PyOpenGL-3.0.1-3.fc15$>wLY$kU~PdQ><q?ad   3  *KQX ,X  AX  VX  X  X  # M X   4  ( 89`:BG H IA XLYL$ZL@[LD\LT ]vT ^6HbDTdDXlD]tDx unx vx wx xx yx 8Xe\f_CPyOpenGL3.0.13.fc15Python bindings for OpenGLPyOpenGL is the cross platform Python binding to OpenGL and related APIs. It includes support for OpenGL v1.1, GLU, GLUT v3.7, GLE 3 and WGL 4. It also includes support for dozens of extensions (where supported in the underlying implementation). PyOpenGL is interoperable with a large number of external GUI libraries for Python including (Tkinter, wxPython, FxPy, PyGame, and Qt).NWx86-03.phx2.fedoraproject.orgVjFedora ProjectFedora ProjectBSDFedora ProjectSystem Environment/Librarieshttp://pyopengl.sourceforge.net/linuxnoarch2SS!>>  P l li | 1 H H/ H H@__]zzGG  0  Q j jj}} * Q Q =>>-XXa     &&!!.LL<XX k g g--9UUPoo 11 n  j`}}aqx-IIIjj# B B+..0SS Wxx22OuuJJ  ({<<DffwCdd99Aiif X q qm0t $$..;\\|  Ieej.AAq55C]] ) H H'((ga   zI55  }   (( N o o -- : _ _` u]rr(?? 3 N N n && 3 [ [ -KKf-II --s>cc7RR'DD22 f  VqqPll##''  ++:TT  c77e5566 R o o0**b hO g g ''B T TSll ==II  +HH g~~""  # # 'AA;ZZzTrrx?`` !! ) )  Uuu;dd / J Jm  ((**w + L L,==D]] 00//11  $ $.LLp=^^88 9 M M$$,FF55+AA55 ''5NN!!!99 00H b b--  %:: Nnn  i V q qC__ 00OOO 00HH:ff 00gg 00&'' 00 00 00`zzABB*'('( a22 qqRAA6%<$   bb  Mqqyy((#'  ###H%42 2 hE , I 9 9377!)) KK ;; 66b$Add ||5<; F6F22-:=:=!%R%R9bb%QQ H g g X  43 3 ; | | w . p ,  e ekkPii44 =   l GElCFoo& B>990{?YYo ] h##  8;2,,tt[XX     7P'' ~~,,))yKK2B00A&&4 /UBBH??Xll8{{R %%Of}}``s(PP m ]   J O O3((tZZtu$$^^@@cc8{{@.7.7AA0qYY" < <'u  x5L,";!9KK * n nZP[44  8l`` b bF-.v""HggSSaa] M M(GG N ~ ~ t ??mm5||COqq S S  tUBBvB  Xdd  P PxbbIIooJwhhgd_\D[D[ 6 6- UUQQwwt  8 MMX  FVAA0wwM!!xx: 0    cbb 8 < <9f(U(Ucc00  @ @w * *-[PP'yv))c<E  *x u Y YttIEEYEYE 00 [[88%% oo%%r__aaRLLLL C C H r~~ 4*uvv| &  gg;gD@7GG`Y![[ee   ;! 3 3vEE p poo!dd!  'XXHzB73  ,[[K44l))n775&&#9((/3%% ff[\\ E E\m=NMNM''   L"FF`'G'G``/}!!2i 7oGTT _ _4""bbf7m$f$fCCCCRRYYLssJ,,QQ}}\ G"AA큤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큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤NWNWyJBNWvNWvNW~NW}JCNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvNW}JBNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvNW~JCNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvNW~JCNWvNWvKNWvNWvKNWvNWvKNWvNWvNW~JCNWvNWvKNWvNWvJCNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvJCNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvNW|JBNWvNWvKNWvNWvKNWvNWvNW~JBNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvNW~JCNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvNW~JCNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvNW~JBNWvNWvKNWvNWvKNWvNWvNW|JBNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvNW}JCNWvNWvKNWvNWvNW|JCNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWvNWvKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNW|JBNWwNWwKNWwNWwNW}JBNWwNWwKNWwNWwKNWwNWwKNWwNWwNW}JBNWwNWwKNWwNWwKNWwNWwNW|JBNWwNWwKNWwNWwNW}JCNWwNWwKNWwNWwNW}JCNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNW~JCNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNW|KNWwNWwJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNW|JCNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNW|JBNWwNWwKNWwNWwNW~KNWwNWwKNWwNWwJBNWwNWwKNWwNWwKNWwNWwJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwJBNWwNWwNW}JCNWwNWwKNWwNWwKNWwNWwJ4NWwNWwK^W6NWwNWwJBNWwNWwK5NWwNWwKPNWwNWwJ jNWwNWwJBNWwNWwJBNWwNWwKNWwNWwNWJBNWwNWwJBNWwNWwNWyNWyJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwKNWwNWwJƮNWwNWwJBNWwNWwJBNWwNWwKvNWwNWwNWJBNWwNWwJBNWwNWwJBNWwNWwK$NWwNWwNWxJBNWwNWwNWJBNWwNWwK"t'NWwNWwJBNWwNWwNWyJBNWwNWwJBNWwNWxJBNWwNWwJNNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJ_NWwNWxK(?NWwNWxKNWwNWwJBNWwNWwKNWwNWwK(NWwNWwK/BNWwNWwJBNWwNWwK/xNWwNWwKNWwNWxJBNWwNWwNWxJBNWwNWwKNWwNWwK @NWwNWwK /NWwNWwK%]^NWwNWwK NWwNWxK NWwNWwJBNWwNWwNW|NW|NWyJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNWyJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNWzJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwK"rNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNW{JBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNWzJBNWwNWwKNWwNWwKNWwNWwKNWwNWwNWzJBNWwNWwKNWwNWwJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNWyKNWwNWwJBNWwNWwNWyJBNWwNWwKNWwNWwKNWwNWwNW|JBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNW{JBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNW|JBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNW|JBNWwNWwKNWwNWwKNWwNWwNWyJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNWzJBNWwNWwKNWwNWwNWyJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNWyJBNWwNWwKNWwNWwNWzJBNWwNWwKNWwNWwKNWwNWwKNWwNWwNWyJBNWwNWwKNWwNWwKNWwNWwNWyJBNWwNWwKNWwNWwNWzJBNWwNWwKNWwNWwNWzJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNW{JBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNWyKNWwNWwJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNWyJBNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwNWyJBNWwNWwKNWwNWwNW{KNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwKNWwNWwJBNWwNWwNWyJBNWwNWwKNWwNWwKNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwNW|JBNWwNWwJBNWwNWwJBNWwNWwNWyJBNWwNWwJBNWwNWwNWyJBNWwNWwJBNWwNWwJBNWwNWwNW|JBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwJBNWwNWwKNWwNWwK/}NWwNWxNWvNWJ:?e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552d29c756b515836390a81cf1965e08b462977204687142f8526597b1906775622d29c756b515836390a81cf1965e08b462977204687142f8526597b190677562ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7286a1167b2792275774a9c74bbfab935815476c4a77f24a007462304833f1a77286a1167b2792275774a9c74bbfab935815476c4a77f24a007462304833f1a7a105b750b005f4409e707bcf7df506ac7a5285ab3c3173bca42d505bdd8c12b2a179d28660bbc32e3bbace569988d45686d202a1691971d994fbb5206feda06ea179d28660bbc32e3bbace569988d45686d202a1691971d994fbb5206feda06e87d5262b8b729933fe3c67840e9f4e03f6720d626a41281a9f8a5e5a89191d2c05a6399843e753f01f796dd5bdda41eba2e8e79eb7dd062b5db03a6878b3407e05a6399843e753f01f796dd5bdda41eba2e8e79eb7dd062b5db03a6878b3407ec753436ee3c204535ff636238e2dd72d8b1eacb743b8b032fe04841eaeda819ea2901b11dfb433ef1f44257cade64a82b4f0467f7e3986a0475cb62bbec89e57a2901b11dfb433ef1f44257cade64a82b4f0467f7e3986a0475cb62bbec89e57974241ff924ffb838972f3a837eb51174406b13f1838532436d2a5b8a63c8ee1cbccfaf4d4ffc465998db1413840f7d3e26f56be3ee186642433cbe3d0f46c3bcbccfaf4d4ffc465998db1413840f7d3e26f56be3ee186642433cbe3d0f46c3bb4816995cad1d611f334b8ebf3943670e144c6a97c9b2c517ed94b8be00221a11e55929c5e98baef091cc8cc7a996f6796768a1e7c83d9f6bba3f9a4c99febaa1e55929c5e98baef091cc8cc7a996f6796768a1e7c83d9f6bba3f9a4c99febaa6fb9d6fb81edb8628e295ddecb5c571ecbef34e697e43bda90ea04cf14a43f4675aa17636a414a148afc3695273adb4a1119d3d533c1a95cb99f3b169bcb861675aa17636a414a148afc3695273adb4a1119d3d533c1a95cb99f3b169bcb8616051eaae10250908970dd47a0f05d0482b3a632f6b277728af9cae461980f13d0a3f364e9b2bcb2670629c085e3b45087075ba4ba914f591ec7c6ae8e5c0bc2cfa3f364e9b2bcb2670629c085e3b45087075ba4ba914f591ec7c6ae8e5c0bc2cf8c6d02c7f2a812d9bc539c16b746ac7c3a46a337d8a96c3d435aad3050d4df4a4a2e4864642177da0353e3117e46011e0806fd84fd38c634ccac4164257b8f0e4a2e4864642177da0353e3117e46011e0806fd84fd38c634ccac4164257b8f0ededad89e84307e9c26b89f3938f030632410d80a20a5909d5eaa0b406d42e2348e69430786eaa03a400023e838dfb5303e0b348858f2fa4132a542f8a9c1baba8e69430786eaa03a400023e838dfb5303e0b348858f2fa4132a542f8a9c1baba0779a6e27ff80a31415cc0b3c9dcb5cc373bf5216afa54282b300065b5334e841b8efedfbb65cfb432da1f7fd9ee0a647a33dfa8301defa5cafd612abf79405e1b8efedfbb65cfb432da1f7fd9ee0a647a33dfa8301defa5cafd612abf79405e4e8a98354963837fd9d2ba47bbe03c1a3fb4e2864476c9a3fb8e902627c6f9e94f5c2808ebc8563f4e400becf04d91105ad65d49e11d571abcf3422fa20ea7bd4f5c2808ebc8563f4e400becf04d91105ad65d49e11d571abcf3422fa20ea7bd508f7c73b2bb60f6d397aa12c7cdfff432e8cb8b9991336f89a0697db31d618b5e29a03d12d496e6803a90d964eacc99b463b5f08adb62207a2def5d663632e15e29a03d12d496e6803a90d964eacc99b463b5f08adb62207a2def5d663632e112e5ae4531d48b102a0fcd318fe4036781e929e397069566e546ffd3ab5a586955212e7de14c9e98f1261649749aea60dc5207822948360520ae507f63fb33d655212e7de14c9e98f1261649749aea60dc5207822948360520ae507f63fb33d6c1e4d08e3d63093ae35561b8e99239e093c5d3dbf589b80a6fc0d4baffd66e3234505f5f1129e3c1a645fe8ac93c265f0d56d74d58cec10e6bbda728ff75c7f734505f5f1129e3c1a645fe8ac93c265f0d56d74d58cec10e6bbda728ff75c7f735a56b7f8ec7828d087d96a718997840716c8f937971e9449011941098d351125733e02f49ec9c280ad027aaca03609c5ced7ef4b6b22378a872c22acbaa80145733e02f49ec9c280ad027aaca03609c5ced7ef4b6b22378a872c22acbaa80148a8238c79d2ea45eb8f085d98bf345d477cd3e5f46da70c0fc9be657561c7a1b78531869446d0290ef9a20b66c00b573877c67b89d5115751b812214c98ac9b278531869446d0290ef9a20b66c00b573877c67b89d5115751b812214c98ac9b2ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bcbc80a1de3678162b1dc2835a445537f27ea776b83258176f4e00470f7e892f0cbc80a1de3678162b1dc2835a445537f27ea776b83258176f4e00470f7e892f0f17f0d4dc1fd81d648ab6a82c8f7ae19ef27dfb03921c3176cba9c423dbf3506f1452f01e9b8cbd2bc8e122fdac43363bad124ae4f4cc78f2dc2d5958d288a40f1452f01e9b8cbd2bc8e122fdac43363bad124ae4f4cc78f2dc2d5958d288a40770695eb15f317468d5f21972bb9605a76250fe52f7e45d39c235ae1dfb57c5f63d33f069050b63b67d4afd5d7f5ba428d7f97abb23f265b2109fc7b6213865b63d33f069050b63b67d4afd5d7f5ba428d7f97abb23f265b2109fc7b6213865b8f5fd906808d09fb4dd862dad34eeba4f97614a8af8de8a626709f6b772fbc2d025e3e0735eaf36eae84a05340fc2c7bab5f1a2936dc02876b901ebd26db2713025e3e0735eaf36eae84a05340fc2c7bab5f1a2936dc02876b901ebd26db2713d25578ef6cd3843c59775e160b6f6f6b98190c64d7c73d0687f9361e4adbe69f1b4b6cb4dfe51b2024944dd7e8f8cc38ff77dd484154289a0a34508d407285c01b4b6cb4dfe51b2024944dd7e8f8cc38ff77dd484154289a0a34508d407285c0aeb68ae98dc0fe8f0e25f8527ce82220f2297f094bcd9d0972b45cd7c4fb1b418ccecd24da23a1666f588ffc0f8be96ee65e9ee704eb932e5e0751bf00db02e88ccecd24da23a1666f588ffc0f8be96ee65e9ee704eb932e5e0751bf00db02e888bdafd1b0263f92b2d4816194480fc0f4220ec163fbf8a3cce574dcf87a0ac3b2ae21eab5c7a8fb131408b5a9bdf0b38fbdea4a2eb54c3f2ea707b367dd609fb2ae21eab5c7a8fb131408b5a9bdf0b38fbdea4a2eb54c3f2ea707b367dd609f673182ed998ff4bf122e3862827e7ba229585cdef7add46c1e92fe7a80310465756d1d513963c8e0b58dd08559bcda06215882cc5433448ed9d85b1655f101a2756d1d513963c8e0b58dd08559bcda06215882cc5433448ed9d85b1655f101a2d45219df7410361bfcab2ab138137a2d520b64bce0646d79cd595f0c7a3af956e59f2a2244b3ca82db1cdc2f427b5019c1ff683316d6b2910c24647bb90f1f80e59f2a2244b3ca82db1cdc2f427b5019c1ff683316d6b2910c24647bb90f1f80157c26f7f12f34148fb8c7b29df5043b4471fa3311fae7e7f5941b73ca6e31ef2ac287de44e666b2a0f3948b42dce9c6a92acc17250d5497c434d1d9f2f0e0b22ac287de44e666b2a0f3948b42dce9c6a92acc17250d5497c434d1d9f2f0e0b21fa2526ff0d17a022a46df89ec20f7470d0702a3e336c68c0d11ec48559dd365d7f67e14e69244c60252720275a9c87fa78f9ead3fa4b94341310ca4806a047cd7f67e14e69244c60252720275a9c87fa78f9ead3fa4b94341310ca4806a047c1c11b0af881fad469e845827c757727eb4d6d1530fb9c84495ab671749ae1761f6314f2bd81b47b2378c0cb966a9b918d1c5a14a4a371c434bc46a07be7daa9ff6314f2bd81b47b2378c0cb966a9b918d1c5a14a4a371c434bc46a07be7daa9f2164350499a225a5b31e9cb72f9f2ff392a2ce5962704ed5d5c91449bf368e44214b023bb53a0b9d5f1bd2551db517e39bc6a2e1db1b70cb36a53ab2b6084bc6214b023bb53a0b9d5f1bd2551db517e39bc6a2e1db1b70cb36a53ab2b6084bc6760ea95782a35d4be9d27c06bf3c2d6af9c7319eb1ba4bf1a44f25520fbed5ae31ada588e5b5f4da2ee9c4babe38b70bd2c703a29acf0a4e9131cb28e21d3d8031ada588e5b5f4da2ee9c4babe38b70bd2c703a29acf0a4e9131cb28e21d3d80b3464f6c0c958c4a6d8af68f036784a8a3a79528cdd8ae06f1cb011886efe15a2dd5dfdac7a7b29cf430b299fba60b55e625ab3ed63810d5d9f45ca4fa7713fe2dd5dfdac7a7b29cf430b299fba60b55e625ab3ed63810d5d9f45ca4fa7713fe938f5154bb5bcb57eb89124aef2e5e5ab157e56a462f71a9adff6c76703cf808811ee7d6e2da710973ddbcbb16904cd7e3166750e4472b218f97b4fd078ec80a811ee7d6e2da710973ddbcbb16904cd7e3166750e4472b218f97b4fd078ec80af1e4053e8f8b263acb8d8f48ebcd5874e88b1bd4956617f7f7711d680eaec8b86d513e0c6b872534b0e6e0b4539399866f653af074f8af67063c4620b7b03c386d513e0c6b872534b0e6e0b4539399866f653af074f8af67063c4620b7b03c38ab4f66557450951557708683b52f5a67d209cc97885be473e938919d0d46a5b05502a1f8a96033729805c26628bb0b533249dc473aa6efd2c435dac7d4024ed65502a1f8a96033729805c26628bb0b533249dc473aa6efd2c435dac7d4024ed6e54d504392a2ed023f05dfc4467e9cc7ea162255bd044a2b1599e500fc6102426252c21ba9abe13445ee685df94b16fa6333d39ba641206cd783f150dfef02616252c21ba9abe13445ee685df94b16fa6333d39ba641206cd783f150dfef0261ca4150d925602cd9ed50b73499b9fb8ea7537fcf6d4dcda6f3532aa7beaa3781b7270e04a41204b6619b2b4df2fd050ba6a6cfae30d38f5738f73ba0c530dbddb7270e04a41204b6619b2b4df2fd050ba6a6cfae30d38f5738f73ba0c530dbdda1368309a52c22cf8e339a0775dc1bdf54dc6d5dd6c211dda2acd96e829c4ae1c0427136353d198f51729fa600a0286149787648532e2b71724a57a131baa7f4c0427136353d198f51729fa600a0286149787648532e2b71724a57a131baa7f4b0dd8788ef198782c013f09f89e509b5b45ea0ed589330ddbaedb51aa1dc640004fcf319f11eab6114166c7dbdad3fa198373118d6767febfe8ae38dc77f496e04fcf319f11eab6114166c7dbdad3fa198373118d6767febfe8ae38dc77f496e6c6af5122ca92213def2981e87a3946c8097bad2f9f7e163f4c468f9e54570d0a34aa5944e7a3dfa26d1ef9a7818154ce614b7a654ad276922ff218f0c424147a34aa5944e7a3dfa26d1ef9a7818154ce614b7a654ad276922ff218f0c424147eae9428b77c06369e3bebc81c7e089c69c688681e788eafa7f37ec6dc4dd51f74aa27c2da9020ef39dd10ea13951e44458a43fa26f8c160753188927232f610e4aa27c2da9020ef39dd10ea13951e44458a43fa26f8c160753188927232f610e092eb0d44f8ccbb6ad3d3d4ba669f07a81babceccc89e49542818cfa2c18ea83ea459f47a9c617420db261217195055fbaede881d2ca1fd4b28f5678d683bf42ea459f47a9c617420db261217195055fbaede881d2ca1fd4b28f5678d683bf427135b0bf329957ba82fcec22942d1855981d26d33003bc1f76add295c86ebd0b5564ba59738eaaeb7951c627d1acdb1bf600670dce486aea4c31197ad25892985564ba59738eaaeb7951c627d1acdb1bf600670dce486aea4c31197ad2589298d7c683112746e93b504e3ab3d118ebf1f874c6531fbef133a7b5e2a76b5699016e1c9a8652cb06d5b6faaabfeb985e7a43ebf1730f3355fc44ec918f8e8a585c6e1c9a8652cb06d5b6faaabfeb985e7a43ebf1730f3355fc44ec918f8e8a585c6383d80c0b4765635eadd19efce814eb7870e0a1d0fd0a22f715aa67c3750bc1ca3862e2264a012ef35edd04083e6ded596953733619a5f59fdf8cb15fd83169ca3862e2264a012ef35edd04083e6ded596953733619a5f59fdf8cb15fd83169d6471d26f5e84ebc0c1920d4f9eaf554e9869d26228081c86338e6158908fc1e4ecbc665201092e8d48a93447584bb5a24832b011710049c0ecfba42940749ab4ecbc665201092e8d48a93447584bb5a24832b011710049c0ecfba42940749ab535d3efb8f38e52be3a1d78846625a9233d3d0f8d65b3e397ee31715df61934e3a093b46d748367087bb2e790bbbf9451ed375cff02f8a75c713447161091cde3a093b46d748367087bb2e790bbbf9451ed375cff02f8a75c713447161091cde95fa67a04fb576e7de49c282706cb3d30ce45b7c8cf44ab0585ed91ad3d894ea18c59245bfaa69044c03c4eff9b6fcee6891ddc95745b8ed0478c243b93a18e218c59245bfaa69044c03c4eff9b6fcee6891ddc95745b8ed0478c243b93a18e2e1a3760e9720d88e599c0a8b23a53e05ed5dad66e8c4453a22af456a42b0f173b1a2d6ddc42e7a8bf59b5ef6322aea3d278a3621c9e04adbff8bc7933c4ce1a4b1a2d6ddc42e7a8bf59b5ef6322aea3d278a3621c9e04adbff8bc7933c4ce1a49ad2a658928b72e9c186c3859cd2b7869d1801f502509a1c1d2d5a3ccfe130d674251f57e10ce63dbb468a83114aa6295731a1b8afbf26a2212ab71286a70cd874251f57e10ce63dbb468a83114aa6295731a1b8afbf26a2212ab71286a70cd8fc9b708ae5c89ad724f0ca01d01fff13c44fd180a1a67b6ec7c9882f497eb97ffe40fbac91041c931d35cf87f1508aee324fe28f811e565b0635923a5b271eb2fe40fbac91041c931d35cf87f1508aee324fe28f811e565b0635923a5b271eb299bb502e35e9eaa01fbb145267d119f48f4a507b46834e3a19ea279e02083175ac3670a10fff207bd35f01d1198d327bae004c922cb3f334ef9c6b1404db3ad6ac3670a10fff207bd35f01d1198d327bae004c922cb3f334ef9c6b1404db3ad6f114c5cdce0baf4343e2743fdf34bf1350823d38ce3ffdf4530c1aad8761ae85159e5d93dfd6d93b0b5c5cf57fd2b2640d334cce5865bfeb730dccc8875cbd44159e5d93dfd6d93b0b5c5cf57fd2b2640d334cce5865bfeb730dccc8875cbd44c061b18433f2a04f6a1c40b901812ef6c6dc8e9bc26f473512c3c1eadb310cf9c1ac2e9788c93e972c232e20aefce2199004bbad34d9725eb35f1b25110f4d91c1ac2e9788c93e972c232e20aefce2199004bbad34d9725eb35f1b25110f4d91532c3e75bbc12ed8aca5bc28ae286fbe0c81c15a6c928a60b323931f4d5d1faae34e9075cb7ba3d97b560cccfef60b7899e654f8888f74f0148cdeae7c9541fbe34e9075cb7ba3d97b560cccfef60b7899e654f8888f74f0148cdeae7c9541fb88fe4603a86de4958759c748229e887516a4d753dd91c4d1470db85ba027729b70e109fb3f66873538d674163373cd209604c0d91d37a217a6966d3558afb26970e109fb3f66873538d674163373cd209604c0d91d37a217a6966d3558afb26962b810750ece6d6d6d737898415fa35154b65141e221e72d18c85b6a359af83027dadbc8f251ffc08a2c47158f3d210f6480370ebca73419e23fae2c595498e627dadbc8f251ffc08a2c47158f3d210f6480370ebca73419e23fae2c595498e67cd0cea43a5bcd28dda4a47b971672cf7cb62365b6063250a00fbc2a9327016548d7a5649d7c72ef04cdd40bc3f3245c0667934aa84ac1e25840ee867e7b705148d7a5649d7c72ef04cdd40bc3f3245c0667934aa84ac1e25840ee867e7b7051fa71e4498980e0edc56ab0562cfade25de83883d7b40039f1281d14faa1f921f2d00f59ce6f5102ed7fa525134550b9edca796137405332f06e5d2bbd80876252d00f59ce6f5102ed7fa525134550b9edca796137405332f06e5d2bbd8087625da5a0c685842de35215d3228fd6fc82d8c298b8f9242a1148c3a0ccdbd8d6d289c4599bd59126c673390eb854112e0262a2597081c5d774d73c56630c44ca8ac9c4599bd59126c673390eb854112e0262a2597081c5d774d73c56630c44ca8ac1b6292b6614dcaf4036fe2c3ef34f9fe1ea11a63db9e20d39322f813af220c20d292b5372dbc59c841448e63c34d433578bd0c24c7ee29337edf3ca7dd8da9a8d292b5372dbc59c841448e63c34d433578bd0c24c7ee29337edf3ca7dd8da9a8aa0dfacea8798412c6e1d8626b9a8dd47537a83aba0ec274eb448452eb55710f77f7d06884838d11b6b84ce7b6c5ce87cd052fa462edd52113445b479de9bd7977f7d06884838d11b6b84ce7b6c5ce87cd052fa462edd52113445b479de9bd798da158d10602d9b430c3268a4e09bfaa439caf4fd2850c6f042e660219090caf0a34544dfcbd62b98ce89e3c4afec1f5a7ccb4f947b108bbfa6dd88745c0b3ac0a34544dfcbd62b98ce89e3c4afec1f5a7ccb4f947b108bbfa6dd88745c0b3ac530186bdc5193cd63a82800bb6bed4af2ad604ef49ccc46c9ad90077bfa514ea24c4c62fce0f644bf73f69b07e6904227a8ac50c631002e9380f6d37b67cb08924c4c62fce0f644bf73f69b07e6904227a8ac50c631002e9380f6d37b67cb0893b3a1a6f6d9f906fe59cb00225a0420445e419822f7e3e87d3d24853557c93916c0a62837a41f9026f617822a10da39f7a4655268cfcae261252a99fb76af2466c0a62837a41f9026f617822a10da39f7a4655268cfcae261252a99fb76af246abba6f8a915d4249d32a7239fd80043624188d7b6a15d0153042aa8f269181279be03459cd8476cd470643554e58011ac467c69a8d9599e76fe1b1b35e5b20f39be03459cd8476cd470643554e58011ac467c69a8d9599e76fe1b1b35e5b20f38b7e2527f5eb704bcee9e8b0c63ac1468acc59f7b25fb5e033fa487e3ce0b04cb7576686278442c0107662f06dae001ad8aedb6ba320f75c88815949a2070c2fb7576686278442c0107662f06dae001ad8aedb6ba320f75c88815949a2070c2fd009195b86516b576449a379325c488e23f593cb75b8b9ed262daf4b1404b1bf382be994da6167a14ad249cf28a186f7af78e2ec2a666f26f422c35c187b5274382be994da6167a14ad249cf28a186f7af78e2ec2a666f26f422c35c187b52748230fa3e9604149a12b0ccfce9df2a344bd17c22e0c2e37101b8ccf67aa7cd3c532a8643baf2cc028090420c1194e29058367c73e354ccf0e966381a9b58aeb4532a8643baf2cc028090420c1194e29058367c73e354ccf0e966381a9b58aeb4d16b7b2d57d59a6918448adc341c5d6c6f2e5bf3c0282587ffc837e9ace7c0076040e8018494bec0ff4412dc4855c50224683862b0b1dc2a082bc58913df2dc46040e8018494bec0ff4412dc4855c50224683862b0b1dc2a082bc58913df2dc40ede4629c231bcfabbd2b0a49c676e802d3313cb302e3fe4c008d9050f9206ebd8e3f095391b45e8bce22061f766f3fa9d05281f539e55199d089afb5a9a018bd8e3f095391b45e8bce22061f766f3fa9d05281f539e55199d089afb5a9a018b62f6ac538822454f60aa4e0063959ee92ab1ab475782788a37348701c8dc7c861e11594b74512d04826b1ae1cea6238af093cf841d2ce146c73faa1e30e4a92f1e11594b74512d04826b1ae1cea6238af093cf841d2ce146c73faa1e30e4a92f581e2e0c86d6a255cbe76a4e37a8b0d329afe3929144904533cf6d5660130d804414c31327b14e173449c6370e2cd29f36769c3d3dab4cdd42890cbee3c2603f4414c31327b14e173449c6370e2cd29f36769c3d3dab4cdd42890cbee3c2603f2f022284e70d22ee7e6f2abb8b7d8e60d71d53568555bd4f7af2a60b6649014a5b332e74d4d9c4950e87ddb4c7bdf1a9d93c656a3c16192b4c7a1d9deb5de7265b332e74d4d9c4950e87ddb4c7bdf1a9d93c656a3c16192b4c7a1d9deb5de726519bd0f4e5e14ad5a439edc0095b07509887f0ce4c40a793a2b724a956a790702be1ab5fa6a66b593d4f353d889201a1b90fcb7066fa17c780deadcb3f3244422be1ab5fa6a66b593d4f353d889201a1b90fcb7066fa17c780deadcb3f32444231339acc1d7bcf57e4c6ec2f0d54bedcf4ef86fe79027ef148f51bd0b3f0ec999cdcabc8f3772abeaf286c16984794c3232b2e870e1a31b70e143d8ed0198a429cdcabc8f3772abeaf286c16984794c3232b2e870e1a31b70e143d8ed0198a4261379abdad97e2204ad901bbef2fc9bd017d3839a3d93ca54a7ef303d32559b5fbeedef227498227206e6325eef497cda59d524c0e3fb2a27b9c344b60ba873dfbeedef227498227206e6325eef497cda59d524c0e3fb2a27b9c344b60ba873d155edb7349cb0d29e0fdf7f725f8aaa1590614ab5a0aaf2468b8ad7e239c07a93499885f94d0f251bfdc9fd1e830354d3702903791058e42c97fc1d54411d3883499885f94d0f251bfdc9fd1e830354d3702903791058e42c97fc1d54411d3887bfa952f4a2ba30def4e1e13fef81b241785228fc2784540cdab999f2f3e9d488a389d73703a67e30206ed17c53c858e94345096e8a6ee307a9bc96fbe9429088a389d73703a67e30206ed17c53c858e94345096e8a6ee307a9bc96fbe942908717c3f002c4a21b7c077bad5842bb2257dd7c73eb28a9a62fff47afe695497449b4f9451900ce9f5942d52d26b7beff199ce9981122efd18da0d2c9892701c089b4f9451900ce9f5942d52d26b7beff199ce9981122efd18da0d2c9892701c08a0c5d18e02df00f78d37345871d8a568dff08ec62cdceb94acb744c93f26df49b00b05b8f40a74b189786b4b052ee3662c6f1aa7f1f3bbaaf24382a6f7f46322b00b05b8f40a74b189786b4b052ee3662c6f1aa7f1f3bbaaf24382a6f7f46322fb2ffa749c53af11e5478090c18f5ccf7da8f382c6150862ad81b6b0a1d4755ce6a5bb7294198b1254327c3897f23c70e3fde354af5940a5a6caa441ee331b3ce6a5bb7294198b1254327c3897f23c70e3fde354af5940a5a6caa441ee331b3c99847d8a14850609f097f75cc17cae6a5c7bc728a05c92cded3546f4e34833bc4926d6bb39d8895fa166ebfce7b88b27c0b76e564f9d81b269490b5ac33708ec4926d6bb39d8895fa166ebfce7b88b27c0b76e564f9d81b269490b5ac33708ecd7498138f8033b75afc2575912852358ad36441c84d0a7b6bc4dbcabd4788fa02c03340bc04443f8336d573f96e3618e820f8c89a5a2bf9583b9b7ee54bbf79a2c03340bc04443f8336d573f96e3618e820f8c89a5a2bf9583b9b7ee54bbf79a6628037e67b4cae2efb7144a8255e7b8f4dbd30caa8ffe775110657b6a014595c43d8c30588a3ef6601079dae6afda783f6fc34d909276cc9ddd3336e9abb855c43d8c30588a3ef6601079dae6afda783f6fc34d909276cc9ddd3336e9abb855ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204befccaf2168666ca4204ac168a9f4a01b73c48e89caa34722094eab86a8e8168aefccaf2168666ca4204ac168a9f4a01b73c48e89caa34722094eab86a8e8168a52f190e3757458779a23b1689d9a87beaabfcf1fdb5447f5e80d7c83748ad99e65a529b572aeb4ed61275a481ab73cbaea99dbd49731867e9996313ebbfbac0c65a529b572aeb4ed61275a481ab73cbaea99dbd49731867e9996313ebbfbac0c2d7c858a52cd2a89f676c62568bdb10ac167fabe43549f010f24760eb0f0cac2c4bfa6211d9c6a0e520f7e420c342872a5803bc9d10a21b72d3b813d32f1eb52c4bfa6211d9c6a0e520f7e420c342872a5803bc9d10a21b72d3b813d32f1eb5252f0bd2806b1133422414af62625653e206465344255e87a857ab624b7f387b4d52d95632c561e13775e1704ff9bc58f96c250c9be2f245a3940534dba8d0257d52d95632c561e13775e1704ff9bc58f96c250c9be2f245a3940534dba8d025709ac7ef7626ea60bb7efb7762a5134f26468b7fbc6fb59cbcf7b1c95c230335ce9620cec68854d2f90f22ce6b15dd268efaabd1d247c87728b9a33639505a5d9e9620cec68854d2f90f22ce6b15dd268efaabd1d247c87728b9a33639505a5d9edcf3e15719f98d10cabfde4d5197358ace4354c718a45c67beb1e6c7f724ef189b512c61964e69808876e02b2328387772b27cb33d2121c09c6372cd52602db89b512c61964e69808876e02b2328387772b27cb33d2121c09c6372cd52602dbb1e75d49646b9bda0a5a907680abae9f9f2189a3293035cda34455bf33c7acc4ebeaf31f5f4d1646b7bc90f41755508f90e9718450b7755be354895be14408cfebeaf31f5f4d1646b7bc90f41755508f90e9718450b7755be354895be14408cf5288ccc25b9ef6168f7049c66aa9cff2351176ca2e4a1ee6765167a12f8fd90b955ec1aa7f1fedfe8b6023aca44d36199b82a64ad31295a919c5de52bdd283b9955ec1aa7f1fedfe8b6023aca44d36199b82a64ad31295a919c5de52bdd283b997a6693c72e161db77bc13473a47c700952bf3e3c108ab32b345b38bde2aa6fe4e949efc8ebaeb3692611e32c3d9e3f7342905d1a5d76a3ce28234277b2b30ad4e949efc8ebaeb3692611e32c3d9e3f7342905d1a5d76a3ce28234277b2b30ad0bd82f15d95d0323baa61fb2b4fbc22f484468f8e91497fa4884b630d25e4f7f146bb34d2e0a9765cb6f7cc3c804c254e695e7a252a1b735448f5caf79c336ef146bb34d2e0a9765cb6f7cc3c804c254e695e7a252a1b735448f5caf79c336ef3ee2018916bf11deb44b36f6786e195c8731629f7e596532714cd5931af656482a7df522af1c8a6afaa39bff534b8e4f91300bce6a2074277c5603c7cabe66e22a7df522af1c8a6afaa39bff534b8e4f91300bce6a2074277c5603c7cabe66e2d38c279244927a516894ad38e061c1ac01f16523a88afabd6eb4211af1891fbc98029c2ce445e46ec4bcd6d043f0f8bf7905a63a8ab5f95cabec092eb90d110b98029c2ce445e46ec4bcd6d043f0f8bf7905a63a8ab5f95cabec092eb90d110b495ef933ffcab5a19f8522167fc6cffc31984fd6ba59b95013cdd83c35e84b9fe1b99a89fc49970883b72ad17fc6b119400da2e6ae3c782d06166fd7aa67e872e1b99a89fc49970883b72ad17fc6b119400da2e6ae3c782d06166fd7aa67e87204b7bb92ff63c16b2af75ddb2f28c0a2f8a87cb9c75fcaae33ca8d8c67156eb6a2f4191a68216f14ee0fb03972cdf45502d6dd367def0ac0b6caa0e304a0542aa2f4191a68216f14ee0fb03972cdf45502d6dd367def0ac0b6caa0e304a0542a8e2ffb1ce24d443f953da1438e638010b29d4d97eaa7a37bd9755a069e5c90e75db5f7c08b59d6b96d379d4d723ae126a253f75c033c12d42911a42544806f775db5f7c08b59d6b96d379d4d723ae126a253f75c033c12d42911a42544806f773bcdea4e734ccc57f196a4d4906097cc95b8175fb808df5db63280a441e926652fb4a2a10b1dba7d4b191346c0c5fb74805529fd979a2d74bcead941eb4934c02fb4a2a10b1dba7d4b191346c0c5fb74805529fd979a2d74bcead941eb4934c05acbd8216099c2514e7e134f83133f2a99678de262ae08d907b95ebc4f62f87a0586c82d2c7cecfcff9661be3cfaf2fd8e2783bf7ac7443ecba74b64e0ffcf7e0586c82d2c7cecfcff9661be3cfaf2fd8e2783bf7ac7443ecba74b64e0ffcf7ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b8e5743110a95bab32bae487552cb687dc3f31c4c92ef27e4ee903c6e9cdb22c68e5743110a95bab32bae487552cb687dc3f31c4c92ef27e4ee903c6e9cdb22c63e892edf769aea8dd93e1ee4d8e01b22d3fd98276a2d354a756cdd6ea18f0b81c08a902e027c4a453319c9799d94e912db0bda0200c9c8313e9da1630d83cea4c08a902e027c4a453319c9799d94e912db0bda0200c9c8313e9da1630d83cea42d0a7c3254de1f6c763c5638e0d1e109a851bebe0ccc501d8776df26c96131cc5ef22cab502e97019f1028d837d53b5c131eee813012f95182ec314c92ae5ae25ef22cab502e97019f1028d837d53b5c131eee813012f95182ec314c92ae5ae25f39c3023398c5a4af972284729076bcef1a2cc914baf96c66c4bd518e1ca21e3bac90c3636880497fe319fe47f724f51ddb82b794c2a43e816f09024aa789623bac90c3636880497fe319fe47f724f51ddb82b794c2a43e816f09024aa789629d5833b353aaf60c4201529a6582bc9accd31c7538148be0e63cfe939d8a81ea7efd9acbaea71c67b80fcdaaf9835a745016e05de76f95c4de30c80f956c3ab07efd9acbaea71c67b80fcdaaf9835a745016e05de76f95c4de30c80f956c3ab0464e6a79e671b3c52f3afe28386b08169a3d263d6a7298cf118e1f5930bf46d2d95e962028ed759c459d4045a24664d1f929c27ddb2f4895c10de8eb7d4bb394d95e962028ed759c459d4045a24664d1f929c27ddb2f4895c10de8eb7d4bb394ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b374c9d1e8267f448cf41a7eb06b0fe97b3f02765e541236cf1578e55bea68fb4374c9d1e8267f448cf41a7eb06b0fe97b3f02765e541236cf1578e55bea68fb4fd5fd245fc94a7148530e7b812c92ab9c315d6e4b5bf860376cb38ea2312f5f6a28e625d5b48c2679162140a12088fc5245442d65576a54d94b88cacc2c6c441a28e625d5b48c2679162140a12088fc5245442d65576a54d94b88cacc2c6c441802bcb6ef62fbffeafffce5c9c287733696006e077ad021a208cc4224ed829a130d7b818e9233c6b4ca068287a4bd71f6967878b96843006a16e3a55f72c966830d7b818e9233c6b4ca068287a4bd71f6967878b96843006a16e3a55f72c9668fe9e84f74f5887bcc834a792febf19ada7c67ce3738c49575a43d35c5c23e2467dbb3df78da2b018046f1e5ff2b058104a7d0b09a389ca65f9301c4dbd781baf7dbb3df78da2b018046f1e5ff2b058104a7d0b09a389ca65f9301c4dbd781bafe740c36a7bdd1ea51578aaf96e9c97fff26acd7054263d3b457d80374c8bb091ef2c130742556365c105d6c46f72ced46b73fe21c34c943a7d795ef51badd189ef2c130742556365c105d6c46f72ced46b73fe21c34c943a7d795ef51badd1898028830b52e4c5e9eeb2e85756c24c41334fdc77541c05097507232cf9de0546d02426222962037300e4447cda3dfeb59eb95113c8205c6900f470b82da51e83d02426222962037300e4447cda3dfeb59eb95113c8205c6900f470b82da51e8325c9cc33211ebc9d32051261dbe5cc72437ba41a3279edde1bede11ea852e73f0a132d7a5e414cda78447a222797464a4553801b125c8477a7a15ed3d8670c8b0a132d7a5e414cda78447a222797464a4553801b125c8477a7a15ed3d8670c8b00af15afa348d3ad0552c237d0af9ae87b5c0b4917871608df5bee856ad80abf26bef0dcf13e9a642c356fb22ee751bfbd86899c1c6e7449da26f2f2aeff429c26bef0dcf13e9a642c356fb22ee751bfbd86899c1c6e7449da26f2f2aeff429c9225ca900bc306b90705e2133ced8f1d091a934b892cc4d6a00b935fa793fab937df3ef21671e7024097895b521a9f86a7823cd08bbe091006da10b9e9898e1b37df3ef21671e7024097895b521a9f86a7823cd08bbe091006da10b9e9898e1b1525f9768f41c6d53fefff868f3b10d85214f1a0ac5467d27a639658e2358386ac6b984144a065f3da67657ee0dabd81cf87f9a726581a574a1776db8a1f71d1ac6b984144a065f3da67657ee0dabd81cf87f9a726581a574a1776db8a1f71d1243b567c39f97d24fa8bce697b283716ebc298fcb163fe852a02b9dc9ee9ef2cacfdde7238cd58df7fda3158026588accd3074911e48ad0063da824f7ae7d641acfdde7238cd58df7fda3158026588accd3074911e48ad0063da824f7ae7d641cd91c41b8a5e85d8dec720ee846e5f619f30e4fc2220fdfbd0225f5fe841d2950e335f1960775c1fc668e62662cda211e9638d306c1d14bf03bab05f92521af50e335f1960775c1fc668e62662cda211e9638d306c1d14bf03bab05f92521af5ec988b34a54471856b1349c48e3e7e5419e09149cb17abb642167c50195dc489da34604e1f2cbf422a9e439bf3e7bca359f896e7b3bc45ebca07f097ece35f14da34604e1f2cbf422a9e439bf3e7bca359f896e7b3bc45ebca07f097ece35f14b23c1015995071c09fefa1f96ad0941d753c639c8b9528f85e0387b2ea5b20d9f931d619fc442a2ee229d0f5ef36a7b005a07d528f99eae400e709c7106d32c8f931d619fc442a2ee229d0f5ef36a7b005a07d528f99eae400e709c7106d32c81e5e22351c0fcc6a148c194ee20c8a0354e903e99bd05c626399cebe4b54fcfedfe105bb3eb478bb98198d86a335b186cdb7aa92ab070e17345c5b2fd55e3f59dfe105bb3eb478bb98198d86a335b186cdb7aa92ab070e17345c5b2fd55e3f5944f12fa72a870cbc3e856269ef0a3d93d3081af190d4c436fc5e3d98c1e743329d1218b29c345ee8c6f0bb3bb78c0977a0d552bbe37caaf0c976c2f33c4d5a499d1218b29c345ee8c6f0bb3bb78c0977a0d552bbe37caaf0c976c2f33c4d5a49608a94884ccd2c755cb8b7a0e9201bf888edeb27c7242022979c0285bc9d3887243adbb8bc007766f80997b9223601d80a742a7de33366007b5a8778fba58754243adbb8bc007766f80997b9223601d80a742a7de33366007b5a8778fba58754b21540406325a0df570b4917a2970b155b5a66872343a77c8324726d40e2cc607615a72d38b0fcc97724b124a57998139328afd8c791609315924fc5aa290acf7615a72d38b0fcc97724b124a57998139328afd8c791609315924fc5aa290acf20e4db38a9d5e65ec8cc9f1260ab816cb09661c7d4e6c25e7210c2dcf0f6e0176474b005fa20974c0520b9bfdcef065c45e09b604d4f50cecfffe5ed0dd65b936474b005fa20974c0520b9bfdcef065c45e09b604d4f50cecfffe5ed0dd65b93cdc086c81bc743f85885fa79f704a3b429df9f1edb55ea4ca22fb05911768bb87514349b9a4d6fc004ee1e41c34514e92efb8f388030d34c0b80690a21e6c1427514349b9a4d6fc004ee1e41c34514e92efb8f388030d34c0b80690a21e6c142419cac52f057f8aeb10e4639740f84998be21428c15f46b6466cd5e63edc9bf2f201e36c723bd60855c2eeed7696a3e48c3945c487c686c249206ce0bdf42655f201e36c723bd60855c2eeed7696a3e48c3945c487c686c249206ce0bdf42655388bf263709d92143f0e357e9f61018a4646114e453592c69c9f9a85eb995ba9e9bc0af1d0fd38556e5d64229b29c3f40ce6b3eed7e36c827cdecac28e563e7be9bc0af1d0fd38556e5d64229b29c3f40ce6b3eed7e36c827cdecac28e563e7bb5d7477356e0b999b3cbf42eef2aa58309414f4b36d9f64c4626562ca50059a8c339ddcb6aa658896a89a26fa1c72f2e82269f654f1c4ddbbf6104e8c621012cc339ddcb6aa658896a89a26fa1c72f2e82269f654f1c4ddbbf6104e8c621012c6acb28c7671d973c149a7085ace9519a9d359785654a6ea2fbe533db589687b60a59cb1404c7c2f81b8e9b22a26a20e7257f86778481ce1d193b0f2da436bd9f0a59cb1404c7c2f81b8e9b22a26a20e7257f86778481ce1d193b0f2da436bd9f06ffaaa37364ae81e4b155bf7ddee89425332199b0dacf052035e1e71bd0086190fba6c78a90aff8207a4d313bf1eece5dfb5336c81d6af203e3a051a1da81b290fba6c78a90aff8207a4d313bf1eece5dfb5336c81d6af203e3a051a1da81b261550ab042c003ecd6f588babcc896f134c0b176776d83164dbb2909c35cde22b1497a907c42202e33fca2835920662022ee9fcbac7ce951b129adb8dba931dfb1497a907c42202e33fca2835920662022ee9fcbac7ce951b129adb8dba931df5142be8228fc744464b7244915615b0ed05857cc93f8e94760683c9395f12152abbbb0e17b86299dff90bec80728224fc83336016c817629051ccbc006d408a5abbbb0e17b86299dff90bec80728224fc83336016c817629051ccbc006d408a56403ca2c67e0754e5984955964d134904aaf3884ad54da1c63385a8ea14ac4aaaf1ddf87cb5c1966b6fa9208b8eb6128774944117882ab5336b7881dfa7ad5c4af1ddf87cb5c1966b6fa9208b8eb6128774944117882ab5336b7881dfa7ad5c40658d0fa49ae74795854a073aa71fee67756d840dcc156f70ecc35c3af795692aa984e973d188f4461fa85233330a003cc3c6b4b6f11dc9af0bd280ae431b1b1aa984e973d188f4461fa85233330a003cc3c6b4b6f11dc9af0bd280ae431b1b1feb16b34298aca97be7b31e9f85f4237a2890db119a5512371992f32b8deb3d7da65255e12f88bc6492c85741cfc331664cfac7aecbdd53d74ddaf01813bf077da65255e12f88bc6492c85741cfc331664cfac7aecbdd53d74ddaf01813bf0778be3a621cabec5a85eb98cb596ed16cf342e5caa9d95942216e6b1210d6b99233edfac799326a761bc2cceb79dcd0cf62c06ad195831c452b1aa64718d8e3f233edfac799326a761bc2cceb79dcd0cf62c06ad195831c452b1aa64718d8e3f23c1b36edf640cd763a6539b840acc6c8a3c5687905bf3a551dec70b91dd3535f82670677da6882986535a1aa0a5486855953401b4d7d82ef9919c460ea783254c2670677da6882986535a1aa0a5486855953401b4d7d82ef9919c460ea783254c60cd11eabc3cb507fed3030a108286949aee4727675508b84efd33a1a71292674587dde56887c69a1b71f51c54d7cd6334d386b246cfe8dcf2c73b71f759c48d4587dde56887c69a1b71f51c54d7cd6334d386b246cfe8dcf2c73b71f759c48d26fc98f98a14582c24e1feda34fe1197c01047a52efe2c8dd17d0b094b8085ade6d8277337195586a287f224b1e168fd1f1a3cecf47987de6f9d09c241ef4dd4e6d8277337195586a287f224b1e168fd1f1a3cecf47987de6f9d09c241ef4dd4de15de351ba89214be8436d63546bc7292cd196eb699a97046361b19e7a201e2b1af4dd86b76a084f3b8947c8692b1320160220d2f8629bd60ad4b714c5bd2d7b1af4dd86b76a084f3b8947c8692b1320160220d2f8629bd60ad4b714c5bd2d76cad9bf80c240e55cf5eda53b7003b6ebb2925ecd2fe491acc8f1e677710e49b7a1c28c8bf9e25639385d38e3670741b33cc904cd4d7042528d7b29aceaf25d27a1c28c8bf9e25639385d38e3670741b33cc904cd4d7042528d7b29aceaf25d233afcf2998f40f7ab1953e4ad3fc2f132a916e41e7c08f799f5f936af4eb5b5bef6e0ba45afe7bb815c9b5df006c6d05af21bd972245d8f72b7b53a0bd021f1bef6e0ba45afe7bb815c9b5df006c6d05af21bd972245d8f72b7b53a0bd021f1b1f97b2a5b96f4e955b655a6ee6a474d626783c65c91aee2f07992d24ce37626a9e5688ac8c2af3d488a2ea930980d54928b60464fbd0db6a1e29d1929d3933209e5688ac8c2af3d488a2ea930980d54928b60464fbd0db6a1e29d1929d393320b17f3d91c69b5d9687118f401096c9380ac3079d0f6e778f5cd3f560d8d2cd861c1770c32c630241b9e2b173efad786c742fcf9b42d0ab2fbdc0ad87456de12c1c1770c32c630241b9e2b173efad786c742fcf9b42d0ab2fbdc0ad87456de12ce8e1828c4fa6fd4063cda6fb6ed7ebcda92c6f391ea393244543b666a1fe88866d66264be6ccfc583fca297c48600a22518981cc4dcf00228644ae64fd1ac5846d66264be6ccfc583fca297c48600a22518981cc4dcf00228644ae64fd1ac5842dd279ae730d6917e72a8c2e0ce4cc71bd760ebbd18053c765891b285dbb64e2034cf1ffcca22262b61ae7648cab5de1954180f771819dbf5b57ab17c2b9db30034cf1ffcca22262b61ae7648cab5de1954180f771819dbf5b57ab17c2b9db301dbd7188bd3d1bd2d384c412c6d489b65fcd63e67a44af29ea810121c6048cc09f16e9c164f4697c3fa6c6012a2c32ba718b051d328cfec555e7e9a5806e5dbf9f16e9c164f4697c3fa6c6012a2c32ba718b051d328cfec555e7e9a5806e5dbf5edcd2458adc4f31ee2843dbffa43ad9e0f74df31d611a9ff05dc9f9929f783e61277ec52277559be12b5ec896a269c46900c9a290f416f505a80fb417cd8a3561277ec52277559be12b5ec896a269c46900c9a290f416f505a80fb417cd8a356dbe1d0148f5bd979d16542718a3eba03f678a7b98a46f0b76c8be5998ff81589acc1f9a4d19dbb711ed263478bd11fa1af5ae1c0d7827966f45424d363f63fe9acc1f9a4d19dbb711ed263478bd11fa1af5ae1c0d7827966f45424d363f63fea69192964d01d698e0ef1ce7c1cd9f63bf901f232ad0b60a26d3f3c84f096c97d3ce4b39b19421a972143af74d5ed48e55fe7560b8fe065e3c71323642ce6f5dd3ce4b39b19421a972143af74d5ed48e55fe7560b8fe065e3c71323642ce6f5df3889f43856684d74958d8fa98e7a1b841ead029ccd63fa631226149c014ea95c1bb793d15ab476be448130c33fe94af74714f4b28033aa63ac322726add1748c1bb793d15ab476be448130c33fe94af74714f4b28033aa63ac322726add174879f82c83590ac9935052bbfc603f9fb262f0fb25e8f1f062b4d991ad98ce667aeba20f8e6b98815d631a1614b768dfee4eb59d097d7cb2df75745c6a798e1aa4eba20f8e6b98815d631a1614b768dfee4eb59d097d7cb2df75745c6a798e1aa411356421067dd476c0b72c76582f69b7c1b2a0a60b934e5b04e4177ed7a558c9e3089cb45551b6b6249b7bcbce694996a3f0a11e0c4da6473a029646fa4cf9c2e3089cb45551b6b6249b7bcbce694996a3f0a11e0c4da6473a029646fa4cf9c26d8cf135eff7f0da07c3d0e3fda6b3deaa1a03ba240211fcf3b869c9413296d9244125529cac77fa8be475f1187490b7e657833603c67bafe426404eaae2ffeb244125529cac77fa8be475f1187490b7e657833603c67bafe426404eaae2ffebd5619a624f5e35ae6f3288c2268a3e9774bd80b9cec3b4c0903651c46644fea5aab5b44579688e125aa5ef3ea3d1f099e7307703dc3ded4d2179c09fdab60d0baab5b44579688e125aa5ef3ea3d1f099e7307703dc3ded4d2179c09fdab60d0b00fa1171312c5840544c9302c39c5df646d597d79c4ee8d189386fb31dc92a4be804c96befeacda67795e0569be621ecbfa51f7b856eeeb4fdbee9de6abe66c0e804c96befeacda67795e0569be621ecbfa51f7b856eeeb4fdbee9de6abe66c047e65f5ee9fe20d669f683b42e55f70b8f868a4e320d2e9d8196d2b19997851ec40b783cb9b8e011d3656ccbf2e7a2b45f6e569ad8ad7a957922c035c5147f1ec40b783cb9b8e011d3656ccbf2e7a2b45f6e569ad8ad7a957922c035c5147f1e2c70f67a91dc2fa137a4be5018b03abf57c5b521c602969e96721768580b783199378a51b3ee263f386b5d6839f8a390e84627816696cdb3a530dcc4291287b199378a51b3ee263f386b5d6839f8a390e84627816696cdb3a530dcc4291287b12748dee3746782e67ad17a77451749ae986d2804ff9acd257977900d536800a9fe075f81dfe3b85f5c80f1c706178b72f6d010ea6080b9fd0c6413281e4b55c7fe075f81dfe3b85f5c80f1c706178b72f6d010ea6080b9fd0c6413281e4b55c7fe5d83d07b2a9b2f62869c835789b18f177e1e7c1a1e964ebd232855ba3d267d3de87cf060063892f195d7afd5c51eba6381c2f5b72cad6eb729d35db92b4bfa3de87cf060063892f195d7afd5c51eba6381c2f5b72cad6eb729d35db92b4bfad943783abb460365578d146131560f801ee564eb6de227412bbbbd138583a7d647f941c2ea08f28a0a94e2628557273803dacc4539028d41f67f1e12c776b84847f941c2ea08f28a0a94e2628557273803dacc4539028d41f67f1e12c776b8486f984b304bf0ea3e62eb76fc6e275adf66cbf8a05b2d84ea74d972f9c38bfd8562aecc064493f248b49628b5e4b8dfe0f7ccbbf43b24f4158e22f2f7864b324c62aecc064493f248b49628b5e4b8dfe0f7ccbbf43b24f4158e22f2f7864b324c11eee0e80aff2defe743d06d55386a4908bc6c177e4fa9f7065b3f55b8dd6ae5ed031ac5112f1d1fa18061a41c7b66c2ba3ac96849cd0f655dd7de6af94a7c6eed031ac5112f1d1fa18061a41c7b66c2ba3ac96849cd0f655dd7de6af94a7c6e58bbacf0eefb7746119b6f10aa7003c664f0a856756f0b2960acc175cd69b530ac4b0019fab4f81073080977dd3cc62f2913cf3db04f2ed0dda1ea6373e96c33ac4b0019fab4f81073080977dd3cc62f2913cf3db04f2ed0dda1ea6373e96c332256a48009f85f0079f154b2796774097de7fa72245e2b4501681f5b441b974d14dc7ac42ba2a14ba66c6beeef3314b1a12ca40ddd0385c5db6e8f99159be35a14dc7ac42ba2a14ba66c6beeef3314b1a12ca40ddd0385c5db6e8f99159be35a05cf544963617a02e569b38b3918ad8d1c60efff998e2aedfac88053258fc22a26384f4806eb45cb357b2fdc4ebb685330797d6c503f070c4eae50769206d08e26384f4806eb45cb357b2fdc4ebb685330797d6c503f070c4eae50769206d08e39068c19a3ca605c0bef35012897ac3acf50eed3a02d2e63773e6ee316c6034ea22a110e49922a3d9feccc6b8e61936a6988b96e85b3904cadb0165df787aa80a22a110e49922a3d9feccc6b8e61936a6988b96e85b3904cadb0165df787aa8003a72fb0b8436f3179f3e63cc48ea338d2340bbccddd715e98873a1eca62db33e37ad76fccc5c94c17199575ca839812d7542c5fd22e60409f8f67b877cc9940e37ad76fccc5c94c17199575ca839812d7542c5fd22e60409f8f67b877cc9940327d458aa498938af062eaf85fc260fef12bafaad536073218e2193ea1cc69843609c9d201d5286d4136da086b3d8889565ea52bf5aa60e50ffc4e8b6a0253713609c9d201d5286d4136da086b3d8889565ea52bf5aa60e50ffc4e8b6a0253712782fb52305ab228728ebb3ec664d961e158c89f0181b23f191014d66a934c94ea4934c7eabcab90067c63467ffa48fe94e4fb210915a64960e4540c891696eeea4934c7eabcab90067c63467ffa48fe94e4fb210915a64960e4540c891696eed580f7fa0c381b64083452821de61bb295036cf3e41efe5f28fb4e08f0a8f19486464991ec3ac46d19dc35303f093d17e7930e6d7a810bd541d9e7fcc5202ddd86464991ec3ac46d19dc35303f093d17e7930e6d7a810bd541d9e7fcc5202ddd22a97a939f187603240062a8e38b2ac84f09dbac72f2cd08987e1b2dbd3e45315f19eb93ba777bd707201240101fb48eb1158f4ac07e914bbcda06cc55dd5bb05f19eb93ba777bd707201240101fb48eb1158f4ac07e914bbcda06cc55dd5bb05e67f0583c0ae2a7da8b2f02b33cb42c83baa0357db37daccc98370254834e93db1c4ce28c0aeb9bb0221a6bc342b79d741960feea71f837da8a257edd377328db1c4ce28c0aeb9bb0221a6bc342b79d741960feea71f837da8a257edd377328c2b2112370f9e858c4b2ea88bca296bf1412a8250cb09805aa1dc3848cdf06ef30881e1bbda7018fcbdb800c08bd0dbb1e9f8c9c29673e8eef9523aff24d449330881e1bbda7018fcbdb800c08bd0dbb1e9f8c9c29673e8eef9523aff24d4493f5ed61a8273f09324d03329a41e48b06f081ce6166b335a9cadb4326ef35f163a97df7249198dc49c3dc1ad166466891b5110f5e0e175fb28ae5383cbb462385a97df7249198dc49c3dc1ad166466891b5110f5e0e175fb28ae5383cbb462385e9afe5bd3866dbadc8f230a8c9a272bbdec0a35a673f31f5bb65acdbc00613c88287f344d4ac74cd647f445341425503315b47a7a9f2b1980827ea7ad0f318648287f344d4ac74cd647f445341425503315b47a7a9f2b1980827ea7ad0f31864abde7366f95cd7d371d26d0c2141b339b544405305e715361c06eff39d3add65f01bbba45ca5d8008a2f8928be23303b11d87809ed719cf172b1ec1c894a44fcf01bbba45ca5d8008a2f8928be23303b11d87809ed719cf172b1ec1c894a44fc52a0f19d55b294713feea5bc3b6a83c05f792590da19ebc578bbcd1d5de5e30a73be0388867e6e428510fbedf48a6d7558c43d90be6a1967cf7ce6be09e5fd4773be0388867e6e428510fbedf48a6d7558c43d90be6a1967cf7ce6be09e5fd474f1e2f5460c6e0c5b5257d464a880d4fbb73510668f4ccc84646c987cc5a27dd5d652f1fdf2eb2c1f648e64f52d33e99245cecbba28fda859c2d5c203e4a34c05d652f1fdf2eb2c1f648e64f52d33e99245cecbba28fda859c2d5c203e4a34c08c00086a5eaa4d478e6d3caaedba697e0442409f339f0ddb794bfd12be1931aebbe90d4a81fa9889b1d0371f561ad0408640b0aa19af4c76a5d64d1819fc19ecbbe90d4a81fa9889b1d0371f561ad0408640b0aa19af4c76a5d64d1819fc19ecb4600668f2e07a950aa1e3e2c8abea012ebaa9aeac33ed17045e6f685814708a45e167419f61c702698d81781f7e30116c54c58b8e1d0078add58a0280350ce545e167419f61c702698d81781f7e30116c54c58b8e1d0078add58a0280350ce5cf92031ecb8d26b3e077842c1cd3360bbdb669676e6729364ecf3c2a051f41edb74f5f393ee6d4a687ff2a8c69a042e80471edfff073bb5ad4f1ce413b0d16aab74f5f393ee6d4a687ff2a8c69a042e80471edfff073bb5ad4f1ce413b0d16aaed0818ecd8e6f371c1762e78279f392c3b97f01976a72cab84f8d7ed91794f27eb2275093242da202fb09cee5a03c4fc7dcdb02c2120d1b998d92b32e600d413eb2275093242da202fb09cee5a03c4fc7dcdb02c2120d1b998d92b32e600d413fe2c355620ea7c0e97c5810a2535b4f7db75470eb7ec1af62f4f78ee1036633f6719b7d0739d1be07dfa497de683100b1c10cb16b8597b6f074a0f5adee632ee6719b7d0739d1be07dfa497de683100b1c10cb16b8597b6f074a0f5adee632ee523cb577b952f4aa5ed4ca37789cf8379f13c7cd9d67b341ea831f62cf1a686497e8fb4c504f466cc6f6633c54c019597a2cf75a04a343720039ce8f92accd4197e8fb4c504f466cc6f6633c54c019597a2cf75a04a343720039ce8f92accd415813518a087c7ee249d702870e0c82a49e6673f100688ee997675958d59e18f46980c967af33b33327a91f44188483111b75c6c5aba2c4ccffb3e1e4dd58b0136980c967af33b33327a91f44188483111b75c6c5aba2c4ccffb3e1e4dd58b0132f5810bbeed5e505cab7dc61fb6b8b12c68f9a29855c16780b6a0d69a8b615af668a05b31211df7a107ff6a85bcc117763005aa9f14a06289d3b092d913fd9f3668a05b31211df7a107ff6a85bcc117763005aa9f14a06289d3b092d913fd9f33e0fe9ed105c82516303b5927f92d26e4ce78bded86984b650be0acbf205925d6059732c8dc84e5b6be02beb32b8728e958bc281455a87a6c2e266a113a2970a6059732c8dc84e5b6be02beb32b8728e958bc281455a87a6c2e266a113a2970a641d02e5e3485a6ca8379a12053649edd180b3d6eaed19ea6b7526ea100b4977bf067a5283e96a5ab71901549cabc416a1e72de048a75086facda187dfc9de10bf067a5283e96a5ab71901549cabc416a1e72de048a75086facda187dfc9de1020c3fdb8d68e9da826ab0f9ed81dcce20582d66b7b0f116a8d46633d5f7fd9c7a1bf48d09461ce26d7eb6c78a361b3dda31efb65abea07b6f2b825c6a537d294a1bf48d09461ce26d7eb6c78a361b3dda31efb65abea07b6f2b825c6a537d294c8722c430857a2af3f5b05af89e92a0fe9eb1e4a58ac1189802bc9dedfb822b94e34b2fde5b8b038dd1576aa8a4abd9b8fa6baa4b2a84008b89ebb7c4f5e43724e34b2fde5b8b038dd1576aa8a4abd9b8fa6baa4b2a84008b89ebb7c4f5e4372055367a1961c53ef5212f944c6bced01aae45016ec08d73f8c0304d2b5df7673d2f49d8b6a7c573d205b8e4a0ae0f9c31f0a3e10876d7b38dc525e16e9dcc942d2f49d8b6a7c573d205b8e4a0ae0f9c31f0a3e10876d7b38dc525e16e9dcc9422d2f68a8fabb73ecbbaf1324255b68b6364ab482cf17b9b9052d25443e91934f727e07b8e64172c2abe1049a3ef151b0047fc771e409fe5aaddf257148cc4785727e07b8e64172c2abe1049a3ef151b0047fc771e409fe5aaddf257148cc4785ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4165907ed12ab68b1365ab6bfa0f6a6e137c64cd5d696b162b983e1dc52a4e3e4165907ed12ab68b1365ab6bfa0f6a6e137c64cd5d696b162b983e1dc52a4e3edde30bdb6a2c47fb4417a250d6bd96666a288159eb7b26c14f1495b6860e5770056634f44d7aae03556dcafa05fc7b4ea1f8c512624be463aa3acd68d1e441b1056634f44d7aae03556dcafa05fc7b4ea1f8c512624be463aa3acd68d1e441b128368ad50bcd83f3f9eeef895453de5b9b7e8d0cce89daf9bfa17d9f28c833b7fffb6982bf9d98ad538e120ec71b46ce60caf01f155f709b2346198d5e1bc7d8fffb6982bf9d98ad538e120ec71b46ce60caf01f155f709b2346198d5e1bc7d8ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0dbab598cc59d9fcf5bea6c154c054d2acb4fcd25277d05e471a3e60bb422ab40dbab598cc59d9fcf5bea6c154c054d2acb4fcd25277d05e471a3e60bb422ab4c85d5f568e8d3db4853b74eaf63fd53a719f871ab1cf0ab5c66b2e541f99f4b9654cb598eb8eaa568e4838eb3ccc1a295b4b6d975aa178366a1e3b35907c522a654cb598eb8eaa568e4838eb3ccc1a295b4b6d975aa178366a1e3b35907c522ab762c43c0d8bd0f5726e2989a3404ef69c9a722018ac3ab17b9b9d5cbe1f2d55909337a6b16f9c2462eec4c3eaa9194b68ff24cec4bdd556f3d15b932ecfbaac909337a6b16f9c2462eec4c3eaa9194b68ff24cec4bdd556f3d15b932ecfbaac2050917cf54cf10b39c180428dde898a346311a6b5908cd85318991ba17a1267d81c572ba61576efdd3975a46da8ef92adba8831ec532048a913019903267887d81c572ba61576efdd3975a46da8ef92adba8831ec532048a9130199032678874db296a16da67bd6b345c00ca7503e619286b1ca3c83208d9843e0a01ba8baebeea1f5d3cb5fd831796b5869afbec4aabbeb9c973db183f3b5b89e34eb5f542feea1f5d3cb5fd831796b5869afbec4aabbeb9c973db183f3b5b89e34eb5f542fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b9146cd5061e66e7e1fe9f876585558cd51e29f4a25b0757c599b6923dafd70a79146cd5061e66e7e1fe9f876585558cd51e29f4a25b0757c599b6923dafd70a777f9a47d73403c01b3d343e30f00226b5fd78fe8acb3db29c2e4424d04507624aef5dbb2f75a81b13c802d064b2b7bf7ef999f15554e2833a330d81e170ce191aef5dbb2f75a81b13c802d064b2b7bf7ef999f15554e2833a330d81e170ce191869775e449bec3dd6e9a438213404cd6d5846aa59063bc1dbd98cb048c0999998b1eafe028719f3cd8fb33fdc697fee867512499ea2041e6c33aa2255ea691a98b1eafe028719f3cd8fb33fdc697fee867512499ea2041e6c33aa2255ea691a9abd67556460610cb23f1f8bda478174cdc91db87c74ad85a5b8085d9bc7dc9169fb1af238b3db3ba6574d1f579ea6e9498281924a6706865b4e05550b8e1b0c49fb1af238b3db3ba6574d1f579ea6e9498281924a6706865b4e05550b8e1b0c47bc17381d7cfa30165743f174c29b8f92dc45145edd5dcbc266126aaafec4fb435c5b5d8066187463f67c0e3ff35da19e4950b44b7e4094b7de4137d869b938535c5b5d8066187463f67c0e3ff35da19e4950b44b7e4094b7de4137d869b9385bbb19c87f204d9e077fdf289db017f7368af6a9005e7cfc88020c3e39c043f8f1f25070f6908c58d6f862cb0b61ea051b33eface7e33575df46fd645db30c7a11f25070f6908c58d6f862cb0b61ea051b33eface7e33575df46fd645db30c7a1ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b2cd0094c31f024e95c121c7c42a2206422d45f32137122f23c065ff037eaa2532cd0094c31f024e95c121c7c42a2206422d45f32137122f23c065ff037eaa2539b9b7e8c97537cd127db45d9d0cca1c5a28b73b0f8ad6a38ac0c9523826432135633888a2bc16e34454c8e9c25c55bf1a0dc04db69b7cad7f1835056e491a7185633888a2bc16e34454c8e9c25c55bf1a0dc04db69b7cad7f1835056e491a71816ce1f1ddcf5ce163914a3232999df7a0fd433de01e3c334f38ed93017b529df1566874af7c06174c0de19f53db8f55b110b0a36b135a42b394d6eaa810886341566874af7c06174c0de19f53db8f55b110b0a36b135a42b394d6eaa810886343c6aaac991c3472160db689100bce76003ff406964573159192051754dd1744276e20e65dd3b2d0ac29ee74c1e7b9d2559ff68b3751acdcaf410f1c8db1cd71476e20e65dd3b2d0ac29ee74c1e7b9d2559ff68b3751acdcaf410f1c8db1cd714da4fa409f6401fb335dc44fbaff124a8711fd01338ef39c9bbfe950452e6671e9dcbe90de2f724c6e1160f977457f11ab9a5fb9ab921a8d054dcfb308faf3aff9dcbe90de2f724c6e1160f977457f11ab9a5fb9ab921a8d054dcfb308faf3affad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b97d25396362498a0713a742f34f7200c911362097cc16168deb18fffeb8e66a997d25396362498a0713a742f34f7200c911362097cc16168deb18fffeb8e66a99f379894bf3679b97f26471250d5b85b1d690b34e20a8dc1ec4482b218b9dde44226441b74a00850389cf8231ad2fa10e99cc6b679bc2fb00e05b6ff0de914104226441b74a00850389cf8231ad2fa10e99cc6b679bc2fb00e05b6ff0de91410072467050a41654f25d9fe16491c4a20ae108ec54b439cf29aa0f3044219cb1b7d0a8a657d4093cb5454e723f72e57ad3953bffb2f0048a7987a70aeb06dad387d0a8a657d4093cb5454e723f72e57ad3953bffb2f0048a7987a70aeb06dad38ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bf78eb0581096ce9d283ef6e927fbed28cc7435f64317e270b10881b9f197ba68f78eb0581096ce9d283ef6e927fbed28cc7435f64317e270b10881b9f197ba6856471cbf3d19a26361e4c2316bf2b89fc62c0b1d3c788a2d4aead5626714bd4c79bf2c0308ada7efeaf34b8caf297be4969f785720c70454dd3714ac00c9424579bf2c0308ada7efeaf34b8caf297be4969f785720c70454dd3714ac00c9424544917da96d8e4ccce705e3d79baf5b38fe5602ce45f245a43d22d27c503257f466688e15272368a1b241e005572d283f2440b4f211be81196a92e22878f256f166688e15272368a1b241e005572d283f2440b4f211be81196a92e22878f256f1a5df0fdc53811e3ace24b4ab4a49a64687785f2b91a67855d1b6fd6dbacafd99061bc6d33f17245ee03ac0a873cf3c27d4ed85b8bde87825f1c9e46b850cf16d061bc6d33f17245ee03ac0a873cf3c27d4ed85b8bde87825f1c9e46b850cf16d01d1a8b9ca42b0b51d3607923affacf5d7fda08d340e834713e276db91dbee12314af5fd0bef18d7d55b4fcdbe0c10f15c23af8fd9b01e715e9c563e888dcf5c314af5fd0bef18d7d55b4fcdbe0c10f15c23af8fd9b01e715e9c563e888dcf5ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85541e5360512bd89d5d5c5aa6c52c63fd848e8b3c0f7faf60848e7dcb1f363e91541e5360512bd89d5d5c5aa6c52c63fd848e8b3c0f7faf60848e7dcb1f363e91559aaac192d989e5348b2ecc3eb6fad5ee753930ac6fc46070bd2e705f83159facf3201d8b729a5bcc8a70f013a60fe8a42b9eb7e953c4e7091965e0aeb283ebfcf3201d8b729a5bcc8a70f013a60fe8a42b9eb7e953c4e7091965e0aeb283ebfad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bca3deac12e406cc8269f8e4a7a06395fde7e62b036d59a920e12d3b8097c520eca3deac12e406cc8269f8e4a7a06395fde7e62b036d59a920e12d3b8097c520e1f8f27d95c3b3e3dc30a1c036d61f29a0d0e9c91fe077d167e00443ce4f7cc3b15aca6a3df8016f92b7b999f646bad7baf291ae1a4ae01b05067eab6eee288f215aca6a3df8016f92b7b999f646bad7baf291ae1a4ae01b05067eab6eee288f22c5e68ea6a1360fc5ba2be89d5b4e76eefebcbe6503ada6d33db616cb5f777f1f27ddd6fbe445a1d078a960946b2728404920c92df9f089f007e6310438ccf05f27ddd6fbe445a1d078a960946b2728404920c92df9f089f007e6310438ccf05953a02c13d2b0dcda7874380b7a67dc58de4334862c4babcc557a1486dac98de9556ac881a9e4b12597e286db7f33650115b2a12d721d4bfa909a0f24198bff99556ac881a9e4b12597e286db7f33650115b2a12d721d4bfa909a0f24198bff9a9e907d3e984238d509681d290b3749e81c7b9066ca5a4a7baaf148ba352961f9aef2f70d31685b1d9faf03bcb04c41fb8100abd5640125d853d5a795cad5b5d9aef2f70d31685b1d9faf03bcb04c41fb8100abd5640125d853d5a795cad5b5dcc37c07a375b72b7c7168bf0d7bc4179fc21fc1938664598899c6276a333b394c4978ea9ed8e77ad8902e3f4d0f30470e31cd596129d85889d3d829852cb4aa3c4978ea9ed8e77ad8902e3f4d0f30470e31cd596129d85889d3d829852cb4aa3b3cc527cfc8c1488e283cbe511ece581e357b96df986c674f4d69e6c489ff7df624d7ec00473839fb28d96a66ef2411a6174b4972bc5ddcb0e8fe6b9b74adcc4624d7ec00473839fb28d96a66ef2411a6174b4972bc5ddcb0e8fe6b9b74adcc42dc840bc1866705c35a3377daf234b63f4d2af6f0cbf36cb135f2ef657a18fe7842789973e97849e65405bc7de7493975c8638fca566d903d22a30c57fb909e9842789973e97849e65405bc7de7493975c8638fca566d903d22a30c57fb909e99d72bf783303909126d808299e16ae95b1180074da285604c4382aaa10d77af6d8297ee5c4c9c8cc5f5bb105db0ea078a77e69d5d9cf7d3b1177b9bf8faa7fc4d8297ee5c4c9c8cc5f5bb105db0ea078a77e69d5d9cf7d3b1177b9bf8faa7fc406e5000dd563d70abfdd388cd333a77da7c4a42e11cd35eae1f57889bb5738dd66b628793c0d8d6381df8499a65b26f1c5900bc6626c69c5339411d4829bdb6166b628793c0d8d6381df8499a65b26f1c5900bc6626c69c5339411d4829bdb61203b0be1c1886fb527e514f81873d8374427d91323f07d3038ee8d1e9390556794bfe70a89f8c58e37570c77d091654020609c5a72599fdd92c58479fe9d72f994bfe70a89f8c58e37570c77d091654020609c5a72599fdd92c58479fe9d72f963c430a46ef2cb47fbf124d3637262a0e297a94a78991f5d9c7802ad94b58b8a176b4159f73c8e68491133628c6adcb06041f712d5b0dbef8a1c6af87cd55454176b4159f73c8e68491133628c6adcb06041f712d5b0dbef8a1c6af87cd55454d2f0b05ba0410da0e34dcaf7d1a97fe33930dc095eec7ec8406526119b1ebd8d8dbbf4ae666ee2397d9003d9286e31239b5dda7476598185d9028d1bc162173e8dbbf4ae666ee2397d9003d9286e31239b5dda7476598185d9028d1bc162173e449ebf4a480018628852b9e7cb6f89d6fcf9ca0377b6f17b37e65d8df9ac585b95a6285a63690f3ffbf0009cc6eb4ed2eab5f6a6b579854de1c289e524bef39195a6285a63690f3ffbf0009cc6eb4ed2eab5f6a6b579854de1c289e524bef391b56c5805ff147cea0a2cdb4c4a72f8a560f4bc598fc437d487feca04aa27e0819ed2abe3b30a56af072e5c57a616537e7a072b93b74a7655925a62af697a9e6c9ed2abe3b30a56af072e5c57a616537e7a072b93b74a7655925a62af697a9e6cbf12cfe929d2289bbd86f794bf4c5144d69e8f4de7e1c7f5d11675f746866fbaec389a30d021911c82d0fea88562150a339f8caaa3939f59a1a9954b49625296ec389a30d021911c82d0fea88562150a339f8caaa3939f59a1a9954b496252960117a646a09464228c619a942a2e82379bab10789277967c9216d41140ca72816852208f9e205af840b1b515de7dd3449458da6ed7504f3682448d646af8e0e36852208f9e205af840b1b515de7dd3449458da6ed7504f3682448d646af8e0e31c76a38a34904de2785d423f4308d5f0a2b8aae07a7479ed7aec27d9dbf9949618a2ddd2a1f3283bf2077bf9097e3432518abfa317530e07b0d98eeff15bf2c418a2ddd2a1f3283bf2077bf9097e3432518abfa317530e07b0d98eeff15bf2c46458a77ae34ee571ef9d4e84f27d4acba1d198fbb475ecbb4ca5de65a1e39afc4d7501e14b63a7632da7d7aa23c8cdad086f0792a48e3b4273343e75c4314b444d7501e14b63a7632da7d7aa23c8cdad086f0792a48e3b4273343e75c4314b44560c194a4142809ff6b88dea8366f85650f81536931c956add9d01b3ae59fb2751ffd8278f8c2a6671eb423a9baec972a90dfaade9e548aba6cccdac12b9afd551ffd8278f8c2a6671eb423a9baec972a90dfaade9e548aba6cccdac12b9afd54fdfd4bc3a0b7f2057117ec88e282792d33148ed5699d1857c877943699fe773336b1440bbbdb9c2e4601cbf37f104f66e65434ea2a69e1b353fe2d2526a9ab9336b1440bbbdb9c2e4601cbf37f104f66e65434ea2a69e1b353fe2d2526a9ab95c91b41c4ac10cd7dc6dba48a1bb7e14b35ef7e737e0633cc6c5aa92b6f87bcc17982e57c13be7270e5bb7ca814c8daef4827b71cc7163790a660c7794ac9a4417982e57c13be7270e5bb7ca814c8daef4827b71cc7163790a660c7794ac9a44c30b39fd8c9db2894db932ad22000954d502efb306901f7d7eaf3486b808b0501d3750f55e2626967e19eb84834ae495ad6c0ca752b28cb93cef1fec5db036881d3750f55e2626967e19eb84834ae495ad6c0ca752b28cb93cef1fec5db0368842dec27d3e806ae39787e90499c316d02f888f652abd6554fb13ac8643e3be02199e9d5ff446ee787cc3725187722a42365153bf8113e6fc291073af935dfeef199e9d5ff446ee787cc3725187722a42365153bf8113e6fc291073af935dfeef5a686b81de103b571fd912c0c82ca9c27eca1658e23e54646b2df6066643f221567ac2bfe6d2c7e9b11fdfc1fa05b4f84d39aa44b5ff07c096f094df25a2ed4b567ac2bfe6d2c7e9b11fdfc1fa05b4f84d39aa44b5ff07c096f094df25a2ed4be59016af2e00a0e8ce7a8021dc9b09f3fc3bca45cc786e37e5bb936b95b8b58de0652055305e36854bf5afa4a6efd8151badcb747462fa4b44cfda75c0eb5e2ae0652055305e36854bf5afa4a6efd8151badcb747462fa4b44cfda75c0eb5e2af375dadf6da62a9b25ab0a3c33f73bb7c5aef1533893b89030d0ed7b90ae3554fd6f1da62147fc728e222f8209810a4fee854ebc3206060dfa7bd5b88b032dbdfd6f1da62147fc728e222f8209810a4fee854ebc3206060dfa7bd5b88b032dbdf50ec5017a640ecc2603cd397a0b26dcaad00e0eed5383a7dc919873823945723a63f02c86912af222e9c2715900d83d872d1ea147e2625d47ca89ec9c7b3c183a63f02c86912af222e9c2715900d83d872d1ea147e2625d47ca89ec9c7b3c189881ed6f6501247e344ebb31266b1e90833c0a4be5d964e3fa52cab78d046d3af0c74a328cc7b3df01be7b726444add4d8f544083dc957fc66560695891c35d0f0c74a328cc7b3df01be7b726444add4d8f544083dc957fc66560695891c35d02a2a1ee10af196440d7522510d405ef97488d860772d269f450b22245b806b643f7ac917bbea1ad27543d9ddea95ca8ea3ff7e91823cb9f34769e6a01dffd9c93f7ac917bbea1ad27543d9ddea95ca8ea3ff7e91823cb9f34769e6a01dffd9c9f6cf04bb0a25ace8fe3c0ddce45f44d09dfbf3401c4c9a7c6cf3eb5cb07489fb6a58256116904b8249619ff5731cfa369aa50a00b61b203dc207d23bcaafd5716a58256116904b8249619ff5731cfa369aa50a00b61b203dc207d23bcaafd571bfad36f87124d4a40e884914fe0cea431257670b9fdb76a00d8420f8d9f656f1c1a91b8a66f9f8525bbebfcda19f17b15b5e2338cce6a2b1e686603b24f07735c1a91b8a66f9f8525bbebfcda19f17b15b5e2338cce6a2b1e686603b24f077358ab60e04cf7f7b8c75d348aa871909af7043aa3fa2cc559ce31f3833cde94845c852dc70d63cef42d037b3ea626f00302f016cedc043a81560190efb5ef84052c852dc70d63cef42d037b3ea626f00302f016cedc043a81560190efb5ef8405295b237b98d2d0087300c8c22ba3bcd03371d7cd99af4db00ee96fd57ebbec8e37bb56f34e8b6da99b9f3a35344b02a7fba87a5f24157668a204d3803e85bcc647bb56f34e8b6da99b9f3a35344b02a7fba87a5f24157668a204d3803e85bcc64b1c77b81c54fc2692d05e9b9b5fb3d6248cde88d9a4c9fc92629cecbb7689fd71e046e791dae499504fea4b8a7ffbc90ade5596ec9fe3e00fc188eefb4fa011d1e046e791dae499504fea4b8a7ffbc90ade5596ec9fe3e00fc188eefb4fa011d039fff31b1442363d6b2292283147fdd8a0b617ce62b5577ce75815568057b54c6f2e950b17fb63909899d9f911c228dc9fc39e684674490a35c135d39ea3261c6f2e950b17fb63909899d9f911c228dc9fc39e684674490a35c135d39ea32612c7ad37d7d9f980acfa0b5cf0978fc1a91044b63dec89e73b53225f6bfcb3b0e7231877bda1dfc2a63cc829da4865a58958aae2de538b9908de66400b8ab530f7231877bda1dfc2a63cc829da4865a58958aae2de538b9908de66400b8ab530fcfb3c4f382c55d4bfebc0e47f9dc1d29ad637003a566f718383571af1cf661fea34ef104af8a4a5c2c48d0e025c1eb77e133efe6ddd0e85f02cad22f7a9e944ca34ef104af8a4a5c2c48d0e025c1eb77e133efe6ddd0e85f02cad22f7a9e944ce6a7e3a2d66ffdd62da9b2978c6bb0c15c7310f2f1efba0fa6da488b6ffe111fc415d174b76922aae78c1aa0dfb95addd73ee95a0a5128c972a43c76d65de0f1c415d174b76922aae78c1aa0dfb95addd73ee95a0a5128c972a43c76d65de0f18488e3e89c74c1785f297b2c9c5ca82c727f8a2809eb21437bb9eba26776437c0d7540126f6807a1c2fa39f026f82a183790c6ba29bb3c6e5a4805c19cc3c6350d7540126f6807a1c2fa39f026f82a183790c6ba29bb3c6e5a4805c19cc3c6355fa956b14d406426b395691d111eafa95f721a8255ea388f862fc51361e4a92fb648b1e46c0536202540a077595794df50713cf3452150a9fbdf75348a327971b648b1e46c0536202540a077595794df50713cf3452150a9fbdf75348a3279719e9fb888834927445c71add15ac31d8503146848ada3a0f8de8474f78c6548c66edbaa28e75e0492a8bb00713e3dd477f4bae98c6cbf0f974b4abdcda6355eef6edbaa28e75e0492a8bb00713e3dd477f4bae98c6cbf0f974b4abdcda6355eef4bfee8ed4ce6475bade61259fb5c88dedf0d5594a8e582c6868caef9b488f41790050002e6d71a1362468ae19d44c30b69a3f37a067a4db1a60b86c6eaf3d00d90050002e6d71a1362468ae19d44c30b69a3f37a067a4db1a60b86c6eaf3d00d08777734050c9aaf36fa4480f3b4d404f1cfe26abdfb49a53e34411a957ce3a940095774721ffaf2532205a430ded947b2278525436f439d5cdc9a5a43af1caf40095774721ffaf2532205a430ded947b2278525436f439d5cdc9a5a43af1cafa07b4d6d4fd23765cd59bf3b928b3dfda8a8ccae3cb50e4e0c697345f8bb90c388186b2acd49050e8a5f5295521a344a38cae1e1d27ec7eec946ac685f4cd94c88186b2acd49050e8a5f5295521a344a38cae1e1d27ec7eec946ac685f4cd94c258938b5e890fbb695da04cbae9e4bf21669e3fdf7b56d3220f32ea6b50ece3022f74fe954eb74ab5ff6635475353c5bdd3a7a06ffafc1c9a8aa0adc318fd5be22f74fe954eb74ab5ff6635475353c5bdd3a7a06ffafc1c9a8aa0adc318fd5be003d9b1f13d9684f522df24749f0600fdbf034e3a5e512cb6fda203914ac3379c8e43d01827977e9a157555e61a45cdff0a10e4146432aa04211a48c6ca1efbfc8e43d01827977e9a157555e61a45cdff0a10e4146432aa04211a48c6ca1efbf0d4fd6f5b9066fab04a53981e17cbd45f7f3e382735ec9e67ca3a81a5c0767443ac899da098d45bba5c714604e3f5b755b31c940675a5e369aa05f8812971d443ac899da098d45bba5c714604e3f5b755b31c940675a5e369aa05f8812971d446bb4343b37e2aa85e9a4a32b9b7b4db0a9312576c462ed846b1837bf74b5ca750158a543e4c021710f62fb4bce6fb1f7b1a66d746034f27d8c3a9ec17dd305160158a543e4c021710f62fb4bce6fb1f7b1a66d746034f27d8c3a9ec17dd30516c42fc96ed6d805d4ccc9119e6b7b6ce822e26f1247563802a43433f2e6cc0199dd6bed9ef67264aad6acd26f6e0c22f6869037846dd80855d1599b65622d60b7dd6bed9ef67264aad6acd26f6e0c22f6869037846dd80855d1599b65622d60b7486852992557b01fa49add47ceb783758c442ef5a07f66f0a6845d070feace60fba69bdde3337280cdd946beda0c114411fc90209422afb4a785d452c2d840affba69bdde3337280cdd946beda0c114411fc90209422afb4a785d452c2d840af68db98b9553903e6e946ce5067d17b1fa08521e63001ceb8100e8c5af8a6484c874a381ba9c76570650b1952322393805952ee842982256e45bb54d05231fc3e874a381ba9c76570650b1952322393805952ee842982256e45bb54d05231fc3ea99cd5786594cda9fe4d8ef6c82f62417dadbc7a01b6d1bb4a135eeba308428abc40cfc2e98f14cab508b964f343b2f071bd8c9fe131377e8db3da36f5cf6481bc40cfc2e98f14cab508b964f343b2f071bd8c9fe131377e8db3da36f5cf6481e981ae7dd907a48796f5541515ab88c94016410caf3344887de674182dd54936e6e1f71b528d700b6d45eb3e3f73c7e6868cc3344f90062a36f87224915d361ae6e1f71b528d700b6d45eb3e3f73c7e6868cc3344f90062a36f87224915d361a618b8fee14eeec10c921075336df00b56caf6070db68945bca4069849303fc7b286f8407ec930a1da83bf4f6f1aba48a3713be4b3b9fa85b21af2d0eda4df06a286f8407ec930a1da83bf4f6f1aba48a3713be4b3b9fa85b21af2d0eda4df06afcf2492e9463d4e7dd652c8fb68a5a8fc9eded0969063447cd417307b030ff1af070451f3030addd631553dfd61344fb4a1db7524098d4b05d512f9e78d94330f070451f3030addd631553dfd61344fb4a1db7524098d4b05d512f9e78d94330ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bebfcfa924f74e46b3b50bc312a288cc93c44427051032c648d76c678b25f73cbebfcfa924f74e46b3b50bc312a288cc93c44427051032c648d76c678b25f73cb75ae4d3f67e816547b2da9f6ce80b43607f545f4c7020735ddc7e1069aa517b8f45dca1e936cfc70053e02cdf6aa90c7b8b3c2f5aaf6815f6c3b43bf24091bd4f45dca1e936cfc70053e02cdf6aa90c7b8b3c2f5aaf6815f6c3b43bf24091bd4ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b65e65d82202d52b3728e2a8cc1f6189b14f41bbbf1ad6d938fbc5c9184177a7565e65d82202d52b3728e2a8cc1f6189b14f41bbbf1ad6d938fbc5c9184177a7572de84f3c88b2d998f051c47f31bd28dac3f154a5f498fbe78078219e8b6cb7bb4ceca7ea48ed7e6e75be1231361d6011729c0879c94a37b7369914a7bbb4662b4ceca7ea48ed7e6e75be1231361d6011729c0879c94a37b7369914a7bbb46624b8175e35dbc2e3ffb1d1d8b3660d09b8dc520158d1f23a6802be00c58e845b5a35c9c572d942657b12831f597dc92fc9f9254831144225bde48473e80d3ea58a35c9c572d942657b12831f597dc92fc9f9254831144225bde48473e80d3ea5897b04742713c04b0bb4e9e3d4896955affaf590b0a34e6d60b3fd2b26f6524d2ca9bb5022fb3cab5d71993c7d38e3b1248b22ef46c04dc302f57e423ff2752faca9bb5022fb3cab5d71993c7d38e3b1248b22ef46c04dc302f57e423ff2752faad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b46ab1260a0452a7ae0921fcf4cea834ec62017f9b3f69c02741cccafe88addd546ab1260a0452a7ae0921fcf4cea834ec62017f9b3f69c02741cccafe88addd575a4b572d80d884f67c28f746096a38752a019b37eb146dab3b034d3d5677aaed916b9bce727384d95454e469760e4b352778ac6f93f38507afe5effb355d331d916b9bce727384d95454e469760e4b352778ac6f93f38507afe5effb355d3311636a0e9f6a46e70bb12cc4be714c004d1d21a14775cb44fbf8a9e9a00d3f4aadb73868e5ff2c99bff1572efc40e537f0b3c6214a15575e271066f62986552c2db73868e5ff2c99bff1572efc40e537f0b3c6214a15575e271066f62986552c2ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b556888229b5803ff7c45ec3f81095163f1be77afb7a57a2e418d20036dee6192556888229b5803ff7c45ec3f81095163f1be77afb7a57a2e418d20036dee61920171c911f3f98a8461db6c84b875e6362c982890432ea60324a025128e1ea2ab172342c7282c71c9164a825764edd28d2c3495be5bc50e61d2c9b2e79994a510172342c7282c71c9164a825764edd28d2c3495be5bc50e61d2c9b2e79994a510ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b3f20da5a512721d1aab465287a1ae55e59550be55eeffae5c67e9936d96b1fef3f20da5a512721d1aab465287a1ae55e59550be55eeffae5c67e9936d96b1fef804d9f0c724a0985fe06d571843fa03c5728e81b4705c3d4dd246f4fa2b9583b3576aefa2c704bec5321b3fd1e155229aa7ec44fa4acb74a0b7cc89cc811570a3576aefa2c704bec5321b3fd1e155229aa7ec44fa4acb74a0b7cc89cc811570aad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b26ae2cf7959d3eaeb089d36df50c19cb907f9d7082a57b211e8a22f7915c5a1226ae2cf7959d3eaeb089d36df50c19cb907f9d7082a57b211e8a22f7915c5a1250df1c4527db54c2ea8bc3e6908f3e0ba7243a78abd5ba0bee0d8e25049ae03da1b45f25f4e25f99ec7e66836b8be8dbc8e6e7adb8a34cbf47fd5675e04742a7a1b45f25f4e25f99ec7e66836b8be8dbc8e6e7adb8a34cbf47fd5675e04742a7fd64d532777454adc728103312c0a256634fa0d583532930a4b0be7f05bd8466d79f2b6fa44542f5e64d691d637140b2a3cc17ee1a046a632282cd07bcde620fd79f2b6fa44542f5e64d691d637140b2a3cc17ee1a046a632282cd07bcde620f564c4b606cb154300005e8c0145fb5686a0d431fce6ac0c45cbe03e1699326ac7286e6bb8240e4e200810d1179196f26235e2ea756bb2917c61f964924faab2d7286e6bb8240e4e200810d1179196f26235e2ea756bb2917c61f964924faab2d2258154cf4a2c2a02a4404d23d2baf5e7602ec74616e002259956f3ee3cc031fed8e1b9eef06a5d36df0458d0e2248852214b0fcc08aa3ffb7a605d3418cc71eed8e1b9eef06a5d36df0458d0e2248852214b0fcc08aa3ffb7a605d3418cc71ead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b1f903f3580b46793e9cba323950732e0e41a2b91c43bb6be257dcdc7cf70bad21f903f3580b46793e9cba323950732e0e41a2b91c43bb6be257dcdc7cf70bad2d9ea0fb48e2d8a7bc2c2871822fe8cad2ef4dcf8373b35db1031083817a0fb3b0bc59744f5b22669014c3cb2f3672de38e127191d0356802cb1a835aa3af1cb10bc59744f5b22669014c3cb2f3672de38e127191d0356802cb1a835aa3af1cb1f9de476c755b726d241d08de9e0e1d9682fa5cf788f60e518ec86150c24aab022ff18c18f627f34a931cd0d70a4a4e4180511bc8223e8a7f00d2a8a09049b6822ff18c18f627f34a931cd0d70a4a4e4180511bc8223e8a7f00d2a8a09049b682979f822d7fe7c91d1287220acccccb50ed08a63adaa4144a1e01d1b713decbf6c3474d2c528af001bd9e8bef13c3848ccc8098ce65545b060369b7733194c8c4c3474d2c528af001bd9e8bef13c3848ccc8098ce65545b060369b7733194c8c40ebce1f02b91ae91f0ceebdb74aaf6ccc35b7bf34ddb16a8540c6cbe236162a37174b9cfb51affdec56cb41c30caf4624935d78518b4f530c7b83166340db9d87174b9cfb51affdec56cb41c30caf4624935d78518b4f530c7b83166340db9d8ea2e97087debfd13af0dc2f658f67b19e7b4bb8f6f0701465f176db1f4285ac89e84bc6e632455ed1e7a2cfa3b7a6506c6d48d808593082032b80e328a2a94f99e84bc6e632455ed1e7a2cfa3b7a6506c6d48d808593082032b80e328a2a94f996068271adbaf60fd112062b85916300b2173610575496225e9d5153b780d53953929584cb7920736106f110ba4c8e8ddf96c080fa5dd61df014871f881b9dca53929584cb7920736106f110ba4c8e8ddf96c080fa5dd61df014871f881b9dca226bf3ddac7aa893be7b1833456748db37fa3e45455849c18ab5f3ca05abad0379bc1c13d9955f40635d1ca171a5f3d463b3ce02542b9d346c239e88d6f7159d79bc1c13d9955f40635d1ca171a5f3d463b3ce02542b9d346c239e88d6f7159d15e72979f0a17f5d5b3126f337662dfbf9b813a2335d528af299d257b6e51a0db3cbe86717922ca5c5990109381a45955bdcfa8909c351f29e1b1aecc50d84d0b3cbe86717922ca5c5990109381a45955bdcfa8909c351f29e1b1aecc50d84d029ee0687dc290cb34f1376d45728290cc28c581a1f8dd3934463f5ba1b83413ecadbb04717b97e5049a02d77484cf1c36bfd0b23aeb33d792dc56902bf3e33f7cadbb04717b97e5049a02d77484cf1c36bfd0b23aeb33d792dc56902bf3e33f74a4a556cfe9d47caf35fa25964b1ad66e89a40016c3c2b8a968a920feebe3efac7ea0b2bf567ed3db0f8b528c8dd2f36a618860fbd3a8ce3b211c684eec3666bc7ea0b2bf567ed3db0f8b528c8dd2f36a618860fbd3a8ce3b211c684eec3666b4d3a2294c917886db043cb43f917c5a0825d8486992f8df98e1f75a58026e34b5975112b010501eb559d01a04fd806d6d1990e920ce7ee5b0fb454788b9313df5975112b010501eb559d01a04fd806d6d1990e920ce7ee5b0fb454788b9313df8cb2b4b041e677e49bf9f4b64bed70363421370c879846c258921a6ae0ab912fc906765d2f86967228f9be3aa68ab76d1257a97de933965240eb6cecba82359dc906765d2f86967228f9be3aa68ab76d1257a97de933965240eb6cecba82359d26048a54a77331ffd236c5e7bb9e07280aecffe3495dfcb470347285d0cfb27f3a9b844772ffcb008ca9b90bd9af945ff7a77e38d01e8068c6f2dca235c729423a9b844772ffcb008ca9b90bd9af945ff7a77e38d01e8068c6f2dca235c729425e65542342aece6673ac772cc4535b532c9719f6113860d616f4aecff785bb5f445d178564b822934fa3943acf97b4b0f6b90b112f53d69123ce3ce691595778445d178564b822934fa3943acf97b4b0f6b90b112f53d69123ce3ce69159577870c229cdb9b12ca11bdd76ebbdc2849bf1e5ebf7c376eb0eb40eb5686e4ee3e0b7b096164d7c044eebc94927d6d9f4183c775832b98ab62d311aa02682e13c74b7b096164d7c044eebc94927d6d9f4183c775832b98ab62d311aa02682e13c745181c0a42ab4baa47d6bdc18e294dc2cafb936ff33685602f158ee658e8b57aec24b507d6b04b865c7ec1e8a050a9b2920241f75e848312263ef2726857c9906c24b507d6b04b865c7ec1e8a050a9b2920241f75e848312263ef2726857c9906ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bb710a886f905cd4d1d2e9a706d2533233c5ca455b8509f68be56bbf92ec92bbbb710a886f905cd4d1d2e9a706d2533233c5ca455b8509f68be56bbf92ec92bbb23dce77e0a58619bbfb537fee38f3e9616dc1580bc9232a6c16f185983fbe55397b2a1ce28eefed7f4ad87131771e0eaec50e7307deec6cb0b8a561ba5fae09297b2a1ce28eefed7f4ad87131771e0eaec50e7307deec6cb0b8a561ba5fae09278a9b20e3d3c3002ca216df5ffdf563db73c8bf7d11bed9f9bcf047e0145ddf6e6928e2057d7332f07a10f8252ab680b571d219c9f8c2bdb2cf8bd4ed37d05efe6928e2057d7332f07a10f8252ab680b571d219c9f8c2bdb2cf8bd4ed37d05ef4b3e9662df6543ceb57a5302bb3740fefd15694ed141d257188ab85fdbceec494a47b5a636d9092a06321e416b061e9624eb9ca10a2dd03ba63dee9054ea6d294a47b5a636d9092a06321e416b061e9624eb9ca10a2dd03ba63dee9054ea6d29e2cf6f2c5df9be88ce2b8ef07fe6b5e92f65191aa53a02e7d9d13fc900f8ef86db1b88cbacea58356644d7756daa1294a61477b9d457657254bf39ae1a43f167db1b88cbacea58356644d7756daa1294a61477b9d457657254bf39ae1a43f167145cb60c52910c4a76247d00fdac97730c8996d806edd7cdf134f58e7bef7fb81258d8d439c3b02d72bd97ad4ae057147386451bd6de02eb256b8e6adf9785f61258d8d439c3b02d72bd97ad4ae057147386451bd6de02eb256b8e6adf9785f6303c6f21557d8b832955026a960191a2f52e804d23abfdcac3813f53534acbc2dd133bf03947448d657085b0476060e379af9d2bdf4cd18cc56f4ec58c8d561fdd133bf03947448d657085b0476060e379af9d2bdf4cd18cc56f4ec58c8d561f71518cc6838f3c02ae0d712c5c49949b9cd8f15b380b5664951244b968b03682d652273564fe42f8970151771a9f642bbe72628679b5299966f306c9e88c4abcd652273564fe42f8970151771a9f642bbe72628679b5299966f306c9e88c4abce164172c1e9a853fb9e9717855d32d653f72e7d811e5866e264204e1d07d99f7cbda897ba8b636050ce7ab656abaa44dcf914e73c767a9962dbbf9ddb85ae679cbda897ba8b636050ce7ab656abaa44dcf914e73c767a9962dbbf9ddb85ae6796737d059bab9eca3ed5886543030c8ece53fc648155b94bde6c13e8fcfc22f9a4332d6a1e2583af2de120fd570ab2540a8d311f8180ef969e657dcc9ea3315f54332d6a1e2583af2de120fd570ab2540a8d311f8180ef969e657dcc9ea3315f5c99ea68b3da0f72c742102d4c44d81fe2fd2891c3c55cc624fb870b2ae6f7916ed809a1e850fc08a6be47477134fa0de14581b4df2c8fdcb9959cc692674a88aed809a1e850fc08a6be47477134fa0de14581b4df2c8fdcb9959cc692674a88a0297223012e0e4d6e25879f93d7088a1a55e452d624a34fd73afefe01c4dc7559bbdc3240c69c4a8fc11d336847c91ec2bdc08e46144a147000e690ccf1fac869bbdc3240c69c4a8fc11d336847c91ec2bdc08e46144a147000e690ccf1fac86ea9b75c672f44aa702cd4731d691a5366194a7f139372772b83db326324134adf9b9c8139d1d963e3b68a7b2c57f35a46aaa9a27739ca812bc265c7fbf241710f9b9c8139d1d963e3b68a7b2c57f35a46aaa9a27739ca812bc265c7fbf241710b4b43062a88594f8d506fd79f4e71dc2f7c5bc6925e06d0bad356ac5f130383fc4c335dc2837a32b827f9106053a4b3d276b4b23b9e6f08f72a250a5f2599641c4c335dc2837a32b827f9106053a4b3d276b4b23b9e6f08f72a250a5f25996414f60895820e6319114602ee2f1144b0df3cebf41d1851bd477346ca900d8e04ccea9de327e7b572161ef23fcd447a8aece20d7e72e9787e3662cd097facfeab2cea9de327e7b572161ef23fcd447a8aece20d7e72e9787e3662cd097facfeab246f5b6f0803abcb44b3c4b4a9b2ca8da9e7c56553124ab83535e1df217df98b066dbf063be7cd7d73c60880eb24c99d26e44e1bcabd1f4815ad37472d5fcf51866dbf063be7cd7d73c60880eb24c99d26e44e1bcabd1f4815ad37472d5fcf518d7a636410cf285335d2c32069f412e7309f0317263f832c90f66dd314f60741913d067182eb93ba1272f53fcac4519a36de47b8d5f3ec97e26e79d922b34e0ae13d067182eb93ba1272f53fcac4519a36de47b8d5f3ec97e26e79d922b34e0aed3815f6891a74153771fdd1510a37fc6c52996106e309237a99e19185204d12d22df33b70b483794eafcbaa1120038c9abd839986a2c8e4d4d68bf845fb75ad022df33b70b483794eafcbaa1120038c9abd839986a2c8e4d4d68bf845fb75ad0590fc0ad939c6149257e637f99ca5cf1587c67dc5db3142c3f9c0f9fd1bdef1e4597f7c1e44ff528d01a70596e07d099346a8f3a5697e0749f89a3c2ca845d314597f7c1e44ff528d01a70596e07d099346a8f3a5697e0749f89a3c2ca845d31e59718635d06eec23fe9a4ca74ab6c35e50e8ea5407942405109149ece589beaaf4b7a6391346f80bc3e2c5fba1afb7d9ca65fafa0bad63468d361cfab6d581aaf4b7a6391346f80bc3e2c5fba1afb7d9ca65fafa0bad63468d361cfab6d581aad70688b87720b5536d3da2b3af1338684a53045fe369e9b73b62f3fe3a8e6b54ab9d5ef3985535a7937db028ccf02f56a54db1822d55fc7b377437d654477b54ab9d5ef3985535a7937db028ccf02f56a54db1822d55fc7b377437d654477b5f0cd49ce8bc514ea7944d8f8690a0e614ee034e26a02db783c6639be6e40af0cb90d6214640fca71f03bbe60500d304b2c647d39d0176b70537e1a24ceb290f0b90d6214640fca71f03bbe60500d304b2c647d39d0176b70537e1a24ceb290f01432c6f2e6cfd0cdd5641999ce42be18a7317c702e46f1d0624735607f935fe5192b1812e64f80e9ccad8ab239149475157333ec54c5340ef646b5457fb2d385192b1812e64f80e9ccad8ab239149475157333ec54c5340ef646b5457fb2d385cb4e153935e7bed0ddf94db5b89cdf7a537f8786dcd3b8b6f860fcd00010497cb18e6137b8589d675293b0081311256bc450d127752e07e23d55f368688eec53b18e6137b8589d675293b0081311256bc450d127752e07e23d55f368688eec53a6243987a2b29271d40b415298647a34f74a0df644f57b7dcbd96724ec0d89e3eb7b25944781a84bf42b641c9ace59014033463ebdfb864407605026f4cd3d45eb7b25944781a84bf42b641c9ace59014033463ebdfb864407605026f4cd3d4515892ae2d18c95b62c62e9864686add5d63de92076b336f05ba2916fcd927d846eb7d981445161fb9eb05057183a9194df251925d8ee61c6a394d0a62e9d3bb06eb7d981445161fb9eb05057183a9194df251925d8ee61c6a394d0a62e9d3bb0f471fca5743fbb69ccc417887fe619f9a386fa4056a4750f103fa5f452e59afb889d934994492b26f562f54f371a7b20f5b2c3846947801f6808b26b6ab8f37d889d934994492b26f562f54f371a7b20f5b2c3846947801f6808b26b6ab8f37d74ec5f5647c2b993a853c8878016a468da9714cde159cb8425aa74c7456b90e6c5ede9b8b9a164bd96ce3f065f231940bab684e0f63e7cd22057b6264f1d49f8c5ede9b8b9a164bd96ce3f065f231940bab684e0f63e7cd22057b6264f1d49f8f80a55cf9ff66055b73f2729074d8fcbab7d53254bc83876c26fc6c97c612eafc612edbfba3b08d3be9085042c9d95ccb89570afe728a6fde87e1605e9ad7cb4c612edbfba3b08d3be9085042c9d95ccb89570afe728a6fde87e1605e9ad7cb4d11bd38d5675f5f9ebff84f5d77b53feee9fb4310aea33a1b3ceacc24eb8929530af5e102e51052b07599f24a58d3cc3a15ebcec410a86190fab4045deb71e2130af5e102e51052b07599f24a58d3cc3a15ebcec410a86190fab4045deb71e21c33853155465bfa9e6d03afb366f9bff3a41f7f55249cf2649d070547965372a7efb038b7d7b56cf081a029975d7be465e51f10bfe07d16fa883b07df225248e7efb038b7d7b56cf081a029975d7be465e51f10bfe07d16fa883b07df225248e1ffbc4a621199c729342f98a34795bd9c7be32285cc5cdf41570c697b4808d0cbfa7a0316460007f4ef9616cd489a1eabe1bc28a727e6395aa7b88d40715f536bfa7a0316460007f4ef9616cd489a1eabe1bc28a727e6395aa7b88d40715f5361657a98bb233c5b2f4ef05acfdf5d77721886d1539aaf09737ee77edb4d6e79d9026252eb48438d1472514dc74f071fecedd523c30ff0d2eba0a19009f865b039026252eb48438d1472514dc74f071fecedd523c30ff0d2eba0a19009f865b03b47d211e1b9fe0bc67d194f73a134af8d9a0895190b1b951eeb0cf18fff65f3dafbcb4146e197b0668f4e67e02b0fd6dbd24b92eedac7f03557657a4f5113870afbcb4146e197b0668f4e67e02b0fd6dbd24b92eedac7f03557657a4f511387050f5453a9ed1aefaa1e9a312b316ab752ea9957434bb0b61405085ec6480b2fc509576076e848269fb92704064351b1b08c8f6154ad39585ce08f11be9e0d19e509576076e848269fb92704064351b1b08c8f6154ad39585ce08f11be9e0d19eb8c2faac78e512178ee2489ca455165ae33e104724a3de4f1f8a7ac0184cdf08b615465e38fff8b2cf8226133d45a9d19f0d4ffe495d488c4b94699fc0913485b615465e38fff8b2cf8226133d45a9d19f0d4ffe495d488c4b94699fc0913485d200ab57a188cf86c3e424aa5923c4b9268bc4b66bafb0c59587fd79340933b9813c0f91b19e026eb5ea2c1e91a161ced54d02f8abb239963a940ef736c55513813c0f91b19e026eb5ea2c1e91a161ced54d02f8abb239963a940ef736c555133e9aa91ade6969ba4580d59044a9eb2c503ee89de5c36f6a5f77a06ae3bf3f32e0d7b8155bfbb3b9f21c9a8ceb7918b1b47613afcada8b152910bb93483f4c24e0d7b8155bfbb3b9f21c9a8ceb7918b1b47613afcada8b152910bb93483f4c24666e6c2072d9d037b529c43c33a2d580fe8dd502dabdc7e08319d4784e6a61fe75697d2c3fd4036d060a9c8950641eb23b67b4b9e58146a224fe72c62330440f75697d2c3fd4036d060a9c8950641eb23b67b4b9e58146a224fe72c62330440fad8ed8f8821448b08f253710eb2915876e85a42b2e4ea70e2f927bfc36008f6177061396c7ab1638a1c5f43868aa10cd07000b35ffa6799ff6da5bef0a699a1377061396c7ab1638a1c5f43868aa10cd07000b35ffa6799ff6da5bef0a699a137ec7f4d097ac188f835402adff9c42dfd08940a5c831f361ea07973424593daf3eb26ce5dd262b6f87e8d08e31cab40dc306b19c45b41505c4d9bd2f3635b26e3eb26ce5dd262b6f87e8d08e31cab40dc306b19c45b41505c4d9bd2f3635b26ea7732ec8ff117979338fb5b0bf07da831efceeae9b770f5be9081ed8b1b8d830637d1741e5861cd7c2bfc302b8df81872ab90229e81d689e4574ea1475e3242c637d1741e5861cd7c2bfc302b8df81872ab90229e81d689e4574ea1475e3242cad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b3c105ac9df31f509631544f6c7a4cce434438b60dbe94fce03c4e5d0d2e325bf3c105ac9df31f509631544f6c7a4cce434438b60dbe94fce03c4e5d0d2e325bf7d4ad03af4467768358463c0f1919405e1be8c4728b17c9a2100501f51da86d21020d28c22961bbd736478f4a5d3ecc14c4f9087ea94b5ba406f81ced7d4529b1020d28c22961bbd736478f4a5d3ecc14c4f9087ea94b5ba406f81ced7d4529b0dfe8147b96e37e81977dd589dae23614f1f95c1fdb7a4a27312f668e3ddc8f583cc07a6455e0a3606b7759387e7410459c3f1b73f2c8e808f2783da7f3e9f3183cc07a6455e0a3606b7759387e7410459c3f1b73f2c8e808f2783da7f3e9f3194e4477a16b6a2e8fecd0de41008c3be12958355ab8d7566121e9bbd311df700684d5133691220db3df4974881a886067129485018453d2bd9b3ac128b139643684d5133691220db3df4974881a886067129485018453d2bd9b3ac128b139643a89c3123e0578f500ebeabc95d6befd0be8f0ffc483fcd2b2510f573307aec3f859b35fa2ed7c530c795bcd773f13394bd565502073b5fb01dddecdde690cb69859b35fa2ed7c530c795bcd773f13394bd565502073b5fb01dddecdde690cb69a4ce2f3e353f071c1c2037b8855d99d5eee0dff36121750fb91ec6785030429140994eb78de72fb476b94156eaa52bcab96202414c80cc9d53d54d32456b38f140994eb78de72fb476b94156eaa52bcab96202414c80cc9d53d54d32456b38f13f5fb8c4a539e3b421bd72d7f76525be6fe703874b7db696de4f866efed41f5a5184eb707cb3f3ee3177fd93e8c34aa176addccb9a551c7b314c14e1219dcec05184eb707cb3f3ee3177fd93e8c34aa176addccb9a551c7b314c14e1219dcec0ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b449821744485cb6981d3ad777f8243e605225c836c1f892874c75f33f28b9636449821744485cb6981d3ad777f8243e605225c836c1f892874c75f33f28b9636f87b365e9aaeee3077885fa7096a6151c79a1964eadcc9fdedb04a4412be3a4e4b61de93e7b4c1fa141cf4b060799b3a57897fc2d2878be23d330cd82ce7be144b61de93e7b4c1fa141cf4b060799b3a57897fc2d2878be23d330cd82ce7be14eabb53daff15b241ac7290dca5e1ac4163080f09f35cb4d2938e12d92355238c49193c32c244b8aab1b511d962b8b8e72a6ce3896f67cb6c36aa89f9e64a3c1a49193c32c244b8aab1b511d962b8b8e72a6ce3896f67cb6c36aa89f9e64a3c1a5373bb1a6b5722f4aed259275b35dd241ae0f831844fea819b30be2abbe1f154b5d0f6c018448226c5fc38fbf739178f22541efdbe06320c081215a566059191b5d0f6c018448226c5fc38fbf739178f22541efdbe06320c081215a5660591919d319fe1e91134634322167e5d45e9e3c939c428c204d506e9c60d2aeb6734153bdbbbae4a544af431663a82f4082476469d829b23c37800d0288bd0e87049313bdbbbae4a544af431663a82f4082476469d829b23c37800d0288bd0e8704931cfb3bfa52cc65662bf276f0a5a4eb05caa3388afab8f9c73a55276949f6b8186ad03b61e5d85847ea23ae2ef8eafdf472ca5dfe44ef67f31dd851b35d49f24d3ad03b61e5d85847ea23ae2ef8eafdf472ca5dfe44ef67f31dd851b35d49f24d3139cd3c77cdd8eed535f5be0325a3587fc4d50c3af813e56147773c333bd690af1e7064549c057f6b640c5d965fd11afbdde97ab5bc8deb677c7fb5577632305f1e7064549c057f6b640c5d965fd11afbdde97ab5bc8deb677c7fb5577632305ad02e45dcbe79d570d8154160e04a63c0872d95d989d9fd0697627ab4105bcf627e1e8546bbbf70a703473768ec7a61b06f2523c0a7d51272958fb91ce5a4fae27e1e8546bbbf70a703473768ec7a61b06f2523c0a7d51272958fb91ce5a4fae7bb827dcc5ef1e654006baa4fd3f72650a92729c05a67e11f0e55ba793d0df58e24ad9344e7f24ba5860e38929022bfeb0b37d52f10d940cc09f920f5c328387e24ad9344e7f24ba5860e38929022bfeb0b37d52f10d940cc09f920f5c328387187db21959d68624780e9e25f0f0786085608277b7d90a12d0622efe30bcd0148d1adc93bc4d13041cf6be46648f103fa5ecd610ba78581f610be809a4ce360a8d1adc93bc4d13041cf6be46648f103fa5ecd610ba78581f610be809a4ce360ae07f0b7ac78ef225c8a76e54b9f3a53aa7ff71de02b3e009692572170d20304a046b27c911d5e498c0d9a1a0460b8b4d532968046988bf95e6f28aa5e8e74558046b27c911d5e498c0d9a1a0460b8b4d532968046988bf95e6f28aa5e8e745586c36ba36813cb4118246e991a589f0c532e9a73ca80df2ecbd7faefc6856540d62bfcead479c3694b03f589f20664b63f1dd5e951bde5f00f74230c8648ff7c962bfcead479c3694b03f589f20664b63f1dd5e951bde5f00f74230c8648ff7c957c5d5aefa33ac2534475bcd309e18d40f4c366204b10b1e849e87f1e6ab21b8096a7e5b97053b534725eb1ebfaad721d95003aa1126e1a6634a0fff8dc5550c096a7e5b97053b534725eb1ebfaad721d95003aa1126e1a6634a0fff8dc5550cfa95f8bf1cae12a2da4475afa27418a897b1854c3ca377ce075a4d9dff80067e8b34dd65249827dbf0abbdf92fbc90fd875bf0ed1c0f0d0234f46390d6797e598b34dd65249827dbf0abbdf92fbc90fd875bf0ed1c0f0d0234f46390d6797e596d1ce631807be6589d0ead3835affb825957ebbf9cc684d5ba7fe21cf5f6f6149ce45d0d0e03bc898ee9b6aba6a4f4f6616a230f3b2a900f1c5634af5597e9819ce45d0d0e03bc898ee9b6aba6a4f4f6616a230f3b2a900f1c5634af5597e9817e7db61312a5945984e5024ecf68ce90f7b8d5f7cfea02089b943c7265ea04c39ad587fab09640423df89a6efe675b0d81d0218279579bb3ad28a85cd67ab7249ad587fab09640423df89a6efe675b0d81d0218279579bb3ad28a85cd67ab7242cd18ec7dca910c1c6a603400de497797dfbbd0e8b371ed9b174ab50d5344b8954728312fe9e011fc61b702b74eadcb92373901809d358c89c8ceb8101120e4f54728312fe9e011fc61b702b74eadcb92373901809d358c89c8ceb8101120e4f5656cfa019ed98ad156d6418bc2a95b2f4ffdeff95e4c55c2abe5fdf6e6903d5516b9aae5eb1135651438080e3c61863e297adc5cf143d321e67d6f11d408481516b9aae5eb1135651438080e3c61863e297adc5cf143d321e67d6f11d408481b3965970e47db9b244c8daa5fd1b72ccb758ef69efbde0f59f793c4181ca7ffd98a5111c55dac597c08e4e1a7be94cf230af1b22937f4534fee7761d2089abf998a5111c55dac597c08e4e1a7be94cf230af1b22937f4534fee7761d2089abf940120c871f2d086716eccdce196b6bb9a5100df229c2c39601ddc9b9dae7bb03fd1247f21ec41303f944443b69c01d5bdc02cc8ecb1a8c6c08d20e47f3c0ea34fd1247f21ec41303f944443b69c01d5bdc02cc8ecb1a8c6c08d20e47f3c0ea34e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cca8f2d54ba8914a5a8d1ddaba1b33f92529ded50bf534d60d1dd7a20ddb7c95cca8f2d54ba8914a5a8d1ddaba1b33f92529ded50bf534d60d1dd7a20ddb7c95ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bd21ce1d66e82f8233cbb3fd19e86be75adf9c076ea193b06cde15f856126e0b0d21ce1d66e82f8233cbb3fd19e86be75adf9c076ea193b06cde15f856126e0b08f2673461d72001d92d86f827270c3ae75a867020851e4c975735bd1e7597b62ce2f297ceca585b388b95ded3b9f5b3764b792548b8fa7e87c3e0c958a4401c0ce2f297ceca585b388b95ded3b9f5b3764b792548b8fa7e87c3e0c958a4401c0e892375dbab653c9e8cc01f4d120a1aa8467de02c4060fa9b4a02d885f90924a5a30762c536fef8bde97d6573a36756a25288f5ef4558b3d76b6a98cd317cb3e5a30762c536fef8bde97d6573a36756a25288f5ef4558b3d76b6a98cd317cb3ec9f71f3991a4679a5c715905d3c3e2eb10b8fda0577d450a72558a82452835d3698ff06cccfa52ce574a0ac6e6af20c2845d734b80705d13a323679e13174fd1698ff06cccfa52ce574a0ac6e6af20c2845d734b80705d13a323679e13174fd1ebeccd113a64de498d35b92ab145fc62629fba00cf483df66128224a7b274c7aff6079d60d90ebf188f7d3325fef3e88e87a53a86ab93e77922ae618acb6a43dff6079d60d90ebf188f7d3325fef3e88e87a53a86ab93e77922ae618acb6a43df81a799bb42e8c9a0c4a10869350d1a002bcba2d408bab3638654170e20f22d6705ae9324ee7aec9e61ee605530d7caf1d5aa50088194563742f4fe6f75a4372705ae9324ee7aec9e61ee605530d7caf1d5aa50088194563742f4fe6f75a43725bb42594acfc1e875c68fc078c31f0a7377d52fb73298ef07f7f22eb73727338e2fd0620342a1d72648645cbda49f806d57e7ae4da1063a5168cdd9e6eb043b2e2fd0620342a1d72648645cbda49f806d57e7ae4da1063a5168cdd9e6eb043b2a1b4e57ceb2bcbab13606ec81cd650a44ad185308b86021e8ccdb1aab5d581605d0f2116e8bdb12bf2e8ea37acc33f4168eb643d1a976bd8568b2b468e232f535d0f2116e8bdb12bf2e8ea37acc33f4168eb643d1a976bd8568b2b468e232f53e0ba11e6d5fce362f200ee5cb316e74cbd33efe03722c6cff40e8ee8c54662a76e7105a36d22e2092bcc1fcdfb14c378d73b22c1d235748dea0b701f95d76d8b6e7105a36d22e2092bcc1fcdfb14c378d73b22c1d235748dea0b701f95d76d8b9309591c1f0a75b28af9f538e72f4c941ad10b1a7467cabbdb429fbbd487c146d47862cbe3003693ef64f8e2f00ff4d6d0531a41233686fd61eb45d45d935132b57b847ab52c36e1775f58adc775ceafdaa3d50539a53e5aa95f956c3337aeb815edd49fc23ebee6ea220894827bceabd234ad6b464ab6addb2301d42c68f14fa0dff724a965ef028c20516077a62fb4c17e04e545019f5cba5b3b252029c1c2a0dff724a965ef028c20516077a62fb4c17e04e545019f5cba5b3b252029c1c29acc91f2901b6845a03c867a8edc403514407534eeaa796d055c483a8323a07ca106c8fd43e7623cd521668ccef4114be9d57f152aec568655c4bb2383901c36a106c8fd43e7623cd521668ccef4114be9d57f152aec568655c4bb2383901c36530f9bb3ebbd35a9020bf9372666db3060fee7f1cece2be9449c9f6113f9c611ef36d7bb75e1e37af83e655970b570e5bed00ef70e44db9e7e25d75c1934faacef36d7bb75e1e37af83e655970b570e5bed00ef70e44db9e7e25d75c1934faacc1b1bb474d3d9a023233d075836cfe547efd80327baf5a915486c2d3fbf8dcc62c7a43cedd715c168518e40ca5eaacb52ef5c2a0fb8142d95e29f5fc1e8c3a282c7a43cedd715c168518e40ca5eaacb52ef5c2a0fb8142d95e29f5fc1e8c3a28e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557e04fb119a8ba5b1275a9c78536b7cc0188a12e42789b1394747fe264d145c777e04fb119a8ba5b1275a9c78536b7cc0188a12e42789b1394747fe264d145c778069945c9aa3feef20e75b1fa48d2b64255b63be7136e6b5379799668938b5b9d39eb8f93bb385dddcd32a8865898f091da3c8353d07a38bada260a12015a789d39eb8f93bb385dddcd32a8865898f091da3c8353d07a38bada260a12015a789cc9a10548238419d1f4a182cac28363842951e15ecfad157ed6cc9223879fe30063ffc24616d0fa533473210816403cbe18843d42b95c6e625e5e1fcfc8eddb8063ffc24616d0fa533473210816403cbe18843d42b95c6e625e5e1fcfc8eddb8507d7bb07c2cd896b721168a7c10c0d655e9bac79f09899ddf5741767187f67d0bc8506ac1451ad50df78ce4469f7d494211f27b460c6bc8da066d5b61feeaac0bc8506ac1451ad50df78ce4469f7d494211f27b460c6bc8da066d5b61feeaaca5a004f9b0adfcca5e3847049c83e38479a5fd410bcbdff9746579b4f2f802b3e4257240cb606b217bae3a9b7f45c83ded73517d12b44bc74bc02d634bcd77a4416d8e14f0485ff5c2f501f7d36f0278ce2cded96bc21f8cc6b7238070b49a5b6103475ef29639ab46f243c2f6e80d1506402bbf72841cd57dca8c1945c6e1928bec18baa1ed441d8049c1cc421c235663a878f2f2351ab7f3abff06376e85b38bec18baa1ed441d8049c1cc421c235663a878f2f2351ab7f3abff06376e85b33d04089cc10705458ec31f3c64d774474b385efbc217b6582449ed4bd94fa48d27cda964dc3927ad1b3f436b9bd01e6de9f209301ef3e67b9da6721ab59eb4bd27cda964dc3927ad1b3f436b9bd01e6de9f209301ef3e67b9da6721ab59eb4bd6f6a6bbd93fb2c5386f55c0ca9869c12bd49ba9931d9221149c24b338a8811d748939b2e1fe2ff18db09b61287cc6c095ebbcf81d1da9529df8d27a0955ce2bd48939b2e1fe2ff18db09b61287cc6c095ebbcf81d1da9529df8d27a0955ce2bd65f1cf98387549942aacbcfbec91f3e52455b28299ddd8cc967d62d92fb4c7fac6b15339951542c5c2c5c2ac694fec3d04dee7dbef61e23b26f1cdff8f4f58fac6b15339951542c5c2c5c2ac694fec3d04dee7dbef61e23b26f1cdff8f4f58fa8e3d845fc9e9e4a0ced7124b380f91cabc36d9b9e27d27ce0755acbf7e2c613b53a7ef6d8563938fd3b663af68d3a12ce0f296e043781d7628e26d52a5cbdbf753a7ef6d8563938fd3b663af68d3a12ce0f296e043781d7628e26d52a5cbdbf734fadc56ce9e1a11929268f8734fe4ea0df52f6a9111b9872d417fc5ecd1f9a26f19c99472169bf351a605ce340bc1209b1604dbeb4d875e9c6571fbe8e3091d6f19c99472169bf351a605ce340bc1209b1604dbeb4d875e9c6571fbe8e3091d51ad32c802e23b346d0ad2b1969f6105a45dff73be0a6604bc25a63625edb626c3724bd4637c373b1994e73d7e28adffa4abbd192ad7f3e55be1fc90b5a1d58ec3724bd4637c373b1994e73d7e28adffa4abbd192ad7f3e55be1fc90b5a1d58e3dfbb445efd23734955175cb4cc5f86c8a130be47a3ab1784776630c1e6273dcc13384506b8fd4bd71b8d268918e24887c52883beefc83ac1213bfced060839fc13384506b8fd4bd71b8d268918e24887c52883beefc83ac1213bfced060839f549ad0baba5fd74d634df1b0a0561e6d599da9365ec2c2e6a45c28972af574a581a8ade236d0454c611cd1b4c191fede0de95de5f0bbb5d7a43561329bbcb78c81a8ade236d0454c611cd1b4c191fede0de95de5f0bbb5d7a43561329bbcb78cc875c5fa6cc60d1269580e90ef9761bd4a65e20da73945975ac7376d0fb148d95282e6946ae9736a8efe125cec1a29944e4b9e07ef748a35a78bcba8d1ec3cfc5282e6946ae9736a8efe125cec1a29944e4b9e07ef748a35a78bcba8d1ec3cfcff2bad2f7c39eeced791f84aa4a5df638a2d13fd834a71903c45a7a2772f8f0b0db91ad08cbb204546dedcb7985db318ba0d08aaf14c12e4d7c44e600283f1380db91ad08cbb204546dedcb7985db318ba0d08aaf14c12e4d7c44e600283f1386ee1e5a743e8942c2f86f15a197c710ee35f38e7959eda952d6c63e00feaa6b7be9ef7a34908ddd5e5dd02a40fe0b3c8226ad0704a5cf3fa0bc0d7a3e6121f97be9ef7a34908ddd5e5dd02a40fe0b3c8226ad0704a5cf3fa0bc0d7a3e6121f97eb874f6ebf1e00dfab1188b09e48f4804b46ab561e002e7706906de422901038d1164467dea55ee50124bd8344c2f1277c547d3493dea749d230435a25e8938ad1164467dea55ee50124bd8344c2f1277c547d3493dea749d230435a25e8938a87fdceac083c72f348829dcdd8d959dde6ae84f3f5c59bbdcad400a74c361444683d6b24a09c3417b27fac01251060e4fb7f864c7d40c3bc28fb5f441ebd6bb73fa93ae06b38f25d8ea84e7d444334bf25a039cabd86cf7effd293dd687f1d87213c629e0741d73392caa727eeb5be2af4ce3bcedb793895b8c2dae12f0758bbf5bf06e17111c3b709bd53a6c649dd082ab7ea4a84b5cd134871a82948cb2683f5bf06e17111c3b709bd53a6c649dd082ab7ea4a84b5cd134871a82948cb2683f4e2e124f58caf70da2fa5c48414f820853b65d2c26135390c6bf1e05b7b84d1b66bd68ce7a6268d19da083827ccd48561e8545b86a4121a5d423031fc4b9fbfb66bd68ce7a6268d19da083827ccd48561e8545b86a4121a5d423031fc4b9fbf3ae868cbef50ff55bcd7204a8c974dbdfe36f1407417d84e4f4ceb5bdd54395c4edc4e6099ca8f8ff39728be48bb4e1fef30c4771fa4d2b76c3b875e6f0ee4f74edc4e6099ca8f8ff39728be48bb4e1fef30c4771fa4d2b76c3b875e6f0ee4f7f9af7c28fdc25ddf9b71f8d6333e488e624376de1b7e68d0214604f5fb0bc7a621668ce00b57d353af7caf86729a304550b6ea9744a4f242579523786b65c0d521668ce00b57d353af7caf86729a304550b6ea9744a4f242579523786b65c0d53e1f907cf161b900d55703f702dd512f1c3381f397ec21beed0e58ea632e025242bf4ea14c0170239b79d4666480c98bd31073af11820a402af6f7cec4bdb36c42bf4ea14c0170239b79d4666480c98bd31073af11820a402af6f7cec4bdb36c399c0ecf7f4e7a11ef658b197f5de18a47bbe39a009c8f8473ab9681a2795fe2f45743efc2f6ce590c9264e065de3a957d5e0c4c6481b420ffb2cae58e48efb1f45743efc2f6ce590c9264e065de3a957d5e0c4c6481b420ffb2cae58e48efb141b16725874b04ad978e8d8258c83a9e00e6829be9340056f3c8f6a4988306cc7737d274e94e5792075bbc3ce3f28dcad98e30b136f841b3f8727db5e574b6487737d274e94e5792075bbc3ce3f28dcad98e30b136f841b3f8727db5e574b64881aa5d8e5d1b315c7ae3043aa0d3b6b58808970cff0e3e0960f0f98052b5690b8bc6940ffd7cfa3e29843f206ae501e917d987c01c8aa4673e4cf52a5b7669f68bc6940ffd7cfa3e29843f206ae501e917d987c01c8aa4673e4cf52a5b7669f6946fbcde441640d15ce1dcd53f57c3c844923e34082c3c577ff62a86f62d3f9dc5caa4f5ad89a80b1eff473c1ee9cd1f357796c1362b1294f0a5f4e5a7df5b73c5caa4f5ad89a80b1eff473c1ee9cd1f357796c1362b1294f0a5f4e5a7df5b73b9a71edf50a632bc408a2c9aa35f07c737ba70bfefcf0faba18b4783c0400fb7d794249e8ef7a9ef0e324dca242f3010432573b455608c174ee0b48ff98ebb51d794249e8ef7a9ef0e324dca242f3010432573b455608c174ee0b48ff98ebb516e9fd26f034c8e4fe93e419a754b6a8bfa98ffdcd196d34b35d608b360a67ba48612001ee2e72798e54a6d478fe3ba8ef86ac0aefb883435896918e7c634e1408612001ee2e72798e54a6d478fe3ba8ef86ac0aefb883435896918e7c634e1406041a74f334e7a4f12595411f24c80e4f1a57d7261de8a526fd182ce6f692d86c42ed118041abec8e8d87ee2bc0c25b7585a3dbab74cb50d27da0f07e4f6ed7cc42ed118041abec8e8d87ee2bc0c25b7585a3dbab74cb50d27da0f07e4f6ed7c42bebfd2ed91a0c9e86b85549f4fa44459b2ffc6d4f003fddf041b503d9bf9237befc5149ac19cfd6dd004cae351a9855cd2593466ffff0f333845be67f05e237befc5149ac19cfd6dd004cae351a9855cd2593466ffff0f333845be67f05e23bf1f6573c5b8eb71daa00096b4c5dac8220a991cbc2205fae4c3918d94a86ed7fe91f52dfb68541afcc14df4f88308d4fe487cab52bce1e12eb081123ea3b590fe91f52dfb68541afcc14df4f88308d4fe487cab52bce1e12eb081123ea3b59026aa1a74114f1d292cbab856364e510fe77dcd358f300ea9a5c1def8dec2546ffd130a8899444f8dd77e030a9c27bcab47f9279d315e0e541455c08b89a6eda9b62fb88d8b4681c38ef9db1df76a5d9d762f2bd41f84ce74a2a4d1f31c08a459ac1f7bbc74b96544d0c1d0e2e0f6a81ea03a8d02e89dcce3969e3b353498747e2321144e5c4edb3a89cd7bc5d6bc519664f0839fe555c67abbbb6a117886c39a5368506b5b4289593ae3a1188cdd7360241cd25f23cf09073d6e5bd63e68362bf523acf745bcde50a532f94c558c8def6d98853444fced494171b608b557476a6b88da4f3b26c2595c3d236b24f5f8abb87dde3831f9c1417b5716f8312c593a6b88da4f3b26c2595c3d236b24f5f8abb87dde3831f9c1417b5716f8312c593a85fecc147a78f09549a3087f97cbbf0d362922a3fa012076694a3d43c90669a2019bf346214af8a50293a717fc8be976245530f86cad99a07d7cda9ee578c6ac019bf346214af8a50293a717fc8be976245530f86cad99a07d7cda9ee578c6aca9bc70d30a0eb464e8315d1ef94a228318800846106ee814c82a9062a145ea8612f7d81c5cb3ac49e344773b43e8019295b4ab1e6c0ce17de47b5ea0f563abc112f7d81c5cb3ac49e344773b43e8019295b4ab1e6c0ce17de47b5ea0f563abc109ab3fa548b8131b740b2c63b31be795f53fab31b0b4ec6fea755b7a0b38cb0c87abe21a5042576ce0883c7a3d7b9ca12809fb378428d481c5a524bd32efb20687abe21a5042576ce0883c7a3d7b9ca12809fb378428d481c5a524bd32efb2067aeafb887719adf298b25013cf2f71b58f772becfb61ecd7e598c308ccec8f087d5bd8e970cffe0064d6e32d94f98266a2e919966082e406f999bc752c7d8cbc7d5bd8e970cffe0064d6e32d94f98266a2e919966082e406f999bc752c7d8cbcb519c0d0414dfa30605c084d8fa79d52530fe46f6b5c5a3fd331662b40488c4809a99fefe0ce640ce428dff09c90698577c3a7d1269b42530e394e08263e8d3209a99fefe0ce640ce428dff09c90698577c3a7d1269b42530e394e08263e8d3263d9e0efc4716c6b7cbc38529ede4f4e13fe228fcf48a75a91cc7006eeb3daec13e211fe077b91ac92cb98d82c36a8f6233fde3fd22f40d291c2ac2e08b43c6d13e211fe077b91ac92cb98d82c36a8f6233fde3fd22f40d291c2ac2e08b43c6d4c332daf7445148a0d7e7374497ec383845ed499cd58efd37b570294ed17dfab310b1bd2fdfe7fc5a2711304954ad6460f2cd583f1045da2760326473bf4f05ab334afafa1ef98df4cc000ea93fdf35a8b6af74d6cd97de61fc779de218b0a0bca0f557ba94f0f253d3464731c8219fbb1820d1541edf7c75c308821dd0373ac3e1757371353164b5d448b34ba52d2d530592010fba6bd5e4766a0e0ac5aece33e1757371353164b5d448b34ba52d2d530592010fba6bd5e4766a0e0ac5aece3331144ef63b8632d8b5a7b60cc3eb39b6081c42d3f887a488e2ab78fcd5685d4c8696083eb73cf89f79d570b307362ab56e9d1887a3c1af6ece1e1bd64532b73c8696083eb73cf89f79d570b307362ab56e9d1887a3c1af6ece1e1bd64532b738e78d3389b8b7c8c6f760d5fffb49828e45f64ae306b238c2030fadb75b501ab137f1e726d07cd2938caa8cc24eceef6f53feceb2e8b0b43a603b642ff297775137f1e726d07cd2938caa8cc24eceef6f53feceb2e8b0b43a603b642ff29777599288d3b60ee4d6d66f5a577ac015ade0dc75b9f1290f61a7ef221ea368f4a264e89590fde34e49407874ebc40d054eadf3f91ad2e90dc0e718ad60fd6bbcc8a4e89590fde34e49407874ebc40d054eadf3f91ad2e90dc0e718ad60fd6bbcc8a3fa5a51cae45c94583d9642acd5ff096faa25c8a5f17bb7a5c65094e38996a80ad013f3ede0e6dba9610c0d0abe345344ca8897c81a055a7fd0d34422e68b9daad013f3ede0e6dba9610c0d0abe345344ca8897c81a055a7fd0d34422e68b9da3db7d1dad73c6d0aa902ac46c66c53264c94e89a2d2f80924eb8702e2958bc5bfa57faed512c82e87e01561293700dd659e9b1974de4e11c77f75b06cd79f3befa57faed512c82e87e01561293700dd659e9b1974de4e11c77f75b06cd79f3becf457f19e0ca4991795900e733d0d7029c4490b7ce98fde90fa78d7b8f03bdd14300fff9947f9c4581f156bfba7e21fc2a882bcc524522776f6a30cb05e52c29871fd6ae6f3905e75e1252b0322c54feabebed2a5dc741a4da3914a21b24ebd8646e6d131b20da6372b72acc167c5b1e0c30076743b05ca689754cbfdb87a4c7b2f98badfe8b68992495589b4f461d0c49290d658afd3e49d9cfd0f916e63154b2f98badfe8b68992495589b4f461d0c49290d658afd3e49d9cfd0f916e631549f97008ebb7505034f78c7f86d69339f08956c466911750157fce4cd46e13ebb67b92f58e11106ffdc7139d7e89877d23d027e2d583b64bb1af689326c0fa0bc67b92f58e11106ffdc7139d7e89877d23d027e2d583b64bb1af689326c0fa0bcad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b271b8a4b2b65ae27b521e1adf318dcc1c91fe74e9f33f008f354cfee367b2fb0271b8a4b2b65ae27b521e1adf318dcc1c91fe74e9f33f008f354cfee367b2fb0ad937563eafd0e67452e00edb9396d7b2e2447f11a3c47d46911a2f39f00adf70568cc3a897799051e1e9a0ee802b56d3c0969a19d51499d10cb0a6d36d604810568cc3a897799051e1e9a0ee802b56d3c0969a19d51499d10cb0a6d36d60481046308aff1944554e247ab7ccaf2a89be8e33c94a497cf728706081c7168ac37820c1c6a99f78c1600aa0829b816d3b397f6223a1b3827fc63ddccdc1f1f15eb820c1c6a99f78c1600aa0829b816d3b397f6223a1b3827fc63ddccdc1f1f15ebfe26a6cfc74630e8932fbd5da05053b38be023c9dec5606397d8e697a3e9da147d65886134277f33af083c158c238196bfafd6a7ddbe9b92e05666dca53542007d65886134277f33af083c158c238196bfafd6a7ddbe9b92e05666dca5354200e64d7b85c26df6c4624b56ca40ae8b58f84bcdfb670383727ceabeed96239b4ae3ec8fdf6be95f1ca0b4da00b49f1adc608d26287d9f84e83923d812a9d50001e3ec8fdf6be95f1ca0b4da00b49f1adc608d26287d9f84e83923d812a9d50001ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b4f5b4f1056202ab7dbffddb7450477f7329ce2815c46a6ab1a38e73e2e5020204f5b4f1056202ab7dbffddb7450477f7329ce2815c46a6ab1a38e73e2e50202024dc188b2d65ab6fd03e3dc2428b7ac3764adb160f02eb75bbd1215cf613671afb2af2ac075c57f3218483a8bdb8a94ee766fc3f6ffb49df381b0f4992524f95fb2af2ac075c57f3218483a8bdb8a94ee766fc3f6ffb49df381b0f4992524f954ba15d06f4696cddbe66f9cf02b2c7afdda67d87537f7ad09a44a51b1a4bc9d3333106b2def8f110df98dc97a55131113e524b3fb32ebd817db93a6241b557ee333106b2def8f110df98dc97a55131113e524b3fb32ebd817db93a6241b557eef664196a05f97109d2065da8f897a9fa4f90cc297ac789e19529f18e4d29634fd14627a7677266f7140f7854c7e9aafde333758713542010a45a00198b658691d14627a7677266f7140f7854c7e9aafde333758713542010a45a00198b658691335cece1fb670704f97c8df7cd32f97612acfae2c6535484c33d6587729103db15ab95e345b005e1ee8f7e0a86c06e79b9e97077f3a62c34f813816877b86b8c15ab95e345b005e1ee8f7e0a86c06e79b9e97077f3a62c34f813816877b86b8c0eb17424e4c2978fdba617bc0143cb826129171c713e67b547950108a6abee10afefb6bfc3d36409e14c3b2b5c1f64361884ddfe0d2324db2f727428c7f1398bafefb6bfc3d36409e14c3b2b5c1f64361884ddfe0d2324db2f727428c7f1398b6fbbdc85363c6e2b1689f8ea18b1c34020dd824081c0ada6e8fe06d4b2028d641f4deb5ada30d7ee0115fff788b24975d46461ccb2599e1acd981781d9249a421f4deb5ada30d7ee0115fff788b24975d46461ccb2599e1acd981781d9249a42e3bc7ba418ae2afdfe1d8fa7c4672020dd19699e06681ec72c91bc8ff9c91719eec6483760e256cf1c1ee2304d5d78710269fde4a30a855343554825fe5f8737eec6483760e256cf1c1ee2304d5d78710269fde4a30a855343554825fe5f87372f04242dcff89caa74373a0e65c6413d2d8b0d44e02a340d72f310e56638edcc6305e1ba90d7bb7bba2dcd751484b76b53e304bb3a2f5332ad6d6d8620d209c86305e1ba90d7bb7bba2dcd751484b76b53e304bb3a2f5332ad6d6d8620d209c80d51c5ee46f03932d23d611680496b473997f9271afa66054e5570671948784118c8ce9e4774b48fc6cbe3c64a3e7728921ec3ca478f5c4f82c4a2b99b9627ed18c8ce9e4774b48fc6cbe3c64a3e7728921ec3ca478f5c4f82c4a2b99b9627ed73143fef130e7025bc10b64f230a6fcf416899cd1f5d2a22a5d9293e569e3ea43a5515e22fe2b458917c90e4e9b06085e4333a49c1fd7a16b70fb7763a3ca3a73a5515e22fe2b458917c90e4e9b06085e4333a49c1fd7a16b70fb7763a3ca3a7fac375c38896bd40f9f2089215aa65be5737774bd2fc746ccdfd2c987246eab3d4a0c9c01737747c785fba2373887db7816694e8eb383bbd2699d8e86c3b8a63d4a0c9c01737747c785fba2373887db7816694e8eb383bbd2699d8e86c3b8a638f3609ba551dd39d63358e0c494654acd59b421eb9e11a6d938b9270d30f00cf32602b73e522ccecbec9ca1873f47a635604785dc488d0c2e719be279393be9432602b73e522ccecbec9ca1873f47a635604785dc488d0c2e719be279393be943d69cc3d669ab0aa57b0f52c23776a73ab11f5301856069b7e62269762df46e9ff26628fc232cff05f283ac395461941ca445be08ff5350413ba73a8cbbbd212ff26628fc232cff05f283ac395461941ca445be08ff5350413ba73a8cbbbd212024d5ebd17f25f578f7b55c2eacf1f8a6923f7426d920cfc16a8b3f33ca57dce7c582b788787a699d7c6ea58498f16579ac84eac4e2bfacea6ce81d22cf89b597c582b788787a699d7c6ea58498f16579ac84eac4e2bfacea6ce81d22cf89b59b44c0b39740300472146aac4600f26434808a342d1f0398d204c40dd04d42d4a2097e940a9ca833929d900949ad7819db2793708fc47d02ef263a2c29f58cd192097e940a9ca833929d900949ad7819db2793708fc47d02ef263a2c29f58cd19f9aac9e2ea669cf52b16dde41ccf821942ebfd68344549b56dce964c3935fd8b57f8dc34c8c65321bb7825abbedc4930bf4bf458224258ff7fbb44567539a9b457f8dc34c8c65321bb7825abbedc4930bf4bf458224258ff7fbb44567539a9b4ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b1e1239aa3f0698425bf8c71a3a8923fececb559aa3d286b50cf0cd174f1f4dbd1e1239aa3f0698425bf8c71a3a8923fececb559aa3d286b50cf0cd174f1f4dbd5a5f2e89ffadb66f65386f951a46350a2089ed1b69023618c4510e497c0792cca4ddec37ba6eca22398bc3d32c216fcaf8347c586a4c6d2db948295733929a86a4ddec37ba6eca22398bc3d32c216fcaf8347c586a4c6d2db948295733929a866005dc423786711c4713e2c3650c7152c51b7f47a027016cbcd7149828de15bdf2fea490b085fd04ac21b12f04abea9f0d7fadd69fc3ded97540b24ff812a1bff2fea490b085fd04ac21b12f04abea9f0d7fadd69fc3ded97540b24ff812a1bf83d0000f7fdffcfcb6076cbb9a53c3a5254ff53e91cca67edd2d60c093ab2ff623068d8f54fc7dcd78bd2be71868e5079881e8d1c0754b360b5ea176051c544823068d8f54fc7dcd78bd2be71868e5079881e8d1c0754b360b5ea176051c54481466629389617c7b99038ff664c133cc8004091982cb314ad4d1e5246833d00bca4a2adc149ac67bb385267e127e96fb5f76ad237e3c27320286c36b4e18c413ca4a2adc149ac67bb385267e127e96fb5f76ad237e3c27320286c36b4e18c41397f78b5e84b06f2ce0018263f281ce1f871e5b2875628b80c4e97b192acf3f3a433d9ada17df218a431f3347985b9678eec5da9b6a03aa806d18263132c17eb0433d9ada17df218a431f3347985b9678eec5da9b6a03aa806d18263132c17eb0002ef4889e1e0af681c96a221bf8e4e5e6e2a1c6b84c37db035218328dd6c1899fd88aac9da9bb641bd4d9d959cd718ff3818816f85d302c497cd0cd769910b79fd88aac9da9bb641bd4d9d959cd718ff3818816f85d302c497cd0cd769910b710076bfb6db546d047dfa4aa14fe79f6b443baf2c1ecc4a86c5de78992023bea23bf157063ead5862e29342fcfc412885a83b6652aeffb1ea2f8549306c6abdc23bf157063ead5862e29342fcfc412885a83b6652aeffb1ea2f8549306c6abdcb57f41a65c92e35d58202246d64d7bc0a8226f6914b2a42cc98cbdfff8ef77ac759c103ea2b420cf5a0d52c559a74508c6614dda90f0e8b637459f29f647c9ec759c103ea2b420cf5a0d52c559a74508c6614dda90f0e8b637459f29f647c9eca898ddc9d2aa54493c334017dd1c4ec186e43fb3c4619ffb6731fcd084eaa3bdb2ff8763990916b793d19a78502100219d0169ee25150a39a69458d171a3112ab2ff8763990916b793d19a78502100219d0169ee25150a39a69458d171a3112ad666c76b77b6f1df8378341a7dc2ff24c1bcf4eb07132f565c9d7108a4b4f1bf6c206b36cd08f0bc0e77440cd11554ef01ad83ceab085852b2428332c55daac26c206b36cd08f0bc0e77440cd11554ef01ad83ceab085852b2428332c55daac2b7fae312a5980fa096fe5648ef477934d2a812bcf020c43e4ed4210508413422f9f7073cd93049943e14ea8128e93b7dc73ba8afdbfcf9bf29f22d7f30ff6461f9f7073cd93049943e14ea8128e93b7dc73ba8afdbfcf9bf29f22d7f30ff64615947b8d3046894e84869f342d1429a193165f6ebfedeaee4a89e720f5e04ab003074fcdb81484f982d21363cd6fce639f3bf4d8e336e3a41e5deed83ce2f80153074fcdb81484f982d21363cd6fce639f3bf4d8e336e3a41e5deed83ce2f80150aed9c709a3acbaf4d410de8f8662458eb2137b53b8bd6a3cbb62bf9423396d2659e7cbd601d7da372e97cb14b79584b3dc4f9fb296dc8958bac203da0738f89659e7cbd601d7da372e97cb14b79584b3dc4f9fb296dc8958bac203da0738f898d445a88717717ac57a5ef3207252ff3e75a158c894677e0a1ec57f6a92bc01a06ae6c81647506e0dc6f21b27abea8e04d649537ba50b29335e13e42b46c0b7406ae6c81647506e0dc6f21b27abea8e04d649537ba50b29335e13e42b46c0b74438119469a6231018b63a47cb1cb4c4327427a3a7b68e27a010452ad8f8b27925a81507aaf066ec7f3fb9370e24cc192513a93997ff602336079617e48a24f7b5a81507aaf066ec7f3fb9370e24cc192513a93997ff602336079617e48a24f7bd86199ac9a627c86699f2fa68dac139b706211f4dfb6cd1a9433dd001685c7dd09e9a5276c1c624e11b7514643bc527f8f6997cc07747fa9fa0e9ebd15c0897c09e9a5276c1c624e11b7514643bc527f8f6997cc07747fa9fa0e9ebd15c0897c286063d46d93768585d25e615317c47b4d6737f91e89816a9b8bfbfbdffece2abcce23a9a116f2861e2b3ed7313879247da822d6e2b27282baab52d5c78f1193bcce23a9a116f2861e2b3ed7313879247da822d6e2b27282baab52d5c78f11932021b6bf8496eaa04c9f8c0a656004aa700613ff70d0fa96d3de097380a1bc8079b6f833178dcee6307cf58075266e3c5d74ceab34e6513f63d503f55a8e1a0779b6f833178dcee6307cf58075266e3c5d74ceab34e6513f63d503f55a8e1a070035357a7e2b8899c4030eb140aaee9a9cf3240d22dd188afabc1bd2123697700bf3038b2c16895f4c65928b25b215c92750cc690484310656763660a2d2340e0bf3038b2c16895f4c65928b25b215c92750cc690484310656763660a2d2340e7de05d6eedf597621d118dee9b40cc31299962691e905c9500cbfdc828133bad2222c842350e520e2b9e3a35188112810141cbe3f82302023786525e2b26b4b82222c842350e520e2b9e3a35188112810141cbe3f82302023786525e2b26b4b83a742932ad78638abeae0f8fc8aa4bb695d2173fa46efb831c9a30eb2f2483448cf9bb064b08a949bc0aeb47acef19b002d31812c19c439d0ee33493b83ff21e8cf9bb064b08a949bc0aeb47acef19b002d31812c19c439d0ee33493b83ff21e149f890f4402b9b4afa6e612377710fe5aa4207533b56034c0cc97e862b0a21b8c9e1d21977ff0068ab4fd0296132827638faa210e8526b2dbfe1b33f0819d138c9e1d21977ff0068ab4fd0296132827638faa210e8526b2dbfe1b33f0819d1395f1b8fbf04780ec59555beacfe27e866dd0f657b6c21bf5dbc42049bd47df132f0f6ca5a94d987ec0498e2e7f9fc2d1ff52151e9758fade5d16a004b9c63e5c2f0f6ca5a94d987ec0498e2e7f9fc2d1ff52151e9758fade5d16a004b9c63e5ca5cdfb3846acceb3a0f2724066e1eba988fb06ed281d3cd2fc6e509409ad2e438da3ec1268febb6ea62775f0ee927d91547a10a26556d9e9241d87ca8a5261938da3ec1268febb6ea62775f0ee927d91547a10a26556d9e9241d87ca8a52619339fa840b940e8e81c58a4b0924568936a2defea07e0be82a896733d2bdda2f93e4adc46825b45f30834a05d7c8e8efa9f273aefe1f44aaf1e47f2494010911a0e4adc46825b45f30834a05d7c8e8efa9f273aefe1f44aaf1e47f2494010911a0c60010a0f0a637634ca250106c7c0be29b02e93b6c0f9a251b2472cf94a773d9016da6d4b81522de3991b2adacc9f887c61eb8c4ffd874ada646499bc1f13f62016da6d4b81522de3991b2adacc9f887c61eb8c4ffd874ada646499bc1f13f62560607ad159402a06eb4fc454429559afab34d522e05cdfb8c80f4e138d2507a35c8a3bfc89bc655f05187e7a2d8709fc3227136831bb9d331b5d4d35998b3ea35c8a3bfc89bc655f05187e7a2d8709fc3227136831bb9d331b5d4d35998b3ea0c5bcd04a86a4ceac2521c90f88691efd8a1e077f8ef49d0d0a28ab4115d424c7ffc75a109b22edf60a0b7ce92498d78ee1b55f12b4d80dcfd23ab8a20114b3d7ffc75a109b22edf60a0b7ce92498d78ee1b55f12b4d80dcfd23ab8a20114b3d7cbe27d4080701f4bb73b113aa98f87857dc37f875f01cf470709d4969f7f2bfd63c0625336c3adebe0a33d7288293e7290c1f7416a565e62f446967dde1ce81d63c0625336c3adebe0a33d7288293e7290c1f7416a565e62f446967dde1ce8133f0c27c062a24ff16115109d3fa08dc29106c15f8c04576c6c5b59094ed4f4ed1d03f92f04e532066017917ff9c51ad5a79c2d75e0fd72a1537003dc4ed5928d1d03f92f04e532066017917ff9c51ad5a79c2d75e0fd72a1537003dc4ed59282500fa6057e2347a9562f4801001248a7799dbc17bdc065307cb3e7c77718aa51720ef2851263a7efdc3c6ccd5eb1589939ad5b7701663054d70063c1ad549fd1720ef2851263a7efdc3c6ccd5eb1589939ad5b7701663054d70063c1ad549fd196a6cdf99665178baefe49f67eb41a6729968e41614d3d1e88b40ec936433f8f992ecd90eb44ee1c92e886afbfc30cd631f2a8f810919eba8e8d57d9bfdcfdef992ecd90eb44ee1c92e886afbfc30cd631f2a8f810919eba8e8d57d9bfdcfde8f962d259043ac40a95f3e68541344346602171b28060bc7f757394e378dbc85dcbb99021822843e3d4920228d4856037d9e48bcd70f92bb269701146bfd2e37dcbb99021822843e3d4920228d4856037d9e48bcd70f92bb269701146bfd2e37431d752709519b509c140a4a016bda95a2583ae991a2aecf7b2745eee734f9ea25609c2e3725679daead0593b91e2a8723d25d749df474f4d8dd0423d48f55dd25609c2e3725679daead0593b91e2a8723d25d749df474f4d8dd0423d48f55dd4845abf5f8451525cb4c5a67621c1645f788f24922e50977d2187bec588516a0e90923174e6eb1de349fea0e2378b5ab197cffdfd4279588097e7952785928bfe90923174e6eb1de349fea0e2378b5ab197cffdfd4279588097e7952785928bfe29c29ece5e2bc1a00c2b8b7a8c7c5f13249551c613be3a90de616caa265bcc22b121a72bc700f907c5e96391f7ce73b0e30dc670bcfa2b908b94a57f33b07ac2b121a72bc700f907c5e96391f7ce73b0e30dc670bcfa2b908b94a57f33b07acfe74c673e75eff1ed41184336a13f93e8308455b1801b0a3c9716fc4e3eba607f5d4d1c6006872a9bb767711d0fc09d9f8862e16f1c976c10a45a5262a9bfce0f5d4d1c6006872a9bb767711d0fc09d9f8862e16f1c976c10a45a5262a9bfce03ab0d59385da841e612427b1da8861fb0e7c997f1a1cd8532812eb7dbd8494f26d62d3552184d8206a8ae765ded0545c1de31d18c59007b4ae9742e6515da7a66d62d3552184d8206a8ae765ded0545c1de31d18c59007b4ae9742e6515da7a6928c94169e000c4aec1c8447882d1a9fb2ee93bd3a388d0667e5491b51982bb433de78b6925d54e67f5dc59e3acad056f3f581c6fdb0089056685bf78ad4b3e033de78b6925d54e67f5dc59e3acad056f3f581c6fdb0089056685bf78ad4b3e0526783938b50fe0c28a7d4d797e73977f2c19b8594efa99c3562ef93ada1503c3b3f0eb9d94578a192a269bb8cc2d2444a861bfca3440cfc99309497809ef5fb3b3f0eb9d94578a192a269bb8cc2d2444a861bfca3440cfc99309497809ef5fb977b42d806a35b28e5e6b470ee39a704f9e6171dc313f1e59e87ce0d0222a8f8ce723d706563a2af418be6146f398a78e4133ded3d0b1bc69a62151aa47d1efcce723d706563a2af418be6146f398a78e4133ded3d0b1bc69a62151aa47d1efc16b40d3f26356be111c22fbf3fb7443e1bee10b68a5c9cce97a339ddb05fbb278d288b5630dcc9579c66b2131f6011e70d4e643218271e3cc558a7ee0ecb2eda8d288b5630dcc9579c66b2131f6011e70d4e643218271e3cc558a7ee0ecb2eda1bb144b4b64c22204541efd7b6dada2f123aee4a0fe9fac04247958575fb39b88d5ac1b0df32eda191ac685b58422870167bce7f4841ee633747579d24264fbe8d5ac1b0df32eda191ac685b58422870167bce7f4841ee633747579d24264fbee422cd7efdf41c56258d6518951e5759496488dae44b96ee03270eb77f3e5c4e408469a9c25114232c072e2e81771e7744aa94b3b5b8b51caa9c5fcf5f7d4857408469a9c25114232c072e2e81771e7744aa94b3b5b8b51caa9c5fcf5f7d485761080b44f9fa9809367e3c882f789494ea870f95cb72c3c7298f31a85725d2342553e44ee4b3d2054f04e816bd81ee0c823733fe34401a93b0d94a1b337f8c232553e44ee4b3d2054f04e816bd81ee0c823733fe34401a93b0d94a1b337f8c23c589b6af6321591885316a6e6bde203784cf3c45c9b1cfc746643a25d8d74fcf34ec298ae0504f2cbb9961f2d1f5fc380307a61374991cd790ad47372e7ee04e34ec298ae0504f2cbb9961f2d1f5fc380307a61374991cd790ad47372e7ee04eb2d7915a2e9ff0b9da96966318a0af1a85311462039550d3af7eb12b61084c86097d2f4459c543792df02ec24e312a113e2324b601697e0d52909ac4c621b811097d2f4459c543792df02ec24e312a113e2324b601697e0d52909ac4c621b81127eb51105696144dacfa4a79eb6c292cd1474e3a63831885faba173aebaf8e226b3384718f9808c6014d3a2e358060e1ba57808f915f7d998d5a69e55441cc706b3384718f9808c6014d3a2e358060e1ba57808f915f7d998d5a69e55441cc70e4ba71b02f48622f25e4c0ae22bc7ec87c59ff171e350c4a2882f7e175fd4b5db6f0f5aae6cef3515c261e5b90461c6654fc339f43d7d77435f212b484425c74b6f0f5aae6cef3515c261e5b90461c6654fc339f43d7d77435f212b484425c7487c21347e96f0f2bd41d02e7e4d7fc13ee92c68085e05375725fb0ee0912fd0692e3ea16d468ce0d15734b94cf23a63dfa62ba9e7fb1a02a09161afb37f9df3592e3ea16d468ce0d15734b94cf23a63dfa62ba9e7fb1a02a09161afb37f9df358357b5ab0f42263b92457af5782c620c35cdfdea94993830c5358cf6e08c0d06d182e7fa5d413dee14ebf266e9a7501dd453cb6725a67dc76c7a5b2223d136aad182e7fa5d413dee14ebf266e9a7501dd453cb6725a67dc76c7a5b2223d136aa0cb4d762472c958cc2b373ce40d28eac2b38e891f5ab19e672537555c52f5b9718c9f0cdb6ce7d79887d775af34d3ebf60738955c13c7a3ab5d955c8172dce7a18c9f0cdb6ce7d79887d775af34d3ebf60738955c13c7a3ab5d955c8172dce7addc811ed97b7bc0071e78177ecea2aba90ed1751977256c56fcc13d59512a7d7ffa7b42536371329fe6566348e305064fcb622a8bdbeeb3e395ac5bb37191cfbffa7b42536371329fe6566348e305064fcb622a8bdbeeb3e395ac5bb37191cfb0ddf3ecd0c7432b79296cefe27cd711b182f60e8cc5de6eac07ced295b3ba3f8a4aae2939b50acea456bf157d10fcd1390a557bd7dce05854f13bfe3311dcc15a4aae2939b50acea456bf157d10fcd1390a557bd7dce05854f13bfe3311dcc150b159c1b33b957a912c17ec1a864d3b7854baa55b052e782277cba619540a82b8762685d9790d3227a8042aa8931394f96bb44464ec487f2956d14ed4d9972498762685d9790d3227a8042aa8931394f96bb44464ec487f2956d14ed4d997249d3e86efb43d712175876468469a1137fea19056cbea829db7ee81a14aa797079a823358d88aa213bf4ec5a046aa2be8141b96297b4a21f26520518cbb975c0f0a823358d88aa213bf4ec5a046aa2be8141b96297b4a21f26520518cbb975c0f0e49853cbf57e01d8b26f655a323a5030fac9d1f881ab4a445e5ab96a2fa01fa9484bdf358ca2b3b0f273812254df4949aeb1551124e67455f5a4f11d18c7565b484bdf358ca2b3b0f273812254df4949aeb1551124e67455f5a4f11d18c7565b9f5e1da8dc1b41be14ab4c1e032ce9c5dbc12cc20826490c349f4b124c433033fe1c31c8c9ce3edcbe5cd59c9df9397fd94e19fbc7f42e3d732d021cc37e226bfe1c31c8c9ce3edcbe5cd59c9df9397fd94e19fbc7f42e3d732d021cc37e226b6c58c8db2c776ff0fa11082fa7edbcf40b0a34c3bc87e476be7fd1c393a4951ff183995fbb962c5b4814ea964351095803e013613fd690db503f9b5fc64e5e68f183995fbb962c5b4814ea964351095803e013613fd690db503f9b5fc64e5e68e4d747ef2f145074491b91349b211d8b739c5c39914acb30b898ae4a85dcf93efde7cd2437de162780ce1af3fdb5e3762fd3a1cca572bec0211ff8089818af2cfde7cd2437de162780ce1af3fdb5e3762fd3a1cca572bec0211ff8089818af2c2d2b92ce6634caeea9f4020f49e4cc6370e6e10c920ca3e98c10c186c339755ef3507dda4dc13ceec1524368170b0b7a8cbbc73ab6c1a1ace0d85ba85376cad7f3507dda4dc13ceec1524368170b0b7a8cbbc73ab6c1a1ace0d85ba85376cad7e596ce53662e51d68fcf1d5cf3466fd522a4858ded8517cabfe454f2e1c9652113fb90d1fb203cb7293bdb76a299a49d815a2900bfa91a7f4f6f9a9bc027829b13fb90d1fb203cb7293bdb76a299a49d815a2900bfa91a7f4f6f9a9bc027829bda4651eff2cc243e888f6e0e0c377c2d5158dd1c22549cefd1f32f02444bfea3d8c3c412c012087c7d18ae824287235ba70251f46796bb2cc5e8a4654b7eaa06d8c3c412c012087c7d18ae824287235ba70251f46796bb2cc5e8a4654b7eaa06b0acec5d8a385079729e5353e7b5f8da23984347af66bc46b2cae4c9a5b76298432cffdc6afbb6d96d759b98143e9a2765b4a9b3ab5dd1ef0703537174393b81432cffdc6afbb6d96d759b98143e9a2765b4a9b3ab5dd1ef0703537174393b81e967e92b6f2b904f44e2e2feba1c3eaca9aac9aa943cd9189b57bac90f5c32d28547d60f5c5e2071f9f02d4c2a7be432859403eb9652bf27d1670c5f830910018547d60f5c5e2071f9f02d4c2a7be432859403eb9652bf27d1670c5f83091001899f6ffc5f43570db4b8b721e3e8aa9d06b835a12819027f398f3755319ea010a5f9a5d459136f3545cdc07c0237063f3f1aeabdf6121701c5c8bbffcbe16daea5f9a5d459136f3545cdc07c0237063f3f1aeabdf6121701c5c8bbffcbe16dae2e00ee1a737c605d0eb6b9486d9ccfd8b75898b47a768f36d2fd952c4172b8f92ae9a6d6e972beec1945036e6cd174953ff9e144bd9f5ee077f14b7ee6688af42ae9a6d6e972beec1945036e6cd174953ff9e144bd9f5ee077f14b7ee6688af4ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bc3481e9b6c1e403c0703ca14b0bcb34211c56ba4749c0eb71139643d44307f98c3481e9b6c1e403c0703ca14b0bcb34211c56ba4749c0eb71139643d44307f98b7c77d14c1c8f72da4a871e0bf6bf2968027ceba0d0f8d95842b26efd9ac4903937aa43e176684170cde7aa070b11c55c9ee9196556929222a9f3232d859abe8937aa43e176684170cde7aa070b11c55c9ee9196556929222a9f3232d859abe8d5d75210e506ffbbd659f1d44ac8a77b540550deca3a547757e1ff6ad9e6f6c8094eb686af4c4879f23c36d6548394d1207556260d7ac243e6cdfae3f7c79515094eb686af4c4879f23c36d6548394d1207556260d7ac243e6cdfae3f7c79515c11b7ba11812dd5985ad58245b830ffcaf61645f131c1ff57d5e7b5cc066085925f095125c7725a83cea86986ff2c6fa51222806775c75169cab96bef47ed54725f095125c7725a83cea86986ff2c6fa51222806775c75169cab96bef47ed547bba9e434de28767b2847e5070385a5f053efe00e1dc58f5aed9c4e243ad6418ca6a0ec9f3731ee95584a43dfa1f65d9831836d4b94c545449677e76c9a304a00a6a0ec9f3731ee95584a43dfa1f65d9831836d4b94c545449677e76c9a304a001ce768843770df774b00e22c2ef7402af572508f110c0933b4c66bd1f16072e79ba2d08cb33d88eb97df4d20d525f32836c16be4086eebc96c8dc434b47ab8f79ba2d08cb33d88eb97df4d20d525f32836c16be4086eebc96c8dc434b47ab8f754d83b695650dd4a7c97e2881c23e2e1d772adaad0d3a4c3ec721b5b722666c4779bc2a0456c97037e803573afb4785d3855d0da445e05165bda4f81afab85c0779bc2a0456c97037e803573afb4785d3855d0da445e05165bda4f81afab85c0794fd33ec0d6ef9691b035682c37101f1efb6e1a374333e5b368c9af73f83860d9424d329905879d27f812a97177301a277125fb1aea7e99a04d483dd50357c5d9424d329905879d27f812a97177301a277125fb1aea7e99a04d483dd50357c5362eeaa42474ad9ba55ddcf751c41e6073328a27c0e70f4c38b9fc2d6fe2b8db6b937b795706e0c7233be65f09b1249af4f37f09b813c96b622b3b714a3911226b937b795706e0c7233be65f09b1249af4f37f09b813c96b622b3b714a391122aa354852d776e66559b79aea83b7ffc0655b33eab15dd1d099355695190264af3d7d26c74015473ad48b3cd7680dd684d867d5b53767c9a3bfaadffc4818b1593d7d26c74015473ad48b3cd7680dd684d867d5b53767c9a3bfaadffc4818b1596f87b29dd8e5497b2a2debd1beeec09117100b8063d0b33e52d22b994ef7b4966f9ed31a371a912112182ecf59cda8d043bac84b1916bd3576af40c99ab2d3c76f9ed31a371a912112182ecf59cda8d043bac84b1916bd3576af40c99ab2d3c768d65f4c3d857bfcf24e40ddde99d5c6bf7b0a9463493118a64bcf08b621f385fbfcb59adbc68b891ae182e547638b312b884e0fd2443c015d341778154642bbfbfcb59adbc68b891ae182e547638b312b884e0fd2443c015d341778154642bba7600e76057ccec089c53807fb222c1d7697d77cad37fd2762c94f4a2dd00465839499ad7dc55f8520dffd7fbc7bd5fb3ed2f2e26c5e8263967c9b949f1aca31839499ad7dc55f8520dffd7fbc7bd5fb3ed2f2e26c5e8263967c9b949f1aca31c8973d8cec4c7fe9c2d73176c14e184d6ea5d9a12124927f5283073ca6cee641e23caddbfa459ae4590a00cefea3c3c42dc0e3432eb234a3d3a838959b5f3a9ae23caddbfa459ae4590a00cefea3c3c42dc0e3432eb234a3d3a838959b5f3a9a045084967e54642db7041923dafe45c30f28b42b43cf69babb66aa162be4cb41e64595274a202463f341e596b44f587269e06b4b56df4191ceefcaa1562c0d6ee64595274a202463f341e596b44f587269e06b4b56df4191ceefcaa1562c0d6ed223978e227bbff46c5997e8917d88f23961c45f423e6e72820c46e91f42c9ccb31a21e45be49dc43359537b2c230d59e23fc71591d0abb90c21555a0552a6c9b31a21e45be49dc43359537b2c230d59e23fc71591d0abb90c21555a0552a6c9240f84a931676dcde0f742de2b0f545c8786f634e4eef8c75b24fd938ff99b13e450359411d33b104877f79b9c51cb8c65c4c75997b4b7b3f7844aa038044fd4e450359411d33b104877f79b9c51cb8c65c4c75997b4b7b3f7844aa038044fd4ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b153b25b464ea12329e589039ed5ec5bc19f68c7bfd38382b5f44f40508263c91153b25b464ea12329e589039ed5ec5bc19f68c7bfd38382b5f44f40508263c91bf467e2d9bc294030e64da4b0b87b9189996db12e3fc549468b1b625c1747653c3afd5405e9318c834404918edb0c9ec4f477d45b9af4b84de1d81c1fd51abeec3afd5405e9318c834404918edb0c9ec4f477d45b9af4b84de1d81c1fd51abeea80e4c837d810b5a275f1c90157d690c7f72656e9bcba8e0f53fb5bb45f0669c146315621f11db3d8e8e73395acc2d5591a4e2a20aeae3233eb277fa13a90d82146315621f11db3d8e8e73395acc2d5591a4e2a20aeae3233eb277fa13a90d824472582d885ed72c913edb6278550772a108bcefc4f4755f0a468d4abff011575f7feea3a6a0dc63f5e110c5f331c98e615be7fecbdc2e49454ec03b9abacf035f7feea3a6a0dc63f5e110c5f331c98e615be7fecbdc2e49454ec03b9abacf039291f349b4d490c1ab3b74fb59df00502a35a7f59a81d5524e216f89fa8f18c7fa544a90cb0161184075e6674f337a25844ec08f00854b0cad90cde80f6a4505fa544a90cb0161184075e6674f337a25844ec08f00854b0cad90cde80f6a45057250c13fc278b5141e5a81152ed80e614609599ad1d25b62833cd3e3d4dc2af64752971da219cb099600e2243cf1897b5009b2ff0bdcbee4b45da09e0f3c6a094752971da219cb099600e2243cf1897b5009b2ff0bdcbee4b45da09e0f3c6a09ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bc4c7676304485d6d4e4c090d8cdfc513d7ed6c3a6a4b6199de12d557bc81f1f8c4c7676304485d6d4e4c090d8cdfc513d7ed6c3a6a4b6199de12d557bc81f1f8ecddaff063d69b02a1d4435ff5203ea9cbea2800d9e9627ba18ef8734ce6ba8bd0eedd04365cc0c9c8a9f951caff02dc79a3339ea24ab518a6cc3e5eec3b911bd0eedd04365cc0c9c8a9f951caff02dc79a3339ea24ab518a6cc3e5eec3b911b9be53ac750d317c58b84306739bc396301e485161ef79fbadcc2eab1e06f622111cdc8c0633633a2e52afcb85a5f827f8f570c583a00d9ebd32463b220dbfb2111cdc8c0633633a2e52afcb85a5f827f8f570c583a00d9ebd32463b220dbfb217c782d83000d2f7e5cc143919b1f663e1a1841a1e5639eaab5f619563e6dce6bd0ee38e5dd422ede7bc507fccd8263eab572c810676cefebe69fbde3409159d4d0ee38e5dd422ede7bc507fccd8263eab572c810676cefebe69fbde3409159d418727ded318d9320c326bcd22213bd665f812398dca8d6725ce06604c2680b22720bf099466dfcaa03856a5b6b2441cb067e3416d346d3e048f87b64b5864295720bf099466dfcaa03856a5b6b2441cb067e3416d346d3e048f87b64b586429535f7f1bd851ab4bf535014f3ab747f647fe5d18cffa94e42787a60bd02ef97a33bbd51712c36a7315fc17e185f765d0fb3ea4ef09a69354b0be703f7bc826fe93bbd51712c36a7315fc17e185f765d0fb3ea4ef09a69354b0be703f7bc826fe9e67d49cf509fddb1cede4069e7f6cd030dffcb9f047b6beb5c35dbdddd1714c945b36a4336bf80c422a86525732ce04cc61a15aa7ff3a8ba73e28a2d363d944245b36a4336bf80c422a86525732ce04cc61a15aa7ff3a8ba73e28a2d363d94427c36e7ed82034910eba19725288f306213128d5db8026ad5673e913e1bfd82ebac4934c387e2850a361cdb8d060d4f6627b2e6826070e8b45ebeef46facaef1aac4934c387e2850a361cdb8d060d4f6627b2e6826070e8b45ebeef46facaef1a0014df00f147a9b03aa0a33eb48fb1cc2efaef670aefb508c8c5808f133eeed09bba3a534864f23ebdf78bfd93fa689ff2a5a07e3cce1c236a3b477be779924e9bba3a534864f23ebdf78bfd93fa689ff2a5a07e3cce1c236a3b477be779924e586952af8a8124e5f0e6380eef1ec7d3a533008190fb853235a384d8190350b434693ab0911b00256607ebd7a7b39c54599181a39903a58ef471f63b11ef935c34693ab0911b00256607ebd7a7b39c54599181a39903a58ef471f63b11ef935c175002ea2656e7456a7c123911e098cb6ee24afbcc9e688e14948ebc11f4707dda70465df53479dac9a227d27765a2ccc0d9f6f326bbe4b14825d0ce4cf2860ada70465df53479dac9a227d27765a2ccc0d9f6f326bbe4b14825d0ce4cf2860a970a7b9c11ddf14bcdd4ab94e04a901b37c88a17ddaca084f6587b79fa6a3fea8668b6415c2e7ce642a5ae3e8d8b035a209245b56a5b6fe02c702eec21a284068668b6415c2e7ce642a5ae3e8d8b035a209245b56a5b6fe02c702eec21a28406f1d9b003e2d8de27a4b7b4706590733b922df24a237f9990b16ca7b193ac9d3f63dcc75bad27c8fb9cefff335cdc1552652b5ded3e211ac67cbceb4613933ce463dcc75bad27c8fb9cefff335cdc1552652b5ded3e211ac67cbceb4613933ce4a02dad1c3d97c2213a3a23166e0b60d4486563da620ce70c616da6d8df0e33037399093b9a3989e39e77d8b272c1ecce9611ea04db574b5fae373d88efe9a28e7399093b9a3989e39e77d8b272c1ecce9611ea04db574b5fae373d88efe9a28ed6ba8047f83fb9cb6fbc6e3dfec53c88f967bf3caa03e6d026a989fe698e10ec1b3c07842636ce87e1cf8bb2a9113dd624f6e1e8fca814a78c35546e333c60ef1b3c07842636ce87e1cf8bb2a9113dd624f6e1e8fca814a78c35546e333c60efe993c42250354b33f73b85a846fac61543adc0f62b13fb2be0ffe2400605a895b43a7b36918ddd00482c7f0503e9d8f1006fa9f4cfc4a373635f6cf4ad415453b43a7b36918ddd00482c7f0503e9d8f1006fa9f4cfc4a373635f6cf4ad4154534d5b36b8c6ad048c631be50b80c7efbc2f382fdb909c54c2426487c74b13e289e2dcc5e0ff347f8ede6e6ebcf0abd07ad1ede0f2178292d1e6f5297ab9fabb53e2dcc5e0ff347f8ede6e6ebcf0abd07ad1ede0f2178292d1e6f5297ab9fabb5357eaf78174c3093a2b8b5c46ab10548ebaf28914ea3962f7106a71641d5e9449d25d001aba0394d6c6c86a9a1fd39ef6fdb5d56687649aa9912508b0291997e6d25d001aba0394d6c6c86a9a1fd39ef6fdb5d56687649aa9912508b0291997e6fa75e394e8b477bb0243d9295ae2b3e198496d7467e5d0ed34f43bfbee114206269903b86f428a05d53e8859d69742f6b87bf87f176d173542c0f74534e8c816269903b86f428a05d53e8859d69742f6b87bf87f176d173542c0f74534e8c816a88559b0cefd1e6a1feb5a7e3a17d09ffb14e07dc7e1341662d12f4533ac4f281d3c6099ee2048293a7fd7e187c5c42cb9a2a834bec10a8045375f80f1a016cc1d3c6099ee2048293a7fd7e187c5c42cb9a2a834bec10a8045375f80f1a016cc14d2cb68e08724d7728eaa89a5459a38f4dd01c30cafc1c4e4d63842611802ce93fc19e7f75c9d40b52fee9801b5ce0fb53977f5768686ed2398c691784a6e7b93fc19e7f75c9d40b52fee9801b5ce0fb53977f5768686ed2398c691784a6e7be3b7fbd795849c0c4b2454691ebda7b8d55b50ff8776246a67d8716cea779b2196415b6538282bcf8a46bf081601686d1417529424f0144c3d813103e4d4534596415b6538282bcf8a46bf081601686d1417529424f0144c3d813103e4d453453d3a16ef1b88928e67c1fa23be19a8a700b38a69e8f7bb8070ec5f4ef8483182023373c9c5fefa470369a648f99e2140423a6bd192789ab9a57db967dfcf9617023373c9c5fefa470369a648f99e2140423a6bd192789ab9a57db967dfcf9617c5269a2037c6695f0767898a9a391cf297bc008792def6a3714b7fc0437805548f59aac3ff766c3b98c57832793e670e428e25bed7d1a13bc6a840214685f4048f59aac3ff766c3b98c57832793e670e428e25bed7d1a13bc6a840214685f4040fdfec63ff542357ca24a75a879ba5bf6da8156997cd4cf1524b77032e2de9426f2ebcb2ce0835973161cd2b6981b1be61ffaa0d88652c88a3e3bb3d847c97336f2ebcb2ce0835973161cd2b6981b1be61ffaa0d88652c88a3e3bb3d847c97331029afc6e65575d3aae7e65f80e772044d6ff7f61096fe1f4131ebf995bdc3a2ac872adbfaeb1e83c987ade2fa48d8a660720ff35fa4e4506160905f68eed813ac872adbfaeb1e83c987ade2fa48d8a660720ff35fa4e4506160905f68eed8138b32cf44e12fc0742edc2e64cec93da629424aa1fa5eb5ba45a2d039d13155b69a9b46da133d0dc65fc5c17d910ebd52d74366ca22084b835de22942cbe5338a9a9b46da133d0dc65fc5c17d910ebd52d74366ca22084b835de22942cbe5338ab1f4481bc950aeab1b14fed61455147ea2b706b1861cdb0171d4ee2ecd533d7f7b70f01aacbb2430a477dfeefdc8c978ad8d9fdf1b866a6e5d74e6106ed5b8927b70f01aacbb2430a477dfeefdc8c978ad8d9fdf1b866a6e5d74e6106ed5b892bd483b6b2da6e4270add0950321e0ad85dfbf49f91a4053aba5cc6428f1c146675aaba937667708e70ed9e9909b1191ad1aaeb1c5dc289758bd7625939297c0a75aaba937667708e70ed9e9909b1191ad1aaeb1c5dc289758bd7625939297c0a4b8d160fa4cd4350fa7b77c3282be8cac6f13dd6e4b98688d9a1363dad0bbdc2148bd7ecc974e3d2b146399893b7c5c49dda858d269092849983d35f8f02ad67148bd7ecc974e3d2b146399893b7c5c49dda858d269092849983d35f8f02ad6712c8b2e603fd9215ece57477457f6484ca6cd77683694cba9dcb410b07a1c5c4e596b60206bed7b2dbb75f7e75fe9314ba60e64ec358579f00d137acc4e50b50e596b60206bed7b2dbb75f7e75fe9314ba60e64ec358579f00d137acc4e50b50a2d18032d923386b5eecc095ab83b715ace1e39171f06d5abc8edbfd5ad3729d3a322f439335f99e369ce257b4c01d1a4252c83ab10bfa7d2d7463449cd9a5663a322f439335f99e369ce257b4c01d1a4252c83ab10bfa7d2d7463449cd9a566fb386ed15c07657564a494eeb4afea63439e2af9877fcf71ee78cd3a575ad0f866846ba76f5216a58402211696d8df1191246fca4453123287a9305633d526da66846ba76f5216a58402211696d8df1191246fca4453123287a9305633d526da9861760f17ad5ba145b645e7e5c2175566358980abf65718b6b199e5de84e5eaf1406226b0aa6abb3c134daab4103ba9f71542353a9bfe892aa6c14da54223bbf1406226b0aa6abb3c134daab4103ba9f71542353a9bfe892aa6c14da54223bb3686c2a81730bcefa852e5b63358b4a04f76a2bddfd5d5b0ee3c41a8209d66aa03f98d8771569e2f1a11e599ca7c073849af8ecc526c29fd1d7f4abf383b0ddb03f98d8771569e2f1a11e599ca7c073849af8ecc526c29fd1d7f4abf383b0ddbf45ff6f8ae7c78c6292594b4c4cfcbe4a849903c3f74b6d59871e98f93c1725206f3347d1ded640912df5103baec5fb86f58123a9fbbdfaa56608cbcd9ba09a506f3347d1ded640912df5103baec5fb86f58123a9fbbdfaa56608cbcd9ba09a5caa3b2a80c9e5398e3d41109ee41c69e18da8005a0a19d2cc5bb79690d4e30e581b79df8b21b1ef7b503f8a54d7cf20daf04bebcb7b333a8dd7efe4777151a2781b79df8b21b1ef7b503f8a54d7cf20daf04bebcb7b333a8dd7efe4777151a277eebaec112adc6f337cb37624de6d9a5852a8eb736d6e50cb53a2d7350e1d2883f3f5abf24051e7905b94c20aa46ae2ed3fc990da709c48472ac8c06fe72769a3f3f5abf24051e7905b94c20aa46ae2ed3fc990da709c48472ac8c06fe72769a0aee98d41ba81ce85b2e7cde422bbe7c58b62d510d6c32bdb66f813cc4f736b28137ca4b36a1954b32f5c542ceb00eb8bdbb1716c2a190c293a7d177f38f84f88137ca4b36a1954b32f5c542ceb00eb8bdbb1716c2a190c293a7d177f38f84f848c19efaa3d1300a7ec5ecdd3c0e318744795d6a49846218c0fb586bf6e3552b18060262b84bccaa462eb42953ed193979feee6f4b8898be6bbd652122bf4c1c18060262b84bccaa462eb42953ed193979feee6f4b8898be6bbd652122bf4c1c19c65bcc6f2e10cb16acea44372bb032837c95f1348446db603dc6690302fe98cd369aa2b8a8d286e8de388172ba293bf1dd5b2f39cf3986ce22f90eec67d07acd369aa2b8a8d286e8de388172ba293bf1dd5b2f39cf3986ce22f90eec67d07a5854e5ec549c704397e34dfcf96e1376550745c157163495efd2a65b31043a6460ee2b25add01d649aebdf6c2ff6964ec0e0d64a2b68310a1b52aefc014a64be60ee2b25add01d649aebdf6c2ff6964ec0e0d64a2b68310a1b52aefc014a64bec7b515e467915cac38785f269d5ddcc1f1303ea22d5845d39ac5f44331cc59dca5c3d5e4b509dab1f1a504aea4490096ed0eba3a555ebd5d10fe51d6549cf293a5c3d5e4b509dab1f1a504aea4490096ed0eba3a555ebd5d10fe51d6549cf293ec3917f2ec6338bde3496603ad70a4fe27a74a5ea42f1ced1eefadf06958af215d02c95a00bd2547ed076fd71318ecd68b465b33002d0795a407adc1cc8e422a5d02c95a00bd2547ed076fd71318ecd68b465b33002d0795a407adc1cc8e422a7da5fe749bb86344940bbe8e47687fa64f8f4f57c9825347b85bab25a9b944d54da2caaf9fa01e2152c621b68ff8f3d753f9d708e4b278ce28bf21c376b3f59b4da2caaf9fa01e2152c621b68ff8f3d753f9d708e4b278ce28bf21c376b3f59bb0aa78ff96d7e01721bc1c47df600104ade95ddf1e98ff7227e1e3f8680c99248f692e796efc4dfcb49ebd3b726e18f518dcaa4c42b34c78e39d7803a6a948388f692e796efc4dfcb49ebd3b726e18f518dcaa4c42b34c78e39d7803a6a948383698aa45e2d6a2135ab3164b0fafba656bf3f6a0f02f1c17ff6150b4ab1f530bc09a2712a7ddce86c9f17af44e67c2cb84cbd0df229df329b075222cee8f03b0c09a2712a7ddce86c9f17af44e67c2cb84cbd0df229df329b075222cee8f03b03a3ebe7d94b7611ea0f02f480befc76e8903e9b1f75d240b58a26bd960027032af8a9e0e9dcf65522ad1a143131cc3e609fbdb65d7663c88842ae6ba9e90dfa0af8a9e0e9dcf65522ad1a143131cc3e609fbdb65d7663c88842ae6ba9e90dfa0caf4f90ed1217bf045dc7de6b263ce8a14047f2cb76176399e93733624c79172d5e0161397c9a6b0072de6ea39ce1cc970dfd3d30461f0652cd763ba1ccbc878d5e0161397c9a6b0072de6ea39ce1cc970dfd3d30461f0652cd763ba1ccbc8786d31de39a9858ca78d5ee1b4651b1b94869a0cdae0e1760c261c02fc479380ec39eb69b5ac729535bdb2b8cdc3d2b0893e8182e7a77333cbed6ee1d83a58941e39eb69b5ac729535bdb2b8cdc3d2b0893e8182e7a77333cbed6ee1d83a58941ed3153832f38de19e8c288717b3e595c7cd07017d3e987681a47320f42579b75b80a9aa355535c7ad9cbf3da991f8d02564e906bdea84368af0ed19ad0852ddb180a9aa355535c7ad9cbf3da991f8d02564e906bdea84368af0ed19ad0852ddb1978cc7c6d3c6e1039ed016104592bf844c20fab0f2b71c953a5ad0095403f7a9737fc6dc9c2c1fbf8ef5a6caa85d3237825f75f172d7b8bd1cef5337a6f543ec737fc6dc9c2c1fbf8ef5a6caa85d3237825f75f172d7b8bd1cef5337a6f543ec589eb77193ecc91d8f9d4dfd5dc6d13813da85b0308e18afc46b003b350b6e92c62d8d0cb0f706f68e994e20c0043d0aed709fb4f5f4643468f207fce2402d65c62d8d0cb0f706f68e994e20c0043d0aed709fb4f5f4643468f207fce2402d65734d305bc7e91f30d3aa122c77848aa538c4a8e497d3e77a525fe6a0e616597243734b97a90413b92ba752877ef27d1c38e6a13ae084732fefced0f55231e8c443734b97a90413b92ba752877ef27d1c38e6a13ae084732fefced0f55231e8c401144915ce4878bc16ecc64d4cee61dd4a30d533d71925cdac178cad0c428cedd964e9a71cb5ef2dd54a70f14f26187d8715fd40d799eb0aaee22dba31a7ecedd964e9a71cb5ef2dd54a70f14f26187d8715fd40d799eb0aaee22dba31a7eced77355a13f97b33d7865aec8abf80ef20f1e6c5d380e6b3d29871c15bc7467877f69867abf2d62b86a1b837acfdb5e239aedc3185769677c7f794d200188d660af69867abf2d62b86a1b837acfdb5e239aedc3185769677c7f794d200188d660aa4db8947f4427d59cf80f5304c7d8ceb132a896b25645e72ebb563dda553829c668a982ebeafc3eab0a0f95291a7a41c9eca1eeb2e83937983a092becfc5c9be668a982ebeafc3eab0a0f95291a7a41c9eca1eeb2e83937983a092becfc5c9bef66a5c1db5c7e6f3a4a4f8bead9c00289c16ae53fbed434af5185b55f7a8dc63907025d5a4fede08712ee0524d12497f1b2f2c51d8365781e7c3464318249cd0907025d5a4fede08712ee0524d12497f1b2f2c51d8365781e7c3464318249cd0fbef3aa2142bfcd73ef3b5e98598378cce32dc18e4fbb2bf14d79c4cf7cddbbda89267923fe0d7b143897a91e2763318da8942cfbbf936ae837082a6d7cfc900a89267923fe0d7b143897a91e2763318da8942cfbbf936ae837082a6d7cfc900c7f76a8777d1961c9d3f2f0d416ee4ef628411374449e36a60e43533d355f95a550177e079b3440f2de81d49dafaca89c482aa0e9d3a55f3a1df7bbe8652b4d2550177e079b3440f2de81d49dafaca89c482aa0e9d3a55f3a1df7bbe8652b4d275954890715976a00a942dbaef2927314b8262a2af7a7c9b8037d93e47e0c92c59d5e3a7c82f286a16b1d653eb00d04f2860782413ecc7be57800933d9930f0e59d5e3a7c82f286a16b1d653eb00d04f2860782413ecc7be57800933d9930f0ea7f6d8ea7b30582ecab04db403a1942b1149d73bd76b1f80df3ecf31fb4a9738cf35ca9bef95812ac5d50b7e4c4e01e0df2eff748c0558f10e08f99df04c7af4cf35ca9bef95812ac5d50b7e4c4e01e0df2eff748c0558f10e08f99df04c7af47a6520aa4ff0d097cb5c8f07b24df1d496ecf9480a058b624bb0029152b10f6d0bb942b249146c4d4fa76d4507e58f1a1fedb810bd86263cacb4d05fb66ac0390bb942b249146c4d4fa76d4507e58f1a1fedb810bd86263cacb4d05fb66ac039a55a7409f5fe450ae939d1ee4a5068a75e1592e3a90d7bcbbfe2b6d7b57209a8631c9dcb237c839ab9b0ef9f7da5cd07ea1b2fd02093037ba2951b4f80adb77e631c9dcb237c839ab9b0ef9f7da5cd07ea1b2fd02093037ba2951b4f80adb77e25f07497fe0fb700578ad6fb79f0dc25903ca9f6e2e070f04ec6573bfe3f574a1256f329ff930db6a03a27589f43d4a9155523606dc09c715d131022aa8510421256f329ff930db6a03a27589f43d4a9155523606dc09c715d131022aa85104284746a58af1808d87ae9e655ba84fa0c3d5abbc5660144b2e1d8ea910c0376983676fc282014422b6e6dabfe107f01e8efed5cde4cc4f30be6bf2e09b606d9053676fc282014422b6e6dabfe107f01e8efed5cde4cc4f30be6bf2e09b606d905fbb4c754d3fe7358966ebdef59121b3a4b225c0fb593328da721b6470ad4aea8aed955be6ac63b58f698fe68c4a0adc6f11deae30c56cb46d3f0d81f56df7e57aed955be6ac63b58f698fe68c4a0adc6f11deae30c56cb46d3f0d81f56df7e57a96b939d743fc7db30532c40033b857817fb77e5fe7d9b91bd2455bfe5679067b6d7335d9be5670a5003cab59515d735867a01f9640b25652b2e78d9203e6f9cb6d7335d9be5670a5003cab59515d735867a01f9640b25652b2e78d9203e6f9c5a7b63fdb35c479745b9b00927e388cd2215f0e981c4a7f89af9b214d1f3d3db74a16ad5d33a884d9a1b0aa8acdd7672668ef44345fa5079132cc53acae8632674a16ad5d33a884d9a1b0aa8acdd7672668ef44345fa5079132cc53acae86326687e2b1ee40743c71dc0d6c37c93f099b32747c9dfc259745464ab54e6262e625f06843511201794117c9cacb8a0e99943d81cc25fc59a6628cf2662e6de27555f06843511201794117c9cacb8a0e99943d81cc25fc59a6628cf2662e6de27552c1eaaf4b558899978a3993e7909a083b5c05b9d0b708f18a60b1dd7831ecbe32c02f40df7b8e2fc695c7f3b541ae021f144758b0eb56f2b83d7ea541fbce74d2c02f40df7b8e2fc695c7f3b541ae021f144758b0eb56f2b83d7ea541fbce74d755f5f3b55c9cc5e49f5ce287db1a2348d25bb2d0ce90cacab66e4148ad914511c723d812db1b76bbd50e6edbf649135584a33a93124888a09267822a0890d961c723d812db1b76bbd50e6edbf649135584a33a93124888a09267822a0890d96150c20513f30db04f1a22f32811583ce61c2bdb14b16d76473796c8e06384ad812e7a516b130c94108d9ed4621cfe783d0abb1d50b7fe190bfe426ad511e6e6412e7a516b130c94108d9ed4621cfe783d0abb1d50b7fe190bfe426ad511e6e64649363d5fff3d1fa868fa6a106d66248a78d7d1d1d558c92d7af182319f438cc2ae0f0d35474cdf19c3260013c2e93c0588da169aea5afd2ae0801c67cfac8342ae0f0d35474cdf19c3260013c2e93c0588da169aea5afd2ae0801c67cfac8343cefe9352bdcb44b3b6988ca9a60c40d1efe96f369cf66eb74ea81ada3693d5a8a728d0253b73f7d115e1dcab7f440129359cf303673a9bd481e96cdd1392af48a728d0253b73f7d115e1dcab7f440129359cf303673a9bd481e96cdd1392af4af971c137bc85d7410e982e87e032f9b96f3ecbbd72bd018d33cab4f13fbd5c72389330adfe65d4c72ae9d913de7f7d56cdfb60eaed3f6e3dee2a3f8c4c8ea212389330adfe65d4c72ae9d913de7f7d56cdfb60eaed3f6e3dee2a3f8c4c8ea2162ee69e1583fcec5a4e76491c1a801c93a3f3faffd1f5a09e5a84b7bd0ef38f5254f56ce83aad1e13b0938114c93ebc2aded23990c9d106b5208d8d207a5f064254f56ce83aad1e13b0938114c93ebc2aded23990c9d106b5208d8d207a5f064a71bc051efe792bfda15d19cbe01596e0c4daa64a1c7536c1dedc03e1865749f6b4c1c6e7125162a1c9829fbf766543310afe4f46ce2988db7994d4531338fcf6b4c1c6e7125162a1c9829fbf766543310afe4f46ce2988db7994d4531338fcfd36c8ab8f6c35bb88d6371a08572dc1683205d54d7ac939d43bf787493509351b18c24aad1613189822346a448ffe03fa9e77379babcf53fa8328a88883a4ee9b18c24aad1613189822346a448ffe03fa9e77379babcf53fa8328a88883a4ee9d441c2c907e15dc25c9d80f633d4938a13093086082fa93836d4f5eb39b6cb29ab33d3352d4f21074b16c33c50ab03a3dc7632412a3b56a586e983756ce44629ab33d3352d4f21074b16c33c50ab03a3dc7632412a3b56a586e983756ce44629337a21e9129add59a902f157b20b545844703c56ca89b53101e50130e6c8200777fb26838f191be6dfcb7f00a5d452412e8e7465e70608b7220827edd28bd19977fb26838f191be6dfcb7f00a5d452412e8e7465e70608b7220827edd28bd1994be2dabba7e8d9c2d2e4f39961eff8b1dee409e6e9cdb18e345e9240ff1d2bd6fad2f4aba8f24eb4a115f566a8fb8bad9b3caa2aa532a8b2bbea563554828165fad2f4aba8f24eb4a115f566a8fb8bad9b3caa2aa532a8b2bbea5635548281659444f6149f64a1711c8fd7d3641a51df1c47aa8019e2f06e0dee20162642603edb9719937885552f4b547deae70ddddf6394b8cd49bf81ac87197b12f413cd89db9719937885552f4b547deae70ddddf6394b8cd49bf81ac87197b12f413cd89873073edaeed3e86bc51e0082053b77fbc78a314461ab8eef0d69bd99e7eb5f6ef4a9b49ad28f13ec8f03502ef66e2d267ce2afdb370de87e5ee61aba95a8069ef4a9b49ad28f13ec8f03502ef66e2d267ce2afdb370de87e5ee61aba95a8069992b6a784b27ce3618e05d332376f7798b93a2caaeb3cd3fb5cf45f6c6dda2147a9b8a98deb2ac023bdc9f7c81445a841832d9982ca4503827499d9a5b8687e87a9b8a98deb2ac023bdc9f7c81445a841832d9982ca4503827499d9a5b8687e82c5fa7a1676bd34ddead7261a66efbe1428a62e58ada9b1b91c89dba2541d0b733b8c0ab56b356472712d95ae8549e16cd0f21f2b588369e7710dc2522d01b0533b8c0ab56b356472712d95ae8549e16cd0f21f2b588369e7710dc2522d01b05dab43698883e3af2b0f6e02f6c4bde3af61c473e8ad448787390d8ba6a365abd377e5182e6c02ac686c07cc4ba8363fb01c62e78ac9e4258fef9a23017615e97377e5182e6c02ac686c07cc4ba8363fb01c62e78ac9e4258fef9a23017615e97e667095063b22f5561fa00c0ef1e576088e6cff7e76138faf66c124ca6cd5edee97bcde0009d9683911ddafa121af94ae3c1ae863f1fada64bf0feb1c71585dee97bcde0009d9683911ddafa121af94ae3c1ae863f1fada64bf0feb1c71585dea145e7f7c3a6defdaf11cd4a2ac1dc6b01d23e03cb97bf85e86f0099583bf19cac30903cda593063e30f25cd3542994d29ae64e37e28c48661492e5ee85a0f6bac30903cda593063e30f25cd3542994d29ae64e37e28c48661492e5ee85a0f6bad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b433962f1ecb74d47abb6946f2059c587a27c43a2217d829335b4d6d024572d9b433962f1ecb74d47abb6946f2059c587a27c43a2217d829335b4d6d024572d9bad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b9b6f5531bb4e4af6bf7be865a3a2e9ee91a57cb808c77b0f49307a489135541a9b6f5531bb4e4af6bf7be865a3a2e9ee91a57cb808c77b0f49307a489135541ae1420c2a660eb0987857e4ce08359daec9f1af7f12d82ae4e3594e7e9904b244f13d60d59db4ab96a82b909891deb7189254a42fb0020ad2facfa381c6abf5e9f13d60d59db4ab96a82b909891deb7189254a42fb0020ad2facfa381c6abf5e90d0bebff40ed4c7b6b5c60702d6815df80e04cfeab456a01da388c4cd5ffde790c14cb27f4e9e6ca6cb62856cc3a37be1877c14bcdf805ff8ec7634eea0464290c14cb27f4e9e6ca6cb62856cc3a37be1877c14bcdf805ff8ec7634eea046429ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b0aea0a291afdfd6212bb79b78fd3ea9aba2bf084822c45e04cb094042b9ee8ce0aea0a291afdfd6212bb79b78fd3ea9aba2bf084822c45e04cb094042b9ee8ce4854adea912360b935f40bc3739a142f3921c709383374507be4c85da54204276be07e769a1389ad6cd64572b178d90a0f3b532dbb80fcb2cfe5a71e0bac7ce16be07e769a1389ad6cd64572b178d90a0f3b532dbb80fcb2cfe5a71e0bac7ce1a3a87258d2a63be1491b3f7c2a4b31bafa91c0ca7af3d39724d2016f20081f1da7b85e4c1964d661ba3c8bccb99f716c8e3e337865b389e312b470086cb56aeda7b85e4c1964d661ba3c8bccb99f716c8e3e337865b389e312b470086cb56aedbf25cd839c8a153cea15a8908c583ee853c7c0050a9240c9ad415b2f1de24acaf4b7c2e80a150cbf527d44e95be6b50e6e06b21c71817424e480dc23b560e222f4b7c2e80a150cbf527d44e95be6b50e6e06b21c71817424e480dc23b560e222089fcb907f99818510a24671c23e5790e6b0250a18a555bb9914a3f8a270a8f235815a82ed188867322e3878db9d5ef97e9ffef1f48975d90f098dcaa7eee83235815a82ed188867322e3878db9d5ef97e9ffef1f48975d90f098dcaa7eee832ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204be81fc16d6f5600efc5e90267c3f1f1cd688fb78a88697bafc9279070fdb5f434e81fc16d6f5600efc5e90267c3f1f1cd688fb78a88697bafc9279070fdb5f434fad76904b8bd6789b06feddc20c0e68167ee1c89bf7b7bdb991a8e6e559fad35d0228452666fb58d324691a33ed58b5964098f83e8480309fe60afddbcf78eb9d0228452666fb58d324691a33ed58b5964098f83e8480309fe60afddbcf78eb96b322996bd03f6687c0a2b85d720b630ec5f56f0d9bee570af7abf1be168fb19665d763787d7c6f8ef0289f2e60013e163f44656c793341cdf7a04c77299ea24665d763787d7c6f8ef0289f2e60013e163f44656c793341cdf7a04c77299ea240d310941cea79a134e297ef2778bfb977a4af9830093c902281ad24988692be748d4cc345d7bc67b69f22ce3faa934036e4c1e1e6ec579ed3d67eb1c1a7393ef48d4cc345d7bc67b69f22ce3faa934036e4c1e1e6ec579ed3d67eb1c1a7393efce2cad60a0bf8ede7e8f3537f8fca4443ad6e40d4d7493666ba8d7c7987cc9ddcc8db74ba9a161802ebe0f9511c92d2295dea4d862b53923f93820c25302cf12cc8db74ba9a161802ebe0f9511c92d2295dea4d862b53923f93820c25302cf12ec9342d0e06f95b13ec50140c86f900e60440eab23b2d089035703fedbc20cf268b28712ab94e62fa7edf382533fef9687b8ae6d326e9d3697dfe659fa3bf3b068b28712ab94e62fa7edf382533fef9687b8ae6d326e9d3697dfe659fa3bf3b0ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b18aa1f16d4d4614a47f3eeba3bb148c99c9a6c95594ce1d157dab0534c356d4318aa1f16d4d4614a47f3eeba3bb148c99c9a6c95594ce1d157dab0534c356d43c72a5c1cd11409eac3eeac8cd64108453a6d0b95dfc3704ef21bbcd5cfcbc80f499d38c0a864dcbcfab2f5c0ac71fc14b2ec76fd31d6bb3a0c7aba374606d2d1499d38c0a864dcbcfab2f5c0ac71fc14b2ec76fd31d6bb3a0c7aba374606d2d12baca8d4eec68b595adb15669f830eae1127d03e44ee1532a6e5dad20af5d7437fc03c8dfe4650aafbc709ce616217ad61fb692734627ad1d038e1ca5d3833417fc03c8dfe4650aafbc709ce616217ad61fb692734627ad1d038e1ca5d383341ece6926865214e3b166316fc73402e3f1d4deada85809af070ac87aa38b1df840fb1961b870d8a3bfaa32f9272b300ff78178bf30696392c251b4a38af9503420fb1961b870d8a3bfaa32f9272b300ff78178bf30696392c251b4a38af9503423fd38c42d0d8e278c7fd0d8c2b432662a2c981ede02760a9b0a23276aa581d92edf1936be855b893766b58ee97c8c43e68d555d3d402b96739bdb02a285e5d26edf1936be855b893766b58ee97c8c43e68d555d3d402b96739bdb02a285e5d26ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b37e8d3ce3e96c5a61624807efd698a16ba577936ce10ddee7a201d2e094d739337e8d3ce3e96c5a61624807efd698a16ba577936ce10ddee7a201d2e094d73932bbfd1f65036303615dc8bc0693c65dbf15339051af616cb65acf4ee5c8bd5d0bb745ab78e0471b26eb420a11bd11952c4493293026bc74a7004b7db7ccbd1b7bb745ab78e0471b26eb420a11bd11952c4493293026bc74a7004b7db7ccbd1b73b76cd94b0925f8b551053683b3a1608696fa095e26167374300755d404cddd08eb539ea127fed7e6eea039e53fbaf6568b5864bb66de292d6b25c33d91be5e78eb539ea127fed7e6eea039e53fbaf6568b5864bb66de292d6b25c33d91be5e7ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bfc07df43fede4c869731af1b82977b90bf44652da0d80692280ca7d7bc61c20efc07df43fede4c869731af1b82977b90bf44652da0d80692280ca7d7bc61c20e2040c1fd5041d7ff4cff4f576fa81f80b2f5f682033a150239b44536fba6c9dc4bd3dcf71d7b942bc7215263e55871ff6f81140582b9629ba58c2d8e1f0b3ad44bd3dcf71d7b942bc7215263e55871ff6f81140582b9629ba58c2d8e1f0b3ad4e2a67038c5cfa699cce67acc2490b5f5b58246caae43354de894f6d278e0952e743673473349560e61a2525158e3896038e71fe1c684affe0e7a13fe8199f0b8743673473349560e61a2525158e3896038e71fe1c684affe0e7a13fe8199f0b8ae26c04a440612a249ab96db7a1959c44691b7039c08119cfcba6de8b8e015edcce7cb1da08bae4f9b2b6a0751e370baa14918d585c2f4dc74ef3f27c82b740dcce7cb1da08bae4f9b2b6a0751e370baa14918d585c2f4dc74ef3f27c82b740d897677e411947bb4871748e5c5663b052dc7f11d59d0a71057b4b0ce2fa6caaef7416b3fc8e5a1a4972a56a2f3a3b2b36bc40dbd573bc0d8e108d7fe4d145a8df7416b3fc8e5a1a4972a56a2f3a3b2b36bc40dbd573bc0d8e108d7fe4d145a8dad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b9de9e5c7a54f360e3cf579e36145ee51ce54462f1a97a93569824b4c113306109de9e5c7a54f360e3cf579e36145ee51ce54462f1a97a93569824b4c11330610f361183100ba21b30bbb55048cce40a0413b679f078aba0dba5565e10a25f5014a5ec3bc636922593583cee8569bbbdabd2d9686cb35db26c8d942c9a87096634a5ec3bc636922593583cee8569bbbdabd2d9686cb35db26c8d942c9a8709663ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b84ac4af1be183ab66cad0daba18601ebdde4602340e1c880eb1629b7dea2709984ac4af1be183ab66cad0daba18601ebdde4602340e1c880eb1629b7dea27099ded4ca2eae032183775595c61d1d1a55d514fba01460d23b9a62b331c3d311c99a2fd2711f53d14afd78718b7f665d8e774f3d067f76611664aca00a546dd6cb9a2fd2711f53d14afd78718b7f665d8e774f3d067f76611664aca00a546dd6cb5c8dc30b43e0cacb22cf017938edea2947addccee544a1e486f5ee9881bb6a072f0d7b328e438f062ed0f07d62bcb21eac233476bf4afdd039a8c4261167694c2f0d7b328e438f062ed0f07d62bcb21eac233476bf4afdd039a8c4261167694c66a4bcbe0061292d1d67d47c487a396b3175f6c3a01b60e426caad409a91e6a9aab8a81e752e2b3b6962610b3813ad11b6a412cd936500d948e5f988ec8019d1aab8a81e752e2b3b6962610b3813ad11b6a412cd936500d948e5f988ec8019d14f1a5d385f751fffde71f9d02558e36af43f96d7febbe2973dde0dd1990f4600bfba2c610ae1eff46da90101e1ca030d54b35e1a85331baa8c91286b029f8293bfba2c610ae1eff46da90101e1ca030d54b35e1a85331baa8c91286b029f829324844973fd978ee7e8d00e7376ca7fd21c9574a221057bb31658cd59596679a2b055b5da711c46a7cff43770de3ed8cc9b39c6ce3d5b6b8e017dfda67655e507b055b5da711c46a7cff43770de3ed8cc9b39c6ce3d5b6b8e017dfda67655e5079d1d238470507e018b3270e1cc7cd919cde049956beb77fcdecc88e789df2c24a94dc776761ff2669cc5118118c2af291eaca3822fb00f85644a4b87044b6f4da94dc776761ff2669cc5118118c2af291eaca3822fb00f85644a4b87044b6f4ddd248651c6d92f304e115cce17ac54b8dc9f1be1e84d43f5a514881111fb5c907ae1bee4015ac610cded504511b16a414d7e8d8095c6ed8ab062277520a6efbd7ae1bee4015ac610cded504511b16a414d7e8d8095c6ed8ab062277520a6efbdb4014a7b39db3eb1a1390ba6cbbbe7d0868a278089cb65a8de5765e601b070bade8d519881fd843095440bac34535cfe5394ef35d2417dae05c93e0f0302b32dde8d519881fd843095440bac34535cfe5394ef35d2417dae05c93e0f0302b32d395acab622b07568744973d4673f4196b261755cab9760c7004f8efecaf5e06ba130882ff7d09c8959b228cc5d2047b2ed2d7d9dbad23d14bc170a821d66cecca130882ff7d09c8959b228cc5d2047b2ed2d7d9dbad23d14bc170a821d66cecceb1debcb833d986f50dee579110e2caf07d78db491690e39e44f304d50e688b34cbf806ddd3b177d2e82a63b1b59bb290047d0c6af788b101e9a5b8e3c4edfae4cbf806ddd3b177d2e82a63b1b59bb290047d0c6af788b101e9a5b8e3c4edfaec96a3ccbfc9979b304fab20929447a5e339c4cfe9894da647bcad011f0e2b44d8031a59bc7fd962526eab72fd7794fcd1cab7ca04c9251684d1520c663f3ca8a8031a59bc7fd962526eab72fd7794fcd1cab7ca04c9251684d1520c663f3ca8a2d1be96823989b992ddfec8430295eb3c7e50fe85d49cb463d757f0d8b376a157b9ad80ae0a5d8ac274eaa07122926f13f8eb797fba567e6eda2c53c5520ec8f7b9ad80ae0a5d8ac274eaa07122926f13f8eb797fba567e6eda2c53c5520ec8fc816e252c4cfe2acffcdcfee72f374b18aa81f2d63a4cfb34cc072ceb2b21d26b3f79728d33d93da214adad43d44a780fd6f23d22b197286584baa2f00829e9bb3f79728d33d93da214adad43d44a780fd6f23d22b197286584baa2f00829e9bd734b7452239244ed566cc8abfcf03e8d9aa855f8f64e304fb6dbec4d1554f3fc65d1b27069b32c04c68790d1e9268096a179483d7f903263a7c386cb4ee801cc65d1b27069b32c04c68790d1e9268096a179483d7f903263a7c386cb4ee801cddea57a5a27e5b0a7126d675a5034f8acf0ec5a6feb033cafacc4bc6970ebf7b0b0314286cfd8ae7bc798ceb849d566fc9dc94ccb7b67408d396c7ec811461f10b0314286cfd8ae7bc798ceb849d566fc9dc94ccb7b67408d396c7ec811461f1f760dd511433c258c73c348d9e26218faf5d4cdd249d8865a04f3b0e2132dc89ebbafcd4ba2a4340c36d2241e9c92c29816514342bc01ca53346b01171558c7aebbafcd4ba2a4340c36d2241e9c92c29816514342bc01ca53346b01171558c7a4ddb5bc10af92daf0ab7b67f76d9d170a07d86a91fd377cdee35d962e7dd4bb3606cf3ef347967314b59e08c9e851e49b89a44928a8c746a473c43cc9b93e505606cf3ef347967314b59e08c9e851e49b89a44928a8c746a473c43cc9b93e505231d743e2dbf043379d8d1941ac0f825300b91cdf1d61004c4941852e7e383951d75be9b8dd31219b55ec0b362ed316ff7a00e9074db4d7bae82360cb22168791d75be9b8dd31219b55ec0b362ed316ff7a00e9074db4d7bae82360cb2216879007853cffa5b247a6a335b446961baff1ff0d8889dda317b9f49abb7892b15e77216342fdc480d38a9a5613c734932de4d79cfaea721e0b18c88d50237854db37216342fdc480d38a9a5613c734932de4d79cfaea721e0b18c88d50237854db3d6a8cdbf7d1775409ea9dba053de525802ebf3c9323f56d651bb9b5b5d0a3492f50427d167ac0eb4f6b767b4e31a1e9ece20d388081d55cdbef1665021ab3442f50427d167ac0eb4f6b767b4e31a1e9ece20d388081d55cdbef1665021ab34424dfd1a3c3b2e912455a60e01a238ed07080a14d16f9c8127184a74a9d9dc898f50b109bcb9b3f077d17c23a763e57d9ede4a56bbab47b6bda678e8d221d782a150b109bcb9b3f077d17c23a763e57d9ede4a56bbab47b6bda678e8d221d782a182c8ace7eead3e5d610be7c7d7fa2340246efbfe6160cc363e26e500a31508d21f05bae858b4c97980e29ad5aa3ea7c12b4f9e8de1f2a622d63cb9bded6ce0c21f05bae858b4c97980e29ad5aa3ea7c12b4f9e8de1f2a622d63cb9bded6ce0c2e3cd7665dd5fbfc11fb40143cc575ee923d49bd1d36861e9ab01ef29b3e47960d421d12016d33f936833165c702b45fac29a9e408a7fed41f057ea1f709af8f7d421d12016d33f936833165c702b45fac29a9e408a7fed41f057ea1f709af8f7dffa566b961a7b34e5fea077b790f0b6295d75e40193ac431f7fbe7f4ed8ce55cf9fbe1a3c7ea159a71448789a16fdf4919ac5784dc94684b60ef5184d9004a9cf9fbe1a3c7ea159a71448789a16fdf4919ac5784dc94684b60ef5184d9004a92c17e35364aaf84bb1ac9c3b12cb85cc96acb403f0d67cff07da72fc14bcb0c6e1696e8c50387c58969fff82abaf888a8f59dc22cd856df3a887b524f9e61788e1696e8c50387c58969fff82abaf888a8f59dc22cd856df3a887b524f9e61788491dd1fafc64e1dac1709c8f74447b4a274cd2e85e594105046ab7b56a3342d77dd872ba11bcb26908b55980ab86d28ed3a16ece351abdef7f0a960fcfe3504a7dd872ba11bcb26908b55980ab86d28ed3a16ece351abdef7f0a960fcfe3504aa1d6e5e5bc1e85eebb8ceb323c996f3f30acdf50aae7afc9769d36739b6b002faa12384b88106720bff32566416a6f51d18818f955b9500df999055f7b4bbf85aa12384b88106720bff32566416a6f51d18818f955b9500df999055f7b4bbf85234569e1e6aa91040c4861a4744c981a479727001e44a5471ea1a18a6d4df3af58de0997f30ebceb5b80e9093d887c9ae46499efca398f020abeb9307c84578c58de0997f30ebceb5b80e9093d887c9ae46499efca398f020abeb9307c84578cbd4a104f08bb0baa58c709c7a72690e1c3cf4f9a55631c64c586c0b17c5722023b026f40ddb9957b09d6939a95a05b17d5c24c06d7d6b63582ee3742c211fcb03b026f40ddb9957b09d6939a95a05b17d5c24c06d7d6b63582ee3742c211fcb0bbdbc3552ac1a9f968cc7aab19c0844b5c42ba9a32ee0a0410e8c2b78c5f2d87bcf83241e4b54cc3259f2d460218c34aaf3d8a2008c2dd5769563e3c0088e586bcf83241e4b54cc3259f2d460218c34aaf3d8a2008c2dd5769563e3c0088e5867c2871a4063c25ef1c226a8712e37c6210800e9d06e716ffbbf8fae80d4907eb5676ada9d613768c5875ebb37f7a30a55438e787b850944d422470b3aaddffef5676ada9d613768c5875ebb37f7a30a55438e787b850944d422470b3aaddffef4c7e12ac83cd7af11334c2384ec48b0b3abea9ac37daeb573931c4f580cecd63b77b905c65f0c285110861495a8ef7974acf830b69873180be26c18481b1e579b77b905c65f0c285110861495a8ef7974acf830b69873180be26c18481b1e579f74350c516a66722eb49b13345c989acc6c1a089aae64753b3d41a574ba1d31ffff3130fc59aac732b37b020edae0cf3268f53ee980838e5327f673f9f169607fff3130fc59aac732b37b020edae0cf3268f53ee980838e5327f673f9f169607b52f7dd6b2824875d57f52d5a618ed4ab730b6755e39a20534896fdee36573b06766caf70a5a680b5789bb441c40f8b5be45901b4552b8a98ee74620f9a957696766caf70a5a680b5789bb441c40f8b5be45901b4552b8a98ee74620f9a95769c034e81a80b370d94ebdcfa9a79209f0488960ee6cb2fd66012633da2836b14bbd72ac0137e37995e46bce7fe21ce1e40240d5142dc9cd5a5b0fe0ce3146347dbd72ac0137e37995e46bce7fe21ce1e40240d5142dc9cd5a5b0fe0ce3146347d6a4f3adb89c1423a99fd9427eb1a5b4387a333d4eed6e500db32f2b23d48d12ae908865b6bf6f0bc4662ef2cd4f98edd11aacc8851bd89a058099884370a3b3de908865b6bf6f0bc4662ef2cd4f98edd11aacc8851bd89a058099884370a3b3d92cfd6b495d5523b822822f245dd4b18c977cc37ea61d70ec84220a4481c2a6e90af7820ca4bd14c826a68e6442e0df2091b11ea06cc93b31cabe721d0826ce190af7820ca4bd14c826a68e6442e0df2091b11ea06cc93b31cabe721d0826ce1609b4d47f13692f04e8701303cab497570b621e68767d1ace5bea1340eb905177dde4b88fd4d9d6eaee9b863d2da2b5f8f2936ebae38c7a627568f69deb5cd7c7dde4b88fd4d9d6eaee9b863d2da2b5f8f2936ebae38c7a627568f69deb5cd7c466dd02787f6dfd126b728772de33c0280a4f83352cd32f20bfd0175e0a671a42cb3ab32a4cdb12cbec76860a8cf74525a032d065db4fba30ed340bcf87820cf2cb3ab32a4cdb12cbec76860a8cf74525a032d065db4fba30ed340bcf87820cfb6089eecabf728ac9e0052ade5fdb71f2eaf661b418d2640f55734e9103ce7429ae0183620cb857deea3e0514d40a301573778a63416a5903765e946850efef29ae0183620cb857deea3e0514d40a301573778a63416a5903765e946850efef215d0a9e9a2b710b26005d3c082d25f7312502bb3497efef98704dd91247eedf56fa96bfaf9e887de6aff7158f03c57051eeff43cb27dbf7cfbf87bd21a684c566fa96bfaf9e887de6aff7158f03c57051eeff43cb27dbf7cfbf87bd21a684c56f25fd3d10d044c72714a747594a4850dc6fcb1372a478e2e45856c196a0bc3e35d9d91ec93e1f8750c04a17be7585e33315eff5e8d8b77e5d282487e894035955d9d91ec93e1f8750c04a17be7585e33315eff5e8d8b77e5d282487e8940359552d248bdf88670f243fa792679131d89b7e9e33cf03dd997fde74eb38c4ec50aa4e7c7e9d1aa2d472d95d85de7b8aa96e2de24720acc0f6a93c2c2af8bb9abdba4e7c7e9d1aa2d472d95d85de7b8aa96e2de24720acc0f6a93c2c2af8bb9abdbae8986d7b5728a4ebcc99c6bf479d243a0ffbd73e20e434e59f863a031381a97497b7e066b3572a7b3e5ab05e8647f24b7cc074699641cfd5f0eb3d8439dde32497b7e066b3572a7b3e5ab05e8647f24b7cc074699641cfd5f0eb3d8439dde32f91d26d6ce2e73161b745d51df1aa56fb705aee3ef4b6af8fba4a341afb7206ce901f980c7eec31aed1be409c151fa9edd95f89a5c4b9f8ba07b626972d5131ee901f980c7eec31aed1be409c151fa9edd95f89a5c4b9f8ba07b626972d5131e0f20f8e742e29c221f3c0c7d5427e54548078e49084aa9e361124beb789384ad44112eea7cefe48418f5cacef8de0024941fc13a5abe128248c3817d51ad7c7e44112eea7cefe48418f5cacef8de0024941fc13a5abe128248c3817d51ad7c7e69c8a2eb87f19839b3a66eef8353fbde4f5df9f719ca1338e3c6f6838bece7caf7bef978116b0c3c79462d092b5dad1b67a65bee095803cfbb58339df93a1214f7bef978116b0c3c79462d092b5dad1b67a65bee095803cfbb58339df93a12145255f9181c61a6ca46114b80fdf06c2a16d9a59be5417b5b441cbcd268b7086099af59b1b29a6ac5d021456302acf179105ef2526d276855496634c05380d7d499af59b1b29a6ac5d021456302acf179105ef2526d276855496634c05380d7d4b0860b177a120a8cd02d1e5085d9562caeae134f0fb36c5258c16a880a7eb66dac1f29edbf42ac06d5baf8b2e868a78f18e7181468e8b3fef469e1a821dcbb60ac1f29edbf42ac06d5baf8b2e868a78f18e7181468e8b3fef469e1a821dcbb607da04f6f60a9b85b9c54245b2ad68deba991b7089e81968471d0451160c07c823c7597a75fd2763b1ceba0febdf875fce809c6643c9088943c3750c122b8ddc03c7597a75fd2763b1ceba0febdf875fce809c6643c9088943c3750c122b8ddc06636e1835175d521d71de4f6066ede4393541db1b67f9ceaec9fcd92067379b26177c9bc271c26a5707cf9d813fabdde290bae31e07ab6005b2c8b5e62f82f746177c9bc271c26a5707cf9d813fabdde290bae31e07ab6005b2c8b5e62f82f744c98fdf9cb88929a4682ef0b6db6019724541d675f1706fcb64e8fbc5f5465a9ce1fd93ac877d7b485c8265e44ce70a8d113a297adc6785e31a99196cb73294cce1fd93ac877d7b485c8265e44ce70a8d113a297adc6785e31a99196cb73294c2c757edea24f36c29ee45775da21d32f40a37e8a19578506470c0a964345d742236bde9fd98da773e2b9243af0bb9e81148373a2df221d6cebaf41fa74c2c14a236bde9fd98da773e2b9243af0bb9e81148373a2df221d6cebaf41fa74c2c14ad6910058978f681ab9fca92bdebbe4d627bde1e035ecc8ce92eb8e6631a72ce3bda889a33d61808685672dfc0859b948e190de94030d021af84e6299b280c4ccbda889a33d61808685672dfc0859b948e190de94030d021af84e6299b280c4cc42f9c958b9adb53b5200b57e5945204420f443ab8e35946a4d76f5217282ce9da75ffa608a80ac0d3f2febedfbd731b340173c29ceb8d439bf2b40cb71b7144aa75ffa608a80ac0d3f2febedfbd731b340173c29ceb8d439bf2b40cb71b7144aad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b973513854fd0b4e43f3b107d396f628b10dc16f7f207b1ace2ee6978c2b77d94973513854fd0b4e43f3b107d396f628b10dc16f7f207b1ace2ee6978c2b77d94698ea37a2de44d9036d87960c8d4d92fd361a9945f9193c231ea08957b413d33fd29dca56af15bb52f361ef95074e65fef20fb9ecd8bd868fa8ff9b9b96caf6cfd29dca56af15bb52f361ef95074e65fef20fb9ecd8bd868fa8ff9b9b96caf6cad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b1ce161afbd8b2d9643a5c8b3f3251439b208d34832c950078cc9f0381c3506c71ce161afbd8b2d9643a5c8b3f3251439b208d34832c950078cc9f0381c3506c7020ba661bfccad3cbaa0fa12b6d69faae4b2c5ba55474177988eb306b9e2315caf1f689cb58380910327fe3f19a1a263858bfde9a41f7bd011fa65c4883aa506af1f689cb58380910327fe3f19a1a263858bfde9a41f7bd011fa65c4883aa506bcc2aa35d332d0db45729b5b0df3903c84a5acd77fbf4ec8cf26d0a544a70658dc376313f0f6ed55e152b83b85cbd34e3b740f0338c4826e34627146a2bb9837dc376313f0f6ed55e152b83b85cbd34e3b740f0338c4826e34627146a2bb98379691ff5badc642b1827e1b3405d4d1653864c4b52d0ba63f7c2c102c915de5a8c4f87eb564f4c25d30c1e4038ee952f33e4e09dec86decacf3d82c450173694fc4f87eb564f4c25d30c1e4038ee952f33e4e09dec86decacf3d82c450173694fad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b3782f699b77e53167fd1edfb6a0bd26f34979e1cc237860a8af64c0cdcdbd5bb3782f699b77e53167fd1edfb6a0bd26f34979e1cc237860a8af64c0cdcdbd5bbe5c4db22e15a8d26f682e8a2e069a04dbf4425d04ff9b904790512d5d15e65e5ac876071e21719baa768699a9b930ee9f2c12e7d5b20bab9b728415ea3a1a391ac876071e21719baa768699a9b930ee9f2c12e7d5b20bab9b728415ea3a1a39182f0568884377fa2ef19ada2356fc3dde9bfaf0923ff3b56e7b1b6881e60714b2b1f80083cf2d58c41a3ae812c516ceaa6d6f9a384300033c3ba35fbeb37ae562b1f80083cf2d58c41a3ae812c516ceaa6d6f9a384300033c3ba35fbeb37ae56ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204baa43ebb92bd0583158c698304bf49586bbedb7c523572634e24bbd6d219798cbaa43ebb92bd0583158c698304bf49586bbedb7c523572634e24bbd6d219798cbde79b6b69c54f40637828a7efd1268786a70eefc1801ad473a4480dad19e2d34896d139410556be5424343b0bd8b4ac0fcf050e13555f59cb3fbca621cfdb6fd896d139410556be5424343b0bd8b4ac0fcf050e13555f59cb3fbca621cfdb6fdad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204bfaeabd1db1417776ab8fac01b173548bd077a100d0e2af2e92678778a6516f15faeabd1db1417776ab8fac01b173548bd077a100d0e2af2e92678778a6516f15dc45530e3af0775871064e72edcc303a48b430d22ab08557b435ec10e3c3a72190c047193e1c6d37b173829c3906e22bfa28d83171e22eb47f906f2f66d2da5490c047193e1c6d37b173829c3906e22bfa28d83171e22eb47f906f2f66d2da54ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b7bf3cfa48bf25620d7593df5bacd5e6f789689eb8aa83b1fa6b26a4d723debea7bf3cfa48bf25620d7593df5bacd5e6f789689eb8aa83b1fa6b26a4d723debeacf042ba03ad0dccae71130b2c6787cd42e55ab9dac578f83c0cad7abb28629f307898f6733ba6e09a1201c7749a84161ceecc796039d9b7663b2da7bc31e497507898f6733ba6e09a1201c7749a84161ceecc796039d9b7663b2da7bc31e49759a07bf274faa9efad187d607b4dc46ca2e08bdb3e2aa743a4e46834c64be134d5616d5a4b8b65bd593561d7f7f7daab74200a342533144b350bf64bdcda3139d5616d5a4b8b65bd593561d7f7f7daab74200a342533144b350bf64bdcda3139d8c0634373ec17649c1fb731e3f135eae9822260bb1ed8cb89444a043e5d0fd23fcff392c0dc3bcd286d2b1b9afaa700506d3380933c7bbde53d04bac22922445fcff392c0dc3bcd286d2b1b9afaa700506d3380933c7bbde53d04bac229224456a028e22b260333248122d16e1663ce27809be940d17d9149a47c45c23ecc5def81a72a39ea2b8cc426547acacb6bcd1bc6d70ad1574ec63580cda9b91638e37f81a72a39ea2b8cc426547acacb6bcd1bc6d70ad1574ec63580cda9b91638e37ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b1c00dd6a49cd236356e6127bb68005b7bf4ae1f4942d8e420e405c51b68f914e1c00dd6a49cd236356e6127bb68005b7bf4ae1f4942d8e420e405c51b68f914ebe6bd2d34aa912925f3ed4324c7627eb149d643e5e6309956c776385e5d8cbc506d915513fa9d8cfa8514a8e72f5a5875ab0aa910942d76119f55be4482da5f506d915513fa9d8cfa8514a8e72f5a5875ab0aa910942d76119f55be4482da5f5c874a61789d2dd1d7db08f3799473a7251306afe0fbc670c9631a3cea4bf5a5719f32b63f36b169e66bdc0e806f8b1ffc90aada1a1b611f5ac1b0c059630afe519f32b63f36b169e66bdc0e806f8b1ffc90aada1a1b611f5ac1b0c059630afe59439355fc7fe2ae4ac64cb96e9aedaaf6599a05406bda378b081e056cd379151726c8ea4c80c65feae508884503c0da20133542bef3a725c2f389811ab0b0faa726c8ea4c80c65feae508884503c0da20133542bef3a725c2f389811ab0b0faa16045d7be9ef7068dc42074569223e83a5426ada08f134584fca4143711d752a7e62b7c814a8f7f0b2a4763fffec08de2366cbfe32271f1562e764aa5302a7b37e62b7c814a8f7f0b2a4763fffec08de2366cbfe32271f1562e764aa5302a7b3e257f81254d5b9dea8c438fc6221d3b4efbc9fa7b49dfb28b51763664d99a343c2e51cb73f64b0c21ba317f884bd017fdf5e279d6d93e4954147d4f85cfc454ac2e51cb73f64b0c21ba317f884bd017fdf5e279d6d93e4954147d4f85cfc454a9a4b80e180d1227311db0778a93dfb8eab0f4a3038186135f6561017032e83fb591c8eefaa701e5b4da8091a9fffbb3b208c0cc7f9cb17b7da87a871118695f9591c8eefaa701e5b4da8091a9fffbb3b208c0cc7f9cb17b7da87a871118695f9541c4c46948c7cb7c2d5859dc6e4c8a38bb1af571ccacf99b7f7936b2b7eb70656bca2df9ebd396fe6107a647a9a22da3b575fdb36248e3be58f4b7a6ab490ea56bca2df9ebd396fe6107a647a9a22da3b575fdb36248e3be58f4b7a6ab490eac47357524332eaa3de049d9af49b6cd8dbade8ac6f0320d795334a899a54f9b80a954e1c7de2bd7daa79758ceee7cf5e96ed97acfca10a7200441e6a11aa41930a954e1c7de2bd7daa79758ceee7cf5e96ed97acfca10a7200441e6a11aa4193b659e026fc5729e90e490e336c5c2a1741269c755e314cc7b7fb2ec745da684aaccba26ee58ae73a9bf25098ca20a99892fda5c233debebd39b762ee5a61ff89accba26ee58ae73a9bf25098ca20a99892fda5c233debebd39b762ee5a61ff897592269f4be12be7775944735cda6a97a1759514912258454ec8240834efc48e684004c92cb386eedbfc95569cfdf4337cc1608b2d2f800870156b341c538352684004c92cb386eedbfc95569cfdf4337cc1608b2d2f800870156b341c53835225a1ceb0e4dabe77940db9e7dd4d94de146ce2a573c850d2d6f448e1ca14253b055527435a066d393f3b6e741057b435003eb502c553dd24670d0d48adfdb814055527435a066d393f3b6e741057b435003eb502c553dd24670d0d48adfdb81493db2482e5fc8706e12be0106c58a0aeab9698c28f48ed29b60ea765dcdfce714a48481ebc428320e5ea2c0608ffaea7752e5de9e4770e7d2c3d495872e9c5244a48481ebc428320e5ea2c0608ffaea7752e5de9e4770e7d2c3d495872e9c524583ad3000cee449d4f3d3cc53f5342d0d548f353c3f788ac3aff14510920733af738b22adb4b3c5e9604b04a4ade6b0a5a847085c5003a4a92537cc0b53502b8f738b22adb4b3c5e9604b04a4ade6b0a5a847085c5003a4a92537cc0b53502b864c6ce7015ce5f9fd885b9169b6832d094ca30efb45cc2fc333430c7d4e18fcaae30e3e24a459b973cafa0e784dc82147334f33990607db7fa8820cfd852db48ae30e3e24a459b973cafa0e784dc82147334f33990607db7fa8820cfd852db48410421b95815077c5095531c855de8557eaf94d4b929f16c062735d0f898dcf1d2b2753f0c75a121c87c6224554b87d2746e0ffeccfd67b11ca3f2655bb00894d2b2753f0c75a121c87c6224554b87d2746e0ffeccfd67b11ca3f2655bb00894b0154971f396b5251785d8ee458ad5d289a3dfa993654c71d9dc217234a733339fc4ef336cdaaea58c2ea7503945449260aa5bfa6e5044abbe6d2e3181f01a559fc4ef336cdaaea58c2ea7503945449260aa5bfa6e5044abbe6d2e3181f01a55ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b187d23d2433cbe52b6c578c24ec6734c86de1085f9debeef78802576194d1455187d23d2433cbe52b6c578c24ec6734c86de1085f9debeef78802576194d1455b328d42bf6cc474b5cf3546135c0eef970437d32d1d93c41952edd636e96ddf6bd1c650b866caabe07f2df6a3ad09af022bef6385081c542d4363884b83b84f7bd1c650b866caabe07f2df6a3ad09af022bef6385081c542d4363884b83b84f78810e431032e2e15b68084288027d75e990943bf9ca136becadbfdfe018fbb38ca38e53c03dfbfd43c85b6b9b3cd6a54237d6e9ab2023576d42afd48cb76173dca38e53c03dfbfd43c85b6b9b3cd6a54237d6e9ab2023576d42afd48cb76173df9cbf1054343ea89f21a76b82dc5efe77b9dc6383cbf64d0b73e9e770aafc8902739429264a6d041a704dac45a8ef6fadccb41c612beaa3448644a5195384f2a2739429264a6d041a704dac45a8ef6fadccb41c612beaa3448644a5195384f2a896ec021996c111ef3f81f981e227afb49779c7f776128a6d99f825385d612c0ab29643eb060272df64d31e2478ead630652a2f0eb8528e1b3a1d899cea34c8aab29643eb060272df64d31e2478ead630652a2f0eb8528e1b3a1d899cea34c8ab5c693dc857838b589bd2eaafb98400ecdce5dcb1563b76b2aa97e0ca44e509ebb4b2d99490e806009030720c3ec21fd766080c98cde886142a8943b8aa1c98dbb4b2d99490e806009030720c3ec21fd766080c98cde886142a8943b8aa1c98d88f7ab82f417fa9e267bbf3546f206851de4761fa450b2adeb3d70ad494412e0de7636c08533ffeeb9488230604101c1cc8a458d965acb97b5ffa12dde3967c4de7636c08533ffeeb9488230604101c1cc8a458d965acb97b5ffa12dde3967c41c096484d01ec668825416bc9344410981c719b99be489778766fd8650811848f2b0e5a06a082f7465e4493dd56f5987588e2358eb64011d0f51994505b9abaaf2b0e5a06a082f7465e4493dd56f5987588e2358eb64011d0f51994505b9abaab5a02bbfe9a9ae522b3107bf3ca86844c91d3a20fa1e4e156397555bba04e35b264efe61a14e7a8d73d83f01c5d7601a7cb4c72f180c3e3bffb9031e9201650b264efe61a14e7a8d73d83f01c5d7601a7cb4c72f180c3e3bffb9031e9201650b4ed2794492cb0b7e5630f18652078d52de24f762ba2c9eba506bb1075c83efcdbc18024ac2a119bf10c40e2776bcd296ab4855f9c47ff105e1982e51cfa9b5cdbc18024ac2a119bf10c40e2776bcd296ab4855f9c47ff105e1982e51cfa9b5cd252842f40f9f68e0696416ea2fbdd417474695eded69f3eb38ffd41e49187bca8bc267a139fe74828ac8cfb1e7819459adc07fdb6fc9aee14b74e3349dda3bd88bc267a139fe74828ac8cfb1e7819459adc07fdb6fc9aee14b74e3349dda3bd8254250779aed784538736bbb730ebfc353c00ecbd3873e39627e2ced1abf5ba7806d640823b7d3a9f0dc7f36efadf96c63dc4173001acd42c0216df26b7f517a806d640823b7d3a9f0dc7f36efadf96c63dc4173001acd42c0216df26b7f517a5998045eb1e16a84001b3140f33e92fcc9c4c3c593f023517b5cf5744004ca9b565bd3b065e83911eba15029c672d92ccbaff5b7905f2b5171ebd2a010aa21f6565bd3b065e83911eba15029c672d92ccbaff5b7905f2b5171ebd2a010aa21f610222340fee3c13adfa0bcaec0378c3a8aa05a9f77e88c90d5604a3ea412d23af349c590b7ef6c037ea6be70fc39bd770092853df27272488b27e2d82eff3b8ff349c590b7ef6c037ea6be70fc39bd770092853df27272488b27e2d82eff3b8f902c66e5e955aa79a00d19e7ecf42e10a680567065d906cdd7e06978acf65f4a629d7c873762ece97288ffb8834e1652fd28969007a608b6f90b0d735c8cf7c3629d7c873762ece97288ffb8834e1652fd28969007a608b6f90b0d735c8cf7c3e9eee0003e888b21f37596de9573c44b289bc28dcc2305f902d34a7a1047a4f161e7d6e67d6f19853bc6c7d61dddb4405b91ac57a4caf6ea5e0230afcbb294d561e7d6e67d6f19853bc6c7d61dddb4405b91ac57a4caf6ea5e0230afcbb294d5b1a6a21889f3a5abaaeaa78ca42cedaa2fc3cd8c314c3ef6169b7c490bb3bf183faf2306ca07c385a0e7b88b9a2bcdbb5c701b3525535dac9499c20f8adede773faf2306ca07c385a0e7b88b9a2bcdbb5c701b3525535dac9499c20f8adede773d4b70c8885ad40c9bf3c24740006ea6b79cb823f72f0f4e783af67dcde90427c6940a2c4efa35994bbbdc1b543a62558082611cf7acbead93242412ed03eb4fc6940a2c4efa35994bbbdc1b543a62558082611cf7acbead93242412ed03eb4f8999fe7b6a519dc1d76d4065af6a62f32ec46a3b4120f5dbfd539c5966d73023cf2101db0e78582b0df7c3806e961f59040fbbc0e964ca7f5b7138aa1e7d8ac3cf2101db0e78582b0df7c3806e961f59040fbbc0e964ca7f5b7138aa1e7d8ac3e9f41976edc2f4bba15aeb5b0fa59d8bcb4cd24a6af5c12bab66a55ad971d12717b68f6e07f37211ae0125f2acbed2cc31da6d1de2889e9c23456c27a21c336a17b68f6e07f37211ae0125f2acbed2cc31da6d1de2889e9c23456c27a21c336af1bae74549ea3ec25dff1555eb527197844e3a946a36c33cae7bfff0fbbab60b9ee8d7595fa7568bc9eaf5c4fc6fc7563c32c137b4c46f75b93b194004d1f74b9ee8d7595fa7568bc9eaf5c4fc6fc7563c32c137b4c46f75b93b194004d1f74b970e9f81f261c055b595b16a50200ddfbb1d3c1131b736264e80ba3dd2f43f0e70b9c922cf269f21924130e3c91c51fd4a986011867c41346ba04e8524c70b4370b9c922cf269f21924130e3c91c51fd4a986011867c41346ba04e8524c70b439e380124044bb70a5411c85c775788e34d85f5e060576940b0934581e071db0179051ccc8392ea610bd2f3568f3c120da020d92c41617886884624f397cda6b179051ccc8392ea610bd2f3568f3c120da020d92c41617886884624f397cda6b100b8f636c840866b88572c0ba81b72d3fafe27017554c863d603b90ceb1d24d0d5dddadb962b471b4a1a33a9045f0fb88d7a6b7d6a256a94afc4052cb4d85327d5dddadb962b471b4a1a33a9045f0fb88d7a6b7d6a256a94afc4052cb4d853279231604524d9ee5d902420131aaa73ec35b1cdf23517d265471746803b895516ac7b395525446fd87a73b59d35097013659720dee7a1bc16c1bda880261f9a9dac7b395525446fd87a73b59d35097013659720dee7a1bc16c1bda880261f9a9df6325a98fedcb1e95e7eca0fd28934716084da1a0d77ea24ef3c0de0722c57e15ec53168624dc8052f8267a83db810af26bad956a0f751b1d6591217ae50af425ec53168624dc8052f8267a83db810af26bad956a0f751b1d6591217ae50af42e0a723a39b35148d6fa298ca1b55924799fe2a1197ec37eab29056daa9fb2dbcf013f7e7c46315f1e345dcb1019265d3fb31a86c49e449b8e5be889026e16f75f013f7e7c46315f1e345dcb1019265d3fb31a86c49e449b8e5be889026e16f751469601e43cd8b44ce274dca90e42ae50b64cb61c06542070ab7c4613690842b7f0be01333fc2d66679ce00d2610e42d0cb4981bf56c51c2f58b77b58c66cba47f0be01333fc2d66679ce00d2610e42d0cb4981bf56c51c2f58b77b58c66cba40736afe98dae7f481eb8f3a7c3d9fa4a1cbeb68baee7e7cd220ae6d1ad809bb2dc1d2b5ace90ad338b110764b4b9bc443ceda88491b5120503b8816bcda29400dc1d2b5ace90ad338b110764b4b9bc443ceda88491b5120503b8816bcda294006aa11af6163d8b2251c7ab7cdc9aded7e18489a1bc18905a21946f6648c2531e0bc1b9fd4c58f6959804512b3b96185862898dba13b54effe524c92ade7f6dde0bc1b9fd4c58f6959804512b3b96185862898dba13b54effe524c92ade7f6dde8123fb0e1435f4791b59bc777bc6f9356eb5832aff91d7ee7f97b6badf83267fd94342a25c13f0c19a248b9e7f4a8f3e2d8b2d0eca7a1a62e5e9972d7f01f475d94342a25c13f0c19a248b9e7f4a8f3e2d8b2d0eca7a1a62e5e9972d7f01f475705dfbf844202934f9078bd06b111b6a9a89c2cd30b88e3314fd1004d126e73c297dd3ef5352e7baba751f3cca702e8d9650f26b6e553b2dcb3a8ac3d9750029297dd3ef5352e7baba751f3cca702e8d9650f26b6e553b2dcb3a8ac3d9750029c119def395e00941a484b17b2d4c8c9b4dd1e9f37806c84b3f5f724af7ead7dce2d3c8cbf7de72efc65c950a9e71cb6a7239032f4056768a5102292076c34212e2d3c8cbf7de72efc65c950a9e71cb6a7239032f4056768a5102292076c342125777739f77f2fcecac0c61062520a90625cf6b970c2c59c5e8a562e47081e8773c39e51aeaf153ee9b85e3800fefc1354bbe0fe9f24390aea269386f4215ac253c39e51aeaf153ee9b85e3800fefc1354bbe0fe9f24390aea269386f4215ac2524eef768e3cab304dfb8664b3bfce89546635839ea5655b5d0c9f9f46aae15ccf468e850df0b66cfde143b2177cb2aa5cb84ccba99b8b05296e98206b9150bb9f468e850df0b66cfde143b2177cb2aa5cb84ccba99b8b05296e98206b9150bb9ea9cc02e97a0e488bfb688babba766eac8b88269df08401f5d0f7bdbfb695bd2f5f85a9d09d9e295b23406d5dc8f0629d9090fcdf68fbf0c12a863bd75c7bf1cf5f85a9d09d9e295b23406d5dc8f0629d9090fcdf68fbf0c12a863bd75c7bf1c245b6b45e2c81db4e12ce11ddf2d32d5e2f53c199f6163b84fb91eece9c57e4ebbbf34f9d818304c02d182d56e09b0b2feecbd10eddbc495c3ab7e0e1a5f04d9bbbf34f9d818304c02d182d56e09b0b2feecbd10eddbc495c3ab7e0e1a5f04d9e8a0de7e6f9db61b958612ac8e886ceaddc9e0c84139c63ad1f0d49d5332723667710243a5629d12c0dab1e35790d87af76df12d42715e3c8db63ead8225a1dd67710243a5629d12c0dab1e35790d87af76df12d42715e3c8db63ead8225a1dd68cdce752064981c043c9b719cd06923fcfab2a92521f197a28eb3e0e881b05137e18a2dfe1fe313549dd0af2cdbb46d1dbca323d81249a8ede0004904c162a637e18a2dfe1fe313549dd0af2cdbb46d1dbca323d81249a8ede0004904c162a6433cc52b85e6d34da78f645d91751caa5ab2df9a87381ec5ed2550d4aa063fac3258c3faf88d0800d29230cb74530f1a4e4871ef93e4ed2982cc2d71f8b58e883258c3faf88d0800d29230cb74530f1a4e4871ef93e4ed2982cc2d71f8b58e881d77b171f526a17b524d0f59bb6612e891ab75b22543da1d77f3abf12805bf236563ef40a8af1ff45cb81e6e42ea10a4fcc5ae1002d11dc6f08ab7a8c7975d816563ef40a8af1ff45cb81e6e42ea10a4fcc5ae1002d11dc6f08ab7a8c7975d816b396479842367dbd0f4fdaf255d33a2b3f03815739379944475c59e15532cb6985169d7ab332c670699e57bbca81ec32d5b608474d756ceba56b7a570104b59985169d7ab332c670699e57bbca81ec32d5b608474d756ceba56b7a570104b59ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b5b700bdcfc503e7dbe2f8a55ec2b5c981b594aef1ea0fd80cdc3efbb0a6d4e0c5b700bdcfc503e7dbe2f8a55ec2b5c981b594aef1ea0fd80cdc3efbb0a6d4e0c79fd4195c30d2035e3e6e5dd55dca330250323e59f9b3236ba801a6f5beb68487c36c0bf86da1740869a0200dcd9e92e74605b35991069dedd5679c52beca72a7c36c0bf86da1740869a0200dcd9e92e74605b35991069dedd5679c52beca72a07e259b7f68f701977e197f039605c795c5a65cf436a532ddcd520e36d35f6cc4f6b295ced4d04f0609d82f8b0213f06dbc6b9f6a10e41c146fba79d8651ace54f6b295ced4d04f0609d82f8b0213f06dbc6b9f6a10e41c146fba79d8651ace5a22c376cd7af101111a082d895179d953601872f2fdaeffeec033429a10e27adabc3b8402a56e7cc8c0c56c1a56ae7aefb86f9d59fefe304c9d938e2e4f3c5a7abc3b8402a56e7cc8c0c56c1a56ae7aefb86f9d59fefe304c9d938e2e4f3c5a77f0e260d394180e8cbc37d79b5662c9b4914add60ea6a537c61ea4415ad83674db3daccbb98048bd67f81f5ae511713843b91c6ac2734edc5586416d03404beddb3daccbb98048bd67f81f5ae511713843b91c6ac2734edc5586416d03404bed86c32f8fe82fe9ec6a39a5f14553c59bdb9f9f15be8e7a10806d18078eebfb7538f7b0c53b3a1dd2641dd081a86e286be3df4710a65e6d018b7c5b4f6988d48c38f7b0c53b3a1dd2641dd081a86e286be3df4710a65e6d018b7c5b4f6988d48c720ad651b04b863c91d8471b4767d57abf55cbd0e05e73ee1af3c30c4084f09906909a32844a7c746628be2ea27f6a803f7dfac7787bdd2bd179996b261fedee06909a32844a7c746628be2ea27f6a803f7dfac7787bdd2bd179996b261fedeead757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b46f32c23672d75ea84fe3ca2638d17d6705bd017b8ede74dd8ddd4e668212bb946f32c23672d75ea84fe3ca2638d17d6705bd017b8ede74dd8ddd4e668212bb9011b5d5c793537cda5e7c024ffa2178122b64a46e19ea63bbc6c22c4b20d22d30dfd5886f333e1c5bf334d6c31ebf65c19a720c9c08772d3c9b3454ab79831670dfd5886f333e1c5bf334d6c31ebf65c19a720c9c08772d3c9b3454ab7983167fd04cc265c68f72f78c55932f934155ad76c840afd2b3d02d0b7a4641932113e779671190f19e1076016c693dbb1fea9cae79322aec84c889b9b451bfc28b1b4779671190f19e1076016c693dbb1fea9cae79322aec84c889b9b451bfc28b1b44258fca4552f45928c0f6fe16a4d163d374349198c1137d4b5e9b968c5b74b09c4fea3667c0cb5d0ae4d83dc57a2f572afed6241126b7670c29677b8e450bf83c4fea3667c0cb5d0ae4d83dc57a2f572afed6241126b7670c29677b8e450bf83247142383a26daf06944baca287c1359002d1a9db03aa8532ea980c903a826f3b6bc99dbafd6d84168fb1f3f9570fea99edcbdf15bc67d90f1de07b80a33b7f4b6bc99dbafd6d84168fb1f3f9570fea99edcbdf15bc67d90f1de07b80a33b7f4eb02b2854da4f3776e32abc6b12e8da538955c8b763c917fc20cc676f59f47804fc730397d0c9f91d4dbddc179602d8fc7c6530204698f8f7aa9264b8999d7244fc730397d0c9f91d4dbddc179602d8fc7c6530204698f8f7aa9264b8999d724c9ea5fa55bec8f8f0f5053dd34df0be3c8516e0b6755c50965a5336594036012f7f4888e9387d7ae664954681f74f1aa58653a0fa6453a80822f8cb202e39e6df7f4888e9387d7ae664954681f74f1aa58653a0fa6453a80822f8cb202e39e6d32b5eb816f8e18d5ed60f9f4c1b016f3c7c5a0913a0cefa2c45f13317d04fc4cd39fb2ec9a40526cd87e75e2e00463d029f052f577c1def0e9f0c55efd623977d39fb2ec9a40526cd87e75e2e00463d029f052f577c1def0e9f0c55efd623977f453527f79d7f91a7b64ee15dcf11f86d097e3b2e729c8a593b14515acad4ea7ff18f17d1d2d433aad2008dab99240c619ac93ca9e159f41c034bfd5db72d367ff18f17d1d2d433aad2008dab99240c619ac93ca9e159f41c034bfd5db72d36765ceea2ba62b0d331790603600b22a6621a35f6a443ee5e280f5a791f509fe5959d864e20e1ec92c3cef8e46b51259483c0568712cc3029cd5f12c72b32c668d59d864e20e1ec92c3cef8e46b51259483c0568712cc3029cd5f12c72b32c668d0c561c9b39412215f66f5d1715783240e667917d09984f8bbcfe58030e54cfec31630fa46d5333920917cb83f259123085b00de879cd574d2137a71e30e94f8131630fa46d5333920917cb83f259123085b00de879cd574d2137a71e30e94f81130399c97160ad706908031805519215ec8fdf98b050dbe8e1a09af485d1813b6eef2d89400c9218bbf260cb8ae9cac37d3275bc448a27a3ffda658f168f44056eef2d89400c9218bbf260cb8ae9cac37d3275bc448a27a3ffda658f168f4405003e849deb03d6828cdd2de377f8e3ae225526ca435962fb75536d34b4732cfbe6d3aea69021d5b71536486bf8d1d1fffbbe6ae7bc399ca61594cbf7ae853f97e6d3aea69021d5b71536486bf8d1d1fffbbe6ae7bc399ca61594cbf7ae853f979ce0b3d4391b8664102ae18920f87150703e62d8d6a4b8422272ca3a43e5a28b055a68134be834fc6713b36cc207668e2b5064abd7351a0b76596a34854188cc055a68134be834fc6713b36cc207668e2b5064abd7351a0b76596a34854188cc244efc4a423927c2e2c7ce1962dae66b40b7f7d858992620d3d1b8354da8da0a6acd194f671e0665340064ca5367050e7919a9c0e2eb59ce7e71fea0f2f481676acd194f671e0665340064ca5367050e7919a9c0e2eb59ce7e71fea0f2f481678748e00b1626a2babc697ffa0d7a3e37847b2226f719b3c769bda39298414abf256a0d250d415568f53435580275b43432320bc5535558d2c549390f2d01d985256a0d250d415568f53435580275b43432320bc5535558d2c549390f2d01d9859dd114e90117394ecc0e34cc314f83c66f78af633862fb73fa721edcd1b8ece53eff33a7e7c86c4a580332b426dff5d1b27e178cdb92f5eddf786b6b0a6fb2de3eff33a7e7c86c4a580332b426dff5d1b27e178cdb92f5eddf786b6b0a6fb2de7a20855e3ccc2f4baa6f9ee2896c53529ef02648536a325be4733cab0daaa1257cf61d9348a4efd2861e22d05201a233ada16b40e95e599ff856e0ce2141d8aa7cf61d9348a4efd2861e22d05201a233ada16b40e95e599ff856e0ce2141d8aaad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b032c02c68c352fafaad85624ebcd9cd8aba77f51b1954c3de9050dfcb3d7d98b032c02c68c352fafaad85624ebcd9cd8aba77f51b1954c3de9050dfcb3d7d98bad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b156974f78b6ac7a64049d285d4aee6fbabc746f5a770659d3f96de0795217142156974f78b6ac7a64049d285d4aee6fbabc746f5a770659d3f96de07952171423afc5ba450ef504a22e71941181e9ad3a44ab2c93b121150e43ffab971619fcaa6cacfcff88a485488bea17551c76a5e20455801f0a1415b83a6307ae1807c92a6cacfcff88a485488bea17551c76a5e20455801f0a1415b83a6307ae1807c929223d533daacf2cab7ce612c20b960401585ecebae475a8b6a52fc157843bc191c0dd47efddfdf88b11831d8eb2ebdc2535638df52183392286652f2a75d6ddb1c0dd47efddfdf88b11831d8eb2ebdc2535638df52183392286652f2a75d6ddb1463f4f9338b9d581116612989e936e4417b15741afb308ce4b35ca53edcf18695c64d8e61e98db3782818f504b69dc5bd83b4d56f71ca1feb2eb27f18e8ffe695c64d8e61e98db3782818f504b69dc5bd83b4d56f71ca1feb2eb27f18e8ffe65656724ae2bf23762263cf0c72685926d63c0b2cfab550fb4b984401d77fd5b2730d195f037cc4126bef9c44e50e8dd3a471cd0417e10c3458f2015834dbff61730d195f037cc4126bef9c44e50e8dd3a471cd0417e10c3458f2015834dbff612656cf01432dc4f17bd13751b9a835021a8435362fed0ebaa84318053455f9d12a470c1b29c7d8bdb90decf2e01618af567c9fd7e879a3a5ed4773597515a56a2a470c1b29c7d8bdb90decf2e01618af567c9fd7e879a3a5ed4773597515a56a0ea4b6dbaca26670b5137f94ab277fee9c8558e3c5897d0fa5016ddf8c2a5200f8105c004e7d38e59a6441cc25af47db1db104372b4d399eedb125dd30581ca4f8105c004e7d38e59a6441cc25af47db1db104372b4d399eedb125dd30581ca4da0caf25b7ee6d36f1df8ba58353e16b91442cfd694b57c6f4658052434d77755779d06b4b9bd01d9154cea0ab499dabbc1368b969c9e8797559374117163fcc5779d06b4b9bd01d9154cea0ab499dabbc1368b969c9e8797559374117163fcc973bff37fb8084d0456eecd228df05c0517b111ef974cab5dfad144ef7b98c4e408f896d27610b3fccc8e382977143205dc3452a8654e01521a7dbd2be549dda408f896d27610b3fccc8e382977143205dc3452a8654e01521a7dbd2be549ddafe15f876845ae5c695f9869ef0a13520a15ea65c0d593ddfa5883d8ac73dcf34eb1a6c3610d6908eb98a55efbe7f7a170816540663f65f7513fb19c8a0faa3f7eb1a6c3610d6908eb98a55efbe7f7a170816540663f65f7513fb19c8a0faa3f7ad757f7855bf10383bc24653d0d445aac58e02f278331a8ad32ef27cefb1204b308c95328b1ea331cbca2f98f757e5e820c0ae9a12d8aec2020a200cb7570909308c95328b1ea331cbca2f98f757e5e820c0ae9a12d8aec2020a200cb757090903364e6474ab4ef9a602d7449614826a43054a9a3ee14229ae2c8fdc58309a44ca0ab93c0f133a55fcc981f4da36df4c1468e8e0710efd4ee8b24744ad7f2f46ca0ab93c0f133a55fcc981f4da36df4c1468e8e0710efd4ee8b24744ad7f2f4630d4adf8a51c0171def5474446c26667c57c1f5f737cc035b5518e5c8ddf5f5efc5e10f9fb186378888830e9d4be06e4881b62640d165ec06d706d5213ba5f09fc5e10f9fb186378888830e9d4be06e4881b62640d165ec06d706d5213ba5f0944bf8b1cc266ae2d42a426d0dd435c28e7bc0791ac100bbb42359058bd25999583d76c0177a2f32908f3c37d18dd27a36cf9370fbc89fcb6603d7cfdf081b57083d76c0177a2f32908f3c37d18dd27a36cf9370fbc89fcb6603d7cfdf081b570fde736a45c03f989c6c80da607e9e3129e3806a972c8967c82bc327fe06f657911a755cbaa85f7c8bf5eb535ad5cb1efc649b67db91e3499f7625f585c3b1df511a755cbaa85f7c8bf5eb535ad5cb1efc649b67db91e3499f7625f585c3b1df530c87cf8cc5a42e552be81f6d31a2cfd250c9da969abedd0f16be51720b4c9df2e4754189f9bc872a5a5d5331a25b5ce9204a6d86078f1d05cb03e95f4db73982e4754189f9bc872a5a5d5331a25b5ce9204a6d86078f1d05cb03e95f4db73980e41096f4fddbd196986c7276de56b1334b6139a574093d3d76a7ff6ad5e94f96edf4a17da107204510ca9c876f8cb436970e5b2e36e8d1a96afeade2b0416316edf4a17da107204510ca9c876f8cb436970e5b2e36e8d1a96afeade2b041631acb194c972f71c46e680342917f674258c8c2fc39de746ad7ac7426560538dbd5183c60bab00df5feddcdb27693c5c1bd0f17dc1693792f5f61d2bf9551bdc1b5183c60bab00df5feddcdb27693c5c1bd0f17dc1693792f5f61d2bf9551bdc1b9f3b6b6f396281e178b65875f20c1545676ce9b7d9d8db00389e46b188f8988fc08b3b4dbd53590ad07e12a0c94a6abf30802d0327c620f9d20b0307c1be8d89c08b3b4dbd53590ad07e12a0c94a6abf30802d0327c620f9d20b0307c1be8d89752de16e24dc2858d80c8ebc37acc9f949fa7e4fdec5d3ce2c457353a0171a8529a4c59ab50265a2bd8c8c3bc302caf839b010f37b244d915bb813eb93b499dc29a4c59ab50265a2bd8c8c3bc302caf839b010f37b244d915bb813eb93b499dcceee600190aec3bc1c5fbd2542235df49878ca4d785923e71b87a42042045ddc963b7093cc88a6d1818cdace3453a6342f58b3f4ad097d206921d96081f39332963b7093cc88a6d1818cdace3453a6342f58b3f4ad097d206921d96081f393323e111976b5132430e2086264a5508f5ebae4415645750b673d6a5fd340e15ed1fac58da5babb84f07af84e5a7f42c89988839b27487c5378cb5a380d5d7c73e2fac58da5babb84f07af84e5a7f42c89988839b27487c5378cb5a380d5d7c73e28dcc76403bbf00b62d73af07bf5cc0aaa703ca73b72f0b3ea39ca32500b073b5beaf9d5e3da6b77fa66c390ca40dc77617ddcc9f7b3628d5e1472ace58d84d1dbeaf9d5e3da6b77fa66c390ca40dc77617ddcc9f7b3628d5e1472ace58d84d1dcb227e9c629230abc204fcbecb099417a0cdb1e8dff8533629ea9dd00294ed52452cc09233b06df955805eccb76bf1285282c3a82882cbe3705b0c685ff898ca452cc09233b06df955805eccb76bf1285282c3a82882cbe3705b0c685ff898cac0d214ba639d01b17273bc09f92ffd12de3c3fd727692944a9f372435098a7f31ec5ef3faaf092d135ba68fdab1ebf5428053f789d39cac89729a34067119dcc1ec5ef3faaf092d135ba68fdab1ebf5428053f789d39cac89729a34067119dcc5fb4cebcb258521da4c6e4a57af659b150e3fca86d520bd880eac905f894e8727f3282a4d3e6b4e598ff550b5186509c06bf8a5406fdf440e5f97601e8f3ef7e7f3282a4d3e6b4e598ff550b5186509c06bf8a5406fdf440e5f97601e8f3ef7e48b61750d77279f0b4226ba70e3f7d7401a2bd89400dcc5570b5039e268fabd7be0bfc45c824d11bf190e2041c594365e6a6cbeac7a87ad85c77fd4d02ee9054be0bfc45c824d11bf190e2041c594365e6a6cbeac7a87ad85c77fd4d02ee90548c122b07f11e66d93be666f91b1750a32a4839a1e10cb46aeed9e0968b8c73ea509bfe98badd720a7c9c776bec8f57b63798ab649a918b83eb72802720e91a0b465241216b6aa1561720984a80e2c018011933317fd740224ccdc2140c617ca854f66e37c2cd418022b219ab957a9101af1eb4c6ea82efd6b0ad27880ae33be64e078707f2e77a87643b9c71b8b6f6942243baab93a14e9ebec8b92becff359frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootPyOpenGL-3.0.1-3.fc15.src.rpmpython-openglPyOpenGL@     freeglutnumpypython(abi)python-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.9.1.2NMM3@MOLF@Jq@J.NII^I1.I1.H׈HHGxFֱ@FpF @FNikolay Vladimirov - 3.0.1-3Nikolay Vladimirov - 3.0.1-2Nikolay Vladimirov - 3.0.1-1Fedora Release Engineering - 3.0.0-4David Malcolm - 3.0.0-3Jesse Keating - 3.0.0-2Nikolay Vladimirov - 3.0.0-1Fedora Release Engineering - 3.0.0-0.12.b8Nikolay Vladimirov - 3.0.0-0.11.b8Ignacio Vazquez-Abrams - 3.0.0-0.10.b6Ignacio Vazquez-Abrams - 3.0.0-0.9.b6Nikolay Vladimirov 3.0.0-0.8.b6Nikolay Vladimirov 3.0.0-0.7.b5Nikolay Vladimirov 3.0.0-0.6.b4Hans de Goede 3.0.0-0.5.b1Hans de Goede 3.0.0-0.4.a6Hans de Goede 3.0.0-0.3.a6Hans de Goede 3.0.0-0.2.a6Hans de Goede 3.0.0-0.1.a6- Upload new archive with removed binary blobs - RHB #760366- Fix date in previous changelog entry - specfile fixes- New upstream release - Fix BZ # 635496 - PyOpenGL crashes on every program - Update the shebang patch to work on the latest version - Upstream restored license.txt to their distribution- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Rebuild for Fedora 12 mass rebuild- Updated to 3.0 stable - Changed requires from python-numeric to numpy for BZ #504681 - upstream removed full license text in license.txt - other minor spec fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- New upstream 3.0.0b8 (b7 was skipped by upstream) - performance, bug-fix and packaging release. - Use macro for "python" - remove "--single-version-externally-managed" option for setup.py - *.egg-info is no longer a folder, it's a file now - Tests are no longer installed by setup.py - Obsolete 'doc' subpackage (no longer distributed "documentation" folder) - license.txt is also no longer provided by upstream. Using one from b6 - Removed Requires for libGL and libGLU ( should be pulled for freeglut)- Fix locations for Python 2.6- Rebuild for Python 2.6- New upstream release 3.0.0b6- New upstream release 3.0.0b5- New upstream release 3.0.0b4- New upstream release 3.0.0b1- Change BuildRequires python-setuptools to python-setuptools-devel for the python-setuptools package split- Add missing freeglut, libGL and libGLU requires (bz 236159)- Remove tests from the package (bz 234121) - Add -Tk subpackage (bz 234121) - Remove shebang from files with shebang instead of chmod +x (bz 234121) - Better description- Initial Fedora Extras packagepython-opengl                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 aYZ        SS**7722TT;;00((99!!%%::RRGG11==..  LL++##UUEE44BB@@FF8833JJAAHH--''IINNPPCCDD55OO>>&&VVMMWWKK""66,,<<??//QQ$$))vwz|}~{yxqrutslljkko){{BC9,~~D@-$vv#uu'yyP!ssZR^JU+}}"tt7bG=A(zzaE1Q;?qq6hOdjj`<lf*||[/.X\M rrnNppTg>4mmLi2c5Sk%wwm]KooV3H8F&xxeWnnhhIii_:0Y !"          +,/-.0eeff14]iRC?O^@bDJA<M826NFG;>PI7`9\VgT[5ZLaWHc:EeS3=_KfhXUYdBQklm  aaddccbb  XXYY\\]] ^^ `` __rsx~|y{}zutvw#$&()%'*opqnZZggpN[[j m n   o  NTUVWOS$RXPQ                  p q   b x x c y y<=DEB@FIHJA>?KLCMG g }  r   e { { t   j   u   s   i   w   d z z                       v  [hzz}}|| ~~{{ddffsshhqqnnkkccmmjjrriillooppggeeN%2-O6+#4 5MB,8)G&P@/=;A3.E<C("DIK>?0J9!QHRF1'7:*L$2255778899BB<<66@@::44;;??33==>>AA..1100//di''h,,x{|srv  pzqwn%%  !!g))##y~}  o++  m$$j  &&  ((t**lu""kef   jklm  rrttvv ssuuCCEEDDFFHHGGmmoonn pp qqjjkkllvwzxy{abc|%%11  &&**    }(($$//##""))++  --~''..00  !!,,  2233\]`_^ttvvuuaabbSTUVWXY[ZZZ__hheeff``iiccaagg[[dd\\]]bb^^OO66[[GG^^]];;AADDQQ__XXTTNNKKPPCC??SSYYZZBBIIEE<<>>@@\\==UUJJ8877LL99MM``::FFRRVVWWHHnoqstpru4455JJRROOXXYYNNQQUUPPSSKKTTVVWWLLMMIIwwyyxxi --xxyyzzdfe^_`a~~b{{]||wwg}}c\ h ~ ~ f |  3.0.1-3.fc153.0.1-3.fc153.0.1-3.fc15      !!!"""###################################################$$$$$$$$$$$$$$$$$$$$$%&'''''''''''''''&(((((((((((((((((((((((((((((((((((((((((((((((((((&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&***************************************************&++++++++++++&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&------&.........&///////////////&000000000000000000&111111111111111&222222222&333333333333333&444444&555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555&666666&777777777777&888888888&999999&::::::&;;;;;;;;;;;;;;;&<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&=================================================================================================================================&>>>>>>>>>>>>>>>>>>>>>&??????&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&AAAAAAAAA&&&&&&&&&%BBBBBBBBB%CCCCCC%DDDDDDDDD%EEEEEEEEE%%%%%%%%%%%%%%%%%%%%%%%%%%%FGOpenGLAGL__init__.py__init__.pyc__init__.pyoGLAPPLE__init__.py__init__.pyc__init__.pyoaux_depth_stencil.pyaux_depth_stencil.pycaux_depth_stencil.pyoclient_storage.pyclient_storage.pycclient_storage.pyoelement_array.pyelement_array.pycelement_array.pyofence.pyfence.pycfence.pyofloat_pixels.pyfloat_pixels.pycfloat_pixels.pyoflush_buffer_range.pyflush_buffer_range.pycflush_buffer_range.pyoobject_purgeable.pyobject_purgeable.pycobject_purgeable.pyorgb_422.pyrgb_422.pycrgb_422.pyorow_bytes.pyrow_bytes.pycrow_bytes.pyospecular_vector.pyspecular_vector.pycspecular_vector.pyotexture_range.pytexture_range.pyctexture_range.pyotransform_hint.pytransform_hint.pyctransform_hint.pyovertex_array_object.pyvertex_array_object.pycvertex_array_object.pyovertex_array_range.pyvertex_array_range.pycvertex_array_range.pyovertex_program_evaluators.pyvertex_program_evaluators.pycvertex_program_evaluators.pyoycbcr_422.pyycbcr_422.pycycbcr_422.pyoARB__init__.py__init__.pyc__init__.pyocolor_buffer_float.pycolor_buffer_float.pyccolor_buffer_float.pyocompatibility.pycompatibility.pyccompatibility.pyocopy_buffer.pycopy_buffer.pyccopy_buffer.pyodepth_buffer_float.pydepth_buffer_float.pycdepth_buffer_float.pyodepth_clamp.pydepth_clamp.pycdepth_clamp.pyodepth_texture.pydepth_texture.pycdepth_texture.pyodraw_buffers.pydraw_buffers.pycdraw_buffers.pyodraw_buffers_blend.pydraw_buffers_blend.pycdraw_buffers_blend.pyodraw_elements_base_vertex.pydraw_elements_base_vertex.pycdraw_elements_base_vertex.pyodraw_instanced.pydraw_instanced.pycdraw_instanced.pyofragment_coord_conventions.pyfragment_coord_conventions.pycfragment_coord_conventions.pyofragment_program.pyfragment_program.pycfragment_program.pyofragment_program_shadow.pyfragment_program_shadow.pycfragment_program_shadow.pyofragment_shader.pyfragment_shader.pycfragment_shader.pyoframebuffer_object.pyframebuffer_object.pycframebuffer_object.pyoframebuffer_object_DEPRECATED.pyframebuffer_object_DEPRECATED.pycframebuffer_object_DEPRECATED.pyoframebuffer_sRGB.pyframebuffer_sRGB.pycframebuffer_sRGB.pyogeometry_shader4.pygeometry_shader4.pycgeometry_shader4.pyohalf_float_pixel.pyhalf_float_pixel.pychalf_float_pixel.pyohalf_float_vertex.pyhalf_float_vertex.pychalf_float_vertex.pyoimaging.pyimaging.pycimaging.pyoimaging_DEPRECATED.pyimaging_DEPRECATED.pycimaging_DEPRECATED.pyoinstanced_arrays.pyinstanced_arrays.pycinstanced_arrays.pyomap_buffer_range.pymap_buffer_range.pycmap_buffer_range.pyomatrix_palette.pymatrix_palette.pycmatrix_palette.pyomultisample.pymultisample.pycmultisample.pyomultitexture.pymultitexture.pycmultitexture.pyoocclusion_query.pyocclusion_query.pycocclusion_query.pyopixel_buffer_object.pypixel_buffer_object.pycpixel_buffer_object.pyopoint_parameters.pypoint_parameters.pycpoint_parameters.pyopoint_sprite.pypoint_sprite.pycpoint_sprite.pyoprovoking_vertex.pyprovoking_vertex.pycprovoking_vertex.pyosample_shading.pysample_shading.pycsample_shading.pyoseamless_cube_map.pyseamless_cube_map.pycseamless_cube_map.pyoshader_objects.pyshader_objects.pycshader_objects.pyoshader_texture_lod.pyshader_texture_lod.pycshader_texture_lod.pyoshading_language_100.pyshading_language_100.pycshading_language_100.pyoshadow.pyshadow.pycshadow.pyoshadow_ambient.pyshadow_ambient.pycshadow_ambient.pyosync.pysync.pycsync.pyotexture_border_clamp.pytexture_border_clamp.pyctexture_border_clamp.pyotexture_buffer_object.pytexture_buffer_object.pyctexture_buffer_object.pyotexture_compression.pytexture_compression.pyctexture_compression.pyotexture_compression_rgtc.pytexture_compression_rgtc.pyctexture_compression_rgtc.pyotexture_cube_map.pytexture_cube_map.pyctexture_cube_map.pyotexture_cube_map_array.pytexture_cube_map_array.pyctexture_cube_map_array.pyotexture_env_add.pytexture_env_add.pyctexture_env_add.pyotexture_env_combine.pytexture_env_combine.pyctexture_env_combine.pyotexture_env_crossbar.pytexture_env_crossbar.pyctexture_env_crossbar.pyotexture_env_dot3.pytexture_env_dot3.pyctexture_env_dot3.pyotexture_float.pytexture_float.pyctexture_float.pyotexture_gather.pytexture_gather.pyctexture_gather.pyotexture_mirrored_repeat.pytexture_mirrored_repeat.pyctexture_mirrored_repeat.pyotexture_multisample.pytexture_multisample.pyctexture_multisample.pyotexture_non_power_of_two.pytexture_non_power_of_two.pyctexture_non_power_of_two.pyotexture_query_lod.pytexture_query_lod.pyctexture_query_lod.pyotexture_rectangle.pytexture_rectangle.pyctexture_rectangle.pyotexture_rg.pytexture_rg.pyctexture_rg.pyotranspose_matrix.pytranspose_matrix.pyctranspose_matrix.pyouniform_buffer_object.pyuniform_buffer_object.pycuniform_buffer_object.pyovertex_array_bgra.pyvertex_array_bgra.pycvertex_array_bgra.pyovertex_array_object.pyvertex_array_object.pycvertex_array_object.pyovertex_blend.pyvertex_blend.pycvertex_blend.pyovertex_buffer_object.pyvertex_buffer_object.pycvertex_buffer_object.pyovertex_program.pyvertex_program.pycvertex_program.pyovertex_shader.pyvertex_shader.pycvertex_shader.pyowindow_pos.pywindow_pos.pycwindow_pos.pyoATI__init__.py__init__.pyc__init__.pyodraw_buffers.pydraw_buffers.pycdraw_buffers.pyoelement_array.pyelement_array.pycelement_array.pyoenvmap_bumpmap.pyenvmap_bumpmap.pycenvmap_bumpmap.pyofragment_shader.pyfragment_shader.pycfragment_shader.pyomap_object_buffer.pymap_object_buffer.pycmap_object_buffer.pyomeminfo.pymeminfo.pycmeminfo.pyopixel_format_float.pypixel_format_float.pycpixel_format_float.pyopn_triangles.pypn_triangles.pycpn_triangles.pyoseparate_stencil.pyseparate_stencil.pycseparate_stencil.pyotext_fragment_shader.pytext_fragment_shader.pyctext_fragment_shader.pyotexture_env_combine3.pytexture_env_combine3.pyctexture_env_combine3.pyotexture_float.pytexture_float.pyctexture_float.pyotexture_mirror_once.pytexture_mirror_once.pyctexture_mirror_once.pyovertex_array_object.pyvertex_array_object.pycvertex_array_object.pyovertex_attrib_array_object.pyvertex_attrib_array_object.pycvertex_attrib_array_object.pyovertex_streams.pyvertex_streams.pycvertex_streams.pyoDFX__init__.py__init__.pyc__init__.pyomultisample.pymultisample.pycmultisample.pyotbuffer.pytbuffer.pyctbuffer.pyotexture_compression_FXT1.pytexture_compression_FXT1.pyctexture_compression_FXT1.pyoEXT422_pixels.py422_pixels.pyc422_pixels.pyoGL_422_pixels.pyGL_422_pixels.pycGL_422_pixels.pyo__init__.py__init__.pyc__init__.pyoabgr.pyabgr.pycabgr.pyobgra.pybgra.pycbgra.pyobindable_uniform.pybindable_uniform.pycbindable_uniform.pyoblend_color.pyblend_color.pycblend_color.pyoblend_equation_separate.pyblend_equation_separate.pycblend_equation_separate.pyoblend_func_separate.pyblend_func_separate.pycblend_func_separate.pyoblend_logic_op.pyblend_logic_op.pycblend_logic_op.pyoblend_minmax.pyblend_minmax.pycblend_minmax.pyoblend_subtract.pyblend_subtract.pycblend_subtract.pyoclip_volume_hint.pyclip_volume_hint.pycclip_volume_hint.pyocmyka.pycmyka.pyccmyka.pyocolor_matrix.pycolor_matrix.pyccolor_matrix.pyocolor_subtable.pycolor_subtable.pyccolor_subtable.pyocompiled_vertex_array.pycompiled_vertex_array.pyccompiled_vertex_array.pyoconvolution.pyconvolution.pycconvolution.pyocoordinate_frame.pycoordinate_frame.pyccoordinate_frame.pyocopy_texture.pycopy_texture.pyccopy_texture.pyocull_vertex.pycull_vertex.pyccull_vertex.pyodepth_bounds_test.pydepth_bounds_test.pycdepth_bounds_test.pyodirect_state_access.pydirect_state_access.pycdirect_state_access.pyodraw_buffers2.pydraw_buffers2.pycdraw_buffers2.pyodraw_instanced.pydraw_instanced.pycdraw_instanced.pyodraw_range_elements.pydraw_range_elements.pycdraw_range_elements.pyofog_coord.pyfog_coord.pycfog_coord.pyoframebuffer_blit.pyframebuffer_blit.pycframebuffer_blit.pyoframebuffer_multisample.pyframebuffer_multisample.pycframebuffer_multisample.pyoframebuffer_object.pyframebuffer_object.pycframebuffer_object.pyoframebuffer_sRGB.pyframebuffer_sRGB.pycframebuffer_sRGB.pyogeometry_shader4.pygeometry_shader4.pycgeometry_shader4.pyogpu_program_parameters.pygpu_program_parameters.pycgpu_program_parameters.pyogpu_shader4.pygpu_shader4.pycgpu_shader4.pyohistogram.pyhistogram.pychistogram.pyoindex_array_formats.pyindex_array_formats.pycindex_array_formats.pyoindex_func.pyindex_func.pycindex_func.pyoindex_material.pyindex_material.pycindex_material.pyoindex_texture.pyindex_texture.pycindex_texture.pyolight_texture.pylight_texture.pyclight_texture.pyomisc_attribute.pymisc_attribute.pycmisc_attribute.pyomulti_draw_arrays.pymulti_draw_arrays.pycmulti_draw_arrays.pyomultisample.pymultisample.pycmultisample.pyopacked_depth_stencil.pypacked_depth_stencil.pycpacked_depth_stencil.pyopacked_float.pypacked_float.pycpacked_float.pyopacked_pixels.pypacked_pixels.pycpacked_pixels.pyopaletted_texture.pypaletted_texture.pycpaletted_texture.pyopixel_buffer_object.pypixel_buffer_object.pycpixel_buffer_object.pyopixel_transform.pypixel_transform.pycpixel_transform.pyopixel_transform_color_table.pypixel_transform_color_table.pycpixel_transform_color_table.pyopoint_parameters.pypoint_parameters.pycpoint_parameters.pyopolygon_offset.pypolygon_offset.pycpolygon_offset.pyoprovoking_vertex.pyprovoking_vertex.pycprovoking_vertex.pyorescale_normal.pyrescale_normal.pycrescale_normal.pyosecondary_color.pysecondary_color.pycsecondary_color.pyoseparate_shader_objects.pyseparate_shader_objects.pycseparate_shader_objects.pyoseparate_specular_color.pyseparate_specular_color.pycseparate_specular_color.pyoshadow_funcs.pyshadow_funcs.pycshadow_funcs.pyoshared_texture_palette.pyshared_texture_palette.pycshared_texture_palette.pyostencil_clear_tag.pystencil_clear_tag.pycstencil_clear_tag.pyostencil_two_side.pystencil_two_side.pycstencil_two_side.pyostencil_wrap.pystencil_wrap.pycstencil_wrap.pyosubtexture.pysubtexture.pycsubtexture.pyotexture.pytexture.pyctexture.pyotexture3D.pytexture3D.pyctexture3D.pyotexture_array.pytexture_array.pyctexture_array.pyotexture_buffer_object.pytexture_buffer_object.pyctexture_buffer_object.pyotexture_compression_latc.pytexture_compression_latc.pyctexture_compression_latc.pyotexture_compression_rgtc.pytexture_compression_rgtc.pyctexture_compression_rgtc.pyotexture_compression_s3tc.pytexture_compression_s3tc.pyctexture_compression_s3tc.pyotexture_cube_map.pytexture_cube_map.pyctexture_cube_map.pyotexture_env_add.pytexture_env_add.pyctexture_env_add.pyotexture_env_combine.pytexture_env_combine.pyctexture_env_combine.pyotexture_env_dot3.pytexture_env_dot3.pyctexture_env_dot3.pyotexture_filter_anisotropic.pytexture_filter_anisotropic.pyctexture_filter_anisotropic.pyotexture_integer.pytexture_integer.pyctexture_integer.pyotexture_lod_bias.pytexture_lod_bias.pyctexture_lod_bias.pyotexture_mirror_clamp.pytexture_mirror_clamp.pyctexture_mirror_clamp.pyotexture_object.pytexture_object.pyctexture_object.pyotexture_perturb_normal.pytexture_perturb_normal.pyctexture_perturb_normal.pyotexture_sRGB.pytexture_sRGB.pyctexture_sRGB.pyotexture_shared_exponent.pytexture_shared_exponent.pyctexture_shared_exponent.pyotexture_snorm.pytexture_snorm.pyctexture_snorm.pyotexture_swizzle.pytexture_swizzle.pyctexture_swizzle.pyotimer_query.pytimer_query.pyctimer_query.pyotransform_feedback.pytransform_feedback.pyctransform_feedback.pyovertex_array.pyvertex_array.pycvertex_array.pyovertex_array_bgra.pyvertex_array_bgra.pycvertex_array_bgra.pyovertex_shader.pyvertex_shader.pycvertex_shader.pyovertex_weighting.pyvertex_weighting.pycvertex_weighting.pyoGREMEDY__init__.py__init__.pyc__init__.pyoframe_terminator.pyframe_terminator.pycframe_terminator.pyostring_marker.pystring_marker.pycstring_marker.pyoHP__init__.py__init__.pyc__init__.pyoconvolution_border_modes.pyconvolution_border_modes.pycconvolution_border_modes.pyoimage_transform.pyimage_transform.pycimage_transform.pyoocclusion_test.pyocclusion_test.pycocclusion_test.pyotexture_lighting.pytexture_lighting.pyctexture_lighting.pyoIBM__init__.py__init__.pyc__init__.pyocull_vertex.pycull_vertex.pyccull_vertex.pyomultimode_draw_arrays.pymultimode_draw_arrays.pycmultimode_draw_arrays.pyorasterpos_clip.pyrasterpos_clip.pycrasterpos_clip.pyotexture_mirrored_repeat.pytexture_mirrored_repeat.pyctexture_mirrored_repeat.pyovertex_array_lists.pyvertex_array_lists.pycvertex_array_lists.pyoINGR__init__.py__init__.pyc__init__.pyoblend_func_separate.pyblend_func_separate.pycblend_func_separate.pyocolor_clamp.pycolor_clamp.pyccolor_clamp.pyointerlace_read.pyinterlace_read.pycinterlace_read.pyopalette_buffer.pypalette_buffer.pycpalette_buffer.pyoINTEL__init__.py__init__.pyc__init__.pyoparallel_arrays.pyparallel_arrays.pycparallel_arrays.pyotexture_scissor.pytexture_scissor.pyctexture_scissor.pyoMESA__init__.py__init__.pyc__init__.pyopack_invert.pypack_invert.pycpack_invert.pyoresize_buffers.pyresize_buffers.pycresize_buffers.pyowindow_pos.pywindow_pos.pycwindow_pos.pyoycbcr_texture.pyycbcr_texture.pycycbcr_texture.pyoMESAX__init__.py__init__.pyc__init__.pyotexture_stack.pytexture_stack.pyctexture_stack.pyoNV__init__.py__init__.pyc__init__.pyoblend_square.pyblend_square.pycblend_square.pyoconditional_render.pyconditional_render.pycconditional_render.pyocopy_depth_to_color.pycopy_depth_to_color.pyccopy_depth_to_color.pyocopy_image.pycopy_image.pyccopy_image.pyodepth_buffer_float.pydepth_buffer_float.pycdepth_buffer_float.pyodepth_clamp.pydepth_clamp.pycdepth_clamp.pyoevaluators.pyevaluators.pycevaluators.pyoexplicit_multisample.pyexplicit_multisample.pycexplicit_multisample.pyofence.pyfence.pycfence.pyofloat_buffer.pyfloat_buffer.pycfloat_buffer.pyofog_distance.pyfog_distance.pycfog_distance.pyofragment_program.pyfragment_program.pycfragment_program.pyofragment_program2.pyfragment_program2.pycfragment_program2.pyofragment_program4.pyfragment_program4.pycfragment_program4.pyofragment_program_option.pyfragment_program_option.pycfragment_program_option.pyoframebuffer_multisample_coverage.pyframebuffer_multisample_coverage.pycframebuffer_multisample_coverage.pyogeometry_program4.pygeometry_program4.pycgeometry_program4.pyogeometry_shader4.pygeometry_shader4.pycgeometry_shader4.pyogpu_program4.pygpu_program4.pycgpu_program4.pyohalf_float.pyhalf_float.pychalf_float.pyolight_max_exponent.pylight_max_exponent.pyclight_max_exponent.pyomultisample_filter_hint.pymultisample_filter_hint.pycmultisample_filter_hint.pyoocclusion_query.pyocclusion_query.pycocclusion_query.pyopacked_depth_stencil.pypacked_depth_stencil.pycpacked_depth_stencil.pyoparameter_buffer_object.pyparameter_buffer_object.pycparameter_buffer_object.pyoparameter_buffer_object2.pyparameter_buffer_object2.pycparameter_buffer_object2.pyopixel_data_range.pypixel_data_range.pycpixel_data_range.pyopoint_sprite.pypoint_sprite.pycpoint_sprite.pyopresent_video.pypresent_video.pycpresent_video.pyoprimitive_restart.pyprimitive_restart.pycprimitive_restart.pyoregister_combiners.pyregister_combiners.pycregister_combiners.pyoregister_combiners2.pyregister_combiners2.pycregister_combiners2.pyoshader_buffer_load.pyshader_buffer_load.pycshader_buffer_load.pyotexgen_emboss.pytexgen_emboss.pyctexgen_emboss.pyotexgen_reflection.pytexgen_reflection.pyctexgen_reflection.pyotexture_barrier.pytexture_barrier.pyctexture_barrier.pyotexture_compression_vtc.pytexture_compression_vtc.pyctexture_compression_vtc.pyotexture_env_combine4.pytexture_env_combine4.pyctexture_env_combine4.pyotexture_expand_normal.pytexture_expand_normal.pyctexture_expand_normal.pyotexture_rectangle.pytexture_rectangle.pyctexture_rectangle.pyotexture_shader.pytexture_shader.pyctexture_shader.pyotexture_shader2.pytexture_shader2.pyctexture_shader2.pyotexture_shader3.pytexture_shader3.pyctexture_shader3.pyotransform_feedback.pytransform_feedback.pyctransform_feedback.pyotransform_feedback2.pytransform_feedback2.pyctransform_feedback2.pyovertex_array_range.pyvertex_array_range.pycvertex_array_range.pyovertex_array_range2.pyvertex_array_range2.pycvertex_array_range2.pyovertex_buffer_unified_memory.pyvertex_buffer_unified_memory.pycvertex_buffer_unified_memory.pyovertex_program.pyvertex_program.pycvertex_program.pyovertex_program1_1.pyvertex_program1_1.pycvertex_program1_1.pyovertex_program2.pyvertex_program2.pycvertex_program2.pyovertex_program2_option.pyvertex_program2_option.pycvertex_program2_option.pyovertex_program3.pyvertex_program3.pycvertex_program3.pyovertex_program4.pyvertex_program4.pycvertex_program4.pyovideo_capture.pyvideo_capture.pycvideo_capture.pyoOES__init__.py__init__.pyc__init__.pyoread_format.pyread_format.pycread_format.pyoOML__init__.py__init__.pyc__init__.pyointerlace.pyinterlace.pycinterlace.pyoresample.pyresample.pycresample.pyosubsample.pysubsample.pycsubsample.pyoPGI__init__.py__init__.pyc__init__.pyomisc_hints.pymisc_hints.pycmisc_hints.pyovertex_hints.pyvertex_hints.pycvertex_hints.pyoREND__init__.py__init__.pyc__init__.pyoscreen_coordinates.pyscreen_coordinates.pycscreen_coordinates.pyoS3__init__.py__init__.pyc__init__.pyos3tc.pys3tc.pycs3tc.pyoSGI__init__.py__init__.pyc__init__.pyocolor_matrix.pycolor_matrix.pyccolor_matrix.pyocolor_table.pycolor_table.pyccolor_table.pyodepth_pass_instrument.pydepth_pass_instrument.pycdepth_pass_instrument.pyotexture_color_table.pytexture_color_table.pyctexture_color_table.pyoSGIS__init__.py__init__.pyc__init__.pyodetail_texture.pydetail_texture.pycdetail_texture.pyofog_function.pyfog_function.pycfog_function.pyogenerate_mipmap.pygenerate_mipmap.pycgenerate_mipmap.pyomultisample.pymultisample.pycmultisample.pyopixel_texture.pypixel_texture.pycpixel_texture.pyopoint_line_texgen.pypoint_line_texgen.pycpoint_line_texgen.pyopoint_parameters.pypoint_parameters.pycpoint_parameters.pyosharpen_texture.pysharpen_texture.pycsharpen_texture.pyotexture4D.pytexture4D.pyctexture4D.pyotexture_border_clamp.pytexture_border_clamp.pyctexture_border_clamp.pyotexture_color_mask.pytexture_color_mask.pyctexture_color_mask.pyotexture_edge_clamp.pytexture_edge_clamp.pyctexture_edge_clamp.pyotexture_filter4.pytexture_filter4.pyctexture_filter4.pyotexture_lod.pytexture_lod.pyctexture_lod.pyotexture_select.pytexture_select.pyctexture_select.pyoSGIXFfdMask.pyFfdMask.pycFfdMask.pyo__init__.py__init__.pyc__init__.pyoasync.pyasync.pycasync.pyoasync_histogram.pyasync_histogram.pycasync_histogram.pyoasync_pixel.pyasync_pixel.pycasync_pixel.pyoblend_alpha_minmax.pyblend_alpha_minmax.pycblend_alpha_minmax.pyocalligraphic_fragment.pycalligraphic_fragment.pyccalligraphic_fragment.pyoclipmap.pyclipmap.pycclipmap.pyoconvolution_accuracy.pyconvolution_accuracy.pycconvolution_accuracy.pyodepth_pass_instrument.pydepth_pass_instrument.pycdepth_pass_instrument.pyodepth_texture.pydepth_texture.pycdepth_texture.pyoflush_raster.pyflush_raster.pycflush_raster.pyofog_offset.pyfog_offset.pycfog_offset.pyofog_scale.pyfog_scale.pycfog_scale.pyofragment_lighting.pyfragment_lighting.pycfragment_lighting.pyoframezoom.pyframezoom.pycframezoom.pyoigloo_interface.pyigloo_interface.pycigloo_interface.pyoimpact_pixel_texture.pyimpact_pixel_texture.pycimpact_pixel_texture.pyoinstruments.pyinstruments.pycinstruments.pyointerlace.pyinterlace.pycinterlace.pyoir_instrument1.pyir_instrument1.pycir_instrument1.pyolist_priority.pylist_priority.pyclist_priority.pyopixel_texture.pypixel_texture.pycpixel_texture.pyopixel_tiles.pypixel_tiles.pycpixel_tiles.pyopolynomial_ffd.pypolynomial_ffd.pycpolynomial_ffd.pyoreference_plane.pyreference_plane.pycreference_plane.pyoresample.pyresample.pycresample.pyoscalebias_hint.pyscalebias_hint.pycscalebias_hint.pyoshadow.pyshadow.pycshadow.pyoshadow_ambient.pyshadow_ambient.pycshadow_ambient.pyosprite.pysprite.pycsprite.pyosubsample.pysubsample.pycsubsample.pyotag_sample_buffer.pytag_sample_buffer.pyctag_sample_buffer.pyotexture_add_env.pytexture_add_env.pyctexture_add_env.pyotexture_coordinate_clamp.pytexture_coordinate_clamp.pyctexture_coordinate_clamp.pyotexture_lod_bias.pytexture_lod_bias.pyctexture_lod_bias.pyotexture_multi_buffer.pytexture_multi_buffer.pyctexture_multi_buffer.pyotexture_scale_bias.pytexture_scale_bias.pyctexture_scale_bias.pyotexture_select.pytexture_select.pyctexture_select.pyovertex_preclip.pyvertex_preclip.pycvertex_preclip.pyoycrcb.pyycrcb.pycycrcb.pyoycrcb_subsample.pyycrcb_subsample.pycycrcb_subsample.pyoycrcba.pyycrcba.pycycrcba.pyoSUN__init__.py__init__.pyc__init__.pyoconvolution_border_modes.pyconvolution_border_modes.pycconvolution_border_modes.pyoglobal_alpha.pyglobal_alpha.pycglobal_alpha.pyomesh_array.pymesh_array.pycmesh_array.pyoslice_accum.pyslice_accum.pycslice_accum.pyotriangle_list.pytriangle_list.pyctriangle_list.pyovertex.pyvertex.pycvertex.pyoSUNX__init__.py__init__.pyc__init__.pyoconstant_data.pyconstant_data.pycconstant_data.pyoVERSIONGL_1_2.pyGL_1_2.pycGL_1_2.pyoGL_1_2_DEPRECATED.pyGL_1_2_DEPRECATED.pycGL_1_2_DEPRECATED.pyoGL_1_2_images.pyGL_1_2_images.pycGL_1_2_images.pyoGL_1_3.pyGL_1_3.pycGL_1_3.pyoGL_1_3_DEPRECATED.pyGL_1_3_DEPRECATED.pycGL_1_3_DEPRECATED.pyoGL_1_3_images.pyGL_1_3_images.pycGL_1_3_images.pyoGL_1_4.pyGL_1_4.pycGL_1_4.pyoGL_1_4_DEPRECATED.pyGL_1_4_DEPRECATED.pycGL_1_4_DEPRECATED.pyoGL_1_5.pyGL_1_5.pycGL_1_5.pyoGL_1_5_DEPRECATED.pyGL_1_5_DEPRECATED.pycGL_1_5_DEPRECATED.pyoGL_2_0.pyGL_2_0.pycGL_2_0.pyoGL_2_0_DEPRECATED.pyGL_2_0_DEPRECATED.pycGL_2_0_DEPRECATED.pyoGL_2_1.pyGL_2_1.pycGL_2_1.pyoGL_2_1_DEPRECATED.pyGL_2_1_DEPRECATED.pycGL_2_1_DEPRECATED.pyoGL_3_0.pyGL_3_0.pycGL_3_0.pyoGL_3_0_DEPRECATED.pyGL_3_0_DEPRECATED.pycGL_3_0_DEPRECATED.pyoGL_3_1.pyGL_3_1.pycGL_3_1.pyoGL_3_2.pyGL_3_2.pycGL_3_2.pyo__init__.py__init__.pyc__init__.pyoWIN__init__.py__init__.pyc__init__.pyophong_shading.pyphong_shading.pycphong_shading.pyospecular_fog.pyspecular_fog.pycspecular_fog.pyo__init__.py__init__.pyc__init__.pyoexceptional.pyexceptional.pycexceptional.pyofeedback.pyfeedback.pycfeedback.pyoframebufferobjects.pyframebufferobjects.pycframebufferobjects.pyoglget.pyglget.pycglget.pyoimages.pyimages.pycimages.pyopointers.pypointers.pycpointers.pyoselection.pyselection.pycselection.pyoshaders.pyshaders.pycshaders.pyoGLE__init__.py__init__.pyc__init__.pyoexceptional.pyexceptional.pycexceptional.pyoGLUEXT__init__.py__init__.pyc__init__.pyonurbs_tessellator.pynurbs_tessellator.pycnurbs_tessellator.pyoobject_space_tess.pyobject_space_tess.pycobject_space_tess.pyo__init__.py__init__.pyc__init__.pyoglunurbs.pyglunurbs.pycglunurbs.pyoglustruct.pyglustruct.pycglustruct.pyoprojection.pyprojection.pycprojection.pyoquadrics.pyquadrics.pycquadrics.pyotess.pytess.pyctess.pyoGLUT__init__.py__init__.pyc__init__.pyofonts.pyfonts.pycfonts.pyofreeglut.pyfreeglut.pycfreeglut.pyospecial.pyspecial.pycspecial.pyoGLX__init__.py__init__.pyc__init__.pyoWGL__init__.py__init__.pyc__init__.pyo__init__.py__init__.pyc__init__.pyoacceleratesupport.pyacceleratesupport.pycacceleratesupport.pyoarrays__init__.py__init__.pyc__init__.pyo_numeric.py_numeric.pyc_numeric.pyo_strings.py_strings.pyc_strings.pyoarraydatatype.pyarraydatatype.pycarraydatatype.pyoarrayhelpers.pyarrayhelpers.pycarrayhelpers.pyoctypesarrays.pyctypesarrays.pycctypesarrays.pyoctypesparameters.pyctypesparameters.pycctypesparameters.pyoctypespointers.pyctypespointers.pycctypespointers.pyoformathandler.pyformathandler.pycformathandler.pyolists.pylists.pyclists.pyonones.pynones.pycnones.pyonumbers.pynumbers.pycnumbers.pyonumeric.pynumeric.pycnumeric.pyonumericnames.pynumericnames.pycnumericnames.pyonumpymodule.pynumpymodule.pycnumpymodule.pyostrings.pystrings.pycstrings.pyovbo.pyvbo.pycvbo.pyoconstant.pyconstant.pycconstant.pyoconstants.pyconstants.pycconstants.pyocontextdata.pycontextdata.pyccontextdata.pyoconverters.pyconverters.pycconverters.pyoerror.pyerror.pycerror.pyoextensions.pyextensions.pycextensions.pyoimages.pyimages.pycimages.pyolatebind.pylatebind.pyclatebind.pyolazywrapper.pylazywrapper.pyclazywrapper.pyologs.pylogs.pyclogs.pyoplatform__init__.py__init__.pyc__init__.pyobaseplatform.pybaseplatform.pycbaseplatform.pyoctypesloader.pyctypesloader.pycctypesloader.pyodarwin.pydarwin.pycdarwin.pyoentrypoint31.pyentrypoint31.pycentrypoint31.pyoglx.pyglx.pycglx.pyowin32.pywin32.pycwin32.pyoplugins.pyplugins.pycplugins.pyorawGLAMD__init__.py__init__.pyc__init__.pyodraw_buffers_blend.pydraw_buffers_blend.pycdraw_buffers_blend.pyoperformance_monitor.pyperformance_monitor.pycperformance_monitor.pyotexture_texture4.pytexture_texture4.pyctexture_texture4.pyovertex_shader_tesselator.pyvertex_shader_tesselator.pycvertex_shader_tesselator.pyoAPPLE__init__.py__init__.pyc__init__.pyoaux_depth_stencil.pyaux_depth_stencil.pycaux_depth_stencil.pyoclient_storage.pyclient_storage.pycclient_storage.pyoelement_array.pyelement_array.pycelement_array.pyofence.pyfence.pycfence.pyofloat_pixels.pyfloat_pixels.pycfloat_pixels.pyoflush_buffer_range.pyflush_buffer_range.pycflush_buffer_range.pyoobject_purgeable.pyobject_purgeable.pycobject_purgeable.pyorgb_422.pyrgb_422.pycrgb_422.pyorow_bytes.pyrow_bytes.pycrow_bytes.pyospecular_vector.pyspecular_vector.pycspecular_vector.pyotexture_range.pytexture_range.pyctexture_range.pyotransform_hint.pytransform_hint.pyctransform_hint.pyovertex_array_object.pyvertex_array_object.pycvertex_array_object.pyovertex_array_range.pyvertex_array_range.pycvertex_array_range.pyovertex_program_evaluators.pyvertex_program_evaluators.pycvertex_program_evaluators.pyoycbcr_422.pyycbcr_422.pycycbcr_422.pyoARB__init__.py__init__.pyc__init__.pyocolor_buffer_float.pycolor_buffer_float.pyccolor_buffer_float.pyocompatibility.pycompatibility.pyccompatibility.pyocopy_buffer.pycopy_buffer.pyccopy_buffer.pyodepth_buffer_float.pydepth_buffer_float.pycdepth_buffer_float.pyodepth_clamp.pydepth_clamp.pycdepth_clamp.pyodepth_texture.pydepth_texture.pycdepth_texture.pyodraw_buffers.pydraw_buffers.pycdraw_buffers.pyodraw_buffers_blend.pydraw_buffers_blend.pycdraw_buffers_blend.pyodraw_elements_base_vertex.pydraw_elements_base_vertex.pycdraw_elements_base_vertex.pyodraw_instanced.pydraw_instanced.pycdraw_instanced.pyofragment_coord_conventions.pyfragment_coord_conventions.pycfragment_coord_conventions.pyofragment_program.pyfragment_program.pycfragment_program.pyofragment_program_shadow.pyfragment_program_shadow.pycfragment_program_shadow.pyofragment_shader.pyfragment_shader.pycfragment_shader.pyoframebuffer_object.pyframebuffer_object.pycframebuffer_object.pyoframebuffer_object_DEPRECATED.pyframebuffer_object_DEPRECATED.pycframebuffer_object_DEPRECATED.pyoframebuffer_sRGB.pyframebuffer_sRGB.pycframebuffer_sRGB.pyogeometry_shader4.pygeometry_shader4.pycgeometry_shader4.pyohalf_float_pixel.pyhalf_float_pixel.pychalf_float_pixel.pyohalf_float_vertex.pyhalf_float_vertex.pychalf_float_vertex.pyoimaging.pyimaging.pycimaging.pyoimaging_DEPRECATED.pyimaging_DEPRECATED.pycimaging_DEPRECATED.pyoinstanced_arrays.pyinstanced_arrays.pycinstanced_arrays.pyomap_buffer_range.pymap_buffer_range.pycmap_buffer_range.pyomatrix_palette.pymatrix_palette.pycmatrix_palette.pyomultisample.pymultisample.pycmultisample.pyomultitexture.pymultitexture.pycmultitexture.pyoocclusion_query.pyocclusion_query.pycocclusion_query.pyopixel_buffer_object.pypixel_buffer_object.pycpixel_buffer_object.pyopoint_parameters.pypoint_parameters.pycpoint_parameters.pyopoint_sprite.pypoint_sprite.pycpoint_sprite.pyoprovoking_vertex.pyprovoking_vertex.pycprovoking_vertex.pyosample_shading.pysample_shading.pycsample_shading.pyoseamless_cube_map.pyseamless_cube_map.pycseamless_cube_map.pyoshader_objects.pyshader_objects.pycshader_objects.pyoshader_texture_lod.pyshader_texture_lod.pycshader_texture_lod.pyoshading_language_100.pyshading_language_100.pycshading_language_100.pyoshadow.pyshadow.pycshadow.pyoshadow_ambient.pyshadow_ambient.pycshadow_ambient.pyosync.pysync.pycsync.pyotexture_border_clamp.pytexture_border_clamp.pyctexture_border_clamp.pyotexture_buffer_object.pytexture_buffer_object.pyctexture_buffer_object.pyotexture_compression.pytexture_compression.pyctexture_compression.pyotexture_compression_rgtc.pytexture_compression_rgtc.pyctexture_compression_rgtc.pyotexture_cube_map.pytexture_cube_map.pyctexture_cube_map.pyotexture_cube_map_array.pytexture_cube_map_array.pyctexture_cube_map_array.pyotexture_env_add.pytexture_env_add.pyctexture_env_add.pyotexture_env_combine.pytexture_env_combine.pyctexture_env_combine.pyotexture_env_crossbar.pytexture_env_crossbar.pyctexture_env_crossbar.pyotexture_env_dot3.pytexture_env_dot3.pyctexture_env_dot3.pyotexture_float.pytexture_float.pyctexture_float.pyotexture_gather.pytexture_gather.pyctexture_gather.pyotexture_mirrored_repeat.pytexture_mirrored_repeat.pyctexture_mirrored_repeat.pyotexture_multisample.pytexture_multisample.pyctexture_multisample.pyotexture_non_power_of_two.pytexture_non_power_of_two.pyctexture_non_power_of_two.pyotexture_query_lod.pytexture_query_lod.pyctexture_query_lod.pyotexture_rectangle.pytexture_rectangle.pyctexture_rectangle.pyotexture_rg.pytexture_rg.pyctexture_rg.pyotranspose_matrix.pytranspose_matrix.pyctranspose_matrix.pyouniform_buffer_object.pyuniform_buffer_object.pycuniform_buffer_object.pyovertex_array_bgra.pyvertex_array_bgra.pycvertex_array_bgra.pyovertex_array_object.pyvertex_array_object.pycvertex_array_object.pyovertex_blend.pyvertex_blend.pycvertex_blend.pyovertex_buffer_object.pyvertex_buffer_object.pycvertex_buffer_object.pyovertex_program.pyvertex_program.pycvertex_program.pyovertex_shader.pyvertex_shader.pycvertex_shader.pyowindow_pos.pywindow_pos.pycwindow_pos.pyoATI__init__.py__init__.pyc__init__.pyodraw_buffers.pydraw_buffers.pycdraw_buffers.pyoelement_array.pyelement_array.pycelement_array.pyoenvmap_bumpmap.pyenvmap_bumpmap.pycenvmap_bumpmap.pyofragment_shader.pyfragment_shader.pycfragment_shader.pyomap_object_buffer.pymap_object_buffer.pycmap_object_buffer.pyomeminfo.pymeminfo.pycmeminfo.pyopixel_format_float.pypixel_format_float.pycpixel_format_float.pyopn_triangles.pypn_triangles.pycpn_triangles.pyoseparate_stencil.pyseparate_stencil.pycseparate_stencil.pyotext_fragment_shader.pytext_fragment_shader.pyctext_fragment_shader.pyotexture_env_combine3.pytexture_env_combine3.pyctexture_env_combine3.pyotexture_float.pytexture_float.pyctexture_float.pyotexture_mirror_once.pytexture_mirror_once.pyctexture_mirror_once.pyovertex_array_object.pyvertex_array_object.pycvertex_array_object.pyovertex_attrib_array_object.pyvertex_attrib_array_object.pycvertex_attrib_array_object.pyovertex_streams.pyvertex_streams.pycvertex_streams.pyoDFX__init__.py__init__.pyc__init__.pyomultisample.pymultisample.pycmultisample.pyotbuffer.pytbuffer.pyctbuffer.pyotexture_compression_FXT1.pytexture_compression_FXT1.pyctexture_compression_FXT1.pyoEXT422_pixels.py422_pixels.pyc422_pixels.pyoGL_422_pixels.pyGL_422_pixels.pycGL_422_pixels.pyo__init__.py__init__.pyc__init__.pyoabgr.pyabgr.pycabgr.pyobgra.pybgra.pycbgra.pyobindable_uniform.pybindable_uniform.pycbindable_uniform.pyoblend_color.pyblend_color.pycblend_color.pyoblend_equation_separate.pyblend_equation_separate.pycblend_equation_separate.pyoblend_func_separate.pyblend_func_separate.pycblend_func_separate.pyoblend_logic_op.pyblend_logic_op.pycblend_logic_op.pyoblend_minmax.pyblend_minmax.pycblend_minmax.pyoblend_subtract.pyblend_subtract.pycblend_subtract.pyoclip_volume_hint.pyclip_volume_hint.pycclip_volume_hint.pyocmyka.pycmyka.pyccmyka.pyocolor_matrix.pycolor_matrix.pyccolor_matrix.pyocolor_subtable.pycolor_subtable.pyccolor_subtable.pyocompiled_vertex_array.pycompiled_vertex_array.pyccompiled_vertex_array.pyoconvolution.pyconvolution.pycconvolution.pyocoordinate_frame.pycoordinate_frame.pyccoordinate_frame.pyocopy_texture.pycopy_texture.pyccopy_texture.pyocull_vertex.pycull_vertex.pyccull_vertex.pyodepth_bounds_test.pydepth_bounds_test.pycdepth_bounds_test.pyodirect_state_access.pydirect_state_access.pycdirect_state_access.pyodraw_buffers2.pydraw_buffers2.pycdraw_buffers2.pyodraw_instanced.pydraw_instanced.pycdraw_instanced.pyodraw_range_elements.pydraw_range_elements.pycdraw_range_elements.pyofog_coord.pyfog_coord.pycfog_coord.pyoframebuffer_blit.pyframebuffer_blit.pycframebuffer_blit.pyoframebuffer_multisample.pyframebuffer_multisample.pycframebuffer_multisample.pyoframebuffer_object.pyframebuffer_object.pycframebuffer_object.pyoframebuffer_sRGB.pyframebuffer_sRGB.pycframebuffer_sRGB.pyogeometry_shader4.pygeometry_shader4.pycgeometry_shader4.pyogpu_program_parameters.pygpu_program_parameters.pycgpu_program_parameters.pyogpu_shader4.pygpu_shader4.pycgpu_shader4.pyohistogram.pyhistogram.pychistogram.pyoindex_array_formats.pyindex_array_formats.pycindex_array_formats.pyoindex_func.pyindex_func.pycindex_func.pyoindex_material.pyindex_material.pycindex_material.pyoindex_texture.pyindex_texture.pycindex_texture.pyolight_texture.pylight_texture.pyclight_texture.pyomisc_attribute.pymisc_attribute.pycmisc_attribute.pyomulti_draw_arrays.pymulti_draw_arrays.pycmulti_draw_arrays.pyomultisample.pymultisample.pycmultisample.pyopacked_depth_stencil.pypacked_depth_stencil.pycpacked_depth_stencil.pyopacked_float.pypacked_float.pycpacked_float.pyopacked_pixels.pypacked_pixels.pycpacked_pixels.pyopaletted_texture.pypaletted_texture.pycpaletted_texture.pyopixel_buffer_object.pypixel_buffer_object.pycpixel_buffer_object.pyopixel_transform.pypixel_transform.pycpixel_transform.pyopixel_transform_color_table.pypixel_transform_color_table.pycpixel_transform_color_table.pyopoint_parameters.pypoint_parameters.pycpoint_parameters.pyopolygon_offset.pypolygon_offset.pycpolygon_offset.pyoprovoking_vertex.pyprovoking_vertex.pycprovoking_vertex.pyorescale_normal.pyrescale_normal.pycrescale_normal.pyosecondary_color.pysecondary_color.pycsecondary_color.pyoseparate_shader_objects.pyseparate_shader_objects.pycseparate_shader_objects.pyoseparate_specular_color.pyseparate_specular_color.pycseparate_specular_color.pyoshadow_funcs.pyshadow_funcs.pycshadow_funcs.pyoshared_texture_palette.pyshared_texture_palette.pycshared_texture_palette.pyostencil_clear_tag.pystencil_clear_tag.pycstencil_clear_tag.pyostencil_two_side.pystencil_two_side.pycstencil_two_side.pyostencil_wrap.pystencil_wrap.pycstencil_wrap.pyosubtexture.pysubtexture.pycsubtexture.pyotexture.pytexture.pyctexture.pyotexture3D.pytexture3D.pyctexture3D.pyotexture_array.pytexture_array.pyctexture_array.pyotexture_buffer_object.pytexture_buffer_object.pyctexture_buffer_object.pyotexture_compression_latc.pytexture_compression_latc.pyctexture_compression_latc.pyotexture_compression_rgtc.pytexture_compression_rgtc.pyctexture_compression_rgtc.pyotexture_compression_s3tc.pytexture_compression_s3tc.pyctexture_compression_s3tc.pyotexture_cube_map.pytexture_cube_map.pyctexture_cube_map.pyotexture_env_add.pytexture_env_add.pyctexture_env_add.pyotexture_env_combine.pytexture_env_combine.pyctexture_env_combine.pyotexture_env_dot3.pytexture_env_dot3.pyctexture_env_dot3.pyotexture_filter_anisotropic.pytexture_filter_anisotropic.pyctexture_filter_anisotropic.pyotexture_integer.pytexture_integer.pyctexture_integer.pyotexture_lod_bias.pytexture_lod_bias.pyctexture_lod_bias.pyotexture_mirror_clamp.pytexture_mirror_clamp.pyctexture_mirror_clamp.pyotexture_object.pytexture_object.pyctexture_object.pyotexture_perturb_normal.pytexture_perturb_normal.pyctexture_perturb_normal.pyotexture_sRGB.pytexture_sRGB.pyctexture_sRGB.pyotexture_shared_exponent.pytexture_shared_exponent.pyctexture_shared_exponent.pyotexture_snorm.pytexture_snorm.pyctexture_snorm.pyotexture_swizzle.pytexture_swizzle.pyctexture_swizzle.pyotimer_query.pytimer_query.pyctimer_query.pyotransform_feedback.pytransform_feedback.pyctransform_feedback.pyovertex_array.pyvertex_array.pycvertex_array.pyovertex_array_bgra.pyvertex_array_bgra.pycvertex_array_bgra.pyovertex_shader.pyvertex_shader.pycvertex_shader.pyovertex_weighting.pyvertex_weighting.pycvertex_weighting.pyoGLEXTGL_64_TYPES_DEFINED.pyGL_64_TYPES_DEFINED.pycGL_64_TYPES_DEFINED.pyo__init__.py__init__.pyc__init__.pyoGREMEDY__init__.py__init__.pyc__init__.pyoframe_terminator.pyframe_terminator.pycframe_terminator.pyostring_marker.pystring_marker.pycstring_marker.pyoHP__init__.py__init__.pyc__init__.pyoconvolution_border_modes.pyconvolution_border_modes.pycconvolution_border_modes.pyoimage_transform.pyimage_transform.pycimage_transform.pyoocclusion_test.pyocclusion_test.pycocclusion_test.pyotexture_lighting.pytexture_lighting.pyctexture_lighting.pyoIBM__init__.py__init__.pyc__init__.pyocull_vertex.pycull_vertex.pyccull_vertex.pyomultimode_draw_arrays.pymultimode_draw_arrays.pycmultimode_draw_arrays.pyorasterpos_clip.pyrasterpos_clip.pycrasterpos_clip.pyotexture_mirrored_repeat.pytexture_mirrored_repeat.pyctexture_mirrored_repeat.pyovertex_array_lists.pyvertex_array_lists.pycvertex_array_lists.pyoINGR__init__.py__init__.pyc__init__.pyoblend_func_separate.pyblend_func_separate.pycblend_func_separate.pyocolor_clamp.pycolor_clamp.pyccolor_clamp.pyointerlace_read.pyinterlace_read.pycinterlace_read.pyopalette_buffer.pypalette_buffer.pycpalette_buffer.pyoINTEL__init__.py__init__.pyc__init__.pyoparallel_arrays.pyparallel_arrays.pycparallel_arrays.pyotexture_scissor.pytexture_scissor.pyctexture_scissor.pyoMESA__init__.py__init__.pyc__init__.pyopack_invert.pypack_invert.pycpack_invert.pyoresize_buffers.pyresize_buffers.pycresize_buffers.pyowindow_pos.pywindow_pos.pycwindow_pos.pyoycbcr_texture.pyycbcr_texture.pycycbcr_texture.pyoMESAX__init__.py__init__.pyc__init__.pyotexture_stack.pytexture_stack.pyctexture_stack.pyoNV__init__.py__init__.pyc__init__.pyoblend_square.pyblend_square.pycblend_square.pyoconditional_render.pyconditional_render.pycconditional_render.pyocopy_depth_to_color.pycopy_depth_to_color.pyccopy_depth_to_color.pyocopy_image.pycopy_image.pyccopy_image.pyodepth_buffer_float.pydepth_buffer_float.pycdepth_buffer_float.pyodepth_clamp.pydepth_clamp.pycdepth_clamp.pyoevaluators.pyevaluators.pycevaluators.pyoexplicit_multisample.pyexplicit_multisample.pycexplicit_multisample.pyofence.pyfence.pycfence.pyofloat_buffer.pyfloat_buffer.pycfloat_buffer.pyofog_distance.pyfog_distance.pycfog_distance.pyofragment_program.pyfragment_program.pycfragment_program.pyofragment_program2.pyfragment_program2.pycfragment_program2.pyofragment_program4.pyfragment_program4.pycfragment_program4.pyofragment_program_option.pyfragment_program_option.pycfragment_program_option.pyoframebuffer_multisample_coverage.pyframebuffer_multisample_coverage.pycframebuffer_multisample_coverage.pyogeometry_program4.pygeometry_program4.pycgeometry_program4.pyogeometry_shader4.pygeometry_shader4.pycgeometry_shader4.pyogpu_program4.pygpu_program4.pycgpu_program4.pyohalf_float.pyhalf_float.pychalf_float.pyolight_max_exponent.pylight_max_exponent.pyclight_max_exponent.pyomultisample_filter_hint.pymultisample_filter_hint.pycmultisample_filter_hint.pyoocclusion_query.pyocclusion_query.pycocclusion_query.pyopacked_depth_stencil.pypacked_depth_stencil.pycpacked_depth_stencil.pyoparameter_buffer_object.pyparameter_buffer_object.pycparameter_buffer_object.pyoparameter_buffer_object2.pyparameter_buffer_object2.pycparameter_buffer_object2.pyopixel_data_range.pypixel_data_range.pycpixel_data_range.pyopoint_sprite.pypoint_sprite.pycpoint_sprite.pyopresent_video.pypresent_video.pycpresent_video.pyoprimitive_restart.pyprimitive_restart.pycprimitive_restart.pyoregister_combiners.pyregister_combiners.pycregister_combiners.pyoregister_combiners2.pyregister_combiners2.pycregister_combiners2.pyoshader_buffer_load.pyshader_buffer_load.pycshader_buffer_load.pyotexgen_emboss.pytexgen_emboss.pyctexgen_emboss.pyotexgen_reflection.pytexgen_reflection.pyctexgen_reflection.pyotexture_barrier.pytexture_barrier.pyctexture_barrier.pyotexture_compression_vtc.pytexture_compression_vtc.pyctexture_compression_vtc.pyotexture_env_combine4.pytexture_env_combine4.pyctexture_env_combine4.pyotexture_expand_normal.pytexture_expand_normal.pyctexture_expand_normal.pyotexture_rectangle.pytexture_rectangle.pyctexture_rectangle.pyotexture_shader.pytexture_shader.pyctexture_shader.pyotexture_shader2.pytexture_shader2.pyctexture_shader2.pyotexture_shader3.pytexture_shader3.pyctexture_shader3.pyotransform_feedback.pytransform_feedback.pyctransform_feedback.pyotransform_feedback2.pytransform_feedback2.pyctransform_feedback2.pyovertex_array_range.pyvertex_array_range.pycvertex_array_range.pyovertex_array_range2.pyvertex_array_range2.pycvertex_array_range2.pyovertex_buffer_unified_memory.pyvertex_buffer_unified_memory.pycvertex_buffer_unified_memory.pyovertex_program.pyvertex_program.pycvertex_program.pyovertex_program1_1.pyvertex_program1_1.pycvertex_program1_1.pyovertex_program2.pyvertex_program2.pycvertex_program2.pyovertex_program2_option.pyvertex_program2_option.pycvertex_program2_option.pyovertex_program3.pyvertex_program3.pycvertex_program3.pyovertex_program4.pyvertex_program4.pycvertex_program4.pyovideo_capture.pyvideo_capture.pycvideo_capture.pyoOES__init__.py__init__.pyc__init__.pyoread_format.pyread_format.pycread_format.pyoOML__init__.py__init__.pyc__init__.pyointerlace.pyinterlace.pycinterlace.pyoresample.pyresample.pycresample.pyosubsample.pysubsample.pycsubsample.pyoPGI__init__.py__init__.pyc__init__.pyomisc_hints.pymisc_hints.pycmisc_hints.pyovertex_hints.pyvertex_hints.pycvertex_hints.pyoREND__init__.py__init__.pyc__init__.pyoscreen_coordinates.pyscreen_coordinates.pycscreen_coordinates.pyoS3__init__.py__init__.pyc__init__.pyos3tc.pys3tc.pycs3tc.pyoSGI__init__.py__init__.pyc__init__.pyocolor_matrix.pycolor_matrix.pyccolor_matrix.pyocolor_table.pycolor_table.pyccolor_table.pyodepth_pass_instrument.pydepth_pass_instrument.pycdepth_pass_instrument.pyotexture_color_table.pytexture_color_table.pyctexture_color_table.pyoSGIS__init__.py__init__.pyc__init__.pyodetail_texture.pydetail_texture.pycdetail_texture.pyofog_function.pyfog_function.pycfog_function.pyogenerate_mipmap.pygenerate_mipmap.pycgenerate_mipmap.pyomultisample.pymultisample.pycmultisample.pyopixel_texture.pypixel_texture.pycpixel_texture.pyopoint_line_texgen.pypoint_line_texgen.pycpoint_line_texgen.pyopoint_parameters.pypoint_parameters.pycpoint_parameters.pyosharpen_texture.pysharpen_texture.pycsharpen_texture.pyotexture4D.pytexture4D.pyctexture4D.pyotexture_border_clamp.pytexture_border_clamp.pyctexture_border_clamp.pyotexture_color_mask.pytexture_color_mask.pyctexture_color_mask.pyotexture_edge_clamp.pytexture_edge_clamp.pyctexture_edge_clamp.pyotexture_filter4.pytexture_filter4.pyctexture_filter4.pyotexture_lod.pytexture_lod.pyctexture_lod.pyotexture_select.pytexture_select.pyctexture_select.pyoSGIXFfdMask.pyFfdMask.pycFfdMask.pyo__init__.py__init__.pyc__init__.pyoasync.pyasync.pycasync.pyoasync_histogram.pyasync_histogram.pycasync_histogram.pyoasync_pixel.pyasync_pixel.pycasync_pixel.pyoblend_alpha_minmax.pyblend_alpha_minmax.pycblend_alpha_minmax.pyocalligraphic_fragment.pycalligraphic_fragment.pyccalligraphic_fragment.pyoclipmap.pyclipmap.pycclipmap.pyoconvolution_accuracy.pyconvolution_accuracy.pycconvolution_accuracy.pyodepth_pass_instrument.pydepth_pass_instrument.pycdepth_pass_instrument.pyodepth_texture.pydepth_texture.pycdepth_texture.pyoflush_raster.pyflush_raster.pycflush_raster.pyofog_offset.pyfog_offset.pycfog_offset.pyofog_scale.pyfog_scale.pycfog_scale.pyofragment_lighting.pyfragment_lighting.pycfragment_lighting.pyoframezoom.pyframezoom.pycframezoom.pyoigloo_interface.pyigloo_interface.pycigloo_interface.pyoimpact_pixel_texture.pyimpact_pixel_texture.pycimpact_pixel_texture.pyoinstruments.pyinstruments.pycinstruments.pyointerlace.pyinterlace.pycinterlace.pyoir_instrument1.pyir_instrument1.pycir_instrument1.pyolist_priority.pylist_priority.pyclist_priority.pyopixel_texture.pypixel_texture.pycpixel_texture.pyopixel_tiles.pypixel_tiles.pycpixel_tiles.pyopolynomial_ffd.pypolynomial_ffd.pycpolynomial_ffd.pyoreference_plane.pyreference_plane.pycreference_plane.pyoresample.pyresample.pycresample.pyoscalebias_hint.pyscalebias_hint.pycscalebias_hint.pyoshadow.pyshadow.pycshadow.pyoshadow_ambient.pyshadow_ambient.pycshadow_ambient.pyosprite.pysprite.pycsprite.pyosubsample.pysubsample.pycsubsample.pyotag_sample_buffer.pytag_sample_buffer.pyctag_sample_buffer.pyotexture_add_env.pytexture_add_env.pyctexture_add_env.pyotexture_coordinate_clamp.pytexture_coordinate_clamp.pyctexture_coordinate_clamp.pyotexture_lod_bias.pytexture_lod_bias.pyctexture_lod_bias.pyotexture_multi_buffer.pytexture_multi_buffer.pyctexture_multi_buffer.pyotexture_scale_bias.pytexture_scale_bias.pyctexture_scale_bias.pyotexture_select.pytexture_select.pyctexture_select.pyovertex_preclip.pyvertex_preclip.pycvertex_preclip.pyoycrcb.pyycrcb.pycycrcb.pyoycrcb_subsample.pyycrcb_subsample.pycycrcb_subsample.pyoycrcba.pyycrcba.pycycrcba.pyoSUN__init__.py__init__.pyc__init__.pyoconvolution_border_modes.pyconvolution_border_modes.pycconvolution_border_modes.pyoglobal_alpha.pyglobal_alpha.pycglobal_alpha.pyomesh_array.pymesh_array.pycmesh_array.pyoslice_accum.pyslice_accum.pycslice_accum.pyotriangle_list.pytriangle_list.pyctriangle_list.pyovertex.pyvertex.pycvertex.pyoSUNX__init__.py__init__.pyc__init__.pyoconstant_data.pyconstant_data.pycconstant_data.pyoVERSIONGL_1_2.pyGL_1_2.pycGL_1_2.pyoGL_1_2_DEPRECATED.pyGL_1_2_DEPRECATED.pycGL_1_2_DEPRECATED.pyoGL_1_3.pyGL_1_3.pycGL_1_3.pyoGL_1_3_DEPRECATED.pyGL_1_3_DEPRECATED.pycGL_1_3_DEPRECATED.pyoGL_1_4.pyGL_1_4.pycGL_1_4.pyoGL_1_4_DEPRECATED.pyGL_1_4_DEPRECATED.pycGL_1_4_DEPRECATED.pyoGL_1_5.pyGL_1_5.pycGL_1_5.pyoGL_1_5_DEPRECATED.pyGL_1_5_DEPRECATED.pycGL_1_5_DEPRECATED.pyoGL_2_0.pyGL_2_0.pycGL_2_0.pyoGL_2_0_DEPRECATED.pyGL_2_0_DEPRECATED.pycGL_2_0_DEPRECATED.pyoGL_2_1.pyGL_2_1.pycGL_2_1.pyoGL_2_1_DEPRECATED.pyGL_2_1_DEPRECATED.pycGL_2_1_DEPRECATED.pyoGL_3_0.pyGL_3_0.pycGL_3_0.pyoGL_3_0_DEPRECATED.pyGL_3_0_DEPRECATED.pycGL_3_0_DEPRECATED.pyoGL_3_1.pyGL_3_1.pycGL_3_1.pyoGL_3_2.pyGL_3_2.pycGL_3_2.pyo__init__.py__init__.pyc__init__.pyoWIN__init__.py__init__.pyc__init__.pyophong_shading.pyphong_shading.pycphong_shading.pyospecular_fog.pyspecular_fog.pycspecular_fog.pyo__init__.py__init__.pyc__init__.pyoannotations.pyannotations.pycannotations.pyoconstants.pyconstants.pycconstants.pyoGLE__init__.py__init__.pyc__init__.pyoannotations.pyannotations.pycannotations.pyoconstants.pyconstants.pycconstants.pyoGLEXTTYPES_DEFINED.pyTYPES_DEFINED.pycTYPES_DEFINED.pyo__init__.py__init__.pyc__init__.pyoGLU__init__.py__init__.pyc__init__.pyoannotations.pyannotations.pycannotations.pyoconstants.pyconstants.pycconstants.pyoGLUT__init__.py__init__.pyc__init__.pyoannotations.pyannotations.pycannotations.pyoconstants.pyconstants.pycconstants.pyoGLX.pyGLX.pycGLX.pyoWGL.pyWGL.pycWGL.pyo_GLX.py_GLX.pyc_GLX.pyo_GLX_ARB.py_GLX_ARB.pyc_GLX_ARB.pyo_GLX_NV.py_GLX_NV.pyc_GLX_NV.pyo_WGL.py_WGL.pyc_WGL.pyo_WGL_ARB.py_WGL_ARB.pyc_WGL_ARB.pyo_WGL_NV.py_WGL_NV.pyc_WGL_NV.pyo__init__.py__init__.pyc__init__.pyoversion.pyversion.pycversion.pyowrapper.pywrapper.pycwrapper.pyoPyOpenGL-3.0.1-py2.7.egg-infoPyOpenGL-3.0.1license.txt/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/OpenGL//usr/lib/python2.7/site-packages/OpenGL/AGL//usr/lib/python2.7/site-packages/OpenGL/GL//usr/lib/python2.7/site-packages/OpenGL/GL/APPLE//usr/lib/python2.7/site-packages/OpenGL/GL/ARB//usr/lib/python2.7/site-packages/OpenGL/GL/ATI//usr/lib/python2.7/site-packages/OpenGL/GL/DFX//usr/lib/python2.7/site-packages/OpenGL/GL/EXT//usr/lib/python2.7/site-packages/OpenGL/GL/GREMEDY//usr/lib/python2.7/site-packages/OpenGL/GL/HP//usr/lib/python2.7/site-packages/OpenGL/GL/IBM//usr/lib/python2.7/site-packages/OpenGL/GL/INGR//usr/lib/python2.7/site-packages/OpenGL/GL/INTEL//usr/lib/python2.7/site-packages/OpenGL/GL/MESA//usr/lib/python2.7/site-packages/OpenGL/GL/MESAX//usr/lib/python2.7/site-packages/OpenGL/GL/NV//usr/lib/python2.7/site-packages/OpenGL/GL/OES//usr/lib/python2.7/site-packages/OpenGL/GL/OML//usr/lib/python2.7/site-packages/OpenGL/GL/PGI//usr/lib/python2.7/site-packages/OpenGL/GL/REND//usr/lib/python2.7/site-packages/OpenGL/GL/S3//usr/lib/python2.7/site-packages/OpenGL/GL/SGI//usr/lib/python2.7/site-packages/OpenGL/GL/SGIS//usr/lib/python2.7/site-packages/OpenGL/GL/SGIX//usr/lib/python2.7/site-packages/OpenGL/GL/SUN//usr/lib/python2.7/site-packages/OpenGL/GL/SUNX//usr/lib/python2.7/site-packages/OpenGL/GL/VERSION//usr/lib/python2.7/site-packages/OpenGL/GL/WIN//usr/lib/python2.7/site-packages/OpenGL/GLE//usr/lib/python2.7/site-packages/OpenGL/GLU//usr/lib/python2.7/site-packages/OpenGL/GLU/EXT//usr/lib/python2.7/site-packages/OpenGL/GLUT//usr/lib/python2.7/site-packages/OpenGL/GLX//usr/lib/python2.7/site-packages/OpenGL/WGL//usr/lib/python2.7/site-packages/OpenGL/arrays//usr/lib/python2.7/site-packages/OpenGL/platform//usr/lib/python2.7/site-packages/OpenGL/raw//usr/lib/python2.7/site-packages/OpenGL/raw/GL//usr/lib/python2.7/site-packages/OpenGL/raw/GL/AMD//usr/lib/python2.7/site-packages/OpenGL/raw/GL/APPLE//usr/lib/python2.7/site-packages/OpenGL/raw/GL/ARB//usr/lib/python2.7/site-packages/OpenGL/raw/GL/ATI//usr/lib/python2.7/site-packages/OpenGL/raw/GL/DFX//usr/lib/python2.7/site-packages/OpenGL/raw/GL/EXT//usr/lib/python2.7/site-packages/OpenGL/raw/GL/GLEXT//usr/lib/python2.7/site-packages/OpenGL/raw/GL/GREMEDY//usr/lib/python2.7/site-packages/OpenGL/raw/GL/HP//usr/lib/python2.7/site-packages/OpenGL/raw/GL/IBM//usr/lib/python2.7/site-packages/OpenGL/raw/GL/INGR//usr/lib/python2.7/site-packages/OpenGL/raw/GL/INTEL//usr/lib/python2.7/site-packages/OpenGL/raw/GL/MESA//usr/lib/python2.7/site-packages/OpenGL/raw/GL/MESAX//usr/lib/python2.7/site-packages/OpenGL/raw/GL/NV//usr/lib/python2.7/site-packages/OpenGL/raw/GL/OES//usr/lib/python2.7/site-packages/OpenGL/raw/GL/OML//usr/lib/python2.7/site-packages/OpenGL/raw/GL/PGI//usr/lib/python2.7/site-packages/OpenGL/raw/GL/REND//usr/lib/python2.7/site-packages/OpenGL/raw/GL/S3//usr/lib/python2.7/site-packages/OpenGL/raw/GL/SGI//usr/lib/python2.7/site-packages/OpenGL/raw/GL/SGIS//usr/lib/python2.7/site-packages/OpenGL/raw/GL/SGIX//usr/lib/python2.7/site-packages/OpenGL/raw/GL/SUN//usr/lib/python2.7/site-packages/OpenGL/raw/GL/SUNX//usr/lib/python2.7/site-packages/OpenGL/raw/GL/VERSION//usr/lib/python2.7/site-packages/OpenGL/raw/GL/WIN//usr/lib/python2.7/site-packages/OpenGL/raw/GLE//usr/lib/python2.7/site-packages/OpenGL/raw/GLEXT//usr/lib/python2.7/site-packages/OpenGL/raw/GLU//usr/lib/python2.7/site-packages/OpenGL/raw/GLUT//usr/share/doc//usr/share/doc/PyOpenGL-3.0.1/-O2drpmnoarch-redhat-linux-gnuASCII textPython script, ASCII text executablePython script, ASCII text executable, with very long linesa python script, ASCII text executablea python script, ASCII text executable, with no line terminatorsdirectoryemptypython 2.7 byte-compiled  !"#$%&'()*+,-./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 7RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRxz2?@7zXZ !PH6/]]"k%ax9ΐ!^5 "I8me^s/cc3QpLV ;A(~EY.M.upp?ϗ >#hR|?0<&LZce@w)ldCNSEcoKIzsDx s54TuVIr l.߸QB3Lg>ɫ3ID l =р K XJ(ji[)Ā"!c' Bew>:Bת'Kjr}"9f]F]PY׷.4"\_ 3/"{/; H;YobTj$@fד o13Bǂ7EVGL;{{^q0Vυ?g,iA'kG;[Nʻ<=͇9c߬N1dIbm|'&/A?;%(,4צbK9 |+!foI֙? Q[\  :^'驂ƶ~A$>@VTbdG Ȯc:3M O{R䶵g+1I~!xs뭟UfMF dOcRU> .oFS~rjsU*Že*-T?*$l-=L wa)M5_>]BjxdюĩP[ uC ؐYutz/2]wH> >$ v]@ 礭l.l2aTE45tCݪBhn' RY!ǿ^ʗjI~VkW'h Q|zlO\H~i.`ޗz'Ǥ@@D=8-.X`j`zjfLSBCC^D1SGNƲcY]Dz?cV2sT Zcw6TY)Hj۷ք}yZq2Ԙt+f*~vInFgܶQEh-a HحLjIpo)ryBXn˓6yBNP또?:WQZ!h28f3{IiE-cY .6[Wonj̬5qG̱*_ь⤻!Q*Xw|:Z&w4$p(#U3On['` OQrB[b/4m QHZ(gOUL-/wnO!Z-Hܹ裱\K- =飼]=YB?"+=vqJKxS̜qfT#)coƈٙC_ƺU L 3j"()Ȕ=Ϥ{"\;=]Z)YJ#Ü]/-ɢ1j}ʪp#eP$؋W= W\Yl}?OyB}z/n|an(bHʺi8߸S,="~2c[e*'HR9Tڬ-Pk,4o)$\`D)jOD'b j[ Q6FV ֧uq \ 4 {ʸYrZAآ$ĭy95SAѱY8~( 7UHA垚HĄ!^Y ϢR pqG[y_k""?`0EHss_+ĝ{QÂ޵<%B !7P-fPfZp$?x39~a݌#6sşbMck$]@mj -J`4}7}FSfm&8G{W*HZ]p#,{}EP/@"!2pOH -4ީѺZ&!rt O y\VS*[o@pKn(q>KM2f(m|TfƱo=\^J37֜5^(0 V[x9_>Ϫ8I@sva\iP8q{I!X{E[$MD0&$d(=.÷pw_]% EN̄Nw Cva6P$+j4ϡ Vq'6)b~ў㯴oK|lBcv9={K]BDz束5KwoLdt<{]_KBWDgv\ ]7: CTM&no-QSwuXWUZ8 Kbp8nʶn&jc"!Pޠ2rѰvK7<]`$Z=Jp;|^۳A(pƗ?52"Qv{xȁ!~T9j+ Zp^& è۳jOk$2 ,:)((qrf]ECKCç ؋ -{Х{! \#WTx F뵍C4\ |`m5ѓzȃaR˭թ#́0YVh`],b a֪F]{aj l!W u3gx`6,!v|aK~U> CZ˄x"jyGmSa%ř&n0_{&{Bgł1bq¬]vσ6eik)8u-UBXHz;YƿMYJAc?@0'7~c¼ 6rȭ؇p$a:LP|=ͭ\^ͳ_yD8oFAlGB>lݹل ]THVG5k1Rʺv ^FN4Uӂ/&EYP~osx,E;rlо]`J53$_{[눱[g)g8HyA ;(8㴥7襮p$IisS0d3?|'G5BN/4ime(G2Va1Td8E ּ%] m =8MwjKnqt۰Vҋ&[f;EwfX/& & ޴ͥpQۃ7PP-2¾vk"R9yъ V?iUH [oM[XDE֌f|{9#?..h3fw*6p5-IUJ$R}Λ׃練 3_p1cIjaØK Ȫ'p5D谋\0:0mnzoSJFQzt{0>|/z A+x# A@.EC2CאoCxP-MܗKd𝾫!:5Xai[@ꡛc,7!o/Ac]̎-BOy{W$0vys_r1*$6vDT`"=$NY}pOgEz" Jz'xvg0 xpoaУe8(!b5Ysoq[X/=hCY05އٸ*9ȴ> F"`CGA&ZcQ -KTY8j!6<='I8W zGZd,L VCՠѯĸa)F#e!Aη:1Yc,wqtO6ˆi[FJU3'VY z-ާ!`Tsp&㑝aK+'N*[uS:1S9sQJ}}ڴer]Q%s$Bؽ*i;+Ib3/?%r';[zIC9Zj2KZ<Yԋ h N.B wfN3R,\/s4023Ĕt;+p1uL,0H} tX1p0Wc7Vx!ХγROt(E QK Eêÿtt4_A-@+;IyYVR#?"6xeKY=2ݣґs(8aXP:,S]3UBkIFϥ|O{C^8)c2ss+FAOGxkƿ*`g;iFcHU~/I0$ -O3._y㊒ ٪k6/rЪ7HI~aټj/C%jQ`F .%] C63p7GTFp+!F)AΉ[ՒJ}*I>G,%YB?x,ׁk4rA 4-wȦ~wL<:/Ic{MwbVǺb7FxY3w*?U299c+'3ӃC~sAuxkYzP#UuWSR.6x")z/һo@Wc ELf&_6eP /Ār`)௝'8E~9UtK;KrQqef~LK!:U1'%TJh? BWN3 v5撪4r,Ra)zHnMH 4-r N,ujL2m~TWeٽgWPY=J5y)?z!-Ӱ:a+rAM*}u٧JP2|Sk rO*#֑\)`-m;_|T˟W'3 cm6Q%C\ >пp'ɚj "ER6-F{;^j$i`cmQ";8Zt,MKiogƦtKc?x8IM/=^uJ L\i?a)Vn)ؾ?h2(F"Pi'DY@$$F9Hg,m~->k왊Z>ͳf_௕<Z4L`; N>լI@ʍjwZL=jS_;Q.`'X q;Uăb僄`զIpB<1f@õY!R(s_YzOoo#F;Q$NShe(I> +9bX8VJ"QPj50 KokФ S]rkQ4vk,b%>$dF5)(pHhPtQ8N8v"G PmD3Aՠ0\:Hv50FP,J tVkV(>9^# PiW !FW$!,VXFIO=nSٿ,Zɾ ED3 0>3 fB⟴~CfBم$AV{DNό0e`?f5isX-B/ ?OҚ2SՊ'_f _KZ02cӦ#Olx>E=GG?)ɉiu[2cl ܬpFM9YQ@Ȉ;'}-@P~셦E~g ݆jv3>&~q?(3% oKlz\ ]TWQ!ga>Nywm2{k3t1 uJ_7`}]ցn0& h$H9(\ySZB? 3S;/B>?ר#׹gI2]6'ZOfgFYbks) <S*M7)BmxaPtg$5VyRLo)懢|m-|Pی[M'g$Xa[^޴0u-S=1]sަ/^Ůj*꽙AvP' M(S:NZsJaܜR 뿋ʻ{Xp([ uo&Na%t$|+ecuMA/Dm<.6KJj_ ׇ*EQ{UܴČLwAN|YߜS!|`PTC+2ɁV|-vȒnފb'x RWN[jSEq:ҧԔkYbXkLo+C g}K\Um*]FU >u`eܔGRրwMl9/K`l\8\ &i7cj VnX kCB 屈 8NqબtOa˓3棟t\O;UFp4#Jj>yeWX# kI&e P]%p^ {F3pXU!䥗E ?W<3B9>@f 7,Ѽ%BQE 0VO_Ǡ@kKiW2O_Hl*TڃfUSibPu)Dž3s5etdL,(>ŋ.0E`Zَ+AEb[v:SDt"Ϣ^=P];Ø-qN@ %/ ַ̕5+ {,A#I9g& 3U4υwSE.sVܽ .f~/oX^rVEQ-vǰv B<|)@J+Ȭ@5(ՆxIhx[!EF<d=xwRJ;]Ӊúq`E &7*+?2`-g v8\jXr/4%?̏DCuFwRJFdb"gׂ`m+QT;}lAswCALLnpRXڮȏ#=4=r*mHmC;&1p3Z曔}yj6N@:2$qr=)d3oIis!e>$C\R:>!Vw$)4F}2cӋw8R:}n+ 0-tiAndzx<: OIfB4E6$+p.jƎv<}eE4 :Ⱥ-^HԀ _z~bǨE1J_.;2kYE#hZ:E=:W&H;Y/2& #Q#Y2s:3SdǦ&_n3OgL̏5 ч-A ԵQ^?VïFY򧺬f׸={+*كw O41C\0Un "sQ긛R1;Kqڸpi (i_3-l%GрnkfSR{1|T+sXt0㌹8 JkqP(<֔ Z:CĐ = (cIG+ZV)ǖhu';n+8$}c ˻:6>?xz%W( N8w(sٵsXyN1hHg%mD#9F'#14Qm81 WAg0X>CS``EzKR- w{gCK7 4bf/P7xWȨMg^=\,%MD+14R;yąU'kW 1{H^C{ A.)[0I5Z[UGpoSv'owL KyxO-sÝ"y:= ?3m3Mˢ![+ cqjPsK -߆s=G@ To8kNZoAϲ Tإhu tlq1 +|"E'}TLj僒ܢZ ,qS.y8^%*@ۯT3$sR[W8ȫA1$ީL)x6NY2x+% [grHR\S\_B?ʎWgȸ{[jg˝!P)5H<3#YVyJ|NO+󤭜HuB>F͒Ca:hxE+c6lBtiJ$F}uj7tJAp:O@F-u6L 6GfpO Zr|0qv%JȼMGs7_q)EUZUAfvΈ2 SxOOEB>+7ajc2 dgX>;bA ;uqv)&a.q3ڛ@;cܩ113f}9uk+a귳BtlӼ H6)4Qd GL<vȅƹ-|MNVy鬄NSɻx! KP .J^{(P_xRFw:Wh#ijXj&Cfp&RZBIc+7ٓ fm ǢePm\:WJX=m#$Kjm62u 5Uѫ-mxCӚu0/Eg/CW[1|@tLw㴋+A+ {]ڠ۸ATr4;J,[ԓlEqU9S׭ EAYq di֌aD-_㘽T^>cjB5[.~ڜAqMP㮎;)?d>5Ǐؒؒ;ˋ:uKdS#IM/Aj/n:Ո=m#3$IV4 ^xL]tDȀHY0!j,)cBqaDP9K;"]9vYӲc:ϊs.ɞG'5p EE?7}U4z!פΖ2)| c)cZҸE#U a*uVjT^MjAR[cE[cNrߘ:{i'G]eR$$8)*pHwf70 RhX|-XpP)fB(Y195gu݃ f6G!ϒӝDT+;-ai /(j rPOk@ ׀'UQC7(qvt3Tޥd*Mơ^8:ޤ^v^H^6rC697gn{NPV EttC%IBIbjkLG\O4" GHvՖKr7oiԄ Ʀ'xp"i٣ٝUn@ UsN•.[+ilvB)֛ {г/`^Jadz܅YE`*~N搩2 2*)D•c&Y;[& Wgtw3pVE\3 YNM7(pAZ&%<;/Lӌl1(@rwVFI?'DL>V6(:[ LDAa Ώi4›C8󈖆q!>՘w}љ&1gIjΠv+׶2:Hgsz5SwxJM@6ږᐫ)ݦ+4a^i4+5r30݁A3GHE"'iއJ)oXB)6\!~6]YFmĭ;gpN`qʻs@ 3ٓ2v?zZPa)- BֽŪ—L80+xvGqk _Dcjq[ 5v~`qYr?i: 0z%؅ Gξ<>/a(m~$#&R c 08Cm8ɹhܡQL)da H3)g|tSe-pI, %*(c҃#6 ~_ I"1#4lTTǛ6\gbxrۏd=Gu[4Y{Ăܷe} !d=\Cy;9gw'[ T.ƊT^R V굵:'>%e/uQZXLi;" u*   x{V뱙,Gyi[}Ͼ~c[$\+KضGo]Zܗdx")(jD87$Ku uNޣ;_z}X^7Ɖ&,8;?}᷵y׮ӽwDr92S] 3+;ɗ߬kW#Ml{Ua`ZP:R+Dth8 p]Ӊ:îiz0 yX/?6-a<:,Lɦd䪋X<QȰOl ,X0%O _bCb.F: xU|'Fнv ]T=:1{ ;Aőe:!?=sƖO(~ ;3XnNeCw >eGFK_ , VJpy(8OH!%8KfAhs5b'g> $Y.W5wY"pPY2Ƹ'•@vUQ?{.I ؞THRfM\i?o{Xz2a[&zv,~ K'>a˫sʆi:F|k9![>OKŅrtBAǥn _ؠ~뉨3MOvVVM3b۶?pƆ9pJѐNBˇ3`Bdf3syp$q+UR~B绵UKV]|.z`mT@~R2Yۊ MaTԲN 0[#1nlYqQsU$ڑ?ڏ!,ė#aCJY:-5ۍxD@vö.z' 3Twp.| W2'Zߴ|hr@E(~Rb2ղiHPMj$AjHNGZIj\J*Tβ^/݉ʉ<$v8t M] >?)I(+4U\S7|o16Ѻ~{ rq2 Di1t@ P0b$($4, ds?9`jhi pϡ}&Y &K OG"w.);Za$> X$hx/1WZ}ˀ)IIJ ~C_i)~I3%Cw)Q*K0zS?>Oȁ l%gЇ+P}01vĢ>J䜾geJ׉M0֎TʶV8k2M ԞʲH[AR/]uD4&J^T{X'U83J + - %+d % ,!| \F4K{GgLI)r$4RJB 3"t>5 ZV0f=&&Oj'W'!&.M&>|q$XEhE1%fu:T+j 4&Rص) Wp:Fզ^\>Ŏ4wFRE&02򢠴mz[.kM!$%mx#,GRl 5\n?> t ft#AU;&Lsj~䦯tU4rlFd45Q f2@]A]MMu^eN5K5Vp{B{CӫuHR Ј +g'cw7e5kyKԄRa[ޗPbq_قNX@&.#js(; $ c4JY!U~ˮpvvb23ϧF_ $`Em_ȉjl;r-Q{65Zg^As104|V3_}R#&~ qS~C]Pv^~iцerk\ eX uv|aѧz@AՀ/` QoiPi/SuE^5 qZKDF%w#Iz«ܗ,k o tkNtHC5@po#9,+~^lsHyp]m-f(w=UVt$iZY&n<+HgjY7W'rpl$}r5RcKGܯ*aL-JAoa4KLZy(N6GrU ڰM< "/Ih=T.EYZ8lmi{)/ζuRqCv\XaǛQatg@j.Hyigӑ%ȂR(/P/_vxe40@-_hr};:~%RuiL`Uz= د=Sd|7¸D34;j]vG~b,S^TZY "RH0o!zaZ:P Xi`+!"zR6Sď_~$Ia7t3֔wZʊn\ _лІ?]TbΒhzuhiN-3MW+#t_bl뱶 L6PϯUпlgJ"'C5qQA7PIV"4Q?B0~JNibAwj`8ipeoemf;g ?XЍ*s쭛cRx g{H{)Ty> ^rȄ`dǣa.!.fsᓷ= ]ٷ_Ī0-|վVwSQYaB+0| ޫrdžgwv ɗ:ey#P?`wBے;0HqY ;ܫb`YW ;Zhqn2*E53W\Y|ZN#c)wAAb[|"c]2rAhiny9x% ܻz! @;OTm&:m#nh @~eXYYA1t,&^֡e/=9BV( s N_0}rj٩8ֱWs̑jғ}V{l-Zm q^QNKMv@, ʈ9awY !QeApxD,zB4yba(FzVv1!BrF2eZ^jئ~oNQci=yKE^[֐XME'En&\@Ҧ<(8 5rzy F~鶬f: =g$1k괽rgUZbdҐw|Rxo(>KD'd!2G4 '1vq}rFvV̈́.$Dm/8{y'&OpsR\5/ߘf<nSSo|vw8}MSB}9*G۫uEɟZ&P Uo b.Gy8<&oy4C(-$+o+z] V:HG~Iaʑ$l#uoEkb=Վe/mzFVQp| chPk 7&/X;[j .u|Xl3Y85%ҙ j2`ǕG?I"D}F$cTVgIE@VW4i׃18cI3gՂ {#a#6N8>qr3D^R)&Jrat9XFi6:<>j ¨e'~o;ez7`kB*oYހia2&\u Rtg>\eh;KSd}k<2&bǍb4b|wCtnp7\Q LE\@I_П*vL&t,>:cSWYo2Qܣf3@Df)A^뢁Cf7n1'`HmiADh?:͚w*Y6p]_J|Ot p2Ϳ>>v/>ZS T̓ 2$@ñ&% HhмIҳ&@AHK+5Վgn2͗x5rnT&`:=ھ{_'X|bERǥ'ڢ.[+M??P - _xWA.OG7B+K*=cB`!Jj':9 +BYE?}g&/ !Hz0*$|Ŭc~!%. zK($;%ĄSPt>0󇰩9ṵjC|Vna@(J- \WwlI_pO)˵=cd<'EU)ٛ}r7&$51+$pFxC4}]9=x5%#&MOyuP]'AZ /^4  6:Hݰc}?ʛpmv}Tx[35`;Թ"H:t SvqPo;[8cko2W"Z2OgiϯYW´ES &N-( yfh[(#oz%!. 3ǚff&-"fT]I=d:brɨŴ$DV_)-@JD}+!X2~3m䀖j 3@vDGBm"3JoV8JTń>?KR8fTڞ^&_$HKQ1 EF]*Hi}6\w_R8+Y )o=dž+:ڜ1nks: fY\ƣb+%L7VBA~*vWuG!0f]pN[± rW6 kUvz<~YDz Ƴh{h!=S:٦  _ (T<XНEPrs=-X1tBy(w:0fZƭ 33;SbY%-If҃!}ʇ#> &8k9@0o QZَf6#ڪJMUH%U؂3݆Êƽ 3&wLH($kNܓt9-w)h+F*C֥]/Gk SA'doRe}>O1]aa謍StA%C 6G4)mmA.O{!$Fl ŀ|kfTtz̥_\`,yW6aDw0t1j:thE d$0Ƴ&43Q` Ԏtaŗ 4UgB)SS?\Gܼ8472?ȝh>^VJ@K-OgNViW1',1L쐝sSѦ@uDTf$QJ(ijY^8UD(`M̴±$!ь$M+0%fgb|f̾f{|,}@ s7O/pFL3x {i ݏwㄖM3-ʽ=]Cۺۏ/N]fc~ddO4gשH3_n k.M-:.9cKog3>$؃WKV)6^TW 䙉 %S1 RoN/WvB#`JꈧrI1vx_$e7$̕R-Cxtzd%W;gn;\P؛ؕN)zybEoݙ\'^S7([b7!܍~guX O"RH՘|RݶuwgY'#[ȃ:|Yh]5X`C9341-֮_0\0 isBBgQXL*PP@Ox1hO!d(ԯjƺ 9_syj@IՊv+' @\w-7vYye67-נ!׸e\e`E\7?*E\qKA+KPIępR_YflL|c=+Pw<6z{XݳX)t 0F%a<(9צ\-%lMdW_?Fl갩(}Cm.p$~=.U0$#Kz*)xm] YZ