clanlib-doc-2.3.6-bp153.3.102 >  A `!M@eeedk}cm㕭/l߸Js.ϞK5יߏkSͧ#%AK(]Y_\wa~8L,` ǧsL%\ɴ L6کL̡͊ρ ݂n V_Ru1IxGg Mfe4EǵD{Ww8(+/"|9ASټw$.Q;< Y>0c:ڑCQ „l3n4lf912e7095bfacf3486f348f0e33b7edc811ceb8f9373665ed3d9e210ce9964f40b8beaaf6aa43ed2fac47567e1df57ec8f5b430e(1`!M@eeet XƉ.jvdCI9Ry"-+iIw4kجq U]aX=$yoe4 sGu:K'oj2)>g%w=paE¹ pv؅d*L'oW Y H42.ϩe =#Xl*$1S4ڐa8XQ}f c`ڡSuB/jMt yr}ɖL@[!#hF^ N>@uZwsB p0Zp^5MD>p=?d  G  5P5 C5 5 5 .5 d5;5H5UU5-$-0-L-(.8. 9.@ :. >3@3F3G35H ,5I`5X0Y4\H5]|5^:b;8c;drvp 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'Qouf~n}p{wqr|Muy|qkRPKmOk]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'Qou~}pr{wq[j|Ouy|qoPmSIHSlswcMkj7}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 5^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_}BBQ\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'Qou}p{ehwq|uy|qdJmIHSs|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- 5^ 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'NLQou}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'Qou}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'Qou}p{wqQ|uy|qfRmIHSsahnJDe{XU\7t _)VeT}qB Nd`cHP3f DTd 6?IxTf Ve}Y'-E\RggY-Grny `[hQr |%9'Qou]}p{wqo|Iuy|qeJmIHSs` pEd0"F1(W    Ne*\% %9c'wQou~`}p^{wq^z`vr|Ououy|q{PmWgWWOIHiSsplpsp` Q*pZf~cpZf~c E. N BK?F  T2 b> _: 4Y9Fo'^Qo u7x{}pyv{]wjqw|uy|qxPmIHSsimY dmSbP-zgoVhnzcP9'Qou}p{wq|uyY|qn$\myIHSsQ4vw jXWhaQoXxf|3`AS\P|vzrncnvm^jv[XWGfGWlxk\mW~r\^ hOnVeDgc bNIP i|wKNV@ FJW~9'Qou`j}p{wq\|fuUey|qhnTmIHSsh[CO-[v[*COY#Rj1 !wefhe):^xxjP9:'Qou}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(  d5^ ]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'Qou}p{wq}}EEY|]uy|qqpVmfIHSsxYYdui^ x9+'Qouh}p{wMuqt|Ouy|qmTmEMMIHSWs_e_0umyiAMNMNK{soSSTST(Fyq}mMQRQR#umyiCMNMNitMkpdr|Gdk!4]nl=ZdY9'Qou\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'Qou}p{wq[CC[W{|uy|quRm\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'Qou'}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'Qouz}p{wq>X>X|uyF`|qlHmIHSs`|gSm Y+HdvyY1{L `K!lS3x{2  9'Qou}p{wqs|uy|qhRm]IHSsis]n>L;i?dM HLrpWj@#Jl:K:a>bZ GKmkS&s?*NjeB ^ni?dtHpj@#la>bGks?*NNzW_@!{rt1\vmovx}waz|UnAi?d0Hpj@#Dl=a>bGks?*Nc Td|yGWHy__PyxgXyo`ywhyp~7I:~VXI~o`Q~hY~pa~xi99q Qph:&2\Smhql-Pb}yyyt(N*{ vfzleLlOR9'Qou}pmy{wqUjqm|uy|qitFmiEIHSsa29'Qou}p{w=qO|uy|qd6NmIHSsGI9jc'wQou~}p~^{wq^k^z`vr|Luy|qwPmWWWOIHiSsplpscp!fiUYpeggeUU#Na|Dy\{Xf~FNhvi,ty, @RU SL`3 vMy J}>9b'^Qou{~}p{wq\q]fq|uy|qlkNmIHSs>MARfVVeRVKcf}9'Qou}p{wq|Nuy|q6f#NmIHSsb~    -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'Qou}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큤`f`+``d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`?`?`?`?`?`?`?`?`?`?`?`?`3`3`3`3`3`3`3`3`3`3`3`3`3`c`c`c`c`c`c`c`c`c`c`c`c`?`?`?`?`?`?`?`?`?`?`?`?`?`:`:`:`:`:`:`:`:`:`:`:`:`:`:`f`f`f`f`f`f`f`d`d`d`d`e`e`d`d`d`e`e`e`e`e`e`e`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`/`/`/`/`/`/`/`/`G`G`G`G`G`G`G`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`=`=`=`I`I`I`I`I`I`I`@`@`@`@`@`@`@`[`\`\`\`\`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`\`[`[`[`[`[`\`\`\`\`\`\`\`\`\`\`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`,`,`,`,`0`0`0`0`U`U`U`U`J`N`N`J`J`J`2`2`2`2`a`d`d`a`a`a`9`9`9`9`X`3`3`X`X`X`b`b`b`b`c`c`c`c`K`K`K`K`d`d`d`d`I`I`I`I`L`L`L`L`L`L`L`L`1`1`1`1`,`,`,`,`F`F`F`F`=`=`=`=`c`c`c`c`a`a`a`a`.`.`.`.`1`1`1`1`\`\`\`\`G`G`G`G`,`,`,`,`J`J`J`J`f`f`f`f`?`?`?`?`0`0`0`0`<`<`<`<`G`G`G`G`E`E`E`E`L`L`L`L`G`G`E`E`E`E`K`K`K`K`_`_`_`_`]`]`]`]`U`U`U`U`B`B`B`1`1`1`0`0`0`0`Z`Z`Z`Z`J`J`J`J`_`_`_`_`D`D`D`D`G`G`G`G`c`c`c`c`A`A`A`A`\`\`\`\`A`A`A`A`K`K`K`K`,`,`,`,`F`F`F`F`D`D`D`D`L`L`L`L`1`1`1`1`L`L`L`L`@`@`@`@`M`M`M`M`,`,`,`,`M`M`M`I`I`K`K`K`K`=`=`=`=`D`A`A`D`D`D`=`=`=`=`e`e`e`e`F`F`F`F`U`U`U`U`K`K`K`K`d`d`d`,`,`,`,`N`N`N`N`M`M`M`M`_`_`_`_`e`e`e`e`,`,`,`,`_`_`_`_`K`K`K`K`=`=`=`=`=`=`_`_`_`_`_`I`I`M`?`?`?`?`?`A`A`A`A`A`A`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`F`Y`Y`Y`Y`Y`Y`F`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`\`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`\`Y`Y`Y`Y`Y`Y`Y`Y`Y`\`\`\`\`Y`\`\`\`Y`Y`Y`Y`Y`f`f`Y`Y`Y`Y`Y`f`Y`f`Y`Y`Y`Y`Y`Y`f`Y`Y`Y`Y`d`d`d`d`d`d`d`d`d`d`d`d`<`<`<`<`<`<`<`<`?`?`?`?`?`?`?`?`?`c`c`c`e`e`e`e`e`e`e`e`e`e`e`e`;`;`;`;`;`;`_`_`_`_`c`c`c`c`c`c`K`c`K`c`c`c`\`\`\`\`\`\`Z`\`Z`\`\`\`G`G`G`G`G`G`1`G`1`G`G`G`A`A`A`A`A`A`H`A`H`A`A`A`-`-`-`-`-`-`=`-`=`-`-`-`V`V`V`V`V`V`,`V`,`V`V`V`[`[`D`D`D`T`T`T`D`D`D`:`:`:`\`\`\`K`K`I`I`I`[`[`[`.`.`.`T`T`T`E`E`E`K`K`_`_```0`0`0`M`M`M`1`1`1`G`G`G`.`.`A`A`A`?`?`?`@`@`@`?`?`?`D`D`D`K`K`e`e`e```````N`N`N`8`8`8`?`?`?`2`2`[`[`[`9`9`9`L`L`L`K`K`K`L`L`L`D`D`F`F`F`K`K`K```````\`\`\`-`-`-`2`2`M`M`M`:`:`:`B`B`B`8`8`8`U`U`U`d`d`U`U`U`X`W`X`X`X`X`a`a`a`,`,`,`c`c`1`1`1`,`,`,`[`[`[`G`G`G`3`3`3`2`2`.`.`.```````a`a`a`+`+`+`c`c`c`0`0`?`?`?`A`A`A`-`-`-`X`X`X`=`=`=`e`e`e`e`e`e`7`e`7`e`e`e`b`b`b`b`b`b`G`b`G`b`b`b`V`V`V`V`V`V`T`V`T`V`V`V`:`:`:`:`:`:`0`:`0`:`:`:`:`:`:`:`:`:`1`:`1`:`:`:`D`D`D`D`D`D`N`D`N`D`D`D`U`U`V`V`U`U`V`V`V`V`V`V`U`U`U`V`V`U`V`V`U`U`U`V`V`V`V`V`U`V`U`U`V`U`V`U`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`U`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`U`V`V`V`U`V`V`V`U`G`G`G`G`V`V`V`V`G`G`G`G`X`X`X`X`Y`Y`Y`Y`H`H`H`@`A`A`A`A`A`A`A`A`A`A`A`A`A`A`@`A`A`@`@`@`@`@`A`@`@`@`@`A`A`A`A`@`A`A`A`A`A`A`A`A`A`]`]`]`]`]`]`]`]`]`]`]`]`]`]`]`]`]`]`]`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`]`]`]`]`]`]`]`]`]`^`]`]`]`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`]`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`]`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`^`V`V`V`V`V`V`V`V`A`A`A`A`A`A`A`A`,`,`,`,`,`,`,`,`I`I`I`I`I`I`I`b`b`b`b`b`b`b`b`E`E`E`E`E`E`E`E`L`L`L`L`L`L`L`L`G`G`G`G`G`G`G`V`V`W`W`W`W`W`V`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`V`W`V`V`V`V`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`V`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`V`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`V`W`W`W`W`W`W`W`W`V`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`.`.`/`/`/`/`/`.`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`.`/`/`/`/`.`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`.`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`.`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`e`e`e`e`e`e`e`+`U`V`V`U`U`V`V`V`V`V`V`U`+`+`U`V`V`U`+`+`V`+`V`U`U`V`V`V`V`V`+`U`V`U`U`V`+`V`V`U`U`U`U`U`U`U`U`U`U`U`U`+`U`U`U`U`U`U`U`U`U`U`+`U`U`+`U`U`U`U`U`+`U`U`U`U`+`U`+`U`U`U`U`U`U`U`+`+`U`U`U`U`U`U`+`U`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`+`+`+`V`V`V`V`V`V`V`+`V`+`+`V`V`V`U`>`>`?`?`?`?`>`>`>`?`?`?`?`>`=`=`=`=`J`J`J`J`J`J`J`e`e`e`e`e`F`F`F`F`F`F`F`F`F`F`;`;`D`D`D`D`D`D`M`M`2`;`2`2`2`2`2`2`2`2`2`2`2`2`<`<`<`<`<`<`<`<`<`U`,`,`,`,`U`U`U`U`U`U`U`U`U`.`.`.`.`.`.`.`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`1`1`1`1`1`1`1`1`1`1`1`1`f`;`f`f`f`f`f`?`?`?`:`:`:`:`:`:`:`:`:`:`:`:`:`:`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`B`B`B`B`B`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`U`U`U`U`U`U`U`U`U`U`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`0`0`0`0`0`0`0`G`G`G`G`d`d`d`d`W`W`W`W`W`W`W`W`W`@`@`@`@`@`@`@`@`@`@`@`@`@`<`<`<`.`.`.`.`.`.`.`.`:`:`:`B`C`C`C`C`C`C`C`C`C`B`B`B`C`C`C`C`B`C`B`C`C`B`C`C`C`B`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`C`B`B`C`C`C`C`C`C`C`C`C`C`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`e`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`>`U`U`U`U`U`U`U`U`U`U`U`U`U`G`G`G`G`G`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`A`a`a`A`a`A`a`a`a`a`a`a`A`a`a`a`a`a`a`a`a`a`a`a`a`A`a`a`A`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`B`a`a`a`A`a`a`a`a`a`a`a`a`B`A`a`a`a`a`a`a`a`a`a`a`a`a`@`a`a`A`a`A`a`a`a`a`a`a`A`a`a`a`a`a`a`a`a`a`a`a`a`@`a`a`A`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`A`a`a`a`a`a`a`a`a`A`a`a`a`a`a`a`a`a`a`a`a`a`2`a`a`A`a`A`a`a`a`a`a`a`A`a`a`a`a`a`a`a`a`a`a`a`a`2`a`a`A`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`A`a`a`a`a`a`a`a`a`A`a`a`a`a`a`a`a`a`a`a`a`a`^`a`a`^`a`^`^`^`^`^`^`^`^`^`^`a`a`a`a`^`^`^`^`^`a`^`a`a`a`a`a`a`a`a`a`a`a`a`a`^`a`^`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`^`a`a`a`a`a`a`^`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`b`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`b`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`d`a`a`a`a`a`a`a`d`a`d`a`a`d`a`a`a`a`a`d`a`a`a`a`d`d`a`a`d`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`Y`a`a`a`a`a`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`a`Y`Y`Y`Y`a`Y`Y`Y`Y`a`Y`a`a`a`a`Y`a`a`a`a`a`a`a`Y`Y`Y`Y`a`a`Y`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`Y`Y`a`a`a`a`a`a`a`a`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`a`a`a`a`a`a`a`a`a`a`a`a`a`a`9`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`9`a`a`a`a`9`9`a`a`9`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`e`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`e`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`\`\`\`\`\`\`\`\`A`A`A`A`A`A`1`1`1`1`1`1`1`1`1`1`1`1`N`N`N`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`N`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`N`N`N`N`N`N`;`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`;`;`a`a`:`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`7`a`a`a`a`a`a`a`7`a`a`a`a`a`a`a`a`a`a`a`a`7`a`a`7`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`7`a`a`a`a`a`a`a`a`a`a`a`a`a`a`V`V`V`V`V`V`V`V`V`V`V`V`V```a`a`A`a`A`a`a`a`a`a`a`A`a`a`a`a`a`a`a`a`a`a`a`a```a`a`A`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`A`a`a`a`a`a`a`a`a`B`A`a`a`a`a`a`a`a`a`a`a`a`a`c`c`c`c`c`c`c`c`c`c`:`:`:`:`:`e`e`e`e`e`e`e`e`e`e`e`e`G`<`<`<`<`<`<`<`<`F`F`F`F`F`F`F`F`F`F`F`;`;`;`;`;`;`;`I`I`I`I`f`f`f`f`f`f`f`c`c`c`c`c`c`c`c`c`=`=`=`=`\`\`=`\`=`\`K`K`<`K`K`K`<`<`<`K`<`L`M`L`L`M`L`M`M`M`M`M`M`L`M`M`M`M`M`M`L`M`M`M`M`M`M`M`M`L`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`9`9`9`9`e`J`J`e`e`J`e`J`B`B`B`B`B`B`B`B`B`B`B`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`_`_`0`0`0`0`0`0`,`B`B`B`B`B`,`B`,`B`,`1`1`B`B`B`B`1`B`0`B`1`]`B`B`]`B`B`]`B`]`B`]`]`B`]`]`]`]`?`?`C`C`B`B`B`B`C`C`B`C`C`C`C`B`C`B`<`U`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`<`<`U`U`U`U`U`<`U`U`U`U`U`+`U`U`U`U`U`U`U`U`U`U`U`U`<`<`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`<`<`V`V`V`V`V`V`V`U`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`@`@`@`@`@`@`@`@`@`@`@`@`@`\`\`\`\`\`\`\`5`5`7`5`5`5`5`5`5`7`7`5`7`5`5`5`5`5`5`5`5`7`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`6`6`6`6`6`7`6`6`6`6`6`6`6`6`6`6`6`6`7`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`7`7`7`7`7`7`7`6`6`6`7`7`7`6`6`6`6`6`6`6`6`7`7`7`6`6`6`6`6`7`6`6`6`6`6`6`6`6`6`6`6`7`7`7`7`6`7`3`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`7`6`6`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`3`4`3`3`3`5`3`5`5`5`5`5`3`3`4`4`3`5`5`5`5`5`3`3`5`3`3`3`3`3`3`4`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`4`4`4`4`5`5`5`5`5`5`5`4`4`4`4`4`4`4`4`4`4`3`3`3`3`3`4`5`3`5`5`3`5`5`5`3`3`3`3`5`3`3`5`3`3`5`3`3`4`3`3`3`3`3`5`3`3`5`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`5`5`5`5`5`3`3`3`3`5`5`5`5`3`3`5`5`3`5`5`3`5`5`5`5`5`3`5`5`5`3`4`4`4`5`4`4`4`3`3`3`5`5`4`4`4`5`3`3`3`3`3`3`3`3`4`4`4`5`5`3`3`3`3`3`5`5`5`5`4`5`3`3`4`4`4`4`4`4`4`4`4`5`5`5`5`5`5`5`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`5`4`5`4`5`5`4`4`4`4`4`4`4`4`4`4`4`5`4`4`4`4`4`5`5`4`4`4`4`4`5`4`4`4`4`4`4`4`4`4`4`4`4`5`5`5`5`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`5`5`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`5`4`4`4`4`5`4`4`4`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`4`4`4`5`4`5`4`4`4`5`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`4`4`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`7`7`6`6`7`6`6`6`6`7`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`\`.`\`.`.`.`V`0`V`V`0`V`0`0`0`V`0`0`V`V`0`0`0`V`0`0`0`V`0`0`0`0`0`0`0`0`0`0`V`V`0`0`0`0`0`0`0`V`V`0`V`0`0`0`0`V`0`0`0`V`0`V`0`0`V`0`0`0`V`0`0`0`0`0`0`0`0`0`0`0`0`S`R`R`R`R`S`R`R`R`R`R`R`S`R`S`R`S`R`S`S`R`R`R`R`S`R`S`Q`R`R`S`R`S`S`R`R`S`R`Q`R`R`R`R`Q`Q`S`Q`S`Q`R`S`S`S`S`R`S`R`R`R`R`R`R`S`Q`Q`Q`Q`R`R`R`S`S`Q`T`S`S`R`S`S`R`S`R`R`S`R`S`R`S`S`Q`Q`Q`S`S`S`R`Q`R`R`Q`S`R`Q`R`Q`S`S`R`S`R`S`S`S`Q`R`R`R`R`S`R`S`Q`Q`S`S`R`S`S`S`S`Q`R`S`S`R`R`S`R`S`S`S`R`S`S`S`R`S`S`S`S`R`R`R`Q`R`R`R`R`R`T`S`Q`Q`S`Q`S`R`S`T`R`S`R`Q`S`S`S`Q`S`R`S`S`S`R`S`S`R`S`R`R`R`S`S`S`S`R`S`R`R`Q`R`S`S`S`Q`Q`Q`R`R`Q`Q`R`S`S`R`S`S`R`R`R`R`R`S`R`R`R`R`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`Q`O`R`Q`R`R`S`R`S`R`R`S`R`S`R`S`S`Q`R`Q`R`S`R`S`R`R`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`Q`Q`R`R`R`R`Q`Q`Q`R`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`Q`O`P`P`O`Q`P`P`O`P`P`P`P`P`Q`P`P`O`Q`P`O`O`P`P`P`P`P`O`O`P`P`P`P`P`O`O`P`P`O`P`P`P`P`O`O`Q`O`P`O`P`Q`Q`Q`Q`P`P`O`O`O`O`O`O`P`O`O`O`O`O`P`P`Q`Q`O`Q`Q`Q`O`P`P`P`Q`O`P`P`P`P`O`Q`P`O`O`O`Q`Q`Q`P`O`P`P`O`Q`P`O`P`O`P`Q`P`P`O`P`Q`Q`O`P`P`P`O`Q`P`P`O`O`P`P`P`P`P`P`P`O`O`P`Q`O`P`P`O`Q`P`P`P`Q`Q`Q`P`P`P`P`P`P`P`P`O`P`O`P`O`O`Q`Q`O`O`Q`O`P`P`P`Q`P`P`P`O`P`P`P`O`Q`P`Q`Q`Q`P`Q`P`O`P`O`O`P`P`P`P`P`P`Q`P`P`O`P`Q`Q`P`O`O`O`P`P`O`O`P`P`P`P`Q`Q`P`P`P`P`P`Q`P`P`P`P`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`O`O`O`P`P`P`P`Q`O`P`P`P`P`O`Q`P`O`P`O`O`P`P`P`O`O`P`P`P`P`P`P`P`Q`Q`P`Q`Q`Q`Q`Q`O`O`O`O`O`O`O`O`O`P`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`P`P`O`O`Q`Q`P`P`Q`O`P`P`P`P`P`P`P`O`Q`Q`Q`Q`Q`Q`P`O`P`O`P`O`P`P`P`P`P`P`P`P`P`P`O`O`P`O`P`P`P`O`O`O`O`O`O`O`P`Q`Q`P`P`P`P`P`P`Q`Q`P`P`P`P`P`P`Q`Q`P`P`P`P`P`P`Q`Q`P`P`P`P`P`P`P`Q`P`Q`P`Q`P`Q`P`Q`P`Q`P`Q`P`Q`P`Q`P`Q`O`P`Q`P`Q`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`Q`P`P`P`P`P`P`P`O`Q`Q`Q`P`S`Q`Q`T`S`R`S`S`R`S`S`S`S`S`S`S`Q`S`S`S`S`S`S`R`Q`R`Q`R`Q`R`R`S`S`S`S`S`S`S`S`Q`Q`S`R`S`R`R`Q`Q`Q`Q`Q`R`R`R`S`S`R`R`R`R`R`R`S`S`R`R`R`R`R`R`S`S`R`R`R`R`R`R`S`S`R`R`R`R`R`R`S`S`R`S`R`S`R`S`R`S`R`S`R`S`R`S`R`S`R`S`R`R`S`R`S`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`R`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`R`S`S`S`S`S`S`Q`S`S`S`S```a`a`a`a`U`V`V`U`U`V`V`a`a`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U```U`U`U`U`U`+`U`U`U`U`U`U`U`U`U`U`U`U```a`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`U`L`L`L`L`L`L`L`L`L`L`L`F`F`F`F`F`F`F`F`L`L`F`L`L`F`L`F`F`e`e`e`e`e`a`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`F`F`F`F`F`F`F`F`F`F`F`F`F`d`A`A`A`F`F`F`A`A`F`F`A`F`F`F`F`F`A`F`F`F`A`A`F`F`F`F`F`F`F`I`I`F`I`F`F`I`I`F`F`F`F`I`F`F`F`7`F`8`F`F`8`7`F`F`F`F`8`F`F`F`I`I`F`I`F`F`I`I`F`F`F`F`F`I`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`N`N`N`N`N`N`N`N`N`N`N`N`2`N`N`N`2`N`2`N`N`N`N`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`M`a`a`a`0`0`0`0`0`0`0`0`0`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`J`A`A`A`A`A`A`A`A`A`A`A`A`A`J`A`A`I`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`H`H`H`H`H`H`H`H`D`A`A`A`A`A`A`A`A`A`A`A`A`A`D`A`A`D`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`M`A`A`A`A`A`A`A`M`A`A`M`M`M`A`A`A`A`M`A`M`A`M`A`A`A`A`M`A`A`A`A`A`A`A`A`A`M`A`A`A`A`,`,`,`,`,`,`,`[`[`[`[`[`K`K`K`K`K`K`K`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`9`1`1`1`1`1`1`1`1`1`1`1`1`1`9`1`1`1`9`9`1`1`1`1`1`9`1`1`1`9`1`1`9`9`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`9`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`9`F`1`1`1`1`1`1`1`1`1`1`1`1`1`1`F`F`1`1`F`1`1`1`1`1`1`1`1`1`1`E`F`1`1`1`1`1`1`F`1`1`1`1`F`1`F`1`1`1`F`1`F`F`F`F`1`1`1`1`1`1`F`F`1`1`1`1`F`F`F`1`F`F`F`1`F`1`1`1`1`1`1`1`1`1`F`F`1`1`1`1`F`.`1`1`1`1`.`1`1`1`1`1`1`1`1`1`1`1`1`1`.`1`1`1`1`1`1`1`1`1`-`.`1`1`1`1`1`1`1`1`1`1`1`.`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`.`X`U`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`X`U`U`U`U`U`+`U`U`U`U`U`U`U`U`U`U`U`U`X`X`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`U`e`e`e`M`M`M`M`M`M`M`M`A`A`A`A`G`G`G`G`G`G`0`M`M`M`M`0`0`0`M`0`0`M`0`M`M`M`M`M`M`M`0`M`M`M`M`M`M`M`M`M`M`M`M`M`0`M`M`M`M`M`M`0`0`0`M`M`M`M`M`M`M`@`@`@`@`N`M`M`M`M`M`N`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`d`d`d`d`d`d`d`d`]`M`M`]`M`M`M`]`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`I`I`I`I`I`I`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`B`B`B`B`B`B`B`B`B`[`[`[`[`[`Y`Y`Y`Y`J`U`V`V`U`U`V`V`V`V`V`V`U`U`V`K`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`J`U`U`J`U`U`U`U`U`+`U`U`U`U`U`U`U`U`U`U`U`U`J`J`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`J`V`V`J`J`V`V`V`V`U`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`A`G`A`A`A`A`A`A`A`A`A`A`A`A`A`G`A`A`A`A`A`G`e`e`e`e`e`e`e`e`e`e`e`e`e`<`<`<`0`<`0`0`<`<`<`<`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`F`G`F`F`F`F`F`F`F`F`F`F`F`d`d`d`:`:`:`:`:`:`=`=`=`=`8`8`U`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`8`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`8`U`U`U`U`U`8`U`U`U`U`U`8`U`U`U`U`U`U`U`8`8`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`8`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`8`8`V`V`V`U`,`,`,`,`,`,`,`,`,`,`,`,`,`,`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`a`a`a`a`a`2`2`2`2`2`=`=`=`=`=`\`\`\`\`\`?`?`?`?`X`X`X`X`@`?`?`@`V`V`V`V`8`=`U`V`V`>`U`U`V`V`>`V`V`V`V`U`>`>`U`V`V`U`V`>`V`>`>`V`V`V`V`V`U`V`U`U`V`>`V`V`=`U`U`U`U`U`U`U`U`U`U`U`>`U`U`U`U`U`U`U`U`U`U`U`U`U`=`>`U`U`U`U`U`>`U`U`U`U`>`>`>`U`=`>`>`>`U`U`U`U`U`U`U`=`>`U`U`U`U`U`U`U`=`=`=`U`=`U`V`V`V`V`V`V`V`>`U`>`>`V`V`V`V`V`V`V`V`>`>`>`V`V`V`V`V`V`V`>`V`>`>`>`V`>`>`>`V`>`>`V`>`V`V`U`d`d`d`d`d`e`e`e`d`d`d`X`X`X`[`[`[`d`d`d`H`H`H`D`D`D`T`T`T`?`?`?`?`?`?`?`?`?`?`?`:`:`:`:`:`:`:`:`:`:`:`@`@`@`@`@`@`@`@`@`@`@`I`I`I`I`I`I`I`I`I`I`I`G`G`G`G`G`3`3`3`3`3`L`L`L`L`L`d`d`d`d`d`2`2`U`V`V`2`2`U`U`V`2`V`V`V`2`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`2`2`2`2`2`U`V`U`U`V`2`V`V`U`U`U`U`U`U`U`U`U`U`U`2`U`2`U`U`U`U`U`U`U`2`U`U`2`U`U`U`2`U`U`U`U`U`2`U`U`U`U`2`2`2`2`2`U`U`U`U`U`U`U`U`2`2`U`U`U`U`U`U`U`U`U`V`2`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`2`V`V`V`V`V`V`V`2`V`2`2`2`V`V`V`V`2`2`U`D`D`D`D`D`D`D`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`B`T`U`B`V`V`U`U`B`V`V`V`V`V`V`U`U`B`B`B`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`B`U`U`U`U`U`U`U`U`B`U`U`U`U`U`U`U`U`U`U```U`U`U`U`U`B`U`U`U`U`U`U`U`U`B`U`U`U`U`B`B`B`B`U`U`U`U`U`U`U`U`U`V`V`V`V`B`V`V`V`U`V`V`V`V`V`V`V`V`V`B`V`V`V`V`V`V`V`V`V`V`B`V`B`U`?`?`?`?`?`?`?`?`?`?`?`?`N`N`N`N`N`N`N`N`N`N`N`N`N`N`N`d`d`d`d`T`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`_`[`d`[`[`[`[`[`[`[`[`-`-`-`-`-`-`-`-`F`J`J`F`J`F`J`F`F`F`F`F`F`F`F`F`N`U`V`V`U`U`V`V`V`V`V`V`U`N`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`N`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`N`N`U`U`U`U`U`+`U`U`U`U`U`N`U`N`N`U`U`U`U`U`U`N`N`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`N`V`V`V`U`,`,`,`,`,`,`,`,`,`,`,`,`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`:`a`a`a`a`a`a`a`a`a`a`a`a`a`-`-`U`-`V`V`-`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`-`-`U`U`U`U`U`-`U`U`U`U`U`U`U`U`U`U`U`U`-`-`U`U`U`U`U`U`U`U`U`V`V`V`V`-`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`U`c`c`c`c`c`c`Y`Y`Y`Y`Y`Y`Y`Y`0`0`0`0`0`0`0`0`0`:`:`:`:`:`:`a`a`;`;`;`;`;`;`;`d`d`d`V`V`V`e`e`e`9`9`9`\`\`\`\`\`\`\`\`\`\`\`\`\`\`\`\`\`\`\`\`\`\`\`\`_`_`_`_`_`_`_`_`_`2`2`2`2`2`2`2`2`2`2`E`E`E`E`E`E`E`L`L`L`L`L`L`L`L`L`L`L`L`L`b`b`c`c`b`c`b`b`b`b`b`b`[`.`[`.`.`.`J`J`0`J`J`0`J`J`J`0`J`0`0`J`0`J`0`J`J`J`0`0`0`J`0`0`0`J`0`0`0`0`J`J`0`0`0`0`0`0`J`J`0`0`0`0`0`0`0`J`J`0`J`J`J`0`J`0`0`0`J`0`0`J`0`J`J`0`J`0`0`J`0`0`0`J`0`0`0`0`0`0`J`0`0`0`0`0`0`0`0`0`0`0`0`0`F`F`F`F`F`F`F`F`K`K`K`K`K`K`L`L`L`L`L`L`L`d`d`d`d`d`d`d`T`T`T`T`T`T`T`X`X`X`T`T`T`[`[`[`[`[`[`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`c`M`c`M`c`M`M`M`c`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`W`W`W`W`W`W`W`W`c`d`c`c`d`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`d`c`c`c`d`c`c`c`c`c`L`L`L`E`E`9`9`9`9`9`9`9`L`K`K`L`L`2`2`2`2`.`.`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`_`_`_`_`_`_`_`_`_`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`=`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`Y`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`e`e`e`e`e`e`e`e`e`[`[`[`[`[`?`E`E`E`E`E`E`E`E`E`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`I`3`3`3`3`3`3`3`3`3`I`I`3`3`3`3`I`3`I`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`0`0`0`0`0`0`0`0`0`G`U`G`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`G`G`G`G`G`G`U`U`U`U`G`U`+`U`U`U`U`U`G`U`U`U`U`U`U`U`G`G`U`U`U`U`U`U`U`G`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`G`G`G`G`G`G`V`G`G`V`G`V`V`V`G`U`9`9`9`9`e`U`e`V`V`U`U`V`V`V`V`V`V`U`e`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`e`e`U`U`U`e`U`U`U`U`U`e`U`U`U`U`U`e`U`U`U`U`U`U`U`e`e`U`U`U`U`U`U`U`e`e`U`e`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`e`V`V`V`e`e`V`V`V`e`V`e`e`V`V`V`U`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`[`[`[`[`[`[`[`[`[`[`[`[`[`[`b`b`b`b`b`b`b`b`b`b`b`b`b`b`L`L`L`L`L`L`L`L`L`L`L`L`L`L`1`1`1`1`\`\`U`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`\`V`V`V`V`V`U`V`U`U`V`\`V`\`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`\`U`U`U`U`\`U`U`U`\`U`U`U`U`U`+`U`U`U`U`U`\`U`U`U`U`U`U`U`\`\`U`U`U`U`U`U`U`\`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`\`\`V`V`V`\`V`\`V`V`V`U`L`L`L`L`L`L`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`E`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`V`V`V`V`V`V`V`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`]`]`]`f`f`f`f`f`f`f`f`1`1`1`H`H`H`H`H`c`c`c`c`c`c`c`c`c`c`c`c`c`c`c`Y`F`F`F`F`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`b`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`-`-`-`-`a`a`a`a`a`a`-`\`\`\`\`\`\`\`-`,`,`,`,`,`-`-`,`-`a`a`a`a`a`a`a`a`a`-`1`1`1`1`1`1`1`1`1`1`-`0`0`0`0`0`0`0`0`0`0`0`-`b`b`b`b`b`b`b`b`b`a`a`a`a`a`a`a`a`a`@`@`@`@`@`@`@`@`@`[`[`[`[`[`[`[`[`[`c`c`c`c`c`c`c`c`c`_`_`_`_`_`_`_`_`_`[`[`[`[`[`[`[`[`[`c`.`c`.`.`.`,`,`,`,`,`,`,`,`,`,`,`]`]`]`]`C`U`C`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`D`V`V`V`U`V`U`U`V`C`C`C`C`C`C`C`C`C`C`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`C`C`C`C`U`U`U`C`U`C`C`C`C`U`U`U`U`U`U`U`U`U`U`U`C`C`U`U`U`U`U`U`U`C`U`C`U`V`V`V`V`V`V`V`U`V`D`V`V`V`V`V`V`V`V`V`V`V`V`C`V`V`C`C`C`C`V`C`C`V`V`C`V`V`U`X`X`X`X`X`\`\`\`\`\`\`\`\`X`X`X`X`X`X`X`X`X`X`<`<`<`<`<`<`<`<`<`,`,`1`1`c`c`c`K`K`K`,`,`a`a`a`a`I`I`:`:`:`E`E`E`E`<`<`<`<`B`B`B`B`B`B`B`B`B`B`B`B`B`B`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`F`d`A`A`A`A`A`A`A`N`N`N`N`N`N`N`0`0`0`0`0`0`0`]`]`]`]`]`]`]`_`_`_`_`_`_`_`@`@`@`@`@`@`@`@`@`@`@`@`@`L`L`L`L`L`L`L`L`L`L`L`L`0`0`0`0`0`0`.`U`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`.`V`.`.`.`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`.`.`.`.`U`U`U`.`U`.`U`.`U`U`U`U`U`U`.`U`U`U`U`U`U`.`.`U`U`U`U`U`U`U`.`U`.`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`.`V`V`.`.`.`.`V`.`.`V`.`V`.`V`V`U`U`U`U`U`U`U`e`e`V`V`A`A`A`L`L`L`]`]`]`A`A`A`9`9`9`_`_`2`2`2`c`c`c`N`N`N`2`2`2`_`_`_`G`G`[`[`[`,`,`,`A`A`A`G`G`G`b`b`b`@`@`U`U`U`c`c`c`I`I`I`A`A`A`/`/`/`c`c`I`I`I`e`e`e`3`3`3`9`9`9`_`_`_`N`N`1`1`1`M`M`M`3`3`3`H`H`H```````N`N`N`N`d`F`G`F`F`F`G`G`G`G`F`G`G`G`G`G`G`?`?`?`?`?`?`?`?`?`L`L`L`L`L`;`;`;`;`;`;`;`;`;`;`;`;`;`;`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`N`<`N`N`<`<`<`<`G`G`G`G`,`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`9`9`9`9`9`9`9`[`[`[`[`[`W`W`W`.`.`.`_`_`_`:`:`:`:`:`:`c`c`c`c`c`c`H`H`H`H`H`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`@`@`@`@`@`@`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`0`0`0`@`@`@`@`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`Y`U`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`Y`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`Y`U`U`U`U`U`U`U`U`U`U`Y`Y`Y`Y`Y`U`U`U`U`U`+`U`U`U`U`U`U`U`U`Y`Y`U`U`U`U`Y`Y`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`Y`V`V`V`V`V`Y`V`Y`Y`V`Y`Y`V`Y`Y`V`V`U`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`_`_`_`_`_`_`_`_`_`_`B`B`d`U`U`U`U`U`U`d`;`U`;`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`;`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`;`U`U`U`U`U`;`U`U`U`U`U`U`U`U`U`U`U`U`;`;`U`U`U`U`U`U`U`U`U`V`V`V`V`;`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`;`V`;`V`V`V`;`;`U`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`a`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`X`a`a`a`a`a`a`a`a`a`a`X`a`Y`a`a`a`a`a```[`[`[`[`[`[`[`[`[`[```[```[`[`[`[`[`[`]`]`]`]`]`]`]`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`N`a`N`a`a`a`a`a`a`a`a`a`N`a`Y`a`a`a`N`a`a`I`[`I`[`[`[`[`[`[`[`[`[`I`[```[`[`[`I`[`[`[`F`F`F`F`F`F`F`d`d`d`d`,`,`,`,`X`X`X`X`H`H`H`H`c`c`c`c`L`L`L`L`[`[`[`[`c`c`c`c`0`0`0`0`\`\`\`\`]`]`]`]`I`I`I`I`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`A`]`M`]`]`]`M`]`]`M`M`]`]`M`]`]`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`]`]`M`]`M`M`M`M`M`M`M`M`M`M`M`M`M`M`M`0`0`0`0`0`0`H`U`H`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`H`H`U`U`U`U`U`U`U`U`U`U`U`U`U`H`U`U`U`H`H`H`U`U`H`U`U`U`U`U`U`U`U`U`U`U`U`H`H`U`U`U`U`U`U`U`U`U`V`V`V`V`H`H`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`H`H`V`V`V`V`V`V`H`H`U`1`1`U`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`1`U`1`U`U`1`U`U`U`U`U`+`U`U`U`U`U`U`U`U`U`U`U`U`1`1`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`U`a`a`a`Z`U`Z`V`V`Z`U`U`V`V`Z`V`V`V`V`U`Z`Z`U`V`V`U`V`Z`V`Z`Z`V`V`V`V`V`U`V`U`U`V`Z`V`V`U`U`U`U`U`U`U`U`U`U`U`Z`Z`U`U`U`U`U`U`U`U`U`U`U`U`U`Z`Z`Z`Z`U`U`U`U`U`Z`U`U`U`U`Z`Z`Z`U`Z`U`U`Z`U`U`U`U`U`Z`Z`U`U`U`U`U`U`U`Z`Z`U`Z`U`V`V`V`V`V`V`V`U`Z`V`V`V`V`V`V`V`V`Z`Z`V`V`V`V`V`V`V`Z`V`Z`Z`V`Z`Z`V`Z`Z`V`Z`V`V`U`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`:`:`:`:`:`:`:`;`;`;`;`;`1`B`B`B`B`B`B`B`B`a`U`a`V`V`a`U`U`V`V`a`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`a`a`a`a`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`a`a`a`a`U`U`a`U`U`U`U`U`a`U`U`U`U`U`U`U`U`U`U`U`U`a`a`a`a`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`a`V`V`V`U`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`-`T`U`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`U`T`U`U`U`U`U`+`U`U`U`U`U`T`U`U`U`U`U`U`U`T`T`T`U`U`U`U`U`U`U`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`V`T`V`V`V`T`T`U`,`,`,`,`E`E`E`E`d`d`d`d`c`c`c`c`=`=`=`=`=`=`=`=`=`=`=`=`L`L`L`L`L`L`L`L`L`L`L`B`B`B`B`B`B`B`0`=`=`=`=`=`/`=`=`=`=`=`=`=`=`=`V`V`V`V`V`V`V`V`V`V`V`V`V`V`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`;`0`0`0`0`0`0`0`0`0`0`0`K`K`K`K`K`K`K`G`G`9`9`9`a`a`a`E`E`E`E`E`E`\`\`\`W`W`?`?`?`_`_`_`?`?`?`?`?`?`?`?`?`A`A`,`,`,`G`G`G`,`,`,`@`@`@`.`.`.`1`1`G`G`G`0`0`0`<`<`<`E`E`E`F`F`F`:`:`N`N`N`G`G`G`b`b`b`a`a`a`e`e`e`f`f`I`I`I`\`\`\`?`?`?`W`W`W`[`[`[`M`M`F`F`F`K`K`K`N`M`N`G`G`G`d`d`d`_`_`b`b`b`0`0`0`<`<`<`E`E`E`1`1`2`L`L`B`B`B`?`?`?`/`/`/`d`d`d`F`F`F`K`K`M`M`M`9`9`9`W`W`W`K`K`K`L`L`L`F`F`,`,`,`G`G`G`?`?`?`<`<`<`9`9`9`?`?`c`c`c`[`[`[`2`2`2`A`A`A`N`N`N`f`f`f`f`f`f`f`f`f`f`f`f`f`f`T`T`T`T`T`T`T`T`T`T`T`E`E`E`E`E`E`E`E`E`E`E`E`E`A`A`A`A`A`A`=`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`B`B`B`B`B`B`B`G`G`G`G`G`G`G`G`G`G`G`G`G`G`^`^`^`^`^`^`^`0`0`0`0`0`0`0`F`F`F`F`F`F`F`\`\`\`\`\`\`\`D`D`D`D`D`D`D`,`,`,`,`,`,`,`W`W`W`W`W`W`W`I`I`I`I`I`I`I`d`d`d`d`d`d`d`-`-`-`-`-`-`-`-`-`-`-`-`-`\`\`\`\`\`\`\`\`\`\`8`U`8`V`V`U`U`V`V`V`V`V`V`U`U`V`V`U`V`V`U`U`V`V`V`V`V`U`V`U`U`V`V`V`U`U`U`U`U`8`U`U`U`U`U`U`U`8`U`U`U`U`U`U`U`U`U`U`U`U```U`U`U`U`U`8`U`U`U`U`U`U`8`U`U`U`U`U`U`8`8`U`U`U`U`U`U`U`8`8`U`U`V`V`V`V`V`V`V`U`V`V`V`V`V`V`V`V`V`V`8`V`V`V`V`V`V`V`V`8`V`V`V`U`N`N`N`N`N`N`N`N`N`N`,`,`,`,`,`,`>`>`>`>`>`>`V`V`V`V`[`[`\`\`[`\`\`3`;`3`3`3`3`3`3`3`3`3`3`3`3`3`X`X`X`X`X`X`X`X`X`X`I`I`I`I`I`I`I`I`I`I`I`I`I`?`?`?`?`?`?`?`?`?`?`L`L`L`L`L`L`L`b`b`b`@`@``+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+`+f1875e37f5ad12680374da7c08b38333264a6e844aadfc84c0a4e5a17c3804d1fa90426e1022d049a885fbcb300c215eb00398b4776d8e9a79a2f5822476aa1cc5be38b6c3c3e7925003ed5a0c3f273f914b6bae6b1e34fa81523d6507068f9a3f4bd19bdc59e1554aaa50bfe237d8a5e2e344303f555dc8bdbee4295219a2c60a6034ebdfa2f71e8165d5614ca65cf9ce62f30d235aeca2fec8697dd9003f5e00f53b60290e3f50624154a36b69b781b362d83888be956fbca6ae00bfd7ccb89c64d68b6f0be33901a4cc8d8678201be2f7413bf082b8fc1c64658d7e70510940ec1a9e9b6a897f6376d2e5444007a215f5aed0bc652fd88c8eb71fb5fc1861b0ac9c6a0f4543f1ea7c38502fd34bb778e6a3f0b0f4d50fede27e009ecffa41417d48c8938e1e0a0bdecc09f87ba56fa2fdcd2303a05dee33dbda5b9896e25278f2c346aa0c6f3aabf43d18130d13bf9031462c0bb04c27cefe1556df7bc1efe1348bacc1405e83fc2ee5b3fbf46f196d7b94f7097e7a2f5dbe035edc30ee2171c3616e9725ee3d22403df1547773c1c6f8b839bf540f2843c6d63d9808c2565350f674bc2de6ef64d2e2760f1ba46383e8851aaeb20b018bc525509f04908d1d89a9f0dca729ca598709a7234e4db992281f459fec1c9ba67611523d4827a869f741731a821073aab9c303886b306be1a22d4fc0d7e4da6a7fa991e99cd448928a74fd4fc03b8006b6f2cb03f456d4bb271123bbd1d198b88e985ac7291d50682064fe5e7bc6c39279c1d873f7defccfc57c128442b62c962f23d333d5e78b5c4fe0f6d29e6f15b5970e9ba09d1a6174fd58c5034feee034b2151cc4e3a324e64721ef0350a7f4f3bdfb122157a0da786153ca1d18ba1425a78344755cf7553edca758f70aad8af1ca25f574b8cc07e4bf2b4b806ecdb3d93baa5c38b4785676b63349e5778aacbea9573d98ff737fea76bc051bf34272358dde40c70845db98bbc80012532d863e89a2c1341ad15820e3f4a9edeb602cb286ba4ddb9bcd47e4fb69a3371936fba10102a301a9c35ad336b55f17c36e80164b6583f3f02ebcc4f60845f475b64782a746b468376f208f856aa0f269c69d2624028e2081f18d5ed8640e02552619fe5279a2ab60625a3af0deaef4fa2f09c63ce3a67ea0be0129c8c14d44b9934fb82a361259c0db481750edb52728214be2d448e1d71aeed142aaf38a0922385da6fc74212a9470491eac482b19f02992f0f5f8261508a3ad04336b1d28105a6abd4108951064c4fdabce67210804c2e37cb2c20115ffb919841b86d2c8486e70dc4d2bdff5087974b1319c32cf4fc12b53b039fc32fde4a717b8e889abee6cb73ce9dd2427daafcc7e280c9dbc7dee481e6507d58a306306b1c43334718d853a213bbf65e20245645e8fdea68d0bb272776dc7147e7528c4b806a539559e361830724cef77d6b2500300f4ff2a3b8c1cc19e7a518caa1b8ebe5c76350e24d8cece63d104148cded7e7e3ba8e4de47237191d0b8fe56d3bed3793683c17fedd1193e82ff228b4d6d7b004ed304c97429be161f37e5aed18edc785f845da3097f0ec716c636f24d3d963cefafa1e446532e3086e5dc352e962285635657f824b7f6346e31ceab746a9110b13c66c8c53ad79bea57e6b1187937570f6321aa920c164539515efec827b6779ae202cca98d14bc30dc80b0427963fbe42435221e80cdd67bfe79bdaf47c4fa1a3fcb92792421b0061fc132a36ef7f141b59c2cb7a5b4b9d1e8d4b48930a57fdf04b23c247f8e5519258dfaee280d8596cc6d25d4c272cf16d70013369f8a19f35f3289285d7800b65b10303feb0d596dc291f223f87d2e91bb78aabb8cb7527cefeb5d0e4d001e2c5237f9ac77e86d6eab7fff79dc45489c1dcef68514b836182be09e70fa00427e271031e7314cdc8c2ff9e482bfce1e46b379b871adee1b7883991d62329668ac1870fa515941db378b7562aadd17088ac0fb62fff65d25c609801dfff442bf95db0718c50c751d2ed37791e928f4c2cbcf1ed869aa95c1f3585029089d7999d6909e9136c52f2c24573a1db70635eae14e5d3620d5036f014132619c03393fc9a1613b2177cbb3ee2bfccfe63eba3a015398f073a5f7a075794be3d96c75c206473ded60a2074a6bb248ef7aee16d1331f6e5af8818304a507266f576c0c0e4a0b5c351b7d98607cba04b7146660a6b7ba9a5bd107b73c3eb0de5bcaaffbe1ce3ef21aaa9f31e747952d71b831031072a84c103ea16a26dd44a916457c1d82b2f494730c134cffd07ce2772e4cdbfc975a013c367b4b2970bab67d8bbeb2ec501e3535d90196be70b49f2da19b84c6d6b29d092c6c84dcc4a114dba72309673db2823895f3e41a3b1b78b90e98a700a05a8c72de910d7e1440ac67be3f70246fda0cba3788638a6b4cc61daa49ba1feee9f476377268e064a7ad0464c02a322ebb276201d7b888f4ec8ac9fe293eacb12c5c912af4b51c260dc670422c48d556e699277f44e4f67470912b147df831637b06ceb5f5cb4619273d78a7deb87c04233a14ca33b1e8c5714d9fc356b6f4ecacb953b96b6fdcb3698aede7678061ed2bb5b09b035a46648036cadfb6e1a8fe27aa4af3c562c7df1ba42956f3bd1f52c4b76a4d844015f27ae699cfa9d888c1726e21de4c6b527edfc07603cd5b5a00c1ce88ebe12add01b6c6b2a0e2d90e467a0914c9844b7b49d6364bd2f2edbd434849ada7d11d616b17db12f5c9a72429e2e340830fda9dd9405a30c2d874036c463f383b3f198fc4bea89b6eab110c6e900aa181996ef754bd021abf587d51cc84a61a938c8fb0eec8faef6ad8c2efe2f0b5e6a2193e7c15b246f59cc418d885f4c0eb5ba0caeb6e822e185f85e81d8c23d1897cf1f7d5d3d439ae10adea8cbb031226b967770b17d64e72bf494f3049d7f3d2274692c29ec876b359e8e8d5b02f75ac0f1e3f966e3129e04e60038ac5df722c58397b0336721ef93f7c7b09ba33e5440fc34617ee4e53d2a726f9f5dd3f7459c0adfef2d83c95cac3f4e84ae8c409f92cd25cc6c16d43da2970be43b0573ccb095fb57771bdc4a3577156546f589e876b0c6eb0858b877aebb1321f954a59d7d100956ea5a25dd91c588dc55799e8fdd6b1ad8eb6342bdc56960be3150104b14892f78392f021f4cb3ca96757cf3b0542ad54b88097f74cf311a428e6a4be73d4668f8d1cc78043c02c01aaf4df4df074423e663909d083a1c94de89b2c6fe8b76f64aa1e850c15e9871f188cdc548796dd53e8da8ff1e2501ebb20eed147ec788d44d96d3c03e3d44a56f6911f7f9a822601ff6fa9f3a3214a453dd2d18610a61ee7c99505d340efda703756b79d20ecb7b2136933d1cde9df677bc34da9693b16957f1d8e8135a712f416ca5676918b1b72e08801665d79b3313b1c89f900c342b362d2b8bfe5677ffc0ac56e30cb44fe0140cd50f8e88211438bff3d5660dd0acf57e39504535f7cc8d7de81eb4a3da8737cc0921cc8f010a08478afd00ba14467468a39f6c9c816a8b996f44e07cc0e26de86de926f43b7b90379b7a2ff7f34c7d18d023ac610385cf7e852619ab210bb3f78bde8e944a5e2634552f7bad98006a98de2b593fd511367c964cc0f602e347b610092c2d70c9f351775196091b7aa98cceddfb245e18d971248e12cab5159a6dae1d4a57b378cc37147fb0c4f108822fc0255b2ea294d427939c64b8661dfd093c4e0449878d2d40d5e9ef877c371279e3221da6d2df10c499a7a3c1aeb0b148b92fd0c9124fde517518528c4038c45fa3f16ae7d56b7f5f8ef4a2ae924ca49424ef5ae0631e48d6f68970f593a4e6f1051be638d8dee64a382e2812dfa57730e4f726c9f105bf1e8b2430b46e9a9af5a48f02c5006b2fc90dfce5581f81d9559c9960b97381723b28f6800516817e3b0140680af36d73b3b34cc61f267342483d0d2b368b04e2247802e67642acbf76ef87cb0444972fc89499219b24b49b44e6229e91b586b895c4d7382629372fd33d5e00cee72285c7b8dd41b68c6a67d827bad8fea97e1b06ad8595dfbaabcd7e6f8d34f4b71aac906e0fef57b5dfede73bd025c971c4cfc1d06d1f4813446de89e8233cff8474218b25742b11357ec4c41d2ecee1dc13f6b5c4df37d8c16697852ad7fac90b3b89fad181768987ef04dd158b0716cc8410524499117bf7bd21bb9fe8393e5dcbc80142509e734dff7bbb61edf0959e8db20c50864735a7bb58bbd0dcc528fe4aef69dcccacbd765b1bf58c2af7ed6b20131456f380ef86b28aff3a358fe938824cf69a7b85e29d956006f585df9bb8dae2447b7f76750c35f6bb631bd4b59ffdba2ba0303088943a70ef6ec661ac68b97a9431b120aca93663d8314d556e7fb1328d79e3dedab569de292a78739637523cff55c48d37dde41a71654dcc85e27c56e34aef2314a12ccc51ec71af6acb91f2e8a532827bea3774e66f2442ae78ffa438c060a0f8de38630f9f93f74d77dd08bef2bdc1d7aee64c432f76ed0cba9996d87e204bc6b46766f2427882e1d83191d6d6902d4821cea0f33241ff34f6297fe408f3b4aabcd7c2655e4fd9257751c5996d0eb57757aa2553450ad7d2d8ff743e8172d4134216f5e25333cc02f40587cf59ee628b3a7e79a1b9e9507f3200c1180937d89e4e5d4192e7f34cd07477e8d7fc47ca179db3219b906e77859a6b2990b9cadb3aac6a889b47e515502855bb50c4af8583fba299bd0ea06e046d511e5193384fa48b95c86b5c2c6030e3befc24ce73a10a4a5a583d7ddab19e13b54799996b46c6b6aba0a24ff14c26cbfd28da2fa314e8cf768500458e4106648f0c72581da176d3522cff1af272c696be23ed5daaefdfaa00c3e41bd30458b8ff8214178082f311c43a74a6bb5baa81aef223b6eb4868f348c82326462cdca518664b8eba60321b6ec29e509f1d2d800db933f17ad52963fe62cb72feb6a8062498f5fd120f698f33ce991aa888afa77e11cd6a97a544bbf5730f45e1f251323bd809f43edbc3291b3ef91f3867ac4e772ce060267c211af9db3441927a51225fa115cafed64a15f003ef6fefb6513a3d9c6f502538c5dad25da17a9abed6c6d83c732663edb4e5264d87ec81201e6f72d41650e04d3a2d0165d9968ac8485266bb45804f0f9c98c7413b302e748a66c327d840108fc25b89ddc8ba490d182e741c483777d694578df10eebea64ce1b30c5a16bb544fc5f9f63ddd1062e2aa5b80a4de2f2a16fc579de335ae564da9a0c57f6017cfddde3ba9d82efa7cd56b1bb0eac45647f4cc403b05e29985d09c3b72a911f5eaca50ad2b61a7831358fdcbce3cf02db974a725179859d608d588d335687fa5c5d4640117a3af3a1d589b3aafea668f1dd53c4e73e2d2dba5dc6320ea4018938284a77eb7a6e7e6a7ec1d86b3769aae603512c54f853042ae5d0c5e6a9d7bc3ac587ce5d3ec49db87328fa0fb3bdd3974b71c510247ee5d7737832cd74bb76a88b930bbf6105b1befee00f95d7d53dfcd0884ce551d024f5400f1ba86f7865f0fde1e3bb3b205865bed4d003f2e8925189e599825c3d5c60b2749b024672bb38412d2bb223e911ac7c053cd516fdb87a27ab6b95c06d1b728f95b3ca284ef58f14a095a93a6a5d2a71f78c88a374af4e0a2ab1d1b2534841a60bb45d655c4e4d8ba7b196f564b17bc8ffa4164cc860f279ec81cea31e89f0b4e39584182744411423f9d473a4e39b3d6c0762fdafac1e1119420fb72e929b7eecbe3945e558204dffdc102dd208e0e65f522bfa65a537ed3ae35e7f8d5d7e3bd14c71b4c48ea96fd226bc51f24bfdc97a2721ae2d6404187b6e1eea82d816548e2d5078469499d55761ce1f3044f2faada4e7f8683eed935691ec0ddc22d7354cd1f7522d4ecc214fc614322cd85c18fac0a0cd2ea6ffed70f4b04d5ce6b109183ddf86edb1f92a5490cce52f1769c2992cbd101f6deb12fc2b3a904277ccf67459aae6b2e33a48883492fa74cd542b6844437655ce7e8e3f636eb4fab4393fbe3df302ad8a8a68981f1cb34d4b3b17b092336be0fb80aa123f4b6418f213b8ed6f8e74fc58003dbb432ffc7f8372c426d909214d2ece5d976d339adbc1ecd7d1a153d2054fc0f7f46a416970c654a2b82f15e6d683ac5808ba605cbe57e161ec44bb850e926abdf30a904f7b1fd9ec6ceeed5d383c23ccc70fdc46d4eefcee011356f7dc3808b4c4468bd98bdef95105589000bab531f5f2a3306db5b2c3134977a5c79b05484eb6bd50af10d95c08b9d0af67ca50830108d88aca42d8309a82a0e7c5eec5a02efcb5745d7c9e715b8107633de4609bcb5d737f7df94c7084554b829f50bbabecbd7e659a879b6363e1d04f50518897fd0df6bd2672cd64732ec172c97c4c09035e1f97abbb55bd0a6461bc821473f7ca8e185afa4744136367a68b5272b10cce3ab4c261f90779b3f82eb49f8f68cdd4611c22b5c32fcad708ad01898c02d711d4c08ac2aefcfe36db608d1797d2be8978ee5e0e74741e05566c2b1b7d0489a4e6e2495cefbf8d49c821eaf04a1efe5d83e3428773dbe66db684fca5e0428c282746bb10c8f8ce396d1b9b92f97e025a5b77e0deb01733cda41731e9e512aae1aaa421e4df284f600390b18d4ea034d95bb10c63c4780f549141c074e027767910efbce38d2752dc72b704601f4810a964752b5d277fbed2be5949ca394511ec6da28221dd770424972b60ee74b294ce54efa23287b68d24070ae269a1c3d7c5ea69de69e89114e851d7777953ef6380a07a32c3e7492382aabf6782069cb7bb61d7703e0cd888f7ab7406b30e75e115d8bd2bbca63da2949658cde95dcb21c6f510752cac4937f83a7d941907a0d8b23938b5e9041da7ae0466ea1dd88b24b9e40074b73f0860c22b9b82872ac70e18ed860f7f8755ea51032d160fc1dd598f774169d81f9788465f3a908ceec55678871e6c0d53566749ab8b498ebc0419f45bce5e585a6fa08a41765bd0b423a5edc46d763617b4951ae47ec78814451a6de5cf219bb18668f5f148ff8d677f8dfaa50a0993b01da2e664392176c46d905a0d9586a121b35d490a6a38aaed7c2c30915d87bbbf3ea23a1c7c48537544b236ec64e15dda6672c67de0d53902b94c5ff7615ac5726fa3cc906cf0ce5c37f65a99e715832ce010017ded5135369a44a28b9980c096cf744f90354a08b89317eee6937238cd3d186981c4b7b09196f5f2bfcdc7e4209c71ab434ce4a4484e83dc86e2124ba05ad3f9376322eeaccbff9135e408fd2936f628e0815896c22478477bf136a16e5a0e9cac7fa9bab0dc1eec9c850c8aa4c29eccc5e399850cc8a39c8633b39e6de78a94476de4368f54b5eef0833674ea6c4b5e25d5b781a19b78b8a418860ae1c8827e72ada0f5297476bda70514b6644b4937f7722c95562dd2f9229e8417c028c87fc69da962e98a6177029a2abc92890b18c5a70fd286432dd1b64e77d8849f156afd75a93f59306bf5955a84cac08e4fd6db283fe2c8cc4ed5e66ea7ff9704b19b389fb11485424e9ca9e668d4fcf3ed1b64b6d18e1b8600f30d4be5169844ec3923d3546d29a7a374f04dc45e04964a089555c64c24924053972ec4ed01d12e4530bc41bf2f1cde39bbe0fb438ff0bd2089a0e4fa6657e1659374670aeeaad685f043187b8dc0bfe002037ca47df2ca41123ba575a54caf5b27e22d62a61f8886a2dfdbc407a2cc15b24c3d93b673f582a97114e8091dc702177e6f516940953c78be5af42f90c1f2d0273ea8a2765dcf9a749fd4fcf405303cbf2d76bdfd91e627a3ecccd6c50825cff6a6adc5b6e8dab2aa465ac1340f34fb1792194b4abe1ac05d372250fe495e141cba4aee945cfd5338923f74087bb41f708ad57f4802e4e4de651ccb504d888a068ff2b2ca64873b1b3db4e8b4a138586674c68bbed60443c23b84e5d71f7cc7212e6c115bae49236426c9d956eda1205a3faa75ed1d15e0f2d6298982444c284ec50304c40bd8ccdef1ba776b6f1b61033a7d605da8ee8f7dc8f9f8b76088c6cd7f24b3fb1506c8b6348dc0e314da766244e96cbdc40a2b3f96f636ae9f4fb1f8c34592b37e81f3f885fc50db39bf55bc0b3a0f81ddb70b155df25663b66eda4c08f8c02f3ff332fb9c45c5f847d42afe28754b9c55d59a8561a5d21be9cef468073838241c35ed6645376fbe1a4f9c3e344bf3d70b4d37247f11f2b537478b7445ba5579a1c441523a8a12f8d5364b7a7772bc8d733b63c925908efcdf2faa4f5c47fa5ee2d906677acbf48f34c5c80db5a3f1dcc80c8dc2b56981aa0670e157a4d365c33aee8c27ec843559da66847af15f16e0460b0478230b732059428aeeda014e1d1f630503f04ea46e49b41e0f74c30ef1c145c7b589eee29ffbeccd99b23ccdd8288f4c966dcd2ca2e8f1cb25a9381ed634731890e2607544c60744c51f712fd599939cc12c6b9302a63065a367a18d34f86d86ed437877c69559c50276c60078ed9495cee0703fb76e15fbaa1a60546e459d61dfefd6b5d8bc279c28548918f7d6f07710f889e02fc5ca542089669d0cd97850a29dd24191e2207e14ad7d090cbb31a0afd27bd1fab220122425e0618195bb2e618017c2dbb5e00c165d2692dc648f36b8ff401f484c5c12659743fdb48e196bf2e9d1497f7d8370fc0675fe16434f1e3182062a4354697a565e332b01e8cc35798b938bf8792b5632a7b52235f696835078dc24becce7a26ec09351caa3b264574c29dac81341f75c1aa108ede2f9a72d7504336bfcdaaa8edcca8bd6fc4379774e1818e26c0144471aee6927c97923508836e8c152efa0fca6295c201f351d11b7042254f747f4cbf3401411d5cec3b86542b0b157f9887b35a2831edd5900e286ae356a1bf15122f6478f7ce804a9890abf1ee1b9400d022f6caf07212af096eebd9a61fd20c2a1d743389597890bdc32972f2a58344ba5de518fe6c349cd6feb856f352b2726bfca60c4001d3307e6f61c51d3aaf6e2ea2252d2287cea2fe6baa75c5ae5f95932c505bb97f7f508aa8b562ebe1a199a29e488323fd62e9a072ce65da617d89adc9635f39aa5fc2bc5480c38ce288274729fa1942615e21180ff0a5cc3563623aed43521f4a8df0705acff427ebfc02f1a21b9217a5971d8cbf1057b5f8eb0721bf83d491f9e2de8ad247ceea12c800660f14348e4be718aaeb467d82f0626ba228797dd18a3c0c7249480c3f3a056e3279c3dde40f9f2253b4c2a1d990cf0f462372e50b32cc466a58a044b403ce817f7372cd45a0a9609c051aab8cc50bc1e4ffe796ffba2580f402a869fa6587f8f81fff809ae86b5c9608c72550a4c558673e208ba88389bc90fa0f1eed5230c52994fd1930c3a4a10e90be9b7426aa9b5d670596275cb309ce9a644105f4b8306bac4fbcdd4c66d189f2ae7b21dfb6be483e53ec5aae5d7d14df5c3d4341fb30164999025f55224f4aec4c4b05a6d18066e0c867ecce4c07768777d76b756ec14cec083cb0b8af278cf00676234aad05a521f02e5b9b6726749a25b8accb66917607897a4be3c2604e6b5d336a50fee1e1f4d8a4c1952fdf949f29ca3cd854278444bcbf40f519676073a21291b2d44c5d1093b32a2d8835b65116ea701ce3c40a677d96b5de3bda5423aa4368f7a3025498439d5b0f29e3a73b916b7577f96e98358cdd26ccdf1fa4f882cc0d4c71c102c1a41e86bd9d2cc2daa6c7332e1fc7c418990b8c4fedc52054e2adf935a62c0164c9e41c4a875920af418b8010fc12794245450f6a41ecd1801aa61842199bdfaa09da0f91d250305f1d52fa5f59796cdaa2b3aaac1b826a77ba0bd1609f38b6aba49e584387be12a1c1829184bb5c80de60c053c22e3821666359141a47cf5ce9e57870a0e241fd68176056c4fd569e76d3a479dde39d2f6920cec445cfacff0cea5441394bdc9847c13a238c77d051f744d0f15c577d858f5363f96429649f9c90e65ec88abd6ef17c3b2f155d1092d6249d6fd56731427b3f9037fa79a441e98449a86c8b38911130fb5b8ae74d554b6312c41c52530e5cf078c7fa954c63b18153876b761a973ad841638782e881d0c2b90887d565744e9610329e32e0fbd8e4ca1775e80040a232b89b1414b8006ac202da05f84c852f58513f239b628de20f2fe87888c342269ea333e7c8d138f8ef5c409e119c09ea7ddabd3b5e16566ead476998d4e5ccd1fb2eca64153c8de1c6121c0b0327c4fe3e5e135aa9f672e6c023f7abd770ca500dd0230e0347b884f99237148d94d009b431b27fc16f9cf9bd6465cd8b1ae9660117104665840469901a9a67f2e2b4d9394bfe5ade89de3a5ecbaf119fb3ea0f6f05393d9b2ba15afe28a10e8842e83d6cd6897d66e744f9fe1dc48ce42f532ebfbbae34da4c78234035599a7d3bf7402ef93779871e427cbd23e1dcab971bd66eea88f108abc5f9f5f7e66b3fc020818238e0efed1512eaea380464a3094977640b2219f7b844c2f6d912c132e1ac3d22f3e43705487f90b0277358a1569c2d4f2535e2f861788e9c223116c47f0735bed232c71eebe0824203280f00442add07f4086a7bd4ad870dd1e0c50e57fb6b9848e99bc12277f5541665ecaa3c33031ddec97e3884b2012715e9d2c6baad75143ebf3e80b75e795d6e2acb1507394ad4b161c3ba05ae7573b2bedaa127ac89e8eec2262a537e0af5be8ab9156eb30913020c1d8e8afae6172fff46c143db614fd54cf71f294663d30766326bfff5fb9431f445c975cc00f89639e9155fce2ed8279bdb14317dcfd2cf4379ff4af5ec9ca90d9112badc44bccc535c3d93af5c716456dc738a4beb8aec9707bd66bdd526cd52e457eac49eab0694ba3b5fd8f7d54f594cdda0a3ed40f8b4f9982de38e3b8f72f6c9d6c3287e0f0ee7ce8d15e6e26e0a7d2e493667caeb195dee38fd7e2dff3294ef7174b2379643654a4a7cfc85d703c3a270ad5f44cc69b2377a8305d95445b976b55e5b0f20e870d41484d8f7e1e308b1d2f3e84700f3a9ca5241dd7c828a12de442af48f795afef48fdadcc5dc18664e5a8ca655d578360d4879baaff9b7cce5c03ed4ae28a9e9a2095aad5c25455e50f7c999a68b96fbd5c6c199e7ec0dafed2d51dffaa847b5f289b3bea41b1fbe31331a3aedfd516d645f5a9730e3775042d805a8a267ec7a28824b1faed9ff23b1c0038009bb30e5e097debba2614e3c39ecf44775a5440918c805fd75834dd0252c03a880dcc21acb5898607f8a7873cc8fa23176278752594dd2ab20e6e311ed419445959adb4f09d99bd8a7644ec15eb7431e771f77b2d4da453af868a241cb3a5a306a8d6e94b9bccf69c3d9fd57e681d2efeaeaa74025ce06a94ab34fcdc93145881329e84b57fd1d6756c0a4bc3e76c4f2dab759870d065b102f070cb8824eec344bc3b8f9fbc1b0722927a352c06081129521206c481836913353c5f42489debfe3b4741990f780e1147e8e6c1e98ef077f0736081c3ac1a3815f0f351a7932664b6930b2181fd6a505936eec01d1a872c0c049ba59d154c31bce721653d6cc0d8bdf20f1f0460962de011d4fdc81b31f0c5143034ba0280ee38f24d23bf5f2ec82e8d3edf507ce49a656ae20315502658775ff6598d4ddf8a382b166c8125018d501a6c649c07c08f5ecf02af08466ef3d6d8a1be7c898c93b46cbda4b269a334941076ed44ee9f756c1866bc95350548c87d13c8abfe998702ed56af91c1a5e8a88cb857ac5f5741f9df1e146a2eb6fc22e3000e7753fa72771d59352498dae0a72625f53e375283f60a102616081bf93c91b92978204d6df33994e77432441aa190e97d00322222bcedd25d82f0a1dc2af319ba22200b137cba1a22591a8afa14d06cb18a46e1e8d67714446a297f933c9541532ae6667563134d7dea050a102ecbcf43b98b30232024fca113d0b11908f5e7e600073600ca66e0844ea52ad74147370ab377473a4ad1e197626bca34319b7ea9986848910b4e5cb4869d72ea8d70f0266a5788ece5434673d7cbe7406eac0e388f00ab623784034bd06795177f951fc74872e5260193bf2130790bbc4835a1db53647d18b5fd8de0208246283662a20ea1ffeb5f23920f3c96a92984da026b4f1984e7abc2d67ea444cabf3c93daf8832c532364db6d85026be4158de8d3ab902d65a31a06ee735d999dbeccc9ef8cde599e55428da1c9830717ed1bc9f3273fd1bb2105e7b15faa2735295b9f32f439e9ade2f4062d9efef5a1b3041cebcbdccd97675a5b4642c12d3c7483af7a4fd819d9f96d0e60e8284b6d214da33da31f6bdefe9462241369b77a74e9be7080d8966f55726f5ea3198e6c1ad16463ea874d8536293dbad6d35ea9850b25757b5eb1b372848b3429e6c1a82eeeaf09b2c81d4283b0d4cbd3d52364b4c3bdde817f1ed3c1c38139a4edc967d2780047825a34e6096729aef18245cb5209623d9831e29a6cd977f8924f0f207f12194abf39059ea292085a0b7aaabe756b2debde02d7d1f8f0f3cb70eaf5ac0d3b628355ed28f3b08b4bd4593437b3f6faf42c0cb05ebfc741daaa8b8b6270485e1ab46d0463a1e6322a0dab69d660f29f66b80205435ed06da5e4220ac9d468830964e885ce81a729e2f0b1024b86b207f8ce7827f6a7ecf17d9c6b59397792f12a410e7e4bf43233af26bd88b81affa1468c16a8318730dda9ff424130c688323dcba64f46b42cadb47d9e521cc624d8a62037edce37c77b6f7b98a85b9c8d9ed55fe7b7acf6d890a61bb8f848bc13d666bfa4d08504369258363da01e985e97e4b34bfa6c36434a5e375f4acdfec04fda303c741e8e369d76594204316cede1c8ca3b459335551c5bd2bf5101511aaec8f0daf0cb9a078f540290029f3923fe31adb1449363e816c8264bb5ae498d3254c6e3c0c337c3c7bfe15c4b3acf119e3138a067b73d1c6f6be912ed2669ca20127d0fbdbcb4349076f0f4da6313bfaa0daa7d72e4ca846353b8a5cd12ce12fb03c83ed8f2d7dadee2352d322cc8553feb4cb1b7b6065e8463a3f72e31de383d8dfe4b02974aaad50a662f392cfcc0d9dfe1d9658b090ce00a1c238124e230f7af7ccb5bf5372bf418a3b903f7236d52f828c4391755d2e991eabcc8271d54beba5083944ea5ae35c674c37b76b1a8562610da9da8e49159df80f90a403ad3b7569113bff5ebf2da64cd95d5bf7cb5aa172f490e8d2d8eb22728a0fd98887402d37ec389efd8a1868520a180e6c11f6b7a6a59c72f9bb2731402c86fac4760f0eb2da5c29efbb49aaaa34de5a8d14b20daa51191cc389d42b63b2ff1e1936243de0536fb9572a5f3971ebb25305bd82511c21e7014e4f6e12190d9f6aad75bd5daafe65edf10e16989a3fb73b2e09d568fd60a14e0ca829c90ef6bcd464626dd18355ecdea48b42cc9bb4bcbd026e3f2e396c288aefc43d1adbe5d789a166c8bf832d90be2f7956b77d1b4514b19e3ecb16054ab8e160edf6a5be4b85d7861a834684bc139ebdb6b2d927c443f6e78113866d49c85c03def8067a87ff3ec5cfd99dbce9ebddab997c50ebc277865a232158ae00a022d45670f13f54b8a89d64f9a2c4d86e13b4451c1a189b7dc6b4596d0e388d529c6e881922cac302059036ce526a78a0d21dca008e65aa00f56590ce16ebaa3a7ffb04a8d38016f0cdd25db7449ac3313c14527ce099b80b160d76ebbb089339fc6c8efdc7c1226c208ca93e6559a161ed2e29ef322581decafc121010436bd1bb03196ac6f87e2cdb127976f08904198d1a6ee090f38d2e2087e458e63fc381512e9ac0304464cf4b63af54ad90ea6765b3badf596a3aa4ccec7d59fa6b7130657638428f8a039a7470aea82a99ce37092dc3fbd5182bae87d2a48b9721dad1d1cb6eaf1c99ade800ea385f12fe238e0baa28606628f63e58918a2ff1c00027d7167f6a958890849238d7f26f957669067c3bc2a63d04e78df5565bdb73be18ecc6b2ef5e244d43278676af10b71ee8a21a07156f2b380bd229762290475dbcdb1ea3f810b6ec642d44748fe70c4dc601455a4be6fc129bee8815aae3838e09fc8cd24f840f6b3b351f2fe2fb83e9661c049e0a37b50f9283610432ca0f90c11a187b3b6dafe68b78295dcab4eaf1a39932324c851ab93638499b480d5445f054b5568942c3bbf6fa006307a9980c9255ca790ab690c49adf3ec2fa7b9106d170b270778bac24496b5dbf1a3f980ddfd81320ddb33490b398069bebc68defb2d5496e51d95bc9a197ae78e09dc1f890a240f3887f3eca125aeb4444b51cb0890d7815987dbbcd409c35427ffdd4fb43928b713b040c2635bb05ac66dca0261d03746339c082f8e614443cf7334a06d25e0e28f2876d52b0b04ba175985a451eeb25cd375a8cd18f1ad7d1232f6fa829490be41204ef7ef49905404eb2b5e09044022737dabc1cd32c38e9fdb421a5b4261b0454938b8aa6585b6e430dfce116e2ab72f45eb7e0ef126944afcba8afa034e73456a6bb8e5b87c8dfa41c0231875257b218f230d1ba206c38e613b89c449813016668471a35e794be702c0369a0fc191792e2098ebdfad5f27ee35d2045607025cbf7ab5b278c9d73aa047d2a8373e5e1d66db5bcff160671866008aadc853df3c6ccf64b12b4cb16f0869f0065dd4f701e9251124d66d00227119172db565d7ccf41e6ccc560ac1ceb4a5496aaf59bd977a463988781d029644744a1f3267d3c8ac7443c4d58c9c62e1f6db13ffe56fde94da4401d8f66b785a94b1e206bc4dc67e57982e94a794cd3885117abd004a943a7d19e9728c4c36d26428a6dc6d6a3e841b9c790e3e1d5ee7cea2390aa6ed6dfb2befe77a69a03e9f45dd1f018a260d7becb01e8289b842a5737c46f24572bae7ac55d0dcbba593f7a3fde1abbb9e13ce2e3933169089601d1cc3787dfbbbb5dc947b87549d09d7ce16f503d629566e1c0df0a260a5d239bea528d289767ffba56075fc822efdfc4e88b12f3c6ddeb569a1bfa3e32391e5215cd7900ea713f43b7eb0c7ed4dbf80d1a2320a42c126333c4df3c29f0d2277872d0cb502c730bba73fc049ee1a14219e97c759206d1716cd03f94c1a4f39e52f787af5246e50549ecfb7579345342d310f4912ae2be25a3f686136bde2f900667b8b9c3d911b6a143d90a4f1644a3942e55bcff5c1f3d18310965e436f55703e133844c9989c40a8f51ac38f0df600dc7b5f2727fbdcbac247e666963fb17a1974d69b0aac4778c0c7c98c607f67e6e50b081e3d44ad3ab58cafb72e7d808cb3ec5abebb639cc562f37c281fcbff2f3dbbf4be3a8fbefa011e3ecafadc5367c51c102203c489b0b539cde7f43887c5c578ebf9056c5caf81cd25103d30eff17723e7735292c699c00121e61861d537c078a9d7828fbf4f85f57a233d1d6f698080bb0e4f808380faba4bb8e92e09e725ea467d29f3ab7c6943a5d67811df8cb9e64880a80a150112e7e63cc7d11e54368af3403e1d302ddb176837d0881ed53d7f12739795131fcac6baf8665dbcc8d81f7d4683dc13471329868b2cf48146e97f442acfd5fc6250c922109574812cbc4e84ff98cb6aed536c5157935f13ba5155c58f446608567546014fdc7c6a600f4c017b2bbd332a84c5eda4399eaf0a2dbb4f0deddd598d008315420a08f987df798922ac29d292802af9249490781aec9754dd8e00e4f1df679d8559d5cdd25076c7b6ec34d9ddd1c7105a720fdaaa28578769ddb92e15161bd6e1d90003b6f086f63a3d3f64076de8555abc69677494870834b455c384be3aa7adefd086c27258f71fb684949f0e9bcada024d4e09d8404dece7beb6c78a0a2685416880c29f414c7db658be9612027b9c095da09afc56628175c832f7d61f9fa0563d998b72be455b08cc3367e2b1a7e3fd9da52afa59c257f70f95efd92b59bd7336e4fd94c0d2ae02060d07556338ef1f72e8c35106dabe01e7e8d19949699bdb1c1375c1a60d42cbda8617762c292be4575cab4733dd97e2fdcc9339935cc25d2e23d003e8046ff4c84c477eb2c150c404a42d0c5aadfcedaa9160172c6009749ffa6f0359e78aa6b753bf842a6b3f05eb815e0308e5e16785aab3c07b72d83b79bc9522e40630cc362afe533bce4259087e600e47360198ad7d8c846427e7c6e60584f95b06035bfe0b9135e7aeaed21fe55b40b8b6779de64682fe1c5c8c43488a229330e22c842f186148373ff9dc66f261ab22569ac7e014f5de295e37e7057e070788724dc1b383f4f0761c15121a59660f8f5f2d9fc917ee1aaed3b6285018f53816e4d79d5c27a5f4d1f8929a480936d21f1ad9b13cf47ac3ed5ac6b980913fc767e50be1edf647f5e0fe1697fcf0aa3769f36faa8e63357f6656d93f9e6785b7cca1dc74809a6f9a8240bbe760528729a23a2becdc6f6213a312c2451cfc6d334a253c69e3a6d68389ce41036cebc9931e920236c0d52d2582fb8f47f1f9117dd094d37f38db5ae3ebb92c5df64ed9ea6006e14ff681f8d09be3b1f9585d3ab34a9fc63c1f873ea1d423b4e73a2e00bdb556d38199759a2aa46b77e793225d491bae586604e80408ad70434bffffb16f1692f0d935438401e702cf57595758018581b91e9d21bd8c74d388c8fc4acb75a9fb3f76c5d94d36f1ebe170db5f2ac2bb458ec489baa43bf0aeeacd894266597c007aab3a7af623df8ed5d7d85f17f83c41bb2ed905f635e305005d6f95b890e6e80fdf0396ef21aaabfd5677c4ef714a39ec9c919a73ba494b7c6409a74c036df79f150c681494beaa796a8151478a1e8d7a7e97c716052618f703353d6311a6414c57e6a9971dfbe2a9ad5fdd93fe6bef1cbb86a125e35cbd7101f9263a6fcc848dbcb83c74ff31d0ca8fd63374f69ca8d9d15171feed5a0bd411d3aac270db612cf3485c1830747b1ef8904ce2dae70bede89bc588b0284c91f928a34a93173a936ce32cf3fd07354232f3f769b09e0e26568f6b2ade0f3958c2ee0075cb82af30c15796081c3cc5f5eda599b4828dab4fdf75d1b67bfc07c110eea2b0ff67420bee3be58803f3e422991e6ba7ca964f935a3866e79a376357dd588164568ba40c7fae57190905d6287954826f000a8fc03d079c021fecb22fd240c5f95e573b6c716cad059bd79511df71accd362bb38631e69664dafc1224e9cbb655792dcd249e6cfa4b0fc37bcdddc364fc713bbe856a10c66f42074f13a1344f2efa7197b190953281f9a1aed3ffd225cd0099f70bc0651555716133fdb087303779a007938f2af05e77331ed26f08e98d1356af578f55453d9ba90075a4a07ed59706332229de9a9e8d8cbd84a3b1a805d5372f9676b05445be6fd411a916a42e3e35690b4ccc09e9abd01e8657ceb809f6385631acbe3ac0213d88cd4b8324c6c3fc3120e8eef26a448a885de1fad39052de352ff101ea033bda1705fcebdba553252cdd342b9cfaf2342b4f961c55bc1441baaa979d9f5a9faac985a6315533d07a5fddfa1023b9fe1cec1e40ce8e53402ae589565887b86c80d2da36dee3ecef41b8e40426ea0407a834307c8b9b48b666a1ce5510de7d4aa24d651d81327b8c673243e24fcdb31e57fe93b4adefe2975876738a5a0771036af5112881f85f68482dc91ff85b700d0db1e568b1fbf51c2d8e92c4ae3b5cb0f7709e0715488d27fdf32a318524f4717c7aced1ad9e85a69972dccbd05766f039fdd0b47a3e6e58bdf1d068c21255210749493daa9ee6bf9d7f75b10b2d5c873995f239099050e9aa1a22316d10bad70d51a874d584047cc429ee447add989bacb3e952ec0b9b3c95f114e111c87ca1a81fa334a4b173a1cb9f24687e61a3e64d37151f6b9ef425cec1031ded4825ecd0b59465eab98cce85838e3f92da9461972a3c2670e77563a28879bab8d272796581eb744cac0255c110b0d3b7abfdc40390f1e92b435114c5e36f5f3d3a94d15e3798787716b18a33b73ab35db7d30db3be83507de93599dad96ff109104e8bc9c42eb538e1469f6cf5bbd25fafa3a69592381944acebd5cff02113ec63be05fd6f6c95969503b6e3fd145bd96b0ce24bff9f26844d20bdc18f7d9b54b4963d7f47d56eed63989fc9f6dfe7373d2da9d9126c4211fde96b91d4cbd34f116cb19d832d0fe5afd3849eaa14c0c003d15d0592f76bb417bfe6d4f8d206def8897ef653b4a0c99eafb32df158c04ee5d08c866517777932502e9a606fbcd3531fea7c43768d4887e2beba41e9640180a80da80cb4b95a11618b2dac5440cb8383681a4b99856b391ea9af16648bd46bcebf54dd613795b4610f3e3a2c2a085f485a48942487cb749a8d7e84018e00e7930e10c310b521f09d96f7d24fab775ac6affc4c94a42144d1129d846760bdd61662a5372d973240b225fb8123c001e07f672fe3e4ee51e99a11c1870c29002b0d92c510b2ca21b187ad4b80567102e0ad0cab1e9223a78121afb04ad9b9978d9cc57353a4423bb95b57f4692332c2262c808a9f6074929f9bd0ff274d4350684fa5f7d15404fce681b3f8d12fda0a64d7dd3ddb8668a86ac7cf6a25b6141a27e7e11870cc38161c7c31885b2008630edf39c64c4c8db3874a6bb8f9016783f4c1c018abfb0eaf60d0052a2ad1a6b1bbaa802b4e5901bda65f237bf581822dcf81598da2dfb038f3051618fed22dc20babbce464c7920e33d5e1b501cf8ff19f0aed54a4496a1bb65e953aff3df1dc72db0e5843cb5ea0399b9ecf8c7d16c639a57dc6428742035abd1f569816e43513d5445873b90295cc419125d641db64d271e6b0d8b10dd0a8b62cd94373cd44b8b75782f890bf9a114d06acc0c599ced55ebf16ec92c661b1084a7c6d7e15ac6fab398da847c3be0beb195f437cc0a737758f0c11c89632622ce25fe6b948066e41817f8566d8dc25ef1a2fac2436b6e91c55c97dd7f4f09386663e5c49bb0104940007ea06ad242c7c3de9d39a7b38fb9249272fa369faba6ad901c579b98b2c682d7bac2eb0b86b06f580f8996ad2d30c0f29c2f3e2545fa3c00d7cce298a1214c188d1814da3155f10441e843ab24085ec51d545dfb33f1f64fe914045c8da911b17442f46d239823cf9bbb0b55502e7ba6ce975b64cb5eea616691767ad50a89b5639a9bc86b698f0a571cd4153819c75e24cbe036d1db8c7f2cb086141a65812fce2b3d7e76fb838fe3d9825bb42515e1a5e04d804f595c56de75d3b2af0a497ff43e8f62f973844ee2a5a77180ee800fe78242eb54b350daa5cfed53af118306a39dfda7ab3046a0ca2c173e7ceaec8fcb646e77c38586ab4f3cb6043cc1b2f83c7d079ad54d0b2e277a6999327acc50ec994e27e3b1879352c01661d3f944b82388a5c503f7247123b58208cdebd2a4edf51277d48e64dcf3191d7b542a6ca6fb98d41592f1a031daf81822360521e7af5bbbe420767e69f9670bab4a8fa48499ec98b9a7bcb2accf5ccd6e570e9e7b3b6b75f8b6c3bc666ef56f1906ed1e0de7773ccc136033fbd60e20a543513b10b0a4845895d6265a13bc7558a9bf0867d31a781ca891014ecc3ae14e99fd40374a9134f32099300c1af21b81c55e80c6209183ddc2f4e1ffff9f52e98663e82c59f1194a19152083fe48268a9d5f2b53047ac3fbb897943d2d0d567750f345335046b9c64e6d4572647dcfdb2f53bf937a929dcc21e8a711ebb8380128e587485f19767dd97eea05667ef583a172a6c0371b691dad8cf452152e758cc930f4c40757f54da5bf572e7fee522cc8b27003537a67883998862e30893fef216e2b1fad6ca9215c67ecf80b65430af645cd20516d63ad8b037ba8ce1890172b940cd9fe6aa0b3dccc4b33f21e632b1a4504ca88e02d5d062a805762c5bac8348e5eb41e82c97bef823736ca6d45d1da81668aaed268847bf1175ea72fb1e40a5b25ba788b35209b7b42d81c6381a54d2de436e6ea6f2db92cee338c675ce4980b97c0201d689bad45c42bad36a038e767ab027ebd47dccb11792c8fb70b55a510e62394f838e3ff2a35822da668afee9589c062e983e390582483bfcb17785a04a264c77c99f4c7a7b7a34c4263ec60bc957b011d665e4e7df003acdc4aaad15592c5b767eabc59c1055164beb2b6360a01740b989ffd03faeb89c3e46c95a6aeab3c49549e87159034166f9c9b8fd46a950233eed86b6fe526b2fb4d21d6108cf1e5432277bef119d67550706c96d0b9a958fd5eb8f6eb7583afb8738f285ee75b323950c05cb8b8ab83965ca50398edd2d7b3059708238bd1477e91c24590e1cfdb8a67d3a705a95e3ad9087d9765b07ea407e46fd4634d1197ed6577adc44df8b8660937d965387f7cf24e75fba12420d808dc25b7c87573d98e544b706a9f88be77f4b247b8a09fcd4414ab7753cbb8dc878df108305a5139bb0ceca20f9e5e022bafa829efa99511553c9c965037a837c6ee2b768052516de636e60901f21bb354dd9a4dedac46cc6e1cddd3a09a4e52087bb0105b3c8fd04874e4d1c4e1694df2e7685691464f3173ecc3dc237a19b464117bfde5e2b5d8113e16f082a3a9a1e4893d76082477cfadf596dfe076136a0ccac0f0a374638ab76b61e0696e14a397ed75ee6b9f0fdafe7719f7f9746f96a0022047731bc9fb9e9d02cf1854c57d96b6381ea143cfc8d7a0bd7be2ce5a99bbfbcd98258f6b1dc4debc768cdde645feb5bd20ca392c79cc4b2b858ffb88f3f1d56f2dd698ce716386a49e95eed41c6ef6e7ea3ca4eb3aededa76415351ae532c7747a26cf675122357a56d70b5ba6d8d639ac0d604980cebd9f896ea4b3b3f174b7530227d37cf905c81453d6db559d368767c92e930ff05cf5a4c2c67b3cad752f6f5f2b8ff3f1d07e6d9e37187ef04acaf1d465fd8417d92f8ba027a8a1d30442eebe7e38db08810fe3609cb52def485da4397d018f89de3073a1b133e4a587c4fc4e2bc827e651f9057b23799b790e66c15e5491b596b50cc721bf426da8be40bdd0ff4c9f20b2fb2f24c3f692eaa22df3610451ec3eb8beee488536d98a01bbd4879ce674d2713c7d2a0af2458429b9fcbae5fdb63119726ab882635c6bbe3271df11bc3362340f13d1b8ee76340ebddea5da15c0262a8347a0ac1d2297457b68b5a729e70c7049b3f8d92d14aa09e7f96a93e09e59621fa1bb0b5c60c3d037d34e8a3e4820eeae1176be090bec3694ea805f419c69d42709b77bc87a354154f155c6bf032345fd26b7494d0d7395a7de36e932130965bac52995e8d4f28a39b6c1932a88bf18736a7633adb01ce403b348fce9cd8ce9ce487106d5fe17ed3e96845dbd87da3638025a384ba1b1694da589868201d2420223ef786e651d27a09b4fb74d05a5ce1129a6a7e6103ac8c0544729fd9e11ae56e3716d226cc36c2c9468d0286c35dbafd10dc0a3cca02aaa38518a90fbc3f881bdb3899ed402ee9c3bccc1df97579e8aefa6e7883c34a2ae904412cd4ef0e9280981f005a3d050f3611d3399e4f3b459cf514cb3ba30034deb78ba79d7abaf5f8c660f877a2fbd05ee0c94aaef9d758c503d85933ef09d4ff33cc33f11519ea3845cc1a1be6c3e17eed31e6140d3665471f756c416256badc423259bcd59403e48696fa1452b93715abab01557528d843017680ac3073d768c6bbb99e929a1e718408a1dfd6feb35f0d56dedf6bd4d88df7cb79b6e449f63832355e201023c7d8458a5fcef34303e31ef47137172d89a9547159727bedb7adbf7a72765769de683e1fa374abad0f183a6664a8453783783ef22f6b66d6a38e98cf9de85675c074c3f7e1237deb02f5e7f8be0e492a5884bb9651447fd596d9bdd43f1395d3cf4e6a0540d76e54e7599122661af1d903dbf58dda5737e0aca079d2c2b936303178cc3321e40762838efc25474aca123930a3ed4b6a42052b32a04f259e6f50262b5966cc86369cb735bd756d886c353e21b4be1703154b2ca2eb360225dc0d07d4ac97144209cd63042c5cb03f5cb00686f1c82301ce107523450f40882358cd8a3f55c4088813ad8a685214cdc0cb9fe00e5d648c1aa0df27f15d9044727e8f435bab68b95ddd88500b9822ae121afde36567e329bc5edad1010b7b443f3dd58b8282ea66371795bb46752c6756387ec0cafbd3a577249167ec38d2addc4a75adae9013f5bfdc5369c3c2100a698f97c5b8762bb619c4ae1da20f1be0ef64581410e0c451a44253d6771a5ee33dfb32d6277c2752df21e2593e2e3e97438e41964170dd4b2faf2b7b5c2fe8aa81a7766598a186cc152b219c8a70bd771cfec5ec9dac79aeff41b78a1ec9bdd1d00fa797f9f14b91eba471ec2f19b836baff12a4219ef0c9e956539119be8f050b70e053c5f1c036293bb7314a708f29f8e75553e3eb139b49e25e089bc8c2e4a7dc5ada6a035b181480213dcfcd9d9e4a5c30b6bcf839c925a33549ad5ad381db6812e63b6e045288fff2361b0cf5a642e19766fd68e5afaef653923a5bc50424e571de917d26d82fd9e392ac7398665fb723d0b966e811df4a83740d667db349fd179259b1fc4ce476191c84c67d29057644ea9ce70938d6e098b00a74e814d9f0c6516e343313e456c673539dd49f99bfcc9de8f779cd6557933728c41dc0d68cc04dff4dc14160f8c14a5a3253ebd47a398f970803fe9320c6f4286f09549a2e7a41b7a042def16c633eb77f324ce587636c54a0ebc83be23afd90b67685af79ac0805d572aa8d89a3304866eca50298c6745736bcba8c69bf2293077b6095e8e0b77f58c249b70daebf9f14807d0ec97effce73f20b74a5828580c9a52a32e12d92b4e2d4022fda4884dcf66ee768218f6431f9cf700771ae569cde804f1c6d417989ebdff199bd90211b372bf3622c3c6ac60eca7dfe2ca55d3300dc6388401d045bf7a6dc5b2fc63d06d46d117492a918d56e00379dbf6319c43c6293585cfa3006b7dd03854b63f29f88fbd550b3b62754915d34c38fdbdc1e900f9fb0ed2a0087655f60735ef7113e5e7795267e25b88e84ce6415ed6d8f61f80acf2e6b22cfe1ad1fb7bdbd1ca8592ca4982a521b04dc19a1ca5df15ec9c00d2d834f2f7d8cc3d240764232215348ac3ca5c54fef0d7c63d1daab743eb1356fe6f64fb972032952fbfa9d4325e0ed13d5e184eecf28935b8aed6c61951da9a84bbafac4d097603e9fd0185c4efa3935f927832749cc187927a5eec2948e696b3cdd8d3c905dff651aa582773965d4d2d3846413708d219cc951f83b14405c04db3a388fb5321c4b37951c9729850a4450935eb828cbdae9f85588dcd9cc7e229b21135bf62f56f334038bfd9a276005b8b2036e913e43c079d9fece1a9430ea3c9ad660670e265d9fb1c4009465d8140902cc2bb6e7265f6270a99106f6fe81c60fd41b27444bce15c6a721278dd7a01ab7e74ad2fee88b71fe223ba32d1e8708981c85cd08d17aa2c0277e6bdda51eaa254bebd700ebf01fb8b4d26743e0e34776e530fc29aeaac2578291daec21d17806f8d3788899d6349c9800dc32714fee98ccfc3311401d423fd658d9b2bb84ad965e08a1f0d8d1dc03baec0dad07b21a6f440178aa2bc1aa7fa842fb1ee9ac075a256c9d5ab5fa104d8046dd8fe5e0d282b2b2b5f04a665b5bc995b5ee5569f4f70e764e90d4dff64cbf098b61bde4dafe3d75051948fa4483f48d8263058365000c191eb3ea45526befee29847a7d541886503346a9bafbbcd97c23edce76d5556a9450573d222edf2970903d190ddf3382ef8cdc03e65f456b72fa7198542188e753cd1e782c6ebc556d5eb94f3b473d77df7e42fe683c110af88b45c21e0320064ea431b223ed8db0b65a22766c23421cdced06391dba610d6a892a2297cf7289bce0356826807970988567dedb2e30d87ba9d7bdcb531e1ad791f4427769e13b665666251023d320e8782bf48e21e3b226bc959685ed0db3937bcbd1d0e7ce08e7c372bb29874215100e7fca5d8e29766169af1690651d6e4db52390835a8db14e32a38a3f95dd0fd201348a0578de4924adfa479f582e4f9041331d053f7220c2926835d31455d08e22da6e8d3e02b2448e6faa2a5832aa5d14cc10ad40902fefa14b12c2bd7a8157789ce1a1eaf2d8587ecaa1fbef28e8ea2544d007eacdb704d3e728c659e2a0bb60f0b1b52db5b1db8b307f57527b91c0ade91f7a3f90202ae881ede67a47cccfcafbbd38e58862b72de0b019731650f4ec1c504ac6383f9e6c93a2c5139edc3adccbaf4aaac44217d1f49d1b309d07199e57e339183500aa6e9a539c08b5a2694ae00a823691b6d5897df03dff156a1eae3fd412829cce9689328a8485291e6fddaff31ac294b818501945520d0a7d25c0eeeed5f79b408dcebb0e601ab66e90cfe2070e10ab02bf7e138086af9b45f1c15dc949fc0bbf93b95addcd73edbaf77ba384e6438eaff857e79e5d33a7c87b51bf519abf762689f471ea8f0d2b4660b10a404a3a87c40c58a9da9b334b5c276500a787e2a91a6cc4049130e4bfb6f8793a9d6ced4201dc70934ba7b8e30990d3ca7fff9f59a95ce0684ec681d0f87bd52154c98cb8ea79cec92819cda9a1f92225fe1919e1b0c3f98777c747f3457aa76f453429ff9b6290dc1309980d4a9e7cca0671b99defaf0bba2b5bc0ea1d94bbe785900d88b4535880b5733ddf904c482fa1676cb2e896844f4d371be0ffe1a397ef2c27ae4b8f58702e376551de054bfeb5629251060729d545c63036420977de4b57cc2acd53c1e8ea782ab12b00e213f1f6cbc6f74d6b50c2b231f9a98468f21584879af3754868b2eea0a5441cc100d38f9f783dc0505a73cf47bc950c28d007c67b4a6692bfdb26537a6758c24a9b325312e5c36c7a4514431e94bf1e123401876ed9edaa96ca7e2a12c3b05858698799ec7bdbfa584db7cf91d9bc780b82cd9cc0b605b1fd12ad9981886f656b8ac8da7c1e49b9eb0a8fe6f708688ac21a2599bb7418c547abe327fc26df48cac34ed8fa1a90360612b7b4975eb5d082442a78f036ff5fd13409efe46ddb60da6f7b85ad066581a5fd002c37a996b4375ff028cd0a1b32eba0237759188557a5d053266a2f11443a6d978b4898fb3c7ad193b0f46f15be86aaf7128017e948a2c23281e550025e0971676f35549ea8fbeab4cac8236389189f66603268d43626508ab7a12373d66fbfbce5402363968f5ea8b7cbc9907377086f23e2c0e6c26512811dd909952cde12c3dd0630f6887ff078333e8adf1c674aa326b4c3da2c2c314b857931be641c03c8536a4e91e871d1e053ea584e6b21bdf5d0a820556831b4c49478fd37fc4b57e61cf1dbb98b764bcffd7abc8983a809b6038778fe9c49835c314bd72bbb9be1ef0a6752798affc1295c5d03e9cdef3091d15a0bf92c092b6ad1aeca80a6bdd34dc37b50fb4afd6228e6ee817a88062a68fc6e3e795a420a4eeec658ccb0daa9ec57a5221d1eb16dd2a5165419a02c876e3146fd26b543a5239bedb353e9c933a72474f4ac6ef702a714941137831ac8f9ee2ac9b73da5a935a8dd4d5cf3a7e01434a9fd09b8bb1d634d90e432db24d0725afbd10eb76eef03ea830be8ffd40e81b0ebbad7cee3a0e74c6f91fe6c4e9f486d0ef0121249593b8ff6c31cf453ad8a25b82cd72bd38fa03bbcd2f33a1e60495ec974032b3b3beb03125042408dcb75cbd99ff51c15f088ebdfea7aa5ab36db02675bf4e6b4af6a895a3b0f7e00f70ac5e2f40799315c83eefb156b03e3ef3476a793fe77f60ef2811d3e89133d9f8fc9620cd0d822c905c1c196e8725f7b1cb6acb85e071d06432b5d119419204488be535d1b16f451513617056c26e9d64480cc60db0f1a38b4eb04a1153fc647e63189215b7f86152371bb2b2f9b4682c85915c3b09be226b0d6d79bd98b71a3c1c272ac25be6a7ae892ebae67c65712793693b71189007aac38896421c71c636b685e38cf247f7912f7893adaa9f3c174a54846e60e610ae3e7088a7d50a4647debd62a2fb4a9723d7fbe08d0bbfa7112f419746ea4ee5f2d27d0509c45179a64d378ffe81b82d47e3aa1a4943f4a57b8f2a9b2423ea4f3d96d760ebb37d7f8354fd6c652c75e910cbc86803cd11d8f11b313e6565ae0bffbfa260db42c327dfc2ecfe1224a97c60575b97683e784aebd87c1b9c53b99fc96c98534b44933641b2509f9a970b80ec815c3f802b12a48aacb8db6caf840d578b12d44ad198f775d7e96b170fb746fca37e6ee9a98b9d55815400427a1ff9a7a4c01edac27f45e47d6ba430696a339b268ec77a8888155b8bfc9c354d2292a6a8c9bd5c4464b0ace004c7bed53ab2576d5de41322bc727e098e9f5b90f0e4f250e5127df7db4b32c06b15580c42ffa542a8691e313c99a68f89d5653eb0774b5cf9723e6861d7b50e22b1ecd23a60c5d6811d0b05688471f81191b5434d391dd778adac8f8092e5d5734625a9ca0f14d5f8b78b755f2c33958fca073c4212edbc150deca413ee4a2c0360277ca917026edf41b6e977e01bfaeebdbf42a0c1f6fce3121a8babe2a97f3ea5a0b19c53b3af3482ee9cf81e9d7163654326a78206b0094001d230098f003b4d4cd462ffa75a4da8bd63ae1bb46e93a00b7735b54d303f9a35d86821cde8c434b7f012753243026e0481955da66076b4c3f43d38acd6f507f65932b31addd0872473aecb43bc3674c7506920c5d15fbc1ea6bbbb588ad915f283153cac79dfbb6e903f98b6faa6fb30864d28d86e80b6abc66aed75d68b4f1de8bb952d9590be7cbea3c21c615ed64f07e46dacd7f14b2a8ecc270a190664e149ecdece834717e8f86cd5128337f25e85774246c2d1533a32f6eea141940597137cc8f7ef244a2ef480b44acebac952db049ccb59e51e2f5b957a5a08be17e053d93f545cede170a3f6a500c7172a8c91929b89366a330e8cbf7f18db96807b2c20903256e325ab4f53aa578e3ecd243f169db10cc9be7d212bef624852526c712155234ff23f3415032b2df906ed0003129555a0c3bb38da043965e4f40e7050f42495859985c479976e03ebd89f9057d87f9294bc67fb397b2c3afd7061329e8814b66047c78b3e25e903bad1495e0297600baaebd7bda85377bb6cf1895d4045682ef73b7a1d82283efed84674021885f47e11d28c7a5c1665d74aac44b97e93ef060bb27731b8201cfe149a1fef794cd86e3b9d56e7fc3934ee13a562b6b1d04df9b52db333879afa4690950cecbea5a5f3b3466c7272b7be33507ce12067f2f7fc8e356d62645ee3a037fd8b97bec9b05819ec7c06e940f0ffcd586e7d7b642745442a27f75834dc3fe1b8c2f1e93b082ddeb9f8891e2128a3e1b7ff781a97bfa966864cd5c23484d521977bda2fe892b43b78ea33cd58c9a9b9a1ba1d404583f5ef415cc6f4bd982f70d646e8179733c9d8f6ba1a0fa7a05eb99bb29b9329617cc579ae71868dadab52891851488189afffba71c4a9e3f55af665c69610844940c5632eca68ecf7b7e8b731fcb7e7f4344d511acb4e3c12628d87cc5fdd48539d10320baded2aff8b6cae10801750bc795dd3f68bd10dfe7560db68c2c8fbac4adaf383c258a1457b6fd9375bf25dca7d91a1dc75c1a838e8c4927f0c2d362dfcfbb017b98710bde313c0feff9628adeb1fd9656b87cae0195c87f02e59d1ba9c6c3d8054cd68bcb47dda6b6af57de8fda5704070b3596757a5e72986dee94bc1cfedfcbc5de8bdb651c50595099e9fe3de1f5619dedcf471c0292d7c05c985cd3c5a7a625b33509f35d1c29e74e0b8dc9bd070918475e2adb14c01eb678dd019f5d3b66a98f14dbcf596367f1444379743ad76e7493a7d76851ffeb8f9cf444dd39b53d39cdcfd787108c47edf38ca78104ddd0386ff069f685506e9c39e8576432bda67b5d9bb0dc2b890d46c8564c315656371bc3a61784be62ee5d970f7e8f958e2ed9f40229e7c4b6b654021af471de1da204107ac08eba0b0d8dd650be72e7082cbe88861a7d72c7067b6515741a342eabbaa6c11604bcee0b77218a908561e1749f949ddb361186cf574142ee913512f202b9b0d683d4a64e8a7bfd28e14c209fa266a8a9513dd687addbfc63ff64a84242db2d4ab2ed40079284c3db3c47f563d68d0f774af4b40c51e75f88d3462fdc69d9bdef4511064a340a39008f9a298da0a26df5580e6e7e57f7f17c37386591f4250ce08cdb737d110d239c8bae4f681bac79cc6fb8359d29aa8b02c668b4f87017c5a13a6218372cea6bc32a3b820d32c269a28ab4c772a2949a6bed9d42511e9c7e8037fac6e9ce4ba20f203af3bf202cf9bbe6a02051c1d3dc19ccde7289fd34c39f3459128647f387c6575b3bf89e07c85882e5ca2f5efd1448f0c23cdc6f095b43926042b6365bb8a3178e85c4c5887866ae157cec5c245e52e86a9729a9f15dabafb5487fa0e8d39ba1f34d900cfe7a00f781fc0d90aa840c4f280ae4117e9176e7348d739a98cf7f398b15feae9b50fd7d53d5c9ae64ad47afd94a59f04d375df71a6a98a75b1c3f5a5ce3ea2937fcc5012701a8a32b947bca53089dfbd744439d4aeee04df0ad8db9c95e91d24610d0d8a0749b8ea0af664adf042dff0efa30b0189595f12af39a6955f8f57e4a07100913b86d4eea724a0ed781cc2b5215f1c69beb48eb17a95779fdbd3c5b07261f20e817ac5810db6bbe5a8d8e3159d4841e5532613addb3f7da7ae9e065bb182619fc98e9e96f628884732f5b202dcf0d4a45ff5f8e3f97a564eb80a1d30333183f8680ee2c92e932d962a62a2ecd89292b182be5bbfe105bb44f5223ebaedfc381e973b75e75105c6c937c0324748364ec1afa2aa867f15e2b6de1c317385a3a91c8cb5d0713efe4ce74800a0ae78d60a10b48c1eee951ac103a172f8f496648e8a5c25e00904888f54c03a40e775c41b1ce6de4b8d69b74906bff72fdaa8f1a81d4693e9bb4a982ca573c63a0d3a8ca982b7742b8702acda40d009e28611ee8b1aa624b98fc4d5ca57c327e23a23f61e84d74da8f36fc314b872f4fa0fa41fefa23aa5e8c089559c1347a3546545c715f6952c486940ed39b13a5940d776d8257024ce67e667bfef2b9fd3bd28864c355ec203e61d60c4d55fed4c121c9df0486801196319517aa9dd15eb91a2ddd3d1a8cfd44ad49775e0c5d627a843e3a8f20e20f4ec407f7da5d1dd2b9d3cbd9660ef87d752c59f2ebcbe9cbc71f4cb8fbad99d32ff5c3b134b8af484dd9632a9ad8aa2de6b43244c315719bfa480c0526da5cdbb04eafbce4bd4e8d0851a54375089a227c97d09407f30507e2be3da222f75e8e36dd3214c5eba8eaddc65ad30979096d0ef9d9c170dccae1f1c7a82925fccde7e0e9d25067d7182262236c984ff7a48848d46ae3a193dff5f29e64f364fe517051c1d3dc19ccde7289fd34c39f3459128647f387c6575b3bf89e07c85882e5ca2f5efd1448f0c23cdc6f095b43926042b6365bb8a3178e85c4c5887866ae157c0d90aa840c4f280ae4117e9176e7348d739a98cf7f398b15feae9b50fd7d53d5c9ae64ad47afd94a59f04d375df71a6a98a75b1c3f5a5ce3ea2937fcc5012701a8a32b947bca53089dfbd744439d4aeee04df0ad8db9c95e91d24610d0d8a0749b8ea0af664adf042dff0efa30b0189595f12af39a6955f8f57e4a07100913b1f48ba81c7d4d99993a3088951b307f738502958fb3f9ee27d12036838a458a38e9e96f628884732f5b202dcf0d4a45ff5f8e3f97a564eb80a1d30333183f8680ee2c92e932d962a62a2ecd89292b182be5bbfe105bb44f5223ebaedfc381e973b75e75105c6c937c0324748364ec1afa2aa867f15e2b6de1c317385a3a91c8cb5d0713efe4ce74800a0ae78d60a10b48c1eee951ac103a172f8f496648e8a5c25e00904888f54c03a40e775c41b1ce6de4b8d69b74906bff72fdaa8f1a81d4693e9bb4a982ca573c63a0d3a8ca982b7742b8702acda40d009e28611ee8b1aa6f4ec407f7da5d1dd2b9d3cbd9660ef87d752c59f2ebcbe9cbc71f4cb8fbad99d32ff5c3b134b8af484dd9632a9ad8aa2de6b43244c315719bfa480c0526da5cdbb04eafbce4bd4e8d0851a54375089a227c97d09407f30507e2be3da222f75e8e36dd3214c5eba8eaddc65ad30979096d0ef9d9c170dccae1f1c7a82925fccde2081e52d916541dba7fba3421c90f911c95f29b4e7b3a6da11b17c7a76d0622a6cf574142ee913512f202b9b0d683d4a64e8a7bfd28e14c209fa266a8a9513dd687addbfc63ff64a84242db2d4ab2ed40079284c3db3c47f563d68d0f774af4b40c51e75f88d3462fdc69d9bdef4511064a340a39008f9a298da0a26df5580e6e7e57f7f17c37386591f4250ce08cdb737d110d239c8bae4f681bac79cc6fb8359d29aa8b02c668b4f87017c5a13a6218372cea6bc32a3b820d32c269a28ab4c772a2949a6bed9d42511e9c7e8037fac6e9ce4ba20f203af3bf202cf9bbe6a02051c1d3dc19ccde7289fd34c39f3459128647f387c6575b3bf89e07c85882e5ca2f5efd1448f0c23cdc6f095b43926042b6365bb8a3178e85c4c5887866ae157cec5c245e52e86a9729a9f15dabafb5487fa0e8d39ba1f34d900cfe7a00f781fc0d90aa840c4f280ae4117e9176e7348d739a98cf7f398b15feae9b50fd7d53d5c9ae64ad47afd94a59f04d375df71a6a98a75b1c3f5a5ce3ea2937fcc5012701a8a32b947bca53089dfbd744439d4aeee04df0ad8db9c95e91d24610d0d8a0749b8ea0af664adf042dff0efa30b0189595f12af39a6955f8f57e4a07100913b69621a9e31bee2753b3a887af5f65d0fafec27e8fc03a4a413fbf64bb0cb64ae7ac5810db6bbe5a8d8e3159d4841e5532613addb3f7da7ae9e065bb182619fc98e9e96f628884732f5b202dcf0d4a45ff5f8e3f97a564eb80a1d30333183f8680ee2c92e932d962a62a2ecd89292b182be5bbfe105bb44f5223ebaedfc381e973b75e75105c6c937c0324748364ec1afa2aa867f15e2b6de1c317385a3a91c8cb5d0713efe4ce74800a0ae78d60a10b48c1eee951ac103a172f8f496648e8a5c25e00904888f54c03a40e775c41b1ce6de4b8d69b74906bff72fdaa8f1a81d4693e9bb4a982ca573c63a0d3a8ca982b7742b8702acda40d009e28611ee8b1aa624b98fc4d5ca57c327e23a23f61e84d74da8f36fc314b872f4fa0fa41fefa23aa5e8c089559c1347a3546545c715f6952c486940ed39b13a5940d776d825702488463e31bff688f24978bb927efaa3eaa5b18d06441d6d4fad0ccaa4e9ca6d2e8f921d2968f936867716ef00ca0ae1b71c4b230dda3b347ff3e701fd8c7e5972421a07c790ee7917ff061a2fa12538ff69cc686b478c1da1d517a5aecbff50a32e581fe6b16cff0e5eadf57b26317e27dab5f751d8dd53152604526aa5286b3fce67e667bfef2b9fd3bd28864c355ec203e61d60c4d55fed4c121c9df0486801872724e9f2851733fb0d33671b167b407c0df67fecb4c575d6f7c43638e490b30271a2e1eaaa8a513eb9ec914f54d33e6e4eb8d626807f74e8a88699d7e938d14fd1bd4957c2347618fa457d48b8167168ebbed1e2c0353f8377d66cebb5161a196319517aa9dd15eb91a2ddd3d1a8cfd44ad49775e0c5d627a843e3a8f20e20f4ec407f7da5d1dd2b9d3cbd9660ef87d752c59f2ebcbe9cbc71f4cb8fbad99d32ff5c3b134b8af484dd9632a9ad8aa2de6b43244c315719bfa480c0526da5cdbb04eafbce4bd4e8d0851a54375089a227c97d09407f30507e2be3da222f75e8e36dd3214c5eba8eaddc65ad30979096d0ef9d9c170dccae1f1c7a82925fccdecd80b697ec29f6784dd475fafdcc1ed126d9f894bb7c4afecda9273d9244d82309223159713c3bf0463ae7e509cd42124143f3473c80327f2a2b9ccfd4e14381051c1d3dc19ccde7289fd34c39f3459128647f387c6575b3bf89e07c85882e5ca2f5efd1448f0c23cdc6f095b43926042b6365bb8a3178e85c4c5887866ae157c0d90aa840c4f280ae4117e9176e7348d739a98cf7f398b15feae9b50fd7d53d5c9ae64ad47afd94a59f04d375df71a6a98a75b1c3f5a5ce3ea2937fcc5012701a8a32b947bca53089dfbd744439d4aeee04df0ad8db9c95e91d24610d0d8a07cd11fe147e60d1029b122302101902190440decdd2d3fb4b74e1229e2412246549b8ea0af664adf042dff0efa30b0189595f12af39a6955f8f57e4a07100913b12ddb46f73515c3306ff7e9048b27371a174caea71840aed0d51b8e9af75bb488e9e96f628884732f5b202dcf0d4a45ff5f8e3f97a564eb80a1d30333183f8680ee2c92e932d962a62a2ecd89292b182be5bbfe105bb44f5223ebaedfc381e973b75e75105c6c937c0324748364ec1afa2aa867f15e2b6de1c317385a3a91c8cb5d0713efe4ce74800a0ae78d60a10b48c1eee951ac103a172f8f496648e8a5c25e00904888f54c03a40e775c41b1ce6de4b8d69b74906bff72fdaa8f1a81d4693e9bb4a982ca573c63a0d3a8ca982b7742b8702acda40d009e28611ee8b1aa67ac36f3094dc027bb708381ac84de504d5897f3e47cea147433457ab74a81cdaf4ec407f7da5d1dd2b9d3cbd9660ef87d752c59f2ebcbe9cbc71f4cb8fbad99d32ff5c3b134b8af484dd9632a9ad8aa2de6b43244c315719bfa480c0526da5cdbb04eafbce4bd4e8d0851a54375089a227c97d09407f30507e2be3da222f75e8e36dd3214c5eba8eaddc65ad30979096d0ef9d9c170dccae1f1c7a82925fccded3d10bc408026de2bc811a4724048eea389f0c9afec69fddc66e9f067cc37bd48b1a8c5f07646ee21d474e9582bac70fed22b61a6c093a37489a8a89d558d061469e398ee248b40dd6321b93b582767ad8bfe2262c038a751aacb97c317fb3ee3c75fb2cc5e839cdb387bbdb09d9ccfff27cdd3121657f7b91819c7d89770c786f54a295ed726fd576dcd82168c2d39044726f5ab0cd37e0cdc133b9b22a2697fc8cb107d8f8fe502fee02291d566ed267193fc6d067e9b4b6b1ded8dc9fadbb5f15d513f8d8e4c312fd71418e0121506eec51c7613852da55a1f3441ff2dd737651e25d874aac16df75cf218327c02363070f9e47e67c6f4970b0c8ea47927714ed3dd5d1cd268d147752e3e981759d9b01aee6f521a1c5f58092821901f50b20084f0ece92c4c01d65bff5f4e5ddbdef0758034b713fee0e1cd7e67ec3eaa5a10a61652d5bf63918925fa2a0001da9df35c7349e8f07ddfc3114e9e7e86d9d9e5a0802911f300ba26ede178b686793871dbcd05687453159c1f91bca77b7127f532c6eb500b4b76015a917f870aeca779c7a82fecd62edf38fde1fb191a24b686cdb3d978a97b4e8aefe473fc68589153e40e5bafdf69e96a07852eeffc29e8268de07286c7c4f051b959c7611641db58d14032e7b54e0dc436ce213e0cc8874e7f97f65b60748e00470dc75f437856b3fb5e88b87035a2b0d21846e39e28a8527807757f61e2e0db3759fd6de46003edda00b27bc0aa98c69a3448fe4e128f9dcae6ff7d47eaea79d8efd461f685938929337dd12b80dafb8b69e6d2c70104c2e03f4a2d13d308084df810c199e3863c8f7280a8b6b55346c2a44ad3f86d9d6075ddddc432c13ea2449815b6af7d54e4dd4bddf9ac7b7f7c7593ac14f55b7c7783d52d43d77d2bfab14110343e144f31a7e11890bd33e627551b916144174a33e2f9037001c8b01b0d8eebb71e949ce62540673a13d136719b76a99fd739f6def22faf29b05a80f6037a6e7a12457a7f4b7a50f82c82f278404e5f53639ff15cab69dcc5acbc38766c48c9e2d3c1806f39b52f36b41f57a3e6adcea5c4895f817afe574b60509dd6b4b3a67cd133afecb088b282cdb9b4033232f4f1b2da54820206191fefce1ecc2754d6c928957b7ce6324b2b91aaeeb1ee270a8d41071762ef0765509cc2318491a9995c55e47c4a005a3bc3b61e67b9e85db1c7c6e8c114ab3c671ae7714bcb5b32b149b1a8165950977db652cdb504a26a6cf83678568d58a227e6e1b833dd16ed82b3b7bafd6445e11e66e9c5bf1b1d6e78e8c04246869deb48232b167abbb47add1ca3ad20356a473f95fd39b04b88560c1d5470b85fe630489ba4274586130a335422ebbc50841f1af2e39fa26283690988d73e9770efb46035eccebbf578dab8e3ca8d0e13eb25975d0fa6662398bb47596343d8223619d3975ee30397ae20a9c6f731024fb4bd9a63b60b06e9433f05259828b8b29848411f3823719b035dacfa90e5a84b3f1434ceda8b25e4d2a4de5dfdfadbfb1e995465806332e43199ec8f975eedc0f13949ad66b6d9c49598586b594e0712e096ebec0eda01bcb87226dc01382e42886c1d80ee1a61a93bfd1b8e05c67770073bb4bd071e7d9602270136a6d6800f44de56c94923b3910a70d9e6adae978ecee6192fe80c0871e5c6272161d6c0af62834d9884f5b7ce9d0a7310b212a7b220b7ff6b325e6d8c135c5fecc33357ee3b56e95584c3ebe989207ea8f6b69ecfaf7dec3ad92557e71d4ed1758afed1ff14407b8b8b9fd7ebfdc696ba144180cc490b2d42b728a8e9e49ed3828dca8ab4e27bcb1a1cc8f21a0ddd76a861d8b384597365f90fef49267a081e53b630b4a92dd7e17a607902ee67f0b035b178a4062ece94769379f4a081cfddac9c047b2ef948a9e7cb54a9ad91cd9b1d1363bc6b532dc1a90b7e9a19f5bb1e64e9c6c1e4f0d30d3d26e45c827bd7fd7e18bc572b23639bfaf94d6644cc2892f1970f1092d60886141ab4bb67368436a860cdae6139b52905401c53dfbf0eb8a2b7f80d0a1e82dd62274e2a191767f6b1a4d5154be16cc7fc9962a29e1c25f0501f61411e8fa0b7c2dc0b8e4d4d6854b156611869cbdead8e3da85ad0094f8dd62dbf2440cf653fcf48cb503697e13640e3eedf74a9f5cefd13b218caf8442e866cdd0e5fe2f532ffbbaec2e5b106952e5f1f10cfa8bc7f23581cda9dd1af86ec7ccfe930a3d8fe72a9084c7ce546082cc64d968b2be22a89be31306740abbb3c63adab54870b68e16177bfc08a033fd6ed63dfd0ee969360b95c8f49a2c3ecdaf888b84e1062d05bf733386a22a18a6dab4484db9ab9351d816d41fbbbb8c56ca151ec1c08946585bb22fc38b8ac15fc1cf411dfe67a175b861de1a522013a22b4df1d0c820243651df0642c9d56debe4fcae30661e869ad82e452ab6fdcea7398cba839c29c493c0274502b27613ccf79f1cc0868044ef4009a27e6483779230567850d92c281f2fbdb75351488e25c25c3433ec7c99a148ede14e91677777e636ecf44124d44f7b268eb57967875df42a917b8a9e593d0743dc970b3e5010870a1b82b9c7e783309e8bc4581883060320b011bd17480fcd71461e1243cee4f02fc56bb1d131a32422ea3c394d42cdaefb9d3c278700d67128d1a807d2c6bb034f625af5575a191840eea12dcf81d53d8f0cd5ff29281858ff9672b3b1cb63d9d08ca9a6d111be9d2c84976fa05e06f7c757c0868044ef4009a27e6483779230567850d92c281f2fbdb75351488e25c25c3473ae326937dfd17a6f46697553459cadcb0827d97d6643b5cba33bbc1e4e20807b8a9e593d0743dc970b3e5010870a1b82b9c7e783309e8bc4581883060320b011bd17480fcd71461e1243cee4f02fc56bb1d131a32422ea3c394d42cdaefb9d3c278700d67128d1a807d2c6bb034f625af5575a191840eea12dcf81d53d8f0c0921dfc981159b809a01a8a712ea51566ad51f15041332e22d5ac10af04800014f712ab7dc9af4e8d2dc869d33e0ea99e4927e0a54208bf67354fc6287a48ed7a874bf63640ec323b762cf8381639d9364a3f24794c1aa00a522f982277994eb705ec0c2056e29df43ef14780eaefef23f52352b7658096a6db79ee369c4fb96c917f4cc08efef975929d4c981822464d18b7dbca8c98ec5f1aa8a56c0e6305fdd2459f63955fa7626d7cacc275ce51ff24243458d6a0521f8d8d8dbcbf7b84f6ac0e8c08813f1ccd393eb1e3a228783c80305cfb677cfb7edc5de32ce2a6fe74f712ab7dc9af4e8d2dc869d33e0ea99e4927e0a54208bf67354fc6287a48ed774447fda8cce0549bf8aaa88fff9794b751acb7e5ee6af6b43908db858c508f7705ec0c2056e29df43ef14780eaefef23f52352b7658096a6db79ee369c4fb96c917f4cc08efef975929d4c981822464d18b7dbca8c98ec5f1aa8a56c0e6305fdd2459f63955fa7626d7cacc275ce51ff24243458d6a0521f8d8d8dbcbf7b84f3fb1734a7b67498bc2de9321cf4341bd6f1b020486ac62c9a6f9c1fc96b79363bf84e12a628d76685718465b3ade3fe6e9d3caa9430e65a4d96759fc44483ccf3d38fcace42b4b5ffebe75c14bb4b2cf25a04109be1879c9b01405bebc879b5eab50dc87434941400ec7c7ad858b9590dddf42e236cd97b9b534248ec9648460aa5c4dd4c8c68fe022069e6ef305346d192562ae5a13747de92f61b3c92c2e20a589f157d80112d222a97eef76632bc00e564cc04156bd209abfdd65144d64a805cab5d595c1af4dc7e19a3a5728c1631eed2fcc79d620442744e0d0789e2174bf84e12a628d76685718465b3ade3fe6e9d3caa9430e65a4d96759fc44483ccfd4a800a8e48cbf6f35cb9105b7a0d029c339254a06a297dce4726e35fb1976d5ab50dc87434941400ec7c7ad858b9590dddf42e236cd97b9b534248ec9648460aa5c4dd4c8c68fe022069e6ef305346d192562ae5a13747de92f61b3c92c2e20a589f157d80112d222a97eef76632bc00e564cc04156bd209abfdd65144d64a893490072ee0001fa97e1a1ef679e850990412ce05c8176e2669f53904045e1e5e93f4273cb5f46a855ab4d06e96973415aa9455cb9ad257e7ed52fe3a4d18c7b1f8f397ea2dc3e590e6dfafc6fa277e96aa52822bb4c27b4e2ff9aade5fa26d53a85aee5a0449edf412c1d342ea1aaa1b06c8270a97e4c8387c788efaf2ed0454af10d277c7e939b00550ece7f438d90f34f46eb603416a43b86d6028e2c19110ba8593efdad619cae203fc66f62042ac47678799b29c05385992ef0761ec27d1f91f1984bd88e5a687201a5de24944863500bc13d472e41d0ce6f84cc9af6a0e93f4273cb5f46a855ab4d06e96973415aa9455cb9ad257e7ed52fe3a4d18c7b60908cba4aac620536d046d6cb58b3db10f9e07c3a5120b78bc051fe8a02bcbc3a85aee5a0449edf412c1d342ea1aaa1b06c8270a97e4c8387c788efaf2ed0454af10d277c7e939b00550ece7f438d90f34f46eb603416a43b86d6028e2c19110ba8593efdad619cae203fc66f62042ac47678799b29c05385992ef0761ec27df8b610bb80a843f021ae3401ff9b96a6def9916a4ee41f422b1b6e82e60ddd058eddf0965e4e31de1f602ca5a75ca54fe1600ee81a1235a100a772be723e743cf7a246dd9b688e90058164a380fd07bd1a6fb1837d59b174b4e2adcbc85f2d34571de75d310de4805c30b2ad68d355b99156973c434183b1e56f2d19b69a3e038c8e7dc12d7019d486859ad6ca041f02f9fe7aadd429fe6a26103e51ac23b4e1aa44ff161165f56ce306c3d82df51da559fc160ffb822e193661213e3d3be95482035a8e86a85878af90ad5d85a83c9585d628c32290b60a1f215f8721e1f85b8eddf0965e4e31de1f602ca5a75ca54fe1600ee81a1235a100a772be723e743c1d4f83e9157806d8d8a1132325202d92ac3863beebd4ce6fb605e95bf2e2b16b571de75d310de4805c30b2ad68d355b99156973c434183b1e56f2d19b69a3e038c8e7dc12d7019d486859ad6ca041f02f9fe7aadd429fe6a26103e51ac23b4e1aa44ff161165f56ce306c3d82df51da559fc160ffb822e193661213e3d3be95484e5db0fd8e007e6fde88e0df1629c11cb7fc5c24b7e1a9d46e9e8b30c241dfa188db278e1f32a8901cb56320e112c72b0f3c00381fec1a8938543cb7bf0ab7e7da006b552030eabfcc56060c21ad347fdd2409f90c4a741406f9eec2d58d7d31b2f8d84f498ef31a9e42b6d672a078072518459de14a8fa2b89e70d2e17bf6a9ef49f5142e049c0aa4690b629cc621b7870f7636bc2fe1d9e5ffc06dc3586813da6d8ffbc7b05180da889a6eb2db2856463786db749b6ad5df03e4275b63abe383f228f81cf39b54c51183a286d959d05271ba63076a2289177ca82e3913747188db278e1f32a8901cb56320e112c72b0f3c00381fec1a8938543cb7bf0ab7e7cd3ef9b7cbc2fa56001f1ca71155d780a323461044c3c9dac21ece55991f2d31b2f8d84f498ef31a9e42b6d672a078072518459de14a8fa2b89e70d2e17bf6a9ef49f5142e049c0aa4690b629cc621b7870f7636bc2fe1d9e5ffc06dc3586813da6d8ffbc7b05180da889a6eb2db2856463786db749b6ad5df03e4275b63abe795b5b980a3f87328408160867462c4486c6b0c8a6c9aeb9c57cb118960b2394d3ee4471f66aee554a37d7b777a4b44cd8cb49efac76e225bf2d31c749b0c1a8a9e4580ba66242e6dfbd070c1113f7ae4218357cca4e42f9d0b7f609d5969c4e8f181b77f3463f78f981fc1889eb59e8026dfe9139453bc0cb0c8383fd14fc0cdf6b7b098996caf48e9dc3ba1390734f1201814f29147ab62c0ac30454ca2109ab939a7933e4d138d456aedec8d0587fab9f792e351b12ae2a2ef753a3dcfe9976b76c277ae5b0ee7f8bffd8e6f857c3a78ff6e1baa19734b54c601a461f4b0669ae6db12883d395e7c2aa7112696243baaa0bd904f75882c61ccddd32398dcf3c9be880d908e46b6165cfb8a1cd4910af5bc9d880c737df58bdfc1b014f64dfdebdd54f50cee13d1fb95ac42ea716c870b6d56bef3f94773b193a272ecffb22135cb99b200b559c4dffacd97c71310afd7127621b6c4a85b30b8a20a9b1c4c3722d65b222c0d14f01747015587c8aba42714ea9c6e980eb11ac7368703bc5b8f5a86309f678af792e9a9fae92037d3cfb2ae3415b070cfd533d050cf37b65320e5678fa4ec516921aca046a8d65c636dbc889f62046d62d2fa5d101452f8c66b7db4cc6e11ee2b96a5067cd6bc9f0abea988b9d2d4a7f830ddbcd096058bd1a96f62037858a9b7b3662170a8a91d9f228b23a461e59e45e96764eabf29759d8eef775885947bfa6464b218450d25b563585cdf5355e39d4fa899036177c0e78dc6a1ebed15ba11d309ac216ca08cf82070418533e064f9b1f6d40ec9512596d615af4def315fa91697bf3bb04e37b43d93a94cf4e28546439027e788e3c01f889d0840bbf4d2731b3b2465d155ee0ea3d88da770ef49a974ec19376194a22b43d31c9fe92ec8b0e8284bbf7d2a70bb6d0c8af015a0e62b47cb85b9c9c59801fd55f5ef873133d406e7e33ccfc3e9bac56e9e241335f9c11f1f5dcaa82d28259e6cfc1ca2a82816439b190cb8be19b30c80ffbf4be05b4c577a4c1ab7da02dfff2c72f0e92b711a082b8c4b49e43cd077de7e4298488d10752f5306cb16a160ba7f92753eec29bcec6bdfe35f77c3cd8aab95a90c9051a7b98e274bcd6d8d15a5badcc7e59cca94ca1781a8ef9b1bcb37716653cf3524ab8a8178a414b82a1d1eca7a9025202b234a9eaea5e0f0a36d5b3aa3d719aa913a19f46d3c153ac4edb9d8c2c673f9658b1affaf70cf91afb492c05a529971d9359fde1e45eb8878bc91962bb8b172d9c5327ddc3097a60662c59dd0f85be2f6630c83bcd3742b410c06fb8ed37666d18a50dcb426f3404da137ceecaa14b1be34bbdd5b701ebc2e2844be8fe9a19230f40a04b6a71f4f5ecf38d05cd86f61356303e16d4315b4105dfc85edb66cac008e4d7b5fb1a8be04adae5bbc801e8363d97428ac09cdcbc4112d7c262913722d3f11088790e0ebe0092b6965f616c94a65a7fe072e9a33ac01504f2d159330ccf39d9c1ad98ce26911c05afd15106663c3e4a666e45cbf7c2d986b644879314bf5c3fbbe23d8e146693ea7cacf6466a04adf8310ed1f13b71b0dc075a545915c7b9ab1f86867ef44d1333a51852c9d217348e3c60e0d71c2b39d13e39ec646af1f6c86deffb3819b33b81ced203eec4fc4d18c27f569d4540073db7f88b98d67b0876a5f6fe7cf2be625e3cd4cc1252c6e891eae90257488ba4b00452ebc14d952c87bfe5bb5fd4d8e6eacc7741c7218ef50c194ca80af4f1f61247055d8001c4339acd2651163957c785177e03854afa286bd50e3d310e8ef063c28b25b6204210fc5b791336f297249430567b0cab3b7d7d39a86724fd713bca290d6dae8b63e78ddc9715a0e7b04c22c50d297252784f5f8b2d6f2e3de77f3a8def1bd5c172d3123f64941d91e15079cdab8fb4e4313e647cfad6dc0d71a0f4e68dc84fa6dadcb58f722b9af415c4494a3ffcb097f6433b96086de874697dd237bc3ad3e68252acf2bf8ccf2cd80167749edd1448cbf91559f6158f7282107c70ee7baefd0387026b940bc709db5cc775d520d681405350de8c7f9f1c835e5a34d0ff6b0c720c2fdf10bb148fadb41eda3cb0dba9f6cc67043ca002c1c442859d9491d2eeb8bf3e6fe05d5660e8b0d369421f4e868c2bab4fe04404810374eed074f069e0f5252696f0264ace33a2930f5a901ee2e88ff19aca46388b803a5bdb0fbf278832dc7194a5890c19a7546e3d635a62f9bbafc73be9a3386833e04e4d2d552f249a7ba1100ea3d78467a09d989e8fb5f4a39226d4c51bbdf88bfd004d1cd41d06f8464472cc31864884ea2552393c4b64489743e0cb30e76b95d33eb476a4a5e3821dcef0b57c2ee701e956e7472e37016263b082928e18dbc0e286b21fcdbefde49435f4d038032727285dd49aac7f6fa4ce806430514c1b045abbc63db56ade6036f3e81ad7852225c1e79e60b5deba633027f88914d6e088e4e61923023a28f0749d636fa5d9c17873b0a0c00468096fb9c6440ce8bea6975294b2837daa9cfaee09ae241fc8bcd196b75af37abb55e61c70ee0765ce36495cac00118508b6baa8b0ac6fbf48ca3cfb89b266287a01bdd85edda1248c3bcbd65484c1dcd756868ff97f01504a2512a2aae371e64d3ad039de6bc0949bd9441e0dab3776c6fd0b0073f0884f5d8c4b65290a9b0795d1de6873be97c99aeadf53eb9c03d6787ffa0668e6fbe7ffcbaadb6bf695631b14f038ea78ffcb91492d9db93b814bb4ff81798b9e6f239ad9fdfa1b7c63487e3a0cb9a7086c42cd32f0b853323cd78f69ae8544e259a0c817e14a98ec9fc7aa49c722920f649d66d9b69b2f8125660c970e85264b43eb0ae14b6e5ba9b57df1b0eb618915b04e5eba1a379e6371923df19de66cb928c2e441b1a7510bd7a508c20ff15370fb75a30ed9ccf4e3870ea10e0b608902be12e8c86a1d2d5aa82d92be05f1718754d40715ec50acabeabb17811835b143fbae01663dba9d65f922a5ebb31f488872d3b00f8f28551a8089a944facc581bf55db8eb23571b902bbf1ce67142cf525d6819581acd79e65bda20f5f3d89e5eedfc43030ceec8a912e6ec620b5a9e8a682bb318a768efc3b25ef4878e672a6bed72d7fe43cd185656b978828fa4bce3289e362d78dc4d6d772c57dab198ac5346c4b172bb388c48806ca42e176f76702c00f38e0bb1319da905d9caaa397f0f1cfcea14d3da667a9290017cbd252624a8583ad39eeac32e183fe7aae3734255e511c486275930e404024299ea616b50b0c71e7852aa9cc40bbef6de197c664afaa5a49f5cacdae89f2d126adba058e9d6e6b398ea85032d59b3a7289804e7848c337ae42a51c59507751a85ac74f09c86b1f90089b90d5a4b8bf08614652102c76aedc6e9c5069b23648ae862f8b7c5221a35c1501a71f72e295581e30d27c1e7ebbd8906ec6a29e66b3e763816e44a6ba963d30d37b9322fdfed3f05d13baefb208ccb988fdfa4c0868de62c19dc9e0487a2b10c4ae0c96285ab232bb893b73923316d6978e5db2f354c219b3996f163fed9451e081bb8a5d6aba5ca2cc55cabc0078e344d0700f12b49c325da1bda9be68cfb1aebc82136c571f1720c99a709fdb0e51de69a3e47a38f040c9ab4dfc2a4f96ac1988eff020791cdc09f28cb1f4fe6523739a282d39ab2b1ed8ec4ce862b2bf57201319414ef688b8825b30e7cf33468a5fdc41871a0a1b99f55976a4c6ba2500650fa891585042bddf33b73d71345a58aead8b48afbc32db8edc90fe1e8788d2479a51626a462ce254dfa436861cf5d02e201926c7687a628b83dd712f7aff30bdaeda38eae03742ece2ec3b2baca6b85e217eb1f7151aa676c7008e406fa974d4427bf00399f23fe61f11c3ccea14a7c821a2b9b1deda3d58f0912203db3cbd2e541dee7698b090fdb92a4b8d66c1da32b13b7a9f425a742a5544007cc0f081ba419d227829b27cebe8a13b75abe2647b1b2f3c8af56f8e2982df137bbefdc26a6c5a44dabd66e524cc3bb2965f3499cc5f78f6963b352af0c33876e472ddf69fe7d8956792262c8959f114729e38e771a0481b650c2540325985726032969b43a864a6f05c0c7ba19d5526669b0f2fdaca923a0757311784d3fc207351dc01e2f07b72aa5c364bcd5ed9c0efb2000ddb1cd38ec2aa657e2e9d4f435afa7e0dabdfdc861e71a579b510b3c77f4b533753a3d745af88b43d59ee8126b9b99eeaad4956c30455797c34c49d7f6b73d23b262f7b643c628b55fc056aafab2f6d5acc09166fd406fe2ed715498aebb380d043e508550dd03f73b68e7d5635d668a368d38c80ccb60950a740f2746ff142359dd03af9cc55015aef78df4d1a25e50cf9520a4ccd561c467a0f9852e7e664ec4e9f85ea3916626af2847b784e2a9677c6714b4ce0118a1058a53fe067224f2a46c013698e649e76810ecd68971cd1b39de44f05959f9a640a95aae1a1d3565d7b04925c0e02aa708ba68ff4a9bd49212a7b4c6e793e04297ce50c391f0960976b7f937e84708585f0db38d1d1438e484f7c5fc1218fdd23e2777075e12cb545e3c4c6899af039bf91d7ca523d0588c08a7f67e8d8284f900b4c253efe8b33718d53cceaf1ea2d32d25fb8f27414bcf14762985c01146763d6c611afd844b17f27723a76b525bdad4162005903536d398b1522fe8eadf81d32a410811fae06a519e802bb7f1e49510734d3dc721996216ddd3dd97815cbe47c65147c3bfba2cc65aaa0b9c3181ad66f8329a49f578f3992d520e9ab058e24100f00962d99f5372d07b2fa43919f29f994076d863352b5dfe3343957076445841dc4c8af6f5576203da040306eb5f099b75bb4226497755c4877c177d6a5f779f80876dd01890123f809967ba8389ad7442c5e9bbff9ee16b6fc8f6f72d861df90ee55eb4b57216b11538bc02ed0f30131e23d0e48ffaf44c837f47caf25425f34c0f35b8b2f3cbe98b869fd034103130d1ebdf9de4fac3f965188f2dee755acb6d361af229066ccbc01b2f64ae01f202250a1bd189153f6ea8ad9fc3df5ece236ce62d2c6f9e18be3a08a565677d135ff4e37d3de1f1350c31152ef8a5b7ae3caa8dee5da19e58b0d08ac116e8d10f512983fde020c85b6dd5010b0559a7563cd4fb2fc3edbb7c46420256c745a13db0af13abfee837f81a8f8b1435fe8ec76882d154b1f60e71e758e23c66568460e976ea380f31db4b2764b2b527ef53fdb3255797d6897af48e280c5e24f2fc6c7f1fca95c46992f15f8b6f47c00d591e71457d3aaa8b73e04798c0187c09690c5850ab6063b908b44a61c0de681ea37b806ed9b8dadee6bce1ad2fb200bc2db890b6126fce63a059f101a83527227c6b7116895350be84e020f847f85bd7e5ff9d6d9f174a2cbebd3eca04b1292b21f7dd9c33a82ac840ab6d77933bf47bdd368752125e806204805a8973c1dc5cd68bcb118686b050fe9da831ea0d103e5b458ec270836d87094ef9f0ce9ac82ef4f579c11dbed7065eee0ef27d0ad6b9ba0666ff339683ea55a47942ccc3ef019c6565b27a0e80c5aa4ef16134e4fbaa9c4fe2e97e082d04ea3547452257b16e227160bf62417e50f349f2bc4f05268d6184482122ea15216e820d04e3335fdfa864c66d3526cbcff8d8613bd86f2fde59ce9eb26a9fc6f58fea67919132944caec2fa43e10e223ee363cd6ba69cbe1bdaa2a63adcdca61498760a48e92003b9cc98013316646f1db4a42cd39d798d2e4073ab745a5e7ae30ca29338ef7ad06ff398fa7970536a5bb789b9901bcd9b591ea4a119de1a1e916a5ea1ed5cd77fefa9ff28ce9b65f687ee78d6be3ba7d2a5d2abfec74633b61e6f9f941a2fe8e23183c610b9e209037c998b5dbba7866e003054917da5c86d014aa98b2aae62fba737b1cb48cb46dbf2ecd049879e2812ac97937643dcb47afb658d7c596650a57b4bb09156510fa5e2c72649e93826a66381967a4b46bf4446496698e0668f90e5ca506f7a568e21054af21df9a038fe4783878e38b15c24501deaad49cf0cfcc13925403f6e155c992bf23afa0d93057babfc23e20f182d8f69208c850c9a7c06d11f3aa1bf71161c7ab384a2d2cfd9c0a7b92239a482d4e4da8c8d9f3fe1451d6373e49059c46c52a51fa29ab771179bf88fb3482584af4d46a1666cb2465272bb9a3b74d7c424a7589640e3380d5491340f2fc4e7b115e56f4229bc9d180089f5aa64933fddaa66f94f9246353f9cf5b451e35884370620a00ec9a119eaf94956438ad1f8f431dacd46eb0c718c6141d69e67a0d8e5c11c40d423cff0bdafa81639561118a3885e10cc6767bfeafa4e1299500a81d70701f2775725a755c0caac8d6ef49d279a90bf053c78f39b167525852b64e0eee97b8d4f35a927254f3266b72453ee973e062ad76af217f01237bec53b680b65f9f61da67b41dcc71b9c5133f980a42bd14084efb004d0202ff10d688dfa7022752f9948ff3af8e6d1c169ab58362c97523788aad53674bf690758088089febc27a71650e6924db351d69500206d27ce7e387847b2b82047da0ec410850ba70ceee644d18ce996fe4473f66f566282941a765fcf27fc13e7ad2065f455ef5d64cc24c98fb78e9a7df72112fed71387bede9daf9dfab94d60ac7e77b8548d45d545200f8af0ede8dd66e36f48cedab0611937691c60daf1dc4d91b3c6fad15157ed8b6b30b84563ef77dba89c7623d03c67febc8361ef3e6cd6e09df01e2c8fc4948a5e2443ad63d0e4701037ddaef92426b29b3d9773d7b01706522f5d757347695b79b63fffd09931295938e359db45989933472920fbf67bae9c4480120b7ec881aed19649e8a164be4d74deaaf0be3ab0479b9f09d689896ff205182a5546ec46d567e7a9df4bb3aaa67e2fc73a9ccd110d992879830e31737adeac640c3441a0d1628d54b8e21b1537f235e4251c6b218fd082ac4ee78de62faa0665ece95ebdbc52adcd01adb031366643d29e62b400bde5d6b2aabec46fed0285a85253dc829ed259c48ea73808318d1ebae02d7e5b2e42d32cb405d1a2bdc32ec143ae8b827af5cc83953fa4eb2e5b9dbfd7b9ce1fb86d47021725917aa92151c9ab1bcda34805b7991b5b3fcaa161d0323154b53510c0a9b9adeea3c96662d7490879a650b585312bfd0e7f87b103e156ebe7cfde31c77ff3baec57c918cbedc6f6cb261591fecc8af52e930b56aef8774a836674126d87a6bb3a526213865325130bf0f374e0a732053d982f0f357c0c5f3eee9f8116e7ab942a4c008d679b8d4306f8b11697efc08e3e1fe39839328ab10973ebdd9fad6ea03cecab7d4e89971266257ecead3cb4f801fd2ac41d30cca9f4f986e2c39942369ca4d705865c011769df202dce3b5dd14be867c2b03f9bb4c7d2ba49f0aa84f1e8fd8e5345cbfcbbf1afc26f10e7ba430dd0ec5db15a911a58428b6fa7b01dc82a5c6bc9d1cca62a5dda2018ab706618e797d281d090dd339a9c944926ebde9d9408ef7658f89b60a2383e6879effce8b9517ed170cb571970a7945db2acf82cbc8ca99b245a8e64ac944661c2730b0acbd8633bb4a5d18fc4dc485ebcd411a175429b518be730a1c96958dab31a23244ef1eb853cefb0c6ed206ac23729d22db36eacaaa27507ebe41fa1ddfa18cc5818c8a4a9a3813cc85b09b881760908f5822eca4690846c5b5a7c547d3ce46692d0e92c87b30d113f8139f65c0d85cee0b7cb2f2ed62e3270d7c2a73ee651d8fc955d56637a005a5912d543dd9e1f5dea5f0177436401781658fb9f32ad0c7c8f63d8483f6d9d3d6d532305b145b4c8e45a17f1888b3e92e38f54e6812bcca4054667c4087a6ec998ac092516d2cf786225d4cb8b4ee242a9866704d48b45e4db66d653ca3122333617a87f73b650f53ce86e90a77e13f73f354e542ec7be814eadfa76b9f9688702b0e15d8780c04f54418cc150af9cd00dc1415dde81566e8ddbcebf1e85d0236774f52da5f3dcf0161f012eabc1fe56f3a86fa2963bcc95e26c6da855096e42d258139e6469c29cd931d9e86c3834e23872a9192343e4e56a04a662b4e31411474aa2fb72c8095bb2a859bdd645af8e216aa44c5d32b312eb30b0b8742ce568b4b37ee29369cffc33b78adaa8d7d9c078006fc14035282455ec2dfd59a1685e4424d04602a6192647cc1ac732f18b6f56b8080d4b467520cbc091b4ae73a460df836f0b6e2d662b698e1b107034e687de34113a1cb87c6743a581660e20df8f03822392aa674d0d758f583979b931aec1b68b17c2a59828af17f3b20e50dcadbd83d056a23b0d861ac79da3069c837dc2e714cdab6e596179b73c0173d61ac8ace1bc6c36d65698569854d819bb03138d5b7cf4e01bdd3bb8aadd5e8ba43e7a1352782b79c472df930a5148f93badb04af42a8e5962546e1ca7ba6ee52853ff6a607cc5a9aeb730c17639c78312ba3f87a98c6da3df9188fdaa9191080cc84194b37b7531fa9a11a24977ed3f0c91cfd83f4812341d17e09ac2a2725bedbcb49d98c6a419f1a1d734712c458c74ae17bb4e2aa1edb7ef80b886c95e1a4c5288f13aca58e613ea61c52192fabd8636f49dd121072d9ff96e79bd8e40c1252dae8a0c38a875a2443683ced6c96edf75767a8e57f272bbb34896e7c8cdf683d7aa2a70a74022b6f26a4b86ff498435656791da969ab913381c06d09f8bdb43964d5648620e754a628c3de096b6c01161a9fd6838a187cfc3b39a9357d239a89bc75a5de702a80d31531964cb67b1b60e2d6da62972c2ea64b1020478a50bcd3621c1c33a4d9e8c63b5dee8eabf57eabf5bbf5aa410088e4be1d94cd8ad382c4b09a3819b9f5152604a2d28c9eb05be0d863a477ae8b24c8c1ed5b4f5fc2874e8de9f5cf30ff188e72c825c4de42abc5b3100f40927c93d3944295fbc23cdb1463ce7be1a3ec69a488d604b0d021e7449db77c2009afda19d2a17908f499a676c2268b39441d02757248c828502977513d07c17447ed25a9f7e728e4c2888a46f1fd2c67e238ce2b3bb384a8f3fc520491ecf9491bfc850effa325cc0d1ddbb442258e9c04264f681a8078cb75660be1462e94b940c7ae836f1c0f694c52e9693873f082af68c219119bcf96c870a2da3e903817079eecbdf3ce7edbd308e3d666b152b20c4afb3de05302064d4356050abeb59c81e8d71f2ff837f88c36b8b740900be06fd3f7078b323147b0d76058307df0bb150a7b3aaaf02fa0ce53f8a139c6c37c8c910f9f5ab391252fdb6c63040f842b6b48e1ed8f4b00c0b7ee1378145a917d4c0c94527c3488fd02ec91c3dcfc6cef27bae55402a692d9248485c779b21e4389d920e6b80276839a5108099013a181c8cfcce0d0dafe1e52f0890598796979ef9a0850e1dc345df23524aad3b78c379cf2bb5f95c012d9e885b0e50e20acef37b628b7cf3f94b4852e4f0bfc9d9b30bab7bca4d319c66aa17d3a7003e08bcd6d633de9ffa68f7b4d765c080109ff3b4ae955d7aaf02fa0ce53f8a139c6c37c8c910f9f5ab391252fdb6c63040f842b6b48e1ed8ead88f3726868b931d47cd110adc12eb100a8afad92f214b6e6e77355ae0fde92a692d9248485c779b21e4389d920e6b80276839a5108099013a181c8cfcce0d0dafe1e52f0890598796979ef9a0850e1dc345df23524aad3b78c379cf2bb5f95c012d9e885b0e50e20acef37b628b7cf3f94b4852e4f0bfc9d9b30bab7bca4de4ee5395879c4db02fe4257ff6b9709ee19cdf07abf1db1dfd988f9e54e7b7c21967a0a61d5ac958d4ba581a1aeb8ee72bc24806d47c93db8103898047550a37728da98e9fdee1a396e31888cbe8e7c9945384223c1676ea92ab4e05829a72929fe5199b4f96575cae560f0d88230cdca7db1498f5c70ebb4bdcac84ef0311941f17dea4bad7af9aff7349d129341f727db2afd178dc69330da1bb6f95035f02dcb24f78b14caed3a4375623e428078e603ad0f7d7f8d30df85573b6fa2d1034b033674a8d69b7affc91bcbc58aec49b05976b10033c35a1357edc0d542b52971967a0a61d5ac958d4ba581a1aeb8ee72bc24806d47c93db8103898047550a379def52664630a2e72717f071593380293162ede72bfc979f633d22c40fc958c39fe5199b4f96575cae560f0d88230cdca7db1498f5c70ebb4bdcac84ef0311941f17dea4bad7af9aff7349d129341f727db2afd178dc69330da1bb6f95035f02dcb24f78b14caed3a4375623e428078e603ad0f7d7f8d30df85573b6fa2d10349bac191eb6eb0ba2853cdbda024f860644dbc97494ab991896d195c9c0cfb68f10b298244ac00c72d6f49b3506b965d5c0a7026c58711c0e92ac87842ad943fb832b83e815ad6f28d094ec8bc0c13da3e48fcab746a7857bcaaed06796a5164752bc78590a0b0e27e9fa07b4efe29ed50fafc83d98bf8df164fb4fcba63dfdbcdb00db2dccb6ca1bfd22fbbd06d9a01005bd4999ed9069a07656fc2038d97be9b73f9b1cf25f2eb1b78081fdc273b5c9057bb581579ef9bb9f9b9e56e9b3216cb59eb8e85da69a2c1d95ba59bbf7b642c7ddec5b39fbe8d155726f0c6991b6ec10b298244ac00c72d6f49b3506b965d5c0a7026c58711c0e92ac87842ad943fb44edb281d8539178946cb1009d36c57d363cfb1feeba010ff5d48b810e153e6352bc78590a0b0e27e9fa07b4efe29ed50fafc83d98bf8df164fb4fcba63dfdbcdb00db2dccb6ca1bfd22fbbd06d9a01005bd4999ed9069a07656fc2038d97be9b73f9b1cf25f2eb1b78081fdc273b5c9057bb581579ef9bb9f9b9e56e9b3216c2df777a3b896ced229acb02500dbefbf053f7464f9b233e1f723ce8a53630b7044c3ad5977de6811a34047972d9beb0cfa7b34c6df8b23a4d20c75617d84d94b2d21e7c4bc9928088de3f790af1c9ee2b1fea5492d2ba172ae3d264399e78241a0181b1abd290e2d9d1e5e27f4aa1efffadfb3783f41fda345ae61e3cf8806eb93ffb8b2932baf4011a610116422951ad0a350119bf1067d6d4ed23205562d1686c64878c83c24d4ce94700923d15165c257ff77fb5787f28f23472f89194128892af052d1b153cd4be32903a95a0c433a591c8f7eb1dd2d360e366294aa0f7c44c3ad5977de6811a34047972d9beb0cfa7b34c6df8b23a4d20c75617d84d94b91c3bb53ac9b622409512c63a582c51f15bc502dc1d0502effdabfe182c2497ba0181b1abd290e2d9d1e5e27f4aa1efffadfb3783f41fda345ae61e3cf8806eb93ffb8b2932baf4011a610116422951ad0a350119bf1067d6d4ed23205562d1686c64878c83c24d4ce94700923d15165c257ff77fb5787f28f23472f89194128401e8dcd0d1b1f52ddba82b0ae43521cc434415fd419c352e7b9fc12798c96d8ef048307ee9347764ad18342cad6a8f2c24e8086538c482a2ab76664e20ce785dd0a43c07e4b0cff96fdf7f67ff0adcfccc696226fc06f8b887e4882f4366c2deb31a6ca700b9f0850bd673526a36a1dc5191a3bbe9c51f7ae2934bafac023fcf677cf5efab97ee8bfcac08758a14a4c98540f2ee4ee0945583901cd73ff76668005e195707c782566395a150936bcd655b970a0071b6237b6c1d8579b8eb15a4342f6d2163adbb4c82fc1b65e1002fbf320f11f5cb827883d5614a279263105ef048307ee9347764ad18342cad6a8f2c24e8086538c482a2ab76664e20ce785f1dd3337057d25f66cea98016fdc0f975267600de2622b54ba44e27792d9e210eb31a6ca700b9f0850bd673526a36a1dc5191a3bbe9c51f7ae2934bafac023fcf677cf5efab97ee8bfcac08758a14a4c98540f2ee4ee0945583901cd73ff76668005e195707c782566395a150936bcd655b970a0071b6237b6c1d8579b8eb15a1100593be318a0b004c725c55a1d14e75fa69815cdfa5f07645b5fc40d1dc307013918c79746598854ff8ee4785caf0cc23fc57e10fc87ed6ea5cc24fb90467c01c0fc4227db5dc4045b43c257defb2a6a1e9e46ca562edd26fc0a66e5719067c53ba80ad4cc9cb9b5d97814f6e5c03644228f70da00330af74527ecdc70eb9947dabc0b609fcbdbf4a75c56085f4920ed15d43a886b02d476b21438e5647d05697c8e97923ca9a2b6c3553bd6532a6879ce83727b4101fb8040b114c26c7865ddb0cbdba833e20a3f67aed0a8ef959730740bd5c7cf2b47db5df9f0bd80c632013918c79746598854ff8ee4785caf0cc23fc57e10fc87ed6ea5cc24fb90467c06e0ac86b1ab772748eece8f5912038ef154a099662d420add4b0bb9b0788619c53ba80ad4cc9cb9b5d97814f6e5c03644228f70da00330af74527ecdc70eb9947dabc0b609fcbdbf4a75c56085f4920ed15d43a886b02d476b21438e5647d05697c8e97923ca9a2b6c3553bd6532a6879ce83727b4101fb8040b114c26c7865f8c15787f6a92d5e1997789232149cd84ba80b66f101ec8056447ad0d2b49b33fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79ed3e7b26fcb70d00ff71434f8bd0dc9aabf39bc7873f0b06aa089f923a57d0b06fce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f55977dad3b5b180dfdb17755a0311b299721c7ada4352dc7d6d0e8a2971f83c1cd35c1ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef133fe3f67919b53b4fb6d56a57b8dd07a147de39015626ecfc956b32919eeb3f36d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da1d736fa5206fced836e0092670945c55fd621d4d34ed52572b023de854b01cdc876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d600358a331f537b0af5e11df213f57f2148c28f7308c66385d2e5906a674f6d391377c6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6d1fbd575b1d6b3e644918fef4b622b3f78a43ac226e202a31fe60da0bbd379ac468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8aa38505065ff5c3dc6eebb0c33eae001f79da6ce9ada2031a39aa1475322c0b1f6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa3b8f707f45c55ae8b3d565a9b6a4c1b3a6f02e08969ee1692fd0058c2077de78c6c050bccdc552e32c865657a19e10a017c3688ae0931622d4f4a087905a364d2e3cbafc9d7e61d3d7e0ce7e23d89a84e037d4f43f6c1c2a57bf27abdaabde408c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906dbe1b266562b5cd4f035b8b1d7690d60c0d2e90281fa0b0af29ac209e4cf716f278ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d1531b81933d472c070b0b7a7f6812d01d2e8b243993bc138827f906972f7331ebf4a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a28bab36c10d5bc00118f308e65b4d6f826b5b409f25217a72b55a4ce8306bc9c154cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68c48c3c9aea2d0e8329de1b56d48cd43c468c29f9f6b17a539ddb9df68e3c28779ec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af546c1b3cc506d1b453abc26c2a652e6d9eb1eef0e2e9b05b2cd21a72ac086853ec4798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a964f9a71c1b6b4168a42e6f8959b1994da796dc4d710f92f174e9cf00f50ac4deae838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f4749c3e53c2872c17b116e69634fafd1291688144d52cde8d81482fb7eb3f65158c19673d3d471d567360d4cd50e1117b5322b7b2e8042675f66cfb3738a6c30903023935f5cd1ad6f002fe49f05d52128b30f1513bc16e69b55f3b7407e50c5e41cdb9db0ae98de5b624f7646e28d7865fdb07970100e7b70d7531a6d4719f2266ab168ddea60f55f9c0c9208789537378ea98311cab7ec3ec6312d72f67d96ac8e429209f33fcf745bc34c9c79d8d05fa046e87b086d3e8407e118fc128d2da13989b8bb89a088573fe58db469528a71177353118ace7a7f9003ed63c5086b5172ba7b2ce2de90f919e90e8d3fba0c9008878df051ffb8c84af9c088b08abd60bf5fc178a8604585788f5cf2f58220991a23ed4f1add407652bd6d591e53b682af13f89c49d0383a32c584b3a6e4aded97c8dcf2897cc571827839c27f7a2b9328be1fbc65cb89dae31b83a5c0183cd4f9e0893489eb4b524d2dd154a6291d8dfcbc76d1821b04790f38e2215d165b6496fff66f51d95420d4d20c21ee73e9a028d8e6ac44535f31fa41a27d52465ab1d25baca52679abae961c5926561482829688e9c62e454c81d5dc46f4d5acd33fe7727de138fd7d624556d96dfd96f8e8bdce10dc21b1a0b0afb1f158f432b827a3faaae5eafe6523a39c158f2378fa9a06230a5c163ca41b5b3f294215943f675414bb611c12afb960513a65d7718b57080be8277e6ef46835ed20cb75e1e2bdbe0b65c9e3ba9b10cb8f25c1f7957c555ef636b734d94a383fb360e525982e90c2a4e94869e3a75cc8117e4293ac9bcf7a642db3dea6b35bc1397ea9d5ef62f1ab65664040816f29afb663f932836f98d1496692b80c8f720f2b0f95987578f991144dd1d27cb8a090fba9e403897181639d4e4f7e150a82d3e38f6c4cb2602f84f8b1bddeede20151cf820ab8ce46139320c190d2e18e13cdc42399003e0b5521fb3f4880c886af6082d23ae068b90545495ab22a4ec12196144c59ffd99d89deb3c7b2e5bd81a2b693ca0e006137f39dea3778ecb2f75933f1e669cfb3a2853e88b2e19cdc69924f500b5ce0273b673cb6b863a1c59eefcb43ab3a94bce7ca2de246e913514a19a4aadf390295ea4587f89cf496d6c79cf6ddf0beb5c359f8e0df6ee6f3e5326537821fad4410fa1dbde1359e6acdb181261d65df3735c9428acc19c514f668f09061041fe6d34f194798dff4a25b492913ef13af50a9c56c8e969ee73bb8b7fdada00cff75e79d95bb3692d8b3fb45b9719aeccf4042f34506c25d32725a292c915c531b723e2295b04dbedae78e02f78442deea85ccb3e6b7260a48cb14b59c813368e9ee2368719265b36b9d78a822f9950d7bdcd2da5a9102debb66b47eb64ed4ec0fc00ef1183660c2f95f93de08f5ff0af39a7bddcf2d7b8193692f475f9999a7e0715ac02f9cb8704bc1700ef04f584602a9bbaee781bac97a9e19117f0f73e1c374a659ddd2e4950bb56b64a0da49189b4fbd96eb2d20bdd49ecbff6645846664992be4c2b34b10368c93b4acae8d2eef6a4abf35f3c3eccef41359afde5d996d55b90eae7a5694a59ac689f69243f1d36e41082c77a306be8e329450fa9778d3eaf69de1ab4893741966f2cb7fda60f1ff3cb312a44ab2ddf48061ec6b5cabb0eebfbd05958db4a5bd76cfa6b1db195d35a62b70ffbfd48afa21f1707a3c8c762ba014f160b0cd5eab1cf9a6fba2351b9dc60bed322a41a01e8c178fcdb2bf98ffc42359fd43088694fef09b24623fa408e58556380553855805d177f083e51214d14d466bf87755f30006fd064c0cf170b0cbcca13526d5091a971a3f2313c3fa0a6a4e044225149be76f5598c5781a69d0157173886461d909ca02eeb74c762e07ae9683f3eedb94243dbcd12099d280bda82af8dc0ade45d651f4faae716761043348bb23a7f406d1fd05b756ebebe8067b20c2efe45dd89a4e94ea7231690c59292ab46e50c1080f2f1755fcea288890675ed44f7c7caa91d1d792621ce32b7b6c00a4395416b347abe52127fe86ec9d86609eb3467c9f707c62f21fe4a830addf8a02346bb201e1be904cfaa53fab1b21bede2430ceead971120914a19ddf1d6bd2ebcc38f4a36de17247c6efb9db8bb14b030acca5ab41859fe9700244e7441892465d49825c10439b0492c290612f2fd6afec0a288e2338dcbcd634beb1f2ba9c27f4a5caca5d1af36942744774017ade9a419766b531ccfb2166625fd3ad8a2d251214e0deacffa6d93e2e1b9c89d1dd91a8a3335d672ed4aec3820d9314b11ac43e80468a3b51e02cc82ab09550d971109d88a6d8b90328f5d29bb1c19d8d8bee7d8fb78872853c976199e4f9510dd5dcabd0d544da10207fcb3a0372623dec0b9d3ae8138f5d30906fa1e655b4b7636f3f493b040e17f57c68867f2572c8683118d7ac55c77e85848cfcfa82ad43f142ecb424cfeaa0118befe29473d228d01b34cd8b856def035acf545b3503425b1a4b3b3950fed8b1d43077365852c180ae23040af4dffa094988b5e71753dc5aa84181a1637dfa63e6a787d7864b80964e86dee913aabb99f3520aa4599ce2ee2d0954dd6ac7082f3ca01519a7c33424212cb726af5dfff55f696f96fadbebda1aac5b3c8354559c0b6a022d309ea9b928d2f9b287d7ddcca0e18115485b0671df3a83a2b410f2f389fea002a3b68a9271b70272df2a7ccddd8d1cb3292fbe98a10c26dec3a0b6d3094f665b20846dd91f5c91de3af530a723c732c8d3ddd9f2052b02cd50398eeac899ed5e70124c7102e8d63ed81e54875318c6d5b3926a7a6164d05a0e7979579a4660543eff027778fe52ca9942c29b44fed1ba76e61b52f11ab79cbe31dfffc454e78eac03fc435a8cb8c5b7eab7d4246cf10c7b59ababe057c655999ef4bf510306349fce2a81a9de82f18395603db2e11e886dcf639496279470c41ef1d9c93ec1ffdb74dfff1425a31f03d9b6187473531282ce23909a53ea7d2b93593cda5e3c5c64575b1a99e2409873c92ef4d386b6e1d3db7616dc8f30991c81711dff228b189bb653b67f83fee888b3a364f239a4b243ca3f4e9a25a28f057463e4f56a22276a19d4f451669063bff7f3a54feb304a3a792ff580f67f2a9c308c117a89f27e5386f6b8f7a1f85e71b0a601ad7b8518fce2fe15ca57dc1a8663bdfcc71a45a00d0cec46862327b25128602037fb15cfa784e17c16a4c7eae146849ee82d9b57e0df95b328be4abb8025d14d7ecc9cbd8dfdeefe74e958e4ad99db2bbe8c72a6b27c9f8408161e11658341f4bbc0ef088918883a22a03b224d9d3e482d789d98f6a21d4dab56f00bd05f94aaba2580257b97f212daaf022f21d3992e94ea8eccd9194fc85f2525e5f33e9644fd3e2e5cb2ea94f4df5d8059272833fd1f77758cf24855c4447446e9331ef26df9cdaadd1b4b07da3ae54975dc087ce26249766c2c950c8b5424b08279d2f7d675b55c5d632644b568e2e89e2bd60177da76b5b465c7f2dc2743d32dc93ba1882f7a623e099c269ecae49775bc0076730651fe8668791974d3df2f61292f36953a05ba9cfdb1e7d908b43d9cc78f4304edf5c23c95aeb5e0f4c56149ec87c4d8f936b9c03e270cbc29b5b37075f75d6a7f0f04a2f514dfe8b3ec2704149d5104bd22e9d66361b0ee0a2dfc389572c18db8aab786f40dfd1270cfd4fffcb919c877b2eb874217751fe3eef09d5a9239733ff92a4fc87ce0cfe3addb6b1677bbbe964d0ce4ff9431497e30fca38f7bf340a2f8f42e179fb407ce00aad47122cb174ab7565d979268d08f06b280004fa2c05864c6474e4667afa51db9f5f727e74c5276273d187a607dd46dadadf2d05e9a8b8e8844d2ffb310b033591046e011dbc3b56e2173fca78f693f2ba52b0724ea62a6364b0a96753eb47dace94c200220814aabc923beaed2fe8a6c88ff99e3bbfa2dcb0b014b9dc58ddcc3f2ca727d91b1884d47c5af424197f58825b2ebdc8082668e373e4b95b2ab583b4ec90727f9661fb4ecfa644e00ab3bf4143d37815a8ee5a0ca1b8fb8c09b0d96c20b93af294b36dec57cd9b49c9e7079c3f46064200d6b7144be552ca4c42a3dcb23dab78510e005a428dc8cca0b0be1c652f8bcf92887086a14a6afe68a95257a02de578615ee8b7835bdf9164af198ce3c4a2f1a510df28790f4182cf8e28e090bd8949e46343c0289dcbf597d146446a7d6f70477753c23b5d43f889aa92e76c4ba25fde25cb70e00ae119ef49af67498f63476fab9fdc362784151962ec845349af40bf93096bdbdd3d477e504e8442f4a06b368aebc28f6c5f86d66ee6d7b56af6fab70266e084e899380fdd294de06237b52a973c68fe6cb365099e846db3cfec6a7d93cbd286629eda31da077dc5597ebfa183c79f82adde9684d10b8b016b8e8e2dd1581023db0a17e45d157960eaa9a05ed39422e899a365c11552901e469410d68c9e787017bca747740a221703510f494d5b083962d71f735c0a2e9d0ee9dac54c86ce7947bec9b157119de62a142e4da4c338b2bd28dca90b100a67d6848a6a88ad0c8faa6becd24516d81e06cb898e60ea663936738f3b04eba93a8272ffb3e258bbbf0d7c1cedf898419686aa9d059d361d86a7567e1604ee80909549ca84b3072d8baf58e000bf5749883bbf7573f4f700358812aeaf3312c10d28c7860b1cf8a387e02a6780e4202131a054ca205c319ff4450d2f68a51f8d184658385b6e78c4e1d9d669bdd8fb5d0f3238382204cb9fa5b0ff6bb5d9d04e6355cc909821b3175c65ee00501438660e474b43ed2f0697209e5388f51e182ef89f0a6f1b760365e73a7da24032a0e095bafa89befbd9e4a4f467974823656cbe76e6e275c3b01ce99d69d3cf75812346a17f0d397001d53c055961e61cc76bccab7ad9074725cb7161c9859082d50799652b23e1fbd8bb7c28aa2d852561d613fbcd0e47f8869c261040affced4a4247055e66791c26836b30fe200fd2818491d0ef0052cac1d84b00559355ad6054f9fb722abf118b9bc5a50e920b0b1052683bd292fd454990368cdd17868fdfecd646355c1c34d4351fd0f20eeab3f3ce9fce3dc6a2948df4cd175675d863a49c7692edf8a15941f589802d40fd8083612ab7e8c978582174c342e02ae70f7969428adea7253e8d1f70118d5bbff8ff326a49ded87b7a3ba65eda01ae8091d83736f4c0b86b7bdb6176a47c9d62738be23c76a721e3f307e5a0de3e6c51f723c52e74a6bf1603f8de143e5a8457bcf83230320aa7453ef314618c026d5386822d9aeeb3af5816790cbc1e797bf0b81632035493ff2da91f277054a3ceafbe8edc9ea54348369113345b335d00b8e68c1c32ef23003f9fbef3714e79608dd5121c9a0c9dae78586a437b1e6ebda494cf6893a74cab0723924bfc16aa4c8795cb1ae59c033ef7f3457396221c5d2cf4336d66cd05a566769f8a22b1f080323c335f7ee31adc53fd7ca16b06908956366428cf45aa639474844430dabdfb73205a923fa4ae926b0d998e3d5e44e0dfd9da258626028de4ddffc3413fe65ae92c744d82ebd3b3f32a4e1478591829f2c228d39e90eeec4c405cf2030da4d6131b1054d799273124b4a0940168efd77a00c3f0fa6dc406d3150ddabd88701e3fd302b2bea49d78a52771c05c9b8426cd15789a9d6ac0dc8fa13e1d3345a766b587cd150a54108a60e3e6cb288f6fcc655551e40c48fb41cc5d6d532d78817cf01939b1a4b5704fdd1f9fa7729d341aabc2f86b052ee6c1c52855e2d996d4f1334b46a050d54265ba14830fb8045bab20b1efca1dab64cfbf1eac3be715b09f37b1eea4655aba9828a8335d4d94bdce05f6d73c5b8ef06193dfd90424896d526e26c7cd790eee8d5aa2a2b95267ecf3b0855e2c64cc60a970d80285cedeb4fc2c53f7040bacc848a4da4da3b38d61e3264c10f97d403918ab59897892c5bc9dc2d7eeb78c5565373decdb51a8658fea8cf130491e5f3777162aef62190cabb75777ac667b9f9794a86ddd1394d982a972ee4ba17c1771c75a9d196193352f57313892598b92e87ae2645ef87b4fa9e5781ea4656a192b81561e77ba83d511121fa540a65ed5354b651b7afab25d96fb1808f26b347742054264ba055b4d11ca816688a60c172d7134f5c495ec518ea8f5f8d79b6682e592d84719516a36ce76a25bdc6b0bd50f6dcb608c9e12b7ce1d3e2cd85d3a8f132b457fa293c0fd712238624592b2c98e14f49af671d1c792035e66e708e371720513d5076329cd6fb8feaa2dd631eebac960ec6a069b5c18776d1eeeea3754946bc6fadb054d2cf18477a06a5f0d27ea4dd643c61954baab9a134c4411729ebb61cbffdca5ee8517668af6e294404dfa9fa95ef88bd81b59f6ee00c0c1d3ace5aefdf569895bde110f49fae7cba722debda668d1968bde22cc3444fa21950d49ed8e7fe08acab7b73dd017e266e16e48154caeb95e461732abd30f84e7e080f208205773c274ecb0f483aecabfeddc4740e3adbe8929c85671d9a1ab9207b3016a5cf0e2e57b9abdaa1041fd42a3a465de528b3febdeca37ffd638795403180c31cbc8f703cd4479422a68110aea3db17810927f1ed01479dc74ae248d3f1fd8da433c9e2ea8112a1bad8a6a7f1701e7a1a559d9cdd50fd593a82bce76d813bb926bffd89a100c57eee0e14d4147500992f4a18f71eca7af12ee5cb834a06ffea1dd544be4f5fc70266688eb78b1fddd9343b469b23a020b470b1243ac3cd25cce5339dddf981fced2e8a9fae3784b5eff64ced3978e9dc287548cb20a9709cbbb4ad1d1e2e8dc44f55fd0af0ed2a03a41882de2ce6f2a63fdf95e9a90f5e1d0628b3ec44e2d38b37ae03b638b8107ba7b015c3d7ae0cb203e37258537862fdbdc647d090217a02490d4f39472a8c5ec57b139e30c2002ea5c7d42fa857a01a982fc05e51adb2fd59113c964efba1f93a8acf7a1f5dc37b6c2061064486e06eb5cb8e3f50c981f0b20490d067e1805229859af056d3c46094ac22a4204dbf79f8534cff794ab2ecb3f0dbcbbc36bfbd9035a54cc457bbf5e614714e49a356b14ba44f47398450dbaaac6af4d34868591abb1a8e4df940f0ed9febe139bbfc57c70e7d43d78d37e292f51adc2c9381a15dcb4dbf8f5a05735d050a49a7bc36e6677b62aec8fa31d799d9cf7cb0d84a059c7e2fbcacbf7fcd1e03cee9c644f6a70f9cbb831d02c59e615546e6d0b9ef68e2cefcdae4817dce25e7e968ce90e8d0683531579047b301b79248f511a577b4262eb7c74de736a64ee2c286a68c5fbf6fcc762ebb2687f3a21e53818da6db7169b80ee21b3c56be6aee55b8771ee3abec55b869d0885c5875c89bdd5d0d000cfb5a41c673203f1e1c0b1a50206e1facc243055cafd996ca7c168ecd2d4aa63917aa83ccacc4f2aabf63cb4fdeab97e00378b902016c211962482f1ec3ceb98f66f300c4537fc94745ea0340c4247e66d039b454d7690546a6f517301b76e2b288d306d4629cb5d934a8b7b5a2236df2250297ccffc17de1465a76fb3e82b9d59ae6ac5fc3c208d78a763df8926db9b4ce572bce7432d8c6b14fa89a4b9e659e86be6fd75a3e2ba57a4e6fee9f56873a89cbf546f357a44ba4ba142ccbca941bf68f347d539d83ca4cec1111cd05f17ee0d4abd0662b05420174c06f99b211930e5dcea33aa1be6a24c5d70dea804a6e7ded0bf903b049c3adabcda93453e1d92e8268cc28eccda786843fe25421c90770f360d2b1c5987882cff14124d7c59ddc026b6df31698657bc9e8a0968a8ea6f09246d45bd587a77332083450000a2c1edbb3fed49541b44ed059e3066f6f3a7c6d0877ef6fa4647cc0d3f7e78747d38f8ddd5938f22c548085f626dd2564cd4a88b6782148d8f07bbc2f7229384bd72488c424be4ca12c830db3b7dbb7a1b5fd640193494bd33e00cdc4626f5d909b6281e97da35530b725e5b00d94ae9a52b090519b7b4336ba46f87b225efd232aa8cff4489233de2b743f644b8bd76f37443b2bd8a09ac781f2cd4b6f850155df38f877113e09f709272d26d82f28a8fb3449519ccb389b694a7075ecf69c778a1eced1ddf63a3883db32051b6b6202af7f85b7db1185e9fde47ef7293d4da93b394c22841f7b482fc43dbf416320b90f4e915566ce2f962bb04258a573a3f1e41233139b95eee55feabf8c09acdbe0ef392af3d12eff6a1b444770c111777a771361dbcc2edf56d87342c0a508104f8975c2a4fb0aa5c1902f33ee0d324f7c802b06405851d1d4f91f143c2e9ba7dba159cb8889b9cea961bb8752b1f1d0cffed2a83d1df5e6d5c4d7c90277707a5978723666960010c4aba00c079a335b4f71070ada76e8732df5e44689f045ce24526851e97b9d51c9b36981b86b18d686e3a7282aea1798b5fc87da3d8f3648b68972ac2a2635996d96f44e61e547054e537cb527f71c41371f647bdae88d5027a3f63320050d9996a947c1cb6226e35e17ed412d2fe98845a406eb7348c13553411781ce32305d5b142ad36b5fdabbdc6c774f1d368ecb12107d92dee9de85fdfbf2559bf899d8f35def8211c09aef2d0b53b29bcaef328d7117ab2c3f24e40c087bba566c23ae70e2fcfbf3cf396785c0a521b6be08a9262233399031befb90260e0c98e2d5f6bb92999524fd824cfd79c075b3ea433cbd3b1eec733337d32eac147df5fc87788ac2c191cce5423d232254245ed3df79c3d3b7f037e2e2d4010ce97fe94bc8e3c01241083c2a02de41c22f75e6bc6699d164eb5096cc8469b943d4ede691d1f857eb32e0b6d626880d7f835631d01d4880ec74736368ea3dab0f34fd0b51816c87cf0f7d0b345d2ea174aca43304725f1a6ebe0956b5094c67a8ba74cdc438dcd1a14760d1e3fec551625b628b13b460d9bd30049036f6776f1d1e4d40b6beefe014bf2203a7559e3c921654b95813710d95d2632718717fb3a9cfc5cc766a09aceafd7112b5732490101b1cea1e415844b75af08e188f4e79a387bd262cbf7b0df006355c9992b11b105046c9c13e66527e136d60cdcb902dbcc4879cdaa6970cfd6bd05a18ec2e8eafe4ca5ca51034433fae32ef3cfe14667f1f50a8254de2d476e5f7fce6887a38bee9f52b2e299e5c0df11b71a0c3914590e0281c62779546e4e12afa86f7d6fa661b2f7307de1d092ece326310b51c4875a01c4340b643ea4f3d4e6dcd3a5cb9d9394b89b1726625b1403e18a4636139d2c64ef1e85c5c3b59fde76447b914cb6a0852b0551bca1f860724a63be51169b3cbbbc1b358d5b0736b7afdad6c2a88dd7f09d129379140cef0f1b260d05943fd3c10607373940adde93c8081b5402e5fc54da45db1b17503437267c8683472b2f639177599f5a960c8b6d95717e6613bde270cb202e2ae789ca244b1647b197ac993ef1b562ce455044d547cc6e9391afe0f8ee83d37850997c8a93e3c7ae8a5e78d85bf182335ce68089959f2977ba4e2749f583daa39f9780a1d8402d8994f64872b3e77995c74d5e70b7965bddde04473cbca41d473d2beb7da7e5680a54c3058c1b50702a74fa185cb6d4adf90ae5e32228f43eb5178f6510a9389189802219dbe0f69947468f27087515fbe7863d44bf1c37ebf0c2a85baf40f2638303b9e43531974fe549fad500ab877226b0d94045265ecda2bd0956657deac22789879ef0ea4ba2f70c3f3d3f4034e39003d0f148ec7258839b1d54bf3282bd3a3d79c6737c0c9f9d94154236175e532120f1ef6e581fcc4b09b1fdca06fb3015566eae0009d6181ff7bb3956c002b3e384f5ec96424ed2fd7f91f0f31d6ee0541a883ceba6e7c0430bbe5149ddb96e8c979c2d6f89fcd9dec4bf4d473513373205b585fcac1e0ee599ff330a115cc5d40f38ff8b17576a03fe8d2622347ed2bb9946db3bd7a92bca74b46065c246366db1fad9bd1ce747af882549e400c1e5b69454fe46270ee5ca7fc48abf129e49ab9a0174298c7ba9c695d4894db8c3fd2c770c593aab973c5ba51433e11a589ff12fb380c45971f562ace766c6c60f60e681254002f20acb3029416bd576890e05bd251f014ed14b2467e4aa43d0490bd4c6827dfe573da59fa67c7d69961a40f538ec86fb0d9452b5b2ac97e509a16dfb560bc37d76500b75ed665de865329c67dc1a00b2134e697dde8126e04e4b81dca74a574af330dadcc8bb225902c01a2dc6f1776f272aed301c6aad100999ccc4cf8b1c2bff515f0a82947683653894db74fdbbb336cbdbc8ecee85f14ddac29a220dc784765657b02c7162be0b38d76901150be8e0b5febc27d35f860d6cfa5f7c758585e7803974105ffda36a84e1021671dd12c4d19f7dfd610c39f76036b6a865ac7ea4df203d63bcc9b903d6f9269ab9a9969603bfa319ad1919384a8f96f98e8ad3e32fcfe0a820511f8c50334c2edc121acdb2f3791dd4fc1872e22c72a21f1389d1e7145048ef79afb38ac6e7612867ef783221c03ed4a8fe55654f1d72d3453f60b23227b55cfe0ec0b28f492a9c3bce567477e30eeaacfe488bb6709ef6ad8695b285144cec16bf4ebfc19de791517f37bcd6d17c764659ea77830314972a4feb3d37d60df10b0d4c99ea6af2adcec49c25b01d5903e35d5734a2a949f6c7d3908d0e82dce7dabbbfa66370d0b7ead14e04e2adec523dd46e18d35cf71d770ab6d737cfc230ebd8be7750c56d54a0b321efa6e1c1208b4dc33620bdc6d7f3e9038292e89cecfb78f4605b917f7eee828ccefa0d9a9c138c3f14a3b0752f184b4c0ceb749299e5e79dff877974fc68d9d3e8dfc891b7949812c70e315c6311e2982ff4f5110b0867f374f5328622518e67bdd1a199af5526748ef985e3a1c2fd40edd03394d26f226cd21fbbb6700b8b9232e6c1f2988e4d25f8c17b237bd9aeeba4d585d617f7e5b6a387353e69fabf806db2ad35a2547dc768f35974d2fc9f338364aa1a2643d4b617b1042bbc3d2241343762ecfb5db7fbca8c62931d12c2a214d1218e8c052a20e31fed344f120fefb888afeda9b484ea83258a411917361205d958731b3f2ae7471e095c65ee577d29384f6c8ea9071ae5a47739c8e1b91b843a040315a5e877374234edfb08cff021e3d8c1a379153133f84402dfaaa18fb6c7d8a1002200d75693291f87446fc02ba0de8c29a73640cc551d0e743e11d3d2f170d8c2fb1eea853ea026f885d04cb9875d6d1b1a744a64b4994b149145e9289f9e38e23f85921f8a0e707963b13addc5918aee7833aeb81b21b730c8bf546a91e18e566437bbc3436fd765b5954e5d5fd6e9cd8730eed6d7b489169ab9378e40b3731fc5571184586ed729ef2d65a5cb3447d305f634ab6662a6844a8537df61e485cc827a98e0696d2593dbcbc6848714a5e68d9fc0cbcc93f4649318ee6d06ee66cf6ac47c066022c3e6e25d2fb0611b7ecde1af02707367c29f579567402cbf0277827b1086a7b7540e9345072d722a7854ade8581a9f31d6f8df37fbe8d67fb5807ff05c73cb8c99a12ba8644b3128df9eeaf37ec96d062749eb676f7c1f0173358bc311c39d64ce967dc8502c27e04a6795da73e930d82c0aff184a01240de3c46367285f35ed92ce5c36d8865e231f9a55300c2d1c4d268d6a5fb6903d4e2b322da69d5ab85edd986896ed04d7e0069a683f0c89d038de818bde29f53b9be62e316ea5383baa9077ef53cf1d8f5935639dad06faa5314255759324c1050bbd3207486bff7e4ad2966cbdc323ff13b0ecf7bc2bbb5e71d0ccc59542ad201c95efa4407147d7162519edc8a5078678c0f4161ca8f77a1cd805db324709a55dbfea50b4756c8472e2483060face4d3a05d14fe002071789ff8d0028dfae13a15a8b3f345759915adfd51e07b0e774c839ba6dbef7c52e8c198aeedd814adea99c4d8671c4bb9d0919864f675dde12a572336deae931ebbfa36447ffaafb26d5959620354a0e7b99dea5dc00a515fb2e8df24d78950ba92a7d0890612a8d32b652b718aea3f05d86a17b7bbc340c1ad2602c0ca3ad544d912db1db268eb6e263aeccf4946af00bb00a037c33ca8e980a336b3205c25aa25b655eeeb910cbb0e5875695234da44f06ef232c245aeb53f8d5d8bf693b391c71d5b5abfe9eca105e14de04d01e6ecc60abed539569b0e94b6a829215fe863f5a38faf3db1079aa4b219cfc59ecd47b01853b6f2b14c5344e717cb2b03b088dbe535a2ad3db37a3977c042b5abca3f5dd92bc4d2ce5a8df8c2ca05b515960dc8e416b6dc1f6e9d1f1fa998cb62eb3174bfdcc5b8303107d80c2f16d5daacaa167983cf4bb1ec342a59551060545c3eaf9aeeaa5272c4b34078c9b66be0ef1ca632596d06d8d60bb38c7386ad765f6a7e7d4e04c28dca7801e535c09bc6a88d7c046b91eaf8f063de54c191315e829820ba5f76cfc8ed096adb2d404ef697b064deedf09b187e83b45a89b1289f0695dcff00d6b67913bfe74dd1ddd241c1820e892ba2ea4639d6bce6a8682162047d7020e7d027a765f8984cd50d28020e6b7f62cf7c12425bc04cfe05b8cc017e21a8c5aa40482ad412c45d8ef9fa414dc0a4b8d513332ebea6f45807b869e42eda1eb7c56018073b0fa9f30f535f7711d232b738a25a8f2556b02cad3cfad680249257910692ed080d6404de36eba73daf4cade9c958e6ee3c9a05c389cf97f0be59932795650166b699b3db298d88fff91c3eb365bc0e44a05f1a699702f77e0f91d7267d6845979173b6dec238ef9dfbb456208f6346ed3570f6f8d00678c7239506257b5bdc7b2cc76d9673dcc4f69280d65672f6a0a086360b962cbad52b8dcf02bd61751d55f771d7d733a040b73d36e17f6af91892b3bf86b40d51a2dcdd9b3716b49d0bd196e632b88cba72013b640a5d47cb6e471ea7e0e9bb5f691379d312a525f8f179e63c29c78d2ab69429f527c7a4175cd9656a79b6a895e7a496c3c6147bf0f66203428d71c2d2deacdae8e2841b4eb14a29751e0f029e98052324e1249324875b9a6d871dc5518116ef3f42a4a33ea1513ae47055332bd760db08d9126421909fe84577bc2ebf6dc75fed6a4253d2c930c69d0363edee4b810fbf99e78c991b5893db6e9a88e6165aefc193deb9df0c18c49b20c9aa86a25c1a783ad5e290005929d3139b734a2fc668762524716011589c56d94b6991cad84d5a29f2ce4d567ab590e7e9ecb119415c85bba33ce8dff426b2beffb46ec792092041caf41afeefecae018d1a3029ac074989c057fcaacba71fce8b2ea8e3f7a5980a69186656eb316ec2428d45faf5cf30329b5599266ab05b27c0377bbfa7ff194b5ce486a7bbec15b0fae0e88fb68890333c52452666984f0c510b4f7fb343deed25858a5dc00df762ee1f0a7ba7173a2530261db9ff81a794e5817955da8abacfaec07cbaa4b2a1d58415245e0642325c0fef63181208e575fcae8ee31def89dfdfd5b3a9a993e6b351b0aac571424d35d8d553b4a5dfc33690b726ae27c5c3fc9add6ef47800da2ee049e9081d7be39bc78b6b1651fd2916f7e116bbf0b6c1a24722df3dd94e24cf7a0516db39b5ca7b71936ffc7096573d71c7aa0e1bb58167eef200e96cf29307383d9ca9307b6b84979c1085d81cdb7f222dd03e7ef7ed3472854fb7fbf0bfcf95212d75238195e030058d3f29685a610bdc2eff940e90ea4e2de5ce1105fd52842a12455a43bab724744ef8673a0c05906a69aaec2dc95b09222a75c789a51a355faa6b9fbb220a97c909462f510d0b01a625f1acfaeff1159df838c6c40f0b69193fa627763872aa08f5b1dea8102f2b42b332d4c7703853b13033c696e841d2c69e16a45cc46e7d20899cc82e3bb185c375f17130e7d559578c8d9191813c328ef00f39fb1f3fe9ab1265dba5174e3dab74b2222f27847d6d55aa305961f5d81bc0e0c83a6c2f6d0bac94dabf97ee92c5a36237eb6c1e2d3e33a7c7ea4c4383cca3416733d0fc94f013fcefc24047f91409995d2136c37541151575309eb62842ef6a626d6c848cafddd501166554c76182b8067542c38c971deff795186e8d1b0e61168e49ad4fd32e23d5d33e329c5ac8c5f8bcffb3e50434fa93648561de289045660bc210030480b5615daf49738a08b32f532b23367ad997baa125760e5d03054ab6678eccf953d935613f764d493ea0816ec1734f73279e2dfd023d7f923c9f84f798f4817c55a2c260e5cd7781af30b73dcb26a6b1cfa2127181ea792a7367943a7a3f135a03f51daf00c1d57c224a78185011151be32a5f557fcd91e91685104523f36e35116fd15cb96961cf86e2b1a59b332d8b274929d58e28e00de23df4b7538be23787ad003d09672d27cc518c04a231da97e3335fe7c2f10837b53fe0a51d65b27a0c2a9a6affff37892a60fdfffd5567fd7bca67cfa7996f9e4cb7750654d1e9bad6cc476b99e2a55821e240008e4d3f6f674f9eb04d76692537cd1d8255ddb741dadf16c421ed937317e6214f7258c1e29cc3a67db6d5c79b681316ce4a88e09f521ccd554208ffd5644faea9c0c5b26dcbf16c19b475f366f3e820192819ac8d58a3f46ba038d7af6c619a8b554f2366f9149edd610773c186742ee7d101aa43391410ee5ac4bb16fee83dfc076342c1522fcc491a6e825b2eb39b5b81af69b9f38e20cc7d355104f4ff391d1d8d5721a082ff676ed3641578f946e28347514a6cf593818a66c6aa3c1303e261700710ba03309c6febe1bc0485ca28d1bbc9db081a6a82ac667caba28b3b423097a6500da5a07cabdfb120bae0588f8dd47282d2a8273479189c7e8a79546c6284756bea1ee95031c5b0f69fada99284cc918681f1f1df19106c9cec5bdd1b93fc9aa86f1d3d79beb54887fe8a71729f62d7b8b0acab409f776143bfbb1e283061495c7fcbd2ada2657a6ce3f3022160acfbbd3ce49036a401b24b0a26cbd96ef72f3b0251844f268409ba771ccfbf71b7d8903512ed5aee19f817663a57bbee1f4fce8bc1036423d13264add6fe96d8070bd755547fb72bae900e1b911e1854ab9aef0e069459e3dd6b29169a390d5fc60c42a1530bb870ff62d2fffa860a459e9e2dd563e866788c5862fa0b3dd83a0b2f96125cfcc57b252dca688513cec4c385120b31adfdb00a69482fcfe05a1a4aeacf5153af14f615204da034664ca0fda2ba82387095c72481aa11356011df896955ff6c31a94101c5e720e5b4ccd0a20b0a7b4b95fb7dab8c0c67fee14791589b60d7e2c317bc6663aac7553af5afb33602792c7ecdf81520166de3730d564029dad0d1841d0ad51df581b7b252d7d9d4476dfbd7eea70d0e5b876a6884e9c3e914defb0f70fdff4f2e9e16dc6ace27191d17dc4bdc38d74e12f3bdbbb8968e04819fac39af789a982b3b53552f3ee3d66ed2de847a275bbc725f2f172c2237a7d1eda685e1225b47697ec38dcb6041b793807842116ba1816803938212d5e4502e3a9bdcb61a45ccd5089767819ef346a4006b2b3b4cd722a5ff2370cc5c095a80852cc84dddf5d17d91c62515ab34d8e6fd4dcb304ad5705e1c8546f7d8aeb85da510a0c835550cd085508dc68b183df3186de116837e70854338eb625ad8a89535ad84f0844775d7ee87333e0c03f9aa27121b7f1d558b1c50d9cd651912e12346c9840dfb0ac9437ceead1e5aedcfca01ea4dea06297a07ed4e94a28aa9f885bc8172f00ea5f314ecf899419fe9172f1a492cf2d8fdf08299fc519547d3e6fe0cf3a9fb69c174c5fbad60538f4750ea3e796427ec9159e5ec429c9b3b750a2a46ab780e8f7747f620e662cc0fdb4596b1427f20037f5be6efa4c1b98165d7c0359a2b32c1802b929e7fe21eed339cc058e510ac7df70a2c5ec70072c1dec5b517918dde929e82d23e3576efe82bd7dd284e06e71486343a90a9f601f1fbc64869580ba3b423193515770368cedb968cb3becb54567c2cc6bce9b8c2966683d91ec21cf483e44c8929fef52524fde26bcfeccf8161f27d881684a0e8a7490f29cd495a22d34a9449dcb93c3dfc4a1bcf8e3257e66394d085297d174d8eaf0da11064990424f53832393e44e7d433c1953474474038b78e89d9c9096e359d813d91f48a28c9ba025c1b6cc0b121bf7b19dd3751d674d458d22bb1cca827068ab74cc5c547189a82b3b6548cdec5ebf19da519ff768e388da8f226ec7201e4fe175be416114802bef05abf73104b86a9b6f23da4958a36576c8fbbdc321054d24697786d347e29b603a98e86393a0bcad79d4dd9611ff5e1dbd446e7e6b582714b76246cc63abc7c5884ee2e02d5411fd9e84af2475b82b34bc543a252111d4d9f9d471d2c6af8b66977e649eee30fa4ab46721991b412b34f72b69fa04fe2beb1c81c13948a68cf130e6c58221bb37ba77b50f5ca6215220a7642f99be92dfcee1424dcb684a7c51ce3b50f2d20c7d913206bc8c7af987494e292c9f2661328dce2d169c2f0e6f54d0a6921da39ad17fec7c79457dae0aefc14e72c259253aef2e07585a916c691bea7ca1dd36afc4492ceb9fdcb3af3b8df1f96bb82e24372c4115c7491828d44e04dba8d4f42be8f74d1f23a773127f23734e79b3788dcd7105b69acc9ffe42f48b43154d18e5b6a4e72c6f3e94d33d767a7d117d9272bf79727cdf60209a8f28fc5a658c58e7237247542e093f489f6e0d3fafff92889b98caffb334839c5753537d92db158775bdad74af6c73cdd7baa393d5761a0fc969eaa51df4208461ea6ccab52eebb1d13a748c6018ef16de9ba34c99348ad84ba24da57c170668b1f7ccf9c92b98a4f349b2cc48f6cc92e9582014de3241a1cba4529f02fadea2277fd8f86db7ef5b6d7567e727fede6ec2e163a6c963baa7d23e6052538a3353f81730aff57b9ac622ae387ac098f700be783bec969ca086752c3d7b5e43e411ffac8c5967695176905fcbd1e354761ca24dcfdb020e715e1bcd33b98deb8167dd2824758b5a965e0053f81211a2ce3bc51df06140598d9a1ec5e5c8b307400e43746a147c9a6377b9fec0f48f7ae90d216581f3316b52fb570de21a2129361e1ed2f8d9dfec61a40ca624223956a4f4df59c49397d22b077c1cfff777883c45d6bffcf8e0f584addc56bc100fb5d07e1590f80dd3484de6ee70bb8d9b11c34391c5558daa0495c3b67e13f54a0580b489ad969c35bb9cae17cd3655df6d86c77fda2e7d8188289ffc9f9d28c256e2c95a3fada60ef5798b4d44119bec6f33ba71526a130c2e304e335fd9a098b1acc3fa3d3e99c3672045c8b3dea8c4d21a87f2bef1718e29d532848b952c96a0182752686297ca8509c2e3f598de41ffc5c9c6a1ae0a9c0c83fd7e4d2d3f1cc570f6026efc524c1586a5ad50879d58fde9df852a31c5660f65f760621635487bcb9a3c368c95b8a81ed440719fd7619e3f3ca6696fcae6f76cd375026ba1b6142bd34ad4f9367e57e74ad85d10d361d027e46c2d92711ff167d5d500e111b81802cabcfaa2ff96f55e3dcb9f899372998930101d3d05357fd289239436a95d91c8927585f9ebafbbf1d1f07400c68b02f231d738ba119cad8f0616b0ad983021fe58479f74da778aacdc025b4751e841fd101f01eb2d234f2e53c34cf4628be57b9b4a3022dcf359b281a1180241947c15d267f1150820da39fed3ddf2df83c707045d6084af6af7fa4cac2cde0ebd3cca7a9e7644f5fe68c70017741245c9d2870482833ead73a23ed3ccde99d184477f5aaa706ceb377a043c85a4c2bfec6cd39e5560178c29bba7fe6bb04f60afac6fe576fa306b701f2187327a79de46ca7d7226f594486bcd3fbe180a559a09deb6de835d9e2726de3fb825bbbc275d824b781533fc79c70bccc142230ee9d00ffaaca6eb408049e1a1d98e3e3a3fb7dc83c37f2acb3590d8c882c7e0cc1380b1c6ff461db10ff040970b57912a7d385f8bbdae8c9935432172a0b2bd79d9bcc00d2a6a3f94e41d3ce24e12550f73c83e4e908723a2f88bc7c538c679936c7da88d803443876bfbb12a840fb2f5a8360222ce90143a852f3c65ea97b336fc1cb7bcdfcffb2b04262355213b986c83fe861fc27f9d58fee76fbab42e806aaf82ba85f375f9a81aefa468b8f7a12c4d67209812f2932a7b0740c86b04ce490f89de8a1c53f1a83826d8b8f4cb0b2a7574edac43a42d0124c88c834bfb2de215e26ad33b5888c8f92df11e659bd57ecc17ca084031d43e3aeec24ea94492e003460850274be24049d26aa8204cebb3c2f11b7a91142f4e136d92b619b5a87d21d2c46d465509194b1a09991989fb8f19329497ac1114e8c23ed6710523269e11fcdeded8aa7ec8754fc29e92bdc778a85ba9f555151e0171bb9c14d0e0b2782c04f98ef857df658ae4b000a4bc053e090515505398e7e15194b5397b0484440bf23f985447364822d8f3e56315e875a4a3e66b4dcaf8e13fc5f6188380156b85d3c9b84a6e23f12caf7c489744bd07b2031553aef3522d4b4ec6bfe80500c5124b22c18b189c235627502dc9ef905541ee679b4f744bbae88555c2d55d9afd66c8827997eb2db1929de4ad9bd097bcab7695f09a0f6e17d55b576cb75078f42c84adf716a7f0a0c9858f4b7aff513eef9a21ae2fc99482fc792a8255323df8729cddc5a3edc5c6f4c889d70ba8d3d26ccf084b32a1c035f40aae8c45e3bcdbfd0320a543b14a9650e2d2750d471c2c04346d5795beeb15fad51a2affcc8fd9352fb7be8fec064454e26ff1daf651f8cf0051f992dfd84ed8dd0e2b4208a2bc2281d192cbcc4749c9bf50023ca5b647665f7d1c02575a21362b923423127f93ed013be12536eac08a680f0988c0158aacb659b378f3bd67ba189ad30067cf4c2201b2fbeaf65c5d67eafc61b4c359ffd2034f78d7044aaf2111ce96cfb2ca4f659d07c186fcfd272e4947289600b0a9dca8a08a15547795fdea57b10c955fa0596842f8d0f844f179e990493483c8a2a91e80c30966bf8d01c53ba26b3a5c7cad8a8c7d818db9640f5f7c2545be9d2cdef7db4ecef98f58d89e58f074e9a4cf30ec2e01847f3e146fbcf8434be7ffd59895123f872c63c404de4d292287ebc4d8e16d51d59dc317cb88c324f6d92f535b1f2f8c4a3f570a2a484114d4aaf0e719ae0a29839eb0a1e476e57b13c11971456d222554fe80ca432923f337f1b4f8a698906033ace110609a0ebcf8e9252471cff703677a1529f78681000d6414d6751c384ebfabfb4caa0511cec7b8b956914a6a05e11e35b6af66a4c2f88826e1042eac7ae20e783eb4306176159c96d7a6653369a9795ef98d979095b5981f7873c3fa6e62a2ea5319fcae9aad1dea20ddcb052ce5578316c082f15c019f48939a0255606f425205dc3c7a244b9a7e665342ffe321af1eef975be9c69289d9fa010b0a35744c950990d6e1c5c1debc929c131db963e0a58d79da66aa2a0f76a40cef5bcca4935bcbfa57c53b7930ce7838c4a7d4af537daacca4f048f329efa2c31219ea00edc536acfd9a135c8727c657a076b32ddf8fcb22bc131a824563c31ae0e4833e0fb0b30ad954febf0da782a473ef2c202b33d65341d9f6038c9a7ceefa4ff759b860490a4ca6f40fb3e21f6683028f086bd9cea23a60c4bc253934a9a6a98e5d75c43199dedd8bd58a84053f74a8dd188d37b15a29d5fabe22feb571f5aaab9db16f9ed3cbb72eed63a61559ad7cb248152529d34e3b14f8f3759e3ff90b265627651a2e16a4cceb4722c5aab2c5a18410493c43f33f5a9857d6818f71cc026f913b87878aa543baea6b78d534ba8bb253a166877052a11303945de8c0ab47569290f791bceeba7b5e8c1be26d150488f4d2f7e39f4366850503295cc8b52125a3068af2069618796a2b434c4fd1bfdf001b34f7d88518ebcedb789742ed76f8a9b44492c7dd4406e5c626723a44525ffb80eb63cc8a2d8c8aec2f90d0384f93474e142b40d02054a251288d0007fdcd97e1ff89e73f3fa3a5fd9ba5e3e6d82138fc7018255198a92b3ef1ff9e56b3218d0fbcaa745ec245d883353f9212be1bbf41581ad415529f18d71a1b6b316fa49f289031c9c7a0ff7df7c13e1c0407229a76430cb6683e1e9b82129719a8d8f00581ebe374a2a7892bbf013d06c8d31d55ad9f8458c6f1c8fe540d360781608e3b59665dcbe30b14a1d9a186e127baccc5e9ca0b1ac1671681059e2c85551d8869788b8433642f83e63eee0cfb436bff168606e31bcf5e893124163ae961479c8f38db2d9102315a84a981efa0ea83035e0643f7f60d875b3669d2dc6c04c7f526c00adf4cb67c90b37fbca7cd46af020027ee414bd35d89feb809e14a764258f22f8f681f7d6ca4691b6b8711df66dde88c75ccb8647d3e4a4635b44e9c6a0ec8ed318bc8be082b264429fc311d613346239f9bdbd39466bf4a37c6ec6649b71f1af2409759d0571170e1a162be031bbe3790c433e994de2adec630e6f69a9fd90af633392cc930cffaa1870da0ba8674f2fbaf3b73812f52d199e218f05fbe654ad2a6ed6502eed4abfb67f34463d12bc53daeec03cdd6884faa6a374bd7874052e787c74c280b48f922e16166ca0b2ed5b1931184ae68f602fab1783878d0c85c9a8ed1b25d00ec886caf7508f00361db9070ce833786e8c634829740cc5260c0f7ae99a7bd4ba13f75825d29925aa113fbd562be62b74931b39f35a2e6f76ca393392eaf17c39d9912690a0bd6ba2f87c086d871db7d329ff0408abeee2dafdb9162d24f004cdb023b616402e3ea843c68561800be5b40f047e35c3ffc9b3b699ce52f167d56bd66ab5c79755be76cd017e239e252704f0360edbda595e132333eb88f8dccdde23453874bc4353d5faa964546b6ec4387bf58cea7be97f7aa0108a286a5155e95cf1b4dbe3711c339a25efce790b18ccec651e2e7180f063d3afa68ff10fbe423715a29c5444e6b52a56e1607b51493e98946639c5b14102ffa00c3569cc7bc0271c27095e61f5786f81881431ac04c517088378851d3a02a1cfd555173a886c62b011046c4d6d3d97cb98f4e3f13e330a8dd0e421efdfa1dbfed77d2dd8041f3b75dd8e1c8515f1fc663be860d62922457feaaaf7525eeb9bc7b523b1fea1fcaf99a0a32f98d358ac73668cdab689743c4ea50ac759f00d03fc7faa99e939a736d40e2773047d54962817074d00ac78c5f05823e81558dd0dfb0d80bce70e7bb3bc24c9760befe1ca59ac0bfa900b8e95ebfd54c423a46b7f5b8d3fd2a98b28f222033ce14e1b1cd4f6c3c94d5990c27e5ee13513d6941289b4645119630a2530a9c7ccdebedcc0e7f42138a4ca4d0c32b77f04de4d75e049d16d15a3935c580fcb9a6e7f9468cc4616f9a8103e41519e021920eb2e880c2cdd56b535ab07deb3e3e3d33337578e6b3107f17c7c227ab2b37785d5aa4863e07ded43b03ce0fd7152400c5d62a908a9105227c2d8e1ece995111a227fcff18baf5e81dd48dbd0af617f7a96d3d948282d5054b4b8639e53b4de61ba84a3ee0e6545c05fe232c36b2e9753707d1df5026c7d863c1293484e512515c5a09dbd0ee9dc67eda4412aaa327c0b41542a19c306989ec7952a8ea1267a07e0f893e49fde0c9b77b4e94b954e4e0f243797d53880bff7e38bae30e602e133497735624bd6416fa41d90c1e803f648ec898ce895ddb830ebe8fbac8a722970652c05a8935b4430875379b87bf77630f406482a2bb0967ad454a125210457edc1ca608e4ae04769c2390c95f8c178c652162362423815f8b5c8c1a17965ed56ef327d33cd91409e8b7bf7515f9aaccf876c88444ab00e17969de26fdfd04877f9edfa5381979667c8270c1520aee84abf74efcacafcf557485c320a58f0a7d08ba1acdbf93ba6b3f45407b81a14da962eb9b4387885d97d25a27c66684ecc1fefe4125b12267ba9c589e035f356a8efdcada44b98294feec3155198267157d287f6ef8bbcff52853d0714c4e1b220126df16a9975b449cf9b20680e68051bd4238cf81bc59a5d115d1c2ac295b9aec10d7c995ffde167c45cf1cd0a52437614e82377a2fe879d54109aff62a26cd4e9fc728c577934353ff090d85f2da9d7c6d2c78adf822e58a82f22a61492fe0bccb6a7c47983937dab9a7d6346253b2dd10e37dc3f9e5ea74d031a45c460554d255824285fcbffab203933b34cbb9b4be772b306c3540e938b38f431255795ab23f9c0fc57810fb07befe5eb3002110b3c0451009f8291701a12a8e061dcb5d91faa1f007d17539d196533841bd93eccdb8adeb977ce2f8e19bc5939bff85e0b7028ecdda2fc1d1292c0d9331974e656c927343cb641326d3aa20d16a1767e477bb2f09a60a7bd9fa45c1129d3f539fa26974de292e157eb720b2d879ba47a53b1241801725bd59daeb86aa9f16c8d42b9690a57f72327a30d5061b126b9193ae042dff46c0adf83d8c5c26b5fc6c6ef8848c7bdf041d7567266315be174c8d0ab21a9048cd452108dca866eba8c9d5911fbd932b1ef08cd8206db6a496899430b1ceeb04276e46a3e9749f99ca95061eb877dbaea937f66f92e550e4cd63fca05266e57d87a278557b088b9065304cb1f614f6b4f9d357021fd5d24f99bcafc307026951148f014b34a10e9a7439dc90716df5a6b293e6a39d97f6acf38920eb5951f0223b603867c74960128428b50955f746263f4da65d0a2a6924afdc6bd2e854304021e535752afea0e11a41c7871bdeeb9ac1aa6f7fda1db98563668d8c97cc2125e4da84105010e89462ceac64dc3fd8fff0be2fef7b35a7c1358a0e4a9c3407b3f93fbfcda9af5fa8848ca99544b9eb3b54129f5b6ae4e7937bf70d33a4c015ce453d43c429225b893df638341db8778b1b65be3b1ad29aab8c101104418a99544ec299d90c3ba9ac2d7d193d12f87efecce67942b03f90f4af3bb193dfaf36759eeced8b6deaa4367778a6d0d339fbff899d4092df245b491b5c5af12d638be2d91bca9a5f3ae99720030b6915e2792535b8ec0250750d7b8453005db16d993283d445263b4cf1430f8ceac56d6cd581636f023ca5daf004226a6e21eaee3a0592c07a6dc3167f8930efbdf75b65c48f19aeaa9b59d48157886b473f59398c155c314d8381a4e5b714e08dd72def99d3b93bd04726812cc2b63d270d081b9a3fc4d8851554267c22734252509f0ccdb2ad91507a359b3a6f70987679df17547f21364c84e887ea98b72cfc68e99165bf52c007c3bf0faec2223c38919879a2254564b65e7897bc103556c6e1273bc60fd23cadb86cf6e371e56590fa0ca3cc91bc171fa396c1b772589e45ce27e953be788cccad16ead8dd9e6c47cdb704c146add01102e84e055d2ee99ee0c881c2286d211ef19f5ea81a15f55752c88756c62f7f280968eeea85ba3a8d32584e14ece07c842490fe06b6dbc7855eecd1c7ea920b6e0a64511ff8b4f1ca26a3bcdc11565706828b5241a7dca39dccdcb57a82352c19deaf93d6e8734e1502c6fe28aeb10966b2894cbee7258da85286888b76000b7b9c15626a5fc6925df5d2632e1f893cf8f634178a84ab150d80959b0502638dd7fbe54a39fc3edd3d129ad422dec5d88737547296ab511397723508e5c5b8c75ac05769690cefd746c2f5db350d71500588cecdf796711f6d40d3062c6631e50caa0921d79505658b24e569ac11de49526bad88f0039ba14af7bf39bbc3a60ddc2970c505749c86a82b35a6159f1cb2c0615c791bd169ac1c588d0d78b99db48ec9b40eb16b076e828359841a1fb29906d5554682dd7b12a6fc1b395635d78abb4a015d4f58e1068aaaece70382a6024584db47a5a7e1a529773cda95518062d0920b3739f0768f0e633c57e7bb0ad9a2dac75b757b34bea4b8ed75ebb40b0d67dbe83048c7af1ce4ada217625e4ffb30d8dc794d58824b61206577580204c26f0d5e4fbf891bdd6803fd5199570d981ae0c8f383c7467f14806bbfaf72074ae1282762180acf7b5409da5f72009dd2cc7a5580f347ace96c906165913bf61a842cd829558b43c057b1267ddbd12bf9cc3c5fe0f95876d3ad23c5a397d660d460ac4b7bbe481bb3d9e913db610492ffd3b1bf134a41cc7afee930637b3a46dfe5d5665a4a513156aae504a8c034ec630e9da9bc9e5ca91c074fdc1b91d5e444a264610efd7c2cc15c1601b966c255a4c2d057e7ad1e03f12738f205595edf6897fb771aaa632f01c080b88b77679bed868f306bbb82ef17c78116345835ec294a53b7cdf26d70fa269f3fcf518ac7cf24ae806aa422144d57b5d394b21d5c991e40f7c38dbcba471c40aba5553148547e5dbfc0e2713ec3865a8db91564956c3335635b1e6e1de6a9a88b01bd35dff82b2ea88a0a25b300acb3188dd570628c0c87b4220093e364151895f80d64c3f74a307c565464ac44b81bd0cfd559ce008baec764289ac0b69c94174283955add596c5fa347d021903f0b5132bca781f5f0c971a5bb91641b280f2e519fbf243d1126ea3521a21b21df88d0d711059c45aeb7409d1d0535a062512a3090af4194d430d9ddd8bff1c77a3bc551ce40639fe653dbaf61d20de150bd719be816eee85c37df262c0bd21d5f4dada05791222ed1b3bdbff7bde0c316c853a5970e57b96306e5c18aacb6cb66b0e1f570f16a60a15ec190b2dd02f6ff0b0ef21c99290ef122a1eb13c4eb7719214048b62c03c133a6585d0d2599acc881114fac90b352364e9d03132534b7758379ab1866b86adcd1ef0f5fa5555e9c5bf8b07d8c381169c3dae1f1a63dab1fd1026dcfcf36de5c9dad9adc05142dc6e0f5c11a86f56509834d00706393d1bd5efc99bf4fbef0c7aaf5269b151da952148827e2db762c02f7cf755ca0d6cf1c2d9ed9d77b02a091a78de170c7baa981be3f57bdd3694ea04201e85a3e425578b4a94ec4bb24fcd67ab3908c30c92316320633c3c766e92f1f2aca91163f762c68cd4f68d74aaacbf28da3c18cea64f42d70e0a4550109a9a6fc5ce0bbf5cf87d6236e3e408e2277e53473f2efe06f6a1e790e4f2d13e8f5e9f0ec069ae213c5351d183bd27ff5da103c9d1387c1953988436ca70a164a078bf2b5e3742dc17c4240cbb596a0819d22a84685ef6c6d112b5e835f0387a170e3c43487c00556ee66ae29af4f982aac342c0af8f5d584c864105c76583fd6add855c62b2a976a1f606a0ea2098151b91e56ee482dc03ab704a03ce87cdeaf90a4ae9568488c3ed4de6531a28a07e89d12a344f1765b3138174da7f46c5a6e08feb6c012f2750e449a9574872726d765096463a4df130b5764e0eaed0ac65fe0961bdb714552902c8fc985ee7d904b872f3712731b1a9ddb4147616dfc9db92bb5268dbda384ef6590e7142c7a346f55377cf7c1a971f057439f8e9327b613297ff712efbfbc196e0d06596cdd134e8e5b9a28d8de79cb116355ea9673a0ffb4a6b74314ff1935fd39ac334fbee3990dd2ae2ca7ae17bd26074ca7e53fa9fd1ad5884bb35306417f8a1f992017f23ad27310f02dba60a87adc528ff65bb59f2bf3e185a1d474f622620ac684728f6aebcddea2db5007a94d0772c7f993a59a5facf749ad17f610bc3deadd68ad28d53165e7d40540fe0ffcc2dbba6e2475c3833461bbbec7b26ce2244bc2eca5fcdeb388147e7ebcf9f71d3d114c59fa8afd26bb0cc4f23527e17c89afe322fe4b1d5081c673c3e7830bc431ad30a3ffbc0229c297e3edb3c765b49aee77795ce380402fdc04e1633f9384968de71bbb230e7330e8f3a15529a3b69a2765c7593bfcc34b850c7dc426e8977e3c9b23ec5f6e2fce1c431af0bc6ec29466a80392aee7cb96aeabcfacc274183230b91e5a1a3e4ae42ad7896c06effe53e69462f8b19a4d6fdd223b1777adea8d234bfb14bff3e78f11c17d3d59c5dd70646257f1aa7bf99c52efb64b198e88e2c11e345c977967c528ac84530e89d292734c1778334fe1ed5bc0cf050f06ba46ed38de65215008a788684ff68ebd587b2c748413c5459347d4853eb62cbeece2262ee86fc6bb51f5bc8912b7fd0da8dd830118709601c595fb92accab24e3e472e24e29582014c3b4b890841282e8e18487c0b2832224fadf0adf325bfd3362efde167c5f98d8be29e9d972c47c727dd7a1fa9240a5465dbf413ab15601c13199d12a3efa83fa8ed1e408e8030d0ab8529a1236fc52f80f043670d0205cf1aaf77f9b98d0cdb9ff39cd4c47e0f4395522a035eb0f3f4b1f949490deb09b1989c309b45f465bb7ce3fd5bf9e154ffa29d5cb99b7c513e96f4517c6764988aa60ebb9df40952a436ed15f8d7d33d0922316059bdd2f4848bcee370d5f288d200847e03cf1dc6eb3a6a0ebd146594eee9304cfcb16e2f29e95b959f7233497cf3f44e30603a4a6faded42172a452eb7c114d79bb78f2003580979eadd5789f6ae88421ecddda645d620edea0a7aa919f944ee62538ab5c815037a5967ece66ed1629c23be7f4923ed6dd801dbaf0457ca005b031f3cbce3708fd821c4ca9b94cab8c40cb01d015481475d4d58b35f271255b93b871106484e1ace43207cb703d4b4d14696f5b40eb3631874c24de3e171e88b13a6c4536b704402ec6f91bd16c70a6eb065c5f163bd7bf60729ebad2565e0f7f0b165ef5de95b2079ecb227c6ced61df5eba56b4efbe055b096c500caa9e6051ed91b62cce237d478ad65ef38c41069da9d13caaa83587d6b549af6ae02b41fbd6baf8b170566c777830475758f7c29dad8d41280a992567fe201aa4af09ea35695e3dea8d86990ee4db516810d2b3cdb7f6a38de6ff227f91a8157695dde69fd8bb3e81a4bd8a7a1320557ed07c8fb8acf4b2c4773012005486c0eb6079ab6bd585369389f90e14b844e462dd073f5bac4987875aee876164f171e71af041ca65a6ef9bcb6a2cceea79964c78edc10d6d535f4bf82def03ad369120d96849ee662e1a6de85bf7aa042cd04f5d5117f14e786568409fec7d2c04d67fc1508db7f6e71d6dabaff1b2251d29f251440a2c39a63c841831191746d66d4d7089e027921e639002f4eb028dfc1582e57d16df81a8f108754cbfeb4df4430d761bc82ef349f392c54dd2c7d7f29e82fd3b045f86afe311cde790875c14f6bc0dad9766e50d253b285357197a73249fe73dfd7117a520680535f3fa62d7ddd69b81d54ddc2b1bdda57dcaa216084461bdac4a45567abf709e488cb4bad885dcd4b7b6a4f8408b2ae331458e77f73c5bef548a20384a0642ff8550e5b87a1c57dd7b615ce30ad3fae2ed6c6db3606a74901fd6cf89614ee5bd9ed6e2822fcebbc410fa6529cd689f73f0fe42378466c13495865bbc5042d3349a5e5e5b0cd10a6817e3f43012a213b5ac2e90633453e3fd7c900c2516b42631b477ce72f022c2623fd162844027ecf51cefccccd1087da9d64a8632343986f37151e4b61950915ede01dec761ec0375e23789c9c0641658121aeccc6f3aa6e27a6cced68ead6c931bbb7c2a5630753ebd9f4b1b23e5768a054cef89e24d47c27f84c9f698d6ad5f471e5e882e394d9126c1c705ea6b93ed02a906d7541c66d70ae288046907c1f86d3f68985724dd22316d3b863903d8e841d7a77882786f8b7773302b1fc93f73e2005fa2dc5fca4b1844e36f5cc75c193756a18a5a517c4996e89b3b5e59ff2c9294db47300d65bb86056a8820d25af6a9214a476e1d106e14055794dff7b8cdb1b56bdf6790c261d444e815f9ba705584aad64907a5dcdbb1066fc99c5c786588b25705192d1557f915b5817285c7a21e1430139851920d5c45c71e0044a5a071f0a3ab32bb1580525315fd2a55e7a1167d886909e4bc6a8df72c1f373d3b20b1fe29158ddc0f3c0075dbe025c403c0b9d5b5a951fe9cef326ffaba86393323131e8f2b19e400071162bae4dc6a0f3aede0e502e02a3d0e38cb5ce8d05ec0cb4defe8d13bde2401fb434147b0d30afa77c9ee3b6f20ab401bd3ab6510813be09ea2eed00861312e804fb8b834d4bb240380f7448f0667d5450d640becc4b2b1ca0b782254eaa319ec224b4a33fa00e3fd1a4cde933fd41caae5b9b5bed2bf4edf1795f0dc624aec7f233356af268bbb8dcac89a4f3b021da2d851c1a49653c00c04045f04b112277a6a31ced9d266e27a086a9bd1f9c2c7731315ea8b16e63bf20098379a1ad82aefbdaad79ddc9adee9392df3a8e074f572093609dfca283b24c97bf33b56fc50a64b1336b89710b448f2633c8584da9414d2321972e7e44e1d6bab082e3eddbf4e4a54775e2849a8086691bb2464a0a756206d197816052664298a09115ffbff736f5aae57c68a25e9953041331dbe90f3f68f721c730fb38a8485bcb1b7193502c6394c4b54aac99a153f49aa46901a676b3b516ba2ae5b0a70aa224a9e60b185049a8e4bae187c104dc2d96b8508c0f668542f318016a3d04c0b2d58d8a94d38732ea4305d563e92b139fa5564e7b9e5183f08b69ee973d82d4f764619a6a7dab6862e7184f0c451225c4754cb776dc9edfc77f44c3485be56e4bab13a24ab5a7b2d3a92cf85c564700434db7bc49d7988d246953e37b9aac70cfdafab0be3af903e95d34cd92a251f8a355a7c2284553459243745c3bd3cf84540b3b800a3b791809a09dada4b8cb687b4c46b8e978907b901819f275f4a5c325e44d860007e3aff68830680a4334ecd174b7d67997233dcd8655ce24facd5b993aa2d16d06cee392423defd2b3cf8c2a0e4f471fdee8ba428045627659db3b40a9b93ecf1cca5980a26444f0e206971e5e733ca508377a0797f34b7c1843c14f8a3d3059a8258e2f5d88cce7769cf9f9ad3fd6e6f37eaab0dd15658a1eb29f558905ce53bb5546ca11fc68d18b5d1b18484cf7456bd65e34c6f8e276d659d5ff8b93f4fbfe02946b97e09b1432f4887cb066d65e7743b103d4bddbeaea757b89005255a06789fcc721b49a88e6d606be23e60868082e2b3f8020ff4f3e61af1d6bda4206e5951afe78d52ad5fae951fccd5de3bd10d8e313b60510c3ae096474ec5de657eed9cc666558ba8a8baf7ba61d47b6e04737930840923f1ddd5874ac39050c0c3323c9009ce1c3dc68efe291bc6bd8e3017a4385c908f4b3fc19ede7d08425fa8838e3a1f88792e990693fc117481b5fd825c4e2d2d88214f6f6c5513533765ce95ec5519583d73a48d3b577f8e49b60efe69cf721deb950925c436ebaa10f1af0a0fa6bab2fc7bb38b7301f2d6eb4904a6981ed339b7daac6f0f334db46ec1877ef0deccaaf6040e0240b752dad7411c91d96b290f0360c2197d8e642e24770e4f6d48c4d68d615fbec8e90a5f9ae24bb4e128aa41eae40001eff7b4d82092d5a68618aaed86c37c181572b8735c8bc5dd9da04d24ba35e302f1b7a0a15bf2eeda54af0316cce1200530a123aab490f5b6b723af92a202993d7f2b0ff08288a1da6a32a8ffd8fd2b453e76f8f2ec8a79096856b5e1f968c078aed0893482086c7546601a335d67d503d8a92ba47334be5fce5c853117d1a0b006631e49759b539fb8b99aa42f3d40c57ef33cf4c1c65917280a5ebaf91a66ad74aad0586e46088a058b4823aa94702d82c15583c546f9aa57b15311e551a478736f41e01797b6c1859e309966cde6c4c8e03cf7d8bea74e46663e3ac6028d2fdfe4438be9e75308c04ce7142d75e2d4bd360334cb75192b5681102bc74229e36b7dec46ac31a00b8621ca99b3b9490011d23d41d96144d320d893263fe3f5301b36d156ca87d4c2a24802b4a9320119e63a4783a9731e095ec49b97268ab13045552bfd0b49e3f7d1906d548518ac78ee6ab93d801123eae31a7f188206f5106760a154be0bc618e71ad60c686693da88ea6b9eccfa9fcfd1866bab981ad41fcb6f37de6de0b604e57236684c3d65d87209dc295eafecf8d3f09e467a9e05653b03667c2783981da8b53082162d518c43e44472ac6f269866e166274bfb45a5ce14f275fc2f24e68d8dfc1b151f6eff3258ccaed3a8634ac8aa652b17b3a4577fea775074a6e190ffea576b8c6317047e5d798746ad3c9247debe251f540c9465c51c16f24e93cbddb4c249f103799fa3d8529d089e24b05248999c0049a67a3b7bd90be3007048a223346245f23ca377d37f09b0e1eafa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79e02e4037174d983c5581ac6e7246a494eec00c18b3740100c4cc3b52a293bc5d18b4d18830888a3a738ff9fd99954122cc0693381466016f64e7ed11d7a685d3dfce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4425fc8a1d6b2f0cdc7af4409e63a9947809add3b4a4e8ed8149b55a9f6dedb6d495df083b079947846cbd3ae40e47a59f77dd0d681eb50f5057b6146745d9a8f237fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff89b830d0513cfdfb3dc8bbba1d32bba2d4945abec9834a6d18d16fc793a8095a7694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da0c71cc766b896809a1d4b743dea2dd96507eddd9950976b67d9c20490103a770702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef1d640b30a22499db1ac9789338d1310b9ddd272c2a3d79b376152137c2b461e5b6d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a0cdd6c2127cdeb14ea3b173d7164af10e10b7034130a4b480add3123c96fbfe49cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb83052284cd7b0118a81d24807eced7cc642c43a13b45a6838e6fd8b43d97b9e0a7eff9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d60035800d73739ae9df6c4b026bac4fc13f82c91aca995956fe1964365cdd2a2a58cb06befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb452fb04cf0fd1d1aa35dfc046a7c57fa105e09463794e5ea8f0ecb030f9530fa8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a72d575ed7e73c07bef910787ead9fd559e5422efca44caa48ff711fe6d567c4a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa41c5991044e38ca1ed4350a2f41ec1155564e0b6c009d1172d6940559dc9fe946cedce4ff02f6f916835e2336184bd1fe3319b3307dbec3c576274ce1063aaed8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9bfc7a429c72fe1c88b2988b84fe1a5d00d667d4424a6abc101786e82d2059719ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d6bbb5f3b92750310bee9a2f802f5cfcace5e66e03c2ca38104a1e54a2b6a676b288f2cc4575ae3dacfed0760922b0d51c5b24b7a570db611c97c821911ee4984ea5d7d8ff9c49d93fe96233cc0eecc7264ac1ad75df6e29e35dea395a296baade8c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b700d0cc6e8cd04818d7b8b36455c591ff8935b6006d530a41d06f780968800749e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a960259bcb4183e36261d8d969233179c89ebaf6fcbce4670a12df1f644ae4e3b16358bc660b84d6b1bab3bfbb35a2be8dd6778ea5d2bc2f8e70d4057f653a53042e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fff94e404506007e1b49cb170e06a9b11fa88880af2db030f8ced70f1e68fcd5acf356a1a56c943f70330de28bf8ad3681bb343710f5d14cdf379d968e1d481dc45de329265654937545290208268d635500c66e7f89b572b8f94f32b7a803bdde8be9570650eb7bb31c60163d29a7a62dc588a44940590fd4e1a3a772496bbcc4eedfc96d966864ac8e27c141248302be21e5db0f3425ab36b0372e3651e688d05a50b5c1cf41d857250fc764472c93ac44abc7067b75bc75f970f5c053d73b81dde91b936847d34bf7d8b485edbb5088b07e77a041dbdf7316ee58e23d10233a7713515fa4254df7fcfe8abfaf81831518a2ecd8e8ea86207e029592c9bcd381933838e8c6dcb5b303c5554aff96c8edbf008260a92d091b4adeca444b866d949ef9b5ad5f54da04872056b3895dcc2996a5e6a22054cfbe34d698fbb5c95859c8ac0042aac6253c724fd55eaa79848ce1178b05df838c2dbb3b05b0d77129a7643ab4f23f7c2b85cb8b86b9f0f685b10cdecc0129cbba5d29371e1a053c7b0e105e3ae2f077cbfa5abead0193095ec6773e5a348286ac1027ce4e7e8e72adfdddddfb404667093cb66c2e4254c0f7e0f8a3eec3addf39fec3bb20099d7bd2e204db124cf0290c8e0b76f32e4c69c02b413ffcd6a4a09067370e3af72621e1b0dc2c868c5e8aabea1d57957e2f7c0fc2acc8b4277a486e5c01b36aebc37937a18234664370121cd5083c93ba31b1750c167143d3636c140c97f772f7e586faee53524d4b596c089f6ebd44d090b21b039b1edf825cade25672ddc7bd13d9ac3023dcf4552513ed1e3d94f3cee5535365e6bd45002cc78133a8d4d42594e546bb5c1f184a6bd72aee33728a44585b59924745b9dbd9014328e07c0222e4cbd7df28d8b04494d7670633daf534ab4c16d33679b6a74de74505108f84e36869651254ad1812fc83d6fca743782bbb44078ec17643cf90d7413f0167a9e99619c023c0efbeada6908f3aff0e8a6cdb66021d619ee8e43330c4b35db079418ff32563147c4a94a6e3039c2be86fd72a4cae22b99ee64eb3aa7263b8285c326edce8e8059193f399c56fcbcdc27f3b61a208a507381357057f5149b59274e3c9131582247067444df456f905c565ef08792a081acd075de2b4c6fc19c19fdeda996cd9e3af1d8818a5e592a53f7e0a422e7bec231eccab36f1ac2acf3b3457017f8c420657fa8417b73fbec04339583254afab800afc23f831ac8d5c1b112051cc8e4e85b22bda976abd9673eb5c497580e4ef6450f36942512d468d1d4709e805febf95c2e340ce048378f6310bfb1d6dd7f2389b37827ab1deb56ecb9b48fdbb5c698e103b333957c80c7eaa48c87db3ae8341bd5d034f7a5a99563280f5230c712d76c038ac89fa0265bde7d5829d9ff25253e9961c1158adf6580b27796d235aed5245f1cc85b71c70b190de61c5e0549a0ec0d48ededf35721dc10168efc9dbe451b00437cbc55ab7fc25c7110ea2a1e4d1b6a1eb2e740c92a9f0f2798fa2caa9c2071e491dc58a526cb35a9ceb010b0ea22acb86ce713311f1ca5a5976284d8afa83154f3dcb426279e4c39bf9838e807224dc7d139b04a1af70e4c9305c040982ef550919a30a610da4e09fa5d12ecf8966981daebc74f2df0eea36fcf1db436677fc38ec89949ae6aa9d982150a5aeeb4da3236702b7cd248dd6b107593bd227dc242f9120792fdf241ae3e1a434f1c8de1884b43d4b30b15dccc0c5da245e825fe9bde83f4dcda609bdfb2fd33504da545df9eaefaecde324a87ec382820ade1818046848c0af622f6f86fd6793c9c45b8bd64525980bad5d08025f854b17f2ba34a2541464933c4dc6fd43d34d1faa50d29420a15934e543d3e80145588dc6e349a8206cac4275922eebedbece1920c7e952143aa04b2d8199957f786348f986f3e457469a7cf15cc013d778f71c3f4c3e6f9929f5cf77837966790ddbedf408ca816b4275d88dac055d21fa612101da437b68717b6a21a04d4f8a05c1b27e3939722626129e435e175e32e1347deb53bc848f54ea083a9c268784403efd6b1a4dabc6bbec3a21d681bbd410b9d89c821dc5ce5639289f465480868b1ff1292a7d47ec44305d7df163d8fbadb03e7a6965727bfd622f51a166c359ff005c89ec89933484dfe0e220c7ef30fa1a7579ac82699352711c50b6b08c0e73252d90c67fb44c1636521433f5efbad2aeb1eb0e1302806da6795356cf5a92a019fa9c5ed5dc2ad06a4175449f36cb9a5a3dfb70357796313cb69b50bb0f7710fd4e6139b52905401c53dfbf0eb8a2b7f80d0a1e82dd62274e2a191767f6b1a4d51fcf949818cb84c6692a33d5dac9f279cc79fa4237fe7ae42284fccc281a9cec8e2af69faae1771443da4d7dda29eb23892c1cec98919d9a9824dad831e0102bf5efc8ae2aea51222b752a63afa8490132b49c8206d93674b2ad9353f0286ee60f6405bd48e488381b0affe6ad4db2ef13480e88d5c50903d9f45764dce5aea4cd46886f455b3e81cd486b04cdf3423fdb7070e40d592baa66a602b726541d0d930eed6329564ba2dba47d1cd8b84a2a49fd1942e52c6d74de5429facb8c77caf3a8b2810d5185b2cee845077daa25cd45f71ed9a06cb98d281b95e5f981aecdf6d20c596f60d5c0da07a0148dbc4d61ad4446b0c1679019f54abf3eb0661df0288731fc50a15cd47e0ef7e37e5200ae56aa8a713f71242d88fcc282419425f63b7b1f560252f5752800cd53f420ff9c2e47e47caf958e47f247be846c73bc988402cdee0a4f449387ea246da1182a09720125a8a474d4e2ee7ac767b3df28ee2082b65ca2751192b37e4f4bc440b5772e3aa2e89228de6bfce0a9e4760bb6a3d11fb200e3e91de8dd4b064344c78d994ab069a4f3d7e1e3657e79f27a541c19b9f13789fc8c02091feab70884df5a4f31f22441d596ea2979510ff8f8bfe77194bb4692dcfdcc81ae190cd77a09675cce4c32d7fd20451975795dc38e18296693850d811da544bf393e07e3ee2a53ae187f5a2e6622f038426f967cffca7e6e7f02aae59f7ea1c8acb85fc727f858704bfcf83ab87d722e3e0ef619b8a8905713d755d28a6b4dffd437f264311fd596ad9544e045cf8131cc7771031c38ca3a8c9e7acb5393b137d5cd61f0c90a0332442d8c1476f623ac30a94dccae2bfa5ffd33a769ca2695058db79c0e27f7669ee19e9547971eba408e168774c9f3135469798bb6737308ee522cda6c88d096e1ec965900ab24522c0233bb9192192fda1efdc40a3fa5847ebb1a6b9c17af386f525e579c8fed4dd777e375f5c33670dcec3317115042435914a3e8611d3bcf5175b7172514cd5c124dda3fadccfffd051d6952b6c5c11a3f9d594c2d65e46f087fc1d552fa7335b3ce1e35793578871818e2821e0151f0115dfbe44e3d68e91bd81d8990ee60fbe7abb5e352977a5f1378a9f31af686f4c4e9e4ef9a6a31e6d2513642c3c65c4e6bc740fee5364342c240c5cc904b6d440a5e585375eacc62b2ebc25b23850716efa325afc5ad412ebfab937adccd0853bb45baf8c283ef357fcaf34ba9e0cb9cae310da888f203be743bc3578f644086f089c5ec9b9ef44bb1d6466c4a3ea20594849e98c233afcc987ff938b6956ccb8264b35303a5e69846967b2cc3a7b751e9a87151a621f29bc3f38e176145093861c519e27007365709f332b88bfe3cec032c2664a39ce6c2bc3e0338c292e64d383b98eb78d2194ab1fc6fc7db8a1eb7fa62642e6f0c2f846fb1aa8a791b920a51be3230e37ba16ef1e66df0b9eb0aed919cf8df0c067fb62ae6b54df5db83f10863082b028cdc6bd8d4e75c2ab3ced7be3143aabcc18c94419cab0a043676a9ee4963ef9777bc69c5b79185f50b350badd7bcc92a779500496c9fddb6992657bb4028b03c8ec75d48d26bc16683c04dd1d2e910175b58f1f751cf7c4548beb6d541b383286d9b26f04bb9034dc0e7a305df3fd802b01973a733358398c1c258a3ecd3b1b84ba7a024f01d8188a918bdcb5a2c25de8abbde640bc6d4d1a33f1dbdb5d7ae3deabb18645d94881aa04af89ef82a9a5a0a80d3586cbb6da8c32c34b3c6bd3ead969cec6b13f6067df190bfcad668fcecd3c1feb0fb175d05e47e9eed1428f233fbbdf58ab2c17dbd3bbd530d2453d198b03322fcaf41981c5468665a40459455c4ec289d31cdd0a27f7868414cd7e493a7da47a3f40c7f9100077fb766fc96e39ac38201c9341871989a571af3622e3bd6210c503fc648bb5cb8b2e15b229a8103b1ad0a56f1ebb2466c3e45da4f6b4f39e520efc1f38f48394962ddecaacfbda9da32178c48604ed05ca0ddec9acb59466c55595d601e97020373723cc426aad9aa2b33d4377df69f9c73591d6c5e3fc5d777e27765e0caa5e30ebf99d32f94b8b69db39f440feecbcbf1af4fd60e20d8e39e9797fed49b764542e8855db983a29214ba988b129a4fda7561d1fa68506a0427a9111e516fdf551f2ce896ca31a2057e748c178681136138d5ad2c635b855dc18a76ca03049deec95889e7fa64fb971bdadee9181c86c17fd4b650d1e178cc3d69c612039105450e18bed52ca5c6ab4f5ea0db05961d940318eb29487a8868c4bb777c8f86431fc50f9cb308775dcf9599c35ebb3dbb8fd633f47f22fb4d757d80bf327de26d2d54a36105aef8915fb135cb63f4966f88de8e524148394b95d3788500ee7bf23e5c294d365dcc6c03d32f0ece1d8a6a6086a5f2081986a057b0e5cc4b8bb5b7871dbfa7feaac0694bd7d8de0e5ce200dab8949af3147266548c796b165b1a77e6b21dd0950c2a719f7fc7d8f9f5742f492b592dd8c443f0e0efb4dd319f01d36bfcf69d2748c03b10eb1a4cb4baea7398d6639052f2a0e689906f76bfcd323f9f558c463b42ad6dfecdff88d6248b2e7b81b0dabfca194484e314c2c42f5594d29b501f972d8acbeb8e4d6aaad915f5f946ae5ddffe9205dab79401e0f1d1dba35266673897035b88f1eace78ca0ab770782a8abe476e3da142634b3aea2102b6c12618430887a9d8b8d0f671856d5beb1b4dc18f5266978a89d0cba28a5c5fd555057d4143aef0498163545c6cdb56184c5b59555038c28ad789d79263d61627756501d7839ad704a54bae8820d0f7c0e94cc959982661be45e0489b494fd92dad3eaf359f8f8ec7f5854c107be7e6518560fdf6389e8097146f9f016c3e75fa9209351b28d6c1637c35cbf70cf067d6c15158dccd06cf5007f1f783886ee53d586062e3e771eeeb802d9c1cd69d5eb2253964cc82de7d2fdff1859eabb869647cedeea02f2608e6ffc31f79137ff84c04f4ea5d4c891e2b6a27b91c7fd20643efd86099c51550115e7689f16e7c4af5f31a8ad61f1df76473886c80b2178d4fbefd9232d1b6f32e812e8a1db1bf3693472eff94a40c6f8e8cb1b1cc8e78178292e01f2b6e238be3412f9f230be0af51574e8f2242bb52c9d75ea81759cfa56d4ff5eb0792facfc1dfca8808202ef784e5fe43fe5ade662553a22e6139b52905401c53dfbf0eb8a2b7f80d0a1e82dd62274e2a191767f6b1a4d5112d5b71af97f1792aaba69f9047e07f085a8930c4a8b1162a3d68ee2ca44399da9ba1f8969a06ee5a9037b52f5c7501864c16d8563f01aa83c9850caf5293c2567bceacd4a98d5a70e20601327d4dc083d92f22927d6295af094e9f206f6c5e80e8be4ed8a07f22ad373d60f4a7f0c3a30dbb0b64c8f95a5c693b0c221cdeaf49a56f3d54ebd030a4ef3ca316eed531c7c64697d811ea2aa0a2f2f968242de5d9788e66ae75b576094770431144abd5345c1dc757c2c4998fb305a66c7df2d32315b6d084659e71fafb4bfb1f5bc2ca87989018f9482139e69ec28b51b89af4599eb454b92c2d9ed8d24bedd30ed1cbb3aa1e4795e35bd0e8b4810315478d8a947b23527943c4447cedd3e76b5d1093da578119ba274c9cc9a86417b6591ab8f68126c93f0e13991ec6d3b7958c48ea80ef91a62d6bbb77e1633609873b23257f65deac4f4e1d4318c33f216e86b2a01e71348a84fdaaaf8cede11f80ea18d6bc088ab89558111e695c7542c72b874fd2f3285b150cd762533c0110daafa62fdc477d82a041465a76c77462d5ad914d012f812deabd599eea486b10bb417d3d2e1e3db055f40861a843a3feb5af62fa9a93fcd533ba8fc0460b0244e544d31558de00c5ce7ddd6aaea1f3a9b2c928a38d3168f217189cd251df6e154622ab3e80723cbf03782bb6b0781ac7dc40ade894d460aa74b3abbc0f6ef73f3893857c4cedc30950604a6bb6450e2db5406626faeec5be5d8a153f16af5b2d2040858d4383b6f964fef43fa4852aef2917d714e409cb938c8b90b07e320727ba652c57938b18a6136f1b4f840d79c28303b86f1619e3ccc91e6bc5357a994bdabbe8d03f52ed18121f0e6d293cb14bbea345ce43db11c9c8f8952bcd622385fc7daf7deb0aade17f354364e04402228393b02bd74db657ad71ff0ac0b3f000cf41a6c3f71249daa78729e330c72d879e095143df36e5d266819c3bfb801bdc1aa921dc00bb66b5dc02d953e01d578645354fc8b97715847a98a823034642ebf927c7ec6d4bd4de8b97db7b26779bdf568adadc87df4a914dff82e6598ba9dc9034574969ae272890bf4431efc04df12fc3187e973669eeff5f64cc0ead99c8a631dba311a55842b65ce383b2ea4fdac36d0a00778f46a1749ee9af8d673346686838dad0e0c3bd0f7a33e13ee115eb698f352554bcf0ad9aeb00eee72093c790ad1fe092d4e8e904d56c3842b6ab1e62f9ae56dc2818258ffacb9c674f73af3c1fe94d9c892742271a47c925edec1f8580c31be8d356f4e744dc23e60f4525d4b0284f1514b7e20ecebefe0c585b053c1f57e4dc9d6dc586628f85ea745063e6ec8cbb171b7e1ee0c4289993885a7979c302ef625b0ac6c78058beb6337c6f0dec0152c25d4bd6ca1fd5594fda4e604f625766bcad477d74da94fe94b9933fb7c13acc566d41fcbc9c0bc83c60c043705f5d1ac9b0b1e06c1343ba34a0404984eab74c15d01c160bfd69b8c50f9c24ca1080b67be21b89d88c09dec6f1369853ad95b237cae11ddda5c22d2d1d40b2e524047c42b0bf0b9ff9c77b32526d7ae64c85f4fda52e8c15c5f638437a667945d745ce98bffa22f7ef9486c1b012e691c9763c6466948e4cebb839358c90f2eeddfd339ef9a5af69605e55cbdc4541a6339f772c6b9103b8df969bce1314022df305c37451c12c480778e9dcb77832425953aed1f063bb45a00b28eb9fc52b366dc73dc30b76d931a17035919e8a9f18e0add1b00c06a596c6e139192c73b7545004a5494c58358e80777a83ee6787dc09152381340e65e811990c7de47ee27473846af8e51d7404cb6b50234b9b70bee304d75fe59f954c9479a8263a51ad61bf34f13687ad0c47e075de93dd4475a89bddd87ab48c87b87dbc2c6397aeeff0bdba151965e23cfbb460a9e23423a3b1b38a8dcd01ed76654074ce3b789cb5d5f58eebce85856392429d0bf7d6c1e35d9bb534c9d85dc161e6a8989d662bd9094b319911fd603bd1d9c4cba661f4f633216ff5653f81071ca9e9d83adc7877d6de5ad38843c7960f93c0ef46ef112c5a88a077ee1a73eb7710dcd01155211ed4c129e1e8e93098d61c11d4e0d77eb06bcd290805544f245060ac61659ad290d9ba4ba79011902b54ef0a110987f07a9a6668ebaa59e037366a663e902b53af69b5045ede819d7c79f68cbb4dcb308167bb5807b17f25f43169c6770557de266dc8ff59cc4ae81cce6c1a7d9eb8a764dec8c936db1e89972c833d7dccb512edc3372a85982ceccf2caea307f6954de1f95bb492da53e680a2fdbabce56760417be2ffd3a4b097ea257efe4a819f5ef8106a5cdc6f782931ca45896ba4054b8a949d83e009acc9f9227f5e658348c9b7247d44cb9ee00f3a041f35ae265b5f350014374096f8ffd916ece3f711978d6cc507be9037f7f7900c598b506f2c181b04c5712120da6b69d6f7a7844a43557842f76aeaaa956e5889bc068ea56735aa99ec937f029c667e2e0ac517142f5e453eb5ccca508f5451c404abe06b9c25e2333667dcf0ceba5e9efcc86deaa20e8be4c23354515fa9680c0b208786dc1c917a9322b59f52c2a285e40fcec69ed08647262694a3c3c4dcc0cd19b809a78a74d73228af5aa0bd6b7613cc8f07ea763e5a07850333770b0502fdd4f457a38d156c8fc495d22e12b74cb79448cd0e9a9dc1aecbf7b0d16712ab7407b494c790450ef9c1dcc06bc977823566951209a35c8894fee0bf81b1d9cc053638a0a518040f2573995091434e8c4a241aadff3bb887472fca9f8c4b775480a8fdffe4b611ec2744cdcffa3ea8aecc90bc0363bfaa9337be3538f874520cf02615338d8d4e44b3c7cd742b2afcda65eb150608877ac6f1d98dd0657f366ee396d2014d1d2a125397583d7138b08edee214aba1556ff0e257df8ade84e8d08fdf7ad2331fde0aa7381c2e65e2ff3a5e918f1430dab16fde2fd7d59607a73e8de8cfbc7d03934f2e0f51d24df987edfa7e7d7916a2bd0f6d1b59a44eadb84830df1e06cdf55a33f53b075127dddbc0ad1c333e8534e11dae8d479048410d151d0fb5e1242397410577c77f7d9c4dacab2252b3ee3c703d23bb1bad8bcf49a68b77feed4885b824e95d3e32208ebe959c6e9f2aaf686a0c4fd2aa2fccf3d694f38e2e4f5281747015d4e614c1b9feb2fce9b7ef5355b0dfbd715301181eae4e9a6a1dbd7dc74c994f3d42a8d4db18bd515ef2edf905102dc3c2f201213aac04eb073efe8344f317b6e3fa2a329ee8955ca90b0730328ed87972e840594c505e1a2b0f3773b474b306106d90ae81d90c2ea33f0ec1e3a32a8ea04532e2c4126c2074707149b410cdc7dc3ecc8c9cac44add2ab09ee58778398e0313f8c5c3d39c10a04685c9a59c517c08cfea622fecd535870c8855d876fcfdfd04112318677464cdd16861dcac9a3d50a9f8bbbd8a25d405374f6d6986ff65b48e1ae6635fed2bf4f3dc76f32b7c17f04d2b986392cd4c8cbe654052782674f0b4223dbee486625ca1b4b7e58cee75706d24e501212e28e66269e40a3aa307194ff244580afe2f9cc4c3d1bfc8bfbee6bd2e3762f09d3de5279c067bcb86c7f87c349980f127d1040facd82ec6af0ed95e934c1fec2496773defc98b097e2dc5d3fe8b74861ff77c9efd0fb9548eb69bc5ffa5b970fc13b356d4a58997bd7acc80ba552139126fdfdc8096539cd3d9f9b01aa33af1957363326284a324bdeba9d03ebbc5e9896c13f5a03f39a0596521ca537bd53b81d3e2fc0d245dd6ef3df4b60987b05515c40cb07fed95e4ec2518752563684773ebbee68b7a6d98b42d5cebaa1bdcc601b13cdfa179cb06cc469890f1c55e4ef45495ec27083f0ec8c5c5291e042e8437ad91b0dc3a316b5a8d9f27436455cab1beaeba3fdca314063b0ed2c97c9487fcc9be64449dc68171f3a08b1e06ed0258b3c3aa59424fc8d11b072e0647014e31a354391234ff93e14ebc351bc72283eb139fbb6b51e1af53892026cea9e799b6de59242568f614f9b1c595baf21215f74e4deb9740b5ffbd79e6909324837980bbff43d0a08fb603ce7632fb2ff83afb01f4c2245712c3d5fe097271b644defdd88511c586c0c841d86720def30773152f7d3e133c05e6904be6b88c41da99590e5d73a715732b6b3ff7b4442c1e47727ff39f8e8db958afabf8dbd92d54c7ea3e8cc83316472db682a96cd1c716bcc60a3de093a3e83d007ca98a89250343b8532f7a222f32dfe81b11d99aa290d06a4b31cda6f3204aa26af26c2c5bb41686e077873c3fc13d9ef0c02e1e501d6d5ddedde333fc2316488c23a53619d2cb51860e1272172a939b7645ad7eca269f1a005fe9692abce19a332289dffdc646155c534bf436f53db8f94417ac46cfc72e0fee07f3c2c55a5abd1db7866feb9cc98007a6e5fc8610ba92b5d803f9577605bd9a785beeb13367b8b0b06e178fbd5f3aba81c9afbfa9a6b5388278853f773c059ef2f698d555d301d4962b56e4faea29ad76c990c460749e572c201f75df840bd4f9b322f3f3ef16e0fa371352652ae26d31abd898d6cd0a60c33db96acf04c7f44a56e7f7ca48d4ed194d42591ebd2c2a62dc54a4a3c2b8648b14339f36a6b7366783a02a4d14455f04290542f5ae5228130bfc42b432bb2cba84f245396a3348fee2216bb50f62a949d9de2defee9e6d21e8a1b130b79d498e40a0502f1854e6b9434b3f4bd7651d480d76d38a83ed8d97cc24e27c5ee2292d00f0258d2e4cef4eb00248e94aca4f975c56b78d0806d51b85e4d11d5e0ee6953f173297bc56d631af07bfdf57719b192e22b946103b45bed4ea0809cc5c5730af0f9fcf8cf0bd602ff76ce5565f25dade262a93b0775cf7a03d9d7bb48a73fdfcb8444530a39bdec82f52a11009f0fa8f4d3776eae514153b918e6f576762a68599181ebe93e0fec87fe6fc4bfe35bb09f4cb911f5c3c8bb5b31cc547ad7c7e1a54fd9b9571286f3e2a414244e03efbdd6d469555e1e8073205e41b561b989c87014e80d0a0ea66e25bbfc5867fae7bc8ac4a06f6d38aa52c46bf220210fb2a58ab266691a866f2397648a296bdcfc121ce9748e994c5f925e69e777935cf66678d93802fbb2d3c0a7e6a2b04a1790520d07e4611e262f41100cd77131086f854fb42351038c04494b7f6d60ace9782ff186530805f21b9a34fe2e9432f3c06524e05210bc7717b987fc315bc6c1cdd7cfec538c9785ffb189717dec6ae137b816606da0f7a12c05c59d772450a54f38f50e3f960f3201209ebf2b7f9e83d152f12f442d2d1680bd45ee6ff59a732b5b87fe256b3bd6ea796ee9faf810f22f2d47bc4caf35875e55c0422397dc51fc3622e2a4375e462c82e4d46cf6e933ebfdbf75dd12c838ac9254e07a4e41e7a0512bda1a1c6628676be6903423c3c4818694d19c24da6cdc30655b7552038ca3a28af96d3c34d4d27b0bb4abf69d38aa133c05ffe2f9028eaba7e6a7736bc7d4209820baee3d0403e6a01cd07160084f9cd8c7cc18e73c50f6b2cdd0e60f1f93a27290cbf09043b1f3b2c68fe077016e08eb66f2268001ad958b6e9ca5f6be5496cd4b6234f765e8b6bebd683b864779afc4c5b458d4f6e90bd4911870bcb8f85a6ec2a81a03fd433fa967858d70e89379a73ccf2751a58501132ef461c9bb005660fd17ea497f0e776e7cececd8a763eaf128d9fe81bbc802035f389a12e687770f97989fa13e042f821ceed26cdbaca3cce7808565251d3ec3d98387bbcc5d4a96529b5b4b9a662cf392bd406b39367de022b7e8151a3751de447ee2a1c7cf772df578fad43dd993e4b62fb0f029fdbca3d8ecea3150d1ed5710a8999175feed4d705b4b10f8d6170bfb9956e4196698de6d19e144ee4b6f2f4f4624bf506664684ccde66e860559e96fd4a25f8fe210ecffbb93118fb8fd3ae9c62852b2a4dc5640857ea6c2dc87859dc384abd0e3d127b2d4713e2dd901dde8a789157d12d33de84e0c9dd0409c989a38b4b30c320cb389ad7e447ab78ca76942460184aea62b7a28fca0f2da46b59c53f17b388f5c50976d9a9672e6409d32cbdbb4436e8644187e1cf694a9c1f185a9b3f70fef6c26a0f5007315b54b78736f65cafec56daad8b9543d2565d6cbcb49ebc03f720ba17af3830168d3fa753f3ba3c74f81fbd4e1fb3b18040c1b5a5e827bf3608ae98beeb244b0056520b6ae736367286b760ec0a6d062e5347f167411aa5101eeea7fd565c403b3bace51d1f5081c1d6ca6a1a1621e0a93729cdf654d3e8209a8909420580514060115b052c28b0edb2da2f9e37a4e784b026ef9f3235dc77204bbbf0745565917507f6ee7e10e7a7c6db482bf6b4d13c67ff08f5822a4102a7acc5f9255d8512b7156332f6c5a45d17b477d2de55dd90e81aeb1b64b4d3d5e34953fe027b13a9b10dc32dde544c6d90e2281543c2268ce143741b3d077171c0f8cbb1c8d8d69d733a47439a20bf80b56cf05e1371bb2201f6945c4d8bbfa67f73bc0cae3f342474a4bc4f0435a437c4543847a08849c38d3e34b9aa1fc38a6af5b3e476b807d1dbfc479655e4d0af798a55de4461839bb45a11c825b90f6539798833a95fc8baf84d39bcd3bb7bf74c84179e63cd5d08945a432d3928f7672b6f2ccf973585f28db0e91405d3ebaa6d9b6d592fc5ef367c6524fdbb929df2f39a2a9b8f0ca4fea84bbb096fb90a3e31a9a054ffc43840f719252df610d245614dc0f03eea89cdca6facd11f5c80f15cf305275c2281c701a377c3b25d26c43edccc0b071e8c3cf87eac0a14575c61bb1efcf2494578e42bb6b79112cf6d96e712b94828d49c6ed5383ab8ccdd13c3e4b1ca3a33bea06ac6f46cf06dbc53b135806975eabfc4bd7cdc9d38020d0d2fd7319024ae2bf1a14ada36c7a1e0b72ef2201b7cc659d81ab275cc75ed56c9b2be4e252a145c9527753ab39ef588182134aa0fa2efb02be476cb0ce286f7935422cecf6f66c381a88dd7aea20281012e363fea03bdd51a3365aa26aae425d292a7e16538890c09ba9966471e0b73feb4e3d7f3ffe2a5074bbc91701ccfc0db5fd34609c82ee29261ed801a6efce109276c35b3da16e839c7b95571f4b505703c0474ca81aa0a7ae27e67d48683471cad484121f3bb7184a3c5f3b6a86f2e077023dd7800f40a094938de17d2d845223a57ca61605304af8c1c0fda0eae12129b0ddbc6b99b8ed29cc488f1c2094f0d2ddadf965448ca8aacd064934758273ba232a3fe24a81fd99da0cf9cd97c6cae7328bec1e3ae88f09addf107c7b823ffa14f1099ca1978147d83b576e2dc996082728e24fac04097f0666a5ce9543262ffabdbc473e564b0c0ff7b32739fce4ccb80891f775fc2bb5e87653a9ac7a14dcedb679c724cf6704e5a8ba5dc03d354f5a3c0a096e30537f1936bdc829155478707aa74e18fa10bb8b8403403d48f0865ab00251557544f964046077aa8d29436666150221a8f358f5e0fe6452a5450e230d04af1cc2993fa090fad8e626b82a8d26bee822ed1316a8916f1f4f6deae4e3d469847140d3cea1a8f40d2c4b6bc3b9c8018841cf17ac6950754b0024ee7c00d08a98a5a038b4016f5d2f494a72c6dcfdbb0417189c9c96fe99b8e0c29e3d272829a9e613c5c212a3d7544c1d71daa8ffb2409a766025354a3c49154ec0415bea20ff50a183fdfc1a7079624e155794100841e7c14b90032ecc267cc03c2fae8a568efcd3abf5af5d1d0faf679ec3a44ffe227658a1c067c35854ca6c40ee8d4ccc418d247fcfabc169bf8d4df4b1a187b5595b6bcb4af6809a1700e90111328fb8c95686a03d1693fac321d709b1c403f2e7cf133553a430bf5b44d84180a1a2cf80dd9b7c27f58ff6719ac5b03aecf98ed1d28599dedd512e68521c32a82ea0e76b7fe67b5717c8c0ce694c92ebf24ed1e7759e3969e4425eddeec6d74fadda412dcef3c84cf64e96740af69af9067c2e9f5532089d5f54b4d0177c8929b03c83efb01f44634e6084b587374e06ec78c502b599458ce628ce049b7e124e80933f1450cc93111b78cbcddbf390ee3c12b27928b254f31daeb215cab4a47f0c522f1602d47819b4cda590a39ee4a73571206d670a407c21308d79f70156d013d05aac0f750eac0626521c45e4d61c6a948013ec4e3498a14fb14ae0ad152c7002e47ddb58c52b2927b51de05dfa09b5847af73e986faa28c40e673a00d0f54d9364a72db37ac295445b0e1fee1641d588a83a8b5259460666a32ffb867849228822bb8ee3fa5cd11975df01d3f946a4011e9b696fb74039f1efa58f40f43683a437ec252c96b5ad57977ebb1681a76d24402f79d6e5a83bc1d395e9c4b55a1364f00cc92b458067a46ca448435eb0cebdda9026af8d2db3df64424f3d1ddfca29bffa1f2206bb55faffbb38c0753e2d82e071fc31be449c2e5ba32e232bb808b3669c39eeeb9194e78f2a55cd2962ba65456ca37c6bb27dd670fd0f9dc97949b9ea35ca1522b4edac78fbed0efd26b166185e7de612148a52d004ac3cb625c2be53f42a3c2a1dec9f5af58b8f4b7f11985518d94c2e9338da90f63d2802a944ff1873ee6c3adc290186ad90f12afa3217b98e507f1bfa7d52aad84906da0890267f8eedea1f95e98321e408716dbafa9f3821d421c86ae1d2b301025fdb99fe0cb2187e3986117c5797f988e867048077155db054041684778bd9777e7bc5838662a07a0c538aee11bfa8f327f212982336fc213872bf1eb85ce094b7d3ce28c3212b6e2eec3c7f57b0c5525f2be6fd040349516bf3a24f8a62f5bf61756d6e8f954b180d2efc5fcfa0ba8a9d27a62075ad1070e123bb613187fadf22ef7e2af42b070193658d228d176402fd7f3ebb29cfc24a1cfc2fe4db38a722436257b134a74b188549a6c445cf7950b61697dd01a00836ff17e6cd011f632eab6d64d25c33648ddb47c3c12e28d91f000736ccade22de8b2f59ca51c6e714b64ecfac6adbb7bef06c9f7bb801238711e69ff67e399ac480bfe680ee0dd287ec736d21b272b7aabf0af427be7d1eaf4a61382a515740ce834a7fa964913b81c13d701fba138494e5eda7565be6f97fed2c03e9536df8063ea74681a84abbeaf8a8532a09dcf26eabfe067e1fbc81b79996c8a5dfc0fb6fe816d8347c5598d56f0d19d4abf7022455fd58a9c85c0c4ff2fc95ed70a906821e20a07fac2b778a9bde4e18ed3cd130cab66f1eed02967383380c4da4f70a2ba9aa8f334245c12d0a9f400694ba5a6eec93293303099ad2cc5ef2510ffc9eedc84cd5d0fd3900ebe1ce463416c7c470ac7631bae5b76c4364c9c3c3eaf7c381c2ccbc7fff001a37c4d4f1173c9c3148eece8a069242a73ae26a0fe349cd439fc12b6583564e63b1c91dd1e13e77e3217e3d6d620c104d94d143e7717f4ba23812f643afba5ee463d289b22932b697594f481432288f955e2727f614a1f225c335cde996a41eb35d4156c6211142c9ab653fde69bf5060ff2737daf7fb30911af9a2b78b0601e11cece2cd7b0c0d0fc8908b84ebfed6de429e2a773da060a6d71c0498536282742d2173cc95f75cd2a1935551a0689a07e4b300b4e3e226e0953d55262ca693a6cea8711ccf47447bedc0bec5b3053fc316865d22d1bf4ef7a50fc85b9b6532094f59aeae1124f0a6ee0033a2e0eb47d085a261d482a2bfe9babc1af459cd0f75c5f9857c58fc21a83387f44ecd0dbf7cb5b38efcd6c897bb4f0cc232179299fe49afc4ebe19d945b0cea1e8509edc9e8e9fb8dc1159e8fdde75911d5a967be78785b14d40aeb4a155d8e0e96d551be6afa98af54251247e93a684c482df47031df0e731e22e30a3bd3506d5af3ffbac8c4e1804f58c9d7e170907e6050aa10ce0080f9e599f17ec9b402e281f9e3f022d3edef5eabdf240ae7f51c1bb5d1ad7f086e7719c979c59db269ec50c49fe76279aeaa2f2da56b56bd8226b06edc02ebb51881b4cd643717a476d8e98e935155f12418eff67c9a492837dbe07d50bc1d64cc095e7e7427b54541dd08890ea36d6f07222759906b131039231cf062bf841fdfd8cc0fce3710e6ac0ebfd3692637a9c500aecf5b6c4914a739f73c23af2543c00b8305301fd02b72591322385db61f37d7ee1e6b932e66b8b87488f08bed2e03df7607252dc225087071775faf51fb4c134fdfe6313d0c353e121a7180c0e303f4af596705e08df559582b275795b5fcd30872051ddda9bc2e60715f36a413607361a0e060bd73438f3cd1ddc65f990fe74ba107c9852ab9bc436ab12cf5de57dd8ba18c0c4079ca23b834d8c9b1fd25563f0f3d88641866f023129115cd9a3f7ca926ce03d3eeef75ca775fe4e7af8c2f62a1cb4b991eacac90d59c5ffa92ed8e3cab910e6e2f8e8f1802e91b8e086fd579665c4240885179c58cd51ef3c95d9777cde10ba54cadbc033625c4cba74058f3713550f669a9aed4a78006e20ae6ecdfa7242de17b2952ca2cffa51ee69451aa78f2bac56f2027543efce68a22a4959ffb2b7188e264900eb579da2f513941f352079b84f0072945773bcebff78de73279a4d16c73a1a5263e14891191b34ef92fa0921c6bae7dc0002a4481518d8c03837b7e664f26aa6a83ab7e25580020886095ba53d6105740dc5a3ea9f6a5a6cdc522be8483f9f7bcdce6896ae0b865f1fd3391dcce6c4bdb5471602ace9724da3faf383885a1c013ff7ee622a6617e8bafe207489c8a992f9e9ab204880c552705f060c3b990182b07294c4bffe6a5e267bf28dbf8d13f67b97aec31380d3d3af6a30a87893602b00b2104bb080775d809953c40a8223bdb8488ce114cee3f4e695bbf4e106db2ad5df34e308705d1f474acccaa251241fff27cf7aff07f62a3bf49efb9c2c067c0a0bfbb21efaa612becaa442154ae83a3f66169468d746d0a9591f86cc433a854aed6b5ecb31a4b8dc562ebe34fe97bb39b072258f9ba4a718d470d1b165450f4fb64cfa55b0a0bc76775ff11520c26d4a26a28f01861d4c89d3e479968fa9c5bfa6c79cfa9ee64ef41e5ecabf6479774835b19069e7ca3a22b3ad147fefc558f4bc44765d3ae9078a7ed07ec5b38c889e8e15f6565833f55afd321159d7f6a2fcc236332120a64f55ce846aa050e19b4855af80691503536bd7f3ccd8ea324b55784e04e78567f1d622608bd17aab0604c88c7b77891e84d6725040157716618b21d5294ba690f2bfad87437d384131e940c54e0b52489fe86045e0874daa2464510bf8bd12b7387e5429958cbe7793352193c1f3a9009eb1d2c1c5980a00e20245cd7e11401ae170154af4b8bea50fb1a84b3c641e385b3fdf7ed87efb93b29f0643f8011e1abd13bff3563d11915cbfb631d7824b4797c0c1d9efa083243bed95544ea520c734f05b1b4871e45afce83bc27de4d6e4f3a0c328ca79a7e03dd916917a35cc6285391441197e0d28445aed390950ae0e4924f181617c28e4a0ad29cd053eff133ab30f7a6ecebd54c4b52120ef7c7210e0bda589a70a74ee8cd64893e2c26f2b5a09486d28931cddfc6e6f666b207c70ba46229e238eaf796495469c18a616dfcf058232ea2ccc29ebd4176f87bfb61e1a7a63e76108e4ef7f55fd7fe3ea5a0db7887907b319e966480d3afb1c3bf276acf509af5007095a4bb85c0c997df95f0be0825f2b3ff1eac36bbd0350eacdfdffaee5e042af8bbc230d1c40e99d69dfd5825f6b490b540b29f07e9986bcebf9e415e04126f7e790a2ec978397c2f0d64863b3b6557ef8ef9734adb9863e9b1298ab08036537e8c1b45e77d80023462235ed1d2999019a4e3f7fd6690d2764f18a7087e69421fe4c425cf3fe66b5a6fe4dec26216dd9faebf9f7fccff960551769fa6a0be975861aa38e72801132e2920cdd96c64b7651efe09ab101f2a461e65a07a4b39d622a082833d33cf291340ec5905dfc67a7cb78ff3b544b8830fac0b06dd88b9266c630f7d4d9f4f672d93cf88168e5323c19da6eecd9bed425137ea07ecb41ed63f2310b326f60b3089077dd2e291989d03d0c4c45432bbf89c5d3890243c0bb4e041581e772819b5588dafc21412d1f3d42dcd6848184b353ca24787d63d956cf3b6cf13282d60d28a3a0a4cc132aea398245dfbdbbe57b90cc9ed8dc2f32eb2654e1150237a4e570d6134d531842e46682c41414979818c49957b1706840e1fa7b48cf595e9f43f3d1fa25fee50fcb6483b58cf878120a0782c24c9cf9b4ab03e19b4fa372f386b164a63bb245f941e123b4ac10b1c1079cc75c4cc7f69d3f3e9b5490a9ef94b874923b54d668d17fc7ce29660f72d6bbf7c4b64091483596e17216f70b1ecd97d8f7963654aaf331b407ba347a4fa1715de6fffa74ea0eef2464c29e69e4b01298d027dd0d214e29ee6b1c7f104d0222c816f7c7f2d86d0df44e831a2464729216d452e5ef6a76bd5baa5f8e63995bf42cd1f5738d6421f4da18a6a74c95c3a3f26295e460d7450d65db351473e57ed12a2aa5199dcd224a766ecf67b5ceeb0a1c6ae0ff161c4262339b98b8711d390eb143f4ea2d249a4cddb54e9925d328f0ed4e9034e4d4dc5316e780b0aa8f05ef29e340d8ae5ec189c0829784cab11034ffe359abb94b7cc9d6fec14e7e94ccccdeb078ea56a9f3219082dadbd1ad38a92e2ff1463d92e797699c34a148644aaa8ed584786d187f7dd5221df4c5a7aa199e75c658cf365e812b076e82083cfcf22aebc190b3723549ebd81a37eb30b81afc1ed54a0463f7941651cf260e93c62bc18ac00f16a71f2f879da36dc48d2c461dd0b82d2fdabffe1d2a8346f609c0ac3a236c94021b45d3706df2515dc23f47632868b69b9a7ff8c28377b7bca88db394cb032064a267ee893b61db5c75170fb38d2ae4aadc92906fb73b593b399e11dc3bb2c739dfe9e9de581de78ba23b04609ca9c482dff65170c6ff5d69fbb0f15326b81c17c4ca7eb614a58b1e820bec98aa969e668dc4f04a33d80bca34a99d96a71bab32911170ab96fd1ced06b6dab0368bbc8730a65e917c5a87fb9e0045a1b62debc2756f7f666ca89a0432a3377d2df5e9396578b40c077b3d5200e5bcd44c2aac9f6071d97d8a1998ed89249ec82ebbd01a344b605fc33dbd7390e97b35b392215c951d730a0933d301bc552e337d7ac45820fe4a81ef686d6842f4d5596e68ea8b8c4eaaba9c530c4053b3f20e9b4fe8405bb0e82599023ba82bd92d5c1d6d30bb9d90c779249ae7028d87ea4b7bce1bdcb5c1629a281cc1e2994dd35862de440ace97daae38809019a27d798be351a2e389a5db65c4bf5d86d2db6b2cb0a393166e601d356ed6ea44e6e16db275b1c42ceb8d2d72dd1b0bd65a28a90fe24297de130a62b0903ef12f232bf067b8a91d954cb851c382cc71ee85042b5e562ae5af564c447972636c94ce0933fc811bdfae7acc1675547e162b4ec0508f99ce479f13a1beabc0f583c5f9064270f89bd67cdc738c2ca76d2ec4a395d4e4086a1cfc09ee6c9f8215c58fcdbe18a34d129ad847f5ee2ed71879599a936abde1c227df38bc8cfba7516efbffe8e1ce203a2b40ff9dc02eeab98a8f8bbfc6a6a09ec806581218b97f73e30f60e8bb90a7c1f23ccfc893434cdf44d00e2270b76d2947926697e43fe16fd6ed86519109cb70cf8cd268d983e722df7750a5b9f5774a62e270ce6d202b074662b89453a99e72e5f6739a4bf127f5435e08c7246d33df3adc1ad17453557e584e050b424e78f1e2493588d94fdd83d96e41453006afb3b1b160ebb3b1a3a2d0209bb5efd1735b72b706d7ef3acafff3f8b88a8251daa78fa01928e97e6b9e10771be15fddbe5641276a5c650232873026ac91c4fcb17d1a0d32623e94400a4efa6772c44fba11b016fb4fb34a1f1b5e0271c3f6066a4e8a2098175ad9e59b847de288d09c25e52d66813b95060a065bc2671c9bbc1171bdb6ff764841365e3b87edffe1c79f679f94f1858c568ea87b7808f9bb8b62d8dbc9feef9d6a518c8a669d2aaebe3c6539beed5a17babc4c5f814cb811c107aced3c3a5cc3768a1a4c5a30b6d67d787e9492aa7ea5000f7a27c2d0c13dd4d3dda8c8f0a876cf0f4807d4fb1303976b83e7e8e6baf492a851429ea8267d8cb95f4b553ba5e56d9440f5c397bb8f75caca56638c3dfbe2f704922ff3502920e520873f246e9a17254835f6a4e6b5cbb5cc8203f53dab869a46c4a78b0bd259d951c36570b71c7efef29a0a21ce2e9644e679649eecca4d7abab2243291f9e66ba0d4bdf873779c2e4f4353075f031ce7ae3a34d00cc17e98407595017b8d0f47839e9d011df049a4c3620a203bfedb1971f851d25a801d37c5b4e4be49290b30a0b586d44f114e33cc472f073c73f6af58b6fa0a5b748c471fbc2bfed9d4426cb59c4ca2d4918742510b7f3e22fcca8affdbc4fc5a677c2b8d4dc9a3b86dabdfd675a2e6898a588119454d05f7331b3fefaa027f43e8d9cdd42194206eae1d1e6af879a241b83326dbe7d607748383ff9bd6b4032de970db5a751f27a39a5d726d274c78edd84338ffaca43b2ee1a95e8e7c13f1ff0aca9924b5bcc3193e7a78bebfb3f89ad6dd99196d42a7f38d05c10e3926feea31d7b083a48beb9a0e06f0a125411ff8937bdb4ebc008c00bd9969f38a533e9e953baceff5426b90b1be755ee2abe56859064a23bba438dec23b030843bfccfaa94d2da7ce3f53fe357ca7c513c84aa9b83787b0307ea2bc97dfe12b07994322da75462e0874aa7c81b76e896623f82f63b054ff40f7b782fb7f2251395b7a698cabd1e153e79933667a8e8d266f0e5c6ef3c6223d4bc74c2b97e035cfdab7d92e8a325974765cab62c5cdd68f6358651ab121af3ebb5df42a572c59589133fbef146936c13181cbf0db7fbf29da6098c537fb5da0e053d7933b8bc3bb48b953e8c88a8caf7ddca02c7dcb9bb3c14c994e34c433216caea22f1d7af5860447b50651e75d88160545965f68d1c675d6ed2ffdbe0b3de9d4dc5d632b788ebdd278035d31ee043ce77de0db700baf93c036752712c9523f76194000b283456962c50a30579f1b1c7e64cc936ec79b2aa774bc3f8b1db99c35f2b1900be05047fab8c682666d147ec2bdd571ad0c0eeecf7aca561ffc00c9b2b7466abc8fbde3b919ea88b6a0d27613c4100c3dce1bd4a5c2481e910547194e7c736aa1342659b4cb06b9cb990365b2086ef4b49fa0ac245e9f1a7e5ef61fd9b624b87db538103f061d6462a16bc73a15be5ab8969dbd621b0430c1eb7daa42999ea4752fae99c5ddc85d41b26f255553ba09e6029b032adfa5e3c7e5833b75bbb150e1f016a44477599d56c51c71f9706cc714fef2280b328591e93eeaa0abfffa55e696492e6c6160a87f70608024088c2940ad25375f92e38cc3c71f00065fe106e28d104452d101157cb8e637614bebccb7b0c6fbd9812dbc1a99d0cedaeeef59f68d27b2bf0b67a4e25010212b1c03f9a8ada63a8e88df2f97e404346cc2bbe7f188550c7880caf40f98c5d15b34579a9d8d318eccbcceffd51eddb244735024698f9591adb1c466a907ca461fbaaf6d8148756d3e34610043e74efe3ad3d8c14c1af2dfb3c35f2b5bb88075eabe66e57dfe22dcce56838c67f3299f312e55bddb158a3592c85690968e9e764a56cff74a655fe03ede0a856d4e436c7bc0fc97e783155ae46fdbaf2195c8a526ddfff4059e6e566448c92fb764d13531c4e8d79cbba0630516d9f27360b8450db5d97cdabd59f2e98a90795646d0e50eb472e3c1b6c4f05ab6f4323482b5559449b318d35380852dd8414a69203f0437e435d98d4d4af329222955fe3c596249dc7df6bcfdc34554f4655929999a40c3c62d40b18e7930ebe15d82166dd2a76cd1b6c35fe4e556bda77634365520f0e72d4864cffec7ec1069afc28d1e74fb0649f4f0996641ff91af69143a7a3f8f633aa7046a36eab7ce39203e06698987af4fcd767b8c6822c7b47069f2e004afe919fc579d4953197c3a77255822d53017d6a54400497db39c55620a50880f243e653dfb69c0a75e211e9fc81e70b443b5b15118ba76651836eb00f07aff8423c130e239bc2f363147433f498eaf4d29d62f5f42a9eddadfd3d71c84f0243f3c30fb9d628861bd35b9c05c3dfcdb0442ea546f6018349b22a946b9769f80f3c8c355812312ddc6dbaa30bb28193407c2b28eaa89d06e99966074d9e8f285d0abd5f95a88aad063853c71768bb1fc0fb3bee8dfe6b58dcc2ffce8a767390109c23756c49dc73fb613f88ce8efd596c30183d09b15f4df093d31098958ad60c5899764117ad7bd9c9c3e481b528856d779bf904e246a9601238d1c45ed3eb29cad699dd9df380d7852c7dae04d31799f3cc4a59a285e69409d4ebb30c5567c8697a66e58646715135a4f04bd89a7f419e84ed5aade9259b7c429aa485730f25b3440d9a16cb2f0b12345796dbe85cdf31501d85a23ffa70ce8c2d80fa2ff839bc09ecf7249c7d753e4b5592655685415c9b52d6fb16fadd8bd29a6e4432f5c5c81d8c393b2eff7094c0c64b8616bca31132ba4ebe4e7fa7a1be8c7804545a72de18dac93b810f22e64e28a9b471a2578c9c3c397f56b60c3c0fc858bf884c04cfc980dd3b11911e0ec9a7fa512c60c113e1905e486bf639bf5832fa2c193ece8dea77f9abd79d1c7f08e3958040a5925ebfe5347d7371d49d766058f37f9ea795e5e5f68dc57a62e4ece62f8a2fa68ccd4225954c1c88571b12d4917951b710f3ce1909a45ce0254fbe38b77f5b871bfe59d92d74d71d47777e25d0c63ac19e391d896d135cf602b475d42f42451549f7386fad6d97843870d3d06cb53c95b1af2f63256c3bf3247152093714b2c174219594c4a719216bd859afdae278360f0adacbd1c83ad1b209f382da17e477e46972fdf7fd116f92fe27cd8b8cda8c3e05d184ff8129fad577a14adc1183d2911713dd35cbde39672a0f41bf45695566337dac7852548c31adab7b912f6849c0b58e0f7d7993955b490f3fc605b34fd29af41230244d8e171d4ca7ad83f231ad5ec54455b418e4a4513e8f6d262c392dde7b82c1a2af0e9fad0728357d9c7be05bba11dd799aaf4df163b125d408506832e181ef58940a2a7c24f2306b772ab9b73e633c2284f54c23191ef24d8f6dda4fd0cfadeca333a71318699b825feecb10acbbfb38558fb556bfbafb90d80166fcf0935f813f2f925e42b4e64a89f9107b589cf2c63a60b4a14453a02bd21056beb0a034eee391eca2f69edb9a7065057e6b5917e26a1e75c7943844fd863a74e1d921a4d121e38c1dcebf0e3189271689119694cedc5951b3afa8ddb9bdca8dcb43586ace830fae3274cc5363713cd631aed7cef08888c1ecfef3d0872e74b26470b7e9124336c30a5e36d59baa04ff55fcd6bb7d797a1d539cac2b6cb1563b0e4da45963a0b5f031d16ad328bd0d6e537debbda6ac9adbd7dcb0ed12ae488cef3f03584932055962a042e2e2b9a790648c8351219b132ac2ca836f61bce574ddf0f451aeb4f0dfc9beb5223708036ac24dbbfed99e00caf3f24b605a556754038a27f79c6b589d0e27b64ddbfecc4480103b6882e158cfd3cceea29e3be4f1813af59c01d50f8204bedaa7af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026d127348d468c639727fec81038f7a1e6fa462b3a729d8ebdd84a05467d478ea0980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5abecb1613378f36283cdebb15909c974c9d7772e609770a6251b30bffc7b50f9c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793ae13096b1e2b75a3ddf523e00a9dfed3ea28cf6b5cdeae406c03f9b07d0bc6465aa107155d77bb32a04f01314c001180c45b4f45217b464d9fbf8e9f333a4ec1b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a2be0dd306518007bb4e5321efc9cb6d6329b50453bd78f0e261ea796181940d6ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d488fd832b02b9b7192be910be870f95ad507e82afcd4dd22ed3c594334cac17b766635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54499e1240f067a0ec5804ed383abee8a7bc071a697b315ae99d3500ba6628ad98af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa5552393bfb7f6bd2121e35d8ff0af1e7490347f7d989a915c7b05ff5256a1ff43de64e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eea2f8b27a8b7d1c00dfed179e0740edfc6447810503b4b7d6084a4435014a13694a9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a0d4e8eb549189b6c383638e0b4c4d087992cab51377b0f4fbbb724b4067933f68a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a0e5e8388d7218cf045f709546550734d05c44c17b8c50e7e9fe276611dd2e42aace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d156df2998aa1fffded70ed4f9065555bda5b8e31d170540cd275718ef82bb2f57b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f5f56184ec2129386bf5b7a16b162fd5c3b2018b73037b34ff89dcce4b3b31499d622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc649cde18f3dc83483dd97bcf650fb152969f3c1aa2d1560ab44ef5ee9b66617c68dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d48d6bfc79edf5a631bd0733487d12f0a776ba6870f68965f09cb22a684cce43ddbcba2ceef9e5d94f06f9736ae6edcf98ee97625fca0df74181ae3b4625522feb26635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54b0336d39a5980b679b988cef7294aa7122492f1af8ada913ed4cb7981a30d3faaf35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa5552393bfb7f6bd2121e35d8ff0af1e7490347f7d989a915c7b05ff5256a1ff43de64e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eea2f8b27a8b7d1c00dfed179e0740edfc6447810503b4b7d6084a4435014a13694a9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a0d4e8eb549189b6c383638e0b4c4d087992cab51377b0f4fbbb724b4067933f68a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a134527e46fd9d9308e35e2a04997d044126f41f3ab3957ee853d886d69d5a7bbace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d156df2998aa1fffded70ed4f9065555bda5b8e31d170540cd275718ef82bb2f57b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc649cde18f3dc83483dd97bcf650fb152969f3c1aa2d1560ab44ef5ee9b66617c68dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d48cba2ceef9e5d94f06f9736ae6edcf98ee97625fca0df74181ae3b4625522feb26635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54b52929adba34ab5dd606539ed5457fb24eb857e142b6390d8bfc112bae67c7e7af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa5552393bfb7f6bd2121e35d8ff0af1e7490347f7d989a915c7b05ff5256a1ff43de64e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eea2f8b27a8b7d1c00dfed179e0740edfc6447810503b4b7d6084a4435014a13694a9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a0d4e8eb549189b6c383638e0b4c4d087992cab51377b0f4fbbb724b4067933f68a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a72a72c73f9f65a4615da02eab508c544232c63423cebb81f3b44e1f1bb752407ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d156df2998aa1fffded70ed4f9065555bda5b8e31d170540cd275718ef82bb2f57b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc649cde18f3dc83483dd97bcf650fb152969f3c1aa2d1560ab44ef5ee9b66617c68dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d48cba2ceef9e5d94f06f9736ae6edcf98ee97625fca0df74181ae3b4625522feb26635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54e8d4093cb6eb2f86ab829062e8023734b5c5c66d25c9c109557b4e73aae044a7af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa5552352ca39209fe12eddd83533990ba127cb30444beccc59a3d242b2f9bdfb48414be46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eea768da0ced0dc3ab9bf2d2299b8f7955b9384fa55448b4dfbb85b1d712f0260b4e4a37bf4827389610da2f53302c9e00d9c194ee5dbbd8da1da1a842fbc156c2dc0b54d9ddf6126971e1915af9b566b1fd7b0ab6ae9a0ca0261e2ebfe92765fae1d4cfc71a1296d7f2c67548b162130452a90d74d3d3e0182ec88d69456c7e346a225ae2b3311e47842305f2357c955df1364c6eeec0ae8cb467a27c162dacf58f58d00936dc0056b2ffdfd0590bb3d6da9599edbfdb62f946ea8e944300d710167a793b8ab3c350ae35c6f3b89a07ec700833d981153fc918721dba46b599af5dfcf58283db9b899ad919de68cb9feecc86755d980470327f0df9c7a7253e611f7e0f361a98890446d4fbe58018fcd39dc96b42697431195401ced8c0b9a2b334ce4e6215590c101d12aee9066524348d9c77449ac2c3ee34ee071060fab1a10a9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837228cbb6f5671c6064e726c8a629eafd1eb7d21a2ecaec8c38c683ee45a35d9cf4a7bf355db17c62b530e820b4325202f8a358e7f52d0516cde27f96586f39cca670332f95fc469663ea0ec057d0c5b4206cbc288c4f0477f1c07362dc2a276dfb9eae5673bf190ad0f15fb7d4d8d364fa4c1b9e8490f2edf56f26bd3a488d30f80210cd2ad93cce2746f2549a250d94121941a6d882142f8f809aaaf2c810402546e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882cf17cf9cf6933a5883ef891b396278116f79444c5e6c83f1b2d8c06961009e64a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a510ccc88c52bf360289e1b7d837aaf5a7cb717a26043819c2dca9d4892a72128ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7a0833793bf662686004ae56a1e32a55cc4ac427082cd5064bdc146eaa744b464f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ea20f5801dd7b8dc49868785de8923457c4c0efa197cf4b3b038474f8b7f39677e99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc647d4cbf552594b4753f231ff7eb441d21b6761d1a7c22023a685259d066d10629dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54b256f9c3d02f9d7e282c848bda7cb27abe62369e39c21c3b945635345a0b7109af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a28862b276588d145ccc00ec9cbff98bec15280ce7f47a817815f52e1f6c54f47ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f5492364808929edd50599db7b3b59e283c2894b520bb674cfbc602083279dbefadaf35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c8372230b1fda42a0d8d8ff0453e5f32fa154eb80ba0d1c3d37eaa3f4ff8b86f1728ac6e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882b51610b6b0d63d9b8b3b999c6cb71d611a8ad11900a3c760e66a55753391f004a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f0516302646d2dff9133fbcf76ab97cab7cd2930923eb29563fb14799f99a9060d65df171980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad8459968222249f20948ac6327a777a6f001b4efdb64b5d477bee2c682daaf7837e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e5179323a9cea512e9d00a3a5649664b4c915a7255184e8cfa53ae8bb7bda28d983a64507d9f9d432404fdde9c7c4ec8a0e7aa242217af4ab8cbc051e202a8c00bee38b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a8c1af40415fba478e0e35b15560dafff6dd15e0972723e2b23565ce27423a359ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f5430c46d20674cbc21add2e20a7d93d42b53449c5714f8f84134e708fcd1bef248af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26586a33c53e2f47dad3df4df6ff6ace76b245efd64e33cce8ac19ddc33e15e3260a903cb0e2ce4244c4626ad31cc11c3c58e23dc6e4a4098e0e30ccea4e9e75f4b121750ccf02c9acbf64cb5bcdfe1ea6a33061de764cd606728226f86b28370f8b7d03048dbc506816ddd404e0a2a7d8692742df944906b273fc812d53f278cea2277f0032160c34fa12550779475362469fab8e23f263ba6a81f64d4633316a4702622ea23c24061283afa3c2bf86f8308dbb69e4ed1627e09e24e1da05bec84e2dde5bbe6651c5636baa4a8001ea30c3d0c99a65d5fcb5c9ec6ca8c3e54df05b7f4077f5183377628a1944552abf7fe2bd6304e3beff0cf56df381c5c25a9e22c7e8a04c63e4df9318e80d449d05de30a311d690f77ab7b200f77b8282e2a4e44781746269d3d13398065c50d09994dbf36946de0e7a4090d9149b84ff7b08939b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c774994ce079faae4d3d1b139af01960bf6a378c724a452e1953e659449fe16a4a8aef94ae7fbec54738b537757e47e031bf3e21d02d33ed7a6cc95a5704d9c91901ad5a2cd9db91f6022d5bcf4285492f310954b3c7dc9ee322ea86695fc1d5094df01924cb392b8f9e593820957de9efe667e382b86134f2e4b96742087c0983cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c83722c6fd00491b6ad14e307a1ff8d88ea581aafb090fceaff87c32b0c5506afc1fa03f768701d355a65d32a69c826aac635afb0d52e8111a45bf39ede20ce61fc042a8dd66f57d5c4b65f31d7fef995903c315c5615cf9fd8657ae022be634cc329ed586497ab635cc8fb606bd366cc85c9e0b2e7428b4a525af69f23d98c9ebdb6a6e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882e8427e73e049543e17801c1c510f28b7e0f48c3312c68db911e99bef9ec44929a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f781544b58773a3cf76599ed7f6c390f27887bf6ab99e68ff662877b9fb7a0fe2cf775c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e5179303fafbc176f006054bfa8e8d004d3624988b667c1d8a991f6c8ee8f0eb30df0d80c2a54c988a739759cde3aa19c07e1be28c5353d98c10d36466b2151ced3eb1369867381dd8f1e8da7f5f3a9a1c0bc4e55e5e6ec3bb7663be291430ebc3b2a1225a4a172dc4361cb9a3abeb0d331c5c681f82e1825f80b9f7a655f618ff488fb3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a4779789ea2b8fef0639f43937a3845ddbde1cfee715fe1afad44bcacfe526169ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ee712337fc9895d8e1106e98a1d6c8c9be61601bae464b5518a7790154325354626868e7fcd00f339a595f68c38650ca72d6d131b22ce0928860b96420fdff9b9f06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af64f62ec5900b2d0067283e1a06e39c8a09eab3af8a000315dad9442f031f4d0d24588ce6241282d1db9fc161427a7df728ffb51d386d96b75ce2bc728251f81fdb96a79b7021e3cfc10b7cf49221559901cdddc9392b62a85def21da4ad7c526a721e462da5c884c02ff728bd7a0afe6c06c90f6a7e0fe014f140d49b74346e41e9d0f316f960495db0a052e2233aaaa61b5e46702f88265d524cd1a518160d2b787bc4bb954a87fded7f0c62a046672136bedf8791448f1f8d04ad44fbf4ef7e49e6ad7d5ee03dc795eb7c15dc6232693b62d488fd6932c6117db14f684b2f9b155c9e2fd5a100b4a422fd56032c465f699f5301c8614349cfc6cdea2698e8af9b113f2660ee952a0712a298d295895c645eb78fdb1b0b59afcc6259ce4659a959e0c87ba169ab3fc01c93eb3cf7d1e7e791a0013f7863b75f3419933dddba09ddf10afd6ce1ccc52072ddc023af4b772b6c38167d17997eaada3876e0d8ab33fb38ba109f98b1381ed1030363c6124fa28f348710c10bfc45e4006641e3a2c2fcffd75a8740f4ce8dd982671d72eb8844591200ddd3a25410d1cab34507247aa12c74001559dd9932a6225817917cc15e75c2a1d35cde6a69c313e4417c1aae657cd5f04ad65e09a0e648f3f83b7a04ac07f33c57eb30d82d777e7dd5f1f3791f23adf319193bbe37cd88da7be52015c9973189f3a39d8946b9bff3bed168dd586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f540fa37db1c1b74355795dd56764275933316b7d8d25468efff7edebefbef7b026af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1adb845ba5bb775070bbfd9d75868074c0ddac6eef1826c73a76fefc09cb05794f17e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e5179398e040a56bddb369eeb0b7b22a8bc29ad6f6c3281405a693894274c5199ce49076ec769b2912c4510e5eaa90cd2d857137d70105e2e0031b85267e3aa188a810b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a0ea9b02f162168c9f3530a17f5f3db201ea8f8dde6c23c3d72da8772577f0355ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f543c539fc6df4022f5d17cdb06e67528da3b1d3700d66818e714d0680822123fd7af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2ab3137880c3fc60747a63860bf69bf7179d25ab4c9e10996c75adb1811bef016face7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f547ca561d124cbb797bfb9706a738cc293daede5394a20920268929810d976e8c3adf434dd7b9678a7cc66ebc927a0d2becd1d413ab8d36445b9903611b44d987d9439bf6f1d8cfb620e426e286db825bc05b9ee1574f8b2534e5b2f83df1e6156d32c5131205d18137415e55131dcec139a9ca899311f9c38662876c29c1069537be638c7b5569c2c7467258fb450ef29325003098b93f1be7765f35374223baaa368302db9e66df21642f9cb18c8418dbe6d3562da5a0ede15b3b4d7ba919a75cd84b0d939ee472e198e9ed4c0639a8dd52a023831ac7619425098e185f185ab9b3fcdf9de6797e4d700943e549de9e58d758b3b3d30e47ff94667052a7c3e485bb88848e0534dcd0987198485bf49b50cdc2d385bf301384bf5caeb9df216bd65c7abb034954ba6d38775f35802f3d0abdeb4b2de6766fad73d250eee4974e261130aeb6ca2a56010523592e58c1bd42249cbbd0aee03412a001947e572d482e64731e616037174bbcd7e13fe5a5f342103d5f98497c5f5cf1bde4cbf590248e6fb6aaac2d145b95fe321b07a3f8b15db681d203bae9b26e6902311af0959385e4a69a7a96321dd9960c58a6875d7f818cc46c8bd0bcb94f3c8b7df9a5d913da0d3a2a05270dc8042e33f6316ce9c9118a4f8e0759050a8707a60f1aba78b89f345d4f8420f6a0935fb8291e64850e6cf5ba58db67bafafec6be434d46248976b2b85c0c41dc1d0f8cab02aef19ded5f8d536db295debe2c40cba44dce90d6ea5ea9d473087ebba51af5b319d092bb88e4dbaffb2173888bc592871c8650525d6e316fd8b48a9a959ec012272218978fc6c876250b8dd876f5a12a2fbd20f4c9d4e687f6222d73529e7898036e7d7ca9344e40eb1fe288150780d4f5fe647a114aa43b05213a0f9ed7532aba313f06c5493c7018c20c5e34184450b9d5a49161e3cbb3c25f22f06d398dba9302daf56331f3ae286b67e3b1ca5cb2b178a32dd4e666683bfddb27415fb4923e93dda1606f94df088208e6ab86e58bcbc6269f9afc47018f97c065a518224bd76ee07a7f96a6c7bedbb1405fd71631cd81f9a54f8ebb6bbb89716c058e4446e7a3156321735c9165ba8c74ea65df7195cdb352c2a609469d89ed4c43d0a551a5072eb766814a656aba809b68aa89a2f2c13606140d5a0ab6a3c03bd93e2a0cc96283cd4ca19e9e708756444d6b23379571d75dad2cbdb7e8cc9e5ef16cabab98bf7b14ca3189077b72b87f2577960e71cae9b585277f6ed06b06d959d3f29eda1ae0cd080387d6a2cfa938177a6131d2e9b1090af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a3002bc2213b5eb7882ad9f5881e264a93c7bc7c64729859dc5470b70bc49bfdface7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f5445fa5b31dbfd06ff2209a9c94f068c9cd3cc2193db804f6e9c5353ec61f3d5789d393eecc5c95bae5c3a45effc080cfed76c833a8a4917ddddd537392e31a3480de97493ec9fe3f40c5be447b425c3300821cee63529bb6989221ab7714b0f7b0a43e03c818c3bb1317f586a101df686214d68c38d715dff51dbfa58cbc6cc8d9524a1a535f7e943cae856c0e763eb4e4f70ba8780343202ddf6dcce53ecc9c169a273a221d2046b9119550aa9579011e3a4890d69414da1a901af501f34d0227fc31f032c4eb7087a50a05447d2261bfbeb234ff169930b425cabed1d83ae02af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e5179329977fbd18aa8c9dc41e1ff0c692490d8c835aaa01bd2f2445d6e8968f4d195cb96ee6ec7003591bef8e8f7e7a23a8afd20bded9194f245eaae11b337ea09d29b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a61b50ca7405f95f8ebb067a1ec7e222178a1eb406bde3e08a15f1a914ddf64f7ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f540388184c10fbab71e4089103269b8a8348541799421d9a8ef5002e188af073afaf35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa55523e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eeaa9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837225bc56f93f3441992c0314800f07152862ce078f0daa91d0ddcd093bf5dfea2376e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a8a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e517931a8c8f9273ea281b1fe82518006cb73c630636131ebd65e361ed0ec1dbd1a970b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a62a6dacf99a1eceea629ff0dab519c2b9ffeb550273afdb18089bfbcff743f65ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d1b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc64dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6cc77ff2c222e6bad1e560b9bea3a2b7571f5f340e04684d809ad47381495ec45586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d486635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f540d8392028b17960a2c36313307da718a31ada5fd5014827d7bd2f33dc15c35074a1c562b7df5bf31d25d7fd29bb089b4d9904f32a85dbe8d5b6fc11191ddf7092de3ae4b84083fbbf281d3850b1b3832b12c2d6025d577ce664b4bbdabe0824682ca11372839f4a44683b03bbe6b9cce1261a85bec4cdd567f73b602fac3716ae130adb9186d942b27dd70a0cecc0c6ccd670f5214b9151cbdb2523b6470697e548fc0aa3b07608620084118bdfc772b4fafaa3bf0468bc477e195192ec27eb9e459e425e5dc4eebdb0913da7ae4a57f55df1ff61257191e1ddf441e3e2760592b06ce33d8badb843a360afa10190512db08a9390a22420203f51eeef27a451ef9dfd0c7ebf2e44548a93a13a735ebcbb84ac7d49bc88a62ed245f4df886c91489fac2e34fa7d371e463a1dc9bc67d2ef486b5e3155ab9389703e2c52021b0687d4ded8cf3f4b37c6160006b8844b5a3c203ff29bc58dc93dcd893ce53ee24ca4e04e89c63a469ad2e1a93d1d20e0bd9b331df6b350c2475c5ad1fe334a7ed99c3be8869ac66c460e68a3e7a9fd0aef7c40d51c677513062b37b1d386a6cb32f1e930fbd2f169f8f0e8357d9965263bcea68dc24a1eabb4b74dd10f4d915ef62af35af88b49651a97293e9732ed0a539736b96456b3fae4d65ce8df2b7e547a856b4aa4f8c0b0d08955a365c3df985c4317a516ac0e080ee01ed34cf9fa5552393bfb7f6bd2121e35d8ff0af1e7490347f7d989a915c7b05ff5256a1ff43de64e46a6c2511c2074b90e93fdf9668aaa68ee6ab0a28f4a74f6155aaae01fb5eea2f8b27a8b7d1c00dfed179e0740edfc6447810503b4b7d6084a4435014a13694a9078fe7fc3c8c7d1bd66dc9caae946a6c6d0c2d8a57e86c33b6d7398c2cd32b548dcc178cc9bd2094509be83f546aff2442eba2a7bf664d8b2b6fa0c8a5a26539b5f7c9138f943680176e3296239283c1861e507f9ed9abccd6a52242933c1c3cde093135ad3625ad1e1c6621625738c1aeff10f05cf2a2a97442a326c837226e7aea4e6b29135d526733851162625c2bff240260907517caebadd888632882a233d7fc8b91fce1d99b3886f515a6d8b1765cf07de0d5271432ddf285d7d35a0d4e8eb549189b6c383638e0b4c4d087992cab51377b0f4fbbb724b4067933f68a858d6f6593f71f95ba9927969c2ef48054f9941e8630cd43321a6f05163026980be8eefff4f9b748419dda5fed59bf445e3034b11a0f54e4094e073dda0cd20f6dd3684141283c28cd6be54dcd742a7c912453eb559b1fca9cc734234f78155c78edae97fc62595746caa599255c8c01fc39f29887b8bbaf23ecb4f722d05cced0dd7242a1d07c248852b7e322754817631462963b27f30b6ae71f8bc1ed0e802077b8e8a128818eb5cb6011484a4af89e74213df4aff420bac5290161b1ad7e09ad0234ec717b55173f92ce164ed3c86d46b4dcec600631fc8ba6db95b9d5c734d01ccff6a458ae075a9b78f4f134a7a4921eddd95bf4e42bb41168fc0ca047113dd5e9b796222013df765214a38f58b337bf5194f9e309a45f9fc3c77a4ad43baceea87abc1070389a955bdbcf14e84bcbe1bbd64cb98a74741a37e51793b3a31fc752a3f39364ae40adde4723fb860dfeaea9e701674e4085b8ce7f2e3a3999cf2d1162601d22bf0d9f47aef81699b3b1ff84ebc430efe7e2c54cffcb2a5dccbbf628362210c0f53c387b7ff7434e5d26df027cc368f3b26c9ca6b20748ace7801b9608ccf8da0b3ef782ae0d8bfffb38ed023341713e324b048dd385a7f3826c69f9c68fe7940b24c13fe39f56ad2a20f90f6680bccef3f32fac1df7d156df2998aa1fffded70ed4f9065555bda5b8e31d170540cd275718ef82bb2f57b655af5a75c986cdb3a0ec90c9d50f6215ccbdb778577cdfe9c9a3c6fc12a003460fcf398de1a939d8ce3271c0fcb7aa7b5cd3cb542d032be2b75bfb9f6f426a57728fb38c7c79ffb53e620fbf5ad1be0c9b07de245b1912cb2e514b93f90847d067903712154e0205e0f8c4f790dfe1bcba650e4990a0ff0f2fa4fb185a546d557b3d9c0af80dd8e3972afd2675ff698aad0b25296573dbd3ca726a5ea9d4ef1a6e5832f18e3562cc341d137aa98479842b2fc7a1e82bf01b0001fd20948522255359d5a3774024dd1d5faa25e6c75a870e988c17f25b42248bc41ea7d631b584d6f4eb331b81bd822c208566a389beb70330eaabf364dd526dfaa57a0b419ede80afd42b8e452978708b9e5d8a5ea84be7897bbc24f2bae1e12e9bf677faffae36ea5c580cc579ac397fd2a5eb51dbb7fb3fd83e743332eee40b549cccb0727ecea4fc362ede1eb4bb2d74adf6e42b18920d1aefc697fc2a12f2110450c2293df08ea054da849df9d8edfb0737079fb64d96a31636ee5c59e7cb40efd9fb189c4b3d448ea83b0a6387a3b574212ef463587771ba708c33441c8a8cd7974508f9012f3e712eb68aaeaad06380eb41de897beff9e8f5220ef55ae8d49086157ee99c19f9f1d08c527d819131c693be7824ac7beca587a8c3da3903ad0a4542752bd1877761bb81ff752ef4412f13cf5160ba4faec50d1ebb9ad7c744737e89f531834acb69bea4fbfd5c929b7031a0f86e53d763a7b75aacee20d63284f96f88622003d450f6702aad5363838f9e7cfa8adf9363eee831ec6be8b9776848fd5ef06f675dae0453b5b45b17e006eb4eb79f9e5586e4260c5cef9e573fdf1e1bd9047708281ed4cceecdc41535e32dc95cc55af02378974ffc402a64c59c5fbc649cde18f3dc83483dd97bcf650fb152969f3c1aa2d1560ab44ef5ee9b66617c68dc36df1be33852b4c4da555fdecc706f83bec45c4771cef9fb0620a66f8a05bb2d90161616fd85c95d9c02a658f4d9420babb8e76423d4bb716d420b0111b960d66507ac3c5c2decf8c5a7ec8ec8c14442b0dec2622edc77490148d2a2c679fa031c26b3b802f9e2c6d1099a11730313e08183cb5563bb5c5cb0c6b11b76bfd8def0a8b8848dc93ee08e09c4a8694ea97de41b298e4adfb682dae5c251cd9adcd988237dd602628e48de4adf496bf7eda53b97abf2063fc13b11235740f87af6586b3b48fb3c82571ce73c00b7c5aab1e7e6f48e9780bd08b48b828a59bd452869b87535506afabc7e9d0e268993f97e4f85d96bc6973deb6f7295796ec31d48d6bfc79edf5a631bd0733487d12f0a776ba6870f68965f09cb22a684cce43ddbcba2ceef9e5d94f06f9736ae6edcf98ee97625fca0df74181ae3b4625522feb26635b08bcacd34146673ff3457c8bf68f1c5cf94898b1bcf18ddceab90ecc6cf545030e997ae9297efe30a77cf029f1bd536f52b93a109703cf1ae56d107b28438825ae8c148d88f733e8c47b6a2e8a893d68d966e13d65e6f9f270967b377900e7310acae75f6136edbf715596af8122442f6c88431e84e57a495409a54645aed56db208531477c5a3fe07ef9eb1b47f2232a861920f5f9a853dd5e797670c60b2e8a7a20da96951ba32c2a01a5f743b3a87c77a8e60a3e3b4795b73936a01d40f1d8651ae0de78d66ccabc8f9ab26187c8aaa00f597f4f1c3f6673856d9266e75afbc8e94cd3e698881270397cde0a37f3a7d53464e00fa37e2cf5c81f6945802a08906cbc6a132c20f7fb4dbf5f6f2ecece704743ace6ef7c2505c4c863a9de362d7f460caed255bf8d79f6ec50cb3ebf46c58bfefad27af089c549e3226484782ff49d6a618ece3a01b35e57f64f002936da93918206cfb3dfec3486ecb07a89061bbfc18e30808ff832220baeebf074881fc7140ef1e2e11d30ec5d5f54057d7698b335ec6a672d521177310ec7afb0218c9e656f29c446e1b941441eb19ab06be9e4b94ed9a6b7511a900b52e34376ac9041471a7068929bb7dbcf249de8d3bfadd6d8b5f25a67d07d27df2e39764439909fac277c174ef4cfe32b2ed8ea1cb26f6cc483dffee6cd9ed02186d9464fa2f7807f2cca0a5cabb95c1743c09ab3a78678ce2beeb36b4b1369df05f4e3184198fb379046ac7d6704f0789c3ceb55165aeec970f48f68c86e311dea4bf9358a9cdea4030429173cdd8bc0a26c238ffe938f1a2a2e3ce3f824685bdb72dfb0218fb6faf4bfc3cbd9a2fd610177028d89c467e74f6ed0a57bb25e840e65070eb165f7f30cb2ecd122aab3d8306e7e68aeaf32f9dee7099348765a159e0736466dedbcc51eca1213541fb63f588adbbacf03b71efddc5ed79ec21feace51392c7574213172020b79eb6ac75023a432bc7bd6d3071c413e077496e27c5299843012c71cea2e8566752de39c8b19d66b8802ccb1b7f0bee67daaf2e6c7b2a424d433db109d24fc037c025c9061b84303e7343948f286f7e5822b791bafe7db34d3e4cecf8032be3d5ab2a161f68ff766b2a7f0c646c609d1304f2a3461706afc9f6a016cf9ae3183ceebf5e617235dc2496655ed40e48c52dc90df576f9c081ac1d61eaa038ccd9ee4c5b9d83b388f59bbc90ea6166d22e96ffe5ca332128949d1dd6ca0cc1ad415e4fe09afe01e670f47ffa7bac230c72ec282b0c778b61f264b103996733b0ffbd735615c1e8268112a9b0b846b023d2f7f4ddb3c8e879759516e1ecfc920eb58edd6f4d7dc59d41f0f5a8b4a346682298e01080f69186b38c4efdcf3d0093ee1e1879c66452b872db29985006c470d4956b0a0f7fb5494fdd96351cbeefb258e992239acfac4de6b1aef82ff7a9d38ac9c1f9133bdeb9ee8bac2535371824c77a15ebf8c563855c30b573d9d5ed02729092d0acac87bd874701ce40ae9fc54718d99e97473c262b88b2d2ce1967127a65a31ac81d40cea6b3d57302b2da5f67a7967ffc08447eab4759b48c792cf8ee4e4d138008e7871a0d9333edc29720bb844b929aed69a15fc683c8ae7cf8cc66f2b317b84601e649aa8fd0f6c6443988493b5842ac75d347720f1d0f48cfbc898be8c52499f637f4f24097916a1069efac9797a7c21a4cd87cfcf5e6348f6178ba695c9e1cd4d9c3654f42b73150669b8b09ceedb30fccba6d1ef7d0ce71bd1e30ac5a361dcea287e13fd8ec865d873ec7ba64319690b140c3074af7287fe9b209d09af7e9a11ec64170e141eff987a8a129330cbfb0e8ceb8f6707043fdddd6b6016ffa296342bb2aa68172eb82e3bf721a94125c5928f5a70c3e6f92c866e36c0807af409b69209f40577d0600da60d5f553554138a07de2cd46e59911e037d26ab88577e9120bea2ee281bfb513adc92baed1ecb367ad77362238956511c804e42b4c6ec147d034fb19b644eda6943e84ad671d30e73d75ee51d5bb82264c1021dbfb29675e97e3d93a769d8eaa2a90fd88fe573cb74023a049c25a10cbc8b2527d665d9c7109236537a62ddb1d0e5028e8ad11b99d2f186f0d72e6b52313d91a900fac5d0290f2d733ef26ee6f4f6447cf1edf9422e6032c0ff902699edfc1054c94bf501cd1e1ff3d1a8a52d0e1d66d1b12bd9b06e90df18183f91f77abad1bfab47c6972a58840f366affe05b692ea781c89cf48ac25cc33cc62486257c28c1b21c46e630e2ae994c367aca8b7dd4d594b1b8a10776cd2c9be1f4b69d723aea439818966c733b306929dc02c0fc839ef183b2ef9d57f019e1ae86f616daf8f0e4551e3e3e5288b171cb2e4be5d1eb269e3bc8191f7e8c79a258d73373ab138c90b1da94efa720fe5eee7efe75ed09f8348b179e5aa6942c7a0e873fde796b5e8cff7c0accb2f51ec2ac0e68c417c9ac135dd10ef03c3559bc4b3dc90466803fdf69bbecc7637f1d0fcbda6dbe14bab3da3acb43b3baab9bff53c5a32db140b7a96fd4bd8e11b8470bc4d018ff480368c125ebd0977a48785d43e0345dbf6788449516d24025a01173f6ce87802d4128104b27ed6c2ce4b8199f3440c3660ca3a6cb1d28cee86ca438e1596624a22330a674542c0e2d941733332d4897cb18f6c196ab50e044b1198feb7116f17276f2a0c0a6d2d3baafdf2be213524ae2a1840d7d06ffece851c59138ccd086f7382e9e7127c3413e7237058d236272369dda9aed4ac7c840c2136bc865be4b50d4ceeabe69ad5beda4898ad50e9b562b4dd357ca2eb6d9a0995129c050c5f93a72df48f2c10621eb1d7a7ba43694dfd3b42e08976dd1a2a4774d164a65519865c8dc9e2b4537fdfbbee6761137e7aaeb9ba53ac1a79c9f407c0f1f3ed0c547c9482d5052e21586c398518c6ef3dd8f456af63d4ad929dfe71fd050c27e40d743412fde0dc97be01723be6fcdd85a2b54e5aa6ac5e8873fb004be930daa9672338b32b39ae3b6ed4933cf79dc324240a4085eb986a3ba415c298f12af8649b91978cdc7593fcd3343dcafaea40a694a3bbf2a3e9982af1e06eb9a757ce17ee79dfc003b0a43bda0a939f2b9ace6faaa42595fc4ec5101615fe5d8e51bbf7b3fe6467ecb8cd13812a8b973a7b58fda1a0ce52a011f060eb23e4a2048083929614a2dffb86b782040369942856866d546e45b302e02beeacab927cb5fb68ff7db2184a0f1ab0c2b98fe57b374fd01c0b33b8b516c4db70069ff3c5a704741fd81e5a7bb4f05895af65c237e9a357634470fdbb9e7c2e665906d481f38e7da0f1a84dff587d16551de4f5e81b2233810b42efcc1d3422351cec539082d90da2a128591bcaaaaca7ad0805d553ece291de414cec522537e4a57fab1e7aded3b7ad0f372508fdebe036b6c7672717a4429354b02cf47aab6bfd7ff3b29396bec4a2439ac9d68eb51065afc815e2c77d7e5aa1d78c76b795a7dae9c990cdbcc3fbedd3dea3885349152388d6ce2e632464b76c4ce527e27249b8ae0fb711ca989925e9e2c71ecf5860f0450ddc91359ffca167ac1e6b2b51ae8b78c6755cd10b804f9fa0f56b2d8260eee18f749039521ba411852650344972fa9f1b86a9af9dbab96658931fa9a98f4793347c19288e4de66415a8258e03d556f49fcbad057e702b632204799e85e607ae4673a0f98d6bd5f04ace24345a91306c747589cf96afaa7e48d8b6e397f834214055bbfe056d6fba42baff4e6255db83831ec0822d7976d7b806a8728efd125468b5dcdcbfcb3279adecf488514cc68b5d465e5dfef80ec1079fd69ce168c5ad040f8908e2b24338395ceaca6e4beefcf3c9fc9c8c3c7bbe22a95e79c8d95580ff025c196ce62fc6a45218844a015d8d6ecbb379961fb6bca404e7d079f3f639e4b11c3bff4d48fb5da6591bf41e9ed9b8d4b4cb88c99d5987749314ddd220dd5ea4923858daf68a5025d4d6651bdaf339ccb754b35e17ebfc550415ce2ec76a3fd121c2c4a261a3683cd1fc746032eab1256f273ecb1bf503f7be5d74cc19dd32c5131205d18137415e55131dcec139a9ca899311f9c38662876c29c1069537be638c7b5569c2c7467258fb450ef29325003098b93f1be7765f35374223baac7c789a5798f2c32e37fa65cfa71239426a0a1ef5e60952cb3a3ff55f057ff9fcd84b0d939ee472e198e9ed4c0639a8dd52a023831ac7619425098e185f185ab96db71cb0822226a22ab15ad5e8aff57b9e8a4e79629c6caa3b6b6a4bd27d5519b3fcdf9de6797e4d700943e549de9e58d758b3b3d30e47ff94667052a7c3e48c9deb5e0e42362ade227a84e6aa823815cb3c0ce635d48c0b011bdefcced4761b5ee480cf75ff4408bb61899473f4f7d07a7f17699ba519bddc66ab6dd470720eb8f6707043fdddd6b6016ffa296342bb2aa68172eb82e3bf721a94125c5928fc8eeecc3105910a15ebacbbf7261c054113753fff2510d35e5422c46cbc6f0b40f7706d1c10f7acd404310ec1d73582359af268190222d461522e69d860ce664880d0904d16a3149c77a6916c968bac81702bf03383097e492b020386b6c2975d77362238956511c804e42b4c6ec147d034fb19b644eda6943e84ad671d30e73d75ee51d5bb82264c1021dbfb29675e97e3d93a769d8eaa2a90fd88fe573cb74023a049c25a10cbc8b2527d665d9c7109236537a62ddb1d0e5028e8ad11b99d2833a1dd744132507a36df50cd21b2b36a6aeee151dd661fb6a121cf34dbc932df186f0d72e6b52313d91a900fac5d0290f2d733ef26ee6f4f6447cf1edf9422ecb7795e70320d43c5c52be002a0d4caf2a2a5b6938e5a04775f9fde50fc2c639a03f5606348187d03d0d302892c9fed62a0cdc0ccc35c9d04c477e0c6eede916dec4e5e7d8c230952c94395cc1fffc95b3c51dd152f2c274ac8f870a9fdffa865bb78a158dc008ec8ffb16ef9594314568c5d65364df3cae9104a045057b94a5fd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a4df58a273eb4491a0a590a9ae923d2a2de3424c835674d101490b05d66fbccde7d0675a8e3f52a0f349faa89670f1d63696cc0fd63e2066092edb0f7ab2fb8426f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853fa7e108676c0208958232a9e31ab9787b2f9600f76b6a6c951ab2b7a1a576e7a39dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b75d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e703e51e744e4b56c3f4fa545bcfa02601ebe7ea54daf7abe0f045519e356f0fcfbe7bc0bf03999abd3a08c2b8d95c9cbe4f5b470ecd17bc7e074a53059eb3e78cbb8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d02badcbd64c316280752be1414a0885e9d60972ed060d8d5203ba48fffce2709f82971643fe3951608ccefc8ac19606ee70bbc082e49fc2f06ef6406e65560852a6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c2dea51b1df55e741f90043c2306fed0d51ea3be09572ad8d31588192b1b59109f0cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c0432c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b117958224543be37f9567408a98c4c756ca654cb38af66ab758bfe95228de53fd4f7a4411b119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e318eb8f04ac16f72ffb9938d505267e5ae8bd7796a9efb18cebdc066d0559b18bd40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b7829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289e59367ddedd36cf48cd594a2616ad408e6c447dbd6a0221dcf1cf2491b3ca512495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faa5687afd567cc3456d8c58fc7cf0dde2ad65ae7eb55bb8e6f327d25469766f83fefd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ff19202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e3ec8a30640981208a3ff32d8cadccadb14d0d5d0628ad96269db37449f26462d43f54a7d7a500eff3aa7feb092fa8b46afdbe4712e4632d5970c79592fabba71a51be433e2e977791901552d3bb49f53db2fe388fb89f4f25e6d85628eb9000dca8df14a0a5226ea151aab497b3f4bdcbb92c94c00b9722c7a6ce6ebcaa6ad06a678b21fae1bc5d5576339874d49a044ba2b33d7ac515e7685eb74390524e0583b5c1f184a6bd72aee33728a44585b59924745b9dbd9014328e07c0222e4cbd7df28d8b04494d7670633daf534ab4c16d33679b6a74de74505108f84e3686965173439982ac94fbcc151e01b61a13c8a27a4cedba40ba0c04a56da116dd4dc28f3dd0973da75e5375d2d53570ad6162e10e151c7e2caa2123945d4bb4dcbf97773c0efbeada6908f3aff0e8a6cdb66021d619ee8e43330c4b35db079418ff3256658f4d55eb6af52b34513a87fd8b28441cd995227adf4ceb7a5be49e36d4983a8059193f399c56fcbcdc27f3b61a208a507381357057f5149b59274e3c91315890d19a83a0a342360c03862682817918b4df866e1cc4260dd4cfedfa9272df9122713453dd7e099e6245f0743f384525241260ede7cf06f580ac99129f58b99e4e65d24b91c74c5331902b84dc9f60e776a396b0f960ea457580c36461f756ee8daa8c8e460ed8b7c51ad83f9210aedd5da344c3c3d6e7bf7cb107aa75d380ddf438e7ec391d24eb03f70017685914c4c66d512fcbe6161b82716fb65b15b10e61227b3ba452c51ed1122e456e23518b607c226cf45f20a645e4fcd8caf866acff92f8247218f4b32c34a10ba3d9efc82b29f737b6f412853f3a1d3053065db9c0fa27ba72c4511f35ad5d11de42646292de869c3996e5fb70b93b4174bb18d414777cb72636f6210591464a938de92fc30155f33aac9bd283ee894c070643e98613bfde99d531e1d0d95252dd271f6d3a9537d5def63e702d41500f1ef184dde8d0fbc9f9e621ea1ca84d0c88b942f4c7b72625cca79d2615246221ce73c43abc4a958d56d16b81d6459a794e29a5f2bb28bce51889a229eaac21a0bed8416e3628861361979fd0b10d63001baac109e64dea048e15fb216d474c30de2a31302f86528e886717a98a36ae71492033cd9c09255963a78410bb9458f35805b1daca5a97979d50c152e49304949b1960f1de0265712a681b63aa902366cee1bc85df56f5d91651e2c7215df13822317434607c0b1103ee259cdac8193b4cdd3b9943fd23bef0a38a781638d39cffc74801897b72c8d15dd2740f3adca7a9046cd19fa20a448a290ac698cb2d45138320706a7587ca4997a6c0f930b7abae9f101068907da18e32bd856a7b8490e00151f9d56b92c99b148a77fc474c07d0c7b45ef151476a578d60858d10d10498f4c37e84253cead818afe4de0daec1392df67867294782f1e2899bab376258ae2aa1b6807d6d025216c718af225e3ed3e7634cb891d3a408d723d2ac067def23d3fca2bf9803ded012cade5ee1332a12d594f8d3974c6ece7560f67f6ded85ff717743f864affbb48ac162a50fab69f2ac1d5a5f778212a812b05d2f83f442d1c7547b8a500936b57ab6d4f54b83b169f16452c8849268ce8777ca9b92f0bf5e9a902be4e37d66f3b1cf107b9445546a75271004efb0fa8a84176fbad6e99fb2c5351ee10d517a65bc8ed3944346c4307260bfb5651d48b503b3a0ef2848fa23ea142cc4fb3ffa21ab7dd281e9df1274e7cd14293d3408be4b8fc4a06632033cb776d542734818db258ad333eeb20fccc9356d0fe6665c7713c1198a00e8a0b5c7606c729211bfc5ffdbc7709acbb0ed077af2e6a3b3c7f09d777de00da1fbebed831b02c0ba5fbd786e484e46cff9883163eb9aa92aeb509f1a1cc22e903a39ded7fe4eb720553aac15621f055602fef2d387100aa5361bac4fb543dddd36cb9e1d155a2f5365e043fae39775d25a27f7f79ff9d5c96b109d9cdb4412d6ec58e01a066c34a65e957fad1e2b4bcac9eeb70b0272e4f9ec2080bcd9e4ffe1b4a5fe98b4dd6d40335a46d255c43e6a6cbcde8146ba860bd23f9620aaf5e39aece7755a0f27e2f5d469e5f9272d9f6c90559503159429f462b61a0ebc5775bf219c4395b0e3e779ad0df8ef0aa42926dc882598fb625982d306e060343967806855a9d2ed8e345c7d2bf5338f65b4eb990a55d137e361d1aea56884f141c8132da7b376e4305f72e7bebef1ff76c6c20ac7d035deee82ad7e9e54fdb80842fed5e9a556bf13592231aa18b4501746492f1198d07abc28953c46949a05d8ad34ba562cfda7654cf9fb0666ed42b06feaec364e6699039a6530c8f91af95cfe529348e790245f54350763c6d7d5645c60ae5190e42674e4ea3bc5999171493098414e8d173b2a0e48272ee5820c73281e7f16e142e5c0bbb7f1e0e889095293dcf1df558907d1931dbd9b10a9f8ba7ace93c0d5a6835284549f1c45657e0553ed5c31814ff76e0bfa2cc0d06e42ae5cfd3e088ccd424e276d5f7f85ebcc17bc3cf18e7f070ddf8595573deacb330e2ac1fd2aa4e4725b450ad20703b1bd38ab51112642f924e8a374007fb3bb5d50491e87f740d9d69466decb77ed9fd01e09643d00898a1ca2fbbb43ac16daff61b125708e817d5c1b2205503770734712e88215dbc9977f79e314cb68bc6d10bb252972b9d1d8daeb78ccf5a2902ced29b1a40d43b112bdcd52c3353f8fbebc459ba4567bb822cd4adc5eddde6cbc68d909e2f851989e62d8e1f790ac17684794ef8f58b7df60e170157081151fb1e1c49c89bb07a6c25b96b83b9fca9677a6e4da5661db4c40b26b396b30a137d9ec763c54572823ef67dc01fbda23b0391c391ae61a8b5c3d89341ba28fa257eb7942102d8c43bf38d74e49f79a3f17530886fb2909a07b223850fe475d25e3210864f3417861334e81c8183e056c6563d17b9635a748605bfcdd8427e7932e20eeb417809b62ce46ff93109c4f0eb88c7a372bb83b3952d2ed900e31a79391fcf4acd705f1dd5ad1aa69a09b4f8ca4666c8be0bf859d20d25418da31f78cb842268bbbca046f272c1b21bb3d563e470a52099aabd9b53a447a52a2a6c6229be206c497a7e0d3187a7d0e5b1eac488ce7ebccb0884a3f9cefb21e7e7a03e709cda53395b84afc326c323b5f7fa55856b987f085c6450b692dd816615bdd634a1909828713b1819d8ee1ec07bf36f72a0d06c39299043823ec2b7c34418a9d192cc9b37df44bb37a2fe5398cf1156d895798835137840838c307d962c61809bacbd8ca6d0099b904e3cb1733b8d0077717efb111630fca69f67a18ea6caea66cf5dd4b6db79681fa436acf3e9a2252615f9ba7ff8976f60838cca1ae90d71d08cd728bdfa0f843e1509e6822df3923388daa9e2d2698dbd801d3ffbb8a43133cf078536b52ca89e9fbbd9516dd4bfbf95db4bb1033d1701bdca0ad86eac238a486bd3cdb44eb82a1588fbaec4e400ca557e01925d0c35b0c58604619e75d1ffb5d78cb80114969fe7cf8055d7ffcd47085e9e7fdbb53b618901fee61e335802070193c6c4968dcfab1a147479a803524458ac700906b0b93c891940da84d8cbddeb720f85d81178e51bbf73fe554782890f4a0c2d26df554e7fa0b003cf1c22f5fa1527441d3ed406f2b6b3b25bfdcbd99e6d929a7c5fe8a939a0a4e2da66630809841f4af9e3848363665f7eb87740e9b9659323da1c7c94ccfb758439d275d58bd6a15dbb79f2b490d2a59262b2e038611ac9f20cc4ad94af8ef83d1f4e1ed61f136302a81492bcefc6112db7ec2cabf1750056a1fd1ff3cab20231a4967af68e378a0bdb168e6318cdf8844bcffd69e45d5facf9693831d7e19e36729aca03d4fcb443bb826f1cc7b1b2e3f0bf82e7fb73805da60694b0abc7230b1c342ebc337a818fd70fee62e2ec5b2d3fe97956c9397798be9a0087e299598fe61c4fe33e5ab7106c829e97c05f4ef64a44b2faee64a8a352ad54bbdc1578a2c16471e6a634749a72cb4e8be856dc7ae16ff3a0cb4caccb89afc8aa2bfce3acf606a5348954a81ce8141da1e6f6707e3de57b3b62b1ec28b827875c5100732ef414189abd2380cb48cea69a83069e689b31a19b5ccf431e38f2d850981f8430bb4bf1df9de3a8f59ebb560329486af60ce306d40f06686fcbe01d736b334b5af3f91dd933cf2e714169c9519500976dafdc21b98f22b2474fbb0457ef6e7470688e53cb1c8f40f15fc19ac76e7a11eddd1c2e2922729f800b7154e2f08cdd98f8aae46a2ba226bb97ce032676f64298ad597c5372e50e5498c01d0f44d66c37a34b9f9d94eca6fc71c5e41420264a26b210bc3a54f856b270c1283575ed16b5b57fae46a050d7079757a2572296ec88fbcf591aac19f6545e3389f21c8ee7bf0e3c92c874eefed127e936b8cd79be9ed4de2a80e048851fdf0a368f1bcba526c2b1659f4b7d032b7a7c884003164fc0dd4581f4ecb1e92f7be19b97cf2b78756b0ff97b28ce235b8a43f498e9682e7f8bbe56c6ec31965dc8bb3c07768d5c2994e390303156be185c7a4f89ff3e6bd2f8aadae00381a3ebacfb5ded124df3c5e1d61d9db07d070ecb9b9f405eec80c4195dc4273fc697a0c524349951088f35d673726fff3d05307e754aea5f3a16b8ad801c68e43892c725334ced3ad2de814a8e456235c8131bb622e2cb78da5014551ec38acc5cad4a1da7f1a243f37b32d554480a9750ca01d61b7bb278921f7196232dbcf5314aac7d0ef6a7d6722713453dd7e099e6245f0743f384525241260ede7cf06f580ac99129f58b99e4e65d24b91c74c5331902b84dc9f60e776a396b0f960ea457580c36461f756ee8daa8c8e460ed8b7c51ad83f9210aedd5da344c3c3d6e7bf7cb107aa75d380ddf438e7ec391d24eb03f70017685914c4c66d512fcbe6161b82716fb65b15b10e61227b3ba452c51ed1122e456e23518b607c226cf45f20a645e4fcd8caf866ac257662b919c5b1912f487e872a90c9ce634c7547cd5ad6f71c52834dcb415dc3c0fa27ba72c4511f35ad5d11de42646292de869c3996e5fb70b93b4174bb18d4207a87bc254ca03f58dd9f446c9bbc295fd5c1948f0627c3a3129a6f8a511175e8d0fbc9f9e621ea1ca84d0c88b942f4c7b72625cca79d2615246221ce73c43aff4e6a3a2b1e242b981ce3ebeac8c4921425389c3eaebf1f0ab6d2db6e40e2b9152878f9d3fa441649beaa6a6873887e61e89c61af242408e9e302b6526321ea0de4b7f74d480e4411e64b35cf3f89a82319080561c80a55584dbd51409d87174e65d24b91c74c5331902b84dc9f60e776a396b0f960ea457580c36461f756ee8daa8c8e460ed8b7c51ad83f9210aedd5da344c3c3d6e7bf7cb107aa75d380ddf438e7ec391d24eb03f70017685914c4c66d512fcbe6161b82716fb65b15b10e61227b3ba452c51ed1122e456e23518b607c226cf45f20a645e4fcd8caf866acd250244cf243017625633ee302f028f64546c41de2a457eb7ac34bb564eefcdac0fa27ba72c4511f35ad5d11de42646292de869c3996e5fb70b93b4174bb18d42a8937b25fa9ff792040944e85fccf0c50827a9d846cc74483a8b51e8181dc71e8d0fbc9f9e621ea1ca84d0c88b942f4c7b72625cca79d2615246221ce73c43a9c5c0b1a041967be7ec7fc3016a4b96fe7d99eb5582efd682d08816b7f8e2c51e51bdd85be53cd460872ce11a7f073254aee97cf91c1330bb55f4206c655f99022713453dd7e099e6245f0743f384525241260ede7cf06f580ac99129f58b99e4e65d24b91c74c5331902b84dc9f60e776a396b0f960ea457580c36461f756ee0dcc182a68354150eb28e2a1deabe62bc08831fedafa2c684ea89bcf34b985ec8daa8c8e460ed8b7c51ad83f9210aedd5da344c3c3d6e7bf7cb107aa75d380ddf438e7ec391d24eb03f70017685914c4c66d512fcbe6161b82716fb65b15b10ede93ab9caac71adb7557feeb343db753034aed19dd2ed33234a7b3328e99637461227b3ba452c51ed1122e456e23518b607c226cf45f20a645e4fcd8caf866ac2ada319eee448bfdb461e6ce2145eceb6b6273327b603af607afc4977ba06c78c0fa27ba72c4511f35ad5d11de42646292de869c3996e5fb70b93b4174bb18d4e0ed8f17a50d5bed18b29a3a912d81b15ac85be9a57dc7c690ab9dda715eefbc56034c698a2f01ccf414a654324620a2cac3c7f2156b40168612942f5638fdb7e8d0fbc9f9e621ea1ca84d0c88b942f4c7b72625cca79d2615246221ce73c43a361deffdfa7f88164bde5b9812bf8a5e79503724321b6e1be2121d88c587e5ee7a8770b5e127177fe46b6e9781c9e17f50bc71c3ff52768bbb009b96a8e060856bec2afe6bda50b270c4bebea90f2a5f4770f495b200ab82632e4097eb484e6570bf02ee1d4cdffd14b47ce4be25800ccff5804df29ecb0d11fdabc660b9d40f08ed7124c5ad5c223879eae8f3c15c8f5677953e0dd39230c856eef144d033bf5d0e96c71c55d3e899e02fa546db53def7db2ab37402bf0806b181e184c1bfa3ce97ee1774cf11e97222f39c12d492fde4aee77cc9183901c64d43aefe2b1446cf2abbf59b8e6bef25351ca80e23031d917462cac5befd5e7b3bf9061eaaf86722713453dd7e099e6245f0743f384525241260ede7cf06f580ac99129f58b99e4e65d24b91c74c5331902b84dc9f60e776a396b0f960ea457580c36461f756ee8daa8c8e460ed8b7c51ad83f9210aedd5da344c3c3d6e7bf7cb107aa75d380ddf438e7ec391d24eb03f70017685914c4c66d512fcbe6161b82716fb65b15b10e606ff2e1090a10d7b3ec0bfe477cf82182fb934501535ee56dcb3438704e5e065035af23b1ee2683647ed61924bbc56754be48e8612113cb60d5dc447e81fb0561227b3ba452c51ed1122e456e23518b607c226cf45f20a645e4fcd8caf866ac2adddc9e427fd53ad2e7c593d18a67201b9f844af75480c7f2a5f0d3d5ad75b21faac3231909543ce47b15305c529d7527190dfb28a57299f5efafce08b4a0fe2670c4c7b1d9b0cde62b3df513efc0b8d500b13ef2b57999f959a16075b4ae940c2ae785aafc2cd34ebe648e5f7893f41d93dcf2183647786b56ebec39af84fbc0fa27ba72c4511f35ad5d11de42646292de869c3996e5fb70b93b4174bb18d4197c8fb187fa77be5961efbd08ecc31608660d26cc74076edc5634287dca4672e8d0fbc9f9e621ea1ca84d0c88b942f4c7b72625cca79d2615246221ce73c43a51c8e8fc135feeffbfd2b376bc850871d4ea33a04706e3f7af88e4bed1174537fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984c1f9a86484e4565b9ad08e9113a7f2d06391c28ae24fbc3532a9f4ea85958afc0e979f5523972038a9f1b7553c5b4bc98435af18af0c2ba9d7a81c4508a252423f38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d600358856b7db32695f6e38a47fb20ac4660ba7a9918ead9a43ffd8d61e6c44b2286626befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa6b2bba1358fb5bcefc6608826253608eced28b3ee39f582088323f414d2061ac137410ce0719615e0ca90bcd2d9b8d6ca18c21408e44007a0626f91708572d7e8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2461fb8c7b82de0c2114c21012d602694a51662d354f8e799290764fdbf5b5a3469ba3eccbb2a28109fde777f0a2d326865d9d01e4f7c2fcd5fb7a8610bd497d5a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f2f355b6002ccd7dadb3d93ed5a777df2651c7f308c498ab5ceb682d752bd59da16035bdd11cff2b5dafef6c660c30222360a40ffcc6526bbb26666e6a4019e43b4653ace23460393d172ebab9348e4ea6e49f0e86d542a24e60c2cb6b4682f5db903e8907d43988e3b2177010428ebedc0d692799ec7034b523563ebff7f84af83a92f82a082a1f0ba143492e5d30ca954bccd967a519768a2a4a9199b292d3accca341638271b68b06a22f70adb76b7adddd87bd881c98b9d619dedaae0afe83ba9cffb5227043cb3c85fb53464b928188ed4211d61cc55707c844091b89ed98942012627c8e69fb2d2df93329376c887d97eb15cf817d0355e611f303c60c15ea185024e7ab375f443a3bec254215635c9b5605dd3a7465dc0f62c785273e738b600e17b261a458494dc6a70044705daf12b80b7a73134445eae18a4c1e177758b405a71940ec8b4b1b8ffb6241d82004b8f53eb4357b18ebbb4c8f8099539703d801f02b890e05417aef3c12cab25e0c5c03d3e594217229db83f27f3ccc219814d93c62001017979cde285413253d7fc288ae5c8eb6b317dc0e6d9a597f4c17cfb5deed447f549f52217b474e03786a5d16aa2f713d20053477cbbe69de41dd2d3b9cf52684ad0c74d5d2d5be189735f330cefdbad96f61eed5871b2f10bc20e9a02371416176f8392ce12eeee70a60445e37cd4e6636e620a4dd86f6777a5a00ac88eeeb56ae9726dfd706b60ebfaf364626d0d37c6b078a68112b8877906614d7464477f755040f3cea71532b132de7e92a105f19dd3d543b1229d592860e4cacee48c3073664adb81e2ecdf69ed93afcd850f0c2393a7d353fc676f70ea4dc5d3af57a1b07c23fa5ac162962022b0f35dbde94016970ebfad3eaca2220b96fa344556cdabdbd32f4b124a710d85136d087869d67c67bb9ee60bab778053ce3b6195e09b0dbe543b12feb5b47fc1f17f28ee2ce3de84a7396ce35aba888e4041477e81dfe69c0d1b84aab540f40f2950a05d55cf67ef5fc78f668beca03939bf25a045595b6980147466dc2b930dbbe93588e3c73ec6f8cac7d1cd2d0fdceeb7501afd200b7e90886b84acdc9526a38452a78e6f09b0fc68df364c705d54111f14f1e991142af84da3d1fed0c713614c429cc5eda4b60b8baff7b941d63334fb093670b750ed050a8872fbb1848ca06664e0ac841fc25b34fe2e1afa8eff45f1c080ef6cd8c0361500ce474cdc71d99231beae0b7988d076767841b08066a633a4cf4fa9c397a2f1dd23b6de295211bf2549f994788d89a26f69e1171f52ad785fff09bfaea865d0736717e6355efb3fe7bb686c9781fa2552b6e9dad5f25d9033489ff4525f77b191fa655e8db9ab5e84e2176bca0553fe959d679c1c34d6bdfc0b8b8897e898bf7b8814295e3927897c9dcea8a803899fb07e2a854ba2e8ef2250f334eaf127800ac55a95b5cb54c0e5ddce59130c801358d3e99e4e8af12f0776f90a2edafdf414436fe4440bf4baa3a060dd5f4faa4ff020d213134e422822567d56735140861d475cfdf7549a207bc0ce48c2fe523fa1f6b257099e7384ab6c981a0bda7eeecc384901b539c004cf9866a488df3b559ee7e76884fa999c1ac3f335eee0e3303b5bfbb9a5e77c0f7bf8cb2ec1a66521b7d7884f378d85c73570c51e05fbc99e655a8a352e559a01734f7843eaa66c114ac8695daf29022f8e5f9735b5f3c7ede86343fe0aed012d1c70c12ec696b4755e4e9c92dc90b01c91a5d7c188bd32cc2802edbcfcb9845511b80cb3acf1ee1f3f0961000ad806aa2aef5f191f974ad0e89728fe5ded46c075148066284f860fb430f6a59c1bb474aefc8d7c40989c20a2237a63d43ee25feeaba3e6a3d70c9bae62bbf7221c9e150d7eeb470758892500052829a97169fd5e4852141b08a4ff0f7089305e4c256260cccaa5c789eb6ebd89e427df8dac10de77fdaad67408fe24feedc6b75121fca1bca97783f1cd6c81f978e517a4cea9435465e8f9260486c16b0b872a948b71c618689f28e0a14c673f55258a10b1cce94279ed72e6db9049cd4049b66d1cfb9d8975bb05b10fc7b7d23545839a13a7ca786bf6f68bd0853b6760e16c560bf8ba0986a41e1abbbfe94ec9efc4ed350468e6599d64b1cc788b58f855b241068fb62fb98351bd42d76220b22e26f092ace0847ce8a1b870ce3d8c716aee4f4b6e791798c7f4938b17f49872d4e34a317ae9b2910d6a5e6090f8971b24422f1943fc70425a5bfd8f3efe9725da7fba2a8cd0089c5009b629323227c02b724af7edd1cad7526613e9307b2f97f7d16f7e469fc266947b53b290d8e4397d145673fc5d7d11100cc85f3260e435742f4fa06b4cb1c7c33e6cc92d8cd7dae9348ff13b75ce9f09d1ce9e6872752b827e4e7a340a1c20aa8b39ec9779bd6a6aba28e5344d678b5bc217501acadf977e5e9a1fb5ea1c7c6422c9b3b0bf415bf8c8a2261098b750df7f3304988c74f2763bde718e99b078118528e7e20925490bf37659fca1988fc30d500de01c93c00099c9ab56423eafa0f6b259e1ef55dc7591e8510b7a5b98d04f3a9550007085edc64630ab46ea1b65de04c003ceaa872b58e959bc51bd5b9290d49fd5453db61a0b8ab022b1ff1404f24399402493e8559624944e8506a16830e844fc6cbf6dcd5523ac4ec5145a0c273a1734c410c981eddf65de4f5cb7797a950e85aecf575413c41953c038238787a870c0c71e90f9a59acc08538cf8b7581cc103c165d9a2a3e8ade3266a3fe85b6251737b9eb983b79427c2dd6a90587fb8d8342e915f2d88be2bc504f1230fc8f12ec164d9687611b0b270f619f2890c160fa40e7a838c293aef1800493e7615b1667865f5ad7c9a205c5e18864fde84192cb506100070bbd96b0873976551f3c38c22ddf268d28e9e80c01effe4ce814ea3c03922a7838e511848cad97d8572cd06e27ac649d94010a1409293798e138cedc5d122b0346698778cf4f14e4c47d61f8ba36f0838298790b76533ffe47972edddc27a342ad68c8f4493200abc9120dd824be40569b94e74e22c73963abcada1cb2b192b9c1676d4c10ae070f4e8cd98efc8dffb872451fc2eeecf81f4869788a2a6cfecd236a34db67c91207c39c9893f748b296c3b6cbb6394246ff8f86b7dcb19518ff0266dc311cf0c40fa983d8b6d1d1f8d57d9b176f06dc1a333748c1e6c8837796ad9dafe8cf7fd5bc9c64cdcd9648989357422d4b0c0ac4b96e1c436b35fb5a40a3aa18936a62870b8f131a826acd8fa1e661542dd12ea56e7123ac9a2149682f2ce6055bddd69b0288beb2a73eb80337a6ea7c0f2698a269a7bfbf1ca4ab9e9ac5ec6bcd7535cf821a5ef1167f3bc682207e76918d5f1cd3f36a4c65bd0d3ef3560a30f675edb4c48b0e380d938e4ca75f4dbe362ed89639ef5e48eeb358a04b82b33dc069b143a6c739d42f926bd76b311e3ff3fb087add8516582f817dc65ab3153cd0d65382d381af7978f799f9a48c903817e732e23857d60ef8241f2b23d9025f43554d1d5b7aae546e995d57d607dad33ea2f3ca1b39686c50bfc1a2274d9f41bf612618615527d8095e0698a7de50765298b016eb30b253d2bacf256be9ce027b6982ec86279c508ff40df6c64409641b5b68e316d5d22a1fab1c242303c90d97b313052e9c68005cfb12218392a0dbcc436d24107b54a587ae90b1d909dbb85b0fcba51bfe46b28397776b207e6ab042411fa162ced4687f2858c050c51fc7036b0a7ab24807ad0d829a14ffa3dcea366e847405a9d3ee1d2560aac44d49bfd0f807bafd405f1e8e825a2e99079cdbdcfe34a8d43280418b19e0c77f24d62d3b829d5e6d8921d08fcefa0968daa071832d599186ba51cbde0d3db85c27c9636c864d4e07cf2b92e1a58a1df9f30ce01e0e4a9908f0fc8d34319c2ae496068b9f26c6635ced485d35cd5f22b8b0bb2da05cf2d1eb6ea1eee497fe7ae0fb7f01b27d528872988e667111e41e07a66b8b299a331d41cc61ebceabd6007ad9059e4b56e95709b101c768b38cb98fe59c28c897a15d486630a058819e38e6f9a50b6585d2c9fb348e78a66703917834d4693a8129b74cd23194b59ba0eb86a891ced877196e5b35f16fb6596334febab6d3e7a076066d8e85bb6c9ab719410f1a40201b4a7a6b843b6f05f74d3aef456cd7b3df323b56326dd921beadc80475f65cb61659d80e5436b3bd9979ae27387d7fe23f98c8c049f28bf22c5d6160c2489faeea853ba53e0f4b68c217d87f7d915ee07c7a4ee51b966116535a60269d9f5dc1f7eefa723640d5436a62030f012f803f007b04cdd3a844cafc8c4567248f8b4b643efe883393bf0c29053c079b741ea8b76a1c3a2bf969921aa69924a438c40755b0ba966b73662ef186622b81b61f4fab5a4d09d9ffed71d1073450a62108c76606e3355c7c98655c378c5c9801be0ab47626a661132afc25282cda09a38e0cd507b458ebde6b5e6f5ae8f30741187f6ae916d4eae862e76e3b6715e4b7b8b7f726128cdbf60c148930d171431219505adf866360476c5177e3618939477519f88f24d39332773d3741912ea3b9bc1ddd67e7f834b1ed2b6892b4e1edba654e58513c306099ba953ba6a76566f46a6626af01c63dac90ad2a63ef63dabb576b633a719840766fd6fbf7a04610abba096ab38c8d1e598fcfe5b8090760be97da2965e138d11ae4cf3affe607879ca08f4e1bee2bd9b522cb3d0969416242d92f51056c28045b594e2f2f8ecf7a81cc282a7c1caa17fe3cc6a85b33d3e9eaaa7fb17cebf72a46385aec899d88a84a0136d291b046c91a74c1d7db02e4bda8bb5eeb87c54e9a89389bdf44e1a2d8279c10e3fc959711412d71edac5e163cfd146f66100193281dae0a804743f24580cfeaed8f89fa6271967a6731a11e1ea2c849650276784572cc654eb7b990ea1e289aeddac44ca64233033dbce061c94801a42142ad86f081d7ff239360fb83087c5b6c79cd26632d1d672a765eb120f20ae88e626632f1729d66c3f07cfe6d3290e1fd087272c700f44dda70a479d8f181ca0cb053074f75e5f92a5752fb66cf4a6a36a8e70d69aad9cbfb4adeea6318f66b6ee2aca5b2b9b5e31ec54cd81c04df381c39817476332a6289db79a6379990c2ff690df1b294a226d12bc3819cf04b9dc0cc56c62b65b2fbb119c116d599ec35831c79ebd0140671a43d78b8748e10aa052d6a2f7ec46398c15189584ae4162c28728c3b8f9825e670da100b31d1fa6c58143db1f4a4882e463571697fe7c3d33b4b59232aa16795a59bdbc289e1aeccba799b32aaf1bc08cea913fce402915c80dfa8eb32ec1b999d072e207eb086c01e3f1c0f1b280852d02556fa880ee148848ce9c1848cff908825ba2feb7e56fb5e2e654e367387846ace7e4dae1f679689ea1f6abaa3efb346e077a6cbb81631a2ae3d93055179b54f1302dac6ee3002e2913fcef83c3361ac777cb73449d1b5bdd1762c10d41275e08c36ab66143070367ce820735dd3b460bcc07e14f2025b71f6143f923fcd09267d3e79933bb24123af63c5b52a594889ebec3177eb68d599b40ca486105ba992b30159a2fd8b5331a7c3f0b46e7fe7ac2abefa6ae5377d7d26e90926eac98a42fa4e18af981ae573be67f0e4eb6a3a244663a1f007d1043f6af7d113379e573f56fdfe05c603238ac6bade3c6f830f443de033c8309cd43914f1a1af9e8273a60153c8874accbda6177dc8b67b02401dc38e2a6fb13f4c2f83950c793b54dd23cc411cfc27e4dff59d28232cad42ebf84d560ebfe928075b6cb4286dfc47e23400dd62ab15c3cd72a42add8ef125625389019bf40ee5214d37c8c4dbbdc23d29df14794375fc922fc40bd85c594d2eea5554ca1b5d28b8f77833676b0fe34eeca52b68680dee9ead4d3dbf8dbbdafc1fb03c3eb66f9e6c2dfc1368bc73a11402c267427b1587d8c436fdec8889bae540340d21340a3963d55a36973f4a14cb749681807a4faaa8d563d2df339cb70fc2fe114b7c96f2b9fa8ac31a85fbc2dba3e1002516f3fcfbd50fc4bf5014f428f14c56bf69f63de274ade1fe0e2d7e2ceed94dd67f54c5d7edf9e7f02b9f907a41d6c3113ec44278449f8cfbb0840decd2cee253ba8c6f6bed837711565cf46c4118d6aa188d83135fa46999901082dbea82f3b56f46ab17f614c87022536b4e4136e5505340ad44f1a34700fb36d592996425927e1104c796895009f6c71f220576ad6aeca7a9fb2771a3eb896e0f4e8b22babd055f8e8ae5cffb38767adcd60881cefe05b38d36740b328b0b693788e97a4878d797057f6301d3ecbfb7cd15b672d10d8b38e1665274a8ec51d4820db93fd9471a40dfb40b7a0e6d9dff992c93a73bc4a7c0c490570b5d95394d3ce33368e2afe3b15d5590c36bbaca1fbb0f90a102218b88a8cdf83000eb5a2451e6975b661b1b1b37a6ee391b056c31b019cbc821e3639177b89b41ca3587ccbf9675a91e63891e57a97ba35c6d30d2b6b0c3d85f3a0ea6521514f53d801bfa3185d9af04f1c5d12ec6fee6967c3ca3672161a66ec133388b66108a2f4694926d9066be798ae1bf85c04b6aee5d2c22abc0778100f20613d5b3e3a58b8eae47d103a7bc539fe715588a28dffec09b83975cbf3d0b8c81daf2e19a16b660e6deb2516cdf00a692b9409a2948b105b35402d2bebab338bcb26fc212bd521e5a125a1438bb29048264283eb0cb95d4736c7c47d43dd1d1f01a6c98aece65e0960835d8381fff55434d9694af7680ae5774723bb8dec3bbc64bdcaff0fc11ef0e6909ff6e8087b602b4db734bdc9b9e3a6ee4fba1d60143d62dc6c7a23f5fe787b3821442985b15e9bcbf099e387ce71db6d69d61db5e3c1e36a47693d9eaefc3d9273dc27c15ef35900a2923aa5459c5b799b3d9fc82ac5d496c13c4e7590773e475edfe931c284efa3672bcdac99270ed8412c018448e5d309bc52ced3b6656329ecc8c3af8c220657ab23300706e6e70cf8bef20c8d6a1e7cd7dd20274963dc9f099569df21d9f62517cf638a285a30424df2f32935d9ae7b32d0235eb792f1871cc0645a51c03f130d8141fbe95c6ef1dca76c9ffd6233fbca160a5ff1943e5b7c1f29d116a70cc21eac0edcbc443662e4c64db2fe5b5a55911220600bee456a6aaad7823fec3cfea1c54397c1b9c0215ee27e738359a566200fef77b878a154d2470631161e1add28aceff4c9ed3d276d7b831568a142e6311d8265565d705191e9a0fd14487913c712fbcebbbe65085cc759803d2778aff44a69e92ef80a7a6659ac3b22d5a4ed5cb1b196b798a8bac7499a79473dd36aa31b0dd403a51b29323613cc57c6b49e9e625dfe57c76973cdf7c7e0155ac1a49b21282f560d367c70e554c0340e9f0a4ba591274eba2cb24118f25b97d87888f6799b2f9d0a6502fbc2b724671f291809fe1f3e5f1a517557334c6c339218183fad17af04f082bdf0b46720eefe03f5f28b1ebae8c9c10353ca0a711eae0d9a6459217ccf48ebf5bcbd9b7ef8db81c030627838e270aaeffd1239b5385d4f149d44809a9e45e76a26eb8a4412bcd15d208d96c23bb909ef569abec2b872a1e06d321d58673a29220d70b20ff0becbb704777d2401260194e3e0d5e79edcc92f7c081cb82893c3cd142efc89ed15988c3a46a1787108e3a57f552632e5997db28bfe29118708ab2bf81f0ae1ad01bdeb016c5e8339dae43975c9ca960a78f07fba3fefebd7f7df45efc5445d7c9de67621c49600e61c348d709e429180b98109bb5f1192a59b6cab49d65d537859d49eec434c7303c30f5ef16bcaaeaf089aa99836952a3d9db001a4a87a801771ce12d438d723f0ec50c56f93be26e42cad9c06222ba050e04a3eec3db82737e28590c724711212a8c03af9e19b5149f0c05251ec30e04ae41adeaa1f595c6ac21cc428a59b5ed8b537485646b8d2e0f427401aae998bc138645e161e6a0ef98e7c559a60460dec3bd0d73ec62af3c28aa38a58fd516112c548afb85e3c1b2533e736bbdee70db253deed5a16cfac0c1b437656b5288f5eb7247f54e2808ce204375316702d2011d9d1fb9f7bba657e198a3d50d05b250985dcae251fa7972266eb86c707d1f5a0766d289c685951c04e29c4ab16c03677627f29bfd2e03e8f7c6fb7625e63930c83893826d525bd342eace440cd442ced5fe8601998e66ef05f5e433df34eeb2e4e85ae66ef1dec0e01d5eb03fbea18f1fb1e1bf129c9e83444bf636dad1b7f9692021e83a6ee91517c93fb0006425227bb8a3fbb5f5d44c71f82dcef9e89a5dad126bd3244827519df53f6bb4618a2f6dd5052716c25a57776139f3576408ac5c4557299797d78da054c544109ae7edbd71479b0d575b41af329886ea8320a85d2a0be454abb64f7dd44322f0c9febf5d290033dd36e8f11e65f111954379f25c50d785ff1ef9081dd6409be1ca34fc9017cabd591dee785cc76d76077272874326e66d03f3a21f00c75795b067bf9651ac8ed0b864a9a8408c11b0ad90a6aa5c570f662520b7726a4834e35d088feac74af4c182dcb1a9bfff6b28842fccbecaab4af5a3dcef4d5d5dfe91209368073eee99efc7d20f73c177f2a6e7f1671efa87beb1254a198224c4a817a2d399fb0b38c0387b943d6f09a43e1bc74d2b33f5c2e7cc312f49956d7efb0a8fcd3b0e8602b122ec00074820728dd586a3640d44caa80404a62dd451cef5ceaf2044243c20bf32e8cf0203b3b5c36ce4c6ee2ed01fd76ab69e0d0ba9cd876c7ec5ebd14d6d995bd165724de6b014dcd60fc6d3dc3333ef6417913815235362e6041236e27f468833f35525d214044509efaffaadab0ff6d17449ca6655a8ceffc9e36bd1f26c8be58e354433b771ce68734ae5252a5f49428e9ea70026aab453dc15117b2a8ab841e3fd2d27611b51334f185fac31dfa517c53001c13c5631231595397339c45ec9add5a3fd8ba1a7528f427f3bd100bac4e3c50cbd9a919cf2986aef0a7f1520379a4fd95af68340df212bd0c419b3461ea87dbbe6efd4567d10a8d9fc59cb7a93dd183a3e4e00d75c273c6cacc76a8b7a67d671cb2b8bd0f9a8a9fade73511e0dd40efd8abdae359ba0ff045e08033c693a8bd0bef6beea0de185b0b0ea7f7ef55590d3a18612e553c0461047fda96024b450216000b249f9a80294f0f31b638da8e1511b9a38ff5a25fe5dfc22dde97338afc9fa73a3ac4611592d2bda227fc7736252ac530a8916ba4fe2a805438595739936a02658e0d183f0f844e34cae8a946fe46351c98a700db521fe4b292299de1ab00d8ed26d47119a1a9124d5b4a4d47579dcb8457046b84629770649138ae23aab44aa6b6690e08170517f3519bece5b3c3b4c560d1ca0995cc1a9f90d6277f5157da401ae2801f731c946428f3cfaee403f8471ad42eaf0c73ba0823eff95013807b3b45f17077929579c06df1786f8f5c4d77680e9f224f2b1d09beaaa5966209a8b27a50c6e3541302bd40291a82301f9ce78accefaab59058459485a6c9b5b8669bea5258af405e8f8f82ec827bfcaf7fa323e8114dbe1b3662365a8ede4a5b264e82c0717642f5819f5d1b08b2cde3469d4d50ffd998fe73a66996195732f0a15eeccd8810c6d0b6b7539a0fa8d2fd4a8b9361de80dfa8c5ad18209edd91dd463e3e2c63203167198f53d303367735a64575797bcb2d11912d1e55b0ba46cffe507a0eb4a84398d7b7af1dd228a670887f426120e4efdfec70669db4304b713b542652dd485dff6772b3c6809f310e6719bf067ccafef96283a0799843716f6e9c987cb2e50f70e843615bfa587d14e18482cf5861665104868d5910aff011cb43b680a52496daadf5f9203d370dace1c1746eccd1b12c5fa7761e448d9595c482b1cdd52ce2945f8da9f5f5f0e1c8b0551cea47fcce3767da16563810cbed44eb9870fc4a91710908afe384940eeca27e3b52a71a017c59f3f9d3d8fd9fa940109f6d78205eac149f0643459d6d63f75f373ebd8998d462bdb383dee1d42f5f78303e8f5722889eba904c365d3b2ee148ae03cb345fce7b10351a76b7c29a40907847d2acf9cdab23e85fac559f6bbadff613c3769e82ec7c68918b1a6c4acdb82382c52e3f30ec2629199ecbaa7165310cbfbaaa6f2288f416d5aca46dd3f7bd67460c0c2eb209add11e88319e18498c7701c2c4413da922e648d51663f079305aaa3a569ac9c34a7419d5c9d4b953a4bef7ca4890d5b54c2076ada2f4ac289287a729774868098c62d0f554a4b244131a4407e83c0c1138d38dccfb763a365ff15dcb0e22ce600e3f7c6d205e1557629f20569998556e22e2556d7bc6957a2d1f4d2e084d161d3ad3caba03174443e8f07d03ff452d04e3afb764f1d3a27e095ac30692084b62f6aaa26aadfe1f8c463c0fb305f1f5c6b062eabd3cedc1fa8ecf26c65b4ce0c85a6c4143243417832204c3d61cdb35a810f87ea4ca3af05b1ccfc175e930f5397d8ddda16bddf491c7863f15f621288e4ed34c77cd7cb1cea98af986e556cb02ee7430128f014e02eb1f267898eac79e7358f74e478ac2491b6bc7e8c225617bd05e072616887b499c0ffc941460740157df07a14cbf840910132b815499d022c0ec52f332ce4cf06023fac814ca047250421968cd0ed33e643e78c10da0961f81467d46941676318a261cc3a0738f907d8a36e3f75920bc301a21a1a862433f1599d002b929f9876b984d51a2c4f58ba1422d4223d8991179e3929f503e421214ee7c6e998dec43ea688120bb10dfff24a7446f6344bee93c7939fc0adf850e40c736ea33b5751975baf8caad79d16274e5323277de3dd24d87c9d58674a46d3809b234f98c1ef124df93c4236608a778fa9d1a8107e45ded3a91085111d7391a031260de1459e5d27d33c9218f9977a7de8c51cadec8f111fcb48a107ae469f7f54a4c2ea9b9db1723164be7352c5294c14eaecd6c170eeb8205ff35fc7d7953e0d716565d13b5ea1cc932f0436131637e63d010f73bd49fafbcd52aa8bace65db08443af14c9e7c0598720c8f143a3ce3256ed9a994f818d7b18eabdcb7eb02c779d8522050ae50f2e748516e9da8110648ae1d2854cfc256c55736e9ce8e01e09eef0b7b79169e9b84765f4af150e1e90d798afb6f9d4e9c359682b7aa29b95aa4c3667654ca3a2c863f017f73a845d9f44dc8c686be7213617f78e110df2dde9e5fb196465dc16b6257f15f9426f57937be1e2c6a776b7f29d3c3098d28e441c67280cce92fbc1bb50ccfc6969ebefd6845f310db99340e6b22092cf6f289fe85cdaf2856a04115e1f12feaf27e2ac4c15725527fdcf8aa6e38eb8f10f498c2d797cb0b2a4e5c142c64a4a1cd257084b8fca512337923fb7570a780532f187a14ff85e264f27218f15d3d5fb17ec9a5018a37c92ebbbbb4e9f13124c1e38cccfc0111ed5f6e3b4d90e3f094d49be7f458ec073a5c86db2942deb08a07855811d3c8ced11f69c00ae5ec807b37c593105d689d9a3ba92e3065d7b1f3bfb25ba68355c586baa3de6acca88dc69f458ffa2db91b2644135602d159f362469f0aa61b39bbdbd6eef235b8cd0653e44433d00679c0659cc28779c5eec552f5f919c7fb10ed65e5d8c252bb7e39969acd2749a65eaca5ee7a9bbe3d1e3fcd45dd5d902c2ef6f1238a98032d4cf90fd3f7cff2eb712873d73f26d7249b9a5fada09de644768118ed595ca57e88cae109ea2903ec24e24b119d0f5a154799ed0c66322e44d964f7053acf6040a8fa240ddbe9b21e72bf7640fb948db426e8a5c696ab00e245556307c1c6aa19be4464e98766c66a356429856ad4ac556fd221b735c017e676286b9cc7edd44c59f68f958ee9e08a4fa7cacf9fe82baef7a4a4274e9080625dd4e59123791ded6352ad201f114fe92a2bf62f9b26e213abbc593eaf3d15a9331921d7cf1480a56717183154daa088c249242516022ed1ea90f86ec3ce8fb2ff9328271685875a6dbca3c8092ad5006e0e366e38466b1dc1c620fbc48bbbffa57eb7a7af76c2c06198effedb1763ca64643e52485e508ec1076733cfba86294dbc4ccc66d51e141c040bec5ffad18d7f5165beb0f241e5b8cfc6ed7d5fc17795ba10f19d6239bbb556bdce2055f695f7c06def2709b791aad1ad43a992ae6c2f7e5ab99f84a580dd6017047f77450d94fee48ad87246d264018615f9fd9cc44c32eacfe44f5deee6fdc38b6b2813b726185428c0372d8a89833acd59773d4e653d8f77cbaec14918b90782e58eb356df997e7fc935034aa503a14add3ac1b6df8a4d0c97739c8a167dcbd2860ac5f37318f88012ac3ad7f93355daf8b51fd9318c9a6d3d54735e47b1db3f18e5e3a57ea0765bf257988c05ff4b0c43c6bd55582efd75e08b4f5c0211c04c5c83c40faf5faf410cd812c8e1c3c7134c3335ffc43610779a0f4800be27eb3a0073ab7713d039c3819535b94df050bc9243625459bb3ca96dbe607c56842cf696513be4fd2686e7de90a58853f65c9b5bc10981b2c5fe0d014463272b7269292bb2c3bd34af7009ec4daebef81a1628d014f4d86e06ed999f9d670db281b8a6100ce6b4f89ab902867810ed0ed4c7a5e16a775e5c1d97486f4692ce132bb596877f5a32c3c29c8f563349427deafe35501a0958b3b21f7f877480a42d185b9856012a11d37bad36d872c75d10ad58b8e4b9ca107b4334430463b3b512cf598193fc948f0dc6cf8edf45ffae9666e4787a1ef095eb0490e474a51cfdb009a2a49a788b5af542778583b6318333a207ee426cd8446daa815f216976ed2e1cf74bc57e7953720f3561dadaaa5fa37f6d0b65dad2932214d7d6daace6ea97005959974147ab266da9323141cdb2e809fbe44593b2bcba5192ad6f956a4ad583d8b59beff23234ebe0b10d1c69da5674d8d15fb67a1fe44d2f7778f323722e6636769ecc9288d6218bc943d33573ecdd165e24114614281dfc0e75b23e49cb49d12c365a5c67b50f4f33833727b984652522198ef4c18b9db804ea443534c2fc6067fc65fcad73c3dbc97a687adef45b8bba7758e0d2182636c5ecdf7cb8bbd15c8955db34593a1c7dc4191f2ef8938e310ba8b790c65cde2897cdf0de6b431db1598a6b9929a903b5704d4161af5bac7dd7292bda9b1de65af8c9213a26e73d803a89ef7624281bf6db61acc8551f109ea685a46c6fc7eb88efd927179899f7ef8efefb9b2f50b0f6f0e2a8f88cfb6f2877d45fe3af28fefbe8342185725a67074ccfb365b19caad5452c79b82b320138147b917b455eacc08efb2875eac1420919640ee39cd849d74728083644cb21a364ecc42f874f54e0f4f6cb0ad72a73c03fac902d77dfb90d1523b87e49f096d5a67d6101c0b0a4f149ba4278894ba3e8efef38429d86be2a425e7d3e92ddb7284386d0542b962538d7b0d32ee112348c137d3ee6efa7b1d278b4b10e6b4ea1aa98794b331c27cc3acb81ffacd2d1912e0af5654ffd46b08e71a6cb916186a4025d9ed36d06df26c0ea25969ebe5540daede51eed659d48db48e23fdf04cad4633330d7b5e6f90f3fee9e50e3711571f2e19f7305dce493e5be36af0c1416b542fd08c91a7d70250420f4a58c87f375c8bf166983c5908a1943396437372600d3ae7b9daaeb064ed494629e399e54a35b95642872aa4d04e3994b1b71879d5273b61366f971bc1490adc1b89f82426a52cb7871bad3063ead6d6297a1d032ae39557b22d2a523fd8850917170c766bbd18690c3fe41e77391d94308e8f48481ca412929ea60cee7b0f43215129fe1bcd4e3922df617b9a44b3d0ab56fb413badb2272d9c09615a451b923b818efde532f638f9f4bfb1db334265178ef2908abf23f0c3465f7b4c81aa57f28bbb93804af848811c54741b9eab36f5d4df63fd67992f04a95ae02a963d7169df91c372016f9feb9089444f498c5714f6309ba481bca87a4ca153c4e99b01f988575b6868ee1ce405fafeee168550d6117095a172e2ca39409b54796e8f2a94909b839d43e1f5ed7cd8b362070587245175912484ff4d38ab8b366a8769d68f5228920729fd9a7928b22f7c8e614f095a994d0f90278e241e1e5919e30ef251101e7e009cb4a4be25fee5fba8cd3543c9bf67b77639972af3a9b9bda16877f53f13dfd40bd5d140d2c6b3e048b10623648b7d832199f9f16da0ec0c4caa6597552c5e1006ebf410468a4a97db776af0229834cf9b0b3a4ccfe8515aa82f82b50f16ea490565435ebacba077558c2d2d1c08769b6a8fe22304f3c1401892060a938296e62bea129c3c4ba5cffc9bd0745de890fbaf91257dfd0a275e233c4fc55f5f12a0f6928e89aafd59eeb60f20071d249c008d7b800cef13430cac5766ed12517ca1f4fa2472d6ba75614013be4e8f7d8abd1dbd7a75d8f260f657457cc4947d434a1b33dc2479865227aabbcd4bcb2b4f52f3dd325995218ecfe49f9c0fada01e3ffb9875b2b06199f170ac6f3b755cffbd1e558f1e6cfa62134f77d87a1702d3dca0d2368c5fcb2e95040410aa415d2c73d0be1d2e540ad16796df1a9dbcd3da1717941caff54d8aab684bfb42942aa9aaca6c1caffb1096828eed6c824bbe995566a55765bf227a2bf74250ff602389aa9fa7525485af55ad68a98ef02178073366448266321a8635711b83a864421bcdcc2e91a6ef83d70a0d1b86aaf5dbced3fd0d98b5fb04c72f810ac74fcf95880e5a874842e2558adf6df379a801583f81207f273837079c5c9a4f88e342c6ccaffc5dbc71144cba9dc5e0d5923bd8da6698eb4e9293a50349d7d88e70d68a2cc667fe42d4cc6596de21749bff43df93cfded5539a7243ad24d7280c3082342abbc443eec9b8b5436891a119896be41c37cbcf2578d2532ec17c6ff49f43825d882a582743b52e9ae0340632a6560265c0a55b6adb13c03c8271a3a54064cb96a113737a4fa8691411b34273145b9032b7ba3007ae708843c76359e4042c4d8572397f31a3e884a26c98787f3e8dd87c517ab649384cf671a7130bc39d86faa3c57b8a1106407910cc187d200d578a1551ef2d335c796bb0f2785c3f8d35e45c50ef3bd08355971c7d34fe151b3610eea6526e492cf95dafb0fc2c5c5abc4cd96cff460267fe76465782c0253ce2db133f50f80639bba2b121fd4bc09ff3bf7fa8a3b0dc7cf649de234dfb2fa05f8ab33e0870623e31130e007d6c9f0be521df332672e44329171b06c6e3fd320ba5d971c7128691f98181515b812ec1a50b0b80179fd2d85eada8f794b7d241fbc00ded99d973000c9e202d6c235d6076b30c135b5f7de1da8757e257afbc27b73edc2e2bf3a631fcd2b0c546eafff51c42a2273c9617baa5b4b614ee6a59984b2f2d986e6cc19fa3f413b57e38d556cdb4d4f4254e84f8a20377bbc782fa25812ab816627f03d0b35c8858ba5a1428ca91f522c57d628bf16f0eb212c0dee1c575bce5daf3abd7bf4cc637828f919439a1867630439269aae7681aefed863b0fe7bf4769b8a7f3ecf0b4d228cf73b5cb7354d7734d7b555085b8c3ad79d2a4b31faa371c1f778ebb98fbd7e617c97a8391caea47ba1b8063894890b27eafd1c3d0443421367fcd2756a56ab2ad6b26780d40d02e989735d4bdc589eedef183a041dfa2ef5eb8ec0da5a7bd4e7cb8e6a92d874e3171199aaad90cf5daed45c8810e2de26efee908686d99ae427784ebf2d0fb1a1d2e5aa0f53655f70ff62369b6f5e34ee1066d9b59f6607c16b083c2ce8d6f3502325348408b95f8bb8828d0bc47312ba53c1d9ff194d16f7a3022243f0b30de282403f4cca3fe6049f7292ec7a3228680b630da13261de13245bbeed43936392cbabcde2667f5528303f0582557301c8681c1055db2cf55418a719141999b1cf3da079a16d32c572744ab86c62eb15712ce74bd80c5c088024bb9b65623985423e2b81cb58f4e2e23254614aeba364e321cc7ab41bd24c38328efee2af7a24f554c3c0bee00554fbbfc205f6294869be249f19a1cc7561d746757c3b70cebaf8f704affa2f01342f93ba8f1eed1b29c71fba424ad2e74400e973cbec61bd5a5beb1b7e3fbac32c25b1c55819998039f33330737d44d13ab863cae3ad3c2ae023726ff1d8d9ca63290112881dfc05cbd062b9c335eba3edf05de5705a4b4421e8462f5246ea978e2278dcb9ee44b9d4efd98c1d23cc60ee01d538cb04a6d4c1b4cda51484c92d564e288011bb4b7f79377e55ee36a9df23cf3b4617f281a7db368e3514f02446114422c8cec8f600438eeaf9d64acbb98c22060eeb49c5c7fc524a9ea2d7df38c74ef44c2db4c3d344bf0a7ad445260baf0891f2a836539927e1cb1f6ab50ee756f51084be5c869653374ca81584bef413fe22feadf90420c19cf7cdfccaef86da4c38c4abd520764d54b84c06f1fd845c6d04af9303c389bba3b36d9e3a22407bee3539e97c7d982a790101e4669c5d42a3fcf88175dc3ef9fe1d21c07377284b67b4dabc5cb4bfc14353d82331c5bd812a5e96c43da1453814c85ea62b4cf6a65049ac4ca927f318098966da829d1b850bba5d7fc2129697859882b55e01b3e778b2f2f015e406701be9e67e06dd734063a549a337ceb94eb33d07f8b5ad21ac8a85cf99f0155559b6d603f0aa97b2ee65bdffe074f129fa1f0113246bc04a4700f464779cdec67ce29ab0a4e90c6953659739db376d051d56a99c882ac969f3ed99bfc0b21b51df907a8a4ef298b9d94676684828dc5bfd3855106273166eee9a91dc49ef78a6b0407c0f844889c3f5c58cf3d15b48c05ad2da9b4c01cbe140db3d704421fa366902606914f5bdb73828e6c715ce5b477a05b396f7a818fb49cba8588f31e5b474997b40cf126bd0dcfbb8faf74b831032fb2e15b90fecc3b119cdfd861e7ba0a158c2ba83e5c228261ea4b36dcb55c0d5d9edfbcb4aa5ba6c89617b463b78d5c4bb1aac5a33fc2b8dac1c743dce4b26f120e94e0b4f86935b8ed2b389b8b5e38d9f74879fd65a61e64b105ce45e87b9d77d4a2af1abe7cfffca1c259208896366532c28887999c212855c2d0f855709226fc072f0015fb2fa00407e008a2ee6d7063372fce205d18612c6d5912c21c768abc2d435dc71baed2805ffd8563dad9c33b6b46769fa6c65a34889a9972f236de7b9671dc8ec14b9d2b5077d38024f2e67bdb4f8ea6eba17f61e15c87d16adb4d8356897032024487572b9a4ea9920a5589d1a0daa4ac8e19bb373bfc10ec42956e8e2c2eac6c78a1cadc597788659e805ee21cb4c51f3c54c53843049dbef8b3468b874d94faf38591b631d1a4d9b7c918b36def2bcad55343eb3f1eb93630aa4cd1978b38ceddfeab4012e4f8c464023a2d34e07321fc81a13e15236770396e163a8785779416d34b729352e3a41b30f01fc2140b1ca62067001862ea7d4f014f7d2d137ae7efdc059edcb08133aed846e8925c3461c934978f5198378a3ff945be6d7c907bc74dd1da88ae5c46ed12fd9331d3165d64a296babc424d6819f1dd5d34cc2c2a30d84f051d21c594418e591e1740207b9fee3e9cf2fd971ea6969b2a0221b739153311c4e81ce059fcd9410dac693d76fda1f3d14e449f72be98f914fe0d6cebab80443e073877a1f93037b9d552af8b59dc9d9734a5d484aa28a686d85626e9ad32ec9c994eb8dedb9aad6b19da4d9aa2b11fa9e8e87934183b5d47436d4d9abbb36f5231d0a58390e624355d4f6a6d5ee3b8329f8ff6be9438d2024104a77c141f7a8114c1848c8639e45f6ab01e4dad2486872728ce4cfbd67de758e193971c91251d2527d5f080fe5c16f3a245ad4eb598a7e14c5dcc919909d2c5f4d8f221003a981fd37cbf9a3ebd29fc94c75bc8bed3e6fb7d01f6f4e9277f846444d9f26f51ad1c09e4270526741b31128b9c3b7cef746a965c35ee85621c3d0f885d63203231b1c4478d9c40050363ada842d0e74f7f5c3d3b2c2beddf453ef537f692df5edb21676c3799bbb07b70e828b0777c7aa733cae4714f6710b96d5dc273f845635a8fa3cd8550d2ab744146a3133ad25432aa44b1920bbf8eb44f49ca643d3633ea5c5de1323eb1fccda957e675a1b4730a8586b426867c3b52ee1bd5695268520d141dc1931880d14638e4f0c7d18787faac0dbcf128899e3d3998dd9ad3de8c2638389452356b41f5e2434cab50741d94198a3dad41723788d3ebea0e12b7c95c9ff3607bfc208c137bd6c354195d9303154752a1239c6575ad3cd2379f756929bc7fef51f9528926e2e3cec26ab15cec4370b159c9a7c3828baeff168e84b3bbd69504ab1b7291248f684f7464eab401b462310f91e1d0bd9cf3b52081ba6d7a672ba3af7d05d02833260a45d1179f5eb210228b04704cf8fdf572afc25ba7f1431659797110c4a0682bc7dd45fe7f180a755380f60bb6cd03d3719690a24b9b87c25d1293d0dcf429a350c4a318766cc80f93202ba7176541d839195906bd28750f187f312d70e1ab7cc4a791fca19eee8bc716518675f22c73ebe9e9240ceec2e3a705b1a313c383ae451066efa8ae1550e6e892b5c622e50a1d3682be949b55ddc65d73b0aa5f89a9fa5b41c09bdc5472f2f06c4abe8e389c2ef181ca8817e9c901a823d08052192927be03df8006c5011c0b6c42cd62ce7e2d744dc9b6086aa624d27ec7dee63c7732e5fc4f60cbcf5178bc79bd4bf43a1e9003e785407a787159fadbef0004b85c24e0df025173acf98fc458ab2a31781c2a2cb32fc7ed957aba5d36399e25d33163e4edb6f9c1a9e99642a1063a1803102d4335e9f5d6cafc730da3f695dafc359a0c3cc3f2e00cff59a915eaadc4e3ac1c9ae6caf055590d896b875d7c7e690331e94e8ad02fa65ec01410a0cf571bce26627cd19e07b45890644817ba426e066469053976eea8e44c306dbccb75d055e72c3d23c6881a649e1ffebe39a1aa4d5feda4d924ffbbea211eea25a19487c7c9df2d65cee9fbb262089d744f280282f113b5bfd4008c455d5e690888a8b0033670ad655063c9ac14ad29d59c4e6047b47c48fb5c70837dd0105df4d99c1c793ed50b8e2b59dd74f98393b8a4e47c8fb3491804437ae9ddfaa2cc16772536f275057786f257f8c9f219796b11f6c616f016f0ab6282c85cb72b8a325dd23457aaaf79c674417a0d9b589950f660456ad97c8fe7828de0a4e4dfd7a5b3b17ab09ff3e4520a01b8c695548eefd15e47b632c0b6ec899d7a6d656d2f7dac28e7f350d11a7444530e6b473111975482c7dafac58d3f21f2991aba79ee6440e56212b3b318bc8e39400db459d93c200cb1a0879c1e4ab9cca65d78999b44f3fa1193fbcb31d71114e84ec9863741e23f15904301d9aee77b1dc0083273e80fe311cc07e914e1005c5978a61c8c703a7166d94377138ef33cdb07eb75d46dc682234fb1136e857858d9e30a73c84415f3d45de435d8dafd40d4482955701da4dac57a87495f878b9a682a4b9d385f1e58e46bad19267961fd42e0cd9f2d0950c8efb01629525d281277c9287bdbca9b4b794f6ef1183a14e3c8fcc6fab7ceba8ba3857cbe84908d766329b6f4a08500e53d29709006ee842ca08c0f24d8be10e08fa988a706eb6e207e6b2aab8d664ce5f7454a934a7318d6b51e4d9e90d22d290ec4574f53f19560bbd80c26c0595cd13ccdbdafce21c7bfe02af6dad5ae76d59b4b5f80de6be9f6a8ad7023c68e1a99e27bf31ba0ebd1b06d849339200167da9d9fa861629b33cc9cae01515e438bcafb38b4f10bcbc83ff8eae21a984caf31b85f2fb30591d69c2b88022e63ac656cd9e36fc10f468eaf714d879a1dfc1e594602863d14d0206594312cf59328d4617ebea6c7afe3ebaf0a8cf902bf0330bf9f442c48391bd1ed19775f4bf45b5bb5633700aa9735f1f6eb8c2857f44a3f663d656914577ea751b30b995e337b84d16eeb79674de57ad9c62bec9af73c4b15a24dd485c19284d572666796dc4bd16f3190eafbc983551e00edcd7c8680afdea1abd517986158d65ecabe91896ebbe0524b9a02e1ec7a2b569031397405844ed3c8f0e9ca6a310f9ff2dd4d20f1622bd7ff6e2ed3dcff276e13e9976d024be5229de4ca35b901280b12987b3d12bfe68bc8cd358698e8f34a186b70a8d95321c853bcf50489754bcfb8c78818af039ef7e695646df61b379739f6b8829e061136b1a1841dd0b57a4cb41e50e596b3c24436e3da98d18062517126bd94603ff53718c03237444d56ccd07f2b2926820a73ffb82ae0f9593580ccc381d8af70baa50e82bcccae5301ac013c58cdd951ceddf877ae9c8fdf74e8f53fbc7e912107654d91c7a4ea780345de893bd7133f5d3dcb9b362ed0b2b3545c48461b1422413f92810b9098090e1b566f1a318f56f8b6dde844796f639b2c0b4b7de03ae36797b47fdbd4ecd174d5a94cac44b07a817c48c64f159f7adfab7586b2282639b4ff254d6c770412c0847538b42faf6b0b464b9e57208733850bc53cbaa6625ca0c58ea5bd6a41538246a0c959d618893d97e3c4253a81975827cbf30778b4c0e276b2cd9441b09c39bb496a9ff2aceb44e17510fda5984598524715c8ec9e4db9259073f32cf961e51e53fcd89d637045d5ecd6580894f0e3e208d68aaa3fed63c434578014341249a1bd553a70e85a1591dd7ac2075a25512e49fe3deb1f30859b86804e529d6df71034ac9d22d9dfb779b7f21b2aff9d17ec7d0e2866a5614fba983688b1feb52055fab4db918cd0f721e2bfae273cac37a2578d636d454380c75e94041a9a5aea08a2a049cd112471c467f7ad83c04e0869d1d5aa085006dbc8ffc4cae4f58eb70c7e5458bc77d19e1729bd4c3423eb1f1c8052bb2f05732d48190bec21d46f2ca6b4abe380a239870fb22f06413fa542d9e7aacff880d487c62e05b0854a181993eced73902b56b151436a7cab1de450d586a9d9ec5da8779d422cd0ad1ef594f8fe719c67b360891629d786fcfeddec37752186f82b0b501c78b4dd42f75a4ab179fd8983fbded0f77122492d15fab89d3f035d7db2b7f615016f6c27a7dbc79c5a4c7e93a9e4cd020e390c571f4ec507f39144f77a08020736ce6c0afcb85fff4a8f3d5a7494a833273c9bebceaa3b82bf787aa19992c6230863a9b51ceb675572136550c3b6af02a2107127d82d4393d3573166af5dee3e89b8dfbbeb5c7e481a4b07ab1eb7dc2abc3baca5880f5799d8c67eb663b6fcf265ca3efb93072ab6f05206dea1cf43b79008dd28d2112e51aebbe37530bed5bf9be784fa2adf64ad5c113788a36620b4d09d6306494ddb7bd471c23bccd5a008b56ec5bb813aadd66f1aad5acb38230817ebe8a138854107f9df5bc18385b33a521ebd9673dff4a1e6b7d3f8dcec7b3e9158a67e01f67f4e45aad492b03dda15cb3226b4bdba33d3d06c6310575e6b3c6d0b0b78999ca77338de4636a2d89f22087a418d6923859641a52dfaf6d6b7f6d11b21c8f436df915257b47b9834815bad0f7ae267d56c826a9975dc516200ccd419a498f9dcb71b80d7094780f8a3da27fd448b86981bddd670be3f2f857f5883dbbfd4992ccda0c65e189c0204438252e5bf20e4bc142efb6b78ee7df74a28ffc357ebf7f262afa76669c565451e9adbf164a700cc11b7f25ed185b73b6a1725b639fc94290e9214d5771ab728efd3a9f3214178be920b56ee832e184da2dd7f15d450000e397d29661a7c19beb1225cf81b4530dff2cfffa243f99f330b4dfba83354707e901f525d1a95090aa39b56394f080c1690789e9ec46da0f4e7e9ef71430681eeb8258100e593183a3eea781173fe19dc0504ccaf57d1203144aba98ce3d98ba6bbbebb5185c2455fb7207fe9cd4fb275e4821ddf1de2820192e54c2fa922200b7f51ea7580ebc2d1baa9d0b6710ed882e22e30b2b47777f94cd23a2fd1a2c2af538af12813f36f8593cefc8f7d0523b28dba5846c4a21391fc8663a8cb155bf19f5477478b17ec298772f0119bd6aa58c2583f23e9c4ee40d2772174dbbda63fa056adeaa11d6a0926211223c7577f7cdc1b6b1c09013a79e72063f77327d507d9dd5da1a4dcd47f487385677182650612e08f3b0af430c2cdb0ecfcd03703c0ce1f5721a83ea2d91d9d2fc546cfeaa7f09e5f29fe0c55aa1613c0ad572fa25bdfc55922788a098842c26bfeb4a8b4221b9e91dbe1d7c9ff46b5245a2fded9c78017e4eee1fdae48a39fba9351f3cd5c55bd0da1f66e962b9fea45d1fc012598e0a4bd8283e4565f1175647cf181d92fe20dfd606866eae074a120e245861cc85f6c9dbffbf52723428b8d4cf3a3ac337d482403bf5332aa1140051f6751cdec6118f77dc94e7cd727f5df5618681b9a7bb776625d216a83d2e370f7750f60a2d91a3c6b8d7934a542c111bc8337567c18b322a59b810b963174c214fd81ae23ed7ff6052fa14ce4215a86416ac490c1308d42dd7a3a8f68919825b2e1861e9969e835dd1a9b1a912d3bbccb2e453214a4b1df13f69aba53f674a9872a3338cff27a13389fddd52fda58cc304533bfd94f515b9d69783e903fe934a4162c3a2af1237b515a7e24a74d384cce3a25675a0374127fc1a1f223232e2cdcb777e2514ef39e6f4731a9bfe2f789dadf5ab77d8f40749151732d81d86fc088328679392c37488933459f5c1f9f80b604070768536aae7f18815c274da9ef7550be231433ca9f10c69c1201dd2f7e85ad436fd03a2ff5a86c83bf4048b65738af86030e870f6d1d76a68b76ccba48f750f5cf959e57bf4bca58b38cecbcf889bf37b35f2cdba3cba9c88a967d9ef055d4fa3cd2f669a7dcd31bf942c6a8c72c3f7927b0d09b460708dc0390a433245d1f46fe24309786fe18e59dee6a5a14abb87f09f340cbccc06c7db271eb6cc2566dea2f7d7cd580a8775d48219a4bd2ba14aa798bdca9cce939816c36676fb3fca09f7267b93b5c6b24a82cfda576c2f035ad324fb395d140911c0ac9c6b65fbb13770a5926ca694b2caacf5c81374c4cb3cb1b8ea6041dac0f50a01a38ec9674dd3ce65b2f412488a7ffa050427811a550cc9d03aad77d4e2fea595c315728966765288fdf86c0294fc1b59a3e30b2d50479519af134b41b385fada5bf710a8c98f44fe8e6cd12073b5c2bb9bd1c5d6d839adedbb5b0398243ec376ab5fdb17a01c1a8972d9416b3f9c78125cd60517561a1dd2f6d229bc56c0ae6decc0974ffd143c39146abc0f838d8da536142fbffe0b9d280cbd20855efa0ee67f62da7b265549f347b744dc4b9f2eae725912ed8bacffbcf5845b6e63a40b1b7026f53144e4a3dbd031e7f6742574fc316aa79e86b62e412601fd73d132f9efbc9103aa7ac5b74c549aedb636d0be584ee877eca98bc1650f345407c574a4d2f10b5e24bd229dc082e463ffae001b4fb1a70b4815f6fe527228343279504683d1ee75b43b3b0c3a8ac3e425962b964f137e227b871e451e12ef0a9fdcf650617ab9611cc80301b2b3e610a80b38058e3e190390749dceef0fdbf343aca1b4b938f4693ecd07616961cf256b11d303728886da9e202b5921ba99eb1bffcb756799111b3e3578ecee9a12575f93c988de4d8f858ba1c35a9e943da5b159f9dea0de0f3f043f558ec7b11ad82345d7a69c77f40eaa3afc7deba24532130a5296644b789e495979c67c0ef36adaa6fc276b420fcbccb36faeac756be6c87f788f29bb59f1c81411199e16337e2e5f0e170582b3c551e755286b6332b256a4feb5a2feca22d02b434cd2ccaaf2c3debd984929cf63ad2b65ab9598e2358c0100bddc66a625dc2e547d109a6f26eac52e179e3a47ecbbee628d3b88482049db71a4c0b7a1b924014e01b6b571d0389d3d7a0ac0640e996309f8892a7f85e73b66ac24413c2d524544fa91d4d39ae1d2891709c697d63c15856d859d16ea2dbe49d453a5a0d5bc00709d10ba15434b8c29a75a7333e4c5b683c657cccb5fedbece55abbc36d0d6e8859f2d5e6362c39ab436996d6e854d8012526d77e68de68462c747bba98f29f90e11f22c19eac5d2204370c92391b36db466ac47385861aad9369a91cda488da0bac658f7064551ad1607b24a41fee81510b8d1e81f2bde3bf5dcc80412d0fb2409a7b30743a7e813e5a73f690913a17b6d81b43c74cbf8983880a67c6e340767405f2b0ba424531258574cd0f25a8ea4a632c5a01d86879d4f4c44831cf9f7767bc343f59b1debc4e3f25d7d57a294801d36c1f1c3c22159fd6abed8d9167f7ee8793391b88c68d2ccbef6a23bafd7efab39b505c247150cd2e3fa75901f96d57cd7ff0c475d56323c28f821cad3171f6473494b6144b3bb1a4c105101eab6afb5006d44aa7acf40993412ecc8ce57376e9cf1068be7c345af425195b9bb217ab603e9665ac4446be9e595340e56177b41a30ac438320fca244c0a15c4f7bcf438a80c45eff762a4938833809d147f18eb3c3e089957833c7b3837bf855d98885a369a3c5cd23e81e34d7a049ecc8c77e1f1c8439758454a5585e3f4934093940b8b15748d09d4c67771e8019c96abec2b86cc172820c378378a6f87d08afff7df0d55999443791ffe97599013a118785fd150b6a3c3c2c6fa07f2b2b1069a75d2a1cf9475e4701fa5e31168cbb3fe7f2a74ac6aff634951bb1acc845e65bbd2383c800b09bfd2674220e340556965bdb2f841367aafe15ff61e4c8c9d37072aa2c57ea1639df2bae9b85c009976c57165a3fc3c059e28cf2a034c180571c9a03a15b4984412be9f5067aeff81568f8ecf41f870ac15007d5a9007b4f1e7b0468c3ace83f1e6d97d343f344449661ba033292434c1eb58dcdfcee5edc123c200d15552c910be4880b97cb2891dc559a435733b43f0d5822cfb4c8830ebe3c2c0ae954d53ce0d317772a302da0a51e07d72a64991e2f1be6ee59f19009d6812a31d7d5f7099eb011fa75a385400bb9b2d39dd7f5bbed5762745e6acf6227404cc384fe2823c550bdd0baff548ddb9432b0666ea901b575d230564dc4b1ebd3136b7daf86da678c51fceee95bd4695451f78299728b1b155311009d3d78b0206b09164ed02cbbca4333ac789331fe3d5e37f2e7e3f0142c4de897119d0fde5e152e07fda55c62733747e8d097c2acf2fc9f207c32920c901de907d36c415cdb7da392205f81a1d89c83e36766f14d01b759a40ef1979771b01481547a251e530804eb30b8cea8fb5ed29ce0199f3cefedf135dab246ed699ee348fdb1cdee0cb85853a0884ffe9a62f29088b62455b05c869e93d0315421b9be4e2d1e4023e51afd742806534c1938bd68f296fed80c7830f06516167c3729b60adc817ccbbbf35063f8b68925ae9b043720c90b3f4d8298678dc3ab058f9d9239dba500d18b30e042b2a7cde52b50257800a5fae99969881f9b16f80cec6e0f616dc5908fad9be19db0f73daca78c40f20d524df7889eb3aff186a5d2c82413273192b6a93f3083c921782c764b912673c69c59d92702e3b085450a1af1cf8cbbdb40cbf3d6fc46bcfe835927d729c6cd5450cf8b3908996030e2b7bc1ca9dae5e0625782d8acab9af8b4e63d0b72ed022ac73a68d3bd8d0bffda208932b36eb12972ce823cc5e052c7eb969954841b6addd4151b3ae6c10b162d8108e92ef268376a7fa1b191b602724cb1870c17272b7a18c680e3b4aa251ecb394285a3bb9f2e659748e83aeb2588b0839aac5da6e3a23c34571a3e951083ac69272b81918431beae1387f8991d4b7dd66103772b8638321304f06eea5c224604f32c1e01e0e2666ec154ef5c1caa44ec94d0482cfe7cb89e396a79206c970972e22edc93860d39ca0659d61ef965c8618095cbe7d6e81cfcdb441699c7b95eef5f2873e92c9fe6a1a11a04f2abf35362035315754a7b020ea80d09439930fcf6e98ae984cd968212a5622f24fa63cb9a8dbb61f9d3858d1d7c9b46a664af2a2920b483350b972e2dc5706890ff40b20fd6054118f08a6a210ef1e37c4e6d7c07248780c79423d60fb0be67a054c61b0eec75466c504d3be58ae1f876f4855161464b3d445c2ed097e15cc4fdf4fa95ded6139126143e0b6a269a628af2c912c01441e8c2fa9e7afcda76124be4e6231552add371212666d5d1bc987f626d83934c671c65fff7eb09d0eed50907982522b631a934a9a0937c5ee995cedbf1fbc97c42098320cb141e4a8d59ffed926ebb9a5171c6d3d4a9c2936682522f7feffd5e64b51a4a572bf0de3d68686e5d2e23a021b60e5b3759e884ede2c2d303167e59d47d3b975aaf2c8b4fe75f9b546a43d56e87029b3662ca9b0205c23ec8bc2b005f619e26737ed21e0c030926801fc125dae681347c49657fcd18182c144adb51fc8adb0da0b36752b57c134908ca3ebeffc4b198a83b947ca2ae3954dec30461fdf8e9c14dd1ab9f0b61911d1e774896629b4d659e52771d7f862743d12119f095b42c891e1bf7b1c2534ae5b2c8093e762b6d1f3ae1ac76f9298bdd7b23c16b9f0182a5b8455dbddfae3de2e9df72a5b7c2ad799be0be7cdf7e14f3b905a30332cdd9ebac8e110f3197e0bdcf3083ca8dd52227e8ac4720fa2cf1a33cf10e5f38c76d7e3b265c59cdb1e3924ed1aef2c3bd25d814970a4273e2aefe6b374db4f173ba3a523c41a2fa34c01fd808d9a17b917e5a9fa7a7316789156a4be758b8ebd81a8ca25324da71f5ce612ec9429285a679cf05c75c33d4b1523f8ff3d5e06bae73f12992aa7a733caf30a60bdfb879d746f36eb4eb400a70397ff1f080643a9f45dccde54ad3a86339b7aba030ab6e72cf0dfb977e1ba623b3608430cb331774d062f98ed200f7e02c020eb7fdf34d750c02c69c6429a92fe814e1e3ca59fe1dcaaa799f441443701aeffa23905ac7fa8748d4b6e91e7e6c0f3b439ca7c4fcaad21dc4d169887531f07f135d50fe87b6aeb9f48d1254788984ce6107fd80e4286c6131f17364362d47f875a2daec4b44f58a2374edf6e1b0593e2a0ce604cc6a43a63e51c634a88f0882e9e423791522cb4f8ffa82e9760c374a15268966ba95888c27bdcaf5eb3d4edc57cf33535c46a5034b5d33c498f0afda2f766bb3457334dcfa870641001388ab752f3521307145ce033bc4c0cd0ad6c3b9bcf22552ae7776ab8aaa6b07ae006ac6781870ac8b9060acfe3078bacd2b1a859e22e02c901730b8b9960ad3ad367f8f13fc7e992275fc36a3e4ebb11dbe9d116558ac60008557573caf7649a78098c33319bfa3a370ecae39762502042d685ddf5f2a48ba10f564e3edcd90c206adc9ad00cce4fd093a3bdba994b46ddfc20738a087c8fbe687164cda64bbb47bd1aebf8bd427cb9fab5b1109fde7cdc1c5f385e2dee09e325aafcc0cfc5022d138a01919adbb7dc414c282fba86472458563fa39ae0cbcd3a27f484c04c3d1f5e931fc5164701a861ae2811eae0aad142dfe395cbf5f2d82b1202d29365570a42f96bced9ede903eed2874383bf1f7c096577197e8d532eb441c8463833880354f91090853385e3f7feec501d04f9806b2a28f4f0bb01d050e0537368f5d7629adae6ee296d6e534e2235950892163481c287bd42b61309ca52b6c96c39701ca729fea719d19a1a41f86536cfe5173eeb91d5373430023c4c7896333873abc0dfa502a67fd1188d6890716db09f027346a830ac57dc026eeadaa1e36c422c08511ee33dc8c328428e798392efee0233a8d2bdf9656df8214e24b7cae9096b4f5c4c6deb4271668ea2348d09ae336b323efd948cb3efc36a18872f12f49df78654cfeafeaa073f18c9b791b02a82dd766d7616f33c47941e05d0850b37d664099a48775b15a796b37cc3d101cd2657d105e7d65efa416af98aeb4201ab5086341c24fc29c00a46a8f8699cf5c2188c5ed3b00e274ec62f8206fd9e038c5166493aecf9b762de5cc38eda65468cd8d9ed1edf10de441816089d2b232857fefd7956aaf98e0e81cc356e7a29de8afa3d5533f34b68078824e82d29cff1004fb1b3c19a5f75f28195097bdfdb1f729c36f1325b272c2b1a5bdcb7079dcea1517a0e678d8e004cb1615dcab4fa958487202423a50e02144d56094a1673195c05e994771059d3448af6e2025a7d633ca45a41f76d710bebba1db4218bc3c754a66c36070145cefa3db290c5bccfa5b9027d1916ed8b2a6d821198bdfbd08dec5cff715d25e7441455810a0c1e1010a0b95954ac1196bc321e5e1fba9212e519036ec1e98f34a83e020ac0dc34437b42dead409641fbb5ceae71829ba231bc56e7a3c72ec3dea82710b859f05d7c7e8d104d3d4a5e56d174a570afc004a4a2d7544350d2fc80a3bded42e0cc1a5622f91d703583f9013e6316b4c12b339fd3d287452ee30362469277173952d7056f45734d3e203bbed6559a581e2c419793508b54723e3394c8ce36df8f15dd3fc4f2361dc90c7ce8721b50b50bafa71fb542e4aac0e4de1678a16ec92abb0309629bd67f54acfe14ed293c32bed573e15d4bc25a892f8a356349c1583e128a93f2138f93ca97577d44caa99b756c8deacce1a931b12ccf65b588d8ef719b246366f26f124f6cbcc2f51756152862bdbb69a25dbb124d6090c338dc31d5ca58627f3067123a0bc2c7eede2a9fd6008abd9f98f4f47645cee1527020a018ab46b3e0de28bfc2dc453a872663e8c62ac760b266a89c27215b1cae692921037b5fdbc99b937f6fa5aa0028c75798a1c20cfd76079233f44c2ce882f29cd77c2351b3efe542a1eb83c2bf9f7dd456eebad8c210f8b75f722ca5eed226e2b1a43414b7d47d60a28078514ac91bf77ca24006f6b8fe5c1040cfc20418a8e11d1b0100e308524535f796f9f58bf98d30e51a26a7c392cb1b60c05a38b77493a0c64f276e884031eb6a024e0f7977ff4aaa07a4ddd970975fc37848ad13c35e39e96141683f16b3dd973e9bed2dae9ee39beae347779f53038bd5c6c67aa7c4dcfc3a7d98d8d23a3c0563f7e07ff1dac0e50f65ee7e04335a2c2ff9a4c0b8066e743374bcf5a2dd7d6a5bd97d09e5c85ea5bb517e11fc0798fb167b16382e22e4af732d0da4e41450487d1c473f42051f02027b733c13b54e63bad99e11e9be95dda11fee087ddc9acec28a165d656491f1eb5decee1c26d8c2fb38658fc75f9f0d9f923842c8d95572697e107927452194190ed402e7b651e38caeec1a42b41492d08c56099df44c84f76515040b57369b51c1bb1c9dcdb94e6db2c4894e0f67ae6a06519143d0e03f151125604b823c542d032abe30f5eb5529e7efc0a1cefb31ce653cf94401128d62006530ac91a5cccd519ba43dcf0c6e8ca42c7e9284b12584abcb303ffd8907a613800d140e0b803afc8aca8034ff8fc652ce27e7cb8546722ed0a73d393d1be416f16f940e5b54cd2220ac643b403b805f046b2cd057ce10af09bfa6071b594a8c5802a930fe70bbb5231eaa38fafdd8e5ffb3e6e920743a1ba0929650c1127c3e744e63345cd71d90c24b225f6954e6a5d95adb119f5f3811317f9c86ea49879ce1898b1cbd2d47666d183deffa4f64521ef7c3b391872daba6969aa580bd8d3233e96f99764a1e210b6383e7db0448493af5e7deda17f71c35bd199a35058e5bfe9be80a04b995b454b6461184b365ae8c2a9caf8e5be581dbdab546ca77ff64d13a331f07e08226a4f37570e0ad6ff83de425d0c02cbe088715956c00f93605bff726bc9878e74a7e2db7ca24ad7fc75e630a15bad232a02fe43fa46afc8c7d3586cb60d264c29835cce8ca9319bfb689ce9f74c13d95aba0e78435723c94b80dd7adcd991f306010c47837adb47c8086504597b927ec72f55b9125de66e042aa4e35a16ad64246b155018b667efb80d206a71903e98836ab93b16a0df5e876b17723f2b11e87b5a99e1ceb66874b3c122c33977770e8ff154cd0bb6217748ca07bdc5aadcadead3f8dcc3aa0c3861cceecd40a16a4faabcc10b814def9045dc4954fc2b95b699f00b3e1e608b8c094d94e4ece4249dc30d94fd6e24f5c0a579c2886707916952ad1b37dd700765136b759167463b92dbe577146a528ec7e30da5707c5d85d2d60cb98844f7e93f97652f7d84fbca1a0e30e1e88090c977ef19161fce909df41ebf74cc661ea91670fff7bfd4e531b2cbeec4dfd75754226a52cc49c358047c36c2189b08a3dbbf1dc3a3a49bb165c2f6e6262ce071e84844c680248ae09daeb776fb267ef18cb9ef9f7489abaaa7d25671cd5886ceb26b61c67e96242eb6bb88a794b8bae258a059ceaaf0bbaedb1d394875361de98ae46fccb437efa801c80c62dbdfc1e28ee02acb10c4b6ce148e0565748704aeddabd5b51a8f101e00dbf08d5c277bc4cae408f1cc3d22bb81ea1ba1cacb4faf415a3f685a0f5109fc61a4525a50ee8c5cb6999d8e868ce7ba5b9f2364ee6fa16dc6788c8616e453118455941c35120551ea94221813f5d6aa39bc6920c117493964ad014f931cec628c9c561be7c24be3c67fc39fade672a731cff902f78fa3860282f3845eacd7e15bf2f2f5e70ff0536677f5e2beb9f5d6666f9888f08f3459fb9128cc2a526f649dfa0298a44fbb1d5c612da9f0aaecab2b369c712464292cae10c7daa2e384ac367831a7e537847372b3c1c94b498433e20342d3615362e839a712c5b4206b9764aea2203c3617797d3916d97d4cbaaae70d445c1057e540737173153d6c4434d5e97cb01b86cabb816484c4692d9f8b973e973a96fe80c695cf1ec8a3c8b4cccb4a6b4b4c25b0f43c4a78615eea69c2ea061afda7b4cedcb20961047248dad9a94a6b4abaeab851b4d1c63ead9b893807a9066a0a0cb0d75dda8a9299bfa50717fa22dffe9a8b5202f170ed47a06324214a3d102382e79d88c391137a912daa4858b3c183f1cf4f707ea785526bb686d5f4cf5379f5cf1dc87bf4d5a2e9c2aded8704dc632aaf60cd5a8ab07d78ac767157b92c0719e822c5507d8d983fd6f2a1307344b32e58935ba4c6b4ec991be29ccb4f11b31cd8e6f40628c3b036d47cc535f92633773ab3b432c5f6f062e55b313db6ae3c5194616183457180aedf3658bbd6e1c3c58c1d4307fa89c1642c82604cb44d495212ae3e4bc01ca7c58c90b7dfe4881f5888d4989d6b8be0f715ec76bfcd24df0385a0032f3caf4e8e7f8f01bf837fb79c945c7ca5564199e9dc776fde47b6da45dc0e4600c8468b9bf129a95610c5d059b8656cad8a1fcf7b8c3877d91cafb4fb37805391a07b4bcd563304576670b6dcd4dc72a285a8b7472f3bcb6c6dd485829a4993a4331aaa099217840f4481df3d9d840578bdd5bf914748a61d4401b0ac0c8b3746db3288fa454a1472943c7fb907e9fbfd0966eaeb865a454583a65301c659200f9d072e96f568330b2f5ec84dae32f13506c81e0c6df775bca722c6347de4a15eb4e311902bddf14c6793cd5a19fd84e70eb40136c2cbed44aa2f854085bd752ce93134750538298d1a74b0e4e4edb0cbae67488c39fd56853f9751bf0b66879a39640da5c5b2848de6c70859c5eb9cf61320fc0378ed3c67f030b74f0eb0b3e31f234606a1eae3d8e68c96c56f11bd373e4a131c0a8608942a2d582941ba62506bd3e66225080aa5a28b5ae1406396a9267eb68248258e09680d54cad485b77a8a12d4ba06a71ce384b78b19e7c5639c7bdd0a21a10ba77da105b633e12c3bab43c663617e0e0e2e98deb0ccd2be2ec84892552bbc9ec47b94d67d86f7024d4ac9a5af52c9ab74f7a46124dcb1eeb518cbc383f38d508699dda6e6c645e12f3252fe02a99a361c337735681cb4311a32676288aac3d8190baebab83ab7264d704a255318cfdaa35dbf81391e1d8f8e240367db8019c842d55031a68d55d8672ef5d4abf6252b8cc45754811559bdd2e903c0391a0888c526dfe3a4007f981bb064730f291d6c37b9c67e836fd01eacf0fcbec1a8ccf28ed8d054b3540600468b92bb32585408e6cc329149a5c6dd51cfb7ab1e843c7c254e84bc51e351a40056292104253c9f2cd7584b980d2f2b8cb30145f64cd530e79c9956f49d2a33f584d7ca9508381118edea87f06761925ca348f1a507800583539a38c1cd9d11867d0d08b21519e0b237b196ba46b96e85e0c01e160894e00a6f7a548cfb150c3485997fff06efd05528e3ca3008c95e6854d72df34b12a346ee5eb5dd786fbc890c33abad570c38fa8770083c4dcbeb815f9b319bb5f29574350739fc278879f93aeb52f9f56b058a33587a3e3c3badc1a47f6f10e8ec748e4f120f049910ada194b42236a6c5bb0b2de40cf5ca4a37c937bce2af860e4790d19b0c24ecbb72807c3da690377f0d896ac0d696c2a3623629175f7da23b5859498ddb20b5bb82e3949088f936db79237a238cdc867a4105817773f5f5352b1419c48d90f938a27f5fe3485bc65213ac3a4b64b3f0148669589552b0e38bfd3efa8c5c5fbb4c170f2fe1ee5f9f253024a2022b2ad13dfbb4df40aaf3e7a4e4037cdf6ef9b7a690fd5dc9b8b50173e866fc1b7e3b3a0f923387fabbfaeafcb66836c5bbc11f445ca4c6c7b79373f52ed6bf906639498c2a8732cd564d815a57107e2baba27317d1629ddde87202757a07ad2fd1b9accd25854b1dcb18501ecabcd62f234a5062f0ba798db853dc079a2f52e8d8ba1ab1183c05da9afcd4ddf5ce91540dc91062ab0071279059ba889c06d7a6889c1238de6be228915448eca31d8d58d6e36b97d0b8885c6eb2d3671fdb1cb887cf0e7996b841cafa399b8c94db7a58963627f2e96b5cdcb3dca645ea487deccecd6846d1efa7646c7cbc391dbf37552ee88268d5a2cc1c717baa667cdc9c9ebfd57bb99862c7cf5dba2f6160d75dd4426c78caf6c6d54f90305329e7ae72fa738690f975936fa99742a8a030b8b269864939bdc9157f8ff36edc94c6cfe534586271af77453c54e0dec0ebf354cf6957912962e8caaf97ecb5acd2fb6c24cada5cdb79709ade2be73ef10526a1c7e2234393318cb0ccf23448cca3a6bf49dfd1b8ea996e1ea515812dc405be1bcfe95cb6ee6a46909f5c72bc1501cd79fdf92ad7af8391d2c298876321cebec66e3516bf90eab05875202a320e6034c4b69cfa4c387093bcf15e10172a2e76a9de2187b49f0cb6e597638a32460291d11d9802f5dd79fdf83a909a840bc0cdf258c7757b5dca6a35b66593f744830e7f3934be041987a9f8ebcbb7c6735148abc0b5351e14859af638902fe3d54670888838734f698047fef21a553563dd2db77dda31f2dcf112c9b7a404ec5d34517a77294c0f40afc2c198d6afda11590fd211c360e2c0a1c7aa588ae397d13dcc64d967e40e9ebb110ca1e842c3e9786de02ff42a89aad98d77ef3f0b86afcfff5f5ed0c71dc5a152198136958eb813e1baca2102d6e5dc29d7fa45b4efd18b690415f093f272ab078082f838fe8453ba57ef86e79ebb63d77fa0e7b754bd98bf3f4bc157ba8e8b7653237d92ff7f3a08883e3f01ffd212a9d0ed7a2167ebb424f33252139597160808442f7fbab6bbda85dc6d5b09ac3a49f78a7ea52d4a9b729ce21f05a9c7e455e3412118357cec454d8ecdb25cf9b76311a3f07adf7e9da551523e1f984027eab5d68d3f458e05f20ef9a691e18a346132c5c9eb9749c03f1f54cef6a109ed9db156a8441b6d688d2e21ca2ea8ff91745305b4aadc6b9d4d1f6b4d9543f861413870076b0cf4f9633bfb7b14f4909f7f7cc486d34c6fcffda460a8fc2c799984bedd1186e05e86a7cd0b89c16635dfbac57395cc5d8449cad9c9ab77d32217f3b3cab03365693e90ee3b75385fb4af1d42eae37ab8edfb9d6cf93c554e1169963ef7cfb8c18a5dc2644217e62aee50476ce60de22fbc91ae5e1571921305e87415efad05f8baf5867de1bce0dbdfae807f0801c06b3e81b071f8d9cc864e184819682eb42d5f3ba8a324a7706e5236008b3f5ab8911c81af43108204456a878c0e6341dbef1809ac37987564723ae977e1c741f6b6f22ef1dd77bb523d8a2302eb613378af5e4ed9351c46bea7d289a5f519759cb00761bcc8e6c242e23293c574f576ea5bb4d72c1603c29424d76d97fb3567fe1bc8cedc07ed3831aa4da174878a7367c5c8f9f36fe7ac172a62f4273752256b890fbae94e4a9782848fd6431deb0f054ac60707a4fc2fd88db35fac615f64f63e1389cd54aa0fad78aba0c692b01d93a96e8f892a6be84c18bfb8e35f577f2259b32b83b5c770abb4432d2a5a6755b370691c4b4e7897cf4fd83ee781be29ad08b2538d8e1e06289bc37d2d5fda059479b107d57a32333fa79dab319a138f1f0dc6f758937e489327b6d172e5dfb0fbce978178abaf4578931182afd841fb8173c8de8b9ab05fb76beaa249794ea73775cd78d00344c325e1f9f5d884f08523eede6ba39518d78956787e11692d19d24afcebf2d7696378fe597caf67b3295ecc29a3d261bc414ad8c27b428b17558535ffef02f57fa6c9b987c8e8244ba17cf282db624e3d35e00dc0beb484c49724be8dd0693029133af2bb80905402f07603babb59b1ac1726c4eef771f72ecba7d8eaf83020fe672febe4bef630765c093bc319daf0501639a4e95b6fbc3faf5e662d3f2b10352ab6239ef600ddac950eaf5dd533254520d7ad5d3a1f54306a44d1af0b22f431011155f89e0feb38c500fff88fdb0b7583b8170f7f7a6ad1bf0c7cddacf820b5b9c7579087104ef6a0224559f552063a734f81007c2763baa9df293523d6865d806aec8f55a755774b3ef5dc5bc686f739e5b2eabb667fa648fef62179670875d95cec60141c68553e35baa7cf47cf38f4bf91e9177f47b97c56a8ae1d4dfb192d882d64e362be43783f155b524e6f3799767afcf979dfec84639ba155829b291d2538fe82ac97bf792d7866669f53a17c550a8382de297664d4634e04b1b6e5b3c026feeee58e426923f86a0391313a872d64759dac1490a643fbfbf16c4846eb4198c65b33299209fc185703ed8fe172b89b2682f5bef6d8954fcdd373ddffffe3841cd8e47d00bc32aba5babd18b63463b40bbe4ef7a946ba7c3d224e9c98340061ae851843ef4eab4385f63c55e3aacc493c7b1b4986e2d875887e75f87d3ddbd41cf2ab639b858e01b0a2df12cc08ba29b38c089b0404c2d8156b4d530b21ded2f0569efa819e7602e69668f32cdd42974ef03746796d10f5797cd14162b3347568e91651dece49081ee81a337b7c40a016a8edfcaed1537d95d7c769cb9cc877476c72282f43f2d294d55ba32ad992d481317f1028314e322130c3c0280993cd43b7b6d3aa9bfeaa70af525110b30b17a6d06dee8f9d871331a8be9b8e7571961781b471688acd53ac7a94e553376a67ca856fa7679c27f00f8dc45aacd2a102f79f4579ab8c38a0fdd123546813f001f2c35a8e9e83099e039e9a9fdf4cf9738dc533fca6a20f4aab643d716b08d357804c03063997d7393a71f1d6076957f7ed6963725b69b5d75b80af2f9e173520a96438769698f684fbab8a431aabd220051e856eccd65929480450c91e49ea25c0cb4666e11bca63e4b11b0d3c107afd71890c5a54f08846119117c8467e09ea204cc1e1c9d9e2c5057c919ccd2b362c4089453a09c88a41af57ce7084af5bc4c4f88314c0d83963451783d409187902a7ff3ef56ae63c4ce812be0b94cce1ed1663e1575577d5eaf415dc3749c5e69424422188e763681e2d09673be210e54228376913f82112bd6cb34aaac4e3b2cc05d019a60770118a040da5cd71c361bb92ed025e630fa77417f324540b7b3efa38c9f0779ce53878e6d5193c429ccd8a2fd0087baad478a50966348cb63688cc777d3c0b7764a8080cb54de347587fd5dc72bb06810bc309fa7af60dba5ae83d3318c1ba2cb019b48b344b42e215f3b85264f8e627bc9b2514e45d73edd34f707db172b63fb683248bf8417e85ed4b7c78a5b69eba8061be7fcaef344bab06fdb5768e81bb29123e477bb1dc15896ddb7dd3f6ff432951dc18c93d4cd322caa073ece13cf12d758835f56f0017c956b51f8d36b40e00f217f01d0c392647be50fbf17e4d935bd7390366286bea8130031600c8a47fbf644eb778a33c5446876562698a34f12e05fbca6fb0e76db5b5a07b27c0764a21680d5c32f15b381996419f85aff67df4c12a69037ba5814ff3fa0f5b8de3b540290cda4c192f3400c49f3df8335575d79bc8ac70e8aebc7200c1cdcb3d1b60392a7e2d4f744b6b7cd253a07039f765803029dac559776eff4e50349da56db9fc219345773de61875ea7a05de3b00b8c7005bd2567f091ca9d61cdd2c8cb21f12990e09c0c0642347accb633ad99d81b9e63af6dd64f8de4c6160655237e6b075c27b8a7cd3618d39b0923b123bfc58fd1af45fe0dad21de6fe7c1d5b06cf92d8c1e2849f93ad21115922918bc1384a0e2a753e7b3f99044dcb7fe2a1cd978aea4115fc94e12f973596fa41633e0b639aa64dfc2538b27bb6016791d384791e2458daf100e615cb63c5ade516842a344387a259eb98ff564183f9eee2b43bffc1c8b0b7b35b0afdf022b567925ec2121a6bca6ff9eeb8ccaec2c1b4b7f4b3019f19e75ec267174b6bf9d9d99c85d3be3077eb1792d23e6ed300be3b8d69174dbffea3e0aa1fc00b227e4612758c38cdbce9898d1ca12fda02165c50d4d20da34ecf7c0a889ebf2b2611edc45860297eb15b3f3864facbe84b0c19c6406a91346203e51df0e4ad20330a1e533e5a8f127dcb12bb573e5085e7671e90e75d06934a8c804656c3dbc316359a4e630762ef7ecafd4a1ebb4dcfbb62deece3b94737c1c30bef6f989d7b050b8f0255c129b00baf9cdf4ddf9e2df18df7087c0f2b12bc127af4845660fdae1ad7db8ca4f6557c9f80642e89e37ad3667b58daa14a1360daf1f0f056351c610c21174d3b52b08319e2f0754ebb006ab5cb288bc28013b4be16890ae601f80c47d6483b08932dd43cff056999af39f8a50bbb676c3156e1bc04f6a86e638e9bcb90fdd57985e5df18b08ee580314415dd273cece18faa0745a94736858289664bab164562f30d4b1d4af99c197592947e58a6777d3b77bfcb430c6cdad55a47b76cfb4c53d2ad3551ad29289e85e8dea483f5f436643a2a2ffb68251ae19ffd17e0c7390692fc33fbf5914be3fccb200a79a857b3fb8b905eec5a94a08a7b042f39a34b79bce6255ccf2f8815eeb53f205230924892c29a6e023fbf8158d69c5cd22efacde4f82fa2672a3562977142588b0117dca2845716d41dd38d0630824c475fb78a69a50306cafa63de71a6f1fd03b0a5f276bb4690fe14f9ba27099ffce79aa3b0c84d358db8c94ad29bfc695878bd9915f2c7cb9533e336ea44dc3c6c8f773fb219049709c75482438528b104a2ceabf47f96c76c91a74b953f83bc4520d8883ec196f9f6fa6e8be129c64ddaa1e372668904eea088b3ca6510e77e23e0c0aabe25360e7e1ef7970e0ec1eec0169ef590018966b9bb604ec64b4ebcf821fd5a344307c1c9aa8eee3632371c0d74e3b7be4bcf1a13497efe4ea5a59c5b7607795d9873c7e478874e19f5bd454c4f63d9e2809958fd1185c1d0f7af72c9982a177271e822420ea772525bc9656472b5f89eff5507e096fe5e511d526f16106bcb9061cd9ce1dcca05f5fa4d119eee3de5911f937bdd5ffd6866364dcd96253a7618825361c6e0a114c173c9eea14a80b2cc0ebae9b54e0154443b822554badb1571d4215b48c51a443e19fdf0ae795efc241b03b371e72775b66f061899d01973c1977d7273eabff3f84fa5bbd4474f9b76851d204e35a067d92e521673cdd718dae166a077bcf58667a07b298cdd2c003316f2af0974857368eb45b4813fd212d90c509cd0395ed46fefde6e56fcc04c77920cae6bffff1090f59fe893fb1acda321109cd6328fd314ab732d97a378ea0aa81b56cee7bc610ede2183f65c60f61b8d13b8b5aa79fcb0b141eff4c0e67f0a9022ca34c2baaa92d7050fc86dab45c5227446a4101a40208986d6a580016bdf82d78bb662de7c584b4705bedb711cc1315e41038856f318cd9f4550a1c959530c844c0daf237327b7017ee5719bdce1d12e9671b32748c752c9f7c1a015793bc14f8793ea00f4a5cbcbde156c1f4a1c9abb311c46e4cefb0c3f974550040890c69b2264dfcf3c28ceb8cdfc47f7a5ad464b0142ec08bccbb6aa20e7466645d8254850a164ba116d96067ea028606760232d5fd9aafa6e3768dca307b821a395b4e14900cacfd887495cbcfb95060386dead974864f75e670351761a14faeba9863a0b0a0afc11ba9e760f23b823da6fee4075793058cbe92e0e13eaf8dc0c5b00a595e670023e20c49ec8deed77b45813d408499ba5341b23a803ca849cc814e36f7cbc26578933d88dd9709585a1190fe31c12ddf0b6f1ef953332f2d5da1a78c777e24a78173a8e83310f42db91c8b50159ed9328d6d09a56e44929d3f2faa27153598e16c0b6afcfa8d52eb964d9424ab4b2ebf14add7eb87248a9aab3c21134c3cfbde1df739b855afe27e22f04cab6c088549a877749b050d7a865c2f22150c3645b0833ab4795e54825f84e64f12224e982b1df27afc750c54e1deb9ce1b69f5c2491830a9112e5e9d05d20123562da58e9347bfaf269a714709517969185d4db42c6728bda684f7971026afa6e511553cc0744f32b556a080df145605aad3650b11e1f52948d02e7acf01a91a7e690713625a49ee41f47a39154d6367611144bafec30a4bbe02b27d492f364bc7d8d2bf2f62ed0bb0605c89f443239dfab4fd3124351dc32584089da0128bb011bc79bf5a9ccd574a06c21c4c895fcf4700fbdc7cb2b2120e9b2415e9e8cea17d363557d116f008a27d646fd152e4e7e9823dc94a14458eeb353998a2918bc09c22e4a86d6bee487fb8ef82b6cdc79e3e4c3797a77d470bc1ff714ac5ab4249081646d6832642cc0a238874f8573b300beb4ec6ea3a7fbc1ca27e59c4de2e6b4f561e510b3e6b3e425246ae42bcabaf84f791a3ac7d42aed504156201c459e1e81b910712ef42142335001a285f98cd03cafea3da2402b2141bc8e91d7d83f225aaca2b84d52c91f6534f2c35a3353d7da087664b1355fce1f8fbe5f44bf4b9dc2d1e9b26298a340e9d4af11d44abbeab4469618b5771d1bdb8e37c39178138f0d7383eb74e0d8993d068b6c1d4328f4721b2b6e10d78432448a2dd2e4d69919d7798e1501197e9f5a1d2704a57ab89b0210ed58292f171b9c4ba1ed66ea4d30c48fd63c047ca04b7e7e72249f8356e3a235288e9053f0fcc607d95c439f070ae803511de5061f976d4d5cc3d08cfccd6b56008be1d6daf318c2774a891f85d22737cc5e05d415f4cd2d336906ea87b83f8390e7b7059605cc34302c7b4b727873e367cccbd4fa88379cebfbbdd46d1454d2bfa1cfefbc8a2c67a6ad6c1baf2595034bfce55961ed5ac5a8460be3236f58c64c1e67ec055f2ed65dfea48482a6bc36463ce17b09b40d25d3417c620befc1ad7062933f2b13078c771f630412b7171310b4fdf9fef92682a01f58305ecd4c3de11bd1d2f712cc0f36e932171f2f47e17953e932a0f5b6fea9e0d2c8d44b6b9ac0c3b1d502b0dd92ba0ae99b88836ba653236677eb90030a373542e1d87c79ac073d3e04e1b2049d84519d86de8d5cc7790a3423d7b7547b0e2135433ec1f373fb6af3d31ce155fb638c25f0f12f0b522e21219669827205c232cdd24a3ff3d9d3e691c5c2f2e476bcf65c8a7da1a2aeb5b4d46dc79b2d6d66b9d93d9b6c09be67a009b7827a3f9fb08f81bc9dbea934bf7a7771f507b3370f3fcd74c60795b3404b4d830e50fc6866cfd43625e1e95359105b0e8cede00ceb7f65d4098a2bead2cdb8ef29ef30c2439e6e4ad80fc5e8a5e086a4c6028b4e6733473204f4c40dfa66d89f9bc6b9dd9c05605a7f37d689c565f7ba522e2177243ac1bc5221003c5b77f49a71895fa5bb1ad91cb46bd409aff06b2781ed79222f3ab6a82d0a7b462345c42d6688c2a563518857728ee5588c4aed3e3c2cc31572137325b9f285ce33a31006d15448c2e24870e5d7503bba86115dc46f22f2ba94a66d8c1afc36ca5b85ae2b02ad9d3fbacfb9d7d77bc150f31efe097a890a0449bcd70b8f25eeb5df679631c28363ced2a41ee00032e42e8f931e10fa26949c2e19b64e6b34f5b9581d695ef529a1f387806230a3998fa716f7ed967010b8ce94b63a6e761de559d974432788c66088230ed92890a45e1668e5bdf2949c403ffcb84f5269f21312ce8b50e5b2854cddbe553be4d631f537855dff0436a86883f0f1f7245f637231276b3dd97b7ca1bee3e94fb86155008e3135f6d7448c69a360ec3367b270ae654cc17cbd86cd83eae3c8dde8bf559f885a04fad57b25bf4a6b73fcba69002fa1eaf25ba52d60e488089f18b56ad1dcd715d29333dee3491a134707e0efb9af695fd61004fa7e918ae6459ae9eb1047ba40f69f1b32d0a351affcf9906839be28623a17f0d03c64c7b9846c759e3554afabdc3f9d5346af11838ae380160bfebcf9b3d469a41954a77ed88eec2e2e903b88331dcf6494ca59950aeb762669839ae5929e6d1590eacd7ffe1f73d8cadc941d334f8bd3194598cf84fb7308846312d085f79ef27d8b162392d1058ee1045e198878066431c06c1e89dc3f8c607383c877a01fd0aa6e5da6f084c9ac6284028d5bdd6f5108085c77ca5d7c5290ad11764e17a6c53cc8b665eed4f15de6aac2c5f47ae92c1ddb7921915beed596dcb68737dcf9ad0e6e9f3981599785213ff6a1e6ddd7c320753048920c9764d4309372dee506e76d93826a446978e756280bc9e32096cb104c4b6441fd29c282b218e06df0b10b209ccccbc8cf7d57e71405d938957eb7fc1de95188aecb80e17a22a5f611100bf8f03a3068dd66e2a728611114303f8a2af681d154f18e79942cfd644bb9018cea6307f0a44078388e25a4ce9f8f599b7c2de0d0d79a5881c69310af649ada92fe1c57eebbdfe3a7c809afad510587e9c2630e931bcf2e47098034c28bd38235b21e4e4fb9f57eb4032700c8f8ef1c17f7e137b53659bf0d3a30d7e1ea626ffcc921c7e9037483a9d778ee88d713e8fc9e0297672daf52191f593075c5831bbafc9e22f7711460e652317d5f7bdfa3ca3df6714b0c135bc820eab444c5741681e9c0ed6eafab8837570f1c1525eb31c15c868bd09792d453a949f2021e68563c60ca3fa9eb0a5be1cbf0442c43d49070dcbddf2e97f71150d6fe05f23fe58c95319550cd57f7d17ca23f104f2a2fe68990e733a96b5151e3547b0157cb4dbe85d6d50110e521599ca83d64b015e04eb0d3ed93070541ae14518d03015b583b3fccb0111ca16129fa6b1aba25c9f698a34787c7ebb4cebf38c5d125f43ace3ab80f89953308cc15f45f9d6eef0f4a38a01723b277dec050b535690b11908fb25aded4d8d32ac2b8651a215dfec89bb918b5a075445452ea0be19a4afa513792ca9f8143c5e3f13b349b91f7a76808fbe5c7a96f0e1f00c340f581039e6f42df314a18878a00d453747e042696a9906969e5d23cc6373af5140c023f48c150e1a6940532b73019338cff4546186dfe8e5b0bf0988a7e105b132bf00a7d21b737fa1b91a4d2924ef6ff6be6c161c87fa3a2c365bccb622e485ae9eedd1068d83fa83b13f2439662695197df767a8313b308bfa002e9ac2d19a2600f280dcec155efe3dce75df58a76561efabc96a6a350281c73d842b5e219d43619bc385383e0be3e1a82c438ab5aa37a6d232b3675818649402bd39925da3f09c93bdd99d8675430e62edc637418786081bec5eca876f3963a8850239a7a2996def5b9e18ed2789d24a01c106283de411fee4555067de20e30c7f6a73579bc05b80fc882a1fb21fb2611715ff2bad45fa7dfc12af6232839c12457fd3442392b5eb1bcff69550cba3c611c8b46bd7a83f54cc8be05c298eccdccde095223075468700a049ea79f4bdb7787d88241f35905389f91d963434f7424c14105fb13abc0d7cf62a84550367f4d9d83813751b95dde1fc16ed793f119aa061296ed8b721ca37887999d61029693790a7766759692f3f6dbcb54902279a01f937c4aa5cbe8e769104f82e9cabd4ac0caa65182862284f5390d84c8cf36066314f3495998f4a6010d8a1b799186ef139c4df5e0197c2437f1733c6535625eefc783313c935692a60431f7b4d6d234dc7319c635095ce1d6622491b35d29772c96d49bb270620f06f3e7e54503e2e8c8f11ac8e7f0ca1a625dbbab30325baf2fd69a623efa3a8a3c69e21ffb94b951578018155d638e49a7101b15fb06516c49592fa60546310959b4c1008439d87ad9c53f27089502e37f76c2f95655c4b6f3c8258ef687ec7748b247eaae7da0efc588767ffd07315c582def1787d94c4233492b4cdb642d0cb1666fea6496fd7618154a9e3a9d28063ae4bd622a81150a2118af8a3c7381125575c7bcf3160a3bf53d898ef833436d150b49db66c9317ac3da1e92a5c1796fbb3d6d8579528d920fdb7be56de74d55e9187b84d5e40c1f289e052a69dbfe65f67b37a6ba914a6f9389ab7e403ca0e87c01fd883678494cdeeb9545df9d3c7eee8747a2e1206addefe520752e9969bed62f99dd90bf2e0afffd70a4ac72b14154233502fddde8ba0726149177e6c263c2ad5927d81bcad409e15fc795adaff82ff491302441c966415d4688a3a053c777c60ffa3a56e7d1bf39f7746634bf5e7f79b079cbad263a0db60d4e7c6960db5275c18fc7de140a3cc5ec1960fbb37206cfaf07f2853d3209a5d981d5ea446b516d1a7dd415d4491116a24c0d1a8119982fe43cae9b23354506e673712bc428af436b6487a0b1b814020f79715ef947e8507d0cc6818d860b763e71dd944e6f31a684ac91bd42c16d3f899043ed6921fee5d0d147963771be5f70cef73e17ddcc7f95728dc11a25c983ea0ad18e2fb25e6ae5eba315384d05a097328caa509f9fbce9cda55e3cc5f5e0c34622590fa007cf120aabf1caf4041f681798d5aa6757d6ad2db4a890b85b40d31463aba3c28c2d2980205f0016668c38dd153e1da8cf09a8010e13c75295838f24b007a30f4f2a49016098cc55729cd6efa7ae252e4307ce308dd90e3e61b444b7849eaabc7ab0910d36d90cb4f0a3508cc56335483b703c1700674e61048d23fd8df7d8ba5bf09fcbd350186c041d827ed602e11eec132a1820936c00aad27b8f4ab7ea931a74c47641f1fc36ebfef15794a9d1d483a6aaa2e1a18175facdea72a3f7b7597bbf0e32521628840bea2e0600db346db03923b42e365a95403996ab9a9f2be3e64df6403ed6cb555d2de79011df63b6f8d636b75a77752c8ca3066192c3837cff6d3e104a08b489ddb928829e3f54ef04f8b89bbbda108600b958ae49e1f6c0f027d59ce54cce20003353d609212cd0bff5a0517fa90628b7cf87c870c95e25c087bdb0ef6f013988dea01042a1e6dc786384204a03f01dd2e579aa1d9aca21ab873100ceecb97999f86a00aa8f591682ceed108396f8023a1095ae3e5211d571dcf884fb74cfefd5b7e2dbcb3e4b60ac810c875a7a5c1862849ed1993a85388d8ddfbee5df8a7d5f6c7cf9ea23228791773ed745339ad13cf3d5efc24b1fd27695cbb2de0baafd9e4e7883f6dce0e2647caf40c48934b61ed8964cb4bc341b9a5431bd8f4b15d04d52d686c98cc918bde65bf9665946633eb8abb4838e9e9fa66d484efd1ca1b6248226b36738f9333737bb6caaebc9f21ff5a83d5fec1e8b717791e3da49e028eaa35825950ea88eaa16c2e31d5a4dd3e7e831e9515f1d5c44b9b0261f0d47aaf489a0433cdba2e2d5e0be8bfc811a9bf115316e13aad9cf1d654a40e216c87ab93ae19bf2c67d75e532cc7abb7ce2e35b1b1b03e843fbf9ff37420b567afd9ac2ee731810cc3497e7f9d4a37897d8f4c16c7ee355ecc994648e60fe7f5c9765672ec8ef1220d3c979847ef68ba5687b069153219c2f57b31a7bec3f43d79067b68edf62e4194f69911623d3245be0c5ea118b3cca93845ef87f6035df8e653f7b7e9985623638a6e9cb2b03a96ea2d881a0abc9211a5ae4f26db59149f152ed5ae3dfcb173d2ec21eb01778c4bac73558399f4cc7d27b6c090ec89f9c580fed5fc6dd0c25de5f182bd1fb32e19311f462c414cc78073e141d97cd22defcc576db0c9754ce6878009eeb8ca0b3a0452ac5cf9be95fbcbb3adeb03668e351cb934700de862d9a2af8248b994ef298e0a57f578ab673f192136648bf5b1aed779a2bd42a66fdd21cd5e430ccf1650ab2927971c6d2e5d7c308b31e095df5e52beda00631e852c4cd5c2ddb713e726a207932342eea4e70100df693859ea1a17e371e739675427ff2fd4f60996ab57a898d6f45ae167f7533b83bd6416892938f3ac8423252bc0c434608100c35cbc61ecd741958db28779fdeb4846a1a12919cf66cae02c9f219d39446de99696319a63965276d0f1e51ea69e1c012eab3f156dc99b02fdba778e14020a5d5f36cfbb491b0533bc9913ed5335c16c8e20ce72437f6dacecbfb172b1d293864720aeddd332ccfd779c2f37f0cbb7abe0f3ae2f9476c155d0a641f11904369c24dbb71df4b3a724479a10191769a65b380c40f19f128daac4a9030943811c3ab39ecb405ee877a1816e937a94aa3e33a0a3acdf337cb831e929d5293d2593a28c178817f4fc1d70f1ab31dd3bcad05c1e0395ac68562430adfec69344817c5efd6ac305cfc94cc2058a069f6bfbf11f9f76c92dc219d2e42187004ef64c0a255c77605f5faa065780474eb0357409f01bfb99c6c2db31903b658d30cc1716c540247b0a109b911c69d398304a675e4751784e82448ed7c49475ad6a62ce2624bc3ce5f00b879415a5a7eb640e967ffef3b678382f151a552346a8811384f81c8c00f4baf507bb34cda1d50a43da5aec0e36dd21ae1f4e2f2383d7395eaca1115d0b53ce9a9b3a99e42309ffe6e348887488e4427771b320a8a2eaaef38d921c212bb98c5bb2433174e32b99aa9371ee9dc8aad5c4093a08d5ecfe798c5a302d98e823dad8e92ff480c0790d8f8ea224a6e2e82a71e7c9979e61ee1f91bc79381a7a0820d4310263ed6f83606ce38eef2dc0db1f876abbd1ef950ad5837bc1a38d44b78f9a71ff92e629e64a4e65af4b13d406172c6557ef6f12b5f6b016c56a8d006d29b65f058ed2eba9c81d631fc04622bae4dc175ac4b61d03c95b1cf5bfde909fb99286d1e8351ccdf0745e5d96757eef39f17651d95fa2621e96afff6d4655f2d2a6546f78e115af73953b5f8c1294937e589c5d80b4ec3ec7bff7a638e30f7852f57570ad80af3f76c9a4572ca56acc80220257377a0f7e2d1802224b3e5898a91fee2714bc9a31fe30784fd7da78d12c54656f8ec5822c53244731f817b056c41efa5439a5f3a38e8dbf19f1c125ef5b88fee20959c9947350a5e0dcf345df7c7bca4e5e8feb1ee4ab97ebcf5c766cfd50586d017351c436146effc503a0066c4f8d532d518c99c11eb4923d6703ac7d7a5a4d1f39e9db570c449288da4a6f6210b2f6bdd0dcf4a49e40b9656e797de360f208a65a4d5fe7daf1bc07f1a67b633e632f5483b1249a2189266a8c982df2c51d56b3f8fed74359c44ff8b919ee3cfcd4bc7c0c0d62dfd23b6752e7ad904af1136208b6179a501235eaa3f931ecf1065d649ea30f9429161b5ec8e15274e006830077880d952560cabeb266bd1c656c9a24a999f67398a3dbfbf6e46865a7668ac4d424136b01a96e0849b4399c47d1deb5be681e32a1a40a238dfa9995f570cc6612c29ef72cd9bdc32d9c4f723625e07b6c8709c014d089a925b71787a246ca076246cec95a4bbc4f1ec58f8bfc92c9693c3d940b4414651a022675decc2acd76b551e729b00e61965f4d13bb2b0cf89bc36e06887ee02fb4f05df3fcca099ad9a8432e9ae6932cbe04e7a4eb03ac422fc94e5fe6cd4af5d610cf61bb423403f0b5c9ae92f91ddf373f1513246ba92bcc7df92f67bcc35b8c1045fb2bd9d78d94735392267ac7ad583fdd3c76915ac9acb051ac09e5676582028e9901730fc5a10134c62d3ac5b681222e92ce03e6e81d817180c42814760464dcf3d641bf261486415c6adb110acf8a0942d5161ce613b946539bef8ae011d23bc8178a9a35f52e150b96e7632dda0a640181f68baf0a0e2622a5b29be9fab96f5ea716f7b9fe0d2cc9153058ef275dfbaee1dd3b89f5d0656dd628cdb6288328d36fa5c1f32eee011f4aa401ae7f346c27a583f0c87de57096f1219e9281ec1442872299a44572778a6f0aa0f51292df2b926f24335b8d4292ffe35bb41007ff4b25fb30cf07b9e890bce0a7886a4ffcb2c3391268ce5b8d01d1ed4512965762cbb7c40413876726455ecd810d710da265e495b116c8b938f503e1474a40c4c6712df9d56fc5662941422e95e882d7c1754e2c0cbd730af10f0da5be8271efb357bf788b248752000516c755db9020d670bcc03bdd5d4514b72155b42f5bf09d7d2e436675658273af504856d624c50c63fb567cd3df7b9fdef01956c1e50d3dce817cf10e9227d1151ce417f9f95db2ef41964d8cd18c440eb29e087dd68f7c0a9e43cbd21bb4fd234af9f00bc7a08dfd4cea5de7024f78f3601fcdc377eb391b6fcce9d548cadb8ad982f795bbf4fa704d75943a0da4daf4185b5b7ec2030443be91ab1e3b2c9596447180e31d6aeb08fd2cf7c909fbcd537c29487e64f1ecd568c72d34966a32f143b59dbf7719fe37c21e2f48dd2ae7846d883aad98218608f6c86892382b1c4c8a5e92fbed1265c7a544eba25fea34d03ed5f600b4017355d64e802d30e316d19133df2ee7dc5faae8f1d81171cd90ed60ff8df1b1d3b7de2d3bc41340cc1a1bc712bd042bf97d61a12d66a230e301c20861ad19c533cff37720a8e3c3ce3ebd333c8b678784a54268df7687f749ebf065b231a718cc1dd0e0198f69e46c85c7c61f054c45f5b0a176b72aa1f93cb68e0202b3d03e6140fea8d42996a74fba11004fd09bd1855e77948172e5590f3f1e2b0f66dbe24449a25de3b2e06d304e786380d6f18cd56d8973ef70b2f9b69992064f60ad52b7f55dc725777817cf267fdc2ff2d5b4649a3a6ab6424cc53f37e4af31017a975bcc49ad8498dea3034794192cc164b9423377780c831c94c4fdd5666656a7977851b95a38f1f38d7ce403dd42e4d38451f749e8042a3fb8b25c3444850368ad73801e712cec9f14a4013ef1b765d1802cd2ec4edbfdd4f09c97fc45d96741ed2b5da9d2bb9f22006ef50fc1c46a8fe2fe76c6cd48f5fcd16f5ace9a6e5ac8d2da817ec1dcd630424c0e2e7a06e3c140f82175b6960c9dc3f2385d2f042700a0c218e8eef697ca0afdb5caf89ef2e498fd4c36fc213872bf1eb85ce094b7d3ce28c3212b6e2eec3c7f57b0c5525f2be6fd040daa9a3ba36aa83c6b90535fcc9cd3fb3d29487ac735ec836739ebc186bd83a77fc24a1cfc2fe4db38a722436257b134a74b188549a6c445cf7950b61697dd01a00836ff17e6cd011f632eab6d64d25c33648ddb47c3c12e28d91f000736ccade22de8b2f59ca51c6e714b64ecfac6adbb7bef06c9f7bb801238711e69ff67e3949748bc68c9d8b2fb62a99f4dfc058b25f544b87efa6599116d83dbb426d104b23c19da6eecd9bed425137ea07ecb41ed63f2310b326f60b3089077dd2e291980894678ccf5c5fce6da6e41d05f5c8c2e8c3601ca022c8ec4902e17fee5ee6055a454e522dda174247fe7c98b2bdfaf8a74b96e0d742dcf2a0acc537c809aa8b9d03d0c4c45432bbf89c5d3890243c0bb4e041581e772819b5588dafc21412d125e3bb1e20e54eb13ebe8cd04e8b275ef5523bc65e1e01fb9501a0589c606dcff3d42dcd6848184b353ca24787d63d956cf3b6cf13282d60d28a3a0a4cc132aea398245dfbdbbe57b90cc9ed8dc2f32eb2654e1150237a4e570d6134d531842e46682c41414979818c49957b1706840e1fa7b48cf595e9f43f3d1fa25fee50fc60d95ee9cfcde6dbab8a286f609b61372b394fbfa77d4805329ad1d931d4b88eb6483b58cf878120a0782c24c9cf9b4ab03e19b4fa372f386b164a63bb245f941e123b4ac10b1c1079cc75c4cc7f69d3f3e9b5490a9ef94b874923b54d668d173cf48f9554a93130bda799c4daf7c5b038f6afa6464fe5024f189ab39af6c5f24bd29d2e0ac906a8a7d80cc348e37c3aa922782c7ee937792fe765849022b243fc7ce29660f72d6bbf7c4b64091483596e17216f70b1ecd97d8f7963654aaf331b407ba347a4fa1715de6fffa74ea0eef2464c29e69e4b01298d027dd0d214e29ee6b1c7f104d0222c816f7c7f2d86d0df44e831a2464729216d452e5ef6a76bcb990f0f76d745aa9784307814511e3d361e1735ab7adb23e07f2d3e7788d602d5baa5f8e63995bf42cd1f5738d6421f4da18a6a74c95c3a3f26295e460d7450d65db351473e57ed12a2aa5199dcd224a766ecf67b5ceeb0a1c6ae0ff161c4262339b98b8711d390eb143f4ea2d249a4cddb54e9925d328f0ed4e9034e4d4dc5da8596f9f11ee3f7ce002196f3b8ee816bffc891b306ec1dcb9e5fe30758b699316e780b0aa8f05ef29e340d8ae5ec189c0829784cab11034ffe359abb94b7cc9d6fec14e7e94ccccdeb078ea56a9f3219082dadbd1ad38a92e2ff1463d92e797699c34a148644aaa8ed584786d187f7dd5221df4c5a7aa199e75c658cf365e812b076e82083cfcf22aebc190b3723549ebd81a37eb30b81afc1ed54a0463f7941651cf260e93c62bc18ac00f16a71f2f879da36dc48d2c461dd0b82d2fdabffe1d2a8346f609c0ac3a236c94021b45d3706df2515dc23f47632868b69b9a7ff8c28377b7bca88db394cb032064a267ee893b61db5c75170fb38d2ae4aadc92906fb73b593b399e11dc3bb2c739dfe9e9de581de78ba23b04609ca9c482dff65170c6ff5d69fbb0f15326b81c17c4ca7eb614a58b1e820bec98aa969e668dc4f04a33d80bca34a99d96a71bab32911170ab96fd1ced06b6dab0368bbc8730a6544a4629348bc9b85c677df8276b1d795f156aa1534fbc105108411062f70f0effea4c5fa35b8a69368298ac36104dd36e0cba5192dc0a0bd502b5f0e113c48d605fc33dbd7390e97b35b392215c951d730a0933d301bc552e337d7ac45820fe4a81ef686d6842f4d5596e68ea8b8c4eaaba9c530c4053b3f20e9b4fe8405bb0e82599023ba82bd92d5c1d6d30bb9d90c779249ae7028d87ea4b7bce1bdcb5c1629a281cc1e2994dd35862de440ace97daae38809019a27d798be351a2e389a5db65c4bf5d86d2db6b2cb0a393166e601d356ed6ea44e6e16db275b1c42ceb8d2d72dd1b0bd65a28a90fe24297de130a62b0903ef12f232bf067b8a91d954cb851c382cc71ee85042b5e562ae5af564c447972636c94ce0933fc811bdfae7acc108c4bb6e4aed9b0f2771ae0fa34a0f0ea8ebac32cdbeb0912f09612ff119ac9977a0181a8f11c48e18d16a9c0c741bb5dbc1ea4d259d462c29dad013c953f8f1675547e162b4ec0508f99ce479f13a1beabc0f583c5f9064270f89bd67cdc738eb23772eefe3e9cb22a9f29741022828d241be4234550dd22cf10eaefe9ac405c2ca76d2ec4a395d4e4086a1cfc09ee6c9f8215c58fcdbe18a34d129ad847f5ee2ed71879599a936abde1c227df38bc8cfba7516efbffe8e1ce203a2b40ff9dc02eeab98a8f8bbfc6a6a09ec806581218b97f73e30f60e8bb90a7c1f23ccfc893434cdf44d00e2270b76d2947926697e43fe16fd6ed86519109cb70cf8cd268df8b090c58947753b5d2345adbe5cdda0775c9f0e494c88c7e91df8827578268e983e722df7750a5b9f5774a62e270ce6d202b074662b89453a99e72e5f6739a4bf127f5435e08c7246d33df3adc1ad17453557e584e050b424e78f1e2493588d94fdd83d96e41453006afb3b1b160ebb3b1a3a2d0209bb5efd1735b72b706d7e4d75343d6f26a17f9595ce3d37e715e179c865d0a130805abad196e16cbe4e2cf3acafff3f8b88a8251daa78fa01928e97e6b9e10771be15fddbe5641276a5c6a0f6be79165acbb92322632d984f0fb1fa03b516250d25e4fa9de8df4d70b32850232873026ac91c4fcb17d1a0d32623e94400a4efa6772c44fba11b016fb4fb34a1f1b5e0271c3f6066a4e8a2098175ad9e59b847de288d09c25e52d66813b9f9902181ef12d2aebb64ebc60634b5ebd8c2594279e0884b8f50b936b78710035060a065bc2671c9bbc1171bdb6ff764841365e3b87edffe1c79f679f94f1858c568ea87b7808f9bb8b62d8dbc9feef9d6a518c8a669d2aaebe3c6539beed5a17babc4c5f814cb811c107aced3c3a5cc3768a1a4c5a30b6d67d787e9492aa7eaf45c42a3c754813fa732b6eabab68316fcfb4ab57581f3715e762b15a30690865000f7a27c2d0c13dd4d3dda8c8f0a876cf0f4807d4fb1303976b83e7e8e6baf492a851429ea8267d8cb95f4b553ba5e56d9440f5c397bb8f75caca56638c3dfbe2f704922ff3502920e520873f246e9a17254835f6a4e6b5cbb5cc8203f53dab869a46c4a78b0bd259d951c36570b71c7efef29a0a21ce2e9644e679649eecca4d7abab2243291f9e66ba0d4bdf873779c2e4f4353075f031ce7ae3a34d00cc17e98407595017b8d0f47839e9d011df049a4c3620a203bfedb1971f851d25a801d37c5b4e4be49290b30a0b586d44f114e33cc472f073c73f6af58b6fa0a5b748c471fbc2bfed9d4426cb59c4ca2d4918742510b7f3e22fcca8affdbc4fc5a677c2b8d4dc9a3b86dabdfd675a2e6898a588119454d05f7331b3fefaa027f43e8d9cdd42194206eae1d1e6af879a241b83326dbe7d607748383ff9bd6b4032de970db5a751f27a39a5d726d274c78edd84338ffaca43b2ee1a95e8e7c13f1ff0aca9924b5bcc3193e7a78bebfb3f89ad6dd99196d42a7f38d05c10e3926feea338f87b1abd12de64f66d7a5ff9d0d7599280f87cb5ae5db15de0ecd1f464173da7353d970c0fc67c438d0fa01394754cfd25b8f62e4fcd599c35b2a2f1845f9a27f974bcdeac20109c288ed91f5f82863df5d1e81c166f84fd5d77377e695ac36de1562c5783e84f0b63dfa25ee4c697f38ddc797399bd3b0daa8bbda9605898897abcf1d3b3f5a679b6546bce4e4eecabd45c23cf1367752da20272182bee85304994e0fb5a71869cd32ea1cef865ddad428cf70ee62484d3f9e1fa6ad09c721e91ad2af55f7f799c4ed0f6162799c2ee74dd0a39787ff9a32a09ec544a71696617b95b36d5b88552bf7a986240c0ebcbfc48aaab7e6ccd4e652a6140a6de35c6b80e3b71bf23891f6b80ba4edbfde53f9842f42eef7ecffa7e8b8c02fa3263774cf8d15b72f63f4e28bb4d56d218e6994f027d4a754125995aeb4a58a73f23393c0996b0fee05ccb94df4201fb1b21deb37575489416f7cb2a7fe6df4cfb50e17792297fce95a6e7b0b9ee1345533b872d4b260f385b758563287c1c5ef9bb5429b630f4e6d5afd7c9fbdbed92461c2a9747a201a0c9a9e706d146dda082be560b98cd67991c43ba5e801b1928747694afdc83b04542b4dfe89e67f852101ecf5e7ac517e0673ce4213227e8e184b70399c35641e40ae14b29c2277e0204500b419942322bb2c4c3467cb554aab5d1e21ffff30e498d7cbbd1b5153f17e5b90a759000d16915ea46bce1196018f88daf5c1ae31042521b6331f93060a762ce2c3a009a3f6a09960b185ae32247ebfb240d6f56f753ef6356da390135d59c12e2cd9ee52640906353bc09e16f20d141cb4a0fde6bce0678693c3417af02fee45aec2c16368262c6fb59e274412c420da1ca64e08e7b2b6466234cb1ed1b5f6a0f0a30715973082a67736c22e55d20320f0056a3df0797ad843bcd9eae62d80c8aa4b57b7f4b79fb3606bf5a988a881e2b9cb920a747ac9b1d0f24a3b3f37ab432286c8b6d8d98e6d6487500cbec41e640ee8e63475e00ca75c1d6438eb6ea9525e16d2b63da9bcf1ea20192a41d8e6ee1e058c61852295d7ac22a80b23220d9fbe358913dc239453d77ee9f82dfcab71dedd8455fd9714038e0ba29a5df8fe4e2fa897d5b937d23b160e50f6363d682b9c7d6b27fac7ce55973e2d2d43e309610c20156478a1232eede6022fe94c150bd1c03e1908e17df4107468684fb4a274cf9f63aa94a706b3dfc913c9ba54b9e92d1f965fd90be8057fe2d2aeaa6aa7facf8a64517d6a9e85e64b246e0033942dc8b4c0c4211271f046c286a6ff5e763da854b7d5f35c8ee4b1b206f53af7bfa8eb99de261ab7d0bfbde3691ed4a2e6752b793848fe5c0d6e046a5ff15f697593ad412872b7209faf15a3a875c396b4910ef1e5496e05038df655da2267b1a426fa8bb35df51034fe9cc0bb6be1d7ecd634d2a51a796f39e754ff5dd994b397ba2c5bf648b636fa14bd545eaa90e6f471318aba869e2d64a594bdf0960eac699362ab662a2cfd39f5285dc177218ba93694e1cc6efc4133d54cc0d0faac30e6438ff5abde9366bde1120e720bfa5cfbee0c1b672a8ce425b156d08784565ff903a8188356ba4eb0625b9f041db4fffb7af92ae9eaa5123cfe4f6b1316660e7697f8afdbe0c5d5e9104982bd9e076c7d94f0c145ad79aeb1bf73d57e3409c3e137176e4839ebb6bbcb926e70e5323edc813ce29d0039d544973139041ad996291a5f77ec44a8bb6a40c4083362a5479c28eefcf9f9fd00b8aa5bcb7da87fe9be37e1df6ee074786b265d6d89bc3f2638565e1b2ac7bf18c8e3e6a2986465c190761c612c596c8d82c84cdae54f4b879268b861e23807102b6e3c3721fea4f7da6052819e18a83d323ea762547e0cb2fe1740d95b560d389be75abb556ee0c866ea5d735ffc8a07f63e326855e9a4523590f2d048fc5c1ba9fad3d5f60805d2328f7d9526650b7f331dadda9ed1ef5e9e8b75ec2a141f5604809d5c4ba07bd2ce884c47aeb69024a40c30b806bbc40ff078172c7684bc5149df70d7556d64c19ae006cdfd0eeab3ba8f78096f7306a507062f69e1c65bdb66130fdc96d662c3206b4a23f5a4c791208440c2935af1ffd40e147a94f201a79ba2e5940063bd095be9701bc7b1a658fa1ad0c693068583f5e767ce1fb6fa4d81e54335b7f95bcd025410d8895644c73112c91f9403c2befb2ecbfcde04778edbafb51b8043d910fab4175ca4f2e694093e79ae1bf818108fb912c42ada5f17f4c509fdf80949f0f9fb9a491f24bf9ebb46d84d5bc3fae5f036307aa7c424c3d3c52594bf25b0c8c8a8c3e9a15520c9a3fdcb1add1abb7fb39e568290b7eeae82af22f1b0f254746286f3686d2dde915d6de5157c3360e5f2ee62775d2099a08952663892cab30c8adc37fb779b5837c5d6d207c5214e64de0e8ac193301d01e5373c8c4f31cf52ef7742a438d54d3a49dc57959bf9e098da4ce0ac7eca02f8e9bd4729d12305eeb9bc0f17bb44f9cb68c52916e814b7be1dbd7eefda8e3c903b080ca3b45158d11b14abc9d7f5d3bc8dff8bfb6bb836c95301a359dffa37dfc413cf3cdd0edb9f6ff74be2dd60e8322da0cbbd4feb4531f54b2c58cacd60928231ea663874f73fdac98984f43ca2414572e5d5b00412e38989b2e649758361d08833cdb10bb9328dd93f5f0b490e3bb885633c2392b0e5d2a46602f475ed16a366eb4aa5f2217dc5c5a93f0576b20b9d577f24c90b156a5893c2bdfa841665387aea78943eca770b058929b6c9b88ac4c4f3e03ff28676432fefbfdc12f5d1c0f86c388d08a56784b5fdadfd133f906ad71f16566fed40ae11c9128311b53217e31e1af5e80cb8efc78affc367a85910d82927f2ccd9e17b62d13f54da14d8edd772991f9b722fc9f8df3491929d7eb857b561ea85fe64e4773f44d39f545aa04919f6b1da5fe04e56548f750c5b64465f99eb4becc9e6b57d232e0389de6e56c289227a9ec51ed901e424f53a578f8918d020dc023dae3e1a3a1f23ea67a9973ad6a8ccf1ace341a97b46ae73b6987b8d3ced2f32ffcc37c2cf461fa76bc3733141c6cbdabda9fc120cf845ee55d56b7484bc327cf80e0f30f51854600ac0ad041a5ff7598f25d702222d73cbeec60db7ecd0a6bfcf5b6fb17132e5d9fe598952df705409e458ad347e6e05a69e00123133b15899ababbb9a7cce2045d24609f1ea6e57df22a7acde3b384b6811f8dea7f44940f3df651ee94add2993d17c8f7d9fe8ecfa32a7d304e0c74d9fc5985c86eed944cd8a301aaf32e2ca3eb41ef3a2f45b48643b0cc76aa8ddfa1b9bc3c85127d2fdbfe19f195cf6d8f89730719b2e82c4460cf7f4264362531cbda13184176e0117067d1b6c920c270eda8c10993fb78b49c178d90c8b044cd146e87db9fb89fe0416417bcaf01ebae5e1c2737ce5b2fea8810fe3f3119c68fdbb7713efe753f4d40ad2099efb7a6eba3105f8500fcf5b75da88420c2ae516a49395bbe2f3b3cb93fb22564677dbf41bfae164188f10e0133e91a7088d91a25b1541463d97cc8084c040645b4e242bcf64499b1edcb56c24c0ce162e0551c3596a307bfe890a797e8eafff66edfec047b2a004caa96d02dbbb7f6a5d8eb9a72d7444271f5a5955468d571a36b65db83a6e5d7024b74cffd35a95661dfc75d5cbd877cb05256aadd2cf9247981a09a03e1a78a3cf5b2414d530c4f14884a0585806bfe9b368dc1686dba124686f0a63854274e66db35e55ad6d9f0a0f2676f5e719abe0dd6ef433e2cb922fffdbb832206f68f2316bf266f1da1f63c5a192a53deb680c7ff1ca03acc9e9972e9425a450bc1c2e8c9fde6888f316c0b7d61a1b24bcf8edb58bdda58d0f4b1d18d47390e011166b628991413db656a966fbae8808f8f7d3e77945e28c522a09f26cf8494622ba3b167b20390dad3b97367a31fd0eea0615dededc866b95f361238479230eaefb5afaa3693a9595cd2cb0b9664c3a5db0b6c144cb4f1ba99f6cb037d5df4b9fa62a6dfd6f26bc84e5630c787305881b72a8aed4fcccad806a3ccef0f90d79209f62bf9d02374df7c4fbd97097615fcc18b7e546abfaa8f27cbb0480341f62cee56147057f08144b80939eb2d379e22a729a35961b590ede8491540cc6ea2ec00cf5052224ce3a1fb3e0a59bceb27ccd381b031fd5779ff3e0124df1a284ffabb1e94a403f8aa20ba2803d0b62c5c5da505b02f1842a5f919dc19be31242a020cfad1672a291b0526d5232c0c446085d60e80d544f5b3424ed99c552d416bd6759b3f3e9966639a03d08c9a59a07dfc90f0a43b10a3dd99b634352b94216e0cd1abbae97e10d992778477779977323247ce99ac872e0d3e59084aac940f73cef8a9f648bf27dc5103c6f32e0ad3437a2934c79a62a7526b5bf6889bb9d8c6cff6cf9cbafe58ed4034cdad2c02b594a4b07dfd845a80cab07f3fc87fa969e8c536782c9e1cc543cf9e8c802e6d3395416c6c62c27057d6589249c3be440c2b4eab59cf1dc73828f810c9e5d8a61748f4174e3a8ea58e8b0a7d16d94c842e0326e3c37680a34182d641e6e86212cd4304485bed72397630c498037dde22427a86102f5db4bbe0b046a181c0109c3116f13835e119b5be078738b103db46bcf1966d3f6bfbeebdc3b1c7294f21b37cc4452e643137afeca8bcebbedb9320016710bc341f6746fe5b43267be842c94972d075e04f217719dd2eab5ccddc0b96620de5acb0076ef2d4510c69324c2c9bf4bca69c9cffdc9570420b8aa96cb6a35c496d46fd9bdf5e9207b21f788ef20e71304b32b716a20f07578fdaf1afdef0fedf8b03b5f61d8c4e5ed5e491117c2b6e09d033561c2ce42cd9a1a2bd980ba07e654b4eee4169ddab15efa97986cbac43ee90f31501c702e40d7e6919d3ea9cde084678c5804375add0b7b715a3ad9fdae460f61d5cd8e9370aef87c3c5c44fbfaf8c4379fa1db5895a6f8073c77952a794324872c81a4488cdc43e92f8a23491b09ee752f548a5db506cad4bf485703f44f57786bd6e63234ed7ce40d606967e942612f09647a5a6fbd1524e4158d36f5552e140135ba5d256d5b40f1d9d0d54a791d71a0b4af2a66bd57087aea3e1ccda4e0f243ccacda3600ad407f477a1523da51322fe080bc2bcf4da203e5a33d32fc68a0a77af6504772b31b11fea73b98c45c87f9bbc0b2dd3b3bc66e2a0b6a6fa0fffd5cda81c639d8f679a6e202b5cf74b072fc863927d165e50149dc990b777f99e399c5c1e5dd6cb326c550d69168d53f85541361ba5b12b28e293ac0c55bca778758a790165a99c15dd8adbb958b5798f6ff205901729ada1eefb9631895b0a64ba2922192f01486635a4654cfe61f1f392b7ddb8c23d5e3aa528f3536cd4f5d632a64eb995e395aa5083b54b55fd952a24cc8d714c09379841bf0c0eb759c4fda44e345b3c6d056e8babe064bb108953563fa52b09def690fdeb5e59b087954fa4c28a08eb2aeb136a1434ad288b4c589a9a2031f8d3a512e38c9172c55ae47e56c28b3d7e3cfc87fa1583857bdbe92aa6618ac27b31b6abba42af01c50274478dd31c1aac22e93372fc42e480de651cb5bf2d77fdc9303500316d5c888e9ee04afece31375a23a4d3c7fedfaf35c685743dc797e9459639ec99f090fda81683e251114769a5c49585e5330129260157d2691f7ef7ce2857359f044bee3f389cf2f54193d81de14517a4a31a539a80516b237eea0ae316a54b54916b0c277d30ee1aa871a2af366729fc37d5e7cd156570719d963cf25cb79180d513d5d071257a92205685e42d09b255fae5f03b77516adfdf1742aebc2e7ad9b8e09e62b7ae4056c4fd1053d37d6cab6839af2d7d83f21651a4572492ca1bbdb4495b344d338099c73a09a740722b6b90599bba62563b5148d6748a2d678f3c245c654dc4a74f933a2797e76771a08cb15d7befd9a99398fa36f2cd3bfd9daf473299270571d5f87cb37563b730a7aa989119a829e7735d43ce8ce4ff20c34539521e24680c417837991402ecbb72ae2f65614fd3304c6bc9d6a2e669412feb195ef6cec481ad546eafb50379a4f2304becc2016011a0a38b6b6c27ba7038c0bb4ff13aca3d1d37b0234530247b298a71981b0a4036173a971ec4ba367fd845d67df635e082d1a9b867deb848e06b98e42a7fc49a57a00a267b9ecf708b947996b291af2aeda5166f4a7bdfa99f2479e1aec76bc4883a02f98ff52676397c2a76bbc5a022bb52b6bfb0b5da7e99a6fd1bf61f6463b6e64758987620e1379d44f3ebdb2c5fbd818d2b6c4b357598d7d2d0ed6d7055c039d67e876a820e1462658e5d63907caf2a544086b400bd87ddcea5bdcc427111fd058c201f66c5491001bde750258280753934295774e524428fd17b774c42ac7fc3225dc5c9886b3c294625a010ede02ac0561eccbada4db986095d41fb5ff97c94e2b736c8612f1b54a5314ece04b9221434896c160a0e5b9b7b65668149d23c371e847b957f9c91006612f85f74fa2c3117e25ec88d8a28805912b2905f5a679df5fbbf68c4b452fcf829920d641e88fa55e0e5cded2117051f654775c71f1104d4696ac8d0d4b4dfacd5d44d73878a336a1fd1a974274ca25bfc2f334c81cf1a57311b940fa93014b3bb66ce9987462ca5039296ee74523e719e8b266812a0d92fc991d1344c161d454814c2438e837a2beb1740a222b38926c7e4a172fbaeef12a0289e6d9344a04b1e6d9a4afb4ab4586cbdf42d87c836c99c4233401b2ad4fbaaed09d861b9ce5cdef809f728e8aaa01157be37c80f83a3416118420d407c2e0e89ac321cc9afd8bdb92f92e781e6cef4c7d598f2c0c7d0898f6899458b92e4c930a4854862abfe6bc091c7df05f19194867a9f77c236ebe60abf5b381c99efc3c6b3882b7a113b586943833dfa7ee18d3557b9e897db70b85100718151e2720c1d9a98d64a8549cbfbb5c021a959cb85e927db45f726b4b14671c09745fb6fb5c5ec957e47f6609998fa45d64599c2108934796d2edc96260801614bc792e0963f4e6c7ebefe4a1691fb542e5179149dacc28ca75fbb7db2a57a6b05166b2105e4eddc8a35ace22959199d08912e0698f4f1956c7e0e5fd5e9d682cf642b4e49bd7fd51f2245499d2eb4a261c951af78c8f4e4b943fce5c4cd9feee08fb1effb87e8b878b2ab90be3e8765de4ad6bfc0b8c1bd8e3bd1ba4a09fbdf713b26eb02fed94ef016847d6f0bfb38e5f2fa1c3897c1215d29ca0ad255a0d0dc592f68faea9ac3306af499c6c405aefe8b160775119e496af34642896e22dffce9fb86721224742213fa6db72f5238a66c77f434f36498c18d125deb11c2c121df579ffafb941ae295cb71a0b50dae0949632b06627212f7361442d50ed3359f69575b5700bc87db7d97af73cc6270294200004c54cbd4132d0383c282934cca7664d5feeefb8c0f38dfb715949498501fdc4e5bfad070aab1ae9959e0c09300cda413328e54d97ce3043bd051dae6fa39f462a041f1649f20bd1c6c8670192faa21705844a47123d134a68ce1867c8edd8629227725bc05ac454dd655d11d25bfc6d640abed69ea6f01f320216e2fc77158335d2c6472c26fb58f649408c5dd44b574292577be556bde1f05a53c683c0289fb4f345f51942473e047a9d4cd296401cfd4e1b5cd371abc6ca9eb74bdb0fa51360fcebc1b630a12663ef72a37963740a0431a8142c58153cc16a005947c56cf751ee90492e59b1c29ddf78c3d8e1fe06f1daa172493a75c67a8b5e1b09157cbe42f8fdec2f374ac57e003c9732b8b46933a7f96de9c4d43de2bc44b00c86ade0dc8c40f0190a2f294fd2507ada006c2b286513ae2a50c92d631c0876d701b2fbc58b188e0e0d1dc15b5e1b9add8a0198a2c53b5689d3696581435364c20dd27ded9342bc6a663bbc79310435c33662f0e77d3b2bd718570e3b1509e8e88f4fd639db22c7efc0338140434f7d3a93904ef362eb572cedef18257fe32537fdc072fa2fb83558e3ea2a4d20612afe5fff2e0c2a591d9e590083066207bc80083abb0c208576850b13dbfd8c83a7aef23455989423c32ce1565f115cf949f5db656ac2492267988b8e2d553a2e81d494ea221b37d0f492bb44b299207818ebe75756df8d2ee233bdc82a705fe3d9acfa2108b9d93b17338667e8b582ce184e71699f49608be37e20a4b99bd1dca8b6a0166c581cdc7f407683ca36aa0c7c3050c3e2a373882a38d317f4ee42dd144f1e10f2b4e6a56c4de731daf5f8ec083e17f21f181b71f5c5959a78fd901d2d3263932af217ce6f8d18fb94dcdb703c5146881a4057b0f589f0c33be1bc9afc863502b3edc43ff9571fe990cb18e2acf22d309adbaa56ec4bd8a74253f2e8ef91b51fa7febc3a574a98c53c167694283eed6765b772421d20d9f8c3122aaab1df4eabc12019b9b53e9c9244c7dc18aeaa6269ad914141d67db7f3f211a188ff7c5f67e08f935e42e4e6595bd24b79d86e4256d70e78d144de6bca759a0ae197a49d77c1b48f2f490ebc592a7e902e6548333e30ccf0a2948de74164f3f4f5dba63ae6898cb9b1b2c8e38aba1a2f55b35d211ff2e1de00267712192996ca6f215d7255e5752ef961d90eb1fb6002f8b48611d6e4fdbab3d433842734cb69f467d3cec4e7a9f968f274121b7237c7d7d63e91a4cb535157eafc1f72e0e0dca1915196c4781f1e38a0cd348b6df6eaa193db2f5b2a33083c7f98d05fb8e057613d1f8c68dde1dd29fd9cb85fe5ab8548c60f5693d8ce421c5cdef619c7e039dfa509d8dcf1319f7c1595af30218c64977b49ed8ce39ca538cf1e7bbb40773e7b7dc6ce11ee166811dc7eb2a929e08e38b7876659c66e47f70c5f10cef80a2658140284dafaaf078f1d10376132f8f8b1e3a1dda0144117dfa8c1189578c3c4bea9adf599e5a37a9402626eae8968d00511454586759d6fb022981aefc8731e9c9886745ef6bca5714d25a560b7116c68e4cb3a21ff006863829c472a4858b943e2b2ac39150b2d2d8a2b47cb7135951c4d976d5b397aeea17b45aad3962b11bf868fd0894a91781994361439024844b515da5939eb553b7808f05ebd0a30c5e6bc9035c98a1f9100a85fed0bfe8b22238515ee9847b04504b44968eb6937008709a95e37e6b6e219453250566e36a6a708040d9896c2310ea608c6326df602441b04e53e779b229b1f07ca4b1516770132264561bd8a6862a4962459972cd3228a9dbce9f936d902c60cec9881592d127f205efb7065ca0e83bd811ceb16c7590f1776d835f701f0791ee32d17eabb97f956546bf8d29985603676a640175aa4b7904908d32308039d3192f5c53a7d22330ee3f82bb654c24e04f1cba12af4b598976f2a56736302bc5d9bd4ceab41922e2a16de7ffb01b4cda088324ec2faf0c8bb3fb77ad24284875ca3961c9ac35854f45f29564ff278f846ce3876673ba28d512467a7f77a44bfa05a47b3464957eb2ebc04a5436a71eca0f22b1dbc4dc62710b97df4d12f75d49ff0827787f4caaebf5c78f20ef85e24ac3c4f23ba0a69033be91907b24cf6b18963547563da3a255df12a5cc039f533a43d504fc48d1bf7f12b9342ea7a7e7bc87f424259e22f32250380a4d3e19d7895928f396d42a3bd6d654d13028926c5b98bcb9eb57b04f62a4aed53d29616350818aded20ec7b89795b8a09af561483fc08dfc63adb09cc4b1535e913d0edad54b7ebaf794791d578977b61b913c6b9965e6f5b71cf3ee093e7a947f62fee10ee7cbddc22e7d91f90a72f1a85dcc0b8b23a97e016df45ef7993e4cca295accf4069c06c5f89ccc54c8e40be0447a6de242e057265549069d6ca66174b20ac51b4e0b4c2a866be4c6837d4be07adc2e05d217740a30fe7ec729274c33a8a4a1fda534a3e9b8a58c0386daac3d7eb98116fe48479918347a2129cf1d9a5e7ca76fba85d4f27d364a860bd25538c3dc3dcc91611cf4f62f8ce0529de0e9a2f504ceb38344f33c9eb29ddf1ce3b976742df66dd42c4d460f1cd72476750215d9a39c7076c85e1a7b9174fe4902dbacbe331c6838998eb2bb76e6dc993998badc5cd8be7f7fac32b8ab7379b37317be8adef48b75f3348b2d17bfc94946887a8363da1645bc5c7001d6c0c593b05e5817f932df7fde4f23db36c641fd8e2429d4f8694d07378485ab915b588ed38dfb53c0346ff5a6812a1472700cc62c3296a283c3a57942f17b2f9ad9592fa9adb36217da9b05e19ce3beaa1c5d23532429812e2338f063e48c0a86553c10fcd2683b1b7f7fa7c1dfb057d6f1d4ef772e9abc63ea1275b29792b0f7f6b0ebcf98aad177f8f6103a07a6c319a4b8f8081bc7d151e4316c525b1566f51ff710296701b6ea98ed35318aafe186521e661d84e955e9707b22fdc2230dbb034a47ad714d97eb2e0441289509e7adf43af759d059d551886c3fd0aa7346f019fa0bca82f10f1144c26b1578d503b06b92500f9e08ed7ec0df14887dafd2dfc02eb938dedc09a5983f3f49c8233aa7aec83f997b64b7fb02148c3891d6bf17cb8d80a6ace99fed4e00e6b249df45ab86a69d26fc1dcf830fe715c49bb0375038bdcdc3c3eabbb153bf4944bff56c65eba09ea0dd945d5bce3136341bc5b77060efbd206a26e3cbb4e6f4587b0cda87b07e32ab4f52e19711543cdb1925bd8e7c07a5c6deb8bc7efc6bf086872e54ee37862e6a244ea0d741102be7cbe8daf83b2c419073beb6c60a2986d54787da39953c0a048faad619baf8f597290ec2b0201832e1dac9a9ac0eb6d02c3e454479bb92b58dac88fd1efd8eef334eda2ffed1c554cb38dbdd61866874dac3fa81c983ff5c9ab70e3223446b0b53ce1e0efc6375f2124c4b173616828a107863ce538573f37761e5d38014a48c121e72081a64adb9456a2c9a8799d26a494a7764270318a804ec71a82d910ba48ce0d4b19df1061b9a127b8998ea1c4c40269377a5cd3b36ea7295d487a2cb8f4317a38dbdb3514bb940b4c72a6ae9e265debe8d9f8bf3199c3c7f94b6686112d6ef794940cf0a2a29be926dd09ef141078a3a6490ad5697e1ebf1fdfbf1782af02aff67d5044285ad01f262297f09abe4c12757425ee447c168478ddb84c5efc2c697fe03b280c5db14ae39d43e8ef7bc044248e35e569f424280bafe37b94a1c3910bd14a49854dd07bb54d73f02fc52f660c86d4b73bdddd55fba9578fab1f20e077161358566a96965044731dfdb1626fe6835a69d4e67add489b242845c7c17ce3abba91c4566bbc13debba497a8680c8a1883d0b75250772564ea93bd4eb3cef4b0bed5eaf4bd2433a018d287806480ed397d05280fd75ba0fefa8567e4596d50614af35eb16956156ca5c06cce41936b584434c811b5464cdf324602dc0ffe3d08ce187dd0591e52ca00db25ce3b6624a934e61aadff18a50afdeec130b86199ef65aabefd08eacec56d55695b2bca488761fe4802ca84eccbf4f6bbc278dd794cf845c9ba7431429cf661cc04447043353ecbb014be3feca48193b925d5f9ffc1b991540864a94a5328d3c37baa5756eaa55a6cf06e4712976fe12c2c46b238e10ae56350e0bbbd923d0487128184f9ae2930bee0ed0c037f668e54893e1f0e16dd565db997bcb297d99baf66f6cb91d684933969a43ae9836b066c797f12c3d3224d27b604567e91fd448ba06e04451757f18630a047bdd8fe7656f341d1b09da63cda1362c67fbc8b1698203fad15ad41413915e75f5d187cc145e8081cfa657339879ead5cc75266dbc9222e1c74d5871e42da327017c1f63be3dd3e617b6dbd35a5454960aa56d02cfe3eeafa6d5919aeb7937c847c9658c46d71043feca16738e8db63306af85be895371ab48ed29b1872bc1b1b875037de3369132cbdee3a43510cc62320ee41efcec61001eb3b86ebb335955d6136059a7c050eb17b55d3317bea23cc01afdca90621452302687bf14e0a294a3ba422a799d14f7ec8bca87aa3f7f0e24fb74816746c35bdcf49c7de195c2d36a54e5646544002d4a47d9c7bb7aac85a6ace8e99d395b443fadb3cdfad031455f9ce7c9b1a803de2fded25a4c7c1a7d006ff0388df3eaf2e57e68bfc9b0267ca72cdd2c0da8ff6187dd858e71d7fbd7f3499952d31356e6c27382afac687d8850e7ba979c363f48cf9385aeed59fedf98076cb79bc29e21a31f22361281e41defe0eb5edbacdd45bd44cd8df3941ebf9b272add80b0901a3dcc5e0332ba0595970f01a12b7763f95709f622723b1f81a03e8f9d4a6d70092de7b5d765844ad734f7943a88f7f1dc9a7fde00b8f34a1a064d1644511db70c53ff21a5120ffcfe0ee7624e570f558eb8744b14fc37f22f02cb4a901fa196d6a2828a1de9d9b631426a81885ee114ec40dba0c7dcc5772f06ae0b538044c909f5e8f3fc6da7061380d0b7b9c3a4f81c648758e65af22639c2b5aaab815e0c394533204eb8fa4f516af8d7c767a9dc39803e35b65c86fe76799756b877b364712219465c1e490eb7aaf82219cab879f4c576f9084c2a39b85feca41887d522e158f81a5bb56e94a626f6542eaabc2ba6367dc2d3adfb68c8e39971a0b7333d8338dd830fcd5ff282d219e127f5073a9790959761c332e35b7b51e12f854038ccac67a7a9d5e3f6a418f3a0f30d3da7bb150d92e1255ffa66855be02cce41cc5b3eb68f4ed8fc3323ff220f7eb6a988a5bfd85a0d3505cf0b982bf00bb7898689acd0ffdf84057735a195308f6b9ef8aaeebd69e3e4a650e7b56592fc847d7e7b89187311cde03997cdcd403813798726776da9efa918e2630ce9431ac2efea03499c9af0a9b209441434ec70aa7b324ac1a746e261efa30325989b782516cf37eae33737d26ace61bdf7b872d3ef557e4f300ae471ef8fa1b5a27fabba6200c28c0bec5f8bb225ce09597051d7190ffae2df2338639327de9a8a58bcb41fb5f6b40368cd2762d03ca5758ab8ae6194880c7d3f66697a57439e52796a23da0320158889a8df07fb24c26a43427793d48457e89ab08e4486165dc6a93c3e9c766dbe1ae11d52db495eabf302196cd5bceded42f445c51d7c0a88791ab78bfe588ed78bffdc66ff5f1293e1504440cad567733a5e0c64643c34f289ccf29b8a456b362b40c9c0504b3ba9309e0494f341f30a534a8199324ea0d6302e9cf45d054dc018c1d971d2f64376125d719475709c767fb5053655ec327f7fb7853f69929aafc2f7568ed466b0ddbd3bfd7008ca375d0643d31a421ba735a5d767981a27cbe1212cb534f5f215e39e95d4af7dc283ddb3a0f71286010a9edc7c95bde469322de4b0fe8adb233dc354b94c256b9a486171d688b294c6b328c866151bed55b78294386ede05d789205cb6f8bd85e36b4756e254181e3238a4b6cc2ea541929b52bb5a3fd1f03a84bc53337d790d06394fee61f420a86a2873e84327f30c2f8609fec4babf0e168abcb9bf55e42e94a5ee6cdc651f85556a8497f82e71b155b55e6325ef3ba2a89a51e61925c7829537ff0910f34d2c2efcb8b2e94be40ebeec80e1587e4dd75eca896ff0f7010b28e5c72c0ba569ff3f9a34671785514c99ead314b8c357775040cf65263e3cc417b8ae10cc84013c7416557544510cfd25673fe8b0fa48e99c87d631a30b34bf92171429b80e452c0c0452c84898faf5779e21f7b656e1fea21d938b4ab7041d1e9fa309952978729dc76bd8fcca3a39c210a44a2ef459779f3c7c67489f1efddfdebfeb5c73104bd7acdd10377f5ac661cdcdbf27e3425563597b326f56bc0158710cde527a6ad661df83258a16dcdda9de9e3e1a8e4a295781d7899d78b28341dceee15696cf2cb992a9581c5c12c5b632695e2b66558cbe6787f569c4e4253f2a42d38824f72fa9ee054d338293fb6c64a45bf491d8dc0afb039c005e867faf521e0687a9c95bb973ba5136e028564567f76c115c6a811601dca232c6b5fa4c0b1f64f5c842bf41a4921b79c2a28c30ed3052c85874e39d04865566004537022dac2129431751c0d61382f69fbe74e248c2cec9cfb817e520b7db82e4fe7abdbcb0c768a9cd24f27c4e172ce0b4153fa3daf8ec62f9be2c4fa0fd0b907e7d2e2d3b709a55e1850fd5ca6fe135ba7c3e5c5debc3957549c05e55d29806fde9e12bc70637ca5e8f0890a23ef24d0c44017fdb68eb1ff455ba817bacbdb02c4030d31211f8315f8684a1b7953e8430aa8b4a8e38df7f250b188b45e943a3e3fc895b2fd4b62c4124a63aa8adf260cc295d49d07e1931b4c28e7779e4c6bf1ea5612f41324fe184eaf9372259cca314900ee1aca18fc59b13c97c5c3d7f9de6183acbfd8b7b670905582d583eaabb5fb255b1696b61338705303b45a1b5e191aac88d126e44d781f90d984aa7ccfa518ea02bf40e0af9a83792a929a5c3cbae2eb51f09d4375c700a3f7b23dc4e4f79740d379c7fc8c8bbd775ac43485c71529e6677fe5e9da33efd4b27436238fae897007d25f699cfc9f507b4cfd457e02877b51be0b76789ac3290b725dd9fef4359647297b940933f44cf920011f5377a1147360a5480d2adabde32e0c15be39125b9adf41d064f2ad49b4ac255972bcc5284cf03ed3eaae963ab0841b32148f5e0b5d5b42f153cffc5a2eba8e32ad9b633f05f33377635564e82c414ba56e86819fc5325734df6a6830d67f7db4e430376cf4ac39ed1dfbde016c88ae17e10ee234f90cb860e93bbf0616ecd4ef91c209297c3fc301cc8ecf8f1474177c4a9f5acb259cc2e0284b7716fedd6f43e1f3b97c997822bfded9e6ad2fa81b0f41c41305917ea2c7c996926ed00c8bb8bae7d1fffc92d6ffb0a23b99ecbdcd3b4d8bf05355e5614c3aacd0d34a21c2c050d5a7f30d5d688c00716b4d01093338c13b7e84eda23c03bb9b3166484664b1e294bda39c521d19370fe8e07f93d2756a534daac0033a8a89355d70a8e55ed9d1b9815bcb0cecf620f0deccfcd2f3e7757ba82a667b1293696c7dec94b363657d8388068df47c35ce35d7cb5eb533535a2912849267134eedf806e78171b99264b345465d4599669f0531d9e77d15f2855597765c8092ed7ef7afe3231db2777461e65737d54be580ff873a7675511caf19b787d4cc2712a196efb4b91c01feb048f338a684d41e23edf4f7d2dbd927429ce78fd9cac5f5826fae41981edb9828cf334320aba90a82e44b64adc0b8e59da585de7734233749cadb7fb9f7f1c9f83cf862b56d11f9e969f0d5eda5f6f6e3adcf7af757f30e094a72b775cf21ae2131c71188bfb5411889c2464ee88b54b2e718e2fb3fdf506dbe1ec5880db5f65222861c248c925cf784eb427bae5944fdefa77c6ea4be38b6971cc251412f26dbe13696d38770e0a89ddbf1c470109161b88fa59368163f764b4bec7b6524acfc1537a208ffd8d57ff35d5bc68622c72da34c4e5aa563f55badf0fb75bb48005a5a070663094a8cb83b7856efd2e1d7b0e46e27c22bc1d0d0716cbab0b74ca6c6ea0792b33e1dc87a8112af787eb9124603351a53406f259268f128a2a59eea357c0e02d77d77ca3ecf1c679821ffc04ad75cf0255603374f6ae31994527c0caf30c3d393a0d07ff4f4337bd711405243bf171d1c89a0446121d209ea12f2bcc3f90c4219eb02cf4649cae0ee6476259d4d920b587ebc90b118b0f08b8f38cbc9bc8d72d8027f1e62eac993edf9309dd2653afa36ba3daeee78a61b7d4c8c24b824e797f4dc3eeea6487fe9e51cbaedd82b6fb5bdbc42ef19b55dbdb0f64bea78c0dfb4e5c7178dfcdd8a8ec49924b8ec8dc0697aa4392734d686c60a29d684d11a1cf5e749048ed68976c074cf5c48f322b5cfbf50b52ca211a274d36c4f091f2e8a62889c896d761c9cb5d14c4515541e8c56354b4565a947e0402140562ce537d1d4a97354b88c961bdc78b9ceb8ea09d3be27de6e2e8b070740dbd257af3cc64700c7099b6603aea07c1e67b07c452c5a30e35d51979f32e062067efcaad1c853c277feed69fdbe7edf301d016c7e404dbc03fab9c366509fdc24085bc6a4026b93ce1e667c5809e24167e4ede91f5d000b11203396b7896d24183d2f68f7011ee9a375e414e28433be5c392c377fdfe54cb768462788537e1a401ca2f403030b5cc5bfac56ec0a33d6027909860c4c4a69262cc9aad2779c374c008e4193811a44e95de439e930f1b7f39a8d9fd400dbb81cffd84fdc00039d6305b1fd3c8d3c618ca7c7e47a62a103c7eed70f4680d43427b4bf4100c6a361260427561fe788ad07219e715c817dcca46b36ef4854289f1f35c4e9516310e33367597fd7ff6e4701d8f28a2f15390b7f789b0bcde28eafbb0aec7e730ce8f5acfb03747d6253859c461a9e6ed053782ea4039ee1c76bf8bb433fc175fc94a6c941101dd0fe6e572021118c94136f9ce3d8defd943f569bf23cb530a609dd7a14565ed199a91eab3a6c42dfbaa45542abf092be396e3d214dbd563a4f40f8713cac6f551033d842f5ad5aa491ba17e61726c97f3ac8fd16121b53d86fe80c482cecf4f39b327b835cf532fed24558e1f5ae21d8b04edc22f5203b43a8d2e10957aec1303c1be65f88b496f4e63b0d4e96d353220ec3b2b576e074b48de03f7e4da1db944cc7f912dfa539b8661a70c6d7c918ab77da5f3faa4ae430eeaa73a04378a01fd8d3f650bc200c0ee35fce747de29cffc83dae55d3b283b7693005266a5036042e87179bc400685af774e7bc2fcb274d4994ad0f3bb8c141104731df3fada23e2193b28d9750d2923d8d40f2703ab20e5490359d8a493e3b36f358bf47348aa23bbd8c21eed6eafee072f26d43f84971335099b7fdd0d3b8f2c7bcddf873ef52abf1f771744f91ea5a24604e32085694526ac9e25625fcf2ac7304d731e257570b889390bca942cfb429d86c38d9de73e8974be15fcec77098757186e3511611a5d172292c03efa913493c129c55108d1e2f699f94b34246fd2d7fa6c237b34b07d7a78f05a5253769d1d1e058c2b1e720d8784d2518b90c5676219cb36adfe51f2217e37bdc9b9f0330af44b80d8f55d888b37f6b61959259626ae91780f0e21e7179708d6fbc90bd2813e657801025fc03fa0debfbf278e9bb9e58efce046d05cbb30598b33554ea7076031c584dd31ba6255dc7bc2d659b02de0b85898f8c6fccd6c45f85250be750f8871834c2b88c78dca795f4850cf63f44fa2e91659b9fe3593c71771fceb62fdc506baaa72e075024541bf34c62a62a6453204b8c81e5174e6428ce558c01deb0722c1aa0c0d4bfcb88676129621de0c5b5dbc569fb3687ea0a6f14b4e7ef430c4cb3e3f58025e8e5ec8a64de6e57b2fde5c3290e2373bdb297c98e9dc7640728d17cdfdc387ad29a71d9d467c912e82e9a41972cdb4992fdace18500118769429e115bf6392827bf4b925cfe426578a0fa7d1cb91d88407b378181f45439ea50ecd200ea1a7083857dd7e0c5cb02afbcc594232ec62737e22aa4b1a1f26c79e726239f014178f31a6783bb7c23a1f2f56eb8ee8b4dddde3b895038ff4f83428c301c68ce63563cb544af30af60ca5b0c52061e5b517da6801477cec4c0282773993daedfef44265a1bdbab7d050d29d8043c970138e0bce02bc4d53fc79af39e167aef2d56ef23ab2b0a02d90b318dd77eb5b8b0b9c3721c6c9d388a67c0037206559466821a706c4bb748d7342fe6a40cc968bc5137c7c9f6ddca12f12ca8271518ea64fb16e50e07d8b02fd3a9ddf3da0f971b86b36f18dcd4c4b12b668da0a9912391a10eba5a979687b8b0941cc851077bece62ec5dd2929ec17375056815fc9f47f0a30c9b135fe59cf9c4dd3438c9122b5c09d268d52dd200a2834cac09790b87f44d3b324f042d03b7892d66ad07bff6dbc68143724b969cb20182258dc89ca56a89b19ccc0ec40803d06056b4b92aff2959bfbe227e9023e89c59e0f98d14a85537e3fefa58ac4946ce3fac8279f87ba8ca807a40a1363717d326d032c26ecc4ebd34ada6c621cf32d38ff156dfc1e1989578e219cb013747fc919c32feeb6d166af49958bfa736ca41ed87fcc2ec278fdca62db3ee4d3b914f86302e301452e5f4ccaf02bec9c0f848a741e71c8891a46b6fb532b3038964112b7cc5252bb097e9d10c22e0e379362735564200ced2e161f2a044ae261aaac0205d701ae6de3349c65c83eae3b93f4fef7773d0bfddd44fdc9606995eb92a80eddf35a75959adf602b1be1fe1a54bb165f516dfb9889c4a651e444aae3f404382ce0ac7bf45e154a8916fd1fb45ddbe9c7ba53be534d047e7d9479afa31e8a3286910e299ece8865121798449bfe06e4ce7dee2363e72cefb03c4629d85f533a230eafb3c641e78a7893d8176c01d48a53c0a2d11fcafe85efd8dd7e4c7c4c6e5a16ccab8b38c8abd23a975796f873ad0e2d07e2bdade699050a5ffdd071be28a0ef44c1a9faa2728c023af67b9090f61429d135d20e33622bdd8dc9c50efee4a42dfd9db0c93a13ad37b8079e12b7edb203013a92eea056be9ebc3206847ba7ca9f6f8634819d04d6d2abaa0d15400e4f51a1cae8c2b0fc71d2f3e9a91640486e1af3d8fbc5ca419995b7fe458be14b361ca8626a49343e91a7c19ec39a1fbc15f0f101db58bef6765139ff39336816e9434b5357c56e6e432d89708b0daf971f29d6e823e10426abd784321a0fbcc407f257a81fba1c659162a0b08d7f02703e10bd024e5e6dbab692cecdacb02ddc386d3cf8254c6b46cf3b0ca1c6463626baf441efff110a560332dc611ac0f342bd0c85895babfafad97db7e802f5a12cd29c56b67e86ea83271f9bb05703c576d62e79150b86bec1618946fde0d075aee9fb53d011e9aad1329d84701a707c764ecfe5ac1a1ee3a527752e48963c786af009fc21a0e8dc8551ea656e15a12cc3d6a058d7dbaa77bda7a8045a459d0d141ee8608d9515c3c67f1ae81a6260c106f70a1d7dabbc983e50a483c15a433a559eed642b37d4cf3f4f0bd1c6a7fdbc529b574b4cd862a9955b9b63f1d6cd90a742f6480547de551fed22ae03190c236f1b864148cb885a725dbb2403d30370fecea668eba402ea997b43f50fcd43100535a8849b036c5c47586c733e1632969a4a95cfe3ee1242b8cf8e842b4ad90d144cabc5027137d21951a3ff2d4cb343e393fb17883fe177722946967d3a14e3147d24cef4a1eb5b44aa07a86db7ab839863a7d3fe909c90e430cf728bec0b15c9a2ef266cd0ebc9c794c50acd9ec01bd1ae7ec0c8b8dd03a27f7e1b939e532a4f025cfdb4667f928df6fef210d6b0fc038ca196dc88131c042f0be444eb9a7b2b8e549b58d16882dcd3aa14313e277aab10b69e738b5ccb425b874dd7ba50ce146a29a0fb5a49c6439835423bdbad9493a4f779a40b304f6c4123df02e4eca7473637eb446cc9bb60e615c96eb251900f661119b0fd4f71b15f0899a0c7d5241af3b16e94af1d7f24fc530725fd8eaa2a6aefcf1d0f7d3a44581ba23021a98a195da7b73143866efd6d5d21ba03300cbca0ba73dd2aca993f8f64f1ae71750846ab5246dbcc0ff098e5b848659629aa7dba5b2d99ffe65133da887dce0c109bcc7ef99b1aec4c4a91e3e3bdd4a3112b506087bdeadcf0fad1c93549b1caa10f4868b0c56f28a56c005a4a9f34bd9770468cbc56c2266e38d3ca5ac8e3163f42e0b565d34ba8208c980cb9bddeaa747efc2519dd3b5deebc20daa33c5cd995aa9fe2bef07ddd625eb3cac7db14b00e1bf63c468086c79c6351c15f4370aaab6bfce6df920aa087efc4734b0154648eed1357eccfab53007a4d2baa7a5e3385f811d50877b9c93e08f828afef3d2a9be779a617383fb69309bdaeb46be3f8f6779a24c8d47185ef430c9059753baec08ebb537353754f6af34c9fc40d7a826b3471129cd4a3e6a2041e2ad4dc8e89a2042e6d46f3ec207355d2f1dd82aaa9d2cf691fef0101d64f13a34122e4a82a01fb327a3f6ca553ec51421bd422e8c353ca57178ce2c9948937427e14d5b75def5351638e75155f3dec5cf82511beb1c5ea017a265d7828e8086516f4d8f448e71bbe4db52fa5ece32400c25b1d2d8bbd2e2b259a9447bb2f4e4f4ccfeb8382d495005e2988c4903c545cbd9c0c455543c8cd9bedaea2d94f4f331861b97aa8264377e2889076305b0311abcb392879f1b0a4d3758932dfc30788bf6bc4c4aec80d7c972b82340287d8ad424ba1df6c661ceca90065549fd23d42b5fc7a5ae2df60e7edf3538bea0389e18483ff42b9c10f624e7343cf056c24deeabb101ba0a59d32026d8a6508ef75252a6ca357259f9fe429893c7d5bbbfd586b7d75756b63ffb1936803415b3cc74e57d046584a0655048832382483b19af8a0fb34baad5125f4e44c023e96c9f14c72be76824733850fe9097f85dcc1a179440f0badfe7515f84f101a76a75b3fd81c331415563deee1cafbb59a8f5d950dc3ab0014b1c384740f3b7ebe1df900435596aeab517d5bd43bb7ba799f7f82a5425afcf312403963686139e33245131b48b0ebb0a1fd4c7c81307fa12909b8179e5ea21f68b2c13f33dfa2d498d53712f2d8078f73555d3a039c1cdaa551c33ae9b7042dd3e67fc123c01b3d6dcdaafaeacfccf485fcd0e636732ab08ea3f23422194f67f0509f24c6458d7fa49c68bc026db1b0ebbb6d5826855c009c29e2bf2099ff48e4e9e00c2665465721de52f92f82b5b8b4f473f085f5ab298648cbeb216cdd4d61500968c009a5e16fea9d632a108fbb31c517aca6f2b301fa22e7bc055fe98a725af08ec68840eeb71a909fb33ffbb58353b6abeda5e4faed338e670717235eb75bdfb7a91a65b41d68e65625fad452441771132dfc472e6907a1a2271e966f2ca38ec8897807080561dbf7b6c9976d1ddfda983abe456a6151df62fb149dfc9e97bf8ea226d583929a9d7410034946af43f6d4aab1eeff3e8ecb00c6f26b94b6f4a8a79b5580e819f31b85d488c03824210d11ed451c9a68cc12818ebce04499075769a47e07f2eaa556e2de9952d470812c1371ef513e8eeb10e2596c78ba5ae46f72c71a310330246a8393bd22337d0dff092d7a0d6bcc3fbbcb509243a147e21f9b3dad9da76f5727ee038ae160e1a3d4a274a84cfdea0abcd433b354e76b65d72e76f811875467077dfad3c88e7ca10c27da1d994ff36dc9aad42bb03ee7f925a92efd112b288a369707c4d703153e9101d003d6855fdab50b793b0ec1e022dc5fd5ca64796188421c8c57d24bb590c328328215bfca55ecc80eea3ef777d8bd53fe011989a5906d1a1412787e67cc0a472576dbaa5dbd141fbf0cd7e390ffd30664fbfe65593fe908f161800fe70af1f3aab42f46b85f81490b72386e4f5825b1a6abe3eb9a14652cc00b70b240b57f55de28e0c420cedab080e0dd15e2ef40f54b3110980c03caffb4231436402f1cf6d295e32dcc31be571b3254ef1fc14de99be21512e115647a2c3f3a961057ab1a5932c5a59d8a2caf8f2e1fec962f4e5bf8dc33e684568137a091c585e5004593e1a1bd2d767e1e5e83807dac7b2510e229fdf95881fe1f74903c20a2406bf1c383a58525d043d38e6ae389ff84df0851d825f81bc08dc70f25b9bc6693128d109647954316596a650a0c03e06810dfa8aedd13c53b84bc4fd0c703736f0d88bbdcc4ae5640d4abd3df8255162dc4bd67a5084d0c4648a85a046b94378b4553b2c11542a3fb3b07f6bc77c2529a4673e5e96d83d32bc84a03af769be187dc92e6edff6e2203da3a650ed427711bd8d03423f60cb77407b34edb8a8656b55b55e1add69683e875aedcc600a8f148b51c90bcb981096153fdd67d09e450682faa3bf3528f7df087cf07956e5bed1838702f7072ce0caab150fe37b27aa9f95b4ca3dd54a85d518e339412ef6c393ff3468387e09af853dfbfcccb04b68934624660ae375b8bc18c33ddc87835c8c54ac92673b9d004ac228cbdc44370d3fd08b871b4aa9ab17e7635fdc704c35898c29a99fc87174473a5055c7aa61f6ba3c161567829011025c4b34672d8f13da0bc106599caf432c4cb196b7ce8e7168ff4071ae45c9acda3ae70414353b1ddf79b1f833de14e67185e8160b575af6af6455a1ee14e54b4313fb2e35974688be97546df9b600aa7186f53366b8ac1a41b467890b1e368a29159a93b2b5a62ef32072cb785aedf840e55c78f057cc0e75de5ce75f7102ae07d3255959eb58f922e836d77ac94f7abcd9ce4aa6b1a9a5fa80388593d18d6fc95b1d4287599516557f9a8e1489d996b8aedace3e0ad493cfc284d92ac132c57de1f7505896b13c2441447b0e0db83cd7aa2a6663fbb70b9b15b4c02c03744d6bbdcb2ac5ec39e0f21c1cc6f1a121ccc203df9134d4b5fa4b327b7b600b94b8c5253ffc05762aa33cc3ee493497265f8276ae88b5024190a58f78d78febe5874f053bc7e888f10690804e2978d8ddd360f65fefea1e1479dc0e9d006938e09de2c989bfeab1d93781a4e8116b9b36b3207bf1a254a635c94fb78f7e9bb170798a86d55178597f5ded7148f5afd068f55a2614b26d5bf017974772bb5e464b12256c3991083d3a42e7e57eef195296c5b00b3daa297bfad36cc9a65557f82bc45846fe12c587fa10dc5e898686de0fd5349ac8923ac4b581535fadb417f82fa33e4bd21a8b41e33f7eb2683d479bc235d6341e5f76d1a83ae1c01dd515d949f91547a98cc7c926d2ff5e6195a9486db9d1d95e37630dbe492ef67a482d82e565236a7e6ff4d031eda380f96078e5a9e665ff948a1550efa4659016b8385513c531b269794368fcdacba1be5681da85360c63086912bb215ea654ba98a3f667246afaa55e89ef341b4494e893602ca402993fdd4fe98a40c6d87c44c19d260c832292b33528bb034289d482ea74c20d152a78696477b8005d497c08d2a70d761d39964016d07eb1424ce9644f8706c71d749e59c31c689973ee2110fb1758812b701bd4ef328b8c1d516c26d59c44469bf94b7f44e9200547ea52f54cc43ac0b666bed06a05ce84eb6b721b00821ae567264707684bafff6ae83b5256b928c25c9508d0e1abebc9b986c96cd7e627faef07a6b2ea96971364e0976d6ce5b8161c034f4e789d40451d8ec322a9a6dc493022e536c6b213487d86e99b4b2a108c2a980baca8b5148c16d6f05e197c50ec722a3c9dc522f1b3f7030aaae76bd956b239e44d609307f98e2f1487fe3c7525a9a6c3491ddf8b6ceef444fb4cac1556c2fdd8ead19c4673bb7fe9e3241e34942f0e2c669c99a12229c83f7b479ff6b801a6104e59dc65cd80fa58db24e1b6c6541b94375e47abd61d40022d4a4824a2b3227fd737833efd9680625c5d4f06dd311754b7caa089b66af98022548ba969ec4ddfe1b28428acb5c119e7dae081fd84cea920e700bf807c63dee83f5f722a09771213530043163b92a814e7ac0ac62f709a1010fdc6b09552982b9fc3d21e7a0c7526e10348fe9bee7c59a8ba512aceef040d65d1ae13dec178545f392b38b9ff3a06c73fb69e5eb0e9899e737b1b06048453d9ab1c5a3092a7402daebbe6654945f3757e9ad869ef6f4252f39ccb34643dc2e41c81c5cb1337082e3697a6f1d72d012c1b26462b52ffc42a8f6324c0790cbc11e76ecb75e8e8f3a87edce638a4355d8a7a03359293ec75cde6639db92523110bac1ce5420de8a90e3004e7201ffbc457eb9b66456396aeef5b9fc7f5cf079d5b80f01f376c931d725cf9df201ce4198c6bc8289855b5ecebb2a1fa781b69a75d9f526765a71395e3aeee11ebc47fbc0ede1e5b54f501086c835e7cc109964c5dce681622682beb5bfea2fa6fe5f4e47089da6e52f3b056364e6cbc00e317d360a3ac6571a7284d2688ab2c02f678e0f9db28787cd59e16ea24722ae353b4d523305487651561572ceb900d62f2de3164d7551e0419a16aa730d788d70212536d1c3db4ae92d9607399c76e6b94a414378ee04399a263442c72a4ed675df30a386f389471a679e3e15d613c936d8785cbc407d51aba0c64a0f97ec9805e1854fa4350e004c06cb3233670bf8cfc8affec0087263ed211426d984a0528aa1822978cb241f5b3ea8bc84549e6eb229e5f780f4ac7899ac6635d56da31de1fb6b46d00dcfc9f59e24f6e41cef9a44a04a97f591ea63c6801a6c172f6c33a512bf2231c1638369c34c5d3c71975e8094ed686371776897f9deccb30afcedc02cd55461cf9fdb178430d37af2f496b602b259d6c8d83e1417f757a01eb9284fca2c82eec7e24c9be34fea588c70b0a8a2762cfe81b90cf27647f36105f3756f26c8fa1930ac50622814d688e59d4cdd62dfa243bedf501a4d28808f83fbd382a64df5fbbc026ef7ff2c7e591f4035238293630a30245badce4dff05c2a9eda038d7bcff5798f2aa095725355865b60bb3e0e17ab64a66af08157b8d5c7017780fd45470e6be736afa1a95776a65d3a71b6f51de6baf99fb1c932f721d940615a83b909537477cf585bb51425ee00b76f67991caaba9b0a65d20d53c2c1da0ba408a5dc48626b1644d8de3f6ac05f7947301be1e12ba96ff6638c24c4d362b396e338b3316139df6c7fecb89319ed672698c5cf1a7c862df51eedfcb2206e05da837ad53ef356ef64b790367a48027a01b28e440f47da62337a65db296be7247e9be9ea028b58f16f81bd81ffd0d90ed2930221e82708370995d338de924da5a1a986191e674078fd0f972881097bc5feec34319209e453392dde39b6c4f8dc1b1cdb23b35fdc0e454c8fd44c5ea5324cc1ea62d023960b1eaaaa189b85f345adabf9fc93e269b27508e2e69c1d0234a58e766788d1c5c247cf7f9ad7be374fd07de9ae5f17a2a9ec6e2b07a9dacc91387ccca7440b88ca491dde7d22fc1e7290609a3168bd8a9b9a9a18d5bb9b104101f1af9bce8bd354d2d3f15a400d06908daadcc24b6509ba66676a7ab95e28738c5e6e88cbed1aadf02abdd3a7aad6d8c537bdf458807780ee03f015d177c505feff5334f6524e82f1c389228ccd62c652a442657cade3d65d2545bcc4516bd8a8ffadda110a118fdc49e756584e34554b210c16dfe82184b596ffe88ab9144b736eff3bc2264e7d311667e6de714a3879b1b241e55706b3fb22418cbf28af4f7e8c22fde79feb62567102e49c5a996002de14a4734d1078efc577e409840dd5a2da88de12f8354e8d4a97ed841d5a17daf0369ca1937619273850237b3d38abd4f461b15a7e4ab2a2c6865f7d442f77bf7f347ed5b6ca5b03049d5e0bb5574f3a8c478c50392920a54e015575b527468697880548d065a41bc3bed0fdc43d39dadc11b5aace48e8a29199e3664deb6b863f6ce63a22ee2ad36f73b166b5a2d096d892fd722b86293f7dbe620a5f502d130cfc9a0daa344aa62a4f31c0e0a2eae7b0c7bb3c2798b96940b248fcf35674948b911cea2529091d90438cf14932cbc6cc59f698f0bb32460efd9960d8f46111f5f2d53f570c9fa776e7d3b6253def4ac96d20dc2c101e6c8401ea94cce89068b9e881e5910ef485c6f29b9736e655918bbeeb2b28a54d2901aa93e1b64fe030374c585281b995ed78e3273c386b39e4904ffaf584bed3fcdb89f5715f959488a16f35514fba51c89f6861e087ded5b64f2f79a5f67ae6b00e0d867d2bd33067ee557636ab2b7b41701b1aeeb24ad23d0828a93ffbc0a47faaf8d8a1cf377c378e370b37981e0d6221a48bf007dbffb9ccf80a90ee39f32bbecd524f422306dbde3bdc40706c95379273d64e28d94634b4d163c9386863cb73863b578fa450e20bed323b65ade01c4ed4b28d66ec240b81f0d692432094ca9bf055b7666040769959e1d89c88c83a2b6f208e9c06325e5c17f2651914c178b81a10c5939da154d3f4bdfa4de862bd73453b7baab75d5443d31dfe9e3e13a8bd3bc0e0c15b49fe6459e5f6048618be59b90be02fa9e0be0f42cfdf8781f50d16768648d4daae271f4bd3a845e3a31b3d3141e864de0d4cdbdece95b56009635930276c0d6b69d258085791be43c27a42e623a9ec01ee2906be6d9a6be2a73584d70aac90ae9ad6acd310418986fd86aa276b7913c8ae4427c5c5cc849e85a9c5ae2e9fed80209b42a11a6e5bf11920f23b0bae673221b051ec9329804779db02dacce703c96ca3c79ac63fc57e2e8eb8814dc43e4f1236379673fbbc756c8d1c854f2bb03b990f2ef0a54ee9b843159c94fadb225e036efa9c7ebba502fab0b687233c0ed7c40670752d2472fc8d2436f31df995934735f7582897bbc2e298077882a1488679998d025eba1908a403c8da4644d8154e6a137d856c131ea7791ae464d24d1bc34a7d79819bca891c9154f26ad5c57d19701046de00347d2417e3018d326139e7bb9cfb1302ccfdd175d50271657f19bef7974e73791ad35bcd8fa654e4a0d14cdcf0daa4ba222a7a8a1cec064ebae3381c8fd9dd9becc8ee9eafcba8de696a3a00df8d2f987015d33998e71ceeb802e3a7462416bed90910725a1c55481c0998cf7920eb05617027f3c29076c3509b18522f3b528f4f18156bc6a68866d256aba38da9d57d60a412f62d57f91af041b8b4c0cb7af6ab0168e6170e9a1e4fd24effab7884ef8d07814cc5aa9dec5a21925a6389daf4fc6a9fedd29bb83f4c43341a4187dd3217e9c83d50bdb38bfe9f7bf0c387f73c628c338c277bdea6febc15c8c4ef137f63c65a1abaa02ff4797bb39be5feeff08c3b2660c765c9442bdf30490cc01c22c0b0789f066f7b45d43fac1f74f7c9ba9b0c1133dbb988a8fbf5145ab7e491a1e4e7b5708ff822dee951e539ff62299172ff42d4c29f7a9c0276fd4530aeb183f123cc55a44ec974247807920afa918bbe9a84281b5f165dd949a157cdc266da78ce32794d99dce6338a6917877bd7b9617d0c8b2d8894b9a8b588e2e0ff85820afb470de355fabc9a1d26acc63479316122317be8b9b1efe17ffd378777cf0c591324af438be2f597d0dc79b4e06b46efeda1d3913d796e9c61f6143e166b627f69ae9990a5747cf402e32088b792d3979ab119db0b5d98d2e43cb648519a30e7cea515809e99a23de940725751ccc647e0cfe3da1bb21b83f47acef641a971db8c041034e78f4d093f2f9ccb98912931e3666d0c0ed7de0f89ae1b3d2271fb4dd04286c8b151dfe45293a85079136257bce37211220c8683f9fdca80457b5aa518144356fecaeb035792b92df5852dd1ad1642bc8cd44538e3bf2c62def501d120cc515ee295b76671420a21d0206598be57dda3876cd6b24a1cae9487dce88dcf244216dd8936efa74cd8d57a0e4d77c01f10f3a06dbffc89e99cce40ef26667fba7f9b275d08fc8d3606b83523664c2332569920b72e936a248a3b13919a015b49279f230b384d8aa83308aedc7c18cb2567eee9198efd7b1e38353b5b9db5859908e6ac1f496439a3228a3334a169c7f82919691de79fb7cf667388d4a34844d130862b2c5542b1f23d4f851556d2ee785095787f96d475c5ee32984a9d651f4615b8c76fde515e8fdf01c279940963d70654338c6aa35951b5e80ce8ac99b1bd6bfa92cce1e1e9c9a6493527c38088509025140674c56f42857a36d859ebe8a1dccad5f1e493b9cfb1e8d7243f40fec99bfe3efd28ed300342c075eb3dff79e07748f7ba72873e0b6552920381208ac69f9937472e8207688e7eacd14a3833a61aa01cbcd8f694d73bfd4108ca38d817e9f021a9c5c480d688bb033fa7bc1bd123a893ecfb702cb63cae3fc8d75b1f130b0aeecd81cf74210bd06a2bcab4a1a714b0d682331eca197071aa53bbe50a3b1b526cce8edec744298426b602dde6a5ff47472da8e2a15ee35dbd1eebbfb9b007965265d279ebb9df8ccbcd5dc17d84c41f6d7f4d0defc5a2023a38da4f57f25730c33a4e1d466448e4f381d541978cadf8dd0ec70d277be3222cee5fb5a243303b554f3c7f9258c8b9d0691a3eb23f473f3767ff534896329da0ff043f48c1d091732ace17b8e5e9cc6e88fdbf039c9bbfdd79cf70d5217511e78cba32ce3295435bc34f059d7bf76c857497b1dbe4996dec248edc37ff051a380ff9eead14716225ee0e10515c558bfc0395d64d1b733ffccbeb04d7d17a12aa6f9659bb6e5fe01d299f8635cebe77a6329082749a45aaf46e6fe17148ac23187603a5bb987f2f7dc73c3cca71832a3c5236b2e047d9fd1f80b7fdde995670211f43e4e6caa0f9ad967c85e504eafe9ffb069efba32f08526d956bf413fad997a6009f05397550d1acb7fd8e6aae552dfca32bf50cb5fd044decc24fcebf682a58dad809aebab6e17d188d91298c3270a8054a6d60efbc418e96ee41987efb49bf2428344e1bcbcf1fe4275538ce7cf90d648270a886e471ced59231d4c6503d094b705c027c45186d4c3a9701ce0d133c55ebbdffc9c16c74d42f78f64a014dd0539c546e888035453e1e5822adbe7f1cc0ff4b331ec582e2ed1be9fe50923681baad6cf8f5e1f2421ba4480bc876d3c44c5cb0f223977ada0b32de263d484e1e5713efad8381ad66b28e7c5f81adaa89b0008565b3460aa3c658427d87ce98ee33224b569e3abb2af09d767a34b5a517ecd3db53fbdb7435a89f6d5eb888ecd097f8d060c041253afa9ee374b9dd8043aec66d848aaf7f6593260d4a0ce66d77003354a5c0da1a6f0d8f90a4e5a91f83e650bc2fad6a98f956b8657563554c375938f262bb486e6f3f9425e6a4c7c34f2ecd2ba608f2c17c4f5f6602a28b814d5dc545b683fe5f1f4038bd27455b502eef4245c4b77533e21ef6055e31c4da2dd3bfe93c5220f85c9ec95cc77ce9bafcef9bdc15273bda8057f92d2e8e6f213f798da37f30cb387e6e8bde9b2a6134571f7fb5692fecd8019e04769bddca7f1911928e59b95c37a678fadf0ca2439264858fae00f3a4262359d50844762426b497e11052d765dc6cb4ce1b9080374ec85c9da4d38aa990269b055b91713d132aa7d9e7f1cf169a71816f42f9553d87976812bb74e2d2c0cd46e91fc42e669f8f354935705e50e5223f6992eb1b1eae55ec98a91219617f3f5f6ea2ba342e27009f6222fb810856e0823d464fde4b459663c3612b2e7ce942732c724bc432e72bb76974a7d44314e6fe8752d5c1cb8194e9b92fe473d533e8c1504f960d59d180df5933c2adf9f0c12d3e51cfb8734ee5e48cd2cda33c99d62984d632e3b1b4e4e1b9fa0a98eadbfe4bf40d3adb28329b972ecadc8cd0153e9695b3d8e8e63f7dde96c7e42e3dd9835c9e6584b7015a5a3d3d140351153511c94d1dcec1588db4684de3ee558dc7ee504c14ec6103526bb7a8ad0630df83215ced0617572bd1adaf0127d6cd3f1de2893b1768d2b84a8d1fc626ab3ce2bec38eeaf3dd416eaf0d66c7256aaae2096ca6f60351d1cf57469ad64ee6aa70909aae1620fa51aa92f7f79b5e8300ea19b0240825673426c5f92263a14c58335d05c98ea9e8497a1202d24d008cc58ebfababcfaa410440d374d55e05b1b109abdc9608ca6d10d8080a7a3e5ed2e6b93fec627c2c818b9e0afe0c727e593326298a0adebc016e36db0fb98f0d1ee7c85d7f0b317fbeac4939bc4575202180be4c422658508978befcdaf304ccaa68997de686197fbcd67ee03ccf16d21758139f81786d024e73f73f47ebbba2c33a662e02417fce42f9a087466c54efd86f56d781ef2514f1d9003dcfc2dafc4cdefa9791d072e8fb3774d90c2e03ad5de321a8b5af1a20c8e06d0ea3e07f7f64b8ed836085fae86b4ff1b26de55d0f8d364ecf83406bf0aa9223a990b98c9c4684d3b227f24c08c63a738d7f9438bd1dcad946477696f3d061028373e9d2c8227f71138923fbe370be2083ad26907ec77c59577e96f480f7207937613b9c07958f6a597428b62fdc20d79315a7b96a8a1b813c65213e051d0b754896f164dd7981820dc953a9a4902e38fb19359eef2283d0db4d1ce04d69e4183258b3d6427f703602e9c837ff88f7758ad48965f787ee2d942ce3a7b41e319f7052df3d17ddffc0251176120f3f817aecae9040e4d30a24f035a519a7ad80cbc400fb21f1a5dfad0c13cf0838eb4cdb33392cf63a13c27e9c7bcee30deb31f58396689217e9efb6413fc7b2c81fb34e85fb45636e96ae466875d501c82fdc6ee1d528ec6dd4ec4031044fbd4b1baa0ad6230616ed2065e57713883c55702ec81529393c3d6e2fd0a0971fe8833df7afc447171deb56f5a8cb4c245750a2a1ee60d2bdd32e71b31113c940197d9ec088a74e6cebb477f764878f942140989a54bd29e4525239af2f42e3b7eafbc1344d28dac5b1bfda37f037aa71a7b42bf0177a861b39255a12057c9732c7d0458e0bf75a1794469c39e7febcba340c2da7cbec2ca8000484192dc1e61236231936e86b2a38c07ec9807e356b7e3a86a5188d7780e6db34526f3772092fe4a80d8b0874d4a05a5144c758bd2ae18ef11a342cacadf18f7f4e07e42dc0608dc60b2a75f69b0d9529572e0314c35e8c4d04a660329d08520e9db58ce6922b3f5542c4612a3e8c8382dafdbb47f3caf3eaa13b1365f92335030b858a477048f01afecb9dadad50944d236f177b9a8430379a21fdece244d6a47fab4ff6d3c050552dd8cf7a66d5b7a2e28def00d5e048f6ff2b697a38dda4d40acfd92badafb8294d8e603759279af872ef6c117eff7878fcb477d4db78c771199efcc8a76f60d7b2e2256a329225a4eefcbdfbbaf555178292e453cc4b4f692e560af9ab60763d7a93147b146313cc4e98f75dc06ce33b58cd1483b79f233cb5e61665c8e8c069cb64a87e188df03d804a87f4dbcbd1439f41ddda948d475e184fbe483a9c1a3a61b0bd2567319c869a519f2504600448e056273c7fa06fd2175c76bb825b0e44099d87ebd123f2c034ebb90f476d3fdc71aafb9d1bd4224cf0f5ba83f5cd454e791cbab5d38b44a2f7a1f203cd76b9d28954d17cf4850bd069619ad8d1644f988d9e0a8f3dd05fa0231a29a0f1d19b242ba152caf01c3764be61c8509c2910050320f9d2f944d6958a45b20569a500b4f8e90eba5efdb0961869dcfd5e7e32d81b7b7ac3159815fb370cf5fd1f52e1326edb893ac9f55ab592a57c7887717296b041b16e69e9b35428cb554a3a1adfd0fd343d81f7282636303017c6f6b66ef9027fd74d8a038f9ceddbc55d0266928b3cd087b7f670a929c193b2b1e629322bd7a16923e287a12188903f39eb32d7a75f1c91ba45fd0877c61d3b81345b97182a532c480aa618af364c07268e09e2fdfcbff02a4d0526c1436001baa7894f53c29436ead67c5a4943dc047e0b37d1b6951a74a1d75cc5bacb648e7e56e5122eea6a16e24fb4524d3cd185a14dc3091827fa8e00bc0c97c43c2a64f533e03f0b0eaa37c2780bf33e80f377acbdee526921ae0ab406b0c8082f0402ad80def7999601e0ddca72225fc5ba96eb99461ad98adae9efb8dc186a41ca40df6ab0ade08f97723dd1dfdb9824575853a2d6fa0e8dbe6b1b1e670340da9dac1bbbe9581974fe7be98a938cb8a93fdd75159c3ac5a9785602a89df55d8c7033b132cd3f30e0d09e21305ad30801d2958ad58bb50bc6e1984694dca0c3113def8291468a867b47c7e5bccbbc557c1533501b46195bf6d16b1eed598fda0d5a0cf477fe129cb77693df176bbd8d1b0d5c5061393c698768c6b7f0d4e018e85e083ed51d0ac47dba4e6119610140fbf809b6d2502a8d6ba6f1b69befef68e217b4053dc695bd3a068ebebd2f7b4bd4334e424b77bb5199e859c0946a56d9af4695cc5df925d46580f24445ac1aec4da4c38e39cb88d56586f0f76ad7729c40c9c03ff47367e37878eb49f347dfb20e88210a4fec1b168d7545243dde01abee54c5de06c10257a1d914416682fe40e591e3dc8ae2198c90d07f73cc854b8027cc5159eb549fb5c463025df57086e0bc4fc211c6d4a3c881ea5b00b093beb33420fb3f82f55aac032176204fd0d3a25b5338bd7756778207a39048889a8b118d19355144cd4aec75f3b8371ce895739f49e5acfa31c4d8bfef3b043b47fe3b7cd99847aef9f12b264e16f5df375119ebb5069f36797dc0c06a6dd5879f3ac71454e83ba88b6cafe1dd4e1c0c19f6e3ab7eb53b5e5ce20c662f68cd4a8023e9eb096fbb2319dc1a2d15a76757af8e64cdd9c86d5f9e59f94a20fe724a9a71757e5fd11a334166eabef851dcc22dffc54de299524cc8ade34eb993e6b3a5c35d68a6cf5049c6d4845897f954d9b2afb0df2917d1c553327217389972f429548c3806c5f0ee1bcc943799de76815ffbeb9d376c1ebc28019ed6990ef44d356153da77e4a327594315ad807d5e3fc6e98d5ab7a39a20cb84278d860f7a3a3c36d39f60986cf3c03837eea0617782f2fb2e1fae1c7aae0f90e0adafeb18ea1266f5cc1ea286e51abacedf8d4c0d1fcb04c3207c186a974bb50529aa556889e632f2323e6850f67271e3bcebf53c43f1655fa760b131f52ddd149a170b8c1bd43605e1eac9018b97ed22a34d7a0d8189255d2ed57dd2b6e12c0b7a8d18a567e05608665f27275ab41473a9d5f7154be567d67c2ba7a94ad17cc80ecab4557a66bc21b1d9a1cc77975c3e58d7f58b87506a2c53fcb8255bf354abae892f98dc8200af26507c9dc8dede6e413351da23ee44ccf50917e5342949aa5db88b98c817ab10c86358115571cce7f242629cc3ee6a691ee5aef16051a7adbcf7e4612c85f2f5c2a9d1c5a71124bc4f713d98a4b24b3abf833a69529191d067eacc14d52939c456431777fb996ba283ac1a53665588dfe2fb93d493880ebbdf97b1525c1caa580527264e8dd2240f1e0144948fa56ab665a3d0cc90c662966bc6a9cefaf171314ad8c4797c7a8a7ce5fadd7f78c8e96d6fca8178680b97a404d9a9b8ad6e15b3fb18e4a8aedfa822808e76c922637360471eafb334a3c8df1c02413d72c9ae67c2a7177ec89ee70f0cf757ce92ba0656640839067665a1a788e24b9bde5812ff29346359cb7faaa99592182c2e019ec8418877e67a565ec41ecb5f8ede1c419b1caa5d005e63a28b9697c2bf29975a4c958d6bc1b107d86e0d8f3387a18dc3c308cf96895680849399b5a1bf890a27ae3221c101dc600537885d3d40366a8510c6bf62e6a8bd2ae905e1478d6105cef3f769d662c40ca412a865ebf5a1aefcc839fcc8511673a01ac82a48f42629098c992b3ea9116ad55e230a0e654b52eff90b244fa4a88e700baf0cb21e98f8b019ebb8e19df0015bd3948ffae459f4e2fc163749b5c34a543c156044076d6a87491d34d3a0381223663f8cadd556932a632e280cc170f62914f4cba7354d8eb4f95948b60ff74d265fc5e13ce2a6875d3ae6f37d4402e30ed8e7361a6d1f47d1cd488025efb036e7ad20a96f0a7af5fb64d641c996144f4e3d6b6e45491bd1e0e141b5cfb5359f8f19d8ccd469f5bf1ae0da2979abb3bcad9605bc1489ccf5a419fa92877dc8198b4cb202a2d6e9c52044ff95a6f536f776a31e94060c57ae26b5dc1fadec34f8ee529eb0272b80a4993aca65212e78d67fdcc35cd74cd3a13d377f1ac3807f0cea5478730586e0b80c2d40f2b94c899a8876120c335b57825feec2f4e336220a428fe14a5f931069e242255d8d75023f2a6bfb6bc5a55bf79b15cfecf285920374be3c9b7ab0c738d52f31ce38c2b9a5a03d96cc1814886b260a04e8d3ab457fbb71cdb9ed2feb65e5da94c2221d2d9d617d013dd045f631f2a31d39c535ad5bfc3cb13dfe5f7ca139fa1fcdcf92dfb799b44b9d867c65c67f311705cd68bc254ec1e880b0e7762ad7156ebc67b829cdccfb3eb1d17d52c4994f38b4e4005fb223871b8f93ad781eeea9723fde8c8545f733903996a514dee59c67ade81d4c43ce07e8cc475c7b3160f0af5566d7e35c600c7c927d3d501683d737be05cba45ff873437d7ceb8b363a74d7cf2e9057f6a7f7fd758f671edbbd1738362569dbd7b4546dc0c1d650aa0957653fdc91de3731e01d4dff99be35d572951b3a7fec4efbbdbbe22ac8fd233ea5208adfcfa0f5dd5dde8db74c3cee282816a703245906edc7734b2849b063023f3318a5fcd798557382a6045cefbbcbbd5dec66db1d0f463c34c421c38ee3dab1e3f4636b56c7bc64a4b77b01ecb6caa4f92501d9173fc6cedfe2562acd9948e65f6cbcdb3152664b499cfb58f86e1e922c86f2515862dffd790bcbe24f5efd9034f89b3ccfff43ecc21d33d02e9fe983264e3e471c4314a4915553febde41d5721072fa9f6f063489d7ca26dbc40888aee0ec52892f5fbabe672f73f3ec0a49256572a930152651431731105636297f33d47185421b09d585e5cf210953a4f134cd55acbbf6c040157f92c3ab54fb3098ad83ba3095f836d8b7d40c5d512a9e8af933c5940b9b6b3bb417418ffaee52a1c95e6e9e5e3fa578b5b3565d364f7d34a1aa11aca7aac0267678002644087a842802b5dd4ba40b73b06e9fb4501f36350abfc9c3c7ab1b2cdef303b2756e5778e3945bf92f5d0826eea0c475542070d585604de989ded97d7c9de92ac7acf0003d08adb94c636cce923f02c4a350aba8f6d1f6e1189e1572a379b2dc919e2e85a0c0f0cce58b655be58b095eb386d57fae44fc9fdad3a7d6ad3c62524d6ca1cb581446ce49e66983a92f7cb4fad1bdc4794395576cba9794f5df4daf4f4b97021a977104acc5e84b44bff8a1c5a0dba8292cbdf563af97db2a1c46315ba9498b139c889b7f2fcd6cf5db8f3e59b333b1f673cda2e108b6b77ff37d6b419ebef00f94a6a9b4f59f8c3d40d29074dd703e948a300c9e8e4fb30ad1dd84eb96397eb92492d8d68e1782cdf28c2fd153f5292a06df03d208232d22950c6fb898b7fd15acb314eb9731f4e7b702f7da3b0e46af375f8ebad26d43b8d731575076351c28c0d0fadc40b8c2d57c3d95b16b26c2567eed02da9fe1c2a665fd5a182eb621535486e9c84b80b965f681df81904014f5da7bdf78e9d73b602f1328291e4ce8e138ea029a77a8c6a51d9b0f986cef37c535ea0f9afc6c46ebad95abdc3bfb2faa2cffc7de8ac057e90172215d2997829df04bd8a0148a09fedf72b184e49be5cc148d8ef33d6941b2d943585ea3ea8fb3e34f9ec9f1f9255570fba461b5fcae845b64db4fdaa752c0577a9116a054609d166cadcc4b7e1ecdc844051c94cd5f60ac1b518360f9f6a9b6dd773644c670c29424348c1a0175a83cadba63f2a299bfa6a3c837d6a63ae24f198710b7d8bf8f54a53a469bb53e656fd6e964e3c275972334c187ab9c9e09712b6236435f316189464ca0607e470fe398b7be1fb52bfea4ae61ad3858bcaf9563aacdd8092d4192b78daf77c160eb441e263d8c3c916a82a5a6ed34a760fb2ded9242b851eecfe6ed6c15029c06e7314ed821dc4a774ad260fb154aa702e5a37cb3feb2c2b8a50355a9ec7e713bb4165ac4cc971910e812ac0abaddc7f8a65077d7ba424f8a1ce70c406e119a54246b2ffb53c2eb298eb6eed9cc172a811c1e9fab3ce0027a8a33a12d14ef1341b349b714a50881b09e62e0d9450ade52ce91ee7f58fa50114977dd554c82ad2fbe4a8a263e7a3eee265a8776dc9bd5c24e1e776c85f6ce32c5c6eac1a551952d57ab04388dccde7b7f6a31042f4e9770c03bda76ff1665f8c3d16a6a84398d476a27b0c289c5e900e8c14657bcf139d3ed8f23562c7ad74286cadace0c9ed3a1c6392335f18b5fbe8e41643ef25b662f8d934ee7786ec2a96827b6421efea12a3bebbf5339fbf61baccb5e1b002af07f2a3070e728f65bc74ba7e01ab2848bb5707e1bb035354af99bf6af5b60088d3b7755d513505c1746409917ec741239e822bed8ffa713c34ad61d89332fa0d5976047ecf93ec50df6f91d625e2ecc6ed8c88871f1353dc3301dea7cefd5e960c99066e274135e99695ccfebafad7160c9b2473870ec32bc25c7c281216bf7ce8432d1eb0c5610d196be7f768461c904d8e188bc2f291aeb6276aeb82cb0ec970905b33d28c7d14d88bf49c7332c7ffa7a686e678a8a40f1f3ed8fa68206ed1882e9b627ad9754fcf43256f6e128b0020c06fd42fb899f2ffa92dc140e1d25773b076b3d12d9811cabfb3447498e70273dcc2b8973129807768faa3c1ca029d428eff3403a853c4e685ff4edfaac0268b2358e4c548bac34e2e267bc8050b88d86dd5997f6fa308fdb57541232bffe2184569211c6b89bae3e737c5ab518b1bfe4e0068aed5e57a15b3234904fb1b5be29d5686ad623c99db04649e5bd35f2582591f560aa9fdd432f21883c0e68373318d77a49440f07efdfe5cd08f160bfffccf0d84664c50a4ee0b3cd090836f1c5d50cfffc39cc0f987d617383e479fe454aa1729747a268dbdc9039a88c88c0f8b240730c68a3b318dccae1c71dedafb46a4175b59b3ce712d85f22758f8a337c26aa3d453931e17d5c522f5e77a6272ff4bba9f5cdeb1b2877577257ae288f7c367027e89ccaa507f2a75492f9486fce27c50c769a55d2f978c5ced519e527897bde8b74b65861f1a6b9cdb458cdde0c788ac960ebe1636522617ae45c60e4cc9792683e8d0f07bd2b1d5ad792460553fcdf9e450fd6fc729897fd177b2b0f5f73292bcf204a57460d6a1888b05900f41dd84fbc70606ba0bcc632b2b20e7e3769efcd39ab8906162ddaf56f5558dbb76f6b2507715db6881405e3aefad6d1dbf74bcfb6b2127ef7d1d399d34eb77833aa6e946f28c50bbb9c43df37e525a3df2434e95cca9d3735278f11c2f5bf21540f4fa6162bc1934cfbb2102a6422489158e8012952566f120005b283bbc893ce5dec2195a5d60411f35d7820064db8f127059f4f01d8a39f7f0f038cae2825299b53f78b1928d9f0fe1812cee34bc60935dd75daff04760b202c9c18cfa6ef504156c4a90ab121805b122f776f196c6aa9063a876f6df2bbac3bbc644a6ccaa7528cd3377ba9a292e442e4a94978a119bc5b74ee013679bc473608cef0ae5b97c847cfa0ce78915432a8f11b899cf8f7cb9062fd28f5976f39ac1ecd96fc35deb07ec800d9f58c67348d357b8b5342635a39563545f920d6f499412dfd1ae9043f5377409747ee8ae82249b666b98148292fee19d5bc7f2dbec3834f15ef15051c85aa92c98a7b39a3bdad95b7eddaacdaa1927d25a25ae7c40879990153faf69067a7cf37ee56656f5778ca4d11c6c8dc914541384c24fe5f3ee23820738492799cfa65ce6be2740fd56b050bdd9e532e8f78801b507ad4c5ac517660eeadf630c029dd3474d5d5283dc2896f1c52865bbccaae1e27688aef8aabc940efb34fff7f36d854887014453a019b93ff61a04dbdaf0145550e913edfc711f62b5998e07dd838d84ab5cdacb30972e645af7494164965e49c907dd22e09b560d769497857145d87bde899adbaf9a4bac1f1642dc34162ebe91b6f176b68decc31756024f090f6f2c2a7ca2e397e67903e95b6a757be2d56df083cf35c3e28dc2e0981f29959e92aa0f569ec5044179efd6525471e26c52212405570182bcf0498bc343ad894a6d444e935f133285a28cb242ec68547a27d7c3408be11bbe31147944ac1766250ad938b479ce894e72728d835ad926a0409ecbeca2a5701c2111af8ca8740092d7d850bb60f032af7dda68c7b3f25e673b1bcb6267ec0168fd64dd474661254cccbaad48fc0c472c6003480e415185c96be7a62fcb68b8bb041873d4bfc0876fd39e60c9280e9ea9e3404f7912e46bcbc202861f39f3550e5dd3208e0b11c995466cbf042caa22a0490f3beae8a5688f0d540d882be9bdbfd552849af1c25339515f035a551150e8a88d8ac9e676df5bc56ecddac079bec814925a91d4b30fc596b250c9eccd873968c8a42015c7f883ec836010a51b48a239b3b0f46daeee693f5d58c6472684b48cad365ee0b17be39a46cb92012ba7b7817010896deeab6856cd2dd00fcc2c06b7a6e7f908de5da78c39a6fb355b9a5c001c5bfefa070059594bd36cfb7068cfaa8ba16778ce62693e08b268d53b2b79d6a2a58bab78d26581e91b29d6b36ba0abff8cfd84efeb619d7ffbb3d484b45a860322cd8054d08b5fe40afc786154387c59951b9414a94d00230e9aea7bb4526005b09948ede439b9d63585539de890f3a5e2acc36c8be48584f8e8dac424702f6549d3b541bb0d2e17df33d83604ef28178c3f8fa43453a3856153883fe9eafbca3f603e6bf1a7f5741af80fc9fd907ac31ff1f52ab52d30814c2b01c4b6861e14f5e195b7917871d31d15bbdb9f555bcf78244338a9f3f41031275cd459901b82d1e2b819a10e3fc01911cca98fa66dfcea46d8f29b65402cb724dfa4bdd316187511cdac44fc010cd5eb513061acd1e51e315897471a58be858dddc2d8dc04f540dbed57551c0cdc0aef518f409bb9e78c0e10387da793a33f3be07aa0780f08e5e4b0906eeb55473c9a03d597d9f640443eeb966a25226c7690f9be1274b10ec12a755c4401046587b6186f3df00f21a496df05202d5c8dbcf71fe0162cd857232ea5746a1fc219908b82f505c9e4279dbb9f9f9b8b441e071fff41d22232742939b15385ce95d3595c641ac4acf2082d0b4b88781ed9e0ae79cb708ead8d6837aab5350d546f2336a7068e6a5c91cc5fcb56977487fd8424448fe83791be192904eaf6d9988427074aef8e18d1a5e8bfd44741c3bd5d1d91a0f6c26e514b0ac95f074708800ee3cc8b1e4f1c9446080b692d8ebe338eba52b7e25281ccb4c22296060ef4ef267ea0caeeb4d56ffc09b928e5f829b1a028edf100816c02d31a8db341189be3671b7b8671c6548e4963077f023475246b3719b8c52b8a635844c3c9bfa111553121e152cdd4a60f96f83d8b3c594c9cf8c1f723af1757ee2a88f74b1c44f8bec1bf734c8d7514384c7eacfa27d5c5b9af0e2d2702968cc43548f4ffdbd03cce017da997ce4b69cdfbab289d4ea883dae762b27436e1429fe307b78d32b4bd62d588b20c4f8b7aa8c182e68dab5ae54c979655059671160f88e49a5ab29e4cc4b8db446a1b9b7e19b2e6e84da7af8fe0a011aa34f9bee8e8248bf999a770fc9b00f85179154c4e581023a7234419933249188434d8dd684c4d8cf83eb4bff0987262c3b564bccf899f7bc2ea35849d737c2fc58e25b639dc17a4480ee39374dad30fbbec1bc04fae19550eb8595aaafc330cc5bb97bbd3e86b2055bf9d106495f926249b9f759dfda8428a479e6fd46a888a151dd4727259d553011d9771e299a367bb98ecd1408d47ac77a8594612ed24853784e5b2c8059962d1587cf38db3b524a4bd1295d1e666725fd8cec34dbc160ed80e1030fe4d88c90965c1022a82cd4b9de96e2222f34acfb75d1b7291010ea523779ba58244d698cd74125d113105c29bbf40ad78588da4cbba82282816320bbbc66c3c5792a37f5738c3535e68f1a2f10d1799aad97af01f2b06566e38982b01537212292e0e75cacd97caefd83623af02aca08d82be2882f66d6d808b9af0bd0a1dee8e7068eb8e5711b820fd278b58aae6af5d38ac2254411f3713eda443812182490c30e61465b4f120ee283f7d2b3736b1bd6a85b123c036a823a316cebd29d568e8c63a7ff04b6f3ba9a679f3272df37145ece57ba4f1a888321451b7ec52a958eeb58869ba4bec2c2cfb33eee34cad9880e83c6f7e584835c1a6cedf8b1f7437fe1abb369287d104e2b46f4d18f4847da6b6bad9ffac0235d9482348d7dfea1508e24b29ddcea1153f8a76bda578b78285e14483f8e2e4f6793272bb569631c87e3275dc8ba0b805899e4cc4cfe3e5211287271c375e93e1b639e6e7ce04d111d2cc15cdabb018247e77be7d314e03a7054b3dff44f8971ef8c135132df28a13a954a5eb6dab8ff281e91903b804a81182fdba13896a171fcc27716861e30fb0f9ec9bc20cd66b13f8248aef1b6358976293de2906e682c27bedd0618d82aa938cb74c33ee010a339847fece62d346f1a3f3bbfdfb697fbfc5bb725cda9bd88d61a32fbf89f6801f05542b9ee6628cca424fb21222cfc9741c003640ae1bdce96b521cacc56f07133192b23f6f047a99bf72f75d7381356c51281229b5123ad60db92a4f7463ca4e34eb345840b102a80fc076bb52c414611d592baebaca274b9b30fc308c813200727b819bcf1241810ba619bcc12870f8454897704a20ccbcdb87e57325dfbdfabea07b107a49d1861775e9f2b86977b475983594a8e8c42d1e728f58c756fc401e61c2eb2673027d73f0e2451d281cb11720a549e6e31ef70abf55eb0f1d1c17edef0a2910b204da3e769396a4a7d6d9dfcaa815edd19e22d2d9587eb1b32393c7b3ce5c24bb56744a23311d236a157d68a4282b1c4543f028551d0cd163f817fbdc566905f9e0fdc4005415c3a0ae61e3bf273ca6cdd8783f9e12e59e9566918184a571f25f2b3e80a84f80e937a5ec78f05d2bc87e1c820506a36e50ca1fc298044b83a7e22aa80c7786ca4b8c03962e50d067535164bbd24639158c98ecee4bb3256236f68c5cd4ede958eedf75fcfdfe7cf371936f8b1dde96843764f394e5db759b094ad911d7fff7ee43e9d1b313c6e75fb15d643f4945032ec791538bb7e925c0849c7daffc78cfd437a101b8b78e550e5ef6127ece5b1159dac166b7172aa2564ae3a76362f29a01207b6c4cc559ef81f76c9c7aa9ca7f7fbc0b9116edff11c7ac74d114188d844166c752f61f11e91c8c625b502c2606b01fea8f2d9535fd091b6db9562b9eb861b8e12197a039f820216825b7a220f2097263e35dc562d2ab06eb58d86a664bfc8a91a2a9e7e3adb0d53cea78006e2ab80bdf31c1f62b848580f785f9c0f7c654229f16d6c3cbbe17a9c615d4e3ecbb86d54df5d6df24784adaf7f6db5673fa0ce8e89109b4a718564d4afbb2d968ee04737ba25a264350725d07ea981ff1a65de7b7cf72c6447294e6188764012c4962d4fa3074cd3510e88e48327180c217bdf51d4fe5a377bfa58b4af375b827ed4b285a04e58581e734346ca26a362d3570c8345fc36045cca3bd1e92b2d07c66e435eb25ee6685e82c49e8fefbad6ad22456a8347a2e9102a378e07535e6cd693b04b18ae5b9d7e561bd800559525ebaa39fcabba5b633ba9daad61655b453723515d3e5c17f9f119a1db80ce6fde39d65fbf2ccae7e8f752be75c1b3acdc9995ac6f7f6e09400d1925f6b8f7b4cdf7a4729c2707fee7308e4ecdb5d8e1577bda4688d3a52ca8e4bd74e68a53f3c738181e080907de26f33bebd3f8b68008c2bd5895fce42cdd0a6335de4beeee0d707c373823e492ba02593ce569a5fe19a58db930ad31ea602615118f99d224a425f4f04788f67b498d0ad972969fb31a0ee8f2e8003bb15552e584b1b6cba61be9e143ac843f40ecd1f535b35a76ee6ed17112ae91a8d2291e06f6cfd0dee5c980f54e951c70dc14c686432c91411defe79d3d335b0ce4e994f8946d8608c927c5a4d33fe346a155c5e8b4944848a2afaef9b7eb963c68048540d0dbeaef9f9137fd5eae1612e822b0c074616c57cfbe9b6ec22de47d6593629e783af116f5abf90d749bc901b05ea9d79aab7fe93ea634b8bd0d497ccb47c6caf3a035774626419c2f42ad2844ee5e95217e02501ed10884b3d742df0b57dec3bbdd7747316a0def97354ec34c7ba24f7b537f62f177f8188f6d46f40cb9dd2c917464ccc845ad171cd4369fb41557be83e681e96065608b088feab0d4172fdeee620f33ee41a32c60eda741f046478d8ffa9c600ad67ea909d796bcda106e44ae67a75a29a329808101655a1c664acbd479d5a542e930ca380d0cedbdee28a1059500ce57d669a41ce0e142e8d53b59753aa72ae45085fcad3255abaf764a20bec47bd7753bf73e4600f33086bbf2d5f9f34de5bd991942791de3c32ba90bfbd65b6b6c81d923db8596ce8679daad399722372b6efb8a9e6a1f66922ba0635e61b5ad20de817adcb6a4b3483931fb669a0b849eeb22efec9995ddf631f76832c5d2bd8abe72a9fcbb44e9dc3a238845bde501eaac0c9e8e1ba39ff1e59df5779346d096b5aae97090aa8f5f2ab5a735848e60bdf363f7df9230c6fd9cfad36cfd068d0a3a724651bf55c2604eb6c48370e4fd327de354f3ab47ff38a3d591f243ad0f58f1854592c440e913829a1f44bfa0cb03ba04f4ddecab136ef87cc5507519a92af906796fe7b6c9fef159026da5ed1a32c42c2cfad5c575b3a3324dfd85b9f719324304f8dfd0010e7d8c37736ac7f8373cb41277a5ee0c6687069b7577daa2dc957983e571823a6ef16f5fd7e312c213ff6cb4b1b9dced6c51e7065d48ef2ab882d8c6adba060bec3d0c84bef1e1dca4c708942a86726cf3366b5c800eda55b82778b9ccbeba27cf509c02a7ca45143bb937267f10e76e64329391440670382f198fa2ea21542a7625bdfc585716acabc126e8e00f5cf9b644756231167c5d69a920b9625dbfe5aebfddaab29a4bde6259444955b9fd6863b49dd4eaa691be584da4762a42549a15d0723217f6657ba8d98b6e52200caa669f8a53c8fd5ea2cf8d43109222d82e265d27178f1de87e3983766734f3a88b2ca4025bf32744b4e11e4f713068e0911a778b60e7b6841517aa2b5ee9071141c46aebd7ec728b620f6c14f1f886fd8efdecd1e3f2c922a1a17031fa69ce7485cda9ad520f6e9d895b56213fc6970c1435feab0e6fe3eb328cdd5d63c5669e00aa84386559c6d963c746d15eaa40df7c4a7b28070910a5bfa8d513dd915666f62df96473b240f015e7fa96a2d34baeddec45d1555871c6b6e4598364a07b7c41ec98f5d91e7246913c4f746d10295e47b536f2f9860329bfa61ccaf6c143f3728edae926fd38ae3bfa5df3fc71a2673fa631e971f2525dab39dbdb3d18b752036b985281fb02e646f8b0c8f56b166236d0e0091788404ee0856f63cd9f346fe8af77a1c6a569981a156547edda432b443cb2c3cdddcbe52e2f451c0720fba8b4a70ce3b605d67ce092853f905b945c30bff0a970cfa96cbeab4e715602e493eb12e314f71d509754bfca1fb026504f28a9ce2614064ee7dddfcc1f9aec9d9b26367c10f8c42fbccac2475bf1aa2882178e81e0e1cdd6027c5c430c74a47f000b77646543e7ecf092767b3351255e36087c8aac600e0eacc020fd0c40f07d4857d9278bcb720e957e80ffe2680659fe382e5755c84e87ed93314f731d6f83be500c6d10354076ea319751790cbf955dea0e5fb8ea7120c3994e16431a5158e2ea04079ca7e777558ad00395171df85fb6ff59e377163339ef2ed839f58b12d42c7240b00060b91a1d12140f1c236fcc684e8f0ad52a6c63aaf8cd5071faf0a82029cbec0b0d767ce52422c288c5440bb5e4dc630041b057b9ffb750b3ff150d3cac1f2698cd212716200f41291232ff00c8c22e598311b27517277352c7b6bdb9e295a7379402e97a6dc3073764e26838ac04c94a2abe9e58cf7e3b8309f68462ef0854d04c72cb53ffb335b1b9e108fa76e221dd76b2566a2508b42c31fb3970197c68f91757a5835d5b66e905f4f307d52ec1a8f18d7b47f86c4a755751953e7d308025bd27ebcf8cdd4448f25c4bdb0a10a269a63b46b9b917ec62a3836c003e88f24ed6f4a572839a8b4ced46607a7f8cedc9c2435fe174efd3738dfb12b73d184a7296e4f8c82ddc7ff26cb9154d55a0efbd42026dd630b5dffb8673480451984b78f4c88f89561d530cc76581506873a69c91ebc6500ab0b07fa1de446ac06aee4d607c43a86d1201bbd8ffb59d06cd87aa2a0c5a6f6cf8087c1e22b726adf4d1478aa435d3b2c0719ebd0400c6c24b02550feb643416e172e5221edfbff008a31ad93bc9e9766b14127969cdd681fc81bec68ff5215fe686123620abb6efb96925029d883bc8e0f597f07cde7d21acf255071503f5c6d9dfd443a5b11e61276403d00201f206d5dd83e2e70346f3b42caadbeb6bd866dea7ba1cb73d685ccfe2e255eb11159ef3aced42cbfedcc6a1064b440a02747f9a87b14ee09a05fe96fa657cdc904dd142b9ca96e1ddbd6be6569022d3906ba07b22cfb95941afd9dded92c5f8ed370a6505f7fd50b509ba50ff7b050065212ca55be3cb9e861b610147604728336fa79cbb592c59934fcc15c190a6d306b1029cea813021a84958a3d96440647f81ed7db38c8cca2a5c2562b9c9b586d4c3731f2eeeb4a0ae122fd95d6d4f4768e42817296c90cbf939c7e9584bf3cb1510877c46bf8844a1e79dd901bf71b4beb46bbf8c2e8aa8c6d0d563522581d60f62f7b76b10e66d764b4b3cfca4f3347631892894da428e10bc6188dcf8faa325ca7e4a6fa516e0792ee45a4966e6e489a1f043c8fa0e722d362e1d6e90e9b21e576a7455b5a1766513234a5b964d81881507e31511a9f0f83271ef6e7a7533d4e3900cbf7016bf4862d426c4148376fa68ef1576f9f701c0003de5b8be66cd5741645e2c8f79026cb9de307229d3200e990b25aa8da2621ef497463795082403c60d3818d8899eadd65c5806b229766f87f59ed9de0d416984daf6ed4c50c167d0d9a383418e6138d88082e854f53e2cd9dab383403875d95bd628a0d9ad4ec7e80355c589cdc26762a80d0bb78cb551068efd1129d8ae251dfc494b64f1d63f061e0191dc67493eb15b80d07fa53a4b1c22cb2c8ce8d25779340cab8a3c49d6ab581634326a99dfebb301cd95352334e18329c1ecd24d5465fde4042ae70217f0148945c24d70b54b18d44c3af70497f9060d294fbcb45d6a86a5f9d725598f19011910565fbb467d1ad264e59250e2d6c2d540a552aebd53cd355e7d5df4e91ba215b00b957af00cabedec39c798140c7b4e2d3787dcfdb7dc8170896aafef41b50b847dbdcfba4d4fa2396650e595e56a4b9782fcf6adfaa09e7404ce0195508b74cbbf940936cff0789b14ee4314d0d860a0add0b2830291a418d9bd521eee41e9ccbd6b6763e1965c524f21f3fe36a561ffc57340524e85fa83bb5af40f24144945b5fb55e1ee690f0150dbaad2214a59a4f81809d5c405f9c93c593d088efa1531ea7f781015e48b094f1c65f49196651fbc3f87c6e838db4e9ef24a63bc3706a43eec3e0ed19f4a40806620ea6faefe12c230507711c5c451bc6938cef670a590b140d6e7757dffa79abaaf583aeba76cbe29c4f1302b029d7f06831c6fabda9baff2743716dbdfa9f27f5b1eb78d138552eb7268f689b50f9874ef3c78543dd35df3d72de6af046069d73a30be0d4a195317da5cdeeab6dd80fbb2edfff53abf6aa69302d989bbbbe19afbe9b8f98c8adf12496cc47f3ef958a5dda802bb99b6387deb138d7b1ed3dc9bc99bcd8975c3541a00cf02db10317d235d3227481f6490e2f02d0326b3bfff7224003c59ef419e3bd5c8c757d6c348aad0cc37c13ca5d87ba24b9c1f798d3015dcda6a68b0860cf2355e3ad411a1836cc2ac08dfc79928838688de410312678eb0b9ae613c2a1aca78996781e4b9a71909457444967b862aac2785347671634bede9a6fa8b554c9edd262f4113556763d07c1e26a3dd6b8b46a2f20d2fb2e02bd23202184ed152bb191199ab790cc44317fbeb007e28fdf37e2bf8f95d236f7cfe7977be1bdaf99af877c3dc65e7ba85600a598f1d55f941faf6982b92485d623827e3ff75da00de80f76ce6039bcd10bee3df1196641f2f63f0408781e7e03c5c3f689ce0e620f170a507d97148a9ce81934e5bb71e58a1f2b27769b87f9b64c2dad98841832f00e4cddff8db75cfdd1223e9995ce858993d40d754e7d64c4a29c472495b3693acde39b9c7a5319e6c6438c04f479a4edc57235165fc3f397393c202925a2606c329998b146d62dd94a26c2d5635b824c94aa587ac6ed2127827ab228b6b6c9e52816acf9ed750282334ce0a3d373592fbb759167b48592754ea1d94f857786250717b81b100cdbfaa8646af5db309f04fab070549c1f4e0bc2a3d0910e57bc2eb025b8643f4c1304e8266c21b68564869ce4b5bb58db3fa265841df35bcba8acea4e1c2070ddd3f6144eaf6fbd37770e41184d4c00c85093d1d326c00c35ea2f4c00630f31fd0071eaba9af0c884fe1cd76e2fa590a236af7e4b6d0021f1e6fb6655dd46ba08cc9306dbf4471e56707fd4963e6ef73b7fccc4c9837951c80568b089f0e9446a398487ddbf16315423111c1d9793c5b6d73865e8511cc1b1492c88398179cf75d3b53ca9c8ad6d97dd378edb0c096a7655f440f8037c30d68c1b190b9da9947eae3725b311e52bbb809c28026506e41d279842aec2b6e6ec6a7312d84b54e373a14a94d0886773e62b0e5ddbe3c3a4ca340b7ba3376f4842c0f359959be3dcebb8899975f3e9dee40746ae6bd280ae06feacdb8399b6037d61ee49074901a50caf934a935d6a1c6964c82819d84822b567ef1fa2ec837526fd12c2d8b53062585d46b08d2ab29dc33d7694e6db8aba1a9cf5640f0a5293ce01d91993529fb2d63b31e1accc188ee463b0c281cf45ca6c59645cc3cba0ce88ff98502f0e65808a8cef2fef244975dc2bcc1b13cb5f25275a2b611341ab3f37594f45119e08aa95c594f8f831df58ad0f067e2be93609856b05a55427415c8e4c962e2594bab7041779f48c35787accb5b8eda6ce34b4dfff8757a41fa390e60b1a4a2e34d0de97b530f1dfa7d9e0a5c5ebfb4df2280d66fc46c0ab8d60a475d27fc66cfde33e2e51d0d59e4619209a547262bbee35817919baf03d1be7eb581a2ea3152f6db6973e4df023e474e17a8726298828cf993025edd8da2cf9356a50c01cf154532617571d7d5ab2c958f551a000f93604ebcd790c2ba37cbc5d32d692672fda54ec1424b503c2f221d6e81f36414ea96f34b257b88d6276e8c9c597a496c7a009213cce09cdff29ffb718293de3891ea5c3365bff7b68301c7ec32a9cc6defc1c444b7aab0bbea41bef48af98b927e35fc47a9e2704c7453d7a76ffb3d2e7dbfa6aa3efe41e378f175e23945f427179e9ddc46e7c16f7ac91963ffce419107b3a52566019324681ad510ab7690ff12834b43486bfb5c80d21d73d90e4a5e296dac81c7d016fe6438de8e37fde437398cd51024e23ff463390597ce2e6d7dd19e0bf9b83f38a951480bee5b71a91bb2446439c9afb96c7446dbe934eba02fbb461eff75bb0e46677c79d776269146f96966cfe7598e84647b0fcc8ea182467172b40264e4d938ccfc41cffda08339d354cd32e1ca8e2cc3c438bd675394f86b4850c8255edce022461b4083f999a5dc895b5dfb460479a496c32b4593b9f05155ad459dcb6ea1abb6d29149ec484f4c69b3c412425929f074304fa72e0493b69739c3ef1ec5df084b7c0484607e32c04ee3101d6b337b48a29c4a2ab6003ae89ac5cd24b28c276779a4517173c86d58777bd4f4ef435440e98e01e31445e0cb99dc95ce7d98400188d994ac5561bb43885a9439763e9c16bbc8fadb29fcffe3122596cd40666bacda97ecfb1bc7fa3fc6241bfb4c679a2ade5de252890c009d0d9128213efc2238eada995f52b5cf03db18111404e8b680b7ccde4214c46c33f545d0199eda051aeddd38debf5bc7a78690b8e650d0a7bc9edc504a52377119c485dfa7a817f5ddcdd2968ac99848a793395eb34ee75520d5b0aa61be93966a5e6afcd038fc21a593c3042c2744d267748de65a6f758f79468ce7c892e7558d9ab81a6d636e9186966d0af026c95cf176487d797f03e2d9019aefe7b98ee5453f888f5704c30961540aaee717d9fc070bac1966c22a18a742260575ba819053aecf5c53425c946d996392c5568e2e1b54944f3be720df38361cd6b7b3814d166860ffe503ef9623cc54120dc99ee43d2c3a18d6da6f4ef1bc1721e6bc48e0898521cc39cba573620dd7c3ea5cf1b56c9aec25f8b2076752c453aadea1262a083153cfb410317fbcb5f12182f525bf9976220cbb77258b899490c0800b89d3793a6c475f73e8cc0c11d61a1d9f0f751b4c54ddf5ee634469b8690538b803c697db711f16bbae703a21411819cf78be49132ec15eaae79fad9350b6a9b827b258a6aac1317f54e2415bfbc1c9832762c0404a54c5c31a830b960a9119155a8068e21a34a5999fc02d7a046d40637b7311ef78beb4a5cfd7fdff1c960d5d1028f34fb71a5bae905c08541f5dd20005abf562a1948b8b51ac6a3fbfa9569c84a9d52752b93f2bfd196eaa2bc2a9dfebff7c46944682612f8f45490a2b89c520aca6bfeba16f848b4ad0dcbf58c698df8bff990d01160282953c1b49b7b4014ec763450c96b7416f679075c3d02602f7d8fac021d3b932e66d202e0d6800a6a74b52b4ed3a4501df3105b2325c144468e73b79550bd7f9ec21cc574ec7ad8440a0000e4f5bbb78e394b82a32907af7d61f44935bc9c39b25a0ef3f28f741d05d3f384e8172fa1654b4ca463938dfa3198897b100ce2eafcb130627320575aad7e477cf47c75ee8e19a428675e3f087d6a9487770528c5e0449eecbc68c56460de09672cf8e1c01b82c2b606abb4a758054e1aa5aacebe848a9e546f51f30bca64a2a397bb567143e71bf7b45f5689aefb779f86de96350b0c85b020e343ad8b5ac103138703ae5acd5c38965e4f4cf847e850da92c8c8c0b33a21275401cbf89bc0b23c07766c846187c7dc287b0ea8b1d92a1ce64d6a99a2d53d5ee25dd77e4a24f4edd07252c5afc6061d8d020edac2c3528588a7aac27f2a652c39d14d41f34502b9388d6d57d668de9870b43a362553db4eab32c4ec4a0928b9aa95cc1bf0432c214d09b9a493c7f49d788b077b3797c2cb7570eb330ec6fb410851648681cb4153db73d05f01e4a6495f7f083b185707d2fb8feda4cf89b35547dd22bdf528d2978b911aab0b924052cf3264f2e6170600275361d5f3b31af9aec0fe8092e2ba4593accec145c5fa21dabe08f2e9326fa808c7f51a6495096f9e38f20ed0d0a9bcd54114697bc4f511d797e18dadc1393652e1678a4ad3eae6d153982df29d8762a1b669197406a05876a59e7ab782ed1746541ec7f4401e85b9b9be1382d828fdf6654596c57c526a0d2fe0ca0bf43cd0107cc52c3381b54b90b47f5a33cb9de99ab127a88176047bc8af5f6b31ab1e7153baf8a730bbc656efd8f08c3fc574b48a6a55231497b4751cb9fc5d2fd0900cb99b4841bbb6d4628a6b03707d1533b2fe2f3702e7d35b8b4881d3aaf37db490bc0c2c9f3f2fb0cb6633e59222d9d48e9bbb7ad22c2186315c666fad177b2434f824329552f4153d48d46256d353d9af09ed415e24bd1470b0dd81b1e588b2c8c670069d2135e20976997ed0539fe5b77dd80c52f04d36b19777f2e77480458f8220cd2cc544e28e18c7494317a8cb2c3ee76d81c3e34b188333aeb4ba50c698f33fde5483731afadefa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916c0bac8802229c979168e692e75c268ec2fb840efa8e852820becd86d57e73229d3c83246579181cc8c33d35e1c3e42168c0b98948d31cc4ca89702d42dd1d1e9ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003586922c299c75f99fb342ad7aec2741ed250cc20caf10b7f312e5f2800862ecae66befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa0e226ada9b481ff5b41d654f0a6fbe98993929e37fe56b5345378392ee3a8ffcd6c93723eded1ea8c358d1a978e1e0b5b2c651004af5bd00902cfac33d28a4278c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f90c0b9cba66ce2c783271b68f196cce89e8275f443b7c920155ec662f772b64beef77298b5deba5dc3e016852102eb63cce0b529a2d90aa99335791a5a60dbd5dd7c8e15195f6105e559250f05a72344bffc25f41890c6e6911e5b252fbf88dd4bb011d17b254f0b9a789c85d21fd358aee68138a7cedb0621b82e3338f64eb541917a6750accbd3090ff810338d6cb2316dd36941504014ca2a4f9bc9da3acfc6bd199c39192e7cc278f2e1c711ed6fa481b5155e2c9ebb344c0c066c613c82799b679e0993a1d48a0ef18394134552fde6237a6ffddc51d3cca9410c2f472594fc263e4fe492e0199f89ec65f37b0b4fac56807e2b402a3cc6ec8b9e27cac57d204196927d7f0992571a63f1f23c9e840e07acd9261f3d819d263ec612d9b1fddddcb283ea0af82eee17a60838b6dc4539b88a6565e07923b483bb3257e38dc8cedb624a7aeb5061715cde334a602134258e6dac0f28740fbc2e8cc2fd45d2e58d41ab62f243cf70c22122adacc46e2657a13a920e60a2523718853577649bb65ebb2839e6695f6471c211840f0afbc645f6e2f95a217a64fe2605e4d166e38a7a3fb48726726adf1a3c6fedaa343d1f18307285848da9bded5432bed4f9ac1835d3ddc9bac665c9a484cb4126ee7469a270e1ce2b60058dc4b00d0bb695f1e7449153e7a32825ebdc091aac20f8051d937a11e055d7d8f52411af17488c24461befed80b84326c6711ff305bbfc22fda1baa5a48d256f5e160711b53297964b78fca4a1945221ae3d6f631adcb3aa8d6fda2232a4ce66acd386ab23baff7272d98e9b43a7acec9fae6465fbd58a7c48355029fdee965a767b09e6b18333aa57f2182ac96d81a5038a9e634ce407b86ded9f5aedbfeab900d99a5fb182895246049e5ba731e4b1f4435e317ffb175f4b38d5665d351b43d6fcd6a19de0d735b65ebb2839e6695f6471c211840f0afbc645f6e2f95a217a64fe2605e4d166e32f7fa2a3dd59cee3e4ee40b0b7a68c43d55bcd953bda37d40e554340ab5e8b8c1712546660a8d3353d360e287fd766bcc894eab8bd4a7e3fb2950a2f71ee6398461befed80b84326c6711ff305bbfc22fda1baa5a48d256f5e160711b5329796b321a65bf8106d208458c177e277e0f9d48ad63d456b0d9b4a41d5f1d2c186944b78fca4a1945221ae3d6f631adcb3aa8d6fda2232a4ce66acd386ab23baff7272d98e9b43a7acec9fae6465fbd58a7c48355029fdee965a767b09e6b18333aa1d4612d284f7a5d74a7281485ed6820de1ea811338b6c6b64bb73c53ce33cbe27e669b2138b669aebccbf3c0a94a88168ac3e7f0fd871560319b9c14b945d8e020ca4f2f1e4d304561881a2a7a04ebef839c2e60cc7710caa41684cad1d07f1662e6c00928fa683d39121e42ec72233f595a4215ccf63cf76968a724221a0f9157d03fd27fc51bda750f4d1a57614df7e9ff22da3f991dfb1b4b83d628479f7f33e59222d9d48e9bbb7ad22c2186315c666fad177b2434f824329552f4153d48c53ed499ec8ea0d4512bfcb4ee4e2abef5c61c96486437b0b7ea98457feedb350962491b652a7897d857a5474fae43d0d802ed570a5bb3bf1c15050f5f0483136a3a7d25ab5fcad954d89254d4835ac4ded0fb60dc84c4b8b4b204e39a57a23e15dbd357aba72ea030520e8164a441432ac890d90b07840dc0985b23575277e90e5e050744ec5f19b7b1405dd14b3f288a2e997de98f72c85d3aec9283f6e67ea9137511f7e1d84a0af6eea9b3670bf6523e8912eb986ca90efa6681e02a64984703908ebff4224327d9b36c94a2491a144784f9873c0d9eb39953cf1c10cb235821ce81b710f0cefa9323b02b84868eafcc42d8015513352122a8613599ed6e315f67c6c7c0848ea9e6a9eb4776f5232098e5f289b98616caee0ca2510a2c52c89feb46529f53fc9f0a1f2aaba8a623b7c44055fdb3a7033d781eeb4b4ae40dede7b9dd5ba6509ff36b40ece4b83054a435fb34c0ca311014a688493a6516023b3ec7a4c7c904e6977f96fbdbd89f5942b757501369c01049432a437412b1b6fc0b7134de70d06edb920dd2d69a7bf016b33f6dc279a1e47b62dd96d2a50090e67ba9fd706ca9fe5b16363e498c57a521ea8b0fe8f5235bb0f95014bee45a49a0750c4f3aad8aedb61bef9b40b37ca46aebc65305a11e299004baa497a354eb64a58e96d2abb68119557a6a3320d7e80e278a2658e7d73e0b6c7351612dcc680617721332441abfc6b2e6a758ad2a73a6d0d317c01a168b64837cc371e0a9811abff3101fef4a029dc1f3841dfd2443423eff8000d1ea2e008af3131d25d028f1eca9431b8367f72f511351047fd62ab952465d56db85e5b7e598b5a37ffe09ec46dc10316dc34d4baf0151aceae67d41c4ba7abbbc600f6928899c5a59880f4f51cd2d266e14302bc07c7fb9ec80b79de1fa410c989772d3eba1effa3b56ed8a8dfcff329d98b1d2f7bb7d3bb0b1722e11728d2dbbd5b139650e4365d96a5533c4a56d8e3c51a99b50f80383d4b900e6e31f20a2d7f4fca775a19ae67ab8de8360701e33b19830d8bdf7bc2a1f9dd133418b1fbc788c0ed29313505eb6ad3f712822362e84857e9e732fbb1baef5bf43e16168134451f39ad5756addc491d5a45054ec80dde8684920b438f5c371ce183c57611a80d0d417e67ad0a89bafecdee2a631e264b30d46b0f2f9149e2a6da26fd752020e72763c9545aaced4c862ac3c1c5a53a96af45a421b54205d5574251bfaed9057b7062ad81eef48bb30d24856fe9ab5b9f0b1bf616049f66187ca122f31b4b7702524a49e231ba56fbab2863e1dde9db86b57798aee669d360f99a6366f11ad58fb28a7d0ff1e14fb56e8cc6336fd8f960a3efe2513fab2dd40df1eaeca1b7da60b2e86a9cc1b59a9a8109a13d06ad643e6424ad2d8b71edb7c283eed42596e7c907c6f756291f2024f13ef53347e8455feacacbeafa3853e5755e3a645f4116e9bb3d0bce853041f2ac73e1c9f838254bfce031fbc4e49bc599e1616513869621469c098bc690cf7fb4c85477a1c466d13f82bf2ee8f3232975c782235b3cdac7ec848ee1c84f70bcc22d31bc3ff502187f58248c0256c9b7928f65f34ce95183448768577a888627223dcd52db554ce85b21bf37823d8d37b03bbea32ccd330c2132f1dfa75b0ab5935e386ad0a1ea24cce244956077d8a85f0b64d7c3f2f733a4183ffa0bb2a79e9b375d416d51651e3e17f03f0a34f72ef676042fa01e5a4d613bdb534e654374b6502fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba53fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e496135a237b27ce5e24c108087c01550513ff8b9eebcf527a52a914001ce36c2bc1d89915d9e2104e0c322edcea96c4f115ffcf22b54dc938bc55ed5611da98a0425382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a50944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cec3083e519df19bc50b8af5d8efb5762496b87959d99360e5ec4ed3e615a4a49909a0f8f32c29be396cc8a4230769b0d988c5e3ace48b0c26c81da15114c3ce5bc5b2265ccfd3d19b04fa02293c7b8e2d48fb5987b41c0fa7530dd5e1e542c24084b4b81ac71e1bfeacd0e08cf9c16a310b00125932889f9aa4bf642e953fa9e6d02fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba53fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e4961cd6fbbb9b1baf42c7c51b133e5c748a7b278c97af2ed20882f3dd6f43c4c43529232e47c1e31a62e2a5abdb725e93997794ebb2cafe150f13c3a129031f64281382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc4207250de35b5b4952445efdd1cce1727abb72df4921748035bee72da0d8d7b593613a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a50944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cec1c990622b8f1debe3886ad145a5f83fcb092742f5ec82b21ec5d580fce56c97202fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba53fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e49611004dcd64c997aa622ed06b44b3a14c8ed3c4ff65173eac9012fa8f38e7e40a83eb728b7861d0446c7a37e0626f28438f586b9cfcba9c28200810f8798ddf0a2382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a50944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cec94f951ab210c663e7e06fcf8599f518424992d6fe7d26dc541fe51c54685285b329593da9d4c1a4c534d59c1b7ae50eaf0320a2869a7db4b3d538f3f72ef798302fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba43bc5e4fde141ab3103148de4ae90450c3534a13e95f06b3fbfc3105897a35b053fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e49611d1055e681d7712013f929f98aa0c6aee7f006bf1830364aff2e66ab818afa33f5df58e9d6b688c552267bce640893b285711592d758c6aff6a93705367d922a382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a5eac63a952699ab3d64c087ef0069c46f28eba0264926540fce386da9d27a5a3f0944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cecfb31e184716970aa79f7189bd01681cb47572e54b373b38cb612a85a047e711702fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba4dcf76c5cd0741625fa29360a957053893130eb872f45a46087e551939fbe6aa53fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e49610c4f7470d37c899f8c3cf2b81687ce63708c4288ecaee45d9e1cac0c22d1338e38b8f5b2f4a554faa6dfe0f0ee1866f9c555b73b995c12f88cfc1babd1e6f474382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a57bb595da80776f8418f2209a5287ac0de19c1bee81b8d385cbcb20190debb0270944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5ceca67aefba8e5ca6f6e305e0bab1018b72f7c633590037bd051f10756ef49e0e20e91eb81ec4327912ff98896eca195880a772a580f5a67ac66d4046048997acfa02fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dba4ae3b1be41c5d9e3ff7e256f149f69abf5276ec4e868d1bd31c32858b272ef2e53fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e4961e2db0479794d28336241fbe6ea25632c1ffd4535e75f6967a9a043d09d70ac95e76da3bcae8af4f53898ee5651627e106d0a0ff4b6a3d31089fbe1da1fd41b27382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a50944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b17148bef4b2f4303a23c0d63b7f6e483a6e9970bdcf18f8f9e5078fe7b5179e8497de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cecaba6ad6bd093d1b36aeab290ab39e9f2067fa23123c6b21689958371430d7f6a02fc11a0e69f22f64d909b5a1769acd4c1d947044e2c878173f18197959a1dbaf61c6f8a374510cb0e90f44fb6f21c9b6487b1e822a1c5af4dcf7a7fabb8fca953fa680874ee9c62779fa02706b56ea096a3dfa65d4072b7dc81f583418e156dd80c2c1a49b6b036155efebee4c70a02ad979ecf48cdf03c08a3d6f0e21e4961792647ed973109fb4f38ca2fbed7b17566a350e211e0ec0e7a3531969e0af67311a0b67aeb27621c1f88dc94ae4039e543ed4f7bb1aa650700156dc0580a3e3d382ee0b37851c1867bb3deba2adc5081526b66381eefbfd40eef9f52cbd2371e13ff7d7a172183e537d83b561f15854cb139add5222170f8a7a737b678cc42073a41faffea6ddb3d04b8c3ba475782cd17b7f2f0b70f90387b3979d535e0d2aaaeb1e38670fe557682f79b2348a10eaf70e8ea6bcd6a7d02d92adcda1af993a58148444957d87280ee5e09fdaa3f8e3347de95d0b794a7402b3c139267301cbc0944e7d370f7de732ae44d3778b451bce7bc63589e3e28eb1e459d28c38be2b197de9011f3f9bc13b3ae8fa9c6f3dcdb5c06e00c0a8dd4ff62d9a67335b71a8c46c84016cdfe38bfd6dbafbd066462c4eb913b0e39f2982c46d338756ebb5cec8f9a5b21074f5d33a6dd5792dcd27b5aaaaaa739b50e055a134b90439620cd3e6016de7e43ee71706b6745e5b15ec937be9e6dd9c5b8025c974725dcbe9653e56e487e8aab98270732edf027733ba906fcfcf3402bff59170ff3a39e3575839080e86ba6462af1a5812ed9f0796a444187fe9bd3bc96ab737818993e7d297cd762f8b951adb082ba24a86a9525d10f9c43204129f115879500d1e62aa0d47fbbc352c08e88d965eee3bd90e896f6774bc13e2c4d237be7908893744b7494a0df38c1d063bc24cb27bc150ed98da77951df59c9ddd006122e976e7689222e1a64a5d968ab1d0166efe1353653217b4171e78a84f10e2f07ba14298ed29f9c029db9c849457d2d5991ee6514a1a67937f7b93e13e28f29c111b961a39a27191da26948b0fe886410747755e13739b5bac85e99075a6b843297e1d5862e306d8d57b0ca0a70159b6a86fb4c43fee96f9b5e4dda72af534d85aeda7b06b8725b9c53060b235faae83f61293204559792ccebabeeb1e1061657817717ee0e73f22d27ec537430b96de8ba531a8b2df535a583b86d0622008d3ea0d0102a51476abaf56016de7e43ee71706b6745e5b15ec937be9e6dd9c5b8025c974725dcbe9653e56e487e8aab98270732edf027733ba906fcfcf3402bff59170ff3a39e3575839080e86ba6462af1a5812ed9f0796a444187fe9bd3bc96ab737818993e7d297cd7e85d4facf0f915438a5f949588f16f24de52aea42b3c6ea0c906c76773f9c703c352c08e88d965eee3bd90e896f6774bc13e2c4d237be7908893744b7494a0df22b3286b86c043dddab951acb11c968ded40cbdb96dcb8bf2cb3c921f2c86a09b9c849457d2d5991ee6514a1a67937f7b93e13e28f29c111b961a39a27191da26948b0fe886410747755e13739b5bac85e99075a6b843297e1d5862e306d8d57b0ca0a70159b6a86fb4c43fee96f9b5e4dda72af534d85aeda7b06b8725b9c53060b235faae83f61293204559792ccebabeeb1e1061657817717ee0e73f22d273a6882f33960f9dc29b009930d7d4153337b4603b18dfcc82f0301c2ecc2dd005525701fad254a4e58f654c2c7e45f136f3d8c7a2bee4929bd3225a1e2301aa3388b3eaec05926f8b207d9cefaa8c21892f04aae98b8afdfeb269b025e5d279c0dfc5567015d6ba322c4995fd5af6b88cd0dafc82a5e434c24dc4a132a5e88bff53dfaee53b914eb7dad570ad8dcc6aca663eff6816912668ef98ae123d0ba882fd905ac98bd3acdb5dcabc301b3796f95c33573d0d8e6e419bd054846a2edc6b8ce9f46f728e54891016ea636ec5250684e4b5c0602dde936ac3b1c2e4825e3e9d3fff130ecc96d2a93922b8efa1084526904f2d5779b3e6272933f7a5d6edde8ca50964ff735e15608376697715e955478b77233efbe90e8b29c0e9e62db388adf3e60d34e6abc9d16aa3614749111dc477ea3d1efac64cdf5ddefa384684a42f94718b6032f2ec21018318329ec6aa4e65afe1f2e37ce2fc5d321683d37e3bb50eef6bd88eaf3713ac1b6d09aa9fdb9f2fb41c464a069f4b7aaabdc4e427baf93f1b68ad10ad40b358bbb735ebeaf5e35cfa682c66b64ea52c4f16970020de971ea000c5d1e4d4cc48ae78f1ab7e3b6f83e47be0525d541f7b104e41689ddeda1b47c732fabb7b124addc1cc32a9f6332012d9397924c7514106d9c701e9c705fd5f2f9af64ef9209bf28c4ba91f6e5c926ee8fdf7b00c470b02d4093bee881ea57a24736d9d1ea4248b5312b09fb63fc9e22d8f9c74d37bd4a8b97e693aba81d26572e6e34fe3b43425c7a519a1165be5d784f630cc3d5658817961fe38762055155770b0cec50d5ca0d648fe5c6c9e316affbfede7a110e5efcff660c2852f4669787634dbb8ce0fbd0d0dc106e820a9be46e2d0005c18f2e24e2df05e516c122682399724580ffd412ff1f588a06181891cc451b2fb76a4aa35cd9ddcdf52e29741da33d8fd0a24e28f72f5930fba576f95ab237f46c3aef37a3a4a1bfd1779cf2464f3255e5bc67117dd25a68d5d37d0422aea57b49427e4ecf56142d87b7e992dd5f323d166d89371e420bb45cefb4f329d1ddffe4488cfa6a9be09b273be7a7bede3bb35e62c1562a39b40a1a0817f26de165fc785121df05ae823f0d4207afa07a7553350c8bb7e46a568112292fb25789c7d7e4b14e30938492df1304d1bd885a65d8ae01ccf0476d4d29f6a245bd5b662bbf7e6615ad4ce4ca9a0962491b652a7897d857a5474fae43d0d802ed570a5bb3bf1c15050f5f04831374cf8d84a96041507b17b0c66b2d681dd63b1d717aa04cbe2dc8c2177f44ef0f53bae8151972489aa692a5d2a6b0ee9819f046098320eba8a92bf7d937c30dda39a5ac73f67df63f08062c1078005089afd2ec4cdeac9a7887997ebd85951f4927b2dd37b6499d4caac620c0913843649fab56f8a0207fa44031ec745d8b84985f6e45ce6c39f3a641c7cc4f3c4ab897b366ca0eaca74c82d51a4583b4a1b8159838ece2a7bc4aba47b958cfab13919388c6bd3f6d0df65c84371ced041e9c49f9263d202154949833f96c69a5b9436a000cdfb89b32495c889dc81dc706a5017eb5498307ab09864fd1cee1feb433afe421da5f641f8654dd92dbab910af8fabce4a9f0a7c2903199ad95920345ec32357288e53c8026a5675dd9a65fdc888462c15e71f9848cb41f8fdcea006cd5839c722a719c5b96c5bb709bc8d4761ffbd92ae8e5904d2cdb5e05ae2049f3dfb1318f6cf830bb032f4a26c3b159ff92ceeafce0e45215f59bd848c0055c3618ea5740ba04cb187911cf3d472acf8e9015a33e3657e3832f2882923f3bf67f9891a8909c6b23b142633ee8dbf71cdca638cc73f59998148adb6da413f0632a7ae61463e0f97125623c729f7e07797e015ddc587f0b0ba145c0f1e3f5538c16f0aaf56e02a6100e56623ede76795a22100c7422a09ad56115e30ac1324e15be9410721995f7caf933866b83060538e38bf6d0223e206575a9b91c4c9c57b88799913d4add6b800d563910788adfca4c13ff7c2a3df553dc6106da5e4c9b73269ae0dbe18ca2d0b40f4a6a25d6f7b19786ca9105e3b5bc37e6c77af9b5b06a754b5b41e86f0c6ea196acf75cc7f4ccff281be22e9a442576477cd7a93b0bdcafd34c43dabfb8fcfb62434fbcc4172757a8d35ae457e384043ab07e698ed8a899b608c2846c5399047ac5ea8791e3fa2c6480d5e61eeff11cfd261d111c1f2d05ee5b577254c9c352190d5a8f4c9ccbc29a272942f400852f47ecbfb0ccd990fa75c5270f3d426f83d92545ed4c054555fa678138846710bd1f31aecf3a9aa7120ce4751f98cfd003afdf852a7211ab61cd24148ca09fb7f84839c625a0680c4b4688abd9969a0aa0d2f3dc4cf4bde4e12e074ff7865b63a80cbea2d0d1bb92b68ba10e13a621c2338d251d666be33ceb062dde1fb77e944e2a6555180c9e65cb7bbeb672ed05dbbbbc4f8c5e5a15ae05a33c2af686709981dbf8a3da1b581e42fe79c63c6cd77661dfb717b88b588ed52f5f3209b3f2c7cbdb6cf5b112e3f8382c8f5d916782508341157cda9b16524e930e852ad3daafc5be701b3885cbe760a8dfd26a88c0bc9bbfe64eaea482d0a0845bdb167f48565b02aa6f4844bd00a1a6240925aabe997badd9545bc2ec3861ac060c33af06b3b29d4b9b8daa413539a1d5530a1383950d23d42364bd17ced2994e08662771d334c5affb6fe8c39cfb6a6e44bbb00a6cd657707f6f10d606148e81c538ed7bc1770d424f6e2fdd58daee09df608474e5835acab6132a705311d8154c5d746847e0ce224ac0f9d4ca06162742031b62eb9786a16aa7e87af7524ce47426462a8589ba7fd77230b6d87acf48cf9065dff7430e66c340551dc2c9a54d45c31d166ce631bcf9c901edea22764786c2944b2438f02817297c121753d98490a111ad08df468378df2b0760fd4530ee94942b87ddf31215445ae03477281d8b3080f1d19d0ad953fe45483ebcc631998ca7864f5e389ea94237059664cec65ea3fdfbe23bf415b1c926d1759df23ce0f40dbb5c8d66875110e1a9cd82dc02e62f4ba3e4e975e6b6b18a03774fe2f1d9469e3fbbac8e076c189671d404d202f89d7a4635b68f558a4b1cc6771e4ce9840e4e3a2451c28906d50c3833473c05368ae1d263bcb32aeaebfde99996944b2d09c52b616f97c7e8c1f28bb6d6e16b8c8e3da9f286411fab2d1764a6298579b71b7774a220ab5f1901458cef5c85f584131297330cc63a48d5b574699c1b1fb80f3f038332e14369a930acd98d34196e132b35f81c2a6483fdd6b33f5abb3b5bdf01c78123e4a99da838f9eb7938672aa42e1759a5e163981daea2f24a57bea9f8200669885bbdb634fc2521784c02c5975a4fee9eac23320e555f8602b5ff975597426cc6743dad2a205f11653e63963c47c577cfd9aa700069c2397a8230263549b11072e428784ffae9a66bf7f9cc73f59998148adb6da413f0632a7ae61463e0f97125623c729f7e07797e015ddc587f0b0ba145c0f1e3f5538c16f0aaf56e02a6100e56623ede76795a22100c7422a09ad56115e30ac1324e15be9410721995f7caf933866b83060538e38bf6d0223e206575a9b91c4c9c57b88799913d4add6b800d563910788adfca4c13ff7c2a3df553dc6106da5e4c9b73269ae0dbe18ca2d0b40f4a6a25d6f7b19786ca9105e3b5bc37e6c77af9b5b06a754b5b41e86f0c6ea196acf75cc7f4ccff281be22e9a442576477cd7a93b0bdcafd34c43dabfb8fcfb62434fbcc4172757a8d35ae457e384043ab07e698ed8a899b608c2846c5399047ac5ea8791e3fa2c6480d5e61eeff11cfd261d111c1f2d05ee5b577254c9c352190d5a8f4c9ccbc29a272942f400852f47ecbfb0ccd990fa75c5270f3d426f83d92545ed4c054555fa678138846710bd1f31aecf3a9aa7120ce4751f98cfd003afdf852a7211ab61cd24148ca09fb7f84839c625a0680c4b4688abd9969a0aa0d2f3dc4cf4bde4e12e074ff7865b63a80cbea2d0d1bb92b68ba10e13a621c2338d251d666be33ceb062df55697819528138e61ccabf422c7baf4bbd86353f32d17518cc61d88120868592af686709981dbf8a3da1b581e42fe79c63c6cd77661dfb717b88b588ed52f5f3209b3f2c7cbdb6cf5b112e3f8382c8f5d916782508341157cda9b16524e930e7c3f70288b220d495119ac8be7a89dabdaeea344bc12e60dced21e08d62395440c33af06b3b29d4b9b8daa413539a1d5530a1383950d23d42364bd17ced2994e08662771d334c5affb6fe8c39cfb6a6e44bbb00a6cd657707f6f10d606148e81c538ed7bc1770d424f6e2fdd58daee09df608474e5835acab6132a705311d8154c5d746847e0ce224ac0f9d4ca06162742031b62eb9786a16aa7e87af7524ce47426462a8589ba7fd77230b6d87acf48cf9065dff7430e66c340551dc2c9a54d45c31d166ce631bcf9c901edea22764786c2944b2438f02817297c121753d98490a111ad08df468378df2b0760fd4530ee94942b87ddf31215445ae03477281d8b3080f1d19d0ad953fe45483ebcc631998ca7864f5e389ea94237059664cec65ea3fdfbe23bf415b1c926d1759df23ce0f40dbb5c8d66875110e1a9cd82dc02e62f4ba3e4e975e6b6b18a03774fe2f1d9469e3fbbac8e076c189671d404d202f89d7a4635b68f558a4b1cc6771e4ce9840e4e3a2451c28906d50c3833473c05368ae1d263bcb32aeaebfde99996944b2d09c52b616f97c7e8c1f28bb6d6e16b8c8e3da9f286411fab2d1764a6298579b71b7774a220ab5f1901458cef5c85f584131297330cc63a48d5b574699c1b1fb80f3f038332e14369a930acd98d34196e132b35f81c2a6483fdd6b33f5abb3b5bdf01c78123e4a99da838f9eb7938672aa42e1759a5e163981daea2f24a57bea9f8200669885bbdb634fc2521784c02c5975a4fee9eac23320e555f8602b5ff975597426cc6743dad2a205f11653e63a5d9a22f8216d368b711e041f3a096521613e88b496d799e528a8b59445d19e25ced9741b92206df894434f2928a9eab7608427b23c708b85f7a76df89ea98f8f775eedb9bde7e657f8156279844130b80ed95038d5758fd893a89ac3fc429bad2e9e8f5c192ffcb7d2faf47113fac5e51c03bf4960b3fa3098fdabee1411a07f383b8cce0c4b21fe97a5b63959d4e3b92688c53d10c398c88ae9c01a34e7100e4208b3d74acd7e8af2e106ecf8ab7e3575df0607e692dc2eb5d2ef3ca628857017d74290a84c1ca02efb74d5a87bbf748a92b25ddfbe10406e34cb3774aa180547a740c32cd74e80063f9242f7234bbb215f44702c3120822b0598a6271bfbb708355fbe76bcad44e5ce7b33d6f0764dc5c8fd33dd2905855dd1b8607c6b6989f8ff86eb49162d7cb6ae15ad941c0d81efc734f8fdc27106c8cadcc4b6f03eb90b7d77aeeee7c528788b5993561870b68f214311310e863b228887401f542ff30dcd3f8156dabcf00719f374311fc082ebcb3505bdcc6564f4be84ec9573c742a67747224843c1c29c2d8c81a4a4ec039c12861daea4999cc46addc3f2e86c15765c6882ea80235c49ae0fa1f9632bf8754bdba03792c29dc998a1fd3dda4edb3d621a8aa1caa305b3c796140c1a0606967c780c4572802ae1ca154946a4ebbbb0f04260df55eaad66b1f26f4b745bae6e9607ff826d58da2131e28e25f3405b0d408f1bf9b827a233c2f24b73b295490f7664a46b43eedb9ebcc4e3d3886a9808f81a26bfae430947ca65a0cf7a2b89f564984367813ed4201b5b26a376da1a365640158f4a4cec58cb7ab3b96044433c0de56dce38fa0cd68270658ca05819597ff5153d4f14d513f14fd4eec18608ef2ab18eac10a37c97c7a1df3a5cdda498288dd6d0cd5cb6434903730f29d692a641078a24cd945a7d021e8d54d62459b77fa9fe980f04c7de68ddd3ff50f5791527a449d53c0293aa7fb816aea55d77cf2a67048cf4ace0f2e4576e47d5b36ad8cbc1f20fc4f1f21ffebf239da3c35937aa3d8f4114e1d72933f92bbca210fcb168858af8b3898b2b7a704502f392a2fe9d057f92082eda81b5ec3db63148f8ba25226f1d3f5756518c782a02de8c81f7e7a466c309a24174a6a9075252d543353b85ff0de67be7626b07605ec292597a5e2d89e802bdbd28d8240fd435c094684a588788ffb028bed6ec7ad81b1ca1acc54b05c61d6844cb056387f098c37191205c07ac7fe3302d74ba6ef128089a2df0e91e4b3d8a8e9ff1617d3cb1843bef00f53b937f283c903e3c071b79f81ad2b67f4738b965db190a5cc37968b325aca3b2c5b12b4ec88b59e1408f3c6c5973c1d2aafbb0a8d573b2fab79a8b63e1591428c3b92962e331e099fb8402357aed9088bfef9fca8fa497624a7643254954c2a3fcce56285773045dc1aa5ab2d25f82ca504175d79d5efb7daace62d169b00c4cb307b4ebda7cd933158afab263651c390b95a91d3370ed92b7c0c24b64302893627328fecb4445c77ad091ff449d1da21d674a4b2d1a81b5c4b9fb78bca3a38809cf2df58d99a86058725269da1c87cd0bba3f6dd5ee51e2ec96c8905d9674e6a6e3bfb04ad549faa2c8425b28fc582f008416b9b9fb3d687797bc96e8b6c67493e833edffb5d745bacc5cc6c75b46b821c29ccb4b72993b2984f545aab378fb1a0c734ec9014a3547496990725da7b55bf998e070d574161453862595862bcf071fa20bdcca19f786fa19148efd9e9c658df72dd6c2428d684ebbead67cf27ec9ab7f772296c7ddec1332ed9cc73f59998148adb6da413f0632a7ae61463e0f97125623c729f7e07797e015ddc587f0b0ba145c0f1e3f5538c16f0aaf56e02a6100e56623ede76795a22100c7422a09ad56115e30ac1324e15be9410721995f7caf933866b83060538e38bf6d0223e206575a9b91c4c9c57b88799913d4add6b800d563910788adfca4c13ff7c2a3df553dc6106da5e4c9b73269ae0dbe18ca2d0b40f4a6a25d6f7b19786ca9105e3b5bc37e6c77af9b5b06a754b5b41e86f0c6ea196acf75cc7f4ccff281be22e9a442576477cd7a93b0bdcafd34c43dabfb8fcfb62434fbcc4172757a8d35ae457e384043ab07e698ed8a899b608c2846c5399047ac5ea8791e3fa2c6480d5e61eeff11cfd261d111c1f2d05ee5b577254c9c352190d5a8f4c9ccbc29a272942f400852f47ecbfb0ccd990fa75c5270f3d426f83d92545ed4c054555fa678138846710bd1f31aecf3a9aa7120ce4751f98cfd003afdf852a7211ab61cd24148ca09fb7f84839c625a0680c4b4688abd9969a0aa0d2f3dc4cf4bde4e12e074ff7865b63a80cbea2d0d1bb92b68ba10e13a621c2338d251d666be33ceb062dd1235f02472245b49ba1d59b529e04bd36f41783cdd7b47aeecd16adacf42d362af686709981dbf8a3da1b581e42fe79c63c6cd77661dfb717b88b588ed52f5f3209b3f2c7cbdb6cf5b112e3f8382c8f5d916782508341157cda9b16524e930eaa411e6451fd4ff22a483b8f97f5e9e16839d88963cd6552d0337c1a9cc527610c33af06b3b29d4b9b8daa413539a1d5530a1383950d23d42364bd17ced2994e08662771d334c5affb6fe8c39cfb6a6e44bbb00a6cd657707f6f10d606148e81c538ed7bc1770d424f6e2fdd58daee09df608474e5835acab6132a705311d8154c5d746847e0ce224ac0f9d4ca06162742031b62eb9786a16aa7e87af7524ce47426462a8589ba7fd77230b6d87acf48cf9065dff7430e66c340551dc2c9a54d45c31d166ce631bcf9c901edea22764786c2944b2438f02817297c121753d98490a111ad08df468378df2b0760fd4530ee94942b87ddf31215445ae03477281d8b3080f1d19d0ad953fe45483ebcc631998ca7864f5e389ea94237059664cec65ea3fdfbe23bf415b1c926d1759df23ce0f40dbb5c8d66875110e1a9cd82dc02e62f4ba3e4e975e6b6b18a03774fe2f1d9469e3fbbac8e076c189671d404d202f89d7a4635b68f558a4b1cc6771e4ce9840e4e3a2451c28906d50c3833473c05368ae1d263bcb32aeaebfde99996944b2d09c52b616f97c7e8c1f28bb6d6e16b8c8e3da9f286411fab2d1764a6298579b71b7774a220ab5f1901458cef5c85f584131297330cc63a48d5b574699c1b1fb80f3f038332e14369a930acd98d34196e132b35f81c2a6483fdd6b33f5abb3b5bdf01c78123e4a99da838f9eb7938672aa42e1759a5e163981daea2f24a57bea9f8200669885bbdb634fc2521784c02c5975a4fee9eac23320e555f8602b5ff975597426cc6743dad2a205f11653e63d17ac1dcb8d577846c5f83f7d0e927e57277277fca669e3a0c39775bdaefb705cc73f59998148adb6da413f0632a7ae61463e0f97125623c729f7e07797e015ddc587f0b0ba145c0f1e3f5538c16f0aaf56e02a6100e56623ede76795a22100c7422a09ad56115e30ac1324e15be9410721995f7caf933866b83060538e38bf6d0223e206575a9b91c4c9c57b88799913d4add6b800d563910788adfca4c13ff7c2a3df553dc6106da5e4c9b73269ae0dbe18ca2d0b40f4a6a25d6f7b19786ca9105e3b5bc37e6c77af9b5b06a754b5b41e86f0c6ea196acf75cc7f4ccff281be22e9a442576477cd7a93b0bdcafd34c43dabfb8fcfb62434fbcc4172757a8d3af3907fac80ef29a94232d04dea6fe0f757fa1fd63ee2497be871083df9005475ae457e384043ab07e698ed8a899b608c2846c5399047ac5ea8791e3fa2c6480d5e61eeff11cfd261d111c1f2d05ee5b577254c9c352190d5a8f4c9ccbc29a2721ce360f60c129eedac4d72420856851974876ed9e23a2e46e41c83792519633d88dfeea04d17ce32029b4af8ec1797a8b63ef751dd4d5dc63f59c8dcb7ac056bd0b68326fb053bca3f58b37084d517aa7de813457146f63732ad139f4a933e82942f400852f47ecbfb0ccd990fa75c5270f3d426f83d92545ed4c054555fa678138846710bd1f31aecf3a9aa7120ce4751f98cfd003afdf852a7211ab61cd24148ca09fb7f84839c625a0680c4b4688abd9969a0aa0d2f3dc4cf4bde4e12e074ff7865b63a80cbea2d0d1bb92b68ba10e13a621c2338d251d666be33ceb062dd915ec8914bd581b0b9e48da0e28b10854934ca698c0e045d90628792eeeafee2af686709981dbf8a3da1b581e42fe79c63c6cd77661dfb717b88b588ed52f5f68496eb19acad663a3caff659fd6be6648c1c33f0e0f209753b98b229be196913209b3f2c7cbdb6cf5b112e3f8382c8f5d916782508341157cda9b16524e930e824de1568a639dfdc859c47a72e24297f1c9e41276381498a13af7d2786fe4300c33af06b3b29d4b9b8daa413539a1d5530a1383950d23d42364bd17ced2994e08662771d334c5affb6fe8c39cfb6a6e44bbb00a6cd657707f6f10d606148e81c538ed7bc1770d424f6e2fdd58daee09df608474e5835acab6132a705311d8154c5d746847e0ce224ac0f9d4ca06162742031b62eb9786a16aa7e87af7524ce4ae0943840bd252479c955a63a892ac597a72ff7b84fa829aa26fd929bda36d667426462a8589ba7fd77230b6d87acf48cf9065dff7430e66c340551dc2c9a54d45c31d166ce631bcf9c901edea22764786c2944b2438f02817297c121753d98490a111ad08df468378df2b0760fd4530ee94942b87ddf31215445ae03477281d8b3080f1d19d0ad953fe45483ebcc631998ca7864f5e389ea94237059664cec65ea3fdfbe23bf415b1c926d1759df23ce0f40dbb5c8d66875110e1a9cd82dc02e62f4ba3e4e975e6b6b18a03774fe2f1d9469e3fbbac8e076c189671d404d202f89d7a4635b68f558a4b1cc6771e4ce9840e4e3a2451c28906d50c3833473c05368ae1d263bcb32aeaebfde99996944b2d09c52b616f97c7e8c1f28bb6d6e16b8c8e3da9f286411fab2d1764a6298579b71b7774a220ab5f1901458cef5c85f5c657a4d11e3386deea9b78b91f003b4943febc273a06bab5e0863a19cb302e7e84131297330cc63a48d5b574699c1b1fb80f3f038332e14369a930acd98d34196e132b35f81c2a6483fdd6b33f5abb3b5bdf01c78123e4a99da838f9eb7938672aa42e1759a5e163981daea2f24a57bea9f8200669885bbdb634fc2521784c02c5975a4fee9eac23320e555f8602b5ff975597426cc6743dad2a205f11653e6394288abd54d18191de0e4919c8d787461c134ccae8c5530dea16dbb3807b7952d533f637dec176e8527e847f59450543b9015f080e3e2831056ede1eed04c13ff98e34b64630954bd41837f7d73fa8c1a8d05aede267df92ad3dad3d69cffd36788b58884e88cc7f208f6addf33bcaa1980be966359805f4ba16c8613f850846b046c0ef13af952ea513e8a420d7f166a909cf13716cace095cdb81ed3b13ebf9a354909a70b01a834554e681faa5c0b488e6d81c195e0955ee92b7e8d24c7b56c1846430c5a38695b16c869d5725aceeaab62bdb76c8ae89f9286858e3829f6c78fa61a6353aee0a26b4f148bbb27b98dcc77171ad2a75a56c7ec84ac926cde4d98a35c2ffe90c6d3ec747f2357ab226c537ba35e06985227dcbc4421f698f2756a468f69328464c539b2c132aaa213696d57e7cebbe8a728e779ac25c234523af4b98f628401b58675bd9b4baf477534874805b64b652fd7a8f5ae75b72fc43e6e2047dbfb2cbe20ac784147979161facb2fdf3e19856cda653387304cd6a165ea3a3f72f039ca718381e4b60f11e7b8d304b07bb67e5db7c8da2ee7c9b15fb36977b76f61239a6d4396f67f3a6ae30c21af8435cd5d5203e06ff4b4c8146e3c864f94d06b4e6920224c3b169a72d24cdcc05180317242d981d55bd312b95a56d5fee284c1aa33e0b47a317c1cd103f964c2b9d9945e9ddbb90353051f8f8d5cd8089e0ca8d675d8693b96b1bedb813465423397e381923bf3279230da1d00f8b221d0b3cc8e3c3d1fb630f9cb06b649a09e7a82cf033304578805d952e0987a71a0450653aea7a0d027ce6c569b8edeb83fd827b4588dce47b5cb0708fcec6752ecea38a8c636f0ad8da63ece0d6f74d7c99fb680c887ef7d4c2b1ecb939f5bac652611565f20ca5f3b85ad9d220fb0758deeabb1593905c89e739b48f943738daede6f3587210bd7bbf26cecba86fabe51fbfb5a9ae5ef088d8c5653bcea1014a4f5734472368f087dd3755703944d762d527729da0ba4a1592ac0da9f9e23c204de8532ce992e1d71aafe09e97be7ee050d52b65150d3a1f4a66f87d91b7bc1cb8181ed48b04f20f0736956959e5215f702a368bab28d093846622074913963dc29ed1d77801fd2a97f2e0356de0d94a987ed704bf6bd4c89f1c33b4af45b3c7ef21ef4a3784931ad633a1d16b663253caef1ac2ace32d9399d56c666da6b896073973c523f793942802ecfec56e48120173d378a9c71e9b6943e938faa25871b8ec56001da930a6ad51806ddee8184942f03daa6404fde8dfd93d9a37e90cdce710254e7c29a1c1441e8890a1ace44b5894cd4dd41dc19991723b92e881af1c89d3c071be84a649997c9bed178e429d2f4b1dd12dda9a7e755845459df8fcae415d4467bb40e0b420c2109a40f803ca6885f83952322c3e40e2c2863f7bb17c11253aba19b0dab4d0e0850779f5e6f5fbd78a2c760ef12535a2dc637856ef4816ef3860f0c6429cd37341de9483b8a42afdbe505df045d4167123e5357f857b7840b0763850cdaf2047813e77b2471173fd0b1b0b23a3eb52e63db3ee88a2b767a5dc8ef8e0f4001245b3d00816011b3f421926204acd7432e53bb0639f26287f5c317ad5822828f2ff05ea94c6a0cf8b7801674b304088128836c254883c6798e6936e7f1514a2467ec356aa67b34c6b64f5ea76047e1c2aa6ab3f018a54154b5c3b17e960e47328b5dfcbb705ad7e0de9b6bf7b60ff8ece8444c58f05b1269d84115fa9328a85a5855d9d0dc80e49a8a922ddd5e3f000dc348449c4be986ac4bce4395894aba64e28c6747342e1439d2ef05199439913c9b0ca75018862848869cd63f5b255ddf8b39c5c11aeeb5f68e8087404758d78b9e23e520c3392321e6633ce1c3483cbb4bd4862a4399e27ecc6e9f1c8c1da84d106eb146708efd74554adc19b2bb82c55539ece302c353187b9acd33d6b613ef4a67d4ac491ddb0ffbb41bec1c1f75b3328869a8d5d6e3b05caf90c97b02fbbc349eb293fdc3117f7fb667411bb35945c9160732e385a9942a13f32cf71d1d12f011d8d323bf529f9c47224fba2716e7f85366de4f3800a5328334a16b69fc4a6a54eca97c8383e3b7ffcc6e4883c78c12e6b88892571b50e3a7386337bf6dd3d30a83eea53a641c94f95d990de32e14e0fe9b5be423ef17e91d6a6098989768bcd47377f78bbf7930564bf1ce4627051d9b983811e8159d8cadd61d26156171c43732a2da31159a1694ae858be293866d7274eb02f89f7c901eaf4d4e40c17c196d539766c55408e32c5ccf4aafab444cabf239ac0338467cdb46b7ccd0c07999ded054cb1e1d8281cfd3124e3c2b340859a3f4fa4b68017ce39a8f0879450f24e70c8a5a74f968981be0bedc2836eda760e3c07383508f86a06c308288342c6c256daf234f9938e4ba72b99ba810714337bdecfeddfd92209e0f475b519ba97a61a951e7614c9e182070bbdf3b6d696576dd999f5e95ba239f09cf2102fcffc5f05259cfa3a53ef8e2da35e01cea3caac765e4d124027a5aa12044ba1e68d63d18c0eea4e2f5cbab58d486637963dd2fd014feb4fab1450a744fca49de9f0465a74214691c1b2727dda9b7184648d9422e874957133c6643b21457f2d04ce4898b9c635fd651bb44d1f98709fd97820dbd8a32b57fc19ce1ed509d5a60868da642b0c25e75a5bc67833b55b6b455f4078541164af59e135a7c29102cb6471d2f2f5e51176affc474a3df36c12090b059d1c1bc037e538e0e98cdc234e7220fb279c5efe774f214133b1ec0f5c1ab8f8ca0210d6b2759d1299c1d9ee14514bc3881ef752ca9479c57257446cc198b529604e96621e7ac5a38529e59163b7da3582c4d924b54dc8b630caf16f250119d3d8548abe375dab305be0dc66a251546f3f266ed2256e7caffb9929e52d11fee4411fc26bd3964ebc9403b8ac79b31fa715f7c1336c0ef8412668933a3a42866dcf1179d7129eb929c935849189c70a6bea805b4d560cb72e75efb6d329b80991db98aa2f9c62a3291750f928ac9968655b4763b07fb1c0cceaa6b1c9bc9bff8e3673130b45c8daf818d01ab218c206e7cda0141b41a2ecbcf1e899f51e69018b78feec4959983ca4d4fb907b97cb0db532ccb9bf39348373e9b11343c68bf53c639ee5d713992951d201c94a0cec2e44e692e32c15b3ab4545802748450e1419204b0bf4872036ae37a0e0ea5496460fec4f20f849a6bd4e543cbe8ab64b2ccd1c78d399b4581f459fdf72efe0e185cc47bc52c85831b880aad86ef025c190468673fff051143ddf397e39eae26ecab9d4e77cedb98b9e977406ca2f73c156983be27d4def2f76c798666e16b00c463ac092e0b5835c76bba5f2f01ba004efe362bb861127ce7249d2b314d1463864882ce65135f54555e049fb80682df93e17731ec6e6e62d228fc34d91b30c8a8aa17b9211e7d0a947c209142bd1c56316606c1f737b1febf9326666f4b5a50a5b16e791678ee3cfae2fe75e42377dd57386f52a123035230884fcf5aebb9f513867beac9b4fae221c804e11d2602e9cd1d49ada1a05e9e0cd0cda9627fdf7c8376069481eace12447d1e28152e7feffb39cd7068b5f96623daa4c7e3e7cb7bd62648bed5275bc69537b3503139469469161ec900915b39b2c6f0873798e4d1c6ee41ebc4a14559deb98a751a65633a879edd2522cdd94c2a15d56026e186003185e67c5fdfa02c3f25779e06486fb70792df824053a5e362425a0b0d56b0dd9a9ebb5d184e0869492a67b70df313b64df965b423643c97b6642cea65eec27cc0672949fdde83b0917de72bde774b633f5237091c73d8493cacd4a180bb426839c1020212f65496c2535d0d8ea60f841829c604c34faa826ae4fb1a0a58ae9813dad83ff2493655b74659beb17f6c3c045b195a83ce277394a7c04b6c0abb0b829f2fe38a68a1337b2a64cce624e91e1a5d6d45469ea7284a2dc10af8d1784fe3e69be219e7674d6ddf7c2b984de7bdd0985689cecd837a4a19653a945a9c73c7fbcd958226f38331d51c722f2dd1953735402249e3c1d375a2de3096d7c51f2e9f4881b9fa914a1672cddc1769df6aafaaa9f478b32235fd8658a5fdec0066196d6b7f56217810fae9d39c4207e399da6c9221dfcbfc148ae23b4ae693b8c96a58bf62f30bc6d7e4742ac68affe7fe2eca46a3100392da8294b4790470138d18cb68b78d9f34ab7de1f44813664be67993c8dcbee774018c4d35f068984ba60beb035edd479e2ff45653a76a2e81deb02883db7ca5c7a8369ddb647889781b73fb45123c62eb44d1520bed8d241a04bfebf1cc78c643c8e3cf3a839929ed80f5fb8b3c978121413d0a522281dc3deea6fd5b0c24b089d0fbf1e14e9bc90766d5b7b902dab6f8e644effef14a434933fc80407f22b6d4258dbb30b58a6dd2c2810cadf2e2926102ce03d2351fe30ddc4b68ed9d36a34847955121d78387c0d02e13697ec31d877bfb3f88324665120771e791c4735305e411add6f75b0f20e7624efe2feeec804715f867ebb5238270c02230e312a4d0000f767a74c964666a3d8ba12615935cb4c21bd8c90a38e47080b367f56c7186a19e595911695b6b635cf901ae344f05f01df51509de1bd9a7108faaf21c811179546c96ea3370e96ac89d8e2009fbea949b72327c556dbd48397ab293932fbdc5dcfa30a5e7951fe8aeaa12becb3fb217b73ad3e5961e4b1810a22b3772a3f679fb23ee2f639c4d39ef5b02e23e698ec8b1125bfc1f213b643d532f10f3b9ec03922d704bd7ca7c3af223beaf0d8603cdb405f97d5b39a88956d59034b0d17985fd80b25f16501f461b59f62830810d7f5416451628e64711d0fc82c8f16ea70110753d2fd63bfdb7a2bace74bb301557ceaae256169658bb7f1937188bc7ead58a3674a881ec546a0a2bdf6c8a2cbdd9c4143509727b8ff37face7dfa79ac4dafcba9d59ca5952993c73fff035540d6b609489020174adcdaacf927907943d4ab11e797c54534ea22d524b42f826b55f100e1c6cce3efa7479808567325d70bcfdb5efb1b53c81912b5c79e23ef34c9bcc8acf10c958d0cff87c81b13d3435e0978529fce0b1cf87d62d86c09a1de1fb29fb500b0c4be048bbecdf3d965a2298d31fdb2f6097cc57ac9aa0f03e3fb90b1ba928ee35fc6f75fb15cdee33d5a874df69aae74423798409921db5a01722e0fbfa07fc64be3a24cc7ac0a12ce8b4492b893f5fa3858fa28b6aacc65e19377b17564416262c663b45a7efb6419dce3240c07e0e56bf37f12ac19db516896ec1db98ea66d6c90f62446ba04120e1446dab127f368d19e19addf1c2210ba1c6a7995fe9b80f65b417d2e12f5b7e5c0d174f4484e4257c4fdb86cd38b38bcb0d91f454b9ced4e03a9dd0d11a9dc9aedf1ddbef90507349c0458a8a716738f9e000d45b871d5533837bdfcd97fda44f52fcd6f326f89bf96fd36117984904a11eb564b71d166fe26061628a800161b7b5f696e00a00d0731f7735f0cae6eb5e7f50eae0caa7ef78caa0bc5c16030bfded19d4d3a10fbee6846514e06313442f8e28650af9c69c19b52fb80261da06018dde1aa427bd4891943f381d05a190eafff7fa399269e8c1af7871aad8e857eff58eb171dfb6ce395e52affaa19128eaf48e50842b103e1e707aa16d2c2f3830cb4c90f3b762625d12a19ed59da9bd2ee8ac5800fbdd41fd92093e2f0b06c2669710e4489e4371d7c995bac2eaa8b767247521bc6fd3f52f88cbfb05b6fe545ac361b3e0f39b481b34960fcebf929c723b4b4a5206c0927a04861580f438e744c1df40a07f64b49b17491bb2bd9777aceece5feed513e017f828071bcee610b195225684c22b57dc4e1436195bcac196fd776b7ba16c029304d3b8e5bee02b63e70d3d1466530af34cadc4ce2412a9d0765920c4facef507970b7740e557c1c1698756166c8e0cd3c568c534df269913ba32661a6c2a9a06690cdaa99570332d908bebdca930663e4127ebfe38c52fb61e2a071e0f5a19ce53cddad5a1cc922ead2d272867b4fca1d4ea8ee6803e108cc2f74a349b6995c7365c7dc2100459a572299b83f60a44a77c4f89a15af7a9ceae26332bc50f7d97a19a70dad6a22b07f64a60924f8aa527ef35513604d20e0eedee1b60ed1ef54ce1c4619c2ce48899e43ef0df7061fddc807dd14c1683a84ae755e6b295188ddace831f934f8e1ec150003e732d975731513122a6edcad7419b2cafd5a9ed1d7de499be3bfcdc654cdae5f2df4302faaec2de4a882160ca814c3963dc29ed1d77801fd2a97f2e0356de0d94a987ed704bf6bd4c89f1c33b4af45b3c7ef21ef4a3784931ad633a1d16b663253caef1ac2ace32d9399d56c666da6b896073973c523f793942802ecfec56e48120173d378a9c71e9b6943e938faa25871b8ec56001da930a6ad51806ddee8184942f03daa6404fde8dfd93d9a37e90cdce710254e7c29a1c1441e8890a1ace44b5894cd4dd41dc19991723b92e881af1c89d3c071be84a649997c9bed178e429d2f4b1dd12dda9a7e755845459df8fcae415d4467bb40e0b420c2109a40f803ca6885f83952322c3e40e2c2863f7bb17c11253aba19b0dab4d0e0850779f5e6f5fbd78a2c760ef12535a2dc637856ef4816ef3860f0c6429cd37341de9483b8a42afdbe505df045d4167123e5357f857b7840b0763850cdaf2047813e77b2471173fd0b1b0b23a3eb52e63db3ee88a2b767a5dc8ef8e0f4001245b3d00816011b3f421926204acd7432e53bb0639f26287f5c317ad5822828f2ff05ea94c6a0cf8b7801674b304088128836c254883c6798e6936e7f1514a2467ec356aa67b34c6b64f5ea76047e1c2aa6ab3f018c376e77b6a2784c34a011ef52cab0003d864a96c1d8f7e465974e6d0ede0555aa54154b5c3b17e960e47328b5dfcbb705ad7e0de9b6bf7b60ff8ece8444c58f05b1269d84115fa9328a85a5855d9d0dc80e49a8a922ddd5e3f000dc348449c4be986ac4bce4395894aba64e28c6747342e1439d2ef05199439913c9b0ca7501824cf14ba51c48e236510708142de9f9b81728f9e33efed2684ed1bd067b85eab940db2cb6e973c217faa3d773ed45af9ebe61ec4ed4371b4bce18cc0b6c649e0862848869cd63f5b255ddf8b39c5c11aeeb5f68e8087404758d78b9e23e520c3392321e6633ce1c3483cbb4bd4862a4399e27ecc6e9f1c8c1da84d106eb146708efd74554adc19b2bb82c55539ece302c353187b9acd33d6b613ef4a67d4ac491ddb0ffbb41bec1c1f75b3328869a8d5d6e3b05caf90c97b02fbbc349eb293fdc3117f7fb667411bb35945c9160732e385a9942a13f32cf71d1d12f011d8d323727a1e428bf0edb0e4cc7585d1872cc31b9045ef103cc9832b2fff57fb50db1dbf529f9c47224fba2716e7f85366de4f3800a5328334a16b69fc4a6a54eca97c8383e3b7ffcc6e4883c78c12e6b88892571b50e3a7386337bf6dd3d30a83eea53a641c94f95d990de32e14e0fe9b5be423ef17e91d6a6098989768bcd47377f70313bf6f48ac90a00ccdb3364f37590a2037de469db80225195a245ca3d8d2c38bbf7930564bf1ce4627051d9b983811e8159d8cadd61d26156171c43732a2da31159a1694ae858be293866d7274eb02f89f7c901eaf4d4e40c17c196d539766b4cdb227fdeca1ee7b014b579f1036f567cf196a7d95879a7c758f2e4505a713a9216a2b38620fb572fc6b68065b88c48491dfd761cab934fbdda1c3488847d14f9938e4ba72b99ba810714337bdecfeddfd92209e0f475b519ba97a61a951e7614c9e182070bbdf3b6d696576dd999f5e95ba239f09cf2102fcffc5f05259cfa3a53ef8e2da35e01cea3caac765e4d124027a5aa12044ba1e68d63d18c0eea4e2f5cbab58d486637963dd2fd014feb4fab1450a744fca49de9f0465a74214691c1b2727dda9b7184648d9422e874957133c6643b21457f2d04ce4898b9c635fd651bb44d1f98709fd97820dbd8a32b57fc19ce1ed509d5a60868da642b0c25e75a5bc67833b55b6b455f4078541164af59e135a7c29102cb6471d2f2f5e51176affc474a3df36c12090b059d1c1bc037e538e0e98cdc234e7220fb279c5efe774f214133b1ec0f5c1ab8f8ca0210d6b2759d1299c1d9ee14514bc3881ef752ca9479c57257446cc198b529604e96621e7ac5a38529e59163b7da3582c4d924b54dc8b630caf16f250119d3d8548abe375dab305be0dc66a251546f3f266ed2256e7caffb9929e52d11fee4411fc26bd3964ebc9403b8ac79b31fa715f7c1336c0ef8412668933a3a42866dcf1179d7129eb929c935849189c70a6bea805b4d560cb72e75efb6d329b80991db98aa2f9c62a3291750f928ac9968655b4763b07fb1c0cceaa6b1c9bc9bff8e3673130b45c8daf818d01ab218c206e7cda0141b41a2ecbcf1e899f51e69018b78feec4959983ca4d4fb907b97cb0db532ccb9bf39348373e9b11343c68bf53c639ee5d713992951d201c94a0cec2e44e692e32c15b3ab4545802748450e1419204b0bf4872036ae37a0e0ea5496460fec4f20f849a6bd4e543cbe8ab64b2ccd1c78d399b4581f459fdf72efe0e185cc47bc52c85831b880aad86ef025c190468673fff051143ddf397e39eae26ecab9d4e77cedb98b9e977406ca2f73c156983be27d4def2f76c798666e16b00c463ac092e0b58df3d3ff8f51b96ab700f2df6d1a257f5633468f4bc3d56a039e835514ef8301335c76bba5f2f01ba004efe362bb861127ce7249d2b314d1463864882ce65135f54555e049fb80682df93e17731ec6e6e62d228fc34d91b30c8a8aa17b9211e7d0a947c209142bd1c56316606c1f737b1febf9326666f4b5a50a5b16e791678ee3cfae2fe75e42377dd57386f52a123035230884fcf5aebb9f513867beac9b4fae221c804e11d2602e9cd1d49ada1a05e9e0cd0cda9627fdf7c8376069481eace12447d1e28152e7feffb39cd7068b5f96623daa4c7e3e7cb7bd62648bed5275bc69537b3503139469469161ec900915b39b2c6f0873798e4d1c6ee41ebc4a14559deb98a751a65633a879edd2522cdd94c2a15d56026e186003185e67c5fdfa02c3f25779e06486fb70792df824053a5e362425a0b0d56b0dd9a9ebb5d184e0869492a67b70df313b64df965b423643c97b6642cea65eec27cc0672949fdde83b0917de72bde774b633f5237091c73d8493cacd4a180bb426839c1020212f65496c2535d0d8ea60f841829c604c34faa826ae4fb1a0a58ae9813dad83ff2493655b74659beb17f6c3c045b195a83ce277394a7c04b6c0abb0b829f2fe38a68a1337b2a64cce624e91e1a5d6d45469ea7284a2dc10af8d1784fe3e69be219e7674d6ddf7c2b984de7bdd0985689cecd837a4a19653a945a9c73c7fbcd958226f38331d51c722f2dd1953735402249e3c1d375a2de3096d7c51f2e9f4881b9fa914a1672cddc1769df6aafaaa9f478b32235fd8658a5fdec0066196d6b7f56217810fae9d39c4207e399da6c9221dfcbfc148ae23b4ae693b8c96a58bf62f30bc6d7e4742ac68affe7fe2eca46a3100392da8294b4790470138d18cb68b78d9f340b049aaac5fcf8839aa8d336da4df5d3a038abbd96338294e434cdd36854f0ed67cdaa2236f9eb3d74b3320dcef856cd17c5b70ef4e74288da9724cb74ae64073963dc29ed1d77801fd2a97f2e0356de0d94a987ed704bf6bd4c89f1c33b4af45b3c7ef21ef4a3784931ad633a1d16b663253caef1ac2ace32d9399d56c666da6b896073973c523f793942802ecfec56e48120173d378a9c71e9b6943e938faa25871b8ec56001da930a6ad51806ddee8184942f03daa6404fde8dfd93d9a37e90cdce710254e7c29a1c1441e8890a1ace44b5894cd4dd41dc19991723b92e881af1c89d3c071be84a649997c9bed178e429d2f4b1dd12dda9a7e755845459df8fcae415d4467bb40e0b420c2109a40f803ca6885f83952322c3e40e2c2863f7bb17c11253aba19b0dab4d0e0850779f5e6f5fbd78a2c760ef12535a2dc637856ef4816ef3860f0c6429cd37341de9483b8a42afdbe505df045d4167123e5357f857b7840b0763850cdaf2047813e77b2471173fd0b1b0b23a3eb52e63db3ee88a2b767a5dc8ef8e0f4001245b3d00816011b3f421926204acd7432e53bb0639f26287f5c317ad5822828f2ff05ea94c6a0cf8b7801674b304088128836c254883c6798e6936e7f1514a2467ec356aa67b34c6b64f5ea76047e1c2aa6ab3f018a54154b5c3b17e960e47328b5dfcbb705ad7e0de9b6bf7b60ff8ece8444c58f0cf2f2f8844b9f288f414fadfd8a63c932b65858422e0edf1e99a203baee91790d097732a0dbcfe2b5d48f348315c5d242a4ab22402e4438cfa8b87505c6fe5d05b1269d84115fa9328a85a5855d9d0dc80e49a8a922ddd5e3f000dc348449c4be986ac4bce4395894aba64e28c6747342e1439d2ef05199439913c9b0ca7501899cbf544949730ec35c2dbc6e1ab1b9cda7519766a691a7f97651f5966547e17862848869cd63f5b255ddf8b39c5c11aeeb5f68e8087404758d78b9e23e520c3392321e6633ce1c3483cbb4bd4862a4399e27ecc6e9f1c8c1da84d106eb146708efd74554adc19b2bb82c55539ece302c353187b9acd33d6b613ef4a67d4ac491ddb0ffbb41bec1c1f75b3328869a8d5d6e3b05caf90c97b02fbbc349eb293fdc3117f7fb667411bb35945c9160732e385a9942a13f32cf71d1d12f011d8d323bf529f9c47224fba2716e7f85366de4f3800a5328334a16b69fc4a6a54eca97c8383e3b7ffcc6e4883c78c12e6b88892571b50e3a7386337bf6dd3d30a83eea53a641c94f95d990de32e14e0fe9b5be423ef17e91d6a6098989768bcd47377f78bbf7930564bf1ce4627051d9b983811e8159d8cadd61d26156171c43732a2da31159a1694ae858be293866d7274eb02f89f7c901eaf4d4e40c17c196d5397661d44e61a0e22b04d47cd871c92db02069e31537697fa8c9e477649332b27ce117c6a294ff8826ea049e7fb98c8b148a6a3ed5c2bc09ff84335578a2273b14aff4f9938e4ba72b99ba810714337bdecfeddfd92209e0f475b519ba97a61a951e7614c9e182070bbdf3b6d696576dd999f5e95ba239f09cf2102fcffc5f05259cfa3a53ef8e2da35e01cea3caac765e4d124027a5aa12044ba1e68d63d18c0eea4e2f5cbab58d486637963dd2fd014feb4fab1450a744fca49de9f0465a74214691c1b2727dda9b7184648d9422e874957133c6643b21457f2d04ce4898b9c635fd651bb44d1f98709fd97820dbd8a32b57fc19ce1ed509d5a60868da642b0c25e9d28a8d416bd3ff62c19d42eeed0f2ad1f6cb9d13c547c05976be76bb606c1b375a5bc67833b55b6b455f4078541164af59e135a7c29102cb6471d2f2f5e51176affc474a3df36c12090b059d1c1bc037e538e0e98cdc234e7220fb279c5efe774f214133b1ec0f5c1ab8f8ca0210d6b2759d1299c1d9ee14514bc3881ef752ca9479c57257446cc198b529604e96621e7ac5a38529e59163b7da3582c4d924bf1d3133db7edcd9340ec0c46814cd69ba8c39766239d6ea6c44261c712a4cd0e54dc8b630caf16f250119d3d8548abe375dab305be0dc66a251546f3f266ed229ca7cad69bee6e90b8cdba5aaef5d0afc0e6bf44394f6aa32a319c07311bd76c56e7caffb9929e52d11fee4411fc26bd3964ebc9403b8ac79b31fa715f7c1336c0ef8412668933a3a42866dcf1179d7129eb929c935849189c70a6bea805b4d560cb72e75efb6d329b80991db98aa2f9c62a3291750f928ac9968655b4763b07e3cf0fa6c9ff25b5de4a64271052afd9f09ef02d8ce7e3276d0fef09b337695afb1c0cceaa6b1c9bc9bff8e3673130b45c8daf818d01ab218c206e7cda0141b4e6527785403d088b0919373e16aecac8c5b32c564a4ed2b4288e1eb35f628ee33943b82aa0dc6ca5e1145b7f986201ab95f137657f64965e412fea2c742718e244b09c6626771631c4699082a030ae221d5fa416ca4d3bc3503dee0ffa7f137305110fbf5cef61a7d63dcefe5d09282661c2136f79e3762bdd8d3ace25eedbea1a2ecbcf1e899f51e69018b78feec4959983ca4d4fb907b97cb0db532ccb9bf39348373e9b11343c68bf53c639ee5d713992951d201c94a0cec2e44e692e32c15b3ab4545802748450e1419204b0bf4872036ae37a0e0ea5496460fec4f20f849a6bd4e543cbe8ab64b2ccd1c78d399b4581f459fdf72efe0e185cc47bc52c85831b880aad86ef025c190468673fff051143ddf397e39eae26ecab9d4e77cedb98b9e977406ca2f73c156983be27d4def2f76c798666e16b00c463ac092e0b58c7ca1b21d05c221c47412b5148e3c3f12b0d55af87d69404aac71104406fe81b271a0bc1f02b829419d6f6f2877cc3c821e6870482940d078afe5443ab1a5d8735c76bba5f2f01ba004efe362bb861127ce7249d2b314d1463864882ce65135f54555e049fb80682df93e17731ec6e6e62d228fc34d91b30c8a8aa17b9211e7d0a947c209142bd1c56316606c1f737b1febf9326666f4b5a50a5b16e791678ee3cfae2fe75e42377dd57386f52a123035230884fcf5aebb9f513867beac9b4fac0a8373c25f9813bd7880d32635ebce0add93df1a195a07ff6f031edc024f65b4662edd2a4aa5cdde7215b0e5ae34970d33a477755018941cc5e119e3300367a52e373eddc7abd6e641a07f6ea2f616689b2c5d94d47696e005a49b2e9e1ece2e221c804e11d2602e9cd1d49ada1a05e9e0cd0cda9627fdf7c8376069481eace08ab59de34ea9b072a7db5fdfbac4affaa0d1f4a9c609239c19d10f61f1acdf05d457c2412a38fa249f491463ae383f6d0aa83afbd23bfd7dfd4c246d27af844b9cfad1c392f15aee40131a27d61b579b1c8002f5a30ecda7ae2fbf4977d6fe312447d1e28152e7feffb39cd7068b5f96623daa4c7e3e7cb7bd62648bed5275bea057e9e1cdf613815e69f888628697938971ecf63f23e8dba867c2bc1c53994c69537b3503139469469161ec900915b39b2c6f0873798e4d1c6ee41ebc4a14559deb98a751a65633a879edd2522cdd94c2a15d56026e186003185e67c5fdfa02c3f25779e06486fb70792df824053a5e362425a0b0d56b0dd9a9ebb5d184e0869492a67b70df313b64df965b423643c97b6642cea65eec27cc0672949fdde83b0917de72bde774b633f5237091c73d8493cacd4a180bb426839c1020212f65496c2535d0d8ea60f841829c604c34faa826ae4fb1a0a58ae9813dad83ff2493655b74659beb17f6c3c045b195a83ce277394a7c04b6c0abb0b829f2fe38a68a1337b2a64cce624e91e1a5d6d45469ea7284a2dc10af8d1784fe3e69be219e7674d6ddf7c2b984de7bdd0985689cecd837a4a19653a945a9c73c7fbcd958226f35dcea4ac51d53f02c2eca8885dba11c742ffa8b7ad918a6c3260f710b845a5cc6644f3e10e31310b1e52d8342ab849016a8f5594dd2f9482190d9fed2ef768d78331d51c722f2dd1953735402249e3c1d375a2de3096d7c51f2e9f4881b9fa914a1672cddc1769df6aafaaa9f478b32235fd8658a5fdec0066196d6b7f56217810fae9d39c4207e399da6c9221dfcbfc148ae23b4ae693b8c96a58bf62f30bc6d7e4742ac68affe7fe2eca46a3100392da8294b4790470138d18cb68b78d9f3494772793d992da5f7eda46cb203b44e19f46ae68bf1fe872dc0edf33b769efdd1c97d362a37137babe19b897cd02e3c46e1ae88ef778e54f65bad6fae875dce93963dc29ed1d77801fd2a97f2e0356de0d94a987ed704bf6bd4c89f1c33b4af45b3c7ef21ef4a3784931ad633a1d16b663253caef1ac2ace32d9399d56c666da6b896073973c523f793942802ecfec56e48120173d378a9c71e9b6943e938faa25871b8ec56001da930a6ad51806ddee8184942f03daa6404fde8dfd93d9a37ed1b7e0f17d55e4400cd4ffa5ce5d264b43c5dfd88a08c49f55385e50c9e8bb8a90cdce710254e7c29a1c1441e8890a1ace44b5894cd4dd41dc19991723b92e881af1c89d3c071be84a649997c9bed178e429d2f4b1dd12dda9a7e755845459df8fcae415d4467bb40e0b420c2109a40f803ca6885f83952322c3e40e2c2863f7bb17c11253aba19b0dab4d0e0850779f5e6f5fbd78a2c760ef12535a2dc637856ef4816ef3860f0c6429cd37341de9483b8a42afdbe505df045d4167123e5357f857b7840b0763850cdaf2047813e77b2471173fd0b1b0b23a3eb52e63db3ee88a2b767a5dc8ef8e0f4001245b3d00816011b3f421926204acd7432e53bb0639f26287f5c317ad5822828f2ff05ea94c6a0cf8b7801674b304088128836c254883c6798e6936e7f1514a2467ec356aa67b34c6b64f5ea76047e1c2aa6ab3f018a54154b5c3b17e960e47328b5dfcbb705ad7e0de9b6bf7b60ff8ece8444c58f05b1269d84115fa9328a85a5855d9d0dc80e49a8a922ddd5e3f000dc348449c4be986ac4bce4395894aba64e28c6747342e1439d2ef05199439913c9b0ca75018862848869cd63f5b255ddf8b39c5c11aeeb5f68e8087404758d78b9e23e520c3a48b9073a560ebc2ad8b33ffa47ab768c09a4e90125fcf91b5b5057ceb71ecf4392321e6633ce1c3483cbb4bd4862a4399e27ecc6e9f1c8c1da84d106eb146708efd74554adc19b2bb82c55539ece302c353187b9acd33d6b613ef4a67d4ac491ddb0ffbb41bec1c1f75b3328869a8d5d6e3b05caf90c97b02fbbc349eb293fdc3117f7fb667411bb35945c9160732e385a9942a13f32cf71d1d12f011d8d323bf529f9c47224fba2716e7f85366de4f3800a5328334a16b69fc4a6a54eca97c8383e3b7ffcc6e4883c78c12e6b88892571b50e3a7386337bf6dd3d30a83eea53a641c94f95d990de32e14e0fe9b5be423ef17e91d6a6098989768bcd47377f78bbf7930564bf1ce4627051d9b983811e8159d8cadd61d26156171c43732a2da31159a1694ae858be293866d7274eb02f89f7c901eaf4d4e40c17c196d53976671374ed536abe27c555689142f1a372ba6b3ed92b700d3955b4e5e9b14509606461dfb1c7f6855bf1a551b4d954f2137c5e1a162c8f49dc5bcece29fe9d8f33f4f9938e4ba72b99ba810714337bdecfeddfd92209e0f475b519ba97a61a951e7614c9e182070bbdf3b6d696576dd999f5e95ba239f09cf2102fcffc5f05259cfa3a53ef8e2da35e01cea3caac765e4d124027a5aa12044ba1e68d63d18c0eea4e2f5cbab58d486637963dd2fd014feb4fab1450a744fca49de9f0465a74214691c1b2727dda9b7184648d9422e874957133c6643b21457f2d04ce4898b9c635fd651bb44d1f98709fd97820dbd8a32b57fc19ce1ed509d5a60868da642b0c25e75a5bc67833b55b6b455f4078541164af59e135a7c29102cb6471d2f2f5e51176affc474a3df36c12090b059d1c1bc037e538e0e98cdc234e7220fb279c5efe774f214133b1ec0f5c1ab8f8ca0210d6b2759d1299c1d9ee14514bc3881ef752ca9479c57257446cc198b529604e96621e7ac5a38529e59163b7da3582c4d924b54dc8b630caf16f250119d3d8548abe375dab305be0dc66a251546f3f266ed22a769cc0d9c1951e7cea3f1ef69fce9ad7345ef069029ac3d376616a0eaf65e1456e7caffb9929e52d11fee4411fc26bd3964ebc9403b8ac79b31fa715f7c1336c0ef8412668933a3a42866dcf1179d7129eb929c935849189c70a6bea805b4d560cb72e75efb6d329b80991db98aa2f9c62a3291750f928ac9968655b4763b07fb1c0cceaa6b1c9bc9bff8e3673130b45c8daf818d01ab218c206e7cda0141b41a2ecbcf1e899f51e69018b78feec4959983ca4d4fb907b97cb0db532ccb9bf39348373e9b11343c68bf53c639ee5d713992951d201c94a0cec2e44e692e32c15b3ab4545802748450e1419204b0bf4872036ae37a0e0ea5496460fec4f20f849a6bd4e543cbe8ab64b2ccd1c78d399b4581f459fdf72efe0e185cc47bc52c85831b880aad86ef025c190468673fff051143ddf397e39eae26ecab9d4e77cedb98b9e977406ca2f73c156983be27d4def2f76c798666e16b00c463ac092e0b5835c76bba5f2f01ba004efe362bb861127ce7249d2b314d1463864882ce65135f54555e049fb80682df93e17731ec6e6e62d228fc34d91b30c8a8aa17b9211e7d0a947c209142bd1c56316606c1f737b1febf9326666f4b5a50a5b16e791678ee3cfae2fe75e42377dd57386f52a123035230884fcf5aebb9f513867beac9b4fae221c804e11d2602e9cd1d49ada1a05e9e0cd0cda9627fdf7c8376069481eace12447d1e28152e7feffb39cd7068b5f96623daa4c7e3e7cb7bd62648bed5275bc69537b3503139469469161ec900915b39b2c6f0873798e4d1c6ee41ebc4a14559deb98a751a65633a879edd2522cdd94c2a15d56026e186003185e67c5fdfa02c3f25779e06486fb70792df824053a5e362425a0b0d56b0dd9a9ebb5d184e0869492a67b70df313b64df965b423643c97b6642cea65eec27cc0672949fdde83b0917de72bde774b633f5237091c73d8493cacd4a180bb426839c1020212f65496c2535d0d8ea60f841829c604c34faa826ae4fb1a0a58ae9813dad83ff2493655b74659beb17f6c3c045b195a83ce277394a7c04b6c0abb0b829f2fe38a68a1337b2a64cce624e91e1a5d6d45469ea7284a2dc10af8d1784fe3e69be219e7674d6ddf7c2b984de7bdd0985689cecd837a4a19653a945a9c73c7fbcd958226f38331d51c722f2dd1953735402249e3c1d375a2de3096d7c51f2e9f4881b9fa914a1672cddc1769df6aafaaa9f478b32235fd8658a5fdec0066196d6b7f56217810fae9d39c4207e399da6c9221dfcbfc148ae23b4ae693b8c96a58bf62f30bc6d7e4742ac68affe7fe2eca46a3100392da8294b4790470138d18cb68b78d9f34b98ff6172f2341d9be87e952eae912e5fc8d5b4056d68c0cf23b378a7877dfc87c97aa6844602e0f2b851739fe85b74971cda9a90eceb66221af9c3d8173215ffa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003585931f8677c8de461956050c35e0b5a6f725bd29ee0de95296e1dac7baf7a00ef6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa65386a83ef2ad8abe0185635dd116274afbd3c68f634af73c4d8f3ae13828c81f7c63ebbc1786ec22cc95365ced02aa3c13ca38c09ddd85a38b1b3bfa52a3c498c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f079463befe6016b782c14299d5f62a8386126939cef884727215dc24da09c78b532b8f1811042f6896f34a70c9e6820c7288eb72aae3f39c9f2ecf8e74fdd4efc0048fd008cfb8571458104e4c421de7e8909a80effbed2afc878d5773db3a4bb22652f845e6dc1eb03b71d600737c0175f14abe5e089f60bf2af70612d9106e2dbb9fb6a65cf8b037622d48d348ee0132bb2c00d1bc54ee025ee6f202bbe0997a0d6ebdcdead703ca836bc917bc07498d43782074343627c770997563769513ea90d735e12a102475b8fd26746cb7fd96b00c93edbc70c995a44a8eae29637dad14ad402a7fd8b3087526f4c7d44cc31f0271a71c8a57bd8d1af0468ae6c138d52b16fe8f3cfaa71aea1d5b0631911627a9c2ec56d2ceb34f45e940f2c25cd46f99003839a354c2565d86c3eaabfc72fd118d5bb8d4eae624061663cad5bc9af7bee9d60400f82d1b17d88ed4c09291c9e0b215f4712c0ffae2d12233a19ea1774eb7ba4bcac23d4691ab5af4f9dc0222048f557a552983419a80b1b32a9b2f0bf9e2493444af8f5774637694ef939211958aac0861e3e3536f5b9757880019e12d52bcc85d8aeb61cd67d888ae4f4f78e0c3f6eb2967ddc475f49c8a502123147e39c8ff3be8536b6bf1c07fdb10d6b6b132c79fe4900d23b012ff286f8524dccaac809cb3759f6593545ac92aef277b29029c4b6efefb00d8c76ac33cd8078e096757fad732cb68118b991c3fac1b0f11e2d3648c5db6ce03b9ba51d9c64d1cbbfb609d7518847842b55bcc0a70f28c1ed92e153b58aa24cb04d06c8c19dbafdcbf6bf9934880322ab992f49d99b1f07874b4bd8fc0402a7877a972a2ef8d291916cddffa059af9b6bacde99e25755b4ad578e221fbaf920b3c817c3bb19f583fae7e9fa7503d7daa378e1eb6b21afe930c956f43791e0ed68a997e84538d05e40d79e92d096802c4dccd96595f24056ecc1ed34e7b7f41b88ce3f0f9c1fafd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a6f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853f9dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b76da91f66b86a7003865cc17fefe7662724f46359f3a22eb5ee19b32684914a7a7b0dc71b9997476a096c6cb0d5b20debe53d7ad8ca3392ea223d5e44b95d536108328b207039b4408785159524c4ef2bb137148e6ce01c85f3131dd1f3101b9e5d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e7033c7fc9690b94acaae50ede2fc3b2d15e0adae0f6b06f50611cdce615296d1fbe821c2ae1781db623d32a1109f45c4c459320dee44b83de70850722890f62767a8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d09806c5620474ce45739aec4681dce49be045c3bc1b7a172e766fd938e4b5e5a6a6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c20cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c043bd6ad871bcdf2394974455afe6c1476f899a56c6bb37a7f065ff55b397b8030a2c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b1179582245119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e318eb8f04ac16f72ffb9938d505267e5ae8bd7796a9efb18cebdc066d0559b18bd40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b7829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faae1e7f526d89f3a7508012acf5eaca87be222e7a3d1fa7742bfca306c56fee903efd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ffea784e8acb1b530c9e2a93166d066e6eb1fa80b221b919d2e0df81d6400b3edbae92efd1b354e249c277ebe39aab0d7178dfdd538fe0e258e9f29c60322e1c6899701b646906609a1b148d57f3c2b24178a206b66c90413b89beb283e11b261219202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e31cbb7d3561a220c69a256dad09357c6ec1e89b7e4dd75735ff320eb11470882f25bb8d19fd9522b5942388a4d5fec91758e2a3d5e2fc8f8b074e56a2fa4aea2b2209cc0da7dae67be3818f8bbaf6ee8f9ae41e336f67c3e02d7ce6d59fdb8679ff2114b8deea0f3ed3e80499bf1338a7ad4caf4123207eb3668572d57ffc5ec052872ba339ffe71abbef2762dada9d50ce7a53df4d63a09c111fa7a95d0c3f2cfd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a6f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853f9dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b75d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e7038e193685ccd14b57074a88ef4bdd6b4b71b60c46e210df8e86d3ac631f7322e57bc0bf03999abd3a08c2b8d95c9cbe4f5b470ecd17bc7e074a53059eb3e78cbb8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d02badcbd64c316280752be1414a0885e9d60972ed060d8d5203ba48fffce2709fa6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c20cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c0432c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b1179582245119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e318eb8f04ac16f72ffb9938d505267e5ae8bd7796a9efb18cebdc066d0559b18bd40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b7829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faa5687afd567cc3456d8c58fc7cf0dde2ad65ae7eb55bb8e6f327d25469766f83fefd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ff19202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e351418c63ce07aebfad9caf4f68cbcb5cc5b907a83752b5df1042760e8e181d6ed9993f34c92cb0a3106929594f7f0bb9a6cdb6f45849014b53da89552a55b0e3e8061fa991166a244c2c99a46d1ae4776dae03cf9a3c0aa0bd7b696138d548e9ecb58dbe2b6702bd2b6b4a8811d9a7265ef0a67c032b50e2e7425602e79d046e45528afbec6298f4bed01a46cf29ab8d04193c1ad4e2bbf4d6571088ed329e0884970a8c0829de4164f385e332c2ec358817a0218ded9dcda99cb3b1c6acf772138ca3214bd7ba595380838fe16857033985f56d7765a98ddd609f48ab34b2474829bd71bb28d3ac08f4addb01eabd21b109997285257856204d3f673e3d096898b71b7357b4b64c94313add9e71765a15ac5a33608dfc108a3cc195a2fa7c97fd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a6f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853f1ac652fc9aa405c13da4c61c459b8cd5277c482d2d6e8256b699648af2c73bdf9dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b75d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e70312b34dc91efdb7532c4b719dbf5d43b63bdc39c3a09828f10588363ab533aaa47bc0bf03999abd3a08c2b8d95c9cbe4f5b470ecd17bc7e074a53059eb3e78cbb8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d02badcbd64c316280752be1414a0885e9d60972ed060d8d5203ba48fffce2709fa6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c20cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c0432c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b1179582245119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e318eb8f04ac16f72ffb9938d505267e5ae8bd7796a9efb18cebdc066d0559b18bd40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b7829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faa5687afd567cc3456d8c58fc7cf0dde2ad65ae7eb55bb8e6f327d25469766f83fefd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ff19202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e3d4a3a7cb07ed17ba779c5a61c2f623c94e6a742d3ca5199d484906f04db6175aa81ad523e31291c53ffa224698879ad092dc1b203f22abaa2bca10b6f8c02e42f8dca44cfd2ef835099cf47d31c3592b42b33ea2bd8419ba32075f236a6493903b49eea25bba1f50da5b3852b80d4979fd9dfbd75ad67e5ca08fd4589d7bd941535896884fba418b39e9f872ef1f8d8aae9edd28515c6bb791cab14b9850e1753c96d4508c59fe718baf2bd0eb1584f690e413f4d2e97015a7fa69d117261c6808f8e7c3ce5ad658beb73be258b58787eb1ae21371577c9e0b4be6319a94cb3ef1a8da7f2818d2a0df46c32801e3222cd228a7df92b31d081b7e219bbb767bb823ad07c2fc8a249d509dd3a6d54b3121bc4a9ac1d0994598075dd0a95057f9728a8eeae9479d7f71e742c6dcd7f7d67f1c7cfc7c5b4dd0e83bd09c34bbbbb5f8995d91586566ec9bf0f0b23d0039ce50c7f81328009cdb852bb85c0079008915a81c98ed00ef89d202541df163f1f475ee666f2e9f5c8d85cad01ac517e06b0722451f1cf15e5df240630cd9308c8fd38034d09c7920d510f3806cd69f1c14b636f8367dec236e026b5eafcea8a3a02e59dc1a34769d6e0a964e27f4ab35d35f4234cbe903cad74da3f8a4626aa3ac9df738f8db74a1e27bcd9f436377b9ef6f854f0505ace75ef7dfc18955d310bc64c11043d1fb430973a49458071f556f7e21c8783f5c03e193f46ab1b6cdba0837dfd0b786edd3fa597a0bfb92a3f0b2909071eef358c25c771941d1b175ab443b45305696f3f5444aff38e9e751bea9eca113fe573e129040896e503c86f9b849c2815bf2c2eccbe7e947c725a0c89e673a54430c9935e12e3064a816f8f2ec7654217e12e1f995a941a90d20cfbd0255b45f3afc42e4ac4debe7d5a96bc3ada2122996b982af50cd1de93bf1cac3bc3dcedc6562c367e45262dffa87fdaf09d2e99cad71b737f3f76f490935041725ac186398bc35df78deed8ef77dfe1da002a8804be9292462a5b4a56da30598d9320aa2e476a5ad371b60b52008b1f7dc1a6e28a879ce7429b35c4bad2606f20b634884916361544a4728253f1b0979807a37d32ad0ac198919df5b765c01b66db7694402c32d97124fc63a9ff85dfd0e4cc9e536934194f1f90f9d5ad9dfdbf182bd283781e0de9f0899a24bfbaf8140e9170c8ad494f297821cc78983a9f402a8cf85e7da0c0cc656c3896c42ad1f22ea6bb9d11bbd32f8eb0bda1b0fa3fb47081f82caa2de2192675a12d0a400a182a621070b94b53aea896231fa7ed6507aa70419372a13147b8778b6551a521793f5cb4dfae715edd79a5d6886996fe9b86e1538d0bea75fcb5b783b097ec938742799f660a1ffc37516d62628d3a428453ad82a57e9583e21db46f2b8b92a2ef2ab2f72653fed50f3f2df3816cc91eab751ee184f85e87f132738882455aa26b73e885111a6d1235f72ef263c05755cc36b37e5e2aa5269e9efccb38f86a31d8d9f54e46d8a1413de330cab74c5a1fe51ddfe25a4f0b9a39aa8a994f77aa05f8249fe7cc250b6299c9d1eb6b8fcbec5497d12c5875286c6a9e52fc1e58761092282b9c9ff5b4be988799f9d7ab609c05f2565c2b0488e1d4e38748e6bbd7f2e74faeb7426d36a48b878dd2cd7841371c9e3d60940df12f031f548c7bfeeed307bb45a038bdb6f20e672206ea14f771cba2b63ff8c6be395d1d9aa2bbb67191387a11621d76b9527cc52d7b343582a3ec5106bd5cd9fa8e69f4b7549313b9e896f905abbdaa77a419fbc34b6e469fefe2c9befda94325282426556ddc8681d3223769311e1a083491691c61b19ca4b30658c0c143175a3f8df6dac97921d1364d4267d3b41e8f08f46bda6188ef7fb9e3a4ce85b04156f0a067b6c071080f94da313a68116cc423a7a5dd2b0b2d184c3d454c123e735642c118b6cff102b3bb1b9e5895de97e0cb97d0906c4e91a390d9b7e426efc3f6f7fd8d75c7de753c9a2695035962ba396f98eff69268b1ee37deee9e191263fddda759acdc29566869e9bf4028e2cffe0d0ba9c31f8e3b6337b2dba241922b614f15785b992ad1bad34f7115c0ee781fd4eef29208c11dc340431eaebcb77df2ec04b68f1f034cb731079dcc9a6c3485203035fb17604c31b57947bfa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d01697c073248e57b9988bd6596cc7f9519987b0b9461584d7ba59f40de798b0de6ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb83057578de7797e3f26172d47c4cfd82a19845684099a93d592e3af005fcc619deaef9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003583e7c32b9218a9681ec5b7a879cb33e67d241bf650f2bd516aef985d872f74f496befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa9cfbfab8f0511a69268cf3a065be7dc163439957647695411b1497ba9ddf95c7fd584377081800798c77e65b876558bf143a8bc2816e4a99eb5cb93803c8ef3b8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af5469be2aca730ce3a57ae186f7a41156d97ae4069f0e55f963ec334525b0b361b54798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7eedd8ce9fcd46c8b62911d87c7d6603b6aa8d621e3894514d035337a0abe5e27f18cc836c219c6f3b98449a0946c855026f5a2666c99cf62ad23e064ab04a9ede308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fc541a0e6432083b5af337872e760ce8152c68eb668e425f835793a8a25361a62d44290befc2d1fe7871667e5226f41f9eb02bef9df92a7cd7239eb6ccb053ce7a1dd82f41146ddbafa91a1bfe5297d80bcaa71bcf456d4742050efee64000aff3667f13112c507742e1dc972dddae7ec1bd333b11465ec8b38d6c2749803986c46dc66f7c164cc69d2ded201c9b487f6bb8ae77c88511c421848ae4b942c241e4794cb8279dbd44075d7240907a574decc1e3927efbe0ede5b9fbb8d42627b893a541548292ac0d2b47891648fe633e75d6e0a15f1a8705eadf02d6896ab4e4b21804716677cf3426a8df5eef70acfd360fcaed345f760152b39f33276079c7a188de7b6c1e19933553f46487ae3877d93a9fd0c759225a3e6212945e094d1788c039585c1f8978c258be644dfa68be2f7da8810e8f486af5960400541086d47383933538c4fe26734d7137ba73486bc2c34cba437ef49c9bef02d40c04ae83cb471f753ce37c182e816fced2f21e36ab9811f1b00ef764d5d9e24e246524ce2e9cc08492a83ba58570cd59c77fb6a56f2edfb6365b8b33237df1fa27fd77e3ba22bc18fab553b547ae3dfba28e60b49a83cb35c5080bddaff6586b4e2176ad3680d1fad93dce7680cc5bc25642601acd79269cb96ec700ab7c22f4b38ce7cde58996e4975cc0d88f410020463836e7e8c0d161a8f63995803e66056708a2d3d1139a0e286d43fcb8ba17d8e743ad15611efe22224aa36e2cf6ed2d150833e47c219bfe51e2e820e73ac0b849371752c4d709c9a6e6eab2359d77e6b972ab8afa3b6dde5a0c3a0ccb809ceb90be16136c86d9569a6cb3f302bcf08a9aa647493c27df169603d397de1657f45b2e0611be6114189460621fdfe106292b5155a2dd9c381dd71096900d8f0c3e865ed733c99dcab9078916770af1fd830fc128a44e0f0d2b8dda3aae1c8af607f0e486237a9badcab44b6fcc578b223da0fe54943c01f9497bb37d611a037f95899037c3a9b19e7b51fa86a606ab45f573b84231a7bd5d5bf05ad153549132ad347a5b6640e3ee77c773bbb573ae4b81610a619f0ec790ca6a311534fc2a32d19cfea1de64b5621a39021cb1816b117b0becbe5929b3af9edc754f9b51f1e0cb7de0cdc8e3626c9f79e22ef503f629cc7f4fa8c62ffe195b130825286c509ecf82104736c6b82e34212ee4b92268400addd418a6c983bf0b99b6d4a1be703062ac89b9c9306ee78c833e6c4da6633b55d20301b56724af5aee00d9f642dbd3077ce05f927972ef2f63a8240850465f54eb1d67fb6ca68463da5620a9bbe0ca0ac0e9e723e8681398069ea765072989f7227afae8ea82a8a0ed6ad70f9c0c32be3f37ded354fa337f2f7f7e3cf3cc0c0641e46beafb75c25e7ba1d4d2da13e3486fb3dff3c325e2c7959d92e52a225f9bc873e3e3c5b8fae3862841264fb45937c4246ff898448eeaa7e1a2db3e9236ce0fc23109bc6a44f95fe61416b08d5cd2f03112db23a0b4ee5d2311f8b320937044becd057741cefb6344d56bbe482406a06764e78c1f4613d777b45ee8cf28193e2fdde18cd96e2893686c475e6f7153f97cbe32ca612e467915dd28ccd315860fd933d7273fe8bb848e33f20c2a1edc3501e874fe6f20a06d5442b53d944322fe81ca7202cce42c12adf3a82d26c571dbd13971268440a9778dc23d050949a9635aa03763e17dd7067f896fe9707ac00545f158dc8ec967afa4772f23e64962880c6e5e0c5c004465108898cb4db3f72edad53d34a4f6e61691a0a55417489aa6fc6d667b0ffafc14ab66b58d5411dd65d4dd74f6c981bdda0b3a52286e8ac6e95268e97bca6365e48cd1442ca00647cdf7eef3992ceb91e9d6cad9f11aaa86a1711ca80acb1144749b0d7a70230940898b1ca07aa28835bf5810c0ee1d93e8b95244ed4d3ecf4d03e2951914bd5d7164c54825180f0b3510ca4c6161714a4f9a02157d37e7be3993c47a05eeef1374ffeea6b99908d3cc767ca9f83919308bf8d58196984f72f1f1676de88765cc556bbd831e7f49d8ac8a092c74528bc1f50128999a0942004b1db87b6d94ae2ebaa2f314b51dfc8228a0e4a2c318631dc31dff4737502265f9dc412dd2f2f2dc389f85f3054f6da796a600a3fece9b05b436cb9cb1d8a28038857443b9b7085b64e7b4c1190973f7d44ce71246395c64400ac2bb11d64ed0472563cfb7f76d04c452f7101e188eb8f31474d27cd9c0d0274b1c372d54b742fc9ce77f4942d70f9b5024a6fdd755fa5aa3187c8ab76a60a8d840269b688fd5590005e3056e295fbdd7628cfe3712057964cf86306c5747622025ef24ff9cf5ecadc17c114a74fff36ef29957d29914ed35c80be730c6d13ba3b4e61b39baa04ff55fcd6bb7d797a1d539cac2b6cb1563b0e4da45963a0b5f031d16ad31118093a2d93e63461548658dd3a6cd9f95696895f02e52d1350d0f14aa52f1c9faccbdff7e182e58bf19c36458d146feb57bbee9eecdee2021ea9bfb1b83d59c207e957a33ee297a0f79d8b8b11bb90c2da97e53395d50a72040dc77fa7223ef3835826352e075d0a91d9564c85234f81d882f1c6aef29e5c581dc0ee5f20d3cb34d7083bbf8ace614f701d7b3c47a42f9659d40464df8f6daeba572347a0ccceba1d8d21671c2d13412e9cab7ef54cfa4ae5f787ac739f73a96b1383bd94a3911f5f456ac3d594cb4f23dbe40a09a75573eeddb5c1ee44bd0376a024a0af6563d13ae9296df2b939afb83af88504cea4e90220b70521b2ca01865446ac71a235712226f0a7dfdfe3ba67ed446e42ee9b6f486d73b10f0dd78fa0df5c8f460f8f5c557c7cceb9eb298a9fa0dfab68bc8edb44b2cd524f0435f9676e5e397bfa64e09e9c0b3425b7659aa4126609d46e95194413ca9fbd3ee37619c21dc63c7e0b67fe2cf52716140f9c2b76910768410486a8aab7ae87c680ad11036033331d3b743720cd51456008eaf5624d14448e11c96692cae48cccba8783aee0af5bcbe2b9a790648c8351219b132ac2ca836f61bce574ddf0f451aeb4f0dfc9beb52239ecfa80de884577f15ea9ba1857cc3e9acef187eb428aaacceedd35931a3cb2d06c9985d494ccdaa839625383a4527bb41ad6de9c5a0bb87b793c6b09dae345ac1ffd643f03e27b0cdac20e0c496444d028127e04a27c3f2fc7d16323584c3ddac64341e28d067e11361bd4e7e5c28ce5f139b10c14844e098fbc5ecbcc747a1fbe0726da7a5e64f6b0a55f626a0324143985ffdc7cdf033d0bc2c8ab18a0003708036ac24dbbfed99e00caf3f24b605a556754038a27f79c6b589d0e27b64d55db424ce39099ad85541ca02e74302615452f5a13a30dc9c5dbc5f049daab75018dce52ba8ae51325d2c0ae87f478cc6960f1462a133af9d834fa8201c06a766eb2a70e4ee3e46331ac48355f124484d18bfe624d6af92470209891e27a2abeb5652b41e1f8b318c7f1effbffc3719f757f56598e97dfcc4f2518c0a11047b18d140be796eddce22f0135eb1f3738f403a7d2ae6a000b7358b2b98791a1b7d21bf0a4fbbece46bfb2976c71c76e4fbf54f8f1c0e0817bfa718660b854050cbf725977dbc1601a3344471e3ccb11c7e1efd1c28f70971a1284988675c57d072ac8d8bff09d3d25e44f790a59b83ff42a4dfc53640d907d391ea8e2f9ba75ad1f28e846ce3e137a0909ef4f0e1531d300db96cdac42b31d2a482e957fbcd390810178540c0a2fc063356a88aeb7230d81586b0dfb389fcc0330d0f75131fa3d5fb854eabd0dcb4f38537034eb95d8230d11dfd6aeae154e25b013f4ef5db2ab13963655de0570fbc9c3f39ca7ec014e76c92eeee5b791d688dc5b61619ee57724b6cca634945a217f0043e83ab5204bb3261a7c87690be3d25a0d2202a8278f5513d61c5b36850e3ee4f95ec90c237b3477732c3074ed73c3e389ff27d7cf3f1768b8006b773c9d751a8b07ca90c8c3d52779d0a65b4c5a2df6b1450f1ab7fc94a8080d09baf6bd9d42de84b95faa1e82718a77a39da0cc8a641e203e900ef73a71bb770a359e6ac05d8c54406972c32faebd55da29f47fa0542434eb0111275aeb8f6707043fdddd6b6016ffa296342bb2aa68172eb82e3bf721a94125c5928f60fb0dcf3e77c45b49c0e32be99ce7d3426d6350819ea16bb22484ecfa759dee8b3134e4ba8cf2a6e0d2d2bfb8ef7ce41371c6d3ad5e15084fbbdb92403909f0d77362238956511c804e42b4c6ec147d034fb19b644eda6943e84ad671d30e73d75ee51d5bb82264c1021dbfb29675e97e3d93a769d8eaa2a90fd88fe573cb74023a049c25a10cbc8b2527d665d9c7109236537a62ddb1d0e5028e8ad11b99d2f186f0d72e6b52313d91a900fac5d0290f2d733ef26ee6f4f6447cf1edf9422e3ca61f4557a6ca34c4c6d1fbb767ab8fa0ad146a113d62a26c9dba247604ded549c645c27aae5900adda645caf7edb5b95cd4ce053babcf710f645a5081778851e2020b62050c4c19bb365fcd3efc38277dc93216875cf89433a50fbf1589ddc6e417cae3d064161b3f496de1a79698fed613f4ea508c677394a6ba0f095aa8c851aae171d98555c366ddc1905e871dc3445d82e11e95ef94999db0fd26eb09e3f350579f4455fdded4a375544aa96fa6248f034cd1ca9f4b5f1c08c285889db74e2487825df1d81d518651d95738a09a5792d890ec6291a8fd1d269fdb0feef04609100ab6f4cabcf6321654e7d891cf35499216a4e2c22ad99d6ee2f683c9d722d1c0228e59586f39f23a9fae292952e741a836a9ffccfe1bdf97cb287b79a71963eca361f5adc91a38148bee1c320b626c77466695496679b9c22937a2a5cc88c1c72a1a139553589c5f5fff0a5af9e23e2c2a991d2c82cc4b86475c320110c9ea1c3eecd68c2c3f783e18f73fbbc1ce51a4a64d635a3b03f4b16f1d41b44c47d82580059c1d372d266f92bdd94fb33abd597b46da0aedb870ef25d8dc1c2f50203b239ebe18f8e20aeec93ef3f938e7949f4866b82cb876057f53a52d6bc2d4aee5e64477e59e5bbde06ce894e6f25fe28979e82ab66fcf55067afefd9ad4b1e31e0d6ac4ae74be096a81f74b7b6fbd8269ef50ce3e835b5c363e1b9552f1e2020b62050c4c19bb365fcd3efc38277dc93216875cf89433a50fbf1589ddc063b8bfd77e7b34a5f9b6dfc904b00ff69f57a3d01b5894d1eb4d41aefb584939a5d61c5d9b868c7e3f049ef50e26fe1913a7821dd0cca1b7e734ca6a2b3e2973fe72b09baa49de045c121a277b27f738861d2e69e683455527a0e1e6bb57fac2879ca0631fee71a93d8e08d2caba8e7d969e37c04d3d5ab9cc03c48ce47bde4d98dffb304c58b2df75962d1505558b62d2275c24f02e6b465f3f6e6953e17b069ab6cacbbdb45b57356529330b8ba8eae9236a80128d582a35705ad9ff4473525dc165fabd9b35707a2199acc33441ab1ebf8e4689bf4b6ff2f69adcbae9cf04600e95b5a67ae608aaf283698fed5c22d48070d4075b8d296cf201acf81abef3ced084d8889a95853180ae6ea0a5c69a4b0167ae6823c08886605a73c7b3b99ce4f5d2c5b7e1d82fa9e7b233e0e786479ad50da6009026d268f9406abc5b3f3fbccd893ceff7f7f0ad6459e4d9643fa3670edb5321013ced83be2c0a3b67f6808659cfa5ed5b3216e665a955a7d38610339efe9df799d71141c9b80e991f7fca071016604ff83c6766ce66bb1d7073553593778dc5abfc06d28e33e7769d8eb98c1e8bcc2a679e752e63f989c402d71334c3793ee93feea9d5ed271a0bdffa17a3001aaed38bfd98491038160b1156237a2a98e2580b80f66d5eb540ab08e103d1e9c4b0e82de9146eaa2c180cda00ae83e9915ee602bcbcacbdb436297595576be279d6108f2bc965226a79421c9b63b71464f1d103d2eb734f478874e4815cd7ed9fffdda73621d911eb8c3d0259045f87e54a09903e79227d509338aa5f243835da4e2b41e86ae49bd2c5070c9f90d9d44adeba55540ab472840a9f07acccbdc84018093cf4d9b1f390173b2ebbe690f1a072f236037f287d590c56cacdffea6b214506a3e80142147423cabf8880d1142974720711bb243c4f22d788637cf460e26d0cf7502069364b283944af4979850453ec014ebf0a80ca35791c50bac74b23f1ac2c50c028db65d5fd73b6cc27d1b4d36347003005e2098a9364d4e89f1ddd98456430b210796d7bed38beefa1ef8d3f828695984042f31be29ac2a776d58ec1ad496c0d6c5c0a01c130514964456fb10e42ff9a87d23104829d5468d8f374675a27086ef0b308a59e667e423e889730b5e56cf23398fc4fb7806fafa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b9eff8448f90569cd75c2eef7a47c846033d497748d45b283bfa29a1238f82d7a462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d600358a7ffec01375537331dc53c624f80c6bdd4d3157cf3b4b694d95d5bb7bcdc69ae6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62e87892875a90b71eeccaf6f7408998a4c58953d865e3d9f9cb5448002d6fdc4468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8abbdaabb3642b54fe23612fd2f5086852d66b34720bb98db3ddc1d170a3751d266aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffab514c00a9872ca42ae7f013ff9ed09de4c5a68f918a22b9c056d4286236aea7806282a7db8fceef17e999012fbafc8ee11bdd2feb799ff1fa0aa81ff6119f34d8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a281874bf28c6c6ee3de227f9cad1a6f68966f313a9b3d244faaaebd310b9979fdd4cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a962fdf2d68a2033173f58e2889aaaa9ff9b4d5c00d15e68a00d7f460edb4c5af289dce961b12f0416c9ce6a4eb229f01da0b3c106c0174179dc2044964c3990952e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fe8764cd4b0de0d561187995ae3dfca338183c488b6ff4e3c007e5681baf79c825b9021db78de2bc5dd602662d184dec3907eff22f982cb61092d1abbf90129bdb3776aae980dfc1f668ea3aeb04870c229ae9cc26a439f514cff0836ed5002c77d677281b18bd0fbe99efb984cf90a12b9f89d1fb43849c9cae6a3ae26dc8507656eff15e27bb9609efe502df8d73755d2bc34082547a454edd29203075ffdeef2f9f0049ad91729528002313ca96af0852f421cfbd4ed5f20b4f6577e56955cd8a6d026ac2df92c9bd730f8524a1faf8a03ce83f29d68017c038d04f9600ba0b2b094261c64223e71cad466a80968ba3062e98088aeec3a94e43e467548fdfa4c827c68e60f32a27ef9cbc6c244a6e1bd25920913b3bcc43fa019e39ea4bb1aa03dc46b6fa0e244a926205e21fc6ffa67633abb1d050784f734eb2b798c1b551c1b2afc61ebe31eb6809cc8982c5a97b36f9794cdc47e4db17ed592bdda0d6cfbb46568bf570449e9409fd1faac84fd3740f8f850bd5aca7e716d1edc0f7acee47bce6ba5d32da804b1598a703bd61c2e4143b8f1d974bec96e25d9274ce474a00af82ca8a260a8957bed1025f111f312d4e7b14139b446a84cf4af8446a2dda5384bfbf80e16149afe785be09df5051de55aa16d46df0f29940229efdfa2708525da29e6ced1157d67133a7db21b4d6d935dab730f2bcff28dd807eb58a740964f4dd5e29b6366b430663cb2f576a3d250546edb96b3857c02ded9c3c8846c8fcd332ae8a81515387743acd57e99b6b908574f661685f43ea87aa618495f1670fc359d7bdb4d3cfa53b43ec77d048b37fada996fa07adb14319d18a35f29bd8a2b5157ef5d8fc80ee1c20196424e29d1e21f3927fab6d7e0faf5cbf7680575b176f849ff05b2e845a5a6cad82dc34657044a569587825994283f51a2e3b8f2604a443c7f0851ae33851b603e9da16801ea9c9f24460d2fd971af4e0c057de92485c66c015aa3c5d480622ba7a73fb598622cd570ccfe213c709c348f952194a4ba3142321428677a37d5a5fa2fa4383c831284ffbce4f4cc0ccf8909cca2b59b9b79a76550e5a25e802e7def75155a36218ad73b67b719a9c81889a2b8498144ab3f5090ea29fc3a34220ae52c697cb849a84bec79789f3985b138543dccb27024bfa6ef1bf84eb9ae4fae9affd1e2223d14d66b61489556ba062d1ba39ccf56b1c1ac41ceb90e6fdd5773c45d8e8ab475b2d391ac69e338f49c327bfe22a3b49b007860f207b603712db9cce7db664306b0a5eeffa841e1ede19243b8e7dc5f56e772ca7430c1b84330bf1d43e71c53703eaededa61878c321e3d628beecd9ef784fa18a8758e993eb94c860f3a7a38542c11180b0f4e06602bfbea0fa423def42d53b35031d831131db9c66e6b6538721b4af05fcd71811e3d9b5de350265a5930deccdbc4db3833dc3412eb9b393b126a04d733749cddf1509347f3e1c0441c7e3af7a5edb057c71d21fd3d102c71a2cbc01d43b6eda1fad8ced746a373414b37b49cddeaaeb087cb7403554e5cad89fcdfd5a7fc05e0781d6ca3ba264adbd35ed401f9590461917432a47093b78bdf457a4f7096cef09dccdd1984b417f0a7c37b2c0ccf127d11aab9081cb6874018d465ab4e4ad9db458f3bdbb427168e67bf2568844591799aed1ddb541bc6ac52bb3e61a975754f40f3f3f5a8a9a7a63c9b9ae71662f887f01aa8d2146a0627925140c72b9ba52b3e4199fc25a6704852bc21c4527ddc31d0d0dbbd84de2cde923939540b72edca1416251af7e2e69dfbe4d31a6d7deadb7cddd94c33f8c9a03dd9cd9f94cc840f4ea338318b07cd209a3fc1f073ea3dc014b3963d9e5c5c6f90e6b20dac81886bcf5419b93da4f279ac119c20ff469195215607618df94a239c860049b730aa2fed003ee6f7eac673dbddc74dff4b6460dff5374dd865436f42d61f73ab562e743c31af1c4e292f72ccc4313a2dfea83ca04813f53be458635f6be8d91b32fc6f93dccd3cc0de8e91039725ad5548433e16f2cf6357d0455184f8ac3ec7a395e05091ec9962ba916b6baee5d336c4b70dff64ea0e70cefd95b93f94a94ca57712b1e6ae6dc023c425e4e1f67c5c7091aaf2d251221329fa8357b65b28791a551e5e1eb5c5285511236354ef288f809d5f8da7089eaaf36fdad0a8881722b8950f1a2fb03618ce03755f827f41561d7bb313982f6684ce148253281ea59c497b3e42bc411783ff876ddb0de0cfd52952914719fd6d5af524b048c4f37990d1181f5cdc1804a810dd0422e433d9fb1cc82a987819d750da021c33a14ee73bf9e152d9002b07b75e53c3b1d2ab452f372f40fe87d5071176d7325f147542505e6f4ab1998e23e4788c2ce43fc3d6d251a99aa031f4b9a6ab9a982b552ca7a887bff6964974c415271ba8abff672dff7d5f664023ea7d27590cd33fb2d1c52d2af0fdb7b8cac65ff7adb3706f66f04164593966d87a6dd4134244f1c65c3a547c79ef47eb6e8cc4bf31137e9403da421bb15c8b15387e5fb555fa8990d4b71633d6468e27a4d791eb5f2e907c112f47cfe636c6f991dbf1fab1aa812b0c87347ea0d92b46349ec460436900fdb78c52e3ce24a5da238a752c2c4b525ac5e4db1492b5db1e56ba7661e1a16fdf6d221ba1de0a403156a61848e56a0ca841d29601a7b0f70f1754ef62bc85630a993e5b4413437b9a1e704587b0911cc4052a1b06b820232584b6fd3e58c116425142cd2f725a65ec158b8436eba66bed5e1d1d1a533fd91dc4ac37308fa8196f0f65da3da5bcbc9651019dc065d6d2f7a1a16025f96b2b8bdf3c04a2052be7288484aec4cc17d37adbbbf1fb27d4254ec6f9c2d82e2542a9b51e4f7a38604c5a8f1c1348dffe4f331bd0148cc886bfbaf6656ca0a734a7c49f47b17ed8e273e8082b1821cea1fbb75c558bf2b17b72445cd1e7f7e8e651ea009d3827bfa62711d071fe417aa6c2434262642c5e7842bd40be8210a63e3ec64821d1a037e54ba793293b0e8646c213e0d2bd9a066da1054c2f7d1d48a186ee766bbf083dfec706301bba5c9afe387d167ed1f81039acb826c74078fece94097759f32f1bec3b3b8b0bf5f76a19ddbef5d9b03b033b2350e3de1fea00a910d0115a3e8b7b4be62a222390ff3d40426ce8e946f6e00d1935aeffe9f8e24d71f1892dafa24d6800907af01dc72b63a655f5a3e6ad71f33b1305dc1262dab0452a8931daa789776d58ec1ad496c0d6c5c0a01c130514964456fb10e42ff9a87d23104829d5463b248c58ad275ba3fad1b39538d86d73e9bd526e86d78c031f5a3fd87ee9ea45fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002b596b0a1106cb3ae09b450c8b02e679eb6d48931042af1410fe1baec6e4e2740d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b91683a3ddcabb8809e2dd8592b386b8c4c58aff872fd754c4000b2d7509b19bc37bae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79ed14dfa435f0082adf998f1ae784a6bcdf839efb0f78b5d3c292e8c527ef4b7ce3a534f620570d8199f9ba20e7a9a2f721fa42e30326348cffe97102986f4df98fce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8c67d303b0ff3ea3d32a3098b8dfaad9062d7fe5df8572a2ae194e6d449d2c20d694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fab18ffd7e11069c0218b08ab0eb3df074f35be80f21df50b55de1a5e269e87edc2914669c0ffb4cf94b846046505e37b9af3da3c42fdbab704402cb072eeff9511ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef186de14c98c8f3020d204bfa2e3a40984213cc3cec1004c1d37e051534a2244386d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595bd476599e7bf741d382bcedb37e6496cb773bc4c899c522e42777aa5e1f8ff2aa462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79ce1087eb27c0f8c47e15cca5f73512f727a153fbde6f72e51c9d4d753d0af923acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d600358f85eebb10d618accd9e4eb21ee39e7535f430373ad032b0b40175d81ace4b45e5b3d44accb4f05cf539116c4890875604d1af7c7fd20413f93685102473ff65b6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6d1f10bcdb58cd5d473935986f8e6d3a9271b305afd5108096947e32ec053cc6a468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb53b4076f16da4c146fcd7293e9024ef61846671315ca214689ab04363a9f461f64efb762f56106cd158b22dafd2271192e8202da57b1277ccf188c27358490da3c8cc586cbee677493f2770375730ec7b5a5dd8fde9a3f7337e373af8a8265f58d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8ad5499ac0bf9bacee3fe44719496707f1bbfce49d3ccd85fd95a253f69c5c9d51ad5004513eeaa46a1faaf95b70f0646fa16a322e23d56f507a5a76f6099a73f718dc2313201cd24d730b33e9a25411f89a729b58c5f649dcb0ddb78d838f7f1e05a5ada61a3de23c44f90fe2385526369f6ba616260543a40a3de96fe043439b6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa06167a308e61df5908d20d41ab8bb31372778d2270fdd883d3ca4b79729064be6f3f55298c24080ace0b1dfbc419b376db6d5e5ef907250ecb513838c707daf18c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15a9e36a0c1451345de7d83dcbf26d297e482fad5fc96a267e4195db0d905adb591f79b708f1e4f4f826c9f75857e0425d27ac07b1f42d1494ed30c4de4eafcb6ef9ac3a6a06199ae5c9825566c7a4d13da0d56a078e848fe4725af2b5979f10184a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c0eef31c0e4e791a47d537dd648b1238f8d74848e4e46a45f9ec0598fdd567d15623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc68897fd35d7385f93f9f32bbf4433ce2fb1a921f3fb636c74db908579a5196e07daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a287f7217a1392b3a36b170d07651581b6abb2cec26aa843dd9caa89b0983428af518092b594f5b4f7a6be7f0d4f8535197a5e31ac18641dd7ab80dffd69d2110844cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c941ba8b70592828009821a39b117cef15730c57060028e559b5d102759f7755f3d15f0fe7c173fe5c3a6801c4d320c3b049c41594738d8b7187ef357d2bc081c9edbad6bd67bbc4f4e5af373b0c572877522a6a8d348ff7bb84e1e89afcf77839ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af54dcce302cfb500a110a563e8c1d3f3788d7b9a9362da2078bda32523628c503374798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9941351168dcbcdebac85072004ac25c1bcf50283e255886a543158504b2ad08ea2f530075f748c182fc295de5c51c4dfad864f77d0fb32daa7ac3845fbdfdc095330c860da1b7b2816c774f97364f345f36aa76a006d1a5918601b408f06f862f53a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b73b21a1055ff8539bc709eed8e74c3996ce3c8a284b0cf4437ab9caa7e0bbe317e32cc5544b61d588c18a32b30c4e548262ec78e4cabfadd752a526446f24a4d3a0c6608f6a57a7d33099c5abfe5dad2518921c17ef2c831a6431e7350fc47cabe308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96eeedd192a384480c0de3307b88ffa222497cedfa8559db17f9d20e3234eec964a6f86b12baf5a074df741920ced5f580d0a0d35cb3f851b0fb960f499db53461e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c41648539cbd9e0e6cdc107e01ea4129de7d7dfbbe48c383999e452a8caa69c3bbb7ac8a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f2bba6dee8f747bd1f0d9616528f7dacb7b3a9a5462ea92278e62c5325fb088c688797471d2f137e0c27232c6cf378a1a2f0722d824496a2b9c9e328ed375a7684321269903f18c189a11fddfd0776551ebacd9e6ee803a83d9d6c85747f85e19a7579b3626209ce016fe647e3d6acc537a2874f206910946d9acb736762ef270d6b81b3a885ec4a00cae9c875b48f4469794e3a19737dc3bb5b2bd81d04ce55d4245b39c57aecfc4aad0bb3e104c9c921c5e9fd8de44e43999014dcab09a763111d8140e426c4b22b09ba912de2793add98f1b75b2e8113d5a1de8ada0181c027e1bdc5553a243110d7fe9cab824b7219355a820798e6f7d80c691144106225676770415f48c73806dddc90b6795e7f592921a382dd0afe193376078651bddbb2365b4199d6c3bae0f905bedbc3b560a394e37a7d1fc36e336784c53d5c47a235d76624c84d9e713c3a3d3b70d2c9c40df6f77d96360a8242d916c4527c12019d1622d33a5b14e1cff9147d39af490a815507cb1f124b67f97739f1b506d9cff0230377213fdaf83dc96599f603b0677dbadddcfb524822894e78622cdc8b601ef2bebfb67a1f711eb81b6b9fad4f313941a7987246b2914a75a829ec8037a3ac852df6f3b50e06007c9d958cbb5c1dcc5ee2f355cbcf07393e82a0511fc199b012aad92eaffb1c75b27f31e587121a2da3af18ba26036f65b6218f4363d60cd1e368684751aa11bae53df14ad3f1f6fcb0823bc031986491ce2c3b8dd20b9804edaf382a9d2b6e86a9917d2ad4e27c2ce2f6649cf088fb863f20c111458fbe6e32d5c1e6278d4a154168efe40692d6fdec5b33b3443d6040c1ee4501a0b88dea009694811ae7dd0af258e165909275de4870c8f099a152ccc97ec5c71316080a408b89e9bc6da137679e30e3be0e7af754c6263bb19da9b6f6ff76843c7a92ab6bc7bad7ce459062eed399516b02007a2e78726352adb4f38db597c87e42a9a238281edb9873c280e1e254ccd638ce7004740fed82a303a68b7eac0ec1cadb517752cb28cdf40d810944270a31a35b50fcfe2052d64eb2fceef2d70f4738b832811745fe69d9746f2b3c813aefadfc95612e8d54a1fa2fe43e520f4d26bbf737dd99a63074c7f16558d7ff28666bb270098189d2c76e906b9cfdfb7cd5b12b884cd2e293215eb9bcfae76705f42c5709ac12fdd005d1f6032c3aaf1e01dacaef8602e4fbfaaf8d59fd18297fa68b326c24098b4dd1167cc2195689fe1e0953ecd6736f873027a2caf1b877bea175121d5957ef5760309c8b698fa5d8950abec94b45260e7fc505736d5076e582e9f657bb969bf3aa0004a96f727b7a0bc5773d9de1c31f9e5d8e74215adcad13c21493d4e8aae8810aabb30c9e74c8a9dfc42612f99044eae75f16ad87ff1e955c62038afe7fad89d9d8216141a84f57097b9ac96dc405a430a29b3711e7d27acc07e12d598ce14f46d4820ebf6c794a9dc85f98b19026b0cbcda10dc18663980085eae04b1f3a3db2ccfb5d778e12f970daf7a5bca7c39605fb6934b8b0e53e9093a377633d26e32897c09fb0cd5f661efbd00bd3c5960de5f6ac539a4c7f0707a15758665cc7c47f3f1586233c8b7455ef887633b347d44c68d26ad1913c59e091b15fa7907c5262da20f48b0a24f6b9dc4612fb1c717517535eba791b5cdd7cef4dfb7e711d8d6a0e39c93663a6d0eb249ac69cb7aac5e800f99391f78634835de75702f9c908dd41927c79fd5551baa734ca71dd06c6f8d733692a17f7547d5ae15ef692e11c2d47d968494da8998f548e7ceba8e0b2b48d2cf331009f8d93106a05d814c1012736482d3f0a7f6bb656287f3e9e4c1357baa2fafbd63959a4a58753372fcb86a6a17647b91145e164f6b59d5e16cd83da1942ee7a0cd36e9876eaf3423f91c8a5f42a4162f35818d54b9784a25f7e8370bdf5d8157cb88ed9034259a78d44b4f906a03db3b092ebbc149dbdabf98630e478ef3a351d05cc7350d1a61264c9eb30ddbd733c863ca1cab7613cb129646d78a42064ab3a91638c06d488caa66e95c015d87f3fd150c008742328c086b80d7d69c60a088351893cc68833a557934610edefc19f933616a4f979997baac43478037b18450ad4a7a13259cc6d5916192f413962388f5a237402994f28f2d5d0911c661dab83595f36d581d55066961fbdf99a49ff16cb9f8014b30c5c0dd01de20b1194aa4c423738edbc8449fe938183e69d9b3f0c672a5d08eea5895bfe7f46cde0ca01ad598e9ae9b001939952b1cf90dc9bda390977388a95085de55fa91dd2d5b0cb782fdc0d6dfb7195de2b124851a13096a2c81928ff39d101600785fc22d399c471d6663555f88cd2b84753273f9d484dd1467b2b05a6b5e99cb0cd9aad9b561617889625d4408e2e376f44c300006c270ed5959901c7bf497566555797a2dd18aa8704fcd634a77912a91a912669ad99317a8013f0e9791d9ad466aaa03146d6bd5ac77f0b98d2263c920ebee2e5af19c0ebf2633c1c8c9c532936ab61617cbe6a22c40cc171aed94eabe5da50321dc0a8c826565a28499d5adc3433d7ce8e06991539f0b321f8848897c1ce9660ad6bb7276807d47ac694daaa7932acce3b8eb45b3c5f50c21e7dfc303c8fa9cc631b3f631fe952f573e98c6ac361837920affa9ba0ba34f4105dd4f6dfb96525eabe6ef0a1214fbd267d00aa80889aca5bfc177238300c712af3ca18cb16f7864c9face742f69e93d25ac8c778638582200e62f04ce7daea50b4795e8794b08c975661855656a5ccb91d5ceff4e8ee2182b5a068a8195320dd2d682c17c870aae896409a4ec7c4a90bd903a72d43a990c63eafea46f0dee93a35c673f7c41e05fdafe918a6ef4c8e01457494acb0601271e2c17f2c7b56fa977b3bd80664ab2b97d2d2fff0d5bf17ab026ba5f98e891f803bf67e4d2b42c4d442d88cad2b35f200264952693603269bc41a3ddd129648f57eea275017ebc50cbdc851c2c292f6b28f550ccbbc7c4c97bff6ea9043c43b270177a56d15156a5cc14eb4c458ab68b2fc550f23940c2ef721ecb742fe7966882b485cd251d71e1043e42a913e3eecd1594e912d4cf04ab7249117c66ea71185ad52535fb4e9a2e0746c6bcef725b60c8b9df97bcc08d87691a11d3b2c2891761a831cf2735e512eb244dc40d3c68411dde69c3fd388c49f9e514709ec360bda76ef38b031bca0596083f3f4e7e016fd587d3df479681856c5f4daae9c3b9291292e081e9706922710863fdbdd6137f94c65c87c623cf09343a477b7e7d2642c312c47c0d649cf660c8d35f1611eb9aecffc51dfee976ed79ffca203220c96e5d37b672779ed6b6f55216e84e837ec24b52e747fa2af87c69ae65ed4e25b5f596d38e23873dfbdf62cc505eb78f921b51536fd08acd586ced7a83deadafcf9f421c64d2312f015a2d6f8c766743bf53f217da1017d1764e8fb666f45bc18603af05d986580c43de0a93ad08047a29ae4f4a72cb22bc566596f265e859a66164eeee6c6d3bbc3eeb3e00192d4489e0dd4d1195b4bdef6bc2e954c5e92171644022abd4200cdc9ded90560214ff4c1bc0b426bb2187ccdbe1fc57609702f91e813734ecc34585bdfcd017754f8232a1bd0eea75d117e786eadfa2264dd0933d51a21ca2eaeb6fad872ea57c0f10cbd6119d77e8cea5f5d80f606df8cf25f972d8ef9855c59dd253281ffbf7abe8a5d41cacccd7e6752373c2ca5117d3857ee6a3f1d40a4a6ba35f1fa8bf9bf59f11448b912a5868a750a5c6fd17353a51f0a291d11006b88eafa58ac58e126727d5dd60c1924181c8180bd810c7617393fb5958f0d67c3dbdf3a9617d4db9fc6631c94c26bb3651b4e98d5e3bad21494fada65a120235c62e23ae86f0ad4eb851a1278ecbc229bb6e3d88f563ada98e7d3faba5ac12f8d14a96aae2159c2984ab79fe1426def7aa8e4db8ce1d275b90f97a8d215e2a152ebc04bfbf80767a72bca8cc2cdf7007ffd0ab16d7aa238aba0ca887bc30d0dfd374c329a2ae8addae31b8235035d3cbec5f0e18c1206fc1a7693f83628a190545cd73e544d3bdfc16d9a52606fda25c7de777861d86a7625144eff33a0414a641b4574bac3013d3fc745233e7531ba6ff0f2bd4e6a7f513b21587e039eb28c2360e568ad8c4f7d91f7a6dd3293ca2bfd84ba07d87d6c2fa93b714f3a16b6b8009bc7c8f94cb4729f7412a62127de8e5e3286aab4d200932c3c5c5a48c0216ae8a00660ee40df9b0b9396a5934d48a3f9c359964fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002b88f51a34ad053e7fea261cb79946528b68cc9238e6aa1286e6aee4242363356988f85bcb4fa1771179fd1368cab8744e29278796bf99243c917be7b308cabfed691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6fd8b060657be5b5fae3c7015e166f69900f70625b3c2af8d509332a36a5a8e45e703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a354d34b0319d48c5ae50430158150e7119a28ae44078ca192a7a1fd0c7fc74e2380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707daad0a521f1f2cece765d00783212215caedb5ffe36da71c4198212aaad68bd17b504b2f41d8918fecb12f0fc4244111027ee6b799e2ab9abbb412b7aa7ff910a1f144ebd7e2970fe248667baba30967947ada2c99493cdb7d21bdaedd38f2effda921535edcb56ad44738cc5ff78c74581d1cbf826a3ed40c116cd3507c8fc3f18029376f3cbb60e293cc71e88fa82500dee1d77652169f50591d67eb1d3d2bdf702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef175562c73db1cca4585539f23bd38de7331d638b538acbe8cd1317ff38f3fd09c6d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79b3dd721d9e5ceddfdd20fd5d4824ad5d9184197cd5abf97c31ebf2e0c9741343acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223aacf93f2141056b5c5b93ce7caaa4da6cb0e4061cd210bbd49b21b030f72aa1af9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984c1e2b929e42b0a2176e7e820af5b91ee0fb062113147103c439ae156ccfa76015f38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc896e9da74327e2e14bea066c2872759ca4ade69b58750172e0d14ea26fe730065642ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003584b9c4f137e83df5219e7d56aee4410cbcf4c9f3dcdb67569389ed97c87ca5fbb6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a67f9925fe3ee6b41e3b91ad45d135cb3d15fe8356005088db2decb2f64dad842d468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdbf3440a9af8f27ddb7320c97b27ce010d25bbbac20161f6b170c0e898d48e6294b7e7a3d068fb7ea50dfc7be4764310424e0fc051c5c42349a344e3b6cf20cf9097b90f43b299b2e4967daa94f70f5b522e1bcb84ff467064ae628007b6e5d2bc6d477cd745c3d170125db74fd1cdff05a3fbf271f852b5f9408828101d15fa19c50bafc6316f7f89fce2dd90758888e3742e69b753ca14f7baed137e40483c818d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffaa2bfc57889f596aa8f343c8842fdcbf109c2775983a2ad669828c0c12b84fd640e7d16e05ec0cc4974cbbb7c72b07ee13b3a2d9819aa5a0fa680d7744e177d848c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bc419eef7fde7d607bf3f2b4ba6de49d23da39450068b425d681a545b65d14be55ce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57abfdd722287a583e58bcb8e8c406b625045206ed3cd24ced03c4d4d49c514ebf67e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda994e17d660c529e633bebb9127d648c0dad5f0d0f20f80e293463d6eef4380948c73a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b78ed0040995f015206014c8f51c3b801f76ef59cceff3fb104b7a5c4bc88c7009950f0741dca86f3521a3f09738a14bf8a8ab671661d31ff2899f34cc8c733d266e3370cee9eb24f680ad531d04904525c464abd9d73d7055095776c395070ee4e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95eb48ecbd1da894da63327e9e7fc28306cd0b79b5a330b9d78110405ceedf24dfb4dbedf93ddf6ca44726be045ec42f3ffe716190e37f7c4f3b531d18ad88bf80ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fc324415c15a1ff4dd68a2d93f31d808aeba59f54cb3388ded4c2b158be836b2b77f9de61bbbd4436181f4a79cdc29df472630f9c9c62286c8d2d27be2bed820d11d167a9955a3c63b7dc55470274dca499fc2bbca50161aca75ad42318186624da214e2bca5a4d4533372792cd8650e16b41a5907c19b70fd707c7571a06cd24dd0040994a40542d77054040bc912ce6e66683c08ebaecfd800f0455471cfb3b318fe35a8bf71b96d9e1197ff59f365e5cd78c56ce89d8e729c01c0ac233f48c672af7980b7ac05e7d25fb2c71ee5ef2f068598705c61dbac333d5e6248165318f2631db6aa88c8cad41d8ac518cd658525d8aaf4bab2f8dc531b46198b441727ce444e5215da11487a13c6395f1d602e8b83a2197168e476f0bbdb0c22f8d690d77996cb8e66d83f46dc8b6ef7ccfb16d850ee0228c919be886defecf56a47ea1d598d3addd25655575038b5b94c251285381058be7070912554e887cee52994711beddb3051b80bdb60f9f0cef4fc395967f9b92f6754837d8c1bc15367dba988cf5eb7fd0a48fa53b073071cf107d81b36eb2b5a2e6273a83b8c89830f19bdda3866e94aa5cfb433dddcfc0f14839e534b5e043fc48c2f72c74fbb3a0527fa629941c95dc718f2514817d65a2947585e76c73f1590ced99f1088e54386fbc52ca7e4adb5e68943e52b69bb05945a3a9ad5ed88486cc5f9a843453cd21d4c0d2daa0094c8ac36f419aa47221235792ac2cb7c8a37a02ca08965f0ba71a2b913a28f002367e25767cb7dc06b15f3cc43a5fd80470e2b95c192ffc433ad839ba4eb3321698fdaaad9bc3a3e82814179593bc8320c85a383f795214da237b76ff0e9cb8a424f61080cc502553f42c05877e0b2dc255062f82cae5e786924b1cb7f6523bf1a33a2c6c68bdcbe919aeb2c9bf2d6bb4c3875761d14dc52eeb1d8761c5b27d3259b226f958ef67ccfb461378ad5c196c71dcc5d700abebd6577173317f9e2f29439c8496083c6ec2e73f1689d61826d20425623bff77852664e829e77dfb64850342ad701881332e03a17854cc70735e6f80f20c5e85c9af6312c1ad3103734d8a06fe6bbfd18296c6920148cce2b57484463a4c75c4e14a2ca1720210180fe8c574e2e190cac03f05eb85d2740e8a4c1dec05d36bd0738a945e6fe4fd259c08470178e215af0b5f59de3fdf7bdad0cb3b4a993bca44928ff68a94c4846987901a2d30431295666a3195c1187f60a0e56412690cccdf8a58865e187a97ab93aa2e741ff9a0b4d8daab88d48db79ec1a85a819d3c7ab9c191322544d1735aaae51d1cdd5c5484d65046d39001014735017d80d2d49c2b6fb6cad4e442609df6b78b33eed563dbd59de43a5db239f3ff85c51f49d18c16d594fd10b0c0a1d598d3addd25655575038b5b94c251285381058be7070912554e887cee5299fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14441d36e484fbbcc3aad993248c10647d844173a1b4ccac7296eed74aee58b091165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe41424393fa1c7942baa2ed786248c3fb54bfc9a69366887a4760b859f09155301ec297905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813dde17c53213b5ce2f5401747968be7fe2f90201cb508a9a6a53ba8ada69ed2ee69a433194c2fc1581b48abe3ae2051e69566fcabff762858a9823705113ee3f85380d731d6cdf245ee2f5c93fa0ee61921b643707b04e41cb867ca0109063772504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426449deb7d215947cf6bf86986a82a679636fdbd4323a67901fc3932b4b1c8afafb10343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e3382b8e5f53d6bea7f80a733867f2a86d50ef610391ea6538366e846fabe803d78f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003586922c299c75f99fb342ad7aec2741ed250cc20caf10b7f312e5f2800862ecae66befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6fee4de993ad935fb58ef7651dd9d37cbd28857cce703ed27b501ef22d42adf78468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba9070929370568b5cd8a38ca3b734e51b902e6818e2d6d4b21fb4b8457bfb6525548379f446adb6354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa83ed43e1fa2380b891bb003e58c19f5d7514eab5d78d673e404277c3dd2594748e4d4ac3ac24c1b4e073a78401efe427da7ae81993f60caaf4829c0c0712c8fc67d87fce51f9c5980c4993df22ad04131bcc8ad09f0ab848e4ee808b62c8de89f41fbb93d6cf23514d1d355ef2a92dafbdd2fa5ec5f199f6227a0934c209de0e8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae924f9dcd82536ade5414ac598f438e30bf32a4f5698c460e32aa3d14d85c8f5648e42058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57abcb06232ab9e831eb02d4b18112ea694e6e93772148abce9a698d519920950627e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c4164856ae74f2174ff4b3a1e6ccd452d5f05cc2ff8eb0b3289f9eb5165c6a29ee368a6823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ad859925d3d77fed56c5e1a21429d8a70d3480657ae60e38615f0cd520b09cccce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f77cde6819d55b4bb6b74d0243185cbb5fc24d7315d01724e9610ed73929a24bbefe2e33145850b868bac3f891ff83535f0b144f464f681e942aa314240418f3492a945c84a2c14af6364e0de57a59f3767bbd14d226e497bf8e4c7ba8f70bb8cd8950dd4ef76649f64c532dd5968b5934fb4ba3aecbe4643b4830c84ef99b59d6a56c1895a23ebc7015d2b37b6ab041c7ee5576088402c17a8c55bb1c12172ce2a8cf366ae93da1611fd12dd64d794b52ddd73776c7a3caf7ccf931d67eb8fe7ffd61c7ae67f50a9f1d67e117966cf787c23b7ba0a0f62695cf88f8ba080720af19a667db2cb0de71aa0755b6c80d42181986d00a13df08198b6d9d568bc78b111731fc7a19e8835dc088f9454b1625b6ee49241637a1c93739b0f723365b34e8d5dd431d2aec81fb84856f78b0abf5b0ccb4f2bd1b20eb2bc0dbe27ceae0eb5fe7d51b5d8f27713692e92eab4b2b0c839d8572d36b5a04c2fb4447c8b8b939be4cf1177f6dab20d50da2ca3c72db45c4ea0389ac3fc9048501839954d324974080250a8dcdb147bcf7e7b5596c23b5d69a1a677be604d17c71215d970e60e20a99c644cf4c6807650feb2c88d978ed0c5e9f078fa015d88706941dc4fb0b284d47cc008fdc5339adbab2cadcf0e48217b4b4cad0d1ad35e0b35f45d70d8b3b407eb41f52f831ce447a0f09013dc0f04509783affd4510462c77ae4b4f7cf8294246cb557e3382c5b8a30536f96c8fbafb94a6290f3406cb3b179d734911386294722e3ac2eac16f03ff4927e6bfd24f705f5b19b8804e2db07e8689a438342c0fd951f9353eb469415c8b4e04b5d85b3f4dfbc87b20271211c12abcadb3ec0f857025d2ff412930bd3634d4d278713aabd112cd6775fc859feff4e88de8eb5d49d091f4d74e2c2198da65530587c8cdb13daaa6f58618505ce71f9a1551d1f4efb1faab4f6a8aefebfcd426e7b239133d1fed99c55cde078c416c3d3cad065222aab45d4770cc0c5cc3653a2856cdcc9d36d85c691c86261b4f08c9d5454dcdedae29f0f7defcb8e72eed4f46d321927b233fe41d63a5031fe0459b302f8032516bc4b11b0d4039c70bed6d018f036e3ebbf3d1c6dbd7d23121cf1071bd5894ed4434362d3129c813488111f6ee7e1043a61f580d548b95317e1cd5067af5c102b58f2fc8e641f88b9bedba49045d3db4a0907cb9a3e71115c9db55b65293e83521249f450effd65a8fd0cc59e52f49c2a26318301a0459f386a35b87ad4430f4f9e4d746e0fcc95a84a1be561c225c0cfb16b92bd38c4d4f5564f657f68c7893f0d496c1bff28cbc0df9c72df1191348c194220e67ea28c9eed909124714ce288f394649bdb07e691cce642e784f4245293f946b1a29cb708dc1f5719b51aea1d598d3addd25655575038b5b94c251285381058be7070912554e887cee5299fe28b9dd3a5c2e65f2cdbb6f55e8aef2950a231444045d595a3a0f6c5bbe0198cd279fd796e1439c23c3f183d245cd6f15a4e4ac391e19269c9e37bb181ef571d41f0a56a65f0600d2f47ed77b366fe8fea4e0f849c09a876e7923209a12a00d073939fc701b0fed3c948b990bd45a2f0ccc6dc99f8b1675b777e8dde2743061b2253c7171ae956d4662b9e61c756101ef68b2f9cdd557ff375fcbe5107fb1ed0bf6516a615bd66487d01ce2584b7d7db7f827db71a71a02136f41f867f7642bc45758d6c57dd36548d3f63016629f7bb2bdba2b169ec6f00b0acb257cb972d736ed5ad004f9ba046b5cfa9595d93c072ed5d0d6a02c04b3fa2c0581775587ca5a289bcbbd8d67db4e4b3961ba8c7fdc2d7ff0a7a7ac3a959b5917519e39e088ec6032cfb2d1527569172aa7f7b2ab1c5c378f8b11ff3722162f4f6d8d6ebe24ce8f5124d486e9ada443aaa6b63eb775649bce397d73cb5267fca37785e272e4f35df99585eb573410883e8194658b30b4c0e2e958506d21386847f9f132206eb3bce778212ad0c6ccc0d7e51f71119c228cedce60eec24c97eccbd2aa8136c5257ecc14af4b6d972ecd4c8f0d5a79d94df6d99c396455d19ba640d6de2b73ee009d18166a0246067caf52dce554c4d0e1ed6f72c25513e3b82a0c94bf2c2c6d4342eaef76aa4052a3ba842f88e587bcb9cfa7404944b1e02e327a31d2836a96515f8334e7df9a868482185a2a3ffc85c37e2b82ad4cc43011cb7308f3c4b48adc8b082fdfcd7f493749547661b5e8211bdc980d2f66ce0a017e64ba3513eb83574fcf5f838f00a1f71320c0341943df95329761942a242033b2baac734126b3ce4d4df898a8c1c8823d5bdc18ee596464ea4a93dc5f851d15b7f8b4c1718374b160d00b8ab091367c5ad262fcafc20b5bba866b7b99ab1c13def858bf3940a6b4b4ecb000195db42b59198f568e7024bb097aaa41b5d354cb94548c737615b73e33b40adf3d2f4453d979fb680be26fde46d4e2b428924109dc9f00c252cdbf6bb35fa11677f6bb5a8a7ed43d8cfe30c4e4f23725069aeb4de675b58d623cc359884107d6efe40f138f359a58ccda5ddcb318067d97006fced129fe794fbb1e3d5d0ee14755edaddefbe735a40d9a1b41511acdc7065c56690831f3254aca4bbb9e9e21332f0aeaf5bf0df9a4b0ad04d092d24ef04dd86e4cfb35f1311581dc033a24db7c21ed6a81c1748ddcc8f7bb3ecf2c9954b9a380e0cab82a2d02955a6a8f3498fd012f59f693591d531373ec14cbcf11e4bbce15227ac2778826fba58d27ea7671ff03a105147d33104cdaa807f3b15921b7bdefde0d35815121b4c83b3d2e69d30127b8fef92651ed75f797ecf359e9762ebf7cafe5cbd344d9aa48e5844d9ef801be0b61b0902c0d95ef4e9513be4f84a49af9eeeb374796e0cdc21a049068254c4d91ccf004b2062ceaf97623bc6f65560d293e2ca46dcbdc517cdc7397555b92020ebcb9f8f946b83282595b94d3c450a05cab5ebb9cd1a52f95479d4fffcf6a85a00e253f641c305d74c156147650a8b9703edad9b7c19eed5379d33385947564e165d60f2f52a3d8941c0c8b5f2525cde4a959a80dc53681d4ab69e709b7f4a8138c73149cef6fbc89818bd8805fcc6f77f1f57b964276b96b288f394649bdb07e691cce642e784f4245293f946b1a29cb708dc1f5719b51ae375da2d190a4f491c60f80d6b5b242ba2633853fc7d2f65f7e4d2c1f651a334722d9a501938e3e639f63c961d667ca4807f2a96d100f9d4a378a68143c450ae3e4d959a73ef5ba8b7e806a26e2023b08c36c9d8b8dd1c5e44a8967deeccd0497e63a4606813952d7bb608c312d13739b3ffcc9fa09cd99550d748eef9245fc89c570b63d86220fc6e5f9924d4eac96be607419cea994bd70dbe6bb452d1139eaa6b15c086d936c8699b8b8a9ad70a2a6ed699c612f6dd0c27d67c99d89b12f32fdc6f196310ea6bb856a3f1f6c2cd74227a3964a7ce6eed6211be24e7213827aeec31e55ce7fa8fbaf4d1aa4224aa16082d33d7218873bdccf8f1b469a6c2ca822dcf22d368933785d1ea497a98c7e0be468bb87d2ba3dc425a538f48d29d5555ef9de7f3f2e064cfd642d683f9800a772217b805da0a95ced1d03e31dd46ca617528e394d83a13271bcff5ecf7c43fbe115b8661be604d63b88d1f65379093038102de47a178e7316d4b6e52eb54f1a17dfe35b7cf6b36b5c6482d219cda2ee2ff0357edbc5780cb0910f6ee7d689fd674eea41b8db0538b3e2002e36d47dd62ec7973f7c726e0ce4a5f3ca445444aa39d334a7b2ab185011e2dd975b65770d530bb80cf4e7d457ad9cce69654c9622b5ce39ce868f252373f94a05032d09614730e860e99b5cd84a12f6e4dba02d4e99c28c01f4dd7fcfe9168cbffc8c259b8b52e1ffb9dd0821710389d99e2ba8ab258676c058b6687dad7ba8b22206155cb5c1f184a6bd72aee33728a44585b59924745b9dbd9014328e07c0222e4cbd7df28d8b04494d7670633daf534ab4c16d33679b6a74de74505108f84e3686965177b9350ed1e576cd766c655ddfd2e8d09895d5efd6ab8c6442a775563889e1223c0efbeada6908f3aff0e8a6cdb66021d619ee8e43330c4b35db079418ff325652201e51bf30186b97fe7ac2c37e1a93a5cb39dd899bcb3122f79379610c0bb38059193f399c56fcbcdc27f3b61a208a507381357057f5149b59274e3c913158afc90a00396971e106d381a164c4ab629fa7bab78aa72fc0d4bc9337f90c9a935c3962e5d34bade3941658cc9044162b1c73e3eb31e55efdb1d3da1cf8c9cf73270c6e0e79c09dbf5be3ce299bcd50b1f17300db25341f71ca0dcb4050fbc0eb644f44559a44a75d61f14b2ba3ad6c554e313f4586ff03b6bd799028f4007906663d5d3f9cc767d71063a15c93cf10e5a24538ad60e49042e69192c00925a7087875575e28412b99a1326ce6b9b473c71f860edc5b2443bf33cb3672adbef4f423fa85a4c5057d4be761230a93a97706aabd40f9674944e3e652b7c9b7be066e6fd27c7fde157c86c6cd4279a31a59090728c31f710034d4bafc6c53ba5962bd98641400bfddde5ddb9fabddfdc8802bfdfcfae8e32ae69cf2663a2f9e2608585fe54886b4ee79316791fcf72fa5aced2740299dc7f92f3a5de7bf39719fe5c8fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79effb61a907b13cb8dc4d3802a4403d26f78cf89f3ed71dd50d763c98fb5297df3504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7dd3d456b5ae4f56a71af821b98ecf4f679fbefe4fc4c678fdfcc70824381cd203129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d60035880db5af7ed15fd9ecf73be7f7e11db1e3364a6c1a2f5d57966f5a0277d26f3e544c38c6781c945b7aa746e5066717360a96bacb32aae0e582e941be7df071bb66befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a4250e1ccf347cd501b21ebad13dc1946a1c38ee08e5dfa21dcb25e97a76002cc6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e632df3d672be4cd15cd3f6127bc6ea55527da60d09d21b8c621909f53672d4bf573c675d68078bbd56476cca171640c2276f80378f343487060c1e0473ac64c299d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa3f0b43353929a1a774ea36cdde593b33bb894e9c25d16531196e3683f4f8a540ed62ab4eeb16fbf5808ea54cd4cd3897436dcec95676fbbded2b1f083374c9118c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a9624835a211a6848a6e425a00f12c075357fe8edcbc72de00d70952e2c355b4985e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f1d398ae0315ee6b954759209b7e0d8bc8bd3b044e91d44d3d2265c1073d36c52b29b33c5f640f86c27e4cf48c3449b4ee925c4ef87c1049181488616fcbfc95a1e0d210ab4b84da221b2e23b6ef05ecb03111ce60db221ceff0b6e3c410e73782dd73a87fab4dee7022778e629245bca56578c5081808546e034c16d20a427360f42ef7d7e83502d90700e0f6de0544cc30fee0f8ee6c123bd533811bfffa72cd0e2c8bc7acdd6527d7c69946a2075c6988eb2b832d0592041224e4c21e1c2dd98066d9d0b10db2e9395119f02797fcccd9349af3db89c834b770fb0ff16105c092a1f48338e8d1bc5730ee03339b90810d48afa22c30cebbfe5557adb003d379e44409f83a49b5463192818495eb29df203480f60a67f38d785cacf78645f08981c1364120071fccd054cb06dce990ee540d586fdecb1358ce0983f7688d2c9b9c967e05ab533c4c077bb2269f2063e2d409d6f080d4d8a602a1484a4c20ffa7c0c33420be5e154960284b8e3b5e8c90de6e6ba0d060be024fffe95c7d831b395a4e94b89a4343e5c8d7d7d33ab8979ec411d23456a627a9a89ba35f99492d8d0704e524ff7969977848f794094d1c5f57d6185d62e51aefef3cccd8a999abe161aa7373adc33f85db1a524cf375e9512a8a4652ea950457ebe78e440ad22233b3ab60b44322cd8cf83cea0eb3e5f81036418af33b59e5a1791e3a66cb30a9cd4e569171e173e78ec1ec995570fa60dc71977decea3bafb85356dfeef504ded8fdc59d87858116ba7a745c3378cbf0162a0dd5708f27c417810e5be5b21e4d9bfcb3ac7f5065e1b9f2e96be11dd546b8eca201f29b6503e65c39164d75fe5b904828f18faa05cb840db32f04ea473b09d58bf2b1b48af0daa3943252f89c7769f38d10413aadc9288d0d7cd924ef4580157893deb07df4e050887539381428a38ea34a96707ad91a9790402b6b80ac017398b076f2b7f3818431af826f1bca267fff36da59e91c53f337af638c8a1943136a6daa7e33431415d81cb5e949f8060d9bf4f98796b46dc660369f4b6f67b151304033d3b5fa35f80a6eb90f295b01e8990102a959b278d4d7e91ab7f9e856a5e79442d8840d834a8d13d60c90f45ee090c494802d0b7133832067a599dc06022efb72486dc7f126d4a34d48b072a2c89b21d0968e14c3e4fe007e638ed9df1165329d2d19567ee16b42c13daf44a5ce006b5d6a0c45ae795aedd5b44c082d4d3a3cf29b6657a9ac2f274f70c86b1f9b6d9cedd7a8af1d0c2c7821655b186a2584f6d7d3f4d4f5e0c75772f401894e3d595869c9ea5629b9b29d3bc7314b383ba98c99f066a9f33744a65d8f0772ee1c4bb80e817f6ebbb70ec2a1258ebdec4911c79cafccdde3edb74ffb259f9c316bae92f9903a545c11420ad594ff4f853d002852a8e5713fa5dc02e190029c57980f93b270d952cd7b8a02d547e79dcfee1bc4b23da08ffd88590b8785e40401d8a2dbb915d179260e31975f948011c68cc66cf8fbf66c1f14c4458d1361e918b974e73d630de9df6be0fc358c7194f458d140c8a7ac9eff1c123636e801f6c8ce22ce6bf7e97fdae46a1c80c161b71f93f67d5acdf45830ca576ac82e8796907f55768b11053adae8352e81da7e99b2464c463593cb98185200749912dd3b4594ab47775a2454adadc527fdf1f689a1ffcebc4a27b2c8a81376186e95a6ca9666b55b143bed9bcc09ebe7d2c186304b11cd588d079f25a031a44f5356f5d671c3249bf086db6f76d725edf23e3d369d9c93ac2c1d8aaa2f11c06a701fa5e7988b4c9e073e052d857d1a6f352caea61400615e12f8daab589dd39c97bba3ac1ecf65db3be1ca330a028dcdb6faa0bcadb57db4fd41b5ff8ead22dc68f1b876ab1b06598a2ab266f445a492d3977f51de31c357a3fbaab0b18aab56ba4be5fc302da04a749b312b3fcb4705e8e590b4ace729cc23d41f8e794312694bdc1c6b04b2a07cb153314917847b15afe523c81c5c69541f6932ed6cd7ff25d0fe853ef9cfe9f3b1599939a2673b4905b0f1a00d8a1ab3f41afa40e06e6cd9741f3d230f423f8efe1539d46a42d7eaf75457a8d43db93a951231eeccc54ef69873edc003824ac096275bf600204351b50e111f869b29dee92ff6faf964dbd918cdb7bc0d3767b8956ecc5111ba68e83a09514b386a0e53a512d955b0f3909aa113aa62ebd4b5c1bd3dc83112a0b8f7cc966cfa133cc10df64371acad23820d090d1bc56ea6aa0506325a72f8837bb411ccd4c7ad8463f80e8bd73f8c99551850d98d66ff816abae2e179db3b3ec36b7ab23746859db3f590ce3d0ab372a754b29801e8ff9c9380ae71de93db537d0d819c2b628467016fc4c62a3a016f2b4158fe22cfa64385f31599612a001b63651bd1a8b390847c60136c764332fa59e02fc824664dd6dd058e7a287bd106210a7071eb0d8c5ad288abdd83580f8a508480e4cb3d06e02b6ed1da92579011e66a11040b07d070d704e0fc9b5e47a14133f17778dceec537f83056e9e3de7674fa4f771a395f9cde3d267fb4e82f9a10eb36107918bd31cff2a2e05e1938a772cbdbd0df27f74fd70e79834ef3d3b1f86d0f93565e1ef7b1dde4ea33be252ee4f71e9e66cc99bd23e1e1b91c7bfff6d21f4a980d4d00e0bc46844a8f1ee4fff8c700281ebc3937efb4ba8a2bfa09a36e957638e40738a7bf0dc10ce5cdc95fc312f9b8bee666daf0379afaa8767377b5ce8223e00826cea8b91c191fed24215ec2788c69fc4253a6e81cb1094c60cce8c8faad17b29a640c47fe8b1f27e0ebc9bbde9bb3bc71903cf9bf743dbef4a7b48db2e80dea390da11a01896d2ada07833d0fcc2bf681476bf2351bbc20ae4d8f673f6ea4f20230847e33ab6e4cf77b8c5e5e32264e18d282bc3a1c4762054bdb2a7c32e9247d83249f9e863c8ef764dd7f00ae328769cfbc88f71af6446fe53c8acf12497a7bc83ac1fcbc95a29d6c04f4b6f10da4dd5c3fab468c1326ffdb2cc4158e30809b744401c17c7d4b35d197b89523a8c982e81bf57d52640b5439eba7bef49c7749d2cf5d46c5b528cd14a90cc7a903ff9179a540ac69106671b5497f7137fe2ab9315115312b31b9ae6252b5c34073e436b81f22d7519ddc34c67fe372d7e20164fe88aecebc92bec1f04efb408e6a52b43a67c43f86b565fc870702cdb454ab9147e19959293b2965d584f154cfa7617aaa508f44ae3a0fb131796cc5637f07dba18357518e3f5db2708410ff2d6e94ac287495da738688dcbc878f0b46b1cc6f8afd040a938aed0fa677672fca27614ec7224db08b36fa1e85b1093fc8375498ad1ca0b209ae8d5ab6133eb51f874b4a25286d503a63efcf890cf4a7f951caafa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef142339c22657b5dd66926b4f493e68f7af834930bf1dceab7c05d6291c3ee4f27c165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a0029fd9d8c678af7242f1ac2dfaedb3d100a8c854a8c1c14b7081bf9ae59936f191d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d60035865c469664efd1baeade5e37266326b90852ac3c73c0a05be62345a68fb79e2a2147de64c4119b692349a548e0726cf3f6f1fd19b83aa171dbbff116c4c9d4a8e6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6af25ba319cc37561ac7cb1482397bcd8f1c62ae5aac841934831f97b834f43bb468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffabc5a291d9051bfa25f7a6da3d59cf793570899ec69f9bcb0b4aacbb9294198403df75e9cf94c9084287c671b6b992e817a05d6891ddcfb5bd1e7f2dae2122c1a8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae924ab756df6256902c75ecaa211e9dfba18c856e7679abd5a3e5e5f579ebd2a4e3742058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fe51bb62118b3bf8d8621e81260e145d11ece8bb00b9c239fc282fcb915933e2790a9894d1dc3c1c694e6e1f1b819f6022aa1325ef4cba0602fda1652f7dce14f2573b52f10d3c8fc7c782fb339f9c9857eea63dc0574e11555bbb91b487729aaa0e3bee1b4195c0878f5c2c86c57535a1e6921e3804decf8a9a9c2dbde409d60f6a4e827405bc868759b9fa56f878a55aaa7014a1bccbc2d58faa401af1502f8cfc6a47e080a3da392ce960b38ecf0aad1ecd936609e9f7a5c9fbc3e6c718fd725b1db2d2cf3652aa333cf40a081e5467a85980a0f685e1b0096d62ccc4185ab036776180afd1e0167caa5f0042c3f8d9290da9bb5a8e13c97f27effde20d31cdd9dbe2ced125d934aa50f5b7113ce414c2a33f9d323b94e88ebeb4bdd1e1bc7c890e52cf3c2ff5e2782af07f3abbc2ad55a835364350e18b922a2ae8fa7909e366da663469e67309103fc99e2ea99b418a639c46fef1df003df84605907797eca8a2fc140e20c09c248e240b5da937f257571ceebf73593e5b54893d1672e8bb37561aa4aee3d63de9d5a239b148da6e7b976873501fbed2c8b417833f2073dad305225ae3d687ec7de73d973ec456fcce3b87aaf152276974ddf725a8edfe6df0f34108a982212046223f64f5c398f5a8638fad8e55fa1870801da1a6130366d7687d50c36b85d9c6ce7753e45ac5fe37ee765f4a3f1f50f9b4348fdbe85853e55a36db9fcc01021ce3c567c757790e5a5c6eb1396099f4d245842214f944435091e8cd08d272a8d4ccc092e3cb838780863bee6d5c8be3360d0741b058da96d53b8769d405caccf33c179642ffbff45b45d84a136adb260f2bf506a982c34dd61fcd906d4ec8b9622a9288471a5770f38e47b1352089efd1a0edde6b2708140fb1434a7696f21a8a5f13e7df6dab57bca795f4e5f865f6488932dadf5f6863f906663c38cc81daa3926bd310f98830de5176bb0e4ed938cbe9e92f4bf0a3d7448e2e296a6ff04e60225b79f08535c3cfd3525bc9582a3651f57db34e2eb579c42c8e65d52f82a5a003642337c9c64f4ddcc925d049b2522ffe7c629ee09f9f6a1f250bfa1fa980a228b0a67f87d33f89ec1087f0700f4a949ad47922801ba8da59e95aa92639395f5933292b7542a11da1571d578b2695201fc33d4a0e5dac37fd67e0d5e3c4bc49e44a169eee2839a52fa7933d351af29ebdccdd42b234cb736601f43de5c8c9a817970e281a6a472e37f1aa7a69c87036209d114bbdbd9a43c05b876c8976d9908e408f39d85fd54782ca1b88ab32ce49d70579142a454a3ea29fd274a79f94eefa7c3f24818a33d71a42143b37cb06883e127ac77121cf8b187cb877e644518b21139e7785d151c14db1a807cd0172450bd58d9ea26a76d4497d105a19c8d3ca6eb1679ebdbea57efe53f492d616188cb4ec3d4e46bd665cfefdcf09fed362bba7dd1e48b91bf958f8273217a2098f668f2f3151aa005688e4c596413fce7b587f7f0ac0faaf88dcc063dc60c4980b9eb7181007a0f663a0d6fe65a210ab6e8409d5fad41b2c88cd1abe3fe7c6e3ad9e361e43a0360aa5b1d6edc589e9e5f13cdb4b11b0e06443bbed612c24c13973902d0af31fdd39a7181ab119a4af9534696591d57fdca66a923340d0d926df3c20c17837a7481b0d87f12ac0bb0faf976136a72a5da4d95ae5f3a4b95c7992e69be1082ee7cf57d1cc5d316b78330facf5fb4d81fcff2e81ac7656a38eca82da1cf817263136820ab1dc9f64fdd7eff98c3638ab1f8de476a4d69132f14f63565ca38678da81dc7005a3417cab4c7d684568f090ac4e7de9dd344a8f6ceb50396bebb7d38c5faf8de2c0bce07939ff2e5fda6c94c51e94678b324758012af3087f6cd22c8166e792327385fed10e3ad88fe04e9170751ea6ed3b72afe3b3b94809348ec9603286b97365d24a5394fdbd5ef2075a7d699269a5edf74b8557126e9b6cee2174d00542df761e20049e96724639f9a9143f01c65b7790bdce6a66654171bc69010969987066b01e41d79ce430b792649cc750d3c89b097e78ac98be27601ce971b706ac723f3c1419c32617943340bc71933c4a854da5af38ee7c44b8637ae001ae42ad79dff578e26975824f7c058be9073fc72f10fb830ef76dbc8d206fd98f7fcad690276ffd1a644f5a5ae82c8ad7c7ce967505738aa102af20bff097491a53dc13979b9a37638c841fd09279fa8f743191db1f80afc2bb19c66589ccf290615c3685bb47b514ea25f8ecb28255cc515c415b18603fc03ab79ae69c49543162c4d6d5b10dd444fdd1783efb6682044cbbee60fb645d1a254dca987c6751acaed489199ad4eca5fcd034635e21a09be774ca55af46f53e44d48cb0a59b6d62bdf9965412d0744f435f4e78df5c3acdfb30c499205931f047a8ec67fd81b859d779e53cd9e54efdf052c807ba65749fb6717e98e1a87e9938b8e30851ba4a4a91af71691a2f46ad1212ce18aa4aea44c35f9346db32632242fc2fbe9333007d3115c0fef6f1f099919c2910b48260ce167493829289bcf36f2d3a1edfc88fec665a9bd4ea4a957c5c28b6ab24440c8412048a18ac0758082cc287f6126d16849107aed7cd0bdcb30f20061fc455638bb369d7954c6ea18d3b920f0d86a5aacd7abd9f4b9412a8afe64a4dc80bc037544c92d46d1f486aaad4f55971a75712de2ffe9adc1fc7bffe349312faeb4b8924f59eeddd239cb677e0d168982a0e3eef984354cb6be7d307a95bbbde610bf1ad458ca1a1596b245bc592d3cdcfc4b66cc13b0b8ad0ad7f02ae06cbbd0c0d67cd616fc14be46af4ada6111368bcd5225db57945aa37c0c526f27ca8df6ecdccf5bf72260b2b7f3d1f653334c06f40e3ad44b9cc47805f4073f1887f8028ea51e85941d588f29bceb806b4f4c9f075ef9b16868b5251936db82d52fc8fd9dff0b19768a533ead73893249b0b689ddc3fdcaa3ec7362a2d1edd5b58597c239e19e03cf835b104b451c5d60f41fefcceb7ae7b13bf808469443727c3483854023eb22fc0aec675edee756e02ea41d8305babb095f2396d7e59ed4d780392a45203c8121825b037f1d052abc6a0154a13d38c3576eed9f43da87067e2b50c479ab2ddfb2d43ba72823cf386a65270f7ea2d394889682462ee8188c78edbce45f6279128416c6d1d77c301e80d177dd019cef76811861115e42c5a0dfd61c78fe63dfa4775ea2bc7f3bfdbac57aa4eeddf4c2cb983be3e99234a1cabf8b3d9ed3fcb6e1e0026cf3f7ae50757f01f88ce20180e798276f32b821f776ac55314f901093ab37bd573678ecce21f930c4680ba8dffe25d78b452852cfa8de9dbc421023d4f43ce0479bada6f08fab6abf2eb8319c3d09cabbbecc4462f4def6e1861d5a3d465ea6e77dcb19129bac26a3c2ed2f89b74e9c2393b95e077e4759082026bf4908d1ca0458c2db5e2ae012ef830b6835a6bbf328e39772490503bf4adcad0a8a6c5f1ecc1a0be94a40cb47f726cb3fa6c6543e398dfb9a2ba984caca67c9c167c4431d84b60b41b4139058973691e6bb46e2fd256f836a291f49fcb3babb5df9d9af7f88e64a95f5f4d5eac10bfb3136b445a413640482d30a2aa8be455bfab771d784c41d68efc2b40d1b057cad47b267adeae41456fe9784b294f98ab093dccf16201580748a72cfbe0c5495301017715cb90252e0fdf3c9f568096c413ba678aee72a0bca23e7c9baf13b1f8fd7b4d2b1547c36af0b541de9b4c22aa654e7c4d2800f92f3f5cc70788b03299b3822f4d3f9db7c3faf63de47f227287f3510300d65cc16534743ae9214dc2e5807248e42ed7bcad0276c1e6124123d7b8bd1f3048ff16811d129a6446d45b068dee4dd2580bb91719bd48f88099237cee1dfb3adda297b5d28d84525cc891bc7af0c18ea35f3d8bdd35c91815d816cd3abcd55db5ca41f697ac87630154ec5a87f10090779fc273992378590072a854623be7668a330953d76e6090c60617699cfc1718b21154245e5b1722722aa6d32c53cb2a595feec2f6a9ff8999b388f4edbdbc5db9c9be235ece8404fe2b84c297d0f90babab8336cbb73589ba7c434c28b5caf4ba0d235e22719176078ae60321e426a049bf93500e3c167fa7eea2d5205cd5a62a3494957e4d3c40323516d4721e3f317f72495067e1508f78481b315e8e6792ac72d924a475713c229b23298bfa758713e88cf7e3701b58344f2903aa9c35697705ef0376002b6fcf6c0dd8d0b043357df4b21a077f7f1faea11418dd52e093724b75940c3c3cda2889bb5ddb3936a390681718aac18c826129c46b69a00c706b1fb0ecf493bf679e209bc4fea07f3a2aa02f0fcbff298ca8bc9da6fa9f5f75a9e7fc7cd194c9104ff26085e76f9327cf0b22eb227d08854ea3a6dafcd98d148454e42144b6a9922f6918012a7336ce3af5d2a0b448c7d7869f0d3f6ec45d399bf12e95adaa94a46057e8141c71b4ccd7777483da108166ed5c2798bf2b7793906dcec1262ea15d2a3e4d80198fce393b331a117515af7e58ff86dcfebd21824a2c0b982b2e48ba4aab13875e77d76fec1e8001a8e0e4c17c44e5bcb1daa922a2d62b9e1aa1ec45e7b8a3c46d3743a467cf85c90b6541af91bdcd0704d954b6dc3828b7a07d0ba4675b093c4d6d683f693cbc37a9ba27aa773fec8bf1278156d3cdc16682f45ad8f98f5641bf6d3707d4b5381a5b785c5e6f4950e7d6d9884927b8687cbf0209536a15bb05cc339fa19b02a2bb575a787622042e06f3b9956903fad7d33317ce931923b63f6b4f388b7ca3efe4c854729aa33459269b199cee153e8989f93eaf27fd2b794f1e12e5aedc8e6d627ab4a68681fe2b84cc6ff7aa2a492df92b5db94ff4987adba87485ad2926dd79aff3f22468104dca9a02d269084a2c8e5434b3fc54801c42608d210475238f65e2717f698ac7d20f6fe1fccd3275d88c54b54febfe87d733218c15fa42dc31cc814ec04d2def740ac8721cd9e7d7d06ad706bf0488cdff5ab50b1a093ac7067ee4f0dbe0c563b42b3da6a2260d445155217a9515d2e36cc27174bcd033bd605ba949cc560c56c830706ecfe6cbc0c51757e360c10a767abc2ed5c4c274241b63e0cd1732f14e973722e3a84ab7fe1ec1d5cf3f43dfd92ec5bad2980eae7b4d492519ce85a3a61d27bc970d2e50ed569639a27e6725d10dc1beac98d377b87ebd972e86bd0d58f6f0cc05295e413b3d06862bdbca3036f564c2e36b30a59913e53a97a0fa5c85529fa57c75a6e4bf0f1d897627b5c92c2ed21be971dec69b1f972645c28d2f859a03b91a1a9e302aa1a7e53a33244fdc6e9512ccebc479145d67f4b1f49cf067dd0e1b91cc3d234c42b7f333b502a973c2735960c633004a3b1f8f7a79a52ff6378b1f37c6d26c3a6fb3c35f97c332f5ff47c0a015c56c70ec7a2bddaef50632aa5bc3dfd0de7b0e9f5c2606fb5a2f615ac047a58a0781a39bdda17d33a5d8fcd905fc5cf9f36c4450df417859655318c78744af64b17c7904cb49a26c0bdc5c2d4d74283658bcc201c06c2ce17ede2b27d65f83b70d08fddfc33df14eb368d1df6fdaa22b49daf3d23ef362175c38f6eae7da2be112d52a195d9f3fa66746fe6265e7a3488943ad447b5814d8f364e42ec5f917a696ef8c5d45e75fde5f4256b60097c8d34818c6fc213872bf1eb85ce094b7d3ce28c3212b6e2eec3c7f57b0c5525f2be6fd04006b96f3bb1e4e2a21ff7899e96f65a4066b621fa971176bbfa056ed7a10b28f6fc24a1cfc2fe4db38a722436257b134a74b188549a6c445cf7950b61697dd01a00836ff17e6cd011f632eab6d64d25c33648ddb47c3c12e28d91f000736ccade22de8b2f59ca51c6e714b64ecfac6adbb7bef06c9f7bb801238711e69ff67e390922639f5b5ec9122cfe302e990e8f18240158034645e569a934c2f8862d7a21be9c081b536149446fa0c8219be0e70a3a51a11499911d976cdfc3cbb70a046c23c19da6eecd9bed425137ea07ecb41ed63f2310b326f60b3089077dd2e291981513a62889afe014df784d91ff60f8d9ea823a0863e495df72dc9ef636b103157179f867b90614819ced20b404f0bb9d03a5ff8c5773408c6f753c25d948e8099d03d0c4c45432bbf89c5d3890243c0bb4e041581e772819b5588dafc21412d11e85289e071d7bbed5070d613d84b364db69f097144a93057c1fb3c2ab323fc5c7f148d6b5ecf567dc18524b33d405454bd3820fde2248b9785057f2fcbc788a9031004be2383210d0d0ab0043e3bce671daabdb4bc366f4d9d030b2084b2aa5f3d42dcd6848184b353ca24787d63d956cf3b6cf13282d60d28a3a0a4cc132ae21463a28894f362ab24b4e5f00f7df3252df7e2cb08d6394d8472738a3137916a398245dfbdbbe57b90cc9ed8dc2f32eb2654e1150237a4e570d6134d531842e46682c41414979818c49957b1706840e1fa7b48cf595e9f43f3d1fa25fee50fcc1d142cef47a5aa65350f46d86792acfc06e35910006e33dd8c459a26718dfc6b6483b58cf878120a0782c24c9cf9b4ab03e19b4fa372f386b164a63bb245f948297bb5be86e76966a4ffab38755da4db734de7fec022cc9c727da82ee550a381e123b4ac10b1c1079cc75c4cc7f69d3f3e9b5490a9ef94b874923b54d668d17b6b1bb625d66e519f6ea3195fdb2c035d2c95b68e6f0effa3d9df8850e69545c2fc9dd279072a537d1f02b048493229dfc68e08afefe6cd3124fb576f12a0a99d362b5809ecb9904ac1a2a1cab70227a2c8e4d9ddb9420c3cb15b2d2c5009291fc7ce29660f72d6bbf7c4b64091483596e17216f70b1ecd97d8f7963654aaf331b407ba347a4fa1715de6fffa74ea0eef2464c29e69e4b01298d027dd0d214e29ee6b1c7f104d0222c816f7c7f2d86d0df44e831a2464729216d452e5ef6a76b638b7c1566ca2e56bf22ec63e06063c6bf00dd3cfd9f4121e74e338eb7227a53d5baa5f8e63995bf42cd1f5738d6421f4da18a6a74c95c3a3f26295e460d7450d65db351473e57ed12a2aa5199dcd224a766ecf67b5ceeb0a1c6ae0ff161c4262339b98b8711d390eb143f4ea2d249a4cddb54e9925d328f0ed4e9034e4d4dc5c6f0b6b4a9524f72c6d118b03015e5ce4bddc5fc3e6a5e0f02820383c194347e316e780b0aa8f05ef29e340d8ae5ec189c0829784cab11034ffe359abb94b7cc9d6fec14e7e94ccccdeb078ea56a9f3219082dadbd1ad38a92e2ff1463d92e797699c34a148644aaa8ed584786d187f7dd5221df4c5a7aa199e75c658cf365e812b076e82083cfcf22aebc190b3723549ebd81a37eb30b81afc1ed54a0463f798be3402cc7605d5286afdaf74754c133d4bbc724658d7bc2829cd94bff016d70fa603f13b3786c6c85f0e147788490c84aca852a5ec6dd4e4ce94036a497b77d41651cf260e93c62bc18ac00f16a71f2f879da36dc48d2c461dd0b82d2fdabffe1d2a8346f609c0ac3a236c94021b45d3706df2515dc23f47632868b69b9a7ff8c28377b7bca88db394cb032064a267ee893b61db5c75170fb38d2ae4aadc92906fb73b593b399e11dc3bb2c739dfe9e9de581de78ba23b04609ca9c482dff65170c6ff5d69fbb0f15326b81c17c4ca7eb614a58b1e820bec98aa969e668dc4f04a33d80bca34a99d96a71bab32911170ab96fd1ced06b6dab0368bbc8730a65030840882367ca4291143714cc8505869ea5b8af01b3801bda308c9dce1c1d0db98f8967480ac5b70c251dc5cae44ba22092646cf83c6af0030e6ee9bb960b6005fc33dbd7390e97b35b392215c951d730a0933d301bc552e337d7ac45820fe4a81ef686d6842f4d5596e68ea8b8c4eaaba9c530c4053b3f20e9b4fe8405bb0e82599023ba82bd92d5c1d6d30bb9d90c779249ae7028d87ea4b7bce1bdcb5c1629a281cc1e2994dd35862de440ace97daae38809019a27d798be351a2e389a5db65c4bf5d86d2db6b2cb0a393166e601d356ed6ea44e6e16db275b1c42ceb8d2d72dd1b0bd65a28a90fe24297de130a62b0903ef12f232bf067b8a91d954cb851c382cc71ee85042b5e562ae5af564c447972636c94ce0933fc811bdfae7acc1f243f1c713b3714367060686d1064f8e1b24f1e0a91d439477ab23a6f0c5bcd5a6e0d4184cb65b25736807b2ca9b239eb7b7ef47fc34e80780dfa44cbfe1120e675547e162b4ec0508f99ce479f13a1beabc0f583c5f9064270f89bd67cdc7385286ae946a62ea79d16785c3b71a542ee5e91a20db2457cba1123e8e44327dca3b3aefff10fd10801777600c6606f9b77374d702a666d6d35e1348185985c9cdc26d9c976c76bca4e66af2fe5670bc62baec84f29008b9489a8bf96a3c54f4f8c2ca76d2ec4a395d4e4086a1cfc09ee6c9f8215c58fcdbe18a34d129ad847f5eca24f19dc6c1670e776ebae1cf454f7eacba145d6a67ae20874c7aa69003f0fee2ed71879599a936abde1c227df38bc8cfba7516efbffe8e1ce203a2b40ff9dc02eeab98a8f8bbfc6a6a09ec806581218b97f73e30f60e8bb90a7c1f23ccfc893434cdf44d00e2270b76d2947926697e43fe16fd6ed86519109cb70cf8cd268da76df1df580b8431e1f7978c87bfe92aa8a909e149c3a81ec09e6cd29a1794a8983e722df7750a5b9f5774a62e270ce6d202b074662b89453a99e72e5f6739a4bf127f5435e08c7246d33df3adc1ad17453557e584e050b424e78f1e2493588d83445cda7f2f631956e5b87d236feaec20e29e82ea75f0889dc9d79080b7140694fdd83d96e41453006afb3b1b160ebb3b1a3a2d0209bb5efd1735b72b706d7e129b8df1efe6d43b79b303f03ceea9a483b745f2b94608fe4ac92f195131fdc6cce9787058ee7b18d23949778cf272ec4dbeef862b16249988eaa68f3fcbb6d4f3acafff3f8b88a8251daa78fa01928e97e6b9e10771be15fddbe5641276a5c6f1fb6cad3323660f2389367cda940d94db8ecadc59c3416e945d2f2ff15ba06250232873026ac91c4fcb17d1a0d32623e94400a4efa6772c44fba11b016fb4fb34a1f1b5e0271c3f6066a4e8a2098175ad9e59b847de288d09c25e52d66813b979daef02d8df71f581d1642e0c0bca2ad5d1bd78163a26bbd10463177898592c5060a065bc2671c9bbc1171bdb6ff764841365e3b87edffe1c79f679f94f1858c568ea87b7808f9bb8b62d8dbc9feef9d6a518c8a669d2aaebe3c6539beed5a17babc4c5f814cb811c107aced3c3a5cc3768a1a4c5a30b6d67d787e9492aa7ea786d39b47d4589149e9e064670a9644784c9d0c5ca5d0250c2d8b840285090f45000f7a27c2d0c13dd4d3dda8c8f0a876cf0f4807d4fb1303976b83e7e8e6baf492a851429ea8267d8cb95f4b553ba5e56d9440f5c397bb8f75caca56638c3dfbe2f704922ff3502920e520873f246e9a17254835f6a4e6b5cbb5cc8203f53dab869a46c4a78b0bd259d951c36570b71c7efef29a0a21ce2e9644e679649eecca4d7abab2243291f9e66ba0d4bdf873779c2e4f4353075f031ce7ae3a34d00cc17e98407595017b8d0f47839e9d011df049a4c3620a203bfedb1971f851d25a8d06ecca3a9670b58c0d8c5336b40c4fca407070552f01a40c251515eb8186b2501d37c5b4e4be49290b30a0b586d44f114e33cc472f073c73f6af58b6fa0a5b748c471fbc2bfed9d4426cb59c4ca2d4918742510b7f3e22fcca8affdbc4fc5a677c2b8d4dc9a3b86dabdfd675a2e6898a588119454d05f7331b3fefaa027f43e8d9cdd42194206eae1d1e6af879a241b83326dbe7d607748383ff9bd6b4032de970db5a751f27a39a5d726d274c78edd84338ffaca43b2ee1a95e8e7c13f1ff0aca9924b5bcc3193e7a78bebfb3f89ad6dd99196d42a7f38d05c10e3926feea34c04d795fbc1caf2938ef560791696a2368508de4ca98095b6b6baf9fb1f1e8e408d8d54e92121e381a4741930e66d2f411f5110280c9bd900d551336f5d1225a2fe6356b1b61b4b85e70b4a9adc68a0532bc11006e5526aa34a6b32a01883c33047b56bc0c6fea90a5e0e42a3ea64bc07e1070f3d67cced9a8f7df1b5e58148734d6d3c2c134e701f12fdc05133db4ca974456a76dd5fdbda8d94162cae196fe377abc2e985a5e98ddd135b3add3e3c32965ab691f8098bc1d20fcb98dfbd57126562218013662601c7f9cd2841b47be0917e65782b2823bef9a7cef9b2e6cdedc015a1663504af5f409f0d45b83155d53f77c3a9ae690ad5be9c8d32fdc5cc6884a4b36ad6dc1011d690089868f32f85e71990e1f1ce41b14fbc13741d72a3bb6e854ab628522479751c245d52d07e79efbaaadccfc711aaa20b8212086252275329d26b7b87f6b05211c41303dd46609cf1bb6c7a3a79ca2e7db97c913167e6af475d266ded7aa870fcc69be6643178b3cac5e4112bb6989112c31845178ae6dd1e401aea2828a73be68a9dd8be98247628922cb787f711ce4da417d5c6bf3e3c3a16f6f1c99c6dcefa7ec06d90126aac56c0c94d9438dad91e3d4bf5022131a07ba786ce4f2ba71bf764e0b084a783305d1373f931c1b62af474093898d5587c1a32c71d8a78132b0199c541969a2f14ea4e1cacf846902cd3670441f205b6406987e52ec0a3d9089d792fa9eefed8b303998bd168bdffae1b35c29968f033d32a72b81d2b11a1f72b671bcd37b18331b08ee8c0ea369b78e37411e1f9ac4da3686bc179166ee63de469bcf36fdbc5047cb5a1d8844d7ee9ac91a591875ed034753f25b80a71d88d57e8dbbe62056d252f3429f24e979ab99f4abea95df4c95cd82d22e21e81f1f86b4386a091338752be25e0fddfa093fb43679210623a1027217ac49101d6e3c0e02e56b7315549b5ec5ea00e964207b3eeea37f575fb00758063db83d4af9a90aa4f0e15a99518f14bb007d2c28e47ea1cfdefa5b88d15a5060f13273a655e27d79267e3b577653e27a7befcf9bd47327e8eec25ad69c1530fe0c507f105d159176cdb4a0b8a54512240edaf22d5c89eeb8291b1d77182c5824e8aa3f5d846ab996a29a74ea1eef2b83707073c09e42e488f5c9661e06cc7ca5486bcf369111499cb2555a8e7b54f6b69ed765e5eb56abae5c071dd5115cec3d04917ba77a3890eb09e86b7d58833d70976bbb3bb99a6e4b5f9aeb3df9d6ab025836f71e8543382495e5ac6348beb66692f88e85cda927517ef7a77cd19bc7cce843f07fd430f1e4290ac694ab1e917fb00379cf0a8dbbdebdf72c5f3fc995c2bbcd7d90861a3f63baad05dd73b95546a8a7b108aa5e14d209f6c590caf712185c3fc46016d1ab2b7dad0a37f2e1a1b880ee2eaab432983a6eb266f4277fec94417987cd0e0d43d323143f4ebe8790ebea78b43531bd8f78e7357c1d6758d9240a520844b85720878eeb8622030b49f6c7a6600b01d4fd3d4a33fdf7e6b73914574f76fb8e465383f873f10be2588a4d7e36b00bc09fa7a58c4b97e77f6be14025691be1a7cdde481d325e8aac4e502ff7c09e122b4f5d8358cf4b34c644110bbe9ae0100887d1e9c6c5138099e3c570868cd7f756db0073656acb9d696bdab4b931f88becd0972f1b9cae07b9c4981401627d0c637349578a872dcaec0fee9793a032be263a9ab22e344edb88061682950ba791e85ef0a0ceddb40eace375311981b7e590fd804c3a10c29546b7cd797e18d74db0c821e292c5f21c5b5214399c865a07583529ca1b190e6e5b21708f3cfffa442c163e2caf0b00e9e216378ae474eab134e738205d2e9e70b4e43086e0178bb00e6e75f0c3aa3da85484587bfc21155a98aedbb994dc73ce3a259f02545aba60c2a1b5c265e9aaf5a4ae0150c4777c1127497fe41265c2390a783b3cc08ab21e4c97553d9aaf43d615a4d31ae6f1a63316ace78e9d96a02423e9fd679ff0b0c1938d52aaf8f67b410e5fe5619ecbf8121a67bb933799d27576fba914ca187eca1fc861db8bd16c4950e541e2c1bf0e649e7f842c50dc62ba6b2d5b41e512e52b3091105658103e86276b17329a5c09bc5b066d85f44397f14f3c7d469937cce6bb5c9a9b18b78f30b68a361586022e92b375df29fc72bbe2958be03e70a0afe199459827a710246fea5fb5462cfd6559cce040fb67c48178482b75740a60b8c6220af800fd6fda4ea44e21f2d5c6500bd4d60648890d91466431d7e761fc9fcd5e259979a14fcc245ce1a0dd17758ef4e3b115c9b82a8928689c62f29e0dbf9312535da247d3652b75c07fbf977039bdcd54adf03b8d88726ab693c3ccd079c9f8ed48cb3c4130e31c2680090987a9c3fe155be969cabb949cd7050f897e904734c252e2f1f44a708899003e5720472fa305a1b2d647fa64dfa60cec18c5ddd87182aee9dd5895f0453c41d50078c24df996be6ec850a93fc192b9f332c34f30cb1758b7274623aa875098fed431cee0a25388e4f7717d8f148333930bbdaec811aceebed6a7aad8decf88268ab8f1cc2127476ae4c9944948257d7fc2d41c07102f045ed16ed0946dd15493dca2b529492034211a2d75158019f458a0f81a318bfd1f7d84d84f5e7050bf86c574e3d05dedef55b6400855a7afb45ccb0083b66fd139aa50ec69841fdc09ab6f091f8e4659ed0768c428b65597092843bbec49c1995189f6f760cf99203707dd9d67ac3fef03c8193d58d4a830571cc19f27a4c03da8387491a06bb0b927e5bd65ad5404fd6bb3442972f6b9b15b07beda11176f786f0b62fafeaaf177bc26c78fab5c40aa8179662d2e7b7fbedfb9d6f03eaca797560d90377836085b4a8aaf498b5bcfed3937c40703bb07aa995af77aa73d490d746589bad26dcc60be9670aa8ce7945c40248e330b53d41ade95a80fdac25e7bac2e64d6187e51bd7dc2cdcd648bd87bcdc6840881ffb1927473f6bac07d56c33dc2e1541720a6b88c58635b07c12a1779e268ba1b0d5c17e2617c79c5ac9c9b31ff7800c9bc66dce250ded6bfbe9d95274465424c8664e7c324cabb7028bfcedcf5fcaafdfde6cbbc1b6651cfc8bc6f1765481854452208fb2a6d07318e66956bd2e6d1420e79c2625224c611ee53656b947f9b3fd45b3f7534736c8b9721a07155d2fee447709707715838c6710b1403e322597c4687cdaebcf84dfc67caea1f6f8b427877874adfca1e852229c586967fd04eeb72a1f8b99f761c163003a502dbfa40a4a93c7c1f2f481c779dd17594688b535826c20ed27738d37b3913cb30c9b7362920b84be7ce90f7dfe829c22d76a945dbfb664b007a8b27aba92a1f39b5fcfec951d1186740fbfd40e585c66e7cc8aed3ce459eb692701e3a005b57fb3765b8442d0d14eb7af45e8a68519e75540718da28b026d21a4f1705c8c66cd393529fb71742a880629ed28e770aff40c1336b92d561c36abe374371e673ec95a09b3ca05506329caa9017621a528d74678512d154fec49e2a3412e18e2a71ff2f5663feac33997b84c6323aec777112e7648549ea8c5ea7eead67755fc801f1f0ea351302db95fa53bdf362460bb1c5273ca66b04555329d83774d174014de55c30fe6d3114ef853dcd869faa10039468cf17bdcecda22a9e40e4b8d1adbb9a9951d4c782d49c914587340aa9eb5483f2a6060a43d6abad49ffb4f3b3a612420d8147ddbf28ce11457b95cef0003da80256e6c50a3a1acc367365911c0d867ff15debce890b7c04bd66ae69ac7a1569c24136bf2fb25b607db2b1aa554f12cecd591db29825cecc72714e0591ac4db4d0cdb70c1b59b2ddb0ff9917924ab0513799cb6d8bbdf618758d82f1233f5540b44659cdd1dda98ab2861cd78ef927fbd1f257e30958f8c4e69776eb6011abc33449095d3a0d4fda503187581b70c792d63dd8ae96b74fbcdb4c391f04a766f393981b5638954c7c304f1f97cffc0f9a87785d9a7f0a74578172dd543d709616016032a95af94a3240bfa03fd2881719c7f4b0ddfa85305b4da363c471c6cb60c9c9c6669bc18b22697d0ad581d500d7b3a831f989edac1f07eac01ee3e4f78d74e12e07b644173cc97f480a30a7b9a5206d0632f0c257be3f372fe8c6da3bd01ccc87f29b310edec0a9fe60b1b3dc3cc46932fa9a63976ec69145ee25b4cd69bf7f681e1a851ff49665ad3d3099656f636f8c96077e50e4130e812d7d333b3530c92425a6cd20f4515c528533d889860325cfca52d4a8e7f5813d1c63eacc3c91b069995fccb4917b7848c1580f2670c4be7960cb2c026e238f87d5ddec75148949e68b243bf40804e3071fff7cb647d654eeb0a3a54102b8d4f4d69703228d9c4eb8ea0f6c0a30eb6df3d349104b9d0e050f364bcddffe7b97d361c00c5339fec90da6753cffe0a5def0d70c54f33b4ed43b5ac7d735f99b388239573125466a96fd851b047235b9783515fa3c71c9fe8419b688f24bb0210dc1e3851f9d8abc939f8a1d3e1b5d5d8c9165ee3a2b3b2e597c26990e574abcab28ce51a1df1632d66895f6ad7c0d95249c2f5a7f52e1d6948caf8a643f22c1879e0aedb01554ce4186d32b3bd8249648a571266bcca1ebddd0f09ff393ecc1bc1eaaf74116e66d4fa524d0bad4406d5c6b4fd3f23f90fcd9e225affeb1b1e1c4ee3eab33e9f1dcc79c76fd7d3647bbf3c9c46dff52cc4f43ec4434ffd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a187f45dc03153ef0f0a10055d78c3ed9dfc7fbc47c2fd082adfa666b709ffca86f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853f787907aa217b3f203c64fc583500f95e918fd227235f6738656119407c2cc4eb9dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b75d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e70343f107ffbccbf0c93ceb847937f54024293a38bd2bf606f45ea3431a1a131ca07bc0bf03999abd3a08c2b8d95c9cbe4f5b470ecd17bc7e074a53059eb3e78cbb8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d02badcbd64c316280752be1414a0885e9d60972ed060d8d5203ba48fffce2709fa6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c20cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c0432c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b1179582245119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e318eb8f04ac16f72ffb9938d505267e5ae8bd7796a9efb18cebdc066d0559b18bd40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b7829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faa5687afd567cc3456d8c58fc7cf0dde2ad65ae7eb55bb8e6f327d25469766f83fefd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ff19202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e30b40c8eb6be6c996f63971b968e25cac6a927c113ac830d1ffb03318b800e3bd19943915081574ed45ca9b25ab083028c9b5257356a039a58638d7029a9310c4d1ce77d924b076463389d0cfc0b408fe762b92685277b9e7eb9cda1b5319386e6772ed3259b11c50871614d840e49489d53b08ec460a279e1c8aef126a30d35fdc0150a27843db0ee966265f1f5530c9b82ceb8424a85b7de320980d0de1b3a094828c6a8864a2b7bbc9e881ad005e1351120c92dc1eb2fe2ed47dc8edd89145b07edb21c454b2e62b07a4de538fa11dab442b2152d00db812c04ee255625d9bfe4c989f51ca700a3f4c0124976b8650f31d135833212392256b8536ec79dfcdc363c5dad3be70ff1d298f7b271fc0a6c361ddd77911359f7bc496b4262d334625f78ab8f5d69378bff089c89d3216363277c79609648febaa979e51d0f7431a95d26afae059b3db37f0494370274ddb3cf2e710efc7e426f82a0cc39b5a6dd34447283ceda456e049e2a44ebad698203ffc91873f5e8ef164b473728b51bec4eb79e5568c8cf1aadb39675575a2f0ee7dbd7c7cac1fd06d270a95c2f3c4437ea49fa9d1aeff30d79f4417f1e678b1a2b8a2d2aac2d870145deb9df143b5f0c3f7fa7d1c51d422a01ae34929a4153953c69e33f49d2654abe85a836734784a7b3c08e373e78906e65b7b4ea990f996f2fafc8375490620d3ede0109d950187234150df58885b91ee698d1a467b9265926698351b750ebad9ff4f518f96f763d27b60bbe2776ec9cb8dd0dd6c6a9f2b5725325d7a53ed7b13b14671d456d8cbd404ea4e5cf22e396dd0b662e33f4f4c126cc5ccd008656caae053103b0d43cabffac6f6dedb5439572d90cd584e12d93ce37447aaf1bc60c93d00badb02a8c86afd5f587807824a7d1c9036f32ea3e7392781c8cf988aa2120fef1806e2fe5a02955650c4fb090759d23b465d876533e23ad7616f3093eea437f2f5ee298f2b7a6a36dd36e44be3301359f06604817263cb9570ce3f5827c3dcf966f89bebecaf936d681776b77c29f91c103d305c20fee20474fde154c3c5770d6a80b58c95cec7610aaee53f43e1b210471f6b426eda93eb00851aa6da80db55369d2ae3cccf477e3ee5313ea532f6edd34270e66da6d5a3cc355301d15f560712461136f9ddd135fc2ba47fc975ef6f32f3701fbae66a6f5141e5fdd656e799b9451bde21b4689f57ef54a8f38daea8bdd2fee06f6d79d773083f95facddfebd7c0f5b6df30fc7caa21b5547b355de4290d135d04c2aaee1a5ca422bc8c73a6497b3ee0bf9105b8682469793a67cc87afe228e82becb0d3fcae07adb7b236b20b1bf26a686397fee3d07c083bdc810dece1f8f84e97bd38e27b19ef75654c9e291df432b02a9ee4c13ce49ddd00e269e6805f41b5ccd8200b1cce5d4e68f3567486042bc2a1c608f446e8b2bac8f7d45dd1dd1a658375eeb3e606c23f151c4a8117b123edc371b96b956c076b08d7a6e2c1e3103dc6fc6d20bd9ccee7c9efa755cda2745f3c114e0ec6475fe5dd2cb6fe56655840916e40061e34a0017b91f9a4102c8d7774f4601fd588d2ff18b8919f4426b2d259644ea517582f6194ff09c4a71c49b1cfb2a9a89020173ea2fdb3d71153bd773ed94f48423d7df9ca3a1d8a81a309e65cae89049bb51d632dcc846c2ffa74e4c7163559f64511465e80684c29eab62ff67635343670d885c16b403be09b2c1302edf59c988591266ead437001d1781402af5444fd02ca659b2dd7afe67b0373e7a165e63eda389a6dc99303b1dd61ac08b05a34c246875b725b39be8c1f828b15e08a87ad66a58190e5e3bc05e2a14948dee07320f7dd304096b33e46eb4251de2b847e2b9ddd8203694234072b71bb0e1d58b0b4510538dc16b8addb41185b005415b4cad7b961818efe5a7ad3398fce5270f28f5de6accd13ad84a7b9896c69803dd33bb764a7e166fbee4067362dc33b3e837d9349f47a6d198130d115ea4d61c8adfe1f76b45e80095462e8fc867edc620e794f2bf745635befa65863d4ce8b867eb0dc430de743176d3ccccb9b420cf4409f8c184e3d70b04c01580ad85b65ab047bcaee42e4dd5cac4e81fb27033f69228feda322ef61f50347beb5f58b028c58ce3d532f1352b8e44cefa745e5f33fc49a35ba49e87fcab0e63682fde5765133e5f5c7abd91c487d748f7c4ef3a4de19b52f8f3ddade5f4c5db63673ce8e85bcb6d1b1464e59fc72bb677eab46eb02a4186a2628f73d0ccedc5272c6bc8927a76bdc1abd02862ac687ed2d24f654c6279f0a6ab0996ae510978b05977d515c434ba57237121035e4e0871a973ae177141b488194ff3684908b5aab975e4ffbf1cc428de75491cc1d18b46050d96038ceab40d85f4c8c8bf3f6d380e21c71bd60cb1f89b98e4d17eefa3a386a3dd89366799e1de86f847703be707592108993cbcef86c554b4da63ef7241731c4c1d6754e3620d4253fc783bb7a2e835d3a9e83c5455a8e64e7b6a6110461699f4122a1b138ddd2ed933a779236ca452fc48ea6d8b2660b879973e722ee779db13ccdfc5f30429149e1df8a590730de74b5de6ed8d5ed4f1bc7ab3552d32bf9c30a3910a199589eeee08e49c178a8af02ddb939b46d88331d2e39fd9ed28adc34ede3193aaa56f9fd9976e247519d27372bcab066aecbb04235ac1fb0af5285b23781ac89841682f8d3bc862879223bcf13a8047529db43f7148c40f4b58cf34a527aa36a9372261cf140cc76062f69c01f57a41e5d2b76dadd16038c8fa2460b2ab38fc58ac7049a0bb07297ee7630d66ac0e2f78892b3efda5a29f031cf7a0ba462629ddc4766951992e152fb2484a915be2d4550117326c5f0c4418eb6d82713663cf3045e148fafdcd3bc933ee5cb6ae39199569825af2c0603e041b3d9c628e07cd6ce058656dfa73684ef56f7d772bba952ca2925cec8c6333f76b0ee3187cf7b33fd670dfa8696a9b29f2257b33973c3e69f175359fb51913dcbc73d74b5e0b96a914fa9caa10965259545616f96e7ba0da54bb3bbee2658057929a58ecaeb894362faea3475bb61ec6f162f57ed0052643f3b2a20387969229988fa28cf73b86e5f1bda0c6c7dde67c534d79f80d0d759ed2ac40e9c9e47d527e699b7a2e5b42e8436427ef6f423bdb0550a5bbd8df2efab3153f5aef99110cc9ffc74c6830b1107dd38fdee9119925bb1fda33e4c2ab53a5da7b9555afab0fd061cba921c898002d63c54ab20bd01f9ad46530907aebbf58cb36909164e28825d9f1cf3845f794a17750577bd1eae77f1d3f6c7426fb7a397b0ea709e3ac5b546a6284630456b4a7857933b63edb67ab975ff257cafee662d36820cc879cb523c2b5370f85c56b9b8ada2149e7abfaddc386034a2afa9a952557b589f9f6700d825fe2996a119105f0b37c7ff6b194d91dcd8c77362a9465d723874d2826af0882007fc7d2cb74778ea6ec60dc715ed79c530902f83cec523f54b0e15cf564249c347ecc8434a91c353f3cca6c4f9b70fbeb05bcdd209ed19c30a966bb05bc601735b199ae61081f12892c9f13ba883796a75adcb6fab950a7fde468c7ef79127cae535e4ce7874b7c9852f6ac145a58c99e158b65fc95ea610e1a71d39e0599eab06b9d3f59953e244fa61d7c76d8343b6acb4feda9501d2cd2bb32c6d46e4250b475808a315c54dfa28d19f2d7325ed2772de24e34fe72ca01a60e53690adbbbe8baf2d8843b6a70ab108a590fa483fa75be4cd4d35fb0533da2ddeb42f47d4bcc1702d12cbebb1532508c3484a81892e6aae76eb6654d9cc3a5290c707cc2d5a284d444c633ca5e8c6bdb0f28b92776f0e8256e50f81c3144238c45b06b6f09f25701948b74197637d82cfd262eddbd6de719245c82cd8c6d6f90818a116b7cf3a831958d6a08319af39a59c6f41579e801321af3f4d0c388d12d31417643bc6ac515c94638993923ff1cc30a38b4a7b5c18daac609a0f07c2391e9bbd4637a0406bad25e4445cd3df1f202562669bb589704587a3cdcca739ee57d1e1a9c6f75e91c3b06a889b270363b2577396594a73c5db25fc5d2412f0da8c8605e40ba9d43ea85b949c4437e471e83a2447de94725f5b5ddac3a5f5cba89f0f9f067d876140170a86203e1872ea537224b96bb13cef7556a4b4f4b19e577ac17f1fdbb9cc0db3b17e72307985848d4951e171569632931712f20b0e787f67e82f45fc6703a7b0d840014325dc2b0dcba3076c5e454c6cb108bb98c5ba9f900b3c61dc565ca2deca8e760cdbdb4ae9987d313c72d66e8fbd9fcb67ba411d85c40e14e8ddc0672ba9f5a6f184c36ba51b1dc1ef81b336b920bffcd617ac4d2875ef119dc973e9f2dd22f8f2e043fff76dc46bea514d292f078af87723541fafb7cb5a921236631db5784392aaa4d2581aea044f595f68c311b72078958ce092d825bed69f6247b10a027b06986fcde2e81db77c5468b99282ac4c38f1f68c48b22d9ce2a4a589854083197caddbe8d6e4b25e37032b88eac91f795cbb7c6641cfca49083bbfc54aa922d356d1e720e2ba28cc671901d18251c27a90a9df1cf353b96a4c2dfe415ee6b4b1324d82163ad979c9c55de4d3600149357cf3b5e62e2f046ed6041662688e57f212feb6f065c8684738da0d644f7ab5fa4a379236f6080045f1ede7bc75981c3371349c2a58b41c9a2003431abdb388917ea592731241e4566577c3e247bcb7014c304c090be182a1e6653e88bf7a4a83d364d9e90aff2df556e6358457674a2636e7db36ff6a6210a2f7b78e5b3467fd9f20c289ed651e9e1ff49e5bc459fd0d76862546cb28b0a1adfd2dd9cb37b735e4dd8af7845ca161e8b39a7bff00295883ea301ba1b4cd81c760f7ea3c88bc6fb6aeca6dbd740eaa76162df2ca2592c3947be87198da14a65b5ddfb92f693f3406c0f18a0ec614989a778b6725d257402c07e7693f6b50bc8c957d4de36ccb4b7228d9d4de59ab2f1153f1f1c19ada5999c956899a7a0d8871c25657ec3128206403929bbf551b27ba9261457bf1d16ae1bc5ec190cd5ca01f1e38f372e905e49f2b606c1795a77fd9fd84b952281245c46d111e7832a7b270d2b5437f32a6d6f89f07204aebb8dd7d1e5492fad4f1f51bbd8ffc1844d80dc0d3298d63efc0155018696d84ff4862569dc749e0a4c4c5b6a3adbb268927171b6058dab515c063636148c7342675291aa8003239a7757d7af161074cb118dbda52560cf58b891791966fed1ab6666f944f991a192752cb1542bf8f58f107e326e716bbba9c686c30670d15380ce16379da06eca0bf30631f03771b379784b8163454ed05cd1cb6ff5a95c1ae8bec12d66dcb735748b52037459415788ca34b64796290118be7f99a074be89cdb7f42b98ca28d6d29cfa2a36a854fb80ecfa3ae5cca6a0449862def80085ed9afbcba3b011e768ff1ed94ec33f14c620b32530bb11d37a61cdba0efbf98af4f5f610e66f702f42fce64684d1b441c188394fee13b209ab56d9f14712bbff0d87a9c7ca456de2940e62040b1cdd9b4b7437fdc5e543ad45c9a33fb84e54888c0afb379b97c1760945ea82eae2c73208fd489891c3470ba1c0dae8d1c5fce6eade7b09921cd19debdbbfa9b45a07f63cb9984f4440cd6b8a1046c37650e288d89446d69daa4b355750c81ce2a69b06e114c05ddf84572102433a110f6236a221726df4e31f37abb1e6df819441a7504057e0b1c7aa98775d889a063a78dea37f3a4f8288a9f1eaed7759750003f5777b1761ba7ea811c67bfb5900a3d59806e4ac760fb16f025ec128b8e5df71ec136bd5d044d0f4ed530a8575beba7ef50d4b695789631978916837b24159c4574c42411b7505771e2a940227eba7f001e33d490254c2d58ef25799139284a107dc6d36cad875c045f5ebbdf09ecdc5ebd5de6718bb756345be533c4c6c37bb9347c197073495d023114fd007b954e4a4ed06ba44ce0c1d6d1ad01f13587a0dc3e8c7d5171880e7ecdcdcdf08293cef9e23a76874af742b47ddb2d1d9da239c45e9159010df9dc89e2a8ecfa90138efe9bf1a57ed9d4ecb0998d90e33a10343391ef19a2d8197db7c82b3494622871ca43981a9b6877a39fe581764700d2e4d073a8eca93799de1aec8eab97ed9d9624985956e3795c977f87de2c60b23927d932ae4533bd43a2c4a06a0d439169717e3e9adbb2c791739b22da088c23c1fbca9dfc9a118cd732bbb30fc484974bd8af87cb8f361f3601a60afe34096cbabf1c406aa7daeb12f427ae5aa5c631fb6bb9574e54dc9af9f934706e178c04102de04322f2f519448309d174fca784b14167aeebcfe06f1b9b773a514ba96420f3014d8b0001491e3852c7510286981bb5923efca98f3f3aa584451cd3fd8eff72978fdbb501ac8bf3dce89f9d6adf818bc0203e90c738f0a89189bc75eb5ef223029a311c208c706f75a3bb09563a0f6510845fd8e69affbfef2106645ba16a32f8cd12eba672768a431fa4cbf0df7a164f87b55b24bc57a335a1a7813d908dac752fb9a8d867b25fa05f9d3c007eeb59c4998a25955f1ec77c00f7f52e4b2aea244fede554d44261d3ad910cfedd4ef62ed31284544296149cd51fd5d3206637eea6e3101f0307b911771361f9997c3a0819084c0eefd3862ee7a56858b6cee4327b283ff353b72ce6218400eeabb5e3b9fa1490f8b9834250fb314bb8ceba47404025842292df8d9cf31be4cf6cff9de5b9f2f8b53e3caff1c6ef0b0173ce43466aa76dd8ca115f8e319761492b56835505454948e8d86c304e3572226a334011365509a29e9db97ff9bf437167ffc2d603da6cc60dd26f9ae11c3d275bc38e03dba9cec56132d6ede49c58f565a8034b98f8f9888cb355b1a0dc882e7e07dc9989386d61f80604d3214da35cdabe92edd8edab2e6db4a097d5fcaad0bbed9e7b9ed8ab8840095dc2cb9b33156a99356d2284d14b6b35e4091238ba128e38896821023f06e3f7a74f365288f03fa515f4a2736b6f67b73d243c405ba5d186d6dce4d037166399f077358760fdacb41dc4ed1ebda2796155777d68aefca117e45fcdc2b82d95041a147962532164b95d9a8e8b7ddf0c462eb57d6883d0b6d59c37b16c750bdc57d0642fde22022014e78ac80176cf85e040f7458ed365766c4c23f5cf039c81b8f70c999b8814246516782275451ee2c548d5318211ba6cc6f56c6fc963e9d8bf9e93f9be75037bb8ca8af57ed61889f6ffce6a911970084aa69f415fd67270e9c3f3536b970946cea32dc02bba44d1a2740e3fd6d1e9a6396aa313a3685a1ad447593cbbf6effbd68373871440ab4cae93d50a204393c968e845cdba7c9c57d7dab9e4205f06f1a01181191c81d7c7825a032ec2165f78d1c17b90636f7365860a9da928548ae7390ce62952712c1e783fb41c81781aa29346e54a9056e3ffcbb006f6b0a80c27a34419c0b19d75cbaf5031486fdad971e432ba7c7f13e437e63faeca2ade322cd1b58180969765112c9fbd71cf6c37290e01e22b5116fd9e790c95e7e713aaf310af2e71c3ac2eb5bf21350fb49523b97e0cb2ae00cae5372662b12de861ab6ee9b5a7607759f11d80972f8c7874b5fc09d1e37d509b1c579f920b8ea6e82ea33bce55e28bc148e73b740de8c94ec5d8e68df42793c76af8f8ddbe652fb800cd9f3edc5661f0f3d5704eeb7e1849a651a5a323bd75a95d97dce665d5f2d17ef147bec38f8d6487cedba85966a3782f99030b181a0402c6ea24fa2cba3d3a61bc525827e611725537afd1b2c31ac5dfc7732453584098228d8372c71e5ed2edd98cd4cfcd12fa31829b24443099c3b3839d67118ecdfbd4397d8d2d4ac9e75f29f629c52a9294ca8a5345fc9b943b4c58e4da8bcf17dd5b62d6b6a3e5df9eb0bf3fd7a495490786c8323b0a2d251987a4de901a59ae0f04a9db6c0f34574b50d9cda063119a29b8e688f10d86145b5c232aeb7111ebc125574a527598ed0c072745b31a09122475e0535093ad723d752f5df76bcaae82a298065205f25b550e63c8bd2ebe686190516f1b7d0b54f9d60bf980b4ce72ca83689cbdf4fb30789b7aebf0e32d3655846e2abf2d0c77749ed8f874dc82a165d23716e98ffb42a145459550d765680917727da251fbd5a5be85980387dffb8732c7ba5a075d40748ec1ce340fea4164cddc898ad9e9879b5f312137c6554a19457c60a795447cafe04debe75d4baeba06c2b2c3c57a03d97dcf4cc18f209cfddc9c01e6ab843bf9d20ec4acd38793d1a57aa8231cc6a8f45abd56d18da0869a7f2b7d0fcd00f4e3296d02d80eee57ee17de8af3a1fefd06a087fde2afbee460fcfd06b27569e9b82ca695b20c7e37a89a44d3022fc9e73f81998ad011b1b0b8da7c59e76df68c2d1ea534c29206cef0cf08aff60be1a8d7a793e4b9e0271e3443dad8846a3ad8bbbd46a44f191d845874c545fcb82d7c12158a6eae6d0651034a6cda24f35abb92d2d6723ad3dde00a1a91e9dfecd12e730b88a8adc7d58af4792edda4d993df20ba71f7b35a7eed3c201c0164e7b9f41e74b715202b8a8480044128e69b8488cd6d4aa8d7d1de5d38a283725cc4aacc8efe5067ad6013ed14ada189e243b3bf0c55fc2ed8ee1aaf372daa79a8096ba5d0b893186f409dbfbb51aba1deece83b048aba15796b52509893cacbce79e16d4b7a5ee5a3446b44a656c22eb685f089c843b72a45d227b91385196804ebadb766e512f845c16a849ab88269ab507e16f4b6cb80f1da76524e54957675e309507331a08867cfa03d02ec9e2720ca2a9c34f93b6c9c2015b82bc8308d35c1a3c507830824eb74e4debab71c2c9b7fceef4fbb7e22c1185e0ddbc52a08c87a029ab3396cc14c64125bb3c1d79149dbdd4dae3cde199bec274a1a8400b72ced6f477a3e5cb6a00d81560f9bf3142c667516cc5043256483f804f48a7f4e876002f391edbbc0342047ac3d66adb628eb61566fb19e4c3f6877cdf6f509ac112d1f02003c6c958354b8e6731f422e4368093433c7c6768dd1b1ce7a6939ba50f6b8e503044f1ad3b69b64923575290b2d05c3505f967d28b55f4eb24d20950fc450ad13bbf9d7a350f734c95be88f3a62b21219d7fc198ebc71624e80a58bc1ea1c74da4c6e396bba086238d3c6c9d5b942d300690a66030cffb5dd900e3e4021ac0f77c329aa3695cd30e5829af64cef2585078ccb3448d9fe88a23574344e60dcd43a679dd9608e6ce952b1cf4c5738988c6dbfaff26ca99b1785618a03403e01708682815451ad31e3e7e762a8d94e14c72dd83eee9ae6e18a23257e751498287c56001b6eb99d413b00b09f129a5ef5de2b21cb762c4b2a57de318ad46ba78c1dfcaa8cc6d7a7fa48c5b6254a9b0c34a7518c0a680d76a8f15b0b6fe321c7dc05e11a03901419ba23a6d80a22a3fa14cba7f68616d82f95d0c3b27875ddbadd86b648b984a3a8e6aa6274ee6dcbeeda684d86ff4c50bf2634a8863b2ffc702b81e8bee36982127f59da01d58e1a64d99c2da8297f5f560c0d7006f23f4803e5a8ba00518fa9c1536f91f955dee6fc448b7e22b3816bf77b8ca9cd4dfeb98c95a47b238adf96b1a38669ea44c318b3299269c91dcc429f9c0a42d6540c3f484d4112fdc01f485e5f3f79d8b50343b22b2cf91fa047535aaf22d413570062350a67303cf1c55960fa6bd3067427af97218ec1382e641868c40ebc80aafd0f4775b1f8b300350d40dbf62dc897b7fe443fdaa767885ed1423a8c03a4ba6daf66546f1b8f00313ad199804b984a80078d55d62c6f24e11722b29a0bca6e8b470544f3143101e98797473340ba0cf881e3b82c35517b98bb41195a89e6692a40cd06d5a07640e5a3895e471da4c844774938da1fed627e09a9958ab8655ef6c9682a4d45f05689469b035160dac80556a7cb3a9c4364c7e1f900b3f14e8a53fd26bb012fab3f3bed5a6f36dc097ccece53b7e19ab4bc74f51e9dfed3be4bb7575b3007ec02026301bf1b3c485a59a1a3a6dc0bb2eb3ad9941c6cde4b69b6479661de368fdc05cb39bd0f1aef95a5e374138c8acafcfbe912cd370aaa87399e6a7b6aa1c741ff6ea82081238f23fdce091705c9944a0d71b2430ce36f793e0c08f968e0f42c54316dd86e3e49e205935ee2eed379eab2b499033ad740418c0bf42c449947b9b91adfb5adf0fdd7d72837f7fd5a2f5169c18b493e82afbf8e5d6763e0c4171d4b6aade156eb588b04cb81c661df52ae0b771e72d2ac0aa5958c3a4a737830cbe7f707b169b02b909b69d1854374f6c67d4f21ce5502329fae2e82f9b9c60ec184f1b0ca5cf5d6b9bb729109459c4d741942bc3322a308f026b34a4caa64e5ce4522721f5945a647317800d9a88c79d0982d8989145d31b58d8caae34c6762da81e31a7ecd02a3b4dba732724a2966fa7292e0be90e3fab037cd17fcd567929188ff86f455dd0b404e303fa6756cff37fa128e3371e5ba09043eb6f4652f9077f4a7a9b8f35224213cb503c7a929601175e9057563059507aa7c4d111b2df7f2b4cd6faaec3245f5df946b776f40d561cece60c5b8a1374d3cb46d6eadf1709388511078fb66482af1e327cae6bb7658855a488d260ea9ad6bdfec0f4c413fba4b60ab91fa3d65cbf44f142e7b3eb03c74b3c2fe8fac56d1edfdf43110406166f15f40e5f973a74a46b295ea151bcec704c664a46201ae2492278d4f130bb5c94c135a2923f798e8c5ffd142a5cd16b4869565fafd102baf4a909f09cbae3d324c8770f4f20927e8adb8894a63e4c03132bde65872432cfb9d608a770ece6da045ef5c2c26d5aa6436fe6d106c401a952e533d2d1cc86a7b24a7744397e5ce6186ad12b6cac9b9b0164cb3df870791a1a492886d6a373c0a657049e3937f2d2f97fe2b7ea903d29d62d86cb2ee7ca0c81bfc40ffd1046b0df19c92bc38e15d0649a53748bc83ec16ccdbd92e384377c30fd72bd3a0be427a0be9853aaf19d864fdd470e15b3c901c8acfe12859baf7dac101ef8fadd9defc4c02cd42350c260410ba69b1ea0e4403ee0870748aab413e3a2a14905b3d212b55bb94dfcec211fea1dd365433c049e6de16012350e3ecbd84bdb76e44c980a9e7d875cd33e88be6fdc78e34b8e29bfcbdb5d2c1ccb1335abf010a89b39593065f525368ae2dd62a21e9e9dbd7fa9e81796ce83f31e3fa261662cd615239e0c9c85bf11f2b33ccd4177ec44e9eb7ae4c3329561b012820ede5ea83d3ec9068e9220380acd7f177329477dbe4f927c2c3819d0189316d42efaf536ebd3f3c6267a6eb7b506430b7f57db98a55a807789fe6d0b09af40b0a417856cb14949b585fe19a592555e48a41cd43967e3fb5587d73aa520ac61b3256dcf22f84a13d3e7b9eb0b45fe7e2b95df0fe2e89f458a9661a5f31b096f43c42f22a0628815dc9600891bc82c82504420b39c7f8dac553b8c9f9b297be9e99b0fe84155e8faaa86a6c746e0dbb6bf2c3577e757342305a92ae3648051343baedbd71dce4d9fd84e6614925db2caeb71e1547919b9e47dec402154948447d881989bd688db09980437b99758deee445ca92d3cc7b47ac81141df92426f571eb473830971f42f50ef0ecccf2aaed72ded509edef226e9899a7c439d4ef3ed1926665392838cc4e5f5fd1f2f7102f4c1748b8c8faedb01d8e523ccf8420fb9525fadf70c19f184128f006a8417957acbbc532908882c0db331d3d2861df308fc059bbd35db1410d91d2d0a90e626cf3a6bf0efe29ddea2a75505275ec30db00a9d69d4091180e9bab7dd5a2da99230b073e8530f1a4f77a76540114018f6a06dba7daf58708abe7306b01b6b3db390ceaf63cf668dd2e4a220f3076b7d28c1bdb993a330991a64758902860b9b15fa0c4c4edbce3d2ffb72788f3f5beb0d22a2a3180607e47b99d0fff732701dfdcc3a13641eda7327bc55b1bb796630857e6e7bd2cfbf05012813f2f1242c891f02cf3caa42eaaeff6637e6c5ed876b583c8eb422cd6214996f940b6d39ec13180583fb46a33ec92ac7c6fc6c0192e62122ffa27d9e855422dbfc0ecd509a3ebc08e985311d12b79ea12e8859d94a7a1640921f4ca7a237e2b8ec4867a6aadf98db45f4a1afd27c270c78fe0a43894c7a40560b3e3c4f8ae6cb481efa470db86dbdccfc7fa5b9c5ed6a94c52cf583aa2a4464755ec140a9ad2d8fb15a50c7f0f1c9273a16688d57badb862d2078acd0f4b5f69eb9d2371aadf8e9eb9141c5fa9299e5af37dbc74e9a67aed9bc69f61b58e014c368434dcd593f95d62d79dec163622aed801d8e85f4162fd0b5863e1ab6aaf3069cfbc96b242c23bf567f28fc97cf9fb5f9d5b3de1b332e224d1d18358a68df1d296a21ea4e588a466ef1dac946d9f351c430d344f0ef95df72f4c3d732b4aa6f847b6e09797908656a687b96e422b76bda1b2694bd1ee0e84708ed4252aade5f573df979e4e89e6a87b00db2d1d0e0b70b9fad8c5d7be17beff9d2f99ab79c911a424b7741a3cffbc6ef6cdf07e338842ccbb07455a57de955a73c53652a448abee9c13f735208372de6f5728e68f6e6bfc751cb919b57cf23fd15196cf35d365e53489757f3b3344156f9ea9d5aac433bc06cf6f8dae24f59d39a75e03efe959f6da0ff830c71f9cb54417af3c544eab8470775b45a53edfab88a0537a83ddfe30f1a4a3bbb31dace0b20b94180b8059dfea4c941a64e84e8af539fbcd6248aa569edc66947478ae9cbb2187ddbc2e7baa13bf7c6fb069786beae53ffa634dbd028122694486a2a66d74c18328346d34cf87695f3a9a0e539514313987231f14296f4fc761b847574f1639abd3e791580d03c97406c4e6549b8217b9fd488902885848925d4eac3164cc766574ea8e782db8acb593a1bf31bdcbdf2cc2f521f2c1763d6cdf453f6233207cd1bf45fae4826e76f25c3a5979e0dce0e0bfdb7a55b45244831335a438a841163c6ab38ff472244ec67b5aae8686cb876be77ddd585977097de297d0c98fe7f231131aa964e35c35000bfbd05e62f70096432a07f8bc696272f0dd82ecfc356b6e87ffdae6db969560125571975195c7f623dc909d12320c26bc19d30fe7389b16fa1284344c74526278d94e3cddc9dd1697b0fa0d67283a2ab1b7c2dd199c46c6137ce6f71e7a3f6e7c40723f6420a41db590d2fa90e5c6412bc31e68306ff3cfa40c5c28ff0f2d6db10337e0a8fe1f7941f106fcf803dc95ac79ee51837eb2c9cbf5d588a00ffccc5f7bfca60c1a05ca53ab52e63d6ab29aa546cd918107a1881c1d4df9bac3ed5fbd7e2a3e7c36e52c33f8d85fc28ee74519f96f30a1da3319a70603db07e3e05750e7751a6fd68ecfe5e79973ba5dc2e1e832ad7bc222ac64299a2878bef95cd929fb76858a18daa1f29b0a884b2996bacd38a9db8dddad68b67a88d07243b7a79e7c8c9440803df3969e7281d2d0d2728fa023cce4100f8f9ed47b5d64931429ba8323e6099f88d4a77e3a83f73f516bcaa86443a23843e32b30138bd29697a9da9dd21dd76cf41db562e92aab6b0492c570ecda23d1a9f3a3a89cb550f67bf1ca22d57b5f060153382731cd2ebfa04ebe1f2b99310721817b7e16f6bd90330d0704b43ca6b231764717488795567bf8494f36405e0edbea269199d1c1001e9cd4699f284c6d5562fc44cf96cc3f93c124fdc5772e9ff4bccd7a0c3b31a9c9e89dbc2369d2e7ac5032ff8533af3937d54adb6dd339aefcb9e35232915b61f7d41e589f5f48f2809263d9663b84eddad89521f8cb224980a30d47ae150c67f1346794ef1300bf7143237c0d292c699a4ced926c47872fbfdac7fd9039b3d0eeeb90716e444865a8837566516b6730693dd13389a64110399a0aa6a49f534ed54bbd419a4364135dc41398c845d01a59b4c64fc410602102b65701db902e20f4e94d6864d221783c09ef889e4cd9903063f14610e42f408f828accc47d287eee4cf76421d235d497a4f588c707866be7a5388966e787ad146058aa06bd8ce151b2a08810fa7839f6b66fff65d2e71fac94ff5bc6dfd77e9ae3f7e5ce6186ad12b6cac9b9b0164cb3df870791a1a492886d6a373c0a657049e3937f2d2f97fe2b7ea903d29d62d86cb2ee7ca0c81bfc40ffd1046b0df19c92bc38e15d0649a53748bc83ec16ccdbd92e384377c30fd72bd3a0be427a0be9853aaf19d864fdd470e15b3c901c8acfe12859baf7dac101ef8fadd9defc4c02cd42350c260410ba69b1ea0e4403ee0870748aab413e3a2a14905b3d212b55bb94dfcec211fea1dd365433c049e6de16012350e3ecbd84bdb76e44c980a9e7d875cd33e88be6fdc78e34b8e29bfcbdb5d2c1ccb1335abf010a89b39593065f525368ae2dd62a21e9e9dbd7fa9e81796ce83f31e3fa261662cd615239e0c9c85bf11f2b33ccd4177ec44e9eb7ae4c3329561b012820ede5ea83d3ec9068e9220380acd747025371b3ce5f2c802e97966b604c2fb7630c45bd9217bcaffe8f9ddc9ca140ccb850fa383d6aab1ad9364de3fa6fa811c6f95ebb4b5ebe36d83000968e149430b7f57db98a55a807789fe6d0b09af40b0a417856cb14949b585fe19a592555e48a41cd43967e3fb5587d73aa520ac61b3256dcf22f84a13d3e7b9eb0b45fe7e2b95df0fe2e89f458a9661a5f31b096f43c42f22a0628815dc9600891bc82c82504420b39c7f8dac553b8c9f9b297be9e99b0fe84155e8faaa86a6c746e0dbbe36cbe6edddbc0736ffa4809292d89280716e3ae97a45155f87ae6c017602600e445ca92d3cc7b47ac81141df92426f571eb473830971f42f50ef0ecccf2aaed409569bf5f6d676c1b4d4b5ef906e4c2bb72cc7d9162db6ba118afd1d0c752f472ded509edef226e9899a7c439d4ef3ed1926665392838cc4e5f5fd1f2f7102f4c1748b8c8faedb01d8e523ccf8420fb9525fadf70c19f184128f006a8417957acbbc532908882c0db331d3d2861df308fc059bbd35db1410d91d2d0a90e626cf3a6bf0efe29ddea2a75505275ec30db00a9d69d4091180e9bab7dd5a2da99230b073e8530f1a4f77a76540114018f6a06dba7daf58708abe7306b01b6b3db390ceaf63cf668dd2e4a220f3076b7d28c1bdb993a330991a64758902860b9b15fa0c4c4edbce3d2ffb72788f3f5beb0d22a2a3180607e47b99d0fff732701dfdcc3a13641eda7327bc55b1bb796630857e6e7bd2cfbf05012813f2f1242c891f02cf3caa42eaaeff6637e6c5ed876b583c8eb422cd6214996f940b6d39ec13180583fb46a33ec92ac7c6fc6c0192e62122ffa27d9e855422dbfc0ecd509a3ebc08e985311d12b79ea12e8859d94a7a1640921f4ca7a237e2b8ec4867a6aadf98db45f4a1afd27c270c78fe0a43894c7a40560b3e3c4f8ae6cb481efa470db86dbdccfc7fa5b9c5ed6a94c52cf583aa2a4464755ec140a9ad2d8fb15a50c7f0f1c9273a16688d57badb862d2078acd0f4b5f69eb9d2371aadf8e9eb9141c5fa9299e5af37dbc74e9a67aed9bc69f61b58e014c368434dcd593f95d62d79dec163622aed801d8e85f4162fd0b5863e1ab6aaf3069cfbc96b242c23bf567f28fc97cf9fb5f9d5b3de1b332e224d1d18358a68df1d296a21ea4e588a466ef1dac946d9f351c430d344f0ef95df72f4c3d732b4aa6f847b6e09797908656a687b96e422b76bda1b2694bd1ee0e84708ed4252aade5f573df979e4e89e6a87b00db2d1d0e0b70b9fad8c5d7be17beff9d2f99ab79c911a424b7741a3cffbc6ef6cdf07e338842ccbb07455a57de955a73c53652a448abee9c13f735208372de6f5728e68f6e6bfc751cb919b57cf23fd15196cf35d365e53489757f3b3344156f9ea9d5aac433bc06cf6f8dae24f59d39a75e03efe959f6da0ff830c71f9cb54417af3c50705b52d3bd8cf697aeb7d02796e91537950d80b6214200d1a99a49fef3bbb34f92383d9cc4a5434b167c087f940672b72cf03bdd024e92a82a0506315c27555c07b05077a73bde2d5c2f7ee04af75cc73ac618b3f4d3a23fbc43dab7af5084293c4587c419b571ed76f19254d30b5ca953fc01b01c1d5d10d84a6e5bec75b0455543c0d46ddceb17e817362f1e243b6b09283438ef9f286e1b374e318f3276a9272476330bd32c0cfaf3defb72a015119e8b25f73e3e4e24c746e6d76c8496ce46002ab51323fa3e9b4a566de5eaf265c586a3554c350f83749f00662b80fd71d0c110133494b4f5be800b9f8c62f8e1af7437c0d47b2a528e43530563c20931bf96531a529bab1f95a9a8515bc9aa99235e6659a99248e85f41688c3777dca8aef80a6898c9b9957b3c828bab6fb2c37fca3d4552a43dcc16b379cfb4c769fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef1445ae0502aee1fddc34a06bdb675783295bb8078f0a59daed1a838e7e2eabf790165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003588a09bd0405db1f950de184e54836e7f35f7520f9f8ed85945224c65dc9415339473a072be8b54badcd2aefe23578e534c3f09d946c1925303c1e148d8a4f4f1802a6613388e08bf4f288bcca88189c012bfcbb78d645508d420802dbe11a9fc4c8d88f3bcdb4e41c4629a74a3213cbb31ea3bac52f0d140b25fb0d2057f5ee5237cda3ae5f1edfc3f0961eeb3330cbaedaaffa7d868f8c9b1243a8c5dea030c99df5ec22df6b7a236133504b7905a1d61ad2e40f044a5d01ac38948991d0db476befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03b5fd555c6bf4fde4a7288e552041b14aa49bf8a7992b4e387285ba1d3bea2533a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a935aa7b321786653d3de330e745a31d8960e5dae3ab4cbaf30c554bea24b788a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffab66e6f5e24495154a70561145a91bf9ac56c7748a2a945e4d917042e6536ef0d52134c860a60f6562e00dfc6d2956e1ac6a02908037dbfe95bab4b16834a0ea58c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d1557a1d5ca34c234b58209213198643df8b6f77c2393769dd1bdf55e9fe56f0f394a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9946cf0dc9d72dffb0b40eaf518df320438efe94d0bf456712b1da226908e2fbaee81ea416d9e5e1c87b5031ff76f3769e859be873942c8ac14f2bffe92229cabb8bb4dcc94e160b0ca6d7e4aae5d4853794d7b3c667b16716360ca96489dd08643f4e15ca91ea898b79c883f5dfd44937926b2a10e978ced74da41bcd4fc9b213bc470e22109d5651f35b6560b9ef4072a19bc58b780cf63074ba9f232bfb4c428434da9cf54abbea8ca00bec19b7040586a70021b22074f897bd58402f1bcd4ef3a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7dc5fca1b83e898414ce0fb7df28c53526a9695c262e9420b09f0c0305ea97277fc5a574f7343f661310a4a846a5c72b04eba471067a33f9842b559b652bd0d57e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96bc4777b16afc667184cef1a2a01cc04e7022b05943ebd1c0dd7813ca561b2ce9e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d9573ac3ebd9ee9b8778ddb2f7779315cbf217f0a57cf06100a354b5e1bdad56dacce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fceb733c77c500516cd6c8111f532784babc071299b86563d417e1240c708f766800768ae548e7874559116b477479cafbc47ea64902b9d69ae4d8cbb59f17afaf581e084fb68b23c85b079659b60fd9041910c984646dd889d83ebde4fd153ec09fc07b18725b89465f6d6b57b8c530e05fc34b80d2961ba90fd91580b7e7fb07ee0136b10de179675af6dd270b9609fb5b32764d86ff49ad75d7f902a26c50bfa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef141e1fe754c4f009ad974c7e6fd08f87dae76171f3ecb20f260bc229a2e3e9b8b4165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79ee3c6a62b46001cf2f537ba20e4c2b147761a5f2903d944dd04c4fbb9c728de3bfce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc896147b9a77a995d2691d45ac7a71057b5ceb6c8bb3928288576756fa59caaea9823c6d150def44c149beabc5ebc042c87f7808d0b293891bb933140fb669e46a462ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003580c81977ad134b79718d610ab54064636bf8c8fe9a2ee9e3c4502fc72c4cda22c6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6102fcd026aea3f11dd7b7e5061c23bc28bd95c2d72493e73fcb0c2138ec22c49468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8acf30c775c08e687cb1e0388cd24495a43a84d3582fd51d12f8d0639d57349ef66aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa3f6e2e4c996d4146df7474c3f069d83ab70c57cd6518f58376d71e93241410c6533246717cea22b88ecb0eabb1532cec271057cd96fcfed60e6822604ac961658c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15991faaab820190e36095b9dd101c08df3a53596802ab75fd935a23e39b25069597b599e873055c488d6dae143f654cb384e6a9512b47a3a8b62f1efae31c13854a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c89ecea482591833475bc6f86c4284cd1c251c08439134fafd90f84afa8f817dc623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c3917e2b3db6aba0d9c5bc53665781e6f0c2da590ebc18d2cf81bec2fbde1107cf42eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a27bcb9a3c05f08be627f47a27111fc04853b5b1e3a72b091a13da3c7071196db35b626dbd230b71253db24dd987bc9a5db29a8ed17c6b7d49b7d9d9b5d9260dd4a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b78f15586230fe8790bc9851730d0abe307f7124c09eb56260993108e0782c51dce308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96cb139b5e4159c8918b1082dc363c8e0cf3fe5c7436b6211f3ac928e5d61cca8440337678568fbb99052a2f251d67c2b1510e47ff435ffe96b307b290d6fa746ee838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fa5fca761d6941eaae13b7b1df6f9bb45da4b36bf24194d92789bc7323643b0355c0f1d489886858eada46347319677272c5ebbf5658ee665181cac88c0e4fb74ae44a6d852ba5f360de557cd931fc1b2b21951f989d449810b31dac11de08effc9fa2b8495374d6ab6ca96cc0b64a87f369848b842fd4b8ff8eac1986d625b666e88f007ad5af14a0a12c8c5f63520388ad7ba4ef6d7e0a743104069a55ed194075f76d0f85341cb43fe965a52e1e5b3e0b6fd2537945dea5d3f0c76aa88d372fc7dc4990f5080993a922cc2b21b6bbf953f3027132fee814d0a0029342299b643f1b39bf8234e7f6675c9e37df445ebcbba8e976c9f43f34fb5245f7b8532c7eee001823431dcc2ee800f9b20386b61d3a42d79ddf08b51c90deeed02b7eb3240767367fa514b15dccf3b0a7e5ecc441f012815332b8cc52436d3c702f1e72bfea4cb384aa988dd8435285a98642cf6d621857641ec00036c0223592d9f39a09138c5a34bcc56c3c07d8bf1dc878c18c784ec4bf3dcd062a60507fc50d34fedaa2fb3cd79ae87929cb2567f26dd4282ce906e46f8aa56017c6a102c436777b2747ac323995b21e997b4fb2a63a807388e9c9ad195e6c692e527205cdb5998f8354829488d1d8af529b37c3d1d688c9b70a08ce990d9ff4e7bb2f280316f392ac898b959c61ad07bc7fb149304f057fa9bc9d551363dcf2d6f1e71adc796624428dbad72fdcd614fda300bcbb6e583e3a5226e68ba403564ded618f2ea73830524e806f024e85dbe19f118909020ed28ffbff2f7ca4eebecaaee859a6c1bb44862cd1f581e09ad9756b488bc2efebc2cffcd8d4b2be797a0d5d4b3074b92bfee4e7748e75891ceafe2a238e629b08d3f87da3e69f418c491ce3443b571ee099b0a40121fe04b4d3590e035ae520c38da6e8c8984e464cfe445f1d0c411992d5982028d4dc118ad6731329eab2c841c12c9eeed5652bfa21aa4bf2cd063c55e754ff31b1daf46ea0cd53b6adc327a36d9e03470d458e3cf4958f97b312c5b82f9f95a9c92e2a9cf4af4750931b58079d32cfcdc25dc9fcd9d676618af154e7036891eb4bdf9eae242797e420559c821f2213562b4dbd43fde63bf238d2d34a1c9c9930d949c7fd2009d91b5b458f0edf02bb9ca1dc1c6ec911476108005a318af432cd69f27b2334c418847cfc8c67282721eae6cc20f19e929487667976d01c7ba7404440ed1f5f88dd4162468189fe2ae20de7d43f6f0ed68e79b75734ecc2f5d61753a3664911f1f169c4957e821932e534b09f059804f47fbf912a4ee480376e94a2ff6f7c89a4541c4d2ee1a1aa458df77f28933f319bc094f1b642c760f0e741e1d9aaee553b00c2ddb3d028e5f1cad1427ad6f4f446fcd9fb302a055a994683ca212868747f94348f4fa341c2b7e629235efc909cfc496ef39e6e8396961f569d9b1e31b834b95303a4de2dfc0caee5833fcbef598d6e2a6f667e39c06d958c5bc72d1b2cb0004ed2303e543aa268ae99c3e2b5dec25f0928d8213deec12880905a02528efe10fe210d7990c7abcd2a65031586ae80c7fbb219c74422813c648b692b437e365a2ee760d2be7b65daf12d62df315097bebd2e4b92dfd2c0a16d0e0e8ad6644f2e9d554ede5f4ff2fc543750b0f6cccfba8a2e943c30fc26c2b6a64de2fc605bc305c329d894c5e581635bcd792bb61109c64c12e52577a3d946902c52fbe0333aa49accb98e43b750d54229c98f4b85c677573fa82c3a827152aa389ad5b79c836e3713a3f4b92d089ee329855dafd87e3bb8696b8a9d499159ca73b45c2cc5606c7b5779cd9ee4e68be300368206c28a10832ceebeea784195bd934c9f8ec6b75702a2c4b0534d340c0049d02fa155811b27452c8e93ed216ccdaf6cd9da82634eb73409cdf0ef240433d97ed2aa0806e6e75c1f4e5caa6546bfb29f5d73c7470778a371bce8ac985fe022ebfe0ad82fdf7ef2c5ca9e65e32eb1c484c8e96e488841cdd8e4f3da1d3ad363335d77eda037930efff21d9d2980c675c83683489a0a14c97aa0b5fbc0b799a2aa8bc572e7359006ab6931626b98efdb11ca76b3905c7d71b733f829ebb5b13ca03780e006e22bf48e1c25ce7a873f320baea33a85cb8c3476251925abaeae5abd35ca17a1f7c5f860780e5daff038761a95cd9cecee3d42e643ac4140b029720015efb924da1aa461dba1ef6316dfcc619d7598437989d03754c3a1409f83b1626e48c6e9780a58bad7e1d1da91ffdf0a5cb4bdcdf56456118acadedf6c65250661379407c6aa935f9747781fe038237db49739ab4eedda2c83bf4db664e16b7fdaeb95c2dccda9da3e264535af9ac0669c0cb3bea92c21526a7ead4d8c9d7e5a8600582431f3e9b80961941c8415e593b789c1f9af586704a3c1b34d8c61b7729a28b28070871f79efd70b720435543b855f993d9e8fe0002755e39646d19ea528b07f428f6a8765ef8e5cc336f11c4fe0e6d45fa0d5c42626153241458e8e32a938bb57de65173a804ebde51839d93e62a5b519e08dfcc12cb388b6b0af7f792ca6457e0a4fc0ed2e1e050f74a01116decce792f985969461875ed9b1908d0979742bdb4f0f65b47b866c916c9e1874b21ada584a2719e81e926ac4d4d7e793695272d5da9675b9392715575ee51d4d06e400c04e3579f02e9b1cbe4b56d92dfb9ae667632f2e4b50a76cd519d7f94a2c16ce9a5fe3879149555669839b951f9d3ff33699774140614c99f02cdfe1b82e1c7c2d0c5569c70f489c2bf4d0c2caee80f159591e61561be3dc9012f3bdd8a6a491f5c18a4f009c9ab94a72706141fa23dae0ada24774b8c859c2b7806854345222da36ff39e27f05f755eccfa1cb9149cdd4ab48fe4ca097109df310eac596e34ad34745302b5cab9e2976f67c8278aad6178acc5f707c0467fe619064eeb2f3eb7f9dbc7ad79a11a4977a196617cdb1301aab2e167ad2c8857f7bfa5dfb908d77a34b39ad989e90642d00ae63ad851c7182a314f6541f7d45214ba4d8de4db7910f737a122accdc41ec8a25f0d245779078c04f5fa85474e602599cf32371fa20fd2e259b43abb9d3e955763fa662a0bb2b40946ce8750aa211410d3e3c464f77bbdf0b833fa34b788da89ade19a4c4957e6e5afe053c1988429a7745f40ecd21dd72bb8be7c11072603880cd1305f57899e9ac38c096523d5d90f13463881c42f3f07bd77cda0e88cc4d5e86eba69093cad8a8873969f05ee137b28845e3c658cfbc61d1f8ce160d5f7f5c3dfc62e5e0e73f96f7fa2394cbf1faf8b12d5430dbace938e386e66297bdc1c2e7dd27262a2efdb69a96a1a40dea8c513df0512459abbe4ade21631dcc6f9774e54434f4d7acfd2e26cfe8edb8da1043ee758155985f903644e8774eda8d8ba703ada24eea51af52de7e395e11f85e5e49a7a7cd47fb5e366a25b4d2d85cdddd71472366a6f50738e50b4ea8937ab1b3443bdb195442701cec2054b01bd9aa6add3efc4a26ee181bf949847536c4815a0560ae5dadd3125d6e68d0bc540dc6844fb72864ecc1a3ce04ded48df731ec142eeaafe8425ca9ebcd13c3145e761d201aa6e6f972286f44838c2167ad7f93878b1014bea3e94113e825224ca12eefd6f8b28f5958ed6734a3af67cfee916e69e33ffbcfe6edc87b163dc8d2ffde43f8a5f5b6f3549de328d762d3101471f3c8eff3dbfdf52fbaaf716d4eb7f95e8ca2b76adcfb2d9f727fbc6395704174dc3b22ba11077886d3ea6f859146eadd840c17a7b5567570a851911197a29bea21ffb79eb990203c1771adc0787d4ef0ff6ac634221ee7aa5842c5861225357e5844f208602755dd369ac6bf76416588fb149003c1c0d67f9c3acc927000fad1671fbb1100d76ee4e8a1071f4b888373c3e4d4c97d35aa1590af1c58a65a0459dafdbcbb59ce535430ce857f277e94710e3c46b502bc059df2a4707f53bdb36702ee2d7167a1d8ff48d8bf3695094d6481b851017b7f6802790f715dabae75900c9d32dbb7e1743fa7b8290227e440123b3991dce64177d880a4d34bceadfd579692461fd499ce9138d0302b5924f1b30b35d33ff2e4777960932a940e49af2da95c515f548ecc67481c41d843d2412708e834b1e8e3f63c292fb220e3f1ca8c57af2f6e8cc3f63ee69dc244f466a0923f3a161eb49323b5fbeb313036828eeca43deab533e434d98cfc9aaf4d59469be7c189e8b8b6632c22a06769cad0f01beba7bc7ea374a77547bf88c482fe871885558d3409561d42ea693cde696e46d684da123b8d8d448bf3787f00411156cfe8c7312dad0eb9ba55a0e098ff3d2d6786ba54af196b24a0850df567f1edec9fbafb76a746d36870fe22ab0b56b8f93730cedf55b5e6c85e7d829bd01f76f6cafafdedd85bbba104ecf7c700bc5f787aa09271ea36f5385ddfac62bf891d6802ac1e2f7961840901167c063d7e037bac14ffb3148b890509981f3a3ac6a10d40402903b1e4d9cf2bb11a6c645feba2c459680dd1c7824a5e5827ee812c2340320fb20b554ed4f3e8d54ebc8dcc57cd01503ade9e81082571cb1d952ce93bfbb7e779dfd37430879d19ece1990572ec528d681e3a75a6e558b3844245fdc529bbf070c0d5fe6c3f807eef6aa2ebf6eb892ddb1e4d44cae3dee1f1e66b5d3296d9f702f7171245cf13804a9f5439fcbe56fdb617fa126ba0569ee0e65517a71d03f954429f2d25ed1c087323647522152a7265f7bfb683747119a37a1ddbafcce6f3fe744e6a0b4fc2b846dd7da6143681c34a8b9cd0a44a0965af99df2f6b86ca15d5d37ed41627f7ffadbb4f5e3b6be0157d499c3475913c9c6d689d85fce94b062e68286951c0637b7d7267d7d91df2cee313da9f589f4b0c89ac0085436528641788af7913bf3f7c06176b01f3e863865850b9a0b01a9f1f2ef9ce3a36e5ef7854a8289f3469a7181e1186e72dadb3f4652bfa906cdb95f003a40265e47527d389e82fd5803d550618dfc4fa183af40393368a1c9d36c744057df6382d7be9ff4dcafaff2e4ae298da0bf2e7bf4fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559774821c143fd1bf0b7dade4f5e4901d0e5d099a981064cc7229a893f3be2e250f71ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef1c5d1a81de2f108bdca09decf3b83fe2e17975af97b078b1d975d5ffffd9156936d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da090de118f3db5cc15ba03d29f1cac672d50b8f7108d568bc312f4cdb89baaef7876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b719b9d61f1734848a6dbbbe5c72f781ab6647005bf8dba997692cf1e379c0ec08406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc89650f8f94cb1c3520ede5ed20cd7d0de3039fa149af6b419a9d8b6049d09147b732ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003586fc31a4cea79f54e817388d5cb2fd47823340bf165dd58bbb76860d5722911856befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a8add347dfa0434d144d2eadab7ce4c0d79135e980bd68f8931ab0b91e5a8448e6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa16b425b8b5f09b27f288dc7d6e0d375e77705abb40073d770baf59cbb7a50f6d4779cda73fdc88cd0fc737a9ad4a719f9b21f9bff467c414dd724a8655cb96ec8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15a3670944da34344569b1f59d4bb7c31b501daea1e69cad5f9a921fd83d437c994a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a29cdd127313b8e2c82fdb06fe8df7afb9e4c3f0ee29c39de7dadf0fb47ff1cd485d14868e2761eec2d0a78e1c995208dd0ed3fabeedca094615e6d6dc59b5e758a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7aa949fa4802392df45a85b043a129a94de3a3db358451a81a3216de002cea1f8e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a9660539e2ec7e8a146d082d09cc08bcc41ab5c409dd9d3e3a682118e9f6825f001e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f18287d04be2a7b49d0d370b9f45b4c2933979457d1880613967e7af27c7ea26e7f00f988c14610fd9f2fe913eb9ee6ecf94f57c87ff1c12646f07f598a0befd9f17760a38c3f4d4d5015d1c41b24b903aa216e3fd620c084331a18726201488eac5fc9f06f5f0266888ca0c721fe6f738d9f0e97fc8457cf20a1e46a8e0a1280b38d7fde3284a26f6a83449f16c652cb1b550787795421ca8404c4d0ab749c1c1fb5a7b5986606a36955f82ad6df1772317b265ceea052bd90e3a8554d9ce2e09cbb9cf6139eb7831ea369efb10da7edc1ee98a777f02157db09b03952b092699f718720c53b1107acc77ffc6f41f9b9c916376633b5c20e9d0cab9917a2dd595ac80f8a1f7403f2344c9520d7edc01e66ae47d3a127a9add79cc83408688ec99c697f1eccf5e5dc54730f94d794a913ebe5c2c201efdc2e7a49388d9e72fb439e7ad4a7c4317d47ba23c5d59746c2851d36ccb5c370cb83256c103d22461317c98e3a2ee185095562c0307f1a4a72e1d964306102e9d4b555116259492c77f0c6865b987b923be404c33975a8ff4ea6d346e94c1b37cd1177d4b836d957dbfb3b6a925baf6c8578d3e421932ed3715dd3af127d7f7173ea219d1866cd3a5caaef0b3cb8c92d3f8224cf9aed3d9452c547c9f4d72425d851caf70528c86176156b293594b98749a81b56abe0b375ca9b935800aceaafb94dabe5748c432e2265be723c52e0d090dbe3e5ec3d0e8942c8cf8dd1e8187e8aaa798bf5559d0fae0bbbc6e6b3c4b6e6ffc6b1d4ec019f90d12a82c1b29837832c05fdc04376f373720b4a9747c864c7fd8bec06f96d86647e02fe0722f31f137b865128ce6d53bfc327c78563469c649e888c03dc5f021135007582a44b71bae14d1ab306aee79503aac6009a9ced5e94b1924f9415ca40462a5254fbb6bf653a6114cbe7128301dcad6e3d720bc1e0b5b69a75ed1ff4dfb0c1fc8c3b58fd5537db9e4a90fad836946ec51a49d7d5b3cd7dafefb695225c217eb1fd2c8c901dc70f8b3457057aa02d29d3eaf0c0776133cba7b85687b70a187c1b4a7894124671a1eff5d3f23ab2916ad58f6669f8f8afeeef1afd86600456c7d93f1650ecffbea6fafc330d9f971333ff8087d519f6a5db9a7e15e0fbe5de5027c840728ffa3e9377dfa3c7e6bb64bc89b2b91aa49b043065ffd114486f09466dc67bd8e40c5a30a6ffe06c1e07ca263c24d78b70f2244ec2a85b9126f42b4dbf56b428ed854e124e65a91faa8954bffe1969738c57ce4308b042c3c495c997d2170bb4bbf78c16f498f5180007cac1a76ffa4f7f15fb53fbeb7fee31c80fc3eda240548f2a78a9d7480851cdfcf36c2ca1437f89fd777c0055c9e363944dd916c47cc7cff042455b1ce5ef2b0ddf97e170d949c72599222b122026f6f2008f90fa40ef240da27bd326ebd98f1504f697ec192f14ccf6d5ac5f002b6bbb3685454702e2869f9b5295497c42d27232d2ad9e4d76bd5b6861ef420f60edb70c778970dd08f6b62dd07b89bb2c8137313e1be111ed66349d6f3c7c360afd55dcf476bff37d3953364e49e48e449a4902735c83526663bc68aa9651150bf63f68bee4d64ec0e46c9e4cd6cce27699808d4cdd9c6450a6298463ca03677d0e7503ba7f998186fd64a9aa3c0595e368f1623851124d62c9298bf1a9c18b6151fdcf26b1d74668e41198aefd222771939d668abedb2f3a56a9c424499b9a94d403a63474dc5462ca2ce2f987a6608bdb0a3104cbad8c618c29cdc6b3cb1a73598d4d47f0f576cf237b623db2deabd3c13238d8f9fd03b7928fab20fa2e881375fd2b98a226bab90194b89eeb2ff524b526a0b3f3ae71b9aceed223b2f977e9f8918dd56047f7a2f89b0ece6528999b1cf11c7ac22f71d880dd8d8d26ac37b8024bbccaa0c87cd507fc005e8178792231457fc70ca9309e579f4a6701ea4f8d349abeda48054d321b5b464b265308856343cabe2777fec71adfd25be6c96bbf8251ada95a54809538b15e62588a6cf313bd2000e2abf34a3024f7604af2276eb9d58fdb1731dcf79f8ef604f71b32e71d0527a64ec4cba17e23f4ff6cc5a16488b02dc3d76beba159210e6f667e5c63c9b68bad253835d483d573e11b44f13b963cb9bdb5e24112d2dafbceaf095f17c520f6f6f054cea261ac743a08ace95f5726021f54062f681f4168429836f0417321914f3414e56d9de069e01096e4e5bf918b752e28b508399f35a827275678f5f9bf5cdd7613711e0febcc46da1330b47522a1f9f1847284fb4b433c131d94cf8156ffd2ccc0c31c6314183f613e0f5c86636f6b5852a82af02a25f3edd09cbe5eb7111d40efc14b5d139b4592eb49574d9a5ac17572f5f483681f95d098dfa298fa333b2bc02da60714e5c99c5c067eb7f01649e6690e0fc37f07751e98b3a84e756afc190c64a5c4193780cbf230aa7d9998177c6c112f906e97cc33265019a48d0b3e8073fce72ed9f79546bb5f091cdf225a3c252abdcb9ce159e73279bd829e5e9f657b9a1c9997ca194c1c5816f69907086a82a4d3d2c1169d88e32637b64063a1fc0c5c01b862d00d78e89a17cd4aa4ac49011ad4bea259381f58ee5fd8682cc567ec839db150956cb7357a94183435902370d966fa6338ef5cbac21ed82ed16e90fbd0b4f9ef9e64660524c119ea44d6d214d0cf4b665d491672a14f02ef74c554ac959b8180d2a977993ad7e8ae94e2707ae072e5ea19564b145a61b4cc7f1e192a9d514c33844e8fd73e12ac2fadf133ba277643999c4ece7dcee82436182f0deeb51db1f0e7f81fd786e99d1c35ee80f31a6b19c359f5fa25d7c3569c7671a71af351464d2b05a9e186746c0de54085a890d18e2a9a1d2e92c8e5705c24a3fb5ed220e2b9d1dbda35308b16f42edfead496bc2d7aa6cf9c51d52b67d2874cadadb250c6b29b39b02258a3c7b42e03a1c232a8b554333de42710493d45bbb01464c5321270ce713b41dd4a020e107b04bf0ad8ae4854fc914daedfb86de5ec764b8d366cd87303592c437e6353eaed5cfc5abadb2cf530218428400437d30e3623c5a5f3008f886f958a0c6130a4f652f464511116080411e91418e78fd31487afe1d260643af7ae7233472a428288c851dd47bf35203670312b6d447de6deab343d66a4102e6b8a2f9271d004551e107f863e7f73b60c4bdb7c375854c0c496948c4f2dbe362c35f752ead2e6c137338ab1ea801a40878e650efe4a2ac1aa840480e9fa527d94cc6a33e6dfe4ed06675a693020c86d6ec4f3581d8e5d3e85c090a18b61240895157a4e6e9691f6b14c650a49b22844c739793d1130859341af7abb724ca76437b7198860cec55788abe2886100559124674cfb5617f5b03a55324dc98ea4ecf7a3bceb168c3b365484f7fd96f86a507aacfde66effaf60cc7ac57de775cd773aaf2cc0b8e6351c6a657a8c5bd4aeaa3004659f0722293526516e34f668b80f6c4abc5f927457e5cf341cd08fb76f9c569aa5e0a72c7ec2d5a72e6161970cf0b157ccd7de974eb32a40371591903e2b469d70fe7017074cf084783b325c9b9add90526f089fd1f3fc7608240df19746025616345ca0f38c18d75d5d9d1c52d4c20e001e5a0c41a1ef424a8daa6b186efe43d3675840e7908d71f7363410e7e306cd496c7f081499c52257ee157b999f7c657334e95d9b86489b68fbb551ddae7f7558d2e2481a436c8da7c5c5f90d6f95cc2bbacac7f0bc0c4b8ac9e0ba2e69707190bb8046fa831eb9bc769366e7a59aac15ccb81898f407a91fffb95e0c5e2d31e1fb950d64f0ec92c85bf72c7e2f1995ca1395e5a9b879cb5254f05a57e083b1f5780f79f664684bbfbc7e183137086e1aabbd2d0b970beda6eb363afee1abf76221b7bbbd117e249589044c2958826c31be01ac2ba3b3b7e4d166cca030996d90c6a4bf0aaa7708deb188d627f55303bac21fe100ee1c70edc3835d3899fb8e96295f736db8a00e1c400561d89cc4382fb01058eb730b10e7d4a5df9a9bc0e14ba3756fe7cf11ce0d925ffd54844f80eba3dafe660f04d14767ceaec2625e6601b555d5f59c1c14ebf5d6877af2f4073b89b5dbbf7cee09db72a5c8702711bf9eb198d3f91f62779b00ece5c0a9d4ac5784c77f8f131f66d24120521016335097c7f6fcee5c01241fedd3c7275123480176f17671cf142d1b9ffcf07bd5192c8c6cd077d3f137806e6c73bb40d61b713cb332f53796532c8ff2e2ca2c34d5f5d7fc8af3f4b3775ab33cf32cbe30a7670c585c61ccbbbc128d362a4a2f8290ccbc033a014e122bf627119c1373049462ccaaf2936544688c982bcdf9e5c5e1aeb51f82bc8841c36d27e323dc0b957b60f0da33286b6f8df9cd9e379663d91967804c899931a46a1176ff709101f374907c2e0e8bcdf447ec43084769c7ee83313c7985f17ab82f17b149af62099d36a2569b8f69a7254def84ca930dc906731fb1f6826267225fa9637e8bf53ec53580fc394155d4f687fc0c0d06d3ad4143b241498fb811e7cb3d75bb0eb0515a005dc07583b5cae185bfb2075d8a74aa7ed9b04247647ee430e2f44f4938d667c1fa807ac4873f1400120e92c0c4b8b8519aadb7fb743422307ff6c18237193e9765f2b22dc471ae23feb9c6e1f4b09aee514fb8a5490236c605d9dc16d46b0d8f11c3f6bdc3eab53bf185d0de7fb5ab713d5cc9cbcb0c6ff5fdbcf6f38517bfc5f020405d5776fb355087dd044aa5cc5c4aec0c1a77a1c15f3cfc428855789e310e52a645eca13574ad05459db2db92581e07585b10b473b23ad4e13d1efe4d3305b3808817e672e957d4b7a72c1b1c57b97f8283319e2082e214c13a092d0ed37b33574dde0965dac233e13093d8b6248028550c7c49bd44803df1d0b0431baff48f126cacd55caa1dd7de5758cce18a2402180fa9cbb60073e4823cce5634b9f92f9312e1b7bb3958059fe42df342ba75011cf47244617c11bb1081ea1044c9e7cc127abcf2778ed813f3cc1946cdbf3bf479693a08f1101ee5916d54382f352aeb7a65c6f638f934aaea30b56543878405536e1eb9e23972ea9895c52ca7b6ea59fd1de8c0ebb826efc6338c74d23a10e96eba962cd15f1564245d30d0d801b6b593fd48dd5f2b27572c6bd1fd72d358aab77aebc13d982536bbe9513452adb67cced6e0813e5ed8c25cab7b67d4eda84038baa3c3850ec9db2953e6e733f82f6e1a02e6391c3fe372bf1f6ffbbc377677c9340615c6e10d3033eb0f599db05344c0a73d04d49c6aee6e95986e8e52e1e91f3b550a1304ddcd82e1476f2239db8e687c3fc11ce2c166777f2b8dd9fdc7b983a016bbe97ad7b0fec956946243ce23fd02ee223fb0c7e45101c917fb4a6ba3926b965fa56afe2a0e3ce2af2ef104ac9626048a6ed22167fa1d2c4a674563dbdaa9d7bfbab3368bd5c8164b00a9fff92fefccb7f830db6fc2b1a6dfdc77950c2dbd22b443b53f0b839952771a391302a38d0e1fb05ad4de0c1836b57ff7673693e7cbad745446785b2543f908eab2d1d9ac410573ab001bc85d009d4c6f4a79bc2418831a7a12597b9186bb6d3e8cd2b2b31ceb275288b26715596cc20a91d30ad8fc1a2f37a73906bb762e7f7dc180feb6e4c5bdd748ccaef782637d470e3e5911a4386435e530a1d28895753c4a3a63dc73710da03872cf5c4edf682510ecfaab0a9f6ec1db28aaf0e81fc30f089a2c48e13961238904d53681cebbb42a6843693c0ba8c16170d832eeb285171dbb9460544b6ee261bde3c2269d4d65152275a46787c812a57798f3b7d61a82d50ba58355462e86e8232511e682deb9cc5d605e29fdf5d4f2b4c969c0d58a20648bc088e4c54130c6e57f1da515ba76b6197eba677c5fb3b8e077d47fee4e443f0f261e441259c8c645e6a87b1c04f533642f441a0c62bbbef3a31bd979d9b3219a89f6b0363c676cd903bf357141722c2cb94250c078cf33145ea9635925c36fca5c9170aad1b83c83bc97ccab7a0d1b6f621d4b54ee291550acc0289fbda32d286cd5fbc31103629298a9f30823b859c7dfd464f3afe184ae03953a295619ef99d5102ff15f6e30136173bc32852722125baaebbbb6cf285f67fd7306de6c2397e32444049b387ee06083458ec469af8006c620de32fe73cfc2767aa0caa4da78146e9e127a3ac3d36ccad0ef63c89aef65a2e8aaa7895452e8f6add9baf9b1690a4560c3a425d615e5d7dda382e95e580335cba937f7fb656c2667c74bf3be882c96c8903c8b2ce7942b541e4e6702a13c1fc4797eea82f593fa9f4e4776527af8f6eae024e291c480ae87b6e2ee4825e22890a65195c856c5a7a66238fa7bb4589eac9f2791faac40637aae3d39506394fde9d24a71bfca189e64e87ef9702576f65ad8c613036d357b6b52b6b2ec8f7c0013c913901fce98734f07599b6248ab37fad9b7038c917ad0f64b5b9c04b85c781aaf445a47975fd1867bebe174c0b9b6d8ebc6d9e52ef7c1c806ecea56b848d1e4d9dc51d61e66151020bf196a0b49cd00b20f1b0e72dc100d9df6cce0cca2a859573a5ceed1d8396f2eb045274cc06fe034b85c962a1d0958465e288c7e0d83071151a0864d67e27b207fe06c299bcc03a4443e370ecc9c2a10868d8cb56ca92a0bfcaa4e88d46fcaf9ed337faed42bf8a0e82ea43bc2a0333e0c52f5a8f59b939abd55c7883295eece017775048b9fb0b726c47178bf7050878d273c0af2cc0c7c2d818f07f86f0e33d4f4cb42d7be6e1c66f49875b46b8c875c1dc88a0d1aeab8fd9a8a4b0ed9d8a919698edd32e6540fcce6aba22282ee7390cf4aef8446da0f8a594d5f740640ce46eb7f4ca212e68c59c9275f87cf7c1c66beec8e63a28bd10c6210e7f2f7dc83f82bad977e4e78067c89a7d94e8eabb07fa04b7f83dce705f2e78d6c21d5b055739c57c218b9a5d94745aea3bbaf2a8c42395190d51feaf4b816392f7706db668cdce34b666cacf4a3ba8f8eb451cae40a30dedf00a850a9a37e657f035845b977e946a75fc8a5699f675b370a3cf68c74d540282a60565ba6c90520dc6114fce18e2e45e8e4e46ffc2fab8a645e709d1dadc68b3adb8e1221f572b7c966d70c11d3f07f28edc0b9c4a4ecca3848725d49e7eacd2ed9113b21c1faf69630a497c3f3200365056d98a2d87c99b561ea6e30fae82bff577c87339a92ab3fa1dad370610b5a86f80965563855f2b11ed87b7318d12374b168cedc000f867fc1e9da55b1a378ab9d171c8d22d2f2b1ce553285e19a8d6f2ea304b6d51382143d0dc767e96ca319f39fbd3948f4c6c18ecfb5b7f6a885924ce6b7fbd31992d4eddb04c1e4f450846c59d18ac152900812d6b0983b32561e2f1b58bfb52c32e254db0a6a89bcd4317629c14f9b8b620e59b0e6a816ec3acdbced023aa8244dcc6f8952bec3beb748ed7e8a97fd5e0903d8e07541bbb99770ec23d5c05aed4a32b617f5a801d892c363631b1c7a96073cb8f45dac29bcf8c5de1e5cf6eab349eafeb1865c9f755e994a1a8916ff8daea6577777f970799a5860b246ad2a58929eb8d2195158559ffc57fae3c282b0be1fccd956a7b732ef22772becaadec45d57bc738dd9dac15e6b2be6c0381e24fab363c5db291207bfe59cbbf430eb188c43141fcb78da6b58d9ba8b8829961d10748dec3be2193a118b59edbbf32f648f559f3f52cb44bd7c945a1404e1029083e42c14ac3981fabb3d70f3508bb5d283b186494fcb40d3eed5b95d7f3cff299026109bbf394194713701da20bfcbb0d9cd981857346ec1108dc5f93c352af941792c7e0763f5c63825a0c8d7c7f1f1ec7cc000a6258add128ecc62d895c606238e83f15e6c55a58e5d3ee89c1874d4f478546691e597fd5e61b134b8f386d2d64882863439f846420db115aea88b0a3bb68acb29c9614eb06fec4e514aa45573d75d8cdc6977b08b850c21c1cbf5dafbcbceed218fefabd585c8d546805da47b2c312a7688a01d3b8cbada7f5fcc497f81944b98db4c5550ff8a46edaf063f53d83402f79a5ed8671647ca43e00554ad69e3eb175350b419a3d81f784f7f1d01a208d602d8c6c58034553be67174a366f9841217eac8b99414a4d4de1bbdc38151afde6641f02c778b83320703ed05ab4b343526bda207217dd2d527e3c58b8340691f34998038956f5b663daeafe111042d9408adda6cd2e4f9db2bc8745336e34697e62415d327e9b3019b90d47e3d39cb76a6a4286dbf406f00d0782800c7285a5b8a46cc7cde16507e043353063143b21ec640bbae32876baaffb72a9ebbc64dcf417f1966d278eb6e2b9c86470e671fb6b8d9624f4034d0b227fa87b5c11bd0e55038c1d1e8a5086c931bf181301ab2c1749047f46b1af4da2093fb8bfe38319ce664abd664f6ab842c0fb98eca1d49d29652d2a853da3fa8abdfc0ba80c12f6b07c7b1c70dcc76ec9d5d14c9cf0d89fcf9839b97b5ee0c1e4fd0c792e276959d37b17781189b74a9d41428ed08062b6b7c75a0e61e3f96103e7677422da9bf3700ff9024c976937a4b07f628aaa516161484df7f21a73f63c6f9ca09fba868c0950713588dd59a0476b92f39b8e20f858785889762bc653be28abca258a2198eea7cb333fb8f5cde7971d9344b64af9bcf642a045cf390d903c36bbe889da3827be4a4f539181689bc03e7254161db1233c254792c99b77fc04952023f7db1c9c607c75aeca585eb3522fb158801d1fbbc1a4d35ac86b0cfbb8f20e8cb8c0808504141a46dcb1ba2e3cefbe9043b91d75d48acc5c98d5e4efa6adf75bc40476cf2f24a5238c20bc982f523e60a68c0231c3e4a77b581cf5b249bd9be35162984e0b1668fbbf473f17bbae7590f4871f926c640cf2cfa6b5d254dce3a11c88519fe00473dc8b0a41581682b32619310f87bef6780ec5e7e038fc79634d4d41aa850fcab008b532542b720e87bab8612d6b3971c75761dca68b449a7d458a74def64c840ac63341a5d33f6f75c7802a465f3c0c0e03b74b172bcc1a2637989dd6979504e21c42a62b71f9773d1af3185ea832de61fd28fe145e2e25c4f583d0dd87eca4a26d9531395947acf80ad24bc2628f48dccc4ecd24144a4c6686e07bc950944a6e4f0fe35e961b845b41ca127f7ebb783453203e17c0b1a11301335167ad421be381cad3386eb08a0da007fa68cd153a8e6b71ff648b8429125a06f3bd077aad59556560f9df4d5ee13377abd0b13b735256fb8de286de8161ec78b0e08771b5c70e40d6cda1f86de3f7dfef084d8626166954474b8e292ec297c78f38813f93c52e7f85beed537396383ea9a03fc6c5d75d7edf9026fe5b6723f9b8d89e2756d8bcf82ebe80e7f464217b512548e7a5be23c36da8785ee096011a0616b27ade3013714559ee5c60badf1f1af4b508c8d323c560fd8335256c896db761e8afef9dbb796da991ca4669ef01674203c86326ae871913566e8a7025608a1344c8d39b6317c89983a1826d022d394d5c2991fe7ef6f2c31463dfcf641257e03b41600e9d687bee3399126639485c6555484d683d8904728295d4fb2a7114e50837567589ddaacbc15d2057196b6161515e50c054e4a23ef47dafb81d9dd25add8b360d756e95e42b6f418ec459429a636f41ad4bbb1863d0623b1d4bfbf0a8e7042c94d3bb99c2388918bbd638a152faa3e3630f7ec892f6a566b9557662c041130e0922f59738928a9dcffc9822dcc996871a6cebe0d9cda99d37ed02c27586d78e67da29c7770fa345400804d758d6e9252c07da907b45fb31e78e338c7ac290baa43a7ee0a47562ade74bdf5fd69d37b7c08853432092cf3baff7294ae08f8f70f0e46b51edc59779377057a48376d36f73484eeabf15ae670f3c7849994b059919ee8ca9fb2195d8e7d9dd846284cedf4a5444f24b96b652cbf9cab5021d5d4547cf447813f16c7d99339baecaab9fb11e68759694f6166decb5047b39079fc4731c5cc7ca69a4a843692ce000521db977698071a972f085c90db688b26d94b9cd73b84effabde9da47a5ad561e22fafb2838519c466a8e5d674fff9c2eeec176bb31fc9cd1f24d36ae5a113494e16465d17d3e96ba7b5bbfe175aa77a7059e44653738e77f1bc42feeb139c2742739708d392103c59469a03849542acbbc62b0c5ea523b825785aff7a4f7e9f808752665ae0fe4c073d3c915d859633bf6fbcbb3df66f9fa2c38852e6e8c32a80fd01cc4c3e3eee7457e9cf43b8dfd0419483eaf2530be640e7f29ffb38877e36eff9b5ea37d0a96af010323d3842d47f5416826f0b94e5be96c43122a9c5f9619f3ce378f2a05a89c44fb99a1aa71fb864b0a0e5656305693a390938f2191d70fe8445e71c00d39e901065e95d87896847c049487f46545b5771ec31a8585bd3b11d2570fc540fb4c67446f09c3fa0a299e6e131330ccc9652606dd3e54c73d101725f4cbff195a5020373ff49a92048617b2a9e1b90cd43ad7711e9d76074b018be61761453b7078ec48d9592bdeeff1ede6b6f6a671b2e711db27cf7e2f41dcafc6b5bf8e5d4c4d6ec6aea462b4a70869b304f4ff4f8fdded3b5eee76480f364298074c15c74300622813519d0e6f4447c8acc87f1611934abb19185d541fba61ded8283fee740281db550ac2af26f0c7de6ae7d72d79048e3994e984f69d5854541479ca4422e4a8a9e60a1d19d47d95ac014c8d9dafb208241dbc26ca5becec50850e4f4927e2f707af983aa9f44ad1a6e0949c11d688826c83243be61d3559ccbc939f655d76a324fd5bdf26985f4650da5632f04f65901e8e452b8dcf4c05f7655776201217ef813b5af936ea8ee4d34dfff76824c9e7653e7ca0548ad9b8e9ee0799be1ffd11f972c3bdf680b6519c71c8e84e10984550a01adc89bf48f18331a4c9595ceb797b497c974356a7563f804227902d2b21adc30a18445e24490065f4215d3b753fa2da560165cab36867fbb1a09f4571f634a116ec7f02a64e50af4ab374c2e24f944b447f39d06ac160d66c5db37f060126d01f2489a4b5ac5b2db00063658e69719ef0e954b39fed664d54512e9afaad481421c75eedaa23c0cd34b48e2e0c960a6952373129100cd7cd10026a5906934671e44055f26f609440da5fb26140a066f12d768f824c8e89bce14ad76155e338b882ce71a13cb28d86d4dcf32e4f630187434090b92ca91ef3733cf19a5e5228fcd616101b6f0fa15f88e6118b5a3b68f266938278039757b12598ba15c41d415e2f5c132bd02bc0f890d85b91287b3a8da786d002d2d8d0dec9332397083340a63f76aa63d2324bf0642d9c224f96e9e632c56e361f8f4a7e8978591f963a65128f32333d76f8c225a1ca30621bb50b8fb63f10cb0918e9ce581ecd8c3b44d15b4cdf0722f49c47471ce46352900cb0654d12a5f6f91235867f2c6f60aa497a84b6d9a398a7744b3e82ebf79be46ddaa0a3a583e3eb2e0f0ff942e2bdc6a4a14da024123cc1273d05d1099e9515c737eec730bfe9fa0a7bb94ed8feb1a8cf97ebc24970144da103d92f3318be537fac2cf01d8ed2a97ab385493180da622c01e8a88c7e607c2eedae65fbf3fb05bb4da9bbe34b03d8a9ac087b6550636757bdffd953f86d58acec450c599c328ee016f8bf775bb1355f4fe3be335aba11073b19cb8280c78d108684f3a92232f19efbda72fd888e5739ff524eadbe7d2451069ab473881e21050319f75f157f7ab6f2d606f249cd6d3af919258ab425da8de8addb4f28bf7b7bccfc67e98c575f857d295f7d17a3aeea9d231b439e2f454382bcab59fbf131a419a3668523e61f662548274e47a2d8a80194d94ba868b1a71d6fadf6089a429c00190d333eca2ff264c20988a006f51c990a38361b36a315203e5ba5719e410a73f0f9074edf96f44e166418d0bf1151040318b3e51cdcd8c61659a877cc659b35b7fc103622ea71ca8953d7e00a9f4e2c6585530068a0200f6056eefd14cacefeeae6d94571b80f57eb64a4f46a9fccc4876a0bbba1740f7a3da3302002daff9a2467d04c09fffc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4a51a8986540f5548d9bb3aff328dcfafd1268c1566a65faee7b2284114457d849679f95e354af9dbf2e7fe9748894e541fda1da48018259800b930edb1972334ade2abd7977a474d0e5afa90c027b171354e898e9917bd91ea2746c2b0b70bd3199ff9cd9621545353d883a0bc10c85b2db4df4d6220f7b937da208874369214651254ac050811ec8d3c80fe2e0c059e1eb56ba93f93277287b325255af55382f3829eb5b0c1f72df7056278beb8865773c55c08bb92f267da81ab46ab346a0c5fc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4a974abf6792e438f71815cabfb41469b0f560aba0628bcdd423f8b5401281d464d9fa277aef5b731a8ef5f1638a0b5f5221a8d60d090c775274bedfd50800305ce2bcd2f8798ab4139b19f0b78ac61f55e137dbf22f8479d37de3259ce110219284f651ed629fdf6f6cd53da4ee777e4defaf872539ef5e504674da31c6e7e9a52967b4d7b6d5e80b97869b18ebd46c65b36e080a11cfacbf885690934f9d61aa3fab92f0ad98150c9767067cdbfe36e43500d42ea2dd62ebc7809a826c2bd102f82dfa92587d4ac150f48e5a2e147a8cf51b085176988344f3712bc2172e4293fc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4a72d2aca9990c086e3b2de9b42586e6ce5df56c74e495f816beb566403839320cf042a59bdb2c83ef92ae62b7f74dc4ea7251f89f421ac92d8225c934d85fcab9d8ec32abe5848a3a2127784cd0bbe96ef497cdf9c31246131dad3e64a2d90e5f13afa3b52fb68579b478014fcbd4b161f012bed45640172431526d434d8fac45f7bbe366559e9e30663fb43cdeff26675cfe5d16f60ab908970ed4d27fbf1ccc67d08d867c26fa69a54e62896d744e50db017be780fb69eaad56e4935a0eee5a18664935a990505c459bbea21066bb0ba5856b24e520a347124e1f534a372584080dd19b0cf4e994c201efd81a59832c5394f131d3ce191b0713b75b9e1a6582fc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4a50edcb78593987dd012dd2729ed1a51dc59829f99bc1cdb9c3f6503568fd0a4ebee3efee444886511a3e029608b8d77b8b0310e674129f65787bb18539cca52c48cbf12e3cb4c1e652189ff0171ef64ce48015199b7b3fcc08411d88d409634c04ab0f89e29ae79d4e94f22e5389cac297dd92263f3d9409189f33bcaf68230ebd38fe5789811421ca8380a3ba6a65d3e183ac457bd816bbf979a13d95e5340ff0607a75a4d44da69ac2589f8cf5776b78bf8969410cda30795babdc5f8e6565dcc8db73bb408001aa56791d582b6ec8d95ff74058127d3f6f4a7cfd2a23628e6a668362b784ca5a41ae7cfa782787529d7a15959672e75e9d1a56d07f3bde560132e61c1786e063e89a438918ee4ee3fda714ff6e1fe7025d1cb977ebf66bf6fc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4aecee05fbd22986f2751acf08058f9bf262b527f5b6e722e450c5012d5f1d6a92c33b98c36dff4c01bddf086e30b321312c1996b2c36a51453b8ada20b1c19260d8581eee6583e6c8d9294e3091c972dd26a54d219792809754f06b0f3343f3406b3ca202a921ad89892d60ec101a50acfc903a6b0d41f3a10f41940b1078af4c30a03df8b0735a67f2dc4c9bed77d4de419950dd2a2d7f99c4af2b29eb7bc1c04ad05eaafcf20b94ad0c91409aa5efcad991adff614a271149073963a00fa83214786057026866fe3085575c65a2fc360c40f1536733fe405607b785fc81c5b619b223304f39d2d6a20b8ed4e06ea721b922f05f206544556051177afc076f4c7aaab842ecb6a916a2b80315faef47cad2a3de3ff888f1bc042fe3c68afb879cfb61f35249ad6cc88bdc2e8d45d32266cc391103922bb51cb7b64e70e5d42d12fc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4a73a7eb4f951d34e472879d60429e0c4f4a8edec13680160ad860efe52588bc9e41456a973a44837379c19a06d40c303148f511d5a2d427d4dac654ff4d2d67b604db64c1cf391945c0eb105bd16402cd74f969ae2a6468ae1eeda455d3c5b9cff56028d549a5a09d32b3320ba660a8b97b832449570b9f55815b6e3310a930505e71d2c5e992ef30ebc4e6cde3ac268dd7b70715b7b2e65aee4e8d115513a37bc4ff95a0c9b6c185224f94d38ea99800aa8caf66bc2dd8fa6aca5dfa645e0e45e16bb99aa415bd70bc46796a469a10d90e3d657432fcfaa74348f43b14ce3c2f3a5106cfa0e0208421fa1da2f4e5aae74a26442bb3d2e633a1a0926aa651534cbf9912c57180ace88e0b0496e76be1008f61cdf98a8bc50782ccdb7a917a65c99f58ceb89c29b12a201040327a47a259e4c02ccb0d6d04b09338231e433f08af49fba8d301dbdc421d9a84d65bbbd4436eeb22912fa1e27cfc7043521b90d81bfc5d8af55e52dd0868a7e0400304bb6de7040fbc13921f39cecca9514bbeed4afe5e6dd02ed1f9b1455ca8068d17250c8bcc317dfbfd53439d9de3456e6e85f648ab5e45e149d6d0896795a27be884bfbe6ece1d4f5509273c7d62f5a36a8ec55a960c6976c7d487b64658cd53748b1891d6b3961fd2b99ae18310bf7c183ff918f5b63b4510d7f98d4057292be9f3bbc6272c6a10a89a3bd24a8d80258440ea6aa7b93e34c2dcfe5be9e2a8a3b56afa3b4290660cb52069ab55dd739f9d918c2032f911413f10e92fe7ee77b7108822dc515e44d8397f9e8409573c3ae69ff365b3d5fcb960265dba407a6ff336f61e1525f045226413fe80f57ee974d7204b1e2be5009e610e77c92a77124481151415c8aa5c684a4d978542ed33abe2584e849795343dcfb40887cbe74f0347a1d47353f40064bb36773573390afa93374f2a69141ec04f58ceffda2e82f05cb63af14c3a6b9761d036d9ccb2490a3fd546cc1e6fba0dbe6b0b8da155e21f0e609fc6270da3893c159ec440c1d7b2c40774cd7ae222c654985eb95288a2f137422e69e8bb93ad86c1db00078b962e74f9bd558cb3e0c0a51e9df81309d97c0f48339b364eea783e8f08f39b97717ace549877f0d24b4547fd76d0663d30c51d3e11757ba8f8af3604fdfb5ba33507d6b18fa95dcb56a74b001c35fe45f3509e569a057f08206b9882476f0ae7c72befb7b015fa34879c6626824b679b95a0f947bb868b0b6715e560fd83650b7102d44720f12eae4e2141aa80410a9ee700ebbb64d62178270b7616e0457f6bc4c7d443d5e0a5c0d0019c56c7f90fedf39573a89a6830ff115299737f88e7d1e1d0d08fd0ddc1e2610bcef1d6907bca71a7d585f686e47cb830ed8be7f9373dce6514fb9c0aa8b2d99ef7bbc84cdcf0f9ea7394caec7a00b5d65e3926c5d38f3831da24947a9e74c1182a2abe8e08d318eb267c2dfc3d5536863dfee63d8ba54988c512378ba6dbf42df31324d0c6173dda66ec2bdf7d0dbdd88e9c8edeb10e2f8e3e4aea628e75bfea9b26cae468e108b40ae284e9bd0715d2879e11e75426413f9b74fa850e4874abfe2494fdcf02926c4859b949cffd7eb7db6f6b024b0e29a41107ae5d7054ace3e0737b2fea4d8947cb09514b7539655b3fe47ffb9af3c6de66a6eb86ea1d3d4d20d6d3466626e8677a3a2b8d585158c0f262c8ea675d3e9a36e90ae66e224febffb1273656b107e6a73ba60acaf918996d3ecf8071ebfd241e22769ce466e9791b0bbc013f298a0050ba1a9bf71f41a8f043bd00b29f7047d0117cd3af96b29ca6c7f10c6bdaa8bc1f659281205e7dc11577c445ae2aafcedcc9045ade3fc7f420749cab2e0ceee6692aa29a30ebb01e15a0676da1f7b371da4cb0e7e2a87eaf15b43984364b692f74942d800863181c6d8850cd12ae5b3bfd0ffde670ef41d4046697b2d5e7e88da01855290c720ecdd3d7aae0653226e03a240105b8b8012ca6b03a2fa109a1d91d3b8b872fcc46cddf3877885cc7053abf802a93819b9433ce58078435f9ee1fadf584b3f006c2d6c0d535329da8fc2a04161ddf64e10549f2afd8512edffdf362fb3098fefb23e0c054fedab150663751d3356b4a67012b34e3ba813e5536a3c313016248c737ac01d6f6e47b939f8b7dedd66f72d70d78cf91661f1056e3f2519cbaa90f763437592e79a35eb21b6e1b20105c3431f36ed5db17bf41077ee454f07a60d6e93af6a57feb5b2547b2f49ed061db4d32fa0738d44ba51e406eb815c84ee6b30d71d6ab84cf8b2e1233fdc28c61f01bfac6f87359f0281ee142f8f12d5362c08605f0696da11e51174f26e57cfe4a81adfb818fa8d24941285e18a27f9c39844c6ed535272431710d49a75787bcc2a5bb0245e678c018d6eebb913d4c67f98c3ee3b4bc059b267449edcf4953c431c1ebd4fcc5660ecae1e6cdd0809c9313835c02ca223bd62c93e3fdef467fd19fe27b449465fbcfe06b946ab90368b0b80787928a565387c4642626cd36c8a2e9421fbbf4f8cd071c02458ef9aa1dd96645989aa6d8bc14bb8b8904de97d2df299b45b6b06c29879339178838446d53fe3498311c1b2935924975faa01f1a1fb17fc106fd5f919847d49dc8a5d89258055054329675840b4619148cd7d91cf131b14241bd9b8ccc391a870c33670e580c7780fecccb8a3e58c1ad2a041cae03b005e6970e4df4a2a5f0ae43898762b919898c5983946dcca803ff3abed938d7bcc448a77165df2e5863262c8379d483b1b89c93c44c18e153d8c10388691847b86c7fcfcb0f7934d6fbf5ed2be4441b68b2701dc5477bb812efefb0bcc538b1802215fbd5024ef47eec713cf37f77c9009f4c6165ef07888d9957ec0fe54ec65cd963d1ef5793841d1ca432de0877ade8a6ff7436050e70ee1500cd78ae49e9ae4f9a3c462218c324c194bf38442af242d0afecb7688fad1a7688b0634c1d7278ed4934472b40001f94a0822fc3610b83d4c05c851011e5c4778572cb21453b9d9fd068b8d73a3dcf74f2f7ccc50ae39391ee3da4c3967bc2f370903087f8b1f6a913d9d7344b6c421a5935639457d5d50fe5cdd5ca9bded60f128d6fa3ca427e2ed94b9aff9c01822e5ad04c3c8317554676bcd49314c8a588681f733039d1eb0e72d298d4327b9f9f8129f4d41480a6d14d16a6abd6f038ec93dd2418aef82ea96bd3ba24cfc654d8ea1f2f09f34d26e86a5286f69c231548f7a57a3725a9aa74e9793856ef6fda217d36fb8a6a6245cc79dfbd5a8e074c115da00dfa15617c4d5717d01b033d24b32e3537035fc357ee47f7b6ed3abe12b4055b5e3dc772814ec7e5cb95b81a2467aa0625c0359add9dcf88bf196eaa7b3e3d64392b0fe9d6dc01037335e0afda4af2811cc741b464bb8b37ff7c46b733c1ca458f95ef936fc213872bf1eb85ce094b7d3ce28c3212b6e2eec3c7f57b0c5525f2be6fd040cf801a2adb59a53c42d20759ae2153799e8bc9cdfb7d8e18175bdb8ce23a3414fc24a1cfc2fe4db38a722436257b134a74b188549a6c445cf7950b61697dd01a00836ff17e6cd011f632eab6d64d25c33648ddb47c3c12e28d91f000736ccade22de8b2f59ca51c6e714b64ecfac6adbb7bef06c9f7bb801238711e69ff67e39a97c4a6135c4952cf44841ded2cc2239df162b1a85f6543976ad114cdf6fccafc902a4dfcb16b881852878d7934f145b0e697de9ebfdeaa261703fe0ca0f9389425bd0f8b1f56cbef9627a264a8ce0ae0494a9c4956440e47af231d442a41c32a6eb25e5d3b9f849ae4a80571a5e44ee3c601f29cd4c0f99b27405df8ac0cea0a8c939a87b3805f770eeea7eec76b19fdc825d9e354ee7d74a4d259f72d3ff5f4630e3682cf294e70e45ff2d2403a8b62c6149db56be3c5356b37ce73298a286e15cc5f9298cba0c86258f5bef86c0c6811dfe3dc58cb89542b019ed875cc7f1876b459c3cf454a060a03d09f056bd1ae675ba6a7e4d0130eddba1de9d34c0fac38b35cf849ee47d8c2d36f93cbcf77679a1164bd43c7748418cca1b82e01f56de4faf6939fb64e1b3a44289172a93e65660ed5fb348096c2a834042832bef098b33be7832be6877fecdcbc59d63eb9444fc6382107e9d8e68e6470b11c459a65f568f37119f0b606eac67bf903a5d886f53c92a97ed8352ac44d7c285505b7e2571273e3732ba97b3e79a907afa58aee07270c5b062744ff2718d16dcdfce1eec09b90f1454c62aee533ce16fd7550519334d3073f88a85d18561977256e04038339f1600a9e7864921c3936252444c491c0bb1cda42bc42d557bbe5968205b5dc804eaa740628e6dae2df9ade2c020c0975065b85154722cff389466dbf1a7fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef140dd595c638922701f6d2d4e6de1553e3c7fef0006042901701b10fd485ea83f0165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceb55599192f3c2c1028944b7b1f36a1697df0266ee5b7ef815fc8e030aa3ab7f014941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef1aac66c663436cf09029c02aa52d5a2b8d6fbba9f07ce4a58f225f99cad0e3f98c0a0fe7921d181d88828f287298d3a5343b28b7762cf6338893b489f0819960ec1427c5cfa1eb6224c1093b9ce01d9ada74d4560f412e5d6a44070a5d869804af725c240dd7293d830689df16fcf2940d193c45a83b537312479b203204845c8fd50c4f8de4176d0a4cd839593a89019c4975c95ddf00ac345e08e93430085939d5eb7895f95d7ff0d35eb581e90f75fcab9df626af6ae327b4f5660e2874b6ece26410d739fefe92213ffa4f39655b813e4f877baf5d1f1fbb4b0bbca4168f1bab117f6b0670a61eb3449f9eb493ac3590fa0db33f92dec2b9ccd5c4ae2df0667373797d5f79e8100504aae52be9191fd688f3a24a90c2897a06552d3667dbc9ea94f9a8070f09f6042bbebccab9b3e17ae803ab51fd10f67d93c5ce4a886466d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003585ff6c2105ab73150e0b84b46637360b356493a7216d8a5fb508b321893ad584a6de90a2ea0523febe17cb89bac912a4e1061a57c4f2734c1275953f7b9039b5485785d155725b952d27a88ab0985a4d76df7c3bb0651c993e9e51dd18c0fd060991a8993415a94074c56fbd97b01582af8ef014d8dfac3df4ac0e1861b69fdac6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e1bd6c7ec121548a5c0907dfff2ee7503e74240b8ee1b4086eae2c72c6d333f7f73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b0303972e0aea3fc4454c62a5f81683d63a3d3bab215ed6ce4196f8ae77b8591e376def9d08b57a6e0555caf2efe26b1d6a8750515cef6182ef57a34a06ade017bbfc4a00cd6afc436b44406a0ab7bd6517cf1bdc913e5f56251da934b40c00d9f275baa7f3c73cd32e4cfe30f88361a332a071195d78049853195823f88fcb26682d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa926710442d5f26f4768082b445093f61d6ff04081f722815f9782186aee43c8b71974fd73592fbcb292aa9810a8e9172b77186647f08061bec13d602d2b73c3b8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15c0e9cfc6b757388204fde874ae0a0cf57cc3162b1d108c96836aa5b2c79b75014a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c955da12a11c4efd5deae17fb2ea4cb826a0a19225fbeb35e79f7cfad303e4c86623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe055f3c3413a62463e847f78ec44db9bb6cbac6ab7caf71aa40e7920bb092e204ec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a20f491b535baedafc0d2c5f9fdf057b29d63124512f221abb1c40ab208c876369a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda994f983cb559b9a9c2b8bc4547e95ccd9b5c37bacac01952a7bdbb3243118851ca1c73de80e1fc54b6c5887167b163e520a8d85af77319b151bde6aa06646c379ed4e10aa555e8b656af864480a47539c5fcd6cd2091ddc41d0d997bba3366e6690ddeb5a949bf9924fe6c4f490594fbcda8782d55921d333357070f49a923f785f3a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7d4da30267dd89276ad1ca1800732ecfd3e72205b142ba85457f53f9f42a3bbc09f01021a7611b0ef059a4e710e17ee46edcc3c9765425300f83c927181790089e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485fb72728a455af370ac388fe4ae742ffe6c960ac8c888aad3575d48b851734601a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f65922882053886b0247696a7782f2a925820d3bae08608ed23d36820b97fd75830bf9cc84f70e321db86d40f3772b8600e434a5e03b039777d489fa6200940888d9b3c171f2fc331cdee55582c06fb8fea1956434a3f361f2670a6f9f34e089ada092ab1167e3bda9993ad95bb6caa42a03abf648ff2d1f0957f9e8c980be7af6c5d78ca3837293247c06b7f225b0d263d4cff5221fe3b16ea93c8c2038b733e254e8f679a7be0e178282bdc8d9478f6bd2e590eb03e557e1785f6f54a98e780852abbdab1b953b09ea74d34852951ac6edc70f67c3762b52a49dd85969657b43fb9da8790592890174d8183e5bf6956b7fadd6754c6a045c7c42d2af19cdf4c051270ab6e095b236192552039772cefeecf9acb3eed507864160cd12f0a85aca62cdbcac83a71d152578329c67edfcbb3aef97c607d79983d8dcef9e0e9c037ebc2eec48848c5c620ff3c8ae7e1fec6ac02a9cf31a67c347bd8deb01243d0016b96a0c1169f4de5d05e84855f771cbd2a079ee864dff623cd8e8206dd099b81d9f503c38cfd85241168a6c755bfa83801a3d88c6a5fde0155e693d3d97ff40a26f26522f2c5ea5574444fd8156c61174b09e9d55b92c4f99f67bf6e8fc95f92549bc0b2cb16d591f471a106ed6b5a1d045c93f7dc33b5e0c5ee6a29bf5f1adeac63bb4a42c264a020c53b8c458ffce249bb7cb5057596d24bee6a481ad0fc6b6405660f02670495bf4acb9b2492e6875e9a65131854fcb25e2647282169e6019f88a61f3afcf2613b81f8b2679037825ff2a03b903f8e8de910045c6990cfa9f8a4d061e528b6ef1f9ae140f3882bd49b1cefcf8d93e284c552ecd7393a8af07b0552ec9c19712cd99251afb80434079b7626c5470c41bbfcb356aef6219b0b38a215f447b29f486329d02e89245e67b0c51dfb95be74cbab9ea4828bdd5762c4720c30659c449e9eaed2ef64015ec30f509a611f8ec58ee666bb520e7953189a827115ff61f88fbf2612554524054d9cb3bc46aa9cef229739549705e78ed4ca8df6a7aeaed99e450be5410891f49578be010d1635ebb3a49627ffae374eeaae1dfec63889198aac659ed738b0c257f5968426de6a4e6db2f89f586c3eaea4690d01591cd8137915eb141834aca37aef08c97c7412d5f3b0253971ed61aae0b6787de8e36b3cbd3aec898cafafabacbd8d05a8c51f98ae1a1bbe6f38852d0a790f0d19aac19d8606f65e32e42389f21d80f8aa0a888f7cbb61b67e2adb101ab33efe8c92e953ab5e248fc5d417f7160094108a4ad827d735f030850481ef68387f4ac80536c616005b225748f8c05d5ca5b6d897cdd23c74dd979043ae2b48b5cac236cdc837ad6d98ee630ee2efe85d589f95b1f27cd01a3ae0b97be41ce036e426b4a4cd342ebc783dd9a1654387085f21aa8366dcec03588f819e4a53417198dfe8d8c6d8394b1f28e4b36ef6eb7a8f659d7c0a97b16cc339be831869979995e22b6d0c25733fa2eb83b063e7c36adaa72ddc82c0ec6a097a1191b0f508defc6bf2481fbb988a558f0a98d9213a6d85a579c3f349aa5cd59ff2c73ad6cbaa3a001cc38904d003078bf1a0dd16fe1628922bc94003377de28580a4de01c49489594e726a04c58948ef5d4a9fcc3741a5f4f83e0b5c340e23da2db06bd6eb1207ef67705114b3bd36e50d0a77971f17c416e36430fa3586d1dac75415c82d71e3e93429a1b0342456c05bbcab37cae23946e35549bd402b12fc7c8f5e58b69fca418c1ffad527c3da9050386b39411d92730064688f71f3a04706a6d6926cee492650ddf546b502b83077566838f715ca6a455a6fbf505a4c08af0596c1ce20b93ea150b9351e09d772258a1be95fc3a93fed993b2d5d8717ee3d991ddaab75d95aaa2d9467110a76d0c4e2869bb7b3a4fb435e1cd8896076ca3fda8ce76c60c2ecfad44f7bf72fbcae9af4938bc4a658e0a3a41d49b9f7119af0edbfce337fdb9dca75760f51f997b345a7d53aaa2071828c9772e11f1bce9c37a18f0d11c6d73797a2280706395bca2c099f505e1434402b21774e46f9df50a6807dc0b98a2ddb855eca27882d26f076420a3e3e5a82c869b759fc264d9d03d93a1bfddb01a12c0ccfc4be914f0142e5244e9fd69c2e7fec50e4977a383dcc542183709ff8959872d7814473832d7d59ec3b09236457cf17a6a97245923c8caee5b02d2ea82da5dbcba55321baeac5ba6100dddb801f9f71bdc03af459a41aecd179693202dcde7d7e171113ec03cb1f0967c094f0928509495d49e6437577e7016b09f9c46573ffdb3a42aba7d2623143ca4e64dd1b7b3404f2e19dd01f3bb04edc7f0585b953bcf657dc588194c5375b28bac6cebab1b548cb00c972c1c6c5f26caeafff2e5b98fc174a853824cef4d9518ddfca27634662e16d8d14010dcb4beb8a0985a560c612cc1d27117e82eb1a8a7e2846e579d332be94b5c9b570723f23f5c0d1b28d3394dac2ae6f5cc57c8eb7e0abf59708ea69e4a2900f1281f062d3ed52ac319b8c1db7a04dc6f71bb9488e1818f8adabbe15207a04ba2504aa76441bdac858d7382eb06ad520fadfaefd2a6caa0d15f6e76044fb60ad191b1aae157d9c9f8c7617d4f7b624735c3ef12dbbd49b45c71776fee8ba90bedf622dba747726272f3cc816df604c4154cbe2e33507a72b0fb229b653845c76b000898a007ee0438a26919ab4de2899fd351f9844eb0ecf8f45896ca336265d16c0fd5bea6006b714d37f310c4405140d8895eef56a47d4f5d5a9999a5465480ff2ab785542b12b31d1b88fdcb9d3741f4bb3089a1b574a481c48f91b062327e40c9f0525b3fa93da24e8ad96e9ebbc19190de4ff1d14407227519910d47e9ee4b66ecb44a0e006f0965a75b83731bf2076f072ac08ee481cfe16ab2de2697b3252b5664fb460143781ffbe5900a5356557aaab26645b6236263c279aedc9985d89da4a20f7b135424f6a2085c937b0c635109b319344dddcc2f7ff3fa23502e6bb59071d992bed18de6729fc3136103bc5eabdb3d64bfbe77e98aa6075de41a693ce420ec3bc23fcadeb3b34599384579b5a4016b8f3ebd4274cde041505b2a15ed0d07da73933e0a74458f104875f896d6ca7f7ee34a6008e624083e6c61b0a69e1a2e596dd55d3955798656fdffffc3925514e041c32b8b00393d462adc2d48fd6cf10df2f25799524a7c8bce1b5883c222fd5080d104ac8814e661b731bafff12835dbefacb2681d1f2c76b3664368089526b3889102c335892ffc75b607fc4fd329f0d98f34e0300b2bb58abc4d7bb22efbd8a3b4f127a9b295b5d514dcd277858a2d5c5fc58fcdcbc38e993254763bb5b9d04097257cca377260e3528bbff3ef408303dae304a9f86a45c4b8995d5a7be55935ac441fe58677ade0a26c8fa7bbcb965984d4149d3183bb0d74e9ad948c93dc4def9da3ee79974cdea7d449b07e2c5819b3425bd4b200d1f9d38a46d366de2392c87f8a8fdcac3932a0032061e1344e2dcd5533f0de490ed60aae9da5ccbab29ba2d6911c5b3a863a28a5b2e4b12b3921733dc1bcc215fd680847ad2782e9211faaab903904257beb056510e6a452cd38af30a4d14cbff64c71e1953637390411514eb2b372d6f31492cc6b81ff10efd96f8ce1796531b353365f80f3c9ce3344ccab1eaf2ea31a7ae356ad3d1a3975eb9b9a21e1ea678ae3667549ab1f129c167001a3ebbfa44d62a014a20ced4baf74524f17c0a0ef5e66ee823378c0cc90b1d455d6b2e3b361b9e72534149ff06efbe02be451d1de930634f467c13ef33a38f20b2d3ca17b53cfe9280479483e7b6bacc069f4cc5cc7bcdf0944dbe6b93a630880e913f70f8f480a34a4f03602f3c65bd0d65e390943edeb35e61c2c4a312e2723d70e61725b6bc069d0bcab8bed0ab675b1966421c23b14db84a9eb18c4cf87e663a14bf039037dfd2516921953ddeae4525c978ecfd152532e46bb4efb49103b4917c56606a4f9d87db6ae4ec08b42f84bb093331f800868dcb5db6589484dd89604402082c4bdbde685568f416cbe36a9543faa0ce233cf3e9a218da28e2e281ebb6babfe4f4a3857978a60285ca608edd538df020130d7f88dfacf791b66d8a704f1bc67742a36d74e199f4af5f0f8a0fcbc675f7b693530bd7dbd08de5eee074f79131c53d542745bb0199f4246c0932f97ab937bc988c23672e733c1a452c2c27dda3c57ea2363923d1c30513d15fe5b6040d46c73354ca3729bd1322ddf1c7d7874f93e7f10bde4e4e60c9cdc0c16aa1709d6035027eeb17c95a80c0be01c84e6690c8e62ce833384f014a05a42b207892ce710582e523529b3830b26c4a4c139644811ea6e4fed6d5f04ff311342b0863d4dc11a8a5263856e27621f0252e9b76fdcedcc2a2ee16de289bf2f98a14fc5b358034b7cb8c6724c12866915be4858f927a6950564eb6220331b8dc94054c53e48baa07c0d466d61be2895220469b60914e37cca706c8205d0a501fa8bde5e3857c0ebdb8e0dde4c3113024467bbc6738253d98328c6bf6cee982a32ada1f8b17e3866b926a10b96ba2a78eb3aa670d809f4aa7f6ed6527b201c706e6c62d398f560b31991cf57144cccfd86b414e469bf172742e80ad1a3fcea9c6ead90ab953122e2768c25fb4653330b56b527a488da6b825bb632f678431a54cd02a960336d6fea730964949e89c690745ab6087626ccf0ce7ca4c26271f72c3129545610e5e2aadc9bdc3efb80cce451e7394c8848012ff7a2aed0869c877112182867a9d03dc06030c97e8b5a5ed9d0ef6c951b96de96ec845a91646b8cf9fe9e2f727d3a0fc925bf1a80cc11c21c9f89bf85a46341504823002d60302fd6f3e5d5b7da30ac797f2b6fc1d19618fb61a48157eb6a6bacde324c17796bc0ce881a726915103469af08f8abcf21fffd21a85fe68993905b6bba9606c0e1b1106886481234cea98e47d2f0dd55fdf789982142b98c0e26ee062eb348aa456942e5d73f93d7b2480abbcc3cdb56847ec942a9a986271522c9b0009fa8cb07305ec86b9726140858f43372c0ed1b26d65998ce63be7736c6f48bd2688f169d3ceec0375a73ac62cfde455832fabbe217fe03148aaaa5c5288042405f0604cad6fc5d85ef56b9cb376a9ced575ef3c45f83e7ae9377a8347d0880431bce1043e58decf7b3a3ff4025171aec656c204576b1a33f6b22c0dfe5141c7395e46d23cff068ddea927d200dd421a4b14df128025cca1d90f4e2f8425e35aeb90d5365c98886661f3b3a57b3ece75b7d8de00c3a499ef7834da2c6afe848a50fc4be9ac0bce0547e7eb0fd03b56efa56a2e54614194ad5de8a36ea474132b9dd8b65e73e96a53e6e20d8e4119c9149043305ec6a33cf26722e6893b448a22a075e42c4e63afeba4f8f2b54f7d3f94e51d459647379b82d3e433aaf6ca25a406e39da5a58eb728d33e0796516bca0383c462dd3c754ec543769de34c65946bd77e02759809b80889f4b8a1e2a8becd0b2a5776f46ffd4bf283179f7a8c322aff332788bd5f37a03d9770067b6a259b2403f4bec7a157be55e735da7fda5b2ab0c14417852000cc0aae9042451b267997abb2f0b263d6e4a816959f1093b43f822cd6515c05fea269350f9c416fbfc5fbd4a93918c61018a500445e3bc10a40c620d1b0ab80453d98271b7040eb7ec26b2d2547f55d43c785c39ea8dfcf85d75875f72a0eaf48fb6694eb17333d7a6902dcc7b1479addb5ecd497767b5bdefe18075e80150fe94c30eca640d9d92c321c84d8005499f614ecd870b54fa0254ec0331ba9b6d79e18b8b7ea59b680f3f3ad8f3d608d7aae3ba071c98de599b6946f839a46460edb8532c17b46b3719f1319ca149b0dd31db0774e08eecd41c9b5a656c2359c90386a72cfd9db3d62836a7c79c25b0f4f7abb256346eb90a3cf25055461adc4d4ae2039d433e4ebb025ce9a1c98c32119508e68e3a24554958fb39d5ff71ce3a639d7bf48375e1d409919688385db2dab2527c2ac9d84c331ab581c0830e813970b5a909c3be720200da98b8da3475d009f50f6d74e8433caffe208f0e280d21b8240b111b7e547549d76913430081f91c8445a034a33cc57f8bf0c333341ef07684c4253ed0fa440a278326a2848a7ee1507523893c6738cf921e5992ceb355213689e54d5ac6096a3660bcc1193231de5f751242dd315df794090c080127cc440f9e5eb0f0c6420bf6a3c44ecd726b2a20751cd277be3b3e9c376389a91685568048724020b77f38ac8140d5a8ab874c1174ea698739069156afe9bd017880477e1a4719bdef637fd41e00914e1f4bc5628f03eaa76db8899d48526efb9265556c123bcbac5e64b46116cac6c248503499ad3a5bc2f66aa460f7acae97f38d5abe4f659c121b9a0243263112534aa4e619a87c29f426c0fec06b2c5825ff05683ffdec004ff9fa298c6b3837c5b7cfab601613de0cd28f6bd754daa9d3cd74669ebded75d35e97404749228741040f6d35df0184db690793e1043ea3c3b3a9e48711344c669992bfe86de7d0732d07fc1c0bbe7576198d45720cef691f16911ba8bfbb11fc39b864bb4fc475f09a1d36e6bd71138515104d46a9d8a94986b28fa623dfdd9136ffed3e5dead1751c43c6baeb4dc6300b9d4d4b42e2a29ed5906d855e455826f4746a37064c0bd50e7f4a7ccc62aad560790d9efdec47f1f975ff920b3718d67a7019dcb218359a3239de7819ccba4270695c865bacb05dfaf94055f87becda1891b3e83c504861b016fd2a90f2c42503ef5aba79dd9ae2a6b9a97312ecbd80f88f5733b7175392396a9b4c114787b7ef0fa7ad21246d5bf9d442da26a43e4d6fdac91f1381fac56b8c546b39276c2092af2806b46fd6df449813e017be66af5a27d8fed2419523c4ef8ece35818efb6cc485b01bf57da794f0d1c73f41a703cf8b557f477c43767583db2e3932c17d0a057de3ecdf8be572d6873b9bbeabaa3d7f95fcb684f124cbe72c05173cea7dbce138a92c20b796b0a6c265021a0025b0fb5314e3cb07db3c7d03cdd36ff7bb52af0a58f8af36c05cf2a396570c77715126826c372e894a2a33876bc5a74c810f7664622ff742b59fba893e37002cc5bc1be084563b3304300b571e1a316154210dbf00b41839aadc1cc5070e070aeaf3acae45351dc12ba9254f91db6d59542e9dff78aa0c94dc040a370db2b52a55ff6403a5fd738c150953be4b20819818bd460aa8d4b97bbf5e6eec1a4e3822658e78459883ce958122e0a4e5bc10f906accd1376d8668756e4e176cba2515c49da20d7a10abda99d5184e2d0a496b16dddc84e62ec4abff71bd86ef2904d96bd571a9d6ab2f01f29d9a03920994f531aaee1b787f509deb0c545a67018d86783732215a82336e7e407ff3d17267807f8df258d98cf7b8e9767e5afa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef1568747bf8c2c60a96378c23c5b0b01df6363bab7a1fd1d2993a6529e22ff6b926d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da4cc9fd44cbe4d168d6961c7e871b4f5f80df21da3d1ed143233d5c7ff1aaac07ec594f0e319a843aaa62a81c7e635a35564676c17fe9bc311333afdd0d9a01d21a1500a38a0ca33bcf3b5c58637a6fcbcc787a2829c1118ad3df916a6e9bea3c876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d600358a54db7385ef0a9111454afeef4835d8de9fc1d359fd3b28f1b3ebbf4a3caf0bac3a72b129a4416998831ead5b96dc8bec2957207dd879d4ae2a25b63ddbe1a3f4c6146e5cd9aad7d980f878b9c1f63c7bb1863b6de9bb987321b4a4c0ff0a66e8e20ea0fe94573447d652ec1e729be18b621817e3710f7be38bff094d8aaacea6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e4ab7cfce6e82bbf0542ae2c284059fbe4bf235844c06d3af7de4c1a0504ac3c873ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03acf2b84a7969e043438a15e2133ca3d5f6f34ea6a5a77fd307a24274f4ac3356a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a699ab37d88b8a103848a7cc30f4ed42692bd3f6eae3f0c6ba661d163fd1f1b7ba468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e634b336f58ee284c78c2a0134639eab39b81654780af102acb8bffe9053225ac3bd9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa98ece9d3b11ccfa7d4bc4489dfc6ff58d690343fdc27457b8d3222ceeab9a699b3d3a85514dedfb846b703e6db7aa507c52b520ed2a2a365387e47dcaf43703d8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15ccb4308c4fedcd22037fced2fa2208033cd53f61bc17028bac0ebbd55fcc0bb54a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c5751aa28f694939c3bc8ae3df13ea5b22929f6370f13a0b70a70b72fc187a668623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a230aad677f273c131bfb764616bc60f1d768393e9a956882f5398bcfa9d2950b9a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda994635539898a441d0d0ef9551792bc5a83e28f567a66d5be1d4269f4a986ff901bcc55967cf48234ae5df1b4eea179072ba5c7f6bca2e97a46ceec8288b88048aee89f2fbb06f278c8f2f0867919cad09c38a8164a9b8b161ba1f42c29862c4cdbe9b80b52cd712aa969daae89b061a071a234ca4a53d8d12689459cd3978df5cb3a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b73fbaefd9d38301aac7fe721f2ff76b68273dcf2d2856b3604c27759ec90ccb01ea988c563c4429b6f996fa0c718d3ddf65e67b91eb1c6ca8ebbb22f662553e40e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96ff68b1a52f6c0951d615a96cca919714eb1fa590ed5462e1c39d2dda3692a432e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c4164855434f040caa2fa984a63a513f94623f4e2b398ca0eec955499cab1415b1bf799a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f92701df59876ba918d90dfd22b52884b9a8a54df16adb56bbf00a0bce5820bc6cafa8e22b62e196bf90374d8dc240047ec01dc04d7255592fecd93056f2f1eb340377e31cd59f6c0bf890f117b73e1907ebe6baa113617f454f0417a4956d54c7edfef7734447b2af5f277472c1381fd893794ab5d7afb06104f02a0ea19f53f6613b1369a42818781255660af2cded906d5d3c1de829548fb147bd05341e93a0960bb1816e8ec49fba07f0430c02b03cff2c19f53f9c648306bbe98c3f6eace325f305f2c8ca93da6a7632a61bb82877b022bc9b07ae63dbda902b5c23b1581c338bd6c15997551c179b28411db0915aa3cc7d3c1371791b6e855dae548a1570cbca146777233de0c1c6289d2c2948d6fd2c075b87d961c34e0550f2b083df1935dd22c0a4b72c1186af2446625347ddec285e1cd38781c371a4ac3af8a1da81610bd14c65527f55979b395328e8cb0a08ff0fb7b117deaf2d72f4124f7e09107f9ebebebb4891970c4dbf014b54be8aa7ab5eb08773a64490205673ce6dbbacab9fa879f8efecccd7b5cc065d3bb8755fadbcf47b1b66f44d87dac2859e2c845e82df98aad2b613895b662ec322a359a722065d048ed7bd61cdcfa1ce0386244e4ff5bc5dcc44558bad2014efcd44a25a3c842f016d60c32cf089b5e5024c59e1cf39fe4580fd31f3450b24032cd1ee583cd66f7a9d107e516e38536c413513c17b50bcc172006cf024fb33fd94677a6751717803717671b900572507ae1b686fcf21f42d099c9d36ae4f562bfbba03b0deb6901016324c5fa28c337190128660997c0f78647849b366f490bd5c038bff252fd062e023686b531c6353dd32677048572e1c89de038f3b0cc56957c5bb022d2899338cf8233b7e6e1bcaaaacb59d62c41de6f132f039e5f9d13edb7960f5151d4fb59999cb00096af8ad2e078bd4cc097a4c3eaa55b986c993989819bb85d14ee1e6e2910b0416e23946e5bcf93190bae3a84f36ddfd43ca398c3594daf3f020d19b973832616c2848a7a2b064013ef2fb5a8cb7dd537efc32983d6a50d118de8de4e5dbeccb07552fe6572ae11bac6f8cbd6dd8173da9575f41d37d91b04dfcd394489b3ab9c01986a3fc5c35c61d45ff4e3554043aadfc7698f23cb50e0aafbf320b11a407dec80655829cc4d64d2195834d7847b8f50ba951e34e5631e7452779acec6a8d5aa68c4d7486b5ffa4cde44a2dbf09a20090c68db5a7d0b86190ef235c331d984300ad3fb833928e456cbac8e6e5596527f0fc81436be6b6bf21c647c0b1fce0634155c9f6b81d62d899c1000eeb5d828ee041744c50955923044e30e09f8b26c47ba77aed8488fcb58cb2e83ad9dd6921c3f60b8e1091b198c5a0ae40013dd692a631214313a7cad8e3de40777ea28d335bdc6a8d8c767adbf0e3f9464839eaf4551403d3985724306fcb2021b625364d6e6c7a2f190280911404b14d20cf4c5ab0b9bf77ec23fad91375d0286fa68a97d06a6c76cc9e534994dee31810f9a587d11f9d8755dc3b766b4dcecdaddaee007e3aa143e995e95fed2e94c7fc10867fcaae8fa9ffbbb1a17e1f898caf84cdab50e752e6a67d46cfdac34b6854a2cd3211520f52747021ca2fb8acc3c7e05b6e051e3c5091604b6f91172446554f4dc28200c594e7284503ab1ae1cabcd7df35b23811b732b107969ab6586dc946cb653b6e416e49cc3d3ed9509d7258a1e065105cf5fcd24126f65fd8f7e0e0a323c8e399ee56c93caef6cd4b06535e95a77af43b65132146b9d984aaa53c42efb8de2a1ebfe19f4780ec8d30a74a16bc2492f5ec3f4330399f85073c58aeda11fe5f65d9bcb0825e6eea6f2ee16dc7ddbe7671dccef1685f6b6607ab45324959caf6dfc18a428eab8911193f57d868f2c0e1aa6fc11c7262f6b5c3b1a8fd6749d6dc79e560d9162e1ee5ce6140af99813715419f8e64c3df058b31feb739720420a492432bd18248bbe51ba58696a3bf63a4b98e2383cc690f789aca6c4982bb6db242f6d94e2a8984e69a10f64fe180f46048950c2809d64485f74c26781ed3490523f21a5ae2eb9c8bb9d5a4e44dc12b17197384aa3366e2fb6f5f050dacf99d29c4597ce16b6849f3ed0a38f1964f90f0b5af76b1f71352d270c8555990087cdc8812c4e0265279b61e30dcdaf3fd2cafa48f681879265b72f7b435591227a5001d3a4bbe6f62a6619138074b67709cc817a3b1356f2ab7fba908e696895fa87908d528c329ba6389f3803cda971f75b458dc9511a96fa607ac40010c88681339800dec15697b13e2567f2cd383a2f57a9bd6f59db1ced5946cf7d2435229f6e9cc90e1c29cd4449a44135808be0055c026b0602cc2a3834e8d23ae26da9007c40ee60997dd9aa913a1db2416e02f8997f8e552d1b60005ab470f1c798d5a1cfae1f550769b5073ffdd113d3fe24952e9300e8c10a5ec73a0175f0b75bb19ca6194320fe79e0ce2ed07fddecdb4b28579ff6e44a282c94df151567a26fcfdc9cb9840211f108f6492cf1122e34b4be6aa45fe6855d027192171560bcd10a1849cbfad835ec3c2cfc049973e6c7a6414a0f987ba1b171cd0829c28be24b07a644c571a4354ed32b208a29eb3179122036cbf9dba99d095562fb4082add397c19b0fcee0a48d2c155be72b19022b00e62f1a132414db9e4c100a57f2186567be3aa78a64b8cf95a245bd50426a81671f8cdf65520785140072adb555b9ad8f98fc056f7a760cdbbef8f47d783d43c4eec8babee8b05e8e7906db88e1dc0d06bcec1215ef935da64473e83296cb237b6c62140b407d63d08d4660cbc92aaafac20c6d4ab10f0fed1ad7d103e918284fa6217692b24e44ac828411f6e1bfe054fb7b36bd1cf41f27f6bf40c977f1feb8e0cd268430593d40d04f5df92d10fd385110ec574382e7a7a50d4b5f5f8bd8fc2f38108e6a4202dbfc803efbf973d70eba69b5f24d519c1f742ff89e85bf79b8f98ebe66607712af70900c008f04afa945f210fb3e3ac53a78f08d7d5665c0bba4777e90e6da38da012d4c73cc92162485edd87058b15a1200fee3898f2c7d20e776b957878017d2ef6b89029f18533cd4447b815da900e9c59c029f20673faaae80dd7c2cffa3bc2f16042f1fc12d74721099ba166ce8dac17d0caac493730c7de5a7f5e9dd7f565d1f54aa478cb8194bf4a507d7f7c1f68510a0ef6c8a8b84b4b9c457c3c63131bd7530bc43b2dc8dc1bf74dca501ebf33eb29f20c4764ea9066b3982521aad3a77e2b530ba9424825ca8988c7c18c777d2aa8b28efafed18be376d4d3c577aea6da5f16586b9ec9d0d0e70a36faa93aae668b1923d945225a3f96f787b705f08cabc4a69760e31b76f34a45cfdcbb7c90e63ffb7af81a33db8a27253b9d604faef239d0009b0bd7adaea1538f2bdd25feb16262f5f85b40a78261a6199eb77b323e963c7144542a990deaed7df5591faed25b9bcdcc7edbb39596ef1c1b77593081e501a61bc24584b7030eb489c68fdadbdde60e7f2c90f0dcacd3dafee6dd602d3696690661abaf3dc851812f37232cf1b9dbaa75d0bca40394e7b500d69ab760797acb977aae63d4b40494d7508b21d19aa548748a194cd06ca3e9176285616c6391cb38b0ad6a610154797ddeea5cb471fd1a43845e4e8b659f772077129914531e578675059961e56d1a90ff3cd458de8ef093f2d7b5d45000fdc353439dc947eeb46a41fdb38cd661b41d2eb9a8ac81991c887cef44509921b3312863a241a304134d91d07d2dbba175fef4654858a586e2dad68037b284ad2a1a65857613a0b5792a76b4baa24b3922456118259b5297c61ad1819ed11221477de6e57c4161c367a4aa47bcb6dc693b51184df59b810eeed6742312c006dbd4afc7258759124910f1f64012e56a7475780e5113d0c9c50a90af1e0d4338ebac101a8e82e31ffcae14c23a8fc0a6f97410872222ed0cf0c714c5dbc13a912abfacd396212108035757ba4f539c51bac42061d63db901580b8fe8369b38523fd3d63212304a351a98a79d22c9e5fc45bf8c62347a5c47e3b760ace1d066b5dd1f870fd2cdaeb82c92e70ac61a9b6c67dca926fb69718522bc0d357c7af644fda616f4727d140df2e76c2d7e5b4d2458b50b97a516e05389b8ae44e40ab5e9f46b2da3eb5471a4a1fce13a7488252227ff26d585e5a17d210a1a7a23757c7e10151d2bcbb8a7bb0eac73ed6028afe209d7c191f9a8a048e53eee15e39ccc17b57943371ee0edaca9540b576b8f3a18d6051319e44787fd7818c253e02796690cc30c4cd5688f323ae3a415a9e57e92f327888bba6e17f3b54e93a65fecb006ee8a3cbb1ac264215ee2ecda3f5fd97419313dcc96348ac1250ae115716bada44397a833b2cc9aa42250d6f64134720bd47964fa2a6f912adfde348f570a3af1362927c29ca018d750054ee6fba15cb86761f1c47f0ab239d2da4c4ab81f580557fa6321b0599856dc51250decd70ed9e8474a91da41f94a29c8f9044e73ac35e748207b183cce58fcbb09e7b32d9ecfe5d099c7c1bce74cde2a17a968a92995dfc2fbf04c7a9301cc9f058b4b944b4cd18a8c0edd83afa300ebf664b75f60989bc270b8cc03d7aa1f254b9576a78b70fb67b95053ff04beb83a1b779006e236f49160eef6375015c231d4c034a0a56dcee8a7ce28be5d52555beaeb266e29612cf6391f9e964d500b888847e5e5e426f5039e096127690d4b06afdb2ddd518fd2a4a420c19d6aa8e0614e035d1d8be7f3ecec7e1e27f0528412cc7a4145250a7d9b03b628b182ab3b21f8d7825ee5bc3a5288ccd762d500e752b9cb002d1dbf20a14fad3eaac9fa17f79c15e83d7199cb476988c20bab9f8800d1d6bd36991b26d1ae57be0df154d866d3bdff541a87fce9d2d84de5e3f2a8edc921e4f761551c6cbdd1f409d200ae786998ad975ba3716f8d03158051b90a50b8c9e2ddf969e570f0f6ff302b38f5e93adf5e4f0124bd8da2a20e93ace92ad47da802dbdb4d7336436533a99f5337c1ca76c8f91e71051aa2a47d6ccb745b03a25293bb9053ac0b4f9ba228c974d3fccb1d6f3267eb1418ee66dca64eab28c5ddc94de7e5b921c7a9d5edd0b94497a1d754e7aa4cde4a0dd3e2247d55aab6830aeaf0d6e9adbf7a0d6bff58c6b872cc9cc7c95cef19f9f1dce4722769ecd7d18b88559267defb58fd4d0721040aa5e83922e9c1c5b649870da4ae3b80edc50805253bf16c47c08864ee41bc6f50bbad3f6531fffb5dbcd74bb410884289a9d9e34e85bed252ecf69382fa9aabc05cefcfb86f92e1067f0f6591f9ca6daa530152c509c44884201fe4910e21833081f0e747a08f57e04da6ee70566f238179cce90ddf29696ee23b84c48c7b5a24cf9356b2d7a7717086bdc4b6a35f3a0c30b900e521cfcecf5f98f42d528a6818b477f7b1b8c23fcfefe7614b5aaa69f35fa61ebec17464f846d09644c8491e1a9c691a71227f6d24f5e785a6c198e077bcc9e485523f569dc35c8bf46d6c50e7b22ecc54b99dbf7b2227ea458b1be908db3099c9719cb5001551bef76770de31206239942c930907d76e79c68c2938f051c2cc17b346e43e9937e5afbda39d2e1809fed99d852148e9b462b1104c83b64c6cbff620f09c31cf4d6aaf4ba581f71dd96ed95a27ae28f02116e596135ca57dc70b3b9fb8ce68717f18b0b7596932bb50564f1d960d29a8e6453448a2acc6675149f14c126f53f1a3f2603807a9b5e4a47f87fe5d09c0631c64f8bf0210c17b403fb1a7f3f0276655867684bdeb5ba197d2a4e91844c8a559c241771e14cbb75e548b2a9acce26fdc418e33710c82d19eae41b8bc4e5a136f7cb773bd5d632a09fe6047e2e7a8c6236421fd3767eb1b4a8d096b2018d1b9b50354bdab87811e00b9bbb2d316e71e154b0008205853aa814638a0506809618097d5d4d04552680d45e1cec66518f1442ece92b9fa70e5467e0e09f086101d5d4da330d0e3b93e2d168678ed444779b0c9d4d53d7a751e0e0a06283020d20eef756199d2dad8a495ed06e625b26a4b416efe95283afa363e36b1f33199e0b5e987f8cbaa54e5aeabf00a83344183854f5a2e1078c32c05f2d2cf6f626919a1b3733baf2db957629542c584a13b130a6388f1a7a349b7f4a63a3ac9bcb0817181f6743ba337934a950d4effa173bdcff2c0668c7df6be6bbea212278bc672b93681d6f3d5eeff9d7a3412e7eeac0e26e1148f4c7b61d4ebc77f991748c57e422743607d51ef1e0b57b51c7889f2452e2769dc145cab5551346e6f1795d41cc0aebaa3959b130841903f1a0dcf6d4d6facbd191a6e6d07beb5479f6f21bc5afdc6c982876067a0865376f415ea1b3011d05fd9ceb08f7502ccb946cb882caa04800cc471001d35412f05456ce7724f686c13375424c0c5ab19b34fc91309fb303a4999987d5295d68f86dd9a04308f921ab8581495f0625cbd9018f9a951d0f1ccad65727c3b4989bb85657df3785def81373b696dea1b9511c3f3f66d693632d2223fedc8e7f20076f1ebd060ecb7bb097fb611153f02ac86c5819e6d1204b8a7eeb5520e16a9e5fb9b723d324fb6d916b3d3aef96df9f6df1cc9897b65b8f967ee57c96c6daebbbab06061031a98ed166afeb14ad01a465288fcf684aba5638bf08a512ab12506034a50101f7fc50805f6236d81b033452c5ac8b2671965fd00f1fac776c74a46eab8f6c182fc474e035b03d47c0432d83df2855edfd546a559a5a8498cd130d5575d463e801dece4e83363ef40de94e593bfcc5abb9e2b763524850ff1e08215a8dc61220ab5793ae5d710a590ae07d439899e2369cdd658ad10fbfc2bb0636577ea92326515698ad168dbd89e8fbede63d1749c3caee800dd070daaf9afc738022d23e60a85d2e68abadebcf20c12a24faca15a0e0bed4d7b37e481cf807fdbb17480f31c6cb14e3fb5fbc2c7447455b6043a0b8e5ea068ed3c5969c54fc14d4d18ec795f2db14273ceca2740ec93d31dd1856375e5277aeed7c976765cf3d9cebd715eb889deb5c69059c1ede0bf27be72b7b40cf572c9591c617c63996e9a6339f00063b48941752ca670c7305aea70acde078041b92df1d4ca292b2118fb56d91da3cba36ff939ca06a619e698bdccbdc23b2a492f26c98738344aac19c0e70b771de002efdd87288c32f31ac1520d2395413e076c182711987a7d6853bb46233e419d77f29f0cf5b765e18802ac1e6b49920b67460615b9d679613611e43ccd2869e026a1a89b88f82b6acc63a8bbcb7f8101087f563cbed2e02c2b3dc5e80cef0ce3c00b3a8c31bdc4b0e393f766f7eb6a7f2358a117d3e82f289b93b4fd90da35424a81a94fb12fc7b2f3ddaecffbec889243576c45f7b81dd00decc419829438f81e116ae90f287e0ca50820898b4394df576c532947df968bbb20f04fea4260f755010fc3b054909be76312a4f80b26caa3798fbb2d709f9c961057877851e16f4c0858f7dd19d9d10eda73da7b09d9aff8a5052deeb93a858d47ca2949d92a4197624d8073ba78fb152b5f1cfc183d88b7fde53d3fbc876ef12bbfc6653a6ed16a9b9276b6950d8b7ce1c9ec70a4929be5c8ec8f4c725188b88027a682b1a3ea259bf9da4706240889c9219f86f5af1c3cd61e56eef8167c8cd81d70c409e4003a48aac96b4f0b151b133138bb75a0435dfe56336884d252a27a51912a478df912177ff44a7a018d7658e5385f6e6e0cb2ae0ee636e2be73200986fc470d204500bed1a80424d5ce2ba18d86be754cd1c38b6eb2fa770037033a41d935236131877df419957dc37d69895cc909920ec387b24bbb91b62d39720e52ed8ae624f6b90624d9d87486597ddef94ca4695c3820a6a973019e641e364844077fa4d340ec9503123721e82de59fa67814264381c5609b4e892c652e7ceda656cd610c079e99e9e1cfa6b4930737cf27dccbc4ff2b004426b2ddd061161ad237850f01f1ec13bfff30e8ea862da3f40d436166eb79ba270cdb2cd0a2c4a83cea047a38c291a723f42d23b725f4ce5360cbb9966292859e606d8f969ea6b76aa1f58876c059a40c1ddd656f6067509a92ce79824752b32b92c50585ca7eaaf9484a46b8f942d061c5b3a84f50c9eb404d3ce81d0eab01ca47886f8b672d56532b2b1dfabebadbf76c3a0239764643feab8e19a63c3324d3e712c3c06568edd0155f5d14acd82bd344ae43487107c3c593455890e30553e66a3ee9c947c8d70d284fdbdcbc3747645ae83330fdc288044c8382845141964459e88cae4ccce5bc4ad0b9ba8170f82c8ff634fc58128a7b419e26f8eb261f01545d418a314e11162694782d4e5c604693e047e9bd7f3deda006e40405685f801a824a669eb8f6707043fdddd6b6016ffa296342bb2aa68172eb82e3bf721a94125c5928f85b36330f864eb8e4d1da76ac2412e0da4c2b0f292201872662a9da14c8a5c69e5b51faf08b34d6918278b0427e96b23d8c0f87aa965b437d79ef928a600eed8d77362238956511c804e42b4c6ec147d034fb19b644eda6943e84ad671d30e73d75ee51d5bb82264c1021dbfb29675e97e3d93a769d8eaa2a90fd88fe573cb74023a049c25a10cbc8b2527d665d9c7109236537a62ddb1d0e5028e8ad11b99d2f186f0d72e6b52313d91a900fac5d0290f2d733ef26ee6f4f6447cf1edf9422eab6f00e372dc8a952fb66e9605bac2fa6fcd08dbfe5308f63ab96c61616706a966a8dd2763b7e960245413380d80acb768bf9978e54e36fa7afd374b37c368ebea1cbf2a2fc3f1775214ad4df22dd29f80a9c97eff889b68c074103cb37d58b614fbe64e6f56118dcfcc4cf8da17aa1e3f066898c1183616d469ee7fd3a3aa5aaac19c0e70b771de002efdd87288c32f31ac1520d2395413e076c182711987a721ee7310d41c9ecb8da21b87fc36dd64576c988a55eeb78f3db74d001cc4451914fb28633d58449a8b6428cad3d27347e670b697d59b3b93ed362ef51c14600ff06ad9bb442189db284e7d4b206a5876308e95eeaf330b3e7e0fc936d10b78d04920993d40ec6591176b243a7c5336ccd35c2be2023de0f2a7ad99dc8b384108f59ab316d884661589faf530346a14d59af997c40d6967344279d5f89bb7b4c8e9f84319a37adb7a18879a432570e740123b6ae617c042f13f55c2014a4c34de2a1946d0978d1bbb8f824151f16a9eaa6a9c1330b3b782a60bdd0ae5549aaca1e0b913e9570badfb343469aa921f032ed47857ea4c960f46771651104ef377a5f6d19ff004cdab4ebd93c05a98bd0c639e5d6fb9531740ac62bad455feaa948f858b947277dd5f3f99c1308f95027191e1a59e83aa37a9524b47729231844754c6687e61c7a16efad4aa339419b3194bdc051463fd39fac78ce4d4aa43e9b0e837948d4576f38ed63d5e088c8f181df52db3418d2f9ba51174767e9a17aea529c4b71974472856edf17cead2fa3f86e4f191868b7ca6c42191c8a3a362377c755ebfb2fa5eb85115f8fa48738f3a15f3ed2a33f3ae198fcec2a6378c546f5942f6eebe0bf2b8e0116450f89f018913bd3ca1d02b6ae0400291ffdc184902053fbeafd59812f963c8242d15a04b13742fc7301fd78cd9de5b6cd87464135c1a520520c081b23809884ddcbc7ac8cd6e690131ca3b18031fe6a0dc88e15cf125e589d960db8263851410ec7bc732f390b42b315de8422e470c8ba337e9a6e169d411179a826024af8e5573ffbc0b4e15ddd6457696254e8360b805ac62174282fb21dac41148e0332719ebefc28ba8c103dd323a3039f528c82bd12cfcb3ea55bc834133ebdc9a5c4258f860cf35a7cb4cd1f581697df75c11de7656c1ed99f3d0d8b69c5668f215cc127bfc90544b933de57b3d56ffca9fe1d6f6704bc63c48784488c46261b94dc0890194083b84a1d01027ad2564a57bf72f90f47b2d940bbe830d55f469093a6913adbaf1e7a4336f827c772d1c4754b48f574cd1f9dbb598a103fe9149d1004573c0195d06a91bd349415dcde5a428da5c1fb1a01cb11305fcd0f100c30a0bcf21b9cbb7278b6c5df4189ccfc19768f213ec76758a640b098dde41cb38b16d0c5572c4d17e9e130edcf9c98682ff6f76be37eacf09cec7456904b47c890c530a283bcb17ceff02eb73392e06f323b1ab88c6eab5aa35edb41518c1075bd4e2d86bb1d7c23ab9dfe98278cd56fca30ca74c5b4b0ea7a955403b3ffea6d4672f6097bf7ccf60034e5102b09c6024e67d29a9689bb1fd83ba7d2da907df9fc9ccaeac045235e00d546a7a3e116f8b022bfd7485874a32d5cf91d244b7753cf77bebbda2b1d244a0cc0de7e5ea24fbb516dfaf67a10b241b99faf992656206a548cdf48864d1b342e3106a2e6d74efcfc267888d1ca5feacb2391724cf5e56a662ab40979bc89b96137992516abd2de5692e394106034acb98d5d71f35db26ccdf8870cd5467a060e5307292b016aab34c5c810693fa6b1f382448b9a1041a4a9a5b322902d25b4ced8e280d525cd6af0dbe78f9b3c2a8438a74c47f9999ddbb81dc54a5e1fc6a9ee1c0778a50b7a439339423b9d316f575ef6ef6db00e8db8619d6e6a6fac92e186d05e11ec4b986b61f9c1905346425f35c5ca1ce2f5842aed9a34f6ba3df285e24f62e542a030fe0c419f56746a7e3bc7e3213b4e30e4dedcd52df2eb37cc356f67a2ccffeba7234d8f25b0779998ae169a36c73f4e6637abdc688ec22458f30efed21f98be4fbd50d39c55db027226d5e34b07e02e1ead4a9f195369b9b1f03439a378e6fb75a31f0160a7e97f468bd3ae1feca517e7eb7330256bffde681d0b1a5a63295ed123579edc7603507b0402d489b56700b20dfcc32e7ca0db73a56bbd53b2bddbb2aad2f757a777928e759c779230d5b6ec5afa1cc842696c25c9900283a19a557043ed62fcc9cece95b3d07579b1f2b8a4e54f89d8884f1a169ec0af47effdcdfdfc0943a0c87bb10957dd0e0584f352d3d68deeb41930bea9cbb2e1a1cac95dc60a16773b2be6016113b4204a0431270a7e04aa19fb17c5d8dd59ece24d0f74321f61d8b84e6bc8d5920fc90629149c6c772792233fa92ae3350b2b7526ac63779cec1ddbcf1c1b44d0163431314c8514f0637508c5f996fc5225c8b462bc8d9602d846606de90474fab53e70f1a47772a0a4171b494a1762168dd3e1677602ccff7fb6da02761f4e1625b686dfb54191715f048c969663d8e9d7fe9837e8a74fcf20cdd1319668ab0cc2a44b691384242aecc716fd8bcb13786c3dd7f12d544a6290f075006eea5a1eac68e384d8454c2f8fb96c465c3965c7f1b774719aac6ec72c8b8c6431bcdd78990030dedb4b9f011f5a715701fd94aebb6365e7be2761d91551ec219e777dc51712d74ced3b8ffaab2d579d9da9a914aa9dfbc52ca0714f41d3cd54692ae8121f451df932d202cb35e6cefd9f02c86e30ab5733d54565687a9a2fafeb6210fe765d23a169dae25f1bc817a514a3b3a48a18ccbd0d399472f3298012f131bb63312c7354541e7ab6c19cd4468cd648745c2fee198d3a66e7d04ea97895944caeadce7cff5a1c631a07a247b821ec3f15eefa6ddc55baedbe777b3523debdf0bc41fd5ac0ab4b10846d4b463a54937c4f0e1de543f5847619d796ea56be86f6b41443add8cabf2596cd5c74792e7e4ae9641476fb1b96830293ed6f602de21c6879eb97e95d97c6d568329059a0fe427ac2e7f7c794d4f94107597e745bab3124bb433ea769a94227e41bcc63b1ad70a3f576a348b8c5c39c4b0e0dc01133d0416c1344a41635ec312427b92de987e52d34c822187e8814e3fffd95ad86c14bca2444ea9f8cd8218e208ad95f6f54443220f9cca5371d8ba418212431bdd24b3be4582bc03f1463abe17cfa4b5e6069602bbf55cdc4b636087313f3c283e965a1d52c9c58974a2793b8cb2d5ee59dfefab7ffb5e2b655d4bf200ff0957e72930120e8fb65326a5ed2c5f210626a73048d88091dbd40b39d5d979d2cb5086ebc81ba892f9b763269b188fab63025db86a4947d6beb1175fbda0710a4c764cd62016941ac5f0917825d803fb9ace0306bb1bc1868ed1412795c5cd73b989d09c5190e987c2c380ee98e5a9a9f3ff5d950af3180817de6019a5eb7e447607ff8cef9b81f190db6b4d60ff2eebff0e6db73177492d4ea904a81df969bb913bff4b00a0d2f0121f545aeb8c259e61ec1c120205c4e47d0445ec57a339b3cc72eb9f762f5c7990d0d3a3258421a4a14ae9fda6015404ff80e936668ad6d4a5a9a47552bdce1b10e5d4c5c2ae7c9f8f4e08ab91580f40cf868b16caf2045bcfcbb00b352d56d73d755183d1693399948888b99b67391930068e18c9edfc94caedae0e04326c99fccbe1233d785c68bece4a8035260f916a28273675446ad2ce81aac1cd9182e6b44a3fb8ab48e39f73a05ec7344d08b694af3da5af8d9bf96d0c424898618c17fcbaaa4b887b100fe611c3d0fe437f965429bc2b2f861727a3823ea754b6d5bee8e471c975dd789e9269600fbb61bda1d0266913d703f0c0a226a07ef7c1107f5b4b46246ff62f963ef1d3b65e4ecbf9b1c9ec4e6ac6d58989ceb18dd1c6353fc05eeabb2c9f4312f6a4a55e73341e936603551d0d77a19c9f4f99ad1aba027108c53a9898f6f134a5722cfadff101f8bcbc8e2599caf3bce56b9a397f650da4ba15773622d293c6711e15d43ad7f595cb7fe797288d4230f21b01ee63907bab5c66ca030c35011cbf7d09e3f7b3b6b38b894851da1fd93edcf2bb458f54349f78a17feab298397cac3ce1519de01c391c4e7e310a72499ffa254be2cbce3365a44f99f47832f29f71b5ec29844ed784886069d6623288f13ace07ff31e83cbbbc97ecd142a493bdb05be93a85c0a978dc6ae44c0f57fbaecad479bdf6a6918cbf687d419196c4e17a4a4bef8bf14b8524cc85f31a91c604bf8d7d675800cb0c01939f91a1235af8a04f899bb59a1cf30c851b67f086eac5c6490b1a8f64f18192026ec7742b8e0fc9e8caf829acd3ce8e766a83bad3ef421e51b0ab2f3c49e084e8659f35c975a1cde4adb599f1329d6bf4a6f21e6f3d4bf48a4d4f07d9422c08cd34f05bce0167bb315fa3c71760a46c3ba55d24be6e6e8daa066715a11d8cf03996a1c18f923811b7de23cc6384f951d417040aa98a2a0c8a89494525be78e593864976f4ac85584fedaa593d0865854a82e23fd90f99934b430dcb5c610b011ebb58ec07013e2f6fc5a95e9fd5522ad68bafbc0405f674d856286721b010ee3694f764bc46bcfab22bc3410315a6d623e9c8c6c61851a0ff21893ba251e346cf1cf95fb191b341219036bbaff45b00065c67fc445a6fd62926b76f6157fb39bd6995dc782832379032cdb98cef3632243cff821519f768472f3f1ac77a10f4faa076c4eb805edead99941a73aedf11d2819b8c9cd029ee9e55b782dd2f995dafff5ed6688b51f9938f907239407be2dfc792f1d5f3e87eb43e26888650fa15e95c6c6aeffbdf3a4fc68ac3aa635189e311726eb24731a38c4d19218b74c1ed4b22f6ce4b38cabe61f19260fe93efa3a774dfe211f7ed61b1ec41877021fde41d13ecbc48e7aae4d930e94f79a7eb984852baadd27e3ea2c7ad57ca1e4cc1f20819cd9b742f708f903134e320e4fee77ac67154737c2ea4780bf3c1c82e5840a629e317a534231b4b072edb7bd1aae54f21b5762a7921d778beb373149d5a63bf905a1b96bdec827d67b84994957f8339088f5ae900acedfb6b5a7a0b456048bd3df42bbb5dabc9d8ef96fdd01c7dfff2779767f285c9c1dea9c0d5c110e95922d88c1469067db3017f4f514a3603a9d1a6443675a8a7292aa3e5bb2f4ac73469ea3d3c6cc66e74774942fbc18e1cf3f11a3ed4e1055cfb01fad8a1f2df2de858f74781ffb6b7bbc6a9b7a8a4148a52876300593d7843fe4bf572ca6089e29f179dd9b7eafd1bfd49b77ce9e4e49f3dc49eccae368d7493ac16b1a9530b10e01c1beb370f92ac7b9216708364a522a644c6984a8ebaf3dcd8e7ac3a2c137e1d2b483f365662049cd55e81e6f920abad7ec66d312291f42388a7f33034a6d0c3733be50359ec939ea6bfb943a199aea1cc0240fe90e6a95e4afbb2a59daa746f1ed224ad8f3bb3da743262a158831650df8b4bb529cae41fff9c9b5c90730774e47952f0cabd6f9267f2c73b81db9a979a46dc52a582229e694869b0c4e19067a075241b86fc15e43c65401ed6ec5e0e44be7fe5e43b2263fc3e90e4e5abcbbaffb70ec2ee26eb38fa06ac3cb2179b9053d34eb31f054178aa96ff6b101ff35fce7e3a73de7bbf0ee109d892b8ac8d095d934cedb58117405324f137ba16634dd7f5991779035f4cf51adab37e29bd88bbd873017eb5baeaf301dc8d0f68636f8a7601ec7e4f86615d8c6f6f980c7e4b1bae58d374fa50413aee91cacbcc4d6b0ed8de3e5991935628e051e924080bcebba34ad894ad96584cbd636a38b1984c233d355d92b51f8b040cef983b8e758879b48987d96a7c73718e97f05a65296933d3c56b35902038fc145f5d18351359140921f6143d8c2995332bb2843cdf2bba39dab6231fc28d6adaac1c981a88b8cf9e91c64cce6a8cbdb4e67a6311e9f4d610baac0f1bc632d845a0f9834af3b2e5734bc2f0bc88e6f07eab8262b51555d89a8d3c6f08f898b81aac66d51821c139405e5fb299a2891c3f554b7c5834b6fc649c491f2a2eaa8290beac4812e69d045c00f9bcfbd550aff2f1497407eae61d162c9081e0d03981bb95c07c29f4e4059feacec3e0df3f95de238edeabbba877a8349541b77bece67e4442f02f55b5ae46c1eb707c0514555a4453fddf9ffa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da549253c5986dad53915a8348230f2a7e8692db1dce05641c41ac2772723b8913876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33ae3ec76adc0bfff0f6cec85ae6746b3b35e850f0a9fc6e67e587c0bcdf9b8a5df0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003580d940c58fe323d64f6cb7257570c6d676f01ef78d9d8104c48b5113e3ace3d0f468240d9b57a8f19f0e25eec64c79f8266757016a24d7d2421416235555ce4543866771722c157491a2481349e5464e3a048c6023266b2111d675af0f9abd9988d76670529cda901d0d20e7d7bc92c545263539ffb4962442c17f4f854fba410f28d4920f472bce12574e114dbd4fadf586c86d8ca518340e17c5ad0caaae3416befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705689dc1e15040ee4edc955390774132b9dd005f7bcd4f3e2c5811082a95045cbf9018de8b979fdd0a1cdb73a3b16fd23b485cdcc9af4d5e7d9c7919adfd884547296354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa18de1bb0966f2225ccea587c41ebcd3ad9160feae7abf1f6175decd0014806d4cf887ca19d17df39da80da3fc6285370e0ee9422c8540818919609aeefa353498c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c3916428b9fc09676a2f6db33b81278604a1bb069d238d2bd7467b7deaae57d9c1cceeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda994831c447d8034b7dc7ac77813b845a3ab6505ad3c3d8817962b9549704754e04b3a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7ca29af61e79edd1d58dc3e995993e9a01489214994affc32193f219d1cafd06a1e0e195b886191fd0d307cbbded79a34d56d526a9e9bb083064b2c6804481c85e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96bd9f7a9bd5b607cad4fab1549caa2405794ddc7dde13479f4814a03d43176cac8e130159a3b756f35193da4f0242a9c55fd928ebe0cd4aa8b899641c154ae22de838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c4164855f865da8a5e2a8138406f640055f81a1166575e2db62f3cba9db80602f48408b6f0bb224bea6024968b7f23ea4718fce09ae91ef4466f2fa04174b1a68e8160aa932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fd5194009097f614ed533155ccb8f174f68c1462290e972cf7c82d60f317401c262cb60df4fc9af3f318fe6a0850cc0b80e1af971791e23ce24bf8c6d49adc5b557991ba54aa98b4a8fa7ace128bdffff18392c4abff2b85213f7bbfca28f761d334a448f6281f4baea7970b64dec3e05435c67c28f2f783023ab49576eae69c02045fcc9e6429a0a26e0ba3ce85c41dcd9679d0bcc1ee5e5f4b4ae38b39ad2870a61b80b457a2922ca359f2ffaff3e062a784093db9991e10f0cf6caf71b0938f0d4473e66bdcb1bd105f978fad0c250e5ef1de46820bf5079a8104fabcbcd93d38e43c34eec14a125a398881d97b4cbf3c85e88d76346d10c39765cf7f0ed51e95b7781565c2a9cdc40d9ed2c1ed7e93130cecf8752bade55ad5abde48a3cebe4ada7aeddd42d3f86a007a7436fd226943d90b78676a2c6653646ebf4b7e042c04e84bf1422d20f83219c65fe0e3800b3e6614515e8b5f018b9d322578ecc14e6ab67865ad1415532921d75e579cfb9fc8b8dd73642b4f87f208fa2bd852de2543714290c325b4007f89979332758088e3e0c971d00fa83ae71b175ce5d458f78ae9f8bd1c889eb6f993429663057944ba03d65f38bea3f1842defb935553c0e6f303639b1141846b6bc696edb4e238fe32a778eece717b3729279c2425f47b4c63fe19681ad371ddcd4e5ef1129f8dcd4b8fc1ac39813109c94855db324e4965a18d8e294d170d7e6a76588291b971771b5ced4dbab194fbdb0227d1d841089c6c2bc36cd1b40ef3dab9cbdc132d4deb4468a10fc7623b25742e4988de13c1bbacaf5104835fa4cc6b44d844ccefa9abbf9417b510963169116d46a6bd5122a6f18a517b009f12569407de8334e7203d37a29320bbc4cd76f5668f3a93a7a88c45952c3cf1d47f4f3088f0be7a894dacbd01992531a4be42f430c52a99f941f242027e555c7a07bab06b088c0a67e80a650dbea7a7c024bd6b5c210d36a039b547605746ba44ae3b5e5cbb62eaacd655b2273578c6cdab0d4010bed93f0fb7478f5f1cdd9fe3fd04d1e438cf67ab505d8b788d9be4544283e18c229854574dab905efa3da6f392e69609a4ae82e23c1d241975c1f51e2e6704fb97121baca5fd3362f5a9d9343a15323608beb87e23ed443f8a90a893a70b50413c35b39b73e975e65104705f30b48f9f0d6e3542c014a8adda15dfbb07533c982050420f6d2e6db5768de145282eea3ce356e4ec0101569bfef5b95b5d1b5af887992e1c1d7dd9dbe13569fc01741cbf1d6d08f1f22539055fb730dc898d84f73dd2e27df1f83b1115078d9850361702f75a351716ac49e19fb8d347d8c8d3f099aee6f22882bdc2c356ae2c23bd5f26116261895d68e3f394a5a869561a773b92cd3fba931125d6f519389b3d430874a99611362cc6c87eecb7dc1f2c5cb67d6813dbea485b988da3749d43cc52f7d3cf06148f4af205a77ee210213a6f49d6e3cb761091382a62c8ec159d723c8d42e54365df8c6b902a404bb9b5e9ae1babe4333ed1fb054a313047b77d1fa9746cbbcf39e133f7f11eefcc54af94acea64242a9d0f8aec649f94afe1bce730b4ea4341cb8c9ce5a02bcbdf9957bc2ec5a2f9f11a9cc40b69434a0bb4725ca890bc94fe95bd541fb7f1402cc5503efb5d0379b046f8f6afcb54465261624b3c8d0deb7d0cef97e8593a65c08fafc149a630868d43e1cba0d481f242252f6b149ec3f9769b1ecce4948d27223bb4fa33a515ddfc03af9aaa75f129bd12dd7506879e690efddf4fa2a17480251508052561c7fde42c4f1cd081163d91d75a1a5d58483953bc1d51a03c07d951657edf7134272e0f6c6785c61347edd02e7a87deba4d9dee3555f366f4acdcb1001b15821f2f6eeb62165d843cdd097d369f41afd08b9b9fe570ac1136a4bd779b417e41d92a3f0ed69ca2b1ef5f7676a5a9817bed7358fc2926353e66b015233f96aecdb2c4aed71e732b91c48aae5648592dc68e4c5a19075aa52572a781713df0c7a3b5e4da0ccf1c4959caffde2648b184b6ff4d869cd9f8ddf37c4d7539b38578b0006202a2a8c1a06950154c5771ad498c630900afc17ed736424871c08cd2c42431f4aa0329fd9ff90eacba0cb873fc6ea6b9e57e7969e8f4ecc8509cfa50467e9633b0026ab9595e2a1b406e5674eba7a96096d70ee2aee33835b0997f7ab3127c71458bd91105a67cdacc64a179fa052b304d8d9d80c71f66ef5b547d47651b01036ccc835872230b690635aa5e531eefee83ee56e4dbc2b11bfd663798790956b8a3ff3a1ec0e5a156fa0bbfa7a0c888e4ee199d7f7d1f2656f8c2f27d1fd625d30b44866be3b215b9bb30da3fc448212fa0cded806580eabeb5e3f74e251a0f1bf28082536085a57a47c53d5e44c7f9786e6d7e7e0140fa8aea6d4894b4d61cd8ece7e89ee0bf3d821ad1e458d34bad29c7ac2bfcd2aa86ba9f722d19e01b264f578b59a571dff4b387a3df05678769ff96f1606cb982baf9e43baaa9497fbb34bf6954a0f3d14b0640900f35b683047177670dabdc70c28b2496638b70d2a9c5223c5b58cc62c761c60e31bb4e8657e429c8e9f7626170f5b4e59bedbcd7db55c091b6f943cf7c1981eba81cd19833cee709eb53227dce24a8cc8856f3a0442c3b37ebb07e19ee7991869b6e010e78d2bee2ad0be8dc9d0d6451c042a529f17b5921c50fbfccfda5dddfd089e1f954545a7a38c07b9c319306d694f9c6a0c0a291f38bf83a4e07ec776f60e7d917dfca4e09d530e0c0651e71e154a0eaf0b6fc410c0c27e280025d6c73411c9fb81c3b245394052bacc2ac8205ecbce0215f099dad7cd9b85387a8167c55a054def8be45b9b6703d0a48bd5a75237347d18b56e6cbaab727aa346cfd15b130d9530b5cc7337231ee594ef90b8f03ae6692161e6bfdb5196760212608d117eb0313cdc078b27ed5a4529efd0e9e862c5b407f466fbe1bb621b7506839f721202cfe5d0e8297d8c905382886c6939a9a530e6a81cbc7891e14e8796147ed3fb4cbf24389120d17d3cd64be7060b6fed67380b6e8a1c6cbd5777ac55093e34e7d82e647673eefa096e298dad797cc423e3e14952ea1bfe22ca038d4709981208e0ca818a3a168f40d330b7f9ef6f8278b4b5c8a5753cd39825374115dd87ccb391c108696e32d4b4d5b355f9997d4ca1db17815598dfede33d66912b9e5dd2b0964c519232a1cab4213fb5cb5304d367cc66a6a57e0d97818f76112a8200f9e53cd89d51cff9b99dd4adc403312a4f927e4a6aae23799eb7c12b937adccd0853bb45baf8c283ef357fcaf34ba9e0cb9cae310da888f203be743bc3578f644086f089c5ec9b9ef44bb1d6466c4a3ea20594849e98c233afcc987ff938b6956ccb8264b35303a5e69846967b2cc3a7b751e9a87151a621f29bc3f38e176145093861c519e27007365709f332b88bfe3cec032c2664a39ce6c2bc3e0338c292e64d383b98eb78d2194ab1fc6fc7db8a1eb7fa62642e6f0c2f846fb1aa8a791b920a51be3230e37ba16ef1e66df0b9eb0aed919cf8df0c067fb62ae7fe5f4ec702dfd9b4d96afd4198bff139f9ac94ab2362ff920336ca3a09dc65bf32a5f0b5ded2bf02b48d45745f142721ce90932c3cdc13ab288992cbda72ddafa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14ce26bae71cef4848f7fbce4a12d99faca463fc578120d6d48bcd2f1eac8209c2165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707daa8d3469d1325ed7cea7407ae1e5246a69369a2220085aaef54514e68ebdcb9c4702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d600358ae00513827cf436b45ec0bac4b0e9dfb365cf329707c258264bdace5a965455e6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a665af473078a324855cdb50987343d7a92c82e69aa05f4311f301d2fa19bf4481468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffae86c0bf42f91b7b4cb7cc87ab7b528aa540574ebef2d85417ee67b809602e7fedc3a2d9a123f64df7478bc87b8f3b20df2c419f23b666960f964e8d345bb854d8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae924227988bb97d47d6c9d6b1792ff06983a4942f5980b33702605adeb8ae0c4a92642058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b765c11fe3804bb1090db7aa072f82ab60907091f0bcdb9dc45fdb864a7a4f3428e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96cf199f8a5791d517365af19a9759a9a1451b29d293eaed049f966c3aa9944395e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95a6c630f7acc50cf726e2b81d39292a25e3b44b2278a2c0ec165cf5558c427ffad5ba91048764b3dc00d5c6d977920c3be5c5910e7cbe24851975f4271a9ccf1ece48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f2683a371e59f5f087ad06a03233fdf2ef15b4e87fe694a04c2d7dab1d104168b9a76c792b8a056d39f0cba88c0ece706ed07c93d927245a05d3a27c6e10c898f80689df87d37b9fb8067d6584dade14cccd803baeba7344090b0dab0a85a359797a27f15bf03f5a7a41d7cc6d185624ad8911835aa90f81031540fa1a72d1628ee942a5eed0408f527e7dd970f40c34b4ec6ebff4fe26505be8f62d5fddf33cd1c791671be96ea11909e433cb6b5d1d0445ff2b00b554e65d4b81bde8352c21fb709c106b681ac3775379a2cfd92aa920b985328c73ebed8abba1ea2b9c2978f641545dffaf11bb5c2ebe2237e910cf3d0bbcd0ea519b845bdde00d0d564465426ca0a85d98a76aea3d43fc53f4bee9ce78fbc0303e140268f54c9156fe2d28a425f3f300fff478afe250703d8a6c9c99940fc324348bcf87f7a5beac18eaf15a62f47807a78dca416fe2980547956aaad5a5a634084b4d53cf18588e10b17f714bbc3f8635e1757426812d18d673e9aa594805c4fec47e91707adb3c875455cce71d7a38cc396b3102401e7f1ed34b3da6b3414b8eaf57606fac2c0f1b51de07880244b0c0b932e63b9c692b01c998ea740802a21de5af2370e9875d960cb17018f00b0e4af0ebba7e67337398bee2094b231142d7215f061ed68f256e868e9fc16405332ae44301e4f0c41871e26b2147bec391b8a4e20f20d5c2071d6e7a4937dbde8c426c71cd02edbf15a6909c4810e4aaf547d15a1c7eac45004fbf3358fe3929bfd7ab709d904d99c89bea705af3ec588ffe4b47ce4500ca2c0306beb825baedc14bde6d32d6f3ad1d1e730d44f55386ba9513a4bbc3f1b7fa238cd838cdc7eccc0c3a2e6e1eaf14facc4bf3a3660c77514368fa540aac8ffa9aae0b42aca0506632152430cbc427c559a8fd896007c0b74bfd3cc2a711f052f9dfea24ff9b168ff4598d40fa89fd3cee3eb1a5f731a128b7bf760e75619d8739db3ad4f91d229d561b084a37acd6e94f30fdc8798ca583cb3c2feaf729c0fc8116800936ce102e476f51c65e4812aab9c167f83ed94cafd4eee52e2789f9d19694d24db9afb1539429edb2837f2720655ab6578b5d55278c5ecc8ce460e367fca0a7a98ccaca3144dc0d3a252b5e6d6ad4e1385a7bbe9ba1841e56ac775b503ffabbeabdabe9abce7bbf35f6d5a3fe3d740bd169f0040a2472495edde3a4d289e98e3200717fab64c37abddc69d7a84c0e7645548415c432bb7cedf177622ac80f4703ee7d7e839cff1d1f5163ab62b630f7f1379aa1738588dba418259c82548155c21623ac4bc7ed8204bec5015e2a836ba460cd0ac993c671c7a0b11a5393c73a6e02f4204e244973e03f2c3130550103d86900d659be941ddaea87b2a1979f964511367c3e6c11d285bf599b38707e79273b33faeb04740127025d797137d456acec7935763d0a6c761cb28fe99f47de59c6bd8f08f9a2f15c95bf42c4fcb8e3231d52d29f71791b97fa67553a7199d20960af726216ce8f804d7e78856f1c279efecb4e919117628358ce9551ab2a4586110ea07afdd2bd9249ff83767272b2a1b4305b0c119d45628489c93ed0852bb7d7d4ec13b8c65281a80df2859ec26963bacf7bfdbd0b019393fff518a0552f020d1906f2e751117172dfc484ec23682807cbee11557cbd3dd73c19a227c08b99b776405eb1073b821686232144cb8d6001e6f5b4ba035bc917230b07cda1a8288aaa779136c7e79ef64aec9ca4cc0b2264d7cd73204af17c6c2dbd5d7df3a4db48c87da46f34ff4f501537c9c8fc17e6803e21e3f92b4743965066f4ff5220f1471d99829e2744cc056f19aac4d3e5aae341f6271fd02149b3dbe74892a471b18aca3121c14a754ba0218432e41a9c6487819c9bae14112f22dd50e1b920d9c73465098ef66f8dabacd30ae30d6f709ebb40bfc2d24b38ecef90d51b0702ef71761b5c852130aa0f1747b3e84a6f389763c21ac931ebe8853996fc63ac4f9170db3e7dd9c2679b558c06c370d1d5095083724e5f6d9d7d69ad66b18d7a007406c409207930c4278c1db980eae088e191ffc13405293e951fa220302d4e40c28df7bd62415888b5f14bfadb10db2d78ac2615b20023194a24aa059c886911568f39176d076f77d69acf74c3c2e2e285859b3ea2c322ed61ef843c47a7cab6f6f7dd87ec13fa5df3b704f73a38a607b2353c5cb18a31d502e92f031426624bc849b9c09f60c5edfdba44ce831287a68c947433d553a648ba29a24a8d49a346f1cd1f23cae1c18f2e70bb37557c9549e07a05fbadfd070b2c3f33ec9d5ce4038bf2b9a27814ca7ebacd9943b061ff2b0358d2a447dcd5063f53278e422ffb9635cecb5d2150713f4f1bf0c125f7d9d19b1dd20b91465bf472c911a151847fe039d09de5fa272cdcc5025a2c9363163fc909e2588d1552db303a931bddbf836c13285c6eca3add98d4934305e8b98cf1825e1db06d96b18cdc1309e38abb808e2d6f70a9282ba4c7cbf49ba879c014ae1fe0299d8376215623d7f7f6bdc9a8ecaa5083cb1cb12b3dce8cd2870e262ce11a557d9aeae83eff4b187394206eb9e8734a09b113bc40cfe4d6e9ce594b4f0ce26e46473f2bf13a984c554fd4294ac12617f3d640322b426e7b209805b8fe8704da5f2063e63a0d108ede24bb03f471585c5221458c62c2513a2a5643cae0edf75ffbee40e86a348b370b1640e130fd76cd8c4d98d857af530462016427f2eb7eeecb5a4017731ee336b3f5bc9a3ea206667c9962726be7daee34af35ed9b91f6e2432a4123170a4dced1219fa10f4820351ffc15cb1b1706b74e19f248f0ca7284e7cccc988420347353cc7b5aff7f108221f9c4828b171c49f24c6f52e6145d6cda6c4b90bd7791fc553e22930b9fdbca8c668e2618934cbf5561d06ecbccbd9b5a27746840f0faa420bf9e2f2eeccede7b495c5f87bf57f5f443236b587a1ebbad05bfebd20e14431e0e25a0ade17b07ecbaf954d8e1189f9114532c16e502862f2405be29c3506ad849e0fc16627b9ffce58f221e2b6c2571bc0973a5efb3ec7a3cac9361cbdf8ee6a957c347eda078891a6e046acb0750ecb75a1c750654faaf24f58847cd71b0a5ffd3bb60511717bb491337deb7d7be87839b79b034d2dcb7460129a027ab7ff7ee89c05f8d9a0e2c0b13052726d46c65e0266e96e2acfd9ad6bb511a4cc05a3692896dd67a22a6242dd134705e84e85905e3edf8ec7f3c135f5d860d6ad226e51299ae20a8ac67856f39a6a0260276c3a2923507334f797a27f15bf03f5a7a41d7cc6d185624ad8911835aa90f81031540fa1a72d1628641545dffaf11bb5c2ebe2237e910cf3d0bbcd0ea519b845bdde00d0d5644654425f3f300fff478afe250703d8a6c9c99940fc324348bcf87f7a5beac18eaf15a62f47807a78dca416fe2980547956aaad5a5a634084b4d53cf18588e10b17f714bbc3f8635e1757426812d18d673e9aa594805c4fec47e91707adb3c875455c7880244b0c0b932e63b9c692b01c998ea740802a21de5af2370e9875d960cb17018f00b0e4af0ebba7e67337398bee2094b231142d7215f061ed68f256e868e9fc16405332ae44301e4f0c41871e26b2147bec391b8a4e20f20d5c2071d6e7a4937dbde8c426c71cd02edbf15a6909c4810e4aaf547d15a1c7eac45004fbf3358fe3929bfd7ab709d904d99c89bea705af3ec588ffe4b47ce4500ca2c0306beb77aebdac7ae1f0ecbf372f18e9a8b0056711c42b41400a3bbd9a4179aef648242aca0506632152430cbc427c559a8fd896007c0b74bfd3cc2a711f052f9dfea26fdfcd062d08c880829e441c67c0cd96c9afa1bea0f1ee09fd2469e2aa0adb93936ce102e476f51c65e4812aab9c167f83ed94cafd4eee52e2789f9d19694d24db9afb1539429edb2837f2720655ab6578b5d55278c5ecc8ce460e367fca0a7a21623ac4bc7ed8204bec5015e2a836ba460cd0ac993c671c7a0b11a5393c73a6e02f4204e244973e03f2c3130550103d86900d659be941ddaea87b2a1979f964511367c3e6c11d285bf599b38707e79273b33faeb04740127025d797137d456a638865cd5a8e3a73d5c8bddde89e19aec3d1cf990c259a048ecdda2930cc05d21b4305b0c119d45628489c93ed0852bb7d7d4ec13b8c65281a80df2859ec2696264d7cd73204af17c6c2dbd5d7df3a4db48c87da46f34ff4f501537c9c8fc17eae341f6271fd02149b3dbe74892a471b18aca3121c14a754ba0218432e41a9c6487819c9bae14112f22dd50e1b920d9c73465098ef66f8dabacd30ae30d6f709ebb40bfc2d24b38ecef90d51b0702ef71761b5c852130aa0f1747b3e84a6f389083724e5f6d9d7d69ad66b18d7a007406c409207930c4278c1db980eae088e191ffc13405293e951fa220302d4e40c28df7bd62415888b5f14bfadb10db2d78ac2615b20023194a24aa059c886911568f39176d076f77d69acf74c3c2e2e285859b3ea2c322ed61ef843c47a7cab6f6f7dd87ec13fa5df3b704f73a38a607b2353c5cb18a31d502e92f031426624bc849b9c09f60c5edfdba44ce831287a68c999cd6f846f364e7059ca6b65b9cf39efd27d251950f6ea283b94a75c1b47065e8d2a447dcd5063f53278e422ffb9635cecb5d2150713f4f1bf0c125f7d9d19b15e98517ed6568f0cb28e2d3e7e95c83230e6ed44e77bcb27b0174b0e914a105ae1db06d96b18cdc1309e38abb808e2d6f70a9282ba4c7cbf49ba879c014ae1fe0299d8376215623d7f7f6bdc9a8ecaa5083cb1cb12b3dce8cd2870e262ce11a5ecb5a4017731ee336b3f5bc9a3ea206667c9962726be7daee34af35ed9b91f6e2432a4123170a4dced1219fa10f4820351ffc15cb1b1706b74e19f248f0ca7284e7cccc988420347353cc7b5aff7f108221f9c4828b171c49f24c6f52e6145d6cda6c4b90bd7791fc553e22930b9fdbca8c668e2618934cbf5561d06ecbccbd9c7bcb682cea2c712f248e611dcb901d3bd76aeaa5cf3569ec1ff4c850cc1a681753443824d702feb6170a4c458f0e9dbcef461bbfde8c7fe0cef880fd49c207c41ade22a366d9f54123aca95db2b2216a28e58363981f3a8a6a07c4fca37c2b539b2df745e584faea2d075b2cec68e97479f2787b93e11cf6189bbc8d83131a769f24922d41743d1d45479a252eb29d56f5a9fda27085eb18325a99415ec404402e3c9caf4a031a25ac82de98bfca8358a714282b5575280023a696cbd9623f8dd252caefd1607c071566acb199654d85c44747c9f05882adfdc7f6377742a689974ddfdde762451685742a5da5f58f85009d67d0e2ef03e088de05689a10ab089da7480b65a76f341829fa6a640fe472d83460768eb9d563cf177aec0dfe84fa023fac169412324a22f483a994719dc6b57a4679fba1d31c545cb71de87a68f3da29f8ff3a8de61cec2f7e45a1cb78557595f46c753f75ac4c6dadec2d9119e64f9068dbf257b859e49d9a12eaea7d672dd7dccb1a45cf6d0eca72fa8e53b1b385fa057fe215bddfd8a1a6f9257dbdf9c5832e79f50f74625d90ca627156ef5c52e9a40e461f126aa28ea7f32f80a76097193e21a489c2854bf6ddb7eb8cf6b8101b24cb172d0c81504ce011aad268598a03993f92f0c2936492abc8de62ad2735664fb7411ff157121562250abb0a026c92936a6bf58ba28a7884b39298fa5ce94b8f6b296286ab3e34a820af7897c30fd0bfee543db89be0b31e029fcf8d62c71fab750ea15013b170f503ea94d1080bbd532e1db976658f0c859675266f159ee15a854d75c9c2c13160d1cd65cf28ff1fd640cf5fbf071e67ed7a57cdf8247b335122ff51e99531953ce64b9e245a41620ee9b1863ab64738a342d7cbefa9afddbc162797fe2bd19b79c4e977587a85bf43ad84324c90c684b0fefa38f930b35eee1deca101dfdb713737eac40b3caf2e3af3cbecbdeef6bc308961de560b7daeb39f8dff465fed400530591463f1dff1845edb678a07c4413f4d24393892e76fb46329dec30f4d007244999746f161084cd755eebff7940d0df54c0013efa64ef6d02aaae117bc122a772080215cdde48038213c40f87f7eae5077ee946fab06e51d4573d32cb6f5390a0b8dc875dbaef3997a70c1d2c8682bc82c3960817a84b30f3fd96046ce19864b300225f85e544860640004ca3e3965861a439792ef7225a24a1559397225f7fb674ee1d3fd9818f1c6806a372ee0d26468d7a46dcdb92f06e4c63d3c14fdbd619e3579f9bc251211e8c24549572cea04501e67d21f7348a298b2b03af893b6982f8ead3284e192b8f6359e91c920d6002a8cc1a9fda0690750a29391abcc66751cd36385b0a193aedf28397c2bf3849bafb3df5581f1efb5cabebe4f926d392119e0d78a19ff27f7add38186249a3546af4b9bf1cab3ad1981d8330b7c0f28252b52788b18ad21c23826e226049c67322dc046db1c9736f8c715d36e3cd8aca5b4945d876f8d8ba674b962c5153245e276a9633e00b87a48a5513baf74954a7ddc4210ed615eabdf13fc0be28505d6cb75c02b706be7253c46dec663cf37e645593e390f447d7751006178c0616966e1a3cd6ca1877d482c791728356effad7939bcf3ca9a44f4e3c1f6199e14de227e68e46a2e6fdf25cf7a9d82ade3deb48581ca47eb7f88a8d8b21e4eee1345ffb2603bce2544ee2c3b5164864df9d841c935633c8ec9f9a4b8cc336fd7bde055bc73385a61c93a0bc6b654ff8e91a84c82df9ebbf8f515ff212ec8863322f4e79219a4e33afed917c8c875c51dc5de296b6ce1534d73f5f185a84a752ed875396638993df22088e9573c47898941f5d15b9e8a6f4b5995a4d3635b1e784d5aadcc4fdc0c4f9419a7375ae779112ba27cd3837b6e5d432bce77e79fcd7c0fcd1f127d90e631f67b73a37092e81ae1a79ab6d5b9234996d8719e8946e8dcbf7b33a603d00c9a51b353a3add91ace676100cbcd96bec35901d53d55389042d66889a36971d29b76293ec1bc39968f1961f95892576aa1e6e8b2178d775f6494a06922031a5e6b361fe036e22fcd06a2100fcac167883f0b10f483f918b6763f51749c01050298b9b1a56b9381cd5fc969705f22cd9229600e82738c918a2b136fe40321010c12c7fb2eb61091c6cedbe80f3c29f1276e8176926c758c7a20cf1217af37567e18a986bd468e9815f46899c3d9db9872b25f99b631e8e5e54e5f40e8bdcb3e00fdd407eafdc401eb7e055a23899e75719b37100e52804730abd2c467827221f25b6c040f8f5549ecc3672be0d01882435753b4886fbdb94c372f0ea5536269be8834e92602cc487529fb153021ffe399cf2cb5590e8001b812040ca6c34cda3bed370c5e64397062a477cefb2172c6d3981fc39fe30690b98edfe0c204a86c2a2f769f3f6d802bc447298f81e65b3802419adaab77773145613db8545ffb01629a2076f0c54984af015fe2da1a3bf460da00f66c53419d2d806d65fedc17058cca76850011c326dd0a9f500f7207f887eeba3367c1ab3eb4ff153432d94cb574bc85229fa572c0284c662e462647c81bd9f518de7c919737728f1b001bc1f2f103a584e5f6bb7e21f3842dc1a21311c22c20bcb8bd6456f2667d51b6c44c7d6140dd470301f68d855fe11ad2050b2cee1724623744acf0fe60f15de4c9fb16394fcbf6eb89e7f5acd893a95ef7b2238a8e562cea01e47464682818dade66006dba7078a897a26e46b8aa22eefd05d970f0711221ec4046f7aaec56a33738c6d230b8d65b6278f5e82fd3d1059d74ea6b784ba642c454c92280b7f6e7b4de24bca1fd154540fffb0af0521c2c494725fa9f35bb1b689d415c9df146ed596c72a2d57cc1c3b734ddb999273ba6a32c727c7f6b70715293711ee42e3e4b4f8bd01b00c50bd281e75f482823572d1d952d51306d46c5abe3fd707b26b8c3facced4df379af3afb679b906a7f745fbef0e639e5e09a101f7677fdec6b70dfef13d7129c39f386644588407abb7d5c95175af1a3cf97f85510b98aca2d3e6905129d8221aca8741f5cbc31a1c605b456d07bf3a526312ba3a24935ef99bcf41a2436e7c79dabffb8609f92699a53276d1e1199bc9cf31fcb440d8577db36cf2fce5dd315226de9b37db0bbf6da816442a484026f42239ae2a9d1e5625fe1ed9d37ddf5a7a41a705c6f85271bd788a73e5c75e3c62da5d5449d7bf35b661a68ad15ce55e6484fd50742ac1aadd946af2dd0ee0d59bd167c6e2f05b9d6cc08514f596de7c8c8ff1f1efd97baca60ada244998ab823d8db936503267ad7c9127f034ab08208092fa6496a4197cf28eea0878cb4b9cca5397027aa9352c02e3a8f71651723cddd10838d13a3abbf486e4ce82bb69f7a9e37a55ebc970fd31848a2274bf74c3587f92751a704851efb09a44aad2b71927aba46a2c10d03dd71b8decd1116b551fd26e9b5e89bccd9a7560a6b985397d0c1a05a06e2f85da97c2250501567b2db82cc19d636c9233c4e99353b00379d3776d2bcacdbfb2f5115a8c8b37c178c87cd05cedde0c1799ca6938829c5772c8b39b4f77974bfdfa61ea65e02f83ed11721ed26a0b177bbf4cf9e1782a99b56e6281e0d84eaef6c15d743e4a45f20bde76f4ac907732b372dd9d1040db14350a8fcb61827e17f1d01412fb45e4b1184072e9efc3c989b8d09eab5d4b9019de1192faebe8731b56bb2d9151d25dad38c197a27f15bf03f5a7a41d7cc6d185624ad8911835aa90f81031540fa1a72d16286916b4a136792f17424419286ed0d19beda1e89e5ff76ead617e24e26d8d26a8641545dffaf11bb5c2ebe2237e910cf3d0bbcd0ea519b845bdde00d0d5644654425f3f300fff478afe250703d8a6c9c99940fc324348bcf87f7a5beac18eaf15a62f47807a78dca416fe2980547956aaad5a5a634084b4d53cf18588e10b17f714bbc3f8635e1757426812d18d673e9aa594805c4fec47e91707adb3c875455c7880244b0c0b932e63b9c692b01c998ea740802a21de5af2370e9875d960cb17018f00b0e4af0ebba7e67337398bee2094b231142d7215f061ed68f256e868e9fc16405332ae44301e4f0c41871e26b2147bec391b8a4e20f20d5c2071d6e7a4937dbde8c426c71cd02edbf15a6909c4810e4aaf547d15a1c7eac45004fbf3358fe3929bfd7ab709d904d99c89bea705af3ec588ffe4b47ce4500ca2c0306beb0e793be2d1d5874510f3abad45a7e955cab8e448b5d1b9f87629c85948784e1d2aca0506632152430cbc427c559a8fd896007c0b74bfd3cc2a711f052f9dfea26fdfcd062d08c880829e441c67c0cd96c9afa1bea0f1ee09fd2469e2aa0adb93936ce102e476f51c65e4812aab9c167f83ed94cafd4eee52e2789f9d19694d24db9afb1539429edb2837f2720655ab6578b5d55278c5ecc8ce460e367fca0a7a21623ac4bc7ed8204bec5015e2a836ba460cd0ac993c671c7a0b11a5393c73a671c304f22816db37e501d06792974bb046555fcc160af748d8bb5b91652fd938e02f4204e244973e03f2c3130550103d86900d659be941ddaea87b2a1979f964511367c3e6c11d285bf599b38707e79273b33faeb04740127025d797137d456ab655480cb692f3d96267721eb774a4887d7229fd65ba819a921ee22093f17a2d1b4305b0c119d45628489c93ed0852bb7d7d4ec13b8c65281a80df2859ec26964b49163470e708adeec6d519598010bdce68d8f910bdba7f74a23055e2a24a44264d7cd73204af17c6c2dbd5d7df3a4db48c87da46f34ff4f501537c9c8fc17eae341f6271fd02149b3dbe74892a471b18aca3121c14a754ba0218432e41a9c6487819c9bae14112f22dd50e1b920d9c73465098ef66f8dabacd30ae30d6f709ebb40bfc2d24b38ecef90d51b0702ef71761b5c852130aa0f1747b3e84a6f389083724e5f6d9d7d69ad66b18d7a007406c409207930c4278c1db980eae088e191ffc13405293e951fa220302d4e40c28df7bd62415888b5f14bfadb10db2d78ac2615b20023194a24aa059c886911568f39176d076f77d69acf74c3c2e2e285859b3ea2c322ed61ef843c47a7cab6f6f7dd87ec13fa5df3b704f73a38a607b2353c5cb18a31d502e92f031426624bc849b9c09f60c5edfdba44ce831287a68c9030f7ee99cc39a8367b96c084fc524d5acd855881817f2ed159618aab812d8588d2a447dcd5063f53278e422ffb9635cecb5d2150713f4f1bf0c125f7d9d19b15e98517ed6568f0cb28e2d3e7e95c83230e6ed44e77bcb27b0174b0e914a105ae1db06d96b18cdc1309e38abb808e2d6f70a9282ba4c7cbf49ba879c014ae1fe0299d8376215623d7f7f6bdc9a8ecaa5083cb1cb12b3dce8cd2870e262ce11a5ecb5a4017731ee336b3f5bc9a3ea206667c9962726be7daee34af35ed9b91f6e050894913600d3cc4c33c8e2bd3bc4c37d6d89098647daa9b0c0798d440bf07c2432a4123170a4dced1219fa10f4820351ffc15cb1b1706b74e19f248f0ca7284e7cccc988420347353cc7b5aff7f108221f9c4828b171c49f24c6f52e6145d6cda6c4b90bd7791fc553e22930b9fdbca8c668e2618934cbf5561d06ecbccbd9035e1b138cb28b10b47db0273991196f249048f9e03a11aba107bbb9fc7a6c24cd183717a8c155bee9adafd02e337da4ae7effac0e8f55c2c6ff8efbd3489b81ba5a953cbd6988a4bc68dcd4c5f85765ac7ae94ef0a2db60048d68f4ed7a97b3ff9c1ab133a10f03e3b020a49cea33322a3a77c19352296797d691e682aa776a387f7c266f613721f673a3bff2289a4ff22bfe3091b802c7f5feed866dd62d732da75d8731cb32f34dc5a55d65bda3a7831adc5398159fdbebe63297697b25ce488a9fff472d02614efa4484a6c4f7aec227c57859f0bbd167962b8fe9af2a7db6a74a1a58d04d90dcc422ba6a6e71a3e77fba0888be9fcf935f328d78dcb69d7c04211ee8985921ad4e681745f018039235edc3ed33bd710be71336474c5b80a14bbc5117db6a16c0656f96a1dacb553e0dc0569f5e7378fc67cec483fc5ffcf4a5a50320fd35b5e6f72e4a5d10ad552fd147c9ec7e00a7b4969a0f4ed0009bf7d3cf070714c2ac9c09998ef2de70c842df7006ad8907e1ab0dc461682ab25581fa74685739efc848b6e8edaa3fe670079c05df060bd72a0e3aa5da46f12ac043d83fb269e7e7d410bb877573dcf595c414e910b6f6ce53477ca6c5f42d385a75f1c72f4f774eaa0ded78a938432f5fbeebad10834b02e146d4e238cce75e8408a9d1930acf3b9215789a1b8f585081caff02f9a5285a1e04bf5f74bc0a925453a0adab3ccda00abeca8f4299baac3a3bec7bf9f65f2a3e602acb169756d25aa02001a27fa25fc6e5561344f4a28c730a13e40f826adc97f39aa265905ea2cb04b8eddc13e890c31ac23841248027a5de7fb9dbc6cfdbcb78009ee594b1aeb9e55102652730a084f4716ebc9c7d32ba4c74f35f0fe1484a97905b6b29b53604368cfba7f4e4c17095f60c64e6faf92de0875bec52de79d36bd62d2919b20bc9c6b33f367dc100da287f515e6b449e19e3999d7d516f1ce2dc824ba17c423e069a139de144cedcc8319a19bd9bdffba3bff0159bd46cd9ebc172be429064c3bc78a7f57a3bd8a31766af65e80f322e1b98eb6b35b06dbc760790d9942525f59657042fc25d009e48d57dc4ac99766f51f6c41a1bc2328eeb6d239eb242d5075fe76bdbcf0c7fd2f5fc6ca057fcf21fd0818a5329588dac0214bb0e566b0421dc30c263d9aaa9db3e153be01ae8226e5368403fb311650af97a6e2224cef07c2d250a94bc92bbbce45ac82729667e3beb680f605c150efd65cb406c41f302684b31d0a0cabebebc37ddeeb323551f04e937c8a4d0106a6408ef7252bb70ca4170e4117034339746c1e73a5b918ee39e01764d8fb4f343cd593b0303f691fc36d870265cee53494c8f554431845a28b274c59c057746ed7e7c1cf600c0dc1b517c1e38bc0cce32344e814650908ffaf8ea68e3ec71e0abc3954da958c27ee47cd6bd985fc742391f121440dfad8dc74558fe97533d9b8c882e49933758fc51ea8c9b28af2ac5b348ff8eb0d8cb5cd315dc4344a731f42872ea36a243a51046103c2c5e8fe7db3601bfd401565632f1edafccf21b184ba533e9b63bbab3c1f3e968a6c6a3c89a4329e651c14be6b8b9974c5b71adb050d0232294d44856b51d104bf6ccc24eed0d03cee83b4b900d0f652a97588db24a4ce39ce20276186f63264b8ffec2e343bf9c4535c4a27fc3acdfe7f72532cd502c5993c72a03ea4726eff39458e98c8cb09427fa3e322196c38bba2f5dde17fd8b683eeaadde198b8ab4335d12139ef114970ecd73f4156739e346255122c028abdfe1667d6213148de1296ff9008b47173655cd35dc8bd351b39e97b9d5a40e5512c6cdc008dcac52b5323c613d5812a79eb0374b307094299c2cb68138828e3b3c9ebfc0f3c9930a5ea90202a979e18f66f2e8dfc6b923eb4a5156a8bdaf138741616aaf535d75eb0db8431fd7f30e5ad3e2ae343849a87f41a3b79e8a7236c680cb5e30746baa16eedaa71c49219d47c30823c52db0b3c97ffe10d806d9d8632b60d025c35bee17afec95426c7434aaf129a0bc498f7dd224a51fabdc33c00011c31847c32e80bc8acc3ea893edee6aa53833b8e3c60dfaf9f14d3fac375c7e417b3d04518bb321127c184d7d555a5110e91ef0727cb145fe014b14c98f75c9c8452af0ed5659db66f387edd2ce7c74ab64f527f2fab7cb72b5ce02c93b9c06e8eb35d25131f05c2a5490116319a2a7a04743b88be57cd65f62d1516078fa5d6d920363d6cefcec2461e549325bf650bf7a7d77878733bfb96de0aa3d61b194dab57486013beaf675ed549700d896a7957afc93c624497d97534cff602ea6276f72bb15a6995a8bbfb8b352b58d6b2d27391c221de00e3df3482342e6ff81ed5b3ae6d061dc7d3fa0fb1b111e880e7da042e911056b32ce1a6565d957ea06a178c0914f94003f62b911e8aa1592fc975b645a4f385de4acc8d338a6214d55de0df8846ab7eb5ccaeb9ea06be112f36022d82fe11faaf0131f5ec8a62da7bcb5be7e246173f6d1aba25d2c7be0a458dea3b1fc9396a75691da670c72b3fd7cbc5532222befc807bf5f14960653b3de248bdd00a90a028fe665dcc3374429c0851e2cceed69deac86a910e9c139f1404882ee14f299cb51ee1ef544be33159091bae98381883171e35a663913d9a9b8ba037c40847d6f526c30313881c11cc2f8a4b76356db56bd6ec0bdd5253b9095b9bbf25dcffb1299dc1c3c3741a810646664acde4b80ce324b93a7445d99b3bce68773bdbc8bb686098725d5392816a773f7525b937ab1d0d078c775b2e077c63d4d75e18da276a930e90ce7f6a90d8247b09102641c54b9142fc865bff2bd7c9725cbf90cd50472c05ba67bc355fe25aa1326e0fa815d5998b069da08c6215d558c45bf4538d7891113e22f042f5e5c05d3cc853b280d4ee33ec7ebcce95b900fd7549cb116d3c9775a32d2db59c2644a552a8cf954034901834e5f226c4a9723954323972b92f336a6d94e72842ac04f8d9196b16be402e812ed3a8d581a5c038a728402d311e66a2eca5b498a89c16db393752b1b0dcf25b976fe14fbdb43c259b7759ff66be575f259c57fb341195c51539b852b914eb960291d64010b5b3cbae146d5cdfcd42f1eff5857bb9eabbf9bfd3ed91822445df638155c90de98661c2a4898a33e33681eba5f5ce11b67d4202df4b99c5f18dbcd0d13e34ab5af154350cad11abd640d5049e1f71224089c9bf86f39d2e98271eb9e22083384aac69a166bab4177c48b189bbfa06075d52955e18e1bd2b2075115affd295388d7009e81bf206c956abda51b28963a0b1ec643282989168c2d2a192a0ebea6082256ebcfe11889ea12d04cba0cd8295489bfe0aeeaf8b74cc1d9688b9a69ae4c16f9a5815a8d9e54a96bb38e825dfe0b30beb9e64476101cb5c13f38d8ab532bc0d990bfc31a2885052be15fb8059c9ae736b9fadf36e6888e06adfc6f96d76fcfb554c72934cd837062ffc94479ab1476dc54d2b37b187661bc853f19068ff9b99877e8d68aa1a4f8caad832af0856874b8f4e262a5d718815028069dc55026d0fddbc903699dff37538422abe268061c505e92e9b01f6b1dfdd3819dbc4df088afd7b37fef79305d06415cf731b41613869a9eae5ce06ede7715e2e3dd09a727748417059f35fc716282d24238705b5c3aa784db19f8ed91fbc6b7023694a4baafaf16db11c73da29cdc4197c870715a52ee4b240497dc61b4dea387c70ec69b70e0f1125ae01f9399967a675a39b38b280075fce6517eef08f7fc5d347d8ded431916200eab2efe0536350a7044fd0928683f6943af507c68e703e189676adf838151d0093448b660ab2612b17317aacb363d94758dfcff8aeb5dc8866c2b55ef5f5e3665ff45c41d12dacbd2da356710a9a1df444f00200f47267bc0bf03999abd3a08c2b8d95c9cbe4f5b470ecd17bc7e074a53059eb3e78cbb8cb09950f37b004062c6839e1f3f0a2829ffa711ceaf618e7aaf3b5304f489d02badcbd64c316280752be1414a0885e9d60972ed060d8d5203ba48fffce2709fa6452ec61ebbf1d1dda35e284e364001c238c284ad5d14e9f5cf155d3fea21ae3dbf8c7ed937d24f4658f651db04deac4e02cbdde87b8440e37abefe9dd5a2c20cebf7a8b314de110ffc02d4446a262a45ce4b4eaeaf339af1bc5da3c4b5a7dfc33f169ef8b2cef18fc631ae8f522335311ed77e28fb2c87dd3db0b0a1c11c60470e83b3dd459e9c87a4504e5489287d318758c8a7c868a44b794276aaeb8cd6e262dea1458abdf0b812e7675a4af8889a921f51c87c53b3c1813b6f27a9008573af223203fc00088f63b255d55e4b2e13dbc575b98254418b852f492d13c0432c8d95cc653ed9637cf22308558bf947bc7feaafa7b8fa07ec9fb3bdb0ed3f4f3164d5f947d44fbcd0322ae260b67a405f17fde30addb092b7d05dc13957fc8132526606b59d86aee7d187cc1a71f5d218668b63fb7f13a5fcd67b1179582245119a08e7f90b736e247533302843271a612f0f585e298b4bf6a99f80aa5d62e03f65bfdc5cc4fe0a1e59eb35115d32b653786ec3610ed46aa9827fc247fe6b787b43eabe6602f9f8deccbb2604c5d14c19a41edd9e98f21076a8f1817a1da06a2642529001aa0ad542110817de95ff1230b0b5981af9985479a3ecc5c14aa1b239cfc9e313094596026278a0aafa03684a8f8e0c134b59358c8546ec19605e318eb8f04ac16f72ffb9938d505267e5ae8bd7796a9efb18cebdc066d0559b18bd40dc15c9b5ff5843a147102014c0bb209314d13a56767c09278844f525b1d90773ca3145064c22ff529e83bf144536bbc368434ef25e1ad4e5bff909f43d106b814de58e3ba71b863ae8f93d4589cc7fbf0fe31c134cafda7438b097479e3466f6ce431d7c938bbfde006cf4383b12c93e8a45da79e28566b02b2f74888f6ab67829cafbffcb66ee94b67ed311558ffbe4547abfd0fda137733f137325f08289f653adc4756f91bb09c85bd2f80eac1d44cb89ef17900cdc5ed9df3731a97951495be1c0eefb567f50bd54c7ef50a4dac6d6fd2de56af302fcf9a4ed9ea12faa5687afd567cc3456d8c58fc7cf0dde2ad65ae7eb55bb8e6f327d25469766f83fefd4438ae43a5e7666ff79f08d5d752f29f48a358b9b003cfc61fcb564238122fc7ba3014aba4437ad9303eb6bd7ee04143936c9e3bbd66c799b3e7dbb7abeb3300b0b870cfb41f299662c5058f7bafae52326a3d22b540cded9ba2906e7000bde27b785e200256530ba83566726fef3e740454c164d4be3795656782e84d8f821f13b5684ca3397d13a108bd343d130b6ba49f833c3f3b29098947c593ff92289948edde56a95f6dcb044d186d9474033cf9ec26f3699de578c49003d2014ff19202d32dea61ae8491c3ed01e2a997c1e8c41afe4253f1d803dec7cd96d705f758f8268267b66fd111adc2a2b0ec8ad3eaa3765f5bdf3a420b94f8f0d99ffccc77414b3829778fa246bff9f4c4176709275c932e70525a51dfe9c5eb244c4d7d864922618ab1db48888ebf603649a2c95f8eb056e3018e60bd6e376edb489b3a54b2b421f251c15447530719b12e87c53d363325bcdfa83dec03673e079b88c462938a7b660e2b1a38b7d1ab39059afe43d902f84b5414cce14035186d5c37fede334a622c83059ad6a75e3999ac572d506170595c02538062d1db4c39fd9e34a7b80d98d831b13d2b3da87e5c0b68ffe809d5b61f6dc1acf11ad5b3cd3974738c724cfdbce8fa3994df41a4c017006cbd8736be283be7766e23705dd10c033a9b0c109aabbd559d1d041c67d937b021d19cbaa8159025f0c825046a2ee02b00b973e11574ba5d39125c0b87ea8b0a7613637477b194afc232fe59f612708369e3e90b2111b4c76eda916fa7ff8aa89874410d25f73b3ee0560552c13c9ece833a8fd8671a9dd4430b579f9f6a6b3259dbdb468f9e388191b2d46b5b5553688e12e1bb35f31d2def3872280244293d0ff0645996774f9d1a6566f6e0ac5b80bfa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14c25d8c29dfaddec75cca6f390d9d55d423db83683e71efae8ca2fdb2e3aa4410165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a7969b1b9ff3131c7811711b29216b9294c61db2982ee36c72318b9f74ecbb40af1ed7f22ddd7d14b33900db1da46bab95169bc5ef8d0f8437d5c5ac19ca83e3ab5acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d600358c194629d17fddacfebc57913875bb2bc1c604f5a4261022cd11785d8117663816befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e143db4e8add67ceeb628a3faaec07a8228087e472dc558678244b2d117061cf583d12ea2a482427b949f4edb132f773fc38ffc48cf89c381ae61e33ddd24f88e02c24f94fb6bcc28baee5d99300451b140d07b0f14f7bd2bb60e8b776dfaaa3273ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6cdda323b501d756ab0d6f2edd7ab7ed9e191a9d982393ce48652d3171456da7a468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa14919ee94d9a18031d5fc56754383c866a9272afd40d71addd46e068a457df7e684e0027ce2b25944c96a629737c2aeb0d57056a56ff85948c5f7b1d348ae32b8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92489e9d30416fcc5cd97c0f6e861c18aa9c44731bc867a532df86f38251bd66795a25571fcfb6fdfcf09f095c1bd7a74b739b2804244e993435aacf7b8262871a542058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af54cdc38dea35657f31d2e608e592759bdbdea59834340bd8a41b75dfcbb589fef72685a223ef03f7149306ea140745ab57a70eda3116b1e63c6c7544d480ee46de4798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d952f41c1ae8e415bb00624875acbb79c274870f307f18766ab8227eb9a192f7c8edb6f923825bd9a8a24a2b23c0d9a85c1d5388c07fd673226cb70ed72b9fa7ecace48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fe82a817e79439a89e0b9457e8c5ddf12a8f8426ac194e66b3125d4f47b8271836617883ee3b27fb29174c9aa4734822eeac1502470c9ac065a140d5a654f0371fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8960c840397e94f1444e1068621a434072a414c59db234137f29290dec1c830702e2ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305340a38d1d38f035fd1ab865053cc5372ca71f3b98c3f9b88cefc209b16735d9cf9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d600358540a92306723f89f48d9c35027f57911c1e37c0801a7cb14a9cd3595c84339ad6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa7604c91471bd5cd830525fbb7c0dce18a457834f4d18fa5607f1839ac5a75dda14bea55e87a67704b6c90cdc2a2d321d1b946fab591eab05dc71eaf314ef74648c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f06568b8098022269eb475ca09e7e5b787416b62abcdf3b4a83aece785782ba9abfbf0d0820d7a7e79e0a28969a7c89b83f34fa5c078e85dc5d8a552742da750a3352cb79e15c6646a94e29f60a3f689d26b5f4b9818a5e98423979bf19cefccd0a622c1daa3dd63eb4827e92b1452e48b00798e463c4f3414860438a93341655fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14819d052809d0fcb9bd9caa90e4dd75af6dd6f722d87eda0f8f51e9280943b43e165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002e39ae25165f64e465e08e7c08b583b1e895a78f2a1c6e5fb819f2593b7484dafd691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916b68a20d5c776d390ea11ed32ad1aa7c18cd635ffb42d005e2ced207cdb499a68ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79e73be5d56d39702df2341926a97db9e1212c5bf3cc2c97eb6d92d5927da0bfc45a364a020e2c0c204ac56f8f7ee2ca083663b4bda321cfb31cd5c8096b5a60711fce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff86bf0ea43ad247ae7bb87e9e8932140b00bf3ccedd5c7fd76d18dae8edd6c5463694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa71cab89a22f0fac10adbf459a9a23979f723181f311c39179dbd968f8ceca97bee60ed032c4f29919eb525d05ea4561df47f1cd1291a8ab1af7a659d21f97d601ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef119439ba4f9e5a147b7b589abf2f4149dad10640acc5c948a21b889d9f63675d56d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a794af5037c76ac0abada550b454e2eab413f8957f70bbccaf5b275707fb625feb75695e5dcfb8223cde5a5e4dc30067e5912881c73abdec20fb0035556b1f604acacb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d600358907489f2010bdd4982af9cf45f113b2ba42a59ba8965b60b7e6221e70497081044d7b842339024520527fd04f205f562da6383e427f1cbcc10a3634d8195cc19fbdb1ab82e17fed8fa39e2fd59ea9344cb69dcaa4ea86b7656622417bdfe2181f608b57f0c8c73e1ed7416d8df67cf96867fba159d5fe810fece93c7245236686befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a6b003390abf28a76d63a884fd6461dbc1a8c473bdcba60ef793e4c92f619c42de468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb539af72ae74557a8e65ba91727d9bf5aa68fb4b85e05988e5350f54f392a916578c9a37d5474255bbc59cfb6eebe13742de795497e4fa991d1fedc6526dd88fd352411e4d6ffce73546878a0b059a9003010aa0df378b31d7d34fab541ac988d8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a4d40797f0ac5c7dfad89acd58552136d8f14d27faea945a7dfe3b6850ca866fc6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef240724a0c2ae467efa48f1458244eef5366d1cade0e30e4639102261e0c4c0093793118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa3a9698e7a14c3fffa4cc183c22e22c3cefb79304345af63ecb6ec722962d544c0ef62fcebe7686c640431e0ce6b6e2b263702e98d447d92131a99648d0d741248c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d1508ff03b59ba797678edd08a284f8835d7987bd2a5f81d05935dee80b1205223ea8cbc7cdcf3926ea9d0a34cef376d32a5f40628015c8463eb1a097606c4cfd484a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220cfa7a4f84c51b06c8e86bb6af974e5c932412963502c084fe29b229523b26d9f0623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a289f0082f29248139ecfb9470e0edff0d3fc780e71abecc1a855b8279402bb8f0e4cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c925d6fc6a7074f471a4be934a14fb21f5b9bbec9d1443f9a35edf9ede63ea4b9eaad41bab7fb935dd6af695d378f944c0170bb2e90dbebb860456960dc94dc6daac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544c4f13091446f35d9fe8d1c227d9f7b01e0797a04c20c191e252be76b10063404798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda994401e51912b7be01b5fa568eb0f831a1cb1c36333fe8774fa05c9e58c8ebbfa96049f3952f1cc0e9ede0ce01409ca88150fb522dbc2ae385070f494dbb56974573a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7dc2369ec352b948277dee4ed893cc4fb6038c6f91d0b2ba8548c1a2dce5754dd42eafd210ed127f0f6680dbcca0613caf2436427b57b62f5a067b27c18dcb67ae308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a9602d7d339628ee745419a2e4ec4bfc07a1fbbe24370864bddbdaf3af04795aebe68932c096d81d0ba6e1750271ed0381b834fb1bd578a0ba835fbad8dd3240670e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c4164850e986d9e6bc746008edb20df6ce926e2f09060dabd9c3ab1e3299f9cd5c6f05ba932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f2f7766e0596688f50a7067021668ee68b3507feedab475f8349e132d384c7a6daeeb2fed812b6ea120af5155d0eea47069c5991cf9418c50680a84c60dac0e6f419e2c934695d69644fc9f65772cc68ecb2fde7041a5e05f6b1af40cc168b02ab3169b109f134575909c4c72d42f6f9f83db7e1ec9e1fc8b46c5d162ca29e7b64d47ce7b597794725bf4e3ba3be30f45f9c1e8338736821939650af28ac9bbe7402828a9d095b7c89664c73c1c09fb76687df32810bb54f0c19c569aad434e91d782fcbbc3935865b3d7e459aa51cac1991a8023a8e00c65c10ce79a0d1173398952b246a68f42aad7df394db8ebc1ed80e5c9c6d27f41100fa6b1744d3588fb593e9ff2e37b8874db3687bb9b7ce1a061a994b934d33b1c52557f0b22cc75afb0740ff4c4bace08184c806b320b932b3c9d40ffdf4d9939c9b1ba77c6346f321a99e0a52c2b0bb2258995c295243a08661b404bc528b10c7df2a9c6e1ae0feb87505978dd184e461b5bd43a825e63778eec8100ebd39b6644401702bcc46ec24a6d7ff03f8d14b6ccc98cb9c22660733a785523a97a74fded239581be2962cc1a3e01001ed43ffa3b5e4229dee80ef7814a62acfd2014fb1443589c0793c4e29fb8541b5ccce867238455d905c3bb88edd63b94bfcc1a544056cbec2022bc49d9a067b9155675c0de1095425c62e0598ab15ff091ad1045757bcfc12fc6c35e25d38870d802bd93c57d349c3ce9b067ffd54b9f730236966acad7fcf0a038d064865d314b9dd93d6ab0120101372b87c4da43b30c560a8009f3c2f32d833b83b9840c2161219b3c7db2e35a49619e8353b8d9814d3847d8acb90b347f81e9337f2f52a7a80ca690ee03f1a68aeb8fe8f3d39804b21dc023999a7fed2fcf9b10921752e8b54a590101d674e3c3ad1598d75921092add26b85b7324ce5c74bd2d649d183b7c15100ee582b2ca9a1366951432cb312e90e80ea77a7f1d2b2e0dd9d8ca20aa3f5521da0c3574b3cbdddbdd2046a57820bdcef91cdcc1ba0deaf6f08258dc4f5576cca4571cf3208616ee82326866a7726a30d6759615370d90751b8800ccab7d56b1ca9c2151efc58c6455de0f15cea52c110a574d54c0283a69886102e98c168a10832a11f1c7bd3a22cefb5ccb63aa9230e828249fa65f0b22f2bf807455a74e3fb6081e9655a894bd961cff27b14d2b17a46c8299650d71f03de2d3b16b829e5e3f848d0c209c99e60974c4ef9dc6005d706522dfc6b10b4dd0f48a802c2f84ccf19e5582e91a016c3c80ec4d58b9c160686825d8eda7a0eefb1313d46e2ba1df7aced52916eb474bd6c2599c500a50876fd7b2a236e9f131b32974514784f2aac39dfec31e695c1195a7db59da101d98fb73507e19c1239d040ea2a1d83e899adf3e34e569da899bd3942c2077db767c94245397704c4094475e07e836f5b30a64b910b075cf521696cf27d9831b1fa6d9adbf608323cd99117f5d3c63642be5c747da27e7b31817f5d950e7aaed65fd2a6c48c98ec99c06e992a37261370477fe9add2b4031f0350bd70c074a741a4c64058b2c9d1bb2f860964c50b33bea3498617b9338b3d72e4f3d22aee29dcf0b778d364c4bb82fc0d7b2da6e4e75e5f412e9684c560d41dd91e20e9caf489af9dd3dce482cb09477b5663d9ffac1c0f4c4e6461dae7b91bbd6eceff33e550cad3b25047d3cbd80cdd5b341e9e6a501fd0be6cb2aaa37308c4f7744184425e2e09f24298a1793e1a860279710b7bd3eca031c4ded54198eea6d287e9e83091c84034023fc9d2fb994b0abf9bcd5a429260ada3d8edf5fac973c986d2ce0b31ce39dd20dbb7c5bfc01d63223ede82aaf6e32d2e20451ba78155a1f8e97cb7a30649e9d3c081feefc7a90f9d437ceb2e1301d82ac0ce2cc7812f9a60def8878c51f4a113a3cadfc8708aaadef56070ad45f50b85bc47c0e327d9976aa92c3162993c6860dfdc65055302ba32f22c0cd0053937f9a42d153d3948b3204e9a9506dd7915210e21be4330eabc49bef4a91bb65955c36134af1300d365366d6b8ab7b03a995c1c54b1a0061c147f8084132685d1ce8606c4f84a2c9f8fd67f9744a7c5dfaea49cdf4d56bf142f608562a08ff42a91b1979e9b9e37b70ced10a644d9bc62c87d7874180f9fb88de3bff796ed61878c7c30afbd4e337b70eb6410034375d8b8f9d088abafa9c2eeda9460672b83585c022014efa15c75abcd3730a697bfa41d491a0f75ceca029595bc56903ff778524233bd53eb64c526d548ac80d882955c6b32e32b1e132c1b12587d89a3d17a3ecf15e10fb06e760dae971730768662fcd43f01f47a762a66bddade69154dc61927ed97c4a91b899dd7614128686ba216dbd3895d143409697e483215fc626905ccc2f8a55abc2a9640f7e840886aac27243c179d94c620cda2cb0b52fed048f81509dfcc68469ab823658bc9cbc0c54ff60f5b3b9cc687101efd8f076032432a497549c1e4e36231ed2ae43e13b5651dbfcbfccbbf62cada4de37036d9296b76c0298d8f4e71166995bdb770fdbd416c1e7b3087d9fa778cfff524705bb9831d7324763d2b0506e73ee2b076b8e678d07006eac69ebabbbb9e43f7ce30d0802208882e356548d39065466d9e76d79c8a7e25b388e0f6e06f35c6554e5f4833dfd4a6720da8cb0c2458ee900e2a76a16263dd997eac49ed0c8c9397dab5da1846f0b60b6545e3a0361f9142f9984e4260f65c7b2c6865bf3dc707f84eecacd0229449899d8cbabc63f2c05ddb1b2478ccc2bf1f707d7c126c95238016b53a6d1e8917ea37c7e0dd076d86bc922f866c6b77c70c2eb59a89b4de7073dbc0218eac754683bf36da4361134a0ba0d70ad8534c5ee5612bdfdff0642e972ca2821220eabb4aa0b9667ad4e492ff531eb9d415272776dfc334d34730d600c870e4068f5d8339521d083a30ec0662f153029ab3fa0f233bbf0aed75f3699c190e9e9b385f6b133cbc05ef463a8e9879ab1f697a0bc1678ba6d5a54558da0b4a2aaaf732825f6e941ce113413b12bda106e67ea094d8be6e439d152c1338ced009251350641c2f25b5f45a1f7d99f6d3f5eb2a60c66e45701f360890230c1f1b7f5b2d771b19586b732a034d9a309d824a9d67fa4c8f4be31f9bdba54adf1dd70eb641be82147dac976543faae2ade23c7a41fb93aedaa1612e0670de4951c195cdc4d39853420109c8bcd981ba33305302ab18f8470b385f7335546d53e0d27da07fbbf2537bf112e9ea8dfc38842a67aec3ca5443195257d3bfa38c96d99096da40cb7c804f8b14672e89afeb2d8f04fccc3c8f43edfc2df64d22ae676065ce6770c9f63c89277814aa3891a9d630e9ba680fd2112201dcdd0f7849128efa703f8599eea51fba3855977c957968951ef5b1d88f4da89c0769761e710591fedbcf55b1617428f390bf3d30747e5bab2bc842c1272c5c9bf2f8525a3067cb33b6181cfcee8cd5a856a337f1d02887461622c99f37ff6c7c4e83ed751a16ea315e5f0403b61177c8c3deec81afb3f6c806a4f6f29b850fbb761b38bd724ebe1437a4e772774e9f754a7b7c6bb4bd86bde14d4538d209573ff7cdf7e848d421967a38fe02e50a7768d9d269edbbbf1e0617a325b822528754f7e31b60c9a65ee45a036f99cd28ede2360924b9d69cf1c2988ff72f076e370f0680bf34faff3d9f98273fdd5724a88d7ce89aba4a07b5c02adb1aa2e7a5e5e2f4f87cacfaa70eef011cc157c9cee0c9b2e3d2ec607f02ee8262d79fd862d66f8ce601f67329291b9929728440cb2b4aa947edafc6d3efe06dfdcab7869f4d9c51e993a00d3d87d1d5d21840ca35819149dd4db14655a6708181b1e31b34c85723e65827613095a4d5823d76f4730510f5f17230ac75c2b83d8e29c2a9ccc16483e58c2d5b351e79de3c41515015b1a129491d8b7c76473778b44ce8bd820b97e1b433d7abf5d5a0da568542994e28f4d76e74e53306910a1585cb728ee2fd14579b14f8d21de06defa45f5e97a7a00537914d08e5b519580cdac9c534ba968b3eb2851f5d4d57088ab40142191a09eeb88ac1c6f3755d4bcf04a914484a4f75a389df57f419062ed9c0fd6905eb3cff44f9e871a380330304cf5099565c094349cf6fdce02cffe58824f07a98afbcd5db885726552bd67c0838cd31e3f2e099e0dfde3063e128116995f448e7ee8fdcfa6accd3467a406c450be1f3b2f8031d36a8cb91ac28135e6cc899a3f1ed88a3fe4a4a41ccc3f5f37e50577e325c429578c0f5bdee4814663be57da3edd17c89ff1000a78faa31c684174fdd2a9870d9c3147a91f533b4f6149f343be2f6169d1f81163d668bfde777ff28b79bb531409c3353ab072e21454497eff75889ca73abf250868465d25cca51eaf5a97614f7a4f7a6cf9c78d6aa7a3473e8a4f0e28fe23df45d3f744228d34ba7ee8f371cdec22fb023dc88658bb7042843c9a94e535330dd4bc4900987ba69224974c34793c78479f27698adff9d89599e9cc172e1cc4a94c5724470a887bcaf479616bb3f0e7583e0532ebca3ab8e7f43c14ff1ac7c647d0b0af7634736f3aa3881ae55bef84aeab024f1c9b6813bc2e0af88469e5acef3ecb7bea17497bb372280df2400c1c7ad5b9c8a49754cadb0a68aa3c4e21d43d9c03ad336d389e1a74b51198b41f7ba2169d9c32b64bffec789ec754adabdc5e480fdfa9188284f704df62a0e5448e5bd6f2ed8b09d0f1e0c95ad6196b69a6adb9e1cb664d00c3a0b5d55619e6ce41977b09a703b4a27481108bc215eb75736f10082a9eda5b8d60813e3b5eaaff76e9f04fd2a304efc03fd42c237baf65ea6f72161260397d0f01b54c7cdfde6ad3fdd5a80db401ddd87024660c4338537adb5aea82c5d76e3d9764b2b649cb16eddba8a0dc5f403cafa73fbda510d75dd0bd760c1c38312336014801cb678d150f2583e27659505f87b929cf427bd60fbf3b47d07bf6b2de7e6f7b200f83e02a54e069c32b7c27ed9ef0c27de0f516211d73c120821954e775d3fd7f57f2829dec7ec9b187eccd7f4f67f099962088e032fccfc0889627c6fa2660c2a3867859acef19d348911df5e64cb92990ac52478dd3cd6c3922bb7b29cf592157656d212c811c5e83619397c7925723d087e3d43e93c4a57933fa4bf735f0f279ed98d0e10dd05590ab3f3f7291144b268f7c0f82fc0b7becd57be34a3eb122d0e22775827a37498ddc3a8033d00252147070e775ea8898be25ae783a6fd95b1105f24c771cd000ec8b34cb812cc68dc2f40abccb8458fee3f1b09c92bb485723a645cc57ac92f1f6345f5ca8dc5befb0697e3b90850246886c0d507c690fbe177aacce05f1c7a64912f7b90f93e8485150cc6846683f967a1d009cfdc1e44e30b53145a0ea27c54dcd4252217b9a287f09129f02c2f28c5816e483b23d23e99aa697b08bf65b9302a545d66d1520746eaeff8842dd1a6b84d2524ad5cba3739cf14fa2c2f7f6dfa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef146151c81a1b203c603630e88452d148e871bd830db55c6af4dd2702a823ddae2a165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a0021578ccdeae6a1b126e0868ae1a5d20e82f743fb620fcedabfd77f83da9de8bebd691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916b9c87289aa2c3353a71f35412163152f225b37067cae2b121363a2ed25533fd9ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707dabf7cf3fa9dc5fddf47b1c17a6260109145043e1e0df24b9e8ae17c503cb18efc655979d36e3bfa14107c394de55a28393d163f54ec087c88cda349ab337eb74dce87bb5be86c84fe47c8a923b132e13fdce3f9a36b702749eb951a44df8bdd5aca9691fd67a14478bb55dc8b1e4d8c148c59fd44db57f76725e3d362f005d7bb702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305954f130778ce8fca1bd0b7b3bbf5b2794d07cd3affdc7c5785185d0a058cdc896bfa09dc3b878f894a1d2e95654f852c440f2e9ce8150d479b10e5cdc4f1b39e1c1aaf865439070f3a1b729d9f14c16fe52f5b11d5eec015707016c6d4be10e15bfd64e6010044b8263cec685799308485e033e0641d1ac9332cec42ffbcf515f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d60035897db678c90cc8b40cf006b26d45b2bc6635c5b40ad50a9cbe1e5efdecad334326befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a67d407a1f3926aa95104a252fb051ff3067583fde2ea903e53a64ebd32c47d5a8468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa090c5fe7bc70b22a34d1b622fe72e25bf63753ff860863d465ce6efb34d8c768fe937c3c4903c1ed2499d2985780e396d1af9a36dcded3a47bfbe7e6d170880050d569877680b52dac9ec58df5ec25046027b7f03d3e4cea4d10c633421e41890d200e30fb983723c14ae9cf4952dad0326d2e79fefee934054d91f73a8914288c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a96c3160707c47303d2f3c32ce88b05c62c75a827219b52a9e0d8dd201f4dcedeefe838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f3b28df588129907bf3f032db6f14e0057d7f496356a4be2b0d198f721cc0422013ca00906475ddbcfc5e7885256382f92f88ce91d7b45f3cd8ddd3bc43d756277df9ecec3c348d1844736cf5171cd53c7fa1761f1ef3ef3365cd773a124609303dac81565b0fd8ebf41295fd36f0c80da002b5c4762f64a8eae1458fa85aa6c0366b54c486948b78988e8a734b65d9fe79ba7ea839d6576d3bee46aa2a1ace24e42d9ddab9fffaac8ba0f11ba469f64f2115dbf39ff43decf42500148984d2a8fbfcff15587232a594995b478558f97412dafd45deb1317a68a9fba00fe5b809020f39c338ce6d40fcc3c3b93c661d8b264ef59eddd9061e6bd0c6921c5746422c6ded82fbf518e0ebcb5a3b9785a718ace80ccc8dc6fe9b1a9067dc4d17660dfcdba01277ffd63b20c66c6d026a1a991202f2c84a7b9901f3438c31287064e931875290573d82281e8f84d0cfd474c768a065401f1885fb1b69b521103529ca6df3995aedad1d216de014e4f909f7d443730f121ed028ccc1cdd0ce303d23eb0b84692b565b78450ceb181d74372f22b358fd8c956b057829c498e9b8e46f869d50b9bd2c6f11df57b8fb97cf80e57466fb3b841435f26716e6d472ef088e5ef436c7fe672da7967191592b14ad0da35d01c5f161476d8877b17b7e066fb15ecfe57bac8c4edbeeed5fbdf239453f161745bfdf60204a54ca9cf1f6955e54f1e6e3786ea63474e7b9686d97a6efeecd9fdabb0eac8e79cdec939e2410027428745d294aea3127c2032fc1ee815b6a77d4edd30a28ea158fc1a99e507052abdffa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef14165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5f43cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a9cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003588bb6594fb62045a4dc1244e7727e77f343391fccab3c731e7a8b731dd834973f6befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a62576a9b9cdeca209420a36359b5c0f8bc66ba739130cb4021f60b356b40e5534468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a31e70da8b11c4f72603ad1a8f7e06480451b1e23d314e5aa6d9b5fe156bf69386aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63d9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffa8bc8c0cc06bc7cd9e3ad28bf83a95ae2c4674527e7ba724e44071fe9df9ae0d082df2073e850a195f53157be351605af833df4fa4b47d15c118095ab50d82988be959a1ded2b23a0ab1d1b841c14febdb1e78a813b597e3bfb5de60876a4fe2d8c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d154a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d68c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a9683f4650f3cf083596c926e0355e0d077d7b7a881947632c41dd3681a63f804c0e838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95a15e0cc86582b345222b5726048cb9241a4ab516d1b95e2959d3340ee54000becb7d1ca86d863cf1a7e5fd4168b4406b3fd5cfd93b099db16c99f2cfa17be8afce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7f75e6423c369e45ad619499f93094409e5be8c7e4acee26d3a87ce42cf02e452d25e405812107818d9fe7d440d643d47b69c7ccc1f371e9d54cb166916a7254d54e4985de877ba422b18dbe9aff74786baf9af0d497ec3ac9b4ddcb2f9d1b56d68fab9dc43cb212eaa565bee3060df6ba184f814a0ce8fbf9e5c4b41face4b86f9ad0369e08e0595e1555ee0670f4d5b304493e83a56ba10766f073211d8eb0dd642b35a97d76fad73e8fe1fdd63b204133036038e80f9b9ab8a4f85bd5e24482229bcf16d8e289e0344092e0aba660f8f96f52401b05fb62d0b1f3c564b3e626567074b6e55b80b517c921cf186d2f8539ae56844df05d9f4ebb1d05130c28f952097d77fd7d4ef59001551b53e3fdcdbd07ab6a89d5f097adbf75cb52cbe3bc850c50b2248246cb4e1e3bba98f5ff2338f60abf1551db405a27a793be87d81d4d23cf72c825bc8196350bef707dca8ceade2b81ccbd2724037609af4b38ea2e28bb58391ba2b2cd6960e5b7c5ea07b3ff3e6824ac893709400c2eee066fa5ed8b8f8b3725e47f9d5c531c742f93b6d5497f2340042fd08d0d9d41e6c36710c7310e9e4edf3193b2595b69d7a30b77b8ea7b70acc3c96c34e3c63756f6a7ce0f0a45b5724d7484582a479e713d9c6b1c9ac8fe2b6a2a90d741acf37e886def30a7260a20c084f8addd174d8bbfe188447e35887aa9e1b3fd11899bf5b0b2e5aa6bc52078ef0f831825a44d9e33ede09d6a675560f2fb336ae6c380a9ef95db85270fd2604a46033668a841910f19116c59e0ff17251d6b9353a2068075a5daa546e5a837127c85a8f22f27cee0d3246fe6947a8532b15d61dd2661458a32be35c2b92a6d5348d2c1eade84981d8ba1cc4bc58ae555c390ff537fb8efaee95b0364f683b28216f981916d1056422b9674ebb1acdd19541d4735f589bd9705799c9d6316e8aa882b64f0a586cdddf852caf192d0812b069e9419090e2d3cd3a467411b660e5d8bd1183324b1c2cc82e18cd6188be490df8bbf8ab2138ac67c732ac189ec195d1f9cf14e82711fb0776de2d259e1ed8cd420a89b85761d0a5ff93cb660d55a8e312b98fb9a529eeb74da5a96c3953e8b7326f5988899a888c24dbb84dc0e7afcf407f61debb42be932848c1182befc476be6cda4e747f2c6b70ac1e34ebab61b08d6cf7950faba9d427e06a3dd7f17c56798671855c3fa2b56e24e8de5d26d537f6c55141ee37e6f3ac84e1066ccffa8e1061d7c06e9e0e98d7b547794aca5fd786304a6eacd7f2f7ef6ebebf0a34540ab4dcf008a64a0ae8bb7d2f3471e77982e22aceaec26aa61d573728432a93825d3f8c346516e093f96fbe415e3c5ec1c057b8e080b18f76f0b080a569f42e07a5c794f5078d2bddc1b30954db4fd6064f2b1124a0fc367d024e747f28f67420fad38d6d04d494fa80d3e6386d7883dd4e802bf6dfd68611b2f865691d24c4a955ce3a081c45d3b120f86051f3497c42d5ce9d664d42c437f9a7aba1a95f5afe0c7f54060d47580f13b1372504fc1b99a7bba001ad50ea5a452804e3cafd6fade7b4e0da17ed7a20bd0d250c8b85981e015a8740356e6af5e35b5b62ed3820f18c12da190c9f38a86d563a49ce5ed24c3696332e4e81201ad58535e0e993a4775f3d719f6ca0feb7528f7f6a898274ab2002a110d169d55b14fcdc88d85680b4931a385a2abf0ec39432cc5721804b7b4723cd6ba19bbef32dacc477fe5677d55ab68e8fddbfc06a74be169a8bf2557a923c5037eca3e3173e4b8c396039e632e94ef87fb30c23f3ac7b5a555d071df08e7b25cb18c47fb1b5f67d28423de1f59a65ebe8902d144ce2c93d6fceb9295f2bd94bf5346cd8d8cb188017870cef8a765e4a49184fa1298ed069482e8ef024b99b023c1827d3cd4544ae980d989a4bad05b645035447447774328b5eadcff27841dca3e615a5ea48460dcc4d30b3931b3afeda6c1e0ca1076bf50a774b9942d694e6d78064b80073dd1772068ffd30bf964465ec334b95790d7ee645d8ccc198e83d83aa2669c503b59b30d8c2052cae454d5989391cc79978c980ba0591a0a2ecdf6ccc47620d8aa5303699c27ab0f03b5c67fa38131af2342a6aed7759750003f5777b1761ba7ea811c67bfb5900a3d59806e4ac760fb16f025ec128b8e5df71ec136bd5d044d0f4ed530a8575beba7ef50d4b695789631978916837b24159c4574c42411b7505771e2a940227eba7f001e33d490254c2d58ef25799139284a107dc6d36cad875c045f5ebbdf09ecdc5ebd5de6718bb756345be533c4c6c37bb9347c197073495d023114fd007b954e4a4ed06ba44ce0c1d6d11ad5a7a9924dd5773dfef9f49bd52543514c2b50aa1e673800e97eefc524dcfedb2d1d9da239c45e9159010df9dc89e2a8ecfa90138efe9bf1a57ed9d4ecb0998d90e33a10343391ef19a2d8197db7c82b3494622871ca43981a9b6877a39fe581764700d2e4d073a8eca93799de1aec8eab97ed9d9624985956e3795c977f87de2c60b23927d932ae4533bd43a2c4a06a0d439169717e3e9adbb2c791739b22da088c23c1fbca9dfc9a118cd732bbb30fc484974bd8af87cb8f361f3601a60afe34096cbabf1c406aa7daeb12f427ae5aa5c631fb6bb9574e54dc9af9f934706e178c04102de04322f2f519448309d174fca784b14167aeebcfe06f1b9b773a514ba96420f3014d8b0001491e3852c7510286981bb5923efca98f3f3aa584451cd3fd8eff72978fdbb501ac8bf3dce89f9d6adf818bc0203e90c738f0a891896bca4d60352046147002e9db8d00a000a2cdfeafbbf9c2d0475b6f70a9fa5fa01364330210006f93420a9f8dac048d37c764e63cdfef97a64a47cacb79e29b5e1396e23caac85f204d1303753bf8fc405ae5f535bba8a7fc772a734f5b31159911143c39bf11471c8b1f0546caf81498c8d85fccab17797455ace6dc634933fddde0ba62d2edac3dc813cf05edbaae782999a3626ebec036b788caac838f02874ee439135793e1e830f5816814974bd86d5d97d1a599c244d5075ef1fb3bc2445f27383324daeafcb3a3e9cdca58dbcf70237e8915418421d9daadcd71caec39d142ac67cf756c8d93841b64fe61e68d64b93dd28098655a5e6051d4c5bfc3a7717b7101ae956187fefed8a07463986bd0b01961e0e3124b7fb31df3574b69e10d31ff967bf3d6305cbcc138e0f603551da1468e33dec3eb9f50618cb45fdbb44665b1a4230e5e009c3832e5e273323961ef3cdcac8de3f547e7916e53d7488198b042a670817c2b228108af92266b432201c5995173e4125664dbf88254c0155c33a1e7f836727e7fe5f6e3c8645e508a0fb8efc36d23e5f9fa1d7d1df78a201fe69144de947859aaedd82a0ac47b4ce9bbebe150d7512867e08be887682d3f9aa732811e15b95181bdcc305f87e037c471e99ab29d3f7253e2b20c64b7e2b87fb72ca46d26ab3599e2b7a0203f929cd71ec3226efaa82a2271c74485f6edcc19babd8a468dbea2acb9f57d25f3eaa7e1e6c487c4842c2c388743f07f0c28c3ce6acd35bf0068ad0b0e8542743752509663f567dc338071bdada89cd53d2c2e95139cc7ccd4c9a8f815a2b17ebdf774ccc60299bdf28b2cdc651f1d2d3749a70fdda8123458443e2f5e785fa3845a59924369ca8006c15c49b924c8f62760c6758b705dc4fba9b5273998e8d9b915267deac3c11602cec5c31b1245f3acd158b477b78d7f4d13b9204b522594c5e3269e11cb99453b5d7e91a33d208d6f374b9c892487c5fe0559803dea654a8304036952f7bc0c6d02b8d0b1290f34c60a684dcbddccbf8c6d3386eecb6cb895111a176fa40418f3ce1c3a3406e414b047dac425814ec3d93ea7889bb58bef17d5746fbbb841d560bf865a3c22928e29edef1c57422e4c37e25d5811a5e25c9b0826b0d5ccf384d58e70fc43770ab704920164f5a39185dd23dd046fc1ade66e7a3e05f296ee09aa467fda18e585f7cfff3b230c2e01de7651483f19d2745194339ef00ff5b0c24157cacdf1c212ca580d0d730698ac9bd902d33125a979744f37ab62d783dfbe9a169b0bc53502ec5ba3e0d84101baee7945fa27ee70f4fd22dfc38df7a69eccece7582d774afaa39bd97b82cedb0370f7a3a750f66d603884d45b8521fd8614a1510e51c360bac6f68e5ded5dc37de49bf87f3564c9916124627c77fb544e39339c9be2c09bb602a44e7b5d73ecdd6a9490ff0d89fc6b3ca16e7bf08567e450922ac71ae7d3f0e7e48390b5e9eee5e19c1996a06e5d3b09b49633514106a41c1681d80ed905392ecedcbcb378249641ee8c3d4806a56a74b2590a98f1754aa9103e70859eafd6c9065675b5b517e343cdbcf963219c3ba0aa1081edbcf3c353a4bf734f7203572836cbaa8407017b057f99b732bc32ca0198cec5762bf57668f4f121695676b0eafcfd45bfb52bf1ffbe762d056d54531981c1b06dbdfc9c4d9f4d01afbba95ceefae191c20be3176c9d7aa0fafa17d2ccb945fab7af807829ab00cf82b9f3bea04f16356e3dcdb674b6dff48bc8a24ef570fac827685ba565cdc657372ead966c009078fc34b3c578543898bd8efe3030adeed69b75beb19055f01b8ae9db8c36756e0f40d0fd5eb023f8bfa91362f7eeac68851d08b0c3f7d11281ec6135e789d9d2641d41ac2611251f4a21396685151b1e7aaa942f66020413e8d1d1a530d68dbce94fe4117b93e22c8df80fbfca54ec2559b45865c45c7b163f027a09c4cd88b4e2385fb5400ec7d7e432ee79c01577393781bd5b06d6c1b6b6f17c8a60e054da298250a1b79d7c9422d0d335d5c3a6837ce7d9311b3757bf986288c176351e2d07a1ec48644aa200ae7957f4ffd88babcd90e2335336f6c755f5c9fe63ffbd9aa70bb324c4967f5a95459ed3e2d78009a90b5f05531d40786e936e8a9d335b194900beb7f8145bb31ce55ece140f07ef8bcbb4bf0d0bb1846c72e2c84cc3545b17c974a34d3cf6104426dbed30a669079a64d35abbed447a74e3206be871effe1e0791d14e3964897ec749027e5d55c6c91eb847b3914c24c931b429810f8c6195f8290ef87d30b0bd17da4d97b3eb13de7acfdb1730179f03ada06223c5a605838c8c0a7539970f727f357222957bbbc4da211fd76f642c0907713cf38c687eadf54e8d02732c8b7b02ffcdd6370927e8abf36bec0195438296e64e699e4113ca582ac9e641d093bd3d788b9f460289521f4c3b08f845bffd9c046792b0c6fc0982101df19eef021493a554cef4d2273c2063c16fa32da9d90dbddd3c06774ac4825e204facc3f3d9b0832a17a37008f7bbdc064e804cbbe5361fe052b777312ccb7d350ea0921a894fb1bf07155e753452633741f9d0dbba2a25a41e1342c3c7d1fc47a412967e07fc91a5167cd7b55a69566091d42cc538a56349d51fa705a611e3cb946cb62971326a2d3e375da9add42c5819d0e06ec24d727860a1eecf41b9ad96bce5d58a7b06f2e4648ff8199a8894d98385f11a9d10f450ca3322ad8162c64f046e351ac0948c935ca88dfe29efcf392172d46b35dab79a1a0abd36dd6c3febe8882dd0ac08559714ede41b306b3098699dd8a9504fe6059d18916521a02eb504b88ff628335d2d9d0f6479a5da7534c47cfe3a155f2a88e7f927806adfbc62ea62b3fbe644a5ad51623d8b2ea11dfc30fd3033f146ec572177d89ff0057d62a65bab3d293348a34f703e0f937102a5e477da0460305f5ea6f834ac5c7bd0c60a913339cb219d6f0a298dc622c7debadae03054ae53767f28bdb4a6796e3243d516ed0ee9182d48d21a204b86e0c84cbfeddbdda117d5a56ea4bac17a82cee1ebcc5241b60d84b0504afe6c0faed2c1be5727b58c38ab815e0473c19b1df498e3f23b1002b69be6798c97b42dfbd36baaf018f68898e3519b5f0ba6715aec6aff52062b2cfa8254cc21ca6a029c9008f56a81ba7fff8db588b12a06eb0bfdb907d128b738894b4e1b8def86225d5eb03a56e79249c0ac2658c5f150a4d6b5c37b4189abd42c5ce1ca7543d051a51e0702564573c0345d9f4703986fb2a6f47dfb6eaad51fe9ff7db688ea76d1da04b02c00e8bb24a2b3456317f1582b337f9ab161e2ede59730f472cc67590f713125dcdff0eb8f68b3b87eedc6a653c6b26e5c6827b55672b846a54a3b69bd727ba6d623d8960653d6cadbe89d7b931a346568f7c300995b6046a10d703295acfd052e577c278700fb794182baa46f457cb8a824e834069ed2c3cbd2afbac644bd06242c0742899bdbf01831796f71bf5f1481d1dd3be8bdb4a4fcfba2abbea09ff4becbc974bc4ddd6f517364c22ec61f2effb622d4a9f837a2fd6cf58a3cad6fa001ad9ea7d85b59479b1b58cf616cc0a12e7a88155c5418fe6d9349bc4528c649017cb199873c046a761915e0914633ffe265398957722d82d498902a02076bd652879110682bfebef30fc4b82c5e07f47ae1f047a745226564d2ae46579d5176d9ac6bd5c3a7bceaa8bb191a0603c9e919d09e8c628b26b1477a2ceae564feb9ee9cb00a6a8c1ad5521fd2b0394c9755a1981837f1feaac3312ea9aecf47a3835172f627962f89a984a7e4ab95d4f3431fee651a08d2ce8c7932743164d3d7c7986ef2b7f5d344281eb2ead55091de5a51fe12b421f74d66d29ecb79b74f8395f33d561f20d87070168ca22bc5711958abb742908f608a1c82cf7f292e689a69bde86a8d810261097b90455013830511908a2a87bd83e6e9bd1d73f72f3460b158c0b2acea4c5261c394acb9281356eabc3cda58725b889082c6d0a1d57f4187bf12e048232991c42c22f1437c4a1aa3d4193903c99ad36d2f4027e3c7828472d8e8cebcc8dfbb7f24cd14d0f9d176bf02be11677730306efb1510557f737ce39a02393ccfae614c8ddf51fe50656ba3a733e065ee4a2e676fc8eeedd1cdb5ffbaefd8307ff55392a80a6eff4bf04a6e99d624a576b26563400f2ec1805a26de62f3378c07fe4a580cd37739414508365f83261f51b2a833b3fcf5d04b0cff615d7f03a7b58149b292d79f4912412863588842fa9f0088ae95ad5ebe5d4cebc913329252a22f31b7fa62fef8c09aa1f58d35a2b2ad17b5da082c5de7440a0648cb9720a91994efb159585cec0112bbf95c38518110f46ce8a8e2123fe46ba9347380fa1ca6c161792a45e874f135a1142a62bc5c964341eb8e924230a63ad58a4ed0d35e6d656c90f8e535427101e20051ba26a97050c5f484c3823a29bedfa9df18a6d6d1eae6a1ad87c186aecdcbc979a94ef84013316d6c93c53627a411f07339165cae28faa3ad2985aafc4b3251619c5318710f5b0699be9ed4dd71e71bb3e92f47b9bfccf5f6b8524b8b435bac87c7f36bd1e7f78ed189077d97e356fdd132baeefbfca238b067b4c229aa5e268106ecf396462ab1c5490ae4fa3643cc4d32b918cb6fe2a97e06d1cd36145f26608d97888f58490f750fd8911a560cffb4a2fd40d5a2489770802d3efc4c7d7fdb80301db5a687f6d1cf5c711cefdb43c3695b55d90c6e4fcc310e8319e334629b9c14fa0c2c3b46e861ef6465acfa3599fca78f21e0043490a18b8eeb1ce14b2d8b11fe97aeb72030348335e65d4a3a68c2b60572e6dd962e6c97e1c975a9c65bef3da8559d4b20cd70868dfbdcd5631c5d9060c42fc44386ed4fdc4da65abfe420855995e013408954d6acbb142219d316ca96993e63d93a66b2be19740ffffbcce31d0bfef3db8e2bc047f4f61d000016c313164f906964863a05b1fd2408742879ad1d8463e7e259e90f7149008fbb6c360cd4ddff80550e9a9839653e98a57fc9d1825dd58cc9c0066166740f672ddbf663743959b76e95839b317ef26f57a467429d4fad47ab4f4bc90389769b04fecce3640f9b3def3aee264b0a7a7cebb2913566bbc60427c5b488939493ded525117a399a5c278ee769d70ac1204da479c554354a21999e041530f906a4de7ef5bde30b36bcdee52d5b7994e637ffc2205aff532176f2fa01a86515c46e6584734511c6b1fb560c3b0740f5ef4d3e329665ea39107035fda230def4d5d1de89510be9fe571c2ee63286f1e35fed7da328dbe84e0a56616437ad94c90295c0165879457455feeb7eb65917b59daca99347cf9181f2d822885cc2668514c985ade52334c005ae1c9238ff04483f238e075f73c4f8943537893b9409c8f81db84f5ebd1aee0bd2ee453dc7f72bf692ff2500538ab4990b9d1edd6d2d0e4d14b58c886bb1af3c96fe9414e920363e7d24ff99774912f6afc9587c488d2cc8a062a720e71ddb8afb6bb04a9382dbe5a0c6d7744bc49b98f93f91116adb665dd98d92b4da2cfafb1f0905de06bd8e85c079da7a93679d5d61777e16bd33368a3b48877b64c57b10f4531dc3010df42d9aa3794da4e82fa7c383654fe52dc3a958b5757be45e4905a46f0de85bbcced03f81b03add6fc257ed703824a550e081daf9c285459d9d9ee4286b1ec1d201a926f9f7d852288b5165025b6d6d9f00c1713de2da4dadf7e376eadc78e97a4ee6a80e69e3fca46d35c1590ad94628fec8d1420108bdebf9af7594d88861d036011d433cdcc1fdc4968b2e5895ba232620ee786084f23a458f5184480b89873a672cba5c73929ef27f06a7115a91b427e65179746608f8ae67a977ece7bbcf8fe40c7c234bd81c2b5dc1ea4aa5f872704852348723eab5476986b726a2cb828749673385cbdf79faa4ba97d3cda2c992c94785d74c203cc0b8be527be8183474c50b945af374aead05d82ebcf7a800aa6cc8d3a03e5baef3ab7b469c9aab630e9b121259645c219efd1ccce3e79fbb1d07a64d49b408031af4fd609e8cb475ed55587c2084455def559ce6953d177a4ed9d888de8386b5f7911221c5370dcc30e9faa1866837f5507e28ec9526a91f13698cd0d23ad62d797dde9da8eeb525e0227f9cf38a7135100031b8fab925fa083d87ab9b89b8fe649f3ca2db553b1fc8f29e7f8509f6222a76a970b70897a0af3e42b060cebd7b39f2eced3356c626aa3aa12b4d225e8f4ad7f1d36bbc5086251f8b13f0ee50447243fc0754d83cf38f09cecd7dfeb08d5f5c5f3c269fe058f37da7569dc87208ba2a2a9425fb4fd7019192fe638140c40a095945c2b7db5a7bc369559b75ab8607d010c5003ec134f8e3cc1ecfe32f89f2568314e58fb1562a057f564432c2d37bd282161c1047647f6f793a7d442aadaf9f4a6467d265132511c9f56a4f2f7f610cbfdb7e03ba993aa45c09f3ab4754182c3b0962af07e9f7fe5a16529c40641e460dfd49e5a2d8d687fcd1133416a891e0684ed70e3998a0f4b59814eab580d0c8da3179a4facf2abb59b25e7b256e49f6adccd520e854080d94d6de23a7d252006b2612855f011a0d99ad8d647207fab9e85286eff9670db6f1159c975ee7120bb632ffa292091f9813781ba2532d4df675a7f33cca52cc28c72e7bed71ca2d1f8653c8d97ca73606a70de75b90754406de80f44047915ce2ef3ad9eb558b5b01557a9a341df4c3418fab9d10fc1e1da41800e134d6ae5b7ad62c50f246f0f861f52600c464a077f258b9c015d4b8fe3d95be9bf5f712b4f5f7d64899c689ae9c2217fb40eb086e66992b9d7b85beec89d84095758328177c6c0500bfd23793e350a970f14f3662041a57562364b47916fc1659ca638fc7a77205abd18b149b633e9d4669d7bf111664d87b83b3da4f6d8c87fed3352741fce882fc0aa08f1b55cde796ad3aea080e9f88f04b5f893ecc119e53343d91ff6135653a09912506e0d7c5c6a0fc2e8b82bc08ca9d0d1b823167d7d964d3e1e5ca9710fcfabfcd1fbd7a49af9198a97cdd507936e40612351e40bbf5cd0ee06b60e39b32af7fc2a66271a27430675d023e1a786816e1c5d5c09d0f1a765d2e66d9e465803bc3cf9bb733dd456bfe32b93e8e10cc6d797d133a0cc6e03c6245bb98ab8f51e9ad35c4b1a3bd4f76c868e1c0d13913f6594d8cb0dc69b03742a4a4ac6efc7d7b51879a17013ff83c4c8cd46ffd5a037bc19164de5600524e330c41b09f2aea3925ededd03ba9cccf13cc02b2d07732d016611814a41c7c8162a4080c98e8b778a12d254109c2bbb9d6a486cb9a7cf258d8eb424bbd601efe058297d7ad041ee47e39ae54410f8b315bc83016982a52316b838b8e78a1dd21a52fc20c342ea574d9af65d852904bbcce5056f332cba066e655313aec6907f771d5af5c0c5a8e6519185a64633014c5fe99419794694c27b31ec45f8915a5b8187508179403574192542557474b76205f3e84f75a716ae785e3bc28099cce0d7760e784f05ff65a2d525b26a44a97ee09d36d6fe11304897c75cc7e7ff1e3ccc2e07ee8f01db84ab37aed6b733a1c166858ad463af5bd5a7f1f651b22fa71c7cedb35ba95b6d04e6afcf399913b9dd9383df74081041f129d9c6feea4f39e3517db72044def462c6e30e7ebe184cd49b0337970059169b21683e22dee6cca9b2442223ea31215b62f5c25256e0b705658d028fa00d3d8cc326ff9f7ae7f980e94d4bcbf775b1af8a3c29a41bf3d9831b257ba4132d679a0437b4d6a94346a963a4b803af92a74891b60baf7a4a1b489313f5368053576ed5b9f655ac5c3c432331061c879d3b679f9233c8e4e90acf74b69b35027eafe9540a7cb59cdbd24fe23d99dcebb380d5204c43dab2644d76082cbf257f325cf39944f67beee6eae78aedc9cab73e7266e014f3d63c30d23196b52355a89df257ad29cb4beb82a0534b54c745898ff2c8922b6809a9ad1aebc6e0671925aff4e16afcfa8300b7f4c103835bad3ded6931b0a21389fa00acac4f82e96e70d0f023714deccf2aa7be52bf7e3fd8694328fc85bdd9066a3db8d61a38ba5e8d343c15c5fd19784eb96428253d41e943e4d5bd94b0d4e84a1a84dc2042464ee28336fbf0fa7c97c68922789e2c753cfd7608bcdde89f463ca3f91b5f39aa8a923e7f6046c0749a629cfa2a1e87f84d45de42a5a1397334b6183449cd2fa85bcc8d374742bd47e150c75dcc649cd0112e370681b3ba45bcafa4eeaef7c94dea8c25e93c1582484e401ec7aa506258adb253ad6bc0c47e7eeb2577d07d8b041bbb7ef08adf8407be75fda7f8c5b01d8ef657d6e8cd8ff7d873d0abdda4b4fa67303fb59e95b3c432b6976daf3ae46674062f7ed3039445f3b99901fea1d1f88bbeb6a1e88f71b8ed1208585fc58ece40fcce2e978edd7776c79dc712e01c6bb7e27b0128411c0a66e408bea519355a63f7b5fe3bde7ff428b35bab07c1f221070726353eaf165c654df54732756618350e36eb4c7114c89dbb7e020cd5b328b369f191b88069b7cbdc59de4f0123d6de1ab9790df42b7da934fe8cdb53fc6a9967c635345fa1df5219fa567b5308656c85ef1621f75a4ecb8bfa8473aea2bac5c82557431e8249e3fa12cbbe2e4d4c707ea65325aadb53794b73067b66a3d572207ffa5b9c9b16ac5589b87bdad68f833a2d1db0e8a172944f08d6e0c91ed5245be289cb88df11846fcc49530bbbd987786c970db1d2983c02a0f490e4a7329df706d98dc550feb35e62c5dc42ac8394eb95aa82df89c67c662301085a3181e01a7a827287401b913f5345c8add461030d026ef9528bc9ab2fe881ebd6eff6b65f73ad3e7d478a5428d7219fb81790027e62b77e6fe1fa4cdabee777231074e90121ae8e0abd4212d45e04ab60e1785370c837f0276122035d0461a5d9d1d59341113bd1e9a229991d4cc386c030bcd60c09248c32a47ea4ca4de5d0c4ae8db300eb6000ededf145d5bb23331964684ba23096639efc32f4ad3fbe97478ccdb9eac46bfa1c6ff5395cf63db29240ab11454404542ede8d8a68ca981ed31e0a0b2de1981aa1d7901a8ba8df4adb95d639b22e264f0ec3c62f70005ba3ec63c94804a79df3da182a4987f72a2b133b3c1404cf714ae62a7c6e8e01cd27d93246f207f1ea1f4b7d1d0c557f56fda22407b211c4edbe96c81ed4e4ef036194167177b59581515da71f621bd0df2c647592539a1acb016fc4dee434858ac7b6ead47d4f243745234e2b08ca7f71997f2d71e044eaf64029d95fc7d0bb3c8a0cdab6e6c9d3a8fcbba7e2ae878e6b41b3af6be6a44722451ae341c58ed087bd1c24b419b4160cef33603a656ada700a492f33aca6950caf3123d3db1e13731113d3d3885d0d469485c478747c59345da8ecf6a294a4fa94a02f6e6125229e8bb6809a9ffcb6ea26ae1a892078953a490cf8d70f678ba1fe4a49810def101acb9f2cda22cecc624feab67c0dfe364ef257f40a9b147b0ddbb2e3b8c4d75c6766c31e717e9fe0f53944f00958e69acefc8e5ce45907fd6b8962ca840c8c77530a3d129f6c17b0c129bfb01e45841ba58889ee7486cc7d4d5f7ff94de7a7bcceec8cdb551522c6b2969b2b390b30a234c79b9eba5d96ce7df0bb71a2491a5ddb64ba6c3c0fda49c8733d851c395b79bfca2a5e81ec58d5f58b52d5c270976e948c21cd66b161cd86766825b19011f136aca10143a9fa5c157c87140e0f2b8ed7062cc4584628790c6ac1e918d68b0022642a15a3d55fe4731d80fae9d30c14e6f73371c23dd983b199b7be39d7fa484cab128172273e794b417972974ba35ef6753d4b794efd7352fae9950b05dc175d8d1cadf7d4129331e650a2e340e430e28b0449a4ffa61eeb86bcdca626fa8f46c904e3f0bfed2049fc76c5116a1f1846913414f294c872dc8d61b255ce87dadd5b5174d95e549ba101d113f6738a30953c303fc9ea1c442c3d9c2bceed1b6e9b23acf065d396c88b2301182fa12f643c686568b168a8c2c9b0b9e439209475b626ab844bcd5ccbbc193d5d719ae4fbf6e0674745a6940f32ab09b89e9be385f49b5ca5263bbe2c5753679c1ccd7b9359ab1b2d4a23bdf1c0bbd327470e964eac58a0a1e858f5f23ad87a0ed0a67c27e2251f0a595e57e303ba5102623b37828e37b391852bd145c7f36433a6e3525c15110ce41b601621d725e90e1bc61cbaac95c2d74625e9264ec721389e515877f7281c43ceea28298bf39fa31d6b6445697355ef420831baa47224664c9162fd4714869e3b3327128434b0acb4c475f745aac92a348ae8d84560398a2b6df3b5905ac0e93f944826c194882d8491be2cf30396473c314559d5dcf9593131e7b230b06133f195878ef2d6e6819324aa85ee6dd567053dbe745572729dd0eeeadcbb1da825f1741959a9ad58935bd93f15d0da6d269075df9dc5207e1a86f700fe98f56f43a05685ea17240d51103282169061e809d5cfa251b69cba16a69637230c6884f645a5e0b8820ad831294e49f872110919a500611bb6fdfd81f533b6204a9de1ffdee065544a5ea0f07758ed3bd2147ef9bc13beebd72fbf9d705c31b07959630356f3489e9a4c58ede82858e348423e48bb71f1aacde27e59bd48a67248e148c3a1d0285dd52879a1d011dd7b1ffa3088183bf797f8bc5f6e38a5aeed1691cf3a88762f4cde4ebe341f286dde2a7180fe8a47fe700ed6d5084d1fe0fc18696a31551b2735f21b21065306ca8bfa3fa00ee6965472b180d5b93d3b6d808ffad2ce80cf3eb34ba17509c2f2e0a6f8a0dad4c7aff83c5501631f210be9003775ef20a66239fd151789d2a9aa18c5ebc86c3ff26e4e930efe42d2f9fe794a30e297c2eeaaaaf42e08d5bb7a1e4b8eb3e8fa2f23f0efa978d1a84eae4fff7fe038ea396e65568e5d4ec6b52911fa21dcd5b2c49c9dfc4470ae8c4093ed98abccbf7a08f03198c1fc347d48713c6e45118f0b1395a6b55b45a0ae63f6f40072d03843707f3b1ac4d0e35057527c74e69486cd0b9bf9da7e727c4c2a3ea102e355079844245ef0503902c26095232ad7fbd0bc1adc1e3f1aa41665cca845dca9b8a411da939b7d0381acbdbdcf12a6d13a06c00b9817cb299396f7ae29ff493e4ec6b6c53081069396ca47759a1c5940d443c6360625d2989b7c94e48d6826e834582f8106fb63c42c2250a66f575d8d4fbad6776100fda76ddf015246bd346ea6a3a8ddbcc3c73044925a824db26a612a7c8fed2700a8194ae571066003b88fa85616be1cb743456d1cf9a94c19177c1260b6f572ae33fb487eb9eaca4dd633eee5422c46a333942b07e1a6a0a7fd283e99ab10b7718bc4ccea28e3d1a4340ec0f9c12b5c7d81e37423c55a6d45df48de478e1a9d8750595fefc8bcb84c123da6a661ddb950c5b11030926e9fd243da5ae543440a334593c0ec05a0d76b72556badf800a37d5520522ae44fe42ea33e383e449c176ea6522765d1da96f793543582a13dba183e7808a4b6fcf674375fae4873df44c62e9d77d9b3ab5760ed6570e945b918bf7a43a34709228d2c1faf77d0a667cd1fa9fc6dc21e10ea4471d639bec9cc4fa00623a192e453b86fd41f8364d0a2bbe4781a4a6e923b578b80b344db5c0f1b7fa81384fa0a2fa8f0cbc55e574158c5363845137bacec2495cf610feb23446fd238f12acb679da02b5432e932f9d424faf50031f2787301171e53658e7eec29948bf06143c76b7561ec1e0fd16cca3182eb366ab18354c86318a12691bfaf8af79c53f973aa4644a1eed0c177d1e02a187cd4df862153e57bf0d3292045e05421be6acefad932fde18cfff4b415ccabe28a195f338c15ce2f61795877d7003c7061bed50a2fad70c31e3f6f49049d8fc006d2e94c496d5446ea8da4c357723ef5fc0e6043fc5e5adffc277187f9eec841d8c67140c175010c82fd1708983599e4c9be5f12f56c70741d0e7ff3a7a756b0a101a8c6ba9fb3ce276305590b7cfdc11445010436599bbf4bbe61e1d47e6210edc9623cb1e5e9c819917c2c9d649ad5c86456e8dfc7b039ea587c55321773768c8b64992d01254dbcf1e8dd28b0d1d8054ea1c712a27953a5fa4e598811a0deb4e70648b5317837574367a2557eeffa8cc79b4f8525dbfde43f68ea53ca063236c3ca3db195cdf48d89be513cc168366762786733897830b80c639fc7af5cd9e0edd589ff57fdd968d7a275081ef895bd2200ff3d6c3aa965069bc125377d9548aa44c8a0ff82dfbe93bc88b40b5d05e2f9489c2ccd2fb62d0f6a9247169621adab85a0222ecc1e804332f7692bfd06a9a584fb041d79f5d7748e7f3fa8ee4a906a5d85d349fd5f78eadb8afb5200fbcffe30da93d1b619bfd74b71d924756bd8d21410343f4ea04a8092fb616587d1ef7a61a25399404decf24de30e6942062efdf40fdc46b4e35c678700ea1245917784c4cba8d689331fb66976bc2f7e87fc2285e70c8f754a268eeecdc0ff952ffaf15f92f628ffa30beb1ecacd10e1f4810f8f310c265e73143e2ec8f7972bd19366bf706ed056f97ba21d0cf828daca5f2f7ba046758b7fc2f23d1164062ca465e5d484ce8f480da789abfd2dce921668c9b87313bb8b13cf021617537067eaefccfb68b5ec8d010cc132d5666e90ed92e38a7a813434382f9057bbf922da5f400cb36eaeec2280fea139059c8aca2e70857ae0cc1078ff170887d41b783eeabd693907c3c4c5c7c2b558a9dc94fd115852d0e6fc33f3c3a1a01ca7ac2480ad5c600cab51a0abae8357a4d86756bdca6fdfd72759b178b1469d399415a2ae94f1e5c8e0228827d3ed778d3d33db7e29479e86f0cc6db1cb2ccedc1c684360fffc796c782c3abf774ffc2018426b0450242b70389f084b54962c193a334f56eb0b02c20fa623002f9ebbceb0fd8e2f8ee9c3d4435d2acdd7fab06814a8deaa435cf8371979aa932e961356c608a7c1f18de4ab4316b6f304341a2161cf4fe209d0886711317df13f3cbfe31c4ce5d39defcf9990cd1947b100bd4c19e78e844bf70449559f02ef891d2c6dc7d4412ad0d9dc8257c35195973b1e572f77e7b487eb6a03b7601811d084938820e2cf8c29d205471b93e0ee99f4521d7056d5a1a916325e93ab28b70f4512ed4bab077846c50cb9af148d9c94549fb4bead085f95d6ad8178af5f946d910afe28dc8ad7d16e6e1384c62576e2ce48de62d4f84765114277d0be83497cf7e4acb5911fbff03a8bee6950fb7f445c54e35580fd78b5b3a83473441e4c0acd75142a7cd82c138dd748fecebd31493db3875e70f271d21905c66ba6a8e35886c9d2ab7235203d7887385a7c02ea9745d2cf53d70f30c0a73e40c9ed6f9dbf3e687e5023b2e3973e96f42ab43a05c47f74385574cfb6be1bc113dc21f620a40b0964a6cbe9a166c9a14d0073609f193d592d610b0b3af950cdc3781e65b954b3d7abb15b04eb67fbc19742de7047a41adb0a0b4b2b25475bb084309ac0f118db0b0f151b2e52b675e9e004d4f143e35e33740fa2b91e5edef8b8d9c360506817ddcfc417f028efe914f92e87c67221a57e388d96497785d8ef6b9d9169a4ba1a2e981f1c6951598a139284dd511f930e5842b7feda1125349b60b375b33a624e748fd5f39ab8518bf79cbc5aee00b6acd0bcab1fd6879be132e54b095205991ccf36cfe0efc00b5a44aa31abc467efcef90767ccd88f45c95e2616af1eb19519a9f3244742fbca3831a7b21ebdfbac93df7b42b09a47fd9069416f08f40b2022f5a304e273f452f05f02be3e69f124cd2f977fbaddf02d686a76ab8e0e51a5bf6d21e5d9f6822e1379c703ea8f7b8cfc8310b53250170e538d8d3e3bbe6a349dff1b74ac5e948bdae280326a67341d300b1775c0e5519148f5595411e8558902df1dfe3ee8f02a64a65a764fc4aa2a82fa3ebb55bcca20794a3d52bfbb2d9ed57eff682c4d4ee876e5750276bcaf11a225531a3d4cd099fa9b03b43b0f566a6c5b875a0c6818df3616da8e7c821aac13cca30f6808cfee3e6f8c8c4d9c852aea76e787e62199d3bf5b9b5bc756b1d36d05935f39d503155915146b7c628463538b52a3f6c39ab908420fe076f9b44069ebb439072b0abe6f872c89b9b6e355d0aaf76fcfad71a592f9646154c72ff7af22308b5a725d7cf439694c535e11daff87343c0b527e1390b846a47acbb68ed9748fc22aaea4cff7534b26fb88c181972cec8f8d6f5091013d91ebca66412b5287c235c959d02bcfe8e145036a5bacfed3aa0c3281f5bed4e8584bac6b716a2bcc208a0bbfbe2810dc3db30504c987408c985d82028287bb19d81479ef15e373d36629ad869cfc6bfb2ed4e85ddc4281a2497fb9f009e4f1ced644529f742f9b7f58ee536368ccde698b02a151ff0c5c9682590482d6c7d039ce8eea4090c10c5808a65791dab61bb0ad77970a32c9c75082f0610946e9352b5e65d00176d521d2ea043c19517ca2c458c15496952190df131b90000bd2166ed4927d1e20ed2a81fff8d1fa5f1697e2b7c56a221d5872cc017224f4be9f60f9712a65bea10b0eed058c9141bdd761fb478c34c70e3c2de4c10439280a239b328bacebe2f5187ae154d73ef7230e037ba78fc6d8127808eee50e0b30ac30af58317cf9f17d3bf9ffc9c917f7f6542e0bbb01bd54757e7af538774b9901df11dc6a21caa0f18f75b383a33ec8a051e276af8c97e50dbad4c20bfeae290a62e58b2c8c8f789b04f8c739d4f72de009404f3a6d2687656e12cb505e5b74526cda6f6cdbe3b32782aab519a64660987eedb18991343d38549901f93b22c5ddc5c264bbba18092608b5c886fbd3dc1b72aa8248c1edf4f49d76c2b78ebe77ac9b8fd9374b6c223418d5a1dc4aac88120bafbd9edb89e76fe1e342901e6da80ab7d2b1ff18d6e5f5b874e72b1f7bfb0c582d4fa15f7595c7ea3d7aa14608d353899af18e66f7ae5505d44bb20997d1b91d871918e2848a1a5d07b3f51f2da49ab8f0aecb49c7b6bc5660b8ed12322cff8d04669b00192c00a0c47d434c7261d9492ee43a451ea77f3a1254bf8de2cf17e29a8f9a34856d155fc534206540450fd0718c0582244657f0da576ed1254a452ce3464d2388f9b8dae97e2ecdf9eeee57fcc479f57e549aeb1fadb4078342a056f47bc8a9dceda8ed1b3fbd4ce1857ed9a0f0637b35fe3eadda99603d6d510805537ba847ee158d47ef0df8db502bba4e7c2c11c6c598d2292197735ffee571e2e530aad878b6375d11d498f4516069d6ff063ce3e2e9c4e8d7962dc0bbd0ec5212f0d4f13c545acb49132d61e756f525e19a2aea68dca1473dd0e0d6ce166302796f1b433ac48f34b4b753d3720061f87d588008e8e52b2a19a999ff35fab73a2aead38e1ee7e5e8ef8a5f01f5286c4688fcba6b45a8adae4e79d3e005712f4a75601e1ff7419f291dd4d5d7061db8633a69e20fecad2d0fc33730808d255485576b937991584311da148361b8571cfb055fa0f851eb51941c672495164077e2faf9ec4644b8fd2582fd94a81a3ef79e2b233b98117ecd5257ac5d0f62d8e220673b3d6d31aae6afc2be8d70479542d5580618350b6087c664bd2ae37d52823ffef03cae27887d0f8834a80da8083ad54e1bfa2c467aa3bb63543d021819afd621795e77f987cf729be7ed7b6443bee56a2119bbdebf5480e4c7dde956053657a8a0a67bea449663266bb030db777b9b3baf19a362c84aae089890fb641bfcd12a1b03e65b396eed31204b97d38f2e9556c299e91d52e080068d3b6380476092e902819deb6ae16a4b1c1f2264b80716a051f15edb97d65f936a3a51db2662cb12c4a2307390579281779060937156b54ad78c13cc03bf58eded1ae45997fed24fd371b936653c8ddee51c6e87bb18027e91e2c27d35e532b59cf4ccffc70b163ce9ab20ceb24634fa8079e04a5319351ae73bc3771385f867df2a511a39dada8cd9a3f4804cf00274b6cb38eafa942af3982e7336f5f85897377cfef5189d599e8f49d2e4e79e0e83a60caad679bbfb3163ea902c1d6fb60813e02074a69ee5658495622ce99181fb693bef397b8903f60608d07cd6231ac7317d77776190cbc5523e61a4a24217d9db7303e9153694387374351305c951d526fb1783b09a163eb276d1e58897fa9d356de6df32ed3b544773cd0f338021430829963bcd01ffc94be505175621556f8d822eef6c3eaaf3ce0ca6347d7605c32e43dca61ea92e87a324cd080510e1379c57a8dc440b5af5d6882731ee985e0f8305b0a08f1b30c08db62c6251f4ca0517a8fc754e387c5183648ba02a7fcc95a03445b18218264185eaa76ca758ffb38aaa33dfaf5181f808d1032c9865c2812ca215aef40b92cea5aa5043731a9c9725c25b40aa56b0d8f2d5e01f4488fc9d4342077bbbfdd00b7033c081e3f43931a458e27e9c405806b89b2fdbc8b1650de8303eb04ba449a12bea9ca916f6380866f64a5e80657f36082de6e6bdfa36f530e367f46464f8def894d7681fc9f527c97e92d38a500fd459821f2853d23a38cfe86eba5ec0727d1a9cf590455df7fe7498a461daae732b5bcd2a62fba05ff6ca4ef1ce456a1f51314555edd1d1fedb7d87b8e8ae6a319956d369ba6245e53de4f1c11fc339e9b88e451901e182f90ae57f97ab84cbb63c3cca50e752bac41b9814d584687d75bffd07f53f64598314445d45744b0926961bc755578b7fccb0a3b708fab603c9611c1377c70eae53b524385af4b668491b07e27674bc86c792e43cd330e211c4f00d78366e34ff45c734bb89c5597a83e1fec1c13f81cbc43801707c44970063b404dd01ae13b3826c2e14248573c17269947221c307a7c12bb7ad9d3a6af113b6df4e7696cc381729d2b41559abf4b6dc23d474556e8215de7b3f1ee263eaade671b77a7c3a7c8b3ac67c212e82338ff26e01ce5adf4231011570b85b9d733f39412fa66978c60ea5d994a6cf3a93c5b759c05ed0e58420f344c23602dc68835eaf4ee49675479913e2df9e7b4d201006740d4890cfb73bd275ed446a592faeeca0c360a6b236ac5e436cebbf55e35ea5be6be0c4716edce33b3f3748cd1f6445ee3729f2fa8adc5e2646d205b5c9d5e9d631a630e1f4414f489841cf41c2c68280e09cc2501c8cdef6fc21f70a058ba384dd200e54e9394ffadb2220e174715cd9e03a43da17d842c2d389d208ae1c4a3ad3f1ff97f517a6008cd90e5f95826b2b40fdf9ab7b2f79a7c4188c850cbfb8ed34ede227f2f094a9635e6455faa3e60dda3c817041f677a7a852f0229d0593d226c1c834f514ec3ef6087f08c7e89c48d550ba717b6e48395f01423c278c024fa329e21c824b3a45d58cd5d4af571a4fbab83082daeafa479c9cc1bcab46963f207ec416bbe0233f2e80acce5f4315d320ba0fffd9f369b54ee4fe2801985c557c72f2c51b268eac4240bdc5fff5de164bd5381dc4faef61542b9e79abd1d6f6e0867ed496b4b6ec40e19483abf38b6e1b08281fae0bb902acc742d9412f91a9b983f7e222d753ecab0547a42bc490db52930eae2b3b0a7bd5931c259b88dcea5ac5ca451f145c7c9f710750da3c366d6259a8f8d56a5bd73186cf279cb34f5f52e3e8820a286eff23617ad563a69f9bd0037fd28dab9c2071ed48530c2327dc8f05ec18b54ecfcad2d764589fbf430ca1ffb586130e259b51105068433819c9111c856bcbe2c1a4cf5926d21c0696ef7128c20dcb806624e654902df6adf48886b6d3bad0009ee8d54c6ec5b1e17bc050aaf7381c6905a3d2faf2c488ea3c77c679d2c4cb23716a059608df5d5b304e1bce1827f5941f8cd058027628a0f1609953b665ed7f959bca53d6d5af91e0310d321a47fab817cdf76a6396ffb3eb129b75c7053b14e6ed7a9e3ef0e141f860c7163cbf099a2a0f3b2839f5236605a2c2265dc696d033355ae20dedffbc4d80190bc5332d35f2b33ad378af1a26dbeb9dff4d49b6f67c1dbe4b833038629cae4d194d69609d3d9306fb8dc65907f02a77c18239b2ccf5babc17eb02c9cf368ec0faadd049bee8220f9cd7f0d06e64bbb4a59c116adc88f3fa537130a887fe3f0226f2a7f5a23da7d70b064a76a40bc7da1db5660b49700d049eed8c9c83f2963dc5edfb442fa1598d60e68a2913db6fc8ee7f505a904be3ba12d3deda12ab885c59c5e10285c240d5763ede0a6454759395d5971e66df6f7afdea52a0c39f5b0551eb137442f9169208a6e13d5fd97397cd367ae4a071543650cf1eb7217e0c2c0e1516eb5569582416283de9312b7670571674f8ff8f53946dbd740a9540b36f2164ff2160a1e568bc4ce8ef4c2d6b774a11c1531b16a6e2864664bc784ddb7f7dd800f8f62f2c0c5f24f6a0d873ec20e2c178b5dce09a6f49ade912badc4ff7bc66844998e8dd74147b1b5c78f28914bca8df9d3b736b5b38a22f8a21fc16a833330b28d31a90e1f928efb82545848534229161ce588d1c8d260b90162bd95ca5e05d3b23ed61885162900521ac370daece6ab0f45d1738c77a86c7696e23fe3ee2474b5a42610bba20d187c2bf7b7c7fdfb030bddeeaab13889ebea6a9d18bdf9f8647311a87d080791724e3ecac599bf304c50349b17522c0549fa546b50b5f7c37303c6326d60d06b6c650f3d44626b47fee244aaa71a2f83ba49593f004172837cc5df15538f57e477e3f6bd6139981b22508b7b62b010a9e1f601bca2652c25e85ca00c87e67dc90013248eb4127cf942af4951e14595f07792cf4698825e8eadafc13fcddd927d9a729e50dc7b5bb01ff06acd6e6c7472b4b78e974a3702015283a2d8d0cea7478e04e4b15a0615968dd3d35daab84fdfabd08935a38c21682b356be6202701d820993dd3084f4ca52748b6303834f67782b41a9fc305c5efffbbfb11994580ef9f90b11b11cb422edbf2e9b9d9090a26ab485f9ffe0d44788be32e1df890cd772042cd703e6630e6c19832317542809dac206b51d25f2cb09ee018ba1cb4270538d4490f7ef3989790e38df71bb57e701b0f9c9493355b40dbfa253767f6867e76f9033f6bec993ecdd71569c3f8a5b6cbe5fa4ad2e752974788c3b99ce32c789cb5572d1cafbe71aebef1313dc1af2aef141d75a8fe53e9c012894ba013b65a2d9f946f92284dd696d61c5bd70c50cd5c3a165c46e44a9bed5a2c1f3abed5023934325f27a464965fe39cf748c25b288ce4bc7371f84f9237e2048a24d16b6dc565edb89cf9ca511f6da0c7739113a2a002d691c2b14f6b1c34bbbb859dbd66c405607bcfe3d47a7d77e560c10be3f4122cbebcf820bb8ef56fca31efe03108786f6bb9f35a5cac40204e27d5f9fe414243905139a39f6571f4eda6b97f9acea7055df49c8ffcdc78f630efe9339baebe6f703a1e36ca8a4ae9a15a89d3c93e8c212b079691d954540f8510db104366b916ae7d84678e38075659d5161cebf8e87173003636c3bcb52af082df67abcf4a0fc9fceb706134d943beacd7cb18f788a6e6a8a4f7cdfdffa84acec0c07b99744a380ddd51e34d16c9644ccb9a7af85379672a8bd04adee01c0069673bac9c908db97c22cc26cedb5b7836b589b9fcd6cae2ae34e246070a9bfbd8cc3ceabcf64aa9b12cb4a404f7af0ded51db14046b2c6dd3e19ecc336d025e32cc03a673f79efce3278a752f4a1f129dd9e54bc77d8ad7e9afa0924d60f74d75a37376753813504693e499c4e7e5929a886706ce94ea52560561450ec13beba4422e43c495d0d9ccc63949960d5009e8b4f454845f0787bcb99e96fb65073e84f720abc60d746ccb51430a1093756c7b4ddd3330610728736144d760ed11151f994f6f47cd4437fd1bbc5e2348817e9d77027b7cd892400daecfc437abed2ea80274395f5ff8694928db47d2e7728c8dd93500cb9dc36776312b003a2138d93a1b9969dcd4fa99ed9c16f11fb88109d81db71f36b7e42bca9bdd65bc2ca052c65eb482ead95853f2ad9db952141fb0f86c25b65a5a23152098349de270caff39f27348f559771ad56e9ebf4cb2ed5ac59802e0ac5925d34c9088e3b8fe0650f15d8142e359ceae1a99b577e420b05fe9a338ac6bf479f3ece5bae1b6baa611b85b588787430c14941f929e69152879b70cb3b9dbc8103d1b274a922565c4d3d3f40498f2dd74cfb275256dfc0f4951ce5119720a25273f61eb617c24e134f47d2aa74b5281f65e104e34021ed3c43c5be326bcf272921467914678cd4eec70d2b23113d707da702512faaf4e34047b3af93932f067dcfd908db877ecd2e282fdfedd3c4e9715c7e237aff8b275c4436e7f425704e836bed2f7d2f102bfe58c9bf79e9a09bed05e7219c3a858286e3c1d47345f15aeac99ce0c4558189041ba0382183c58417970216b547e9586170003b2e18bcaea31819d4fc645cb373d3998ed5c6b56fa7d129121d52b68699f2f1d138b24e38606bcedcf00cfb8d76eb795e0e98f563ef16d1fa29b72eab484d799ddbb71f3e4aafc5332d0ab7cfd89a42b4bf1ffd313da876669ce5c012e3e75af3619fca02f1b18dfe7ec6c71a4b0e0118fc0cba7595b462fb2accb2477189e9bd5512e7f7077b52ad404847cd7efb88a5aa82adb343301532a0c40d8a389eef78c1a7c09097c09b7e015d546f45c27a31ecfbf1b5b285a01af49ac41ca6634005acad98458bb7ca5dbbc258baac78821edfb71e513b5346aa71fc30c272da645084d8418a252bf4c74865734ae554951e4681d36495f7b48c6fd9ddc618355a55b4e3b443e3aa3332bf1a4e936b7c35c32f3d58a3d5fc33e1b5b3a3592731d8a652b83779708760bef1e837974b78193b036584705d343cca54c6242447ddae4a7393abc0df2f4ac8eee3c63082d9c76963b2b9426440343854d55d5a9fbbc1d5b8e16865f7ae63c4f17b3db839b1e076ca417a795127397d8fddb1b56d2faf1eb96ec1ab208cb5e600562dedee51b4e54e7420bd2f02becc0e930205b1604dfa42fd6afcbf0101f3d24f8f18a6584bf417415ef329aba2607f490519c55ee6833ea060e79e52b0bbe0d411424cbaa70196b2cea16634da2606cc9744be86973fb0936b290395d9d70652599222d87a3b7973a5f6a79acb1ae2550be564fdb7d30e8ba2c236e54985579465e9dfa94bd27f17a52223a0b6fc7b4ea8f10102c949ecbe85d58f9d4567d999bbaaf7b3c008cde273a2f149cf22bbe08713e30f052f06c9e5f6cd102798dd949d6219748c21f70887cbfa831e28a72a3a0ca881637bd2caf36d580b727df3c3c2e50c19230d132e09c1e33f0e5d5dc6ccd7684b7ea0e776d0568f5ee10d77fa99d9322db6d3bd09b9b4edb099f4eb4fc6a9e8c0c73e8cd5c1f8c4adf445491d06cc5906e4bc57b7bfb8f6f22628d68dcf8b3e6729bee8ca74b7bc456ac8b686d0181c7f9178eaa7aeafc7b8406aa1a91a1f1d151ac1831e1d2bb9ed68e5428d28642853d4ae4c4f38008640e55bd030fdf201e8ddffd9f86da166a5d3c2ed7e1ec146ec68b44cea653984cf38cba8c9ca4891e2d94b6023f692eab7c2783e29b616b3bdb70def4eda5f3ea23bb54b56bcbea53ca6d60973ffa6addf5cfbe9f9e5be8466bf403a29e2fc8962ca4e2309160fe9ed7c0040dd09fb5614e29bd8126f68cfe338a107a7dcb8305f9775092438b995dd1aa968c2852a10add590971fefc915814dd40de2e7928cf374c2369381826f5b9bc927719b671975c4aae84328f0650c8b9f3c82d6003586922c299c75f99fb342ad7aec2741ed250cc20caf10b7f312e5f2800862ecae66befe0a1236a2951772202f81c5a48b81b5b816a28bed51f7fadb723067b6904b97c7df571b8c1bc2b24f19d81966a65bc6d83733dac81d336d311562ca45875a79a117f409a4489a19a0698dcee56a7b78e271d5e46232fab2b3881415a8d6e73ca20d4781bade6a377e9345854307bca2ebaf357d1e2659d13dd74173c0b03a06a744774a11b0d0a7b83dd6e2ec46d8895d01f60fbaf43b8a73577e728c5a69fb364dbf2ec3771ec4204f2515dc9306758136c284f3d0eac91dea498b7ffdc468dcd7c24038dcb082566e61252afad4c9a8fb59e1ccab7c407882e11b563192d19c4e4671bcd0e99db793a0142372a478a92fdf981bb0a6aaaa81377d68e75d789537282a035c4e13c6a5758ca4e08894209b161ed5c661746da57b763c1b498fbe38e3bd405b37a1c5d0a5b2288ea8a0935628a798cfd8992c6b7ad1f1fdb8d0ebcedb1b7982c6c57816b7d9174c71d68a0ea44d27123824737b126cc3c8a6aa8a003555176e50d152fb5eec8a2cce9a8956a1d209cb6face094bc9170e63a339dc70747354d9b1709e7d688069be1942ef9d72f9b4cedcccffde6ab8825ed9d0b7342f90cf28d4ca3ffc1eb7195cb2f32650e92ef5ecdc43708f30ef2407118fe2e28a9f61c4858e52d92ef6b86a4e401e90e1e8fc7cbba90709293705686354581850b6598b0c081fdfb2f35646703eea6b05112d9fffcfa4e359cac4120caffe2c4e465b1268a57937692de7d8e19322479a5726fcc577de8c55a4ee563aa1d7a374a8b82876f9092d79fb400bc97ba18afdc44c346287eca2c4bd5d8c9dbd7e82340f06f374aa95fefacf30d4bb79a8d180b0d7db691572a912453ffac9d6ca9ac31b6fc6298bbef98c96a6d055741bffe9156ae9a5e7096aa6ab726edf15c18201ef1a21c9ac2a580f67271c9235ac5210bd59ee7f79ac2df5ccb7c88c15f27afa94bce826db76bd09b1fffd8bbf541d631a6d8497e2e4813d963e26fae77c0fda752594d267d47f8f19a6e345e9aef0f3542d5107f36710d3b805c3ae7d61f0f5ca683b976c6a55062546dd4db0981580ec3551ddb3907f94d1906d78ae7e3868f101393e8826ef6764198249b879e3cf44baecdc9cde32f45a6d08453e60908b93c3b38e2add51e4fe6d94c8d7e88827f369b8cf043b5b54bf9368bc24a6f6e0cf2215eb7f5924b82f8ac59fbf945ba0e3bf062b7e9ad5704fdab9ecf977f278bb51a6d1fbd557ae3fab36f787fcb81514b5df9980a674296b5d15f18f75c9694e3efdecda53c04cc1d848c94fe302673d2f8b99e955761028229278406a02bfd604830315f0ced40c5550a0ed7983df40d01bcc196e6aab210c294a9e876f58d630e9423b08b4b45172b6b77442f9ab5c17cfed193deeebc0220c623636ba327890540d371bfc6bbd5a280f76dac53a5a3ef989e45d5e70e380d4ece053d3619d2ff25b4a7a4bdf5ea64a9abaaffd693efe777c0b5c3219e6c6bcce4eb6b4b5e687c248ec93b1d76a34e2130d17636cadf44085b9f480a32e94d9ae9476544ec8fdc3e5e291757e719a694c4ac63b939ef607446533e6d329d5bf104a8d41b38c154a9809466f791356eae9bdce48d7a6030334bf2cdb8d7ae92442058f4f285c330b16276e7b9442a282a4645f921c1fb84c948145d8f67f0a9a437150c94e6b1786143f796e57ae58a55ea201fcd5250b7fb3ce2358fc1fa53bbc4084be5fc39de515067f6820ef647851db5047f95dc7cefd4aecad290f1fc6daea29e8dff34c9033d9eb6404f394201f981d50143a6cc148f7ee51b5895a284cc76bb5d0cfa95678910bf848a23d4c288cb105182fee56528e85fbd3edfffe8820aa9928b9d57c3ec3848a0dddd896b97afcf620c8d452d339f06efd9af68cec1fc25e44dc5c1a22d02d05d32206a69cde1dc496da82b4360783e6e3f75f325538f0eee3d32b297926d26ad448c61eb6560e8862ab50cfcaae2850ab40f3cebb979d4a682d48623459b58cf938d0625a67b997265ba6e372e4e8d8d023218423ed07059f11a9fddc97dfed109cfc43efbf25f31b162da8d0f22d1d3087c94bab6407545186770f7def6127446a58ea635f6c8d25dc2e63149f9846e601d3e5d7c53d94cc3314ce19b30eeff34b38f0215890e4dc3dfa2477c9be26c8d591c9ac95130adbafdebef8f0eeae2db79cdca0895a052f758fc8f644255abbd0e57a7e7f8cad1ad5c15d837e21f1b77b8c6ecb20497903e673388613f363c74387d66fff753377698b455d86b8b2602a37a719c95af5f2a19c4911d40e03e39609838c8e62fd6832bdedb0a5db96995545018d8e7b5254b22497d0b00a18d8a8c391eeb044a93334d0659f4929b9a58ff3433fd01444cfd8efc9a5ff2db8968fd3fc870acc6f977eb886a451b51e4fe7f988bd031937b40eb2bde7f5907a4a437958902560ac205c045823c0c6818b41e74195430f4a56af9f5d3971748bc2ffc0a2a291c1f6c4d218aef19ef3352fdd22fab2a8ee8ca81f24d4d31e0a8671c2af544798cf0aea88311cce5bebbbe481a96d6016fdf06081f993a532cf0c51fda9943a3ed03f7ea56d243cefd9fda96e02d4de062a05302f27b89b7b617d330a64b7e308975d10da9b38359aea99b5e6b8bf9e55fcc0503504ed03aca7042be34a9681d4dbea1729641232ba2c286304d762b1e8c5c85522190e35e1897bcff0b83ae838ec0208e1e72b9af91f6c015b6b886353a622242fd496374244b99c416485a932c3b68a449560a16152250324247890271447b76746cf295e0b1e6bd770a2823f588a8e4a46d9b381210106e6842809fd3c56d03300baae2150fc3ac46d95ce48aaa3aba42ef3adc302e705a0f6b25fbf52720d59b349add8efd69bcb7f7fee7a97ef5a8d6a18eb7568e8f7eac4367c0183a10bce60db31e10044f583b4969e75851350879e95bc4146e981607be0b2b8bc7fd4676e13f2afdc78cc3d7357ee51e0b2f021736080b6dc2cc12b0ac5412d5a0aca3703bcae292a958c1d94fffe594fe8c5643db370b59fd85957ef2879e320e32722476a4f9d786694dd40124590073920dc16e55f9835ba34ee8c5f31173705b58f1ddf4b869888aad2479ec6b7f03fe48757c474388a80300c1ad0dffff410f9de51744b7f1211755dba1649c4641e46c612a14532e8a5f7b79387b746ce20bba3e14b64b5468ffd1c1bda0886ce1f2cdb2681d7e17a094627d12ec89d99c17d9de8c7eff6a923e69c317ea878204afcfea7e5f4dd4095be0de4348be970fbe7e7cccaae3c24342d9d895da73c0b256cd0e3e740f2c7f363b180018aed91ae199a5a4833abed9b2f99bc485da8418a4cb7768b6a8cebeabc1b140be82b679069f565dd4a0b39a045be72c9c20e87e7c1a76801626799084c6b43013075c3b33114974e692aaf67d18f371d5a56312f53f0bf16a6c656947018ec392e0593e4bbbeb8be08b4079eb81f57590792d33b9b7c2b4f64ade43d87a7cd009a9b689c2347993d9f23c7d2fd58e4e0b077a0745ec67ea4d283872bbfd80d89b88e5251b485765dfb2059cd6b26ee428c15328f1b9b1de56d8a4a4910d9315204b4eba3f5d4b300ac7353ced47cc0ca1d1bd7d485a89cfa1b03b2273fc90e1ed9e2c643822ee8b788017630ac96b2e8fdd921ec5403a5cf7147676fe2025082d45f4db3f81b694090992b328fd02d8f600b196103fdec079e3453e0773173fbed16f5160b7e374344d783216d021dcae650c64cee1c0115d342a297bf03344b84041ebc7a98652d4ac106be8db2d29e4b508cee736244422ca85a124559ab63efc1870dde8508d853b63b02d832c365e133c4a71acda77f9ea97d59e753df21db0a5952887684c0d1b11329df89d0fb1a12edbbfae1fc08548ec5dbfe07b2fd78578a4c1e50a0d2ee208af02815815245019860e67e5c916705868425d8364a3a6f214775b3a92fbdb872d395195b38a5f40f6e4613a53cf7b4ff7a788d24a1af681b4d4a7c9919f20597455ddcde3f1e117af58b0015b42dd4041c0b71b4dfa501589033947e43f64d5a93b52b5e2851496c125685ade11cf3332c7bea2f0282c738d8df630ddfad424322086ab93234ea0aa9594fadfbb7e3e3316d20ce902712b75f69431f18bd3b177f4a369e75d32c5131205d18137415e55131dcec139a9ca899311f9c38662876c29c1069537be638c7b5569c2c7467258fb450ef29325003098b93f1be7765f35374223baa2f823baca9cec3aa2983397a8654d49807af5d3e65651cc82accb9fe67486465cd84b0d939ee472e198e9ed4c0639a8dd52a023831ac7619425098e185f185ab9b3fcdf9de6797e4d700943e549de9e58d758b3b3d30e47ff94667052a7c3e48bf47d10126d72112f8352025ff14ad7f33577452d1db583576a54cef20189a39e6139b52905401c53dfbf0eb8a2b7f80d0a1e82dd62274e2a191767f6b1a4d51f85a3aa2a3505f2b6edfad4390c1e0ac802e0737c1d203f558ed561e370d31d948b5e2c3320bef66ebc37affb385e65c75c382133501fda13dbe9caf6245c131a5eb6a9f080259e880ac17280bf5597421ff1760a42063909074bef47b19aea3cf3d378f6a48f4c9c41170ba1967e71f4783fa6100c3111fb4079d312015dd0a5e9b04d25a06fcd4ff424dc76d9a7ebe8c948f6a581df11d4603ac3bcfd2bd96b48f7c4be23ab7dcd50e76f72c4fb4d157344558decb733a8f65cae44c0615a99112b0cb643cb432b25d097f25eb34abd6467c074bfee2732479aaf34967d806050f69543681efc9478e5e3259505c0a9313094da70dee1970c2281736aab1e009558c792db8bad1b3ee0f9993bdc2efef064a813fe8c13b19d9aeadf314e3bdc440614052f6ef0ef6919605db5d327cb6139a1ee690fc5e02b4a845b6eee48a93d37d7f6d9eb313d14458df2276e23e11f46670a2839b4b8f9b43632f787d5ad2b24192561459e9cd7e3fa5c8c885691ecc3aa97ca577677e3ab8ac22a3de2eacafae0e2eab83c7e00706facb59326f6a314da6d48c7c690ded84e3013aef6c8438942a4678738ff37c8c26214b784b9714cdc068475dad9cc5002206223d1b71c59a1fd5b3fbd4fd194b41b502af3a8bcc8e37a698264c15b4ac2433bd0517060c22adc85f6d54077dfe3b567c5a97ed8fcdb55193f6bcc8530c6ffcdd8fff8309189486c6c8c976a875f29d85a32ebcb21cb74380a7564e4d3addb0c5e227ee98bd2176e34318bfb56860627d50556efdd1a7fdeeeed7247d42cff2e03198d0a8ee16599bbbd576f292d6cf20a5cf0bea37779862297b8cf68c17924a4c1454de8e9761fd8cba0724b703ce0ae14156293d3deecd2a42b4331a0de606200c1593d55c39cb75f846c1a055f510d6d16061b165adf79b0862f5f351286d62bb8f3019bb883ea6e992a3cc718aed1e4705f45d672814e46d69afed91c93d77c7ebd99a822a8119f75681d2d1a6628b0b3686abb28eea408c38c1dc3b567315b02cfab59e3112f5335cf646ed244e4fb78fb628c0c00cca19db2d904aa64f2d3ebcb3cbe94d588a91c89feec49f59d129d1c1f904b723e7456cc4522e2395068a5344d631c5b11996c8282d3b0a2dad92bfc61743f78361b8cf980edd17d5c12e7c262ffb4cbd3c6843f6fe7c98ff49e0bb3978a18be96c0e80cdbadf219bd6ec6a5a185a2ccc5f02085040874d668894f79ea8dd48cd4201addb88f861eb5d42cf3c55350b533e88fd2506ae379ce960f3689203823c3ebba992b672d0c0155c046d8bb1b72dc61d9f54996471ca4fc3eb0100bad7044fb4e6983b0c781214728f6c7789c0e2fa3638e4376af09767d23ef1d7790060bd1f952d4a1afaf361348e1a0101420ac15542efcf2a888cd19ebec52590defa7181272de01f579a3bda690e628a51c290cf850a15d6b98211eda9f341b94b5369736bdf92cbfba4ffdd6e6f752ac3ad902a2b2f95a19e05d9ccd26f58d509b100fefcd33811ee3286136653db2d04b6927eb30255705fb39fccdaac98786c78957516204b0cb2a7e26d2305b002e9bb57abdd5151734f5352db749d0195afd0e872db4fd7ff184342da66af4ac3b3175d2dcacd243effdd1c8fa95e91ea2507e163aa31d2c8191859b50635fcaafbc67c7125108cd229a1f3f406e4c2881b2935205fa1301e0ddda014fdc96b171944b9992f060f4aecf2aeb5163697e2abba65c24e565bed04e6d0276764fd0622133b4a84adb685c114bbff20c74a2e006f99e083a122e366dbbf4022f69bc6c0a47a0c02c46259e8bf7bad43c7af73611a1b22124422c88fdfcbaa1a37624500e4d0248a82812dd5061d5a725b907871c70d3463347d80a2a85a3e34859c1a0b0054540ddb6012698aa26c8da2e69981fe8ff1118b6e351a6c8adc8e1e431154782d27942a1b30419973af74003dcc5978624ff852765a824ca413e19789f07ffa5a57aec892b10db7b8cfe0494246eccae269119c4fb6b5a3195613bc17fbb1c95c349aff60e9c24e3177fdc019b48d7d7b3d8fc0b5a1a941a1230a05d22dd6a7203701ac42d7fe680320977e7271b198bd209544e77d8595649df2c37e2e69d70d390194f182328910ed98cd95180ce77eb7a81a2da543cbbf94412d4d74b628e452c933056f2a9465d6aa1f1d90793fb15c602d7675b0b188bb61c66b57ba252f1a65e9697f4e6054941ac91a80ac2a54dcc60138123e2649d1457d6b35cd0b708b5ba862299e9ad7606b09f60fba864b64ebbc8227f8623365a2defe313961d53f85b2f1ee76d28153d6237bf61ef53fe19e753e81ac0fd941661c9fb08a0f80e7298084e6d473f47dd520002f25300443925bdc2a60de8e94ffad0fd57bd276099426e8cc6580b764d0f3c9e18ceab2010d632d149b1f8535cf1100a045be60fb91ab61cd8f22702bf6247342794efe54d2291d932954dc788c66795cdbc8f25181b41ccca5b1185aea290f2555ec6fde185d08033d836f5a8dfb3576a9f2fccd92706a2e272ab103e23425ddefcd28dcae6cf375cca5ab5d34c3f48843b1a968c83e3bdf6232870eb1c9de7bf4b22501e4008dfa07c736920f33d48363272320b075468581d746e78c7c9c8116ad745489c2186de90253d118b46c6ffc9a8228f7a2aa1789aa83b06bbf0f098bc0668d7f2989e487ff4ebacb0e3baa13db282287d2b6aee8d597e3f7412789747da5fcffeedaf6b40891463561ca2a64ccbae48aec8befeb6b8f8cb3e9d80c8bde7e4e2a2a3b200732588755cd12b351dbd18669ce195db29e3944bd41b02cfbec0d5df70c90310ac9a51f6d8dd9bbca898ae0fdac48bcbc94a82b307881f7b1a46301622b4f378bc954efb83b323de88e2450a19e26f77908085befd8e5495cda248abef872c535fbf4822e0a9a2d5f28563463f634d5b81ec2ef90d91afe472a0c6e2c6ef4082f93ec5f1ed716285cbfc3572663b0588e69e2d95fb5eaf8e76b462892bfd8dcd9e4d3a3390cfa18207595f616708c73ce2b35ac204a7cf832164b9b01f3c3dc1e6d68f9e5bf19b421fa61811dd0a28d0da185457bf660c68da36a39dac682a91db2712ef9ec72c63ab1a44f10ef189fbd469dff7daba7bbdbbab5422011d3968b335932aacbdb434a53e7e4530367450108e6d1f414e099a9da188940730251c176a933c2cd4471b3f5d1fbb59d52144df716909052cbee7d1fe9f2e09a2375631e392443c6a7631475398dd4246f95c5543d97c554aeb3d2ce7a5d90737364bd2b467c8e1ddb8698abc4ade36cb1548ac77042ecc92c085038ff1ecd736b00e60e7840ad6430969a32c0f6dff4e762c5fa542d43d82964fd459abe22c149a5dbd7e2654b37077f43edf1b7a31ec61164ec4ef899501c66d9dd830c27d59c8468e0c14da45826144f5a7a76955c389dcdf0faafa6b124d2af89785e686c4418ba076ab013c54dd21cef8a0bed23dcf2a26b338e78e44a5b79dfb1beca02357e796647a64dd7a524dcda99a8d082832a0b48440c1ea9b6eb2972bc58e9e5267b7dd329b7cb0e3baa13db282287d2b6aee8d597e3f7412789747da5fcffeedaf6b4089146103e3fa9f1aa324a772a2d426f5f1c7610c191823e580ca96cb13dc69e71dbd33c13759ada76692a0a89f14568c07f5073f0478aa5a5f4b3f77517fed103918e81acd903c60038b25688e41fd865bbd75ee97647806e565ee4292b9dcf2de7a7939fdb5ae83d3d78d615201e5b663cfc8bb0613c27d9d1cd35b6b3b99aaab4ca473866eb853bbee43cc4bf5c46133c2ca9d4b185925e3aab6d103e1e2c0d5490939fdb5ae83d3d78d615201e5b663cfc8bb0613c27d9d1cd35b6b3b99aaab4ca70d22abbcbfa3e70ee6fa43b78efcf0f2cadbb43baf3abaaf8b5677c3aed5bac6476b851cd0126e1e67ad8335d23b36be794d9a9cbf74c78c2f71538a3339856368a2412b3f11758d4cb8741fa749e8ad3ab6f67f4de80c20b27cfadf3488efb55c22f2cb9c16103bd54ed09607a8f2bc4f42cc7507b5c27c99866b6796cfcacd1be11bb02610911e11b68dca8428cef83798d4f8cbbf05c7ffbc2067fda75898e6e253c14f2c17e82edf527b2528cfc4440295165fa5bb7496fff3abe2167cdb38088a86fff66951967b053b2a4164137218afcad90af2bc03b4086ea3b321d17e45eba6391dfa2be5f1e283022c734d9bfe09628df78df0c88c9adf77e72803c0b51c085d6b87e9e21528a1ba3c1dff548de2a1b0aee1bf5b5c1e6a05417117c3f1dddd55d12e40866f78401dd5122d7fbc4605564e422ad67c70713c2d0eb7c3f1dddd55d12e40866f78401dd5122d7fbc4605564e422ad67c70713c2d0eb6bb2c97dc0ede8fe29b0fbcff867bdf4e493e0a030088779b1a408af83479a7f2d47c94e3699dbbe8eb9969285fdc17a85ddf9028c6ae8c24cb5ca47611446633140e3cf8b4e847755e8be08612387ae1f3b7cafaf9bc0458024dc64fe794e55adec1fdfd054779cc417c024b874a68bdd8f408c2bb91f9a761cb187c4268618a2d8bb6e73a27fe7789c99367576b2cf52d415a6108af6d8523d688c30b68ea2a2d8bb6e73a27fe7789c99367576b2cf52d415a6108af6d8523d688c30b68ea26dfe2da3506f89150297718ee7d0344cebf814ff16df4955cc968fdf052465f9b5c6c3de1ee0f2adcec4a6f959e33a19107acfd407ee98b9f78f11fb9d151d0b826132b579f820782cfad7e1ed4e0ee65a21955044d094044acd46cac0d4221ae81137fa59be6f05c821d9643bf029c2e3adfb30cbae4f6bb7b03949c0b733d586df3a9e7da67e98c123dd029fa49278391e4129d93facf330129923185d90a154f1f451fb15f017fafac0a583a02170de8d9261fc78387bc335026f29a18e972a0dead8aba9a53c4de5b967c94c416a38b7082f6db9e1a81b0ce44f3d42305bd2c2c5e7c0931bb8d26127163bb2765de69154653445ea9e79013a88a38c86a92f32e5098c40db0c0342eb922d687a7658f74bad604313f10e9b9751eadc2c0d31ad0c1ab40390ca992a0ec15ba336eb0b08c751ce91b76b4f0e4dc777e7bda4b4140042a05e17aca79374fd7075df6ada217cabbe4109377d0240bc66fa5459efed320b81b954dc024b5ce85ea449f376957845684a89b20fb9e27958a7d04bed9bec4eef9eafd9021b51c49a09ac3c7479ab4acd388e668f524bd280a0526e0a16037b53e759d4a97a4aecddb9c7531f6390721d6dae64689f39a7ca43ffaed226797a70ed3974ce32150bca9f55fc4fd3f4bab22710a31ba7382d7a2493bd1d902156c7765058bb21fb17e40083342fc15504d47fd7afa8f6682ed5915c69671b9ff7a1cdb5bc6c29fbdaebd21d77a547bd77eff6cc13e1ce1be7c7a5476db2070d48bf045f8b936fcb1a35fdf7c858312eae711e771070c43f1905eaafcf9ae4f4c4a0e016849c49cdd4debfe254cf0ae78be0fc8ed6e98ccfa2eb8412583e2db0ca78ecbf2c83b8bcac5d55332924020b07686017c97505d6d27043de79b2070d48bf045f8b936fcb1a35fdf7c858312eae711e771070c43f1905eaafcf0a01b5a915dca2a3fb236f8926564689d12eadfd114fe4dcf91c0d4a3e245515bcc22bb13f97142d225d0346bce34efb22ee3cb0102e383c0962df2172c16c99b108a22d35d0d7f1384933171eccb1d2016087acef0af1951d13cc9e111d8daeca0e75a64530cfd48193539e7b85b4ec8d2a032804b2be82a075631aeee28fc40b3c421b1588f7d7a759244a25e24e36ef0519dc626cfbc96c5b7aa1d0e2b7fe69eca3d3e2efc030df0716ca87c115c7122d391545b908ff9186afa5d7a832809713747dfe6c69dcf6ec481c350cb410ade1698f81970810e7b91a342c323c7c732649c76c5f616a88d5df5cdc3c510ff7315f9e955c0c34528ed8f0ffcd7835c93b0250e1035be553dffbd619656684e5b417fd07091f0da0521ff113e62b3b667e02849c7c95d4f234454a0c76354bc14aef727da53ca34fa332030253cf21a2a219b55e1a0b7e2026752cb5e1ac6125b9f3f0bd0a2e9b81642214da85afa8b9dc8d4d97fba4cfd66ecc81ff504fa9e4c86dec2a13311617038562abf937662ba48470686324f23a439b62fd112e7f042e0d77ca7619f0949191fb75aea5d6045485d648721d3228d28fdeaa2d395c3e90164213efc8d5c07193b677136fd3f9ba683828c313a232da4e69c182aa64ef5277bca4fce4509c95029ca505a0b5e61cba52779173cc9915c7139571667a76c10ac23803fca95ca33b3e9440b80cf9ba683828c313a232da4e69c182aa64ef5277bca4fce4509c95029ca505a0b5c57ee71cec72b852cd582175a207bb4748a957415a765ad1b37a35088be7cd1f8099ecc046f7d2c94661b6c6918c5faacd0d01e07b2e83c2c5c8db297ede767987f2da05efdad764af6868219ee821f924033de0cff282f2912be90bfcc6c45051c554e5d54784962a01000163323fa3ac39fc9f8bc116befb3025781ce8fd387bc1eb3b78adc902fafe7cabac8d5f1892938b66c581515a24ef1d0ccfc6b33a7bc1eb3b78adc902fafe7cabac8d5f1892938b66c581515a24ef1d0ccfc6b33a31d66faf3771d990442f6e861d0c002e3b84c1bdea0bc9a9217768591bbac061a75d4561328a0b615baa052202444133fcf63af4814757d4c0999be7190409559f780ac9ba75485d7893660b30ccbfc16f522399759ab8b3d144964bcd7f3cf17e19a7b5ac674c5f7c846d1b780ee6d351885ad98e383e76d8fd2d0d74e8707391cb3b30375b9ab30524816beae2d09346e077ec6e8dfd3ee24b4704626c9b1eed9bec4eef9eafd9021b51c49a09ac3c7479ab4acd388e668f524bd280a0526e419c7aa2fa005cbb3aff891b95a964c9c97cc131441d916077d0ac73f528983383273af61bcab6552111d2294af0e3eb2036ebe7c4993051ba14f5bc7cab396cb845c3427c9dce450a6a2f69376bafc7daed50b587f67541678756414aa45af40ef769b936534cbb15d5cda76d3fe0cbfb27c29cb5da931ccc63e1e72f422a910177f996892e4725e26ca1410baa450ddc8635faf0ddb4e9eb4bb969d651f9da4016c840617d7a1f0aeedd1e84253d42ae4b677c73627b7ead12c707a5f087a83f445a08de03a6453e8137c78ecf9d4428831912dd5466daa5c740d75a41deb806bbf0f9977b57ebc01d5b94efe191859189de2912a863837dc881920babca260ed6386fb711e8d5ba73a75c9510d4dc4cffc60c45c5ced1440203f5c4c0e74799691e6abf5f825ca271e8ea42ed95a4c848266953e67db7051976b7257f19f31cca11ca59de3ddaf131c50e4a074f5319556809de7b238aa32a06cb9437f4ba6e5a5c1995b65a622132fcf8987fd90921e91eefd9c3517c48789bdd7537ea2289a027a461182538e925fd42a2c05b85ef25f85d6e72a6d2dfe924bbeed6d42431d0d1e86bd5f7f3b8401a5f858e7b7f93263c3a775d50fd8a54b0e7fcd9d0763f4142d46231b7574cc10713f7e6b41ec7cfcd8b35d688b08a5507d0e4c537550ff619180a36b041a712ac14698a6801b7870c5110ba11f1b70cd72422519606917bf47fe410253147fc6b4010a87be1cc7561e10a853362d50624d589cfbf9756413b44d1f88f275d4e365995538d605f26892bc2ac32012a2e2333b7f3088f4ae806757df59ea3eb7ff11edfb6e5d63deca72dbef666d9b4159791c6bc0b4dedc5a5bb005b8e00b995feff813c51197e22d9992ea2fef5359eca61dd3729baaf95cf9b462909bf10cc42557e1c9e874da6a597df0aaba35f86caeb5c0ba974e5d94381f3fb3f13c8ecff65d99ebd18c5d18ed6cb1b961d335e45d185019b2213a31c28a4f0531c1a0ad9152e87fedbf06075d29cad1869ffcb1517069429db87ee2db82d0cc24d00ed4a81760ecc01e37113b480adba5e7677b3d7d122f6ed2b7d852df5b77dddeeda4480309e3798e2f3e458f6dd70b0380839a4df5f65d3ad8509cf45c4a61ced8ebdbd7ae03d046d71b5d5365b7e2042477dc60e31c83d74d341d4c83409455c64e6a642968e366c96e3999372c455a70c448265e3c6bb63c2f9ab3d8a18f4ee7746e5c6f9d7e6c30b02a163fc433852f493df4783db26f06e6f5f9a34719789e43359646d81e71026cbe230f5d4c2b7077ad6a6a79c76522b30a49ddd659b78bd7913df31c68a3cdd6591e799186bc9bee7e8362febfd0df7c392f4a5f8fc76803de8a286245dc9b324f877c8cb7902ca9618f1f2e78a112670d4ed69575e33727e1d8411a6c0d5edbb4be4ed99dff027ba56e365ff2fc0e1bc40db2893b79adc8ccfd4bba1ba9c419860b571d057fd4949ff2c236695a9d86e8deb04ccbc587bbac592c55f76ab39b537e0907f913812321c913c82295f4e262c22f1ebc13ab4fa86d0b58ebdbaf34929bb5ad50bfdb2e69e7e10af4cf5e44d22fd94cefeca76862b3669dd5ad08c4b2f577bdcf6f53d3d08aae25fec75363464baf6db893716d62b19b7c6d0c0993623f2d392e872d011c53b43da2c683f0ca77462b105bc004d20a0f4597a9909cad0ff4d18d7667e5369ffa0209d851cabbf2f95f95263e7e893f28caf758b81619df9bc9e441cec74e2ddb4624a5e73428c4f4a42ee4663521c2829208931c2538a772bc2322d3dabf4622d2689d3b031883f89b67e838c35e82eaa3791aebc6cc665366dc16067852806f44576029a702bb214af465e5ecd8250a38b83e552c0e76c87e15a319a1530abcec62fa24fcd4f6ec5acff7b90d7aa1052e0e9d082b36045b97a8d0292d73e60a569549dbb455b659c1809c47122fbb2ac1b071e2e40174ed4f6fce7900d3495e479c11e7a7f33ff1e27dbe66e47673cdbcb80bb6827ed99e877205d7a45fd0ed9af0f5c31e79e98b8058bf6b8bf084eb7cc30ab9a2ac7d02f10bc6ee1fb043bde201d5c31e79e98b8058bf6b8bf084eb7cc30ab9a2ac7d02f10bc6ee1fb043bde201d1181d6f68fbd5a5a9a96ffec347d420d3639f4a1fe81744a25cbe8c05b73b2f917bfe1670d13e82579238d8f46fb3085a892bcaa3da02f37d26a6d5f3d9281790de459b8fa65c06305bad1403dc0a8f271636c2a8197fbd35f3ef0faf7bcbeb98e08a9d0dd55897369347d0f2f64f835a66e624bc7dca14308c681798cbdf1be1c963c6bdc85aa1e0d248413a14a09f1bc4bf6004c142ca7481f19c111dc8f3747cad5cc9b6d526915b684d91d02fd5c7d4feb2c9e9ca7ec9d786404f1f273ceac52d0ab1e97a0a4f2cc39a43db3d75c441a3a4f5d2ad98e79fa021d4044bcface03cc0f41ff034b5f887adeb3da2f48c4db2a1255bcfa0513bd98735d7acf21e09264fe23130533c5de58afe0bdf4071e386c4ebc2098b227892a5f252c7c5f24ceabfd3d0f8ed6bc8322555c6b512a26f6e0ee20a727c8b6c5a16079edc7ef28228497c2100868b810aa9b3164812e8b4db12894cecd0f7bbed0d50f179c24901ba2f3513dde6be29cb51231b621ad3b820bf95542bb6e0df6b4de377f89e6cddb238f274003ca19e836e6259a031895144213add41b48ad8c4e5685035b70e161b05db8a9806f884ab59a745eddb9490e5a3958c5f53449b776d752486091rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootclanlib-doc-2.3.6-bp153.3.102.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@MXschwab@suse.deadrian@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjengelh@medozas.dejreidinger@suse.comjengelh@medozas.depth@suse.devlado.paskov@gmail.com- 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/sbin/ldconfig/sbin/ldconfiglamb56 1621329933                           ! " # $ % & ' ( ) * + , - . / 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     .347bxIQ^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 !#$(C&'()*,-./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= !#$%&'()*,4R./0123454[4\4]4^4_4`4a4b4c4d79:;<=>?@ABCDEFGHIJKLMNOPQ4444STU4V4444Z[\]_`abcde44ijkmnop4r4stuvwxyz{}4444444444444444444444444444444444444444444444444444444444444445555555555 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-bp153.3.102clanlib-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-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/e358c8689e94c90a38afc513cbb12bc8-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-interlacedO< butf-8e87512607a197c5aaac7c164d9b119b85ed6f348a849fd4f228d3a9856c82cdc?07zXZ !t/_'] crt:bLL ęgl,G{B#,s5%&ǠI_))LC4"*ث!_mVGG=2*aKypq #W\vDhǭ`:t[e*u1/$mjcz*XŚ vU-h3 A/r8j&NGQ7!1h&h2\w6\w)$ ?+R؉vrb4+Rf)I|r.=DWIAN[q soIpj<KB:_)c5]?i&;5W%M6tƟRѱGn$crsdn[FWAp況LZeOfx,8[iGt\j^OxVa:e)$03EkP`sA_ԊYxYʆ{Cqɣ":Ծ=`R[rƀW,@J9&tmUd{Ymvcias]GmbL Y,7\:K^*MebV"JvLcGf1ݕjN-Pd(R{O ^'yA퀣Ʉ%O<4va]&g!Gx OԔ&ᾈݺ\;, /n)-9U)ΏLFLEF*eLeΗ$="osVi.89C! Ů nEG`D/ȷ\?dz*Ӗx1e]< S/%=(j$aGgfFkMN x$[]`F|ѣ;7I EPVz!KKȦr'fKtqhb;HdOE2>/#{@!P|"%+a,Z׍RbG2͒7Mz75-HFpeCY*6XHAY?]8(lb@ ʺ9%{˓ 7^.v{nTdi!U3_( 0O/ (DmIg1C`q؇^3,Xp7lt4Q2UjXe],N 3h?1}733Ǡ9D'|1cO}SȊ(:jJ7V!ƹ6۽/E8me.N]a>NS6D"iZWL)Rbµ}q1V*_f>; %V&~B?;||4ixc)Q*SoQx?v],v# cZhN-tSrWRY;a;lAEp k*1Ӆ␱rR@e.0]"4܎u>?*+Yţk S *uAfp %mJ (x)x1u\QQROiҾw&^IBӏ}(c:?о ͮP *%y lL?ŔrovC mQ)f6u@ [k5VKDuєܛJöXMrUKAnanG>BID oEV@Aj n[8ϳVY tT`:dj;Ӆ[Fs9@b_5= oD`ۇ) iEPqf շq& KFyߒI H3WInWQ L-V[GDžp|osQհnj0s{XkД ?ժ\U4?3s}Xkv4$Q].+@FOW9ڻr^#ΐ~2u0twJᙀ%\q+Fe7 §XtoQQ/B~9gjyA-8E kjU1y_9009ۄOf}㼟aJMR2PMDyweA>>'g8xc.*vgPslciY_9E}wo})X-4ftdwMEױclD,FIW`doQ@ s8H3)fjr1YQ$k~TFg?K,v^Y\ =R fc2J|S6]ݘjo$核Ӛ-o4'K4j#0pųO 3ڥ!ݝA)yϭ%)u<`l+t+\WlvV5؎ +bǶ95ϫoP#:2DU^Pta! `;(d2Fcb{wety)\&+@ FQj %tQ8Ɓ/g ~Τbzܼ֊޷&[A =o<9Ʊd :)WUc#Sݢ1g0l8w=fS4n]4ͦeҙ- AIDHviQBs+LfT<^C?t~;Ce}Z]_M0j<UQ&׿rq@KqG$.4_\ksCqfhh>dRhP;32wgһS+]V.T;kv)U&7LS1yp“ `ԡ'PxC޻$lf[3f22g\()>ɚEI:yOOZO{/RAw&P%<TR ((8(Fl`20όuw .e$IZv_˾SOjQ~NxsX2B.m:# g`1BѤw-fLBUǺe%ƈdеo,bȕ|Dzb< 3Kz ŒBn|/MΠ4qСVayioKyȉc¦15C﫦UX֖/4hLl!e+ laµ;G** aN9!ݖ.?v3^tKF0j)w-8? bEZdUi3mQ` jtH~<{z5dd $݌iPB3Eܔ ITgz$"8^Ԉ qݒAv47<,4,f;}Q2NԆYoD@.ݠ=HfD#g= k#m(.\n?nekJ7WP7ĊN[oP.)"PY 9m(ʛiY? 6TeB}nKv. r†+ bv R":G3<WiUu:[3 m.MwĮXfd^rdJ!>E6TBMࣕ;e}g B 㨍^͔@$$ ow=U i? ?%o=eUpRs5~0p VNzls̖S Xoِ AcBWw0<1aM97lf%emix7S%j ׶MM&H nr* |b}3IX+CM;Fln>RڜFOF[%“#3 ˙xcbt?f5p.àEÐeutgK{QU ̭ =E=H5U@+\{G \))Qv`ǎ/kUD#kI;hY 5"3+Fڵ8ya1x?ٶYSQSC G ;p G? Z &-wuud3BđlnY+|N"nIvzhj)7,\h 2a 1yk)Ix:Sk8h׊%!+iE\hY5- EQDGm<ڳyyZ?>i`.#U=J >a_lV洺B`emGȀc*X[g%zi;ZrO-o9t]30Ť  Ek@J \\ U|Rًp̯'kK+须6xB )<7#V%7% ;l6(Ȓd?p;?pɗH"ܥ@T{^TV6=qvW76UvC5-E`l_VsK?!˟fF u4Qy+ J#E(sq w:BSoe X}mkowF޹6w%͕ 1¤,Ov/iG\fzFxdmB-J,f1tX*u:~9}\廐GaQ}ׇGE /5ip wS@0@{ jG (b@cqŶojd"?VSJ@!tFU+m[$NmAH eEEILXCY7[KEZe-xds]0ӽD6mM"0qAUĭ:guU=-YWAIh{\.(IxQc1]tn97>n(cyvk ivsCcbg!?LWʹϓj".nx|+aQdǰ¸qH{HLERK%.ױc |[)6o@GэʻpxdxvP514j![o܎(Z3NxKr0-KtW膻<Ǔqp2q־/be mUqnm&^XE;.@qok$3zNw\!Kc%?NLUuowh `ܝ[@/֠+c~Y`\P#ϔ*KzGEP7O0RҘVӤ:5x_C) ף53?dA]ߒnw@'i%eMiP ,3\Y6OZ8K&*i^Kgp^+QlttA 圸3YQ8_^fagT>mα/p7zP+MQp%'"U>o±z+ŭwՁ(Ƃw@~.CawyP?nغ8F^W$\]aBJ4ˋ`m=r\)lȏ8gOojgV(:e]0iLgɧS{*Y:>gc^%XqAsN.c۬y?Bn`^TgXڌ~Dk"SkErX6n.M6X|O9:wMFŹo ,QЙ[~ OoOz"ZṂ( T?cY`euOLOk5&U]$AF..҆ t t6p=6*|WI Z2zqdsO CsNߦOӭ@2P-Ik>h*sEؤ (Pɤ#bwd̓;FA96*“^/Zv ru˙@@M\(*%CO.4tu$6ܽ6kNHfacn !">%Jr_UNJm![/!T*ʍw I#gӸ+2*UqT+CH=e236"]V{)wݼ=]n8uaXy`a)9<^$b͂ wJ7ǾVg-}Ҟ%!u0(DSS(f`>/з쩯i}14Nx Lkct[Ca"8<vKcI%ss!$I"Y/0t1?)SkU[&|eCn8gIM?H6%x_ Ըt= Ln\cIQD"?ghBłE-:_(C}W,e\PL,YkBc=Xç+oV,ٚ49O@l3}j犘*'~/슶h)EedjWPlIW}k~nmUVƤk7ӂ6a_.0{۞ |JbpSA]rS62JRB7KFeV0類I2: Z96烔̕qeRхq00ĩh \2mS>:kf\ը#wmDlk*33bd4~n3᪋a9" {G۽EKڦ|-VbHu!+R/3g9r*C> b굨M]:[nLŬ&uWA{w߳mN?n6!֪ `D @ՆNQ'tqZO _"&5VGl4v#@nI5afpǣdEȥnZˁŒ&uԶ8IA2 9kZJ.I'[]dd~OPFSNrIh6./ >mNR?1#|dT| QjFWu߶YiTLn~%|4vQɯ0n|'(wbv\ED2db#n'gXP}ɏ%VCX8Y4AxeS;3='hNOW=<:fu5rtώ1jgos(۝Jn@J{Q}NQk_AW?5գuYuOmۓԬ+^jS0d(\JRlr|-տG;| CґMBH?P,nRC2q_JX}^9/@~WǕK93זsU(Ձ` Cښ$f:` R< pnD4ېSn<(#Tg(VvOn*S+~0XV{7ch"@guDCeI~)ֹ!C.J_f焩|(S?Hά̱>x?[KvB#ST_[(p7őL6𸐃fdf"͓byvzu#oM&&*>pNܰ]UwMRgk  .w?輝A^]YVryc5Oa{T'1լ;Qn¼p, "7(Dq}Y7~=b*'^m;%KFa)%:mse6f'"OSgTC57+owHv e*-]D 5 (EviV댸s_"#)ˆ;7P"4ِ <֮& ?L]/`Ŋ17h>p=G_Tߴ^EդhxicC# ke7Acj% &S᤹8tv5ԉU=-X}of;?unhtӒWآёjFAI9ؕrVg5. CCTwfjlTrX$'_Qm 5bEa` S\1*`BS~);*96(eͱW-qȱ)hj>~3(6@a0 {hN@cU` "g(YKΧmNJ)%GE濮̤ {^": 0.5!,vmoCb7T0:ё#U>]eU$|.=򘅿lȅ>B* G \a,/ƼAǶYY9o5SK`:X++gmjIdbƦJ2h^ /f|%C2)H yL_ÕFs X}Ґ|^M"~0X轩pPC[IvamD :F.)'_QhlG3za4IdG̓##B= [.zcWh7H֢D9U͎kDJ]ܔzKH7xRpXbi>&aiuЊN|dS#6QM-1P@*3m[ s6ԋsWP@eb}4r#uA?|h(]QuӨz bPuYi Xp҇rN㔅sQ$7֖ K"p;RU愍=_| L'ٜ斣YЗfR?j 5ef`e*Y#-[}p{jw$4qrZ]A;k"!"6]_LIIX @ˠo"4ɺO)3'Xȸ%dQu"_RnW;C>6]Di t$TMN )s| gQl U*n%iax%r]U|cEޓ,0ZBL,X~;qsf$^*4U]깲7,9iDb6Vs( μ HJ<g>O|m6+խ0/`'/$bBaUo1,V =bN]ϗtdaQ<` 珬mSGz.:o+ WZddW-YВҪu|,=I R-eʾd^p c{-!gDhrn6hgnc~/(؎V7L{[#K6q4#F6ZE3qw")iՆXYnw} vBY%Arh i& [ަA3{WJZ`J14&iJ4H2sHKs͇Xh ’({ШP=V{@%r.hCI#|&,uT[fKɯMt`[`;G :LٿgĈ.2Q+?aŮMa犤9̌Lcq>9htMyZ2u-*4w `ǹ: FL/v5 bq/D j_4XAᡆ6{5Es OP\5H 3=&#Ab|Q-2A7'CHg;TH(i y{M,'n~.RpUbE:==Kd㳿sp`;; AdЭ>mJgaM<^ .m 9@Y Y-z;UtI2@ *Ơȗ|R ;)WF5zz2Ap M_^ ]K en_(>>i)W[@Qk/ص\y} i ҇C\(}X>]:qW?z8"р b۹wbs>P%bZ䧮_?[6IuW"fr%n4 2`wuf?Rx eCam dt73T% E. ؚ>5'omK f8t> 6E`̂%6\Vq޻Q>ay |Shz ]Pp |`I-h0lO YcX51yZt͑B^ CEkzw[M-/Ge1“L+ 3%Y]@+VIqX.]{:I~L'}EHB+' I)G/w*lv7bvkrT B;1J$eV|_L zP?{gV 26a#7.t[,8EU4S I`H\an|O63~*Oy!!1>il/õ-Gmc,h|~s`bû]4n4Oqo:^Z'v-m1Kmef[R )6/b 'V:Tfi*\F=v1{/ 3A4'QW]btfbP`Zܯ>ar9[5r)gkOF2Tߒ\]7ANзTln2\: ײ]Ur:UMl`k`N{]jCcT ݝ6:W<'5rRaռi kYe Ⱥ'SWd8e] FYÔe-*K8-t1HgڬXf홛RN)Iw[s͈6 D $ﷅ\qΣܢeґ 0SSoe^=ޖT* MV| =vdi`|&O_y/ʼn@[(Z@ݽg;H;mJRٌPKk;J'WIT+H@…z zEhvrjC*}}RsRu!$(e5ONkKM[]"G)'>XEdWgNPP\?nb"+ABO'xK&~E|6\HbV,y2-QhmkiK/?[_{I̡oM>?{3KyY&Bdj!/=Cث{z*2Wqn8m)fvRb'NY!;ƶnf|[rnߓFѠI+QpzkNlAsfGXf\ݸ')y1O¬LKZĿɰ˨,I1U- 9@B^ 'G]@τCu=="0JDks%>i]l74@ gU"78~Nl y;O̸˥>w2jA WOGr mv7sε{\;.>vƌsv\.sbb_/-RISxZE7)ZGE"ыP 7u ^z.),\Gukv|"3oydv5 ps"=-hm"X1,38uR}\,qr`[;f-@`L}%{6w\ t~8z:>twaj]"'=1A-~,y2}e(A(,甞@=/{'@yê! l_WD2\h҇n7b{\xU Wevv Dz^NC{+%%_,2?:Eɸfe?LNYu '4̚]7rDޑ ;{sC !Qtxjf<V G5/*_64Q@E/]`.էZ@0 ;Ľ+Cqdl+7ӱl`_QS9U%B?Dx_dJX@k) K;irN)KjUqjGӑN.MR-zO9 w#!:"Cp+8iT ZXmUWUr.>m{=φ @)\ⶻhۻKL?X<6~8Ց<:{x+r# 4)]W3jƐ &:Xj4R'y;UΥR0p!/ D: uL %/bg;cږ(^ı'&I 7yEP*1}=ElS,'%pShhI;` p{c9L|5p&vE5Y#-y sguXzFT+x-&Y7 c.qOhMrE)WO_CmIE,ƷU-ΐNoyuc*ws:)AET S1ii f?xt>>afvz_39{)EMZ)eg# @:r8d+wH`161`°G{pdЫY3(%srߛtIUwřcu@TW 9LD'I8d "nyO M1hlKbE^XB( KxsgFg2爙ycZسY֯D ;V0mm\b,H-qJuu$H,CvzyCb `twdು*#q7ɷW"~/3~r{ _U~/w{eMeIw^~2s0lV>T,m(~;0,!=H8_&jU}$[=W7׷ŧ`9A 1j,{_GAD'a"],ŕrb 2Oר60/86hRZa=XZ gcF >R'TcN,@+X8P(1r)Çf6e8Uēc;t4yY]2vd4MPQ3_7^c : nޥ&m:fΰz0Ni|1oMLe|2~SitG"$ʈOc9d$s \a!%Ή Y"ByĶ 4ް7Qȹ%]PR zd+`WdKr&Xc&O /3_Z7*(. L LW*d3e@Ѡr8@MM2*xtr|eg{q9iRG/JdˤG& ZjkkϽQ {'D橰#ې\ap, 5|r?Q)R6}Zx6)@.GBbK.-:årx |`Ǻ/R=$Yhǣ1Й9UF_hRdUUTXs\ӷh,(l MF„ 9D9іt#--%\7/]1=kpLR *GP@K` V9iFhj넵v֩R:O ]t2acO1FukNvw[W'a.ǮPvC:ퟝ4Hsj`y5Y)F}T2WGη]E|.7_(3FY7c4U4 $ixQWVSY@{ <( }>o4\i+ r0Ix~t>bϝ!HHjտ$"&N UDaW!!҇}7ROjfD>-!%Y!t(3I#QR{qlf<׷d$۞/v#nSP!phy(g3^"ŒU^lsy#s/ ڣhJɆrAbI7n|{-m kú »؞ok8L#l+S D:\r"W+Q#.Y&")Zx$AM% "Jikqq>۟j(~\ 8A:Rװ >Fvsl;H߈&4%o%3 vjbzFeiɹS\L:`2]&J 3MQ\_mgF<<푯~ /,-QoHUaR̄xfz] 0D?BIɀT'K%``0X`O'j3vom P+zâ[mc,<['O9خu1&*/Ŭ^Kͽ0fUdz1Η&-^.eSIiO D~KB;̫xV4*ëPBEe]̫[iJ',%d?kB~YD[]iZ5Ez; {:}p4 2e++1wP=/b8ueMF5*K+>Bqj28eE[xu2ke#x3侊 9(q)xm4B Txwrj%]P9`=8bK@xsg4"mk=` [׺&r?ܐ\~V:Sw1̐T `M?gj+5ul=xQ)y[SyA^O밺" 2XG NPI5Jԉ[Q~#'@fR=_/~\tL՛R:gy?|EA7:7ʋИgȽ5:yrfo9ӄ#Eܲܢpa~4"hT )Aq<*P'n1kUW"{hր5 /))mVQa^,NvqF-|m._ftzb-w[aO\3%#2p; JЍC&Aĉ`s$;0l(#/۩#`֪us}0kK0͍n<*xQ`<`=)oxFD.PiʳQo;I_\8 G^r9E> f7 V*tFP9R.V֪<5JG ] gO y>>b&!/XTR-o<:l%}6JL#e"E曙=_j^m,Jt#uM[ZZW^~]c(v:b-a/":=XGOwTAY3*9&@b,MEOXSJZ ]Vk۪aP1ak6=^44g_ J-O Ҫꜽ?[@&E*v(ޯ2P.mc'P)&mpף";/_*w'@`(%LH:-_(#vLՌڍ Tc3l%=@8Z&8~xwC.IF:הM=!5vM3$%$T D-p֊f7-D;α xrtYd"}@JН bTh7:Kk-3V k^cio j{]ѵ&`^ i86/$`y.$}ʄ3ca|H9!v!,%J" ߙ9ww Wl}쮾~$~N22/}ư[kYnZ_+SF3@yas xNw`'"}8W.žd=6!Srraߔt=rڍYG_K F+}ڏr"Oz'֧%նDb/ cVK[Ff *dEr +DmaeddD~.`!MC'kC܆WLݹٺ  _+B0ܩ:ԤKfL:dWk`C3yvܬ}E0!!CƷ|Օ3TUX> R>Vb W EaT 1O޹7P~jZRq.dY7$YRW"7§Zaeyy =,01)t-T%:8S2TiU-%n;5I@pEU]2duDeAa Bшh*2@wqV4& p&f0|;C6J\KȽԫѺ8tu  LtM>D Hya)v"$w5V'`/x o/YXLy̫[:!~:E0 Ԛh/%Zbj1㍺Dr`6m$ӣ'"N}?A`d>;Lh0ڥ1Jkr}U ͓:\VoCYK:0(7rxS$ KC y [/S|a`[_׃unU6Q}E~}r6~ cyKJq :՛Pc8PZ|V&L61,mf2݇3#Q4cLEAD[4L(Tu:8߁xp''ka <~.H+tSr<7\+-R2@kC.NB2=XxZԴZmØظVŲV uZN}am@Afr K mƊ)|XZ)DrFĶ9chߋ$hVf3 PhH"ԎQHQOvO ǡR'˘Ͱ=hl#NB\`]]$G)i5J8 SՇEzʢ&ףJ'dM1ڒ;dt\ogәͧ8 ;}`IyX,o&R^WA4: zzl!EΕW!yLGM7hS8=@pCG@;)7)JVIރQ  bc`abS7;}ťhҬߗxvyv,<׋<\@R^H}H.QhK|ñx;~HhrHqfV?46,U~wL"=:a}ȱ]e䕻qۤ7rT| WBT@6q\Dv#xܤWws-jNcQ.P9=|͌m\th++*iߖ`DpݍQc6Wؚ-/< XFC}Kƥ?/' 9-=r[g0!<9Su8UFԮ=ڵ\MN-z Uo 3+g H&TlXM-%rRZFo4\\jk,hNrNXS6x*wǥݍ)R^/^zL_NjFN'5QNOWBqrVe;&a;hޠpnI)xveWw,ۇo70Rb֖47G KSX'mR?B]QL kDi1U3C{گh/FF&|WU͠OL9F}%?+feOolIsEp XYXQ/A[ %e/P\: w[&̃1>{4K ,[ ,Eci 48Wj_"F崼.>{zg@[0\^Gǚ˟{k/5UCwV,A1"v4 C8rR[]vMB\w/IoA^UۓF2Ǽ#i9_Q}n NQ7m{5`7$.h-T*  -T5Ȃ%,5soӋ_#oHkؔpl7Y/M2Q) z1m86s6jwH<"b,mgS7s2Yԕa"JN 5Pqm@0E^s0s\Z%8lklVdZdr , hQχ57͟nWNPǖT$?$Ml ;R#Bgowa dƌaI{zҢyYvI"e{7!~BF=8Pi8@!m4LE &RM+@Gۃh~\S̖@Y#z@H:TD9"z1g:e] pnuJ4탓U"'+< $ϯFڲ|#X>'/$7K{ǪXcP). {n>;DKq#Gg}t nOb'9,q yُa?ztK.)u^lz~53KvuC*Y}9|? ~RYFԀ(>wc%`wJ%pIlYXՅd18Av$㩂βQ# NUI4sW=Rkv/r.0SJ?K=oVEo.y2K@3(G!=,*.ɰU`(BY`Xi|+u׺][,rl `DM`dUaKo"!jLiN<&cn+'UR[Aw:F_DvrT#zoSi>g=JW)\ .btsN@3 UzN Tg-XY9ƣ1W RVgE~\8x;k mMj==g E75j$T?v#yb*Ǩ rBS_o+ |&^<"5L~<lsm'\~~s3(Qo%qL^O>aOd*.&z!\^Gl~j W(./BLXmB΋qSPTGYƶ9Q0Z]H)(gs;tq7(6bXB|"ICѷYb^XoF)~:M)\Qն20F0 jg3N72{.oÃːD߾j3@7 (; ?syeٞey m\}[ŞhϾa\O':jVǴ?1β(t:;\e]]l40uRX#%1O6_ĉ BHq.FLx 84U=E#(T;畡韎eU՛=RXʽj"txOg dvpW3b X +rHx7t ;$yq콯m "RRzPҋQ; ϋe;6f7f AkPH^ka3<UYf55[Ĥ˞OeTgߒ6*_Uy ]O8@}Y҉GMd ix!xZ"Ǿ ӫ~^ğ־ "^S [!\O.]2NO+w*7`6U8%ϗHUv.׸pNae}jW 9YKJ1Y3Ǭ̬8"6܀B (ݑ0 Y)'i+<{T%'1#X;2<د5zf&6vKep4psDΓ"Ks( r6k|ȯ'7iӵV6EpGHkGP%D2$--RRe.z1Cs"VUr3:91wf Q"k3zk}})/a 1ĸ9ͦC+e +c>p5)ܑ50Q,.9}ԝ౱\&X!?g4)Wxw\P;\*nJSR^AayAl}1vQ2}A\$ t,~S*Mm6Ňvݵ~(y3FU}pJgE%Њ^#K딲=߫"3-TNك2n 6MtVO\aТBΉ(@.ϟy=8hsHjshE5_s"o:e9-ͮuVŘt`̨4`u_iRM̌ AOJ`SJK;CK{ok{|/%߶!ٍE7 4Xh-lr]8aCr$(% t_3G-+zysDZ3|,f2GJ(?^翎'Pզ"7: 𰲍Mk㵷jKW0#&qR) K1pp&uT́:I8} :7o5HQbI8 \/U\׺Șm)'sCRt#i;mj.~FVΊ* R܋c~Dp?[wFȘw1ÐY UJܬ6\;M#jqޥ= 3DC0d0G'l]-jYܻ_pA̖^:e279B#͕*ҟUыg%cW}nVƋl1•.Ojt U\͕h 1d;EQXND!oHrx5ڲz!#@%H\\'ʣSL!b{:xe}kc9GVdkc5}6*@X`j:T;B0AG@+G Jߍ5,a"dN  h)2PB{OރJy]!K7D|n!6!*>}@R/wO FyD`k]I9gc"Z=mg+=!•ĖF8gwZ AzI7XlȎ'TJSg3ψB g$*ԢhNJ)lGM[Yp"ms .Ɓl5d}yx⁳,%#3Ipn_v@^py\n3}3Ep<456"NN&ppK!P>>͋|w+]51>xˈ|aʴ_Sd /}NݪaA4@^ k v[TW? ,ͷ1&e( g`~F(ɎVP @a dԐkguQ|x*>'f T^y:R[0>Dtui7zҳRj&1Ӷ3 đ ؔh䙔֟ЌI`O$ ]^g3>9#x4z?+x"әTg7|rBCN6 QuO+ڵksCk逾Dd1ւ;{˜ubYϳO :Y$ǼF" y=?ϗiV4C}|5? tD~@UF2v*9O l`In&0c;K@Rr+ XL<7䰉W趽P{>JWFj}LNi>`^841a#9+˾bg' +&dF>3vԳbxݰoՖC޿!1ɱ( S_A_NPEV=oq(^ kLcZaBrXDQZ)Bӭ׼rՅGS鍩5'L?e~iJC%G}\qRܟm[ 1Y3zɺy,*=䇔<.nIiߕ$MPA/C-FtɫВ b܋X|/ϒ5hU*$+~xmXMs|2>C+pwa\|! F \"&=?m ov *1 :MnF4u6yJoEpq\]%&qع=kŚu󁯦nP0nq[jBgn6pſ^m_t&p 2CU(`~2jAzq:%3rM].B49lrS,?atP%n [UW!Fe<[cnLտJ/;i#xK ~=]s_b$FL4- GMt.TKZp8 .K&ڐJȴJ'6 @Ӄ.n޶֖ll*Jeh+9PD!^] wBZsF'F>,kt#&4PlAB[;KzyHN]b*p2~pď1eJ[.%7EL9τgM֨oQek<8"Z\]$SK([2t>ҙG'ac jd"oIc'^ނ J (?qEO_J [kؗQT dJ R|^3+tu3_\*1QW_-qѯ#uԗDچY@VlUF(9ĺM# 6 D)bعn1,Wg>R+lG(s)墳NTf t; uz0 Pz 8AZ:,)jF:Y<~;Mf2mo83E` hϫ7m{/On}x}O=O- 0 =m2B=qㅁq9-NmVNnʫ0 i(!r9{:˾TSnn 'Aٷ%;fu=uh_yczSTjRU-cibCA&+  3qvjiK{P% "͏! *2z}KڴHN>/5EҢ'^US M(Uu,>rRaf%QWWGߜx X@P{ , dz# ®m3 –W>CUy+Gp׳Ei5A!cq&!''Tq- }\ "*NE~Q6~G1ɻ@HS6Q25נPluW<&_XJ?{l yDMsNB^3ύKm;͝!J9@+MHgā⻯SL˞G:7~@c=7)Pqa^wkm#4$<ƜH% 8^Z .6g90.@ Yrpetʱ_;m%⧨bskwv#+)wՖLmig#(s"F7ɩ=!/>AyV$2۷ɼ_/̒o2G?Fŧiw mmMiM! #y ȭ*yNki^,~U-rž(P{jEDCHٝfK+|;ٷN|' K2۬g5Ow4ݞKx*Aap_N09φ3L% n<9"TK;ŭL׻ A-_}Ffmʳ% @2v J$74! gҍ_B@ڊ jB;ͮWKtE]YUO>zJSWOH#9@])neJZGoynyXeVΞ^$59{bjр3ENcKfqT njU/UAȁW㐥Np:PNp*KJAW& ._IlUSOv\кҹm7LЀ(? nyZQWWH HO9/Rѱu%`^hw-wEVaJow7vM;~C4Mf9gs!V"!2LZyN6LDlpiF\ ?(%cmB%]v6D>N E|oxM74]L7%woSbObN$(-p * c͝tV'9[*׫H`؝ROxsbo݌ BS +ݤ//)̬Ƴ 7X<.:r=u=;2BiW8g KT,دag}iIǰ8Vcyw"De@$Xcn'u=$A 1`5賏?a|ZԦ}sz_םtݮꪊbu@zy,vd_VMu).{9$j4p!4U(ѲQC~ xMI=aұ?W T2cz9v#`o11 z(*4݅ϸ %gGL0ղsF+&@=;Hf;Gi *ף%QЗQ9QajvfKeR>W.O׹G3f\7U&rjN!O}O}7 t;3-(W#{);q1tYau0[GFȣTW*%dW֨Nn&$fOK:F *?k4x>EvTYΰ)%A+ :4-Tg$7\2Ĩ=[Õ9^JtJᕚ.1l_]m*Q d*)/ۍҀ;Jg-c,$vu +58x4]*°J7~pKr`kĖ]@]BXgwF;\iݺ,ڐ/80=4WP.=hQ%(ޞx4WK"SӉCƘB߅=ۺE1<7%횧4dNeo,,־Wz ')WmK2P7z߉:a.#cA ըqgzwpݤE5K ׯ$ۓ"wt tV( 7N!Dq͚_&IѵGX)5݂ x07JAMV0k<$w#1bnj0ELBf]YJgTyfFE i'43qŨ\[fyegX>x&TI͋@}Hfy]nS?8EX{SMeulwq#l*~=;ğEG$M;JsDw\ٳI6*y:jD^d TYm G>6])Matvnlgzl$Wg U{jkj3~p~ވ,|KXjj Ei~f)vkǶ_ ꔝb{ ݕ"m`匨q!ըvW(laLIFMﳷOq(CHHty$4\-L@¾^%x#˔!X[ܡ2̸=f96p@hDc8ZKI ,hT(|8:Rv51;mGU4 k*5 H`DGLNԔu>^ӄqHaq $Ew .U *OFtA9Ŀ&t XcE4\'k#CYNwAZIj,j4Vbɹaj77Zwѫ'W:\Xpy25Zg{#uG4hil& ]2?TKL'G9HY(A@'&?@l3*Ъl)Mf?+Nz$] -ϐD!IYѭ]db#R"_Rqr,3L 0^)p-a1 c^58kF쬌˷o9דf oxl,YrKWf^( qY:bNJDE'[xM,K1&nFB-~OkS4~ 2,t O( J=# n!7o5ԇ)DT6ۄm,>W^^M=@"(J4q|eœ3%Kw$9bmcٙeo/ FW==[v  NִCZBn)oghj:Ic莟}եK"x,GE&bc~P_K8.:XY |ԍyuC2vI U<$+Gu˰_ Ij"Sn#(Eb!,qpНiO% Vmfܶ %XjQxщHN#&ZxGWw~H >SgF _9hX܅+C~,""y,,"=+uhd C#^EB%-|v%4/^e\pSHsVpΙԚS˫7z-Ɗ. },W<ʇ' 1lp1U _SlExqVػiWX-<$鿪B~ y)sN4Jqflg؏\P(:mo@v<|H ]nY8xe1I31N Ė? NP凕LQG8uyM=Vpcask0jt;hN]蹰Ggo!C*5/2'N~49V<|dG1^f~CuݰL3s!EuP6.ʅ cGqvWO^ c†I2M 3%Z*N1G!+zW\~@^+[:|6%1{sÐIwo+x^8I&9&oWXÐ9_v4% loys!%eiv[{>C}'0uB\Vwu;'cCW6(r۾ո*49S`~F|w0/=a_K?A W28"z'[o'2S[)oyCؕx^gynľaҹ5f b!Ǩ&+?I9b69LP`з s*4f1JK]ౖݲ[_O &HrK QBk]luD.wfUٮ?Riq-83頔Q l#dGt=5a8yn0& nb}D+꽽!}I6eLfo*Xr7ꏖQB[P` ]cAJNO(h,;+Sw{*k)$m% 2+z_HDQ=iцA='c/[ YYtHm"oq1,fiPIS4lw#=沖]0L^}S3‰"D2d1R\7T픠A`0_g7Y}e# 95&#i"`yp=iL%5ؓ=(I_QVL*]`qcAJp ofAFP($ [HkI 3Rq)g99KB! '; FC>E?*Sѕvli?mkμ֎vhT}ŧU,ִh%cT n>)zZBu̍i 8ͪ/qoEi "B xRNr3DLx:g xu]$lKҜkCtJ)qaAY7EkfИܭ TQk+R1/IJDe1VLbqЊe o*!4YeXoû {L3fS5LHuz)m4zY8M2|Nd24w +ݷVf )! ?ۍ/lB$1l VnĦFQJ j'-~rr }gG"* ЯyTU<&PYBʴ>2`jܴgn)QrAC7A a9JT4iKE -J߿ *{2m+Rv۷rL CK/D&JF T0?P[4aC]-԰gq8'rU!c} Be@-_OW] W Q4 VܢoQZj*1J~*\P>~A=5/m(9 —Ì6(d``byH:4n'^*E`6ЋE.?ThdJe{U'd z^z3lHhU{&}xAb_ -Dʦ̻&q\%! -EfaXV0 gSR)FQ:oW:A>*s4~QXʗzT`b䦊'Nu4I5{6* %SOE"渎Y5Fs'[ٿ l&Hre7TSd%cO$`5\'hi G C E>cۄE}{7X"l(OfRjrRtD2jThIMw0:rpk.4Tק)a{7*${ |6OHUSG3mL-]k9f~I!ܨcwctEo|O ?u*IP)b|Ye ZL*eR*}ՖA#4uPhX+늠%#J`\,"x4Ih 4 Fd;&5ݓ $dᚒ7s 5>ʝ<2l}I`E7ܹO\ &)[ ;Ld>Wm3AwF;3Yg2Lp>޺7nh?0U1%9,! Y1eH X.92iJ^bC͂J*Nڇ#T{~J'X,Łڪ=Q)AD_;na t'cԌFY>؁ ܽA9l:l! aK TuϟIDv5.n]]8s_'D CByapbCF X)MT&D\ŠT_ha4p4wyu9&lue/gdM[ȍWXCS<0l1 T+Z;,@wuVTEBWqҹ@Aӡפ /ŗΙMiLPvثù@ Uekv͸<8BL64on]hsҕbysQ"p4}2{)tfఞL__xb:8[pE((kay ԲTܮUS|.vSU=?O,|St%a0!stN@'K8ͬp;,gW4߉,(ƶiNY1 ^ĈjB`%om5$VоPť R&o; L?#œ@č^0"OHA'`?`ed<T|IYS~^hj{v.9񣞉oo@uSu8|08^ ܵMf}]lt`p+庚]ۆz~њ1Sx?0ze!%wjɠ/? >A}2ZԚ[19\bH{c!u̎7f$QZt>>W9lv^Ab>nX,I|nNze2<#B{,d@ǓlvffbSS+f0c ]-_Fxlmw.#H`W yƈ䩑\{kY et%;&J_Ceff"ь?f`w]$UXm>Nҍ'HlEV3hW\S:mX"0RT G<4JQzˁb%.3E{DPHp쮀sUomsh=I="R4j [} uA QHEq q{ʕV;s-&@p'w-Vl  m ~ x1 }6xM6 zI*pt"QM;y(䃽;L?}ƑЅ?GȆ+G6ş&'F)S"'izI\rZA@B)dt8r2*NpNwVN#TX wÂj5ܪ^ [Ho{ rUT?l)$G{6%BK\xV&ctIA݄k_v׈kG%M7 _gEjx |k]٬ORc+1בwĈ02OJK9X\V1eG8`v 5C EiA׊%fEH&WVKwl}\͢R>Z%"q|Up&5ÌYU&2 Q:s>Ђ U`Ot{'őg56qG-FZ :,"+?S3SʽezX8>bʴA e׌"Q8iaBOCsJ^@snLsV&QVT ȶ<<ӋO& h3r9)Oŵް$/1Quo|FH(-@q* KkYiBjyl}q,s6 j/A3Eu uaޔ3ňIwoȕdi (ѳx <& $dhKc8 6- T=]ݵK' };Em4Q(5BBߛ#Qg)B'v~pWRkjKnr/;0$BQ|U`X]m77&YƐ?8}Z&sf /rL8'wꈉ͐p; CqV8žrU<;/n/h‘CO(b1#RnI;u3Cttk>DJ"] HPyeۄjT| ";ڿoܤ{ߑ ԦXDH I\m~4~fi daou ?F+`J1.hu܈ 1HV{*mc#TJ}KKc,rVXOw aK.R.[`4NICeoɛ7S3ނ[ JI6` Y/ =ɊU[Bl 677"oqK@pP+mCvCp?7T_߻r}a3[N[P+^RMءz[dDZCJ MLAuep/6M#SN#%V&Q.RV]Fc <7b4P!?oF "*Ʀ>Dh_t$ p GuHַU_3ƷoyG3Z0:ëiJpNOh!,b$oB~ xlx[eSpD]Nng燔:xO=*j|/cT;LBͭ %muG9kp\א5o%`ᆞn^o| + 0tyh$I5^.mvohvmP!H.iÛ.QGD/ ʡ6G!MԬEIZֿu:B1`Kx"EʚN|m+~^xe׮4h[ͭOcq78{r$4 2'Q?XJ|dUtks>RZ5s9 Om2ⷀʬ@V\+nf2t*]zT: W/L>iED!߮p%*Jtx /o=2;{S_T&g9:!dfW۸d#FUw8ce&{Td4B +y q5M=xqe˜ ^j x<<+|`l?$N>N qP%02Amm-@5lRáVV^x-1*|X_׃ȴՎd1t1uV (wRy#F4] T ?MX M>ݏ<>QJo%q>,"gLGOEC0 2hiݯDkI@oCW؁70پW}46VZ*k~G+SǧέPq:@iCJ-A]̒+ >DKks @P=-;15z]xUEc/tK< 03׆(RH? s =t$k>4tR7t4Մ-aĝ#1HnAA(m|4*7GB.ź4ڒ-c߷ލ&tϤg11.#~p 9CqQu<KoRrL4>Cn3񦮜ؤ@SZ&W] l]2u囱ێV P'1@Su{UA ++п [f.*L =Ϗ$1P}jV *x;jpiulg|@яZ=3B-+=&mo\[ð+UE(};5^mRZRF #. `FWĥ<f,pNd"jnwՁ@Rz&V܎|qQhZNTXv\Him)kv [ ffJIMX`DS1/k3 pқPlnmufI+31̒rfVaLXuYKH=%otWܗGGeIw֯̃S2+:uaxT L_X=E&pMB[uC++7uc`ipư1 ]\&@hX-{Ʌ5_[-V J}½X"{^_ݕXa32Y'C,?[YM#$s(Zo莮POvUXнs856fߙ,Bhi,*_){%S"tF0Q0Vf6 Hew$AXJJ܉ r-0ԯAF,`<M*ʃ|j=Xی߳xQws}UPSn/ֲ \sUHhK?.Psֆ]P q ̪Z[ 񾠨=WmP&"KPΎ Uп} /"&UDDž(&:4TA%]]d?b1\@w:#ηALܳ02]/;_p)ǣm}!0L㚚BZB_bydyߎ#~wN&Wȟ3FB,|c(z W9 )}P6XYrݼ鐗P/caŠZlI_$R  :obZN>B"27񘲻Jg^C.Z%vGB¡GJ䅼wfIoihC-.,TBP`MW.AG.@L*6=EeE,~,B<w> А]AE=*OPEU\R=&c{ - :7) /~njdoLNMkO_Ϛ)Fkl[I sGm]!ki[A2*Mķnꄙ8Z2Ә=gMrOQ0^S@G]2DF>5}<"1QOݵ=\8l-=C\[ FXb ,,ߟ?qdNٞWNTBdlE`K5DKe-g:,6Vb_SCQ 7^{e>L8Y~P=L^FB,Ph bjOi LSw`pɠ'\\-+򄚰^!B+b/w\ m'6a! :쁈)x.v0$k 'V]~1M-KbW7"DZCl5HuEzh8>4mhq 8| __S9T;a5K(sĂ!*K a$f /UQqb꼗EU%`PVT+h!756Y ТNezEm Ko5Z @u^jX #'?mJPQ¸ˑRŃ;{c]I-k}3~}}={biM_ttJUQ4,jM ts<V2 \DGtEJs+?&S%!iEm(O[אַWRM"F+Gv~4jWS YFb| Py,t{1(|rm LD_T= )+֮/'!K%_[ugZ)i@?-`X4[_t>Q82>;(PnD.8/)ifiǜs!)m,$e ߭؎[lcT ?0Hqmv'[VxQ,XIwƱRinOLL40 S޸/2lhI2;׹DtwgA$y!j WHgjNo?нp jEJqbc@s6_;F3_d<P7]]y:슐DB%*~fi++dYFy5ivy,7;*IcMDksׁ$'EW j{b`gbz[t5|"*<]p0?C'!5;i$ڶkJ]7TJH95_z@;tCmذJuZ ?ҋLI|*)CA0oG\/ޭoN-c,EyTaB=s_bLY|b[9 Hۊʹ am.W^T`:)F'R d_!Z:s%}kkdk +҂Ȧ<<3Dlz wV>^VX&{eDj}Bk,!h-W PERfa{fCBM<9;b.oH؎s :ԃi+,JiACNb$[\*smf!„ /kxBv]i"q/ԣiA{RJI+N]^,0b59-B?(0AI">ml~s 3ݱ |⩘6s2oVswO*IԳ͂M+rLc6סҩLjLp%oF?8C0?Q&.RX!;yl?yA/xfdwn[|s': >UB1q>x7fu\"FF  K%&h [X]kwV`o]BFбx}eVb}/)ć֦hm+-1FʈFhfw2^>a˞OC\TRъ1717 IiAo>{(5` OgQu#JZ&q(rԻ]nˑmI⓵^mB+#aJ8pDFI65s֙}z0 !ayΟ-ߵSC\I2:eȣ6F`E(IT#˖q!vc:0)En8*fT͕5@]!wߜĄRY@~~8ۧd"oW+q.h*УS6)+—AS rQȩEp lR &~1:8% \+%618&sXiF}Dh(.c Wk;]kK#J҄%zP!Z8J2|R070lu\0$u*T+v*K4] 9lfn ͯI6AHuTUm;HwkEKZ 712qfWkƨñ'mA&ȑ!]c^/!0Āa2/Dy9Hvzlb(9UڀZ[- 9NffHcKwgx+^p5`Jjͤ ω'FvJ]bg F=8rJ46,_,y| iQ"5hr.6LVZ&a6.J_w( 'j;BCł@8Zk/htpaډl1Luv̻b(h;113DM#)%Q ӭu=r g[;cEP$\=tt ,,{fZznl9ŕy Kk Unvd/]=z#m"c3RN+`xeCvBaY]{QD!*šI$OTv9l[ykM+.j~QyVǵTWKWˮr}Nz[ENuu .œ'αY֘]uP=cw-(煅hD8;ZN-O;ׇw n>rڛ+{1{.*cP3E e⵾9^@{BEэ}9RVJϿ W2>jjC,4sرu\kqm1*!HӲ`wF3A#[εTK?hw QSO`lؤYtx=;Vp &w`Ńg4 X'}آEgƞ 'y@; \GQ]QJ+wc#)?}{. R~^q9/ 4'RbAq3\(TMMqG~Ać ?ɬ!* V0ӟJSBRԌqҺcvvN a7&/ĿŪRllQ)M)*)%Gs(8D59(7M(Dzlkh. ة4O',}/9ٙd7lB-cJӊ*̌nJt靤J5`ೂAOYЎIǿNAubMx tXڅЀYu5hݤ%D2`fw3aweTxR%u _aXc[f{TfPdJ:_?z!Ѽ9g7sm:} m& $WMϞM??E^ƷF 1OܭH?J|'DsxBc<m$}D}vj `ץ"j D2h6 G-9&??f8f }mةD5+1 rELYOe|Wyho##β*7@L$4031n+zR8 Ttl^NC{Qc %ƌhjd|3e:L C"l(tW!Vb;wvca͒iS1O]k0xx=>SqQtt%=Y( RR#cGd,zvKvu iUBij@c VA֛TitR~[_!sS[{0\Orj݈}*Œ}aD {JtDa&b;8XD2Ǡ53Y_D `2dɾʅq3gTƛ Qrqr5!C9bZ捚 5Mn n~i ?QhvPTtzx3=wOQd:8V(ȗ3BWY3uAo5[&XI/6{Ⱦw̯9^ZF F;ЯQ8g~a j ߽^^ W%)9&Y*jZW9_D^,)9KJdѪ\Ry;)Qk H$4A SHhςn+'`VRR+p-)e'4'˙{j;uk,d` b}eUlaej!?gmJ*=RԤdwu<8N~pjoE4%B]L󆌵e\hIsCf$<$lĤǝc[mR ) KC ޿ִ+M wI\ͩA A)lsi\F3ǐxkM 00N9[E-"@6\՟j)e^/w w@LZ&8OC\;:AY2hs߄fKA?(jf{%bGZrʭM 7c:.}qm$Gxa0',1Du5*qjuݬ4}2>m& NU?kebO3!rjE TUh#G:}sXYY{Qs%lk2~n 7;uGp P8PH L/gV `#|Үa- [9*9~*lN]7݈sr!$c\eQIKcYiOj&!ZP18`O+ ̽PC7HY=j-j5·iOS[Ɩ\tKv2 yQ5SYRp`F<;wV^%!nnǬn)aIE7У&3Ftcf .`h^Uv8Z(bclY3 1>2aM[+j,v4 A=(W"N.7R2Mx>^#Œ p"BĢ)HJ2աP%Tԋ k \r&o9M[8?0ޡok$o$'a,*[_f<-j[*>Bk{lMl̗X FPrc1v @-7H<&2)Ndu">uCMXEM:AA}zjc j Y.Rρ7V211ImgG rFhÛT8Xdϥ?$I%FNQGb-:MKz p;b?j*52M=2E^K59%i+ՑiŒ-+K*(gXMvr\q뼕@O r;u@;-_P抯A,aR@_Qi_.wK1gb%9YW N(̅Fo} q΂ @UxTiQ|ŭp3%Ek-}t[!S.۝8Y-fScrUO"yj! ̾ EZ[ߞS  44:Jj.1`ּDo FHUN?jmԃgֳiNzI X4~H$ӽS˛@; =v)O2\x_")oU#5u(Zy1UKVQT$,MqkL*'= bcsA$}XCYUkԱA2_1<\V_=H-Y=1t@ d+Ka#'sa* `&`lQ>cU^V{2!=?ZnbPD5s%(_*4IHytI[̽c4vkm{^?G`bUM+ƁFיiN^:mQ6t(͍("{yXs}AlXnzzà i"'-w5W[v 睱tWrqiu1#t%Aur=vr٦;CUu#Y&ʾ~|&Ѷ,[7;PrZ1oYzhL?~wUue~YF 4X_ Ʀl56],潜ḛ _|=5jFpw)BĨ2ti SscxxqKgpW<<"?HWYc7+<kǹ hۧV51;E +*ͭۉU8R >F5OX?%t5oC6vT*1i!Z&'3\qD(:T86oդ]9+^ĶP2 S%WA$ 2?":ŎF/r+D!ܠ"Q?42-} hJ jz7r^Rޅ͙w ߙqd޸(\`2o[Јݏ3+=׈&i6@dd>]bZ>i#a}Ԋ#;l :[q>"ՏӈvgG6sĶf-w>wk|_Wi*.vIJO@WҞ`OSpq[‘̢mfVu\ 7Unb풝5ϸ;Nx౨rΒTM=r*Q4n>Յ> 0=a82\TN5V)d? m kf 񺽌֨ey?;[JE@A( @O`?^vQQ#zͥSq$V*y*Ybqj{َ6rI@ZQlpQQ1Ur':(5ً H{8Lw׷DMP%3l,:5zh;Yh^mS4SSH;rP`9O;ɦɞΑGlΗ9-we Lx%d}~P@_m(.CfTt<IH3(!YKX4ַ^ݥPhyw^FzT~ {ijv0ܔ@e}ק;&tp*i'0HP4;2Cyi)mL})7ZTTS29 NrY,r,HPiƻ{xesߖ謰DK|'2Ɔ&;q<Z +UtV2_] H/qGspJĦ00섑$PT JbAv̆}'v;8-/+ge\wMvm %Id@\Y~HIAg3c0ϴ,PPfi뢸~U߬^jIķ M@bՔzINx- JALF\-w"[ҲA!ו"ng,ErQ\5zіt MK~4LEzl>l{,D_=vo)Whf%Y2tf &W Nq>a&h)‰R": 9q xF+IWWr2kLǩtom|Бw9&1gQߠp6+@D,r q} :W@(\c3BrJ^VdT?*WDʿ;˥MCPTaN6e(哔ם8)[gPZFV -BkXZK`:{כӦJ'3*y ~2Y٘*L&/=Vvc*Y#[Yig]c/Myя `Ic O iֽ-QZj],z~^۷*Ux&UR>9 jȸygZ:>XBb*"[>*Jxؚ-b޶r uZd2>gDYgLb>Ep.w)(@b@:@0pys%'|g>}7{i8{ Wn-![ǔФ.oz{#vՋ?'B;,(`ޑ?nf[ќAbO_cB˦#FW NBgz.\'lGN,gNXZG߰vf1%ey)<%(i\KuefXao}w]33ne^wCo_ڽnRu^|V襟jy~bf ݕ&y6Vk(Uɇ`jQCL1F6$%hӥy=ݫ BG-=&ϘU</ת2O7E0Äۉѓs%KORXIsh95x:2ҎξH#rOyФOA7X)_u(xĵ:so=SMz7T9 J-CΔJ:y*)O6t%'p2%$^X5>%6+$B.)R7u)hDR^ #\׈yyY4!(6l¥UUFұt*x>(ΒL1\5:f{Oa +#[\KPMZl@w'<&y ĩÇ7`lIXR b̀&=U#CkND]ڏ0S&lLTT_Qat[ګ#]:x=+#;'A'_VC1C)=`e{ERQoBW*o]WJf9A:` .܇q\w:%B YPYsd\+Q=)|iH4JO1illlגitwФT*q;X5, ab5x%;߉>Ajf(S_fk~nxw9$z 4[,mz=s E6"B v#d;fcR5vUD(Vt]uV;?tiBCΒgIu zDh#ͱܔDvٟ܅ssj$[4Mjs p]!G"Ҹ ]'ge#gs`!ؐZ-14InBs0aK[To(/gTA #?&fgu a9_Rr`S${\-t\:lLBrV##SF(|Qw25NĪ8wlH+Di [E"@ΙReS~=hq!)m{\yt|Qku[1z@K⨿Eϫ?a9瓦E=E,H]:W:KOutos͂m roDх/+;"5ҙe?9Uc|cBQ'չj~PJ@b? 'P՘CRO v1Ыőiw[P@zy w8n}P\Q Y*g4r1N*#Gmf ${`wN|p:~wy#BnEjW=7%Է4'ݍ'Hs.`hgj\չBp&OZWRN&0FB$Lq[x<~/Ĩ4VZCB s5PDj֚aE>XG0s֋>VڅG-RZf/1fHܢco`b(9u[xT^,UAܨU>X!}{hCGsn\cJ#(|e 0 .Vr˓s(¾7 v#եd1„"اbkLtn/yAw]Ivَ7v1șȷ.vBu bQC5i5qG}^+bƉ{C|ANBU #W9țd[XQ_'ZYDAڝE ZS{aaWJ'IHgbm>\$&o1Tk< ? L}as*O㼢hri6iOH Cf7FoKŵ^‰=,>'POˆBT+eiؕZwU+@MX{ӔHrz*Q&jvqrG;$r's$,<: lV:gc8X ΄LL1 Kϴ` x~CO=;^8eU| 0έcU46xxyh>o 7=5 O5- 5+ c 缣U< &p$8Rʶ/ kTtH|M#Lu5MJ%&aU<4MZ5u^mrH}yJes/X^D i}]Uv -Z{grڧJq~$IQ/wO&7s$ˈ.?z|A+_C>FV#<;g{t+r+({I#_91CPpp R55V^neVf(4en?Cÿ!ֳR1lA| U*Y#0ROȁq#zaDv$u_H*B]pli5{1܈rYVjT7)j`Ȣg`gd5d!:93o"~Nk!5 qF@\FW$@ju "oL 8=8<c N#G.a(וxz3,X{~k+!9YGD41=T)N)cu@mOl@3>Yٵ O&nHdc W dg(]G#t?t2YܛNU$ 8q?<فl DAk~?Ȋ:d2I h4s{%5訌+mm!1°jzԇF#LȒa_nwᯈ](e@4sċijz\3 ټ]Vex8 bzwIp9af:{!K:aakPdMP 8%?T?^GTH<~x@Q%;)I%gl!1,ogQ[?@&J89f!sW}DKri0f- c ᥢn﷮?~/G/ˏRK:=RѠC)g?a24SϺgy ,cll ޅIFQ ֮hLGcJs<2L ɵcy8$`dZ HK 2ī獁^+@1gN(wxG(h(O-u5Fw|)'pkr׆:A=8I>/03gRTZHZ_;>bW`Q>f_A9|;NJ&0.ԭ~:$L-av̨|\*R?N,ƚT3;F_Lq4upBHX(1d žGj]q,.^+˃;=pJl_cc< BNug"8Ĺ>b&R<<ֳj %}=M4I:BU1qœs3#5/\ѝQGB ']e _jyf}7Iү'=1.iQ^vd7KɫSCXRNQ!*X"XG*qO~էAQtqU*af e~v<[Us$INᥑI}m*<9Q=dM3p~|H7c5r{l3{ob:`Ol;/}-s5WgM$Iy-RqP4T#7%:\nk ͑9;2tsmTeٴE˨94r۷ns9t~n bY1(CPmUd_ l"o\B.pZUYÒ`L˂[HFz²719[\Q+ߐA= rewaevoPv,/̑{,1w<}^ѯGɺmv Ѡ@G]~R'zx*A;/P [` [ #8d;c] `;"D0f3;GldnN#2VQh\/ώtn%sN L|aR+#m?eYĽ4:p>F\L=Lj8$`[}#ȪŠ?6/w[wDĮA*AO‰+<ȿzK6/|SdqVؔFվQH9u6'YiB4.NZnѤ;@yQ*~j2e/tG3WrЫ*>/!C}XLJwRv*kJ09Feijʿ!{)#^:L[ZE[7lZ/7Pm/lUo#[bZBg O1#f Sn_&wjZP)M0d&6YxmU*Sdl  v7HKc5m_AMY]؏SHY'ՏN#bQ[F&9GPE' Q*eK( Gt>o7:8~PҩQ:o۰@}9HTqh=WMzvrjB4nπ4VkݒGSUɼgjw5mX?-I-tÏ Wo v}!\ӽ`HJkpI)@s*5wIwЫRKt )5R~)ʙ!QM󐑝LiK,_ (x{5W ʍśrpCȟl="sxՖoX#JD-6Cs)I5\6rmxe_ޯ$LS݁2'΋2Eb>DZ\4/.-W9zq9FOl<,ͦ vPW;>O4d-*+n^eu;̈́ncONS-Wni*8d=]% l YӲ﹅:!-m`uM&UbV{7,EѿeMf }{kg]'lLDa.!E /Vq,/܅f@`Ѣ0~] b4W7#z!~8ghyb[}\{KGG܇.(YgYm3ep-Qma353W&rVQb 3`(}|˃brȨ /u~̬{ZԄ`y\vGp7 JsdUin I/A`ܩ{)k,#P@=ר34oN|2g%.1K&Z?Ǚo+ۏ$hL4%l#,T# Զ& aXSwGO%x4DH{wg&u3 25# ^Vn1Bh϶4_pg_Cǣm tS[Amg!iY;{|䇛T案7ΥA&6"Kfǀ^?EԆ\vgdUYt…<ۉC]Z1ʛJSӑ2Y' y⭩^AhydkS@eKrT8F9=Ϻʟ@ "Фа+w}0ږ[;PxʑBDGR{JϏa.!䢎[>d+27`b3ONuMlNjiܳJe 7fFF484}d=6Ǩ3{h P;G/{Ŀj=(.u=pfNg̀sX~Hk'f{ /T,h)h.gYX0s"SP)[@eu1]PgEu%\" 1-n95COifi7@ Tbc@W–̠<."6(9O;~1-ŒDD۵c?OSuXcn~)?YL@PxFA5GT˼I_U@PjR|(D)R [AXӽX~͆csz3@\!; poL&DUދna}i+٧a#:+o|Βl`?l^L%A1B`t&~OU.GlhMb<&*%޺ l Քv+[a:Mp/lf-afeeۨ6@M+Hb'?S*7"1~*)'CE&65BmA+~R$o]SM56:qUK~42`9OBiP\E 0*³ d327)E#m' fwžx[6ߖ_"z8J}=ͪPܯ*C9!)K\`lsx[fs$StR㨑yֵ3x8sYѽHf:!#32MX{B"ă96 LCB$Wv񼲜̥)s›Yڦ /QzgHi>󔙸4W [Iԕz s)p\̠##|*37 KFS/rzD< yn@ YHǺ)x"7eUE#CM /{`\1Va6 JLbG~_D JjbBL^a:r&x 9Y0ظ2}[y[Wq0~E] _Qo *>v|e L݉wk=X4!W6 ^ڥ3 :zAdsIN$(e BhlyG TV8EMr~b =Vő|4zh`O"О*AMTPmU7д ڛe3?RXyvype`؝ִP`sT$Xk(oҙ*ύ:_.mWI'9 Wɡ'6_O%nNW#E`*dD "zuBzÅ{Xs 2Klhu VI>ۍmxܷExN74WeD3pUb>N>Fw6׫O6h(4~BpdXύ<:ALJ=WݨEx.w޸h2GuT5HYHBgvvE1TewqY찿Qq]rjq f{ ͅ{L$oj27JqYyaJlſ|)ŀ5L?P=M2-ݢaW!')=B sB;d4TNQcBq;˹jQh0RDz917p$ p_H;Pbӆ~%k+,_tg; ?FyL ey0%p r΂+̯)vGFyyl JXҿ Lf6"cjHsgQ]>0o@.qX,p?>x Eh(U+c7Az/5Ҁ%d՞L RJnz]MJ jC.*bo~G-=<$aaiok173j7 YHҨWQ\$ߩk<;*׎&t`ˢ<]ω./(6wx ՚*WuG|#QNrx5Mg.<}2M^͓;'^Us>w$0e^'ĘcP~3߿ -=lZOD0ɫW^MG6 $1>'q\XbUO=Pٯ t:C{ekҁl†SӁatUJ](nl[ƂIiN(Z6L)$E؝[{ǒ|ձ{hjmdj?54Sji[hGB zF/WO$F͞E=f3e8"KʊJHzi*vgahӀ_*Ȥrv.h4/Id5~WG:kpkz2YT nTf:A pVYL[<߼1g40UlYcmtoqp.SQ2 JCiZ-A5(a]lsu{lCE] @\ְA,dz`ūfm')&NV&$଼Z8Љg8 OCbDQ32ݾwɚ>zlBpcYeQ*(i[<&=S~℠Z^=M7]~A VHK6ʫ)9 W*@& 'X_X [M}#bO6& )̽Asj4YD(Tc4$%[@==WSLw`A'hK&5m l@Ý/7wjeLr ^]43nDT?;,}w-Exs$GFȩ {P%S> G#-[xޯ,9-L1SM΍G2Cΐ5h&GE{ N4ҠE|Pջnȩ%4= W^ T=6US*΄xC ̓ߤߓߕI[-2.MMC0Y-K`BREEG_W+g[J e@\P L}ol 6E˺Ƅ%4շnEqpp)N},INf?{w:Ϣ;TH|Ïs Io i>Og&J҉T^YQ6O¢*~+ pm]{kӶ|[2k"1+‹JyyR`Lu'~UPL1 -yBzZW\1 HT,%=F>3VտIpǔ]A^<7͋BQMT#mX 6+}5%}WKЧ[f{^߮gLOւ E]+5h~]#ʱESeī7֎]&=kL-,E`^yGjSFFr'pD6AR%Ѧڜjw>iBpwXb^RsswE=,Je)gK@.ꠊzxpZ1ff3@Ĩ VmO\R{&hxj,2wˁ[ɕ8ĈZʊ :ٺo`t{㑛Զ8ZWF"Q\E͂ :o:,]Q@{dJr4@I bwa֛~Л\L `)]XnI*Z`S,׼Li{ EU<oy̜8 #s= BupV%J7;Ǿ3r}J*+6NbéZK"xیv2B +o}GL,a43=Q ?kg!URZ)̳\(T1i4#/_Y<B>2v s|LĨ$-|0 c{ ֋Ut)saݰ j;ST-tf <HQY$Dr+Y|Ôv*sy'fO\Ն&-NQ6`?=7Ui[+C"r+5m; b$qfh¬K6 ;7j.n}ݚPRxʒh}EŮ}p(&YxDߤ]{|yBMٴI b ,q]Kak+"˾8/¿L(Lz $GEl0|hw.!c0lLY:kĆD';+*%&_3?6Jiq4դhnfD<.P`7ǡGY[G\M?Fe)߆I&G  QHe$@cBpl.#)EI?חz@aEw㻻DN/Әʝ$kb :-Y -ZUP;uly.Qp 'tCw? 2{HP4 |`;t%U0Hl˿լ>[͛(*9̓ 8֚7J̘+'3-t4w׀)\_V[1{sa;~c(uPxy` b=JhJRq>v!XdxT'R3"R\űf&ġPX Lhxq~R]Cl5H^ئ^'+]M݃=DѻzS:b&^_^#;Kf6Hg~mEQ]vMd:p#~xHwoʄ*Nٓ ;ט o])#ݜ} dSҵJ:T`*-nݎEp%Aiᑶ]KƪO[DS]L6l($4&4|3@|ཨ~f@}J* Nʄq6{;sL$ cC_RmS)E"a9b~ >9_k5(m !OK.هN ܥ'bUoMdx"f6U*5NqVF= jmId;oȈ0rn{7^"2s rV;mU.3Tz0Ndy?/OU i]FBCLhsnF[j`0E@,[Xjx-WGyx3cB=0.{=uYl`Mn8PʷdrSy 1Sj:c0(pFY[%Mf}q'\sAGdlc==HczW@:nja0? .aP4;^0ʖdT!eL Q,%ǩ^MH+NrU}y`=[G`ta`-кWє}& SDez*%-QᎺFip_\=Ο4!cY̚1x5̶_\7Tl=& -_>]తӵZjх#?q#@-H X('9gJUVɛvY)VӞ`hJyGȦ{W#Mr_Ԇ52UɣU p96b95YENq.U! H s㼅(ujԥe);nRRZ@8\\.r:&l=%{W +_p-k~[,(((eJ nhn}#"?RF?a (hAБe.Oqt;M MN A`٢,Oj0!PeRtMV i "]9?$=)*G2-KPb 2+;WۨSl[IVUNV+ !q?Fk# lcC?l.1_O'uo¦FU0kHp ?IEl~f$3 B㟹*u%p,S6qWS!mheKm9!Gl d:B%i"wI{z!ED/ݿtkz.:SG'7[O.*P9*<4_BqDPi:U%]BZm.7{ob.nJۅoYc}NRL BZ Z\/d`n\%4|j<ށv]_ f9*$V9((8=,`VlDP32mdD +7fi$w%%-,Dءrnca B 6j]ˇU2[8=8E)[0ܷ?= 6_"7OWa!@7ye')!6mL&,7-6Asiُi D",r;mL!P6GVKC]}(<=O|}zty!л :V{LyM\OAj_w]RdD(!?7O [3q.|fH J^kao}}^I;vܔфcrճ&t;-V׬h7Q 82Ѽfx[,!Tj| yOoT|I˝60^JUEKϣ]1ZqP9&0]嬖>iS'FV yH gӝX:d5ܫ*1nFG zřCF3g%Roq/{?$@}P]^?tܳ/^RWUx'm=-g๦UgX~EFf ̓u'E,=`dsSXGt a1L.qu_m:{e‰ PIna%,9k|ƠIEWi̠HR,JQ1$Yє2v}6Ztb?ZMQp9^Y)5nLZE 3PީUZ棍~n//.P c4i@-[ϰP[gU+iP,7kEBi z:W Ϡ}ȺHvDe@ ;o#ɫ3nt,ㇼO!8 x:Ol0zض+J1SS\}:_".{V5J3+Z#$QH*UMg!:S;(;fzjiZyy`/.zQv{r<|?c+G^3#W%C=&BbO~ ŕ0a oC"X9*c1 q1,dfu0\>q=r 43^+X?]m?gwJI6ܑ?HS)ipAwt!Vb& 'C@"z'蒄Aԁm|u51pYH,pЧꎏt!;(uLDzXZ:=~c]yXw[6 ֿabAm8`4G"poqe t.<;4UwD3@9=<Z/Ig3XfL0)ۇƹPu8O :1GVn[^_bÄ,R쟯~`<~A(b]ۮ^촦A1#`~pgKˁSoYͪZ׸ 447s|{d3;w\ԇ0nV*K0H5+4396j>E&7 Y&)uyZ^8沙Kt䢈o\nBZׄ͆RNF1$TtW-tmAucھT8u'4 C}F.\Bm\hٖ$`t4qn$(6w+M&3˜$I<_I*{S7@iOZtFW)yc;%auS6v&2P[t/?@sdJƵ#Gi<чm*9"ɂ{\hri7@aEfkoJzqu5%޼ :g )"pM7X)ьb#=Rra-Mz )vp3: ɲT@Nrm_y'FddH 'ͧ;Ofvv mHRK99[?O,Zʸ,ʑr/P+glDm9TTd-<;9WXEqR6ZzTt%qCDd/JaF+ *VK.vm4_9ŬCvWYtUo}qT 'C FJ<>qLpR@I+寯@|Tvz&s?snV`0[ DT!ÖĔ-{:-D !c(e L7.'1X{8mFwm`uNyΘH|25, k;INKdV=TPfZm]Y27ϓ]3K ê]P~AgJ$DjOf? _$fG33$&}9DSA-i/V!C (>rSOE d..v\0W<@`b~ܖnkvϨ_(RPClx %9u ۊ#^VĻ H6CV$‚:vF7e c|l;3v+NXa[j8i;B8ăӕ[w_1ͥU@w1KPuoU0 R0""Mhr< cUA9vٮ'k 1{'七&a7W!CMn"z7zz\08:b:X<=*n.9İ fv%C~OLm7ϳ yDȖArZ ^Fc:\y 9LJhh#f_Dah9:YhDãc0Yu1aHY@ɈF -|@\얐E$iv:Qz:MT^=A9 2-4GS`a*Ԫ@lLh`BPʆW1}.⼧ ȊPnVzCpg`4.FK5t}}rj@r,|AjRcPsXGL] ~oGS]CYMN<+8 CL dݸRi cmq^cL[Ox]+/ =  IdUс )9~ts$i (x15|qrP$ =YCNp4#4̰~! 'շ:2ŁS] qr7H(,%łXmn kiq%N;Rw:E}hmjTs'D>famwJ$+Ua@na>f+[ CzX" aև@E 2Tk GV^D Z,F*̸+6Wc1Lĥdֆr:[,g9q|g.tѡz1ewW/:$Z#2ᑞF.Z?b_@<ƼˊqV_i!Mo{'zûrs N9\|ЍfwB PBiUӡIYK!YL]2u=}7XU~OC8|p5wG9C! (ʙ˜=W:AJԍdx-_䵺4Q2F` r1PfHԸ8C[Y3I-u۫ZBQ{Mej{dyLRU4֒5EqAPQ( );*2./pD^xFFb &G\X\ j\UB>S&}{ZX.~ݠ,T+  N5ӻI\B>"rxs-z;|preSV'KSb)^Nr ${hMxOY0۔0WCl̽L<}nfߥ`<4rJ` "TƦl5;Ld[@<uuʱ3˟_Rf8yd"΅IjCb5p+"_{Z }gѲv 0{q64IL0DõBar͉yg/nGSbD iFjyZ=x2 Uc SS][-|K-Q&>o@ !A[goQSՓV]dU!.(-|ވxy_ 7M`;*j9] im]sb(Z<_H@T8J"ݽc˟QLQf/?;?h)PfL VGEAJ乮`;B%bFɕEa7ݏ]XsmC\Skf)]"E~^Kx4oocӳ9q|TN ^оPq-s!lLը'̀:g1GB"7 $ƭw7n~4.=?:99@xݛ5KjOZ l0iDWXMHc6t'|*9yp04j9ꥅW8B0<ycD/z  PJthXaARY !VHf'J2(*Txf7xY.2 ɱA$}':M$Pga6)'Q]* .AxtM?8ZvB) ? 㿽M )&Rl +Hv'nDiG\<&Q_G60!f?k^BYHInެ5 VeIsHeW3xۮi1ؚϰcѮq:&C9.@W5EJfi<ϥW D񓰩8d;W;˸ ;{u:\jѧqAgq;},zm_6EWpd^9iwfE6^"k$h"9=6>:ؘg͇c5M">d|D1.1g 'Ē<'DȆ˾*`..3!(ҘR9v5!ceY%Ir78CdH;!~10yƶf$VNmO&lVs)+G %7AM!ϑh%N! ܠKzMkt*$ݲiAܲ9r`@Vam{>8$nFIktȺqYyGk:=1X"TZ>vjwW2b$aC c/{FE+jLKK>n6=d>)I`97LٯRtQf WD[@M>n27VE`Z0`m2w!E  ҩ)avr q$p?_bHd`u T\בҖFՎӌzOĆUJ_@PɳL6n:(zS :+%nK À6/@}CXM_ԿbJC57vA*)a:,ksIܺ2$iв_ ɮ6L/Z&fk;]:,5yXm_Gcvb Z,o46q&uԤWH'b?p?I9QϘ9;*R=O}qśŶ#ifa/!K#&)3lW׷íG%TҢlmI%$]͸Wdk@Yy_Ӕ+7$pwKۺ82Z p&FB Du 9"Sy%XG%. ghu&KD]9}EvU<Wr6?pzFacj=L+TD$">خ&k<0d"u0l%#O6pd-ֱs*i#I`Ӳi5@5~ʹg/{iD teB7“(rW 鞊pDfzl)HUt# 0 c\hW)~qQB(sjG-8XaM]W)Ļwߐ;Q<6Ol3b̰t+j[$D|&`RGPH(1KIK$;S{\ﴤCtZ@yq‘2X_hZxᰇ{>L?{/uᴟ >[![UvD ;]5^gk;U"\v1mDC ]Yc¸4$ަǘ u)ÕGM |< oTixH!`cn(tEL–$dLv.vr,cb or"x C7* Y?s֡I $^ȔB>ٵ UL9A޴ҖSLv1G 뵀[W+A:i/a{ّ| .][@I IF8@\v.㥧񟯇xsjP]xҠi7wys.$겥1Ãdd>YI"@(۔hѮGAiD^&MyD'kkBK0hwӭfiU/TBbU''Vh )Ȗ$B3[sr+=cu 2ȟ٠6J7I#ȅᬙBrM@LEl2x0ibh )f-]կaXݴ's^2 ފVł{! @=Tf嘿?ht"|ngL{ ß,#טkh'?\%HT_:[T b)N~8&;O'b'v#ZtcF@\r$cU rEkT֩#_v $rDB4Ŀ|Χƞt`U5J<ɞ^/}'=/ԧKyw|vxP.m &yrטĺ=?lfuto;w/_-!g%ۂe e5gTpjU%{GtF;P!l`neP u:CEٺZG|Jl$v؋g.V.4+{U@sWpM[~ .ͨrr`*ifr~w*[f1wRfFdJ..!qj:#&A_e9 xȳ\j1#M>T}uo\ΓgP I#_"8sTs,tiIjWI;L`d].$`L>4R];gPP#ن#\ioŷּMo= 0_,m?B ت?Wد=>v f[8Scl-38_tia m] Z4J7"n˲[FUORT@e*g GjTWPo\1lgDhUr0OP&ya ʜ$ďe?BR$@|-X8gIjT M7BqķxF?.S= _]Bmڵ~GG>"ˀI\&L#)9)'Cr|BEntx!{B3 Q`8XAe;~ߘM|p}U0o\FCK[ .؟͍ݬ]AbSGOxҽGYr\Qz!^ϲAWmCB13yu.&Vhh) #ȉ5HaB0UpNۖq-rqFeipBnцP<z} !VfK럲 Z\_D7G>H;)٦&d%9turIG봛 $VG%žh83>/nܖ3epI"DГÀ0ŐrYӋleZVO\2A,6u93FzCg;7q(z#WB+EH)>ċի(7q#h!FKUY |P}<8ZAG8Zg#Nl *Dz-!7d: َM 8m"Jl~,9BD`-EH3yCu=!V08]b-n:&mrTAEeSg#"Qֻ~"Wդo7ќJP_?! hkK5⤺K_oXm2^ۦyl=c3ʐ(9RP <EuiJ娕OM ]/>O E?m%=z.AR娻̋$-Z I_(v.LJyqYLZ DP2P| y MZ0 Rך2d+r3D1>"&6ԛ:[ p Qbܸew,pOy=oHHM^6u~ahqaծaP! I]X)޷1]J'TOŇ+8iu?fR֤ⴄuw?f{S^/o9gu&)*j,NͲ4fz[=-3P2TvqiJ9'$ȦS((5ߝJ)|7]>tSzB9Uu2x˟xav zOjw8ri]XQeg~\y8Dp:)mǓK"R/LjJHlA"^h]$hˍT#{-n؄l'Xٚ5~IrlwlX\D%` n g>YuP £ dCg82(-l3%5w'{xſ9a)+g|EJ6)nZ.ɫw.Z:j8A j @W0 {||˂ϙzJQC$J/U"/$> zBΣ~!+vK,$X*4ƱpZ؉X|~-]HжKafD?9 e.c1gR:(0'#Eh. @Z'.#Ԑo縕`^Us,@I,śwZ}y#CllB8qͼW`Vb˷l⩏R-=BT%r5ŗ$rV٧ka1Zz!]1%B`󊃷<9d2>~m e`FAܻ4+D'c1գC c2,j-]SO6U'#: ԸN>I|$$M,64Q,ӝ8[U{d+eErUHJk\f=ج^ yE| \Zqsb%B+4 OPkPH4*#KRWTo[\H%e) "}ތ5T?gkIcxkHFe?a Wb({Wt۴HЇisqv/G -QF^O:ɑbVcLEi@ A9:cR]A3ߔ??&p8/U)653l#s^FZNSEPK50>.CjtQpXQ(H.h:OFStBDּRpum:apB}5MtЊhycq}cJ559sD}j_#0WHH4:tn.֠[bb\Jk{#q&z>'rmwz1]Q?oRɓ0&CŵL0+\#SjJo:3€**Q{dE|sȥߤ#M{o?^*ְE $ xmqɩĔB(uEOà3} FMI7!XFM| CB|rX t0Tq4(j8AoLI;7:+Ha(q9ɏwF-8D beM. 9>vt"Vwl VUзWiO̐h)AY=&DE (?i!-'<ŤMytdf˳INmxâEx{bAt,LBw訵pMQR^HHy_nqUV5kGN2)+}PS81'l@ZFpB[}M y+ zδ4%mWFQEJE->i>"k. nu9^{4?}BO7`vCIj%H\י3%:wL8`q}qGi=9Q^N&:9q>WN( sCRDÁg`Ŕq03F޹"|t Z0yegx1{LDv+tVXP0Js/փ\O?adU.58Mdc8v "+Mt[uW|\M8Y՟>Jxolu6:H*שR&̙yM`jHGJU4MKb8| QMķ {MnxPD_R[ry,GB$ӳZCENXH X N\Cs@zK@DPSL!y.c\A&#j{÷6VaJjUcӓC?ݩ0vPhePimW O*A>drOc<۝`"y1ӢG׼c`p攌]ʖF=ck^rrDm.FFWg@'^qKJ?%Hu]ǡ˙yqע]% S?nB/zq  ͨGAr^;S((5Z5 f#z,nsbCYz S]A&(^d:Me}ֿs/4D͈[+)OˇyDd@^.&5+J0ilM p~,]? ,`rN/pw/`T)XrU-ĥ}Oǥ}.?1l" #@)`TS .\7`k[6Q[Ayq]@FʻcDK^&) s38͕>S&y1G5h1SԅI)* X)qalGE*.+ @gc"6[AMjj'/'¤͘dhà|&! T yGB/nheh*U&Ksxę%UWx{^%3l&EX1tK쌺g Y&fL<ﶒ띾C B2žD(*i}7r:{ 0x6aԣ-{q65X2Y#(>cNpTSid>q_Lw,rE?Fޢ#ffT3R Kw毀SoaDuMϠm XkCH)gCW$bf D9@@[="Zu'ظr f{q%^#ȺX,jFn @5g? Q!TkWY7_<_K9I'&*,6W1Jaꌿdߓ}mu}ɨ ?Zkb zX&@A ~Dx6y6twgM {hH/60.#iؼ^t'ɥFz |w))^K!MCvać@KŷOKNgCD+2t[^ȸV.O 3; Q%t&iA-XtGՐ GE#tS2Km!'_%t(EMb\}*L1c7Lp;U̠#l"B$ q Nv]`ާ갍M~.>a-U& RʺbhzmM C`yt;ԵIA ZFսHG) }{s 5,&o{@2'9thL-h\[@_-z@mg^g%o|thj~4f"crw?.B5KLHz' bx}÷᱘:Fֺ)cnu֖QgOۮaX BJPe~#<\!+h# ]Օ"-8}ƽ h$&RFP\Up6eRv=4sD|nҟe\q"IWq4(F{FНs/|WrNUϥoi9ݺ$%'I.\ub]Mq9˚ߝtji(?Z|]aTc _[/ 9Yr6 Y #Rʰ,cuKvuZjz`GGs/אΟcbM .V[(k肌 z:qKT g}f WN{rKFm?*ǗًN8x\I7݊/k9Xpn6eZiس\HXdI軸jBlN(ت~D~< rwp": E["ֆ7|3}^NT*+4<4}Es;ufYTbFDdaFwcު^dx۪fW)Wm{Lf礚$GLv3'}|GE6bM|vqB-T] ݭfȠEqg^4s 9.>_sǡhuY&m$DuĊԁ4C=q`0(LS(n:geS2/367SZcȻMͶNՆz*Cs̶aǓdВqսPWckܠEkE U(kMo)=$('kЀpਸ਼N Bó?wxq^-pF)9Pk&qtUgܪDR7d ȶ17b,I-ؒb,NHY\hcu׊B5 ê #hwKPsMR+h5:WU3a\JϺs=Su*߿JC 4Kͅr#kSooD0I輀ݦ=X"(A(Zm_x9X}Pבݗju аݸrVkwlūDG,hȝuJ0&&1v3UoLxi6)SL1.7W/?g%..]q*®s{0%jgɑxsK,\ۘi /]] M/hzHҺH{Ue>Զg0TЭorɷ5H .-f sLQ#tZ}c솶qfĻ|߷a4#>q*? "B1JC9a\$w`|dܖKueQ;hN,EJadKY<Ō3 nZ@ \ E vZ`C_6ɽ9]+?'Н$JqdpMU{,Yfp9T:L) .neu! ":ؼ̚~q0,CyfB(Ļ)^uy [U^>qs H;oٺvYČ lAwBn}Nj <>u58UgTޟz}B|@Yg@ I?%GxCK+Vȵ`7Žj2V[1:sWpH . `NKuaRX!^3a?Նjپ}6ܨ3MӊR U"?3KHjwp)B]ջ]ź~VwP4tTe?Bq̅ji>-ճ+Vggr `ab@ڏ HħN"|]1#{8p%E֐rCA/ke0wcȟga)W0r@`$3|4u8u&jm7Tks(5 'yNh>ϧͩTki#\|8ZUw_#%]WHOmӕs4Fܠl'Ap|YYz<|> ҿ d:fJ l{0,>>k vg( ]х~u.ƜEcAp>,lSbsϯ}^]8ϲ> v:m{.}w'zsyUu8e a@ߍ m>!+J,IjqNN B{%4K6KtQ-z ҶeMi⚸eݷ v,fqD|-b.J;[i+*%BzEayz=rJcFL$ۣA/,Wa] WJAO LZrWN ~ȄQZ  c;B(kr&pCl6Cכ\~cf#kAU4p[rev(0)YU{@u@66އזۈj'C+6#d~Rk,^$noWm=gAVw PuB2YX[H2@T ԧVn ;d~=i&Mw\uU&h%-c^e?t@Sa#1+Ldcfhn$)޿ u~a>=ϓT.x9)W -ԛ8A°(>nؙjI/`sΊ0E#'E>P!"sp 3 ͖ FҐ Q]Զk akwJ~`@rB8jvͲYh/ kMHg-&;+b':/<"VVUf a$ɭC֩86[I(c{QȡƢԻ`$:3 _ukfE俦;T36krI88!x%өEp]|w.]UgsUao.ǶRcm(FreioGN%kg|ʾjXP@@n*Yu (` xu=Md8)PbMWzbSȢmF,>jK28.χGI?1jg&H(%j TЃؕ,}W>ϊ Hk_Sߺui5)U8r.LEi6|!i|c6 qcq-lsA)!9fytqC@D6(hB㈩JTV{C^l \Rf~πӑF_Bʍ* `kI[Jע+ugcA;!s㛈K$49(IUqڗ=q]?U* ':> _М9Mū|ZE l}ݑXOEo;%Pzx~{"Fq;Xּ㌨!{{R,mpyrE/vZH̹H޴2mNHaPN՘ D1;'z&P^7 ~MbqJMO=m*)AHq2d;_ccN4K5I0% <EnI>\l7OڸjhmS@f ym]|>߇ϖ:" r|69M+$/sf4EQ @@|Ǐ2 ؎n]bLWgoݩQjR2V돝k|p~>&.lYt D-}Q ǩ}0Vrl#zR\5cUeQ PP828[nC2>ctɻ݂)/XAZ"ydzJ=fݚ㥐F`2a D>αE4"ְg2y^76VCk9T>m] BgPX"&ҁaL6 |I/PdG$ 1B N*qmffvɷqkF bnҹ"3*l߭ »z1oQZߩsN(6gec9 d=y|~|~{4 D^k (|^(73y6Cj~tu#-<'e"Zh:S{b! OXk#~Q8OHS̨+@8Jjk~ڊ9ibF;9eR ʘ8;X㭇^pLhժjg(Wq">5[IRt˼"V(RgwX{ƂC%MMuѭ3y (iO^ E#[ 9Z&S3OCuy\Kum[Peڱ6ϘM/!z#f!=I#%ΛiXs\o@iC\v`pO%l#fGAɿxo mtcL"jE[3Nuf%|%U}~>:'AW59Iu,U1(.4{vm.O!oC5h[PR:Y2^K}b{F `#VƔ*'x|(s`ʞg̷IK\2ajuC8huN WV^6-WC,vBlFjl'دcsAL wIo.*]%=}[9I,'-|`CZG:hs'}aI9;HLEo>nrh~Ow&͵]*v hF*pєP6ebfT|pX,|.´ڀiF2AXp &ڎm"cΫ{tf?`}QIP`C_kffSbq,nRO:+vwrnD"ߒiLoѭ҉l)^b>Rf..bB$^iQFՉ]4Yk :41gIqC5` q߾r,*ws &)5^8X@㟁J. np CN|9XMEQY[,c^hȊAS $EA`M؂y˾1+$9cdT{Kҕuk%]BKM֮-5RY~SH|"ы%WvKgqǡ6z[gɢ&†prב_+}dz%P2;"wI)8Gr_o' >YFX!w`r- vOE !fzRϩE3AOb=us.2uhYHC*7'pTti#E}&L䁌nXb &q^ u]|rbM&]b߳Ghz)Q] $;=RLp[o3x%N+0`|G (v(]?9Y?9geLJ"Oa|P`iX_[.Y9ZF{DȔ+/&n$K9ewG\c 47<(2|e5\'ਪ _-48S&pHj}GQnyIkoJIҮQpۓLdd|N}p .c@Ϝ;2Eؿj'_F rE3LΝi@ƌf9{,  5rSq3CS+l](q7yȫ͋/ 64g5cȎ?$pf<ÍĄ?snT량+hD D]hլ[' ״C9`ۋMο/^y>hB+Jj2χHW@egg"F́bUç,gc;pf|)9h II&7>;(&U㣃in4Ne/"ΐ%t:.b^_sU0Kx$4`w\.)vӛ’5T_mqD5!EX)Pa3IFCT_ le&/u*71YtB"aw (p_:[Y&"蟺M'N@$7G Q5`O]ZWKw«L=8ZG7+ޏs1cSHA\Wb)2G6*ns FzWq}18!(rڍ>t|T(? P8ɪX=PdQ%@pGZ4 IlYӛh߹k؁~d.4B%x7n~~\:e[s4UV휙zղ`7'-3.3)>w/؁/AmEh@r',CQe.!*Jg~S"jI3_r!آbG)3-qbr4n,yzB#|3 ǟwinqk;uDZ}I?$ (>\ħR$cO9Wjb!Zjd !tcm6VVX8JuF/BT=l L!R St}^5QmIW* cA}^dbϩZ{UMܟ%!aFonuȘA֬O3~nԪ9簙qOUE5Wj6:ʒY F //*ɗv@#Pd=5AL!S*b96sr*cݎxzثTTq%'Hd~]ʻ:LD~jPHg8z%AeQ IK),5ܦD!1:ݸ--Ϡ<%Rp1 ӚK_XSS Xm3 ><1kvm&3o$BNj㰃:X:a|Ya9=`rU-iPMY&djΰ?ZR~QwbiKp$"s#ZɚiAG,{OOINBiN̓уR3?8%U1T<&N&!JjE jJ '5#ߢ{j "WfG9;b ![Ҏ22q~?Ū>h~Buj_]ZK纝LHou0ot>SwC2B#lh fPk..zJVLո娭spSFh,hb<ܭ5,@Z)uUWG[4\j"Ha1Xn&B56zLI:}MV緄v]JՖRڐBs@J) `\А᪪ l3wEC,DL3Scw*06d$ 'm:ZZ ] \M gvќ,"yrDRY=ylp ɋlC@I B:FivжCK6SϤnS&fsr$\ykAe7fgoqgD^7yv lJlNjFaB.q{KTRI=x&])[+b*Dn)" 9ǷuC*RjP#WpQ-OK/ R֕IG!R|z[2(x!U%LD4_Z|AT@<TIPZ\7s3vpa*\M1*'x:org7uGDLw(JfhzjBF:W[  '<`>EMpR=(Pˢ Dva[6Pv(Pا-593yE^! @ƍ:Wowin 1/2%_}C<3X]]T=[E^y `|"ᣘPÞyS:`b!?ل {idⲨР4{wmV>w<5nz5+4aW}Z DA5Ga@k= "\&eγ Jש&.5/y!(fTf?8~C$ðsZFmm43%ȰWЉ \ٻCwsd,юڡ5o |M?i:a7xGwtEC| ?F˨ 2bW:!'n>'VPPE-,X {=0k4NU뫧T;1|Lr) ٺ!b,m8]}1BV54u꣗¤.op= 4d-K2Mh?kHAu>E q!*5dt/^VbmW(%:`a[\F|'i'+0VlQ,ܓF'n֪PWAyr+z#tb qd2+ #ETUy5h !28'DlupD^~ƽtý*ED{kxnC; ȄbX즀s/$Xc,xT1(X %#GE9="8Ё@}tCi,r_:˕G%(΁@|0Q 9D0!̱ITZ"B"-$M0sdI"xDX 1:ɷTLVG#0 r*1>;نNFb8 *fEĎ2 $gGj 4Cl]+_E8UA}F?\=\l;Ak߶  l>v-nF Ɩ~dbèebJ=.<+1tb6Y@NIdkFAW%.|HYw39{nkУ~M}/Gxhw-/i0l% OpO:>,U_s~I?e%ĢY^IqtG;P2ՉQpz[ A'w\ @LՕ H4> xE٪P? h϶~P6Yҿwd.ɦRn+jrQK3 J Q1'h,O*jJxP£(/Չ'#uT "d`Mǐ O1+Srtԓg*x5=`tr,T8S&K\bjLavIyt ޛÕ.hktn5.9FolD F[͇yBp^οdp)Ϯ܅Ǿr}@SiYjdW7MR Ul0J#c1N, 1LХaI]0,7Y|RePSP*in;Г6|PhU{=Z$eV/U/_b28ے/{ ꧪHaܴ<VgѿV;UAOմ¡t9P?O8ﴩJgUȜ[ }AC(2ɇ4B0:f$D Ms<YRzKi@ZOae{D1 O1ƒJ3gQNhzK}:w0 $k%rzA/ at(lZ_ڎe3/\+R鮿_KSVAOœNAɻ2'(GkHcWJ OL9OOu^T_ V: <^S3k+OdBQ@3N.G5\1%#_~B<&'/ "i^Wh1`^=d>&'7\a@ޠk ӱ*!9}~UUVȬyoJ)nF-0nwAr)ibM axq>8{nQE3-$? ILơdLQl T[22NĦ>A!7;}mn{6 2ke3m,QlAR"ª_&]>[ez+i( fHwXEb?'QA2S+7J`a6cc}yKOQ;(.XTIH/{ Gtzc|t%6 \PR= XCP4pj`: ԯH6ָ'[z/?Ek}@?: uzIRqRҼ>cNэف! =%3r~(e>_ZSZ; yٲԭ%TyڡZP吋RNDV $4]/w6(bqFw؈:p(񔖀t;€`['":+BAzf厰}wq-:ձM-D*/gP#_q{*kwCV|4h*)M2J+3zzOoJd'e|e^VXǍkp7= sGD-\m!ׁ4YR19H8rK~&)ᵪ '00#a M4a ZRceqqdѤQl + ˜udZ ׋L)}fkhu¨iSQao2 o3*ia_uW5<d' )B7t z(%U^{Z4, "E[ ؒZy;Р(h@CM٘J &ǝgat4S޶*EĊjK*D#}J]W.(6nH bSVO='ۇ~C&NJW^(%!>3\ Nd'EßAN h`jI[aHc 2Sy /?p痌肍yYU&5׍tQEZ7taqR5%I _9$L:xEnp||DŽbc/uc &wV:W+XsrߚDIjt$OGLN,w*N{즨XO놞9ѧgyGېdhFN1 e"tlXZc4m4zH`gPf~|O"OC@H&c$~&*TjxqO0u:|f|V{cg GAG4veݣV+D&l~r^|T_x՘p٦hCngXiM{_ 'J*(IϮ,kɔ|^O Pr?Y u֡q 3aDͧGtfڒXKR{f2p7tv(v/|5gy|a` a]5SXpeڷiWLp+xi^W|OYkE/kѣ;v_>KNڞP!v>l3仜ժ X sжHڡK46%cgQ;O.9c\#NL0F|PiGp6[ߋkǀ4XU =>LmQvbPC-Mj&eb!m90f|d*.֛Gx$5[qCË";)3:eJgTٓT :rL :,Kt'r=o,)JQĮ/*HFE`۠"+) m?vE4h*FN_h^g˻%Ov+-AveIC%\ Ҷ|`ذQUEAF"WA+ct4UuDOaleE?kf6 z~ͷ 2A fݲeHEĔ?r!V__X^)Y'mL%)&beUBD-Dcgة% m%B !=pi2^aiQa4K3v P洚pW{E_@@,-&}xkZYY{ r\hC3@ A>UQ 1w PI9o\_dNO %<إ(bIÙ;ZI[ /YZBNب4Oq0 $FzE=(3r q*/#ZIdnz7fuFݹKfPad]_|!U^]<[Ȇ\>$1~o rkTtRC9EFQ5ܸ3.(V>\"^xqpu?cS ^q'k0}#.Vy1l<Skg|IH$.+" Z&k=̱tްHS*&$A [`Ug׮yZnjVV咢^*ΡD5g3L] 眷HY㑾d{hɆoo)|smǪ**:ǭnl:[mNKUfqTx`py ݺO[@Z2GA&ݯ`A49@`(NTGg~;M| kI\[}h"d ~ r#BgmY zA;~\ ^$p$eeb/LJUT㡀.L ™:蓎4 P־&>m/6t&џ>޶ZZO4V ev9{ ޷3/`fי1!z)rIQŏe VqQp÷$PUkvkuށ&&oRVJ6OtA dg1sZ՜.D(@0M95_Δo DʯG|R,юO/+}=_uoKLo2bz5R 5_,E@'2}KS}cF"KߐBE\"6{KyrLx ioFX~"#Yr6ce'l;Uf6- TOQ5ƀ<؄gFlw>\Nй3^`юBhxz 4xy}p[݉R0 huy qxWAri&P;sIr.__TĒk:N-yė'(aEPPLlIYńAAu) ;scd?Zz -)q&mPuc X{28u,<'-0h $6#YG?I4  JVq%avyP{H]tb|{k8WJQeWGQX'jő[q,zUZy*L ?R̙:`iOT/3g¹e2P&6ihP^4+B>5/I^4o8tlGGQj ޏT@zVy /*p+KRDzpL`8XQ`?|Ly;8NS# E2h9zLG^ :NM28g}wRPܬׅN}v?44ڼQ^tkJF%?ј}K?y;^{jޮoc)lN5ޮhqkT*$@X[xkr ԥ bPC;0HfX7E+wfz@"O欚Ypu՚%-'c76:Yx`YLPοBc/?Nd^ 0PI=&z/ (ݹM? _#a{RX+վC`a'ӷQהu_51ϣb_h>yrﰩm|vOejNGbEqn$ޟj39>S_1!9u?x=6v?݁_ @KR{eZؤakrF~&`0d,=Cv{5|QdfEYP!^ +iG—2dnƸwu1;>l立f aoy ַD>VR]?[KUylCa%~TA-i:h0ø_rX f-E+kpa΋8n뾟/u0*.oO"ȷ}y&D: }F,D]*(g bs.>Pk+2Ź+}oC8+v /fmtq;HV}6ʄsqOaw~G@pnH~惞VE#. .ܲ}&0ݬSJv٫l!L,Wh6l$![ű. a1//08Tx\Knl'#?J{t\IՁx<17e9uηL٦n״ag$$FdRpG:{XR2RqPX&*j z]0^j'5hzE=dx]# L#g1\͗ӢFurլDoOڇ(0` ewb/$\irx%n۹ !+̓|jt0j1.?D/I`ک`Yp@)s"aH5} !8ƞ*|kr΋ n:>w{dkS$nAL놮͚ 7>%iFp c-ESyCdƪ}%*>ukz2գ+ESsp]XI,/Qb35 1hZ bnT/t ŅJ)߿m~<$:E 2+Qq )luzMHӹ3 TPۉ2rYeƗ<|b)1G/LEbDJy 9?eXRUJ6]Ӕ*BntRϨfK20J *\,:߬c jh~IUJxf##7h +2H#Qs-oNmp%5&mްGw@=rz,ZZ014 ,?=?(RgԬ#t^ƚ`Ý56M[~{H%DcWnAXۍ'D@BY|L(Sr' SDɱc jڿȭ~爵cfpt ~j:i-y |__ФC,o$55RF,]m>q*F'M;F%hgB3R 9.Ls*J}1SGQJJA$x!+uXT:t~alYo)/j{{qB [xT!&O?1 <?'qa9ђf?x֪k"Y7dV,.f,R A"P|wQdޡV# U(ez/0h5|g̭-!e2׽?WMs4#D>@MGeHr/dj׿A%;=Tz]ǰ;+:] 5af\^ڕl=Š!VD6ntmTיp~D#VJ ; 3lBߚ T#-QEgkWyu."9;nYc^ ie]63+K{6ƾIΆm}жgQFQSM.OS{_2$8;^8=\$J;RғI>CE(ѝLW-]~rEzA~4(D#wY4Oölj%Ȑ7_x[&bZxR <E ~jKxWU>cյ}##A%gxxѿc#paD %8KuhiΏ@)#be8\=&M_ 9Rnzh֢>qrv3s[ X  w哢5qIux~hH @OLSdIOl[<4D QE?Dyt&-_&0!FsZ5 = 'Qwt;T٨*/$mO#mf)/2IߴS qFXX@L0AYJr֟*\C,{p`WCIV|C-inquoesNj/~c$*~m#]w'wx_ihO;",/׾1T(0zK$Fw18\)K.1/وa;y( ?n2pu0/qZ -Ђ 2#l3A_WΩ@Yz(h'SւYt dxE.4eɑ!?Τd[-Y6w@dKk}^04P(f*g& *BLPn(=ruUgۇ@Ж÷åuq4<ٷ׿rzLȫ*K =DRUʧGa"R%@Lx>w?>ʺ gIUB ,kZPI蘦 v 74Blk@,3 I%Pࢎuن,W}'&lyN9JEM(Ҋ4ifX0Q1 u. eh w|4u :zt_Ɇyq CSh~qbŽbqbmLOMDsoҕ^(ޖ);+]܇U c uph 6`Y>f* ro1c2 5¤{sЁ "?}-(;r.+k#ej  uʃ"4vSâvODSH'3$αIۊ[~6QAsŏV# (\?'hUtLs{L ѓ 4VMҨvm4] o+tzeKǞJ35iE+ C687`.Q1'ɨ7,Z۞xYB Cઌʺb* @4n5D*ԅrBl>m`x3:EA?>̰bմy-usC+/ -_N -OB.̃h 8{q4>ylAh}k9* Xj . KLٷr3fP5ZzeD>7UnW`z$h+{ܱxV}'YcUbE/PPTC1V,;&Y(vhcǼ.?ҋpp~CҞKJW)7pQ؟%`}ǘK4Mq\!JǷJ\軛+8$rO=G/gkZR#`΃P[˯-b2]m:Uo~ ņ4^l`dwcY''ZNpbeOYtT9K槻{]t}@1˰j01 }X}@7u Ү}챵E/ݯ "<)T/VJQ#R1m}aE8p ot `GTjy%IV[\J,dUe؇,}-\aZ[+O k1gxw.f65 zW9 ~ඇ^H}ڛz0CLؤl ; :A&MI, Ee{է{h?^H,e ^*( W{-ҏ}gFؼ0:݉AW!z`F^W*6kF[zL32ϭ1Km3X]铨{JcwXsF}ŀ~z@Kwe, }nƉ]QO 3|ƞuʏJ$ TRyS~ԝSe;f|SVad'SGJZ>/r)GJNoTѥ@(1cKt=.߳K2z%<2̈243G9:AM=U/(?=@un3Kcщޕ׶1zwGn**]>:Bym l 22sM,ѭt uɼ 'z7,@5Kt,F҃j0Gzmt ޽Aɹr>̓f{Yx<-"<(&Tl#%߱$0l?LTyduw0Ǖ IFYۥpeUn1H9 X ¢!@D-&xܥ9kH~z2EFj=/5mlU Sp#* d&ִ5U">Ѭ:1bYd]H!ܭƷyWMgL ySsR32A0"#X&ΫlplΤ->KI ҿFWousq D83$Y'#b2ٛ뢯j<C07lմey,t"i,ڷr*0& t`00W?Q7AAU rPxx8uMce6sh )$3?o]\jrѫCϘ]uA)Ir\I*NI=.~oE4WۚXȻ Xt[r!Cd-_ٌF~t׌IH]qMfoF!;ǃzP^46: ؾ?w6}Ih4ժPګnmK(0f:C|>9K'[*M<¦gaOoQ ND-8"5=x)xt!0`-r\327)WWMLctHY°m?j'lK +7g?jB}FkE~998!FaqE=@#7熧Nx'oFa9t9aP%}g]KǮ_yfs7B'RI` Z~o8>>ҕ*pժ[XْN}UDw wyX_i`$>J~1i{ҫH2,;`@H]eD~5B6l)+dǷE.&jQ@/3X0FŸpp")YZz.T)Qsӏ%eX}Ms:CyBB!@_l{uw6|" R\ng/<ȆL_pQQ{:)E?:"+q{||; oƲx׊*hxmG:Eኃ}.i^ln N޳srw=ӏX~X<(,f oXMוwQGE,Fe:"rk@=wjg:׺~ bkkU LAro>vDLY6UM?*wV{0 3ucJ'hnJI6Z/O]G_ި#kx*kM "*jER5jR$cOLm"!a=`-Up7:PGvBw=r$`2n+WuL8 } d>\E-^ OsyL3Sb;5-Abh@*+Awo3k|Z^:6 c2½F G*i$)&xGEsKcدw"8&ՆWȡћd/hϭ? vÙH,BIV*:[X\^2$ejZW^qq PƎùbk)nToO 8Wݼ i1Pe !p~+i* T K+^{ )Y00ۛbFXUsPeH4Mk)r.NqӯD〺!Tf#^GNkgZj-/fBluy$K~bn(6G|h٨GړSYKi:iyD\SH"ك,oB'$5ͧӑAPKi4_@Oq(ZA {ϷIP g r IHPl4An w{K4 YT,iE{ \4 D^|ѺLa>@5Nfxg*0LT+ 4dxys'WiC.$>fr~HPo9ET-VbhiS X]3Cju1枪A#:RAȄ40'Y|$ŎhPz6GnlEq1d>mYᥚ|Ʃ$:rt%ͩїjݽ#)Һ7g 9 P,ԵxtCYl &^ =Cepl0O>xUbGq'c蘛Nӝ`4x[(Q]h"mT8l K Sik^]>>, Qq61k0#fU^VhMN=6Iy&§]F=+)KE tBCLKeHxc ` **S(aGtluU{NA4٣W{gߟ^?9-`I >c,=K\ӧ-nOߎjd/>Qȶr5%# :g{!ZV'4FTo  [;|tLpd,?)s+ D9>be#EсQ[> #3Z؆Wτ/V5.N{,r!y>3@!wYߺ g=U., U5~f=f aJl$bbα2vT4#)PW DyM1*<20`@YOJɳP\jPJ­-_:֥+Ais>WD:Oiֱق* J%|?:ަTdJዠD%/HSd2mʰ+19v܆6m0 ᅧ|* AR*Y\҇Ӷ6!JA,,n  1U <ֲmpe\C7aG/Po޻!cird7mH=uS-: 8o|uwL )|nvy|7$0Ctj|PR јF)R&Jn/t J#vopkUEFxߛ [ +AC]4j ^3@s8r!Dk7 ք\dsI0p!kJ"$y9jCz/2e5)FHqJ&^\zh_|1-[ ^(.9[9ȞآWGeg7"^ǂU8)Yup1spֱ?Q)Ṳ~/CMWIq5ֆaH2B{pzP(~h{]cPĕR܋-zPǤPWm/"Y]8x# c\D@issZ9R P}H ?7E .ݥ{+9>?>2?!udQs7 (]T;{qP@$-9 *C;;r u]tQq[_d!XQR8)Rsғ(1Y3q M/d"~gЯ%Ǡ*л3fmƠVB]|,GdZL}c6cDs %Uieɦ=ɭ %jO$61xj6/{'r!2(}9av &өqf5K-fQ//] m\g ~^;8›@rӶ',BF)A 8y%芕k4G+j4`.7ZU䎯ņeVʤr tCbx6=*Dkۙ?R[&9m82 R;bɝmIOSÉw̃u}Tq(-âk|*,|z%s vv% zr zxrHrTq`5XL{AYQD2e0ݰrM+4r \ D9׸(4+o9&{lhDz'۾ ²) E!v<"夃 mLr^ՠC(^*m8eʼ1fDZv%jpTĽk谆c$#n=LBSS?EgÖۚua?Jb9Bݍn]ݩ$8W䲪ذ)|nk]J1wϕʆ0xp?- L%اUx!aHe;?o.8K#OrzƬ{ղFV\IbҏHf'S؍u Έ"UM(ɤX5o "ߛIJvcA:  rXEa}s<V:"/׸e1Ak"%#hj a{{M-ɷ!P׭9e:z1;V1m6o8[ÿ?:whyiƉ}q&RsHrp]!!_6l!ې*<ɝG|J*2Br+6Rk3#B@2SZHΥiX缑SRE(ϓIM͉9Xɑ=M"LGeșWǢ{&(íQҳ*O&ԣl{LK~ăIw'*v̇cש,RIg9<ˡD$AG:Ӛz4J<}B %: 44#R{Ra"CMb]$I]L֯)}kI6bE#s<lziL7|CIH1n CtDr\]~a[0~TvdS =ɬe ` y(-\9Qh#ovTC*YCzu>+.',EtjNEoFm#@:s魨6N?JY \Ó44$߅j8Éqfhi[X.̓|>]z TӭAܐߐ9"IJ.![;^=a ;Ɓ#=y\X] !MtRZY"W%5_3Z񑥲WѢE,+ڵ'K4Ӥ\r5C}\ KU?W}]{Xb߹`~ɵPi[ZJo~x#jb)UTUeTa$$ud r8S-! NUs- +"g!"N7[7rT:4K 5Rn2-Sb^UMm[lL} 8ͥ+tCI]D;)AY)">OwB.OUK2b-`zz`zZqyЁ98Lg-o;o얮eMٙݱ+eD'\-W@ d>z1'9} sE(poG~mjڄdn|1q]٠2X}eUa50Cj N9ᘕIC^7\u|ևw 8l4SuZOj35LZYB}#"Ahl0 t]Q*E۸ER"wʔo?G*BAg1"hUN-sj Y9O]\Ghm۴MCSDZA_viL}.hHx[kD( pAzs|.M_9O|@>D+$Fz{Pmu 7L:(_MPҙK9-!! l'6`c.;'.2c;RT|) P+ڽw520pwn!Rw%P|9 b ݌dlo@[RKz>KבS`;vi_^_ fDP\;d$~z8ImkwY,)y̼0Q/"4 s|u8Х?~ej(7;eYY;MA*jу]w g$[E7ni?C:/`o= DްpÍ ;SKRAކ/vk+~IOS!9,ɱr8NאǿlSamȇq}zm;Gͤ#h9NHyҊ|Hw4`3A6>_01eԐbQ4`$-mSUS`L6ʊ.5b91佬-J!8KZ9~3_CxX2$R BŮitz@TŜ`vl$I 5$c+CT֨j{!} YOj#´>,[@:R>F/stQC-:[: c HѼf.$=Т`97\U˳(R*|@'5M|nP)L{[Crt7 e1aD#>sz *¶MŔ0 x]fGMmO t(9/|yA0ɏ-`Ѫc'ܹ^R;xPbK5u$ܴ9X~-KF[bV揉k\޻BE@c2x$is7]S(?+Tϔֻ+=[̐NoP雼B݁2 М&3[iC^ٓ0pL2~T r6( ̠j1 6 Aek> 6͢>sƼT?Fξe09tDMZkcF4DPj2ev5ridss_Ig=rA(h{$C /*^Xg!~Sgfg8,[6AQ+ d\(1:GL5y<m5ڄ2p]m:K ۣCDDZ^oxVݪ#_>V߲ϱh!3zN/Ха;n;iN ͩhQ#ە{ܨ׸dъ'&'Ԭ&6DA)~4\|oK{T]_Uaqy!|}QM0n$ (ɦFkhfilc/+qNYV5T,?9 8nax͕\wa~:D$e/n֖L%GʔπF#]"[kHN[S1Hn$,ISa`x4C;Ak)^BhxH ^-UJ xS$8+PX+LRATfvb4BYnk86unnQCGC`L!VQRlal)㘣r<,&v{Yض脘p7"bVֽC@)vnq Vg*=K`ZR͡=|U-eJyWŵYt nr|K{.!t%Ě4z*˃)cy&,Vg.o6:K),0gvŃV!"O3g;D8g5?R'`VKzԓQY߅ȣo>,Y3+ğELXc u8ڸ FD-Sri<2,x;Ż ;`㸲7.̭? 3Aӆ@k}YbF5 7@(|lJYT2KnX/fLQQ((]i:I_WqX V@,>%QW'%K1,Lds ZQQt ,G{`v`5vaSamV Cr>([uŨRգKtT%Vp ;ɨj 甦5'5)CmaאF(}Sq =r ;7ː@N/~f꜅6.c|uyR O-1g#BOf/:&(s,{a36,sPJqZ) )Cdg: e6h Y4}wWf?#<*/ K *mhj "n gjrZix&Eb:/zΪ[x y3_X umR I{X*(3%)^kbS+DV9BoVr v2`tտdQY-NjPd䂿-1:-ZXB?~ Z;e[׵ˡo~Jً i'{ RORQHHc}.wBH=8w։o@ɝ3U_aI8(b=fJ'Htj:}T`dꨍk]ljV~LcZυVq7=T *K!\kq{ ^8'_Y셂̀}$Oc e5͒P]ߧg#nvZd4?qfyd=ДR1.26{8*$(֬DŽ{ JBrk8?m QzgxdHٗ @ҟH.S` CZ[C+^;6;n~gCffTX+Bj+uI.C"0^;=`!amV9p7-58M@Kbb`aTXZ|%\{V.V }q fѩ X̨b5weU|M0[DQXAA%4+RVS #|mB#2> "ـ<353;i n:)Y{GMCt܀_M(nbE4E-Wi:/g"w3@f#_ԏx*oH̪!*|n̎s4p%;pGܰ]N`UעRxcg})}OjCCm_Q=T%xG S ==Acx ~ExZdzLP0֥|Uq=?&ȾW&ddImx2ggQQ^݌d;֜=:B<(?Kk5)"5Ȧ-6wWtijVW +P-^ Z8.H&G 5h\:h3:B=$+c]^N`Bo:\XdީtL$"m/hGɅ^_!NJXÍBiGpr* ݜ6mQZ9R1;R. `*{b bSv,aq :6t[,>oǑA9D[G zmԱni'cG߮P TrQŰPm=q:^+/,8?`"[q9EWk cqNH|߾l \(b^U{bgNLP~B9pͷo-g?DE,?!vɉ,jFAsq{y%ƿu*8uC@A )RpN\vmtc =.~xD-f&S"WIM"gqTX!$7} KIr]\7?ԼgSm;dMԯsgQԫ},řOoc?),[ a;^cټـU"9S렷CzX>AqԆp~yq%8:BwU_\z_xQsԸ)dȡ~?eiH5 @uCBG`h0܄7/u?R< A4#IjޫkvZ%? 7(Oz B%Qi%_j# W3!șoZρ'KPPQ6˩DfK =fB؋ ' PKϢ3ZhIxH4\I 50̷4ۗf*/Vƃn[) (7߇Ӟ>k|3y_J%/+.?@N˟Iu ҲXbMOoߊ|:5Fj#as"QS<^ lNYqa{b:L«I [q9Hw<2w/"jvrS;x ,ECt.@p2lA~`4f\AQWNhrljy7͔;`$n @BF5ԔDP"B}4 Q(ڠES7jV.$iލM q1~O*?Y;i dˉ#tmd #2ar+~hxgd:D :MAG|O+smNjR R{cK~E{3"A]#8 4T/u:l4[T=q0ASUܠ %_ Q,}]R>Ƅ/ Z"ߗ]暖Rʍf]A5$F!o"ѡ+IX.oCsaށ qO95; ~5] ~lZ|[1վ p)͂o:^]cq^Y#ri#72VΓ9{Mk #`ld%#;C9Ҡ0bP& z 7mzʣ!3?aubx0xn{.tHZrXF2XBC~INm!wឫ8)7 Bm$d(` H*b'ۚBm' `xOaf8vBGOah\;ݦNbt~4r3IB`F ߰8ΠX/Ek3c.F=`G[jy/=kE~3^;eM|=ܓ@y/q +E`[̈ˣNg!PbG!Ս/ wP͊-)lĢ/{;68WQ{S](B: JTcq @SӀ`y{03Xr8paҰ'KG(A~N-jvƗQթ N~5p;$EK?@.k@Xcfߞ/cŖat4f:,J.SIX! 8숔}pՎ7Y. A'X,ϊ/O阭Fqw<kN/AVz[+:雕A:GN$&ҎmߗL@dGGb֞'RaWTW2&d: Z+,S *j:tዿ Fơ@b.ҐN|$`!549,PU5.K`>en^=5EF5[Rj kXj@=܊ܪw`\~羅Ȗ;,r)G޾@5a} R> *ju)6D0Fà7Rb/>+0y? ZqdkT/3tLv(nKzq$ YCC~9~P Ȕ;jlTK^=XA];z/_wToNѶℲ/'b!86 6 Q8`'īU?/*_Ǣ?IC]{.+F*h-ʀ\EiawgAKVVEӋ-/BRaSf~̂%{Z\k86 z72ፆAJ u# O~,r]{ 툿=ҙbqLr^AțPǥwR46֗?B UIzea)Pb o Ծس!w bŸep[U7ipMH[S{7e(MꖙE$]O_'BCI|B}鞯bgƽG{8T ֟R%<(`'ـ&8^ߜIFA.ڙrCfX0Q[h _XW F]WTW+ @3F4-_ygV%9hz-Ch2_ku]◡4oJH.=(&_S `'“X5Q En<$R|WdNX3/ U2Fgt)yzlK*pDVG^qMiC{"\7aaT$ՂB2,A86Hd$"- YU/)yFa*gcXgBu ;hS'I|;[82J}+N__н?D]xČȀP#JL"@{)NgG m7X!hRQwjgyzR2IpcZp况e=e}*S'0)@!\CP4FD.f>)A,o}ĒR,xKX ҝCl ЂkЁү#nxJUB##+03F\^>iXl([29qB>x\䔈knB(c$GMT#E7MJފ.b-b_idL8^P^Y!P!R5L8#>FW o,A'J{1 ঝfmoԞ?'ލlxg-oVgt/% " %BO -sjY+om9 6.^vs`HRyh`_ (MojLȝ{ț ;^K9c?FeaۿA}HÐؒ\ kDͽ*`OJծ`>^{PH-R׉(#a%H.Ä"y.%l1:7x8-'}".Yu7î1jaϔ>W ,(LȐײaUϝċpl!UkVJu;whl ni!]k-Jr$InփMo+(-jaM SC=Z7K=fyA/ M 6ɯO%iYc7Z's?pN|+E- J331!?KZtcws@3:|I0sPc <ڐcZw)+Jx 88(PnۥN9T K'~)%Ť5utR탂D} jrp!s_Ʌ=/^S_Yw,6B8_f3<`OIHQE,q%uCG*ݸ &&Q2yGżwHm.42X$lh"a5a=4jn*Ev"# .]lج]Z,.md dQZ:LH6MmQRWm~|G%Wj VskB{qRap2PYn-D2+^sRoZ?󤚶ۓKedUp*8z#xK}/*|uCENr㽽T!Q'__GMё-)ת] rD Q-_Ҹgצt*$+m0/biP)5' ; q{Է~T&|kuĊHz:? a(R䥓G{z9x0bUtjHgzX-}p-@OT=.vq`hgDInr1ʺ*l>!3Z>< 帮.@`j1.C3d~ːjG:Y vQ۾tBo}@%o7<:~=cVՄnZ;j_ZON%9}(9wm/fT/& *˞167W^UL.42\` @S*4X-?RG!(, 3ViUqD;JՇFN>xJ̶:x-57 7>9je 64J1 gZ*l# F|Y#AY{\RX2 gfV/*GiyJ'>iReDK[JEh-٤Kx|jGW(Cd.w_@Mò߉wMIR!yu6S0JPiXiD~rYdӆHܙcY0:%$c5.rdV zlDkL!f߲avJ4/2Ima_^0UHg,e1GCM:9%0D} x̎KpQ Ĺ, 1M»3d'nE,៪G >=qU;'47r]쨇Jw#kwC*:ҤD(=a?xD&[P _s$Z2 3Xn,ujW֜Ҽt=82!1Uz ނc%F;Ai꾑A)%֕b o̠ { !_) /x`53Zc^ .KiGvfZŸ:m˰r>t^wewB&M;aFَzVHGLlL_<͏#Zo Oe/oXMi'r5X/(l W i…Q{TZ'"`4z+ZҪ2 o s"pordG j90 ;~j6qe"V}~^yѢ Z@FKtI #bB勊"A}8D y:[էI\X0dH![cذ3,x;>&juX<=ѣm0 kΈK\ͶZ{V[;gS5orADX ֯<.{Miz'63'O^X|]8!M}@IJ;~m̾ė$to틩+k~m @%,w8ddJ@=ECZ^&K?C?D`%HDN\~_&VKS6O؁xPYǩyޣ5t؂Xdth/exÜ{dksT@g% 8=-,t8Q,|lH&16dn}U ^֤j"C1o~PF Cʈui`LB2vm'sfDhfR zY6]F~∬BYP_s]1Y,Y|E[w)%_sXUDF(ۜON/1iB-@"Σ|/)ҍ;>^+"Kdv$ZjNW |1ϲ?eҘB׿Fўc z k1#IIy(]^ ŭq}y R9/cIɱCũبA{,w Q]ű pab"nj>'~=?&{mt/mכr.k$zʔ<^4gJv[9;K~)д[[P1;1I?]T=DM}k8b($]e}йT:õf%u߭\KʧѿGȯmBz-3Ap  &x B-xQ@d)Q 9LGO'z$ó)Tqj:ƒw %b$7[ReY^βf\` \bLj>l1WstyewPD(G[DE5@E!GX29Ȇ 4٩fR<}KDq|/"s@ZxlA,)G;>\^N~>Wϰj͜Z?h oTlÆ!=w['շY,vTgڅJ#xE-n6JFԇ8CPtpkCP7J_8'1B5HXUbx G9TPfU R w]׀z;#_S60:wIS-6Y{ *K | bT˙(_^?T*Y NCj4cqx:Y Ob/I94͐JfOIq뷍cN# sI4wT{)0 Bed6nwVSͺoɫ '&7{nSwhyg)(l}ϋ|z~ W:%eGg;goRux?O&?r !{w]1C1WdRvm^ΔֆY (Ksf57CPWB|jϲ&5fF=JJͣFbkł]mAPOys/wJ)_ 21}]_oQ_+~Z_Uso0ӀLt؀mGWP%=<3EDdi<'i>lFW(ZVg; հ÷/bᛮ e1hfgBZԂ$4YBkZjX_Kj܀R@AcݔI]F|V\|[|;0d`:>rC1HoA9gVR;:F`YkTtynsB6wN{H*|5a?ZR,: /4`gwJN/Aod6KE8rC_)՚tk)8jq>MJaN4F^<0PjH-g P8'w.yo3׽W,NO2,z7Mh VE_[3cw)HZ]_H75 k (#{~"G#n-3S| l/5M>H: ݳ ]ųҤ«9;>گim}?C(_w=Q9YsƤ9~>YN/e aGXpD>a-$Fa&H9Hf7o]:(u9cLE=vkaP [\BAvtMlS "v n>R=dV`2Ng|u[-w 7!zEK}Ij>ɉZ%(c{\1K'v:R)2Ϭt93'7nB$!]~؝=NЩ+cs[RvД̄ڬJ\bEpuq[d2&$bfRw/ptu8#"jB{ SG '*6Ĺqu76ύM}f(_"?lǜ9ۑc;\`@_pK_Qy*vx{b"9 G*騥. F?tNp +M,CêW^Fo֣k5,Q ݄ҮYa)fLM&ܗsD3ű6|]{3#=XK85j׻ˈ#n.UM$n[/ 7ivvÊQh_6n.13 `+1ݬw`s(!P '6tbžK,ޖ1M,uĘCJޗ IF.q3R$q=vF"¥]Ƕm0cb;`aFguTka0XYSW ڪ3k;K1 y7l/ ܇֭j4Jl+P;LC5-.R0st\Z 7(^'PR{EkaϟM+ZMRe xMɊcil$ p)-7⴩$9[jŤ;I;h>03::_G[;.$=!KG3+6L*+W.4!cb\/b 'ώeJ(ڒڇF5.~|Naҏ0,Jl+fUɎtbt%m7Xy!-ݿ3f+M~Y1;H%aM?9UCmU=)؄GD#*3 Y(H`}fD_Cߔ@v1,Z#wCwv^^;ȓip,[QRBѥ]E0jӇem^ D4rӚr+ Vxѹ~W~}Qx ȝXJg^INo)C'M!I<@.r%՗jan3F)$ڐ }Α]6S\_1~^&RJt0ʣU\n[@{w;LBg$f\)9靅+?e]/ -G409/PGnDa߾):[~E"0bP:IM'% jΨ: dC,cyOczlj^oz$O.sp*~’\8lvtܙ% HՆU9byDٝyw$Ges:w4,p~LX븕BBp͓a> 5糩Z[lrL(D깟».gD^!k}pgR 2p`idpޘߔُ`-9(5mO!|7'‡FF sօ^ :IY%e܎]]fC.ði`=9*dj RLf %֨rtd>CTm&:ў0;M {z=SK+ML*tH%ylPjJ51 nO7ʾt+3b#mT;a$ +:2"n(`x2N\leqSLFC7)1_ ~?-ALt3MZ pp%b&'!+^ rfBt.r]S,3<Vh th]OF&Quo+WuxTDz1Rϴ^rTԔ!eW\pz!^aJ]RnF%h,Q%Z40cAFz&;t0+4wX~IF\ض∛^dh}.ɚm.2eItm P8KVy?ꄠ{D,該(ՙNGjP3bZ="F93&r YP2bWf k&5^UuDQ]nTgpN&K;<٣IWxq ]f *"hr0t-ڂ`lyxRPnpڧ܁rvc>!sjKݽ$oF=t=3jDeD)&o˦]H# jO"R`&z<=PǔD'a3ͩ%_YT1*+u^ {7ޛ麦9Zcjq;-jV#jY6𫙅gr풧D OyNȱmmvZ<458{:4f*H+cñ[c.)iY^K_ғ[Y"U*HpT3*LK?様mK+ҸW2Ǽ$ۘ)"a>ÏHi,9';1ڎ`bݷ)Ys<*Z#E`?A\}%B1ߎ,:鹛)/(F䗠k)ټ\u^TE/B26BMf>{4w7=XH&|N\Rpn)x~i] lj>G^.>NR8`+I-0ygD i5Vx\S xMRDxZ#]!97aeۖ3t BKR<ґ(3!TbW.נdYڑA>K5rڠ} c&n5NJy }-- J;U|~ιd: r^ *B?hn^aH%li 0X5~;I蓄NDq]? PqN56MA-@Ƌwf!wY qH۽J>:xnv?Ȏƈ0Uw]GEyE@ x-E&?|AD4!%_DO ^ Oq.k>2'ftGl׺:ߜ~k91,-ٵE9\> חr ,쉄OHR)0L{p$' 8T0dMD˒-"7">y.$d0#CqBcx Q -+M](8 !xc:. :O@t}5IUgUlY̨ r<1nHlP߳dbؓGnP⇒oNG"`#Rb[It$I}O JDtoDSY{j$ն*D|.al:5I; Gs D3^ndAЦy# Эn>ܾu`&*x21R7.CK)0ߵS*Z]@BժP4# {` u~߰P50YR6em ?å#pD0(ek-@9iMre-<`~`:?uu댃8"V&j ZU}tM; 1)Y+7ZW$īblK e(> 䀝\GJo3^I Ļ2c! y W;b}rv]񐧻H~5F}gj<ˆiDݸsGLD\*#Yj`ܞ!_K1@_;߳0b;jjsY<~Oxe֊ze>a]@>2xrDŽ@Q }1$+%G0%چ<{?ך,f}ZΤ3Zxf5|3Hpc.#Hf(N3ӘF19UZBЌ„^G>G 3UdrFi6و>4r 'YE܀;q`*s,\fRdPCrF5x>Ls3{3}#꒝.L8b;,aIú6"EMk1Y<B4%C϶.N1:笩"Ljhd<k>Kf2ܕg6[?^rBaА|o-IP}J&\#Q5UY7~n3OuƊ79~E/u7wFmUⰠžY=8 +_q& {=ouM]K+/C4trr\UmBg;rDu03 q)o_1z|K/^5;7Jhb8A)>G- DUW5.UcL%E 6VOLpAj`ToVh hKM!蹯 \𸓪va7 mJŝʇΓm.GZC5lX@l&[ڈ TOEMh݂y6smAOmC!_%ҮBoeq(.DTI#W,T%KGӑIti0GB= 2.7ԟ3/7D2[dc1=`7sűTպa#Yi;;O]YcLk|YZ_"8냣 ~W*L B4;km ozSTЕW+F4\tB &ihG:bK/L5Bhze.:h^=t>C}``I1+t`:\Ȯ\cZCꄲ3Yz`%}Gm֫.I- y&p{%&ŭlo~ѷ} W> Euxcቀu>C :`|JAoHJ&E[v.WJk̗sL2;Qk{$5̝ U=R2Qݻ{)S[Y5q,Z > 8 {ltJ(7a+С(7p/حs A8+X"GH q^.oЗUJ~c)j΢uRy_F!DvŒL29!v9v0{ظ dCMzd̉SeMoο< >Y#Mzzbd 57T.74I@%kZn}jia`W5odkbft=wO/vZq?@@uq}HBn[d9zZeN>61=f u͢N sf9ȳ_SK-S)>21Y)|;G vDV|k N_0Jl2ٹy1z fm*Dl4E}$Ww+{+0 7ZƱ%~Q3*uم\קVp}bΰ:ûu cGya_GV9Wj[?oNʪHBE& e{ Dr@^uUQ%?-?mq ΧdNP)si#FH;.)z&e9>ѬQrYPw.6;8+y{tx"^[n[[ GƬva'5;>< Agqa)X wkr9 /k4Y`BpXҮut;Պ-:F#k`fn>V6B j],, [y} K5孷4c'n.AT&nob9"wZԲ>}x0h\R&/NgT%/sƮħ%EW'&'ohtYbWG0pY-9*N'{B{m_%lU)ds)\bbK]yHTEd 𥨬 y vdXC7Hq/" k2;L'gnb\OyƩdA|) 5弍=3%)'ov{sbb^5K,ٗ~xd ^B90&Ӭ >yQ x$oiYBPIa?s+/:FRXu [jҹ`lpPC_^ecA?#/sXP+R&Ȋ4)"jDnJZglEfJv!SM [{`^ ƅ^%ݩMmo쩸 ߲XI#aYihe)TLtRJ4n6g8n 1-2Y?zHgr O.ި {Jgc U/r^pLcc X@Ua+#|Dyݓ{H/* "of-D#'kWyeBrSÁr2 { jv".6v&p+0He޳Z ǮǩJ-=\2w;uok?"\cgn:b۪[c|]2p}n qOeLp RnQ-TcUY_λ3{sKPe|=XbJ"0^M(8%W%dGḾA b2\D0R|P*1@QAtdSIV~{k]ݹ][u, n@ 1k P2.42;GIa>ʌh(.&8~5~ݥb#]aGkx"ԘK J6|qVrC^\yLJFA8=>b- z[„(6LxJ>akFxfD0 p WnENZʠ 0ƪQ%(|H. d^IM7GQ{Pyk򠳭Rԇ8HM)lvR-Gɛp-rg}`})|sx;@;ڤ:?gbY:taj1c0H(dz!j[j5>롬fYq/C$nV6j7al1zxa-bsmtj+*!=td+b,KA.ތʥ:XY¤SB%l#5ᬡq# ~qIyD]xf#rHȊc.l5LBhrޫ!##n"=U}r,>U4`U V5C{["S'Z7~ 6:R*IwQ'Npރ8ĦL`r|OMoꛯNS5SUrwW=6)0c&-yuT&%5wHs}ztsF6lWEJOPь׉%H|rA&nd{o'H5"h 1tCe@ƍ4Ձ0pM(;S(󧮘e lb_|̐RҲV˂1a9yfj hT{Q%M:`lGv_Psu8kiJtq#G'53v/ ~0Iv{5!:?`,ȅr*˜V8QgL3ê7K6%L=v0>0s\p~x=:5ME$>w[ŅկAkl +>Ayex r^Xi3 `c^_%*ReGVdH(6 @[r5~fY%oQ6hBpN7 ~3SkM {Ϲ|;1OI'%0Z'֩Nwä}jbjR(hNk'!C^!&lo8* +%徂HNs~|,'UwqR`LEg^:"-лۚS#Z(0t (5ҔKۜ9׌]kP2FkFa5pyկbFm5MqZ!7Q PC}l έ7~ZWorK]v8 Kb4: =N\#M:N<~FbLJ = 5&HH yeKYpg%x/ ܠlS}dNfFDfZY^!2O"YYqj)_o1@2zX݉UO5yCF%e;ulۊ)8h)I,6 &$1s,RI06{!vxӁBɨӄ,v#Q'e4D"x :3K]}X=2k6@>`hD18ρZ PmUwm`ݩ3?h䪧.XNܞM5xo+ua@g]yyJA:s%դc[θ%ǖB?@l-f5.ωw|kh"pdӿaPƫ W7<*EKqa$`8M<q|cvgS Zl+(W{VЃik7\)yhaw+тKto3)8K%=_]hxO.b#>$Gz%&9F 5Vt Lue[MiR$~˪~k@@PY`ίaK7SE|:LzLxW#SQqcL#bIo< eEIGS_yp򉽬0[* Q TӁ )hb{kxGd?v$ٰ~ ^H>dW-7NdMzvɐ-zME(,<-SνYfm~H2(DZ/~NWr.'(lؽD՟5O܇^Ulu=~&/ cK%ƈ 5UIgK Qk4h &ҼURq<6 %CdXm0 uv+\:$14,J-ӿ?UiҬDZTSDA0zM'@zLWg<mOdE&°%B¦vml?߼7Yi}zgSĄAނ3}R5d//gnI ?|kW{cһL߷߼n:) jjl8C zXt%l׿,<`aJ'Gn3ygSPpU] ^E4eYGY_Xn2N!ܲwnAPQ'æ(FAPvKiN ͫΡ] gJՙZa*V\fo7,~ވ5I(]яQ!VI'}, =k= s ͽXߣ޵*8 |RX83CKFTUIU+7WU 5y D/kO+~Hj2@ X`\` V)R1(lje%w{W 3i#k}/~օv+>瑩P+XSҬ vE|O{GY>08@7fT~|_'ı ifk3kd!@Bhwѿo&е@`Δ}]>J||`gB#쟊fNPCD?d 3X8aÎ1m?]ݶr,n=2*?[0?5jA厵A}=&nUTq&R POx9e@>p6lIE)@.NރNBU lfE].-%pHF̢Fz GNHdx#5^8U;S7U%9IA 5t`~pXѾ"#&-@-꒟uh WVMTqbɮi6Ue ujܦ64G)+UJp!wPؓ옷UʟVEI0Vh4l;%I_xrbu۰HvLAKp9cbPO}"0lmS(Y~k$2vXbq,oLF9N*j; ^ ~Ͷ8z]HuA%q5]V}>)U[(/!gLyoTU9=Hb[c0y6QBONH(F}רj!>1 wK -I=S˄Ik"D(\"o43W44_P9d9_gD@Y={9Yx"W:<^VlX3Dp(&jgU!l`UVlgA٣F[(,MYE!3n8PcKG_V&F2A1sAȖ)؁obl/(-FQJ `U1MtD(WNTo5? y\UPR=Nm~ ;,"O懋D/k=dy} Ȗ附:mV.X= g"TF9eV٨r_%]VOM@'p]_﹧j8H7mw&LeU2&0=m?k [4kl"sS68y'!hefL &V6y_MbqZ&uڧ5+d].9.`Cm)<\h7VGﺖCߕ*erH$QsHt:rnLCPܘ_}oo o#>9s&-w0!L'/h7OCSh*-!o5O{iXﲙ3c ^;s|wT\~{4KLrB(4a<__xNTMInZ]:o0W>Z_=q> D'AyЃ={dLgW׏y%ĥ>c^sj7T朥:1fjPq,OTNY\9PѶ*R3A[eybJR3554DZ!-WqB8+)q l~hjSg/tt|Nο;C*rq#P֨a y$4_10`+^v֭I_bb1ě8ҕP):@SM/9f`Hprde;( f;7o}Z3P fA Z kq,]N=nSGfeJsٮ*_WYy4wLqj{ d'DCÈ$E#| w% ۚRyWU*_Bse\:TUףMݤ9׾T৲|f%?nW F.#JVϜ(w#MtY,Z`U``=^{Pc/ k7+2)+K8   YWXc=ۺ(Xm_eпtm[bN Ҡ<~5(^Ku k[6;>BV4 RzHqYF`k=2[k-tr^Ӊ3]WEg/w~g H6H). >aunI\H"s#7g,bQf_cM.{C&.KFQ!OkW&8cS+3Y a\q134{Ꭳ.'E,$bjcGhvd8P,Zժ˿ e^65܆ aT'DMk#A<,}'/%I:ZDW ُ0/EbJo\*;z颍Fcwp 2GΉ,{͹;뇐V ]2=yP ,Dߜ tp^mBScR} {r=̯ %>G'Bl7,q]]ev0TsS/ %uSWTZƢ *aOQ?!vDHRƚܟW,4^6+ۆR6 _v־e X{Z;@._tQAiex0IW'xXI c-{~)vAU$F*(΄,g,Rڌ- Hp;|k-wLvWG GyYh|6Gg?i(3\!iۡ$GG88B=Zqb水 ASO%]} _3 Pj9gڂBD y!֫l>uβ5ۨpۿ<ثݧ`. DYiq\u'g ސ'fL@C-R4PmN8֛ rGGarrBN5pn6v:j:Pu(x-KCH2{%8jt\u+CR@.J(MDuQIP4GE.A  ̏*\4>rM\4_dHDDsg "EPvJI콳$=y U5e%FxR6D3^ѓ{!Y^D潲]mvRzm{|fx.pf?2ۥHPͫޓUs3LaGIgfw~WE?gՕ)Fg 2=)/lR $?̞h8wc8JBihS3] 2Z}~iOԃyU*z煃S\hs8! wx>CHόqzVv~3){RWO8nQtPr&Bޢַ:CY;KzT@qBU&Q(O}K;?9tNX;=pI b1i$AΝYW; ?gV82݈x؍Xf R46{$3g3%\}6dBuj'7ph ~e|7CSVB*q Ads7"lX2ıj<@ {?vsv*h!6, x<_/ 09-RxMb8JE}|G S[ZwODZh拉Vt*OmRQ *k@E3""1/w<~ſwzw-vr8jJԒ]|9 \ؐ.i¨-_bD BʳREz9踿D KʺMJ (='WFm8 E@n1N9+B/K TӀ ?K:p)kJ?H 瘏XK~١8L45k3s'&~6AoC>xÛnܜ'xTסt]N&kx~+ mNi2|Ct2Q ,>yp^prE%{d C4ncP| 1YhxT|t5lZOOп >A%p2&gR2j;C0]/MOW I;wԿVA,g2-KunvZΤزB4~ <p^ͭ1B>Uzr${+<2.4N$ [Cb ў':,Fy(bUo'9 d~+-X^AW+BgEAAV %!@>1̟T7%Ԭ¡H{e ]y`'NSRj5AmѤmvZS9VA׏CZ!uǹh+JOQ*iʤ:nGTKb.ǎ! R󈟛/zsW5jp(j V`Sh: z̦ \\_iVp _G:.%Zț.m) A\k{ f`h}{Z~jk~w6}ʴEimz /)+׶Kk1qm3"kxnHd{skI:I̩_?3 n:3lqAuWK{4s;Qa]E6ڐ9AK^~ ]|CiV)@N^tByyhd<;.Â3kewF8>|TW7|u&v5Ω@QLUbJM(,$~JqË044hJ rGO]c_`aMr9K>UjWkf$5L%;kJxqSn w.-)Bu>KXQZ'6RIj_kJ90'mIqə36~xFM+3 Nty'3:9#[ *St1Ԧv )vtf"+,=R>o()G4#}( 6Ow?*eh 6p?0覭xW<}ೖр)DO*(mx9dR\0*-H.y]c!qybnamJ#,r[d 6 ܹO14xD[ᏹ590&AFg, ܣK6;uLߧ 򽒙ZRN6i&Z3E|]? rL+[+|g| 2Ԇ˃+XDB=1mK7y9qN+QZwok& 9} b2 :ќ&<M : *b$)r'2̅.{+^mɭSV IȿZmo ybk3tu O)Ldƹ>羻q;\[G JK)Kj=YnjGx?PY]RCt'\ hWg¸AjZEůw:/\\ē/(ޖvYܚ"O!-JW%ṭ cӿErarA< zæC$@Yfߺ_^jl.jT6%=FطCm[%nS䭈eȸI L`O! e؂ V [d=Z[gDɀjMr}'lX )a0֚Q,GOBf}DNEѢ9r*hL'Ie8jJ]_a>4oAw3A"ˆJZ-E&9rm0(=prO'dT.k1z ^Dצ$f ew73iZǻ~ ozah+en,ZQvx*AaH X3${۴FlJfȏAɟXx5y1Hմ1(л5an@|+:p6.Y#2)jԓHh,[-:{jv!ɨ%͞|3Qyb$^#RbV瑱 !2&$FB=o\~Ӹ3I!_'\BP0Fhp<0}kuΈp aSHDvqëH=` XC9VMAn4VW2wk}ЩMY 򘆞)3jč/ksnt @hh&adߋZ#4'5(#ғZ|/ҹH{5S[C$\ ? 't'BV=<O*Y0Me"9txEwU ~LKczEZr%Wnݸ;2⸐ȓPr?s?I"a!b\ZR_Y)=̒}]o}X[HO>W@G{و+_mw{GdexQH~ٲ;jBl7Xi'&G0}N9-'t(4a9љ8G"|MIwFʙ rU2ǤQZ* Q =e#o`g=J9 {y <[rx$(fTEGؔRYjouc2f0Eŕ7k$z'pEo `_cr5%% $@ׁŠYm[kNbS D+瘋{IvV" B)T)x?qC@p_(],.>_7\wWDF; ){-w5psq@62CݺZdzOh5'odW>; ѕG>OhNF>nƂV)k|%l?)3j-?9.Vbc"!gcax=ӏibYJc/-FSt:t{i خx2saMdxl Ћk[1"sP7,+ &#,!vtX3>&K@ϑT6k*^0s;8tg_W(2U0|I,ɹ#43m߲ .9 0e)-T1Hab4XiK!u+ÝM/YK>vN>u gfq`+FBBA'=TEeO;ETk 6-KaEnYW}e(n7q`h*Ք{5o0XôRs|;СXQ 6!/!mtax0Eb*tĺVV| ҞI뺹(llfh̹V h EQ~>}r'q/П2i9K-kbO8|9K8dۉJVn ? OYݡ6Ϗ`Pv0-tiG:":CDv|VNZ H _E},WtYlwUiz| t"\*|qcl#+z$1D'K.ux9!!HAUY[m ':j^(uEa5j$S̋h5+ e@G5?)DL:m)P$ 5>@! pۏ@*V#8Qج&<`$oe7mԉͪG \adɾ~P 'vOP Oxi+քzMZ:207!:7)҉s["3坃a3# 㒣DAfU- 1|(r%n%"~e=!~p27#CFs ;+GM''[QJBK`y=]F*N"Lx0DZP?yM0;o8'{wFǩ< ;iм@뛽GfI4B<ݓR~P=sVApЬt|NOUv7B*,B;LRC[}d!z11Ӈ)b1L ԅ+e^:@:S9++QŻC]ƌCu)*>q857cn>+!nVrA61K5uk"|hE%.wq\Maթ*XFDbɟߞ(ͬOsP*m.iO]5ɆԟsmYdZuxY4ȗahBOӅF !c2[ܦh ?g "cB??di=#Php,ZY2 T n颏GlH.'eX.WqYc/C cPw_!؊L"1d<`D&h,wZ[>oJ#(T&L3:j =[/(xY6wkr⣠&ڠjdoM"([u/pvlXB!+Fg4Il2 y_ T`I5 ,څAOAKM3,+xPï䀡c Q8ÂR^zŬn)NLݨҰ=d]j.ݩQJ^_4EuX\clvcB(6tah r a¢dƥXuŒv7ΌD@uZr8CFyAiLI0Bj5<c궔 g8J?*wfc,xBΨ+^&T*T?.[/n.|N`V:ѡ Ψȣ`4vS @Gm++aWB mr{rA !aRGDOY(~(E |p311ī(B()JZAE8F̢v*%.9i)7͵sMG` }pv4Fh$p=Ix:ZѽH]\ji\I1*^'wgbjd/8tЙ&U;ml 2pJ?xJ+>ᰒ|t'VՓ$GoKH 94vy6*u|1cwRiٱwrQQ;?I[zk6ǩ~LW]SRi|Rĵ}xk#zgeoҶGPAf1$~{s? oGu9YKti#2ډeN0E'0qjs+/3hz˴ }+QWx": Z ꫂR |n`S9IlW>ZJ@cZ`A`>QtO:QH$بE!YX?/ٵGJA,Bd_0&2n,. IoUj=/\,!n +k6- qQXQ=G- Qm; 4 88wH?ZT>- /hL]G؀,PJzpy އ]$u#դ>j&;̥K%p8x/`_JXQ6T=`Lb4@Q3Se\|A":@j*@\h}|0olP :]|T.ӇFw^x{G'N%]pYA,@xu@Xڊ9q"1ys0Qr(TYAJ@q vIa0?Y#wg?s (G*,PչpҰmU\>G"Ύ5lYU EU?'Ռ ڀ*V'cziDsA$e#KbY^<%IBv#UY\)㤤)ۀ$VyGMF> |S3 4;5` h@硟UkcY0Yt١NhD*-2=N]Lzt,-6oҞnjmg:zmAI6~<%dO b}I)twy9'B$ų-Rk̤/AuD,Fq/0xVp?{ZW晈[~}T H%P1ATukü- jw?tBSo4q͖0O+ꙸдη@$)+O@b I>L{$'P aS}&4w, R;r0HRU۾KlPW0EFM\[F+Qa\mgya>{Lw5WJ[lxUM5q_ AJ)봛z^B;_`V/ue㣭킇?Y&|7sHl`E Z%8R˶<)~P%pvWDTk‹{cUasBW ƶ?<0#F[qJ[)=lvqhZuk{v0 9 yu|-38Դ+N| x.CөW}qU$ ٦T.&%$p {+GhFv>j½TtЍ`vz@Jlw߂x95Tk_( '[Y`1[=ӟ*kk*IQ,ˌHAH6vw{/O_Ax˰\v,3Q^g[cpI 4 WaaWxڙnuƆcW[2) ʽff=tm_G,4A~0S&,U__t'~rhNߎv1-O8,uU%gD&Ÿ߫&z)a Ms(ǫU>^&8HIZElBw9c|dE*atZkܟ,p͆0mul7CTv}na,q]+r1r'/B:rj~}Qɬ바Ac,WXڛ 8liW:.nMc-N.ϥzg'7)7˛@06IjBI4dü]wot>|[/<'} :gֲ@{H[=O`o)PAl Ƙd߭U`lypU6>f@)֪4QuK+J D>(:* E9ط=dždX\>eR\LcVb'v_fݦxmML&J;wY”مz*_1 qa͏+@r&rǍ95^z9(Ch 3GPHsmo{bd ¾dV*%#xINB r@ ]3iH'D\N1ϣ2[&"7^251QD}!HIC)|2ړfMe, H`erf 4r.+;Ut5(UrHXRB_/Ig5قqh֡^F5+FUVgeFPy*B^=->7Dnm)|lm` lf, iRݺTeR~_{G0> k?:-6 WD}0@2MÅӷ+tء(?j[r.2z<{ه|3mW!]FGOB=6W_|П Y|B A0rMdw~(R%nk!7kHJZj8+>>$+-@1{57ZӅI (N6;sM=nː?"Yp3/7MZ|Mdվ̇!mk+I$IR^KBƖCrLxl@G|whE6`O ACqQ'ܽl'ygDU3~4smP+EKcw ̌؞ƾ '(oY i`I%0 3VO^QAoׂ)@,8|4I_KH7'U`J05/~MM>n>F| J'`[85rHaUUW$JANx!sxjjczLJS7LES ۳7p2$!xv 3G*̖uJh5t)lI"⢗UatRqz;ڍƃ:o d-g%a@Q:KQ MNi^/DNJ( †6+[,k@R]_W'd mXRXs2E2a-NĻĠ!uyt6X&laS"JߪOm%1[ G%Qk)jj\؉]ۼf'ґq>67fByvĕvtDs#@Դզq JmK hlhaWW%,9L5ɢQqKOQ~f *ʠ_"kّX{NSBP޺230XHW~S3 jKS*.=JL kE}9tqȻyH_0uA/g.hYp5? %Ml8 !Q(uZo |c* 2\Y3^JV➬02(sx=MΙ39" ?tǨdʏCyɂr#,l{4=@gÐvY=ǟ+MV$DnpMǦ \_lw;bv[Z+üK՗VmY10pl0oiV[ۑRШPX$F4rQEP>æ:UѴN% -_6wM ,Zاp5ݧQUєRIIu‰Hd*Dz#Kl+0b맰Cۑ6tFPPߠ.(yEYEMIRw&4O4۟UńPז.k$#zdJ=ε FbۓF<}Fyn6yZ:) Y3ẃoC&݂v }\ŕoRt}.ԡ?1V|gIE g./Jd7X (Y׍YA||wr7Fsl; OyiB Q|SFbK:Ll/QrƎhHйDcs6S'D.[S @π߭\c-hJ*ī>$Xꔚeۼqnɐ\<^͓\sd|J}jMy09LeF ,`pM^fqZU"o\cG=(U|U/ݭ៉GB̿6]d~fo/@08HgyfH7wFlo[GpdE+&͐P.K7u ?Z_%u|m9XX!Q;T-ssS U ' `A7Rי^Sѧt%9a$1ϿzlLStTXOc2;dĄOV2%sk(G`g-"z@@KSbDшNz:\7h )N8΅XhH9HQYs.ߙAd}T|O֏unh͸Vfk1Z΄G3#w%bcE]Qくp: = sPHDJ1>MǴZq¾qI`f{ZB/^lB|Zw:ڨU'^ &P#eaě<&KdUOf<1ɯžb5FSsuWRF3ۙnL6I=udUYJ2ܶWtUo`/Jl1]~A} W?-^U Q8N.p\+:tsIZ>ނan*m ZAy z|"Jx9J2>7j TAggYr>ֳbr\"ҹ&A[+D>2<)DhC *8pǂ^O3́WR1ѐG1FӮc؎[aY)ֽsҭJ:EEEcYtr"YO_-N5r[=LߡiO9԰[a8Y64dx&6!p,iX+έ]WyEI:0uZj FI'&u Ϫ<@4 9_k_} 8#DQuiFXEJx12@,!$|4Exz16kaL@6w[jqL 0X8Aqo5b7zms8O 9P>IaOܥ Rիf<i3x3 .MNnY4 $Kцq+tXg͞z6~KA;dcc+h) ClIEA}~gp׉YMfNpU,7*M%K^Y=3b_1Kn>i ҖFdź'u; !rݎ*nrDT0oWpv.M@u91p l5)l2W %Tػ !s=[݃ {ϱkrM֞]6N+<ɐΜk\% \t!]Tqj1oCJ+NS3swijPgB"n';& yS%j{2 B '_pNiHWf`Iu̯$sFsb!Dt∔ X5l{v.-k7G}K$O)D! 6YnƭĚIp+V'^RLnAsFڪ&]rԑVΧx*Mc I PA *|~jƠ]!e΁ ~@AoJ]뿦SӡtkXZ:;!骵: J;ʱ} RAʪJr7ykpBecc(:;$]R#O*SV1'9bP6U/WpH(Iw=i@#{OJZ7ZmP r9z*IEeK:Zr^{Y;Ļev>VvFr0\5DH ; ?/_E9P>enPWA6ݓJ E"j .IbnuSŻ]@ӚSȢ0iV mϭVɊ8G&$G]aC徊jAOb$EӔo@AQ?IYlъ0כ1'b@GQtF 0_*5뜩Z.5oĿ |ALQ5Mu.w|Z[#tTIJy7Sd?tpx?JfhΌttlMqCo1QZbw­N_2ՍF|!|$yAdЊ\mv~g10nB 򑾰>Ͷ{E}?^'P7x݌k:e1V}~Lى( s {8m f|TL52nrMc5(cSHA&$ QYL^&cG/q7šaYGb~X##n֟ɟuiOKWUSoB?ybʣDgC a,UvJۗ9]=OPߢ*ϚZ1.=Ԩ,f7dՌ(]K Rh6b1pə"9IZsvV2l!dEe⽂J d^IId4JV^Ԯ949Yj3y5p6hcS}2DlfaI,[W.ط7r /y|HP>U7wЁds 1䉯݌;w` u6+,`\LBf"&x);OYA8HM$:7j}C'>Gv"E+ẕnL)]YGVu'}xJxn5jyxXĪ\zW{F`@Q\rUt~-U ֘$U|1֙Lx;Vbk,GUsFcdbۮ"t;ӭ"偙 =v{aQ7C:ue\$lѤ;f'Q-CQ`8 `I;" XJk֟?Ʀ05Gtr/V~Zk Q`(FY"W`q7j&@fZDyʀyٝ/^#YGF'g2EE6I,%lFiŤa>Ҙ,1#s #CJsgKK`;,2 ohb@k N09ʱhHqd=M/S]ɔIclJ+Yoz«ȘkSt7HBS;ޟ"P(t9g,u}0txHSei8slp{PsuUKnj3š[Nn{DpVwK=Oz]-UtmB]^ QWӹ\m@6>ԭ X`,.TaJ4^sieTh r* &?-]=ޗ{rwg"j1{ucKMۖ[GL]Hc.dRym7GvCSSڪ4 #fḁǟ砣Fɗ"ØNEk Rʠ(WD>.,n=0{|خ R]y[^aSLo;5Qb=1{fWl(*~MYsu;}^qMwk=G./!f3#elpw,]adm 6kΓ>3}J,FMJHE5D߭Sqs(҅%'X'sS25Whc>] 0D( |)]@Z &'IJԐOIE*)y@.D7-c ߷nsJ*1dLUkDR#ZLn"NK#ѠrD%S>r}6#Jo|#Id%mD -J&KOZt|/1zT@`sP*&Xb (*$IÎ+wI*B[K1jFǤC\!Zf X60Nr4,Ǧ6ZL _ @(l"4ey.B%"CZ[55O.@ɀU??>Ӣs"?"ѺAXOT!ʼKk&)M=ߝ,LGAO%#@H~r{ ݑsH˵)rvh@&fLq7y;:jB X9hJT=e8YIy'H;"{LJ,W FmðC,sHO8>ÓF PW~'䔈JѪ_Sv]1?b2ϔ8آ5ya0UʘBbYq%B~[4B}ܬ$'Tڪ#Mh+OͰ!wpW\ I8PFpuFX9{bZ搱4iַjߔQ}@{뗤ѣ$P!6)}?fX}D껔ة(X(FE@wgaZIǗ,sE\V4nދs>)Np 09,̢c[~xHUYil O?2c}z[#ɀZ-{JiA=y%}ڄЦIF[.+T4Ұ%o@v/ig:(I Zu@g)USdf aJuu72Į1J]q NEޝvibxq3';yE86t(Qr8MkGIXWkyR9a/mR-Do0' nK#?gj  [22 g9aLFˣ8&7HU /yիCWKOi܇LE>sJ{J&{ Be8*[@g~^rK{@!ow);4;M4Tg&3xXr^L?gطc)֦qSY@ XG?E jLNTBILwdESUbcR%Sdv̪P"?a`րѻ2O[^?[p%*,m,"Uy32h;3 # H<8&hֺflֻqBMϴ0~yYp)i?r3(!I-% l'xyAZ-s-쉠wBPLFݣHnÅ/tyܽsuV{^@dJfk8jlڙkIhrj_/OD*ޟ- R֘w9V5!oV|b-uEV}?%ìdJ \^[+zvf;a㙟.x?ti۫b} =g`އ6)mj]a ڍ/)$n$BuERH[bZt#{(!5iM HJB8=Fp2vh)JpX֭0f"6d)b>vɒ2̊mNhXR4I&FݽЧ[>ؠee6`5+<3WQg >[ēTƾyX;K§$~FrGچM/>a ҥ GE]|EEuFt)ٵ{P܈$_)i'fc:qU&*-NH,Ma:jpPxޕH)uK;BлCP&aw0ةSB~Te8f}Y9z F\a$jXI+dD.UVFԱH2̳͋Xcovp+{("_ԍ-hc9rZ0>L[AS&O֔xĝ]N8IW@]^bR&j.DYx "YNbzO?fS ln\8VBZ^oi`t}lզ %L"l -bģB"X=2DN@ʊ&I ll~P9'-Fߚ qS9qo&c m"7f"Զ?27DQkbjdJ̋xac H)c)@}W+0dd)JOq:x.'lc'~~ w5>3[Ͽ݉ g~<|ʁڏ{|xP~D]S7LŜ$[ n-W(=ul̤ xgd7"BP^6oj]&l>R㲆=^:#j߅wh4q|BBT03+@Rho wTnB}^ˬaաh \S==r]'{ϔBq;ѝԟizik2DZcr"ogpΙ)phVePs <$e}/h2Yonx Ȯ3q\-FHSs+kJ NV+Xӌ{>6~lvR[d9+Cϗ#W6<&45hz؟9ʗ >tZF lfWG-1Eg[&H8DU7ׁ7B$%u,6U}>o>x].Oט1Ś+Btz)aѧ\ KM>ˢOHV]Yl[샦4qLƱŰ%)& L _8< XBFrnKbċ\.?Yי !g'$I*Ϋ]&b(6PsnK H^Dyߊ*3y̋:xkںI- /K<ԟ`c. bnjE fzѵ}vE3/+)0aⅲ"OfnZɣUE:,}Q6Aw= =U Iw8AK%:fԈ:O_q _s͈]Ml.HT8Lç 0D."*q$Fϩ sbCvJ@cRa:\cb'*t :yzbhI.Pa.,%g;cńy@Y ?JVM0,7}YSnUS&HG*h9Kr~n޸=znt)@._uzyNbf1L N;ZA!WL2TH+S>~f̌hUV3$mkW6g^TiLZ i q0HrQBw8Z7+B ܮ 3W u_6i!qM!ϣ#?nxM&eA7o.s#fa$}Wi 0PD`eЃT\D`T|d%w#r-6u՞:&%^;]8Ϸ %Mz8"Ƀr-;γY'uݶ3h:.`-AGQ|d0^6\9/<%Ycn "#ɦk!GXэX+{dY؅G~N }ixzkX.J-f[;fLd) {6jjL(˚.(3f.8 $0Q*ۘ=NV'%l { GYp5qdZ;3q[I#$oxM݊ʻf}BWȾ B7c^q#Yp *)VW; y]yDoW<﮿";]m_YȽhxB< YÇ2eԺJ4PwEVW+8(cN5WFdhwW^F|zY ש9&ִ{ Z6; Ӳ̴|T=\\y{KBxn s_Yxb靊/e1Ny"M+#.AH? 8n|Wc'e{H1̳>6ZW1bV|%{FjpZ\2u}6(;r:96B ǩhW7M '0nE;ӻ9Ơ]9SGF 6ݙLr!Z>W@s!@oӠ`h&06-6cV:L񗽱' ټȑY}!fW ̽(qp \ z鼎R$A ig ͷE-D?K;[[f'٫@8P0qs-d=p /'[Vع|)ۙ+[k tE : kt2FA?fY5FV=(eVeW.ܦ틏N~L+z2Ս}:Rp$l ܷ@zz_? >a/`ӊ;㯨Y nULyq\.]z: LZA  !:75<+P;UQ&,Lk]3<+ HE[H$#@ <YY| ;8>]hvC}i9!J&Dy`VBhNje%],Qg_oQkVW)@s!h@2}#D2bYb֣7vVfh$O:(b%`OC0b [D.a'6hN%g[\j1ʘ ,FF"֝EE;P0_#ipLDA J=@. dZ8OgB 3oί|qj |%ٌn ;}ngNVC?ìnW̸>[71m98 d{M+"MspX<'9t6²CpffϻC&sa?vGYHO2U.hq6-6Qho+zA/}E:t8l${h00|W|jJN5bu^TKH֮iX72T>MTBDpNy^OX7EI+`t!YG^}/d\ :-25jKm t,2.Z +Y9z*0,,; 6cx+ݮ%%䑳NNszMH} ߝ]qEqfτrI~vWD-ã2H_7 Ї6#O!o^As29bM֢mn $6D^V3Z눱̀qQJiR]iV7¨$F]3#m= (!U];C) X!e̺7J/(5A;2b#s' u#YW>p#{xu{Q!;$*Vk PX7#F$&C'8]I$!J+tjÅ g#;g;1e ƵDuO zm5p,fB6O*IL #^.Pӛ0?)) *.Cn&T t2-Tn!T5?D#z^Oh:KFE9H ~qR浗0d+k{yXt:N""$q gc VZm#_!gsWÕS?/H-zT/ؐo? :>>]ee9 x6>ut2;>s\5|A441@>ξ|3gxϋc>=X܂|QLNHbVCP-u 3 2*D}殓pJa1gΩ` tURh,k ^lG}[-+}$gF,Eq)q)O6m7WK8&e<׍C9.cKl@B.dYDt(:).r0\c_8Q^V 8eU$? ")ɘd)?V4}WeCssPH6sH^=[˳CצT ">RW'ӯ.!p!fŧX?^i༒bEdAQgE6]}Jq릸R>Qd+GT,olh/gOR+ӟbFv{^ePwџ`I3fyhdc<1b2/kkvN. 0Y(O(nFd??'7mnqK$I{m(-=:S)#kOě Ix(Y+x{H9BXD׿)[q#kIp0y]/STᰮZ}$&DeQkd&1Ќ+)Jv{WktMKSF' 5^L΄]J\כ=|qlA-I-w?C:eF0}:)_4T"{' p_AKT3sW [=4O7Ak(@1'Ë́#Kh֛ubt ~a-1L鎍 ,MY?k׻!Uog6u˭c]H%~ {tm(neN9sٔQղѣ}q8$h=z|^81P{tzh[KrjJ2 UlSϩ ug#بsb$;%0kT o8V}bPA8yun,øUFVԪreΠHYvo~*\ծ)cC=HL{wNTf|mn}-a1E{ <HmmZA& 1L@ .0 s,]jLÔf%Aė*Yx!lVyZep|'1)oRm \~a1Y F)J^Fbѫ"`16n։`x~d3|Oё`ًz`KAКUL{Jr(aGIS))v\'3R}7P `WaGCJ6^[2)AF3\?n2$=)y!᫻n.Ƨ=}Ȓ#W,u6%)bS ,ob"XK_ElB E nc,h6|J ?GLQD юG9]EJiUY w2DyyIAeff9ȌMi}aT=$'Zޙ "=9}E;uٳ>!ŵomhQ}8|]Ns YYvTATaU}BS!IYQPyAܱm0=Kfnd}͍0@8I͊ƇS&8|'[S62'!#KE7CDHIӋj8F_SLapiڡGnO*f s.՘o=~Ι'v"ǛN$ၺ(b[*8W$-؁+kɴ4B5Gs 4Vʼnx͖€5k?|x8R[~b:ubSA/@Hۧ w؟nyS=c4:Cܐ&^x9cf1?.Y?*He&3f鬡߻D7"0޼zkm0EQpMxj@&aɅR3W2]/,hAUo DY2op+}s`\Dk8U\ji'I[l׮EĂvґ5gqMTam`pe4pb, ז(}gޜg(=H{M˼B)f\DdMrߪ|=_./ہ6nqÒr|ۆ,P EĈ⯔柮99qv7ahdѵD"+2 Y^^ dnmC8\kZeaDE]ϰn4"^9 [?O`'!yϐcbxr=;>QVԵP㴈ˈ])Xco`drGgRT4V vd,!H 14*:XǦ4ƑC"_n w)UXV5X/m؎T<@0~r>}`w2ƖA2<'7x7FG葌s:I(i{NcWI6$4wi\ ȩ[l,Ǜ Uϝh&8mM7.7 DžҟeUbmx}Ii)?"٣HԹR 5j1U^˝LF6賎鎙Tbe]Z 4ykDYؓ! /A!, ^KOq$J@

^9~xy]')ooT}B Yo/{$.3?d )?O3|r3|H6@㭠/=v٩ K{]4OY0@2R{4NOPgv诡IMMȟe8簸':[%J$ZyO%]RP0VabWR-O(7/u}BC0SZҹG O{(hmT:W!e四ÂR`[):\zŨs`9BHfvR"-`  lk.l5i*[Dr%o=h mDL4̡(緙aޚM`< h$|6i9AʭIg*۱Ԛۤ9iYWfn__? lc]"aPom4.j87Hx fOO2~x߭Qu3DHR(Z_De|%qp:ts{aϜCaCW)T B۪G|'ǽӇ]0io|6FqRu9aj#X|ˮrH4: 9me#L 2 x y\k{B2x(c~IrP1͟3mY<eNB])zg`zKe'RO:XC&y010}$4.8޳T؜J8aWZM-{m5I: %7( Aɡ8೼"5I zȿ0_5ݼѫ0%Bm8+&p#7c^-~mRQ9Mt>\]7l 6}û\G%% e'Ҁ%.@)oοo^ #n:4ؔRtIs?gxOhtΚZ[Rc?rpG&#8(AL{֝ki]Z/H6"*F=%Oθ"FQG\+L65&3S5qm?֊̼yHBNW"?U[L%:t Cx1pcvm&5jH ZM#0s1 E o V[vui1 Ũ Xwр8 XYK{ RM۽+ޜ#B@%/=p2Ȟ[ %|x_.Z?™Ta.CY>q.iN,T.x` 6_oX.[ŠI afY]`Y pxSij!9_K4?;%/ cs!`߅%_˨ڹBR!h2kuW]ֽ'ijYGoZ.2&bFǑ3;;1*f``Т])%T ~ *sJr@ݞJOHQiu2cl 1*m&s2ƛBO/dS¼jb߾.]/GB18`o5:kVw'2fKpXAa/\HWRϹG[Ay811j\g%ʯJ:y=<4C/Jqz 5|p''ShYKBŠtCGH;(F56ʩju֠KDst5dIT*[3 H!ĝA|Fr뺈UgջhܮߝVVn}eQ( io} [09NéפJ 'VI.8:_3Άt-l{TkޅCX﵎D|MH` MFZ}.&Zuӊk2RVɇ^$~ѫ:] נ*+=Mx'iLX $5s{e3F%툎:(1r lɝޥ ; RKL\<ͰbרS}w'j+r2B6:Z_Y><un-86I_=bj=y+Q[肒A(QD ʱYiuj ' 0 u͍Ys 4 8߹.pD#q8#q-$V@RM0Mm$bX^ØD%Lqnfق U ʹz1f8k~ ?|՛[2N w|+)lm!;p.- A96hB)5[Ar^6Dۧ؇Tyfy#7NοHZ6mhhȢ%H&6N!&bJ(^i2&>?u-2@Ѵƣc{m4yJ?B#['%Y. Qj8vk6%QZw|rJf9cLU~)n!}P%<ᓘ4ۓ!y+{ZJ[f˕2G+BﻋR2J\ž:\S/1(I^( 9\ñ&YRFRhG,vIXOHxcܐulZuC%Rk b )?hTǪ\> ϥ={+ s8Pq[pB&d3urdЪFGZk͉zcܑ6.&$\Q2V[»31Am{$jd(w2]`D?=i\ _>ĤSg8$QgяJpQ8wn%ÇqU`9ɽ(hbUv+>Tk]7מk3t. A3?"v.Wu0wquƅ.m</uKBb/HCC]l]Ķ3ɸ-Ӳ#*ߙ`)Jהt\Ihu YW^$]_==2vV޴qTpLt/X R،f](֗"A0f NFy(P)=4DxTuF"5/[cyzO`Щj6h``!kiJr#677†]5FcI\eڸ@sY{b ;e|1l:'}[G oϝ 9(=Cd'd+i՛7៰겙/ d\Gl zM<6А>êVMmtm=c4COĈG Ei=Hh K y+]!dAPŘnr92RIzՊ)bUq3>qOZZ?jtfA BjЈ/{Z<tjpF/i8ئz\p/]WOuO f,I_@jn).ݹ"IT_j`2Z^< GM=$"ѽSySY]m'd}Ǿ&;( b2ϖoxVr4SϾ`pWl`_؞4,xo_M ŁOZltÎD)@cdzh? 5 KʙDz\QD/(o|椋\>#˚zl I$'P7 om  02pQh=/0[l`@HOPйDr^-&(jWÄ;` 9w#'i&_?!3o_ ~ԭ !& h;һ{.m:hi8p`q\'>pO/ȋ&TP)H;tOBBXq% %4IҾ?~6F@ϥF!|,SDf'v|lSPش9XwOVAUn- P{w{peNOp+ z3^Ft~1Բ"fl\t <3 d6S[ e5#7 <0~N&)zbi~3`Cɏ-ޒH՝쯣/歔mu`mO*zV+28|j~t _Aā@va!Qd7U)U5g_njٍ'~ގ!!^;⿩gW+(P [#!Xדa:gHUln3g-@0OPWHxYaа^.~QbNVpAz0c/'¬z]G`9IK %,[m iARw:]~PuS6ԮktۉmYN0Ċ@1Hr%8urJPjog$6B 6gTDJ*DK(TVCfІ"޵tٟ7ZtK85o 4AV4,JE򢤤Sx4@#yp$6ڜRvw=>"acȟ7 @4 /r [D-+/|X{A-"S>M7Bq`­T@.t1³%L`ksl:lQ1UO\@z{߆@Մ-TܩM H^oq h[c'!+o}\(UukYD. <`?V>^{*hdhEYK eڹjx!Mh bfQ!<Q `iiא! Ǹ;>^B8wEZ{Fz{_wu`!"ju}mvJLVD . eN uK]#@I+|y` Y7UE ?ƏnEN7Iba '\~c~*d[NowNvY @K+N'Rws`xI{)ϫᄶM]|MW'NSb3Lj55 e"k? 8Mu|ti4 z5%?QNI"%"e}iUHlE9iٔ GNC[{a$ܡ~4ye[-īr՜ݺ>FڃAZ64qo>@IѹJC38W@\,% ?I|CC |~ a'^O߿Љ~i Qq<h~neyuq]x3= UBvO=ȫJٻDp"Qq%tѫuد[6.t&`u{0(i NXf{y9+4zeCdg31??_9Ll&: !m2dWbk[a.-'g$B~)"3)?'*=T2.C2ȃ)UƩ5K30 3Ѵo׈ JpM 68'GSo#FEALwdzK;N0~2 B]%Β"T`p$T\J`){])QWfpka1E:]0;I,g52bTe~>TB)}q,ҁ0eJ 4BeY (|8AWxk4Y[5 oĤ'8:1@Ae&/̜Izi/OqÓ F]#rY@}*kA\]5* CPd+uTػߑZ2}6Xƒo3*ol%%j,r {Q)3b}8@Jժ3kgm9˧Ņ؄1W{Bbx>9؄ț>]&0%&V7nkS]i;b-@_FQ\>#QB%`gxyƿ.T}L=x{/n3 ՅQd?琮d=°#l6ZKI*[ț)fg*"j0XHtgT@5+rr I HǁuRBq o -!>sD,KeR2,~T&q_\T+n$qZEGnjֶ06%HlzL>nkij3f![%XzrF W U諵^!ř) 都rk>^azN e(M msϒO|}(F:u:],+؈#|1TI*Rga9aQ{}Ž5<?g_3NXDF̚31~ֆkۇZIYMR1[?g(mQ'xV/EЮXr3즒#IhB?x$635PQFx؛њi2"FlLy;a&d]b(ʧ?72S>@礖2#8c ;[(sM{ q?0њ`!dm _zL;@FglT/R/Png^Ko"T}m=}-PR[-=9q>0dl.O94u@# mAZY(SRK)$QB}FN忧cX59d[ypwKSɥ, z!PM3&Q Y#;IOnAH2Ѩ;0 }oDcN,beu)*B?ukUFلq]2eؿ`jRݰ7hޙC=V5n>$-b3˩R: xg50Wd˩rcy9^(ef!\sdUq%*%*jKrZÚ;]p{}r+A(<:mzFBu x }>zp{F%WWTE6?B`cpWo5 WߘÚ뿢.E%$^g3ݵuȀUA[\CoO'o 5 kKo-*n0Π1kˌNM#7z]9b t(/qc}АbŹ®;s_5D* lB%RWj#.44g!¡)OhB=@wi$7XS| hP D h-ѝ4<,pAE&J}!\ I)c?$y,F%2,VQ]Iը_"d%pIsxJ?]@'xqξЪx}Oc$YSkDRϬssesۙ.qHBf}H5ppƚ…  Jx%p=b> r>QDY~3"s+H@x4'+Y^X\2X IJߏ:`ڔm- ׏si[WP hNtwSJ3 tU/&;WF!ޯ%ɽԥ0}8O;by[mG_zRv$C{dIyYhCmZ*ߋWY-ՔBt!*E+\/8Xddy'/!!NBg:JSo1sHwh50{[r]R8m -‡7Jʀf.=@m-Ҍ)-pv|xtEMUZ91% n6QWX,'WϫJ0,L yBZWҹhVAHF+p/aDgKdIHW$"/vvy.s=n_+_'5,ךIH@Ū Bhٷeye7cjP#24@U"k_߼ 5:t{=f{.Hpe졮%9Ql}=%;r|4AvM[L<;M+!]zDAV :SJ<[ vB!ߗ߿;a_:U5_u1 dJ2Jd*Zjo@#ƾjSZr!F{'k~?DgͶ0΋*1+ ̗}@[j+XؔjqZbu.ӗ-BiS ISNِ)lNdoZܯ- o}I~.D<פoU6ѨYSk'-4<‚5o#]-ť_@[7>AVAt~Yp4VzCkbsRի&]odlwp!*fǮI޽Xy|k?r^"p=nddJDgյHGV\(IUno\=~tXruRI0-o2$ƴцLY9 Xڤ%+1Ѣ j=QJ]ʩVH oKyY19 4/,2<#R܃M[v]4nN:<JO w{C@h[t_@!^=h`E]ns$d y3/-( !7V1Mt`#~ E>΁G-ע&_At&{Myx@*} Ə~T@z`J/uh~`Pq6J8:qw{[bSRHdMx=x}h"R?V. Ǎ ⼤F{&{Ő@[gS>aN|@8W89[ya:e{7XZѐ0@ݽ7ЈYiQ'&:>@EQ|fCX BF1-x&gm\ڔEr  [LKro-h-t2p"4iT~I^ip1fO['Y7 )1kk-N|brev1ZO2jS_0!B49&m/ێ 7 -H/I˸Ky8@sR؏\7 4}ڞ65 ]n;cMƈ|dl:/j! ҹ)}s@?؛〤h\+'vIótS  M8{cnۧJKT[OKْ9H﷙^X}`Eջi]>!3[1!U;B49WYQ{:US&Z 믚S6qgCZTDį 0"D>;N{Xx{vg*<j[׷[V P d_Zf9Αr/Xe'AJZb43*>*Oh,pݪ8 epC#ԘIR[ֽvI?KSCm#f$q<`%` 9 xAmip'ߍkVJܨt_T݁NB7>@Rm۝gYV+uaA qFղ9GVW*9n^s;p ʝ9`smr ռ#n-Ě|zH(d!+*~OW:GZӒUD7uq~R`^)C<&:)qcSf1Uuj~Y]G@NHNk$:9٤=k![lYj>&B} ʏFr\>C&Qa86%wQee>E`|V eg0T)y9mJSR'q-MݜhS- CPӽ>Z^|T߲"Cvf|I/4T1TrWxCg`.H41'i^2Ţ F@ܻLQQa\=Y̏3>k"r T_THf[Jl*kb=6ko+Ytabqc Fϩ}H+D8mzINۥ?ʶ۞yV)aD@ ia"fvBo=a,6ltD+ޝ[Z0``iC2w4NbÔbmjMH m ?vY.3T$6F",p\AT_o>zbwpmuu;D"ZGܡΤp SaCϒҖoIXD usdY. `ʾ7[d0ƄLr(#+!T) Fۦiz!pb]h˛;cTUgZ—FqH!LBB,-iU>!yKiT4_N;ʬ6,;ֿ2W?nVR ֝u!bo'8ւ78ZGeg5cxmZoP]P _ڔo1!r\kiqFX`GSr{md T?+15hG(~5$q9*d&w ͥTg7T 3x,\ Fz% #ͥN&Y׳U$[sQH\[c*h{qF"Իe{IHip}#MGzO3U fvvui3IX~z&8H1\" 3'jx iemYW@<:r&c?Z_tι)'X͆y1H3:j 5bpK"NŒf |Hs1 :2T!ڂۗk*kkK}f&l W3OXKV8YWUY;H4Qj+&~݌Osۭ2xUJ.O#hb-.+W-KZ !<&7`;xɪJK%&% [nt=u=WzLf'jh3"(Apn&,s󵂰 !l{5u͍n)+ ;,)q^kZXǒh =c#pTWlo [{2y?!EjU ee65i!{q&;;X"Y׽ IA\  Ruvfi`);?þb+ ;;׉c.x"I DyK>+Ǡ@mw[Q:LQ V~ Y=7U&ǬtVNygH˒Ih"Ue8_Y_o~>pө(E@;-zt{LDPZj0z?ryE2.;{,V?y}sZٟCdž'p=M0Ko]uvjpbߨʈa#֔[}qFJN(r;Z[:1 a}X>PoIu^dc{|Z_}zPKĿ#QZ4y+{I"40o  -:Rݬ_ @E<%6fx\S͋(耚nF#kUF Up^캯2of*VytDEKqA"}@Da\1_*-STJmdxdKTsV͹< *fֺrUg cjy {a`X&4m/kt({CxUnȭ xެoBAq0,q]lj<_0#o)oyk13[>@UQohٌ<_Jz_S$b@_-O/B75Ǐ{_4*,n.2h(Mewf$ioN>RWE> 2<^n6r]yԏڕ%OʺNjC6,5JtE׀O] /Y*Lm0rpG(N޳g-派U:kfd=A7ߦs]e+?k-ɦp0ITXc{Wɵ{5CY ] 3!/ei#ah] Fbl nU7X|e@?* 6Q9R,F%CM Ix"zvϽX VI$2ԈID<'7G~NvG:eW>ro5M]؀iќ܀LkS\b&/BjWe!{)%kQ{I WF4ʊ޽dO _eEa t_+L }!I,Aw'A$YUXL7_UZ$5z3/P4 f*7MLƦ# {kM0uTphfu| X>XKBh2;^>q[>KSMOI*]5:0U1YHH/mf8GLD,?_) ?d4v]zCRF '72-̻Q`%MS97ކ\~vZz`}I'BƅXd*%5[P~x\Hh5 7Qӈg ;w$N %q|ܑy$a@TßI?+*IϠeNvQ-G[U#Ea@S{`AwW;]d r)Fi-Jdc!ϝP=n]MVJՎXQ 7O/׋8z6i1ӯg;j\yU'_d ճm]~Ah@dxdJ!U#2- 4qpYmFx)i~*1uxdov#W@yd aMIH"ӹHZrp:/ R !'w -C;[LE | Y65B(@F6l^; ZKnkY'cJNiEi9!h6vN`Rs˧۰yF OdG)9IEf('Ăo'zlw#i],Y0%#2VϽ رJfG !1ߒ0B&>nXXBv+ד&n[N.nۅt80*h|AWZOKgô-2q3+BEcl*#)&C&)&<&^\9w6` am뺮5n/*v~؛RU[{{RQ"ksA~6kpmjBٔE `ijP|8VeYӲr\Ee#쏒>V@!W$^g8/eYf?U)/qK`W(x,w &jCenZ4#o`)Xo|Lv y.l lYUx{55A4+ x$/i,._-f|,%%Mjp0MZ&3iv0);{լVYYJ(5.Ȥ9e Vf8: ilW R>M!炬eк(9[UpW[x ATN'PfiqSu,1){Yfuw8t߆&'*j-LCVi"*^R\yE` EDK샂U &dXk:!=;F5L/Rq|ɖ:L{]JG8UIe<+pj_gz>,: Co(M~ ^.3W9k(K\ӐyL.3e~4] ̼Y<{S~eW^SEP*+ISN!aj >rv3V̛))b0zҤܻMdFw|Rc 6,'f:7ҞO-P\ Zr8Z$xf|('9r0*.;WI7Ckh@D[jDc[`s9tOdi>ՆLf@&ɴϩBVAZ>ψ;LENnSq[8qћ~*70(;u<DӭL3_U!ʉ"jG:&9?za{~b5ٲIĩfJĺ83 thX\,|6Hd[ ڊڄ<: 4u2NDx]h-zE 9)Sq%ɊB  $VA1I8'~9[2 Jj_>o%MVx,Ux9Er8D20)qA<R"\'P{gpUʥe[}ƒVL&7mVG׿Cl DGKddV+K :?Z6r,}RbxBGW*?HfFٳ S‚C2VE ԧ̪\7t`_pX2~BrepciqH;V{iaMTj-)5yMa]ƇW˜X&9nwAK$9o60^Ԯt6š$3%ҤafqN'{Rɏ ef,zS땕n7 ؀ErUUK6z@tOqړ*0/gg ,^C2sEZ(Vb[Ej*W co9K;D"Rj1 jϝ<%f_q/2e$%C&&pΟdB2x_|/c4 YZ.LX",nf8-WfYԹ)أfȌ FjN D[[=^a9io%tLtqCOŧ=i*ohh6)I)S[8 *qQslJ[|ģ5 z{TNC4F_7V5sMȶ#Vp]џG|'Nae# &,c~ }=]"*ԑea 9LD5"O|nS [PkW0i/{ˢP]9xh=܉ P&JNn AM9T$'TaWtf5M+q''AQn} `TL<$@vBT#;=i}/q.C ?U|d}{|#8P]?ac2=w>c@0jWzZ$9Xmp wvnA吆l>qCBDx֪r% # Ǻc, H{2{R¾; PuW@dGB)Vo U7&#@-Lw)'_iY<%aU}"77J #';QLֿVnht_%/RKRSD!x*vUDKuJ Q-ܶ-)0SM)KJo;p[H0_k^ja6Obt_|WP[P3EXn~Iy!Q2wB7?ĵ$l$7QK|<M'ԎUO/4gśHvheP |~N9`vպt,) sb~o*D,:j^s 36ɕ)X~!#tBsVVUN,v P#kUգ;MYj?mPjFn{$mU(JO"83jepQ^y֓,3ƑE7@n ߜss'1`Ѡ@Nhv5Oa^uϹ@u$5eGY-[qCd|~t$b 5_zv0%Z[*bPQopd_/7D[D Aҗudž]xM9H %)ݻpt|edIiba5$.Wwa :ۅɂʟyspN'v>뉆cÔ?xV|⤯tMT A4@*G Y !ְ o>W17E,hP6Ǜm Y5'm#qeҮFgYBx%>;b\k3^9_zo]g.FR& |.]OtU7|k`[_j%|8u~XAw}j+KlxrnGŃ rJ6FrQ@Xw[HAԦ4xg4rD¢%^P1:.]2xds(>! s.JyܙO~&>M}B_F R;kBr #WeqgW<\t7 B=.yOGc?H1Wp+<М v%T|Mćsk<ŬM`78bUƊnT| 6yÑԗqg:uc`?QRUCV,蛿K;' WjS4@^l?f7uƈa&7b j9Č \$a³]& qAz/,K=-=<܊Q6a5]&OzŊ1$:du d0TE/۫gOa )IȻ dA6R ո̑.,Q눭wbh7./k &Qثk,K=@ၳ3bAU~~]%ӱ@׽%uJXmPQZnďN0wI'>1!(5Z޿yW}APMiE"-碑?Qݟ-I,f1")\iBh!\ˊVt``?7oףiy*?׬Bj1{{DOwB04܍ PĺAAJ储1NwPi(7tmUbf_농nc,BF&no~I~@5hDc w9g.kBEwL&q{!Y4/z:?:XH@n wзfHZna8e܍c}]ʬ-hq)?g;6En(39Y@/Ի@gknfþt8RHևo F;S??5 RDeN],tj5& էkH5Yu #QmV/pDAX2by|TWaMϖ\(QV;\ŹE}*f :gQ^Rj5h9@dE)QE)CETEzRı:%XPr;_c,vˊB%Z|rqh`$Oi6"b`a'4ʐ4X/eۃUyZ۵!"?_21 :}8,3$Z6ٌuK>QebOkV?sz(LZy܌}A^6BJDag VҬwaJF!vjvc򦋲Nh&_D$?<;*9qIƼZwH-LHuUx F9b1 %Sj53NZl:2ǡB>Xu-E(w]f<-e-|,B2k97$MZ o4X H{O!1HYk[a)onތ\v nE'Q6^]>ƐQ$mz 7W&*A4/. U\_kpPUML"tڦƟ:r[Vl̎t 41ȉ;%x CMYw=W\y p).$qj?Xz٥L꜌VjE* K*Z;!P裱Eq^p^a"]xh*DiZ!MOrɹ, {or<2xxYkWd6\THİcAܨv崒H<5GmGls;oe_TE*ˠACgBj9=ng}mFȞa[2Jr B0,5FWM07hZAd) YHv J0~ekSt2K)$;` VsFwB o97")!yVD ~5y{qrsCSQgcqAa_Xo{VnғkN_V pP\̧+gl>镃9xO&<<5QqCg(w?\,U QZ=DQAv2 ; Ti bԕRsc}< IK7 ?%V:2Ӭ75X1v4rf·rc ۝|IZhB*U Qhw4LwJyz@tѬޡu%ۓ)AbwhìEG#)Pv*3_~/I;9V#|uorEg}@1`Q&=>pJ [rme7A7h*8|nA\!ccnW.d|@0 !Fˠ寥pPj x1S<"]ػhT:4'ؘ(.APU7]mЊ3M$mQ(>]2/V"0=C.R">aar'YN mrΈO'";m#uW%K( QdKjl.|=v{g;\i2pT4AX >}.f'O=( |4hPS]^L *vv*ؤM7c r tO9}0R)_D?GDb‘7;C1Us yʋrP l Y.1Ht ~'MHE(yծ53()]따\H(, zʿV/cDbN :{K`H8]K+bٟS_2M>/  ( 0)Nu@ňGY.=u{Y,Uœm\_| %.x)'@W/]S?,$<3np|篕 ([x0/Pڭ,?Û'+>Rg@&6,wKCߧGziS>[_, S>18Q?.3[ Y{ $S`05qMWsEB޸!; }AUe }Xshv&+<֔ȋ,F!s4ڿ<.vM;s}ʺ^i1aLb":_=oޓѕ?,Qt*b`*c&ؓo"[` ,y0jqdX~ktSv0ówEr/T3Ao1WcdrQ@0{5y_\;>#EO) L|q\냼ȀScv@% ۞G +Gqި'z/~)NdT.rQrz Gk.r-"̃0߰np#ިK\ yT`LCbInjg =S?!&Foŷz':W \Wg uEjS߿ـmDi^ r rSis;B!EopKRa"f]m!P H.p!7Cgw -Xo 1M*u7m|ȟasUr\~P`I iSWy';p k& ٫b/<Ґ1h;SP_d$pGycmW*f&?>yHkҠh)Z `.fX۸Vi iR.dOTSXoWǬOCG]Qʕ(7L؅tsn~jS Ѱ (9/a* f1" {l.#c*wdAX+C葊"?oRx3tz]Sݵq =xAdړ'kQ5 o4Wi6\r2gȆ0T2)dR=}OBJM`q=Y׶v1H4l/&D!V'&OPJ*f:O*yA&"q{!a@ps)-,<$3>eTsٖ$OS.& w-5!t w#\hC~6u@K:hPJ6Բ"qSΧv{eq~YJO8߿:2?NM4tdUǣi9t5\GuںC"( +%#{y$a%c"W5VvKu3tg̩mRMtaFv&ō0ō8S ?"S6}k7 5m|@?LAE׊; v!N|_4u~'ɴCϵSzK7㺲s;~-t&* W"w`wuJ?5ZLmwZRqs98>.M o&^׃d*K MykK/~ug)0Gm4xóq?87r΂JŘX;Yۊvڮ!2[GɠH֪J*W׵3P Kr-ȍhzC".r9/ nuD_6 (?UCŪq̜ʓY- *|LօL%!H.m`+{9Tb؋L,R..^D%cGOc[n.#\(n u˫ в7 n nO9чBOqA !bĥڍN]-`YsJX}I3)iL@!AaHW =7zDh~a\;!F΢ Y 7gR߂ʙ Wrk{>]lTj.h7xDWuk b@2-ɉKx8va&eSVP> =*-d<7rn|dO+'b7Rk"17eIYӣqcĩuH9(xս{n*Vg iё<6l%uMl(13^OY&5Yd[dqIHv˻@ed# Tӌ6[xퟞ;]⏄&:~m'|3GtIKm \v2~ƖZ ET3Nrg}pep߲˿DCcSApbtRD?cǝ+5ΊtiW9ٽ`2,xX !: Om .h wB&ae^#Z!μ됝W>UUi0SC[ 4i% 3oPo/m} #2lMntҰ՞jF 29kgN_J._>-~ ?offZRRG9nl%0,ȫH c^`dcJ8w@bB;֠^/+8wA ${I@p?z[ <̶uA8w__cAuX}aUj92zUk puޏ1ٍ=ԮӴ>lz'nw2<]L$xRe|a6#I[+u_ ŋ7/7!QK`sF6`:LVBԇ.Qc;>:EEknIv1 B?hi O  %Dq quW7I]\jD43@sBxf<1Po3\xۖB$ 7%l1LQƉ5\OSЁ!֦ ]3z_Bzwǣ3@@=c9<.6P} 96]}TekKZKBuoN{[wۓhۇORh-n( * `:L0c,|;+.дMfqÐ\!^1a`>(VTZ͠FI#jhLRk׽/"ƪG9Gxs0a^OK+yVp (H#a* k X$!C(*| O<# ,\xN#q2IdDT/ֶPUv߲y?xKn v^O7c_\Ed4ϲ9ߵX#{@1~ ׏/ g\HJ_?p#k)6>R -2۷b~t@sXj\ak}2GU<]1 Z+a1α &~5=!W#?T!i5Wc%LgZ7,2T< |dprfr 1"VvAu:UY (VT)2-YoJG@ZU)b^:l,{߇(j Y=ύGol\4_yDY6SVw3>":t!F ]*f JzĀMCaA@*Hc|Ś09@1r>9Xpߕ7uD0kpiCRK c ,;ҐY$x>jmckJ OeXJTIBCvkLy̺Kr(xSr{,;;;52bhUuG :9h2n>਷7XHb[S^U RB+թ$AeiA>bm`g ŤHA )HzjuLN@kR[w"/6{#8b:ԩ6ѐt(3\P`Ù`FJ8 8A䯭R\I%GY",{aW{p`[vžX2ZARh"p0N-"ugU#h A;bIN@=B2r,a42eW=~L\ShsZuqfhCL_5ϙ!hr&2W*Њ~i(fu͋gxWLʽ+LB48HcвfJ9d,$k%< f8c*n~dLDJ-D˾PШ3刨ɰ[vJW(/Cp$|]J~#\K(T^ZpkU,))OCZyt ۞VgdiΝzPzMp%h|eYkO+"dM_Ĉ{lyHȊcm<~.ܛTYd7C6Pd汽9\x}\E#yϻOw z9Rk.zyHGvrܿ@اlO:_9f(%#*9({c2(nAem"P :O9R}턗)9`!~~T f;a";UoUbij{M_5U@سDRhqK+)FMa7sv}BY:!E_tȕ sQ[ßܖule$׆|li0DlUQG/#`;Zr659ڽ4O/a%79uB۔!V7W+5n?u BAX$UPb$YY`,ndK~Tp[j'@kdrd62 ԳuiOeN^*c}B9&h;m+>am+"Lwaq%Dfo{1>oC%~~koJ[tP@=&!E(̓1]Xh 90D\b7P̲]|pg0G_9S64E1ʖYrr3FbER{F̲#D{iz|Ȅ:\2m^gjhPA?.mWw (Ҳ>ڬG]A?'S?t%.w F2kH=7n0;'EN&[hf= _Lw!g3bRU拂y NQ8w'|+oQZL/,@M}M=4Ubf8nj.!Aqe=g σ4T9?%4d$~X|Sf(䴎%ldaR\,S"1;G&!<"޵ƾ (']i?33;%5Q{}7|*{q/" N;%i0\`f{[Bs!4y8TChj*8;Vu6]ejNaS+ϟ\=#GAP3(%#Ͽ`ɿ|&}T(PL ӦЦ@ 0bA74b!(m|Mm@g= ȓK>O 촗nj[-ݗš"셺 j"V<Cvj2f TM(*N+sA{vH0= :ommzƽݳ9IUrg7{^9)41SH'4պW+.upLBHrc.6`%+#Re&}S9o@?)vs?_,n]q=I,sX$9 ideTx_ժVi?e%u%A%v ZoO Lri|үD 4>vLUղlWˊnh*zVn=phU2Aل~}ғ"djϮOj#3<{p.6Kt]/{"|#~?p8#iV i5 $-vU>#60:dzDPAlS70'B]4 "[QXSRcẂPL=>.P'!B SNGbO%)YzXa9ȴRGAHM,ٳeyDը1^WɭvGOG:#- l>m]MsT(1Jki)å4eC5/8D-Li;֞Mko6 )db: {(թ@nSk\9;@nӯC70R$P&koWL|琒Sitɳq+un6OwP+`0&nOͿvmUB6jȵ:@gmp/+di}>vYj? sMa.fHW!ˆG-%hH"sd/۾ӍY%y`u(;^)F'b٦4:0\)ȷk acիz[l(Sϵptgk*B4s=P,Դ!e~Ptk9)oS4+D|~@uow$*LoE swL4}5AD=g L gG7[FJDU蔀v- փU* ů!5S.UX2ze=L%jq%1B8Sh:ȳ,Iv3}-z1G~6sP۝'421y=ũ&ٿTJx8~KP)m{VjQ,*qERFmړ 섗>"?wRs2yr[ ѧ);x'R{/1'mhH:cjC`cy Tj:h?gE7a *Fȗ8nċル#-"f|/ yPF6X<nn_UsfnQ0RFPes_! byaQ\]@m&h֌TY?IkNT{Vq٨nZocŘFRηꅶAi*IE(SS"y%$qI@P;γ&% Pؠ9{Gv4]IvSBɿRt ezBN#||P/7>Ck ǼmV +WzFo_ Bs_;sa gɇʜ$/۳08?E_.޼D`]2"fKe͋LS"tc-kEW H;Gub QCn[`cNnHXrͲ}LVQ[T=F7Zlɠ5?dCv$# uS'Sw7;2C8 e"auE::V6;ʏ{'~L)BKNKLGf6M$8xFa6UT2Eu^3Le ?‘Z7bˍ[nX,a-i Ss0X=2]GS6@/(UYaRgWqPD<% "=.xȪбX{%q C=/ $}򘱎9ω񹄠½5t5oKuss U4DCl;y%R I):j ܽf jXt[! |Eҗ{DaR# VNʖǓZSo9ju-v:  f/S t$u<^>7Ծ13w7##5Ey_Qsͩ5{fEyS>\(F94=1QiS!_(ژo z͝~ ~z. 0;OΪ}xHُ8 b:Sܓ ͽ@&w jYgwƙGʏ1 LyȵH0VÇfehX?xFZ7hqBq11fUa'[Js2wLB2dr~믃Gy閲,Ue+Gb?da &wDpsiXXSha# :Y*ǧ F;eY0hoeXeF8JjfeAv$FWxV/9e$Їπ܍Mx<ۼh` ۖb^IJx Y!fta?"Kl9]RЙBswJ. Ie Daʮi_rP, rEGXaB" (p +n 紜uIRXg< N`ܸP^ >i=ޤA1SϾ"GUkra+^Ot$lM0#b+v7lt3Xa-YR h$cO1bBQ7Y$Ey O춚MhȑBSbaoJ"bFE`GKNμwȔǫm u6PjcͥKg_>J3oĄ$mOn#w)JK%Ye()fV1t97`c|k*%Zt7+8n#]{\ !&3o΄丹#KQ%]aA6݉_%=kga՗ϾkMZE#~w`nl(.Z~f_lvvYH.vb=u6w(HduNh>b)HUXfK(W%na oy|G@?թ&LOd`Yw |*/\)x۞o9~.8p[׼ʱwfV^os>*|MɆk274f`oWUXe8X^xţTty.h0Mu"XmN˻-vѯ9HKsd?wϠRLZ<2p*_?!Z8A%d:,]ְÔ\QNwVN CSX  m)R4QdL2v8 yZs :lQ82u_Vf87\=\`{CoIIt2d"\ȚT<-ҁ fJFHx+r Us3‚UYP^kigzY#HGmoCw#jH)hr`uӾ).'@J<.@ܻ9c`Ƕ,t˷KRQ}kwO*%a]PڬlM [mڄvAo4i#y܌7z+ƒq;y>B~@tF\z8/-4G#Έ̪uC|%}Lu]75i[e7wEKe|`ɸ@1S,UWw!F/f5c1ZO3 exc I \.%5`]r 񦜼Z_7DjE{ n4rdFl;ǭ#i(x„-[ xŢԠ(Jb.ITmO}Z;µPժxm1=UkHz1[DN6C1ȕN+Ãe&#!@7N?iF[aDRPQ2˅/[]*an]*tGXv RS aU,-¼ʓ 77F^TuT{ê Ox xzrSfU<+1zŋD7X3ծ_M>lI+6Wq 4&iS0_* \f;D(g,hkH/Kb$@pEm-k98ek5`EEU&%AQ;cqov:1zs"m‎/tk3\9I$~{VvƜ "1LIA]%_xkNbg[ONwW^c#CsĜz|b@pX\p(߆!d&DBY?@:TY//8Kd΅Ö WǓ+|-L71&A6yOkJ!pf .Y`K}* G|_K$[A[.y3MeGk3PˮL1b$JI3/e_u97Yz]ÅzƎlVz~*?(u$$^.CxDjN`aj)JCKf62),'p _nWq`CwhPS@E[\gD׽zaE=݉q'?Q{? Fcm_ ?mvMM ek՘hKhh7ORuS[$,܈^Ig1gv~t%YaSc4C.W"`h+#P`ƈ^mG3U&ܠCaԍΕ ._PO;avik·IR`^['I@"NEd;Q11ugT>hE6RXQ[S\B&bw&)!<͇Du.wsp,ק-KMfjג_.X&wu1XاU8r֫ἀs9&I(b94t.mLR ` !5 цύAXb׷K{GY8!=Q=:(cZ e|o22R39r> Q]@cvWೇF(vWag{(͏gֳ;6pV4Wv|w>O><|:sNp(G  3]H"vQ'}~4NJx-?nXK} FeJ51}""`vFN?,m| @51M\țλN[**Fϗv9J\C@)hzՂ?y|S't$/[%uKN_7L׳ܻVzWeRd!P5 p mX S sP'Qs9ƜV$o)YkLu"[!^6NϹLe8TSkNy Uߧ(eT K~uK"; P6tz2]];GJܾK$N^\{#2i[hS}\n+$ GIz o?HB\wBWTZȽ%їA sc!`U0P'A,SBf@-aW3JY[[\gfU4s '5?'@N`ykDGC˧pXu#T)uoOrK:g 1*QO] QN.l"pQvmU)@c,NҝVŋE߶k?v1n}EVk ȇ##$x0պ\g+ }"X>Ac"%;}PIS)}!:a%c4G=@`@t$-Sn%],,'!KiCI7Q6y[[m(bvp)ɹ2tc 8< U9; 7 !ѐ'Pz6J`k(=K8wGyT'pX zI8Ip)-Ԙ+hn\bήeA7سEx!X}|RAC@Z)xX/z&.Ȗ/):]6;U Oi ~ ,2~vC0Ǘpwx.tõ R, r{*p$4gBNn.O6eEŸ H+8^5`PQ p06& Vz3TQh?p0!-L$ ƆAhᄢ*&Q !,Z瑺IX> }B:jӱTjiu+#4IC&2```u:qddC2) UGAF'[+*VcӢcz1-Nڡ3; |eBP5$O bz?5nNLoە9*D\vyӒyJCxne5[69xzMFk;#0$([[ %!l$`y'%s׉\u7ޢo ғF{,X9}sl֘\ XjCRٽAXJ6I8cdeNTyٵ֙6y ϴ뫭ˊ ^uғDTFBD\K6o ^jꊼu)ʚ[Ⱥן\u Ok85XA1QeLR<*pg5-%=ܓzHũwS5 q8r *UFyWM/bdC4A#i!=6y<`>PWޘd 6`h^T|LEj% nsG)uV1kxjm1GCv{i4AFdM*bY},s7W$xhݜ{=t%+r2B=|}G_ wA㗦,`6Ҡkh/{*WxKW3.>@9)V,.'i_B yEռп~yT.gr;0T>zo 3" vO܁ Wa%b…(7R/,?,,xSùI^~uT0Xkܮ*|V~6`9BHݟ5ѠO^5?9`;f_k#݀nys"llo.__S !-v%nݏ'} rA;Jшb=E~UK@L/~EFD*(C X/!ָٵ8auKthXsW9&~4;O nx}`Hi9S֞X0%@RԒ |vrP6(W2n^?odkɱdÿ`#]ڂb{@(_khEQwt,`ܗݪWm|4T-MF}S<6RYaƏLD?j_0粟XI&M@`b`  E|D3 & ₆lx^-}ʚGY#5᠐[y_d ]П)B +>L6y(Pxt$ѹvSٺiM$ET A[̍.}bCkY08=}*uk1{lS-YB~aǬF֙Ϡ~|RY5cd;[W.n-2l`ۙ3%CO(^_v0&~~@_?W hREv`@ꯏvŎÊlD_'QohC„]YD٫!ER?PMұħ1;/t|#ǑLK݃j)Cv7?ėVg3`BLb)Уr'r0Xq{&`~qpK<mU] ^>a؇eP=U\"]Z-nbhXCOJ_H(ӎFPO`KWŬz4tn1 b 傳l3D^:+ʠ5zK47s2S>z%%Gdz˄Z42xY{]*3|NwMffQFX5eɩT KQrd8:l-fN1#9#Jk,]ÊA"qu_1'ۃ2O)D=$6=<;_^EgqzξoEhr1dNE(ɶEt UqFnrm)!R6@ǥ ZMD`- i_Қ0n D=dNeX]2̈lB "Ϙ=;Tfw[&dhwŠEtq 2⣮/sr d96f0ڊ y&fI'19kÐ}.$EC5˳PRڅ\n~UgiűRc Ph|/w'^/~^If~vAq&JǸڱbf`N_#NW4f{0ZEL5C3~0~awb1+dAkу"( G"0L<~lzNkwf_Y&dO $9D /1 xw΢p2ƷJ稙Ao~6ӌtn_z6ķWkoJ}\gW{s%y8 iscZ@3iW84(nTG5bk|gR7? uyc-vDXyFȻ 6 DUœc.zGy3`W: D:_T" Epvk)i|gpiV[Rp$װROĕ 85'%;&j& l+T )ܫE;AYrޑA0ѝi zL3ςAۘte[aȗ2iMoaF홊IlKs~A9M̻*stH4>U旆ac)\U:f,Cүpvl"]ms2m3^[֋^|vkxoC@LioPyԟZy6!--4{HyROi©(i)aW~;rNٻ@4_9N='ƕ5V nQU1{Ց@A+qjƒ# 8#`Tȩ6 #I -/uIo̼=1V}X.Ӥz=5PW*|)zt0Gn_EKvK?JTWOMs62i3|dB"5s'΢m0ԯw6.0'짚մSD/!ݞtufG;B`墳X }MAY-}̓5?vK]\ êixewskI!JvB +Y] }"bXWǾnGk[;~t嘕prRʊ?9'x +(l<&%e֜sڃ?U^c>U7&Zy#6?_~܂~%Ld"C/הk4\/ :IHW5İVRr{{ X{鶪R,(&*` v_Yxn5|>"0֔.$.HѸ#@%w՟x (]:]5Hoo)+F"lJ/qtVD;kT+ǝ4:,/dGL+#>Ƙ^@_\rjlPWv EAɣi\/ &;IϬpqzߙ|Pd~{{0H't*v.^cP]?d*%^r`BK2xlٓDy$ )/b?mMO_6j[ l7%ciϩvL0Qp oBOE]a \3L7AO^'eqj,Z$Ev™~ؼĘ<q{B_hzO-:x_1ʁ }|&ןA#ᷛA0M#`Ң9P!Y^X;{, %IgH%?( U*~hdǢ&w(vo[fhS ֿDwPgbJg)P>/!亵k5%y7r({͸g5 ;PQt%K˪T?4uW%JbImz6 d)7-~Njf` ([۹3/ڪrXX ˆi>[;ӣBҧ `Թ;]GdhqhBp= ^0\V wԳՏ| }7ɛmLm9Wߺl&Pd4US5bw |q iJpr:ƆbeB۾>u눆`|L:sg KlW5T58T*#rT4{4}3#63?1Xb^d_0ɖ z ɶ4Q5hQYpTFV]"Ҋ(6)B3+Y 3XESO\lvzijsf2#z`&Z0/ܻxR@ Eε}pNdT4fnZ Af]`N~{l\s<;T&R$?d )]xj2L#MN>av[p|zl}@V(P;h@=']qc<կy[ 3U ׶#(=wc4)73 KkG%]Dd _&>Qn:Ls#ڐzxTfCU{# 9 CHl(u(qR[o2bpR"#"{FCzE!#g? RtX(1H%Sz%j=-|0A0MG00RE8" 1iؒK31To߻~䁒?}EDQ@qZ0P+^TF+p}9gW7Z nAP,[NY;T㓍UtF}N*rp_EoZ|ZO鹪K].9]mE|exAaFߨ8JB 5 ?q-eyF_}nrEYC1߳"l-Ax ⑜j}sw$77טҹHߖMi Yvx: ؍1$,IQ~d9$ mQcY bҞmt@ ǖ[0cJMQ: ٱ&H*X4b#lꡚ[2 #3(~//a'U#4f;n=mF-sOvMf,YLe /妚p$_0!./֠a 29 QzJr|Cл' >CN>憭g|ݵnU&{r+BD,7^cP:;)ǒ$n"Xڽ=Mou (q >" Um{.֏X_ys3*ڟ6`#E9KU 7)5OP00cW;QZOA'iaiVJz>O*&6ʎe ӳ,RS;?Ob3.5шK%'jPAEv?Pyj)n[SUq>4f~хovmH@%^wr:kɲG oI> {HXhnV*BQsvHUxsVܸ'{+*Lt/(BE /_χdZ5 ^! z<*沛,p _VO~BSBӟ;-*{ؼ 1#InKO$u4ռoVA*a= CBSMה]wĿ č| 4y j%8l3!-šcWA<Kf{(MV5LGl8BBo8çg{gy7(`}ʷ` Zو)qКA[>_P]w A azȓ=CD3R3]k p[ k'6 y@lª54,~[BCU3{-:}i@Fj+٦_{rEvI~:Ld7gԩr 0*Z5dIpIiXĭ,j ]+"o*Ъ&ӝE.Q;򂓛He?/z7tsejB:%7ȪĠ'hlES "@Y/SM\c5]!,~kUqs26iƵEEyޒ-BwzhY`|;2JnZʺo&Ndfb8,cĸ*[xݒa&Z32lJtG [w˖Op' r:NnZNLKPjπ)ն[jI`[RhAMnOA`i >|5eL g؎}iZ8} }oXcWC)i f; ^Tn_;\%_,$G4HriD-&a }??9P{UjE_B̀Y;FK1-5A_xo i@X+\kvdQAR!gh'~(eRG? (JzP:%A ayPE;`]`ۢ_JvLV:`0O;\W0*ՒM051QIjRīiWpJ$JYczo O{Iwh/7/`dd{yLҍ&=WT%*Sr'G0I"c,uB<C~7l^n47-|LJPWQ"d`XuyD^/qRxN0d_+;g#3"L68:@f2Br@:)Y$i+r"0Fuv3bʥMk* *eBǦY1Ѳш"L+" udQi3PublDLzah>{K;0>0lHmQ6dF VTuB\50*_;i:Gڴ{epi kF*(nʰ-7j~3b/6œr3IX$=T3o2 T7m^gmW]KqF;! P#HJ_ߠJ:rYT2/21lTQUE / jRS%Cdkψ o7_ 8)t{g2jdDW㸟+qOעgB@G&#mS')IS*6}ϧLc'"u:0)[w${F@;X >'(V. }z3.QqU}1]WO`hxtg0KsE Sқ?]힅/&uu71֊?Ҫx$yd0 1śT!ӕ_㈬fw% sf<٤ eLY n%JUhS`~Rb>7A;}zҎLg<(!Y>4$%6$ "X;Ѹ_P\vgn\K#rזф u'fJEfٛCIПޜɮ ;ojC%m?sЪußkD@_Lq'AC*/:RREő_]8(ȂZd”cq="Q S& S,jkPx{KȋʪG/:R7R )$tٜ1fkí EږS#QϾB-L56R#S7y!EvA9}̤8"J8Q Iqë#@jYy(J@XY7q7Ђl1 l/yi}l\Y>9E$5c֨g S ""h]4r6)nI-]t: ׭IгgqH);\ ^P`Yc<_ O|/s"!+cg(*hp|IX ˋYqg %a:X Ӥ!Vi>W/41Ag.w%s^!|EvHU{ ]V^9FWiRGyÎ -J'/ 7@g󇺡7'+'-W騶QM+mk;Gm2!T^gp78!Ht+_X7j Tr "E|{ rNn]Л:t,RW+{:g??wVT!;|{+;V뭩 &;ȣpQP<3q6 ZοO&"$k-8z~>ֱܲO$BRnO%v7˵/4yޘ" g[Dͧ/;'Gmڼfi8n9az$7>LDUc *ͺ4#z_^7&|=D}}"AsĢ>-]'%Ixt9&w*~n.hsL*VvTw87Q2J[ܺ i[] g4[6h m'vgXc% 6l9:Ƹjʝ; Knu.c@ uӂd5x݈}`'6KCO~P(B%W*tKGigV`XI4ff5:hz^eɝ':@R[srzS5җK,:n)GZJ}?ӼOO-imI5t/ l6T"{ 0n ,\alɪ8nt[2&ħv7Z*u$$Wa'siJ$ȧۇH&ҥ&ffgj0Y@í$$^ܔT?Ҋk'- sH͎pϨL~ct=~s𢂴i".f# gi.% n֙U(7nNta4DF0sTq \ʢaL΍d$:#N4@Z 4Bœ9q$:= z+zy28qM- gv7Y(au®cO6ՙ tz ۟E4îbwj,.ICVײ^ڙ`(9{7snvY AQȩxN4T)K34=!uL?}ꗫQiR҄K|4(%[ f7͈ 'e{(&ɐF`Čv'eTͲgS\ xIrt:$COqE'~>&*j%/oUk+qo "N-г-$W;'gMŽ+SEtfpR$J6]Vv t`ѓ~8{T91xB.\1s]xЇ8c# yfϚ?:X%E;>j8Shх 9}P0EyՠCo^aD]{p>ymq dmnfKS׿..oE޳+~ܧPu$0{.|xC<3>,fSOL,ї_pLuE԰'Ҫ"_͑ e1(ld7Z?Okd#M&Nha݀~xnh5/E *Eb/hriׂT(|q6'0J_i0$(̈i+^S8ړR'<þJ;Q#nFe oumB=56?0d9 p _QgA7cY#RkJ ocnGO`^3-\k]]LI2W~]u&MCЏc av4s&йj}t}+'LӑR'9`6/VwNi|;r,"lTz< (=>ӒxޢӀ3utE?(4YրڍIШ2ߕ9vR)*'ewW kn5g`ۣa֧8Tlҁo(bl2%Ȗp#`%֝J} g/n/ QxV IݲD6:LGaM-C1a5}Vm~FZw3X#JJ^~Xs5* (0oSzvצ׍Gǽ^31PM)nޏ}a<#řpc F5@KYP'cVI|pҿՃz M[Ώ9 w_q?1xF޹@*(^rӹAאn NN1!R,y|= aTSYF|[Aꚳo,P /`-+1raLXFIT}"kBo!r,b[D!WW5!nh/'DI_ >-)4xPt8I-jk}Fk.]dQ(.cM;`c΃~,Oq|1R(RCv]WL=QWDAuUfmF1V1ވ^@V ƿ!u!pWxTjSaWXXbT,~ 0+3`rTW:ij}]p J !K6DKà {< hH/.>jؙT򴾈XAݡu+ 4:SJkVx<;#Nf^y곆R-^>"kkAwT1x&W n2lJsosm@9C#fq& fٲ Pg:tp/~v u$h?BXYt w;बNٗxP;* A;0QO ?>tQ\{%Mp_W#矸ԻЏ1',q_KI/1#DQߕִۘnWTuVAZ㸶C%f rzˠ;E ѼjHt6t6׮ F</*VL`!}}i#i91(3g˜ 456xG#  Ԝ|fRUJ$]-ʉ=p `R.7qI]NO<-pj_MdW?}L-HB2F.CrOwSȭ Z،g 3sHyv u4%4)>MF_݁)MΝQwC֛Ä$u}ƯVt-"8;m/mB)dKAURܒ]𦎚^\̂&žWNK;ٵo[mAj81 a!{jZܢ8-\{ 0aT JW~۵ug7֛TG}=~Ώ19f AXsQ=jڥ'ٞ|3_g )6K̓d:d11NttV^Yc# _0Myx6Pd/T~ubct2HR8tox 6 eƪ䘝S!JFaH3c.Mq8c~2 )"H`$VCmd 7hܱ:Cnz"K镚u5!f-cv+YSƛMmcym*M6šdjZ!6l/ R {gJ[6~(IGqh*R\*L yH*2Zk?ˋ.2DD|4'J`S:xr<3v/ǘ91d>D`;|h6y/Q~~|P؁m6jOYMrC@OȝJeg"L 2 j~x)?PU6lͦ'0ZI m{I(^,2ӯ G>;9/@څv,?|][n5ms,}NgWo,]!Z]W a1Kz79~x[Sd3¢gO2֞3jf?DΟ5̝$P*ΓPw-;G)6b֊hlY.g>:"tH.7,N%cjptnjԹ4Ҩ- ̌/Y$RmL.{0[V1YM|ZGK"f8@Rms%eTlu|B`GWÝj>rmmcΠ+Py&6[Azu徖UL32Gk+%ώ@22b]B&8zΣip  z>]eշitc ʠlJ Wr"~sY$\-#PF,,e0ӓg"*g_*:V O"G 9/uAswɫeX(X頡LPCyҡD9ed$(4c.!h[i1xq6$)~y, b1H1y~dN_ޡ,)1#i>zTVA1A#+Qz0tF,FOk?uӒ,s*lkTxϴ!؇ zǔjQeAn~`CBƉ uxLL9@2@2I5ȶ a8KU銧.O:ͺG3[q GF(0XVЌG"*D䩃ai b m,p?q4,2IsZ I G tb`EX6fc5{  1Y GsԊSZFJ`+JR#%KuFW$;ZwNXS]@wDaNi;ML {b0=>}F1?G~zܽ&#U}*(~ǐMVbiЬ'רeҍbl%D^fr|#Dz]a[!0ÛĖ&7[A-te{&v6렏oyt8Aג3} iuoIqWEjjv MEfFI:Am?{əi|TQi(e-p$cCWM?z0{=E`u/Uv$b}#cȘv" };:w(.(CJ+[.d_e>)O]}*e@Ȉ1oDceWrB^HP:qة(=vS_Y=Zٕzͤo 4.x5</$;(^a^Lo=l%gB4?w d 1í$4VnhAp '&tWMGzV< H~iemGR0b,oFnX;a51H88B8B Fxr"_r [LI-Xb7r{oսn@E߂ oiofȐ1jV[FUomCx5qh pg#OB10-)hZ p]iT&^%/8D~dArsC[gӈQFkPb?(*@N?bCdE4=+NOI&9c w9AۆJCgRRK3X5b@x>:c1I8I.&X.F)yu,2CxWUg/.lη@#q,X\a\QRgV<(G8:2͛)T"U'@{ Ku8Ot%)G n#o%YX_HGEB:?+jJi~Y45:3@ަY+}gE m7'Us m9b^vVLVv+L~h&d-7A߮ɠ]'1} Q Z.Ndfq;*%c >)n~,|# ;)؟{_/CuʛnD)! t}[r@]ǀLc:vJ klPJu!ia7#(Fs/XX_Ǎ zʥd5HlR S^\jx3\:4k, a%rTig/y>΢@MaQ.\,Ds`,ĵX]0X]܆] %Z;6J,.&wf1Eչu#<@öEv'D 7[C"4k)AFZ~NarBeLgkڥIxDϵ+C⯄\tD\%EB_vzqpޮ~'XfB#Ζ;G+nb՘|Dz~780E€$V_zAQSBX1d&Ux[6J״=c (޽jo[m!>^F@YyfU,aIa&r ;`~VLAc"/gv"i)nü~'G3$aE,%p+m򘥲OJ66V>绑ۄNHkzgs9M-%p2.m.]ᆰ,>C1}Q)fEjs6ir[GΙj3`Q+3P%/*x2Tib*i\Qx˾) 3+sPL9,TJq2/)?%UF+hDثeJ !7s5K(@-?l4on4#$&c߿$b7|qv:K+<4u?.φ}6Z_ _H\OL;*a/.R;s(!BA9p4ry\&6dei7%">h N @W\b ؾXr˩8^ҮB7]&{)~sRʌL)^_ / ƹ;k/<3 {If?Y=9BY<o)e)V(m,#+7M})V{:;m>hޗ8G u($Cj;{:2A?T9YKw*e*mT;NQoWB;?H_\`;XT' ݃bcѣe*q4crHir!Fr;I>fщ3Q$2Aq֠O4Mn/ک]5 ^3eI2-a{`4 Q֒g[?\C =cNb|2@RFbhxx )~T+8b"h?׹RJdS5RʂkFDVR9ylϠN+x#sti\JS8a^tHd1"(>Lɥ1i,J#7eX{GMHAlP`"gNTyedӃVƎ^y&Bk6/XW~6rUQDSQmn]UD^HC5ͺH vXGz:`BK)b?__  e?*A<sV83.[28\JYҖJ@I1ҮB<ʊ_WB`_3osNX3e@]DOc79dB+KF|:+2Ǟtz=IUx`I֑v[Yե\Z J까Oő;P* C+ ڣ@Q*Rc̈́OodB֣lD|g|_n#h[^Ódya`XƟ] \Qlu4cs% bdvO ,Xb@ s0 PW1 UKgӏX~N@&uU֟.t붝mH.,5QEd,I nRo9U\BU) s)"Yrk@J$6Z~f/]6n"j~ ZP OjJo]/6SOa~NXyy]V^LCUԒj[xϊw G-Ӝ(0\-] At<K^$趦g3DP)ߔ4w bM~SvE&fI-. v]91PAfV s QL7_~ x6M܎>o X/UЎXbP\m_<6sFNOpxuq,]x,=1?ҡ *L@K%Hr #蔩W AT~DKd6q@_ 1~Zj/幮r޳V=F_,1 vB2"E|HP*i#YP_ơ]w!epb^j)TK@"TySnG!svc) n L\F.41/AKfhv88{쀕|VΖfVXake<̄9W6{?N ʎ#RXU͕Ѩ>+t8ֲݤDYݝ?l5 O@)=LD,`5r3*El[NT.qS ݠVpEvs8P=q_8|?LB?h)B Wn†  vB E,|?BUNXv?yy?hgWJUa$8!ѱ)]ě %-?qUFrqӔڃfwb,˟qOrFfLz6uj1d˽gm_mtap#@_ϧl/ڽ߄@sǹ`INnsU ,#?wX/>ցqSX>MǫgGbcwQ)"aDL #Ֆà΁Y nw5v#H~?{-fX 5ps!-.Jc1EweiHM `ZJ~B\䀢*8Hfg]Kvdn7&Čt^ rCⶃ:B-Tr'tŴPZ^{CaYU'RmnN -g24:m;v԰*Ce6?el* 5/8V` 6bbSǷmt:LTR[\26~˗Yb+Ɨ^IwgZ p5%+H?ё/z^wl#Ok0Ј"> F;||H!]=GB' 彴^ra_K|`I\߀2fsNm b] Q_A,81{G` 9 A~I%NsW iMkJ=@1K@( dؗ,7x8A E%0e%u$B fvڢ7'"|qXޫ es +O\؜Ǖa`8{"cu :q)v3Al,hCB4fљ/UD@^H2q Gb>g/jJT5@Xú1#'_CqռUVnJLl}v}Fne - ^T˃"|Y8-!͖5WY B;uK $|6G6cV%Ks^syN߿T?<ŕkk{du,dPJ^ rB<&OxJ U-_na(O!c"DŽ+y5!ΐGQB<_HNЗ no0چVqRD却gO,8 n?G+0ԼBh' qGB޲,ܸ((b¾mR&e5R 6,b10EC'<6T,~TVr TyIݚ-0/H2_+ce2 'Vf<EI,`3T2uP2aL rvsJ.Sr@y|c[$agr\,áȬzq+kUd3Xe.uTnZYO0aWwwTo㧢כ~T,kk h藳yQHVO[F-xޚέ?XtC?GE >#v!NKG/U@3;;~PGO͡e:Cbz`y||GaWJjosqazH_O' ]95/1y\m,Td;z?ZTxWlYmTLwqJVc{x4/SVxD!v3/|TsG]_܃ .j/~ȓ_ids$ұGu`Qh%AUK)vEQ8xwPB&fۇ]&M.pehF]^e7d-=՞KtoIؗh6-E_.ANsN59W6Q4zܒvԥ`G3#*7O~CҼ& #xO[xx<+7j* F9y~(8@|@ڇkvqzsvѥ0[Q$pSQap,-- )\q9{*9'=BWcZH?>FAdrg\ә9_٪5Czgn0Y(_@Zj$أb[Nծrq\:iւ@[h8 ]( }~d/~[zx8ٍ&dMG`~CH&n5u'Z |>jM%SU[6Q\E<¼u{̪h&Y[y"#A2Z!!BمE _~j|+`ǣgЇ4ށ%VK0F+!SߏY*~3P8iRV4U_s `-rUH.IUT\ o$l9OF$=xA%{58sXRe(^-A$-ҫ,$?aq ׳ q6 HO'M@µ=c(&e 9ۨuQ*EgH0Tu5#NH]`m6yoUK.M$86̀" g.29xDgy`°rM 4j~7JyKJ] K3 w`q6IkR]C ^lh |ŕp["EsS$^XP;q6gIgcax`͗2T*ZRL;J0M" BL:I?hidUi#Sz&i:gfrB~^9L|[`պ I[.V eYwS1 j]pd.1H(7JU9L(ej?8wm ;W8mė#xGbكv: =*}&&FP23'<\hOR ikAiU]:7Yi!e+k7!Ayt))775z]I^ p)@W(+Sq8Gne>GHiZjpn"hq0k92vœ= R#򣲫g<{Rb(p h Γ\5@ ~ 35S}_Y2Mj a6N8p>䆐"(\uDUE_0|v{3|"Y&@E׷ByAp??Η{r7Và ?yG})3K+EdQ,eK1X>lD]=,B7mKoP&*n7FcfWtayѷNҨx-ippS9n,l\HX>V3A_Y% %nz%A]5uQO5*sҕFZ;7`/xl~eퟛL&xI\Cx;+; Odhw[ddHLtEbl?S!x|0ΐ=j)֧ b_w9q0nq r@=N = ws!;``qu;ov}}+urdI$ STۅM[0d8ZjR됝PU#{Q۰m~$2q4Y=ڿ!Vx-'Ra~E:+%6yo!a/qǵaRwnFWfȅJ^\c=V.s6J_x8G^NY6̜$Wpyi>I``W)pcz``7 ~t//fC > (J֤ME^[=_`yT$]);^b/(BjqRT)=Vǭ#?ys9b- q>uÊC k-Zt.Pڱ;>Dnl,zHK:4K fFe%:yO 8HHX$ = W`[PO#HU 'H$~nwtGɘ=q-VZ/ʗ\:ZKŜ|x{GS7=bBAhx]{[n?Lf 10$ɕ$!K.) 3#V1⟯㣩KP'7@NRZAEviHz6eS;-._*dȳnkNj0V"eiC 5Uqw?YEshL4tW-N Hτ*K2H'˅MXV"J2f=d,~PCl1Ȩ}e G !ѡe\ݺ0K՞Av'2s6;LU_}T?uqu'FtcLNQ0atWh*S&/3EaKkF^zXh''dv)VJV5Al8fR'%.H0WJV7jvMzl]2¸ʕ3+oHoQ ʮFz'%Qs|r_ 2e㬃enOaw0ߒ%ac%CEJ0g7QMa+rСs7% he&ҽ]2! 2<jI/2Ʌ,w21uϩr6& 8*PMyQB @߽1"qcLMJmG8sK+JxW I \arnA KڲkAM9AIlQ.V>@js/M&*ϨAR$p[߹<^4h w~DvLi01!ju\݃=zDQ㢑d {ڽ]/B>%:'ﵖTz@*t?.Hg@k!AL-E\i/N`<7n-wt6Ǖ x|DEOmB%+m| nA|:ZݠS-#+*cp8eRj]<QBٟ?JیOuP||ٚFVHH|pŰOЗ;$ i%4G8G=Y\9pm0mtXY|fdj5P7id~2$W,E,fZDS1;!Ze=kxwFsoCт PP"(xDJFk]{$xV|0a˶(I՛4 {flvz}tznM_Qڒ_܊RaHdՔxvG%loW@rќrɣM Ra}V 8ŢB3 qν;2) RKR2ܩ]K!|]!K-5Vx\RNү=51D-f[Π B3|״sd aP|\><R=-8`h#3=ne} (_q[Ac(Gѫxh8YH4Ռe,~w qߞU"+p ~8r5ܤ7&c~*zpk?^(Z5АLBQ=܎:=/]r3~xFUd_thr$7 >cK ]4'/k9 OyէXV 'P ͏0c3.dĻ_˼1J'gx+IbҥG ~]W& |d׀!@;fBF_G%vr*)|]I,z Z?3}*>ú %,a*:^1ID+ nM4^-3n49oa)t-UF0j. ~貈=K E״:81@\J =Rjy0$#x5=EonR?EfEԂ4:C3;9O04hF 6 kF; ^!I9 .~1uhFIE>&$#%0PZig7eSv( $F: oiF'&`w:WiXf┄iu]sڷ\ hy2ӨC@3H9A% 9"x\B2 5K772c5/90h3AUnph 4 -}㣚bEL¯kR%`[ݪXl- *p l74GєFꆿXfK^ !˩ιن1{ue@ͺΨ1by]LAtU:t fpnC_ҧϦ#=t4<}WרE~>hTuO΂Hޙ{l~r1$X=<[(K>\Z:zBv\XaIKKRf8! `s Rn>j6Saaelŏ[ րC&B[bo,l#$ ~V@vLJKP6~M'6hb؍|X~::{fso&(0 .#Hc;#WݮnΞ1עanUgzKwJi]Ƈxk_tuu:R6U^P%bcI5ɤ끷W>}٢1!:eSk@- Ge'X5]i!CƇrfmwԦQYـ Zdi ՗#Ouw3G W*@zck[σr.Y,}+ Xv 7e?xV-;DI>;^hjѩJZuQMR "GY'S<`JiO7J~j=|$IlfSڒ9 KgtfV?U?6VO~]`PsXyЅ 02 ?}n@m45a910&N7%M\q ])u_A<\^3bkXE;)ck(`ZoT]M%bED7@.GTC{5 ;Bx59B\uzptjQ}7F5@ V&sIqUr8+56۲OsQ9 ]EKh/Z%Ѯ\蓖]0-,g(qK_U#,]8ޑ@^HXLx#`0"mQM /IXsqPXG+s ;wGd!Bx5Q\aS>>>};}#Bn)Q;B:qc̏ܘS8I 0\-KO%*Ni|:*rs2oL@$<: {!tF*=Lv7VV~\/? *|`JM?buOY7|Hɓ5%rFpfrJOv?lQmpT޽|?AKN}7"n$R{; d_)mCIY}[dFQ:9d:" Y .YDŽ%؉.02yFph9 {_i[ܹ* \2!{ ۤ/'ZaaCԱHrـ\uѸxD3E ,d 4H4pM!BiTAr"3LX}.leB#/Sx2/GFze$ {UE1F u440||aɺ+nIb/wߓ@^-)-s;'nV%:;у<qpFCYZ( 'k [0>t !3+{*w 7Yat)%z<~-ԯD=REKr`>E_i6JPH.ם$қH2 QR(TPg&BA-%=q7\" aFO!&8 %&`[ `d3׶nޟ֋v߽PE]y"5 PΤ5= x/ ݑ{{2nڲiܓ+Rz㍩xyhЗugj/RuCtٛ'U60.ٙw=ܼ48fUIX*Lŭbya2.@LɕTBoi&/#* tmY۱Ǯx4Km"}?KiH+GlWiGoz7#FbZ]A߀כ1i]Q @}tG K<L`6Rh.IU-F[RzeCׅ,Jspt:ܥ 5,,P\!h 첑(_RޝR:E|y $U0MLKFaZVux|Ð#Cq ,aČ4siXu8D"ICWw+Gg>ߴ~vMv}Έě9cfٳ'BJy>!K(޿(>+$$S1s! bDF mvx $I?V>TV 5S+8(f1&ïm> q1y{>щ,G /N o*'wӒεM-)cDIm6OY:i 6?KH7dG/d,^7"r칄I%ԄVec^:ጚΒRnx]UeGXKoi\_ҮNNEB0gE]] 5FQ\H6z*S3əwCSypCC-^/Df)bT, {~{`Ls?\6=O|~ܖ櫱U3(l]kȧ/O.ˈv9ymqX2H?!Wqu (_o+ MitKKzM+MVjr|6M: `E)R+Ǡu|kg5Լ魓+VR|sDpg06 u:ne»S~W4Pf^ͨKP_\QcWGmFouck :3B:td5.[ʰ'!,l6@_( w_ȘdUg8F-R FF=^U\0ZeB),42dW,Ґ`Lչ 261uN-R%oL*vv kU_IB{$*2Y'G & ~dW{|׼)M%v;ryʅrfQK-4i7X o(evb:ײ:YJԇJU ][HSC7IjM4j$ x-bWl SHNZJ ||Qx#EHX[71UU+4mͪk0'/髒o J-6ΡU?fT.Zyk }Fl훏VTC.f n*g*WP@Z S CWGbIOw~X$ {9С^ɑyݘ5; ǙxП̬CZz^;#+zb =pi#ܱfpF7(]cnڣ4]#pG"<ȋմ$MѡdGrzj0r wuaG/+ (IN(`˳= p("1I%튜z* 31HM#-mk UsNO K =kP$/3P}Jwji<ͥ@k*bQ]9?#\i$Aޏ6:6q)Oi W9H=YhA 8(N7}!w׉p *6vXȝu̓KʊhYXv8(l룚"1x Аذ"Od`nCe{ȵÂQ<Ɇ^jH9^PT0FmRy_S"z` =af>ts![OVx4 [sR>i?\XwvW:Uu= /̡6]eA[6hYf>/"3%y$ڔ$ ]Fé ϠPD$!N'd˜ o8V~ Bo(W.g\x.Qs,7RǠ+̅aRf7 ZN O4t8Ӑ&0]wPJR)S< lO ԼV)v?.U^%Mԁ_,$z"u,E^KzgW/y!CzTQ4 iJbD>vV2;,6j)xNA'T+i-an½@&>KN)cncx&s:͒\}bvߐ@L0t4S yzM.bcTHZVlLCUTⰱӔOTOdlPY*hSD‚Oidu>e@P ~:hŰYyԆcu{Wo9RQp+`+g= o_7KxOj\gTňJIT.y/Z?$'i-*Mik<1Kւw;Wʿg{[e*"YcvO|9sBEkuNьK|*tKv,K}MJVi>ĻHvYo}GN8P(݊ '`dN.Op;䢱p?2B K V7aM!Rض !g> :M?rp 0%ׇ:C .=jU|Gӂo(g`x^/v{7edpp,i?-i d8 'IL#J 7!sWDa7dqnW[ db]fu j$?a$"OHΟѺA2(w:!55+4!6gFZM*͝j>L"ϑ;o>~Bh(GWW At<@zڸ$FQ&Lk342lܰGd U&3onꋳKPF65Lz[ݯ1G )JH|0rSclT Sts2ױRzo1TeRs~aNbc~ Tnz٪Bֺ SbG꿸w- {Fpf KfB\DMe)΁2$lC18=6n}U]~< WRk/+~wv'BP:4E GQ,V\YBOa}!] 5^Ҍ?Sov]?b@0+G6G]+V& ɒN!pZ#xR0*qF+y䯤t&mpHED>*,* 8>Ƈ܉]JI$naMO b8^  ~$RH=! )Z}Sld8}kn bVfijMuLvQ@8RÎti$|K#[΋;<JaiH?O`p}Q⍪I  q\p;ϐj|{EdjWKhY5ъh7ڠw >; aahņj-ӺqF6>wnI'VgiB(bmAQ .Z_O;Z]O#94 2@{֒=oujޚ9Ru%ÃAg+ƫX8 z3M#jڷfJ} UE𧳧 /W0p0k-K/n.0`mY U/y^bfWj:aoft0ŕaf.Q@@ۏ1|ؤptL6Xaz6C`vRTp\9xNuZ4޼¹y$ksqEݗ~VYUp[t&yxr1s cBgf, WvHl &GuNX1V \F/"if‹vkm%D6[U ?,RST1;kU)כJ-CigCY=,r8-?}:N",t`%ـj恌]RG6N 3oz_FqCnxBPY2e/𨺒FUS6g;22;:2EebΓeYٟ*'s( ["p0O,څTz5:GPI}x?i1 k7Nf~/9awO Z; ~jEŹg3q#厴sL?97(kw]/J>;A.c4Mf,+QR(k#gh> Ct%׻}x%Eʼwqd F iQ\{j4+wyu띄D7gbFi G|;I-?9`RI:-/фD_ fiy*!na}YR g?^ֱ\ӖI} {|sUM.#r+ls׭.0﫤;\:Ũ_Bc֗*Onb7Eܘb<ۨv}3|ײ!B\²#m3*V:e+5Ew6l?"t\咘-:,h&i݉(K0u]YJN+§`U'h+-#c}r%! ~6\SaTxs9-QX^)>z'P_k`&mpbn0Ne U d`pDXOJP9/RgbE8U,)RUB,;5aZ3lMfŮ/<TM4).mߙ:jjR'Ӥ0\yp)&[! K..reDG]MuxTmS:{F+gdO$%?{7ů+V"Zbvk%CUБ:Ȇfr=SB`0^oG[DFZJsǘ nqX_yIV`IJ.sx)UmFзD[]%u =݃juy~BgL`-苲;;J&s9<.]N&fwʥ0d8[G 3B8%E$3[&+O26~|uv4D $Swx]MSSą ߧ#j;aùizoheh< $E %:a4ڏmxS.s4g4°Hg3 eM HH l2;ʭqMeru|;YT!u{/7ۖA&fľ_fw ;sUb?TA X{8;TH")obon=--E8II d;QzZϽo iPד*M&Ү%56kZ5!N N`-R$mҀّ0a0[8i31nhZB3Xœe|9BS5t/ybk&k0` d3Ay(~ݞbW8;1w(> 9U$`4q 1{9ɟ f-opAxq6 00W TCR4YRǂ GF vJ;JD$5^-dt$Kj1V&ﳽ&,i%֎@rR7{ԴEGh`^O_[l).~yOpפ!KxvإNn)se~?6GjPU1]JȤj)cjaCPDen]qd̈U 1tr%UN^W~tӨ*6oT%EoLZXa$av*_mHc[3:~ò}(D3eՇmvd5 mADs|w4"h9ԨraPh:a8iZ%#ga{x] ?b8s$qv|Q*9JKŭրukPOי%;}o#rYbF Mo3%=R@ ڼPra(CZ'ISro"Zg9>}/ŝrwy#DX),AeBhyYʳxce JO*V.J Kyh'۸D֔kZW;}S^`0^eS`s#c/Z} @"^JHJξq~ ~ֿ~1 Z&3 ȭ$f2t쉲+}LP]LXzaKV"2>iPnN-<۝T;vX|7 B{6ޞfzNq.hkr4U:pdG1XuldzF8XQϊ+^ꆼF; 1D۾.{٩3F5 ۮ(MBONaj8qaݣ\6߇ SV!3%xYh  +ҍI#̾mڧe> ]1u˖/#2*Jtd-AiUks P_ I!EĸV;e`2z9N `1(曕hv% (W,p<<ggܺ=]. 82TLQ%}}~PJw4dDjht?0L#M]"zwXaψ1UGm(ecƼwu]f!f{7Nz{7ÒYO8r(Xʛqfg%>W]=ceh*u͵c6wN'`ҽˆ(}&C j_vKai;jx%;) qjdIбZ*Jz9 ڧ"Z~{蝺д)Ċ+[` [K|<Cs6?vL)괧E6R\6}KȱvgPpV!!UwY-M a?V3vSD+J&! ]7M9¯ϧ[}G"s=a%ǭ&Izbë&ϕY>"ؑL}`RP1/^+A%?tgima>:Nc'i&Y3a@殠!qx `|tXUEW)`8g \s'-Ijlnq ]qҝIGA<$KbV-Jb`[N(-/7B&,}!ۉmt?R.&ܚPp ]M1ԡ8~%P+K  q+ϨL~`/X_: =oxAHZ\[lGHz5H{KVrOF]R^c?j"5sF#2D!PmT^ EUh47MShkε'HWP";s_+h y~/{b[M4tkz O%޶ZG@jA*% }ˊ\FKjH6|Wպ^XBEII/nD{[.((s Z{>|X7uf`VS%4Һiy<, K~HH ivo3*Dpddy={9Z]dKtmb)]BL|dEhd3}d^3<$C~pdRt;].['gVlc275ad1P3dqxMF{F&K5:brM:7.R|?u}ቢ*$L͌<; +~g°`ٱoB DdU~'pmO0n8G9:vb|9u\u~[A5MFI>s hz_劭Y>S5G+IdE $ŸG%gv"-cԟ[{)l3uŹ~TZ[9,jo9cŝZ_#0D m )l$L\O@/ΗʴA[)L(g% @A>ذ:?TdrXvgQٗwl JdX}/4 ,Pㅼzvh Weus}Tz1M&\Ҏ?ۆܛS3}ZӴmhf8B1+ ѓQB^5X6>jtU鮰|BFF$E1ੲfY+NA R;zAZz9‹P"\>K\ȳ s r%( "^(@5+֪*QL `r2/wAVT: ӒWQE`jΊ*4}+mY{Eg+)pN)bUpq|q?Rt)=}6kS7`TEX;lnC0.Т'#`A2~G7FV_1A"B/a&su>= }.J)_/)#Q#]dԙA8j ^҅Ӷi3䞹4O)i0i7 d3.\=;w[^͂)jXDSspϑɩd]|DJ+޹۫A>6n(qb $0 hU t! >[^/1te"b\:G<[6ݏv>_ޘSzqLGqf ^7b/|Qۀd!oz\Z5bvFB,#))~U(u@Po^ aaN0m۔wO101XJ į`0JQc1m^v 0C& +ss8һebqJJ>̂ÕHsҀ'$vTX6AsM F!O )P ӯ繨fGz'.$AGf.Zs=nWo;CBj@kK+ΧŦf KE^kVMAOxh(ތ // u),r+beAvֶ̉ G苞v*Ą8AA/pL ä8Qp"LU>W Ψ_F\ rR۩}OƫZS9Vg ( ,6$ C:P+0Z$3WJlni)ґiٶ6F/dy8QP32k5? n1h4ɣ=F!cMR^{*JFlk$R\-YTh:`x9}𼴻 ʯĹxKq(PT!PYh Hxqy*y1yzh3q`qҤsާ&ċ/(p>kkjv.A|8@n?۰į%Ꮔ," ZZb߃R~v-`?* .ձrV-v?T@eפ[#~uj%UKܗ/ltH~pCotӕut+b$$0[ꠝآ{Jr62>1ãr~jmq{ y@fjueheYo,qAȓkNeuަ]7z%rC.J#";4LjBx&82g~l=_H-z:h'LL,'\U0fyEO4nDצ8rH)ƉЫ.:籰i<<2xL](B"XR;Y NnFFp5Z"`'e,eWd#.Xn'|$YN|yD \.@<$81A];*4a\ˈr@]N_KiYjA͔:P%Tke5QgiLdu <T, %c5h  :-]KGVѬ\a7cFY*jj`% JnW1w+J<~/KwmHkJ+qJ*E0 {ho{w!L2`$6 OLuz~1H{v̘n9MÏ7`쀇fsj`8z̶4hj8E@gvh huTEn% lr7e+u+@5(Ɇ$}^t6عbG.hnO-Z1~ L1xَ&*\>6nbw̯{zN7ڤ@6FYFF<*fC') "  SHr[υ.P -W_(*_qe>"  *pҠS632Ԙ뀍6WC7^zu7QTVX0=T:D_Bг]S^tQV$2h^488>p[.pg$سj7WVt |n$FI] Y#$1ϚmYL~NTe^ƒQ݅KNYF:upV{wp &Hij d.Pd44Y%d:3 ZO|GBIg. K\s?AM˾= g8q(´\[VlUĹigfW˝0:ći<&] gx0pl#ebM0W[|hI-8m '|1h[ cmjR>yFP7>^]8gD He՟PSl5)E:8%CЌ9`D 6QWZ*8,x[ c0X m} ^ưZ%% Qs5TF?2IF<if(^\{cT2~z@p^.?TN7J=0P'V[sIdwN'M>!<E">VDإ,n%a+L6xATIۇix7͎uD.W^j)w΢$5'wȓ Ϫ֔CO@(_6UϒR!|~e!XstnﴀI%9B-0kَ;xwxk#ĺe8m %Wmc љuRfEMǘNVԲBKb:qK5d_yC|ɰ ΅]~8YC1OA&$m0|!ϡ!btICHͩF|4,o%\o.b+C>H>v]oZ`]?lGݺ޴H9}{Rnzt[,ssgxkՍ!^ͷS(0~ڙm`7I.wVaI'_uLoRدm\ v*J;{JxxG*S0z/|\2xɡPFrȶB6@wF*~,ā>ڴrzf<c`2,s:AL(ںj_*VLYW.<lprJm!^g Ks?6:-X J^xRq/mN{R3 8ziWewݏ=! zLdϾާ O@a[O%/&*AN A_J$V VbjHpnݠ2\ A 24Pd1 x)sTXd#б49May41W4ƤLCoAǛf_4h@= <ɡ6lOsˈFa;b")=CHxr^"lj ,n_da&;!Nhv53g:xE+|Ӥd3͖;| %j3>f+1ɃRTSN]~%K!X7\Nm9p輼sbf7DuȊI챮ݫ=m`wgeSqj$(ebp$oK0 霻3&Z>s9)%]% @*՟Oda䄘! dn궜uD#݅9p D iSK5f_gXGfQyT//0pQVt1.vh{##vPno6aj|2\X0W}q'izBck%tQ޿,)؂L9$-')Ko9 K죣O/.iSk.+ 'VIy4PJ VUQOuiH0-wA|^}L{EI JyE%`Hl̓fű6? h+m[7<^M+؃$˃eN|`suj =mil!9aVJ⹆Se@=B &q< { il/e}r M/;Vȝykm(5V&]P0b ʕQ!\9S]z֞k=*$H]OAINlvRO /ηV&1gAv+vF3ni6流k]QLjv*o%ɕC9.awWptQ6}2+ɳ\N 0g,; e13ЅtTJrp'ggxC%ϠބSl>_%jWwʄm?Ty3cL3qƸ FE&M6@a(XB/LRij#k(GiPͨ*> zcz"%,˛^HG: OC%J5*yIW*+{KKoN+g3PzB7s>Fk>TsqH@+, U3 9lP!MMm@lM\d?#WջfNԌ :}\JdWzR. ':T=oZ~Ns(1a9 !%u*LGr1$&1QDZV'_d*s4isʱC s0;VX=IO ˰C!S")N8tC ʳJ5P)ߘh!pQ ݀Y,FD a.ӀXy9ܤcٯ/Ox7ycB*LJ;s Rp/+iL4x,^ܑ`2+l.^UoߒH~CH $V1t)-9,b=uҩ7J[6)fu^WuvdJns{upB`Ud_",N=ٛE8=mJr˚%Ģ q'a5DZ \Y-~hz1aT:*EmDxb05Բ"<. RpVz.R nɤY|OuO06}ƄpUE]&2;< $+`<S9&n;]MPXh*Kui{v>5-`F &P iwUw-4)z( 2ܘ: Q>TzɳK%*AiRVttZP3Zsh(+6(bM8LqF3l@-n| S]{+g-Jb ǿTxT/7]o-mcUP 2=F%04*<7р8!'%fHz8.ԣ yE"OMz!'w~WjTL˟ ߄?OnZPT~@4լsSWhaf* \ה?54ڸgjLh{]D9Zj*Inv/6_-+CG @OGto^k56eh.Of$+.^q,vW\OIH5-UFr*,,jxFW׹Lu<+6.ɕ?Ɉp{X X{E}ɍ\$DM{f ݱ_! =γͻ:7C'9̨;o<_*SǷbYRS& kؔ WErjrE#gA^Ј`40oU=9fPЧ^o[_1-&;@IjvaŲïsysߞ]I1JBSbkd~0↼~C I6{$Kzg:' oq VF VJ' 1%cx'bL >(o7P^ R~z&RTVeN?얙9RKj_^pP9G.AcSG9=vyz|ouߛRL'ˀxWIPgW<%d#xJdfk3ЅtƢ|Y0. E>gP) Tw<ָqo6L4 TwObvMj{2mX.=Jo{4{J.-FIԨj~sH.X(Jf[{ӧ\jˑ5kUʶ-i$xj\:gBӿ0g6Cţ VbK`GRs~`ZAW?m6\xsbt ؊gYjT Y&IRX:MS)iCW$DMbG˨6zPƷ(~ Gj0iHAxebu.sm0pW[+xR>2ŅLUŽ/7:5949>o8rF!/PnsEKFk ?5{Q.Kr,gO8B}3aq^Z5],0z+12jBu!H<=j,:P$= VBg"O'XPm83E+cڐiItnFT:PRD-A[ kĺ'#MTqVUco L^r%]vu2pnȋihkqTY%=UD4Ku/MKV f3f M,P K{ _0aE! &3÷Quq,|fG@p,9AV&ngv#O~+ݦ4?V>Ux .^<>O#Cv+tR/LM[R˿qL8J@jnQIi,jhǁQubBjH%՛2Yj\Z3'I@|P?&$.o7ӊ˞s7"o{1DQ/QeVnG1LR3-wh1#H}}S,{鑯m$ؙzۼݾ|& q?:*2n&}FERuF+nݸ.Su鵌\%biX-1ءjSc@J&/(0wS1kt |ⸯy%`(Xk^ U}ELa`鋊pI Og,2ng)*/nGqƖ@0R@hfA 3Qsxo€6Ye7Pz2Vvk r?!`5Ӛ&>S*d5H&ܹ4<i/i9ƌP_hz*ݥIq zlGfNX5hRވ<ov}- j6 b! rׄd19Lnw'!RaՏ.mGNѮjQKy} ^ ІT**{ H>oTH y r'^+i'JF`(s!Y}e`U?yU*Zt'“zҗA.&iAa0ZhKUDx8UǵЏWb4-vs6Ee& @JxO?XUU,z+G)rrq|hz--pVLdZ^`qJՇy )AL +ܠTM݀NⷸIOXAkpNF}1NARanm*i/2y϶IMp/c|C٘қ>J| H5 \ԙyqOh7&66m8mFԃQ6MtC4h<$ްgR9V(?m˿rN `ސ>ўFv=2-(#I4ߜcn9GɡeE&g~}֯Aoo wcR]ģZa&]EsR,~U)J·I?&geLUPϞ3Ù+ /? GqZhA,ܰa> WrLcfv"VaFzkw!|fxZeSewιrA8*53\!-G]!?AnPā V700n|'&I?ʼn{*vz>;tMvPN[Wa0 \=#^-a=v1s|t=RRS$X҂4ݢK‹G~lMOzs`CF,vu:"r}ô5 s`OQכVTCO$7-Tdoapu^_pzD~4Г$,o%Ӎkdݦj 9t2p|g3]hizn!S 8ވ3*%k=5 {I8׺;bˎRlAڊi{WPtCt0|*nki.-;2s?RogAuvSdʸ8.M:o{kRdb{OkZk*Taw4f d R^5w"zl*0­z0vJ/a܎caa!e&Z+{&{;| ?{xݳe4& U8/E\`Kh P-K\` R굆,In$Ӵei\6:pOl3r^bl IMa; 9={s]xJ)2scLjW6m .*8dE=:{4UY X_7x}f-ڸv:z%( 85,^[2Ib}X"+zC!ꉐ).]d7zR+p.|=w{RoA2l5|tY'V|(ݦ=g7󾼒F4a6wxCMkN3x.%m Z[|І$Cc.Qdj$P嘞A}|Ӄq;0bXQ"'yX' >*{ ^ ǥN× ?#^>#kA`_acwMC]5餝Տ0 6ڙ o=p[Q 6>#k#o8LkSo,q1n-^-u@m%ݙ;^N?K2s0zC E\ tt#orIrB0a;deͷ:Ի-C,2ԁW}#wk?nhnӷW<9E%? 19XPJו~\-_:d-}/Oy1ȌT10XThr2>sFfݴ ^z:ƭluO^`bNkB?6Ԥ 4NDWޛpCi^ /XۣN"G_ɨƠ*Y6cT-"i~6YU"{IQ;ҦY@"y.2ٰ3oouLX^qJs<|3#;72ҖI1j`G+csHUWg*id*ޠA仺nI+/4 Gը~=l!4 ݸd!WAQDj4Rp-xua3\? cO$0zALq#-~KnFݞ,5":"eCszL `.ח7Ec"/j>ih.Wu8*9S!8ΝSqfEG~_-}>= NJvP'r\pz3aEYz~x \Ii4X!4xծvȈWK}GC "r_t֖_afv#S2}e]_@dN9tzE"/3mMۍ;:DWH^حu'!{h=SN8!+}eBpXP)鵔2;()ߍ 8rrR pߖ/8 \qD|h[ (yeFx9Bk X9c; mYJ"בB7nvGW`1c3x XX~&}!drb܋a^ 8ْem ;JDB;9úN.EJ$T&wTVG\HxT#~jy m,JAk>T6#n_>,Xn.=fHbuC Ѫrd[u >D0!p.<)IQQq;L$JueIBkV{;0AI>c"ރbD zKUu;V<-8Q(Og[\{ئm:{/Jɸ3TʏJX˖t)A!˅^ Y?Ӭ*( Ϗ& g LPrzB?ָU܎>'!r?|a6TT6yc^˱/iv%'9ODsahM*9v")wCeW}OQWOX<5,.@o(7 =~]lq~ \~rhɨl;9L=OX@gxD$ a{mzNQ:'q,;;M/\w])ܔ,Si6,wL[Gi!p1ipbKR>J;, IH}nYܢ"R)(wD̷֒KZ11,JBg-#P p؄ժz,a) 6ﱋ CC2#%j3.AckӓYdYf6%/BWeuL%}*\H.73xNJo17rcrJ[ 6k]OܐTe?EK)"93> kan#Z[rHTnUkBg_v>ka & tFH|\O[jCAuԪ*lX[ \{/iт+v~2KzaH\3Oe5!!݇ \, K?QD3gwx{\f*.rM6mkWX8u xjݻN 306?Z]dk01̧OTXָ7@8(/NƄ˪"d.Ye.z3TQl=}*"rq.8"Foė.-۔i :{ڹ. |5Q'7B+[a:i_IޤO<$-?vz(d0~ WJI?"l0s TFHmEDx-` uMr!vf✟a݇&*1iM™KQD-;븩@-gn/]R@@4B XM|y)kUg!V@өL(rׇ-T 'ߞ2"pYx#1\[uTYRs$_p.ChnIī4WZ#p}ԍzסZ]8yB{a)5jdݺ"k1W1P''hc$ Tgd9BZtb>17;Ҍ|KͿJ<Ȇo*B/2*SH{ ;_^D[´-/H/iS>5ҪVx$9;/q@MKVj||cH&+l4s KL3/h29T~h. ="{zz]%,~+]اؠ=deo $함|N lNh"qeul!2bޠ"pVsy8iZҎ!ᅅ{16MevXl`Qԁ5W1^w0>){, EPkS7{<ˠY>0XUC_(LE0 MKLy3jQML4[&~D m)au; NU<2lX6f:ƶL N2kENdλ~ BKUR&0זƾ H%%~S i5Aӧ$y?FX.,4LQxvm& M -_Q}S[vFj.-os%1;<bx[WPm~ "N@a[gcT˕`-A^᭼jM`)h:y iVwڍxNoFg5fHӻXUryqxZ!M8;:>h5gLX6DB)MĤkJ4-^|=wan!X F-zf1(J?4Zg'&al"$(S5t5Kj5ڳ1>(]\0g5`K%x+ t;P#(.@مLrM {X9]CMp@>@ [& kW, *)&S[h0Bǡ]-ZA=Yj gKyQXjTo@WMtH*(Mj-aV!U>E)xi(?GtvbksʫhodέbfҔݏ.tͼr5 eSYesū[EN1bxAVrk 6G9&`ɳ5%xNkѧnʙD-t P¸ 6>XhE,q~ujTeT }V4.ܶ]I6mꍈqH㢴3I$+q^ї~1x}s:<{+VExf,_j"Z[#y/ĩG0Wi9 Okk}zPjpi%^?]B=] } ~e"yÞqw8)3hQQ\?ނ7-CMF"vW~! )-;wC\hkz{qmu LxBZgM4'C1i`s+8$^Pojؙ r$4Ap dCe<{j`I2V M@Ǣ(Zõ ӿUr@5xo{}kxlpz^"']?꾁p{*f ٝRtcyCc$Q0)>Hq9?.ov0&+R8yx$fN]Q]Ba=M*r ++T8&ϬGO/ukD.2Ĉ;H>&br|k̶ḱ;ƕq>y 0/tz BN)>c qu՗ 7vF2lkRPc'_=nP:53']_gCO66hA`тD2]0aurBh Шʍ X~Qhhx_$ tO"Da@1 {VWL]ٲ+Suhrvd۱/\4Dqbe,~2~k|=G'rND%UZ@ S|{v8WpfMBo ~s7gd84e߫?zK Hh'3aNlcҪe'=~`j6A-3+@EgJJtnT`ÉzGLVd'SL"VpؘP#bf+򂤕2! UAGӌuf9qψZ;Z;ر6aTӐŰTB!FU>= ^7&aXU(3!MdBq0>jmOE@tQ-^V'i 2c_Q:쒷8 wZ;^2f?I4a]β'=+(i>teD}18&*o;W3Mc> jiŪ%m,<'LߞXD=rIWzgY{{X]ZL8*2=&+qdncP}FLsXuf. -U!ϣ*8%9cҽ)5Oē@7-EDALm<C 2xR?)#U DJ@hD"Ttanq\{>n*!{̋*c$P*O. EZD d4 yscd#6rx?[!`ܞ5'73&jMb#B0AcR3+R?7EWg3glX ̺oH`!i:Hże}n wscXgI3ڠ'ϙ##M= .Ǥ&o9qq,wGwE} "_=䁲c Gtn>%R4ySgݶNX2x: HRɃ}YnI{olQ̱Pnx;O)Haw5&/+ ScD-;ک>Pϸ^*qb,ތj4ŝF\{yG!>JfRq@-Lq|'Cex+ U/Mb^h9WV;pQ{!J.Qi8C[Mqݴr8J+ rMz$3T؎y4LVG}N-['լV_&%fB;$ Y UcLx„# }jȑvLtPFY]p50HDT5N*2ʾ]\/\LS!UJjʳC?8Z6ơX!H}d$`p}Arɮ-jSPmjWgQ|J4Ն)9bjoꑭUQٮ3UDXchZ|DbCճ&!%r0'_6*d]',ExLr=p:/iH֢sfUCF<>BQsCnE%g:d%)TN' <0uNek 2RkVTSD0/02 V@+?oMnŭgp mӛ`*&yM] g/}QylR7)-_|NҸb[a`m!sq cNG "ܙVн| א\I;SW|nvT +M9,#6UzQs!SN(O32+8CrGn L f$yS#b YD1kSjag8\,ihNtd։ChLh/IX{㧨Kq2~#Q15dLA^PSBcCafy>"\l6 żi/9ӔO Vt0Q*E#qޢ4+}5,)Gq-s?|`fޝ4GߧC a&fKi`D7um:2æ)a $=O`Ff_50PAtN\pZj8q '1`Ol9B1enNķݩ (21'VE/2Ebv&XXZQ9xRH&q_e} ߹~eu2"˳PcߕVZ4[2iCl:kt i>nBru[. )3yݶ_d?G䬌#i> Q ió{xi 4a'ԙD*FtTs)*+MAݕU $Fןc*9HN?mXk wP`J,] V@ntЬ+,Qͫ9?ulXNO8`'.x_'lwbמy)im/'m!Y{~}TO4BҦutr4=R1C"Y.Q+9kTwG‘g|Ӎ^m@? (%nF. u*1RԗV\dJ0DUNEb>ge2 7@}`֙fRMFxL~L堘%2T%ɫ>A(}Ô#Nv:eRƛq)L76rԄ*1h+S.ɋ8}"౓8e SL~zOeԻ~m\#zxyUdnh}OҙQ;Ӛhn vhHvB-5F}ZӚ{ i;/Gɇw`Zg> PY$K1$eGI|uK}DpoW>.p>?dِ%_G)$;3ĽR)52LvMX]Y(}o헿[ݜlt#aν'}J X*-SL|AA8U44B׀laEb6+ ;^MC0W*ݓ+-ě:R5>,J Mc3qlR߽(%!EXIȀLxadO¹d0BHfdQ(ϸJ˥1gLMC6|dzЏo '@i|ױlu6ʙn  %{8n0 AG Ypcg$`""EFʉ>yfhS*s; 6~v0e8gfҡ=IU"M;)Z%]]78g3:N$/S^5}a;*-kXMN 蹕Ln|sH~HP&&/_t|"HuBFf0#·0՟&景\ƅ̂xJ? ;EigȔQIEqLzFqjDvGyVwi_EFeLGdd9sx^Bc9B?U'8AȅmLI2v `L4[QF @鉻%uF  -m=J^>7ޥ i1JݚASf/u <8uɨ 3.6S RҠlVϲg*'׼v! L߈(kV]6eƩ \V)SnSj|"^xʒB ]P=lCyrjjVu|my! n9|{gXO` :hrD ľ21CvA;o( f\Y ,1DIL|n,} E&߉|ZGa. !є(bdF|s->CU m[<+&.G.M@0c}gΙИ.s wai2kA ~3߼5wwq\!4>j:yiG$.6݉K҈ۺ C\r&6 OCb7aH8P#;z68ed7װe8j^ZȲ*dYN:z?^<靘VY~-i2eg>[{9O}|!5b?y^vI=kc+ 64E{ ڐP>q<*$=5+f9 jȺQZ[]="?fTk8sl؋2J鹢Jcax  ]$QiRQ࿣жB[-$PGp&X(-:`0MM`?imH*sqnoey!ufQ; Z' h텧?f 3a2cynPJ #IYG{ ƌWgc$b#~\R>a.7 7kvQ'!&ߓ#ٚ 뇾y1eJ;ý#53 vDAi ^D:,vn%I%-.|g +4Tn?KĭN,;[=V!ȇN0tD`E3#Ux 6p9.UoPNH?H^s$ J2 ^CW8X:Y+gY&d/'͓҇n:)Ye:)%A9DSʇmm")g`I X}9/Վ ;{hX]&k M9rFyzk7 ~xU o{W9>)0А$Vd*Q܃aC :eAkt'R L ("6')6oW5UM59$V{rplϬx5}NIC F@)x71 ؕ'1Nq^WPUU+IhB2GXd& =O7z#らg7C ǂF`'uPjmo!\83;l!:O?5< MfA4*y_'ɉ=V݄ټz.fq̀"'0۔ 2>(È@_|f˖ZL]LzS"5註wF0CSڴ+ueyb _o%+}CABǏ{cbe3yh8J3yV&N (D]Xy/qzAx%/] `,\rGJZ6jFxhS HׇG`昨lZem#ƛE.ޒ3ﷂy6G,bX q4`|Qk| t"kөᅵTWBk20{ձ?hlD2c44$Vz_+ A'ܸ/8FzNM)Щƾ"g¶[!nQ/Vh1/hؒh\ 3P {C-iIƷK{1o+ZH[2:`sYJ `n 57D?"\GYاiV-X&uP4"V"n j} Xv + @ze R@ @җ#Nj#cE8L7&c%t )JPӌ菐wF~ö`#[zDS ퟐ^Xn 1*PE|JM:!r(tj@kɾ#LW!XF&r>%0:(_t_jr ۢ,: qi 7ѿhJh~v%A! ~b#*:|&~>~vw-)M2Zn7a?X)]x•  ڎ۟F$Gi 邝f)8\X>H zM\# ތI;ԲŒԦ6㘛X;ܝ\52D%kbbp*oZwuς4k0% eԸ.wv.l͡T.@J(53im龴'ܑuHNHxߋLh|+BjT_4l$0]5I4zm)F} D4TwC+PHO-֒ Z[ uaAt={f8ھ,td=)c'$cDb ʐVWCYv7 NU? 8@B ErA6dtAU^EX3>I W^4a#(j!'Ud6LYmݪv d?Q H$4c]'4f.r(NMٯ{; rQvq.o7MJ%uq8yv}&6(8j?%HGAE4jBDHX0 ~t Vdy`}#p@+fcRh~RT(}nhH7Ze4)[&\sa㔱vR ɜ\p6;+Bj@O2fmxmw꓉e8&*(qH`-zfic-J>wsa>\ ܿ?l}eDTRƏ;2@"7ю`uk+_3C#q87Uĸ)7GuZ0Σ};0Zeml,$/+=WiBl(M㢺4VѝTAbgE{dYgڍghuAǫidMϹp6-]$%sPS+rg:>*pQh)/l$v5Ԥ@bz5(֒!nt{bg̹6)Ǭ:}]Ͷ:ҳp>zHgEo7O?w! g>e!Ȑw !r`ɆPihj!+ZyL3u+{jP2{]֠c_)$Cs~>LFR= x֑5Hyz=%a0qU{YlYZCo7(_2LxBJuYYCſ>P })Оs?=P0lC0rO;L yk {> [,MZu[AyJS*~b|ԃ~GK1(Egg(cDX'uW8<9MLPL3n ThObOܞV:-ݮ$=Xq*#.9Z oΗR`Yiw^AMrPRi0%0V:CbzXoDN $KMS<&\YgL믷XC< j 7o˄-Znb0Zֱ*:#y)Xк"#NG $CNiJmĞCΰҒnG^-k! imNT>a4Kef{զD>ƐT"]l8J?f9u p& ;Seѭ4ZvSkih|TD<ʂ,J5*z~7OHLV" >$ǁb-@9<+S%K?nˢn9=_܍ W@dVRg$ ֬QUN*;(kk謾\ٰz,6>ըRoD(κ;{Uڡ hhDwO'>fa1]H`"O jtЊW̩ҹg>Q<+/:zm,ԋe|^m/x1t#;Y#ތvF&&Ò$m{C܋dH>씡, 7MlԦV 1Xu|9K294:N=zV] v}(Y?xWfI< 酖 pc)`ו̓q?cVA%ma|1Eծ3?akqo^eߺz3l~!~[۫Wed^ 6\D2ۗ yT>چb2l鸙9|/ S1NwpqCo0뚎)8~ [ƹ-*5f3<DZ3M0zRGxwI2Dc<[F8oj:9D؍:&V%%^B8+-u/v!Kga.WR b:'Le-zހLVЛ,1HaaX ϱ]UZku.=n[W0캌= aѽZϐTio2kIug-qYQt]5=(>`ps"l!UCѫJ9M\@g?~"S|Hފ|tSXX>oLJ!Lo"ţ1@mNu}g7 ԉfIl6PUdvSLYyrI@2IhBKg;f6␾;O< Fyf,"îifY{ZPj(!$qҪ"~؀g$K7 ޹/"ʅ03 +fJHs3}"Gzɓ huh< fa:ASIuQ-Few8/::1> BU;[MK Fmz폓[ A#`&vj7?3` a&WΘDeܑvA{S?yݥ, aSDQ VU!éR/6[iv dJ\xEnd: Cb݅f[⚐#Zv%3r;YmZ7yIKM0]zDx}}ʴRog`f6kr fGP2F[Q~U@Q-*؄d:,?zY$6ySpAlo:0 R#u9BՒ vZO!N$2߽9-)@u!1 Ub? +]KZV؏xmVԪ@5 rOz=&L[,;yFpt'#Ph“(v Jrf_PO V|a+nB3.ՆޏX q, ݷsP!RTg?zͷ,uQL̓Z.Җ801/Y3NGt=*wmu3KYNp8˻ It4"T9}A$DӜ>)>K*N {60>z!j*t=:oWDu _ta*ҳïA)`QUJm8:*|v&8'I9_uf^Ϟ!s茤;llڻBӿV$EPuHR7'vׄ(%2$ϳVOڇPѱg u7-( rcB6ڣAGJQ$t9i>Rn>Dv„;^@]@гB&=ƜB̕T fZ䮞abo}.~Z(dx0Peki9L|tʔLu\T$k%|[N=v?ik+)FU3Ԇzd{`A IIZj]^!2Jݝ.UYJ_6 C?Pdq`Dc6!ծjTP7͚zhJRe?\V; d.@X#rL#6.^ :֖O֞n`_xm[c`KE Mȴqx:EicwRP8~ѩµ^c{{AW)@r|tmV]Ҍfhe @̟=^KՏ84kFff)TTf~gi)2g L.|R9;eNU>eW!&)=`~U 1s:➋"+ 3*JGk>;C2i_{5>h#=J9Wr(AJ xcHtZU*sDxطNtCT3;_⋉O ;wl>2ڌpݵkIܙ[rErel W݄2?fXc>ڀu-.tLb" Z"y.xQ㵨\>=A+z]-iӠ,qOr|G2zp!Н6Ų񳫣I[q ń3][sb&zמtF_IɬRX+<5e]XDR^!+31o L0H7TT eAU,9CcՌއQF+6,ތ?[;a:PjhyֱW ?[&rB䘞R\2)I&4J&%r?Ǥ8Gcqe,ʾ*}%bhӖOF'ou9l7y@ù6K_[ ȏOL$^`2ZUM`d^;-JYZ`n9¥1V}tE`r#F6hYv!*h59랭1~A7Y3&~T%Hհô#;i(]+a&^>*!{LL5w8AqUG#Ko? V휔++b"SJVmE"z']*'?ƚ-)4Obu<>|C$Wz@2F?"zĖz0meo~ WMOō3^k .l{%]⸞*[ߓlٜd2osw9cyQA >="jb:7 \k}@Is5)M kNAM^= q3ĵ^w'N m*5UŒW1Kl*DYGLB\A ʲ1Dp@[waԚ/"eNjW5VY<)} 'ZiZ39H$v~n$̱;5 $P2EUCT )PY/s{Y5غ/a>H'[[#J|ӹ[!Wdg|@Bf{T!,ͽ4x8+i]xZ-*TehǶ ]:@cvN_ʏvݬH'0/hAm չF'GO@ŎŅP5溜&lU4ɷjzw4rG7?p.(;]T6s+TSuԁotN3_nNu[m}9[P1r\ A@UEq9E7]ܝO/+7<k$Oʘ+/U0(TGFh)=3ZSP Ћ^#4a3U4dTL\TX\B)"LogpT9O*^;;6hU z2䕖P|wSb]cE֖G`oUQWa7K K[Bͭ# n@G4A;Cs\{.hX?rnQR'W?_hSq" kWi%·,Q S +h&%^|o7c^FcX¨WTKߖ{|UDk`5 jcɏԚ8c/sDޖu?bKW:}M5dCH|LK'|Х|>LrܡfYdfޥw8̩ۚy &c7g :JB @-${$6HMoO~6=W5(9K[|#8F/EfbRgEugv4_ n'L nڿ7YڳG| 8oj>>jQvq|AEv'm;dJלt1bW >xͰw䐘fɁVʦPvBw~0sFm9A*ID}.\ eħڶNC#' 6A3eMd5懻 p:"~ ͌h[8gH4.ED@G{_>;{?#P/Wq|(lXs:*E_j#eM3{9oMidzCK 'WHO6p%; >ۃo M;&"J V؄[damR?8d8L%4:#$=ԄR3#O<鵅5=հ.=QfP+ Q-3*-:txҾ Jz{^X}`vrfέ[EoP 7L1 < xxT}?/P.|p-eSJZxhKn쀄Ȩ'n Zjƒ/eDS{/JuZ=+S}$y SyIΝZRXkx/.1Y ?yKtWSGSR{L^yz /4rǑi(Rn(9.Z3$K쫰FL}6O[B ~1qdOհ[PwO7M[a` Ň]_[`cN? (qYP< aS 'JnO4wtBx,,?X!A.ʼnTЀ@]%}R2qFmʷ m NZF#X',Y-X&k}d^լ(Qdu"229 ;1݁8-aOYֺSMF*5sw^P'+e*5AtWdc TN'țFP/3p'@2O#4NCm b̼G׏E:>dS; d_KzQa5p ؼ>7P}]i^ #zMRw'늄<7}>H_:aDU t$Z̚y|9HG(7Fzwơwj}oiVYfIVxWnR9L7bc;X ]GTW{_#e ), 71wrSN=K- w+@D%N} $X0L,mVO*hv,IgG{{j=|kNbٲm^`"@XHd~ I7Gglꖠ݌ jSB 6?U΂k2_us*X5ke_̹@TgQ#!}!@~80 y9Lq7p.D;%?V0A?L'5i;tͣF{1.<^;O Zĩ^?OSvv}Sψ$Doaam5]s~؇#ՒRuP8;t@x9$HTN^M>7 p:E,w7}g|9S >/$K7h]R Q:y A(cXN"O.*F;cik`L} Dz/Mj&;Xc^Ʌ!$9:A pصc(czF\6y I.i*Qo~,XiGq%xHb݊#&2|p4BUd|:ov1"]ĀA,=W) 0i"`5P!ݠVE5M3#RC.QjK/Of_  4:,˄P#רB52LKF{<2c1l9ybZM mByqzs PRW ;< ڋrX,gd_e<>iݱͺw/񓈱pPVfwG!y7ԛa!{$}BisE$:\V v[/*/ʪp2+?Vf@%{]C7P,9ҜK#7$!>NYk~˱|52i$8$3u $!qӉoω\YCشiķP4iIC qn4>!U37t?a. - %/\!*${*FQgqף>pIPNA4WbW+^>bvF-7 v6HJ nxX. QzvkRzk:]BdaQ ,6a\iػW5YLɮAo5KQ0k5Ġqi{ I4/wvx_UjfGSQkEA/Y=YB4%/dFaU!{s|&#B.ҽi6s Wӌp P JωeU p9q 2tuzYl[@U; T̞,ϝ~{N@S܃dԳlc2: !χ=LV7$`@D]<.cڋo GK2:% $''vSne %\v,9rW#P%GPgܸ,)yD w;4ƅGTҕ_gZ 9*N{hT <( ew?H^ηYO<D rCfsQGCH.Mg vB*|pW2dn`)85Q6V&3qt(:GcHD)}w˅:Gl6?Qqv5{H%y`Nc\h^g7⭎IAgM[%/sMy/[q'I+-m~vQ= _*>3ֆWhMco["[Nԛ~~+Иa1MLJɨ#^' yeUPtg5 ͷ.d%jeӇQAZ0CU@1|Jۊ.hj iֲ\eŋV6X;AP[qhHtD~cQCa;A& zݱ#ʼnD$>7f0Hd" |f&yj&5Zz.CxOy>]!\{. g-LHv_sZP;@JܰUh٫GXӉ fpu6FjkAWc8F)( w'hU6;Dn+;iϭ4ׁ1TZ]([P'Y:{ SYt )t)tf\|m/t|8=pe'l#@ yw#/ީKCS GeX} l!zu91<9sBP Z3uJª5ΌR@pzR,,N\1{߻ZUd^K$"9_-$_PxUxktw M%}'hEA4Iى <7%WU|B@ELYmߵk.9cy qVL#jQ.5k1d> bGc^0Tkr>l[2}D.d+Ś\E$N[}A<DZ/!FYJ`V+&9ϔxF n?,̂^a #5vUM1FgO vO~I{^ʇ&1דni]Dj;8(?_b$g^T.c܆(۷Fr~7A爨8ҊcVOv,6T D'd>aFUFμ@}~NOmqzU$y֥~|6Y :5_Z}fn!p<([! w6u`rZD+-O&68v~kyui[{~ehp_$#`.+=6,ͩ&5["BT$UKP_$$\Qei0$!H6b!q7E+@Yrw?];gN AMIekjbq e(B&6 UsQ3\Ő!!Y?XGUVYMeY[!EtY/>J8YuUҕunL]!wԐQ=ВWO( В"O>jDM%DƵ((InEB5#GزHFYʈ pjj~bñQ1N@T?^>",+G+N~㫜_nL\)ݘti;)"RVXͫi YM0~xHP MgbV^?. QBl]nY8%S=3֞`g=o*̪`?xM09?; 5A"g|Q|qstv_jɎ: (_LTWW#I.r '*eIƠ@]+c < ]$5yٸ7M5 ϙ!L"~? U+g+#̈-%T4%pTN&vIbUH^XȘEѩrSχ=@q974\F:04qg p/gk0Cz |䙩+@+ueO˘4ES<_aC,v\fQ-i12N;JI@GE*^Ό1 e.q}-E!b ;oc១ߐ'B;>̞Ն:@gD+|mW6:y*ͽw|zWXTa]=$e@XX&pBl*=2~?{ ]g04珨T}}N,q WfMx䇗<BT Fҁ IHB[8 6\Sz)4h)BgpO>`UjhYM4RV@#:>8K ,N{AЗϬԸaEJLzO>l d)}m0f磶OQʙ.Fߺ%0,8f& 4DcÊb*S 鱘࢜r"&* ZNg n\By4teG)MKJjɡlmtP Ŷ~  =?GН8v-*4@YiOP׻dg,@٘*>45b mZ/Zݩ{HjƆ=R /룠غT6dv_ntq'[3~hBqvbI5 GQ,d}B.tXŁ1~C:ȓjg"Zw=32B}:uoG)a9 n5EshСNhqEzqνjNg 2:źt;2ҒM3=nYSo!!!iSQ 3N'uj ɔ o։pVDHށ FySӭ@8/?US/;z5.3aM_-KD&Y[m^@Xåof%CH𽫽q /'9`m#GZ $ypڻёQF'3Z*ۺBl=vVzM)Xwi^_@\*ֹO2@V}('yD !KGPK76jɔ4-T+? U'<[=_zZVv,yYqN_nEm?`YoǜR儍#%cHk`A Np[tq'XP4 bZ&#'anILQA_CH!d8/+Eep@8ߎeJdMr#d!E55{.ݩ<^>-Zv/!w?L,~ O1;S™A`G#=IϴfC!kS`8,oM@Yg<-A21peK>τK#}il+vѺ^ǿ4#v܄}T*~)Տ`,J-ۼ.eg#M Ab"\ 'F%cʪL6} 9l$8f!*mzd`{(k0ږae44enl'/aʜOV;MLBG,mpsŎ'Žeb޴#xGq\ ZL轺'rL@^/߃!Ӯmi"E,顧>úb7.mu|Ӏ(dD48bXnZ V؎O.{NCZ@f q`˒`/"$$hu0,'2{@Êe;+0QAKԻWXՔr7ic5uAv`3c>.q>r)}(d_ɟ|)s TBE$ }DF#ِʘòȘ&HDY]"^*u9!!KTɖJk9Y3ǔI^Ll̤aɪK; >a,+D" 5?K|!p3-ݳs1  ꒷BF~\6*$.W]T \trNWض%gN 5y3\qxj 콵xB'``$oi>ewmY仯 LC4E2ty &&Av9ke/ JSi[X^v j* 6M̜(YgH{ l >98*#vYB@qgmDƕB,P* RghzM~3sӒYh$ˇ[Br1V#Z(l< `Mq=&+P桁(Rco{+ TjΊő2?P(@[D@-L^+gxKDޑ}rϽ"w/]'ANA;犞I ]ᄔ) PiT{*m5>rZo(5+Q;xcܡnm7 ?I9e/+9zƐucp)22JcvhLt-꧞K>!bYڱ <2FT<'j3CL+Gxs1S,xWWK?Y)3aeȿAڌ?$ mW: :M; f`;Jö Hٸ$o^R|V'l@GdѺC-8)"<7 @Y̅E6 FX ]@8y>U@EA?_Hz`< E+pMbȄ(R3shP%"L{M0+x# 3X/ezZuuJF$Q烨3a0 r}"/?JU*VnֳgZnWx&!{9FKfy,s_Ԟ)x sp__rxKRʬ>GWI}xSԵ`3ާeLSu=g|3IYt2 P}.̌5g ٷlsenPBF")#Bg̦Äk$r^{i\c䝰N3gNHX]!E? Ph(vDf'U7Ш}ib (>j;(v8K1RAVuKh%IN_e[Й/`E G? Pe`ɂKid}J3c-,=hKɗǛ(I7λ0w2>b2\">{<~Tac`~wL!nq sEW'G3 (zG%kТHp4Jtsx^"%Ѐrg/ue ԴE7H"DzB \Fn͇H[/pwO;>繑e&6Tzz@LfYlv `zA8 ;CvbG'9*I#AMjmAt .,-=@LnFfP4CvBKPgrpq)!2w+;iE(У̽EGgzf+Q*@ )\/ֱG*CBxI'pQ5ik3c~1?~EquWIј3#k Es(|/%:i/cH-0ܫL?۽QVA|:C@m + ;0i`M#Fz~^e%f) l㰊L" 8 d ]tLz܏0V).kZ5P<Վ:qѱ`~oHQlu!UH@$ڏ5v #H`nbiidʽ? ݒGgP7Ȫܲ#Qg:~ĆIC B.ҙ4+ö&h+Q.vNkvbu62Pt˳Trh ,<ÉF鬔v~NS'L~oK˾cI}<7XjJd[99=ʊ ?8(fvH'B *單wg[Ra6v;MUaOo&Iڬɑ_#MVfBW 7Jƒcc ^A}S ՜>LpR߄V9t*Ў?'s\67zt?eݨŀhm0|*{9-U#M駧9tٽ`5>=&']z:yeU"_1/צRNa#08t=:'w#{;X}"0v OR"+zLq;Mls4"qrǠ`sj9l$GN!N=-{fŇ.{-k :kXHˈT<0AAJx f١lXG6.n|z}||4st+)GMa)]ֵHH|_[qAng7tYm'n-NG< b!m,БN E$F ,֕?>ܬqǤLi`@r5 x_pyBS qPcUT+d͇cy{v1ZnfsV.~l$Tq8 -patۂKцn2:>>ɋ:ckz,#J&Z Ì])UZAp5[-XB@=?OS!(bD#B1'IF!RG*/Zɽws{^&'Sh}J}R7㊵%hdZ1PwE7鎝[F'KvyX[ˆOwc rlEUyqe% 8ֈ;1* ӾiI8۳oB ..ŵرhNm|̂ H&yGPc}Dv9gRp]ӎ9#n~2Lmƒd-)QT91&#P_R%ʄu4̓ @(tKLXZnTb1Vz2kd!\a,R)lQ ohZ$ThSyki{ǚ!aUA^oV_ ؛NϏKU10mlIYpOmx"} NԻ;~}t5 =J`+oBWm,kcO ΂jZN5}1|?5u,) R0TB 0Kdf7KMbOFֹ 4cY 5>>BpZB@ - D("!B9X:+OJ H?'AO\ʨV%CpvfYD}ݐ=OV=Y+֎^uƎ3)]hIC *%/0,QL.HzXu *G9Chnΐ2d.:w_ꃴ,d ƾic(ϕgQu IeFSߛP/7"r:㽑o'H/As|k+*8~lㄭCYSY[Dྎ@pDK{ f »Tir,58fp? BB,֪?MhUDe:p8Q:6[y(i|.x;V=-ŷ;f?W"ڠ]0?[GC[R{C#w"q@"pYCwKݐ΄Q;R!*ث[+#֐O;2ۋk"k\-IvH[)DL6ugNWyM:RܯEuUȊ,)9%޸pAe @ Yb,#}J;J!}]q?N^:SAga%25N7v=j'JҦ>)vfzl;o{B[L L_.J;=; CXFM!U6tg)9u^{;,E/ Ru}46ERs0g$ !Ħ"UIy3 I$muW/$k$A_{D樕p-Mr|>\ X1m4@șQO{hS!}45NZFnrz' c~GGrT @[tG>=K5bahRFtL B,teO ujQvMN z!c:Vex?L\o#ja~&&?߱`jAy'. ܀7fejI г~V:WӍ:'3p?0z^qt2,)a0xPv qZMkںsjiktS)$T8 u~ٴvWUt}Eٔ  ܮW2<dpuzm|ע2&e4PُXد}GZwO!.F6]o EW3Χ=8"MfӁG)ldj$Osc5Q_ EA`] <Ϙ 'Yסӛ%=m4覒"J૽a dq]ƽ|__Ca JJ?[4{9Һ[& ffwߓ4x7j, YQڡu,)=R HvLGgH ~ $A}jTP,+*x6"ŨP^10~{K#Aہz?g`!6Bվ%yL:455?t4JI".mR~;g4;iX1xK۸?Rov[up:9$ί\^/o8OrewK@+ucW~م(0sʠRH j 46awa5}Ҍ)h= se?^UC/Ko) ]蒉6KYʳ$˝efWH)U5eex.Wۏ߭{ w*PTI.>7nƩ2jPq1Z6˴a_8g(BbT!WrCVCUO/I^w7%+o K ej0pr7XMp=~^L SQlH.MfQ>NrdDqsH-|$,=T߭BA@]qŠ?ςοO 8F@5)Juṉg , 5{Fq`qeJp<`kC~ْ »F)pL$wY$kU6K4N D˛ 鬐"0Gpњ-)2qul[KG/P?ca[?58t2*Ҭ|(D*($~p,$'j.-58 m1A#,S|:F6Cn&OA9=` q=y١f 6wH5ͧڣZ *&j{{ħ&ItH}uANoⶰokEA!ԝ ײ\+ /Z\XC0nGl'?w Ȉ3XII'gF0q<+9]q!<֨t$Rop+tPG(lK^m8]?j{k Ȯ i;L3HbS=rqE0N) ID= Q^&c-{ KvJ:7Ep_6ȣO\ȣ43ClXv:kd(~g:lu>2_&°J!h\RC폢4ĒZuBsYs6 Őí ~h~ sn$h:M1yxl)¦nܜh*3bG7pZ2HE~ |5nmULk0UT4T+Urw!7pw0N8wT֌pEy1#F)'"y=<')YޔdsfH}҂P@on$c6CFFڍ,#z'LH2K#΀FŒν%J$lKsvIݗg=FeW`dxu۝|ZcF/@_œ^ި@;WGIc"<̑^MJcI.)w(Yb0 VK_j+|@^e\ 7׺!B jn/<9' NU*ykh o9|ZeȮG!}|ރ-"X)$ dsT`R*vEPV sjn|v9ĐIGѕy#=0-Qw>L"#rdcҁTVN!{kHu=}EGTP4obW'&eRpI*CuZ%l{~ҐZ rbrC]\B|/j,-o#2gWEnzN!,k\zPXax&qFi< G2KZ<|EejyLq"īH.3;l^d26Mc5Vtt7V&{@KsګPl3M*&n.8Td=0<͒Yqyquf3I0яJӗxxzk!s@/r>kR*R7ƧWo$8{l/i"͆ҘDr\KE%U$5 #[h#wvLS}$EKeP)#V4+Lz$-+lIfQP5aE &G+o絀yx>Yae2 4]`%/7IXA)j~wO "*_iņQ nlIA}hgC53'{ [Vl)ӯ[T ǂ>cAǩ-:^R6/i gʍOksĘ=q5B8] æ-moG!yÀR9>U}D]ҡ5.@~pGWS'zjSue</Vԓ*٥S'.b~U6 `Jj{D6"mtpY82( Krk,vxy}98br$юb/e'!eof+;fthԫdU14&S;?ŵ~Wɱlb Ba/l|څIŨF>oM176:aoY̗23jm bjc1mxAvZcWvYLY[To(YW?H) ϸz}>7N]Hě2Rm$e4Z,*U|C'oP▓*? x W!;Ie H8̘?טiĶŻG=5?qqͅ 4xoΎ+&G,+gTfߋ?A뮪>sa]'p a4 CO$kVA],\s(`zE7-ȓkPs@*VA<]aRT꫓N*m`윛F>KQ5pFGg.QQERh↓(NE ^NpHtg>6E`l)O3yv [THr~ %փy?=Y%7ǨM̄V۵ m A>aEc,HtDepd(Y2(~PNlg/`g%zi Gȑ,8jc|j$ * Z`#rh`df;m~ F͓ , @6vfP y" [&N&kAǗbvw@4&bDApVՕ5!3#,Dļ=}<;i9j[:nj1Xɴs` g=v78:1CtEB.jh$5nJeLlK n#M<ŗu$_:leo_ EM/k:'0U4&ʫtolt6fPAJ,sKJu{s%qKi)lP7tƤzЂI㿄yXUDv'[N}/ `O /9lK~w)ɇr$)Dy}uCpUQ/Z /w lM4T,",1OoQN)耻|A@|,h m ҙ9s.CAN EN=aRH@]s,K'QKpֆ<:1-=~_>;͚-v1A"͌mxj;a9$ 7I ` GZ|MV{,=Sm !d7}UhTKY^'6_DLdWx8On|"RArR+%WK. 31EQ#PURwGbumSHM,X<"`@GF4œaE!I[:Q=kV밧Li?{ /iZ>cUɂbȞP[8ii?DNj3Q6 qa1%N~,noշ+VroN'g5zjuρ8]x)dB煰gQ^|2IDU?,^v8¨4O߰l#2]STFes]&P\1Jk}ҒϧAuw欄iYbv:DjJ"zM=;sB 2`T4av)%2El\LhbӘPPlEs[ =6}KH%T~!?oz`9vSE1N,ލ8BhIOD,+udQN:>EB5PS^NfQm&LlɊIą^yM}R MX/?C 6Xms WQWlrۆT]j$!Ġ0eǙ/Nd8!RМ^r؊#3&!Dp/%윧vt׼5wϺD2>'[h@M}@×0;˔GVWW<]epi|#t>p;Ld x5ٯ4mKLM 2,'SZRoÅ!=='ę6}w o=$mG9 u^\cV\Ͼ3y4=;4jU>#Ƭ^d$fp撺,) /L E]12 2`z3 RUaDm'8A}DhҜ uW>ez+lXW Vw mp C.3aCRMٚ8 87c{$UcN.sd'IжђwEr#y  =S'42:@o)7ZY  nIjLj"SxBIƟuFH{ԶçwRo4:Fk ez,Y.NHӆ1s ,5]h`m1:ݵ'NUPSCC.i A~kI,[E\3(&Y$W#ĉ2k{[.=SlHw2g*T5J?x<^$H !H>L: ,O9mN2<4y~Q#tC*J޳hsLe;5CDejmM+)/t# wܡS/"EVZ%:ZJµ>fqACf7V:OkgpP*ᣏBiFpg"*tf.HI) Bg0}8#idk%J;ݮ;,}Q+*Sto:w:=QϰzkRJVT6춡'*|}9a R9&0ׅ̑p4qXk{X*cv z0NomVm l~V޽.bjWtr'D}opo yFY"M0l=6v _av: L͠5tW<z}v'.ZT^eTj4NO ^71/<S{W*\ao 'Y6hhciS%ut-seqcs.su^TNreaeOv?F,܍Xpv+bS i'`/0|#v`=> %Ag86ybt2S84 B_xw6Wxk(QZn~% @O-񌕞hwNZԷPrLG}hg쎾p}Dt?%R?+tuI ՟*2 -^q@%>|% Rq4Vmƻ)6g<5+ِ3|-?Vl*L_eV5U$s'BjTܻ~Z$E8'% pP~"4R:a5d "jV dqԬk]a9mZA@\](B[XceZ\6=6@~-оЋn,m^L f^+0:YXr#%JX'I(Q3n5WH|o|PDE'paׂ~jMXf[7z?p“|Ԓח b Oy>=P€:duB Ga 0W 5*$2'jX^6Gje܉J-v|TxaEimudRͫa/z/twN$mӵ=DgR˷ȏGH8p,vx3*XnULAFS٩ږS0qD8){E<-!y19.d3 Cdybǻ[ā~mX6yd"!le11l 1c nht-8A+|o\#ĭSX.EV ծ8T>NB:fL3!s1R€< :_I |V:_?(n)AR8S+Yz^}4j~_K&خc ic%?3LPJt1+v[DjYb\{݁bUGSJ̋fLGît!yȼ|Y>Uԯo4V tDL@hz`S9 @}N> H'/C+w۷Fnĉ=-"I-U(g I9%ꠞ(=#&?rfLkSaPI&4Ș~>7}2֣ Ļtf*s'"! TKa5׆\=-r(.$t gQ]nO L׋WAJ[Vd{ZofV÷D/vgŴ1+j+bFRRjra&[֔CyIYD )1uj Tr4v|0 yL;T˜Tغq'F<,\Y7_|x? ,0 u0IM՘Q4uOwfM0TT-3B-d-x6RU#!qe@BKH'EFFޞ%%/tr+eH}% kb՜Cv@؆I$QnD@FMZt>A !mDD/lݓ'[Tƌƃg7% +RPHk=ōBVȜ\! _j :(&hW'KFWذ 2@QzsN D!U5˪a-~gBKzw_?σ 1w&raE^}Fz}cIqGơ>@,ɤ[j{w5dlCv qmHb,\xf&9ԩU8̆%w!uE]ZhF spCo}id?e' zŅ=ЍH{F"M*W.EXy:r+|=*^l*Db+ш4w$S TX3ͫ%Ӣb T4ܳ#<9kQ^Sk+p̱ni۞/#>) nʚ@+ xoNPIh܎ \:DR ,t|œ{5GXF'_5&^1m( Q3Jµ[;7KcU0 "12KxkeiI\gPd"O^EĺNҰ睸IH.55E !q41f N 6 /D& |,eӀd(|vl9kU5F9k' '4_J[,#A$stf50u Mܠ iޭ?IVvAla~1}컦##T4ڄ8 mt&򢢊S- r@ ]8 y)f \|ƌ)nR%4,XWx_ݒMY{]b1|QYv!2]c108,^x z\&2MY^wsBTO߭sh~?WR반˙tu$Mc&-]$Mf J ڍۧX~a~C>btU2@=uUv(x@A5&@&%FGXWZRT\F>q2_mn L+PL0_8Iq0yfݍ_U_0mQ:@7Ĝo`X7`:!7MÄCyLc)BЌW^F˻uqEG/y3p:&9,_-E[\^3ңi Qtn +Xj%Fj0bN|vptu,JMkv TudGՖt14k|](#?-~dbcۏ q^D~^zeO[ms%:q$Mbh8+FהST t\l, a 'RsM[דk`&\!Oz)yº.rf53p@8꾉H8-T hF=cYh#Ḅ3PXF8ikS@Eaf`t6ף>SOP! z mVBSpi!8Q$?z\I[J,RJt!]WN ר.^Tx3ω*4zW&ۆX`?3@JOL#`Hg0+Kys,e05"Hnũ~5zN(1碚>lO5 W/ƈr.ShQj6KT0u++V#X>ҷȡI eQ vW=0>T,L4lk({'Ѽ^/J$۠aHG]RE)QL۩h ؚa|@$ޞ[+IlVz*AZ+|2B)H!ehEJdN OqF upxKW}j9D @c+x U"w8 ήeӕ$h}sߗ<$lt4R <-?6^ȣb1'(#ؽUƂ̄%Q_vG!]ҲY&3M8. WA` <(w[uwءK N{}pCP~-gǏIYeØkH֩EN*a[2-.jOm.5 $fEwڣ1)6Qsf ]~=$GKC w6*$BCn 4r&<l}| ۑkBo$з7;@]N?@* Dqʧ]{5c\:"_#[m'$e"*cI @uᚉLbZ6aD+&&G#]yBiwEĔRo*{Yuy%LD%nCܪLa:Hg.{^|Bcڡ^;&bWX@X="*'X!F61OaōjO_-)3Yb|iPGBMCɤ $i6&^f4w!EG ?.G UTڕʆϞ?Jxe1qp|Rg;#| n{zufΔL7)kzC&*%mh,{qSĘ nCJH]j)0XK''sjK%h9늾Ui8w.skj9{MWM Lj50ΠϦ%TzX:D6;;B "$5&Ӧ٨hD$jT$txx { ;]UkԎ5ϕ}යb*`ڭlkSL}3{u]K wOR3\7ƻO؟J-y;Tw.yM:dgHnF+OqAFMӁ8 wکo]{5W*yYb \ɐ8lq-&CmQ ΢JѶu) 2|ģv5"0zoiB{ft%Σ=ިP5CJt#3BA5<>0ɨiWƔ-eK-T>#mŝsXuCKԘ Ԧ?{1Iog,Fit'.C%ףd{{mGcփCuˎPbӽx}r*WccQr]kI[Mwˀ.jz3ִ"yq9*Cj)J#F8&$DoF[.7{;7`#5Ak>t|±j+ Pǎ"9 T뛜 Xdx% o&{/3]%|hwjk*̝ LCc&U3 ygGl'K_>e#Xf4DeߺW{rLw9*()6U8Pxۓݑk0}OVTkj#/-Bɒ6ZH./{=pYd}Yu.µ[ YQrz 'ld &%Lrx=0A4V/\ ~szڀeO()ڀ'J^p G0\8Abk֧!-VJrfV ""+4$(~+j@ҁuxL}p$ߓaՒ;v(8V2vGX |>t$գc-*G ::wMI OvQh ŋ$Sl =D x^ Si 0^P _*jb)n$Sm#o"6S0vS'ꝀKJN6بI߄~x-V?ȵC䡖^}WW@L79kӡHޱɾp-Ӕ|r{:~L<#ZK+Yy Ց⣸ofAvsZX,B$jLe9Z8wě /\:kQz8"tK}Ǚu"Lh﹧rzX= )7w-$15ĎbSe,ZH!x 0 i?'b?4NwԘ0(PSX/R¦؟ \ϊ ̑vBf:Xs'\| O0M4y -d0n2O ȬlXCg=I0ZV&Pry]n eӗ.I̧ ~Dϻ"M.]qJ7ܬ./Ղ*D[]鱠ON^-zt[e v8RQkzM3U5j0P[0w{<n;2T,C'AT:t/tݛhvm9GR9|й2eٍ'd}(+VB(/s_`}f$o}'"$x%]ѱV.kL:ٶs|w`9rl˕Dy?? LC'脦p"H)m2E[HJ(I9TN~VUb ,̼"!7]oILMg{띷sxqF$ uBZ@ Hhy6 wʶO*ɑ͜ڗx=w3bJ,)3QQrXNu}t1bx!hHJfyh8l<$)Gp D>3Z5MGh@\U@aHD6|U4 ]|g]RE/9FDGG) }ǹbᾭ{yRg?75!.'SkC*-.\x ". 8.I+CN|8 G#,aJhu!c"|ӴW) P2 JmFMbޓ(/ZUד cY+0?KsiվL  fIL> %i4G]ۤ32Y6YEnd)7ы|+`HQIމ>N`_Q7ՐeGH 6)aZT ϋB?AcABğ/kH~Ӥ+[7s4MO2ά]bօzi GwMx4)?*g6X;'`0PhTL];g\ҋU_vJ1.A ƆEcWX|?6iۆ]ϛϫv"D-s-u& u pckg㭼ʦB^4u07Yww-t~mfHv&KybiKyi μCVj :u<(itid[59ouYr|c>>s}%hu n*ci~A4ݩYE-4L(nKU} H|* 0oKm9.dYv"$IlY}(::pۿQesつcn1Y*Ys uo.l􇥐 RE9<aOXÿz}.:.RДaqLt1rI H|`q`m%O\@,qTW)*xA> 豨 >"`F ~y!?bj4JXivJ(`؎Nd c-C}ov/|,Kiqqe`HWʍ;!ՓYmJHn:u-Z}|ϼX5@Z"UQ$L՟i8MDV s}Va>4{ \R?s![kjӮ6[MI@D' 7VԫȊ'޻sb(%Xmhn~jN -(~4q%a25#SfdȬѝu&Rk\1g`bkl#~F?fIShS/q# @Tn!kK&r⇌,["1V}~ܧ w*lw" 9VU<~SrɐՆ+(my(. ֞`pagZX}:4pX=hc Xt'_ C!gJw0ymN۬C%7 HA҇Dެ&%n}"lcG7\m!M'kV-uԏ+]HflJ7ǰ+. n7%D~^,/Ͼlۨf+/տy0h jrܐ,n!03ɀG1ț qnr<"cLG+`wX"\ğ>pd>D~:cQk [KkXMPF+5H, LR씏%6N܏$wqu,MY0q|4=Ov8뙊?Y]%!SaNxɬ<Է/VKڅ{PS>R2.+,%ReR僚J fxvҴrOP;Fљt\k \Qfړ{Ny``w# KaGo{CͰq8WsڟA8RG"\RثY &uʒ-FD棵  g@x1\ @舐γDm,լ/p-h ];?Z9,k M[r9^'6b, ü0$>Q %ĵX/SGFROY2GRۙsFgLii%%/&z_2 # Ql zFDrK]tU `vL0'qrg(4٥/U*<тL;Z>jx>8 UFB@?=-peXJn V(q|1f R԰ &/_wEb.ƗPB,*L|39&kIgdf!)@z{RomzQ%%{]`PyvL|bÞ Iif c2w*ʓ8ot>L$HLX[}\;'<:-t?#@bAPk&p;Cx߹L,sr^o! >Bd :\?;/l.hC!PmZhVۼB[] Ôph/ ,զa׾crjR@&$v7pk<~<>erf&%dۖbW-iTB*Bw2Q֐Vwd _r:klB 8^7PJ@q58fqo6 Y1H6%lM^jLUeuHf+udLr ; Bv~^d2]D{Ϭ#<(Sstz cNG[ <Q/ B jיюQq"G9aCNuD]k3OڐyPjGq\Sf|*`"LR.\niFZN5>Vvt.wjpgz$qi$ӏuB&D%HJpea+/m=H7FXw<6X7QB^eI8QvW&%6(ig6vJG{TDۥ룢44H],J!zvM;bāb#q;:ri80 A{W޲AHH:_qsB(sh4|z" 'eYvӪQ7 ?4 7]fHjrFǪ JÓ5T<mf#}1ېMވ@vIts0-q% -jh-7If\ݓYUPv^569kv%l5 6S>Y֖ܧ`?Dkα{eKlxCg>L١zzVcjzwuڐkVDDsw7(m/ٓBYJl٧o-?^)53oU(p/?rG[*lbDMu0M,\iWCF")ZZkA Kvp[Rh$:pjM)x%c ,υ䙒iicTQrο+g:qLŅIͻRY9?cm>[,DD3Y|36ðeN\>0M7'IV Ņqcxʗ781ɍ-7U ` n&ToN;F5voj9nlv}&foLڥIA]xDɨIOF#x/Q ~Kp-D[nfjA'v{CEs|z:S?;z!i䛭؏.֌<'Rנ Br[)'T)^Dwȫfl%HHp`U U ʇ &^2{̶f~7 YJ5#_p?Sg͘ MqNŝ8= * q!҅pbm P 8sMzm;3iõ-Kŗboc"W*HԮ*w,bYgQvhc꟫t6ƺX06NJd XMxA-tkv7Hq#E(rA}1 GKM '4Uv}1~Dl/BD-ތ#${5N4Ǖ&_bV"aZjĵXF3Q= >[K=82g8CILw4',f>F;:_ŚUyr3$aݭyu$:}6֞ܣ3 &8;KDX}l;y]țl ,B=Bg|G@1~8ٳ[%頔5I"#0eg󾽞c=(ʙۚ_|4& ^Y:/@̟ڵ씙ʚCaqEY&ec*5OtY IҘf4J6t07֝e|kBv;&=@(,_YhiP"0%c. SU8S=OJ蜄,$`z>PGdfHp.8Th#O?L}uLU5y[daOXe1#ûk+%CKGW_}]V̓˦SQN(A*oŬ5*?qiY0TfL)L|2ؒ|ODwOL 3E]9VrfU'u 6)>-erIAUECH-mIOOrMy?\Q6M!g]狇0a֨Pj5{3桫#&4 Rrf}W 8qFD ;:Y$W| Sm%"E3!6 꺴lE}/!ffIM27޶ QF} [M}vqx8>0LtW0)) 3Słxb!9I}^ Ob j M'/5.Qq{;`uĨ[%?*\({,Oh# @Ang\"i2,hnSL.ݼ;+Y9j6(vyZdžpZ,>v\ [ ~SNn¶s$In2 O&_Cā[әZE<>h:}wdwm~?\!ފkW|0DD)1޺HԪ bmJ&U}Y |?^LO[6%KdhD ` ( \-^oz\ a%_eiH< b<jY5؞(x s mp+%Y+F}w`뿄٤K"j<5W2 @ Οc%elwET'8%hlt$c%p6C JspYgU÷=1Zv,"^؋ҭ A>x`p,%lKL~x*r/:+QJ#cYr JZpEh+*ƈ9\d\ãjO])+6H:c,>x'/RV|\7V0x:.enlpg(#)&OCgoq`9T@BʩoaMڗ~Szv)>ADz7Omi,nhkŪ]g Z&pg$2̬WQb jC6XٰJp't$q޴4FTyC_sHwV@O0PO !5APyIjGbo"nG 3Ŗ.8Y,k^={JUC^+x;p:>I}Z]nq+` ^{WvV/ђ !Y\I_ʆ!UV]!eBx="Qais[Rx>m`Vb8EEބ*eXZǩ DK^2-+(P JI\T{,p( ^lj@ N=xrw XhrMn%BNX}!-h$ƹO\)S#&Ę}յg09n! d&OR3v S3O- @« tG=+~ShJ-ۧ |nfq}E堦Cmb밗FʢEnHJ5o ވ/_*{VYʍt~ќ0&Wǥ{JCjrAuvX ḳM{jx[X]QO@~X[ &pLo8Њ;ќ@fC"SU@mY繖xc 7c*Eoi#W5d4El-i<]*b#C!3&eCY=U;df'o)'] A9$YvБebd.n1.8 J{:.[IlIC? JJn;ö ˗߬Q[>8 ji+4`3%~%4u|aqSPAVx C('sf](7,l9ӎߜ,LN@+8sM ϒn4{=rt+.GeOMBETx;+k)'LH3A$K-!\etyȹ)[aFYBmMF!8Ÿod0E 9kXR ^8vvq[sи tՅ39u"G݉aOGQ|7fO)#e?7+\{T 2YȯP;f4)|jjV>L c9HZa㽢x2icSUN ͑#B.kXY!6,U{:(Q&~\=!N2p`J&P m 0\rϱI*t3JDJ}*WW#UvB[[٦Q5cە6iه)fuXE/J~h XnY@iq~;ea `ȠI^ħYi Yg*[C}tj)P2tȌTvG6/71H/Gȗ pe,$V9gk"s*bUֈ?0ٔ;r 5G,y@{&H?NِqIY1PM*$)kbAcr'J EaE%_W=0DSҲe~=>#eϪγ3\V5Z=2ay!n|ʤT OI (Xˆlt zǵ_1 _i>~ȒuʪŸ  PqAOT J+.*CQ~OTfj, =5~Ø ZZ$ݞ~F'.$mO:iB6=" =󞨅`b鰝H`[|{7Aߍ̪v)zCSo,da]Hm]wDPγԗ5F*9u[4vG_֠6s$HTiڸ*ldG${(,ۗ[ݼ |=4;3EM.#((޶S.lYJīyWWj)SUNJ7rzEڜs2Hin̩~LC L$oS[]y`Ig鳳j) #F'СT:LhG!9):]*Jlp ē HP"¯\I:2&($Rũ^&FARq]q6Ɂ I84~A% ײ''_Xx!`}Yg {Ҁ;sϸsV!%)aXh]|sd]NJf j׬i$!wE D_wmr$8򈝰~dbV F3^z5tME*fۥLQ܇H71󜓜oE^ζí*ٍxWWg8L;į$~ 11thw%Z“5@TH S//d!%wE<|%αa fz [*Ac䢂R-?Gvd2}n]?ſzܬVWdQsd{7Ng6Լm"[BהA!H#f;0>Qm@f[x&5F4.`Hsltcuaׅ.IqK.'+MG!-,z$ btT!@RAQ3XAm$%ę2.'vet4n,A\n#'I$S)_yv؏j&:I*WGP_f3wvH=` 674 Β`oC -i)U' L2Vrʠ: `t-hZ/O=*:ɊtPz0@9ILlzme"&uK1xh ccFe"~6E4"F(fӦ]v,Ap%H*͸Js/_suL'ehrC~!fC 4%*݉LfsvFjc䋜.8< P8ǽQRpg`cj S}yb[DZmQϡ{,MU<2(_z3Ĺ뫁m³d}Ł\G\?l8<޷t&f?2r$)Y֩ v*Df-=X2;msŢNuwwy]꽞PUD`:JIAo,JOфC'mfDZ!asz7(gLW0OvL-Bw,IRXxWu\Kww `"S3C N;;h~6O۰hLn2db z?tgQySi|hT?+hVe0~鎈9;[H#a@Rk$&4zg̢Ƴa yEmݣ_G Ig1Bz 8qk2<Bv,Ŗ{: [o)d`OMA&Y'kKub~Īqw(FtmCVDLb_bu15hu5aC_6Eb x"vvX+d\kzxxVSCW$lcR?QW-eu_t#I)[pg;*}_>}vL# 8fh+IumvEfs Ċݙ^lȸbS(8~ 6T~3b F$|RgXZ)-u wН#EKY2?d(YvZkfU/@Tsgaс"}[ d! $a1Hi/r+(44E#8Kv{?u"1꼯U@X*hLʣ{IhpXx&އfO 7T-znj)[џtA,\ 8$ҭͅ@5:J |0ߖF밥=Wӱ4?tk" N pm%=5-+}~ոh`r.j.6GV? qsb;E.u`2S4(ewBOܙϏ+=PNc%1,1ʚ KÝLnhd9xT063q)9d 3L,;A)lQKJ>ڟv᮲L `~M6c I=S!xP㙋*# g= !h5W,l벡PtwhrrJW]/'{^ӣH3%"͜}Fՙ274+L,'hwWg1 TaQk\嘑喗CulKb o~Zy&5zSiۺhAs&v\٢w$^Fwҳp7YaPiN[Ϫp,R*gǹf%U24zƯEvA҇#@㸖U3P`@|>6[Uӊ1j;K޾ jƷ)T{eOГħyY]\Ų͸2lK/Hc pt؉$T [43ŋH}PLa#/ ]NTcя8tU4b,rz bV rn+"HZKFvs>t\W$ؠ^L&bް^~zZ(2"6hk \馜qHr{mu-ƶJ9Bx` 45W '-7 4 7 +FA+AA=X!!8|mZ\ '!5ED$ϰ,3Tb5fzE5V;XG=!]8,ID >G>6B=Ph+l36hBg?XIFwx)Uvt@ycCp c(PG--"BhpewnPXERUEcdh3 87k2̀lsdq?rȰ*pH ٜy۾"^qvQH8p_AmA8s)+ݏ Fbj=>|O[ U@]2RTg^ܰI_ksWzzkyD-V ٮ]E8ud!=sQ2lar@DS>GG8]}(9&./GNNy@)]Z,uB8; tBK~̨ADt ԟ,`LxA9tf҅|z&5@nWJg"Q!b__^Tj w[ MZPUHvhˬ?V$_)?hs\f;9?<;x,MuJ^jWv&I% Jې8}mgՠv5 v'n6e@ wˍN|&lֲRCdhUFOΉ3\Ko|=]=p!2W`mLj:b|- (a~> Q 3Ɇl4+4<Dl>n1y }Ÿ? W,bjO;|b ezf2Jb0at Bܧ\]U/u:XTn'4UPS2ބ`ςDXx ޥ 7zS& #f@<H$xbbCP~Hkm ?j=mP$ն50<7dFT$PFVHYV9&cx>3+mMXf',_zۍTHD c{)7WQ aΏ0j^1pWe djdw d^%Y;6״'+|/0y$hkO9;VIz`}3^n9=0Y8}oHq^{ v.H^EhCStC1Aጳ +si ܣ0Hns}:cs}rn˥Vp(L1g|;HsՊShsUzzVSDd)ѤGލi,N5n?j#5Ҿ7"BN5u؊Ksc E]=z&^)]س3ԒLN{=[{փyn2E׃,/xU%IWP&AE*.Qp9[9Ui|~{CI״$::Lr|syXSWjNBqYJLGCOFjxlV`~ 猯plӈ4ϟVAW}QuJ<ڌ~`>5%rVhR|Y'}>@LK/JSմX F!m=&:@;wH9n'&{¹7o $X=;D>gR$J ve*,F[浦t9-+z^JWxNWhr$?!,< jF_fm3oi=Dу oi`;I3SH3;v.94n)ܾ9:ic-_(0@}h];hAoJfJ뉆fE?Z9.>U@t)i 5Qor x#Y!W9+Qʡ_',+x$Z}آ7{lM@;OnH>p7O&##3: l QS)Eq5` τθB(EzV[+~҆|>7w9V/1}M/gO+2F]x^H\M|G]MWE0qYόnG' Ƨ t2Ks Qf|ɷ+EAJQk~ 7_:|y!<Չ%,e 0k?pU^p ^ 9 ̴Fy_;L?? iZ5xQ|2贾{%j9榃BC#Z~U4 񦺞AMM`ihħ?e:INXmtp:fI䈛X,Ø=HTJF]?SR9$kFzapeg>!UR_H[` 7q^Vz~c<σHDo_AufWI@>ҫC4ΌiMX)Fg l >*"^ B[e @yD[x cCF}|v6mk@nwϲybTt"T_u'ZVZM4ܔG0{;dW@~ijR.4Y`ALJzFۖ'TB "{ܮ%s4:t1 `C-fvYl"͜s|]kHy ]d፠s?li2ŜX Ҫ" bd? IGld u! )GE yI :HQ3-BգXO[Fo ky;6xaI 5ZG$3Nz뉵 >P"}"SnaMNaؔ_ U"=L D+Aq5CQL]ߛz#u_1M|vJYQ5QHA{P>6,U^Y2}qUyܓ̍}P`u\ C?MThb|-xg5n2B2ngʹ^;ޞ/镜U}vA2pѯMk%)K(w0Q8فu`7= {%|= ? WǙ;v(4rW,T2`X;mK^5>}!QEǫ)bVKƵ@'>_qG][p3FȥҔsjqa=-G#xΫ*fT_)0HH=o'if kC_MDٷ~BW>mGӈcņZt &,⏗.ܽ&$ V })Dؠ`0ew'[0(RE~`L >E`aG<(m1~qD: N2fOR)[[c;1G^WuhGz[m0N"r-v(oWbϮU4M9&~'ވI`$OCVW/O;uŜQ3iٟ Ao78r207>m0ӷ-7c%n EFїy:H#>rM9.5Z2m/u)4THP#?%_6fDma-)vC LC:k9F$!]AqbF.ץ*\y֡#[Td"ԥ2>LsT tD;B7C-uGpjV<]yɯl+~/@ȈaNқ];Z0lAq +;">\8ux+>YRG}mcfE\ lj!oM:o2Ͷ:Vm2.ShѠPu^? G˸{"ktaAֹ/&>=w7H&GYaߒu+L{:$a$ MWӜxC0L%=;U'zt|Y\q*a#L4 9u C̮ Y\6Y!!L[B/`\ Sη" 7.֢!n_-LHyX߇J*30vAD-g3$ru2(03O;] eh{V> Dy; ,oԱPЋ4eZة 4=Ov7aW14Ra ҂enm@jlg>@ I]b⠎3 ,,fv64CYl3bx+ϣQa?:"hpwzHT%ɒDIƥ}Z@Q;ca б.:AY'sxrc9h.?'N%?j2%ZFnbgPܕhs/lQ8Ŕ }'˧8lAB~i$D:ɑs c|FKիa]nA$.DZUh<}yܴBG[򻪩p) M$zHQ=(t&,q{ͮM'KYtu-T'U 2:)jI o UӮlwmP/-/)GA$U| T':J0lv"-a]< C=oA:'Rw8Lq$\BBE> ?MtQWwIM6Mzu =pqc]7pɂ1݉U&>:ea_?~_85B XЬN:YYJF(5p-.G#`PS-t?=z ~3CP=C5Nh ǣÕN$@\F@h>HT5Ll$6[dqԢzD!s]wN`Pjrj0 3?ϛO0=R H]?f3[e޵x KIJ]+Cx~a.Fop(1;JUT6qRi5uGtD*]S<iq5K_9csla>B,7%M #ielMsLl:𖤓rZ'ܪ&/f=\&R{+bGZg~}{?[A@k_Im>}&|^[wB)l~0l5."ʺHN^VT_vm(lZ /hŕg5yO\ /YͽNAowFNtFU3^7RqAt!ˀ$\іӥ"2~chSKC5SؔH/N Bm\qFGzIC<ܸj $59=Ӣwq'4\mG^{PZf/*ak9E1dzZުQ-cg'Bǩe^Ǝ"w;lhB%C\bgԯvE7V!$NhT5eB8f}3\JXtvUT!GK E-op8+yjSOqMO0LintYW:t_J{XP2)XPd~kr[u$]ZWvuDP8\{=+"qW`I~cY2kA ^ML=X k̏. 8mDQGDn~ .}N!vr@VؿsiƊu dʈBl/V׿kow) S>wE1u]Y25'57ad,sAB~^ԟk_ڲ/`ǐi$CxpnQ,?m +\ Dk+4Iؠəi \\(Ov.:ˁqZHKל.(ܤra Hm\RټRJ6llw*MB+pϹҝGjcC}:KOo2vFZ&#`b橆xV-NJW4 Ro efiǢ>n6"WTv*om+bk{@*z@'ckr<4j'cqee;/, S/+}l1Ujl U;w,MF@WQK#W6{ U =]Upiޜuz+~, "!TGCV[/oLC̙jLFĝ1,OqKXc;Lr8BJE !1\e"y4+lu毕A F5fC%cd KQ|]};5#u=xQ"t'… gY$D \7a,ݒ anXhW&Z}:g` ƞ_nv\MO!;O!}}=`VcP`YDRp3>`ċZ>,n.^fIL<\PQ z$_} zuLWz*RZԲ N(Y0kx$sǸU+>tXxq(dnp,T;pC c9{~ʸ6`N7/ވy5pL7<6dM*qx#OB[b@YҼ0B˲:8.0=[' Pʹ pGep%>BM?qQtѓK*"13ԛL+rth{(bl1χkk]B =lu%̔LZD7dITx9Rho%SW"O^zyѱXzK?Z+j\t#W!*>6y(>9Y3/*@j⥯H M! T D3c xۺ G+ ; uX(=ށ =>[R~,Y tlIQ&)H073CU!0$kT\I:r̗l` Qb;Ndկ v` kQiaG[^3;Md LnYzp:9u )XXl&0{y:?r OV{o LX Iy"D LЂ'625r0qgV.SK)ų_p{^+wWhZIP G "E4w:iIƦR;R+qs[=% 6k(M=,^tf;g{["L݇WȄpn(d,\,$\pA6ڒ B(;,jӔhtjP,.]xY$e|E42F0@Ver_ɰyKr:{_;r PAhZ t')D֨VPO!ueۇ26W_N]i,ǥr~_?G Xx rn0x#&G-{>"֊=4w^HfȀF&3amC+,7rZ{jFUU)BL\SpPXMid 2˅`l\( NqYK5#:s% iˋmɀ N7#<^ ~ifwbo 5k1Tx#EJ IT/M=h߰cܑVz%,S$'r{,#hZ)Z<הDSD$Bumv/k7 ,Qws%,L*c,; *& wWsQFo&2 tx׀?bscIC*2nm:wΙv߁v>,nJ5ǘ& g#*`ؠ\D>g^6c\YSM(:iĹڗM"K݈ ]\L=֙Gl'qe\Ed %0 ᑃk¶nWFɉB"x E%1ٚYZcʤ/-}> ΔʌMg\NK:;ŬzQՏ3h.5H:Tu$,(&5mB-?;\q~PBڳ5>~A@[|I̠BG1P _ E8a P2p^4:{FG'UԗBE|sEyV0 :kel)R*/wFk/~ߜ0}Ӓ]lW}Q ;dSb ];7׎Ά>EQ`&W]uil?GtZo8\He$ 4mU։21)./!9rDps jQkWs\t6kڻ"jC$L:n^k \LcS03AATN?Y.`©*Q- >X,&.hͅ .&W۩8 --L@T=!YVW(7vsh¨EcH-Q·ʏ|ثA 3_9߇\yȷG `i$#=,|R {8O>i#WuS$(zeWJcV2UM\F5oDy!A(P8p/vGꘗ[jm~c0qƹߓmmȿN !—Jەi{m(b@|LƳN^5-0V7kP?U}^x̊@k&f9Oq~FTcO]ܴΎ'm悩/d3r˜,6ѱ¼<<ߔe>5=_ÇIr_ 7& l@ uT ^6XLS7Kqʔ}dRɋD )@1cj7nŎ❩ Δ!rff³)Mtl<#8RT0{Y° < v6FTLK1ܗr2Ŷ|T]|f;?nx-;T'hZN;!y0qv'm3QR,}YZ0wB~sM&J]Z܃6\nX24%1+1A| `uȧpDIiW }:%$4(D YH+q[vz| +9wp 2c퇮sJ#1HЋQŔ)@SZM6t=<27ɻ\uyx'/] ۛSٻ}V^SF 5jLjw8kVVdgqAN[iT9oNe4NyPa,ozvCc#:!"Dzsbt)fiZדx!Bo/)~aT|>M:μ(οrώN!|vP.fȞ(9)*A% Gwcɚ%S򶟸%-g&{&5̴͙Ff_9.g#r 3XmA0@ T`F%j1)&>h/(,ѻ@IЅr}G7 ]TtE/%VG錺ݟ.=5WPG"[dx)Ϭ9g-2p;(o1f)miSi 3! E*Ql1tȥ86nryхT˳@n_&26N1(w縙P AK u' PT­TݬP#3_,G FG6d|Ѓ=}w7:};%D|1/JYgBS,B,;4Rזh6>]OVu1R\9O^.4AU5vb}(THPhOFїK @\˭PqDz30dU֪p\2|J{MUH\2tA Tۀ!v׉1VT#]0 m%@6>`_,]1S l:й9U(n0<"+9fZq*7gܸb7L(a%נ>3lŽb}22GG7$Ųx44B3& SC->En:0 g}\ 3uʻ%A)&~YoVJX SBLakgLz&1K2O}^G#&wCLVa/57ˤ/ Eo[Wwx﯑i)`iQZ@Aw(RW 2l;B]ѱV`QX3+'$&i%s0񁐱r=Jg2*pSXZ\&uo\KfDAa0m'@0`~;cNo7~WuRy*/+4$|dlTc0GUB;3}#e _rղR|=[p<]h׮8,TGG!q|"O7EiaKn=`:,U0[/x*Zp:ͶW | I!SDB">ʌ)AuxGt^Pp>@l U!!`yj|1kI͘@Xs[Ƥ5'2$,ɼ x/Ob!eJYGuٿ>qVٹ~'輪O܋1/ ]\p4v_/$Џ@A4R >d_r2H'ue_w]W&QED^g>va%qg hۤE}> b$kW4=kG'z"߱[ICʩ Љi0cp+Dؕ8݊lX>=^wGpl lt\]xܢ6o“]b le[l& Z!ٳ2&EU ccZ´Bjx,[feX_ÖBzHs`Kⷎ8KW>VVJP֞owAJ޶*`Ũ;BvXH-R%C(_Oj ]:@QhxPiK]N']^S-|KNy%1CQ+u18z뗚?-z:wjw'd 0@m,[.EX㾻W[2` Wa>e@eLgp[ce4ԉ/ijfo6V2!nrTҽJ,ﶋ'nr[m'h^1oFR3pN*|P7uhږ ;zSۺR/ڹ/ɸ{}$}US_LPzxMn7VJs Eg v[e]O8N&ʶ%pِ>~"G;%9s5*1APX20Bc'FVt@\1u%+OP a!qĜKI^ 6fՁK];[ٜ 7^p7FhySASjȹzRm==>\X+63~Wf3`Tӊ|&1>RUڪ8R(Q$ԃ_U=ڧ4a}BPg}΢2@G gݎS|}{W{xBZ T򢓯?*D/jDE`#ٓMvzIiSu Dmg[h*q6z'c($C U< e ytB,)\›+KŦP60G9H#ԧ=W<*J,{m^2CN2@I#'0_mz AhqrV{r.&wgY\P )M^yװVQL2РR^5 ˆ[HǺÓ|#Kf ?cXN5GgOO1o7AF²$mhP/rd LPqò;C\oyp*K%TL 仅^H3c=޶]Nt:-vB <ձf-&K6}Z2kl$\%[V.8۬g7vj9|it1l &k(3QZw7ޖY-H3-t^5~ǯTEc]@L10N9kٖ MbΊ88t{COSbT}7X_K$F#i8c@S[Y]b}\+t4a&X66̪:腊dV`-f58wcޤ 0({BIBxJ+I3W_qy*vsi.U:+'oPQQ%hj$;?U-`V)heXi97Kpm}vՒff%ETĹ(^"M+*zM9s3D~ Fsw|G$ѿD،Q^:DXgGUQ)^~0/7Us1U~hgOk92µRH̠)HgHcPbqYdTcL?1"i,fPj*8 FÄi9l@dcOPdmŊ!hR]A(tB$&ṕ;{t&1ɉQi>v kN{oSg-x1BgVήad]{u+Vu8e]5UU9*C5.EFɷY^.)Є :ySdIĈQ 21L7EDm.ی"th^()%nů>u+I ξ٣['Ky/ nʃ 's9AiQX6W^ɻǚeD\?. bd mDv~$ٽJ,^1WDZ,Qtu1mbsB&cu 8,[;82mr, hPi)l-\WK?q7 9REلCM:#&nLĂ"Bo>kdC_rbIKYrhS+_"#C !I1@aqF/l9$+#l+T2ejqv2P]StOCV  I5 p#䪲aˋKڐĊ}#,&UlO0<!2s򏤬R_ {˿[q'-,A\k\ΠTI{@V^ή:5i ;Rx)NsDvv]-LN)'}*|P3vZاsB0ո=XId$H*y>2}o].`n^y!|ؘH}ztuϰWՏ+L_cMFv3\f1TG+e yW&\h_x B5[>z*K͝?\9N)dTsZb Y?d1XT1x׷;tYRrn9^Lc{qwp0\Z.Y֝t zy*#F_:y&,`5ik]p=ќTGA{C+o!t}ǔJ=Z&K34هיۺՆ5|&ł6SbgrK3Ϛ4ǥ%gA HM%4ء`]gYۉOcx>\vʠ#,CR$ 5= MD!=^%W(E%BX& K0\Iw/R'~֯qQZّ-ajΐ6(IW! ~_'A:o IqfD'J\YOF2W2&(zz6 pΨUڽ ,a( ^{ IpL7ogC}pgX%6X܋ĩ=PRN8{/ ZRn<Vނ4%qvW Q-f>ڃo/JVթ}$l~B SWű]SIpD<30|D,,Hv7DZ҇ă3 N mM*!/Bvk2> >$fnbOd">[Y&j6ģX-f/TZ_Z0t^]=3Ŋ _ ZoN(A)}5_'Li&Io`盔8‚$@b&鸏-hyO}ci hЁfu -1(Rc^E>6(!2NEwUȉ6'[M4_y.Éȴ1`]Fj#,6Q mU6ntrBX t5$ZNI~r^ 3y2qWi/h%K>OluձsIZG/no6¬-6'nS9J /Ym6P{Ϩ[sid9v^۞ /t?^Xe3pY0dPZG)+?r34`!Ow8|=p1w QҪzqQ"vH^Pp owCfyA&1kaF@x fF/.{9_A'?3D}(YPBK1td=򰰏B_V,4FncvXTi.nGlEbb#4ggjJ$og?L K#cǔ3ꇝF.*zn,1][xV7˟i8nuW] 9]MA c#-ԮUYv.zq5c9D}}ػ8:p7CJ?exvGn%5W-~a6hlaĨs6t;W~7pC0\ O47s I&^s/1N ȀvY,Vky; v7E"i=7͎n'yZ;I1i&tH߿A_$Y# [3d[%F&Bʋvğn˷ @x|J͙.]~#.`AZT;}~ݞt*UhjaT=YK1X4W`2Ջ ]*yB: pM &Uws2n=)c )+t5 \4՝Ki{υa!Y]H qOoYT΅؊tYƧ롄6 aU PDZQ:闀A-frrIa*rW~B3V=^P 'G+Rr,;f@̮⨶6tD>;5waF%Vj .[mf1&s[ꀣۍR]okiEGLlrHcWi$/!Fs|浴PfѡFkX6uVkkМ0yk̸Aج St!C@u|ܟ ЅRut^Hkbd<)ty~1ŃhH%9Ky^zʑBJ .ls z0}%Nu 4)Xvzo/foO0 2U>VCGkK ( v~_YX] 賂DWyBi D6L6xi}s+V\>QViPh}I)28 da,Y'ᒽpcIT lBE>& J C5Jk>ṔXU)C',֢ϰq0KǡLYM h$hGm[po}a2ePWCns2(+SP,۝1wƓx3m| ]~+0(ko)bh8~aKdj $)JD1T@Xy^-K_.걁>Fw8'~jU:FJr29֥lMLS0-) SV ǨH5V#;r%%NuGp1V'' /?Pv9L. Y~3K,j}bXfQb qt.V6#o*@:pCzfYVXAt]3qd}Pn((^e̅sԌBjLRMK^cnNnݹPY:i#2ʷctbv@A5/GRϪuhHUɉr}/D9$#mVUF_4;0d[UAƪ݃Cٷ!vHWmɓՉ& 8\vƯ]穉0CWkOU k$laf{X!ɐg1~ov?ɻ_4O̞odHغ5:OO:uR$%ك 4a੽RvB):IPjst!Ig]7BՍ4d?#e8T$nJL={]#*q=^>sL#yYܦpaex]82h, 1c&'37Y3='V@#@#q"VRuua} ^"{K VE9xAQh Q8~C?tJZ(&:eTTfL5bҐVU#`aϚ]=~cDO-_SwL9nq.V;(i smiKsźפ"s.](۹]7Rb*ȫ妧^#wI|P\J7M"00D?Eӣfč̳Я&$R5o EJ5( R9|m5BCK>z*5Rڭ GI-p.g14d1Q܀v\G_i$%+(ő;E_ZԘb#'rT2P+o[m@JJآ*Gk ttPg.nU5 ݻzd5#o4o}tog8^(4嵟Y*-ooA`5ViDqru= 4 A8BPrJa`/Rv/?A' rت;KʟZR`F.]5oi\srۥd3:&uaO ڰxǙs3EJڋ܅:/&zr{-s 9 bp$n Rp{ʽ@3A|^JȚUgS 6ɞts;F2 /SUiK,HB+y7頰N:Eܢ]OjՀMs$D^b3w?p Sٹ(_V&̅3Y`YΥXc6:fZ"w>hH-S'm-D,evCdi8u[zJ(tS k=0W_Rj*K^`Cn̐ )L3W|gz//v7{*10py!ǣkC&bUrPJu+/X=#M͔vU+OܫT4|>SЋ4 guV6 +ö|IXClR! $=0Hu ~Q{]0C`}QKL6X6qdl$_/[WٮC6PZkr@a)ǁ"1/t_EJ`GX[ϟт{- EIY|,ցslA'gS͇$;ҿoz0;3=\E8 g'F&}-h#LL.=1+Sֱ~G(I+w}ܐJK5i/99Ƴ ݯ,J.'& =C]@Xz;~-ѯl9Æ+@ ^Sg`)bz;ZxP 2 og6Y0Y=^[3\_T-[x?%or{fsI/4pAI01*? %L,TOV.}ƤM`ZIx %"S ؾš|˃v J1/]=/=<IJn!Ւ*SÄ5iw@V~&".C NaﷳyMaa:&UZ,T򮋖iAC6w #bLqCC|J;Mgi{&(E )B^UkŇ2f $QVM z6t9xy&L[4ozt@;嵵2*J5R(S4v뉣CȝHSL}}oK>^L@t/M*$q\`bZx4?ޗT"OTo%,DcN V+J~$2x-Rqá{$'䶊he.HwޘFŲ.'K3O10D҂uS̽+2bpi);r݄N.9.ټl/,_*I9}u.i~ K]>A.nE v> ؠ2ϑÊJw|^) dHM #ȵ@Pet9lݎHȍ㨤,H/aԻңTm͇@=!@,VrFh^=""w5VÝA^>}Oh n3'!M1T&eWkEN $V$Q9ӬBlQdM!JUNNTVP W9*$;eCu$ovBGD!RWSތ 痙;mXtfC ZՕpW[ X Tv>moɄRȣuSŹ00b<޺h{zM_O@tۏu) Ǫ?nQsSy;XjO G&;Q)Xr\&bk!Ҝ_5_hC=G}< R༥/@@u`*kMBP2e7B-S3!}aW`!1,%^~ I-\3Ԡ}}0HO1E3}5"QճiA%. jCyY,yF5\P:Yp[fȈoZk%JJa*X+1=m_HBh6˲63cu 9|0NQ@JS6T")a[oi%JʹxxK? *VCZ8aXi[Y0UU,=!hІ~$7劼UGvݞ .k=ĴhL''Y-g̿(.hR))'!=ij. UeuLTd;NըN^2︐Ւ)Nj] /f6 .]sR~ yH˓zA^޳ֿ6Gޅ&gRá`v׋*d%"#%%Wi & E%# F|/0ORDZ]u9,*x^2hܡ1phvKC N@4UG .;iU # w x}H R#K}!2^tth9q0𤇣K=O+r@ ,}d\8iIb<쑏]}@taEgLKZɥIi3] -, ;dy"eN ;RlK^ͮ5e Sܦ7%d+qH6`}!!F\*ڄBeO<*-- p.jU sx#X if[qQ'~|+);T9vRF` p\/S4 )*qǀ9Ia&T6`˿ 7i6w?825XG #ڟ# 8f|QCf rZ.<4QA dX5ҙ qF0<_ql8 RZ1W`1/SX-[f۴S$OYQ it5J߭{+yKm78/?R8i>;*&+xǚ ( (@RKqՓVEpK:@AS$Yݸ@:slnx|PDvBрxK"0|<=;>*f7 :tZnm /LM`EFp#T*Mцb9h" g]9ަ 3puǵMCIc.;"GuaiKOFϽҟ9N[+ZI.3G"EGTHP#Ls\ dO0X kQU *mԌQl1GF !<^!@_F^@s6ZeRadcD &^TZf"Kn#(M'-^chw<*,Iّ_|3L˸8E? =I1evB?9$ck*ҴQ4,`b"& ֕qXpAf|wXh4V3<53 FMRw"q[O]Joʆ\)Co8HV,|.ZjG#?#@o;."Yt,ؑz'qXdwޟ8Sg-:j+-8 8$Isc9 EMÅZR/ka_/#QY ;w>nX5JB vЂȺ$'8J k$KG4)vR*c 9IٱGSR9[7,eU-KgD } -t# ᳵm*W!Wc<=Ǽ6C9mfi,W4JEa!ó+W7c tj-TE7a3P̑s:Al%+h[[`D8=v=/Fۨ8zSgoTˢ9lbAX(E'к|Poc' `lg`|%-Ca7[Z T:(f\d ݀W"XeRQg"%Pxߥ3*C l`UGAQDp?k0Fglϼ77{N r꼳*~g9_Cv{ ;2% Ib$ E)bwy4 `k*LAs5H@`}(cS(  Z TZH;SZV@5TGA9ymSU'o|褆4 NVxnoH0?dm 2{^,y@a=q IEPN1k4[9w~}B- 6:#]ik)E O$v7LujZ|xp}sU:]Ҟ̀d P(9%%SݻI(sPXR֎v \$'zNŦ֦$=JD83yzsM^YrRlޒEu^5\b;{˟Hdؕ{c%m ics:x +ͧ.iKgs-7o3 ݇-? q˄1B?4m'P蔊DOw=zh6bTn]ĚPmJIj-&>'wqC ȋ1#'G.1i!f'E>vnh?MLX>,}AiǂZGyP ?ͣEGJn((@$u{"F16/ L~)^:g'"slRɔ""3gD4IB3k2lG~!ysͮ<XԝWJj7sK(>uܡ~E.|4샃豵9 wp+"O-i<~ΝUmY=L8ߨDʈB7^< ~/%h2@ N=h&8a 抎ݳWS 1-O+%& ]|6 3wLE<&{}zLfgL&q5߯<.T!'"(&vOC)+f$"g+-gA ;^C}~ZޓЄی"$I30ofUq ~(R4w9NBRB0J{mYYkRC"$=p1Q!~GmWl1^%r߁' ǩ}WaԞ&sEΩsRʵ5ȀU4e2?]ԫ,󌔼s~'MihHh[W{P/4DϪH}?pﻝɒL9LMtn`@656o1̪X вtf.~j{we6N;g'&h0a^V`9o~zoqd2S5mÈO<Nn'7#abVߙ VNū9!Bh"k7ˬ""9*D=,9Meɓpc&o]z^`2Q$5k= h3(åEȧen@4SJV$ UzJ %"Zȟ[2h8W-:ǔܛG|&>lYEˌ>j&X@5!GZ|Pb*$OtB-h˨4Tn?-lADRoY),2 FP%Y1>QاJȫ ˮ"哯/#MMTJt|t0sYKc EDDpG}>KiL0O- sSR,B d~r@`/ (~lT fb|5~JSM: "LqEQN,'9c&+3'K Q cX*.B}1GTaqYyvԪS:}5j*n,I*0#hA9TL?0^"av:>tw~SD!qͤY^eha:?Il˕!wŠ& ~N#JxS:ӹkf3"RJ" P5,cʅ L"ǣm-:Taһ,`0JO|Na?IZcK}>V.G8?i Y3?zd#TXo&!W!_vQu,Zg$VO^Ԩgo8iF(u(= \@ϲ7~A`p|:@#IwYRYoiøKJ<^Cz>i`Y/>Ȝ}N$$F E?C]#nv3Zomq{z뼲 ɕbmv ?2V2!96-+oěfES}fZ6yJ\V} H_ZT+rbVLwTp%8Eλ cRFq_\^IŮ uW sKGv8/@kʴpOsCphV}H˽G9`)\?!ZO21_c(5kY \G3d}%4{=irS16z2V@ e߰qwaJAN/Dx HQ,u+NRgɢa)ZSc[^kEƾ5Ta]nekY\3ÓK(j]L v-&DZSaJUmT^AϫDQ z #賝e1ܺؗM-rwGPU>|ފ3h:/`;VI9>XGo+\i1^cAčeDFm3aR7DQ&X <\*'2??^](W?{u.$j|5pwQ ɲ]j0]IsIfWE,~$@]9[kQ][cKW2$¿ޙe xg;Qf CR"S-\ Nx8{ $8jN5 1Y/, NP-xXRR31u 1lΤ+IiT `쳐E $VOV8(M0Q?rUF|!#SNFW>~ok&AiX[b\Bb-q;RkV!si* cwk!We䁝p0M⬜J?' %|ja\MX3 Yx$Eqs"|0PL6ɒlʢ^%:eY/L:ptl=S)GkZ`0CÝ g8Ec@C 1{L鳹(21EO>R :Ocu@mX$fFjAaZۣ*úD%;Y~rpr)̀%zy+xlP,GMt:VPq8ƎrΣv_~@Z1юV1/ZmC6Hxѻ"[1N]h2@Y#`z6LYUU4x#nX[2K"3h2ON )]Fu*pkDhΰ+^~܃1ly<1 H7(P_fs,(%Lue(!#jV\Dƣ婠$$ 6-OCDZ3ZKΏ|8Il}cw1*{ZEJ0j{ђ#&ƛHanl볿 @D 1Ѻ 2=R'X0O2攇i~₋2Ғ"W JG$JY#z >夽mN+쀙q{n3 G~f\+ i܏4Z } -DGb.5e0{sey~jBe P \*}U$jfV1icϚ/.υ$ďR&@?K3T:ziF68C[-赪5;'# 2gWDמ[P={.EpL՜5AV[AVRu7#M bfy n;'=gޛ ǫ'=HerH,f; *}@FiNN(^W/V'zmD\v)hpX; яb㽃9.ʙ`YALAOW2U'h VW8=ed/S> .? 3GokVϸ? %Oj 5p$)tzJE.>> d5#@ Ɏv1IFQ2;=r(?jAgqLA`X飑}11pQzX_S AQ!?npL<zjڮr#8SzA2?S9D۞:9h}tvnMvA/I?ym J(!tXX0ϗ,ߪ]$}읇UV Mc.Ԥ:!WP*ۆUt]<. u2A3Fb"% vc6?a2]4K` v40z ivY&-;4܎ "?Sٞ#ng2,GJp#[fĿ YG4Snh}i FŦh%xkh)sz+E%pmal|1ggROA ΰ~Wb6NuL2Cv5w"H ٚtobť% TR:(p?f9s)|] BT2X^wHm31':z}z9bz4 {tڛ%epj%zB~6/4l%Df6d>ׂ*#TF0+s3u~,b,28 Xx0yX}~tm%m$=X/eahĖdzl@an˖t\-I.$8c{M 9Aaδ[Kf΄WtHoqBMx8P k8Ri Wf[ rFCǤOn3~?+ޣ24f@htrL֔, yP"o\j)_1F[RЀ鬮Ȱ׻cC"ΧIț&y{B/)GIW' ܤ}@~e.V~SA0}(bQwaDնA Ua&_$(F3[itȖU6 ~3ӯO 3'rjp|b1`&ѳ4U˙Ңyлt%g0}/ATl.KA~+/Qufg)ݿ)y>`ځtϬ9sѥ}&qMzUzDA9H>s-XbEKt-i)JL/isiv] UƘU^w[XlDֱ)$bJz,~RLc]\HRX94cO %"+:⃓\vŁSuks,,ib;׫`l\WoNNxҼqqA?29Sifi@Ԉ4:sX$m2Q: iEwLWFGw˳CJx]Y^o q1}{8Yz>.2xcOqh:^FK BgODI㯚3FHڹa`m.qSb%n*@5= f{@t&[T7^wRd߿1 8J"͞ᕉ uKR[?J=O}mr"Hdէ:MMwe,S%!t8?meF~&+C亳Iۖ54Kq ߓ#-`O]Ͱ,`rҐ7MxGm 'Fn#ذ"NU ^yS6TkSD0V/@[ Q) P#YAp\/ #~6) @2eIrWB:ųJ@G%E刦^~et@B_vC]b&TTPo^8-}d_k͉,)wD1"q[XV L3`:0[Y~|%%[fq3)=VO&_l-dJGL *6\%`TS]?Z˧QgM ^m֪NeDc{)9t:-˙h`ULpwPE c?T_$ lHgoJ9*0=boFB+:k]n~LcoYg&DȠpTx9b,b$Mŝ)>EX1G4"ߚl\4|i9gp}cgiW "|k`vF̠Tp'ulj^@'6O:7-w߭(ݠ=3).O5P[9li̛n2zr}hy+[yL"['lu:E_0WVx$fV[&uO3:PD [o>оnXֳlIVk͜TjGmQ%t$ozG)::ȷK%;TpO:cuC .+Yeˎ^cؒK A`WpBڬr،{Lӿh9fg.!vLŸ]˲HZHgYJ+5%VIń!%Frt\9oW͙lH;6JE1e|⡴6`Ͼ )njzJ֜SyvȻ49[xegx~†IHY[ %R괦\'zbD/,;[C tp~U'im{6ߨ$!bD&`;z~L$ؓXghK vmXN"DMY6'^YbKS@=[W|dSQ-bё/>%1 E;01j)AԲ_Hj}'].§|ˆpgPp. q=HsΞWK0p0ܨy8sZl+Gum_䨰Af-""L&a/؆&5V]@>(C{c/~C僓SpuktZC9 Ogm%ӆ/0Z(x˗-b]20OxSzʍ̛ 6rx7Q:O6w-}D"f߷ሙ|45}YWO`i7JX }0`5\}&Ȯ=I. b[[D!L3*tS6Xr^Q5-LeVJ٪wy" [႞C^bGTRRn0gf+j~*d1,{m֜;1 )!2 4Kfӷs<Ɋ[h,:2s=î؁npPGҎh P,,-'˒Ğo)TT'RSv0Wpd>n6b&bhwȗ /+WG;<;w\ ׀Hw#f0ŨKS10$ZicIMqm2^)g?芄H5kLr͕^8lst c ~OCfEk¨YԶu`7 |iWUtǂ?(@0XMe~^Ht+'xNdG8|N 4dM\#fC j]\@F|`-a`F `$Xr7nۃ`YTnD;HKzhm[a{[RX~݁ 0DGm9K鵇葱 Kܨ5u,1}HǞ^IXuɌmtYsNLF& { 鐹r.P|Zy[m+MTW%l,尣ccǑo@m ՘Nee#%fI]3㌪sl񤇁_:"X22 㖟 7QYI_;sY73lXLzwN4/H-dr @&V𑈨|'`:PG024Tp|F EDFGn iiECe>\ ogO؃7qPxяhM8[nsHͲXn2OqEˌHho}hDei$W8;w6E„sD)!jBDŽOCaB2KQ嵋6q?gU -pUUf7o6$?;enh\j}c7tXP|\JP1ΰz"%=n=F6%C87.0xkl8!hՃ<70z:`"P\ѐꭾWYHmI6iOݰ}byW4\pQC7P8Y;ǚ;]l gn+B.,{q7˽BWq',V){BGznUx{ :Ь3bUa6aS){O|N m:U(AxH]p+^u{ ڟ%?Rl>3N(˔oiM 6iwV!`|iawDu( ѾjOigMKN޼':Wjjř 0#IBUOW-KZtAYMlڶc9U vPzuI8ml/R90z=y):^&l[B3kqvOT EVOXK 4Wi(:jVE;zpi<_A=:"6qӃY٤.u-ۍ?>.i)e`VWy h3u84~91w Bo89wf1Pk1E7Cz"hۙ~-Y7'7Pk֋X<Nԡ/P/Nr˂v̯q^Kpzsf8ŏ*kTKUXF1]:[K~VBha@et DuL) Vmx66ʑOK[ EpOYC \$.)"$u{Q1qy'lc,kh^e hO򴿵cR\m(@?1.z%:" ܸW⭅˚JSpdոXt KƓ*hb {A#n}r8 O#3㛔.wS7U,Ո=A8}68{H^lOҊ^@T{~X,MUw0\q!gy0}KvXUz[Y/):DM;QeIBfg* |V}%#_d>GͯWxyiu.QAs<51 l)HF&?)D0ME-L?iqm] }39Dx؇07H .Ã?y)V@ޝn@6,0v6*p.GSJpG|;X/Iuw/xiIb=<*>t^OQ; %%pvd."+~ATmU3]`L+kց'n &fw_ntp  ?+24G 9CCyLw 4 B >cQ=BWg2Lfƅ~G_ۧZ\yjAיH%X@ŗ"8}Bexn!4n]x%x^/e~QB·}RC+jA@ђv1& 1\>5qcR(mb"$Gt~zZw)1x./YZg^JE`pFK@נH)\T׹v2 :ގY529X W]øb}-Öj~tEh{OB %$l·JRQ' \ϛɠpZ%2btunY(k.FqA|j8R6y}!~tI3ϲUk `>⨯Gj@EHp3cc[omD)G4KgŬJ,DK:,b,COϾ Y|8SKo b(\/K@~ؠ*{ĪgӸC;5} TQ[?;X$GNgzWy=[2rYENh>B.w"r6I|R9kgvLWpj5}Xa;Pj`(ZNN_t}xB@$vYf7F VE\fKTRjf[5` 2m瞺6-:tT7!W&{erJor9[oq,7/>qG`y Bs@/+x7#xBnJ?ސ Em`n{7"ͨf=?^z#o[-_ki؁3~F?Y '1pRO+;31r EW+OM$S,!am[!4]t>Gx9w%W;gh޹XݪR]8#_<, As2 ^5s+mh Xm@mgzQ2j97%oFg=x3's56pO[kxgȴzҙT۱JN_hb{moFRY!v!vzE% /W5ϩMT:F8W '- 2Wwvȩ?/|?.|8[Gɓ]Jd(*#"Wfp n)OpCG{ 5q@I`~Z}ʫˊ ]򦞥 )I8G1D\nP6{$*EPeOLU\9͢Y :FxdUh6*oIßl9cfu7@~^750I~&7Ωn@z1hO\lӈ5> g2o Q˗;څUp0 TxzNqYnU"MWS6 q >2[Ҥ)[ZrH}#[c4u],X P&mYk[3< _Fd[ /3^6,56K:[Sfߤ_ ]]1o^-,m2~'NoW{8+rA4K  6зfL` dͽ,)* h VVsS[ׁᷚT L5ΎoЃYIԛxv/lcïٚ$q[9vvLyB_8K]y>=w[#J.jpqTs˿cwMkx_6śAU,c_!٧zxIB\>X+# F̪RQq=ΈeQlfķ'KE+Z+o:oT4xl=@,iӃMDY(Bt e8i>晜x״XigiJVDDl\ UT;̷4ZL+$뮉~Vq)((9%78&hoH3E3L2X o5QX*l+OMt-ybg P:zZ%u՛ >b[RuXu Fն^SwVVk6R#^[yFn+ =.fKSuǾeihy!+P ,%|iJ% >qpg!񼮵2U"7 \}/@ܳ;߶|o*:שg\Kl8.&XG8DL~[yN3W-v/P_!u֛fەZQ%8T p$6z\]NC<8\!e`f$hCO3E9sA2RYUbҚktC{%_&_iM~Hrg7?ž, }n@0=)̄9-cI~[D<%Y]A>*u<Cߊ3誊9&(Y}D:lD:B7Y.!4nj7H?Ȍ +V7{Y9VY2a7Jž U9yҸNϻcp4"*5ջ٦f7C|4UJbӤ|y[,cv3&cՆ3 rKaY[M1{RC+jd `a7V; S."#1"ehQ*iOluub3@&u1?mS]se.hI~3/W4Y4dXmΗ:;m,(E>>A9 h۝~kwS?^R룒ެw/՛Ta8^58FzU Y/{L K*^:(4Ӡjrc {͵oO6_z WLGicҗ[D:?C6-J)+ظwMp/{2x W@:0i3i)v-N_jo`e%0΢1wS(s~壞yB6p0꧸aX~j0 RY.ĕY)p=]ivV|p娣j5jz}(PJ'NZs\ʽ8 _ gn+e" [!EccFnkUćЈq`,Nga5!OTYGivXVt>CڏWUxid/5Ҥnˮ`˻bJI`˂T8)Jt*"l)KUcV}-jj z2;ng¯`9s븨;zM_n-Nlʆf_jdW&,qk|m/۾g Hq"ٍN.x*tk`_}KX6MNn * tGDk|rYiZD{pZ`.䴤h?Nˎ6Sct= mR]3ji;;+~pGO0`2nRU~i|bG/?I5 zH ׂ)sP &{ ̃ʮ!~PLhTdx2ŷ+I/?Owȉqso3 *2[BCgEd_K8j *X\f"8abBm5fv,McP縧i3|y5g֩_H);vD&#mgT3}iwmBۀcp?Uw޽SܱWfP8d!X}޻ )p1?!k&ދYW)58 !r%!1f?3ʯYuCfD20e8 X ?I@&WFh0;W,tq KPt!Ϋ) pM,kܤ5`cOZ$s4+ hS:meo2Ҧ r%=I蚏%\;{.ƤdF_rƁoaJ4>]g:CXkvSft~ݹ ^ VaMT[ع90j>hTsasj?mAd'ydë*[ Ȃ:C{%QxqhX03r^][jA (BFp6:(0 5A[UCbT ]q"fwBdHtv~VR(u,qԲ5OKjÜ`78qH4O!?ժwdmѼH$NdO.*NYlqhM׽)9=*vcֶߺPFAk˙I[6(O]S3܅+WoPjiQSVGgjJF)X%84L=6_XkVɐd+P2띞A۲nryі}Ffb/=Np$|-PP"!g$#E" &'öߤtW:yn4( !x/AEl|V7U(vVHTJ ׎ |"^,cr-?j>0BRœ;k MJA,TRB8Ix fא֌ DØp,\  #BR^H\(5#=AR"Y4 :) ^d=yw|BHb#%8yJ]C97E$K&_@^wdH~NPxU̧N|ߴ$;餝kp!%g9_ZM[Ʒ,v)o=b,Vxk1I{e`R.ȸ_fÔ!--)ˤٶVXW$w,Ǘ St8Ay8;i(MPݷ) ߦ@!T7ǘK|h(;ӷFD6i b|Dpyu$-ľa)鰋F7վr˝bd<d@h>~Hdߚ Jr#f}Ez8SJKwrC2QYrsTk-̩4-,3Md a =s->F]xK"eyOC( 'FB0&7[Zttjq[Ԋ1>6,>}ƥG7]NC?1G-R4Zo#M~k7z-FآdS~QK)/AvGE\ך$(!ߵMq]k; 0'IiIPщ\;xus9ɊO#w|:fH-" ShcG bM~&@o:PQ?*O9r$ ;5D*t1E#Vg좪0~&4]0nx6 ߧ1A qKgOZa:+>{?khmK-fM(aץT"vIRssáfGITYtL)gMwv4 ! {Zy=z`2,,1Egs:]3_v*B2" JMZ;2kQZ.ݘVPŧʩlp9Vh%FY@ .FBXگYU򃛸߶Ƴc㐳YYy R]REw,h2Fp27\2]Ao(.FBo~PspDzeYnGo<݂& atP(fH7w|!MvLX W.u"o.ݬ;ψ QPFIV8-rJ5iKt-@#I%zKRn3pxuIAmr1h \[. Jf}MF{?uҷ\]Tē6#bQ}=uF:DtV+ahx*U+sGisw6Oz)/` iRin# ,/^$qa>S{N-(>[M\5 y\vw͡+5]2dN꧱(T eٿHt|:λ0yT4q:6B:Y%yvL&H΅kp;-GfAڗ47yF܄J/bݜ'}}f$%88mJ2Cq_A3{!;z0Ne>)nݚ,w"qaqg*>EW:=.| 킔jDž6呆6JppHF )<u{NFWNix*aGVXg5#!~)! $ ZcbVi'??iAßT'^/b[qM&`M?)Nby6O݉O'Bfњ8u6^^Tev>ʺrT_ϣ E쳪n[y)^*ɳmvOꇸ=K(y&;qʏ6} гm2ogoRE>kwqYPeО)BIɜYPbj[3C*bzRQk Xҗßw_ը84Ij/ܻG8#ՏUW|1'Q703i\:{׺tjPpUfTxLZ>s8/TBq-uA`Yy\xEYZfͧ) %<πVENskxl]HAGhR#G`^| M K&tcЩW[`mTĻru\ k<3LI1E"̀eDF:3!y=م7RL(܌ T@59WZadX,a蘐:N 2W6 geYpyz,=ƃ$qIa& .:V1 R~~_om76{(փ)]V^$bHkgK滋qByzyJS"Ѹ"%>::q/W7; KNI)@b" \u=U!r I%cn]W`_ݿiDť%ceqB, -{e iХIHaK=^>k?Ӑng(&q^9yY΁Y9jAwDtl9nc(xL'u6=wtYvSBD(Vqu,A9K($t Y i 1_a삄p[^CJka* ."QP%TSZd& j!2Nsz! T'{|Mբ\ څ꠮î07\b=-Аçd$iB5CϯRn6EN ǹ,NR-sܣ돒P?r+`T-dKCyEZxi)1~ 'v֙V?0C\vRDN<^p 7'2?95 Vȏ .kXS/Gsf-W!I3? F4'쭾^[QbX+GIZt}P_ FQ[D 䙲~wy>/8}6Hdq'/'?ۚ\+Ԭ |g>t)FO?O.f@#X^W\5o3$dvqj9롸TKuVh{R)45&Ft)s_In}1ǃ1(>#3ǠovqGω:Mn*FHڱ0պeY<{X}H;(mԈj ^O5P;\2Q{ =QTԌFmAe&cI}Oæj_IbgR#h  OfYahNU(73fvsi*9Ii.WWz6r+0{OAʑ&gARl3b HZ'5&8 Tùp!\Vv /"ipzQLS 9 d_7z 櫸|^ө#*9oC`!E3Oy#0(",Вqk(":BeOc.A Nf5+7ꐏ#*K8F,JؑzR%oj\5$i}/=؅sOS~pչUɏΛ56l6ѧQJm Ez5m mRwA(K)S% |ծ!FC]l"dsO 1R`_j#;"1w33cj& ТYMԛTflV,)!QG*їFmN?#Vg 5g -T1 ]͏qh.C o$[bF8Hdr+dh,1ÄcozE8>D)f*jȰPU4Z4O$q6TPܻx [z1{Ŕ#]pbn?fԯ5U Ԉ ret5g =S?\mfO;?RX 5C&#P9 .)W+j/uQ%VNثiHgZ܃y4-~dr 1mѮ+'qq,P'/Pkg>&Zi Jz1ϯ!,;nށc22 K.`➽ˈau1u62M0JD{&_[z}x87 JEf^pZMm[V[%Y3 Zᶉ'gumo2^Ǭcކ <ڤ]v Cb/֨.JQ`ICm^&7̍4KCA%΋O< 9>?rۘSKig2~2{գ`kNd\E<+w9k<$B4ܦA?dQ6Y,RoESeKy 1YĘmz"/by‡0vsJ .`aLpb Tؑ /& (d! 5e^sh\r,!ۺ5ac-G7qdJ @~0'A6=x䅪|D~/>[C5uhG2;- HdU;V.d^@Vta IU46SӁe}"u~8'^t$1z'B뙎x{' RF}l?rsO_ܰymg{4`\gE!`>iiW5V FVhsE|49gEE#ZEI \{U-àU,7dZP? طCFrnڃI!P ʮ?ԙ A޷ Aoj} ~jF x;g9] GEF1!)q̀,-U'ȆR4}^OURuӧ E[JOsBh1䒯@^] ͒{si ~ wZO˺*&r5&[U5`Tό~`^W=;@&mC#nơsW_dӬ!G_er{O=QZy̾)ğyZX{138^WI4xi`"G {YSw `PruLtC޼<#dzZ%V*(=VBȩG92GDRk OPo^b2[= oX]2;)Ʈyy:nyٜ&{~! #1RDǽK?;Gǐ7GOh#$Ix0vW53[(yqTTv5\broڴE'՚YS<1cnEINF#?$#%J]VY$$DyQeyflϸ F7OzxԌL1q՘C(k0وZ& iĿST QQwƭtzPɥgJ&Qnjхjȏx0ZN먰'յ$*Jk5ی?Yi@"㝛C%_HL`Aw%lT$e*bV/dQtNcL٦ZUo1<s:>d8t0 hH&o*w.7E':T0?v(n\)q7wRB-pOi!FaM?7-叅Py<BP&a#"Cq*{"*n % yOw~v1dHJguVK,_%4"YQ Lg.+SpP9eG'̮mM6ٱ!AHj]p=ou8P"\B҉ _ٖ@t SB`^jﳈ'4s_TF5"X[ޑ- )(¶muʒE G"65}x=y]Ó}`G[ʰ2lH/l CNUH9SL13v,r''6L_ `1[`!^܌%˚fw0]]Hl d^O2V;. [4u$R{;s6ȹ"<5Bw@.&%NedfDwϛ̀ǛlQJ%㇫+AJ82Q PW> cvVN*-3~☽(d0x/n"%EԹGP?f̬; d "V<$/QRpV;5I82f2~o<Z ;?3?'Sǐ\B{ڼo72z[n+d]#l}¤cRЈNhEa=1ſ uoî:jK Ɠ5" ǼmG^,XM7Gl5u]Ό:W,gsdNv<`Pc'Ykm:14 ~0ԥ{+k`a E7?^*u }p&loml>EF]fENWk{7]N}.m8gѴ[Y;Vq V6P〕x?n+Z?{(Asu L[ݖ"3EeO;N6.5ͮ}ֿm:(a ٽG6_ɓ k[;RÛ A}}KB)M@׳Vy;Sж2$'eQw̌,hy@K+}?h?eQ-T G^KRepa:. ;G4=ݽ5tҶ%+};FF~O9GѨcq+Gݐ 69v{__K6r3w<{ `:2 ~d5S 悚n QnԣZ͖f^P'aV6BaOYSy܅K ^;͟0NQ]&Ainqj)hiRZ9?t:po?e~Y)ˮ+{ P'ũh_E=.2ۡgr<< %L 0.C!{Ԇ:DYt|e|8peK,0.:™ |1|lE+zS;>+ЦI _Sw6}d*5e{aR.RtC\IAoX.yr"6 ܻ'Ђ\oZ=5dq-cjSk?E7==cQ.$?IhLYln0AީG)eHg%Mzjyΐ#v.v'MpZ}wciٛhD@@'%AfhK"%1M_6*F!Ȱ7̷>I?Vf-Q#IQZ^fr-Ծ뽸$p~6h<߀9FNЙLZS~5ye9X@Ea{Rc^5ei0Ktʶk>r긚ת,yKk6=dt!Cb#3J4AD)5X>_XA<b'6tSXG]V{6mQ:WES-@2~Ui*BJ=n_ҖTdbOHd$( 椒SFfm֖ǻ(ḱZ8q tḸ'yZ}l%wP&$Ju\\Dj +\,A$ \6U(HB1?n=٩Xw)B^ xP! s80&=o'OZ?%v "obYBFG =I%;pI,@*gaB>DyLH+@؜X@jOa~!u=HICG^ ޵ڝ/T}^e$}pN] QFzWir[%$iNdw((φ(y^i Fm`Ia`ԓ^*ޓ A-VBBDžmaE\"9rVIj@d٧GS ܗ-oh 23ݵPk ,,wSg8dm\Lf/J(z&5[EVgr.ytń)> -kgXJ_$xQN&rڻXe)\.ح:!B&v9v{:qiԂ]/ [kE/˫]њ"^b2=* UI0o R[(=V3ǜ*$ ;H&)_dσKZ9qq;lNo!J_!0/[KՐ (npb D&wgcf:8Yc(Ww75XhdχG] m?W{3(d#S~R qɹġ#[QEQQiYJxsU3`"#׾VРjNźK B#~ ru3Spcٞ?r|$o%+x'|C r:[7+E|D͆R34RDT{SpXd&IyP"/=xnh# @ v7wjP(Zlg]\tx=bMaKg{3+5'~lOpΘ[;@,9P>^[ooT-Vjf~]a)Ft p{ ٵ#agQ4t)@!׭?r5ˆdeݪcH |~ fcv;Y|"xE]@nC wX~5)WlT5#3ܰau.U|L˚xs9KS9PQzojE~QWsc!7긬y[ 2Op$%?11y8@lsYiN ܍AaR:9~lUeKG#3Kf@0†G"r$j+ s}ҋP%Ml>{mL9 {&!'2p]SY+~XTg :TplKp{NdjmL3 rp}m򣐎_ ߮T i{L`/c^M*D+GHplJ泡F3MՏZzh*k{2: ҒZx]p]qYRE*uaEHK//'&#h_:]4BX뫚,ѱt8'XhD'G )s8F28Z_#-EA5ve5dܗ~j8mshB< ;'ۼH:y il.J{>DQRE4Nglu58Q7bWWZ@ר`(A3."YU<'7|ǘ~$n;ß:k8fL$W1/oVH/C5{VSXH:zd\'5&3?{oO=oYVN0|V&r[XLß3mw!N3=x[_wRzV#QV\9:|Rl:KmT`˴sGX`5N$҃`Ưty*WAX}o{k|q. 'e&U}>/fq  #mM T|}blB&Zs,/D+XL`C"zo^x%ÙAFH礆9z>Jm*`S9eObG,ă@{+iE~LH`\ VJk"<2s+Àt:,D7ȿKSF# ` է]{^[(v=9m_oJ5ڑ> 6^\įL&kq97jP~d؎[y,|$&lsL"H: 骚24yVXxK~i E2[[X&DR%tp2I01|I6= v bzjOD{،w^( #xEЇ>p?&>05^wؗ`6TBH}ɿy'n,Ku1 mxjEL}І< K_~B-eV0:/JWDtx%DynL~Qsҧ1IZn8gI]͸ c1Y07! )6_!4g=Rf_´"C"𥝪fGТ۫Rڈ 6Ir[u&Yg*e @rE~;EAq!bӆ|j@e{ڲ VU]vqh&aM>Gs%ג,ėfͅ6*F0dHJ rjwE*1;>VlG+on74@+0Wײ:n/TZh.(I!?wXߪmY }1[ӢKWum;6@(iDdVԖY0;V  -qbk\d@Z_& >N/(~I.tK6a)_ mqh^a1/2tyS|qSgm٩]n9OۧxkoXb^@8 Ul*]˽zF91"4,YO# Qޣ2W͊B4ډ٭W|  5K3âeH('䞉pj xg34fAc /^2_-0ʽ 3Z:{R/^FCt~[)(sNf dB@AkNtMZ%5YQ綜(- PѠhd_9[)-HQ2GU )/b+mLPd0*7#N(3VXc>x:Rˌ LjW7h ~\ H7tWN( c ; k;AX('Lum:~"T|r@qG4i"AO5 r%߶A ZUI+i5(bҁLi/2*cśI7WWgr4թ.#8'ko cLn̰G}xX*$߅c]'{sv[Ƌsu0nV+TT&h1+NdӐ}datd7b(4]}3t<RvNx62_Re)T24JiTm1p*KxL7(#BwmOX<Fv@6iB+밯+c"IPlkZFE›¸@|ZM'wz> cY9\zv1$CN  Qa7ϯgȜ~4W8l=GvT[ yX8cco6&beD{EE;u W8=c.\4F*_\G8Ä؀͕G=O G`~I̜hO;U6`Nt ["=2@}͎c Ɏ'S\ 63-(Md>DmC;*tptA;Q3,$t\6dBȮa/ *QͮWwbt5ӼXg̏$Q1kOJ5#A {TTyܮsAZ>ӮgBUgkaY.Mqn gUe`t`ODJUM"ŭk^r&k'h(kjO&N *^ȘR%,ig>6x/)184 1_C@mRoh,:S*Zfj;6cp?.HH ?ЏӲʸڟ8l&>]&HTӬ2ԌZxlR@fr0*G l?uj= NoZ2/0H h=ؑT ©"sc_z_GuN I&ZkL9 Dv@)W\A.ޙa"͎A5]&W‘H+[C 5lYʸO_Q@m8(5qj߁EC[ ġ ߕ(zrkDi[r8>>4jwr48P2$iN[[{,fJL$7bGFfs䨔ZK(J-Y"FuJ;-8QPĹlM_T7j=KNu1wRWӠQ7Lj-eQzĒ%Qa&_K|& qTh4*@ؐ~SxIڡ- xʹ@:1՝]j=U a ߜёHeS:-|ٍl7D!gЖ,K-ڑvͱesQΓc^!D: gY|bvM7,* #O)]j`#o Њ97[}0 t~X ݼ{&"]ӬyK=K4 \npsH0ڔ3F6 y<@TA`rܸwm\&}H3SY#zf!BdTK6/>Ug2n[V2mM7ghsk-V/ς"&tLNlHmcggBWT#Xїl/6[̂ x@a>:!+Ev3r; O7G\}򑅓[#XYAˀL&j9H=B=.ͩT́{lllnwS&]a { w b9ɉ3W}$wͰKU|ɹ 5 :dIK5Q1` HEfNmb?w6f(7+xJfvm)jqL!LTo Uބ}{FKſ3X;ѱ~]J:l'މ Q?Wŗ qъvmEDzgS\}kUKxz'}I0}yE2: K2""HSцEg3/DQֺc6  R|lUj1h\~y!P|,*C(9Y./[}eCUp K3<&]D巽#=x! pUU늍 pRTՋLd8BN1aDm7M;5 F^y>d??^_/] t;WRޒ/24r5]F6뗌@/8[{q}PH2c8Yi&]511f&]"D64r]W0pM7:pO3O+5,gFfG uS, q .]䷗]Pca/BOߑ3U6++'ӷ毽G&y-,: F1Dќqzsv8}xKϻ|Gt!s4  CxSӋ k_ɇGl <MQLһ`Ӛ>NIc6l3e kTWMtuT;VG@M7OUegZ6iz4%͞O3mm+Lʎ3 [v0R[.^G$|y`7 DqA'g`}ݼ@Gt@?%p=Ǒ?8Tz6 `*>("FjƪAW5U^|f5XN({zU樓^HZzSX db@ \%k0IAD}@ @m1Wɗ,$ ro} vTif`-mlæf3VWe* c` HT(~ڃM_$6Cod8`-:VCw{| bao 2mzy5XZzy+"h#NQ~ݴ{nI$¶::8 Ug\m׊04|CzU;bVpX`.Jyw 1|5T'&?WZQ`o>+jquqatczzo:NhMCXHDY߄h;>@%,tÂQJfi*Ml]2yDVyTAl֡5do&*] g-~I?-n uTGp$m VtS!VfT .fիbVK ~l*6+> T:5Y +z9HyQb馉H΂  Dtd cEw,+Lf!;6Ot%@k\<} u:4>F؍ =}/E[Uo$pՑۘ(CMlu;Dg+MXA_lL/ѫ."4%<`gF gxE?|hE]ۇ2iLbkk8, Fv<rFrY W01@EQ٤yBle^ˏ\O-gOyQ֏͑]tVmX7 mG Tpa?dF&{Vp71?-NlA TkAZU]0 Ф2|pݲz8:&h2бZvHv#pɾΚW`)U4|$2?A*"~lw/?gs:H2]"N>>elMj\=S=9Xw}`asWQg=.Sd8_e 2 8vSz<+f'x ^&ѱaʌصX{YSÆb"8C(HAB kK97ز;ʅ}!]q+rLiI+}SnTH{ .lV^iVŔ 4c\tC׌mN/bTr5gS5ScPҦL@Xq+*3P7;_Fc+?Ū`#gclk!9P F^q%%6l:'">=vH@E\jTz?ӊY"`S)$CQ'0cVOBBb>0n 0CP@8~Ioތ4YgfoҲ]v5`B̩[XZe] `El<y` AV7Q3dZ#[dɞZ[L3,AҜ5Kz32~O>p܅{_gXWcnPc?BRN4϶ nsʋ%EYJ6 H aʏRbun )R'ϓYSa{ʏɟ.5se1bYEXN Zg{e˴P-aɥۂxJk2S'Vo„KY49٢ڒ/`d΃ ųK81c5la 7Sw^uu?@/qBnEsؾt2Fx V{}GA'fy"*<'D"S245n5]_g whz?v2]R5e[zL$Z_PNC h@谯`Q8RKbufqceybĶ6ICĈZupW ^HtPҿ6Hnflh+bX Nrru+޴ݼf70j_=5Ù E%&om:z&(+U,'V]qsQt-%G<=6 %MqZ~МQ0]BΊCE/]g} G/T( 1j-^7$y0B C46L ; E +Bm|'y^Q`ev9%a$ n ea]_dغ@XW)y6J;l1^:N{+({o4k@<M'_]_.qNwl5R]c /V*ʰ%ma@.c}V{o,xdJA,ëtW:a\J[k-;l7˚yhhW64ӥO#rxTVAG(NW&޶sX$I5sct{MуV QQá2H@+AlŪTtpu,eTQqMu]ܽXX-me22aԨ!4 W@չV/[,Br /c$!|ē,&=K(?PќH$8ts19Ȯt ˤv9"˾3Nos ;bpM/qUO2#Bj.ƌ6d*F-ȿ)A_V(HMoGX35Μb,)|>U;"lC9VYbE|"/u6:lZ QRL.I7f|7X"M'6b_:CPm{5XFZk QYbZՊR"~\6Am8k#z2=7ˣ_=|ࣥ5+ݹNQ9(x|MX.h.KY:ˮorJ77ޔsXIqՙ7WvX1y,ە bZNdcg8Q 6.`NSWs~]d 2bRW)"  -=q(toT8c4꠩utMU=jfKP>UKx {K &Vs>_?aCȵƛ'vY!yQ%1#'fXV5V=:ge=#`g"cnaz(w `MpSW摥 q:x%,}5%ċ4N*%]M3FxGC.V'+/Sh rU-*g(Ƭd93xV]Hc8Z5o%ffVX0Mݣr/ߑ`BEe Av"#F2(!jWy ҵY|1"3!rbQ·=r@6s೺ G*}ELN'V-^|"QY*NVLLd5*c. hD|pp;L#qoӋ,gĮ!&uV ۢ o;.9 j@qU[#ottUv'^89}<(87ū$\/@R0JJ|C,s(]c)EӢ尯`??pG Պh'ȣeyl^9YWJE-q샥鹅@A^hqR^ ޵Tz?\;Yrg4͸@qR"x!n ,]r!f/9Im졀Q5$]j˼j]rq'tUΕD^YO.)OM]U)4WewySqĞ35uGBfMlDZ \بz6#onq5' pc~n K9jfM}8%BvoW3TC) Kd8qh9 Iֽ&%ڞ7;@6} &ZbU Y+!݌YO|`g!WY&5v!+եC5l ( eJ6 :{̰[`fNTwOzm'-;ݞ<Ѳ6cw܎2{>[#>o+b}Wa:\>jWNu+s-is4Wk7j߬/G9ie0TmC7;0YM&!ekfj8[GknPc+ /x Z0(FP_Jk<~~zH;>p`A4ԫ:=ŻRWqVGyyrmG0]r39(*Z!1PUk|˝>׮-Ul ĩhK?ͦ^0?/[ҍ$]_'54-G x\,ɺ-@QDwM`u5GM:rSB7iXO`E_?7 [>5Ch&O4Lu7ݑ1-E7-kwM$> IիN ?CAux#=1q'D 98=05:]@SqjmHlޤ:l:GPiȭ'HSzZs~SLv̦g7p{hJfNHZVp: ZlW] z \͐VkFquYabWv{:nO)#xNe1z #ya-~`+_b>ǺʗIw91n[0% doOm\ dPie=$sHʊZW-gz,a%+˥8 `ߓnE֓ПsGqW\taB>.I6ho] nG5c|g+3Dd7Lܥ;$PE)Z_ЍZ ]Нxp&dBcSIkc; vdG^=_NPnxƌ&H9;JQuo cc׬s4V6+[Rc{4ᇘ[ؒ-)&yPN2Z("FgZ -h#l֨BOFBvEʟjex.QDԈ 3W>.M>|= 1ݮcG8. dFw~,AZsaL(\s#o6VfDk@aA[J"7ۉ#9z!ZWWf5d=oUYOj7Ƿ,jޥ4|5êSY K8l$r^CcYt5s7dWG󽗠rPvK*cLc39Qs (WfκLN 24K 4WYX&2'_BԫRHw}+-nln x)I?VέBCHmZUx?q$<@tNIz6Ox#Lle`RDE𺜶:m_ Hy=Vs !SԱG@͉QH,FM>5sz/h^mc˭.h;I_ENsrxeO~.{7r~<ֽ ivP=oStJni|&Ǐ_! 2ݽ!g|qLӖg%wXĈ )9)nt1'~ ^n4QODM=);zZD{۝Ypn;lA~òuaMh * q~5XC.0vO+;ݕ+ 8N@Kw=EJ"䆴yik*Kfsix$Tc] G8K̄R#Jx"6v"oL sE 5T1:i& {' xm3z=QM4[̧ YqXۿ*AVO>!x}b,'dM1|4 c!aLT bxHNE~SK~Tp>X4;3vv{h5m4<^ӁBךYO`֖)"KZEzNӃd7b̢OMfeaSZ*7"$4" Àb d&0';If_j !5Z d(7 @Q!ɼ!&,6!  p Q(^Oe|PD4,+w9 Fgi cO@F6corQTX[~ׂb mvzlۣNX@C4Alu5{3:s' j/i,\ty`FeR=j>FKlX٦Dmi9ԳQ?lr-JR!oNG >k:>.sbRQb-&IHhoie6`w9t nԉK!g\H 7c /?7BƊ\0  ѧJfdtg-+,˺ )P+P<힨ewn9*DSƙ~ ]pPV?μ~C,q+ xJ^Խ"Bvki@<~E2OĘS±A)^ѹr%Jϕ@r\m->sHo (Z 9/}H-OL)֔b3ǵouzx7M7ž>QqmaKxxN%:##JOV~jImQ)i w-#@ɂ}+"u+}^Tδ_9AIozA R&(LMvJNO wc }ع̜Kւ3J5xА8е!T8od|DA Cobmp4y.G@ LTۉlG>Ʈ%m i.92s\HZ]syFlW|D13a|[WBK@(A=IlM=AX[$q3AmVHAq)]l7dӅ2;0WmRhDލ遂Ȯ{y[zZʌ.{ g"*-X>|d$St3ƊHѺi7I §&Yt }p ~Lc'yT0N$`p™oO'tr u~͎l=NЙ䌓Amܜ<6t+Qic6)X&'|EqЗCKYf0Q#f_cJ' :%v?S,eGiVddn(rLiGČiuhS>p554'/%6!ƞ a6vT,fBWXފ,'-.>zvܱV7,˃963]6n92AinWVLg| Ċώچ,¹}A<ЉdsItTˮY䄆[ uo˯S臨/6H"Z=>\tӮF@!Ǖu3,%̛Ypnڳۄl@!ɀ7z#az! (3`mж>z_99 s&0M.(d35VA|L 0%w ol0nkۘ-4++;LpoN0RW|y|󕜻 Ť xpG䮌QP5z«|5՟Gh pK # o C0*'xZ;1A:^Lx=NGOWELض1X]O H͛,%×U"aSrlm BV_HQͭ!)Ê2juHoaT?=tcL R<-SL[3Jn?HMpQ,TPR(xS 07=P@ҿHubWiqmP42S²f1T+y2L.I !pd\A* 堥>:7&ˢia{b;4d! yQ![z_)! [ |ULWRVĮ'<>v-4ze~\2WGJ-*HTC}=?tCP4u"SeJ tHx%#ӕ41T=oWΰᡔO\S,gMdCDM\tQ.a-Ě&1Mbfa?|0]W\P0Ϩ~,Ru?C:d]W?g"κ",wX `Zţx*US+8}Ԇ'л&ѩz_(뺙M|+ ~0rPŘѿFݼ1MXWG'hL0^rnĔxK.z+x0ϑ,\;j/8l5됬60RDU@P.Z爪gN.9Ra %eDt$BoUiNtӓ)Ut4[}H@DLrds9FI,?΂Nu֙!vRn'~ҾsS.e›1֭P^(NsNr<d˔"ux D녜.ցK-CpTAopc7|V:}|HνNs<Ů@zT}O&b8=왳p,q,XZڊNMH[;r~W~{4LS?b| 7 -*Abݱҝd?5MAfzvT\d`9.xsL2ktlUCe|4cWJ GcHK3C|&ނRoRc /dgmgxv 9 /tӨ%V>dkc֯yf/t!RR&7eDU%wM8T;qן4UwaDŽ&%H(Ea_'bf)V8VYNJ0aJSro{eƭQ{v5ҺI ~zWB-DQ,PbG`QL=:E 1lo#Zs&#R]nƥmШ`FMC`D'yb;km$;tBc=qMLS@ֵjZl#ſkFovobUoG} `H0ҶQU9!XBQÛ2^L%g LAH1UNğ"ĀL.Uv͔T$kğ Hf/Z~LdYY^X#r]'zP L˵AfYL ʴo㘕4pGb |JYG1eg pe/3EM2;P-UL|KٵhCK`x}ݹ0y u  u2\z~f!`vE߸B~ IPJRх jMG,z3Tam^iW)#aL{6y -VgS–Q)0~E`-تz+i7n 8ђu"XpL M.[ƴ7]bt Z3]/5#GPs;+LȱـaUjynK3'<\[ِ9H \1dUf=39FWnGA3"ee~|C{Mvρ̯ؓXMFhy^s,쾧m2EsIALъwREefx|gNAVmY8q&Mߑ  1~>aUl|B= lQE $Ǖ}]9pKtPe)=?Ē[EW:M/޳^@Ro2W!iQdeh!;aë)49[c4Q =&!ք/uOd|HQfy|]g26FSCjR45G#B)J53Z.]XxvYX_9+vVf|]%o&',҅~-^ )(GyoKё[Z$/\GT6mg^JvG ąʻFD{gQ8@N'c{jPUСGmL LΌUͦPNñ)+~s+6"R)s(.m:VS1(dXoM NQ ]c 0:Wj,Bи%se©̾Es%GsjΠ4WkrCwp'.ܔd,tu'Q-.P2ܷVGk/nsۖ¯pUg&-8aAOhBuN$fOF#kY=d+"Z^hRNnZO d:@Nf6$=KFx[DϳI&9R涡Ao&-GB'o= 36B"CTC=GR&&B=H点iG, y3i?q;G~E`yDdD3fi T51 X3mYE vΊ}n?g…0,23M͹wvА5ȥ]!]PpkX_߃;|%ykks3v1ݻq,dKV^DufG*crzvp+w+XZ)x1FQ$0-2\x+s$Bw/,d]Zn甭MmUZ[+c%e>-pR( ;w$A֔ {tEYXK: @S](@#rd=0qjC5zH!.ֳ|zx1t0֬:hn-l)Cx _/C j Cj|khyQ>&158R=^"髶CZDCo12ĹKo+jX K x[ވkb-0vw5+ "mv)fU922H.W\IkOVkig | ,llڸvn"h:#\ )s}L'9'?5)ܔ]VcF`E4.ʛjD!*XdVVlYdf ; Zþ]P/|koCwcu7:Dd~1ipB,&K[\!bft|{àͱ†8y PpB.PwJKHGml(e KB*_kwp 5^MX~ vY4,~杗)Nи}>WŠnmG nbXC͢Alzu%[)Gg).DwUu&}nI2BN EH8YT#(N*&=yԦiB0L3|^\=)If-#@:q>zTQe;f|n?j~1=Nlպa-|giVk~ʬ_^#4 ; ;yoOxJhR$|V$wHbfK“D pBI@쇃\Ӵ|/#xl}ڍ5Y(\rՎ Cw&jOE; y8_gW{n1t܈c0ЁPf5 F\N牉:x8z4 &fuPuxX e -zفj]RH.kɩL*Μ;]x+s\YIQݫ(x[SI}v5ѝ.Ja0CaG l'i G9oMȷ=_9aV6YS|"5fbw2Dv;to<]7^Xz@z{dFr4 P$G~v<2J~Tc^!ہVTiP \"qR1ܪ*VU. 6_y(7D"dxAXfd$I2Ju"LnJjoϋއ(0ǵg3a%u N2whpnb}3ɓA^/KIハ3$M8 (/iÇ^F.2˽arU?mj~ -';W%p ,»e] "]_2@@BI1tXL7?"΂!b)\:p!lޟN˅A xHgT*2Ŧ.t[*(iH?![ .34-,HoN\ ɘ'wÆ-0b6yMMhv hZ_.rR eeN -,,M)#Te ^\/8 }9PZQ%>f LjY9A֞OXѥ h\d rkH$ޝ}@U]57OXqt!m).* VVş&PQE\[yP%@D>sW q" |5S"SOI#X|Kh`VH'&v'ӄlkUBB{뾳m?^^!HK=4tKڤ v}Ojno[c2tV6i07prh.S@.*$Y&"C?mfBA()N+M2GNۺa7Ow~@iU=2H?P~w$5YE9l^?cN$[VYߖ@ԟ M.WR !ý{Gj2 æO=s K1G񲴎uEjc4wk}q[USdbfٗ3?M YfkIPrbř&l1\FAIh{@>ֻE58oE;ؒx׸Y?UlKpWoIAȈ@k-}sɛ䞘^ǍYYBF;cuszbkUxn8At& o \APEHX/ɐ=Zu%V`f|ܡTh8eUM'Mx ~V"oGY}0W*?) >^VlLtB$ǰNOb*OgGmr/'vIѸ\w 3w91Cvaf6:`iFN8޹Gϑq GD8dЬk7EtãtteFh?=+)? 9wW?{!hZ1;aVL ً<ÒF+.eDw`UI["Fl'A"m͖ _;OjͿ]&m 2;9´B:Cn%(éb'p$6F/Y꼂'A[n#mvscyIӈpBd{"58M߇oD چdW'h R6ZWΪǝZ/0c+e+x|ypL wlPu;y̪?_Fz\7ӌ⌚Ep&bLf=wѫ)T*fbF\iG'' =f4 X h<ѩ[jn+~LJh:n"8)i35\?_d*buSx$@ >'eǬQ%8Q禀B臠: v!R2[}Ѩ3XN rl%G.Ʀ[^:$J%:wTɁB>bV̔arJάKNK$6&Y=OC..v,j%vy|]j L҄QnchE3pR&-$!er< X]cM ےё F5ܝ|G711Ī贙Ws ֲK~[1)az0R+||b,35p ڜ7"vordITUrt =T<>rzkwc L/֏^nd P@ܦyyaqmSS;VʆҷAKud ms>T~WtHD4Pٽ£>xS; (c'q%ѷ!/EZ8;YNhQd ^O `C믁m:+b߃~:wէBɿdS+LaS G]oWc)ʒXP/;8u1nr>@OF,O|'B>r= k[L ^ $1AQ\2],<\\ȹ(|1+N17Ҝ $64=%& +@]YmTgȧzӃ27lVNSU<8(|1qyh  Ѽzˀ m gf@EH ~(2i]Tp@{V-Y| ʤ묦GR"p^+1W1➿.;uD?u(kEfGqױ`Ҿ$i|ݽ%]iىkǿEƝ Ļ71ldz9Od)kZ/?PD>5[z} u||[S՝[3n>;Jkz:02b˜qW[Ơ$=2FT)DBM!* Ci[$`V$PaЊe屸Yٹ-8j Q#Wr@H΢$1KRLQ/ YY#E<$p6Lfy$/B?_J#wxcL|[*y~dh)P (*t-:0@QZ~&t4ISN\pj5錁ZΗb JwLnG9D Rb遄qoxtK%(.@N" Y}DR#'@oqaA 1w%݉q}A{~7];E/I@2Dg[h? *=v8[\&JY [+ Jadm[_lrs "_0$ 7{llh}3Qx?WUq-#D_Sužb,F1a9؁y4g֗1b:& Nssgbu'¬V[QPdB$a>mCſ1Lgֻk{H㊏Z(2toԅiY g}{ R:=,2^$njNW4!n \G"UV'sw$$#C2o`ӑ^LJxi9H j(;geWFwEϝ OAvÉ7}[#P;3r/&ǵ%x`V>f(?w/ERzm}I"w6hu/c% C8r )$b.ޅ *u,aFd*Ɔ.82;#F;_u)Pj.gvyCM~SAfWm9Q|O+B v Ӷ'{MR'36W_/٘u7T.wss@@9hx8_轗5 vezMqAińScQ BpSOy^}$ipZs4J n Ep*b%gb(ַ ٯˑDr4Ѽru`]N`;H"R\(f'x!eoǤ lo`56JŶYk@1*Az,tw`ʋuxp2%.d_=iJq1v!)@ϼ2nƌMN ;\nnCJ6(&y#~A94#ҵgӍGB7f`qt\Usm bc÷JkX-[8W_:n(cc$(1 Au^зX5dH+r+ (eV)VWtgcU5|o=O(6Z<j1XR!`‘8 /-NՁQ.O{ݠ*z+,[hEZn$Ζ4` Qa޹sqzX=S40|9IJ/mAz7iZIn!1m5U.LEnXwl %gAM+ dMklQ[.\[5 2`] N&x*nMטtWԇu㏓EFO܎UVOVM{Ek˰~9Ⱥ#e3}瑋) dY&HNk>x q +оtG4 @[UAs%דÐ3Ul7ԱMU/d}P/- kU m^ A~aeadlNs=00KY$]W*@;{!E&-̏vkQ.)v2NКORfT!xZ*JŦO,XI\EYft9gʆ8fWX@vqDߤށbS*O,B'{W@z M IR\t4)\UJc,4Q "tW^N57Ȥl<<%<3d5z:;Jy7K<—ֆ`]Q,qlBN^7ݎK2`.81F@ a [e5$j*țuI'Y7H?~T+i%_T,se.p#2Lz%\eVL0_(pAEXe ܬbG ;`kR+y(]06bAjTUYKu]qN`"2#l<+){ ih™YA6E\F-ݬ uD-wiG-BF e2#[R*G:/LjX7S/\JTtt4LYAnFE6@p."zm@9U&YI|MZB9i Hc{#VR9w88s<{kF[)X h932+L=I'yFsPDKIZb%$WnIM?$#|Lj`-ܳ*rrhǒf/LB&E7a?fʁP$X=Ѽ^H0ds)dapN)oNbw7bZC TH{i*8Q v!/_.xsY<7-ϑfZl"1sB^$+wTs2޶'~V%J*!էd%Fk!T4RұV~^ 8Dh]l#0G k.m]IJF;,vZݿp?].. gP\,$B?>).l:΅-~u[/@uSȲȟqacCeLޭ5P; k؇^S\)PC.S-e[4hph$5[t̆Yk+SunϙNsH 9Erˈ{iP!)@ o\)kp<5QrW/Φ  ߞvFbEF:~ʓmҍN'T?9FK0ٿ6XnS?h,#^!r!mS,tNR{Ao1ĵwNcߏ7D P@\&/<ڀcĔ0g7qVo".D'U!ees3-KvO=O۰d(>RZ8EeB_,RwB@l f`ե4zH><-y}!sq+ |bHhyRkMsO.bz^ "{* ά)-2߱~WSσ\9F'fI#(mHr/B;u= PO:؎cK|k4^K .ޖUb wOLo._gRܒ!=T.F'1FOB%?սMSȱDœER80P4 ^6_v(z:`.˖xrpىôw(6Zf" AqL5R4B_#غ7!C't\v9ʓݶ铩VsW<2<8BOp.v,QZxZ,zD! e9xPm.5c`"`+bAb,Tv@#aM>jRP!:V7@uEMnOɅ8~m;bu6$l'fH%Hn9 Zb].WWt2\R@&oSxf/eh G㱨% ߢ!h/7% t`kYi[xأF=fȘ8#l~q6g[P^ꡑ?$o'Q(w}u}D+WMd ݅=>y_fr>\<5=u!PwL9wM9g,^+ RT@FRK^8t1Xs+]ǴtOGG?8))|Y70rgFNFީ'zP&<UשL>kDL"2hXBɶ\0;d<7ozÏtbo)4;/]Kx +)wD/'Ԡ'J\iot{3كAp8Wu^sJ/1FcnfyD{"^EvA 7ppXd|҈%ջKe $Ƅ`r^ Hvj.FG$E49`>Λtʫnӈuʵj&_ބS'ZTeEPob;B&\@gcdSyN:Sfˬؤ#1wr pm+Ѽ6/^0UDM=*~S~uTtJ-@Ɋ򭮌i UqL*8 S6?"Dsn7&=2Qv1vlG{2  ԆGwa9m70ǃSٻ F>'~ށg˧mВC>WA^tLP(2{E14ⵐB[[&lьܓՏZjN'Wʳ̷Q*PlR~iQg-!:VfѳX8   ~g !g2elR գjf"?R!VxR.R/iSgY%U_^1=g'P#+RHZ2&A՚ ",vtp*an9NS| |̋JaZ8}VQ(WV́?O 4̒HRCs.NsTOPٙ "NO^;QJ۽LdW?r>~@᯺S,徐 /w*'",؎X7z[:4_{˳e/ItomDVcB0ޠ8t[ sfQ>w]-AҁRˡk@j"{~WhZd9 `_VkB.*djק{o Ҝv٪V ~X4}-ӾVyW?dD5dMTOMzH1 _^SazQSh 4Q1.@)ָ0bZ+6C1AJC*'NBdڌnX=g(;gg#P)4P#.Nױjk&gSE(ORԀq.䰣Tk)XPՄ O@m.xz2)[ͅ^tB߀/0}Bבͱ-2a-Pȡ\>WC `]|礷očDj`iѓHժ0Ho')eu<!%@ ѷkI*|Ӥ<(YݙI@V)p-|֗ýkA{h~Hw8qj..Gc\'s!HiE 7"Ŀ|(wGa; O.;bW~X4_ot1N!he5)^LR$9 Ri|vW~.YD#lj2AD o{.͚gS~\ E3/ӜA@C_dP>¬+xk8j}a؏|9͉O0I75IreYtҢwqtqn⟤Ac̕ B "8H[Ï;X' Şp1W$K,7ЖO26"nvJp ~!L8V&:5cblZkmG#B7វ ]Ku l\ܖkqZm7tTٞ'm<bf,DsdTdY8cwYwag uɚ 9a i7⚊0D0-pgQĪ7 a>pcLD/bG %S/>/UFFr7{ omJ-f3Q9 >A-h%`Cax1ADf &YScu'xhNڿS2bd) ظ+GS+ mHmg"IpLq6N7bkQjZ`#BoU^d=NҒ>/& JVa#aԾⱁ ? *CHs|ۏ0{n@v nvG+B( ;24y/]EDKwF$Bb`>s{s#=?U~FJS)XDžnΤ]φ}p ;\cJÚ{SȌNWw_׼UO ݮ~d$T* zΰ징(wQ:,I#`dqϞkYC! bx4ix+ߊͰإg^<ĮwEXgN92"P`_ӟuML v"9k ' TLE_ō K PKu|G {`*.%]_i50q3ƛC64u iMqxeΗѥʩwuO=aX MiSp&mme@T.ZmFƔU @sG3J%8Qi(ㆹAXr2^-i1cɘ8>'TM!iN.=|̺)ןyb+@~L#(9Gnzm(Đ=_< `c`]TH!|Ϋzv#m2 Xu&nB(o&fB)y=0n}U3$xfQW*We-$+͕0..q,|݆A7kx){wzQx\ujrk ǭ׈(v$ͣ*zt)s!} 1ovWkne#(ҳ;Nιo ™D"2%1bãf"d7 E낟{l  6Pp@qNs,ƘYznߍkg~Ă@N ZN>MEK~7OV9J(ˠJJ+En-˂S I%ds 7n]u>ws1`Rk"/fԪ9_'yb@1X!Pfr'>0Tt(HZZ?ThEd6VChj-g!ƁF8/sxztaAsH0mkn`ޘz!>_)j >(|, k?A2eGtcQmfGKQNCP&NF6CXik]q[>ckY=WI\?yL[4etfsz?F ;R:ڄ~akcB}g8$La`;$5ɲ ?\UIľX䓅%(v"/XuɞݐU$^Ehs]Ja` ŇL603a Jf}+&X \b"<ǫBz8T5,Wd<م۟6b/|M~$&U=$9vԔRh' m4eQ\K&z/,TMԢB߻nKNFx\x>~|Y$D/!C0Q47vebdgnfHĘTIK /'|nQߍl"\ o $8lɈfz(cpʖ #M{ L,Gc&@MXA`[ٝ&Ĩz(%9^ f7x1[Eq&ik'SjUu[*VI PRz`!rb,6v+|Y+( Y6we{|qj$xdLȞkqh)vEcvJ5ji9EVWbͅ-Y&6OFyUE#lxC;1ֳ?-7W@u,<_y#W|`Yɺ&ٝjK_m_?W y`8 OLj_2 5{OK(oBsM„)7V\L/A=RqVH}F*4* cvZ WJOb׭-]/pk@J燽\:R9mFGxj{d*G&~hl#@!|oDʿXI8r q.d.e9,@C"Y)mG}mH߾9ʹXFe ^:k6NJ\mqKd1Jj1 qo",r Uoq< $mm2$(P/Wm%aRйD Q!8jpFe>p?1>CoE @]z*&u,Z"Bß畱,kR6n&3M`7,Gk(j5PٲL<';0l#:\wrqa $FCH6T8^Gڷc;n;?0_ZȁvDϕJfJTe1e Dn^u)ֱN^O9w'N\8VexpU1# 8k)r0T%j' {[rk՟neBqx+^Ͻ N4-`({f=p= V["u\ 9 7ߘ@M{% F!Դ_8G=OӉՂ Fř _AƒiQx}:T_y/'_{ћ2M.d@ /`L鍺@{ty 1O[=66̐y nOmi~*fhn) ˒h}!l԰#ע.(ޜp"3m7wR QjkKyւFS{K_-c@ITX1&5ކR1aTUo7mD2Pr( =m;\0Ȑʨ(M!eBsHDxdɸ>L7CQ+8>H~V acdZ/I{j% лio/uQGmLg.0-bv^2l<'bnSx=H:!b!)?0\Os;zafaΫo˱D" c)ߍ?'DII/){mky \2hs`_0F-lU{LOWWMy[&N~) ܷXWMҳ7e]<㮘D;6'ϻ*5e31\5>gP2]Qzc8 N.»_Qر.􄸦\@,L*~9ȒqZiOZdFz~U-ߏCHHG*ÝL#8l$a\l*۔/OQv;Y-a C#= U!G)ndtF' Jْ:QjX?"f$e\>pCk4 59 3=̍%0"wC@trM'K ڒTT9a'23n6 1Y{kz"\š3[h]蜫"N''aY4g s߂s]1;_pP&#l\6"@MkiS~rĆx\h ڵ3?*NG$7쾷ǥ ͝XO1g?:67'%|`8N:`E{-6銫B+ +x2kVʥҲ ^p7+=TµvbWf^L( zAvZ4vJS Ĵ5v7c,nf"HԅM%A,Kǹg?v43%a<,OVXFW4/GSLodFnojc=zԅrFS+!9cJё] `*<B L)j޻f0WD5|]]ZZ%f ΁<< j7@F":vO*ܕ`mDE@bzKxH|Gd5;q%+I  ,*7Cg6d|Owu#ܻk~ZWb;Vi[E#f+,mf!Y'6 no(7[z`AĴGQۨcPF!l!k%lL~d\^άh_o9zg~g` {׵f4V8K<{KQSP.>{Kqx*O;#cvLr8Cre>Hr\ 5%O, K6l ߅Kh%a{_BkED{~JϷը%/MPxřI6 )ryrF4Esj\l-v4 "hԇn;/ѧҎ`Z: E{rPOnڕbU#h$% L a`+69)Iܷ?1h$AH,GZ"aGO[ K< (̖WJ9ɟTD!xJd= BhRWyfQky)l}'zKּh{꘯V~DqXjF襵$XT!t "{Vf?(ʄ~;S|6_F_40GPYJV=irI<)|{u?"6Θٸ3~: mu0^D?ub4AA'߿Ͽ-ۑL=dd@nu&pcm{SۥK2$ Esl'j-tXSco8(jB;E[dm0ypefMcs,׳eЏwu3%A͚ApR c/+)Vc`8 v[~&ۑV>_l.YtEndG)M4sPd&?(s JND3Z eCnH3OE;-9ADh!D z`B¦<ǃ7u=f9m^s`4 $v-7ՇGnYB&8۬Z즇v>I4!{GwCkmvv"SP' i2MTXmiwп;H);;8!@f꼪H0Q`>XYz`|}%LJqeͲLՍL8NE5'F 'l HvlE 6e{'>UChtzѮ<ܧ<bΜR$J{n&nDC*|0M?6SYxІcX $'ْ`ź^im9}r|8pl#7{&9DV2HZ셙-|?_7%=?5ah^ W؏xvSܤKz̰$"(eZWTm6ڐ~ĺ`<pHe3S,]lDMd@d@X1ӯOcYd19bAT@R 5C^ݧop@%9~6 l)o[$\A/|D;,^8`~-0IkT_JR7Sf}[vyRzSz|+k^yaRDJN,bKQE ݛŜ\E.[?Y\׻y+BjH}6e<7+RR!s|<^ʴy2tIZXɅ}7n$XꯃšfZ-X&`XtU0 JTP1ْ߀YTXÅfćK",n= 1oOxsmf 9tAcH"aC8{Vc4k!Քj'{W!BPJL/x0J^>Lnݴ0wlqpk)`˦ؐ)8ؔUV< Z&&v[l8lS2&p_c 蔃t.}]~>Қ_YL+Ö z, :X) źLGuR٥A>˗iGR IKf$&Wa짌qL>S&I}ͼB#}rUC @^ 'w;r45N-S װdftWcw^ Mr AhCTe癞7~"c rkD2\cNEX_]mȿ3Qalwy\o8ΊdžRkvآAT'J8MD:6 Ż+{RtD%4h׍z3mCr(y,}$\snũ|uEU)Ԓ̎x<,8SW=/ߢNPyTkX-x)޳>x>Y?r< q/׺ݑ.\r(t~]1R;Vgݙ-d' JNFE"1*Ԗ (6I44k7Y] |eG}KDr#tP̹Y/>7,jn$rSWBMb}җR2g3&mYZq PFDi0EGY "<}"7ME[wfC犲i(g=׭R9aB1/(*$MR0k J9nPdHdS2S:'+ AzAB"ݣjwdaqKDe(cPU]"X++@UhG=NsR2!ZSP`I= E/olB6iVJQxUJcI~ }ٲP!ߞ\^ Vq^y; תit#g$C݇MyQ1mo?p3[eFVd-@ FUi|rw"8 j^m7|PQ'9$ fPbU#fQ9Ѕv֐QZPl=9GεA)-!>wȗ[P\|zj84(+ؤRr-Hv^ɔ)l!j7ֿ2.ĵU;T4&Q RJlYXTm' E~߻a73 Z&EKʡ1qlin[rSA&9)s)LUۆeyf.Qf R]JQWq'B8m  %>wT/l-` &6 J3E"9K,) fgNC1֝ @sG otH/M5ª$5w D&l"hZ4sdN;%N#lAM=糗Y9F2]&%ii95Mq^웴1;'@Qo1XuR ӰAnsR[Ƙ(&CC;FaMH[P< eּ4qA%@SD*N刂.;I +YT!ԛ7#g`=ʝ?p?7 4E4I/$K?O/pĖ̠(:0|IM yv"ɸRv LˤA)%d3CaNԥS~zUI s1u퍠 ܟk+*|D2eÈ, ,˖nqZm>fG]UrR;n1OƗk!΄)|\&U7={:/HEF K+N9Ѝ P{e yO!`3T+ se P.h@hQw!yx[s$װA[*0t*(G9؞}g 3g0deCBљsc~w\,b@~"P6cs?7Y+ i.Rl,>@:5+7m=I 6.gB ˂u1n$P{nvV Ǔ*jhG D41zP?̂E!!7mxkr(GbHNe@foƐo h?QXb;SzM(χLm&F <=J!K*]# fk *B5̍ ߴFF7iĀ*fO,ДUta|9rQ#H#t[-CQEÑLFgáHj셱?]nT : UR6 ' Axao[3 78dkHxi4UB˜@=?#a͡y*iu3\GĢroU> EZiV;k*8/6ċU9˦Nv(""5nx)UlhC3wdcyE\<o} 4$_  \Sc^0x=mwƌ(wK!.yNLU[/5–G9edoft]xe0H0q w$ 1%iW"U %-p#&UwDjT] neYH:r'i]X.x[}+p xY~]ӳHOfWR M^`$riwJNdH\iEgtک|H:'c3rK>mB^.X>< =E8"u~ydF²kW|G",ՑS%:,bj<ن.fСy-sS6ż  dOrh$ >(Y~9K^?!£Nz މ"aݫcB//{کH,[\|Q;<oKRuM&;MI^I1}K00^w\G (vbL.u@̼ z3)G, ¸;I`o yPpqۃQX 4v0!\B?fUVWVv|B12mh%3 .:eFB)& Y?-5MT&i0:eEOŰnFP/(sS[iS8c CýO{ܠbP%Jsqvz*V7HwTlZFbKkncV3u r $Ҫ(Oj vy\hg[ UORѠ5aotގ2[[ AꨝGs376!VtCA\퇣՞PH]nfi4=A /,źjNWznܳ߮85]"ҖY9vcjuȪcUQ`CK}[(* -g'Z!)Ae_iw.LO?OOsSՉVY$hHQ6ofOޔ?zᑆ Cl3TEZ*W-,]P^~AF)TP]t\vw#S0Ŭ{ [ ꪮX+!N&\B ڤKltyvh)BG2PFu; b VDڈ)bzNs+FK%8OZ;XFO/H`aWBdL V>!"ׯ#,p.OC'C#XVQNUC3*=.)^5ɾvCT8Fd:)&4b>VlӘĹK2pOS W=m1d[;SCq#F2cO?| =b=J(T_p-;#W:`/JIUon0['✷A9 B%gև6 Q$TuLluH޶/#|VhN 5mՈskՀ+Nʪ׼u Cmhhe %̉͘4i\}u M[)T7b 5F92jei`eQ+?SkgnբVPdA<8 ?Yrɶ(+hC*b%Q m wy}w8AD$ł;MVaiV÷A?W>һпaֽ$t+_-FHncRM'I w 6Oa5C}R1~I_/e附S<(cn.TQߩ_˭,@@zd +;SXW%QDQh/0E[ҤaUMR5C/|?]c5 XsE k߃ij&DЫg(IL Msi7 $G^0 pCv*%S}|E!}~Lra!8 Է_KQVRJ߮'mq)<)dTrm7z8&*edaeVvx 0&`4L/FoR&[&,q&8G[m_cӾt"a6o2FZUmތ͠;hU:݄.& evI ޗ<Զ|FQQ/KK'{8JA>1!BSv/WBYB{Oәn?7ƴGbz{TNw)r1.UxݨD p>(׳7}Vҳ\6Z۷LT~9eQ-\+s@?A瘣C$~w/|ڦ%U)U4dTxZ+$4pCRlpUٛIoG͕G:, aYQEP!uRe]sn/?xhXN l@,^~ $0T"UgAEb.[rxR NtfhnČZ((5\σZ]P&<3yRs1׮xt0(Ѝk _އ\(f`&AW7L'Rʍ{4_-?f+yWrY\$,"NPNbХ]ͼ>2oo䲨Z!Pzﲁ |< `Jw<,$5 nd$3&~vTPFDו/;lM.}ù;jڠ`/ӯ0R%4Wak<Q^ZRȂ}x}~$8ڣl={b#qv.?. h֧INdl}uNjH>ʍ*::ҹ$WMq͓Bl_RU(, j*C"aum>ɻOftw'Vۯ"sRxoYv^Y 3_2({ȏmI@8蜓ԥZ#hܳl07.ی=yie,>Հ9ޛVr?[]z9Ti6xXnz;bhh]>fF8)GԞ5dmjMG*CgO: :_'ם=~Gr/$`4&&ؿ&<"7G;ԵH`HCsp3r/"AT)St!25q!aV>>1GIΗs- ˇ;QhϜHX;)|$cﵾsY/O/[8Ő-XLXA+H1mQ V8*d@Cش޿Am\m$[myW4saD(grư0oͲ%障{@e>4(q]j\&*Y|Dt8ֺnͦ V6 &nó2 oBOмjXD?d_3ƓXaPuP8ef:I&phO&D%P1u8hWG҇=&5 C?*'D aë Jfi]C$sAd *'G 0W/lR[LD0*~F"(<8O3(X~0{|@%GsmimW ͺHg_tٷʍR Sc3mxW+t3 NHL&Yzd8\oB/AeX,IQ^ãvGaxo)#JnvUƒFG=`$PIVTq63!cts6SwF;dp~|Ѹo* BmգX _7C(Y?a:7j4W%$-_w،//(^R$q09|K#Yp/B-S9vP/ܗaDKJǖ@g]62|*HAގ]6]+ l,Z3cTA)N?Ql̸wZzmHb8MR>V`琹%2+= NkĖob]3/J#RP@b] hT ESYRCBw{>6|hᩡ |4p_>uƳCvjD͏,F rUNV\w l!ƩƦ]D5l@7lߑ]=F[|ad4fdQ2=_^@E󞌪;u.bb6/SV|:@BLދ5*ԃ;`_blS`Ж0ޔXq-B'kC؊].0 'ޡpVqqa)f9Z6uL ;0}k̊ ~2Jܲxxe` W jĖ1گۜ|زSIvZ'TSi4UF:|G`*6p=FEXF.}/bN7FU$'%t%":55^;UP _& Se:Պ?;¤s|[ =)ܿ74h!)!unՙo*nb8LaY7lJ (_1yF"q|E6tY\E]t#:?%uM-f# EXe@V~nDBJ+[t)Y4VXzx\ι<`轑`y`9]}G!R0Z}$v<2@ml5(GI_ !Pr6ZOzkFB]cTDP>l0_؊ѽ  a[I}^H=PyFKb\9YcIFxn.9-(FZ8tV㼄0B2epA]Vmԅ?^KXp#mcx`j:O:wтӲtCFX"̤,֬|<$`03}="bˋ`! NyÒGS! Є_|ج!6l%ʎuKDdQK 9AV"%ȟnkS`һ5!]0yAhrsd|=n"}M ؐz b9Ո:i'uӍ΢G'9s2RFbmEƯ*ךP F FV gd8^̟jTXFC_bnђl[nwJy=D!D^ /#| JQ3 YգK b`$P .CDМvz3`w-__VWثS +m]0FCMKo8 vy]A@@]eq:s0k5{o󧍢V~UaTQto\j;8}xfܐ5m454@@1c)jrݘX#JctS#R68s6%/ĎI{exT·p~(\';/=(˺ho\`haL*2ۉ)[Ȫ@ú=7m]AGxfD+y[RCO[ίrl= f鑞w?tJa^uhUHkyMXk,=.? '$ϲ`'"}sO-՗;tghR0ruIC=#jYsd \\lߧcRq(LRpHRE0NW[>iuyיf%sh_ڋk"m%Ri4Tb#0J##:*iVg; 2) A?4'='uhcYA@ NYu<[[%$n/PWć}^C0 @la54WS{Օ3fnQoNT>"Vcd产Y  v[eL ,>)VuMU.iVeFw(\ |:JP /L48"Vscu&VuZD$h+$sl4HʬOraJ4`NrC3S" I\t '3I쳽88KZԼ u'킖*quTmFh2+ٌ5ͩd㊥auft>Ml 8fsoÈ+ G@ΣM$ɩXJdt*_ׂ ӟ1ЧZ`~a<+jP(_[|:@^NkN"Hox #<~ѧꫧaۈHmƅ$!WJͳ65IHl$T0KSXsc[Ǖ)~ "hM}kȻj\c\PU]op[O9"'yJ<ѷ`v޶PC&z8σd(x{ܟ߻1n]Ert _eE$4K!h顮6qu  #%Pvl4SEZ\vJGX2x2m~ @4Hfݐ=e\y"ЀsTo'DL*s,,+rraO&6-aYC0*Bٜa?b:DŽ SG*\ V+x )2jPuɚWL9 >rXDrlos&`U[`퐡_ l.n~] 5`Z7HWۙb&/?Z082TasL8RN#x'QK|VT`Of4Y͟*G疃6`/{b^+K JwFR6ַ;ְ< uC"nj+A' `8qƮBa _ ?7T٣Iƌ#㖨s%z׀Ho4 6`:b߼MZ Oc",}.SX&2M)ewHʴR՛Hs>(ȵOxM0 '᜿JW|ܩifGp ~9X ozx 5__\c4@/'.uӵ.VIoMSO+ͦ! /v;TPz۾iq +ىkR-><Tc/-WI@-uEu#Ou "$I+}/v@ä:FzY5Cy͙=j-,XVf{_됺57A1I&@[?V{["' /7f.m InxOK!CnPvoiGd J#_- W-!rApo MNx<=g*nbLWwBv,ӃLkx<4/~C_=#?e*/q@]a:>RҽeSoN ŠM5eޱ`2@AMH^(L&G9yYhٞc|=R# J51$u^λIPC?1֬TY$Dm Tp-O&nAX:: EAda+u .@/Omt2 :`PQA Mz {D|zDY娸)ic߰^2! /߃E9.xcFZJ9NPj54Q(Rfm-MeS彏|>2 zp_| [aNQϞce/~fkdOV7KA i2ۛ*_kl R9/$x&)fQP) MjMdˍ,맛Y9D'm_T'vWڪ$ljeAoŬU3Bn>TWg 17xZTRJ_0*SDc߹5KiKWe~,Ǽ݀JWL'؇&|''ķEY 쩰2U:Awmm=G30/&9|2'x\ Lf*)m:޾KaQqcs"&>)?9c`fpNg9Q^y۲zl/ĕhA0LܫR|?K{0 -kW SE^KlRM.SgcJ~k\=5sthSJp=>mK:;I݀"R!&Z`\ ƂP:'}[s. \˦f(ơH~f>R:΢pҜ~cxY\UgOu,؆]iړ&wO KYpk5}U!TU wr "tEb|83T~>@פ! }Χ@6 Ɋ/2~ =f^M6,.Aȗ@r'#]ƈ_H:m,Ćm}Չ)i>S)E*@E* " F-NCzּٰq.31݆ͯ^(RMחOP`$fo{h@#r-Өr].dm sg٠bW3':m7򝳐Er NZٗjpo ۈv_{mVLj 8C.}nA%(6(@ﮔsK/:;!1Qѧzm9HmIe=);x2mJFn!JU<}R*uZd֘) u籂7B9C'Q9>f;!D "*_nA-/YMe|ίҠԆ6~т͔^\1J6nFmCz(n u5_rS\ ':-)ή $[1kVv;#Mxtъ!2,FtA( 2i[5!qhOE*;Q!yF'tW:ϣ8҉-vZnΉ;si(QXǴ.,Z%!<忋XL`O3:ȮE8Nd5DZ_?`ZIR٧,Y-:_!i(]$:KGWqQ\~ZZYUle:Llrh"'AĻ)6N=>R7y"$#g8jfF,y9#`BӉg-Pb ՑPXa-B"A f(oS N:T=A]EAS8OǚȲ 8UBҎm#/KH(8"Yc"![HfOLhX_Hl7M y h̬Y01**8l;(y]q~ 2̃[Q W|7Wy^[Km"i PqAr9 "C#*L rp!j;U %I9^,%~/2D%Ё\E9-Үj|1T1B1DZ0dܳ)'V3bl{(F!Ďh۪vv=:*aY 9-_LcIy듌}Li|F.˖+ut* i|mh{\s/d%(s)]yATv!owBSF.k0,,7MvD}]l@DvBQ yZhSaP.V1qW3#&ʈØ?tN";~uؿp=E{f UZ\zJ0knE12婦MbQ-Hh8FR#ʬwsz_[iIRo>2Lcܕ"NU3C=] g} `~[ "U`#a)Nmsq e, Bh٬\=T Uk_2)C|U-``I$:N #/u0 J?O@D'p AQ 5JP>`@-95ܕJx}_*]ICIz٧RN D>@[/fFBMɝQz\.MaiW^Ebj#8(;H\fn.1&⹃4L)3+<6 F0ڒ5iͭ08?5[6\t`htWLLawȜwX*WlgRJ&=mԔkϪIm ~зt*(xt "\;=nQ܃k,?R&}s6nTjg ]*n. \鐵Vr EF%jˈHzoIwG$ WѤXCF΂ՅYa|F1^֦(yyw&id1EPUO7J'l\ ?L<ic%u"DAGǩsύ( c\K30N Ab@tu5cr fMkSm"JZ8-)ݟ"nH ˥mp#5c1j(D?gjSnD8sd.;gv 0&ozE|UDyx7 $߬-\<8v4b۽ 8t_'VJBm$f䢐i0/wmʃm3~ҭx"q_Bz+EߜeS:I` V6ɹnrO#ZPP0^iEO /1q!nnk˸ gJ)Ad ogݴ=^~!.7iEATԫX"]7d9&!c8Phy 6"Üq|m{§AD1nrlFۊ,DT@/j^5@Ϸ3m p *sĬ{ST6M#w߾յMͳT>XЋQĄ1^<.Dr0lhAEUBx(])D?re|'DH>O=l.`PGmۚM,#+ Jd4+FLF 8zϮ<8wWqθK6qBC'N{ή"lš;2zMSbNʓFJDKb1_O0G2KQ``V6Mqc&&%V YTQX]۴hc\r끦0mI)M1IUWoWt*H0gy'E,Vz+]BtPwXQ MGF>;1d ] n23HS G!ÐBzINK^ `(qXA* Pʞ4!IN:eϧ*7uk>9^ODc'D5|eKr ]8J9]N,Z1J'hLwSLWȠK!1F8Ti.I l9JS|PTG|NI;V?/RrD7 /tb:@eAVCZL#91EoLԈ%/=W&hk06;l֫$Gw.ʫTSp5βi~m)!DB!|}\H֌%KS`X^pvR tz"PU>Ij1 {R&A^TZ+~Z1рHS%sU (!(K,oc0W%thVl# :nX^!Zk2(w}eƟvoflV6:f =JC +L C IAnJK> C)jBۚWİ)bI9O@JO/At*t?l spI <8y78is IpޭiD$?|}f%tw9"fM<}C\~"IF \\c{`Vp&cN잤>3i6 PAj}rDՒǯJ.v |y\r'O3&^#b$Ugץ8wq%/cб c"Z%l? '('G7u1lQ GKb,UA-Q6[+2;l8XYPX+?ɖ|:H*̺[+:(歲ab㛪>s]ުb=(d~CھzQňz*L ٷs*9^1g ~,uG0s[)vP :(tpހZT.OIw9/8):`:͕@6R ]ӵ#lhԉ4甿gVW,n}lE7s~A4@5!rWԩJ9b9 H+oߘMB߹M+sT/Y/ p9i/ [RS&m-WC^GV3c+]"dԓ;` VKag#¼CjzyiE8^p4: D@a0Ч-d3kDhD@GBo*ng %8nb$h7;qoX5up$o"S'U; - P/SaUo.osùIBDqy x͘J1|^R^BM .]~ YfѵE79"]οL|iKte8Y{mul~d "<a 8Kmkj^RR j/8yOm bub>=b(52Oy^E;D4`vst'8eU4Fmc&T@yP5c;e( +ю(@s# BqP1Ơwئ33*\`=鍃T ]V%ʙr W]2ZG/s-e,.uH 8a\fG%%C8ZT3<NX!On#m;,~>y>#7'cx9вץ Y@kI6N(U^I^ZG?Bޢ{Җ{25vTBEbFw#~g OМ͆KVtWDB9Ağo%)^CrlOl+f UwiU.vz=ڗ4\5^4E'y_e[lIe2 =xu?qN. FN`2^Už,QҤFUz0QAsRjf^QǗiXլ Y/EAkPK8477ij#G[T0mN^=ɋcu TX$!  ]Iqh@ Ex1#7}x H9A :&V_ׄPL`l ( jO-Q,3~iU ]Z) ‹O7SX\O.6*_KS nSTzyan_[ΞRK&lF&?JsQi  ߞVX%B]j͎0P,e LBN~ b,cz\VC$,+tH=qL֣f^dҊ\A/VIV~hybӰ\]kﭵZ~vيcjޙQ~OF Ir^/*s&̮CD4pRZ?/ my/MoN>oy1=JfcTFM6BnSҐuIAX!Sm\tA98 8|9%l02$-CkҼ ]8U'lZ4ݔVz񦙽$);Ek3,5!(1GZtW}dG}Azw0min}CuF4ǮOW]';הY* ToP xu6Ŷ9SᏐ8AdOmt{j5xXa_8+v 4)6V3!ok*N8hp!;IY<,=zr0)41gl#aj{HӑKY5k ܓDϕR6ҬDӇ)LO@W0Q۸0^'aJs-qxt̂`‚n:'Vի!Hr}ˠ)OVF?C2wfaܤoo Q+/&0s4 +'eu@R P ȡبT@'= +Z(~.8/KO: Nl8*@/ΟLmpo1Iu A}dq޺%5Oi)ସ.(7NujR@DΆz7|H4;.G<?tL<]U&EM/8lcO5Tތ_j}XR_nR5ۈfJY68ߥ7GqTtiJ+msT,JDxiY17*0z@aR#+YAYR+.2P"M4Ε4?.[=G5 Kf=5n? A2P2fU/Q0*s9cL3iD>஽2ʏ:1Ztrfz#loW'ʫljv(8^(js$Jϫ'lQUVB[NvejԐٮ #Mc',o?6#Ť6 9}3mV\1%؏D (0Yhr|{X.*|X _4?fdɂon!>"|ő:W!'Y~8RFy6Q4Do8PxFPBӃpqC[7O.ide-mCn7]_Z>ZvqX~e'~*2C|I[h<|Jclj.) _.V.08K>xQ3Zf$I.4k6i#~%{W(9I#Yoi9oG:O~kGIK b?Gx2|>3DwtnR( C.|2Ԙ!:[h o?x佸=##Տnb== Ͳ]JN03,ZvOlUNc Ք_sk\{/df9='V-Y˫̩%(}cwL= .& ᱯ~4[ .<%f_WRF84$-DS|y ?=Ω=@SčCxɴ*J!g tUmd0Wa#%4BL^3h:*h 6|;T.-iBr0p q:Wbmcs]HvnyG1Y(3֖l;X=;)t, ݫgH8V:]R+qqj2/ƸB%KyArp"H'%7z' o8d#rS4(5P۪֠L , / Q=l[֣ Z.bu{1/cnAhCGQ; "" <ĴQl,S\&p gExakҙLЍ̯~Tq^ZYVy~jOɝqYy/ݙ?t8] S.­>MĹk'-}Hg}'e:<4a\~e9y]wi7;3]|7neџ^gxt5bۋ+#8t1B%GݭMډ CQDlHrZFIJZi1+,(Cp @h=iQI F^jթ Hم;JR aeȤJ;P9\c7%YW,B %m*99#ц|hFtDB)x Z`QՀ]]Le;1O~AhX. Ybu3/`u6ͺ6>05kEE =:v'8eBSbxKpBWsrV $˒:'#P&@08 F۩+PU $EM纒gW${AM(!Ư5arIiiJax= TfPr˃E?sSh ;X}r,9d69nY9G>0`,bd_;9aIhh`<ƻ{c@KVNB\t ͣ[^uj 3jk!%?3k;QӋA0X[0ǯ4 Zvװ: ӝ4{l٩# nd ]܅qz4I8V9aOț4˽ݬes(g48BɼN||T{#|rɌ% a#x {P%1+eZ۶mMڶ\fNHDK$v` 1@{t) 4-ƇL)M6C-8PPLJP$7 .j,:۽qP߿M{J}W%* hWs\!E]rY傌fBN uJj\+"uut y.Ɩ"GkF$@d"b#Ϡ^_襐*9;`g$Z߃j1١*s,HNVҊԚe$/0h{=Ľ~IJyZHf+pl~d6ժ~PR4tm4V\CkUg=gTԐLLLEմ/fՍ`7NU ;<mr C'6M{o)^yʅРg 'CVGX}/o_Ձ:^Qi=dND=I3DgU¦l#m60oAF3&iX7IBdQ3\z4t{Ü ft{쐕^ CkGVFH쾲걠C^B/CŔSDB zhas' LJ-IŠ7l0*sHLq#Çt2ئXmhT/}K8o{D WqsPD➑:~hB_-9L"TAE5s?B|qbiJ_SG8 sH ylT8㠦 Nzy@ 0'=~? Ç?\N" 8K X*mRA?_'!a.dv lD)l2}G{ S5"Luk_(׮QR~=<7  ʑ) *7Ƣc0h:er%OfHO"M<%W|l2sɇ*TPѣ~і3.{ڿ5/ל̬>5qq8#rEÄ%mIX%2)+ YVɒBqFNxZtY6k^7x?BvE7:qexOA!, &1=0vyD.Hg.y4-ɏ> -f:Lݥo߅ wtӛcU}u>~_oAߌFatٷ0&=Oa]d98LZbi~ ^[ٿά×Ȓ]Y0#O堡'06g6(=)U|煫%-AI@qʺ bqPܘ R*F,aAm»&8s;[%znYWܘ!xx_+t{jihW1lչk QR9%`7S=:VK=6_JpƳLu۠ߙ<6`ʔ׵ϝR0\vq8&ՔDQz5?b fY?TĘH+;Aْ>ot,K%^3Feަ h49;×5ԯW0~Mbߴ7綦26`,A2De+#-Cc"c2>Wts\\6p8yy}ݸk>~, '9U\;s(efUY&oSJ??_ й^09گ#]* Yz\Ҭf]qtx}A&CpA'Miew"9bJ %leIT_F=Wňf'r;I|ܛY{7~X|lla@J{gBzpbhڳ$`u}p0EoMľrYO_cr7>;c2X^GO#3NpN{C#?^W(C_^}lbsO895Z5=zsIX"Q?ruQ%ī`W"kZ+yz7“}bP#Qȯi?İz\l l r=6q$lY/,75|e/Q(R@2*j=}H px~$`鲑wsV6ĸY*IquZ?ks%:Pc>,f7>Cڴ~k x:{ OK܌R5e `xlB\# t|z%OSʡfu P\h׹=<425zeFld0L'%T /ڜ:RXu| hUΕevvn+&ߗޡSQ;O`[ BfZdȋ'EkR8طmnzM ^gR8VhkLn&k˿s V2ҜN%|#ajGsn~E@g#\K@a<\Pi|vLY%p b:0IEn`.41JgM}񤎪#JAilRߋ-AF.jzjntՖ\F`GL \?s+׶.n"O,GxAS$g2OIYP@h=M ^1SuqM/>Lq0͝<>K[BTNFU\*Z;"&^Bڬ==%}j[3eRcI>(wB%*;)@Eg$MHHȁz'M9^w!k\IOMZR]Cf=c"7rrʠ/gw 56+]:XQI#w0 QH@Yu{A܎ ԚfDV9ֈOy/}gTTMߚo0շ[m<js_ 5ɂtC,9nc0Lfb V ny𥁺CC_rH͇yd(@",:R  Xnpjʙ̄&F8SND[GYsI!ewv}}n#.|u2Ɩwb!ĺpK?0%Ma=I17vD*,U? ߣZӰK4$dӺYcLoDz&[ѭeo} (,22a/u}?z&r{Q6%un}KZy%%$ &|A8'97c}ֻ;1NQn O7]CnZIr8O?=3q>#тAe"K9-R)y{Ȫ ]/9YQ'/}`걷 o&B> b  EJ[+=DnF轫uGuCRXRF9rG2#呑6_K=0m*RA4 mϩuVD'rՐ]"iмӳX gM2ż>/*(%dASCЕN3fċ`7”MC\j!`~G6Kv/f׊؛yfS:Ƶ:\P?YD~I ;WFaκ˩Mdw.Y]J5gIK[h+I;66M^62qXd:PC5%zqMԁ2rF>|*?4~ݮͳ*2{ŽkMa3lKe2ۄl#d=9!MaA<۲K.\˵/6@Q&sgjCIj9̯h^y!ö +=B{nyFOG!+em6jŰ"#g}hSĂûcÙX#\n>nMLH#%q:u~ݓ`*`b}*r,H1N?ҔZRWffBEoV}Y D6yV|ZDf9=8F[*r5a [ WLjt12ҧn~-|A:zS!%Ԫ!V^/=]O-$.ZE ?}Z??F &]qPx!KsMРQx5fǥ'fodăZyAo=µ8WwxLUG~A wԾTzIV6xlsਲl qbqAD@O̼|/.s#%ѭ2QDL!XBxNU4DZeu5xvs9xlLRkG'pM4X:1BcaC|zd?fdLpBNI||JgDg "8rHg2,c(KoϘ(9F́Vz5( ,=ZCpڄl'w i|\x$Z46W/C#e}\wWa- a|z{m.zjݻtְ%2r@9❤WTsDTo+-l9̥ZfB$N@:j~o`ˢ EوsJ=d{^ӈ&DO-hLOnE7FsNOx|粣g2D^]A#WK'P.nEșz|m!P1$GYEjXi`_v)1N"-aIN}q>G|Q_rA,5 @Q vRHކ婅wK3T(ef-_.T]A&QF,Ja3g VARgEQ+D,>3zي͔4q!]-51ć5DZ\w/N~-B8߱L"~]'KÒEM mV'd5಩(:OP1f' μu r7ttR}%86zRL؄-3S#lt[kG\f{O=Ӗ9` yqj+9EAg㎹ьa@UGlbTIYSR0PV鰱ןϣ&g mRs 6bW$ѐ*ˢߥr+u24XPC ~h -e^!_(S5.=QyxnfKÙ~8*:Q4|1A NEdyA*MhPʢtpԈ&郖+c wߙN)w(* 2䬢f&HSTY_؊͛OQ4?ǓԐDEq_$um^4BK-Pr@.sC岨**JRbt1vvj- @Odp^)yzk4a!{^D:c͇-`E}.Ν=ER^CEV$M*]k_E8.[p"^#M'3q(UZ2>v3Bg[أ+o}ototQdRmӪ^~ cyއ$tj)bՈ'SXrN#>%a@\=4 $ȼþ}ãOVP ?eɗY$Z½H޻y;Ͽ%n yHlz,n}EvMUʋ$uˇ+/~EOƄY;P O-82ɟ}·hO8Ǿ 0USg BfqU:b]s?+.GԏSeY҃uͿa5S 8M5Y^}@e#8 \ss7:[wK-;$=Hzo֫As|+sHlx2|MP9L3!DaXOJpC%Sduf9.njeG[Nv7_l1ϺjW/YNb*dt` (®sYhoLKPחD0 O3ƼT4{6](5 .R呧 ED{u8v03x^ IM$o ;ŵkEUn}K8d*S,Z|+\٦yΟh)Z2I(nB0L14N\ mf~Fjp!8, cs¦~Ʋ/pD@+\(: Jv+HgbACp^퇇X+%5pNMI/:.y_ofNS2&ֲ2 w̵62s B "Ҵ9 Ǘ,vdAnvDE9B]5 ) _oZZճWZrOO33HC0*0z9o 9{U=F۔a$ZE>`%1# bяW˦h[hi~l~="UC1foyRgz60>9j'B~t؋^J\,oUl~2x=%{ x,6e#N@0β9Zw6凴KuEKé_e=]2(xL*k#-n0 DxtK\ԞC4PՈO}IwF(]dV&`L};Yy\!x)\0c}úrd _J{'N,_!O8\Lsཽܙi/,Q9mMys' 35P„Tf =P" (2䒒K6x|yyY,jp)Qd;Ѫ_S J~H G{?P-2>GޟfZspߞcKLr%|C n~ifu3W {v#>@gY=,vՉM&6p+Ke˃b~!7;}9+IoG7_f?&6+L 3RK-\uшs//Kףd`0OYԎ1{@YK67 'kږDwM bOeUyb-"Uۢ\4sp"}aToO|LG4)T˂@1fZs,)f.2"&W|2!6\r eoH=H,z)nRS&dS%AqnDEHKNkŹmk H̶I_d%B2s+u.U±8ıVinք_v<5bџ U_ÙQ[TN7}Lh+dfƭOs߈q-ɉĆδo.A,u=}h+:&de̋3&w~$a}uצ"#{L`ދfƏՊZ:i}lR* ThtKY;Lq&O{ۀ9${o~M%/rneE>.S<C3{-jq) :k^޻Z+彬#)ӛ~g rܓsC0)C o`KW8lV𜫣F/>8_Ά6Z-n+ :\{7[tRf\{~h'C#q#ZdnK 'c{tA w^o|> h>TEr?O5k&7jT8ty+j"8~#I%+y678 nDۻnX;Dafao957>xՠ~bsSJ˿;yAsܮr<;xP_SkKviIĖ"EOϺJ,"0ĐحTu欬+y G֪h8 B5Vi`b?cqοċ~;n6B= [㒌LԑE0| h*K~ҟ+%}7~9 = 迉jij#-i2.9'En;UUH*d>N)pk`rD]ۻD R S2.E Xok"X"6f )Th8TAuE,1HE&6tg *Fg#(c`xگ^ oyF*#߰Ͱ4́>lV55Ն6XAoӪRɚal%Upt#zFa+AnCߵ?ԱŇ_|fbL|R$ s3, rke|r}R8 n;2Y9W4@W7Z[^uẟݷyGOtZy<AaWn ?ev5)XK>9.PDpKHo]j .FѠ+}BaWN>wdFz gɛfT66^ U,[4q8HWQwʎJ@R&G'|Ĩp֔ aᐪ.OTCR7ߍiX22 eoQ.n4[_Nᖉv/uэ+|2oFVwcanL*p=qnazLt*mU1 }UBŽTJޯO/9 -;ֱP+gE]'GDެ_X %gⱾ'> ~ڙ -Qoݗ7h@ѵAÍ 1aNiPcσ,5aTqAʎ@ĄgW`NV ]`ZJچ0t"a$GƮګg4@qkP26`JG+rVXN_GZEքh҂`\l!yhZM&f6yJ+FguɕrD/\TC i%#"R@1HAPc*c#bҠ-)M5 *@ѱ53,d }pqQu4xmw;FO)((rf)m>jgNSM}ri$O4^ð SahnwA}5e Wd/P-NyTLFǹ(lu]f;R Q7BK1ws>XM`ŲRj QhݳػgKyzcAqIsY)eȡbz*G- Wj!^>K::UA3y?\5t7_ ldj|[f]>m9h:#hHV˰A|!Ř9e}\ ܖ~6A,EBd !|"XZ)z2O |{)Q> vrS:`(Bc^>@ȑiQ*u;;=To{#dɂt/UF6tW̚Aq;ξ|l9՗uw%ՐLkjf2v6x>ٟa躭z81򜃍mL_hz ]ԚT / )yhkcU|NKA0ХǢShFfw{K^}/<7$kP,V}2a|ۀlJT7x5~~1S` E J-,;:٨R(>ES" .w7#WWWΚ|ZT=>&O_sqT满6Dz]%\Q|HV Yo %}[FIk/1|pr(_{zyf{1SDwx3uP  5:D ZZH>%E&oXrI=ʔ+/ Tzu4w[i%GNva_O8}mD4'dfU͌޼`e]Op5=^O~ ^2ޜ| 7]qŎL2βHjm#ǣ[;t'|> z%J(C Yl#ଽF;Ar;ɪ1a<ӜηV!YeI9H{-HCxNT8;8d\>Ǯi"K%s{AǘfƆ ӹ5؇my Q`7vª.gznS1j]mPhouI5?/*pK$纅!|;g(e"?D! euJZ6Nz;3x#cW6d~E5MGe0[}?(r {o=+ =QxUN ~#S3Fcyvf,ib (̨@}J̓ɡuX+8jq&bx%p}L5q|śt@W蜛HZ9>QpoР|ųEy@ևcpy KAX-i=J,9k'>`D&o-7,CTeo6xb(&{3Fhm?̣BQ*D=Re}PK<aehR>Sm`vARդio+vk;fî8чϵ jmXyΑvTpK`e4D8 !T2b10V74~3( i)v=QAYNKHNda?xCOfc\+>,bp^/.,ClĞv2@ĦpHBN)2LtB+XtD2Оdٻh49i.mPsJMW$g8{$EQ'Pdc}/4Q_j9im'ޏzl /<鉻]Ae4!6\;Pi1!4+# ~,Ц{]|} xCz6e=hT5/nkaLQN$~[/U3$8u;R[" bߐ7o<-&}+[*O֚x|IESqfŀ$E?uI؆ϒDz)GGYxQæ^7}+J V, <BCMQ,d{*<*;7Ӓ58"*:{G$ʸc2V|R1Rs5 9P[)?Rʹ$1K5̡^JX6˟ ?&jLğq3[ą9׊,EvI nv XQ;%Aʟ j^w>k<շh$*gKmf}JJ/C[-;``.Q>?M[.Q;V}'.<ڊߑV5j/æYvJmDۯ\WplrPX%۹syb+N&ע9|M5,,jSfRQxW@cb r٤)9MYzz=^93CE6#:=!-TeeA٣72(XY_fŬڢ?(83,xHDM=QY [&s$Ӑ՘68pl-YHvgKCUVq@pYr0;iXԼI흰G6@k ]H ɻ%lW'%Iw\:[w9W)@"YR Y>iu~^NF{ 6},JM}!Q1a @:Q$j)?BgfGS8yum=6GS{4X<1~F>/yAK(r*I=.|FچƈMu* Q삯iŶHF#q.c./Z< .L\n^ O3tLz- BD9"<[5$3Pv3BP=MU:q&Y>/>-[`\IqzWd4gtѸ:j`y7%b g)9<<+wܔj,fYu[Qן(Nw!H0+R  n@.TB]]Sk pcՍ" uO[@kI Moo$4}fh==y5M*Y;Lmֵuŕ® Gl8%'w@pgN8ՅN~ 0+xگgM,ձJ 5ϟ8:eb'Xj!r}n=:A촮.o Vl.z"Ӊ*tMyZAА8+y) w6h/i][kcvA$(Fx)W6~[PqW-g04bݢD7 cG|3M9FRоj?ȇEe} ktymcR\+.z\PGtBqp)b@)\D@Ik*ZN^f cb[IŃ<*{j%&jyCI@-B1IU?J{a8޶[3TïQ* '_[@%b8UO[Gu…P$ UF8!#=2lk'"X SVPMp6DXZ双u#1,މ/BjCwp9ϜU }j]ϵ%*b\O=n tEiXr;~ Vu3]Q.ͨh$[/@9a&Mkᇲ)qz Dz YID.0t**( C;ڿY D}c )+kԔ4'He-&M~&6Q?Y pg ^l8Peՙ?Edρ.Rpťk'εa폀g8> Z ӪE_eʏN2*c!+$cqi6+\^g,~0I؆  ;1@B!Yܼ}zYTQ[ChPg"|^'WJoTʟ@SlKEмqNz| mmA%,9(8oT7! j j /Sk{sH{46#y<4t-h[g F.bψWl5Pcm꠱V= 酴s{s :%!Y)S, A3=3rp/0z*a@7d)@ֆ'Q}g>g DR3S}݊ /ROF1f_ RoHĀ0j\C8W&8w+!XU3U2E`:˜,:O'9W=G/}R*.r b%r8dƛV߮ 9}8R@.E0/j8@7ײ0p.Jbkfjf0ُEN>k^L8MKZP2fi8P"W=+v bi.5fD  yHeUl^zcL$w&W!fv€Ml%$Vţ\$RT̻ DYUt~vZq}c[#-mNa}r)^ťw]j3fv9#@ hĕcc*7\K‚[syqQ/ p j1]^q'l%Y[>uܥOVi( H".Cbb <殱zHamWƎi9KD`3Ec(@-L`\E84z{1~!+2 :Q(>תf]^نr ~i@]B||/r _-eIUXjk}EڧEd AOn }<0oS1x1ٗӧv`$8;/:" $/zIjPWh?-OcSX;so3KW!܊! J#p$+E'0\m> m3U>O} AngeF siS@J 5r|o]˻NW&v`cS|p"єZZҊ K߭#SfQ K}OՅ *ʔ;eT'L[D\EJ{&V(Qc3rAGL. G80sɍ䟺27 (]<~̈H+0Uqva?]b[y<C Rt\?%`t>)1@#e`-.^m.k0dď?Y",#*9bǥ~,"nJlǤdutƖz-BڡݍeOn}Ûq6W̪NZV=/;\>3-eAfP|3UeHϪI.:[6Eig}?߉ݺ#G^D"_QSѺnNbBc5-X;1s+U!MvbtL>ZA]h$<-iq֚Q0>ܐ-ҢLsjJ >?ã!*=xf i D=x3a#o0MxzwɹV-wnq?4~8<a*ƭi2UVy03O#J=%x̣*Wqnz<T^3Wj(L^wJ+I&-y71,*Uۇ [1s Du4,e1̴DXGP~]5Q!Ar3UGA g,ɾ|knZԬ'Ho\Xݕ؅zGB?߁\g͹[ѡ݀YkM5khѢekY(8|w[f+հmӈn/;s?:mg/Odrx^Y1C@C.7NyfgǞr 4 yCI4 .9Eɂ*w㚯A:eUUBٌhk$d tC\#MwM|cCm!ğ_*+zgqtF\MҘ${H彏7X$ NS&H}>Vz;W:z#OVRi nA%#kOsub8VXl H f-76 &UJe~_L_Ѝ Q|H(FAr[>L8e%]%_Z>n0!_%/KliI{Q i;Рny0Q26r+G"C;r'8ޮZ;Ii|:d :W 5Ibo- `CO߰Ȃ|3[^YaoXQgx0&g.QdEb=%KVtJ`|^:ti:`G׀MX.%`e e.h;CՉC0 pe `=Úٱ՛mCCӢY0vڎ棼*=MXC(F1Gн!i`*v=ȣC+Nq1P{)CDѠ*?>I~Q]p;ȫS!$]; J1Jn3M n.CYjvpzO\ ga;F#lgZiB|56|QTtE9 JLz`D3QnDU;Q`:877 _NɼcU'k>e8E 8s T{Q&N+|ͅbm)%slHݰ iqx3٘jcL Np1\`GB +h҅eF\rˬr7*z4x,Pe҄Cv0y'bP- Lfv>z#ij39>L'% [/\*թuDb9ʦ2F#v$Ƕ hʢu]^E}$lO0}S]HJؔHѳ'nA&X(~spa_Rlwb9H8ݻ̙ '172Zsz(WZA-G=0BQBUnI|?( Q >I-Ey{ܺ8qWÊS)zJCՎ4}\aZ`eZQlf(G2AU@/fE-H g"YxkBjx!Q?HO3uLҀ鉰s'8A95‚8,rٷW-q)d" Fy#^wJ nxR^H=խI.\N`O~Oچzh*|*DƢƃde5L#eP`e6RajIzi!'|h%YՐXmbP%f6ڠDxJۈD'rkԌ85pjop=Vy#ߖ F$f3\3ꏞkv3y\4oX9I&+2P<N 䣙.Qv޿ݱ[%,IƐ)dj0Q;RS&g\ωg66)Yyd~48LF;t7Z7zŪաQx,AH(u/J ʟgL6p992ҌV\$- b a9^FCKMǑ^'4љJ=0m`byj5T5l9g)d$/&m{23 j5lW5Ze_^BPbU* nثʸ{* Bg#47[0Ĭ軝jNĸrěrL:ܧOmr`Iw^r[oKzGb+b*$.aleplww%)\s{4[\u a9%t+l-NcᷭnPtO(M7 Rd(r~N54җVg!H';DK=RL ͕pZf%~ʐ=VX> @x⓳p~ bA_ NPܐx,[ա\WǢޗVꐌك7'iq$Ř:grTEgj+ ^l #wR!f"v+ -C"EŨn Wd ʳY|WǣaΖw.p6/ߛBd"0jfk!Qlh㨞07n%&& &(dg.6L9=KB KtK*Ox9.Z"@YQbe->ѰeGEqߖ:Nh`R{cBtwj0_t^ XbfG_GI:IxBgVxYޜ3f|]ԇTޖpz 8u)K^#a =xl}.mP-k2dmûl2j$H9+fz O?JI}H~)Yh$U1 L\M8!SMRnf`=p4  g'Qw_8 {kxu< Rb]VO%eVF>}Yۀץ?5'kxPkaF;E)?) 2H^cO:!EB5f h=iz6q { n,MsF瓆qyg2E ak_ūhY㌝c'{*`RƑTܴ,\#ե-s7Q7&joƓstg',R.r3P5 /|cb{\؜bc3DۜTC4q0cND ׾2a$n[$4U9Wa)T=L󄟃;φ¿bP_e L{'mnNUa7*W-j@_n ICy 1̟mx&`\S)9Er, Cmз %93}MPǍ? J%{)DM\=x}:w."#g P "E)w-=@d2,>S\gjhV)5 87/\)(y'(e]!ܝ8Sd^j'a@ޒB[>U' -3L+8<@q5pC'x2[;.M&'6he$[+h_[xAk#V]Nd`Bl [z|pf8sꘌ&+^!rdsULVEL)‚@zjH"RQIґc'?,ÈC~u~iusz]asujޙlƫwKx ;! JQ`G" ZN]7>[σx}wpRaM}OU;'4WBmdAy2r[ Ϊ2?rg']_#\0\$F stbvډo3y2eŝ)-4â#u?7*_ՊGr+Z`r˲<0{̤i[2ľ!|خ T=?hOvJ^KE0b!.: @}|5lTZt26VmED$ NĢNn:D̋~(oWBZIB=-ň A9gթdnHh1[xR~^s-!1^7 t}-*MPON*ڂ[+p< lUfhO\hnTM .Lֶ ^`ֶo[QVW߿ cȧTh[y Qf_",0j B?KD9KT[2x#?b ö03%Qf7֯p2IY> @ѲA܊3JS?#h=tRA{ {:j7?zv[ǃZ$l5IRzlHVwyԨ~c-p$BO#~RRx cg88RFTBkuƈƼskw(Jx\ICkGqg5hr t1VklB1yqӫp8"ú V#Jb6|Ha8˜nٴ{3LF[6ys> t˽!NŏŖ.CUmtksN7JoRwL0JTDr>8b`ܥC{wa쨌ÈwgNcPV1ޖ AG7vKOiz}K|@mfcl`"oxAڰV_Ak_؍K|#Ch[$ ZOc (ܩvy-"R} v=?0s )$Rgӱ-/ ƜF.`Γr$z RgbL)S7ʵZh.< ~yбRS֞FWuXJZnkQu6zMM\d1Co=^Ǻ=ma`Ms+ ~F`8snmȥCԌ0A~ЉR&#`]GX;*9O62QT)e.l%/pn%:X}xi2EiRIW~yAu-8>uf19M/G%D3 ς~u`A19^YL@r,Z?}c:6œʧYe>.'պ'ݕ)(`ZxUuzZ5d= ae~ZR yfEKn> 1:}%զq:qzcrEbŰOOl8:qkAlጲ %X_xXX;[B$uDd3 c3uvb|X(Zֱ?XhWz.Q/0pLL7p^no\ -TpK;V OKvfa[?הc'î1Xu4cUk- 3fooG!Ac 'zXui99WLZ?Lmj#y,3W<z /;γzBw]zOx7Q^NnDq #=d/(,u/t^t>dc?O/M84(?D ,TyJ9lNW?~Vgh ֗!B::kRZ  $ql^ϙ#!æ$5FݛJk#,Jy7?X-KH:ۣU@X ǨI8 (QA0t4670hx%c[ml$}߀ [Uy))B  K82 E&Fۺ P;'W?6W,#彨9N$~'W&tS%2zKcsF>x(K+VU*`%] NO.?`_(zE{Lew]ߖB]+.3ƤP*nmM|LI~j*-oħF0*Ҷn'LJ"Ȁo^UfyDvJM%ofgǩIx%Ѳ7W(DvgQ KƆgbXdq!&!.m[ Ҫܨ:F l5%kv)6&D+Кt벭3m纡# k3`"fB`95 w%×=NT9iڣJ\[(!c1{d&yL`FeH41OK{_ wavL|`nj.uՋ鹕\JPGRث73{ԋp@4f5ٸD6c֢@Q7{D)cb1_2]9T|V~(+M%aV09WFvAJENO„g) evVSY[k8P;24mG!lYWҟqn5: z+vZ ǦBR ϲ#=&7nCҒٌaV}v R ~w=iZ :d*&9dgU#%b1FŐr} <.!W UYq⁉"LcZS?2rAe :3'%[ŬОPںoB";Jߛ OXƅ5]MS 5ܟ谿a>l\VgPSٷp 2MGԼ/\>{dP"Z7mP=I5Gi8Q@E\K=8ux]F@>ZTٿUK|/t/o-qFA  NM~*8GI7K=0IY[(ci5/҈݋+&JW*G1)<UQ4 8q<`qCf$X 6Y#>$jT=̀+}\]:(% %]>S },{bL)fl^}d'{-gE&0űN'ԏGw.敀I;ƴ+ `=eeN3V+40}+  UCOHw\V$Ͷs 3&=KqJbG=1O(5՗Z"mhMB#jz%rmLx. (>YMp,ٱ(ukA,A&Ȃ`|Z8f]ΒkP-Ϛ*_ws7'BYthxU'uBghƵ[>|1̝:ٮ_Uƽ 7,Ll ]wSaLiFh|ᄯ;r ڹ ٬1u3qkv.M<i81@1Yy+pni"RCrwje!B$OaBR,LM.y P9t(x$\sr@#bi3ogPAx:$5YҿZ!heN Bv0Oد;g|S{0Y+Nv q)q@2EkްVs?u@<˥tCgu(F6twa)=܉\~lj{"GY#Suz4g-S;vܢW૤l' dsʷZHZ٪PKвzy8F7pk >L*sGN4%7Z=ޱP &+RF}aD2>!!)<*O6pP" {Y|vt.(?q@0ѿDS,ywʃ^&/sae2}ccad[V&ԭ-Z@UKr;U'+5MYKӾ.Vђ%lF[SG1tWV\\r3Zq^=H&.:H?+O@Vdlc.cV~N/Y|N }:WH{g_阡gHO IO ˔4,ͦɋEoh! *hIWE-HTII&P&9Qu7p}Z[d^p(.".F: :7.%{t[G&A~ }SՍUF(Ч0s!iԛd_3)Z;?rgl6ۨJuߏf"07ȝ:]\lL1e::{¥O <0^s̗Ra[2FX/Z-!H x4SWb=JtV, V a1e^^!tɓd.Q4[v*{Վw22&կB64o$,#&p 7!ijBКf~3_+J?fh1s )YLݟ̮9O곙75>ߩ 4MހN7`C5]ʾsp#PSOmAt,ZA6\AHMQߟ0g1r1X&ذ%s)Gr.ސm6N0t\ecS2QP#޾  "T3_Et] ӽ\n80n):ѹJZã<s*\wq{~A3D;.הkgkx2…\;W? }};Lh)X̄Dߡj R[}=G cЎJ8:ȕ&om:KKQk 0 C3#fzBn5"qwBV~uu2wy,6Ffiu!C1DAUNSg~sĵͰ=FJ𵯌@|0ܓo%ϘÑ$7QcMQL졾@Pe־Z7 $;t9,I_n021FHpǁsdu1P*RE?)K~G0&}G><^[x+އCHh)^;sNy8(cN z~p&FWL0F0H-?~qpp*P{t]FU3F[98` D./]TE b)mr#y]1{r~ G:rRXjPV$/EF$i1LptCtLYFj=?%i!j9՗Ao.jP&۱5IMyȨ}TĐGQ8җ[!TR= 2pyM6@)*c'jW5(!"&hX',RI*h*r;?, O[a=V 꽳MO֪`-6-Z0ŮIMGjf^9Z=|c98t6ZUNa Z}4is Fڀ틷Z8INv'7[t|~mI3gfPycKjiHT KN`n' f63#Ȑwөz7J #M Azfʉ8 obXe`,60_6z6bߴ`09LRjXuΤ% jԘ4#6zzs%oba ǑtzTdjz\S'A]/Ws$ l<<% ciw¿!|?#EHyuM2y brݓC67೏:t;VG=ݝ~Tl5=kjl9)Y_GќQACИ2LD;°3ruk~~xdKH` V\t=2h) E? P(IAVU^l1.=ʌ\RC|:uKsѰ& fIeQv3s\6ȤZ8U|b-640@XO͟8vnZ >;lG,ɕA$.S:de \(zs"k,$~-:$ii&~Ps|wpɩݖV]}᳻d/I*h"1txPu/CVF4k`o8 lmJ#,QW OwWηwaȨJ$i[s9?{@'/Q79l7eJ ^\>zma"\W+D7Bh떌 BؾEY(4,a5c]1m:ta+{1.+e:tTC#gx?#Y&z 6F"z=詘 9f(Fx8vTΧK gSEn~INԤ>U%GNUXMw.]]'3}[j)sh .$_= |uʖ8iwq"M愺%PE\ 0\ .héT iƟ DDY9z \'>lq;΋-^Oy4"4 O%;J]q @pJgti@u@٩1h H#4}X؃8+"bgID"ºmգ <=FS_P-y ٳ/JT$m&^KO:>Ȱ&-H$g سf/C}IrW6AWgņ#$t0$V폢rrc[U36Ul{ '?A(E-+ۈnwYXBfHnu,0p ~-3*X.Yz%8Y fscS!B€|~q pf JNa4qrmA|+pg4`Tvޝ;o\Ay+J""2.E)]pݏ+ӘsQK X-k1_y) 3Ֆq뮽\S^z5v>C2@|G:e"@lɎECfbrrQg邺Vq'fP \9|I^ōw $sZc_`Ѷ20·`Qh IGDrd(v OR og)ԖHnQ@fԬ(-V&#f'3Lq"7ǥ)Y sYX|ἘU ѺQbd^}jhz-};5vobdɺbGxXb(!U=~ZZeA h_#0 vqNήXpΒ?1>|ppQ= VFnY4ԽRn(M'O_0 h1!ލY=$'*:g)y%ўcs@gLv[bu8>>^0Aey_ʝ *y]ϸaS!g ZO],sEY}ral͉H0BNcxfK4q g zKBY|O2" ̿ J[d"Gbn:8 ouv"LIB%@k.#>&G 7 'uM8s+F-fu%%㔙pM[Q`'|@<*QaDxC;[nՍ,kڃꃖyIB15|E<61)i57E^>9'JyKIǔ# {c37 Z#1EbHg+["#,Ŧ؋$~}Αɔb$GCbH@KIo7NſR1M\8EtT/i9";+Y얹bVjVqW ʧa"ƿG.m#t0E͟;wwW[{rx茾7ԙc/ ?2#5qlS&^F `տZJDIxEoȶɲZ2xVv^ Br Ӄ3ƶa7\QbX(ײR{jDds=^dZ~D&@a(G[U߯@6h?1EȁP}[l䀪[ۜݢ o}r[17yv|6t߶d*Zc-`>d%鈼ib׿\jr8n_Gf*z6u4?PNv! ф{3E#Y>{>J%JnN]pPG>_}۹.aePQ JRdeʫ  ΙP~#d"kbZҀ>)|Pt]$@3+Uj\H'x;.=Lj[c=GF "u/A$5Z+>,sQ<%Hɇ\vYVU߀D+}QWDERk|R *ů ]hSlx>*8xg|u8\,exK=oS )OV]"]5ˌu KTWS9NK3=t-u 1 `zp<~fnwY 31;s&P"/Y+TT?aic7%^#e$Gm@z:0ydJ+kuxy!c{k}90VF(k_uVѕ5,-eWpQK?IHdPEZ^g_bvī>pէTaqH9aRM<~5wLlj/ǧ hXcgڑ ޝ?4jG}#q/,&9į- XS(#{*uOsriLkdhoݟr!'[tis2q#[5LK(p4qA$^)d. }>EڶUf-JgRN h_ѕX!N7Q B1g]h5V!/W䳋ze'Ra A^(ymvZyvG$ո0ࡸctg*Fn2.K*Cl2)v.a,u0KZVE|dߺϒq\JW-|2e[_o4n}Q RSK7+^v8z]+̾th2Po2yʞw3̈'8{>0aO(CƺDŽӏty}PgƒP[~47~M%@(% J G$dD#8 p:kZ&s!;K&=ōZMuLNWDnG@7ՠfN >eWۥ3)OSŌ*W \5')KGh{׿pkxf#nN([WxCețdW])Sʱw`Ga:j{r5kWT@)&`$i=f"4T Yb[p8%ϭZ!2Q?'@hJ'߭=gv O~Ѣ1ɫP!xXoǟ*PbykXv+ZnlV!DCiNlyEAۘ2TH3]`RC*$t}~[dm!L "|~ H6z:gkN}¸z ?}@DESe0 W4vM΄1*zjlz2G%[`\Wsn ~x[}NZIZ^ =0EpuҦe]4n?~h^˱p\ȤVU5*Qwy ΄I¸f#?{že-j_5oRBWx'P1N W•5 jo[#r$f{ϖ';Dԏ{e6R_;.iZ]N"}сe?ڌYcYjаk"Q}_N@ymL_+09;ǁ&/t%Vخ{o[,'ρ9@=oUmˣp֊ZS^&Y܅zjeXD'jljO!A{ǯ%9!ֿlm5-k.SiWs噾;+h:5S3(t ;!VV|w">\1ݕ*;Iz d2Iy6linj-.„'v " @sl#Sd5l~.& 59a4*/0tp63' TwLɶҸ׀m"qgi@i/BZ362_ r[42tя5uPF[ (dZq!ɱ EX"{Mh;Lm!g`DH|*^SmA.Ĩ jj7ah@6 b'pꁴ~LܛR%@h)u, ۄ]ʇ=r_{9?!qrQ-el/ M$cXtn5ĺY3ՆXCXC.|"6 2C5*(ھ+54B էj; |uL}:{yx'_Y7~YYnYvo&Qv!beH(~ɄQDsSᥳE7Nko"IaTj P긞;\͆X-V0kETO`,_ 紹#4i #q r 9@Mq"J=2@Ȭ H?PGc x\I1o9 zPS ,bg]dn5f:&1x# `90\(ԏu,<សbcIXG)N5a03Q}l_6>c[Ha_`٣]!)+;P|ߞ Ng 537*| *ǯµcҁΝU !݀2JGބ%!#*T{9xF/zcamP!|Y1t1enѳ+=@,3WjaY 4==  Lݼ  O^x>:71qK'x}׈m0 /M j$['qx4EGDQ39.p@[2R4v8@/(ic]"lJZJ^^q_W"-1FV$o 'WN,&nh V :3|DyKy .o+#ٻNWgΔ*6r.Ꭴ}% ?,s[)N)`]}O;Fᘭ/M^gŔ`]`_z? #EyZn0s][,F)1&0.6[mӄM#YCø˼Иx&u(!Lزc)M'RE% ֭brBb@܁DnoB@UbָZ9Ot¶ٲWmJ(>HoWv%8; 6@`׮k9 C@uJ| )(a.͝ek$7eU-AB&%IN`)qҔ b嬖YG1.-˱ߤD6OaV䕥mP"uXun!zqFF?oV6#}IUPս=1ҾUEգ1֓z5"Y3:/T"f?ϰ _ιͲr8*U`>"\rǓ*Q@y\iXZ8gZU3L;t\kEx2 E_OR$~nX;QDO3"^(Jte.mNQr_] sl2Iݫ76S yZH}DWMãp0B)Fnw_QO72* YOt͟Л$y\Pi[{9Aڙ;IXS݀~(lU}q-AedLoۥǻ댅 B_Eb@!>6תbЉ{Acĵ6({3sMY{ҴSV50z:H^I[%JWB`/CJa<^P5v_j 6Aki sw|5+e3~l<ƠDX{G9pD4ԥhtr|1iR3نsz%%ww6"\XI߿3my}`3`k IV/=b$aN)F}z2 9V>dגShQCYYBx&].4хJ˰'N6K1w. H}]3~M<F2rM=Oj:xvG;*S䛬ڍX:ݱﶗNs[#?Atzye2:J).̐jEp4 A3Ԓd|(-m=uCv.:]\IcM _~9a׳rh;I/}x{ mEu,^`25:rz@wvrRRL\½aBiR$:ԢB:ŐI ϧ}F9ˣ8P BA9Uj!c5J9DIuiYxȧr`ZNQ$XѬHҁ#ǂpfG2 ^o~-u|Y8ҕI;:IʹyP&{EF7>+ԩVo>p_rm[W"N!g/rN/ 8P&M̀1v \n^|j1/0_\Yd/Rg,U"o KV{O+qGh cDxvSɚ?z.O$r; :6x~="ldcð_z9c0O\x82KWe qP8< U `Uqe*cF^F`'ۖ9{9djPtUg~_1̐m_Oo8rnQ'wc'|W0H8rAy3V-޴S1F|\ ʯ!TXΘpQ2d hů2G<&t*xbt&dxy;CTL@"AMԋ%,f9 m ~]dxFGܘ6NT <}vϓ8dzXC&Qwtux >yͯ Fu>ݯLhLq[)%/fg- @NU&n?8#[*aZ@[y+MmKgH;g rX-D}3 hmPEcêBlڙ^fOmM|@Ej]Ef@Wj%I5B$!U MH|*W]~Q)O8'?BUr|y^ԾF q~H ;_~lO^5PN+ybQ(Gh~,ĕ|LSXzv;"er` ܩZҝ{#:M.ToꎷcY[M]Q:x`k3 ؔ<Κw`0r4HI M|DrSg6 t9Ջce 쒽nje)zP)f/$mq(1CM~'i6TD37_e+Lᗠr6Z`8,~ cE7+#\[yz֔H\Q}nx&-I 8_t0M+zr!92M_$pU}ʾUx++- 1 X]ª|ݹ3G "Y]hAw7m]דO\Aa\pj#EGh[bg>J-U+7ZLԉ[SD*sŒ֨ßEEBJ'vrd^$=`<"GUs 0p@|DŽ?(~T̽=^qVXzZZ3Q7bUvT +&2hs^tje1j2/i'7l}dGXJۣGƼ#]0M+DŽߩ:+mik2䱑%go}d|8ͮCݤ:/|V9!ͳBɶuRj;PqCđ<) VowE>@lْ=Gчc ']4 lC:Z%#JcۉDlg}o3$7i]t釫͈v F10 |#gXQ׸hJbXO;>$PSUUq=ó? *霢^Ym#s9vo*Z4C ![Eu^_t D Jd; Dm.OksX\ݦgɾ' JAHP9QNk<ÝMw楍 C< 68uy`ZUЏj/r K a刜|Bۺ\ J&)lza b(6W֣Τ+Tt i017Q0R|L9-Q 9>aR>y4_ kWW)PaPӕ긟0=E?د>Hj7u6qp3aj̜N㴙鍔]o<ǛԷ%A08xuW#@{wCQZ5@!~hnw!ؠ<&2?]j\+HKc瑳kLnvY:a|gP]M~0CgooW>?5o℣9 FoDFNM=dk ;Жш2/P 7Ѩx!]'7l-?+u7"G w;>%3\]DqtvLXU"J%JI/8_t 4'mwgjݷ(81Z#]C=mhZ%ҡ:5i^8'gTS.7e&#>*hyUmVFGqGt",#]AXg%jH GU12SBLJy[yt{T~Q \֐*h`_yf:eƍldu&"]%ldQqIH-vpp `3^BȭZ{4ԨT< vrXANxpB4M7_c@\d+ډ5BWP$DMl?My. n^W-&}O\hSPg]HYO ^)+vPcjy@/8<'sLwf[C+j.L\^}S5YReŎfxЂV|:f?pe ޿|LUR11*%QH<}/ε0yx (/ 6oN[ړN[i{}l+hBmiR U ]p 䖱|^;_DSp#?JK / ,Dޔ^,; JjU-˻6 [dqJ(w `h:ƒ; aPS *}T - ̧Tc t hPhq- ~MWmVLPX5t~a`BE^թʘ@%I W>ۨɗgyJ%G6U$&wEcY0mrtQPvc#Tfj'ڶҫT$jlɡ^kq *i@ϟ5b;Q-!B,oHm #D=xvBb%̀WT&7~9ԉeT{*@5joqg&wKD !߉~?O |P<9Ta9ߓQfQjIatK94oMx7x!=d6T禱dBn^d`N'Qܛ]H$fERr=^aŝs|Rt3!_%SA”ȘAY+qp[NJZW.{ki[RX?d4ݴ'F8wSh~RTx )KKEwEA$O 7zy/ dyL7Rġfl{P .F&-rY} e/0SvL҄I 'B9 {Cp.yy;2ֆmYI`&6@rӆD[.pHtU v,KwW!w#/Һ^2| U3'%GPu!;oSgӛ;]FyxwPA%`d:@)GT)vN?&6etP;,9)C0^,q/mL߳.5Y7.p( F%vۭd }Mҧo%`(J,A@eHםpe7w$ ɣ)6.}b3bggq&yR |TMb$V}*`臼[&2Y@f%< ~bo/6rWt"z4r3rȴmsוsSN!Ů'QwKY0*i2\ctQ_/4z/45^MJ;wme@Pl^J1~[(iȷB_n@\܀"ZH7+nқktԛΪkB[SiqO BW9O&6ңq3'_F}E!`$8Dc-BGTh25)ԠNY@X}D @z[TH_tuL`LUuY(׼'[u g ;NY `t^m.)_H(ģHw?)WpG|B!4/#i?)-Y<|A4f-- ,,/WY FîZے`*G֑wcc 9PU0t^ QϾ٨9V5AێE{lmqmE*"Il+QmN&_|jǨ7b L1d,ŰdCo|i(gsz4 lJp90$'=acŹ:ۿ;AHR:r](1])WɓZd @0KPr,2,}L:̨p_M*ŜS2d]rLp 2>bl{Uu{EWˣq33p~tۇ,+#b?Va\sǷq01vc],bnT«KQu+X|7!貮w0Mc4jY/ocY>$tI;Sf9a i-=jC%JN^|[= E\/d༥X 'TT)J73"G{{^k,u$rH6)Jbx!F]M<jb0$8'S#EKN1=6kf2}uD4_}!P0~ͨ߬>7ۅPk҅Q(اlBs~yMፍV4atzb0NS3ILZ_n ]oʪ\ 5 j$F^a 4[&3a9Q8ل$Y== ނnmNε{0XFx gW>4R7jzS!J^!v;`}v}DvB軨 gϋUe-ڻ1u˹xQbC_c1:b {gB1723컦'Nk6ri(TrR[3k7*}< 8+)S@]DS{BM^/jH)AjAJSй/qK]ލd"U^shMÓ\Zx[ k݌{ {'W%岴i`qKA%SJ~-cP MJaӔdР+g#n$rMb6u[Cm<">M p+s.r$wzvYnHUc 1ۋ[cYe]bg~'G8# 9k^m1'KoAB%MX8XOP Ǵm.:O-U/ D?NpS5*0~oNňYKuS0}(_<6}s:W?B6nBǎs7)&+Sp(q?[Wj{zꈣtE(NVwB(r-'1XF=ȭPc_1R?Vc*<0@tk mNPd#9*y>M˨z:ʒ=:fnWPN0 mS"i [&d+=k _bZEXtVCxnd ӊ ?kai7ᓂ}U "u C9c' L#,-RLJ*[R!9𸰖?#*)խ3GJ3[Δa$€js}MQղ谍p6Cg^j̪>Hݞ}Y8E%BSZ@aҢ'΄0oȩ!o4;Ae `|Z✺w !/ЃAϥu]!PR4jvc rm!ID*x1[;&)m:g>^RqxԬ_1lĂd]]j `HK ZT@XDLOO!#_PljЭL\HxVaHn>7)vDPkxWEh2xCgHss~\gKҐ 05![y35Rӳg&8C-uD[s]Fǘ3>%m5^Do%_Ѓ5s3\,,޳ȍ )Єۄ9Ad;I/n xRdJ;팗N칛i_\\IsE,O?12:KP9* x|dm,9Qór:}r1glNͯFI׏8OŤ)*O X#AsE)ڲ ~atYX{i=~Fg}+3i2:){1{1MⱌEֳ3Bӈ3&Vdϲ@iAvW!JWY.v͘ R:{ҷY<7&R܆Γ*>t.v_"SO ')?1t(mA\] DcdwDE y/ɍ+_PۨfQ~8eauw:% ƠXݟ#MѷEh$gmބsOh&:>r.;ԝ [ ,v,M%su7Mԛ7Ul,;?mee' q?xr:pdwve F?%=*@KT-5v!`^^upG!' n` l`l]e`L/3#S~BK!TKN ~8Lb|\`h uM Ik1q-*MK@D^I~A|@<'#!Zu{vRy0|D/iu@Hzp ]9uCAAxjZT5TleE~6?mLDxћqojj.A~L{$M56N&6դbJ])ޅ8ӓu-% ,ߥ~8kXyUޓTW${/̛D;O ^sW KзBFԑ!=F%.9ELsΣi!OBvwiAe3'=K1ՋW=&K*IX!] ԔPh#nDibUY6b '^ҹ<`%x.C8pKR'˳/FSGv'}u\ j 7@˙Ŗ~W&j1%:i-w?6+3sL[]pDI 'EqJB 5Y=X"Rp=Z\T8T'APi :a8 |A8LsV4L셢C:#c ^UddT,-G]P}X!ٶ%A*W;_#_AOJݓ` XU8JM遈~ZBwGMAU;;BDV-R=s[uoܲBM)6q2-1̝Z⭂m}Z8SwdZjvqZ91gٰ^W]}Sr~jKϾ" okyZೡոD|גq*}cxJaU1k|aW5/m5#_2:(-IjLƜ*#ĠضswоG@$>#=/1:*=7X2β957&pj[s"! 3,o$^ʂ jƢںgњC%wxXGBnlW\Eٰ^S~S2=8]WK$@vָ0l3-K\@IaPC6}мVozDvXk.2ߜ(->4r@tLWUd /A~f3O=;!rn׶CxQikxjwd;Z[MFW(rAM&1gf̌OX.dh򈅱z-"ri-g> q僅<469DIb"ֽw+x׮_F٫i w9~8xY $| fxw_؀;N7ݦx19y7$-o=p8>zuB0ei r@:%!++pګ !tVj]#[`{ 8PU_f^듹HޑVrɲCK#rE+މ&`}LkbE;ʖcn9 t!tS'ioPn2ht[}[*&E]bLZOgK V]gM ʓ*;}]Xt~">zUxTYNDw组h%™[WZ`?~[LfY#*I).דZyx)WX>D#5 ;K#(И1+4\Fq8 `8Ctuf=ym i]Cb_ՕzHJ(ˬupk <[NqHK5Ac*a#dDm8YuǯQhvtu*\X*+UFr] JKWY 2G ӳc̹讧pޒ~J"tY(w+QZl\i<##\{xƄ\DaQa$;w.OH8!nhcxމ 6YYżЏUоh ,#<;2Qkt w퍩)S2 9%H MBмL6X>aQ7FUέM3aP'c'*[u Y# { b ڠSnѭrG0ڋ鄆JQ/U0?RF,dUZ)X%)>?{9^E3'"ץ" IT~% !4x'388fIOyIjF[N:G Q6&;Q\kUC:?Xj0nx/ ;Ϝӕ5AH}/3hV59m:n rNNyۓAAlGy-Q<96,!{"췖YwN1>6u6@-K6ggF ;rq13)J$B7+t @Ea@fe^v 0c?xVNU%ʸ1ޑCмP'/h$.49n;?=~6LRC{gBXRrI2ӡhy6FYP K52zLpĽ1$^ jCC.T=fPt:ΫM7le}16~!}b?cDAl{YTUohkv+\F{J k{:!qIݤ 5b!@1ϕ9 {^n.I£l dOTΨʟغpI#27'ReU-=oє+yJ$M1 UؗRkj\P JR@Ȝ$u(n7X=.,Q4I$ΑDz?A ôtKnP'tVԋ^b"}MS J@;PWˀ Iv'[ܾOz;98ɏƍpTU6Ig1@FNAߏbƟub{ߏ$/T,_ooD':1OeF[`,bI-Vz/ ]P!4{KU=_q'#REs+pܤOBv֮rI\ޥ%uzIfyGD Xt@ { ުy輀A# z+ hV :.%4~ٙ*)ZFW^Wa gr+[5TkaP`A~碉?%Š<(ϐŎ|<(.զ]U8OX+!ޔ4B}IǕhŞۓxHAuғ5-9b<7Kn5%ռT>ʀTq0B:vm.h:Y|r,x:ߋJO~ӓ١y>>ô 9|7$:*yiⓏ8ms#Iѥռԕ!xueطvHUvɕ!$[B|/Ma`6D+HsjIeljɌ@]RFR1 ?(ax_:vE#k}/` b+L!S*t?D]?j9n^wAII%k AQaXEarrӻBը)ttoU]4hڅġw㧞2SR)f%\o6 9iRCU̓jai~~^{. (zWRmBpwʼn]d0#jXad&2އ:TK3녲msBBRjQB'&ŏs7Z{e6A918Q?u}$&:U3@T. sX/ ,`N{8Z@Id \;k*>J-r_U:})qOw<ƱiG* /9D _Xez$Y{ky2 n5U<̏oXr@XJČ+TSo ^%>hE Ĭ&lMcȯU L9ӯ95~<}5`V,IT6Iڡo &R;)jpk <5..qmEHyW#Š2Չk9u]^ĘL'gDWZ),w 1sWsO2HN]ߢ3DN h 1>؇^ }:m{K÷`c\@:H_>Nr T1mfh+W;䱓^m=ag~oyA)ubЄC"c\-*#PTiq'\,wS= u~wS r63qKbi:DzsSҀ,xʳν 4( L| CΆ'y"yKCJVSsr!֑cos.v L:Dfpez˿KD ;;A&OBk*7NEªef cSIIAF[ސ{"3A3\F!?WfAn>w~3򼟹!N14;d/af\0Nb.[ ߆0[%3Xv_SWIw%Mϔo 4%p@O~*x"txRh,և⍻;q{/Q=%O0"Ϯ֕yUg2_Ӿ↎s7#Ds'U `n!І]*7lx0m ާ֮ 6i*gY:;-iI-hk{'$rd'y^KEdJ9mAa[ZLy..]Ct3LM Tu{]Qifd#Nfҁ7I XjO蕞+ qX4{J0!$Gx9^>ķ:cd=LCf5HX~+t g (=3TL93 8Uf4ȯY_r]):`OaF 12/9aʗec1uŠՇGfx٨X4ZKIW#\'IKD>=4 n?\Ӕ zll$ ɖ̐&Ww:b/5` f/0S:yy"UjޟbA:좹Xl ru׿wfkB (D*Bx?JM._mN`++"â[ ]g(iM5"Im}5pݹo4ўăPwqg.ٞq$$R!Z7|Bh +Z)3IUR3 NEރF_;Eh8TJ^D yM\LT"X0P Ś%C7N6-~704"+XOhk~ {O(oi? 1DĮ גe=Ɔ)7kWn@0^Wɰze%s Ư.[3>Ɠ1!(pUq&_Di hKʹy{>X_ 9HA20cJA.Ber&Z'E,?R^v}  j$?kd9;Z'4i>.q7cŀؒh?Nu¯cmZO^7Js{ҁp ~1 IfbNl+q|@ڗ@I ÛדP.guCB$-r2J uxwYc/Zߖps灸J ;R;E*&]|'5Iw};YFY!b@qЦp۸qZ:] p;N  fQӍ•~"0-,%s5̀Embp` `r 5zWwkd*3/'ρ!)Mߟ;g/K` %6xOFҭa X 寣 pЕ^#^a? }_Sk(_H'*D4}ѓxHwzrTR\LFG !28RQ'l u4 ֊=9ux4aQUcU)gx䞞Z(o-m 3s9 1IjRKDRlD#{DX[|Zy]̤/ QՓd|$0ݾq*!KvE׼f$ ѴRvnYNh,;۴zwp.FkKOѺ0R:o˰Y>q|j40 Q 3 lojAԱ;:mu"DܝVLMoӅ\Ɏ!_F.Ncc,3$n{A(AN\h٤,Mގlքw֮P>UD[p|=^Eg= ۾{ȡS9Jj0wXT?zAʱA Ԋ tpJs+L'S\}]I&xkb.ș[4=_Ml3+iP~ð>zy|IJK8칍Ȅmj|9,KWiQI f5miPR\rO2hbv`[Gee(XKbס.0j,D<<ӻgi(3 pf=D jh3ܩ8|H.U%&}bi3V.Efr\tȲB쇈 Ŭi4%+(%%̂fҍs#CцPxAsS:,Bg3UZCzv5ϦQ6QYa#:7Sd5^2^^MC]cNO|?.U:_:w NvW.9 ]DׯW8ct(y 7{?ݰ.sdDͮݏ=ţ SBנ9K1WO ! Hd.б(\o2ˍI\vckX~BW΂Q:k|auy0NUɪadL;*g>Z^H5 Oq BMZv]mz Tn̨ ń`Hܷec'sDq H00mVCvq@βB̃bMQ3 lM <>Eyg2\_Q~e>wUi.cTOmxcZX@5I k^<-nX.ؽ\UAr7;/gzv;:^&yiC6NӑYfyCűc95L3@!߇8)j֬1)KyknF& v? PE& UNȈU%_hYEBo r~+ ޕ4Bezcz6dżYO\R"e|kK=:Zm{c ŢBΣ)&R6Yqrqn(`uµS~U@O֭xTGF]eeʷ$C8ָZ rtI/!ѡVH*&q_\Qwo[5YѡYCIaQ:M}0fG3-1P\~%*;5^|H]v}~IDa)w紻I;đ0ݲ$'rwdFJA\ɟ%G+d-P$푅~l#qp [G,y(3ǴM95iش+Qzľ槜.qYeP6'-n $%v4S6s.HJoBWի. g*wc!p fT0\جijO 10ߧu }CPreCam?j*m$킧=ZHFxjH洪7 $!Xs1Nmu&b47]fCl<۷_ )2'.RЋsUPGA޲O #[Qk$WUۢA U>x -.FD}AD.y&Z2n#/۟e+TφyLIcq[R^lwHiExXfhܰ䴭;3-hA}fat%b|JrGRkuG z={(ޭldF̈v H 1耞I&VW)|UH5 sgd\?!BXǒ'7Jcɚ N#b&KI3~-+a'XY!(oǏ Jޕ#*)U\&i9 {T52z~ *$C'e)T)CpNZ! T"@{BPFX[i 4خ?s([# {kx Q H'Em}[mFL^HՊ)Bᾍ )\و~?-/B{3}d;x/RH8Um $4Qm{mGĮ5ig;V2i {TpsZ1+ANWm c,&8R8JH'Ć_;PQ3^论⦱ z#V㳄 >cVkҟJ/6>C٘qp|{@['w\) Gc 8$(* r"̜2QH&#)LM~yo<#(/Gg&==g[?9.A>ӥ?cvTq@:?U0Wt~*|򥂌n` X\Q=IHIu^v;v+U/͝p@gf&=xkkтN97ɾIGm C} TVL(Q=\o D5Lvc`lXܒ)Pưj{Mc6*i9ѯ:(|K,~*,yRJ~kOxH({liߋ4Ĉ:SHؘZul+u}!Kp#Nl,_| %q CjuLDPO b؊NmRCӢSIMĔ?fz|,O61'Z0PN!.7ӛ$ws3>=_-|fΛy?K*a4ǟPY> k='}j+(Թjcɸ\ k[t7F%o-wo0k*}d>sG-ZPEs'φ5Gu~%ס/Zحl}7‘ތjOQFPLRf *ڳS~,bYkEj _3XD0ǁ*'= 53>hP3d]2sl՘7pV.{ P1<|ؤ#4Ψ;wKzP~њ&sq. Obeu1ܺ%A_D!fU]K>"X7&.pwlZ7ArPUG0gz HӪ?K|̦>\=J$pnGbh׿@*|{f"^ZNe,e 9hkwa+执t`=)a"wX0[ξx<6 00ZX 0|w@E}~ǟ}UBtutWEb[kێW3/af$Q&fK XMʭ oӜ|;U|/iD#>Nr=D*S;;&(*3if()#z)I_Nr"^ 3荈d1`0.IۜZ%닱⁺K9eC>1A+. ' rĝ|qH,