python3-opengl-3.1.3b2-lp152.1.1 >  A ^f/=„`WZ?Y]Pu0b[ Hkf fEW˗Kojnsv߂dzwƷ?+_DS3)))pJ0<r+EAW X(r;6*`<|CfXS@@s{GTiÇݰ|j0> JחLhpZ&0?N׬3U>7`/4\jWb'dH2*ȁ+* |l$ V/OOe58b6568c16019fbd6944ae833507e0aedff2f54f0a7e427620bc93b94f72eb35bae585dc12003f57ee463b57004b72ef90a249d$^f/=„?)TBRGZ N  q]y32._}!Oh k$-zz{;Web ȚL) vx+%Wm ۬XH,h}`ORgp!d-M8ӥ3p59s/8钪qg.𾘚W. QGn+e-C3v}k*zb'WvM@C/+3/ DZT[Ĩ  h>pAX?Xxd # >  ,2<! ! ! ! !  !  ߔ! gd! (!  ! B B C  C( C8 C 9 C : D F JG J!H Ҭ!I Z|!X |pY |t\ |!]X!^Фb>c>d?$e?)f?,l?.u?@!v w !xO!y׬ zWWWXXX,X2XtCpython3-opengl3.1.3b2lp152.1.1OpenGL bindings for PythonOpenGL bindings for Python including support for GL extensions, GLU, WGL, GLUT, GLE, and Tk.^f@lamb57ߴopenSUSE Leap 15.2openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/Pythonhttp://pyopengl.sourceforge.netlinuxnoarch5(-!::WWa-~?   9 92((  **  O,&!29,Q?2 ##'J!';U\\WWzz'' v v x x55 ! ! << ::00AA  %% ) )  ~N u wa:Wh82#L( P @!  oo , ,PP    cc y y#g#g >  Sw) * ,"e [ EE _ _||uuFF H H&& 8 8 m m ddBB ) )DDuu00KKeeOONN''?\?\ A A s s w w\\>> a a// ' '    S SRR  GGpp>> "" t t   11 [[    ZZ W WMMff ~~  g g``  44 * * W WQQgg>> T T==FFPP ' '  RR  QQ    ff.. tt  ZZgg jj S S  7Bm CM`  B Pk+^|r vNAX h >$2#!?N 14zZ ^n|  <{X,g$ '< E #) ~- F2)[ nA ~x7 {dmw NGy0x ,U, A 4:g )P Y$J  -__  ++QQ(( m .O (RxO4 H / /\\ Vu NN  WW%%IIiiUU EkEkss'' t tGG ' 'ee A A s s44qq__WW{{|| 33 GG11 < < M M TTzz g gTT\\++ , ,gg kk}} & &$$  MMKK))++ 88gg)) | |99//G~Lp B+| 1 n N^ h [}f~ Z tn t { {ES 4   MK3tnrPR8, M i { yVqq  2xxuu2 VVgg A A}U9ppkkhh   %%77 OOqqL^ % /F== ==d d  0 0 W771177  44hh  D D:: # # **KK N N~~))  00    ,, q q  ii~~ a a MM    ]]`` 0 0 l l..  == z z  ; ;44zzcc$$@@ #F#F  ii88''~~II ``"^X^  x[ ka J &| P (+W/@ 0     f  `eGU  U3 Y b[Kg'"t :D X_ .$p ee U U E|   33 :*gg v v   9KK]]r   8zz  ))((YY""kkQt I# __  HH 6 6  * *  11nn ..  +#)2 l D~ T  9)XE`U{{==   dF7N3 GD M'   f s s0o0o  ==}}jj 8 8_  zz ) )::>""   ( (  && O?877^aa  F F99qq J J H H 2 2  m`q o Y ?% Y YSSEE  zlk % Z Z K$$,,//BB  &&&& ??)) ??"",,,,,,nn9SVi FMM 6P ufI%SSSRbb7$#?  ##cc - -    \\    >>GG ( (    && ' O? 6877ZZ==^dvvnn DZZ  ` `ssaa44aa qqKK33 oo ww!! F F  --SS u u 99qq J J== H H ``  66\\hh ''  s s X X 3 366 H H 2 200 rraann5522;; X $^ g/[7     Hm z &`q   2] ' ">5  Z] o" YW y\%YbCC Y YhhSSWWjz~&||ww  11CC [[}}++Xj %;R  ==CC @@tt  ssww Z Z<<BB88 MM w w   x x G G  lldj !g 2  ci; + `q + # ?n qqKe$$>>BB  44&&&&KK## s s  u u??""HHpp\\,,,,;; X X``  ! !i F[MMJ  fIo9SS5j @G    Ebb V Vff  $7$ # ?C.+U+Uccppjj;'_ ww"&&&&""MMI9i ? ?# )61 $%gg++,;6 E E hh;;@@!)'9 lbg 3 3 Z E E>8! l % >>--eT#*  !=An== E E hh;;!)'9 l b 3 3 Z E E>8 l 8% !>>--eT#*-U,)((^^>>::%%jj6!6!##!! d d Z Z HR;}))nn W WTT//iiggDD  EEq 6KU,   'gK 1$%" L+ WL / / i i NN44= J w   i    xxSK3''11uh9  M99'' E E<<$$22!!oo#j-5C]t7;p?ee$LL33__++##WW--//NN<< > >!!]]||  yy:W Cz~.jx-J7 0;+;p|7Y/55$$QQWWr#fp0uCG_ x9 y yEE   **||>>XX \\ee11KK^v(J{ WIU   :AAXXuuggee-- | |OO?AZRxjOs3 Gf]]~~__ 33rrFFPP++ [[FHFHHHdd<<llMMmm  &&  &&]]  RR^^TTIIxx(( n n,),)  B B JJdd%%!! w w EE??LL JJjjmm??33??   ( (mm__bbGG OO77## A A /MRy~cS,+ /9kC G ) y6+ F> '!$b`C^/"u8/ ZS4?U$ iY  KClAv %9q_ rtMjR\K? ;"|#V hH&it7k.GYHHFFJJ11ZZ)) II%Cv jjEE<<$NN__]]PP!!RROO]]||xxMMKKXXTTEE++[[ GG((bbZZ;; s s#*#*ll   ``JJFFGG33oo\\``zzLLbbSS h h 2 200NN))&ppE Vh}b &U:-  ?$U   v+  !c |KLo k2~N@t=R5 ?,b~WWss7S [[jl nB? '///``{{;c @8d^ z z c c c cal!9 P ~ ~HH||&&NN#M(  lxx ==))..]]GGnn//  44BB ''11ffxxKK  q qOO99JJ!!%%ZZ__||CC..__ QQ@@<<EEHHxx   jj99>>  ~ ;]\rwzi" '/cp, bj\KPnV7D8_-Q/ \%O9 9GIly U : 1VK  +|?]?]77ff \V)*`>  ##PV~<<~@..00 55i pp(([[II~~?zg=5^6GG''DDTTBBqqffmmzzvvPPpp]]$$x^Kx?"^Q:/8%//M05QTtD8 & & , ,9F+#)'7 Y+5)]w _L z22&]&] ..&&??GG cc''..A8A8##XX [w[w ; ;  H3&00YY##UUb$0\ 2f ))vvd 5 5--  fQqqii==wwSSVVkk 6; &&KK77tj!66(OO?l?l[[gg##FFPPuu ffr( n)Oh55>9 )<lrHP111^U JQ   CU UpDD\\JJ))vvMM d iA33ssFF""""77 eEoo}} 5 5--  3fQ*    WWQM5kk9PQLL&]]wwaapp'' ! !WW\\FF ::77qqggDDIIBBii==ww #9#9##   SS!!88SSVVBB''NN[[ $$bb88J ` @ 0 cg 6:c*0HI 3u   7= (-`R;ued)- qC  M&&^^eeEt3j  ''ooMuRp** r r r rs~!K# b -  Q_ ''**LLll))}}  9 9XX66ZZaa--%%ZZXX  99 z z//# Mon{U 19tV%I(mi  0!+YO%v=(''HH ! !WW %%[[ggPP Q QSS!!..--LLffCC )Oh@55 c9  H  Gk11U0-|!=xC;  ( QQ  CiUq Ut966\\OOy QR3R3SEE\\''R55HkatwwpFF11qq4 QQ''mmd7k ##||%%%%3WZtK[Zuus^CCssEE uu-a]K#;  cc||B)m}WW++%% u u { {u/v~yoo!88ZZ_=GG5` D D # #NN""G !u(EK >,,&&``VVBBl 6ff  nnuuaa z z%%%%sWHZMKDZ= tuu=^MMyHHSSccCC a]'kCKZ]]wUU$$    NN [%sZZ99yykk++;;bb%% OSvo2zGGu  A$nngg D D B^#-AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^f?^f;[o ^fx^fC^fC^f5^f;[o ^fw^fC^fC^fC^f;[o ^f;^fu[o ^fs^fC^fC^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;[o [o [o [o [o ^fu[o ^fs^fC^fC^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;[o [o [o [o [o ^fu[o ^fs^fC^fC^fC^f;[o ^fu[o ^fs^fC^fC^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fu[o ^fs^fC^fC^fC^f;^fC^f;[o [o ^fu[o ^fs^fC^fC^fC^f;[o ^fu[o ^fs^fC^fC^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fu[o ^fs^fC^fC^fC^f;^fC^f;^fC^f;[o [o [o ^fu[o ^fs^fC^fC^fC^f;^fC^f;^fC^f;[o [o [o ^fu[o [o ^fs^fC^f;^fC^fC^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;[o [o [o [o [o [o [o [o [o [o [o [o [o ^fu[o ^fs^fC^fC^fC^f;^fC^f;[o [o ^fu[o [o [o [o [o [o [o ^fs^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^fC[o ^fs^fC^fC^f=^f;[o ^fx^fC^fC^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fx^fC^fC^fv[o ^fx^fC^fC^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o [o [o [o [o ^fx^fC^f;^fC^f;^fC^f;^fC^f;^fC^fC^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fC^f;^fD^f;^fD^f;^fD^f;^fD^f;^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fx^fD^fD^fv[o ^fx^fD^fD^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f<^fD^f<^fD^f<[o [o [o ^fv[o ^fx^fD^fD^fv[o [o [o ^fx^fD^f<^fD^f<^fD^fD^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fw^fD^fD^fv[o ^fx^fD^fD^fD^f<^fD^f<[o [o ^fv[o ^fx^fD^fD^fD^f<^fD^f<^fD^f<^fD^f<[o [o [o [o ^fv[o ^fx^fD^fD^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<[o [o [o [o [o [o ^fv[o ^fx^fD^fD^fv[o ^fx^fD^fD^fD^f<^fD^f<^fD^f<[o [o [o ^fv[o ^fx^fD^fD^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<[o [o [o [o [o [o [o ^f<[o ^fx^fD^fD^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<[o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fw^fD^fD^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<[o [o [o [o [o [o [o ^f<[o ^fw^fD^fD^fD^f<[o ^fv[o ^fx^fD^fD^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f<^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^f=[o ^fx^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o ^fv[o ^fx^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f=^fD^f=^fD^f=[o [o [o ^fv[o ^fx^fD^fD^fD^f=^fD^f=[o [o ^fv[o ^fx^fD^fD^fD^f=^fD^f=[o [o ^fv[o ^fx^fD^fD^fv[o ^fx^fD^fD^fD^f=[o ^fv[o ^fx^fD^fD^fD^f=[o ^fv[o ^fx^fD^fD^fD^f=^fD^f=^fD^f=[o [o [o ^fv[o ^fx^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f=[o ^f=[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fx^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^fD^fv[o ^fx^fD^fD^fv[o ^fx^fD^fD^fD^f=^fD^f=[o [o [o ^fx^fD^f=^fD^f=^fD^f=^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o [o [o [o [o [o ^f=[o ^fu^fD^fD^fD^f=[o ^f>^fv[o ^fs^fD^fD^fD^f=^fD^f=[o [o ^fv[o ^fs^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o [o [o ^fv[o ^fs^fD^fD^fD^f=[o ^fv[o ^fs^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fs^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o [o ^fv[o ^fs^fD^fD^fD^f=[o ^fv[o ^fs^fD^fD^fD^f=[o ^fv[o [o [o ^fs^fD^f=^fD^f=^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=^fD^f=[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fs^fD^fD^fD^f=^fD^f=^fD^f=^fD^f=^fD^f>^fD^f>[o [o [o [o [o [o ^fv[o [o ^fs^fD^f>^fD^fD[o ^fs^fD^fD^f>^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o ^fv[o ^fu^fD^fD^fD^f>[o ^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o [o [o [o [o [o ^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o [o [o [o [o ^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o ^fv[o ^fu^fD^fD^fD^f>^fD^f>[o [o ^fv[o [o ^fu^fD^f>^fD^fD^fv[o [o [o [o ^fu^fD^f>^fD^f>^fD^f>^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fu^fD^fD^fD^f>[o ^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o [o [o [o [o ^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o ^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>[o [o [o ^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fu^fD^fD^fD^f>[o ^fv[o [o [o [o ^fu^fD^f>^fD^f>^fD^f>^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>[o [o [o ^fv[o ^fu^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o [o [o [o [o [o [o ^fv[o [o ^fu^fD^f>^fD^fD^fv[o ^fu^fD^fD^fD^f>[o [o ^fu^fD^fD^fD^f>^fD^f>[o [o ^f>^fv[o [o [o ^fs^fD^f>^fD^f>^fD^fD[o ^fs^fD^fD^fD^f>[o ^f5^fv[o ^fw^fD^fD^fD^f>[o ^fv[o ^fw^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o ^fv[o [o ^fw^fD^f>^fD^fD^f>^f>[o ^fw^fD^fD^fD^f>^fD^f>[o [o [o ^fD^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o [o ^f>[o ^fx^fD^fD^fD^f>^fD^f>^fD^f>^fD^f>[o [o [o [o ^f?^fv[o ^fy^fD^fD^fD^f>[o ^fv[o ^fy^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fy^fD^fD^fD^f?[o ^fv[o ^fy^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fy^fD^fD^fD^f?[o ^fv[o ^fx^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f?^fD^f?[o [o ^fv[o ^fx^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o ^fv[o ^fy^fD^fD^fD^f?^fD^f?^fD^f?[o [o [o ^fv[o ^fx^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f?[o ^fv[o [o [o [o [o [o ^fx^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^fD[o ^fy^fD^fD^f?[o ^fD^fD^f?^f?^fv[o ^fx^fD^fD^fD^f?[o ^fv[o ^fx^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f?[o ^fv[o ^fx^fD^fD^fD^f?[o ^fv[o ^fx^fD^fD^fD^f?[o ^fv[o ^fx^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o ^fv[o [o [o ^fx^fD^f?^fD^f?^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fx^fD^fD^fD^f?[o ^fv[o [o ^fx^fD^f?^fD^fD[o ^fx^fD^fD[o ^fy^fD^f?^fD^f?^fD^f?^fD^fD^fD^f?^fD^f?^fD^f?^fD^fD^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^fD^fD^fD^fE^fE^fE^fC[o [o [o [o [o ^f?[o ^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^f?[o ^fu^fD^fD^f?[o ^fx^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^fD^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o ^fC^f9^fv[o ^ft^fD^fD^fD^f?[o ^f?^fv[o ^fs^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o ^fv[o ^fs^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o ^fv[o ^fs^fD^fD^fD^f?[o ^fv[o ^fs^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fs^fD^fD^fD^f?^fD^f?[o [o ^fv[o ^fs^fD^fD^fD^f?[o ^fv[o ^fs^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fs^fD^fD^fD^f?^fD^f?^fD^f?[o [o [o ^fv[o ^fs^fD^fD^fD^f?^fD^f?^fD^f?[o [o [o ^fv[o [o ^fs^fD^f?^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^fs^fD^fD^fD^f?^fD^f?[o [o ^fv[o [o [o [o [o [o [o ^fs^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^fD[o ^fs^fD^fD^fD^f?^fD^fD^fD^f?[o [o [o ^fA^fv[o ^ft^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^ft^fD^fD^fv[o ^ft^fD^fD^fD^f?^fD^f?^fD^f?^fD^f?^fD^f?^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o [o [o [o [o ^ft^fD^f@^fD^f@^fD^f@^fD^f@^fD^fD^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^ft^fD^fD^fv[o ^ft^fD^fD^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^ft^fD^fD^fD^f@^fD^f@^fD^f@[o [o [o ^fv[o ^ft^fD^fD^fv[o [o [o ^ft^fD^f@^fD^f@^fD^fD^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fv[o ^ft^fD^fD^fv[o ^ft^fD^fD^fD^f@^fD^f@[o [o ^fv[o ^ft^fD^fD^fD^f@^fD^f@^fD^f@^fD^f@[o [o [o [o ^fv[o ^ft^fD^fD^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@[o [o [o [o [o [o ^fv[o ^ft^fD^fD^fv[o ^ft^fD^fD^fD^f@^fD^f@^fD^f@[o [o [o ^fw[o ^ft^fD^fD^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@^fD^f@[o [o [o [o [o [o [o ^fw[o ^ft^fD^fD^fD^f@^fD^f@^fD^f@^fD^f@^fE^f@^fE^f@^fE^f@^fE^f@^fE^f@^fE^f@^fE^f@[o [o [o [o [o [o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^f@^fE^f@^fE^f@^fE^f@^fE^f@^fE^f@^fE^f@[o [o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^f@[o ^fw[o ^ft^fE^fE^fE^f@^fE^f@^fE^f@^fE^f@^fE^f@^fE^f@^fE^f@^fE^f@^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fA^fE^fA^fE^fA^fE^fA[o [o [o [o ^fw[o ^ft^fE^fE^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA[o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fA^fE^fA^fE^fA[o [o [o ^fw[o ^ft^fE^fE^fE^fA^fE^fA[o [o ^fw[o ^ft^fE^fE^fE^fA^fE^fA[o [o ^fw[o ^ft^fE^fE^fw[o ^ft^fE^fE^fE^fA[o ^fw[o ^ft^fE^fE^fE^fA[o ^fw[o ^ft^fE^fE^fE^fA^fE^fA^fE^fA[o [o [o ^fw[o ^ft^fE^fE^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA[o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fA[o ^fw[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^ft^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fE^fw[o ^ft^fE^fE^fw[o ^ft^fE^fE^fE^fA^fE^fA[o [o [o ^ft^fE^fE^fE^fE^fE^fE^fE^fA^fE^fA[o [o [o [o ^fA[o ^fE^fE^fA^fE^fA^fE^fA[o [o ^ft^fw[o ^fs^fE^fE^fE^fA^fE^fA[o [o ^fw[o ^fs^fE^fE^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA[o [o [o [o [o [o ^fw[o ^fs^fE^fE^fE^fA[o ^fw[o ^fs^fE^fE^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA[o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^fs^fE^fE^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA[o [o [o [o [o ^fw[o ^fs^fE^fE^fE^fA[o ^fw[o ^fs^fE^fE^fE^fA[o ^fw[o [o [o ^fs^fE^fA^fE^fA^fE^fE^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fA^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^fs^fE^fE^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB[o [o [o [o [o [o ^fw[o [o ^fs^fE^fB^fE^fE[o ^fs^fE^fE^fE^fE^fE^fE^fE^fB[o [o [o ^ft^fw[o ^ft^fE^fE^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB[o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fB[o ^fw[o ^fs^fE^fE^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB[o [o [o [o [o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB[o [o [o [o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB[o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fB^fE^fB[o [o ^fw[o [o ^ft^fE^fB^fE^fE^fw[o [o [o [o ^ft^fE^fB^fE^fB^fE^fB^fE^fE^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^fs^fE^fE^fE^fB[o ^fw[o ^ft^fE^fE^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB[o [o [o [o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fB^fE^fB^fE^fB^fE^fB[o [o [o [o ^fw[o ^ft^fE^fE^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB[o [o [o [o [o [o [o [o [o [o [o ^fw[o ^fs^fE^fE^fE^fB^fE^fB^fE^fB[o [o [o ^fw[o ^fs^fE^fE^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fB^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fC[o ^fw[o [o [o [o ^fs^fE^fC^fE^fC^fE^fC^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^fs^fE^fE^fE^fC^fE^fC^fE^fC[o [o [o ^fw[o ^ft^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o [o [o [o [o ^fw[o [o ^ft^fE^fC^fE^fE^fw[o ^ft^fE^fE^fE^fC[o [o ^ft^fE^fE^fE^fE^fE^fE^fE^fE[o [o [o ^ft^fw[o [o [o ^fs^fE^fC^fE^fC^fE^fE[o ^fs^fE^fE^fE^fE^fE^fE^fE^fE[o [o [o ^f9^fw[o ^ft^fE^fE^fE^fC[o ^fw[o ^ft^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o ^fw[o [o ^ft^fE^fC^fE^fE^ft[o ^ft^fE^fC^fE^fE^fE^fC^fE^fC[o [o [o ^fC[o ^fE^fE^fC^fE^fC^fE^fC[o [o ^fs^fw[o ^fu^fE^fE^fE^fC[o ^fw[o ^fu^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^fu^fE^fE^fE^fC[o ^fw[o ^fu^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^fu^fE^fE^fE^fC[o ^fw[o ^fu^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o ^fw[o ^fu^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o [o [o [o [o ^fw[o ^fu^fE^fE^fE^fC^fE^fC[o [o ^fw[o ^fu^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o ^fw[o ^fu^fE^fE^fE^fC^fE^fC^fE^fC[o [o [o ^fw[o ^fu^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o [o [o ^fw[o ^fu^fE^fE^fE^fC[o ^fw[o [o [o [o [o [o ^fu^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fE[o ^fu^fE^fE^fE^fE^fE^fE^fE^fC[o [o [o ^fs^fw[o ^fu^fE^fE^fE^fC[o ^fw[o ^fu^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^fu^fE^fE^fE^fC[o ^fw[o ^fu^fE^fE^fE^fC[o ^fw[o ^fu^fE^fE^fE^fC[o ^fw[o ^fu^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^fu^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o ^fw[o [o [o ^ft^fE^fC^fE^fC^fE^fE^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC^fE^fC[o [o [o [o [o [o [o [o [o [o [o [o ^fw[o ^ft^fE^fE^fE^fC[o ^fw[o [o ^fu^fE^fC^fE^fE[o ^fu^fE^fE^fE^fE^fE^fE^fE^fC[o [o [o [o ^fu^fE^fE^fC[o ^ft^fE^fE^fE^fC^fE^fC[o [o [o [o ^fF^fE^fF^fE^fE^fBZe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cc566ef4d52c5f339022741bcb99e52b56c1bfcd7b8ac5b164dd079d1b2d3b88cc566ef4d52c5f339022741bcb99e52b56c1bfcd7b8ac5b164dd079d1b2d3b88ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bc1ca66f64657312dcf2d2e59e0f7e5d8fa7c2c029086b5625fe86ffc21b72a59c1ca66f64657312dcf2d2e59e0f7e5d8fa7c2c029086b5625fe86ffc21b72a59befeebfe3fd355dda086a1c9c35a6cc839f01d76352ba931f5eb40f3ed49da148cec21f964bccb5df905e37c910a0c78f9ae368828275a3061ca26058198ad320be15dc9699b8cc58a95072253beed053301b6da418aeb6ea898bc0a0da008dfad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd0c1c84b382a8b033cf67602e60b2ca4081bf9ca006fba114ad9226cc15ce8bad0c1c84b382a8b033cf67602e60b2ca4081bf9ca006fba114ad9226cc15ce8ba71a21726b34b48186b085503c22b056c80e8e2937071362ba85542289eeaae4f635c5d9718fb0729068f8563f924f7eb4bec4a910760409da0784db2124cdea8b1c773389e4ef1efbe4cf76d1cbc3f4a2c8f11f3d05c09f2608f080d3ea4125328e2a61e2c2afe53c3c156ca1ad406d3bea708df79f3bb5a38a691c4a33eadf7348ac8f7f1e3dbe7f17386b379874a6901e5f96e3ad0eff6192e4e94e6ac55123bb35bb5d6fd64c9aac6b513303e515a313ddbe92c5e8f987529378c03059df310dbf0776d1b894f443d87aac92e4c49adb211c74b9ee520ce861eff5c3308f39c939a6df7ebb4c948f46abe72c223df07871a7a9a71433c82a73c7a40fffe7013947d53a260472116ec3101b5610586f127d844453eaaac2434fc99b9a64759e9b3660f872046395fe97e00c25c9c6cd251060923865a54b5b41bc8996c82323b63b3eee755cc45c8e20d65e64ca17402c13e84b31ae0e2cb9d51a7f3f6778a26223183f395138416f0714b06c6d53b17caf57c66706498f7ce2e4d796df6ef991fd060e55cc95c4ab80d93f7a68a0b1ef770a06e98ba938d40334e81401346adcd8a975fb49d2ef04399673026acbee4fddff757c2050dc1f55772dda33232830425237495a31dd436626e855a3f80f803615945d8a50d8d7b68a75dbd0a52ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd249ea3fd1e0763f4a89b2a1e5406053326ec02c6563df094faf91498867d3a8d249ea3fd1e0763f4a89b2a1e5406053326ec02c6563df094faf91498867d3a8d8313b009f31d8488ce086d018f5e36fcc3a907a43aab40ecd50910197a3b0c6bfc93b8d2bd645751fa2e80cb02caf1e3e763a124ac5054ac85640bf5f6f02b581301a0dfe04f33f535e6473871452589db26a42bc29aaf56649aa547ca05b03c03735db0e94447987ec2265742ece4fbefca0683fde36fbfab909fc0f08196967d78c2a815a54fef42d53645a2328fd1410347715a2db42cb0c4217e5473810a147183e12caf563d672273199ba54a959424c6b2f0cf62793231299d431923331621f38acf6943cf4dfe28babb3b51bed980512b6443ff30abcd236079e6316cd6c50770127a1806988d31f66351a46619034c9cd1e49844763e73f2093d19ce1685f2178c707185b3292a7a143ab11aa1b1cd31a3b29d5a1012e0da10f2ced4c202093f5dbd3a7720abb8694256b14e016f981da51d1068ad8905b41df899d30d79278e66fe9be9e61daba0192aeb156e435cee21cab854e02b7e9540c2c7318d0f08886ae1bcac3f8fa4b866f153c4d828f6c99eecc7721ac6ac37bf5541f74ebb2f59e0eebfbf3645533f91480074f679639436413764c82ff22ecb2c290a0f2cb6bc39370d5e25d817891b47419647bf47432167931fdb743553a587509351ab5f8d3d8bd41c1626626ddb9e3d19b3c44d7bf8dea1ceb5edd34aae74077ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b5d7e65a8e6f9546a0255d5f5e828a74c42a106cecc37d4379cf8d70dc5c2dde05d7e65a8e6f9546a0255d5f5e828a74c42a106cecc37d4379cf8d70dc5c2dde0762ba77ab1d6d66402da67e9bc89c0c1ebe1a5cf7511e65d51df0de72bf6192ecf66007881a7873d451538f86452f82fee7bc33372b73b10757e2b26d5ab088f520e917f3d772e4ed8b798e1e76a4bcf8a58815e5d1c155dff1b3c348488309ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b28c8f7594c41445e7102eaa9969cc653f1ff7cc2429760f4b4dba3a940bd3c7528c8f7594c41445e7102eaa9969cc653f1ff7cc2429760f4b4dba3a940bd3c7506e355075f7968fe0853b3b29b68dc6a9acadc52acb1ba1aa49c7a53cab543f91263fd7d2f590091af23ba0fc0696d1e0a62ba57136263a2c5fa350d894126f822ec5c5a7a51b67bbf8496c8225c04ae1f39a137ffef8c45c2d421b8361f1873ced92521feba764046a41bc3e5d5f31b2f07388b1b04c3680d957bc150b73221d720017b6377e85ea9d0df7433ea93cf32ba95b8404884dc1f9816731e4d9a19b3dbc870411114f106edae674aa8ce0b7a6c5ee2a10a9bcc697497b8f4fb2c1b82137425a67855a04e08aff2f9894fcdde45558d48992ad62d8770bc0ce67d6d2240f3ab385ef991e053a5d3dd79aa39b9140c74a70c99004d597481938bf568a5180d794c2dd7b06e4235779a15f1c9110d47aa2a76e470cb252e4c82d49aff980b0264ad709926ec585fac4e85a798fd79b28ff51a6cdeeaa8f6c0f77c83ed0bbac8eaf2d662f27a13b53e7af603089a28223a9daf50acb0ff2e133bd4906ed8ed36c8a63dee7fdb13b4b12c6090dbebe7f764862ada3a58aaa4d09c1f7c2478fa233cc28db1a3508115f50dd5d366af3984347066b3717b3f3e72d78db6cb1d22123ad77faccfede87f8058e3dcb8ea3b51b7eea54e8f1c1765fdbadd3c0335e38f88059dd6d7cad63c2f815216cd23c4f445695dd505017ba445b1a360df8f284d48166a4b3835e738cb30237a4e03a52d143a0657273455532e3ef464c8a26b9c265d2cec66827769e1834429bf64084abbf7240d926312942b9be403fc149b3510be24de9b3bf7645c243c6e6767fb9ef9cbf85537e1a97af1dcfa7d6d1025838284b09a6a286e3cd9f6ece046462525456721c5646a1b89fe3cb9dc6644a35c03881754adf020cd8a5ff08c45b67e12b1f165c6538a66e6e970ae274e0a4e2f7b919e305af49f8d7e59003ec96ab5cbe2b0cc30af4c5710dfd59b8ab75a3c90750dbab878ce60044fb781aa45beb4efec091d2cf534136150124b9d9ba789e08abc614a68455176144e46b187f216899be96202f16aff75434ac15b7e9eb4132ce811fe621321ad7eab85d9a79112d25484c53b47dc094389e2e5dbf3843298e8998b79addf44151a77cafe9b92921f91823990aab5b3b8fa982be8e576e158cbc535bb0007439d8f6c3072272ea358484e266d6768e0ae19d3754d84da1128d4aa84644ebd7421f05a1dd9783be36233d4d9525bc3f55479a776cc79031c07dc91c8ce9ec89f33917442e0b63466034d4349d8e54cf2070949732b02ba1862ea0713f7e5a16316d0d5feddf1c0875113a9426a51beda7b9a32b661b8f2a87bf665e305d505c77717772b38da5c3a26dd4beb83794878f9b73ad832ad2feb1cea446b18fb077fac725c3c7eb134a7d388f7b9e6798b7b90caf68002b9dc253d327a19e060317d37d89424ed57805519cd28d8cbcc26b67048e00b433db285bc48274b859bf6b75d9f10872cf3456bb5bf6ab68ea7ebdb299f74cd769d92c5b7c75b421d7bcd667fd9ce7e9cbc52555da68dd1956d86ecff8bfb2078c166d8ac03e9c8a10b868e426ee40c62ab956d7efe56d38f8693da0a6216b9e78bce9325eb18394ab623753ba1211da88b1ca2b845a14aa23203d1a67967c9053eb5d6858bc46ac7c9e61951ec4116191ccdc45fd83139806b6df739ec59617e4f57d6070a392302b5609af530389488108a644590c176b4d5a265c8544cad802816bc1670b0a7cb112b17929d111fc382ca26c9bdbb4255f96db4fbcefc2cd6624089f9a5d986f48bc11352d71d518136e990a0bc8398accc96127c075ebe51b99a922a33d084c4d60ef651bee07081ac86b561372042aa46fbf9a773d139d4d6d7f1889cd51a1f459b120c8a1509c2628c35deaf74ecf6d4ed3a6383f19d99605dd54e3a5a0b38ceb615463929e6e933e8d7ed85ffa93f6836cf9872d74ff2135fcc1e9e90c0f398f2642f33721cc4247dbf6a3a1132441d9cf17959c181d9469cd0b07e9717f66df924b2d2db3db0cdce5b6df4edfed467403ef115d7470d9183817128d79ec734de1f2f3c0f02225b32e031b141a828325ac164f7b02f10009d9102002c779443efef45cbf6fa9816c9816a3e15d3bf6cd7a9f3acc7acdc0c59513fe650644137ba086fbdbb24fd7ff1639ec5b719c5e34e8935768800ce45d3cd9579bbe4f39796ba1cfdf1af1ae0b8ff9254c87783c6936bd5774ba87a4df2bb05afba82c0db08f5efed657fb6b7f25ee6c001867dbdee060460a19bde98b5b96a85cb3622f959d851371dd22fe11365e758f2f5c028b783ebce8fb85fa452a7b40e0500ea4cacc57ce9e6425cce09c70a694fb584517bd91a679c5cce7e705123dfcb7f96527f811d9a7257e80e33d7166f3b9d75c783084f6d2817b3efda6411849ba2ae0e4d4f07d028c9e720208aba6d3ff9be9514ca3e086aae98360fdd60461fcc35af5e9a08ea83f72894df593ee263e2103ba753352d70132f3ce8db48e2b8b0ff3c7afd54f497489e2e8d835537969faa863291c4aa629b42430bec074c8490ec460efd7f667f25b4fe9561ce17ac2264c29cbc9d0bff13a19b8efa98a7715256ef6f2fb7e794750f40a6ddcb256afdab8581fda894625ff866dae38d6e8784ebe121d4f53593ff0c666b1ea4ad8ccb2509744187e3e7361a7f1836bddc59deb67c2e9e404628d8aeac8bbb598355cda4e7048f53ad4846becdf5b95c3eae0bda5807e2c90fbecae4a49af97ff323cbcdc56016748d8529c47f2452b13bebf384438a32f7323b666074391a1651b2fc2707c031c1c703e217c381ef1514f1f8ae3ecd0a6b601980e09097727954c2bd800b24a46e107b3bcfdbad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0b533e5a001a069e95235e43dd0067d5d1c9ae5e3468038058e4137ae805b0500b533e5a001a069e95235e43dd0067d5d1c9ae5e3468038058e4137ae805b05089f7ab8123406728991f7eebed51ba338fa8535319b2676ed51e767f567ca8940232832e66f20f3baff994cde760eb57497caeaa7f7278264060364968603cf8ebf44fe17df03e49ee9ea6733ac027078aa7b0fd6c82dff14a7789cd081d840af1d007dc56f055619475f3bcb9eab01d947d958db4ad33e0c309b06b997953e0c94bc3cff7e8406ae06cafd8e924508d7d760c6cacf658b2c625fd8744a747ce8a59d7aaece3c35bf2cf60b7b183812e7883f36595077177883de8c098028348ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bf51da131bdcccac1a8772e9ea3c9e3243cf81a74816f795e62ba051f9290f8e3f51da131bdcccac1a8772e9ea3c9e3243cf81a74816f795e62ba051f9290f8e3fe585c0d3d5d0954800099f7bde0343225a480f076c53b9d95bc3bc41d22b96b4d7e09dbca0d0a99a5d2ce596c837d15d600a3526e1e52dfefbb2f5a40130e0ed0bc18783849de88bfe0327f0be54f095d6efe41527519aedfae3a7893be2485ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b9697e4a0da37557327447ba53ed7cbbb4594a28b4885bda43addbad0ce22da9b9697e4a0da37557327447ba53ed7cbbb4594a28b4885bda43addbad0ce22da9b60b716867edb41130de72d47b73d9bc6ce57ea232d4dd9d5a9b13c902f16babf5053f111fab6199dacbf0f7fc67609dab4eb71a6960ab0dfac71d04b83cfbbbfb171ab70b2724ba5b5de16999b4f6c6e52911f9442692fe83cc6779a9c375677d6b2807e6e6681069b8e4c8f36cb3f64b678f6f97138451c2c5bb27f33cbb93b97a77fdb0b1a05b5ea8ea9fb2797d3da839f901e72a7595840df5b9795b093294094606a5abab56c445726627e8e28ec75f1c888c64bd904eb2400f70c7a9a7e9897ab9b9b81b674b1d035529c82b176f8cd4f32be77a0b1504b7706111b138bfe2b1b15d97181ca7c62a1fe78f4344f82867bb2bf693c7d9f1ff11e1add05527f3a03eaa326ef71b1b10d1738d8af438e7041daba4e4255498bfeacad589436d72a87d46fd5861e101e4c47235af8c5408d5b7e117dedb9db0407af0ef11cf1e6475bd6237475bffce3cd68e3182162341740bd61db047acba9e0bf7b23d7cb69659e39f66dd13b5a812e5ce7764c5eca0068b36eaa562fbc90e008b216afb3b7cf00f83ea43277c0bdc926e43d2ab45ec21b7d59afa0cf883aa830b938ec61926c2b634b5b38f2881c2bd73e4ea63f03b87b555b77f395b8fbec09be0dd3c4e6830d026e19c350422d7adab9f1838fbb5aacd9945b14e6d24f846c4f64c5166082fd730b0c86ff1114dc5b0aa7e74d704eb5ee018b5b346ce9eec4b9b91576a234edc972a4d391ed0594d40d3470ab44ab2763a151058c4d09f412e56368790149a384fcdfad33772f506d9373c69497755308a65371731bc76c1bc28705b67b221c0445c88ee12745ad0aec9bc626a281b3e1d0580cd8f93bc864e10df4b274065d376aa38fbedb6c81a285534bca9c50288dd02f2acd0550100ce17ae442d62c0579723d2ef42ac9e40cce05415d3a617bd4a8bd766eeb411f077303ab41a70fdb6e202009bba085a9e85b1b01893a860786e3c5ca8144719f7e80b706c5b130de5cfde2f5c00e339411739e4b6837d0586f633a60100034a3af2e8764ea472d60eca292deb2192ad32a2a143b4b8128a2a4479c4f3df13acc328f5c748c956694d94710b6e4dcc84e5f151ad60760304c6a582612be6cb82e4385f56140dd1b051da22951cbd3fd8afd9029cdb61a421b29bfebe0eaba143510bc25a8407580f6482826472fb054c84a9a323b727aa23a33d31938ef6a68b52b24a65e491b53d007c04b19001359e056b13879ea58d81831a87eefe4047274d3444ae385b472c37e0fe42212f317d625c4a372c459f792d8d4ece83a16f3d7826e247cce5034a714c73a630f868169551588d3e3a4e29f79f39a931ae91b0dba0189f67469108ee607ab65b99811e98c285ed89f771938b61669f275c815d1e94793253856ae7aef580dd94b88d7e05d0246343d650e949acd5a764c879d2ffb2616c5db71b3260161ea7b40536c05eb9c1d206ca9847270330e40d4c21d048c7a3e5da2b0469efe7be0226c98222ca32fecd91e386230bf60f6d55c322f998820bb3b8763b3451f2072430ca8ea5c56f51f7b1cb0b387c3475610a85ee021bc0319e63395ae8fb9de4a08312e513f637d2b3ab7eecaadba4a7284fddabb6ccd3fe0d911d6d3dfee390cfd062d791985c1e3bdd8acec22f46015ffe104837a466f7134cda8e83e7dfc1c1722fc2ad909cb70034cbbfde0135f70875751287c68ba9b892e291ff1674b16cb40bf8212f6d6a4ebe77ba4e600928b4c22f1f6586ab8a0bd8edd31e826312c89b394c56bc713dc57733808ce994940a93ea5f1e9e0fa716d8f0c0af08d66ea109e77a4051e829f8d68402f3970b9ddabeee3a0313e2fec3b395663913a2b767cf84b7306af830100a9a995451384a15dad4ea4697411112553c7b9d47b7bb09048f76afe80d390dfbec8c86524ea978756a54d7c3d672a9a1cf2e4c644ddf4e3d994ee18cdbe9d627b4302d5c7d1db173b1cd67bccebf717f00ffe186cca1cddd167b5d80b61d1a63750f835ffe490bda772bfd850704004e6cb9279d320e71bcc5be4ce33ef2e71a15a5beefc4c3a188cabfce4530a0b05dbdb6e4886d322cd555f984e1fd1682f070b547b3a81e432e779b54a38940a3f5cf89133287e1535d88dbf716b8eed5829007ba019405e72070e09b43c94ceca64818532e1f6c0f2fc7e0f7d9d8ae1377a5be5e63c4a3d1fc84a2ffe1daf29bfd97899c41172c02af8ad4db2826345a9ec1abead0bbc56dfe6cc03c51b6c049567303f1f6cf4464767cf4de95f24fd8bcf65110b425a72da772ec4e7fde065dc7f0d7e203b4022447f000111c4ed8b117073d0d8885770b26774f54d96aa2c83e28952239f155c8377ea4b0216055b9b611044e31a648d329ddd30142483f26ac0fcb6c9b92bf3f01151b8ad580a5fb544bf51f9ee4a3b6ea8f22d653f96cc7a0ff4c37655907dcd7927784661f67a4c5f29bf777be678472ef40f472377e1b8bbdc7b1c77dc1021fb30c3564b8e0467abafa151023a60575d895d8ed7350fab68daa6c1760126c47a53891493fcb8209567007f395178d156bad63bf0788016ec4d1a03758ba0b03061ac6c42a849e2155442b7b9c46fa34bcfeda6a4947821e8891f17387bdb3f2be3ab85129fae70e224146341e9601f52d72dcdd5283039bb90fa7e37e399caf268beb3af73b277d42b06bcde203794b29aa3c20f117e7531ddf3abb6d70f4e8d1c787906d7978d32eaa3e2321e3c5f419fe8f812113622f9ba51e16beaac1c74d73f576a5e2aa88cf1451936a7e559876d7465e8cf7562b3cba677742cbb1f9c5f37a69a9f3a1e8b2507cf35ae9fc7b1a06ae5d3aad96ea4a7da7440a69ffde08abc8e807c6f5f98088f2dc748b7f3becee8eb2cc5dd77d4231f23041df6aa6e8e3df6a39b94fb9eede8131e26c178606b2d03be855179ff558b3ad05e0158c686059b69811da8ca5053104148fc769f229fc2327691ce3499db6a4cb61ba170a030f3a53bb63901fc445bcf8456941a4e637b05e5955d71511b023f638f575b891ef30165bb6707300fee3a83cb76ab41dbbcd439c1bb11ea766f155140ff530ebde980caf72f3e6092e97087ae40a8eda066cf37c1a4f71c1204bc983e346868b11ab85840243c6e2447eda90200b2aaab78048931626dcc61f657cb0be84e6649825a539af52406dd103bc12872ea43a0b17bff26eb376ae44f6554c3dfe659883ea70f77578eedddef756a2a48163748aa2afbba1c87c79a0c7395bc29c6c50cb83bf9a04da3084c1ecae319795e26a224af217ec07ec354cac200b2a38eb23147ba51274c57a9fd02316a203bf31592a1449981fea4a90844f8c8b2926c0fc471526f2de9a8fb229a5dcdb1eeeb15e825245677d38bf5e7f5f8dc9c12dc2b8d9a80a89f97e3f18e78c109beef0d869c6e41415966eb6bf62d4722bc8d13dd2715c77fbb12be3a03d020583a2fe2a02e29c02989954f58532941381415c3f3f779c26f29264bc80c32f702f22e2f8378873194ed512825ce661511dc056f336f7a537778fd5f8031e920358d9a2713697207af3065caffcfef914fe8a38e51a0ba7cec90094d3b50a77652ede3ab7b2fa74eee1a6c83096caf68bc51f27316373637b51a8d7de27efcc63b2c1377594c8f07a2ba62c59f7de4531f28f089d3c3e31c1910349d286918e20ff2209588efe1b5837c57c792ad163874dbb0ac92d7a1992420159c51e230af122d94380929cc3e736d72e4577b406b32d4a633b0673dfba2be194315cdb6f6ddd364cfa3ddc08894214ef53aa0e62eb40ce50f59d39d9188240029a563c5116930256676cb4e98634170abbe61e7feb8567f7362d6d59c4a73d871003d25ec79e60075656fbec1b5f66fd4a1c6627cc465054e9b00b29f439775543c23a1315116732510d4b6234fe2a51010490b1341dfd4f89a3e1b38fde8072e3f4f5f74907f1e557bf8b77277e07842a8736968e3b900db187339d34a65026a8b77b0c8cdf450c8a1a204d6b2a66c8b9893c3cf060f518b48ff9d7e558ac5a62a267182d2357a88f99e7100744d3af357e6c67bc630c97a9980c0510bcca683252b281264f9ae3e70a6d76794069b29850d14f1a559d6a17559d26c4c8efa828c80f725ad9606fec5450add7792d2a38585f27356ac375515f61a63ea0059cef03fa1bfd3896a6a3298a02bc0430925f831d582a59c9c0a07f51f402887d30386d6bd0e10a7989c0ce9a05c29e911be7e1afac7a0d7a315d77c847fc7648a84020e12e90b3d56a7a1609bc2732ec5b90f0bc65f4a8123461a0d9bf59033e1e6ee5aff1972954b37892c974a5df1ac792f3c18e22482d0d44d0145e3bd393849975261e9d7f4ad881b514f7893e6daa3ef5375d9c3d2313574a4fba8fa1d984d96714871882c479eb2d74b99e099a0894a47aae5e5b6ebb82a9d3ee33add713c3898faa329c2ca72a97574972eb9c28b45ebf885bc8f21757ca7041a1e174da4b3d4c7f31757426f7e0eb0c752c634449fb33470c65008c705b2bc959d77abb75363f75091aa20414328a2cfb3a84c0bea25f435519bda8cce5c2f5f9d4ef783706416b52ec3129492cd679ecde74838152866d0ecc7d1ac8a05098805af977828b97a6c0a80133305dc1c9b3c3e2b23f12d58aedc7a5cf6233b438da56ecea44a4687c6bfc02f5a2e861bf5ec295a94cebb478e751575a6d75e9a9b4d618ffb05f52619c62eae8e845a53febd361dc69abb5dee8c058c4dcf3221811ee10af33f4b9d1827602c39ba7c463131b878de986de024bdb390096085bc6b954bd34b76e265d9d435b4324e0d2db0d97759e27cdc82d122b81d82b3e5d116800433f0058612aae078d0fd5cdc3a8a35073458ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b3facd3354707e7378963a42449ae106e50b3c1a6d0f77679f27dd32a50cd1aa83facd3354707e7378963a42449ae106e50b3c1a6d0f77679f27dd32a50cd1aa81cf35763de613b575408aeca0a1752afca87180fef840d2925b7d6a6e9c6ac8d361a15ae3f78e90b8a41a9810717a48c04087541c0bfc88d914dce8772a1dcd92300bf857bbad92c1683a015b8b7847b127d6bee6889a58c1f0faf2a5e46d3fed5c9673bc27367ff457d1811b920d3465028d9ed1ffd99f9d4f77bf321299f9bd601a2b984d8e9a13d9d264f3aabb4fd8627e194be4b1d080b413a53165277bac935e21f6c751ec8b10b357494cc6a4d0934a905a4ee04ebe40279dcf5a0d8180c889e000114f2510175ce4e9ac88c11c47a0317c8775a65466cd143b1adb414c22a0174f1ec498ac8d660f0be9efcb93ed070a8a4472896fadbff7d7037cefd3d421823f29660e0397ed8037bc20f80e96f37406c18441e4f45f768287789b6ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bbc649c7c5edf14958b2ccb9e768ab1811b5e74be3e70f24e644f384f9b876afebc649c7c5edf14958b2ccb9e768ab1811b5e74be3e70f24e644f384f9b876afee6f817fdca7344e83ae8ccff4048571d6d39bef7186708b26f1abe0c4599f1fafbc7196b19e8a0aeabc691ff7723820eb74a43e39ebddbd473bf5ee9327c26848c6159a770b80fc4f74ec3459dbee34df6572498a037e040abb28e30094439ec66cf47d4b6583103386482c11d8d7eca9017c65dc270a34c9eba8e897578b9830e4d9783a5008d72e5a92aafa4b8cbae5dee4293e8c00ccd9339f9015ca544092ebfbb8b39c2d13cfc46f9f6ea2b7015267135332b2aa192bfa290fe7d611847f51a9e5ba3449c3f08a860ccf4122cbc5911b434ce3347f4b73b52d2c6a30d13b5173645fc4d2e4ca0c52db84e41496e3ac4fcaf95b7a710e2b8fe75e06a42732701a7eca85f2de503e83e40b36c3fed1beff1028398cef3146db647f98e26e30830f152dfb8130daf21248e90e03fd518cdf14efc3cf4f71e1251dcdb15a417ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204baa64d6c7b851db6d6f22e972da5c7db6e351e92e7ef2338423071d57a16a2ba45d4b8eb95c3767901fa23b0bdb5e1d82945a0bda60e4e6eaa028328034bea310f27669044b40556fc7fea83185956b96c1adb823567a45559c4bc29c02a5fb42f27669044b40556fc7fea83185956b96c1adb823567a45559c4bc29c02a5fb4277301f55aa2c99c18e9674c8f7f3b7bb06a9500bbe2aaacb5123c62a358bdf8804ec990c294e36e3a434abc6bc34e85cfa8e4768cb907e539add886438e6283c74650d5acfbd45826ba492635c45a19aecefde0fa50e011d0289dd94ec9b2b38d966a9a6c45e58e643241bb68c5a3d20554873bb064c8ef6d9e945b5b5f86c3d763a57c44bc8de1721991e326a7deb57d56e71e3dc16e339c436dde0771243ab3e8fdc5eddaebef1f67dfb382753de9d02ee31e40de457fc6badeda11e7ac94a4da5feebb1b2cc1c16b7e1d61172e1bdb80f66bc6ed5d66c51f270153d14c26e3141bde594d69c678d19d9c99ad67029ba3f9b8bed9c97556dfa80a9f8b1cd75d3317b9cd60a0eaea03b341d896ae76180b6667afd98783168b9da36d9d5f584d39de4785f83c9885967dde911495e3e7600a41f90aa57a36c5ef6ef8117895a417d439bec176f340139b3b1c32760ea6fd62364220075241e821999a18a85f7d6dc630a79866e968bba69eb9fb2775a9469ca28740cfc0ac82b034c71c1ace4b37e9381b2da0c008233c550a8bcda9f9913d5bdb0442dd34ce4eae81d19222b9b1a8195b40bdddadbc1c5cead580800e6a287f3f21135102e7670b1e6defa627fb8027ec7318258aed323d4d2496150ab8157289012f26d252306f4026a9f1547ac8f44e86921283b5287d97e352019705b25ab84c2ff418364c34ccaa5a7376935d82338cfb8dbfd7e2292cc5270614fbefa6f17937f501ba980afb7d02d051ef6fbe1213a664f63d4edb2e21d7d81de55fe34fc0f102e15dc736d98d07cc7561c923ea9702c41b891ee9fe0a356522e77b14a0be2c78eb377cf48f8cb9a72390cb7f989978573dd5e3b6a25c6ccd38389e0831b88ae1f56fd7ba5b6d3dcff420e6dd3c773ea805a4212ca2bd0b7759209173a4f0d978021c9d6507c95a008fca69531698ec374acceeb9a49e942f0c333df98d3eec8f8c70a6dafcee4e77d9a7bdee4a1aa5544448bec68f8e0aca8a9c96ebf2de9d359fbffba6caef7fa1824cb14ee181a2ff8e25d954c3be9b683a0d558c051696bd41239f8bf4c55770dba9ccf847954603ea772abc56d64e3b8b891e7900d054066241320c08003fdc7311b8c5360b66cc39dd6279d8e8ebd02a1aa2b41a17b22f6cde61e0a4258d197826fa66d8535e7150a42e70f9970aa4db86580298c097af80cc4d79d30573754cc34c7b97abc963e45b0160d16c42f585f7db06bad6c90b2c055a07081455d47dcee922c80eba5b05000353d758b29569ca637e2de210dc2888f4e30cf7982a154f8423f3272f645849b9dbda403566e9d6e4e8992aa14f4fdb0e32674b2178a636435f961b148fbc40b2a5638df0592e81d9cb40aa1ffb4c7aefe2a32cf4079792badad43979ea04a0b33b8aac04c3852ca6bf06d84f7116545b29ffceff17873a8278f1461401f8f4de555f4661e8d1738e6a78c15a96bf789d000e27e7ea0af843cccd9069ca5b26692bf997348c6123a1fc7e395a666f916f2a8a52e7466640f5383295a22ab6057a0d48b4edd9e1718224ce969aff849dd0f8f06d47cbf46817116a9fdf479d86dd14a66bf120a1a7550a170462036e32c362857aca982f1101a63636065b7f25ef388d5c991eaad88161a5532d9e7294151d92cd3f41739ce0b129edd803c411a63cfabc55d930908acdbe10fb2c5199e035449bfcb112c4e22d2208200810c58f95261880c14d330d838bbcade941cf2058b9419de75ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b70ad8b231eef304765b0540d46232fb226dacecad6748239ea16efc694eab31170ad8b231eef304765b0540d46232fb226dacecad6748239ea16efc694eab31105ed697bb450f05d77afe83dc2a6973b2149b2fcb53280fdc7217bbccb5bbce2d115dd8e29e75f5de4ecc90888f77b53840b01144327a20dbb23809b161c069d464fef22e2f8ad2ec886a8955fdcbc245d6a28aa2a78344fe96e7157d7656346514d0813e38a9aea43f019fa8386b3c4633e670699a5502a4d629df185bb1f94b4d197e2cc15b0e315697ce535cc63518c96065511bba325e6c2690a853bee8c9ce7b4c215addc2567903eb8d3bd4de8ee6392b0dfc914544e6da01b3529dd82a801383ddae9925a4b8ef93c70fb493d9472a154f6b4fb1e49620ae681be9a6a4e6df72a79d296b52ef732a83cfc201d8bbba68873be48cb0691b35db875e886a81d2687a404d4ff9b780633190cda716de53eadb0699dd1faeb4f36141a6c2dd6eee8e2836e8c9abbbabe505830422471ee685f51b554fb5fc751c3c44ffc0c698b2adcd2363eb0c2f0286097762fd6234f63b1eb9554acf5a1d980ada08c69b43d10b036eab5f1c21e8049ad6ca973e93fe76fbb3540ddbf03811797fc8c01ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b8a1937b0670264acc5a44f19e99f2eb6c55e27675fea2b250113e5914405e857c35aaaf8b43c5028c65fb4ac52dfc2d3796faf4d0d8e182a51bc04c0fdd2e33494904a1a20ef5af34790ce03606800beb383a716a07fed098295743ca276b17fe9afc56e06114158d8a97fdede9107075216c44cd58689083ae79c5d1ddca5dbc76940034a2e10f87eaaca3abed3dd8074ed214a7734ba6bff769e3d4eb347ec741e9402b89af422e999133a686da0bb44113bddb2dcea5d2045d62faf50cf4064e82c435011596eee65d5ba0ac070b72270ce5092252e6030d62fb379f0a1a3ee46f3208afa826eb83bb004a2ec6de1c9f9535ebdae5d24251c06dd4e1ed69ced6ab98c6015da82f704ee054778277ad1569d7e2f2b4d455b99df93c24f2df6b85b5df287ca49dcd218ee2738e1a2483bbff316b950dfd440530bff29e0cd7353cb59e0b41879b4e3fd47881fb7cdc31ba0d8a9cc016538279703da751570fb04ceaba88b39dd170b58158b0a9cad332d21a19006f45737c7858f97dc18f6ed281b380551d96b546ba0078bb5fd12cb031aa79a4691a93d06d69e7091de7aff281b380551d96b546ba0078bb5fd12cb031aa79a4691a93d06d69e7091de7affa2deb1c23fe9ed21b893e59fc2077f554fdc5bd186e093c024dea605a4e803fb00dab5bb3c5fe641d354bcfaadf232593734cfcbf0a8ce4d0081990a053f218600dab5bb3c5fe641d354bcfaadf232593734cfcbf0a8ce4d0081990a053f2186e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e250b63ef1d3951406818a5b866a6248d3f1909871dc836e972c7ca06affd6e3e250b63ef1d3951406818a5b866a6248d3f1909871dc836e972c7ca06affd6e3b12d55f96ff26d502c81f850663245e4dcfc664cabebf49f3b3e29cb63daaaa86b5cdda58bdfe7f2dd436aef156630e9024bc43a7252d489090d27d6aaec6d919509ad192c38ad19ba0e20fb6bd223c55ce81e4db36f701160d80ebb365c4e15fa04b93e0f11466c2fce36526f30be77252a47725d3e75f6ab80a23861b18741d9557e28593d664a92e4214eb36219b6a7fa0ec171b237e2da81add53c828490865df0880a3da9c180819e558c4314cc5d4e1ab440462fed65b9203d8045572c079138caa60be128732c038ae72a4c7d10612a2e1a1cf650848f96561d1da0e0d31315f9448f0af41984ca209e1efbd479c51ca394b00da6bbfa047632cecc1813c909dd2c6c0760c8f7fd779d89ae168bb951811d2b622687c6ffaf9247f091885995667f567733420f6390a8914220d9e559c6738cbbdf2bd9c9b09b09d4296a9b12216326c5e1adb15790a60f6e7a62dc6ebc0b6a76071c9e8b049ddd5313012c73af8c9141e4f6c445d8d95db08647ee5269e55d103abbf8357ce5de37c2ad6c06169a42020b4efda6db6432d401a355da17dfc51154112ddcb4e29530ed8332f1955a3cd0b813ba7c60ca16abcaa77fe87268d373ae32fb782c7789d8cca634ef0db27e8225ad832ca00931220cc74984268108215094f3ce37ca8575d7ca136b653a4b86246c95d67403f79797c7a82a7d615e0d669744cf47f054093457b12f208630f7099633584808756e3c7d0ed35c79df421ea1fa41f8f4d63f9cc40ab95c050eefe8fcc6affe505af09abb93c66ad1403ca12d50ea0d9d1e6e7e9ba508b89e2c477def9708f8ad3835f067917d6dced0871da10ec53f43c193fc9bae1297524a030e6dbfaef56de9e9d9e355df2640a4c8ee21b7cf701e6186cbca9776fdc2ea33100a6d78a382eacec44bbfdd56f4ee9496e67312266156b31ba1de7349066ebee1255731037fcccd4d14e89d6b73470af55224e7f90352f03b1457cb13df2ae22f9d6b468e94c4bf166d98254877751f700fe3d686443c72186aaa8e93c3d152759d01c5a6b2d04632ba42d09f0b281a3320597ae555be3550c61689495977c681b3c7a21e8c3995eaacfbecbe3d7c3dc3742712e1f24e2a94332c8024ad961f5aeb7958b77783cf90560954bd706b2554ae7ebc24c9c043bb44f78fb15ac7a7730393972fda3237d00a73b6fbecaeaa5826c4d09f6ab8b4fcb4aa396968b79ad9270b5d0db50684319127023e43cc726f9f33f1b0f795d8cefa7f2bf72da68c339728a6b34e35d45e6abfd27fff93ffd4954a31ad1072328e2df073ef961ed6602b6284bc020ad3d8166c9356d249dd4fcacd9714f1e1b9b1a0063807decd4a33a0597ccd53633274f3b8b88372b1e3006c22b718e7337b62193922f99de6baae4c670109353b42e4c2b153ae1e8368ed8c41f9742f7ae84a9cf4b23d65dab2d72ed47b22c34deb19cc84d915479f57684ca9e0d5d7ec286c540abee96ad3e10f2b05b35da5144d6eb9b1df511d6c40141596a25ac6f843f4e2609b86ab9ba211f494e8f99b0b9379056db7943d41f39d5864251d2aa1b3c1daa1232a0702cf059b2b8f094742fa9757fb3ca71e370625685dc381f6ba3e01916653e341f7a320f829fc3b65d6d0734e70e106eecfbeff34873c4d9c360de43c85d7a0fa466c8fa5a535ea4f602b59affa8a8429978f76f1eb4b4b17c5095fe944686983b24985da3d81ebbfb478e68be44b2625a56072c6d0b1c4b619c80dd2a2a91efea6bc8118b15e1e5a3adb40b4f0b1a7631ad368bc6fb2dffe561e9217726969dd8dcc7a052789d2eed502133aae11b53ffdb1015953738e2aa0df8607f69ba5f6d26859427c12d86b5d0c851409334a9af5a1d05a8b0fa4797185ea443542280213c821e994e514405a172997e7c6cd5563c667b42532c7fc7fd2afd5261185c0036aa38d5a268432974895192de7c376e40a91b4a5f8a0bf7cf2f5a76332342c5e739537d4f810a1c018067c9fa6a3174155fe7110028ccd1074f3ec7b7e1b511303a543c33a6a568790f563aa20001da6ef352d0a80c511eeeeb03d74002da86921cbcb89374573d52e0bbfab7876b7c2ecac499f8d955eb44906f4d9e8d86c6faad50d9185a885174a0c84c0634561508689d80f85b1fe4c79a1a9bb3ba589639b43da985b88422ffa6a56d4cc72b8b716bfd34fdec6eec3eef327f108294e415c5bab89bec7b96a3357dddd85ecf9ad2218175f7485d85a1fe9fc5ae1e0d9c3d697e5a9d1295cb53ad14d457f63aefaf0d046e8a19dc0cda3a0eee2c258544bda11ea4961ef4e935a7c47a7edb37c418cf14105c5585493b127e4793d1e6c4dc71581f72e824aa069563c7046d19b841ee64984a0cce37d81a29d11764244a9e758fc27303be2604969792e514cf061c050e0d573b5780f02fc2399d56a8d42a6cd0d10a34a3ee698baa88aeaafb0b1b3deb2fa3b8299680ce4641b62badcaf67af8523d2926abd7a4e9ff9b578e4f2e1247d553dbd3a40375b9046d37f5bfcb96adad5f1da1bdd76d912d2af9335ce47681faad02d982795087d25fabc0b134e97e907285776cdd62f9aad8337b116c4ecfe0cfac1e2c14071f1d338627b210b65d58f4bc94b10d829f03ace1df552f96f7b0b2c614a2aed79bc66f570e56994f192759e7185b6df9f25b5a9f5c9214a96c0325c6c3552474d079ce8e0e48a2b4505edda2e2009f14adf2162f239ea7dd4865c42a04a0cd5e94259f9a20912890922440d41be6a8a8433f29f5d1737b48a95b4b73808b8c62b5bc5658e4a57cc48e799369351a5afa6698dcd73516fe083ef5513d396edf2220873f01188db8aed34f7a50f811a5f2036d3bb58f6c41de579f11a90e11927fcd1dabc2c32f71a7823fb842fbae9b3bd35c35ce94db34ddb8911afa37c427f19473f08be788f9e928e7bfb256c8641638e314f018cd7fbfee6aa5570516ca503d3a1a3659f30d524e5514d1d3eecd2a8b5166f9c69ff1d4fe1f779975ef1b7edd0cc284550dd38d955c3704f1bb6ed8822b560fe4cb73a8b48f1fd74518dfce231d00708d5acd38a15c523d36c64bc7b0c7c6dca8a0555d436467dc902926f76e783cfeaf81b078789f77933f67ba045dbad3dcc7af9575373fc715fade4a7e78ce5a25b42b0c2e8fba2892966f330a3f928a6b67fd165e9fe9c4fe6ad70dee670edb7fe2f9931f5cafbfb92259a3a14271ec26b05c596cdd306fb186a9d1c45d53b7b79880e7244096fb9604e01422eb2961e7cc06b76b3167bb8230bcc9ab4c3da5881a395bd341d8a853129f68cfd90f8b11e66e642f29658d1da8d74368562ac92c751bf1a89dd01d2dab979159c15992f47fd8c85db8f4bd08f4bfc83c862a5c3815a3bfee2337053967c3979126a4728640e7bcf0de30f943716614bbaaef499de716e49dd1ca7f5cadb8ded7cb496869f7e1d0c5f57cb0abfbb2426662e7734a9a9e3bc39ba815075151d97b7b66ca123783830bd090b3e4e78f9b2e718cc20edf4b206a21147b73e0d52e8286606e9debf0c2c75a16d6225b8d66c51684afcdb7fff86947449421418c14b0fc5d14eafba01fab08e75b80e3502964769d173e74f5caace372edd9c48b3e8a98d0d7366e024099dd34f0e43bb13d22e2869e654e07129c4e795f0aaeba3db509f674eebb1cdc7bcc447d6504435bd8c52cdf72395dabf915a2b679cb895c477047627f2e07e8d91392d5f32dad7e1b61cd61c38085cc6b87c8a07dca1d9b876e5ae4baa53262075fdc90ad37034f9e5f5d4f33c21efb01b265c1c1b98a8d4be121862d70d82442fbb72438e7d5ca4a1e60ec49744a5d567eb6eab94bdd99801f59ea2836ec57d389bc34ae99b20dec26ee2474b714787984d83eca9b7ae60f049154f84ad48681e481c9e658c08cc759bf706968310cc59523ee399c304f6d2be0286816205595b803d1ff79b0219616eb36830163d666670d56f13022e013f811829ee240bd05615b83225903e0c5ade29046eca95268aca4104fe5b6132eadae6a8605e88e126b08cd2c98596e55cbd32553c42ec9b8ad69b96d1b986b42dc52760fb6e5f5d3bde5f6e36a35ec9b27a12b666883a3dd4a8ccbc6f81033da392685ce53b45ba093fbe6dc07c0175eaaad6e6e10f892419f43e4353b8cfb12d13986102fb16af777e67ecafd1d105c19bb92a6864ce0784a1b916c2632d8df78ab6d5492cb073c05ac22249f61a06cdf5e67fb7a753d31236fe879b7409b907525cded71e2ecebc6138b5a4472076023f7a0a74d70e2c6e42fce99b3b4779a7dcd514f40a8331e2eb35cac76e249f505a3119177f15816728ccd3aacce39e6cf04ab90404b7e1807721aa5872876c15bcb45304899d70c6e103fd2860541fc694e68c0d739df0207b91c565563d4d5fa61ce18682da0966ec1cb0d5424bbb65554c5f1f7c02d85263fb50e14588ee582d3aab24eeb16e14fd4d0842b3022697086f06d03f167d39e311a332f359a55b4473b2a0ce376af2f2763fa1a96002b27c3b86ef7b0dec9491f37b315703746f031280387ae9ce0187a65446cb763fabdd7bae6a0574c9a0e451f6651825a0a2031cf0fabf462a75a48b6fb28afd576d33090fbd8875c0c16d1f1fe910fca237125d63afa7a3cf71b0e79f44c84ce13be200fd9707d3948d1c5afca21c96926ce7291d3dd2526a8cde967c13d58edee5197d89697978a48cde76407b31173682d5384c0993dc6876ed23303bbe1950da9e5b4a1f183e0adea0b8b47d7f9a1253d79140fe832457473056e30045aa0d7913a6d55b813dbdfc910a42d768609f88274590e07806f7c4546649ced8f8c1a33d3507de4cbc2e001da8ecc577451369ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b1dbc0cf8ef51af803a1386c6eac7f2c6506c7068aa4629480edab502eff49af01dbc0cf8ef51af803a1386c6eac7f2c6506c7068aa4629480edab502eff49af0ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b290cea166e35ae870b21c8c2ef06ad7c34993b3e392e6ad331f743c2467aed8b290cea166e35ae870b21c8c2ef06ad7c34993b3e392e6ad331f743c2467aed8bfdae76ab3cc2bd97c7b3b9abd74cd96a915d9e34c6d1354fd6e4d5bb8a082b0ad68f0eb2be4d7bf890aa5bb99ecb6fe2e56672789265cd990263a83fa1fb437b56d72e1f2c1de80a2f010f3fc7d1fd8adeca206e6236c857446fb7500c9631e17c6d2f0f60d6f2ea734a71be4fc263336ca21a0693ea4870dbc911ceb166fa4f74cb173e7fc47009c3d1ef85c130e7ae00f4073533f689682dd7135e2177dcfcdf1cc176997ee84e416e44c10a1b9db61c2d46a7ff2d622b07c1714c812d72a6d5a5c419c40a43f9edf18cb0cd1f89300bb4b33b21098dc040eceecc7dfcbf8f9e97487b2f6e23e67dbe4afe4e79e9631e26a13ca96d1c35fb8900be0ea6ccd5e2c30c003f871752b623958c1048d164f14aac260e9f4a2567abda14073139191a52c59932495f3bf641e37c897cfa310592badab9bdcc2e6cbd3a726c8ea1b68a3f8c855df7fde47c371f7c93d350beafccf777d3f9b6c4a0505cc158cbccc87eb428356e495fdd84314eec4bf03828eb7975e94e4858b03a6d9f20eeb57c22865262434b4661f81650c93bc41d58693f0b97987ba179e16dc9a67135cd2ceabbce07b772669c1a3b2d443e43fd92684f8e645b09e02f5af79ab214d9ff17c3c84835d7c0671e87c821f5cfb6115d36bea042b865e9adf6050e678d6d481d81ffe072c329c7ae6902604d6a208b001c6079acc9b8e69e2ce27863f7ddc0b11e507ec250a24f6190b7ac4751e6d60173cf256a4e520475143e582eabfab4fb8d604f71ed44b9ad1e446a2a369e19654ff35a09d8a811f2d1d07a12db518af1f72854301d2fbf6272564cec46949cff03188c55dae21da36a66765ab3cc09139d635dad020dbff4d7b7a043da89cdf10ae7b80f9d6a4f8dff3b49fa0311e4f5647061c0aa4c99308b1c5b17327ee37853b901888103d48f740ad2d5ef03eebe19c6eee5786050507514381b7dcd9c5c5a26dbf42776b8f6f389e9543eced5b6c53e9b2843102c8b663c977619b0510afa4858d5173535ff2406ca920e772b72607d3b18ae8cd738c9e7bd75f2e0ce178097cbbbe882fe7ac148c37fc62b5d9c8141c99989608a8fb6bb2ca9b05c2b2f5f2c53221d800648223eb832db83a28a72addf2fb5af1ae00062f061458661c5df9b53ae2382cc381942ebc8a51b3b2c9d8f41e6db01a75e93f831ab57f0d698992eeb954d2454ac517426b94a45c8559b1ed1bfa1ac0561c380eac4ad8bb85cea94c37ae83512d6542093cf36de18e218bc8502e74b6ec6a26e2d69fcc91cd289efcea36af5e3f6a1d7e286e109273a3404b41ad0e9f772a014a252ba94857e80789a61534f6933c9357de08c891dd0a1cb20fc3ec4905517d33ba17c38f8bca194de19e4a1c22c4536ce4e799d1712d41c2437f7e93dbd7ae47fffe4953f7b197a112b9bc1af61d26e3085856e337dbcfcfb7b92288ebf507e9f5bae4a949a5e27d4056eb1c70589af991ded571c8bd00195b3656b1526b3bce51bfb524bb583d56be25d4309724986082027bcf0ce022f105a3264be56bcbb8cbff204abef10512f0fe3056584e97769ce0dc2f1ba2e6d58c929353c63ab24bd42ce559404cee9a229158263a47e8105032995db860b225805860ff78ce24e4fdf3c22c9cb4ffef1bba69d156a0eecd8014b450c640ed1de666a15b3c1bb6157fefefc0007486172d401027f53e9637d3411b69d298ae2c83898107ff487e08ab5301ceee96a35f607463a32c0abc3f120cf57d31902eda318835ffb260f024b2495df0e6aba600820e90db7df14a7e95240d07ae37c757327ad21360b36dad60e6d1b624a1a970f7ee264b16a70b1010f2c9e2fd4c4c8e4bfb5d7b6a8e47ced83e40d6f8a1756027e5943f54d6a4badfe0d90e29b484bfabe1d0a34fa26b97e176748ba6c5bca44c90a708db58e7ac26564d9b00e1b3d9368a34cb2018b9d5519c2255f382b52297db6f98626fe0d49c672f26470058e133681ebf4df87521383fe178b525c7b38e3ad29698a53ee3c3f9a7e3000fce9a9fe82f3261b0e24a4022d795bfcdbc46a076c00042bc1bd557b15478c1c228108a0aea9295ad782120909aa64a174c7e392800dcf760ec423c80d9fd4df6ae0aed59cb34fa0b7c8b0550c3e20473d6ad8d180b49f3b5b2d2051b4ef015514b7845f2df7eaaded9857fbae1a0e0c868f06926986162ca8afed1cc7b0f6ea6a3696af3809923aa545b58ebce095bdaf1cbeb04dc645da1c837fbccf202bbd7a276b42791458a5390a3f24ef76d14b452ea85304aae5927b7e967860f4d61c24df6a38a1a3d3f71fce519517c2b5d053615e8619b7cacc37f95b165a5725f6c7ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b6a61a4621f8729bca9904f5ec86caa2c4ce2b386045d879b0da14f6c8e29cba3f5b775827d776c1a417d98cb92ecc75a60e9c80854d05e2d5802dac98d37795c76582f8d5a93b2aae0ad475afd4f6a236f57bb78093d16870c168f42ee6852b55d59a9cd7bb3c54b9f4c00fca4630f9a96ae8bbae7d339992103b2f154d389c280b04d3e60b920ca74020f07ad7ab113d18fcd71b02525146db439eb5c1907b85bb2af173e17cfdcebb1d70776be9feef64ff49de37ec94641acb767e4b27bd36f6d9b976133e9a8175c2956d0534b72003f6caf199a850e597a34d822d3de4717f5ea00577e86e993497b4819acacf63832d8c6542a9847ea8cc33ddc8f7e46350d9a5a7535fd6485b4356512baba769279828ec39a5ff7a701f1e556f7c8f8350d9a5a7535fd6485b4356512baba769279828ec39a5ff7a701f1e556f7c8f8d4efbb705364f985cb7072a6e9ca12ab624aac9c0fb8abe074d209ec778d79c1a334899ae94c8f1f4f987fc2e58f0b9a3bf2c7fca126ee72e2ef712c74a41b4d00cb9a55a44fac4fbe4a59669235ccdcddcf4242c56af04801fa4af768bb7fc4f4fc2de5838077582a4f64b83a181916f11148c06b64ab1730ce2532f3f7be2b31f05589e3cabcc372e635c20d533426bb9450c1cb04b8ad96cd1ceb32073d9cd5a534f978389b0408a7a8da269dd0205c1cc9d1b369865c58bc7b0c434db1b03d3cd0203942471b52f8b52895bba0528799ee4d6814c07201af684de8c84133dca20e7b4567884d730f3257e0aaa7ea844cfb247aab2a9b27bbb82c827785eeb4b036f364206195aad02555a72a2b111efec87b5199a421cba08ab99266e4d64ae7dffd9920707f12f3f94dba4843e3985015b76c0040c9c7a250805f050f58670713c74ccc4dab16c3e3ddca95f30a7e07485f681041bffef3137badb3948c7234ac5580c78a4026876adde5618d16a1564f6fa410568e41b3975bd165c050cf9ba23feae2ee0c87669d4ef0e7bd0b0636f59742b1bb73a1042e2cfee1b3b3e1f6bb6c0b57ab9bb8018c9bf9f2a01cd2015cc08f13e710ee81de3d4d09dae8f35f6030e1914419c1e383bd604e7be9a219b07e3c5159f9f60a0887a1586014aeb92b367bafe545489fd485f09b66cfb580b827eb03fc113865c8defbff9d2a4841aa343007951462d1731a9dad433ec675b56172ddfbce9a5aa8058858b15d7594b8f28d2b7418d1b8cf121337527ac9b8004c0c9220976272976a0856638dde7fbb4691860965972193745202a6ba5bd42ae59c82ab154f6dc31b6fb2e21bade11d9b8e50f0f5d2a8de30210904cf310158e6944b32f2343603d3658151e4f419631c19abeb17a270a5f94796e0198674438721f0c7ed87b4d6fc597e10e8cf92c8f49570227b9d89f7e3724c1ae1e6d188e9213216955cd605445857c84af241c438d749e9b9d2152534d91c25943521c953d8a1b931ef1a93c4d36540d9c414286db7cf8124df9d3f4868bbb43f242b32a7337e9648e1e0cb80399d10b687beb7ad925bb1e2334d21b4be1ded3a0b8f8752497859b2f4a661f40cb1e18c9810d65247564276487e62ef679c8583bdd41a6c301522563d296bfb762f312c1783e6e8fbab1f137ca8c9c29fb338b6adea3c994cb611856a04c6025ad849a8c0e9b45921542bfd4a7c6adfc2cc02a124b95462983a0147f1794debaf7ee78192c5cb669f6f3bcf99e8a7f5b497158d7575a141bb41493044c63e0c03fda72cec2e905c2340d50a4e771ca80cda3cb82b14585b2df2b0e7fa1609b9433fb901321b01b6b64992555dd3e3726d62e2200194e2546b78203236d38d5fa6944d962490f270ce7d373aa76cc3028d843375373d8f7d7483c62fb266bad699aa1690df4e8e2156e6ba5d1cdff5ef3f39a580fca22cd60ffd52f8f68afbc1cd93560cc13884e45ad98fb5f4e3d749cbd739213efc6c1979dd22a851e0a8f3cb21d2e2560f339d51b3064762baf2d7ebf7e3b1814e9c17999d638eed6735a363a92f8c7a325cf0f5ca9526f1057dd7dd32263f0aa6f73b180a924495973cd7916f6da69d47096e67f4a698a604d160f016266c3d7bc9d651d8abdbac16c98d2614dfdca19c522b511b2504dbc89f4af0a6f8167e7b28110e45d46463d879158cef7c7ee09ff60357c7a7253047331ad334d4f5f24d7ed0154ee792592008630fda773e30a1c543cf7495665b77e319cbd7689c698c4f7991cc1f0440e45a598cdca877ac6a1b89afeebeb2a9f65e38d722a9d0b39d1793f9079b3e79acd617ddf7616ae3a2e0ce0bcd62da89c540a1d1defb48e49d644686e600920c77d29a7a80aa1e43182265c1fb4475ab958f961110888b90c36c28b964be0348957fc0fd19d7cd0547f7efb1c951e365855b18da9a71a519ef73f3334e24fc9683362dfaab7871c7646428641eaece8a7a3d5928761e295fb161a1d9139050810d0a30f08cbbaf3a12c4dcc1b1d7ee365dbdbafd683ee25065afcaeadf1830eea40fc7efe245ea4c1e27e4082813c975b175ab12646b47598da0700cce1c75b96647d94a5a383d06c942934ee27d89c23ff450fe3c86546fbb678568d7c81beb911fede2553beca45da857f6bda224f5fcc67b3fea07fe14db8d6a439922b9b29b102025cf23c21f90b19e49aebeae0c3854164deb29373f6805f4e26024636737df086355794b653dda308dc448a3a4f5fd750fc0c51b340745babef4cb927ce0c21e28fa2d72888e36cfbaf18a88c1a552e12ce6c91b0148a8244aded81b0c53df2f09fafd6a036422b7446dbc21f40d7792c4f350f403c50cd7a5d68db69cf19d6fcb3c4982c4faf7f52834c2e33e1e18502aa218f366704998316f85de3627c5e9dafcf639447f2114c1e4a028ffa8c38d1d3893dc1eb68e9abebddd89d6330984862545d2870ba25ea2302c575ced56fa70e7bdc4de8626681e8e870f94cdc6603929fe2449aae0c6c26cc892ad1e2e3cfcbb356517ddcccefd30ed9a115bf490c7f3de18269a7eed7f7e6ee3082b8320d76197e925a82976510f921cb589755459a88da2500942f6170377bab50d9ab7d5a553ad65a56881fd8077f735c2f1ea2a2fd8760e75ed63ae036ada8a6046daddd25b5328b7847838581f270764b08adaf50006b1adfe98bb6cca5a7111fbf30fe22a4e04635dc28a07b23b0e8cfd4d43b56b64dbb6c5a8b03a99bc1d507459aa98e55d09ba4e4e2963c760cc14f82f3c0f5f9e69e38cf5498b939b0ee0b401dfff97796b70b97ee4008b56678dc7c044e19d6785eaddb55c94db4c3560d6a61f101ec470a7e2600b08fb2fe167e731beff98ee24e0c272c31d7b9f0f5f482aec73c3b5b152c15b0904ee414e85e3416ea09ecf3f0a3739787c20bc982a272d942f222d8942302ba6660af0db97c6f8d4bea6833f1aa3ed3eb067299f69a44effe151d0dd795d485aefb4b1f341c0d13e3b2c34c226f90bcb1fd2e710610cf6a94f95594cd88e0779a59f78f2354edff8d14e90c6b591209536b514f2f212e325089ad82d520971de658ca205e1d1cb23a12cd0257113b1a7220302dbc669dba9a1558a8f6cf20372fc77fa1001dfdf9774628ab395cb88edb2464b9247df1571bc2edfc70337f3840af01a0aa7ba5b3a704e444b2ced0cdcf86dd5d47355ec26d41abe16134278f96c7fec776742d0e1b02f67fb0cba6554cec881538cd5031508e5fa8e485265fad0173d31bf9fa1f98f7a6622444b86ee072e18eefdd818e9540193a79630409852d3c2da7c31f45e710d03a2bc1675a364cbdb8d84ec5b30c243c11bf5cabbb1132e779b46d00651b9a5193a0733859691e89f07fdf621f98c2438e42f1631e0d4021f4ab8951d499deed7a2530dca5bf99effce23b7fb9de88fa9861778c783db6009f1f78fa012ea07af8335607a394b7d5b82a90e122146fc15025c2fefc78808ca388686e412f9086b67bb1b7fef258944dbd512b433c675f42080ff2ad6cf531fd909ba39f8c85a3289268874f49f471fed8d970713c02097abec05e96f49ddc4a02d3e8542853810e35cf25e7626f6df39b251cce6cb183d7618b95a01f874cdd746dd9fde4c6a36de0de1a3fcdbe2be6ffc2248595b2426da6ebc7cf13ab32daf899ea074fe75a5ddd6a61feea8b38cc5c4dbdce919ad9faba37a478cc9b8afd6f34a621a149946b146e285f41cfb0b1d2884aba12d28e0dcb8e587d74477ea9f54856d711209dfe2213191a42e8438cefb3619bd08d46aa8404e45501abe6606104afc909d9534bfd1613d3dbe54822a37a70c27dc3be5ea9a9f5c2795108c3548708008d12fa82b96a3736f12cafffbf1d36b6698694f0efd6a6de1a635b070a9406f19ed8716798d247a760c1bf80bd7223b5173c33ece25da5477f24e910b0a686fd384b78836e8a0cbf4485731a3fcab8d7fee3fdc143cbf3fe0bfd7d93563305730018110d3568e17e5e4aad609f6808f54c4887c83bcbc5bddfc9b177cd97745c67089ea7a83423fac12d3d238017661ddb3de376ee4c0551d2c38fc7c7aeb2c5ad43ab9a5330ba849d50ddadabfcbb81a623eba8633850ebe9aa0a5f315c56217046c3bfbdfb78a7180886abceb79c736637ce29cdbccc1f2e977e1d430ff27dc7468baed8d64a18810537e369c734bdf76d95eae42feb10061f3f49476560e396e9fe6d1ff703487bdd96947aa638033ce1fe6cafbfa772bdef73764406b08c29696dc62fffa183a437ba0731808cf53858c56b002e18c15db18043082bc9b4eeadcf2987167a9f8dd025b1e950e7ccb989cf1aaaa07ba363956de4382286a3567401bd654e34a607ea96f76dd3d3e7ef6b6a2d9879007095b101e79702b6821740faf2f6af88928c06206e5e9ed2ff2ad5f9a44db50a943787d2ff1589f0530edb3e14c87577991eeb74a3160a1f8441dfa7207b768fe0bb8477affd5c653f2d9bd19fa61d2519651d94de4b974736838f3373d8a2a59aaf9b06037d0e885f6f762e1ff08a182e7f1cbfa105d51359d46a22f8ae0de8629fef34de911014b790f50ed962cd5b3bd2432c16d4adc279d625811a1470f748df3820284beb1024a2c7687213c90eb2109d5a76d4cc977d563d17737915bc5fa8bff6a01f5d7546b81f1dbc0285395f95e43b2a3242738c1943fc3ca4348368e3115994367466986c7580d2fe8fe94ac90635e77c01faea51f6c30cd78f391add6a6ea1f7e30c03cf22a309c6e6ab66771a04b4f1dfba4717c03a4bb2e2f2f2729622f357bde7aa67e46432fbefde8d79e28173f9c0bd79618d83cef2f3b7d05d0db1243c431cdb37f1e83e8d8bd9f5e5475e92ff60d0d2729be6e9bed477cf599a53659ccec30639ea46ff08879cf79b689fd350c414ea30bfa9eacca40946ce23aaa0664fea3ba8bb9c5acc6ae6ae9b87d7ed93a122c0daee96eded2eaab37e81582c74af622cedf657059c5db2dd82e4c0233516c0b8619109deb4cd1f35f0f779f6c687e1449b60b3ed261c114cfe8a56e83b7130bfd47ed8fc9a7a1022265d4f3682b5402fe105201bdd26857fa5cd25fb7bdda8712803b5548d591d511fbfa459621de896aa5cfc2d817ba3b9e3ef4f6e88c251d1ec015e48e9961f0512072eac655689875e94195727231aad659d72b4a4ec5f64019d053a75c83988a3115c3ad50dd2176813a26fbc351b5ae2b8c49bb9140cf1caec25d3d2e063cda571d0acbb5cf1f24c0e5c299b5ddf9f8c4540359922d2a62cf502807c91a4f898b447a0395a5a7301ee6c575d0e238ddb9c6e2b5699ea0bf23ab97aa017ff3737ecd7886b549a32a5d715dd2c3f279888887caf07217d787372c5a57e274b0dddd7c008812516ee7481c5faef21f79cae0ca98ff1c706e876c20cc465374cff8d7e1246538b64019c539376b16b1edddb572c0f94a23c3c56ce1b859c1994cb114cf07c81cb69eb9a709c133fb79b31ec9cacc98a7bcbccb34ad6a03eb67d80f116474fae421c6034513e81813bb61ec061adb2f4a40250b9229203122f264f3f4c595696a3e36ed3a692bcf55faa8f78eef8b493c64d4804d5a4933170796b05111a3b1fa25caab1f13b1e2696ccc8fee4d6ce88d264dd3c267b47f2f4866dbfb3633021258cc704c71a2ea3f39ec548a2baebcd3421c49587232cdb8ce796b2d1a8c92f565ae5aaf5ed03af29c6667ef85316d122fa649a94c7aa5395b3dba617815b3e588bb66d928bd9329e1aa7e5836d2a685a256ff6a04c2fdf9df9cd5b39ed5b7633cf005ee58601a53c3a116732626a317a6b7afef43a6d60b99d1d80a6bea349d3c5901ce8adb332c6a485717c6c002613732c684dcddac24d7b9509e7e415e98f7501a3b1b7c8036ab30af4b56d963ec90c1dfa84ec038e7494e85c9edec31c7b3c26e3a0704af1b2c934edd22a93972f59d8cce8d5ae5e6c6e938950b8f2eb2c8da5bd87e1883d5809520ef8ae42676cadfc3d8f87d031c6fff995a1b595b422e546752fc989e75ca4595c04184bff024a033188c27a55836cd007c958aaf8baa361830b5a8eaff17cffeed330eb1b814c39593793a9df790acc527d67adbbeb57a0e424cdefc11b2f46c557e7967bf3bcbc4303f4c69011b29c972b120a99fcac18f29a9317d3815c874c99333a3009e03ea80f9c58524578a6a96f9679b810017b9c8b984e77461bb5ea962cc810e1518a374769af931cd3186ac12d3d99f85a61c9905bb8e12477275d120d1f9c8882e9728ff11c5a2baa31c3c6ceb79c7d599ab46593020ebe1f534023926933c2ee1c15ca9dc91505e0b1a429cd5c04909aa18a686b148c476a64f113e497a873073d512fe088329420b5081fb48c2bd67f66dc6f86bb0d381f0ac44395a2671fcf05909c034734cc48ffb39f96bc2386623ef5dbb285586a1f0e8cd70c6c6c319af90931a55d3ec351190276eda1b99ead934103ff5edd7b13e8f337e976f9b243a5d01f0b1eada55f0bf1d0cfedcf7bad90400107551305fbb5ee431f85b9238c9508beb1a21b7543b04abc7c3cf3f4e5b1be9b6e9f6529c843625bc8ca5896ecbc55cd00f93558942a60801f549e3a6d2fa4e8ac10ddd3d322f5e68009794b9cf111d5585bc5c8312f91b6da9f17e5c40cc80fb1c94a4e1fe897906d27d1893e3b00ad0d57526603e868f3be819f8127cf8f96a43a4d5936a7eda1f8ced65374ab96208fc4b6a3ef3e9f4ea18c6bb76124e302cb07d604a484e66c510b62deea8486700e9eede9b2c960881e90bb9df3d9d36cf218ba7864f888dd70464d1dd27d39b6312306343e1afc533c5e58070ed7b1359d2b7dcc5fa2e8c2abfe25469f03fd3a3d0e8b6b4c4c1cb77feca3d3369945cf14a54c5a8de2db33d33bb0a1a6a19ec06159dfec54963c4416bbb70be69399c4e7a85e796bbf828c62412bd8efca4c18b4ed6339706a77ed845d0d3df8dd1b398c77f46a838d6bfeb3aff8b626cf53b965bd76fbfc138683631bdfe26a7953a2a0580539c50ca5dd7c66e74d7ff20fdb5f986447f6c4909dcccfd8956c4d1ac1c3342720b93b68a42bd6408dbc893aa1c958ddb923d4b222965b7b4ca5013ec74fbf875e1d474833186155d05beba4d5910c94d04e7ab0d83d6ffe4696e11cf09baeae5e652623c92b3980eeb52ae064389c2babdbb2abef48e33902577f3ba9144821a4f7af37324d8dda016976aff9d9f56e5afd40a0388f861d98e3fb819a5e6dd33967c5bf0682e3ba039b949102140df239c98e4cc4adaef8f67bcdb1c4e012115edb95dc70fec921b42e9089b6f742f75734a9f9867faf6944f666680a6fc4c9fbaba377a63f4c50df8f856711f475fe8b667f779f2324cdbf648569a3c79d3ee7b9c19791f67e6967ac063df909fe44c6879a71f491f99fb74128189501df74a7ca489258c840ea51d33d30f385fa8b061649e28095fa1b70ca4d5438cc0e13b5b18c6888565fb7cc698bab46b7215a58a595a0b1e5ae6499fddad753dfd43f11ef344cc7aed01c324037f3a5495a4b31cf55626e54eb75cb93bd441243ce1ce94d48203e8312f604839b12d8b941312f9977d6b4f92700639b588e22582989f2b17219702a55df530ce1f745c51644fd94064e78b35df5d9fa93dc941f8fed461bdd4dc9b2b2055d2364f04469fbba37e3cae9093ef98b9bdd1cbf1609497bbeeb07b60648124f4b0149b6d7ffa70b0ab9bc5139586ab5a72741eb8d9b3e9df3a415c7b09a76d726c674c631e958a44901c02365864e32f245071a5cedc7549297eba20f26e201b70d099c3cae6272ac17c9fa89743319cc07917ac6d7b4dcdd3caa1e988e54ad270f3c7bc731c0c94b1c10857270457eac19409136a218d589d6bf205ad1458072590cf52b71666b6d955a604cb6959c4c80aeaa17f34968e5796ed0b427bf2fbb9ddaf1c6b44595257d142d889e41d0f073489cd1692e99181c7529b6e73342ecfe235980c57d04a297de537720c5fa10f966ac682ddf1f6353a5524ea616db3a74b19782f9a137a47db18ea2bd1cc3fe1d82c3484a8a2d38688caf73b3200ebda98a407b6900455c324e3eb1a7499a42694b33fe3d262667f4228506bc3b8ad6ed77167239d6deee753f0ade0b8c1a131e8d6773bcf9bb849d28b772995db8b6a9cf2a7a62a4ec81f111dd920dc796aa3ce288966f0664fdd25f09aa6d185a3cd1bb9b39a474f43a045563b9ddd8e02fad9941fea99fcf74dfd7e6a820ede1f0134abe8c790a83900298d849cca7e8f40f4fb0e8d1c3293ed70cb064fd690be70b56c99bf2046c1ecc98fc1b86555e7eebfd01c772f712e2a5048ac08fc9e9491da07f0659bb077d3d1704dc21e4847b1731d8faa98c4272cd59a0805c4a8b4376de251296c3a0b52e1e38e0bf039f5e7467875b80e8e2cb2a22819eb4a43c387b689cdc9863701b6e9edd5ddb90576a58dcd1ac794095adc682525b1044e7270a19f59d7e776618d15f48b4a5166e3cbbd5ab4fc36ef3da578166460b250fdbdc77cdf6dd62fa050460b36a30412b0cf2f21247c16c7a37bd55687cc51ffebba7fbc5f0b2c6f3fecf00f3a4790dd2f3ce42caf9958707fd80e3673474a446472d597ee4a7852598bf8dc6278b87b871461af335d76c3fb6e927bc5763e6e3ed5a299e5b7318b6d4320b0e4cc4f1e828a54fa796170891210bdee172dbf6e55cb1475d485d3e315ab0c08d6214ce440b0a8e5b223f2ddd77b63793c4866e7aa8f981b2d7bb944d21705c2aa318cb34e6a16f3fde37d07cd63acb7cf58aee6f811b72895bb83c77cfe6022d951187c20a000ca202cebc0f6f3b135ff09714f77562b1f7a227222f481a2d5dec7234f592e4076d9189d05cceaccdea50afa209674730c08e9042f641c8eccd7e17ea3451b812138465d95ba635b90a86da49d30b389ae97eb38fba49ac94305bc2600b9562fb8db8ba9cbcf72ab449c1a524524f21297e37b285fc71fbf21be3294c978dc20bc8afd110bde46cf284ed2e74e629facb356474e6add0aebae968df542a9f14930798d2cfd19cc69f111d905f7b5fc3d63485e72833fae41f9e457f2f75a2b5d4b15d36f4c042fd86b679c0009aa4a8d6afe4e8b4fd53417fcae8f5f3bf72553350e0abc3a3b2a160c501f15383d1cf492cbeff975c288f1ce54b51b327b6d5e4240cf7c0cd2d2e24ed844817f6077ca0fb062ce6c2a0a0c26dab3ca5b04eb6d6336024881a3ecf253a40cf2b2b939c5d103b7a3af37eeb60e61248dfb6cf0074e7f65b10a734fe570a0d5af3f36cdf547f6c740efd3387fad1fff414df76c58b58195725f953d87b05dbc03ba7a96ed90d1b9aaf44bc9c6215185d88572b56afec09a4012697db1f1f601f307282626c8aeb6a4a9860c08d8be01f1bfd65681182850e6ed3730dfbdb1d30e5e42384b87b28b81954b2ee4484727b5775b47e6fcc20bf57484e47c11298f24460a3be12f2a8df3e952ad9d27adf0a995055b7abf824794cbda539494c02abafdadd56ef73de1212c854b65ea888f1913978c43f12cb5687c0014cae943ee96d4e901f93e6e0d78b4fd64ff08998c95e9a6a8ca2367b4a02cd4dbc347c4b19160dd115ed83ba8f6749a142d5fb2ad26245c4747cd8d33d261fad95982896dd133c607cd89b0633713477bf8277e9b49013e8513866948f762bcda5cb867bec3ab9912c13e4b24fb96d4868ffe74a4131097671675de3f591767caf1bba32913e89c1d1b9c0814d1d78574dddf41a1d47d702425adc2a6c4924434a698153d94df6aa5ad97473336559931a9b7a81f3dbaf82841c02d11a94445b767a228d7caa43c6177c066a4e31b78499d9cb4d82cc4863c9f9e3aa8f78483ebcd02d4213fb6083a9ae4325c5e1aff1ab571601472c4cc9a85dc4f7e99959009d18b1b62ad8c9b1e377b1a22dbb9009d480ed344d844a106c8983a179fef36ae6a2ca73c9fcaa60d420e8ee62fbfa4f0b22c5723038614902f6c6a150be435398e7b66e6b5b62d4b8d6c91e02dad5b3888c89cae84abaddd02c04044093672ad5506296e971c2e071385b2f6df8d30024f05afd0a1173012418b18156b2b43ee62a4eaff260fa19619955de0d43e14370694c253ba45803949b1d56fd6c202e1639575d84f29689a40724c5736dc1eef1be9d524484659bd3eb856dd14cfbc174ba982dcd14521ebdd379dea515b037a4e78d28d4d7bd616b6b3fa9e3bc6a4b8480dde65ec3ac135517d9b9c77e1b8eedc4e53df95743f50813c89ca405a4e9b43e2099e2dfce16f054291857a2c003207bcdfe1d4929d9d1ecd343c6fbc0e69596a6c9b4efb0822fbb8bd751a702ad8959e834c10011d1e1b6a79709b68d93b732538a43ea313b8bc88e78ffaf9872972fd1286d2f5c7e1c3ff4103620ce4bd780c4b9776eece34fec9ecf73dc596b1b52c99c5ad0f5997334552fc0c556ebfb6de24c1724904aafb0f2998260431d65462bc0b61a775d2584f99b2349d7e0b7b8131f72b29b2866ad730fb6a3fcc1ba7417092dd19c95176e817e2e18bafebe99a9063c35c717dff85466e3b6db0dc69d504382cf8aeae5d5365dea06e7fb738e4b9ba65174c321995d7612d72b4bbe8eed12cf5b9e6bfbc1b21f71c6fbb2798db2d11230cb1fef946b8073bd3ea5f3216959242bf062b5680468dab01a7290a2c87231340e359de1041a4a18cafeb98317e7171592f7d10c906a0d7f3c53ea56600c876d959226550fc4856b335055c1e0dba1dee7147cb8610d27fe4d7e66636615c11ef38e06bdb2d4a499758b1575e70030f6a109031139b46b46029e810c16f6e9079ace3528e4313d794494fe965fe2e280ef36743f3a14d1162230a84e61b3608eb6ea7e20f63467ec421a73a8f320e50746bb062eb9bd2c028578a95a2e2ce60d30493c417c4c1016f9fb72fb44d8c2d0fd7f6be2582bdd006a6c1fcc875d03164d009e38431d0201d30bae1dd421d3f7f41a57c9701336e1c0a7ae0f0f43181697fb056baf7a6f60e676b8cbd78992032f0ae55c5628a95d4f7291798a3c09ce4ea27be8707a94398efc68c7af2128ca15faf3a53fc6488a0ba53328e731b05d622ead88d6a0a92e82e243a6009f6fcb615afa0249e5541f5b09c29d089a780b01580273cd2393fd18dbb87e34188c83906ba8e667f1e2e5d0725734b5cd5bbe149e07926f17062175c7bd1d639d122012c430742214c28856a9efabf6176df99566c1d39322f2dcee917b8edb6d66ff885863c1e990ab2c86bb52fae3354b1545f704c703120cfd76ee5be34a9e1f6e02a4fb11aa9906a14d56a1d12c494bd73d5fcbf564b0c72b22e758f9968cd48dbbc7aabdf69c204b525c060bc598a3d9f6cac59518883fe8fc0b29f379eb248bf4490945669b9491bceaab74f5af2aecf3675d39df30da3a82a8561bdf6c5ff3d33a3581286dc91ba48843e28efcfd15d4ca3944849313b845fa393f8fe6221a23d68cc19ab4d2fd59e7caa8cca94007d4846e3c3f981ef1837a24590120e03f2da2ba650cdd79acea47192e589fb52a410033f62482bf378d5f80b4ebe8002d66c333b5b4f0d0ab9441fa9dcca577cad974e78e99a01cdf47442c68d9765eca956df62c6a006b0a608a0551586e018d3cbbb4ed66ef81edec8abaf4dfe61e84f83778db2b90dc2510e1660b677f69fcb18bca457803b5536933f9e39ffa0635e02f21f78ca7ef8bfdb379cdd30ff7eb31aea44491f76d45a26ccfb8d93c48629da6e0068478e5fc950ac49140c415e8220b9797f26fa4b95b18dcd8424c21dfe75bf6545eaa0b14fcb0abee5f40635de84a678b713c6ada7f2be548c29e8475c67305d87a84aa0df199f8e616d5d508068db9c2c1d0d6fd31f86e423e987d7365346636897d702ba997aad6aa85da43f85264894ce4b0e6e7a6dd44d9d78040d8515d42ee0974623f1988a1aef012e835c1386d46c430ef43d2dbf439f141b6c1f86daf4b35024a846f2ba97ac175e25c10c8845aadce2786d1ee04bd8e4ae5912493ca570a3fae0e06447c5edde7abb208570526f43267a87041477ff3d56c92cf0962a91304ef0699d8c26322447295b410d1c0d2bcc2e3b2e5e44e163363c54f4d909ebcab7010018a404f6dd6001d4ffdb3782f58ffcca7258524e5f086fc7d455f6164fe88ada36706cfce7d6be6785b6fc1cb7c2e4ddea99868d5c0a97b30ef10ed1601d905b060cb1f74b3a7a0b7fbf9bbd01a876e4cecdcfdc2798dd1bc6dbc4340d6a06000ae602cd3904f18733206b9f456a3bfebf92ff1aa5f1879856baececc1c0169c8886afe0e18f7da396634b6a05d722d83cbfbc2d24c602ce7635dd426cb2dd8cc33236eab73952ebc249f0a7f129922ab98568806da0fde9f9f74b671af773876ff5a32743b432c1ea62730303a2e53789a147488c7c73ae467f094ab329e548fafbda5e4efaa921647f12ddb00f479757e89673b0de7e45e5c228423fb6df179eb9b8d1502e9f791b4a53f066417fbd83b7748be1eddbcb44a2915b3faf0aea4a9a8a08e4261f12a545fd9b63aeff7a056ea286175f7163de88ecc68b412f571afbaa4126694aa3f9eefc6114accf072e6918b2405c9827a63009775a9c6a6ba63fbd1c12f1fceb31bb0a3e04c9842b497d2beba1fe5d17508e0274b39169f99a14dd3b48ebab17d4d1a3b661e9281dc64c94853eab50df651b51cfc2a29a0328e2370d0e6ca4d274ed74da0c0073c58edb62ae01bbb07ab982234fbe6631c7a4c5c589449375b9d92fbf9b49f2a55fecc32e48054a4ba8270bcbbae69244ba7678ed19bbafdf53eeb5e891d876e5a714172c06aa869c038e2453ccd66e738cc7a4f0a24ec5f1038d9a2c2f791976121291a224a150f81b7ada9d49a90eac754a024924dcc5069f8496f79b38d6ce652c4129f5ca87a719c0de957eb2daaf27694e396ad123b2d868c73cf178a58ea81101cc64c53282acbb69f57db0d9b27a38dbaab20e787441e672939fbad21d721125d74d0de2ac830cf244b2343a0a4a0122a3430b8a9c4ac6896a0cbb000700328c2277f4d5ef49a87549f5a9523cfb06a1c70514b91f7d809b68371fd928a115b24e4aab532d1ed77ad91bddce70df060f2ed082e5bf382d5c177d4693ecdd46fb319e9197ea88039f8d693618b4fd264bbde118065ae429beb35d07f6a7d81692fd4c4506636cee8a9abd6c2d9c8b2e0bcac1049e494a4b5a86615a6d03ab46a3401b3ed805c5572fea9149c5afd3377224ee45975fb0858639c3c89545cc5eec31ad2af5dceafea69bab1a730dc1a1f92ec25d8d192c51c9a09031887d729bc10206f5c28b9479cc137259979d109b6efcec63a2930999fb83e0f96d2e92ade715b583f44016b879f11cac1d4af3a149056f426676eab2646fa797c9283ea2895aaefe7dd046e249f8424ed73a3897433bb5981349654624b8cdea02eff2a049acaef0f8f1440bafd88cdb2eb089097fdd74823aab9de2ab91f8b7a87b331299575382b75b8a04aa38943b6f7e2828b9ddc872531c2d5373dbc2583d54314529e3607063150c6216bce9b5b459fb564dcba77d422268d7286333b73c23975cd7b70e2d5dfb67a55f2850d84a01cc52ae6d6f01c4fbf9d68648ae5ba9fa2cb0ed36c96bdec335cf9519f3ef07ea9e23d419900cc1799f34fe17680f994f08b9487fff9d57ba51d9d7f407fff1321869d3407b53ef3e1da3de60328d4c6c78b08b6fb799c8ac1df0963e9548fc5ce6f019a023a87b5bb9e1d942622fc3687134f4062fce7a3d2412443199d0d79e05f5bbea90edb3652a2398615b09d0cf57900415f5b07af4a56dc2b65f407cdb3cf5c97cf1bdad1194c7cdc1d56f7c2e5f0a5d622b3c35e315a4209a19e29e0fa2b8db387e01f8312fd08e2beef722c012a26a474e993f18a22f65fdd69b5dc316932927caa142a13d1a268fdfa6a38e70d4fa64b07af6b3a0fd3036945d5ea2897a0e4f346acc1ffe211281310ac6896e5796af718a47c11607a42a7ced00d89e5efacd1238446cb36cdd7a87fa2e27d3efea32311cbef84ef85c62183c7d07ed47c116cf5c8b2cc5bc1a3fd48591dfb8e3ae9e66132f249b4911d923fd6099e95ff63ed732439cd8095e7c6c1b3d90876a3fdc328f85baad457dfaca045c7b17e88ae22f9bd2d350e50e5921d0b22908871497ffa318871f96e52f252598cb9507e86c52cd651074d6d7aef88ddb0a41cbb0583c607dbff8fc3c5fa7d550231503558aa5d8128ef2a239a7a30ecc461d4f741cfeae348d313528e08227ee69c5bcf1357aa151eeecd2cd508182997df40aa81374f679a362573eb0fb1ec789f7b6db4403873466356d8cef6ab158f86b763a6e582e815c71a7d6b29122d02327e6c08780b04333098af24b67e7a5114b60d93fb09412126f472408cf65ff5b4552bf3bcc92680bc30c34a2261f1ec2537419b25beaf68f829fc323d79b991d1abdc413a0e4e26cc6f4412ff240871d521259479c1df1be4097dac2e761ce19985e43e924b801d87758866785728ef522dec835ed26aa7c1c7ffd5e9dc307c736866840f97589e7b99009abfde842b4549c76015831ee439f80e27f4cb42eea5c3b477aac1723ea2bcfc5a092157171ac7e5e7d86b5d33bf64ec0b368c34a79fc1ec3c815c59a2b016d1dc57339ba0c0adb0fb159efea3d0a9f9869fe961286f07a26ffed3b96fc4f63356237bc6feb40f926f3031037671e0f59a9045649561752f02e1a2672f34e02f0c4c5dd7586fa999bbd67165d9c6f590d97daa9b150a5bd4405eac77f534d0de8bb6365fa5d03ac3e31a5b370997c66b4dcde1d18ebc4105d7dc1c2275a79b5914993f87d0e9b2820cdb2a8bbc368008e1ec146eabaeab8fdaea54b6a25acd55a08f4c4153f747ee5d6469c467a561640efc26018dad084b7dd5c9bf1b26cf0be50bc4fbf87f9c6aaf2a00ec70350ca76159433e1b739466635ac62eaae92c7ccdc6762b3f0bb44f7de7a9ded68fdb1a7734cf0694d4cd9fea50433ea6f957945711826e96f6702e878dfb7111b2be15c214fb19a0fa200430d788e116dbe4f6a72cf9be96b21ddc2a086da7c26fcb5b8612f7e29059c259e6c9637ad821dafd32720c5fbabdf196e43a651d015434e4c2172cb90b017b9316f7d6e0d7740943c2dffafccbd619d043e0fdfbaa4cbfb6e4261a21a1d7ddc152f3a76297d6a69c923a0b0d9d59f381db82717c4cccea747db85cfcd3582f8658063c85e6ef5aeeb056c87b36c6a232047842242e4cf52c1a02ccd6d8247a966f6147eaba48877c8163c0ddb6cd2362504826b52b2866169f7e325ad3ac9d0e14518941aee88e9d68219958e4334c8171b104e1e14e4535a9b5da6b423bf08cf6b69d4041108e1a35cf01de2861c00fa4e5b9fa692c78e9aac4cb65ad33e2e34f646ec4784bd5d539bf62e3a94613f54aa464059a15db5093b8b528b31b5c7035dfc66175a744b66f6db4e50b2b500cc6bdebf5dc1d0784fc9f5cbc3b28e84bfec203b2a1662cee5dd60a94c32adaf5bf3aa8d911b9d1e1258f283c02c71e39972c13666647d743efff867111c532e5b7a8e8430751f6b8bd2a43b3df7cc2486909156e913de2b7e590f7f1c4631c230eecf44598b4e87f7d400a6ccfeee804a2d2554e8e0f139b60e816c7b4a4e4c790b0d820dd4b425745580512bc3dd4217eeb41069d818e904f7968defd7528adf56e2e56d92faa647c4b89926beacc7f4f6bea71d3ead2c0d2ea2e26c5f63ef395c1b53c2aefe173a30698aa3d8a13d978ca3dc040d0c5a6b429d46b844887e58ae72b7fa2a0e477b707e748ab09a0acda069b3b582aa3c158660862eeddd4bed02e66ff1b99835e24daa1e0ef0ecaeed31077d2bf689c4919a1131e5f3ff594980ddff0fc0ff7fb5be90c85c908e691d563677911ad801203168e8a210af561898c3b34a0fa243bea9f4767978e2ec0df024c39faf752ac84beba29c28afe11cdf8a67fa76a4c3e92963674a5c2a4a49f1d624b7d167a9c7301e650fb96594688559d9946c64444c81385d8c317bd00044089f921c4e11d0591bdca2ab4c6dbc2abd94065ef15c71dd2cf9cbafd8adab03689e9bab73b5c193690120d4a38a5d4f313c7fe475591b6306497b9b6bbae4b9025afc30978a2964c78e8d950b61d3cc2dce7c7c12fba5ead9bf81c24997053b8aa4c5017e4cb43a1be6323ee307cc46ca54e6af31447422138dc039c11c4b7821eae73bfbc35e819ccdcfb12c98f9830bacc0ae970aa3cc514a74cb49e8bc2e1bf035d3c2135cf2630bea9f301fbd5b895fe11c581edd70291ed12032d0d2cf8b3c2ff7c2963c3720f5d0b82d3485801439e97e2d7e889bf2089075da93e93c87bb4e6eb7305decb656d96e2f3fac323141be0b9f8110bada8a1144e17ec0a54dd12ab28d820faa3aef28b26b87a245501d1b2d2db0dd5bb0785dfff39bf4b6d261bc07598966eb232aa086d7377195192b9f0cb92ccc131b591b9f80280ee87619255f218a4d16d08fe49d11cc5edab4b8fed097a236e217a3054a0ff274420cb456d5897ba705a568cb33d195596ec9efd26c4e40a0e805a63328f9a9717929f067c4099d330e7698fe46115e22dd3636252d337a2adb3537801e2c0d1d3b05d90e34d35e9e44596ff3cb13cf97fd2eb1a3b82ba7bc005cf5d16805959d4fa62a34da6e96527662c4e5face26b6acacce1ce9c8aba15a76f3c9264335230e161ac1bb5b590825358135033e6353bc7b2ee9c9165d7eed37d691d49f1b7cabe42ff940cc2f7cda1c5e05d1d6d7f69683f3963cda02d3db8ee849c63ee6f1e4ac5187cc201bb48dca51d5dc853615eb865801037b529e8f37475fe7f6129da2c986f1df6ff84fadfc739a46b33bd7cabb972d9a5a7dcc1b4274d3b79b2f86995f6d2adeaf6e7e1302d3c91f96f6f56f1a4981a0a0c434c3e94e5fa65d2e6c590ef771c7eee08b0ffadb0cf00c88e671f7ee3ee649fcedc347eaee5cacce0268b7959b4d7cf4408f850e9ae2d94eb5254a87c6c2d5d1b76c623a4dd0335f32ca3a97cb5de0a1aad7a993488c9a09546298ca3c5323710cdec12c9b63d4ea8c72fa8c7c4834db62932ac47f7b538ee9cb41b4b14b1a70682dd760a26aed8db1fc58a02667359a77cbfa55aaf0af1d34e9d741b71feb4d659038119c5d2b6a4f65848502e03ab7466ee3756d87c3beef5a6c38625ecc3c01e02e96f299e6b18580d4e0ded9074068735b822b4296ab4174db2364673b093607df5e0543bb01212dc8f79c35aa38904cb97d430e754b1b427edf8c422394608d472e50c90ebc43d8d4a039e73f16c9e13cb74cafb2bb2c5edfb0679691f664fc5662bfa51c80b5b9a30d56af340a0c773591d4bcbe281e7d9959cff68db44b378aa918bf14c119473328fce82dcd52b956032bfee19c5c19fcd88475f5fb14f857632f1212eaf5f7ba07ae39d48f5d9693fcdacb4eea6b36762afeec8faf6845d4c12d1d413319f8837810103e158a9145cd2027c924b10af3b1c0374b7c3b1ce6faf5825c83c4a2344cbc58284086e4cb96e82b83cfb7cf4f01ef2ed62c76b114666cacbb30c44c3a94559b5fe6034e8807107f9cd8e6ce9a3620960aa9dda55d79c49352a05df322f39a400d5c2895975a51fa3569a969806b19312520bcc9323c85e9b457e09e8816be2d1ed73732369af87a30564cabed64ddd8e70eac4674591e4c2c9ceca336b0dda84f2060dc2b9d9f1b0e20376ab62a994b2063f0553898c5428df0b29d80914dccdfc591fca9bb212b2df39b795b0c86443b967272c2e5d8df84a49920a958ee7ac4d125d812ecf0be41c01b9f20c099f7bf1d22b592917875215465c645a51558dc47cfe4cd65062918f5f9d89ea9f3bdefac2feef9d2c27e7379642ceaa9bb2f983ba226844d8ad851a43907739557706fbb75c3695e8e8a121629bffcd78fab51beeb251dba823f1b6316676dcc614e6b023dcd69a170f4b1a302e2c8e6b4702d0fd109c16e78590e30e3ddf0748f79a653a5aeb3b8e22769d65a7c264cd64fa585ef084a584df36f7d5de1fec8e8c75ecd2fa74432de2e3c853f71e0eccf8e613c9c32ceadf64b0a44ad0d735a83b8f485354c8e78a0508cb2594ed5ac3471dd3ce2331699481b0c9cdd1d118d7409ada21906977f5dada45495683ebd2c3d6c9e21b2ccf61316dbc5d8f313361b539be90bdf58516a07b86362bed9c92b03de189691adc6b0bebbddf4e62e4ba6555c72b6cc4bac297471b022739c43e276d957cd02387377444677d946d1643c47b32d6ea2f7c8a258c5ee145dfd41557d1dccdb3034d25f60d707ad15262fa7e5aa89031bbaebd7363fb171c645bff7854f570ffbe41525ce7b7c41d290871c53b56edb31b19fd6e9c5b5b27d49ed2564cf6cd9cf7118f582e0c0e74f8adc71ad31eb01e514e314b285a9132b1c9f865f3af6a0060ab2cf04835edada22a262e0be6ffc8a107370d8901e9cd911341f410d671358b2c6c3580388023e997dd94aa5cfe853ae3ed5359d98e88a3bdbe860cf2250f49e64472ddf00d94286fc291430d7c24b194be07a4ed4eaf5e5aa4df9f030f9cb99b65d699c21882b49eacfd02cadbbd726d241ab21c30b9630e5dd067e82d278cd06bf40b9ddf8715c729d82997175810c9231cc4fe4150441354c6d046d9b0cc7d2975e26799bd9f4996d2d5e7e3a9d80728852218a0fc43080d576f137958bf5bd9d0da30292e2b12752b02356d2b6f95979c7a55067e91fc04f5c477e375427d3795b0dafbaaa5e52124b725ba065684d47fd1436698d0d9f5711e42fe0a05d8bae06f17b38b0d0829b76e50bd05bf2fd54c13f767e4bdf3a6470050c311854b8944874c32ad97fc8d58cc08965f83c72cafa00365ae8f434cd0fb05a2d2f17b0f9d68710d45d34551e4468d5b5ac7fb93c9511972d3ab2969a78fe1fbf3fb94a49898cc5041de1685a539de1bac3b2c1a5ea7c52595500e124addd7df5a948ffa33d32db0980a166b449789dc6bd3f36c0f433d0d59ba242d4f0c3ee315c928d694cd39a0c32f9c66b8994c24cfad721d9a15ee23bc9d69e1d1bd571ac6cc26f67baeef4c0e486494b9cac338ffd3634d38d1c5ee9ec8e849afd9c44f9c05b2b43159658585dc1bb5e49da5405d2b61fc5d77b68ee514491c16825667a2765629829c43d89dbc3c5930d1ada7e28ad0635bf2c1ef399536670f48879a4f2874bb983bc9061a97666701ea821f4770ee514cc995de63ffe3da2bc5faa3245956f7e60e966c0e6f448efbfcce6d16da5a8e408333a74c4a721b19c9e6d2ce04d7110d5b3dcf04cef361dc37feba30f658ac86d2bfd17b1ba843632c6fb57a007f1b64fdead06dadcd4b2aa7584de7f4f54b5f6b2409587b7c33cc0025ab5f9d54588decc836b4e16fcddb68337e28d7df191345ec181babf2fd502e62a36af384ff0eea30b2f2d576f0f55018787796b37ca4933752bb799da1fca9b4615c318ace264be75c3d9c7ed4e9c9edf50782a5bb2d30f753d1ee74878db0bc303447d08aada2c11cf06b15ccc7d46d529b313a8588f3d709112cdf9170a92f0c0e0e5bcc0334cdf56a5ec78638d598cd6f340c84f61867935f765c363ca1ea441983a6ee118ddd81d5d0b85609d63af5006283d90e5769826ebf718e57ec5a002f8e2dc7ebf1f49910419438fa312d865ac198a2a7e0b93b17a7618c053b528e093c799e6d61363fb5a2f03f4f596fe484329e4fc1d4775f0eea13466c14ba85109c3b5638badde4e1c537018ae02e9318349222a1f408fb8cfb463d40b8a93ae8b3b6ad3b95c40c0bb710124d4829c5d3ee840d4c7ab9873d8049dcb8f9850e9bee193d00a9a7c4615b1ac9046a224f97ac29f9bdadf58c3295c521ea7a2ecaa537693d555d944b5e04a246f0f5883a2f6ed8110a9373df7caceda8b6141f0ef572aa34b083d1ff60d096350dbe88b09356304e14b8f6bc607c92cba26d247b6e03b603b81492baae34837f8f626bd04dda67a6bb814219eccd1a1876ee48b9819d610c3c8294328830fa8103a88689338d833c475da92c895db7bd663682109bb5e40ef613c6e9d21c499761f573c7dbce241c1b56ea8b2a2020fa970c0ff3504f82346d6698d2f2a1e565670c9e3b6a2e5220b62ca7cd9013ed80289d6a97555cce3b89a4fe9db75c3b3f752bd4f05bd2ab7f65f09e0c9a3d7124736f28e3819be136998079de9a28c6e9c91377c254c64d9c134bec0d0f3259e9f6e1b8a0991aacaebabe214ab15c422e06a804a6fd6d17942db6cb9d9c81ce2428e06946b6b0d7b8e614a5bc89381119da7a23915fc73aad9d23eed88427e00d5fcc8d4e7196e9e1951c3ee9a53cdd15932a0bc9315aed169ee6e095af9c6b15063c85de829a071a8e587c75eafa3026dcb864cd2cb9ea7324ffdc0168ea66d00f6195d78cdaa64ec7077e1606f0b0b75852cc0c0bcbf715491ee0062b82970c24824d734c0c8e8585b44d5c72435a385ca65337d3e59a0241737aa6459ac149114d49c878f62c33a56fe5015d6667fae078893b117151262b30b5f686548cd5ebed7652f0acab1d7828c22e90a5e29b30d3f4f945c52befbaa6557e98b6759326dc357a3612dbf7b5f9ff7ef19e877de32f1e87ff05c3ee68fe22a40013cf97e4380200ff322f969f936ea1aae5edd4ea56fa087a2dd9e7db41e3a9aed224ba015b02024432a969efa80b7bacbba68ae2ab5f26ded21b959702fe59525b06d3b05541431c7f7f549064b0768af60b83c02098ea43578192d857eb66d53f40b1add5e0d4ab044e932c970fa49898f9da26710df1c9f8067fccbb487263ed8cd7c43bc0bff5043fd5dcdc4bbc6f41242597a477585f6d08b31bb49a0ac27a04769894b57e58469945b2c34408f4f6f0ba5f0e6a9a98368f364c4838911fdeafc32766aa49200626abc182907f93cd8091df01b4780f58fa5ff1c14d9b1eef260bf158e5d73b97af1b1011a99c71cb9670aa02f43d2f11aa0ee7916758639da54cdebb04bf93a344e6d215d451c01e61ef18ce188e163f944124894c13f6935adce1c1c2f260a8ef686196e5804d17803972af1af1fe5bb3c408cf5467d361f81c07be2ae28fd838dbda95897f1bad6f3a1ab9a8920f8ef990f70decaffe998606e5bfc84c70142d18d67d5fa1dbc91ccfee8e8e49735cadef5ef6129ed043532428efa16e306abff7355b41e94bd89a78ef0cb1ca9ffe5b5fc4b787e03e19ed6678465359cdd324d1b09634f0da4619b694a748492e731e17b1d2ba268d9f90a230198c6771c62890d54dfaa4f69ca02f960c53781eb30f23cc6b9480e3bc942851597a1b19268729c64b49458a6904c4acb685a4eb0f49ce753f511feca1ec4deee41b58c80b8dfd980400a00bf7eb8aa96e2c0974250f6e5adcbaba1778d12e8ebda061aab5f204b0d64343e644d24ebf538c387cd82510366472954a3f16f218a6f670a09b7cfcd7e50adc3f0780075b1c783ac10693f35d2d3270099291e42c8d4e0fc6f0f4d35d982defebf66a57998bb250987691f7c1bbdfe315e0d7684d00caecb068f3903da25cabf42a62fd6e64b15aee188e398af9bf3f5d890012d06b7de78dffcd8f940b65a1cc605c2a86d36d52282b50e690590a5f990757d372dfe0327f4b03b8e1ecc1e44ea2f83e74caa522f2bb46663c92c3362183111ba2326320775ceae9fa9bc606d682996eefbc901902cc323f8d14913f17764c290a55ae14e99f7145556778cd4c351905da7b4409af87ff4aed3cd1c427a35fc78edaf83cc2bfc7d27227dd9e0c7f712c57b627a1c251dff4bd0dc4719c4c38cb34bb57efbbcd3a07fea4cd92815f529347f44d6391ad62cf922ecfcbe95fba185be8901dc96c54cb56abfa41b0809435e41a9ccfd19c2ff0245b0a6583b4c31fdf298c311e4b854eadea524d952a02e044176d330d85b81464943e40c1aca455c87bd2405e3f7d898020bca51b737e9fdf38542cbb325f6257779d76a0374a34bba156b2dafc26d8121aad68ea362f731acda5d5b737b317657ece19179d48d0594a35aa166a3c5f0068afff6a0537814b2c5160a603ebc7520bff989117606fd5599b20cb06908ff5e4fff53ff8d7c293fa0ca403a2a705784f5e46c7a6ee31cec23f75ef0cdb76d26a8220ff1db71fa492841919234fe0a46d85b9930d37400ee309c0a1a5c7225041798e9ed159a4c0ebd4c48986dbc4204c4733227d1df898b6d6b1f7eca7d228d76e1ceaefed87210782e3c65b4d2d66d91d12e1f11b644df5f4b430b7ccaf132173da0964515321902d8b0f545765b936d821be59249c4ea70904a2cac25844f6c51d87ec7eea73abd9b728a5abf1a7c958c9152cca895315ba74c776ed420243ea39958f45e2a09e35b5d80fa227b986f635da253d5e5703f85768b444999e43c640c8682603fab4275899b8dcf1f18b9c01959991d75edf70ac764c726131c20c69875decde0d965102d0e1beb2e75fe57de55c24cddbc27acf2fb6bf44dff5b1144782f57350b8972f0a52d7cdac47a0b2e11c84639615dff1dec58fa0469a4db9178bc495579a724e29f0eef1e7c159058da79bba27bf8ba249905ad538c6d4554d7c10285a6f03e4ca450860ddc72c8b31148a9364e06674e77c8e3cbd8ec674e505b93e386c0af356a455a20792a3751ec3e7457cf7c68262cde134ee86a34b70fbebfca96b0487f8063b600ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b1cfd3ba0e531dce164ec087ab1448fc651875baf4f787c5bf9381350eb08d2651cfd3ba0e531dce164ec087ab1448fc651875baf4f787c5bf9381350eb08d265ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b767cf2eb7636382a63ba596990b0f10e9b3fb72fd10c4cff6249026a57177a10767cf2eb7636382a63ba596990b0f10e9b3fb72fd10c4cff6249026a57177a10a9545fa3f65842b1d1b592b6f22c5e924b5061af7d022da65cc74b48f674c10d4220bea71f0a04708d9ec5c42abfdfe62579815e9facadc6b06d25671ea258841f3ad03afd5959b39d87d4e348e48443c25071e47f2bafdf294d19d81ab7f7c55788b1e36d2d70d354c444795f1088abfe0c4b86853efd3101d5b14beba92fd4e95257a650bd779b8f80fbabfb9d695737e04e790e9d3561a661af0792cf1b7ad29aa48725dc9fba519019a2efca5c7ad08bc8c70057bf6fdfc79c34e41a6491290a6bb5f44c8157e0723d27bf3cde5a094086ee8330d5409f6668b5359222cdec17d9f792da2c1f676183f8bb48f09db5c56e4b738d2a040d33576525be1fc1f013bbb3cea4d9275a56007ba22550c3b6661f81862c4fc1d751fbbba45ea1873a95dd9a882c109590b82954ebf3fac02d858d7e553928b4d2e4505442ea9d2e49bf7059ffd9b623731cc1dfebb675e903867cc94b23bbcbaeb2ebf9b7db851c2e3b5a254b916869612d6b00f266e6431f336bcf4b78c66791643bfa162535332176f9263a649f3b384bbd7f2cadbabffa0d09107243f0838a5f8b7a7610f3edb45ea4f892a27bb56fcdcea46bd3e9a77ceea897685520d13db16a61ab573ff1760d725c62c0840bac8976e38c54034ae8836897b318b9a074a077ccf3632ec12f54ae439e93856b414c3a0f1a8a0f2b950224d470961a5c873c8a1e8e3cfa2b86bba7027db86264c276eba3884cd0017a868ad0283d9f7a47bd083703a3f2a2c022e55dcb833b0421373dd27e28585b25186e917c169a5f5016594fede88709f595a6b6c4da4fbe838ded9449f78e79401be6527bd3f14b9b48a9cb26f86f46b97c9e97b94b412bc7fb24d0aad0e14bb4e08402916faad5fdd7b51994edf84a79917307be17d735c44f61f2139ef222acb91b327796a47fe7c9bffded592e017b525aab0250c9ea5da8a9cea7ff2a1db4f2eccd0a060cbf079978a9a11c8554b36327ffa170b61a9916df4d5d5bdf7bbbaf06f033b2ef36d57cd9bdb3bbd909d191a079d96c005a607a7cfdfd464258c0c91276ca9db56434133297803f70b0a870590d2c007e536a01b6ad8b17dfa7a5e07734caed71916c86504596b50f9601e7111fe74a82343fee7d374813f9e7f1a06e1ece332dd73a88563ef0c5982d548c4f56a892d8e6829fdc1499c5523ff65a3c05767fbf3702737b977a5f31d53f9ec9b13cffcb1debef103c9e09cc9936ecf2c867ed880ee152adf870c34605297a81ca72de51b07df525e4e28d33468ec21e2766e49eba55ba2106f07510545b898268153099a67038cae1aa2b08e921d50c436a7ed55c6685515fcb908839da1b3d11d3b0a1c2e1dd3eacc1364f51b6d0bc5c02ac0d6312de2a9c945e205bfc2475f0fe220de0d583fb0214cc2892a8075c1f1f807785913fdf73e416ac4a5f2d485567c202084edb93106b076e279c393db8020eba674dc541cf630eeb36aea64db263a40cab42ec814c5d50a038122c92f3cbc2afba8b95370b6ed8876c43bb0cf77ad5c478f901ae097e6df9b153f2a3a8cc4e175e2066c18f16fad909e83dce0245f53f4f2d17ae5cb5df949ea93efa73fdd3b45c8a4e8d2af3a5eb37cf21b4f82878fc3d76c9f898d06f55e8dcb151be1562916017b38b46bbbdf73aaed3ee66f638e9af3e4aa50027bf0c8265dabf11c7051bebd892d3f958ac75d917a583304f14ad499a81b505bc7b9e1e765d7db61236bf0b5a777a2caadb24395057beb86823db007ffbd92c9cda4636a9ce29975772bcd2a95ba485fdbf3ac81f51eee7366321213eeb289cd080a183aa673c8c94d149e47e2bce09158649053ff39ce9f52d121d075013edacdf077c9ec5d063e3186464b67eca1bbd7e18e9128f28c5fc32e174fddb5c38bda8f491c57ba0fbb2e7748ca96b3e9646513aa4527294200b536bbaf8ff6dbcb37b7cc0b32bac44d9545135c00f483a2a300996147ef2c9d08cf261358d99e61e4b823f3267ee1984879d429b1576c86dbff710db81cba6fd58d2e3b141ed5143fa9d6e813275a9ba4b68995fd5ed3846d6310c4413452ecd376dbe574cac1e57f472697564b9236e336f1855ffef5806846545987220a36ef12dd784ae29fd16a109006490652e95eb215f7ea77499a6b89109ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b2f9052acd71261860c3d00ece94ed284431c02945523e3a201b9fd945764892c2f9052acd71261860c3d00ece94ed284431c02945523e3a201b9fd945764892c476baea9a000efdeb346e1e9ac622a75ea713f42682ee70155738a65f20768485d88d7c5ad7be7761e8c64c38d05c584a65d5dc685d6ff456e93ea8c3095512a6575af3d59c889a1deeee66a8e573a6efa541ffbab31b94438ddd13a706b5c50807df973320b00ffeda1e73e4858522931f7d4e608ca6454dea71971724dd2bc4973739f0dfa69e3950d6d72eecad06734ad3e3e7f53264495548855c51f5c4429db22b7e427e8bbe37552eb814ad764c04810a64ced6d98c812efe62c081e2255fd27fa065709bb02aff6698a6be947c094f266f2fdf21468cd2b845087b64c21b81e19d216edd82096b7946be13a4e4e44eca5a9ed1cefd268d7efa88400a5edc376e14467b4795d29b89ea1bdf00ce4a9b80bee73021ee9c99282b7366a39ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b237a17b30ea27b914d71f95dbf952390377e2fe526b7cc209b38e95544ab887a237a17b30ea27b914d71f95dbf952390377e2fe526b7cc209b38e95544ab887abb1b7903b81680e532f76fc6adc8090402a7da06f1de81f2e0672c8be235dccab415a009e09e5ef899e6cc1e5938d7d59e1ba7aad2721374b17f93ab27a3247cad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b488a94af479aafe07896cd18bfa305190740b23da5bd2990f8bed1c21873b1e9fc9dd533357e91106639940d5fdc9edf6864339f32a894270c7661558f9d131e3773fc044db3a415ffd3459e5ffc9e0c169244d810bef2537b9674ffc954b6d6e7446663a5f42c902447923eec4f47bc211b55e9c7ff194bb587893a67797dc6e812d53145e29842563fe365497f5abd57109a008115f5766d95e3e8f4de3c1ae812d53145e29842563fe365497f5abd57109a008115f5766d95e3e8f4de3c1a343c7c172bf6c14ef0767d656900d2f0e24c7bfabe7754bd145d9123c1d8f3cb8f4530f8c344a158ef6cc0529d38dbe17433e69b280f3e47c791cfe27e99607dc77949d30740e44551c332d0d844280d51dced16464a2125e1e280358e30efafde3c517fcf798ececb8f991c62ccc8d755050e368b204af4e22db0b1bd76682789e15247c2f333d9037a1183d91e9d3f75f98a998092f27f7ebacf125738706d210fe341d5bcdd77e866847254812767872b4d1b11111819852491084d7cc5b000b3c6e0006d4aacf25e33281b35c62d805bbed8bbd4f4d2272a7ca10be611f27d437023e01ee9d67c18519c4ccc921929708769d3b5340c7313ae0298114bee6503efb603a4ede49a022de6e26583aad4aa971353101a2163835179654248dda826417eede807dbd02109102b031c22586f3533cf0ab585e24bc0cbbc980952e5877dee345da9b37a8f8b3078d9ec260a0d66c6f53dc827251f4b9572dc03835566d437224a90301b2cdc9688844e9fa4f767546574a7cd6e6f418377550c7c07260e9617db4b61250c5d4529a4e33eafa6d0077fce17c4c0aaf2dbaeb5020fe312ca8983f974ef32c99a4b390d25e3fc520b84371c70738b9484e0254f4b45e6f6bb99baab1d511b77fe90222fe76021e33b2bd4e9885b419d5c6df87e6246dc5e42089b6fe82024f4af87a760120ed2bae81d6f55c111e215d0ba31af2aff1ae6077fea98dd2eed5270ee7f86421dca4af1ae2c8286f727730988abc0b1d002b70c4d2ed9b81d7d1234c483633b93ef40b135de6a964b69103727e40224f2afe8b40006b4db52f05e24dc32f6043ec60dbab24601ee16a469c53e0436857116ecd65a16231ec59082b2111bc835bc929287f2515e9860bcadbc3feb62d5e4bce9b115f6a85b4526ec1a5dc70ba83b9811b8c7c62aa2e002bfa6ced523b12fde68f0b26c5a9f089d9976f7bc2fefcbe27f5264e732c57dff48c68d217d1ea41b4cc92ae2dda6eb8e4ddb2f32ff0109e0aacfe28d9aa431d135af0bd0bd69bbdb3414961f56afa94b6a534aa80c617c9f69a7ed7946d94a0be4683d8b69a7ddb5bd7290f12c8c7acbed7639ad73a6b8344d7886a271dddbbcf387704a904691b8a70687a5b68dfebdadccf22281cddab95a5be2608deb80e785a6bfd40eb89c01ff9fac1f6361e4237105dd4ecbff40f3db3dec36689a918b409b72bda1069b3d57e4fe0545fafa2741d88d047c039db575698ba9a7709b17839dc5362aab3258599b00ff3b351e05f695d7ef36be845d9d70d92b19cce122199cf5d855f6c712916d88baedff34e1aa0bb4d5abc4c31004cffde551838dfc1dc1b57eb0b9e27ce078be393bedfc0b95923c77d36cee994c4f426bb3eba2783044aa39ebf51968f6659dc24698e0fd676087ee2511050082f01a657bf75d343da69770fe6bc9120f5b749f8fbb62e4327b0dc5ca71a8cefe6660c09901f06ace37c0f6fd2fde541d1ed4895b1ea7216bf08b69d7561fb4003832c910587571ac628942c31c9fe3e27be6fa49f2df7790421dfda3032a247667f2d80b9d10c1fba6f766aa41759963959544ca275f88042df45e33aeb4ba123a00788abf2d8acbca9cb13221946f2b0a8d65844bd2dba8c5b88fb55b08188225b4b0f62c87dd796e7c4d8793940ab64951f2ce7cf6fdcbb9d83851ac9ee6c93e902280f93370affa97b845739feb054e697f965e6dbfe4d97445fe1282305998f6ae782fb6e98a247e9b4accdf87bfffa43a2d728fc4d9a95c8429c1ca3e86b2de15046eae76f9a563dc591cd687fd159a7b7e5c65bab61431501b904a969729a7ee509992688893737cd845c503102f74e4edcf7deb2e231daa2ff6dbf13f27042c59e23cf6badaed123925d90b1963ccc6aa5527ae1112375525ca5231fc2d90d88e844579b20217bea62ce4e11a920a6de699af4884f9f9949a1d4df14c9f6725b967e7097c869e7e2a9663f6e26ddb6e3b31f17a51cf9404e3d49a9d9bd8ebe22d0ec3bc043729d393b5ccda1d2ed9354325c541d243f5923f1b0562b48a23622e4ea792a556c164eda79bbc6e59fd9ea6a281cadfc88ecf5bd50771d1753006a465dd781449bc0201b424b11173d0f02c6dca7f4867380b35f3890b1d65e20a0383c9f1db54afd1ecea134bdbba3c85f2e0a9eed058a8ad63ac0f5b97d2d81a4259b845f1f45fb86af5508d3cfcc721356acd620ddb4d403ce6fd01579869f7ef79f2be158f73742dff5c67b2b3e88215e053ff5d50831dc3907e7ff6b6b457c155d412080e94f2a11944e66b5cdf7b89b196276026824ae11e8998178ddbe17568a47bdc9d8683665700f01678a885065ee62c4d84489b26863e9ac2b08e8945be1966bdc64b23180b64caf2a5e2b342eb406dac95423970c5c93040bfccfdc0e5c7082fa104c3d1f4e38b6f001f7393bf3eec1b5ef22c0c4b41f593fb805ebd9ab7b28ee17f67eadf441327304b97c068f65a373a9e3221056dd59bb3d7b247dcb668f18b4165457efb8ecc0ed39ef56eb6306c6bf8af04a76d5d86a1b7484ccc94c323c8d3b7ffb8d9222717cbec74937909cdaf65f2a9cedee50bd77fedd87122cc698708a1669e4d9969fefd0ac22216ba41a097fc67870c099effeb887241e3a6c38eeb2378d33490264c55143a9cdb1b0591f080b397ca47f46ef192541df5e5c8366f57883cad37699e459a8cbc991035dc3c0521372a30c618cc0aa52b1afa0bc732614e4de782d6dfa851da5ebd3b380e7b11930780259834ce40f8ad716dabadba9bbef52d854f951963331a2cef753414aff39e7250f07e4f85eadbcf56f94e8b716e3cb5e2daf14692d9c09c08ae983da001c5d9260e977f107a53d0e65edb99e7cfc9bc66112f7b1fd43dc3b9d561226a41668e3d55ee2b9432c9906891f7537ba833ec336a59abffb2f59d2b73bcd1b2751c7234a675064ebcdfdca5ea6a27c2aeb27f897156426de8be1072fca5ab16d1860fa84d5bd55e197da313286ff7a4b281efcb990cf0d756d25cc67306825574211232831e85898c9b5ed01af6269273cbddc6a0d7d585c3499d45b8ebda151dae548a87183297ae2ae030508a5fd0247d76c4b73c774f66c4967d9c4993355bae6ce6c269a58fd5efad2d64c9c4138cee7816dc63c60397b6dd64ae992866be556aa6e06668096ea138848c33de5360d520f5774369b1ce9fd6a4f246b1775cc82c98d749a1ce82957904cb91ef15e1423057b0083c305e029ff54c312c6be28c24e421839a8b588708609e85658baeef89b8ba79f6c11b33cdac09979ee14ce5181554a1e29739da84b13a4d140110765b612c8a400e77ac2e9f025f06ebd79d95454d221aa793cbaea462b5999430635613a0b53289750c97033448fe464f0adb026045d4c210b4e9df6150afacfea9ebf39161ee39b3927a6a71f487e74d784c2f91f4555533f691415073c34e8352e52279dda55fb5e51c925ce74dfef0bcf8c27f666365aff05c0840094ba175e7049ae9107efe1a9fb9e2c5606e07849df67dda5cec0238b2105c9fa340591ba9638c55729dcf27459f58eeb2ba5c02e88bc7aa173a27da76fc51b8146e338e82fe0e0dd3fbb4873dbe119c25d1d64be96ecae7865e0cdf240b402cc995e9b098b2254e1df64c94655172f9ef983d97f0651a2d72c0fbb1dd210ea88ef1839b08a9741410883b4ff2ae2b40cbc898c42009311e1cd72ee131522ae0169c0cfc867a03e742c27d0dcb93d750a6ba6efc5a711ac407474c4935c4e9c8ed8922a6e7b5275613e0d23cd39edd72196fed857063f92a57aa94aad74d1eaac962508b3367e07c8ad580a4be1757de7fdd436763dfeb7afc6c59d9f5a50874874b3cf941b2f947d60dde95eac685c88b90e37dab7f8503aebf53d0713ac1960fd6b303c1dda209d1c62aeb7e6b4fd634e8f568f60fe2c783ef865f3ff18020d6dad059738be4c806e923df6fc9a04169507b8dcd797773a765428c85175e2a0ab308f5dad5076098da13c371f48247789e4f757d60f508b12aef99f972f486c014de6a824d5ee7b5558d716d22a860ef5897340d894518adf74db8cdf3584f03d2502be1bb6efc6966cf47105aa2bd284472fe3927ab6aa6f053cd1737d482e25ef5faf046c7f9634c906ea236bcbca3cd204bdba4f5a781b26a38dc8095d7f9333cd37f6d8b509c822364416837c26b47ac8d06e289b969b31140032843d9e03726ebbaa943a79d4c3ecd43657f9d802febc6b0673bb80096e5ca4dd48084d3535defcffeee60269877100abef94661dd438808ef3888294e3795712974f1fc8196ab295a07c5cd18170999aaf03c76bb6cb609dc1a9c70ae09f33ea4885d0d3a30a944e7c09cc88693c78a67c541b13d1a2465168b7e1b4ef00ccffc820cac2ce323e72e492bfca3bf35890a6612b3c0f8ca601d14869e80860c2be05e10482d02d925532136d6d9566e801ad1eab25f47f6a88f989c176f34c55af21ed74017f49729bf83bd787b9c770259633bdc0ad6af88e550ab5d2f0cffc02b8e557b9fba8c2eacd1f0a674f20b378822f4894c2227ea2021fd5485d5b138b78f0ec92d47553e8ca83c0a305879046057f36e0e1ec36a43f09e4f07646d98229a7a757e5515e01f503837f2d9128b243d9f0c164ce11d475f46c8ce0024133c3743dfa9bbd9d202c6df4a8340c47729860463779810257102d79f86261311108c63d029a7f20ecbf9d81cf216aee067e48dd1f9fa69787b5aaf41717381985e7b7699286843beaae8c700d96a4203a280aa8edb95984762088ea90b65526b882dbd337b072fda1db8da5087fbaa00037b9d5f304ff8f8122d2fa5c12ad165adb2026acef6db4fef342e8f3aeab5f04d5a649d4ae90ebaec2034f3985c9f99fe6d7981e01a75566954752b97062f18a1ca2a2f05faeafbb17d000910bd6f4674779af4d29f0e4105b7abdeadcb7dbea5060c744bbc8cd4f5add947d9de0d002c3a95a64bf0d1c13d2cbdd2706e40ba27e62c495936bff3ee5903e7f79f508939ec0b7f89aeb6f3aa70acf2c8fa995f500018d1a747d40c5fe4fb117866c008adf11ccadebb16d69afb4b868806d8577944226cb3b15eae46fcdbceb16a0de232ff1cd0a65a816f7802c721df85b955a21ba56b9b2921e6346c56b6be03aadec9540c3f75178cd6eae21e8963ab28623188c3cd88d3e97e560198b82bb2d9f244d060d1ed2947f309588f9924f44f8c13a3949e21a98e90f1d7b0d11987dfc41c85ce227ef91c7afdb866034799cb84fd09f2e6000ee491fd8779881aaa78fc2685958e7fd86d1a0b01cbac21667d9afa90630666763284dd3d8eac10183781a6ece5a69c32c5b858bf90208b93cdc993b29b0f2abedd950ab80161e99f0b145ed89ab06c3baeef2b60d6141078db06aae38005f9e948707bd37799c4f06d0aa7b90938d098902a52d734a501781d66e56237cfcc5bebba011d4150f0699e0bdbecdf750238f73ed7c38c126efcc2cab0419fb04a39076308e2ed39696fe9240e42a59a183950891c8d822a0ecf6d934e3c69bb3b221382195af83b236f2a73902c97b6159a927151153f124136cf38bec114b13a199489728690e2980015bf2bdad3c94321730e5c6bc555cd5bc3d53b16faff3d35287a68c614d513dd7c69a8ff643899beda8f115c3dcd94a448c05be4407df2d2c94f52e1e5698befbdcc878ba22cfb734225bac8293c6176e00e223c9ee93ec766418a86d446422fb11e9e2175f5e5ecfa8538f71a82dcb6422cc781c316b53fd1b864fdc1c422faa07acab81ead30734193604c0eb425e9d48e328e857ddf094c8a4a4816242acbf175a6e299f9aab84a11fc7b6a2911c5c672d8e3b3ba12a316b0bda96f274f86f61473137278b778b0fcd9f6fe0144d4b64318e23c167a0c1206bc221627fd3656323f86788febd5c3329a84b60f11fad155505944afa06173b5692c0d5b507f300fac52214f4c51f55a9cf925db4b5d0f9f15d22c04f1f30937b3b1e36d53f58d3b2da3a2e121650fc31b2125be75595e8e37135814cf58324bef22d7f0dce5ba657a0b8c28475bb0b6b8b1813528643eb0d09a11404ad183c00b3ca6e05f9c48748ff9265f88a3b7eab38cf23864f08138522802898e9e5b09186823a047b2c9e6ca94203f87b7f84d86b68e46dab57a4232c91deee10365daffe1d82ebcf516f23737fa1afc5c3b880d4906102b6a48ffe39d86964c77fe1cd08c3ed2a0cf8bef1920f14c8a699157735f29342c812eb0c9e0e80907ade82a1d34302eb4a3b2793dc71c3c502d29763a33c41150e34b5cac9e94584c3e45a42937a4e936424b2779d3d555a0d681629791c2e06ad81f5f7f2ba56d7dca856726a3179e6933fb397ab7edf517b127620c29d7dc0d470707cc4e6d2f194381671036fa3bf0ebfd8471955b3345e8297a7e58ce85f9ba080c48f0240a458acd85bfe1d8a682b897ded13e3b8fe6b4ecd694c1fa7348cf4e6390ff90080901d817fece31980f253ff989a02eebe18c6e1acc6e141f5f6571b7e6a5f04316a2cdbcc9eafa59962546505e9b3b6399111e2a3e077e91435a01b2e3a44b65c31fe48ffef90002ff46e3bc3ccf0d4190b67c09533f8ff4b710f6dbfa70edcabc3170b82e5417b0f78244ab167286e2553724fa9e119986c3ded9cc1e953d616bd676e104d41029730413a2e45fc91ac08a435462577002b63576f9f1ce950b55f3917ab4974d86440a1f971face811e02b65e433844d9c36861f624c9d1ae63db91e832ddbc31218ede179c9ee5d2c368439ae9966f6f24c76b1c499791208667be48d912b51b6d69076e8513348c496e182a527f1254a65734adc5e2da1093b8f94f10de663714a74fea9ad07f949a86c056ea0308eaae479fe0c229aeecd5d86fefa07013be12e216283c8d2130568835f0543aba38c639aac20ccc87c550a3a462997118e2e408597f49b5f591f6b07d7e52c8f06fcd4f7e85cc67d01e2862e1d7cff9069ad81032fcb2c41b301a9785e8a6ba06629943ddb5f5040a68047c100aa081daa85d6e9150d2f0ba00443c45a0d97df18ba42d86e361b4abdf13a05eaa64170b5d2ec1a892d474ae1c8d3b4c6cb912075dc00acc4da12dae7c6606fe547cb56879001d251cca7296341e50673e62aacf5b478ea0dd4d9df15fba25fcef83bede3d64616d8282d890798fffbfcb46b7afa203c41ce45221bfe7cb4ae0165bcbd1e0d751f5fa771c4068a5c0d9e124ef477cdeb1e1a734a66fd04809c620948b8a2a61920014db0fe1d0a5d99ed1ea2e5767caaa3d8cb20ac75113a8843961a02243417329da206e5cad122c8529e0d7ed6853d1ee61ba384e4fa36903ed08dc7bc1fecd721080def2f92dc572610024d37d82becc9155b8343a3c09039f00004143cc4f2b72aac2323f8eb01add5eb58e6762a2ec4644b936c6e4f85fc3af67e50dd4be3381350f55b8f5c6efb2dc71466a80dc2ba5de235a4d37ee80c8c966d2cced5996464309e53f4fbe9bd4042eb7effb4f94420f9b52fd9ca63bd66f6597fce65fdb862a227ca9b22f4c503a9f87ef82c4d804f84f1c78b667732952f0528cb11f9843d3a9f101b5a202334aa77c620c26ec3b596922685849db1fd723a168984c298e6a51db0733bac18f70be1f91aab7a6380017a47954e82b12ef450cc895f6526dd4eef1e8fa4cf74190a521eb49df8a230b78e096e20ed441131b9d690e94bd411108c472f2a201c12f279535b439956cfe3e0de185cf148e25ca01c32152dcbf4ed904d8a64cf3e8660443eeee7b9f0bb5a78d2359ee4b78d7686e6cb50e90f774b7403423aa9790b71b08b349cd4a5f27a6da68af31390fd3eed31091996633a8da2c55a0cc692bcb5e33c70615b49bdcecf0f4be2262b3ff8c9cd9b4bdb43930151c0d5e6bb9105c592e3bb49bf2b2f553f5729343996f5a3d02f2ac7ed266e3d59b3053c1fd1efc7d83f0a362a55eff4d074433c7aec8abf74e33b2503b2a60a110f79daa7178b856c8f892944b87c5d22829367883f702b52d3f5ad19350cf418fe1e0b359dbeab010b26a3f134fe451aabd75977aaec6c39977509d6627b87cd1cb6edf4c24608564376fe9a8866f62ef1b9635cadcacceb46b9087a5829a7e09a66db483986de517f7968bea321f928cdd41cdb6c670549635664af552eaa5765edbeb88ba36f1ad27389a675d201a7a35c828e83b90ac2c7e1a8b13990b2864d79b658973539b7ea4c83da1ca65d94006cc244a104117b18f43d63c3898001e8cc89d758d7d29281f6a33bf024afedf58795919948298bb99b0cf44bebd01f70012cfd6c2ccfd5168ac987b7741d57ed607e8e78024f3ad116d760a5901fc97b41a094f555ecacc26cd24951701c63445c75e4197675efb4fcad60920c8e2d9f2a1369cc45efd200270a6046ade6c6bf1e3341cf210d24752d0760dfae1952c7f48d0a9c5c561674ed111fa4fcc7fded079a96f5d8e0ae90b599582e10e032c4298b7eac6293d1c36b1301f2e02599ba9c606ed656cbf65e4133c457f48eb56022a4e207befc9b3d3e8d1cfef9a74b9005dd99eb790a15824084ae4d1a33b533547af45d9ee10449ff8ca3185d817848dd4fa6faf1d3e3023965bb9ddab7842d714fcca53faeaf35d38cf29088a4d35c0d6641ad09c35a1c45f3f85411a6ddd4a6195bbda6daf489cd47e75ca7b9aae80dacc6fdf6988abb2981d8d8eae294dcb1e2c8cc28ade743e40e26d0cd1bbe3f7cd3e154051d41b8b8cf4a38cd37d8a30f7da439972f1f8d63cbfa1646af5234846a85b74de2ef33e6a37b23a70b7a3f918430894cac4f2a83a9c8cb7c522ca2d32d81e34ac417359c2e0bad7eb4c73aa502c77f8787c1b96b74b758781f7ec4a48d44589fbe0c762c69275fa6a03f709a8314706934a3da70d3ee1edc208f03f0627d482453cacd4d9e58fc300ccc2b00cee72e2d00d9a3bbc297adcdff62fc028e58e5792e3a9f9b4ebdb556b212650a8e558d75253ce29bf19455ffb143fc642e8555dd095046cb6bd803361faa01cfcce55b5edd5a22617942c9e8693483785d4e3bd75d58331825661f1fad8a6335f014cfd816bc9e3917f3040d8b259b5676415df396b77c7d048e962b60c0b1a1cf543abfe6411652dbdf461dcd81a4e45ee92bc57966671dd6fcf2bf31ce8e95152e8576f224086e763847ec9b5b450f2c7ad0c877c90fe82332ca9cee34ae0fca4a7195fb718f5ef34dcca8aec4382737828417ebd0b3dec5aca60aff1e65bcfeb32068ebd7d44642ab4b1ec1e544361df16946f0d408a0a683776d802f1438dd2bb6435857ea50414c3fdf10d81ffb3308614a2e6dd896acf7e67c88fa212115d8ac574e6ba5a86ba4f0d217c06bd55d701bee84343ed71c5493d1d4c0e2c0f62c9ad6463108ad335309ed7b7df5b2437778165ed5ee6bad90f6502b9ab29cee5da9516799b6778fce5b27b702016b588ee99c2dd2c5fa1f8bc763ec5ac98e45841237fec8db51ae4f7a0d8312e610962b75354afa05854bd5f208430062929af470537d53d72dcf8c8d34bd10a8bcf1ed8f90e57a249e9453c0f3ffc982e22a8dcdd78ed24ac32c4f418ebf2015193570d2b14dcc5d9fdaae3b51a0a2734ab352f78992cd4f395808716310e6716652a48f49663bffeb6cce390dcdf4264467cadd6002bcee218ee7a96b715fb24b050bdb18b4ef0f349d341e290a3a5081425a4116cf4b037c23f14f87a2bcb7dfe9d9d0d6bdd32c77addc9d2f4d16eab9acaa8b9e16f7de5e8d24a9a4e1e3c5cd007c064f17c75fdcaf35c7e8e69e1d2c33326c50e1a2509959b98e52477d950d11a1b1dce81d4ee2fb23970d3bb0e6fb7fb6a4e87092465c04e124ea75c86c5d5eb102a3c81afe9c8c8591ec9dd243e2c701d657750b8bea8878fa8c76924d7b0d7ba594c9f2038ce5521a34d3414a2f28797d31ebebb4644b14c13d96ad7610136626123683593830d3e03fa853581ce6993923274cf9ee02a0989a5089a2d1b56e9564dfe0e822f1294de3d665c77e3a948b841b9d4b2e17b9ecc6116c9441fffe1564c24cd61f4bc0978c8ff401e637de48214e600aedc2554a1808c89fa42eb009a90cad6b5c49ff858f3332d7bb4e2f59f3f04b5e1f493b1f4e0dda3c390f9dd4c95fae7a5e7ec4002460f7c562ea12cb600ba8ac7ad0ed0a8352ee727ed194d4f7521b21d23b27c4cb89163e48b8ce0922454a4f720d0f18f986c9ced403c73d7c35b8f92c7a028e79ec0e22ae512bddae20aa4097f4c48c64ed1aa11ebd911de8c2effeec11d6177ead9614275d9dd927eca46fd541aaf2342c177b4c5fc7d31859a3473513b0c7b98fca882f89998fcbcb651ebb32a2aeb11c7615c4c4de980cc334eb474e6859780acea0454f2babcbca84f14ae80fb428b7b405d571d6d0d1e7b5013100d4f691b57dd926e96f96220440f32b09b822b900ca2892090ab809ee26d67213cc4388b8ac03bbf954cb98d3fa3d9e837701d091e831ef1908695ba7e7b8f36eabb2f4f96b5883ad839121a4cccb01786e0e1ca9f2f349b0dd2a4151f320d930c607925f866293864585e1f88da87ac3e9378e7a9ff175fbe659a7c5d6e20b81301b541048b0794c6ddce29f23cb8ef64321094610846f8561a615270d6e01d9845e2d3942626ec112b9fff4aa2009a3d74840bdbe1d351e0afa1b058b9871d9a468bce21b95515e7a91fc11b9568319f55def5408c8e78f6103357e23cb2cd3857be79a6217b75b643c692c21c1c60c93a4009be4dd2c1e46032970fce0825619c9533481f47bf8fe9aaceea39b0f68b29a0cc42b9c147b04a50cc9f314cea4e81deca95ad85a68895bc7ca36cf7c57a1d0af6e06d49285f61db7c3088f352715ddaaed2a6de1bfd963278a802fd7866d5ae6f9e018e131ea74b56e5d339ad83f2512a1c0ab8f0c34fa1f581acd1f33ffff8507eb45dcec0a45331849b6b753b38aadebbe98af0df5171fee9e0c120af3ae35cb0a89d0558c7325c1bd5bf8a8551aa1fb276c6a2161f2261302b9ab50eeb4222a3efaa8d892f1d62b5f613eb255d1fbc588bffefc10b9fb04f3c88c413f4d01f5b04b8408cb32e97683022b559d817ebcf2cca5c00f6ba007e6565a2441677b092da4ee87c1a27586fd2da935b3648ddf5664cef1d806bfc15bac702ecf70deebd961e7b1940446c4080930b4b10bfc44459825d035081de46f92a2f363017951a2269cea152cd68c4ce93d36a68cb48dd82889c18855aca701dfb423c0972579109e941db4a9bf898f2466b74e9a62f4d278534fe2edaa708a00b3d7b671746cd8c9796bf66855c6f660983f58409c3a8a4773ffc2a6a214aa8e5d6cbbe960e8dded122174b45209eb887730bba4466728fa99b5ce1b607e4a6019144b873e2f4202dcf95cce8edb0da3f93d9e8caf9ea604d6f8a1767e59600e61ac55ac1e13e2100ff2ccaa426d5f1912522b17e8b530093809f5765ed00f3eaf149ee3859cfb41d2ec77457e3f4635f6c38d8068c23e6ebe6e5aa3f3ab85ad4f5b358047de2e1292e04fc0fdb9145d0d69015d06823975c68a5dcb7202cc727abc7ac16bd704412a0f98734c011764d64b9d4e24743fcfcb783f5b0772e07233e8d2b48f3e066410d846228205692bb2681398083331135411c5471bd71f97fdbc64b5f4f7f13ba7dc5500eb506267eab5ccdb952f2d3a76bbdde4abe76b179644c5794686bbb41f38ed035aad9e51cb67dd3fd059185183f24e314b980f35eed2c66605993cb3de293712bc27971bcf83d3567c862b72ea69a90e848bb4d990896949c92d57061914b39457fdf167b3510cdc00cb955a0af4f09ae6feb094274a4e4916a3af869d17beb7c5b2faaf5ec347626d4709ef7a383a7b641af03572e8093b8fe30108ae3ecd99a4ff86426bba9d5f506e18bf0eafdd0286310a9b45e972503c8d3b9d7909defe89953d648b0d305491928aaf3a91fbeda4e9b267a32f85b6b343a2be22e0f2dccc07a50bebe7321f0607c721c0e773355a6622a5330cc179640160206a0e6c176f9da5c387eb9bf625fc6248fa8e2f4a87dad5f7f9085a860f0bc7fbad6cb82058ca68f9cca36ba0ecf605788f0997a130aad011b5b13b7cd580b7efc7315b4147ccfed63ef2b1dc32cb7b6aaeca63b3844df8f21b62179cbf59e48099a66b720c683a90751641b315e678a4e26b2092ffd78cbb4c33915807b4178261501d127fec45b9010bdda7b88c0348ad645bd8dd6f7900a1749fd4bbb4e8c29d632b123aafc6e52df8eb1b763f5d1b807b8539cbcab89ba91cbf54cdbe668764cc31600617c7c94d6698b00bd2449b72e2ba425d4d53619d84b517d737413f3b97ac992b2ce321579d5ebfc8f0f8d3ecc9e7ab56a8b8ee7e834464bcaf3e47337be209b33a2c9d11334470e1aa6e17531d5f2777c758a8a4b6039e86b08498d461b7fb3a6fff0c74d61d30f351f55ce9433c73106cd665d34642a0e54d2684e20cc1369b1ed9758b8954e7f54745afe09858a0e720047e730977e7a3ae070273f0881249cf2f683e77c6285b8767737437ed606078f9dc8405e1474d68c253e58002ad88699876c554804dbb4c1264cd2710e30f78069ccd6d143f8d4b99c0143ab2ad5f44d131718c37944aa52f2c55db6148c57a297048c3feddecd37641ec0253b06045f2c8d49d8cd813a50a338f1f09984ebbed5fe503e4bac66e3d76d215aff5fadc6c1c5a0d79e09384ae52602095df4236c4a042882dba26f50ac5b30e0adfdac3fe0556ca0868c9813065cdcccbc2caf5480320876328ac9356e1581f5fb12c3df27ec91032750f22af10b7d758e64a16886bd1a1f69da560d42b472abb3d595ebfe1de04b4df2318b53ea32c0a315c24125e45a4a1bc29fbc1f191fd6a0f58e4e52c61d62f02056ae8d01a52deb880b62fa5049a6e9d5312ee734f86ade6f90272857463a14732e1d74859758f4a393ecff62f67656ec63072d9b28d02308c9066279a05292d00cd8d315ea19abc28ac0e7ca07f714e1b8c3a0518866ea17b328057d7717dd485a0a33f8f39ab61f53172a02b85c0d3b7444d8628bda31866d9f74b72f015903a158aef64a25dd5a97cb93d9569baf5e2e7e407a1c6511e814940e1815077e681402020f647d86d231b32f444e4870b12bdd9bb22efaec339bcee87bc906316178bd7525f4551aa533b94964484e36b3cd53c25fa97c2143fdd0429dc9e0ac9b05e3c5f3846fcc295d1eab82d01bd3338620caef27c3f35672381c1d41633b1aab591bcb9a277df76b832b69aad04344b7b58fb597c98501cb44bc6512827891fbcb7f92c71287fa929d57fb356f18fe2d1a058fc4b2b847d7454c5f63587350afcc7f2e2ca9c6af6212cdb09b13338bd900d27e7c12fa41781b53748c96d93d05553ac2f9956d0644155cd60910223ba48658e10011a2e449a4103e1650e86ef4363bdc5b91d8641c8da64045f7a13952e1e3f75b6b8cd0e4c3be83a11e6535350fd1f2a3040442975e6122a3320215975c1746d358db0d1d5c44486c9b96df0950531188cd31b0978d3cf2ea739761a820ac2155872a5959120d360e94e2d3468380364b869409bbd4cf12c6e8d37c23a5987e12ea5073607bfd3042d0b607da5a13177089a4cc60717003da9d9970757a90234f547a7fe458b61eaed9055b3a5b948c1c39a88d4993d55a38b69b88cdfa697adf394d18b077ba630c12b7a558736ed404b5f3185edde22585ac0cda19a1641624f63c256eec6dbf448755267de071824f5443b73c5beb50db0efcd3973778b34a1f5e1cbae9b498b95e35ee6466cc9b596184fbc8dc0635062bade52ea4b4a0841878d87cc2acee234496df2fe39e9523d1421ea836fdfc82c0e5cbe26da4083a92808ae7c3fa3ce0af328d94e145046aef0af0bf9a503f2f85c9d19fc0a6b8cf47f80393bf7e065119ad36cd86b45ddfd6d96c0ff305b3658dedfc9a1a498122443b172251b419b21415efd7e1442e80b26b5122a2afb2ed10624e2880d53e021abd25aa7d42ccf9eea4c938a494da58ca1245be5b6e5f108190084a85a1cca7fe41d1d67cb12c13dedb886ba60bc9b06df055174209d83d1a5451add2313c05becc83b2893128226dc302d28485b6ebe47ada671b026f33d06ff971529dd1f2774cc1f8a696804db3ef7d71351b11fef515d2a5820bb0c3a05fa71ea176e0165c4b3647689aaa4866519ee71cfb34cde6c8b8f848f5ea47b0136daa303ab12170d9b3f299afcb077eeabb92fe3f36a08469128a51cfa534c544cf5a59e18f8c633341a8c588b836c1da5ca232f9ab4d3be0752e5676d2a99c1a904d3735854d4aeed66df7d1fbc61be1a19df025c151ca0f401119d68b99d45e3ab28e59757e8b830b01a010d9e7ff40d4e0a898ba298a9f3f5ff4808054f78706bfbf85975980369c73d55ad69bfcf4cce03dea18388c0d9f0f203f5b03f67fb84f947725b36d9c62386fb94f11c4912d47f98fef1b1a880e4142d16855b64b889369652fe2a6c5b6b78ca85e8eb80675b424055a519df7728d22b7c8a94fdecb3b3dc726951c3665fe2574880c65870a612d928a648e1524f2c110429556c4ae5276d5c12bdde9e9145d95897c93cff9280c4011caecadf4f22088034e13b1945437926a5e90f4c43c8c4a9eb15b9ef4bbf609efc459fe7e95033c82ec8b37e2406a640e76f9ff1912f88abd528babe0bbdc007db77bed5cbb60c27c01a646c6193ac41e6bcb116de2a2445c59bb8886a24787a0587b657dd60080f8b944561a9604655a249bc9cc5060a8e1d4853c64f0d5d9ebdec7a2dfe77e3f0f2a87a6cb9cc5f7185a6b4a9c90715e7bc3381263e911ab249a082416c238a4481e2c917b321ec8282d3a78730f4320d5804d3579594b897877e12beac59ebece3487e8c0e1e454543f977b95b2c4a3c611594a755bcdb15809d7bdc6288ec11f99b8e9e20bc961142354a5581cad0f7df316cdca6a052050ed0f80f93ecad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bf3d8492baf0d074fdf6efd7a7eb5cf9a2d5b7bd63d019bc3a3c241c7820806eaf3d8492baf0d074fdf6efd7a7eb5cf9a2d5b7bd63d019bc3a3c241c7820806eaad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4ca0b6eea17852c6a38059725832414efe24bc2d45bc820b8cba48d9dcfbb2f24ca0b6eea17852c6a38059725832414efe24bc2d45bc820b8cba48d9dcfbb2f2320385ec7d4091b8d4be3c12ca207f46aa20f7cbda8002af025209beedf0d23323e2bf5219a0de81bc1bacbf0fb426e96ef79c2de2757bdd88aa0db16b00158d5149c868e224644d4587ebaa435f85840c243f0a9f5ae9f279cba271ebc518aa6bbbc9ff57f2691f01925c87b8da75b21ea6e7408d1aa61fd9472764974c80d0aea93debd02f27990b430ef168074ff010605be00198996124db74dedd7ea130e0e58074cfa6ed9cd5373d26c6b25fb4d90d1a6196ae7c43afca26c94fc7a8b2ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b11b349dfc4fac6fd4b46ca7a61ff87648419fcb5c95727088adb0974fb2d349011b349dfc4fac6fd4b46ca7a61ff87648419fcb5c95727088adb0974fb2d3490a5a99b9b9fd48858705bfdc2cb7b05fdf2dc11bd7d22f65172a486cf707872dd949054b84432ddd8c7cee5a32e632d5eda8c983573e740544f246d35f375608d061f24d05a70891f9a8ef37335b5fe700695dcacd3ed9d19cb15a9bace17fb09ead18298217364c63d90c8ec660c7e83b4aa152a81468a548486b535fcf49376f23fb1594e16bcf1c4ac3ec1e8b1f0f1442a26877e87e2189c9ca85f89c1cc46a13e4bcb871e64bd4db25a6007c6d3d8e40105e0d41a9f8fb75b104efbf78b9346bb74bdc1b2b3f1c86068768105404087e9cf8d277425da7c900d63d0f0619fc3374fbcc87d7a28bec90f4dc1279dd6b1b791159ee7801e3bf6ba2297f9de8d798c805df580554d6a75af2e89fa471cbb6b9bc558a19dabac3dd87c12ba1c055c1fa85cddb88bfa4bde9406c6a5d2cf60bf0cfc12ebc2b2ca04a203c52b9da41dbbc0887167ebed2579a23c36748ed19df60182edbf50c1d9799d85bd8adaedc2ba78dc845aeb776ce69ca0655c69206fd962ed1935295f686e2546264f40d1ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4ff4b6620472701cc87c2eabdd92fca345bd62d32c7b74ca00356fbcbf5c0fdd4ff4b6620472701cc87c2eabdd92fca345bd62d32c7b74ca00356fbcbf5c0fdd9c2d2909b0fe73d8484cf48bf42cdf6be369f4de19c3f5908f4e98f923d6ac490cae8c3585c5d49fe61d4764fc1e2cd265b8a85c5f61f66697f1d9e785caab69073095f7c438f62b163c1979066288e0b8d95c5951be1801f2c3e8caa28fb5ed52d08be6eea58cde1ff30a84116ea0236d1e6787c63ed80aa2f6578e68b47f9763d5efcd5779e9a2dd6a85418cf7e25b5ae91ec67fc717c34f0138fc9e17ffb26dcc7d2238017c9952e171d00911c428f6d1f8ef4395630609236d39d5a21b0608ab2dff991d4fa0bc47c9a8401789fb5dc1b245f19188e8a654018d1f50409085e60be1873f1c716c58d8ff990212b17ca3c2d40364c90c5eb373b7ddcac2211b39242b8632c1c56ee1398caace033e9e6c4d336a7d0673546061f2193f613e9c545cf8eaa510badd199902ec24032b90bedabe52ac62592dd10ccc2c2bf51ddb65a753195fddd184247b20ca3aa58802bdcdaaaee896a1a683878d47709d0bd4eee16c76af34b41c3a6c192e4de6457373739122b22f7ad5920356627ab786031a44f9f91b6ae80b12e17327f338c499684eff4168c3ce278bb4ab4c9dc09f177d5869f4c67fb7252288efcb5547f55e192fa23e9f637f05f28de63f27cf455d8294d820e0a6a12084ccfbfcebc36f1ff3cb3cf27ca300738dfa838a469e5a699ff150008814ef6fa33f101defa07d9787402b0a64e9e5f6fefc0d6ee28f8a09480f6d62d19aaeee3b8ad681ecc6046fdaa8475cd02ebd172a7581c9fd95d12cd428e7e1068414dab91d63dec09151241c8d4d11612d8034764a508694785ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7d3f1a8999d71e6de520651b8cf71a96fbd569130ce644fdae85acb42347ba157d3f1a8999d71e6de520651b8cf71a96fbd569130ce644fdae85acb42347ba15ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba52a63ce5a88fb6dc63f56a295292da8816b92deac4acd8fd5ac02bf429bbc59a52a63ce5a88fb6dc63f56a295292da8816b92deac4acd8fd5ac02bf429bbc59733ea61af590134cc6ca37c365d3bb65bfff750890eb41d7225cd979473402ffff54c68898ebfcf381ce66fba70e8b0b49fb3f3f9e705ba48ae95506ca56db2388a78ffca9b7fcf4ca9783cd413fe22f373cb815b994c0b57739122dd2a158f26113536e5fc7f19748411a184cfff861f84f22e0442df44c0757e66386c56a70de8ae504e85fe712714637829261c48aca9cbcc301823d6ed976cc2b6096917e7de25107711c32a63c0882a5e2475b6880b2c39f76a3bef5362b1a51bef689f52c0be6e1ca3fb4d557f7f101d94221d3122a72abe897b536ecaae8acac8fbf8828d9bd23c2406e78724f7bca371300b4dafa60f9fc3a7d8694e3bf4dc93eb4f6052fa143ca04f115cdb3f911f1a690eab7f1245311b19b832fc1fd766d0544d4ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4b0a5c6c6592222e4b4a5f42d3e4841adb55fe58fdd636b8854fb9800174b1f04b0a5c6c6592222e4b4a5f42d3e4841adb55fe58fdd636b8854fb9800174b1f073a08c4f628fcce01a9ab59f84599bedbe15ec84174e9d0498a1445c2e09da94cedb5a26375a0568eb875403ff9d573b6b69347dffeaf3eee3542c1dbc609c381b9eab9050b677515fdc0f44c3f0625b99d2504a6be2fd95f148ab9516b0e18e7deaaad4ddf3f2ffe27e167c0088131e129e047a9cf18237674e34122d76a4515ffb7392a8235f6544bacc5ab3a7440298a74f1015cc4d15d3f0f4239db0c5d374e01613365accd4a706a0dc6d0b5b72c829cd68569cf0c8d44a8dd541f05ee21983a89be2ab0ec98b8644b79c0e7b85c4426149408fae02e7c7e9eaee0db6f0a0140b66e9ed6016fcaa16c3d5b140301abdfde187a80f65efe900f062b54eaae36dddca94d94fb9e33e1711ed4f47dddf076e4eb5ee0be5d5f94f01da5f9ea205e064ecbd585be934c19b707f6e3b4f6ee8bab690c5733a60d91a8589eb1693be5e5db4568dd79f0dab69525ea2182696d6bba6b6cdea76a5f3795b98db1179e265b26d4e1c4fbe7b294302b6c0db48400320313e9a2b7bb0609db41db5a727121e4f2671fa86383aaffc06d6a858170212d18060b6e228d05e0abf8b7f64c47aef66185fce93902349a870c5a4fb619a7e4df17770d8645ad232b9a7a80d151714eb80d89c494fbc137a9762d4c49728bfa0cfebae9da44f8d9b7c2d3f52aa8b2e0e035ae4835cf12b3cc8a9595358522cbbf3f9a1f0c5f0c73f3f62f5e1f771965b9b8c1790d4094e1229f6bffd879ec06d0104e6f1d00bb1a6fab6066643c26e0f0c13f86ecfeba78fa4f9d844fd70868531ce899a2fb638ad03e6e35030d87ac33b3e09c8eeab40000d6d0dd8e57bd13d6bb41ba2f36b5934cc45fa6ee6475b54a5287cfec84994e8caebc06195d068670f706af9247553c0c85a407943fd56ffb63691d4796a33b79d87d3ccd2d4559f0779c9f0d645b8400f59b61a73e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855eb17dc706a47b8363f42794049caab3ae16d6c0187221b3bcf0e0a2f73800acceb17dc706a47b8363f42794049caab3ae16d6c0187221b3bcf0e0a2f73800acc47d58facfc0dbdd9c3932c5de1e6947c3b6b0a14f18b7a2bf79893bcdf943694e497e090abca36a38a027d1333bdbda23d46c0c1db4f323078ba81285811f1bbb31990ff63d57e6a885ce959bd25bd05afb57fd37b3d032de86409d2a86f643f1e4bdc7b722dc64bfcbe22469318d6c495f0886e7c858050dc3fece129a00783c9178f17773368bab706b606c0c020c7dbac0f5f0ddffcb21f0a903c8708de8c355922329da11c5e623e849031f4fa2340d595f7b6f747f96ef325babbc3d578cbdff421b42afb654b2d288ce62cdbbbf8778176590d1d5105faea646e12d50e2cf9e2cc678f3f341abc573763530c4e75c491fb1df60c789b29ff98a8d6102db8fefa517bf14bce24e49b51fcbfe5f322093a020c6957320e438278117da8be6d5f7984d4d165563c0d9ebb0ac264a8a749d174290af3f532f1c10c80b901149ef666665cfa95c522fcb3989d0e0404c310eaffdb07d1cd7a7d2eeaa8adf4e0dbd89edb026cc0cdea63d67bb83478d359aca202ecbb4137073784bc982fd7d10d674a51f2c2a1798de3550af921b52047f42804b1385b543255a41e80aa351ff0d02c955f1d2b785fb75627f4d08a044ffd84763f935e522241253e61df459f515593bf9f6a751d2d33241d39a676c685c6a4664ce36f456133a0384b490786e67e645c614ff0b689ea960bb1d9dcbaff4e23ad87fca71287aa089877e15d2f3d62d3ea14b98b1ae98a38856b8addf8e4a3f863eef37b9afd9630320ba39917c1d560931b39a0829a85254f9e3b2dcafb983d7259ec1a9a04f3e5239ce34d095e5eabd67170c39b0ad70ce45465a374d3e7daacabe866ce2e98567d8294cae106f046404e8f06ddd0058be704e4782f7f19d1e349eb131adc239ec2750916761d4fb427c3682916d41352ce32d231ea6061e302b49da90d1a443d910c3b3eb7ecd8be1a0cf6c299422498593cbf9062ce6cfa204195cbeb4dd732fef3daa0dda90dc86e098925068c978bf1c1f987ca1c6e4fe57a085005c9a9c3ff6e9c872f9be7a877f6c5aeaf29e647236dd41847b62c2fcd371f30e0a55d2bcf17d9638f89141aa0c8ba3f9fd24c1a1ad0764637f89dd9b185c628a4183195df698213193667f3c46e5828f16e61a327c096a6c2d2320f7ad2bfdc2ce4fb87f0e21ebd0073283f24481ca5a8b18420d30257d8b6928e963d38e45630074765dc4eff4fda4b4c701c15c43167b550485e9878aba2925cf38f2ce1e020cca08d92c5ecf0cb8985c292bb8822dcc1e2e017000884b73d843b1c94f363d5e624371108419494129fcdbd53dd3fe5a60355809c3ff31db37019dd8f4ca594f551ee0ca2c62ef503944c26218a8cf86b06e98228a522c480d235ec11b88280a9b5362318c357c16594c56248cc3b0c1a1c093d47e9effab39c2624eeffcf801a7c3978e0c1ac995eda44adfec2024d98c686ddd2224fdcdd55c99f1379838c4829e09c7306d9c1ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bab018da07f31898960ebce91fd3fbd7f5ad6d91f0c82969eb91185227a1f2ce1ab018da07f31898960ebce91fd3fbd7f5ad6d91f0c82969eb91185227a1f2ce1a9ba337f95c6583da503461bbf3d74598c6463c3c8824696e67345c6684af1f3803af95302af1a9f9b455b4aa3016345bac8f32005339d00576b15937f2980af656b7aacec9713e31c6a283bdefcd5d06ec50481abf221bd70d55f6a18a8b6cac8544bb80584398cbfd6257f4eb4940739fd0b4482a6d7e2f6c1d3bfb7338db508691205ce124079d2324bcc0dcd0adf4c264d865cae10c4ff2216b271f768bf00c380fb8eb1214882bb7ee2f6ff5f6a60d463f65fae51583563cf802af3f6ad698f409fd23afdd0663db374e79add2e285b785fd631a280158351768ea9bdf422cce1dccdf7a7a5f73cbf5a581b204016d2f375d585086cd33f05e7fd24fc7a0b309ac7d01a4ba7d7e568f5455aba5c3529b8488f8cbaf79ba38eddb0bae53d0a55feef69c74a0a0fe1c3d28c3828f25bca03f0d447a28ff6cefb5d1cbc92cd0274005adb2ed76894a8cf5d7eff6edf4bd751ed3f106ab25b266692b9c403fdf6d74cdb9036e53e2c0fd5150ce5fdaf23475e8aa3322ac0f0a254133bbba82ef55eca26a8621efe8b39529c2384bda62711b6543045fcf27a44e2054d9197a594f2b0208e316b4c835fc508d9c1738e1c05541067e51ec8e4c6df376618f1f58378d6b6111bfdd1840f07caf832a3942b87256793daedadd2847b9ab014d3bd45ec534127592267b678fbaf13697e3dd0bb1399e9002cad66f8df5e8f791c5e08eacf49838ce130aeada856d2e733b2b182569e480db01f7b948203409e77e2081bfe97807b085d66b755507fbd3dbd5373a3f8f871bf907a96296f0a2a4d5668a8e4ac842bf3e8f8f41e41ebeaab46f2146e8a368c9b0291970cdffc658643d0daf0f37dae25e61d480ba6a955016539b5165f9de9162f8e2114119b4f9c9b489b3e3e6e12a199e9ed0fb961e3ab641190abd759dc43d67e824b612311eb1de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e5b90ebe971c87cd69c088dc7c96f6184e6984bdbc02130382fac26194ea9ffee5b90ebe971c87cd69c088dc7c96f6184e6984bdbc02130382fac26194ea9ffe519dd58b7879229b4120050de5b205f70e9eafc6e70b9392582d0948a1cb74d83dc9b2a41a837324739fffff940fec34130b02c8876b10b94d602fe974d53f4b7a5bdab08ed42067017a45919c913ce9f532130d41a27e4c292ae13018aa318fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b9327ed16de299d6a7ba138967caf20ba4d39141d896a26514a9e2f79d5edd1029327ed16de299d6a7ba138967caf20ba4d39141d896a26514a9e2f79d5edd102af94ca35c3b716339186553e136f812b49d5cfcf5f124e27cc452134d8b2c27fcd0442f0a2efb46bdcfcde72703606df68adcf1b918bff69317efef39ac43d17d88cfe302c061a6f69a4bb9a92da618081244f223609e1d9bcb8ab5ea0f7fad11ad52719fc9407a33978a1842769906bb1e063ac889023a148e71c8a4d7babd3b484a75a7a4ec7e31c96ab06b408c2f1ed9f28db6eb14704c34af490a886590eaabfc336df2b8941b2c745a0cfe65be791a7973bbe982c2992bad18295878f5865481d9e9502ec48b66ec393fb27c537ee584c22b62f17ed027c33c57d7ae04d80928961645f0ef35cf3716d6f8c28fd698b0e8380a71a39b55b13ec7bd9b1010ca9e1e51a70c4a893310733ee4d8c36f17d9086e268019238341cb603f763c9dce174a8f8e95c4822b0a15af7e0e25b993d40dbb9f2dabee054b03a549a5ce3319f649fc1c36f4066bb7514b4ed6bb865fb2acd18392a2c128719e923c3545a08e31f6eef1e67d25d33f78cbd8165af16356f556583e9e7879ff94affa96a849aca04ad4ecee71f8e37861cec8043fefe255e69c49eff0256312f6daf08283b7896b8c72b29ef99f8ef97fd9cb3badb0eb7749456d8a1c7ea42522941dbcf2aefde7ff2a6eadb960a410997a9a452aac15322c2b67b3dfb457adf177bfc6db49953c32aec0d2bc4e4138df15507fc314fd9928fba47010ac0b978fac7bb91d57c7bb3ae81da94b77842096c9a7b5fd76b25f648506bb64fd660594b79aec65db7161959498691d0bf1cc281152ea6673be11ebc11709dddf8b026592c1e4443231f0a343c7ad1f3d490721f65030d5710feca4c05d236603d03c8bfc695198d80a2242b49504d67f6bd3d94c6647a6697499f9eb29c359efbc4e34172816591da34307489e2072dc82b5901676429a18cf798b6f67de4ee732ba75fb316005ae00cccde4501b1562747d14165477bdf7153e8c5554b23e78103b01d5e1354aeff0ab1f58b01e9c65332e61bc1e888cbd0728c07a7ae2324a399ea52d979d0649a15a87db189850f1043f133e5deaf7dffe7b697c65fd9e481f51a6700cbcabe0c90a1a26ff96e9d221455044c1006b3a28058f206bf94cc21ffba743a10a9012649befc43c8f56399713a94e04f4af1ca4c49d57af55467d1a222ba41e5b9028bbd4ce3b24034b15ffbe5f808e140daef5aa11649b51b5c54d336b48399beb97bcfba46df85907ef602163506580392c773e36476b35fab6447e57007e47dd0b251d0c37d4956fc521fc553ee17e54529e4e9416495ed68bf6fe1b2f5bd57467c149a30f015403fa6c826038d8eddcad248ca5543aa455bfaa06018ee0d20bf3609ab949997a92e228f56ed883b14de6b141e84075b5d046d6dc78ba0d62e19a78b23db08152409d187869d8339ac10573053fdc49e14ffde84ad06edf59e7ebe63c640a7eaccee9e2445b6f9b788418aa13e9056b33d710bb8ad2451197484ea75cd0f667d8b4f1c4c8f3aaa6376f8447f0abece6e89a669214714ee3a62f61c117b68bb9992498cec59cb390d77f53f7163f55c5266235949e2e0e17829c079b2cb6ffe62cfd8e76bf5d0b78fdc111f8766c2ee6949763fb65328e11f1c59d40e51fab2dedc613fb111eed161095459f77c221e99b7e86b00002a25cf8476fb76c3b8b645d154d59b66ccdcf230bcbe569755cab47195b323bc7b57484004b041addab9f99b3b8259a9a43ff3b5ce72099ad84c100976d4eb7224409c96d20adeb565db697b0b0752a9ff77eae358e63054b8a01c0538339ef30eef36ca57d9679b74d4a17f1f7a9bb240ff5fced69a2b67d0247826c876eefbecd0f07c2917251f9e947b68185356e2b7d678cd311d1b7e9dc3e9dbc9bf33f254b9e870649c065879fd188313bc95b62f28ac872ce79a40bb3ec3d5d5ac47f83ba11300d0bbccd2eaa8c8c8b5f1de48b5d41f014ecaa767ea1a7f3b64b5fd7d7ba0a41455db0a07e978a29b4ee889f3ac7556bd9efb28963a546fce1cbcf841d940031e378acfbab0eed97c8df1082c7accac2593c3a0b2bcc7acb96357f0d6a650c983dafb515f0affa596f6068a38f8a9a3a20b19136ac674b207ae722d92ce73fe8c4b9c6d89f95935e3bc79c2bafb61a6ea4feba1240c3001183853d170b296aaec3a02020ff0049ab3063652d4a2b69a23095a9d6d0face13eb35c5b08228e073cbdf1172ba88b853316e1ef67e56b5221dee7be8fbf115bc430d06e1ad37d35e06deca8c280fc7cd3dd0540d13f6e3282643c17efc497fbf34275b9ecf1d38921c7c7889c5219c9aa2fec0e601d80cc62e87eb37d7ebef04b564617e884825a6b42a9ec2b7ed338e81393dd3d50bf72fcedfb85533b014ae5bb0c79f30d11acf06e14de2b0facf317e11192e33499cd2952962804158c624f9c8d4a02e208a44cfabb1c0158d29973c7a0eb98b460ab505598f761315da0adcb5e662d5df6ec7a9e5a4dac0f7b5cf49830212aa7c587e964a1b86262406bfc95dcf9934b41ccc2b9e81e4d23f3a3abdf0b1c11dc9af9b76d957c7e92a3f01bd58afbc8052d0024420744a261d3a11fb916a498da48e1760e987475228eec708f3dc50b139ba9769f646cb33886a0354d1e3b50e1750f33055a0cd60e920fd2a7c80d015f8ff25bdcf0c4b94275b38970b876aef662c8f538ad20b98287325860ee62d8802a8801c2032265d12f59bd8bb903bc44746d538c3fc672007a2226cfc5e5b0336bcf1ac87c370e6ad8619e2c00b79f3cbb005d1ed22fc070c18df15952063003d350d80e34c616ed698b97c675ceb1665e0ad90f47eb0beb3f613aeee415f9e08541fb007f31e3841c4d9a22ea44d769b8dbc3aad4e7bcd749f3a44a92e56bbc4d09b61b6c8f1fa0158226771f4fc0a326d0ac37b1555c76f90f946961fbd93baf38fa9a80f07dfe2ba4583fb7ff58b429aeebfdc19cd9ad89bb2ab103798ac9aec9980c6c3fa1f4f0de6b695d237efd1954e1c657546f0bfbd4fcb01f82b91f2d45a9507a99f292ba81c444608f586b36b2f6bb5b8bf751a3420a34908abbe956b1ac5a137417a054c5f7a5d79ddc51c0eb23a8e9ff46ec6dbb773b65b39a6e615dc3d668dcf32f8dca9ae08e3e93c5a6124d167a5d085174fc976cccdb51808aa33e9148b154a4b085a9c176d43d57b05a74feb112d12f5795ef8d212a9930a072980c8009138489529bc60b5cadba3ca943970121410f07e54d640203401b73d29cd861d44af00d5beaee5d85b7a1044e78f42e74df02caabaa0bbf917bd2c7f684116d757416fe60fe8987f63f67c8afc2a6f9fe2019408a8059c4485cbf1d07c28be19e7b1087a76a98dce9360f5b624e84a32c2c178431d53e3f08060b43b9206ab529240bce7d9442eafcdded871ba981ae01b06253405a763cd5f7e4a7a4a10e5196f5af3b240dd9459987ceb9bd9dc342b3ba117f05d72266d751221eeb2d6d60345b9079d292ee1c21938894d11a366e0f81deed3f29c1a5089990fd9cc728ad93425686f5877c408e2ba4385fca365b92303cbae4a972158b1404be4eb789bbd3190e9a0e9cd887705c3927d0aace0a8dae8ad13f358aee56eb9e44a4599e0436065b1dc34708e178be3952d14f803251b7dec66d20c24e996b299961fd846d51ce23da7786a1543d10f365c8fc7754713e99fb5c88c0801d67b4f10c01a331b297f243067ffc0ce2e40739306ec882bad165b16458be25172992b980f3281a5c520f6c5d7cc605906af1729e5681b35b504264b4cf63b53255b2e15948e3075e4468a87e8411468cdb60a6ecec248d5dcd66639fbe144908a7b41c592567c5b57a018e71423b25a8c999fcda776ad6adcae61feb4eb0838549bec563379e316739214dd4d5c6d0c48c4d9b8ed2bd331b376ce18e235240cc202ab2a2ca4c07965e720f8811d2cdf0ce15654ad594aa475b9f39674cdc0a206c1fc46b0a0a3cae916859bc81098c7ed8690bb4e6a58e05164d4b5898a565087c9985630eead7c865f43fd4c1a400c27ebb4f9cadfb93bb10ebddb040e7c8af0c3c3718164fcda5e81859bec9e61bce5e07aa32c43b870155c8a157b77d7b452e31277e558277ce66b1d60a3adfbbd8e8d37fca2cbace1f120fc9d0726f05c235a23255d61c66f4cd86ae873ba9b72f8806c9e97554071b958869ec1356ab278a0c37614fe47ede6fb06c32046d87edf3e9aad42ae97a37709aaea50a565fdb8ee6b4de27e76a90dbc44bf30f0d7cf041416d93d8b5d1dc78eb5b8e0858f0913fbfabeb8734cbafcb4b0e624293d3f0c13e7c0f6921a6fef801692dca0473ead081d809d06441a961d43a14af01fe94267cd0fe3da6f308b2e967db194261c8f3911d4c9b4c8fcdd1af354583403ad4d126726647b950d5a24697f9f3bbf344eebe4468f18380b3ffa71c2030d6103d48a897a902616e5fc5e27768492cec39c9daa854f650035ad9993f004b0700308c7eae7f1d3109ac8d175473ee55419c2a0b48d6ab74232fa4a200c4b1103814e6d0b907f8cd0911930d62c6941f1446a012597f1430ce8f0c6cbc3eb01ad018c8fd170cf616ace4a908b9633a881417757f838ccb43ec031edefc8d968b0919e7fbc84122df7965d137970ff47a3a5f18143e56bad2ea4c9eddd0614b7106e574d6f0610e5b75aa2a35765e29b0d4491ebb967404b106e72f5f1c3f4c6c6efa47f8d95e6ad73484a71c3541f00fb1215cfda05771fdfcdefee63e0372a5c663d3e4c6f5b06c82bab2a88602ca5507daac5b1b256ef134f80b5836ceb19e7c2546b660c11e9aba759fb60d24847b71b097a68e0af2b87fa00f7d875a45e9399cedf4333f73ebdae5db40c3b4f52a1a7cd99b3f621d518cbb5e85eb7ae33dddeb041afccebfec78220a7c3baa7ac7d1fa347f0320a3757b0b7155572860f312558aff2ae87a4f199ad33762b01c86cf17be754671071532b4bd04b338ca781a929516efec475b2ac34a748d8dcddf0d0d0774cb451489bc4638355b686e0778a65cfa5323334120e442cb52383ffa225a028d73a49432432acfd377018b8aa522599c4950c4b1e46183389a539f3e7e8fec467cc7ba455470da2c460ddaca0d40b7e6171d4bf4df327227b5328b67db5e2fb8a743152f68371ec12b987675c8ed833a473f182f5b5aa6018c53fc68c45c7b5adad63365b15d72ff8ae9dd7d744a3f68e3f6acaca1a7898f87b9b6fd0928da7958bacf8b676d73ded92c50f9f1f655173c0204d0cdc82a29ef3ad6de94fa7d036cb2088ebc2278ea83e964cef85a30e3d7f358a9f4008cc7dee0e45b73c044b519e93c77ac6d8b9a75e22d727eeb74797c207f39bbaf6fc2004fc00cb99102ec2da58a37c59f86b54bfb0d7551ab5342d8cd85d342beae71ebd407526b6b6cc615b89901f5689d3ef189d1c774cb93af2ba5f89b44cd1eddd4e185cb6d52e7df9dbaf273d9024a9eede25fbaad262fcc49fdd3ebf654dd835fd36e21bd7df8deac249fe133baab4bff53294b09000caf124da1d0158c1756fd343374ac5b1aed5d1ec117c0fef8f25183df6f4982025cf108b7f05acf6245d0d47340bb6000a426f2388231b31bcdfa2092776707322f140541e96ebe7124f00f0d0ff2ddfee319de45d95749ec58d67d9cc840b661f3a3a6bab7b32cda8f34d2d1af99b64f674c95d9446815ab02e5c68cb0fd5163e260a30d3e7fdfd839cf5262f95c522101a0f94debefdd695c9e945dfbe6e33a326f29273ce86f3e02fd513656ccf01f4a0d76a97c4da20126646b1a1fe9498fe6ffdd1d3924210c1ef8814b14e49647845dec7dee8060ccbb5e288f1daf0336de8497215b7b9daff9f5bcd55ffe7b9d7959fc1f6a83e485872ca25910a1d55c54a34e37dd7b76d950acfaa84f93616cfdfbbbb8ca1972f52ad0ea5a45693a5fa599000525dae2a07e5203c2ebe0fbcb70bbf44d477b89934b270eea15d61880245d9097461050236f893af0af4cacdc1cc50a99ccc3649444e76940e859cc809ff008f6d31317b8a215a5119f676080036868d36b68d9e21dfd9e821dd28abfe49ec1e5cc10a6f9b98d65a97c712b077e4c19bc0ecfca9f938269df74a371a9fe616c13bea2160ae4e54f9cc7ef34c7e50be68d5bb5ab04a523c6e742bd0387ad2ce14cb90d817d4824cfe37ab0935e85c3718013e7fe3aa0792f3c734840a675c1f07731e19b5553220d504ba3df01e48cdbe1261c10d5c7fb3147e8be404903a89d341cd403b1e2c8a418145b238b9b5208bc0ae21cb7327192650c79cf8dd359c78ffd186ce28857875a7da63919b954614f63f8d0aaa533f6e45cb68ff528f5be46a44a9d859648689a4d343519bc54ea5d09a82e209d1452d0bc0030ff47460df902e906bd379137c83e38007b6a7f09f91d6a457f944424a7a0943ddd1e39f9f65822d32d412c2de8ba38b37b455164900d05454d558ad9a93f380eee109cfc358339673e3e07d2a7700d3c170c64dd7d7327c36f8c543611721ada2db2825148839c836889a269e3d14b031b001dca39d95b38a0403a7ec2d2841cb88dc6d1a159c26dc7e82bc6df4745ff602e5a505b6ce5ccd59a9e3dfdd36bb970b810d3b5c1f32260742bdb2fff6c73e68f048c973b3307e9f0f15d6cde5e8d3c35b2ce460708ab63b50bbfb8e0f66799352b23c930b61f15f90be17248429578c36e4fa9391b76a72785a559020b6659de67b4358e46c31dedb8e27e48db28022ae06650908afef3f2a5531333f5c2a24c70f6ca3bd7df6788bd131a30e371297ec4840673fa7b3fd5a1f6ce1fa9aa3a3f28a6962bf52a49ef3b1b8a4b1ad395fb2a578faf8462dfb7a128be81b27ea6287b9c3d59515ff08f0b5a9fb87d62a5f3eefb461d0401f434b56fcd40848be74fc78221ec681258af2ec8eb5bc6cc9e46f36fee1de7cde6cc5fd6d8a53fbfdad7b9f710103b39079c12722589bd28d40001524552496e9be177dda3a900f0b0b035e98e771cdf98e85340e5263685fce6a6942fba62a1a6c4825ea1cca3172bac67350c1c6b228fc16e1fb0d021f62046ac2848dd64f3ea1cfa49475d984c694bcb4da25082174a59050c0ce85e973a1e54de539cbb9d33c9a3551cf7cc1887468f889b5311588a44205e17a04e794bf4c7e047d1077a3fefe22e7b05b7daa5dadf197d96995bdeca46df3d5f7d86cfb0bdbe1d1c976830d0977a7c175f1ab73642c0d1a78e0988e91e44e75dbfa34141046aa7c3e4b86b33b38ba75854daee87169352fb236acf382f934e8ad03dc2c272032694c4ceb0be9c17ec6f338433bfc179dc13a0b5511470a27047d4349044b72d90ba53113f9acc7d80d4815f6f16693388113c2aca4ea918a433e5444cb08d2308dd8ae7b4a62f65982c33fa66116cb1f8ecca729ad66bfbe9ee04a8cdaa02c7a47724243820b8dc45f0da3760cd48dd98f07f28a659cc1f506a2a11263a4b39f56b2deb64c5c23af45c5c614d37eee9bd994036cd084b53cf1583955e314f49e7708ee966f3bc2c6d8c63ac2da87b4b25fecd16f25cd506f649410eb79c9bd25bd2fee96c4a6d1b0b5981779f1af46f7dd0480ec4527d11137c420713b1ec694242f4d07df1c080213dc93dad2b4115d38676515355d9d2997085990d9ba49edb5e513d9fb9b7ad598b67d02f02057844f99590bac9fe14af4004edc87eed6f84889ef9c567b1fe11d55797d407c92bfbb0adc1d7fa6fce94abe40c4583df6db13435625f58e6b805af079f1f3f831f5f06e0292986770695a2b4ffbdd586e2ba4780039e14696593d1207d73c33a06dd7e6152bd9166b1f3bb842da303cd0188d624ee9887dc337fa3e38de43885e520ccc944431e2153d643f12a4d544472cbcb983e0eea4c5e59fe078f3e5f324df14b58717f0ab5792dfb8f8d20c06af65a513805694d3094a5a4bceab11cfb9a602bb7e7295c5298c3a60e6554b542c791cb656cbc8a565b271fd6ef7b2730361d3ea3a5623b3dc88a6c220bca018f5f155710df18484cd634ccc3b6bd4320cc53931ca8618539c3fbcb40beb8dec37b6d27c2bdad191305763eb8708445693638f8ea824840ad58821760fb5f849d11b28feac98e6b8e5de6034f68773223159bfd5aa918a6ad0617817e3632b5dd1dc52a01113c2e8bc1ea4fb1aa9f7cce8848701b05bffcf985ad19e9344d8ee84b74fc66b2b688789f075aa5757ce561b1a44b3cb2b56236be71d302da9eaf96e610727f83ec18733def22c50e6fbbe7ffbf5c809197c61739819ca1a11605189a95f0503b44169a5cb40802671333a132065dd3289f2bd2e320dc26844ba1908bb8b4f2c3b6ad686a172584ba1af51ed01439102da6f04a489af9ebb30317eed49c98aba14d30cb38ca1eab4d2d8c0fb7a24e8f48d1e6170c974aa96249db8fc6581eeb855960e73262e5c81270921d596c3a1a5db66ccceefeb77cb9612bcaa9201fa8aa08d9420d6487ce331808a4a612681fa564bfc1cfbd736d2f0c5a53d81197677d449e18b43789ba8425eaf081a2fcf910c81c4338afd4e57e4bbf8f052754ec9661806d86354c3ae0d7c915d48aa543f259ca5c9307814eaf4009e1fe7f6552c44e15d29f87aca07d94d88c8c024f5b1ea69fc24cea3c2271f670c2953ffb3cb314489fac6c5b2b6e80f28a2486b78c21b3339830b044064a450bfc3b8c95b963b8e221a0f768b7fb376bf5ebe441148ed22a54e0d06109e3f97e5f871ee5ac2ade60113ca3f4365a4b59d6c21bcd9463f9690224b9a263eef08031b5f5775947b7a717bddcbbaff52edf7ab40e73ffe0ca2712efeee157c0776753d9a1a9eef99586cd93956da929f524a788749f2490e4550dc8d6dd6984b1a69f6f184dd60d00e31a83d61c91e628f586f23565e716c489c43afb50280b9f00a199e4099c634945b9a0679ce9eeef0c850cc870ea20bcd6357756ade5161d15ca05306a8b5a819cf6f245d8b9a74ae6925a109c902f65ac06811626139d2c6b2b851e0a814dac55df1566c51f5eb034eb56000e754b4f727ef42c8468b6dd6c9a7aca695258effe5ef0d0f0cb55fea7ac8a125387b735eba0a0537b3bbff7d8b9bc1f88f06258f285ddde464717aef677a3cbbdf52785c527c272b1c6c2dcbf4d32bf3cf5a1a9da84f211b1166c8867af329756db529d773898aae6c3397bb67ac41732c80ecb8abb35392bfaafe2c5ed4287a27072ffc01ac7df5b79e948d095fb2801e083090e9c6766ada02caaaaa4576d8707d65bcb8c3e826120ad774e147e5fc92556dc384c0d5521b6e43b3d92fb0610436903ab77ba526e09925648177f924e001be521641f9989ea19b8708acc46f30c952203316f113d249987a4b4776612dd16d41900dfec7747655ed5812353a9cf9279733df66de51ee12f7304ce01480d9bd6df2226cf7006af8b5914377d42f86fd8a5ffd3cb0ac0a1ddb39f9dfd889bb4ac4bf4e6570890a90caef24866ff93e1f827e004893e6d5f7899b6db1d2e3f465860e1a5433e502bba59082656914b6eed64db27bfc53b7c743e7c58ca81b45a180b44300ebf0188ae0e1c47eaf5272f232df6f39026a32815bce87c44833be794a04ddaebb2d23add858a36509e9e040480433472d602b580bd6ea08480b5e2fe41b2d1c7bbe60524c8150408423108b554fff768fa9e67a3fae91a6a3b31fd55748272ee0e4405b63ccf5614f6ed467eeb2af8045639577e299f8252a091573aecc965eb6b26fa6e383227dd53552b64cc6361b07710dd9feefc6dcc548d2cd54b19c1ed58422a0313a0791dc95522127fb05f10221486c72e7793fbb9e0b0c1a8643f621e8caf92ccc3a69140a06c0809a08de5f91300ebf77bc590d6d3fea3f3627a1a907232d8c70e4f02684857c35c9b47cbfa739adf741e70141301d6d8e9e07e35d2d94833cae6ec8a90b516d31decbad8822dca62eaf0fef6f89dc3acaeb292e5d1b151737a73d97a03f0414abf82b86b16bec3d2a6775db75ad1f7de99336f757bc10ec2a7e84260cf3f11229a8caec5c8df87165650b83ba13ace1e90dcf532c0d1a3c719aee2225898f30d00476f3a868fb22f719b7cf7e0d0b37b003c8d8eafc6699df96aea0ec5c51afec1528dc1480badeeff9e77f5b572ac167424654d5596d8c529f7880ea089950ee00588c9bf77a0bffa9205f515b5e6e028f7defdce1ab651b001c199e0741d15ca0f7c438048bc2f4a2e1e3258c99086e62678c15b872824b956c241f71af9e8e54bc72bd4d85300fd1a677b9d837fa9b684e865574f5e36f463e3a6688b7d595b6f91b3f8e3029c7e08ceacaecc214ecddb7bce3ac028d3b5ad7d3be2c2451a368751b1d2579b69a114feda905fc9eea75229cd0de43e704de81bc65826867b8f69426511dc74899376c2f17b6bf93996ddbb597e5d8cf246ed5ce608806634b246969d8afb524cb65c75e128ce90334adecff5c3ae0f6030a8e2be9628fc177effc83680bc6e9a4fcb9213ff148044c47b2d32a2a1501b222cc097ad9f261a52419b15f5db2b2ef0d9b2de80207a3200c9b61a32ae7f55a5d5a146571bd7c0aa39831f4008e60ecbcd73b1fc007ae632de594551b50796cb84fee5a732554e772dcf4c41d489e0e08eb1276113963607265a5f8fb146758770099ac9a5ca44a3b70fa0d316cd87f2d5aecaaa5928e50208ae9ed99f78dae239a1a4da9cc8a9fd36ab86f433030bde734455d742d30b87d16a7bb6481fca055f7c94f55ca88429a398f5e5e7f2e1bd82503b673958db52a9381e3241e4602fdddb84227f28e572af0050f8ca3701de7e1f8f97a23fe9a57d6cd67bddad62d66b630442b4e50b619dbe075e4d598144577714131a074fa5b5e15109ea9ac63f8d1f02b28d550ff9a749eb4572fa293f3e086ba6269294f9716ff2f5622a07c5a88a8386be405b71e0c1a9476b76b618f44c1075add39102c5ce3eb30ba82df2749e0282ce70dc193886d460f9fb614f5ab0a79253fd1403e8c270284c2c6e1288b5bd710de374ff2b9a8b1a5b22c409551195053993dff248700ccd1008e3f1cd69928db70e0a1531b2701311b1e6cb50ad8b94f6a6cba4a8fd31ee4e33eba1b390b89dd1382f5797e7a9fc7737163a22a6ee01334b4a185511579dfdd4106097e54f2508f4b8d411a1b613d7e9a781d2b344fe94f5ae02ab85c0f65812eb43190794d3923e53c54f731f03a1d44666f65ab1c9a84c85ca40f92dd4e11ffd4dc7d3b418575d03c75909c250076592e1bc24298376d529532f52716122f7985c5b4c06924900b89cfb368acaad17107cb225cbba15b4796e149c05f9e7a2355293b7d164e4823c6e0553317e3559020f5151656c227644dbcbff6d0b74b5d19fc7f53a37ba276a95e76dad4c3e52fb684883d38367aedd1a6e86ed11378d283651a0013453e652f1dda79a7c00f403b563c92fd2203e0671a6ad71b4da62d38125ec64cd93821b27d764d59c1370cfeb89faa59f0b686ced637e6280d823c1046cf2c3bc2fd317d8222b4b7278f3cdaeb1d44998319a582da9d0b5dc404d9786acfba13b9c4aa7ce6849b932870054acfb8651a56e9f69c88cc4a474de2934c406ca6fb103168a0675fb757975bca810dc69f9a93fa87ec6a627bf916db60e047fae613d6ddff261824f53eba70f7f2d79c53bff1520d0b3aba5fa64f2d8b234f65243343dd7c5fb22c3a36ea05eaff6f2c174a34e70612b46757e045b17a9383929c29eae3563500e4415e82010ede7f173660fecdf9d79b5f052b06cea5adfb6a49435b073e14fe7e4dad96ba6060a332ad5351c4ecc1190fa9d39adf7e27ff348b7830007a71d15528bbadf1188c716516a5ddace4582ef0debdd9ccb07b22ea1aa649065ac6c9716151011a992ca12b1fa219c3add77e6088c3011c384ffc74d4f1b7aaec667dd5065fc7c304cc9ec2bff125dab59e912bd56bfcc971a1e3a32261b17063994f831a1905f0df0993c9722204cdbfe5fdc869957219c27022795ae3806e2fee91a1c4642e5a651c1bd7108c681d5b5099ea0063092297b3611e35725f9f9e2156b94f7df1cc7dd363d3993385e5e38a15ca4de039950282bd1d88b21f455a6c3623a2feb9f6c8b661b02cf9841212f5f62fc8a6fd62ee468367f776d3fd0620fd36fddcb8f67afcc3c93368d660c7f2f34f8a6feba0d3ee0c29c7e53cbac1be1b1645e8f336a8f32815911ad249e92ae8812e94ef447145b72485e945c1614210a990753b3be6a23271f98e1ffacd74c13133f9b9e3b4e3cc451fe08c8963e58f8e26fd308bb8911708e60552d65492544562f0b146b0e9e8bc4df965eed83c89808fe023fb531a6771f41931ad1fa4a21437f83b5229fab2a775ed7dee4d6d8da45f3666f66c215e25f649db474efeba8f7a2c6b6a49160f75d6094cd43a6697d05cfd462105e072b4ea9b8358166bf2b4540480a2bdcd30c74ea538a1261723b8bd394b3774244a7f27194a6da26769fcd895815b5caea8a61f81c555673cc9ca3b8fd3b850eb4ae3cf0d7f3bde76a13c283f1ee28481c07fdae7bfd8d0b5d4968d3c3c5007082b4aa15449eefc8c8642295ae5f4f10d0c42d16a5a06a7155528e08e7a8be27badbba4cda6f401c5c8a43f2263d4dd7d52c3e23da4c3b7dbc0190a571f8d88438d8dc74c9c9e2870614e89ff9406710a755b929d11cdadba0f7ab5c99f5a0d165e37a126d500299a3c9fc9aad215762ae75e728b76264c4cadbbcacc5396935e112d4a5b9e41c425c1f5243340d3f915d8f08e70236bf297115727aa31576dcbf257a61e4c4cbbe305d570fd6ffd3ce0ccc60d11f3ade0eb96f019a2ce056818d419879c63d3f90b4d934ea47e9cf186d6d7345ac7000c3a31a8e58ef416767fcedccc4b97b1eb8cbec720b47470bea87bf975591911c9e0c32d9f7e33f4104bf1531c79baa91d7619fd179530286eddea56ae00aaf59397b93d40bb4a89fd32a8ff9a190f510d90a1556d410593120f1bb0614cc22bd22c6eac68b7fc3913bc414e175217a8fb3b5bdb1dc8c2eecc7c2aea8f0970706557683508509682f31858318cdd84612479d8a2b1a512f446bbaed9aee9ab8c0146a166c8ebbb88423629ada3f240fb3dc99bc361da98c92b76b63f29ba9943ecc942fdf9bbc89bb7fe0693d752b80760cc5649605db6ee80c4228223cf230d351c7f0320da4f8320103e7741e29dc8a9d40f8c440ae86a50d843c37c06588c3c3fe4f98a6d368bd1f3782d3cfdb1c641acd2407e14da3e0ea37122c3ac887396379309b396fe142582d1bb5be44e2aca5e51e4a0d98d75f835b3f7a7e8c642ef11bcca654e0c0bfa8b50dfe7a7fa2f1dd248dbf11e9d2466c2cab844ed9028f25a8f6ddbcbc7e298d6d7c95bbb616cbea79b6a28ad4b8cc811b0c970055053ab7254d70b59fbbda796be66b172d5e42706ec87ace62d81212c350f763a558c7489260ec0596b1b467fcbbfe7667b5e4489ad6ce84b06509b9d70fa4cf12eb6286c5194b4d934c3c08385d1eb7c7ceb0c1005b2d48f2264bf4b851a62b775247cb1b9f22bb7b5fa10c995e7a45622ae38085805a9383759223c9900644e3168c1d84b29d2fc6308f06ae74dafe819b53bb2205a8362ef2a4f1e0e4daa0896e09d9ab7f2c0fb0b10f73e003e2918d972015b73bb28160ae25e8a1dbeefff3ce43974f1085f01534cf265853be91b9dee1a9e8300e5fb516566f833633c76d85139dba3a14429127ff9fddd5b919f39bef9ddad80f76824f923eb0e729f0b087a03a6d4b676c32a6c4222608ee03fb8892fd31ce4118ac833fccaed2ab072d27277dc0a509d7b45a1bc6504725de9dcc1173e0fc14c849411263da5fd96c5e2a649d3f89542d78fb5276f2516990ac879eb0ef340e5ef44b3047b365d8dca81e11f99f28c0eae97926ca7521c5e985731330534bbfe2ef8ca64f48630aac8f39da4d3242686c8178868c80cf65e6ed8c617b3e818c5cd8085072c6a13f09c3eb609039a0b2b1717ffc30a06be4111de8373ecb1977f1952cd5be35888d1b3d27217041d739cb8e450b46f396490b1993c5a25e797e9134774f9156125a08f7b1e2bba4794f14cd74ca13ccddc06c6f8bf585b8634f6bce9a02d033094ec17e630e07866645adecbbca8dd856d56988b9b8be26d50b62b4737754f9c1f55e8d9502076a5898b777a2422f7612183972a43db8ba2430f01a02e21f859b4ac32b4482072080a0343d4af53b9373f37161b48446d45ca6b07c253b4741fe367c2509dc98bf5947b203f64e2b8fcd1a1061fee53025f30746647e10bf20f1f147989406499e02b35e5204c2eb98f0b88847d4f35a3b94dffd80b2a907c3e43f2df74c6980cb57ea3066d4128f3b170a91d92ec75512831d948bf7650e13286747f68a581ddbde902b6007fc35cb9ddcbf696dd79b1e3b7cf7cd38f8027f138d4ce3eeabebe660d3a686a5a9ccb4fd0d5776646347d84e70affdfe44675cb5aea8e704be18503acab95458552edf267084ae23c50833893babe917fe60a5f936854baffc8b60c8b4e4ceb61c7cee838a426b21bb3bd5f56e0b1190ea737bc53ddb110aa1c965a250935c9fd77ecb08e7b6abd339407ef89cc71b4e09d95e031143855b6b8cf32136db5b4b8bd96f5c57d640813b4daf69d15c79be3080f67db1a9fa46b8c9431fcf54a7c10dfd4cf30c6f6cd68976ba4d170087d376b595c53ef6330fe6cd5411da12c56c006b9902e5253638e3758db35d38dfaee305121f6388bfe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855902d70e0aa6bcc4f00459a59baa68f3db05f41976af9152697f2756c51a48399902d70e0aa6bcc4f00459a59baa68f3db05f41976af9152697f2756c51a48399fade849c2abcf5d62c6741827434378cf4c96ac0f072676b6465ce77e2a92aa6ae44009ec98bf11b9088c1f2cd52976b3537f1abc79edb05365d1cb7dfce7d746110cdb6c80ae65d3926c8692f01af7ba4040add04f1d4c273dd18ce8357f81df96138a70b565ac31fb36cb6fefb923eda752cf3f438da100f7f80c7e5434c75abb3bb80b7c6c336491e545fe38cbf654c0a5d6583afcea8e62ebff968c2698639596456ab77a922615ae0e757b427b10dd7914adf2e4f7bccf017c245fe955a9f8f9fe47c81adec838af6da5c64df5a9e4b538ff344c26be7416ea13a8c872d97064e8ead7bb9c44fb5e680bd85ebf3a65025c46f9712bd430e0f79c0eb3c7aa6803a1049cd3decb78c29cf596a10f62c721682a8a8f70531cff823b8538f2a41c895a7f27a56f3f48119a20fda1ac38bc3ba8a7d07fdf12e78ddee1d4b83d33c18e7da46d10eb426cf19270510cb5a77e0ca20fdd2687165c9d7030dc1ca87169eafa58ea0e7e3eb2941398ccba929491d11eb6ff37545b150ade0aeddf1cdad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b9de1ae8a866e02148e5761d16e5131fc5fd2df014d867913dac92e9ea681ca719de1ae8a866e02148e5761d16e5131fc5fd2df014d867913dac92e9ea681ca71e45fe331e928d44dbe448916a098b702b88b2bddd0d2fafd3e1e630a4e4a5dbedde49b093b300514168e72e201b626f7bb06cea9e811182a95229fb2b88636aab98f020dd71d51bfcbcaff38d1c5eba66a5bd2e691e33520b569a7629910a821000daf1b8f8da4a2813c721988b4de1d022c22df18d5fd61ce6fe6c95c8e0adc467bbc80030350ddea9ecb2c94baf5b960e25000ff8aa46575e8e90847e19774db55f2a48a85fdd900b3a42414b2046ab6fda62834a9e330e2ee2f4b3bf36bae0557b3e9c4a1cb72e52c25bdf14dbc8d9ead001e23f9f552a5ce5a49dbaf64dab41475e3254cf5fede587b4383d492f8bf79790c17e3af8e5f47976a2f668eef9890647d9276818f0ac5f586e860635103eec6bd0a875b7ea502618724a1ae02ba0ad0276c75d38c190e7a292d4c98979a676238bae5dc76c64c756e9c7e0094eea53708456f8e84bb03beef9ea1da940480194fff8ac79f91cf687dab759c236c384ae6a35595963ab2c7943cec955cd67e06a958f8b5e9998d76401ffc6675f43abec38be797969a825ef85e3088737f80e6e8c7c814b70aaf5bf42d180dbf96143728800d369d54b9e62d57179b70aadd7732c81c1196fa7fca20d75ed57349b69ff994b421e98ee425a56a2d6fb00ef75a4b52a6da07229584bf8d11ac3532f1ddd8f44b22b585a7e04a354779cbedf0420893d501cc87532195ffb3aa9222882bcaf89265f38aa253054a0ab63cc4fa42d9c48a657fa164f516bb8886749f1a145ce62100cb08d8a651a3391c7c402374b4a2e198c4b8b98e203306ee2fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b194197bc9a85008389fbbf8d981c39bf732be8c7d65a3cd786f589dc0a66b3e3194197bc9a85008389fbbf8d981c39bf732be8c7d65a3cd786f589dc0a66b3e31eddb9456a4b6c2c0a4cb3c8c6b2cd4d34b6cb2dcc2b5ceb39011a86c55e8104423e48fb8fec12b1313456af5e07492518674bf721febca643445d45534b4000a0d43915bf60cf3d6795a118e8374d7d85bca4446e504fef8f43b063f43ffbfafb331d335631121ff07355dfa3108f8653c5a14c1d21c210112ae214b9d2a6575f7223f10d9010215c12554a16382228d04af657c2450eee9165cf070f7cbdea308e8bf9000f594fd24bd7312f341c2203f3ccb942ad54da163f10cb2f33a38d4042d1ed862e2140b243baaa46429c2a120b37313f96dc6101add2b316e4b9d0acd631e87b0cad9b6e5349423d79ae2129ceb2006f7c31169f4ddcccc02a43c8f29a6a1aac81eacd6b4c6cdbddd749ef092902944212f300be97b385658540eead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0c3b61084cc9590e0f8220481499c367897df15e0eb40cc48b6de7e11af6016c0c3b61084cc9590e0f8220481499c367897df15e0eb40cc48b6de7e11af6016c0cdafd020f65e6274b2cf6a526a17f85b5866dcf3643e1f2efb9ed31aa09cd3ef02631c297ab9185c9d33c215341e6c2f04648b622a56b109353052dd009d20bf18e55ee5e151286e5657e960c5f48818a6322b9d874b2d69dfb21c6b5b2ffc5cd6901750ddb223511fc3ce432b192b1ea09ffaf028d31b691e9b4a10e40aaff7e0c1b1a6794170ef5fb2d6e8ad0453b632f70c29c7355050f35b2a241c91417ee44abc566cc5f06d91df7d728db95013541feaedf698bf494f9e57291ac59fcad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b50557771c9a4fb26850a575cdaa723e3f5d80b1691134744047b8d924a939d0c50557771c9a4fb26850a575cdaa723e3f5d80b1691134744047b8d924a939d0c315cab55dfd0789fcf4d1ae638b1d4be197b892d3c64b900858c126f9ce097a5ff1ebe8d7a22bf4ff460bd59e3de508b71b5dab4974032c1e13e24800f034fcee530333adcab6b1d2f8a1002766ccbb787da313ce2796095ec8d6a0ba8d6f4960286c1ceed8815b161044c8b1a50527547afc5b7175f0105ce3efa5059c6b8f09dcf6692a746d42c41bcf5eed55e4533a0f26a23b87113485e0992091bb5b041a4c0daca5ce4d568527003e4b8e16b0ca229764877322803666b082bbc88811ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba1835432d8f3c920703fd38f14336d4dbb8475f9801499b30f2878888c4d383aa1835432d8f3c920703fd38f14336d4dbb8475f9801499b30f2878888c4d383aad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0433380234f92c615c298afafc020f9198d4d04a082f3183e31a5bfc98f48fdf0433380234f92c615c298afafc020f9198d4d04a082f3183e31a5bfc98f48fdf1bce0d014c87897aa52066f0f1b55e7de5b19af5a9d50047f2ab2ec34fcdb06cb07032a9e663521f46fc49573b480a62a6389d9026d5fcddc6779f2ad94b2df7ac185577ab61dc01606928fc9ce59251dfd1e717576c4c9279e4537e449cc6bead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd81da2940bc5bdb3eadd9d972330188d5474bd8dd31f30a7a35047b5ea2c970bd81da2940bc5bdb3eadd9d972330188d5474bd8dd31f30a7a35047b5ea2c970b62ea8420d8f8d29ba47e0528845f2e541cee4b3b0163eaa36aff039d22aab021002849dea8fd42966296c9c0ba9d22c129428859e7569c3dd192952b9dfa957536fd44ddcc4c67d5fc03d52169944fa307ae4b0ba94b293a0fbf887bd92c3666ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0814681c1b0f8d32a6e72783ca764e7d1fdadbf18e7edb284d7a9d395b55011d0814681c1b0f8d32a6e72783ca764e7d1fdadbf18e7edb284d7a9d395b55011dc6522d255fc52e77a99e120f498a9d9144922e41aac6d2032c8622e193a666064fcc37896cb62f12b717c3dc143af156b9c358a2c1fc1a5b4a215737e7d799fd99cfd76a78c3b9227ada5f263c7cde3b3567ba95da320cafb41ca76c22d8d3fb16ed054a94ec8d99a216b90e8a2b9235ce4b20c932f32cc0ec691b06081faa8f5a374fca81d697da36c308f2b407b736fdfb6a56686e9f9e3c8cc20673932185c8d1afccf74ad21003879028ea652ec8b5fff72badb5147668e5678459107ec677662ae7eb2b34c6fdecf63284630d2755056a960424f039e63b2a6fb63ebfb0d4c1af70ded32c69a0b889af975e4bc9d3b6c22b8c66acd7cde8de092c99e179a2509884fff4dfb2b96bca9349b7f8fd833093474ce244f4655811dd92c56a59ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7bca06dcd8b4806f3207d329cbd8c506fcc809e04cc4a07a3a592b718bdeb28b7bca06dcd8b4806f3207d329cbd8c506fcc809e04cc4a07a3a592b718bdeb28b22901a0b72a5b4896b47cfd526543f3988a353412f3d0020b0281cdd594dd42b365dd62e9f32d050f6805e6437a953deb137d168706b2db821a76295037e59f85a05af9d30b20d72b532af231bcce2ae10bc18379e7ac2ebdeb767ce99f4bace560210b385139f1b6ded82608c486045a158022338e1c50ddf24deb027a93e9bda113d205894c0f63dfdd5fc4b062689b052611617474f3f200b153a827124cefebb3dea62b2028f180c1a5473d4812ccdb2c6262c37ccf176cd1b59d0674627092d0dee82063c89618f2dcd90310e4b6b7d83acfce2a688ff18d074fc50b816234a79b744131ab564df78d8fb30725c2431fc864dddd6bfecfbe053745a1748a62a32f7edf3defb78dffff98666dbfad5fb18a5894e1edd0eaa03a46df1770880cee0ea53084bf75a1b2d5821994708b0236725410e9e51211a90adf69e5cb9ea74db4a52d5b826711567cd98a5f84f82801937ec51974ab5245639a19fdd4ceb4df576414b48ad2417162b0809bd5bf4fe36a751ea15519b0595cd6e93b91d9fcb6d331fcd77e73363ba1e2b9eec8299c2c3ee064e774bb741dc0ef7ee9ade68a043246416434f938e4ebc91af1aa4198986a8a4b64f70d2183b61cc550830f45005b68d865ecf0dd454f64d3fcf015acb7e5350bfc4990ea5674ee1dbd1907a83abc7d0dd5f2d6da0502c916e97891261971a13a41102baae2f3859ab1a2ed67555c5cd695dff3ae83efb52948a644400c41704412ca0a14bc26bdaa0b3fbcd26ee711afb21afe776a71ae90a9c6bcb2a0e6205deadf2d4629f479c9f5e25087f4245dafac61a1b9c6d1d47f5642a0ff7fddd808af284afa5d58853fba242d390047872d0e0dbfc74c2f144b821d09212331da54b2020c0984d5b693fbd03b9fae15affb50b36844222794d5a3426aeb8df0022bb79cb7767a15332b0a64e7f71f63ff3822c77c904db35f63d4634c9b071f67e01d6ce1da9f7af55b915a0c85a1feae0eb1ce238b582d1265edf7d74a742be5cae1c4caec6c0ae6b734309e9b4fc9a6e02b640c09dc437dbf360f04f6874824b71c10360b3e8542a5d410f5c01516bcd2f52bf83a8a386ea685d30b88d5cdf63d37cadc9f71b97c4b9b7567d316bbe561c0f68aeadc66ca06d3798e1d2ec0b77643bfc960ecf5574a06b2dc2ab2513c4d84c943afd5c5737b2511cb4c65e114a2e48d930f538bd112b94fa1fb55ee1174c70e376b8618a56570fc33579c6641d79eac58dd1b653d7a314aeb9e6a7997425b86484664fe6df651b5fefa22f5b5e3285781c220bca65f3bafda0a394d2e6968533463e5b86b3ff07b67d1fe23c15486315d93563c602be82aee3fba163bb06c151d9a9feadb729045bbadd1ec0315a6c6404d6eff229fc6e8d7dac9b878f556eec556fad8d3614966f567b9bbcf2553f7d462cda975d9aed4c4441b274336b65a973b7e3fdee7218a22266a6902e0d645b70c833eb48cba847badf3cc5f8bcee07e85ba94fb3ab5503044b64a68e25121fd424d5457c9fb3974854eb864e9ec2aef9423cfe5725cdee42fe4f2f727336206f9c1264df02ac6363184b8142a22bd80d47211ecf5b34e5411474e5da7e50affb6b3a329fa0607de5d779106f2ada835b51b8524c431f6971a34542b1665e09ebfb06d451940e22d1f38701f7cc339c8eef1d9c2e028cf10bcac2fc41d4cd650147f12d76b97543f26c261ec18d9a31d74821803b53b151182b0e6910fd7f04c613e0e3b9cb08455b4193338c6b0d9697393259eb7ecc9daf7d42f452da686d8d16569c4b466db6edffa5598b252f500e45b2cceaf766f41392b671694b63c1baca31264545d32ab9f6bd74330c97fa884e14e7b6097922d4e702beca76e3938db9f0921e20218dad315b1d2477756562ea44e786303139f261c971a5af08106253b282e95f78957f8d0489e9b528a367b17c1ed4d8e04c9833d42068a3a4a8163e52ee2ed5bab3444e38d463f6660b26351d1eecd3988bf46d4b022d43144b35dbb0eaedb773f4ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba2bef9f6d476b4f0a6b85c4395fc81106da086a8d9b24ec6300aa870594398c8a2bef9f6d476b4f0a6b85c4395fc81106da086a8d9b24ec6300aa870594398c8ad3b70ad86e28da27ede31b38dff50d9b781bd1db80d0e1c2aa20c1b7694849eb07347785f001502ac1afff25e1047596f69214db991b30c17f61cee13ae33c724683f6c495fc2cd024f6128dba3ea676b9a8b6586875d996308b839f8182e31c024d0ee7c33af2eca832d18c750e90de8da2e5acf7d7ca8080586fbc4eadbb5227d72edffdac7e62a39af4a888a761af6770c5f9ae5ee75b50e117fcb51341e9a332a7d979637bb61b2ed095d4bfee096de93d96c1f42e79197c494fc18df7e1c5f19a1ff5e8acf02673931dfe9e37b4bcc9aa673383cd56afe52a61dbc3e7c7bad863a6e110d87c0e5785ab79a260f15e8326c35428d4c7d831356b2837dd28eba0e2f216d1a77e8a926192448114da937bb86493c53d4156e6c92f619e795d2238834aad10dc6e7958713630c2df62f32b349005ea38698a39f405e94fc756e89b321bcd5a0acec886affb84bb1cee594740005de3d2e5361c2dab61d0689d2c48adcf8f982a4649edf141e1ae2bfec64684b1bea639dd8c3fb97e448a56749f68da809db9aed3b04b64971083c467f8a0f15bcfd73020d29fc95ca669b99d166c481f1a49b5d2a2d17be73c93f805a16581932ff3732e72490e7e3e23e0d6d009d0e329c7f3dac1d762e35dbc0483a0c3f5e5cb1de51b9645364340531ffacc5a84a130877ad401aec636af5378e81fa8ab510f886e0d667b16204b08e88bb1418f260e730fcb5c5d56baa79761eb43a21872f2b6ec217f7dea7c1fb7d1c82b05e5330934f0f69ce3e2923ae522c35a87e4fe343284b3be567e6c70e6c7587aca1e8fdcb91f059bfe83add6c094b62ddbcb35c3df30b981846cd6fe82b2b990081c3a5275404513c519ef5d7f1369de4c7c74cfd08d8e712777a94b0e012228aee1bbd7e556e7f04f19af7d1687111f78a55cf404c347c906f298a1f74a37298532ccb5f9ec3bb661982a13a92304b7467ed3ee3289d33ceb0ce7a47a032720c6f4b4e252f9a57c4734c412938e6a1ffa91559b8d479bb56dc11d718a692cb44e81736981b9b5a6e88d4fe63a0097d08fd7b9e28f2f84a2e0f8e92e8f396080ea67ef815edf142698fd73faebd47ca2d0ab265a5dc6132642eed1da826bb5ba67d8ad7a168322dd9fb697cc289b3fe4be68e78b86aa61d70fe3502b20f0e5ea2db735339058a2e9d08f57e026242056f7f7f63e37d4b1442da54897c14a0277d58de6cc0d0cd96552edcfc81f243339af2803ddd59937922338a4156f60ee6133cca8bd38c538191751ec614465ef423426a70a91cd36549d5020675380da6fb891c4124ed843984170c11df0a742fc1ffa745d0761fd111491171eec20c2cb266f312977b0d53b10e0a5a79b403c6e465c44d2a9f61cbf8ba02b95577120aa7772c512fdb25eee1ccc241241f5c8678bc06a65d0f93159b65b34f1f3df4eb08ecb00722d98af0b4bc1698b968322f02ad1a7e5fb71de1c6f3fbe015e896f86b2211aebc0ac88d88685ab8d5ba594b73336ac0f0439206c1862e06da065ae947015c3f39e28f52d477bc5bb34590a41dfc2a937e4dafd0678fac5431f01ec44b96825d115e57ae4a81d74036ab0966300d6cedc205b6ac8d20fa9b3437bdbcf7eb6778bc39957be332e796dd5fe70ef43ce3808f2902088fe592ad13b08e90494a653b503ae5e970fa8dfb013da60f8b649c91cdd68a005a2252e8cdcdc2a710d993267c89915f800ca76be286c72b17f900c0581b5e986c57ce676f4bdff3bb528095c0588d88c39124327280b26784c32c67f4414aa3b77e3a0021455df4b906df5628878957f9f28ac36bd4652add4531c6de6f3fa6713d9d10e8e4a0d884f16b7a293b947aa5d774dc2facc476fc0a353e1ec6287673fba32c260d84015608c3bf8769b3d5fa2a4382fab77b0bfe4af741c5f069a0c94d35863ffa4e1cf9ccf8453fd4965c9e49d75889cec2c350981be14f93737786b379a0d1bf47d30fed953650c04bb9149e98903ff9864dcba1598bb339bc42320b020fedbd0c07adc346f46e19ca62d15d52d356d3a2073df849798a0da5eea66e6e55e590f6d0321b614c0edd3e69a8ab939d68b84eb555c1527af1409fe21e2347197c473a9210417e6954fd012fe2669a6404ab47569d96af16686ea873c31effdfcc66ec0109f2642cf45cfc360547082a20d56304bb3377ef2c31ec3a2f558468af51817b7d503d312ac6d7060991eaee326f3212a66f4bc2cb25cff56cbd81d046a73be6e013e8fb028ca67b21f015a9c2f1b506b54e29ad153a081da64bde5ce9ee80f5afef071989cebb771bd1fe594844b651fe7ee79e1dbbf542ae17f2b96a7c71241b5a91f113056d9925b23cc39bc3ecaf373023920dee488a9d9e7c4b2c91e60a3377f66470dc5ccaf1a25950d4d761a6af387ed2bd205e0063c21ac7f921565c820f6429023e9b28942b49e847e82a27e0041ad91c4b5b16d8b88927f7cedafafe8ee3999bee4f253326afeee4c4acb82c45d173af831e03ccef03f69ce79cc14c2ff2644d3f5c18e5c0131920f6e8246bc02ee9b6d1d30c7c2a8f62bf5649bb38e3fe0c58c378272d82cbdbd8ae6984d3bda6ccee990e4bd53fac24d4fd7807a1baa4dc01a71202905243a5a5c2fea84dd09e26704da6d204acb50874a414919079160a3937ec8451d2d0f23e09a6ea8b043e437effbb77236ecd1cf2eb5eb53db125e216f907213f75f68d28dbcc92bfad2a9beb97d12531d06635a9c10ba6cb3a544a5773630fd6d8cd5645cc32738269e6bf404ff585f62740b6d6bfbdf21a5f63de98b3864d03772500d8652a27ea55fbe7e24551b4b05de9e69579ad21ca7e2d60aa06f9557efe4411dac6c55891a3853d94b311a22526bfdf6699c235877c845b209d2b0d33834dd21a02e2dcde075064028d316eb5bdbe3bee5232b582e4d6132c58f93221805f5e38d12271c059ea89dfeaee8c469e9ee2b90a88f083396dbe67318879bd46084a7e80f3d8cca24e9b57ae76c0e91ca36f98b24d98e457b913a809f79cf10be6d3e7c48b565e1e35e881cbccb25929045c6d8aacc9d03c76caf7805e08bb530c1ddf900acdb794ce1d1b1446a3a2ad67f4fa00de7f3392729c9b5ee0b8a51c9bc7b6d5aa9ae0068ac384015a8289dbf750c0b40558f3058531dd7757416ba251e16986874c07673fa4dce2e6786acfbf557042f438f01ba76ded2da4ddd660b8e244a762427ea1e6337757b34270b01c56466c176191bfd2f861a39d98cf97d84046c7127b182fa9e4f3a27e74dd5a7ce42efd2fa492b11bd00d10c1d5709b11ef2462fcbeb6daa66661f36b2197a381d2e3297ad7f62f4f6cbd85aca80e6885ce1fea7ff886223b60507be5a706323740020188c6653ea70b64ac941ec643e797189e2051e5f9f1fe9b91938e4705ab0ece8bc74507a5d0171ad670470549cedd0896a9e874b332d832de8c9cc7d5411afe4a4e5e44acb68c41f6f2044946942493a94625bba09e7306a026a597fe6bb019c71c69b8d4674c7956e4863cce91ef60622f3a984ebab7ecd248a8f2d8f277965169264bcd3308bcb46a77bc23676c1505b62e390d98931cc5cb97461685c0b3ad48e588e94a33c049a11183aa8874ac9579d3ddd60874fbe23614782be878251d7156def6d030167317553504fdaaad1d44dfe12c182a5b4cedfafb5c5a3897e0e68791d5c07708976219f80958394b3ffb8d90923add275f765c879b334d88314103d823e5a834d35bbd28463b2679a2f4d6cbcdea67a9736cfa8c37b737553c536b890afde7f68d92db1d04922c1fc138d3b3a059ec1c7931d5e7df2b9c24cca6e9c18b8ab713625c64cacee22cd26af2089bd2992a36ee5bce31fcc4fbcb1adc34e618eb52223b7809924f330815e362aff60b6439190967d40b2a10642235e6ea07ca4cfd43748bd648813445b172d97184c1ec577a88378cde31b6026d1ed8f268a02a3b7a95e1de59260e1d7a073681d62a042dbf758cb4ec8ac1e6970c22ca63a0736384a2ca2468f14d0431b360dd1ad0b9b375818321fa799c540c917b75a03291990e9664299c714d0903afce54877d42394df2063f671be2a5260427c0826c273c7660d6360ae281599a7093cfc70e2328798339ffe9b4fbfcaeb7efb8ac26dcaf16c28fa4f7b6fc54d35b8a1f1b381295444244f886d1e60c1b089413e4c9341f2ab7a99254ff2623217cb19288362026f2c5c9a0933daaa3070eef274d204ac6244d95bc5ee923cbd6db51326366e864db7fa0777a272322b1c4b1ab8a5fb1e385b40bfb0604ca14c035618488a820157d09f5d275400fe96f6f61bc31238971487dc331f355b879f1aa5094827bba63be0449a861f4b434af6a1d233e3971c34fd17cb4ad58e4a75b4e5d9c4740a7946fb9996a6b179e46da3b846896179c1341b1be708a681067c81cf43dee1a3e72818a5bbe20b8485bbf8e912472b07cb4c97f9bd38a4535a20d9f86d57b644ba59c15050fea5fe50c5fc1e83aac45d259caf0cffd5ddd88a22400ac2320fed797960467a859450cfb6cf840acd8825764f173428fcd94d044c344527898c453ac10a99a573c13296b650e391e5f24b7b9abf89c38fbec3fb820432ca3473df84021f3d7d67739b71e3ab7ccb19fc7603ea20d446f4fb1938412c1dc0c0a983d8355052541aef97b29dc2a34b08d40d49258ea73d61b13fbdb81eecbc2b240ae08b87f49cf4eda0890060048c25126c337ed59c3518e844baf2c67a1b2af2dce22d320ae9a9fe30bc5130b89cdade754b40d571405508297c9ccfcfb1b65e8d3b35af9425d2b515d2994723778c994c9794e61edc506198c8d78d77ae269aab588394114f9f8aa87b022537b4378dc654dd7bbba26fa25c133687e88a6d145ae818da5db32dc340483842f2b116d2820357798dc6e7a1e04e667a3ea3d23e0e6d189c8d68c68cf446d49f3cd97879363e1e45ea62d69e9d4757459d26727811afc716a2829dc18b4928583d000f576f9bf4d0fce36ca4063598ab18f4f4868352236c6ab63658eab48df544a6e61fe785e1382338285a6fe582a92c3076978498e44f7266a8aa47fffc011b37a2910c305c0368dae78ced9a8e0a46ae360ff5910294c701ef6dc81cf313f60ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b83cce6d1c7634e292b27eddc32198e7c2ece8b6f31281686da8bbc3866f312f483cce6d1c7634e292b27eddc32198e7c2ece8b6f31281686da8bbc3866f312f4cb2f44dceafd44a904d8469da853d415699a592bb572527092820143266ae22d9de4e6d44536eac43362498611fcdfeee075ac69babdf46bc0f1e1954cd244357c978f0b351e19de28cc84c9a9045d17838bc4fac9f9f0c920416c27b4b5b7fa5ed0742f34b2cdea33e002715e0fae50deab25fb5be379043d893dfc97919b948de970cc4e8c9aa67b887e058caf121f943fd0db8f93127dfeea4f96be8faf556f4fe78e6bf8708b77a981271b2fbf8c70b938a28342c5a894574b22db462f0022ccd9ec64e2b0f89191d8fdc6f3eb2322d44dfa46de3aaedc74d62c7c5fb28b3a2e08dbff5a88abb370949f18b7647192e6373f00f0736a17145777a58532f6999187aea45d5ca84b85633237b8cf4c43333777c5c988926d2395a4d2166e7d9dde119100d9ac248f4ecdbbf022814ccdcfe29ef212478c23db3dfe8148c889bdd89112655d1fe98f356006cb3a81f84ec6751290b08e6ecf5d9beac2cd8ff247eda24d819d9589264491be227f0832189e6f165810dcf9c032523b0821053284b9a207021f72c66fb50e157fda421d4bd3d5d9e520e5f3af6ca8a4a7ef5f63e24f27777f40035f006a4540c6e79674caee2753b906c021c2cec9483841c618182105f9f6feac0b3558f51e65911f1a0b21c65fa5bc6dfc58fe6726351833865fc90e35df340b358abd475c14aa621a2ec7b3f6ffaa6cd159cc0ea81d8e2e28d2319e8bf86e76d44fc4c044e654367971172d73f0e50a08c362e296bb9c498155fca54b0f2163ee522122dd987d8d7f5aa72c0bb3a1acd40c061c2b778d5020ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bcbe35aabf0db1afbf7db8ec056a6d37ce5ee8ca6948ecb9366f92c9cafa8a305cbe35aabf0db1afbf7db8ec056a6d37ce5ee8ca6948ecb9366f92c9cafa8a305d139e601b833768af33c5c45cedd6348244742baa8745c024effc9fa020c47d2ac1ffbf090864926541996f9cdc5c4bf022365bfb827f720a8b039e5d376fb562454f863eabc3c8198a130f0436bfa88ca6a58a1d53e9f56a56454d2a939cb4b174053aae79c5d2c3091976162e9e7865d91a73c72a125a42af0de893c2e56929e576704e0493d6868e7c0c396f3654a76eabe3630572d05d45bd1530fa0287340259baeca92c73f8c5548b6b1fdf1ab255d110a18ba639e69fb99dfb016a6a4d495cf40a286535e2276a19b970a5081179e05ac16388bd2c15643ea86027ffc9fc78b39e3d775b86bfc72809d424bee838aef2cbf325098e2b559a861a6ca6b9c6f00528a8f3ef78ad238a31050b7420d46afd4b2c88545e00181f89f6860f8d4f7a078f4fa773f20f8ffd4b135127e88d639f34a7cbe19c09a2c9b383e66ae714409c1d45d761edb569a63c898aa4ebfbcd2cba9fa6916f652a31f69fb3b033ca05037ea50689d9d07767c1140f77a86df1288d00bfd57eb7f1644270be8effb85fb3a5aa88537405307bfe6ac32c5c424e5a1a18271cbe98e27c1f4140b9531388189e2a7cdceb00a9a53731c233ba3f42181e634f996b9a2ef39c1132f09f774d1c59e629af74affd34e41db2a33c57d35159dc0780b4c510ad7e3f873e96a6d5ed67e004684ac95193cd11ca1bb09f84f23891e5ec572c044c323edc651f792e592aefdfc9f19063ea9fe5d1f5ab4ed97f78be275c37776f6d16d8b2fb79273fb7fb9de644b896b835b21d6dc05d99ff7acffde1cbe5e32d141f95157c8c0db49e14606b6eb19a53f40adc9a01f67a5a18fa60a777fd27fdf1ec4067fade12ba759da18e74f488cf4c503a685120464ded16bd00e38b20ca4c41d036ddf352b817481b69cbe751b3a1dedea98fac95caba0937681e0e00e706ee4ce1d50feb9cf5244e7be8a2e011c2ce0c0beb0d452a459d9894e29ef637569019ead787274707f1d444125dc01de9413e72a9d380aa49be6a9f23025797f43625ba646e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855eee40a6373b39a386061c5e51073112b1f25e04ff7b89587eabb3ed2ae0d389552fbd842ce39e3295073bd6ed1796b08e5cc8a8720a9be84fdcee1efa17134c7bf5d8352dda98f7873b57dc575052622aadf99e1ab98455bffac21bb7965ad6b406cc290022017f6784e89956a71a5131d5af5c415cb43975cb89e5252dce9624e6ffaa9de20f85c79ffda568f8d6e6fdce7765119c981d0b712b123d5b1d61e4d9a316501c53b9328a84c72147fe6e06054a285bd2d008b9a0b94a3b31655d9366cc5059c0f1ef0f1ca7f4956077f66ef15f40e4a7ff8b918265f3775cd52aecfcafb17806780748568d6759a644388d3d1c5343d100f81a72297d97c1eef882f41d863cb41fbfc3ea1b3aeabbf39366dee6eca079ae65eda56133a7055d1e9174db1f18fb00bbc03385b4478ea24e8dd001b2c886311577c5e4c6f1e064eee140b58504c77a07e8c73e357da3addea4113ad46d14f34007f76a4d32ce1afcb42a13f2af897645c1b344f3a77ed4cbdc7f9887c7baaf2d73bfe6bd964a3f3eb18d2c5a2cfbfd4ab24020a22cefaede62b3ba027feab5f34ff5051b80dda56f88a26e173d100ab4ffeee744f751d4a03c9fb509a06c5e0288bb953e39819874146dfe521bd61026dc1e0064ec0c3c15602efc6e1629ec40ccb165e9698d23b34c15dcf93399f0975ea8121d088d5e492fb3439f48453f64fc4af38243b08491a8512928caab44558ab421a45f02a98f9de6ec0487d1e5219cbb50133dab132c8bcf8678a0a7873ecf6282f5b85e1b23592bcd9e5d46f799f721b2f032606ec0a24addad5b1ac9771c9f30cf76bde67ca27bfbcba0c7d190d950859d59216adb2689a6588102289e130b9fff5f4ecf5fd961ada7f7e7e8413c66506c5305270679badf78f2eefecb6c4dfde6040b38e063e517df72023ea13f6e5290c9eb8737995b3725939fe599982d8b365712d50be5234fba08f900820022aa5282115ed25717c40f28326e14629586083c4161f4c06a644efc53530902ed455d168f81cf968d97039c2cd5340e352909524eb573e64770f77ee0091c507944b94e03a0a6fdfb522244443ab86fd0e36f2bcd9a69ae073eebc4559536c48dd73dd0159a31a72a4a7a4320aaf1567b0ad5b23f5bfe3dfe539432aa597fd7affaf6ad22a637f56d1e17c393a5f0297ae870abdc4476ecb6da3d9e8c2a48281c6609b1d5d814795d82736d239d39c77590c6a257b2545090fb0a463af958dd7874086eea05851c2710998c388b0e8182e135abe3023912137aaf51fb3140ae88192d64d58ea170b3c693a5cca0d0094bac886a439a656d8521bc72e83530498c97713d1b84dd49ea5afa117f8f4b6b67acff2117c0e28674ccd47e2ab85e598bf9a21961e708104a8cfcae6bd4b73eddbd074e81b649e7cef4ccfb173beb1d325221bc612337acb1376baf964f57a4a5a9b8f0e453025bd910af103ae62a9bc99dcd67d0cbe65e2058af441465d9c5d5f316c0c4f486cf3f78169a6596e5d72cc212b3363692c1375d3c57c2b9989047ab65e6a560f6a8ac8acf7a55b5e86e223289f9284ae32e25106bf86717feccf0886e477c7ba37a1cba7e967c87807e29c28fbfa426d755876f9de26da5d6e3caea8334315968864fd1d84f03fc53b8aed38bcf86dc80549c10fe66ec30800b315359c6c78b1275cedfb58cf693797065e4bf8246ce3c39a5609d32c9b55695c41958ef8d0d6a38af79b3ad0bbe60ff7e08cf54e552cf6b3109091a1d88cc7dbfef2e3967a97dd5625be50fab8a276549a438d71439e2f9fb3702ade865174798450a51986cfb0da703f6e89f078ccb7414949d068c6b69fb3702ade865174798450a51986cfb0da703f6e89f078ccb7414949d068c6b6ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bf1673c738379913e67819b1654f8294f5643559245fd571cbe4e37fa248509cbf1673c738379913e67819b1654f8294f5643559245fd571cbe4e37fa248509cbad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204be015e8a2a1154c1a392d107600dfe40a96f8d845483ce397f9caebee6254296de015e8a2a1154c1a392d107600dfe40a96f8d845483ce397f9caebee6254296d62ce7405f0024b7836a59fe1a6a1283ceb4e0870d670d2de699239dbce47b872bb69ad7b301bdaeea59b5f550752c216d4b7d6d0325c28a085ea910817ec3603bc340b74fd591c3e3129fad2bf0d27636db6203a52b9faac2dcf22955b97738f53d70e8d1d81d8797fef19e3931e4646e1202c54b03de670b2b2bdb1d7001240604c19210716b5002cc11190e116c571c2cf553b39b17ff99e8340f65e90afde745d4b363ba2e4800fcd46802b4a9a06eced0362de8b894231e11eb9c7a8df1e83028a306ab5e9f25b8a3018b7922beb0013612dea37aafdeaacb658758f149d4c25d660e2c44506392b50a7ea8bfa520c674bcd4cca0cf5e0261a72bdc0153c3d9dedd94706c6f25d35e7fbc1870c10c27fa878cf7e5d9922c6fe5e4fb683655cd1e371819d40a43f7e052f91efb4ba4093f7e429aa02ad11fb86d57d8b61d40c6ce42a61538438467f44548ce1f6e7037ad24518d6df5bec644654942f827c01ce0287865126b272df23cbf0d259db0012da0dc4ff92d0e7921c6cbad5dd8255e711e854914fbb7129f3b9438b3fa9ec8c2e88df699160e495a660b7c8abba759072939d303bce6b2ed736d2c820d8af6883dc7f70d6c940b6d57b4543ccf9759072939d303bce6b2ed736d2c820d8af6883dc7f70d6c940b6d57b4543ccf956b2b4539fab3cada17583ad3db9da498427d7c8f86359945ed735e8dd8475fb4e7958d441eca44c8d5442bb9ee0a4774508490607401aec043bdc345703875b616dd7a877dd75dc5987a0a03a28279e1af2e859369dce3243470b238e66937003b7962675c6c637d2f091f309f0af9bf710d0e41ff08e3ac81a0d569fc78a3ebe18d3d8feb022bdc1c741bf3af2e666714a8929b1be69134385f2db56350fd160dde658b5a73b04785b4ac826b70f4ea0172f377a7de59199435c84a175da7fc37fdeb3beee224cb7311fe9929bc3552099942ad38f4699cd2f4a77c3e6776ecba88039e1e425a6659f2ac9f5066ec1f1a9e002b9d58847926f9a270c5ec873f262fce78cbcb3161c8b6dd698f729b88fa98418e3f11e9b10dc6a8d67f5e5fa26d93cd069de2b258113a5ab1f431ee72e3462a570ed454dc5b17b41d84c014e73fe971bddd9eae4734e6f5531431dd4e23f8f0e2368f7e45f41a133209c0fbf2ce96e9287b9a57bbed9a7967b06b058df4d6b964f7c0887cf8f8f7d322d3672104c4a92022a70bdd3d4e98eeb43ca6b8fa8a64d1f21a8ccd9cdf61bfbd9096717365b05cfb21a50608e0b11286afa478d24f8d8534fe72866493746211b6373f3e39fc68dfa39560c434dc39c50c1212509b6f3c39143f48a571e4dc0aad7b28450ad54ba0a814585cc8d52660b7686861fe1c26181c885ff19cdb982ec824e19b738e8ec85e9aea64b55ae3c7f8d39f1f078ea3c23fc7fe929c24ef9506a5c0c983afd6ee62178c6e6b61c1c2be8490952410e9d42e88dcc272451fcbac32bc363aa60283129f29d92ae3043dd262d07d6131587687bf65f43be55107aa18e292990a60771054ee109b1bc81b2ae35828a30ab9c04da542842a04394a1cbf7d020af96851028bfc21cb891f9c9ae3d6b92044a0a8fd0c936ed1aefb36bc0c5530f9bb3ebbd35a9020bf9372666db3060fee7f1cece2be9449c9f6113f9c61111cbd1e91dd0ec5e76a3ae8cee2ca7dd90525bb622c136fb7d60d6ae6f308b6b11cbd1e91dd0ec5e76a3ae8cee2ca7dd90525bb622c136fb7d60d6ae6f308b6b3b8b4c1fff84e82a38c80be3d5ded10bead8d8f25c41074ef37f457f9c7448689ecff08bbd74b9f4b9ed2d5d14d70b2351f4238d5984c766f336fa7e03e5f84cd353594db99c99424c2376b80ea36f143c11b9341b6107d8db18aca38e5a29a6ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bb44f5c7f418f0fa17f8feb09b067aef308f91c50dd2922e2003e4415f341aba5b44f5c7f418f0fa17f8feb09b067aef308f91c50dd2922e2003e4415f341aba51efe5d4f7ef190d615c0e97f5fa265f4107d5f5e7b69d2b0e6c89a709b9257da7dc9cab3394054062914492007ff289e2a97f53410543e6dc1d45418a1143b21dfd6cb39c0ed0c265b4fce74b4f653eaf9380bedc5535130bd81dbfcea223f8ca772fc4ad69fd3060afc05a500c78a3ec5471c2298596cd0fdb19de0df9f0a5caf04f696d4b70ca3d91846dcd5f866dae36ed9fa8b621f505a468e2bea21f3296451e8a4dc78691f48b8dde3dee031b68baa9c441f1bad8147d07cda8ab0d4acad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bb8d889481e687fa326948f76bcf3d986969731669de05e432b91c2a9987be72ab8d889481e687fa326948f76bcf3d986969731669de05e432b91c2a9987be72a458240c52095858994aef32f115759ef5364b01a2f4f2b32a935692c2737683c05294666ef997706b8d3333782714a33496c68d27bdc2218239ee0fd825ee4c89a6af3b77f8777a9ee5909033c30fa8e9460f6b116b2793aab9a4c21b08525efac39b632b1b413f129e7b189521dad0d033650a84fd66edb977518bc681da53cbada4dc892c5d2411d752d1fdb1eb507437a930ae169d8a6d2a772fedeebb75b4f1ed4078c0236244a829259e7b3c609d8eb235fce79c648aa9bc0978f9c8570f8261a4df908b45cebe71822b12374cea9be77fe948e7db6d014cc7b5442e75470d93fdbab53b3fb64847f1196e88feb9071a5a2a43f0bbeb0e45b3b50d06510317c894a92ea0ddf68498297fd94e7685f727f8fa69e634fbf04141a9eed541485a50b36cb0d8f25a19d60b8d4c5e884c5022115000b79d5098dea85b2e46bac1d9bce5d02d0143f8d1d7b1c2426be01ea7a06803e7934ea743c83e2af045409fadd3a63a13407a32e7f9e5cfe85c5c5cdc23166e7d8198f104ff76a2e97515c5e671b37cea08730d148d207ff912f50a1ee348a626f49e7af2e45ed71fe899203f6ff4422d4bf95152c3d64e3fe7433dd22bbeb7401fcfda9e4abf900faa638b93b9da2e02e03aca6741cea6da20b869c14135f315f1fa9cda3dad2bc218e174b50e1792d03013a9f569ef05296f3a3047eb018a23b582290c1effdc87b9f986365e1dff165c5b9ab0e0420edf9356382e2c2eba547c0cdd6ee8ed8641d19cad1327f402d4ac598d2779fddf0f1dd3a07b8090f45a147868240d0254691171bad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba8c9f7bd23397e37115c8d918fb93bb2679d5ee2b67811734125bf814b6a0206a8c9f7bd23397e37115c8d918fb93bb2679d5ee2b67811734125bf814b6a0206532b8fcf887d165dd8f87e306499546acda0618d7faaac192712ede41512f625cee9925e176e9b1c815ac31dc0e43d46546ffaa011915c7a19fa722fdfd1fb6e2db276d1d0b361c2cd531398168497f153e6c1f29fa7025af8dcde7db9e89186ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b6bd332167e1067555cccf8f3456bac8d2c20fe1eadfd68c189e3953fb6408cd96bd332167e1067555cccf8f3456bac8d2c20fe1eadfd68c189e3953fb6408cd9752c6529b099785f68514df09979c2f2f39481e87e5164ff8d2576a391e4cd52e83db116bfcacc05ced6ecf2b80519d470a350f2d142a9ac001f17bc5501bf22039158145a5cf3eb15503b8656d73dde06d60dcfa0a4e544a370df626655ed17d2879a66a290c7d18afb207b27a9e64876701b8856dba9120aeb4c9ff11ac7db263b0ee81db90f80f57c32e619abf6bdfc689bc0587ecaec1bd05f05aa35dee686b424f20fe6019e2814741ca18e76c45ff080d74096103ca611827ccceca0e06db1a2d756355fe87940c0cb2d81ff3124c67d487dc2143bab9d7a47b1d1549c57b6b6e0b875473ab54958104cc2ac8e0dd94436aafefb086d5c516c24f3ed109d3ef81f0c1006e380b805ca07de632136d17d6f4626fb4993a8c26b1998ad6c0b09d9ecea47e0cf0899d2d985c2ce203b1473eb14d6e7cbdd27591296b7947e3a2da23a057c279905ca07e341b1fa2794aa5636369641985abca42573434cf5e39ba1c46beef2f7875428319f0d15a623716006ce62b3ee670109f42f4462d43e9334cccc72d6733987e7ed353c618e0f181ecc3d106d2835e256eed9739df15ee293ef8db865fbbdf0d773985d425d3283f83f40b116d6750f5685d903fcebbf106663d22b64b7e82a72fd0fdabafca44dfcdcdfe92a71ea4277e5d9d5cfb7cbfdcbc24ae85e7cbe12550f81da69c0c42287860739395ce035894fcdbf79dd6b814ac397a746b533fa3018d518cc24342f8199939526e8e3dd0ff3545589f89276b9a64dea2f3177260f5111f250eda4c594802bd62b25c778519855f4e1f274afa740f32baf07648530a4568982ce334adfdb8ece51248c0388d5fb56c8edca684af992de24a5baa65d7856bee91cb560af52df21c2292327214f80ae3f144e0cc9bcfb30c5343fed1a439bdb6aa95a323612ff7c93a96030e550bb4bd59a5d623e67175fe5017e8a180e8718886a375ba378b06e5048f30f97a0835a923701f29079853779d8f14c459fca76d5935afb9f33817a14a56673f711d9637aaad1a81b6b4c35421a3c44c7bb45e684ebbdce59b987f39b5ca7e48018edcaa34715303d2e92a2f7967431c130bbc9d3ac318090b5d10b8203d1f597d3f435337c0cf27e0ac0e4de40dc675c744a83758d122e8ff5324667886c038bc6b900b4f957554b5f0a6e522e5be753550664d9cab73c4f4ef09f1fc31ca8abf53b482326176101baa595d93f8dba2bd5470aa51d05ed80d6e14edf95cef2e799a641e07547f6c443f0c30cd44dc2f11edc532a1c2ed12405767880dcf50ea4a3a3b6dc3154d3753ef9a62cd82781bd00d068019bcae21f0e702694486998c06957ea79a7ca785a818b085ea375272abf0b5659e09903b3876220665870692da1a4b91bf2994eaf811e75b9f62f3daaf1b1038edbaf7ecf12df9f5c69cfb6c3507666d92555e5d5c5c9fb6c7403631f239bd08c2de878904bf7faf5a4d1821e4329b41f914c2960edae02513cbefcd651f05143da993c2dff264e0aa6f0a8a7f17742c19065656f01318fcddc01c03f9e746277f528153ba99f2a97af9746dc4eb9b29503b2b0b7e16a74b654218d9260c4ee9da394842f46321da04149c4fca9ef483a61ef9ffeb912b1a60a99b855ffe7351e10ec12bbd35f3987fa5737fe6fbd42941b2c662469b37c507f099fbb9c9d43e13d392df233ee65cf40d3493711947c254334e58c78d8ae59596c2bad7ee7dd3ca765a05ac093ec3c7f59b9e257f7ea58a69946dd09f7c7f686974f86bc5053b29a5133dd5b47231b4c84a14b440eec0e748fa3e9ce8a3161be996163f61146f8858580ea437b293a4cd9f855942b8fae09131d177b7bd9d771c557b52a67844e13790a3e8388b4c3248a5f7d04b252ea89ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204be0e03edd92c3be3160388dc6b5131eeacf74f127c840255fca6956c76f3e19cde0e03edd92c3be3160388dc6b5131eeacf74f127c840255fca6956c76f3e19cd2e9bfdc9288ed69d27e5baaac79a117553d39f345729d850936867b78ae20b3fe92ffdb3a0910eef76815d8034b0fc7f55fd82493d7e055eefaba9f81aa245693f504b5d1f023c4727f1c87cb5650f9969cb3bf5f78703477cc9a476e26e627e7fde4f3f4e251c12277d8a8791c4695ca1d04de384d91a1947eb721701caed094bf0b39582a187733e453f2973c8253ff6da689342e28e3799882b29e3aa218c9e8be5447af08d39488827dcfc92666763e63ad1ebd0ac8b3d2876cd102a8db439879505e39d38bb2ccb42cbfee1815540531acd92494c6bdf0bd99fc51b15ac89e9e112945d58e556bd0a13313d2c185f1e1ff6ae4f2205d83a0bc08d3becee8f04f31c515fc97be2dd9dcd67b5ad464c4cfc6431a97c17a84b6138c54d83037095c4680a1baa4f5247fc14ed852c60dd983c615fa52f8af93084b8527897e76c043f81212a6f926752797388d5a0517f78d0c098ca5562ac11ff7dc4aed576a01d35c538b4679ccddb279a8a61fd415594f5636ab6e1f0e4e1e427456a3a9283e872a8cd7e0897ee5eb8fbd5110d47fd902018ce882785f96c9b3752e486f4fb277107861bd6f886cdba6d65fe3ebfc0489d08fe0174d69d82a8264a06160cbdd7edafb6cd86e5f3f4c831b37cfa90d779120f56a8b135f5f59f98af74507cad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b850bc30202643f80c251fca1d56d30feb6bd5dc95b6bb37689476527f488edf4850bc30202643f80c251fca1d56d30feb6bd5dc95b6bb37689476527f488edf41932756e2074ac3c8fe320336b7e7e632875aeca3125a421e0332b977eacae31d28aea434bc1384d78cd869441e42ef739bc64a2ecf645f124f5b8fc4b452d3a7f3ac55e37fd38b7bf3358b0e6429887a8017a1b16d4e180636387d993a388aead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b120ba9f56d5aed126d54d63a7bb4b32ed55f719ea0f3993bb96b0d229e5531f2120ba9f56d5aed126d54d63a7bb4b32ed55f719ea0f3993bb96b0d229e5531f22d8fbc547f1ce0d6a9dec26ad4f52b2e44951f69b0a01aa4bab656d7f42dd7b2b46f08a3ea71f920d4fa212278fbc7bd9bbca6aff5a9eef6e4b72fa65155a8442ed9bf7f0356561edf28dd0c1276c1b3a168ce45e709ba1368fc1842ef10dcd9ac69b68b3241c58f3e82e8cfc9c1bf325d632415c0b4f58582a05e22e8cdd9cf1b8fd8f774a08a75bdf1845ad281d72c4e98103b509e6e182024c8b9f2b4fad8ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4804370c6ea1fac90b395e299fd689ec87de72057f6628cc93d777dc1f9a13473ad506e02c0b2257010166a9ee5016388fcb180144dcaca1c97c75289f17964f6ef72a722f3cbdcc9f32e7df4cee2bc137dd2093d40bf1a0192042adce7bb4f008dbaa910133992fd43e78e957c07523b28fff4331e07264d5598c772bcb68e5c508466dfde44f6306db0d4c63719a30db49afa75bf24d2e241a7ec3200aced3c508466dfde44f6306db0d4c63719a30db49afa75bf24d2e241a7ec3200aced3aec0bc32f602e9ca2a6f2f86c28fe0999eecd900ae082d974f29648f3f14991e2fac0aabc5d08729b0d99604da80c0488c04b9142c0485d75e224d469a154ddd57b9e433197e5e49794f92605b60b89e506e9ba848e6c5be1a002ed2581f6c979104277b015087fb48a89ed2f99fb9fd66f3513decbe6768de0da9242389193b50008f44424627b0a23d6fee7a525353fbcd185d7f0a2b7fee7b912fe3eab93ecfbefc01dfd2e1785ed91e74f3641b70d70034a0fa6d15a085a82c35d7399177adb664e71960d3f4fc67089f4a0502c870efed613f805ab28786f9179f578d307511594429c1f53fdf07d83680d8efc2cc70997497a999a410001daab8c79ed435f70b9315d188fd920b2312fe1657eec5ff4336a910e2b609686f8f08be27eed0a1406abb330ebc2b3a6a7b7dc811620436bfa5c431b5fa221562c1ef4dee295a4eb05042eaa329495eed3cb98d802bf85a65d895c94eb1d439b779644f33afe9d424b5741adbf22f832abf495235c8c6f8963e7f079d75527a40be2787421ec11e5f9a3043d6d166be110bf894231a051b3b3a994020e17a370e8349f1b8b8b6f3892969ba9d775de4b9fe233b81760183d277b63a388888018e23f2050302e430dbd0478495c33bb320ab10d79d727f38298e11ed6dfc4870cdb4b91a09c308dfb36f1f8cc6bde2e9eafc81a4cf665bb587323c36bebb81479534e1a786a5fc7fba37ce70d20506701872c473ee84618e8f0e97c54b1cd088d55694c101ecb27e1dbc08dd104ec3e06e2c9d6ba7d94cd7bc842866bdd7a61e864d5ba2833214fe0e4be28393978c1fb3bdd859882c6911be06af1d38cca67f733d11e2089736007601fe1eb63d57227217ccbcf566e41ca919b63f3850ea4e5237715845252ea27a885a73173a1cd2da4f1b82960146075b9d277ccb6a2cce6454c86542646ff5f25250c5466e921c224bcf4273d12af7dbc66410e2602a4e4c742caa8d72531f27cc3afec5e108f0825e6dd6ec9f906c8aee6c0a46fa3e39b31af4ea40b70b9b351ca52994f5515935ed7de4d053ca5b3608058f9050ce8760fbc0c3bae8cd6637bbf0f787861d4aa8223d6467a3190d31554a0d5d27a4cf630e2881c89dac2893f33ae362e9672f6f67ef7f6fae8343779e973a8ac851ed110e755b8132c6345762174d594c3b9af3b6fc6ddd7746411e67a85cc0b4ed919efff9b64a7e218eafa33361045f71ea155f6a7c4f3419737996d576c4593a9bf22a62f6c4497bd496aa633f5568c92c456fb6c25fdf1cbe96458582810aac702138296282121e8e779d7ec4ac96ad73174998925ea814f6639328a7ac0775f8d81bce2a70723629342fe3b814fe461c46e97af793d724480bc8d00738259cf0c21dc2618f2f0c873ca0b21b563bffab9f3a2261f1914d112a28315e68ccbe480190e2d9a6f5254dd9936181239f7a64c7cda16a2040da086f2799f7cea49eb80ee4abf2a6de2ed8dc556b4d07b004bae3a742dabb95424cb6c7c7d231f59cb361b98cd1c779bc2b68e76e6fe028b33d782c229c292ff29ca7697576ebb03e4fcb06581d46f34567b2f89bf26088385f401e94b3e7ab43bc23fa5177577d2862fff00986d1310f2a5da81e27718a4db931758918908fa4a86817a2919e56b0d985507f36f962f148021d876ae8d9a7da983f1ea4332f22862429f0bc3da0799e436c299d4f800ee0aea927e0097c28d236336b9dec68873dddc7756fc3e9879ae2ee0ee82bc4ca5b26b997c98bc09a9fe00aeda64609923e68185503717be792b93aeb4c696a445b40d618fd03d55ef7cf5a2b7a94fad3334b43f61140893d82328f7b01aed18bbbc1b488721075575aede91abe9c16851d21ee57bbfe3cb1555516f6ae3c8b0c26a54dbe6cefe2437b0047d9514b9b092dcf1caffbb39d93503b1c41630df4d4b5d5ce324198b11eea452710b69d7462cb823abea308d75ab86048618401362f502dba2267b8e5570fe3393c3ac2ba161fe378f9eb6f1552bb04b886dd4e5ee161a5741f2004ef0ed42e304ef4cb85fbaf3cb26ff58ac4b4e5c77be3594522a9d241917b702fe10f2b1374c2500fbb7bbe6ff5f6a4a17a313c555e22ff5dc32fba4dffe8e4008901240802c81de9dfd559a1d68447bf461b514c81c7e2b6ab1b808abeacfc79ba17b791078f666a0d822990e7c3c0a2ace246ecc8c94be4abda671dd6303eca6a23fd9fbf6fe57ad3e5f864e677e11c7c88cac0fa90d09863ce960d64c50da96aa0bcda539c757bed7dd6a397727385d1133da92f03b80e045dbe593aeff40ffa4c5979c8bf88d6e6d64cc9f19b5f25725260a324b86e5f627b41cb0315ccce495588da1563dee64783e75f681e3105afe96bdc8f9f15aa4c904dc53793d68b832078fe99ce4595962125adba093f8d0a165e10a53418e97ec11a852a007a1d465d64fd6390480383e4efc36040b919ee3999eac23fc63cffa4e20a72265a7241654581060e6c6268896944647a0249e643b8199b7bc955fa85f44ef189bee76a555fe18ea003f2bafc45a975ef692daaa026dd1f528de72c268f02e56b5d62efcfacdf9fc6352219ab97cfa72fe3faa4cac3cd90fadca831e81d8c844292dc776ff6a60f5035ae70bedcf0236479de0212c17b1b0a9380d384e906161058eaeeaf32b8756454e3fceffd049581ffbbdfa131320e44170d31ac978cb52a0ffe6084c1fac60fe435101e9282111b01096f5a52b1a2362c822ea31b60f077446134ebd301a3ea86d16c5bd775dcbf41d2830b67cb8ecd6a95c05ca5f177f7b1598166f4ce0ffa12ec63275ea5a54e72e64239d8bfab586b3f1308a66deedf6a2470ad0b7f1eec682ea3e13fbc3ac4195332fc0a6397f1aa73fff69d26871e47134b7d966d1d3cb78d7686845b9d45127f83c378e2747a251f0a929196b40d481000d06c059028e966de741e4b4f7b50c1608c99228a0f9ebf5dc88afd232fda7ec1f906c3ba2979dbe54b76ea88b8da360aa26ee1124c19506bf03bbcdd9fefa03082798430b95c09f6483dff8ec19fe41f01da1c9d20b7e63db5be37ea679e5d46c9432679e4df3c49ecfc7da0eac41d3f48de0cf4f12c286796ffdaf3ec6bc3bac47b154a3cfc51ab173ab76ca94ce74de3fa7338e26b03c7abab6d07205cc07570cbf6946bddea40316830480f84ed4c75c362d4b1c270d787d586d933bd3c96e0fff512dbcf8926f7b844b389285c03704d27a71dbd33ed910cc05f051aa45fe1cb841ea1b48a6abc2e0bf8ef9b13aa4b07d903a172936d761315626fcd17bf54705e41a7c6e2f170140524e5c065087d19513dbc3699a30bffb781123903bb6b6db289f27baa03fedb94b80ea128822e6204bc79df9922f6d784096e9081b389ffcbc3fd4d30563bcd7bf4a7d4a898d3be5680aa5f8adc79c46cde9971c3e735cd1ff08d82acc8907981361833d27442ddb46b506ada1f28e42902b72f8579cbf05b7af6f0f506ca42a275ef915e1da5747d4c3b54fc81d88f1c74d7632b89457e19faf63cf54f28c9bab614f7fcafc125aba21b0e281fe83e362ca8318729cf6f25d4df146a88a8f303f100354aef95ea24460fcae0114064a6e331cd2224d9597466190f879ece69de8c5aa07ec2f0f4ca126aab415b81c1e7a3ff76e6759cd5871dc628ffaba377c41605c3b0e1796c8f6da09c44270b41615768895f6ff2f1e4201f61690601b33b80b07101bdf3d7ab86eda5462cc921b2a2f7798c75e420e631a053c078a8537c49719590515a728136db96f02b7d227c430b327c4c139b980674c4ab836a91a87b232c145486fe8f8fb999748b8dd87d9e3b2b4e1968f8d3c92180e422070f2b4fe9f243cce4f8e61991940a582bd613ad4095b1ee1b6fdcc28458a30e790935c9de16543b71dd7f25e5aaa1863da09e91102880fd7ffee174100a5bc5e718ab3b4f64f64f7ce0a47a7fe55f02f1b5d2316aba16547151feae4f8e043b333b99ff278c9f3aaa6c3a7ee6c81feab9d4688afb7c452bed1137861257df3b48c41157f069bf1a1888a4ba1ee3122806bb7f4fc129a7b4ed1962263703417d7d44b1b07b9615c17245c667fa87fed588aaead4e1affc757cb7af8d2d2b5957a3ba90df0696ae24efbeedf3df19db34978b8fb96a7f6921acf3a72bffd80eb50d3800bb7f03067e69a4dd2cc1ef9875d099ede7d60bbdefdb029428b5227dea0f17eb61c29b4ef466786ec647ce81cb95f110e3e101e3d046d4c61d7592b177c6447904ad5f5623242a1c0f6cab5bf3a92c1eb9057de8a6efe21034bd2aee16db620bf0d492824247baabf2bd3a0a5f59721b8fcb9d009b9824bc2b7ee6c2d65ffdbf12eb2ea42e532ee651aa9bb3580d13d7db98be5ad49642cbf62220d09ca6d21b1063c2677ce130c3d8935437b1d49e9f8fa768471e1b86de47a7dbf27c309b772387b7c4cc80ce295137ff054c3e1d83afb673f8edbaaebc9aaa905dfb9f0ea369a1500e262fca2f0af905fcc08647c81fbf72ca5a6c71f04463884380888bb83a87ea5235a746394ac5e633cb6b0a67c79a8ad3c9c2cfba1d6ce55720e915d0acad1bf2b5e8fe284f3055cfb52c66631fb1d98b9da6b4a9bb717050ab21f3c375e508f6cbe415a295c1bce414183ba282e721fc3111f3163e6400905b572e932b19bbc81cb8185121b221bf17794a0b0a1439eb1c441ae99fb51a5208a8a6d3aae2d56da22bb1f49df41ceaf991bc8cc74921784fe6b9863263dea9d7d9e8d1fc658315a3c8cf40a7afc342aa72ea51155a0d36df724bc0f41e533260406479d2028990c6fe8811b6db8248781f5fcc6133321ba20e69a3e9fca295e473a212b387a3aaa5f6af6362f871b230ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4067040dc77fe7dc7711fc70e8239e27c362b6241f065f2303666440190abae84067040dc77fe7dc7711fc70e8239e27c362b6241f065f2303666440190abae8f72969b411ffe25b7b0a31b7030c15ee583a95774aac7c3cacd355f35ffaefca46ecca52cee1cebfc525709b57b3c9272a9dce06774c813a3a6b937457496e9da26da123655ffa451e46412f93c096b5798bdb3db6a471ccf416a5c0506a8ad9b89f5dc196100ef512e375cbd07dfff6bccd51139de76bdf0ffce4081b3835d921e1986fb89aa4c82b80bed5d2f6506cdf835fbd026760b3ecb14e60048ba3f613ec43cbd68c1379ac3c569ec3bef349b1937ae7a305020d214ccc519162ed5b3d018d7493b7a744ed13911a3c05fceb20f42d1b352da03436a11c36818198b95d6aae5253181db442099385c0fee7a5854ce770330720615c081f56a1cc926fcaa86363bd789b34e0ff773c02c4a24d83deb66e9a7826dd886dab7c2bd9e91cb83e4714bc9f82c57c6cc06f45a9b7ce60e0616a561eb2848a57d90f592fb4f403c8d534ac72d9f589a0953c6db0bc89f5197d0cc6f6a457dc425bdbdd6d6eb8253b4279291eb80c5b2a6d10f18477fc8c74c0db78b2aca053017fd0422e2ec8624f2150303f795b7f5594c1519a7a1d773fa35d085cc92e5521be0fcec3235065a3c3e9a8ac019ca3e5fa535c47e6a8bdf14860fb11b29b43126de00e807f025adc556a69ebbea0c5e6d09d4ddfda236da2182d87e49925678802233c30c8727cad719139184edce84e5d5bb04e650a061111eafa0ac0a91507655328758f202ad5c996ec365be831efbf55a9d3bb7b0b23b5cae16473f0e14445a7ea9812a76397d3d0f6d162ee9d61f496e86cb095cfd3e4bdb01e890e812ca3bdcde4b9ad7e068cf182be9fa766257a4273fd57bf70d8654f03e345ce476f53d1167c5b4dad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bb415eb7334871854c4957aaed2ef2c35329f6f83d930db7dc031bddeec745fce23716de4dad7cb7bdfe449ae9e8523bb58dd12be5c5373d211b1a33740646fd0d69f2cb54bf25512c2d6035fc9187b3af450b83d7da89d67a94537069f85e6ced69f2cb54bf25512c2d6035fc9187b3af450b83d7da89d67a94537069f85e6ce0ecb7f918bd68d82d486c342c1166db4fa8b0e425f90fbec8f0f086f6b5c846c7ec300fff1878f407313f3f91fb191bcd7066dd9afcbc331fc67db5898eba2307ec300fff1878f407313f3f91fb191bcd7066dd9afcbc331fc67db5898eba230ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b6f75d5ec6458884bbc8308d261e498c1ec78018ee556368a85c664fce0702e046f75d5ec6458884bbc8308d261e498c1ec78018ee556368a85c664fce0702e0453829d3e9ea177a3333a84e149cb252ab58c66bce51918ac1fd84ea68cb5c4251721b3ddb6a176bfad5b17ac013b310352385357485ed8d6d3f8947c7910c94856f481bf20973242c43888c31543f13c374999a2f1572c20bdd0c8e45a4988cc0a647fcff89d68d38fedd909ec0d73907f3d2ea3e1ed7db4c8b6cb6d0b6f0db36d524e8a86b4d44688da5e40e854fe5c6f19061e1d7989b1adbed33b745ff29cdcc8ed1a6c9fa9644def7f6dcbe9888815f3b2d93626ff443e7234231a8f62eae10aee25f7f46322f77fdfeac35959ce987c8f1195ad13aa52e934a4cfdec0d605eb0baab5b1b98fd454ce97d378b09f2506ae47b571839028daadb057fc3b8d518cb8ff23beae5b627b4b495e1b2896175b5eb9f82cc7af998c170e3c96040476cb21d857324f77a9f503a4aafd15738273fb2e20b5c04d91c01a437fd96e51434f535ea55a83e0f3db9a0d3b541020529abc99b222c6713a6b539a8cd869fcad7b1cc711243859337774374c7a6fbd192d3f1d0c65a04a5dc1e0030706740fad8c7ca5d8225d3535ac2ec5776b0d4ac160526fab3fb20e34a4fc71fddd04a4a5164dfb2022f85243f8fd15ed17a14ecd87714fdd975aae076c41a1e09ffd7a2658338fd79f0910ac1050caec3a24c0d94f1848b45a2695fdd0362b03547bb6ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b8034cf48f08b6c1e2553f38bc5c077a50907cd775384dd8c3fe7343e04b7d3328034cf48f08b6c1e2553f38bc5c077a50907cd775384dd8c3fe7343e04b7d332f2ea51d81fe54576064e319bf62930bcea1fd5d30233fae8e4f2be4ca6cce58e3f78e317563776dbea36f763f5a4e90c90500941bef40dc2655e4187c390f2f1873d9bc3bf9281d342a3c80be2140f25eacada5178b13d790a3a36cbd765aee1ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7e710f0c8e45ef96eb0fc059e6c63133b732c7f4ebacad0f563b888fdb3924b57e710f0c8e45ef96eb0fc059e6c63133b732c7f4ebacad0f563b888fdb3924b527629c4e29c57acd3099c93379341185c243e8ad7de25170e6286821844479725970a825a63539403834763c31267b69c3de47f9aaf097f40f9b4a9cbecd50d10a81d6d14debcf261221ee641605b1be0a25136c75f390e2de90d60557ef83c93df2a1a37f739d92a03b8576d228307351502b8e21fd7a46c4162023344df6ae51d0a15ff47aea15bd9b485cac4650ec6f214aa7bb384d1b0004105c264171982f0fe62897a0b3026651b011bc554f4270c71b503c5c1e6897c45cddb2344bd30fa76692f03c9113937430ebd8f2e0a0564bf19aa06db3934bb76beb31daa51f5d8f565924a6b55812ed7c97f731c14f3f43b84f28453c39ed2f1aef92f4fd65c75df769f3dbe9be8feb4ed3e6550fc781f78953aa9a2b6b8ae3ce33d590f3bf7df3defc4b0fe9c8a6223a2e81f7b4c99dc8f10ccd7e56cd1cd2262bbd3f04184f6dec3b3fc5aefbdff5720ca1b75f206c00c38f6c25a7de8096a3b0b2b3162d15d103167aa5ad85f61abddd3e2d7893d217ca464fca9098c9aec3b4e473c05d92f5695d7d91ecc4fca727b076a3fe60eb0234dabbc5e543f35ac7c0d9e0661a779bc399c9c0afb518b0f92962c6992305af47ef8d16f80c3922a46023c10197e3d7f494cec31068103770de597d9d948b1dc40fd7a2f11729385ba85b343a180b244fb6869d4341d50bc8cc91dedb43adb0f3f38970e6e4ee4ff9cd6161687ef1b6be86caf96e05ec57e36f1a6fc0031d6ec101c738bc314650053a9ac74ff549def94b883fa4ec0b1d812ac90b80b3c2df53a1baf047cc1a9438cd4fc5e5538ed0d0614b735a42cd0251a6f0a00341aef5e331983d0f8c77b1a15c87685b1e943262750905f31637121859ebfac53f9e0d2194edeb63a50e673126bb1e919220cbf246d82fa294889a2d34be076ba72923ef8c59ce500edd81249b4f1ecf9f7dab0f86240bf6cbf1185f34d5aaf9ecfe79254ffde84b3b1ede7bf285b7a25e900b63144852a76d135c10c5fe6790ebfc6e820e77cf1f8491335b6535e81a466680097ec35889414d4786552b894f84523f8a49a38c31d7cebdc6f475ce9e242e8a320d0f084a251fc5a27b13ec071655623b0b11b17aac2af8c04df94ebb6d0164ad6c5ddd04be0205a81c834b28ff908d93c1bb39497ebb9eb497bf0c76809973a6814f65eda13539c1f9dd355ad673da3513d3f190e988d5295ad0e424903bf93e1f15160bb98270ef1231d462ba520a27fcf6da093187cec26252b67a9abca4cebf571af1620d7d2e1793ee90da3d34de7b7f3c03b64421efc011870aca062904525583af970272d6a2463d7579d9e16f1efd6fef950cef5701b528cbcead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b263504bff0d588ba106751b1fca50f8403f566b23edf85e2342005fece618db3263504bff0d588ba106751b1fca50f8403f566b23edf85e2342005fece618db3b0af15248266959755d4910a374210b016020583cf142c963a264c6e8772bf3d8f8384d7d079010a44007468d539c354e682113c4c134b0358f29dcaa3d1f338836180fe82cbcce21864ec625c1a8e76cab25802131337ae322a78ff0065a5ff052286f770af7a2e384e4cbf14e365b9e610986fa95e32388312972161a128d2d7c01b7a71fb7df2be8f7fe1d76c0b4bb461f182d0da25517d5707e3082d26af8ac069302a8206d2265b02ceda217cd910043547a8f451516b65b96fdd4a8607226c50f64b54c2815c229154a8677fd19585ad9d905d7a301ad08ef23e09fa6631579b99139b098d8411e8965115deecfd8f32cadb79c20a3cf230c9232e7a62efdb5c4c5e26b945272cfccd578e3f4efd9d1df24cf6f4271333727c30c758fda51e865f86341d82fb1a18d6602f78a76f894dfc7de224ded2d673282875d73fb79b6ce2cc331565143bd619612a5be5ce00026c69c5a68c85498992e484ab85ef66e029236e355db3095afd5ea53dd6aaf11656d74e134e8080cb2d0f63819e78ab448bda2047a1074ae44c5d7d4db7c8f661413dc23ef721b22ce6e9b499e2910f80a56f8044bf5b29fe04450f74f66681c0f26880508f8cc465becc40835d624854a5c4d0c27667fe584daa24fabdac60015bb5382a7f2e726fd316eb2b9f056df457d11585a1c5ebab889f51a9a8ebe1de35fd6b2dd5505d336eab2ff0fd3e7a13640024d762000292eda9787d5489457b102c76cde16cca757ba56fa85742f2f42ab9d2d8823f9241ae84872c46f774a6123aac46536287117f2ba9ffb6a10e22aa4d80f0222536cb3f7c6ebd6ea292d16657beeed653980a4cd620170e006089636696e38e8afcda2b1c8cf1dc97cbedc269f41e02fc94cda3a24ccab05135ed075aa56d6306db316548bec4d7c25d56c1d9a02a44a935a8cd730a2a7b04ded0b350fbf4ca5d34506539e9b94acdbbe3724f55d97597ac146afcb3ec0be8ff0017e4e8e00d9e22c02ce57ea49f1c0083b5300f46baf703914eb9b805d17ff96242b2ce44b7532bcfe3913d79fe01a8edbaacf293f961da9377b754e6c27de684c5f3aade8d3e1873b87f7c91173a40678caf96f89df6ea247330b3335aa986adff46094c26c2da227ee9040ade6c75582e6474d38cff2a9ef12970d95e348b029e68a3e9200131f58fdc572417b8f0f11a2d1344537e1fd5c412b74153ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b19f55f3d116848e1abde2a49225b3b2ac689412d0188dc2b40256cfd088b290319f55f3d116848e1abde2a49225b3b2ac689412d0188dc2b40256cfd088b290348e8e86dfe0f42494daf7fc728ccb59f095f980b9fe71d0c8d6304577d1418bf63b86fee7267a1be9d6a888ca70aabedd28c8a09c7687dd81306859c3a5fe1884a3061f7f52bb4fd887ad7ad674389c4b7ea1bb6512786ff88eaf904aa6edc88d9a0b15dbf69b4212c71ab0f5e10aa75ea2e2e9aad6bc62b92f6d03b7a599d0f8fbeb04360438ca126a13198493e3447e9910d24bebd5256ba16bae3053aff2bde15e861bd9e639470a1895df4665bf457596eb2a13a2e1ba634b70e20abd05a9c726d634a33b73e4cce06a557a29a27dcb8b635eb06c90ec3fde62eb034f78d91365fa3f05a77abfcc09135c4e037b33dd4616f81214997f8d8eb6b98bf7e5f32c6240b3ea722d9af6e099ac224d4797dbab5e8bf95b1420bdfe42eceafa1cdb4e9003c94c21f077c851acb8d8cedabf5d1596aaca6157f096d081e65770c2296afe1a3e1bfe591c7e048eeb46fa087a4f3ef6818e8ec68ee2553bd7d672086e0361cdd4083ee471132e9f3a6bbc2b3d5bc6c696438b9426759d5a85416ace9b80d9b629a689340813994758023c0fe79658aad5b6e27119a6b58b287aad5582d9e72660d5adee57e31536827ddff6f74535188f917abe13f9c70f54f0637b21523b0607ddf4ae4537f871f6f62f2c4f4442125bd03bdd418f6a97f07fb6b46ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd07ebd2ca3cecada04f4e2006af482bc484ccfdd7b0fda1dac5c15edb3301574d07ebd2ca3cecada04f4e2006af482bc484ccfdd7b0fda1dac5c15edb33015746d3b164ab4bd1dea5a037fd9d4acc158339d06aea33b4c1f51aeb72fe221d3b7b789a3239573f7ab1e766e4ca78452790c17bbc2175f1e7af5b8549b2b97cfa410521ee36925e391574c77ff6352d991915a8098ff6a22679bc8aeaf64e4b5166125bf5dcb81b3ab230d2d8eee7fe0af607bbf2126774d1eadfee8c146b0de1e74a0cd0db3bb4a3c4dabaf6085d61de8fa448b597720fa07b6bb2de146cc4e311d13867e3e21f77d7afd3c71460de2a2897edf4a1254f08c0c3fcd676afa2964607cd41d4dea7e441a116c664e17382f62a12943fcf90c2ed55b0f37410d39a5ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b52b5072e2127bf3fbd66e421b1fba8598ccc5ab857567e6a9e12e95ce8164523c9ddd4494894a1d2349aa58163cd29486d97b1fc3a29a6a373d1d88c827e974dcf8f3922f38f0c698023f1402aecbf8950e6d6a0132dd64d5815a8a3b5ee55b8cf8f3922f38f0c698023f1402aecbf8950e6d6a0132dd64d5815a8a3b5ee55b8a81472cc0bd96844e0586d3db60b7bd483b9771c460975cdee75340fda3c7806153d72d3ae0759a658a1885eb268c552927f8f36c9fa15b758aac97b07fa71cb49428bc7788802e586142ee98828ef340cb0a2cdef3e6ce96b1794dedfa2a95bad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b11024f1462a82c894c8fea34452730992bc68ea1196f162856011572c874d36ff4e6851a8090dff44c6c2c0a689a99ed4981535a75ba0746d0109b55187e98170db2f5a222e9bb325a9f17debbdfe836f342bab9102abf2bef050701dd492d3981e8663d5dc9889c99c337313bba59a1b4c37969a7d0b37cff392353e6fad6d61a9cc05fe4f053ce14d92e3bddcf450cbb0ae32dfc30df3ce62f9bbc54882c46846f347a591406b85f4dabc1d77488be02e64030f0b2e253b87c304f6944dc0275f71be6d43e20497ffeda5c884d86c9f761afd1114bfb3602d77aa3aa7ccba875f71be6d43e20497ffeda5c884d86c9f761afd1114bfb3602d77aa3aa7ccba8fbc1b0b4340126b927b1be1fd17040e1fe469a6fa0b46c973b95eeecde6c6275a057ca6efe5a64e64289533c97355e2142ba7d8c0cc7943bb41e0697787f1ae9ac26cae83118d74c2bdc84215509f93e97b475b411181a06329e1fb0fe283f56eb2ef6484bd794a997db2ece9f5314dbb1d1a9fae3bf7714362c773447406f831f7197352ff9797adbf26f4f0345c2929a61cbce43eb69cfd99ff2b4970b163fda23bc63907508eb676b049437ebaa4fe4237a55c58533a648ac156b3ddcaac7716dcac488a7a2684a4b853cbd7633a50d1d69b042f01d18e55bcf9aa6fbb9e03e025dca80126ba063a875e9180231cffe49f69fb85e9077f1a6fbd0e4245fcbe5266746211ad38d0bbf012348235cf7affa887bd4c896043aa7b789da983a615a9d549a15bbd3bfdbbacf50e51a250602fdbb54a716c7a77b0cba3814f5bee722e5ee25515748eb377caf45ac699c27f3721ec51073d294d32815ed0788eb6292fabc66d8e9be70c117bfdbeb5cd2e861e5333d17bcf0922115310e0ad52a0c7d76adafc9b391e23e7f45e685e599b71c52df4022c0126b5001a08673f3dac46689d65d01151d954c7b8f4668c70094768989a3630f58ea301b0e63f02b64af76728677a5bfd322457561dc0a6693437fb13e5b4171dc039835c2733181c6890ea682b3758d0a0e4a4b42a9ee963a09445f70dc5e240ce341aa9d6132b13c54dfbb677891d05c6810c1bdde7ec373c48f96796c70f9bf26db1e15266067efb183f988d6201664a7ced1679e3db488853e4b54d87487b5fe643a176a2a83b02097c4b73a8d7af07499dcb8dc4b40ff78d290864799ce721a3634902e6d522c46da597b9434d1276575dd5a158b56737bc7de186d2832fe02682d5958474940c051cc9e3aa7cd2842d50ac0d41e72ed070a2080bdf6a911a465b0c2e752af0da857524bec731719ba67de0d770084b091f4c52825273413475c78780a1906c836d4e6bba905341f6d080048c5817487a902402f51fd3720f4d90651c4a73b8bbe5b362546870f9067d48fcf437f98e4ca2322264e1886860a44c75aba7aae9a877203cf6043da7427f42d65f7c60bbdbdb0cdea3218e24585df5467207ceebca4aecd6c8e94ea476d31c2b0573feb23a86a4a2dbaffc76b4e9cd4481b107a48ca035d55c9523c125a9aae046f4739cc3817794bece0661d47d959c906d1ce00307984a7c4584d110764bea8fd2aaa9607a233ee15ecf3cbd15eaa75ec7c227765e361b02157bca267241983cfff09d5d3d6da80bc4941fb2df88024d47a99163274b0a71e9db0df2f204254119483d5c8460bd7fb11992bc76f77e05aac92460ce7533a2ad2d99b107ec8c9b061993e087d14693014570debb621fd763aff43563d547e15840c0a135195beb3f03dcf5aeb1a88b48330e1e8724b65432e53cf4c3cc5e3b2e16c3dd64082b82bd8930df3205ae628c08156ae195634e2c97c4a8513160e5009cb528ce0ac3fc23c1a76314d3d439f5f68a29ae370c238e58acceca891feef3bfc0e25e1a622dd6f1c64d84135c9ed5117f722aab7626dddbf8e1674e69847e6bb9d26e0443507e43474f0fe48b1c4c28962c64db62416496c7d5ce791e41362156ee0e953ed19f5850dd0ae0b26ef2979ebf7407d4ba661530d089ccd58010ac2b354340f618ceeeb667a5f33db74557eca0da8828d8f2cd4b7b1d0d0934eea82a484ffcd37daa9c5ff9f211fb9c24893502b4471cc1306ca2e60265fc8c8ec15ace23f3f6c25f195040e9f87e296e33ea01b1827469c25081adce220022e47efa5b29d7eb2f7442c7f006becc36e974fd46822fa507e7d077ac00247e995fcd616e39123eea18e4812ece57118028de1b6f685bc85b0cefc22e5cf8f948a2ef9890e8151df67dcc3a898acd37cbd2fbb5017e1086b8b7ce5ff22b6eb6cb157b5f57e12859ae479d832b5e42b1b721edb55ae9eae0bb02f7246a5fac5ce399af5b7f3b87dc137d60369f14d2b9a468ea991d05ba877c285572286c89e0f9d65aed0fae098a9e6953ebf72e1c31905f4493c3e537775430cd9bbe64f9b3f7c2f67a57bf18fbc39535ed7290e2cd2b59faff24855f31b7a27148f17f3eecd6ab9a8404f1e63a5765913d6cd33d44218f62b60a34e9ba3b882e167254209ccc871694b12aed356f2adff0cc66f88d97e8f2a399383935942df43fecf201068aefd113d7b3ba9313d816701c2b81a0db551d950fc0108a2da34df8a78f50ff6121f847bcc0a751fb631c20eb9b59c76ac5ed4fc32e92a67df2a03604c154dc092e6a1da57bd43dd78c54e67f4bc08f3a956b087370602b75edf0502a0cf8708be12212a7edbb4188a6971f40e54d3e074eac3a1081835e3d5c969d6ea928045e59d90857e54b4f8c56c2f001eea863cdfc365dd25532d29fda18ad224bcb0b4b68009507337e433e2ce2708d799f57be6b44ceefc2810707a9af8842cbd303bf87c7f233b0082e99dd7dae27a7e705d660691b3130ad59b80397f6b48242dcdf973ab6ddcc1911b4b8e00ea9f705033afb5fd23ecaee7ca7e4edcda2e3fd4348b42722c6b2e1ec1bbaa04917314e95f82747a45f0bc9f5501091e9eb31499bcdcc7f2305a7973d53146b0ef8835c7880863f47acdfde14d7d2ed963e8ba317e39a41105d460424448a7f962f53666f8a1d2eaaec4394ff0d799697c020bd0502d6390f23371ad0585e7369ddfc2d73648d9759a518959b463a60c05239f3beb727ec4845e8d8b97b879df241109de831b0e4f553b4acf311d5106549a238375ac19c767eb3ff9cf987c8c8b5644518b4b574646f646796847c6d46081281c79067b6f596983597ad32c9be101360e7174a1d47891fbca281d3addf149049c863b0612290b2bb2c5bb0a5f6d46970a80ea7212b0246df826529ed746304db2f5a7b2d84e8bbc19d322ff4a060a9570d52a2bc089201d1423fed9275af8094edfb61175fcd54fac111fa95fc540313d006381aeae9d313428d185bf7bff3f2d829b86535d987ed411fbaa6ae87998813eaedaf8d1e6deaebe24530ef1c862a306528f731a2606854f0f83e87172e0ada53f5219bd08434dd38b075707f9bf92ab8a267111c72aec1b1bd6be71ae60d35f035e90e73008230a5d7b2f8e44e9924c0067f5e86731e03c188b250419780eaf17052524e29a2611e5725931849eff6f4a6cc62877a0f654a52ec813b17784b737abdf75988fb7effb9df089d53ca0fdf9820a2c6781e93ffaa173ccc9149f1e20fe4589f8bac164bd76da1f968e612c49892a9e984b14552b66cfade335460e742a4f6487d406a6fffa6d8ebcdc794126d0c9fa0668ef75b9896ab1403f608350047592cae9d59c671733b457330ac0bf3a83fe59efb05fb37de6b50f6d968a49045459315e7a6ee15a50f57576b78ead7a0f98b38a925df569fb7397821403ba5890729438922194daa677b7377ba446d676864dea0a74ef5b644979b65a1009649e79e848d8fdc1a4a4e41176c149e9052318d28b494175c8fc03191d9b8419eb9db81762bccef9d35ca3e64a6177b13bb0ee3fc5292c337268c71db8a692020f6035502c7714ef4f7b00b5ad2358548fcfde76eebd9d5e6a0bc035602b23df78b2687e1493918557a948298255cff8864b201b63bd40e15e40305ddcfd355ebef871458ec1798315db2dc6fc2bc6b92f6d9d80567080536c963a4d11e4a139682f8288ae6ad05bf55a19dfb256bffd6072eb189dfc0d041ef698aa1887c38f9a6be3e064fb4924897528bff8c5f6362716e953b02d38b9ff80d74ab660e7a8decd50e9d9e89574cbae8b36d3e8caf94079c33c34ec845b5af568e7d6a7f265d88bb18c8115721f9dd427704ef240e91858b0bbfa5454533fb68dc2dc5cdf4869deac38a8098571f5771fd5920463e2ff8f7021fbf1ab7ef439695c05df2dfddd8937fdd4fcad996acd6dc13728ca8be04f50305cdcfa79df5936c694a0d61207c8df40c874e5147ba67b830afdb149464dbc55940ac6862aa5c41f943d2d415282fe4c79c7e3a2d531c5da7902baa81bc30cc571cab5b4a20b2bbbc0ebf4f00af96d1c2503ece40fa5fe4127c199b4136cb5a3e8e7aa7a5f60a53928a246675fd6a4923f9c8a6cec14e876b8b5e544db8c0a7abea1aadaa57319dd2d186e7a18dfa7449e82a90502fb759cb57458ea8484c72f5cadbe0bd6ba906b72f742a4c653a5efbe2ce29466cbb04636e46548c6bdf7368a9b99784b69295fd7401c37cd3054bbb11ed799261993552c98b6a128f5a559f01c3e43068e791be570586346710f105d7845d08334b55b9b94b61dc6962fbfa235310e9948738cfa875bada90cf2d8d8013092c4450ccabcb7e418abd133b872391ddeeeda14c0dbb338b7cebb2fcf7cd737d87afcb417d919b914d74b0b88cc9f3b247ede249bd499f243a5e238036e9c559891ff0aece6671d2310f5be22e4be57613241cb57175862f31f3993d7377c67f4050c7f313689305f0331d346918ce38f4635230ce974dea095aca848d0ebcdef09f9ff74d8f35ad414516ec6300b59bb87083e222c8c3f8f61d1ee683c8fc33f87aa026cff9d929f4461997665f3f3f63e5cf02b9e726802d429011d3013684fdc7650d5e12bbc9c146cd4c37801048bdb26ce3b212c6e7c93fd41c2d7aecc6ec817460f09860d3298fc2272c6d17f1f32612663eec72ccae7b40d198a656276863154b2922f7ec8c66868fa35992d92112444c51c27611e39b01f0ea5cc60e83755417b762d6e1440efc4da23b76e2e4c817d0fc55b567c8e8067a771fac9a74530a961922fad091ee2741302e9f3213944d2d0a7c254808ab7ec8e9d7c9791c119b9ae853e91af04afac80d9f1834cb5223df8b8ed17da2d03d6218a5336b49a2be75faa2b34fac7bbc677af9e3c74d83ecfaaa23954ee70ed9def372f81f9d445c999e858e4404b8cec1fb8df2487f714c9e0b3ee1a05e0631c4ced4b8973c4929556bb9a7e4f610faa05934d6e72828b13f5653058cc365c9de5eccb01e445407e8ab36c53d0fe5c76813ab32e8751b9330d504a9fe29d3d3f5c23eaa70f50cc877a45364ac793b391018e49a14209b09fdf3d25a72efaaae212afba35f733c0551c48eb437200649458c6320e71551b61b73b3c24a2062f63f178426387b415cfc5bfc99cb820207d213da12c23cbfe10f2cdef21d1c83cffa2c6b6a39dce1a13b6bba80791ded2effb0421f1104317d7e7f3c4f222fded23a49caa4d60c65d31f7aafe681503be5c2b2fa9facf13b01bc9c6d33b939b8e28bb201f69aa1978844a3913d99304a4de1e2f18381804b9b84777da36f4147112d66d7ff1bd48c157eb1b02512b10a4dde1e16d34be806ab0d22c24ae5295fc4a0c5aecb925fa649333d73941739ffce203bdfd359a0656d828c521594d1300bd319c819842c1bc512c802aa7999f99658edbb99c01c948eebbe3f46a357de587d5ddd24a1cad9090700b3cd2356d001e0ddcb1e13d49c88f81a3603abefc9f0578dbe1959d889c110c5a86f8263eba3a1ed74eec54e7926765c03313b849127661ae757535ba4337b263f8a4c5de1b00a3bfdf9d5ae0eb6bcabf50a081f0c332f07c496f303b07b777ae3247fba7d33c7d327e55d735287636b7a5290ad6410cf01708bbc8f321347ed2a1214922bc239129d41400e73feebdf1399d326a1070149f1dc090c2b1cacc028efdededeb849768f66595bcde92e523fcf01c402dac5df6cfb629888db9232573d23be64149adb766d8f8ec87b1c6ea7d8d944f0a6a0196679aec83da2de532d74b22b177c6426e0c5d2094b64f9514f91c06856153b823fed4a99828ed9c11909a4378b63aea06ee411eb706bb19c2c596df8fe44e934a349e9ae24311b824af78ca91032c4defa0b3ab222ea897b8abb29529a133061b0360c8e66420bf5bdb95bcdad45df8306d174d3f39825e61fe08b80d936a1dc8be973f3ef80cd694daa2cc9952885e91968d9f899d4f4d1a413df21f677e28505c7c255e3bb6e5e5cdabbf49ad9bf53e763e117b4d14c53bc2be42063d5c3ae45d09e494c8d58fdb263e48d5ff44bd48d9214e7a1a91d6ad5272e5213cd6f2ed5084394edc5054fb8162345a8cd62155fddb32f4cb2932f7cbd19e2dcf0c4fb653b87f31e6a4c92692f48ab67d5c6d4f8440111966e099fb61680b1f6e533e5457c2b0988ecc25fab56dd457eac8f6cd4ff72123173a4e7982ce76573164beac465898747ec82d7973e5541f0a48cc5a6f17c7843218178d0e2c315057d69719f1c3228559ee6de1843018e4aae599fd8652a63d8cbb264401b82204d9b7f0cf64d11020a9a0ba27358c899a076144d2b16bca7d5cb07f40d4ffbcfc6450fd1d08c87578f3c1cf260cbe86d31514d8e7b443845a84f884c616d15f38f5519ceec53c47a3af13d375c9f0511775a6b2b7b0d57ae6455382b785cb4d28bafcc0958d4ad460b28c6c6f7195cc7fd0bb22f93b5921b7728f8216fd5d4cd2f14b0e2cb87352568cfda07542aedd59cdbc35e9f8c5269019bc5c24d6e4f4a48f5f3363d82b965c059fb6defdb2bcea369019deed9b24834fbdc85ce6d68befb77e03e84c6d90caf2eb85c7311c0327a9a62a3eb7e4c941fdd70639b4c13856f232acd214b200b5dad2f6b487ad1b97a3a428fe0cc342079086972126c2fa2ee6df356db7ea6930c798e4ed16bb2e7460cc83e696c6b2609de73c712b3efa7fdd2afddf8f5f392d0bbf0cbb5f2f4b357b926c525365305ec149ea2537c533917133b7af94654e2934a8542215381a8a4bdd8036bb5cb3dd977653aabe475610216fb08a27197b6e3786792942f5b5b0087dcd51563668b63cc79a0b398ee4ac1489948841ed5fe880bbe3522f55ebf92e08d16c00c92f3c5f0b9f50ff5738aa5887c6dd6a58a65fb2a8c4ce8a37e30828e55d64fe4833833dcedbb7538006ac3dc3d5da57aa47268a1493b8021d0fe10aa9fe5127297314a9eeda00ff4952429067f7c72b91dab1a4fc57d839015e9198d512b5dc9bbc67b53d1a7822b6250a870333e74cf23f1f2c9143c1a49eee62c2688b365d772d99077d0099ff103fdf6502191f838a6ac246fa99620721e1e78f91ab2fb28960e290d7bbe53abdc382c1066851663c7def3923f2aa5e3dbea88d5561ce15ee137f4f62aa41a06a03556886f98ad0729a0c048052559db3d0d84979ad1ab8b9d45213e815d133cf2f132cbb60c8d3ceb90295da71db9e8a820fc9faf323a227aa966aa1df1b36eb04bd6c46206e295ed2e44537283c19683f4394433236173a0698038e7d059403f81da14b18df48869a357395a2e9f86098d393741e239b2d6bd127a5a7bfa95e30ce0490b8f1a4b1fef5e429de7ece498b00003f8febb17a40c633dd9659da8db290d019998d34cda789fe7b942274422f826363899d1b1214db68052f6072461bf5fc6446595b88058d44f78c19bba589d567fcfc2e4989ae2355cc3ccf7a4b655f7955f249f1e59287b3338d8a45d7e96786ad0a93396251dbba5c2a0639166f3d5c9acf22e3a2b8c837037351e16fff700d31674ac88f806d36b51fec1ee0f58fbe62152818a0edf9118f682be63422fa88d734488d178e49d58c7ab2681a62adcc2c1d1340ae5cb3459a545d6c4c87d385e95ad6d6badb67ea8793820440aa095b0de4b1c1d95d1b99a832aa716cfd49f8f76c2c0e68f3375e8a55a62ecdabaa9581f57ea372c341c7b0ed36889f3d58453baec091c9caf46d9ec755705f65b45bf35b4c333045ca18e271c1e9d9292c2e8146cfff8f9e2179a5b3d1cddefafdd32a489114ab49b2ebe4b222a0ca9dd95ccbc830d43b059a83b0b0fb43a0175f9ec2270aea0f0c30bd1a46b217b1d5b0135b21694a4c080b23fbf589ffc147b49cdfa6c65f2bc341f27d2d98b6dcc623093da4c1c4f3c5a3bcb43ebccc7a030114e38f16d502dd16bf7f33f3f7c91bf56b48fcb7d8bfc14917e2f5bc56c35af00435d33dbf19bcab916f0570d3635c5a4e173f70de4102774706d284ea7e589c8a6e59dd309fa03c9b12da287c564b2a4335ccf60a767aebc974d1b7a66646ab89059342ae7a12e84211646eb3d8129a168e1115d604d6babbc48c48af3f2176a1075ed27ab102506c6b91bcf970bb5e088eb5c9075b29d5d471d508e911c9cb549fbb21d3b2cc3c983fbe630ededb698fde209dd7f77fc396a40b4cc4ff90672b5cd18d4af18fc1619a2e40c7899a2d26e408f0b1fae473549af2a4cd6b87ea2fc29bf5bc692da68cc1116f3217b23cb9f0b86915e4e16595485a90f589a6c020e9f63a85213fd9c8aae2bf8e33198f6d36c2542a6cbe7817661a9376eb4993dc463e7c99d8c8fa682d43fb9edc04de865346ca45e2d08a245b288c2f2502233ce4c7ff115efa2f9efdcf21c29d5e38798615f9b3568d3d585f7ce983727912fc00d68d78ff92ddf04b5bed2e9d2d1a945d0686c889bf46ce65031c5f934374575f4bc81ab66369536a1f6e4d4c833213785aacc6372f85f201be601ad0ba91fec92bea903a221b46be12f7f2e18ed32139302c5afd8b9f7781130615366653ab28637a5e86c8254a24b9d11e260c1200fc853db08088d1f0f51015655aae0aa167b48f27b58ac45c208ef2468b09633a41d0df71f09987675d745c18678d25d5417fcbfd7a220c7f838db0510ccb60b6afa153a5bd612f069aa9126b290d30e678c72d24409a60b62830a4bb5677690e35ae4a7c16f79886f5bbef218402b839ad1bf5c7926c8440db1964b47740ccf16ec82851d4ccb69ee38b82aad9c1dbe08bc72484cdaa6c506ebb0e2fba6cf1fad24d7be41076b62fea175de4b4f42ed7ff12d765c6d4609a7327ab46530ad331a84a6cbfe2e5b87dfcae2230696b7514ff8e48110f1ba3cd17c6171506811c587fc176b35776ee07bfcb83ea4e0822f9de6a2cb4abc76f1559cdfa5193b65c0c9b20d1998d79b710abce2944b404f1a18fed2a4fd422ae91edf530512954c6c3af220f70d6af967806d24c53eef12b39cdcb362fd8264b8e29cbc272b4386000116f630fe720fbb137db1db687a02029fcc8a62e6a184d21321ad7e459f2ec88efec091bb626b671f0b2784a5584b72744806c1cd485a4688b29350ecb495b733d29d434c0bd9d670b8504470a16dfd134ab103c895d779d9110279f3fed2c223cdc462c38ed8b8fa96abd704771f30539c8e8cde1124a36ecda799ddb2c600d130d63abcc6246db77a06397c44d40f3ddbf744d931ecf4c6f7fc0ca83cdd00c025d6a2c4c4820f0e8d5b89caaaebfa08ebdb73f3f8789dfae9978042072c4cbd6b04fb669b9633411a8450d8070c4233ab61de191f2ad09bd3ef1a986011be66f021584e1c5b697fa8bc0c2f94fc3909c85738fd9786329c9d1745d6dc195a08bb41d4c440c24f8fa95873009524b782155122b542533882c4352c74fdc934d9defe9e6521deb2f4a12c9d4a4fc5962447a1a520210c6af6a76e0da624246f93966e741d9ea259bc9a42f055ba201f07883a384c483861d46e0ac1eef8d81d10afe24b8f147eb04e4bbd4bc6fd9fcd0385bc50a7c99e6daaf5ce19971fb8e7bb9773b1a2f1d9b79ad62b494e9bed9412c67ffc7d4464250711eb3e817348ae70155c618a467db1aaed7c05de910bee93b66931dfdba402c2a7feec4c5d91a852c298ecd9a8f1b9afb9c1bc376cde8ccf7498457df20e51a8edf317ec96f859353e947ef54abd97b14b4866a063f9132a3dfcf9c4b231faaab5a46729bf08f446e211f059f12b9eeae5f967f45ba334c5455a49568a66be28ee2f8cfe83eaceb661eebcccdc65a945d3c90a92457133aeaa37117368563716bc872cd2f391d23cd99fa284fb3451cf7a642067b876307d67fb7056d0027f6b667323f8b7f26d553c78c6dc9abafcd82fe43f7d130e3fea1411010d29fa5aa1231bf074969b281f9f821072dc9f9f35a2c763793f1d2f12bef365514dcf8fa6edafd9d0eac280a8afeb01d9a2ea14f9f631224cedc87ec90776b2bfa5c2c13cc68993656c92da6f3e99ed8b4da72d926d863b73a389e5ee3933f5839ad6785ce8dd22e0a4a09dbae4424b1005b453d1d4ba4447b519d9651e0cc46f1a2e55816c2ac554d23fac04f0defe783e4b78c4e21ffe435fd53464e39db06a79dabfba32e4bbd648be6c0b35a386eabef598e5c4dfad50da9abc068ceca9f8c7aea880991210c58d4fc2dc74f46d79256ef12938ed596f784f92f70167337db24d3e6b778d0e7434d46b659022ce7bf8c4a8a42bacbafbdf09c18293560111611621fcf6d561da47b066437567cd01688b3943c8c8a57f1a168a348439865ab8db20927e74e106d626a03d83d61ba5de346ee3918c47f2b8b8243177befe2514b51ecf6587fc940281f405e2e66b1497657372d82fc05b9aada7078253a43c5bf071f49a9ddd3db8cafb0ccfeb1cc5034aa749186aa70cd49690eb342e534f9140e43184ca1515450a232696add1ab23872b9fed9c2616f4c8262d2ecfd862d14fd07ea5c20f52dada70a311806fe705c4ef0d5cb7f56debaf30d9b2007c52565ab4f46d584caebd0fa03929f69b97f8d29400c63dee974fc08761c0f90c99babb3848ab3510d30263f8a00968b9d16f627a3800eec493f32c31f89793049a20f2dfcddfc7319a5d66ae377b526c5b927ba07bee2a95ad3563920d98894683680bb503e5b871c3b27da8d4ce95153fe41fb71c5c06c0e25efe54b7f5f63c59ab07d4842a46b4a1ac9dec7e88ff0f8da1238e5a49c156453145c35ab6937e62ef290dd777e47403e58faa373a7105fc6cf5d0204ff679977a5420872935b84096e0322ee5caa52f3cbd33c8c61370fa94206fadacb3fc74a5014e77997cac8800ccd390783e8c1522a2f2af54d318087f5f52929a0611cd51581af7247f0bc3b3a75595545fa9786668c05f1b3e20b961439c8d4f2a415a7daa2b8a74eec831c3740a2ddb43037db844712fd90c0e5f7dda0a954559cc805cbfff4edbd56fec52e2e9c423fb21183059278fd0c767ef5e10b717c24b409b6e3eaf70951be85fa1ad079146195f7365915f30f40a011e13a4949eeb8bb51be6c7b41429d58bcc0507829a2293ae3394ea328d7ec5a1b7fe413f27494683abd0e69aacdd430d8e6e3c8608fef02fe8dad2188be59e98534519850f29ae9e56550985bae0e06591597a2356350da62662a11c11f5e5246cea4e8d9b39e8b2dc27c15f5bcfc16bd635ded3a70ef84e44696b5524fc34d997108ce52777baa8b2f22d44908384ce09107a517891f86455c67d745a81049f948ed0674be01d885f7c8ce6d863f707d67fea7b07717b4d80a18e6a84c840543b8a7fa9bbae7fdb8f205480fe3b8538ec1a01ee1d05a324023ac42a8668d2eaaec7e0cb8a3b50a2ae9df7af3953f48602089f7fc7f78c5926ab87ede61a1becf7696efb63ebef54854bbb30a05498daafde5d094645a59babe117e76351f67821b3e2f9a3ca8b451fb83a590d784d4f7f5727473cadc919c6d7c9e21877a6f4253aecb77a41e1ad213666f94514ea85bf58189ba905957c1f450bdb30c931fb71afedd02e1c221a989851e2aeaa4be9b384417eba9437aeb39d523e164dc99774bcc59c6c30b494ee36c7de8570a1e42559fab592c7f322cdafad6df5922c73b756d34d36a29b6b64455acf744db6c0bcdb897b3a8d94da2607caaa1322862aa1584f667966dc0ae385c1a4f90bee938fd4bc7cf54423eb93a7f6ec7808d476d5b4b47d82210cf24d41f12c1fad0083c49f25e7c517c92882fbdf8a337bbc3fa560ebaafed3255cb999dc66324733910446821af1b7c9720b37c2cef69b29259f056d88c4100031875f68273476609b6f8f49b480dc6d2d185387f29ae8640be0633a22d052a180faebb75855a751bc0609ecf26e6edac3ec470bfc2e4ec1957938036585a29d5d45a77abf172c6c499f9010e7c8aded02bfa33e2dc602a6f9a5c06b8c93e9027b9c4854c2e4ba45c0b079a3244dd627322dc9657164c275802270ef59593944bd6d1eb40770af9903a2a7072f036ba0a5c6a25e8a11141d96bdf954c36c3f9834ca0f04b147282ac497b657b4c6a261c546b66c460e72c7983255b6fc846ead5cae37e94a7c9f9464ff9782ed41afb9f7eb6fb19965015756067152c25f45fb74a7f1b9946bc88c85b04f8a6b6526075417a4d9c80a35bd401139cd9c2d81586cdd121d562a74faaa27f4df7ae3dca7f90512e761d841db76297460d7b5041851474394d3b1fb3ddbdfa082dfeafbead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bc8c5900393da951c036efaf0c17eae2f0f6f6b864a4e10de42e862bdc941e380c8c5900393da951c036efaf0c17eae2f0f6f6b864a4e10de42e862bdc941e3804064f2fd2ce2532ae4ff2b881948ea5c8974a2d04fe81bba9f05690770615728685ef76add5ec4889c68ca175f279142ba1009a56262300b90fda24a61a3df8cc877d40361ae2aed5c59da2accac5d8ed9776f65073f3d68e3e6cec72ae2ef99ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b241214adebb5b847d5bf4ec0ff4282d4184b87ece89fec61c93b5727a5bf964a241214adebb5b847d5bf4ec0ff4282d4184b87ece89fec61c93b5727a5bf964a7de306609a3df2dde05cf617e2e8086378564cdbc5588ae452d263574136a3d69fd0dd7cdb5fc7363498214726256ed38439a17b897440cd7175bdcf4d204ee490a9f22adb29dc5971ea135d38042c854f32829ad12cbcb82a5fdba5dfd141c1c39b39f57b7294adf6da7edef4b61275d90b1b13243713073622c0ea2b83414adf86e6776eec7597a6f11701010a8f4e87849ea3d30178004bf7e61b2ee42ef4cc5692d9a6671cb16742a676a94615c4b9d3889b59ffb6bcde15adfcfead5155f550bdd0a4a14d58a253593a3112a7850facc064e811a1c339ca8eacd9ef393ed917b643af14d386b34ee6b1b270fc9905b1acb1ccc8e3fc3a4c98179b673ce3d9d60c06451909a27925cff01cfc3040b1bf94fb13676b9c1d02871b4fc560b3a2093bd665befdaf2c877808b7d3b5f753637c5bfb1131781e0afbad8b2552d83457602b3eb318c2774e4eb04ca85b38d0400882ef4b1aeef8641dddc0a33bd8e804b26cedce4aada9322bea97863f6def914e12596e0036cbc30da84a4473490204612636a8fdf644a0bbbc3feabd5e320927c6bf4cfda3f221d933f50ee9d467d79df05829599a96fd5c0fb2b05bffb0b013ad151b24a881ae41e2f83271d965f0140c90e3305adef072cc48249fb782479d1abdde14e149b3c4ae5b7f6636ba2fc05a2ae881edf37e4501cf5b20985461be177dfd8fd0ef8bdd25997855a722324740fa4220e350640761d526ddedc8e03d9bd8b2dc5bf768c83178adb8ff27e2e7a1fce9277664a404351655fd493f79fe4db454e05871747cb68672f942b056f754f21a4ec4e820f7a252f75624260149e3e922e78f554a67a0e07b36548abf522621f9f719770674d0ce52a1ae2c481be637dd3aabab57e63fb58c2e3248d88b0596569a5ca77f492f0f8fd9bf47481ee1bb52a7858ecdd128d75d352f337603d41f81d5dede7bdc28c18eb62ee0eed4fb52fc9a0746090f93845e9ff10e6546555497fb25b9a533c1139ffdc0073c20482d45b273a2966952e3f77555a6ae65a5c5a3a530b8563aa20026aa451940d17cd8614737ad3aa1354438cbe94d583e858f02050b39622bb9e971d942e0ef56b02f6935b07eec2fda08d56bf1260fbb29021aa01524d0616f332634a5e6dd7152e61438c5704ccad502aca2481f76f1b5e921f932bdc322369cfb3fff694b8c1a47844088f2b807cf3f02bcf8ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bb409f08baada4a9c06e343ba957f2738026c3c74dcdf51a4979895d06af5240fb409f08baada4a9c06e343ba957f2738026c3c74dcdf51a4979895d06af5240f1c788bd38b669e6141de9de991cbeece72c66e2783ead6fc992b53da87c70bb3b656f3360302e1e3688f9b37ba5ed52880505744272d14895bd3fb933efb39a5d4cb4e379fb412adc7f03ec439782c39099458414b638ed9d776e20e6c42d3334ad56549a80916c2db9fd075049b39943159329c9eea441d2b390ebd91a5b844cf09fb710b68b22c3216ff9eb079203aa6f36844baa610379234976c1fe21e93357415947fc8933e8def79c0e49c4afef0417f0e7d8de76cdf3f002904ac19863188b1053d73a30f6a06af943118febabac5b2c40eba0061e1348a8fb385fd4e09f0239bb6d901060bcad4fdc47d0a33b64fb7c435bc36ac83f868d84c31d6ef8ff0fba918268cadb1c68fd5d2fe3d9d129afcd36b61a76435ad4c93d3f4fd10861d26fb34904327bec7900ae7fbfc31c707081bcf963ce8ab99517726163667c297b18dfefd3dcc07fe7acbfd97c0e4965ed481eebde4fb4939c61b86f2ed2b172ead80c38497a33f5a241bb5634ac01f4dc4e183c43a5d1347516bae6c96ecad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b22309445df719cfbf593f2d4103f4b090fd6972440be91784a7425fc58c3e52222309445df719cfbf593f2d4103f4b090fd6972440be91784a7425fc58c3e5224553ba34823262b56c705e7420757f185c8d57b877679492d77e292a2c80a80c769060e1311d525cb88c41fecd202813eefd673f518daa181aed6540b1908c48a72cfce2818b9458690fb0b3e197d279d2536d733fe2a2a637c6d290ada6c35edd6f987cd65226e21a37d8dc0af2fcda2a9264b6f8e4977219c26540b65e000d9412c674bdcb250d0b3fda3dcaa3fc6cce400ab92270919c492c1c8360a758b7d1f4f447c997b41ae7071dec82cb0c00dd916908dabf487adf765cff26fb79f202b8aab6f7422b0b1a296dc41a46df78820b9cf6740e2014364070e95fc7bf5761df7dce674fee2cd1270c98f41deeb007be49fa207faafc69469881b6a8a0179148bb3555b8d92cd16bee05bd0e9ebcf2a494205e250d451d97a8852a4d6c2ca0476691e413dbc4de425169a40d1451b7f94e2c7ad14235927e581d6b1b6ff7cd779c389d659ac401aee5f280f98ee84b04225c25f7e29328fdef352422f5b80eded542127fdadf0b023832ff5ea87ee5dce57e1efe82729a00308734a8da289dbc3edc3ec43417914a65c1a6db26816e30d3245bd8006faca96d94b17c8d2fde10e3e76b06bb30137736d1c5a447686bb5e88039936ae287005af0212137b554298d75a3b56352b65196356c1b4ee41873a42154b39edbfe9fb32de3391c1f5bb5400af5e976fe40b922d3fd933ae3f58bbddde6f5aae425a44bdd814a2180145da7ff70c50db5494f7706b083213d5bbda6d9fcf3e280d70f164000a370d4580130daa4aa3a913698d021fd9123826110560987410fb2a06caba787fc69eb490653602caabb9ecf2b70f6073653d4a0c506f0f1eb86c3a05dfd63adaea7957a62dfe4e6a1b3f40b145715ec59b51eb514db3c88709ef5c5be3ed7f97b682dbf1cc9061c6f87f8a67e952a0dd8690ed051706ee697a0f44ab0922bfc3f666d4602923e1afb50c1e560bd84816d45fc28de1c829a23f9f85cb6f589c9e84d7375bda4d129897a9220bea81cab16a7292e6e6b8b2ce589b1c393f9e339a563150648306e493240cb06332488db3c5d097f522f7d2dc7e001a8ad2c2d3079a2780940ba3184ab106967b5b56b5c326c3f6d62d53829fa9ce3dc7a46cb63720295459b9874dfd1feabcd7fa39595e1432aea0f30a2f4e6242251fe6351695d1a57046fc10a40f53f3fbdea72479db65639ee490b99dec8ed61ce0d249a3439a60ce33a6010e863ed4c45fa4d841d5250b8b2b0a2c40a5a2ef6907a4fd23b720e9d469f0fb269974a268d704d1101c240d03ea774e652c46e0853bed4cebf2a6ba9a42418886727519f1ac571a046020cf8223f1d1a0c93706866a8974fa4023b65dae6a2fe903ee046e722d1d91d5f4ae5fdb61f873012aef7f6d5ff1eda3a1393a5f8396522d598937cb0217cd52c059449c57e3eae15ed95c66c97b05cc5ad32cd338b437593bbe3d059759206148ac90b466843a7da4f5f3a9170fa50758497ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bfcab77d8757fde4d9af3da4431e1f020ee6ad9859bd5cded210dd93dc85d5f1ffcab77d8757fde4d9af3da4431e1f020ee6ad9859bd5cded210dd93dc85d5f1fbdc1a1b0cc1349804d4eb920a296bf8c17ae435c9060b70790b6e7861da4687ee7be40740a5f537362964fad7acf9926cbe3d037c2d35c691ef0adc7750da57af17a895fed34805d13db2262c82fd4ec73e71fc1ea847f03fd6a394f3dc224d79dbeec3ac9883a720ac4dc7a27262b061af002f73505333ff37426d2d271872f1c55547c392f8eb57da73a0728dd8f492fdf9919d9265d271945448a534810feb281f5e1eac53143e433dd5b1afb83a179d2112c78f6babf0a7749af0baedd9f3591d52553c47c6f24fed8d1caf0a0704b26b073ebeac0d8128fe9b97a497b4605cfbaedcf9cb925ff160ca9f7c9d229e3d0f785945ecc532365e0e786be49e4a59451b7bd878127f610942aa759367207c3c07ba75911b56a7ed42619c5e161ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bbf1f65602514b0adf6b5ef70b661b95fb4149e826e72066f5721114425c3c471bf1f65602514b0adf6b5ef70b661b95fb4149e826e72066f5721114425c3c47199e5d43cab4eba4c6b4954edefd5ae093e60d051ae39ae4ee5c9d7b8c7641f365a93da70c9f104984fcf1a9327782c95b58f62000b92006b11df29380d8632fbb4a88b28e5315224006f5b95867eaeccdf3476748992922672a17a350403ef4f81324ce93cf409e461425da6483530cfe2bede8093577689513b4d7d5e53b27e4145b1bcb557682725ac3c1265a0f73ca20684ada08f9132b68a9e4800e1b15717c17249b043e4e406a3e2357eee109081d8cffb26c45b57400dd7f03e526287a18b65f744248405dc296a7b64ecff7f2d6b70503be8e50448bdd30bf6cf371a9b2eb25422cf38d4d27c60bb20e82fd1c7bbce8172a4d9c9cfcfcf291620e809085ccbda0b8ae71129ab7e6e08a8ca01901b06122e3821d7982f285bf734bbd81e54f508240f452aede3a378219d40372d143f872be45950587364259b3e090c265128fb5ed05afcbc68451f2f2b4434581365c3bee5c1a2fe5e4f8205089deddd350c0864b21402f3a72307f103b5788e738dd9fcf227985cfad2a41fd3f328f65fd2a90ebedf8be56218b6f453d04cabdd08a4e0f1933135e1e07636cdc416a5cd846b3e05d53e01b462266693bae9014ba8ff39f3f16029bfc8a6f30690416c99f7d810ae9e0c09de31ef1c622a04d6bb0088117cf82979a1c6912fccf9671113a3e219a4e276172ecf2fb80075acd8f6668e9cbfc356b7250bfb593aa36267cfe86a319de9db3854ea11016eff996cf6bb92df0b5faf0bb6f031407c8be51cb7a3567c0168ea615c45bad4dcc816658832939c69f48824c1ec6001153a72d7bc410f2e3b1dc4f588c39b7bf4c75e906c6dbf526874f53e2af1e89a077f0f587db48e3547bcec2379f936f8d09a4ccece0208cd22b589aaf6f2067f19e2deaffaf9e5730a68d8ca8669e7093239a6d3ff51d503c4059de40afe0bbe85cabe7f16292073bdf569b8d6703a28a530e4bc379ff78fc9d20f124a8f0685158d3d04e807aa703213032a655fb87b594fe20e57075e429d48f9091a4745225eb145a63da694b748c47dbc8381ab74c10d68699e009807e4d929c79c3385509f95abab19c7fa8b5090a6f34ef6ecf22acf20d8d0391de9e96fbf7b99d75bb331d995a03d5d58dadcd09062384acc57b88d4b5205203f625ec9e53270c6e9a3c9c56ed93bbebbe192a29f13ff6a7472e22ca4b11336364c94cff93e2579a105d397d944fec16baccf2e1362ba7ed2f1347c3eed663d5167f23ae2fe7c930f09ecabcd50d092a600ebc9ac3eba1aba409c30f534d74785afd74c88724bea34bf805dd2a69399f63350ee4a4c7b865bce2680e6da108e447414eee426d7024b6bd009ff1f01504a01b1c8faaa121758547a02fd305836642a2621241b30c7973f0e9d902993e0f118a04ccdc8a17852dbc18720deffa3d4ef6664610aea07ff544a8b41a217a9a2a8c26a42ce78f4b0cdb768a1986cc13714576848963ac857b3acc2be3496817174799bc027d8e34347e7b66889fb72dce25c85fbf114a8dac9ca3a2c331990650654f01ce25a4ab919ea95670f11084c7e2bdc9ec4c869e1e563e346fb567baf289481913aa69bb02582e10ba70c5d65a1a1597304ba8aec37cdc2408f2be6a7fdcd0acb077ae190226b181609fc24b9de451bf9d5d58bd5b1928f0a37d1f48b6ab751aad5fe51cd129ea6439101bbcfdc2d43d9ff53ce37f208dd9cfec4c0d5fea8e8248cdeb87d4f3102a05e106343afe48e8950c2c6f056d1f07b36b89e2b2f795709cfc27bba110bdf1cc49b5d10948aa111bf2defca6f979470e95cc5d9b4207a21df1529bf58ef0cacc86af612778fbd9288e0c0b093cb66fd31b41db8ba80ffe54ae6afc3f8268e0d0ce76748069663ea8e87da062d42e2e0ce986455cae6c3511367afd6762379580416f11fd201c87cfb07da7e42160ec95bdf06508a0e4288f64390d1112ac32ca184ceded93dfcb5f0c2fae16fe4e2f736f24958876d724886f7e44cc9c57493af9535605070ec7701a9ab453d7ce3ee3e93a08276a39a7a65a3d5cf8cdab771186de057a287f65c5bb01feefff978d14556ecd7bb7de00815d30e52b3d75732828c4c97bd850101c02081a9cd944b47df3fcecea751ee44d957227b6e48cabced51b10c2533b66fcdd020b0a1b876f4f34a543748f6af987e39fc7fb482a35f81b13383fec6ee5c995774ec557ee390a0254f199876a67200622aa6a24be0325c2bf9aa6021c5b663561d672c780a86f04b85a8357ea63e1d3c538576187737a10915e69b4f92ad5a6e13960bb0074324187e1578e81aac531f5086acd15cd358063c09b2611b97072575dc2a7793bda8f8f6fce8625e192b4a3c9e8063ffdeab593dfe9b95d2573638ba54154324367f984d3d6d73f43911cbf52ea16154582baaa626aa7e26fa6908153b3823e701b13ca39107eeef903579c9d8d8d10039ea2466bb68e84b5f988743418ca20be7824a0bf550ac9147ee107ec20de3e8c131bb1289aa6cf26b9050e7008520dc896686759922e9786980d6ce91bfed5d44989db5f4f01ee19e8de43327d0c8c7d8df96c7c187dde43cf14c20126c1bb771691aa8053cfd59d9c2aa1ac2e4e4cb3e94a5761030f0b24139b42b0a9c153b01db4fceb848784fe13cf02b7e9a3e78f8b9d5e7cb7d9a129fb4802d70dcaec296cb45c0fc9bf0c1f232d9b486bf06f80afe55ede43507b8589cbb02000b117a850c98fdba9ef4cb0202c71117013dd0acb08c3b8dd6ef2702b6d4cbef3e4ef038e86a2cbe39d6ee6a5ae976f8d495004cf3da76ff3293f053a83630ba62ba1495b1986f675ae486dfbd6977d7783d81c039d5a32a738e0cbef1658555ee2158fcd3f68457b91548631433c6b9cb211f30d6b1800b5f8c89f381a0f84df350e414b051d5dc9bfab8f56b96f61e1f140633ae1dd1beb1fc02e0e87843037057c6af56cfb1558ffe699b7a20aef97180b01e32f0193a684862c31d8abf39fca2c7e2938b871a89e243c097b62dab934d77bb90397f1a78e956037a4f9f5fafaf28c90e67919f8b86a33111e39f0e6109dce5c3087f7cd82372f71d10476986f27d392522a0152d1be291e91e634befed5442f99fd25c20404776875dd44e51f2b57e2387f755477be75eac61a1957630dab4ea71ddcf7f4e389396b1631e117563f7708a53e4ec14c9fab16ba22b23c5a5fefd4fe247254c6f07ff9d6db5479e310489277442a46c41916d6f8e1254af3c5f9a66549e8130794f667f2d0a61746183d2c9a07688edf123c50f31e0e51a6c5f72d4b3adffde03cbacf03a8df855e106973003b7dc04eef8eacfb6349ce71a5e2a84e40a2aaeca7f3cb0a1cab1cc39f5883690eb0a58f8be628a9ed8c25f571816f1f03919a318f40414ba9a5856a58d91f90d2fbde6f1fca3eb3aa532ce61ab1a57edc619123708a8b474ba01d1fe0182ef995b82338c650ea5850a276718da807af865e873dfc70f1e502d20daa3382c5981f7a37c0a8337640b0461c993c6fe2309555a66185d9ee53263ae73950e6272130de68dc2d14a72b3c8916b05334c97764999b22ca3018c4afbb709c305a4ddf83c5c73e25dbe547e59ae301142ebdd00229ddd77d22a6831ef151f9bde724c09168864768152baed9798d9b6d92da84dd033b029063229dbd6493a74a394a3e185c2528da12ec0d239f64b632fe8d54867f2ec3ccad0f9c552767d3c373ff1799a63821b6d408d66db9326ebd58d456dffe8c21ae61a26571ec47abc9c7e36ebcd56adfa82c089cbc0842fab52178934850336d249b6041b6552c8bd53f699cfa6ef8ad9099975118004ee2815d8ab03e3ddde92c6f9d9064d5bcbacbb9b3a32c5a6d5c1e83fc910382e6f98b7a94e9228700fa07356ff946d5e16ace3e953745ea59a88c590f28f4bcad8b3febd6849a8cbda540d6f38bb6caab891d40ce9f1466f858e867c10001f06ea9f49650e2dc4d713a9d336d93ea5e387a3d319560362b339a7509882e446cac7f9b0de9d121c5fee0ccd00926e54c80b973e5955002c719e670625cb50b57e82c28c671a18d71bd4d9e26642a70ed15fe6dfb9ee52fdcc63a0ecfb58bce8c1d97d1f57d700731de8b4fe2b46b1338b20b53225e110bfef0f71622d52c51c815fe0791e6ded6c2cec951ad87055c4652e9c43fe9c48cd9463f136e3362044a301183ab4b7b271210f280bf64fa5267a0031e939debe7299dce93f59fd4292a81d929dd3c45bd5a3e0df48b39fc90cf91dabcaf3aecb15d266033fd6fc2b0297e26b4452334734605d9d120fafb5ce10dc3f8620034ddabb410748f421dc6edae16b80cef887fdb3837e2982e000763dc35deffef7f7ce5866bcdfd95b876ec9cb118d947ad2800d2a7500fb2645fb0baa7dc4474d809a8abbb3625c9b7c4824951c0fa425f24298ff3278e799853222e19ffafcd0268c5c6178e51927330a68fd5fb2fc4e5fa995fbe3773d13c9f481bc23ce6ce144232f8a5039e0389ae3e31d749a7df26d75a295ce493f2baf84b4b44f52645669e5cceb27e3d1fa35b1e4b1a73e6f167272c80fccd05bce5a033d1bf6b3f1ff420de0b7e5d5d76ff42640c0f51f0ec7b8ac3d6492fa23ea70dfa3ef2d0397017166a22772bccbf2d38c393471a1f0e7f8729c1dcbbd57c71d8adb4477e4d3847f330ed239e5ec65977fcfc2131c736ac32105f69c11f014f1f8d3f60f39a2a674e76be0dc17ca6f0c975fd1506d20eb20b2913b583aa57fb35adce54e3ba516cd253986e7b5961fd6e43634eb7cb75fe48cc64bbd6d9356ba6c68d410e6b7642d243c00ddf9e64f4f7aa991d4816def374221c944a67295474d6ee85b177f0746cd855784d701aa580807783a8be0f5daa3582bd78532c229eb6926ecd2c61ab04279d344dc42597b3e389b64a4390a0f079d832c3f0aea793f24c9709ba90cb481af4a8f7ecfc0fbf94cf6182020cf29e2ff17c88c03f016fe116cbe11681c7a9191403c44f5dfa9525bebcd09f8919c54fd77ea567842ca11ad52efd71804f012e34e8540b501b8df5a2c88804ed3f4d55bb75131df5a1a4fb783125c85319dca3b0aa41ff11ccdc648d16a3b31ab3f215ac285797ad74e82cbbf6bf229654bca09766ce01a30d1912ef5030fa84ea705ed7eecdfb17cdbb6f9330012907293cf27eccc3f104141a8cae84a5f3a27f43d2fcead62d87796b898d90c468ff38d7f08562771723d526f67ecb6566c7d4dc0348972ef1f32a27b1c6d7956c200391239cbc30947e63bc766fa425ce8a61d83080cb726c78e78e2f91a736273c4669e52f41950698430827fd0ec071a3720c7ee5f71bb88843f666bbd4efab4d7fa84ef8985c881399c6285f661ae0200a2d5592f917808a38203ae56c558e55e97a79e1621cba7403f2a21711b1be2cf2ce26abab8b45e52b9de5ec916a31ae1cd87cbfcf5211954e2a537b10c9dc4e57423710672aa4e71f324c82bd7ce77c901d3db35759ee1fabf250e6ea17cd7ed64e90f191547036f1e6bc1f70fd46ff8f48661a623c5e48cd4d2b3510fd09f3850785422a4f2a66e959670358b61b841d0c2d7992fdba30c89e79acacd767a53fe89997a21fd778293c937ef1b6c8e3a377f8174a3ba4764e633fe815dd8d1905ec47a17480d633387bcf4d407e194d163ebb8256e2b319300548c9aa0a84245cdae269569fd94d101ed4365bee6ad593e398028d0a8fcf45d42afe62e90a60e8ca784771fc53e0dfffd54f1d74eeb2939dfb072170b3f078a8f3dbb0114a724b5253ee578f990e5778b859e93d660394a14a4b2b47947bfbfa44130ab3ed6ae94403a72244198bad59dee83bdefebb3d08da02e184c37ffa7572ef4d7459064c3dc1fe4b0db3fae07b00130281138079caff86d0b4a9954f44a43ebd2a2fd4f11a5a55598e8e777af4613a2849d5d49142dac0d70fad6337bab0770e9d7d4d60892407312b69b7f40d079d0a88725c9c3715c62e2cd89b78c3304e5c0341e523e2a566736554fb85bcac26478fb21fd0e72a43a748be77d38dbff0515ad0a0f3e356740af66c7b31eb60b1c8a3754f18f7d410db0d5baac404b3511c89cb216cc696757a8990f7d8274cef23a4912a51c2efd1ce5ef3ee9df0fc161f282e1b874775e551d1d8a63ab3b7e6d90bfa36157c3ce47067d8ad3e6ffa1f838f63be0a5427e2876d03c5b509578747b875bc1d29b9c3c0ce9eb4cdb5562484229c858bb44352dfb1edc26ab322157b8c3f2f567e05f8ef92868db7dc44178aec38b17e272ec20f0b55859719c79972f849e6b4986a0326daba0e3f734ecca135fafd19071d118b062ecdbad1c8e860327eb00926d1c17bec9aad182ca3ec3e1585125f1c32a06982f065ebf20ddabbd50c153b7ec300bcf6c37d8f38aa0b3ff352e4db3471af752689edca150896de1a9b806f0aab2956778c7eec2008fddcc16aa66c89dd407c62cba00159f570bea378a7348e10ddb93d61811e822599d6aa0b5bf41f05c4eac7b0721016eadb999351eceb885c8ab06f3605175020ec29a597536ded721cf2d124adcb87d6e85fffda7984dbef02d25163d1f8a83650dff00734d05cb05722712c5302684bede3ed3b08317ffd4eedc5c091147614c67bc0aa311b1990f8660d7ff28817635a51774503bf18e7535832db291c2bc70fb3f588c714f68057fb9ac6ab330bbaec982f0bc64950bfb45ae7bdf85dc5fe26c3d16dd11c9c1ab2ff34b4d5c91061767839f2405913f725efbe127f6da47790af52d7b5a021e6758833e6f7351b7105773ab29e926e068f1610ec5e3f1ba4a54c51c621a65fb4cb9cadccc16f84330f3d39d7c2d679a3aa9d25c2a6c691d022d81891d715fa32a5fdf28c9eafd2b73b336d6116bd40c17fbcd1be3a6878da269b8ff343468d7d69608e1568230d61ccca1f7dfb3956d2f0e9c9f2d91c0259940df076368de2467997c9ecb7dcf18123d3a3d3261f554aa00d8010bf01525d721df06205733f78d8f28da3a225ccb0889e76da06118f2c13d50890160df050b82d42b25578ca87b74cca010f70c1b9d24b6249d7857828bf62cda2c2a3ad3f063b78872f4e32611b0aa5abd0fedff06dfccf42d725e50de55694f43a8a96ca655a67a32056a5a6c47d9fd730f0c7cefa7e092e605dfbd52d4e3280ed9f51631345ff84a4e19b7d17e57f062c4acba61e5b09868d352dbdbf36d426a841c340dd8a634fb3943591177a46d6ad98ec176811c1ff5fedfeea47d5444ba60f81e9cf64504a1ce24d6bce07c54ff47080dda3d559f4a5743dd339cc58109a6b40563a729d2ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b877982e02c51092ca3e1a29b08dcee7de5cf54ad51eab10646ba28031245690f877982e02c51092ca3e1a29b08dcee7de5cf54ad51eab10646ba28031245690fb7e385d3e058bfcf6c9707e6ed98b1de3a9cbc3c20ae909c84b27ec6d52cdff25f1c0c1e1e3d22f5f3fc4bc63542702c8ed2bd0a3599e8b7d970436901fd5ffd68dfe78e59b5a7923ad6825271178ed4b43d51a924cba8c9db9ff102a8d684edba63e983f0112ebf1075f794a6ab7822f0a37894d3ad761d691191e0e4efc283c1733924fd35c088f35569767001a10c0b4005dbcc18b1346b39ed7583651f2141fc0081533a83221d599d2811bfbd58f3e5b401a72ff1f788082e605e7a31c6ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bbc6f7187b7167fe69dd6f96f3d88c0a9f56ae026a4f2c562cd0bbe325c2d5bca03642dac971f2e912ac925d3e24a682f45d803997b20263872e8ca86df44289347eeccc1a53960a9731bd36cd59b390a7f34c9530e415923f448640b27e0d466bc150a8a2a80d4d76dc5864bbd19c380dd3c6080a8f96f0acd6597622d9217f069320124aa0a7bb0b949dcebdabf0d0b986707503047ad5c836f3057831e564eb0486c6cd82518f12143b31cc85b35b007c03c68828ecb30294f4da42e5f6f50b1cd181ad4f276c6aaa6f7036a8db2c6d6fd18a760df175c905d8f3dc7b173a9b1cd181ad4f276c6aaa6f7036a8db2c6d6fd18a760df175c905d8f3dc7b173a9ff320e13414c92588f96de07f8c62600533b6b7c31637c444b5053ea98175745d2a37ba11988e1c85a1abc2349e3ad3003b5fe626cff182d11b0d8ed8ebe0bb3f19d47fcdbd6efa55f373870a3ae80236ee52743f9b9e99f0475f6056c0d9612d3e6f0a73f1260ef0802d0079bc5283585e0bf81810f390c3ec4287e64349b202823b0c5d4d9289bada0721649a0b9f0eeccfbb1b409d12d091262f91e4eac1f21f8b11ba1ef237d52889f4c37c6a7f928e017f2bf807b518debfbfc066818ab0901eb26f2d5c95013dcac1d9c53bb31e254301f986380bce9764759c2a5ac0fb00f258932368584d97912ca033765d6112dc9768662e6096297f205b79db3ef27953b0ececf6876bb3cd434ff26166731ac9e1c61f75bef0103f7f80081d7221cbb787416bedf48b72a1433d626dfd24259911d2ec4034c494c722f9e3477a2b42ae3e6c3dca532da7a053e02712cd39b1e625493df6f10f559d2310b109ae9f37c874e6db4dd3c420a33a5b29e3b1140474f9117fe39bf1b467c8135dd8f63874f439e95525aba4b902ee516fa56ec448dcca9aa04f132f8812f0a41463a130f5d5efa448e5debce8f5342d2b23dcb30a95905d717693d12307fb8ab0c26b39f59645f859f7dd76c5217286d016a85409edcfb21bc897134562a49674ce1d322fcd8e08154cd06633048c4c7d9d9fb376fc7a662f2b4206eef5ae67c6c20edee90bfd28d0c86050b673541f3e10b2dd5b53dd391c96e53e95bbad56070b80b7056e2464803879a07f67e879a8c8669fd2ec21d3e5b4555b0ce6497fff269f904d4f6a9f0449ef617ae164eb48de7bf5fa7c844729be9f23a3b2f349815b7d0bbad72d076dffdb458c79c157f81e33204d07f83470515124d538930109e2672aa7f8ed0909d3023da8616a93212c31ba08c7cdcbdaf3257669fb3ad66e68b0e871deca9e4c7f1453801c81fb8487bd798d9c8a852e55808efc21d6c8bbefb588291a6923af642d7936a19f14136cb5c6c133f8385152069e850c2007d757a8278191eca8063be0cd529eb2b521ea5fa2be9886a3d89e366e8b73bba23e3c6ee33ae9b836e99b357276d136ed126ce582b6776ad6ba8167ad01a688db78b5336839544def8e7e8720cc261e3216bf61c1cbcb4c4ee0c05541f338c6e534d70ec3284ab1953860e018d1e53475687190326f79f59d70f1d6814cdeec2e98e1e1ea150ed5fe920408fab548123f84dde04a54da410d8da2738b2d4ddb70edfb0c09f012aba46d0af0c6590327f627c56230470788b125802aa883e215b2d2fdb787b892b06120c0f938525c6119e4b046466b170f332ae3d06d06573528b36371acb5f5d0813cc6f5adb46221930a99d160288d7cd08a3a70029d7c98a818ff7ebe4a44d8d9d2c1c0bbe1e04404ac154c54699e33a3c776d5d10d2938c85b37205e154245f330a68ae1349db9ac5c1152de235b4554b025a204d428c762f0be413bc9f400131805545011ef764340809976c992d6535a9de089466331f31ac1d1d73c0ade88e62b189928083b6f2079996ff8580dede5f4e515f6941baae160bf91bb1889b0330482444d1a96f66776dd0b0505e88c458b6cf15ec41fd966278b682439a0d1b314cd6767f9ee591d0a1acd4dcb191dec37a73a16b6c7a70adbd358723557c84c02ee912fee2fd9d535fa6f07173413329b51dee554feacc217f5c194502752ad290ad9339ff2109803b4c82b800ab92ac8e8126e7ddd4d694d70219deba58147edce14c437029bce3ca6e18e5b69ca63db10eff005b934edd47884913ea81e1c7554f5ae7abffb78f17c34a3bfba1abcb5ecbe4c06ebe38638490a8b8525c89d32ab2b938200da8b0430403c7d6e783a011448400ebcd5e4f11aa2b43ccb519735d0e50f9771e7f5704dba0bf5e6b0651a06df6569e0225f85d440f4545c251a6670a26996abbfdbc98502b80b9b50ece102b603bb9c195ec2ef63670686f608254f94c944546f2b339defe40052df7185f266bdf744101e07f38b2155a05a24fcea395af7485a160814c7a89226017f529512070fcb384ee187b5787e171ce6a45848aa04eb5af46b4f443a8b45eda0ba9b4d3fde5f1a0bb8117cc8e88d1b5c5071f3597b31e7dba3d075648b891fcd52cf4319b01d4638dc39d51462f2f9ad5285c8ac90234e6ffa5ebbea7557e81ec1d3ba562d43f3313ed22649d4c76e2a7d648196c70cf184dd12fdd0638f064735b2bd69e62e6c12c470a918310a4e7412e6a8738558c1f8aefae36b9d49a1fa2e5a961bdd4627f12a7d642de884f1d311e1589cc0bd37ba9356c8f9bb8091c0bac0842fad4f9f769f29953fbe321ee770cee82fa3eded2ce6c1936eac8b3a333a02f11784305af43b103ab3dd2a177a7d2f01a54d24e9ba37af3c3acde2934fbf4391d6f0ddfe5b1b72ef6c4e7f1a593ade2050cc4a2943fc02ea4ca1691ec99fa54405ac7ff982160dbc6ba435fa76646605a3645aba92a0bf8fc4e29106879bf0d0330203cabe5d74a94aab359ef0f30dda53b1446dd5121131355636792d0324ce8c9cf48060b1d90d548c50e4eedf610c397654d26c966a37202ef1c3634b26ee17238a223dede1319bc07e2c3338acb1e8845154c580ea7084aa23bb21d60e1ffa1d088cf1821b79a4c47c07fda9084377c9ce5419a3c200615df7ba2df79aba9fe7629a5499660fd9f65e42d81957c85020d5539623dd4b73f8893ea0c7f7ed5c7948c35bf746af6881385fb800eed0c62ce568f986f3a3bc945e66466a49f85e9a67bac78a20c0dc23dfa011226cf170e8ca35ff7f05f1f4b9845dd3f5f9fa627e4d4b38aba87474fd8348a623dd5ec085c5f572358bed56a2bbc5bf2f652e72465dcb5a20f39939c0013fdb351e2af914ea8e937e849a44a2c1b29ca9004d1fd4a0e5db03eae53d013c189ce9ae09e3a48f3e38230a5011b7872715d38a0fe1ca4455f3577f0d419b501aa5bb42d4126d2eea294638f2c0c183809e6ea28dc806147bacdeeb73e4506b3b35945e5dcb30322e537c511e9ee194dbabea3849e859ba69660136db5aca81d62e6789c6b24d6d6d5f7b73ece624e10eca5718c04433cd66d950be487e1dc01d6882c8abfad168a2d289a66f123dd99e2886f1d92780cb0d354779a868a6e2e405967a34ea23d791ea56a5cd55207be96aeefd4acf329e13f151d4d2a8b07085ab777f3b01e23037f61b184495c300add54170c6b9fa72b712338778bf66eab1cff8c4703afd2ce3316272a49e37242eda7437074e78685c47f7b3e2563cccb886ad37cda447631fe51518f9ae408df2aa4428ef2d5ad58ad70e55f0245b7cfa72407a1cdbcc3d718e6677840a963fbd7fc09ecf75bc90c5a3b1523f2d9c50cd8f7d5e5d6c6340652f5109a10738f29c5cc7bb6801d7ad658240c49159c6515959c0c80ea90675268175b6edb24cbf6848ffd1db18eee213054265de3dad6824614b0095aa0c36dfce82548c2c19235d96ddc7cf3a69fadabbb3afd7c42fa2db6d6f9e6d62e5dfca7f7d392d440fcbf47d5a3ff27c56fe502b693061b1dd8f91bf9b68cbb302db7666ba00fc94067d19a2790d9dada29eb8caf6930064c345c34e52af6d1149d95111cd2aabce6b5a9a85d3955069dc87286374445ce726efbd995ffcbb2f06ee05c299772d743bdf57a95eed95faa3c3933edb493e52853c0e8dc8fd7118346be80075c3749d13aed5e64eaab876b7752457f5363113555f07cf63337eda8d934e19d60b54cce94751a7efaead18e9580d42241788d48e1ad2c998f6cd1e677c77b99de46e773a4a427a2a55d9d641275a7e3492c25311c7ef9cb38d7e61e4205ef95d2a9df0bfa23f70e530ba8c4556f9abebf47fe2ffd154a1a0d717074bfebf0a114d2059a9fc96240fb5e13f1ef5ac75956f3f8528ba646bd574ed2b848e0ff41af9554f38a7bf86ae033783cc70ff237429b38fbd84294b2570ce8d8dbae3d45b8fe91931b462d1ab6ca1ae8b1b125d99663de3c9bd350951726b667b10bc3cf7297cbd2ac1ec29986e9955c6f55c6c8da4d3399c603104daf3fcc98b663d7443953e3df376d43910e3b7f5d5f43a306e73a92a274735766cb5194cf1e7a29dbdc2b73926948dff3f7083d14c45743ce4ee54549a501584d8370be47adcce73d47f2c8ef2a0f91a5f55c2f9ae041fec3a5b47460f52e6a369b2200aea8208482d9b6518c15cc964040e02fc1a3825fd4d3abbbcbdd7780cff5dfa16131b46b33d67b2df70decfe80293efb685820c253624b779880963fd843ced6f657a561c0820f8b695bbbdbad3435fa4595624c45de2870fb6e20d484e96a365b7060a97e4ac1f99ddfd51b8246f89599f54fd96dc4466a544c2080072595060e58379b2cdaab65ca11a2be1d011dd58e54edabb9b3bb174cfd9d0730ebdbca89619def04d431df87c18f77efdf3eea288796338ceed5ee50e80221cd7a9374ede6e21ea9ef783ac8893aa7bade63ce40371081938ea5f8b75440f31e54a57bfaa163134315b2fefda099a8717a748d8665629c9e2bfc0d6a9edeaf55001196ce06243aba5d3fa278ce44bd414dbe30162dcd8074a53db86ee1e26685ea03f9bcfb9dc8432208e535b4072213574a05b533e66edc91f704ed575513eb9f5befb3edfff3c51bb3e48e0375318fbc0921c39be52153a55f889c2b59df8e0cd27e93d07a23c109c6e5906c4b35807d13b93cacbdcc3a60f50219ba0f11630dfa55d1a28cae3d7bd3f9ff89e3c8929975158e6ee9beded62d51fe33b7b52abc9dc39c702bd038782f051b3e6056530bd49430f78ef4eb738cb0a9696fc3e6a7c3c38e287eca39877ab45cadb2d47f9e0e74ed901de2058c75bfd1fdf379e02336533a8bcc49f26a9341b342952ea3f9f7c293ccb09ddf0a2527b288ad4a3d4ff82d461e7ca889c7ae927b7c208581bb488d6dcae6773b09711e4cc9fbb5d09467fc4766a7a5c8c040c50e55d699f0a229e54f57995d9a21bd70aea6d261d7215f7b8d3504a63e281e186191e2749d39da12978578443d772105f9d45d7b1aea2b43111d5fb7cb221c9edcdf66e63ec181f28844ded423cd0c8dd351870710907847355b7415f94e8e64c731c38fe145bd2885398a1a981a6ee24746ad1216531e34e2ee3db681e55070d1f599c53b26e803f05a4cb1c3deb7e6e8f6abefbe3f95da20d3f7ac84934946fe28fe5a0685043fa9694c08c9246aed64d6a70d3e54a5c4d408de94767c6755781d5aa7dc2e22a226bdcce59f41d203c9821b02d848a931f64e1b7191cb393a92a2525dc879ac805777b0c532964a1a6012c855def91d66c1378656a057975082a00e68780c31cca3afff4219b3c68d4a29c50ea4ec4b47852a6b8fb630f37fb476357b07eac2b73db534dc0de0ca9d5868c027bf1a8e1d5ddab9426b55743eba98c56b283bf4f06ccf152d6b8bae01b32a2fd64b27d279aa417e472e67f81acb608b92214c8423fd32316df02f749231999007bc3665a099d235063e07dc94719748f96a4804d7914cd0eb685f7be78c1095b2ae3578db3e95d6fca4fa03b18b79eee81d171f0bdd2709d7c9c3a5c7a84e959a24379ccb3cf1a8f926a6065c99d0158695fc085c47a3ab53c2cba3b997962762a9f9bdb8cddd049bab2557058abdf1e377ddc54565eabed4d541b2a489a9b01f2b2fe7467c1be3c49d719d74c1737740eba6a6546dcaf01034055bbcab7713a9af558c404f5e7ef27041cf5c31d1db1f1e99ccc5a40742f28b1abc51dc50c45f15ea619d39154ad98efcdec86b96ce8655a19f0336a36c03047e1d84f3693e2c7fff474bafdc80189996998718b2f524d62e7f6a5e41f466af846b457d6cef4cd7a0dee9859a8132f675f691199116b424463c31f0e7ca224ae804f23da2c37769a568072bc4da855c9ffa94c886b45a9b275c9b80963d7f469bc72c9e2cd73ad8d9aa5c624839cda08ac825d915671eb17a4d53190fb1ae29847de5c041106d9625d63cf73bc9d14133c2e625bf7693ae4d2da8a45bd76cd0e87bd023704cdfe3b44d7a445a2e7a2fc181bf7957710bc4da0370cbc96a27e928682f8f253b2105a8fc7e0e36d7287a7f5c7e73ed5fb4ef7f99464460fbaffc2603d92ea161b09f9d0fe93195e3ea21ea48f8048916c02e591785bce7447e98765a9e73acc62fe877650460d15da24d400e082c360f0091d68012b8b0d7987526ad6ed45cfa23513cc62c85bc7223ff0385f6b43f480ff11be864585ab7def8e894569fd876abf1cd22b24df327281a84ffb2d666884310f2175da2fbc247ff3d2cf01b32df76b9b51bdb68116972962166ccbae94ad47b76b77d466d2f26eed53a61f0bc69179e1147fa871fe7f03dbe54d1e239204681ab28e6489336adceab2b9cda4e751036a9954406ff57f5a7985c39bd9e7051f9c5e6764dd494ab6080bc22aef56cdcc5286b862e465731397d12dc04d02d2fc405e61428e24ebd6ec2bf3e9b746d6b2c27439948f4d6e64c35569f0bb82ca3f8b2f418df40d6af488d505b23fe120ae95a5b2ac3fe7bc9ea968c3226bdbda81543dd3a86bd9aa3609fca09f77b14ba065df56e1d4c5f4ea775530eecfbbda414b27dc097db9bb967b922ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204be14c350058efd4572a634251049bc6ce9f2d620a84c68a80b153f81be9eaf017e14c350058efd4572a634251049bc6ce9f2d620a84c68a80b153f81be9eaf017804dda4d17127079ebf41b7bf7b6c20ee58d3b9b7984c05e8af12acda73bc4e4bcd068712ec1b0873595f5ed2ae0c50afc0bbc3e0058ecd3cd3c447da3d78b3cb55c95108e9e64a925c5a0c01ae33a458267b0639d98ba0eb12557e2590ce193c653246f237655b6f585fd59adb29bebc31a3a58d25af4b568ff8baae9a88be428edb43ffcf60a6e0cfd24daae704d9ffee02c1dc0c1c5dfed809e48558c4d0d1cdb752ef397596a640aa56dad4511ef696d7e8ae75224e639b6b2dd74c499dce5b1d91b9a7c8ba737e5494518305eee45f84757208e9ef208f542e6e7796541a6706ff9d06b89d053be54106c8d77921c750caa9e8f1ae21e8485d6a497b7f33245a7f2aed08ce083a14add10346ef273e84b11468cec28c0f4b3c1298406d3ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b27272bb3ba0c36d16ef2d694672dd6ee7efe94016729a71fd09b371ce043115e27272bb3ba0c36d16ef2d694672dd6ee7efe94016729a71fd09b371ce043115e8704d9e3448fd80e80f311a8723c581b7c0285ef72b05e6185d283b8cd5d6afe0bcf87b506c95a84eabff801a26d01ee4fd41ae299fe19bd8e6e2f0f99c025023131f539f725d034bec2a1cd81647bb6391571d51f7c7ddc436388e2ec29150fc63df63ccc93db197860c0254bc44ab23a53fd9d2f3d05778c136cdd8c3f8451903b562d323a912061c83e5b798391dea95b824c8f1a2db88a3b3070aa0f87a65e7ddff980c56f8abe9433c8a8e2c4778446b0cca2c5e09abac47c1085c345037c4b82931d0283db4a668600d87d926a80eeb9961a07d747f1b595d82cd6361683685494ac987dec439db422e45af448cc91237d53021c419292501da63c99dce255aaeb724aaa397208c22c095415e221cab96967d4cf9c276d852fc79ba00d9daee610b9f49a481512283d4976118bdc2f30745e172cba1869a67a72fa49bd65baf063c2e9909d3000fd54a450c0858e43fc285714e873defb2f222b1dddd46653aa00fa00e1fa14a5740e3ff476aa973d91eface4a6db4e82041762a5c79dc836fdc34a7a62fb0de86c219c7a09410c6044c426978ce40d6325356da1c758222d737ffa9c22fc5b881e31d0b6672b81571d9a5185a4812706141ea365fc87f02d1e55a54c242f2cab545d9e39f889abdbbdbbc5d4e7240c5219de156183357355e10e23d5f043370fa01ed462504e343d4b2f18e685189d7f447c56cf495634aa2f358e23444f921c9dd42879e4e89c5b73f837fb9fabafa2598b2e5253b7d04e6dbd6a323c000a1de7c283e5790050cf0400e269751be39aaa5c7933e30435709a97cb62682b548bf6bc2986352da0d8f69e74e0f20aad72c7208eca8ba7b631520227e1c5e13a9e3afb31ee905de3d0dc0e887069c6754c5b09b99997f75b93a4a445280b7c377edef738128207d868807d7a37835017491db3ffcd2d6fadab287fd1250fa0383c0ad47c5872dbc2201164180deab096c51179f023c25ede2721aef63144da5f11a191ce710ac8551c9e0825fe74ed32da74d700b0eb0b340711baf84ed669abd5a08845d40ce9ba912204390ac17dcdeb55fe6cb3341f3a25445344a0c78957e297a30b08283a8f4d9d112833badb2fc7fbc8fe4c6d00c5c16e91ded20d2e870738e41efa89592eb517ec96d8feb561c7157248142b6b3eddd650916196f8462c7a330710bb07b688b627f194df06c86cd4d2785c4613c90046e62ce4c28966d6f7a088eb2ca320993b6f56a8b04f495befcb8609865e30ab95d91170e41f4e46c39d84c6379c97ee49fc5eb63136035cd1674bcf5f30276b44bf65f54b6d7db75339168641169c8549bcff9da92d80f8159a653610003aa7bd22af908ff8a65f4c02eb4c656f48b08da4ca5457ee87a2598ef0e6077e24745844f4810a1496214178035eb6762cc14dacb08e3b3d61b22858ad9f2fae042c91e196c5c54e7d0406f3e0313034f9f6713f97762bb1a882f17fbc1e76712c6d0d1d513e79e9a0d975c0a956bd43d5d793c5dc97aa52a8ba4bd825db1b32ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bce71509cc2108279a6454db2652333519fefff41d19c4663fc5e579b528c2551f85f48bcfa4568e4a6e48641cd068a99af91a8bc1045f30dc0970a5e0369df3312c5655c8644fde80a1020441241c0dfff81b1f660ad8170983fc2b8e94d8c2e12c5655c8644fde80a1020441241c0dfff81b1f660ad8170983fc2b8e94d8c2ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b321c02fe203ca88b4c64d9cdfd78e96b12ef0c97020f3b265edf2f7576ff0b9e321c02fe203ca88b4c64d9cdfd78e96b12ef0c97020f3b265edf2f7576ff0b9e19055c91ef9d5b9e2618e28ce6d22738a3c989d169a37724e2896c4b1592c161a600ef4490b634f04ac040a843fea8c9852d4440238ba19b3fccb84faf8c9e7b00b2825f53ae5e35c717968e2c8e3aa4106ae7333086b36e24a42191edf800581bdbced3f2b4ff491ee18fca84ccb5ab4d431c77d7e32b8dd947fc43236c3c63a71800ad862bac4445d3553392577efc23612ac14741940b87196261730a3bb9a71800ad862bac4445d3553392577efc23612ac14741940b87196261730a3bb98e12c3792ab77605c5978984bf137420c5742e863ea9ab6e9210289a8cf7861c16ab1b6e1904cd54b6a72522d87f03fbd5d658de9ffca55c028df5bd927b7c0634c6fce2aa7255b3590591c3a94c67b0fb2aa3de0b3152f25fbb1ada918dff80a572f8acf74c90716ad7feae51f22a6f60f3afe3c8c6f9621a61d7a77c65a3b7ddaff450fdfac174a02cf82ce768b3b1507f324e5f6626178ebf40e1f39e9a213fd8dde10310736b7ae2ffdc33e9e4a78e47d58ddc0fb077be54ee2e9413884c1aeebe7f54609db38dcbbf3bbbd43a221c68463feed730a992aa73951e38a21e3e4b9f569773188d9186f95d2acc1d8c5e368a618ac11cee976da35deb533660ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bf5b4cb700bd4dacc00ef5791be2b411b62ecdeaef4b57f4457919395de67f3fbca0c7269df18222318ac1e5eaa8ce22a4087efb2ab752dbe2476f19846bdfb1fc206a6534e25401521a037c1e43e9554f0efa7a4ae81ee76e20530ca591681136abc5b1c5690f1161a3006924d69b8487479f17769813fa57bf426c6c8561c6e98afe60e235897ef585213c8e58efb1bd1eea5c3d1939ab6fd8daf6df9f8549e98afe60e235897ef585213c8e58efb1bd1eea5c3d1939ab6fd8daf6df9f8549ebe1437ab84e0e585ee8d9a5e810fb3d93905de6fad5015151e1b2c956ac425902fa0694475dd60986b7c456cfeff053c66493c6a3f1a188edb8b09145edc97e42fa0694475dd60986b7c456cfeff053c66493c6a3f1a188edb8b09145edc97e4716a8f75f7f020edca79432d71c06e640e79ef2c635144bbbc0e1976dee734ea0582e72b116143ab1dde71116e717dcdf6303c363d00a60eacc29e2a5582d893c912c9281ec504a4c0e4c284f1d9d4735f086841f6f83282b89a02e73068d49fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba6fe2873978dbbd9c37fb63f0b6cd199631548c24cbf363d377e429c76513045a6fe2873978dbbd9c37fb63f0b6cd199631548c24cbf363d377e429c7651304570623bee6f882113d3d88c915a8872a966914bc8c89f4eaee4f2bbd7731ed6820a89233aaf053ea774268584320c6562efb8a32f421a7f52a797ae76ed94412308bb1eaa3b811964e6887bf9e89c49dd41162b145553eb207885a85c83ba289dad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7f519d926bb1947283fa8046343c9ca18020fe990c4e9d9e80beb0122a0a376c7f519d926bb1947283fa8046343c9ca18020fe990c4e9d9e80beb0122a0a376c265ad01a8f9292a7ab9d4d0ad4e2517a8571a0fe152037123bc7e8d03a00583fb5e401bde8e0da2f3926d8202346bd623791bfaa61d4d9396ec52cb8ed0fa58eba512ce69331b37dc39272171ddc63594c52aa9270644dffe141442bced097b787ff4fe3f87842eabd6660fed7eedd442d02689a8a9d8c429e668d2b91aee37ff56fa9a6970fa87e0cf7005d1291cbec27ef42d71ac9feb8e222fad585309e6caca83e106ac6ba96a8e7e07ccd344b5fc871951b5fd59ead2b35e4a7fc0ef0b0017e4724a22a2f437edaa56254b2bf94816a455073c160c7be65f06a086981d488ef4b529dafdebf57a1efe2be215149cf2c8ce0a770a33919c9cbe454b66c315d63d4d830031d42708e6a1225ee7dd0b06b5a7210dc0d8798b3e70aaac6ce0f6190a7138a59874e585e109b70fd88a3b9dad38775d7ed58acff0ac42e9d6bffbfb531624cd7f4fec00b9a76a2f14412018512b500687afa5f53aa4d5b55a5f0bc7863f99c01d4b35ebb3b29045a5b23b137e1f57520f072d6abd73e778905895f2a70abc0a4804d550b4604df6c81d006cd7e88dd62299e2f855fdb48cae765ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b8ff1689bf43e2687e2b9ad2d92314bce6f579bd8415ae4f552014ee579d1afc1abcd587b8cec99a54cbcabbc7f5fed2a71e8a5d4264a1f70bdb7547883c51b1a994b2a273ed2980181236e0404c90325382c922cb57e4bd72c2391e80b2f5e1a994b2a273ed2980181236e0404c90325382c922cb57e4bd72c2391e80b2f5e1ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d17ad8d588b29ca5f78fdcc098536e985b7ffc0ffccd220a7e19a979f84d115bd17ad8d588b29ca5f78fdcc098536e985b7ffc0ffccd220a7e19a979f84d115bfd1e7bc583267612540ee6c087b606604fd99b9827cbbf89f3868d9b38ed58699271915ae20698b0fb499654d5fe372f6b288a0c599968ca36c90c624f04c2e3a6a7211a7fdc69cef75dc49e1c192fbfa61d48939e9a6446300317d3bc7339e38c94037d86aba1e36ae95b87c085619cc410b2779e5cfc9833c64ab79b9c4a28e9c9c0fc5a07aa117825bbd6c139b47d10940e1594b1fd744df0169b3660cafe2f7d43c37c2308d813e4fa0fda6e299079fbf55dcc88ddb7e2735f9a1749cfb9507d7bb07c2cd896b721168a7c10c0d655e9bac79f09899ddf5741767187f67db7057056336b87ecdd9b49be31c926522eccd74b9477324291e4bf3c35da6218477fa60ea9eb4eaf671fd47e8cab9f75826b6b8049132f371cdafc85e0f60cae426643e6255adb3f5068f75af5123f5fcb2428655d27b9386263819ea5baedbb85523efde7597e68ed14d38d436a555d06372ff444bd67984ad78b7425d30f2ec734561a8027f6e11fd807825d4dddd253d68f5eb379e2cc87a56b0d776b81227ae75008e72ec2872b0b61ae48824bb61f95beb2b3989d9db8654366c3065a9717070059c35e3dbf439f7f34df2e1c5698a1acabc0bf513c20f4e240ed6893637afa702e7dd2fd954dd25b2a2444ac44c4139e3354e2fd71852e36200bc16fb38f4ba1faa516dc1a9353e6ae230762210e6e3952406e04e103678fefefaf7e91a67c1f7c2b8e9ece8d6a56dfd3c3465c3d26f8e3433f577e0c0ec915e552b48245ac7d771c0713e8d71002e269729760d4112f76027c822bdd6597902a106ccc6e1742ccfda2003608000d2aba4133927b2eefa170261f6fad7785617ff3841a827bc49361926b2a2fb265139dce1a3ca12b2e20775b67a350faf35028d04db7602e1ab6c8ed72ff3dad33be4554ec941fe776bdb1932aa8095192be1ded462bda465212530673234ad7a065db77e0f270aa012fb993b555666ff33f2514df150077cdc5d0a17f41fb0f9d3c455953e643970e8f246c66db624fe57481fc028cd2a621e3b1a99a4003740be875e26fb403f906baa2556b00a415863e01302af8139d9227c55442eb473906d48920c6e2cf490de037a4b3fa6671d60ffc7875b2089b037efc735c2effbc7cea0368aaa313566e7f83bb21431fdf921c4d1bf107089b037efc735c2effbc7cea0368aaa313566e7f83bb21431fdf921c4d1bf1072921485a853f7c7c542e36b05d24b41d910851c5f0747061dfa15011b64fec2a8f019d30fe1a0797e723a73aae36f1772c73cea7cb9a3885f347fb44d1b9af980fe923e52d8e3e96f10d7cbc83b8f51385b59b5340d0084f13a0246a1c25734f99c17fca12b949ffc3ba3be9b817c20e44f2992dc0fb855f300b1120d195774506e0b0fdf4bbe5a2f7d78dc00772c965350d5e994903f936972ecf5dc1b8a8d6937ec1f775b75f44dc1ea3ea2692cd182cde7569d41ae16b3c23a3568cfcde13dafda70ac83a49c288cae86a7b8e6429ede4420c81358919a2bcefedad5c46a3f8b7820dabd4affe5b49bcf485cd17a26d66aff17f17aff63f8280a461a7d7266b15f2d69adba6603f3a9e77d496ea96e4da0c4d13689672df4e240d70916e2417a1734ffc85bef564ceb590c87136298903a441ce724b27cce349f26555687be56fd5d3de48065ca8747fbb3edfafa62a248532a31bf6bf7cbe8d95d521088d8737ef13443946b8fe86889d3a1c8371e584c34ccbaa8b8252747c0cf77b4e49ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba5359927c513f54b1c8f14cb205a8b52c01c8106a017207deb7753079361262da5359927c513f54b1c8f14cb205a8b52c01c8106a017207deb7753079361262d99982de6b83664bbe0189130a7917cb26190f0536ba095f27a143e4626653fb798ffe90285a611bdc44424079301016348f34fc6bff443cf26113f8c04fac33b2038e17c9de8ec6009b8e94bd7585d5ab8456e7baaf455ced4d6e41af1b2f3caad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba36527fc4acbbe61323ac9600c51179bf54a4e740e3a66dbfb1ca98a23f02dbfa36527fc4acbbe61323ac9600c51179bf54a4e740e3a66dbfb1ca98a23f02dbf2f79b6226d788e4a8ee3ec0bb1901a768b2013507584b144bf45d50dbfaa95e057680030cddf9c0ba2f024e52dd602d08634e6e9245b159d556918080d39aedd264295f0c216c32ecd4708cdf8b0f61c3f059e2fb4ad71fa68935b1c725cf0b7e389a0d7115821df588ae091cb3341e65d652c6c1f060477b2fbb0d19948e460e6d372929e419a3a0686900ef483620ccc5faa7b9d5acf33fd095c6d548f00bda5f52675c0d4cf72ccfc783585f6737cebc1aee21bd77d353d88af2ed0b747d45839d3bc473dd5b65d65341eb1712c40ab067456ebbfe9c62c71287230918ebe9c24368940766e3fe39ff424ad70bf4bc7a9b72e75d177379600b03975df172f7cb307aafdc082417a6b3ef816eae4b41b4f44b3218a88463ae4fea0bf0c0f5437bf7775c7d2edd1a5ce98c6b06f727807150f81e41c88e108743836c623e855ea68aaa882d8a2ea61e07a64ab82b13e8b0b73726180022a229ab4f201ed75ca925560c0b078656552ff71552d2d971c977aa607e4b5cbee48a0421fcd9285f99929edde2adde029efb0e46d9c873bd696b54b3472fe8ead7d358891317a0f6671052ef5fd98db24cce0b590354a1fa12f3c85b6a17051a568653eb19627e541441a5f905976617329cec65fe989f09947f955a0dba2ce0b76a588a7ce17058d6d3e943c9bba80b703af015fa8d83dba62b714c9dea0eb4766167e2e0fcd33e8ef47efdbe9a9261c0a7a3de5c4445abd0ef23db1ad7f55cf9726b0d1c69266b89d08f92b66f5a283834fdc1c6e964f6912b19ac698d59ab61b256f80425b65dca90a12a50ea8bdeb120cc19df461d27358d819a89db7ca920af59625be9992085ded085f558ad311a935115d39214e3ac4584e958ac1c382381e98d0273071d4c84c5c7827f422cbbb392690a90389ec02d98c3b6daa6ebe2448dccf80b452382b230fc9118f5db05bef8cf5eb538db8b136a578e04e971db1094f929249f586eec43b8254e5b5dcfbca19a92b6129a62ed6f867cb4ab39f14339a76cce771c1b3870ee1c29c46fcbdf65b147f7ba500c49170dad4663373b477b16cf24637e87726afa4e95dde111937471996ecf22949c8317d0c37384aeb1ed586917be548df5b2ed07ee0328cc34b6bc68a73236f99243df6c2249796c28a4a6c236f21971e7e818175b8bea7a61c6e8c893bce9dd6b47ebf732310361625589ef2f9273f50d834b62c41176242ecdf11731c478bf38e8a4fb686e41e095ac196054419eba7ae2fda61f130be1ed09827773ddac3241f6a5542fd9675e7f58a2c22ceb0128b49ab82ba74fd5213d3f6f479146b4ccd7101642f569c8d86ad7b0fd38cfa0e84acd83d0614f3b776e381b2c29ff1c71add6fe097f05c18a89127a3c97f1b7148f847740919f463dcaadd5e2801ee10a04808d3c61797c13930c475a3eb7307db301ef09d3aa99eb6a558dfd63efb3d65304c857c68761ea52d2e7b7577ee2a7ee7a7769f9abba70a831eb6d1247789455d96f9b9a9e676183ede81e6066d00486c176c3f1e64c3b9bf805461ad15ea95dd56f719ac47283e034599a8e807d5cf1474df4d1935d1efda2a56a50c2246d750132a3b9990058ff7c3b033e2950fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7551e80ae0423eb7b7ca89eaa9e8f8025c2853c47616890d6b66f16aecf0413c7551e80ae0423eb7b7ca89eaa9e8f8025c2853c47616890d6b66f16aecf0413c2e468c7a2dbec76d67acc3f2ebcb852f52d8ebd6502f73925d7c85380621a095ac574569d5f25df1b5a4e8ffe7beb2036c5b31aa94c9aafcfbec3fb27e815f43c7e395ebc04184df78dbd7d66c0f9f61fc86d5cd4413f5210a6507bdd1439624ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204baa152047e9220e288ebf9f11ade72f00989ae7c7c03eda70680d3b9f1d37a14daa152047e9220e288ebf9f11ade72f00989ae7c7c03eda70680d3b9f1d37a14dd9030cd2143eea86649413df34deb13f1d776e2e4e6c382d2bef251264cbbc67300daafaf4b38273776707e08523ea8509153cac365582980102f71c8ed82bf4ecc8ac7859b6ba7262aa0b88155f41b5566964da025478e85b391bb6910956c8a61d44a65e6e2506bd2efa9eb9b6df677a09856be61848e918ca709f517bbad928a0b4a0df9d3d29282c05bf6e34e33c7d4ab313aa1c8e9f173d9d27cf461e231fb4bfaf0c03e0fc15a06572f04421aa0cf7ce717e128b33c901574a56a19784cd9f09bb3235e1b8fdfa7885806ba2418d901cd2567c6bf2219a39f2ae96e7d8edb3d4a0cc5f090b371e385734161ae5e8a1302f5c24bd106ee998c6848db4877f769237294da2748c77a8f991e82b5368c1dc4049bdae37d53174e39a84ecc701fe206b4e562a845172d9ea2b8593603a2a3135dfa0a284519d977587dad64846f0a6dceb2d53c7b8e32c32ddd9666612e05918bace3caec26f84706f0094953138db48b800918f6a4fc749917ccb2384c43ca5ec198d3255c9741f8ba88d969ba7ca641e029b0a5cfdd8634cf1e409fac8873c137e56794b17a057bc35186f6344f408260cb82eee822e9682a5a6b70a6280b76f5f6e13712e4e652caf0f18b33512b16b30ad53976b9558c101b2ae157ed8b24f72921a30d2e3b489fe3a6e73cd5b4aeaa04b0a717f4a3cc0daf9fbcc72469084fb4f4ad8bf864325d8fd226b5d63c0042d8be584d74e869dddd412143f855afe842f24c50eb2987417fd7ae5bc9e930b0ef46e04168e30626b5a027c38a0c7f27cb33c692004129d30daa52c16ea4b6781f7d3b900247ac0d2a60cdc093060dbc8c14b5f0bba7690dd345fdc56fbc2b9465f5858f4913e256f2cf21b7b51dc578662d7e5d2b7e62f8cf6a45ff39425b404ef5032c3cd77de200df90865d8b1a86002605347d44458dce1eedadcc4f54bb7d0a990ca12017ec1af3a33856a51d94067c0da66d2f609de58986e9e7135534dfbb8b21618728bf058a88fe45f9105f78feb1beab21f226c7fbc770fb7f6ed409ead78b332f99a8ed5a2280aa0e2fd4e282bced7bd8076a459be0d7eb6e9c38eb67235c8176684fc2ae20313a21ccd5d97e7239223350e5fb0534b6bb1ed15a2fcc25ba6a0b11eb49d0d3ce8e457ebfd9e9763734870ab759cbcbe491bf969796443c68a52c7539a08f6fef15f17a6cdfd64e307fc35c87dff33cb5b2134defe30b0a51a46fad4c9d8c18b83832a0a6e9b188c4a2e0a1841cad58ac065c7d6b1472a37fce3b1bbb2f8c85feefec18f9b7b48155af0ce597c9f590e00d25008bc3fc227ff4fdc3290c79779311ef234be092921a2d3cafaabd8b65132c0ef174015eb6ff7a365b5521d8594dc0f98054ca45a52feee80533cb2357933d2fdfefffd5c56ecc6b625803ba21245d1bd0175dffeaf9ef224e5ecf62f8fd1aea697b0652d6b22fb558e75b8128407eb04143402449fd5ce4840b1438c3ea510604e69d36d24edff18075a860c3ed5d9aaef223a5f3e02683415a158874325fe949099e651e73d88ce524f29076637ead30605938259603c1098d4b0f960bf8df325bd43e1c9c5885a1e2c7f7e086e21ce5ef57be2c51f4410d06094193b0969b1f68c35eeb7d853ebc405d989b35cb21a5257efc286875bae3b2c674a9ae06d5261fbde96de70a10d369b2b23fd1aa7fadbba8d058c3b843e8096e7158435f8e163e94b0e230309d3e7426995ae7f152b572a8aade1db6347538be31414bf6122f31a0157dd3dc5d3981501e4051b6a8f7ddb878cb3a1a457060cd2ebb273d6d79d1cea22b58d7dcda75173922759b389671eb0e385a3c3087a251e8dbceb7ad4ccf5595e60e0b93508a57482fcb2f93c3b3d9cf1e15a363adaabab9bad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bb65aedf2ebbe7c7bf6dbeb425641eb3e1fb2802aa19f4e07b471dea34bb2a6acb65aedf2ebbe7c7bf6dbeb425641eb3e1fb2802aa19f4e07b471dea34bb2a6ac2fba6fba3ee9a8167bbe699a8ee859e6fb44b416fff0e1100df6e0496b03301030b727adef071df5575afba404bcec31a678b2993fdc8ec1350fd0c4bb3e2fd9ec0828a3e7da646fb9bef3731f4655241f63dab9c3d629a6f967a1e988dfa384ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b028f580a8554445676c9dce5badcf8aa6f847106807425360e8840b651c459ae028f580a8554445676c9dce5badcf8aa6f847106807425360e8840b651c459aefa61dfa4b27ef0da34682ccb5636a4556fc305393892b00d11225d66d4c2c4e1dc8995df36328518fad70a5a5d4ba08ac4bacc9bd8b2c22995e4cbcc994c171e0cb1ef151925b254f12edef1295a5cb0ef11a4ef9d5e0812383693f31fa78d131940a22f5bad990c0c3471dff3da0aff06e64964bf23a913b9a68709f2cbd68a0d5b6cd5171ef1f974f2524bc25587ccfc3e36e18e2bbf5bcc005941c6902a3138b96903cbf6c46832916fe9b886e68969dd1e77d3ddddc67bb0111d4ccdef1a1079f47dd29b613818a3b067f198f9bf36f7df08ff928fbd8292ef995fee9fce6a26c95e5294218707d5c7816c71de41cdb63c9b15b0bafc0f96db9aec1605b38cbe07e457ed81990ec893341a93ab4b0f884c089bffa3af90822e57e83974bb9f5913bac3c4dca0e722f7f7f1c1841412fde68018512ff2ae82151a3cd72f79be937c8628a31422a898f828401b2e7283cb61edb42e3743d5a4584415104aa5342c645798cf54dcd313bf831a6085b2fe1a72b421607451ab1033fe7f666fce318baffd0a4573d6083268a25270f1e1f2ce0019cdf9f7d87f5eb68cb2bbfabf353edfd9226e954a69d36c61e6c3cbad457db96677dccd59d77ab5997d5723c529459450c9a60ccdad654380557188278d3dbab7ed194bab9d5b651edc92650441aa08ccb23d5626eee70be886c7c892b2bc05c12b59da780a794e075dd33b20d74f535986addb42565a18a32918a685a88fa47f2fda29d63ab96d9bf5d86a14e5d3acda73c425f3d89c73c8c8bc5b2122feea1a1945b268a08393636cf5d7e7cd3a6bb58c3f3c494bf3d097fa26f26d796b1aab0f433efbf9f736ff8bfd1a9cd512b8cb869a47da9e80bfa8487169b4020d47adc0b5dd8b22a28f9da28dd740f04566dee462cacb0c57b98ef9132e535b8f0adb8125c9b1839f2fa369b9ca75ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd801d9f21482a8b0e4ebf8a84d29b958f6486b883788d57b5a2f949273965b8bd801d9f21482a8b0e4ebf8a84d29b958f6486b883788d57b5a2f949273965b8b77d55c2e293838215a6b4f9982bec8b789527c92995a2eb957cad2d1e2565fa2ec00396f305b45029d81f1fec4ba07ec620e6510ebf3318ab457fe80e9e0a6036326885f449f30e8496064c1445f1d3b32c836b5c69858de1b6304d0beac387f7d355e8a732d022622b2112a4234df0cba100ef5da66566ae842ae43fb616e372c78943d5f59048ba5a2b4495998b68886a3d93bf65fad4fff3323a659ac4925258dcb011d5be29b59d14538ae529bdc3c7151431020e77d1aef35ed729cf5a534ae56d7026af4bda2f7c810578383aebe32f4e621555592c04db072e8b17f4dad2636b748fd0ca332c861d6d0fd47233fdfbedccc61798310eab72a45e5bdef0f2deeac8edc4a2494e7d57e034d9f31a39823c9388861ce1b0b2ea68c84c0d4f455acc29dd0a4a58561d746bf62960d5e3ae5a3ee45aa15b165bc160076168dbeca9d89704ae2e967216ca76ab159573826d0ff705f8cc9d38b118fa50f84a78509d1521636bc944ab428543c18b0ed77d8d0d205d8b4b061d2983d94a21b909470e32f5991c3005e0a65488113ea314b6b5b9b669b7fbdf909dbc015cfd297f0a738ada975368abfccf52aa5f26208e390419880dc4c902c4f7db5cbeb2e8139461759bbfc6d3b1962b94017a9c1c03938e581b03df82136be6d2a038096038afeb847acd8b043fd8f72d60f2786b58de294e9bbd04b25f15b6c58425361614bc8341f78c7bcf87a312b236f081c367c5689c286d6e80aab6044490e9ceef5339eafcdaafeb47f9d8dd883a45f357552fb67c2c32dc1dc0470257de23a0347b7360350019927319d3c8b0d0cb63bd3c91e4d8961f9578ff727f15ecbb0dfc586ffdf82980ce4252c78577ee53ae0ca6b2c3113a9763e844e749d677a1eab55be65735b3551c8d7ee50b5a11a8dcb34d319458a49ba40fbe1450a0ad7a90a4db93b7be716b3fedac995e8761573ed4a3e809f82d44401b4bccb7d3ef437bd0a1418ac234a7560a1674e84dc535ba8f95a005f8cae670ede347d96e047f721f34046873639615be6f0a0266d017b1406a0083881f0af15a27e46152b3d9536282da985c82993a2e3028270ef1c6d90b3e8a298e607cf1291d4d1d5aef7599379e71b3758c4ed0b3835c010eb0cec038dc7aaee5d883d90e11884a0c6506378e7bbf94e838012127ab63f7b18011b83ca5e7fe4a81978c94077c35a721f369fb2edf28f7c02e3435a89d9806abdddeb19a7d7d5a2203d79568162f87834ad4e747470bd08fa4a1cad705c10bdcacf25e94f8cde7d0b4d02913290e3895caa169fb59aad5f5e230378bcbd81a341afd850d5cc72d9e3f862ef92d8394ad95ec284f99feed089d77fa1707ccf2564ecb3c968c8a7a86fde6fa0a3095313b3bdd864d62da07c9300e1188e8d531dc43bac27a36f5b5b6a8b8bcfc71525e67e2fe53ae89928b7566cc7b601e995fc679ec5fe7f3171163737d05bd513150ba39234b7ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b98f70a578e11b2e09fa2fd10452a79bac314d57b63e1b9e59426320262ef3bed98f70a578e11b2e09fa2fd10452a79bac314d57b63e1b9e59426320262ef3bedcc9036dd026f3b248a01c40ab8b50430011a87f462b8efefc27a3f1f75a8079d3768f0476fbeeb89ba9014556472f551388afcabf0583b5a3faf492ce6ab9b6e91e2333ccf7df280bed14cdef562f7dc997c648d8fca6a8e16051b789d40df88ccc915e43fd75d89134f5298744bc35e9a3e8702e933207d2d872dba860770e061fcc086cec9b4b3e66658ef591668682ddf86885ac9c18084106c07bcc173d50ef520c21598bffc44bb724ab1839d73d974ac7a13c1a161ed364af32d5c5f8aad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b505365fd6fd47d39c3c00c9d54a5a19cf4010c1dd16962134a4db125a3762e69505365fd6fd47d39c3c00c9d54a5a19cf4010c1dd16962134a4db125a3762e693cc2d71e6ad57d5092321472607f4bce6d094f6aa61246727787a28d47f86e0d7bddf904b40aaa18d6718543cf3966cab7e696477ed21e928e8dd279143e2c9b266e63702643a39fc1560b86cdb435ae62fa7d556af6dce899b6822a47e12b2247de2fe3dc2e58b1411c16368584c456e22b7cf2396890f9d9997df0cf9608c7f63c3a34355e49431839ea0f4923a46e05b68b471a2b3da9ea10f10ae2b0b4db47404fe1f18d5227186e8341c9d4477a79d997cb6262adddf8b28b8f869accfe57fc3175d593a515003e15c3ef43fa2ca31782401291cb7efc064c55e392722479f4ee66f4146d8509586023f423b50a2dc76b7ebb6cb0ffc608b2d3be463a23ff99b701548298d83678c5ab8b58cac346b4a67e6aedc6633dfc839c13910f841b40b53b2c4a1f842f3ef372b60609f3f8f06e062f8136b179aad7b1338649069724c42ebc29e3cbe46b7057144af4434fbd2098f9f19f0abbaa874f8b1dc778d2082caba69a78a069a39cb06c883118bd1902b9e1c5b21cb234e311c14c6775ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7172d4b79e1c1059f789d2dc4707bd0d59fc96af1bd19a9da14482b5c2609e567172d4b79e1c1059f789d2dc4707bd0d59fc96af1bd19a9da14482b5c2609e56b043b54046b045c1c64983c0bbf2ecfebcaec3b80a573ab212fde57474efbd189c6f1e0c3eac7ce44e2a2f9ec766f829a51457b9c866c90d74006ca1b5857bf499ec125dcd65b94e29e166684ce69b8816155337be25741a35b61608306c603a8152190f7a3b12b0b94790fd710355b3313167c5068d16323d00a4a3b846b5cb0a406b7d8985be93f6375adeb67b700ef4075cce9cfbc16ec83b808db5cd1719d817f184b6807913d83d426ba21f298ccf8a2ff0f4c1634a82ba0b0f1bb242a97fdceaa91832a1e0da0a147a2ea185cf0f784b44ddaaaf3a43a5ee2da081eb97281675f3fe2dbf2bd51c516a5fd7f6c7512ed5870680d8e407b363accc67dd114b5e7fd50f07242bc6f5c7f5c98aae3e48ec8339aa9af2734c75a42ae7c99563ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b3865c28ca2f0b524f57b14ca3f7bee5fabe3a719d27908d8be1661e4dcf86c9b3865c28ca2f0b524f57b14ca3f7bee5fabe3a719d27908d8be1661e4dcf86c9ba05b373e09c2bdabc3eb31342bde3344b1414f172c53b03f29a90e87afaaaed51ed9ee7cb7c77db0b1858299b94bbd6afe88715ed7ae1ef6c58a2326e33d2198ea50f097f59c9a623542de189d8fd1fa51dd5b7a156771acffa8d2c1d8b5c6c52752aad25ddad8dc453a796532ca094e7401fe685689a2b9be4efebca2d88238d7d05c32d1fb1d3c7f198f46bdf7f0a8107ef81bb6d336c43c6fe933d2a48cb0b6d14aa71893efa06a26530c1274f803e4ccca7d23c882d70732ac5dafe9fab128134e99cdae8a43064e282373e0376ef599b14badfbe3122dcd37f51e0b057ad2649273e51fada99ec5a639ac7f3c0e15575f101460da74fdf36a0c427f37584b739095e50bf15e2b81d0fd34d0b5ded24a156b4362be47d7f583caf4d0eef872a1ce6599a4f67e4a7ae2c2b56b251dd3f15a275bf7d83445506ae3f89718fec56340250d6e3973c234a00928aa4d84b782db4be6da81c97215ace755742bee9d63e517b9c5e8f3ea79e971d86f1ddd9124e0e97e836a10f28b5b80cecb4903781f4566f9d91ece8e4065d3b704ee240697b0e7947b8f454b0a7cc15743e252a036745d4c404d9ed48cfc398e9ff762e7f200de7006a000df1e7e01c0896e3584f56ec062336f4f5bd77a7527f9133e7c3013dd4fc208b336620f873f87240c0bab516143bcfc43ff21f85abacffd0267bf2f2f5b5b586a4fdf41ef373223021b50ee0dceb776fa9ffddc52c566c51ebf1b49832f226792ec0f43193198c88ea8a08ff45ec3497f0dc2b4ba979610efddc4eb4947c9bb8a5beba7242058174781d66733bdc27f3f3cdaf58f7140dac8bb5cb43adeb6ac06a05fd7b80babced3753681580eae18213cceb977273b70aa0c0724fa7c7f92335e551f08d60bdc78ac76ae9f0ff0b9d81622486f96511c6592ebd4ba27d96dd392b81c8b96410e83416ddf9cd56af80ebdec1a4c4aeee89d88696eb5f198866b36087eacf1086b87ebaca050d46bc75d887bcd78a851fa05410e93cb27a77dff6a54cc88f595c8a23ab6e2a26990ce4f1d43e2b4bccb70aff02832d6280a3d001224b0b85d25b5d930f877d946fd7924b791ffca5a231b308a96dbd891c182f3954b3127058b385368283290dbed1ad8eebc2865d983fa0d8e4ae4ee2e17f46ae3528d9211ff6eef9e127d1a1c587a50bf41854a4399d269d86e7d8aa1a5a303990ffff3290c5824ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b3749301874799511acf1796889f12aa3f86a58d003260b008ff12a8cb92c75c03749301874799511acf1796889f12aa3f86a58d003260b008ff12a8cb92c75c0fff29e1b10bb3e46b80ed0965cc949931efc81438b8679644dc772a93799b8126ec0286cc2d4d88bb68866539d64ba9d8920b54b63ef8b5a9408de08f346f7b8d65424b16fe06f0028499eb4740d6e9d860f06ee49420e1e7e5dbd738e938c012e97512cd698bd39b1f8999c4353e619e0da99ff161c191958aefda5d39d2fe167493e3f0515578c59e3f1e160348444c8867f542f52dae3697653b0450670f996d35d8521ea4cc9ad445edd0433f103858e1a1612d9b2eede1e3ec115907efb4f44540105ace66446d6d0329e6886377db5c4616e54f3fa7aea374707d6498d4b349908c50ffcd54c32631460a0d830757d2431a49df325e6821e3b00c8504cad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0c2112fe679e0079e90ddc089b15d970c5eefa2a54bf85413230183cb84691b53a1011dfc74228092e7c727986d5a4b4f88b9ed3e39d5d9a2d05d681816e63054a2b2d96259a2f22753eeaecb4fb6c0fffec8f0a8e95ea8356fcf129007595434be8f1d1d8ff5f755bcfb1e6d7e733ef0d593bdf71758d50a854f04d9979042195c3db07bd4a8b1a9c90c45021edfe96022969c409c07fe1db0c27c14836cea94c74397cf3988d748379be892c217257194afdd896dc95bf3f6c81f422beab50fe8876f98af5dcd74f012967a1c7a40ad1267ba1b28ead028c2c26807ec47eb0d9d3d8a603018d82f882483766276fe534440f942d8134d137adab52589e9e26a50c9a259005e5245fff3fe706d64a711e5a570afdde7b375d00c4461a057ec997efa7ac6463e97186a95d272ed4ff06a05681e89c8195ae982cc3ed2f89194ec14cbdd8c847c1ad2ea431b4885ae698b79fdd6119a86807cca2621f5617b028c14cbdd8c847c1ad2ea431b4885ae698b79fdd6119a86807cca2621f5617b028fc6c72a45c8d9bc2c14aea41135aa0019342431ad2cb55b9f45b9500f126e45c2f21bb98080f24f77ba650253861931995a69b553e048dd46dafd5f2953a4d2f2f21bb98080f24f77ba650253861931995a69b553e048dd46dafd5f2953a4d2fc33b298a6d3ef04f3b522787a9cc311833f37373965d941ad8560fabf0d7982d91ec56fc03fd764eb303ab80cf50ec6f1b0ea03c34de941d82726a353c0edb4095ed320b9e2af9f559f74c3b8cca2398d911607dbca43e85b1e622adf3163612ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd155cdb43794b091e0f3f397cc8ea9a546263626eb22459b9ce14ba172ce98e5d155cdb43794b091e0f3f397cc8ea9a546263626eb22459b9ce14ba172ce98e56cd96ebf54d54493da015a12cb10b2d3c11fe5062cefa0ae4dd177337fb8f444c76ac2137fdde55143b96aafe8ec4c5a0d6fd9cfa4f3a4065cbfcdd179877dedfd167f46a70efe1e9fa65101b8627d5d3e6e00f396d5435100a4629b9defeed0ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b1f12b6a2caccc04440af833ef22887e4821b4775da6df41d6eb64db070e320b51f12b6a2caccc04440af833ef22887e4821b4775da6df41d6eb64db070e320b5533eb83be6421b7b5283df9bbf5ba237e44573a4c6038901042bdd9c0b16eb530b449be2282cb1ea9bfa796b62ac36af7bd71f8388ef0fab3f58c1918cc5b3f6a49da3cd5344cded8896fa970a059c696e97d4229b326c23d6b3811a2c2f9d65ebdee4d54da195b27d9bbe1068f646137f45a9503ef0a0f674aebb922e758a26124c1bf864a85463b11cfdecb17b30b1ed145aba2b767b1ad9ed7989dc63dc9d9be7426dd8f06f564cf3125abba9bdeabad42b886f58e82cee804dca6d5e66e76e6700e52d35c2a79237b97ca0ce7457bbcdd731e3937cb69ad509088444127497e2a4bc88d698c609159f763dd999668cb70f95bdc796f2b7274a2d0869815b45cd183e1c079c5a6d6ca6dacc7f9f7c028f76a8e1866770785b68e2f70c851332d316779500d91c061f76d2c6e99597600279035cd994d80cd1a2a90f45315ac9a07dbe83c08607a30463cd27aa51a129032c83650f2803cf083633f2ad22007c747933edad3a661a0c6b7e6a2f3b9b8042ab59351c6678b675621cdbd3f021186e8659265a6a38688d1462885a2d718c1166c85ae94f64097a18301fc4e0bf306f746272028addb9d16b19434fac5e689becd60a862ba45ac139583b09e0f366e265bc8e1ea4c5f8b9fb0c0627a35b354409cd9ddab00b4b3479bbe2fb9ee33da57bb8899c92aa772304f37c9d29d0329cb89ef416949026da3c20be6884254121d2f2042e3df2d5500f65e228edce4ffe4bcddc10acf3799613915f27673d023f8c7a22b9d6783d23e57ee18a3f55175f7c8dc811642238fc2ac78ac766c559d927ccbab8a7d370fdbdf31a8517ce0951fa7eaf30a58b88eeaafb83f9590254fbff820e3c904a8f99fec42ec64e2e958fa7a3a2ad95c0a8e347d8bdc6fa06aabc2c0c6606720f9621426919c81287d7fd8dd4435b806ea89127a9fb38bdcbb4f6df466b30be4cdbd73791c8f245cf8650152511a0c26ef8ae2488cd5dc17f092d27e218ea4d89801713dce60fc03a405725688a43766f3f8bd1fcf9703a8c29bc239e28b7905826625103f5ba32dd6a7b895113be6dcc4eabaa6cf19b61e5846bc2bbaae84a04d03fb15637273e183f2074924c1d4919315cb2b43f9e77ee61c8d71d8dfa52e0ba5881d4be5f554e4d455ac0f63ea65adab241ce1c1bc5c9c4f3b0f46f3ccc2e04dd578f6dbbeff52c575abc0deae84166cf6d07b44e1e6eda6f1db9c1b6acc3d96244aba0548d161ff85c7db71fee94294a69c0ad22ce6f5f3721298cbe6a926bed3e95a2acec88b299eb8bd7c7736bbe1013244f983476b55adb4fe12c773bf2e4a2bd6e853150db3843dd0cfa2e593b8294fd1c545417bb96ca1249f4ab896542114034b3987f9f882a35efee9fb6840d3b671686617178e5aa4b3fbac5503e2fe45df23e4b7cb505b6b9b17f8d07fa572cbbedd78e0563d0f7e6028855c63f4bbbf2f949ea4abd3b603daeac3e9668fc0cdc247d000f67844b50f45165cfde78a2e4173b94f1bcdc65fba7278969943e6824f5ffac3e5fca8521322fc7eab10ecbec89daf4c79abb04a1563335763123b0f58239380e86624c30048c820e56f2472d72e5c678d196f8d14ace21472100dc7fcfc61f3860c1768f28a54f2f16d21db40c9948bd0c0a3296f4d0571fe469525af4aa5570499e460dc1c5400a4d27a25cd0037195f815ecff50a53b9675861cadc191fdb3f2a1ff1966505d9a91e0f2c7ea5224133ef8bd953aee5942c73db96ed155fb65051c90e9b2533bca48712db9944ee42455fdea8ae70e639f829a4bf03944f63bfc9eb9ba532158180d647bfa6e43f94bef807060f36cfbc716adb5881a616b60956c445d771e7f9d7adec2797ceccbfadf077e56596a9d257343c51b0f7ad40d918b928ff94db29913b415af580e845f3b09b145dd5a3e510a6888dd343931ca4285211bfe44f7a47fd5cefef2faf10b21a8d6ddc10893c7d2e0ec03adb96c1ba90a8f06a1655eb52166b87f13f18141e880eea4263f5f758332b7e5de1e5f78fbaf3a66fb5abe13fa9debe4e364bdc2e2d5c230b698a8f1e3c856cde378ed38d169e34360417cdafd68ea66cb81f8d921fa2284e58365a299179d998409b51a82f67e7f7c9198fdf9398da603bd58f4a5d13bbbc0fc2952d99cf03d6f484b1ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b984c83ca5c85d593f0acbe467bb14df5c6ae46a48060d4768031c63ce7de097e984c83ca5c85d593f0acbe467bb14df5c6ae46a48060d4768031c63ce7de097e3a456847a6da908d7d94928dfa8a823c043233ec7a01b4acb3fe6cc9119dd7c6b4af290255b19026ca16450c099c6036d21ccf8c895e3c84a5b6096586d11178e4fb7a1631bf78595c23b2f00a11827a7d93ce9b3d3de8c233fb5a73950d6ce0ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bbda835e1d96cc045d5e164fa39122226ff4ea192463e4d00942bac9b3239b6a1bda835e1d96cc045d5e164fa39122226ff4ea192463e4d00942bac9b3239b6a167279dfc59f97460dbb4f3e764343d4a3e050e397ec79d0b1cdedb6adad74ddf95a191aa6465babec15ddc7b21a84d4032d59e4b3a7ed1f03f294690d562c0c79e038b3c83f6743c9c072208a4f3d9a1af6dcdab746aa4d57e1ec67f945859bcad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b8dd3db24971291023e31a870cb1bc6815081ac89ac310a41efb202ebcb2af55b8dd3db24971291023e31a870cb1bc6815081ac89ac310a41efb202ebcb2af55b42dd5d2430a99dadc688e0d9f86bf05803265949cf242bd6db880812a76afd1f79cff665d3a85c2f243451b3d5c979de618b3879a49befbd9fcf5596693c3cbd5cc7b3ec9596359d55b9bb0fc0e2ee2961e76d08d3a1ea2bc6c2712fce458796ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b6d26ee27c6d2b09c746f9a42bfcdba69775507bc0f7d169effa610ab26a784686d26ee27c6d2b09c746f9a42bfcdba69775507bc0f7d169effa610ab26a784687349793362f70f59df225ff24cb74b77e73d839992fc389839ad72141f49ef7abaa7a268de847c19d567cbbcfa5aeab83f0dd0b2f497d640242ac177f92a2a83f55c96cf24252e4083980f30eb7465070a332ff728e07c5d6b7dcdf88afd5de033e5156bbe000674ba6494ede45aa35fba25adf9e6f7149f0dfe3db0e47bca3e33d7f8acd146df71d7db34f7ad661f4f0ba8529cdf3d82bd9a53a9cb2c4f4bf32b7a87dc2c60e2c10f8d4fdd5c9bb402ea243d9164c6f5085b1e31c6748c25ae9bd5ad2e8d13081918dedfaab66a104c86439e4df0518ee98c63450a99cca4dc058c7d0d6566342e29a03ccf919e369630cefbda9bd58dfd431c5d7620dadd37ea69fb13ca80fc81b7378839cb3e3d5cf02fa4614d02e75d7d4e22bf4b8f15ee8518b24a5b95970be021cb4d08652da2f18abdf65c8865a64e8a51e923aa567bfb90447e0b3ff2ef3c20451ce5ad491a3f3ba634a4049c55a19080978ab65a0b3e668cd5f7de82eba369930a06f41be5c7ba60969f5ed8ccff4fbfd9df1521d519966a54323e9d099b818af5523b41171b77c1701e55598d02d22fa5e33b37a511157647dbdf3365470b7f077cb6bf637f8617434dfd89da61d46329b03c93243644ff52286a76ca1b866e2dc6d0b5957db6dcb3bc83b31cbd6b4d8cb2ce1ec24336c47226bfb9b4a0a03d4f91134c34bb29f62a0bf9de9b2fb3d41bbd520096d989a344400ddb2ef3f480d0eeadfe9f2cc6b31ed1f236e031bc7a6be403e225b63330201778bac7a187875449de903f48b54ed635dd3c577c47ef03cefd9d1fbcd6eeefa6f76f99e14582e65aaca45e661f040664fa2d75c0ac77a7871cefa676b7ff266228c5162c4bf895866429bb47d08c03f02114016f5c28bdaf1804926b8cccf870846c62564efc1a9994b5a3bc4bb5a6477d27316d9d83d180ba56a45fd976a8305ef75c1ec8d0bf98df37ec0bc6d57f03e35c4a35b146261db27d0fdebde6eb260db653dd9d20827e079fbc2cfddfc2e47185a70997e4c4508e79097d3ceb9b635a1ce3ddbfe65a7910c7ecfb84bf9bf64e91a024b48c4a71bb7021422dfac375c921b123cae7e7678fcfbb50f79aa18e46b37b01c067d6c997f0b0931f1f4e882debd4df78cd4f9f46a57fd6335654728f4c8b43d57f1d74618a08e56ce4b5675ca87f1cecfb7e1f65c9f7a98fd9282db277370bfaf092c91f3d0c611ec5f39829eccbab104a7017cf28435f48dcf1c6084037a0e6dcf31fa75c3399fd7143cb8a324be4a468b24ba8b644c893b9b9ae6762dc3a77e46700a8d3b895a4496d182bcd8b2de9a865af0ef7051ba1541a40882ca7d4a91979d275b6f467a04a4614745607e6cd5a34a36715d38e394fec23f40c410b8abd9026c1248c63ecf7eaf4e72d332439964f6dc02124b58e7d0c03c097d233c9fea7c45974e441deeb5fb40927b2934e52ce29e6dd50338b0630d56c1b7792d699a3d9beaa6fcf99bb0a3d6b020c4d548129247b90c83d50fd2aaa7662c425a0a3bc47a1410cffe0fff1c180f6cce212cbaeb7b6a1a63daa1089624729e7fe390b2bebe9bfc44dac46e47de38e4a36d1c6cf531366926d1f15ed9ce5e4134ec0192274c57d3d1c288a9593fa25caf351cfaa975e0ac5c4190d1fde05a3e308b10aaa41a21d8de495b3c988c01f151e2941142b964bda1f4810bbfb72166e290caaef81239379154bd176be0bda467928c4bd4ed6dfed65dd7d12cd24bc9ee1d7e50bdfdc94beb2f0e09837baf237ef6c02ab06a68e77af19bd3bbba8a6fb3f80de5679752eaab0f7b24bc0d645ad1da0559f2e4cea107621a7f6728be88972ba51c5f7193262c6a38fe3c1d6314580f1ac8f2f92285314b139fc509a64b7c0c7a2b7aeaeac4fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bf5bf42016224ea0d53f1554aef358f6a5a209f179475377f9eda5a8f02865862f5bf42016224ea0d53f1554aef358f6a5a209f179475377f9eda5a8f02865862ce8f1208369b202ebe24903ce5dc899629b871f3ebc90d11c6801b0fcfd0103af9795c3c298e3898d8872b2c31da9ecc068503631b09b2c6b6e756c8f9ed2b747810345e0a78ad3c5d61bba386c3ba1b389ba1e09508a3cfd79b7763461f5243347ba374920e16af26430bc521f817cfcb0c230c8445f81ea386afdc4c86b015239b07216fa0c2d8651db4a7b8423c43df0ba94e8729a2ebbbc4b4cdfa748f20eab4f122b8580c4b6d8b681f51f4b7b2e7fd78572ac04cc02de418bf3e68e5446e1c79fb76eea3789653ee20d64d679275760e20d4cd22d1474217d85f5bb68d1bf22c498b2f834ab1a3f38dba6168da80c372a68b5e41ce03437dd5b156f4fe81034ebc63f807f4b084aec16a859bb4cd2cdf6211298dd2f21dfce6fb277d1bf8d8d5aae303c5be52d2c4c0504777f54be86d217f7a68250d79e8024890b041d281dec93bc1f95d991aebda41098453661caf4a0940a3577a3bbd738db50e2347baf85c3527860a67ae92a8a62239ec71cb52ee36074a5c50e8ca3e9443a403fa4eff54aaedded153e65f78623250c4c88773ff98124e48c4d873bbd74dc6628f1f132846ae6858f61f0bdd8d406445a7955f0a6b70fd1ad07d4f9915fc8f9818c6f21907b0faff03cf8c50638f92ce302eeaa3793225e734c233b3f43d9701122279460c76d71234a95537a2da91d8e105c9bef76a24cb050917b431a8ea2818ba7524f6af7f9e7541dffeb7bd7a5be95a76275bb558da8bded70be2612704a942603794ee9d792ba40e1d8e87490ad7179d2f30c245847c0f25db96f251e9041ba03e9bf8a8a4b029bd1ec19431b034db36727a1ad0e4d4a60f9b73b2631801ab1fee734828312ad7bcc83b8a90ca05d5b35877d4592ddc7616f92fcf468dad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bbbd1262c5a9fa1cd160d7b0afa19667d7f589d42fe12b8c0ea943e95d5c257ba9b25889e0a4fee6381f8f1815636faeee860cb4589cda1ab6e2835e4cc2fd9642caa7fd94bbfb7d8690c7bbd9bac593f7ec312c4f70576cca3ceaf2ec4024a58163558550d4982340868a2a9b0ee41dd76d9b31007c9e926cceca0e9070a22d989ab5731e51056753bff5a1760cd89d25e7c180ee4299dfc857d5a6241a9426389ab5731e51056753bff5a1760cd89d25e7c180ee4299dfc857d5a6241a942634c103f04639d604eea3ceb54cc1e0811f59ad244fed88e5b0befea3e89b6356556fe71b7aea3b3e5888bdc176f79f0756f78547146a8df3ede80ebce0ed2dcd312bbfa929e95b03aaf0f532dd0b8d2ff72b90529988556d5ce100611e4b89f45709150572266f6e8f33660c12c15ad61d4242e3b6bc006cb5ce02a496d7fe764d975bd6c6829c1240bd05e5ab72782aa6e7b1c2187fbf8013f59fe23463c9c4b07a12bb6947a69d845c972cf959a15728a115a061c1dbb63c68169f0630920cf26b768a09a2352a1fb2d6c8c7e7558da2930850b372b0eb7ee06332446dacd7ee548f35609f58467c1e7fedf4342a996c7c02fc09cdd303c39c6cb526ae56716c9c029dfbd301c51b7cb47943e6482568a124cdedf00ab8f1f3bbfc4face1846a658e8e09145353dbdf0c764b1b710a58b652442227aa4fca5f315b01b5154c77869ae6fd6067d53f1ddca4cb1ddd49a10810be2f7898d53533aeea0255fb4babeff0ed8099bfce0355694970fd91ef8ebb31ec60ba571d590889ce5f1ea1fda711c51a73395836849ecba7f21af84d68d31e3eaabdcdbc33fff62b5b0fa2c3618d62cc1cf6cec1f904889f03e0cb06025874f997dae15580cba91f13759d25566d8fa596118fd0ca5dbcf2265411e94d14a5e1d91f9b0c5591bf6e56986a89f518afaa8a2b17a400fc4470a256a700210bd973a15fe98c2d1f597cc419bf1bf7cf12ed3174daec914f6d33ca7ad429f79b57b6d1fa341e2d74a25e1f2e5b5b75b85e22e0487f8a5ea87f21f994598cc9b52e1ae4acf53e761da465ffd67d139e8a3c1f8dd1658b1fd1f5ca58defaa5b4e6c7f602c6d5f752df98f30e7761535b1e0a37726e2acdfdfd2f3c4afef4bf5dcfcedd2f21335dda46fbea92cd7e544235adacede977d99942996b9b49140c312f43ad3b11d0d873221d761a8d4e3ea100dcc618faa2806cf7f50ce8f00a25cc04238af00eecc8c34a7b9233477a3c7c5633d109c959466fdbd7a8eef31d0c9e214aa7448aab76ff17cee97452061fb1ad3a32768a1a1484cea0ab1ba517b132c028ed57f8001a55685bb9a60e2b94b79a5d62b041b1d832b446c3323d3ff3bc0b505a5c6face2089a7b6d78ac6d19df486d45dcdd40dadaa21a5979f605400382eabc66a14d4c8ddd230ac6deba278ac2dfb61b1c224b2a38119afe358adb9473c951541ef13a235c77043ab79095b56cebfaed601201d5de7c09b86faf2a762d46746def8ad339855012b5f557959633115303b0590ff9f507e63c00fc7c0f2bc1d1c99d0e1048f5d7ece0e1c1f65375cf77940fd4e6b9956ac32f2a36cc0053825f837a57f48fff00ee8aa65df0a78c31a70b6b23785956ca0c5ac42c54d7969e197997948fb86dc21c9505c3fa715367d9c4014672f2ce477ea0fc03f737a1850a9dedcf9f1b57bd334b80885c8493cd05c6a405cb8f9323d5f3811c8e3a524c712ecf566fb5df5253f07bad8f7126530b1885ffb51fb45f85b141a559cf191226aba65d5ec4b78f7c470f97dbb45a44ac1fd3a6cf01a8f0750b67417ad5ea89ef9bb2f16bf814c607665fc6b9ec677c1db3ada4f485073edd1364ccaf614655740b6c2cb59641d8fd44ff64376ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7be51100dc59eae5d302a086ef15ecd077be68d28b86f54f24c490be33363ac37be51100dc59eae5d302a086ef15ecd077be68d28b86f54f24c490be33363ac36d33b4c9946aa182ea49a4cafe14839b8dbe0bcd3d2f60bfbea57fa3b239f37829450b7b91f79f60bcefc0cc1ff12cdab89592784868a5ae030e29b59a43ac09f4f9b9de78351ce347a1e5b3b7e240efaa3e2ac0a95c31405230813d55e39ba65f569f5ba3df37a51fee7d341cb734107082e6016c781999fdc4646b13325f0fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bac36713cf40fd0fc84a983d0e9f434a33753eb10cc68aba82a14d73ffd5ecf1bf8d75b776f1ceaf05d2b173c7f75196caf685bb77cf8c9fffe0cfbab089ff79becb00b1605936c0c33e6a6df1d37984401e9e2356dc69fce1de25ec0673dc5c5ecb00b1605936c0c33e6a6df1d37984401e9e2356dc69fce1de25ec0673dc5c5d98c4bd5d1b6743c81e383aff66b91c954d0516abb83aec74a346f295da9e4b1457de2cb96d8b12038bdd944bbbda8830657b1520bf0fbc6cd6c162cf98c7dd2457de2cb96d8b12038bdd944bbbda8830657b1520bf0fbc6cd6c162cf98c7dd2cfaf24da242bb54b9bed7bf345d89d6eaff4fb43206be003032e9f2ab70d91c7832ff7eb8eb2e7adf70a30361a63ae374e3df1635aa1d91cb41dc4257316f4cfc9ecac57b1056ef5cff1c5c9bb7e443aad14d5d43b2a8a6175962fd224d6f3e23d098c27c9fac01522e1031715934fce5fdf2185efe44b7d45762a79d0fce79e1c67cf639ed7f71c0b22ebdc34a99955ff5ab53a84cc43c2f763e9d7a04dd973b832d0fb98c626a70e6c5f1a03c001e212ae632af7b3067f0dfc168feceef26a3f90dc51c89c680def22d4f5c5ecaa7a79f1b196b9ccfabd4225f54686fbfd5869a8df356b01c826adcf19e76fb3bb83529ebe9fc14d89652269a75bb7f6c70e69a8df356b01c826adcf19e76fb3bb83529ebe9fc14d89652269a75bb7f6c70ec6f030b47a0f7e9c064555066ac288abbbbde23e2dd58e8cd5c649402f3be6b0eacacb674bc8d7cf46333e61edc6a5ddd6295c81f6b01367cbf24a45ded8163ecc3e83467c06065f794d96ce58b57cc82896d6c99d94199a5dfc0450999a3aaa175504541de373e4cbe69cb3b49488cb0138b626745c0cb67b9dc18c14318a9bda942e27943cc1aa988a25a77eb6661494fae3f6be3b3073bbb6d6e9d456a5109d10c50128629a92c6ea52cbb0b1dfede2e6e655a98b89ea60055cf87c87c1d17afca505b6f580afa444ef5ba51061e372a977c946dc4dcf1e1aad66221c52347afca505b6f580afa444ef5ba51061e372a977c946dc4dcf1e1aad66221c5234e91e4e46e684659e32b6304d376625563b57abf3f82b2259cc6e891a6ffcc2e0e91e4e46e684659e32b6304d376625563b57abf3f82b2259cc6e891a6ffcc2e05b3b76cefc97e99d45aa556ad084c7a0f87abf8c029dcf5808778ebf37a4e1111db05bd095822174ae2be6af54df5641537190f719b302c8b547d28c3e8b983ed75cf26572bf301256a3587dc13ec3857a86ae64bb20491636752cb6a59494cf5d249d5cb1a05827c6d16dabbc1cb421bb27f52d21d214edb0fb6f7499a7f5d70661e75c93449421922b9618287639d2d8e94a13fc321d1e6e50e9b1a69ffee410fa84a9ab7364d7c679b33b0877d5040b66cf6d37baa6549c2bc4b4208bfbb16fc3efeb1a18dac444c58b778208b621268fcbb14ede8fc20daf60b193e8683bb1752ef88677ac6cac07322269361444216b70cfa810b30bce66d0005db320548d7d47b8fba32777e6da1bf5f024e314be9ab2b30160fff237da3c502133d18a38ae441265d3f82d7ef1c6f149a4b246539565dc3df8a90a94e4b520dcd5262d946dbf66019f7cc4ab0c309423c0bd1959f18c1c1d4283e182d0717a336322376a0298288a38dd7c5a691e982d70fae71e769c3bd0d7665161f7d36e9fd12135d9d4a86ea6dcf62eeb34bfb5d5a1734359e081bedb8f69dbc404f921f6b55399d9d4a86ea6dcf62eeb34bfb5d5a1734359e081bedb8f69dbc404f921f6b5539981999aff4b32f1d946ab6f189ea8318e3ef532e3776c06273eebca187ac6b83981999aff4b32f1d946ab6f189ea8318e3ef532e3776c06273eebca187ac6b83986fc25f1f27c03b1a1a11859240923c79bebec38b3060f2eef73f76fd872bec186fc25f1f27c03b1a1a11859240923c79bebec38b3060f2eef73f76fd872bec14d92af39bff9c5d35f7f34b7d659811f81f5b2813668fcc7ae8f64568e7459c3c38f354f1f340d78185fd90eee800d6caea71008aec8d777e6e09dda634ed1ecf64b9a321ef7ccf72181a88ee78f44c3c93deb159f6240b73ec264136bf71d68f841b8f607a583ef8970e71399db41a54f4193f5f6fe8aafead0d653f4a3f927528781890d78039fdb5ea40fcd316aae37a1514314f95045652477c70fb4d8c28faf9a2ee62d118a0151090ed54be4c8a6c114211afe11608d1ec5e65dc65d6b42e78977e7c67aa232f811038c3656c21951c0765acde1e3e3322dd31d70496567f3f068a5c280f6c88b4d96043484e563bb5075c63dd5b3dc712863eef92cdd9cb45eb191fd8ecbc09a443854fe25c9a9a883116f79fcc7b65a99ba83371ca34247550fa827ba1eb635f3ae348a03058d2e7368b7d3ac22a57c874ddb6cc05d9389cf3cb07087832b7a3457c0076b5efc7f5a4442e31d1472a7709f01e2ea6d5a82c7d0a448c4c400b959746ad05ecc31de2f9e7a569cd9c8de74279ebc76e85cae106cfdad8c81b1b754f2afe5f6f0c5208283b420911551d843a4d5cfe5702c82b5870adb72cd27a9d07f20a23c71d7e91901f83ff44709bf053c043e000b7ef8c1dc569a1a8f7457a76284f2249b67d2c02ef2926e651fc8c581474b0b0010baa064b82032de914852e5b27af93dbd2b9644f00e8ece123d6679f93ba935b0bfb9210248f73370d07ee1f7230fca79d20ddcbf38a0428d74b0dd92c32035cfce0bca7a3d9d55acd439d40e6006d2a59b8e3bda6e88847d543b7313d65cacf4a1335af65aec206fe9dfb4e5b950ae01ab90ff79c3cad790c842b1c66901e077ba3c98446b52c65ef07b82c7e14d0b4a4c18888ccdc5ca9800f8b6fc502cbb1e3aeb54b95afe422130957cc79d6c6e855df91a68a93827512d4d6c55d8903781b525694abe7d43ad29a4a1a63d5866160b1b499675b673a4361018c6ead73c791d39c4eed6044733504aeccc846eec155011e8d5329dfbb15ad78bf6515bf576a3b25dfe1c3629dcd8099e768980cabe6a9a29fe024a5c2b27bf5915377fa65f6bb59c8be8e325cf211be3a33caedf34e827b26ea3739f7c2ce14a1ff09a3c19e226b61343d2e0c9e17181c09d074c40572cb7d6ca4ff18dbf0d26a03aa4c8a1f11e842d3b94f5f9e8f3784c8195952490ac6626459953a06c3d86f41c36f41ec1a8520d26ada2f16d6755a1dbd376d63ab4778fb635f9bda02c0b44895a95ab34d2a07c5aa0523ebd7e0015075051d423ca9ac0569296a1d8be89723f11ec0eb442203ee0c64dfb8b1b4b3a616cdecf54974d1a747dac969e6f3f8ae9aeeb4ca326f919b50caf569ccc149244d50ad4a4c720d432b98623a3ef47e04ca5acb61a81ab93dfff4c8b21b390e9bb8c66ebdded0c42c6df01e29512c94f905f1dade174125d31e2e78d68decb2e85a435456a2468bb3cfeffc58658427bcd4335af4efa62ebe8d438b26102f9e28263d9cb79edd2286b3d3f11cf44fe9b5d25f69f78e9f96b014b32b47826992086966256a3e2a3e4866c073c6ad1cad1797533e885edaba99e6029e73c0cea4feac3260ddb02b79f3f82e7baab327feb2c68677cdd0f852e1e1b1f279f710535faf215b9b63233dedfe1e82a676120bffad1323ce6582c995ed4ae61614af3dd861d4db9d679189af7a072348bd9d32d44b6215429964cf97623ea65c8eee415658ab49f20790cbfe9ea02aa126da84d2498e7fb995e4ac66c41566230ed44d62de00d5753c4d0c4db752fce5b5ac09acb35128a794f5e19b1a01d6c5c6bd205091524564f8b4a0ea83701175c0403a287451cd485ac7df9a2cc15ebc2124566d640b4809f5374d3e47880a43a11c91662d408c8f1f9eb998bf6bdc8e9845ed9a1a2cfeab0e8d25eb180b982678a0d9a0c8f9fa42c5839947cdd721c52efae783d7627424ae9dd5235791b8be283119d46175ff67549ba14b0ce30561226743f76c869ed8bcc984d85f3d2a5a183c31ec79ac1462b9410a0c23a3cd3496704c4c61b13a07810efa410356201a329a9065c0261e0dc497f3b936d11cba77d30b3d1b644c8effd0be1aa4d760dda262ed1da20d8403d6f752298cba3053665e4e8fcc244bc54eda9dfdc78b3bb197b4e32f57cd7dccb7da09ceaa1f66dbea0539eda69edb67fd500f6783695a67fdcc91a809d8814bca63a1838f175bb6a53cb74e38a7e711e584a6a408f0f15c444cf58c37dc1fe057be4c5cde2f090d02dcd00c92d031728008625497bd973dfc0764b3c774a5d5d68f3ae9e887e3c207263bae5e8a54fde3765ab709fc1f18d7ed1038df0fd9e00f3166b518ac0d505609c46ddc61cd256b909c70d9c408e91daaa98daa4a8b7d15412465406b24f0a75b49c8fe36ad76547803eb92a7a5ab0943ae6848b91c0d4371ea2db61e06d81ae8f17c3850f300adf43d7c61bb833d0501457250d7aa44a9a2a244f54f5a1eab324b24c449f038fcdd7bc06d16b7eaabb9e0d12f96df918639e92468af0177b782d54ce530a8ee76e0ec1d4c95e04d0635e11f9f102d5fa606a9aa5ae026586c789a31c4e4cfcba0e4723d55fdc1d1a6c63e873efe4076226801abd439d07f4386db19fe07abf30638c7ebcd25c545526d6cf80502bc1d5aff016314f2c62a1d3be3ffbc82cd1f1aea971f74853a186a931d253d02405fceba450146abd18f4cec8828d5f7575b9733cb0c2bff5c7f772c69055b50f2f68d680cbba423345db272fcb7ee4f60711797ba94d8efd8128a938daf3cd2d8be1ed74f28e67b0ac18c84811675d2f51c6ee4cb3c97576308f0c3c1c66f6dc123b3f765403723cce9daadaba54e1b033e1bd75f8a6b94c798e0a65a375b358e062b3da69932c8a52c041dbfb07b43f09061e6192f724a0079ae29236f011c72cf38f43b99446e85d093344961404f930a11103ba9967aee29611aeb9b905c4a388e5db344839ec0e6efa0302c8c2194164be2575e9dace976f760c65147525837c50654f11a3f2b8e4864e65889e50a07d594b13d688a2921eff6249078cd4affea991c72023d439e51bc918f6e921499ff626127196bdfcc00cd3eebf08d1093510018a1059ab96808a0ce42e6de13bef32c21e91dd2a2123ca2b6a5b6b31e37a4e66674e15e122b7a2dbd1a4629d1372d1664c89ed3f58c7b95efe3176734cc0363ef588c13681e25c3b0958c1ccc18670c50d660e15afb663d671696b28a7fe0ddc3d7d5a343f890403319202d9c343b70009759eff21939ab56f295dc2a7fe0ddc3d7d5a343f890403319202d9c343b70009759eff21939ab56f295dc2d06ed9e6c20b6c97880b866c04524a29685e463ebd45b668d9769dfd6fb230c746aa39e28791fa2aae432006ef176642077f121b75609393545012d6ec6ffb29823898e283da610a35a334df7238ed162599b56a49f65cb890ebefae672796cbf5ef3022d99a6093a9d063f293082f3ac4c6516ac10b33b7846478fd39f5bab9d16f257f84cf70dae0e01ca72a4de65c548d476a8c827f2f17f219911a1adea08ad755e4d9f5471cea2220f2837ab01d7844a7449f05a50ff378ba98d00148868e4de5d6b1523bb616c8fc7e8690de8cf592c98e7931f4c15f9e2c6ad35636737ef583d97b9bb30b3dbb6dfcab3c2302e675555104a1e93c50f87f989059879ad11dea0ca0f602e27886f57949e1b7c090d4a2dacefdc215f27f3aa248bb500c41eac06004f10e84cb1253feff0c5e3c5f2729d33778f8d7384d8c363b174810f95a762f88c7e5581369df41b3c9846906d5b3c63f08fbdb5cba1eaa99094b3d3fc9e373bf692f2cd34fa9e6922700c90903f487a5656e5468201551e05dd0ea3fc9e373bf692f2cd34fa9e6922700c90903f487a5656e5468201551e05dd0ea9df22eaff4a4631fbdc5763c67532dd66cd4df9f5a501ba7a0556568524c63e9e47ba6d149fdc6f8cafef1872d7142055c43a806be7ec5eb492ff5307d86ca83b6fe4d11c08c572a4a875fdea41ff77b8faa476fcf646a3fcf7f2848c47b68a2c9f388cb08262ab43dad33a5cec180b6cf45f567ebd2fa5c3026c62738b46d4ca089d7eca293fe97b4696379ae10e034de46939622636d0adc149f2222323a561ab702dc4a559ebc16c3c9e50af684cdd410a30e635b80a64bbe87d1f3ac54e0dbc88508f8efbc2adc49cf16dbbeb4de69df4c59041e0a02eb3330ff59f7b94895cc8553ba125304b738fefb5890aae1e2f8bf3da899144c3d5c0a01abfd45a8f0a0a9d29c7ed7ef713549bc8221d8a2972f8a35835f06842794a1d909c5d4c755f80b411244d298c3b38e53982f6699f17ccfa5b9ea175a351e57fd193d51583db7d1dad73c6d0aa902ac46c66c53264c94e89a2d2f80924eb8702e2958bc5b1f34e2d495713453b9a5a7c06f4336c6f2f57c1856334bf0a1d93f16e8dc59897b06e76de289861adf72b656986cf2ffd4574b7c6c66c05ef13087d0ec65770ddd1d555c80e370aab4c41b123b10ed4a452cb1460f78fdfb32150656bf73c845d0729bc975319220786bdfb0f62c4a6717e8fd069a576af34c16ba04dedce1c4ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7b7d86f02c0219de75fc0ff2ca1b91cda7f37232f7b0261d8b47bb01bcc893ff7b7d86f02c0219de75fc0ff2ca1b91cda7f37232f7b0261d8b47bb01bcc893fffb922a09867fd0d134cbfa978141b38a7d6b4e2ebbc0eaa2b3fa4d8b94c8ae52444b8f9238c48fc67232bf784c10f116c0f3d18908552bb5d20ab1da6de5a524a9b91aade433758fc8fb6d8053defcc4623e7cdc4c7c31b1b08a1df30eeae970ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b842f37fd67b9095d7861d71f1d6dc8c45fc176aafebb108cbdfead23e47f1c8d842f37fd67b9095d7861d71f1d6dc8c45fc176aafebb108cbdfead23e47f1c8dc94b952b08db0388e47bd4fd5ddac2e871389b157645f547a7fb46d72e4ab8ec8841b0ae2689508c33efb9c1cce60ace98aadc0918b755316b5de26b94f80d6495d1a823d92d5d1269f07e58ad894163f7926917cc8e42fa025dca3ec4d1e7c1d191055e64faa92a383c6b9089e74e45582f5b322fb410ad4e76c8190dea5f1ca2ca9fb35615ff9ce9a682a96f7085cf6b7205a44808638af66236f3e0443541aad5e924a3007870a7925edeed745463524aeea1fa6165711b5be7442c161f60bade67012ff4904df468e9994ee64bb55aa936b3f52c6fc853cf8ebdb2d8e39dc959b245ce35eae6ccb28ceb6161b2fd686ceeb8198c6e0cd3f76b9a3eddff8ec0fdd9778fadf1b364eb7799050e47f177e0e3aabe792c69c8ec2b061e860875b0c8787e547d469667389930d905347c189e0cc8f2c6337fe995d59cc2713e414c2d146997c22c261c5aa7c80330dce219ae328db23b3a79cbadf95e8fad32731d905f12d5fa6e0ab4775f64e7bb289bab36ead818c12e22f15ecbeed24e1bd75b44528e1afe4fcd10a805ea456a84163e9b70d213d1283f2842c302cc8994354eb91e55a482fa80ef08e129f0159de5676648666a0b34efa76abd1b4e3b83ba5fe32789704d52afcf9bda1df4476007828bf1b1269389513f590811973efa84ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bfbf81290edadc3f4d65c5a0e0c3d2cd56bf5207ba9905270b947c037125b3b55fbf81290edadc3f4d65c5a0e0c3d2cd56bf5207ba9905270b947c037125b3b55ae27ffb86243364ca016a8125ddecae10fbf95e5e76e3203a050701f9e7cd811966f163e46a3b668081a238016952beadef5f8a6c6cf1cb2d12a58c79c46f8c6ace541da88e3b17d54667d5162f281d7bce68b64aa7a042a5f40305a4571786182e4631c2d183076ba6f33cdc15d92f935fb273324eb1af739d3714f7e4ef479d6a2a9fcf831e45ed2042b5a336cdd711eee71246b5cf0bfdfb75ff07f7907e7a624ea6c74de6f8f855241f0d0ed957d297444624979d3294be1d921ea2beed1d14d028053df811f7f61b9d1250906dda5ad318ba549f9529802ee782f4c843145d9a10a6e1aa726f47b3276612798b6943cece8b915abaa18e89a70c5b99d0ec9be4dd26bdab55ab72a28bd3962707ffd254a4f042ef7161f6a5c3b2ad2bb58ba8e4d0e1ffad7058a9838d7ffd8b23baceed3d0a8d3ac2d0c85a8c398314462db1160eebca6ed6903bde64fbd436e1c10530c1575ae83012ab5f7cfcc66de0767d84e6a88162c39b2805e150275ba087dbb2a6e85a22add2379ff88921b4bde5721cc56fe1d59ddc005b689787bc33e2820f7809e2043a3b1402c4752baea1f7cfc8a6e05c5486e9abfae3bbf12b2c27fbe904110dc01da1936c42e5d6b84c78457ef0a5f4582dd3e51f5cc67fbd47283e6811e7062a8a218d4a239948b3aabad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b535a4688d87b65ca2c0ffb118e276a20697a2a949b77f29b265ae684a94184ee535a4688d87b65ca2c0ffb118e276a20697a2a949b77f29b265ae684a94184ee8cb8fd145d26e1a7061cb0c2763e06bc4d7ae7c2f0b5a53870fd601c468d7541ff6b7f65f359207aeab0100845f0322fdd00b7398036c27d2bf9ad04aebf53f8da723a75c2da11f8ebfd261aae6382c07d4b3483a08d09e46404ab484af1055cad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b5b8df7c17b1cc372be15b5ee1ae46741de3f8d332b923d5a43e9aa364799de005b8df7c17b1cc372be15b5ee1ae46741de3f8d332b923d5a43e9aa364799de00d7c976636acceb83e6503e2df0a926a9dd7c8c8c6c2d944081811c298306b5d975240bb5e634e49037fbecd82df3cd2d50a6196a7d992f6ef2e0b235677c9a2b711e3d2f4cc00c48d99b55e94f5150411f3d49d6a3cc2f5355c5cde5a9a00e0f5b58aec4b2eded21d00939e9cdf23b3ca6bd22c8fa0a7472278c7453485f6b722515c42a28b46aec6c1bb047ea13e5e76c7bdfc613c4e7405ec9960e40f3ee3e66b6e6220b1dd53a8643a86ef53974c35482cb25673e9c40a892fe53b8a5370cd7e9ee2741325c2951321142db5e8fbdab29a983fb68faea17c027bffd55b36d2e7e5759f04242282cb297483e7bb7675fb7c6dda7758399794aca19afd54e6372ca05e1b8918c589a2df5cf13d68a630282ac5d4ea5c317edad8d408ca5143dd89e87831c8bf5c307ba3d71b5f03b9769e28fe858cb3b13421ef064444db6ac96c980779b0a1b2c29c1d2fe1e74f290115238e5f6b477bc6224ca72613c41aa5b819ed356e56cb3befeb4a047e4c7b0155c5929062d90968e1e05acef29646d19203947cf6a3688585361edc0655e9750239861234b40f62872a5894f8a3c561ca42513d5a6d1bbff3921f17e47e37a0aa7361397cf33e3b6a59ac26ba4a622c5f5783480594771d681fc365ee0f20fbd6bb570d0614f8aa5ae4f772f60ea7a12925ab2bb4978e1fbae7cae3a002bbf2288f7d5320c7dfd707621ae785a2a6305ccd5e83b7b0c94d00e620b4f430a9e3d125b3e7022a8de3553bd633e3e2ad4774434998fef06e48138c05b9220bc0ec4484a83746ec76c51a408a9126ab2cd81fb1f23c2da3ed501d7922c300598727f34664b1bf2f5537f57bae809292cb5af4dfdc6883cd822db9226fdf5d3bc854b12c755b8c9c4da3b185f38635f58a0302993b8bef39e13bf771b186236c6ced09f5834f076ea55bdf73e482ce667748f58caa9f5bfc1e46742e8a7b08fbc3292e90f4563987ea9b8f49bda7c28c2dd720f7ea9c6dc774b8d3ea2e6e10c626c5d053f9092b309114bc523e6b35c46eb55a13c42ea4c3add230db47bf7424ff5eb9d92460c311759a81b554ea13988580bfe0311f91f763850b8b08e341f021f43efc2b3209659ff2293d3aa24ae60411414c99f7bae42d1a161fefc14552148beb518cbab84f931e0d214ad189a0c42fbf2a9bf86b00de3e5c757d404084af0ac55f8574f12ef4478ca59d76dc2bf4dad81c114c014a98cc5e6dbaefa07fcba0e4b842a23c45854e09be92e6f241c3a1895de0d2219ad0bdef7c8fa8704e354e5cb3d5697b7008788de5fdb6fd4aa8b89a6677d7aff95e229c97edaaa0c778b397f9a3541b875f0f6d4d4ee32a7c02ed6168a78d5ed0894aefed5bebb685bbd5642a814563386465bdf65572d63a39e2952658700bf623f457a244762d1f84e3b4a13caf75871fe5433485b197dabc34d38c1e0877eac7be964741a82b3abcf28a65ec494b4c5cf244083f2a7e74f9a235c6b0fb3a55fd11c7ba73950009ee5770da1fb5122c00413a8c241d9ea36c8d906df3bb1a17773b2100c514d94e7413a27b59e15d119268634095fb4f6f519b919c83f4246e1964aaa61a21d8abd341ea6451a054e56b7c201fa16d659ca3089fe2b7342f63d198cb40bee087f72250a6eb14dbca2e0a0bad3c944f451b6413b876b61710422b28a54dbd08b3381a999c19e4a461ba0a25d405e988982e25a85474e191253103fc5356c2f6489f10f61cc1d0afb6d347e6527cc30a3c1cc17d445ac7a5df95cd95eec2f9f81cb2ebf3674d5993e04f9f0f6518ced4a83dfa3099922f12f37c259246919422996fd0cbac0b803bd851be41a2f1327615e52504beb47a2da0ec4b8d65e8b4c46ca8bb9512193120a12f7fa34abcc433741a9bc287f426be6ef299d6187e38e67eab4d5f799cb5e0f48c9fc5e60d881447f239fe6b9f1e9a59f704102ccd71d36bdf86158fcfa6df898b6a853175322009a5ec46ca3decb60c78d1adb11236c1fac21a40d3680496ab473af78a863dd3888cefa24c0880a8f9e3e73b8ce68ced90dd728b6598a35fe14f8488f59bdf0ff8442c36e9a35b9242a0b539022ba4074139edb36a7df6db99708b4e8dc4b2a01a7b9366c6b3b3296e5384bda08010c28365498d7299d7829f4457a5f6f5c4780dcfc1d55ace44a02741c8ebc1c5cb3063e41db2e579759184ab225df9f902b426e887d6bbb0a669720d273d8ca731f9f7a7a9bb57079fd293c75e8e3bc226c642bd68b12dc1dca9584a00d60d3041f993901899597185b26b416f42ddf770ac7a0713a559019b306c40d2e661f6e9e19d67f21653511d614c0ecf69a0c4cf4a12cfc9b57ebd0510bff93006fe3bf9dda875098c26930a146e7e4810bf71fe3f5868f5c63a709293e32cd3a7d633051e2d56594d768c78477f8f76a7e92afd5f93812e7609140b2108c346bcbfe96e5ae062a7f0a811ed0dfcf864097247955abafc5a878febf0fb324002bb6f0d5508df06969bcfd9d137e305e66f07733bb91372883d4554c17ee0eebccea31d654ff010267b1f3f967339288f6f064618d683942f47d3c46b8d2e5af47e847d4a4d3afbb88a58b9e437bd01f2315f9e5b3c6841c22e7ab0034941355def7079375a9c7e4d1302778684d5d6fbd08adb9eb35d55ab0cdd3dc213ba524c548d8431a69bcc8c1ffe4bb8065c2461ddd4a1e64089ca795f38961b36d62216e6047577fd42dfdd87661e1e94e14ce23374f44a3b9ff3ca2dabcb6bb482cb4c6e7b72cad9da584548bde72a60ea6196ca4900179528ccebd351cad252d0d92f2d4d7edebc122fb50e6e5596024d69811635ac6bbe66e2a88ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0bbc5069b9c3424728db72dd7867231128aa14c8f3f380e2da3d3c0b5948b7e80bbc5069b9c3424728db72dd7867231128aa14c8f3f380e2da3d3c0b5948b7e803d8962b8081fca489bf29dda11009b3364ce32b478932caf0c92cdc51b7bf4a8aabe2fe6271aa307834605caf08e8fa190430f8f27368753792bc4f3ea37ede4739891e208fa67d07cb797933bf4bcdda3c7f22991a6149b705816b8dab86d97dfd53803b75a5e459c15253e8f9c4222d5db0135def18bd63e3cc19148a5bbfd2abaaf0e7c031e56df7d0f7f56229e8a3a2a401f9eee07196ccc8aa793fac128420be22d99e1fa3f34c9a7fdb0c843c5d2cf81e2b2ac11e37d482c04bf196eaad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4b54d000db47240ec7370aeb2f0fd93f7291edfa92a9d6f6a410bd04b91838fd4b54d000db47240ec7370aeb2f0fd93f7291edfa92a9d6f6a410bd04b91838fd94996bfbd28db53a7bad029a91a7d1142f351d1a554f5ae448009cf0ff2e894a0bf081e5eb4ba29dbb072bb3d3dd459e2d5705292891e52246d1268ccd1ac5f1686834b0ea4ee81bf87349cbe6d33881687a85be7612938edf6c2bb96284d7d6ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b474a98b460c989aee670e84b8941a426eb7ce78f959c2fb98e186989c0d860fd474a98b460c989aee670e84b8941a426eb7ce78f959c2fb98e186989c0d860fd03242f59c6b7a69112ff4a8f2d5ffb7ab187cc670b8f91dc08c349574f8b4fe34d8289bbe5931baedf2deebce7378ab17e933261eb26522183cd44e83fa96af160b4976f51441dd100f615a1012912f344026ff3d3b76d16d60eb9a3a25d681f52670c4266758e352444632a9099663d986fac0dea57a75625cd7ff7ad318ed16a9081a5447bc6f4c2311bbae6155df2d1fb9f691d053af51e6c42245bd3c01f483cf273dfb936eabfdea12117e536afd6942afae3c4c7cfd2bfd01a97897ffd127a2fc042d86db5d80dc14a8f2b775179d301bf4adda36fce9f98005db0e74c4cac70c8257eed544e5ad95d8cde4f82f5d85fd47f8024235b46428bc8363d3967d6f31977b308595ef46819d09f60204fdf1d21d77db4abc2e05d129bd982ffbd4da363e64237aa7fd42195370580abd8df2c5e233098188afa288afb44e0c45cdc5305ee3d7535590090a2dd28f2efafedaa547c0de3f3f9a40a00dc80f1c9de62e93ac5979a7ea69328b280256ac2f5c670d3514edee995e41354d1ac344b2887d2123257b70e12b0c22339e393a2663bab3a66b9fb82074f871a9751734b02e59b3ea585e6f198f5e4a1bfe5c0e99fc80e3aab590fa61be97103f6530ec91814a7fa2ce2c101a552357f74443d50d786f1b8fc9d3cde38e2fea54340dade8d1b5d8a44242a20300c108fd17c65838e243909dc6ac272597b22874fd607b69fc623535fdada362dd7a15f290777a18e4a57acc094c33ba193612d09c57f83fa6d8d843d88b352b55c8f2f1201698e853972ab4c8528de4bc7ec5e82d04624c8ea7b941f98491ea734d9efa1859b2ac47afd2d89a181fe8b6b67c99dfaf8b28864ed6c8a36ddd562d0c1f2b545df0a123dd061052adc68841788c132dab216a2eb04af57c43a7e209f89a3ebb9049e66777f6e6c952864cd1227cd31bea1c5a88572b7389191b032425ac1cecc6dd24ad4861a9bc3419a7b93b0fc7fa52847e2c9026eb6ad80243a45eccae200888cee75a78658bdc20449660ffe269f871d821bf128dbc2cee54c0666f3ce820b59c5e7b63098789cd3bce26ced167a094b9576e8f270ee9b06df9bbeaf530ef809aaa27fcf678d710902a2df603310c6c09149755ac84a87721cf4d79e3c8275595f4fc170664599f334bb0b6819038230ae2dacf5c478a569438fbd3bfc6275c2449fb9d3b8cb657547e86dd895052d22576a91d1e60b5a2b9cc7573960a6aa2ce33810d6b94b11a22d428ef85d07878f6104e80ad93e17ed2a1d19d48b4e3024be7b5557e77f8c7ce927d2da3f721406f88bea5b3833f6c7e92a909f3830dff7738e9824a530bd73776b7f3b1c468e8da99b8a0e83abd35a76463ae6a6455afbf3a85c23388df28651f0c35e717742a5a778e654694b68017f67f02ed84743f294da8c9a0bb7781d153cecf8c9523ad9b0777d45289ec6ec54adf137393e29c3888820d8ac1b4da48bcd7386124a6dcd1ff246b4dd908c772bbdb79f9582443242b8e87aa80ef6deb4c33c7fb4d5829dc0f6be626ea9b0a90ba6a3e239730f8588a5670169c560d265416a2f871e5aa384c49d253df711e5ddb90e02e92e43ce040b57e182a2d3b2e5de60f0e34bda88880946e3683b29b4611f89b9076f2b4d4a902d37354bc8f2adeac8887037a381f4c9328efc621627f1b23a5b8a7425c67cdf38e5610e0534001cad1ceac5118ec76ee41fcc798e6e007d8494513999ee940128d16c3c3056ae5510127f1a9a3bb123f93effa286349aa4c2100a4da14983090ae2eb10d9bd69c50e08d15ec0a5f92dc65fc4078b95cb86007d95f73db9f64ddeb3bf8992ec468239ceb66eb6461830e3559ae32f3c89d9b0727c1e586d663bccc97e32472916b41c12e892809ea4986e4126b1f3c9a3a633cd66861a7514d2b481ffa667389c24ceb512ea8a980e64bbfc04d6c26e7dbe12b222af43ae0d1ab10b9f3ee49cdb17c37b21074f0aa51ee818b7ea7646db5957cec2368f1e965598e6745d9e3b0332577f8f890ae582d5c6b9770612d7c7f14ca1bef812c97c43ee73ab53c67edda099d0f9d9b2cdb386fe4ae7066f1525fad8c30cee11d5375f046506d00b53ec81ab5f03b065183c78c5a21e5857eff79eb273f4c564355708755b7c7caffd63bde2c2fa179288872ceb6b9d763788bb19e714befe296541f78b34e724f88f0a5234ba50ecd9dc3d021a0cf2399288c2deca53d283d5a06ce1d92242e164db43f0fffc066cbd825c23087f13359818985ec0fcf6a5642db3b42767a81242163cc326bf6bad54b7be3b64fed99f1fcf85f97c93cca7dc97e6c811f4412ca6cab26461be237703b3ea77bb01ac32a1105fc8848dd30ecac8ca9b69fcd2c82a9310b94ef4f2810a196508034217116035b7f4a0569c2744b531b4a8ef91777ba1e6eee765f8bb8a820d0df8ab218ac0f7198e612e6a41a1e636e78b97cdbc486c155909c2dc02c6bd61f051b1abbd8ea75a8e8de8383183e7492ea784445771c5dba9b9b0919a2f704a8eb9861dbcbf2393962b8a944d991a4108d44429de4839b8e079ff6d5c64b69cb94787bb635c29012f8e1c25e1652c4d7b94bcf964ee758f2e4158b9dfb6c079894c513d2563117ab6f2d36237567fcf2e215bc50ed38dbb39b5b6d53d0005b183f288af9b629641e4e65486e38b7e372c00ecbf8c42742bbd015f08f20f81d7348f537f74167a259cd7f3023be9c46dfba3bb64ca30633235c612855742af5cff8cc94fd00c72ef22d53215f11cf3e60af313c2393f25da93cb49cedd21b0bb49c6c7ffe3c5517d66415642b9b16ae34f4b2b9463e1b20e01ab94e927d24d394062e3bc5d003ab8194996096102b0ae3ae68cdcfdd9808c99522f4ef3c087243b59394564c82b9acd553a2d2167fee7ec633e524a72d5ec67cff77777e2ccb527f4bbcfce6963e0c0b0a627cf7bd701d0a1154c7467945452b596f1b38a2271712eb727c30a21d48c523669c27181219ba0cb9330deef4842f83583fe8dafe0c33c83edef8d1047009474a0876a96eed46d59d743de69e37514a6a30b9f494c1dd328786478cc23b86e857f34453c571c91800bf337f10f3948f6b46b6ac5a35045470be9974e75b4f7b41b5259aac1572a057ef20faa0a66a7879aa965e5f0a7f509d62efd0dcf10315c243f987256b55fca4af5da78c5d7b097034b22a2ee299e092c06f50b7ed22e367fc08f8fd6e1e84782be92919a5ec06d50dad7988e8f4bee7b6f2eeadfe1209ee0ef345e43fff985a05a11fd6400dd955a183080baf01ada872018dca1421ef2d0e8e1dc7917955440a5a4e8842c4af68aee74179c752deb95f3b361455a6b9a12bbdf434be27768696ba72f1c655f3012cf97fe1eafbc6a565d93606d4bdde68d453250c1f082c32cb71eb57bb58f783b0f524934efbe368df496e8aea634228468eae58ec7b4dba9e927ae6ca337f010db239668210b818eccfddeb1eade87b5df4dd93c283bc8313fb098b32591111ad489a43d47612681dc4abc8002d4421a0e9ca6656d848d44b05ea8f4ed27f4fa396e1840249e4295dd2e150b8ec42e0cf04a72777927a94de08644e20970c15e55733b01b7474d4d2d794db5c5f71a516d8796ca89d492612e91b615078f87a728835ec73b3b3e9071e17bf858bfd2b8c453459b71aaca7e2a3db337ce419829e171f4e3be43e2aaa16e908752da0313a32a0dafd27ee4c94359d21f39e250ce720c2162e24dad88f45aee8c3c29f8cbf219f7fd922282f00d567a10aa6a53a589144187c04d10b48b425a78a5b005d7f69d9989897b52c32db9517ed8aa746021eac753c15a27d41ad47b729947e51a4316207cf37c09ad431a0ebe6301ee5dd7bdf8fb34c2db9bdb49d2ea9d3e426a8ffbd5725a1b455337e6d6955db00a7717a6bf3784ca27284352f0890cf251e4e845abb326281c6dee9d88dc1b078cec94f983b8d3ff9a39bfc6ecc582bcf4ecef6bd878dff962549520593c54e533e8d87ed9c6cc8e3e0bd2bafc3e5a3c428e81a584b0478a0cb81c41bb626e4dbb9e447e6b2431167f79a332ac43b4362bdb41cb972198c7afca31a26155de03abb229718493e7cd2b2ce06cce1cb9a90f9e8a1a8798e4210428a4c84ac78fa57a0992b18ebf15560d457d4dff1678a7a90de64aa559842c0adf3c99cd080d71be4af7cca72ebc39401f12830e3132c76ee827f019159bf7ac31d412bfa96853d49323403b8c10de5ac01360d03e974e07863d35b5156fa093b27b752066edc77efdc7c8aa9e2c72bd8fd9f602613c857c3fc00f11f31365518f2b6813fcad4413918ba9feccf2378f45784cf6c7c8bde1dcb9ec58f8a6f11ac714d1d4546aa28d4924f4bb31bfda8b8cb6ac488d85beeaa0b7faf855de0e6eb5a439b487773faf8c101a1a1459ce097adcff97a3cfdad2a3fc15e7df7d248b99a16c9ca9914895656b279bcb71aff57e3c41e0d84cac778278ff8e7b3c813498122c765a6713f2b14d2a7d471ba75ab469ceaf3dc89741942a53c2cbc64ecccabb9b3561d6a88e522cb8d02c75b69a59833e7dd0c0f7d276bf9e1110682ad725985ea317ee5715b76b42af245ef08a1ed2dc84b25226acb43e7ce066b4c8b6ed4a0df0e6d083fe7890d37fc379de0d1b8a45a1d4f0670f804cfa0be3b0929caa23f4ff6f9f3262f19944a97b12937d0d856f4e4a16bff8e17fd5143dc637c468547660cafb08a42072ecd0dc6c1279b81f3ffa43ea09fb6453f4e40cb9ffcd4ce0b9af76626b78db2155767883eab2a3c23f5974ed813a5ce4620101ec622297f08ed2349108d272eb770b6a8a724f676e766639eb29c10f785823aad19cd7be4a617af6388f0a69d7e012ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b9c1f7e0221dae93861c4db33238d2bdb25451ffdede615b8adf51ea20629d7259c1f7e0221dae93861c4db33238d2bdb25451ffdede615b8adf51ea20629d72530c9791ed23d3efac5b18756bd3180d0d90637115d27c06c178c2a23b05cbafb57c1ecf46a3b884db908f79396a3b35314cfab7fa241a991a6694dcfe0d07f1ec8b37d3553d78cb9e69b4292fc3853e9c5f99e25e595d841de4057aea691f3065d6e1b09dbc3f4788831e9cce1db1b7c2692ebd9acb4434497dc23c88ef467dd3824dbc773fa477934369672897cf7b36ca9615576c13f2a80863c5b5bf8796830734143d5ca887e475d4937fec3eef2a25d0569a9458de90a1be2092f91641183ec2d4079e28d21446bf92c0235f168dbfa8f65f58e3de7dee4d69af8719e30bea47ee53106d92135887069c6fea4aee1f5b087871f8e6a7c0a17786bdbe8fb96d74da20a635e834d081839e1207ed798b1f8a9d4b880e743631fa6917e83aaad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0aa2ea135957942914cca1de283c861b879ceb97ac32a53279cbfe90af962b200aa2ea135957942914cca1de283c861b879ceb97ac32a53279cbfe90af962b201cd560206f1bdb07f07a0b1ba32e821210a1448b471fc5f8789877b81958cf5b3c37f80051f61bee4484b9fd33ba887994e702cd6e5cee4d24870d22a1750f3ff160f1da0720769a189861e267e6c170736b2fcc2cd2fcfdbec9f8a5b64ec6e99b9cb3f246ca067cf29f87c35f5d67b197b2defb9a5c1c9059cbe35c8a38a1c77e6fb3a2781149ae79edd8fa84c87665a2c81fdc7b9178acd5c0040cb55d3fe52d74e21122900e25fdab479c28b8fb95a4fa0066241d0c66cdefcbef8399ecab9f3ff20d9bf218ef070296ce4ccf5166f5fc63d86034f953e2c487c7b8dd19072d18a8f3c5df4ed9909df3c2fb7c748a83e326c4c772d21addcf5657c4d511cd1fb647590c63bfd3f56db3c1e222533c7e02b8730fe5b0b88d782f9b5b8ee712fa8f89859fd60582b0d0411977ddd4e07c746c36bfa717de2bee6c843800a3adad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0f840a0be252a0b7402b2466a09eeb3bc12fe2a1b3726a52fc2e4e3f14ec717df0c72b855ee31787d78e0fbbe7ab4c7fd5a27d420e2e4ef95ea72d84eb0c1668d5fe836497f580f51a7da9dba770ab2a3d7b06827f1dc7ccd0991a21628b4e19d5fe836497f580f51a7da9dba770ab2a3d7b06827f1dc7ccd0991a21628b4e19279985f35dc6ce5bf0bbd1dc69f2f01c5bd232a794b3f2f1aad36e7787ac585f67920a9f9c89b6d031b4b0b1753755e029af021d9b258f9e9f2d1024d8ad04e433702d003ea4770781aa57b4438387c22dc965b332a3f65155ea666e409d4d6189e811a3d9e1ec9fd01e8b4fa7b450776cd64531b187f52179d98542d148729bd3eaa4a4c35f88854d7d4396e517d7db036818b59098d43e6ca25a44f0750da4c8d56a73a5d87f67c35671782795858d066aefac02d11eb79a16d87db0c62738aa0c0d990792d8c877f004b7d4a94ca14487d840bb6ea00fd1c7b0ce1206d18e3c11338f80ebd8dea85bc6414e9d2eba08c6d3bec56dad246169b9e5cd4362e06e607e1b51c5af1e5a2f3c1b519119d266b1c15e72fa98b0800ad770fdc05ed3a4525c3040c35fac1340e473f79373ba3d4b07247f7d7f2b660f02d5251e6928640b2c32c9e85e5766562badb99363e393538f672fa1222ba58dcc6cec4112ae34041e15f190fdbe8b3c2dac4c78ef3e6dccb3438bcc98e64c8656bdae4d2a70c1b67c2d483b332da77699e94daa2646569a5f1ffd6f53399cf9695a2f1c48dd7afcd48bd7424660460e40a9c1377dafc2f47b0e1dcef781bae053fa3c64cb0a1691d7ae8ef38145c205c3f7ad851fe1062062b33f96250205813f424951620c008282aa6b3af3632a72697e7b9a00e4c12ca97b9da6065076ece48832a29d11201aed7754a658f6df0007a8c3f971c5911f24b493528ce63a36947998280b0d9fa0e8ce053ed38861001e65e28f799dc79203f59034f23d0f2becb61d8fe5d32d2788e28e2253c781f6015c68d43999bfc856565733fb8ad762379ab9b6726ae31b980881ea6130bd42cd34c8cacfe7980d9139e8e97ad34479ce2bd1f198ae73d341f32ac2d801a623e9271da163a06ea3abb3a5e9020d2bbe776998b06808b865e527050f840480dd40b543a56f76cc2ba575ed037e242fa27f7ee5485ab7c6be07beeca6c8cd85d0c8e8419314a84a7f0c615487e80a2906fb4b908ec746fe5135f0017e6eab3d4eb07dca68c82aeb4120b13b5d63b45a56c66fcd834be84b6e5e65d5d78fd955ae0076148685ecf2b1ca5233c010e32a53d4ac8f71b68f87ebd9010dfe976cb7c8311b91f039a0c0907393f0dde6879709c0b55053cf4b9d69215cdcdbe5b3a1c80beea6587fa46f32ceb4c06fdf9adccb84e12b4e8afb11ae1d5305436d7c3e8dd50823301fc12c95191dfc64e5d797dfd25e335130a8ea84f412e956342671b58077cf707b19b3fab4670ca27c19ad2182c21d7163639e5889b2dbb051f37a8121fcd4ea95a142d90cb655ab390e26e158a558d93873d1255c2e6b8970dd234d7dcbd0988076888ba28c224f9a2db00e9d2fbd25f6dedcec9e1ae3d2077681cfe466af7d12c3379a90ef9e1c9a0bd10aa0743ebbcc2ca6a80695752c190385ce782bf9efd592652fe026f41cce8d0f458e910d626aefac01212f02de4c2143b6722b5f31ee5a18a920224980c5e5d0805c4200e7a3e71a7b7039b5136e83fd589587934f687b864ac969d7bf79144de75735b6e3c154b6401642506a596e1c5456435a3c05690e5dde600f494f62778afa369327efe1818124b1741bd7151d8e83caaa3872bf10135137423706040d24f7ad2d11ba355500ac1206fbbbceed7d5b8b7a4eea7f674e9eedab4d115c123c57638c920e41638a5d46040c209d4e7229f8e5a2f94aaf21fdf9d2a238513e7961e5ca9afad3ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bb23c5e557623a6e47d359507ae6a7d8466743ab13cd13b2778523d6a93c3dff5b23c5e557623a6e47d359507ae6a7d8466743ab13cd13b2778523d6a93c3dff5ada40f27a8d0ddea3f4111ef68e5929a07e92021a57147f9bbbbbb7a381429e4e4bf92539c92d921f9c4b73a2d0093ad678792138bb69d128beba3b0fa379627af1cc977169d1939aa00707673abede36b338aeb06d9a2ab87074e56130476188444accfa4350d34ea2aaf72ff74bd962da842d2cd31752e8506f56b8cd515d6d7de76d765ef75aef2ec1f9292814427e02f9f695cfb9672389bc9938c6d06794fd4c46c58a39952b4fe07f66db5cbbd9a43b2438dc1256c8e41a8f719aed95bdee059657eca30862561f24a65d32e349f52a49dfca979e4d876a2fce44868f5d175873eee49fb48c271be3bb44d421416779a49d26f390ce02ee6841bc9fc78071c149a7009a4aff81fdaf8269124e8bb19be758912c92c9433fa2cd3688d45a4d872d41b09bc7808ff7e1b4283324a52bcc67ebc34f0df7ec1664edf257b064730f2c9a688d4e742a1828ac2cbb4240500bca3b4290ca625e6ea97e0a2947e5dbf5ac09dd11dab6c9cac82d09f4f5220135fada6d8695960314a4dc3aee6f8ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b65a363098d2f912620dd8bfddc4623a1f5134bbf73d8ca71a8ee69dbb6d695afde6821b4501bedc22ea8ff30c24e6a538e48ad3ba95214f98674cb9975c1fe570a5d42dc49ad2a282b9d3a9be7a86f1617ae0d0a1a543c28c211b82c03827b4222644b39235c08beb7962fd3f133932741122429581a548370d71902bfabe091d38e3e8d5f8890a59c4687623cbc17bf7f75b24d3ce45336701720c5b122cd56dba9277bdf69a414c23e7ab9dbf1fd422c6d0e233e7e40b4a66069ab417c49b58daf7139d384e2f5035cd5da48d2ba8357a3be8cf41bb4b21b839410f6193438356a01f1014e345ea997de2f35c7ab09589be184fc0306abf82bffb295c6d5d790e1c91e30176d9b6958c455e66551a91671890ee61d99544b4a9d290987a01b5bdc6f6b59921958b72a7636d617bd8e56baf0a857944036d3459e02787eff552e9bcf31e52d9f31e8d92077b84b005dfca8293e3b1e4ea4dd0d471e88d4b2873c9e2b6e0878584459e282809bd50de31026e7c3ef7fc7e160439fe0bf381e25001615870fa94741997f9b93834b733d138cc78203385bc95d782e6794507b65001615870fa94741997f9b93834b733d138cc78203385bc95d782e6794507b65e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85555ae43e598fab20e83c1b71f9a01f8596ef97c232e2132e47edaa6425bf9429a55ae43e598fab20e83c1b71f9a01f8596ef97c232e2132e47edaa6425bf9429a45e8d2909af0ce1c9b485037c06f04477a421c12312a7277526d0e9b2c90897604cededad68c3e0f2c4e6bcd8262a00d4dbd5dfca6daa1f3b13f5d45e2332188919043d584d2ab627ca57d8ed801f352b4fd010198c4f41f461fe61bc519ce57919043d584d2ab627ca57d8ed801f352b4fd010198c4f41f461fe61bc519ce5713b3dc80d7076f1eb9d65be45414d2c51713253097b0479eff733d16eebdbb0b2e14c970c548d2844ffa0fe3c2317f2d7a156fad92221086dbeb0084b3715710c06ac5ad8ab9fe2c149c61fc5d7639d6e2c36acec5a532dc7b5a598622c7bd96a5d6c3a65188eb54654b06f13e014f0ee2cf8166d0cccbbc5daa1faad3f0d81f1d34ad822ab938a2e40f57869990f53186d83f20b1643894a88230dde442cb02ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b1e2ff27eb75141c225dd3ca8971f16d18894b5bc6d723bfcdbfabf0a2c7083741e2ff27eb75141c225dd3ca8971f16d18894b5bc6d723bfcdbfabf0a2c7083740cc7dcd33b6a76377f2121bb938b077a26b355fee1c18a92063962483ff79cc1b129bb6e37e68fddcd26ba0a079a5a33e2f8c7453d0b786b527ad2fc57597cacfb5cdbd1fecf4e380b4f59bc740ab880f6587cf34fd7050d45349842521521d3ac454066f896a5d953279b69103011671512e38e2fefbf09bb8252924b786619965fc88709e1a86b95a3052b20aecfea0c97c6e49cad784dc728122eb39e8ffd098233ea43143f3352fb87ab0f95d32ee3695475ba49a40c88b61e54d23b8cda6d1c61802fd28064fc77498059256b2dc867cbf785d15051cfb89e0d54f075aa88bb0848459b502ccbb20f5894fc7e20d06b97906ca0fcf2a86a05c1cd512d42c0e88e5a618c4eae1d1547b06ccf6c58620c4d7681b8bff427f0623ec17ed7641dd5b6cc0a70cc20c73020c39bd88d0b39f9fb63e83b7353b3022efd763a4ff252bbfa3909f801ed168ac524d96deaf1d3fe7bf10dabc00225b45d214375ff5e7bd5991e75ba55127a7f8204dc1ed2e3f825de4fe0147c3300f30bb5c8c0e0107f7e85ca2ceb5d0c1f71653c7fa287d5432f448debcfe23e24b47be12954496c6bb58908633085b60131ffeee0ed0359ba28f96f9f6c6cde2762d8e7f261d8c48f30d4162ef22ffc70d5481aac1c42acc5e66e549df383281a2e4781a32bf276db7e023dc567d01e866155cd7077915de517907a8974ed775765ddb195473183416d312e2b64cd86d64462fd286badf9d826913d8da612ea1b7e6c24bf4e039731aba992eb5938760e809a4378342c1bca99515c36ca25231b14369d819772657bf2615e015e867db1e4ed09d9791f786c92166da47d1b8f5de111e954ce34f5f405c16e6a17880095459658b22318499f55c179dd6b1e5257f62f78a01e1c70698feef778391a072798cc8e7efed67bd5b362f259b25094b41c822587f9d43cf44516437edb62a5ba5c7305121a1253030bc153e0b909820684b77e3528a458859f3e6582922fd71d4bd73da38af323befe2faf84887b343d2ef957d93d5d2c60774d3a2215c2c2acac14df55624d1191013150bccb1b28b2bddfcc80cbacd7f0a80a43ce9fd4004ec37fef3e2309284694108d6b916c780a8277c57eee406e9a7f1a8d0657cedc456229a5fd5064bcf83d1b44e7ce7fc561ff8cabc31aa8aca2a763bf4003c5d0f277142a297286cad4f9e431997308c851466e87e86a96e38a3505060edc3bc31cfd407dafe9f48059fbead5f2cca9f3f36943ffc130eba94ed1dd9e75e72e36dd672f25e9ec3aa6a2909a4783412d3a6395f632028b43eadd43ada5737c23ac5aa9783db4187e8ad22c9aaac9b568b36141c266d0213ec31aeb67d2a436a2a4bea8aa6fb104b502bef3591b95fe0171240d1120bd20f0e0c36fb72b4dedfe67de54f98703b1f5cede74de7e30e49444bf2e3e012125d00764713cae62bf1ec5e484db882b736e5b362ab02e23f53f17d0cbd98194abbdbab49e61241c81cb14967ab608df2e00a0bbb274bcc438fb394f67b6be2a23f0e4d837c49b7f4d8e64f290ef184f0856fdd30198a70a55cc0bba04b9953434a3d27c6b41bdfb48e4355ff3acddcee1a8f7469486e397a34828a2a4d9950e57c9c38a2a4270bf683bf6c0025c352bd19d40c01c830beffc3d39d4f7d193a0533ac2f391568592023bb7f4ec238a9cde63f410d99908ef5c4d7e282d24f99aad36c2ef0080b96d01ce9c49c5c97ec4dca1640a21a55a29576c4306b450569b9fa079616c6210690a33bc039c79fd8c4a83c5d46e9c6a94ee2d7b611955d5441691c54f7ad5777b97f7c53aed6a27a0aa7a0dc7cc53284d7493050ada0e22d179050f73c4e1003d18605613b25b6a88bfe3573cc2f72c44553141317f9c5f572a4fcf63cbeee4ccd6cd4cb1ab6ff3bab5ecaaae3e421d5f88fbc9ada870a01233da23c0ba5e3ba180910ae26406b56c08c292e1b3e5925f17b51ca2f238c3f72dae256e874e4a5033937044738abb680eea0fa535db06b455f449d3acbc443306b4d8e0cc8992e01253b4cd9bfffddd4e7ddf0621864ee37e1f91881dd934e520f44a11edd5848561650f73d496c6feeae7379ffddf99365a938d2a927882039be36f46cdf9128702c6f087ce406237fd217b11506d1ef25daab6b96ad246986b7927b7c2897676de0adc8a23634111a2cca11e16eac9d23348bbe73552ccc18ee2e30e6a068db61d9d4bf1a55612e11039b113f7f6ee69aaad8de69174ec268af906a06773a4d49cdb7f160187bd888cd90b0af783f6eb22bdd91423c88ee521d4f846a3dfb2a9540494037465c5e3997fe09cbffbafe89e7f14f0a8ab65ac5386443dd6fadf641480dabb532ab0bccdc968fcc40dbf0067e94743f8086fd0863d5fbf8050a989e8461c0c6eda6a05966ab97c6bd0a6b383e7cc78b3f11b72677b90d4c2599bb430bdadb38192fad126dd3adbc8c3f76c0e06c4300b49ea8c155023e211b78178d5995735de9c2f5b3ee473b33b8195e2d7a61e9678636ac70fdd76ca9986b6b0940e0b4baee3851bb6c70f976e0dba4a9fe14a6a74f8464b47d03009b200cd069235d7577884f348be6e5b5eecf18abaa4b2003416b7865f510240298158c108a0db284fc3c6b311a0fb88d9b2b38f8e357b20e1af8685cbcfeff3882d6a1d1759fcc56e5f064de80971537780389078afd7b59b6276cafd4633df698a9605f8fdee74be2b840282c226ad7a07c33781064411b1434ab4b11d9955ccf6211d2e385fbd583dbb892575e1471e66c7964c0469cc2d2c5104bbd713ba182d0b02da7d994c29732deb26977f392db52b13781c3d785f6be509c9c5d0938a0e1fbf8d003fc75c4e4f177c7d77869050156610612b59c3ee5ab5dbadd4bbcba1c1af7430972f3499ffb94e27c89b318ffc13e9be5c00e5ccc2ff84317004b6c126a7799cf46c6485f9e45f6a29cd708d326b26d7546924c0213f4dd9b9f2715b5b8e281e36d1f71e376e5323fbaea8986f3a5893e6127d9b10970a21f9c7cfb973a31bfed3c55b1684ce3b9a0f6c4f0a77a75babeee5ed58f7e33aac14e2e8787462561069a0ae48ce70f6ec7e0902dd57a3d990f616afafa5972928a719c7c200538c700de0cd9f76bce76658153c36cb4d6e5431032a05fac8f3ab1cdee82d759166cfa06900fced06081d89173cd3e18715b2eda6846418a3c6dd04a28ea917b41fa69b98de0cf9f800ba4679a188f32fff782d5cc28ebfebc67409161af0e0b4523f1328ddf1df34087ee5c868a78fcc6c5e6854559860cb2dc173af1ae0f67bd1ec2e9b46e05167a79c37dda6e8db2d1ac7c8ac62da6c0a575750db541f95bf867c7e0f1f5f8baa7c02c678fa128ae233fefdaf963d0558bc0dc2e9f12518bf2c08dca51f3620c2b2f2adbd50dd61fc577d5e00e392516de9af43b8d70faf35931045368b079726d83274ba66d829b14e8dfd04efcdf568aba046b0c328871dfa5d559607afa292ad9c175b9cedec5dfa0917c550d6051317c876a8d71d73be7e26b06b5b43b78613553f124e97184073da2a133de681818045735f1f5926fb33f4b9815245d45065f3ef632803b2dce750059e48e351330b5ae85e1317c37881bc48320abd26a3d8a969e69b8a6afb9de3cbc8eab6bd2b313f00f9c74ba58f609d72f994a1cd63a4f0c93c7b323b6a627f32e7547571e8cb9f144594f1c792136bf0cd6de4af95e5d0b8904ec6eb773c5bc8b0f969c71ddc044f5e9afdae4226a84f4d98081073c65540eb2a6d736caf17539f48667217950106c9d8324fab05eb1f48cc643c072cf04671a45c332ea3db3e15567f4b4cfd0724895b03359b0c86481b290ceb665aa75fc629c5fdce130bde9c0a929be0a3b8b2e2d7b6e43d599b1e42f7c907b1c2b5bc034d52340a58949da02587dc2f3fa602f127b8342d0412264f4f8d50dba32580f9dce950b035f67eb49395d7285e995248b8470dbb01c4fc33d0066f8c98326c958ed6d6d7c42a0c34d9053a27975bc2efa56bd76e4fe6945a385c5124540d3ea6b96874168616be033d69873479f37ecd661c83433603c83ceca31f7be491d96709461265c08d68c439274d7d64cabdbf9fb3d1fd515527d31c1e78ca25986e591ddad1453ba409c8dded09e4d7118438959f54602ed3cca2e722961296a2d18d3954910d577015e4bea22bc9310e74ba0eb649937249abdc8cddd69657b5127f3e57c9d27b61586002f875d6a7f572e6f630edaccea04b4a76c9f7ce7251b5c3bfc6748fd8741f152963dbdeca4069770c40b725b8c66c74bb0c57c0ceb384dfbfa85e9e5034e970ee4892db05e5a2f715221ba62a05eefeed73dad0f00333be42c3ee8842ca934f218ea8af31cd532f260937ad3cdea5371c985068d2f97ca20efb8fd882b16c6516e52afc08fae686c5ebc8890ebdb231d64e1235f951a334e2645520f8187c92720e03c319fec952de9913c2a9cb63f7abc0c999848b5c131d8372df3e5ae343c7ef3ca5820d8bd64c747c87858173ccdd2b3ebd4dcf2cc80a0d2ec06050df8750ee675d1028734d113c6325934335b187c77f3f2dd89a1cd990d70be9354013c4f8d8b0e4d031d6dfaf20176bd13c115dad34f541e1e180ea9b72b6cc7b4469a8f58971a2ca2c238008502415aae4a210b1c879452150c6073818cf96d5be3d726db6194bf9d919628c338c2fee3b3877730525d38c79f4f25a85cf8e4ad60acd3a06663786eedc48f4436b5b433a1bf45363d3356eb7885c4de2c65cc03946f15a29d5255ba1d8bf19805b0f9e04903fb902916aa012befbe30bf581fbab7fd00aaf100419e9d4ed4f88605d7d76bda6fd076f6464f41764636339a9054fb8636030fe0546944bad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0aebfc8aa18e1a9b41759772e81dbfe7e2e8fd115bad41d29e412808a4e3a8bd0aebfc8aa18e1a9b41759772e81dbfe7e2e8fd115bad41d29e412808a4e3a8bdad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bb05a87f2e02b628e67a92f576a3da0c8d3818e320fc3e11480084102fff59cd8b05a87f2e02b628e67a92f576a3da0c8d3818e320fc3e11480084102fff59cd88d2483dd03cb1e04f52d7e74c9d79303c624b4a639c1bf9ddf865b529aafab683f5e25e10db5ec5fde88f499e1a12d4d3497e9793a84e108efda40ba12c64c203a2805ae4f32b02a5f6a6ee34fe760a16d7c83c3ce1fefde6f873d3596f615bf5592118e598bb5556cd0bd42e234bfcb30fd2fc6c954228a43cdc48069681311ccd90efb7664ed324c880b9986ba8d87664743c25e8b8beca25b5f2d6aac9118af8eb13c34828c226c9f357502b481063f1ae705a2fe43d7b9dda5174bec7c0b45d1bc8e439ccba10ce8cdbf539a1ecd89b7f198915c17e41a27c02e40f9c91c403991bccf9c5ac1adaef4fbcd7cf970466a31ac38c1d5879b325d115b1b49ffa37c381e339e27105be13add1c00e858adf215640266b5625ef4811226010be2ae14e49e71a22dacc64af4353a5982bb81bb72f0e134539a01b14908830bb64b412cfef751e8d770e5f0458161de770f7797a694b3dbb3ad78a2208ab265092e98f6477be802719e3fa08e869be55adccf3f5d08be420b0327f914700800f9b645734f3b621bbf67510723253c4c0f39ee8778dd729eb0b33907505fa732765d11f870045c53ab78b92271818d22b1577c58aa610a98173442223200280bb683fd965e3d1d1c977779f42cf651d7fb0d8455fc99045b4e0f25991c72254986f6fe868e272d18d4dcf45e4d8b3a612705c4c632c901f956842a7e3a0c290636b2a60edd5d269bdce8ed99b46583645f9a9fd04e9ce0e775a953a954632792943b394845a3eaeddcf703682bd0d048a76b837bb946d5ca71c2ef32357fbc1764b5ceb17897cf2f89eec56ed7f2708cde0297406c44492af5e35de18e19978b26fd007197ab47c85472803806993f5bf7103cb022b872a63f154485ba3feb0722e088c981b04f5694803b10744c8143709203af668bf640cdc7f8f1228ee793cc09ec1b091d439a853a7b5b4cc91d379bc1be84b5fcda7660964f5e8093c8982991227076d3f196a422cd3e88acff16ec0d566ed9a97259b4fd57aa03f549ae25936dc3fb6e7d19d499114914e5716d267bd72e0584a0f9626e8be2d091fa98a215b7815fb2b2a7a02a04695b8f619336beac5f9c80bde6a04b109df8cd5bc8ca5285e7690ccea04479fe941f9285f0e24fef3a6d7390aa45d980b7ec68d642512bead41ab53f98cda88e385e26fe63f6fb5d4b98f39fb1582470b19517cdaf24bd7267616367852514ad4aa764d1a328bae1517cdb002fbb38667c33a1a71464d3e113a98309fa687c71481b790388a0726ea3d3340f1b9fc095756e32acc9e48742c7b9f4904d7380a1b5aaa228d6c410b5ba3086333d3c98bda93eb9735137dbe87c117a6ae7007ae8c17c30666265e0338cdb9ade258144ee241e98f8cdb28a4c1eaa14564bcd3cf509596d4fa1205480f08a86e03d4fc2fae5bae0f9e82abd7883c8aa93662338214a61725d37b3f12939060a601a3a6ee1fd91bc2626e3e6d361d6921d980dfbfdee563028e41a8bd46183eee44a9673e85ee66fb1bbf9727bdd8ed0a4cc6176db0df695cd72f83c7b52f543d4dc1ded695b59916e7f16e8f29986d37f79adbfeb4cd352ee36224811c57a809324f86952cc22ec2d6c3c7129b2867f81b0ade7951e78935b12d279b7a55719604592ee1c9c1e147c411606e0a4899c8563e92bbbd744ba1d006f78d45c0539a6c5d34fa7e9ae283f1cba94200f33665f836069cd0955c01aed0ff134caa3065c19e7d9a8ff46b3afd9ea58caa54890481a78c66f216eca4ba76769d61167d3f9979500d4a3a5c19295eeae4423a916af752b6133614f0b18fed5b0aad10f57e80a087bdc36919411484cb6bcd4bfbe583bdb1ad303b6a1ce1ac9a999f36c35be115115bf7387d3023ae06d9690025633bcaee962454f19d0d8732f6015c0bbc3c75d222e3256aa5c7f5ebd5fdeae547dca2243489b094c06681e27f5a4487933cd84798d85f817e66dcbf1d1d081f04d2dbfc6f35f0624c8c7dabe7e8ee8ee20993641804f497864b16f158026a70a47c2481ee91eb5526559de76cccdddb52b1d746e31ce9b414f1a6bdef35725561ef515084c0341a6eca329e46de53788006a78e51daa9585fca050407bb27668a88dd4af8718a6ab416ff65942fc9066678a00fd5f031bc4a5338f8acc9957ec7d0b5110ef1a5409acf5400d61ac5f45406344fcc66c87954690ab14f919aaeb12002b8c86a116b89d821486b5ad9aacd24a66292795a1c444a3547c383d89e40f007fa923a14bf3b1cdf2f7d5df1f5ab0120d89707d1a045b922d112ee5badaec2fc525852f44226a731a8ff57d03e40cb53e87026e2160d21c6547ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b6795428a97521b4e1baef880bf0c88698256621ca6e3a6544d569ac9600ab4830e26e79fff2c8cd37962e21ecf71943efa514dd9b91526f2710ca77aff1336f623b321ff48ac97e65aaed7f6fbbb8e82104b1682f96aae59422092c15b680fb0c03ba95b57ccdfbd41c0ed4aa5feb1043b9772e9cbe2a81244ed519f88f9e5618f02e209693137aa5a2eef7cdb8d321824b8f223248cb88f3c8e77f822ebb96b1649f83c74ab78e18effb1ae5578bd01eb11f54dca6a0346abcb1f17177130c0a410bdf0ddc1b567dd547f67593036addb0ab5abf0c4fd2d7f7eb8326c545efe95e143c305f384d410a0438701cbbcf3020ef2d4bdf6a2dd50ab44d785160badd8da451cd5844749a447f8a5627e8258948513a463356e76b1f19d1e82aa0d98d8da451cd5844749a447f8a5627e8258948513a463356e76b1f19d1e82aa0d98bf876c88268af5a51286d12451809f9991c6b06f4ef3193a7b626d038615c4230402b46802a73a069fac73fb0fd023e1d5ce2c3ec59ba91c85f1c15f69577c159bf80e2b167d2a3bcc7524af89699d4c6a0c89a13a0bf48e764e6691b650f499a2f6261b99d35a7b10047268afca964f968e23005f6794a5e4eb806056214a3148068d27306e00b14c83d563aa3f6f64531972e196e451047264179eb046744abbbd0e8893156cf36ec479cc859f74685b8f8247e63f83300d6539193a194b056cf2d55fcae84492a4ae5951904140c90fbd9628d0d32ad28070ad4afacb3c2f843ca70ebfd1da4d61efabe38acee4a05b3a8c4c36c70f6a27257224d54fefd0fbffa0caf6f87e6da84bdef532f3e37244e43c65797e7932ef3b2592863c87da625f5c55b44fde1d0c8ab35e5749a74e3604744c6838ad175335e255db68fc043354d2d6871882e9bc80bd7585a8f74372f443ef7dbd18ee152365c9583320c16bf40dfe8e5fec63d75108982382974e75618d830712cd5c91eb368202161d52e862b591c79cdca9f4c90d500f50ec37b9d95ee07450b21dfb809e49364abce01c24d319bce6519db57d3d9e30ed61db1ae5ceca6493865dbf26a915ef25b96a224faef00ca6506aa6f2de6e18a9687883d295da825eea378e98fb2e58ca0858588e60fb9901bfa9047b3dbadd7161141d890057947ed1dd3613e0cef380627e6fdca5690bc9f9879d81340ecbe26afb760c7a55bfa65237899242b176cff26c82a73def8955420749d2884a2d0c2aa2aa3eb47b6e7416a3c27f77f8a49de498c16633148167a855a1891c8ad5cf6b9aa881fe40994d57bcbc3d0accdea94183db72f7992d35c5260cba3f21d2fa3b95481c7fda4b98aa19da726bdbb948c7ee9675c1aa3a3a8fd07cedfc0c9bc82dd387e5ae747c28146cec426c28836494961ab16266a3f32a56781c458bc94981f11b3ae44fc03c1f3480c1306c109d638eaeacc1a77b8857c5a64a7c1d62c9d88c99db2a8e45ddc8dcd323b1b802cee763fadbc99578388b6df72b8e817898876f8ec7b1b47fae50f1b8050707bbda67f7d936191fbf10f85236eaa24143bab9c337d8bf187617286fe261764bb7bbcc81b090425e713792cf6cd5d0a800517f89213252caa416a07117fd6873088b50fc35c3f30754ef83d141bd78d3134537a45e7ba1f8b86ca5f3ed9e2d7db75ebc4dc25f89f875c187c1cdb0a6448acc67d1a5f9e68dfdf5d53b9e165780bc174c5a9097502984b0eeb4a2d984b47d3165e6007358eee5df4b988651b123fbe2fa8c6fb0fd02a732edc54503278cfd3e1924ee0020df9e379531a2237c7dcd2beb745e2cce7da7384f7dc34907f6af17a0e652f43b73ca90010474c6669d6a4a70b8d407408b4acc24046465f758394f12b362a0c83e234f9976bae674de62c84e9212c826c0236d1b008ddca9c1e5940e9a81477ce6e1c60bad5e9ad065c3b2436ebf73c3f0feeb556f9270de6fc592b9c8ead1eb1a784245ec4936513328cfe457f2bc0e4d6a7964daa8a2636cfd249dfb4239de81c5703e6ae5065448d2a92d994a0bb26a4a31f7f11b4b26416099398c16c69d1615c45094d0a68ddc5152d9560c5ac56612affb488e81bde7a8d345a40354704fd86e1b7be01bf4e01e0385945162a7a7ae64730899755864bd2b59f5c78eb40ffd69202e08b32e5d61166f540cafb74d09cf26b44f877b400aed25a4d6e69a7d359831dcb2dbefe87492283a4b821ee23f77c38365c03c57e9c2315d52c9b43cab6c38a2134765a985a0c738322fb6d79b15309eeed4885f22837f7609cd1b7dc2dc92b34267b04113ddc8a5bb2555950e1a8c8cd5037cb79bc247856dc3d329844ad42a35c469cdcc4258abfca9f68953a86c4919a841cf999b09160732cfed5267b40d6af3ba3af60fa45877c8a32c01d7aca57ff2c855c653c66f46c3b6b55d3b31909c4e8962614f0364f5d4122002de1cb4e842b70c4e50a57b5ce7b51c8b48bba0fe8929b7a78383190430f606c3866131c6a3f21cff5adfa9b8a8a90f597634b2766610e30bdd253cf45e15d4c3335b0e06d83ca5cd3af8458c5f4dbae7ab331deee8e77e88b2f54fa0880a68ecea725cf6a4c2c48187b4dc85964d4e82ba9b4138165d9ad7b867de9a1a4da89db4555cd9b155aff0c91f823221c02e8d589d05ab84da545452eb6864d3ef1b82a02026e11779432e3a79671be1808bc95a1eba7fc6545a74adb90fdb73022fa8e71fad64929b539f7c44bf93b4bb481d3f0a42402bea8a8f7d013bf6e8d3b1fc559336ae45ac92a46e94905efe6d8a6f8caab42f0cc58d6818223a35a32e9cbb44f85b31dbd5e721926a5d34b0ce6a69e5f593f270db55df43131121eb3acaa1052cd3fd472605abc731c4fc23f9528a5a14dcd8b924d76363b98d8b9edda9213043a0d5cbbc5b75d061d749b549a568801fe7d8fee0e71efcf26bbe3c4a043758d1765611278405822ed930bf1113148cd45eaa57581a78c4253b91ec6c1fde9bded67274a3ac227e4db88ccc28e80f42ba1de035eeace4dedd5462c8bc46055f91dd82ca99c1c7ed72de10bf29e49e07c4f8e0ab349df453d9aac4c9387c71147d38af698e3239daccad002b4e004a83542311f405a20925e1d73fff1d47abde905b85b3fff0b4e886e2c264e5384f1bfc127830d760730e9c59e751bf993988a1efdf09492d8b39f120a21ddda18d8abdfa358254329902653819eec85127bafef662b99922e1284645f4b726ba98b86b9df8a674f0d57db5ec7f3a736bc40a526e9b6d7e6b0995cffa8bb685fc6b71806f188a14a6af00e43c40db2b30d32caed8bb6706ae45f25105b780aaa53cdaa9bc9ff9f0f74bb4c2c12010a0bf058a4c4a1d48c624926c967a38bf4e86abdaf68b4ee6da1796b4d2a89174e3d65131497782ec2fc9c24feccf04c0614bb9cb0d35bb5c2ba0f9ca427c51b2df8bb09c5e5ca4824999be34a08e5363781d873dec2112b9fe5b1362f3dd0a7a4cc8ffa4601c71d185ff0d6f3a18ac01b3c54c983d52445914fd80dd0b2243ec5b1ecb1009e0569d8b390eeec14efc662076e1326f4aca41755ba70814770202707ec9202539ad0328908fc72b17061cb9b1e4d836fd984b44a35c26457f6831e5b5a86b59f5c4e306860e60eb2a7ea7fabccd10c5b45f85bdbcd961516badd010238b053a00d31c4d5b743d731943926a997b63f61429ecbe1ba92642c1682efacfeedd94c03b3cb3c22922d9f46a0f67d69d56ae7c6b1349d2c38cb7f2db2d57847f73baf750054f63a542eb59bd3cf0d307dac4011d4156867183e885f1159bb9f0481262a5a87b973b5198b49edc6facc4b4e419385fa25ff30c6d3554a89ed5a874294f6abcd3c3add140993a09f0678f503cce490e0074e38a87700e3420e846fdc326646779796f6213ac9ca25ac04f2c9c37eeeb44f38250da607d2c16f906e9f707845eec6b31c4ba57d6e7a5ac2d8b19889bd34968102198ae2af16f8d7b8f16c21caba1c4f6f9ff16a48b0cc35fb122c8b14ac5b678785fde9793bb424ba9f701dbdaa36a3cd59b98eabcbb0e5da3d310d25c2cb3658d595058c4b1b0d5e6401f8041cc233c3b4c36ea37f9ad0132aa87b06ddfa72ce785d7af50e977ca9a74d688921f227924318d9b58821fa1c18f56e7489c876eb3f9aebeb312f9d6942b82b12d2eccd6f50089ed2ec680e43a16a2b72a50e5b599e50e74ac8d202729939d4f96a4eeee96e179fa99ee368c315fd494c9dbcf10dd94e2447ba63c08e912b28c8f56a5fcbdf615287c3d7a6665ebcba8a7a00b340a84c5c1811fbba5a1037f9449bf4f680a95b1cc418e97447067a91c39b6d19548877f11e1eac6694e5cdd51e0e3c3ea9063e54185d0ed89f8b59a9612a8041cb0d9c50ef1be485d0d63414c72a6a8696828a98fe2bb69637df9df6ff21a184d480bb5d695356dec5cd67f3d66c1932fb2c78e0a837d0442f6073351f0ded9f9a128bf25ca021fa57626786ea3139fa434fce479fd090ba8b1fef4418f01ed46ed7adaee4426d7005beea07d778b9df14f3e841d2282f944dcc272ca879f594315685b77fe6c6d7488fcd7acb8f197aaab04c5437d7d20a6163293fe6ac0f27469186d14cc0fd637238393b5852a11fb44c7407bfe7688809c38d7013616804479504f5175cf805544858be83f9d4760bdeef92bce5ee989c82ac3215fb60e453b190289b58ee488404b9d048d2f29d1c2db3a7c16e5905676773d924b6d68f0aea3554619fb24fff6715946df7085ad8963fdd8db8838f586debd8d5d2e8e4184ad05b24aba4fc22bbac0779239386e65820dc2cdef0925556e473751c0a2e45b99b6b6ac5af2d7fb66d802282b81f2c5f64a4ad0c37209018e4b9733af83ffdcac3d842613e0c8f4b970930e3d67d3b45ef293cac64e60f7f071bce956e6fbe1f4bec803e96aec4f4b24c478a8afd18507e8bb5ff3505403723d949fa94d16cf25341ed006d8219f6b98a422bf862f4a55eb6747bc17e63e41191a427418a76d6b2ab315864c5204c5ae40f310b63470cb0e466eaa51c180af17b56aeee33daf3e2cd418ad5ca4a6779b169dd136563b39116239425fe0a06ffae56c2437e70ec11f09222a044ab7052dbaf9eea238e7de6ed38b8579e74e58293dbc63b4b0d75bb18ffe10c662f5c53e1002cbf1425bf8e99297dd5ec9a69505d514508450840fb3e17d1be0f7773a9831b88df122901769cbef0339638b399bf765eb6d81f92d5e07cda92fd06a9c7573acd91645b0ebe19ce64d20ef6997e420d533831b48e95bc7df7d255a23a8a14520fa9080f2282d8bb427d872eebf0d0eb6480ea25b64eae1466d4a95523aa1a054e4f0309f2cca7ae53890f136bcfd1863696e05320f23504a99c24687529a190031e24a2b3c618e0e66f67723480e98e360c47bf96271faf9b416fe3abd3f59d7e730acab2a38c50949ecc7fb33520d15e8d9f70b9ecd97dfb4a9c1abded5be61d1d0b99766ac674cadb2356aab8e0fd46df07d86c09e9ac21ff54ea0a5b7a99448bd36c043e73598853d43111d2581744c73b08e1e0f2c5ac3286c66ece6e8f1c21da160695cb31633bc5c8607d771469254d4e0db80e097c678357c40cad08c7c861a33352e32795480d0e00691a6c45d39c2c6abfdbeb90330457b9383db9fc68508d62f13f5461677ed20f01d5e116c8ce15e60780f1c5cd07ace1a01bd15ce8a35f284fb0dcd4787d41cc7342de57a6b9f292258993a014205e24d234f8c9df03e8a7679148439613645c10dfefcdad44e24d9c3685f187914ec6a1fad1636182648608f3e034962e3fd4b01163b952352fc33525512474f1879808416c126e615630ad729e196154ed9fe6affd26eeffa0fa9784a52f7ce4f2c593d15287a824e3bc392eb2310de6b26b63fc938fd617dff74c35a01c1d5292bafbdd4db97a1a7d70e7ca85a42f94a92f249fede8647a2f101c86bfd36b08502c8fc60c3965c80b3d7e89027ebff6887259d278674b5e5d2404623df00efc1ceab38978c0f379a793571c228301a74b4984382dd35cf51462115a1b2f4b58adfd3e90f54c7c4d9168b9675741f7c5ee45a16276dc3ec9d43cbcf279720ea6e2e5d776fde075210cc3afafff880e8d8e90a85ecdff46b7ae0e1ab228b8be70d3b70df9822ec6fc7e0a4073f7a1a6a6ae7ab292c78c608fa600861ee7836eef45fdb3b717c3f5577b1835259daeb972f20b0a1dd00ae67f3b7309906d28d2a9e13c0391c45631eb77eca94d90b536be32a4dd8e40678b98007750cfc9bc89eeb80a8af87cddc5436c9d5693272214859725da7637c327217791ff03d040a9cc12f6b55fe298ff90c3c8d647e24b5fe849a4d7ddbcf5435ef6589837dfd05808ddcab32eb79b29b48cf7f81cfa8d42637e3dfcac72071602ae66a0dc227f867da1622f6e3bc038b395cef58fee5d632056855ec5688d5e292e51edd469462d2be9f40f94c3117f20b12e13e906c41aa5ad63f698e2fa709980a6375b5503b44ad4d25af93c430e43440557fac7710093e51c4cbf7a2e10c6db38dade9a79b54715fe29c98fc3e9764be0c75e56ee0c6b4ffc9fc0f11bd4b14dd33bea8b7901b345db739e84b3e5ea1805612489df1320b94a5b1b852e87f16d7ecac6b8de9fad1704dcd322e4192408273448916b16d3f7c75933d47850d075c7fb6a59846d66beeecb56787e81722e1841e0d2df94149e59c060727b93016dce69ba00c31e0c5f7e71411debc5edc1da5bb1054551fc6ee58dbdcb136f0afffcaf9ec8e04849436c1cb2f8e16d22cd7ebb90b73b07726743c58209da4d2f8c8837da0ef7300f5a60741070f643f74b5c7fd579fcb135dac5db48004556b5e7278a7ffc10a93ee30beef06f42fb969c9a76aee548865801fcf10e85626a2735c7d5d86e7247775412e402a1bc43e744fc023cd1a9f909981fae5c8f0f8bd795bbedc00bd5d6ebba8a450c05154016d87d3dfb1945ec83a25dc67f48b7ecd23341e15e36f92012ce99b5ae7b8fbe0f84a4bb8f194458689f4fd3e0fd0a1917c216cbc000302cec1c7aec82ed5dd71c2c2b8f8afcfae1e41b0cadda839de0dda0f7681f6ff4a611746c387293b822f31cbd2457fe720d534b5a2d9bb16a2e6ffba8407c1efc60933d2313452bac144e72cc7f6af217856e061fb0f3033544024ac7a436dd23ccdffe6613f7d8c434ae9e8da6fecdb3dbb44b6db12567db0683cc5a4be51696e0a14576c74ae3b352f47130410f9604566c87b9190a8eaf1b386a4cf7b158c4717d991d3b553e3f076aeb7eb10ac0338d11fbe4f80992354f233f84aba73e690c5136eae465d3b7eacbe7fc6c6839d9ce37a64eff4b95b0c0feed1855a06c311f34a4989bb46d59aa86116283656d90b9ace16a33eb22d108869fc8b0aacb7fb6faab9c8cea0d305cd27961c1079898953f8fdc57350c3ac5d35f31126dc6d23e3c0b36a407d75b570b19fd56f0f7dc651cb83839924b2dda63a1607d82c5d27e202d2eb577106884de5b524a14d72e4c3badc2eb6a71acbb7366de20094d6c98152908f9628b8d77f037310a5a1a3e2a8f048569f57d22702877182f497ce85163a32e19d0deea689cb540aed9242a16023efc7ea915704907b1d5b1e0bef447c4fe385df4357c36efa787852165659771ff5b74574f316794c28c74e70b8f9bd17386ba0a08fcc00cb3e043fb25c8265552ddb6e015762cb5bd7c24fcc4d9d41e9ef308458bb331eba01f67106881b3da6d5a352f14d581b02142cebbf3bb3c85b990d97974be26618097509e68e35c93a2574c863aefdd0ec3145c032274168cab00286fbb59bf872c9a39d3d7572acbc402edb8cb2bab8e30ffa300ccae345531ddd6d471cb8781876da3ce46a49759564bee8287049a274a54de9a389d33896ad7dc37463a3523eab6d5f8bdf0e0b878ff8304fb1a255386953da398a19c02a82d3dd20cb9c0701b71181dc792c7aeee12b0c513a19813b593fcdc2d867e0de48125823d07cd99431f6d00d3156c29183a2e966c84caecc6411cc013700c421052f0595dffcdeaf542f6395c8d30f612163d9727b72cfe95162d3d809e206385f759d5c989c4faad6836cc3cacc580436dc20c7f1f8a6850a7d772e2505c20e929f44c33d6774c0abf570dde106f698391a7791b4d9cadb973eb8f26b795f5d99f55a721d9c83cb04e2f1d99e539a5fbd00aef74f86ef9b8befe48a34967b67e28ed87b09f1b67f9af60d14ce9cde074c9d980eef2dd06904e5c45b2ebdba91a57d6c0d403b005f3a1dd80cf705b1e9ce6a593432cd684321e4300a4f693577d1b2edd04e408838312c8c7c78dbf30553ae82be6acfecd27fff40d49e07a184944a015d20dcf3e5ed99caa6541daf3efce40d6942d44590530636577dc9a294a21e4c2e724556ed956fe1857184f257f133b9bb16129a50065e8daa8f307778db462f95014dc6dcf02961a593d688f0c7dfaeb116d02bf8c3141614b1498e652b105afee17012f9e12cb109c4b0c0404cbe0e945cfa3f4e46f314dfd99154ea03e2e674e066c4dc49b60bd78a3dd8195c782d4ec56cbd29dec5307417e05336a4d25cc07ca00dcc1267d4d99643521ef6b83a209cc4cacb23c6297517d1b14bc7254a0c928b4f028e86f03a8984b359804f4ca854314b5abd64682da8a3de539e70e0ce32aa350b12f255f6755f9990346151b22ab1ef394ac2f2d93486586bb78f64fb5b75acd56af09ce74000ec71ef5db1a9e452820dfe78f256cfa50256e9b1a01a58e90798682ca63d626d9e9292c3243ccc685e713f183ffead6e8513b70a85e5421f94e63be1b6df475563d107faaf6eecae8fda3c7d5a93e43c8f159ba1ee58811bc255f86f2e4a22458412804eaa4b7f2a59b0bba1676df926815d42f0dd061ba8a5efd63c55b68460b03b4d781ff93af31cf46c8bad15e8af13d4dbd96380b3ddf37c0c04340deadf559218bd173971704f68c60e93e7e53fdf37dc59f5e96d9568205f9eee6a97af2aebfc88747cfa6989071aaa62530ec52975f63ba240923d6dc9d064a6fb257ac00539f94913a30ef6e552a3ce9405f577ccd91f01c95624dcca93cfaa25b910c78c498dbd6b5c4cfc56e09e3015aceed2707d28e0f047798f6d1ee4aa4f64e27cb1f74aa1c9eab88ae6deef5bb3009c36034f8539577ede6660b4064da54fbd8c671d82f5b5eb26f0a571b053dde8897217e29d0af94c9d07230eeaa41daa1c97e11f5b53811282cdbc813a38de6ac06f042d7c31bcd24b8d77f60b08f16eda3fc74fec7bd1920e179485e038f1be17849290f01bf8be1dcccf24c0850ca464109223543262f7c6849d828f73581f46504b0995aa976b6b298e5ba4918eafed412033b1db2e52b0f4ca224eacb0b0d999e2ae7687932eb7d22c17c94b5ea4ac5c6a3ef42b0d840e253c77d6b16bce8f6f5c8f01b95a2cc959e8463c0ecb0dee84b50b6117f4d570900e3b3e78c70d9446483714ee4c8bbb198e2d8190a95dede7ee73d5de3f78303f4efbb0ef282be065a56691ab11bc3abd762e5c9378bff91ff5d28b0dc48a5e3bedc203c391d0c1e5755ddfcb504bc885ea83f97c39920383c5f0b6942f18ad1704577c6636b1cb838bc429490ad432a0f90a49d5a1012072583ac99741874e0ac8e1f381fb8a1c50b989c2430f950f11daa83c9f75db3170b00851b1c35f9e5e677c46355a263ab40716bc554751c19e0f2abb7217f3b8eee067c06bccfc1559e133f75fe455cab25f637a8b117462917d0c8d79ca015edda28c427b16657f5b0a247cf2f4ae0b2983b4857389a27e625af18c1559731cd59b17ecbfb2439a62d3a5c38d3bf7310c96542d09ce62e9b0e19608653acd0ee086b69d5f00e918bf90b144dccf43cf52d0b5594a682a2186100ce5c6eee4477e090c5e8a7f5c45f2a33e07311df668bdfe97f0bcc23c09cff2058372e42c71ff6cfd52fec83612324a33f425aed63d3fcfaa8b58eac5a9e4df5072fd73d9ba58a14bf05b4f00c82460f131367705ae24c4ec976c8adc6d8e3711af3ca911faf4dae091a0201a8020ea259509c87110222883b9a72565dd2d2a639ca33e0b91904c13bdbe1f1a008735d47bbdaae81cfc70bd16c3a2728a2079f04c2166a272292b672e9c2d51794d30f9736a7f739ab4514bf862b88586188f529a82685b765769825f85cf7cc66b82ef4a5e460e4fd29423e76bb1ca079741fca869d6b3e5b6f37dbebf78a9417cd421cc66aef3a0351ea353047fae6440efc59f08b402a9ab80d2cefe6203515ce9d7e0a1acb0bc4bfea46f772d9a9f1e91ffd98df95f7d21ddc2c685cc231e3de54808d579103a524cb2f848f25bb91dd3a4242a4b5fc128096a4d8b2e96553783afee0f238ce3ab9f24391db6624d6493b32ab252129cbcbd64c14e8a5e9112727b4a3920a4d793635e9a3350a2a7b564c578bafe73b2597c539825030df6efb956f8f3d40b9298835380439c5bc59a5a8ce19905e948cb3f448a8637498849cdb1a617d54fdf06fcca7c4a9253f30b04665541bb595060274dd49296e98a2dbfe2291cb744d5eb81cf5e8944a6464b0b748c8ef1462cd513dc52e50ec8e8ea855c10ac62a361effbdd738bc1725ce0fe0c66cb2e8f34c36ffa5495bff78fd7525d12af3fa65b77f3098a13b1a6579fbb4cf4937e541f3d0754527569b8e8848d816d5b6b0dbd241a7a58242fe8b7fc9de041570d6f68ad2e019f1e7ca262b774ab416a543fe675a82f859c3842a910d75f358b0bdeac04642c94ff9f39b41a1cc5ccde5378892533f61a0eab5d4db407d6280c674a691b8a241166459d37b1b751d95cd25598157420898b8b3acd6634e35ae2538b80ec42922f192d1893fe5fddf99f8830a87f3d4f4b9b941467e121371918524ba7e527453625c9c118682aa989aa80dc9ae6028692a34622a85512b7fb180c1f57faf7ffbd630dcbd64200be14a1a3a68fb33607b107c512b986c7df1a5822c299c7f77563845ad29bac0a92de2fce0d02b9c094fe62e5371f533c5f5106e2d64503afdfb56cda0137125813c6978ef4e19c0dc565a3d8509c84f27d1bd83881143f31f52b6eaf4b904309d1531911b515c88fa119dce56a3eb59ca1eb42fdae7da1e46cdaa61844a287d6830dafd12d944b66150897cd69ad5c14fd7e5426882f4b2b203213c10d4623ea1c79a3284f536c947caf392fbc84695db1da067807f2372b4794028a827e7654f2bce5bf66e3261f6e47949ce867b27782d4ec15addc235b5d4125ab10d987898455c588a6aec6a3868bfac83d4c1a7e1c0e1fb290b905f777b5d6259e340861a6acef093a068343ad865e159d320490afb47b5e1ea056aaa50e7f3f99bb54106c89d9b3da367aefc2be8a6c2449c2f713942e723ae5c4adac1b2a07688eb906a17bec994117bcb9b0398911c2091070898c9d6fdc7f0c520451527cf6b34a6c0c86d0b7f75017b5ac902b190c744d4dfa761d78399f371c5ee9a2d864687ea2918d8e17de24b2c0a02b22209601ebbe793c8460471666385fca1b4dfaef09e31dbb13919d4e565f07834a0e0bf56a6430c280dcff7ce4465f9ee7010c5bdb3399efa93b7046199824437f947c36cc5839164f20a462fcdd4bff602466a544be22626ba2915fd208b30814109d57643450d2d51305665260d17885d60a87babecf6a6d6c74027a2c62e5dd28c44745a6c6f0df38c1044c68619e644f25a90d4c9393a1dd1bfdd3918a694254e8c0316131d2f5b2c11edfd8a748a5fe7de39494c84dfc5837e7d6b3bbe160f220ae51e126eac6c57c5b4231635e5db00a6a55c87e25f3b59ba7183e9b24f4d29094337ad916bc719cb541ac9f1d65977167530deda522ebc6ed0d3cfc41d2e76b2c931a9212b7a574f57e0862de83087705a1ca813b80b4f83cb8151e042fcda0509bc953ede6ec20a35c9b8efac8f176a9a0e66b9d03969a871389f067fbf3a25fd33e19c2c552599069dfb41d74272f4539de0dd95811085eed9d0db296ec90d554f3847b8d2442f91026022cf52437f4dcb12ae461ea104194ad77dcd1b238284d6f6b942d36d36f958abd2317cb6119ac3888a3c3552f3687472c399d500f3b6be96cfced4ced9072cf0752753ff99824839b055e2cd92a0b175f81fc1c3876e4c00784e71f16da1b37d9d3bb7e6aafca9cd7454a92bbb722affd85a03c4a0ab1b4b9a756b926829a8c309bccb04b07ba2d8eda0130d1a3c6b5bce03adb8a43644be0d883b714b664f5007cd81d8b67b190e672158324d6af0c2abe7fe7b5baf41ee59cff5eab64749bd48a5bea2fce25cb45361183ccbfe084fce10c8c285aa49784c0e299ab33c23b57e89e632b9670ad56d93dd2e7b5e203b8cc1651249df4546527adf378503cad1ab905a0dbfbc687e31a974ae06718e81cb30aa16eb11886de107a951b7e06357599996059ffca4a83583f1f9ee69eaed9a818b0d58316af4087705731e4a759880d9b7b42add5a3918830060145f33fe95ece9c643096703f832f526150b03c5dd2d94c1bc9152ecb09eb1bec77a11abf179abc0521bb77b73139d5fb64093849559dd41d2c8b2a99a51fd5e224198782dc4f4e8a83870d13299c7f5ba9f3c160daf20bfe7df6f47486775e6d6d7bbd7884738936f10c19a6d34575ac2ddd8c7431242a6fd71b727dd967c9e36fa009a3522af23717984e224fc4f3eaad567756859e4f24d33c23c65d35507282bee76967da7771464b99106ed6e5b868786168e468e74c018da7bda2a1f384d6fc792289efbaaa8f6c8cc959839275ee46ee98985903c9e535db7ff5c4b54ae8fbad404702899658e4e5a4f7c463485da9ab9772de4ec8dfde523625f72a2f9f50e06e0b73562b1884d9053b122224efe77c6c269096582d57c20862268533642a24b76d9bf0a7235402bb1883c412860d988c304a7028dd9457d045cf672e7f10b41cf2231b50e3c7ca4c494af6b3e76c298979ab69443fd1379cd24d59cb7f89307b7ab718e8fb2d6c31dc02b28aa8911d21e28063a761d45038e1e3eb1cddffe60c720184358ae56e3943857509cd674375261748bfa9b9a72c7e1392ab4658daddce88a129f1df00303200b568ea1bb3a48f8f0869a7343044a4c6aa58b2ce622fea1ecefed09cccac2f11f48f8f9293ad83d67ccd74555a9d700f6efffad86d52275d17f139e68382d845a0d537790707a91b91ee3a1a70591068f29687732fe5eaccf6b90ae3a84adae1db2122f9fee70bc8495643bc23e41a94242d8df6950c81f6786312496ed43ad3ec6070e0ecc38e97899388a47903f519966e22ff54c7fec74f0d34be016774aa3b5a6389889d7e935624c986a013264005b7c96e8a9525a029338539f1023ecd298f53102deb66634f9d803972e220d02b188aa6939614982174a4bb73b7c48409c1532ceb4ef87ee0e23933008f3c61a4d3201bbf57f975463ff2b084f963323a37bde87c60348461496a80d941ae41f1ad09294f6b31f0dcb4e02b02b10af6bcabc0f94bcdc0de6c28279d0e2c0cd0f6ad3f89c00998be75f4fd423f07e66ceff9209023fbc74b1af1202192c803dda0ead706f2ad452f5d6f2cf25371c936205ea90173c0496e129f1b37100409e108954a5fa64a381f5630511bf0e3c8263fc82599922a131b774a4ecd4a23c5d37c9e483b8fb4e12de98d9ec02e23572950667ecb261c5b8b382ec8a9346280d0cd19f5ee22f75d28e4dc0c32819599124d23955780d73a60eae4f784dfb7b4aaaca2ad510eca910c37ca4bad6425db7704c57c705a7c7ebf7ac7aa5e835743e712eaeb89d6514237abe00a24f79e197b93c48435cfc4a7fb12c315312954080331ca5623b741649dff5ab9e395a79c6fef5816fbe3b124546085190506060c278e20ef4e37e2fd4f6700306cf8c457b37f4501069ca3765cdf9d5afb7289078faa6175605d19cefe009df2b5d2c870176ad548d0244996e24162413658e6b313a8496c6fa575102db751323ccd9781dc7ea03ae556551e62f006401858a08720ecd11d320a3a4e58810c3d0b9652459ce71fd88c3b6f2493b0f4c97a80f269a9393c232796fd5e7fcddd50b131289bbc6d54553667ced138c14a5e4f61e420e5baa0207335eeb0e0aa854b93fbe84120df9315ea56595cd8eeeaa1822558c257a61b6296ab826db7f8b7b4984aeea88f46a9661787fc9e914bee8114cd8125094d7dfb5880d7eecda3f2c6f5c229df643e0ee145a9ef4351f58f5907e3463febd27d1970d972080fd1d6e835de690dd0a8c1c98a69934b0261ad8ed8c7f8ed856256526f483452ef6d644d021f748d4a034ecab673d83b38cdb7d885b85c0bb214534c77dc9ad83b865835201c184685102918c2b5addd8155c4e77f173f2e27a7a0bc460a2a9f72b26c162be8ee36438e9bd252673d5c6817c3faf4d65df835f208f502fdbcf6feff4281ecdce67223c81fbd7bb311c0abc35e13488e8c4294de0d6ea9e77787ea81cdb12e28450c54b88559937a8a21f3e3a93a6041f44d5da1be35ed407e54e33e6eed745e1c39a2e9abfeffff71a1ada8cb52a0fa6b3fcdfa27d38403fb307b001fea1aabd771609178e6b364f1771942d9186607e1b784eedd81250335bd6c09d8e3c4a362c66bd9697a424e4ff26fa4b8a44016a6b7398a6526e7feb78247bb66a71aa3cc2e74787b7e2729128fa3d5d8bea5681c2ecf69804aeea8ac725915c758726093019855c9a66936ef235bac21d24493b4a5cfb47b282e392886187341fd885769afde3c7a35ebf3fa47f5304d55b8b5cbe75f33d1a20bd511950a5a28ab4adf097828116c495b905189c5c21bf9a6617f26b1df9a8e55ef3d1dc14fb996be6d8abe32c890078ee2bd516963dd0a3c23906d441a14b629f71416e9e1851e4271a8449c5536f26add369da748dedefabdefb686812098e90a57fec45f43bb8d3500a87d78f8cde455101d4047e8c25f98b573d481de0c8d4808f26acbcfdbb64222dedf8d2b76c31be58511dc71b6087b86e70a7805c4c365813c85001be8d38d4cc85a0222ca2a68a65fe84763a02d7a4d310108cbc0085ed950c2f5d283c736805a5c389bb98f07c94553f4d4d1eb2c355dff947b03acab6c82b1353082bd59d486934a6ece715173b1acc9bed5ee91b20d31472151c4bdca9565f3adf3db26aebc00607722357d2f8e9548cab8203f8b4d06c88389b1c4a18827a7d92f5d4af53c8f50ac2f44b0fa8ce1a42c498070e2b9e6425bb3890d11be16cf8c4c9177b3f6b72886c3da883e38034e0474aac996223bb2044c0d8be676087ff8678752f4f7ed5abffa58f05a32f7a04001e9923c2c64b97de4a9c2d7fff23cb567a2c185b6a1ebf394c24d92f35722700ecfbc58f8bc154e40689c37f731a0f3029fa1098ef37a8b70517e57786d257d6d836cdb5f66726892eb119692d32c314086d78ee5ac74dd702408735e9b0fb5f197d6e0920e83247ba4d0398d349d86fa8e6e6ef2c64ff595ddc830e420dc0d6db474faf3e2bf49ecadc27546a7335bd94f9b6949a849aa0e4ec052076ba62f8d3f89481b443f219fe1b49753eff2b18610cb0f4427f42cd21c019f941eea5658419002054e1ccb7eeb5a15a70433becd1c912eacea0a4a20f7522478fb924510e785d7376135658179d4b84b5d901e4f9db92c28758f955f2b9d1c396f6d1f0223e3e3d9dfd7abbc04ecdef0c4257154e8f4d296ce827a40f2343d903f3920576f471b044915430cc80498e9c2bc7f6851cf162d505b4f7527745b8c37893c5f2ff362255a9d36e596ee47be1d80a4c1a97c6944d684f1d7f7a22ae63ef16f6a02c789cfdadd2f9d7415e22768409df2a18fa36e0aa914bb8016e7be9c844009bdca56eac0af70ed4c97fe37c96cb992edc0c7d36bc8a8bc5d78ee8ccc6892c76fc7c8a791fb3e80a91d7607744f87432a491df798ab54c572f4bfb017a25251109769ab8f1e550c20ddf8660f11e033750dd2db8f9a6cb77635cda7444225522eb048247020bf1436a5aebf7dbc9c66bb1f00e2f300fc86bfde088131e4b4bcffec4d8dc3fb5bb79816c8a75771f5ebeb2483aa16169531108721769dc8730630e831d6d52a51a2ed00aef8d867e2a5021886a7bfabd12a127d7017deefa67dd9e0871136a870d5730e81f24f1314fc7fe5a3989ad28a3d062e0c02947f0f23ef8a8edda4d0f79f7915c73594010aa1debfea14105064e314018e1cbf7714104d1dd3312b3dfad17a762f36dd27c17c08e0cc9bc3a4d7926f41a500d5c4fa9113f7249c52adccaab8bc868c1cc3ece44b2362d700a983761068fba7ee00aa35a37799859b77127f269f95d631daeb26301c43ad993fa55d61789a89284601aeb42195a4a98de554649582f8427cfe40b4e1a6e312e604b954d2d0175d130b2ecdd35e27b10ce701a8da0a8f147130892f59b6bcdfe6cd829f7f450190a8025992a996cb17e0c499a93ad530bf4223ab052411cf62841252dfcef4038ad465cffe93f21447adddc7099b6f33e9415b9d504e83ae76b729c7c3545441f20a626e02c75269ab86e81c001ca568b1022b3a952c88b6edfef5e6c8c97fd535d5de9090bbca47103775c8d96f0f6f906498529cdb5c04e0f5751d0e8797a41b2aeaba0871e73f66b85af5dcecb0fac4394adc7596d0a2553ddacf43fb988d6267a38e77f0e845a0271b526ce0fecb3d71be8ff967a403397e8fc330bf7991e58a075e78ab6748b1840b8b5200acbe847a2206a7499bfc027436ada1f6009e1b2940bd150f306830180e7c262775ca34ce9ab4595169443b2e686f4db73c2f8aa10214c6d1beafca134fee220455f9eceaed9116885e03a377ec66cfdc02144f0b17b54d5ff7a28c95c6027418c9f06169e7b4a2252213bf5b994044d5bbabbc8f66b8ecd0037ec8708d5596501380414cb951ab9c9a7676ba604e5be685fd5738b226a4987e7be24f02806b4196707e2a0d7796bf9777d6273f6ee41d419fb6e206ed655429a311185cb46c40262931d1069eec592359060366db165cdf010777624fa6457b2b98a5196e61611cf6c25ab3900895e572fddae64dd4f184a21729997f4d22fa5e8a0d37bf9e1b99015c105a3d5011f0fd2bd2e5572d0f9b0c3361a340d7870e39b5b080ea9b64fd2c9fb74b205730d0d10102de6920e8cd9c2ad481531993a0d9308c20cd37a476431cafc34b325cefabbfd70434c8fbdaf0dbf43f8b78d4c0e41c95c6f84463394801e2c4e1c965dc57b60c2ab2876d6fd25a5fa27cb08dadbfb37f88cdc14ae4319a923b99cd63f50f09d25208e14e4b90ba27bc041e41d70f32c972921426279e80b6947e2666d5ac656c8708511e55f54cc45b026f8a873747ca97ab5087c089a9205778529e4ecbc8cf532232da106c0b144817bbaa1b142afc80d402524f31241340bbcc132816b516b50d7530739fdd3b21b7ae64cafca68f4eca138eb09e2692e37c4ad22e1c9e14d14b59d3c5919206cc5e152d1ea24faa7f52910fe77c666978ea97a190dbcaa1c009f96e241a355fa9b0305e41556386d9547ad237952c50102d3310820faf9e1e0e9a300c2a73e1af87b187fccbab92d4046b00843239dae9a7e89f3b5ee9d424c4fbdc1740efb5fe70114e2ccea05dae9fcd3223d9bc6d011f0e645bdd01fb68480351d27242f804b334c051df23dcec3fbf6d013d69ba5c9c4fedcf386cb5871394ed21d8d302d212b177be846fe1fa1a69b3fbcd3e54df2cc721fd27864e4f48f76c9098dae992a95d59611f2928a12942788602eaac801c593d4ecaea3cf74681480a1c388a2a5266dfcd1d63bc8f2349bf81ea70ba0feaaaadb74fa5dcf6ebbc1046279fe2c8c3d4633f5c9510052531abd3d2349bbbaa726fdfa68ce5278981ea0871d79c20df13fb5ca704fd5f8d99853e9e707c7fee0f082bf134e84c63bdb985f0123d938f6853945c369cfe70705663d2b94d03f9dd41558d932472dd03987240cc03757cf64f8d8e1c5c5bc98906ba9ca6b65170992ac51496ad7c005c3e07ff4779aa26baee93fee233433e3dbfbfd284be278ffabc8c910286c3a748247c9a1a5a88956ae9e41dadecccc277a6920c83d0e3b92a62ffc66a476f5f921e87aa5fe8511d6ce32567b9cccd296f30a74f7bc87679dc51955edcd7e96ee5cfd6aae25baf6f573a6e2dba5652fdfb9005955991e153d870ff935aab2d80d618f6564dd0536ba97c3592867eaf6eaef2ebdd7bbe32d0c256fef1acec9b51e41e49305322007f5e430fd601b63cc42dddbdbfdad9ebd41bdb6f04e6c78168573e5fbd40928976e7d28609ba4518efc7d207adeb116db49cc80f27377e697157c91848ab919bcc888958a00c101b8afc409de1f5c0a614eda484aecede204f919b532a12fec053bd6619b006db03b227eef4148d0a804bd15d1e7ad71fdd94d1d7a9a90be442881a31d33fe75e5c26e7d8852d5e8fccc83d0f1a6b2b7fb5f5726337d6e05f0ef8203af435b73acc4b06dcc84b7186aaf817148a405071d8b4640eaeaf1d89f7bf2c31f1f5a0d228386e7a6636d7f5a2f6fea51ac5a2181cab7fae1adfad487aef00f25e2ddf0bb7a9bebc6037865bcc46388ede448465f908e831e4476d648ae047efe15f4b9522422975460b72d5b8b58f7fd1431e04e9bc2d4f2b984aea1c7f2ccb597143703ecc3702c87fd0c2d571a40b526877e8a72dc1f2e9de977f8a775aa3866cda2666df4d73f4b2ca1f5f84f4ebdc021a4a18f4b0e3fc72aa40f51ddc2310204545d9cb480e83ead175a8484f86bf31a42b7da046531ef0a51ff6fe80381f57d7a5e1eb9bc87b478f7a07ededcb4e72fa8ae020b57175486331b7f72d7950b5233e034da9747e7bf3737b3ae52b126a61377e7a04b2a60c4c4891dded98131612c0c2a6c0bcd749249372f3d5c4bdf60a8c55773390ab0c0237d054f961c712d7fe31cfe7526cbd1ff866405246699aacc3b7ea6de7e33c7fde75ec63c1e826416954dbf3e30bf6430f3b273bca7107c99a5ff9226b6601ccb33a0ba7c5141e24cc63ac92b4435318f8799fa4d4584dc3769bbfac67cd56920faa0d6ee2a97b047ed64287ac30e63bf38d4bbad38ecc57929b76df6bbd918683be8c14c6a748bfc6653feaff71e3f8857bd5d1a437fdeac061db08f9ebee9af4510e7aa6ac5cc0681b26fc1975423503893f8c4212f574c509cd5f43df64baa8f07f74b7a31d470066a84f041721bd2ed6db533fe7d00e50e97a2b7b4c5ccbb84ca883bb4713c01eccd95fe31d6418d6073ad576a6e98a8fc5123cf497c1bee5ae5d49039b78ebda7861d18db6c3cb09f776fe171b42f47c18b0b322bf208b5e2ddb190f8734f454fa1c14773f59eaadcc90025db8fc0ce40b701761f6000b6c1661b4d9b5e365a056b5830e8d6505b3d6fdc900035cfe8692c340b8441fe15f047c8f8be1cc1c50338dfc4aae1d650497f1be584a5f715fe377e55933e1d8f7c6f5bd2a054b18408d13054ffceffec39678fd566e229ae8011905fb68b01341993130cd28a72957ab18b1347d4015f494168d3c01bc5778cfde0eab7de4dcc6b6bdbdf44e943aea8bd580da255a520ee53401359cb152d1ff38a3941b862e801d9af3983463125313c928704d351d774e08e5ee01d12c6e7fd2468f7c3ac882c0635568c3f4648060740646004e44bde35b3e74132d4be34c1ea5ca1178c08232357976bafe736988b6be7a908a0257140beb20438d716f34f9003188c75ef3fb46a2cb99a96ec3788fbb645d4b3974f6a66624c24c65f2bf28487703b324f6a893060908a72041a657af8c4b61e2a4d42efeb246aa3b2d2a3714f63d558d79f819c92094918e9a12ab87de1fdee95583c6863d49122005bbbc9bfcccf6647c650a8ad4cc53ca0143c15379412bf9a036b8a9ee3a1af47d427934c74baa99d88e3b0c363c8d8784059fd39c54565a6f0c5a0d90ba5a751b4928e2167f3fbae4e73078159d813e2887c0049b57b7ec345f26cf495589aa38e65c036823bc78d85ec6e4b6bb8e77c5cb5c12fefa81f617c95d0ee845255b644c27e1c66f038b532f3cb98f49b64df84f6151fb4218db24081dd9e7db998fa75986a6d619bf3e9f93d965344a1fab79d8bb6b8094bbc58b8808a613f10c4fc7d4f6d7863e125bc5bc8dc35df89f8e7aad312d2f1af0b2118f4147819005e4797f9e8cb86d689062171bed4d27e07c4ee3884fa90ab143e137e8b8b6d8e9efbdec78ea3177977d74b2558620d42e885758d1bf8d0c3a2b13081f57b859ac3b544823381d3b92110bf18e6cef23af97549addaa75cbc7dbeb3e7d3d39598ffcf7b0ca0bba7b579df85cdd2ab575e8f08464458db9644c0153146241c8acb40866270460d3ea9cffa90f286f62b3f799fbf2f7acd6d5b747b794a18c03a3a970f217fc138a3d8d3c83539ab090d9f06ddfedd23b2532bc22afe484d35ddb2d4988d0ba2e4b94ba3c4a80825e30ab159a6c14a2b98d1a1675ef67f5b2648d75953d2f9d77c10d228089783192d360b08c7c693c7cae0be67fc5cafd64121e30141a563a3cab0dc01c6e30b60c24aef46c1b57ee2bd8c72a698ed3370da616e220af149523ebb57493dae247a18a0fdd5a01e69e48cce5d3ea0c3bd7ee13ee8759db4475bf8403d10aa1cbc58ff19769ef0842398370f588c255552796fec75c074bfd7af32cbb97bfb761fd0cbc3bb9d1e8bcb871995dc74ed7dfbe8c794d9541e8361b21291d4ee5350bfcec63d4c85d52b6a5b71dc31fa884e85347ae560e7fb530d8383a0113984f409b83c8b0f9648569d062b2cc33db023e1c156d66f1eaef1cf8848faf04648e3fb18a835a06e509ef637f69f4a2ed5856ec4d8fe1f51d35d6e015638113e2edc89da9b575b7cebe66fdff292d54e494eb7a1c5d92cfb9e49e027ce8566c13b59a33b2c1e75d1c12cab59bfed2349b174281964027024a75c62de7941d4b39aa918f9c402724c9e2aa41953b0d0ece55093cbd4155ec1e415e5bec6ffbb0379958fc3d62ad5af36b52c8cc6fdd01545d7fa3516c6a691d666bf8e59df888575976414bb15590dfc1853ec6c2f64f9fa121d53ec164f823d73ed155d85f63366c1b8a87b9382286609e4b6bf309f5a708f768ee4cd6fd450afe059a6c2f10fd88bd18aa3d5171f28424f04ca85e314e35ed65e44ba868afb75707480be24438650f87f26910e4de914bce2c2cc1784a38d7b7f82c79b8dc88c1a0677678d03f87c08d0a8fd2cd0d38dcdcfe68591ba21460fa994414902a556cd6f36e1a25713028cccbf6cf1f004d0cd5bfe2340a6b15ce46eca673e28c6665dc41ae48354d01d2501766040412a52b7f2d9a13766554fab33de744753d403e457578aca527a75ce90d854fe1ce5f95cf7bbbb60b9f68d6fd60e6025f523570353d5939d6623a6845ed86182996b9ad5071c7b63068fb600957a14c5a2b8ede8407230081eae98b4c361c9be16690a88747193c6fe99b12bfa5bc67dd2f2bc565e06eb0d1bdfa264a6fa4ea946ad8a6ecf4ed8af87bcfef6779504694f7c22e7a7f09102211da0c0d2f3ef40de075d08ed3b96069161fdb379a2e014b349ef0cf0ecb21dd112617b84e533a56527e060ea06375471890e05b9888e5d266d4c4c5073c9d4b2684384a4a72b1bdf3bb193b38f5e61ea09fb50d83265084eae5a96261c20d388a297f7e5f65c480f114a50ffcf189c78c4b48a5c5fd070b493663183f904274ea55ab2b2410fbd8fb8b3a5145418080716b54ccdb0407330ec5cb4a06b1d1669bf98b39fd6f62c539195ebe59bb355e415127ce55ac0532d33141e7b8b65eaa9f63cd3d4196eac8a51ec84d93c6be7d9ed7761d4d1fea6fdfe79196fd5aa0c7e1b4b246b98a07ab118584908266b88210373b7e6d120660377db586a13aeaf3c59dbdbbfcdea9aa4b921a39ac34c9a1d795a27cb386626d61b10ec6dc00098d7e3434ef33bfb32db5f913b0221a1835c2d62897b41f05f1ad3059e11688f4e0f230c6599f399d25d450024568fd56662bd4811c3d18ccee4531b2eca61f964ee5b7f0469f2c18f70e218749f9e241777ef9a32674aacca2ce834144e465b032e77feba32f40119945f73c193d8cb97dbed4334fdb09f3927c98d5f51dca74c56691f967fd3e6afc8c41713d263432f2dd60baadff9768829813ee199fcb48b65fff53103339ac97af02304e76e0e571a2f426fee3e7743ef7307b4d0aa066309294fc81bfc245b147e49f5c6caf463c30edf9baacf3bef11924139a3341e14c0cd0476de2dee1e060927eb70dc2813f39e5ac33ec3c471e9a303efdb9d642dfa9f140251afcaaf73902170f116ad8d036f98333ad7d39cd27081ab2c9b503266345e1d37b80552aa2e555a88e8b742585ae1e1a604f5ced2cebeb2f635ed25a8211f3c965a5defcab8e705b6531f6c7d0fe437abddfd2e0780a8ac4c2866181d718abca4b70819879e6bcba5a16801247654b5b92c4dbe0ea61d6717b23057313d5318561356f894b25d803b54f9a899f36de6e89df0dd3a586bd18d9dcc1b6d6cd7858aa2dc9277dc91cf6e67038897c807bb0eae34d4d72f7dfbc7efe3231d3cf0d11fb7e7a66a5d693ef045d0f61e4940f23796020104ac097036814d5241ddd5d6342f4ea35c991a32bc26c48ffcbc3cddf054e9d3fc3d81cd19516a188b52805f1d9e6abfb60207c88b7a7ccc110befd82795de400b4239d79e2c7c943a9596f378cce17d450db6f54970116c31738e1dbb8a7f0bae6196ba2620a953496c640b13a4c5e6e9afe7949b7f513e9c5df3815e8bf728caf9ef6289fe7ccd61eb7ba7e8fee28ab4065240ae0cdc624c6b3abe7343e1c9ecc97fd0fc46968e0fe547f85cb81647833effbdf534f1a033a24a1a04b286715d75382d5a5832fe63127bdc51139f9c1b2c7c18315f5fc5d370d914aedbfa19c4e492b179ce95fa04f79a18b726467e25a45a7afbda96f1db82846464e16d63a56be82d28a4a220222e33297cbd78cad018d6d75f28c574478fd39672f25f64cda9951609697a17c6ca8055737200559b3ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bc5c81728e31199ff6ce1551c65641b9ba78edde156b3419901e3b57f5e21e6b7c5c81728e31199ff6ce1551c65641b9ba78edde156b3419901e3b57f5e21e6b7ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bc21475456308ad6c697e46490aedfc1fd6ff7059fbd9f53ef491452c54a96bb5c21475456308ad6c697e46490aedfc1fd6ff7059fbd9f53ef491452c54a96bb57eb27baf44b3e92062e30aae139104f85c356b23723c528c7d81ddc073bed838ad07d48728d8dd72641dcc39245f205100a2a9663c25e3f4ae68472ccfc19745ef56db58504b41f6a784759019568f71015758f93ba18ed735cadf24bd8735476e25adfb07b265c2ee3e465b19cdfd576928508b07a002ffaf38002505179e29d9d1092a2633fb82353f555ef0bb3307f1c7313e0d145d56e9d3ad1e0d70662a1fe17785f1142f8d549e7d3df7bf630d3c248de7d39d65fb2b0b8caf05387afa5c28a3010b3f27c59e51e8e6c628f1828fd5d0ce258fc77243989153bbfb38f89663f1f886ab2031671173e032bea7aacc327dddd315fe808d5d3de8d3a1873187a7aaef8a7fc78395e232a127c4041b416efd3c4cf52b87136df6d99ed62afacb679dc808a77f7446618e705d654e9c63acdb8ec13c43224e80dff6a5a750aa394b98bf8fea89e94cd10cc97284a61e51cb23dbf59a21cf0bfcef7fca1a11e15be61eb3d1778a9407bf3f34f3d1490855ea9452f6fd24c8738814503862f479ac27c28818b8d2dc93a6fc966189206009e45fe177dc281a18c0e6eea6c78879b3b61ac27851aef8186492b93d04286016cc3a7cd9b995e3b585561c98721e46019ca2f52723d08904ca1f5d8bc7591b2eb8bf922e7a7a0beed03443a064910954d99921a6949f25107f42ae36d609a04f020488ebbd5aa97cf75c0b0c8735a07ad9fe7347e51c2c314e51021cf86303daba84a439c3e925ff32f6b967251f8c939618519e2fbdaf58a865f2a333f229824f8253841a9550a8551d4663063c713b297a5207e98d1ef4fc4612590245f7e43f60f9344a39aa7dd36eed0d71e66ef945d27be5082d551bde6eb965faaecd4d1f1b9a3cf6ed5a38faa6ad653c73bd917d8c59830c6038e68dbf072fe126a6fcb20ebc74c5f5227eda4ecbcc91917155053f0e3bf7d9616475f3526d3853608561a5e2ae553fe2faafdcee21ae17a4240f2131d2e5ed36ed0a3a7affcfb2b16da09854b2f72373a48285f2f10df14755bd6093561793c7e6a1c7c422cfbdc879dc313ef6904030c3b27056757a455bfe41eb6f0ffa41822985aee6b7d9cff39cc6c1e7efa9964d144ca84fd40f69021ed7224839155ec15aeade4ba899a80df01300a37f4cc2ce9eb53d3d556d7bad6c6da15aa3596fe707111bba5f90d0beeee520af9471b0ce14fc2ef38f41dfbda37c516c8da3e90ea7dd224eab1b9bc5f32bf8cb87916550ba25f896c1d025087208a390d69968e064c492e457cfe1824e25ea53d42ee9b3b73ffe3d4117ea5c10a6b6f8768ac00ace822bd02ea15618c194022e5f25af6f0a5f5e19577f0e43d9081c5bfa65229ed1d7de452d1b4e69994b1db9f068b0d2563d10c931b4fae0e30a4b4ce0ff54a4ff20a2384fedf879b2525d18ae0e53889f9b937ac799e3ae2dba3ae65011379b0c3b51dfec1148cbb336e02f75d0ab083b16feea728de03c196b08acec02f7f767647f358b3239b6f22533ab85b5eaba4626ecb8b5db23aef61a8fd7ef98f2de2160be4c2e16c30e808329a15ea8ea5a76f3f60b5171c2088473ba7ccf25b674c3f6bf9c67b5ccae520d4bfd2af456f675d0e25400e418b7d9537577512b43fb4c0a38d3e9c3529186db21b93db64e5abfc101b4ce465f98feed693e05c89dea29f7748542fc191cd9556955654aedf368c6eca6848812f357dd4a9fca358904f69d300297f7c420fdc53d0af608cac9980977ab215b553e3f7f0ffe85a972e2076fe366e579543abf05f293df966bb9f1c30deb4600939d6998921b17bbca56e11b4a55b5d165760a434f7dfe575c6e8e1ed3d09cc1c2987b6c3e27ab1b3d01127681adc29f0766ae0077022efa4429d1fdb8db1a8595ea0b1aaed7b8749f34754b149f77cb4759213a8b5ebd7c24bfe9c09493736a066020d720a429f75ed9619275d0a34164c939ec31a85546658f204927660af7eb001bbbe4ab543a146e37749418ef02c7373cfb76f38a8e2bf3b5a7c565ea8bc3aa6028e879645e2dfaa5b00a4846b1fcca27ae25fa0b9c47be4b42c2891be8a9f3d24edbf1a4168ccc5b19df24ea73b38fb8398d5bd1d2706dc901ec3f275f6d2396d5efc9ad220b36f5dcc845d01b7eecc23e6262e1fdf1d74c54ea6c33bad210ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bbbcc5849bef7cb8507c820854a184c53a9d947a5a15d406fa6df0be904b89dbcbbcc5849bef7cb8507c820854a184c53a9d947a5a15d406fa6df0be904b89dbca8c2c7f4a51fb738b07980618573a9c7ac2e315e7a29467cc11c76799ceb42d9636cf6e9b0ec0197bcdb7bc70e4d32ee5017e8e1fdb86f9ea81f0e96de75a7b09777192e728b49cf76aaf44e6416c706cf68f7692bf2a35ad469ac63f677dd1cdc78a8bd1d669dc28f3d2bcada5fcb33b3a40ce33474a51f44c16fc62faa85719e07e797e52a0428f55422ccbf01b1d031ecda62d498ea0b69a5a7877ff5d8f464c7e722b544dcb246edd8ca8f14f2498c0f56054460ce8a1be203da0c1ae49cb4d3f38c7d3a8089d9083a88f60e3d0ce4dece28ea19867d53edaa94286eb5c4735b72adf094eca1a3031543eafd2819df1b06184017a1a1464e9ce1f0637c442325ee808efecab56d9cc98e7e04de10d3178f23237a0d905e4407b1702e2431ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204be0ee4dc7c3a4ad45899e3cace4b60d49924b09046a45230b352bc467eeb6f640e0ee4dc7c3a4ad45899e3cace4b60d49924b09046a45230b352bc467eeb6f6403c2890c4c3367f0f97ed85c435ed49367e74c03777039f3573cde959400671c472977d52bcc0b3f91ffeae8daf7845056c74c88aa29d2018eb8e518f11a2eee0ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bc187bb36ab7782e7293cc58ab9e7df25b79cfb453c51bdea42d10a7f4d789df2a32e97547f7be2fc0b2faf4b7851692dbb55df88a88e147fbb7d637ca7574e7cdff1867e50b2e78ada5ae1e73e1a10b460e66c135137219e428a0e79b16fefae5942652355d7cfd10a5496030f8ec6e033a1eb37913c14d8725b6923db21d4b46a61873077ae8ed47af16b38b8533258236feed4fc8804d72e385082358c6e7d6a61873077ae8ed47af16b38b8533258236feed4fc8804d72e385082358c6e7d3b50a67030b65b3d33372f2bbf2cbc127711585b1284ab09d6338095f4a6125d6c5b0d945b16a344dc824d30f0f1e5fdc12b62959b8848ae1aad2622017691b6ff8bd42f9fd7aebf05c90136f344a01a503daca1824a239317cb561753ce640ddff87052133841662acdb6c658b3fd78a8ba74c26f59b6256544087d58b890d78c564d199cf7bddb01be458175963e9212ae291923a8e90dcc57820d9300e590b204ece4e31676aa94adefaeef9ec4971617db60c95d1ef7391b0612a6bff90b10a057dee10436a3e493461ea04ed61cc55a22810590abdf05acada541f7ff45dcd039dc2d7f147956c14aebdd1da1d3ae515b415acff39bb10b91d24f1a6638a1612c05783351dd8eebc97ccfafc2180c757fb2dfa83c14d6d7c6a1335da8ccd21da1420866297728b6e98546afb25d1b2d5f3375d9c1a053fef463dcd519f4d67ef0d5838dd0c8022a25f02ece66f68606dbc2685c326e4a5c9d8c60d7c6a7d7ec9f4d9a8b2e214302af881496390ebc5465077e6e7039c3a65d4270f8e1d72c402cda6756e59076af02e3d016107b72c8b1bf615064709ac96fd28b5ce301b0dc7cc7043a49077c9494729392f0597de63901ed349709f012af0b8e3aa7e3994713de19ec9ec6a8242738c35c28c90a5394a19f0eb7e6b8038d6b669229b506b2942cfe9843871cfd5f539a4d2b8be2e024f51124f1a1423359b367528b0146e5103c7673dc9380c5cabf30a1e3615778dd7d91cdebe00ace40d9b83a8650ddc8c661582b7483aa3e23dd86ef6bc8a79f409f54f0643eca864212927bf5733f7a554eacd5f78f8439fc705ae365754aa8e43f432d9f0679e63873214a3da25e23cabe7cbfee117a569cd0d17c28fb45d969465dcd299b272fb6d586f783e7c498aea1a0b3d6e85ed165118e629d9783c84842f69fe99a463c5004ee0e432583af56b1cc892cc36ca646a828693321dbfaa9f887fa96a2730119cf514d934e0eef6c0c5852d66a04c491e6bea7501e9fab64c99374b73f67415ceb5d3f440d365d98648e62fcf20f5cf0a8848587de11a6ed3ad629b03f937c5476c0e8cfe6da842c6a27d4da97c4c4f57ed0acfc3b1dc4ce0601d0ec79d0d5d672e0867b5b106b599a6e90ad04c904921e17d9c06db752c030d50571564c66cd9a8a246df4c2633cbc310baa2e79b95f72b72f11b3634baf30af4aafb16bd40ba754ac149dad800dd1ca748a8257435ea85ca8007d206e35e105c06d85f4aa58e2d963d64a5ec691c56d68714fc78f7e0dc58cc18fe398b622b39aeb57a20bd804f972f759f39d106aa4fccc490d1db16c929ebafdc7986e10544a398374cc2ebcaffa9b4fdf8c6cb6b674a8ede69a2ebc1671cc4834af3d883c34c294d3c48ebc5fe582f4d7fc3da90b7ecc3ea62e727b656f4db865fa214d8c40aac05f2f052fb0a10fe7049f0a2dd16157ad4f425b114e06fbcccfd863fa226246e36e3982cbf461dd3461a720e96fd9087c7b48ec7b827749dce1e247a507d7e74f0d61b869ad56bc136533a9cb0f48197e6502937c23f28d6dc35dcf0db6d7a72278e78c0ff2209fc1d5edbbd0473c16e7c1bfbd7d599083692e1eca6ccb991aea442905d2d3bbb1090759c3d0eaee506a5a9d5f8e1eadd7c970f28fec87410ff28c4d95bb8f022f156b87ac83c9f3cb90f914c1731c7f05c4cd43ee195b2722de3317d0fb0c3c250e53a33325ccd25a86c46bd1afc6387006e12b97785d55a2d9b4f7ca27a47839ad8d061eba4895f94586977eb729a4889f938a728352f5471ad224d55ce347439c036ed128f2a72fd4f6b47176d70e39bf77765a966d61e3d2c420c4786571330bbe776271e13cf6db165da5707414ba430e76ea00f58fc7afeb3eb974cb9c1edb948035ebd68c94e03cd53513150a22a3b0f377bccdb4d048485986b5668b450d5534db87e759238ff452d38b63cc37ac1efdd644f7a7f3cc9ae3d251a7d2606cac54386ec1868df9d426fdc2565600bcf786e98ce4c1eb13fd778663cb80c7388e38fa51d0112fada35f770593e25acc3963bba7fe5d9419ea21cec0cabc6b8e208d8233d0d72788deac7f319d9f2beb2ae85a2cd42f8f87215403fa14864cb6f741ab678e48bf9d19ac3ab65cd4775c5c70a7c32bdcccb2f6d629ee80a488a9fbc81b1f7446f872d7791098db48a29fb9a71b3082a4b24f5b53e5afe3974b88f3054ff4f7261cc10a587fb0a9dff733f747a9438e2b28c2dff89d247aa4f9e8b6abe016796dbd0c40c03b1f5ae281665ef367fa8de4ec18b4cb3e7c5429ff11e01b765f81304f7157ec7dbea337b9f3a56af5b7692cdbf14c72e7756f4a527007e52cbf1ae27c014668195e9ebd0c74821b1c4a45920d656dca5526cdf1b9de9351f90aa47430ec5d589e022b31136289ea015bd66cbf0ebe00b31289fce0880c0caadc0b702cea89e07a19d7da3f28cd206e36cd2b4caa4d849f4332b3e321f25f0a9719f3a63ee7cc9c37aeb835bb5e0b0ac4e6a173c25f34a9779cc46565dbd42c4ce93f0ba263fc92a427a532d5467e5ba3e19beb34c11d17e88c43a86bd7913146754bbd684cec89d7f71678bafe4a15a26c916b0915be9f816cfe6888f5c643033001a139a4582e23c283ba0f620d8077551947064b2298bc082c29c1afda948240250a3c25dc8bbe9fce9401224ede41e176e231131a623f01624c8ec61ad9935a2736ab56fe259e2dbe88545c8b976e9928b6ff486965a6d3fd3efdf61b6afa2a5fbff61ab83c74a3b9f4778e863d728067a6cf06e7efbe1dd12086932b5b5a627e1564f082ce11e74521e1adbb0e7115c75b52f8eb1e555c8e363f08b7d9ff23c0e4ab42ea79c2480e37522856cc25b9237cdf03a3ca0d7af32fa295242e28755959f17bc60fd0c90049166fd8b3746cf436ff7456954d181532bb4a01f842ee7926acff8fc005a12f12f2e8682112bd8140b8cd3b2ab8ab0f8986ad531b50e8cb41d67f8e77b3e634bfc411c9a57f50b856649cdd50155e5df311effe8d9a3c77ae9f37489b6f4d612c925ad497e4e7e5fb543fc668ced40156e0297bca76f08a605148018296257fc7bd8c2905fd162ab758ed5a0183928fc944b24610208c36a5123a869ed852099243a98c3a82ef94bcf145ce10385f69c19d4868cddc6566f390147f3b9c53620cd847e370ff95dd8bf29138563ce32092dee9b02c0579a0615965ed24bdbe7c1b080dc3fc7329934e71db0f458e879bef6da70e54b419c8687ebfe16741d5bf5949c039bfbbaba6269f99ad5f5ef452d075a12322f8285308452b2324667fdf8b5547b1ed95359ef17114a5318d04d45d1635abe7e7412de9f877dcfdcea7480789d952136ec8d746d2f4ab00b95fe4585bc9d76310cb5df5bfd9449f128715fb5ceb02fdecdaf47ddd9ac4bbb7232d6747de399ae6936f682de1b197a4081b3b6d9727453d853099f494525b7e0893473925da89fb65bbf085ceafc69412f143aca7903ede0b15ac168765daa0ed1195d61822e0a1e3ef5f9c0151a48c192f04f5831fe51807394cbb98cef4c9c342240676a987614e45da4aff5196d54c8fecbc10efa34cb5015b156e889c88dd226cb7d20790034ebee5c7e197f7a050df2b17c1a8c692eead08afc085d0d10d74a1be573930487548b8fc248b3e39f58d241d7ea7a1f8e4cb89ef32e3be6858dc6e01fe7cc9fadfd14b5d8069edc88e55041bf3dff4993828e2820c7363f00a158d6646a732a295ca23003759f721837c1ee3a9c370a472a142dcb977ccdac4aff0c7beace22cd694dc1539d476a735f8361cf0a85e08fa78cd21460cd1d30a647a113e6899e3220a87936e548d68c6472ddc9771b0f0eb526db9f8bb11119ba984b4041ab964c99d7d5e57d19778671bcaa2dd6d4e913ac9dcd98251e5da68a71a47ced86498dfd1853b31da1a5e334d66251f6efb51965fbb0166cf6754c7f502846ba4b1a797b73614ecb5e06f87ad80405842e6630362b988c1a7cd175f961f3ec716136bbed113831b4cc4acb68f0df275107922cc7acf3ebb58ef63743750893f8fc40335a9b409934aa0c7ac3050145b44de1d0179307c8e3c5991273118c2072ae5a1e9c406790e021966b50887ff567f19ffcb54d829ed989148beb72f5bf0cf66e630edb53b39165fdb20289d3896aad56c8ec2365378fc4223e38e7973b57c23df36274967c450c3d6f8dc20afac54f80fbfd42e42b25fcab9c35b8ad5e156cc7a752319e3e92d2b5d1fdbebf34ece634223f29e8c048efa330f6e57e9cf76b8d84e56dcd08a4645ecf6c0c535ceb0cc2b1f39e37a938e2dab9bed61f8e557f10e350b6a5002b124a7c04fd52f7e2c66a71ff7e89910af9415fb4329b1c8c73a56a375316aac0cb1d6c8531348c3de725ade5a5681fb302de0e7a40dfee1f4071102e7a5c294d81b718dcf498f71b5f69d91a5ed59d2a6cb2d9c37d6b26dae7d111ca4140a4999b0d4212bc9fcae58ade17c250e114a8fd5b75a1fa1d48c21bcf5e861aa3a35344da60b6a670d8077ff6bfdd3d7fb3b45cf697fed62cf7f83e4f4ab7e42e02a6d65d61a7434af1927ab04eeaefc17af293582eabece545e59bee9de57d73fca9595d6ef1d7bb99fc3dc45f06724d66c26b2b983108f11ec21253f38451e97403e24ac31e6fc310809a58bd495c6cfe9ca734f8563dd786529f4473edc714ddd61dd7f9fcd1b7cd3c29cca3f794313632edddaa3b6bc681b6d165a318242cabfa12858d2d8e5e80d6751749c42fd795e30ff2009c6aaca938d952f8664ce13c99b72fc13c87e832d91227b8b282d75b71e968905ba86ce205aa813558555f9a1bce9f40821f970fe1d9f896e50a8999912d2e01982425a7a57dac9d629f96e939f35f9bef53515a48346416b3078bd415a306537c004864cff0a9372dbb01fdc5679b0e4c4df6bb0c0de49af2737308566461d8bdb0c13265d1bd1eb4b65d4f8b73b8bd74a04c94dd9af97c7a5ba8ede5a84401427f27992ccb4227f393718786f5b6b2a63a843628b10b8345ae63b4da77111a809766387364cb51ad345c94ba0d362ffd9df27f7e944c29ca1f5b0dd07cf77f76bd3599b893f1220b9252ac370aad2ed89271e51b77fdc15ca56c9a93e4fed3f6325124f249f026d3d688a59b769faf0555fdf93910d86dcd915dfadf07f90918a6305eb7376104ede2554d64d11342755bb537e0e06b5aa68f6a746856971014f01772e0f1e420401d2223925c62828d0256557add6f8f659e87e1698f888b165c3f79c08ce07ea1f82f5112c9cb1fa5acac7b6e708ee0da32d1580fe7d4ce038f5f4103f62e0c170b5f449e9b9bf85f224350306179a7fb21f6eb239a936d2ad6765f3fe2d1349e370a337a48032e4d326c0f94c6278f87e65965274ef72017c23a3a0d925b3f46373be867ee8ee852f6dd85cd2e89a70b101a124e8be8a986a513d6c820da951293a6217c01e180c67e7141cc8a1927fd8b1e7fc901ec01ca8b71d47c023946fe1ec383c0d2bd238d54bf5407ece10cdd1c249eaebb08d991143d70dfcfd09d4fa70ef10012a6943210d38eb0272fac1269667715b0fda45eb6d3a1c90ef373f0019cd97308de641ce55187a5542184cc4d71c73533f941bdf035493de5829a7ef190673df5afb59c5624d019a94e5ed76348752f7c8636e480ca0fdb3a275c46a43f4647e2d0e7ba087ac95e9416a7893109e8a60ac7e04cf852ad0d374e38b85a39262fd2b3527d0225f1e2370c2537419fef9122f50cf43e6c9f84b69b305c7242137c0092ed80e278bff2523449e0ef27561d3725505391d26adb7caf298ce879a7a17d09cb832c21ecab75cd0728e7d59766ed175c44800ef75be32ff626bc99ba6e23df1d853fdaf4a124943035d2c06c74bbf8602ed95c777b61ba294a9d48336d11b1f6d65ed98d16941ea3947e835ebce051020068f7375a807ca62fe917605c4024fa4111f499e25f77bcf41b97dec2dcbea76ed2e173b710432092cf6077a0ba933bc8244bd3214ba889079c27e6c3dac348c8b177988b62e62789a24cfd4a28ccd87f738e61b054901f1e467d3f1cd583b0e066e183684be286d5ca04555dab0f2b0138bf346b00969fda4fef367783bc40736f19308ede0ac762e316929de974f88a1d0edd7504e495b0cead9e4c43cfc20e3af9458c29ac1f2b2fa576853072993e137bb4e73a4019b4f8ad11d0643b0b22b0df569360750e4018f7498c20e0c3e822be0cad1dc6db632c7a71e1ff9b880e2f8cfeaf38154d79e4018fce018719fe2fd8b6ca2fa1358222c784a1326df82ed6843dab07734f60d22a6105902f7ab20a195263baa2eadf569ab760f1f4918c9fba0da6cfce43bf56453a46090330483c4c3d7e44aeb377f327c2b47604e6014afa08744987f21a2937a5bd0ee1b363bdac2e236c1327b5103a3610fda9c5e10aeb06ff3f6825185b6d57c06c87463bf61ef03f6462e50baba87f93ed539263f7e7451c00fe869e169935886bb6f0f93cdf833c35df17a9ab54e247c6d46039a9cc2987237409fcb218ddd254cc09fb95cdff8d5425b4a63b7d9d09364fc307bb154afe1b2d46dafa031bf81241091012934bb95134425ef77d4402ef184205c0ec91fc864bf4a44625dcb44c2ced0cc1bc6785ba4e47f9c41739b482be1b57d9d0166ccefe3a3e7173ad80c0dd415c9b7dc7d4a23f1f9d11ea9fb62e80d14a7ecf6f422dec0b6a50d4b712cc19602c8c66b03890d1eb375a38ce20722fbb18bc19104867dea2b216e4ce7d6a0a386a762a0c3f8afd041e227c560b9fdf3e83406bab3dbb97c09fe711561a93131be7abef226a93a039dc78d5116318d44ba3a105cfce13622f8ce8ead1d8b50770644cffab2950633e84a2175cab4cfd3d5bd51be6dd7a4b25d8f0d73c5715d3f73320e07c5ff1960a44546c2f74d0d16d0b8639f5f295826c3f28dedbd8930b9de28cf7997230ef27f79bfd20250651a6425d02f593b451e0cfb0e5259b7f1df9a30efddf2575a9264ab02737db544455d8589555ed2aedf0f80c75c22f8ff2827dddfd83b7b6fe1ff62e5dc07539ea15ee87f79112ff355e99cd4472ef50411eab3e44769eb6126551a60c7e05805e2aa73ab6529db922c8582c2d26c986594f8fc308c4a9fda452d9154fc62e386c66d30a0c9f45c3daf9a7fcc75b7a979942bb27e0dec2eade3c7db313c6e86863619dee8ba78b6a9e02c6abbfed22603f8f0e77a3891c7b8fad6205fd9d92424e1824a9352f9cb1c78b4918d8edc0cbfd2a778a62f176a4412013003ec03a91a36112f0ac76e5571bcee1fbce13b0454a56024b29e85351780e66e1c958fc42b8d46d3e0b3f6c8c12c79581f332d11e4e74a69bfdd720b2430f60b470916282a8cf10f63cee2c46bbc2bb842ec6e1d405b6db8f9c85b9c70e97851b930fc9ac6abd571425367a6acf50ce44eab1bbdfaf9d8445facc5ffc9330d7f1d6171bc7db8f36723f854e6b524e9698d2cc681e9a8f089c083ef3204625f585c3c373e796c6919b9df1aa5bd6258dc8e010c11a6fadf57da05ddd666d42632fe95904a18c8727380032052d7acbd0c57bb79f65590ba33b01585b0e98161574dd942529f86e58457faf73551d680611bbfd06cec363421abcf0c146313071054c47ef7abec0f7911515a6627b50becdb9da5b2e59192b6749027c73dbc8320e99fb468c35ed93329a4a37fdab37f87c88f300ab4480787466c0113e43f5f68c036ee0236eb74d18efac71d25c990fffacf8b19bcb6aad788f12ed340ed76fbe59f3653ebe2e5a3d7edeaea06c981b0b8fdb3690a0b2e05b1d3e12e187d7aa3245a5d3bb18b73ed23d0d5ab800fbfcb3727d4dee439a037448ec4cc31efdf9b90778ddd63990eb3dc95822701be0d55940f2a6a9b50101d1b075ad4f48dd1ffba5a6c383c7e1f8b5014f4eb0c2ad05451450425e5533a135e8db083b6fb3952ebd67f75a2ce136ca93b617659f0d4690395dc7c4af4b94ae177d3b85bf6448759021b576e22c8162a994fa00305f9715b5febcbfb657ab965072d50c31bdde4b94b2221ed1e67ae53b14f912ae387584330e58747991ac33a195d648e6fa8df49541aa140b43382e4258372f97a5989713bb08bc329ae17bf3274aa7b4bfb363d9fd9bf6f37e7ab555bb0baa010e4f471eade7390a0ff7ac1a3b52a47680b117b5696614cc582efa2bb515b6cb8a970812b91d727643260066e07405a442140602b80895aa0aefbd232176712cd14f359aca218cf5b2c19921e110c28499e05e128b7e07d1647e74bba973778d52c5ae2a2a08818ca02a613f0075963865c00eee7ae666d359d2d1d6d75de74a2092a9a79c6c37477130fdb1837f5463033cadf95f6f31a1f8188396928c03a245de73dcbcc13ba99458f272cf71e5c5aed9e900d68b998edf09e9ede068c46a6dedca1589928d495443286a1fa5f77350bdcc1d2acb782056cd9f9c4dcc2e14bf5a76a76b8bf0f36fb872f8a85cde6f7c2e59f8ac30d7b9d86dd71dd5fd900407ec2e7fdb582115a790c4a132ad29f1c9f836be274368b88fde89adb1330f75de12b70b56022050da425b6f760058ff62375c7ebd7266059938f9ce772d41206a79bd371be55c2250d75729c624bb54da35c5d1ea2f2034c075387f0202b7cad082b45aff0d29089cf47511ed532618e7b113dbe8c7c388b6271928c60383e35df3999d01e189c760c559f3f887edf9c6b6ebb0b91278519f1378fcf0d3dfc1c85cb58fb233e728565c73932f41b36ebb4e106a99fb3efdb939f2c365ed8a3883cd6713f9aabadc1e79df64d8e7985fae2e735c41dd91289ddceec80e8924d10581c46370c29c6aa92419c2e65ced46bde9d2fccd68818dc0678b7a90ba528f7c018dc0f9e4fee1bee0ca95c79d79e5566ac8fe3ed65c921eadce7772b4df857e694a2e09c7c09188d769dd603d85a762f3ebd66bb7d92306dbaaeb0e3e7ced617f0830786137bc7cc2bf7a2ca48bf1ebf3e18cbc995d8df4a0c43997d21176fe206f3e8fe619b6e720c98bdeef90ad6538dd9f4ce06084808dc3800ebafbbe47e7e1fc2924cd6ce9e03b0ee41c75044aeffc30738039d96d757478d6a325ef77cc81bff3e7e97c349d71e08778d3ffafae5b6b038a5634fc019391e3b5e4aa870f2bb3dc5a194e31593ac83401cbd6d71e612fee275e8503e27dbfaea087cb150aa37c338e23205f29e8eb8ba19cd1fcd6d1282003c5c7ef84aa22e6988e2f03ff173e78833babc742de62620821ac600a05ac38a23de154e6ece8fce2f13ebfc294b26ef84b6424422499a697be15af2eaaf5b11f8b065de35a3700afd51534fa4ff3068233ecc97f6920681b234a23ea683dc4ad0719380ab3510571478f002bbf4b35e54e03a0f845c20fde34c40413bc271fa5c14aa271467333233a85423965ab5af5525f685f28252ca5ef00f90d4bce3c6d1b2a4fd55685ebe19b6e5fbac03c6964784f759e0acdb81c40c1b01d9c4773bf6b896ef34315fb1a11739ef4aecf2d4c9d70a0e2f26204f16de8e8cf3c2219fbbc3d4230edd64a8d78271833b3ee103181450329aeeabef9ea2cb2232e096a1fbb95cc6f12ab182874d59324575c365be6940e66b0747f310019120e810e5e4c1d27d1362d284b3ef0d15fca7b5583c6edf91c93d14f87d89e612e9725c42e2b0e92efb72e2f0f5845ed6dbaf4b1b24b068becd064de15e11baae8e8b84087c19d4001e257b6df270ba9c69556f191ea0b70a2c5477ca774f0b8bf7ac68513fa5d9cfc9d1a195f4330d07d0cf4ccb9da6ab9171db26a9e16e11007a13245b46579bb2094d4a5c576e824af6c8d5b52454324a4f3a9f809f7f7843a9af0281e70e6fb87dda53c7fca58b6acfe506a9d9fd3e45d920b24fb97c71759197ecefc581bc0b97b0c0e8657905c1c4ee8321349f0b9e777889e4edfe741f019095e1a53616061d10e74d5088cbdd13b089c6ade45c186c8656158cdc4d333c79a7d0c4e3855d06178f59ff6ded986d41094d0fdb4f4ead0b23608640c8941ae7fb904deef85af67b6360793bd874c8662b4e3c249e3b344463650d53bc488a03773c5a602413a136a05b4eb00ae2a5961a8dfc8bfc4f87c262a1687bce60ed36ac838fb67385b1bf0528edbcc20f252b00c4757b921fd9d7684902abc22fea53709dae1faeac0fa60f0b7292a823ad5c50a420ea55608d9acdf419f4ca8d606c1ae21e9dd880ac4077ceb360bd6e7cf3936e702cfdbc6afa918e0784ba03647bcef7ee27216a09a907b14c000d30f525e5362cfcc4b3cbc4779e66147be5173a6cc066ad892b208c7396192d7a6ffc24b4f0edc34af389c88ec944cd097e1f5e505da3ebfd8596cf23784998dcdc58337e51773483bb482c70ce387a29150fe29241d21de84618cdb71b8a75cb783877c4318dd62141da953a46c39cb481dcf9ce4ee4557854d4695bde959a8c23ea6cd6725ec699a042a7542843dc79e8e2dd09ad82e9dca07ef8e8ec559aac74ebbf19e097a94d931a57fa5d57ce0f78612ecb92b4acb9989571815fb5e14e3c5237d4c9a6e2bc6f21f3e27ea15e0ab0c93646bb8fa12d43ecedb895fc08c0ce910cce9212d61f7477f50b26603e540475d11a9d90050c6f5dd8ac2675e6d8d9db701fbc9549f45f2dca8a5043cdba01f18e140c786f1d6d7d6d7583d3424c7120594fafbfe175d26409afb0026bc9b07fbf94635faac4e1dd1d8a0ee4a97cd71b2c2274d40ede94a5b7ca49e56d56ad4a89a9bd0952b383229cf6ebef13f44acd68c0b75954415c06e4139b11bf852db5f1c7f49dba60c512fd9775216e66cbdbaf4025023e305421dc976e30eb69e247d68ec1ca49e9166226d5066daea9f1e9e1064c08538cb335be9c670748f6c6ec974fd6e3c3fa1c4c04ea7fe6769461e3a832b1da7056c9a248eee90e88fada81c0bdabf794d381bf3e6937e6b6b6be87c32e582fd6e3a80e7c09be3795e26e9c8fb9c594417433aaa44276a2bf43a356163b9a3d0d1456fcc1ddbf6deba553f851bff7ace94cb35fae4cbfd37d4c2e1cbdb5d271eabff12c3b7306e3dd836e29c13b673531c74bcc678aaa2e1e4d056a32a8daf9d96b2d59764af7f81a15500ea9da79805edc11629bff67972fcd0e5a630b29848a68b1d208060719d8b644e6a83735a47c257b4c76d5bf9201a21d7285ec8904788fcda933af49f0403f85e15332f44f79f32cbcc8288c72fcce56f9789410288693c21ec2b887bd8c698689b691f26d6274d33c90f36116e6ef48f534146e65aa9109a0e8236112296d1237270798c3029ee5938d0b1b949515a52a666eee4f6fc321ea37b34fc84f6c38b6a2cf9aa867073f484762a0cc78277eb68b5e20e96cc12eb4972a04ca014b7c48541ef045f21f10e740ba1a9639847d259bb52ccdadb9396e47424a7a01de45a3c07992bfb89240d9f4317a9dccf8b0d844de3e7eff8037943921db4a93f818bf20194fea2cca386f0620e537f7050f2bbd7e8dc047b027c665092f45a9090e9440cc5d7ce0dcdf094d4bb86443334494c6cc01396ac3e4b2b3f87b5f2bd2c3dc1c2497b66cdc678c9f5884d19ef2652318de13b2938a15257cdbe9c0867483a4c07b1135627c4a1aa9cad21949e2fe9d6b6f3ec360b65860714009d0fbcae70a2659cba61078fb54c77355a5f076930cf0e3627602652ae1581ae6659cc7e0cf4896c7aa548b4d4c142bfc837496ceb2983b4db59b6f324993cdb0f45430a497120eb8412e0b03287ce9f666240884a7918988536d6dc7a21589ae9bee58ea16b3e0fba1a2d340cefa421a13cea758479be1bd4181a612ca29df234bd0602dcdc5f67b2e894ca982b59e621d2cee2ec06d3a4fb3a891aac4119e51f6af67de30231f89c2f5080488603b0efe2d1721fa86df6ac4f4200af8d153d0c3c43caa98813d82117e3075dd43ea5b0901815080727fa96745825f01b01c0532c879886391a50ec90a01352354f07b9a9c71b8b5469b1c13bbb1a6e5e06e0fa6a0c1cc515172ed3b62d205a90a0a025488e9844da1307a282a414731c9db2d155fb14297b8495d0bb2f5579e93ca917cd07e4a0c55e941110f1fbd7497a9872c127a6b020d3b2a7a552ef977dd63a5fa8b34d268d7faddb1270c9213dae5aee505fab3376ccd352907c03f270a28d0dfc2d7ecf59d2b2637a64d5f8b9d48962ce8ae086c5dd8f01345b9e970cb2155f11990d1f6421a7ec8c13d77292a35c5c677a2cd3f9efea9bb43c5dbf4fdfcd3a2cc2039cff9051701d8e0b45b4a4e8ed324d7231c0bb11de5a4c77641ba4bc71e00e3150b3b8817331e0a615450c1752e28f2f8206bee063be78c898b6c2639cfa8ce0d76715448f004c2f47a0996c3b01d88574f0ee804f4358af52a2c7be102cbae7b1694f226ab42d1868770409234ee0685f55be0c5658c0aa7a3598afbae4ef1a17e0a894c076695c9ff3fba04b1820137c20514a98569e41ef7e8f41c2acbcf05b07b6bd4a6136e0256a56aeabafba6a62540edcc894f93c3bf281000a74849f6becaee56e288827ffec7b766107f7c2714b2cb61de2e4080bab7391ad79c0584722e68258660640d933683a6c200a06312560bcdaf74ac6c4e1739b3f71924a33d24131629a498ce82329fdff9535d20221adcdbe5cb05ff4422ea64edcde5e46738e3849fc3c437106f401da51055f7934f7a89d3ad8453b72489490606245bb21f0b89e2e867a67c543494c46d2b367cad136b07b6d2661b883d2d3e3c26abcab1a69da5d7bcda96fe8d9deb64123da43629aef964163a7648851ff7eb79018aa067674b81f87058ba64f73084cd7c7ee232b8ca1b29b28e3752b14ecb3f90c70f3202294cea3f6dd47c28f480ee1255156a47913151be49927c87f3fa7dda9530fe5f996905559e8c61a8a9ef55a7964abc7d273679a6fe6ace1ad495e2b04f90ef4c70786fe559fc3ea00c3d239e61eed220932cf90011f8d768f80e89d8ce3f0776a57a710dcf51eeaa8b05ff328027835059a511cf7e0495eb7dbceb1b1b07a43414eeac84f28ef2e7b9ace7bd58d1502f59ad2a8e3b61eb887201b617304d58d8dd0ac0773084c4c733175ef6b206461edbf48ccefb339e6fbc547e9bde693c247d25dbbc9b00e909562dd3257861c70d1c30acac24c277a68876f6cadbc1b40309d6a108e44f3e97a620823f1483d0e1c66badf68e90e93d7f7198e20556d1578eab8a662e6185f57b9717ba42965e30e0558bdd36e260a8c9cacbcca2e5ceafd0329dbc5d97eb91c614c7a5b252cfa3dc5ce6c6ec3df4f6443fb4b4df205d660e6642b94bc4d62b9091a862ea7da0f7afa92010bb50f4bdd5c0414a0d6658280c4f0fd422ce1bc18fcf1a29d7175b1f3750efd1f1ebc07a4850483c90c3db6dea58fac7e30ff6bb4c03bf272d09556fac4a0edc8622fb86cbdf17d5835da60e3d34fdd69a608720d178f39502e01ac0c8a80c840997a9837618cd153f29d5b8d41d5b494940b4cc349ea75c415d7588702d6e8f51c7e5709ae9c46e5017b9401860921d9ef22cf85f6c3f897893bd782b04efa480917089b8a6b2d37ad1abc9c039c48550b65c3c6a8926a589558fdd77c3cd838fe83b27b7030c606cd5d8251062079c0462dad638b9897061dc4f5fcd7d29b818b8f904cad76d4d20115bd65c0fcfd57ad7f6774902cb127d56d67aaf5213cbcb6cf0cffc04cdd5d42c2330668485d2f06bebf8cb7db84932cd3b196020c01f02e3b7fe424bfc5e27eb6926df21f35951a567fb77ec757f1e89d90aacf8401888d6319859b5b90ae691abb6bbe897cd0a71f1d2a3471b2ba3dbd791484b496703160dbb351738087e7e5dca2b522357ed5b582e39c99d42dfe929c12aa3ae24b82b2484c662f5ef18db8a90a08b29f53c927ee1d32201247acd8276f2ec22ad6982f6ec483836ec95d8350c3babfd60ee392ff55a01aaa669ed2212fd0239479db876e640b3845c329c2271d9d6bf5622979809470f61b9a14b88107fb961ba95abf9286df318d366f5a9b331557df04389750318e696f72b3e05f736af00fe98147709485267bff76a4d01a7f4c96a59eeb89b7db8a9f71c471d430fb3d0d2c56d0854a9e845cf0484cf3b88987e49f844d87921f489e96f88dd48458f0252556b4443d9474f7d2de51e1b5aa1ad1a6e9914298c85f4ae7b12284b7a20550d1a9f78b1c2da64b57ad7ba17a49e842ae16db08f59bf41d4bcfdc7e99f410c837e38dcdc82e045921751212bdd6d51711e2dae675887e3fae4c0321f14d9a0e696f91308bf481b3659f29bcbe4c8a2b9c486a981006a9dd7889fa206a782f8e5297ac3a43019578f2c17215cd5d4ebdb60d2717ae99306e468dd573a1c51e79a0ccd1cfd6274983a9315659b31319ebcf1a19a61ebf85e2ad7b97a885511466c18f130b43d0526d0779e6e6cb9e314b87fc586fbe517388162b25cde161dd9c543d118cd1d3d72781a122f7fadc0f651a5b2e11694e1146f99c8b0fe81c3f38ae046358e90b8c492c3a5b0d7e0f0333696b56da5680edc9ac1f81119db81c41c185f9fc3dadafb41eaa9d55309f6487a3a58547927a0e8d00b22618d84d1a0a998091a549a87e22370b2590b621cc822bfce97a457e45f7613d002cb36ceef8da38889e7a73150dcf3e0fd82b83dd1d1b7e2bf142cfbc7ae8e53bf4724f6f5ed54b02003ba071fc45e99096ce3c55ff4f0a3ca97230aaf7f31569ac4629caef89b46d443e52fdbe8b3065e8bcd0a18695e30d6ba5cf426796277a6cdc48634ea03aaee9ca663b92a43d7d243190d44f619bdbf629efb08932ce2721da0ff5725b273719f3db52657b0d8a0796e189801688632cd0683e645def073904cd4913c0fa80a4f79ee1979006e3e9950eeb2cba41a36ca80fa96a71a3be4c9e3dc42f6ca21261ab54958e31cd5018d5a9c7bec019b4579c265ee8bb9f648e99de3f2beb26f170da1d3f0a27f2efc9cadfd18b1bfadf13a7e85c31e3c52f174b8ad0c09652619e5ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bee5c0fbbd0c4913c189b9ada2aabf44e0c14b9067927232bf8b8bd14a7e44218ee5c0fbbd0c4913c189b9ada2aabf44e0c14b9067927232bf8b8bd14a7e44218ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bdd5dca351b1edd8bb7d92a7c9f9fe10bf5bf499585e4f4d2800de24b17b676c9dd5dca351b1edd8bb7d92a7c9f9fe10bf5bf499585e4f4d2800de24b17b676c93761e3d88c801f2687f73b9ab2cf5463ae089efae8d0537c030a405862f5f253a4f5a19a64352b3f5f48e606c26ed9773b352878d0bc4c9c687a39c9ec84a544815adc815e527a7c2937a49afbb31574528576bf5cf59cc71afdebc724f6c5bf6425307203e044d6e6152c4e6f142dddbb1fa5c172fbe290e87049d731c8df1f0f430fea986c3022aae62b2bdb1e49134089ce47bce7a5ff9ac41f9fdcf695bb74862e2e70643293e84a0c9cb5d026c33da6aba05e27fba23411eb6940183b0ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bed9ec1f0ec9641628f5b7f6052bff3ee604f92d03ab400e7990644cbcb334cb6ed9ec1f0ec9641628f5b7f6052bff3ee604f92d03ab400e7990644cbcb334cb67271e758863004b36783869c164875880091301147afe17d1685080a8675c7ea6aaf3fc573d0b7571ddf405fc95cba82ef98ce74c2d246b3ccaaba24ed7714835aba2f55c7ebc13071cb9f2ae532e0ec04cbcd58ec0e3209d8a07eb48831d88724c541652093eec914f9a81126686a67f906287c479218dd97741d7d0a5eb96515c354e78388a38b9fa461326faed6a633c99500f33fee6d862b9299540e1d250e63649aea2a8f150483fcc0c4a6b75d05614f0d1636041581184ea2cfeee48708ebe24f8c49f2488c26b203d11cc68fc79806dd39abc751293d5cf442c326acbe6735481c7e1f2bdebc9e08766fa4d07f38e720bb402c0b3c5f95c123c91b322a78f967d69bb75d71a392b342441eba4d060493723ebc24707ae12b48c9c8a9dbe8252f4b9efca66ac7ed363bc1a90c94ad6e73612b89a1f70fd93aa7a94f8d0e9aa32194e14ca01e39c319b662af523cf489480f2adcb410fda409a6101011501e7e108022acfff3d1b02babe61f904b3f84c7625bc340b86db4ce1d74e2dead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba99757daeee4ce8b1f1509d72fd0606a0b9519409f4efad978ce354c157b920ea99757daeee4ce8b1f1509d72fd0606a0b9519409f4efad978ce354c157b920e82c74c4669ce90732d654cdc4e9a3523866d39454138cd553c16e55f1e8b9eef1c841f65a3f3689e9e626b315dad6f26dac3c4ac3ceeed66dee393f9c983c9b55a569037a83c69f86a29249f209db75d04c478e7a60a7eb247bf11d76e33ab1c83340336dc21481f3c9543a1b8c06db0e2456448739ac94645426ceb77ba927d20e97e2e511bc07c8f12e23bc75cd7fedc550cc74a3a7c297653f668575e3ed89773607c093744f51737cfc0681fb81c9b4954ce8cfd3b494154478c58bcd8775bd30716ecbf3c001baa9682c454b16ef6f387c083d1a14ca5fd082709a9bfcd8f74a926207b1767c92d8c9621d72360e2eacdc94c1794d33c9d9ffc41233c59fb0de0ab89bd49e6ef9715cb25c9ec04add8db898e69bef2b6b29e85769d69256f21877be83bffd1cdeb084111d8cd5c793e3f97fc30e07b6f74b16da1189ff19ed868086a1be8e7f61092effa76f13bff700be6afd4abc9febda98ab11164f120ffd0dd38afa9c9a86c04ad774086fc3b01d74df562d65322b7e2a704a9d7b78571a9fe52dd20fc4493c3c1c9d598dd67b37153e7117cda0fa6054264482d3879c4d5e9c386c94448281d375827e4b5a63cafb40cb56e9052d00bece6191b57b2fc556ed96184643d62ddb68260fb5510a31baa7a9a00c1d55970985601f799ea8354ed2f22e5905cf38ec4eec6a1b629b33186a6badaee9eca7bf46d8ddb12ae41303b4badc179b79cab4cab4400de446104ee82f25a0c8b68aa1e65890248d37c2c0eca47017683461141ace3c8f94b868e84985c76e398d09160e113ccddad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b1b3304ff1302018a6902731b12b8f2acf4b01f58b23999d06fce2f404ccc4e051b3304ff1302018a6902731b12b8f2acf4b01f58b23999d06fce2f404ccc4e05ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bdf6444938114aa66bc602978eabe39d858ec1d15e2d2f36ca0c894682c7dc885df6444938114aa66bc602978eabe39d858ec1d15e2d2f36ca0c894682c7dc885ec1f193fedfad249c18c98d439c016e3b80ed9d0a05c3d1c1790df993480c007cd399b5cd4e2088c642b111372cdadcb6cdcac7a9d0a23b0ca8d02465ef1ed8db803a96ed4def1159e8287861dd8d8ea5fb6476c4170006faa000718c38c33c08b69bd805a750d10df95b9170c23705a653107ab559945af45c929a06a070d7798bb038e04ad382f73531ef3449474f8edeae9655e4398ccfbb89456fbd37a38249c25f7a87bc9be8f2b6fb00269edeecbb44d15e4cb27e15a3179bf23ceff95fde1768f78dfe18c3c432bec2594f2d3d36ecc5fa970abacf15c5d02e8af775c303d00d2292a04441a3d8b1191e01c7c02833633ff001d3477ec0a7853c65f83ca4fc8d1fc5ecbd29fe12d08f3a93eacaed684a064e821c84d5b95bf26550b96ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b8df81635ee5694971a9782d6f4a49c3c9dcfa42bd1e4ed07082d5b2d623e92a48df81635ee5694971a9782d6f4a49c3c9dcfa42bd1e4ed07082d5b2d623e92a4f327dfb372117ba6b35d570e1883cdf54b67b62b63d2449a862b4da702ec4496cabbad1413beb200a9322707d80375df725d66a870e0caf8d0b53a25d3342cc5de0b70b6e4538b22f2f753511a8dfb03924d042f08b85e75acda157a9c026fd1f97c8fc7c96a043e09d7ae12400a03c8bf6935d644742207beb3842873484151f860e7fb36eda316fde6456e11a738c52d21cec8608693d2174871510862b1bda0d142e7bb6a5f4ddad7d656e6cbeadde2fa3bf75d6dc6268773a0ff880afc162685f9a0e03f8fa5d38fd574bad0d7b123ebc0bd1b434b70b064c17a53bedd84e8bfd7a06bf5ce16e5b028e38aa62992ba5a60c62250d8666b5320991f81f6761f00d6aa8941df25b369e01b883bb5d613819b2f3c3ffb1643ea1d118a0889e7410ba0b21374bd690d49d8c16dfeee97ad772dab263be6bc82f2a32fb8d0f3c90acd9690ba80afd00b6b17ff8f07f0bae0f2337dbfaf08aba2b746ced3a9c965eb13e88d04fb93338c499a8b6a06dcf26fa3e63d80a405341c0dfc6473828b0687afab8cab9449bcce373b85d0c08f327759bc01c1408187d7fac59c75feff977bf4548ed29f673304a48a34a2478117abae87335570309aff0d960e727bd5808f24cd744073de931ef35d503a1c09891f8b460790f841792f8db6011fc013ff70cd98f1975b17039a18eba83a2cbc7120786763f944cdceddebc55a80c3759cdf421c506d0402546305dff85e77eca833c0ed686204f3b2069bfa74d22ec513f6d0d260da2547f350deaec839f7b017184399c399a79ca7d42b6eaa1ee85add4903fa572695f69ffd961c2fcd3edd29ad3b963496b0a400432b7da955dae218bbf0413c96cbf7b824eced752cd04ae4c6b47c7189dc2e9a3cd3a5c6783bfe9dccddfa0f24d6ee00b12b1cbe8b2a3236f1c17d70551738116bacd5efbbd5903fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bacb3fbc43a29b445f54af6bd52bcce750766d56495a04863149b5cd2c8c3db97acb3fbc43a29b445f54af6bd52bcce750766d56495a04863149b5cd2c8c3db97b498fb81f7a24b6adb2dc875f5020bef4ba5266ef1db73675c8063c10aa445245d0007665963bbf06cec5b68139dd589a09b49e3bde02889ad1b4d6488353d9d46a29fef94d6fbda146fc19b0ae5a2f5930a1569333816f627b4d8713f56b090699b6cd80c7f94330b36ee0b0c8e4248796e7f3639cc2d36cdbb1f54ba51d84199fbff3e7dd510b2b91b6da60138d858a866e68b9091f491ec43f36eb7f066f80baa025715952edbb2e75cc2818574f9ffa46ee4ed2f44ae1beb7194518b293fd014736e0105570300cfbb8472821388c55a2f000d8d1209299007ef08f9d23c8e6e4af2fb65fea44011dbc17944f3eb22d342dcef6f570e2128b291bcc1e27ce3c3768562a66738ff6b86e537169fb6ce8da9c5b1e4c9cb302f452e1b489dbc8ff9965d3a54675f06e36e286854048343e6d9aaca22d47563895d4ffa5f5a210f6088963f3bd6eb142da2bf7bb2f1093e4445e630fc97e8b3d8742a254b47ae2add523c73ba6f261642500f3fd5d178d9579212d7cc0ab52eadd2a50cb9c063dde95c8331b2457ede319cfab03bd133d65f820dc081d268b0d60789eefc47c4852423a1974469886c681aa8b3bbe27a5e21199d075f5d562e08a22bb4e97f6552d599d45c3b5be9588f22df749e7998dd0840be928e549ef0ce943bcb444b17146fce36022016c4d303b543cd34014d0484f327c8add714d9142ee183df3218ceb79be8fae6976bf88a2fc52aea52ad92f616f2eaacaca34e29bbc335decbfbeed939e44511143a6674056d039716f7485e09d23dd538cba95dd8865b56925ff0eda4bb872d8d7b96ff2c5bb806acdbfee885d2359c14c3e538f4560dc67ff3bef585b8bdb0fb738f249cc0971ad3f8b99bc6d7e84f8f88f5c0ad45d3d2a5802bd9b2b126202999beb1ebb37f0b9c34211de3b5173345c484b0e2ff56358a9d27bdefd840fedcb740e15f6cc4d10bf81393f7890381f5abe0b3a1e1c0b04cf8d771ee71f7b8508eeb3794ceb80dab7a362c8457e49dd50d405ac219ca3c63158ed91ac72d29d7f3bf7cba279257157e366c68b08905a3bbc5f2124a24a1c858b7772ca9ae2067d2ceec3df823a053f61570cbd386105de3b809b95212ab67da9e75c6ec5a518763e603bcd56a5fc4e2e1789f724b3dc64ba0f273380722f7902d8fe19dbe3277a73a641a4b96c558ed011420da564ad06d7264ed69ca14568393ec910c4882772f1fce9828c6a633b1c3c00bd790909874363d71324168ac53ab6db978037abecfa013a6863325c8c01f9cb3c223033e57abb5bd843da33ff1b266ece46a9d225b8e9d357de1492a25265c58b7e67525a832e124976f2652240f78bf82c3c8a1c5d7aeef1edde1b26028f45a386eebe318d0d0e575da150bf985b1434054ea4a4070bb00cbb5c238e95165c1f90ec5b517cc2897c686c43b34c99b9f05d55005f3aaff3f9d2c38b7415317b106695ceec0eff2b7c546ab3b62ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba5c6de3daf36a4393e291cacb4990c2fbe391cc65c64bfbc3202d2fd39ea87b6a5c6de3daf36a4393e291cacb4990c2fbe391cc65c64bfbc3202d2fd39ea87b69408cfa5c1b0067b3363e9cca43a18e19985fbab588800cf64b358dc61533852d420c3857a2e9f11a5cc515c1282ffd48253bd45f32bd1686b37117a7fa092a7bb42b999d752e52df78e217a66c96f8a91f4ee22ec01211259dd52c3e6d64997c3bf12d5925205d6d01dc33be1203b1b2ec857d243a66c2996fe4d4dd494ffa1397cd85b6efdfdfaeb9f90c986e56b9277e6ada8adff95991380d49c093dfc84df3c9aa4b25cb93f5af8cbda93479cd785406701545c5429cf7052d099a23cdcdd5333a10b1e413fe67dff07b6f8eaadc51df1350bedcd322cbe28072cc09b03f096b4bc9cdcde329b1e258beed38ebff1660341a8066fb943a3370dac7fca8c3c553cdae926ce789f864086175022ed2427a743508b38e0a62ef97eddfcb8fec0ba9505ef0556cb10463c6ba17f3caa12f9c55f2a783c30eb4f6734e0c265fb9fb2a4af69592fe1d279a25c03bc670afe10202f3616f2661079d42a6dae2ddd666a41cdb21f298b00ad8bf6f138202bc334ec68a9cd7f254e8c5cd5b8182f28de8aab58b088390118e3f00ba95a93b64b1830cc4066c5b00cc2ad489f11fc8e70406186e1e615f18189e5c3e1a578f1f836f4c23017c2db3d0dc21df7c613556add4f3254a3ae51ae4ae36d7b6d645db90257096ac49c61f599a6f6b639a269990a6602266ee2286d1993614644d0edfa9ef142ff4c95b2ed06157338dcfe163fcf7a837e65faa921de69b893c581d7e05f8c900fd3660b2cba7e3d48492931552b0d214e3e177072195f281ba1dd917a62d1d2703ad3946ab67ad7e5fbb2447bec34d79137b3aa99157e6b9469246521f3f14d1eff627365751cc2187c520cd39a70d07519dd027decc5b0d38bf4be5a43fbb96b698b5f63426cf480cda6ff8bc1b0e6c907fe82bd8ee11e331397eb004fdec971b300aa8674c6290601e499ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7e2d374db8d84015df347b76f2193be950a63e9baa3cdf882a8d4c84a79ebc147e2d374db8d84015df347b76f2193be950a63e9baa3cdf882a8d4c84a79ebc14620f69ec11108d0000fd0d7396acc9ee2d77d44767b0a9293ff124e7356a5d643cce5b8d14686a257d0f042d03b82bd5ccea7371d5a10a46fca336dcbbca4ed62e507e2d14d4c86cfd5b8b81e7820c66367e6e2adb5c76f7df361123875368b9ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b572ee185039093a7efad37630a169444fead4848ee6d80a89eb756404e99872b572ee185039093a7efad37630a169444fead4848ee6d80a89eb756404e99872b4ad4f879c8c8d1d56d17e2e043358f31b55ae99328be8a74dd92776dfce16eb1dcf50ddd5b015e5876b41a6560ff43a567601f9055a3bc8e7dcc9dd8c122e8b8c7580550f1b5bd42e6e171900949440b9924df6d6c4cdfbe9375e61276c366546a305c09f84e409f987bf41ce6d53b650c315afc263f534571158633a6c854407384b4f36dbe63087f52eba881378984ec7f337862b7a343cb48c8dd57e499a48a7f2f7c5ce830f8bdac200850d776016d6067d47753946fdebebd796d33a004a0100637701bd4272ba78595e1b4ef069963f40376776d7b820830f420d649762ec49ef2d065e9f8a2ce893b9c8039bd134b23cb2d4e70d306972e7f93044b87340e30fabaf8bd2c15e81ce6b55c6b45b0819480fd2449cb08821019a456ad8e41354832c2126bef3302fbc3fc52a82877aaf1fc350e2381ebb93aefaaf23549ad9c02bb43919b096db2c4232a10b27d7f5e1ad42469a410890ebba1fa8e3f3ac9b1011658f4d5c0939263e8981887c6464b6dbf4c3b598d1e6c78b37d3e32f0939907842ccba6340b4d03d0c1f02d668881ac5409c3e565c392e0115237a839c1a838f6574de876ec16b2ee0d2975e5bda5711452e7dba3ea33cf84b52c3979a7ea33fa1c82387c3f24a36921ce3246793d917fd5281a706c77ea5c4ccda76e7ccadc96c6438a892f89e39850ad94f74f3134b4371cda1bf7cb20ccd2a82d2ff6d8a7febeb1542da2ef0ca7ca03279abdce5643c78943db7a43574ce65ea077068df5cd991fab6b24f52b92515688785e376eb8c656e3678a594ac241b43ba41c838f904a0e8d802d2fd6b6fdb94a86527571cd5c50f3856b287b6613457f8af00fe44bdab04f2194d4457bba308baf8e7fb37821ed0686cfbf1809b61f52f94907cae262a7ec46ab8cdac3f6657dfddecc2b08363d0440f1d753a19d74d57a66575043ec0673e5b93c43d593e3a57234c936dbb2455f977bc7120566b9293f9ef0b18534fe640c5ceaebed2bc082604bfa0456c848fa02da68453065df3c10f84888ecebb8ef6cab5ef5bf04adef0491674bf514d74d13f9067dcfa1c8980dfc779ab2b9319a5e5ceddd6b6985e255b34c571b89179bff7b9694f337c7ff69551270c670a44b79af0916d406d49a60fb2840db8f94240d01a7bc04c88c587e71ea34d3c7766339207c9f951de8de8e7409383de3fc38fe69564eb6057ac34ebe097592b71c73ed26b797ef828e68707ca9853cd1dd3dc3c9434a114492bca137c867e5d7d972ae88633cda0d9342054def44c2374c447a8aa3655c00b2039eb231b051b5ac574cd6736aec0afb11aa25daaaab6376613338c6837b20d3eebb6b0af46d16c2a67e96b3dcdf91e447dd247a9e1362a9e9617c5ea4ff309e8864d9ef5061fd4f25a6340b88be6e1f085d3e31892786e365952a030bf0dc8d2fcdc73b73ea4ef3ec2c21ba26b8aa39c2b18e394e3d9f433c7a775b395e4afa9f43df97a8e5595f0b2cb8eefa211f40be53e4f04cf7962bf55a70c0ba83bb52886a3e226de07040f501f0406be537b39802909034e6a6f184c151b3380ddd89212d59376de8b0f87d6bf4522dd81198ea55c1e07c790c318f40fd12a1354b2563f0e9825f7cfdbc26099fef23dc919873cbee1a49ba0f60fd728186b5aca6f8e46d809a7cc6d34119d4329e0adfc7f54af6be44712a90e6c1d3977918e392a300e958272ad1f29860dda4da2d62cc0d7750f688cadeb9317691ee703af822d6c496929986469a8f7d3c0c3aa68c6257de3046015d20bb81aaad4f7f7923fe4072ddf3c2b1be7f464f25af56730f71f40ee0b1a848746451feeab1b644959af9bb5f86111084af37623826226db659e5c77845d1e949049c5f8a56bb9cce58079831d13c9d037d3b9dd8415df224139049268d9228e3766362873bcb4f4555e49cd7494014d76fa5742ce861197b4b97d15898c298e40ecf7f913e0346aecbbbc26c50f3b449bb76162cc0aa5be8d1824a4a95883ba5d71df105b60e364bac38be9522eecfd04947042d5b8a4d004b62bf96fdabbd1eaafbe95c4f1bef910bcaa1f36ad8b266482dffae064ffa1b2d372eae65a8c4f2664a50154497b76174bef5be85247e8ead7b0d05e64540782499d93e26cc61979bb5a889c191503815236ff2b7146581cd7a7e66442483c5f33ab022e89ae6aa4441618ecb32b1007f21d9b65d61d6cd70f3664a0ca698c1c606c99c2ff8151fda2b72cbb91bd5cdcea0b314f9985e1bf8a3fe2ca38264e803f9199513ccd98cea40f5805a278e7de8c0ccbd0de64507502a0e1a4d5e53e55f169dc89043a93ee4ca2547ab0b358e3dd10d5ec29bac295b21d7896b23df5ecf3f04591b74e85a64247428caca9ade287355928a7a8072e32b84826cec7580957a27d5e07464b9ca0ed0f43762016e15484729cf25c11c014f08b265c4104f2a16374d1a444fb5cb103d6fbd7d6bd433b79c41fac50d7348fbbc5641d85f2cdaf2f0db7388c6bf5991d215ee57b77f022d132f98027b3b50a8276a660fe4864218c2b272844b2636119cd06bb037551586a44c56d548a4fa7d278faf6e1f53d0fb61e8a0314598a2af4ea94fe9eff3f658a89b0ec6cf5b6a3218fee109974e40d85bb6d0b06ec6a2cfda21c5e3e8be2aa4be89abac8c98aa4284b8d3005175eea96559c816ab5803346c557dbacf4f9b1c0e4541a1000444344b56a6266fa822bbd99b3aeb37b2caf9344085188693fc316a0d5e8ff9db91213c9f37bc17c75c116b6a3f49030052ecd2304a52bfa451d47c2dbeede046e370f229f8aac2a1736fc27a3d21b346dcc4bb64df6fbb541b9d55b3cb7b5d7071260af343609b7c9231ff84fc12e45907896c923fc2ec2d279c8a5e16239f6ea0edaf2748de4932b91144a123ad899cc1ab8f6b8a4c3f3c58b963544b4bc9f2a041435ad3c1e4b0a1c4ce6c0187d9b7cec4963b7477adf5fefed67f39b00feac45c57db64cd15bc3a8b66110738424dfcdd5f5a4f7c6ba44a76e3eccda381a5133b697c6a904e8732b6063311a0560520d14befba539504a18c18cca834abe3a44c4636f1f352cd43875b503ad14cb4ec1c96c3b5945675d3a2c007e7255242c9363b3fedf384978e2f9d0b582bb9ecc30d598e99eb90c08ece3ec04f9514ec81af11629700bddfc14266b5d69dce21369d83246d2df530af138ca85dcad3a7457e0d92a6e90e68793a733da99a56f3d27abc52099bd82c48e5d537569355818b80469f37d66344f117158a5f9242467c75d546d2551c7c220c47900dda2c70161773c32cc79d1c11fb1e07bd521ad3004c2cf3622f17cfa79c92dfbcf3cad0b5ab3da84dd7e1afd2a1f25c58c28bc358aee0fadfc666c67e787895379446fd0a1b687b6b1aef774f3f6f817b61d6df9a0bd2f88a359d3d6fcc7e84d98352e3dca719ddd5878d28318fbd1be2ff41b2cbd45e763690b1decd56596717dd9564db200a649e072e829ce9365edbb8471e70a0c99404fc573e65ad56932c97e19d68b34e784e149b48ed1aeaf83cd778aa1ad25df57ddc6038159f101fd57fad7054dad93ccb1077e5fdc3463d2000398ba7d38151bf0b375de9393f4e70956f3158f44e6c9f203ee03fb10eb15767ced8db7abf9137be2bcf77e2e8e7b4ac23f381797221aacfdb7e89e09d7ac340bb8d0199a806fb594656b35a2d2a77c1ecb6af484f9196962eba93c310446cef396f1ab9e102a542f8d25bd3886e2c097588cfaf2ca86d71c158d06caa105a0c5f991ddc7a5b01b2390c129611bcb2152d217e07831ec472b18b3cf08b201360ebfa92f88a11735996c71175ee8b3d089fe1f07264bb904d3022e8564a0afa699c3acd64deeb25e7ca6eb480d09f2223e9ba9e9b5367339d304ad25a54e0c43b3855dc116a00fd20a79c117b67f8b2ea6e198361787840d91fe17c676a097c897de0fe5caee2fdbe2a69412daaeb4105f778c4e6ef3471e4624a46438131b0b50aa4aa0e520afcd5f9ca54308021569c7557ee923f5796e4e9e93d7418e26bb2670c6908a41664aeae54ceacb129d767193362bdf5e24015eb93b5da335da5e0331c11e38f2fbf4f9fb600c4601e8e468663e78bd832e95ed5f8fcd7c0789ab40fdd3962ac479ad7a320e64728f86ab70d83fa20bb52a0ddc43a8abfefeaf614d6879cfcaa086d904a840d17e478393d87106e4c092ab84081f7d5cd919482e6266e7ffcbfdb85d26f314390af0511a84cdb7dd8408a34d7473e910561d4ed8422eed980c43f3412bcd2b2469c6b5a3954362a4bace621c2e902d55ee397695263c0f6d7aec6b5e09460323e91b0dde7958bfe4930f8d9a73beacee69ae61c981412f359827475d88029218518f8d6a2fb73481c9cea528c56ab776e32e19f8a06a77b3bc7b1c51bf4dfe98a10453c8d1333ae47c27b5fa1819b8ede3a2d9bf559686bc146902f9b008b1dd2901dcb3eae75e49082da42454a82cf251c125f86bfa0469aeaaa0230d93ec67829d32c0423f3fc83fed6b47fb93e34601562a061f00a92fadbc60c745e83bd2b32d9b6c4fe812d802702c7389486509b2868ab66abb4656cb70df04119b21f9c62ba2e3404273b8a4d8013d54bb9e0bd788f8049e8d85489b4ccfdb56d98542a836c7e5ceacc66ae127e1801e2fc8beab88567f7e787e768488e43c80b2fdcab16231fcd719a38cb8e755c84b41842e06f5acd38e4923d6d444b99457cb63430b84c39519b86af736ec857b4a42737ae3bcc9254c3f1141dc27b380f95d8f924f151925cb6675712620853ffa7c0d1d7592f60574582686630468497dbaf206a89903762f05284fd4253e980787e268afb1b199842982c2e4fde5bdedc7ea338e491eefac75de070df085f1436c23063c8fb5b1dd59a41b0da47ce98a79fe9009d2a3e618fc73fc8b208d658c3dad285f684e0078c5ba58e99553ee3971d437a69f9df30e2de1e76fce39b8b33311ee591fb3d400d0b3cc1160b4e8372d63c0ab5ca3414644e1cd13d36f2f806a422e904a4b2b5679fc39bac87b1d2ad1920f45e763c59018404f12276ac576f0b2595b898e37ccd1f1ace69812b5c8f13c7415c9dd0e0a9630e1e8906aee7f99391e7565ae00baa01e6bef87425f2e16c83f9deb3970cacad02f874a79750af02fe74e42db4d8026254b0927281db1e34770571acb1b30bff9d421e143d52b0d907bc8ca18134028c3ebea7d0ad12590a241c0ee42fdd810e8542314c0b797d0fe28e334130d62484d21a03ab638443abd5178c967032fa63b9149b63014ff898c8e445c27a082ae42de6e58fdc554486ad241476eea4b38cefdd424e1c5a3be51478dacddf8c40491436196bb170b4b51979e87db09334103239c6d02616082bd09279a92aa9b45011179841a660453abf237b1c8a8b050c56994edce627dd24192426636ae8acf35197843a9a1d66a4a6bd9424d41d4b212c6838d04ba0d5d43eefd050e7c0e22c7656c5554fb90dda977db247d213cee5ab3e4dad54df292f26d377068397ecae6261a92b1117ddaf7cc5c29b914a6f8d221d7e67816eafa70568e49d1346410e68fe3be2a2014534705d7c198dcac71f60fd68e2ec443d42488b87b943e409b4325dc19f8a6227dae546033b839cc4611dcc77fc9b729dc01e2aae5bd13ebb0903dc118c9e241156cf43a7a0af3d13e4564dffd396d188437bc4d3fc1f9cc1eccb92e37f4198502fcd82af3a61ce4e108b1570af89c3faea977c8d65e2e9540b040a76c004840d4ea3821bac5042285943b1d41d33174062114e456cc99c3c2b4ed6c0e060da4bc0a82b27c06e5f31923d29751d0c0918b6ecac7cf8dbb24e93cd6c46476967c3bc28fade2c6013c648e3599e093c8ae48c025037cf7ad8286f048182cb09455a864650e15dc6fd5fa7ab10c12a1563936ba666ba6c8398f40190d8433360a04c499e0dff6cfd398680cf43cca7721e913e975c102bb641611bb24e28e858c2a83eebe39d0b08b57e4e8a6ba73997b9fde379653fe6e73b0f29de9a371b5d9215ab8cfb3cfd14593061f648a6987b5a4275c80b556d43cfbb8e41b26fb69db0ed0a3ae2d8ce14d6223adb91cae90be24a715303f9c1a87b5c1480f2aa3102bdaa5852e2278e41cb4705b16afe5cc16a195289b5e158552f3609b137830f29772323ea92f4a371f28274652de405e6920e3b97b4a0bf645246a3c915959ca87993e4fd105f78124d2435270ad6aaa631c86447f535d85d7f3dfcb4051c55a7e227733c88bfc9ca7c3ec6dff51e4df788ee42c333b216d09e53818a22a123505bbbc3e62f7879a4e0b7d224466f665dc7c575a4d222decb7729974d40d0c4723a64dcb24d65bb768b9784838d2833e93922e5f378245e9b88d46b1d27645a9a61ca49d636c3f0cce717eed814473253a8a74e6732e0362bacedc8fbc273694d1266a29f474ea33e02bc5efb56e2076acc6bd6b5eb6edf40cdb36ffc47fb60c6854aad4374ba8c56fbd90857af4503dea151395620d8aff4d400f7d8019ecb345f86458e4927e9ee035d26ecdb0b582b941bf019d5d15c3535e9102785e835a2a625f8cc8e761fbdf963191a18f23a4df5aa7c8151415ba778605e21d850890f97b966ab77ad6c3c0b1af17af265b02186136281bda791ca2424ff3953ec4256d7ebddb99cfa1e7c43c770047b78e4c707b49d5a14d48c3156d40f0fde02f641b27ccf2bf4d53a8ef6a876025e427eb269291b282602405acb83e2688e059b22fc4aac1072fc96f49a4d7b7dd9731247c0fb8719fab6abb5333353a5afe5b9a97528f24129faf9cae52a83afc4f6deee033cc097de224359b1fcb751ccef1786b83026fda0052df26abc4694490a432cb8a92cac8b9b7ac22eee0e17661c76c82a941f0ef7624d4b9ca84c1ce810426d02ff9e034a4808bddf3adbfea025c3d9e49794e2bbbd1122e930ee7fab11629a5bcf91e7b0a61672b22629fc77d15b0053ba31c1729bfc169defee80fbcc83ca9af0445c2d5eed503e065b19d56d6243b9f1da125b47b56d46305abfe852b65ce5448eca509e0e0b86a1e12c468ae0902fe3a92e25aa2fd627970064f05da81d8472d919db1d58afb0d568d21975332f733aaa23d4a5acc8aa8f4f9d8ea0273a83920e2918be00729ba667e2a36ebf3ed006593a8546bcc78dbd8b1614b395fb132b844db5a9c24291c6c9a69949b3c1cd98b6ae7f6bdf6ee85a2499a831761f16df695fe2d481cf2043f988144f11dc83e85226e8d95432d5c9a977e76357a2260ec290332d83cef195825ecb66dccf9df7b9a6f626a5ca74060d13b74711e609a0e5f084edb2d4fd21c34108fe9ca645010b6c6d33e7fc6b74c619e7bd9148afb8e3c65f606809fa9c8c3983c279b841497cebfdf4bbf26323010d53800f8faa3b26dc9ff0608e00749797a71c6af74ee0aa797c3890c230d7f6c36cdddaad1f71f49ecc1c5ea507f4b09f7001d14d2460c8a84ac27060537b921d4a6855ea74ea280f6e6e99b6853fde90cc81a76b0cb50e30358d4fbe980d3b752ea1949dcaa8fb3ffb8e8a65c3bacc8a53d9ae4ed15c35ef9e46568aed87fa71d1798fa473e0065dd1141292defb6f4154973946223d0a6637dea6669b91cc8020d77f31980fa355626b2eb0af19432949e6f0967c31d6162bb652f3e804a0c6a49ffb7260a63b8f93101d3f603827a0d86ba8f69923c4c217aab4fbe46ab0a1c4e323aac2a38f918aed720863c35a0a7e126b65142fa418109cd384a8ba609a859eb12a8d92bf868703475767ff8b63ed125050c21219d1b05657fa00cf84869fe96bb8cc190106bfc40b5bf38368ab9a825be644e276382c2728fa1ace3e42d3fd76113699561c9de64ec9fe4090a13ff0769172d96d8ec541d7adf923a59be5877f2ccc2119287c9211528679f32982a95a4f1798b07a315f8e637567b75c3f9804474e05862a13c191e81255884f98e74426265ef537756ac3196974924e12b2ecacd3708181b0fc107173f45a4ab362dd34b50e98eb596d3e889a4b763a27b282fa8c50cdd8dd2a8b3f880f517bd02ebd54633db45e1d3017e7a317ab7e9eee083f93ffab76ff0b4c77378149e417375e9c7f689029edce76028bdc47a6170b038f075192a82c50b395d0555d554fd4ceb152285c95270be942e6568f6ea59ac4ab014a1e80125e4f4e591a2bafb3638b24e422797e6b6157bffbe6f67c7a358a9f8fe702c5dd8e080c4f2cc9b7532f1164e9dc5177c37e52710a23615757be2b96de6c412b0f342f69db933791420e5748dd7d572e06e644c28632978d93a90cb2dc352c58821a3c8cc98f723778fef45770615619220b88fb4e7b3d48816b700d0b494b51d96647b0b207ef8857d4cdd01d42937e7db31bf86e32d2bca8fb514684d704daaedf4b07f3f41560851b51e72d853898022ce9901f850b633f0cddcb42537b8c01a15d95712d6dc6dc3275f3e815e97ff8133ad228697a71942a4c09c5c1a6c477af9549808cf36e14c03ed113225c701ea0db89de912f00167830fe0f6eb9317dccfef524d8ebc773048747c2073bca058a30059032b0702c480de88d3da0ca6a1f76bffb4cfafa796c2acd281433edc97560dc02071231ec4024ad5cfce438d3e48686dcf7c09244c940071f024d4b9a6c0c987672f15270c67c787aec996d1cf919e1f0c44c3dc3bc56572c2b5587e13105e363f1ad38170648ca042f79a2cc95cac82507a31c3cee5daa14efcaaf2dacc9028f67d30cda81591b6ba01c3def8d82f9aa1060eb01f8e8f6229fc15518f0b72d6775822a14987b677444f9f3c29d35ec16240535c2c72773c05c58a9cc743285fcb07dcee55033174a03130ef4505c93c6793483bda7c3e14133d0babe3a0aa9e28fd4a0e29998a1e6129adf1db47bf9d08edd463819b5016b1985664699cc4ddf42f773806a2589cc5753dc4a2b51f3e17b25d2d3eaf2be30a11d2a89ef3f6bbb1fe6ab3347e021cccf127b5701b21be3f2a594c34b628c388237d456ad7b9964a50b1483981cba67edaca6624d229e36b003dd031d3d5aa638ebce4e87a9efbd35502762deaedf49ed9f1b61c3957ebea6ba39b6eaa31e6046a6b396be45d2eeefd681773bbbe7eb21cd1f23e7a50aa6c94d5c02f3887d7cb0eadc3c585060d2775e314e82e40056e200b8d0f4314236d658d9f37fad3968af154fbed5d143881df80cc1b6e4e44408d3415dc8123568c6aed6bb09f979946145aecec60b718a1346b5e7d4267eddb461d9183976f1c083d6ab394c4ece984571bc672ab2aa7efca7649243fb514a5d20b767fcad149e9d79ce4878031bfaa04b2da1a4b6bd552238f8123b3535da07afcef32d55c250c7963c0c691b803afc09dd4fb7b11427d06e05edf4818e0c01329d2b571a322e7af0aad1a3819f7316f40dbba952307ab382d7a3e429f05f8d5e31ab35c9a49731875f4665e3d514e38cdcb4703aacb7c9bf6163143ff2bceb0544846627780fd13d070edbd24c2e4318eaace15a0186e4dab9cc1e124c2a1af3b0c81c4c73cdfc3e8419a193dc3af51887811832d761eacc7dccc05debf2d4319ddaf5ef7dfbbcce18c52279c7701cffa9432972fd0202b0a1d58cd05b58503cba40f5bbd6963174caa61b5a7c728f016e6491c8c126d41d37dbcceabdcbc57c225cb5f6f0ae094293c467d623f787c60088c25dfdb2a0ca9420cf4a6df564517021a5787b7f0bb3f2da9be58d2c9b3a58932bf542fcf5449cebad2cf0c45b67fdc55974e64490d5eda9bffc655f3df9ffe04ccc3ebbb45f2ca37d4511eecae0f6c82911cea89bb238669ba7c3774e21f6cb349e02c75aafb671b19a2a631c05c9bd5100bfd8713183bf0be6b835353db76c8bc43cb42006d7272cf1e10c12eb7b249a337bbf17548bf3c96c0c3ab1c3799e08f7512c009cbde1d59787e66880247f0d2946edf3e53cb3591082d370a9436575bad3fad73d3acbfa42ba3d4e123e94f28c6f354436dfe090f84b906fd79e1d466c7b64e42183f78b59ad1de46a34e83369d5927e2750e677200f425ff5a9631a41f0b986f989d17bdb913b2b391e378ec1016a56abe34c88696f61c906b2404a857c10407c8a995c105aafabca0ce4bef272f77c7f9545de8768dea25c84c67471f0491852ee6171936037a3a7414a428caf3b55cdded96becacb2ce35735607b72a35a679da73573e629acdd02ecd74da35fffbf66b60a50f4197a5ba61f4bd94cec3acbf8112b717592dc4e74e8f27801790c9cf839f1f93341ef1d3cec21c10a3d3d8f3baddaa57a99b8304d4f95e754c64a1c9f827d3497025e5aa656a525d9507e474290c9dcd95bfaed6f1063f9f6f05d84e9d765fd8713acfbdfb275951e8cca48d296ae830e82c850e1c91a8e157c88eeea17ebedd3fe5b179661bf9b642c141b1ebec8e9bad653d104f608e6db7b41094bf1c3b75e4c2b4f8b50231443c231f2d6b2ab3d2213ee17a565f462dc7225eeb59054ea05e16378c4209bc9677b586a76544ef8ac0a834aaaa126f6d721a5ca447905432cb179cc08a997ff2705030516e260d0d4e3da4854b25344094aa6eb80e42e5d89c571c9a463d72ec3918dc87a0714397ba63259af2187ce3d0c48bd7983d9ae9ff41917de2a719d0beea18b08e0608a912b55e61579e587c84704edeb74843f9d1a566e2bba698e3acc11a0ab27d0363458a72882c7a0882d49cfc6d15a1c7c27f752c4dc68b546cca69c613d026c27c38773dd44572d34fbcb9d72e9651b4c7b40c96c5afe11111ca1237dbda7287a79c52ed543bfe05e8fb3e39c87a9f9916fe678f804bd39668ce6805b1fad7efc12e56cae0f756cb7a2bcee5f9e4497d0cb46a03745862b9a89e9ff00021212d34b8bc04d2a519002bd915bc5295fee21ec1116300a49a1baf5d2bb6b458cbd004ff9539b25832da1fe511a901aa519c092f6fee47c9e8700ef7207d8fc6b70cff2db7f894aa77c0b35670a7452a7ab2d5f078f6b6ce3db617370d2860088bbc85e362049d84a769bacb306901e5eeb2cec7f27b153bb8ad5e33333de44533e1047a65822011a3cd70baef0e96c763c30608de87072db7e78b48f430c487d4881d0358a8d3bae6525cb342c4fd3b98ef44f04ed69f9265c2feee473cd02c656fd4d0bbc1714d149f2319374093e51e02791cadb5990b85fb58069cd73f1a1128e9187f8316a06965cda7b7ecfe9dd248638a929c1e34aa4a9811d3a095dd27bbe007cb73eb4a685690823fd34538138204756346e11a8e4f8ea3df762572b1703f2add1e4057443c47522d2cdd9a8f7b30d5139905ad735230b5ddacdc44cb9a39330e3ff3e3e6fe1873ad81829d4f951cd9dc2a0f38a5338d261dd35442d1428c39666696cc7b88611b85a04555d100044dc4bd34fd387923e4eeab7f23fe1502a606af50b785b1aa5437118768384f8c0ab4cf90bd8b9116edb01b3647ac3e8580473cd32497dc60e1d491b2192982a569fe65536caacac92d8d19961917b1b06867da7e5bdb7badf43770b1378e87a04a952ea16e47e72d7ec5b3b344e17e31292e703b872430b6c30bc98d758cea2f10477c0676e57e14b97aaabc6665045d9495b5058b4637b530dc8c841c4bde6e169598e8aaf5d1211bdc70865ac9b6cbfe02718122da40e97898780a1753a841674b9fc5a9a7aec978daed0242d8696e5b9be1ff47eb267379077fad80eba7222e1d1a0ab4334cc675696297f3a2f298df3fe6ac4c853b9fed47ec9fc7f2646d9a4aa7c06b66f5e2178e9270edc6e96a1c8c653dab30fee6af89b7c257f1219d60c75b0af06dcebb58ba76bde0916c31f1ff29944a2b4747584584517e3e6f7f2042e5fad813b9be9a61ce7a384b87b5c03195b279cbbea6f3edb754ad4c45419edf42ac32e043d65cc68f8115ea1e334422070b9d6c73dfd58e75938026c43f2a693f52ae4608c36921a49892f1c8edf8312151cd5420b8fd63df6f1aa9bf8f522e568f7c0da9650e950cb031fe6a366b190042629bf067413da448e5a817b491fae9895ab716096bed97c5b003c6db7f868dfeef2b12423e70797385a282f277581541a735ee1d8f3bc1457c9feae2258f5799707fe61e8f918d83ccf6ee0e5c3bbce8d98905b8491cd3511e3d7bb76c25c515814706926afb19fa843d6b73a3a5b9df447f7763fcb2cadddefdb83fb71bf43c42617240121750ab79930225848d464b0c39e316ed5fcd02851dbcc560d6282a1c2260fbf81f4b673de50f01fc99a747855cb90c731253729ef23ece5b486a90d58112517a0dd8d9a8399ff7f131b1fca9db7b9a9bc12cfbceb01bf62c655ed3a175461e2dd292d6edebf37ed7f0bf0a5267772c459bc1ae1b88591a2ce78eaf5089e5a849ffc220df6fa402884cc8f215bfc52f019001bc13b0a565889877b1453c196d0fb4b8a2fc28c807650de644d1348cf52321c1097e4dee1d0524a9325ca228a0711927d49c1cb7f540bf7984204f10a3e924730e7403b9344c433812054e8cd2baf78040541f6d5198059c99399e6cfa5d5c9aaddee96b2e4b649937ded34bfea6b53f2d3005f86c9858ae40cd27509a92c3dbee23dcc16b38343551229ee1cb929266870d2ea9a9a081c619b561de0cc85dfc60125d1ad863df1996756ab6845689bef9e9f20112dcb09e008ed6e67be1435568bd23a2623b5f1aed0cf0914bce3e1aaf2d626af9792fc7b3f0dee84d044781d71432d182b82dc692e523cc9e70bfde60dab6a592647f43734803fe8640d0f7be955e35682273fe08ac6c2161864d2f60b0262bf8ce31447318868221d3c71e9dce3c6f5645373b6c821aa938defdd1d596825096c8493055c08c91cad28fff671139a249530d472e0fe2a55f5ed2cc7ae6189cef78cd27d2a3007b14fb39fb4cff2ca990947c267d80bcef1f8a961a2c99bb3cf7bd4fb6b5acb6738056c5c755e0c313d6d47f23c87badfeb047832f6288802d0187f6164c61fa647b0895309e3ee751ea168050e241cab34bbc9d27ffc31960b5ad675a2df98065591559ecb37fd9b47ab20f1e8ef5a75a3387f702d7b246f063116c54cc2093711fc955095d41b216f62c16771141345931de677b78baa51b95b0c86baec287aecb43ce54ab8cd9d87fa2d5c69812aa1c04018b416469ab0a476a348ff83f7479ba0b22698a1b5b4f97f03de6fd82192afb88ab50ed84208e9c011e3dc01bcbb7e5708f225b2a2a1b61543bffaad63105e13db898c972136c4a2458a33e0051c0de7c716aaf674ed8af1fd1f04524fe9dcd6d27d57ece7f2cae3c3da17fbb6ea80a96a4bf9db6cb06bd5416da54ff97c1669f1513d47f0178aba6f4dc777f8593db28ed3b878357bc25cc17899d38819f8bd5107956d7720a8bc71277af377a78aaeb4e886163549f27de00b368668f3d4288d1d683f8efcda743d14ea18dd086b2796bc87ef4734a21c72ddd3e823ccc20b7cfe2e8aa758923da57c07bf314911f003ba6bc0d7a72a7964557804dc5d7aa6abee9cfc2ba148a3b30d78911a84df121f975b126c292c03e92bf18a56482350a8ef73a142be71b875cf3a22fbac635a54087f456a34daa6e2399c6486d0cffd9f15cdcac84d14f373671304d9b732c9c9c15cc892e64ee9b3891e1ae955e11d30b3a5f4ab38f973e9ad074dd7e4ae7ca2c6228740e7d0a105325ea0d279e01f22b27cd911a578b29c6276616e8d7dbfd2356b404bbc12919d10c6ca09acf0ed1b7fc5e48fa97610d639b4ccdab0c529e6eb7665c52a450f52fe25378c5b7d41f8030b6fd88d1760e910ae5ce44e6bbb20c0f3b93e2dacbd5a103ee31ac2ecbc4c528956e14361c7aa5ad927b19be3dc1dd4321ba9cb5630633387906d62718430624c88a58e8d8ca96f79f5344fd4b71c83919f6627ed4e07ccff0d8f0b790b2eaa304861d05422b44f3af7cdee2fcd6dbd1ddee72d9feaa1845ac42ffe89655e8a1ec7665f1fef5c0ebc95ca5cd58077c0bb3de30d6db2f61678b40e46cde64eb7568e54f094e610e714e89e7e540b0ffbca7a10d3f093d0d9d82825130805fd1bbef7b291c9c2c86730d3219fd42e6e5c2d680d2018d4fc293156f729c9983072befbaaf141d7e827c4e24fe146a5e878f0a84aa1f7127be4728aa651bea2413c877e5e812adc4996279671235d506eca155f405fc38fd883bce78ff69ff43ffdae7be5819109c5ef88c6482ce6a2a491ccfdf72ccb66269b561d8d17d4bee2a0a5d72cec21ee42227b7fb2caa01934019a3d348b1d45e342f12efcbd59fca95a96c53e94b64381a56a9e5bb32eef285bc40500441068173e9830b63351496e80a3df66e7e64a5adfd6757a8f662f98de809c3e08a4a4ae7b455a003bdbfe9b6ec12c61ed3ff4967521e560593c433f9093570dbe8b16b4d37f30ae82cae680ea452c71c502b370eea09b3564ac1a6d48e5ff45256661a11cf3c574a0dcfd5529352557e7319771b7ac7e62cc0430595fc3a3ebabd1ed773ef0a35ac91515fc7c4c4c6d37280dbd8d1d46d657330eabfcced4ce8ca2d9566b6e1c43db0caeaec03582aefd625d61963b587d223ed2a09270f5e483f22442482a68359df22b4a346c6b67a6ea91ee49c6048962a5c78ee79ced31f8b69a251dcf918bc65489443fa805c811d83a32a5990731b0bcc53b3ec7ea82f1c25ee57bf601a071de33b095b1ca91dfce8babe1da736c11b7502e130680808360ebabc853ea66a1b7db15880d6cb2f3fa7849fef3fe50db4d0ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd2f557b78d1b146b716147704134504be334f756f171d3c59979a54f831629e9d2f557b78d1b146b716147704134504be334f756f171d3c59979a54f831629e9e2bec9c95f8efb496569f74771c13e48461239367d9f5fd523544bdc3538bb4ee436b059029060cd94add2ddb53d322b26e49fd2e7ed8c6eed81345d6c46741367b6eea33c2153ffeb0048a88e00bf1707b44fd9fb994b2076cf18fc9467d233c9876aca400514afc46bd008142591ded09673523988c8475e3bf8a763f2474df4af64e0f7b59ccc65de85bbea961d38a45c7b32409d038684ce4a488f2cc047cc1e759eb512d20f09da3b43a9f3022a416436daa4a3c793c7f0066efcfa11a0a319b8e21c6997b8285babbf9248162ae1617a15ec61873a3aa8f85d1856f1976bb1410f5fa141a438b636c6329dde8c77bb4cdf27e8b6c08269103dd44cc6b701aec160ea404b5cbed58084b293c92f58119265f92930724fb90d82b23c6c03e4753d9cf6cc9ff7f51db8d819f6462c76f4d22e94095726d61aea8dd9f22bc7080e9dbbcdc8af6bd2ce88a7294f9093da8e8d0f2bafc6c2b673de9825042a5d2eddc98be4d2e431dd39a6ffcbb408d3b599dae0be014a6f34cc322a15432cc2ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bde3c6b417acde117bc422bc2035af21511d1a8e67c51a59eed476ef5883750f2de3c6b417acde117bc422bc2035af21511d1a8e67c51a59eed476ef5883750f242b902a36a24f75e4051cf0fdae9cdb29c12933fd05ca2f175c8fd22e5600f1bb9129d4b34b43af3b9427ee31cd751b3f8c86a7904d0dafc4e6749885c0dee349a6dbddfd8b2da2afec41d676a2922c2b1d93b3fb9926914acb6abd97c2e76e510de3b56a23386e1696a0895a71b68928f5e6150dc872d285ecc53dae88e1e89beed63809f24a8c67efdf945c22769936b785adab6a34931222289260f9a2a9d21789ef5dcca1fbdba66509fe4d58a4ee89574c7ade2489cc481bc16f4533fc6c52ae9076298312c3d8602d11cc3b95b26f251857563c659880716e7460b351388b12fe1f85b3be57097649ba51a6e26ccd470464141f9a4ba5581babb7f271ac8ca068a7b315ffff330254d90a5e550e17ce6473685b1f5442cc74e237034a782e349754d6c04e6aeb24bd48a7aa13dbc8e50cb24a84db827a0fe45526fadad1657addd40cb5875c5d563e9f5a82731ad47e4a472c7f8a8ff0a348027b9637a7980bae9b28f05b25b232550029d3027ade71ee6b5f76cd2d62ab104b365736ff513c6aa399d56fe3b7e7ff91f937a03cebf0436b6fcda4ee2a9ea4b5af9eaa15203950e116a9ccf12dbb25a2ff747004a28405a4d1e5ed5ab7bce39cf8a254221d90fb037b9386321324a4e25a9351d9e0ca6e3be81554e3d628dad4413d7ffebe4cc756b04b44a6b3ef66d947ccbed37b6d6c027291b0bf25ee06f152166916ac5fabe0ef560d84fa520e968f17950f65b5203c4fbff13a8aa32ff30d2cee3d15d4bfea153650f6202f02d0da18394b2104d191bdf9b4adbf8346aaa54a49dad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b3583cf788a7a577ef746ac484f9c88014fbe8fd6cad174ac3f9d5cdccca199813583cf788a7a577ef746ac484f9c88014fbe8fd6cad174ac3f9d5cdccca1998113c1eec69c0549ae5277e8855567f6ae5aa5a0f2ab0a3ee0f6146ee05af304e7c02f49a98e1c6a343a55411b0a2944a3d83d6fbd7796b37a6134d171a73ca960bc5ea9081f9960978a6c16b4c5d8806ceef7de89a9b157d9c1449e0a56bcda95c53a470f6928848502de548258589ff0b56ee39b13d7bf0c3fc3faa1613c91bd4a21ca1abda08d7103d924a5efd13236634cf38ae534b2f45a1d156b208b8b83aa11a027d8e16049bdd99cfdfb86f5ecd1f0f32537bd8d15f45a8c96e5783acd6eee74250b2e6e6df513ad79426c098dfaece15558abe0614a5e99e1775eba7353a5e18ac5946522f1ca4169786ecde531adc79c21d53964277424eb3bec401619491fb9fb42481866a44d6cfc192d12a8b9cf26701e59963a32e0396e3ba118ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b6bbce33f20b69665fd430accfa386d2d26bf9dd117f3d2a557967bc60bf744326bbce33f20b69665fd430accfa386d2d26bf9dd117f3d2a557967bc60bf74432a659e9a599b4317cca82bab304a2a4f7c9df0c7e32c55543d8924a12d0a7f62375ec4698b6759d3bc389b4ba7a14c6e68cbc6c38c7b71aa0a931a23f4477eebcf174926db254e2e223f2a9e379ed74f802260488baba1f29a09edabb95bb72e8ca88db3c946953213e4dac5c8e102d53bb5b1e713e231811dd362944ae7a9dcd35d8080340a2b6c3905aecec96cad3443d0705e9b05c1d20c164a3e45421b7d29e9072934635669d0b7222d9058c15203b43c721ec0663b092578c9de427b1d7ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bed8226dc04870543083831b2073a7a23364dc3e31caf703bf2bee68431a5dc47ed8226dc04870543083831b2073a7a23364dc3e31caf703bf2bee68431a5dc47c2e1c4af45e1c18af6336ce477e71b9ec8e3eca30572cd24dfe1c7687b3887d5d6fa14bbbcf563a307c86d3efbb17b32722cd7f8525471997991039d6edc6ae17f433c2fc2c5ebddde0e90fe96ec8b4a69389e611e1ce795722e317a9c835550e5d8b0d4be2a58237744f775c869f2b41224a3660ce0d0d375afa9b37038c42f4ac403c87e26415b4185267c1effaef6a5b80024fa875b995b716ca7d8176c266ea523977f4f70f72d658024c611885f5caf241ce9c09c81e41891e894790885ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b899d66f146f42d59c05e23adbd4013b6d6fc3ed05f59704082719602c13c8b4e899d66f146f42d59c05e23adbd4013b6d6fc3ed05f59704082719602c13c8b4ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bfbeb3ed0a08fffa4fd525d6be382e292867ea2b6dbea2e1d27a475a4fd76d6bafbeb3ed0a08fffa4fd525d6be382e292867ea2b6dbea2e1d27a475a4fd76d6ba0567ee371a38826c7879c34838a4f90cd270a17a3ce6f909a95238c274ece44886f12601860de5cda6790f80b7d2b531351cbbf5e7fb0e2d028ec6ab13d5a20c9c76eb956b254b221f56b49df7d210acbe87c129354df89431d5f2fee40e94c8ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7e780ee9334aa1387ab08952bdee56a1e5f75b8aa344bfdf4c7db6eb1a39a94d7e780ee9334aa1387ab08952bdee56a1e5f75b8aa344bfdf4c7db6eb1a39a94d85a2afff0b49beab29221c768b91159cf7babd7cb17ed743d915c59452b79431565182cdb15cd57a6b7d42523e65b9d8679916b003a9c01a8fa955e17e77e9014b0b43a0d9e172965d386613dbb075c4ea4ab2bb29645c252a62dea6369988f3ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204baf3c0ea28a26dd80e135bced9e31c7fbba94ea2aafdb30c50dc61fa36fedaa6daf3c0ea28a26dd80e135bced9e31c7fbba94ea2aafdb30c50dc61fa36fedaa6dc146953cd41daa1da1abe86947e9cb04c999224f5b4b6de1455836ab4bd740562361e735bcff21c2cfa0056bd16c1d0797c5f2446feb2fc5db5ae48737f1e2817e8acfae13a66e7b98468b3b06ed4e15f9951d401c85702162bf6e50002b07e1aed2fa26de3d603eca4afc406cbba65a3ee0c4249d68ec3e22c4fcd8d4eb9a53467aa0561a7923df3ec2328b84aa2cd6926e7132ba0ec8204210128c84f84e188cdfbc59df1e85905f3766fcce5d360280c5ed5d0d84da448c391b8ad1da4ebf894ee2f481fb3f9eacad45696ce268a7497d785822545626920741a499faa31b50488894bd2d2e9b3059713089f5c8ab8efbac3fbb982bf99661493109bab186c48648734113d8a57f02740d0949de7508d9ef9681695365a45fa73a0834e8adad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204be00694e4a96a8b5749e2e9b7d566710b2e05bb5b88e314d5372fd2bedbc77d72e00694e4a96a8b5749e2e9b7d566710b2e05bb5b88e314d5372fd2bedbc77d72c75656d2206ecca473f50f70e30358371bd240346839ecb7ee5a699ea0d8273a7090d93cf25535ef1dc735ca720f4bc6ac1481ab57ede326a3688f418d6ddbb6b56a45d987962b93cb000d8b44011781db85c99713510d919946bad20896dce64baca7484843019b7152f69d1d3db977ddda9e02118f4bf90ef4934f2066283e13f328677870e909eb130a122e4d522b33deb1663062ac74742abfffd0610e20e192aadca3c362d68b60ca5eea16eb61c11533b63aad3ef67ffb0999f17ffab8c87df59d6604830fbf060981ff466431a3242b7ec3dd2e3fb14789e4b2a5e2982757cfcaba58451be40fe12fc2f98da908cb858e645aa35a7b5483baf7097b315252db99bbe07a33ec89bd1fba8e837edf386a519dc28428b467de76297a2a6f112e592685841a2ea59d9e104384058ec5a8a521264896238273495ad88a16c435741814c6cbedcde40ffbaaa921a05cf9cc9d974e9aafbb967ad44c82dcf34f561ad39ee27d7a789b0377a0b00d2aafafee30e90812adb0a01677609a7c1b48bc418ae4416a822f5f700f4716191d33a6294afb7085c559bc67a722b9594cc2ecff80ff3989948f7a2cf005898156c057a7e1cd11d5ac8e97579a8a7fc5e53574310d5f3939cd67eb81bb9ab61e206d7641c8d4965c590ec0760de4601425ab8dd578719b269fe5542ae351a0c5c39de75de73c4fd23db277c719c3364d26434cbf1363da67dbf15016b3c4077b940f5b41b70fb95a844e54c0bd8ac481c8777dddb8488bc827536cb19a8f99fcfd1302e8457a4885bbbc9a708cbca96e2f7797410fcb4720620a1da979fdcd956d617fb6ea0130d2b086c7786e6457da8b67d23c0b33229aee6285e9f33e5c6d3293d8acb5a7d3bdae6b4ea06128e625b198e85ebfc1d104003ae2aa3e13ce54d62df7a30875cc2a4c271a5aa982143c964a5be6ae9495c0a7aa258e160bb56aced86b09a1b37d5e28b39e96fdb0c62d72a687f486eb67fc6952992d2e9d8c302a4106c04afe9bc0cddc057fb53c62dfdec7073a86d0111b89ec4f815f0b9c6017a45130ce7ac0ffa60f37f17bda6371c64adc085c6858d87bb79ce9665ff219ce0dca3cec115904cddae153dc9f074421fef3fedfdec5b3a117fced17156aea52f71f6cbb37352d5eb81a104eafc672522e1bbf30fbd2535793ff462f91ecdc2f390a75cddf0d39e2bfc4641624483887da40e5719d71a56983af958715cdf3dee57cad3800b60c91268e1c85f6051488e90cc58e63a91ec90e794236ebeaeb2695d27d7ab9f3c3f23a78816108b383b2e5bcbc6085f9a1e959637b80c83ac7378f4797a9ecea6c73e35edc58c067e124878991b526c70d92eb51760637bc60455294f12a30502b775b405f254969f8b92272396ed2d6a09bee1973e9059c2f0e2e6a2f000aa75f0d6a8f4e717b5b533e18c08efb286b7143049d628548dae130c9f29e7ba1bded99458fc65d69ff3e438de9db4ca8893f79e35482aa5ea5ba843024ee5382484c434801f70d915d878d704e7d347954d83bafda6bd860913693f347d6cb84eee9db3705374b6fdf7b51bc5642ad327edfe82bd54465ab0ab8889b72ef01a3b7a31a6a88ba4e45f8ec711268d851c18c3b63db389113a1b6307e124c367ac42eccee7f10ec1b6b396b9ffc354a82d7d0dff9bd33c9650cc5bdec50d408ba57e5c2747abe2369e73576b215f47557d70b880373cdfe4f7a2fe04b0c3ed5673ca3d0532c3f42cd50d0373835ac7206e9493d9ac551b1582eebed8e6dc759bac613c4336fe1cde98ccb57b08cc94f5a483740bd9949a2b984bf6f987bdbb7403c69abe9990f2a4812e459e78eb57bfeb19121f4227f127ecc576625a54f2d2f7b0211b74fbf50130f74c0227f58c1e1053a72fb54b4ebbe4f96bcee23576bd2aaa0ac8f083b07c727dc246181950a6ecc41236c0bd7f6b3f7b7bd59c0f8d4a94b1a0399982b907fedb45c15afe10e64c2266185b774fed68ced884268866134d49dc51b4ddb6f7025addd08e9ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b446e9dcd3b211ee42897f4d918fcefd06284d35560a73d5bc49227f3322e0805446e9dcd3b211ee42897f4d918fcefd06284d35560a73d5bc49227f3322e080585cac998ec95235faad8bbd0e93921b0f8e9beb8c05f990727895bfdbac3598802d7606fef4cbfa803eca1af5166b5eeeec9ef819727ff8b8fc2fdc91d0ffea49e901184ea63899bcb468a9ca7c3f85896289aa35d6d61485114d238b819470c2c7bede4cde294efdfdd440dbfb2e5206ec7f855f9d2bc637a18f8bf831b97ec63b10841328eb42308a3495b050d4bab82fbf5a16f910ba131d1182124437da27e733da54fd29949c0379e4c3284998e818452c3652c593e013ff257bb68ff6f08929e5c081fb62efcc89a4a53dba3cb0bd26086b4b06da82cc36b35c585dde1699ae5689a5db0a92caaf2ef93b37b183ae7a71c351d81bc9e8053d0e4e6abf789c48c63f620cf6995bba5ba019b0140c9907f9abee297ff56667ba73bd3f432f28562106b961ffedd600edc9301c6745392ab9a023180b010e044d47b0821adc568be484922ec4bf5979c411e48d3482b41d7954a70e9e4f7a229b746a002458758b3f5c8bc37be984ded1ab7b3185f121c698054046003afbca07d6e9df100b416c0c9d79d2a6288c744dae90faab0798aaed23b82ad94427c20acf9de39ca7ede26738d374b5ee9d6628ec2739240b44633f33c16c7f82b0c104f5e42d664060eceeb3b68abf35a14379e3b1baa2337ea3e3949a951b27ba4463920e52427d5984bf6f46823c33df2269157cd6d9868cdb5d4ab2d1c7004192d95f883fbc2816ee520553835fadbdc996e5c600651bf87c374d6383a24960fa1db5749be588fa96145038dff51593cf403aaba87aa780e0daefc2b3471ed780c8ef7b6fc3a06e913dc3c5a2bad3f43fcfbf5bde9db94f714dee92c9598a7d6fbdf4e8de22508bb225c5218311e127841892ddb649dc2295d15b1f929ba6676b5b437d6b56189713d5b22378ec8ac36ca3c823c1fd44f1a3277d4828ccf69151bc543e794e47b45bce3e29965b22fec5601aec87decc6a5a33fda77b2c62888172b054f9a42db8965232d205aaa5274d7a76e7377d928e0f4e94c79533ea49ad7bab360eaaa8e2a9319370add769070e537cad55d488e1a0120efd693b9f07c98626c143d97cd0aae7816ba17700a44e770969a70e4044a4bc3a492450fa48dc3ce26f49d446cebafba3a4e1bf27cd01e870908808b0d03e675440231cf64e4c0f28b947f50fe0836d76ea26791f9454a7f5dd06a0cdf9c99ee745a26aba5bad43f157b345cb549ca6b21231b660241f5f36a14d83cfd40a9378c77e6ce566448a0777d94033b1b5db16458cb462ee40f4406a97dbe473a222a5d1e3934a41d9287aa2bdbbe4388eb4d7b58efaeafbfca50fd9e4fcb29ca690936b2586406a0a30dd514b5ca40a2f53903ca9dd484972c179ec81af5c177ac1298be6d1f60ec4e819cf175ff197159aaf8b9d1402938a554b223055494e5fe629069b4ffe84eb6633aebd2d6a8ad29c2e8b9e94f4a56e114617d1215363f685750f3ab95d4ab927f21a7e44049b17ce7406d4a3e25a9ef79ca2b82c7fb45956cfafdae0460356c5b77c7ee5d4eeb1b912a48a519a6dae91c9826bf7849eeeb05e8203fd2f6285d5aa68fb2849a399d8ddab11950d8f5c6de98f300f2e16ac9301a8d2804023e7abb7e2f85305fa8e6f9caddbd86cc6f2a3675f10d0b599acc1edb3f4942ca8329ee79ff61e62dac17ff0f1734f3f2e8d0f3a06db900e76dc8b88262c24c07e38666c096c900b3beb1ecee7bd510118ff617085ddf01e5f81e2911a8436dd1a0dd0d7a0c1c8b29b077db5cc815cc32b2ac95a7a0365177a0a3d4dc77bc265855ea59e64aebad86e1c394e348065664aa58130e83b57e043541cd02a08b22323dce7ec12506213bed34891ee41f377966d234f71349b0fc60b8493e48c4e6504030752629fa73bd8ba141c95ceaf01131ec5ad8e1ef64524bfe62afba2c3c513ae9881379e1c20d173a87ef10746f4d19c3bcadf3099eb76e5d71ce06efb8958823d0038fdb60224f1c53aec6bd7e7179215754e8df3ae9ab703628b14740456bcc1eab1c09a5cfe7ea3b726479fd82270c380a83dd17ca48539c5544e20e9010f44222ef3857c6c015a31a2310d886e1eacdbc1cb74cf99fb961997aa578699243e6305e781788f2f28ea44933c310e9f1d3b582a852ceb321b35ed283eca1c47c3d661e526de9273cc7145326667ac11f30664cab7d6e3093fb6c3e24ca84ce76d0a55281e3885830a7f97e186b26518844861c6c6b127884aa848d1ad2fc6fa76f78fefd7294e28f4ed06e23c45a328eaf7d6165acecf19363c9b5d162fe034b17adc82b521e0907a9cbc72898ae090ae3df6cd8f45503888b26269e6c2113c3bbeda31e9a922ac04b50828458cb5e81a161946616d6fc7718b62c4082a79b8f3924906ba192237c835ea3de39ad0e22a83f9ddcf5a52a42dbf91d2c747b8fb6c2b4581c4d7247d01119999f8b54063fbafc0ec2c5ea2638ba32e5acc6852d5f9c259246dc0c6d66febea4c8e6fea807523f2776a8b5afe7ac3612b028dd2f43ed6d96f3e16457dae2127c12ad7817757cad2b381a26b07463c7e34882b4ff33e775db6f9b09a50edfa6152c6b5bdb1bf46f1a292ab6822611ae4ea1172e844d38578a8698e877ffbaa0a38ed796931f083f2628d7e12b66ad2ed2fff57eab97ee58bdb12334f2e179adeda149ee754b671682081b86020b8a914bc4324334f4bc73da5d2eda71ded94e367645c92ae8d2177e6a3c166984e0a585abbb8ec1242dc968599d0f6f11a0caa989303dc50f5d345c6cbdccf4fecdb2807a4bda93abb29432ffc9b720d94cc4a6cb70011d3859a51d511d6e7aec0ba792e4afe4fc905e6fc562b41998c932f76f742e889f897a139254b34c6444fb383a8369595648813bca9258ebda0b9ab9705f17dd3f394857ad07a89402c6cf0e63c4765c220db66df3f8e971698a71fcad167c8d834c808f17ac83b38c4df30ce5dd24d08bcc104d2b344296aed19d228a373a61cdad3ae6ba8213d1c12623790b930f7be3b76c0d4e0662d9480bdcf936bfb16db61b5233686c72a273fb534d2b5615755125570a14a9f351f43022576dc4720510f8749ffff48e4ca5c7b895dcddafd6d88ab8420f3b0ff1d7446964a1d084392167571e79cd75b2a9ce8dc8373f1f0265e8bee22186f185f470115ceae1f9269858476dd20feb5a16f32c247edaa7469384742dad2f74a34c6edc40cb131c0db6f8b06612eeae1a1f343c093c8fe38b57aba6a9a7476a8a9c4a90fdee936aa30d6081ba55305a9ca07a3c03889e54014c5417f243469be341ef3fec1448fb287a5dcc721a3505aad56e44e52ec58509aa509c4db212cde33ff7c5042592c489dda23464f426d6c319c41c8b9f990ed7b533902366aba67e2a7c5d9e4d471911e47d04940790b5d9e08577bafb2148a149075ace47011b968d7e51cc726fc7253429177a9b6484a0f140d04e99bf4182867c8a7ce335e2b5ba8b636404a9706f9488069199f7fcc3bbc531ed4228bba628ee275ce27ff3125b4826d78713c8c3449c29072305ea9f853d7f57501d97129f730901ba8aa1825b55e130b3e3bc51eae064d361ecfd0c0fa07c69e83a5dc1d9461f237dc7e7da1823354bf9349e3265be57c232055b3cec4623ca35868b3df23cdaf6cd1687ca035425986af35bb273a032832b4ee926e105262b978ba2162864d432f5d7cb3ff0d2dc610e28df4f91ac291ff0408a933bf428c7d95cd09d9a82c6a2883601bfe4bd4dfbb1c986d09fba3caa9432258a23aa43cdf3fbfca96adc49b5fbe4e9201a415344abe562899b8e4b54206ed901e47957ed3c863b78baf403f8bb37082bc00b3573b71e8ba2e6509c4f52a90ae133af334be5b8b98b58e0083343110f2d6b59ed20de5ce3c4f629c1b9f1fd28549c92b15b65bb2dda13a56aebf72936d974d9f2c1a74f67b18d6604f60dcfb16848644486d2229785081d6daeb3335d5d1ae4f66db18c1987dedd47d392210362e0c4781ed042a328453d53646addf6691cf06728ebc69165727765196bd78207d7537cf0984c286405944d847bff8917bd2110de6a9ddff70425621964b0e6a2d8270888662cbe2c14b2e3dda23453c9abee4597c4ce1dd23b18398ef00eac91b69b8affa266d668940d3732baccf425cf36fb60d95551ad9f00b7790011d351069c1a1f1cddf47a803668de55a81eb9496ffa7a8bb4379bfcae2ef1af7f794a3bcc3d2c8f06524f0550cb828106db1dcafe5718c57eb55bf4efc49b486846902b1bec20e1c078ec12199c181c47bde69126ca092898366ad3bf997e243d44c2cf549de190a040bf706d6b207f694af11937c6ac2d79f23c81883c8a0acd848c8de907764bff371a739e6fd41cecbb4549febbad625cdf5607553630782c47ebc2e0eab0ff00363857d4fe843751b287a87713260ba6680abd3b735cdd3f1f958d9f1b6706125a56b6e3f85f7c77a7efbbbdf4df4d5066b67b3045851a5d5cf21d36429cb5834b40af0e41a6211ef005647cca21fda81efabbad42914ab115133d4fce91a280e0202e8f9e5fb7875d5f6174a3e8968c131b92924249e6bb8be23712873f37d8055b74d746f58b5a59ae064a5b6f9830d876cacce7ab243c123b3b8a0b37be1f32f873cf5c33099e864feede271fe5aac05535b94019be8761b4135081d2d7e3daa568ff18417e2036ef0f8cb829ba8f95ae989d4cc9ec61df88f280e3ace9c9b82608b98bee7c55d65862c373e515c04689f23b1e41c827f96aa9ad5ebdf6ac7c7dad066ca3dbd133ecf96997bfd9632fbb59e7435d343d149e60c0bfe5817356a92b5e655b87862c0cbb4e65300ceb8242f8f6f30c7c20146f50be86b63df97e7cb98da3c8d3f8030aa3fcd670d5461d6df3ef416ca423ff54dd1e186be23a473f43bba9ca9b711f918c379a597630a2fcb8b03acf37081cd6fb15c975d9c6466dbe1c08d115d4ef4a960f17299e1500dbd90955ed5637fd776164e3f6665ae95d854beef261847daf1258221e44808e2092795fe3e5c96ad69a2974fb775bc67e32799dec51581c3982cfb47de60a847663e0be6a9b82c7b3bcff36806803f3cc8925f9c692e39280d223440b0791c669dc1d8bfbc2df656539cb6fe651dec3147f1420d10fe720ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bbaca23cd5d4ad41d165d525df63fdc16ce6c24b9a36c9ed44ff7a92c0ea16c69baca23cd5d4ad41d165d525df63fdc16ce6c24b9a36c9ed44ff7a92c0ea16c695d1d59e60f6471b4776efc4e1ebf7e7498f68f79ad15482009d0263bfd38e7300e466674651dffb00879d8d5a0cf4c71801852db009efdf80c065960c1c104d522202974a818f418ad31e4dad7ffb6f7dfcbc8d8927c6103d5abf38129056b3e28445a9f3576e00bbef436d50a3adbcad56cfb7a405153139391afac69a79489542dea24e36241a89ecd8a67e9c53d351eee66fc5c077606e8398e4ca9a30a6a2360d7056a4ca916cf79f5ddcb4aeda0ce0bf359552f1eb7933e85a4885da889397810ed9b17a8d7c254254aeafcdca66ce1603333d66052cea27651ecd68115304bb25e2b09fccaa03ca53cc457371386dda64b6d55efad3c35e48b8f5c21d2912bb16ff0533be57be47bf11d1e93d034e158a38701643f57e70708370ef07b7e0f8dfa54c7b00e184c05f7d5c6556b1b0c735cf93c83d957b0c2bf9bb9c885adeab3f70e613504d4c62458f586965080abc1cb6d27fbc6d60fb385fdcdbcf6a316bbcfa2cc26aafa4945de9f809601d4d7195be089cea553f32258fdc6dfc3eba181011768039aa3f1c0c07ede3493bcdf360ae32862f08e17bb00ae7c65f2e07324c0723bf1b5a9ae485156bdd6d52504672a3554fa27ca07a4678b3f23ab72fd9913d8c5e3e4466fffe7900f277ce0823dd19ba11d78c59d8c73a2195723ccb28a328d75e22ea49d28312019c927be9d66e449e023fd653a4511e945baa609e2390956bd108da52b763942395239694df055039b5e958c141b4ed6039d95854d9323a79605b18cab464fda139d0adeb369d1e29adcabfb850ded0792801bad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b90cef2fa1b5d8c0692eb35d6d259155e68a906bba2b8c6513cbd177438ba7c4890cef2fa1b5d8c0692eb35d6d259155e68a906bba2b8c6513cbd177438ba7c4877b7a10d0e325a8778c9e895f83859ed186142befc45a47280b025b8e0fae3d68c50cf5ebb7eb880cc6fba78be74cee467073ac4d5105eb80efe399783240062ab2c6dcd6d57e7ecde5e60c446122c6546c4a8fb569f518a0ad72489a8ab74f27a5572ab18e9a0aa2265ef6fc6d11019c61b2acffcd38d49a912fb38116d38efe1270c0b659444213af67b91931eea807bbb15b0745064165b4eee1abfeffccb6a8546ff584ea26da4dae16760277e4f84c1630f631333bf1339c40dfb4644748fe0696e9f2160cbadc02699551c6ea68916c1c02b94c33950e707e49a1d4cfd1bc60e21121ccc2dcd0662555b259cc095d6b628effb3bce7e4802c7517b40ad63f8c682bd70dca2ccbb3f4e8bea31a2ff73cce4958920b07017350862ac1441fda9b6c97a424ee3f01f7a1d13a6740907b7d38aeaa8bea849b5ba033c1c31c4514250c858990c261bc087d681a2ec17566cf6591ede2641d0d12917eb6eb635d324b5b7fd376169f17c8d365019a79a5decf19e70c6a95bd01fd79d218f38d1e75c55df276d4bfffbd0d17c04055e4d4041ae1f1af16f5732f9b5d85d81cf6967843877f7212748a94c7e5a7350c8ea33929fed673c200e04643df6b8efd152aedf1e9395bb0ce3cef5046c50d67ebb423c0c25774096a89e56d138a3ddb766db9d714d32c63aa1ac7b29159bfeb5197b748828cafa7941cbd53a32ea4b6ca1e97dc1e5ddccf4c7ea4b9c469b49d22b095f7c45f59109511171b75ee416e72262b63ba350f69cb304ea7ce536c4a0e2c362a3dca5c532979fb13609393ceb8019011e26befc2546f0b2b9f447f31902d0861b8a240e066f875500126690be299ec8788f03c780ebc2a32e05698186e47d34b27996294c1207aa8a0298356530f4c5841c96c4a54056e44683fadff94c3c92927b8de5f874960ba1ca48381e6919f41944f34d8f7fd89d7bb12a0cf4482885fc0cf32e1f5fddd45f23c9ab0e7cad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd46e64d6ac1e383417ee6b6b96171eeb605b3c80df221a7533a59f105a95277f7cc71fbeba3c5a756e682361c3d9d25e1aed253eaec4db8bbdccf5b98cdedbc45ece67f8453c3d9f89e94386274e8c0cf3d34fa3384b4dba9c8bb319a46573d7d9e173783b5307a020451ce41f5665e0c9d8200a9f0fb1d3876d755b87e4f8a6f39374f85fe1c44c20f1f159136fce186aabdfe7bf992d99671229a872aa891f49f71b58fa4792e5ad0ba74951d7c1bb3df0cc098316d3c9448cdaf571dce9d975db30328159e0789f8205f3755ab9557b8c1ca6972b9658736a34c98b4fc7d75c95c13d41fd9ccc7ab2a759a52c7235e6d4667a8c40fc4fe2670bd100292dcb4e72ebb026fa8118568bb6f1a14ec34665479ee13950dc2b28ef1b84a4ba43fcbc86b6f31f5bc0e51c600e6f6e60ebe5ae27e793ef741c22ba96a8dbc45b9f8ffd093d2c644596c55596613351bf28320ab7de599b3157669e73308907fb0876c2f2c7aa68787272dac428a2d3ec8b8dba0b2ef33c0e4ac213d2ce089eb98c7a6442136dc39b72ac7c5b7c00b2281e0a0f80fdb589a0dec92b86ec7a55821a924c1c50766f2e90c22050048becb8791067fdfd7cc7fcc7bd19052333a58127411db9ae04c2341a7685aadaaab4c4348f4231aeb530575fc985e3d0f894fb17ba95da2a210f034d6d47586e2728b67b0632c816f56ad5f3a1ec8b19feb38749f7fc41c770abc26aaf757031fb0ac66e05738886da441c4b1e61cb9fe185ce249b6d62929d2672d8167e5d13f8f4275c10abb511a6549046bbec908527b5d4f3dd800ee179b6fbed007dd73318d07e4138e6ffe641913c4850e4afe88bf016e59ba6ecc12d23227197afbfbea0d41a26a95b518bed6b4529666809eed4ac2947a59b292ecfa953b073477061e8196866ea0b78d71ce1fb271202e3d49ad715f932d1a82c8bb20a7002059dd6ad3756a2c095b748a0f013584c5b064a55a8c13c47bd318576e8a50ee24e09f937f75b10670bc3b7cc4653fdcf685f7d92c21c4a2ea5f74d5c0ab10db5c0f49cf44cfdf19989886000d9cbca3e283217035548a1308a0c7e44796f18bda2ac38c15a6e83e1ac9384338e5f1506830cbaf15d18a518692f52b4392bb6f5f2903bf097763215fa0173165d9f3c5f6340fa003b1fbb56ef14ca1a4d56b3ceed07abbd1a52e3d14ef551394d72049e25f6405a5eeb68e5262eee9070e10b041c03459af2621eb3ce2dd5997c90ab52b5ebc51f59ecb88831c22a657540a352c58f3939a67496b08635bf62e57ca8ab5306f64340d21a01ad30628856532662b2ebb3cb7be9e86e5839b80a5a9ef709b279ad09ffa1b04a874482342b60d983ee563d14b75b846c4740181d5a09b5ee1385d4100bc5fb8c922f8aaacbf97e7230e59cdd7e4c8f76df6913e584482684e2143fb5efd0528a26a1f4e5f9b023923482e3ad3fc518a82e446d7a560825b8aa7ad50f56588fe1a5a57720281797a0cfcc0a472092068508e2dc9097b748d899905a5d33d6899737f23f44485fd6c09cfc79f5168706ef673a7ce05e0dcac0c6bb1b692b6060ddcc40ad1166ce992e89bbff8a77277f2c56298b09bebebae9fd4a68013ebf1b8edf42808857674705d1d9df31f6eecea2fc41e8de2d160f625da68775066b9b3598c2af22b7b8af3674fe2374b4cc30d73687144c0c4df59444b9ca5762dcb01f55ab487429e3f7788de3bfb5b1170b40fd7083c30fa615f258b8496c238c706855ab487429e3f7788de3bfb5b1170b40fd7083c30fa615f258b8496c238c7068ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b32663ecfb2b08d0574eeddd19f3f8474f9586650778d383921d09da44a4975ee32663ecfb2b08d0574eeddd19f3f8474f9586650778d383921d09da44a4975eead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b49397ba5a32c902c597245117b30d3342439eaf11847836547af5e5fa95c135a49397ba5a32c902c597245117b30d3342439eaf11847836547af5e5fa95c135af94ad736a9b5e7f24ce04e483da570fd5a58f380132cbf25596f4c170d71c0c7bbc0ce369b31c3d82980585c107ea9d726d81161aabfeef3ea180ffbdd294fab8f303c44591f6a333b61566c03fccf1af7c63620fd3ca365e894a8f9f9724201343fd1ddfc545f2113cc47473087ed10117972bd0f3dbd92f5a4603c9b8bbb8d2a9786f1493efc8ead736301cea06c09f56717e489c08db1e276dfcc813c5d388242b676fbe51eef249a7a1fad3f5f002e634b4dc16a88d3cc1d8bf9d34edb86941f78cafd4c6589a069a57c7ef0e43a4efda7031a77057818a86cebc2ef253e187ba0e3aaa6dec25b159cdb7b045b1b82f4aeb8ad9792da4b0ac24c4da71272187ba0e3aaa6dec25b159cdb7b045b1b82f4aeb8ad9792da4b0ac24c4da712722c1240ffe7a155b3679f3b7b4ee51a64bd06e41a069beba789470c23f1cd22512c1240ffe7a155b3679f3b7b4ee51a64bd06e41a069beba789470c23f1cd22515204f7119b62d232b03bda2032894c6d29699842e129f16ca32362276c7524385204f7119b62d232b03bda2032894c6d29699842e129f16ca32362276c752438106d8b21e23482dd95db1ebbdf5d31a82f9c7f32239565a0fbfe71729848b649c4160c0a5a7193916715463c9995adbd4dc9156450ab0bf42f93e387f3e49286ad3cae31ab621e45bc6cb5b4505df68cffbe196c136f5c5c939c99ceb464fd44cf8bb461fdc1c8c802e8e3018a2b943658594e4c800db4638d797e64f0622d573f7a82bc72ef3df3f5809d84214a70e9a8aeaacdf4fb358dad9ef9c0a0baf1d1a05ff8d724ec1d4dcbd513493e3a6eac369df4170961ff01ce7f402288a587042b8cf6f7984531a94415e6c93198a7256bdeabfbd8e4d1f08038fc2657331030eea94b19813bc58d30fa70313132642f76576de27574ce294c5bad3497d2fe8b363bc91f3579f4fad5eb60191c89aef50156fe4928cecc66ef301b2fe2149d6dc60b24548808fe29f7d13283f77e538f384dcf1c84900f091e3c7fb452681d383fb0e5e1e81277658675bb8f260d2841bf6542729a575a7414c8981ff51d8847060e38c19851a64781dca1ad35943fbd14e7d38842885be7ac200f163a9f7e6decdf790f8a993158b0796403b47d4334c7a604448a51b5c8ae21b04d6df9c69ed521230efd19a8eadbc100e6d6f3f3e6d2bde02f5ba47886791ef5fb2ed5d94a764beaf1d73860eb863d22ff70b457c2b4f880da9afe9796e0163f1d971aa20d8561d5e48f961d011261a2858ff1b6b65b819dab22785aa50a993216b67e8591f3c0942ae054b290a16a13e69e01b1cf2ef5c354ab0c09a8bb8ac5d8b3457b04ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bfd3a3b7505d603a142813ccd4c8bb22ac7c6c819116abe7f3be75155c10c3bc4fd3a3b7505d603a142813ccd4c8bb22ac7c6c819116abe7f3be75155c10c3bc437de10b4498f13c72d118b4f45dabafc6c30cee68edc7e6b4afe78374420fd069320460cdf4474cda69d7d56722cd769f983880209e46e61f510a961b889b5b8a7193fd136b9feb89960537174ad732357c88d3ec5e7a61dda30f9e4f41f1d1e5f09ce2c2b3e5b6a6d24bae0e5c478e254af7be46c55d84d96ad43d7955e893cb746a919ca16c8aa8ecdd5d60373b1bd4e5d8a217496095b1400d9f72db3e303edf5eed2cf7c562549ac5ec5f682f6202e3deb33cbb1cc4ca9df9b71088cc8eead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b07d6561fdf5293c5baa2b5220bf1f7e82cc9b3c48c63f871b0041a290b2ca9e207d6561fdf5293c5baa2b5220bf1f7e82cc9b3c48c63f871b0041a290b2ca9e2fc1975e6b22ea88109860c2e75c23f5ccf3593bc22388433a447ee2832b31f0dc9eccc0ac9c1792eacfda1c325afc33487ace52c037e76db9c16b35148e202d750988ccc280777e9748c18811710686e014caaf5794383d7a6888e9d0df19dc5b88da596cfe504743b5448206a13ccd513397126221f7c172ac518e4200bdafe4293e9e622f466e014193562fee1c4c63f7eff430268307b30003ce10f7c03bb1b051a87e3ffd322be2df5b61c2898355de349b7f79c03a2def7ffe48eb60438a78d6d0a39a8f95bc7d945e76b3e1c88c1e63dce5be5cd8c7abf41fda03ef627aba6b54a82d544075adc12c09e51f9f205ef26e5ab36e799859de6f593c1b85956adef89fcbb8f7d70f894ceeb45474f193555713ae94f4d8fd2c8a966b38dd0e071ebc45a7a0a91a311baaf640c5c9ab49c4649c8456b95cddfe409ba2b608deeb411ebc1ca3915eb00013db0ff5d7675db2d688498aa3b5414d6345ec5905c7118419d84c3eeb56cf8606b5feba051d07528c90d73cb753c04d151de6fb128d735c10a92b960d7fddc8bd5db35b4534ab3b95235774a56b43a391ba60d03b237d5715fb15551a498668c9c8d9e9528ed21d9dc6b7edd38d257fa7fbb6d56ca4d4a933b362694b7e20a46c83d30cc7185b8d1882082b2f3fd8e4bbc615cc6cf9dcc188167a36800b09fdd9ca33de064a4633372462c6e71c3799dd39ffcfe8acacd2ce064f8d715c3f82d7b43fe6ac9707df00aa97261d8971611f0e8608510e1e2c3c2a5d933cd1edff49e8d2f166083fc7748e1b3c7f8424330cfc661a677ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd128ee5a3c2ea8be25ed35029f23d0f155647e147742ba5b19aaed04a84892efd128ee5a3c2ea8be25ed35029f23d0f155647e147742ba5b19aaed04a84892ef7f49fc5faabfd4059d960f9f4c1ff59b061979598d20af92bd71b5e995e4ba41a766f1934e7f04b85fc4519f9788c1a312a187690fe8db2d921aa6180554dcc33a849f6e840931f6dfbfcfe1caee982271d81a2706923da5922b6a86f28e1414ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4f44c5ad1d1a55fce5d96ace705e8fd73c95e4b6dfb83c6dc0cc5742da6a4d174f44c5ad1d1a55fce5d96ace705e8fd73c95e4b6dfb83c6dc0cc5742da6a4d1729adee5e50275bdc218456633e390e1d3148abb0221ffb51f1cfdda0c499b590340acf2cb6658087d1263d2fe9671523d66b5cc1730c59990983f3349e80809b1761e451a0238a57fab9758c1f19a05f2488632be0bcc14c2cb6939188d9c3b26575aefebb0e2d92c89f89800fec9cf40b1ecf2f3fc8d89aa34e4a044f7aef335d4d8c5cb6630fb1260270dd853a2be0bf17179470b55fdba52a3e659938a1fb8402da343076e4104473678893550ce993c8cc8bad28e180dbe7496b15bf650919188237788b954f20480aeaa305de8a461a398904dc45f6866a053018c56a4b9afbda825f9432f1a3241a55222232b5eba69bbb13c42062e50891a6c8d58c4c4e176d0f179d2a0b2092da73ed71fbd3981fc5dde16fecb37e92f0e904a0fab9433e706c9592c703660e7b76279ff4ee65522c0aff96da3760361e5fb4bcf88b44b6bca65c93a3114e47345f92feb01fc8266cd6a54454bad8825701b4abfdf6c62a4f67065c7448fbd2b7929b8e4dd17285c65dd9ba8e2202b1c29c693aaa1a710255b06e80d468bbb00b9c267d1984344aee763b81192c6ebf04c7b90019802107e314177fd3215fa2239980af8f95fe63ea4157977f8008854c5221e8a1425558dd09829a588914265c63b4d4f69d5f7cf6bb33e34a1ac2fb3197b1bfc178b3e3ab8971eb59fc061454398060f3bd6edca3bf6d5271d3151f9a4ff8469eb401d909fae8239a7ac4429fd7043a08159887cb35676504f5d46b8474fefa76d78897e86f52931ba7c1b8e01b785601b47515309c1d3d9a98e1b2dcbe7d868779c8c117cb11ae3e3bdd37582dfc1cf7316fb5c6fe9b9de5bb8182b732b7dd8e68e66fbdd8a15ae0aa4d8372f83dbcdfe7b72bd5d6d3ee31981cb8011ccf2a5cfa7bc59fd56d5ba4615ed0983b5c29568f735b160cc3adc5743dbb93bacfa2d8b99926194f74c25efe57b358ef115f5fc0133ae6e835b3c1473f008cb0d8f6d13980324d463ce68cb7829f2ac22be0cc57178f8244aadd6d81d27ea9a5114bade03cfd6510c427171122f784112b994007827e6206f19e6d9940256e7eec57a4ec95d4b29d746d55ffd01134e54f4c6ccd6ad311b7875d3fb1f6651e8fae36d35640741e9f8c3d29855ebcb2aede7b14c639473ac9e1781cbb276423345cc60aed27ad2482a55df8d770f69f3abc508b64213ecc63f35d1639be76f18b0616043e88a76800d9e5b7f3566d5f5498fec05814377b8917a78141e41a1749f9e9a799cfc39204c77889875fdf8dc21763d086ea49712551556638f25ffa58a10edbc14c45aba0d9c742dbef3eb661892ec258913b571e4d7be92137d2149cc0e2574e2e8eba247419ef46d277a7b70615b717361d949c47a4507472ab3cfa7606b1164428105acd31204793b412f09e2968c6071a2c2a02e1fe80837de3e7ce0f8f667012c6c3550bb1b77223ceb389cf2d7f621c1f91add8d3a10f315f7bcbc883a97de12088dd47bb9236554b7c163b83bd2555241cfa2848ff8369c9b7116e9072fc1ebbcd6567653429ddd1294aa1064911f2d29307e0afccd6d37c0684d72055235f90e0649d4d31b4270f2982f3fa787e31916c5ee84afe385329ff79d88c6795e4db846d3bdf7a5b4612311e19af110a5c9ca393f1abfc8fd6174f6ca121ddb8b52734f4186638833012f43d85d926527e126f6bf35ec7c58a815c7ee523e376584814c5c956893d452b7da5f1cf922a113514412681b86a0fa50cf4ddad32bbb16a234067113f22a5ffd00b8933f68f2fd78bd455252d7f65d6b006404001931b1ea623a0ddfbd1a3204cd4212eb62ddaf4c3912430c8c4de926f2dd4b1ce96d0d926ccf3a9cac860fbb8b3f302329ff1ad3855fd6b2d08d7a12a1265e967ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b649c61b71682124e556af976059f049e45e3f1289ad1bf86efa802818e47e505649c61b71682124e556af976059f049e45e3f1289ad1bf86efa802818e47e50537a7b0871d07129ed0c1a14fcd12f13afcf9983771eef88dc5dfd6bccbce219f9a345f1bd5a21bba5255d2ca277ead96821db789e56d4bdc32ab4ef86f17003c5565c3473f6a5e613ca24587071ff058077ee645327ea63a3deb56af0ae6cd790401224e0977fadd7ddfb8e3bff1d4322563864ec5c3fc0d3b924950fae64fc4f70d71b0604be92269b2734a2ad7044ec09a4e543aee30ded775201890a6b1d12e9aa7222066dec54258e90a928f7aa3d127722deb03d4b545b10583ff568887e62442ea77f0b943e7b4b2ca26a5aa80cb0cd3f0d969db96eab075c1be646de421c37e5354c72a33b395e5183f1f6f829b798547ec5bb5750974d32f709829e4a9dfbef6f7acf41f9deff2a4ec6f304c19f8e17ff6e875236b0bd278a9f7bf751753f1bcb9c791ea71f5ea89de005517f50b59bea1e80e324bd6f17ae9b5196e6754c045dcf8cf978656af67206519d3a5e000fc3f793ae9825294b95c6a26631e988744e0d7832884d8be9ffa58d82eb9c098876b6450a8e6b6654960a3f6edb79c9d87ebb07f0b598ce185b4100036d57c77d30aeef1f427e913869afabfdbbc242305ef2cd40ce96f50ebe9b25d3c041139cc90040398b0c5dfd6940d8237ba4a819824408b9aab05a39977f8a8faff083d1afd4288748364ae9f8fbcce35ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bfc538e86cc69b057ac32fc3f61ad9df30f5895cb86ad115faa73ad3af75eab38fc538e86cc69b057ac32fc3f61ad9df30f5895cb86ad115faa73ad3af75eab38ff64b40a7e0fcfe6150a94a3110285470bdefe5f793a568534cbfb444b36f3446325b5ecf5a436d3fa929801ab98e94728b4336675ba454460ec236458f948e27b9a2906415bbcac534ebd14a3ad2a84b00a3c9c02474c8c595148d45889443aad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b526a3b988d01a4af88bc55aa678f6eda2439f74921dd5b470bc23bce12cbf82c526a3b988d01a4af88bc55aa678f6eda2439f74921dd5b470bc23bce12cbf82cd0e76bce5bdc6ea0e75c111a7f8211b2df43a775a6e5926cde246ec25c08fe31fa48f2e5c78cef51e1e649519cceed6f7b0e9d5ff608d5565af1dd4ceab82decb75b794ce4bebdec440862c3c12e3e8b677aa0c346ad157fb0dd12fde8dedb11cac6dc3c070b07ea369c55af283cd9fc87826b1177cd501ac307c25605c6e0fbc92e255bcb696da406cc455a37e68411ae412b6e170051c66bb558ffd215956fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bc8cb211cd687d99690d0a89f8c873c5f2cd5cab063892a5913aff42161649c0aa3e62f297638d2f862b3d8071d0457f8d4b94f99f7ef8bdf9faa747023508fcbd32adf0e8a22ef50d67bcc65bb81db22f388822fda5ea4c4bf7689ed013de1bfc39f93ec357ef530ebb96e40914c1feca8851e7067d6c1bf91a4e97dc7ff7d930ae8a34d02d30e3ee6f14d0df8bc7df8bb0942b94c40d11e2835f95461c9df6f0ae8a34d02d30e3ee6f14d0df8bc7df8bb0942b94c40d11e2835f95461c9df6f2744233d2bd7830911e87caff72e047694066f454a20bc00be93fac6867b67601e84cc7d0231f4854af4b1c19bbea776d21421008bd2ae0c77cb91001ceebb3dc68f52d408e1c59ffe51b7ef4358260cf42466f7c5de36ebba3105252ec3d35f88e3a9f135751c6346cc013ef9013779bf25887533e1b789476de55ed25cbe6bbc161d4ed29534a59ac7c8e7d7d6cd16d5c3f496b09d18c335115a65c257faa3b814dbef3d20323ac48be3c1d28a8160aabd6b947df93bbce4eac6dbe3a87068f1dfed4ef55d177e9d2a9e902c859903e35cee2bdf308d1a01d54bd5996a906b3771d5673dbc032c0a50342459bc82c533c2ad77716b4fa562c5ada6575e0893620ba36459003381b72cd7155e50070174549b5adfa191f9dd328d5c4788a277a028818f933154f724defd76e0c3487a522d32fee3eadd56bbd779ef4185d14c67d64ca2d7cc1c78c8bf3ba1e7d46798829dc30ffc79a7eb6ecc584d4b44d21c3f054335b3f639e56a94c6b5104bec4e31a91a598e744744add110c750c09605e9971b96dcafea33d60343b3e8d009685e79cb7e0eaf4b64188bef8556e4dbe744d5a7d4f7887230989e35e7a988e8d66cc247fa7c9a88dc054010c4eb3b0ce74e5d71f5d933ef2a554472a08973022b2c186838632d257311402da7b92b1174230a30fae8861805aeb8a154cce2d7e858087e1349e8333c04b93ec077b73af731b3b67dd8729db40e4bf98ab0c429f8ea3b7a3f9f389f3ad6e76601ff2aa460f656b267894b474ee90b1fadd594add4376fd4dffab4f762eebb9362b3d204b7eadeacc28001cb57db113ac6e6110cef5634343c74e2b158c30c53517f771371bd3690087ec95e1528e822729c2a24b36cb4e8c8b4fc7cc765753b6919209a8ba871d9b582a2d4b5877cb691aa05ce84241a0c58958dd423b6e74196a3c0b043b5fee8461ab47c0431e9554121a0beb28bffec5d34359a426b824c88a6e8ea60a2f24cef1ccc6d49b39fc0549fc614661dcc43e32cd67e132425016763b6882b275499ddf4b05957781d89169279e648412d7402a7dc3aa0e57af65dadabb6d5c6e8828f91ed205446d77d1dae2a4ba5812648f96ce149af94ad67d5261f6223f03c7902eb01567532221d274b0a1954e8d716551a0ad65e55fb4f308c628fa510d10166083d427c635960f68b07b88911a5a41d0fc052349bf48e7f480bb803491aa89c7323964da69e9e0ad32ac49b2b4427df2db925fd6540b3b113a9b263e2b2f7063eb243f67a0b51b705d9bf857cf34dcf28729d16e06139042f2c22d084f436471df45f9044bc3fc696f203dc8aba5c83f924a3ea3606516cd3ef93dee9310a61433f56c81dfa645a80c77faeefb633cb63bf0e0dfda2c90ff1ed1c713e4f5a736f8697cfeb5537226735e9717beede5bb0a6947f8422f7c3e77356328c6eef74320240c66d2f9bae0293e99796f8f045c775404e8fbf70976092c1d439d5d7cb70662f68f5bc48c1976e605267e1bee6b8f285c07e93d5dce04d471e6bcc9180d4002e787b348480a65af369cfd0fc391b6ef6c94f867a7235707aa7f82b9e039d3a2454894d4c459fabd8c42d4f7bcce1d91bd7fca1152c1502bd33b34a9c1e6e1e1db776224adda25bda17ec30030bd1223ec2b36b0c90db94c15fa05a4e68548702a3add6e05eef4705d559eb89dabba140e36a37c0dbeab85843356e76e90fc48fa4af166affa0fbf88c96ad00fe291a148a282cc6f07905075ba7943949b7f94bd4934ca7329e8753c868b45203ca27a9aa5300c3e374a285cd967cb66e59be9dd719d311f66d841f64a058dfd8f1d944f722d21f3ad41b53342c2d3052527a01565f95c505cea6251b2c225ae6c580943ea4174fa768bd7c4048d7a128afa69fdeff8edfc5ff8f52154317e77d51fc9a087ea694e8546932a8f92437e25695f4afd7dd6e2fe0ead4669cb5676e7891f2c1946702c5ab71360b4149b647e7665595499db07576db248e630a91e3b8154e9de13ab411e2933fe17c1ea97c7abe72587d539ab6f9a550927d3b9bc0960abc50b5cac68d55999eed70b7e59681df630e460465e3969c07d82f1b8241a59f81b0d36fdcf7155037fcf5512e3af5cee53fc2cf2683ae099f5ed1d5d153715ad346483273d409f4d87864fd838127dd6eda65de4b79b3af71f5b7274b1a94d9aac11cc2bbe2f1d6c745c50b8864fcb196608f0baa533169ded5f043e6bc778784777d163781e915e23787775008e996921bd4d27d91deb562f334be679198e884be5103d99e7675086aa038f647769c91c06ce34a700aa8e2c1517bab28fd396ae87759012c88e4f6765adf93ddf83b415c66faaabd5f2484a25a2b18d773d3f937766fbbb1b7e4a64b08d4cb5682f6eb6b01f510f82f1f927e24e9ddbcc96e0ba2fc168dc294c8185da25b4b9fd9ca8b85c2d46cd77140a8518741c454e4a0c53d2ab6ec480b28b79ad5778ab1f74b6a8454b583fe50056693e6002181c16e7a2753516e60ea69bc39163241be38f1d3fa738ef65e80a9f262ce0ffc15b3b1ff4a4e224fc4bc16b7bc22bb379b425aea296225ddd87687a171fb55283e876356a8b52969fdce9cd2ed4ac1e9d207dc6aae074ec33fddb7374bb400de9ab4fe80135455af50e7d010bf0a0fb6645c11b85d18ab1f9d733e46c3f098714869a3ba18a363957fb7a3c9c6e1eed78943c26bca3a9610ada3d010626ee3379e40978b7e34c10d1300ccf8480e28be60520493f39b8874970f7eff9c3c62886218ce8a9020921394558b39a1602a81851d06a733af43d9585bf9ce3b1aa3b5637b731638b72b180b9ce0124205df8cb50f711d64cda7926eeb52472486a2a0b6c84e6ba95eb94a20b6cee718ec22dd1d17fabb4fff81b3e433a7eaad369bd14dea24caefd3ac3bde9bb636c5b47d06053e901c09ea8f43a2a2a1635e7c42f53442f5d1072f6d1b68e89a9686cdb7c67f536846a96ab7280f7fb26ab7570c733ef3f89e5b463e3cf6e02e9ba85972fb78e08eafb05cc8a1b3c693feb0cead6f7e510260ddb666961f1b5fe54e612bf2ea4d0a3e2d7427e609c0a2ccd3b94474e1e2804031817458efd60f995c59e6a565533af570a1a20d007e136b6f1d25aa0e1139463bd959a0421bb9f41b7abed0a00c9e4bd543ae7fb8d9bc15069b49a3adcb10d122c5e9f4b1450c3119f1584a0be37455dc8da791cb1f862b521fbfaed2f9ae95321b90100d7cfa60d433c90fd1fa902c12e2bd0e36404de2534a4554f3b9298d7a072ff5c378549268d132673527a94dde349225ae49a3cb65bb1ea0e877cc446d2e826cea8bd63d84712f6d47bee34859bddb34cfb1839659a0dd87f6b56801563d03d689447c07d69c4bb2e97796a07dc64cac67990c6623f73f90cb04834b68fb00a1bd75a1f191a4a416f1f0c5834c11475b43a0991072eeb7b25a5bd50979759ccee7e6b5597093feea914f6bde86c50d75b4a272cb77e5a6908762893a7c11f8122d4df4f34f758040c00bca442fd849291ccfcb9d3c67abf9c64ee1acfe8c1e640674ee59a905c1fe9659fc9dacb154f64a1ca1c1f779120064a2cd6b9a3b30a3d60c194b99b17a6fdbe6801d56c283305c0fa7592e48e6113303b6a980e29b07d96683232303f23f45b1ea47ff325362b13081c383a38b50703670a8a89a51d99f59f59a7572595b6ab53f310db8f87abea90acff7817035c5eca831ac762da779d8a92fcb11c0514774703509e40b8083f02caf950731efa15dd61be2f47af4244564be33bf43b697284b74e7a996c03167cf1846836c1d134c1d01b5371e45cbd0b528de1e34aa873e25fd63f04c436c05629f1986d9535b12a055902879a8d4152fdb15553a08a62416c44acc15bf3ec1b8a1290ad522e86d8af43b52b11420d446e36dc3f608005ec7c1c6ae26b66c879e054496989940b103dd20125eb5dbc8d1f0d21d99e5f0b91a617f831cdb40cf6b5e445f3a6ec9fcbac2f5f9a3c155618a804bb25941fa48eeadd8fc8109540778bba67fa523ad8d58aa3c9e56172f339be9fb6d6e594b51e4a058eb7e588f8e5d11d883dbdcce619f3d2f462ac35788ecadb7e09dc332a2d82fa85d3b80d61e92798cbdb656eed99cb43bdba08da0d512a7038d47df666f8ff459079db761f16de73bfd95f5f130a3a3830256de03ed73728fa0844f4f5e1cf610c87f0e310f68b4476b0786bb93a00373ee1bcf0e6dbe9b3e41eee0b4659ff18543630d213c9078e42562702b6fbc9a7e9d4d1146f3a5fac981c32fc6f730b4f4713607e5ce08241064d7715fbd7b1eefa385bf50a91679a84fe4620b192d66f770aca6b192aa8495e42b4541ee5fd022c1726b29b75d4b054d4756ec294b71aead36b238a6daacfeb8747e8d1a4f58878681b7b7cc6e166cc448f22a12ed831fa3381a8b798a4667ecfee54f0a7715ee38d9688051438badc5f8c6b2e56ac9909e77cb1384ab6e2f963dfd7cde3937c137b778a51b7975ae5f0c2dc07e5e149bfb517dcc03f23e74578a0df328c0bb67ef7e8de0bc3299551c9dc1a191bad7f774f42433965682ec6936ae2cb8f9fa2d6d8e0a2026d9863b54e7dd47d3c9d98d53e7fa1a2e9783c650c962003d80108cec7147a50b4abeff83253d2cb8f33213c8431116c41a0361740aa8f8064cdd93492bc2cf49061460b7663c639a02becf39b73cc81645cbc9675b36cd37851faf09db5d2434cab50aac2faed32c554e0945f4c61b314ac79a6e55425ed85c030849c5db300c57ffa14bbf92d36a6d21ed4f2070fe88c42b687f2f648311ca973f5a5e66ff8b0f611ff0060af847605b8d412dcfefaa58de710226cb8031becfd7652eb6c8ec2bc14bad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4f359cb1958605a53d462f199acff065c759f4438f16b6f44dadda472d7a6f854f359cb1958605a53d462f199acff065c759f4438f16b6f44dadda472d7a6f85f10829e873c9bb45808b8097bbae91e14f69686b5f2b06f332150bb4570a86cf779fa4547b7dd7461d45e4b90eed51bdfb78b3f03e715bcc7230a30c8a989b4cae10a18ee1bb8e531de759bab209c09fe81ddbfa913244e0e367da8f908fc627082c31f1157275b43e8380dddbccaed68295643cfa3d7ea179e28e3dcf8e296ced9b064b420fca4d7e957053005816cb01b6187115c603303e0de6e4ff5260a43b51d5979b1a1a0035f8f8159ec6d4e84dd48c68ff8d7ed0cc04df7f6b96d40a6613541b9fc36609eba8d615685e5f3c10ffdc16261adbadb061221f22a2f383cfb746b5d2c296fb6935a854159fd48dcc2a896e8478522a3cb9decc7f57c276db6c17403b889618ae1a0862650769a8e099eb166030a635c26f1bd95f4761153f4debc1c71164f79caca7726cac9bf6fe02f4145db9c2105937426226e888beb56a1619b63427f8b258bbc846efdb80f88160af3643637dd4297479b17daf0c8a59bfb2c74ae049e89eb6c9cae68e8e76ba3d60409f645c18520385d5886cbc2ff6202dd9297eea85952d07d00ed68506067e5a511890958b2cfea784887fdbd228cacac158af3e458a5990aee88c45af4adf3789fbdf5a0b7f5a086ba77b09246e339c33a30047f45b2199ad3e604942cf5fe1d6cf9306f1c650f6fe08b4586381262138dc71fc3027113adb7fc9b8808f7bbe593ddc77c10291bb1cd9944275b7343133eae3352d6c715079bca97d7fdde3ade0a8c7de72475810929d545d22756035fc549cf998ff9153450dcbdb245b46a5d44a9dcd195e31e15001a649fefa8e0789de8c5ced1de871aac807c87f40c698737ade16bb02ffb78d3e1879ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bec8b359b4d98b193d6d63a731522eae1930ba52dd28e9cc9235739531af8e0f3aac8f37d8545153615d58e4a9fb631bac4bed3c6c83c6d7877db13d5606b7e647c20e3ad0e6c0c79c6efddbad17462a2eb6000717ed8989b754a46e342f715417c20e3ad0e6c0c79c6efddbad17462a2eb6000717ed8989b754a46e342f71541e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d31cdea556dd3b99f8a2d8145ad4ca388b508537f98cd944ce591f2a40cfd9cfd31cdea556dd3b99f8a2d8145ad4ca388b508537f98cd944ce591f2a40cfd9cf29e2c9555ef8465706215831409615f895bb22d6300bee939ec4d12678e6bcc029e2c9555ef8465706215831409615f895bb22d6300bee939ec4d12678e6bcc0cb51adc39eb4adfb8d3210bf439c1d7b5cbef8992825e3442e51a43096f319d6cb51adc39eb4adfb8d3210bf439c1d7b5cbef8992825e3442e51a43096f319d6cb10dfc3c5a5ae46b6ed72b94e05c22d70527ceab0814694409c9f0df3604cfd3cde56c32c5ec5ccf9b5655458e3c38d36ee5d0b014a1ebba015f62717dde5514fd709dbeb873471f3d3b20a315364dcb2539e9c72322b8c6ce5b0248dc2d802a05ff8d724ec1d4dcbd513493e3a6eac369df4170961ff01ce7f402288a58704ad3a57c60202117503f8886e3db0b7966268f2c1486f7e052568aaef94538a86ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba122def5317a42f2cea9ed29f295bdfde48da72df0aaf539e04cd45114334579a122def5317a42f2cea9ed29f295bdfde48da72df0aaf539e04cd451143345797de096aca3338cb1db418afae339cd9db627b34d081fd8c4366ff8f173d62cb7ecdc3f379d82ed187c89ebf11c785492f45f1b3f350d6a12083d44c95b225a3255ba5dd59729468ec708e384a21fef6380e01c76340b2e3f1d83b6fa68baa9999eecbfaed0ae21220849a5d8eab37fe48779210bffe4901706b409bbdb6589cb825c3a1ebb73e926b0bc58dd727bec60ae8f4b3389be293bcf00e4dd7e874059c003dbb2a2844d2b7406b5b3852e60b870d6e01a9b0e02720793d9702d0f56d427bcc184933fc2f96393a4328c7d6dbb7b63100a09c263a8b8eb105e55380bec6ae2e97d0f522d5caeaf195123b30253d807aafaecd19bb0978d696f0bdadf4b7c2ce874b5d317766a12ff9f7fef3d0881d09f2cea36653ed1118dda9f1ce7241273ba03602bd2eaf81ee24d28fd917d0c30db665548fbac0e0910414f5caf2a2c546a4f76a36c09d986dca93bbbff343212e1072b357a80c026eaad2a93d57d76476a2e9113406a8bdfc1df1c0cb1551b0360e422b4187df31b190a0c2642b5605a8ecee70fc9ecd6d34eff6f6f4f42da2af8f056817e4bbfd6a8382bef0540c01a954ae4b1c5df71fe038c2413ae974f047489a01e9b48fd837f23d5077ccbaa13f2c93956a80f044d1be50e7637355e7e99b5aad5392541b6abc1486d479fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b697656f9d00139b27b7334ed7c2f5a26dec58b113f5253954b640c3c741aec3e697656f9d00139b27b7334ed7c2f5a26dec58b113f5253954b640c3c741aec3eda8ad66882ef14b4e966f8d47e79b0aa7279348c6b91bb8dce13e483b9f506bf6d72d9d16d45e4e5bdaa19fbe5050162da7ea9e1b5e1dcbc038109bc45ca427c63c1141fa3e7b01d8488e3841dbc0d46c9a4b70f414f221dea668f60b4ef3797ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204be421fc17024a49a8a933e3622f118c30ac50e192304190fd13eb1b05c6591700e421fc17024a49a8a933e3622f118c30ac50e192304190fd13eb1b05c6591700aa64c16c76dfd7a3bcf13aa01f11dafad3283d658d1baeaa3410930cead129065a51bdb40c12a480e8955bfb7baf52cda7f8a39ffc9c58a1e5cb21da96a0afe44819d9562e9db1f84a443f29a8f4eceb4b605ff9aaac7af2e40485ec6c3c3a8b483f6977b8b64c1bde2dbc7e6b942a0dbb537f6091e3a1cd4422a22ace4b31cf51a243914b0fc815dd1262348fbfac5e983082b14c857193b98bd59c87e45e910a8618547c00cc1e4e8ef3ce6665c68a498ee7315074d4f42b25a790cb760a206103ee2df4035e76b2aab08c41fa62c9715cdd36c733c73e5b7fd40af56b2cc481ffe0ba3db4ae43bd8fb7a5086f146cac15451890c94f556734a3748d68f773d9ca6268c996b3a6a31c0ef664cb326f836bff0363c2aed66488fbd121dab40b7752be5072745ce1048f844955f1de41f98c98622b87ec3990aa4cb8b72eb0788b99029efbbd288262dabe71153ad4a79182c13822c3f4da3a3c1ec85f549a1d398ee3d2417861a02cadfe47695c1943a2cb8b55ccbc72cd2fb4f8bbacb0d5d7f9f068d7ce094dcdd1411df7fe19a06e09e5711b07b0131e7fed8797611d6e5a21a5bfacf34c0ea5a5e8e78ae69c510452d956d6b5405b06b5a97ea544bbbb9911625b70f5318365179769c7d354afbdd0623a958f1c78def410cd9992ee2de0074087a3ef834fe43ee1f42c4f8c93e2d64ce2ffc0c28373f0666c3d86f69d1e13d8ad365077df13d56dee6ad780f7ffe6013c1556e2b930ad4cae6652b7d223eb69347507e9c76f8ad72e0641b40173232e15cdb9a6af47b40906111f78a5fe92d4fdd1277b7d135fb56c6cf5cc8a2b21271db9ae934f933a6deca4be29969af699f0b8bb4c4e76ccfb65cff72f9fd1b1cf046414115b7c56b1ff02c23f3d07c43f6f132a0c3a3e8f6df9240eeaa495d989de706e63637d4f5f3280dfe3b4d56e7389c5a78a0812a183e87a72a6a86c3921b1a8d76a2f8c7fbf72603b3e9c6fd173abcfb0ed89c3e4a4ebcfbbf668ef22145de65e1232ff772b31f5ce23366cbdeb8264331b8d892b4333b47b0b31338ce9522b4c0216f170448738624a667a5834e7cc62ecc648b48ed30ee2e9a4aed38a0fcfa867b6e8ff69ebd7418d73fd207c141c570becb6e5603537b85608d6820addd9956a3867c46c7638c78fc78944f01e6bdca04b50a96fad911d69d4952967b4ae34b81779abb140808c302f6dd367469b06fc17e1555cfee7cebe3985e65ff4ce64d320ffb215660f467f5863e8060fae16d7e1fd5404777ade41b4228bcf5d4bded67b163383134f25cff6f946a12fd032ae6693fc5645ddac36009b5dfb9567b5ad815a846338fed55e0b27ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bc0c05d4b2e6b6b5a7c38850b55aea44b533c3fc1cc06b29400d8784a1c8dd1e6c0c05d4b2e6b6b5a7c38850b55aea44b533c3fc1cc06b29400d8784a1c8dd1e61c3b713d795c84fb7c091bc9b3fe7a6646da5a65b97659be1209c1e3e04bfec506f8f888990c9614aa5de073db7e86a70744c4cbae588f07400760992856e0b73035d0e574c30eb5ce4b03f57ad4eed216d16f8064f4644224ff077922972f94a3be3dac27186db59e1b877f78806dbd50b2b3399772fcc3107cb0f3594d9a2d2da9dc10a057cc3dcfe6baf8294dcf4d4fd653ac0683482b42e48dca05e5926c72b9b9425f0e3b6f89d9361fa89bc2194562ae515bccd1f6af26328f1c957b685c17e3edc0fbfbe29dd206cd160e862908b869c8a66f340b2a434695ffd51a34877b99ebfa25153c6fbecf07bb13b08c3b684d4cf919b9ac12d5778917625d024dc06227c141eb30f08f786fd50be810dd9f74e5d70fc2b8a8c7705ed7e515702e040de7fb4c8b6836c5507c278134d2f706401d8ff28bbe717482c4d1b2e8726c64824bf0e8b87de013e0c51337f1fec8ce279f55b511e16e673d190dd50ba42860ac6e211580b791bc6c47a7968a4e34d536df03075d295014f9b8061e6aaab8cc9594a7f81295940ccbaadbab423c1d780b43f742a750d4828a52b31d0e58245fcf981abb708e371dfa610c8517f9b9416ef851a2684a971d498f0e2c93ae150ad60adc6ed97e20a6c3e874464dd8754969f09f1bd8cf7ee6247cb5e73c48ff55c5858dd1be743fc38ca1c4f3fc4ac71143d97244400a68b9c9cfba8b60fe23fbb0daf04f467a46141677e705f677c2607c9d27e9e23c92445221af9eab9fbde7fab76dac86a6e2dd46173f8fdbb9742d41cadd8afb5942126699b32b4476b52cb2240d7d4a2be33a07fdd6b15c6529bd78fe74bad21eda62ff56b6148bc850f6c319c1c00a41abf84acb78351579f27695ea2067979a62a46a2169f96d72b31c27e92c3482566aaedb38530b652104c263307139714f1c94ff356b204f96bb2a9d47addb1d4fbe1ffab0e36714bf2022436c4e9bd95b511775995df55b1063f58cc94a68fcffe38dd5596024ec49be66de43d42257b5de8c2055ee08ddcaa28091a80560ea4090a832bbda48ed16e0380b4e65095a89b545aceba64088728783e185c5b186a8eea3c9cd690b94e41a0ac118a1d0623c0f34d2134909a6b2771899b9a902a24671894a7ae7b9cbed08203ce42ebcf98a01b46dfb3591614c418a79182a5d2d98886c75aa68d8c00ccbeabc1497c031c08c51934633b870daad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7d1832371dcc5c285a3e6ff77895784fdae79dc740f48f7b855966a15ce0bda57d1832371dcc5c285a3e6ff77895784fdae79dc740f48f7b855966a15ce0bda567b60658710ea410e73de6adebb18e570126c265550817cd747bcab66f88c087674ceea29de82e1326c6704356c0180b94326236540dcd3b2f786e2d519ba7c988255cdf0856af91827d5e238869f3c072b1b4dfc3f17d893d56841c2e89ee22d95055991f49b6f37cd28cab3b1381a4259ada1e68a0684e25e31751f586bcc2d24db0062c4e94f694702a352f178d68de96b6837939c58f11f3b445af365253f642068d9b7b31292ccc264ce3dcd5342ff3883331bb63a255b1c85044ee1457c275604babacef47f0d2813a435dec368e07082cfb26b8ebddf50bb21e4148c94f4121ce5748edfdec3abf2e1bbb808655c72c87cf14457ebc72966fc73c9a5bad17544f744815b75a686545ce0ecee4c1695fb0bf38f187dd3000a5439dd4def5c749bce49bda719c7ce274135afc2dae4b2f31e931f24afd20fff1626f1e93a1dffd15aac1039e34ff836c7892d6912896419ad2aa3138db44c58b0448c6caeb344cd21212202b1113ec73cc662a89bee8af0e1c1dad1be5a59e8541f7b98e53b59995b525d2da44ac7c8070f8593e7fe87e27a5e8ac811c2b0225a4a3755f8c186adf3c5b44880d53e295fa7e04fc5dcc15d0eb915d0c0c454e0d117db87cd1019bde2bc258b02628f41554e10cd06e11f44c5e7f7031c562b297a5da4bf4ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b85336538525de724a2efcebc5e7a91977bd47642c526dca48c75d7a54f08c4fa85336538525de724a2efcebc5e7a91977bd47642c526dca48c75d7a54f08c4fa9a7c319567e0cc35224cbc5d93efcb7629c3015287068874bf61a6300e1f9a2f58d59907aa7ee7c3c1cb4a41396f87c8b6b4ab585e1d316cce26d70b0ffc3f92849394eec17926b64aa0439f6f22f0aa38832be056007704c3dc79b3d3fe7aa4b68d0349e54989089146a3bbbeecf404e3ea16bc610296a859703be451a8470f99059de670f650f5315e50131c124f9007ee479ef2f9ad3b0b9603dcc8e883356fa4e3f44ef073f27d671e2d11652f1cf0bf0c063a6535fb2de67b8bd99a146a132006d275db5d90d764d841ad3a429562c633534b8e9352d3b25f617f37ae20ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204be0a80be540e09ba2a955456356261e9edc155e4e4d4e2074262745a9db9c4eac1c199c0b8b6fd88a8e5e8bbbaeb673e2131d621df825e09635067e15a7845447e2494760aceddea73921ccc4d3b618b5f403f5e220609e27543920367d81d472e2494760aceddea73921ccc4d3b618b5f403f5e220609e27543920367d81d47299512725118b65d856b3d3d0264c55ee5ed5942771c47f8a4a3bca846c697aad9d1ea645db56aaf90239d1b2b09d8527178ac366ca2b42ebc4ce287fae33db188e641a95dede366ef8db613eef29393a8c73abdd04acbbb10eeba0baa44b68d3ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b60753f388d7b3a191079b1762a6cb5058175397c3e8b99468876fae98d46009c91b594c9d761abc0f81af90902473c2a7d414346b9a97c58b9b5ddd28c95975a2305e7f864ffc7c237af24820c8ae9e0badbaa8f27813f235b28ff12ac286bb4b37074745202c1603a2c9a561596b1fddf83c2ea7a97499b01deb52740f0b0116437fdcb7f8532648ed02fd5902071b87d38355ac1213fff0ee49b8117fa1d1a5becb06a10f3895b014bbdc0962fab95903608c45203cf1fba8284d1fe4300e45456ce26bba77fdc5ec5713f3c9469d6659e7daae835e3ee6d1ecc11f562ef4b5456ce26bba77fdc5ec5713f3c9469d6659e7daae835e3ee6d1ecc11f562ef4b66451db1d48d1ea20fb44c04116ccde8ac715a35db5b9761fa8fea0ab4ed158073b7871c670966dabb04f32f18c651bedefc6a43c09a425ec29b1f494d38ba2ba5260493c479c1a8791f4b8e898141e9f15c249855cecf98cf251cd091c48fa6bd74d659595217c775c8b0d55ee9bf8ebd3f471e82292f3c79e04242f4fd6f04c4f64e0d472b4670b71bafed85b04139479c192bf1c7a05a74fe0b7f946e230e697a748594a192833f43937dfab43d03038496fefa5f95a86de0cd81f5c6e67c854231b1180aca10f2dc4f971ab44a63b5dc3a7e8cbfb10c051e1ce00a78eb66e09197b213120a0df4ff9b6f6161ee2aafee2eabd2ef8963aa6f63fc4552f035952d1d0a272949b2182c94255c8f4e089be71b108bc331a054c60641c4eb36462ed458f562b3ab3acd3bdca98372bd0be6c09646b5f6b7cec23996f6ee1477054244f430a4a215200e88cf01cf259693d6be9fcbb9e5603f49ca54ca976d1d8d95db7b8a760a990aabc54d7ad2ddf9ea562c8848ac7be4bd84c73311f09d89aafe8d0fe17fee433340c8464cbf7636b2d8921aa939a38ab15c4de004d86a448a606d37526c2e9c66351b681c57941898b808f097955aec483ae90416c99a0569b6738a9ac80f5a00394c41e6a0067f2f4f7526b6a1970ef88a2457515e80d4f60077affb9483246f426a667e06a0b1c2a4977b17fe8ae26eca82df693868ff8e66ba1eb01dc0a42512a60d42628e507daff1e01617e55829f8299e046edfa30aa4ea424927fa996171dd94df1cc695adb3c80cca5989c06acd9639a6c540987a659c9cfaa8c02c3700b5cc578055af3d7479311c574fcba946e1694881ad74129b9d9012ccb2acec918ffae34b7399d27a22e9bcc5a404299ad10eacbe1fe61fe70231467b4aa268f52e866ec20a3c6bf426943dd78ee4a7b3c2fa33fa3a4c12a24ebb4b8a6a68c79edf21c7050a91048063a60fe77005a1f1b65bc9509c5d120dc44899181995b9d09afba282c530b0bfa9d7c5cfc19b6ef58dc57dde963e99e570d5da43f2dcd7dea4bc6fb457814e16667f1606fb95b61df69ad3afbd7372f88067fd7b5b8a4ab112cee38f6a365f1518fbb8c006e4dd40ee728e77056c88694bd2f7b4190c8ed2fd32bcb6d55703061817e0f7f16ef9c40b054190027672ce0bd31adce5928a6e3ab85ac9e192ffcfc039b279b8167fcf2b7c9f6e8393df64d412dad535bc9ac7e7dbaf3d7cbd612c6a8aa55ff37d782f92060767ad502b7539ca0f36110878e1ca3faa164c6ab99c6dd520ab62dba0afe6947f134b900cfb9f83ab5d4f564d3b935bf5c09c27674119677c70109b580013877559ed6381d5aaa30729f88cf35600ea51ac6751e17de98e7942ac66822331df77873100b7e2eac50538a5d7a8b1eeba195461b639c511328f7295ec88e52fa3d164a02f4329f0c2caf7f60b4eb55d7eef6464f05ab8d0b4b43eb338665f12cd060178e3771f879fb4a27260512b752826745073c82919b6e1cf81199f2375e16e90021e5db5bae1f0206ba5da012a4b3d91680be6b7eb7c91e7b9f08df8f01c036ffd5485a5885ce02aee86d3f6227b8447386616de26d9e9020165405181f44ace09be411f2d54f465bfd186fc14ee9914a8390577a586f7ba7dba14c9cf46837e3f00673686620141989aa09dd783d3251c161a8afcd050f10e2336ea36fc259eb485cf34aeaa3c9fa94265dca2a1dfdc743781e26d1529a6900dc532fa6a926865501051a886974e568c6772d470da78a1b9288539a7db5606617a40f270026117fb17c5a22d78bf2c9b7da492d9c02e4f9ad828db22bb870943a750b07963b45ebe20d205ad52ac6ab1143db004560f8fa6daf208d2c5ef1ee10eac34fcab53bfb6371b795624b4cc727a568f92668deab101a748e6f4b5b3d192c812212bc77e75d4017462dd68e1b1b81fbaad5a76ff65df3c189482126ecd2031e8b2a4c7e9a20d0ab5ba85db7f98b198d678943fe58ba16a5dcf5d48a8e14ad3ca07e8ad85ee452d7b3bfd678bd06b80f6759b1a94d0be9ab0e66d4a917e016437adde39b850d0362f2221e407e6bc6c3be15d447306237da98599de964d1a22dbbf93a1550d4826a7c685bd4ac6d4e16c3faff924a91fadbc5bb75fc377a0e25d35d831c6e02376e68238888075b50569258d5e454b3d2a2a44d0b8e2416d82fa0c321a153a7f28682c8d3f72d8690b14c07bedbb256b23afce1b5939c37d59d8f29e98adeb5510b75187e4465c8aab24f11dbc248bb1b009e841305aa89b685c5512f9c9441072c0ac83f369d5afc345a5b88013d3ca7b4ce836d4aeae6fe95d8f4dad1c2b50d82d8b8cd47c21512e5a322614b44fa95dfb60ac720fece5831506e9715fab0b643487df29fdceef617975fcb4b085431c6242ef145a98d76d1765447227b386227945baa5957391eac312f1f4bdbc38275739ba3952df679e10a943187dc10f49edadb6be56e2929d108511355a47d6478358d3f1b0bb5a6028a6ec165fc2a6820f1f1d425c195577bad9b7925000117a0b9642eea3508fc6a20c0e23c297f1b4c85273cead2ec4eb2548b10033b8d93e5079c28ea82d1dd492f42db493b79acf621c0f3692ff5554cb14f2f5fb7e7f85c6f6431e98bd76efbdd7838d31eb0079fed6dfe29e1307c12bc0649aea33fd77ff35900b6e3ff5dade113e7bcb949ca35405d6d53b57d6011ebd33c204d53cc592086703bcfc96150a8d13a44c9c29ff4c6be60740b77e296000b8c3299dd11a9017a99ca298ab2d2320ddff1f1364224a9abfd3f47a2e5232002778a51d7e600854b24e0eea39d93a425931695f3d250bb10d4f1609d1484adc2b114a93ed31e0768728e3b7f05900acde7ecc2ac652dfd06b91a201d6c72af826156a1b51856e29d5757f8bc1a000ef9fe406ecdf81e636781be8628f60bfda4a8d55ab29d2fca4b85b9dff83f146a0e7b3c9f0361491b86ddc897678d32af71d4400f7e4c44b2c278c3ed18989a815783218c0789ee5ea4ba7112a802c9e43836a4895177964e74b7048567915df0040b5708e17c3703aa11374da71cbac70aa7deeb0ed28fdccd2e01ba10ddf2c7c3d1d24c4600cfa0ced1be48121a44bc1828ba445fcc32bf75fcea026428adbac463f5504237deaedc0ae3b926ff630cd6838198e69cc92a388746e5865fbdc618f1703d2ee440295f206bb5d1548054dee6df72be43c86b473fcf08dc6dddd9a2826e1893ffaf3304fc3b6800c4d1d2271c01bfba93cdd15c76427c73c34baf72941a5c69847fddc0d9ad16258c867a53da85e35cd2809d50f3255fafa0f855a02fed839be6623df7c204f1e06a048e6d464c812db60257a0c0f7a90f1136f746614a409b4873dd8446789e946d8693716dfb76c4dcfa5746c0fc9216266a13a9a8698cd7325c0be32b76d26d03cda85ea3e8ab9f85ff96ecdba9e5ddf0e35dac6a1b212462e0de3c8abf3d5d55a3a3bdf74c1b7722507fd68015cfcb7e2d88a287bc0847bcfbf0cc55d0f3607eb349d1af3909db5cd409cb97c12e2bb7860b2be7d2598f7658e25f503ae4c667c9d19ca1518dbdfe08c398b3e575b70d1849fc17d9967865efa8da591605b44f29a2ca678bfdb8afd079bd8e26aacc797fad45c245b59d5684ed9d692660fae1736c5c44fa177df62b7b3bd9107a946776580f633aa97822b79e45e1ff9a9ecf755ec1c8b676de34471192b24ac65bc5ba1b697f44e62b98448d172862ad32c36625039fc8a3bc7063c832acb9b77553ec62bd46b49ae8a7df19f07ba824e965de96ff18c3ae7983e4019694560301b35657ddc21b399af6046c7d7a7ec775d915d2f9644635f7418f705430babe8ab0dabb18bf7d88b9e2cb067f7802de9d1490a439588c89aa863cc9735b6c1f9cc853ed0d155f219885dde8ca7065857bdeded910cd9562b0c8c232e2946d0b5087937627c3cb7d2b2a4b4bbe32b8c018ac0be431da1cb033fb3158a895b2c2492204ac350f0edec4f30631b7171220328b18881a00dc2a4384e9905925041f8926c3c72f8385bfbc27828972415f604d21f94dffdf5ab62b7d9e1bb5d29bf8db15b1a0c0e9cb56ef3d8bf007c0dabc4d57517943c626ee618897c2e92cfde4249595c532105d45e38d802b2461ab31a19e43179c7ecb9e6257ce1c24d81217800cb62c674a81c22bdb9e92cd8495379b04b4d22706fb5fb883982ff4f8656f59a64ea697037122122bedc87fc506c19ef60c04e77301d3705791b2963e17dbb1443092bb1952f9d2a76066be793101b559d0dc51e0f7e5f3c867d55435e50b19bfd297b463052db32e38affbe294dccc8d1f08a9a57c40bc56fcdb74e4a3be87db2a249e3c597329049153e2dc2d8a1909eb584c4bbc6cee1fe403a2b87e99ad76a529843585efb6020671e12e9cc1abe65672a41e3674c8fc8e9b03df6de44fa9720f9554156973f29db31830285cdf3c88309da704e3030747aa5fa7efec25f7d1dd38d480fe6b8e013b0dfa190cef3aaf04a426b90f04fe17e066fba8fd281d6d732e61a76659011c1a8344ce02176c2b2b6c97312ea5d05bac82b1a4a414aba68bc5e1d08b3115b04d1608bf47991240456ea923cce4edd8c54e7dfcd02365a8c5ba0a9e27d328ed8f6212c0912f6f7e179e9ab7f003566f88a59e2ed67a7450e5cb4de15f3e217b2762d06a77c8c5e3a487b07eaed5a83cc58ff08717d2b2452f8db29e8c9001145037705eb98d3ac1543830214004eb45fe9f8968c3c89aaba2458d4bb0e62d0b18845b807cce648f2fb80400b3c4446d1e6a786248596a03b71f05f64bed176c4f3e1dca5936c00af13d0dbb2df864bd7e96507546f90db64337163441d1b46050812a7ebb8bf29c60756a4e07e6fc8e93b25634a6b9a9ad6adceafdf52450e323e7af993a25ef59ad4247029d700094763f9068c80b19f52eaeeb61c5e00e8568c2a3742e5ffc2c516677b22f84ec7cf582fd9b8d19c62c554d064e168a708f8de62114e2c57d1e6ea40645044a870dc820f010bd080838b60b846b847cc07a5655bc07aac92baf3fb506157ee232687d9ddcc9c32cd6013e8e709e32cf28363f61cdeceba3fc59d35d8b75e2dccc9b59bafa2dc61460f498f2182cf0c3e04d6b27c8dc8669e8b51077395ddca5b3e5663d5a407aadcd892e98570fbfdb661f49cc185a1d2a2f0191b652b7a5a668c74ddbd5a686e1538621c44bc57368ea9534ac88c8acb9e4bda3fc7091bd81c73f54626fca9728c153572ff0744b0423fb0a942745be549fad030f1e50b652e615cda8acb05566ea06afcbdb3c4b965a1243d0624a311728897ded5f68e1582c8e763005f9e65744a6330897529456a46b73fdad216aad7f78a104c2b2a0a7dadf0d6b105638bef93d8026ddd17dba0a5222bfc89fd993fe82d2f4c13b6ed2c3c2126563c22b04536953ec3f47e0b8822ebd6418d2f17eb8c91665a0a0c28c23d8a22d296c1e950d370606c86a5b4a7ff56d655830b6d6b63466fc6609df7dc12124c4bdc23a9c85379d5c253ed9e6a74527b03d194437a4df78801e58b110c5f5b112cad415729f5a6b56965b1cbfe5f0bac5fbd65b248728ec760a5d8726ccb73ce50ccfff93edfb438a9a22595e1a65bd437880c902955a43561d3356b66362fd4336068aabbc4d14d643f54dbab9b8988cdca44c5693f591c016eca5758e9ed8eec4f780980a69cdbdfb15d1da00f3f293bfd4c30392a42e4e59441c881b8360e7d977cab2857be1170847a201941dd2d22260d6153621ff073f55cead3feae5de5dba1923a5c9fbba8166b1897afa6952ff572de3deae175509d8bb6aec6f7d375eb754dc79bc54ab51a0070cf25cdf37c2ec08f9e8038837148c57835b1b713998bea332936db03d550f8c4ca39531f43f63952cc4923efcdc4662b697f6311de8f59cf232e4f246bd39038dcebccf6515b21627f0635f873b541430c03ac0425d8c303fb37bd88c7d5822b798c590e6e648b3d71b2e1cb10caa0d7b2634f166176a904ba63cc4fc6c60e8a7e8803a4c9207f1254bee8086fe485291e6067193b5ce02ad6cdc1d5b7b9ea5f3d3f0da4c62c12ebf698c31b4ecabe41d7ec4f86f12330a898c46d04b38b538cbcdbe1fdcfba1f87d98a7f76de481af9a2978e094177ff95ef6f7934117e96e2c86b67e46b53979048ca59319f2e63f559ac819c044b6c11cb04437373870487cf574478d0a77f0dc364900022249134ee07c1d9af98d05837abaed823d4f89c7de79e8a2c579c6d09debe5f5cb94935244ae07e778ade5782f4411e23a507eea21e92fbb7fa48cbe1eda314a802ea002f795ff03193bb42881436c9891ac6352219a7abe9cc2b28b7fc3a03ebfd1c01598bfe5b96d94ca3e76e19d819e94189b12d8039a6542b23fea2774f8d528e46390b3989359d03e047540bbc5f0eeb0aaa69044916222aa6a2492725d6913e65b8f50bcac2c6387b7a275d8691727cf3e26311d5007007633c3c1f56ffefe52e1a69527c5a51289ade574c9713e57812afcca9cb962994ecc818ad92a77190b751388ddeeb22240e33ada07d3331e650b7342017aaa23d1ba5944976c83a2bb9dfcbfd08607bf79905d268ddeb1623167bbab900e7efb6f26ec61a2dd1a74790550503e20543b8ec21cae69bc18cf697def4293a3d309c15ef40d6817781a8fe059a7efbc81ba807b3293ec0f879cc61eb19061d017e905add4780782527afa4d9f49b5e22edb75701c9cc386ca5baf3f789ed928a3ac34738c5419752e563eeab883b32037607b04b5dc95c8f5d4ab68094b67a6c2adb006298e74ef36a25737e1f4d6a97159edc9f3f0990f70ea57d65b368d03da2570215b7dc419b55abbaeab5254b4169ace09295acc8ec8bde744b5bff00ce290b1857b5003723524d6188d5437a9fa695cffb83dbf4269eb06375df481dca9836e9746123f1774ba1a09dc86c654bf981e03f8f18f28af49c1a38cd69db475f08be46e295afba5038cd162c0a89c43bcd70723236d4f76b33e888318498b9936c8f248189def92bea7508825c0a02e4fd5e494b7b657bb49d18349f209fabd5882c7469979e6f8a5df87231c008dcbb974b94afbd8bd0a3547ce88daf5620dabfaa35bc0348c22d140d5a8d9138d7970b71ef30aff1a185402f032be3010e618cac0d15d2c8c728845af9f72a3788e44f6b35b3e7cba595c47ced160b5f157d54bd9c067722e7aadb7e71ef6ed298a4f9675ba5bd58ed1b4ceb489e00f1b241de97b96bf997b9ab32ca50cb266959ba96c903db308c190c5c109f321a3d9f61efa7b3d768e564870153bbfae20f402df06275711782c30c1fcec3ad586311ab30461e35c6f70602b9a5e09ad9cd3e640c9db4d9d088f751207f9c26ba467c88cb50eea281c2cd071cbaa4380b203ea5702fbd8d674bccebfa71bf61254eff7240c5ebd7d3e545e82f22879ee72ace94c023a32ec7481d0374cada3f527693c86b0b8c4e7c8503c1f34fcdad2fcf6bba6ce037b400547fd63ac37a9ce41d82412b661a486a576e4b010187b71e3040b1ce25e29ed2969b9daefbb2c4926e21421ee2899eec77b8deed4825010810ce4421a28653917b43eab927fb230318a8cedff0c85b18825a256e6019ff50d89a502bce301f271d04e7421b6f1f17b47ab8ea23fd9f5fec354255f18b30e8ad4410a3c52f66d82dd16a9a311b48fd019fbf984d5cef7c753d085a87486e6d281435bb90d00bc1cd4ba2a26962c59ca92ebcdc557ab1a787b4a22c0fd2f156ed6e9885b1445aab6514f133414764822f6c2f114f2304b12e0dc6d7acdfe3008b87a80854708e79fe91eb65ea864b528179dcbe6ca8579846bf7c9b001094ed2abf399e74b2532a601d5cd5b9e9cd785fd085f3832871122c892283516ce50f9207a879804f24e025ea0c6b9d76144de646edc182485a97b39f0ed80ee91e163aa6d6fdccda5e871a8acc8ff05141898341145eb0c6ea936b8b961bbc15771a3a0c2c5933a34a1ae171540ad60d12ed6bc98a915481940f1919a93fde2d7de84280559d05a70e6d53fb376d6f0490e36bf3690d08ef1d837acf49c714053a4516dff27a6f64bfeac6c9b209b00d8ad40876270211be50d0cf52dbee3e9eb198af0cb3861beef948994465efbc4482c77184be0ac8313f10aa52d96dde38f81b075ab7cf4c7abaad813ca71c36f3f5f072a30e613f8c133143d3c19d2b801382c227f7208a1917242fcca1535c4dd91fad598f0df8ed49663e79b219fc6bb4c0497242f92748c5c6461a8c455e999538d165fce8d26922acf34f680598b2aadeb79e03da3923666502e2a11ccb6b917a681aade8906b9b9f810152b8e7108e0f779f4d853cf69b3c7753827f91f2bccbe41b22c448df86b6e21da66a91c54b4a6a9aff010aa465f25968c9a5b32e5393680d17d0a54dfe5a3728a2f61931ce29eecb724aed91801fad9c36074eaa009dabfcf8d84c58844527a3d35c5e4d49844423e4c7bffa736b77962343f15c981feaa73b1ae958cb0a3976e673eb2b9896f1bf5c7c88cdb96bcd59e4c44e5f602cae175d078874590a726353ec719471dd3c4c9b1af5f8eb7a9bc36fcf669b0d7d24d756ab34354db0e7fcb54f7fb9ce90f961d9f6f86116e648477a6d2565ce6ceaa157303e2abb16ed6173d89078037ecc149e06bf20e470354619ceec8bc27b82c0bf3473e680cb109c429a7e76cb4e983c518ac918a69c7f0dace74c6a340d1c02d130d8cec29cb5f88a02b0bfda968271d93f2127ca169ba4f9359e550091aebbab8fa443d5c607c5bff27129a716d52c2b38c88253ba12a46dcfb51d953b650f766da00126ee798f99328a0875c8bfef5ff81dc49878f4c4fe75dedfe2bc6b9f0100bba52337628bb76b342ece01a1b8473bd8740b7cfc0099c09e8acdd96ccf95a541f901b729fd99ab4943635078f1a00bb4f52f0ebe99e8c45ba36dd5c3c6acd5ec47d5c3755713041557398cebd952eedb3f0ffc80c75c423bbd0cab07b3db2487b1bffc010a8489dc9ce249eab741961967ad40745c324fa58be38a2e93c3e8c0524f60c7c44ba9b41f8527a49d96854519e04e4c2cde9bc0f2070d11013cab23b7070d2a0f3b1cd848c97b83fa7f2ae10d9b0411de49f795d7b5b750d4f2e1cb96e9d2395f680ad44876d6708b75d15f498f8f61daf36e8339a3877a3bb0ae718c745bc027216ea987e43ad584eaf4eb45b8b1d670a44716f5d0a86c815c3fa7157d45a4f066316abec1f5816acd079fadd69cd9fa8b35bb320567b4874049a3cae0a5183ec19a465a2adb1af7077c04011e15c36740ec2fd5a9a1fe28cccf4cad7d1ebec970e3d35d646d511fc50240d97f37afa17955c6e6fe2dc1c6337835a5757e80be46444d28bf368d48897041d602119b02c48bd5d53fe782ddc5456585672c887bce9ffa2477e900b1dfbc72aeef5ecdad48918d2ecd3609fd09ec86993ee6574c5354e79e820ce258ea27136e99439aa58c6375f0b1b5ab9ccaa215c913b0879421576e63314e32aa29f5bdebae840df761c39aeb4fa376f54ec3d038ece35308c3b0f191d07c447f4308ec7b6635d0427c6b4717879d8dd1e460a4964d7bc39d45fcfc74de5a6b9e35e8b33eb9916ecb34f6f082ac31f240d8a8278a653c1865f150a9351499787fb8d9a4cdfb265c85a49fcb2c7076542aaa1c66c325998af04d7454a702e2e2738be6dabda9a0b14443f7cb7e61fdf049eeafd629b3191b51d3705f46ebb4917bf757092ceac774acb4fa91b61b1ff04fd9762f319f0e28b5203bf795c63208e9317e0546b7216f4848c2ed34ef1e197bb8c598c34865e07e7f50c5a89367c9d046c12e267d64630cb913c25630a032268674e7318f943c08151c71c516ae5f416f6fbfffbb688484548f926b4f20b89ee23e6a2683630ca52acc8c947123d8e757f6759d7df8eb6ab5eb099d9d2c587f836dbfb16a4452b042309f257556f9e83aca30250082049bfb53df69e8c4c66cbf7d9b6fe60bdd1d163b8dd94812498987ed7aed6b5a0adbdfeb10e2d1a99e73b4b617d2ac341b822970e71c9ec433ba7c548b0552be2d1b0214f9f3a2ee0b2b3e310ba3be89740760fe3cf083e8c2bf7857bd2fb5ac656e31549093a389de06d8666f03b9a5c70bf7bdf3be36aef6aad1026ec7a7f57f9622ca838f995769df49fbb3f9684dfdf1f90487b581297de3c97e62070c3cf946c57f459173fb8708642d1b97a54757cefdef7a02ab77080bcfe43cd16ed060d37240e82d015269678ab8bdd382af5bf0ebf40c167a2040ac97dfc4d7af956ace8cb26f2978c409728ba6d4a0d7513bdbdc0bc6595d6b497cfd39244c4f5745c7d994a8d9a294df8452c6cd6e4a5dc4928e01562dafe893668c2754e02ddcf38b16f603e4af288bb6325731c55ccfe318d207c6514b339ba252610f4ecc7a4d733eb044ba6c6fb2f4cfd04288dcaf877cac38b0db7c745686268b92123ad6b0deb7d48418fd43f0d0897f22a01a4b9d0b0c36bdc82c99f14b86878af1ab0756d75fa317e91988c56af2a6ee46402776c6e3ab11887428e69962cd06b7b2a23889c03eeae3ec77cf359f17847050034d6685db46b144fa226d66e920064a79c6426f1e91990160f9fd898f44b08895da970ee15884ff3183797ace2f496f3edc2f57044363d8fbfee5e36c87f62a7910e0118b6eb255c6e0d62e8dc0e91d09c70940fe703456ff9f5270117bfcbb58ec156d629a9a4a0ae2ebdf493c6e0b2a89481802094a6858851b732c25142f61471dac2adc02c1e237841844ac8c7ef7db6de98e67af4c39bff629f58e6cce169b379c222d6ef69d87b997138f69e1f2ac3e32c340e09f85cd54b756449e618baf563d7dbf177b5cb2e7059c4200632d3197c877549f524cc44a3cf381a4aa951fffce564d1e050f693a9e1de8cd5924d48e856ec5b21bf0c411349596b3ba4eb5457cf77e9731f5891f11d21d06fb6aeb642fbda4dfd1a0caf0d0fc9f8be7a05c3d0a2ea0f1ac8cf968ca476ccad97e081626db3bf1c8b6cef90aaf7c6dd2cb20fff447d77da25aa946f48c991b5a6ecb2ee24bde59a28160ac15664f64015402ff1e08af33fc61885546b00c79e9eacba57c6ff5f7aa95c05742aa4f4dd1869d113ac5131bf0f99db14a7194e498019bc67f3e86486701e9d9e220ebb0dacc392b4ced023f653e91060da9b47ff847fe612b59cf95ed63fe046824d882423919ebee022b5024b6dc317ff28b8271aeff1efd8f2b375bb8619735f9fff74cdd909c814e4f483b9f943c682b5c101644d5388b2a3f1b3abe640334b96eaa15d3f1dd30822c5eeb4cd7bb1f3fda5135f3ce4dc9ce65db13ebd57345e4de8323338fba01997f9d40321ff5bfb75f707143a4c62cd1a6e54e80577886f9e966464a91937ae44460bbdb155265bbd1a5b534c430b7a933945a28fce706ce3431abdfd18cf7d3cdabecda4647c9cac2de80411c5ef6b2fa9a8aa6972894b435f23488dbd2d81e241f4cc0e9f08ed837ea0acaf04921ea5da4370b8467454c2b039d1c29beacdfaec227afb7c7183eb78c31a01c6d9b3d3cb4a98d22681b3bdb1ff24b478701e23acd21bc19306aa6f9642a5f09579e15281023c74951c4bcbb39898943eb09674181a48841d6b35c1a28b6cab3e277b236f00d6cf845c29d95fa14db3c340ed24cada3a0c6516528d75cd3a3a5654ec253b3bb738129f5b37018c3aac8b948c38eafc4f1d08e50731dc3ccb3f9a6cdab67822417d410954a23bc61d2eff00cfe58849d9ff480591b620fea2b0b47a56aea9a3568ded4fb3ec051057936cc95bf3e95e6079b32a313d4b791ee9b83e7bc5dd509d36d5be1828bcaeede0cbdf007900758215ce9ebbc4077de3b78739551a4e55b7c16cc1925c23968b722951269415522c2055c33fcaf03c47c5cc520007cd3d7ec1766ad192147aa643951049f0f60f49d38808cb4d32f72efda55ce7e127da788297339e3beae54c7c8313d5e601ae26d8143920631ea0baf2bcb3c8955e45afd0b526ca9b9ac1cdc8a5b73c5e3af2c0cba1a0d1fef87349ff546eeca4764b7521a4d319300c6aee1151a9c32812092a87d0e6ac3443e3b7aa68e5f5615728f1ed262b04b8d772f52f43c3556be3494ee904c39878c3e905059d27f1a7c4fcfdc6efb309822655a1bfcc59f9ffc4bf17de1c4ab8f44260c5ff9c1b72eed1a19784cbb89dac66ba2544491d0b98566faff410710a6acf17d84f981daa136ece5d1db2a2b2464b91cc90ed8be75c1e66835bebafcef5f3767204f3e66050023ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b50e329bd117727a59372ace707c966bb45603c00f89f77f7b2c04146ea2faec750e329bd117727a59372ace707c966bb45603c00f89f77f7b2c04146ea2faec782fbad15e354c000b06b379c127e74fe8430e61e1e7538b4c394cfdb545c82b74421fdbe35bb80aacc0ac2b3bfee64208257cf8df891d503d52d8885498a6612adccfd5356c22354020731fcc1de6e919ee2c7ef3e13983a26f784e5724b05aaad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bf95dd7e017afa5268e90e4f89f1daf78e45b20700eda363e51a378cccf1063daf95dd7e017afa5268e90e4f89f1daf78e45b20700eda363e51a378cccf1063da6f50942d0e5501669a4ac24cc282f225200bdfd3e017708857c6ae6936f6504e8138c7ec680da48723352e8d7b53c999b19820b9dbc7317394914c2fd74e8bb8a4890f12fc47bfd3b9f24da5f701743d62c87b76a76a9677713ae84258f58eaea14b369f0bbf1f6f9a3b312dd1f0fa84ed9e9736ad9adcb2bc47e13aa4d866b2c185f195768880a47fd48924b0d59c6e145c9ad6bcca63e916415433cf70b476192ab6d2e105e7781b2d75e1f93447c4056cf51fe693b634033e9a701f74ffcbf05fc80805a81f8f15cfd8f21a006a35aa27552aa1190c6fdcb49a75f702f14a32444aaf5894b93dfc41d3d83eb2c0b92f80c166670d1f8d3132327b5e9d70f906155751578d2c1fa258b9cb517d86fea434f5c2b9bce29f0a287094eeb4e4924394ddee4a2450922e2e571f96940e177d4f54dff54247e8141967a55f8210ae612ffb4f46b35baebe887058c63985b2627d25f9997d2221ffa3873e3416c5b68775e963193a44aaf2910cb65dee73fc109b828079ed0da63e02957c50e291f20bf2320de2a11bdeb5f9d5690c33deb3457bb99bcccec16d917073e840dac16ef44de13266f41012feeb62d8f3e62e74b6137ea857f3ec802b1f781c880195bec80d19dbbef49934a1c8376d4e0bf0e3f08a740c89e7a66b70281fe16fc4bea5a245d49fec0ee7371496c8dbcbe097b77f4e47bdaf0a157b7283e432a9e2cfba49e5c7fa5f5b581e45f4bdc237d7708705d680726e7b95ee5abfc08e6d537bb305d4d466f402dff675119f6e1c42bb54e0bf6d3b21309da236ac59b9454f23aea7672e4ae6495c315900db5633a3106b5783774f7edb3df4dd4e1ae65a526a5f017523362a6bf7193d145a816f672274dc526c878709c621d82939dfd1216a801988036f4b6eaeea02000bdd858169bcde8fca298621345381a11e9c0bd96318d7584a55b56ccc8c7aaa67439364f5cbac04fd12909b9bfc104295a4a56cf43fe34f3e6498c671901d377deadfbb2e23b7f4726a847d8beb6cdb5a2959c3b6b8fde5cea1b291f7cca29a3e6df6057d3818ddda9079b0bb1d1f670216024d5d737a033220b037b0270876e9da1817219affe4492c5cf6c0f4ede500e054697b40db07f18ac62c370fd80d838aa63b987785b2dc4b2c1849678d426727f99a2dd97dbf6191b31860f9abf37850b83b464f4e41a345900c0090a5fb94424e2ce1aaad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd64362f692128ff06276dc82eca1de0331f001d14b796e4299c62689341d1a7ed64362f692128ff06276dc82eca1de0331f001d14b796e4299c62689341d1a7ebc528ab49cb0b39303cb2ff28f679992601cde5421093b0742ea58db32eba9cccd91169c1172d18ef46642de1e04d1c81eb75d5ee98b7a98a870cdfca4906980b1be3976847eff4132da7ea4f175f279eedb0076019024469a80db6c313cfaf13377498947d92d948239d9534ac5d8ddaa8ffb9b7a7f5823e33800887ce0cbde03eb2519ab5f72d6b834cc6a7d5a5c8729e9cbc48f8795d7bc95eea082ae87f4aae1691730fae286c8f9183651501cd23cbaf60a1c8d42d72fb70e0ea01f9dc51325f0bf6c2006185d82aa1a07c835af4515af1f3c6100bd261dfb03d836b11bfd4bc228c8df7f440e6c03f9998a473135d290a7dc8b64838b1c700838202a12878aa5b512958c128a1b07175061e76d82ec5334917fc17b3289df1a99ec5896fab9eb710e8500cfc1b9b03a1288f3b260cd56dd7b4ff28e7df8e67bb6169623cecfed7875376b2d9ea440543c36581e2bb2fbddec643e6cf7dddbbca1cd1ae85ecab8e2e6612f217ffe7a8b1dfbbb4c0c3742ba83d4fc164e0207e226f7f39aad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b84a24bec8d9759a4cd8125f8b4adc99f8f2e9d8dff36cdc08b0cca27021d3e2c84a24bec8d9759a4cd8125f8b4adc99f8f2e9d8dff36cdc08b0cca27021d3e2cdbd27b818be9c7aad9ad51ebfe252b015558c1575c42ba07e8d815c98edd54b98007d20431a0bdfb4f28b287b8c87f49e691fc42f7a99d61cde8fb663219540ce120f8078e2b6674ca58625bea8e4f1dd073a57b09df9b55cbc869ec8aaa95780d3baa5ba261525efe7b2e3937d348334277fe37ade6fda181656c0eac32004626816e5e33e58a7b23cccd76695c85296f93d537c15a7c3756bd02946871769d25112f193f714767537c51575e50e64546d52938ab58f0be886a1514e1519898e5ad9017d94aad600d4a7a7712e0d2c5a19a723568287b4c5e3be80d6ccadc07e53b55cb0e43f67c0a03658937e944fbc0211c156f3dfbc3d4ae7149236c2d19abcdc78cb12379daa26de81a9efc2e7bed520dd79b5f8173b98321ae4f573d6b52e9f9f418a19df567b397c69b6f7a7aa8c2723cf167277de22e19d82a8c551aca88cb0b598ebc7b4bc14a33aad1401f097f3ef9cabca24ab3a1e6dcbc03ba685776a9eea724b768081b030b8c1cbc2abc2d6849ac0b78e4122dc89d216a8b1cc4b5ee8128d49f557ec88a4000feb1a90f9aab9d04ce10e81a142d0b451280f2587bb461880ff5ec7aa63b2740a4b4a6e93f56d374192dc04b34feb22ceef5f3633749ba9fcf27a53c025fa1084ffcdb50fd6c25a98378f50f92f555715b4ceea235e7413a0de16f4dda30bb358858dda7b0cf1c9cf530c128f7b0ee28ce786db6460a06c2d03ca59b5de32f7658a48979cf8be7a2f5ad6d783240f4d0ea84bc6a63bdb5f2342fd608035091349291bc82108730f6c05b8e9886bfe01b7b979de68e03f902c09877c5c452132a3cdfc4feadd773c796f3c868036797a2969aca80f1617a6080e8a0abc5a747602dcae9afa352308288c6d723a6e8ae9d50bdb8bb5f1b139260e69b446a2529c2aa946206926c3a0cd3f30331aebe8914437012548453cf930ace983c60dac9bb32a216b7397b8d1193ccd4934e88dd5b1bd313fa2592401373fa2a80496a36c7bcab1e1942d4db01963189009c8e728d765ac7bcc545703e733ead625deb7aaaaf4dab6155844dffea896b7fa634b95c6193019e51b04343d6061460333571e98af0a05c770e5805bbe31ce491a8b5f9f555affb133913e3079680c51eb3ca44d70182cebe1238acceb71ed2dedc2b72b20ea1eca94ba883ec7564454fe409b04604925a4327c541b47442456f8ea01448dcc78f5e9ffa29cb6923bbc7434c9543690154050c9daf6524fd0ea7971ee2f5c21192a980000bd4e4f9229d5d0c70279fa0d2b68568549d6c162e13cf4f371869e51fbd1b14ed3960b4da1cb15d9771128e8c1e70ae595f0ea501ced1de9ed91daee0b3be67d1ddf33afd8d12acb9ae94d02e719dd778aba71d91abecb73d1bf9652e7a4698309d346f431a9d8efaf52908c92bd70025010b96ec0abf5845774540e962cd91ac241f0a960dd51f83170effa7ae0893f010ea1942e2db48b9590cd7ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba942091188a0a6129a265d5d5e7adeaa70959599ef8d412a343706004a8ec606a942091188a0a6129a265d5d5e7adeaa70959599ef8d412a343706004a8ec60655942722edf5a12e2c78c7a5434bceb5ad137bae150b2f8af75301cc49f75fbacffcce12231744325f32b86771a8f58f521e256ab7836e080df77b023cc85229034baa39df5fc94d9d107eafdff3d892012f94c65fc05c5c3815cfb16c3607cac22036ddbec08f1451143aca7b4d081306e3de956dd907689a65b4a37963ee065f6af509f6823c49fac26bb9cc307e69de178d0a58371748eb448f6fc82d81ed0a3f2c24079538e3f1f51bac28169099c6e624a1a78880cfcca3b1c7216beffba5d0a4b74e024f9fa527ee4a7badd2cdc17fad20dab142426b4b14e39ed621f6b246af320c68a466357734b5c853d76adec72aeb8f4c84f5c985946827067fc8fe749139e973aa2e666a59237a1d5ad54de7d0b44bcc217eac1767ca5090e452ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b80318b429d89a58c79e942439b9916012705a23d7729fd5c557a2ab1cef7814b80318b429d89a58c79e942439b9916012705a23d7729fd5c557a2ab1cef7814b0f6748a1ec08faf64a74bba106fe9e0f01174735f93fb23ee26652a65674d02dafbfb8f2f3b79b1c5e268dd8e784666c522ecacfcbdc2004d38413f14edc129d41ca39afe15f46af6b47c6d96221e31183790752917c56baa8e49218f8d831898375ca955e2372e27f02b3754439c9da1c12c5a73f659f96a8868e3f49cbfebab47ee2d74715863de2f655b0b4552522fd4a50d0f42835f63e2fdb5e519727f75415f1a830ef4a9cdbe17ec40a22a9fdc8f062621ac69f6630b6654fd5cc79cab6137ce54816f958d00bf9a44904c47f7b7ece4a0c863a0539e1ee7b50536ea425d56bd1940010c048d5cb839a675cef1f567b8a3a4a763c99e70c866ef99cab5b0d1ec7f4896d064c06886ef5ad5342e6e1f693c00444b6e668a838d9553999624ed2628c1e6ce720e52477c63c7dc01850098f8f38cff70f5bdfa7904524eb330bdc3b10fcde88ec689b66d71b627812d95082fdd8f6fc0a8cfea3b9869896eb0c0736aa4fdeb8e6e37f66afc8d60393ea100cb9c4b0385309f769ab8c94437441b66dd234b5a8ba46dce145d370ad98f477b4b88584ed1c1c0ab49c8913dfacf495890106f2ac2c17b94b86ffb195bb72396ed05c30e3105ffbf6f6e8a35afc2621b4b279015925db7597d578bc4e62661f366b19da6b911085e38236ec7850235443a6ce1f98c7bda5407e276bd7869a4c543fcaf6de300636612de56ed71325acfcc52eba2b0d907917c40bde176574d2906b6c8ea6bfe487c6c3603b4f3e8173ace12d037ceb09f0f59f0d04ac9d7d376a051075b51ed081bc11ed3b26c70c11b537394e889f45017fbf3eb9be75e223a1e07cb34206d54b76bbb624b971d9be99e01f585272cb6abd7c7138355fa17fe9c1b54ef083a26d7b831c5d8b6c563e51e58fbe63a93f4c56d8d3962b41749f7c28923734ea8077b491202a731b300d65e11c19ade6e49e8f4ce73df1891f538163f122d7f5dc16e12207fc66a17d271b682329c6c27b59e4254f10655ce6f2f49c913fce9e533c2f8b5cc0c9ec44a3967ced8163bc4385736b864e45c34efa18be85b4e1d32571e533de3dc55a96273dbc35c07d51f84c5080871d325283aa76d21ff871b0255b443afdf534e4f031e1ab98ca7e78e0e5e4678c80935f5a1442ee32c03b22451153d3525cd5d0ef7ac3dd22a38ed60c228845f689ae14f08a884a6ca8db8d7f3797d2fc36009ca49a6ac5a4b9a5023f18b5208b19f897f1e169ba2055ac75cc34e19aaf1cd567ded672e0e9899d85ed6aa76a3df1454e758e1a8824bb2bce29e72c4502df0d0f687b1faccfc9475ab7abba4b55b5f936475dddfb2f14d3156531da3b507a07b1aea580cbb5624ac99236d21f84d0ee49235f6f3991c83ae932dc849e865835a445ad0433ec92537174ef5d017e01768169952dcce5dc647ead675e858c48f2363ab59cfd17c78068309452f6cd9dcc52b96ca717f0e780e26b84b98dd064d3d15943c63230b24ca3e59a7008c865655048c1f00ee7756f7714a021e8c345f5724ac99dccec3452f4f6be82e4238f3295f7d9c1e1afc9db553a58ad2af2ca9f86db8f14f9c447ea8226680de107ac8a9830c0d4958fab66bb1690f8e58eddd9c6b0c4a371f8deba976fc80a9a653c95cd87510dd4e9e270184a1d42e24f872762afa0c56e7aeb1ebcaeb47f082faff290a304f404cc960c0ded86b40c9b0f27b8dade4bc9d6d91a15ae2b76122e9e0c97091eba0109223e7e5fa644b18c01c2d0807b51b246f2d962fe8d79c968c0ca29b3b38eb98067fab530ba87a8ce3c22d7cf58829088c1a599cdac488f5b5aeb92a69b937933176d5c8dea24a80a03cb1b6955c6dc00ef6757a6750b592e605b54f78c519cfafb1e5d42b28ebef9ef9c86aa5f6ab2a55540297c6f1d6c42aca85b4cc85072d53d78ee087762f165d6e2f787863c90ef166c8163fcb1d155e0c8a7cde87e05a9458a0bbcd7e9800f4b7d4dec3686725617c4f1ce5f783835945fd4fae8d89b430aaf5989198522bcc41d943e99536fffeaea49d19371f7d14c882c4ec9ae6bf24f98c4e4117d035b79873923e7462f2973a745acfbb23d88212a2ef0d7766bbf50c156da7e614e5fb47aa02b2c19ed7b5be9a6703277e0e94e628b8424d2ea20407a059f9f37ff25a6d826de09ddb33ee016fcd1256d96ec19f5c308c494aa80042ab27595bd4ba17866c177e32bfa49af177b424ac225168e6ba8dcce0ed5df19da1f035767dd9f62772c9ebeca05aea82ddf0f3b39ffd4137aa0689a1024accc969b721ceecedf77d3010aa060f83b8e9a93e1356dfdb1c09107c13477f529e685e8aa165c6a84bfd767e065d7280c2e7d911d9f582fd8cc77edb35a7b69523ff5e50f4920d943891a94c6695a7a54d866ed6827294d8734e07b914f84014274643fb8de31d11545a781f93b906e0981697d4013dbc1d214b4260efc76f4dc18a9c0e2b51b161905fc093a583e397706bbe485b3e3260e1bd4a78c7cac33f229e49a1ee9ea85d0438b1b1a2fd110a1abc31636c38e6322420ecb548fb6270441f5bdb0424c9ac558687ecd771af00d42e139a0889242c7c817df91735d2c026e3809077d218ac8ee7b83e0827e1dec65bc431a20812f83472377a33a5a2e72122661e13e3965b25dbef47356512c45e815fbcaedecef98701ede8eb117a7782c484f5cbcdf7d4e47be40879bdeb1147b7e70ae699fd8d168f10ae51668b9a3fc63ac5b8b0c241726e432b2d8ecdf8ade98ac97372a19068995cf06684cec40417440578db18c1d033fc9587ecebd2be3529b9ca15977a1c5efd44596c227844f5619b7e7618430f45f5264bf7fc46e82ade87bea17bb5f978e893802bbcfe7b688789a675ad0ccbc06991f68b2b418e8147aced81f8758d7d19baf16e83ba3004986d82d382b54f5c0acf1208bd7a92fa7386433bc75d74a96d8e7aff06ca6e33b31b06a178c1f10cd6a48250667bc66864b7ab2c946dc790a7935a3d8b0edebc5f399feb9e4fd983a30c2e0484352e9e3af17a731289133632e596397b4e979614663af47d200324d9314c4dd7a4c9f19bd4b24ced341508f498c41d89c4e060301d3cd5a4b7973746aa39488e5129d2794a871ca3ab5782677da00f02ed3538cd8691f8e53dc11dd2a5b5f5b9a3a3ac839a42b0fabc65d68045b09a5d1a1c47dc6c072ee07958da96e954a9fd77d66a9616b907b520850f3e196f854fdd45d2cd2f0401a8f230b059bd51dd57e0e0a3aa0b838c2111b4c21c9b2ffdabc3ba9c7c9d0abbbaf7515029fde117fdc21996f08c5a5dceb1ffed039c66267174754467440331084383d00daf5952f52e0ccdfbea54f1e438a27ddf5bdde6b5214b800c9eaac910761a4bb73346377daaf8694188b3558667ac669575246cacde537b07b61f854eb222558932c0d2e220d5d8744fe194941cc33124facf66a5aa7fb5ce2ffe222f9c9993a9454524696a72af7ec1d71bde10db1261e543a8366310430882671cfdd24799c113046040de42f85083cf7e34c39a2acdd4e9605b5211923de22916b0de4740ffccbd5fc8c115852e12654386e622f23e8d9b6017dd97bbe284f5af7c2a7bcf1a463ab82d0d30cd65b882886f377200f6f4561ed7c9e08d67ab8b165791a2eea9d134704e356424dc136c94e7fdc370fcaab7b2e3cff8630feefec8396265849a7b6f894e25e34813aefa8c4b859f98a5bcb116b31789f603862676da9876926068fb53b98116cf657a961a769d23c5f5e7542138eebd11f10d57a5502cf409c5d651aaa1afe2f183eaedc1be779401976f056f1217848f83b4a35c68bfa81a67d958845a2a0a1b4307536c448361c310280d2d08354807bd042ace3005a3f5f82fd03237adfbcf9bb363cb2bc43ee2b6bb5d50750d3bb016e46d7039c7fae0f61ae2abf4340e3e2b848c494f3b9dfea57b480a8096308483c4a82deeae67a943fabfa8005e02391aa12803d82823330c633467527f1806af373096c7f7b8877b7e34d7dcc0c98328fcffb00f8891ea3763896c424b93554454fa26ccc71f15013d2e3098a022e1c813f82f209b2654f6728450ea2a73b79c9f8d0c017e1b8fd42e365e3127b45542edaaf259c073402a1517e8cdc441039920fc7b73758e54abf22939839eeb739f8c1f99ce2fc140e55772d665ebd14c3e27656449e1a35021200be2a34f56b7aa1a23e5e518aa57c8add18a32d662733ab0e2684c89cc6690524edc29e4207018fa202a0fc479eda0d2f443993ba6de136a5805b916b0854dc8f3a6767b816d7d27da4fccde8b523c36cff93656d708aaa19f6de5983ae384816bb02a2a744130c80b799a1c953653b5511666413af7088d750be0202422e6cde4be85f801125b2d60ac6521137c984b78e3817c129a2da65789a72566544451c13b9d2ace8e36895cf4fa3b5ca692e78307320278cd6290f3396676169acee9a8fc0edffa1c8bf8583eaca52d0e1bc35aa74728742b997d0e8784e4a8d3d84a2c3d6e93b7f25b3a25af7b27d8b79679d7059d2fd25145c99f6a9d52df3bb1baad3d89fb74550603f38b9b845b84ef36ae44edfbb15ceda18252bcc75ebef4b8f69b0e8ccb293db297eb806a5886946f13681ca41ce15bd89468ca5934b68b029c822e68f52b0aefb028d40b6a23a5d8a2a59682668d0ea859eeabf1940b1561285469f7557f857202a34d38f96b68f5ffadcf83059b47a7945cf2724a08104be97804301e9ed64272d5002f8a31e08d2665c665294cd3d47ffddbc2ff7e24a78b191a55aeebf55bf008ebcef4c198cfe90b17f5af0f930ffdea942d82abfa4999851a83f0a2bc65e3cae0799ada30aa34b2295adbd384469ca772fcad68101f02518ad493ff498ea1b9394edb737cb5227159062c344690eb44e03e8e4085ec5cbd838f563f6ae4cc1a3be1acdf54a9783d4267e31c00b7c894a8ccdf474be41b723d1cf31fbbd6571b1ddea8913f44959304356e671ee2613b51232aefdb25ba5c31d269233bfa82f6eedeb5909e69c247e606878857744706f1c64256d2f84b3ee59b08f41c84b6354cc68c3d6b589ae3897dd7690d43dcd6f5cc32afc7693cce25e8bf74c14fcc41ffe06972bd12173978b7f2003706af743ccaab6fa287a2fea4a59918dc80b7d01db073097834aede82af34f469664c705d974a3c3d6841be7e69e3e99615f7b40e7f0f37878eb69f7ea472d15ae8259c55ab15fdf50152e84f807b9fc5d72ffa5f2891412bba54ae586434db51d5af5fc7291bc695ee00991f3ef6249549be3512ca7a28514d7c89614da39dee1ab31e44439e8a114c62909da83e74ee58aa70bdf4335cee3b7c23d3058eb486067909f46729b57993a3d5934e64cc82e8889b983854647c85eae025715140e67da722120e290581d971f8fab37a184fbdb678e5be4ff362a1e2bc1d30c65c9facb03380ee0e29f0a0143ac02bbf8a5bd5bbe9d69397d0a6b284944097a41918f6a95660c987a5803bccdd6924edb3b84dde2e16670d28413f4c2b181b2aa11325cd5927fc89cec5a40dae738216142a97b9b00e5936976bf9bebdc239a3c9e7fcee699f9ec8fcfcf81b9a1864e2f551668122994e92566476b370ebf4aebc4098f40bf8c149aaab881c5efea575abfbb08fbf3edad12fd5e95acad1563619529e62765b5b19eb911b0425cd3bd5cab523194eae7778f90d656ed475b182f8b21b367774070a29ed46f00a9c720c726501cdb71b7b4764c155fddb4972d7d9e26f4075a7e2398333967096ab7d6f4b3875a4fd272c62a3f8f176d1294477d27521778aae4fe5018fdbccc1b051ee75ae138e75d032195e5416ca7d00d2f1e568d3bba8e0516e09a6d5fe3b8a1533beabca4d0ac32e116670d3124a082eeaafcc9e36c77a3380321ac5b662a4eedbc79f58f1ba0518f7da5adf066c27c644eaca7042d338d71ea6a36393cb94a34be2c7cb6a037cf76a2a72c52c884474ce2d22f313d6451d612d22e30cf2691867efbff9bfe93dffd4461c15b87cd4f8c57928c6a5feddaaa86656a1ca4ff0868e57518ed2c03d5cd8977052480f6af5d53a838fb73377f16a53175fe6a45f95607d8f78b3d655be663a5601bfa7b9c3d7c95efab788a07825663982b1882759c9525477ebd73159065a2590c58d0d76a85485e77e215b09acc386f6c0f0be6d94fed8a7a8c068ccc9f3fbab86067a382c12efd020ae0a043bf06a47823c10a82b79cee6101769d2388abb845508f30e6c59fe84108e8457533d1190c3c5a7d5bdf40addb7b9fc83318580d5a314978e0128c03c9137eeae69c1304e5ffe89f35a3b6eb2a5c5ef7e562fb16861e7f8f3b7884d2abbbd994bbba17f435434ffa190a04b7e654dddb05a35063a4c6be4f96be13f9ed2ff5ea9a92d072c7a0090e9af5f3d105d46db5b327a965e70d16212ae9da27e41fa257e3197782dd5cb36602298cf71debdccdbf0d579fabc1c2620513572938ba1c733186f95dcbdb4f54da395688fd5a99c617c8528ca02c942e85a817c896f49820e3c837cde59fb0f158009cea6208bdc1951d0ad512fd217d23b7183d670da4cead6a83ec22faa1342a3c273967bb3d06118f7398ab4e490236cd07fad88ef61c5c367e027451113aafa12196a7166c3d88f1b665087e067ea9de3e862a8e01cf59efc090ef9485443f79fb55d2271b6624494f0cefbfaa25063c550b4e54331c10e087bc3fc02eb8ea358ede724e173361f9a9b6f6b53f26dcd4d90049c255d104619f70031c4bd86fa261ee0181c888c0c47c8e7b672bcfae6f317b748cfb0daf2641cf720e9faaedd1878835c9dfcd3b9e157bdb0ec10f3243ed4e9cb85d69e12fbacac9e2b21964ed2edcedced0342406e5e51442291f405f9ad2edfbe8ef07d50530db54d6e2c464f1ba4bcfe72812e6e892aca45240a91601488bb30063dcc17e738f0a2cd63345b749fea5cd4cdfc7e45b6101a9c6f7ea1428257c219bf53f6c4c87d708187e277398ff2d98d1c1a0a00dc0718c40c64b84b1fbf8511e76846fd8d22970d17ab292bbfa0cbb32252a8b5b2ce11beaceda4dd06d03b2458e6fcd08229bab8dfa7dc0ac650f678aba85f3f79523bd2c800c64fc41e53f56cd2a5edcbab5b80e061baa457459fd23a8bb55998282a1a7a0b1fcf42d5f8aa299726ad5f97bcff55999bac7e608cf895e835d3059c42c7b2508a3ef8a58b9e8a18b3731f8fcf58062087b4f0b0dc5bd0e00af16076824a51c2555ae621d0f036c6323af70f2692d0c4a5af751328eebe91d5cc465f66f3a0be9561c562a0ef43529e6ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204be89cab2586261c7f724156d2e3662be22cec0feff152cea4958216843c83a0fde89cab2586261c7f724156d2e3662be22cec0feff152cea4958216843c83a0fd3beade1f40ab1372f8c9168de31805d312a29b5dbfe474682a803cce3b66299afc89a72ba99b4db4e3dbdea3bfb77684c3980af3c961867e0ec3032f41f54befcc88b5dd0a62b529a8f62758e1210da7d590c144eeeb878075a097f68d92c1761f19caa01245fb52558d2c0acd7de97d81ae928f28b8107ec613069407a9538b35b22efff3e74c07769e1e1464d2496102daac8613486e2ec7ab484311419f212524c68afe3ca65024070a4fc64600b21fa96ecfa1818844e24e32338e9a84aaad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0194ad091cdeaf96eae47956b4afd1894832d2d95016ca53d9b8d0d32f3ab605fc57a5697e9df5d04698178ba294451c698a221eb254940c7b0527006ef6ecbe139ca8a81446a0b9d84e94dfff46c060bcc97bb2d214d70343d5432594e0ff2e805aeaeadc12a90ba9452547dc42c1d2c2319b5c91aeec62548de7c1af18668e075e4b0090d037d5d7890f5c1048f0e7cad8cf14399ef6e3410a5a3be281b9f0eec1386f41de6a06f8246179def1b8888c1789c8399e35bf280af5151f064821c27f13251d9f596d95340bc37ee7d036dbcca65018a92433a5c730c4840dd0bdc27f13251d9f596d95340bc37ee7d036dbcca65018a92433a5c730c4840dd0bd22d5bca5f33fae1d00bf0a2b9a7046304dea9948b514251ff4247c3457f138c27911888a02e1bed9395ec7840cbd9385e5f694e46485152616de2d0e45787ff0d19570a7122d9ef6f26016dcbf2aa098920d301cf2e936996e24b7c797b6cd4fe37af341a5d76798a2776940fbafe7c4eac8a01ea459608c2a5372a386a63bfac801ad24f45111eb7bed97582b58694274e9364b292763ae56e389b3da043334b1e31bfd815aaa79d266d600d72fd22e6127316dc66aa1cee7bcf76293677d88dac494d562d51d844cffcbb99a5b9c0d26b70d1d31dc3a2937481134a8872ac802f8ef3a8ae1566ceb6852aead666184a8397451052aec624acf09adbba07375d615e52ec2b568c674b6e80030ef961212abe36d084180783fb435742382866424e04d4a44e64e9df8707b2dbc5690f38fecff23af93d512daeeb7cfbb9406404bec9723fa289e360e8830704d4d7902e3a56b7ea25dfc007b0d9eeaef985f0495313b99bcb47c9d72a86b4e01e53a80270ea1ac9a2a377a35abfe7b077f7cb5fc1a68db7fc7a0d415e675a8ff2ac8437c1228118153ff5ddf0ad8f0c5757890e0b29b62d383d8610624b217b6bd912135f8110a54d23a3fbe23744148a352d9fe0184296546e9bd93edc6dafd7ff131fdc2798112c35abe3c6a1e9b647d27cb570b3d3971db2bbaa6998eb674627bf2d574cd1a913a2734917c850d39589bf33550b9065f7d62d2909f33657d545b558576c0356efbe44e46138bfda8b5bd7ea687923b99aca7059976bc3edb976b9ddd37e8ceb503bd2a62da028ad220dce5d2ee4d54db0adf7a7728944332d73001078f8fbc7ffc7dfe2a5526c40bf9bccb98158df36cd5a866c1d1897ddd1f9b56e558706604a36e1bbdffc15a36ff8589ced7cbf6c312de65216d7f86f633efc765719158a3159ee4a835bcf2ef177be67bd7fb5e5874b79b7524cb206cac6ec533adfaefdc736f7706e8620cb20b51265166b35488315a6119057fa40ed80b5f919dbdeb4cc04544565f6d5260a22554a016e168ff939546ecfe901031af8521f38390b226e80e1f49ae106f873b199ead5a0b4b49e1a64b417730c66b6e4e7eed416c8008ffb9d27ce3ec643f005290b26aa0d7d042429582f2d47825e383565e3ab952eea52fd97a11e76fc710035952f4e80cf0e66773897f9ac179f48d2eb4b12fc92dc9659d791a86165c160487e6c112440b54122a8919bfde67a1bba59166642d48caa15519167c23ed35cf79c0cca52e917a4b847daf859fc369f701375e4a01368997feee748db4453d56eca02668df008272d4b325100d4ef3ea2985bf89980106155845d78ebcaa5129d0d432fc6ad8fb4ae4112de002088f33329fdf34763b5db9a4e91f78961fe61de7af5e66abb5387b4fbc9062844b2fb353dc116d25238a65e53e3aed3836f2257fc66d97c6346cd53d899f10539570b23d5e9e70bd6c9eb253edb0a26216cc1d16e3fe912e8019a99e3dedfde6882b0a2119fd067ac834912ea61e46ddd54304d5ff0a7397aa1acb124340d392d6ca08c4566789f59ebcc5e6c394d4efc59606ac33318e9ae4ab5ec5dcc0024455f5299abd5634130f2d4c17cd44ff6467a5d6b3a73c4ebf9852e55b4ede4ddd2e7e5c66edd05050c09f548650b0dd101f35a6b42740b2091de8318e7ccef9907cfaeab6f78f584383e64b23674e6e99e05b4e82d571fa893e390954afb6e833809027600a15d4b7aa876a4b9203fa9592b309479913edba439d435f1d46461bc243448a0f21ec76701903e34df768c8048b7952e58c8223152953becf610de2ba3750f461ad25fc1791779df3cc09a60fa4c34a10c9705042ea59018b6dd681c6122702f881f43200ab3fb7eadcaf41f77a8f321ed77b73278c1ce19802866145d16d2594e50a3f5f5f560b0878a4a3ae7caabb053675080d77aa937daa1e78a42ff5e35d6ea64dc267b632c2c529e6fe2ff5200b153f2f91d54f6275d86f43a12c98b6a8c5b92fce239bf7a5e414d54e2d853cf067ebd207acb7ae8d29b9c14e9e945ebd074fd8607ad309cfb0c272d24a04f476913f17af7962de5636adef14941ed81406eb0e9f183c44d250b2e029f84fb9f5ace35e46c18fd6c7c13f9abdf33d40ebd0303b0029a08a51a4083212e84c0cf32accbb89f3a8b3ab0b75325f04f194ad3b46ca6e2934e128acb126cd4ff4043646d3a05e13578d9dd74eded93919ab550b16159fd68eb581a87f87b37a92aea5b27bb0a08292aa94dfc6ad71120677243e21f29eddc333e827233c488441aa856dc8824cf5a6810d5ba03c40317c90fe284a8e76271dfa6de36de4dec96e2113f1f96d0c3e306190d77f94c4783e4361930fb2395531c2172c78a0820f31b261a707d76af19702cd18864e4cb9db60dcafd20f00bd223152930c3dea3573a97c8a27f61c0feb3c769841939147b7d3235d97386cd925186200033e5967cabcf1077ef42dad2a0421d1908a85a74de95b0eb85499c3701c5fe4893972af20b5683e493c85e3b846bcc194658390b5644d28ae0458eb4da1c91a1f9a0419bc8c892f8d520d9f3f8483ced0c2eb29074b7b24f47734e21db613fd4bbbd2e2908957b2ea99d852c21371f66d1f42fa5b3d3a3383de28221a5395de2b32be3574b9069c8d98381ab21bad464272c7a4af1997bf641c7c85787cfd972def4d95906a6f700b98e09646a2df02433d743c466b476629270e83325b3fd48ea56ca0083cb901ef8b321416ae3623f507e7bc330418fc296efcbe9b59d2a4c7c918438202ab7f28f21f0b609ed6e98da4fe4f38fbb4b4941c9e5a4def991411f8e5b3bd6d2972caa446731cce2b2fa6bea220c43759ac838552482d63f7ed1973a9c0a68df26b21cdc51d0d1384edc8f5cf9fcea830ff50d9aa216b949cdbe3092e67dbb0d861985b3dda5a23eeb1c12d588e2244d335f5f34485c3f4c644ae99ed024567a6b2bd6554c29ee7c10a2a1f836710df49ff16ceb225abb675b0e6163379df4d4001209e29e8631c59c3adc8ad14f172a02b2b74cfbf90651f0813752c4e5a7ba485a2839f5e743498a7f9a0f88ba959b916628d47ac22c77f8e997ce1c4509184eed54065e5ad524ae12ee7debf215d456f7162994fe0230f7785e55acf0e5f5189b3e25276258f455b0af57f0d188a3b6007d8ce8c56144a1690b646f958b8afa7a4a9a6251f7267fc0df6d2c4176a0f78753766d1219580b3ca3a70068eeb189c0d1a56dc7df938d8f275e5dac78918cf1aefb4931921f657a26689838c8e96504e8dcae145a86929aa39acd18ef7ca4c8083b6a771bc9bedf1393c0419b04fd239364af14b05cc410dfbf58603b99a17c7023b25c057c01badb8effa4e0b34c9e6e0d2945b5bdeb39ba6f1254f849ff7efd04d7d032dbd089768b33806e0faf51ff13814eb403c5946e1d7c5497021f80fc8619c570943c4ce7be92f496cf49fa5bfd1bc51c5273129501a3f11ee127dbfa6d25d8247519d99e3534042abae831b167b8bd29403ab55b38b7eb0c6629cd26dccfc35a18d849f2bdc4bb3f400c5237878f432c4a1c46463ce0857837b84b0c0dba27bbc1abed335e9d3785464a7227dda6480be495c2b4228f2a890312a541fc06dcbe0f494889fb8f489e3eaa49dab5e88b5ced90ec4338dbaa0f6f29c7491234a0cf2309d68b381e2c41a4b9b23c9163839a75ed0afcbfc89be35f32a44f6e2ecbb79345b573b6f5af67b98cccebf242e254303fd1b01b9011150b7ddb4fa1165c211893f6673dba123724216e09eadb19ab49b198978c118c033dfe49860a745ea90e90fa8e22c523ce4f56059a77f6313aaccb3707b706dfd7a2520a60f853265ceb22dc7df21d923f88299caf59bf46594ed72cbfe94b52a3348341c67cee27600e0a896feee5d902cc72d0911cef995767c850e1660914d494a6da3a86e1af5826d9ede71963c3c8e99e7fe66896cfd6007add374973c7cb74103c4c4bdd20e331233bb424fc7aae501f2fcfa920aeec6694ff3912e6804f512983278fab3572dcb214114d9d1289f46c7eda1519869293105bc81d214361578406426829fd91f5013bcd7de463fdae9c6bc80f4416a3971fd8d446441c7407c44874d8cf44cd29594ad4a99434f167096226395ecfcf1782b03fd28a48f2a7886791449f50ebb946f227af97fc7209cdb830c669176ba5f9d9e7e9fcf75a8863ff4f34c122f4db10dc9b2656c54a258ff73c14cfbb0918fd88e69345891b75f210cbe2cc1db8866e8f34cac9c72bacd23a7d34b82126cfcb0fd9beeed9153a21b09882d07047cd860ed481529183f7e0c252b935e56c5de8ca98fb9071fdc282b433f426a60160dd0287254dfafa815d4dee45a09adcc1d4c9484de5936f902c1f1d034ff71abc380931de864a2bf1058718b3ad75283f2a4f5ae5477af5fe1b77e944aa231602e9ee3b55057eadad585557e5ba7834d0be41b6552ccfe314abbcc6ac0edad11408f1cfa9cdf4fe47a026f520bb8cefb5f561e22ee7fff381a3e503863b49316ae7013c747298faa0aa0dfaf4cf9a7cc7a93279cde1a0f2f38ed1f2a7480ec6e4daa194c315cdb98e20678a5d651587b169421df9e732b3467296be61aec7003ca57e55fb28925733db64f760879283878f7090f62c3ba8d25601a46bd6d516bfedfb63e21215879b69a1936943156cb37535dd931eb0e5c592a977c407b957acbf833cfc02b999c34c7b9ee0e058d1c024f691f207b17d96cdec62831ea6f56f7c206b8f6d2f8b9ccb7885bd25a02f640589253335c059091d99d5cf0e3888dd760e295033c419633d88ddf5997d42cc26db9abbf42ec793bda8367a92a8ebeff7e53be2f5dec430afec78dd6a5f283e5bb8aad89a11ce469136b4a957d4253bd497f6f749ff83d49880ab0dd4b9af73d0b90531e731a8238e34f9079fe313e82bd166daa9cb7b0bcd3163252ddf97e861edf63a32f702ad509ec09255d8259bad21155f18355460f3962c23fe14d08b5acf513ff66e7a451ddaecf967b618d55907f76f606b20d5b983e74de9ff07768009469a0e27bbc138cbe57d4be3b09169c8bb24a45da702e016f3819268098fd8ba752ad9e2d7ee7abe30b9e3f9ba03d9376ec12863433a92e9c6ed32192dfa28fe407287378f1a6209f7a79a6b5bf7a8cfdf39d0a5f77b676412fbd25b273cd34d65dbf8fd22ac91a6ad0bd2e2986c70009c8463b81c9a6d4a72c12fcf9b4d95d1fd19530464f257ba17ec65fe086f02466525b8d6b3ded5a778cba87b5aa694a512480e452c7e8e329b61b348a3b82071b92be9cb91b66960be238e6ceb9fdd18578b7ab2a80bde531e825239c3f79eabc1c7f8b76313d903afccbe5be9e13f80ffb586edd14fcd6fcb42268f1169afb4f93639167ed9cc856c931d40b1e19c4b4798104af6eeb1657a2248c54ea3cb122333f42324bd9c1a0d93380d338661c6dc0f1799765a01ea18bede6511909f7b4f40be3e48e033e7eb5c7969bb7b79e2b1ff59109e6d3c4b4051db317d5242b83fdd7cf3bdb163750a4978d6dbcbce949d48c41578c03803a34036c220e53ac39cf99d35f38773f61aafc5b3e4dc2ab35181a0502c74edbbb8e9796fa1b74b5481955cfdd08892691769f195ce7796a0f7ed6a276bcc9d51b9f39a3571f43484543ae3ada007d833f2c68561b40c3aecff13ce61ac2c27af0f6d83e690ac1861ae0ca3eceeaa5b8357c62ddd73e47d5d66f21430370e73a29df17e24ed7c23c8af44727d1c6e5a83242d9f1945d091e99007e966be9af592db93caa9b76f627487ec8875b606703fbce740fd2bece0503f963230e0330ea18bb918c93be2def644b7a73ff20114fcc463537fcb6a05c0722f39ae16b42c7b4143ea995d8bccb035cd983a7b1063453700829da18ac96095e4a2a1ca66fe355275f6f7c618dfb3d7e63fb6c0ebe5d840886215e7eecc2dd443c8e14ebab2189e9d0aac0f8b28b7d16113ecffa4d9ff30849f6d5c91ad4daee0b825615353cc61a1bc70daa1a78e64ad3a4c4f741579fab62d0c47887e1ce6b60cf302d91d717dee74aff4dace2c1babb47cfeed170c06b1a446b7d46f68ec4903e8205da16b8869daf8fc4664d01b2fe6885737455fa2a9ed0796655f58c2687566352ee4172c0814401a2a8a2e7e20c728c831a7cc861097f54ed6e11a0ab69f49633ceb47cba3faaaa0490b3473493ff729b286226b055af87457642c51a45da49676edb4d6b894f06bb1d3e1a1b9b7ef24abcb2c1f0930bc43571adddd13113c507de503d2299d722ddf9cf3a94c0b6b5091b3d49313d3ed3de694e5f0e8f8be18f7c113c1b27d12353bf5c4752f165ce5d708ceffdf4485f42a1d137f84fd997b59fa8f9629b9ef2839608dc18ded8aa6a00934b1667b4688a3cf17a728bb9432b4434c67f84d699b31d550fcfcc9c90103f6ecf6a3f07541e451b12913b1ed6cded0843d311b67dee0a2551553ffbaa031928557b3d1d3a26841de97d4df7ea5e610bc2f104c1e6b60cef779d0484e7a1f15f3d7530d8c4a4028578fc075417d6e9172fed5c078f941d28e7dfeb0e1b93856b0534e7cd4d2be421675a0659c7fcf3a6b4021e0f8b746b53c2f580556232ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b71e9cb04ad0ee153e4e6cca389b3c306f5f795f6b47bff0d926a851851a7e77971e9cb04ad0ee153e4e6cca389b3c306f5f795f6b47bff0d926a851851a7e779a7cd44983788846137229ac555f5627dd9a65bed81e6d2e4d6d58b13117df240fa06b77abda444a15fc68ebc116f9df94ae64833dc4870988369af417f1ea3847185838866e0c9d00e5c934f8cb9b1923176eada08161fd030ca5492f0c8ab1ebdacd3fa46a90d511182100f4232458fa512f2d2f41a201290e7c5dc166f84856e1c71d83a5f1283ec85ea57cb30d9c4ac4e104424e67064ab0f08c7702c8c0603585648ea0b1c75c06ec670c5a70c2119ea674d04c1e833e7522bd6bfc7ca9f46da791cadad6b3b73e4dc226bd74a481c0e786d2372479b36364a1ff8f6564403dc1b66e0cfa26bf25048430f5ff31c2209dad36c2ebc5ecb1532d465b9d87e425ed08eba697c8317eba4367a77a691ec0ca7d4929236cf1f56fc3ad4a07991ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204baef95ad5ecdb54d875c484c66d509cf04baa7e7870d68d406d252f5212cd1c12aef95ad5ecdb54d875c484c66d509cf04baa7e7870d68d406d252f5212cd1c12a63f9aafa23efcd0358b2c27f4e196773c2d1aa85d3da5076fdca74e1c798d278cbd6999a8ea4fdadd51805c2fe3ef879fa5d012d57f08b65a5e55901d66301e8ae4f84e22340c3836e2a9b2814faeaee3a8db314016977bd3c9b2f61365c9ee781ed1f2f52efaf6c2641119ff1001b4a879e032e00fe5244f476726a9020456890d7376055d0473a3e6b37b1c4de107fa1b294cae56d010ae983d3f8432b5f7100cf7dc01b317bc0f494916ced5f03ddab50371046b7c00db474855cc6adc6991bc2a3deee17175cf78221ca47bc06522923ff9f6865817e47ead9dfd479654f81a84c1b7e1ac5595ec8b54ac44439e6f0d1afc6e95d40626fa635242fee58d5099f1570d92141ae3a2df72800c61627e6818d47dc68da99f1eca299ec1ab654aa61174c61540e214ed750b526d15f0de4a1b4192263146933aee663b28c95ee432418d3605553a9ec2cf5e9d3bcf469c4daf44d949fbc36c17e5b17e1f1f61fb7212245901e38999802da854765a440d6398c03951311c656dce53f12023a1a1b65af09d93e408d6cd00dcb41c3297c856d4f1f4407bcc82bc378ed929e25d12ae68b410083cf24ccf0bdbed93795c4a1bea7b3f83e0dc95eb714c238754326e1e0bae574b122b9e21233de1d65f3ce041f0d7c0fbafc11eb35cc85336fd515b5ce5ede258c7994ee43b49612fc09a2393084a26b61640ec3d777d3224c796fb469de29050adbb729cc67b99ceb0f34969827e04f6114f364e4a4b00cab662f1b48240e9230644372f5a0df695a9fe4fcfa53de5bce1d44fb50b7786ff100678752fdc7ab1bcf987edd9b89e593cc57ffa2b8a3a1e65885828eb598011a5641a3cc4e4a82e8485c5e8055b126b421ae8e65fcb2ab9778bfed53955f8d4ab44b80aaa7566b87c8c354468e62ad1a680f54d4e512bdeee6fee5c8027a41f21dde378991f1fc167f1523d1b24499769e081901563ca4d437bd5a76b4a7c430f11454c98a6de654feb517741abae0b753803598f8cd20e02ae203619cdae7d183f83ae38c7321b72170497156bfee30fdde28d84b033722d3a0b1effbe6388574af3b2a79cab75170e258ff8e175cb9da2b880fa7cc92e7c9b1d096e37052f5d6c079d92e578fb117da942a1dae088325bda8b3b3451c7a8e98938cbfedb2554b7264246b9ecf2c1704c82b276ac6380edd69fbc6a810c517410e9c24738fe79581e23c565327e3c938f2738c6188413c4723eebe490f91b3631a50f9ff43945828c516fb97837b729baf1a42a0854f619c36c254bccca280dafd8f5a582f34b2c4517b9f975621f1120d60d5e881b9d65f5ca02e9d127cdd997d0899bbe169d70dc25751b2e15511f4bf4d0bb9ab34371b94b393782f6a1c7c38c7ddd30ebb2d3c967851d1f8f8525a364af46a4f96e0403261d287710696332e28c5453712f187f56d604eeffcbd54eea4e43ae57a01ccd59acdbfbf99ce02ba87684517aa3081156c0f2a057b6b4d6d017889eadeaf26ade659c508cf0eb99bd476a2094157fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b9f876de538b9bc4ac1b31241a6125580102b275068a246b600212f0d3a5eed605c2c7e552cac2d778c6554c9b4a25f802bfb8f4d33f46e9664e711d52730e127cfd5870b410857d9f9b40e7073ca1bbfd251a0b64b173c01b0fa0fbb9ec96b50cfd5870b410857d9f9b40e7073ca1bbfd251a0b64b173c01b0fa0fbb9ec96b50ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bda6eb715590da97a445b7f5a61de1eca893ee198a75d07fa07d36de161d5d3d1da6eb715590da97a445b7f5a61de1eca893ee198a75d07fa07d36de161d5d3d1b95fd439a303c1191e0b556c736b206c8fe52b5daf618da94ebe3cf8c47fb77d999c4dd7f3da4fd7df132933c84f776a928fb563c88b721259ef78d09fab15271c8914d92e425fc9b3b0d83bb052351f4473bb10fee1b9b59961a53e6b409227e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855eaaaa3703012b99ff6516e989075330b230d6733422e52ce9ebc0e27376b7f08eaaaa3703012b99ff6516e989075330b230d6733422e52ce9ebc0e27376b7f089726e5e9897ebdbd17177b8ad6248d36b67d03044c2757e822905d9b23802a069726e5e9897ebdbd17177b8ad6248d36b67d03044c2757e822905d9b23802a064c111cd9eef93dd8caea68a3edae495c9c1771653ba3bfcc04d81f3381bc55274c111cd9eef93dd8caea68a3edae495c9c1771653ba3bfcc04d81f3381bc5527510628177a2d8459852a0bace36b26fd7959653cba1abe3822080f3cef7b1b17510628177a2d8459852a0bace36b26fd7959653cba1abe3822080f3cef7b1b176fd3cbe0d18a3e6896b8b262eb79a96bbff803070ccf1c29ec9cc057ce169a4ea05ff8d724ec1d4dcbd513493e3a6eac369df4170961ff01ce7f402288a58704e844f73ddb362b81815a999a94ab51f8822d74ebeed71e1c1a28975f0822465b4ab4f9524aa0c7ef2d4de11256f26b2896e4fea524763841361b00642a35018220b770f32d1f8aae0f15d32722cf6e264d0c64b576a466bf4272ed77f8a9437ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4f073fc5c5293a5ef4dba7ae15152736dc83b3a3f7cb2a92cebd90e98087a3a164a626b50cb74c8aacb864f85333fdc8cf8a85525785d28a5d0ed2294077b468e2de4895e6060e16650c84931a98fab0f8cfdf409c46daf97b5812a1263d4deb8708e53616d0587ecedaba59e4a4e98d0a90cf32505def55bf33588884f20a9b4ea66d6407eb26107883a10626ac8281e5fa65553a3d3b9b52c92a540d161aa04ea66d6407eb26107883a10626ac8281e5fa65553a3d3b9b52c92a540d161aa0da21689d06654d8648a2f512e99d840631ab41ba96ad7220c63ea5f2c354804aa7efefe00fbd4a122dbe7ee8ddf1619e99dab5c9a4fa2e7e69cdca5b7269f99fa7efefe00fbd4a122dbe7ee8ddf1619e99dab5c9a4fa2e7e69cdca5b7269f99fa58f94f62fe6736f79b7c5230e19e499726f4b8e554190fc30a9b7df2c68ea48a58f94f62fe6736f79b7c5230e19e499726f4b8e554190fc30a9b7df2c68ea4814be0abbcef94b7fb154488f5b8fd301805e3150511b356c850579d1cd33cd1314be0abbcef94b7fb154488f5b8fd301805e3150511b356c850579d1cd33cd138b7a406578736db1432266e02325926e76eb5a15b1340b2e9444dfd22b56f2058b7a406578736db1432266e02325926e76eb5a15b1340b2e9444dfd22b56f2053c7a6cbab674dec615922eddc5b0e9fa20e80b4c80cc8b116a54dcfa8fd7e6e5a05ff8d724ec1d4dcbd513493e3a6eac369df4170961ff01ce7f402288a587046adddc7ba6fe1515a39a7abbed11af210fbe5b7820ebeb0706819f416c47e8f0ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204babf9548324673236739c915f075e0ee95083fa98bf44f1a0ff323291265058a3abf9548324673236739c915f075e0ee95083fa98bf44f1a0ff323291265058a3299dfc1b7280c53b718c3000e6ed3c359673c56dd650c25a05279b1180fcdd340707d8dbcc433977445a6ce3749ab7d1792353b7b6cbe00435f3ba10e61c1bad4fd02f5fc53dde8a9af78bd0e529324867c8776b8dfc2e884e06b39ce50d6334ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bb4845448f25c2a48f6df32e0f4ce939a2d8d81ab4e88c3c2a676f36322fd334cb4845448f25c2a48f6df32e0f4ce939a2d8d81ab4e88c3c2a676f36322fd334cba5dd429db764a283b48546d839a419f85d38c2bfddf49c2e21564b89077bbaa1a2eb81f6e1bf58bafa67d21085d16d10c4d5fa537d06d3ec55aac85b82b98fc87aa59c151a8bbc104730ca04f876d588fb2a269c854f1f2847ed0827e4c695d95b25c357977e2edbf46ff796ef9e54ff1970a5750cd8ab0a4643dbe74440d72dc5eccb98378016b42a11d1a1daa34595395535518c343562aafd255b6c4ac0db2cfc1412198ad9c236363e693950f52d63f7d8ba2cb7cec4dc026902c77ded51554a664670d81366b950d594cd60f231250fac937c3c3f8aed26305983862e31cb29ce9aeeb775011debbc98e5c0b41046dbd20464bb0298e7ea40f432cd90350b6f92f7c7e52a82427bb6a5f4fe73b3fa80541e9ba94e2dc935262bfa4124a2a06237a95746f5bf1fdedae3263cab07f7d519410b33c429220bd2e54e02ebb60bc44256fe7de2df3e84f52d575446ab33b58943a6a96a15381599ba2c9fd4ce15f7428a1efcbd342fb27ef5db387d4492ca56dcd12ae6d9a2e777bfc76962a0468dd308731da2d5344869e131e703c20966fd2413b0eeea94b7060d18fa765ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b79304c2f4d81bfad2ef36e1640a00da1f50c58403740c0c670423740f2f9daa60c3887f2a046960ac9069883e02e36aba3f61d4234b32eb9dbab262e62f45376229a008a3bbe0d995b5832a5c0d564f49645db0d405ad5827e791b8eeaf940d6229a008a3bbe0d995b5832a5c0d564f49645db0d405ad5827e791b8eeaf940d69b627adb94dbec6bcbb4353bfda77fcb19bffd377af5dc317796f6f68bfccc3b871541e844ec0f1fb4af252f4143d75c6b9111117b823231e12f79e6245992ed54f9b934dcb8002b78a212c983d11ae5cc691c0a4364b4becf7bac2a3edcda60a50879cd8e3948b4926d437b833d823335a11ae539912a90a7b7426a64bf04f8a50879cd8e3948b4926d437b833d823335a11ae539912a90a7b7426a64bf04f898fc63853e5f71cbb396b31e9c291eedc35896e2a3c8961c247c18962334d95a20f4e3aa77e306e02a6db6af7ef1ea4ef8a5946fa6f0742d47d1bd985f16f5f4134e08cd8e9b7162f9a8e2537a677d8101ebf29c72902bf10adbef02ec8cdd980cd5dce70f57d7e202235b53b3b00c70a64095ba25487d5d58a03f4ccf86da6c3f7a82bc72ef3df3f5809d84214a70e9a8aeaacdf4fb358dad9ef9c0a0baf1d195b0b4e047cf62869ff4b0d3e45e2ba6d56ec9d3cc71b1642e98f5961e0ff1c82015a8f4c07674a0fe8d635c18002347d7bd7c4b66ef10c16f178c563c3cda26e23112283da1d8a1ab8cbf0d505d71f6d6ef4ada36e18677ea26b3167898af3c81d20346d79a53d13ff4825a4a187e98588ac7acd43783bd636cd5afb64a41636dd828fc011bac67a169025406cf28349cf68306b0ba9f7cc636270de7deff21e8d3f5fc2ff131c3a004274f4f0a7a4ed33537749491c92276f9278735d14fa8b1f2a050fda81c20ec98f3c1495fa2fff81adc5c6dd7e638920cfee86d478a378328b4bc24554f9f2e5bb701eb967b645633fbc2c8cd0a1b310f5a6cf01ea26af88d4ca3d3a0a96628086810dabc4c11121d5dae9f6b063e75a6876b4dd334e3d513f45a3e5e132a601c1abc418eddd7765e6f9685a4b6bd45be4720343aa5bcba82e16d07287ffdc564963e8c9aa550d17d6ebd51be3db87cc3c0ce2ea25317ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b014d39a209b0d4cf2dc16d8fed3a35d5c89ca6696c00ec50d45adff1e07fa7a1014d39a209b0d4cf2dc16d8fed3a35d5c89ca6696c00ec50d45adff1e07fa7a1b0be6e2e4c90c8f2353e48eae890ec6c843474f936b7831d63e86cb33a5745433d2f193c87b681dc733b102a009250b298ff81060bd2b39005863535579c0f5bffce598e56a5bacfc9da732f4c2b7bcaffd797f17b7aee8e1376ec831c8df37ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4bd37396f0405025662550e66bb3e40b458092cc3b00c9b5efba979a2083cb614bd37396f0405025662550e66bb3e40b458092cc3b00c9b5efba979a2083cb61579cdc6a80dd9fb46ac474bc18aa4e687b411136005787b4d729606e0b8392cf6d4273e4a261153cc47c5124909e64e19de6f7c57f99c792a38873aad602e984f5cd828a4ef516b19960f049e949a56bd9a48b64852bcfd3fb4f51c1afc3cbf497fccce8aaf61e7a97283280d59967ec45349aaf38939346967750d34c46dd212087a9894aa7c31a4ff64d3e09b0f11e581b3d6a6625fcdd45cf5b5a247ab88783e616ef9befb7317f7521bc0b87c5cf1b2b2cb0bde07a089e75bea09785428dbdd0a71624c343e316cecbbb3a96f7c78ffed81d2d4fde76866563aba445a5372c87f3bd1012497c796f1bcca8610df1ac8d810a15e501d9da88e81160201fa1696f70d66d1966ceac8bd0bb35e24f4127fe43c8d97eb4deff49868e3bdc95aec89b31aa3dad50412884bab6ab2742d8f2b4c0a68bec6d601f2a6ec32aa48175babb028a1cf0e74521addb394acd9d14b3afac51f851e7019a9da3721642d78be7b8cef43cb312353e2a5d75071f66703ed77191f7e5a9d07b739add25d061ff666fec4edd824aefe2ba41c7cad176283ef0c3fb47a1f45ce0e4b5bcc4415bf3de082f15659bba618e0f44957ee2a89c2fb5566d2398f158739eb21ac7534af3009573527dfb01ac20132fb89ae9efe2248c2099ccf6ac20284320c1f380351e535acc1159a9547cea95bf87242522f7c35539e1c1b683b2f21efd0d4764fba65e7b3ca2cda34d442a80ee66dfb4b1e759bce85bb4bbb56a414b5f8fda2117a74c33817cec7d81a818f282deb75b7d1b483963c8d08c950e10469bfcb5e25d5279204ff527c896007525ab0bfb9cece327d99ab3a38c95112db415be57f628fa1ea7bad3d73119d7a6e0ab6d80bc2a77d8b8410b77cb396f56edd12b37f9552f7f8afd0a2c04a43b907f45756fa5b4081fc3a9a603872a36ee5a1532e063d7dfb4f20176af5eaabcc052651984be9cfb6e0d9642777eef9981c50f27b9ea537d782725bae97818472c13df9abcd384baa8f5480314715ac10c23d4a88777386c5da2487610a7e712f3fcd8b0e03450e6f54a0528ab5588780fbe1fc8ac15a6008adcf16c65459fc1a11e88a2e77704c020016be76cbddb4b9498ff874677ac5557cdfcb6a87f82757bc321024898cd6fd0e8684e05e94e8c712f34314b6e26786ccc6ec274e40c6c3893813b6fa6b0237fb54cdca4c2b46b1c38f9248e42067b3cfa421bb8f8045d36997d5ff53d44d9cb99707c8722a56722b8be655ffd112f25353134898db663ff3dd003e001aef75b33b93efe298350ae9e570fadeed194fa578ff484090ca6c60564394bde5f9e664f83b64831429181b87e1227b54a996ce7819920c8e5ef3a791ac0d4acbfa5661af4a99a1e422d5593f60aa35bfa34e9f6bf8c8c9ddafc557d307da1973c30da9f62c85a0c743a45582f3c94ead472a29aecf8f1f8bbd1c3dc6f7ccf5591d3f6a5813d79b3641fb7ce96039c97d97f47190cf6e2ac244c28922bdfc3a17dfdc502da0d8f42be9f4b00ed3673a2f69337b94d2ed9c27114336b09a032a5c52da1c76edf586917d4ec3d1865cef0490a9e677c6bd8d7c3927873836a9a55c2f83df5fd6096696cba9eb4ef9c6a252445ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b5493dcdf7bcc13f3719aa111ffb39c0b0cb476c361c9029f7ddc59b0e830e21a5493dcdf7bcc13f3719aa111ffb39c0b0cb476c361c9029f7ddc59b0e830e21a73c78524e8d255427a5d822af19dd5c163ded4c0020db0d464c56226514b8a2acd16e65a19517a5aa98d7c14cab4d23fefabaff61a5570a7a9fbe14907262799220ea562065ee42927cc01850fc5e45ab2bb9d467200dce6d30e1e59cfacebb5ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204beff820ba429e9fe7c3cdf11b9521f40e99a7b8e28f0d66eac7a2667c712e770aeff820ba429e9fe7c3cdf11b9521f40e99a7b8e28f0d66eac7a2667c712e770ad03a65298cd60b7f34cd9886e173bc497b26689a5a29bf1b1660ac283f6d3ad232384f9f760128ecedb9f707c16a55cbbbc5bc51628c1a4eefc7e306e55c74c7b6f8ddaf89bb555b78114886f1b821de9f957ea0234d47f3e413a8b22b6b3d44a9e33c9235534eb07670a0c63bdea1fef04a5665eb5ef76dcfe08b0a442fca73dbfc0c6762d563727fc3a9a98abd717343d2e093cf3f0b223c299e04cfa2a2c76629522f53870f7dca1a510d4a1816c9b3cbd678050085531337bee10248e2d5ff0a5a00f32bb9ef146a89320dc4ce1d9f03cf724b88e396b3bd417948f63eecfd5e45e27d802a1da87222f9ba592ff4911742beee9ee7996ca79da208a02cf6372682cd2a96630ea1eaced7fceabea5faabdc656454f74eef9edfb6b195b1b55080fdd1feebfe8330d93738e59e7e4553792ff72ba25bf9eefb94b569106ef0f4d228caf2e48b983d761911427875e08db5feedb967f0544b357ba5a972845859137793e2335898a55bb5210e67848d7c63b33ef01e0847d0922384e055865f6dc6f84217f10b312126b07093e28709a35e0be3fdfb0b9608adc83c25c29ff7e9958ab08d6bacfe7af4a004dfbd4959149034a7b5994ea0f9a0fac18b2f4329d1bca1206532ef83223b0cf26690c7be741aeb0e25a8fc72f7e5bd59a016938389fdeb42dc9a0721c370141040a0e144123930f536dee17f7e8f847e1e193854c65d74e9e29ba8e618151c6aa926c1b56fa5a949143490d81deea863d408c9632b597725c98b2d8da35f1a0601ab4ad7199ee4701e75d6c9e684ee9ac139b6b7db603132f03812c4dc6fc1e3f075b7e1f14f7d43d38644cf7992708518445ae25af10f63321cd876e1acb0fcf00cbdbade0c15ad56643aa45d777caab0b04c9386a56d2e427336b5d766fb510a87ea8b14214c7a56cedcb1595dffe1098d5e680e80df5a3b8c64efd00f7b30d8195f0d98ffb01cd5bb32e829923ff2a03326195ea243f2dafa8e29bc2b93c1aeb071752ced5a521c6e0c47c75afd5e4d350bc3e765f86cb332bd22ebaa6048660b1b6641590ac99e6c7b092db03a6f7449667486294f46afa9b0a45639216b6b4c707e60ee9535ec3e301f16520a9343b06d48e8a92fb85119928e2f8590906fc0f5615700ba104fa8c04e374be413cb57ca654996b3b45f533df66d446c5d02f8998fee0060ad89e5998895f63d0b62a046fc05c3e2a01a13cb632e5036caeff06f65a0eaa8d9e1c61c7522c0a1bb75b1439019093a2fc7dc0590b77a6930e61aab54e51af9930e1f30c45a9c2f0c22edb0eb9405fda2d2d2cbdb116541a0342fe2b52e3868db2f9240ed152a3ad5d1d383eeae7a56c9b1e974dda8a5ff9a54f8fece912eb5725a135dffcab4bcc734a0df6cfa02c875fadf39648fc2b0e99c90668d056e9474a55cc62456b00cc732f1851d880b8c25f785b9957608cf3ac1df9c667e71414f83a147b8218f2522267465a208755d527878753c42195e253895a6abac5401992fce039ec9bd7791be41d99c695428c03c98a3ba2f8a818e2e3e87bb6238350a8e90ff3c102c348297493b0ec9076a92d61353427269310193e9d738491294636ef8fdfc25459dcd7330942708361465026bb454949cdb944d4bcc25639cd0432373315d590d06a68e7ecc8c146c808b5bdb2907fabbbf986578bd56f44542955e2af7269722024dc75bf7ce64b8b134135e11fe236ce27513d10cb1b180cdf0655ab3eb33e95d459e4007a6230d0da0ec951c1bb0a2241e72f83c0de97303d4c100324ee3fcdb93430188f45855b5e204ad7336491977291bc80d40bb17f0ec6940d4ade17453d97d4a5547a0489e4f9de742dd8b945e8440d90afeb6c52faf8d052e3abe9928ab8c3ae690ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bf9999a35f125651f12337b3d368311903872b50bb81b59251d9e6ce0ab955050f9999a35f125651f12337b3d368311903872b50bb81b59251d9e6ce0ab95505021806ad3ddd053195b9a839409e42825654ed999b59a1c934d1306c46a6d9aa2aee9e47dd133ff2e84c9cecdb75a97452280e7996b7ab4d06e91de16496ce2b8dfdb0eebdb40c70cdc1642e30d97c00321c8bf14d228e5da90c8d7e157869784ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd0c16c07041f1773e3d2274781c165af68f25bc62f0ab6756ccc261e2ed75253d0c16c07041f1773e3d2274781c165af68f25bc62f0ab6756ccc261e2ed7525332d99a7c3cc63a3628269cbc4b71cc5eb3ce83cd2d0a503157f835d9aa2b32587e9ecc17263d84de0c1a088c897e99ea3d7275d31072504cec74acc289495f2909c95f0b6043d592c2730c6b1b18bf1a0f870d4d5d97e7fbfe9a0c38ced2b0eedd13da7a1ea7ce7e9b493b2f6afdc49c7a07af46e64f07d54b5242ff755cd755e69f56deabab9b5b1b2e54b27848f18c61cc77fd2aa0dd5484b541efdea780bb324b3dcd9f51533f4ab55bcf88404848106e731dd7f769be0b639b65f44223c817d60fd7f62274317f7de64f9164382a9dea39c758d552f3a7ef9518c11cd78ccc2daccc596e5394bf221d0163b240f79bf4323bc5ad5aa19a97d42c525c28a2230d2371b125e36147c8eaea7cdb49576e10863589fa63600eb4667242710e9f6dc891cf56cf31b813aef156e18ba1729e5045410fd629c15a37611e518e510804efa1de3e8dffa5d1acfda7a67ab1d7f5c75ab4207d50c9323d8bf508cca67efb623e9d05c1ac394607853a4e2e1144a1bf2148897427f4a86d205ad1ec4d92fe9e34e89fd47157aefac6301c401c4c4fe24c73732e4af05241f61dcd7e958546751a2062cb6ef1a0a93d50218b24928273b85f4a2d95e86a1488e6e69663fee418cb3031c734202a7c3ee0e335f79cb2dfe94a35bfb83f3419f133d1904757ada97386eed3c7c0b936f1c40d143d4d17389ff4695da5314adfc1da7170874ec28c714f91d9fdecc58a43a1366425e68fe147bf1a61f322dcc3c1b725833a8f4b48f738212089d73fe7d78db8777c63579afb5febd2bc1251795113cfca35b5b256188dd1e5fc0fec05384bd992b82dcab0dd22ec1032b305745af64a544f8a5a9b1b20572ab62c200464f7128e0e44751130f4c7f029a62f36551c61f5bdf0d49a941733c455cf6cdf4768581ce7a46d461532fc78730b2e765ea17f95dfe9ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b908566104260d698aec35681e5ece1e802620137283c1d990a83af09a98b3979908566104260d698aec35681e5ece1e802620137283c1d990a83af09a98b3979ba40e948b92685072330150f4b897c9c799edf8725981f904b7583656f5f151f283e7045a0d0cc7131d2a2877ce36ab8c5b93011c1ac5306fac6d01f7a88b28e4d59fc3d921c74c96777b00679ffdaaec69af4c6482da4c44f617d90b2c9677b50ba9d53ebf30faa2b0437442f2518fa539776b1519993d04f7f27ca49c005dec629e4ad1db518b541f61d1a816de288cae6f89968b6317f77ef60a9eda5cc57405e807b0f6cc228e6aafaaf0b904f3d82982dd902912410d0eeda964d21c052ce265cf9ffc6e58ee3f2abb7a2f0ee0bf2831590120a37cbac627a4714829023e9dbb4f7b607220893704f59c3fcca2e4ede83b0a39419edbb244853f0ecb6f73007979e7d41ebe0975295282aa3c51055de848d3770399eb393448c31cfe9a54805eb52a145398ad1b0db490405e648e5896e6a0f9982598ea9ae105c49f6b6458dbc0673d1be1e27128a599a184c231971c830efea7b03d5a86ca943decf52525a83072d073e9888d7188244bd7c2e1a8d66731640635429c9e538db5b9e5997eefc6c27c362da8ee03e39367a5b96137695f3256325c7baf06d4cfc4a696d72adfc5321f50902ceab5ecd81890d123ffd30c4f8b3ab4bf9991d8c6af211ebe9974f5517de504ea8ead6e42eaae9faae66bb068f4c452295154f69214add06b67e6ca0f752ccff16676cd782446c5517415c7e874e1b1095e91190fc7094a9d606b7434cfc1151078e6950a491f8b0cd8586d3d5f62f5209adc367a8ec37e4f680e55ffa198ecff8d7a754391475d2e4fb5ae192fed69178da65a1350a9eb1a4baf1618643bf5ab0cbca77d6242e0a2e266d9f03b25629c1a4f7d1bee291d167617eb60ed5e555983b0b82a8659c14949ddd5baa3b79794ad389da7b6d3d33c04e56730dded4158e692993d48639ebdb6b88e1b27319db774b7e2a44dee81edb767c26f076b0ce0ff75e45a1c18cc32e1caf86d1c50e6350252958575ef0cf19ac00214915c13312db3f2d81f9c1854357dcff14d5806ab8255a72628cbde8264ab98902213a632604f6a9a7ce1575be5b6ecbb9fef79b53dde10077ac4440430b006c31ed416a31728dde98d0f80adc2e22972d4f94e8953f82f0aca8f4817bc60d52724d12583475be8f3e59ccee1d054fb4f6342c9d52f2b24d25e079b1c1216604f4adee90fcd135654e120912dc4edf955e467024e7fec434afb3355b1e39919b203aa657e98276aa5c5efba67fefb2ac7365c80f57d6161ce5c09f7fdc66127976fcaa5348f9603b7de51e69aad470cff70f353d6174bfbfc4501c691c2310b57a5adab619b062b1a8f02a3c0045bc9bdb2ec2c51e7bd1c440cc53086a299debf09afa626248410f163fa309a1961ab1b5f69c84653bad4125048fd4c75b4e13c99c9cbde3c406922040552ea865c9e34f7779db1faea8981c5697c7bdda6981db89916af540f8ce8b863048c3d1905c75b118dabe1f7c77526d458aad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b73f6c0587fdee470a2a14c45367e00f3307e0f26ed8790ea88ccf98de5cabaec73f6c0587fdee470a2a14c45367e00f3307e0f26ed8790ea88ccf98de5cabaec44a30441670dc83823215702b3029b36c0911bb8ca1abb13ec6d41ceb52e3168903e6c094426936ae4aac9f76f13d59851baf5ce684e80c9b6b87fa4c9f96b3acf23e69f7f1e0f0ef703b2946258a8483162e2bc41d9f95a278fddeccecd72c83e65ae777245f3e3d8c434d28c4c559266a6e42769f7f31c1d921a017b0a3713cef958571baeaee9b86482ebb03186c2e7e1c5f6bb1e399f7bb1b8f18486f2e3c32a77890e1173271cc9fd758b3770841c01147c4426fc0ba996150ca55b034aad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0cad0fcf7e74cb0a62dfa0108bf4caadd0a409d39dfd11bcf3c164c51c46fd360cad0fcf7e74cb0a62dfa0108bf4caadd0a409d39dfd11bcf3c164c51c46fd36481d6c20674d50779dbd428d90ecd5838d116557f9702904f3d67f6ec21e62d597f30bc47a660c06a282655f1884cad590e491b389ce3b37fb8886dcf5021db44b7dbd287e71adf32bf9d20cad51dd070800b8c5d22d9f06d51b125559bd8e99a5f86c2928d7f7f158d0dc7ebc71679fbc197e1b66bbbc15ff001a8bcbe5ced941728fbb20a2d8bda49d3f7ec2a820fd5939733fe52e98bf31c5e7af55124ffafa91547561f80594591a6d40ca157481d62094e7a7469fd32993fa6a5ef208b433694b3b73ab473b31f51c570a235e009f261a6d74dacd90c36c0de5129e8d23557aa6cf1a126e3d218fd39329584630ab18f9d08046f03efb791df139654af663a1fce96f7316fa3ab4a76c457b8315e6445b358ad87770ba15562ecb1bc51a6d3a9390c1b9fb88733d1d09ee218134dbcbb1e3e830342b6fb81b34f68c367e9fce51c3131ef00718c782ee54a4431ab83f22096705d3f41a1aed85798c452dfa8ffe5d3243292701ff397d701162de99435679a65d9a39f6a607631ccd582aad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b91e26e7212a24a30d5502207299751f96c54b9eae0a311ad314b6e33a8e5c97291e26e7212a24a30d5502207299751f96c54b9eae0a311ad314b6e33a8e5c972cec249bbff7c14ce080a45dede4a95e0014db2b4a89300e3b41a64c105a5689de3aee7e15034b486292245374fae81361e636d48112d87e2a5745395ab8dc288d37bf990baa0ef6ca92bdc410dfa3002b61f308d637c01d31d05094fbcf767267eea76724b199f3c528c97fa09f3fc4dbaf94c06fe7894bd021c9946cfb7251056a25e592f322c0f3924a45947bf2b3bec3b268289246cdc9e0dae38c6d54db913016f947fa280f342aec15655d1c232c7b8a02f39eefc9494ed57c64856d7193583846523e89ef7718d53718a5c100a19dfafd854ee5c475fe6c3ecf83d01398dd2c8bf6652a5214d564d39ab49aa008cdf1ad7a080660c930627d7c5a6700b8e6d43b83e220885c50bfec9e484df0f691738e13597c14cf708a9996f6f6708ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204ba352e4e3d42e3938b2905ea5203b6e2a8fcfcd0a136ebc7138a27c07fdce4474a352e4e3d42e3938b2905ea5203b6e2a8fcfcd0a136ebc7138a27c07fdce4474ac275c03afe0697eaf34a7d0a1dec209e5194124f86039a4f8fb446c0e168c48ca572e7d2c7aa866af5e9d7726bf9969d3b04b07baeab3186a13a8946f644e0a79d851dca324e6e6dcb0bedd22994b567d9ab3410171f7eebef2a233dd04c55dc65742530791d912afc3fb8bded62d5810d180ebb0a93e6e30d4309d1f7d473d33b682ba4b86a2fa20faea369ad9ca86f5ea166b42c4b39a8bfb75200c6e5c6b37d2d92147c28c014985e4f27c3a170940a094862ba5fa2c4b2e4f81a7842eaafec6acaf6c019d870ef6f8b997bd4954d25a45e0b6a0ca6a60b9b6df36de37e920f5cd2e09fdb075925697180d0682053df42a44fbb2573f6460992b3fc82d7e0c1e8fdf23d475bb0da9f0652ec45c06926a15fedfbd90121f485e07b8ddc1f918ed63c9c843266cb0a9b15640210f6dc31d88866111dff59a365401bbd079ff44bb7d763973a308bb06cc3f6e4514e0240099d3881ba08cd32fe10eee0b61b29e7759cee8044a51acbb4b71fa25a0264bceeeb971e2ff2c27458f8beb3b609368b7f5ec0a6ff5aa769fe56ac16b7d654d536eb6d691218af766d7628fc3ab515b888050a34159fb75b359d2e1ae3cd48ebb3425e9f07207241e10b3b204ebdf50ec56f1edaa87e55bdb4cd14f1c6305b3da0b22ac27faffe3d3a813aefa8f53e7da0120361ed3b7fd44f9b1863a6d6981b95fcf13aadd257bf4e31d915efa7fb7ce60079d5f1aee12e02ef587d49f1f80bee61279e8f1d61aee3a5323ac3263eba5ea251c5d7e692b584b4034c77415055ab8780cf76e619382277d0a62988ccedf4b049de18cef838ba86eb1f7404ccf7db9311fbb102c3a42064ae975c5dd32ee02e216a1651032932d63f3344bf5602b746188f27af3225d53739f7e27b95bb47b1ec07b956926671a87e4ad02a4523205e7645f0132e881b485629d0a0828e3745a72f4d10aa894b9c038f82c12856cc15fcce7ef3e00f1d117ebffc7abfb7103decd53a26222b468dd0cd234bb7f18861fa4bd1ec0bf65364772d0001a829ca6a3bbe7585fddb18bcbd947a727aef5d5e6d2ea6adb9ce8cffee5c26a2b2ab5a88730d477f8070866b09f2f3afe4797e665f3abd3c5a8cbdabc94e08edf102d748e19619baa30c7377cde69c22f9d302f41db3e62ccbe940f9c5e3ad2d1221328dfcb496e13cf0ccd4ba995fffc68f5a4f8da9454c939fdea2abc7a54c6ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b1b24ed3a6b86934f2562be3f98551788dbcf68f08e0e792a5125fd06d3ad5a2a1b24ed3a6b86934f2562be3f98551788dbcf68f08e0e792a5125fd06d3ad5a2abc755fdbe18cb2553258912277df2c0da1765858b50b4c741fc1f88ba77f5621333a1503455eb77bae4aaa4626ccf43f483755056d5af912e37cceba302027c954f9bad16d5447f1d3913f726608c134e20b2d84776ae1223e44bc2ad263d9239e72089a7d5f2e01b69dd00a06818acd1e86f5fe4cb6f9662e872fa0fda7067736b33ba234a31be2cd9382c4b80052360675082e3bd188ab2f28b3bdb0a2842ce6e524cf5188412ca0b85a8c791d056410c8e795cc1684ba61951c9935c2daaf19d8663ed1a309d7d9bac66857b1e27f1562c5249a1fd94576f22c01099651990a61f0b0f8419fb19c41720d64776313fd892f42b704bc3241ddad32ed840715ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd6f0684312aac6048881060b686138d90c0f159d6f2aa663903d4e28a069203eeacf344548674107f337cd6c6007ee017a93205b07652e39ada5df06c5e57aa518ae172d24d89bb47e1e068a5e7e375ba98771a30fba0734e761458bfacced5fd1bf773fee7bd99bf9fba99947d82390b266eb68ae7d7e97fcd33640ddcd51327639c086c50981d1d5da5f21b129b11659cf08fcff4c3f406261e66c5231ba42a4027d39a9b8af05384c765348aa0a2ce2cd384098bf4c7770f6702b1f30af4fe42dd4de831a236a6c1b96e0231e948c9574a8ccbaecab31b997801ffa54d0b359e0fdf658ecdb3a830a02ba6f26d29096b1b5579e652bb202f867843b5f5ab0b9a0f6923316f47e5588f16b4d7cd92d4c4653ffe5740089340527899ff08acd6023fdad706491e92be988e3ca00042c5cdf253305292ced23d6c60c60a71a900502ea43c0bc597b25208ded8be61772f239ca4de9bb297ef783e1f872a7d2050502ea43c0bc597b25208ded8be61772f239ca4de9bb297ef783e1f872a7d205e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b466258864fef43c840c64a1c065682757df304f2da31ef22ee27249c6c30bf1b466258864fef43c840c64a1c065682757df304f2da31ef22ee27249c6c30bf1a9068622f5627c9da8bb136ea6f28f72994bad809dd604643685e14073bb7548a9068622f5627c9da8bb136ea6f28f72994bad809dd604643685e14073bb7548948afb516ef67eb4fd4c3d113b80bed4ff943f26baaae7971213e300bc20ef53948afb516ef67eb4fd4c3d113b80bed4ff943f26baaae7971213e300bc20ef532e508fa8c17e3d796853c1cc058111129d3de0c2d8c94f72ff4e05c136c5f8ab9e32c263efc86ad0821c471b6253c843bef90b04341717496f5515492010853bf741ab2f336bc89e1d563117d46479a0533d96479d900a7e61b9d83d62308135a5d6c3a65188eb54654b06f13e014f0ee2cf8166d0cccbbc5daa1faad3f0d81f59c1c028bb1a763d1f903b30746d5cb8c92c65e9866012f5f75ccb447d33afeead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b29ac85646382d971464dab0d8e93ee7ea7f347992b055d56c66a3e31e616813a29ac85646382d971464dab0d8e93ee7ea7f347992b055d56c66a3e31e616813aaf8615292614ce0487725fbc84652d4d0360c4021b09e04a1c7858c567540c87d02ec16003566b51287169da7bf0dfa018d7e270304f4e5c6fbeb246fb30522a2c39d48356a93d310c936edcb266ff6acc623d532132699d6933abb121ccf080ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd756a5290137dc69adde6081c06d517bbb793a60e184b836b0aeb67203da7ec5d756a5290137dc69adde6081c06d517bbb793a60e184b836b0aeb67203da7ec5de1eb24bc5fab803008199db8c7cb8c0c603c6258309768ec5070d6fb1afd811fce6642fda7014534c8d24458c17d5a042ef228c6d1607fa9f8a4098c1f866f631a6bc36b7a1491ec29a65253346d0aa14cd48d0b99c223914e5f5baf3b9b2597b497b65c966ad73a8c4b6b6c94807aa6093482f713b5560a86f4aa5799b3fe99f1e28f81b5e03496ebbf74a6013fa153643dfc1df97a80d63cf40e89f7f0984d3ffcc9a93e0f3f4cae6539aa69d5a41cc821cbc15d3e8c85559d7ded18cb19d00c5e1eae4f770eda16384c7a6d2c132158d4879fad6fad9a57e0ac7f63d7853f78bebc924e52dfbbbf6917a9554b92915e325a47941baf68bbd913aa0f25e5f26a84945194bd3ed674c7016eaf13420c1ac5ec542871df3e046c368b89f091797e0c8def15f5fcfc4065e145c36edfb1dc6b4f4b6b978234c168fcf5927159a115650925453bcd64293dbe87358e6a17b2dcdca46f2e35abfaaaa36cf8abb3f3a300fb6c341905a06901946b36d60821141f5d72bf59f2525f19b910f7b63ad34d7c71103a0a818ce63cb9b6e7c1d43d6c67f4c604184fb7d0410dee8df3d9c6f598c37ea5ee9228d5584c8d9735d1ab1333989be93905dce293ea8527b0616e8aa1ad777c73efdb136ff34c16abb883cd4cc32c1c9dd3491e6d84e198dff6cac2d9b4792a5eab34548499eaf59c3b8b542102a79c36819a1722c5b035eb539154e3f56593bce195f7af7e1f8b7d1e68084e2b929e79e086302b5ca2828b88ed865b085a0e5c8d65f4f08feb212bc60932f435d0afcc94872a40d49ef4daea36dfbc402f9e475457af2eab7c3741cd3c45b228c9c4ace1d8cb0fa919bd05bf1d3f95b13a5dc68d1fb4a2c3d2a92f82ab56c0c85b17c9a1309f81b487e66651311c90f4ae64597f4e074b5f659f13120d57896b0a72128e2bb42840f7ee7e498225c7338a6dfef0fe13ba773bfd4b1fb41a472538f8e161ff7dad14c13d756de0b10217ae947dbd0dee872a47693a5450bd2a0082aeef2df23cdd37b017c143fd99ec22be64a625c40ac1be0b32fc9649327b754511af18763a8b487009bb9a6e287db50cff623a498532a5e60afb0c4c8e012ef857ffdd812675bac86e5f8011f1c6db902b16479855d43b0d071855257466b9ed129e9f197a075ae14432668999dcdd112c100c89237a07fca81cdde6f9adba65f1d9644fa288301ba1fd2c9b91d2dc6f3a1bf3c20181c947a7599de7855cc71b44eac950aaf7eba9828671c30754010d58868d31f979d01e8dfc7032ba21061f95d371e956bf120b8fd42761cfd9400d2cc69dc9d08f4f0f106fd417ddd4a348cc748820ff995a16ee37168027b18ca375c04271c5e435a5a65e326be1ea6ee7cc697f88499f2a95e7a5e9c894cdeecb735046a2d78f4949856b51d4e381ae5eeee70a8bc05c460b9d56c520a700c00c3dabd78aa36173ba88886322d6e67260d107a1f0cfa1127bb4abb29983ac4f98668cab3f1a49231f51622dc5df457414b07eb5cad980f81abf2d0ea9728ea31ecfbb943e56b1c20bcde1b27b77afe5af63d7433e5fcce9a5f252f98d354576b2fd950a0cfccf65e80e3208bca47d42ca112d0282ee64641675597dab2701613008df23f3b33f9b3036175f8db0ceb2d28c1f2c09a5127f8e385b8c8b795e2359132c15a098647d5d936a76d4b420c4476669b93938df941b65ffb819fba6d45fb43f7718aec88e1d2e42475b610934c5ee0376573fc209f559e01a3365a385f3f127d8631d6f632fd8309548ad42413527a64e572882ecd678b88afb5310bcc73fd87d0529f59009251fedf98f9232806e1f860033a69d3c9812d3900465f3c91ca606df38611a39300027b71a320aeee4c1171fe4889553a914bea659c2c6b66c506d2445f06276ee439cc0e85bbd5d3b802a5628a659fbab15a361bbbb98ed6e73d48f591463d80982edc10b2e247c34e9aff417ab17a8bbe09e68d564a594d3500e5f7873f2b62c24bd12e1885a829f788e36235a95afdd46588b05400975b9bb1cd32e1a9ecc4c0897741de917048e195ed68be31d0d97d7479af8c73818c9270ea9958ed73b51eb79c984d9153684de16b27219a3212fbaaac845d1c2f18d07501be1e8f23e1e9c40318ce25634d6463268279900ce48b66a7ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b477c3347835ed8a41bd7abf13d649deec2b9750a59c127e7c6b70b92b8f5fcc9477c3347835ed8a41bd7abf13d649deec2b9750a59c127e7c6b70b92b8f5fcc98cf46f027189ad98776c5341331c79d1bee4a1b72a575474a63544196d51df646a392586953215147591f6019a549c7546ecbd6e3635dbf7906bd3f10a9904388080b7f353de7622e83064c46571fbde03c0138ebc776ecfaba0eb5a197c2408ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bc055dd55ea3103be0884d75bb2c69213951f6ce8995b1fe262e8e6b2f29af407c055dd55ea3103be0884d75bb2c69213951f6ce8995b1fe262e8e6b2f29af40744b39aa37ca8396e186154097d28dc8c55f486d3dabff3926a278fa6701a9262215d3cbfa7463e01fb6735ece335c904889e17d5871896e067fcd7b3d375c87422ff29e760df9ad33251c43ece0396c2bd31446cd8285edf71e62c50a60bf105ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bcfe1624f3b5455e4afab3685db7476a359cf552131213ea95c731aa90b67b9dfcfe1624f3b5455e4afab3685db7476a359cf552131213ea95c731aa90b67b9dfb59299cad340bf8359b607bad05271da802e783ec4c7cd752d00c529ee0645b21f7e02d6b1630ccb394b1141cf4068b487b9c6eaa0247a0bbdf1c92940ac48e2b80d7e7d5c6370059bda0e2ecfbf28b0eaf0430b5b4993fff42113a21a4c0a2fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b18b511818d37060f54093d528186e08c86688732310c7adc9d94ff8d0a41fa1518b511818d37060f54093d528186e08c86688732310c7adc9d94ff8d0a41fa150abaaf4a8c1c24a176cfd30b229c711a17477e9b7a275dfd660d535f3a142a129b1b2a389c42a12ac05f6f6501a3e673a1742ec126e97a2f47d5c34f9261448f93ea4fa72cebeaa57870746d0c629aaac6623df4594cd3c766bae742112cf08f26c7c73ded6b20652fd5e83d8973d69fa75c26497524effe863386de118547fc1d729004a2d0b0112092a5e457b3bf8466b8072f58a28ff4cff64443c50cc05277480d7dcd4310b8ece95c4164d8e389a1c9dc463d556485ed3d3523693b4825340a5943ca5f4432cb6fab8c4ceaba3bb4392d3848c52595ed41ddfa3c8b75d7dea8bb9945ac989dc2b25dcd064a677e3162d2bd1fd9fe36f09afc39b706a858cb149d32d23a4c1a80539cbf2cb8c8027ad22a1bbcc9abb93b7aa7840572ac64ed3f006b785a1e75375ac5238c49223c9d601068f03df20b97511168c43be22af4579267ab3036670ea423b590ac126af45917977f62a69a0ded307c5fde3cfa04f67ae3a115bd4d16c0decce036b54fefac260e1b59a41872b20df519b96c13cc6913e1bd9bec992dc6fae53be9809a4662597804627791b62fa8d75248d634d712035827a94eef06843c17dc45e7d5ec723bdde6aa442fd94cdb5cbb5d6f9286682aad041ae9fbb980c369b098948e9e72e7b93b900ea53592b31626e6b40e47aab9dd04bb518a609bcaa219142385d028e391a518dc14e868cce8944a104051d363c5e2b1fd4b92522feb13daa503811b6da8e8e3dc662e4da843cfde7b18458c6a42bd8f6c198bb247f0524a39123f7343467607588a75e9ecaaa2fd389b30e1b8df8535d6e9c3174ddc10d2270ccd6863570d2667d771e71e2f284ec652065503983a48c598ca81b82fbb1779f26352a5a9ccef133123a85159ff5900997614370232b711234e87113e21bb9a1e703954522c015b5f419a3dbf420265415f574d05127bd91e9172003a11027f18f2e4fa2d2b8b3f29b2933a7842970117bdc6131fe1665540e4240f83cf2f27e9454b33ffb8bf2d8ebd595fb83cf00b0577019ddea744771642cc8fb88d569f8b98d07bde0eeb50edb80a58d2cdfe734c0e22d8e63ab9620b4d7791720e2ee40d22324d383243c7320370468918541823f667b8edda2f3246570e939fa8197057a84d7e7cdfa603e313599d54ed24d662e73f14a521112ee5fdfcb3b0fb81c72efbf6b9fbc64642186140c608957f4b7ec991684751d3571e065179b994ee9e1ecbec5220976fefe727fc4fddbf07a7c2a76167b57ec00a86fe789a1292e497f5a09ce4f7347893ad8cd6e03cda6f028126e37ff3ea780c770aea2b06eb2d8788c82794d5d2fda0f5814c6967b3e4dc686ef6fcbd27c268d2d48bcccaaeb8f21e7bddc10075286495b7b644206876956dd30b60ea5f12d6067f6c40ed99648d020b5cacc8138fcd662313ad571fc2c5aa76ad450b5337a696a46ce565b7fbf7cf3e0d3b52b96fa8d9b5e5e5a686d83815ec9b1d61226c1f6e3d58cf6e43bb410e6af0e38c048eec4440884bc428a0a17d7f7d231c3a3f4955429a71b85340287410e74bb63084c40562e586484a2d5cd4cc4989dcb72a754b8084435900bff4424e9f26a41131eec741c386602f619b6b519e5edc3d1d4738ea95485a811c30570ef1bcd519ffe78300110fb92f97d306f676dcbf38d218e7824ec10b64a34abee5d6666402387d2db54f62c4d1872b326e694ab1789836374feb8da6779278c3e6d449cb81df9d6e2ff89d3d0c0b83a81e9e504a6d7fc3f9b2e5727bf46ad1b168130ffb8f3bbcb4bc628b2dcdd5061b0848f1dd159de86891716c589ac3ccb04639fee9674793d48d65ad895f20132b81f635ea92b4145f15f4bb601a27ccebd8e1935db1d8902f3509167bd8f7274aad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bb201d3391db4fb1e3411ca7287abfdeb8fd692fc18519db27b37d7a9e7cf1377b201d3391db4fb1e3411ca7287abfdeb8fd692fc18519db27b37d7a9e7cf137738714e74ed2df1944f0ed0e105ea9cbd6e72e41711f463694d6173a1c923d7727aef1c4190d8e5e0122918fae7f5d58a52c933486e8e06c04d61c3fa670518cd68939e39e70c0d15e5acfa7f56e39932280597a08f6a93117b136e9ee803fa82a0ec61e3caaf8afcde7148b9e7a9a113258e997cc87763732f1ef349bd8da7d791a534cf3519eb2ca15e32a0f33dc96ae5ad3e3a469824870cf84aa95e81d5a3eb974a1efe632a5bf20d0eca9fe923cf9c7ad1b680d5dec3b1bbffab4ca89c92aa4447b3a158baa9d8fd860f1a90fb26426e8d3ca48f9290e917a6b664e03ff270c884b6e9462eedc98625e7c9c2b1e7ee78941cb06bc1b021df76ed621cb48fc0abb31b4f54df98bc7df4025b9dcfe6b4c021ef49d537a1a316516c5865233cd3fddcc11f794fa6532451e65f34f7ecfdc31dba90fe1a900c294da9e34d1524431a2cecca699d48b30cdc545bc819d0a384367deb8b19bee36a0fcbc4519cc323ea815bf6683ca6912b6089d572544f1fe4246f294c8a35be38dd6e923b155d3fa1d34ccb2147332ec22f88a8e459046f6fe5554302298434e651883e85eb22d423409552ed947d57ff3e1d65a0a98a6a4114a73dc75471011d1d534ffe15714220b1d4d82658cea17ef194f56834f91dfd42238e145e775ae53355fa9dfb24789f5d63de11d0b4792cabb0a0355ed5bce7706f71e51d9e95b8c145168543c0d6ab838d2bc398c8afc39dcaa64120be9c3ab2b0037f549d15e60bfa04692d5b90a0d421ca9c4de7b99ed157d9980fd083e94581664e4d2201dd8e293bdd006375a50f7e99f8782c25ff0859cc36fbf376c1dbd453f510982d3fb7991a9b07c6a66f2027de99439c636b1fc6a50f57559280617315ef097493b0fb1885295ec8ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b9dcaa621115703d1fb1492e080171cfdeaba7d94b2c691b0fd0d80519b9268c5775ce6243e22b9bd67bc3c234aeced3cb82f826142ea485e91763a8a04903a3d9dd9904fc18d5a81b16cf6055ab254351c04d2555fb2e0bc9ff1e86dc00c79d7f44b8b441ac03b5f55bc06a0d1328dfc1dab4fbd74b39e699691be2ff9edf2da31510fe12a008231816da2d01f8589596a2c35af29080f0d6df0a4c7ae55050a31510fe12a008231816da2d01f8589596a2c35af29080f0d6df0a4c7ae55050aaf58501bda2007e85d9ee58f29c1176a6de9cb313fddc4e7702fbc7884181a38622901b3a938da59867cbac355f1128dd3640b7390763632a6bd1863951fa4f1605a5bfa23caa061b675cb396350c155f3386789b951e17a468a38ab5e87b83a96b154e5f12c0879e939c65e6fb38ecb0327e0d5720d13c6aa9b141443939d9ddf82a30a726aedadde5ea9b4aac082b059296a005df7c8d48d4005430ac7c10cbfb0dc8fb04227b52295248592f2fb1ef2eb229401032207ffecc749f7c098e8583d5f8445c7a1f49319cc45df78c7e71dfbb5e6fd415bdcb36a4c4e78c09b3100c266b98022646d67e07e87f67d39074f4e1620c5ebb18dd457ddc36c9f0d944ef7d751fa3bab19c51573eab0e76887c104e630057677ed9af21b447b2b615b42a65857dcee2158a7aa0b1ce48074a88312afe00a188919e23a2136554bea1b80efedf5c865599295dbc6730ade60e06472375adaa98c94812bddc3b8b2751d2bfe7681c48a9a8284cb84ef5837e55d81595c51c67ce7bd7e1243349af3d9e981def38f0024cf904294c2bd3bab31f2dcf89874d6996550f4a85a2c62c4e821a458278b4400ab9ed2805227cfaabf760cb931dbdb8e025799807b072b691a8c9bf23255353350d3e51881ed0ab62581f95dd3168ce61ef84441b53ea7462217713aa53c523761b17aea7ffad24b67f196cb4add953556763c81989737b322401fd0788fdb664bf66fba3ac1261445684a1a055c26107e9e68e849842c7e66bc1984fb47c16b1bab30e6394d057c938dbbe3cf3a09898e7f5935732907e38b234354386a176e00c5124919eddaa817a96791b7275ce82c9576076a04c4d3bf656e4ebc4c7e02ab12a91b0e3bf2332dffc27637c60fa9a15a1f57817a5c2fee272db17dbb24eec52d4c9e260e2a663b57a9c0e52ae3f7aac39a3aa673a8dab4d4a425f2dfe67f7b9efb13d3aef70bd54b5311d2de3d720f5ee31c6587694751a0fd6305e2bf51f5753bcc47e782ee2c4cdb6b299136a7335d8e2f0e02df8b8f5704104dd0c3d8332adf8ff28894d858bcd04f42f461b48698bca9c9e07390b7bfbc4e705c5fb92d46245eff68ba1c1b3594d31551f191228a76c35fc879abfea7491aae44e66de728c402860d7cff88db8ca82864a000951e8fda7e544dc9f8a5180c3f9a56ae333d4a52a47fdec1c7b091e8bbb78de535585e0f830b7b0770d43261f66348238fdae6b0ca38e7948caf6cbdaa065067e686cbf8bb2b9ef4fea91be0504a09ecc65321c05a493404dc4c00398421028af8249c33c84716beb92142e16fc9c6680dc64ed3089893fd9a6400d69cfeaf7428520369cb029ed284d97699ea114996fa1d2d4ac6a1a8c6d4a036b9970ad421b6a6541b5d19979926bf6d257b3b8830ac7046761d4564daf4608ce0e0bd3d6bd23de2fa502625e7e595210bd8ba8afa0b9c8f1326666983592f564fe2a702e21b18b63ebc7adaac1226f79bd7e45a8a7bbc5f04b71af59d6a1913dfe759e2c6b7d90e990dbecbd9795bf984163f47832d4bc62e09b34cd39e1fcec291c93759d3208d0274f993901a3feef6ac4761efacee50fe63534513a803c86c502632fcfba227a8e10c72eb0c19ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0801947cd51c66bd37740eb0c36dbc9a4929e4433124fbc20529d6999c30d84e0801947cd51c66bd37740eb0c36dbc9a4929e4433124fbc20529d6999c30d84e721a6381fa26a25a57b13073325a5005b5eafeec05d9576c96e16d263d5d5024a1a017d0950671f84554356c99afcfcb48e45689e259d9dad7c75a111ef78d2f0c2458242d4d9dd498d0398d9cca0a2877604b98cbf659f5a74f5c7f739ef2d45188e8f1dc4ec8d3a39f5167a10afffcf59ced559a0e2507fe0eaea9eb02adb9ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204be050d36c8dff617344173889f686769c82d9fa7080510a1f08462ad567d64c8f1dee9fc320e25e655bb59c011159614d96308e1b3f3d93dae08cb42bcdb9a1bcc8eca30e71e6bc65013895309ec8597913f37da8c8dcd870a4942316d4eb7df8c8eca30e71e6bc65013895309ec8597913f37da8c8dcd870a4942316d4eb7df8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85502fdfb4241b0482f7c4f3ca4adeb333b69e1cd97ae1be2b1853cb753b1fde32a02fdfb4241b0482f7c4f3ca4adeb333b69e1cd97ae1be2b1853cb753b1fde32aee57950ff2d3cba2f285b7b22fa0a00eb6110d17a666dd8ce865dd99210574cbee57950ff2d3cba2f285b7b22fa0a00eb6110d17a666dd8ce865dd99210574cba1ca7d80b4e380530f19e67272d731547dccaacb3f56a354909411c760a90888a1ca7d80b4e380530f19e67272d731547dccaacb3f56a354909411c760a90888da5d2fa9d3f0aa714b63a9b68c4395955f6eb3d5f5bd33d5e3e6869ffbcdc9011a1d30b173b859160e9d79569ca10b36a6e236a49a82182b5c49e3454f5324f04d8f9409517fb1c26d5c9884ee367b13323912ad2aeca0dad02092a1cd16b937a5d6c3a65188eb54654b06f13e014f0ee2cf8166d0cccbbc5daa1faad3f0d81fbebe36aa819311a8601f2d485c1400a7c477f0fec501073fcab14119f2ad08295fb4cebcb258521da4c6e4a57af659b150e3fca86d520bd880eac905f894e87227a9d9e5851b32f406b81214cf60e98e2cd5029fa027ef7753b298bf1e6f527527a9d9e5851b32f406b81214cf60e98e2cd5029fa027ef7753b298bf1e6f5275e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855330b0dd3d8a7711881dfaa19ea06e55e29440581d24621a4224d3b5c5a5ae165330b0dd3d8a7711881dfaa19ea06e55e29440581d24621a4224d3b5c5a5ae165e627a77050ccfdd7cf74682c3bae8c83ca078de26c862ad9e57f4d186f39e7e110c07c6798ac05739725bacab3282dd4bf8434ccb4b32b33f948de980a14c5366282696020f81326dab26b47f898b6586690a2101970498b585ad4232c44a241375527d543fb8ecdd03906e074ccf99cdbb2d10fa99eebb8fe83538cb21a7cc40c12fc8d461a3fb27bc8970e14e31126e8c55cc5ba82aeaf43ee358078436e059abf5f3f231891b25d6e32c56ba97a29a3f9dd8dfa652610e8f9886c27218ac4f2340313be968edc2ae51e3a245b1c84577e7b1471557a10983a29e9098a7c6e3edb4d75caf4af5653c0aaf44774bd7bc1749e14d13e556326285893f8e64dfb32f64b6add8a38bfad529ef99554589f79258f84046788c88620f1b3a5ca8a3feef723e709613117128e160b3d70f99887f4a9236c9087bb5b9bb463c3cb605101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be394072c7ba498f634efa6dbec7954f692e8138d6dd48f92fe1030a2482a310b2ddfc1dd21bf02bfd8f7ce175221f4b0cac73cd40dd6a6f7a72c7342c0bd021frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-opengl-3.1.3b2-lp152.1.1.src.rpmpython3-opengl@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]v>]Y=\l@[Ѱ@Y5GS@Qq1LcJ]@JzTomáš Chvátal John Vandenberg Matej Cepl Tomáš Chvátal aloisio@gmx.comtoddrme2178@gmail.comtoddrme2178@gmail.comcoolo@novell.commatejcik@suse.czmatejcik@suse.cz- Switch to multibuild to avoid buildcycle- Remove CFLAGS for noarch package - Use setuptools to build the package - Expand scope of fdupes to include egg-info - Activate test suite, disabled using bcond check on platforms without test dependency pygame, and with test_buffer_api_basic disabled on platforms other than x86_64 and aarch64 due to failures caused by the installation of opengel-accelerate - Change optional dependencies tk and numpy to Recommends instead of mandatory run time dependencies - Add missing python-tk to Recommends to complement tk - Change mtime adjustment algorithm to be more reflective of the source date, based on OpenGL/__init__.py instead of .changes - Upgrade to 3.1.3b2 - Python 3.7 compatibility fixes- Remove superfluous devel dependency for noarch package- Update to 3.1.3b1: * no obvious changelog- Update to version 3.1.1a1 - Added python-opengl.changes as source - Converted to single-spec- Update to 3.1.0 * no changelog- Update to 3.0.2 * no changelog - Add python 3 version- update to 3.0.1 * tons of changes, but no upstream documentation beside ChangeLog.txt- removed non-applied patches - switched to noarch (accelerator is not present, so no platform-dependent parts)- update to 3.0.0 * big under-the-hood rewrite while using backwards-compatible API * support for entire OGL3.0 api and most extensions * plug-in API * lower performance (accelerator module is not done yet) * package-level configuration flagslamb57 1583796032   !"#$% '((*+,-./0123456789 ;<<>?@A CDDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%& ()*++-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST VWWYZ[\]^_`abcde ghijklmnopqrsttvwxxz{|}~~        !"#$%&'()* ,-./0123455789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./ 1224 6779:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi kllnopqrstuvw yzz|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~          !""$%&'()*+,-./0123456789:;<<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ abbdefghijklmnopqrstuvwxyz{||~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~            !!#$%& ())+,-. 0113456789:;< >??ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn pqqstuvwxyz{|}~                             ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C C E G H H J L M M 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 w 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 s t t 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 D E E G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b d e e g h i j k l m n o p q r s u v v 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 P Q Q S T U V W X Y [ \ ] ^ _ ` a b b d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+, ./0113 56689:;<==?@ABCDEFGH JKLMNOOQRSSUVWXY [\\^_`a cddfghijklmnopqrs uvwxxz{|}~~            !"#$%&'()*+,-./012345 788:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[ ]^^`abcdef hiiklmnopqrstuvw yzz|}~             "##%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO QRRTUVWXYZ[\]^_`abcdefgh jklmnooqrstuvwxyz{|}~        !"#$%&'()**,-./0123456789:;<= ?@@BCDEF HIIKLMNOPQRSTUVWXYZ \]]_`abcdefghijklmn pqqstuv xyy{|}~         !"#$%&'()*+,-./0123456789:;<=> @AACDEFGHIJKL NOOQRSTUVWXYZ[ ]^_``bcdefghijklmnopqrstuvwxyz{|}~         !"#$%&'()* ,--/ 122456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh jklmnopqrssuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij lmmo qrrtuvwxyz{|}~         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !""$%&'()*+,-./0 23356789:;<=>?@ABCDEFG IJJL NOOQRSTUVWXYZ \]]_`abcdefghijklmnopqrst vwwyz{|}~         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./0 23356789:;<=> @AACDEFGHI KLLNOPQRST VWWY [\\^_`a cddfghi kllnopqrstuvw yzz|}~       "##%&'()*+,-./01234567 9::<=>?@ABCDEFGHIJKLMNOPQR TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{{}               !!#$%&'( *+,-.//123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~          !"#$%&'() +,,./0123456789:;<= ?@@BCDEFGHI KLMNNPQRS UVWXYZ[\\^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno qrrtuvw yzz|}~          !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !"#$%&'()*+, .//123456789: <==?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a cdeffh jkkmnopqrrttvvxxz|}~                                ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : < = = ? @ A B D E E 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 !5!6!6!8!9!:!; !=!>!>!@!A!B!C !E!F!F!H!I!J!K !M!N!N!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 !|!}!}!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3.1.3b2-lp152.1.1    !""##########################################################################""""""""""""""""""""""""""""""""""""!$$%%!&&''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&!(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!**++!,,----------------------------------,,,,,,,,,,,,,,,,!..////////...!0011!2222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222!4455!6677777766!8899999999998888!::;;;;;;;;;;;;;;::::::!<<==!>>????????>>>!@@AAAAAAAAAAAAAAAA@@@@@@@!BBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBB!DDEEEEEEEEEEEEEEEEDDDDDDD!FFGGGGF!HHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH!JJKKKKKKKKKKJJJJ!LLMMMMMMMMMMMMMMLLLLLL!NNOOOOOOOONNN!PPQQQQQQPP!RRSSSSSSRR!TTUU!VVWWWWV!XXYYYYX!ZZ[[[[[[[[ZZZ!\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\!^^______________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^!``aaaaaaaaaaaaaa``````!bbccccb!ddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!ffgg!hhiiiiiihh!!jjjjjjjjjjjjjjjjjjjj!!!!!!!!!kkllllkmnnoooooonnmppqqqqqqqqqqqqqqppppppmrrssssrmttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttmvvwwwwwwwwwwwwvvvvvmxxyyyyxmzz{{{{zm||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||m~~~~~~~~mmm                                                                                                                                   !!""##################################""""""""""""""""$$%%%%%%%%$$$&&''(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**++,,------,,..//////////....00111111111111110000002233445555555544466777777777777777766666668899999999999999999999999988888888888::;;;;;;;;;;;;;;;;:::::::<<====<>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@AAAAAAAAAA@@@@BBCCCCCCCCCCCCCCBBBBBBDDEEEEEEEEDDDFFGGGGGGFFHHIIIIIIHHJJKKLLMMMMLNNOOOONPPQQQQQQQQPPPRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVWWWWWWWWWWWWWWVVVVVVXXYYYYXZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]^^______^^``````````aabbbbbbaacddeeeeeeddcffggggggggggggggffffffchhiiiihcjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjcllmmmmmmmmmmmmlllllcnnooooncppqqqqpcrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcttuuuuuuuuuuuuuuttttttcvvvwwwwccxxxxxxxxcccyzz{{{{{{{{{{{{zzzzzy||}}}}|y~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyOpenGLAGL__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycDISABLEDNVX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccross_process_interop.cpython-36.opt-1.pyccross_process_interop.cpython-36.pyccross_process_interop.pyEGLANDROID__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblob_cache.cpython-36.opt-1.pycblob_cache.cpython-36.pycframebuffer_target.cpython-36.opt-1.pycframebuffer_target.cpython-36.pycimage_native_buffer.cpython-36.opt-1.pycimage_native_buffer.cpython-36.pycnative_fence_sync.cpython-36.opt-1.pycnative_fence_sync.cpython-36.pycrecordable.cpython-36.opt-1.pycrecordable.cpython-36.pycblob_cache.pyframebuffer_target.pyimage_native_buffer.pynative_fence_sync.pyrecordable.pyANGLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycd3d_share_handle_client_buffer.cpython-36.opt-1.pycd3d_share_handle_client_buffer.cpython-36.pycdevice_d3d.cpython-36.opt-1.pycdevice_d3d.cpython-36.pycquery_surface_pointer.cpython-36.opt-1.pycquery_surface_pointer.cpython-36.pycsurface_d3d_texture_2d_share_handle.cpython-36.opt-1.pycsurface_d3d_texture_2d_share_handle.cpython-36.pycwindow_fixed_size.cpython-36.opt-1.pycwindow_fixed_size.cpython-36.pycd3d_share_handle_client_buffer.pydevice_d3d.pyquery_surface_pointer.pysurface_d3d_texture_2d_share_handle.pywindow_fixed_size.pyARM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpixmap_multisample_discard.cpython-36.opt-1.pycpixmap_multisample_discard.cpython-36.pycpixmap_multisample_discard.pyEXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuffer_age.cpython-36.opt-1.pycbuffer_age.cpython-36.pycclient_extensions.cpython-36.opt-1.pycclient_extensions.cpython-36.pyccreate_context_robustness.cpython-36.opt-1.pyccreate_context_robustness.cpython-36.pycdevice_base.cpython-36.opt-1.pycdevice_base.cpython-36.pycdevice_drm.cpython-36.opt-1.pycdevice_drm.cpython-36.pycdevice_enumeration.cpython-36.opt-1.pycdevice_enumeration.cpython-36.pycdevice_openwf.cpython-36.opt-1.pycdevice_openwf.cpython-36.pycdevice_query.cpython-36.opt-1.pycdevice_query.cpython-36.pycimage_dma_buf_import.cpython-36.opt-1.pycimage_dma_buf_import.cpython-36.pycmultiview_window.cpython-36.opt-1.pycmultiview_window.cpython-36.pycoutput_base.cpython-36.opt-1.pycoutput_base.cpython-36.pycoutput_drm.cpython-36.opt-1.pycoutput_drm.cpython-36.pycoutput_openwf.cpython-36.opt-1.pycoutput_openwf.cpython-36.pycplatform_base.cpython-36.opt-1.pycplatform_base.cpython-36.pycplatform_device.cpython-36.opt-1.pycplatform_device.cpython-36.pycplatform_wayland.cpython-36.opt-1.pycplatform_wayland.cpython-36.pycplatform_x11.cpython-36.opt-1.pycplatform_x11.cpython-36.pycprotected_surface.cpython-36.opt-1.pycprotected_surface.cpython-36.pycstream_consumer_egloutput.cpython-36.opt-1.pycstream_consumer_egloutput.cpython-36.pycswap_buffers_with_damage.cpython-36.opt-1.pycswap_buffers_with_damage.cpython-36.pycyuv_surface.cpython-36.opt-1.pycyuv_surface.cpython-36.pycbuffer_age.pyclient_extensions.pycreate_context_robustness.pydevice_base.pydevice_drm.pydevice_enumeration.pydevice_openwf.pydevice_query.pyimage_dma_buf_import.pymultiview_window.pyoutput_base.pyoutput_drm.pyoutput_openwf.pyplatform_base.pyplatform_device.pyplatform_wayland.pyplatform_x11.pyprotected_surface.pystream_consumer_egloutput.pyswap_buffers_with_damage.pyyuv_surface.pyHI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclientpixmap.cpython-36.opt-1.pycclientpixmap.cpython-36.pyccolorformats.cpython-36.opt-1.pyccolorformats.cpython-36.pycclientpixmap.pycolorformats.pyIMG__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccontext_priority.cpython-36.opt-1.pyccontext_priority.cpython-36.pyccontext_priority.pyKHR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccl_event.cpython-36.opt-1.pyccl_event.cpython-36.pyccl_event2.cpython-36.opt-1.pyccl_event2.cpython-36.pycclient_get_all_proc_addresses.cpython-36.opt-1.pycclient_get_all_proc_addresses.cpython-36.pycconfig_attribs.cpython-36.opt-1.pycconfig_attribs.cpython-36.pyccreate_context.cpython-36.opt-1.pyccreate_context.cpython-36.pyccreate_context_no_error.cpython-36.opt-1.pyccreate_context_no_error.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycfence_sync.cpython-36.opt-1.pycfence_sync.cpython-36.pycget_all_proc_addresses.cpython-36.opt-1.pycget_all_proc_addresses.cpython-36.pycgl_colorspace.cpython-36.opt-1.pycgl_colorspace.cpython-36.pycgl_renderbuffer_image.cpython-36.opt-1.pycgl_renderbuffer_image.cpython-36.pycgl_texture_2D_image.cpython-36.opt-1.pycgl_texture_2D_image.cpython-36.pycgl_texture_3D_image.cpython-36.opt-1.pycgl_texture_3D_image.cpython-36.pycgl_texture_cubemap_image.cpython-36.opt-1.pycgl_texture_cubemap_image.cpython-36.pycimage.cpython-36.opt-1.pycimage.cpython-36.pycimage_base.cpython-36.opt-1.pycimage_base.cpython-36.pycimage_pixmap.cpython-36.opt-1.pycimage_pixmap.cpython-36.pyclock_surface.cpython-36.opt-1.pyclock_surface.cpython-36.pyclock_surface2.cpython-36.opt-1.pyclock_surface2.cpython-36.pyclock_surface3.cpython-36.opt-1.pyclock_surface3.cpython-36.pycpartial_update.cpython-36.opt-1.pycpartial_update.cpython-36.pycplatform_android.cpython-36.opt-1.pycplatform_android.cpython-36.pycplatform_gbm.cpython-36.opt-1.pycplatform_gbm.cpython-36.pycplatform_wayland.cpython-36.opt-1.pycplatform_wayland.cpython-36.pycplatform_x11.cpython-36.opt-1.pycplatform_x11.cpython-36.pycreusable_sync.cpython-36.opt-1.pycreusable_sync.cpython-36.pycstream.cpython-36.opt-1.pycstream.cpython-36.pycstream_consumer_gltexture.cpython-36.opt-1.pycstream_consumer_gltexture.cpython-36.pycstream_cross_process_fd.cpython-36.opt-1.pycstream_cross_process_fd.cpython-36.pycstream_fifo.cpython-36.opt-1.pycstream_fifo.cpython-36.pycstream_producer_aldatalocator.cpython-36.opt-1.pycstream_producer_aldatalocator.cpython-36.pycstream_producer_eglsurface.cpython-36.opt-1.pycstream_producer_eglsurface.cpython-36.pycsurfaceless_context.cpython-36.opt-1.pycsurfaceless_context.cpython-36.pycswap_buffers_with_damage.cpython-36.opt-1.pycswap_buffers_with_damage.cpython-36.pycvg_parent_image.cpython-36.opt-1.pycvg_parent_image.cpython-36.pycwait_sync.cpython-36.opt-1.pycwait_sync.cpython-36.pyccl_event.pycl_event2.pyclient_get_all_proc_addresses.pyconfig_attribs.pycreate_context.pycreate_context_no_error.pydebug.pyfence_sync.pyget_all_proc_addresses.pygl_colorspace.pygl_renderbuffer_image.pygl_texture_2D_image.pygl_texture_3D_image.pygl_texture_cubemap_image.pyimage.pyimage_base.pyimage_pixmap.pylock_surface.pylock_surface2.pylock_surface3.pypartial_update.pyplatform_android.pyplatform_gbm.pyplatform_wayland.pyplatform_x11.pyreusable_sync.pystream.pystream_consumer_gltexture.pystream_cross_process_fd.pystream_fifo.pystream_producer_aldatalocator.pystream_producer_eglsurface.pysurfaceless_context.pyswap_buffers_with_damage.pyvg_parent_image.pywait_sync.pyMESA__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdrm_image.cpython-36.opt-1.pycdrm_image.cpython-36.pycimage_dma_buf_export.cpython-36.opt-1.pycimage_dma_buf_export.cpython-36.pycplatform_gbm.cpython-36.opt-1.pycplatform_gbm.cpython-36.pycdrm_image.pyimage_dma_buf_export.pyplatform_gbm.pyNOK__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycswap_region.cpython-36.opt-1.pycswap_region.cpython-36.pycswap_region2.cpython-36.opt-1.pycswap_region2.cpython-36.pyctexture_from_pixmap.cpython-36.opt-1.pyctexture_from_pixmap.cpython-36.pycswap_region.pyswap_region2.pytexture_from_pixmap.pyNVEGL_3dvision_surface.py__init__.py__pycache__EGL_3dvision_surface.cpython-36.opt-1.pycEGL_3dvision_surface.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccoverage_sample.cpython-36.opt-1.pyccoverage_sample.cpython-36.pyccoverage_sample_resolve.cpython-36.opt-1.pyccoverage_sample_resolve.cpython-36.pyccuda_event.cpython-36.opt-1.pyccuda_event.cpython-36.pycdepth_nonlinear.cpython-36.opt-1.pycdepth_nonlinear.cpython-36.pycdevice_cuda.cpython-36.opt-1.pycdevice_cuda.cpython-36.pycnative_query.cpython-36.opt-1.pycnative_query.cpython-36.pycpost_convert_rounding.cpython-36.opt-1.pycpost_convert_rounding.cpython-36.pycpost_sub_buffer.cpython-36.opt-1.pycpost_sub_buffer.cpython-36.pycstream_consumer_gltexture_yuv.cpython-36.opt-1.pycstream_consumer_gltexture_yuv.cpython-36.pycstream_metadata.cpython-36.opt-1.pycstream_metadata.cpython-36.pycstream_sync.cpython-36.opt-1.pycstream_sync.cpython-36.pycsync.cpython-36.opt-1.pycsync.cpython-36.pycsystem_time.cpython-36.opt-1.pycsystem_time.cpython-36.pyccoverage_sample.pycoverage_sample_resolve.pycuda_event.pydepth_nonlinear.pydevice_cuda.pynative_query.pypost_convert_rounding.pypost_sub_buffer.pystream_consumer_gltexture_yuv.pystream_metadata.pystream_sync.pysync.pysystem_time.pyTIZEN__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycimage_native_buffer.cpython-36.opt-1.pycimage_native_buffer.cpython-36.pycimage_native_surface.cpython-36.opt-1.pycimage_native_surface.cpython-36.pycimage_native_buffer.pyimage_native_surface.pyVERSIONEGL_1_0.pyEGL_1_1.pyEGL_1_2.pyEGL_1_3.pyEGL_1_4.pyEGL_1_5.py__init__.py__pycache__EGL_1_0.cpython-36.opt-1.pycEGL_1_0.cpython-36.pycEGL_1_1.cpython-36.opt-1.pycEGL_1_1.cpython-36.pycEGL_1_2.cpython-36.opt-1.pycEGL_1_2.cpython-36.pycEGL_1_3.cpython-36.opt-1.pycEGL_1_3.cpython-36.pycEGL_1_4.cpython-36.opt-1.pycEGL_1_4.cpython-36.pycEGL_1_5.cpython-36.opt-1.pycEGL_1_5.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycGLAMD__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_minmax_factor.cpython-36.opt-1.pycblend_minmax_factor.cpython-36.pycconservative_depth.cpython-36.opt-1.pycconservative_depth.cpython-36.pycdebug_output.cpython-36.opt-1.pycdebug_output.cpython-36.pycdepth_clamp_separate.cpython-36.opt-1.pycdepth_clamp_separate.cpython-36.pycdraw_buffers_blend.cpython-36.opt-1.pycdraw_buffers_blend.cpython-36.pycframebuffer_multisample_advanced.cpython-36.opt-1.pycframebuffer_multisample_advanced.cpython-36.pycframebuffer_sample_positions.cpython-36.opt-1.pycframebuffer_sample_positions.cpython-36.pycgcn_shader.cpython-36.opt-1.pycgcn_shader.cpython-36.pycgpu_shader_half_float.cpython-36.opt-1.pycgpu_shader_half_float.cpython-36.pycgpu_shader_int16.cpython-36.opt-1.pycgpu_shader_int16.cpython-36.pycgpu_shader_int64.cpython-36.opt-1.pycgpu_shader_int64.cpython-36.pycinterleaved_elements.cpython-36.opt-1.pycinterleaved_elements.cpython-36.pycmulti_draw_indirect.cpython-36.opt-1.pycmulti_draw_indirect.cpython-36.pycname_gen_delete.cpython-36.opt-1.pycname_gen_delete.cpython-36.pycocclusion_query_event.cpython-36.opt-1.pycocclusion_query_event.cpython-36.pycperformance_monitor.cpython-36.opt-1.pycperformance_monitor.cpython-36.pycpinned_memory.cpython-36.opt-1.pycpinned_memory.cpython-36.pycquery_buffer_object.cpython-36.opt-1.pycquery_buffer_object.cpython-36.pycsample_positions.cpython-36.opt-1.pycsample_positions.cpython-36.pycseamless_cubemap_per_texture.cpython-36.opt-1.pycseamless_cubemap_per_texture.cpython-36.pycshader_atomic_counter_ops.cpython-36.opt-1.pycshader_atomic_counter_ops.cpython-36.pycshader_ballot.cpython-36.opt-1.pycshader_ballot.cpython-36.pycshader_explicit_vertex_parameter.cpython-36.opt-1.pycshader_explicit_vertex_parameter.cpython-36.pycshader_gpu_shader_half_float_fetch.cpython-36.opt-1.pycshader_gpu_shader_half_float_fetch.cpython-36.pycshader_image_load_store_lod.cpython-36.opt-1.pycshader_image_load_store_lod.cpython-36.pycshader_stencil_export.cpython-36.opt-1.pycshader_stencil_export.cpython-36.pycshader_trinary_minmax.cpython-36.opt-1.pycshader_trinary_minmax.cpython-36.pycsparse_texture.cpython-36.opt-1.pycsparse_texture.cpython-36.pycstencil_operation_extended.cpython-36.opt-1.pycstencil_operation_extended.cpython-36.pyctexture_gather_bias_lod.cpython-36.opt-1.pyctexture_gather_bias_lod.cpython-36.pyctexture_texture4.cpython-36.opt-1.pyctexture_texture4.cpython-36.pyctransform_feedback3_lines_triangles.cpython-36.opt-1.pyctransform_feedback3_lines_triangles.cpython-36.pyctransform_feedback4.cpython-36.opt-1.pyctransform_feedback4.cpython-36.pycvertex_shader_layer.cpython-36.opt-1.pycvertex_shader_layer.cpython-36.pycvertex_shader_tessellator.cpython-36.opt-1.pycvertex_shader_tessellator.cpython-36.pycvertex_shader_viewport_index.cpython-36.opt-1.pycvertex_shader_viewport_index.cpython-36.pycblend_minmax_factor.pyconservative_depth.pydebug_output.pydepth_clamp_separate.pydraw_buffers_blend.pyframebuffer_multisample_advanced.pyframebuffer_sample_positions.pygcn_shader.pygpu_shader_half_float.pygpu_shader_int16.pygpu_shader_int64.pyinterleaved_elements.pymulti_draw_indirect.pyname_gen_delete.pyocclusion_query_event.pyperformance_monitor.pypinned_memory.pyquery_buffer_object.pysample_positions.pyseamless_cubemap_per_texture.pyshader_atomic_counter_ops.pyshader_ballot.pyshader_explicit_vertex_parameter.pyshader_gpu_shader_half_float_fetch.pyshader_image_load_store_lod.pyshader_stencil_export.pyshader_trinary_minmax.pysparse_texture.pystencil_operation_extended.pytexture_gather_bias_lod.pytexture_texture4.pytransform_feedback3_lines_triangles.pytransform_feedback4.pyvertex_shader_layer.pyvertex_shader_tessellator.pyvertex_shader_viewport_index.pyANGLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycAPPLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaux_depth_stencil.cpython-36.opt-1.pycaux_depth_stencil.cpython-36.pycclient_storage.cpython-36.opt-1.pycclient_storage.cpython-36.pycelement_array.cpython-36.opt-1.pycelement_array.cpython-36.pycfence.cpython-36.opt-1.pycfence.cpython-36.pycfloat_pixels.cpython-36.opt-1.pycfloat_pixels.cpython-36.pycflush_buffer_range.cpython-36.opt-1.pycflush_buffer_range.cpython-36.pycobject_purgeable.cpython-36.opt-1.pycobject_purgeable.cpython-36.pycrgb_422.cpython-36.opt-1.pycrgb_422.cpython-36.pycrow_bytes.cpython-36.opt-1.pycrow_bytes.cpython-36.pycspecular_vector.cpython-36.opt-1.pycspecular_vector.cpython-36.pyctexture_range.cpython-36.opt-1.pyctexture_range.cpython-36.pyctransform_hint.cpython-36.opt-1.pyctransform_hint.cpython-36.pycvertex_array_object.cpython-36.opt-1.pycvertex_array_object.cpython-36.pycvertex_array_range.cpython-36.opt-1.pycvertex_array_range.cpython-36.pycvertex_program_evaluators.cpython-36.opt-1.pycvertex_program_evaluators.cpython-36.pycycbcr_422.cpython-36.opt-1.pycycbcr_422.cpython-36.pycaux_depth_stencil.pyclient_storage.pyelement_array.pyfence.pyfloat_pixels.pyflush_buffer_range.pyobject_purgeable.pyrgb_422.pyrow_bytes.pyspecular_vector.pytexture_range.pytransform_hint.pyvertex_array_object.pyvertex_array_range.pyvertex_program_evaluators.pyycbcr_422.pyARBES2_compatibility.pyES3_1_compatibility.pyES3_2_compatibility.pyES3_compatibility.py__init__.py__pycache__ES2_compatibility.cpython-36.opt-1.pycES2_compatibility.cpython-36.pycES3_1_compatibility.cpython-36.opt-1.pycES3_1_compatibility.cpython-36.pycES3_2_compatibility.cpython-36.opt-1.pycES3_2_compatibility.cpython-36.pycES3_compatibility.cpython-36.opt-1.pycES3_compatibility.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycarrays_of_arrays.cpython-36.opt-1.pycarrays_of_arrays.cpython-36.pycbase_instance.cpython-36.opt-1.pycbase_instance.cpython-36.pycbindless_texture.cpython-36.opt-1.pycbindless_texture.cpython-36.pycblend_func_extended.cpython-36.opt-1.pycblend_func_extended.cpython-36.pycbuffer_storage.cpython-36.opt-1.pycbuffer_storage.cpython-36.pyccl_event.cpython-36.opt-1.pyccl_event.cpython-36.pycclear_buffer_object.cpython-36.opt-1.pycclear_buffer_object.cpython-36.pycclear_texture.cpython-36.opt-1.pycclear_texture.cpython-36.pycclip_control.cpython-36.opt-1.pycclip_control.cpython-36.pyccolor_buffer_float.cpython-36.opt-1.pyccolor_buffer_float.cpython-36.pyccompatibility.cpython-36.opt-1.pyccompatibility.cpython-36.pyccompressed_texture_pixel_storage.cpython-36.opt-1.pyccompressed_texture_pixel_storage.cpython-36.pyccompute_shader.cpython-36.opt-1.pyccompute_shader.cpython-36.pyccompute_variable_group_size.cpython-36.opt-1.pyccompute_variable_group_size.cpython-36.pycconditional_render_inverted.cpython-36.opt-1.pycconditional_render_inverted.cpython-36.pycconservative_depth.cpython-36.opt-1.pycconservative_depth.cpython-36.pyccopy_buffer.cpython-36.opt-1.pyccopy_buffer.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pyccull_distance.cpython-36.opt-1.pyccull_distance.cpython-36.pycdebug_output.cpython-36.opt-1.pycdebug_output.cpython-36.pycdepth_buffer_float.cpython-36.opt-1.pycdepth_buffer_float.cpython-36.pycdepth_clamp.cpython-36.opt-1.pycdepth_clamp.cpython-36.pycdepth_texture.cpython-36.opt-1.pycdepth_texture.cpython-36.pycderivative_control.cpython-36.opt-1.pycderivative_control.cpython-36.pycdirect_state_access.cpython-36.opt-1.pycdirect_state_access.cpython-36.pycdraw_buffers.cpython-36.opt-1.pycdraw_buffers.cpython-36.pycdraw_buffers_blend.cpython-36.opt-1.pycdraw_buffers_blend.cpython-36.pycdraw_elements_base_vertex.cpython-36.opt-1.pycdraw_elements_base_vertex.cpython-36.pycdraw_indirect.cpython-36.opt-1.pycdraw_indirect.cpython-36.pycdraw_instanced.cpython-36.opt-1.pycdraw_instanced.cpython-36.pycenhanced_layouts.cpython-36.opt-1.pycenhanced_layouts.cpython-36.pycexplicit_attrib_location.cpython-36.opt-1.pycexplicit_attrib_location.cpython-36.pycexplicit_uniform_location.cpython-36.opt-1.pycexplicit_uniform_location.cpython-36.pycfragment_coord_conventions.cpython-36.opt-1.pycfragment_coord_conventions.cpython-36.pycfragment_layer_viewport.cpython-36.opt-1.pycfragment_layer_viewport.cpython-36.pycfragment_program.cpython-36.opt-1.pycfragment_program.cpython-36.pycfragment_program_shadow.cpython-36.opt-1.pycfragment_program_shadow.cpython-36.pycfragment_shader.cpython-36.opt-1.pycfragment_shader.cpython-36.pycfragment_shader_interlock.cpython-36.opt-1.pycfragment_shader_interlock.cpython-36.pycframebuffer_no_attachments.cpython-36.opt-1.pycframebuffer_no_attachments.cpython-36.pycframebuffer_object.cpython-36.opt-1.pycframebuffer_object.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycgeometry_shader4.cpython-36.opt-1.pycgeometry_shader4.cpython-36.pycget_program_binary.cpython-36.opt-1.pycget_program_binary.cpython-36.pycget_texture_sub_image.cpython-36.opt-1.pycget_texture_sub_image.cpython-36.pycgl_spirv.cpython-36.opt-1.pycgl_spirv.cpython-36.pycgpu_shader5.cpython-36.opt-1.pycgpu_shader5.cpython-36.pycgpu_shader_fp64.cpython-36.opt-1.pycgpu_shader_fp64.cpython-36.pycgpu_shader_int64.cpython-36.opt-1.pycgpu_shader_int64.cpython-36.pychalf_float_pixel.cpython-36.opt-1.pychalf_float_pixel.cpython-36.pychalf_float_vertex.cpython-36.opt-1.pychalf_float_vertex.cpython-36.pycimaging.cpython-36.opt-1.pycimaging.cpython-36.pycindirect_parameters.cpython-36.opt-1.pycindirect_parameters.cpython-36.pycinstanced_arrays.cpython-36.opt-1.pycinstanced_arrays.cpython-36.pycinternalformat_query.cpython-36.opt-1.pycinternalformat_query.cpython-36.pycinternalformat_query2.cpython-36.opt-1.pycinternalformat_query2.cpython-36.pycinvalidate_subdata.cpython-36.opt-1.pycinvalidate_subdata.cpython-36.pycmap_buffer_alignment.cpython-36.opt-1.pycmap_buffer_alignment.cpython-36.pycmap_buffer_range.cpython-36.opt-1.pycmap_buffer_range.cpython-36.pycmatrix_palette.cpython-36.opt-1.pycmatrix_palette.cpython-36.pycmulti_bind.cpython-36.opt-1.pycmulti_bind.cpython-36.pycmulti_draw_indirect.cpython-36.opt-1.pycmulti_draw_indirect.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycmultitexture.cpython-36.opt-1.pycmultitexture.cpython-36.pycocclusion_query.cpython-36.opt-1.pycocclusion_query.cpython-36.pycocclusion_query2.cpython-36.opt-1.pycocclusion_query2.cpython-36.pycparallel_shader_compile.cpython-36.opt-1.pycparallel_shader_compile.cpython-36.pycpipeline_statistics_query.cpython-36.opt-1.pycpipeline_statistics_query.cpython-36.pycpixel_buffer_object.cpython-36.opt-1.pycpixel_buffer_object.cpython-36.pycpoint_parameters.cpython-36.opt-1.pycpoint_parameters.cpython-36.pycpoint_sprite.cpython-36.opt-1.pycpoint_sprite.cpython-36.pycpolygon_offset_clamp.cpython-36.opt-1.pycpolygon_offset_clamp.cpython-36.pycpost_depth_coverage.cpython-36.opt-1.pycpost_depth_coverage.cpython-36.pycprogram_interface_query.cpython-36.opt-1.pycprogram_interface_query.cpython-36.pycprovoking_vertex.cpython-36.opt-1.pycprovoking_vertex.cpython-36.pycquery_buffer_object.cpython-36.opt-1.pycquery_buffer_object.cpython-36.pycrobust_buffer_access_behavior.cpython-36.opt-1.pycrobust_buffer_access_behavior.cpython-36.pycrobustness.cpython-36.opt-1.pycrobustness.cpython-36.pycrobustness_isolation.cpython-36.opt-1.pycrobustness_isolation.cpython-36.pycsample_locations.cpython-36.opt-1.pycsample_locations.cpython-36.pycsample_shading.cpython-36.opt-1.pycsample_shading.cpython-36.pycsampler_objects.cpython-36.opt-1.pycsampler_objects.cpython-36.pycseamless_cube_map.cpython-36.opt-1.pycseamless_cube_map.cpython-36.pycseamless_cubemap_per_texture.cpython-36.opt-1.pycseamless_cubemap_per_texture.cpython-36.pycseparate_shader_objects.cpython-36.opt-1.pycseparate_shader_objects.cpython-36.pycshader_atomic_counter_ops.cpython-36.opt-1.pycshader_atomic_counter_ops.cpython-36.pycshader_atomic_counters.cpython-36.opt-1.pycshader_atomic_counters.cpython-36.pycshader_ballot.cpython-36.opt-1.pycshader_ballot.cpython-36.pycshader_bit_encoding.cpython-36.opt-1.pycshader_bit_encoding.cpython-36.pycshader_clock.cpython-36.opt-1.pycshader_clock.cpython-36.pycshader_draw_parameters.cpython-36.opt-1.pycshader_draw_parameters.cpython-36.pycshader_group_vote.cpython-36.opt-1.pycshader_group_vote.cpython-36.pycshader_image_load_store.cpython-36.opt-1.pycshader_image_load_store.cpython-36.pycshader_image_size.cpython-36.opt-1.pycshader_image_size.cpython-36.pycshader_objects.cpython-36.opt-1.pycshader_objects.cpython-36.pycshader_precision.cpython-36.opt-1.pycshader_precision.cpython-36.pycshader_stencil_export.cpython-36.opt-1.pycshader_stencil_export.cpython-36.pycshader_storage_buffer_object.cpython-36.opt-1.pycshader_storage_buffer_object.cpython-36.pycshader_subroutine.cpython-36.opt-1.pycshader_subroutine.cpython-36.pycshader_texture_image_samples.cpython-36.opt-1.pycshader_texture_image_samples.cpython-36.pycshader_texture_lod.cpython-36.opt-1.pycshader_texture_lod.cpython-36.pycshader_viewport_layer_array.cpython-36.opt-1.pycshader_viewport_layer_array.cpython-36.pycshading_language_100.cpython-36.opt-1.pycshading_language_100.cpython-36.pycshading_language_420pack.cpython-36.opt-1.pycshading_language_420pack.cpython-36.pycshading_language_include.cpython-36.opt-1.pycshading_language_include.cpython-36.pycshading_language_packing.cpython-36.opt-1.pycshading_language_packing.cpython-36.pycshadow.cpython-36.opt-1.pycshadow.cpython-36.pycshadow_ambient.cpython-36.opt-1.pycshadow_ambient.cpython-36.pycsparse_buffer.cpython-36.opt-1.pycsparse_buffer.cpython-36.pycsparse_texture.cpython-36.opt-1.pycsparse_texture.cpython-36.pycsparse_texture2.cpython-36.opt-1.pycsparse_texture2.cpython-36.pycsparse_texture_clamp.cpython-36.opt-1.pycsparse_texture_clamp.cpython-36.pycspirv_extensions.cpython-36.opt-1.pycspirv_extensions.cpython-36.pycstencil_texturing.cpython-36.opt-1.pycstencil_texturing.cpython-36.pycsync.cpython-36.opt-1.pycsync.cpython-36.pyctessellation_shader.cpython-36.opt-1.pyctessellation_shader.cpython-36.pyctexture_barrier.cpython-36.opt-1.pyctexture_barrier.cpython-36.pyctexture_border_clamp.cpython-36.opt-1.pyctexture_border_clamp.cpython-36.pyctexture_buffer_object.cpython-36.opt-1.pyctexture_buffer_object.cpython-36.pyctexture_buffer_object_rgb32.cpython-36.opt-1.pyctexture_buffer_object_rgb32.cpython-36.pyctexture_buffer_range.cpython-36.opt-1.pyctexture_buffer_range.cpython-36.pyctexture_compression.cpython-36.opt-1.pyctexture_compression.cpython-36.pyctexture_compression_bptc.cpython-36.opt-1.pyctexture_compression_bptc.cpython-36.pyctexture_compression_rgtc.cpython-36.opt-1.pyctexture_compression_rgtc.cpython-36.pyctexture_cube_map.cpython-36.opt-1.pyctexture_cube_map.cpython-36.pyctexture_cube_map_array.cpython-36.opt-1.pyctexture_cube_map_array.cpython-36.pyctexture_env_add.cpython-36.opt-1.pyctexture_env_add.cpython-36.pyctexture_env_combine.cpython-36.opt-1.pyctexture_env_combine.cpython-36.pyctexture_env_crossbar.cpython-36.opt-1.pyctexture_env_crossbar.cpython-36.pyctexture_env_dot3.cpython-36.opt-1.pyctexture_env_dot3.cpython-36.pyctexture_filter_anisotropic.cpython-36.opt-1.pyctexture_filter_anisotropic.cpython-36.pyctexture_filter_minmax.cpython-36.opt-1.pyctexture_filter_minmax.cpython-36.pyctexture_float.cpython-36.opt-1.pyctexture_float.cpython-36.pyctexture_gather.cpython-36.opt-1.pyctexture_gather.cpython-36.pyctexture_mirror_clamp_to_edge.cpython-36.opt-1.pyctexture_mirror_clamp_to_edge.cpython-36.pyctexture_mirrored_repeat.cpython-36.opt-1.pyctexture_mirrored_repeat.cpython-36.pyctexture_multisample.cpython-36.opt-1.pyctexture_multisample.cpython-36.pyctexture_non_power_of_two.cpython-36.opt-1.pyctexture_non_power_of_two.cpython-36.pyctexture_query_levels.cpython-36.opt-1.pyctexture_query_levels.cpython-36.pyctexture_query_lod.cpython-36.opt-1.pyctexture_query_lod.cpython-36.pyctexture_rectangle.cpython-36.opt-1.pyctexture_rectangle.cpython-36.pyctexture_rg.cpython-36.opt-1.pyctexture_rg.cpython-36.pyctexture_rgb10_a2ui.cpython-36.opt-1.pyctexture_rgb10_a2ui.cpython-36.pyctexture_stencil8.cpython-36.opt-1.pyctexture_stencil8.cpython-36.pyctexture_storage.cpython-36.opt-1.pyctexture_storage.cpython-36.pyctexture_storage_multisample.cpython-36.opt-1.pyctexture_storage_multisample.cpython-36.pyctexture_swizzle.cpython-36.opt-1.pyctexture_swizzle.cpython-36.pyctexture_view.cpython-36.opt-1.pyctexture_view.cpython-36.pyctimer_query.cpython-36.opt-1.pyctimer_query.cpython-36.pyctransform_feedback2.cpython-36.opt-1.pyctransform_feedback2.cpython-36.pyctransform_feedback3.cpython-36.opt-1.pyctransform_feedback3.cpython-36.pyctransform_feedback_instanced.cpython-36.opt-1.pyctransform_feedback_instanced.cpython-36.pyctransform_feedback_overflow_query.cpython-36.opt-1.pyctransform_feedback_overflow_query.cpython-36.pyctranspose_matrix.cpython-36.opt-1.pyctranspose_matrix.cpython-36.pycuniform_buffer_object.cpython-36.opt-1.pycuniform_buffer_object.cpython-36.pycvboimplementation.cpython-36.opt-1.pycvboimplementation.cpython-36.pycvertex_array_bgra.cpython-36.opt-1.pycvertex_array_bgra.cpython-36.pycvertex_array_object.cpython-36.opt-1.pycvertex_array_object.cpython-36.pycvertex_attrib_64bit.cpython-36.opt-1.pycvertex_attrib_64bit.cpython-36.pycvertex_attrib_binding.cpython-36.opt-1.pycvertex_attrib_binding.cpython-36.pycvertex_blend.cpython-36.opt-1.pycvertex_blend.cpython-36.pycvertex_buffer_object.cpython-36.opt-1.pycvertex_buffer_object.cpython-36.pycvertex_program.cpython-36.opt-1.pycvertex_program.cpython-36.pycvertex_shader.cpython-36.opt-1.pycvertex_shader.cpython-36.pycvertex_type_10f_11f_11f_rev.cpython-36.opt-1.pycvertex_type_10f_11f_11f_rev.cpython-36.pycvertex_type_2_10_10_10_rev.cpython-36.opt-1.pycvertex_type_2_10_10_10_rev.cpython-36.pycviewport_array.cpython-36.opt-1.pycviewport_array.cpython-36.pycwindow_pos.cpython-36.opt-1.pycwindow_pos.cpython-36.pycarrays_of_arrays.pybase_instance.pybindless_texture.pyblend_func_extended.pybuffer_storage.pycl_event.pyclear_buffer_object.pyclear_texture.pyclip_control.pycolor_buffer_float.pycompatibility.pycompressed_texture_pixel_storage.pycompute_shader.pycompute_variable_group_size.pyconditional_render_inverted.pyconservative_depth.pycopy_buffer.pycopy_image.pycull_distance.pydebug_output.pydepth_buffer_float.pydepth_clamp.pydepth_texture.pyderivative_control.pydirect_state_access.pydraw_buffers.pydraw_buffers_blend.pydraw_elements_base_vertex.pydraw_indirect.pydraw_instanced.pyenhanced_layouts.pyexplicit_attrib_location.pyexplicit_uniform_location.pyfragment_coord_conventions.pyfragment_layer_viewport.pyfragment_program.pyfragment_program_shadow.pyfragment_shader.pyfragment_shader_interlock.pyframebuffer_no_attachments.pyframebuffer_object.pyframebuffer_sRGB.pygeometry_shader4.pyget_program_binary.pyget_texture_sub_image.pygl_spirv.pygpu_shader5.pygpu_shader_fp64.pygpu_shader_int64.pyhalf_float_pixel.pyhalf_float_vertex.pyimaging.pyindirect_parameters.pyinstanced_arrays.pyinternalformat_query.pyinternalformat_query2.pyinvalidate_subdata.pymap_buffer_alignment.pymap_buffer_range.pymatrix_palette.pymulti_bind.pymulti_draw_indirect.pymultisample.pymultitexture.pyocclusion_query.pyocclusion_query2.pyparallel_shader_compile.pypipeline_statistics_query.pypixel_buffer_object.pypoint_parameters.pypoint_sprite.pypolygon_offset_clamp.pypost_depth_coverage.pyprogram_interface_query.pyprovoking_vertex.pyquery_buffer_object.pyrobust_buffer_access_behavior.pyrobustness.pyrobustness_isolation.pysample_locations.pysample_shading.pysampler_objects.pyseamless_cube_map.pyseamless_cubemap_per_texture.pyseparate_shader_objects.pyshader_atomic_counter_ops.pyshader_atomic_counters.pyshader_ballot.pyshader_bit_encoding.pyshader_clock.pyshader_draw_parameters.pyshader_group_vote.pyshader_image_load_store.pyshader_image_size.pyshader_objects.pyshader_precision.pyshader_stencil_export.pyshader_storage_buffer_object.pyshader_subroutine.pyshader_texture_image_samples.pyshader_texture_lod.pyshader_viewport_layer_array.pyshading_language_100.pyshading_language_420pack.pyshading_language_include.pyshading_language_packing.pyshadow.pyshadow_ambient.pysparse_buffer.pysparse_texture.pysparse_texture2.pysparse_texture_clamp.pyspirv_extensions.pystencil_texturing.pysync.pytessellation_shader.pytexture_barrier.pytexture_border_clamp.pytexture_buffer_object.pytexture_buffer_object_rgb32.pytexture_buffer_range.pytexture_compression.pytexture_compression_bptc.pytexture_compression_rgtc.pytexture_cube_map.pytexture_cube_map_array.pytexture_env_add.pytexture_env_combine.pytexture_env_crossbar.pytexture_env_dot3.pytexture_filter_anisotropic.pytexture_filter_minmax.pytexture_float.pytexture_gather.pytexture_mirror_clamp_to_edge.pytexture_mirrored_repeat.pytexture_multisample.pytexture_non_power_of_two.pytexture_query_levels.pytexture_query_lod.pytexture_rectangle.pytexture_rg.pytexture_rgb10_a2ui.pytexture_stencil8.pytexture_storage.pytexture_storage_multisample.pytexture_swizzle.pytexture_view.pytimer_query.pytransform_feedback2.pytransform_feedback3.pytransform_feedback_instanced.pytransform_feedback_overflow_query.pytranspose_matrix.pyuniform_buffer_object.pyvboimplementation.pyvertex_array_bgra.pyvertex_array_object.pyvertex_attrib_64bit.pyvertex_attrib_binding.pyvertex_blend.pyvertex_buffer_object.pyvertex_program.pyvertex_shader.pyvertex_type_10f_11f_11f_rev.pyvertex_type_2_10_10_10_rev.pyviewport_array.pywindow_pos.pyARM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycATI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdraw_buffers.cpython-36.opt-1.pycdraw_buffers.cpython-36.pycelement_array.cpython-36.opt-1.pycelement_array.cpython-36.pycenvmap_bumpmap.cpython-36.opt-1.pycenvmap_bumpmap.cpython-36.pycfragment_shader.cpython-36.opt-1.pycfragment_shader.cpython-36.pycmap_object_buffer.cpython-36.opt-1.pycmap_object_buffer.cpython-36.pycmeminfo.cpython-36.opt-1.pycmeminfo.cpython-36.pycpixel_format_float.cpython-36.opt-1.pycpixel_format_float.cpython-36.pycpn_triangles.cpython-36.opt-1.pycpn_triangles.cpython-36.pycseparate_stencil.cpython-36.opt-1.pycseparate_stencil.cpython-36.pyctext_fragment_shader.cpython-36.opt-1.pyctext_fragment_shader.cpython-36.pyctexture_env_combine3.cpython-36.opt-1.pyctexture_env_combine3.cpython-36.pyctexture_float.cpython-36.opt-1.pyctexture_float.cpython-36.pyctexture_mirror_once.cpython-36.opt-1.pyctexture_mirror_once.cpython-36.pycvertex_array_object.cpython-36.opt-1.pycvertex_array_object.cpython-36.pycvertex_attrib_array_object.cpython-36.opt-1.pycvertex_attrib_array_object.cpython-36.pycvertex_streams.cpython-36.opt-1.pycvertex_streams.cpython-36.pycdraw_buffers.pyelement_array.pyenvmap_bumpmap.pyfragment_shader.pymap_object_buffer.pymeminfo.pypixel_format_float.pypn_triangles.pyseparate_stencil.pytext_fragment_shader.pytexture_env_combine3.pytexture_float.pytexture_mirror_once.pyvertex_array_object.pyvertex_attrib_array_object.pyvertex_streams.pyDFX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pyctbuffer.cpython-36.opt-1.pyctbuffer.cpython-36.pyctexture_compression_FXT1.cpython-36.opt-1.pyctexture_compression_FXT1.cpython-36.pycmultisample.pytbuffer.pytexture_compression_FXT1.pyDMP__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycEXTEGL_image_storage.pyGL_422_pixels.py__init__.py__pycache__EGL_image_storage.cpython-36.opt-1.pycEGL_image_storage.cpython-36.pycGL_422_pixels.cpython-36.opt-1.pycGL_422_pixels.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycabgr.cpython-36.opt-1.pycabgr.cpython-36.pycbgra.cpython-36.opt-1.pycbgra.cpython-36.pycbindable_uniform.cpython-36.opt-1.pycbindable_uniform.cpython-36.pycblend_color.cpython-36.opt-1.pycblend_color.cpython-36.pycblend_equation_separate.cpython-36.opt-1.pycblend_equation_separate.cpython-36.pycblend_func_separate.cpython-36.opt-1.pycblend_func_separate.cpython-36.pycblend_logic_op.cpython-36.opt-1.pycblend_logic_op.cpython-36.pycblend_minmax.cpython-36.opt-1.pycblend_minmax.cpython-36.pycblend_subtract.cpython-36.opt-1.pycblend_subtract.cpython-36.pycclip_volume_hint.cpython-36.opt-1.pycclip_volume_hint.cpython-36.pyccmyka.cpython-36.opt-1.pyccmyka.cpython-36.pyccolor_subtable.cpython-36.opt-1.pyccolor_subtable.cpython-36.pyccompiled_vertex_array.cpython-36.opt-1.pyccompiled_vertex_array.cpython-36.pycconvolution.cpython-36.opt-1.pycconvolution.cpython-36.pyccoordinate_frame.cpython-36.opt-1.pyccoordinate_frame.cpython-36.pyccopy_texture.cpython-36.opt-1.pyccopy_texture.cpython-36.pyccull_vertex.cpython-36.opt-1.pyccull_vertex.cpython-36.pycdebug_label.cpython-36.opt-1.pycdebug_label.cpython-36.pycdebug_marker.cpython-36.opt-1.pycdebug_marker.cpython-36.pycdepth_bounds_test.cpython-36.opt-1.pycdepth_bounds_test.cpython-36.pycdirect_state_access.cpython-36.opt-1.pycdirect_state_access.cpython-36.pycdraw_buffers2.cpython-36.opt-1.pycdraw_buffers2.cpython-36.pycdraw_instanced.cpython-36.opt-1.pycdraw_instanced.cpython-36.pycdraw_range_elements.cpython-36.opt-1.pycdraw_range_elements.cpython-36.pycexternal_buffer.cpython-36.opt-1.pycexternal_buffer.cpython-36.pycfog_coord.cpython-36.opt-1.pycfog_coord.cpython-36.pycframebuffer_blit.cpython-36.opt-1.pycframebuffer_blit.cpython-36.pycframebuffer_multisample.cpython-36.opt-1.pycframebuffer_multisample.cpython-36.pycframebuffer_multisample_blit_scaled.cpython-36.opt-1.pycframebuffer_multisample_blit_scaled.cpython-36.pycframebuffer_object.cpython-36.opt-1.pycframebuffer_object.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycgeometry_shader4.cpython-36.opt-1.pycgeometry_shader4.cpython-36.pycgpu_program_parameters.cpython-36.opt-1.pycgpu_program_parameters.cpython-36.pycgpu_shader4.cpython-36.opt-1.pycgpu_shader4.cpython-36.pychistogram.cpython-36.opt-1.pychistogram.cpython-36.pycindex_array_formats.cpython-36.opt-1.pycindex_array_formats.cpython-36.pycindex_func.cpython-36.opt-1.pycindex_func.cpython-36.pycindex_material.cpython-36.opt-1.pycindex_material.cpython-36.pycindex_texture.cpython-36.opt-1.pycindex_texture.cpython-36.pyclight_texture.cpython-36.opt-1.pyclight_texture.cpython-36.pycmemory_object.cpython-36.opt-1.pycmemory_object.cpython-36.pycmemory_object_fd.cpython-36.opt-1.pycmemory_object_fd.cpython-36.pycmemory_object_win32.cpython-36.opt-1.pycmemory_object_win32.cpython-36.pycmisc_attribute.cpython-36.opt-1.pycmisc_attribute.cpython-36.pycmulti_draw_arrays.cpython-36.opt-1.pycmulti_draw_arrays.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycpacked_depth_stencil.cpython-36.opt-1.pycpacked_depth_stencil.cpython-36.pycpacked_float.cpython-36.opt-1.pycpacked_float.cpython-36.pycpacked_pixels.cpython-36.opt-1.pycpacked_pixels.cpython-36.pycpaletted_texture.cpython-36.opt-1.pycpaletted_texture.cpython-36.pycpixel_buffer_object.cpython-36.opt-1.pycpixel_buffer_object.cpython-36.pycpixel_transform.cpython-36.opt-1.pycpixel_transform.cpython-36.pycpixel_transform_color_table.cpython-36.opt-1.pycpixel_transform_color_table.cpython-36.pycpoint_parameters.cpython-36.opt-1.pycpoint_parameters.cpython-36.pycpolygon_offset.cpython-36.opt-1.pycpolygon_offset.cpython-36.pycpolygon_offset_clamp.cpython-36.opt-1.pycpolygon_offset_clamp.cpython-36.pycpost_depth_coverage.cpython-36.opt-1.pycpost_depth_coverage.cpython-36.pycprovoking_vertex.cpython-36.opt-1.pycprovoking_vertex.cpython-36.pycraster_multisample.cpython-36.opt-1.pycraster_multisample.cpython-36.pycrescale_normal.cpython-36.opt-1.pycrescale_normal.cpython-36.pycsecondary_color.cpython-36.opt-1.pycsecondary_color.cpython-36.pycsemaphore.cpython-36.opt-1.pycsemaphore.cpython-36.pycsemaphore_fd.cpython-36.opt-1.pycsemaphore_fd.cpython-36.pycsemaphore_win32.cpython-36.opt-1.pycsemaphore_win32.cpython-36.pycseparate_shader_objects.cpython-36.opt-1.pycseparate_shader_objects.cpython-36.pycseparate_specular_color.cpython-36.opt-1.pycseparate_specular_color.cpython-36.pycshader_framebuffer_fetch.cpython-36.opt-1.pycshader_framebuffer_fetch.cpython-36.pycshader_framebuffer_fetch_non_coherent.cpython-36.opt-1.pycshader_framebuffer_fetch_non_coherent.cpython-36.pycshader_image_load_formatted.cpython-36.opt-1.pycshader_image_load_formatted.cpython-36.pycshader_image_load_store.cpython-36.opt-1.pycshader_image_load_store.cpython-36.pycshader_integer_mix.cpython-36.opt-1.pycshader_integer_mix.cpython-36.pycshadow_funcs.cpython-36.opt-1.pycshadow_funcs.cpython-36.pycshared_texture_palette.cpython-36.opt-1.pycshared_texture_palette.cpython-36.pycsparse_texture2.cpython-36.opt-1.pycsparse_texture2.cpython-36.pycstencil_clear_tag.cpython-36.opt-1.pycstencil_clear_tag.cpython-36.pycstencil_two_side.cpython-36.opt-1.pycstencil_two_side.cpython-36.pycstencil_wrap.cpython-36.opt-1.pycstencil_wrap.cpython-36.pycsubtexture.cpython-36.opt-1.pycsubtexture.cpython-36.pyctexture.cpython-36.opt-1.pyctexture.cpython-36.pyctexture3D.cpython-36.opt-1.pyctexture3D.cpython-36.pyctexture_array.cpython-36.opt-1.pyctexture_array.cpython-36.pyctexture_buffer_object.cpython-36.opt-1.pyctexture_buffer_object.cpython-36.pyctexture_compression_latc.cpython-36.opt-1.pyctexture_compression_latc.cpython-36.pyctexture_compression_rgtc.cpython-36.opt-1.pyctexture_compression_rgtc.cpython-36.pyctexture_compression_s3tc.cpython-36.opt-1.pyctexture_compression_s3tc.cpython-36.pyctexture_cube_map.cpython-36.opt-1.pyctexture_cube_map.cpython-36.pyctexture_env_add.cpython-36.opt-1.pyctexture_env_add.cpython-36.pyctexture_env_combine.cpython-36.opt-1.pyctexture_env_combine.cpython-36.pyctexture_env_dot3.cpython-36.opt-1.pyctexture_env_dot3.cpython-36.pyctexture_filter_anisotropic.cpython-36.opt-1.pyctexture_filter_anisotropic.cpython-36.pyctexture_filter_minmax.cpython-36.opt-1.pyctexture_filter_minmax.cpython-36.pyctexture_integer.cpython-36.opt-1.pyctexture_integer.cpython-36.pyctexture_lod_bias.cpython-36.opt-1.pyctexture_lod_bias.cpython-36.pyctexture_mirror_clamp.cpython-36.opt-1.pyctexture_mirror_clamp.cpython-36.pyctexture_object.cpython-36.opt-1.pyctexture_object.cpython-36.pyctexture_perturb_normal.cpython-36.opt-1.pyctexture_perturb_normal.cpython-36.pyctexture_sRGB.cpython-36.opt-1.pyctexture_sRGB.cpython-36.pyctexture_sRGB_decode.cpython-36.opt-1.pyctexture_sRGB_decode.cpython-36.pyctexture_shared_exponent.cpython-36.opt-1.pyctexture_shared_exponent.cpython-36.pyctexture_snorm.cpython-36.opt-1.pyctexture_snorm.cpython-36.pyctexture_swizzle.cpython-36.opt-1.pyctexture_swizzle.cpython-36.pyctimer_query.cpython-36.opt-1.pyctimer_query.cpython-36.pyctransform_feedback.cpython-36.opt-1.pyctransform_feedback.cpython-36.pycvertex_array.cpython-36.opt-1.pycvertex_array.cpython-36.pycvertex_array_bgra.cpython-36.opt-1.pycvertex_array_bgra.cpython-36.pycvertex_attrib_64bit.cpython-36.opt-1.pycvertex_attrib_64bit.cpython-36.pycvertex_shader.cpython-36.opt-1.pycvertex_shader.cpython-36.pycvertex_weighting.cpython-36.opt-1.pycvertex_weighting.cpython-36.pycwin32_keyed_mutex.cpython-36.opt-1.pycwin32_keyed_mutex.cpython-36.pycwindow_rectangles.cpython-36.opt-1.pycwindow_rectangles.cpython-36.pycx11_sync_object.cpython-36.opt-1.pycx11_sync_object.cpython-36.pycabgr.pybgra.pybindable_uniform.pyblend_color.pyblend_equation_separate.pyblend_func_separate.pyblend_logic_op.pyblend_minmax.pyblend_subtract.pyclip_volume_hint.pycmyka.pycolor_subtable.pycompiled_vertex_array.pyconvolution.pycoordinate_frame.pycopy_texture.pycull_vertex.pydebug_label.pydebug_marker.pydepth_bounds_test.pydirect_state_access.pydraw_buffers2.pydraw_instanced.pydraw_range_elements.pyexternal_buffer.pyfog_coord.pyframebuffer_blit.pyframebuffer_multisample.pyframebuffer_multisample_blit_scaled.pyframebuffer_object.pyframebuffer_sRGB.pygeometry_shader4.pygpu_program_parameters.pygpu_shader4.pyhistogram.pyindex_array_formats.pyindex_func.pyindex_material.pyindex_texture.pylight_texture.pymemory_object.pymemory_object_fd.pymemory_object_win32.pymisc_attribute.pymulti_draw_arrays.pymultisample.pypacked_depth_stencil.pypacked_float.pypacked_pixels.pypaletted_texture.pypixel_buffer_object.pypixel_transform.pypixel_transform_color_table.pypoint_parameters.pypolygon_offset.pypolygon_offset_clamp.pypost_depth_coverage.pyprovoking_vertex.pyraster_multisample.pyrescale_normal.pysecondary_color.pysemaphore.pysemaphore_fd.pysemaphore_win32.pyseparate_shader_objects.pyseparate_specular_color.pyshader_framebuffer_fetch.pyshader_framebuffer_fetch_non_coherent.pyshader_image_load_formatted.pyshader_image_load_store.pyshader_integer_mix.pyshadow_funcs.pyshared_texture_palette.pysparse_texture2.pystencil_clear_tag.pystencil_two_side.pystencil_wrap.pysubtexture.pytexture.pytexture3D.pytexture_array.pytexture_buffer_object.pytexture_compression_latc.pytexture_compression_rgtc.pytexture_compression_s3tc.pytexture_cube_map.pytexture_env_add.pytexture_env_combine.pytexture_env_dot3.pytexture_filter_anisotropic.pytexture_filter_minmax.pytexture_integer.pytexture_lod_bias.pytexture_mirror_clamp.pytexture_object.pytexture_perturb_normal.pytexture_sRGB.pytexture_sRGB_decode.pytexture_shared_exponent.pytexture_snorm.pytexture_swizzle.pytimer_query.pytransform_feedback.pyvertex_array.pyvertex_array_bgra.pyvertex_attrib_64bit.pyvertex_shader.pyvertex_weighting.pywin32_keyed_mutex.pywindow_rectangles.pyx11_sync_object.pyFJ__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycGREMEDY__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycframe_terminator.cpython-36.opt-1.pycframe_terminator.cpython-36.pycstring_marker.cpython-36.opt-1.pycstring_marker.cpython-36.pycframe_terminator.pystring_marker.pyHP__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconvolution_border_modes.cpython-36.opt-1.pycconvolution_border_modes.cpython-36.pycimage_transform.cpython-36.opt-1.pycimage_transform.cpython-36.pycocclusion_test.cpython-36.opt-1.pycocclusion_test.cpython-36.pyctexture_lighting.cpython-36.opt-1.pyctexture_lighting.cpython-36.pycconvolution_border_modes.pyimage_transform.pyocclusion_test.pytexture_lighting.pyIBM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccull_vertex.cpython-36.opt-1.pyccull_vertex.cpython-36.pycmultimode_draw_arrays.cpython-36.opt-1.pycmultimode_draw_arrays.cpython-36.pycrasterpos_clip.cpython-36.opt-1.pycrasterpos_clip.cpython-36.pycstatic_data.cpython-36.opt-1.pycstatic_data.cpython-36.pyctexture_mirrored_repeat.cpython-36.opt-1.pyctexture_mirrored_repeat.cpython-36.pycvertex_array_lists.cpython-36.opt-1.pycvertex_array_lists.cpython-36.pyccull_vertex.pymultimode_draw_arrays.pyrasterpos_clip.pystatic_data.pytexture_mirrored_repeat.pyvertex_array_lists.pyIMG__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycINGR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_func_separate.cpython-36.opt-1.pycblend_func_separate.cpython-36.pyccolor_clamp.cpython-36.opt-1.pyccolor_clamp.cpython-36.pycinterlace_read.cpython-36.opt-1.pycinterlace_read.cpython-36.pycblend_func_separate.pycolor_clamp.pyinterlace_read.pyINTEL__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblackhole_render.cpython-36.opt-1.pycblackhole_render.cpython-36.pycconservative_rasterization.cpython-36.opt-1.pycconservative_rasterization.cpython-36.pycfragment_shader_ordering.cpython-36.opt-1.pycfragment_shader_ordering.cpython-36.pycframebuffer_CMAA.cpython-36.opt-1.pycframebuffer_CMAA.cpython-36.pycmap_texture.cpython-36.opt-1.pycmap_texture.cpython-36.pycparallel_arrays.cpython-36.opt-1.pycparallel_arrays.cpython-36.pycperformance_query.cpython-36.opt-1.pycperformance_query.cpython-36.pycblackhole_render.pyconservative_rasterization.pyfragment_shader_ordering.pyframebuffer_CMAA.pymap_texture.pyparallel_arrays.pyperformance_query.pyKHR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_equation_advanced.cpython-36.opt-1.pycblend_equation_advanced.cpython-36.pycblend_equation_advanced_coherent.cpython-36.opt-1.pycblend_equation_advanced_coherent.cpython-36.pyccontext_flush_control.cpython-36.opt-1.pyccontext_flush_control.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycno_error.cpython-36.opt-1.pycno_error.cpython-36.pycparallel_shader_compile.cpython-36.opt-1.pycparallel_shader_compile.cpython-36.pycrobust_buffer_access_behavior.cpython-36.opt-1.pycrobust_buffer_access_behavior.cpython-36.pycrobustness.cpython-36.opt-1.pycrobustness.cpython-36.pyctexture_compression_astc_hdr.cpython-36.opt-1.pyctexture_compression_astc_hdr.cpython-36.pyctexture_compression_astc_ldr.cpython-36.opt-1.pyctexture_compression_astc_ldr.cpython-36.pyctexture_compression_astc_sliced_3d.cpython-36.opt-1.pyctexture_compression_astc_sliced_3d.cpython-36.pycblend_equation_advanced.pyblend_equation_advanced_coherent.pycontext_flush_control.pydebug.pyno_error.pyparallel_shader_compile.pyrobust_buffer_access_behavior.pyrobustness.pytexture_compression_astc_hdr.pytexture_compression_astc_ldr.pytexture_compression_astc_sliced_3d.pyMESA__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpack_invert.cpython-36.opt-1.pycpack_invert.cpython-36.pycprogram_binary_formats.cpython-36.opt-1.pycprogram_binary_formats.cpython-36.pycresize_buffers.cpython-36.opt-1.pycresize_buffers.cpython-36.pycshader_integer_functions.cpython-36.opt-1.pycshader_integer_functions.cpython-36.pyctile_raster_order.cpython-36.opt-1.pyctile_raster_order.cpython-36.pycwindow_pos.cpython-36.opt-1.pycwindow_pos.cpython-36.pycycbcr_texture.cpython-36.opt-1.pycycbcr_texture.cpython-36.pycpack_invert.pyprogram_binary_formats.pyresize_buffers.pyshader_integer_functions.pytile_raster_order.pywindow_pos.pyycbcr_texture.pyMESAX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctexture_stack.cpython-36.opt-1.pyctexture_stack.cpython-36.pyctexture_stack.pyNV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalpha_to_coverage_dither_control.cpython-36.opt-1.pycalpha_to_coverage_dither_control.cpython-36.pycbindless_multi_draw_indirect.cpython-36.opt-1.pycbindless_multi_draw_indirect.cpython-36.pycbindless_multi_draw_indirect_count.cpython-36.opt-1.pycbindless_multi_draw_indirect_count.cpython-36.pycbindless_texture.cpython-36.opt-1.pycbindless_texture.cpython-36.pycblend_equation_advanced.cpython-36.opt-1.pycblend_equation_advanced.cpython-36.pycblend_equation_advanced_coherent.cpython-36.opt-1.pycblend_equation_advanced_coherent.cpython-36.pycblend_minmax_factor.cpython-36.opt-1.pycblend_minmax_factor.cpython-36.pycblend_square.cpython-36.opt-1.pycblend_square.cpython-36.pycclip_space_w_scaling.cpython-36.opt-1.pycclip_space_w_scaling.cpython-36.pyccommand_list.cpython-36.opt-1.pyccommand_list.cpython-36.pyccompute_program5.cpython-36.opt-1.pyccompute_program5.cpython-36.pycconditional_render.cpython-36.opt-1.pycconditional_render.cpython-36.pycconservative_raster.cpython-36.opt-1.pycconservative_raster.cpython-36.pycconservative_raster_dilate.cpython-36.opt-1.pycconservative_raster_dilate.cpython-36.pycconservative_raster_pre_snap.cpython-36.opt-1.pycconservative_raster_pre_snap.cpython-36.pycconservative_raster_pre_snap_triangles.cpython-36.opt-1.pycconservative_raster_pre_snap_triangles.cpython-36.pycconservative_raster_underestimation.cpython-36.opt-1.pycconservative_raster_underestimation.cpython-36.pyccopy_depth_to_color.cpython-36.opt-1.pyccopy_depth_to_color.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pycdeep_texture3D.cpython-36.opt-1.pycdeep_texture3D.cpython-36.pycdepth_buffer_float.cpython-36.opt-1.pycdepth_buffer_float.cpython-36.pycdepth_clamp.cpython-36.opt-1.pycdepth_clamp.cpython-36.pycdraw_texture.cpython-36.opt-1.pycdraw_texture.cpython-36.pycdraw_vulkan_image.cpython-36.opt-1.pycdraw_vulkan_image.cpython-36.pycevaluators.cpython-36.opt-1.pycevaluators.cpython-36.pycexplicit_multisample.cpython-36.opt-1.pycexplicit_multisample.cpython-36.pycfence.cpython-36.opt-1.pycfence.cpython-36.pycfill_rectangle.cpython-36.opt-1.pycfill_rectangle.cpython-36.pycfloat_buffer.cpython-36.opt-1.pycfloat_buffer.cpython-36.pycfog_distance.cpython-36.opt-1.pycfog_distance.cpython-36.pycfragment_coverage_to_color.cpython-36.opt-1.pycfragment_coverage_to_color.cpython-36.pycfragment_program.cpython-36.opt-1.pycfragment_program.cpython-36.pycfragment_program2.cpython-36.opt-1.pycfragment_program2.cpython-36.pycfragment_program4.cpython-36.opt-1.pycfragment_program4.cpython-36.pycfragment_program_option.cpython-36.opt-1.pycfragment_program_option.cpython-36.pycfragment_shader_interlock.cpython-36.opt-1.pycfragment_shader_interlock.cpython-36.pycframebuffer_mixed_samples.cpython-36.opt-1.pycframebuffer_mixed_samples.cpython-36.pycframebuffer_multisample_coverage.cpython-36.opt-1.pycframebuffer_multisample_coverage.cpython-36.pycgeometry_program4.cpython-36.opt-1.pycgeometry_program4.cpython-36.pycgeometry_shader4.cpython-36.opt-1.pycgeometry_shader4.cpython-36.pycgeometry_shader_passthrough.cpython-36.opt-1.pycgeometry_shader_passthrough.cpython-36.pycgpu_multicast.cpython-36.opt-1.pycgpu_multicast.cpython-36.pycgpu_program4.cpython-36.opt-1.pycgpu_program4.cpython-36.pycgpu_program5.cpython-36.opt-1.pycgpu_program5.cpython-36.pycgpu_program5_mem_extended.cpython-36.opt-1.pycgpu_program5_mem_extended.cpython-36.pycgpu_shader5.cpython-36.opt-1.pycgpu_shader5.cpython-36.pychalf_float.cpython-36.opt-1.pychalf_float.cpython-36.pycinternalformat_sample_query.cpython-36.opt-1.pycinternalformat_sample_query.cpython-36.pyclight_max_exponent.cpython-36.opt-1.pyclight_max_exponent.cpython-36.pycmultisample_coverage.cpython-36.opt-1.pycmultisample_coverage.cpython-36.pycmultisample_filter_hint.cpython-36.opt-1.pycmultisample_filter_hint.cpython-36.pycocclusion_query.cpython-36.opt-1.pycocclusion_query.cpython-36.pycpacked_depth_stencil.cpython-36.opt-1.pycpacked_depth_stencil.cpython-36.pycparameter_buffer_object.cpython-36.opt-1.pycparameter_buffer_object.cpython-36.pycparameter_buffer_object2.cpython-36.opt-1.pycparameter_buffer_object2.cpython-36.pycpath_rendering.cpython-36.opt-1.pycpath_rendering.cpython-36.pycpath_rendering_shared_edge.cpython-36.opt-1.pycpath_rendering_shared_edge.cpython-36.pycpixel_data_range.cpython-36.opt-1.pycpixel_data_range.cpython-36.pycpoint_sprite.cpython-36.opt-1.pycpoint_sprite.cpython-36.pycpresent_video.cpython-36.opt-1.pycpresent_video.cpython-36.pycprimitive_restart.cpython-36.opt-1.pycprimitive_restart.cpython-36.pycquery_resource.cpython-36.opt-1.pycquery_resource.cpython-36.pycquery_resource_tag.cpython-36.opt-1.pycquery_resource_tag.cpython-36.pycregister_combiners.cpython-36.opt-1.pycregister_combiners.cpython-36.pycregister_combiners2.cpython-36.opt-1.pycregister_combiners2.cpython-36.pycrobustness_video_memory_purge.cpython-36.opt-1.pycrobustness_video_memory_purge.cpython-36.pycsample_locations.cpython-36.opt-1.pycsample_locations.cpython-36.pycsample_mask_override_coverage.cpython-36.opt-1.pycsample_mask_override_coverage.cpython-36.pycshader_atomic_counters.cpython-36.opt-1.pycshader_atomic_counters.cpython-36.pycshader_atomic_float.cpython-36.opt-1.pycshader_atomic_float.cpython-36.pycshader_atomic_float64.cpython-36.opt-1.pycshader_atomic_float64.cpython-36.pycshader_atomic_fp16_vector.cpython-36.opt-1.pycshader_atomic_fp16_vector.cpython-36.pycshader_atomic_int64.cpython-36.opt-1.pycshader_atomic_int64.cpython-36.pycshader_buffer_load.cpython-36.opt-1.pycshader_buffer_load.cpython-36.pycshader_buffer_store.cpython-36.opt-1.pycshader_buffer_store.cpython-36.pycshader_storage_buffer_object.cpython-36.opt-1.pycshader_storage_buffer_object.cpython-36.pycshader_thread_group.cpython-36.opt-1.pycshader_thread_group.cpython-36.pycshader_thread_shuffle.cpython-36.opt-1.pycshader_thread_shuffle.cpython-36.pycstereo_view_rendering.cpython-36.opt-1.pycstereo_view_rendering.cpython-36.pyctessellation_program5.cpython-36.opt-1.pyctessellation_program5.cpython-36.pyctexgen_emboss.cpython-36.opt-1.pyctexgen_emboss.cpython-36.pyctexgen_reflection.cpython-36.opt-1.pyctexgen_reflection.cpython-36.pyctexture_barrier.cpython-36.opt-1.pyctexture_barrier.cpython-36.pyctexture_compression_vtc.cpython-36.opt-1.pyctexture_compression_vtc.cpython-36.pyctexture_env_combine4.cpython-36.opt-1.pyctexture_env_combine4.cpython-36.pyctexture_expand_normal.cpython-36.opt-1.pyctexture_expand_normal.cpython-36.pyctexture_multisample.cpython-36.opt-1.pyctexture_multisample.cpython-36.pyctexture_rectangle.cpython-36.opt-1.pyctexture_rectangle.cpython-36.pyctexture_rectangle_compressed.cpython-36.opt-1.pyctexture_rectangle_compressed.cpython-36.pyctexture_shader.cpython-36.opt-1.pyctexture_shader.cpython-36.pyctexture_shader2.cpython-36.opt-1.pyctexture_shader2.cpython-36.pyctexture_shader3.cpython-36.opt-1.pyctexture_shader3.cpython-36.pyctransform_feedback.cpython-36.opt-1.pyctransform_feedback.cpython-36.pyctransform_feedback2.cpython-36.opt-1.pyctransform_feedback2.cpython-36.pycuniform_buffer_unified_memory.cpython-36.opt-1.pycuniform_buffer_unified_memory.cpython-36.pycvdpau_interop.cpython-36.opt-1.pycvdpau_interop.cpython-36.pycvertex_array_range.cpython-36.opt-1.pycvertex_array_range.cpython-36.pycvertex_array_range2.cpython-36.opt-1.pycvertex_array_range2.cpython-36.pycvertex_attrib_integer_64bit.cpython-36.opt-1.pycvertex_attrib_integer_64bit.cpython-36.pycvertex_buffer_unified_memory.cpython-36.opt-1.pycvertex_buffer_unified_memory.cpython-36.pycvertex_program.cpython-36.opt-1.pycvertex_program.cpython-36.pycvertex_program1_1.cpython-36.opt-1.pycvertex_program1_1.cpython-36.pycvertex_program2.cpython-36.opt-1.pycvertex_program2.cpython-36.pycvertex_program2_option.cpython-36.opt-1.pycvertex_program2_option.cpython-36.pycvertex_program3.cpython-36.opt-1.pycvertex_program3.cpython-36.pycvertex_program4.cpython-36.opt-1.pycvertex_program4.cpython-36.pycvideo_capture.cpython-36.opt-1.pycvideo_capture.cpython-36.pycviewport_array2.cpython-36.opt-1.pycviewport_array2.cpython-36.pycviewport_swizzle.cpython-36.opt-1.pycviewport_swizzle.cpython-36.pycalpha_to_coverage_dither_control.pybindless_multi_draw_indirect.pybindless_multi_draw_indirect_count.pybindless_texture.pyblend_equation_advanced.pyblend_equation_advanced_coherent.pyblend_minmax_factor.pyblend_square.pyclip_space_w_scaling.pycommand_list.pycompute_program5.pyconditional_render.pyconservative_raster.pyconservative_raster_dilate.pyconservative_raster_pre_snap.pyconservative_raster_pre_snap_triangles.pyconservative_raster_underestimation.pycopy_depth_to_color.pycopy_image.pydeep_texture3D.pydepth_buffer_float.pydepth_clamp.pydraw_texture.pydraw_vulkan_image.pyevaluators.pyexplicit_multisample.pyfence.pyfill_rectangle.pyfloat_buffer.pyfog_distance.pyfragment_coverage_to_color.pyfragment_program.pyfragment_program2.pyfragment_program4.pyfragment_program_option.pyfragment_shader_interlock.pyframebuffer_mixed_samples.pyframebuffer_multisample_coverage.pygeometry_program4.pygeometry_shader4.pygeometry_shader_passthrough.pygpu_multicast.pygpu_program4.pygpu_program5.pygpu_program5_mem_extended.pygpu_shader5.pyhalf_float.pyinternalformat_sample_query.pylight_max_exponent.pymultisample_coverage.pymultisample_filter_hint.pyocclusion_query.pypacked_depth_stencil.pyparameter_buffer_object.pyparameter_buffer_object2.pypath_rendering.pypath_rendering_shared_edge.pypixel_data_range.pypoint_sprite.pypresent_video.pyprimitive_restart.pyquery_resource.pyquery_resource_tag.pyregister_combiners.pyregister_combiners2.pyrobustness_video_memory_purge.pysample_locations.pysample_mask_override_coverage.pyshader_atomic_counters.pyshader_atomic_float.pyshader_atomic_float64.pyshader_atomic_fp16_vector.pyshader_atomic_int64.pyshader_buffer_load.pyshader_buffer_store.pyshader_storage_buffer_object.pyshader_thread_group.pyshader_thread_shuffle.pystereo_view_rendering.pytessellation_program5.pytexgen_emboss.pytexgen_reflection.pytexture_barrier.pytexture_compression_vtc.pytexture_env_combine4.pytexture_expand_normal.pytexture_multisample.pytexture_rectangle.pytexture_rectangle_compressed.pytexture_shader.pytexture_shader2.pytexture_shader3.pytransform_feedback.pytransform_feedback2.pyuniform_buffer_unified_memory.pyvdpau_interop.pyvertex_array_range.pyvertex_array_range2.pyvertex_attrib_integer_64bit.pyvertex_buffer_unified_memory.pyvertex_program.pyvertex_program1_1.pyvertex_program2.pyvertex_program2_option.pyvertex_program3.pyvertex_program4.pyvideo_capture.pyviewport_array2.pyviewport_swizzle.pyNVX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_equation_advanced_multi_draw_buffers.cpython-36.opt-1.pycblend_equation_advanced_multi_draw_buffers.cpython-36.pycconditional_render.cpython-36.opt-1.pycconditional_render.cpython-36.pycgpu_memory_info.cpython-36.opt-1.pycgpu_memory_info.cpython-36.pyclinked_gpu_multicast.cpython-36.opt-1.pyclinked_gpu_multicast.cpython-36.pycblend_equation_advanced_multi_draw_buffers.pyconditional_render.pygpu_memory_info.pylinked_gpu_multicast.pyOES__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbyte_coordinates.cpython-36.opt-1.pycbyte_coordinates.cpython-36.pyccompressed_paletted_texture.cpython-36.opt-1.pyccompressed_paletted_texture.cpython-36.pycfixed_point.cpython-36.opt-1.pycfixed_point.cpython-36.pycquery_matrix.cpython-36.opt-1.pycquery_matrix.cpython-36.pycread_format.cpython-36.opt-1.pycread_format.cpython-36.pycsingle_precision.cpython-36.opt-1.pycsingle_precision.cpython-36.pycbyte_coordinates.pycompressed_paletted_texture.pyfixed_point.pyquery_matrix.pyread_format.pysingle_precision.pyOML__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycinterlace.cpython-36.opt-1.pycinterlace.cpython-36.pycresample.cpython-36.opt-1.pycresample.cpython-36.pycsubsample.cpython-36.opt-1.pycsubsample.cpython-36.pycinterlace.pyresample.pysubsample.pyOVR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultiview.cpython-36.opt-1.pycmultiview.cpython-36.pycmultiview2.cpython-36.opt-1.pycmultiview2.cpython-36.pycmultiview.pymultiview2.pyPGI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc_hints.cpython-36.opt-1.pycmisc_hints.cpython-36.pycvertex_hints.cpython-36.opt-1.pycvertex_hints.cpython-36.pycmisc_hints.pyvertex_hints.pyQCOM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycREND__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycscreen_coordinates.cpython-36.opt-1.pycscreen_coordinates.cpython-36.pycscreen_coordinates.pyS3__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycs3tc.cpython-36.opt-1.pycs3tc.cpython-36.pycs3tc.pySGI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccolor_matrix.cpython-36.opt-1.pyccolor_matrix.cpython-36.pyccolor_table.cpython-36.opt-1.pyccolor_table.cpython-36.pyctexture_color_table.cpython-36.opt-1.pyctexture_color_table.cpython-36.pyccolor_matrix.pycolor_table.pytexture_color_table.pySGIS__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdetail_texture.cpython-36.opt-1.pycdetail_texture.cpython-36.pycfog_function.cpython-36.opt-1.pycfog_function.cpython-36.pycgenerate_mipmap.cpython-36.opt-1.pycgenerate_mipmap.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycpixel_texture.cpython-36.opt-1.pycpixel_texture.cpython-36.pycpoint_line_texgen.cpython-36.opt-1.pycpoint_line_texgen.cpython-36.pycpoint_parameters.cpython-36.opt-1.pycpoint_parameters.cpython-36.pycsharpen_texture.cpython-36.opt-1.pycsharpen_texture.cpython-36.pyctexture4D.cpython-36.opt-1.pyctexture4D.cpython-36.pyctexture_border_clamp.cpython-36.opt-1.pyctexture_border_clamp.cpython-36.pyctexture_color_mask.cpython-36.opt-1.pyctexture_color_mask.cpython-36.pyctexture_edge_clamp.cpython-36.opt-1.pyctexture_edge_clamp.cpython-36.pyctexture_filter4.cpython-36.opt-1.pyctexture_filter4.cpython-36.pyctexture_lod.cpython-36.opt-1.pyctexture_lod.cpython-36.pyctexture_select.cpython-36.opt-1.pyctexture_select.cpython-36.pycdetail_texture.pyfog_function.pygenerate_mipmap.pymultisample.pypixel_texture.pypoint_line_texgen.pypoint_parameters.pysharpen_texture.pytexture4D.pytexture_border_clamp.pytexture_color_mask.pytexture_edge_clamp.pytexture_filter4.pytexture_lod.pytexture_select.pySGIX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycasync_.cpython-36.opt-1.pycasync_.cpython-36.pycasync_histogram.cpython-36.opt-1.pycasync_histogram.cpython-36.pycasync_pixel.cpython-36.opt-1.pycasync_pixel.cpython-36.pycblend_alpha_minmax.cpython-36.opt-1.pycblend_alpha_minmax.cpython-36.pyccalligraphic_fragment.cpython-36.opt-1.pyccalligraphic_fragment.cpython-36.pycclipmap.cpython-36.opt-1.pycclipmap.cpython-36.pycconvolution_accuracy.cpython-36.opt-1.pycconvolution_accuracy.cpython-36.pycdepth_pass_instrument.cpython-36.opt-1.pycdepth_pass_instrument.cpython-36.pycdepth_texture.cpython-36.opt-1.pycdepth_texture.cpython-36.pycflush_raster.cpython-36.opt-1.pycflush_raster.cpython-36.pycfog_offset.cpython-36.opt-1.pycfog_offset.cpython-36.pycfragment_lighting.cpython-36.opt-1.pycfragment_lighting.cpython-36.pycframezoom.cpython-36.opt-1.pycframezoom.cpython-36.pycigloo_interface.cpython-36.opt-1.pycigloo_interface.cpython-36.pycinstruments.cpython-36.opt-1.pycinstruments.cpython-36.pycinterlace.cpython-36.opt-1.pycinterlace.cpython-36.pycir_instrument1.cpython-36.opt-1.pycir_instrument1.cpython-36.pyclist_priority.cpython-36.opt-1.pyclist_priority.cpython-36.pycpixel_texture.cpython-36.opt-1.pycpixel_texture.cpython-36.pycpixel_tiles.cpython-36.opt-1.pycpixel_tiles.cpython-36.pycpolynomial_ffd.cpython-36.opt-1.pycpolynomial_ffd.cpython-36.pycreference_plane.cpython-36.opt-1.pycreference_plane.cpython-36.pycresample.cpython-36.opt-1.pycresample.cpython-36.pycscalebias_hint.cpython-36.opt-1.pycscalebias_hint.cpython-36.pycshadow.cpython-36.opt-1.pycshadow.cpython-36.pycshadow_ambient.cpython-36.opt-1.pycshadow_ambient.cpython-36.pycsprite.cpython-36.opt-1.pycsprite.cpython-36.pycsubsample.cpython-36.opt-1.pycsubsample.cpython-36.pyctag_sample_buffer.cpython-36.opt-1.pyctag_sample_buffer.cpython-36.pyctexture_add_env.cpython-36.opt-1.pyctexture_add_env.cpython-36.pyctexture_coordinate_clamp.cpython-36.opt-1.pyctexture_coordinate_clamp.cpython-36.pyctexture_lod_bias.cpython-36.opt-1.pyctexture_lod_bias.cpython-36.pyctexture_multi_buffer.cpython-36.opt-1.pyctexture_multi_buffer.cpython-36.pyctexture_scale_bias.cpython-36.opt-1.pyctexture_scale_bias.cpython-36.pycvertex_preclip.cpython-36.opt-1.pycvertex_preclip.cpython-36.pycycrcb.cpython-36.opt-1.pycycrcb.cpython-36.pycycrcb_subsample.cpython-36.opt-1.pycycrcb_subsample.cpython-36.pycycrcba.cpython-36.opt-1.pycycrcba.cpython-36.pycasync_.pyasync_histogram.pyasync_pixel.pyblend_alpha_minmax.pycalligraphic_fragment.pyclipmap.pyconvolution_accuracy.pydepth_pass_instrument.pydepth_texture.pyflush_raster.pyfog_offset.pyfragment_lighting.pyframezoom.pyigloo_interface.pyinstruments.pyinterlace.pyir_instrument1.pylist_priority.pypixel_texture.pypixel_tiles.pypolynomial_ffd.pyreference_plane.pyresample.pyscalebias_hint.pyshadow.pyshadow_ambient.pysprite.pysubsample.pytag_sample_buffer.pytexture_add_env.pytexture_coordinate_clamp.pytexture_lod_bias.pytexture_multi_buffer.pytexture_scale_bias.pyvertex_preclip.pyycrcb.pyycrcb_subsample.pyycrcba.pySUN__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconvolution_border_modes.cpython-36.opt-1.pycconvolution_border_modes.cpython-36.pycglobal_alpha.cpython-36.opt-1.pycglobal_alpha.cpython-36.pycmesh_array.cpython-36.opt-1.pycmesh_array.cpython-36.pycslice_accum.cpython-36.opt-1.pycslice_accum.cpython-36.pyctriangle_list.cpython-36.opt-1.pyctriangle_list.cpython-36.pycvertex.cpython-36.opt-1.pycvertex.cpython-36.pycconvolution_border_modes.pyglobal_alpha.pymesh_array.pyslice_accum.pytriangle_list.pyvertex.pySUNX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconstant_data.cpython-36.opt-1.pycconstant_data.cpython-36.pycconstant_data.pyVERSIONGL_1_0.pyGL_1_1.pyGL_1_2.pyGL_1_2_images.pyGL_1_3.pyGL_1_4.pyGL_1_5.pyGL_2_0.pyGL_2_1.pyGL_3_0.pyGL_3_1.pyGL_3_2.pyGL_3_3.pyGL_4_0.pyGL_4_1.pyGL_4_2.pyGL_4_3.pyGL_4_4.pyGL_4_5.pyGL_4_6.py__init__.py__pycache__GL_1_0.cpython-36.opt-1.pycGL_1_0.cpython-36.pycGL_1_1.cpython-36.opt-1.pycGL_1_1.cpython-36.pycGL_1_2.cpython-36.opt-1.pycGL_1_2.cpython-36.pycGL_1_2_images.cpython-36.opt-1.pycGL_1_2_images.cpython-36.pycGL_1_3.cpython-36.opt-1.pycGL_1_3.cpython-36.pycGL_1_4.cpython-36.opt-1.pycGL_1_4.cpython-36.pycGL_1_5.cpython-36.opt-1.pycGL_1_5.cpython-36.pycGL_2_0.cpython-36.opt-1.pycGL_2_0.cpython-36.pycGL_2_1.cpython-36.opt-1.pycGL_2_1.cpython-36.pycGL_3_0.cpython-36.opt-1.pycGL_3_0.cpython-36.pycGL_3_1.cpython-36.opt-1.pycGL_3_1.cpython-36.pycGL_3_2.cpython-36.opt-1.pycGL_3_2.cpython-36.pycGL_3_3.cpython-36.opt-1.pycGL_3_3.cpython-36.pycGL_4_0.cpython-36.opt-1.pycGL_4_0.cpython-36.pycGL_4_1.cpython-36.opt-1.pycGL_4_1.cpython-36.pycGL_4_2.cpython-36.opt-1.pycGL_4_2.cpython-36.pycGL_4_3.cpython-36.opt-1.pycGL_4_3.cpython-36.pycGL_4_4.cpython-36.opt-1.pycGL_4_4.cpython-36.pycGL_4_5.cpython-36.opt-1.pycGL_4_5.cpython-36.pycGL_4_6.cpython-36.opt-1.pycGL_4_6.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycVIV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycWIN__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycphong_shading.cpython-36.opt-1.pycphong_shading.cpython-36.pycspecular_fog.cpython-36.opt-1.pycspecular_fog.cpython-36.pycphong_shading.pyspecular_fog.py__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptional.cpython-36.opt-1.pycexceptional.cpython-36.pycfeedback.cpython-36.opt-1.pycfeedback.cpython-36.pycframebufferobjects.cpython-36.opt-1.pycframebufferobjects.cpython-36.pycglget.cpython-36.opt-1.pycglget.cpython-36.pycimages.cpython-36.opt-1.pycimages.cpython-36.pycpointers.cpython-36.opt-1.pycpointers.cpython-36.pycselection.cpython-36.opt-1.pycselection.cpython-36.pycshaders.cpython-36.opt-1.pycshaders.cpython-36.pycvboimplementation.cpython-36.opt-1.pycvboimplementation.cpython-36.pycexceptional.pyfeedback.pyframebufferobjects.pyglget.pyimages.pypointers.pyselection.pyshaders.pyvboimplementation.pyGLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptional.cpython-36.opt-1.pycexceptional.cpython-36.pycexceptional.pyGLES1AMD__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccompressed_3DC_texture.cpython-36.opt-1.pyccompressed_3DC_texture.cpython-36.pyccompressed_ATC_texture.cpython-36.opt-1.pyccompressed_ATC_texture.cpython-36.pyccompressed_3DC_texture.pycompressed_ATC_texture.pyAPPLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccopy_texture_levels.cpython-36.opt-1.pyccopy_texture_levels.cpython-36.pycframebuffer_multisample.cpython-36.opt-1.pycframebuffer_multisample.cpython-36.pycsync.cpython-36.opt-1.pycsync.cpython-36.pyctexture_2D_limited_npot.cpython-36.opt-1.pyctexture_2D_limited_npot.cpython-36.pyctexture_format_BGRA8888.cpython-36.opt-1.pyctexture_format_BGRA8888.cpython-36.pyctexture_max_level.cpython-36.opt-1.pyctexture_max_level.cpython-36.pyccopy_texture_levels.pyframebuffer_multisample.pysync.pytexture_2D_limited_npot.pytexture_format_BGRA8888.pytexture_max_level.pyARM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrgba8.cpython-36.opt-1.pycrgba8.cpython-36.pycrgba8.pyEXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_minmax.cpython-36.opt-1.pycblend_minmax.cpython-36.pycdebug_marker.cpython-36.opt-1.pycdebug_marker.cpython-36.pycdiscard_framebuffer.cpython-36.opt-1.pycdiscard_framebuffer.cpython-36.pycmap_buffer_range.cpython-36.opt-1.pycmap_buffer_range.cpython-36.pycmulti_draw_arrays.cpython-36.opt-1.pycmulti_draw_arrays.cpython-36.pycmultisampled_render_to_texture.cpython-36.opt-1.pycmultisampled_render_to_texture.cpython-36.pycread_format_bgra.cpython-36.opt-1.pycread_format_bgra.cpython-36.pycrobustness.cpython-36.opt-1.pycrobustness.cpython-36.pycsRGB.cpython-36.opt-1.pycsRGB.cpython-36.pyctexture_compression_dxt1.cpython-36.opt-1.pyctexture_compression_dxt1.cpython-36.pyctexture_filter_anisotropic.cpython-36.opt-1.pyctexture_filter_anisotropic.cpython-36.pyctexture_format_BGRA8888.cpython-36.opt-1.pyctexture_format_BGRA8888.cpython-36.pyctexture_lod_bias.cpython-36.opt-1.pyctexture_lod_bias.cpython-36.pyctexture_storage.cpython-36.opt-1.pyctexture_storage.cpython-36.pycblend_minmax.pydebug_marker.pydiscard_framebuffer.pymap_buffer_range.pymulti_draw_arrays.pymultisampled_render_to_texture.pyread_format_bgra.pyrobustness.pysRGB.pytexture_compression_dxt1.pytexture_filter_anisotropic.pytexture_format_BGRA8888.pytexture_lod_bias.pytexture_storage.pyIMG__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultisampled_render_to_texture.cpython-36.opt-1.pycmultisampled_render_to_texture.cpython-36.pycread_format.cpython-36.opt-1.pycread_format.cpython-36.pyctexture_compression_pvrtc.cpython-36.opt-1.pyctexture_compression_pvrtc.cpython-36.pyctexture_env_enhanced_fixed_function.cpython-36.opt-1.pyctexture_env_enhanced_fixed_function.cpython-36.pycuser_clip_plane.cpython-36.opt-1.pycuser_clip_plane.cpython-36.pycmultisampled_render_to_texture.pyread_format.pytexture_compression_pvrtc.pytexture_env_enhanced_fixed_function.pyuser_clip_plane.pyKHR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycdebug.pyNV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfence.cpython-36.opt-1.pycfence.cpython-36.pycfence.pyOESEGL_image.pyEGL_image_external.py__init__.py__pycache__EGL_image.cpython-36.opt-1.pycEGL_image.cpython-36.pycEGL_image_external.cpython-36.opt-1.pycEGL_image_external.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_equation_separate.cpython-36.opt-1.pycblend_equation_separate.cpython-36.pycblend_func_separate.cpython-36.opt-1.pycblend_func_separate.cpython-36.pycblend_subtract.cpython-36.opt-1.pycblend_subtract.cpython-36.pycbyte_coordinates.cpython-36.opt-1.pycbyte_coordinates.cpython-36.pyccompressed_ETC1_RGB8_sub_texture.cpython-36.opt-1.pyccompressed_ETC1_RGB8_sub_texture.cpython-36.pyccompressed_ETC1_RGB8_texture.cpython-36.opt-1.pyccompressed_ETC1_RGB8_texture.cpython-36.pyccompressed_paletted_texture.cpython-36.opt-1.pyccompressed_paletted_texture.cpython-36.pycdepth24.cpython-36.opt-1.pycdepth24.cpython-36.pycdepth32.cpython-36.opt-1.pycdepth32.cpython-36.pycdraw_texture.cpython-36.opt-1.pycdraw_texture.cpython-36.pycelement_index_uint.cpython-36.opt-1.pycelement_index_uint.cpython-36.pycextended_matrix_palette.cpython-36.opt-1.pycextended_matrix_palette.cpython-36.pycfbo_render_mipmap.cpython-36.opt-1.pycfbo_render_mipmap.cpython-36.pycfixed_point.cpython-36.opt-1.pycfixed_point.cpython-36.pycframebuffer_object.cpython-36.opt-1.pycframebuffer_object.cpython-36.pycmapbuffer.cpython-36.opt-1.pycmapbuffer.cpython-36.pycmatrix_get.cpython-36.opt-1.pycmatrix_get.cpython-36.pycmatrix_palette.cpython-36.opt-1.pycmatrix_palette.cpython-36.pycpacked_depth_stencil.cpython-36.opt-1.pycpacked_depth_stencil.cpython-36.pycpoint_size_array.cpython-36.opt-1.pycpoint_size_array.cpython-36.pycpoint_sprite.cpython-36.opt-1.pycpoint_sprite.cpython-36.pycquery_matrix.cpython-36.opt-1.pycquery_matrix.cpython-36.pycread_format.cpython-36.opt-1.pycread_format.cpython-36.pycrequired_internalformat.cpython-36.opt-1.pycrequired_internalformat.cpython-36.pycrgb8_rgba8.cpython-36.opt-1.pycrgb8_rgba8.cpython-36.pycsingle_precision.cpython-36.opt-1.pycsingle_precision.cpython-36.pycstencil1.cpython-36.opt-1.pycstencil1.cpython-36.pycstencil4.cpython-36.opt-1.pycstencil4.cpython-36.pycstencil8.cpython-36.opt-1.pycstencil8.cpython-36.pycstencil_wrap.cpython-36.opt-1.pycstencil_wrap.cpython-36.pycsurfaceless_context.cpython-36.opt-1.pycsurfaceless_context.cpython-36.pyctexture_cube_map.cpython-36.opt-1.pyctexture_cube_map.cpython-36.pyctexture_env_crossbar.cpython-36.opt-1.pyctexture_env_crossbar.cpython-36.pyctexture_mirrored_repeat.cpython-36.opt-1.pyctexture_mirrored_repeat.cpython-36.pyctexture_npot.cpython-36.opt-1.pyctexture_npot.cpython-36.pycvertex_array_object.cpython-36.opt-1.pycvertex_array_object.cpython-36.pycblend_equation_separate.pyblend_func_separate.pyblend_subtract.pybyte_coordinates.pycompressed_ETC1_RGB8_sub_texture.pycompressed_ETC1_RGB8_texture.pycompressed_paletted_texture.pydepth24.pydepth32.pydraw_texture.pyelement_index_uint.pyextended_matrix_palette.pyfbo_render_mipmap.pyfixed_point.pyframebuffer_object.pymapbuffer.pymatrix_get.pymatrix_palette.pypacked_depth_stencil.pypoint_size_array.pypoint_sprite.pyquery_matrix.pyread_format.pyrequired_internalformat.pyrgb8_rgba8.pysingle_precision.pystencil1.pystencil4.pystencil8.pystencil_wrap.pysurfaceless_context.pytexture_cube_map.pytexture_env_crossbar.pytexture_mirrored_repeat.pytexture_npot.pyvertex_array_object.pyQCOM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdriver_control.cpython-36.opt-1.pycdriver_control.cpython-36.pycextended_get.cpython-36.opt-1.pycextended_get.cpython-36.pycextended_get2.cpython-36.opt-1.pycextended_get2.cpython-36.pycperfmon_global_mode.cpython-36.opt-1.pycperfmon_global_mode.cpython-36.pyctiled_rendering.cpython-36.opt-1.pyctiled_rendering.cpython-36.pycwriteonly_rendering.cpython-36.opt-1.pycwriteonly_rendering.cpython-36.pycdriver_control.pyextended_get.pyextended_get2.pyperfmon_global_mode.pytiled_rendering.pywriteonly_rendering.pyVERSIONGLES1_1_0.py__init__.py__pycache__GLES1_1_0.cpython-36.opt-1.pycGLES1_1_0.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycGLES2AMD__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccompressed_3DC_texture.cpython-36.opt-1.pyccompressed_3DC_texture.cpython-36.pyccompressed_ATC_texture.cpython-36.opt-1.pyccompressed_ATC_texture.cpython-36.pycframebuffer_multisample_advanced.cpython-36.opt-1.pycframebuffer_multisample_advanced.cpython-36.pycperformance_monitor.cpython-36.opt-1.pycperformance_monitor.cpython-36.pycprogram_binary_Z400.cpython-36.opt-1.pycprogram_binary_Z400.cpython-36.pyccompressed_3DC_texture.pycompressed_ATC_texture.pyframebuffer_multisample_advanced.pyperformance_monitor.pyprogram_binary_Z400.pyANDROID__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycextension_pack_es31a.cpython-36.opt-1.pycextension_pack_es31a.cpython-36.pycextension_pack_es31a.pyANGLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdepth_texture.cpython-36.opt-1.pycdepth_texture.cpython-36.pycframebuffer_blit.cpython-36.opt-1.pycframebuffer_blit.cpython-36.pycframebuffer_multisample.cpython-36.opt-1.pycframebuffer_multisample.cpython-36.pycinstanced_arrays.cpython-36.opt-1.pycinstanced_arrays.cpython-36.pycpack_reverse_row_order.cpython-36.opt-1.pycpack_reverse_row_order.cpython-36.pycprogram_binary.cpython-36.opt-1.pycprogram_binary.cpython-36.pyctexture_compression_dxt3.cpython-36.opt-1.pyctexture_compression_dxt3.cpython-36.pyctexture_compression_dxt5.cpython-36.opt-1.pyctexture_compression_dxt5.cpython-36.pyctexture_usage.cpython-36.opt-1.pyctexture_usage.cpython-36.pyctranslated_shader_source.cpython-36.opt-1.pyctranslated_shader_source.cpython-36.pycdepth_texture.pyframebuffer_blit.pyframebuffer_multisample.pyinstanced_arrays.pypack_reverse_row_order.pyprogram_binary.pytexture_compression_dxt3.pytexture_compression_dxt5.pytexture_usage.pytranslated_shader_source.pyAPPLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclip_distance.cpython-36.opt-1.pycclip_distance.cpython-36.pyccolor_buffer_packed_float.cpython-36.opt-1.pyccolor_buffer_packed_float.cpython-36.pyccopy_texture_levels.cpython-36.opt-1.pyccopy_texture_levels.cpython-36.pycframebuffer_multisample.cpython-36.opt-1.pycframebuffer_multisample.cpython-36.pycrgb_422.cpython-36.opt-1.pycrgb_422.cpython-36.pycsync.cpython-36.opt-1.pycsync.cpython-36.pyctexture_format_BGRA8888.cpython-36.opt-1.pyctexture_format_BGRA8888.cpython-36.pyctexture_max_level.cpython-36.opt-1.pyctexture_max_level.cpython-36.pyctexture_packed_float.cpython-36.opt-1.pyctexture_packed_float.cpython-36.pycclip_distance.pycolor_buffer_packed_float.pycopy_texture_levels.pyframebuffer_multisample.pyrgb_422.pysync.pytexture_format_BGRA8888.pytexture_max_level.pytexture_packed_float.pyARM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmali_program_binary.cpython-36.opt-1.pycmali_program_binary.cpython-36.pycmali_shader_binary.cpython-36.opt-1.pycmali_shader_binary.cpython-36.pycrgba8.cpython-36.opt-1.pycrgba8.cpython-36.pycshader_framebuffer_fetch.cpython-36.opt-1.pycshader_framebuffer_fetch.cpython-36.pycshader_framebuffer_fetch_depth_stencil.cpython-36.opt-1.pycshader_framebuffer_fetch_depth_stencil.cpython-36.pycmali_program_binary.pymali_shader_binary.pyrgba8.pyshader_framebuffer_fetch.pyshader_framebuffer_fetch_depth_stencil.pyDMP__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycprogram_binary.cpython-36.opt-1.pycprogram_binary.cpython-36.pycshader_binary.cpython-36.opt-1.pycshader_binary.cpython-36.pycprogram_binary.pyshader_binary.pyESVERSION_3_2.py__init__.py__pycache__VERSION_3_2.cpython-36.opt-1.pycVERSION_3_2.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycEXTEGL_image_array.pyEGL_image_storage.pyYUV_target.py__init__.py__pycache__EGL_image_array.cpython-36.opt-1.pycEGL_image_array.cpython-36.pycEGL_image_storage.cpython-36.opt-1.pycEGL_image_storage.cpython-36.pycYUV_target.cpython-36.opt-1.pycYUV_target.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase_instance.cpython-36.opt-1.pycbase_instance.cpython-36.pycblend_func_extended.cpython-36.opt-1.pycblend_func_extended.cpython-36.pycblend_minmax.cpython-36.opt-1.pycblend_minmax.cpython-36.pycbuffer_storage.cpython-36.opt-1.pycbuffer_storage.cpython-36.pycclear_texture.cpython-36.opt-1.pycclear_texture.cpython-36.pycclip_control.cpython-36.opt-1.pycclip_control.cpython-36.pycclip_cull_distance.cpython-36.opt-1.pycclip_cull_distance.cpython-36.pyccolor_buffer_float.cpython-36.opt-1.pyccolor_buffer_float.cpython-36.pyccolor_buffer_half_float.cpython-36.opt-1.pyccolor_buffer_half_float.cpython-36.pycconservative_depth.cpython-36.opt-1.pycconservative_depth.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pycdebug_label.cpython-36.opt-1.pycdebug_label.cpython-36.pycdebug_marker.cpython-36.opt-1.pycdebug_marker.cpython-36.pycdiscard_framebuffer.cpython-36.opt-1.pycdiscard_framebuffer.cpython-36.pycdisjoint_timer_query.cpython-36.opt-1.pycdisjoint_timer_query.cpython-36.pycdraw_buffers.cpython-36.opt-1.pycdraw_buffers.cpython-36.pycdraw_buffers_indexed.cpython-36.opt-1.pycdraw_buffers_indexed.cpython-36.pycdraw_elements_base_vertex.cpython-36.opt-1.pycdraw_elements_base_vertex.cpython-36.pycdraw_instanced.cpython-36.opt-1.pycdraw_instanced.cpython-36.pycdraw_transform_feedback.cpython-36.opt-1.pycdraw_transform_feedback.cpython-36.pycexternal_buffer.cpython-36.opt-1.pycexternal_buffer.cpython-36.pycfloat_blend.cpython-36.opt-1.pycfloat_blend.cpython-36.pycgeometry_point_size.cpython-36.opt-1.pycgeometry_point_size.cpython-36.pycgeometry_shader.cpython-36.opt-1.pycgeometry_shader.cpython-36.pycgpu_shader5.cpython-36.opt-1.pycgpu_shader5.cpython-36.pycinstanced_arrays.cpython-36.opt-1.pycinstanced_arrays.cpython-36.pycmap_buffer_range.cpython-36.opt-1.pycmap_buffer_range.cpython-36.pycmemory_object.cpython-36.opt-1.pycmemory_object.cpython-36.pycmemory_object_fd.cpython-36.opt-1.pycmemory_object_fd.cpython-36.pycmemory_object_win32.cpython-36.opt-1.pycmemory_object_win32.cpython-36.pycmulti_draw_arrays.cpython-36.opt-1.pycmulti_draw_arrays.cpython-36.pycmulti_draw_indirect.cpython-36.opt-1.pycmulti_draw_indirect.cpython-36.pycmultisampled_compatibility.cpython-36.opt-1.pycmultisampled_compatibility.cpython-36.pycmultisampled_render_to_texture.cpython-36.opt-1.pycmultisampled_render_to_texture.cpython-36.pycmultiview_draw_buffers.cpython-36.opt-1.pycmultiview_draw_buffers.cpython-36.pycocclusion_query_boolean.cpython-36.opt-1.pycocclusion_query_boolean.cpython-36.pycpolygon_offset_clamp.cpython-36.opt-1.pycpolygon_offset_clamp.cpython-36.pycpost_depth_coverage.cpython-36.opt-1.pycpost_depth_coverage.cpython-36.pycprimitive_bounding_box.cpython-36.opt-1.pycprimitive_bounding_box.cpython-36.pycprotected_textures.cpython-36.opt-1.pycprotected_textures.cpython-36.pycpvrtc_sRGB.cpython-36.opt-1.pycpvrtc_sRGB.cpython-36.pycraster_multisample.cpython-36.opt-1.pycraster_multisample.cpython-36.pycread_format_bgra.cpython-36.opt-1.pycread_format_bgra.cpython-36.pycrender_snorm.cpython-36.opt-1.pycrender_snorm.cpython-36.pycrobustness.cpython-36.opt-1.pycrobustness.cpython-36.pycsRGB.cpython-36.opt-1.pycsRGB.cpython-36.pycsRGB_write_control.cpython-36.opt-1.pycsRGB_write_control.cpython-36.pycsemaphore.cpython-36.opt-1.pycsemaphore.cpython-36.pycsemaphore_fd.cpython-36.opt-1.pycsemaphore_fd.cpython-36.pycsemaphore_win32.cpython-36.opt-1.pycsemaphore_win32.cpython-36.pycseparate_shader_objects.cpython-36.opt-1.pycseparate_shader_objects.cpython-36.pycshader_framebuffer_fetch.cpython-36.opt-1.pycshader_framebuffer_fetch.cpython-36.pycshader_framebuffer_fetch_non_coherent.cpython-36.opt-1.pycshader_framebuffer_fetch_non_coherent.cpython-36.pycshader_group_vote.cpython-36.opt-1.pycshader_group_vote.cpython-36.pycshader_implicit_conversions.cpython-36.opt-1.pycshader_implicit_conversions.cpython-36.pycshader_integer_mix.cpython-36.opt-1.pycshader_integer_mix.cpython-36.pycshader_io_blocks.cpython-36.opt-1.pycshader_io_blocks.cpython-36.pycshader_non_constant_global_initializers.cpython-36.opt-1.pycshader_non_constant_global_initializers.cpython-36.pycshader_pixel_local_storage.cpython-36.opt-1.pycshader_pixel_local_storage.cpython-36.pycshader_pixel_local_storage2.cpython-36.opt-1.pycshader_pixel_local_storage2.cpython-36.pycshader_texture_lod.cpython-36.opt-1.pycshader_texture_lod.cpython-36.pycshadow_samplers.cpython-36.opt-1.pycshadow_samplers.cpython-36.pycsparse_texture.cpython-36.opt-1.pycsparse_texture.cpython-36.pycsparse_texture2.cpython-36.opt-1.pycsparse_texture2.cpython-36.pyctessellation_point_size.cpython-36.opt-1.pyctessellation_point_size.cpython-36.pyctessellation_shader.cpython-36.opt-1.pyctessellation_shader.cpython-36.pyctexture_border_clamp.cpython-36.opt-1.pyctexture_border_clamp.cpython-36.pyctexture_buffer.cpython-36.opt-1.pyctexture_buffer.cpython-36.pyctexture_compression_astc_decode_mode.cpython-36.opt-1.pyctexture_compression_astc_decode_mode.cpython-36.pyctexture_compression_bptc.cpython-36.opt-1.pyctexture_compression_bptc.cpython-36.pyctexture_compression_dxt1.cpython-36.opt-1.pyctexture_compression_dxt1.cpython-36.pyctexture_compression_rgtc.cpython-36.opt-1.pyctexture_compression_rgtc.cpython-36.pyctexture_compression_s3tc.cpython-36.opt-1.pyctexture_compression_s3tc.cpython-36.pyctexture_compression_s3tc_srgb.cpython-36.opt-1.pyctexture_compression_s3tc_srgb.cpython-36.pyctexture_cube_map_array.cpython-36.opt-1.pyctexture_cube_map_array.cpython-36.pyctexture_filter_anisotropic.cpython-36.opt-1.pyctexture_filter_anisotropic.cpython-36.pyctexture_filter_minmax.cpython-36.opt-1.pyctexture_filter_minmax.cpython-36.pyctexture_format_BGRA8888.cpython-36.opt-1.pyctexture_format_BGRA8888.cpython-36.pyctexture_format_sRGB_override.cpython-36.opt-1.pyctexture_format_sRGB_override.cpython-36.pyctexture_mirror_clamp_to_edge.cpython-36.opt-1.pyctexture_mirror_clamp_to_edge.cpython-36.pyctexture_norm16.cpython-36.opt-1.pyctexture_norm16.cpython-36.pyctexture_rg.cpython-36.opt-1.pyctexture_rg.cpython-36.pyctexture_sRGB_R8.cpython-36.opt-1.pyctexture_sRGB_R8.cpython-36.pyctexture_sRGB_RG8.cpython-36.opt-1.pyctexture_sRGB_RG8.cpython-36.pyctexture_sRGB_decode.cpython-36.opt-1.pyctexture_sRGB_decode.cpython-36.pyctexture_storage.cpython-36.opt-1.pyctexture_storage.cpython-36.pyctexture_type_2_10_10_10_REV.cpython-36.opt-1.pyctexture_type_2_10_10_10_REV.cpython-36.pyctexture_view.cpython-36.opt-1.pyctexture_view.cpython-36.pycunpack_subimage.cpython-36.opt-1.pycunpack_subimage.cpython-36.pycwin32_keyed_mutex.cpython-36.opt-1.pycwin32_keyed_mutex.cpython-36.pycwindow_rectangles.cpython-36.opt-1.pycwindow_rectangles.cpython-36.pycbase_instance.pyblend_func_extended.pyblend_minmax.pybuffer_storage.pyclear_texture.pyclip_control.pyclip_cull_distance.pycolor_buffer_float.pycolor_buffer_half_float.pyconservative_depth.pycopy_image.pydebug_label.pydebug_marker.pydiscard_framebuffer.pydisjoint_timer_query.pydraw_buffers.pydraw_buffers_indexed.pydraw_elements_base_vertex.pydraw_instanced.pydraw_transform_feedback.pyexternal_buffer.pyfloat_blend.pygeometry_point_size.pygeometry_shader.pygpu_shader5.pyinstanced_arrays.pymap_buffer_range.pymemory_object.pymemory_object_fd.pymemory_object_win32.pymulti_draw_arrays.pymulti_draw_indirect.pymultisampled_compatibility.pymultisampled_render_to_texture.pymultiview_draw_buffers.pyocclusion_query_boolean.pypolygon_offset_clamp.pypost_depth_coverage.pyprimitive_bounding_box.pyprotected_textures.pypvrtc_sRGB.pyraster_multisample.pyread_format_bgra.pyrender_snorm.pyrobustness.pysRGB.pysRGB_write_control.pysemaphore.pysemaphore_fd.pysemaphore_win32.pyseparate_shader_objects.pyshader_framebuffer_fetch.pyshader_framebuffer_fetch_non_coherent.pyshader_group_vote.pyshader_implicit_conversions.pyshader_integer_mix.pyshader_io_blocks.pyshader_non_constant_global_initializers.pyshader_pixel_local_storage.pyshader_pixel_local_storage2.pyshader_texture_lod.pyshadow_samplers.pysparse_texture.pysparse_texture2.pytessellation_point_size.pytessellation_shader.pytexture_border_clamp.pytexture_buffer.pytexture_compression_astc_decode_mode.pytexture_compression_bptc.pytexture_compression_dxt1.pytexture_compression_rgtc.pytexture_compression_s3tc.pytexture_compression_s3tc_srgb.pytexture_cube_map_array.pytexture_filter_anisotropic.pytexture_filter_minmax.pytexture_format_BGRA8888.pytexture_format_sRGB_override.pytexture_mirror_clamp_to_edge.pytexture_norm16.pytexture_rg.pytexture_sRGB_R8.pytexture_sRGB_RG8.pytexture_sRGB_decode.pytexture_storage.pytexture_type_2_10_10_10_REV.pytexture_view.pyunpack_subimage.pywin32_keyed_mutex.pywindow_rectangles.pyFJ__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycshader_binary_GCCSO.cpython-36.opt-1.pycshader_binary_GCCSO.cpython-36.pycshader_binary_GCCSO.pyIMG__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbindless_texture.cpython-36.opt-1.pycbindless_texture.cpython-36.pycframebuffer_downsample.cpython-36.opt-1.pycframebuffer_downsample.cpython-36.pycmultisampled_render_to_texture.cpython-36.opt-1.pycmultisampled_render_to_texture.cpython-36.pycprogram_binary.cpython-36.opt-1.pycprogram_binary.cpython-36.pycread_format.cpython-36.opt-1.pycread_format.cpython-36.pycshader_binary.cpython-36.opt-1.pycshader_binary.cpython-36.pyctexture_compression_pvrtc.cpython-36.opt-1.pyctexture_compression_pvrtc.cpython-36.pyctexture_compression_pvrtc2.cpython-36.opt-1.pyctexture_compression_pvrtc2.cpython-36.pyctexture_filter_cubic.cpython-36.opt-1.pyctexture_filter_cubic.cpython-36.pycbindless_texture.pyframebuffer_downsample.pymultisampled_render_to_texture.pyprogram_binary.pyread_format.pyshader_binary.pytexture_compression_pvrtc.pytexture_compression_pvrtc2.pytexture_filter_cubic.pyINTEL__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblackhole_render.cpython-36.opt-1.pycblackhole_render.cpython-36.pycconservative_rasterization.cpython-36.opt-1.pycconservative_rasterization.cpython-36.pycframebuffer_CMAA.cpython-36.opt-1.pycframebuffer_CMAA.cpython-36.pycperformance_query.cpython-36.opt-1.pycperformance_query.cpython-36.pycblackhole_render.pyconservative_rasterization.pyframebuffer_CMAA.pyperformance_query.pyKHR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_equation_advanced.cpython-36.opt-1.pycblend_equation_advanced.cpython-36.pycblend_equation_advanced_coherent.cpython-36.opt-1.pycblend_equation_advanced_coherent.cpython-36.pyccontext_flush_control.cpython-36.opt-1.pyccontext_flush_control.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycno_error.cpython-36.opt-1.pycno_error.cpython-36.pycparallel_shader_compile.cpython-36.opt-1.pycparallel_shader_compile.cpython-36.pycrobust_buffer_access_behavior.cpython-36.opt-1.pycrobust_buffer_access_behavior.cpython-36.pycrobustness.cpython-36.opt-1.pycrobustness.cpython-36.pyctexture_compression_astc_hdr.cpython-36.opt-1.pyctexture_compression_astc_hdr.cpython-36.pyctexture_compression_astc_ldr.cpython-36.opt-1.pyctexture_compression_astc_ldr.cpython-36.pyctexture_compression_astc_sliced_3d.cpython-36.opt-1.pyctexture_compression_astc_sliced_3d.cpython-36.pycblend_equation_advanced.pyblend_equation_advanced_coherent.pycontext_flush_control.pydebug.pyno_error.pyparallel_shader_compile.pyrobust_buffer_access_behavior.pyrobustness.pytexture_compression_astc_hdr.pytexture_compression_astc_ldr.pytexture_compression_astc_sliced_3d.pyMESA__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycframebuffer_flip_y.cpython-36.opt-1.pycframebuffer_flip_y.cpython-36.pycprogram_binary_formats.cpython-36.opt-1.pycprogram_binary_formats.cpython-36.pycshader_integer_functions.cpython-36.opt-1.pycshader_integer_functions.cpython-36.pycframebuffer_flip_y.pyprogram_binary_formats.pyshader_integer_functions.pyNV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbindless_texture.cpython-36.opt-1.pycbindless_texture.cpython-36.pycblend_equation_advanced.cpython-36.opt-1.pycblend_equation_advanced.cpython-36.pycblend_equation_advanced_coherent.cpython-36.opt-1.pycblend_equation_advanced_coherent.cpython-36.pycblend_minmax_factor.cpython-36.opt-1.pycblend_minmax_factor.cpython-36.pycclip_space_w_scaling.cpython-36.opt-1.pycclip_space_w_scaling.cpython-36.pycconditional_render.cpython-36.opt-1.pycconditional_render.cpython-36.pycconservative_raster.cpython-36.opt-1.pycconservative_raster.cpython-36.pycconservative_raster_pre_snap.cpython-36.opt-1.pycconservative_raster_pre_snap.cpython-36.pycconservative_raster_pre_snap_triangles.cpython-36.opt-1.pycconservative_raster_pre_snap_triangles.cpython-36.pyccopy_buffer.cpython-36.opt-1.pyccopy_buffer.cpython-36.pyccoverage_sample.cpython-36.opt-1.pyccoverage_sample.cpython-36.pycdepth_nonlinear.cpython-36.opt-1.pycdepth_nonlinear.cpython-36.pycdraw_buffers.cpython-36.opt-1.pycdraw_buffers.cpython-36.pycdraw_instanced.cpython-36.opt-1.pycdraw_instanced.cpython-36.pycdraw_vulkan_image.cpython-36.opt-1.pycdraw_vulkan_image.cpython-36.pycexplicit_attrib_location.cpython-36.opt-1.pycexplicit_attrib_location.cpython-36.pycfbo_color_attachments.cpython-36.opt-1.pycfbo_color_attachments.cpython-36.pycfence.cpython-36.opt-1.pycfence.cpython-36.pycfill_rectangle.cpython-36.opt-1.pycfill_rectangle.cpython-36.pycfragment_coverage_to_color.cpython-36.opt-1.pycfragment_coverage_to_color.cpython-36.pycfragment_shader_interlock.cpython-36.opt-1.pycfragment_shader_interlock.cpython-36.pycframebuffer_blit.cpython-36.opt-1.pycframebuffer_blit.cpython-36.pycframebuffer_mixed_samples.cpython-36.opt-1.pycframebuffer_mixed_samples.cpython-36.pycframebuffer_multisample.cpython-36.opt-1.pycframebuffer_multisample.cpython-36.pycgenerate_mipmap_sRGB.cpython-36.opt-1.pycgenerate_mipmap_sRGB.cpython-36.pycgeometry_shader_passthrough.cpython-36.opt-1.pycgeometry_shader_passthrough.cpython-36.pycgpu_shader5.cpython-36.opt-1.pycgpu_shader5.cpython-36.pycimage_formats.cpython-36.opt-1.pycimage_formats.cpython-36.pycinstanced_arrays.cpython-36.opt-1.pycinstanced_arrays.cpython-36.pycinternalformat_sample_query.cpython-36.opt-1.pycinternalformat_sample_query.cpython-36.pycnon_square_matrices.cpython-36.opt-1.pycnon_square_matrices.cpython-36.pycpath_rendering.cpython-36.opt-1.pycpath_rendering.cpython-36.pycpath_rendering_shared_edge.cpython-36.opt-1.pycpath_rendering_shared_edge.cpython-36.pycpixel_buffer_object.cpython-36.opt-1.pycpixel_buffer_object.cpython-36.pycpolygon_mode.cpython-36.opt-1.pycpolygon_mode.cpython-36.pycread_buffer.cpython-36.opt-1.pycread_buffer.cpython-36.pycread_buffer_front.cpython-36.opt-1.pycread_buffer_front.cpython-36.pycread_depth.cpython-36.opt-1.pycread_depth.cpython-36.pycread_depth_stencil.cpython-36.opt-1.pycread_depth_stencil.cpython-36.pycread_stencil.cpython-36.opt-1.pycread_stencil.cpython-36.pycsRGB_formats.cpython-36.opt-1.pycsRGB_formats.cpython-36.pycsample_locations.cpython-36.opt-1.pycsample_locations.cpython-36.pycsample_mask_override_coverage.cpython-36.opt-1.pycsample_mask_override_coverage.cpython-36.pycshader_atomic_fp16_vector.cpython-36.opt-1.pycshader_atomic_fp16_vector.cpython-36.pycshader_noperspective_interpolation.cpython-36.opt-1.pycshader_noperspective_interpolation.cpython-36.pycshadow_samplers_array.cpython-36.opt-1.pycshadow_samplers_array.cpython-36.pycshadow_samplers_cube.cpython-36.opt-1.pycshadow_samplers_cube.cpython-36.pycstereo_view_rendering.cpython-36.opt-1.pycstereo_view_rendering.cpython-36.pyctexture_border_clamp.cpython-36.opt-1.pyctexture_border_clamp.cpython-36.pyctexture_compression_s3tc_update.cpython-36.opt-1.pyctexture_compression_s3tc_update.cpython-36.pyctexture_npot_2D_mipmap.cpython-36.opt-1.pyctexture_npot_2D_mipmap.cpython-36.pycviewport_array.cpython-36.opt-1.pycviewport_array.cpython-36.pycviewport_array2.cpython-36.opt-1.pycviewport_array2.cpython-36.pycviewport_swizzle.cpython-36.opt-1.pycviewport_swizzle.cpython-36.pycbindless_texture.pyblend_equation_advanced.pyblend_equation_advanced_coherent.pyblend_minmax_factor.pyclip_space_w_scaling.pyconditional_render.pyconservative_raster.pyconservative_raster_pre_snap.pyconservative_raster_pre_snap_triangles.pycopy_buffer.pycoverage_sample.pydepth_nonlinear.pydraw_buffers.pydraw_instanced.pydraw_vulkan_image.pyexplicit_attrib_location.pyfbo_color_attachments.pyfence.pyfill_rectangle.pyfragment_coverage_to_color.pyfragment_shader_interlock.pyframebuffer_blit.pyframebuffer_mixed_samples.pyframebuffer_multisample.pygenerate_mipmap_sRGB.pygeometry_shader_passthrough.pygpu_shader5.pyimage_formats.pyinstanced_arrays.pyinternalformat_sample_query.pynon_square_matrices.pypath_rendering.pypath_rendering_shared_edge.pypixel_buffer_object.pypolygon_mode.pyread_buffer.pyread_buffer_front.pyread_depth.pyread_depth_stencil.pyread_stencil.pysRGB_formats.pysample_locations.pysample_mask_override_coverage.pyshader_atomic_fp16_vector.pyshader_noperspective_interpolation.pyshadow_samplers_array.pyshadow_samplers_cube.pystereo_view_rendering.pytexture_border_clamp.pytexture_compression_s3tc_update.pytexture_npot_2D_mipmap.pyviewport_array.pyviewport_array2.pyviewport_swizzle.pyNVX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_equation_advanced_multi_draw_buffers.cpython-36.opt-1.pycblend_equation_advanced_multi_draw_buffers.cpython-36.pycblend_equation_advanced_multi_draw_buffers.pyOESEGL_image.pyEGL_image_external.pyEGL_image_external_essl3.py__init__.py__pycache__EGL_image.cpython-36.opt-1.pycEGL_image.cpython-36.pycEGL_image_external.cpython-36.opt-1.pycEGL_image_external.cpython-36.pycEGL_image_external_essl3.cpython-36.opt-1.pycEGL_image_external_essl3.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccompressed_ETC1_RGB8_sub_texture.cpython-36.opt-1.pyccompressed_ETC1_RGB8_sub_texture.cpython-36.pyccompressed_ETC1_RGB8_texture.cpython-36.opt-1.pyccompressed_ETC1_RGB8_texture.cpython-36.pyccompressed_paletted_texture.cpython-36.opt-1.pyccompressed_paletted_texture.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pycdepth24.cpython-36.opt-1.pycdepth24.cpython-36.pycdepth32.cpython-36.opt-1.pycdepth32.cpython-36.pycdepth_texture.cpython-36.opt-1.pycdepth_texture.cpython-36.pycdraw_buffers_indexed.cpython-36.opt-1.pycdraw_buffers_indexed.cpython-36.pycdraw_elements_base_vertex.cpython-36.opt-1.pycdraw_elements_base_vertex.cpython-36.pycelement_index_uint.cpython-36.opt-1.pycelement_index_uint.cpython-36.pycfbo_render_mipmap.cpython-36.opt-1.pycfbo_render_mipmap.cpython-36.pycfragment_precision_high.cpython-36.opt-1.pycfragment_precision_high.cpython-36.pycgeometry_point_size.cpython-36.opt-1.pycgeometry_point_size.cpython-36.pycgeometry_shader.cpython-36.opt-1.pycgeometry_shader.cpython-36.pycget_program_binary.cpython-36.opt-1.pycget_program_binary.cpython-36.pycgpu_shader5.cpython-36.opt-1.pycgpu_shader5.cpython-36.pycmapbuffer.cpython-36.opt-1.pycmapbuffer.cpython-36.pycpacked_depth_stencil.cpython-36.opt-1.pycpacked_depth_stencil.cpython-36.pycprimitive_bounding_box.cpython-36.opt-1.pycprimitive_bounding_box.cpython-36.pycrequired_internalformat.cpython-36.opt-1.pycrequired_internalformat.cpython-36.pycrgb8_rgba8.cpython-36.opt-1.pycrgb8_rgba8.cpython-36.pycsample_shading.cpython-36.opt-1.pycsample_shading.cpython-36.pycsample_variables.cpython-36.opt-1.pycsample_variables.cpython-36.pycshader_image_atomic.cpython-36.opt-1.pycshader_image_atomic.cpython-36.pycshader_io_blocks.cpython-36.opt-1.pycshader_io_blocks.cpython-36.pycshader_multisample_interpolation.cpython-36.opt-1.pycshader_multisample_interpolation.cpython-36.pycstandard_derivatives.cpython-36.opt-1.pycstandard_derivatives.cpython-36.pycstencil1.cpython-36.opt-1.pycstencil1.cpython-36.pycstencil4.cpython-36.opt-1.pycstencil4.cpython-36.pycsurfaceless_context.cpython-36.opt-1.pycsurfaceless_context.cpython-36.pyctessellation_point_size.cpython-36.opt-1.pyctessellation_point_size.cpython-36.pyctessellation_shader.cpython-36.opt-1.pyctessellation_shader.cpython-36.pyctexture_3D.cpython-36.opt-1.pyctexture_3D.cpython-36.pyctexture_border_clamp.cpython-36.opt-1.pyctexture_border_clamp.cpython-36.pyctexture_buffer.cpython-36.opt-1.pyctexture_buffer.cpython-36.pyctexture_compression_astc.cpython-36.opt-1.pyctexture_compression_astc.cpython-36.pyctexture_cube_map_array.cpython-36.opt-1.pyctexture_cube_map_array.cpython-36.pyctexture_float.cpython-36.opt-1.pyctexture_float.cpython-36.pyctexture_float_linear.cpython-36.opt-1.pyctexture_float_linear.cpython-36.pyctexture_half_float.cpython-36.opt-1.pyctexture_half_float.cpython-36.pyctexture_half_float_linear.cpython-36.opt-1.pyctexture_half_float_linear.cpython-36.pyctexture_npot.cpython-36.opt-1.pyctexture_npot.cpython-36.pyctexture_stencil8.cpython-36.opt-1.pyctexture_stencil8.cpython-36.pyctexture_storage_multisample_2d_array.cpython-36.opt-1.pyctexture_storage_multisample_2d_array.cpython-36.pyctexture_view.cpython-36.opt-1.pyctexture_view.cpython-36.pycvertex_array_object.cpython-36.opt-1.pycvertex_array_object.cpython-36.pycvertex_half_float.cpython-36.opt-1.pycvertex_half_float.cpython-36.pycvertex_type_10_10_10_2.cpython-36.opt-1.pycvertex_type_10_10_10_2.cpython-36.pycviewport_array.cpython-36.opt-1.pycviewport_array.cpython-36.pyccompressed_ETC1_RGB8_sub_texture.pycompressed_ETC1_RGB8_texture.pycompressed_paletted_texture.pycopy_image.pydepth24.pydepth32.pydepth_texture.pydraw_buffers_indexed.pydraw_elements_base_vertex.pyelement_index_uint.pyfbo_render_mipmap.pyfragment_precision_high.pygeometry_point_size.pygeometry_shader.pyget_program_binary.pygpu_shader5.pymapbuffer.pypacked_depth_stencil.pyprimitive_bounding_box.pyrequired_internalformat.pyrgb8_rgba8.pysample_shading.pysample_variables.pyshader_image_atomic.pyshader_io_blocks.pyshader_multisample_interpolation.pystandard_derivatives.pystencil1.pystencil4.pysurfaceless_context.pytessellation_point_size.pytessellation_shader.pytexture_3D.pytexture_border_clamp.pytexture_buffer.pytexture_compression_astc.pytexture_cube_map_array.pytexture_float.pytexture_float_linear.pytexture_half_float.pytexture_half_float_linear.pytexture_npot.pytexture_stencil8.pytexture_storage_multisample_2d_array.pytexture_view.pyvertex_array_object.pyvertex_half_float.pyvertex_type_10_10_10_2.pyviewport_array.pyOVR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultiview.cpython-36.opt-1.pycmultiview.cpython-36.pycmultiview2.cpython-36.opt-1.pycmultiview2.cpython-36.pycmultiview_multisampled_render_to_texture.cpython-36.opt-1.pycmultiview_multisampled_render_to_texture.cpython-36.pycmultiview.pymultiview2.pymultiview_multisampled_render_to_texture.pyQCOM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalpha_test.cpython-36.opt-1.pycalpha_test.cpython-36.pycbinning_control.cpython-36.opt-1.pycbinning_control.cpython-36.pycdriver_control.cpython-36.opt-1.pycdriver_control.cpython-36.pycextended_get.cpython-36.opt-1.pycextended_get.cpython-36.pycextended_get2.cpython-36.opt-1.pycextended_get2.cpython-36.pycframebuffer_foveated.cpython-36.opt-1.pycframebuffer_foveated.cpython-36.pycperfmon_global_mode.cpython-36.opt-1.pycperfmon_global_mode.cpython-36.pycshader_framebuffer_fetch_noncoherent.cpython-36.opt-1.pycshader_framebuffer_fetch_noncoherent.cpython-36.pyctexture_foveated.cpython-36.opt-1.pyctexture_foveated.cpython-36.pyctiled_rendering.cpython-36.opt-1.pyctiled_rendering.cpython-36.pycwriteonly_rendering.cpython-36.opt-1.pycwriteonly_rendering.cpython-36.pycalpha_test.pybinning_control.pydriver_control.pyextended_get.pyextended_get2.pyframebuffer_foveated.pyperfmon_global_mode.pyshader_framebuffer_fetch_noncoherent.pytexture_foveated.pytiled_rendering.pywriteonly_rendering.pyVERSIONGLES2_2_0.py__init__.py__pycache__GLES2_2_0.cpython-36.opt-1.pycGLES2_2_0.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycVIV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycshader_binary.cpython-36.opt-1.pycshader_binary.cpython-36.pycshader_binary.py__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycshaders.cpython-36.opt-1.pycshaders.cpython-36.pycvboimplementation.cpython-36.opt-1.pycvboimplementation.cpython-36.pycshaders.pyvboimplementation.pyGLES3VERSIONGLES3_3_0.pyGLES3_3_1.py__init__.py__pycache__GLES3_3_0.cpython-36.opt-1.pycGLES3_3_0.cpython-36.pycGLES3_3_1.cpython-36.opt-1.pycGLES3_3_1.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycvboimplementation.cpython-36.opt-1.pycvboimplementation.cpython-36.pycvboimplementation.pyGLSC2EXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctexture_compression_s3tc.cpython-36.opt-1.pyctexture_compression_s3tc.cpython-36.pyctexture_compression_s3tc.pyOES__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdepth24.cpython-36.opt-1.pycdepth24.cpython-36.pycdepth32.cpython-36.opt-1.pycdepth32.cpython-36.pycrgb8_rgba8.cpython-36.opt-1.pycrgb8_rgba8.cpython-36.pycstandard_derivatives.cpython-36.opt-1.pycstandard_derivatives.cpython-36.pycdepth24.pydepth32.pyrgb8_rgba8.pystandard_derivatives.pySCVERSION_2_0.py__init__.py__pycache__VERSION_2_0.cpython-36.opt-1.pycVERSION_2_0.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycGLUEXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycnurbs_tessellator.cpython-36.opt-1.pycnurbs_tessellator.cpython-36.pycobject_space_tess.cpython-36.opt-1.pycobject_space_tess.cpython-36.pycnurbs_tessellator.pyobject_space_tess.py__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycglunurbs.cpython-36.opt-1.pycglunurbs.cpython-36.pycglustruct.cpython-36.opt-1.pycglustruct.cpython-36.pycprojection.cpython-36.opt-1.pycprojection.cpython-36.pycquadrics.cpython-36.opt-1.pycquadrics.cpython-36.pyctess.cpython-36.opt-1.pyctess.cpython-36.pycglunurbs.pyglustruct.pyprojection.pyquadrics.pytess.pyGLUT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfonts.cpython-36.opt-1.pycfonts.cpython-36.pycfreeglut.cpython-36.opt-1.pycfreeglut.cpython-36.pycosx.cpython-36.opt-1.pycosx.cpython-36.pycspecial.cpython-36.opt-1.pycspecial.cpython-36.pycfonts.pyfreeglut.pyosx.pyspecial.pyGLXAMD__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgpu_association.cpython-36.opt-1.pycgpu_association.cpython-36.pycgpu_association.pyARB__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccontext_flush_control.cpython-36.opt-1.pyccontext_flush_control.cpython-36.pyccreate_context.cpython-36.opt-1.pyccreate_context.cpython-36.pyccreate_context_no_error.cpython-36.opt-1.pyccreate_context_no_error.cpython-36.pyccreate_context_profile.cpython-36.opt-1.pyccreate_context_profile.cpython-36.pyccreate_context_robustness.cpython-36.opt-1.pyccreate_context_robustness.cpython-36.pycfbconfig_float.cpython-36.opt-1.pycfbconfig_float.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycget_proc_address.cpython-36.opt-1.pycget_proc_address.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycrobustness_application_isolation.cpython-36.opt-1.pycrobustness_application_isolation.cpython-36.pycrobustness_share_group_isolation.cpython-36.opt-1.pycrobustness_share_group_isolation.cpython-36.pycvertex_buffer_object.cpython-36.opt-1.pycvertex_buffer_object.cpython-36.pyccontext_flush_control.pycreate_context.pycreate_context_no_error.pycreate_context_profile.pycreate_context_robustness.pyfbconfig_float.pyframebuffer_sRGB.pyget_proc_address.pymultisample.pyrobustness_application_isolation.pyrobustness_share_group_isolation.pyvertex_buffer_object.pyDFX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycmultisample.pyEXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuffer_age.cpython-36.opt-1.pycbuffer_age.cpython-36.pyccreate_context_es2_profile.cpython-36.opt-1.pyccreate_context_es2_profile.cpython-36.pyccreate_context_es_profile.cpython-36.opt-1.pyccreate_context_es_profile.cpython-36.pycfbconfig_packed_float.cpython-36.opt-1.pycfbconfig_packed_float.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycimport_context.cpython-36.opt-1.pycimport_context.cpython-36.pyclibglvnd.cpython-36.opt-1.pyclibglvnd.cpython-36.pycno_config_context.cpython-36.opt-1.pycno_config_context.cpython-36.pycstereo_tree.cpython-36.opt-1.pycstereo_tree.cpython-36.pycswap_control.cpython-36.opt-1.pycswap_control.cpython-36.pycswap_control_tear.cpython-36.opt-1.pycswap_control_tear.cpython-36.pyctexture_from_pixmap.cpython-36.opt-1.pyctexture_from_pixmap.cpython-36.pycvisual_info.cpython-36.opt-1.pycvisual_info.cpython-36.pycvisual_rating.cpython-36.opt-1.pycvisual_rating.cpython-36.pycbuffer_age.pycreate_context_es2_profile.pycreate_context_es_profile.pyfbconfig_packed_float.pyframebuffer_sRGB.pyimport_context.pylibglvnd.pyno_config_context.pystereo_tree.pyswap_control.pyswap_control_tear.pytexture_from_pixmap.pyvisual_info.pyvisual_rating.pyINTEL__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycswap_event.cpython-36.opt-1.pycswap_event.cpython-36.pycswap_event.pyMESA__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycagp_offset.cpython-36.opt-1.pycagp_offset.cpython-36.pyccopy_sub_buffer.cpython-36.opt-1.pyccopy_sub_buffer.cpython-36.pycpixmap_colormap.cpython-36.opt-1.pycpixmap_colormap.cpython-36.pycquery_renderer.cpython-36.opt-1.pycquery_renderer.cpython-36.pycrelease_buffers.cpython-36.opt-1.pycrelease_buffers.cpython-36.pycset_3dfx_mode.cpython-36.opt-1.pycset_3dfx_mode.cpython-36.pycswap_control.cpython-36.opt-1.pycswap_control.cpython-36.pycagp_offset.pycopy_sub_buffer.pypixmap_colormap.pyquery_renderer.pyrelease_buffers.pyset_3dfx_mode.pyswap_control.pyNV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccopy_buffer.cpython-36.opt-1.pyccopy_buffer.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pycdelay_before_swap.cpython-36.opt-1.pycdelay_before_swap.cpython-36.pycfloat_buffer.cpython-36.opt-1.pycfloat_buffer.cpython-36.pycmultisample_coverage.cpython-36.opt-1.pycmultisample_coverage.cpython-36.pycpresent_video.cpython-36.opt-1.pycpresent_video.cpython-36.pycrobustness_video_memory_purge.cpython-36.opt-1.pycrobustness_video_memory_purge.cpython-36.pycswap_group.cpython-36.opt-1.pycswap_group.cpython-36.pycvideo_capture.cpython-36.opt-1.pycvideo_capture.cpython-36.pycvideo_out.cpython-36.opt-1.pycvideo_out.cpython-36.pycvideo_output.cpython-36.opt-1.pycvideo_output.cpython-36.pyccopy_buffer.pycopy_image.pydelay_before_swap.pyfloat_buffer.pymultisample_coverage.pypresent_video.pyrobustness_video_memory_purge.pyswap_group.pyvideo_capture.pyvideo_out.pyvideo_output.pyOML__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycswap_method.cpython-36.opt-1.pycswap_method.cpython-36.pycsync_control.cpython-36.opt-1.pycsync_control.cpython-36.pycswap_method.pysync_control.pySGI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccushion.cpython-36.opt-1.pyccushion.cpython-36.pycmake_current_read.cpython-36.opt-1.pycmake_current_read.cpython-36.pycswap_control.cpython-36.opt-1.pycswap_control.cpython-36.pycvideo_sync.cpython-36.opt-1.pycvideo_sync.cpython-36.pyccushion.pymake_current_read.pyswap_control.pyvideo_sync.pySGIS__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblended_overlay.cpython-36.opt-1.pycblended_overlay.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycshared_multisample.cpython-36.opt-1.pycshared_multisample.cpython-36.pycblended_overlay.pymultisample.pyshared_multisample.pySGIX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdmbuffer.cpython-36.opt-1.pycdmbuffer.cpython-36.pycfbconfig.cpython-36.opt-1.pycfbconfig.cpython-36.pychyperpipe.cpython-36.opt-1.pychyperpipe.cpython-36.pycpbuffer.cpython-36.opt-1.pycpbuffer.cpython-36.pycswap_barrier.cpython-36.opt-1.pycswap_barrier.cpython-36.pycswap_group.cpython-36.opt-1.pycswap_group.cpython-36.pycvideo_resize.cpython-36.opt-1.pycvideo_resize.cpython-36.pycvideo_source.cpython-36.opt-1.pycvideo_source.cpython-36.pycvisual_select_group.cpython-36.opt-1.pycvisual_select_group.cpython-36.pycdmbuffer.pyfbconfig.pyhyperpipe.pypbuffer.pyswap_barrier.pyswap_group.pyvideo_resize.pyvideo_source.pyvisual_select_group.pySUN__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycget_transparent_index.cpython-36.opt-1.pycget_transparent_index.cpython-36.pycget_transparent_index.pyVERSIONGLX_1_0.pyGLX_1_1.pyGLX_1_2.pyGLX_1_3.pyGLX_1_4.py__init__.py__pycache__GLX_1_0.cpython-36.opt-1.pycGLX_1_0.cpython-36.pycGLX_1_1.cpython-36.opt-1.pycGLX_1_1.cpython-36.pycGLX_1_2.cpython-36.opt-1.pycGLX_1_2.cpython-36.pycGLX_1_3.cpython-36.opt-1.pycGLX_1_3.cpython-36.pycGLX_1_4.cpython-36.opt-1.pycGLX_1_4.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycTk__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycWGLAMD__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgpu_association.cpython-36.opt-1.pycgpu_association.cpython-36.pycgpu_association.pyARB__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuffer_region.cpython-36.opt-1.pycbuffer_region.cpython-36.pyccontext_flush_control.cpython-36.opt-1.pyccontext_flush_control.cpython-36.pyccreate_context.cpython-36.opt-1.pyccreate_context.cpython-36.pyccreate_context_no_error.cpython-36.opt-1.pyccreate_context_no_error.cpython-36.pyccreate_context_profile.cpython-36.opt-1.pyccreate_context_profile.cpython-36.pyccreate_context_robustness.cpython-36.opt-1.pyccreate_context_robustness.cpython-36.pycextensions_string.cpython-36.opt-1.pycextensions_string.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycmake_current_read.cpython-36.opt-1.pycmake_current_read.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycpbuffer.cpython-36.opt-1.pycpbuffer.cpython-36.pycpixel_format.cpython-36.opt-1.pycpixel_format.cpython-36.pycpixel_format_float.cpython-36.opt-1.pycpixel_format_float.cpython-36.pycrender_texture.cpython-36.opt-1.pycrender_texture.cpython-36.pycrobustness_application_isolation.cpython-36.opt-1.pycrobustness_application_isolation.cpython-36.pycrobustness_share_group_isolation.cpython-36.opt-1.pycrobustness_share_group_isolation.cpython-36.pycbuffer_region.pycontext_flush_control.pycreate_context.pycreate_context_no_error.pycreate_context_profile.pycreate_context_robustness.pyextensions_string.pyframebuffer_sRGB.pymake_current_read.pymultisample.pypbuffer.pypixel_format.pypixel_format_float.pyrender_texture.pyrobustness_application_isolation.pyrobustness_share_group_isolation.pyATI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpixel_format_float.cpython-36.opt-1.pycpixel_format_float.cpython-36.pycpixel_format_float.pyDFX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycmultisample.pyDL__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycstereo_control.cpython-36.opt-1.pycstereo_control.cpython-36.pycstereo_control.pyEXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccolorspace.cpython-36.opt-1.pyccolorspace.cpython-36.pyccreate_context_es2_profile.cpython-36.opt-1.pyccreate_context_es2_profile.cpython-36.pyccreate_context_es_profile.cpython-36.opt-1.pyccreate_context_es_profile.cpython-36.pycdepth_float.cpython-36.opt-1.pycdepth_float.cpython-36.pycdisplay_color_table.cpython-36.opt-1.pycdisplay_color_table.cpython-36.pycextensions_string.cpython-36.opt-1.pycextensions_string.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycmake_current_read.cpython-36.opt-1.pycmake_current_read.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycpbuffer.cpython-36.opt-1.pycpbuffer.cpython-36.pycpixel_format.cpython-36.opt-1.pycpixel_format.cpython-36.pycpixel_format_packed_float.cpython-36.opt-1.pycpixel_format_packed_float.cpython-36.pycswap_control.cpython-36.opt-1.pycswap_control.cpython-36.pycswap_control_tear.cpython-36.opt-1.pycswap_control_tear.cpython-36.pyccolorspace.pycreate_context_es2_profile.pycreate_context_es_profile.pydepth_float.pydisplay_color_table.pyextensions_string.pyframebuffer_sRGB.pymake_current_read.pymultisample.pypbuffer.pypixel_format.pypixel_format_packed_float.pyswap_control.pyswap_control_tear.pyI3D__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdigital_video_control.cpython-36.opt-1.pycdigital_video_control.cpython-36.pycgamma.cpython-36.opt-1.pycgamma.cpython-36.pycgenlock.cpython-36.opt-1.pycgenlock.cpython-36.pycimage_buffer.cpython-36.opt-1.pycimage_buffer.cpython-36.pycswap_frame_lock.cpython-36.opt-1.pycswap_frame_lock.cpython-36.pycswap_frame_usage.cpython-36.opt-1.pycswap_frame_usage.cpython-36.pycdigital_video_control.pygamma.pygenlock.pyimage_buffer.pyswap_frame_lock.pyswap_frame_usage.pyNVDX_interop.pyDX_interop2.py__init__.py__pycache__DX_interop.cpython-36.opt-1.pycDX_interop.cpython-36.pycDX_interop2.cpython-36.opt-1.pycDX_interop2.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pycdelay_before_swap.cpython-36.opt-1.pycdelay_before_swap.cpython-36.pycfloat_buffer.cpython-36.opt-1.pycfloat_buffer.cpython-36.pycgpu_affinity.cpython-36.opt-1.pycgpu_affinity.cpython-36.pycmultisample_coverage.cpython-36.opt-1.pycmultisample_coverage.cpython-36.pycpresent_video.cpython-36.opt-1.pycpresent_video.cpython-36.pycrender_depth_texture.cpython-36.opt-1.pycrender_depth_texture.cpython-36.pycrender_texture_rectangle.cpython-36.opt-1.pycrender_texture_rectangle.cpython-36.pycswap_group.cpython-36.opt-1.pycswap_group.cpython-36.pycvertex_array_range.cpython-36.opt-1.pycvertex_array_range.cpython-36.pycvideo_capture.cpython-36.opt-1.pycvideo_capture.cpython-36.pycvideo_output.cpython-36.opt-1.pycvideo_output.cpython-36.pyccopy_image.pydelay_before_swap.pyfloat_buffer.pygpu_affinity.pymultisample_coverage.pypresent_video.pyrender_depth_texture.pyrender_texture_rectangle.pyswap_group.pyvertex_array_range.pyvideo_capture.pyvideo_output.pyOML__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsync_control.cpython-36.opt-1.pycsync_control.cpython-36.pycsync_control.pyVERSIONWGL_1_0.py__init__.py__pycache__WGL_1_0.cpython-36.opt-1.pycWGL_1_0.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_bytes.cpython-36.opt-1.pyc_bytes.cpython-36.pyc_configflags.cpython-36.opt-1.pyc_configflags.cpython-36.pyc_null.cpython-36.opt-1.pyc_null.cpython-36.pyc_opaque.cpython-36.opt-1.pyc_opaque.cpython-36.pycacceleratesupport.cpython-36.opt-1.pycacceleratesupport.cpython-36.pycconstant.cpython-36.opt-1.pycconstant.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pyccontextdata.cpython-36.opt-1.pyccontextdata.cpython-36.pycconverters.cpython-36.opt-1.pycconverters.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycextensions.cpython-36.opt-1.pycextensions.cpython-36.pycimages.cpython-36.opt-1.pycimages.cpython-36.pyclatebind.cpython-36.opt-1.pyclatebind.cpython-36.pyclazywrapper.cpython-36.opt-1.pyclazywrapper.cpython-36.pyclogs.cpython-36.opt-1.pyclogs.cpython-36.pycplugins.cpython-36.opt-1.pycplugins.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycwrapper.cpython-36.opt-1.pycwrapper.cpython-36.pyc_bytes.py_configflags.py_null.py_opaque.pyacceleratesupport.pyarrays__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_arrayconstants.cpython-36.opt-1.pyc_arrayconstants.cpython-36.pyc_buffers.cpython-36.opt-1.pyc_buffers.cpython-36.pyc_strings.cpython-36.opt-1.pyc_strings.cpython-36.pycarraydatatype.cpython-36.opt-1.pycarraydatatype.cpython-36.pycarrayhelpers.cpython-36.opt-1.pycarrayhelpers.cpython-36.pycbuffers.cpython-36.opt-1.pycbuffers.cpython-36.pycctypesarrays.cpython-36.opt-1.pycctypesarrays.cpython-36.pycctypesparameters.cpython-36.opt-1.pycctypesparameters.cpython-36.pycctypespointers.cpython-36.opt-1.pycctypespointers.cpython-36.pycformathandler.cpython-36.opt-1.pycformathandler.cpython-36.pyclists.cpython-36.opt-1.pyclists.cpython-36.pycnones.cpython-36.opt-1.pycnones.cpython-36.pycnumbers.cpython-36.opt-1.pycnumbers.cpython-36.pycnumpybuffers.cpython-36.opt-1.pycnumpybuffers.cpython-36.pycnumpymodule.cpython-36.opt-1.pycnumpymodule.cpython-36.pycstrings.cpython-36.opt-1.pycstrings.cpython-36.pycvbo.cpython-36.opt-1.pycvbo.cpython-36.pyc_arrayconstants.py_buffers.py_strings.pyarraydatatype.pyarrayhelpers.pybuffers.pyctypesarrays.pyctypesparameters.pyctypespointers.pyformathandler.pylists.pynones.pynumbers.pynumpybuffers.pynumpymodule.pystrings.pyvbo.pyconstant.pyconstants.pycontextdata.pyconverters.pyerror.pyextensions.pyimages.pylatebind.pylazywrapper.pylogs.pyosmesa__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycplatform__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbaseplatform.cpython-36.opt-1.pycbaseplatform.cpython-36.pycctypesloader.cpython-36.opt-1.pycctypesloader.cpython-36.pycdarwin.cpython-36.opt-1.pycdarwin.cpython-36.pycegl.cpython-36.opt-1.pycegl.cpython-36.pycentrypoint31.cpython-36.opt-1.pycentrypoint31.cpython-36.pycglx.cpython-36.opt-1.pycglx.cpython-36.pycosmesa.cpython-36.opt-1.pycosmesa.cpython-36.pycwin32.cpython-36.opt-1.pycwin32.cpython-36.pycbaseplatform.pyctypesloader.pydarwin.pyegl.pyentrypoint31.pyglx.pyosmesa.pywin32.pyplugins.pyrawDISABLEDNVX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccross_process_interop.cpython-36.opt-1.pyccross_process_interop.cpython-36.pyccross_process_interop.pyEGLANDROID__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblob_cache.cpython-36.opt-1.pycblob_cache.cpython-36.pycframebuffer_target.cpython-36.opt-1.pycframebuffer_target.cpython-36.pycimage_native_buffer.cpython-36.opt-1.pycimage_native_buffer.cpython-36.pycnative_fence_sync.cpython-36.opt-1.pycnative_fence_sync.cpython-36.pycrecordable.cpython-36.opt-1.pycrecordable.cpython-36.pycblob_cache.pyframebuffer_target.pyimage_native_buffer.pynative_fence_sync.pyrecordable.pyANGLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycd3d_share_handle_client_buffer.cpython-36.opt-1.pycd3d_share_handle_client_buffer.cpython-36.pycdevice_d3d.cpython-36.opt-1.pycdevice_d3d.cpython-36.pycquery_surface_pointer.cpython-36.opt-1.pycquery_surface_pointer.cpython-36.pycsurface_d3d_texture_2d_share_handle.cpython-36.opt-1.pycsurface_d3d_texture_2d_share_handle.cpython-36.pycwindow_fixed_size.cpython-36.opt-1.pycwindow_fixed_size.cpython-36.pycd3d_share_handle_client_buffer.pydevice_d3d.pyquery_surface_pointer.pysurface_d3d_texture_2d_share_handle.pywindow_fixed_size.pyARM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpixmap_multisample_discard.cpython-36.opt-1.pycpixmap_multisample_discard.cpython-36.pycpixmap_multisample_discard.pyEXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuffer_age.cpython-36.opt-1.pycbuffer_age.cpython-36.pycclient_extensions.cpython-36.opt-1.pycclient_extensions.cpython-36.pyccreate_context_robustness.cpython-36.opt-1.pyccreate_context_robustness.cpython-36.pycdevice_base.cpython-36.opt-1.pycdevice_base.cpython-36.pycdevice_drm.cpython-36.opt-1.pycdevice_drm.cpython-36.pycdevice_enumeration.cpython-36.opt-1.pycdevice_enumeration.cpython-36.pycdevice_openwf.cpython-36.opt-1.pycdevice_openwf.cpython-36.pycdevice_query.cpython-36.opt-1.pycdevice_query.cpython-36.pycimage_dma_buf_import.cpython-36.opt-1.pycimage_dma_buf_import.cpython-36.pycmultiview_window.cpython-36.opt-1.pycmultiview_window.cpython-36.pycoutput_base.cpython-36.opt-1.pycoutput_base.cpython-36.pycoutput_drm.cpython-36.opt-1.pycoutput_drm.cpython-36.pycoutput_openwf.cpython-36.opt-1.pycoutput_openwf.cpython-36.pycplatform_base.cpython-36.opt-1.pycplatform_base.cpython-36.pycplatform_device.cpython-36.opt-1.pycplatform_device.cpython-36.pycplatform_wayland.cpython-36.opt-1.pycplatform_wayland.cpython-36.pycplatform_x11.cpython-36.opt-1.pycplatform_x11.cpython-36.pycprotected_surface.cpython-36.opt-1.pycprotected_surface.cpython-36.pycstream_consumer_egloutput.cpython-36.opt-1.pycstream_consumer_egloutput.cpython-36.pycswap_buffers_with_damage.cpython-36.opt-1.pycswap_buffers_with_damage.cpython-36.pycyuv_surface.cpython-36.opt-1.pycyuv_surface.cpython-36.pycbuffer_age.pyclient_extensions.pycreate_context_robustness.pydevice_base.pydevice_drm.pydevice_enumeration.pydevice_openwf.pydevice_query.pyimage_dma_buf_import.pymultiview_window.pyoutput_base.pyoutput_drm.pyoutput_openwf.pyplatform_base.pyplatform_device.pyplatform_wayland.pyplatform_x11.pyprotected_surface.pystream_consumer_egloutput.pyswap_buffers_with_damage.pyyuv_surface.pyHI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclientpixmap.cpython-36.opt-1.pycclientpixmap.cpython-36.pyccolorformats.cpython-36.opt-1.pyccolorformats.cpython-36.pycclientpixmap.pycolorformats.pyIMG__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccontext_priority.cpython-36.opt-1.pyccontext_priority.cpython-36.pyccontext_priority.pyKHR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccl_event.cpython-36.opt-1.pyccl_event.cpython-36.pyccl_event2.cpython-36.opt-1.pyccl_event2.cpython-36.pycclient_get_all_proc_addresses.cpython-36.opt-1.pycclient_get_all_proc_addresses.cpython-36.pycconfig_attribs.cpython-36.opt-1.pycconfig_attribs.cpython-36.pyccreate_context.cpython-36.opt-1.pyccreate_context.cpython-36.pyccreate_context_no_error.cpython-36.opt-1.pyccreate_context_no_error.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycfence_sync.cpython-36.opt-1.pycfence_sync.cpython-36.pycget_all_proc_addresses.cpython-36.opt-1.pycget_all_proc_addresses.cpython-36.pycgl_colorspace.cpython-36.opt-1.pycgl_colorspace.cpython-36.pycgl_renderbuffer_image.cpython-36.opt-1.pycgl_renderbuffer_image.cpython-36.pycgl_texture_2D_image.cpython-36.opt-1.pycgl_texture_2D_image.cpython-36.pycgl_texture_3D_image.cpython-36.opt-1.pycgl_texture_3D_image.cpython-36.pycgl_texture_cubemap_image.cpython-36.opt-1.pycgl_texture_cubemap_image.cpython-36.pycimage.cpython-36.opt-1.pycimage.cpython-36.pycimage_base.cpython-36.opt-1.pycimage_base.cpython-36.pycimage_pixmap.cpython-36.opt-1.pycimage_pixmap.cpython-36.pyclock_surface.cpython-36.opt-1.pyclock_surface.cpython-36.pyclock_surface2.cpython-36.opt-1.pyclock_surface2.cpython-36.pyclock_surface3.cpython-36.opt-1.pyclock_surface3.cpython-36.pycpartial_update.cpython-36.opt-1.pycpartial_update.cpython-36.pycplatform_android.cpython-36.opt-1.pycplatform_android.cpython-36.pycplatform_gbm.cpython-36.opt-1.pycplatform_gbm.cpython-36.pycplatform_wayland.cpython-36.opt-1.pycplatform_wayland.cpython-36.pycplatform_x11.cpython-36.opt-1.pycplatform_x11.cpython-36.pycreusable_sync.cpython-36.opt-1.pycreusable_sync.cpython-36.pycstream.cpython-36.opt-1.pycstream.cpython-36.pycstream_consumer_gltexture.cpython-36.opt-1.pycstream_consumer_gltexture.cpython-36.pycstream_cross_process_fd.cpython-36.opt-1.pycstream_cross_process_fd.cpython-36.pycstream_fifo.cpython-36.opt-1.pycstream_fifo.cpython-36.pycstream_producer_aldatalocator.cpython-36.opt-1.pycstream_producer_aldatalocator.cpython-36.pycstream_producer_eglsurface.cpython-36.opt-1.pycstream_producer_eglsurface.cpython-36.pycsurfaceless_context.cpython-36.opt-1.pycsurfaceless_context.cpython-36.pycswap_buffers_with_damage.cpython-36.opt-1.pycswap_buffers_with_damage.cpython-36.pycvg_parent_image.cpython-36.opt-1.pycvg_parent_image.cpython-36.pycwait_sync.cpython-36.opt-1.pycwait_sync.cpython-36.pyccl_event.pycl_event2.pyclient_get_all_proc_addresses.pyconfig_attribs.pycreate_context.pycreate_context_no_error.pydebug.pyfence_sync.pyget_all_proc_addresses.pygl_colorspace.pygl_renderbuffer_image.pygl_texture_2D_image.pygl_texture_3D_image.pygl_texture_cubemap_image.pyimage.pyimage_base.pyimage_pixmap.pylock_surface.pylock_surface2.pylock_surface3.pypartial_update.pyplatform_android.pyplatform_gbm.pyplatform_wayland.pyplatform_x11.pyreusable_sync.pystream.pystream_consumer_gltexture.pystream_cross_process_fd.pystream_fifo.pystream_producer_aldatalocator.pystream_producer_eglsurface.pysurfaceless_context.pyswap_buffers_with_damage.pyvg_parent_image.pywait_sync.pyMESA__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdrm_image.cpython-36.opt-1.pycdrm_image.cpython-36.pycimage_dma_buf_export.cpython-36.opt-1.pycimage_dma_buf_export.cpython-36.pycplatform_gbm.cpython-36.opt-1.pycplatform_gbm.cpython-36.pycdrm_image.pyimage_dma_buf_export.pyplatform_gbm.pyNOK__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycswap_region.cpython-36.opt-1.pycswap_region.cpython-36.pycswap_region2.cpython-36.opt-1.pycswap_region2.cpython-36.pyctexture_from_pixmap.cpython-36.opt-1.pyctexture_from_pixmap.cpython-36.pycswap_region.pyswap_region2.pytexture_from_pixmap.pyNVEGL_3dvision_surface.py__init__.py__pycache__EGL_3dvision_surface.cpython-36.opt-1.pycEGL_3dvision_surface.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccoverage_sample.cpython-36.opt-1.pyccoverage_sample.cpython-36.pyccoverage_sample_resolve.cpython-36.opt-1.pyccoverage_sample_resolve.cpython-36.pyccuda_event.cpython-36.opt-1.pyccuda_event.cpython-36.pycdepth_nonlinear.cpython-36.opt-1.pycdepth_nonlinear.cpython-36.pycdevice_cuda.cpython-36.opt-1.pycdevice_cuda.cpython-36.pycnative_query.cpython-36.opt-1.pycnative_query.cpython-36.pycpost_convert_rounding.cpython-36.opt-1.pycpost_convert_rounding.cpython-36.pycpost_sub_buffer.cpython-36.opt-1.pycpost_sub_buffer.cpython-36.pycstream_consumer_gltexture_yuv.cpython-36.opt-1.pycstream_consumer_gltexture_yuv.cpython-36.pycstream_metadata.cpython-36.opt-1.pycstream_metadata.cpython-36.pycstream_sync.cpython-36.opt-1.pycstream_sync.cpython-36.pycsync.cpython-36.opt-1.pycsync.cpython-36.pycsystem_time.cpython-36.opt-1.pycsystem_time.cpython-36.pyccoverage_sample.pycoverage_sample_resolve.pycuda_event.pydepth_nonlinear.pydevice_cuda.pynative_query.pypost_convert_rounding.pypost_sub_buffer.pystream_consumer_gltexture_yuv.pystream_metadata.pystream_sync.pysync.pysystem_time.pyTIZEN__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycimage_native_buffer.cpython-36.opt-1.pycimage_native_buffer.cpython-36.pycimage_native_surface.cpython-36.opt-1.pycimage_native_surface.cpython-36.pycimage_native_buffer.pyimage_native_surface.pyVERSIONEGL_1_0.pyEGL_1_1.pyEGL_1_2.pyEGL_1_3.pyEGL_1_4.pyEGL_1_5.py__init__.py__pycache__EGL_1_0.cpython-36.opt-1.pycEGL_1_0.cpython-36.pycEGL_1_1.cpython-36.opt-1.pycEGL_1_1.cpython-36.pycEGL_1_2.cpython-36.opt-1.pycEGL_1_2.cpython-36.pycEGL_1_3.cpython-36.opt-1.pycEGL_1_3.cpython-36.pycEGL_1_4.cpython-36.opt-1.pycEGL_1_4.cpython-36.pycEGL_1_5.cpython-36.opt-1.pycEGL_1_5.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_errors.cpython-36.opt-1.pyc_errors.cpython-36.pyc_glgets.cpython-36.opt-1.pyc_glgets.cpython-36.pyc_types.cpython-36.opt-1.pyc_types.cpython-36.pyc_errors.py_glgets.py_types.pyGLAMD__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_minmax_factor.cpython-36.opt-1.pycblend_minmax_factor.cpython-36.pycconservative_depth.cpython-36.opt-1.pycconservative_depth.cpython-36.pycdebug_output.cpython-36.opt-1.pycdebug_output.cpython-36.pycdepth_clamp_separate.cpython-36.opt-1.pycdepth_clamp_separate.cpython-36.pycdraw_buffers_blend.cpython-36.opt-1.pycdraw_buffers_blend.cpython-36.pycframebuffer_multisample_advanced.cpython-36.opt-1.pycframebuffer_multisample_advanced.cpython-36.pycframebuffer_sample_positions.cpython-36.opt-1.pycframebuffer_sample_positions.cpython-36.pycgcn_shader.cpython-36.opt-1.pycgcn_shader.cpython-36.pycgpu_shader_half_float.cpython-36.opt-1.pycgpu_shader_half_float.cpython-36.pycgpu_shader_int16.cpython-36.opt-1.pycgpu_shader_int16.cpython-36.pycgpu_shader_int64.cpython-36.opt-1.pycgpu_shader_int64.cpython-36.pycinterleaved_elements.cpython-36.opt-1.pycinterleaved_elements.cpython-36.pycmulti_draw_indirect.cpython-36.opt-1.pycmulti_draw_indirect.cpython-36.pycname_gen_delete.cpython-36.opt-1.pycname_gen_delete.cpython-36.pycocclusion_query_event.cpython-36.opt-1.pycocclusion_query_event.cpython-36.pycperformance_monitor.cpython-36.opt-1.pycperformance_monitor.cpython-36.pycpinned_memory.cpython-36.opt-1.pycpinned_memory.cpython-36.pycquery_buffer_object.cpython-36.opt-1.pycquery_buffer_object.cpython-36.pycsample_positions.cpython-36.opt-1.pycsample_positions.cpython-36.pycseamless_cubemap_per_texture.cpython-36.opt-1.pycseamless_cubemap_per_texture.cpython-36.pycshader_atomic_counter_ops.cpython-36.opt-1.pycshader_atomic_counter_ops.cpython-36.pycshader_ballot.cpython-36.opt-1.pycshader_ballot.cpython-36.pycshader_explicit_vertex_parameter.cpython-36.opt-1.pycshader_explicit_vertex_parameter.cpython-36.pycshader_gpu_shader_half_float_fetch.cpython-36.opt-1.pycshader_gpu_shader_half_float_fetch.cpython-36.pycshader_image_load_store_lod.cpython-36.opt-1.pycshader_image_load_store_lod.cpython-36.pycshader_stencil_export.cpython-36.opt-1.pycshader_stencil_export.cpython-36.pycshader_trinary_minmax.cpython-36.opt-1.pycshader_trinary_minmax.cpython-36.pycsparse_texture.cpython-36.opt-1.pycsparse_texture.cpython-36.pycstencil_operation_extended.cpython-36.opt-1.pycstencil_operation_extended.cpython-36.pyctexture_gather_bias_lod.cpython-36.opt-1.pyctexture_gather_bias_lod.cpython-36.pyctexture_texture4.cpython-36.opt-1.pyctexture_texture4.cpython-36.pyctransform_feedback3_lines_triangles.cpython-36.opt-1.pyctransform_feedback3_lines_triangles.cpython-36.pyctransform_feedback4.cpython-36.opt-1.pyctransform_feedback4.cpython-36.pycvertex_shader_layer.cpython-36.opt-1.pycvertex_shader_layer.cpython-36.pycvertex_shader_tessellator.cpython-36.opt-1.pycvertex_shader_tessellator.cpython-36.pycvertex_shader_viewport_index.cpython-36.opt-1.pycvertex_shader_viewport_index.cpython-36.pycblend_minmax_factor.pyconservative_depth.pydebug_output.pydepth_clamp_separate.pydraw_buffers_blend.pyframebuffer_multisample_advanced.pyframebuffer_sample_positions.pygcn_shader.pygpu_shader_half_float.pygpu_shader_int16.pygpu_shader_int64.pyinterleaved_elements.pymulti_draw_indirect.pyname_gen_delete.pyocclusion_query_event.pyperformance_monitor.pypinned_memory.pyquery_buffer_object.pysample_positions.pyseamless_cubemap_per_texture.pyshader_atomic_counter_ops.pyshader_ballot.pyshader_explicit_vertex_parameter.pyshader_gpu_shader_half_float_fetch.pyshader_image_load_store_lod.pyshader_stencil_export.pyshader_trinary_minmax.pysparse_texture.pystencil_operation_extended.pytexture_gather_bias_lod.pytexture_texture4.pytransform_feedback3_lines_triangles.pytransform_feedback4.pyvertex_shader_layer.pyvertex_shader_tessellator.pyvertex_shader_viewport_index.pyANGLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycAPPLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaux_depth_stencil.cpython-36.opt-1.pycaux_depth_stencil.cpython-36.pycclient_storage.cpython-36.opt-1.pycclient_storage.cpython-36.pycelement_array.cpython-36.opt-1.pycelement_array.cpython-36.pycfence.cpython-36.opt-1.pycfence.cpython-36.pycfloat_pixels.cpython-36.opt-1.pycfloat_pixels.cpython-36.pycflush_buffer_range.cpython-36.opt-1.pycflush_buffer_range.cpython-36.pycobject_purgeable.cpython-36.opt-1.pycobject_purgeable.cpython-36.pycrgb_422.cpython-36.opt-1.pycrgb_422.cpython-36.pycrow_bytes.cpython-36.opt-1.pycrow_bytes.cpython-36.pycspecular_vector.cpython-36.opt-1.pycspecular_vector.cpython-36.pyctexture_range.cpython-36.opt-1.pyctexture_range.cpython-36.pyctransform_hint.cpython-36.opt-1.pyctransform_hint.cpython-36.pycvertex_array_object.cpython-36.opt-1.pycvertex_array_object.cpython-36.pycvertex_array_range.cpython-36.opt-1.pycvertex_array_range.cpython-36.pycvertex_program_evaluators.cpython-36.opt-1.pycvertex_program_evaluators.cpython-36.pycycbcr_422.cpython-36.opt-1.pycycbcr_422.cpython-36.pycaux_depth_stencil.pyclient_storage.pyelement_array.pyfence.pyfloat_pixels.pyflush_buffer_range.pyobject_purgeable.pyrgb_422.pyrow_bytes.pyspecular_vector.pytexture_range.pytransform_hint.pyvertex_array_object.pyvertex_array_range.pyvertex_program_evaluators.pyycbcr_422.pyARBES2_compatibility.pyES3_1_compatibility.pyES3_2_compatibility.pyES3_compatibility.py__init__.py__pycache__ES2_compatibility.cpython-36.opt-1.pycES2_compatibility.cpython-36.pycES3_1_compatibility.cpython-36.opt-1.pycES3_1_compatibility.cpython-36.pycES3_2_compatibility.cpython-36.opt-1.pycES3_2_compatibility.cpython-36.pycES3_compatibility.cpython-36.opt-1.pycES3_compatibility.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycarrays_of_arrays.cpython-36.opt-1.pycarrays_of_arrays.cpython-36.pycbase_instance.cpython-36.opt-1.pycbase_instance.cpython-36.pycbindless_texture.cpython-36.opt-1.pycbindless_texture.cpython-36.pycblend_func_extended.cpython-36.opt-1.pycblend_func_extended.cpython-36.pycbuffer_storage.cpython-36.opt-1.pycbuffer_storage.cpython-36.pyccl_event.cpython-36.opt-1.pyccl_event.cpython-36.pycclear_buffer_object.cpython-36.opt-1.pycclear_buffer_object.cpython-36.pycclear_texture.cpython-36.opt-1.pycclear_texture.cpython-36.pycclip_control.cpython-36.opt-1.pycclip_control.cpython-36.pyccolor_buffer_float.cpython-36.opt-1.pyccolor_buffer_float.cpython-36.pyccompatibility.cpython-36.opt-1.pyccompatibility.cpython-36.pyccompressed_texture_pixel_storage.cpython-36.opt-1.pyccompressed_texture_pixel_storage.cpython-36.pyccompute_shader.cpython-36.opt-1.pyccompute_shader.cpython-36.pyccompute_variable_group_size.cpython-36.opt-1.pyccompute_variable_group_size.cpython-36.pycconditional_render_inverted.cpython-36.opt-1.pycconditional_render_inverted.cpython-36.pycconservative_depth.cpython-36.opt-1.pycconservative_depth.cpython-36.pyccopy_buffer.cpython-36.opt-1.pyccopy_buffer.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pyccull_distance.cpython-36.opt-1.pyccull_distance.cpython-36.pycdebug_output.cpython-36.opt-1.pycdebug_output.cpython-36.pycdepth_buffer_float.cpython-36.opt-1.pycdepth_buffer_float.cpython-36.pycdepth_clamp.cpython-36.opt-1.pycdepth_clamp.cpython-36.pycdepth_texture.cpython-36.opt-1.pycdepth_texture.cpython-36.pycderivative_control.cpython-36.opt-1.pycderivative_control.cpython-36.pycdirect_state_access.cpython-36.opt-1.pycdirect_state_access.cpython-36.pycdraw_buffers.cpython-36.opt-1.pycdraw_buffers.cpython-36.pycdraw_buffers_blend.cpython-36.opt-1.pycdraw_buffers_blend.cpython-36.pycdraw_elements_base_vertex.cpython-36.opt-1.pycdraw_elements_base_vertex.cpython-36.pycdraw_indirect.cpython-36.opt-1.pycdraw_indirect.cpython-36.pycdraw_instanced.cpython-36.opt-1.pycdraw_instanced.cpython-36.pycenhanced_layouts.cpython-36.opt-1.pycenhanced_layouts.cpython-36.pycexplicit_attrib_location.cpython-36.opt-1.pycexplicit_attrib_location.cpython-36.pycexplicit_uniform_location.cpython-36.opt-1.pycexplicit_uniform_location.cpython-36.pycfragment_coord_conventions.cpython-36.opt-1.pycfragment_coord_conventions.cpython-36.pycfragment_layer_viewport.cpython-36.opt-1.pycfragment_layer_viewport.cpython-36.pycfragment_program.cpython-36.opt-1.pycfragment_program.cpython-36.pycfragment_program_shadow.cpython-36.opt-1.pycfragment_program_shadow.cpython-36.pycfragment_shader.cpython-36.opt-1.pycfragment_shader.cpython-36.pycfragment_shader_interlock.cpython-36.opt-1.pycfragment_shader_interlock.cpython-36.pycframebuffer_no_attachments.cpython-36.opt-1.pycframebuffer_no_attachments.cpython-36.pycframebuffer_object.cpython-36.opt-1.pycframebuffer_object.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycgeometry_shader4.cpython-36.opt-1.pycgeometry_shader4.cpython-36.pycget_program_binary.cpython-36.opt-1.pycget_program_binary.cpython-36.pycget_texture_sub_image.cpython-36.opt-1.pycget_texture_sub_image.cpython-36.pycgl_spirv.cpython-36.opt-1.pycgl_spirv.cpython-36.pycgpu_shader5.cpython-36.opt-1.pycgpu_shader5.cpython-36.pycgpu_shader_fp64.cpython-36.opt-1.pycgpu_shader_fp64.cpython-36.pycgpu_shader_int64.cpython-36.opt-1.pycgpu_shader_int64.cpython-36.pychalf_float_pixel.cpython-36.opt-1.pychalf_float_pixel.cpython-36.pychalf_float_vertex.cpython-36.opt-1.pychalf_float_vertex.cpython-36.pycimaging.cpython-36.opt-1.pycimaging.cpython-36.pycindirect_parameters.cpython-36.opt-1.pycindirect_parameters.cpython-36.pycinstanced_arrays.cpython-36.opt-1.pycinstanced_arrays.cpython-36.pycinternalformat_query.cpython-36.opt-1.pycinternalformat_query.cpython-36.pycinternalformat_query2.cpython-36.opt-1.pycinternalformat_query2.cpython-36.pycinvalidate_subdata.cpython-36.opt-1.pycinvalidate_subdata.cpython-36.pycmap_buffer_alignment.cpython-36.opt-1.pycmap_buffer_alignment.cpython-36.pycmap_buffer_range.cpython-36.opt-1.pycmap_buffer_range.cpython-36.pycmatrix_palette.cpython-36.opt-1.pycmatrix_palette.cpython-36.pycmulti_bind.cpython-36.opt-1.pycmulti_bind.cpython-36.pycmulti_draw_indirect.cpython-36.opt-1.pycmulti_draw_indirect.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycmultitexture.cpython-36.opt-1.pycmultitexture.cpython-36.pycocclusion_query.cpython-36.opt-1.pycocclusion_query.cpython-36.pycocclusion_query2.cpython-36.opt-1.pycocclusion_query2.cpython-36.pycparallel_shader_compile.cpython-36.opt-1.pycparallel_shader_compile.cpython-36.pycpipeline_statistics_query.cpython-36.opt-1.pycpipeline_statistics_query.cpython-36.pycpixel_buffer_object.cpython-36.opt-1.pycpixel_buffer_object.cpython-36.pycpoint_parameters.cpython-36.opt-1.pycpoint_parameters.cpython-36.pycpoint_sprite.cpython-36.opt-1.pycpoint_sprite.cpython-36.pycpolygon_offset_clamp.cpython-36.opt-1.pycpolygon_offset_clamp.cpython-36.pycpost_depth_coverage.cpython-36.opt-1.pycpost_depth_coverage.cpython-36.pycprogram_interface_query.cpython-36.opt-1.pycprogram_interface_query.cpython-36.pycprovoking_vertex.cpython-36.opt-1.pycprovoking_vertex.cpython-36.pycquery_buffer_object.cpython-36.opt-1.pycquery_buffer_object.cpython-36.pycrobust_buffer_access_behavior.cpython-36.opt-1.pycrobust_buffer_access_behavior.cpython-36.pycrobustness.cpython-36.opt-1.pycrobustness.cpython-36.pycrobustness_isolation.cpython-36.opt-1.pycrobustness_isolation.cpython-36.pycsample_locations.cpython-36.opt-1.pycsample_locations.cpython-36.pycsample_shading.cpython-36.opt-1.pycsample_shading.cpython-36.pycsampler_objects.cpython-36.opt-1.pycsampler_objects.cpython-36.pycseamless_cube_map.cpython-36.opt-1.pycseamless_cube_map.cpython-36.pycseamless_cubemap_per_texture.cpython-36.opt-1.pycseamless_cubemap_per_texture.cpython-36.pycseparate_shader_objects.cpython-36.opt-1.pycseparate_shader_objects.cpython-36.pycshader_atomic_counter_ops.cpython-36.opt-1.pycshader_atomic_counter_ops.cpython-36.pycshader_atomic_counters.cpython-36.opt-1.pycshader_atomic_counters.cpython-36.pycshader_ballot.cpython-36.opt-1.pycshader_ballot.cpython-36.pycshader_bit_encoding.cpython-36.opt-1.pycshader_bit_encoding.cpython-36.pycshader_clock.cpython-36.opt-1.pycshader_clock.cpython-36.pycshader_draw_parameters.cpython-36.opt-1.pycshader_draw_parameters.cpython-36.pycshader_group_vote.cpython-36.opt-1.pycshader_group_vote.cpython-36.pycshader_image_load_store.cpython-36.opt-1.pycshader_image_load_store.cpython-36.pycshader_image_size.cpython-36.opt-1.pycshader_image_size.cpython-36.pycshader_objects.cpython-36.opt-1.pycshader_objects.cpython-36.pycshader_precision.cpython-36.opt-1.pycshader_precision.cpython-36.pycshader_stencil_export.cpython-36.opt-1.pycshader_stencil_export.cpython-36.pycshader_storage_buffer_object.cpython-36.opt-1.pycshader_storage_buffer_object.cpython-36.pycshader_subroutine.cpython-36.opt-1.pycshader_subroutine.cpython-36.pycshader_texture_image_samples.cpython-36.opt-1.pycshader_texture_image_samples.cpython-36.pycshader_texture_lod.cpython-36.opt-1.pycshader_texture_lod.cpython-36.pycshader_viewport_layer_array.cpython-36.opt-1.pycshader_viewport_layer_array.cpython-36.pycshading_language_100.cpython-36.opt-1.pycshading_language_100.cpython-36.pycshading_language_420pack.cpython-36.opt-1.pycshading_language_420pack.cpython-36.pycshading_language_include.cpython-36.opt-1.pycshading_language_include.cpython-36.pycshading_language_packing.cpython-36.opt-1.pycshading_language_packing.cpython-36.pycshadow.cpython-36.opt-1.pycshadow.cpython-36.pycshadow_ambient.cpython-36.opt-1.pycshadow_ambient.cpython-36.pycsparse_buffer.cpython-36.opt-1.pycsparse_buffer.cpython-36.pycsparse_texture.cpython-36.opt-1.pycsparse_texture.cpython-36.pycsparse_texture2.cpython-36.opt-1.pycsparse_texture2.cpython-36.pycsparse_texture_clamp.cpython-36.opt-1.pycsparse_texture_clamp.cpython-36.pycspirv_extensions.cpython-36.opt-1.pycspirv_extensions.cpython-36.pycstencil_texturing.cpython-36.opt-1.pycstencil_texturing.cpython-36.pycsync.cpython-36.opt-1.pycsync.cpython-36.pyctessellation_shader.cpython-36.opt-1.pyctessellation_shader.cpython-36.pyctexture_barrier.cpython-36.opt-1.pyctexture_barrier.cpython-36.pyctexture_border_clamp.cpython-36.opt-1.pyctexture_border_clamp.cpython-36.pyctexture_buffer_object.cpython-36.opt-1.pyctexture_buffer_object.cpython-36.pyctexture_buffer_object_rgb32.cpython-36.opt-1.pyctexture_buffer_object_rgb32.cpython-36.pyctexture_buffer_range.cpython-36.opt-1.pyctexture_buffer_range.cpython-36.pyctexture_compression.cpython-36.opt-1.pyctexture_compression.cpython-36.pyctexture_compression_bptc.cpython-36.opt-1.pyctexture_compression_bptc.cpython-36.pyctexture_compression_rgtc.cpython-36.opt-1.pyctexture_compression_rgtc.cpython-36.pyctexture_cube_map.cpython-36.opt-1.pyctexture_cube_map.cpython-36.pyctexture_cube_map_array.cpython-36.opt-1.pyctexture_cube_map_array.cpython-36.pyctexture_env_add.cpython-36.opt-1.pyctexture_env_add.cpython-36.pyctexture_env_combine.cpython-36.opt-1.pyctexture_env_combine.cpython-36.pyctexture_env_crossbar.cpython-36.opt-1.pyctexture_env_crossbar.cpython-36.pyctexture_env_dot3.cpython-36.opt-1.pyctexture_env_dot3.cpython-36.pyctexture_filter_anisotropic.cpython-36.opt-1.pyctexture_filter_anisotropic.cpython-36.pyctexture_filter_minmax.cpython-36.opt-1.pyctexture_filter_minmax.cpython-36.pyctexture_float.cpython-36.opt-1.pyctexture_float.cpython-36.pyctexture_gather.cpython-36.opt-1.pyctexture_gather.cpython-36.pyctexture_mirror_clamp_to_edge.cpython-36.opt-1.pyctexture_mirror_clamp_to_edge.cpython-36.pyctexture_mirrored_repeat.cpython-36.opt-1.pyctexture_mirrored_repeat.cpython-36.pyctexture_multisample.cpython-36.opt-1.pyctexture_multisample.cpython-36.pyctexture_non_power_of_two.cpython-36.opt-1.pyctexture_non_power_of_two.cpython-36.pyctexture_query_levels.cpython-36.opt-1.pyctexture_query_levels.cpython-36.pyctexture_query_lod.cpython-36.opt-1.pyctexture_query_lod.cpython-36.pyctexture_rectangle.cpython-36.opt-1.pyctexture_rectangle.cpython-36.pyctexture_rg.cpython-36.opt-1.pyctexture_rg.cpython-36.pyctexture_rgb10_a2ui.cpython-36.opt-1.pyctexture_rgb10_a2ui.cpython-36.pyctexture_stencil8.cpython-36.opt-1.pyctexture_stencil8.cpython-36.pyctexture_storage.cpython-36.opt-1.pyctexture_storage.cpython-36.pyctexture_storage_multisample.cpython-36.opt-1.pyctexture_storage_multisample.cpython-36.pyctexture_swizzle.cpython-36.opt-1.pyctexture_swizzle.cpython-36.pyctexture_view.cpython-36.opt-1.pyctexture_view.cpython-36.pyctimer_query.cpython-36.opt-1.pyctimer_query.cpython-36.pyctransform_feedback2.cpython-36.opt-1.pyctransform_feedback2.cpython-36.pyctransform_feedback3.cpython-36.opt-1.pyctransform_feedback3.cpython-36.pyctransform_feedback_instanced.cpython-36.opt-1.pyctransform_feedback_instanced.cpython-36.pyctransform_feedback_overflow_query.cpython-36.opt-1.pyctransform_feedback_overflow_query.cpython-36.pyctranspose_matrix.cpython-36.opt-1.pyctranspose_matrix.cpython-36.pycuniform_buffer_object.cpython-36.opt-1.pycuniform_buffer_object.cpython-36.pycvertex_array_bgra.cpython-36.opt-1.pycvertex_array_bgra.cpython-36.pycvertex_array_object.cpython-36.opt-1.pycvertex_array_object.cpython-36.pycvertex_attrib_64bit.cpython-36.opt-1.pycvertex_attrib_64bit.cpython-36.pycvertex_attrib_binding.cpython-36.opt-1.pycvertex_attrib_binding.cpython-36.pycvertex_blend.cpython-36.opt-1.pycvertex_blend.cpython-36.pycvertex_buffer_object.cpython-36.opt-1.pycvertex_buffer_object.cpython-36.pycvertex_program.cpython-36.opt-1.pycvertex_program.cpython-36.pycvertex_shader.cpython-36.opt-1.pycvertex_shader.cpython-36.pycvertex_type_10f_11f_11f_rev.cpython-36.opt-1.pycvertex_type_10f_11f_11f_rev.cpython-36.pycvertex_type_2_10_10_10_rev.cpython-36.opt-1.pycvertex_type_2_10_10_10_rev.cpython-36.pycviewport_array.cpython-36.opt-1.pycviewport_array.cpython-36.pycwindow_pos.cpython-36.opt-1.pycwindow_pos.cpython-36.pycarrays_of_arrays.pybase_instance.pybindless_texture.pyblend_func_extended.pybuffer_storage.pycl_event.pyclear_buffer_object.pyclear_texture.pyclip_control.pycolor_buffer_float.pycompatibility.pycompressed_texture_pixel_storage.pycompute_shader.pycompute_variable_group_size.pyconditional_render_inverted.pyconservative_depth.pycopy_buffer.pycopy_image.pycull_distance.pydebug_output.pydepth_buffer_float.pydepth_clamp.pydepth_texture.pyderivative_control.pydirect_state_access.pydraw_buffers.pydraw_buffers_blend.pydraw_elements_base_vertex.pydraw_indirect.pydraw_instanced.pyenhanced_layouts.pyexplicit_attrib_location.pyexplicit_uniform_location.pyfragment_coord_conventions.pyfragment_layer_viewport.pyfragment_program.pyfragment_program_shadow.pyfragment_shader.pyfragment_shader_interlock.pyframebuffer_no_attachments.pyframebuffer_object.pyframebuffer_sRGB.pygeometry_shader4.pyget_program_binary.pyget_texture_sub_image.pygl_spirv.pygpu_shader5.pygpu_shader_fp64.pygpu_shader_int64.pyhalf_float_pixel.pyhalf_float_vertex.pyimaging.pyindirect_parameters.pyinstanced_arrays.pyinternalformat_query.pyinternalformat_query2.pyinvalidate_subdata.pymap_buffer_alignment.pymap_buffer_range.pymatrix_palette.pymulti_bind.pymulti_draw_indirect.pymultisample.pymultitexture.pyocclusion_query.pyocclusion_query2.pyparallel_shader_compile.pypipeline_statistics_query.pypixel_buffer_object.pypoint_parameters.pypoint_sprite.pypolygon_offset_clamp.pypost_depth_coverage.pyprogram_interface_query.pyprovoking_vertex.pyquery_buffer_object.pyrobust_buffer_access_behavior.pyrobustness.pyrobustness_isolation.pysample_locations.pysample_shading.pysampler_objects.pyseamless_cube_map.pyseamless_cubemap_per_texture.pyseparate_shader_objects.pyshader_atomic_counter_ops.pyshader_atomic_counters.pyshader_ballot.pyshader_bit_encoding.pyshader_clock.pyshader_draw_parameters.pyshader_group_vote.pyshader_image_load_store.pyshader_image_size.pyshader_objects.pyshader_precision.pyshader_stencil_export.pyshader_storage_buffer_object.pyshader_subroutine.pyshader_texture_image_samples.pyshader_texture_lod.pyshader_viewport_layer_array.pyshading_language_100.pyshading_language_420pack.pyshading_language_include.pyshading_language_packing.pyshadow.pyshadow_ambient.pysparse_buffer.pysparse_texture.pysparse_texture2.pysparse_texture_clamp.pyspirv_extensions.pystencil_texturing.pysync.pytessellation_shader.pytexture_barrier.pytexture_border_clamp.pytexture_buffer_object.pytexture_buffer_object_rgb32.pytexture_buffer_range.pytexture_compression.pytexture_compression_bptc.pytexture_compression_rgtc.pytexture_cube_map.pytexture_cube_map_array.pytexture_env_add.pytexture_env_combine.pytexture_env_crossbar.pytexture_env_dot3.pytexture_filter_anisotropic.pytexture_filter_minmax.pytexture_float.pytexture_gather.pytexture_mirror_clamp_to_edge.pytexture_mirrored_repeat.pytexture_multisample.pytexture_non_power_of_two.pytexture_query_levels.pytexture_query_lod.pytexture_rectangle.pytexture_rg.pytexture_rgb10_a2ui.pytexture_stencil8.pytexture_storage.pytexture_storage_multisample.pytexture_swizzle.pytexture_view.pytimer_query.pytransform_feedback2.pytransform_feedback3.pytransform_feedback_instanced.pytransform_feedback_overflow_query.pytranspose_matrix.pyuniform_buffer_object.pyvertex_array_bgra.pyvertex_array_object.pyvertex_attrib_64bit.pyvertex_attrib_binding.pyvertex_blend.pyvertex_buffer_object.pyvertex_program.pyvertex_shader.pyvertex_type_10f_11f_11f_rev.pyvertex_type_2_10_10_10_rev.pyviewport_array.pywindow_pos.pyARM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycATI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdraw_buffers.cpython-36.opt-1.pycdraw_buffers.cpython-36.pycelement_array.cpython-36.opt-1.pycelement_array.cpython-36.pycenvmap_bumpmap.cpython-36.opt-1.pycenvmap_bumpmap.cpython-36.pycfragment_shader.cpython-36.opt-1.pycfragment_shader.cpython-36.pycmap_object_buffer.cpython-36.opt-1.pycmap_object_buffer.cpython-36.pycmeminfo.cpython-36.opt-1.pycmeminfo.cpython-36.pycpixel_format_float.cpython-36.opt-1.pycpixel_format_float.cpython-36.pycpn_triangles.cpython-36.opt-1.pycpn_triangles.cpython-36.pycseparate_stencil.cpython-36.opt-1.pycseparate_stencil.cpython-36.pyctext_fragment_shader.cpython-36.opt-1.pyctext_fragment_shader.cpython-36.pyctexture_env_combine3.cpython-36.opt-1.pyctexture_env_combine3.cpython-36.pyctexture_float.cpython-36.opt-1.pyctexture_float.cpython-36.pyctexture_mirror_once.cpython-36.opt-1.pyctexture_mirror_once.cpython-36.pycvertex_array_object.cpython-36.opt-1.pycvertex_array_object.cpython-36.pycvertex_attrib_array_object.cpython-36.opt-1.pycvertex_attrib_array_object.cpython-36.pycvertex_streams.cpython-36.opt-1.pycvertex_streams.cpython-36.pycdraw_buffers.pyelement_array.pyenvmap_bumpmap.pyfragment_shader.pymap_object_buffer.pymeminfo.pypixel_format_float.pypn_triangles.pyseparate_stencil.pytext_fragment_shader.pytexture_env_combine3.pytexture_float.pytexture_mirror_once.pyvertex_array_object.pyvertex_attrib_array_object.pyvertex_streams.pyDFX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pyctbuffer.cpython-36.opt-1.pyctbuffer.cpython-36.pyctexture_compression_FXT1.cpython-36.opt-1.pyctexture_compression_FXT1.cpython-36.pycmultisample.pytbuffer.pytexture_compression_FXT1.pyDMP__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycEXTEGL_image_storage.pyGL_422_pixels.py__init__.py__pycache__EGL_image_storage.cpython-36.opt-1.pycEGL_image_storage.cpython-36.pycGL_422_pixels.cpython-36.opt-1.pycGL_422_pixels.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycabgr.cpython-36.opt-1.pycabgr.cpython-36.pycbgra.cpython-36.opt-1.pycbgra.cpython-36.pycbindable_uniform.cpython-36.opt-1.pycbindable_uniform.cpython-36.pycblend_color.cpython-36.opt-1.pycblend_color.cpython-36.pycblend_equation_separate.cpython-36.opt-1.pycblend_equation_separate.cpython-36.pycblend_func_separate.cpython-36.opt-1.pycblend_func_separate.cpython-36.pycblend_logic_op.cpython-36.opt-1.pycblend_logic_op.cpython-36.pycblend_minmax.cpython-36.opt-1.pycblend_minmax.cpython-36.pycblend_subtract.cpython-36.opt-1.pycblend_subtract.cpython-36.pycclip_volume_hint.cpython-36.opt-1.pycclip_volume_hint.cpython-36.pyccmyka.cpython-36.opt-1.pyccmyka.cpython-36.pyccolor_subtable.cpython-36.opt-1.pyccolor_subtable.cpython-36.pyccompiled_vertex_array.cpython-36.opt-1.pyccompiled_vertex_array.cpython-36.pycconvolution.cpython-36.opt-1.pycconvolution.cpython-36.pyccoordinate_frame.cpython-36.opt-1.pyccoordinate_frame.cpython-36.pyccopy_texture.cpython-36.opt-1.pyccopy_texture.cpython-36.pyccull_vertex.cpython-36.opt-1.pyccull_vertex.cpython-36.pycdebug_label.cpython-36.opt-1.pycdebug_label.cpython-36.pycdebug_marker.cpython-36.opt-1.pycdebug_marker.cpython-36.pycdepth_bounds_test.cpython-36.opt-1.pycdepth_bounds_test.cpython-36.pycdirect_state_access.cpython-36.opt-1.pycdirect_state_access.cpython-36.pycdraw_buffers2.cpython-36.opt-1.pycdraw_buffers2.cpython-36.pycdraw_instanced.cpython-36.opt-1.pycdraw_instanced.cpython-36.pycdraw_range_elements.cpython-36.opt-1.pycdraw_range_elements.cpython-36.pycexternal_buffer.cpython-36.opt-1.pycexternal_buffer.cpython-36.pycfog_coord.cpython-36.opt-1.pycfog_coord.cpython-36.pycframebuffer_blit.cpython-36.opt-1.pycframebuffer_blit.cpython-36.pycframebuffer_multisample.cpython-36.opt-1.pycframebuffer_multisample.cpython-36.pycframebuffer_multisample_blit_scaled.cpython-36.opt-1.pycframebuffer_multisample_blit_scaled.cpython-36.pycframebuffer_object.cpython-36.opt-1.pycframebuffer_object.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycgeometry_shader4.cpython-36.opt-1.pycgeometry_shader4.cpython-36.pycgpu_program_parameters.cpython-36.opt-1.pycgpu_program_parameters.cpython-36.pycgpu_shader4.cpython-36.opt-1.pycgpu_shader4.cpython-36.pychistogram.cpython-36.opt-1.pychistogram.cpython-36.pycindex_array_formats.cpython-36.opt-1.pycindex_array_formats.cpython-36.pycindex_func.cpython-36.opt-1.pycindex_func.cpython-36.pycindex_material.cpython-36.opt-1.pycindex_material.cpython-36.pycindex_texture.cpython-36.opt-1.pycindex_texture.cpython-36.pyclight_texture.cpython-36.opt-1.pyclight_texture.cpython-36.pycmemory_object.cpython-36.opt-1.pycmemory_object.cpython-36.pycmemory_object_fd.cpython-36.opt-1.pycmemory_object_fd.cpython-36.pycmemory_object_win32.cpython-36.opt-1.pycmemory_object_win32.cpython-36.pycmisc_attribute.cpython-36.opt-1.pycmisc_attribute.cpython-36.pycmulti_draw_arrays.cpython-36.opt-1.pycmulti_draw_arrays.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycpacked_depth_stencil.cpython-36.opt-1.pycpacked_depth_stencil.cpython-36.pycpacked_float.cpython-36.opt-1.pycpacked_float.cpython-36.pycpacked_pixels.cpython-36.opt-1.pycpacked_pixels.cpython-36.pycpaletted_texture.cpython-36.opt-1.pycpaletted_texture.cpython-36.pycpixel_buffer_object.cpython-36.opt-1.pycpixel_buffer_object.cpython-36.pycpixel_transform.cpython-36.opt-1.pycpixel_transform.cpython-36.pycpixel_transform_color_table.cpython-36.opt-1.pycpixel_transform_color_table.cpython-36.pycpoint_parameters.cpython-36.opt-1.pycpoint_parameters.cpython-36.pycpolygon_offset.cpython-36.opt-1.pycpolygon_offset.cpython-36.pycpolygon_offset_clamp.cpython-36.opt-1.pycpolygon_offset_clamp.cpython-36.pycpost_depth_coverage.cpython-36.opt-1.pycpost_depth_coverage.cpython-36.pycprovoking_vertex.cpython-36.opt-1.pycprovoking_vertex.cpython-36.pycraster_multisample.cpython-36.opt-1.pycraster_multisample.cpython-36.pycrescale_normal.cpython-36.opt-1.pycrescale_normal.cpython-36.pycsecondary_color.cpython-36.opt-1.pycsecondary_color.cpython-36.pycsemaphore.cpython-36.opt-1.pycsemaphore.cpython-36.pycsemaphore_fd.cpython-36.opt-1.pycsemaphore_fd.cpython-36.pycsemaphore_win32.cpython-36.opt-1.pycsemaphore_win32.cpython-36.pycseparate_shader_objects.cpython-36.opt-1.pycseparate_shader_objects.cpython-36.pycseparate_specular_color.cpython-36.opt-1.pycseparate_specular_color.cpython-36.pycshader_framebuffer_fetch.cpython-36.opt-1.pycshader_framebuffer_fetch.cpython-36.pycshader_framebuffer_fetch_non_coherent.cpython-36.opt-1.pycshader_framebuffer_fetch_non_coherent.cpython-36.pycshader_image_load_formatted.cpython-36.opt-1.pycshader_image_load_formatted.cpython-36.pycshader_image_load_store.cpython-36.opt-1.pycshader_image_load_store.cpython-36.pycshader_integer_mix.cpython-36.opt-1.pycshader_integer_mix.cpython-36.pycshadow_funcs.cpython-36.opt-1.pycshadow_funcs.cpython-36.pycshared_texture_palette.cpython-36.opt-1.pycshared_texture_palette.cpython-36.pycsparse_texture2.cpython-36.opt-1.pycsparse_texture2.cpython-36.pycstencil_clear_tag.cpython-36.opt-1.pycstencil_clear_tag.cpython-36.pycstencil_two_side.cpython-36.opt-1.pycstencil_two_side.cpython-36.pycstencil_wrap.cpython-36.opt-1.pycstencil_wrap.cpython-36.pycsubtexture.cpython-36.opt-1.pycsubtexture.cpython-36.pyctexture.cpython-36.opt-1.pyctexture.cpython-36.pyctexture3D.cpython-36.opt-1.pyctexture3D.cpython-36.pyctexture_array.cpython-36.opt-1.pyctexture_array.cpython-36.pyctexture_buffer_object.cpython-36.opt-1.pyctexture_buffer_object.cpython-36.pyctexture_compression_latc.cpython-36.opt-1.pyctexture_compression_latc.cpython-36.pyctexture_compression_rgtc.cpython-36.opt-1.pyctexture_compression_rgtc.cpython-36.pyctexture_compression_s3tc.cpython-36.opt-1.pyctexture_compression_s3tc.cpython-36.pyctexture_cube_map.cpython-36.opt-1.pyctexture_cube_map.cpython-36.pyctexture_env_add.cpython-36.opt-1.pyctexture_env_add.cpython-36.pyctexture_env_combine.cpython-36.opt-1.pyctexture_env_combine.cpython-36.pyctexture_env_dot3.cpython-36.opt-1.pyctexture_env_dot3.cpython-36.pyctexture_filter_anisotropic.cpython-36.opt-1.pyctexture_filter_anisotropic.cpython-36.pyctexture_filter_minmax.cpython-36.opt-1.pyctexture_filter_minmax.cpython-36.pyctexture_integer.cpython-36.opt-1.pyctexture_integer.cpython-36.pyctexture_lod_bias.cpython-36.opt-1.pyctexture_lod_bias.cpython-36.pyctexture_mirror_clamp.cpython-36.opt-1.pyctexture_mirror_clamp.cpython-36.pyctexture_object.cpython-36.opt-1.pyctexture_object.cpython-36.pyctexture_perturb_normal.cpython-36.opt-1.pyctexture_perturb_normal.cpython-36.pyctexture_sRGB.cpython-36.opt-1.pyctexture_sRGB.cpython-36.pyctexture_sRGB_decode.cpython-36.opt-1.pyctexture_sRGB_decode.cpython-36.pyctexture_shared_exponent.cpython-36.opt-1.pyctexture_shared_exponent.cpython-36.pyctexture_snorm.cpython-36.opt-1.pyctexture_snorm.cpython-36.pyctexture_swizzle.cpython-36.opt-1.pyctexture_swizzle.cpython-36.pyctimer_query.cpython-36.opt-1.pyctimer_query.cpython-36.pyctransform_feedback.cpython-36.opt-1.pyctransform_feedback.cpython-36.pycvertex_array.cpython-36.opt-1.pycvertex_array.cpython-36.pycvertex_array_bgra.cpython-36.opt-1.pycvertex_array_bgra.cpython-36.pycvertex_attrib_64bit.cpython-36.opt-1.pycvertex_attrib_64bit.cpython-36.pycvertex_shader.cpython-36.opt-1.pycvertex_shader.cpython-36.pycvertex_weighting.cpython-36.opt-1.pycvertex_weighting.cpython-36.pycwin32_keyed_mutex.cpython-36.opt-1.pycwin32_keyed_mutex.cpython-36.pycwindow_rectangles.cpython-36.opt-1.pycwindow_rectangles.cpython-36.pycx11_sync_object.cpython-36.opt-1.pycx11_sync_object.cpython-36.pycabgr.pybgra.pybindable_uniform.pyblend_color.pyblend_equation_separate.pyblend_func_separate.pyblend_logic_op.pyblend_minmax.pyblend_subtract.pyclip_volume_hint.pycmyka.pycolor_subtable.pycompiled_vertex_array.pyconvolution.pycoordinate_frame.pycopy_texture.pycull_vertex.pydebug_label.pydebug_marker.pydepth_bounds_test.pydirect_state_access.pydraw_buffers2.pydraw_instanced.pydraw_range_elements.pyexternal_buffer.pyfog_coord.pyframebuffer_blit.pyframebuffer_multisample.pyframebuffer_multisample_blit_scaled.pyframebuffer_object.pyframebuffer_sRGB.pygeometry_shader4.pygpu_program_parameters.pygpu_shader4.pyhistogram.pyindex_array_formats.pyindex_func.pyindex_material.pyindex_texture.pylight_texture.pymemory_object.pymemory_object_fd.pymemory_object_win32.pymisc_attribute.pymulti_draw_arrays.pymultisample.pypacked_depth_stencil.pypacked_float.pypacked_pixels.pypaletted_texture.pypixel_buffer_object.pypixel_transform.pypixel_transform_color_table.pypoint_parameters.pypolygon_offset.pypolygon_offset_clamp.pypost_depth_coverage.pyprovoking_vertex.pyraster_multisample.pyrescale_normal.pysecondary_color.pysemaphore.pysemaphore_fd.pysemaphore_win32.pyseparate_shader_objects.pyseparate_specular_color.pyshader_framebuffer_fetch.pyshader_framebuffer_fetch_non_coherent.pyshader_image_load_formatted.pyshader_image_load_store.pyshader_integer_mix.pyshadow_funcs.pyshared_texture_palette.pysparse_texture2.pystencil_clear_tag.pystencil_two_side.pystencil_wrap.pysubtexture.pytexture.pytexture3D.pytexture_array.pytexture_buffer_object.pytexture_compression_latc.pytexture_compression_rgtc.pytexture_compression_s3tc.pytexture_cube_map.pytexture_env_add.pytexture_env_combine.pytexture_env_dot3.pytexture_filter_anisotropic.pytexture_filter_minmax.pytexture_integer.pytexture_lod_bias.pytexture_mirror_clamp.pytexture_object.pytexture_perturb_normal.pytexture_sRGB.pytexture_sRGB_decode.pytexture_shared_exponent.pytexture_snorm.pytexture_swizzle.pytimer_query.pytransform_feedback.pyvertex_array.pyvertex_array_bgra.pyvertex_attrib_64bit.pyvertex_shader.pyvertex_weighting.pywin32_keyed_mutex.pywindow_rectangles.pyx11_sync_object.pyFJ__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycGREMEDY__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycframe_terminator.cpython-36.opt-1.pycframe_terminator.cpython-36.pycstring_marker.cpython-36.opt-1.pycstring_marker.cpython-36.pycframe_terminator.pystring_marker.pyHP__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconvolution_border_modes.cpython-36.opt-1.pycconvolution_border_modes.cpython-36.pycimage_transform.cpython-36.opt-1.pycimage_transform.cpython-36.pycocclusion_test.cpython-36.opt-1.pycocclusion_test.cpython-36.pyctexture_lighting.cpython-36.opt-1.pyctexture_lighting.cpython-36.pycconvolution_border_modes.pyimage_transform.pyocclusion_test.pytexture_lighting.pyIBM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccull_vertex.cpython-36.opt-1.pyccull_vertex.cpython-36.pycmultimode_draw_arrays.cpython-36.opt-1.pycmultimode_draw_arrays.cpython-36.pycrasterpos_clip.cpython-36.opt-1.pycrasterpos_clip.cpython-36.pycstatic_data.cpython-36.opt-1.pycstatic_data.cpython-36.pyctexture_mirrored_repeat.cpython-36.opt-1.pyctexture_mirrored_repeat.cpython-36.pycvertex_array_lists.cpython-36.opt-1.pycvertex_array_lists.cpython-36.pyccull_vertex.pymultimode_draw_arrays.pyrasterpos_clip.pystatic_data.pytexture_mirrored_repeat.pyvertex_array_lists.pyIMG__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycINGR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_func_separate.cpython-36.opt-1.pycblend_func_separate.cpython-36.pyccolor_clamp.cpython-36.opt-1.pyccolor_clamp.cpython-36.pycinterlace_read.cpython-36.opt-1.pycinterlace_read.cpython-36.pycblend_func_separate.pycolor_clamp.pyinterlace_read.pyINTEL__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblackhole_render.cpython-36.opt-1.pycblackhole_render.cpython-36.pycconservative_rasterization.cpython-36.opt-1.pycconservative_rasterization.cpython-36.pycfragment_shader_ordering.cpython-36.opt-1.pycfragment_shader_ordering.cpython-36.pycframebuffer_CMAA.cpython-36.opt-1.pycframebuffer_CMAA.cpython-36.pycmap_texture.cpython-36.opt-1.pycmap_texture.cpython-36.pycparallel_arrays.cpython-36.opt-1.pycparallel_arrays.cpython-36.pycperformance_query.cpython-36.opt-1.pycperformance_query.cpython-36.pycblackhole_render.pyconservative_rasterization.pyfragment_shader_ordering.pyframebuffer_CMAA.pymap_texture.pyparallel_arrays.pyperformance_query.pyKHR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_equation_advanced.cpython-36.opt-1.pycblend_equation_advanced.cpython-36.pycblend_equation_advanced_coherent.cpython-36.opt-1.pycblend_equation_advanced_coherent.cpython-36.pyccontext_flush_control.cpython-36.opt-1.pyccontext_flush_control.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycno_error.cpython-36.opt-1.pycno_error.cpython-36.pycparallel_shader_compile.cpython-36.opt-1.pycparallel_shader_compile.cpython-36.pycrobust_buffer_access_behavior.cpython-36.opt-1.pycrobust_buffer_access_behavior.cpython-36.pycrobustness.cpython-36.opt-1.pycrobustness.cpython-36.pyctexture_compression_astc_hdr.cpython-36.opt-1.pyctexture_compression_astc_hdr.cpython-36.pyctexture_compression_astc_ldr.cpython-36.opt-1.pyctexture_compression_astc_ldr.cpython-36.pyctexture_compression_astc_sliced_3d.cpython-36.opt-1.pyctexture_compression_astc_sliced_3d.cpython-36.pycblend_equation_advanced.pyblend_equation_advanced_coherent.pycontext_flush_control.pydebug.pyno_error.pyparallel_shader_compile.pyrobust_buffer_access_behavior.pyrobustness.pytexture_compression_astc_hdr.pytexture_compression_astc_ldr.pytexture_compression_astc_sliced_3d.pyMESA__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpack_invert.cpython-36.opt-1.pycpack_invert.cpython-36.pycprogram_binary_formats.cpython-36.opt-1.pycprogram_binary_formats.cpython-36.pycresize_buffers.cpython-36.opt-1.pycresize_buffers.cpython-36.pycshader_integer_functions.cpython-36.opt-1.pycshader_integer_functions.cpython-36.pyctile_raster_order.cpython-36.opt-1.pyctile_raster_order.cpython-36.pycwindow_pos.cpython-36.opt-1.pycwindow_pos.cpython-36.pycycbcr_texture.cpython-36.opt-1.pycycbcr_texture.cpython-36.pycpack_invert.pyprogram_binary_formats.pyresize_buffers.pyshader_integer_functions.pytile_raster_order.pywindow_pos.pyycbcr_texture.pyMESAX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctexture_stack.cpython-36.opt-1.pyctexture_stack.cpython-36.pyctexture_stack.pyNV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalpha_to_coverage_dither_control.cpython-36.opt-1.pycalpha_to_coverage_dither_control.cpython-36.pycbindless_multi_draw_indirect.cpython-36.opt-1.pycbindless_multi_draw_indirect.cpython-36.pycbindless_multi_draw_indirect_count.cpython-36.opt-1.pycbindless_multi_draw_indirect_count.cpython-36.pycbindless_texture.cpython-36.opt-1.pycbindless_texture.cpython-36.pycblend_equation_advanced.cpython-36.opt-1.pycblend_equation_advanced.cpython-36.pycblend_equation_advanced_coherent.cpython-36.opt-1.pycblend_equation_advanced_coherent.cpython-36.pycblend_minmax_factor.cpython-36.opt-1.pycblend_minmax_factor.cpython-36.pycblend_square.cpython-36.opt-1.pycblend_square.cpython-36.pycclip_space_w_scaling.cpython-36.opt-1.pycclip_space_w_scaling.cpython-36.pyccommand_list.cpython-36.opt-1.pyccommand_list.cpython-36.pyccompute_program5.cpython-36.opt-1.pyccompute_program5.cpython-36.pycconditional_render.cpython-36.opt-1.pycconditional_render.cpython-36.pycconservative_raster.cpython-36.opt-1.pycconservative_raster.cpython-36.pycconservative_raster_dilate.cpython-36.opt-1.pycconservative_raster_dilate.cpython-36.pycconservative_raster_pre_snap.cpython-36.opt-1.pycconservative_raster_pre_snap.cpython-36.pycconservative_raster_pre_snap_triangles.cpython-36.opt-1.pycconservative_raster_pre_snap_triangles.cpython-36.pycconservative_raster_underestimation.cpython-36.opt-1.pycconservative_raster_underestimation.cpython-36.pyccopy_depth_to_color.cpython-36.opt-1.pyccopy_depth_to_color.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pycdeep_texture3D.cpython-36.opt-1.pycdeep_texture3D.cpython-36.pycdepth_buffer_float.cpython-36.opt-1.pycdepth_buffer_float.cpython-36.pycdepth_clamp.cpython-36.opt-1.pycdepth_clamp.cpython-36.pycdraw_texture.cpython-36.opt-1.pycdraw_texture.cpython-36.pycdraw_vulkan_image.cpython-36.opt-1.pycdraw_vulkan_image.cpython-36.pycevaluators.cpython-36.opt-1.pycevaluators.cpython-36.pycexplicit_multisample.cpython-36.opt-1.pycexplicit_multisample.cpython-36.pycfence.cpython-36.opt-1.pycfence.cpython-36.pycfill_rectangle.cpython-36.opt-1.pycfill_rectangle.cpython-36.pycfloat_buffer.cpython-36.opt-1.pycfloat_buffer.cpython-36.pycfog_distance.cpython-36.opt-1.pycfog_distance.cpython-36.pycfragment_coverage_to_color.cpython-36.opt-1.pycfragment_coverage_to_color.cpython-36.pycfragment_program.cpython-36.opt-1.pycfragment_program.cpython-36.pycfragment_program2.cpython-36.opt-1.pycfragment_program2.cpython-36.pycfragment_program4.cpython-36.opt-1.pycfragment_program4.cpython-36.pycfragment_program_option.cpython-36.opt-1.pycfragment_program_option.cpython-36.pycfragment_shader_interlock.cpython-36.opt-1.pycfragment_shader_interlock.cpython-36.pycframebuffer_mixed_samples.cpython-36.opt-1.pycframebuffer_mixed_samples.cpython-36.pycframebuffer_multisample_coverage.cpython-36.opt-1.pycframebuffer_multisample_coverage.cpython-36.pycgeometry_program4.cpython-36.opt-1.pycgeometry_program4.cpython-36.pycgeometry_shader4.cpython-36.opt-1.pycgeometry_shader4.cpython-36.pycgeometry_shader_passthrough.cpython-36.opt-1.pycgeometry_shader_passthrough.cpython-36.pycgpu_multicast.cpython-36.opt-1.pycgpu_multicast.cpython-36.pycgpu_program4.cpython-36.opt-1.pycgpu_program4.cpython-36.pycgpu_program5.cpython-36.opt-1.pycgpu_program5.cpython-36.pycgpu_program5_mem_extended.cpython-36.opt-1.pycgpu_program5_mem_extended.cpython-36.pycgpu_shader5.cpython-36.opt-1.pycgpu_shader5.cpython-36.pychalf_float.cpython-36.opt-1.pychalf_float.cpython-36.pycinternalformat_sample_query.cpython-36.opt-1.pycinternalformat_sample_query.cpython-36.pyclight_max_exponent.cpython-36.opt-1.pyclight_max_exponent.cpython-36.pycmultisample_coverage.cpython-36.opt-1.pycmultisample_coverage.cpython-36.pycmultisample_filter_hint.cpython-36.opt-1.pycmultisample_filter_hint.cpython-36.pycocclusion_query.cpython-36.opt-1.pycocclusion_query.cpython-36.pycpacked_depth_stencil.cpython-36.opt-1.pycpacked_depth_stencil.cpython-36.pycparameter_buffer_object.cpython-36.opt-1.pycparameter_buffer_object.cpython-36.pycparameter_buffer_object2.cpython-36.opt-1.pycparameter_buffer_object2.cpython-36.pycpath_rendering.cpython-36.opt-1.pycpath_rendering.cpython-36.pycpath_rendering_shared_edge.cpython-36.opt-1.pycpath_rendering_shared_edge.cpython-36.pycpixel_data_range.cpython-36.opt-1.pycpixel_data_range.cpython-36.pycpoint_sprite.cpython-36.opt-1.pycpoint_sprite.cpython-36.pycpresent_video.cpython-36.opt-1.pycpresent_video.cpython-36.pycprimitive_restart.cpython-36.opt-1.pycprimitive_restart.cpython-36.pycquery_resource.cpython-36.opt-1.pycquery_resource.cpython-36.pycquery_resource_tag.cpython-36.opt-1.pycquery_resource_tag.cpython-36.pycregister_combiners.cpython-36.opt-1.pycregister_combiners.cpython-36.pycregister_combiners2.cpython-36.opt-1.pycregister_combiners2.cpython-36.pycrobustness_video_memory_purge.cpython-36.opt-1.pycrobustness_video_memory_purge.cpython-36.pycsample_locations.cpython-36.opt-1.pycsample_locations.cpython-36.pycsample_mask_override_coverage.cpython-36.opt-1.pycsample_mask_override_coverage.cpython-36.pycshader_atomic_counters.cpython-36.opt-1.pycshader_atomic_counters.cpython-36.pycshader_atomic_float.cpython-36.opt-1.pycshader_atomic_float.cpython-36.pycshader_atomic_float64.cpython-36.opt-1.pycshader_atomic_float64.cpython-36.pycshader_atomic_fp16_vector.cpython-36.opt-1.pycshader_atomic_fp16_vector.cpython-36.pycshader_atomic_int64.cpython-36.opt-1.pycshader_atomic_int64.cpython-36.pycshader_buffer_load.cpython-36.opt-1.pycshader_buffer_load.cpython-36.pycshader_buffer_store.cpython-36.opt-1.pycshader_buffer_store.cpython-36.pycshader_storage_buffer_object.cpython-36.opt-1.pycshader_storage_buffer_object.cpython-36.pycshader_thread_group.cpython-36.opt-1.pycshader_thread_group.cpython-36.pycshader_thread_shuffle.cpython-36.opt-1.pycshader_thread_shuffle.cpython-36.pycstereo_view_rendering.cpython-36.opt-1.pycstereo_view_rendering.cpython-36.pyctessellation_program5.cpython-36.opt-1.pyctessellation_program5.cpython-36.pyctexgen_emboss.cpython-36.opt-1.pyctexgen_emboss.cpython-36.pyctexgen_reflection.cpython-36.opt-1.pyctexgen_reflection.cpython-36.pyctexture_barrier.cpython-36.opt-1.pyctexture_barrier.cpython-36.pyctexture_compression_vtc.cpython-36.opt-1.pyctexture_compression_vtc.cpython-36.pyctexture_env_combine4.cpython-36.opt-1.pyctexture_env_combine4.cpython-36.pyctexture_expand_normal.cpython-36.opt-1.pyctexture_expand_normal.cpython-36.pyctexture_multisample.cpython-36.opt-1.pyctexture_multisample.cpython-36.pyctexture_rectangle.cpython-36.opt-1.pyctexture_rectangle.cpython-36.pyctexture_rectangle_compressed.cpython-36.opt-1.pyctexture_rectangle_compressed.cpython-36.pyctexture_shader.cpython-36.opt-1.pyctexture_shader.cpython-36.pyctexture_shader2.cpython-36.opt-1.pyctexture_shader2.cpython-36.pyctexture_shader3.cpython-36.opt-1.pyctexture_shader3.cpython-36.pyctransform_feedback.cpython-36.opt-1.pyctransform_feedback.cpython-36.pyctransform_feedback2.cpython-36.opt-1.pyctransform_feedback2.cpython-36.pycuniform_buffer_unified_memory.cpython-36.opt-1.pycuniform_buffer_unified_memory.cpython-36.pycvdpau_interop.cpython-36.opt-1.pycvdpau_interop.cpython-36.pycvertex_array_range.cpython-36.opt-1.pycvertex_array_range.cpython-36.pycvertex_array_range2.cpython-36.opt-1.pycvertex_array_range2.cpython-36.pycvertex_attrib_integer_64bit.cpython-36.opt-1.pycvertex_attrib_integer_64bit.cpython-36.pycvertex_buffer_unified_memory.cpython-36.opt-1.pycvertex_buffer_unified_memory.cpython-36.pycvertex_program.cpython-36.opt-1.pycvertex_program.cpython-36.pycvertex_program1_1.cpython-36.opt-1.pycvertex_program1_1.cpython-36.pycvertex_program2.cpython-36.opt-1.pycvertex_program2.cpython-36.pycvertex_program2_option.cpython-36.opt-1.pycvertex_program2_option.cpython-36.pycvertex_program3.cpython-36.opt-1.pycvertex_program3.cpython-36.pycvertex_program4.cpython-36.opt-1.pycvertex_program4.cpython-36.pycvideo_capture.cpython-36.opt-1.pycvideo_capture.cpython-36.pycviewport_array2.cpython-36.opt-1.pycviewport_array2.cpython-36.pycviewport_swizzle.cpython-36.opt-1.pycviewport_swizzle.cpython-36.pycalpha_to_coverage_dither_control.pybindless_multi_draw_indirect.pybindless_multi_draw_indirect_count.pybindless_texture.pyblend_equation_advanced.pyblend_equation_advanced_coherent.pyblend_minmax_factor.pyblend_square.pyclip_space_w_scaling.pycommand_list.pycompute_program5.pyconditional_render.pyconservative_raster.pyconservative_raster_dilate.pyconservative_raster_pre_snap.pyconservative_raster_pre_snap_triangles.pyconservative_raster_underestimation.pycopy_depth_to_color.pycopy_image.pydeep_texture3D.pydepth_buffer_float.pydepth_clamp.pydraw_texture.pydraw_vulkan_image.pyevaluators.pyexplicit_multisample.pyfence.pyfill_rectangle.pyfloat_buffer.pyfog_distance.pyfragment_coverage_to_color.pyfragment_program.pyfragment_program2.pyfragment_program4.pyfragment_program_option.pyfragment_shader_interlock.pyframebuffer_mixed_samples.pyframebuffer_multisample_coverage.pygeometry_program4.pygeometry_shader4.pygeometry_shader_passthrough.pygpu_multicast.pygpu_program4.pygpu_program5.pygpu_program5_mem_extended.pygpu_shader5.pyhalf_float.pyinternalformat_sample_query.pylight_max_exponent.pymultisample_coverage.pymultisample_filter_hint.pyocclusion_query.pypacked_depth_stencil.pyparameter_buffer_object.pyparameter_buffer_object2.pypath_rendering.pypath_rendering_shared_edge.pypixel_data_range.pypoint_sprite.pypresent_video.pyprimitive_restart.pyquery_resource.pyquery_resource_tag.pyregister_combiners.pyregister_combiners2.pyrobustness_video_memory_purge.pysample_locations.pysample_mask_override_coverage.pyshader_atomic_counters.pyshader_atomic_float.pyshader_atomic_float64.pyshader_atomic_fp16_vector.pyshader_atomic_int64.pyshader_buffer_load.pyshader_buffer_store.pyshader_storage_buffer_object.pyshader_thread_group.pyshader_thread_shuffle.pystereo_view_rendering.pytessellation_program5.pytexgen_emboss.pytexgen_reflection.pytexture_barrier.pytexture_compression_vtc.pytexture_env_combine4.pytexture_expand_normal.pytexture_multisample.pytexture_rectangle.pytexture_rectangle_compressed.pytexture_shader.pytexture_shader2.pytexture_shader3.pytransform_feedback.pytransform_feedback2.pyuniform_buffer_unified_memory.pyvdpau_interop.pyvertex_array_range.pyvertex_array_range2.pyvertex_attrib_integer_64bit.pyvertex_buffer_unified_memory.pyvertex_program.pyvertex_program1_1.pyvertex_program2.pyvertex_program2_option.pyvertex_program3.pyvertex_program4.pyvideo_capture.pyviewport_array2.pyviewport_swizzle.pyNVX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_equation_advanced_multi_draw_buffers.cpython-36.opt-1.pycblend_equation_advanced_multi_draw_buffers.cpython-36.pycconditional_render.cpython-36.opt-1.pycconditional_render.cpython-36.pycgpu_memory_info.cpython-36.opt-1.pycgpu_memory_info.cpython-36.pyclinked_gpu_multicast.cpython-36.opt-1.pyclinked_gpu_multicast.cpython-36.pycblend_equation_advanced_multi_draw_buffers.pyconditional_render.pygpu_memory_info.pylinked_gpu_multicast.pyOES__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbyte_coordinates.cpython-36.opt-1.pycbyte_coordinates.cpython-36.pyccompressed_paletted_texture.cpython-36.opt-1.pyccompressed_paletted_texture.cpython-36.pycfixed_point.cpython-36.opt-1.pycfixed_point.cpython-36.pycquery_matrix.cpython-36.opt-1.pycquery_matrix.cpython-36.pycread_format.cpython-36.opt-1.pycread_format.cpython-36.pycsingle_precision.cpython-36.opt-1.pycsingle_precision.cpython-36.pycbyte_coordinates.pycompressed_paletted_texture.pyfixed_point.pyquery_matrix.pyread_format.pysingle_precision.pyOML__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycinterlace.cpython-36.opt-1.pycinterlace.cpython-36.pycresample.cpython-36.opt-1.pycresample.cpython-36.pycsubsample.cpython-36.opt-1.pycsubsample.cpython-36.pycinterlace.pyresample.pysubsample.pyOVR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultiview.cpython-36.opt-1.pycmultiview.cpython-36.pycmultiview2.cpython-36.opt-1.pycmultiview2.cpython-36.pycmultiview.pymultiview2.pyPGI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc_hints.cpython-36.opt-1.pycmisc_hints.cpython-36.pycvertex_hints.cpython-36.opt-1.pycvertex_hints.cpython-36.pycmisc_hints.pyvertex_hints.pyQCOM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycREND__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycscreen_coordinates.cpython-36.opt-1.pycscreen_coordinates.cpython-36.pycscreen_coordinates.pyS3__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycs3tc.cpython-36.opt-1.pycs3tc.cpython-36.pycs3tc.pySGI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccolor_matrix.cpython-36.opt-1.pyccolor_matrix.cpython-36.pyccolor_table.cpython-36.opt-1.pyccolor_table.cpython-36.pyctexture_color_table.cpython-36.opt-1.pyctexture_color_table.cpython-36.pyccolor_matrix.pycolor_table.pytexture_color_table.pySGIS__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdetail_texture.cpython-36.opt-1.pycdetail_texture.cpython-36.pycfog_function.cpython-36.opt-1.pycfog_function.cpython-36.pycgenerate_mipmap.cpython-36.opt-1.pycgenerate_mipmap.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycpixel_texture.cpython-36.opt-1.pycpixel_texture.cpython-36.pycpoint_line_texgen.cpython-36.opt-1.pycpoint_line_texgen.cpython-36.pycpoint_parameters.cpython-36.opt-1.pycpoint_parameters.cpython-36.pycsharpen_texture.cpython-36.opt-1.pycsharpen_texture.cpython-36.pyctexture4D.cpython-36.opt-1.pyctexture4D.cpython-36.pyctexture_border_clamp.cpython-36.opt-1.pyctexture_border_clamp.cpython-36.pyctexture_color_mask.cpython-36.opt-1.pyctexture_color_mask.cpython-36.pyctexture_edge_clamp.cpython-36.opt-1.pyctexture_edge_clamp.cpython-36.pyctexture_filter4.cpython-36.opt-1.pyctexture_filter4.cpython-36.pyctexture_lod.cpython-36.opt-1.pyctexture_lod.cpython-36.pyctexture_select.cpython-36.opt-1.pyctexture_select.cpython-36.pycdetail_texture.pyfog_function.pygenerate_mipmap.pymultisample.pypixel_texture.pypoint_line_texgen.pypoint_parameters.pysharpen_texture.pytexture4D.pytexture_border_clamp.pytexture_color_mask.pytexture_edge_clamp.pytexture_filter4.pytexture_lod.pytexture_select.pySGIX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycasync_.cpython-36.opt-1.pycasync_.cpython-36.pycasync_histogram.cpython-36.opt-1.pycasync_histogram.cpython-36.pycasync_pixel.cpython-36.opt-1.pycasync_pixel.cpython-36.pycblend_alpha_minmax.cpython-36.opt-1.pycblend_alpha_minmax.cpython-36.pyccalligraphic_fragment.cpython-36.opt-1.pyccalligraphic_fragment.cpython-36.pycclipmap.cpython-36.opt-1.pycclipmap.cpython-36.pycconvolution_accuracy.cpython-36.opt-1.pycconvolution_accuracy.cpython-36.pycdepth_pass_instrument.cpython-36.opt-1.pycdepth_pass_instrument.cpython-36.pycdepth_texture.cpython-36.opt-1.pycdepth_texture.cpython-36.pycflush_raster.cpython-36.opt-1.pycflush_raster.cpython-36.pycfog_offset.cpython-36.opt-1.pycfog_offset.cpython-36.pycfragment_lighting.cpython-36.opt-1.pycfragment_lighting.cpython-36.pycframezoom.cpython-36.opt-1.pycframezoom.cpython-36.pycigloo_interface.cpython-36.opt-1.pycigloo_interface.cpython-36.pycinstruments.cpython-36.opt-1.pycinstruments.cpython-36.pycinterlace.cpython-36.opt-1.pycinterlace.cpython-36.pycir_instrument1.cpython-36.opt-1.pycir_instrument1.cpython-36.pyclist_priority.cpython-36.opt-1.pyclist_priority.cpython-36.pycpixel_texture.cpython-36.opt-1.pycpixel_texture.cpython-36.pycpixel_tiles.cpython-36.opt-1.pycpixel_tiles.cpython-36.pycpolynomial_ffd.cpython-36.opt-1.pycpolynomial_ffd.cpython-36.pycreference_plane.cpython-36.opt-1.pycreference_plane.cpython-36.pycresample.cpython-36.opt-1.pycresample.cpython-36.pycscalebias_hint.cpython-36.opt-1.pycscalebias_hint.cpython-36.pycshadow.cpython-36.opt-1.pycshadow.cpython-36.pycshadow_ambient.cpython-36.opt-1.pycshadow_ambient.cpython-36.pycsprite.cpython-36.opt-1.pycsprite.cpython-36.pycsubsample.cpython-36.opt-1.pycsubsample.cpython-36.pyctag_sample_buffer.cpython-36.opt-1.pyctag_sample_buffer.cpython-36.pyctexture_add_env.cpython-36.opt-1.pyctexture_add_env.cpython-36.pyctexture_coordinate_clamp.cpython-36.opt-1.pyctexture_coordinate_clamp.cpython-36.pyctexture_lod_bias.cpython-36.opt-1.pyctexture_lod_bias.cpython-36.pyctexture_multi_buffer.cpython-36.opt-1.pyctexture_multi_buffer.cpython-36.pyctexture_scale_bias.cpython-36.opt-1.pyctexture_scale_bias.cpython-36.pycvertex_preclip.cpython-36.opt-1.pycvertex_preclip.cpython-36.pycycrcb.cpython-36.opt-1.pycycrcb.cpython-36.pycycrcb_subsample.cpython-36.opt-1.pycycrcb_subsample.cpython-36.pycycrcba.cpython-36.opt-1.pycycrcba.cpython-36.pycasync_.pyasync_histogram.pyasync_pixel.pyblend_alpha_minmax.pycalligraphic_fragment.pyclipmap.pyconvolution_accuracy.pydepth_pass_instrument.pydepth_texture.pyflush_raster.pyfog_offset.pyfragment_lighting.pyframezoom.pyigloo_interface.pyinstruments.pyinterlace.pyir_instrument1.pylist_priority.pypixel_texture.pypixel_tiles.pypolynomial_ffd.pyreference_plane.pyresample.pyscalebias_hint.pyshadow.pyshadow_ambient.pysprite.pysubsample.pytag_sample_buffer.pytexture_add_env.pytexture_coordinate_clamp.pytexture_lod_bias.pytexture_multi_buffer.pytexture_scale_bias.pyvertex_preclip.pyycrcb.pyycrcb_subsample.pyycrcba.pySUN__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconvolution_border_modes.cpython-36.opt-1.pycconvolution_border_modes.cpython-36.pycglobal_alpha.cpython-36.opt-1.pycglobal_alpha.cpython-36.pycmesh_array.cpython-36.opt-1.pycmesh_array.cpython-36.pycslice_accum.cpython-36.opt-1.pycslice_accum.cpython-36.pyctriangle_list.cpython-36.opt-1.pyctriangle_list.cpython-36.pycvertex.cpython-36.opt-1.pycvertex.cpython-36.pycconvolution_border_modes.pyglobal_alpha.pymesh_array.pyslice_accum.pytriangle_list.pyvertex.pySUNX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconstant_data.cpython-36.opt-1.pycconstant_data.cpython-36.pycconstant_data.pyVERSIONGL_1_0.pyGL_1_1.pyGL_1_2.pyGL_1_3.pyGL_1_4.pyGL_1_5.pyGL_2_0.pyGL_2_1.pyGL_3_0.pyGL_3_1.pyGL_3_2.pyGL_3_3.pyGL_4_0.pyGL_4_1.pyGL_4_2.pyGL_4_3.pyGL_4_4.pyGL_4_5.pyGL_4_6.py__init__.py__pycache__GL_1_0.cpython-36.opt-1.pycGL_1_0.cpython-36.pycGL_1_1.cpython-36.opt-1.pycGL_1_1.cpython-36.pycGL_1_2.cpython-36.opt-1.pycGL_1_2.cpython-36.pycGL_1_3.cpython-36.opt-1.pycGL_1_3.cpython-36.pycGL_1_4.cpython-36.opt-1.pycGL_1_4.cpython-36.pycGL_1_5.cpython-36.opt-1.pycGL_1_5.cpython-36.pycGL_2_0.cpython-36.opt-1.pycGL_2_0.cpython-36.pycGL_2_1.cpython-36.opt-1.pycGL_2_1.cpython-36.pycGL_3_0.cpython-36.opt-1.pycGL_3_0.cpython-36.pycGL_3_1.cpython-36.opt-1.pycGL_3_1.cpython-36.pycGL_3_2.cpython-36.opt-1.pycGL_3_2.cpython-36.pycGL_3_3.cpython-36.opt-1.pycGL_3_3.cpython-36.pycGL_4_0.cpython-36.opt-1.pycGL_4_0.cpython-36.pycGL_4_1.cpython-36.opt-1.pycGL_4_1.cpython-36.pycGL_4_2.cpython-36.opt-1.pycGL_4_2.cpython-36.pycGL_4_3.cpython-36.opt-1.pycGL_4_3.cpython-36.pycGL_4_4.cpython-36.opt-1.pycGL_4_4.cpython-36.pycGL_4_5.cpython-36.opt-1.pycGL_4_5.cpython-36.pycGL_4_6.cpython-36.opt-1.pycGL_4_6.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycVIV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycWIN__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycphong_shading.cpython-36.opt-1.pycphong_shading.cpython-36.pycspecular_fog.cpython-36.opt-1.pycspecular_fog.cpython-36.pycphong_shading.pyspecular_fog.py__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_errors.cpython-36.opt-1.pyc_errors.cpython-36.pyc_glgets.cpython-36.opt-1.pyc_glgets.cpython-36.pyc_lookupint.cpython-36.opt-1.pyc_lookupint.cpython-36.pyc_types.cpython-36.opt-1.pyc_types.cpython-36.pyc_errors.py_glgets.py_lookupint.py_types.pyGLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycannotations.cpython-36.opt-1.pycannotations.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pycannotations.pyconstants.pyGLES1AMD__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccompressed_3DC_texture.cpython-36.opt-1.pyccompressed_3DC_texture.cpython-36.pyccompressed_ATC_texture.cpython-36.opt-1.pyccompressed_ATC_texture.cpython-36.pyccompressed_3DC_texture.pycompressed_ATC_texture.pyAPPLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccopy_texture_levels.cpython-36.opt-1.pyccopy_texture_levels.cpython-36.pycframebuffer_multisample.cpython-36.opt-1.pycframebuffer_multisample.cpython-36.pycsync.cpython-36.opt-1.pycsync.cpython-36.pyctexture_2D_limited_npot.cpython-36.opt-1.pyctexture_2D_limited_npot.cpython-36.pyctexture_format_BGRA8888.cpython-36.opt-1.pyctexture_format_BGRA8888.cpython-36.pyctexture_max_level.cpython-36.opt-1.pyctexture_max_level.cpython-36.pyccopy_texture_levels.pyframebuffer_multisample.pysync.pytexture_2D_limited_npot.pytexture_format_BGRA8888.pytexture_max_level.pyARM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrgba8.cpython-36.opt-1.pycrgba8.cpython-36.pycrgba8.pyEXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_minmax.cpython-36.opt-1.pycblend_minmax.cpython-36.pycdebug_marker.cpython-36.opt-1.pycdebug_marker.cpython-36.pycdiscard_framebuffer.cpython-36.opt-1.pycdiscard_framebuffer.cpython-36.pycmap_buffer_range.cpython-36.opt-1.pycmap_buffer_range.cpython-36.pycmulti_draw_arrays.cpython-36.opt-1.pycmulti_draw_arrays.cpython-36.pycmultisampled_render_to_texture.cpython-36.opt-1.pycmultisampled_render_to_texture.cpython-36.pycread_format_bgra.cpython-36.opt-1.pycread_format_bgra.cpython-36.pycrobustness.cpython-36.opt-1.pycrobustness.cpython-36.pycsRGB.cpython-36.opt-1.pycsRGB.cpython-36.pyctexture_compression_dxt1.cpython-36.opt-1.pyctexture_compression_dxt1.cpython-36.pyctexture_filter_anisotropic.cpython-36.opt-1.pyctexture_filter_anisotropic.cpython-36.pyctexture_format_BGRA8888.cpython-36.opt-1.pyctexture_format_BGRA8888.cpython-36.pyctexture_lod_bias.cpython-36.opt-1.pyctexture_lod_bias.cpython-36.pyctexture_storage.cpython-36.opt-1.pyctexture_storage.cpython-36.pycblend_minmax.pydebug_marker.pydiscard_framebuffer.pymap_buffer_range.pymulti_draw_arrays.pymultisampled_render_to_texture.pyread_format_bgra.pyrobustness.pysRGB.pytexture_compression_dxt1.pytexture_filter_anisotropic.pytexture_format_BGRA8888.pytexture_lod_bias.pytexture_storage.pyIMG__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultisampled_render_to_texture.cpython-36.opt-1.pycmultisampled_render_to_texture.cpython-36.pycread_format.cpython-36.opt-1.pycread_format.cpython-36.pyctexture_compression_pvrtc.cpython-36.opt-1.pyctexture_compression_pvrtc.cpython-36.pyctexture_env_enhanced_fixed_function.cpython-36.opt-1.pyctexture_env_enhanced_fixed_function.cpython-36.pycuser_clip_plane.cpython-36.opt-1.pycuser_clip_plane.cpython-36.pycmultisampled_render_to_texture.pyread_format.pytexture_compression_pvrtc.pytexture_env_enhanced_fixed_function.pyuser_clip_plane.pyKHR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycdebug.pyNV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfence.cpython-36.opt-1.pycfence.cpython-36.pycfence.pyOESEGL_image.pyEGL_image_external.py__init__.py__pycache__EGL_image.cpython-36.opt-1.pycEGL_image.cpython-36.pycEGL_image_external.cpython-36.opt-1.pycEGL_image_external.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_equation_separate.cpython-36.opt-1.pycblend_equation_separate.cpython-36.pycblend_func_separate.cpython-36.opt-1.pycblend_func_separate.cpython-36.pycblend_subtract.cpython-36.opt-1.pycblend_subtract.cpython-36.pycbyte_coordinates.cpython-36.opt-1.pycbyte_coordinates.cpython-36.pyccompressed_ETC1_RGB8_sub_texture.cpython-36.opt-1.pyccompressed_ETC1_RGB8_sub_texture.cpython-36.pyccompressed_ETC1_RGB8_texture.cpython-36.opt-1.pyccompressed_ETC1_RGB8_texture.cpython-36.pyccompressed_paletted_texture.cpython-36.opt-1.pyccompressed_paletted_texture.cpython-36.pycdepth24.cpython-36.opt-1.pycdepth24.cpython-36.pycdepth32.cpython-36.opt-1.pycdepth32.cpython-36.pycdraw_texture.cpython-36.opt-1.pycdraw_texture.cpython-36.pycelement_index_uint.cpython-36.opt-1.pycelement_index_uint.cpython-36.pycextended_matrix_palette.cpython-36.opt-1.pycextended_matrix_palette.cpython-36.pycfbo_render_mipmap.cpython-36.opt-1.pycfbo_render_mipmap.cpython-36.pycfixed_point.cpython-36.opt-1.pycfixed_point.cpython-36.pycframebuffer_object.cpython-36.opt-1.pycframebuffer_object.cpython-36.pycmapbuffer.cpython-36.opt-1.pycmapbuffer.cpython-36.pycmatrix_get.cpython-36.opt-1.pycmatrix_get.cpython-36.pycmatrix_palette.cpython-36.opt-1.pycmatrix_palette.cpython-36.pycpacked_depth_stencil.cpython-36.opt-1.pycpacked_depth_stencil.cpython-36.pycpoint_size_array.cpython-36.opt-1.pycpoint_size_array.cpython-36.pycpoint_sprite.cpython-36.opt-1.pycpoint_sprite.cpython-36.pycquery_matrix.cpython-36.opt-1.pycquery_matrix.cpython-36.pycread_format.cpython-36.opt-1.pycread_format.cpython-36.pycrequired_internalformat.cpython-36.opt-1.pycrequired_internalformat.cpython-36.pycrgb8_rgba8.cpython-36.opt-1.pycrgb8_rgba8.cpython-36.pycsingle_precision.cpython-36.opt-1.pycsingle_precision.cpython-36.pycstencil1.cpython-36.opt-1.pycstencil1.cpython-36.pycstencil4.cpython-36.opt-1.pycstencil4.cpython-36.pycstencil8.cpython-36.opt-1.pycstencil8.cpython-36.pycstencil_wrap.cpython-36.opt-1.pycstencil_wrap.cpython-36.pycsurfaceless_context.cpython-36.opt-1.pycsurfaceless_context.cpython-36.pyctexture_cube_map.cpython-36.opt-1.pyctexture_cube_map.cpython-36.pyctexture_env_crossbar.cpython-36.opt-1.pyctexture_env_crossbar.cpython-36.pyctexture_mirrored_repeat.cpython-36.opt-1.pyctexture_mirrored_repeat.cpython-36.pyctexture_npot.cpython-36.opt-1.pyctexture_npot.cpython-36.pycvertex_array_object.cpython-36.opt-1.pycvertex_array_object.cpython-36.pycblend_equation_separate.pyblend_func_separate.pyblend_subtract.pybyte_coordinates.pycompressed_ETC1_RGB8_sub_texture.pycompressed_ETC1_RGB8_texture.pycompressed_paletted_texture.pydepth24.pydepth32.pydraw_texture.pyelement_index_uint.pyextended_matrix_palette.pyfbo_render_mipmap.pyfixed_point.pyframebuffer_object.pymapbuffer.pymatrix_get.pymatrix_palette.pypacked_depth_stencil.pypoint_size_array.pypoint_sprite.pyquery_matrix.pyread_format.pyrequired_internalformat.pyrgb8_rgba8.pysingle_precision.pystencil1.pystencil4.pystencil8.pystencil_wrap.pysurfaceless_context.pytexture_cube_map.pytexture_env_crossbar.pytexture_mirrored_repeat.pytexture_npot.pyvertex_array_object.pyQCOM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdriver_control.cpython-36.opt-1.pycdriver_control.cpython-36.pycextended_get.cpython-36.opt-1.pycextended_get.cpython-36.pycextended_get2.cpython-36.opt-1.pycextended_get2.cpython-36.pycperfmon_global_mode.cpython-36.opt-1.pycperfmon_global_mode.cpython-36.pyctiled_rendering.cpython-36.opt-1.pyctiled_rendering.cpython-36.pycwriteonly_rendering.cpython-36.opt-1.pycwriteonly_rendering.cpython-36.pycdriver_control.pyextended_get.pyextended_get2.pyperfmon_global_mode.pytiled_rendering.pywriteonly_rendering.pyVERSIONGLES1_1_0.py__init__.py__pycache__GLES1_1_0.cpython-36.opt-1.pycGLES1_1_0.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_errors.cpython-36.opt-1.pyc_errors.cpython-36.pyc_glgets.cpython-36.opt-1.pyc_glgets.cpython-36.pyc_types.cpython-36.opt-1.pyc_types.cpython-36.pyc_errors.py_glgets.py_types.pyGLES2AMD__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccompressed_3DC_texture.cpython-36.opt-1.pyccompressed_3DC_texture.cpython-36.pyccompressed_ATC_texture.cpython-36.opt-1.pyccompressed_ATC_texture.cpython-36.pycframebuffer_multisample_advanced.cpython-36.opt-1.pycframebuffer_multisample_advanced.cpython-36.pycperformance_monitor.cpython-36.opt-1.pycperformance_monitor.cpython-36.pycprogram_binary_Z400.cpython-36.opt-1.pycprogram_binary_Z400.cpython-36.pyccompressed_3DC_texture.pycompressed_ATC_texture.pyframebuffer_multisample_advanced.pyperformance_monitor.pyprogram_binary_Z400.pyANDROID__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycextension_pack_es31a.cpython-36.opt-1.pycextension_pack_es31a.cpython-36.pycextension_pack_es31a.pyANGLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdepth_texture.cpython-36.opt-1.pycdepth_texture.cpython-36.pycframebuffer_blit.cpython-36.opt-1.pycframebuffer_blit.cpython-36.pycframebuffer_multisample.cpython-36.opt-1.pycframebuffer_multisample.cpython-36.pycinstanced_arrays.cpython-36.opt-1.pycinstanced_arrays.cpython-36.pycpack_reverse_row_order.cpython-36.opt-1.pycpack_reverse_row_order.cpython-36.pycprogram_binary.cpython-36.opt-1.pycprogram_binary.cpython-36.pyctexture_compression_dxt3.cpython-36.opt-1.pyctexture_compression_dxt3.cpython-36.pyctexture_compression_dxt5.cpython-36.opt-1.pyctexture_compression_dxt5.cpython-36.pyctexture_usage.cpython-36.opt-1.pyctexture_usage.cpython-36.pyctranslated_shader_source.cpython-36.opt-1.pyctranslated_shader_source.cpython-36.pycdepth_texture.pyframebuffer_blit.pyframebuffer_multisample.pyinstanced_arrays.pypack_reverse_row_order.pyprogram_binary.pytexture_compression_dxt3.pytexture_compression_dxt5.pytexture_usage.pytranslated_shader_source.pyAPPLE__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclip_distance.cpython-36.opt-1.pycclip_distance.cpython-36.pyccolor_buffer_packed_float.cpython-36.opt-1.pyccolor_buffer_packed_float.cpython-36.pyccopy_texture_levels.cpython-36.opt-1.pyccopy_texture_levels.cpython-36.pycframebuffer_multisample.cpython-36.opt-1.pycframebuffer_multisample.cpython-36.pycrgb_422.cpython-36.opt-1.pycrgb_422.cpython-36.pycsync.cpython-36.opt-1.pycsync.cpython-36.pyctexture_format_BGRA8888.cpython-36.opt-1.pyctexture_format_BGRA8888.cpython-36.pyctexture_max_level.cpython-36.opt-1.pyctexture_max_level.cpython-36.pyctexture_packed_float.cpython-36.opt-1.pyctexture_packed_float.cpython-36.pycclip_distance.pycolor_buffer_packed_float.pycopy_texture_levels.pyframebuffer_multisample.pyrgb_422.pysync.pytexture_format_BGRA8888.pytexture_max_level.pytexture_packed_float.pyARM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmali_program_binary.cpython-36.opt-1.pycmali_program_binary.cpython-36.pycmali_shader_binary.cpython-36.opt-1.pycmali_shader_binary.cpython-36.pycrgba8.cpython-36.opt-1.pycrgba8.cpython-36.pycshader_framebuffer_fetch.cpython-36.opt-1.pycshader_framebuffer_fetch.cpython-36.pycshader_framebuffer_fetch_depth_stencil.cpython-36.opt-1.pycshader_framebuffer_fetch_depth_stencil.cpython-36.pycmali_program_binary.pymali_shader_binary.pyrgba8.pyshader_framebuffer_fetch.pyshader_framebuffer_fetch_depth_stencil.pyDMP__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycprogram_binary.cpython-36.opt-1.pycprogram_binary.cpython-36.pycshader_binary.cpython-36.opt-1.pycshader_binary.cpython-36.pycprogram_binary.pyshader_binary.pyESVERSION_3_2.py__init__.py__pycache__VERSION_3_2.cpython-36.opt-1.pycVERSION_3_2.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycEXTEGL_image_array.pyEGL_image_storage.pyYUV_target.py__init__.py__pycache__EGL_image_array.cpython-36.opt-1.pycEGL_image_array.cpython-36.pycEGL_image_storage.cpython-36.opt-1.pycEGL_image_storage.cpython-36.pycYUV_target.cpython-36.opt-1.pycYUV_target.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase_instance.cpython-36.opt-1.pycbase_instance.cpython-36.pycblend_func_extended.cpython-36.opt-1.pycblend_func_extended.cpython-36.pycblend_minmax.cpython-36.opt-1.pycblend_minmax.cpython-36.pycbuffer_storage.cpython-36.opt-1.pycbuffer_storage.cpython-36.pycclear_texture.cpython-36.opt-1.pycclear_texture.cpython-36.pycclip_control.cpython-36.opt-1.pycclip_control.cpython-36.pycclip_cull_distance.cpython-36.opt-1.pycclip_cull_distance.cpython-36.pyccolor_buffer_float.cpython-36.opt-1.pyccolor_buffer_float.cpython-36.pyccolor_buffer_half_float.cpython-36.opt-1.pyccolor_buffer_half_float.cpython-36.pycconservative_depth.cpython-36.opt-1.pycconservative_depth.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pycdebug_label.cpython-36.opt-1.pycdebug_label.cpython-36.pycdebug_marker.cpython-36.opt-1.pycdebug_marker.cpython-36.pycdiscard_framebuffer.cpython-36.opt-1.pycdiscard_framebuffer.cpython-36.pycdisjoint_timer_query.cpython-36.opt-1.pycdisjoint_timer_query.cpython-36.pycdraw_buffers.cpython-36.opt-1.pycdraw_buffers.cpython-36.pycdraw_buffers_indexed.cpython-36.opt-1.pycdraw_buffers_indexed.cpython-36.pycdraw_elements_base_vertex.cpython-36.opt-1.pycdraw_elements_base_vertex.cpython-36.pycdraw_instanced.cpython-36.opt-1.pycdraw_instanced.cpython-36.pycdraw_transform_feedback.cpython-36.opt-1.pycdraw_transform_feedback.cpython-36.pycexternal_buffer.cpython-36.opt-1.pycexternal_buffer.cpython-36.pycfloat_blend.cpython-36.opt-1.pycfloat_blend.cpython-36.pycgeometry_point_size.cpython-36.opt-1.pycgeometry_point_size.cpython-36.pycgeometry_shader.cpython-36.opt-1.pycgeometry_shader.cpython-36.pycgpu_shader5.cpython-36.opt-1.pycgpu_shader5.cpython-36.pycinstanced_arrays.cpython-36.opt-1.pycinstanced_arrays.cpython-36.pycmap_buffer_range.cpython-36.opt-1.pycmap_buffer_range.cpython-36.pycmemory_object.cpython-36.opt-1.pycmemory_object.cpython-36.pycmemory_object_fd.cpython-36.opt-1.pycmemory_object_fd.cpython-36.pycmemory_object_win32.cpython-36.opt-1.pycmemory_object_win32.cpython-36.pycmulti_draw_arrays.cpython-36.opt-1.pycmulti_draw_arrays.cpython-36.pycmulti_draw_indirect.cpython-36.opt-1.pycmulti_draw_indirect.cpython-36.pycmultisampled_compatibility.cpython-36.opt-1.pycmultisampled_compatibility.cpython-36.pycmultisampled_render_to_texture.cpython-36.opt-1.pycmultisampled_render_to_texture.cpython-36.pycmultiview_draw_buffers.cpython-36.opt-1.pycmultiview_draw_buffers.cpython-36.pycocclusion_query_boolean.cpython-36.opt-1.pycocclusion_query_boolean.cpython-36.pycpolygon_offset_clamp.cpython-36.opt-1.pycpolygon_offset_clamp.cpython-36.pycpost_depth_coverage.cpython-36.opt-1.pycpost_depth_coverage.cpython-36.pycprimitive_bounding_box.cpython-36.opt-1.pycprimitive_bounding_box.cpython-36.pycprotected_textures.cpython-36.opt-1.pycprotected_textures.cpython-36.pycpvrtc_sRGB.cpython-36.opt-1.pycpvrtc_sRGB.cpython-36.pycraster_multisample.cpython-36.opt-1.pycraster_multisample.cpython-36.pycread_format_bgra.cpython-36.opt-1.pycread_format_bgra.cpython-36.pycrender_snorm.cpython-36.opt-1.pycrender_snorm.cpython-36.pycrobustness.cpython-36.opt-1.pycrobustness.cpython-36.pycsRGB.cpython-36.opt-1.pycsRGB.cpython-36.pycsRGB_write_control.cpython-36.opt-1.pycsRGB_write_control.cpython-36.pycsemaphore.cpython-36.opt-1.pycsemaphore.cpython-36.pycsemaphore_fd.cpython-36.opt-1.pycsemaphore_fd.cpython-36.pycsemaphore_win32.cpython-36.opt-1.pycsemaphore_win32.cpython-36.pycseparate_shader_objects.cpython-36.opt-1.pycseparate_shader_objects.cpython-36.pycshader_framebuffer_fetch.cpython-36.opt-1.pycshader_framebuffer_fetch.cpython-36.pycshader_framebuffer_fetch_non_coherent.cpython-36.opt-1.pycshader_framebuffer_fetch_non_coherent.cpython-36.pycshader_group_vote.cpython-36.opt-1.pycshader_group_vote.cpython-36.pycshader_implicit_conversions.cpython-36.opt-1.pycshader_implicit_conversions.cpython-36.pycshader_integer_mix.cpython-36.opt-1.pycshader_integer_mix.cpython-36.pycshader_io_blocks.cpython-36.opt-1.pycshader_io_blocks.cpython-36.pycshader_non_constant_global_initializers.cpython-36.opt-1.pycshader_non_constant_global_initializers.cpython-36.pycshader_pixel_local_storage.cpython-36.opt-1.pycshader_pixel_local_storage.cpython-36.pycshader_pixel_local_storage2.cpython-36.opt-1.pycshader_pixel_local_storage2.cpython-36.pycshader_texture_lod.cpython-36.opt-1.pycshader_texture_lod.cpython-36.pycshadow_samplers.cpython-36.opt-1.pycshadow_samplers.cpython-36.pycsparse_texture.cpython-36.opt-1.pycsparse_texture.cpython-36.pycsparse_texture2.cpython-36.opt-1.pycsparse_texture2.cpython-36.pyctessellation_point_size.cpython-36.opt-1.pyctessellation_point_size.cpython-36.pyctessellation_shader.cpython-36.opt-1.pyctessellation_shader.cpython-36.pyctexture_border_clamp.cpython-36.opt-1.pyctexture_border_clamp.cpython-36.pyctexture_buffer.cpython-36.opt-1.pyctexture_buffer.cpython-36.pyctexture_compression_astc_decode_mode.cpython-36.opt-1.pyctexture_compression_astc_decode_mode.cpython-36.pyctexture_compression_bptc.cpython-36.opt-1.pyctexture_compression_bptc.cpython-36.pyctexture_compression_dxt1.cpython-36.opt-1.pyctexture_compression_dxt1.cpython-36.pyctexture_compression_rgtc.cpython-36.opt-1.pyctexture_compression_rgtc.cpython-36.pyctexture_compression_s3tc.cpython-36.opt-1.pyctexture_compression_s3tc.cpython-36.pyctexture_compression_s3tc_srgb.cpython-36.opt-1.pyctexture_compression_s3tc_srgb.cpython-36.pyctexture_cube_map_array.cpython-36.opt-1.pyctexture_cube_map_array.cpython-36.pyctexture_filter_anisotropic.cpython-36.opt-1.pyctexture_filter_anisotropic.cpython-36.pyctexture_filter_minmax.cpython-36.opt-1.pyctexture_filter_minmax.cpython-36.pyctexture_format_BGRA8888.cpython-36.opt-1.pyctexture_format_BGRA8888.cpython-36.pyctexture_format_sRGB_override.cpython-36.opt-1.pyctexture_format_sRGB_override.cpython-36.pyctexture_mirror_clamp_to_edge.cpython-36.opt-1.pyctexture_mirror_clamp_to_edge.cpython-36.pyctexture_norm16.cpython-36.opt-1.pyctexture_norm16.cpython-36.pyctexture_rg.cpython-36.opt-1.pyctexture_rg.cpython-36.pyctexture_sRGB_R8.cpython-36.opt-1.pyctexture_sRGB_R8.cpython-36.pyctexture_sRGB_RG8.cpython-36.opt-1.pyctexture_sRGB_RG8.cpython-36.pyctexture_sRGB_decode.cpython-36.opt-1.pyctexture_sRGB_decode.cpython-36.pyctexture_storage.cpython-36.opt-1.pyctexture_storage.cpython-36.pyctexture_type_2_10_10_10_REV.cpython-36.opt-1.pyctexture_type_2_10_10_10_REV.cpython-36.pyctexture_view.cpython-36.opt-1.pyctexture_view.cpython-36.pycunpack_subimage.cpython-36.opt-1.pycunpack_subimage.cpython-36.pycwin32_keyed_mutex.cpython-36.opt-1.pycwin32_keyed_mutex.cpython-36.pycwindow_rectangles.cpython-36.opt-1.pycwindow_rectangles.cpython-36.pycbase_instance.pyblend_func_extended.pyblend_minmax.pybuffer_storage.pyclear_texture.pyclip_control.pyclip_cull_distance.pycolor_buffer_float.pycolor_buffer_half_float.pyconservative_depth.pycopy_image.pydebug_label.pydebug_marker.pydiscard_framebuffer.pydisjoint_timer_query.pydraw_buffers.pydraw_buffers_indexed.pydraw_elements_base_vertex.pydraw_instanced.pydraw_transform_feedback.pyexternal_buffer.pyfloat_blend.pygeometry_point_size.pygeometry_shader.pygpu_shader5.pyinstanced_arrays.pymap_buffer_range.pymemory_object.pymemory_object_fd.pymemory_object_win32.pymulti_draw_arrays.pymulti_draw_indirect.pymultisampled_compatibility.pymultisampled_render_to_texture.pymultiview_draw_buffers.pyocclusion_query_boolean.pypolygon_offset_clamp.pypost_depth_coverage.pyprimitive_bounding_box.pyprotected_textures.pypvrtc_sRGB.pyraster_multisample.pyread_format_bgra.pyrender_snorm.pyrobustness.pysRGB.pysRGB_write_control.pysemaphore.pysemaphore_fd.pysemaphore_win32.pyseparate_shader_objects.pyshader_framebuffer_fetch.pyshader_framebuffer_fetch_non_coherent.pyshader_group_vote.pyshader_implicit_conversions.pyshader_integer_mix.pyshader_io_blocks.pyshader_non_constant_global_initializers.pyshader_pixel_local_storage.pyshader_pixel_local_storage2.pyshader_texture_lod.pyshadow_samplers.pysparse_texture.pysparse_texture2.pytessellation_point_size.pytessellation_shader.pytexture_border_clamp.pytexture_buffer.pytexture_compression_astc_decode_mode.pytexture_compression_bptc.pytexture_compression_dxt1.pytexture_compression_rgtc.pytexture_compression_s3tc.pytexture_compression_s3tc_srgb.pytexture_cube_map_array.pytexture_filter_anisotropic.pytexture_filter_minmax.pytexture_format_BGRA8888.pytexture_format_sRGB_override.pytexture_mirror_clamp_to_edge.pytexture_norm16.pytexture_rg.pytexture_sRGB_R8.pytexture_sRGB_RG8.pytexture_sRGB_decode.pytexture_storage.pytexture_type_2_10_10_10_REV.pytexture_view.pyunpack_subimage.pywin32_keyed_mutex.pywindow_rectangles.pyFJ__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycshader_binary_GCCSO.cpython-36.opt-1.pycshader_binary_GCCSO.cpython-36.pycshader_binary_GCCSO.pyIMG__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbindless_texture.cpython-36.opt-1.pycbindless_texture.cpython-36.pycframebuffer_downsample.cpython-36.opt-1.pycframebuffer_downsample.cpython-36.pycmultisampled_render_to_texture.cpython-36.opt-1.pycmultisampled_render_to_texture.cpython-36.pycprogram_binary.cpython-36.opt-1.pycprogram_binary.cpython-36.pycread_format.cpython-36.opt-1.pycread_format.cpython-36.pycshader_binary.cpython-36.opt-1.pycshader_binary.cpython-36.pyctexture_compression_pvrtc.cpython-36.opt-1.pyctexture_compression_pvrtc.cpython-36.pyctexture_compression_pvrtc2.cpython-36.opt-1.pyctexture_compression_pvrtc2.cpython-36.pyctexture_filter_cubic.cpython-36.opt-1.pyctexture_filter_cubic.cpython-36.pycbindless_texture.pyframebuffer_downsample.pymultisampled_render_to_texture.pyprogram_binary.pyread_format.pyshader_binary.pytexture_compression_pvrtc.pytexture_compression_pvrtc2.pytexture_filter_cubic.pyINTEL__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblackhole_render.cpython-36.opt-1.pycblackhole_render.cpython-36.pycconservative_rasterization.cpython-36.opt-1.pycconservative_rasterization.cpython-36.pycframebuffer_CMAA.cpython-36.opt-1.pycframebuffer_CMAA.cpython-36.pycperformance_query.cpython-36.opt-1.pycperformance_query.cpython-36.pycblackhole_render.pyconservative_rasterization.pyframebuffer_CMAA.pyperformance_query.pyKHR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_equation_advanced.cpython-36.opt-1.pycblend_equation_advanced.cpython-36.pycblend_equation_advanced_coherent.cpython-36.opt-1.pycblend_equation_advanced_coherent.cpython-36.pyccontext_flush_control.cpython-36.opt-1.pyccontext_flush_control.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycno_error.cpython-36.opt-1.pycno_error.cpython-36.pycparallel_shader_compile.cpython-36.opt-1.pycparallel_shader_compile.cpython-36.pycrobust_buffer_access_behavior.cpython-36.opt-1.pycrobust_buffer_access_behavior.cpython-36.pycrobustness.cpython-36.opt-1.pycrobustness.cpython-36.pyctexture_compression_astc_hdr.cpython-36.opt-1.pyctexture_compression_astc_hdr.cpython-36.pyctexture_compression_astc_ldr.cpython-36.opt-1.pyctexture_compression_astc_ldr.cpython-36.pyctexture_compression_astc_sliced_3d.cpython-36.opt-1.pyctexture_compression_astc_sliced_3d.cpython-36.pycblend_equation_advanced.pyblend_equation_advanced_coherent.pycontext_flush_control.pydebug.pyno_error.pyparallel_shader_compile.pyrobust_buffer_access_behavior.pyrobustness.pytexture_compression_astc_hdr.pytexture_compression_astc_ldr.pytexture_compression_astc_sliced_3d.pyMESA__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycframebuffer_flip_y.cpython-36.opt-1.pycframebuffer_flip_y.cpython-36.pycprogram_binary_formats.cpython-36.opt-1.pycprogram_binary_formats.cpython-36.pycshader_integer_functions.cpython-36.opt-1.pycshader_integer_functions.cpython-36.pycframebuffer_flip_y.pyprogram_binary_formats.pyshader_integer_functions.pyNV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbindless_texture.cpython-36.opt-1.pycbindless_texture.cpython-36.pycblend_equation_advanced.cpython-36.opt-1.pycblend_equation_advanced.cpython-36.pycblend_equation_advanced_coherent.cpython-36.opt-1.pycblend_equation_advanced_coherent.cpython-36.pycblend_minmax_factor.cpython-36.opt-1.pycblend_minmax_factor.cpython-36.pycclip_space_w_scaling.cpython-36.opt-1.pycclip_space_w_scaling.cpython-36.pycconditional_render.cpython-36.opt-1.pycconditional_render.cpython-36.pycconservative_raster.cpython-36.opt-1.pycconservative_raster.cpython-36.pycconservative_raster_pre_snap.cpython-36.opt-1.pycconservative_raster_pre_snap.cpython-36.pycconservative_raster_pre_snap_triangles.cpython-36.opt-1.pycconservative_raster_pre_snap_triangles.cpython-36.pyccopy_buffer.cpython-36.opt-1.pyccopy_buffer.cpython-36.pyccoverage_sample.cpython-36.opt-1.pyccoverage_sample.cpython-36.pycdepth_nonlinear.cpython-36.opt-1.pycdepth_nonlinear.cpython-36.pycdraw_buffers.cpython-36.opt-1.pycdraw_buffers.cpython-36.pycdraw_instanced.cpython-36.opt-1.pycdraw_instanced.cpython-36.pycdraw_vulkan_image.cpython-36.opt-1.pycdraw_vulkan_image.cpython-36.pycexplicit_attrib_location.cpython-36.opt-1.pycexplicit_attrib_location.cpython-36.pycfbo_color_attachments.cpython-36.opt-1.pycfbo_color_attachments.cpython-36.pycfence.cpython-36.opt-1.pycfence.cpython-36.pycfill_rectangle.cpython-36.opt-1.pycfill_rectangle.cpython-36.pycfragment_coverage_to_color.cpython-36.opt-1.pycfragment_coverage_to_color.cpython-36.pycfragment_shader_interlock.cpython-36.opt-1.pycfragment_shader_interlock.cpython-36.pycframebuffer_blit.cpython-36.opt-1.pycframebuffer_blit.cpython-36.pycframebuffer_mixed_samples.cpython-36.opt-1.pycframebuffer_mixed_samples.cpython-36.pycframebuffer_multisample.cpython-36.opt-1.pycframebuffer_multisample.cpython-36.pycgenerate_mipmap_sRGB.cpython-36.opt-1.pycgenerate_mipmap_sRGB.cpython-36.pycgeometry_shader_passthrough.cpython-36.opt-1.pycgeometry_shader_passthrough.cpython-36.pycgpu_shader5.cpython-36.opt-1.pycgpu_shader5.cpython-36.pycimage_formats.cpython-36.opt-1.pycimage_formats.cpython-36.pycinstanced_arrays.cpython-36.opt-1.pycinstanced_arrays.cpython-36.pycinternalformat_sample_query.cpython-36.opt-1.pycinternalformat_sample_query.cpython-36.pycnon_square_matrices.cpython-36.opt-1.pycnon_square_matrices.cpython-36.pycpath_rendering.cpython-36.opt-1.pycpath_rendering.cpython-36.pycpath_rendering_shared_edge.cpython-36.opt-1.pycpath_rendering_shared_edge.cpython-36.pycpixel_buffer_object.cpython-36.opt-1.pycpixel_buffer_object.cpython-36.pycpolygon_mode.cpython-36.opt-1.pycpolygon_mode.cpython-36.pycread_buffer.cpython-36.opt-1.pycread_buffer.cpython-36.pycread_buffer_front.cpython-36.opt-1.pycread_buffer_front.cpython-36.pycread_depth.cpython-36.opt-1.pycread_depth.cpython-36.pycread_depth_stencil.cpython-36.opt-1.pycread_depth_stencil.cpython-36.pycread_stencil.cpython-36.opt-1.pycread_stencil.cpython-36.pycsRGB_formats.cpython-36.opt-1.pycsRGB_formats.cpython-36.pycsample_locations.cpython-36.opt-1.pycsample_locations.cpython-36.pycsample_mask_override_coverage.cpython-36.opt-1.pycsample_mask_override_coverage.cpython-36.pycshader_atomic_fp16_vector.cpython-36.opt-1.pycshader_atomic_fp16_vector.cpython-36.pycshader_noperspective_interpolation.cpython-36.opt-1.pycshader_noperspective_interpolation.cpython-36.pycshadow_samplers_array.cpython-36.opt-1.pycshadow_samplers_array.cpython-36.pycshadow_samplers_cube.cpython-36.opt-1.pycshadow_samplers_cube.cpython-36.pycstereo_view_rendering.cpython-36.opt-1.pycstereo_view_rendering.cpython-36.pyctexture_border_clamp.cpython-36.opt-1.pyctexture_border_clamp.cpython-36.pyctexture_compression_s3tc_update.cpython-36.opt-1.pyctexture_compression_s3tc_update.cpython-36.pyctexture_npot_2D_mipmap.cpython-36.opt-1.pyctexture_npot_2D_mipmap.cpython-36.pycviewport_array.cpython-36.opt-1.pycviewport_array.cpython-36.pycviewport_array2.cpython-36.opt-1.pycviewport_array2.cpython-36.pycviewport_swizzle.cpython-36.opt-1.pycviewport_swizzle.cpython-36.pycbindless_texture.pyblend_equation_advanced.pyblend_equation_advanced_coherent.pyblend_minmax_factor.pyclip_space_w_scaling.pyconditional_render.pyconservative_raster.pyconservative_raster_pre_snap.pyconservative_raster_pre_snap_triangles.pycopy_buffer.pycoverage_sample.pydepth_nonlinear.pydraw_buffers.pydraw_instanced.pydraw_vulkan_image.pyexplicit_attrib_location.pyfbo_color_attachments.pyfence.pyfill_rectangle.pyfragment_coverage_to_color.pyfragment_shader_interlock.pyframebuffer_blit.pyframebuffer_mixed_samples.pyframebuffer_multisample.pygenerate_mipmap_sRGB.pygeometry_shader_passthrough.pygpu_shader5.pyimage_formats.pyinstanced_arrays.pyinternalformat_sample_query.pynon_square_matrices.pypath_rendering.pypath_rendering_shared_edge.pypixel_buffer_object.pypolygon_mode.pyread_buffer.pyread_buffer_front.pyread_depth.pyread_depth_stencil.pyread_stencil.pysRGB_formats.pysample_locations.pysample_mask_override_coverage.pyshader_atomic_fp16_vector.pyshader_noperspective_interpolation.pyshadow_samplers_array.pyshadow_samplers_cube.pystereo_view_rendering.pytexture_border_clamp.pytexture_compression_s3tc_update.pytexture_npot_2D_mipmap.pyviewport_array.pyviewport_array2.pyviewport_swizzle.pyNVX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblend_equation_advanced_multi_draw_buffers.cpython-36.opt-1.pycblend_equation_advanced_multi_draw_buffers.cpython-36.pycblend_equation_advanced_multi_draw_buffers.pyOESEGL_image.pyEGL_image_external.pyEGL_image_external_essl3.py__init__.py__pycache__EGL_image.cpython-36.opt-1.pycEGL_image.cpython-36.pycEGL_image_external.cpython-36.opt-1.pycEGL_image_external.cpython-36.pycEGL_image_external_essl3.cpython-36.opt-1.pycEGL_image_external_essl3.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccompressed_ETC1_RGB8_sub_texture.cpython-36.opt-1.pyccompressed_ETC1_RGB8_sub_texture.cpython-36.pyccompressed_ETC1_RGB8_texture.cpython-36.opt-1.pyccompressed_ETC1_RGB8_texture.cpython-36.pyccompressed_paletted_texture.cpython-36.opt-1.pyccompressed_paletted_texture.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pycdepth24.cpython-36.opt-1.pycdepth24.cpython-36.pycdepth32.cpython-36.opt-1.pycdepth32.cpython-36.pycdepth_texture.cpython-36.opt-1.pycdepth_texture.cpython-36.pycdraw_buffers_indexed.cpython-36.opt-1.pycdraw_buffers_indexed.cpython-36.pycdraw_elements_base_vertex.cpython-36.opt-1.pycdraw_elements_base_vertex.cpython-36.pycelement_index_uint.cpython-36.opt-1.pycelement_index_uint.cpython-36.pycfbo_render_mipmap.cpython-36.opt-1.pycfbo_render_mipmap.cpython-36.pycfragment_precision_high.cpython-36.opt-1.pycfragment_precision_high.cpython-36.pycgeometry_point_size.cpython-36.opt-1.pycgeometry_point_size.cpython-36.pycgeometry_shader.cpython-36.opt-1.pycgeometry_shader.cpython-36.pycget_program_binary.cpython-36.opt-1.pycget_program_binary.cpython-36.pycgpu_shader5.cpython-36.opt-1.pycgpu_shader5.cpython-36.pycmapbuffer.cpython-36.opt-1.pycmapbuffer.cpython-36.pycpacked_depth_stencil.cpython-36.opt-1.pycpacked_depth_stencil.cpython-36.pycprimitive_bounding_box.cpython-36.opt-1.pycprimitive_bounding_box.cpython-36.pycrequired_internalformat.cpython-36.opt-1.pycrequired_internalformat.cpython-36.pycrgb8_rgba8.cpython-36.opt-1.pycrgb8_rgba8.cpython-36.pycsample_shading.cpython-36.opt-1.pycsample_shading.cpython-36.pycsample_variables.cpython-36.opt-1.pycsample_variables.cpython-36.pycshader_image_atomic.cpython-36.opt-1.pycshader_image_atomic.cpython-36.pycshader_io_blocks.cpython-36.opt-1.pycshader_io_blocks.cpython-36.pycshader_multisample_interpolation.cpython-36.opt-1.pycshader_multisample_interpolation.cpython-36.pycstandard_derivatives.cpython-36.opt-1.pycstandard_derivatives.cpython-36.pycstencil1.cpython-36.opt-1.pycstencil1.cpython-36.pycstencil4.cpython-36.opt-1.pycstencil4.cpython-36.pycsurfaceless_context.cpython-36.opt-1.pycsurfaceless_context.cpython-36.pyctessellation_point_size.cpython-36.opt-1.pyctessellation_point_size.cpython-36.pyctessellation_shader.cpython-36.opt-1.pyctessellation_shader.cpython-36.pyctexture_3D.cpython-36.opt-1.pyctexture_3D.cpython-36.pyctexture_border_clamp.cpython-36.opt-1.pyctexture_border_clamp.cpython-36.pyctexture_buffer.cpython-36.opt-1.pyctexture_buffer.cpython-36.pyctexture_compression_astc.cpython-36.opt-1.pyctexture_compression_astc.cpython-36.pyctexture_cube_map_array.cpython-36.opt-1.pyctexture_cube_map_array.cpython-36.pyctexture_float.cpython-36.opt-1.pyctexture_float.cpython-36.pyctexture_float_linear.cpython-36.opt-1.pyctexture_float_linear.cpython-36.pyctexture_half_float.cpython-36.opt-1.pyctexture_half_float.cpython-36.pyctexture_half_float_linear.cpython-36.opt-1.pyctexture_half_float_linear.cpython-36.pyctexture_npot.cpython-36.opt-1.pyctexture_npot.cpython-36.pyctexture_stencil8.cpython-36.opt-1.pyctexture_stencil8.cpython-36.pyctexture_storage_multisample_2d_array.cpython-36.opt-1.pyctexture_storage_multisample_2d_array.cpython-36.pyctexture_view.cpython-36.opt-1.pyctexture_view.cpython-36.pycvertex_array_object.cpython-36.opt-1.pycvertex_array_object.cpython-36.pycvertex_half_float.cpython-36.opt-1.pycvertex_half_float.cpython-36.pycvertex_type_10_10_10_2.cpython-36.opt-1.pycvertex_type_10_10_10_2.cpython-36.pycviewport_array.cpython-36.opt-1.pycviewport_array.cpython-36.pyccompressed_ETC1_RGB8_sub_texture.pycompressed_ETC1_RGB8_texture.pycompressed_paletted_texture.pycopy_image.pydepth24.pydepth32.pydepth_texture.pydraw_buffers_indexed.pydraw_elements_base_vertex.pyelement_index_uint.pyfbo_render_mipmap.pyfragment_precision_high.pygeometry_point_size.pygeometry_shader.pyget_program_binary.pygpu_shader5.pymapbuffer.pypacked_depth_stencil.pyprimitive_bounding_box.pyrequired_internalformat.pyrgb8_rgba8.pysample_shading.pysample_variables.pyshader_image_atomic.pyshader_io_blocks.pyshader_multisample_interpolation.pystandard_derivatives.pystencil1.pystencil4.pysurfaceless_context.pytessellation_point_size.pytessellation_shader.pytexture_3D.pytexture_border_clamp.pytexture_buffer.pytexture_compression_astc.pytexture_cube_map_array.pytexture_float.pytexture_float_linear.pytexture_half_float.pytexture_half_float_linear.pytexture_npot.pytexture_stencil8.pytexture_storage_multisample_2d_array.pytexture_view.pyvertex_array_object.pyvertex_half_float.pyvertex_type_10_10_10_2.pyviewport_array.pyOVR__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultiview.cpython-36.opt-1.pycmultiview.cpython-36.pycmultiview2.cpython-36.opt-1.pycmultiview2.cpython-36.pycmultiview_multisampled_render_to_texture.cpython-36.opt-1.pycmultiview_multisampled_render_to_texture.cpython-36.pycmultiview.pymultiview2.pymultiview_multisampled_render_to_texture.pyQCOM__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalpha_test.cpython-36.opt-1.pycalpha_test.cpython-36.pycbinning_control.cpython-36.opt-1.pycbinning_control.cpython-36.pycdriver_control.cpython-36.opt-1.pycdriver_control.cpython-36.pycextended_get.cpython-36.opt-1.pycextended_get.cpython-36.pycextended_get2.cpython-36.opt-1.pycextended_get2.cpython-36.pycframebuffer_foveated.cpython-36.opt-1.pycframebuffer_foveated.cpython-36.pycperfmon_global_mode.cpython-36.opt-1.pycperfmon_global_mode.cpython-36.pycshader_framebuffer_fetch_noncoherent.cpython-36.opt-1.pycshader_framebuffer_fetch_noncoherent.cpython-36.pyctexture_foveated.cpython-36.opt-1.pyctexture_foveated.cpython-36.pyctiled_rendering.cpython-36.opt-1.pyctiled_rendering.cpython-36.pycwriteonly_rendering.cpython-36.opt-1.pycwriteonly_rendering.cpython-36.pycalpha_test.pybinning_control.pydriver_control.pyextended_get.pyextended_get2.pyframebuffer_foveated.pyperfmon_global_mode.pyshader_framebuffer_fetch_noncoherent.pytexture_foveated.pytiled_rendering.pywriteonly_rendering.pyVERSIONGLES2_2_0.py__init__.py__pycache__GLES2_2_0.cpython-36.opt-1.pycGLES2_2_0.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycVIV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycshader_binary.cpython-36.opt-1.pycshader_binary.cpython-36.pycshader_binary.py__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_errors.cpython-36.opt-1.pyc_errors.cpython-36.pyc_glgets.cpython-36.opt-1.pyc_glgets.cpython-36.pyc_types.cpython-36.opt-1.pyc_types.cpython-36.pyc_errors.py_glgets.py_types.pyGLES3VERSIONGLES3_3_0.pyGLES3_3_1.py__init__.py__pycache__GLES3_3_0.cpython-36.opt-1.pycGLES3_3_0.cpython-36.pycGLES3_3_1.cpython-36.opt-1.pycGLES3_3_1.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_errors.cpython-36.opt-1.pyc_errors.cpython-36.pyc_glgets.cpython-36.opt-1.pyc_glgets.cpython-36.pyc_types.cpython-36.opt-1.pyc_types.cpython-36.pyc_errors.py_glgets.py_types.pyGLSC2EXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctexture_compression_s3tc.cpython-36.opt-1.pyctexture_compression_s3tc.cpython-36.pyctexture_compression_s3tc.pyOES__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdepth24.cpython-36.opt-1.pycdepth24.cpython-36.pycdepth32.cpython-36.opt-1.pycdepth32.cpython-36.pycrgb8_rgba8.cpython-36.opt-1.pycrgb8_rgba8.cpython-36.pycstandard_derivatives.cpython-36.opt-1.pycstandard_derivatives.cpython-36.pycdepth24.pydepth32.pyrgb8_rgba8.pystandard_derivatives.pySCVERSION_2_0.py__init__.py__pycache__VERSION_2_0.cpython-36.opt-1.pycVERSION_2_0.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycGLU__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_errors.cpython-36.opt-1.pyc_errors.cpython-36.pycannotations.cpython-36.opt-1.pycannotations.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pyc_errors.pyannotations.pyconstants.pyGLUT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycannotations.cpython-36.opt-1.pycannotations.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pycannotations.pyconstants.pyGLXAMD__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgpu_association.cpython-36.opt-1.pycgpu_association.cpython-36.pycgpu_association.pyARB__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccontext_flush_control.cpython-36.opt-1.pyccontext_flush_control.cpython-36.pyccreate_context.cpython-36.opt-1.pyccreate_context.cpython-36.pyccreate_context_no_error.cpython-36.opt-1.pyccreate_context_no_error.cpython-36.pyccreate_context_profile.cpython-36.opt-1.pyccreate_context_profile.cpython-36.pyccreate_context_robustness.cpython-36.opt-1.pyccreate_context_robustness.cpython-36.pycfbconfig_float.cpython-36.opt-1.pycfbconfig_float.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycget_proc_address.cpython-36.opt-1.pycget_proc_address.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycrobustness_application_isolation.cpython-36.opt-1.pycrobustness_application_isolation.cpython-36.pycrobustness_share_group_isolation.cpython-36.opt-1.pycrobustness_share_group_isolation.cpython-36.pycvertex_buffer_object.cpython-36.opt-1.pycvertex_buffer_object.cpython-36.pyccontext_flush_control.pycreate_context.pycreate_context_no_error.pycreate_context_profile.pycreate_context_robustness.pyfbconfig_float.pyframebuffer_sRGB.pyget_proc_address.pymultisample.pyrobustness_application_isolation.pyrobustness_share_group_isolation.pyvertex_buffer_object.pyDFX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycmultisample.pyEXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuffer_age.cpython-36.opt-1.pycbuffer_age.cpython-36.pyccreate_context_es2_profile.cpython-36.opt-1.pyccreate_context_es2_profile.cpython-36.pyccreate_context_es_profile.cpython-36.opt-1.pyccreate_context_es_profile.cpython-36.pycfbconfig_packed_float.cpython-36.opt-1.pycfbconfig_packed_float.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycimport_context.cpython-36.opt-1.pycimport_context.cpython-36.pyclibglvnd.cpython-36.opt-1.pyclibglvnd.cpython-36.pycno_config_context.cpython-36.opt-1.pycno_config_context.cpython-36.pycstereo_tree.cpython-36.opt-1.pycstereo_tree.cpython-36.pycswap_control.cpython-36.opt-1.pycswap_control.cpython-36.pycswap_control_tear.cpython-36.opt-1.pycswap_control_tear.cpython-36.pyctexture_from_pixmap.cpython-36.opt-1.pyctexture_from_pixmap.cpython-36.pycvisual_info.cpython-36.opt-1.pycvisual_info.cpython-36.pycvisual_rating.cpython-36.opt-1.pycvisual_rating.cpython-36.pycbuffer_age.pycreate_context_es2_profile.pycreate_context_es_profile.pyfbconfig_packed_float.pyframebuffer_sRGB.pyimport_context.pylibglvnd.pyno_config_context.pystereo_tree.pyswap_control.pyswap_control_tear.pytexture_from_pixmap.pyvisual_info.pyvisual_rating.pyINTEL__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycswap_event.cpython-36.opt-1.pycswap_event.cpython-36.pycswap_event.pyMESA__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycagp_offset.cpython-36.opt-1.pycagp_offset.cpython-36.pyccopy_sub_buffer.cpython-36.opt-1.pyccopy_sub_buffer.cpython-36.pycpixmap_colormap.cpython-36.opt-1.pycpixmap_colormap.cpython-36.pycquery_renderer.cpython-36.opt-1.pycquery_renderer.cpython-36.pycrelease_buffers.cpython-36.opt-1.pycrelease_buffers.cpython-36.pycset_3dfx_mode.cpython-36.opt-1.pycset_3dfx_mode.cpython-36.pycswap_control.cpython-36.opt-1.pycswap_control.cpython-36.pycagp_offset.pycopy_sub_buffer.pypixmap_colormap.pyquery_renderer.pyrelease_buffers.pyset_3dfx_mode.pyswap_control.pyNV__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccopy_buffer.cpython-36.opt-1.pyccopy_buffer.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pycdelay_before_swap.cpython-36.opt-1.pycdelay_before_swap.cpython-36.pycfloat_buffer.cpython-36.opt-1.pycfloat_buffer.cpython-36.pycmultisample_coverage.cpython-36.opt-1.pycmultisample_coverage.cpython-36.pycpresent_video.cpython-36.opt-1.pycpresent_video.cpython-36.pycrobustness_video_memory_purge.cpython-36.opt-1.pycrobustness_video_memory_purge.cpython-36.pycswap_group.cpython-36.opt-1.pycswap_group.cpython-36.pycvideo_capture.cpython-36.opt-1.pycvideo_capture.cpython-36.pycvideo_out.cpython-36.opt-1.pycvideo_out.cpython-36.pycvideo_output.cpython-36.opt-1.pycvideo_output.cpython-36.pyccopy_buffer.pycopy_image.pydelay_before_swap.pyfloat_buffer.pymultisample_coverage.pypresent_video.pyrobustness_video_memory_purge.pyswap_group.pyvideo_capture.pyvideo_out.pyvideo_output.pyOML__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycswap_method.cpython-36.opt-1.pycswap_method.cpython-36.pycsync_control.cpython-36.opt-1.pycsync_control.cpython-36.pycswap_method.pysync_control.pySGI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccushion.cpython-36.opt-1.pyccushion.cpython-36.pycmake_current_read.cpython-36.opt-1.pycmake_current_read.cpython-36.pycswap_control.cpython-36.opt-1.pycswap_control.cpython-36.pycvideo_sync.cpython-36.opt-1.pycvideo_sync.cpython-36.pyccushion.pymake_current_read.pyswap_control.pyvideo_sync.pySGIS__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblended_overlay.cpython-36.opt-1.pycblended_overlay.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycshared_multisample.cpython-36.opt-1.pycshared_multisample.cpython-36.pycblended_overlay.pymultisample.pyshared_multisample.pySGIX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdmbuffer.cpython-36.opt-1.pycdmbuffer.cpython-36.pycfbconfig.cpython-36.opt-1.pycfbconfig.cpython-36.pychyperpipe.cpython-36.opt-1.pychyperpipe.cpython-36.pycpbuffer.cpython-36.opt-1.pycpbuffer.cpython-36.pycswap_barrier.cpython-36.opt-1.pycswap_barrier.cpython-36.pycswap_group.cpython-36.opt-1.pycswap_group.cpython-36.pycvideo_resize.cpython-36.opt-1.pycvideo_resize.cpython-36.pycvideo_source.cpython-36.opt-1.pycvideo_source.cpython-36.pycvisual_select_group.cpython-36.opt-1.pycvisual_select_group.cpython-36.pycdmbuffer.pyfbconfig.pyhyperpipe.pypbuffer.pyswap_barrier.pyswap_group.pyvideo_resize.pyvideo_source.pyvisual_select_group.pySUN__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycget_transparent_index.cpython-36.opt-1.pycget_transparent_index.cpython-36.pycget_transparent_index.pyVERSIONGLX_1_0.pyGLX_1_1.pyGLX_1_2.pyGLX_1_3.pyGLX_1_4.py__init__.py__pycache__GLX_1_0.cpython-36.opt-1.pycGLX_1_0.cpython-36.pycGLX_1_1.cpython-36.opt-1.pycGLX_1_1.cpython-36.pycGLX_1_2.cpython-36.opt-1.pycGLX_1_2.cpython-36.pycGLX_1_3.cpython-36.opt-1.pycGLX_1_3.cpython-36.pycGLX_1_4.cpython-36.opt-1.pycGLX_1_4.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_errors.cpython-36.opt-1.pyc_errors.cpython-36.pyc_glgets.cpython-36.opt-1.pyc_glgets.cpython-36.pyc_types.cpython-36.opt-1.pyc_types.cpython-36.pyc_errors.py_glgets.py_types.pyWGLAMD__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgpu_association.cpython-36.opt-1.pycgpu_association.cpython-36.pycgpu_association.pyARB__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuffer_region.cpython-36.opt-1.pycbuffer_region.cpython-36.pyccontext_flush_control.cpython-36.opt-1.pyccontext_flush_control.cpython-36.pyccreate_context.cpython-36.opt-1.pyccreate_context.cpython-36.pyccreate_context_no_error.cpython-36.opt-1.pyccreate_context_no_error.cpython-36.pyccreate_context_profile.cpython-36.opt-1.pyccreate_context_profile.cpython-36.pyccreate_context_robustness.cpython-36.opt-1.pyccreate_context_robustness.cpython-36.pycextensions_string.cpython-36.opt-1.pycextensions_string.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycmake_current_read.cpython-36.opt-1.pycmake_current_read.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycpbuffer.cpython-36.opt-1.pycpbuffer.cpython-36.pycpixel_format.cpython-36.opt-1.pycpixel_format.cpython-36.pycpixel_format_float.cpython-36.opt-1.pycpixel_format_float.cpython-36.pycrender_texture.cpython-36.opt-1.pycrender_texture.cpython-36.pycrobustness_application_isolation.cpython-36.opt-1.pycrobustness_application_isolation.cpython-36.pycrobustness_share_group_isolation.cpython-36.opt-1.pycrobustness_share_group_isolation.cpython-36.pycbuffer_region.pycontext_flush_control.pycreate_context.pycreate_context_no_error.pycreate_context_profile.pycreate_context_robustness.pyextensions_string.pyframebuffer_sRGB.pymake_current_read.pymultisample.pypbuffer.pypixel_format.pypixel_format_float.pyrender_texture.pyrobustness_application_isolation.pyrobustness_share_group_isolation.pyATI__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpixel_format_float.cpython-36.opt-1.pycpixel_format_float.cpython-36.pycpixel_format_float.pyDFX__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycmultisample.pyDL__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycstereo_control.cpython-36.opt-1.pycstereo_control.cpython-36.pycstereo_control.pyEXT__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccolorspace.cpython-36.opt-1.pyccolorspace.cpython-36.pyccreate_context_es2_profile.cpython-36.opt-1.pyccreate_context_es2_profile.cpython-36.pyccreate_context_es_profile.cpython-36.opt-1.pyccreate_context_es_profile.cpython-36.pycdepth_float.cpython-36.opt-1.pycdepth_float.cpython-36.pycdisplay_color_table.cpython-36.opt-1.pycdisplay_color_table.cpython-36.pycextensions_string.cpython-36.opt-1.pycextensions_string.cpython-36.pycframebuffer_sRGB.cpython-36.opt-1.pycframebuffer_sRGB.cpython-36.pycmake_current_read.cpython-36.opt-1.pycmake_current_read.cpython-36.pycmultisample.cpython-36.opt-1.pycmultisample.cpython-36.pycpbuffer.cpython-36.opt-1.pycpbuffer.cpython-36.pycpixel_format.cpython-36.opt-1.pycpixel_format.cpython-36.pycpixel_format_packed_float.cpython-36.opt-1.pycpixel_format_packed_float.cpython-36.pycswap_control.cpython-36.opt-1.pycswap_control.cpython-36.pycswap_control_tear.cpython-36.opt-1.pycswap_control_tear.cpython-36.pyccolorspace.pycreate_context_es2_profile.pycreate_context_es_profile.pydepth_float.pydisplay_color_table.pyextensions_string.pyframebuffer_sRGB.pymake_current_read.pymultisample.pypbuffer.pypixel_format.pypixel_format_packed_float.pyswap_control.pyswap_control_tear.pyI3D__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdigital_video_control.cpython-36.opt-1.pycdigital_video_control.cpython-36.pycgamma.cpython-36.opt-1.pycgamma.cpython-36.pycgenlock.cpython-36.opt-1.pycgenlock.cpython-36.pycimage_buffer.cpython-36.opt-1.pycimage_buffer.cpython-36.pycswap_frame_lock.cpython-36.opt-1.pycswap_frame_lock.cpython-36.pycswap_frame_usage.cpython-36.opt-1.pycswap_frame_usage.cpython-36.pycdigital_video_control.pygamma.pygenlock.pyimage_buffer.pyswap_frame_lock.pyswap_frame_usage.pyNVDX_interop.pyDX_interop2.py__init__.py__pycache__DX_interop.cpython-36.opt-1.pycDX_interop.cpython-36.pycDX_interop2.cpython-36.opt-1.pycDX_interop2.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccopy_image.cpython-36.opt-1.pyccopy_image.cpython-36.pycdelay_before_swap.cpython-36.opt-1.pycdelay_before_swap.cpython-36.pycfloat_buffer.cpython-36.opt-1.pycfloat_buffer.cpython-36.pycgpu_affinity.cpython-36.opt-1.pycgpu_affinity.cpython-36.pycmultisample_coverage.cpython-36.opt-1.pycmultisample_coverage.cpython-36.pycpresent_video.cpython-36.opt-1.pycpresent_video.cpython-36.pycrender_depth_texture.cpython-36.opt-1.pycrender_depth_texture.cpython-36.pycrender_texture_rectangle.cpython-36.opt-1.pycrender_texture_rectangle.cpython-36.pycswap_group.cpython-36.opt-1.pycswap_group.cpython-36.pycvertex_array_range.cpython-36.opt-1.pycvertex_array_range.cpython-36.pycvideo_capture.cpython-36.opt-1.pycvideo_capture.cpython-36.pycvideo_output.cpython-36.opt-1.pycvideo_output.cpython-36.pyccopy_image.pydelay_before_swap.pyfloat_buffer.pygpu_affinity.pymultisample_coverage.pypresent_video.pyrender_depth_texture.pyrender_texture_rectangle.pyswap_group.pyvertex_array_range.pyvideo_capture.pyvideo_output.pyOML__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsync_control.cpython-36.opt-1.pycsync_control.cpython-36.pycsync_control.pyVERSIONWGL_1_0.py__init__.py__pycache__WGL_1_0.cpython-36.opt-1.pycWGL_1_0.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_errors.cpython-36.opt-1.pyc_errors.cpython-36.pyc_glgets.cpython-36.opt-1.pyc_glgets.cpython-36.pyc_types.cpython-36.opt-1.pyc_types.cpython-36.pyc_errors.py_glgets.py_types.py__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycosmesa__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_types.cpython-36.opt-1.pyc_types.cpython-36.pycmesa.cpython-36.opt-1.pycmesa.cpython-36.pyc_types.pymesa.pyversion.pywrapper.pyPyOpenGL-3.1.3b2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtpython3-opengllicense.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/OpenGL//usr/lib/python3.6/site-packages/OpenGL/AGL//usr/lib/python3.6/site-packages/OpenGL/AGL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/DISABLED//usr/lib/python3.6/site-packages/OpenGL/DISABLED/NVX//usr/lib/python3.6/site-packages/OpenGL/DISABLED/NVX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL//usr/lib/python3.6/site-packages/OpenGL/EGL/ANDROID//usr/lib/python3.6/site-packages/OpenGL/EGL/ANDROID/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/ANGLE//usr/lib/python3.6/site-packages/OpenGL/EGL/ANGLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/ARM//usr/lib/python3.6/site-packages/OpenGL/EGL/ARM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/EXT//usr/lib/python3.6/site-packages/OpenGL/EGL/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/HI//usr/lib/python3.6/site-packages/OpenGL/EGL/HI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/IMG//usr/lib/python3.6/site-packages/OpenGL/EGL/IMG/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/KHR//usr/lib/python3.6/site-packages/OpenGL/EGL/KHR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/MESA//usr/lib/python3.6/site-packages/OpenGL/EGL/MESA/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/NOK//usr/lib/python3.6/site-packages/OpenGL/EGL/NOK/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/NV//usr/lib/python3.6/site-packages/OpenGL/EGL/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/TIZEN//usr/lib/python3.6/site-packages/OpenGL/EGL/TIZEN/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/VERSION//usr/lib/python3.6/site-packages/OpenGL/EGL/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/EGL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL//usr/lib/python3.6/site-packages/OpenGL/GL/AMD//usr/lib/python3.6/site-packages/OpenGL/GL/AMD/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/ANGLE//usr/lib/python3.6/site-packages/OpenGL/GL/ANGLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/APPLE//usr/lib/python3.6/site-packages/OpenGL/GL/APPLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/ARB//usr/lib/python3.6/site-packages/OpenGL/GL/ARB/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/ARM//usr/lib/python3.6/site-packages/OpenGL/GL/ARM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/ATI//usr/lib/python3.6/site-packages/OpenGL/GL/ATI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/DFX//usr/lib/python3.6/site-packages/OpenGL/GL/DFX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/DMP//usr/lib/python3.6/site-packages/OpenGL/GL/DMP/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/EXT//usr/lib/python3.6/site-packages/OpenGL/GL/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/FJ//usr/lib/python3.6/site-packages/OpenGL/GL/FJ/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/GREMEDY//usr/lib/python3.6/site-packages/OpenGL/GL/GREMEDY/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/HP//usr/lib/python3.6/site-packages/OpenGL/GL/HP/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/IBM//usr/lib/python3.6/site-packages/OpenGL/GL/IBM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/IMG//usr/lib/python3.6/site-packages/OpenGL/GL/IMG/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/INGR//usr/lib/python3.6/site-packages/OpenGL/GL/INGR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/INTEL//usr/lib/python3.6/site-packages/OpenGL/GL/INTEL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/KHR//usr/lib/python3.6/site-packages/OpenGL/GL/KHR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/MESA//usr/lib/python3.6/site-packages/OpenGL/GL/MESA/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/MESAX//usr/lib/python3.6/site-packages/OpenGL/GL/MESAX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/NV//usr/lib/python3.6/site-packages/OpenGL/GL/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/NVX//usr/lib/python3.6/site-packages/OpenGL/GL/NVX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/OES//usr/lib/python3.6/site-packages/OpenGL/GL/OES/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/OML//usr/lib/python3.6/site-packages/OpenGL/GL/OML/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/OVR//usr/lib/python3.6/site-packages/OpenGL/GL/OVR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/PGI//usr/lib/python3.6/site-packages/OpenGL/GL/PGI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/QCOM//usr/lib/python3.6/site-packages/OpenGL/GL/QCOM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/REND//usr/lib/python3.6/site-packages/OpenGL/GL/REND/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/S3//usr/lib/python3.6/site-packages/OpenGL/GL/S3/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/SGI//usr/lib/python3.6/site-packages/OpenGL/GL/SGI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/SGIS//usr/lib/python3.6/site-packages/OpenGL/GL/SGIS/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/SGIX//usr/lib/python3.6/site-packages/OpenGL/GL/SGIX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/SUN//usr/lib/python3.6/site-packages/OpenGL/GL/SUN/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/SUNX//usr/lib/python3.6/site-packages/OpenGL/GL/SUNX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/VERSION//usr/lib/python3.6/site-packages/OpenGL/GL/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/VIV//usr/lib/python3.6/site-packages/OpenGL/GL/VIV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/WIN//usr/lib/python3.6/site-packages/OpenGL/GL/WIN/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLE//usr/lib/python3.6/site-packages/OpenGL/GLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1//usr/lib/python3.6/site-packages/OpenGL/GLES1/AMD//usr/lib/python3.6/site-packages/OpenGL/GLES1/AMD/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1/APPLE//usr/lib/python3.6/site-packages/OpenGL/GLES1/APPLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1/ARM//usr/lib/python3.6/site-packages/OpenGL/GLES1/ARM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1/EXT//usr/lib/python3.6/site-packages/OpenGL/GLES1/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1/IMG//usr/lib/python3.6/site-packages/OpenGL/GLES1/IMG/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1/KHR//usr/lib/python3.6/site-packages/OpenGL/GLES1/KHR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1/NV//usr/lib/python3.6/site-packages/OpenGL/GLES1/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1/OES//usr/lib/python3.6/site-packages/OpenGL/GLES1/OES/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1/QCOM//usr/lib/python3.6/site-packages/OpenGL/GLES1/QCOM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1/VERSION//usr/lib/python3.6/site-packages/OpenGL/GLES1/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES1/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2//usr/lib/python3.6/site-packages/OpenGL/GLES2/AMD//usr/lib/python3.6/site-packages/OpenGL/GLES2/AMD/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/ANDROID//usr/lib/python3.6/site-packages/OpenGL/GLES2/ANDROID/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/ANGLE//usr/lib/python3.6/site-packages/OpenGL/GLES2/ANGLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/APPLE//usr/lib/python3.6/site-packages/OpenGL/GLES2/APPLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/ARM//usr/lib/python3.6/site-packages/OpenGL/GLES2/ARM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/DMP//usr/lib/python3.6/site-packages/OpenGL/GLES2/DMP/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/ES//usr/lib/python3.6/site-packages/OpenGL/GLES2/ES/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/EXT//usr/lib/python3.6/site-packages/OpenGL/GLES2/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/FJ//usr/lib/python3.6/site-packages/OpenGL/GLES2/FJ/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/IMG//usr/lib/python3.6/site-packages/OpenGL/GLES2/IMG/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/INTEL//usr/lib/python3.6/site-packages/OpenGL/GLES2/INTEL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/KHR//usr/lib/python3.6/site-packages/OpenGL/GLES2/KHR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/MESA//usr/lib/python3.6/site-packages/OpenGL/GLES2/MESA/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/NV//usr/lib/python3.6/site-packages/OpenGL/GLES2/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/NVX//usr/lib/python3.6/site-packages/OpenGL/GLES2/NVX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/OES//usr/lib/python3.6/site-packages/OpenGL/GLES2/OES/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/OVR//usr/lib/python3.6/site-packages/OpenGL/GLES2/OVR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/QCOM//usr/lib/python3.6/site-packages/OpenGL/GLES2/QCOM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/VERSION//usr/lib/python3.6/site-packages/OpenGL/GLES2/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/VIV//usr/lib/python3.6/site-packages/OpenGL/GLES2/VIV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES2/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES3//usr/lib/python3.6/site-packages/OpenGL/GLES3/VERSION//usr/lib/python3.6/site-packages/OpenGL/GLES3/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLES3/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLSC2//usr/lib/python3.6/site-packages/OpenGL/GLSC2/EXT//usr/lib/python3.6/site-packages/OpenGL/GLSC2/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLSC2/OES//usr/lib/python3.6/site-packages/OpenGL/GLSC2/OES/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLSC2/SC//usr/lib/python3.6/site-packages/OpenGL/GLSC2/SC/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLU//usr/lib/python3.6/site-packages/OpenGL/GLU/EXT//usr/lib/python3.6/site-packages/OpenGL/GLU/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLU/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLUT//usr/lib/python3.6/site-packages/OpenGL/GLUT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX//usr/lib/python3.6/site-packages/OpenGL/GLX/AMD//usr/lib/python3.6/site-packages/OpenGL/GLX/AMD/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/ARB//usr/lib/python3.6/site-packages/OpenGL/GLX/ARB/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/DFX//usr/lib/python3.6/site-packages/OpenGL/GLX/DFX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/EXT//usr/lib/python3.6/site-packages/OpenGL/GLX/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/INTEL//usr/lib/python3.6/site-packages/OpenGL/GLX/INTEL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/MESA//usr/lib/python3.6/site-packages/OpenGL/GLX/MESA/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/NV//usr/lib/python3.6/site-packages/OpenGL/GLX/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/OML//usr/lib/python3.6/site-packages/OpenGL/GLX/OML/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/SGI//usr/lib/python3.6/site-packages/OpenGL/GLX/SGI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/SGIS//usr/lib/python3.6/site-packages/OpenGL/GLX/SGIS/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/SGIX//usr/lib/python3.6/site-packages/OpenGL/GLX/SGIX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/SUN//usr/lib/python3.6/site-packages/OpenGL/GLX/SUN/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/VERSION//usr/lib/python3.6/site-packages/OpenGL/GLX/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/GLX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/Tk//usr/lib/python3.6/site-packages/OpenGL/Tk/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL//usr/lib/python3.6/site-packages/OpenGL/WGL/AMD//usr/lib/python3.6/site-packages/OpenGL/WGL/AMD/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL/ARB//usr/lib/python3.6/site-packages/OpenGL/WGL/ARB/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL/ATI//usr/lib/python3.6/site-packages/OpenGL/WGL/ATI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL/DFX//usr/lib/python3.6/site-packages/OpenGL/WGL/DFX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL/DL//usr/lib/python3.6/site-packages/OpenGL/WGL/DL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL/EXT//usr/lib/python3.6/site-packages/OpenGL/WGL/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL/I3D//usr/lib/python3.6/site-packages/OpenGL/WGL/I3D/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL/NV//usr/lib/python3.6/site-packages/OpenGL/WGL/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL/OML//usr/lib/python3.6/site-packages/OpenGL/WGL/OML/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL/VERSION//usr/lib/python3.6/site-packages/OpenGL/WGL/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/WGL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/arrays//usr/lib/python3.6/site-packages/OpenGL/arrays/__pycache__//usr/lib/python3.6/site-packages/OpenGL/osmesa//usr/lib/python3.6/site-packages/OpenGL/osmesa/__pycache__//usr/lib/python3.6/site-packages/OpenGL/platform//usr/lib/python3.6/site-packages/OpenGL/platform/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw//usr/lib/python3.6/site-packages/OpenGL/raw/DISABLED//usr/lib/python3.6/site-packages/OpenGL/raw/DISABLED/NVX//usr/lib/python3.6/site-packages/OpenGL/raw/DISABLED/NVX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/ANDROID//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/ANDROID/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/ANGLE//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/ANGLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/ARM//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/ARM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/EXT//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/HI//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/HI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/IMG//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/IMG/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/KHR//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/KHR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/MESA//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/MESA/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/NOK//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/NOK/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/NV//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/TIZEN//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/TIZEN/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/VERSION//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/EGL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL//usr/lib/python3.6/site-packages/OpenGL/raw/GL/AMD//usr/lib/python3.6/site-packages/OpenGL/raw/GL/AMD/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/ANGLE//usr/lib/python3.6/site-packages/OpenGL/raw/GL/ANGLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/APPLE//usr/lib/python3.6/site-packages/OpenGL/raw/GL/APPLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/ARB//usr/lib/python3.6/site-packages/OpenGL/raw/GL/ARB/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/ARM//usr/lib/python3.6/site-packages/OpenGL/raw/GL/ARM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/ATI//usr/lib/python3.6/site-packages/OpenGL/raw/GL/ATI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/DFX//usr/lib/python3.6/site-packages/OpenGL/raw/GL/DFX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/DMP//usr/lib/python3.6/site-packages/OpenGL/raw/GL/DMP/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/EXT//usr/lib/python3.6/site-packages/OpenGL/raw/GL/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/FJ//usr/lib/python3.6/site-packages/OpenGL/raw/GL/FJ/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/GREMEDY//usr/lib/python3.6/site-packages/OpenGL/raw/GL/GREMEDY/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/HP//usr/lib/python3.6/site-packages/OpenGL/raw/GL/HP/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/IBM//usr/lib/python3.6/site-packages/OpenGL/raw/GL/IBM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/IMG//usr/lib/python3.6/site-packages/OpenGL/raw/GL/IMG/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/INGR//usr/lib/python3.6/site-packages/OpenGL/raw/GL/INGR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/INTEL//usr/lib/python3.6/site-packages/OpenGL/raw/GL/INTEL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/KHR//usr/lib/python3.6/site-packages/OpenGL/raw/GL/KHR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/MESA//usr/lib/python3.6/site-packages/OpenGL/raw/GL/MESA/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/MESAX//usr/lib/python3.6/site-packages/OpenGL/raw/GL/MESAX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/NV//usr/lib/python3.6/site-packages/OpenGL/raw/GL/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/NVX//usr/lib/python3.6/site-packages/OpenGL/raw/GL/NVX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/OES//usr/lib/python3.6/site-packages/OpenGL/raw/GL/OES/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/OML//usr/lib/python3.6/site-packages/OpenGL/raw/GL/OML/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/OVR//usr/lib/python3.6/site-packages/OpenGL/raw/GL/OVR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/PGI//usr/lib/python3.6/site-packages/OpenGL/raw/GL/PGI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/QCOM//usr/lib/python3.6/site-packages/OpenGL/raw/GL/QCOM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/REND//usr/lib/python3.6/site-packages/OpenGL/raw/GL/REND/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/S3//usr/lib/python3.6/site-packages/OpenGL/raw/GL/S3/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/SGI//usr/lib/python3.6/site-packages/OpenGL/raw/GL/SGI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/SGIS//usr/lib/python3.6/site-packages/OpenGL/raw/GL/SGIS/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/SGIX//usr/lib/python3.6/site-packages/OpenGL/raw/GL/SGIX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/SUN//usr/lib/python3.6/site-packages/OpenGL/raw/GL/SUN/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/SUNX//usr/lib/python3.6/site-packages/OpenGL/raw/GL/SUNX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/VERSION//usr/lib/python3.6/site-packages/OpenGL/raw/GL/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/VIV//usr/lib/python3.6/site-packages/OpenGL/raw/GL/VIV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/WIN//usr/lib/python3.6/site-packages/OpenGL/raw/GL/WIN/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLE//usr/lib/python3.6/site-packages/OpenGL/raw/GLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/AMD//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/AMD/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/APPLE//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/APPLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/ARM//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/ARM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/EXT//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/IMG//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/IMG/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/KHR//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/KHR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/NV//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/OES//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/OES/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/QCOM//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/QCOM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/VERSION//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES1/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/AMD//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/AMD/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/ANDROID//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/ANDROID/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/ANGLE//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/ANGLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/APPLE//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/APPLE/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/ARM//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/ARM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/DMP//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/DMP/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/ES//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/ES/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/EXT//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/FJ//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/FJ/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/IMG//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/IMG/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/INTEL//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/INTEL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/KHR//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/KHR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/MESA//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/MESA/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/NV//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/NVX//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/NVX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/OES//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/OES/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/OVR//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/OVR/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/QCOM//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/QCOM/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/VERSION//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/VIV//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/VIV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES2/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES3//usr/lib/python3.6/site-packages/OpenGL/raw/GLES3/VERSION//usr/lib/python3.6/site-packages/OpenGL/raw/GLES3/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLES3/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLSC2//usr/lib/python3.6/site-packages/OpenGL/raw/GLSC2/EXT//usr/lib/python3.6/site-packages/OpenGL/raw/GLSC2/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLSC2/OES//usr/lib/python3.6/site-packages/OpenGL/raw/GLSC2/OES/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLSC2/SC//usr/lib/python3.6/site-packages/OpenGL/raw/GLSC2/SC/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLU//usr/lib/python3.6/site-packages/OpenGL/raw/GLU/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLUT//usr/lib/python3.6/site-packages/OpenGL/raw/GLUT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/AMD//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/AMD/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/ARB//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/ARB/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/DFX//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/DFX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/EXT//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/INTEL//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/INTEL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/MESA//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/MESA/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/NV//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/OML//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/OML/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/SGI//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/SGI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/SGIS//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/SGIS/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/SGIX//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/SGIX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/SUN//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/SUN/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/VERSION//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/GLX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/AMD//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/AMD/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/ARB//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/ARB/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/ATI//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/ATI/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/DFX//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/DFX/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/DL//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/DL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/EXT//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/EXT/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/I3D//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/I3D/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/NV//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/NV/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/OML//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/OML/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/VERSION//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/VERSION/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/WGL/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/__pycache__//usr/lib/python3.6/site-packages/OpenGL/raw/osmesa//usr/lib/python3.6/site-packages/OpenGL/raw/osmesa/__pycache__//usr/lib/python3.6/site-packages/PyOpenGL-3.1.3b2-py3.6.egg-info//usr/share/licenses//usr/share/licenses/python3-opengl/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/cfa0e22acfc3d699786e945d7a516c6d-python-openglcpioxz5noarch-suse-linuxdirectoryemptypython 3.6 byte-compiledPython script, ASCII text executable, with no line terminatorsPython script, ASCII text executabletroff or preprocessor input, ASCII textPython script, ASCII text executable, with very long linesASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR#gu%python3-numpypython3-opengl-acceleratepython3-tktk8.1 utf-821f0ce7d9297cf88c1e68491b2c48304af4ecc75190de7b975b4de032e158abd?7zXZ !t/;] crt:bLL 5Yf]K\\];*'Ћ\UuOYTF`: 9f!TaJlts-;/ǘۇ 2Fv7Qn!zMaۍr;+RҭDq3+Ke666(6}yC$:'5*I~P-'K*w,ei==eXahȾZ?ͣN:n,[|Ӟ4kQ;TP`y"Yi,73E1aE `J) kW/wz]Soڦr)4{r#("0_3;e c13n6[+zB Krw{w/ X( Xz7PFPzPu-RL|"wGA:j;ƚ[_[/RAg?Uo+ᄾ%% 2؟nRmnsAʜ(,PFy[;0CsORO:򪌍BaIW_8 cTw ,~Pddط7K#2z检rsj^-ǭATAFO}lԆTK κp &\_maxH迭HVN,(Q> sWXOk(%3(}'҇Г[" 4]td=O9}Yst,$:eI`01Yz 6'632y(i|Pp"0MTxTMj'r - %\)N51,UÍȆ,jsGF}\2"^3z="VDhO`)Z?] +DN{`(3WД}Ϡ1'g&%Nyc͎o1G4P)ΧW'5tZJ娠wO3PBfo:ZÛчپ% z3$i]bl3 ǀzrM:򜑟SRјoZ itVd 瑆0rqN͆Iir<|}Aio\Jhh;i#Qq">Ռ Aqlo>/&.&$,XHmޛJ_?E܁M8+@r^wm"v]AsCAhZ Eac0]L]!#Nk*[:?{`P;S#(:*E=b@D6:|MQ>EKo*Oy%XY/ R027Y9;?.z_ %€@OYO9Vݩjc6URXN`X>'P%ʵL_%,?9##Jiw ?r;Q F6,ⓇkgVJ`!6 S[oDiɊ!G3^u .F&j Z=(Rƴ5U P.:ol lb"^Esjci.'H?:SBf<@M% ’5@8)I2wNT#OX;A/f4 bWQ6%(L(r'S}jmކ!f]TuSӼc>PFLL\`ϩRw4{_%Mi]5XZ@>._C"Mab8e)*3f2`VC̦:Z֪0@.~j-x@3BG$T*KIrlzX3)6`]m_H}r %cq J)S#2mXh柋'e{X/I ׾qgN1>X` 2Y_ՅF,W͵G ҕ{MJ@-v)qAGDh3+v~j z ߾hb*\8(Aiu&;'<7ìv~ Yjqa6ά_MrfE4ӌNefjo̳ԟ7㫁sUvrs a {P^iޕuF"yem܍1@WmڋQ(3#qfsvl^OG"$F*}4n>I: g,@۠|9@::eRPj%jN].\NC|{^'x'ЖOuES3.BBEͫ+f 4φzCp`=Zs7p9@w|,#[~a"8 U F9Sy^?ӪSqEz;P&3k\m>f {퟽^yAEpt40C{ 'CNuڌRqnGp_NU&ÔD^n&"!h{o92%,4KMÐRRj,KwL`m ^MwgO^ ޶©;5 XGKKn޿!*jS3(VLS5zfR t%5 L$m$ū sO1<޾l+zK^\4ܖWQ3m[TGVv:. w K@$SpIcF3ԓj'*bU Io->ю&v{_gPh " n=u{|X9-BĮ +1;MҟX(`9NpZ_#TE~}P_mݻ'H2(oނf!DR%o&Koͽ@GNW35쿐^ѱNYe#zu755N8rD>vBV?8EɼY5 1 ׎W"M_4G~r~1= Js%_:$-|JOr`oK :ebV=VS=@Pab)_T=8 +.9}Ģb!d-USZW0 (oRm 2~M(oCUa[@֖͘7_Ͳũt;~!$[^YMջLOjN;. I6h0H^2ErYӶ].xPHm.uS?}2.gP~'n0jJd(bho?K_-ޓ{Lp&g1ch6NXZa`@^Ekzn_Hl]`O}:VS|JED%YIC88P=_{gc.>g&Ⱦ8-y)[xb+ I[;[ k J^:MvhDxbg4cv8똆 4}W(i'D-(o)ϴq0q du'[pP'+ח+Gqf*'g)UT ;* 5/2t?Nͧ} g#Ln}y9Vk"RӰQ3);fTܞ$,L>л|cv )Jb1#.oMn - lY 9Ծ棸-{[|vtCB殖-Ia -S [7gY.@vތ4bO&Lob>^ѐn:$'XT]:4܋_`_IN"vb4 %tS?(#_/Z+|fz| P 53z:2N\MVz4 {fy С\T=nfM/P萾{n[)8q5+m3#ţnS=y ]{/nNL yȯz.a֎+wIorP]*NXAbҡT9y!Jå}bc-u"4>|W5HXD ?jjd~aqg?AlEmo,0DL''iIM(rKFN\mvfrg(U^ƿ]?itDe5}6Z=.[谂&FҨW ZJ˨bVX$ײ&_ĊTdK! y3z7 u[v!>낌@rJ7bV~ w#*-i@0u۶BFZhrDDKh0ǖ[:cUpϣ!03fwY}!@)$]ZPP+q AѫqAj'Bݰ:}%t[,G/?o|=3"/EB%ޭ!e&:lpWw%u?~G- چs(LA<1 !uPDiתdWD}5 tQjSz&$>cdo'>\_k5E\Q GCU+q_]ڹiV@ ޲23[FY&yjF#ҦCx "ѓ.^V2z֗q!y& 9 %BIφ5Y/K65I4^$GdCT3'~ٶȣmAd HrwcvƉEîJ9yeb!_dk>R6W!g%^ H&2YԯT hJ6 0wIp=4 *Ӏ&]$⍘ +$c^݌Fe!)IekIM8K?yޘD6#(5_[7!rdRCr>;fXDz͙¨ք (D|fr4K@o*g[y0elҰPFYc-E9Fn (\S͊xO+'DϠlPIyf^KMc/QGzH˚u坙8&;HI4Sȗ{a 񡟞gx:\ޕaONKn )Fo*L&y l'Uc>@d^YJ1,aE>-H70;sNU N%k_f2:6'?5{/=0EuLBZLq/6{(Ϧc︩qg'~.g-DYz=/ 3;bkߌYdw9(b 'OTɌKYVryG}A֘WFqVáuqr~cd3 }8_N|b2"U7{1/,r{3i^e F8k]uDF a+Oc@&;,dK!r!CkP_ƛu!;`iKmw[́ dg.1j= ܩ4JmZTVPԉ LWWl}RFuI^tFeJn 6)$UDLD)䵗4!^^ AH_[4J}fۨO$a3l;Q45 OZ+>P:OgBO<_ Usq`WG"9C .dѰ .5 GeJG7=f^[MX,xM.Au V F-#X);p:H[1#7xLRr'K6y]EccI?Tmٞs+dz D%-<#,}6 g^ JO7'֠4Y]wy1 zV4eb|xި ܅n7Qvj}cߦiz5y3V9&9Ns|^0< JZrt!may6oz߫U% ^ݫm Pi4]g\c:/6!)Gɦs0lFǨ$t <e0)^b^}L^"aYF?֣k. ޖy}xC6hmeVz[Se! LT6eUz&]վpzCjߣ n_kR Xt2>.b&9ȷ{XeBNi==UE(M7\ē&hs1G\zC-` L0)@X3ua=^w+x_ qMqcfB$WtXCƱ#Apcu*L։L=ځ.88o5g&&Xx+>)_أǼ2K~.X}˵<CsGk*LDi2#= }2Y++9q;/ FGN?>\KXg.y)թn]2 +@V)" TH@̿聩yޓU&ϝ!Dp4N働k3Q{p줻yVNһ㻙'n!U1 EQ}h?H'Xj7ᄊyHw [~\q]'B)u[u]+4\}bV}0G8Q ˯K;WUf|dNdDaugXqEÖcJ{[m6C%v\!H9Ev='M[b:©I+xkBfD֋E@^DtZGv՗"v&`#C컭R+ZlD)i`Y4ǗX$<@dlvL?\iph8@R|4U6C*}j/@МH儨' 8TI4b"MSώ/ =SfjUchUeʶs^FXj$5+Ѽ*0`hHc鉀C?U-[L og~ ,clEoopU!xXGo+'BFLkwfC4' MªFj{& ώ,,IeZ.0!R 21%{:~j]1 d# k yP/zbK3FTQm[wd9aMarʼ8QZ:`E"np*T0-"#5aOSvyO7n3!DPŎoIoqŤ"vs r kŠW}mM?c_CzXkekRi[m߃pv6nċvԞUsFrgXE!VwMnjũBx+,uH(B ;өޣ5LѮr ]̀Ԅ2D=rulpfH %4Vp~#{6",]TS!<'@0_Qӫo~#Set?4ңMkGW,2k'̮U @NmN(NŸZrG2$-yVtA [1[;SzS_׌;>Տ4:hKj@`xbyAAYO0HLT-fS*%}hWy@E2"v浈@J JAd6kPkǗoМ/yve E/GA8Շe!rk&ddv$)q5u!LFD A9P~d#\mH̗lpUsN 2ozA V3 =:zVMeP1gcf>טy20KD5cܜCRi"IiK]7o$eLʹ?T @ Nn9G!^%^ĀЃW3yT41]/^P?O|4U7¿T7/\FFF'4꙽LSbkqh-[|ZUG1%yہ}Ma:uqʖOWNy-嗌jNƟ4/{h4E9ꤠLeGQs:TSw /9iz{ o耜LSEɺ?lZȋ J?X%Bw=gⱽ%IE F] zWwS`?!XJga-0ȴ\Ч,w+3TCSE=HEMz S{`9||*bjΙD](r uWG2Rk^Z+{Zcn_nq+$è9H$a ɽ)`^#!:Wr>.b ŖL38Tvo:Wς8~!fwcke kD6Y#f^`W@*5_^%l@.C)%#T1O( LaW =銥6w8g:^{5gSm;.;Nm5?Qd避hmpsg-G/4rbp8z1Ґ¦uV"fvmP|4} RHxĖ8{Ж~,o9ob5w8 4f1ZE ylv0lf}j,y%:N-d8ww |M u_b 5wЪy\ᗟ{Wq?ZjGG90߫-CVFA2qld/Jj9++wIQP7;JH|_h^{Zh͏?,bsO Z}h_?FE̘1(X30nd^[eN^I/X?z:Vrc}Zwf#=i ُ9*iV&:֬gyi/*|%Ib"G1@"z:1,78d]ƒE\LyTZCƃ͇m :o2_}y{yĜÙ+ȕ~GTB R|'D hU0e$2{-QO_i㉥1ŅVƾ)_Rn`5]X(rV\-;=\^%'4WVW( {gg`kR,+Y׀p~tn *^Ƽ-;p?J>C_Z_ X1l%G ԅj >_J-[ܠ%@Bh,lZF-u{Pw P ] bvbyOՇ`(f+mzaMJhRz׽%iġIgiDtR ;aEy%[UKf2bM6EmA){'%\ 3ͲPZ1 V##f.y==QLvԛTrV{d-%mha0h C,ٰ5sڹdКP6mj=!qwׄlF'@t GZC4=Ұ2.: *̹9,":-K֖. dU' 121gkfZ\% @m1B}5/gn([Z}_xSOZ(d?:TH޹y/ *mn'/*AUڢ1WH;gFo Zm]"_ !6&1 ~d(tۘgU[zV!,*rm=v=*yiןu9&>WvC7iF.'chO#!T?90T7?I!T1)+JjN$qEEG>˜tNPlG}3= @7>|?577vbrE~MD5{OMэ$x5qyS#wu/r6O`D>.B[ B{xlh/7%&[|7ȳq1C4)$d+%Ϻq Mvf8i e` f8w*DiR<53BprR2 -!,aQ=r㴐fd߉6dD;ng>IbP7~ &Z|Az4yaƂ1_v#YgW믩J9j)}t䲐 >`IMuGH B+/F^N+._J2(hKM!D:GοIfp?sv+{wFByxʓV̸ظ¬ f K*-sVc}{2_s"~'Jo3|k1Ao?ks|%FMԗ̚ uϦ)U`ܡGxVKqd>DGc{).>I3'Pix$)#<<:6>!ΐpo5cݼue bV'j#lo'i sKhgגW5!/Z4*•%3 s6uX̻-q̯8;vi+ &FsU(kH2&<xt8ȏ(ĴV3'J-~o(!5-q,,9VK(!;W! pUݔF瑱m;5pfnXQ'6hWK:5C} n2EeUN %ŻJRK¤k[Wt~3O&;ox|OgOJ+}\* +,Ir'Yc;D'QrNooj]*6aY'(4oR :ձM $*Pm0*TU#PpEW"_eƣ#~^Hzknnp/>y&eA&6a mθ]89bGqTj6X ;?j;4c <\)=++ t5p}S}T/P4'^է֎>E-_X!T# Fc6gjzićO)^_Xlv2ːGA$ϸR 1' *VPFpS6oJG]c@DMH{&U4 9ً{M[)hCa35D>C+{8X?Hanfs5lGӀ<15} 5e1G1l}ۖJeouyjof^Y(@M|ޞr;2k-LHKCBUG͝*}N^@"5!;J[`r$L܎26b_si 1Q-3̛jװb⭞/<%t=*fvow+9I^g=h5qw?r擇0sI9rZ:wWL5]D !h8y8Ԩ1[8? GgV|;&Tn{V`) j(rFgbt`|=-^cf֒@QMQCI+j4&dg #W@QnI1PlOĿ*FdMXgP`%>.H+vSYgYDXw'X_ 1NG\LF+vd1aoXQ}a  S!NNt/$˺c_^FsLkREK@Ps|LzP+E&`vZ@/LHQ`ż6gD]Ys f\BW}N -8c\ UX!OE@^'XutcIMgъDο"Ù=+"ם$Hrƶrg"P.8fDD(eC«jD<I)m~C7wφ ,AQ\ \Od1(X-y+w FMZ_ zLgSf:"1Éu;(H.FX 0:wC\YMҁWn7%:If X0 ]H/6AشQ $uŶE*)q'\U|" x]ʸRWE>I!]n// ז}FL"5#n(?n8՛\r I}g05P_1ǂFG^i¿=e YGiإ>ZԓKcv^'RY?nx!.M x]h(8p4ȹ=%yi?&eNAÍEiȿ9(A5V  Bt904v _[]<,>w:j"Z?nATy?4uYM \QYV#hA0CClh\PtCJ@lKxSO\QL-Oy?'VǁQB>aD]dq<,ofgD?]tq\ /EIQ]tu:{66S?N wAp)#҂|;_LimR &d\~xdEkgG4tw\7mxv6|fUrܛ ˷eweHXvj? h/1l(4Ƅ mS&>7sNr쬧x文RçmqյN}fnyBϨsWZ)1Ej~|ӮB$iP*.Q]Dyv*+ɉ+D Gm)-ך~=u8vf巫ã} cK Y MυXh@?Ҟ+AԠq:5zz zl2kc?"WPXtpQ*bErk,]\lxN̠\_;V<`CrE~Sﭷ̚=%34ȸ߽iK90kG(M.RɰkRZ$Bfrk$\ِiyz[|}CK 72,4Yr UA"*Dq:~cg2I۴k.X5axu$L ְ}M2Z,Π"J نgdžJ"5lP|Xh@j^lvO #YKfzq^; 6t~w $s +"=3gR)*#_@:&šubG ޾AeRkdc_ZS㊘D$IR*u$*+ Aِ ̯ ܇:=4-%M %b vq |{S:Žd$F>50.:Gִ9\#j|y!((Y,ΏrWkmW,=~AndIo"Zwgw(X4;W1M1 AHI҂t>=wj'5]հZ>-fҡ^1)UfY&9z*LGoЧ؃)ILC&V/$^=0Le[1{!m8~3tVb+X88?iZX}+HZ,Vh(+a:k8V:Pr "A^mL0j^\is ?O.*xhzfOvZ ^}/Y{QԘlZ|Xw+iA6A쩊c shaHlF ǵŕ sS",r< 虍U%Bv'vizdݒ ]b:cSGsL&R!ƌ)n=(k #7#@f@ 0\V %?V7E$@22$ 3 @kufB63aU xUʳa  V˗+k·2O U\]g%ӋҏNH-j, e,'l{;L<ő/n %Mzn.m^+l+Xz%c#rK+M`]R~t` {^ zs~'j3Vdo uph B[nA0ϙtgׁs)ЋDU}tN#+ S`f?HGIFy`69vޫ+?G >I!o .PI?p܍LY˻F ϝW҃5\Z+\`rg9d1tRl6.hࠟι ]o}d7-sY>׏~@Bh}0WN&#gJόjvMQVSN뚼LBkVqDOeϧa}H5c퉂Г$@5\b\0ѠuvdSR\XN4tZNPƐ0^:Vރ~ux}UxJ zx tSE3&d%W~ f{8%iйvd1H8̯SsůȜ:jQ:-AJL(4M+T;,т\ZZ\%| j}Z76v:r(/L}<c_| teѿS-r(fې2g%DŽZ q-^R5U5NAĩH>~c尧񁾇wf9C8[~AzSNg2 e)?94q?VF@R)_soIyNDV<Lh0Vkr)S2n]< %KS\ɾRAiiաISQ[ʣ@0.1K%2Rj;ʶSj@(<χ=hɐt XR}YPJ ~k1 ItW+ ]Σ?xσ̀5km>"J?uy,mN/uڃjbkq WOt|+3A aw"لcǩEvpC4(撿ؑ!=کd8:^ڙYk2FImwy6/0;6rI^y&7M躇ք2]θϬ=}EV+bsIpE\Qb&v  pgM7_ IӶ0`gKD/ rR[]oo]ң>_|gUtVdW]3%!z9FDuG X&hF˖#Â#AWA "Z@'2(rxf9R, 8T0a%zMG谟^sŹ >_įNForBK-)= '޴DΏߴ5]gV3tebk) ^`LH7l+] 02KYoZG` ,bd{ċsO73}Fm/wrGܺSfxvmILwRw3R\d$=&!F x p2i5N;~tf =0xx&ZDtڨ)yy{)c"_~2" y,T=vV6pY\x?Y9&ě< .;ԋKoS![8m`9Ph !+=$)yآ6J TCn`ܓ(^B b~$ex,Q1+i4aR9k, IpK(1߱Fg $7w-szK]OmI-.6 M+gtr3[ؑλTYTd)o@4|FǺ@x*SĩÎk`FQ| ,ʫIA ]*:(ifZ+QLT!QY;WGpiAMNޝƪS)S|X4ԍAj+kN%gM0 Տ̪eS9ؑzzb45{D7Cg܉֮:Pm΅wN< PLwtdPrIBem[ 7ߪjL3D9F:%PzUb1M a:])Wl`#| =NHDWe +9mbٛ3|mg9Nc-, 4%=ߗ!ʎxG{~T:cQ*{u JaIؕ_΃GÅhCZ ZH?yM\2x0GZMnd&!CB+^`3þ(>!\ sTҏ"^K?FKkaS=n#`I GݳNTBbEꯀh;}C;/*Vꍘ!M,m2 2D @yvegA̍xpص^3N$!YQP7(7;a•!,k5蛺WIR Se ep!g*oSmC6҅iպ@n0ӥk Tr Vm)U\klmP<~18a"*<`%Gb.2 ]oՈ?MI`5~mJ/[FhiXeϳWD"(/P7ZESSqMҞSxT$[8&)k;n ͨ2K`ci? Ђ ģu9te2(-, #of8$™g!jѓwfkw dH R7+jϓ(1IxЋBlAȏj&%if ##ӼksT*!l35}JIٙwpqk|tw٫/OFD a*l 69Ys8V#9nd%V[c5Xi TO,D3>ꓠ^Y!FVHȝ5IVo2Jdu/Ũ\p CmO=]*L}ӴH,Vr[BnP'ԛ%FΦQFI,g-BS@sT;(1z¡ FCm> `Cঝb @n ?,uM#/.ș\ W P'eKiR!4ޕ}[5`fg֝뛘 뿪 <_2w]-ړ @M?? '42oª@ Rc=nb{rYF F~fKBfBV|-얳~TBB:aT(~a_TyJL}Q/U yc  p˓|_P`p494gvr?B![ÃXۯ`sǟNO-?t5v|O]˥1vxtVˇoz*+e1_C=`D6 otJQS M*6b0'LI6ZP CJt>q<]\9t/{ M,k؄M$5o?5@σ]dh 1|u2PBޏOifA7CBi ##Z푮&o{0¼ɜtI<6ri7"nv76y-CsDSzhW fPewOm kπ\Z`b&>͉^XƂ4ܺ6H QX"+Goz 9"BϙFV:a)CG*${Nl)b1U|&j86}$ڹKt}U 9~ sK?,1FkT 6POVz3]%a[tN>!3sس*0oPdzOo:@ 9}u[BQ @LLlUY,>`Ie) Y ﱀASg*VwS%o K!23| /98>Ґp0-B.PߵCEc^`)XB=0N--N"{tQ;If9뾽*'H}`JMlhOɘ(!QȵO'4M0{0À v'q& QI_vp >}hdr<(i:{hRse"I*T~'pa/R?I7]ȌF))`(z0}!NKͿ1û] e!Ƽn)ZR@h}+ &UNES:zKD":J-!)=cmrL22k6\w 00Mp _%d`5Z͠< 7;A9ѵ1Ӕ*l@۴U( tB֓]1|- gfMrjX HwŠB1ym}&; #UjY)ʋ_q@e3} i0:6]Wh#UE˶7 !3`˃eߍiMG=ԊrZ`X=t@<UE<+ |c ٚ2vn X(V/#@=;$P@Ԑ#"(6gF!G߮|qħk(10aDs$WAyAi>TCdd lgX/d,tPD^= ˂/b^BERN2 V_"VV+ˬQ:Ѿ>$<(HFv~NN rX٨ˀw=%+7bHqӰɛEfbb͈@E9@?ڣ?IPv{[QF-7i %\` 5A3/4@.rkU>vw$cnY+=G.|Aڣ4}Gk00lE%g3xU=H7j=E~чWXZAH4l`xqdB}r$WaAt_^jMD\kI-+` Ѥ6S# @$x8E 5p-7u  Wםg$ɋ Ծ@%;HjUES]_Z6}+ Is(ȂE^QfTP!l& s/8u= }PԄ ͇>7_ff+xb }af4#[ Qt)lْ|KKt=j@+7n>{~Um=("N2DVm&+Ch\SXB|Fn*"' OeoW 5#, uvOXi<1֮Ώ Eީ3(8E@\%+؎'ݓUԴR_C[pn7PD#0pNXncj65E̱ɹE>P= v*EJXm "c5Dwp1Fq":,hT{aO,*is/%V1X< )0X$*-BuvtF,mHMzK`h 5U#0 U u"q85\0z22HCoՆ埐#?U$v1"B8O0p9g|Yb8hy4e[5uj7”ۏ2s`"q,[Awo9A$XQ%a* h e^ޙA.PH;y(jyMU>v>"v.#jȢ4 t$RqRY'r@R:Ej.f <+v`>gJ;9r֮!2\Zĸ@݈ 1DYh^1)%pUvqE4qP`Ӛy_iW?QaLP*cB}=m4x*ߏv.ˠi@B@͘-Z. 'xzè)PGMY4Ѹk~ GYs*J$`^$^͞ nv͗x3:o5acfWF}>c J(>(2NlW#=>%BQqcāxq\M_2>fUyt]KYy!'MK"o(7= qe Pb܎e"NK:҃Eb3Dw-l?xE5"o],Ԟk Av2# +I#jUqt9q,4{~P=9qU,;1&fo) QC;UbM4#I7htW<@,p`w*kM5vїlWr ,*zW9,8+Ep ZsoF:XtTc2z @A C$qh ؆]Eɰ#!?<\h7 o࿦M9 +f=%9i1&,;NSبfW S,nTh 9ϒ9ͥ!gX&#U1>ZXgڻWj\[OR D_,?5Z@-PfPڧyc2I=4G׸mkLqZ]¬=zݹeZ'K/ "mgf% 4C 6O3.ҲXB1YjZ@ƥ S pwF""!=Yϫ(7<*&|x qJ6I!үaױzRE^rfMӬTCMO*dXyܬT'&i[ <::Wd9<0l)5c~gO~kΤيխ[:.`7P IK̘KsJ"FyĈ!yHqbJ! .I 9Ɉx۲"all0xpH)G)*v}!ly^#?!h!-~bːc6 $/wbj2ˍ8NN),]Й|Q-FDji{ |~cZRC(Z\aڴg5,ty K} ECmP̯F4Z\4d3R+k(P]' R vg9E&OIf5VYiGG8}ۛgb%Ⱥ{4vkp mSMī|iFFD\I쳼`lgc\+R+.Ʌ+l\I|woꊑ,S5! Q5x$>J^D2ԏ<% o#,ݭ>N֙HډK/'iݣdMHO6I[Ohwر޹HCk؜c 1&ZoG)nz0ӂܦ>b ]suQ~dዴQ#yz{nQ/D0I2jkJ..pAE C˭teziCH1/u2& H93DO+뾋љ5q-E"16ܚDxh-X/y2GxK)7DYDoN)u*..`ͱc|mBD;FBZvb,be(7?fFp߃<ڛӇ-t/A&2W0=4V Viu8] 껰TD.9YHb;-t8 .bU3$qk15.֊dwHb2.,+03u^)dk/;ǰ~#4e[]ZPPNv!?r)%`4̘f' aa>^ق܉}*:ʟPɸVledX@Xv_ FëU/"Dp1 ]ZCA`iFZwP;;-ų| ]UXݥ,$'r}9/ zg2񤃘\̀\HzРp3Wl=Di7{ ]"n{XQ V0]8԰޽jгBY"m!dF @ϋ*V :bs]} ?3mZ]00|`y]%& ek?m(})xYmBvW:cŷbaޯ-Vd\ߋjgա'f1rfTx$ qh)|fQTG $f3ظbr&*gJhcs2cp|w%ʆhtdVIR !ڭћ4< Jh$sߊvXcid љf%z;!4Kq(KU=g>?wOl`fu,z' Cζ$ʉԒ|^k79k_VH{#ȓ O?^O0:hg֫ x!CT-j EÈ}26aܥnK 4tnum@;ưؓtړ?_58qq(ɋiv7p=![Fdwv]σk?r?M Hۜ*g`I(ػL ;+ͤt@LSFECQ J7YW^>&kܮb(Üαtuqa!^4;LC 2lUy]㬎VsDAcgCH9Z&o59ThJ RVrwwRw0X[CEo3J'jj =]$~nU1lP픍-0"$;)aզ<+R]<r n^4L!y\+xJGs>Ǎ==,4$y:󦇑<4s<(he 1E-X@2`9É0P6Rɟ4;5- hx^qëy![bϜ7TXa3%{ !L[X!TǤpԵh^9&Hr8MMu蟕' ?OUml.9`q̠, s.1|yJ"$+nT h,^Px0*d6Q\P3pӯ)c~^ {GofS:M/7q6]x?c`t X ey9 DJ蜭ԏQwՐ֠ż϶5:(Ջ R4*]b}i+HX8_,_/:fr'nz*I2t˷D+xr[B?\^Qc^VbnF^CN5F^EFͳ8i.w'@hE>,2~<~:xյ!K/ qO _Oʱ͕32׎CUنkX8^ ;q%NRaթҕ^\<HWF hnH N0ghrVzБAߚwv!rr3m3+XYsd=K8:Ƒ[| l$P*5@3aIo"8q2^zemHse&8ؕd^NbuaCny+ +"J%,!^01сA*ikG\k䌯dL*B=y{&יO5+8&T7bS,35ypkDбɮE>MCʃgl/=[6J{ƾA2߁&e{sh;ҩw"N=mF*ʿQ;[{9SHa؁WCA>#>^z/Bh}B0\tz@ua!;f=ŏU-ri-Jv45Hc{c "|&G^3vu!]H q UAoۺ{ϩWNJX=Ћ|^Q*fl{%>i]X6=zU0szQiay)s`Hr=mE'|H\$^(1*ыdGk:$iFƷT@} Q(%Y_QsmM[G ?":rTp]`XTTAGq,:F Df c_}1";OJg~33_K^'h_<4KĭM3m1_=;IJ-/YdC۝~k\l+Xx&\ǃ+ؓ!c:C<3)#>x" EC L*u7T&:cؘMFAHY40i`,$?'a-Ud[b-li<lԐs/NC7=]|O8,x~wSo5  0m$$ buHAvV|Rf(䞧)8 1.eW(VHuAU4I Yj&\2"md/B+Z< 'p!,ސx^SP v(Z/!wmB}3J,zn"d`dxR;LPv 50pq\y)}Aܵ-{ =Xj]$(?jrj\tHC UGo2 5R&W"$E_Z0id\D6u򴪏+jiP*-v_(v_ rNA#b58;'́ULƋRUM %4,x+?S>vI T;>N@T=0DRwcЌOn_3ND q ˜%;/.CKyYt3 F5j\IIs yʂ? |vqH*A=\;lC5)'bQp*PC?罾 4w:z+Kk(0mb>ĶABfzK@g:G GSss%-09vc5D0U306 SB.3ΐ [dHG"gɑyћNu\[k }<؉E<;»ca;-/ÃiSά.ÖE?4"KG>ZNхRÚL9&tUO@>& xLO cNvK5Hm7PzO÷.UЦcr٥8[C[,J(͛tѴL(2Ja`FH? !̬a͸ _aw$q|+9Z컩T 9A]IL?K̞sNy:^P{Z+pț^RKlǩ6qXqH2 Hz'V l&X@+ sl .7D'ɋ vxN8ꝘGt}&LgX~?[Yg22hqSv#cw(Wn*b2p(n^r#\Vy.O_"6!a sbx LL'AJ{,1qh")zfzd.q Jw9/c@[! x EQ(sbʤ}Mu[&JHo)ĤkEM?']9DSQAOB$.%uK|Ml%0A̼{w<aT:Awd 1\W(S4hGQe>0jC)%RZk>|cR>3"8@$^7M~ʱ>\g>]ν桊{#q~<=H|":[ߌ A}DwzBa[8X --.f  x& [;bNleeu"qv<йՏ?Qg!R) _Xz)ߏh9VIŹnjץʂEt][).c1!N@y^gԱ3o.ISUn}VgФL1Xuײ[(MD$|U! s䙎\T5n~hZسzdٌ ~XLȺ=WIogdL$B;nsc\-Ѓar@7dl2[<{EA? J;%k(!|lTQ<Ǩ_s -O ň~{r~^j5 0d}!ű3ͺ[';}zi&cUQ(U5%@PQKmr*uHx9hkQCn TbGm'Y$|~r=,af'mܞ-O_}AZK/&UNx{bۇ-7EEQ!Y蚱,}Ыn'cl)|2 N+I<nSe/ ')T?ۧxҮc|m+q#R$q1Se:Z8Q7.(T#h}֛ҍȕ:5 j=ŵ$Y8WFM? iA(`w'\f]˟`RD tp1KjS`9@AD "q$! К++7J@NwXk,-,ĆR Qf[=! WP1:Y'H3]yU:tZ} >ojm%`r э?&\IBMlBipTcډܟ!gK+C_,$^8QZM$_b?f r55^2^[u+G~|MZHmcJ~`?LcgŸjT%. K盖7bMcKꑔʃ0ET&ˆ,hB) O9j>W:aχ詓T^~ҡaPMG}x,g#|dSqc(SrKF+9(u[46$Dn Y٬HmI΁!WT~b^`w$TO #p)Om0-)\'VOXPH1d׃kÍT;%Ө'_ #PE ',xn!sgRGE!}\g-{à#x1@9( |g쾖~qTaN7{'|H4@QV-I{Ar?{ !t*|J|&>\A16E`^SAoJR>yt(KZ_,yXԇ!}6xeuSJK8WNfrCL2j4@Z%i T/^:3ɌGkY5 CH>1צO~R߁ʡ s qfL9^U(}kբ_g֞uUŻMe` x4;8m9|x33aY33/g?S+j C3<̯*|۹׬4rdvjDYikС|rm_ x60M2ӠX$8Z u0#irbuoܧd4R3b3\@J]mGuLo{A!J-]w5T)xS>Q_Čʷ7?s6}fq挄z8o|.NsZ#"8naU3,]Ah[xmbZIйςEwk71Nǀq2 6eQ6#ZX_%!<1z SƆ2 .Ae`q bJ.m>aڑLPNxy"55UB9?QsľM c,]73j!3'-"nZ[SJq+Yᄃ%/' KIĝ\ޑ3&Teja\\w,W3Oݤw;#}yf0ػ6P,nzl'3st  zY~6jJE=P]4S̻pjW\\D;B V{%D|4죎KPU!5j=:o ]b MLKoq‡76fh6.@Q""zlr99Dӌ`鿖ˍ_Fթ5o~Sc\4RN(9Up|~J^nmF%,xQQ)xP/ԯj@JFԃR%jr\0gتchEF%L*HמQ ;ٶvf׾;!7=2 p͉۴8J;~sDY"6?[F,r{m˫̀ ,.LiՆ[agS TtW %;GGV<\k~NJjʬ!7;W@sp_ux$CGÜUk# %nU,DP$ qr+. \\&?3ġI[ &CR-f9j J*eT0#DI ʹ:P&z۱&kaҺ^8W&\ZTzdmvJ\3\$˗ Hضn\pii馚H_vIT䚵>NpF,4 ~yY)7)uoHmϽ)N2p 2; 6="7cF;: QeJ|;}8ݖkhaqg 做 f-%*L~pR70naߝk[Ҹ:H:I=<4Jワ4cjˎю%I7_72Hp"Idq9l!ɅZXX5~wÔ4J9dsb`8j4l M3=˷gA 핍أc:_9 \A#Ү-$wP%ST:6j{{8W2Y _^m,7c@6-W$ ~*G{Z^g'ZH%ܳLTUaB]`fs,zY A`Mq;z-it&]@1\^?bZv6,7QD |EgxDH뵍~; ڈ#@[r7vbԙ.Iq4KPu{.'~4#3Z 1y+&1ڼ&`5X=1ۘkF`#NGr#6[pzEX/Te~NC(.Ի MZ.t$r)pE#]8[xad6-_Phb>F"X4 9cת#vw[:iO-cdds d@֩"H9FdW|2MƑ8 (}VwR춁~G.?.3iCKc^maL( Ӷ/ܐxx`V{{Wn/ǓcË~j.+ nirbJk J:m-2aOH*TKPZ=M)T-S.g@¦FjT>Ē,4Fr*4 .IQ5 JZy4)Ea,&ɉY7*.ݜ\zuՅbdֶ_3*]Im #'̘|QڰdY4VT\>I>h mWOs%mn<|CfN Ի'Wa α,l)tgQػ.[ B2\gB9X~?0_ѣϊ^2d&~v۪S-\וژu({j0)%|y/wxQ8ovג,wE7sVw zauC3ů;,ۖS= &o%ɠ0ԑo Lx j0a*iet{k*&{Id? Q(ydXso}މRJl{oiDðZ3톽^-a62Y1A^H[#||_vwN,z}o蝢A@ުa⑲ȧq*4r"71c4f[ETştv,ŵBtLl/*^P;5=hFf+t$oQ qn 9j]aA28q+4jY[xC>q830W2B,>nB TER7Meݔ% Bs^&-7s4T4g]^+~Ю(U,~YJMѮ@y-yIA fhUA`\oui<DOGxr›+$Z%I.%0"!w]vyfapXnHh$LKMOaw7)wꪆ~wQEV; {tC Z0nc .K".8[ĦEsjUt@q^M AH?"U^N+ s?؇tK0<bZIJWdxf LH ypo (wZJnTM:lfAkbGw1!!}R+? O x=9ĩUjZ/0:f,:H[gWt7;{dKGYlүLfL{eaI}CxpJ5$3&dH?13rA3`ɶQٵ*d30c_.7}3eIfGuK"[ Z˺U%͜jͮ[x>np[*t̫N?י`V,@md툒k/& =uS*T:2[w,iف^*E R.pƬe9!W_-ӱZ<{P$:QY=-52.?_Rž#;CŸ>D˓jcUۄV L5L9jig<:DτLo\ G?\2K"42u▭kMϊЂ%1|Y¦|1 `E0dZ+BבֿŠ&8ԏζ/&ܝ,P$ b(J ak7_K]  g",FD0½[V@s]1]Q&AҭPiL\ Ku7ũH:0RH0r~芯ȱY/p )B ye?hR_"P(l^a;e )^(GtvJuk>י-qc ;z a(_x4ϱ"h<,)8ms8ߠL;X2U*?:14RJ >Ո7@_n*ș|F0 |> Xu?5q/rly %mE)[n7KAԘZ|蛄03Q Fق]!aAA5y~S^(8o٨ݺ_QlC* Dn:Ģ Č~zˊtIx3߸#:{q-l|s:Ԗ5( Ψ9똿FbKǙ!0ЌQjKfF4 =0Hm͢MxĸYe~8$qvMSjq`:V3t²mz|ЋG-H#NoR rwǠ偑hd=kt'rcg0^@%NRn, GCp<:լx*Orb sDj}}%ANUN0o<a`c 鈪mr%K!9cxtxƃlF:[(>*bw^f":78R:7kZu^{@0Ar3i_;`u^eT(5I^ A|;e.}4[ywa&܅ԏ6¡y* 4H*&:VkNc|@QǾ;8ʤcA!Vx%mDX./֝5u|+·!Xe5ߝFo|opˤcԘp&e~Z.tGFPLD/.M4?zJtİ>φ+X"J| 0ClVb,%Κd{%>=1U &gb>TmFǧuKp4,q.~wgGsşI vB2: H? t+3AXo iuNvsNEϤ8n{IcߛEXڟWfdeQ{y8 ޗrO1Ia7۲YPV,続&jiM(nGJ^^M/V8xv;6UZt a4mpl@BS,10y͔!AcB;>LֵEC2F"j2Q&Wp]`@!7;p-E bՁf{}WoJB 41:89(|kJ,r=a4@ty82_5EPGFݖ;+asx$b~Ω;g8IHhӄ@>2de: w+ҭ+Snt{MI=Wء7 dQû g"ݑ-$?Bi!%j. gzG@+ǾqzaW?$,Hź[IK Pm=H9Cp1?3k1iж|4+ڻ}![KUJ@r2\J XΘoG&ͼ4%f7}).]T Aǥ^@!^]/Ke#HÆb7cOA#Rd5k_ aJS`GNw'?Ig& $eu}A_!Zl@9dM!DUIA;Z{ I %M@] 9e h]#WuxR|s ze3IcrzסG(:F.I!ͽH^MR1qxͳ,sn~7xl"R0}`2 .)IGu}?bWSJuhϦ~{t'+A:ϟv@G߾!k³'{Xou@b1Ҭ"NWF}P`f gʂZ/9u)ylJ>ƕJ]qm[^cJ`pdKmnRQ{gg[ ݗȏTף˴`b@D!)-~ٞb_Jiy⠤>h7pj#ǥ{[9[]` Te"`؋іjȻn̺sVMpو3B#f ^n5=UЉwp#hUjh4 .uq J]bjF uZ)aԵ0]ίC/NMoU<\uȖBq_:|ru;#U%"E;t2ZZ)k4O8јA \{666Bvq_;"gPm^%d_P co[7\>DC%N (S# $2#@s~WR0ة4t-xkǏ3>K׳8cxFirώۖ)˭bKy!oBGp>ֹ. OqiI3k F^0ُVB'HU|W ['(_Reu$Dwvf{ hr~׏[N U7̶iBݴ 8,8GkiE9.f<蜙ekH=muݮ.!&G{mCuq-jIS6+G<:ۍ=I'I-J&3!NXnP"@3 >lZs}S1uVu~hJڿ_6C(F& 3ӵ~,ʈeiOF9<(P@A$+?"2 Ո.^M36;ҳ r~TlOw_=]@4og|MntiޞY }H)$ _rL%'iBP`mb&D3TpsɼeC%eZnaoP ,5 ֽ-4=U1b!6WEG˸hzܡh^c1u3uto1J00>4`TE`z餭g Fs)~"2i'RIJ ܮl}\{C}PDJ/n*m|,&QyثvJ40\넟9' zM*|bt{2bCQ İBa NBcBH4Wfh:SB]-d s}(a]g(S1F*r<$.*|jt#tW3!pKoiSw 0^ٹuCj4Ց|DM'}0xBp'(/2I 18?ib9X=q̿\]t p)Ox1er^GheONYDұ^$]KWi RqN *i>O@(4f*= t?uɺ|wq[o|h1ŖinNb0)c'?f)9@Q @"ƀI ˽ UkN,ho|B[aS j=6Aż%2*ⰾ'o?VȪ`yFI+0PZ=hfhcB%X:\\a 0Q9 !i=m,' \]Kv,ߖ'ʘcsK+'?"hn)a"4'SL[;*]yv*%:? ήm "DǒU.4%^XZ8 -8SO$?KuX1[-خS?5bʮKjËR. p'󓥯AYrG+B h\ju,SQ!ܸn:ט;O(Ic}Z:(N_btnB3*jy^Qoم <2>qZ)4^'g/aku2NkB k#iO$M^m-]4g Vc-/)=O7)uMA-܍7B`5I {FgLe-WC悐?v:E,R*ӏnDHaCqs{aսӧ- ``pGƶ9U/S'BKh%,>Ϸ]/P8*KH4vPZ趑VP1]yrɾJhǡ6Ϣp;oʯOx^(d&RZ͜ҕ밌@X~)%Ng~ D燴9 :!qbÜ' n@7NO=)3½ !X$PѰȖC8rkm6) ZhR^,?Y|s W4+;=坊S "ח~tѨ9 [mf  A>K>**)t•~p|Txc٤^MՅ/(NuV|m#ag@!Ҋ,VǙdXbPGM\#{KjPNDuq%s/,8"aG[I Uջ(/l2Cr_Nƫj\A+G:| YS-$[ۖ̇@ZcmGva@Dۿo9$Y1lUI({K; -\saGYЃnmX]2rw QrǮjZxoIcA' gUH?j-/zN,B(,K N&2 Wsg@pЀS֏,%xڣɔ{Q.ߖno4e虙Ƽ;X|^II8d'|>L Q|(H"v3̌Juݛ <QiLm|8Gb2#~wGsIߞ;QDsHFa (+Fb7 ^F?.keͳpN*y')]Fqj3loH*|E6."Pz RZ3ܒxPLj HfI|"H}1,e;;1Ȩ!or6fsM5rO+B``.`J#^$ ۇT*m&X5aF)@J l϶"%g-Z(#&3u-3}ݓ{dю#*΄z&̤rH<;P%\@0OQлA=cHV怍3JlPyDCgM9m=y߿9s#y/S ^Cٲh)P&7qVξGg޽O}J8!ś <1O5z0O{0AاROB=9EYgc@gwzMK;ng\ov]I;(\_QZdn kA,6*q4:g{t PK!S>ERT m\J,?fІ4ٝ́^گ4M|䭄.Ū5vomrH6 {(A X\ZxQBZ'kzxᵐ•f|[7{:QR,\ޙ ĈAB[ee])A&@FU3(g눐Z~XUF5C=~'SS JDS5X ?d>I;8$Gpw +S @6Am,P1s8,N֓7b;Q\{UoVo MD%g -J#Xe333J$wudG"33hz\|C "Kb0L#2RrV!Ҥ_5Um0 ,#P"\⟩<_:[zF*αƈGd|kmr' dFmno-Ǔasig;& #G֢ Wʋ2li+_>1^tRO/vƒTM"%PV,\4sSU/q'uV3'8J$0bOIcV+˿QL NUO lt?(DOX6UUH97ivc{Jj:tn9 &Կ:vCL{t;41TŚ%|kVf"0a1AQ6ކk7fǓkG?hy.*mUR:/{*eE4}Iu[7,x z`QcDJzq6.YK"}W".u M77\aт3QB}?Bu2v2C?cnI;ub\~_ :s^.H#J5l!M" n1vh٢⠰ %u|Gt6=VsiǗ/PvdvㇽzV%!CkA~8g^uV#r> )BRFt/J{19dⸯh#` J&c%bfSN?R>K^\,qo@p؅G9E^e#,)]襄[RkF!G^'XƕVTF`0%:]NV%fp 2&qI$qYcZR\! "Y[``'')̈́jw<}KN YWz/8 ~p6G.vSq/Z3#4ɳ0`UP-NKZ3j Uz,r("J1ΰ^Uq߀y:<1pp#PGfTafI a$kM;,%AJ2ތj ,dyED0qovwW[ЫR*"Sw6 7Fd(|̎*y*O?!,Tq./4s[iq"4<Y3vۢ#9>|SҒ'&̾-^8r~Zv*Vm/bS|šC(3<uث=?钣?d'+J&,JD4W#E3{vmب4|wW!QO{$H*m6 )ɖX9a0T6FImA^ꆉeJJS2SMIU]%\KX8a1%i Y;ۧ$W悍hsC%-_%ՎTIPb֐xXٲom2;S\(lX"-G|R +f  R暪eDsZ!A{E˶Y'n[d\@k@K9M2j Ylޤv +.\9 \uM{Lro9)5De`s4UCi9 R ,Z4[q' )iT#T,8Fmh*A8iM(U1"IK}h8,hɛO`nԲZ@KkZO*3K;W]ϐ ` 96+5ӛ;3߃ϰ{3`O,AVw7k6N+QUU֌E.BnC(K+J 3$ cm @;!ig$HKy+5i[UV>ؐtwv82 9q#Mv <k-N^ًIb?SGS)^ΏvϤ_.Ǚ(tdj0a~ o,%N933);Py i}zDt=~GOpGxꄼn>HUPzf0>8^79᳢gJݱ"D_>S[ALQ.hjꖮwL05. @c.U_OI99q?@38:7}syl_Py)VƮ/ %ro-NA(ס2J ]HzW̃ՠ1NŠR+T6s7H` kNIF}PX!YY2vFvtl7)C⍨ )V|"a/F^B12q<ŨS Oh)Ko3 1 }hH٬)ԩnIvFT&9,`<׻ BnL}ZJlCD83Cj:ix 0_\Du 6LY5[?_$GD%w2Q=oykq0`%0мJd+XثǮzj&䲗_)W$#qxBXPRO fv*ر6&=}AZݾ UMJp/Ў}rnAzFDņx*=rMuЦ3ٙ$ÙgԷBn;4[؊ޝHֹqv7 K/0`RHr_e>rY`U9,QhtO :ȜX:4RƁ bhs e3Cҳ;!mEWqU.emO*{{x,H$C;[fx2ɘ[/@~cGWeIeGȷ`PpV )i m@_L ګYt#h#nCM}q٦*wޚ:>29L?~azjƢ zTTp`2RiFToSᚇTtbL?n |R35 lv &S>gν]E~Β!"@J6,^9HgPᄓ-D̵ (x-}f\+l=~/%J7']g8s8=T =s{jl ^#"/.x.CN' ۱Z<N:# e(މӊw޳۾[}ApmfU9+_Yi] Փ5/lU' w6T NԷq\m{T o?$`cWUݾc[ۭ|Ym:>RS :Q)'Sjyc00Ў8c aG`U dG5i'*}vLP]oY,h=³U9Cig9Twg !s?f4=" lsC")SΜeXRUixffWxv,^0*F>̊jY`A@& T|KpRFfOa4ZO)ĵ_ A9: k|ꁄir!*"׽ٵk sY$&6 R^S427tPWQm Xΐ[\NRHw,ZWԘj%EI]rz&ĎzxQ6ioRI4^뉨mg',"]0*:IԇZoO -D-kh(N04{tjL-V3ಢ~XD3.qưq #_{Rl'i@I 0g~ۭc EH]cMf^uڕFFH}ݣ?ڵq L} Y_U^$ Pswg$lm0q pHKiY.1F]+`I+뢏kzv^w e xfdjt{0skaTҠϋ#k3GQ˴&|F45IE6#^Q~R\+$$A•Rrljږ_o6Z uϬvޟ3?7C;zi1 kl֛w'!Ǣ j=l(a'Y ]?g&42 .InƥXBi͹#+= $4'J%rE\d K_n]lΑBmuonzB>} GpEu6'/u"ARъ?%1!n%'P+m=Ê9ȉ#Sw,S}̈́#J O2a/a\cvѵ>=R#ör/lZ8 Xhb,Z抂T( ttI _ZuzIY[M𸎴>h:a(ߕ2(hVK Uz2I];C=e/GYrRt-c̉ɼJނӶΩ>BP{%P-F 8xUr 6%-6a\̔˝IPi8YzD%>!?ӱYvg#/>š$J;=DΚН($g@n :w~>Z\#E^[O&1!!`n۝5pRpeRtNM$X&Ldpխ-BBl*Qa9ͷ9=D$)%hф}rܬV5v7>>I'({[ b#|Kּ\y?eiVťQ3jžW0˦AB7Q%>N <yH?f%! f[0wFq$r?iםH 5*C2;;􁤖lD0x?A0?^)2nu+f53G8j{3׿,A ~b]ᖀX>RWf. 5830rU,/N }@pQӽAeƒ{AԲ %GڰD"%Y3] ظ-xٰ⋥z!ǭ3"sbQ$lOΞMd_9#7!+JZ ԇTq##/*Ivx9k ;1KC)D}2b֓ zK}>a)|o3&)6eUC~*]b4Z,ct5 9}3:h:vǿZ졐QިxDed]fTv Qb''Ĺ+y\צ4cȮ46IAn=ґVVTG@SWGmUqfp'0ϼO9ߌ-L6m;1yB 뢀BF/5WŌAu .q;o9!QV9\3܄+m(ΞE j};1lW1C^3uEs]PTHғ%˴D3ۊX"BH'+=(zL>K~?:ьM൲n RM^_v+UKT$p0- F~$' ʣ-ux7}d@8sdNc9T R/levs-'r'rl Y~p(B -`Bt4HW\ayy;+NӻZuO[5ۛl?h͹;FQ2B]m3|KxcYw9$`?n++;H;V۱7V RgRKhTE/Bh@ VvO0+DkUJ;e!^AWظ] BIi(=71ꩱ(pTƻ2rZxO  RaɆ$!#w2F$ڑKd@l t3:.̌_XdIa X;?+ 4ط7ZRO;vMⴰn7U)vhn[3ڣ#JL"mVpw]FꋧNЮQ(8cuɛ˪Gd(pjA9h9hjd'Ric?y>j$Q(wܦ'a@y1D\}^\9Ac4ˢǃ z<º їgzաq(&Ċ lFJKg xR<ⱖRȨ2ݶf"~}܅N 2ƙf-Ü2x"BP4b+vK>T}%?zàΔǰ/KZDuuS+rO>DAf.M-Psf0 'p$%үG ȕ݇7q"PIGڑ*wl[<CDzPj;Ŝs@7-vk^:-5r3v95C_^rlbFiRI C>U-3G~2L6@UEmXD.E4h"'тicvvjN6o*dθ<HS9k&RNbf)L1&W̵Tv<[__@7cc(<^kq[C Ea-q'_6A3|i{fG+nfd1ǛYsoWs2R׃=Mpys֭x+& 4ӣ"6#k_c[5pٺ~+E}^DXMe#!uF?AcSX?ͭD5b_m\iI2܏8Ԫ{)n 4]ˣDÇ!BbSYc)+@gcLڞ``D-ɉrv6rW~TVkGdJ/\Vq;w~MFaFU$$VF [輹JrOdme 8$9ܻ2}֢F$;}vm5yW}8)#9T39U gkerL [ DF9~okPʧ*ԁ)/XݯWܺxW|\^鮖¥`m ڬ snGY(M}v';2Xu2! #PS%TyEn:hQ.ؕN+GvGJ*2Z6/[4U(ÑbXM A=ןIP~>$=Y;p{826[S5kO*rװ`kAݬV<О٭WkGѾ_<^_p)H.sL8t9㫣J9R'1f#xjD,:akqj?J"$DM:<Wvr7Hό(wFMTv1G^M%pK/40,n@*iRunM~ū,Oc򊺌 #YY4 OƸj+gܲ}sN]5Hh_'fU{Q0aNgDwlFVp<yq2׊LYsa xK>E@KM<~!^EwwcQH{ <ً*"TjH\~|vE`pum"Ƹߠ?uSefru߳+1F\s"~Rw+W쯤j=9I ^" #$!I V )õt m,:n L O"#qwlno$̥N)L'K݂TVy9O|yV % Gpёrfk4P6,&Z). tv cr0]ArҖB6U^eɇXƓ,ry`"h= 0B!h#{3xR(. ݴ2zwX6/.SůMÙO/'3 u)cqJP htKӫ*_=,1A:c0Su5.YϐL൑ۢDXbY }]!V2{6/VEKfIs\yfYpՖ{`mI~3,DŽBS%:`3cJ_x":a#sΗ'WKc?~K5Az.#!`,,ZUy-HD]>~I-Lq%gbd+ &s8Dp>i 3T}ƂCP3p+e]<%L}_J|c?3אPaQx/H59 qoun},TwM걱}Fܞ)@R{g 0$V,|a2H{eK6~AQ1sZk (oHZ<+}5̜m'jB#YXg2L&a,UTV0VK~.⭌^ݢNNo2>5 (yO+d~!8tF;$1bi300@zfYfؠ4{.JR(,W t4!7&U*^@ 5ì7-^Vf땹$MbP_(JkTEB%utvP?|O*B b&ZQ`tzPEK謒wAA:E+Ν$f"LB8Bt!?tJﳘg-ԂU@14#7T`8y>|CJP!^v5'q4Je^#zT D&>F_8ℓ"ϝ4,FΌra_zue~8:x:.`qI&A s]Ҋ\eػ;FTr 6y #Ձ& MjT6D'|mנ 澉hD߱7b [ɒs? R+qn8k%*(~޾?d ˈ>AqB?H5dD$|z"b@O?k zAYtm(mFnNv$EsJ1*4a?qƑ*`U\G9M HԖmڦ;B==үwѾ6z֙Y6ּыcџz΍QFhYoŷJE=k/—WJiR:YP>9r(/ɐRAw[E{%MA'vdF|kx,WTqɇzӳ\Ň{%9xƨ e҂.ρtL3^D ߾ X4p)#@D2ى4 $9}D_jtδY`whEh)DCAb9Mf_A,|c —Wizu.؛-rvCm ]sF̳z N&}ED2)}{nx(|s ZC#WQ ƻah&>j^GfSYi=aE P\}e+xۿAX3O-nήAhRj1@4~{fE 6 ԟE rj=vlG}j'JfM5q)КgO2]H&sK`abۏ`ఆWY !lt&J^x6}A*zVHLOs{BcxP+>Ƙ 0o؜bXDdu:[K[pW1 NuӪs-G% ~ퟂ$׬O QgtK򾽋ϽϬKdgMiV .37OTYH}\=OdRݛ/ҭP6p0I hCoxq23JfmD8,'8ŷM\ /0D2d}/j<$%b;B5d6H>CC 9+ӟ6:`B/GQBa ;c*xN* e9s}H 3~hA*fqi)t@sy=o;=B~ (N' ik i%W񞆓_ )pY6'G`ܖYиg'LQ^Pa lǶhu u']<޼i՗Bctuΰ-, oYR/ TZ׵y *jF!X^ñVzz9ˊk5قКyR~ؠ^Y*C,i3'f=1\5Dm zC>ۘDzwFt9mԀwI8H0(>^IwpI7;Hx<95 }B^fEɲX^jKV ;nz4$y3} oN!f^Jհ'5;Q`@,V&-p8۔3@!ft)t6HƊF&7*Xv-w 0!52Q\ghVyܔ^UZX0YU|ֹvTqXzP5 P'c9dAQ fK.2h'D7uMB~Bّzz2/;-//:ama4qHTt53׹mM)adF~wZlmgRk@$nx8ƯwK_Wd햵H 3PHId)mfڷGzBq:xvI-$^"[ٟ_rbStbBIU j D W\_D%ɣLF7[/& _å/>2;GG6dAygڎj) e9A1׬KJ?! z[gk$)դ  9ؒ)ST*A =h;OLd] ԚSz <C| Ej~= ͓Fр&V= iǁa5r&~7CN.ҧeS&UT3˜\؝{FD_I6>58[x"ʛ8#Q]흄Hb>74jH@AFh@v.HJwZӔ1 ڣRhL'W9]F2DVa׊kfqry_RXS(QG1W0 g &FCh›q'%jݹsα!W G*0-Ft07wtc.o ]l +%MA;cŝ!vGpb7Y8IRkrHVr8}m=Ȃs-]`ȗj߰wOЦo@ᵾ7qS< >@Yb/}бjnx$B# `^ޣoUI3$IhKNfA9gđBdè=cݾݤ*kz?yiA$z:j)|$TU)%@߂dr2xӎN"oL4D"k|մLrӼ•-Uh_Zѷ-0D=N9lMfP+HLd d*RSQ!W#+κ!L 49S|Ϲ{ӗ@Z`C}[$3wsFlQʓS]i(A_L-hz#A5D9N{64[$~ +ӣ'ȕZwkMfYy-dT8j`V0B+~fF` y63AKu̟~$n\~([|G b,#7QOգ}]p ERIe%Il7n YsJXF(pEƞ(&dۻD97,zvҹ0[PSuK[!p:TfuA˳?=JdyuzQʅ{3=cmTmM0QZ0Neɏz!Pv=WGs"PRP3jFh%F\UE5ܣ.vxy JOH:ʞ e7'"_*~LZ\ƱYyExl,mZh1Z?B}}&a]V0 $kS>~nT./v" XUp3{;+BSH'#3(pVqo$~nO\JK`  `gWxڣW-Mϡ1أ % r yw:)hMHam<g E; w(V?>#[gv.WQ؆m]"gW:9dq-%lC88Xf#<-N[ @Ȼ0jR+ t)U`-0r%NɍPqɇTT#+$//^X-a'z'} O3(|uSAŋ/U+ z]XK`D~q7RQaAQci1zXKR:.¯H3楈E kN(Cu-{8GƛXQ*.]HRc T]oHPY oo~E)KuSߘMDW:AH!acpM(Tjޤ>@,bOb|n1~;ОF-D4P|UDb{?IӾ0bw7j"`4”[Ӹץ(P^*p`ȯG+Cyqj{*'1h1aVu)EUv:UWC toIibh6.Kd*-$V 3yfut Aкkn7{զ})S:KuD?\ɳI.=׃b"|!OJF/zAJ,!d `ܚkj]" gE  =*o0DQG/{j //4"I3U.55,fnu\&3cdPY//o \ec mtm`fDO$j=]f8QbR DD+ wxӾpo| 7|XygJLGAxVpt^)PT GN"}w_gV$]Hd==,E/Mu)rtnV!6%u<>]xΛJ­hRoEM;Obj&m9oDK]~'Kڄl&<ۨYv S %~-{CVE JwHf׿nܬ`)"s/+m?sDtޭ6VC]Fx^\l-6J".2U ]wWzBY'=ۥ?,+c7[ʔZh^? y]NHDy_d@m(b@m80f t^I33 4A{ /Nٚ1 57RƶTDv[|)o/3L8Bqb !o$Zj[WLS'Q_-|cB\Hz"eyJ,G;3`fR*/'` g% FpR1R\=fc?*.v˚dY-W1.*n'ugW`1gq;Q+3*]bB ƠHo\s?Lq:(Thj1^SϩQ Wwqy=1c멵V~p-s!']PZeqi5lrn\~ai{/5=X`U(s#ݸlr^RWF&N)'zimea(?rn)VKFɞ }> Myvߎ+SyZo FnD#g}4Zµ!(]5)ٶ6zC uR|e$ -wS]i:!} 䶰! :D6^`;?7.p_ 4ź;PΆHS04(rW;La#R,n/ gTN xd&ϕ_f2U$Sg*_;q"/5V*oE'`,pX&?}"V(%= 9kz}샊fϷ͛r3Za+xg^ڢDD;Y u,h(F%!Xp&LNő01u;|?B&]UF!6pR PI91ي%P򳇧[J?(]M|}Ifj-fn]/A6굃/Fц;3g˞,ģzg ;vԭkQ^m`\lZd֘YU&1RVgr֫麰$:ΟEQ_r)n:($J 撚 ܕj18M$=ϥpH,5kMS_<@Kul?"էU5c#-+uE *7#rЖwx}t nWp`= £)^W΀Zc$zrq&u>H̶jYQ7zp姏}AP qršWȯHN†g.`j,Lu WCwl7 =WwɈL>uVM/CTMz\"4B7V #\K;z!ҟz)Tw=CR6SW_:DĄ|E"ZپPcȩ ٢ KX)\l]蹏N E_c9@o̪`!Qw{TvVVF.8V\m]Ag5ik̈@ t*S-Y9MmDBNC3rC܎ k "AbB=ms|-ߘJR7(yƢl{hk褓)ݏo?%{Ba߄da ;e;\K*492)% {GycA0[52l&-LwbՋpC8bĻ׈sLM7h [ypRRL0|OnUe|EśMO{Py>8_/]{)9 ui0UBV?oܳH#!B-S.^jTkA,:+Vk*L|otżamb7D\Q ƎeSg-a,J9ϰ)#>Y#>As LqE6'~hwۄ|ke8]ԧt=mTQ8ĈY[/ri]^F9JĿtelhn%9gATcHN R\4B6O i/өHgf)= ϾkX0ͦMQvơhlu<}W<۪nOOeaB!Q9zi]76Bֆ4D`THk쐘^M\43wilAp*)dE5#.*Jdc˪fmN{d7~@fwߡ"Cuc AHyQ}i7t&oRztY@/{V,~gOj:4?)%v[;On N;,} [o@~n")riV>M|M07nԎw}[N;<H(Fſ` dm9!css)"4ڇȨjV3!֏y{KyָG7Չuw:-C{ږ%.>I|JO*5QQWnxK |w$3gQfd2r1SV&Wvt+'*&MddpzBy#6[̽_g)\kx mJSM,4-B;̇Ƹim estfd=>u]幜+- ,L=3]I?*& ,}ڥA NލŇjo;-9Yd8ibÛ.?ƨAkFtkR\XDx `j]W+ޔv$H75|񋼥{eu׭|".,?a`ۈn`>jt\,WWԟMMDWu4a?;xu ruu74҉Q>MЩn6NTf5XL"ZV@TT.d޾!\LC9i"6;dHH Zn:b{Dj#qUԣXt&+'TqI !iiJK}6^0 GU7|!-SR:ύXL)Dć/vH.&zdT852kb-Vr?\|!y*\]1WCg b x}kʔm٥+LW|]g6T'J‹(bz Pu lXǫF=W>L#KB- cfU򈼺45jnbyktmլ2V6B6``V|O~a! _8]5lO.gdkua*7ESFFl4hWvPV1;u_1u.5p3q7z*0$DdISȱy@JM1JX$ 'k|"ABI% ^߉: 5j̕x~ߘeg[u@I۵ O(͎Hx?/8+ k5j`5MNʁ@oKl? .vwH4-J[7ׇ@uCЏ/LǍix26n 1>Rph0M`mPU/BT4++tH]wo RL&ZDsIDP`S}OʩkHtG9U[j, 1w5f)R38MM =tPQs( ~R*%M`h0}\WCfJnfYkxc^- L FՀ; <CV1ٖ%M,*< BMas%c~ c R F{uHA0;БPw1Sc|.?~NM p}ܙtӥ}Hf @1&60$v.&[V?h{y7]XJ]w*{yAC=7wQܦiOqkЗ߯^("VĪ'i|nW ֺN.қ#/ )Du<]s;&BDWȎkڣw F3f7= &LvG8PL=Z[*HU@|{\AfGN:-*\VM fȂquE98Z EЧ|c(M<O`1f&aX)ad0t?_EYg:(Q/ޭژvmq>_\1Vcd5<ͤxA*QNu0]Vu3tÕ$)|WA?`LHF(2lTg }?uA8%}MVĻtRY5`),0GPڑCBdI7G]6o(|9vӒC1&/lkNӫKZI!yjT#"; =IhgFCI,Ow ?x'/(Iyi»_2P~%tc+}#[C[ (8-4n1q pny|^kMkם`h$.i:Oh$Ʃ|v1%ҨOeiV~L8NtONg.:ONEdI k;hR S7ȋ|G8ɱ*Hf!-:eĵlyK,~k j[b^VhC>qсRзoHuB}J$+GձfI)^7}߽<YԉBD^v⼜kWx껳,֚1Eg`YUZg]H`H*U6?# ebDH0;f ^O~)xtuTk+ʕVVGP_yR){G (hr>:;ʃ[7]~ kNUw␦'@d\n`ݜOn堄u ZJY?}qij:1ٵst"j|E'Z9Ei?WVzF 4v}In71M=ɠoW (yL[bS DC{F !Z2* ,]3W5I`5|t$[̿*e%yzB62K0MU(Ik4|Z+{~-βMNZ\H-DvS_?@yZFI>.wð'̹X3f_fH%5)",&U TazĄ]/ kނ6n;M:Kꛡ]P;|yAdWbv< rg 1PiJ?Z2bG('_lx:Ϟv 9E9gPj*W圐?`2Q@OIR&gF]_/P6`$q%S l@$,<$+1jhk|ZC(A)6ѿZ_fq/,SSO0-i+iF$yoU3* [܋j*Z>דf ٘kX34_)C.k2kҘ#"֥۠3['hVo"uz (QEy[aqPU}꿧a>ę`ѡ-mAEjf47MŞ6j~(|`Aj5ՠB-`A<:cxFY4.%cVB4mx5{+?ʇYV,ʓ(=+K#e,xZ6>ٱ~Qxd`V)llŦafhgڳ#n7bN빫aخ,qY~wnđ~V┥t<ɢ1ɾzHimÏ'ߓ1 2,q_,+;NLwʇ^V RSad~JM)z><0E"Nډ(XSͤƜN>B~=ESg}i)1':z{庑wSRkU]pƞhG@bp%od}P()V֜ 5E4^uWv]K6גq${ q8|T&s}kc7}ZoLRNg{{?WĖ'vvSiz'PX]e@aR, oc:u`შqOmtS{}lbx  pm2E$Dʱkxk11CQ!|t7- [D΢© ɘ\]Bk1rѬ%!NJ6gbX+Z_K=ب?-,n|UI@񅟭һu=pugC*NB`ࢆczoggZ5C_N>P't߹#4(m.Bjh]D#,laDYFvpW&s$/vJ^ّf~2R[cBT !$4l9M%+-kpc'uzo 8ǂu aQPb#`!uc B5D#i=`5zXg={L9MqO 핧u;e}G-uOs u7M 2ƍ{` zgsħY3+2Rd;zœ+;ח#<ϛQ*msOs 9rR0QUw4lf ki)skixl^q4(XX>D&(oУLVPuI#+=c^(*,䞪J:e6n b5py=yXf).OVwl$}U _@g|B) yqd!7Xy/AH0k?B g[%"di٫S>Z)6巚!ܖ2`&u wT{Eo?-+"G0%r_Q2/E 'G+|߃U$co@˧r7ȧˈҎp(Q@v#̍kAswػnbmT$TF c1}O)-} 5c=G1x\_8~<-/<| y:Β'3Қw& ({* C]>x{3 g?5=,pbV 9\weF?(&yWm 3hEj U[5ct{.@#Pyr $V$==ȱV -a v >&Ʒe-i1jPh55T͉}n``X7kEhn3zX[r(dzђIrlq:jQ: 'cRYDz ͇JpW)5w Ugȶؤ5Z^CrU0F:(sn.N鐶EWjKw&u;J\cr܏ڞPR,/^_ 0 VJI!nPovCa5[Gf "+3Ir7f2Ȑ:gQ_Hj[*Q9𰪒hbJQ$ԣȗr7| eF1yP37o.3@d/:m}Vr" lY2RJ JvC}׷+{b:>Fj* mE-^gE3;4mꎚ19Ӣֵع?r(&i5JEĔDCCT) AA_[zo>MYk[_2m簁T7NAY0-GۑǕm5c/;/PW^\ր`썈0W$a_w3 /WLլ"(R Bk2H?C1 #΁{\o'Uv]Aw /VQ/Sۑ 哲Y6qIjvS'LBEj 4Vk41ζL!Z %ZM5mEߝ/b DcTp+<<(=hҭT Op-3<`M+}Wk/LgN#so J7HU Zg͂ϣ)5!2+07hxͅC+mU{%:Qα .rʮ 1enUIOR ,XI,A<F ̜$N3g^Q)~bZ9][N)BƊzӁVv*7u+NzFn whB&ez6I\ :KALY9A*3g:Ooà6sF.`Q!# kyۚ$w`b/`pQ۴.@s:dYr [ǭZ#mm֏)]׏7%˱ji ķ2[A? Uz0 \M+Vwb~k`dhz ǍL|K״*UՒ_n @4z~Zâ+0L`ay$G. #N>0S[xh?S< y!*cB>ҹ^tK7ޢ쭥Sb_$tq~l&@uob,Ulm DgbR uܫ I(^_zB~ PyE@bnffں>^r8s._4h]8K 3jl1?/0f|<i_~`?PCm^V! , njnFr̻]!Uw(-/x#3]_Á60@A&z*KI5|–h;&!gY;fT=.MA>j HP09ϏW%NLVԮ}EZ̜ݗHjf1$vz;=,!iDCew0L}@"`|ګ-@?C?I#gk|31b\DRwS*9;k. #d(#0KV` P+K2P| TmN,NQO]R4jןТ";&9ēTr[X` g*|fQW@z(P*C3y6 KC,pڋ6F~ɃqI)G=\i9'Z(hTf?i ~riRǞh*N2&(-kBc'%`xOiI`NIOӇ'كߠPMxt & E*VrE} (#*vHl =^3%~J0 u O( |ݼFtt.e(ؗ Wԭ_4{AGn&fx;b 'eTJL8Iσ,@r<+"߷x$Z̩rxڍ\FglK\ X vj儹jp@iS}9Vz6̴~ x r(Q%6leAyM6EIlÒF%A3e:$wo 4koU e {j0#{qp`ZEҞx\-,0==,xWl'܄2czT»eEb Dy+$&Dm/\;š=;Y{٣$@1@G]֖ aDLJ-qg\ m4ZNK[n2iMI"Ө3NT%vdtOS.>0?]?C\J~A0P~i^ј>n Vcdn: fvCvMZ7\l*%Ɖ毳9ѦY ( q꘳ ӼS[ƅ2 ҹyV 6t%SRĈp.db"hTF.< h* ig!HM}wjưE5Gyk$3 5%t$%N%}2ػ2L!" Plj&_z|C,bSFpn=>] K9eJZb,)4lxm+%+A~E>V TGIvN2_Oa+I&P{Ubvs̀ZpG Pv(:s0 @S߱>bƍKoXv_2'fsݢ"Uxcqa*0QT~"!fP1HJ[cЇd-eQ9ݷ2k,/}UGHj'icBE`z5\m>G2 EFzb%?*ALLe/svfJԮVtBi?f͍gs1icA^Sda=lpq9B$8җ?X0Gw+!2LcXkX9ecA(VUHoRW'&NB,x'uۣH uU GfEܻ Fi-%qEIrI4SDK5cPd٬}0龍kYes'3VjøH{7oQ.jsZaWWz(R_f0?+wi!4CBDX}) RZhO8J#Rr"SWZkۨ˪GIAdHGKeS8ECD2}wNXP91|<\Q񊎿Pе )n@-(3nk]7L)[SচwUq4k2*<h_}')~ԱL.(%1$Od*YU*>[1)ht_3&sCT:"+%ky;z߷2BPnmt0;aů'%W>FzkEXdy\9~<Ḽ- V'0 '!E;tb8p7,"^vСoW"Ɇ#%˜E]MwC/?X@xC.[<ރX9))/DAMQ5JN}cOb%UR  fa Nz\=LLl$%VLykpEً!捊4.\e򶼣:ycl ΧWw􃛁עq: m9nW=M(qyˆwq!zYS'8jN6֝Z}{ ʳ;B%&UۥԚ$œ1.(F$Kˍ*zS$<Ĩr{SKS-1م_AtPQG-.6~>&w[Pr?8堸zZ +:N5e"OsZ6wu68(;Vܝߺ੦#:A]x(5!'JiSν-a'"p1ҴJ""Uz=,w'l0M3J} ƘuiWӬd'(}^fR^}!{-(P!:ws9~z,6?DG01B}. wPK$y= &;;1#Q`Gɐ:X piua-k$d8Q 0j Aȋk'XĺtcC\ zj%+20̓#A4fnA\-'6 '^O(_<4)cchQE-m3aĔC]9ʠY 379]l KQV%UgY՘pJ$ g_g-╡j-=>?.N M*\ۊе2g4 n& 7;J443 >\Ya8SVu׫{,D3}%㙓s/xElNg(,oǞRꡱpu (Xv`n3_T =eT ʻW}+ҟؚ?.|:6sKZ ~9p֔ ?qvڪS/vby{Dx>/<0HD<0ˢf.4KXchA@1$S ~_V M?Oߟ(tϦ@T}kmzJN7^,cK@mxC5 f\7j޳5`8{ϋnk=vN ^G2,#*P1wdd~.Jss e> rbspF$ZvU|7>ܪQqΈpnoa~1M5ۀjhl_ (E n?o.}:%|hOͱTe3Q;k Ie Jr#n/ Ml -`}pS=r j$0=F(g(gUnP/ʁ?3C" u>P)uhs# PJ s%J J^F"Ѻ07{ Rj]ZWKKRuMǙ4",%NQ#c5LrNd|kPI ~0U>ݤP|P7c6{o_U-JTM.gt<~o;ƂG-p~Y39fZW?c:4\Siv~ ^̳ocI}4#1?gg 4'TUUX*ڛQǴhrj^߿N CPt^ukH]F)TI9۷ ^.g\a>ߖ"L~mՒM PRF֕w)sȓAXaI\VP t*3C{_dhwHqD=us$䩀zJ]{c&9Pna>_#(hRQ:{$.;\=c ;Z@yӌ>B =g*DbT~ P4~Eu,),P䇛ټЫĤ{r+0w׀ϙD֗ħ@$YPEw% W @l".:QOsw#Y"' VDJi Z}*K1 ́?7&ēŰrٹf\H8VByh9DY8"ɝ}Ӳȼl\u/ƪbۜ%л'{7z T{VII Q&μJϣ5sG+?u2en4*2O{;2x\UKBqj4s)#jnu 8Zrz)ro+U8jpFo1-"* .8|w GB>:3nmHmFW*[wXEGrn+kQ܂iȆo,ZIp,Nђ|:$?',n*gEQ"eco mEh5mS>$]S@!䘄U^Ьd 4&:x` ΉMMXu1}WVzyWrUSV]$&^{# !쑼p7kqO\a$ˏ !La=4:_ӁMe}E/$H>f$BƽPW۵we~)%)t RVo5].k{- u;g-’xN<Scɭw=G_ S4W7uCzO]sE]}xChP)YW~tI8ݐ.T뱓١ڥ Kj>dP;ŧX%gJsA]Orru8ݚ'L)pگ Oo՟Уڹޝ2mcф_=oqF9T(xw&d]6R˩ʳWF Oh_zJ2/;ۉ?q]b5Hq(5тHK>""#fCBlv^i(]NQ @ 嶻G}/קי-TY$u;(5uQ%͸lFɯ+@+\}YÑ b*Bj]݉"\娄9r4) ujzܮ}j `Q%c; alLynA5&MŢX9YZhy`M$}*9 NmpL.`^ҩ ];uo͒~biJtyD1fDPOơI}$[J*NgfE{oW+{l6Ū(ֲm dԖA ۉ)8m9.o6rcQqXOBVkmW\s!$V,a͊zhg-,&M鐣$fj%riO> w<HJ\Ge 1L8 8s^yT0M% SatѤߞnAsq D8%]@PV80=Ku`8|dg +9$+fz/T"k'9iTh2px 5;!MvmXM!@bx&N,Mv{]grFE-5qڸͿҥ`[hځH8m:(c7އ5 8=v"޷ 7Ms:q_K0uͭ>{ce `بG1!wI2Nyz=gj\2]a ~67*dj|7i [٨HNA隤O<-WZeJ>`1S9Ne"Rf?d'iҠs#Ţ,hIl=澪É09L D%QdѾ,"+ćqM?G"%?:aSngCdno(vfҚNrLrr]HtA{Fã"\6@g>9RQT)<G[~$AODd4 ,Ȱ  \HSU\iTp{Mr Exyڊ#D ]YBoÕE>! t -DQN#>nc%UHc 0%< <?VБmS^t[,9Nn6GЫ&.>y0˜p4‚TV~>e1񮪸z@ )Wl$ի`.ƿ񩘇%e0X4T&OJsr%]vDP:iYx8+R 憘[HoS>;mp;~Jy)W *Ѝ(ZjɾSA)0$:y}*.'gm!`B|`lJMe `TE~0C?:@>~L8GL @0 f$X{$&8Inw8hIvIhW@g% }=C.jN<yfdf%L[`7LmzBZ*CZh4tMF _|,ZRqI c~p^.DQ0.<̈$pwh9FA!>0Gww|EǁM`(唰q֖ͯ0}h0;Ls ”pP%T7$)ec A okZYyXMiv-3.B1Cmɀ1wbDZ+pOH q\g)F[{ʻNhc DaiEz1,z9>^gTSLh=b!CKjD4ۦrxf2/ضea<шruPhݘJ|[o f!tm6%wO9>rG0$*Q8{eKD$ÄDퟺKۯ LBҙl%@e޻_oܬ+S]}J6[}CnM[;!hxzO sΘ|(5)=Q>Y7䌻@S&Mi?脕đa_r4Ö6{r‹<):(Hzݡ|._iρvq`hI$E5(|(۟?o$G<@b g4٫ZĚP6$V_5?lkp-\B #x_50!)ߑK)ǝ%iF?e1]pCķ)w~R:-'=!Qī)vz]|[JzozghMn&;@8MX3ldK5&|$u"7׻^?SAU:KCJL͹]JwF62: ̛٣FYumRuJU @g-0<2HHKOtOp ՉТe1@1:0]R4dSm}`ޫKł(k~xHZU+aᅖdŃl3OS%c,p xb轉`xGxj)u0%}TО&yaUE~ǩMvi-`E3|{g7EIҊ'aޟ6Df|Ʃ{>+Jh}.O{ÖOka['Cc5C<$0]Y4I97{A |(ĕ_"CDl/s?"āR!"kxMn:ۯe~S,(o{,&iJ^Iy(HN99po⑙Z{+wmSM)6 `5SlԺ)Ur7KL*~ 2U@@,\;q&G7>AC & 4LuT[…ķ唑ã]q騡*,;*嫤M^}W.[QE۷tW)l^9M 0״،Υ&;] 77ݷ黟C<{0%##T݀XG'`w 9*nuJx 3ɧmەiyM53|PBwArBVh**je@MO0иAB t1\f' :k5Y.'J3 F)(TQ ՐmGöt$ҩ/ܤ/ŕ68) t:+=< 뛙SI T0!,ݤ $S^a+aAnɏfv/[z)Fo#å˞Hetn"06x$dhI͜M4c^{9U6쮄(2ʛn%y txjuz+4gh SUEőV=V ЀjxF[h33ِ}ދ<#/O6'g ,[!HNcG1xg`']/_kl/ +m2xY>t}g$L!a! Y@n"!rsGH1{(ɷ2w_!ja伉kd_h"~r#`8ЄE뫥|l%A]t[eNa S-.ac|iq[,$SDڧF2aV"zӱ fE\LK!WbY`t˓5śyUvfh/uAJS˨;1]KRZHw# PH]>nQXA|j8Vs`K_O.'5X}`*YopuEKӅ*8û}M^/Yv7ΜDHL*|, 5@hpceGN ƀn 8$ q׈Ǔ1EbV-OU^ET4:jy\{?5ǔub,G1>>|jA]z@$JW8( 1>Ri`]rhEl|$uwSV{vT:., 'Xs3&,DOwQy>1]92>AבcymrVj$6N-l2T!_$䰃c[ 4㷮b\e<.N؃ņbJtHh4AFYH^~}}н~|C #vhUU=SJw"N0)_SHdB+DB5lȐ sGCUvo8\_SEJ@uHWR Pju؁8YnݨnqZe mvN폈wdHA5FZS\jiynyjEae+~b0t ?,nL> B3?@8 ArdIߩ!g=7ͺ7 eөKI)$\IĥoMo)Xtx토iNƝ^ >?IrM|2bo\%3/ Wn}~M,1a#'Gנarr'WC0СZ9BpVL tI c ?"ٝMEp, 3z8sf_&.{9 7E9U7C]XխLg<A uRL;'A"@l"lcȦ6۰"EK4"D!>m6b.3󹿠 嶎KD34>jMeKW ru5W>|MOD 0KPvQG\(8RۃԽh-pdAxC?'0{|X+nLMSȽ rT2 w9[񽱅E~4K/f'f4M$L ʁ"C;U@A?%u#x!\;~LYHgPʉTm|r:-) X`{Qe?D%TlZ~\5woNG>$z,ɴ x,)l_aKN/8iCzF)l؝Dl2ŷ eN_^^+ ]E X{jY)`w͐ؼ07/EؽDE sqV% uP\o̟m8 %HW6 .g XYx—? yN6,RȪUQIS0:BqF@*iҦHKN8:2U:Jp\MBmdԸ]3]%5͎8J$;#]"F$Ɗ¸(l<ʾ7[ YΙܫ&X g$2l*Q/p{H9tD­.fM, `! :u~OJ;$h[ [5>]^C+F$XqB7ޡ}耍:9|0jІO7,w-^T5#(>1w8Rsd\M0%r4, xjxs0>Jmx?n>;7Ko8eeOJ6F;Fn!daT]շȏ7iƊ‘٧ .KV{j:K fEKA1.nƺ"xإ#$1܃WOS 8,|u9? Tͯ;rDYQǷ_!I *FSm֌~M2Z._Ώ4Jfd4, VLPz[He fo[ ktaїޔ;$VGQ 3];+P2xVP(7Tg5"LOT zYeUpJ25-nW%GqRx+0u?R1_}5߇~: ZICpđ#YbpD|N\z{^Z >[gKjk#:"ڝN=2Wt'D\ 4bKQ{ 6q*PlmjpZ^W!t?\>ok!B erIuސ)=va*m2ȋq3ap%U>\EMgM[s@ycDEᷝ2؀{T5Ԉab :Cj>+5z2@ITnMӐ(PCuZ&*!GAfS(%@Z m ,!MC|%vhB;v6I(mI^#SVR}+ ՜'JD<L76&cHUD0 27ԢR -ARWi_vq?.4? ή f@K`sȨ-WhTJXnxי:6:]eNw\LȋyI7{}ĂѼ8jHlVYJ=a2G'|UC Lȶ/t# gPR(}3m< 0^`"*_2IIb40WNݮq\Do՚է㐓uH_9+mOl>š:65\M$,vTOј$ݍA)]zڂ8p.ޱ5$>p[ 5>d|m1u/զnz]qyLX6rM,:'T7PӣZ_[b#g"'T^x,* .#dq8p#p햵Nc2_eEF)! Aqw&{ty'_"RUAZ!@҇.i[&8U1%8Q@ [:YĒ ?@֛l\`â+w촡QAfII0d+kHٶ` 98@!0d>Ͱ} F9>xT+堝 $ A ϛ*}l0. i 7"'@Da8[-()Jd߸{(,o5䌌 !Ejl]I;$8 ؼ֪98\u-bK$l"1_-5mMe*=pcYԃ"ݍ`̛A$3PVI}ZmKr/ZŞ O D%|5f@dE(ipe˸ LHVC+KIq𵉃͓p4(鈴8$Sٮ'[ ǰݰ)ʣ.Qa/_Jߤ\vklrץS,Vz8QG̴[K0fe6C6箵w*Vx$[/ONH:3S%h7;E`NiАpM]ِ2*5ܭު&*G~wtGto49?׍*Vsi[YA &DMaJ䡵}&OcqÈl#!,a o9Q kLM3ƬNmsX%b\!bp"xsOr4jU:Vm+6^A? t4@*Vm_FRhm%:~ P#łASI`Ԯ>d-OSc~CbF l̀oU]۾wrmUv A<X Izj6THuA+wY5&O;mhG`vV<Ä+MठhX::KH=W"Z b%!fv1#wxKFwT 1;yT ꁉߜj /~,8WbF)r$@MyaJl=т*+& ]!e mM%x5螨V\ej@LDg,˽T}QABޠu2[Th_7~7dKve5Dȃ/SR^ R͎Do?:% aM s^͜lJ1DoQ8)dUlR8;{obɖxIb׍hEec$ge P.1K GnA-},W=V kx?,D E舞Z)g,5,!ԘB"/ޔf'iΧF+AD#˦h[8NC^Wy8D;dfv)RFV{$+N0!7ۭy)^P뀧v11j׼;*Hp>z`=!ryUX-~@W,c@p'ӷ LX~wg5E|ص? 5?FWfnƸNt g>]vQi*{eҘ$w6Uq)3|!+O#o``{7udB+ K -U~,VZ(#veA  ;b*ulۈn1) ڔ5.|&nx!p+0(-` 1uF]SF n#ACFh@xBSB4yBHӳZ'W=0ڭEs%6CIEop]8^A@skavLUZR+t~M,H -.|Ral5(Bzޫ{a%G ,YBqF< T/M.?=,WNJrS :]wcNq:aAE"CMDp p7Eѫ9C5O@p\X\JE6;Iwu7NՌg-!Bs(cؘwvZ~ƸBlj.N(Ƙdm[irunPzb] $Yה4{n1zñgݬoR:{28yzzb8j,VCJ}d,ڰ-_ҬJi34[v^z9;ʷCŇw+ڞ`7=_Jn|x,OʖXz ( wW%喢j,fkȅġ;R]?.:@93F*w,D*XWA_G/"~n/ٯ6adv1 ]" ~V:/A8Wp>Yrm'~|W?1^xX)޴ q=hg8J:*QżsByJ" gV[Ztg_ gQ$;jdq$/دh$A7jG^u JTwMQ_#Vϑ[1^`*#G z:51ctjHDAX~$tZ;Ěqֻ͹4£έRY5BLJ귙&PLb^']F[eD,y Xj5)6̓ a?#'tˈ3-s*<պlniI,=Ol-`xWblO6bʣBb9%d->M `> e"}K+4'P9:d°d+uaKKxLU;N.JrF^uDVkp4X=u)854Y$v X)K3:򙀱_@PcJwE3~6bcf H\KVNx9ͤ`=Fi`P^Gr07q?-f{C?YJxapo.Cā܀{P}E . a#e~@%EYOFQȫk6#$وFB!6#"[<*Rc,s0S]X&R`X>Mr>P]G>eur};lTʖ5% 0af=LDf&9)膧iqJljLnɔQ -E _fG!LO \[ΰ% ~\t&xhCނ&qTX N zUZ*]Tg(v. MsIW=ٱ7\Ioh}x>)gɒmJeݧ7=2ëGGy2c↬9͇Ka82a.?[)FB֘.gJG)Q5n$ÆE|dH㸑rb R'/, ݞy!ݻ~:h7%3,45~)uΘ(Mgz>:_@9[hKA96ndtR 'L[8w8 ~&PƦ` .k~7͢qi`3 r{6+U&剅#DbnNه<9Z,rG[DiV1LJ;elKF(8ѠIW֐GJu7!mSO7b&밓E2)`3\5hhxlrՉR+E $xyЙv,⼐zP~b'kd*9lEsnBV ?a T::lX (+QWۤ4aX}밝SUצ%4X): ş.:UA7tX╌kɆnd|iBɀhMevnPq 9Pwo?%]W;}oZHGV[<yf ;_Ȁwݧ3/<)]T:r)͖}QZ\O)q6ӶwL݁=,`}ٺ64yY3F zFSjt]Jh*me}Z]ѳcv|\@#`A2iOTe\'/ވ!7hdM?3 F'cFn04VW͚g0W_ %BO.^48#H02Cd2whymoVu񨆬#SOԔy$( nr<96qbB\ X.^vTly%కz?DDq }f/ Xl`=ސ}0:PJ@ixM9%Ezk(Bd^xx:̂3鎷&.)T!}Vܭ02-tEhHoeo曋e8<2elVRBq=$:2,;Ӈ:> u#}>ː,dQ|%oP[/d)n竕rK?ih[#OY۟.cHS=0s*\Ǩ<|D2^o< ۮ'KSiNK*WG[T.QCIc^+r/N8Wםx]<ڦ H1}F~~9S7]֛8aq*)DMer2@ ċK6eVW{jRl_nYU%+zv#Lb2Є T#'8 ئ)}y?<*lwmpsF p sݳt^\ߺ>CHU`@Kq\9:$NUNr3/ƺW;m |HĦbd6<)nf#E og\ze uPNv. A; ލj xmDW+8#JDŽlD/"pѽ$oTf<@cV 0.upv0 qBm]ݩ5ҋ 1(,<{-܏|-‹DxDC4up2lY]sY:{L>r_H gzdY-c|pۡ6,`EU5ߵ^ ?mJӛgsaxr m>]r#. _д }6Ö67*1%΃zЯ99 XE<qQ| NH1xV=/?Ԣ&-YÞfZ>oMtҺ#j'&\A*8˦CrK-R{!B>nLnQ,)RiT`(DXq ^j)wEK[+,ÿ7Եo@6bfQ^dJrC`R#|"=%bB^ρ9uIDv̘wZ6[d-7JNWT!cZT []j_7[('vnPF׶5%>s2YdؤB۲$=u[)W~ vrLy>lrl񋠽Dy0Eٕ+ k4$ZM.(`ia79dPOO_LrZ%QWk,rs a]MKx_W*VjP5h؂ꉻQ:Zy{_3G.؂,Kc\ziZK7syG{50|dSx4 v*`*'XiXӆJZ~(x%b4>PB"`Jvσ'Óη^GTeqOSD?Ǿ@NJxcrxpZR_ͶѕɆWn NC;mި"*Ut(ΒwାSi]F3#6zs^̗.h ݤZ "k7Lh|TBꡡ> *ׇRt2\ȎUSXO#E2a\Ezdž F~§<O6d\&['iS OSfض^$/5c݈ӂ#'f,vȢG6j47D;89<%|";]$+;" Pȗf0G0cSh7s8n '<ԏLKtQOP"[HVn)  /o8" ("r6i׫<@$Mw:v4Էj?g= loN!>&Kokfz)w(:a4xpp _bZZz'$p?#?B=ҧ;l8ְ Bw+Cf6a5#v7(Fpqݨ :0Q'#ҥJ- >M($@%AQ+fPʹkEKKD~[JL۪q&r֯8(H 4$HPrDZB*+e'G;ڣтH Wc#(4'%j9`$+D]YK^{H!M.>;iTx+x< NyW<[c%,9;Ә8`(}?{gnts2 ?kI_M7[F+,zOP8|>z2oN`HneJU3x$hd]X4nu;3KcvJ-洣tK>7Ko'BYRgUwr=DI\0? ~ QD,b7l/Zꨗ>}Jc׉+3_fF zSxVݳLՇ\N*\H "֠ËZg;ڮ\'BNdbB?Zʯ;25&-~hw7.!ef 7EW6*(۴VH&jOf`Q4H[ϭ` 3b(tDfC;s™ʣlK<6* #DF:~dq;lb,'Ŗ_?jVͯ7]wV3fAx&{~- [}evơt%f {7pzZC`}ඞ:f6ΉLK2>5zh~G5NtVhls%@:xtH\S_3ڭ ːrװq>y hцQ2LP~D0;Tn^$]/v@iaQ>DCSCW vETceC?t$H4 c+-#'!QD> Y3aݺ,&RYf*CmǹCz !O=AYuIQ/ZkVȳs^-|=Tq]@S(vQqQskH.w{dMW`T Iuȵ+|IjӲv2CV2*V ֎.JCpF[:I̮kC[PM$x&GZ+N6k[τ3QB!Qk%JWsg!'[69KX?U)[(M3CxJʉ4ac2.=64x]3e kF-dnCȣ+*H(+3% vQc"ɉ m0<m|ȶe'I4Z s˝F ZLE!QWJW(-+)8Y, ̊ Ab>8:ylXdX_.8aڔ@s Udn 4%W!X7fXA0X9Mύia>zaV ,bilⓥޡV.RЌ6 {"QQejQi('f*hvOG\J Rj4 Hx`[ي:. ȝ0pozK5=yBMxu%;i]`;F\sH/eimoS(@P` ^kcҖL~nSf 2zDL KjGcs ٦xDq( ~烑V]֣7\+hA Csu/`rS:ʧʎsdۨ!;tƌ5\p6u7Fj0m;:Bb[dXlg=j,!\\7BDC% 6Zdc[8V~<>)3H\8-^M%3cn9䠜wT0.X3#u h~5,SfwF삺ɛ eme-'2ĴhI2Xw?}tFH41GΌۏ?d5- 9}7nA H݃JE>5OyM/S !386:;;m3ȓINS9̳ɕ`[-`0 e#`TĐ&6j5c yȰY1F/,2* SkND9Wf x1;|X]_ (21+\pb}Z#Gߋh5.]CƳ?UEM\R@ {2lMfQ ?%r^4 x[瀸_B+7 JB[ ?Ec,.eWԚcW?1$A7I{x8~ǞC~FKYk! A `A[JAmF&O\4M>n e%-R֟%tc[hm’wzF}Offvlm7NBto_ _Ffq/˕$\{.(pNNiȐ4 U.ms};`B,mv Y}e# lu->t|V`:gCϋyZDwEW-}*+MK,riً6v5}뿕mʼc76\0n/Nʼn -.hs |>MeC(?_ IweWns]RXbU_ -EfəIB~ΦGp@1_ !Wi+WXOsl`5WAgcGa?(re%גЖӧ\f;ZN?PaUǂiHN ۃc֋Ϧ[ JhckR gt/ZJHr(N)G`53#]3"oT ]5l6PIБ۟4޼5N'9>;Nb's:_->bQ*at* gm52o%ڼjolzmUtɓ޲:.5!u*0: G`gCB_וidO K ὕ @fiBq0'<: W9 YgFPD!;i鸿㮣=wD,= HD԰+%W5.Lo5Jn+TXX:G8IOp #¡"St3H1SD܉5g7zWX~[aE~?QB.@ϯ6Yl%Ho* 7\Ü2L-is"w~$E7Op՛=5LP-lǝQ`NxӠA2{M@c2(iN4m-&8m c9]EXo*տ=W /S($<>t F A R ҄Ͽ) S[pcr@HF^RJ#p>O9A_K`n1Aw:>mf3B;jSd E"yZ͔p,N C[WwM@[ȅ&i(ϭŇvyUa& K (.&XӯLr'58TjuX3.|kP %֮ DPo5w Tl86kq*w@1Gk|hP m+uBۂp0WT$ -i6ͥf))-sO1ن%r N}4CZ}["ZSn:xUl:7k!ߝN>oU3 "bEh}K%UoӑiFcXj𸶕Ru4qkW }F S[jĤВ%' 1b n]GgyBցD=PʔGդ.bQWjUxo0yۼږ&2MMzgr "+az.;vݩӇB8if/->0H>ff9̻`j'/S?9 1,q}_ȟWVi?2w}lE>ݲwJ$R83e-+T"EvlE0S.dŝj ԇx/}*ÝV\mn:sn,:Yug} ~ [k~QZY U])hO_ZN<$ .dr/[W*!-hEDUXTׅAnP_EXQ~cr9F%5?VDvE;`5II]duFަ.W:r*򫈊!R,%!QRAGT0nf|4YKc2Z~LNAB@=)%Nx=48.r:NU̯V tԼGsZ $N{#`mK#!a%hLqg%.\I%>UC 9 #:t&Vҕ9ѢC} =2zw[;޳ 1;fWe;;Ƚck.<3?W)/tAʙSB!sú@ocw4%?bP& XEޔN`G,42"GzY5e&԰_wg-b.|3ẹh lRRT]]eUi2l'bϲ§{ƭPFr 9p$s Z\9_Nî2E^,TXkّ(F|퉬U'I+jty2?zASf6Ai0v ?{ɧ 8}" *] ƛ< 529@ tT`w!',|VyV(Ft_@1?_#*)qr9UU/g+ y+{cemnPl^KT4lCϥT;[ I(SJ*-O3z(fPuBRD׌?'^8Jc E·ToP +Ñe鑠a7O)aA}Fl|8o NNm-M~X&QwCotlZ:ډls gb-V?#εVP+,`^QJ>o_Vh>7\1MGIsDK㷮a#MWm"^s2naU/͊a|[8A|KmӴ)rAUpc}4^N($[c {Ls uq1 ˜lw {+ b֓xcu|4VVQ/[Ӄ;%|PrܡT4j>)81Ej{SDYVL5D DO+^v:~CP۬9Ig8{B_^<P!AW+!'N 1m)eǃ{*3l:{zq.^n42L/}}J5{Gg,F3.cjS[T~l Q]'uNOGɍՖlDgjcn`"DgU%/H. 0L,&VG ED؏Ğ2$0SSC(gt_$ݳ7ncֱ#}@ urp(fkaFpC|24vZsuρ|Dn وQ:~=E;15RVwj uNf1OL~{#Dqp'4W8dO'wɻbe /YyVJl1ztI⻪aHi{lݗQUQ`S,Ш9y}wKx41Z%/+zU"39ΪF^S&Z|/J/.!-5Ͼ4 'i+ v$_4@vK3W1-DXohIP"byQjJG01AmzNăknpVC- Yy^(.l&?:oYʩʂuDv`!23hU;K,͒!~ا!}\[[;(nXrȊ% (Kn#OCAF"! ~`ǘ _4tS'Bv1B_N`\6Z-πWiL_VW^r⢬jF؉xs:KM^ D?}YeCr?hO)ut~uL/]C_w܇J( 8'߃!Rҁhw_ jԩ$/CoE:e|FBꕚrּ%ӛ|gI0ۊd`Gsj=MopU.` *<_[} G.Ďz&a7DY>CTʅ(ˌU: R]vbJnV7c*4 $p%P+,ݿd%<жXB'p 'S#%/WZ@:j ɧW:ecjݴ9VcG—:3 2|-a=_&M PKu~|ώސFNjALYAl6UkV(9RN_ڑc21ILfD}|(&>S~źO$:0)'Ici (qӏ$(8ŏ8gKL;d/O$7dJʤ=; Hd ‚)yk"TDݥoFp9B ̔f @fK=U 2[q_io6oĔ6z[qqC9w'E Œ:^.«GDv&50C~E$J(W,H1._B>ջYgMXdInWtm닩Buz;nu4?p)#* Hkt.|R&magMez=DD0U6N-ZyoH'j_'Pp٩>u*Uc0A!vКq@-w -H,1mS S%qjY(2ؿzL1)A}cȨ(ӓckδf.7%RW ꪉ .d)hB. ePC7*fy!ݝtQ4p"eBmkq\al?kJ3I6T0JiɍPqK/4аrc횲Bn)dWRxk^Mص](QppL#*eS1AE}LV_4\ufhŽKyZ3.(_8MR('B|hbaޖU[H`cPK OW7j",Y$2uՍ>V\K9ּ]VPC;Pc)mL^HF'hde:Yc`>Dh]VBDzb|,;;3%fxP{4B}7IUh_q+I>M>2 P dfo:ɴ SH[Lv䴴뭏]3ֈ)O<{V2ѥ ˁy4P+2U{>ګnt;6xj Q8|mb,_|v9āwj|f` MO.AHzL$!ڸip? H0sjbC@w"0&y~_L|aOO5#5nF4bּ@Nuvܕ%AvrC4Kdɺw, -H{zƬQo/B I54F9P y='S4`a@EIOQ.\㈁eԋ qi\ `[ˇjj0q5/1eE)z^|S7ScI櫾eI!Ȧָ-Ⅵq}*FSJ<~5_ذŝ5/%~䟧'4Lf8 y3,Y!YM H('}KЊ a޹9cFOD2C}~dL@y=nVnժ Щ8BWW  e—$w%viqnxD\ "4/4/ 3xb$(q02cxƼ}dSR {?be,X+vA@V { ؎-/&Iۀ4`Y Uc䣯Ex. 6]C݇} ):Vy y(ovnnYE"$Z{ْMzLo,0\),'-O~ +QFmch`L=C%;H!%!׺ ܿBdNО/v"+ѵwZ%<%&n@=/Λ.@<5 SʃbO;`;&H5_m,f 2Ճ1­y !`9,,$"LuwbqHtI; cL @l3k]j%zC rJۈ蔄^ԉ`2<pSQ b3&ϣ `)'87:;2'W;g/#xTWY.*Z}yw8JOx#W\/f"GKCjEW rכGA[ 6)m)a`U&QCm]$Ur~\PmϢPiLG" ycքhxknw謊Lhl3QF\WroT Y-,4 A)-\V\|l7  Qeura(2q›aV.2#C*5οiД#> NjS4@. ְF?pT-UrOއaыnؕ@ `'B~6#̷GEH>)}t= Ev7#/eNcetLKy ?A^ /.w$"΅Ԃw WO <쩶 D%C2ǹx &>1ZӾ -7jjBL _vy;@Я~{f žKU '6Ұ")"yW.ڕ埝SnAI1uֱ?Q|i{^ҟc: k==I1na?RJtǠ=ϳ׉eM~lYS!΁TxVggY_rjt@$\ R v] fRD~ p'D,7iW;6XqUUy{ifTPkN*6սdP>7ecZ|"1JsZYi*/,ԾbO<$Hh?,.Neq/Gqv@*GCBTQ5G`;fȈKme~Mg<sR?+'x6ު4]>D벟{KRR~qaRI(f]~xM7t|h ǐaX,%RY#?dE~!5n.WGڙdZnם|zҡie?!&gޫl@8gU (P4gΨYFA|~˒=+~?j&2-YF8eAw;1|K3}F]9(A݊[_Kffn% ,uTmgISNl0,@(?\;چ0yQ!RP,U6*po|j}]rsw5^,]۷o{<0KΓbP`""zЃY^pǞ @5[,X)LU"Ϝ-ulfɐ󹣙,oR L-#jG蔷|A-C+RV”MÝ~M-dMgΖZJ#d}̽i<ң]D;!'ZL#R5RЪ:f>gY?XS\o~ +MJNt .1_ߞA`I)N=B khDF$"ڒ6%D1 +@ߩ%x3l07.{|f7Ҧe-Y17"(C6e)mTA877aKRe%*-x$Y(hK,SƿV>I_RLѾIp} qʦx(=?g2xF2Sǻ31īU9>آ)SFآQV7%{xƹL4H:8#0g5"ͶF:@lLoI %:M@IJYxw8-KOHID׼6ϟ$MK;c_Fz'H/$D=E\ŹǨYډ"Cˎ "MF o`B]T*3?\lʖF+Lյuc>=mx@tm!t G y߶H/  U}gbqaڳ˜Sl YP zΦi]oWPO= IM 妨#xVXRnM^ 55l|89lJ&Gt`K TwvS^yggD:4a؇ti'm4I˶+CBQ<ԣr}egDaT ;PoN~s! qYv=ϝ*-挽ϫ.Q->鮮XIlc Ar7iǝpSP:H+[邤gs纥HG$(>TPӌO\δ#xEUΌ*|y_MuĢ4p?7ݵ%3z('{i>P~6B8) >|2>H ~qYLTg N`mMtF.[zvdmYӺg0xfݛ'k2γQ?+ oD|&U-6ff5e9&1m;RoK._QaCXRօx{ /-@GŬlD3ػ+wIмd%!:-JP7w x '&.CRWi$LRbU8KH9{̋'TjC2HegxR^ 4; 8o:%P=HKˢahЈ%wF"B>9lĆbP_T̛[#N"Ol0fw8mٗrLVGSIR+keQ-A+)\/"L~!y"!uUŚ(^C(n; gek"iz!Qˏ,~mx.&Œ8@b΄L`JlMvyT~u1lۻLa'LעBoכz?.}3²wXGc EfyWxI]|3Nl kO׭B3rxwq(igHvK 1w-hlŗǧKoB:J KJ#J(f~>A[[W00vzxLsΆ`BkȉZړȨIX&>v|w5 LpJ=ij+ۺΝ;\`?{nKtD~-"d: ;k @e6v鈛B" fpOqUJꗉ|Z[\!Bo[ 'dbTei"smrE|](!#Y&U3͚IZ K,&=-aTt-6DwZ _ +AϐN)WvC&T/0sM["u>gR{<;)"dr签?.{NDe `WpҳdPcV^7'\0~Ge^!0]V?,ލ-K QҠ/֖oeK?[h5̋=kR[@|OfuQ7#gpGndۤQWI1V jMs[1;NZy"WU9::Bpp"@- f7Gtb\))b0Ǽ ;6xbMץP Z kX?'eܘJ36{t8zU73<7K\i_P)H: qE-f5B5WoHQϒ~`29tr 5RpKBs$"D7Xh0iTY~bkvpF^ccid؋K'#n;h\i9Iq썌 fvi _|yr@ώ\*au knĮމ{̵z~l{r $~kK xM%DŽZ_$p$l!wc ҿs8DIr2jy5 hKxd\t}yѥ{|zܫ6WFG;O?(?XԑͿpkoa"Mi]]'cܕEN;M vh^ aG5ΐʎm|Ql\QoZ$+7{KbGÂ܁caկuN̴βd҃NÓH A"f"xp~i]nVok[PCxHhJn Po9!E`9xoN ˮh$_MP0a,[ F quӅxX:9 ?0 ox2ve85?(9u~~̓][!2K(Cf^F:J#Bj{Cuo?f*g_⭟iUxJe.=7 kyo21:@ a#/c? l.$(~ug};bs #1^ IU҉{K8zX,Z$ 7!*)%cS/%i[]RqYMgp&fxR&YRyөŀ.j5%B{yqu*V| KIOZRuD:4<3QxqIf(e0Mic}UtGvFZGYwccT|]i .| |iG)Pj <=J$_XcPuٞa^].¿s &.g5(LJ0~Y1=n1< =K@{o_k?uG$ ScOH*{6U!8FCN$sEoD 6J)<@Ӵ9z#kNh>Ub: 31$|E%&)Ƣ6oxۀ:^-` k̫"ZRq5M55'XixD|>5qmTȋf͘ߺà 51r︘ :[zx=Knjye795ZXX5ԻjSj5#MˎS$`+ 5hh==&Uv)I+г8/ uhP /MSq .Zu',GD8ӱ)gqmEPF &9 ;BcMba@Z2`˜̶rv `0l"/:Tdl4էCw]`pKƛ· e 7ƪRl:V"Ʒ3`*5#bfs+# ~…8jQ}P]IlvaEx KAwJV?i2 7k>aX4ħHxC6S?\sGuQU `/oc,ZO焾RkVB+xokmϤ<)SGc&i𓣴X0uqG{Yɷ?`٨ U}qE&I1$w%D@,ɟ6.9N#IDa3 x),ΎϾԣeeйI :m\iUF-> }sL@Q]/f۳ҙU1aGq=YL{ڒ_EMM| JQ uC"K2+Pc'g=V4Ggrq9l xyv݈ wȔ=>ܬNUArR%-kֶ ȣgyʟ\|Bo̞*oV(4|M,M}_1NX㆟.kثq$'b|.*gr|j')wN۠-!_GK"z./VO-]SGBGv{0 \u٨Ou=ך bG!Hdn=r#G6+1Lߛ|p kx{}Hݻ{/kq6g϶+7쫊`0LK~˴a=KN<C B�|I"(w|g*qZU-sB6`wl#ry5=RIO13<´[܌0qXBb,GC}V2ɹsȸW5U*6\-q*_G1?ʑQ.Z'C2͟#a%)h0в{SY %/qm4ipFEF e\4(OLjjm޺2ue˝7BxZPlw,O2r˶KZcϛ&2 öVDj2,W&{d(C~ϐMYiFMV)ޙyi!^0geDLܫqo %ot Kƃ[OB|K?ɳޞ:SrºV%7㼉/7D0,7w?l0HrtCZH(1?Ԃ}2fiDTO *iyÿjɻB8TR;*Uї5 QS\JbRգ.B՞=HAu)ůĖO_wŚ\]#mzf6vX+ u⥠*wixʃI|!Bct(9?!_d#$zVywu Qczwt2}g,p7A/2U8 ekv4Iŵ60*XUR{ ya2ɒ5 51ڛF݀Q} l2C&cu&mMTlܺMصrȯM l㆞V ;ܳcV2q5\f+ƛPl7`aEy-mv=䂛/\C.Nl=.|iЗ\ϧFopW?d1o]I:R*~v#3_U(Z%s HؒY(@(YcѢ(eU$:%yH> ,j;SY&( }O7_E5W |ijy3t(97'0\Ȃ1fU`8w@]}:AL4gô( %hh_ G>T/9TD<Q>wPi'T8T[#9%wf puOH=~ݮDPh)gQ<HG#ZJ!B%4WR*[W'lFsǖMg{I?&_dPBL+E(SDv۹'8[/Q8 2JF>pӝ4 @9TK磴t<(;\WfD<k{F8dxM.q u@"=-h PMe1q)CZtuaaܷ`QmK:\PsZV7M5weHV:|?v [-#:%e&z"&r8/yfxE/ݫLG2:K*ztykl l3T0k u&XcK|]Pri!<.dJ9 2'Hf?ޑbOv+R$]&$2A'R*❞U/I7 RdMGb˄w\wɒ*q8"U <צcUBP,|+^  =aX.ajxAI'yVxħ&N9[#cF3sݥ #2Tt;ȓxoQm}9_z@z&–xp-%Q!´sš nξ~?2a6M Y\sP1Hs-0󒏒턼И; 'g]Q 2c*P&8zan>/i3G:1fS+[N.H2&4sQ`#$U#gZ3PMЭo$Qգmo.<\jikސ4н[rUOgrz{SOSX:ڐfD ?XyJ ֭ Ƭ  󧝱%!\Ҝ\~Z. yy[pN+qaBSehU`gh\}ͩ&UcߣH̜pLTCt;nMg4TIVt~B&2 ]é "e]{0S6M;yԕ6 b??+p}5(H*}'_;`K4ii}@m-z檕bH>}1 vQ)?e  3ul%OL]Wv,\Ju^6Hi!W/j[o:b7G.\P?)s gXBg4h4"uT/53!rκh hqՉ-A$RmkgV{'Fyx0ʁC a[(/<Շѝt}!_ ե5 F#B26Hnh{ T]R7b&̈́Tma+*n8wne$vt~\5E@Ò@.lvҿd[cԘMc2,ͷ5xx}\ 'qupBmUa4cYd<2٥R!]L hF*޴i&=7CcFAXLnl,}hL/| ZIWZw4Z|- #]8_駳:-N^/Q-,oU۶,Lp?]iD;~}&p;, .֋`bg} =u7]Mn9;t >Ǹp)<|!TwaxLjKFqէP=y#_F\H$LMuԫBC/%{H |pt_ LIWpn_?OĹzo7- SfEJe-qlR=0r"x{X6O*hÕ MaXVUeMɍaQǦs Un3XmK(Bv7|Wi5M;aN)a 癹][=!O}=>Öq)14ݕue#dO#Mbрہ՝&q/ꎬX$5/A?Ԯh?[{y>R9uKPp2.{~0?VPema=I4=>bt@IJ:FtLNVC:Fk>& "O68t;ZN4!& 4^^)mVQ諂D3UV ԝzJTtϳYd *!)4'dG-:V?e+Wf_$s]fɔ%sXvE bTQN<]kGVŬZw;M^k1yF JYxԒ܎b)7B=.A'e*R!Z 9A 6St_! JXyL6BBl諮+r}[㪤pM<*}qq5gg//|0I7uyĂ1&u?g{@dK5<- G]#`}/_>NrFײۤWͤڝNmjggT}Zc,%D41ȗ#[9jsW#T3@eDs/ "fNIwr'ra2Okt4gcWё~BG뷆M Zx{@H`1+{{;M:SWz "b͸ą0ܹ:$ӴeHh"0a6X4c=?]@u6<"l5kN_!uAeK(i &2^@q26E7s&aK)zgbwkA _`#ƙvC58pV"a=rKv{/cZ7)&W$Q{K]K Jhyoc7<&9ħ?PZ[yrV85 t<[ *"EVA42*VO.?x9H(Qc: Suo=nVvP(m֡ /.[=a}8̪nIV ]k%(C^Gc{w]@tCzi$ nZL Š}MZUr]dLϊ:7޿wA0^ƥԧ'~@fMn0Pߣ0"A^sqB2 @L5O d!*=s<ޏՙ.JFgCPs\Q z7l<[ 0?򳘃Ta_*>YŪ١G46ao5 ɏhx'Ɣ/ wΖϼmYyCW ڔ`q=tTxߠa2+ "?CR=t:Dv9d &nd Z Ev j)|kr,h(!m6}x+,(fo+7X*g oQSV)M  'l*5oYjy@w-꿨c9D`Xf9Z+b0L : ׁ l)>q}ex RA@hV  dwn ]gV:~2l s?3s:@ِ.hF|!W78Ef+hB#~P;!)^FsXx{@Vf /߃q):J|Xc|e:{ 6: k* @brcK.׌jXu )E3x(R <"[2?N:RjU wi$tb_݉,zLD,%dk6?)X@uVU.ͤ'yRRUio?e S%߰5 zoO}-ªGqD=nR΋d5@;Ǥ%·3\1,lȖiD#S{7WLYTH4%;yjTG]mmja>EWA ܴ̻OnM ϯhk~WYd@2B͢υK7QZčF,sK6ꃈ//Ŋ\l "2b*䀻ImQSc=Fb^ܪfVA?āB-13h0%w8^_%0nZ ϳdm|Z%2i3]Mo*0(/d,EEQ6bw} d0|x #S/vEJE@rB` 9.]h<+($B͞@;5l-`>4i*On7tj ӪB#NI#{H}70~/&U;}kZT-b8S?IoX]`]C 2lfOW^qyg 'Qf$1 E%5;..mFREؕ]((}a[MJʕ%' p~%VZlє W/`-NcA&-Y=WU-Yۤ6gZݤLVV~ ~ʻ Κ` -|T ̆z}yKig*91#Wg6g桨Θ,y@Š Xbk.5zA2{BSͿt-ۘdl]>B@F-341L,4aQ ֋ĜEJZ< UMTG^+;d5d tD~ bM?We0?qҏx:!}Q"4xj pTnJCAe6yػ> <5&AKzU%d8UhKad|S,r˘\$*GYEj8wFNxv##(mg6NHAu\;Uel]- #. =Qn4fa~1i3ԼOR0z7TOiLyAba|9'׏b܂sc]T& HX|6M#Ug&E uԏnlem~7z]j oe|Tg!RY\J-&f&Sw<̲ٓJeE,ц1KuQ/.J9cS t|UėD$|Qw/?̀³,"B!4Y-Wv V ‚k"ЅPA)wH4g>Fܦf=;K-Ȣ?/ʻ.(z7A`fJ- fQ iF",UT:4z&KaR0Crc^C/K5! >f7'|8X3h̡mu5݁ {wIN:"V}r=sD P5 N8زue&l*@pEpҚף_G<6[F'|Ifly >gG [h &`Rk ~I^d"s٠\F>hV1q͊#So02",T SSe7 C[ Sѧ-]..lǔլUT eabF ֚'`wiץ}i$:?STxܙS~QZxXJ 4cH$s*C|߁*餕yr$Ew:oajD_O)Ƽ_r(})P%h#'ҝw+,0sY(>6"zns. L)pptc?n~7wŨ1 x5_Y]ĮO$(J"3lT'm/ "y  tTbcM^wbj]OkE<LjδnUXc< {k/)69n}z;nsaXU QK0ʅG$c1-xl?@ǂǪ}rόXp ?_)׭@]SHk}KgZ5$5 zXzZ㗦1"ՙK *Mmo$71E*i;I(D[]FvDHJ<6S! ;/t2guv=ޛ0["}mF́/$<86]f7hKo[ oR% rz6gE|J7-Z̽?AMCrcm1Ы9[GOkƱJ%R\jcl3.%}>uEJO-n M}c!6ope# vlC͆h.h~>,0}Pu`# :#tWR/Aא1DZSoѺz=Y~MZn <;5n38hq*s^|ܪrqpEA2#-+˵n0҂y%MbNe,G+Sj1B.N>_I)w{lg?mFe+, kU'ϲBVyC)ܥ@u1K FTGrǪ{!s0-~?ao{\/J$'xez{ x&k[L*qBF)څN)Mό!ojxxqGgj&jgK֭ʵ|Z.ә`% .w 0Rk\%,[a,T~RP>$1.l9kފٍgc0wV^#>S} BF Aq$Zޏus-hbTN?okW|[b+4+Cɜ^*R ]f g^4kY$DOVwf5w\A] ]CAkd-x1 ہ5uI_mұȔZp@5a2sPs k~q.TԭCƜGfdXi.q'7[mtj̼¯͸$=|C#m%T%rK_koˑxYn|Hd3I aaW]+.p@f* !UVĹң婻مDvϤ3`o[f`|꿩2dsIv1GT$ir{';Ǿ~ һ`xnY#;k< -GgzY,Ifsd${¹gx7Q+yS 7̲`쵭skIuJ@@Cyŀq2fl(!q .Tqȃӓn{>ad3o$ў.8r*Fɕ:Hxm :򂣟<J/] u( L,%R,0L\$:ㅕq1)A6eIMw҃'J%A-њC 3߉P_3]ĝƐ6ȃ(ogьi"tyvk v* -t#bHx9ӧA4%u\A%B6 _{ʐr0gl ]%&b:G$x}j_([eD'ؐfبڢSSjfMˋUuUDʹ]ov]+s1;-!!ϸ'1逕rzݔxL{oձ: 6R`of, oWo&؏Yx]$hl]')!ǵ:'&]hƢ5>ZȨ o%#hիWTO,Z #fCa/0QJVh&w 8zo`3Hخ|i6 #'/,^Uc{a= (Y`ǶA"\mGE %Pr*i\o%aT9C j}l2̔14p+sz~Wz?= js\YѐXȿ="t}[uȭѢށ%et'∄ ͚;~+Ohv1\BCQ6JY5lɜ@ܷk=ĀAX0I,y1K*~?Dw1S:ېc Gk~' j9  xo^uݔ5 JY`:<\HǍ" =㰢 (~9??MB]AuBrA=:kziV(yB4OycQņO+$YSw/:7L0-a~c@("s%JPMv}bM /? kAh֜[7_z'' bN7Ȫ̱wfakc=U^Ӓg{5[ zz\ YXһV?\qzr=1BʡY ϟi[1&&Ay`jT9JMəeJqrlw3Xzu<)x,MyҴh?^F.+& DZD=k FPV2žjbkeG "RS)V:MM-OS)SޖPkƳ QowRY, ËYߑooyP=^Eԑ[ۊtǎYL},yE.MyQƆ cc}WO.4$tv(ōE]<J(KJ'P]; IY2 ^]0.otA2DO 'Xi/Bl ͒ gn6Ti-`N- # -?i[fa 7^N@h囹jԈn=DZ*L"{vJPr".<x߷6H\Iշ؄=di` aP/)roc-CF= +yL þ; %CL+dP/rGFEÒ W},SeQNag4"XT4So5ܰmR IU|~^dziͿ'f:Wez|zGʲۣC"] *ªM hy\Lf;DuXךx5a g̠c0RiZp5M5! pivK6<@Nl62`O'q*2mkIp]K/%]y=Ű,Y'i`lY}G 1JzK iJՇ 1,‰N0!^>j6\!&wZkDfyn: 878G$Ȟ1T# @TP/f'jzߏ`X} 7IܛvBE 'Ldf(Qyכ_#o4d5^nog%pmwYL0UdJPfTf2ϧ+A'5_n]сG]׋ڔz@R&v|$f U(s 3 ׇ|&8L=ʐ0(G7/ Td>%>2Kd fWf!e9gnA GL:cGRxE](j/L1nA_)2iqOAQR98l5C Tt"+ Tkg+$ ,%fg gNEԨ1_Ef7ZA|HV+mZ9lbC ,g!%"(%8 3ړțƧ3K*ߏ^86,50eM0ĕVYHVpĒ_*ޘ"f3 slEBv]}VwW>1ZWI_9UrM6rOX4+{N-`{rg: gU&6X \4jng5hqAqЗ\+I'1N.hPE1ķk|α^g݇ʵ] T.iWqNϫǚ "y%{g{t!ݍTy5t^<<K_mЙm>a“amWcP~J"uȰ脑p;{:܊ `J*0>fW?`|7.*vzz3 L[0a@ dSK*V 0of {M x?rPkW?Xdd|0ja}{~*:oSD<*o_OK UBg~Dr\pw=Pfs4v3/~y'qP<.x٤PMJ<^wk[?:oC)8uE6R1rhQ`o#SrfpYU'6@zH<7Tw:dp/AZ+ze%wDqPbT\ejTY2S=Ya良V]?)Z/_)^ijm):m\~FT>O/iD및]n֧'~+%D}ֆU8֯)G4̽Ubڢ&zNь%ړ c!pZ >ڏ R-^6W>xZɼ0PlGuQi^ٚU=Bv0h,'r>kfzdhn֬uZ[US&aDrq93#P.CK"j(UXI־y^D³|.\=nςtlX56\H=5lVښmky5>^WFִ ,6E>&fJ>ྲAѐ!t;PP.eO}C, yG-5&ņE>(on-u%."o?rQ۸tqRVP>߃h=K_]t(]uwwnB?2x^jTohRB<C4s)9VN#4-#Q_>Mo5 Qj`6m-xs]f9>ꢳĐk 1A @ag,2ӔKǴ$p8kpyNCDxzP&%FF._9;*p)J-T<10}VEoZnagmIm-#{4henP܇ J#5=iy+\>6AhAK-`eĸ̾-?A ERd0Y&la[&>ڞ̚y0 @!A;_Oc,-fFyƾKӔPPjS|ywoC5ge=v]YY/R`?id<91^2~txKBm_+[#u*#<cCg~jj?wd?kXr=R).cPɥ1`kDٖZ2j!z7__c239MC6;Y1n2S~^c(vdtph7Mˏr^WFTjO]JKƌ)Y2%|vpƮOrX g؟tC UjClӸKX#9Uќ`k-DV %_NܹG'|5e>ͳN"IS~o!*5P%Nͫ1|%zϽwXZm# 􁹱`ݺ]j:/ 17mLz\]jnskvaUT Ғ̃jl͊EӼn'쑹zfYZuIǔ+޾aC?UiY ќ[\Zq'/yP$؈d-lG[;tߗ7|j/ SGu?ϑjxPRfFi#\JqR'"?mta'5Q#G4KXNRCZ=օj~ZvuqhO VZ7Ir-OꖙMXs ĥ'd#:%b+-VEr]w_L/*jt/ 銼sY,zk7I|<.=K{8}xP}yvIq0=vzm607J ɂրwDlc+6M=^ H\Y;K+oABq6xhLe3Ɍud &xJ Vg:Q*U$ #|cLwZ,..\Hv`)!Nz'4(n?%}NY)p0C{68nِ.F9"$0|ǰW/jfU쌫۵LQ7=`y>gI6-,5_,/"'[rfwo9Wҗ0i{h'FίO9'+aµҚ P/ ṁeW^YEiƿj3lx.<} }0 w"c9G';oVst:Ք/˵ôDౣٳD^$7UA2z%2IwxYM;1f?3#Ծ<C ) ϷAQ >B8E{>^o6Yi%sxYS5* TYr 5DYzrwj+~uiQ>vP;Ks['Uzvwf۳XJ0$L*AR6&"RT 3\zXF £Dd@ũ [,cXmwߍk-^)qooYKL@f2IQvXv.xlZTQEünj"X-#Y@ #H܎9k@rL(D&DвTy&PF0wSue1\Hd)8 {) 'dE$dJs=f6P4_fՑ} f5+Ǭ}ڣ%}ȼ>kYRٷJ WR|ξjSK1{ xCnsMKGuHdfqɳUnC_LM`q.~ &йY·::^!Hӈ_iꑠ79LZ5Ff,usUk2 #^8qΏ$ag u:ԩ5A,񥡲 nNcV-+[jH~rNO|ѩZ?`*0QdTu*~#d|Jņ~9:(7)iˊ`;kwLOاG2uS-*j38'2;$#R>8;حW*э/QFiԣ vYWL0˾7Mƭ āp=d:hj72s 2(ʝh| F":,q94 Vq@jv7 M2?5)צIOZj_)ݫ1Ӗ I=5&&;އyhƣZyStu|$Eֲ 6;wyZSWy+/\xT:2tjyҩ/L֦P 5M迖QshJ S2&@.\gUVc] NJ IA8v/*5?iv݊Ӳq0%O$pcCv?$yz;yh:Ia7><'#j)'ǵ)%7NQj?fbarLE.^(gyXmS7\i?|)p U3Oz-eQ%G?:0J|Zv$$ qoblƨUxbrΰBP>4n`~ *.5ղy8Nz~I1-~A蚕'Q\)\aul1U$Eʁhx8K~Q;~`~8`z L}/]P])k\kV& Y}Ű\kE`Y3-Fgo: 7 ]Gs2X^WCp->ñILuUNb{u5x&\*:c-Q!Dztس Ylv[kB Qܝ';6KMr쐚̌j  "a)_YtxOE|Lv|t0"O_ D mΘFҌPy9P+qePG!{##x$,yu|XbPNښ|J2-Xxm;& RP8֕DFJ85OLi/JH7Zi#UrUyuWסSjON؁!wqB?Nr΂S@1-q)3'k`PX*U#_r`Un1^գo*$)Es@<8uI J|ρnJ,`p44Xs-?dn+8ARf-naa֝ל X(AdnEZ[W#K²)[+w3g119oNQ؀a戁Od2?7RCp2D}Z ٓ6/-Fኡ(pk+1c€y?bMFX8;6+w*@5lYuN>4T{$WݓchOQ2 J#)QJڌW{/*z?5WN/f&+W?@/\ξD2k)n{% )Z:;^qHS;Ѽ]#?CA}p6hct_yoQw;BoNƄ]]!L >˗'1#qRypXթЉN9ԁ8 `WJH0uUұQ'!Tx mi1n$wIGjߎz:dl4ەqLU',ez+z<߆U@zm쏲k]8 5ѐw~Leۧ㓾lj5<#a̡ћz$MV|gNB6SDlVi';Ԝi) AƳyP0T;=iRrڣ xi0Ũ]`<[a 5Z8;.#{?c{\t}0ViI8"|ˆ 2۟TXǬ||Xl38{)!mTpSvq<_3#QZlOi/O>.0I;'WJHn 6ӱE@g9d' Hk1 B@y$U?'fX݂>r"uDu ZqYrZ~WjtmuUDdKJ~R:, GLYj{'^!QDpGU?)_U}uO=}fxb-}p3C]~h=@xSaŶ*H ;-ӓr| myVI;{*=@3|_OE8DEZuAc;#B7׸;BMM" clOx[*jl*?xK*`u<{}5 ϙ2VrzGm9sd|z`%8_t9$扬W{zbPUKv!3ųVHMx74 KjgU)`m)*2]ƞ:/vX:'J⨨M6+^a܃-cKgJRoJ~_q}8-dgtT?` <^ܗŹaҒ&x%\+;]avtLsW(c׆?zY ͒%5[Yg &Ӟ6m1nPx[s-`dے[kҡʲ)IL2y,ۅvR~ fSG^֏bBݾIUӺď3̍QF9ԉjM𬴕8|0<(c>qƦN/OH#.$udX $s4p5"js{L#ҶD,-% a )ĽY[`i4'(?oEZ:p^ BV2QHΤxK!oP]ۋy-I/^O`ةhJ9Mwa6ep.4)2qLM3#&AݔtiYsiԇy3!P|y}MbR ^ -eDXUqfѠ}jUU_O87MO)BZ[NfӎJIm$ 6lvQ |b摆?H;-e}[X< ,m|`o8 +RKDa2u[ [,BY2ϔf!E91NAFᘭ Qu3GB~:š8Cwݚ@7VBW.-\S!2j9p;1&DgT%|ɨJ)rXem= *m@ 9&;O jQX~:<)9'ry1[Xgc_x,XqxΖ%aFrS)pS-8?/# 7ߛc46dV9^P$TXR;Z~6ðM74q&O4Z]2=퀟=") <1B8D=HI#H ^vkҵ54 s/_}0"` @=Wk—-A.=Ohӟa/J$Ȫ!`Z9reR`9ݲ#U -~rġ0mx TgC2zD7c1d*;K7QyO4_6ͽdԶ+a[&ʾzg;ֈ^@zK QF5ꇎLT8HH*Fe/<0Qz:xR2(ZBz;D!W+l>$=()L3m(.:ѹ:vؗ:CJs2`qs!Mqሀ˚=k<&v|EЎ;G",0aoTFh@-6Ю~R;[eڧK8Bh)uyE*Z _L<%#Kz>l-!m5ma(Z0{DϦ;B'N} ;00Ep_p2`] x)/TWpfNJdϮiך?Ick}"T 89de{ĈۘCu#btCw- bE~\̝DFkQ<$nؽт;S۪21JT"<)vн fߍT❋ŏXO\y@E*n_wˬ'EXE4dn߬ 䖙NzcBjG+-(Pd<6j+EpdZ N&64OugnŒ592c\ի]x IZqSOG$ks#}pIկ9Nq$KqVn(W(qLvbo)8nW_5D"[s,+VrgG[^qyn!LK ebRW55-h9_bRDeeDQ}bIuw(8{5݊q PYXrggJI v˶'B(6kF$Cm@U^戗džLnzO\s~PrZ!@o9اr#|N`dhUSS [+3l%/UM!:pq įƻw4;_WwH%h1v¾xԢ,ۋ 4ؓV̒y&;K]ij'S!ނs0Ye5Dk1. e9M 6~MRG=3o;/q [Xז" b63fX\qe+n0y8Pِ+aZڱ/ҧd8>i1ϫ y)?SȭS'F|\ȲL k&S+ӣ%3ca_Wxx֣l݆Z\G#0[5z6VmB'.RT?uu23sLD#UEZobzlbX7A3O!1m@%:cFA@$]C(>=+ :</zD,܎ɱ/N>1Nr\5_Ha}UeUm~Лtlܸaͯ;h*'l4 _ugڌY&r7מj+(0$e ɋ;WsGaePV[9/AЮ2Te] C+֊͍SvG|MUNY $ӆUJ \8Rm 3E6ii9GWїlJ6j5{v@`_3p%KC>QuADԔa}?m}TbЦ)0j=krweҧInE /] b{ Gԙ)TU 6-z8&ͬ*#qO+d;B -2A qƩcNmEuPՍ#iU֪'#*(YYa! 9ND#vs. .$qbEoI0='/ %+RK;%>W_0a0fqz1S#?B *v\P {FAz7L!96TlyD^4#âH^3,&daUnCϥ5ҖEc0*W/k]XDiW$0= pMдOɿ±ЩZEDυlt:7 Z )|֧f)woBӣCQcFMN `GOrPOgz(yAqF >?U聾n%}"`kDL%`exXC?=v8x7B!:T jLVVPEt?kh e1yUJl(Ls 4PpWrC—\ 3a,-H݈); _$Ɲa/Y{w#O|fB:C̺ x $wq.V ;y\Q",Bjl̒akn"X0(DH''q8n3^L4lW.ddwJɃ'sZ|YK^(`Wߖ1$i9L #$w">o`%#}sz)o׏A)#h?Dr]?81 LT0| Q~'Kޗe!x"BY+=xOaF !^h\c?oFn ٨\%_G Cxyp9 .?G(0f}*[KwBt\}i6r>`jeUmmut1Ц漅t)':ۓk* w4"ExȪߢ;gڱtV}JFb*5lP qgq;UK?pwd"½ɀ3׽4j#Nff{ HCieY6#r<-(vN j(qK*H t= e dKE Ivқ-T8 RƛN ZQ3v"Ь H(|S,fXݴxο^ǝEIx?wQW3l):-qS.|iWP KN$le}:$hr{ީui]uuBMKPDJ-U!Bk$f;)|ϧ"azIo kaA%BI\&Һwfv-MDf7G$ /A2!X/>Qź"dE HׂPӬ^E'[vy-œ ڏgFr_Rq.~倜 OŹ3%AwX燸]vO0j-+jAן3[KtY~61sC=$ӘgB6*`d,"2y6һtys)%0A;ġu!~NA %%~G..3k#Qh&QMG[s5lڴ} 2STEzVP5/<ˠs@׸#Ԅ9 I5{mhV6WFףT/8Z/V_- [ҼP<}oX`P*\%eOD$5=?.1|ibfU0˶y-EPB8ktmoeRm^Sź\SZulP(Y 5nӦf<§Fm;aFT%x|_h=TBozj]p $[hc R(y`DG~pƛ̳tXޚ Tq1NFJ?\^k6%N$]+kʕ[* ?n$~{p%Sc&cәb6wHQ%`:u;kC5' ~9OE8̩Td#4a/ %s^9Տ\%G8o; jl@/'4@x'ffVuGV࿜ʪ9ʬ݄sdJݟ]4Mj> =WҜKqjXB"mYN2O7q~t~9Y}\j5jWbT{ fUyc38wM^݊q2'?wk~'9o+'-p){klbB)ُKG${9Eq?QO=g5QuNz'f?q^h5@ϑQƗ]6Gũ5+%={u1\qڱBv8{q7w,(icu)SRƖf@{<%BPߊ%nmiZ?BY0[ay6ĉ숔zw1>8~jh᫩T[#q8c6jX m}F~xPS?a-1V* ?7]P+d?q#z$?nk:g쒡%&i knUb3xP2i40.yujT޸2 g=bZ5|UH )P6Rvrg"ΝY:O9ʬ^kh!8=q7U8l$F. a(~lWz3xOHU0fL[xROFz#s: ۓ]WcK:r(ҵm?Ŝe'ʨ} o̫3kD'OW2 ~qjaÇC$}fx/څWeEAC4͂WqVum zzdt GR%:&m03Kn#v&0`~v7NJ+ ވNfONMZIYyZa8 Jfϼ1eJRJ,ѕNGKY_A+q;Á01Y^U | t:e~H-=D=7p-nŷwSJ`;Zx,ʤXneU @ebW2Fپ̳x:JQAv즹7jL6Nlf*@^CwO2k*+\f)_:2Lz!_?< a߽lbp2 ]AKYac NRF Z*-Bݏx$K<_`@W\"Urë#wqǃ;O2$b=&ڛ7^uRldچwڪXKpMǓuU> _""H0iBBDZ8QXbw#F=+3DNqBw^it}o,5/~(ȵRknc_QҁƖkI#GQ.a D"'DIC0qVTnτhfrOϓ0-DǮ0h-HR5/6rlUP_l~`/VD+%ƀlr;@$tme[!{GD>8:#xM=M4nĐڰmSk̵R:(ԭ+w(mk`lUNEػ.$W~ Mm^d`(Y؏=H S\sX>5xWv{혲ceqrm%WW,|uzgP6EJr,S _K17u $o 7}SܐT!xU~*R?m ݃2Q}Ԋ )Cogi+mflǖR:6WIIu*w$>U|_J}G9 ?ʓ©֤ٽXu-oЍ×WL9L@J)wt> 7.Tvb{[i9״o!rGrg QFH H5_ü/lP,hK}"QF>{X >GtJ/\MK7ߑmNU\04֡mdjУo5a*@ԶjK !uJ,aG}<= 6GpLP*wY]HPdVܘcnXL+}wjnW/q!G|막<P(n:϶ut$`pߥ3T>cI|s/5ݚ Ұp@F\i 6]Pb05TB+p"{*gz1pWW>:Ph)Q=-W~V r m硉?ՙ H΄-Yנm/JRnSEaoihSSmڠzƾʙ+?l>pP:/\NF)Ac5̓>$RGS WUiO 3W?v,ubuwMT…%EH( UP!f&aUK=$VzNœB Y=t`SgkV˥WpZ/qha{(p.]:5ZmzwH0^}S lb юh+ K5)L6+K +l@̆AxkI3?dn6dtPdDU>CPd'EuXE<;гMN #Vښ<[19Jf+)s⡪P=Lr\Vg s!ڲx;.QHgV10; >4p CہH- +@$9"fNasYۛprzsck0O0 |ƀi\ExAu6!V^uu, P2UϝR3+AYkM)XN1Uy]eTFԩeUla*jDUX$0>3(#Pj@wba}fLKBS^(DP/s<ВXI:K,烁i֦'i [ -Q'{"uE;Lyt!qh1ŭ-.W:)qGP~o7!Gߕx|v' }^xbK`9ԒQzOYѰ(킹XdΊGluZQ7ΆV: 盧3$3VM?'m'$J϶n\-%jF4{ hxR u=AwLbn{̺9h.䁧wُs_QܚW*D0M}P~x;@,ڧ-'غW}YR>a|l)"hfl_h ])kc>2OTSg?F1bbVQ)E V% L3i`e>y5 g=Jp u4ZD&ھj|OM%˯ăYQKO)[Z#I&D)HCeiSa~s%eֱt~;jCvJb!o4ԏ{s_'plZ1\EqՆCox3P"^x,WB.?<%`p(w 8/R # 2C3i"حJÅH^8WR] *ᖲ/|]^co~˜Sd ҧRksǟ ˹G MLɍx4U@2 Vyw`=_P!@rkJtr_-sIv0wQm`b٪A) z˹NA\=VvhQx\fC D>BCE@7u,\X#wՙċP7&!r@A[sE ع<gG"gZɒXj풽3,P,!RLT[CZRj>,qXiGA) Z^1A읪CPAQ.A):|<~#{˼\,-;]Pw>X;4zh7QR+Es/`{7Wygme 1eJ~-F;7lcW~vDP/yRΌG9ipߧX/f|yhbVAGL&wbcZk(U( )uUójy-u/#-Z_HoD  rT)U&ebQ0s.ARKe6z 2>p=![6`/Б^T^lZ]z*#kMV&VWOI׾'ٴs>%kTLH(;2qLJٛU aG=uUP ;2 .ji,$^,$Z*7+ d!w0ةKٴN SEV0{kVD"Ƚ;wߗ7}؛g'ۨᦴ 4^J[%;< t`t:Ld6Y0A\,v$$HɻaҖRu._ l9T^9TBg-";~3SoZ0S)u` F ^Fh[,mSVBѾk ,J`.g i[4#V;O^˘ukS[1-D|[lќk0hzWeS o@X,ײqRRS9&j! ʃx?s;]s0@tpn;]5__9 V'@;t-ÔwEա#;dǣ=+E ڌ2u|˪tƀD{c՜%Τ0y$WO:Yӿgx Jm ;)Yg~ j(VCW^\xB͞d+Vpxտ0PPY'8k79QC^y +,l=.o fH#Ws,~󿦲 ~+ b5MĨ1-03vGŹS՘nv_O*,dKlPgYO}l@8|fd1 pl"кFJ'Os ׃y=9 36e.<# tPkX>{;>1|/`7bH(QbL; 6룗@뎺|}6^ ;k`mRi╾_GDeg݇7f 92Q%5zv~dLGN1m=`QO fjg@,vll*YU/0}~{ܸL[}RyiB{?DyJ&SXo2s/ItIe=-Gu_%gOF͡1e˯K0I9udLYCCW|w-'x%l7dIYɿoR+&]Q=П,=[QAWҚz26t#ζ^?N]Y!-0Sdn|μl$IfE=tɔ#^+_Qh՛`I9׵%jC`ֳ|FCB ! ܠW| JpYmI" Ԓ&fǐ g'-= B&@I[r+F38c:lrc~LeR?2g()\Q1NH~'6}RL~|~pj{`͞i7uLׁ"HiVW 1Sʳ)3,N9S62~|ѿriq0_W &D$|y3ri w0Dcnçc ~A @ǙK܃˲f QwE̻!>l4~R#>kF]\ H׺{+9\5u*Ǜ)a6g2뒻IO`ܯ^uh}Mi-j|#B0נͱ9f}zgNM.MS.[+`$JS2얖9-(=(1C3$ق1?Dv3.LdLg\Sk:dޠ!{o}ڦyZ|@D/_:k8kK!f ܇3$:jy1w{mhI.ʻ_K<כ.aUmL`<0/Ue< Jfܶ, \1X^jśvdPLiù\ԑ%GO_4k'LfeI5  kjiǩLuzɶ"_Olck[ '( -ϚkY\Tl ,xa ajFOYIf \fAd$Kg;3h(U> vw L5N<.!Ak~]%5 myVD:s*=|p *; Ek;Bb@)UOfJ?yT;Y0䒌J'16 Ld Cs PYnߨ?hb`-F,V k4KȅgB@;XK CCmp4 5Ƌ loJZ>!tey^ӈ8eR(D/"xg0#^T1Eij5PߣM0[qK$_,z!g;6A\F\J]݋gmDF0"j ~![ng .h/z}mb|y@d*1Qa-m8QE(h!P=s~zT-P6ү*8&'ChVEYaPm$Y}0ȵ%hv5->JT039nG?T~i+PĀOnІ1m-k 'd zHWK%~["R?&°?]9Q0MX1{$wD$Zz`{w=4ؖ^5A{|ҁC|C_-}6ϫ,6HۢR6ǷoG$0u+i$<|lj5RtSC2tWY^E&'U$A j/^s6~_ޯ#+U{ϯ 4y%yiBb(fG9<-T yV*@EM`}Uw5yksuU2e&Y-5Jމ[j_1%ۃ\P'E~++*tyλ O(4Iim,,XFw¥U[1G*rMEr|W $+ #\ys#= :R { 5VjvHPugjg˸"b)*5?GѕխѰngYi]G%;0_(h5B[u%K7p2kE׭|.Ϥ4ͩ=\e3h9J~,m{V*+ ie(A 'Er)c6K5]k-è7?<ȧQEJ& Yd0@*[SwU]|KѢjߏg41?UջA l)֓{EBiRs+$ /Eh`qLXNE^0;/WEʑWR}9yg:lAR} avD?bX c3qU\䊑uWb$$/d3,VB]CFJ6J E1oxfIza^?UZ`d(@^X=6Aác9u+FR\۶1x;E{z\,IqcӘ3ͪW 2xDX5L, l}{>vͽ[6LPɊx%H 5妦:tϠ8fIZAcSX2g\㯻qqšf,5#on$3Bv  x=N~V#wqH_߸>!;\yi]r%( xh$wo`;nmݢwi2Q N_@KN&a/{`dX.lAFקj9`` ;FQf 0<[􏍡Oh3mJ1 4Ds XJH\ï@vLŤJB S[IOQD=^](J l%%eV/\VJp%K{^ #6Vpc-:T$ȇ^F~݉U.FE,'=\\M+SY%+i{ ??jT)n/Z uN1 99BuJVgmK]&ڠ4^`35ub!k UA|BYJ~,xi,l& 4<񱐴rS9dzmHvp$ Ю{"pB);v-(qY f/H(V=BKũ+>ɿMo n e—RV h/ΙBsLnl{gr/Xqhv]IE>+pc4aV*3'llo7I*DI}k:mB,n+V"CRI(T*ގHPB14@NaLG/60Cٵ082V4A[ T naLGV.w惜4Tz 2?i-aǒ뤰@[Ϊ( '0$" # ~k͒OT|;AqST.PvĜ$ OLڳ*?rfQ`*L?N@E$H6= 50t$QJͶ 3})_r`PKlDD"l+Z&Z+ge\ly m hҖ(6̫qw7~S䷊˜KK.da?kPYmu=0l-Qe~vmtVSGS)w@!N8Y,~}hNwzd(hQkl]t/>6LZ gyyOXK'/2-ƹS_V3XO1\SLd3ʎ.WMQVŠ0":^ye\Vq͵)e"^{Sxa\F-lnW[ Vr}*lrv$QUy:d"Z2nRko7 ᡨCd⎭j}@0:[>1;Ϣx㏀vz"хv;VWQ%ͭ&NX}e^} va1t, 1ߙ6!CyU$Rȏ^ե}L,_`i\1🿺C'ޟճ3/RgQ: T0:]tQ|.VN&\ d[b{|(qq!y oz$4įwyd-^RsRW&ͥ ~h 䔷)'n/Nqkr;qy"nbl\< ~Sˁ+,>{J!P4fEt@]^(W$YTY:ntOԛ )wcMkDJ8YZOĈ;Q.kKhmDZ8CY!{FZdŮ}tuT{t!goV~ (3OWhF+HzC-d5A77?4FK~Xy7:1wU#CCTxN XWv7eݩү$D ]? 뷒)h ̫X Z4P,}1o1d~k,U4%Dld$+PɨHG*H$qJ3BpZhg:o|7BQ^J>b;SuUud*_K&"~!yt  Xx6Ѐ~c(c\K)։7Ax=N <1Qܟhr1w¢ɡ ,|ȧ+>|  1:*)4(3w[EC X뽺=k'=F.z5(Ʀy50\l ۧ"4}2e+T> h)Hls8O"ی*?=^B3P s̿ nkOV`P|:C>ۃy_:8Xt+,f,A`32ۇ˴f]s0w%S%DuzHG< ޠLWB8"UTL4KeG,rF2dhkaסD/[r[.==C^c'Ib,+ 9vay,>JʾNFs5ţbmFR,0(&P.ߞڀdԒRȿ'$X>VϳA6Y->C1{n&҇65}Zdx#Yt ~ GW2\8+oGMve rjXMB\Ԭ;Ƣ74K^x~7ӭ)QڋV SՍ$&}yUNLX~ KJpmIMqo6q Myll ʇ HOhʂ ^LlXXImGtv6 hoL#Ί)'츯< YlVU3Z(%n:;zL = v[ȏd0J\X* ]SeZnϛ I sR^$t)yO/2/?ge$CU4k,ErGTH;L;.D@}>!g<o0z*Ȏ0 *m@]GrL|taEOZv'Uƒl-ZƌhSRdj VهGH SO6Y[,À/r< 6Uu1M=((bDjgPsv 1)#ڴC ,'4 +E l3v ޱ5F,UĚ4B$SqkD>"ϱ'3\rc%g )Cc ? WjumxP`ccap :g?'ufu͊Ky+;)#;GR}';-ѲJr_6ch:M#OA73`5/m%6 f hL*`yM^w}Z7RY:gtrs}1ݫ5ӕ2ӛ!a%ۯRRDYU%{ ;*4?DhY|/&-,ho3',/FWiC:igBʼ+`#2`mӺLsh$r+OuB=sw#8QCM~[oNի.S_\*Hu8(c^'JQin mcɸGH twZK}E9OKMԿlҙ~bgK:.,jsKe[?B-?b&@rW@4UvVOB8|6љ4 ?#Y5AӾ=um~8Ǐ$ Z1O,T:{r^2g롻^[#N4/F&|`?e4grD2kd֘TklA!;%(u1$(RrHobMoMYy#i-}<> 'uL?ȡq_>l-ۛʥg)K~{UIlSy6QyBP=%v Y.L/RP{v8;mcGϞ\l9 :\ DOړ=+Q %ֲ&< Z°ա+$+,yd#O} K][ hU=ŽkSp+Fs|\]^ 8$G` >s0+;A2:87_:FAy>&|]o{yÃ$vЇgz(rU$.wL,q,1wBKcXQ|OSAjCk/\8F‡E.WJV]a/&0b5W>SFzEX t_z(%"oGx[Mj˗me9H>d [=:H2X.? _k55e 2d-OcOMC'a5N&l 8O 9GS_!O"%!WE@țKs2(ꧻxk>xWgxN܈bj%w-**[`:k(((m,*mܾoȕ삧Pҹڎ+>euQnyn7 ǩ>ːc<,|ROz1kFa_:r@3M4y-[FݭF/5clCwMNP|3qD"Iϝ>< g|ielGétvzE#:I="W ի⤀*_i $ޛ~B}2+>.ҘŨi_Ŷ?;6j$({@3wWf=٭'_f$D nք: wMLȘ6&DEWsԚvUjabWTdy:ЎC1Y̭ 4YnPQ9/avKru|. puگ[ը%͙F\6g8?mdJ.m 4;K=fBFwuFK<{m"g&\>('3oiCtJկ qK f@QE8C\vǼ*Zl=+ǎ#J֣9 B^hpaB`<{<5eo9.؎"l}OѫIef0N\CVՎ<yP鏩<džW-ޗG[ ~{San:d, t]Ix@ʸwC2XyF _pnc)%nϑ37pj{WA)aZVˮ2_iw-A}{wމ$qEB4O9 ?yD&fG&E1I $ȞH-aVy NX~TmP{(fO$B I3.m޾OU@>C} ODW |&bC|O~ S$*Eqܗh(I\|6=bǗPg ,(,xj/ahek:\ֽ1Sr7A-[`ni[3_5sm6$>cFhx)٦H-"rdt*Exy@ o;~a]>JqahbzfBuky@b:G1a%w>)Z"촣8HL(z%}>6*7/|w ¥r$|}y^hm!Rf$D&sa~<EJrM޺tH1C L>Ǫɪ|#E6,Ca91J.s&קuP»22E4QBˋ Rε&-niO6BM7 (lt.ڸR 4a,,M"ˍ{@bfw GwVoHdi) wnKw gD&I@Lgڟx18qgNFJTIIODG׾`=iHjP u<I|gky<̀Rֿ;gT*uNI2MB1yS,| /#Ou'Ӂnu9.W"0(1lSHuk L)S}֎A"dvMJl2;RGT]\+K2ߜޯ(X-|_phD*u 'gNeue/Q .*KaUĹÉLT*XM9\#ZɬJz~~ηhfqqy4$Oe/ç|< 8g.[qr2p!j9O\t@Fd3^L}6.K g/SKU,PjqqGp_HǠ͓26N;`[0R^t@rRp+H (]kToլx䟓KxZBD3iC *ΘhK60z >e#LVQL"f JXC^=C|aϦ%V]y K40NWO|d]BXմovzNc8Q^xq\~=X1389bo(~ɹR5W,܈kγ+Сu:ƔXS*=1gzCzLPJ~oS`cJ 2q;k8 4Ou®Ju*^PnqŃ8t4[P[ @5p/cY "y& rڏ ?/.)%E/~{ϳKjXtkQ9-eGHH.|U,vɇ1~D^% ^$WbzK§lK-h6϶ zi;0) ig*&(ٽ i5ӇjTM `O$<(ۖ{m7O2~[0wtFIP :| V$+fyQ .Tyi}2|27dN-Wߺa9'wGɏ[{1z/]f`aڠ.}>NqVڶC@)K^<ѝvOT&m7A}'LL^F!Ozl=CȣDõ֣a5\ЖXp{.TEƱɩ-7_*K (K3c2[9Ԕ(!K3ȥ滈;%؂·wq*L`'D1  0dt?xj.JݬoJf 2)p+3wcJ/9sԻ2OF!'X Jˬsj妼?L@̡ܻ;/gCa#T Z,]Mӈ@vJvMƹ!#9箄0U&}!h-95N,1Fn6bk'RF R{Ha+ o;Gد?!Q<-<[2j?K؊.Dz#O$Zscsp0Ї lu&c$`K|?f\aEuD ǎU!6|8=P hkE '@%v.PY! S|K!mТzn0|W NX9,-WC .[D vO[ހN4b2t(e恫&m\LMMѰe|ij'BL o?2d0͈_ ]skO%6 c"ܐ?QAb /%I S&_"]@ ѵaW4^,~ca]u;LlFdFFE88pI}2z\6aqI{jdAꅣߪvKYyif:8ec@jdD +Z*ә\۟^\&u]سhϧ'|}['}!'@XqN:2"R}b!$#fh i0}^V5V->ܩX x!#gP<$!qI!93$ 0d;g8;3AJk%Ledx˔܁ɵR R8TTT1?X{|2ËJ% m9Dns>? O8|5ߙ^ڊWl-hsbfu6p(Rڝ x\ijnIo9S+v4G$UW;jJU1cՏh#[JQLU0 X#3{u0ߪ 1Kd-g[( k(;L=qpj;ATs8 Q2wMfԸCkS;q$w%"-%ppWjb}!9s,C r?b >HyO SZ6XBϊM1}Cswkg*Fq1Oۗ\m@.3<8ϸg#-vq~6O vI(~\t?N@gSH(fvz3^2s9sU[S#/5 =[G !茰ltO{`6 $`p%ZEl+;*yTjKLUY2M Eì;! N'AfYawMTmGxVGĩf tIڝ'ȫjG33#TGxč0|h1MB&l2l'TfUFPg?ULa2 ,wZz޿ذM<7J^MZlWL,(fM eHy 7`dRF,1~n̩ A-hOy 8W"1}㕻 golqVN; SXa:LB @^[žXNt=dz!A7#TrbNo=5BML=?̱֌t!;4"(ө ˑY#IGla*/ gKDCby5Yď.j>(?y홈€Jslփg퓤rtue"^N30av[@w&w74UpnH`u3:\ڢ@H ^Ys:=eLo1foA ࿠ YfX`z ,;<=Dh0|E"oI,/ch3ZQp`Gq;$۰hX\An2pjHU Jx4ߤj,l%]X]o6>f{ C9dUewx0b)(;ɢ!@UAX̥G#kcѹrMt Q\WRn H{\#2Y0shdcb|B:'{cq=?E]D,y Vy ey{ؘQBN iõ)CE(\akMf]_M3/},:S5 _ ~ŷaqpt~!&/UZ[b@꽨è`>޹A*}' {l t]# !sncvgP5ѩu#a/ 6P_`XOI\xܓ4ρja—Oz׶=;iǝ#:12?ʦ\1M+b/ ?#ԋ;,-u1 %"/N\&EWcפK>.@vD%z w4BtKiҡ;FJ k>rfm2g"fT2 ]1]3X% "v̂]!1aԵ&wTe.W3޴GؤB*Xg ebw,ՏȂAyV6( Vc e7c |JPt`hQIJ_|0we_] o[1Yv9ՃzoWjp1%yVXC?'+LxWFRh%To"ŮM%Sq;Hts,gӹ~/,[b{ݦWos+e4;94*TCʑEmss8 ͲD *ZGM"|m%KُS.dKuʵyC?`:g4zRBꈡռ[Nx>IVkVهJPŞ5lM9XAdŠIE/3*BZW` Y2Pa!=k˕P&Me=.ڒ G!?Jd00zg@E4(D{eer,p:btuP{c ^ℇhnB VKM8߮IB:LNܾ^Up9yO`@BuUBݒBe{bcve<.!^`8mh=e2n Iތ~'i ˼:.NbElHQK%@6}/?r.gVޢxY-i$EѓrIp7/() 1pfxu\N'޶(v_O sP.יϸKo~il[4gI@X)MV<Ō{`}v7Rd3pGNG jf@**s"MO2 2lJO֘e"t,솗@'ܸ|f>/8 %-PYLaʍ@y41'1ábhV,ZL[dqT}e=L!V+ w]'t98^ "݁g㼦X[4vk/,#()ůXȖmB#`Y [,thBCo䶰AELI`cjdJ3(է$i*'-yL n׮hֶHwh BxDI l%15F4*^ercSRDGUKpGC(3 :y;[D6mV/C¹0JMb͔תO)ERF8({N3 wy}JFŶK*Ot{GJmȖl#iQ!eLm[`*8TmSEsxMi㔻3$a)k)~BENS#9?oɪ;k.[n:o@֑%Fm4[6U+2] tP,|H3J^7YϲwE4|u{7ٗ!.v6SP*fm*ʼn;ΛDirt ءͳٓu|sʃ԰[_޵HuB&4z g2ya20kgh-0[EEQxE툆69рq凃dv f: ӛ>w M&jNsi!Rs!TP]C ͳL X*Miж? cs )RTҧ@$g͓E ̒d^X϶^, odq[HσáK{)\kWM@<یCr͍~8HkxmmNB6wyEUAJt$F>l=eZSN UAƇj _^Lx-eU-my QSXQ+$த9}0Z(n*M- 8~ gQ TO& tMF~C`<N`5VF,,ce%xLѫ x711B-dU(OchNDn=KÌofԄe>+qFWfHm|eKuM5ɲφ  !<[q`YjDo buQe -BNL6*n !A^?pPBRjۼ͕=^t+2 EDoW̖t`S ?-~@sI l.ā?C<'ݖe"OdZXW}]:э=QZ~a]19J1yd~ޥ[> UĦ$TQ1(nQT${\ uMZޏGO'S;8Oխb3cXsN]p_50›0,ȗ#`xI"nTЗ*G%\-ޣO|?'˶8}ݖiǛ$1ddF)Mad fE(%~I ٮ aʺ 9^5˅L5OoOĬ^|_I'j Rq 04j5֦t,I}숧OE̵#eR(NQN!3wD[K z|"ݼ!I^u/]0*Qa^ۓKO$=g;mI:Vp[M"VBVS$Myo]yΌ__Fm˜Y%1Gq/7 ס  ."~@U+V\SYT+)9Z9tϑ==Oa*bTIhU2R?F_0A:O1Yq(Ih[2\ T 6/3gtDYL7z (Vqg3"0JY4/fO}#9®ҿ+=AqMԧK_1DZBd"<#fFjnzgVΪ[U,wҲ J_#U{e#㳢rJ ]bj܅b"fjhĄd.ݏ~,n:fZi%BG掳w}0iCE@/I./M6 2 =yP 8XE  IX ]= 0Y/ :?чss+ #G"f1]>jlC oUQz?2bMZ2CWtbp-Afo}B:"VR]+(REM"h ȱZlޑ~sqθSt8$<מX\uC Oä,Ajk BZ}[}&晢 5M/Q1;:L08WXl!SvF<֍WJF?8'Oݥ/n !,n0BA mI?/&enm..Kj|K_2^aoD6"ñrBf VM䨎W 4FZ&ݛdѬ&n/iu3f0n] Jۥbi`b-Hw^cg,(x0o >Xa?'cuF] oV1UۄCVٜ O!/P]V#; h  R]kmBsA]|PIWl$F}R ].#e8נ8ݮTtm$E aX@yF]E OkT#E48 j9rW=ڃ`.ۃ_8LZ:RG1jEwQb_Xv )ׯ/\<<'bSg7n$͸; lIFeWK̲|U}2e~ 0or듟1z Ү:Xwӕpɇ4b 畧Fex{tE!ʿ#`1k]ll%K [Dyx}o f5ks@3z2IJ/Ġ()`NrWALWG\PYk3e2:e,XFt](\b,EF)hk@pC\zC@=_SC/o7Iz$qS " }M;EOuY5ҥb7n =t1dO:IH_W9jt[%g%PI߽p_rf}iƸeL3,K&[x.!#( YS7EG"kjIkAI| ʒ5a-G?0ͱىm( |=OtېxYT;(c9KetBd#(>;+D?eJ1\Qly[ | 'n%Z8 ^_#2r{x-{H{ ݩdPL^}nW!j偦e*qz]G0_-Xi7T7<3Q6J9%4J3-Ưu?4^ܝݏ0:{S’t n@, q\"G {xugq BwxeGI`-~ %NKz:m`OTŅ#-"!iN|)Tl B39r71DCkWe-=g8{I AEKV Xȅ9[e`f9X"J-4f Bm,L>vKn/G^9UB$o0~Y@Jq9v)(U"XM(#FO L@5yվ'_5|Ùv?p!]YڔhMXqn&ӽc j[|!@N>QOUP vEMZ[V= |~F|8g@cC23vN\'D4)(.kvS2;-MGe, 2٠ota NlYZFG:32gkx#%%( F/k,al_x:x̷a:z)HmELiiEÞdx p3]&ŪwOUHQz2|}YkKWFo۸]З ˽_)Ix5 E#.j8bxiH.$p'Otn'ƪ 63ֿO1,r7TkTft'cnߓQj1It,ߢLTus@n8G D>\sTiC iS+ r 7{ q*س4j^+ϓ-KxĕqZjEıB}Ak)yԖzP9b&UsQ ΠSso-'M6;r43r~SbDQ_ K,pTVo/ڿ \(oB3>O4@XO;;O#Mp~Dz[˚O qmaL4J 7;5*&ڏCYGh HPN J#6@.6( N5_ed~OX M7 gK 1鄷)b82h5cʎC1i5أ!󺧸(+_iowTNYZSTv#y!7-Uw˨x~`gȉ YÓGo/rO-roکu=@g^bk[Mq>af`Bm;';kw !M3b-3uI>R -4.A^"E!"17\"Qx6gYѿ[b(_-w.Dٙr3M=0s.sup4DD0Hi$V><ͩx} +]jh tQX 9[Ҧo8kL=vA5L! v6X{6E xK{e YfPm^YOZw-H?``ܫZX"kV׉a䂓ld~ċyo- b\Q/Ue{&}]VH}3qPlvYsJK.H 9R _xvviv17$u Mof ò .F%E}^ɫF>AP.mAur,!;.чdhC:V!9avUu:'l 3AY?Oىʶmph%j֊7hŒN|ʱGD}YpB#;B<\f7LN>0SmqrvN3}{Kcp.~ژiE.T8&遼O*k~L5X9L?sL3<8N7hLJVXf[r9OFN>dn9$&M;gGS_U߁PPڼ]f0M3y^;VCEñ?Xk'5o  2Lh/~p5'%jgu! 0cgж)Rws E,<]{􄊈~8\9wG A97D^=.wadֹ>2#w =]p=d^ hj<8xeSgd]|e]J8V>㗜6j7W\iESͅa'{+ eKNBi ,/50pfDPqzw M+;rӾݤu6 x&_0rgy м|Ntk6Z[:ړtr}e\4]*]1)"9K[jcĄU-eG4'Zov%2xB?h{~!E{|&ҫE\=X]g ۆ|zUom?K{! lVNT/MF 8.:~Hmgwύ?g'&R0 @kbٺ.} ʜQqOğgM_f ڭuYXUhƕ{dER+?6hpPw\%\C2Cv:l1 R4Mq%{9$ D'9k>SL1WL(g|ZY/&xxB ()UsŞ*m#HϜڶDc3n NQ@AM#wDkuA9엇AMKk9Q>P?|O$%@mV;= Cpe`'mYF W2ķU=-:FrQS0+9K3k3ᠫkoz\8%R؊ C-E,7h"Λ܍0Wjkb8'('9?; GC5ۉLl2?BVo;ۑ#d/,K ]a'..T%xH >CiV4sFFݴǎAm];-Y nعRhڜqjP3#n!,V+M Ccvz듪ϸ `os`]')G_uϘAf-{+PeK#_yM9j6b9c&eL׼<Ϊ5>(,yHGU](4cg7ߔR~{EDLT]5lMā2ڶצщ1ʽ؂OԧΪdqڢuk7S[k1U8!iV$WQnDp {UJsZ\$ő.<)E9`ek 4("wbG'O'.WΠPan ~Ƿ}7 n4ott?WR-f:kPkS7_Nw\BD(+B@k@F]2nċI 1yP/ޫ,UmE~=2cXtX^bb!~. 3F0QzCs)y6~߶#LjH9.CV?e;Z9^d>2qyÿu:3н1c#a%OqxE+cKCn{|ai$5&` ErݯԜ fϐۢ>}5V`>h#v:v#WݳQy |j芼6e;ueڂYTnNBoP@i,DWA⼝ڻ,SuPm j-ic4oIEB2*惭zN!3,fV _5[݄jcy?3+.J$ }4:`TV3Y۵0Ш[۟>}dDgK=s1NT^:7%r!b4u1 iz>r,mDfѺR&tw \O=3W1'-55`|ǾV[I>~:#35*xAIfI Ma&LB >H_/1zSsY?-4p Y#.SyK=N-6'@sg#j]#P޸Ġ) e C)ڕ sN^w_N T] [0 u\f:v"N [}55f-[$ ϠLkdɥ7p94GXbQŘ>\׸<8Q)eDYnH{9=K鱊Hvj-|m>Hi M#^]wR>shGkLg jPS *#3Ƣ瀜oGޅ 1^Ԏu@a_TXyͅ=uj6.At\޴ڨh9{itۅra/)bjnNN^'Gƶ&h:.6Z|G\h8_1xGs"ĮQRvT :+m x-H(3/^nED8QաEcsLG.<oy%PWE(m&>"!͊ܔO-H*0<M^UA/@J{n@VN-#Km Y7\Uwh]e8ȕ8p&==xTy{*ZRa %,IKU.رbh&a5`$|#S*zk䟮F[Py8z9 bsU6=C ok.ܦ/(.Jppȯ"v^6n /^S֥GȷDͥ+g-rY\O:MMpoDEDƂ5I-ӸAp+k1PL]=U~ʕ86Ea]Ї /D`FU{:1ٝWS?*ZҞ'/ecw$].(k5w 4௯FX1㹏DD4exAn\&4r$-qMX7rn/($/'qVZ哇`O99 -S ՆlIA[f*ӹ V{C@}O(/ځ%| K#leS!8F]j նg/X<mZ[qU9۫-x?s@4w0B .|V8A8Ԯ*Bb>Oh/"S禝ik*)ips\ʎSJH|+.C=5=s QjxQ]p bUp8KW΃Y P^0\o3MqS,'uؾbi[OsXK㿹FNg ;OoJ#Sx[zI*ujbڜcP1:"?tާ%%(76c!8OژjAN:;QY=h3svh,'VusԖJD Dy*i<;AsH8v}hA0 gPd7&[g@*ZK~VXJrU)}9]qRJj+C7C(y4yf(+]H7:1,iW8ģCOyKB4ln+>IQh/uˣ,?ˤAǒSV"JU.7}0NǻN n2o_` 9^լBZ83/VP=p z OKyzHk&:p>Zf4do̻hEB5v[Đד+?Auyˑtv]<&#[ui* 6TKw~MPfN'ꐊ2yUݖ|\UJ/~\ <7Hy\Wd󣘲 |HH]XO؏],kCG1l l(BK6qM!/c7fL^bx_ڡ>;|h*3"en@P ČlnˤN]æ2N%/^_(g篥WRHD t@l$s:{F#\۰<+Bn{Km]P\,lTz ,?_,-/zvϾ}7/Px=!"1-uŒ05T]_rԩj4}էxi>nKw߹5^abfԍ0?x1nIqC3C()]YiۑNxc}W>Ndv/eB2ٲ\٢_l@Տ+;H 29iq'}PN6)DPVeP63<[#&5h4E!|6FuQXaj8J).W׃^!7͐PS g}ϓUVB*{k蕹Rv .RUp 5c:b 걢];fΉ)#$YKUxT""DBپykg~r4I˿W3ʂ &Ч&PL @Wmg4j`߲WP$;{lrm4vzSߕuT:I(.œ+)LejpB\FcQJvC8VZH( LEUHq[aJ/Kf@+VGH΀ Y|h٧hѮb,wd+c1gL|3+:3N۲6XMf=loݠ{ : 1n"dĀ\HSu G8H`HЎ^<fﮯy|}U5XǃO},XX6@-@<^gY{5޼|X陵w~{ul(LH?A?`xm8 rR"'6ps'hE3ȴSQEšuaUغ~ǔԥHm;bx Jmj¶hboHLl4:pU1:B@ j7;D+IU~7$*a^"3Ok`>]՜glLg8xW{Cms~܎>p'U`t5l9(!Ui# /5]}jaKDW ?&`RxMR $O$IƩ8ico:`yW ݏmc6_Y1TDa'")n} 9\DجG3z԰ ?Zmw/\lvɒd 9 w$rb3sY3RD,T4HQj?O9T \Y͟|T=ԃ#%x0LTn%%laz:O(S&cN)5 :3w?tZ حQFё/v*L9v ٘!6Oҟ\IIu&pJE} zQ@sYKʚx S,ahuцH̢;̍i7yoaw i dzCNϘ%vx'niÓpᥟe7z'JgćbD, 7-+01~-Z`WK&J>'mbJ.aと!Tvt[b'Ԙ#_b,Bc_sӯ euIM"/l_\cI 7* Ĵ9S DPͮ5+/WC=Rb10h-gC~[֧RfnԍM$VeKbAq2OҨ/3!p4j%=6}8u{|K.v\/jAez%)*oduN&=\fp^Ͻ4ŰGEF(yVL{ T!Ɏ#dՐf-> 8PI]?.t? gg}=a딘 4T.F8 ub:Bt0*"+ѝ st3hYQYCU@l?51 M9/ rݜ^P lJX9`^0'~isiMO nN,[gU|B!"B2vnMϬڶHfYAs^~4ݭ3!JelWEנ2y-\KjE?`R#RuBj7"Iǐg'<ͽXsH3mTO*``WdRlO`1ޒI%B'~IC۬7qn19z_e&F洏ғ~1uON[L,Dy#;w4ؙ= X!>5,6fQqxLd5L0s x ӨBhc3q>}B>R j>r!'S*WH3{.\rڦBʖ;XWc߯7D29 3bN h&}z$. Y.3АavZ;竮c>\r8}E"Ŧg0e9{H, !J$#p |գDxnO_%QBlX$nB20W%Y<\ 0[x`p@LߐSY%KӇڋE]jqr`Ac0GԦG }7$fh^_gq|N͘ jorUVh?0\Oj3'@ +2\NVǕ '!z5EZn\dki5w\ ׌gSC5@$ Gbra5uMxO'ud:KX& =^~H&0lV)S洠B[@9F-*ᣫd?Bj>F^f!s9Vʯ[A@b;?՛bIp<>/kSt2sɭ<.q <C{T~T ;]DcLF.":sB%~]L!a6Xg9cRemC*4zd:8IdX-Ǜҋ%#j}'"%IaTAO2繕I6z1,CZ $y*`A/@EˋaEq_!<%yd6pT_سf&\KF3kP`#Vox4GS%[/6 A)Gxsno-h?`N)3.nzXțŠ-`9c(nV*&i;Ce镫gjR t][eJRkWH qj2[%w۾ej7g-Dp2N-o;`/ꮫW Śri-1-3oTDl_ vߌ5]# bF|ܪiT9d5yt>0а.36REp$¼(ԊlB׋lr@>rƭBchi~?|]=;rGDt[a~J 3*%͠Ob pkפ9*K8%qH}|6Kh@i\,,űf?rkߙg5Q>4ʟ6(B 76~1u_ ?$ p/ x.pюBVq<DQq\TXgVRx@rVE?IJs)F onFrF#Zdv*גҩxN!7`iqCXJ* ??,lE9^!ZkgYȢ<ɫ71NnUa}h ŞOP"ft53m]]*Bk=x7׮m&#gC5XK QBcXFH1Z[?O҅@-t@Fcwx=;N{ĝYd]=^tAhJװ?Wa / 4 lB+,\dpaȤ'œu2笉шrt*lFϐr;X1UQ+P`w6<.H][6"ȸEAE)G W%&'OQcN üiO$[ON9ta1!&=kb\0c&-Ij4JQEk aʤu~>B}|6B@Fo=[;gTD,t!6rnLJ@qSB]*<nGu]\א o=NY_5>!(TDY.g+؇G3^05i)LКS[ |Dʃ@ưg qy)dI'σ)m\qk AF̉aL/nUn(2HjJoI$wГ gGzU>2WKR _pEaU+Pxp`:p!5M ה DiUp'yS ݜ}:磨U [P 791oxQ{5ҖHS3+g-CSщNPVst9,V B-fetR.OJ8U"NX)}w|:N0lon?AV7+XTm ]_3sM8Q:eb+u139`Ajzx@nV_{ &Y նoPb^%mHlxaMsS$ e&l Bw g>Jgt]cP4ьqOO#:jOT?cKӒw>Z :]FKh(M{PXP5ǼDgnPUuC>|W**&!^>V&٤p'/0 ꃰcͽ|?wX }rD87#([Ɯ5ZBZmLOJ:pi`C% \\Wli.tu,6#?#[ƛ>4%Gb~gR8ZY<H<Ӟg+~=\Ѝԕ!eD̟KukXZE7gW1}\k")警.u}j zk`Z4B4=D*FA"-NSo=6Af nQE?vU0r]^}KOߥ$o_OL geو3!^;8Ӗ]0: :j4k=mz|Pp:Wdh<{^Ni^] bv4ļKo/77W>rmNVJ(-cnM`UȆkeR;Hf2[Ő' ONJ`#@ߤ7Vg^_N4#S'Odӧ4DqxC@9A|OWcm]N9D;c7_r/xw{NtIQS.Z?VsK/ j*.B#T7>87|aR,}`ER -7|'d޽?pr|MvuBeeWVluEro&J'3MjO?M~VsmFYl7K͋!eL_({n@a>8~HđX{!qnxXmҋd9~xW0q l+*))1֖.˄Y:O0'% SL(.7/R/Ռ~xcΎ?ۃZ3U̜noJ};̿D!2U:"(96txz*PH,&'T@f`2E⯣;iȿ-/E18T\_v[Onx_X&$ #M[f!r.+%68a)ZaW5CڏKtpb)\ߴeG%3er G){#1*lG*ėvQeIo*Vv<9С| G"cPE;k¦(+v+ h\4F* {-Ō>]gڦBnWEW8mk6t̤Z"_R޵?>)|4ǧsl}&/ {?z tPnh6(^.%b^YY=56]PI|EkbUɒ J$WdH\层2#,iĦ&1-iH o!oר,R)z[4!jtbp.ot(i/uM`(R[ZkXuݨj$r^j@'2\s9e!1U_?XA;R1!DQ2qߓ"fSjH:eA50F2:s1LԤOA{G 9D |d:̿Kxpwy_ R ņkSS=0 0HYՋ5O }N*းT j@8# nFTd;I7tTK+>IeB~ 9; ,`X~j#mQ;` B.Mk0$ϕ X7mpu>%@ҙp YJy s 賛vKB&}O:4$< (wbKZxYjZ1mOQ|t3^VPe3ni2}{W䬥q7B=d䀶l)Xm^Ge_@ @5?AzC_dМ~ڥัFYQ8pKcYn:uWV•ȭlɅW94aTy_Mz #$Q. LφW?#ADE>"J]k&2֛/co=zQ@2wU֚H'}`q V*O t>YfxRUAl>qmP1CAih,.dJaߵdRM昭;~OsU,k4Jyӂ1BЭ˪/CQ 0eYJR+">{K%ey'$D_< OڲXT-^pÒ9<~ǐ]z3wSz}?;]trv͒Jacn1AȻ~J␾GBJ5`|JPqUJO k!I?R=^ͅ{ov#M^#RlfN GQy=Τ'5|NmZHf qH s\ rlA9GyG_2 !Jگ| h[A  qdka'/كr)O.V/TCo}"[0a M̺g"dxqT3,~:O S^XםX⋋^0f $=3 $4 QyUx',ϰ<;65hJA_1*@%0g4daq V)fA]Oz_ƥ*On4uN"Du!d,)0(}5ofϘ/cI}25/ s罩OOO=Xlik^:=Qدx1~P+HԷH51 If>`xȎ0uno͎+TrD#lp衱;9%\S^lM!O#wECWE GjYwQԢ7:?s"?IЀ+iXE.MjZAB2A3{`!9NUz\jRC(j#WޯI89~҇ˢuɚ3upkpk'0,E[&C[Nq܈ /zGx]Vv `5[$!{bZ,= NWPUA곾EFow'$7gwz-;` y=;#Y@[QC^vd>=NԌ.nlw8 V 7?P2uN 4c^-Ǣ 6~ %&g!":F\Y ^ Cw}=-azْ3N's1oB sNH_SؼAkHkOGƑL(kPg |}jԪZkiZ~1N1Da3Q9F)2R!RVrNΖeRw+)k)c! g1"B5Wj C&sA -+ X#  lѥI֡Z@ȵ kێtՈd]S*H43K6A5(2ȊWCȷG0fp'm;_0iJUP2зcT_[I-S DŐ$pJ9b@E{xCWie*܄.*!#x\R~3=CdΆ#gt? H0.@آj&|Xqk߶}y0 W"RS[pq?_5jSmb2K]4KnaR\skZҐNm}j9?SC6a"Xm(sЌP+h(>[SXX L}dqE,+7E!b%r-^GISăn~{vhp H۪[fk=QaMn_^&j:a#CGi;ڍgy@puL d{" fAŘ;@iWQİW=!N *mVܱM"w:=Ycy{gGK@ CV$d;Do=bN>H6|"Eȓː*5SC!gΆC$ObW C Vk!qn-:s=kl$VFfLi#ihWZonةܱu1\wfg˽2߉ѫDf%-K\tGn٩T6 Fb0h9\m(^l jsպ4QĻ]盲;ͽs-W<,S --@t !yN?d=M(S[0WuPQXb{8SKND\M׉qH툯Ci? 2#qc)qk8E1To2W5-KxH1 @:E@``|r3]mdݼ]LF!|֝ͳsD==PȢ ^&0KOJlpGNc@bIkF~XG7#e9l1 F[X^w\*RBq+@]pNp" dng&hc*1rBVpHZ iJ3Y8 a`CA-T;3bȵu%) PTJ՜t8QZ~xbyO"׷L іw qM)H\T{CI]u8lc j+}| hE|ey~zmdpCҪ&ߐ不oy<>R $2) /t |Y96co/NxU\ߠq]{eZ3 Qwѓ[=E!Lfʧ@QJqd hx { eFEa rCOPȻ\PsI4#b[TI"a\pWO|KIx37JaJ Qy% 4Cr^ϭDoQ]alBq|gn`R$;x$N^=P s~FE! a.fjxYi:c6V}KF:ǁ`xEjٽ EE[, ٤;'&t,iV/R;}pLl9B` J(PQՉ_+kTޟX'3ӻ?r59^t$;:|J7D-a+Lܭ>5l !I3gx%;?3X68WqĖV9zL{ЧO2KO쁀-C;X<j'U-ݡ/T̂Dܒjv_ޡ2|eBT&tҞs0a:N9-\̡`ъ"}}լ~C>XW&!`a◊˝`>@RdQZ=;<1:Eɺ;:WG)^'ZX&;/,R෤ךG:]Z`ܵbefֳPODsïn)(00|ZPRO\~3emm :Rvų*?XÂ!펚Q>2aԂУRk/c;E,Z͢=HfJ7LFuZPSSϝzOَZtmK.t*ѻ,W+B<0}Ӧ^?+q XL~v⚜ʞd"VsPU¤8|\YtRj4>@6|.y[qt29a qZK-ɐ?YCjzY'"VlZfܔ0fQ&-߯ϕ}@=v$xp7XWa(V ˽5z;BZ%zϧ%FSf(uݰ,XIL;ZLSSA(|-*Q/j0~n[ ȘBV6V~Jf>ZG*Wtyne[Lh$0@DQo+ gѱ>I?۝CZwNOjRޤЪp_Q #'/A;5YZR]kKw}^ ۘsZ#6|+"W` u) J b{@ Mn Pxtй5PJ6˄5V|k#Q4j~x0* @7 o%K^tR &X G9^j`;J֟$1ppO5z7zlpԒ2qi *xc[2k%x=L,,zqAÌxuQPAYJ(oId-5KF" { JT]U>'v%b F$^:߄Giʕ;mwc c'f;R}M gյuxauZA9vDۥ!?U4/Ȱܬ.(6y_8>g4CfR_ m1fTd?F{3kU 6kjJsq@o2s֚RVv8)1;##UVk[ЄQ|˫QŴkF< 2 G2oø #.nn VsV k(:%70*v}C2?>OS-/T3ˆ|$e''`dd t/K6!?XX+l9}v-FYdŘbݤuIc99A9?9[sfR8T%yhjf҃7,jg׼x1ͰOuR0dO#> j^=;uLQ-+ףD WhŸadUiB+u KHT :wnGv1B:=sl=M7Wx p9[S4.WTN=Jr8&9olCѡ?e6 Gﲽ9K ݪEnܣU?'ZC1Bi6pkV:66%=}Ɯ&rj>yNz,qB\lgH"S/ T͗1da]Vill\zz0^_Hf)mwT#꧍n'P+0n\T;( 1!΃( Isi4DLrVdk}*7mh>^v:t >SvfүRw~-aK盺vEt"*Yu/S}f;y[9x'M Kz.{^] i\0Jhjy!hQ^`yV^CU^."DԙT)!CƹS6Qar$7XgPs}j-"\_Sg} ȼϠ"jU# V=WJCh_eZI DvuE@ V*N zw_ vvN7Z@="B_nBx 2Ux"kOB?phVcF%!ٷ $K 2jg5˄paYNyj:b-/D:oR^&avnIºCAm I'Gd*:=EAh( +&<;5 B|rtI).ps'CĘ^-!Ͻ̟1RIMG qVo4=Ho%9A,=#d3ᢀZ&ㇽOvL֒2PnL$;Or?%9ܔ4MҐxjRQKê+;bKA}M@K튊]Ib9HJ>.aN 3})0zٴ|4"8}kg'?%e?6pA&V>qnˮtj~9erё30c{M\fѺS8E .RUt5NRAQ`'i2QTdvb(mX1B|v?R<uQTbƪ8~Aӗ)%YDobՃ`ZÑNѪk]NB 2Iky:4NB(THQ,W SGBN^ߠ4rx ;z(sZ=5 . t7~h]L=OCxW\ʁM~Dzdk.\n!62)~ 5I7@ĆυLV?bȴ:r,?)A6SΧ٬.m|}O _x)%LjPK8MڙVNQSV4L? SNt˱<F/%O@A;*g=|:L.w(Ɩk/{7#Oqn@HKj˱z~FT`U]ЮYrdip}D4'Ԫ-')ү`GTQL3lxI*`֘`ޠFá] kbʧJӾw5"T]O[tŀ&jxɬ&%kMhkFΎ>Q&k3\6V!wNd>} =&|n> 9me<<ڟ X6u xbj6 yV<{[^3l) Il+3(-]Y{s|&[:k9^M}MuQCҒ֭]jې3P<%GآZB*=|xsƦ6Z)Dީxɱr}_Y 6RV6:^>LPGc1%:g*+;5߮l4Gf'oL u+D3Ykey$Wd^=mebf;CR됤\d HG Y^T&7# V"[uR~VؗXj12uj50 UB^m䥛}+Vٯ}[[@5>-&{8I+ak)8|F4竨/eX' Ѥu-^$Z)>t:)veS>r4oZ7/QYr9AX׹sY,OBbQ5PR p5}~<#:IP=6+P|1|A6A bξl%< tx8|dt a!0e5@H/!R/DŽZҢ[a~ɥj‡1?l{0 ^"eHy Һ0wغ1\)! iknhgyg_rgƋ^0;f"^"Uu5>F_iN|Zr|>E R ?z-PG)*Z\ދ'\^*±f}zTݡ8S$Ŀ$kU[ SK$(Լ 7x ?p|-&o'ƃkr܉{«xQ5૭xƻ :T F""?>6nmof^ :E7T ŧ/:BB xc +J]80ya3mP"2$䲞~ $"-'Q0g2ja8"nĎfMLiK*ɐ#¦qe"`Ck4|^C t?r DN\EߌTgT$ A*R8hv4zMCςelH JLbW-oŦgMG|j>@R1MTsZּ˞PV%`iv.NbZՍx721J~uDM}XFBJZ~P7^t}L\A Ԅ+]_Vt.B*"`Hu.B~Zѥ,]~N#.W:VyU!xȶ wjA"vzp8@00wDG<uY|~ǕU{C!LA2x~9Ndܣݥɫ|='(߫sS>ܡ:7US>`!< 0t7\;2 +3X}% !xDrS' .i,9Hjt"JC5X'vT('W]޶5@a)Ѵ0x ?wA?7d6:c\Ϩ`}&Bձ-ĄY`n?"OG(b*1mNfވJRZe/S.G'MA;|U2:m$bH) +L v:1{&֒މ _rxy⡽IacU=]US Ka.V (cÝ 7r5;y.&jJrk-mzCcB&hV#{}j\5P{M\5_`6L#n`yLGw&'2Zڨ ׏ƍ%}q7ygPTREvLפ>- M_ꝱR(tհImɿ޿ќ -j5qIcj~;؝IO-:. Z[ Pp\qA܂W,}'{Q!8VbM* ޔyZţhF^]1}ȭ7 }5H-ʞET@qv.h[bKL9S.QfyQ3IxQXUϓد+ &tXĝ)k-eA(_cu)nX O R&3^X vkgkbDEaQn=pIОv#c{n~=A)kJ@D T[~=nWjPQmfAgsw]lޫsĸьT֧JpL{!QBtƷ9rݞ")WNeb mrAWc7o,!DRqsT[ͻ cPi |D>rzH. I^wjZ飰!q`Φg|#?պ{IFLS0S_ B9*3]88fJ&:5rO` ;U{ Y"sp&NLE6"ϔΐf5ya`a sn%BiIox10+٥Vd ܐ#)]\ES'i%t (y2m+@6Lmv\ C %H5$vđ~Dm:ql0"^d9醅)mݥ>:8T윛EaIf8E8Cuhy70) HQWWs5axLXYv&@|RCotpET 4dgX L{3/1+&3T2vZcD`}(=WkI3d 5n=`&VU_,:9to{b娆YmB+ul/s%R^_%b f1f=RqY3y.ƫΧX>-Mnv0M׉bvŐe4? =S3Ǿga5jW 8}MN+~ "J^lMhC:v7{ԮqLƃRr*';۠ xY_s>Lc:oBQRs߁Vٗ$f_][,8CԿc{N=rio@ٸnsV:0&LC||K ٪fk|j bt:IsESRN^Y 5AefΗd{O.1pxG~n/1 a!7mvV/cŲ1ڞI\ rQ?'{ݲDz-nԙ/vKv;ٽl -i,d!MpXMqVõ!`0@,'Kx5jǁ\?p*ӌB~'m |(KnMS9M 6 ߹z+GHKb+~~Bw}X{gR&~cP%|&4n,}~no'J;kz-WVB@Gǟ/n!;]2_ÔB>LLf$5IP }_^Xͪ_tJZl`ۈؚS"}F =ndoE531鹉n%?/I}hQӴfq̊}YXӪ5xIׇqϺ2d-mxɉ,haFxT<zib`P=/n W.llW̭ʞKdU<0y֡ 1f{0$|Q0c[C5g@ؼ1eµ<䜡]꜔S`zhW4AGrVxPm5@W0 Ua$^˯Z~{{~ы^_Tꏋ+fBe[;FF7|wy~t|z:]ѤJSk?\馭1'yid3f4.2G,NPؗf>.M /yzHĝ :Axoc6`AIr*:|* r{HkAՍ,UGafEK^)" w9XG2dB2F& ^$S893e\4rC(LѬRDkS;Ōxl n`"eNozOB ~ڈyHZ夎kgg&ӫ ڑ QQBHi'Qs4 4@PeۤlZ@f&yHN} ɲ'*):ڋF fpKq򣫻JFRfl8ևf^ W/KI$eQzv]`?oρ"3lcAsGhs(] 4k}; m]撝)L/xg',-jah-]Hd;þN;#_%T,4mԫ"/浳5r#X*W~fg݅o RWf&0ct1}>bG \ʓk&z~LSߓ&#"_| `c|#%>(1tSPmlD+]{yp',%{C;,&*Jl8i3aJO5~$=*03i9οdmi$(v}"a21dT\mS'Ho+u9BF'Q"/JiDR^c&cD@m)80~vy{E9lV@|J|&v5K" ) xUun`8 p k*;xL/%7m(3 B4f6[e uz*x;e0vr5 &r^K񛱱;ƍ)MU 8>In[ڮos&Kz}:b:`I՘Đ5vMuq-5 dlu ?Fxl?, {"4CP1 emݙq mti/4XD v)yKO[Oi3X[cLx&222/'p7s-CH3푴Q!}u,8}oAO>9d8f0o|̠f/ˌ]X2؛xUםb?u~zW^uBMz䶳8 ) 6W3xc -u{hU⬮͓cXZ3ɏ~;Zi6TeDXB BBaz> =AcgA%J.ǦG;8GӖ$gu"kO؇OWsޏԯ]U$:jʮ62ts(zlj@K-Nl{҂ |,Lmр[dyJ1-$ه zx`1l__-F*E$w$nQr`DDߩhl %ݕMWTA  ?Ro`ɩgO(VNDlZݕnҰ)s6{axgZ<»N%2-3\S I+u1K\aA]Jb^'?< " .]LhS4]0yB1/dy'A1&oio']iBfg}Z\ i9}9D$ۨӆDaVsM:^{OmuF H^]d9w0Բi&.;^!4e\1<`.A8"bE0f=)lWe%8ɨjD>EC tK|i`vj1R-n!'Qq̔SZ-Jp>8`7t>*O|?њ*>aB4 /jꏀ\.屑LklZ񳈑E@\$*f;qQlмǡ?pnER\?*jJ(يaۆyb|)HEH,b|i_8K* /cX`?S{ ٚw so!?iH AUL~Nf!IXZUw2 䨊FYu;:sQUf׷ۧ=)i7eU7Qr|V-|kȾa  oY20 bHs OȮނy궶*`ռA1$Z<W'a'_s͎kxg ";"X̡!*Kq:ʃtl?^4QHy7w~R"!|hc}yI;?KҁRbNeA\bG2NѶ`@KY ?FlP9M X:n:E:)9;C7USgz-)vgtʘO9\(3$f{@~jVu)^;3zl+rVDc$PLS(u9W-3 YJ q'˱^Oᅯ{meZ$8]Zzp(ȓG9$V^Ng?1a\II"uWCh-B#m%]b|p(j/$.6T|.m6y'K5"k{Qif m0UZC'oK8qSf}T 1=F"UX(DK`~\ðَM[GS˵Wd*Om]}DnzzbDxZ@oNU&MBoT*,\+{1 3,kvO6&"g e1D^RGvL-|@zGxsyhqR!qNqթ}2qZ5cƕ))&f 4Z#Zᇽ'29+A-]ź$F ؛mޡpeIRTjN咱A0rjozt}~y^x53.yo)8dMiM=`?gpXIFo0SeG6βqvWd7DeK3ު2Jr&On_jMn}ݝߟz ÓNC,4itT/ܤ :{rÌ25_b2+5 DcawB3?Ay?/OBv#Ca% o~\!=z-> &ZZx!\K}6`%}+ I\T̺-\gɽ~Xw7ɑb&־ ,?\o@ JD(^Z_ۣ ̛GriQ?v pU ΀˛ӺM!9yKا[eoȅE;'ng4'ZX EֆJùeUiqQ;$] q&=-7]C"Hf)d\ōI ~Z?+lZBTBrbn0[.;I[*w1`@{qVUQ\5X",xmqS[sgARJ -Amq'f%-9YU!A"f$ ng@z^xБ!;[+Í!r(h]-)|O ,#/Qt4#y+#iVSi/4B a٤x+=/#I{HЃq) ƫg(?Kc"7x;>!j#0q0_KC^jO_f8Ez3p7esш3VW^jq^?aiO;wWmX=1Ҽ_2BۚD+W:z du'_cqc ^f@bas՚ICLԍtJ)SU#oZ3t@VUKDA!4Qug V/ 3[0&xDgfjX==*㎽pԯKqbxk!6zDӜU?æpnlMa)}$]!>Yh68Z8wzxN[{BRDg? 1_|]kW^3>N9'dmtpۅ8eR OAA:[TQ9KWbLd,.:5[R-$Qa~7넨ɬY)ϒ^w