python2-Twisted-17.9.0-bp150.4.6.1<>,ȉ]p*!M@eeeHZ'#gڢގtRՕbJnB0EUȳL=|gb=!q[8NH_rY3CRPGbˆmZez1)p M̐7-g sߪ:DS#ڀLT^R&5ϐ4?[xo-`&;IP5=Nپ >@?d % \ ;U[d |+T | @L | UD | 4 |  | !, |K | | |$|^(89:XB F G |H4 |I^ |Xi4YilZi [j$ \j |]t |^(Lb9%c9d:qe:vf:yl:{u: |vd|wg |x |y zpCpython2-Twisted17.9.0bp150.4.6.1An asynchronous networking framework written in PythonAn extensible framework for Python programming, with special focus on event-based network programming and multiprotocol integration.]p*s390zp21[openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://twistedmatrix.com/linuxs390x{}}}`;;:  " " _ [#>#> 0LL  d %>0011ffXcQcQF@@y S+o+o 82IvIv3G F.A'A' ) )|W^^ d*99hhooMXX.2t2t @@MZsZs1qP ZZrr8<PP*0l3EE -088{{%%^  G G-87l|PP'c))GS3S3Zawaw%%cc%--T&|-h-h} & d{bb#**gN%%+<<w  jtt ll o jD?:G:G] / /3GGGGƲ66/C8686{ NTTb4zzm{{-=7,7,((j P ``-Hۓۓ ڭڭ2C7C7??zzc>_  (~yW99gyyyygb{ LL\C    ""uu?QQ$$$?\I\I\  $=$= >||5MMZ_!`` Zkk  BHH ffy 33:!:!2 8D8Du}}$t''#**  O!R'' = =M$x$x-7b7bff ==KNDND"##)9//AWD_ERERvv  *GBB!-1ePP MMnn[  9c11wII3:44Lj pp__X3pz#&W&+LMRlR6@_@(4&&fhgIfi[M1GGBB  ''y4,pQ+ i iNoo*T;;;  wTT963!3! -<<+<< 5  +;Y;Y XX<%p%p4@@ #R** 6``A.T6T62| J Jee%!!%@;;+44},I'__NO_Q_Q _$q* * 1  L"x"x''1C>>BSS-||d!!NNqpp HLLiUYLX'';Y@@S33 ff S__ ""!!!k11'U++u~~00$ ))888~~0j  !8!8.66#--1{B[B[,4h4h,&&HQ`Q`8;HHk))#i#i!** o  [[ !AA^p/p/ X X8[JZ}Pggl@@È1f9S9Sp&&&n244 "" \KwYY {!7!7wT++VV#'"'"@>>]jj*s*sdNII !033W!WW#('4dd?ҁҁn&&Y!c-]-]X36KKd+jjJJ'//aKGG 1II~>>|$ $ OLL: |w ; ; #  + I I F;,&R#i3۪۪CHH0=M=HQ!Q!'//MRR455q < NCCS S EEmmMUUuu\\iiZZXii$8  n 99QQ}??pnjnj<RRSg}gg*??\P;;=dd    == V.772++$o++e)).?U? \jj 8  D:Rtt Oh++GhvP̛̛-w-w~ll UU  !    HSSM2j33_R R #w291 xWW))W[[7BsB* mmIIhhh]OOwT(UU,AAl LL&Wgg'c2I2Ijts W Ww$$LQQ44++ \  $$  *f;E Q QZZ9evB7<<  7vv V' ' eyy/88UE\\T qq2t{{(X/j/j477  /9b9bj rr&p.-U11#|**m&#BJJ$,0,0&++MM5 N N'-- r LKMyMy 11aa>?? 4 4L  vRW;W;0.-,_[kj~~tE̡;n<`GFNljljNyM(A+A+[,,G *&00$#??*-99!,%,%199vYY~}| '&&c||ew<&k.4.434BB< qgok^k^0ccyQQ9P")S)SDL]L]l CC..*kAT?mq5(FF\ ` `@SS+_--?RSSGSZUZU^FFOXXZtXtXN|VV ++]] #?? x x)[00c^^1.::!!m(([..$=llupDD,O--0|BHBHoT.IINUUyyoaa @FK7K7++-F!::#1L1L%55!P/#/#aw8.E3E3<LL*2+>+> Q%%@%@"'' 5'$'$q v )  ttNiiCC%00)00AKK7|II-::**k*k$0]0]~]]o.ss f f$22%% ^mm*11wdww4::#--%T77FYCUkUk4  keP QPA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤]p]p]p]p]p]p]p]p]p]p]p]p]p]p]p]p]p]p]pYs+]p]pYs+]p}]p}]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pY]p]p]pYs,]p}]p}Ys,]p}]p}Ys+]p}]p}Ys,]p}]p}]pYs+]p}]p}Ys+]p}]p}Ys+]p}]p}Ys+]p}]p}]pYs+]p}]p}Ys+]p}]pYs+]p}]p}Ys+]p}]pYs,]p}]p}Ys+]p}]p}]pYs,]p}]p}Ys+]p}]p}Ys,]p}]p}]pYs+]p}]p}Ys+]p}]p}Ys+]p}]p}]pYs+]p}]p}Ys+]p}]p}Ys+]p}]p}]pYs+]pz]pzYs,]py]pyYs,]pz]pz]pYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]py]pyYs,]py]py]pYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pYs,]pz]pzYs,]pz]pYs,]py]pyYs+]pz]pzYs,]pz]pzYs,]pz]pzYs,]py]pyYs,]py]py]pYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]py]p]pYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]py]pYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pYs,]pz]pzYs+]pz]pYs,]pz]pzYs,]pz]pzYs,]pz]pYs,]pz]pzYs+]pz]pYs,]pz]pzYs,]pz]pzYs,]pz]pYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]py]pyYs,]pz]p]pYs,]pz]pzYs,]pz]pzYs+]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]py]pyYs,]pz]pzYs+]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs+]pz]pzYs+]pz]pzYs,]py]pyYs+]pz]pzYs+]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]py]pYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]py]pyYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pzYs,]pz]pz]pYs,]py]pyYs,]py]pyYs,]py]pyYr]pz]pzYs,]p]p]pYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pw]pYs,]pw]pwYs,]pw]pwYs,]pw]pYs,]pw]pwYs,]pw]pwYr]pw]pw]pYs,]p]pYs,]p]p]pYs,]p}]p}Ys,]p}]p}Ys,]p|]p|Ys,]p|]p|Ys+]p}]p}Ys,]p|]p|Ys,]p|]p|Ys,]p}]p}Ys,]p}]p}Ys+]p|]p|Ys+]p}]p}Ys,]p|]p|Ys,]p}]p}Ys,]p|]p|Ys,]p}]p}Ys,]p}]p}Ys,]p}]p}Ys,]p}]pYs+]p|]p|Ys,]p|]pYs,]p|]p|Ys,]p}]p}Ys,]p|]pYs,]p|]p|Ys,]p}]p}Ys,]p|]p|Ys,]p}]p}Ys,]p|]p|Ys,]p}]p}Ys,]p}]p}Ys,]p|]p|Ys,]p}]p}Ys,]p|]p|]pYs,]p|]p|Ys,]p|]pYs,Ys,]p|]p|Ys,]p|]p|]pYs,Ys,Ys,Ys,Ys,Ys,Ys,]p|]pYs,]p|]p|Ys,]p|]pYs,]p|]pYs,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]pYs,]p}]pYs,]p|]pYs,]p|]p|Ys,]p}]p}Ys,]p}]p}Ys,]p}]p}Ys,]p|]p|Ys,]p}]p}Ys,]p}]pYs,]p}]p}]pYs,]p}]p}Ys+Ys,]p}]p}Ys,]p|]p|Ys+Ys,]p|]p|]pYs,Ys,Ys,Ys,Ys,Ys,]p}]p}Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p}]p}Ys,]p|]p|Ys,]p}]p}Ys,]p|]p|Ys,]p|]p|Ys,]p}]p}Ys,]p}]p}Ys,]p}]p}Ys+]p|]p|Ys,]p|]p|Ys,]p}]pYs,]p}]p}Ys,]p|]p|Ys,]p|]p|Ys,]p}]p}Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p}]p}Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p}]p}Ys,]p}]p}Ys,]p}]p}Ys,]p|]p|Ys,]p|]p|Ys+]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p}]p}Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys+]p|]p|Ys,]p|]p|Ys,]p}]p}Ys,]p|]pYs,]p}]pYs,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|]pYs,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|]pYs,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|]pYs+]p{]p{Ys+]p{]p{Ys+]p{]p{Ys,]p{]p{Ys,]p{]p{Ys,]p{]pYs+]p{]p{Ys,]p{]p{Ys,]p{]p{Ys,]p{]p{Ys,]p{]p{Ys,]p{]pYs,]p{]p{Ys,]p{]p{Ys,]p{]p{]pYs,]p{]p{Ys,]p{]p{Ys,]p{]pYs,]p{]p{]pYs,]p{]p{Ys,]p{]p{Ys,Ys,]p{]p{Ys,]p{]pYs,]p{]p{Ys,]p{]p{Ys,]p{]p{Ys,]p{]pYs,]p{]p{Ys,]p{]p{Ys,]p{]p{]pYs+]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pYs,]py]py]pYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]py]pYs+]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]p]pYs,]p]pYs,]p]pYs,]p]pYs+]p]pYs,]p]pYs,]p]pYs,]p]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]p]pYs,]p]pYs,]p]pYs,]py]py]pYs,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Yr]p|]p|Ys,]p|]p|Ys+]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys+]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|]pYs,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~]pYs,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~]pY]p~]p~Ys,]p~]pYs,]p~]p~Ys,]p~]pYs,]p~]p~Ys,]p~]p]pYs+]p~]p~Ys+]p~]p~Ys+]p~]p~Ys+]p~]p~Ys+]p~]p~Ys+]p~]p~Ys+]p~]p~Ys+]p~]p~]pYs+]p~]p~Ys+]p~]p~Ys+]p~]p~Ys+]p~]p~Ys+]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]pYs,]p~]p~]pYs,]p~]p~Ys,]p~]p~Ys,]p~]pYs,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]pYs,]p~]pYs,]p~]p~]pYs,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~]pYs+]p]pYs+]p]pYs,]p~]p~Ys+]p~]p~Ys+]p]p]pvYs+Ys+Ys+Ys+]p~]p~]poYr]p]pYs,]p~]p~Ys,]p]pYs,]p]pYs+]p]pYs,]p]pYs,]p]pYs+]p~]p~Ys,]p]pYs,]p]pYs,]p~]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p~]p~Ys,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p~]p~Ys,]p]pYs,]p~]p~Ys,]p~]p~Ys,]p]pYs,]p~]p~Ys,]p]pYs+]p~]p~Ys,]p]pYs,]p]p]pYs,]p]pYs+Ys,]p]pYs,]p]pYs,]p]pYs,]p]pYs+]p]pYs,]p]pYs,]p]pYs,]p]pYs+]p]pYs,]p]pYs,]p]pYs,]p]pYs+]p]pYs+]p]pYs,]p]pYs,]p]pYr]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs+]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,]p]pYs,Ys,]p]pYs,]p]pYs,]p]pYs,]p~]pYs+]p~]p~Ys,]p~]p~Ys,]p]pYs,]p~]p~]pYs+]p}]p}Ys,]p}]p}Ys,]p}]p}Ys,]p}]p}Ys,]p}]p}Ys,]p}]p}]pYs,]p}]p}Ys+]p}]p}Ys,]p}]p}Ys,]p}]p}]pYs,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|]pYs,]p|]p|Ys,]p|]p|Ys,]p|]p|Ys,]p|]p|]pYs,]p|]p|Ys,]p|]pYs,]p|]pYs,]p|]p|Ys,]p|]pYs,]p|]pYs,]p|]p|]pYs,]p|]p|Ys,]p|]pYs,]p|]p|Ys,]p|]pYs,]p|]p|Ys,]p|]p]pYs,]p}]p}Ys,]p}]p}Ys,]p}]p}Ys,]p}]p}]pYs,]p~]p~Ys+Ys,]p~]p~Ys,]p~]pYs+Ys,]p}]p}Ys+]p~]p~Ys+]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys+]p~]p~Ys+]p~]p~Ys+]p~]p~Ys,]p~]p~Ys,]p}]p}Ys,]p~]p~Ys+]p~]p~Ys,]p~]p~Ys+]p~]p~Ys,]p~]p~Ys,]p~]pYs,]pnYs,]p~]p~Ys,]p}]p}Ys,]p~]p~Ys+Ys,]p}]p}Ys,]p}]p}Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p}]p}Ys,]p}]p}Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]pYs,]p~]p~Ys,]p}]p}Ys,]p~]p~Ys,]p}]p}Ys,]p~]pYs,]p}]p}Y]p~]p~Ys+]p~]pYs,]p~]p~Ys,]p}]p}Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]pYs,]p~]p~Ys,]p}]pYs,]p~]p~Ys,]p}]p}Ys,]p}]p}Ys+]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys+]p}]p}Ys,]p~]p~Ys,]p~]pYs,]p}]p}Ys+]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]pYs,]p~]p~Ys,]p}]pYs,]p~]p~Ys,]p~]pYs,]p~]p~Ys,]p~]p~Ys,]p}]pYs,]p~]p~Ys,]p~]p~Ys+]p~]p~Ys,]p~]p~Ys,]p}]p}Ys,]p~]p~Ys,]p~]p~Ys,]p}]p}Ys,]p~]p~Ys,]p}]p}Ys,]p~]p~Ys,]p~]p~Ys+]p~]p~Ys,]p~]pYs,]p~]p~Ys,]p~]p~Ys,]p}]p}Ys,]p~]pYs,]p}]p}Ys,]p~]p~Ys,]p}]p}Ys,]p~]p~Yx]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p~]p~Ys,]p}]p}]pYs,]pw]pwYs+]pv]pvYs,]pv]pvYs,]pv]pv]pYs,]pw]pwYs,]pw]pwYs,]pw]pwYs+]pw]pwYs,]pw]pw]pYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pYs,]pw]pwYs,]pw]pYs,]pw]p]pYs,]pw]pwYs,]pv]pvYs,]pv]pvYs,]pv]pvYs,]pv]pvYs,]pw]pwYs,]pv]pvYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pv]pvYs,]pv]pvYs,]pw]pwYs,]pw]pwYs,]pv]pYs,]pv]pvYs,]pv]pvYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pv]pvYs,]pw]pwYs,]pv]pvYs,]pw]pwYs,]pv]pvYs,]pv]pvYs,]pv]pvYs,]pw]pwYs,]pw]pwYs,]pv]pvYs,]pv]pv]pYs,]px]px]pYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs+]px]p]S]px]pxYs,]pw]pwYs,]px]px]S]pw]pwYs,]px]pxYs,]px]pYs,]px]pxYs,]pw]pwYs,]px]pxYs,]px]pxY]pw]pYs,]pw]pwYs,]pw]pwYs,]pw]pYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]pw]pwYs,]px]pxYs,]px]pxYs,]pw]pYs,]pw]pwYs,]px]px]pYs,]px]pxYs,]pw]pw]S]px]pxYs,]pw]p]S]px]pxYs,]px]pxYs+]pw]pwYs,]pw]pwYs,]pw]pwYs,]px]pxYs,]pw]pwYs,]px]pxYs,]px]pxYs+]pw]pwYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]pw]pwYs,]px]pxYs,]pw]pwYs,]pw]pwYs,]px]pxYs,]px]pxYs,]pw]pwYs,]px]pxYs,]px]pxYs,]px]px]S]pw]pwYs,]px]pxYs,]pw]pwYs,]px]pxYs,]pw]pwYs,]pw]pwYs,]px]pxYs,]pw]pwYs,]pw]pw]pYs+]py]pyYs,]px]px]pYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,Ys,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]px]px]pYs+]py]pyYs,]py]p]pYs,]py]py]S]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]pyYs,]py]py]S]py]pyYs,]py]pyYs,]px]pYs,]px]p]pYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs+]px]px]S]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]px]S]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]px]pYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs,]px]pxYs+Ys+]px]pxYs,]py]py]pYs*YY]p]p]p]p]p]p]p]pfc0066f50638edb2ab91abeacdcf660db62b99ecfdddd749fa7841ea3957c9ba52d7a48635912eb9a3f95c89c073e7290ce836ba6f760187a3026dc740176723214dbec667cda19db3f707021f6d0994debb33a807f7073ef26b6a632ad0ec0a713c1e7afa55690f9fc15f6bb06eda802eeeae9b2f0624f73c96d3685841adb3713c1e7afa55690f9fc15f6bb06eda802eeeae9b2f0624f73c96d3685841adb36b922a3c75c0ae0f270fd961dcc451cb76339ba0649ddc933f8cc597b20115a9200401110ee32cf9ad90d78b5c3f6f1334cad2272a6c4af1bd885c37431d01173e68962e4b1b3740415adb5381fcaa5d75506f52812272a1ee4e6d561044b461ed8d5e25f598caf5b9d9fb8e51c89471792927f1d2f9d6b859e6a95ff2ef2b35b2d01e0e242dd5c7a6c79b4a9455a0e680a546a45a3fe581ed65c6d149e5ca3d0ac3216bbaa9b7816d3239d78c65400f745a0c9624153a742c859493d17cfc4b371275f5272123b3ad44dc505fc1147d710e04d4f689e5e22772d247c4ad56d201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b50af14d0a3534807a0096f5ae23e1b0f06ce3b9735e7bf502aa5f3c2c3cf727201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b613f0f982534f152641629a1dd5dd9fd0a7e3b77fe793eff52fcbc36ed50b1e67bd7954c7d8ded3fea9e120f51084342294a5a09d6eeb4c70af1c6c9def1a749d7a05fb4efbc6c64ab7db8418b73b6c6d7f327dd24a03dc1390f1f4fa1b30f3352213e66fc3fe0fa8ae6d5589f0569f9b1a639085d274d05f4d2b6c4f69df5b252213e66fc3fe0fa8ae6d5589f0569f9b1a639085d274d05f4d2b6c4f69df5b2f885e1e57934e3a29ff24e0dab072249be0aeaae17e119ca10cc2cadbaec9fd80a4c7b5f30ae0e042f8d831ba3b7f41279e6256d62f091114495f51f910ad5e90a4c7b5f30ae0e042f8d831ba3b7f41279e6256d62f091114495f51f910ad5e95d441ce2fcba76563755870d4191063ce4e17f3e9c07ac7dfb24a98afdde5bcc14b1da5b3375604ea96c72b26311157e78f2a61bdc324eb09389bf2f35d3d5b514b1da5b3375604ea96c72b26311157e78f2a61bdc324eb09389bf2f35d3d5b56cc136eb035809212da15a82392aaac0cc8486053dfd45f316ee2bfa52bd7ec2458d8511c79125ee1a96ac51351b799f7a337dfb63ea977d8e2ec582e671aa47458d8511c79125ee1a96ac51351b799f7a337dfb63ea977d8e2ec582e671aa47a6139eb95b0ac372be04f7b1e99bad92f3728a3f27ad86409a15608b9c04454a875aee48953d8daa46a011a7cff2688f2515d65e891b8701685d15a615e75142875aee48953d8daa46a011a7cff2688f2515d65e891b8701685d15a615e75142f15f8a5411ba9e089cfd735e9f0180b25416b0dca8791867e07779befe01ca86fe6879124763ce48144336283b6f1e191916f9c45b5e3c9f1e0125547fc03ae3fe6879124763ce48144336283b6f1e191916f9c45b5e3c9f1e0125547fc03ae3fcdc3f96d1c07c5db8572ef60a8c4f5e23645007d15252c3dcf1626afcf2d3418bf19f3e1aaabfde4a97da43b2b1590cba61053c3b9c3a0478ccaac06ac8da708bf19f3e1aaabfde4a97da43b2b1590cba61053c3b9c3a0478ccaac06ac8da70eb48096f3951af1e866bc42c7bb2a5a6cbf94aa7386b50d81a1e7642dd4625502750b7da6412fa3a3ac13bf6c0eabf4dc340c5eafe71ac53a1dbb9c44f84bea92750b7da6412fa3a3ac13bf6c0eabf4dc340c5eafe71ac53a1dbb9c44f84bea91a7ccf198ff89f3f7f6a88482b897f52710f120fa8fb4bb88c2991f1e995e0012b8f39750d03a73dda8752f3d9645ebb981774695721a1209d2b7685748f48b92b8f39750d03a73dda8752f3d9645ebb981774695721a1209d2b7685748f48b9fad356ace5c0686a3dc7e938f56e2493da25e380da05b2c5781499687c6dcca9f7d38de78cb82e5dc9501741225c2ef3651e1e3c380d582671d6b1fb8bae91c3f7d38de78cb82e5dc9501741225c2ef3651e1e3c380d582671d6b1fb8bae91c3fb4f3c8e43743bf1aba13825b307269f3cfd892eef51d2ef3b03749f031c26e1ad6cd077fb20ac6079847f232a88f5c7dcfad53c1ed35751ea443b7bd7f5a1caad6cd077fb20ac6079847f232a88f5c7dcfad53c1ed35751ea443b7bd7f5a1ca1f7a5a7d493ed4224bde413b24cff340a7740ed7bab70149a850f88f79ed90d6af054e29edb34c7d3ce03bfdacf4cf1278f3307abecef4eea6d64ec3772dd8c2af054e29edb34c7d3ce03bfdacf4cf1278f3307abecef4eea6d64ec3772dd8c2cd8dc10c40394eb4202f991ad561ce142e00fba34d034414d9387c141822e46d7bcd400d49d26824c01499851ca113d8adacae1a75c587bad4f4a9b41d40839b7bcd400d49d26824c01499851ca113d8adacae1a75c587bad4f4a9b41d40839b3b9429786cf4bcb3c0a595758e69eadbd8df846f72f0c57cca09e1ff803f617c7c3d02094058a7ccc6bb343d7c4fda15ab45256f8a361061ce002355d33492807c3d02094058a7ccc6bb343d7c4fda15ab45256f8a361061ce002355d3349280a27e66af2465ea4818eb7cbeac20a65560f158d4f605d2cd58bb97231712a42eae24220b432c0e575b61adf972e5612ae89b7482fc8cb19b75c54ac69178547aae24220b432c0e575b61adf972e5612ae89b7482fc8cb19b75c54ac69178547aa8097a684a943292495ecebdc5af26c52569884e04f4cccc90a597dbac68f0c3211fad385f816a1205f0675d1af2a75575390617bee40303af5ae30449a073a4211fad385f816a1205f0675d1af2a75575390617bee40303af5ae30449a073a42e55ea40ff060b0a7510930212584b9af5dbd4ab5034cb4c378741b5cd8686df32d24d1e28c08a3467048a06a8c5dc285152c47d64e73c4ffddfd1f0b737f60032d24d1e28c08a3467048a06a8c5dc285152c47d64e73c4ffddfd1f0b737f6000bd16e443794b8c054edb7cca9443db074ec8c5bf6ba090204f031d1b5ffc421d5295ff763fdac70c077ee4ab96961007d25bd396636497849fd1b45e2f6f307d5295ff763fdac70c077ee4ab96961007d25bd396636497849fd1b45e2f6f307a742c0c421ba8145f82f9934eeb21a0e1c1766edb6a72c5a10ba680fb5127b533c5ab38515285ebd5e6c5d739cfcea18a7090a2a4f4f6ea8e706defca50c34d43c5ab38515285ebd5e6c5d739cfcea18a7090a2a4f4f6ea8e706defca50c34d4a003b258618169a3d279e1d2fef1e4da9be2a77ffe9cf55994fbc87f81242a1e1f3fe4bf0a295c24c61f9f1489d07f86dd4673bf7d87c28414799f8f5fd974971f3fe4bf0a295c24c61f9f1489d07f86dd4673bf7d87c28414799f8f5fd974978a78c630ceb31c06b8f3c5f69bb544fc89882b144747be9a5c8b867ed6d36724d9c82a65bbfad12578aa6345a6d43430be848666a25c1e40b7728703f49340b7d9c82a65bbfad12578aa6345a6d43430be848666a25c1e40b7728703f49340b7ecf2476f62012399f3eb6f34bbf2e9135ca847449b6e88e32413ef2091e51024b341fa04fd2f34e728ed0e83a181af4865cbf103499253ed6c44ba20e308c41bb341fa04fd2f34e728ed0e83a181af4865cbf103499253ed6c44ba20e308c41b036c251a60a0c6858c9f8f262be02437be0c78e0d86dfbe1cc653a9f10a780ad6fbe1ca9c946661a2da737862c0dc971e768301eb11d60cdbff550ab4fe108f56fbe1ca9c946661a2da737862c0dc971e768301eb11d60cdbff550ab4fe108f534093d7e58315f8b221617c99bace94adf687531ebde69a341ebaaf92381a1bafb2921c713eaf20b5dd69ffcbb69c9e4873a2cb9bf705d8d98e27b6ee0f6956afb2921c713eaf20b5dd69ffcbb69c9e4873a2cb9bf705d8d98e27b6ee0f6956a337599202a8cca40d983ed3654ca36a7c408bb2a0e3649a330314a15f21a28cc51e1dd9b7958df49c7544a0279a3c50aa9bc7215f75b7dbf73bdd42457a3b32bbe03e0a8d659ffe158b4d1f3f268cffad150c486be4612764aecc311a169d4d9ed51e7c661c9264fbfc3eefb12093ace6daef8ba0de5273e0d7fd289ffbbc87a7d214040c724ef56ed47e287489e6e4b42679eda9a10667057e98dfcfe15f68e7d214040c724ef56ed47e287489e6e4b42679eda9a10667057e98dfcfe15f68e459931f87a847b496ac93377417eadef2ee451bb028407d1a384791d629fd2cd5f76fbfc9b9cba8e0a1ac0e02b5429d79b03f8a101f83d8fa9015ad304468f3f9a3c6680f4f783409b60de7ec93b991b381ae96b27ed31c8c8ccf967414644b33ab5b6e3589e407204dc359c7094bbc4f0b21b04eff0ad654bbfed3d7503518d0bb048b3f5143d5a3f8e84d9bc42c1cb4c0c9f5683b14596ad2d43156ff502820bb048b3f5143d5a3f8e84d9bc42c1cb4c0c9f5683b14596ad2d43156ff502829fc921ffaef705eba2fa0410bb9c63ee563180dcb35d683823334d3b7f54223938d58bded320715da419cfa76935a270882572518e8debfaefabe261401fc24638d58bded320715da419cfa76935a270882572518e8debfaefabe261401fc2464098770bfd321f48c39ba56235b6a879fa7f9e8eecbfb172b95df6658584ef9bdae7127f419ea99ee7b45feb6938f0302927bdec8d6584b04fb653cbc2e284d4dae7127f419ea99ee7b45feb6938f0302927bdec8d6584b04fb653cbc2e284d446f5b7597b89579925b72a282ecc0d35ff1d45f80b1940fb46ce6bd98500bd355e13a3d4103747b87322f9c2c228e458771f5321df484dd21b7794eb6275bae35e13a3d4103747b87322f9c2c228e458771f5321df484dd21b7794eb6275bae340aef500b08dd0c558146fdc48ea283e75c167bf08bb47335956609c28814fe594410a78a9116175350a6dea357c441e63890c14d7ad51845e8818ff585c8b6a94410a78a9116175350a6dea357c441e63890c14d7ad51845e8818ff585c8b6a60fce814ec8948809ee900785d95c5c4dc895ac46bbbe451bd88b386b37d8c91c83e78fc60ca3b56da5d56d1378d0fcf8768581a59770e9047de211c69acebdac83e78fc60ca3b56da5d56d1378d0fcf8768581a59770e9047de211c69acebdaed2531de442965b997114bac465e2d26b1aabf4b3bf061c91a348e716939d3cfd7072af60525f9f6ef74eadcb0496f4b58298dfb03fffb205684e665f34fe7ded7072af60525f9f6ef74eadcb0496f4b58298dfb03fffb205684e665f34fe7dea457f7c6ec708214c4e9df2a7cf12d0dc115850423593f00ad5ba42b3c0caf926eb56f3b003523e214a8fc517f1f2dc77ffacbbe52e05fe174d3bb12d309159f6eb56f3b003523e214a8fc517f1f2dc77ffacbbe52e05fe174d3bb12d309159f0742882060dd7da2d684686cd560650d0a00048331c09065e6d484426224a01abd0a6c2594f1ea67a49e30a5c882971cbbba56f64cc72d4b6f30c651048d268ebd0a6c2594f1ea67a49e30a5c882971cbbba56f64cc72d4b6f30c651048d268e5cff13a5ba6d4124f7cc50a1841c4627c48aa94765a3162110fad4ce71473cc71cc16a00a5ddd4e7fabb9610c654546fb94be4c4c8d43b1c7b5ddaa7bc3d08de1cc16a00a5ddd4e7fabb9610c654546fb94be4c4c8d43b1c7b5ddaa7bc3d08debd0fd9d386eba6cd3bcefe57a6bc2ac14ed797e2b73dc1c86a22bffa1a14befc9dae83699b6f0cd8e89866db3a09151293c0de22eed88e4ea72aa49273cc636d9dae83699b6f0cd8e89866db3a09151293c0de22eed88e4ea72aa49273cc636d90541e2125ceebd2c1b91c1aa0c0e82f4cb9e70825c10010fdb9fe509e3ad34327b7f19b52b56442d9051ae2c52d18a44c37493b7edf196ce3fc4878d64735aa27b7f19b52b56442d9051ae2c52d18a44c37493b7edf196ce3fc4878d64735aa709aa54a601b86d9f1c6c0452ef43afa446f6e70d2b9fe05be7ae9bd9a84a3f645adee6b956473c3f3307e03255a433fae74055018c8ee37f038f21c65b6184b45adee6b956473c3f3307e03255a433fae74055018c8ee37f038f21c65b6184b50f489020e025d217c4abd5ee82bcf63239cac32630abf4b2e98f79058ac0ff353c5b47c22246ba95473fce30abc4e10ea1f8cd9c21ce08ab28410234b4d7a3f53c5b47c22246ba95473fce30abc4e10ea1f8cd9c21ce08ab28410234b4d7a3fbdb8b41fcee80bd64c836a450d4c006be5bb5bb5c39c59eb8254374b54cec4a3c5a568ec21b64c6333d6147619a86640e060922ff5c7f74cd5976441e69b0d5fc5a568ec21b64c6333d6147619a86640e060922ff5c7f74cd5976441e69b0d5fd1b6ab555217883d4efc3bdf05d1ac4686ce4b68bda47d6d1d7baaabf900d63acff0833cbeea2948d27013f6ec7c73fa5f7eb9f6c9c720f71b7b350380815e5bcff0833cbeea2948d27013f6ec7c73fa5f7eb9f6c9c720f71b7b350380815e5b98489378122184a7596646fea9837067f442ef9099d617fd03f6f4460ede1eec8e7cbe54f009ad9381066c977978436236815749c54f56177a61def95d1793828e7cbe54f009ad9381066c977978436236815749c54f56177a61def95d1793827a4418f9357f92e6d12dca766067448b70b53a701cd7f7a0455577aa53f95404a401bffb25264bfd83207ee88ee1264635909d478b0d747da11928519a312553a401bffb25264bfd83207ee88ee1264635909d478b0d747da11928519a3125533bb25fe0a3e1edcca1ebb56a0fc1e891229642db321ba7409dec40158f816e95144753e6f9d96cd79d7631ba89d8c87f96b2d18fb1d6ad09cfd197c40dffee7d144753e6f9d96cd79d7631ba89d8c87f96b2d18fb1d6ad09cfd197c40dffee7dc1302582ef0d70e02ec882d3eda9e60aa172965226013778f22903fd382f4bb0f98b9eddc962c8b02c4c696eeafd819d17965588f84b50a364235186d8da1883f98b9eddc962c8b02c4c696eeafd819d17965588f84b50a364235186d8da18833093e9c58177ea3304fd51fe6f9e249434dd088952e587af9c3abfa33a1d8ed8c5d86021d7bf104ae51110fdd47b49fbb70d25e1940dd25de0801e7824c0e965c5d86021d7bf104ae51110fdd47b49fbb70d25e1940dd25de0801e7824c0e96576048adf0c9c1824db2556ced6be44824bccce1fee449c052b02b985fe1f886282d99de9a0ed1934d49c582986dffdc804ced5461361ec5b91e37be2c65a14b482d99de9a0ed1934d49c582986dffdc804ced5461361ec5b91e37be2c65a14b4ca76eb08ad1fa3fc1dbf25216d5e46b0c56f3636cd205647cefa13d3984e13283a729201be38dbf5d7f82943a4aaa71ae57cfaeb4e2172fb24b6678f036434293a729201be38dbf5d7f82943a4aaa71ae57cfaeb4e2172fb24b6678f036434290f30a45f91000d9a2cd5bb4d021415134a5d47334a57f77a0c7b54f18a1ba20e93c47339719e3c13d490f4232d667ac5a6d355890f2adad52d63b1981cb5ceae93c47339719e3c13d490f4232d667ac5a6d355890f2adad52d63b1981cb5ceae7ec9c3e029ec459c2f8c2986ab9290d1721a7ccb935f307214eb765e11557751b03346318dce6156c75ccf459a9401de7dfba17b9087c18281c5b03647a3d53cb03346318dce6156c75ccf459a9401de7dfba17b9087c18281c5b03647a3d53c9c77863c8e5fd075ed2e8247c08cb1c0e7e980349828339cad8c72c909ae30eef2be679bf8640cc54e8a240f64ff6913609bfd090bfa281f0409f592d30ee357f2be679bf8640cc54e8a240f64ff6913609bfd090bfa281f0409f592d30ee3574b02f5e165430ef1e5d6e59eb22d1cd07e010fa24b8e00ec6364d4b20dc814fa7ba8829759d911e0426e505507929aa0a9898674bcd158113ac436fdcde159357ba8829759d911e0426e505507929aa0a9898674bcd158113ac436fdcde15935f2af1de64c5fd1a87dc60c60cda49f7980ea0616e90adb0eeff934e933a5f814561f61d59cda3f2c797ddbb7a39300666197a53439a830d2bf2a9ac29b887f45603e90edaed4dd07c7f60e2b7b48c90f0d2720ff954756621055c895d709778009cd3bb86ca82cd72c9adb1dfee18c8f4693dfbcd96d46a6241d89e2e897aa5952626c960aaa287bc8998377a41794c5320ce2a2a69e13c0d63183fabce151c052626c960aaa287bc8998377a41794c5320ce2a2a69e13c0d63183fabce151c0782f837a57dfbbec93f9c28ebe4bcfa66fc5b7d9d1624f1017cff336e268f12847f9cbab3c0dedf0a0a34d9deef052df736da5ef0589199fdd63bf9574a6b3ddadba628e42529c2372aedaf003a28ed4b5e9d563175940cff9265be0f3a709e3c0574319fb41950662084dca64b683b9b73d62dd26d1ac6ac51fbc75d2b2a96e9d209d38e002f228fa627389d029fe8f23c35e64cfa9f247e79b010505755fdb9d209d38e002f228fa627389d029fe8f23c35e64cfa9f247e79b010505755fdbd4ab6b745c30de3e9b204636819d32fe08b84c1cba08b42ca0753359172c511fa44c4c9370609f900d0af54b3e32ee41ec0ce88b933debac724c889d845e25d6a44c4c9370609f900d0af54b3e32ee41ec0ce88b933debac724c889d845e25d6999fc8f22ca08296706b2f9ddc3bc1c146aaec30237a7ffafcccaa91cf2b18842ead3bde456b756f1999490d360dc4ab5a95048b9ae0ce2a47afa475495d5bec2ead3bde456b756f1999490d360dc4ab5a95048b9ae0ce2a47afa475495d5bec36a605532df4e5ed431f5590dd7d921441bc50f67a683f0230a7e243fe0876e9a2a24e41e0310797dc692732d6b4db9a1bb6b088fdd278971a44e0e782982bd2a2a24e41e0310797dc692732d6b4db9a1bb6b088fdd278971a44e0e782982bd24392e397a77bdd2862ffce0635e0269c8719285a3f31392168f05920abd6f5bb2eba1e1c1b6f7b1d29a64fa974ffcf8f5d6ed1179f5d7c84b98ba97383eb29232eba1e1c1b6f7b1d29a64fa974ffcf8f5d6ed1179f5d7c84b98ba97383eb2923f216b1514839a3154253327bd7e6a02b8949fce6c9f36f0ed94dac76cf1d18f37c338f033a4cdd5fa81a31988e72efa2f5cab8df48cd0a0112c672ee4fcc79287c338f033a4cdd5fa81a31988e72efa2f5cab8df48cd0a0112c672ee4fcc7928b887bc21fcac76aeb0b8bcaa8de3174fcd432ac670e7a42a83159acca64446ed0ae7e2df417d3df5716e8b15dcedb346a0ff83993d3d878c2b86a593257827bc0ae7e2df417d3df5716e8b15dcedb346a0ff83993d3d878c2b86a593257827bc72ca6b09b6aa0105765778dc9b48e696dc439e5e2763cbf7847ef3b537f794d1882b2b066ba8bf557bff70c48e14cf37d1d718bb2cf2ef70836a3657a40ab697882b2b066ba8bf557bff70c48e14cf37d1d718bb2cf2ef70836a3657a40ab697fd1caf9568f1c329a9d7c81c0341da8884abf0e3f05ccdd69ac768c244f26de8c6a28b29472d7e9ac4db63e88e283249d9cf2d3a644677f9c05230ce702cc7a0c6a28b29472d7e9ac4db63e88e283249d9cf2d3a644677f9c05230ce702cc7a08eb7b4f8b7bb769f91a65c944739ed85d42e86ed59439242ed5d984fddc42b6deb187252c150bdd3785521c20a6aa92b6a3c6a6856f73d46fefcf1ad17b1bce10a7143eeb941df9d2faac3d911690fd1c2e0d9291d8fe7bff45c00451a6c120150946bdcc811abb75c524f4e046f4cd233a632cd87ef8e976e894297475983022ccc049d2bc4f106bf66c7e75ffb94ba04cb8935b68ae6d2ebeb7cb09ec23b962ccc049d2bc4f106bf66c7e75ffb94ba04cb8935b68ae6d2ebeb7cb09ec23b964c5d4bb0a82998ad6708cfd9fb69a074fd80ad5c142c0616e38cd67ac992b643d75b774085e9b4bc3d85e07dd0531cdf4a4f7b5e2a501174bb18a407ab6cf68fd75b774085e9b4bc3d85e07dd0531cdf4a4f7b5e2a501174bb18a407ab6cf68fc35e5c08ecc98e9a16a8536aa58f34d1c15cc1a641f08bbecb08a0e480f297b11acf1cd4d260217fc6409229950809f8520b0e42c2860ae3ff016e73df041e3b1acf1cd4d260217fc6409229950809f8520b0e42c2860ae3ff016e73df041e3b5ae2de8799d3006932711d62c698636fea039b71406295d480d296c3717747afd2853b87045aaa2a3bdc9609a8e98c529736cb04daa9a556f381b5c9326550add2853b87045aaa2a3bdc9609a8e98c529736cb04daa9a556f381b5c9326550ad9ee05b23b14f87eb9f57e4591aa38716d268375f9bb5bce3584f4b06c35dd7fba87d21e02a7b819b580b37d68464a95bfae677bad4e69aa68437f099d59f45b9a87d21e02a7b819b580b37d68464a95bfae677bad4e69aa68437f099d59f45b92034af22ef0ec83b6fda2c81350960a590983e64434353960580e6d8552749732b06a8332281d4d0a39fcfaad56e7fed214f73583ec38951f1572acfb2b3703a2b06a8332281d4d0a39fcfaad56e7fed214f73583ec38951f1572acfb2b3703a91e1e079c5c38ee507bbf86fdb501aaba1416ac31466a164d41b43019f0385410adc99bd5b8a92a65f3b1a6d0807091d4aa34443855e6204d8108d1b97f2a3bf0adc99bd5b8a92a65f3b1a6d0807091d4aa34443855e6204d8108d1b97f2a3bfd9908fa5a51afc4bda8ff33f2a36c1ce5971da07f59760d0b77d2b5c9c0bffeb536b906d0fade62b3f711cbdec4ce99ce703c20267021ddd8cb46a927f1a2be8536b906d0fade62b3f711cbdec4ce99ce703c20267021ddd8cb46a927f1a2be86084e44a93a989a35223a101b7833610aa203a4d11963e3f4095f49739d1b00b27167c63c8a08bdd153b642b53fd256035dbc3ea69e901da87cbe24798dafe68cff6c2f9ec2de0836c46c717d2e784dd38a4dcf90f621aca8c82729918f163a523cc4b68fbfc77ce34feeedce17a354fb2eb69c037584058e7be2dcb789b2854725c3cff8814370302d98c6385fdf4b8f88e19171180280e246fff2dbc5add24725c3cff8814370302d98c6385fdf4b8f88e19171180280e246fff2dbc5add244183d89252e926d8e4e535eb42557c287c5b23f9efa154c9726e6f677031cec26b96abb62996a95ad4cd28ec605f2514334014c873eb0a88e034c771ce7fd4df7c568dcdbbfe58f768291dadd1971cc17a137b82adac611f63f34042175f389c12b73592e5bf3e0df3c00931e14f23cb908815a9cdbff3cb9978092285f20e2490e0a45d6254d39522a409d8881f68fce17afb2b659f039fb8fca8d1e930268e90e0a45d6254d39522a409d8881f68fce17afb2b659f039fb8fca8d1e930268e5f6f31b6a1f0129b03b55b302fa7a57b85a8ff8faaea62ee81e5b4dcb196d40b5b9b820a2d705401ad7bda65d3e1ef23dec7e2d21c4235fe0f25aca2dc59d2935b9b820a2d705401ad7bda65d3e1ef23dec7e2d21c4235fe0f25aca2dc59d29309fb1bccede5e7ed47f41eb541f002b4c6913ca17c49526cebedb85c87b34e9bfb9274f6dc1bc951a2fe137b2f0988fcde50bb16ac01a8edd385b60b5de5839df2566b3f72d2be58797915158088ec1d638bffaba4360499b08cec6a45f112c42f484179fbb86e8e3e2fee06097fb09e81521a608ef5ebd1150b26d5870f3959995feaa0c4def14cac5a8437388d0af8438d118fe2bcb1f38d9165451dbe7c9a995feaa0c4def14cac5a8437388d0af8438d118fe2bcb1f38d9165451dbe7c9adfd78159ffdbcc868047383637dd357237cc46e5d1bed7967eac4708a7b3c14660c373cfd2d2e250ff67fddf1edd6add0cc3155888ae9a732fd7ff69c5f99fd81788d9e7c2ee900be970bdcef61d0fd7102b631a7f31a6f750b070e1a560f571615f7d95cd19c4d64ca8a16eac65defa2e66f156de04e663b62ec794eeb57ef53c6dd4ce5f311d466a129c9b75f4f47a51cc5bc302b56e4222bf51ea6dc54cca3c6dd4ce5f311d466a129c9b75f4f47a51cc5bc302b56e4222bf51ea6dc54cca77f7eb02b3600ef7292b925e8bde09e7674d3176e27c71050986666683ca769bd37bd006ce9634309e94fd10292c7a80280699e61986cc083b3f2868de3786c6d37bd006ce9634309e94fd10292c7a80280699e61986cc083b3f2868de3786c695bd0b553f1fad2733e5611b32495ab69707e71a92576ddacb0fa6dc23e524ffea6ff9e0c96fab0424e25bdb2587de07bd6391f4be1f0d12d0dbef4a8500edaf09091800ba0cc5f2255367b066c1d23a7e54efb8f08a6978cf17b418df898f055126692c0cfa2b248f83b4a9ae07d8faa479e79442787892624cdd42121e69903b8e26107352d0101e80670e7afe01b29a0090a6688278d71c6f832967a340813b8e26107352d0101e80670e7afe01b29a0090a6688278d71c6f832967a340818cce75b0c23bc263a00d5a87f0c6e67344065a49c92b94f9fb2d228a07212d1e639901d0f2e249a02cd96a7cfdd60fd990b697b228a3f661b0eb21c2856cdfbe639901d0f2e249a02cd96a7cfdd60fd990b697b228a3f661b0eb21c2856cdfbe59bbff1b4a7455e1a4c78a6a0f05f40e52422276712998f6d9afb6d87cda1577f267da2d4bca4952da9e6f1b0c556ed0f6732279806af80a858871208b04de91f267da2d4bca4952da9e6f1b0c556ed0f6732279806af80a858871208b04de91f5e7538a0c9643b1e6c10339d8f3d721012d8cafc43732c89b64cea9bb0b9da1b8efafa1e1ee9296a57423742f8c26615f3e6c31cefbfeed674fa06f9c0b1458b8efafa1e1ee9296a57423742f8c26615f3e6c31cefbfeed674fa06f9c0b145886a6bf32e3f442c6817e3a82039238aa824d813d0221ebeb15986565146a9219a3c1d3b1518f43c13814e8ac2feee1ce80836b6ee52587ba9730006355842db127600cbd13db174274d8c1d6016580668c69498bf23f73cd60d965f51266385d1c0baf4944e544dec4db6c68e0510ec3fd8835395241c5be8f799a03ae1121614584c20e374df1b6d6742199d274dfdc1108ee1e5f95b059b16bd71548d116884584c20e374df1b6d6742199d274dfdc1108ee1e5f95b059b16bd71548d1168853ae8c5c009e0d73ca66cd3e8a8d8c12a340c642240c4cc5adac2acd90b1165c55c87a4ce462e6eb11b2864b38209c7da34f327aa0ca732cd8be3e76900f001355c87a4ce462e6eb11b2864b38209c7da34f327aa0ca732cd8be3e76900f0013a95dfbb73588b1c973cd305232225f64fefe403bbdb81b2cf36bcd77ddbabd9966cae54d6031db5dd41ced918c27235eddb72c29acbd89e732ed72b55f2bd84866cae54d6031db5dd41ced918c27235eddb72c29acbd89e732ed72b55f2bd8483820ddd3941b7a48c8200308793943dfd15f15cef84ce5127272520757c7b50ba067db2b7fd6c20b0a0d2fd5e2284be1acd5458f9c56f9ed560b13a8c0643e8ca067db2b7fd6c20b0a0d2fd5e2284be1acd5458f9c56f9ed560b13a8c0643e8cf5cfe630d6ba39eb0bc6f11b94e366b9fb8b2a091b9e0b7d84a619380e0acc065cb1c4c55b0dc072109cbf733063ffd423a1f8831db9a84fb01331aca16461295cb1c4c55b0dc072109cbf733063ffd423a1f8831db9a84fb01331aca1646129a9f484d2ea958c452aa8d199db8966e1b137725e0a962b13fe4e604fb3503fd4a7c997da58bc40fc297157d9048cadf7227d5f2377ad4cc0e74e395589094f9da7c997da58bc40fc297157d9048cadf7227d5f2377ad4cc0e74e395589094f9dc42b7f70f4e341d1edbbd90c351058e6fdd91ce667b22551b2641a54135cacef2ce97219fff1e03c62ab0f2bd7aec2f39c846e6b1dd1090ff9019fd549dec4cc2ce97219fff1e03c62ab0f2bd7aec2f39c846e6b1dd1090ff9019fd549dec4ccddb412c62aafffdd5201ae796df3ca115b0b61c71d24602440fd96ed1da39b60f147866e48a110b4e5a37b4d2b0a7f8f839a8e20c8db6273104abdf2c7bf2a57f147866e48a110b4e5a37b4d2b0a7f8f839a8e20c8db6273104abdf2c7bf2a575fe23cb26d2b868e01fdc46cf65edeb2bc67070c864ad966767e92449f21a65a07d6098630a3cad9f850dc6c68a35dc91ad386f831ce9a6c7224a99b34f6ac2107d6098630a3cad9f850dc6c68a35dc91ad386f831ce9a6c7224a99b34f6ac2138e8de9210fbb84fd5562fb84a1acef0f86cb3c9d02536eea322e5da3cea29bdc30a6eaa14b46db4d052beef9ce7c6246c429cdbeab2825ac608a86c7e69bc79c30a6eaa14b46db4d052beef9ce7c6246c429cdbeab2825ac608a86c7e69bc790062ebfe5f40d95d24faa6572ad66f99c68b3b8610e410977c2013a2fd243c0b1a37b5dfdfa2152d15db599320348ceb7d281558631cd444702ec47abea4c7471a37b5dfdfa2152d15db599320348ceb7d281558631cd444702ec47abea4c747e6d721837d4585c1e618486e9e0d271437c7a717c26db3266ffe12afbfda01795a253dcd048edeec5bd4b1a255d57472569e76761c6fae177e11a7114fd544af5a253dcd048edeec5bd4b1a255d57472569e76761c6fae177e11a7114fd544afa5fa13d959d4adc2a1ccf33bf3c23225381ef18e7694bd8fd9a74549ac3a878524d84003a1ecf7fba80283a21ca0b241e07765714809306e2b0dce0c786a081324d84003a1ecf7fba80283a21ca0b241e07765714809306e2b0dce0c786a08131ba4c131fc6623edfce9536db29d315139a60750fad920497f7a54a7895da8f4652f2cd963cff3571d1ccf36a54777f4e900cd408de1389a5e06834c7ba11f7d652f2cd963cff3571d1ccf36a54777f4e900cd408de1389a5e06834c7ba11f7d0d451c7974cb9d704f744884767b11085affd666270e9af18298575d0def5b98bd8ca6423c3b6f0214562f1d108a508a9b89f53caaad52e38c72cfac1f0fe979bd8ca6423c3b6f0214562f1d108a508a9b89f53caaad52e38c72cfac1f0fe97917297581fb106c9330cc93753a0c887796c4556deb075c1625d0792821e9799e55760bb1670c9b92618128053c8194b77bf4b2d248deebb965d9a8b7bcc9961955760bb1670c9b92618128053c8194b77bf4b2d248deebb965d9a8b7bcc99619fd0da9911366e2bb95176585b530b4fb7eb3444b9e54ce90bc3396bc73121dc7a4a87fa8f34e79a6e1b765ee44b8611eb0dfb8de47d1668000cd538510447734a4a87fa8f34e79a6e1b765ee44b8611eb0dfb8de47d1668000cd5385104477343e4e7c1977b6218c18def8f16fbe59b36a6615f0cee606cae8d7596d330621434c648fbff613f0a070e278e7b867ea054c494c6312214c0e60af3a561ae856c84c648fbff613f0a070e278e7b867ea054c494c6312214c0e60af3a561ae856c8df8b6da199af3815111d8e1a20b4f32597ec0a10f965a0035ec99bd791fdebb59908194f6438aa5265b34680ef688e399f52300ac7881acfe1b0bdbccc5692329908194f6438aa5265b34680ef688e399f52300ac7881acfe1b0bdbccc5692326e6726a6d922783fc89039b205b17c2e4ad1ce262948943cb2d775ec3c5a0ec9947c9d6867b76369b4c6ec71ec6247fe2ffb4619a19836561e991aaa37f475e0947c9d6867b76369b4c6ec71ec6247fe2ffb4619a19836561e991aaa37f475e033316b5b5d1449431ee2d47613b32920653de173d0a20792120f7fa7ac7d6ccf7906f41519a1ddfe605030be24065336b63f278e8ac2edc15bbba7dd0a0be0767906f41519a1ddfe605030be24065336b63f278e8ac2edc15bbba7dd0a0be076e3f90e04e15ff206d65c452e3cfa2081fe5ed9706176b6446be75c9c3a3258ced56f47567b9d631f6701e052f22107f4c4c10d230642b4fcea5ab53ca6bac7ecd56f47567b9d631f6701e052f22107f4c4c10d230642b4fcea5ab53ca6bac7ec26848fdb7bbf213713bd78eee264ff0bb8871b701a774f91fc2f58ec64319d03f0b0e5e422af9e36fe363a5879717c58963432a4a0d287b7a78e8d6aa6f21511f0b0e5e422af9e36fe363a5879717c58963432a4a0d287b7a78e8d6aa6f21511f35cca609058a31c0f76bf0c9bfc945cc811e2aca454655a222b431ad2b4a54584f194b4ca9ec766724426c5b768a41eb44bd44a479a28a9db3e6fc31fcf0dcd84f194b4ca9ec766724426c5b768a41eb44bd44a479a28a9db3e6fc31fcf0dcd8696c7c6c272e260bd667e2a1ff35561484a59a67ce68fbda0a3f33e9a44c2ae41fca6b3d4995764a4081ddc7e87df66d9722a6617c5295bfd2d5fb52685f50f41fca6b3d4995764a4081ddc7e87df66d9722a6617c5295bfd2d5fb52685f50f3bd11c348b4e5a81da488b35f20ce9cf3bab88abd9f9a419176843a458f7bc4fa369109fe8cb8bbcf4bcb7b98eac3a6f2b6416db38c10416a4f3a82615e82879ef8a089218572e55f3b03ddaf5d921c7f540c5e099c72493c4aef939a1545e9612d5bf0c20c4bf14ab13416cbbbdb117545854f1c3a8a8dfc46da2f71fe81b88d775ee18b78090ffdb70c6ce740aa8eed371edccd4b53be6cf4488fd96cc5541d775ee18b78090ffdb70c6ce740aa8eed371edccd4b53be6cf4488fd96cc55415032a6461704b45b55dc6d83ed64f239b3f7cfd40bd7206b7a6146c52058ee87ab2f474eae6963458736ef64886da88a879326a589692772512dfd7206ffe417ab2f474eae6963458736ef64886da88a879326a589692772512dfd7206ffe417f910b1f1727336f49eca08c955ca3e471c8af956254e756ddbdbdb8df446acaf69597094a135ab06c306f242bdc207666f9e37446fe8deedc6caad260c4b2dae69597094a135ab06c306f242bdc207666f9e37446fe8deedc6caad260c4b2dae42f25b5826534cbc8077cec2b62d879993db0edf5010210dab69eb354bebf9b97e9b060171ed6c672a353d53a64182323ed2ca2e023be27e3e30e787e5bf46657e9b060171ed6c672a353d53a64182323ed2ca2e023be27e3e30e787e5bf4665547fabb468ca7405e9a93bd92b8f12fce12a6de812e45b979c8c142d7b94c9f4a144bddfc96ff3799d4bca1b2270b37b6b83c9b953cc117237c86554622eeadfa144bddfc96ff3799d4bca1b2270b37b6b83c9b953cc117237c86554622eeadf3f933ac94c03633f71e666dba4ed8a5b5dc3fb923868bda5a72459ecf32bfbd344154072ed1417c15ed58ca734d2dbe19bdf7e1f547f18ccab0b503e3b41cd1b44154072ed1417c15ed58ca734d2dbe19bdf7e1f547f18ccab0b503e3b41cd1b147724f41c68b98a49078dafb61f714c2adf510d83d1368bc2dd5104fbaef26f45dc9ceca3905d01e0224f3e415780a1f6a80c4311f74abb06ad1fca0c11cf0f45dc9ceca3905d01e0224f3e415780a1f6a80c4311f74abb06ad1fca0c11cf0fd90ceafe9697ba02ce9545847a5de9efd83bd4eb8038f6a1b5057fd5df3b9a75eeaa1f3249fd6702a4a9b2265c143a1f733722df7488abab56b4cf8535ddf1c7eeaa1f3249fd6702a4a9b2265c143a1f733722df7488abab56b4cf8535ddf1c727467de62da58c5262f56adc970fe1ed1bee753429e5359763f41eac4f2063c47bf7f83b7018f9a3b9552c7ec49c7c7bfcfe1599af672643c8ee915a0836c4297bf7f83b7018f9a3b9552c7ec49c7c7bfcfe1599af672643c8ee915a0836c429462cc59fc330622346beab21bcb0f748f85419a7d370c67ea3c53d124c1217c9d3a493309f2abbba5fbd1706c224a9c52980540215805eeb6163432ceb6dc9abd3a493309f2abbba5fbd1706c224a9c52980540215805eeb6163432ceb6dc9ab64c87950029b1cfe791bc9ca25c5b376bad03bdc168fc6c131b4d1035736cd9652fca5d3ca0e9e6d982728b0e9581720bb31d3d2cf46ff5d285799e5d6518fae52fca5d3ca0e9e6d982728b0e9581720bb31d3d2cf46ff5d285799e5d6518faeab76bcafef7b4326bba26a6c736c315474b9e6e358fc53defb9bcdcce073a196a38e7924da950099049a4192b08d1089c7af4d51528861fb2427e84190283a08a38e7924da950099049a4192b08d1089c7af4d51528861fb2427e84190283a088e6e6886f9493476550b394a44ce5f967e2e28a9667260e6fa3f2f696743cdf6d7f5f2f013d24cd06dfb7ebe4c21874a2d565c40899e236b49d461dda723aef6d7f5f2f013d24cd06dfb7ebe4c21874a2d565c40899e236b49d461dda723aef6df054cad46f13ecf422bfec0b17ff19e2eb146069b0df18175825b77f1e02611bd0453bac7b5e9ac5a9d21895960a1a761ead7f3f40acc7a134ef2b1d5e56b5cbd0453bac7b5e9ac5a9d21895960a1a761ead7f3f40acc7a134ef2b1d5e56b5c5b83614ee663ec2f79c13f5496f55b09adfb8dc1c3fd0242ca8e4222604af0f84ec0554398a3ef5b7292a63a7f11aa646400ba47c39b8c2ac7a4ad56e072d4b04ec0554398a3ef5b7292a63a7f11aa646400ba47c39b8c2ac7a4ad56e072d4b0b12a4f78130a29662662b5bf7c9fb93b0454ca414c553b140161f2a2705b43bffd9067b9e7ea6ec1b57b40fe3748ad18bcd24180362ec713aa95a00a50a66517fd9067b9e7ea6ec1b57b40fe3748ad18bcd24180362ec713aa95a00a50a66517700518ffdc62bbc166ae5d6e31bbeb91bc6069fd77ec8398404f0ee5d63329f42b43897e380d05e19ad5071dfef5852163233bda54009dea9907a114c85eee8a2b43897e380d05e19ad5071dfef5852163233bda54009dea9907a114c85eee8a438ed6b80d6899bd2fe4da3121e9ce255dac4d4bbfa059353a07e695cd9632a5441b4e1bdf156c7c0069bb6f65d8965aa90420b2056cef66877f9f12f3afd629441b4e1bdf156c7c0069bb6f65d8965aa90420b2056cef66877f9f12f3afd6290a993f7d1d44113bbe1d4017ee96d96a44be830e674fc2000cf6df74f302b774234fd605e4f549017a0197ef5766c3fba49fc0a8b69f675d3ad43f526fec3cfa234fd605e4f549017a0197ef5766c3fba49fc0a8b69f675d3ad43f526fec3cfafa8cf5f193bda859d61a64c4e1ba9798522f8ea25828906379b5618e44eeca1e95e30335a5e52fc97e0dbf912359ee4cea6b87ff02e51b191372e98176176a5195e30335a5e52fc97e0dbf912359ee4cea6b87ff02e51b191372e98176176a51eff2e45563da957914e5a4de53e2a135b9d0b383afd3090cddf856f31c112c8632ec62c83b2443bd9b5e52539bac9d26b4cfa718218e4f98d9ac7ad55ea22eda32ec62c83b2443bd9b5e52539bac9d26b4cfa718218e4f98d9ac7ad55ea22eda7499c9a2fa1c15b0743659ccada7509136279619a5b9415634bdffc0553325e990f3ce6a3b249e0c3255b217c74bfb8d5899e88b911f584fa4b37aad0e6745fb90f3ce6a3b249e0c3255b217c74bfb8d5899e88b911f584fa4b37aad0e6745fbf2de0432fc63976889070485123a6944efd53ae9f2cddfc1593e6a1ac2612f23248c5e09e4284c5756e2ff13f1b6e8fa6d41c9777d15e3cd24938e10a02549f1248c5e09e4284c5756e2ff13f1b6e8fa6d41c9777d15e3cd24938e10a02549f18a4086224481524cd7a8d9aaad7dcf089d9db2602cf0537b15f1b606bdd16173723a258454a85a50d75cb5cb169a4b7fdeaa39b43bda5a00e5a5772a24b62a99dfd7787ecb3a399e66f174cc57efca0aed02dd869da2b627a368458a9e6bc3d7849aba65be59518f05b0e2dfdfdb45492a59c4d149ff4c2add6f8335f4ecb2c5bcf425e120358f10802b6a7c10136b1b0bccdb60f3607d980602e48d14120af0bcf425e120358f10802b6a7c10136b1b0bccdb60f3607d980602e48d14120af0f51baa726a52d7b84413a95ed52e62e3800ee0f2d884a5610d52ec6b9b34032412c34d6606caff20f7d47b2f8398595d794c9824c61c2a9891dd155a240e99c612c34d6606caff20f7d47b2f8398595d794c9824c61c2a9891dd155a240e99c63c9780ee4580065fbf2ebef32e13e1c53c164146d479e6079a2d82adf3d67c7c521b7a0c11e8de3e19c148a6a5facb084e32dc99009c48858614c20697ea4ac0521b7a0c11e8de3e19c148a6a5facb084e32dc99009c48858614c20697ea4ac01a7113bb6fdba40bac84742b888ebb18d793a0722ab6b18da8e8d7aa0f9c1ac66be63ccdbb2b0c13aa327c452b322b5dfb0afb71646393deabf196fc1a3400d86be63ccdbb2b0c13aa327c452b322b5dfb0afb71646393deabf196fc1a3400d863c869b57d7c9220a2cd94c6ee91695edd8a86aac04caf62bb5e69a84278eb294abda8c538ce603ea3b2c45813094116544849996c878f294a13e42beba51bfe4abda8c538ce603ea3b2c45813094116544849996c878f294a13e42beba51bfe89c901d24d467dd82137e9a9adc78be1836164ea8e25349b4ecb2e926707872c9ec8cb63eae96b4f0af59c7c2a31d51ef8418dc23de002fa7a03c86d4d412a369ec8cb63eae96b4f0af59c7c2a31d51ef8418dc23de002fa7a03c86d4d412a36a00e58af8f35b040e0e1482c4723c3770833ed15c999ab15ebe8dfba24b195b1a0fccdb8a5f98e20159505c1d67cc484b08ff8008222f70b378684298453b5e8a0fccdb8a5f98e20159505c1d67cc484b08ff8008222f70b378684298453b5e8eefd198b4d373730962c4ef9e60f1cc6be7299c576b4ded1d81d1576a7365a22615d0c55b090c294a2287ffde022e48b927a32fa90a5449b14c4c630f3ad6aab615d0c55b090c294a2287ffde022e48b927a32fa90a5449b14c4c630f3ad6aab51834a4611d13d2f50cfcc66048743cd9bd85bdffec90232f783f5d8eea9a86b6a34288356573f07ce793c2df3f244736d58c2642de4d76585f1a6834d0309956a34288356573f07ce793c2df3f244736d58c2642de4d76585f1a6834d0309958188dec4d0ed64dd62d21eaaa0cd7ad651a0389ac91ee05ad5e3f9de846bda3c83c69f68ff9b324d821bcb293f8342fb93ce80800db1a35915cdf35cb2c91d7483c69f68ff9b324d821bcb293f8342fb93ce80800db1a35915cdf35cb2c91d7434e08d1fc097fb70a9968a037e7a6bbe0f68eaa914cadf1068cc0ddabf3f20a652b8190c3c07db37bf665cb075cc39cc9b8cf4ddb7ad3afec225b3fc8829f13152b8190c3c07db37bf665cb075cc39cc9b8cf4ddb7ad3afec225b3fc8829f131a890061aa5d227a5985fa13261ef706feecea2067ff037242a64d68ebbb224316a5068c77a6504ef25fae4d1c1e50bb0f62dd26acb82e2f90a51aa77e48614996a5068c77a6504ef25fae4d1c1e50bb0f62dd26acb82e2f90a51aa77e4861499820d4aad2dc5e24df79942e69317a4a0cf345c4f2786b67efe8431ab6eee4e6fcf6ddb5cf514d6b6afe90be913770b111745b56ed2ff15d366e0a5973d9b35d7cf6ddb5cf514d6b6afe90be913770b111745b56ed2ff15d366e0a5973d9b35d7eaf32de4bdf03c0d1cfabb13332a83039f37c95cec891e68ea5439170987905f921a930589159d347686e0ac7669c64d300c7cd940fb3bea6195769668b3b655921a930589159d347686e0ac7669c64d300c7cd940fb3bea6195769668b3b65578ea81402e4db230564f8d68c502f0932050061f35f6e0020aaf9f2180d6440b100a1793c9453148ff26a793ad0dca3c7e0b85478d88175ec7654617b3018381100a1793c9453148ff26a793ad0dca3c7e0b85478d88175ec7654617b30183815e35bf0900bc1f1796b3b46f6572cb2fa178bcdd75d59d490bab936d12beb2477a82d8ea6ee11e73c9ab8480abba162c4552df3a3245dd21fa39f133a9fe20427a82d8ea6ee11e73c9ab8480abba162c4552df3a3245dd21fa39f133a9fe2042eb7d90cbe114079bf94668618729ed4a4ce26388db6fe92bd8e8510c81c8ad5471e2110ff2c9adc42b777b11865e9f251602540f208f8acbed08f719a8fef81171e2110ff2c9adc42b777b11865e9f251602540f208f8acbed08f719a8fef811145d97cd1daa28bb219ff7aff8e108a74d5b66181e3a6744ef86820eb6aeed9535109779c7f0e7bae3ab1e6953b4c34ceacadc131c9ee62533be934010095ecc35109779c7f0e7bae3ab1e6953b4c34ceacadc131c9ee62533be934010095ecc9180634e8c78233b748f04dacbeceb8a38cf3753c166c39c6c5d50d879ac2a2d7ca63eb8d97626fe2a8d64059ca21b0e61205746ed45fc4b0c26f38e55129b797ca63eb8d97626fe2a8d64059ca21b0e61205746ed45fc4b0c26f38e55129b79046f89d80d7cb7e396a458116f43b790de0a5fa60fc5506aeeada49d503d9ae58d947760cd996a7303d1d55a613b64d267c420cafde907d85e6c1869a604286d8d947760cd996a7303d1d55a613b64d267c420cafde907d85e6c1869a604286d5c417de4abcdbf2013847bcedf1041475659491c72bae0276d67b1605377e4672317dbf49013c7484468e69e796dcd89ce45af81de70fe29f20458fe93b24e142317dbf49013c7484468e69e796dcd89ce45af81de70fe29f20458fe93b24e14683a8b37efc8ae1da9092543f20f9aced3bd3a5d877d03dad6dd7fb23849ff1029edf0fb496829f9d05394dfaa771145bb3972ce84a192688f7afb6af7c712d529edf0fb496829f9d05394dfaa771145bb3972ce84a192688f7afb6af7c712d5e95e28a7c2c7f8d7ce1c581f66b890eb7576d0d688a3f59130230bae2c276323fbcfd5d7ee5a5537c55a44e9b1e4d183521288c394b8a1825b50c119ac230f98c6279089e6d3443611253867970c894f06d78c0c91db61be649ad7708b07f02211f2213e86f3d61760ebab746c1f0f00e748238a2961a883fd4f8b0c125583318690385f0a8caef795ad5f66767a37c52dc919c7bc84a97a70220ac76cb93f8b8690385f0a8caef795ad5f66767a37c52dc919c7bc84a97a70220ac76cb93f8bd7a08bed414195d6a17f516a80c6cdba60ad65c92a8b771044c912c30e338696d6c65f61b5d313d23bdc9bdadeab576f8fdf5e3f424aef2dbcdefb7661a9062a57a2a372fd24edd6fbe8ea07ced1b37592a3251b03a36253f0e4efe0658acada45c560c0f38810111df3fc4189a089ae568867375a03f3a7c0ed87cb26f15890a0c0d97fcb6fcbe108c67984347b553b9f03d95efe7653469e09dc36878ecc09a0c0d97fcb6fcbe108c67984347b553b9f03d95efe7653469e09dc36878ecc09bbdedfd9af251d9f2c3a5a42879d25256c4c0856694b7fe2dd1cdf310653676894e016c3cd21fb7246541b62a61de50bed4e6105f526a9add91fbc4dc503f17d94e016c3cd21fb7246541b62a61de50bed4e6105f526a9add91fbc4dc503f17daa7674e78241b4c51fe341cd33f7fb56d060cf4ef0f68ae25ad88e908101ded95558cfe3cf742f58d2115c689a5de707b6c1495748b9cf9c7c7c88d512320d75e0771ee494dbbd7b0718e4ea115e45b2666406226c347ca892204b7a9a4d9a9193cb400b6a9b217565a18f2f4106ff5abf291c47e44109dca2d5b1f2247b59a6261012738e0b972285ec20c0cbde728b25ffd61c59d0af417b665313e4df9a89261012738e0b972285ec20c0cbde728b25ffd61c59d0af417b665313e4df9a890bcf16f999c41b11fbacb1cecb264455d8cba80d0de327a9ae1a4c6b1de04d7709b560ce362f3739bd6b927d41e0164cd1db33af9dfb829ac8a64dc2c89a237909b560ce362f3739bd6b927d41e0164cd1db33af9dfb829ac8a64dc2c89a2379c49b107315262c8c17e141571075812239093f20607c61dd30cba1822f36501409cb154d31cb21950d731c635863504398e87f1cb64e471736c42b320bec26f109cb154d31cb21950d731c635863504398e87f1cb64e471736c42b320bec26f19d52fa4c4e89054256f987f287bb9a581bfe347a84fd4735a884f6332cf7d2a96eeaa6b462a64ab23dce62a3b86fc9f6e63700cff47be9c82e4bddea2ab47ca46eeaa6b462a64ab23dce62a3b86fc9f6e63700cff47be9c82e4bddea2ab47ca40ad80935743298fca28618aaad61d9a93f3d83ae614975d91eb213c32a5542321e687143a1c15b86c8ec3845de8791df375ba2b48d620c519cfcf33333a21a451e687143a1c15b86c8ec3845de8791df375ba2b48d620c519cfcf33333a21a45fdf1e06d1466001453b8b67d84689afdc7f95ac29852851f9fb1b751eeabf28638859aa7d950316934c59360e4c3d10d77a6ca4f6c995612ef1dbf51a409629e38859aa7d950316934c59360e4c3d10d77a6ca4f6c995612ef1dbf51a409629ea2d3958c9e358365ea95292ff75ef3fd78e85edc5892ed46e90bba3ab90b097010dd92d1ca399907a48b9ba143561ced414552bbb75089022ef88da9918566da10dd92d1ca399907a48b9ba143561ced414552bbb75089022ef88da9918566da8ff9bef679d3936ebb550a5f13e4954699642531101a6b11cfe759310cf9919014257faa1838268bfda9bd835c90ad3472b39c6a7f692514c12e38a1846dcf3f14257faa1838268bfda9bd835c90ad3472b39c6a7f692514c12e38a1846dcf3f5f89900127b86dd636fe1ca1f3425d1d0604973a989ac1fb23a18c1dc2615f13e91cc271ace8376606e0c21b0af821184e08d1f914a6637a84f64d3b0261768ce91cc271ace8376606e0c21b0af821184e08d1f914a6637a84f64d3b0261768c14b1a9dbe8580379fad2076bf58266277494f2294a11ac82767340d742f57dc54e924c2b3137263564c2372bc506e5da67813cc61af5e58b67b93ad0ed7f41454e924c2b3137263564c2372bc506e5da67813cc61af5e58b67b93ad0ed7f4145dbba87b0e2e9f62ae7de92875309403b225dbbd9218abe2d4d33cb8fc763348814cd10330e639e9c53395a24915466d14e3bf8ba952dc11e405fb724b0c17f8c14cd10330e639e9c53395a24915466d14e3bf8ba952dc11e405fb724b0c17f8ca1fd3b4d5874639f27c567cf3024a2eab1baebefca66b7c3cd011d4eb9a9e96f2422b374d9c94ec138e8261859594d31f9229b3dfbbefea705d3065b93512b0b130fba02d871eb85d3b14f273e1f8a237b2ff1c4a451ed9985b7074fbd48f387918e75d9ee70986384ef5165d25f854ea96e5d884ff51f99b1154f6be262821eb7ae9724e34f3a6c40a3ae72fbe3c64f7846b82bb35b486465260f9f7febc4cdf08a74a90b4189967ce68d3a5edd54f5197ce6614dd4fb2676d205b2d74fd81ef08a74a90b4189967ce68d3a5edd54f5197ce6614dd4fb2676d205b2d74fd81e42334eb371abc0d9090e15e7a3b6bab7c72660f61866299fcc07289725b900f3d3d45ca6d1301cae4562f44bfdd9e8b33305a34be8fc9eeb1d5188c2e1f9d59cd3d45ca6d1301cae4562f44bfdd9e8b33305a34be8fc9eeb1d5188c2e1f9d59c8cc16961aaddd936590979680675db6b10e2b68b601a5ca6b2648a75b47986118d63eefa53edc7a106049ff9b4e9891fb2dafac952f301d851c289f880699bd295a117d3a9f58214cb44a7a2247e0450bb261beaf81fca98c0b0fba6d3d3be696270683c38c68bd53e93ac2c363842db6a2c438cff4298f27aca33da285768252e9c2d97af1759a6fa0a7a228d214f41c1fca3fce5ce951adf638ef4f50ebaf03349dc8b411ab297df8d539be76a31c1b75c0a576305df3ad642586c2b4ea40896322cf818f3600e16756583b80796abf1473a2b383a122c671be238ad2d0e91f27b6130ef3b7cf32472d6ed69db22460a26c9dfc1bbddd43995951784fe9b29e9bc9580d8b6b7475827b49349999fe6a0b6653e702cd709297148e3e0d8fa81703366d7943bf37fa66b7c76e1d9ff02c92664acdcc3f2e6ea4493b1bff99171a1eb11e5b143db2eaa8c9986df04d93096d7e7c11426ecfda72a303642c0a873a1eb11e5b143db2eaa8c9986df04d93096d7e7c11426ecfda72a303642c0a8737e5c7bb2f7b0139b08c7d7ddcda452b740634e2433f90ea2367a5daf7b390fa8b4e0973cc98c052e110774a281b584da24c17de147b5ccb84ab0546fd7f250e750b6a960e580e88c188d034f8f9e001e72a1058ab43de0e29a9a203eeec536e93c337f469bc39a4dcfe30affd0d6d48c1d1ce9ddff25613df7f06a211ed064c0d610b9823e31591413d65d2ea8fd4c1e0624f08cf263448a20b9921d6715454df629415b7508e69a537cc50bd4c5b5877caac30516c16fbe6d43969a2b3193a5abaac162489f48944b82f1ccf3f0c6f725317c832b583f06a9747722114ecc8d648c29dfc8ee784d9d91d33c909cd47dc20b3c5a3dedd5df2b9ae1421ac29ef2648c29dfc8ee784d9d91d33c909cd47dc20b3c5a3dedd5df2b9ae1421ac29ef205efaf3931b0023b49a780a57c94bf61c14d8b82ba383e4c4596cf01d7f5cf47e30faed9b01c6d34edb0e4c5211922f1ad6369123145882d5abcdd028bef7dd6e30faed9b01c6d34edb0e4c5211922f1ad6369123145882d5abcdd028bef7dd6fbc8823efbc098576ba69b149958b4637601d77b21615c7906eb66f34e040a9fadcbc0cb5e3b37fcd523c0978b3e65b1c326320dd07e1116dbe2336c194692d2adcbc0cb5e3b37fcd523c0978b3e65b1c326320dd07e1116dbe2336c194692d282a17e011f60e5fb9916e4d8804fdb0689b0d799dfeb06b257b4f6c363c4d0b6cc309813e5ed7fb8bc8e147d713b94f261f2f74cff7a7682ab93118ba7b3a972eb6cd771405cc1141a253f4bac53bbcd0fc24f9c12f6180700e496ac7ddea444e214e5f6e40e04cbd62b6498ceca71918d2fed0371a056df6d1837db3a3705cd473333804247fb055debd2d597c8a6235ddd9d4e3b96320fff82450cfaa743dc112991894108f3d20d183903b38945ceb1d667e5cf71c9fd7573592ca4992eb1e368a29e7eff5d626d3dd450ab9229067e73c5244780048521cd01ba4093cc45ca38a71432e6292768e54be7fb79c7da758e6238a4cdac88701017f79847592668eba74992e7ba671a1cf15ee608c2f92f0845bdba9554015e70614696473399bf6eb90a26c4b7b809cd2dbde46a7c92ba6a5a2fba2d073c8ce4ae28fc082d6b0fa4fe02b3ea1569d22c583c578cdaa6ced21e208ec060617268707cf46dd9f80fa4fe02b3ea1569d22c583c578cdaa6ced21e208ec060617268707cf46dd9f830a0b71b6b2e8a4000a3a8f19b61d35515a2cc9e9a2280d4a78041946fd3676435f07e12b57d6ab7c8e8cd6057f5f790faa4817738a86b832f87146c762f00cd35f07e12b57d6ab7c8e8cd6057f5f790faa4817738a86b832f87146c762f00cdff8b8dcd1435a4877de2f16060020b95f30d102f353f93858d77d8e2d5c20641bcbae79099495b71353c77381d3dfad8504ecd8f290f83aebd580ef0db9a0d19bcbae79099495b71353c77381d3dfad8504ecd8f290f83aebd580ef0db9a0d19ea1d8a4aa07f53519f76e1f034ef9759543b75e65d21a4fd8b3c3223f38241fd9f757e3fc627c6ef52f0c73250ca3e20a73fbfd8092bfb99783016f2ddf9fae79f757e3fc627c6ef52f0c73250ca3e20a73fbfd8092bfb99783016f2ddf9fae7a7f7974a4e1cae7d724bdeb9f6f794f72f9dd27a63fbad712b076b2e5ecb79eb3df4e798aa50573a688ce3d0c46a66c9032ead8dcb006c494e203aaf840ce8403df4e798aa50573a688ce3d0c46a66c9032ead8dcb006c494e203aaf840ce84091b5375bb3939d73afb071a08acd80797d77bf32209b3ae0792dc32d1c6552766789eafb4be840ee053499db7bd08385f219d656758b94dc3f4f7590421c3a766789eafb4be840ee053499db7bd08385f219d656758b94dc3f4f7590421c3a76a1c422f0062687eae5e8b38d461433770068cf9e07e44ff26d29262bdd8e8c44dfec150fe01c8824d10a88177a6a1b3775636efad2e362e79a48b9d0781be7f6a57ca04fd381a7f29035efc58ef5826c1cb6b6b0c057f3e8e1fdde699649fd0d3a7bfa84d3f63ca2f80f7e437e920917e593b77494bb6f3bf41efdd1955903514efce365b7ca354766a2923b1247c51b962a75adeceef3410625976146f54a174efce365b7ca354766a2923b1247c51b962a75adeceef3410625976146f54a174745c25e54e7d9bbd3d661cfac3a10916e32f9611716afe35413bcdcd6b1ee3661d02e3a4bc81eb427fe3eea55f6957102317f865bc5d2bde5b140477295469461d02e3a4bc81eb427fe3eea55f6957102317f865bc5d2bde5b140477295469433a93552f992c6fef0de0e09938a95352e41fba29c1fba63b6ddc1a8f7febfb6c4bde949c8b08eb82c736bc31a70ca1cebc4e2676b81c97b6e7f24d0db6ffd553cb22b9097a552691bf64e07d977782c65f26e4bd1cfcb0e87707c411414ebdd3cb22b9097a552691bf64e07d977782c65f26e4bd1cfcb0e87707c411414ebddbd5241e74b4afa577d0e5e2dc0e6da1262a43d5509df76971a8477fc3f8f25d05d7823b8499e18f9ec458777745dd090685721f68262cea6644b5426627505915d7823b8499e18f9ec458777745dd090685721f68262cea6644b54266275059143e8beca5fd7e433add7f0dfad00363d8a63d9fd392c7d13eb28c365956924029c5d2837c74273e035531c9291108e32578619c4fcf8d0eae8a5578870011dbcc1806ce73acd52a946963cf6c4a16a2c371867080982eec54d3ceacdf93e1144c1806ce73acd52a946963cf6c4a16a2c371867080982eec54d3ceacdf93e1144de8212ae903649bd240fa372b161748a6bd524bdc1dbb962e9f86f3747fc35641894bdfcb3880dd8ed1cffccf476550658bffd5f83addda2fec592314c9fce58456cfe0d0c84ef6005268e9ac26e896ab178340b4376bcaf9a56022f586090408e5f4668d061df6b39e84f011a1c61bd7f60f9570b144f5b9ab71887e38dc9758e5f4668d061df6b39e84f011a1c61bd7f60f9570b144f5b9ab71887e38dc9755b24fdb2cd4573fdb278b2e0258907bae9c0ae350b8f13ffbf3ab53522542074bd778f680f4c24ae4c22eb1ed7ea6c35f7e26b921616b02905e00f5aae704ceabd778f680f4c24ae4c22eb1ed7ea6c35f7e26b921616b02905e00f5aae704cea980dec53fcd0e3660e6ec49f7f0b5e8b525a881def647390c091bceb8363de956362a66e4c91d87ae94656cc0e6d9d77cb2ffe870abf8f05ccacd9a721b1c3066362a66e4c91d87ae94656cc0e6d9d77cb2ffe870abf8f05ccacd9a721b1c306489977377fb092734066c77b8292d548b34701b77c5daa06c428327334646c4f3806d91b243892348a2d22e6ebb5d7fa67f427abaecaa0852af3ae432cac73463806d91b243892348a2d22e6ebb5d7fa67f427abaecaa0852af3ae432cac73466831a3fe5d50947da94a6c1644f41b5be612aa3832fb7a559bbb448e6bde4551259e8cfff31bc35760e0e6a670ccb864849d18a2255a9876a24db53e668982c1259e8cfff31bc35760e0e6a670ccb864849d18a2255a9876a24db53e668982c1da9f2c3996ccce6cc8dd7b041792a61bb7f4f5f90d3482fd592065d41ff957aaa369e1cf75f49030214aec288578d24ee5c473ea6c4e4f7f2da046d5eac9749aa369e1cf75f49030214aec288578d24ee5c473ea6c4e4f7f2da046d5eac9749aad3a276f99b4199ed2107743fbe381c62b41bcebab2e8fca5d27b002b9f39e8b22fadb41f0dc00ef1f7fbc41845d10bdbf40c816260c69667c5640d5bab2748f22fadb41f0dc00ef1f7fbc41845d10bdbf40c816260c69667c5640d5bab2748f6d00db51485ace554ef5902c1460f5d1636270d94ac42ffb31d81f5b39cf310a89fa8dfe92e863826d64b4bf89b40d0813340ac5f516b5727591001f7dc9009689fa8dfe92e863826d64b4bf89b40d0813340ac5f516b5727591001f7dc900969b140da617f3504685c36e0948fd045c4f43792c2aaa86b13d8f2ee314ba8dcd7698f4f08d594bf47294cb4215e25a7e02ab86854ae34476a6fbb82a7c92a08d7698f4f08d594bf47294cb4215e25a7e02ab86854ae34476a6fbb82a7c92a08dabdba375a383210e1a3ec456568c2c9d2a37ea9d22cbb5fc271cd35c15d8c16b1da4876419094703f1dba4b081f764e9c730a6d28829529cdfefb30e12ef258d1da4876419094703f1dba4b081f764e9c730a6d28829529cdfefb30e12ef258de223ddc886bbbbbde7968a53c2b6533e4e5b087911fca68339fb419dc1862e37bd7ced7b8999318ef2e86659d1a89385f8cfcdf5d05bda72308011673c1be0ddbd7ced7b8999318ef2e86659d1a89385f8cfcdf5d05bda72308011673c1be0dd67d45498214f27c3fbe47d2b9d8edba57a2bdb3889dd21b4756730624dc560035f119c5db408f4e32b9b3aa17197b9bf1638252453951e617c6110f658bff6b75f119c5db408f4e32b9b3aa17197b9bf1638252453951e617c6110f658bff6b742f93d969ae06335a02e61a9a5fb70bbc5711ba9b8b6ba886e886c45a83c3aae354d53f95faf14c804c9bcfffd00f6c5824fbe8d7c57673daa46e404b1622d25354d53f95faf14c804c9bcfffd00f6c5824fbe8d7c57673daa46e404b1622d253045921ccce3a990ce8758b06922ef9cd8312334bdb25bafea36b4f37e94e98e60e975eab32befe577ba7c68637a8685d650519badfbc065435141f66ce8925a60e975eab32befe577ba7c68637a8685d650519badfbc065435141f66ce8925afa01f7726e977e9cac1b86508a68d14e8917930a2c199994ef026187a0cdb336f7cd9d3db685be7c57b8238317b5df5889b4e9629e6a93f07317d1aeac8cf38af7cd9d3db685be7c57b8238317b5df5889b4e9629e6a93f07317d1aeac8cf38a144abe229c039bca84e7bb5d53572cd373897385e61710cdf1bd5caefdfc505619db50a4dcc2029f5535dd6675fd21420f11911f47f74fa14908d39a6671cfb2d67a4b9ce50c8f6fdf7f8111e9018548f712923bf4afbf0d5891b3b307d03dad778018ccab13957def96d5ec61eb8bb35fe2cc3fd20e52e9a7366edebf2692899122b61cf6cb10a162a74a4a7849545b1d5424461e779881dd9feaa1ed57cd5a9122b61cf6cb10a162a74a4a7849545b1d5424461e779881dd9feaa1ed57cd5ae276f7399438224bf175cb56bfd0fb6aa1edf50da81b60049e4f7a89dfe37bc821fefcf5fe77b24aab8eb4057cfad1726f57609ca174ee18d13ab3b145ad7c3a21fefcf5fe77b24aab8eb4057cfad1726f57609ca174ee18d13ab3b145ad7c3a9f9764ef00440647441e4755a0ff2089aa3c4ee368cd75e1ba8e2eed1724fc5713b39924a05acddeab3ee6e11dec1b88e97c7f6fb9dea9ea1d15f1d6e34aa43413b39924a05acddeab3ee6e11dec1b88e97c7f6fb9dea9ea1d15f1d6e34aa4349ca83f58fdadecfc74a8b1b4396c1872d40f34503aba6c4f07c6a9252e1c25e73014e6019411a453e4d00c4daaf0dd5af0d0b59c9fdfaab824a28a6d4736edcf3014e6019411a453e4d00c4daaf0dd5af0d0b59c9fdfaab824a28a6d4736edcf732fdf84890f535856191ed7ec7087771cadb70b025bdce7c7a4df914c7761dcc17a94098bbfb06740f3ecdb7a7c1964d3ec10777e1945503a780fcb60ffc757c17a94098bbfb06740f3ecdb7a7c1964d3ec10777e1945503a780fcb60ffc7578e878287edc35d5bff34d722f456898cb18a4a274aefa38fd44f36197eab9aaffa7d880b21c69e2c4f2e64ef7e698a7bd36d1e5d8705073c8104fdb7c7074e61fa7d880b21c69e2c4f2e64ef7e698a7bd36d1e5d8705073c8104fdb7c7074e6188db0e402c61ed24eabfa53215533708f09470c1871e81e3e651fd6d1fac57e2c81e2e25f529fe001ca174f693a192dc6783a7905d45eb2d71a917c30b542dafc81e2e25f529fe001ca174f693a192dc6783a7905d45eb2d71a917c30b542daf4e8591f2e1953fec518bde6b2eb820dd78a1b61bd1e6f6e22577742a545a33e10c51a77b534acc50342a25c147961936ab8a2ff7bcd1991b9fca391a4a3a06d30c51a77b534acc50342a25c147961936ab8a2ff7bcd1991b9fca391a4a3a06d383023e706a5147d725a3ae404f63b9849ff2c24e006b6b377c2e5d43c37947ea0cfe79beea49858f49b3e09c1c20699554a10f138a6974fcc4980015ec336b650cfe79beea49858f49b3e09c1c20699554a10f138a6974fcc4980015ec336b651938de9ea03ee33f4d8058e4a25fee9879854fdc893dceff851666e6abe13a037a8dfe0719fe417f0f68c1c7ae706a7c71e0bd3cb71618738396a6dd7ba6aa547a8dfe0719fe417f0f68c1c7ae706a7c71e0bd3cb71618738396a6dd7ba6aa549513f2441401db7c63c98976eb1b079a4dc336f4405eb1aaf0c1b3bb42043279321207c8424f046a0b6ceb07e4d71cf1c2dd7ebe53272adb603705c2c8463b14321207c8424f046a0b6ceb07e4d71cf1c2dd7ebe53272adb603705c2c8463b1443d957b61bb6ccb8294b1f3ed09c71456b28deb632d8acd3312e2861e7c12885de8219f9f7650f74028caf176ea1cd92be7d9efd8d0d2dfc7eeb9c075599855ade8219f9f7650f74028caf176ea1cd92be7d9efd8d0d2dfc7eeb9c075599855ac95881688b4434900744e1a882641f60b702a6bdb5e2fc516f75ecea19fe3a110f853b9db44709366074b80f2ace86821544fa2a0dd464bd6d2b7283651659a20f853b9db44709366074b80f2ace86821544fa2a0dd464bd6d2b7283651659a2300c76dc1bbca03c712c3e30b221fcafc534746ea6c33382e07a1ac60dc5fa347c0cab9e55317e63d96025b27903a931b935653a0822cd472defcce33e0b67747c0cab9e55317e63d96025b27903a931b935653a0822cd472defcce33e0b67741a02bf9590ae2f84c4f71fe37d1e54dc901530b15e341c5469d370836ba278e0a6abf3ff9df8751acc19d12c96fc8f0747e84fc4116481d237c7e55b2d1d7fe9a6abf3ff9df8751acc19d12c96fc8f0747e84fc4116481d237c7e55b2d1d7fe91583b357da35b1f5347fd997facaa69c64414c8a8c142d005f6547c577d391cf47c409e39d29f8db158ea7de21682e02571e97ea300f44dfbc226cb650db09f547c409e39d29f8db158ea7de21682e02571e97ea300f44dfbc226cb650db09f537f0c7cc818abe6a94382ed793e606cde8325bc4e1a07cad801aa6aaaa0adc0bfe27c03df256737045c4996411e6b2cc945ee6ed0d55d96d74b6a28260652c9bfe27c03df256737045c4996411e6b2cc945ee6ed0d55d96d74b6a28260652c9beb5cee149b4357dfd44c06d6587a853755fce2ae65c1e541f61b30b23b3f6fc4dfc66d4428b256967c6a0cd77a83c4af0e3fc35fdfebee0ff372b65d4ecbbfd8dfc66d4428b256967c6a0cd77a83c4af0e3fc35fdfebee0ff372b65d4ecbbfd84934fe9df12c9b89f56363495641f34216d035cfba467665bb7b17bdb2fae435aaab4e7fbd42c2864d99f9b0a46049d1567f667fad4c0e50d0be7e12b9383a6eaaab4e7fbd42c2864d99f9b0a46049d1567f667fad4c0e50d0be7e12b9383a6e998a7cf4b4d400f20743e864d1dc01574ed663e8c61da4ffc53e3b76c8602f3b4b5744f90fd19f33e579772516042c06394349810c019847aabb22e97fdba9604b5744f90fd19f33e579772516042c06394349810c019847aabb22e97fdba960adcb897319aa4f2db9ddf68270a9f920e6f81f7ec503dfb30fe5a647046f48b9ad1d1d96f834854805e3743f327a452a279d4b688d68a893be1ca3b4d9b076daad1d1d96f834854805e3743f327a452a279d4b688d68a893be1ca3b4d9b076da88b4351f57f169ef6464ffc5715d228b320a00c72d4af4932a460d2dbe8c629edb2f906194e8da456d64b98f25ab884c5d03fc4bfdbfb5db577e850f07211292db2f906194e8da456d64b98f25ab884c5d03fc4bfdbfb5db577e850f072112929ba76677fac579a7389badd8865ea952901b595e6c6dec9ad1cb41690e7fef19ee5080663ad81989f172ef7d800ed53cb04054587cee97decc4e3c71c11833f3ee5080663ad81989f172ef7d800ed53cb04054587cee97decc4e3c71c11833f39a49bd0f36fb5867d22eb18aaced87fc5598723f47776376decbad42b64cf6e6671e0d3caebd63308fd0e37258223bb1f0e6d098dfe3575d242a3c7e1c061de9671e0d3caebd63308fd0e37258223bb1f0e6d098dfe3575d242a3c7e1c061de96ff9e0221b681d2c7db01ae71626fb4985a84faa4f6bc8e4ccc274ae633b778cf6712eddcfece92d6a1afec3349a46158295de6c0105851a8e079091f3505ec8f6712eddcfece92d6a1afec3349a46158295de6c0105851a8e079091f3505ec8c46d8b0d854850302df462a8d35ee4908936ad9576b830d2320d99eb33ae69674d23e587af061c1bf2d51319b0e3c1fbbd58e025572c07238e8752a28e50c1fe4d23e587af061c1bf2d51319b0e3c1fbbd58e025572c07238e8752a28e50c1fe5b7297098f401b3fc10b04843fce973e635f1c144fa8bc07035ad2da87978744453ad9b1476f12c0097ef71b11f72fc9a44b373e8815940b075c50c3a65a0f7a453ad9b1476f12c0097ef71b11f72fc9a44b373e8815940b075c50c3a65a0f7ae8bd811c4ce37a2bace4c6f2e3407081bead657ddd657ce71e90d01f6bf0b3a7ebb880e7301f132bacfdf942407198593f17a69b72ab5faf931a2b83b1f2a098ebb880e7301f132bacfdf942407198593f17a69b72ab5faf931a2b83b1f2a098f660d747ef0e5535e8c3c86047d17dca09f8d8da163ed423a5c2c0fd15919a3186423a52a14743302f7270a77b62442b0d722a4f64b48b0fbd5e15632df66ef186423a52a14743302f7270a77b62442b0d722a4f64b48b0fbd5e15632df66ef13c5d3432e9b745e028ad28b5cd1381647ad61371b4b4b8fa5b95bc092fe5539a3b152bf1579366e53b6e7ae032a60256364b877d38b66624e6013cf4595a40f83b152bf1579366e53b6e7ae032a60256364b877d38b66624e6013cf4595a40f8f62c2fb9d97544e3c5a259463d7b83eef1cb1f36456a334ee1047ef42fdaa6bf6d23d9f06e4c5b2811493749d9656a66c9b873a8cce413a07ea388d53625680d6d23d9f06e4c5b2811493749d9656a66c9b873a8cce413a07ea388d53625680de3609a0c2ec124321c26a8d2c79a5fa643af854ee9a345b9003025329721b620a59ac816dcf9766cdaf5becf5c8e891065e96176e564ac813a435118df3be12aa59ac816dcf9766cdaf5becf5c8e891065e96176e564ac813a435118df3be12a1d42429592cd00d150a66696a91455ff333c8db1211cd63b253dddc7c2f89632a627a45a708f9eaadac0c34fda1cea00256fd0b104733a19fad1ebcaf29e94707a77019cafce23ad77a0fa422592debbd0d021f6207c44eab5eefefe73c3af56a642df66e6ba7ba1cc132329be91057c9e0961556fdb373ab2074355e0f90b06d09f3f19f230c3301b5ed86a82fa08e2c614a90bea8c9d4b6ce4680cd67f0fc11471c24c181349b00fceeb65fcd75e4a2e25888b9be0106e3ffa5d42ca99e38e4dbd5a650ce1aeaa28507198f43565de3340ae17c4afcf8f231d37ee04897d9bd7c6bce4bc6f089d547cc5e6829c406e15d8308c8b77000e9eb3663c16b67044d7c6bce4bc6f089d547cc5e6829c406e15d8308c8b77000e9eb3663c16b670445e03e8e21285d1ad612db3950b1456b29194a01e43b53050573341b55fc39247b9a349c14286bb7f097ccda929f757f83480dc66de70cf1ca929f52c7d13cdafb9a349c14286bb7f097ccda929f757f83480dc66de70cf1ca929f52c7d13cdaff067fec2524b3da5f86c2a3d1980c5a953225497d3689c83b6f6d3161609f2fff380c85c846209154eb4ba80a9a067987ff1b5e269842ab869e9f1efba0605ebf380c85c846209154eb4ba80a9a067987ff1b5e269842ab869e9f1efba0605eb80dac28579b190056ffc03675566085cceff307633b43ad95e83fc1951880ea07a149bddad9b828191ade16b37bbbecab78f8c4d6184631e26de8bafd0bf48f47a149bddad9b828191ade16b37bbbecab78f8c4d6184631e26de8bafd0bf48f4062dbfd9bf5773663572d71a51fb972e04e26e6df0eff8873babe692839e1d38f380309e5e8c093581acb41d115087926c7f2df43a9ef045fd7a41ca6afae48bf380309e5e8c093581acb41d115087926c7f2df43a9ef045fd7a41ca6afae48b132ff684a302a251da0f886699201f796c79e3fcba93634dd3966d02549239b8cece5814991f470dfedaec3afe62619648d5ba3ffee4220ec74330f371bd9803cece5814991f470dfedaec3afe62619648d5ba3ffee4220ec74330f371bd9803713726758900506e995ef4a83d4130e830a358cf5278747ef8acd2cb4ba80ed822ff91ed1341b87d2ad152e3ac9bb7675629c52d61728736e3c714a7dab93c8e22ff91ed1341b87d2ad152e3ac9bb7675629c52d61728736e3c714a7dab93c8ec5c587bd25f51155500693e6803e69d2adc3c3d0a46cb8463ac571e6af4b176a594914a51901f8eca987cb526f2f939d19925b797c6edfe540fbebc0585ba3a9594914a51901f8eca987cb526f2f939d19925b797c6edfe540fbebc0585ba3a9e081c4ca458bcc5ec44da8ce3de981f923c9616b272a57238c39a2336b5ba2f039829311d31c2c16a31c41715fbed379127f70525220e485d93c43d33e230e7639829311d31c2c16a31c41715fbed379127f70525220e485d93c43d33e230e76d4b6257c63c3c6b50a1f921877b1c2aa92b9f8ce51a1ccfe9037a020132fe9e5793651e584e5a15b4ea41ec638433bcae7bff0212aa7c92b8c9c4dfccab03a70793651e584e5a15b4ea41ec638433bcae7bff0212aa7c92b8c9c4dfccab03a70f217edd25b6a96a499f6c97178c854400c5aa09d4ac399355beabb293de41cdfd95559edb97d63c6a331f3126e02910a5c9075ae1d901ee0cd7c8c52e3312d2ed95559edb97d63c6a331f3126e02910a5c9075ae1d901ee0cd7c8c52e3312d2e9c1a785ab4eb6fb412d942f8ae6f2d2045e0063387ab5a5acba8dc4963c2d8f5b93d036ce6562dc05cf07cac46dfd4e23b20fdd84a2061c55f4583e8b8309fbeb93d036ce6562dc05cf07cac46dfd4e23b20fdd84a2061c55f4583e8b8309fbef265a3fc3380047ca71c34af501101a943151d867e3b875e57028918ac744ea1109b8222179e597d7e6743fed6d86f07ab0f8508e904726b86a7863b1c2898b5109b8222179e597d7e6743fed6d86f07ab0f8508e904726b86a7863b1c2898b520673681fabe145633e60270cfe5e92ee847746ae92f408dbf25a26133494b65c33e6a85f458d03f20abab70589e8ab5a9f22b2d2d35e7466615be1f7c18f186c33e6a85f458d03f20abab70589e8ab5a9f22b2d2d35e7466615be1f7c18f186107cdc260306dd3c8a57486752a5f52c81316cf96f5f09446f142671ad2a7cb257892c8c45e3b3f4238d2dddd761fdccfeea3082655d610f253a5464ac25572757892c8c45e3b3f4238d2dddd761fdccfeea3082655d610f253a5464ac25572724664fe97aef662738cabd0d9cc4771d2fbb2d2069e118fd2cfae0052a36a0430e663bf255b8a173e88d8b58217fa4ae58d46bc67528e32bff39d8eb3f9503d30e663bf255b8a173e88d8b58217fa4ae58d46bc67528e32bff39d8eb3f9503d3dd1ed10bbb751d0cf3a0f3cbb2cb7beaf02a01cf3cdb5a1f5dd2fda90ae5709c657fbe2c14b140f6811147581191d8172afdf77bb8dcf6b7a5387cf8c67ae1b0657fbe2c14b140f6811147581191d8172afdf77bb8dcf6b7a5387cf8c67ae1b06e932ecb396700e080f330093410e148e3b5d7395cfc966f2844b6967b9e27e2ba99874a24f5cddb474e7cf18a34ccba653798baf892287cefd03e08dfa05d7cba99874a24f5cddb474e7cf18a34ccba653798baf892287cefd03e08dfa05d7cb63b7a2b009f5786824d9aca813161ba74e030ab00635f494d42018129830d93281d094e389fbd88223e1f05a5daec38b1aba32fe983c2cf65927a417a4314a0281d094e389fbd88223e1f05a5daec38b1aba32fe983c2cf65927a417a4314a0706024f9139e0096e80d639a97fddeb375c635f7362abce277bb38b43eb30b8da91813d372dab687a0917685129bf60b64caad2490c0c048f80ac502f12b4326a91813d372dab687a0917685129bf60b64caad2490c0c048f80ac502f12b4326d5a92d962f4361c24d3fa46848ff541065853993d192ded7f898d7229f18a1d8195b1d3d15ec0c021bf8eeb7196aee54eb560ec5e68995994793201456c51f2c195b1d3d15ec0c021bf8eeb7196aee54eb560ec5e68995994793201456c51f2c721786d64e6dba4adaabe0faf7e624a7260b56e091c03641c5227a56affb02d1edb7fc338d29647abe09107b88c637c1cf706159ecc42996e318599aee3fb9ffedb7fc338d29647abe09107b88c637c1cf706159ecc42996e318599aee3fb9ff78a4c40c6f43dc0e34c5e6a7e15511ac3aadd44e9a856f73307e1ce0cfd23de22bb7ad9c6f608381e1f3ba5f37b400f6a7666d33c9e4dbb510aeaae2b09dcc482bb7ad9c6f608381e1f3ba5f37b400f6a7666d33c9e4dbb510aeaae2b09dcc48103d86801de56dd48faae65ad39b29d40f02d95faf11f223a88792820fd988cb3f4b7f7d7d20da9757723b0e32ac058d2ed69f9a159282150d9ada580ddc353b3f4b7f7d7d20da9757723b0e32ac058d2ed69f9a159282150d9ada580ddc353b27195e378dac1967d5a408929141bfe1ad63a87744c36a839933ca9fe922e2e608659c19e6b1d1e501032ce113af13bf94491fa422aea8740a6991aaa2fc4bab08659c19e6b1d1e501032ce113af13bf94491fa422aea8740a6991aaa2fc4bab45d4c49703f2b7acd7ecc35e298ae81ce53d421fe3a775f0de4f0524d7abb2274d4970f2268fff94bcb4364b2e50d083477a448155733a8517c5966f25481c204d4970f2268fff94bcb4364b2e50d083477a448155733a8517c5966f25481c20db788b6cb1792d6e8d36d97539417571ec0e85a85700dbb325d6270e0f332f975bdeadd7ea7d9bbb9d44d27cb6046e4a68dee08573f7b926a322b7eb5e0ce6495bdeadd7ea7d9bbb9d44d27cb6046e4a68dee08573f7b926a322b7eb5e0ce649edbe2f3e9480feb0ef538a1d0b5f065a01cd90641dfb8db8784348bfebdce1605e1133d51d750550207c811a75d826118a6b45657813aaacdbaf682b4dbda2285e1133d51d750550207c811a75d826118a6b45657813aaacdbaf682b4dbda228d54ba7c24712e30363e7953851b23f8eef4e75efc01083fdaced211117c57214febc19f4cb9f6f1cdbdbcd433346d0b7c0b88f8b54537524615326d712892d1ffebc19f4cb9f6f1cdbdbcd433346d0b7c0b88f8b54537524615326d712892d1fb4e9372ca8ecce1973c8bd587fd9960e58bb2673f72a891b14493c847d8a4803248551337d1ca39c379cf1d5cf80a6ad5084723eb2342375df8e694c488006d0248551337d1ca39c379cf1d5cf80a6ad5084723eb2342375df8e694c488006d00e90d33a5d94ba79fd32774dedeab1544538c59d2b395eebb3cc0e2765eb8e852abf6591bc96511a0c0c028439778ae4eddae76d7e171ea495f590968b1dd5d62abf6591bc96511a0c0c028439778ae4eddae76d7e171ea495f590968b1dd5d6809c526069190dd75e744e5b46e7d03fa599a8e695c299902329043de9911c4a949a727b0a634f6fb03259a9337741d5b62cb515b71a0517b275bc88ab959505949a727b0a634f6fb03259a9337741d5b62cb515b71a0517b275bc88ab959505d2333367b553d8ac172aac66cf2700ac6f452b398e83ac30ba4b4c26da1d824eea93a05489b643b833dc0768452c5f870454edd0c5457fc17ab6b5a6708318feea93a05489b643b833dc0768452c5f870454edd0c5457fc17ab6b5a6708318fe77218958820d51823631e20f106f8d9ed381cab83a790d08799661adc76dd8afef6c07bd300080eed170718107d29f44c8eb25be64fa391a606873e309c61b96ef6c07bd300080eed170718107d29f44c8eb25be64fa391a606873e309c61b968217a4a1dc7691487367003dfd065e38db05895fd606fcd754697fe20195639bcb22a26ad235d010199631c4fc7f2a211610e4abe2cfebefb42371ad60188083cb22a26ad235d010199631c4fc7f2a211610e4abe2cfebefb42371ad6018808357ef7cf8a9f97566b5ffa51ba1912befb160b219f215049d3d5705ca95dc9d9e184be797cc0920cfb97b6bed0ef4777cf05912becbf0942a926b1d386afe5652184be797cc0920cfb97b6bed0ef4777cf05912becbf0942a926b1d386afe56526390ac7b3998cd1129477ab53ea71e41b2710cf00c7e70e9cb4aaba82e73e86b4745750548be610ce8ce6f5665c36cb13a9c560418352b5ac70f5def3b3a2f724745750548be610ce8ce6f5665c36cb13a9c560418352b5ac70f5def3b3a2f72558b64050921bd02e0d4b6bf55825eaf9e3240b8b882212b09d524a46fb9145c6af82d7395163823f9e7f5edd2c0a60fbc8ffd7cdfffc235383f856d461232846af82d7395163823f9e7f5edd2c0a60fbc8ffd7cdfffc235383f856d461232842eeaf8682d768d6a552d3cb4750ded407ce18bc66ce2ceafe622f62248000718796c3a180e57b8ad9c4d1fb572ca17c0d033c3448655ec19aa80e63901264576796c3a180e57b8ad9c4d1fb572ca17c0d033c3448655ec19aa80e63901264576c0b5f03bed03fd69991586952375b18d0804e02b4a7590e4828fb875d34da6f6ed4af2723e9304332f4ded60290903b29bd1ad1e112021df4c7a87da8f0582245d2a13c743484e70b621b9d033104aa81548c6869f934b745e4e60f68ac34a8946937a647199df89f63bb478fff027557c9abe515dc45d213b6d071bdfbf12574b44facdc284a7459c6073e94887953533cf744e91ae6049eb1bfa208d91facf4b44facdc284a7459c6073e94887953533cf744e91ae6049eb1bfa208d91facf0f21928a8b29b48b07863f22cbe8db8ebf859d3ffd82ac90a49911b89acd8c1da92f72c4bb51b8d10346999b104f0908324070f1a5cf3c4c9792b3f723d3b069a92f72c4bb51b8d10346999b104f0908324070f1a5cf3c4c9792b3f723d3b0691e2a61f1c52edef787d059731c068ac7a6341860447f4fba69dbca0db8bd077196d379ccf9698d52d0f1e400e27d6064cda6f058e6967779e6a16bb16e62c56896d379ccf9698d52d0f1e400e27d6064cda6f058e6967779e6a16bb16e62c5686b5a990646389b8adf1332ddaee354c7fc3383123df1f95ebbee6fadcee46f2c91158f7bd95aa26111dcb8a34e8d24f81241d11c33b4e51e2b4cc42dce9f6da391158f7bd95aa26111dcb8a34e8d24f81241d11c33b4e51e2b4cc42dce9f6da38abc754cba10106809ba3210d1157fb5165e788dabe882b6fb985ffb31c37b59f0454a611e9c1e1804e54d20d9a8f7b592ddebd7fed01bde58a793a96b7b9a2ff0454a611e9c1e1804e54d20d9a8f7b592ddebd7fed01bde58a793a96b7b9a2f997fb818fbdf1aa4a16704dc22b8acb9c7297a9c6e3c68d06e93050ac5c45b9ac2f2b10d573d11a01464b2476a257445e25a91acfd043b99916a251d17815e153ecd7798a82b41571896070184c464758f806ab22f9c45e4af1ce7fdc7fceb80fea4eee353e1960060b80a580cab5f3a111e6fd4f2945e3ee81ca8b424094bab3f77b43f747bc45eca44157d7bbd45c555df9fce00073ebd88b053cb912eee233f77b43f747bc45eca44157d7bbd45c555df9fce00073ebd88b053cb912eee230e81ad90f9f010be8df67bad6969f812657ca7105316bcff327876b56c2f42c60a790e387054a17c9fb619cd43e7f2e66788e1feb3e6d0e2a95030c7cab6f8cb0a790e387054a17c9fb619cd43e7f2e66788e1feb3e6d0e2a95030c7cab6f8cb3d3cf692550f87514f42c3dbee2af1d2b306f01eeb08b0d4edff6d572df2d60ebd8045187d0df8c5cecdb57778569f018ec3e5853bb3b3ffc182187744080472bd8045187d0df8c5cecdb57778569f018ec3e5853bb3b3ffc182187744080472ec971a42714cb9eef040e698427a04f20cf9b6f71b30a18d3b9836413ec0e6d457769b9ebb45db6105e0d1bdf974d027e40afa6cac0ee202f4e21c7694d08b3957769b9ebb45db6105e0d1bdf974d027e40afa6cac0ee202f4e21c7694d08b3982a17a0b7b1d37e4192ad034d993540ac2e57647bd9b49851abfd43dfd0f411fc5bc7e9d31aead1e3413aa0c6343bd416f6c1d3442bcfbe6f99a7eda174599b1c5bc7e9d31aead1e3413aa0c6343bd416f6c1d3442bcfbe6f99a7eda174599b1253daff3b25f3fc0ab404038f50488edcf8f4a571a8c0e419d89f61af29be643b743899bb940e9f0ebbc061645c133e2187eb43ad2dd2882a23b008d116066b10246b1813095f5f2887551e72bef113a610f2c0d9acfcf245b2404ca3b5d29b3b5fce33aa293994bae9fc52bba7e563a46984186c7a9ad2c2356084da851009811aefeb8e65bdcb5e324b7d603d8853f075fd235ed227fa43444c449c080076011aefeb8e65bdcb5e324b7d603d8853f075fd235ed227fa43444c449c0800760a7931e62f4a7513a3f3fcbd97e2621275297788f98d3dd188897de75016abe41d5cb7e6a69792dd4a9da6a8b64bc75404b96f354001d6111829881399c7c2fcbd5cb7e6a69792dd4a9da6a8b64bc75404b96f354001d6111829881399c7c2fcb3ff399ea860cb381dd35a7968c5e528ba75d36afc79dbe5ee2b1ef40605989f0f0399484b4b817c591ae5f803d3b89b2833ceb488cd694979c5e356e4a87fc8af0399484b4b817c591ae5f803d3b89b2833ceb488cd694979c5e356e4a87fc8ad27b2771c0dccdcb468ee65a454043809dbd11588e87e951545be0cbc321c308baf2bb5bafd9ce3319d75c42e89eb2c5c025e932ff4a77601ac2850aac3e6b3131033e60de8046defe92372f5c7f9613e809c2af57dc03a207ce3def31b3095731033e60de8046defe92372f5c7f9613e809c2af57dc03a207ce3def31b30957bc96b870bb798d9cde9245f4afe43bea7cc8ed924249e437114ae9d1cdad86c4288803a4eaff5e2f1de4db59125328609b7b4e08fb52e8f25a48772cd39fef23286ffe2796f562bc3d25324d1f9f1cfb2e087d3418711e7a7f747cfb7aba311071a9823d800f393ea10f6e6f83f496272ebc36269ee9da7e5f2fa9926ce33a9127e21d6606a0d8de68ed872484c982a5617bbc6aaf71c16d2e88712ecb5ab9a827e21d6606a0d8de68ed872484c982a5617bbc6aaf71c16d2e88712ecb5ab9a8be29f265a7aea25dd834bffb8b81701d1e0ab792795805cb7cdb6eb6441a140258e462b84442006b1b898d5616fc3ad883ccdb37cdacd5b87315cb9d1cd189f958e462b84442006b1b898d5616fc3ad883ccdb37cdacd5b87315cb9d1cd189f958ba0305fec0eea3869ed31b0511f087bbc8a02d2e3eacfde4b31cde054616f94b57346853d324675e3c7b0ad20a0a43fed807e1042bb26b9b59f9632223e0374b57346853d324675e3c7b0ad20a0a43fed807e1042bb26b9b59f9632223e03700cdf16ab93814f24957282de4a30b6e3886ba6ab7c9728356d29e592552abc6e59b15c6c0ae053f679ada47f6240fe424299023d494f3bb0984cf94c1357470fbcdb1c2ff0f744d02a9d0da39d54ea67d1230349adb3f82be6647985bab57a7ad39e338a26f6b8ead1da837bfa07e11083d35914f94f8f2cf4aa3ea9aebb63cd340ac90f6e58276fbeac7e385fc3757e06be19e6c570fee9fee82c25f438c32d340ac90f6e58276fbeac7e385fc3757e06be19e6c570fee9fee82c25f438c32dae92784cea7eea307b0d80103f8853d99195c03a380ba1e7ad290f6fe42f28f789e2377135b4cf77115e028f2ec3b3320434352e68271a23bb1c8cb2795780d789e2377135b4cf77115e028f2ec3b3320434352e68271a23bb1c8cb2795780d7771efc4923b4a5732a0dc43b37eeccf09dbb8e3f390a035da752f180699bba0adfb0b33053019decf99eb5500321f2ee51b370a78ba722ef261df622829a5b3adfb0b33053019decf99eb5500321f2ee51b370a78ba722ef261df622829a5b39f276e6ab9eb741933095ce2b1f19fcf35a9459801c8716e73899ade703b73e6efeace1ff09776ac31562501d873b06929a1be93470014953cc96bc9c3206bc5efeace1ff09776ac31562501d873b06929a1be93470014953cc96bc9c3206bc59b806b612cbc551bdd960e22a3c0de301e70cc5e6fe9cda178f56e7819cdec47129389244ee41765118aba0cd84f67fa0e4bdfc0a9e47092dac427b9ce265a1f129389244ee41765118aba0cd84f67fa0e4bdfc0a9e47092dac427b9ce265a1fff01703de792b3232f86dbe509774e9b509946560484dfa71c43b9b70d041e2b65edba27d028cee2e12e36c0b2c03710913693aee6f73ad7d80020c8a5bb87f565edba27d028cee2e12e36c0b2c03710913693aee6f73ad7d80020c8a5bb87f5bd118cc2e13894585fe16d81a1d9700fcbbc49268ca40398993b65f331f50001cf378751a658773da70fbb373696066ca6a156156f0480387395539c1b30fc04cf378751a658773da70fbb373696066ca6a156156f0480387395539c1b30fc04facb654e11f85e566fee5a2acffc98e604d8e4f4cf521372839a96d52b5e1e6f2bffcf6a727876a3a7592d3076b2cb51712cf18294bd6d12bc60951fcf5a18a12bffcf6a727876a3a7592d3076b2cb51712cf18294bd6d12bc60951fcf5a18a19c56c764a8314b69bd9afe283986134d3c5ad9747e59fd14677c2a9694c97c20c8df30c1390d6f03c6cd1e45be9feff00026c8602bc5241a2879d1ca217ae55cc8df30c1390d6f03c6cd1e45be9feff00026c8602bc5241a2879d1ca217ae55cddf9a4ed994fb18d2ffa1e6e2e21872a85134bb65eed2e1771fa3fd88bc4e6faf7a5ce16e62f5effa7375d30e1ef284ae0e5d2f2911e46fb19b0174a4c006ac059c278e61fe28c8846d7fb7d6f1220fab4d2195f0d0bdf18cbd7f65c264b6ebbd36fdc4e4344e8ad466a1c29c70a2bb3fa9df60af9b6cdf1d0f82189d65e8cc4df2ce04e1796197f88c1da8a9320075fa3050a8b7a2035ef4d302d9bdd18b37fdf2ce04e1796197f88c1da8a9320075fa3050a8b7a2035ef4d302d9bdd18b37f450944c456991834cbbc5851a011fce4a79e448f04abb52dc5ca44081a4c17df0f6eb959980d3e836627aa0561eaa906b574d8a05c63b4754778ac256051d4f70f6eb959980d3e836627aa0561eaa906b574d8a05c63b4754778ac256051d4f7fb33002a545a7b1d83b945c6c3bfa8d91c58451af100634d6b9a3fc740f1add772c3d8f72e85ce5d7f82bd622ca4671e3499719418820894025fd40b9634c39c72c3d8f72e85ce5d7f82bd622ca4671e3499719418820894025fd40b9634c39cf7b5f9d75fc4bac06d0c1544c42ec93b9364ea7f10714100e3245cb37091dfc0cbacd99caabd92d981f1de60e71a978983da541e64cb7bd9b6260c62b7da23c5cbacd99caabd92d981f1de60e71a978983da541e64cb7bd9b6260c62b7da23c5473c1b7fe3c26f378f8a8c91e4002b1e84bbb9afea5cecf91b091834e26198fe4e069a2ff4d1051335c771e2947c0c3607780782d22dfc76c68daf800860d58a4e069a2ff4d1051335c771e2947c0c3607780782d22dfc76c68daf800860d58a8ed714cfc1f6196ddad17794ae99a4866945ec654964777cbbd45e8b4e810c96d2f1b8860810920ba5d4b1f1079d4468e0d69723c7914443f89619d3fe022ba5d2f1b8860810920ba5d4b1f1079d4468e0d69723c7914443f89619d3fe022ba5b864816b45732902608be13835bc81d0c4200cd897d8151280fa8918f179ad6f16051fbe3dc2bf261b0c75d5245fcd76b536eb36bd025b8d7b06d56ee7f495309e95d8adbd4d48a666f09a3a7a3275cd816171ff30d93675d29f90b9fa62e1de265b35c99c8e6e9d742d48fd0dd5850d79e259f8eee496d71bca8c258047ac2647307f19ff890aacd9e1b73d0485e310b47bd29e65fadd4b330eb2566597925447307f19ff890aacd9e1b73d0485e310b47bd29e65fadd4b330eb256659792547772532289689af3bf3c090c3391ee8a9a3abdcd3a672a77ce17de02ebbfac44875878d30f7ffbc2d33072eda5fc22aad8060896f2c2a175327b887db7b7bb95875878d30f7ffbc2d33072eda5fc22aad8060896f2c2a175327b887db7b7bb9560dbbb39e32978d3453c96f3bc4f5ae8ec433326c6fe1537c5de3ae9933fced3bbdcfe2309752b46bac2c2a35191c20a65a72c059ccf319185867be37158606dbbdcfe2309752b46bac2c2a35191c20a65a72c059ccf319185867be37158606da5ca9a176c07748b0bde3b1cd67b6b04e2698eeeb8cd1dd656ee333962a32c0a5750a0b2b1f89d57ac3d359e9c29afecb84db8fcc3af73779f8c9a06affd57b45750a0b2b1f89d57ac3d359e9c29afecb84db8fcc3af73779f8c9a06affd57b4de23f420099f5abf9129074298228dbc9c3993c53a0e1208e8120dd73bce47b76f3ff21e0c6d3c90d1d1bad82e8c64860c3e6c275da0d0221f003c8cd0f0a9446f3ff21e0c6d3c90d1d1bad82e8c64860c3e6c275da0d0221f003c8cd0f0a9444ddf6c70fb816ee53a01759379e78453137d8c37e70a2d7543c35314c2a7b78f7923a54b42a008bcc7f99ea45d58cf8df17ada9f930c50bf29277a7954545679e459ed6842530381bfb2ba7aca06bae2d5384b3f4810385994ec9a5fba6d0d4df95294df4abe2647f0dae733d2ca34872ca3ac7d5f24ea5c283d6eecd712eb2623b2f8fa7ee5a05d62b36779f1fd4ded95d8b9809298c751bd9ebc33982d8fcb23b2f8fa7ee5a05d62b36779f1fd4ded95d8b9809298c751bd9ebc33982d8fcb73972cd24b1de4deacf6a6b48310beae729dedb68955289e86f481e3a12794382d8e7f35778b64a4330136157251cdf6f9ba30ecd92f0b3add49a8b96a06022d2d8e7f35778b64a4330136157251cdf6f9ba30ecd92f0b3add49a8b96a06022d28b6e5877bb2949df416bf0abbcdea3b0a0229d220f2ff43f4990437b94c50d1984c89661285b5db401cdfd52f572e25eb7c1ab0432c5bf7196f30944944a9dc984c89661285b5db401cdfd52f572e25eb7c1ab0432c5bf7196f30944944a9dc0372983f3a2e08a951e5439c533d0d0131d885ecbc42754b2ffdfdf015d0682a64a766b4775d7f701d77499a990e1115b76ff153881cf6a3eca3939c2f14ec2264a766b4775d7f701d77499a990e1115b76ff153881cf6a3eca3939c2f14ec2221be02a1c134b3c24012aa7f4ef6991fa123c1e07f427ad3bae0cf981126903a8b181a9e47ba981b047258a871fc0f53cd3068e6ad09390324210a381895de228b181a9e47ba981b047258a871fc0f53cd3068e6ad09390324210a381895de22d42a7f40aa414e8612ca35bc47711d251bdb7db1dcbef9d533029e4323401bc4a7334a7aec1f714e64b20c5db05ddc77053ebf23acf6cddb8298111320d1e1ffa7334a7aec1f714e64b20c5db05ddc77053ebf23acf6cddb8298111320d1e1ff25060645b3e85ba1e4e52abdbec8a795e84fdca493a21da746865d55cdd14850f95f07f6722c36513e5e628ec6185b8d9b0ad1977a409c4407229338355df7edf95f07f6722c36513e5e628ec6185b8d9b0ad1977a409c4407229338355df7ed5d26ad5bd02309c6bfb8beb40215eb3e938b968b15d00916ef7debea4c3e8957da53b679a3cc11595564b1056cb252242469864b3988b385c62335cf01113d4bda53b679a3cc11595564b1056cb252242469864b3988b385c62335cf01113d4b90b32c0a117c2220ade65d0540d65e571a0e206ec5948ba96f5eeae8b77743f573b56d5a93adf0d1f1d9198d9b6351a511e7d15de9c27e97136eeb328cab683473b56d5a93adf0d1f1d9198d9b6351a511e7d15de9c27e97136eeb328cab68342061a53ca6795a7e4bd00fc98f431d377febff18218ff5f827454b02a47c2d3427585449e14954f44a187dabdf33fcc03958d1da37a260e10f58c29f00ebccbb27585449e14954f44a187dabdf33fcc03958d1da37a260e10f58c29f00ebccbb94b803a1db1392cf1ddac0e296c4b8ac8b6c1c87caf84dd89d4bec1ac6ebe0a6513a02f365fb47c142346485e71f216fcffb0b0585246ad8b81f02027616dd1b513a02f365fb47c142346485e71f216fcffb0b0585246ad8b81f02027616dd1b877b9ba4168d70e8ec0214f0d174fd7c9a61ace4b5948d78cdc4a4865d73f4bb1b457af3d277fa090e85f0ca89bb77251c8f8c910adfada91a9a3fabae1615231b457af3d277fa090e85f0ca89bb77251c8f8c910adfada91a9a3fabae1615231215864e0b52daa89998a08b070b525b2fe137fde6a0e109b654e0efd6bd6c572b4cf56566b8536412135adaf49dbbeafbd58597aa9f1ccb3cfdc9e65c0016622b4cf56566b8536412135adaf49dbbeafbd58597aa9f1ccb3cfdc9e65c001662b512f28ebc5d00bcf9ce9e58dd4aee30dee829e330ec81a7e4ea7e6bb2ab5b20e004b3dd80d391e2c1eb9deceb44e3a1a38ea4bb6ebfdca206e0c18948d37973e004b3dd80d391e2c1eb9deceb44e3a1a38ea4bb6ebfdca206e0c18948d379731cfdfc312b4c445e6232c5c6d1ebf3e0f95326693194bbb00ce20d5855cdff8eb16fd806391584371154f5712b8f0a842d569e7904e34093442cf3d3487a66a7b16fd806391584371154f5712b8f0a842d569e7904e34093442cf3d3487a66a7b354b74be6393548363b5844f96363a9f0e177370e52f7a6953fa11e0d21e52874168f26e9da5df3ecb037205a96633485c7f685adcb416d40c87a7022c0a61374168f26e9da5df3ecb037205a96633485c7f685adcb416d40c87a7022c0a6139a8277620719d9bf825a6041527cac4c0b9daeb6ab4ee0b6f154f1855326d162b6db1909ca15f235fd9f22508bcbfd729aef67b285497ad320a56a3dd5c7dec2b6db1909ca15f235fd9f22508bcbfd729aef67b285497ad320a56a3dd5c7dec2d3408883a2ce0cda86a7f4b5344b3981e15595a7563bffbc16c20872beee9ba3a199222cbcfd2d4ad76d738fbcfd3d8b660234dacd760e774255564d3fb6bbbaa199222cbcfd2d4ad76d738fbcfd3d8b660234dacd760e774255564d3fb6bbbada80276541e1c8ff71a08aeff5d352a801a54008e7fa467777163c2fffdd44580052c8c1c4afc5d55aa91ca33c1ea33ba56c0bbcd8da8dea9cf9ecd0015dda8c68b788b456c3ffaedcd7107a7a82161adf75bd437c0bafef3e1a1ec56614b3bae4c656f878cfa7e8b6b178ebd2bdf414f65272f68548c3a22f516c354165bfb7ce07ee2181e0abfb03cb199a976069da511742b5a09bb6ddd51e6ea7979704a9ce07ee2181e0abfb03cb199a976069da511742b5a09bb6ddd51e6ea7979704a964a2e6849f6ba8fb03545160718aa3b67c907fc82418bf86ee39cc35a5dcda3abcd046d86ddf952a7feda8db79198bfc2cf05543059468ab98f138587b522ed4bcd046d86ddf952a7feda8db79198bfc2cf05543059468ab98f138587b522ed429be477db2d9d308a46df21a28f2e01901e43c771b6b91a56c669ddece7ddf69723064f36c92f05ebfe2cf81fe9ce1cd8173b2c22a4f346852ec5dc87c226127723064f36c92f05ebfe2cf81fe9ce1cd8173b2c22a4f346852ec5dc87c2261273493926740fdaa9efcaf707f4fd8e2bc3a330063da51a820f31b503a882d6c0aadfa87b3046b3c1000d18ecbb10be8624ff717fae262220339a8b88b67b77e86adfa87b3046b3c1000d18ecbb10be8624ff717fae262220339a8b88b67b77e8617aec1db267422aa56f5b30d5a4dfee20bd0d58b56f4367204be99796c331bc41d211a9832e5cff8d26783df5baec49422898483c6014e4f90d2e3182c3df0e91d211a9832e5cff8d26783df5baec49422898483c6014e4f90d2e3182c3df0e998073ed8d47c96ba91c9637e608e249fd2d467b4a8e9a7b7c49d91ce5743435ccd8dafd7f7daba5875ac6c32d5bd02871477f8fdb33b4af4ba087e84f26b30accd8dafd7f7daba5875ac6c32d5bd02871477f8fdb33b4af4ba087e84f26b30ac896c585f47bae70e4dabaaff72d8722d2a40c2f5a3556ec05fe51585f06947f7c4233899a6326871daabbfb3d088904596fd32fd6700308b8adfff0d96393213509028bbaa798549d6f17330bcefd5311de5ec11566f8753a03c4463c41f46d47ae7edc071012aabf0690429b5af63bca4b975ee3db73de8aad2c2d74a76c658cd0fa6fd53b4fc932583094a57d93f981aec7754c456a5513ee218da66bf40a7a8dfdd873bb2bbc80794686a48674eeb78464867ec7b6062813901f25aee339bcb37b7d693dbd1e296b1f454ac7385048afa8c2f6d4e01af7a4c38d8693e4f939b6de4d16ee02e6c95bca5fc81439aa16c88b46211ef03029f6e7a21ae230400634547cae9d822f01f540a9ef2f0eceb9a492b56afcda60c0ab607a28cd7e45f4b639352b5f0bb5fa4bbf74433a3078e64e52a9b91b1a8d0b94827f5724a9e9a9b78ecea32859a86bfb9093043470b35253b14a7cd2565e6db5ec37d241ad66f9b78ecea32859a86bfb9093043470b35253b14a7cd2565e6db5ec37d241ad66f31944f9acf4963e153417f24f7580d0f930d776dc4b33fd10cb04ba8d668769dc6b740115d96e2d994bc0e46685c3cc249f68460810fb16dac8a0be9dba49a8ac6b740115d96e2d994bc0e46685c3cc249f68460810fb16dac8a0be9dba49a8a4f1b2131762ad866135b2c718da34fa483e0822828cc9d0f14b9009c6fb3f060ff717fb92e636f5f0874e157ebcf5db4b04825043b4aa8a43de8bb3147a4b3fb982040530f4c1894796606fa0a4ffcd96d96533c7c93399f63316dc32a5cf73fcf2006474d997543bc7cda0a1dfeb4db0500a6ddc3be79df0fe078889d5026a243f9f9c5a4f1b8a6c94112380836bfe62d2bf82b67fdd7fa566e692ecabc7ac243f9f9c5a4f1b8a6c94112380836bfe62d2bf82b67fdd7fa566e692ecabc7ac2f49f871da74633ccfb8c31f7ee9787a8fd5676067dae8aa6027ab270e781fa7f555cdd6ef89a10ff652aa9e629c8f4739701b00593211b57e02d97a2fdc5eab1555cdd6ef89a10ff652aa9e629c8f4739701b00593211b57e02d97a2fdc5eab15e9dfebcad0e78eae835dd8d247d6f261897507b26059ebff6bfee0caf4513c8c1b027efe8aa9f5c4f775df662dd9c7e9268f1344d334251602b14d3e7fdbb9a6ebb0e33ff99b7741ada1de05dd83e2fe81e1eb8dda96dd995a22fdd72f87d04254f19c0eed917694885ce87f93ea50af02c817c62c9d61cdf525190ba9b8fff12217c9915e4bc9b1c88cbc92d4b6e94620221ccdb43d3f923fdbaab3c4e01f4b96ee720b67aace57b007f0a94d365498c8bb9a787ce737dc0452fbc89209f59fb28489ba021e94846453b37bfa97a6561c9314f03a2b0ee69d837e18ced587bfe48bb9d5e06111c98ee9271699cbea9c447406965057d34b38f1198ed2dfe35fe48bb9d5e06111c98ee9271699cbea9c447406965057d34b38f1198ed2dfe35c03f62247bfb8481fa1944cff6ce47b9111f373080e3282e6911de59a705cdce7c789181a02062d5f7bb69f2ffd34e3377a0c914c312e3e14dc470bdf43e41aef6737c599a913654845484f26c6ed565e8f0f57b8d30ae0015fd0600a8faf3680b9acf7f7f0715fb86ae5df904422b87182cf47b70a04329c4fbcd74d1cd10b9a6004a6272670f706806bd5883df5308854797a38d20a25298f8cc8c3f6bed43a6004a6272670f706806bd5883df5308854797a38d20a25298f8cc8c3f6bed43d2cdba89c6d4b18535bf814b853a71693e3dbcbb980e1af863a7adbd3aeed494af89186ebe9eb4fc2260b6eab3520f3ddc79e129f2f34a7029a185db8678f74eaf89186ebe9eb4fc2260b6eab3520f3ddc79e129f2f34a7029a185db8678f74ed595b4c2f51b434198574af2ec95f6aaed8b4c7df96fa5b37cf4531bd1e1c03a4fd6bc2eb0332010e01ec0c1fc649bfdc518c8b603b372968356fc118946dcd84fd6bc2eb0332010e01ec0c1fc649bfdc518c8b603b372968356fc118946dcd8964f6f5d24f46598a9fd6cc0a532e0b05996280d120c92c77b91f23411437abb2727d924d75c05b19d3e5875c967eceb9802c86023d1338d0dbb30b3a79d2a3f2727d924d75c05b19d3e5875c967eceb9802c86023d1338d0dbb30b3a79d2a3fbe9977f9376a06b3dc3d810c9ee0cf708d197d60e6bf14ba9f45baaedf5d4be4b96843ffd07671525124fe2aeabe4a105cf131cb4ac675cca2b3de2306d3a5cab96843ffd07671525124fe2aeabe4a105cf131cb4ac675cca2b3de2306d3a5ca11b0ef8754a07f905ca130f993dfac25ecb8df0889a49366ca91d45560f84dc0eafd8721d55d405413f954edb4bf1cc688da74035051d0fa8ff0d772a7436f61eafd8721d55d405413f954edb4bf1cc688da74035051d0fa8ff0d772a7436f61f2b456695f77c48388639b179d40a916cbc3daf6b4bff8aab377433bb280529de0b564b8496710b07c752ae96dc7119dd662e4e7a56283d12ec17d5d4f3e83b3e0b564b8496710b07c752ae96dc7119dd662e4e7a56283d12ec17d5d4f3e83b3d1b4a84d811216cc3245d1b14ac9abe6af4b66ce092f4b009c0cd731e2de79c73c9e36e0de69a26e0074e0fb16da35c6f0b1cc9e01aa17437eb9fbd5a4f6ac933c9e36e0de69a26e0074e0fb16da35c6f0b1cc9e01aa17437eb9fbd5a4f6ac93949b84e85f115e2fcdfd0d85d02d977b872d5f42d7017cccfaf521843961ae1348c341d711d1fb14d8926e775957916fea640bd066fc722b19ff66fdf98bd1e848c341d711d1fb14d8926e775957916fea640bd066fc722b19ff66fdf98bd1e8e6e67c0f13242fd6686a31caa930b138610c6ab6487a898a81f63d25f180d8b01c67871e47cf911fce3e28040b59620881f479aa90a110314f5fd2be3ea810911c67871e47cf911fce3e28040b59620881f479aa90a110314f5fd2be3ea810915189cd58c2e9ded3296d68f34180cd606c9078ee822a1aee9bbf90a3fc149e8b81faa8d45c24b727f52436e5f6abd1dc8e88662b88b74b0359de5daba9479b8581faa8d45c24b727f52436e5f6abd1dc8e88662b88b74b0359de5daba9479b85d98213c9f4dbde20149c9a047cc0a1d235639c68cee8efe71d1fd2012e1ab86b42544b1ac115f880db29a1d0dab3a60e3c3be87bc876f3f19134d54bf3a4243d42544b1ac115f880db29a1d0dab3a60e3c3be87bc876f3f19134d54bf3a4243d541b6ec803e294cc6c8f2905e2b54bc8682daf447f43775707c13e481173b559e7ecfe7cd4ec9d3f830240e39e1719bd38be073569d16bc1ceb9a8030df18e30e7ecfe7cd4ec9d3f830240e39e1719bd38be073569d16bc1ceb9a8030df18e30bc36ca8dc78275e08d0f726c0aa3e581c4526dded54c266992143eb3b178e655ac57038fa7e8d6f36e19074f9ce653ce97d252538fa4e363fc299cf5dbd55d85ac57038fa7e8d6f36e19074f9ce653ce97d252538fa4e363fc299cf5dbd55d85f1d30ebdd433955bba7adaec2ca185723e0b2656e0f4dd8516acd365a8acedb882c9c50cfe679489a64dff60960972584257bdfd7c743f44cb26ef6695a1188b82c9c50cfe679489a64dff60960972584257bdfd7c743f44cb26ef6695a1188bbcb67568a6a5f0c19f15188f9390cc1d84d2eaeb716059a7dcc3610910676195e3f04d739295e504ee7f293c7ac11a38c011989716ed2b98dcd02e625f17247de3f04d739295e504ee7f293c7ac11a38c011989716ed2b98dcd02e625f17247d7f7b43c68170a0957405f5bc6f58d7ad88ebef619020a7201b291ac6450172984a2a1cb0d020172c46ad7498c949ac5cd2422f4ddfcfa5dcb14ca259ae9b67304a2a1cb0d020172c46ad7498c949ac5cd2422f4ddfcfa5dcb14ca259ae9b67306d98d458b0ca14c456e6445e0960b23d36facd888f092c99e3f749274be04c7dd6273cd13145930a0155378a91f6a87c17a9b35a6349d41ea5691f1bede5cc81d6273cd13145930a0155378a91f6a87c17a9b35a6349d41ea5691f1bede5cc81e289dfaa17d1b31d979c19fb7386d6b7c771326432ae900b518781f59676d0441bb1e7a464ec5645c6413288ef3734aaa3ca2142bd7a961cc75996bb302538121bb1e7a464ec5645c6413288ef3734aaa3ca2142bd7a961cc75996bb3025381233c1b8c4b05b9374be925b18d07370588036c57872e154298ec2d133f6c8bcb11925b9087822d0f6d0507e394022b93f4a48e1a47fa3e30f3d80ecbff446ea011925b9087822d0f6d0507e394022b93f4a48e1a47fa3e30f3d80ecbff446ea018698a2d62bbc2af713cfa6dab14b69cf455f6776fa4cb088358a4b8f2da5efc241b78c582581bbb809e78427d690c889f498857c13f21e7ee0a0ca067c6d9bdd41b78c582581bbb809e78427d690c889f498857c13f21e7ee0a0ca067c6d9bdd79feefa903e656281da28c20256477cc0c203ecf40355f5ecc2e5c1103ae690795479b9647c5bd398bc56312ea4ba9523476747f5d25d7519964ddfd98358dae95479b9647c5bd398bc56312ea4ba9523476747f5d25d7519964ddfd98358dae41fd69ed0b0b8e5d2ea86026f8cbeb89c1a3c9913e09eab73ea8f0c2b268918aca2e971314d8339ab1016fd19fdb206ab5067c26a9c9eb4c95241f13ef58aeb2ca2e971314d8339ab1016fd19fdb206ab5067c26a9c9eb4c95241f13ef58aeb2cbf7e1489942df3e06781fab0b7cf6b62a6b6f7271c46be562ff861e6ba1bf54e3bf47c5d1a1d4cef58053528787e782933236ccfb65ee527472c2ae797fd11ee3bf47c5d1a1d4cef58053528787e782933236ccfb65ee527472c2ae797fd11ece521e4c7cff18ff224f221b6a30f21a02154c6452cbbd0a50b33c9167fb4c275c9bc35b8c3232051e4dcbf97aac71e1dddb4bace9bf1489d63a690dbf40ae365c9bc35b8c3232051e4dcbf97aac71e1dddb4bace9bf1489d63a690dbf40ae361fcdc909e0b15f4577186374b04c878840deb8cd46c8338c0207fa9e09e5e0b40cfd2c0b879cb7479ab4b6ba71987eabe9f5ef9496c1380b8b1267d086c4f5e50cfd2c0b879cb7479ab4b6ba71987eabe9f5ef9496c1380b8b1267d086c4f5e587118e3ab14ad07aa3d20bcd03995353427ab1b42bfb337812b561f204677df0b164f1c43feb06b76f4908c946788d039c8baaa5c651242e6a26bda6b8301476b164f1c43feb06b76f4908c946788d039c8baaa5c651242e6a26bda6b8301476d6b70cca9630583e80e3af144a5f656ce6fcd10c656bafd556c4934cea973f2644e4ac555cdacdeead693ccee4956989af9e69f39d4fe74b3d81b0a1e2b84e1244e4ac555cdacdeead693ccee4956989af9e69f39d4fe74b3d81b0a1e2b84e12124ae1df4932cb884c81e146df78c534ff92db4f4909f95217b8536a7e0c284a99067c4c14bb8113cd20c677c236a910dc611778578bdd3be875bc9a1f99024199067c4c14bb8113cd20c677c236a910dc611778578bdd3be875bc9a1f99024178b91fae08105443c77e9075daf0b513c4f7a2e779b6f0182b88047a30b8c2315c2b3745edfeb11330cb5e59e97c7b2da7e009d0248c05d68746a4f19318b20d5c2b3745edfeb11330cb5e59e97c7b2da7e009d0248c05d68746a4f19318b20d15bb18cecd76d8f933b608c32b109be382dbeb6e9402a3b2241c302d74239fa897ee1a0057f62f300e745c42b5360e1affc06fce77e7bbb026b3ddb37af3d33597ee1a0057f62f300e745c42b5360e1affc06fce77e7bbb026b3ddb37af3d335993b3f3cdc19bfe0e63090bf40889b3ff91b49accd5e5d83635e016a1787280c971ba67e553cd8d2957f9c2f0ef11c700f623d775da39bba6bc00e5d360acbc8971ba67e553cd8d2957f9c2f0ef11c700f623d775da39bba6bc00e5d360acbc8444393e41518faf533fc511b996adaa607a5f7e766707e357c8a5e368e2978918241cd27d11a3940ddc01e3a777cf9c9081e58f655887f347f0d7f0be76f1b0d8241cd27d11a3940ddc01e3a777cf9c9081e58f655887f347f0d7f0be76f1b0da25e177d7e520bc1c442a2509d1f67f5ed68c945ba16728cf41c7396c76ea542318ddb8ef7fcabc5e08fb880e4dfb283945675e91f42942cfb5f9f900a810c1c318ddb8ef7fcabc5e08fb880e4dfb283945675e91f42942cfb5f9f900a810c1c3e9b11182107a922f0c7f93be855a47c3eace6d22576779a4ba9bd945af936f965da8f115ca0f7b48aec3e0133beb148339a7851eec7b43b8418b996cd587c020809fd1c70dd994f6d8fff131d07c67b01533cea338ef03a75ad0e4adc729272329e1eed9c9ea7ad5317fa1cfe6612de9331e94c221e0dbe5ff869dbe7ee2037eb3a319d463b61b92736c9d566987d62b3c32abb3508f12d1c36e3ef671517fdeb3a319d463b61b92736c9d566987d62b3c32abb3508f12d1c36e3ef671517fd8fc95925003ad634643fee7ac6196377b03d9c013bb469048ba5a461fbf4746b6dc3d151d75f43d053b56b16df9087ae7c058ff80f97ed3181104e5ed2ba8484570c594adb09d43bc2452bfc0ac916e524e81a489f096ed113ea9a156e6ec4df307a32b27b3ef168b741fad9348be8510572012412cf1faddc6ce3629f4c3cad10c36443b7af3dbe716030ff6c414adaa33409c2d1163dc22e2b11625082f3b410c36443b7af3dbe716030ff6c414adaa33409c2d1163dc22e2b11625082f3b40f35042b27fd366557b4eaf33996d5d083e4a51f7a592bdc4515b544433c08499955081b68077b9967e0c0727db707e140e412992d6dccca6bed9f74d0640a5b2e8b63004e060e4042e8bf4e3a6f6d7fa12f09ed481736124a6ca5a2e69aff9c4f20f7ab2daa0dada9eb3c344370e43de592e42862004cd7d0965f01f15db588b9c507cce2c91ad2383b424f690e7e3ce53e952702e755bb61015cfa5735d7dab9c507cce2c91ad2383b424f690e7e3ce53e952702e755bb61015cfa5735d7da496f5979fb7a5fd5b61ed3d8f4c7e1d8021b415ba85fc50db3b97878ecf4233a4f5ea79c642f8cc0f01590f29a628c56d60717d3d2e66ab28454f7c6b3aeb21b4f5ea79c642f8cc0f01590f29a628c56d60717d3d2e66ab28454f7c6b3aeb21b381d7cd1d96819e4e7a63c5e54139b07a3fe7b7554db6dd92b82261ec04dbd9376a0c676b6a27a66bb73f7de557d471ee25e937dee843c0756d97636306547d576a0c676b6a27a66bb73f7de557d471ee25e937dee843c0756d97636306547d56c3b1f5784ca7a50e2e6f5bf762834be687c82b70ced1e8a649adbee44e794ed69879d8278acca48873e625442be05334c9f2d853ea19bd988c6ffec452fbc1969879d8278acca48873e625442be05334c9f2d853ea19bd988c6ffec452fbc19013ecc333c0cc7c91a31b5630e32e2252b7c322bb30296f0bbb2c59f9bf14ce22ec52510f21243ffdcc503f1e0ebc85f54c90944f7b5db596826313fad01df5a2ec52510f21243ffdcc503f1e0ebc85f54c90944f7b5db596826313fad01df5a2c033639e795faf0b96fce688443e4d667149ea30e40982752f034345ee450a96db92adc67ddcdc894e3f8232af4ec3cf5b36e08d7ea3835799f611ca13755ec6db92adc67ddcdc894e3f8232af4ec3cf5b36e08d7ea3835799f611ca13755ec2644a5f1559ded8330e55e89349e8b86e9e759ffc3565fe375eea2b2eeff545e1db8bf78a88c0f3492e05f938d29fec8e50797b658a6654954437fe58703ee941db8bf78a88c0f3492e05f938d29fec8e50797b658a6654954437fe58703ee94e2503f9d72fea5dce05c9ff90d73f0ae7aaf7ce482f6058bba8bce765309ea30681c6ba72b2e097cc3fe923d0bda30b2ef3d0992499be2fd7d27960df6dcded6681c6ba72b2e097cc3fe923d0bda30b2ef3d0992499be2fd7d27960df6dcded6831bb96fb433e1f336b4c6c89b855e51f318e0db61477af36659d7d553bf2545c0e481451e7c8fcf62110db043ad69a9079b315f66061717ebd1743ef82a43e2c0e481451e7c8fcf62110db043ad69a9079b315f66061717ebd1743ef82a43e293b462a51ab2b5aec0e17c927810d042b3414ea58ede732bed9813807a582f2ead52a44107dd50b4cf47553002ebeeee100b9951d5d8f75e9f64036573f094d2ad52a44107dd50b4cf47553002ebeeee100b9951d5d8f75e9f64036573f094d2e21526f2efef6c0c0faeb751a2e00dd5b0dea618e29159f9c85ac1ddee9bd47f95c4c27b17eff1ae124d8f5998e72119c314d9399871997e73f8be5495e9299b95c4c27b17eff1ae124d8f5998e72119c314d9399871997e73f8be5495e9299b3eec988c06322e1a3e33c88e535ce78205a312fa308454c555e99b962a47f841612d4837450f1ecd2c2bcaec51f691cb05db016801743e66dff9f77e00d8fc3b612d4837450f1ecd2c2bcaec51f691cb05db016801743e66dff9f77e00d8fc3bf2f4626f489fb2878079e79f40dd32e6bd25a34fec4c4329a0ccca531e96e1cee345d935347a944182382440023ff9b54a08c26220bb5f83349873571d894260e345d935347a944182382440023ff9b54a08c26220bb5f83349873571d894260340880a6d6c45af938e9e0ce96f2e2d4d8c37e092148017335d4b8ea63e3aac3ba32277caaa9e40ec58a7445192ba0a2024b8174dc02827aecefdc63ecc9ce57ba32277caaa9e40ec58a7445192ba0a2024b8174dc02827aecefdc63ecc9ce57295efc1a3ec882e1c6a6c3b31209202053c0a9a8943655e88914860540a165c7986b2c38d26050343162a625d94429bd0b1924e7cac570465aa37505b62813c5986b2c38d26050343162a625d94429bd0b1924e7cac570465aa37505b62813c5c513d62ddaee91126d879ca9f13597b292e87d547f1c0a6a7e4eb9a44ed4278b5b0a35c4abccafe1d61ee92818c8223119997a5215c883bee9796ba4dd3924bedc67021b83e13d3e5af448df0dba2fb4e5678de9e85059b36f90515b74d24055f7c2a78435ae5438ff14188d88ce4c02c42b420eb10ab8e4224a3faf1aa281332c918ccc091cbd0e083257d9d42a30ce4c8dc8941300c1045b22fabd0a57418e2c918ccc091cbd0e083257d9d42a30ce4c8dc8941300c1045b22fabd0a57418e4da3af7cd35ca8d5ee98d37ef38bd0fa84383befd3366911b80cc38d06f5b254178094f431e0e47f90ac486aa14794eb116c0fd4bef8bf2b970a287709a476b9178094f431e0e47f90ac486aa14794eb116c0fd4bef8bf2b970a287709a476b9c38091d87b4749890dffa4c78a4c2d24c21dd3842022294738a44d5be3896db197dbdfbd6e7d502c34ca5c9ca6eefa02ad4070f28a0fac87c0cd7c2f85f0191497dbdfbd6e7d502c34ca5c9ca6eefa02ad4070f28a0fac87c0cd7c2f85f01914b195aa01c89b4c576c6677a9fb6325f65670b53f3acfc14be900abf941fbf9e5abb8b5df27f0dfb1bed8b2c4b3f95f1b9b38f4042223698ebff90ca46df4e2913f656a63efe98e8de7fdba1f71ada9c55c38fb48c6b2366fcf728a2faa742b941e9d8641962880bf50600f3eebc8d4a3a71659bca0d04f549bc16d12584a559f63f7476528f2b21115a3ef97e795328bcd8e8c2d0f0baab388f0e867d10222b863f7476528f2b21115a3ef97e795328bcd8e8c2d0f0baab388f0e867d10222b839bd7d4d4ccd2b0ab938009e4c17b7e59b617da1adbb4a3dea001b1813064cda3eaf02cba30090d6754dff7b08e0c785804d6183272b8820fb46cd2fd5ff65333eaf02cba30090d6754dff7b08e0c785804d6183272b8820fb46cd2fd5ff6533c1c7df9661f7f025f4b2d64aea6f01497af83cbd14015910b696b5343c372ec6fb6e96db1299ca703c3834d811d32ee13acd68ca2e21ee529942746a4fa8fdcafb6e96db1299ca703c3834d811d32ee13acd68ca2e21ee529942746a4fa8fdcaf415519e6f1bf6f3134178a1ffa3ce81078d306e4dadf777141d4050d82d3414c6ff13d3eae2568e1b82e9c0f720e15a67da78759d17df687a5fa2b82520868bc6ff13d3eae2568e1b82e9c0f720e15a67da78759d17df687a5fa2b82520868b05273ef2aadcaf1ee0a73d0abb5bea5ffc2476b66cb22f61b83d670d512ca16b900eb1eeef9addc2c999ebb2af9b799202b61e9c3e2473fbf1e517935371cba7e4d6828eeed78600802713a8758229d9d3565f386ff35335458ea977b8a6d7c99181826123bf2b861c496dde1b68a28fdab27b8e7eb28921307cfa8798127a3c970ac3831ee7745dfcc56c2e4a685796608bd295db5c7a72d76924f41491f894f7007e92c57c8a7f68f97db7fed72edc815552687f5cdc4de540a36406a4c131eabfa4de72ca3086b833ff71d4d467e4b589d8150fae7e23461d533fc26a96dcda9b8dce063cc42ed68e5ae8567bf9527ae814eb7ee38c19d2cd885a51ca45a0da9b8dce063cc42ed68e5ae8567bf9527ae814eb7ee38c19d2cd885a51ca45a040c93015cf503a2483a78654d3ac0b8cf0e2de2c34cb7cac52076338f71e32edf5ee9e2266e87727d3045117a90bf7827139ab161ab55bf029f820c1250220c9f5ee9e2266e87727d3045117a90bf7827139ab161ab55bf029f820c1250220c931ea9731d0701aa871585eb9cdc83c3d98668caac3b96c2c3a196418197b1963c7a10ea535b05bb7eb1e11a52b0fd14e75ffea228a7b77add3897016b95d059ac7a10ea535b05bb7eb1e11a52b0fd14e75ffea228a7b77add3897016b95d059afa680bbd3c7a4c580bdedf464fc72a76ea770d477d38b9abe52d280f382fc4714cb490a417bb6aeb8a4cdec361fe79369bac5b0613e7f692aab73003f829d2044cb490a417bb6aeb8a4cdec361fe79369bac5b0613e7f692aab73003f829d204cfd206bc8b694d63ec66bf5fe517cae319c236da44c8d93f42acf15f3baf7424ec3baf43db972878fa37f1997fea57050ee57955bacecb6d2be2576cc1f773b9ec3baf43db972878fa37f1997fea57050ee57955bacecb6d2be2576cc1f773b9e3b879b67df9f1e4fe4ff73e4142e2466f026af847ef84f174b14ac7e0759948ea6029477349cd2f31c7f17cb94acfec3895af94dd1f59cd15b093a0a725b485ea6029477349cd2f31c7f17cb94acfec3895af94dd1f59cd15b093a0a725b485e7d22a504fb57e49cd3e32a77ef0b8e8458221d51ea84714c40a1f54588f4925f152c685f0349a0c7296d693ff92175d63ac061a249c944af08968f4be3e59fcf152c685f0349a0c7296d693ff92175d63ac061a249c944af08968f4be3e59fc6f0fe2f1bb4256bf931fad9095c3fe19db79bfa47486809a899c9893666f5710dc6947be48ffd2bbaf22d2b24a22d0efaa86c447d94cb6e8013aada8b95543acdc6947be48ffd2bbaf22d2b24a22d0efaa86c447d94cb6e8013aada8b95543ac6986e7d4bff930ceb61a5eb41b39648b03874dcea60749540abd6d3fe16c80f57fd14d44beb684a03c235897a5b487e66871e24867c964ed4b4fa908a55a9e6e7fd14d44beb684a03c235897a5b487e66871e24867c964ed4b4fa908a55a9e6e92ca2c1c1c479baf751f71f0691d4e44630d0beeead94f88c13329731aae819d0e748843397a6735561222e71da74c0bbd75c8e1b875e55f1803e5e6d40016690e748843397a6735561222e71da74c0bbd75c8e1b875e55f1803e5e6d4001669e5f68eb21565decba24f638b5f53355d44e0d65049b4ae47031081ed3810fec903b906ee6f502b8050227cc6e3f220ae8fa9f67d7ff497a7aaba6b130e3a627103b906ee6f502b8050227cc6e3f220ae8fa9f67d7ff497a7aaba6b130e3a62712b17409445e2fa284b7a41c8874b755461c844dbf54333872dd53b1778edb93625e732c512f205df19e3929b603feb41e4de462ceb5c88e536c954dee2e9a63313f2e35d4238bf0c7c1bbff967001de8b9dd4de6315130ab8c650e32252dbb56f6a80e32b08a255ba0f241056739f844d4008d86becffbafe0339498e5e52cceea6a44850163516112008a8303d4ca64bf8c302f521f4d33f93cab0ee999a7a2ea6a44850163516112008a8303d4ca64bf8c302f521f4d33f93cab0ee999a7a2aeb8972196f593fc7bfcb12a5be068f5a37b7f5f6750a52f8a9b83c6ecd3de321580405acad1118be45130435e0f7b506e643939aafed30170dae4ff0ba974bf05a1864a8e40c17e862db7970af279b91d22d10aab02460c3613fa7f7c9c78c605a1864a8e40c17e862db7970af279b91d22d10aab02460c3613fa7f7c9c78c699c6852ec524f2eb88c58237e1ab9e5395a7064f96fc22f233fdf2942844afef687aeb67521ac3c31007ac2da2174ebd19ad091ff417a1d36859d814640c455b687aeb67521ac3c31007ac2da2174ebd19ad091ff417a1d36859d814640c455be470e892844d31d44a9a62a1d72addca6a0e13ba935a478d3ce9bcb4e51e3f1f2b2c9f087684144921100540d2eec69455c7f5182dc6337fbdacaebc5e2f69ebdd08af5f61605d7939633a34b321fd26e8ac27ab433c9fb9f3e44844220db36060537f9d7d4ff90bc7ccc50a297700f5e42c51fda7f4c1d8af694879c2eacbbd457e68deed96ef7a51c3f95ade5f0fcfcf763eb360a5791c5b333a7233aa9475457e68deed96ef7a51c3f95ade5f0fcfcf763eb360a5791c5b333a7233aa9475efebd2a1e5e8de831deb10c6dc6bec0dbec15e9471f2d9c073a1e93d493dccb43dffd0071746b0e21b136dbfc060210946e7bdfc3f3d3cf94fbb1aff944427f03dffd0071746b0e21b136dbfc060210946e7bdfc3f3d3cf94fbb1aff944427f09306a4f250e464146c457af9086fd16054f989c40c2d30d39ab2a676e6b3245976b403d761d55c10209e83d71e94adb784cc2d7b64f2a0359649771956f7202d76b403d761d55c10209e83d71e94adb784cc2d7b64f2a0359649771956f7202d8935a550853b9f1e8349648b6fb53761b961ff2b4ae765c11eb27374b90c2512f1c3ed535d03f2812e858f4b1f91b328d238ed00e144e930c68551a7be58c33b529f14e25010e2650878f2f532d637461e4306c23ebf37016aa50cfca68da9721ae4c179bba09208dfe0292f25a3b1cb718b62b57bd85b73fc815ec42e9d9f66a736c31eb6601bf4b1dfd6bf8db506eb9d8a48d13bc33602aff21dcbbebcfb6ea736c31eb6601bf4b1dfd6bf8db506eb9d8a48d13bc33602aff21dcbbebcfb6eda63daf95b696a669291fcf9e37decbe08acad5693ee628f8505604358b44996f8fe0815de64d77cd6a7b04f9cc165dba9b297a167ddc15c6684dccb19804779f8fe0815de64d77cd6a7b04f9cc165dba9b297a167ddc15c6684dccb198047799b712669f96e114da3f344554ad8f33607c620f8f63d8e1b5a761557705e083cbc9d7adee1084a0e8d1c0e65dcd075e754632f9529fcf83b05a8160b44a748e0bc9d7adee1084a0e8d1c0e65dcd075e754632f9529fcf83b05a8160b44a748e01614da1ea713bc9bd5c04071638b12e7278371ef907531ee8cdd0244123745601ea2be943e19a5d39dac4db4c2ef588c8f9c7971f029b41df2abe66f526410db9aebae6f1716965da953f1393b623d844918664ca97d0cb997876a0100668703dbac8392dd77b575cd4c6bf651adea436b7fd05272d2c7ac5607bce8ef2e9407259c638c7faca03a02fa47d71b79d78ed48e910ad7fbdc15c729db22fd97890b259c638c7faca03a02fa47d71b79d78ed48e910ad7fbdc15c729db22fd97890baed77d1d5b41fcd64e5aadcada2669682c3afd1fa68d5968b9557a5b2946963c3bd1320783754946ea3530586f361b8d051e716dc5261342f84fd89785ec2ddb77b181b6f7197341ae6b750ac33778bb9bf695043fad1fbc638bfd68c43a636774145ff08ffd04a43d7f040bf16d46408b097049907d2bd72c7a8c92e89e833a213f88d3ab1f7850c352b0227e5f66f3244d77b531b7774059c08789cf798d11213f88d3ab1f7850c352b0227e5f66f3244d77b531b7774059c08789cf798d11c69804f04558410fdb816c92269ef8653e1e718d5204bd61638b793b3fe90cb8faa05831f6feec7c7b700b07e7e0e38ade97185d327e4588dc2791558c6b890afaa05831f6feec7c7b700b07e7e0e38ade97185d327e4588dc2791558c6b890ac98bcd8b539f9ac8c8cffafec1a85d92e8ddb3a7fdf956a1fcab617d3a6eefac88dc2caa3bfd74c43fdcc199e1a04f3fba1195f3bac6d23b02a908bfd59c120c88dc2caa3bfd74c43fdcc199e1a04f3fba1195f3bac6d23b02a908bfd59c120c668d859278e79a4d69a1da7fca52a81a558622e3b60d62ab63615c2f70257cf0f9fe2caf1f23287c194699a6cfde4fdf799be9b653a9107ea365cf21f79075f3f9fe2caf1f23287c194699a6cfde4fdf799be9b653a9107ea365cf21f79075f366010e7523e72b74455d33f3f5cbaf89e42ba76b8dbc65766e8c3caa2a922e61d8add50a4144a4f9ca05a6aef0348f34bf221c17bccfd8fe117e54e6d996af13d8add50a4144a4f9ca05a6aef0348f34bf221c17bccfd8fe117e54e6d996af137ad18aa2896c897afffc819937d486f1831df894b784c148a6986fbc845f35a973946159b46e8bac6cd986d64dbd0778a6d7bd66d8021243d0a0c28b257a26ef73946159b46e8bac6cd986d64dbd0778a6d7bd66d8021243d0a0c28b257a26ef4cd6e188ea7af76a0d2a743d482073de824095f81b21893547a72760511859163f7a54997be30c2e16cbb858d52578bdce35a9f2e18d02445ee30d8f83f2eb643f7a54997be30c2e16cbb858d52578bdce35a9f2e18d02445ee30d8f83f2eb6466b7ade6d9482f129b234e71e11c3f6f4430d2907171820c9f4b2c48640b680bd3b492329d55eb718d2382df2cf440f1e08ba456168e67f7a56269fed609b6fd324fffcc8061bb930d4bfc78c429a232858d6e241e7c092f45cad19d96957eaf753b53ea4233d6fbd298839428e1861a54409a9592f540b3446c9cd3d8591e61324780d4ee1b64af15b5022e920209a95d65bef17c7e204b5d1215f52f3ac0a7324780d4ee1b64af15b5022e920209a95d65bef17c7e204b5d1215f52f3ac0a7964239ad6783d623722aca7dfcbd1723c2e6dc8e28ed6e80cec8b076815f2c35bf4c07b94b8c4bf06bc2936782f48db5e3980db667c28c3a41105be5ed554066bf4c07b94b8c4bf06bc2936782f48db5e3980db667c28c3a41105be5ed5540667693dab719acdb6ae0430a0bcee3d81966d625cd688153b252b07f7805b5163b668fe07fa87906b50ee599659c50537749dc8fc4fba6d3c9b8261b69dd1c0286668fe07fa87906b50ee599659c50537749dc8fc4fba6d3c9b8261b69dd1c0286605421db526d93cb31722e4b8bc9a764da4b8d7fc08443ce61014f123be4ab3073a610a08ef4cf23c0a6075cc46a04c6cb078a1773f862a8032e5a8251d2d84373a610a08ef4cf23c0a6075cc46a04c6cb078a1773f862a8032e5a8251d2d843ba5fe0a4fce3d49868ceb7e51c45b851d470cac06d51dfcdd5f8d29fc5ac9fce1b12994982e3e071d6e7d114b44df26d764fc9ca4f18f4d6914840e6e9a7e1731b12994982e3e071d6e7d114b44df26d764fc9ca4f18f4d6914840e6e9a7e1737ce08ab347c42aa2d976eb83b818a36743032241845a5889029c4468062590492ae281799b3c5ad5e2522d8974c6b3313807789b3712ac127b27aaeba393c6c62ae281799b3c5ad5e2522d8974c6b3313807789b3712ac127b27aaeba393c6c63fdf203ded7a1827adb63b2724234f280c9e0494f224e92f20a0f1d7e24c46ee9adc1c59edbc5e9df30fb2e17503b6b8847d63f74a11579375c5c672b83ca0999adc1c59edbc5e9df30fb2e17503b6b8847d63f74a11579375c5c672b83ca099baad6a2c15c99ba0eb53e00eb384a235ed9d0b7f0efcf74823ba7060040b37be023fea85fbea0574040aad7b4407388a008232a387fbdd14ba89ca288eae94c4023fea85fbea0574040aad7b4407388a008232a387fbdd14ba89ca288eae94c457d4b1736236388ea25d2f45cb519847ffe71fc32258490b7319613ba0779b6ef02cb2d185523a9df798dbc4cb0c3937dd5e512a18920519281800f66136c015f02cb2d185523a9df798dbc4cb0c3937dd5e512a18920519281800f66136c0151c894783b1bbbbd8cc842d3d0eb2cf3aff33367bc5e30933d808c12fe18aae7ff0144ac197674de30f61bb1e4038726aa2edeab015af37ee947eea6298ab0f01f0144ac197674de30f61bb1e4038726aa2edeab015af37ee947eea6298ab0f010aeebbcd9375e4ddb5344494becf51150e32413753cf39f46538a42848550e30a459156e0a5c3d5196eef75a5d9a583029b4f3482b99085b5511d52478b18727a459156e0a5c3d5196eef75a5d9a583029b4f3482b99085b5511d52478b18727a27b2e682d9a3edad44b70cd78731da1c943defefdbdc9b88c598353fa6a04610f84e766ab08eba1945c7dac4e2002625b1ad22264f1ba01fd81a70bc89ceaa50f84e766ab08eba1945c7dac4e2002625b1ad22264f1ba01fd81a70bc89ceaa5574b2b8fb7ead58d7b6557c58147349f9b9e5642b422724d213f74a5694428b2af0e1f8e673a34566abab0a93800e3b33724505f99225c564c99446bc226c6a7af0e1f8e673a34566abab0a93800e3b33724505f99225c564c99446bc226c6a7a925fcd974dc4c1ab84a9ce6be31657fe7caeb881e2e9d2ca67cbe99133f2a6b36be900a9bf7b7f951cf1bb6aece21cef630520fc0ff802dcc388d88d8d9cfa313577172a1315d7203e60f882bd4975899b5373387aa736ce26c8a70861e792f13577172a1315d7203e60f882bd4975899b5373387aa736ce26c8a70861e792fa13152312f178baab8254821e6752506c987dd6acf90034970a908f2994b27de65f543ec3cc645b420c15d295b5c2ea944308316fb49e5a274fb0365babb74f765f543ec3cc645b420c15d295b5c2ea944308316fb49e5a274fb0365babb74f7520b38ee1da405a5b27732d41c4609c799417f66b8befa59b8f014dea687e127254627ddb24cf57d147ac7e706fa0f5acac87ed6051d56b30a51337ab4cf2575254627ddb24cf57d147ac7e706fa0f5acac87ed6051d56b30a51337ab4cf25758725feb49b95b80a3740aefa438674f8eb6cdc9a3c89adfef475943dec659ee3392b9bb23c25b45a714b0a802e9b1f1d103522ae52c0030642c7b68826042d39392b9bb23c25b45a714b0a802e9b1f1d103522ae52c0030642c7b68826042d3922959040a12214d16765a84b58966f1e633776bd51280fc9111a5b34b877c0b668d2f4eb2a80a55cb67fb72f3c26315c8ea6fe26a3aba184eed66faa846ee2b068d2f4eb2a80a55cb67fb72f3c26315c8ea6fe26a3aba184eed66faa846ee2b01cd2804e37cf9cbe65231552d7008119321be0d6053e4673a34e7136924b458f09f92923d4a3434bf6e86126e6f2778d079f141716a16f0fc2301b0108a6c304bd9c3b28bae2f2c6e22ba498293867bb916dbcf558da5f2199a507e03ae68ab2fe4e3dd088e0e87a58c7f8c74e349e7520f9e79523cf41476ebbcb575c4db98bbce74a8cce4bb7622e7e62dd59499d50cc662e6156c3ed9ea590aacca35c9e91bce74a8cce4bb7622e7e62dd59499d50cc662e6156c3ed9ea590aacca35c9e91ff1354a4ec1df1301b4c2dfd9bfc1512642b494dc36817c3a3255be3444ba0366a49b2450d88b659216c260b02f7afbd6ba878ff53193e08584ad725fd34fa346a49b2450d88b659216c260b02f7afbd6ba878ff53193e08584ad725fd34fa34428230960526784b7071f6e9d812e9a888aab9bf7bbf67c01cbc3bec111829b1ba540a59ef28c025b19de611d691a84cda06e5e94fa94921f7df7ad49e8a7248ba540a59ef28c025b19de611d691a84cda06e5e94fa94921f7df7ad49e8a7248dae969df8df7ca4e732187266fde9951dd955dcf17f90d3bc46742e78fce2f24c1ae1756c603dd5b9f3f1e947f8b7f68c079392b4bd6e127d992743b39eb80c8c1ae1756c603dd5b9f3f1e947f8b7f68c079392b4bd6e127d992743b39eb80c8980d182c57a996898adf5a000ce0a8f3ec286bc00b6e07c4bb51552c64a62c6c33a2235687173858524f6421ac5a9640b56cf12fec5c4e48260a26a7dbf7dd9a33a2235687173858524f6421ac5a9640b56cf12fec5c4e48260a26a7dbf7dd9a4cf4a3b7d38f469e21c84934e59525e36f35cae508fdeb49e4b1138c4317cfab4fa348a438b01ca343e077113e316ca482fa0992090ba3206a41c3fa3cb97cbe4fa348a438b01ca343e077113e316ca482fa0992090ba3206a41c3fa3cb97cbe327909f277ffc83e796f616e4e77c91e4049b1177e3a9be59afbf14261cd82abba77981c8dd20278ba3ecdd468ff9b9f4e0c1d1d26e50c386e63210c2eab70fdba77981c8dd20278ba3ecdd468ff9b9f4e0c1d1d26e50c386e63210c2eab70fdb0badf17e4896119e3c22c06b5b0552026919e2221f10ffb4c1eb5da03e6f708801813aa3d35dd03f0fde3843a1d0ae34b6cf8db53c76c8c57bbc5ad61428ecc801813aa3d35dd03f0fde3843a1d0ae34b6cf8db53c76c8c57bbc5ad61428ecc5b7a7f53ee1e0445986f6a503df1447a55281cffa3f47fb084461bbe066d44aad4d5a5559bb86a6bbebe99588e540e347fbbf5f9e6274ce4650f28595ee40887d4d5a5559bb86a6bbebe99588e540e347fbbf5f9e6274ce4650f28595ee408873a713f06c4db5efb37476ba6aa1ee3b3ed39ad55fab08a2c55647aac0b4056c2419297dbe56866fb2b3658ba6369308d9fa6e7451be190a3bc378176536f98cc419297dbe56866fb2b3658ba6369308d9fa6e7451be190a3bc378176536f98cca33b9e045590d0a5b02ccfd0729031cd3fd5fa0bd29c2bffd54437b5ee56825c3de2238d140f3f4daf31ed11cd7060a0a72d49ae3ce19a4ceeec9161e85811153de2238d140f3f4daf31ed11cd7060a0a72d49ae3ce19a4ceeec9161e858111581448aade8f8a408cd5dbd19379e1abe591ced7c0330a67539c05fc0a00aea3dcb1268b57b1f50f1890a2c60c2003b59d4eaa55db37a2af1ccdbb851e4ec1f54cb1268b57b1f50f1890a2c60c2003b59d4eaa55db37a2af1ccdbb851e4ec1f54d9fd8893cb4b0fcf57f74e4db6c29ccc740dc38b2c31df6c0e6c2923959364406a6511f16f655503e899673a8006fe1a1b771b227ae0aa8b6d1987e986dbb4bd6a6511f16f655503e899673a8006fe1a1b771b227ae0aa8b6d1987e986dbb4bd942e65e2cba16fa7101a75e5731532c79651ecc50002ad19adc8be7fda67782b27c480eb784c0a451e087174d1079c2f64cfc284690c4256946ca07efbd03a9527c480eb784c0a451e087174d1079c2f64cfc284690c4256946ca07efbd03a95ded21ad0b213716190ada69ebaed52dc08b5bfcae71a23674589e946e0ef05413e8cdb7e23b0f9429eb7e83dad967f24c5d98146c0758f2c8201897960fdd8c53e8cdb7e23b0f9429eb7e83dad967f24c5d98146c0758f2c8201897960fdd8c5a9b255af3778dbed929a21935c16c361b2cbb920f58b51782246cbb93d97d76e60429e86ae6b72a79df7b6413f9a6bd09ebb90f06ecea06fce4efea219691cfc695092e287f46fe6217e0840b3386b49d03463d2a78f739a01e786b6bdbd48bef75e2106c6c66c11fe95e1cc1db659d72f7b3e20e02ccb80b3fe13cc9b05e2036437e8f5c7a80b40115339f79e6bfb80f558454c9df3d306d41765cd198e99816437e8f5c7a80b40115339f79e6bfb80f558454c9df3d306d41765cd198e99818fba82c3ee0f3601dea18988a659daf33cede44beb9e5b91147f307f4775e06b1e60473dda428f989ea5d2c9247cdd296cb9614b844533a813ee0ec269cdb2021e60473dda428f989ea5d2c9247cdd296cb9614b844533a813ee0ec269cdb202c3b698d9d4f405ba77d3459ac4d0335e5698d862e7dc760a6ed919b96c60f5585b12b0d04cc154bb748ff4aeaee340f4beab82ab4f7a62099ff5d63a4b4dc2095b12b0d04cc154bb748ff4aeaee340f4beab82ab4f7a62099ff5d63a4b4dc209c424c58d73dcf2be83ba34420f36af77daa4ccbd61c33731c320dc4f97ce012fd9ce5bff260471da46806c1727c9324cd1c5f421cf3ef748f734e5c4fe1d11a4d9ce5bff260471da46806c1727c9324cd1c5f421cf3ef748f734e5c4fe1d11a4a2c10a005f2ca8ebffa2028195b15a82a5eb3a2b3929dc03dc4f815b3fcaa1f6930a19391bf03b99af3a6a513ab8dd0687ce11381778695477b24119cd0857c3930a19391bf03b99af3a6a513ab8dd0687ce11381778695477b24119cd0857c32d10d69ac9bcb214b1622c3640eb383458d715e7f586c094233c663a10a7d1fd02d06b87f7b7aa9bc64b5f2693d79de4be909a8617e13a908a8c57692065ad6b02d06b87f7b7aa9bc64b5f2693d79de4be909a8617e13a908a8c57692065ad6b6651b2513a1bd551690d4a0d3a3fd056a63f91cfca1d9dc55c9fd0a4b1becb560f10718cda7e378c3cf0eebc527604d4be43167c60b04edf078b8a4216363b5e0f10718cda7e378c3cf0eebc527604d4be43167c60b04edf078b8a4216363b5e6c8ec22aa06e748aae794ee576e54ab10ab34d98a93dd4a86686b4951f4892526e7c9f26ef0f89bc32c049532d7387bffc9a40eedd65ec11bf8cc5ae6633d4e86e7c9f26ef0f89bc32c049532d7387bffc9a40eedd65ec11bf8cc5ae6633d4e8cb1fbdd757b74bb968abdb2f9422dbaab16d2db01325df88ad7b45c82d45cca29941ca2f93bd7638581f1f0e1eccc785623040f6c489397866b74464ad10c7249941ca2f93bd7638581f1f0e1eccc785623040f6c489397866b74464ad10c72449f9cf847c9f6dfcc1f0806eda9feac876c0e4f2aa7c47ac3213412aacf472d4e57c134d5ece4ff84da8f738bd33a26dba86e53c5e7484fd3bf3bf49a6d11e13cc49f08a8b38097210cc81141f002cc78aac8067411fb602f6caf8b41a6a01ef46035d5345def69a1997e55e5c47a8a74c7ca18fd2cc55e0d6319d076749cbe3d2f25fb3a86032b5a4211d99828bf23c04909581e1d9a7d508569068648b0367f13288f5ff23b68cccf4854a5523652df61f0da47ee8c10771c3d38bf189c8a6f13288f5ff23b68cccf4854a5523652df61f0da47ee8c10771c3d38bf189c8a6195da84f807f430b4a54e7ca8ce642e49fdb2315736e51c6b4fefed9a0aac5798a4d8f85ee9a9f1d727ba146836e471662451d6e564c4d0a859143ccf8079a668a4d8f85ee9a9f1d727ba146836e471662451d6e564c4d0a859143ccf8079a663e6ba4c271b5e516632700b05f86799a80d44a158ac01547c23d63a1c2d50d963d6dd602b733bcd489e6668f172e8987abb82ec3f04311a1eb9533e212fe7d683d6dd602b733bcd489e6668f172e8987abb82ec3f04311a1eb9533e212fe7d680a976bdd84a1dfbdb866f5391abb03389dd09311ee4de6a9fb6e1a27c2f3665fec1e7cea683575722459de100ef8c71632dc5bf5d50bd501d8c566e3e9c39fda713ed270cc01084dad8e0854aed457d794779a95dea028fe6eb1713ab6f0e19b555fba38749d9f1b943eb7d9d2d7dbd64231c14fe7208500f08b1e772d70631733f053a0b9edf2aa509ae48c131acc6447a56b1aa3d058270050ceb1608db74533f053a0b9edf2aa509ae48c131acc6447a56b1aa3d058270050ceb1608db7459ea351d79aa2865abe573ee57b9a663a7c79ac5885732ea2142ce1f5ee932412e62349e2bde6a34939b22a822417389a836bb75da07fe127822a4dca476345f2e62349e2bde6a34939b22a822417389a836bb75da07fe127822a4dca476345f2de234032f7ffb2133828c6881edb51e47b016b03261c9cbf875cf47a6b2f18f4b78f71708c51fe84918d39dfe02591a159cd51ee0c061c0f1a46b47eb6fc0880b78f71708c51fe84918d39dfe02591a159cd51ee0c061c0f1a46b47eb6fc0880c996f57dd5a3d581d7acaf7fb06e1abb28906d962b66c7f6b6c6d313ae5f4f4fc4929c6b981dba26dd4006c85af30e15df78c59834f3db521bb4b1993554aaa6c4929c6b981dba26dd4006c85af30e15df78c59834f3db521bb4b1993554aaa6e9ccb740ffd1ad215b4e3dd7042658f7b3f4f164131ddfb7d86a7579eb81ae33eb007e2e2ad6cca85d69627717da421824a097b46449f80eae20cf98b6ebebd9eb007e2e2ad6cca85d69627717da421824a097b46449f80eae20cf98b6ebebd91079201fef1d6070fbe4251a6f2f5d92e8b8cc6153a11e8784ea4ec5de5cee8bbe614bf70c321503dfe9b2532567b5cc2a8ef1463fdd6dd020c6c9ea889d991abe614bf70c321503dfe9b2532567b5cc2a8ef1463fdd6dd020c6c9ea889d991a847cfb429a90189b60e584362918ff21d99f99ab22627bf0e195cae27472f7cc83cafc14051c70fdb42e989dc9d3dc9491986f91d9cbfa2c2b66c9911b7dfd8b83cafc14051c70fdb42e989dc9d3dc9491986f91d9cbfa2c2b66c9911b7dfd8bdc47e7b4d7ea884040a66363c97bf5d2ff43674bb8a64f0451b69fda13c46d7fd87d88fd7d5eefc85b4e268ce1ab0a13b56a9edbdeaf0b0580f35eecc717d4d8d87d88fd7d5eefc85b4e268ce1ab0a13b56a9edbdeaf0b0580f35eecc717d4d89e628988d7c8ab18ea676f6738f4004e9f80326b50d60588980dafe52ac9dcc51bc9308bb3fd7ae5cd607f16425922271d42cbf0341761fe6621fc505a206b2a1bc9308bb3fd7ae5cd607f16425922271d42cbf0341761fe6621fc505a206b2add2e8b757576a88cd4ad6c8dbc7964f193297363eb8bbf4f5e3048074a7aa04c8f89e480db16d415931fbf35d851fa40fd1c9c8bacf5636d739b5e8baf40eece8f89e480db16d415931fbf35d851fa40fd1c9c8bacf5636d739b5e8baf40eeceb63bde1f590214433dad5693fdbb1657c4d446c50a020aa7f69df31d97432b8d2437c9045d2e8e723250f47abe18175db98fb599ee733a19bcf0282d6ee93d122437c9045d2e8e723250f47abe18175db98fb599ee733a19bcf0282d6ee93d12afe1dc06abd2bc36ea73273abe21e805d09f2eb3f43ea9bea6d00b614fa48c5559752f5e8305a3ed3d9e14a99d6bd35936725b179f50cae8527489c04ed6ca1e59752f5e8305a3ed3d9e14a99d6bd35936725b179f50cae8527489c04ed6ca1e1c1df2bdbe7e5a21a70bdb5127d5a45ce9841961dae7ebfd1bf3b144dd6c07210efe15061ac4d9cc0b909ba556ce641ad3418a718ebde70ca2123af849b6a73c0efe15061ac4d9cc0b909ba556ce641ad3418a718ebde70ca2123af849b6a73c7f6dfb17f2541e5a894342035e854107d0bf42ed856472464c639db925d6c8d35ddeb6ba78c579fe681872fee48eb4b86bbd39c522be1656115aa473078455f95ddeb6ba78c579fe681872fee48eb4b86bbd39c522be1656115aa473078455f94d2b9b302a78361717b45bdbace4fd6e8888cd7a5b4af0136a4977c86050c10620a1fd5cad3d94c3c8b665dfcf3167f4947ea176d953f43247c87331615c94d120a1fd5cad3d94c3c8b665dfcf3167f4947ea176d953f43247c87331615c94d197fb465e12b2b57cd5c6ced34010a0cbdc33e3c2289e2b6951dfc524c5e209f87d42c5fa5a0dd9da5b33916ad0948b91251e156219f74607e454d085d3d2b2b57d42c5fa5a0dd9da5b33916ad0948b91251e156219f74607e454d085d3d2b2b50a02d63b82ff4e8134abf07074331fa089d1f1f3665df5169e6bf23de9d1663e012a9db60abfeaa309c8cd1b91ba1e3e01284a80637075d27c617705c88304f8012a9db60abfeaa309c8cd1b91ba1e3e01284a80637075d27c617705c88304f81d295a5196793bb2f19dacb6b4d9be785abab2a87ba4a86fcac8b125dc8663fb1f26a5d2ac6953c033cc493d12794e4347cb1ad0a2cc9f0f292dd3c858d5971f1f26a5d2ac6953c033cc493d12794e4347cb1ad0a2cc9f0f292dd3c858d5971fa7c038439157a14f0c721e79fc03703dbbf9faf4d98a4115a31fe0bd910b4c78f3e1c4a90ace2030908d7b68ea3adf3a00e6926a74b75641e58364c6ed7dfab6f3e1c4a90ace2030908d7b68ea3adf3a00e6926a74b75641e58364c6ed7dfab6cec2b8c66f37e00dca06cc7aa9495b8df3563a2ab0e222b50266382ad7fb77381ebdaf975247657e3c19576435122d4fe46c60765a7074c9cbd9ce035aa717791ebdaf975247657e3c19576435122d4fe46c60765a7074c9cbd9ce035aa71779be52a0ae7508b819a6301e6e0108efd4c61401129ce44179e1b55f43e5c382060f254309f6a6af2bcc54d6198898065e07869994cd93532b03a541961f3b95f30f254309f6a6af2bcc54d6198898065e07869994cd93532b03a541961f3b95f32817b72f19d09dcb637fbb33fb75fcc78b2fbf357b07bd8bfa2832ee1f62eee98fcdc8877ab60990e1903e9c2c95c6782b26bab43567b6029c2996b3a97d36db8fcdc8877ab60990e1903e9c2c95c6782b26bab43567b6029c2996b3a97d36db81fc66727ad896955117985d059dd650222d14401ce83352430e83f1efdfdd116342cb5e8947aa71c05fc7e45f31c3a3996f3ae891ed003e43a22250c1b893556342cb5e8947aa71c05fc7e45f31c3a3996f3ae891ed003e43a22250c1b89355a1f020c8e36f4e22791f901a1a12f12bc9a7028fbabbbb20a34d0aab032bc46666be5155b909f532933a14b9b87f482ac57d5fd53422d5646f414db87fa98a6c6cc9889cc103f47298477fc2df8c651268f7c566cbba4172f13ffc346ef7cada9f6ffd735eb28646e90c093a4a46cde940559a6438fd053661e524216fd68004a7815e48d3e4088bfde00dc939ce6d4ef4141baa4cb769d32f12648086c4968e3e215e9c91c97071a4b837a959a5439824707f29f07c4c9a4ab938fd2c3c17a903b52394ad374284392a73cc524be5a529d8a9ee6976dee150abfa3132d66b7dec9513eabe565ed90b96b3549d95790139418e89d3aa36275b8e93ebaf897694ec9513eabe565ed90b96b3549d95790139418e89d3aa36275b8e93ebaf897694682ab5e88b91799edbb5835c3b6cc11876707d40ea589dd86340047663d5330559874439e329e1e8d0df0bc4cf861f5f55709f934681d7a67997c1ca71a3968cc091df40695081f3816dc04e7fe90def21fc208cf16bc48a9fef260d0763649405447809fdec9ea7af83de5a1f7cab8bffee37571d6b92b658d19e99a9fc6685401b0f7f4335b7b82f9f0eb04c2564c4e08588efbb9f01027058aeeaebe26ed04ad6eed181df11e9bafedc89a6db771fcd681521dc49cfa8884d5471b4dad4291b89f656f69fa53b71ed2f1e119b470bcb3a9da0c177098b58d1b88ad89f6adfac1a51ae35451fd01bf8ad802e64f9594f4ca2647708302b0dc71d5d5e63f8d5ac1a51ae35451fd01bf8ad802e64f9594f4ca2647708302b0dc71d5d5e63f8d5ebb1f25dbb09e03201b5c31c51626a18c1dd41cd99f8d2e29d4cf6315504a6522a6da4a5b3c599ebf8cbe7babdaf09b8af3cfbcf92b3ee2a1ad08f65cec6c4c42a6da4a5b3c599ebf8cbe7babdaf09b8af3cfbcf92b3ee2a1ad08f65cec6c4c4c15d08d49b59be0d5525911954fbdf144510612352d9e2fe8abb6a6ab6726ff918107ed47ef1a7e603eebbfa654023034197b5e153ce07e8fde4e62efbe97a68175a76d39ef15a6c819c0c89be0f2005203f7834528863baad9fdcf06fbab22bb55b373e1d1c1a33ba954f6eaaa7baa874d5012a14b8f862e4dd8e6b517014ff1ed1854e56c64d48c628e69cf5a787b7ce4891aa5db8dea5223a4644ccd3d9071ed1854e56c64d48c628e69cf5a787b7ce4891aa5db8dea5223a4644ccd3d907772ee6a26dfe4c3f3d53fab3d8d7670b54537f0070038825cf8430bd7c678aecda4425519fe9c33b696bd3c82565a7a7566dad73dd0481a8aef5d281bc8954503fde63dd6048e8857bdbfc0ffe5eb0a70442c1d97c8acf27c13d5e944444e550dbddaeab1c675b49cb4967ee6c19d6dc83495a4b06226a0409ea6f002fe1e79ed685a530a9cc86906d3104c7d1de0c8ad63d5c6d960eb9e0afdbff5f90fc7b6ad685a530a9cc86906d3104c7d1de0c8ad63d5c6d960eb9e0afdbff5f90fc7b6a3969bff1d460cca12f1955b1badc617563a4ba9a1cd6c2e3d054aec17f095b5c2f152abdcb52b5228bc993b3ab335f81763abc573e6aa21b78c1af1686f1581ef72f39c7974812021cc07478a985caf64c15a298fc37993177d4d12bafd24978716bc0ec80abb013e82b5d5c6b1d84f5adce86fb833185d106f8ffeed297303204629a77bd43c75de4e6a49510f9506f153b21157c4244c493129db2896f65af04629a77bd43c75de4e6a49510f9506f153b21157c4244c493129db2896f65af266175f863797a81187a7efbdc3060d3ffa14b21e7144f78ab55ebb06d4bcfd6f9662915633a6708cc6e118c2a8b1b26d7da692b5d010496aa73b33daa0b99c0f9662915633a6708cc6e118c2a8b1b26d7da692b5d010496aa73b33daa0b99c064c638db03ef5f9c9f8b5037520fd72c438cec5e7e516860ceada763659535aff398b6fa57c0ccb51da675225dea94daa420c744c54aa25549981fe9682d0b9bf398b6fa57c0ccb51da675225dea94daa420c744c54aa25549981fe9682d0b9bb85d0e9ea1a5d7a8dc5babed4fb06f4489aab314993de27c18f9d40a82a086b780d47b03c748b1bfccbee9e6ee30f781138364ff099a324b91746528467d257f80d47b03c748b1bfccbee9e6ee30f781138364ff099a324b91746528467d257fd2d437cb22e96c58881f7785a4c18a07d517ad198f957e49b25fe9aeaf7c3d0ff2e2d58d2839faf61cc2d3578522f8229cb9211f7c1a1ce1a800cd969c6b5b63f2e2d58d2839faf61cc2d3578522f8229cb9211f7c1a1ce1a800cd969c6b5b63ce8fe3a8b3cc171e22855f10c647700feff04fd5880becd10d9707db7a245e097bf2abac604599a5d22c22f1ab9f559253f29b5b58f14bf3702a99fbac47cd654cd0bb5a9fd4772f5c8d56a95942484893bcd6187b66fa0d96e7667a04f7c6bd4cd0bb5a9fd4772f5c8d56a95942484893bcd6187b66fa0d96e7667a04f7c6bdc5de4da985d99c53f627fd4d2a6c1b3293829fd14f0af7fa021b969cd21b94b6e89505986176a544d13d3615c606ab2e676e8000b329fefaf1d027a17dde1d66d8016b6d165318dbb53c5a67a5d0dd77212bd7e5d140d0ec912e4d20ac287f6fe828542560bc0b72977285f504189d9453a094ca87b584beba5f5cafa50c887911e790a9d602da46b5a6a5b5d310ce6e558106e606b8865ce0e48805163d0b399acafeb778fcfd5be4d38ad5e101d3803cb3f5758f79fc61fff5d04f96914eff9acafeb778fcfd5be4d38ad5e101d3803cb3f5758f79fc61fff5d04f96914eff20864dfe0d463cd2055689fab5bbcf26620721dee8924918e8fdd0590c4a7351ce870d8042492fd68f519b292ccd15765273080b3302d54b6ef83d61ec1fd271ce870d8042492fd68f519b292ccd15765273080b3302d54b6ef83d61ec1fd2718c25c98a4cb103d3fae44790072a525cee443ef3c9ead16149f1b6b6e95e2d02668d8ce65d3d6871f47aaa404c696af663010a5800e1d365a5210572dab0cacd668d8ce65d3d6871f47aaa404c696af663010a5800e1d365a5210572dab0cacdf31346bdf4f4886a902684255cd815e4c6413e1ee47242e209aef958e2cf9996900cd83dbbf7a4b730994ffbb516f54cda2e23e00137132338f32fcc4d4b2cd7900cd83dbbf7a4b730994ffbb516f54cda2e23e00137132338f32fcc4d4b2cd739fa0cb9c2a60af80c4472f760b87053f5e2d822f87fceb6fb8e00bbe4877bb75d41ef0a49551da68da73fe7f6229784a9684a46196ca72df6ec8a5913c37ed05d41ef0a49551da68da73fe7f6229784a9684a46196ca72df6ec8a5913c37ed01339d37ee78fbf00670838ba79eb61e5b6d47b8d5e4be2e32d89b2e75eb29d15e7a27d70e99a8d5c52ff9f505ca57c413a9e190200b6fe6ca53885cb6104b187e7a27d70e99a8d5c52ff9f505ca57c413a9e190200b6fe6ca53885cb6104b1870629973c900eac8ee9eb2788fffa5f94efc96a5939cbab6582bfa7db3824683a2f9de6f48262573207fd6c8dfe6d2b6c49ede5c1d27faffbce34ac879237ec342f9de6f48262573207fd6c8dfe6d2b6c49ede5c1d27faffbce34ac879237ec345125ddd39a0091f9912884d56178e943d945a2e54441bc80fdaf66b9d5842e95c4bdf589c61ea4d91b468e784439333cc400fadc2c21a89c9a378ab6001ef312c4bdf589c61ea4d91b468e784439333cc400fadc2c21a89c9a378ab6001ef31289ddc6244181feebfd02638f202fb21af2de8484500caad3127e540eafd54b1ea5b46c359a168df67af21d9f476df94781844005792c03b56758a5e3627350dda5b46c359a168df67af21d9f476df94781844005792c03b56758a5e3627350dd59893a0d52ff66f8b2d7ad3e78d5aadbadfe8b89d7009a5ecec8e9c416c3a541a2178fb15420809de4a22ffece8b977f291f2c5f2098d39d2c5c66105a4f1bf3a2178fb15420809de4a22ffece8b977f291f2c5f2098d39d2c5c66105a4f1bf3de689c50f730b37387b2b6f3e85bee74998050bb8bed0c5941a3d02f7c8175d00a8ee83683af84b822df509b72dbc2e7f6eb155d96b799a8ec3c83de95a000420a8ee83683af84b822df509b72dbc2e7f6eb155d96b799a8ec3c83de95a00042835e7576b82345f6c8eb574a606d0a622f05f07c57444de6b96c41bb3195a7846d39fc2479ce7685964c1c8aa45024f20ed20017d1797780cb7ebd8c8d8d25656d39fc2479ce7685964c1c8aa45024f20ed20017d1797780cb7ebd8c8d8d256551b6d15c9cd397c73a7bf946bc51651aca1bb59531919a2f1cf4d46dfa300e38b40fd060bb57faa87de099a812b0396fe09f6a1e5df4604fd13199fff80ed835b40fd060bb57faa87de099a812b0396fe09f6a1e5df4604fd13199fff80ed835dc7150f32ef69fd69b5101c6d26fd5b8775d19e3cf82665b8db0a49086c2a557613e57c5dc35a297ce7da140d1649dc1a81fa9726f369e1a4fde8acc0780c40b613e57c5dc35a297ce7da140d1649dc1a81fa9726f369e1a4fde8acc0780c40bd9243d58df97fea64f05ceb9754056107565d53b4afef393286cdf6ccc1a45aebf6619bbccdff907e587fe5ba6580ca8e5f5be12c1749b1c962deaefa4993cd6bf6619bbccdff907e587fe5ba6580ca8e5f5be12c1749b1c962deaefa4993cd66a1bef06726fd9ad33d97e0545746489856bb60696968b43d8e6871f30204792b07da5732fce83ffeb15ef8dec30fec528e3e0e6b6d81dc359fefe3e88a4e3d9b07da5732fce83ffeb15ef8dec30fec528e3e0e6b6d81dc359fefe3e88a4e3d984b2d782bc32fd217e76adbf9a87864129e9449c328e054c5bbff3f5e8d75ef405904edd1910e7d9a09b9412fbf44d450c375bf428e8ab38aef00447ff44c6ec05904edd1910e7d9a09b9412fbf44d450c375bf428e8ab38aef00447ff44c6ec3300db0c446cbc5c5116492e2f8f20f9524f56452a23a18a978b24629cb5e21865cced19941e23795ac3358aa435eeabd43f6b06390977f967b438590880c46765cced19941e23795ac3358aa435eeabd43f6b06390977f967b438590880c467440f5febe10acbd7420189a993b5a58ac4232554d969a10e66234461843e3f98498f464ca9bb02224c470022ef39b9e6cd2af1dbe3233188b8a18118222009dcb5ecc25ab430235ee7bc56542dac866bfb552d2a50f6b4c661cead92e4011ff0cebda20334b5d77c8905b4ca582010665ace50fbbbf8443298a4c675abf9ec617098b3f83b8afa9adeb4fc61bf135c12c9b81f59659c537e26d94110a3de49840fb37b7686fbd2dc7a042b9fda64ce54e37ef627255305ad2944dfbec5371773ce1d21a5799da138e8c5a941f4c47433c306c167386febc10385befe5a01b369ce1d21a5799da138e8c5a941f4c47433c306c167386febc10385befe5a01b36954bbbff6e8210f714e7d858c2b0e8de76d6fce9e9812b47e7792069ef5483739b93952371e17b431ede9e075cb954e46c73ece2d17960664da81820a14eefcc9b93952371e17b431ede9e075cb954e46c73ece2d17960664da81820a14eefcc9e9e2633abc72b5ccfa1b56be353debcf97e9232a1fede8ee93866ac645d3011d772785487cb0260f8fac0f8978b2c5e635e2d7363dff62c79f861dcff28850cb772785487cb0260f8fac0f8978b2c5e635e2d7363dff62c79f861dcff28850cb6c007b8f37762b1a01a5de55621ce0766b8f0ca1fdfd757fb2eda736aebec652657caec73c8ecf77a879d713a65ba7f37e46aeeed4235863fedb191868c71f9c847d2480cb5baee18e378eecff84c8a5fac363373b6b898f06508ddb325bfdf4847d2480cb5baee18e378eecff84c8a5fac363373b6b898f06508ddb325bfdf451ca4136ef634418e3a65c0330506f21268a5751be328646a66744377cbe001df3abb42f8f16e0e79126c99cbf7fccd8d41a2b428cec36f1c793b448bb810feff3abb42f8f16e0e79126c99cbf7fccd8d41a2b428cec36f1c793b448bb810fefd542c30126a43de9445994e64c48863ffdb2a2a003121fee3b7340b6f7fd7f7ccbba640cd39157125fd1428f4be2e538322f0f8fd7fc6536935dc4a86585d5eacbba640cd39157125fd1428f4be2e538322f0f8fd7fc6536935dc4a86585d5ea4b88b29b5794ae149323dab4fcdc8d16c536bceb7bde433cd304170193d888a7664ad709f68b50a03d3824ccf04f8f60ebfdd8f84623df133b1895975c7e4537664ad709f68b50a03d3824ccf04f8f60ebfdd8f84623df133b1895975c7e45378dadb877ea1f547701c12fb341f6617a906ed8310c635d0448634e73b34f886d2d4b2f48ed5284cacaccb23458bbcea70edf9b05c82305ea8c2326dbc9edfa202d4b2f48ed5284cacaccb23458bbcea70edf9b05c82305ea8c2326dbc9edfa20e0cb98e858544235543b127e0dafe8cfceee0044930367aaa4e163cf7e8f6d8f54d7a5cb859267b5bc0f89f258b7136650173f0fef30cc451f06b30649a814b454d7a5cb859267b5bc0f89f258b7136650173f0fef30cc451f06b30649a814b438284382d37e94a7b8c2fe5a7d08949e0befcc937ee68bdd90dc037ec4a8a044e7f7b371fdf288a2e3912bc8188160df6f4eac4d2e1dd0366884da287c13eec3e7f7b371fdf288a2e3912bc8188160df6f4eac4d2e1dd0366884da287c13eec36731e5f2e0ef02e37df3b5cac07794ee1b8525e521907da6ee5963d3f95bd5334a6ff0e9919a4ba3571ae8497fd694f8fd60bf33f21b8c6f5f442c91e7e98dd44a6ff0e9919a4ba3571ae8497fd694f8fd60bf33f21b8c6f5f442c91e7e98dd42a30eba4dac6772e80a3ae9b507b91971938af5854c5b7fdcfeabf6103ebac9491caeecf1be2dbcfc9f72cd1c6da92efc934a48fc570e00f9958a44ccdc7c4e191caeecf1be2dbcfc9f72cd1c6da92efc934a48fc570e00f9958a44ccdc7c4e1bb5b09dcca8e6d03508ab3882fd2817442b91a61d8fa17e85fd31a68d6c6ec94b9b4f9d43d2a8f86deabf14044cf86899a3d73fe721b351eba6ecf1c38a22ae7b9b4f9d43d2a8f86deabf14044cf86899a3d73fe721b351eba6ecf1c38a22ae7a8fe308099d79324e4675fb47ed74faf40694ce089bb6dc319443b393a90316c55c32793efa51ea46f1a700f330847d8cb8d1a5d43dc8fe7885a6e6b0034aa5e55c32793efa51ea46f1a700f330847d8cb8d1a5d43dc8fe7885a6e6b0034aa5e62c285bddd5a6ae8320ff9410c6d30e883e70c22838ed70d3c53bb60d98d05c91ea4b23486071f71b8c284acad498c05a9b2cb03f657a0812e58a8664ad507d143fab35ba0e85385898a5000a75df6c96c13ffaf4f9c96723b28a2ab853eae64bdd5d8040016c2d1ce829f93839fdff9415e7207d9f6bf087e2f80ecd277e5b3ec9981d65f438b5104b4143658a3ca9e12f30e24d0cf29129a5341cf0407f0aaec9981d65f438b5104b4143658a3ca9e12f30e24d0cf29129a5341cf0407f0aa749f6dc31bbe90c69ccb4243d535ff4d2f43ddc6b3b71926bf41948186692d5dcadc99317390444fd8a77a29ded12663baf622c3e062f346e6b321e889c2b0c8cadc99317390444fd8a77a29ded12663baf622c3e062f346e6b321e889c2b0c8cec5787e18f4542ad32dbce18ce75caf68311b790039808ec118d4bc8b356a9ecc06b1745e2ac9dce2c6ff54b435858777fd2151b5a359ecf1b3ca2435c2b352cc06b1745e2ac9dce2c6ff54b435858777fd2151b5a359ecf1b3ca2435c2b352bd6fcd159e5aad75c7aae20151e070a94a9bf1ca4b50fe9fb45a038ba1be11740deae14ee306767828a6b1f11817526d45c24bff250a665040c48755eb35b5350deae14ee306767828a6b1f11817526d45c24bff250a665040c48755eb35b535131bafe54a946571cfb0b41b2309b1b97a66f4fa44967c0093c92f6a84e11524a625ac7e72f54120779f99651efc5daf5d790b3392f78591be0c728186f520a603524ed2aeaee6ee6980fba300da39f29a80443adef00deba574a6421ccabd3b15c8e37982f937d05b02749fd2b8130f7e9d37ecca4ead92477a5329f06506bdae2e4b7558d121c4b4ed037d4866292a1ce6dc6ccca27184657a0ea9c1d430f7ae2e4b7558d121c4b4ed037d4866292a1ce6dc6ccca27184657a0ea9c1d430f718298633b73a5e557022c42990f2717805bf3728f2fe44760ba4eca9756bb825fe229a9cb55feecd777f4253f49d21eb3258f2623cf48abff187c517bcc8e055fe229a9cb55feecd777f4253f49d21eb3258f2623cf48abff187c517bcc8e0551d288b2f8207b1dfb5cdf54f1979d3c4aaa9023b1c61b5498bd7d389468bb1dfd82f5b4fb2ca5d216072671a291dde4f05b685afd64918cef1ada942081b2e05496519696c909227cb75fa800002f55c44b44729687a520a078ed7d3bece6051dea3cc6cb65f528feabc9c771349ba99b5f1f83604fee3fd9a191aa4c0e2c7c8237c3a2319b8aedcdd71871eb61eb26d6911aec6578e3cfb113eab374b8d0950237c3a2319b8aedcdd71871eb61eb26d6911aec6578e3cfb113eab374b8d09508bf75b88c54886fc7b7f8ec140af48fd8f2f765a15fbd937dfed21da25f7b90f6a39bc341bf18eae7feeba056dd6b24ebccf84813183aabb78ea445c95523e7c6a39bc341bf18eae7feeba056dd6b24ebccf84813183aabb78ea445c95523e7ccafb740ec1329feaee11615313f87ec38c6e7fdac51bf6c8b3a07ff07562dfd8d1adc21dfa1773edbb90a3ad080e87855d341713877e9cabfb6e06d5afc480fed1adc21dfa1773edbb90a3ad080e87855d341713877e9cabfb6e06d5afc480fec8e6a2c95077db2694058dfe22252c77b55de93ad683bef51ab275f1b01d1cb0780b3cecf45fd8d0f4ff67e8935786c25274ec0479be8646790515834b135842780b3cecf45fd8d0f4ff67e8935786c25274ec0479be8646790515834b135842944e68fcd69c6a4cd10ade726240a1fb3fd292d717c0ae055e123919783d134b1673e3400e8185586179ebdb6b631dfbf8e6d50557c111fb22980bc159f8c0e21673e3400e8185586179ebdb6b631dfbf8e6d50557c111fb22980bc159f8c0e2f5a4b375425203376b5216067be71fee7bc33d4d4bdc96420c8a5895296b8e30f48933dbeb4a62678a188eab2551b8927e1a5e1a6bc94bdf2e1879d729b0f4e1f48933dbeb4a62678a188eab2551b8927e1a5e1a6bc94bdf2e1879d729b0f4e10e6adedb334fe28758cca98ae8a3f3bad2ecbf74fccd54b8d1e2a60645ef03cd497434b5f9626e4c03e38e66a3f0e26716183fd7319541f5bc784a723659b3f540e5bff2a37c21a06009d2ed4abbbb0a625351b8ec776f6fb0a89a3c0c8501fa7860fcfa8b764c685c31378fefd1068699a8f877f1987ddbcbf2b3a29747343c4bce4079607faa7860603ba5f0de07466893df9cc1e59ec5350fa93b91a8c3c84bce4079607faa7860603ba5f0de07466893df9cc1e59ec5350fa93b91a8c3c8ee3ba77cc385cb373bdcc328ef7d6f19b10109ec6226839abe1669417b189d92d2e2b9a249a00fd5f1f223caf5a3deaad7654fb1b29e2c8f7ced0823f6b8f28f8d0e7092a4041a9bea630bf58247fc3b92b4c12e1f3868697b20f615173023cb9d3d315357d3b794dac2239de7743b9903a46d2c9b3576b91ddb9def828ef9bb27a03578aba83969c9738a3ca96845ecea982737cef6824eaba677e5e233b15227a03578aba83969c9738a3ca96845ecea982737cef6824eaba677e5e233b152dbb8470cb756423663ff7e75d4fa49f6393e18a2bc81150eb660b344b34cb29c2edfe1f4371f41713d9cd64d11e7f241401c5086f02223b9f0b0652a16a28c412edfe1f4371f41713d9cd64d11e7f241401c5086f02223b9f0b0652a16a28c41a24d4cb792c9d199d635941bd288354707838c46f33824cbf32802fd609f3f500fd895dab7f451617411c7018c472d6341314897e0ab1337c1ee463a3e0d7d740fd895dab7f451617411c7018c472d6341314897e0ab1337c1ee463a3e0d7d74fce01e128c151dcc6be9770f3031b904ed8c2990ba1e3d88fb525b53f1d7ce9e7fc922cfe41516d2fb7e2ed93be1658eea2cd00be76e21c8cc8f06522ddf3dd67fc922cfe41516d2fb7e2ed93be1658eea2cd00be76e21c8cc8f06522ddf3dd62945f99e2f2a4595e242c627c0a6fa16127a6bcf55847a719c1f28cbeb6f925b4ed11c68810f04f9b4f841256847577476c279844177b8619566aa65e91db73e4ed11c68810f04f9b4f841256847577476c279844177b8619566aa65e91db73e3ec089975a40d0af9a03e488c16fe2ed5c8dfb8df14dfc6d99c9a43ea0cd43796b437bb99eba17ea9b5a94da73d203fd527d6378093fcf906b9c48e5d7cb5b926b437bb99eba17ea9b5a94da73d203fd527d6378093fcf906b9c48e5d7cb5b92d2b9735f5b9afd94aa7c336c1dcdad8a1d76419c6ca1d806e07b7810b3692f34f15484092e652d1ee8b01fc7e3527fd01191313ca4d361be77a85e4081c2038cf15484092e652d1ee8b01fc7e3527fd01191313ca4d361be77a85e4081c2038c30f147d789003697f13dba24c27f6c654e1b2bdf38911e83d5a9e8149cbfaf9f3d933b31aa754c65455ffc5b3288654289a5ccfde6f52ec59ea9a13af3449e9f3d933b31aa754c65455ffc5b3288654289a5ccfde6f52ec59ea9a13af3449e9f3d34835d2e53173e8bd461247572d604746ba77089d1db36583a1d32b2d6b4b1ebc366f96f7d4c7e9a61086fc1dabae5579acc4e61ef2b0deb5a8a5155a5549eebc366f96f7d4c7e9a61086fc1dabae5579acc4e61ef2b0deb5a8a5155a5549e177c7c36a3b40b166f7e79a6e87dbec7967852c2c7d21b5651ed27c0efefe1091483968461844b1aa140d267873e020f2a003988b3ffcbd4a8a772e0daf7ad871483968461844b1aa140d267873e020f2a003988b3ffcbd4a8a772e0daf7ad879537437f0188394218bf79d60b84cea6e636a19f03dfef9de99efc6bee52a5be5cdbaa38cd79f287d655a5a0fe62d6cffe988dfad760a31c92182cc83949e9cd5cdbaa38cd79f287d655a5a0fe62d6cffe988dfad760a31c92182cc83949e9cd55692ba0c5dce5db813d3393b499c78090c548750198ad937da270bdf6bbc3cff91d97422ab4d744e5c3d46b5991e33ce5bb626aeab2bdf89617e6dadaf93157f07a37109e3b0fd28241f2842c812f9092e8528bedce94ed4125c889067baa700f7ecd1dba2b0d7ebade63c4def9d840fd8e03c132dfb603a6e1c2b97bb81aee8152a6b5e15727549f99746f6e14626098e7a12777223699578585ce7be9b4528152a6b5e15727549f99746f6e14626098e7a12777223699578585ce7be9b4528707c7f06da5e0a26b1ea502987fff8948e1a055b7e1a195cbf58e1368978b989add2be9b3f572eb069e5b409aae2f3d3d3f3d37ae46311e91b4f19baf485c8d9add2be9b3f572eb069e5b409aae2f3d3d3f3d37ae46311e91b4f19baf485c8d8ffd25e62814a9e85c62abc57c11bd294d1966540a9e1a37eb2b2804d1f1bfaea04ab64ccbafce977b7ff4d5339499173e61b0974bfd06b5f3652fcae136f52fa04ab64ccbafce977b7ff4d5339499173e61b0974bfd06b5f3652fcae136f52f935de5a698ac9e5e566024b9043fa401bc94cccd426412f16d0d2b1bf4b76be3438fb631d651b1b45568944d98b254051a11e4bab10020a1fe45638528d57074438fb631d651b1b45568944d98b254051a11e4bab10020a1fe45638528d570742877ec665c767de6a2843d096b9281abffa1e7a090da2971583437db1abe2670b4a38201c2df227ed1f60ae8fc890c8dc0dc8e87cf6aa0c3ac3fa8b7de7aa331818eeace75dc44ac682ed229434ad330e76da1a11958cf3e906a30c6d63209b7af6d0e66ffa132bf438ccca4f6d2710f290c57f835b1e2e0c837e9dde573e96c52c1349dfde57843e1d3f7b17578eb1181a43e6f7f70e75514d8e70a48d8dbfa52c1349dfde57843e1d3f7b17578eb1181a43e6f7f70e75514d8e70a48d8dbfac297a60c375392486c42a74942d95d29abf6ab3ed0ded49ffbc899bb2277523e367b757128c20682eb37957719b7510bf810b59c299d77934ee076bbd51121c071c7bbff2b9921f403866765b238540884c898e8db11484e14c4b97ba70953c30cce34ecbab4f05bad5182ceede40415000ba6d9055d3aa9d22fb9adbbe5344301f0d417abae2da593388b9d3009491834f96f2efe51754436358147bec24d7c01f0d417abae2da593388b9d3009491834f96f2efe51754436358147bec24d7c56feffc0c6769894362ddf8639b0401f154f4777f409c4fe62e3959e251877acaa6cd95f94be6d7414144f73313dfb9783ea71dd1d1de10f8847a126c0eb4a5de0fb1ce8d823cd8852948028de9031cd5b12a4caf2fa985db616d32acc1e89ee648935fbb3a113ed383b2b66afdf927185818bf3ebb010e1f9a5058a2518aa06e0d4db6f9dd2af64f1699e081e41b216679a93591dcfee752431541b347aad8ee0d4db6f9dd2af64f1699e081e41b216679a93591dcfee752431541b347aad8e32450c1fbcd84dd2782e7f09f552432ee78715c6781d1d50cf668d3d51472a7c7f32ccaeec9586ca1caab72e84a2934e8602ac72488b8f67cfc7116bb1dcd7687f32ccaeec9586ca1caab72e84a2934e8602ac72488b8f67cfc7116bb1dcd7688ac70113820c91f3a61069079728c2642f22a178e7c0d8b9910c267f5f5e76e904f227f47429e6ae6274d4803aebb47d0bcc7d25c872a647fc5d2cfa40dd5544e06f25d24912ba5f1a2eddc62fc07c3c43a43b016fa809f7a33a9499772c620eae22008dcc3022ae1978ce2b19921ac6e0c52e4acab6aaf7d79fb133e8fb00dcbf662fc1c1fd49c88c3a26e60618919e2b013fdcfa6d3fc54c668201ad67e33abf662fc1c1fd49c88c3a26e60618919e2b013fdcfa6d3fc54c668201ad67e33ae13cd1d6aba01ab7cb763c0edf828ed1203078ec4e307aa426d330916b5b9a6e91e688bb68ceddfc907b07f9b3b8fabfdeba5861bdd99e62c7fa56817ed9897b91e688bb68ceddfc907b07f9b3b8fabfdeba5861bdd99e62c7fa56817ed9897b8b0491f92d324426877337d4c8baaa08c805b84776db74632f0827ffcdbcde384896f8683b862ca0f7f8fe53fb033290d38a1fcf3223f944f380fde772819fd84896f8683b862ca0f7f8fe53fb033290d38a1fcf3223f944f380fde772819fd8c05548b87fd7a8700695e9dbbedb300e3045669a3713846721103111e97f00428fb69e59ea752aa12722e54cfa6cc67df950f23b7d6680b7e6fe1e939eb2c0098fb69e59ea752aa12722e54cfa6cc67df950f23b7d6680b7e6fe1e939eb2c009b6dae7fe9ecea51da292f4e6f28371831af19d0e3131d4fb61d21cd367a0979f9014a0ab30e6c6d9aa571b0772088073bb6aaac1f222e147cc16ec384d5360bb9014a0ab30e6c6d9aa571b0772088073bb6aaac1f222e147cc16ec384d5360bb226cc52627b52997acaab4ccd4bca1842483fd62d707efde46b596a40cf0df57f487c4c4fa57bfb9710c1fefddc3c289f1fb4123c196e5b75cf0dd3d1ed731abf487c4c4fa57bfb9710c1fefddc3c289f1fb4123c196e5b75cf0dd3d1ed731aba205e9f8d4399b3a7157987c9bfa55357bfe2432e41e4bbdc1f78fb43559596c2f5f7aa718cb4066002477fe42380f19eebd342395241ffc6912a7c897bbc2532f5f7aa718cb4066002477fe42380f19eebd342395241ffc6912a7c897bbc2530e59fcf62890e2c4dd80a3b6d32f3f327c2cecb0ae7765f3c97abf8c9e1d7ea1dc84a0b845c4b55091f3b14ff7dfa1094762aafb591b68bb908dcf082061e089dc84a0b845c4b55091f3b14ff7dfa1094762aafb591b68bb908dcf082061e089f97efc44e514c9be5cebe8f32780c88bf3587f4b7cc662de804392aab412c67105e8ccbe0cf4706c3a32ea8316e16ddbeabda79758b9ca34a757ab015b00c00a05e8ccbe0cf4706c3a32ea8316e16ddbeabda79758b9ca34a757ab015b00c00a56f77e16155e79bfccf1e86bbe2bf220d8f3989c9b2bfd9d837099c5cb2a3b67394ab1e6af6e71922476cab4a97885744646171d3c5bcb98ed77f591c542c38a394ab1e6af6e71922476cab4a97885744646171d3c5bcb98ed77f591c542c38ae254f5e04fbba062831e9b00a09e04b3a5833daf61e9f2b7152f76079d70decffb845e83d6f0bba34cc1ff3c94b5df70d7eaf862b571c6f969e5f7f113612c5bfb845e83d6f0bba34cc1ff3c94b5df70d7eaf862b571c6f969e5f7f113612c5baf966e35c7011713e37259b4f1eda45a0566dae1f14c1958e023249212c21b3a06bd234b67dda55d2b4814f052b7501d65a1d13d23443e6881b0e5a0af13c2f506bd234b67dda55d2b4814f052b7501d65a1d13d23443e6881b0e5a0af13c2f5a0cf84197df1e5659020c4d7616532edf82c72f56e8686a829dc42a874e048b16c9d1f6eee42ec9414202aa4b40b8b9f6c4256233f50171a7a3d7c70dedd298a6c9d1f6eee42ec9414202aa4b40b8b9f6c4256233f50171a7a3d7c70dedd298a796e79661d98b53ce494c5f47557f96641519c9d7cef142560339f4eb481eef77a6744fe4424845cce76027ebfacf9ab27e06f4c335345a696942f29df81e6715825ccaff08c484f4af76648b26619438777d43dda6c09b994928472ee2acc1a4698366d96df4e852810be0dad29de1ccdd692be795a18ca96d47cefb6e7a1a274023b98c719de485549e0bdf298450fe24cedc6848c2040d66adea68e5b52a574023b98c719de485549e0bdf298450fe24cedc6848c2040d66adea68e5b52a58a3e528347fdc07c0b758463de88662ee074de945377d33a9e259f219e96651933760e1295d8a5157bb0e8fe6be63ee5be36381f7ca3ba82ab3e27bd507c3c5033760e1295d8a5157bb0e8fe6be63ee5be36381f7ca3ba82ab3e27bd507c3c506430539ad2e7206918c0bd3cb97d0c2785eaf81d683e0b7cac0cced7f153eb6ab9e817b9a8af5708c6b87d49d0eb09bcb860bb8b98bfd0c57cb17e47fd6c147eb9e817b9a8af5708c6b87d49d0eb09bcb860bb8b98bfd0c57cb17e47fd6c147ef39a14698dc9dc283b63ebaf9ba5a4e1fe5c43e461622e5208b21b4bc7dbed94de720a26f07f270c125ab6e9868856605093119766ae84a32579ec6e7dca82f1699b26f5bf766817cc2a8b7f0c117772a9321d502de71f0d93443cb8747a667913f768e48b35dbd413b0d1c5a1e87c5f2bdc338f43a1807a67caef5fd7130ceb8eb61afaaa7545d0ef6e7a544618deb60b3ffad2fcfe21d14aeaa056e8f47f768eb61afaaa7545d0ef6e7a544618deb60b3ffad2fcfe21d14aeaa056e8f47f766cbcc19fdf068d58010b294aa69b35a0b170a4929a195f50ffbf7fea30d3fee73274be815a2666220d46ca94fbbb9863451326325f64b7cafb4f7560a1ec0cf03274be815a2666220d46ca94fbbb9863451326325f64b7cafb4f7560a1ec0cf07f76a91d2ddf6dca0db29bea2787774e58edbf8e251d4dc5716809228cb2e069149131d5cd48c9dc4b0a1fba8bf0135e109fb9e199131f46ee8e8df746823544149131d5cd48c9dc4b0a1fba8bf0135e109fb9e199131f46ee8e8df746823544174f120b0e55c8f3bea06b79c815313e33672d801fe7d17cb07413d92249647953e2663acb6b383bbe1db5b6f322cbaac775bce11a296ee71ecc2b48114a4a5753e2663acb6b383bbe1db5b6f322cbaac775bce11a296ee71ecc2b48114a4a57747bd2db7bf671a567bedb227a8a43bb1a8a5554e3d5ac8e07b3fc19f5fc6bcb650a7959d795f2d1884da0e2c46393a7584962772e6072f93568f65ce9d02563650a7959d795f2d1884da0e2c46393a7584962772e6072f93568f65ce9d025633b8e60c010da3433b6bfc6fe6670a6b08da4f90c561940a9ca01171173c286125e01e1f2d08f900ad94d37607c62d3f271ee27e4f69a9bb8cf455ebb2efd8b715e01e1f2d08f900ad94d37607c62d3f271ee27e4f69a9bb8cf455ebb2efd8b71b31464a73d0dcd2f7c6d7cb56657cdfe9dc9d86464d816cb83c68618bbf9be73e1388592c6ef00489ed0d855d972a18393393f709be0b657fdd33517727bb39fe1388592c6ef00489ed0d855d972a18393393f709be0b657fdd33517727bb39f137bd2458ab3cd46e35a0dc2656e1b15800af1ea00b62b9419d6fd8c91fd25e6aab05b6f4ff5b1ae3d6e72e966cdcfc76ddf14f37b0a6d18a2fea1fc4f1a142faab05b6f4ff5b1ae3d6e72e966cdcfc76ddf14f37b0a6d18a2fea1fc4f1a142f27f3ea6c859bd1726c68efbfc41fc4e30064c1a851fab0d07201896c2cb42c1bfa4612034375b894be9c53a6d4e6044491523f70b71a84cb1a0314c4ac64e7f9fa4612034375b894be9c53a6d4e6044491523f70b71a84cb1a0314c4ac64e7f9da26f6b32f9a9970fc8abb0ba251458e378dbabf019da5f005668e0804a6b055f87a14c7e311d0a9be1a63b92df425153826b8337a5f331fd63f77e7188f4d9ef87a14c7e311d0a9be1a63b92df425153826b8337a5f331fd63f77e7188f4d9e9e8aa0d1282262abe08d65533c90b2af164376947e975a7aebac2e1386b9dfcf0b11da8b2e3cc681e18f052c55f265cf23b70e64d166c13fff17fd2d8667268c0b11da8b2e3cc681e18f052c55f265cf23b70e64d166c13fff17fd2d8667268ca0d2f5d0bb16b1881f3c36610333bd1deb3ec8a65ad7b33a3c5f89c8015a9aec9f52fc3e8f7544dc74613b30694b84b0c01b3caed083bcf62f2121912ac505ea9f52fc3e8f7544dc74613b30694b84b0c01b3caed083bcf62f2121912ac505eaa941aba0f490cf848fcb0b9e138bf15e793c26d91bc28a4616a03a0f527df940b3b00f24a7ca95bd6032d074b2e95b1116b9abc75e883480e01ee74eb6d02cbbb3b00f24a7ca95bd6032d074b2e95b1116b9abc75e883480e01ee74eb6d02cbbd2fda1869fc39cd4a562ee3eeab4ba4b35b0153a9c97fd430aa3eb5b129d1177d37a92b41b5cc6ab1fc782910eedc867287f993b4ecc67fae5ebbd53b37a2151d37a92b41b5cc6ab1fc782910eedc867287f993b4ecc67fae5ebbd53b37a2151e2888292fe8064e21f05f66df2a0cac8a484459b71e52eebf40035ef40c07985ed7e2727d05082dc59ae294082173b7a3864423b577f15d5f58c42b0454ede07ed7e2727d05082dc59ae294082173b7a3864423b577f15d5f58c42b0454ede074fe4073a5d2be4cced5635416df0b21ad111410b358b178baa46233afb525c434abd7799311dff0192b24adaa62d20021b103e7dd668883582cc31b1784ea4b44abd7799311dff0192b24adaa62d20021b103e7dd668883582cc31b1784ea4b4af4ff4369af15ec9557874718ab6f97adad11fb6bc5292204c76f08188b0ea100670fd3d25e63dbada4ea07782c31bb20b9eb4b901b7cfad85e77645a29a52050670fd3d25e63dbada4ea07782c31bb20b9eb4b901b7cfad85e77645a29a5205ec62db0b6cb9cc63372308a608183b1f6e803a5c223dbd9d92879b59015ecf31d05a4a05eab8f19342f1c8db2a4c7f14cf5beeed39d3e5344589da96c0e0a3b0d05a4a05eab8f19342f1c8db2a4c7f14cf5beeed39d3e5344589da96c0e0a3b020e4b75de75c7a75662041760e7fbb2212e21b278dd481b7dd5e753e4fe24bba1d238afe6eb4ecbf755118b66d9ec4147e4029fec47bce93de17b24c4d0da5571d238afe6eb4ecbf755118b66d9ec4147e4029fec47bce93de17b24c4d0da557c2b5d7d1496565946008002b03c81d2878a99bd24b8b470533376093fa67d83546fac78d37a18a7def3ab6323c963f3011d0c2220e785ea7069a777f7819672646fac78d37a18a7def3ab6323c963f3011d0c2220e785ea7069a777f781967267f3cea0656261e189b934e80618ffd20e23297c56a652dd731151385fe472db8af202e68715e3e2679672eab6a635c53f00940850eecf0133df710983607702eaf202e68715e3e2679672eab6a635c53f00940850eecf0133df710983607702ef1c325f27281797be77ee443c0bea84e5bb09dbb49dc647d1d9978e58122032008191f8dc652f1732aea1ce39246a5f922d0996919cf5ce27c26eef6c30687d308191f8dc652f1732aea1ce39246a5f922d0996919cf5ce27c26eef6c30687d31d15163f96df8c3607bc186ad3570c00dc89f875a4b571ef34babee8f15a6c514245d9bd2dad59fbe5cf4cdce2147fab24813ec0f89a21933e360d96f70ed28e4245d9bd2dad59fbe5cf4cdce2147fab24813ec0f89a21933e360d96f70ed28ea500da0d00fbf2d9c5758ad8627bed22f53f37ac3991a36a48a22b38082fe54db934686c4d90eef306ecc322d5d209c567b064f66a71b85829e3dfc975060664b934686c4d90eef306ecc322d5d209c567b064f66a71b85829e3dfc975060664f2f3b085df2d561f3cbd730b1c51df36fae12f98f1f969c2f9da6cd6f7f94226ff1cf1aa810cdd9bae58c234ea37b4120dc2bae5133386c0ede0b2103f5875d8ff1cf1aa810cdd9bae58c234ea37b4120dc2bae5133386c0ede0b2103f5875d88ab173a54143e8038fdab11ac64ddd7170021ea69cb91f780a555600312da63974b5c57f8562a2f17988f23686fb4794623a01654b16d1d0c91fd1786d860aeb74b5c57f8562a2f17988f23686fb4794623a01654b16d1d0c91fd1786d860aeb4c4fcdea81853b29c657cf2c760f0b003a42b5019f2c73a6a4152d64e2e1f47f13a250d60477eab52cb1dff1ed94ea123cadb9406909b5eadb2fa3acd5188fbe13a250d60477eab52cb1dff1ed94ea123cadb9406909b5eadb2fa3acd5188fbeb948a62ff2d23101b286d74b865a835659483f57d5f36df694d9a0fac14c3930fba574f2c99eebd3fed2958529911dda39f74ba9bc2d2e97fe9fd91ca45d2017fba574f2c99eebd3fed2958529911dda39f74ba9bc2d2e97fe9fd91ca45d20173e07f2dd721405cdf79c96c2d4b7240b69c1f9b858f64b26f810cd45420e3129a5892e7c1b017e2327109d2e7391c4c428f734a4716816de008726562f8b3106a5892e7c1b017e2327109d2e7391c4c428f734a4716816de008726562f8b31061e0c5340abb88cc5e35232720b8f32357ecb570e1ff271329cc8b75720dd1ad9f4a3ea5fd03281e0d4b40ec80ea8269b0444ee982f036426996346fcf69519835f6a2a0316877c7a2e4008640917f9b2a5b49fd78388dd4dbfa8d9e2b9f2d4881266dbb88038588b4772040a10e1a17ce4524f14ee597f83ad17b306b71b8fd976da67daffbf2a00ef9e30f720ebc91db4e386187e819dd894af78d18959290d76da67daffbf2a00ef9e30f720ebc91db4e386187e819dd894af78d18959290da5e4a149f5175cd1b11d3432c58fb5597b9310068485a5ab52a44387461a3f12d908f0b6c3a88bdf9839a6b1dabcbcf6c7b0f4e9e6ec98d1d9fd200a837846c134d35882f31cc195fc7e5b2da12df62010368ea622f32e19c5ecc37f2d2d813630ab4d105e5c7e3b857cad4896f3b01971ac8a9c7e786ab74ce8a982e19c1dcd4201db213f5b893013a80223158aa4755da876f04d34d6ad381417092decc89a4704bb4ad14479335348e5b0d5c0a51370e6b052d7e3fd75de3bca7cbc3004d4b9616f8de6e2e74fefe7b4e4143ac586f512e6852af09a39cbfbd106fa4ff68ef101980f723ef69f603a8807d965d6b6a71455ca637928dc222f1d01e1de826af101980f723ef69f603a8807d965d6b6a71455ca637928dc222f1d01e1de826aeee60159d2c3f92969aba717ae0b5d2726a5c02bc067384918bd0a5f68e16d408cd459164a0fbd44591f722ef8c56cb7a30cd33f7a31d63a6e69b6daa0ac00fb8cd459164a0fbd44591f722ef8c56cb7a30cd33f7a31d63a6e69b6daa0ac00fb7ccfa44b187f33b41f07439cf5b2084035feaffdbd65d248ada6ea52a8f16617ad094fb7de2f158ddb96a291d909096900f3d9b0e40af9eaaa32ea68ada0b723ad094fb7de2f158ddb96a291d909096900f3d9b0e40af9eaaa32ea68ada0b723a4d127b088134f1f9fa768584b81b19007a704447ab8fa2dd7555b903cea4203d543366cdbec5928f60a3a4545dd34cfa1a2e6190b9006d9e94040ee70564c4ad543366cdbec5928f60a3a4545dd34cfa1a2e6190b9006d9e94040ee70564c4a18f49b57e3aee570800b2545fc3803d925c31f7124bf369bf6b4220b4ae852e44856959ec6cf8f29c25eb976254367a450e79b9b29ea8c4385c59898d33bb5284856959ec6cf8f29c25eb976254367a450e79b9b29ea8c4385c59898d33bb528cdcfeba05151a933f0546b68dd52fbfc8735e671a6e16bc2106fb0e6b1e2625c0ab3bc399b58d19d8ee0be4bd2110f6cfd7aff9765c3d3ea8fc6b7b1e002cdb10ab3bc399b58d19d8ee0be4bd2110f6cfd7aff9765c3d3ea8fc6b7b1e002cdb17fcf4d0faeba5e742752ebc8c91e1b7a0b7341633f981c73456b3917d01e5af125883a1dbcc54c190a25d6e3bef528a86d14171fd381e9cb66c1fd5d39e23b5225883a1dbcc54c190a25d6e3bef528a86d14171fd381e9cb66c1fd5d39e23b52516c7870e05153a3a519d8df8e01203503e97dba7e6e2ba5e56080b48df4183e8757077cb68863e9eface63201314f8096a6848aa663e1870ca5d00b7c6143178757077cb68863e9eface63201314f8096a6848aa663e1870ca5d00b7c614317631f87ec2e2ac01833285929d41fc9632ab60fc08289212913da92da3c1f0fb0b7b40bffabd3d1918fa116c4bf33aa61eea52d25c8c39fb4363182f02b88c5c6b7b40bffabd3d1918fa116c4bf33aa61eea52d25c8c39fb4363182f02b88c5c66ac288c33c9f063883a878bccde4f37071dd2d81819352507f542f6d9976e7379327163eac57a0a4cc0e4959829918f48d5183d08fe675bd5736c2f398f3f3979327163eac57a0a4cc0e4959829918f48d5183d08fe675bd5736c2f398f3f3976599b6ce1bc7ac4b4dee15571f8f6f553381edd12c5dfb9aae077ff0cd5dd3034980782bbd1115bafc0db38201101af9a835c4f9980096061c67e1bcc5d55dd34980782bbd1115bafc0db38201101af9a835c4f9980096061c67e1bcc5d55dd3a906edc994561918ddb9cc5e031199f5ae876bf3c319f4c9fd2ac050e2f74c5c97f418f49dd2fd21b759a6e3fefaa57b28cb8e594bbafbf663f6671316b5152e97f418f49dd2fd21b759a6e3fefaa57b28cb8e594bbafbf663f6671316b5152e9d6049c21d1902ededa4b855f0de51a0d508ec7510416ae42c86d51eb0c319b9242ff0bc75e6e778ad688d7248fa95756d012d1974b9f4387b0e86b55a2df9ab242ff0bc75e6e778ad688d7248fa95756d012d1974b9f4387b0e86b55a2df9abd707b2d255a273e850bff359e1847a052f861c5a9c25ac5ff021c68ad91da2c6e240585da6c39fbc5c91930629b1a60d320dcaa829eaa9b66e01955912643611e240585da6c39fbc5c91930629b1a60d320dcaa829eaa9b66e01955912643611cb53e48f620c3467d576bb7004490fcd15a1ff30626b7b2b9e41f24846ecccf8c5acc682e68fd893e20f3d9cd3b805421e56a54c57d0c5d7e464559cdb7c9312c5acc682e68fd893e20f3d9cd3b805421e56a54c57d0c5d7e464559cdb7c9312ac742e695e7702efd85f2630d33642e144e81e9fa8e7fb90501fef6e6892f462a034587a3532fc50ecfb8e1afb92afc710c5d02ed6204f544d918499eed95b25a034587a3532fc50ecfb8e1afb92afc710c5d02ed6204f544d918499eed95b252e72430c418331b5b3ec605ce4ce30cb2e97c716689f57a7ef6886e9792586982b895a47f55cd057c3d9ffcd97e524fbc2cb78c203fdab530b4e64773634c81d2b895a47f55cd057c3d9ffcd97e524fbc2cb78c203fdab530b4e64773634c81d7fe384e31be127d8d999551def86b3be850a8187145be04b1f045b62321c081fca003b191b07b2001dac67881ae6cef574b44397898c452fd830e2e0c1428c314ca7401fc496554f749c076dbd60a181019ea9783fe948685570a8bcdc20ed9677e88b0fe1aa62f02ad88bc55219abf1e56d3b019e3f85fd6c583f068a8c01e6dc8cf402740434f0877c768f00e07cbde789ac6716ec60a409553ccc4eb6c8bcdc8cf402740434f0877c768f00e07cbde789ac6716ec60a409553ccc4eb6c8bca797e90ed5bbe84e3ad65b53af9bebaf3d15dc66ace671b3ee5532a4ebe2f745b8db114ca52b1246e0d86ea2a0421ed858d1129348e647d899be10a40aa31dffb8db114ca52b1246e0d86ea2a0421ed858d1129348e647d899be10a40aa31dff65cdc4ef2c8d12543d6c8d84f3096c463ff55798ce5c5bffca54e2dc55bd75bf034b35a3b1749b185b8e2db7176e4b316c60d6f5784d4b1729653e5ff4afa773034b35a3b1749b185b8e2db7176e4b316c60d6f5784d4b1729653e5ff4afa7734cdea67d96ecdca4941250debacaaa66fcb6241793410d3d49ebb9b7611303d497c0e6a6fb25ff020698b639a92619041213b124dd40f17338e1e439156dafb297c0e6a6fb25ff020698b639a92619041213b124dd40f17338e1e439156dafb2e0a6c182643023b22316767c5bc64d76d6f945c48ba0f1a8bfb40bd999f18e6cc150ae791d02b476d7bf34899b63c78d17796f4e45b3dbdd83643e79af33fb98c150ae791d02b476d7bf34899b63c78d17796f4e45b3dbdd83643e79af33fb98cd0f78464b925f514e2d3c65b7b56a480b9e4969afa6c62b1881de4c320da3c33300f8a5d0dd6950131e583244525120e891d18e7be71809fc80b2ee212ad0bb3300f8a5d0dd6950131e583244525120e891d18e7be71809fc80b2ee212ad0bbf4a52e04f3e6d396ced5aed1c503fa7cc443af6dd2eff14a7fcd6cb182f7187a65aece5ae246b62c20c62e475d32a62c2ae97b60ae3b198c950d9f40244b150d65aece5ae246b62c20c62e475d32a62c2ae97b60ae3b198c950d9f40244b150d1e4194297029f617d83aa8cf63f0d5581bf1a53566f900b6a8f0195c91df5082a03df3d6a2ddc28da672b5ac01459d8c519a84c96d99534f87a4bc3a470b33b4a03df3d6a2ddc28da672b5ac01459d8c519a84c96d99534f87a4bc3a470b33b4def15828541217983f19fdb530df7d3cd894014744f57c2ae7e5b1a7ce8ba73c3c83e969a5a62314c9dc860918cf5b7c5b260315881abd5cdc61d28cbc4f19293c83e969a5a62314c9dc860918cf5b7c5b260315881abd5cdc61d28cbc4f192913608f3a304c8ea02d50666d67b8d89aaf4fc09c56d4c98daa82d79e3f6c756a5e934866aa5968598961304274a815da0314a6c4351c8726cb82975546739dc85e934866aa5968598961304274a815da0314a6c4351c8726cb82975546739dc861a3bdabee1f1fff53eb28524de126d1c886bf98af3350c17409480d66bd53722da9780500203c61557624da68f4946791445ec0e931fcd4baad53038decec8c2da9780500203c61557624da68f4946791445ec0e931fcd4baad53038decec8cbf0f11de2fc469982d75c18dc6bcd26d523b82f2d59b66da1e1df8f20ff256f7db858dcf8c49b4d6af20fa67fe3e6fef2ef3525128ad8c11eeee3709363cf898db858dcf8c49b4d6af20fa67fe3e6fef2ef3525128ad8c11eeee3709363cf8987f6c69172914c59a16f13e47cd28b0edd734a6a38087966cc0ae2ed5e0bd64ec2ab5740f68f4770561f3efbe478d653fdf17a9d106534305936644ceb5ad4a7a2ab5740f68f4770561f3efbe478d653fdf17a9d106534305936644ceb5ad4a7a9285d100a9265833171259b2f3bb8f402b88b29c9e62be1578ee1d6dfd573e97d8afbe917f9cb2027a14acca64706b699d713bdb6f2063670f26cb1d27381411d8afbe917f9cb2027a14acca64706b699d713bdb6f2063670f26cb1d273814117da34bf1905a391f376dc35057bc7ba4db575287d24af8fc87d81bab59baa34bce309f9727a810676c94c78e0f94a36d4b827c50406f7d49841c3b0c9f92d972ce309f9727a810676c94c78e0f94a36d4b827c50406f7d49841c3b0c9f92d972699652accbdd0af01ffc400b02f4d2069428cdf4a979fff91b27a50bbaa90a09c39fe9d8256be18dfcaf17e0129d4f16a049bf8f061ff438ee5b376879ad811ec39fe9d8256be18dfcaf17e0129d4f16a049bf8f061ff438ee5b376879ad811e6a90ff82387ba9e2bf8048bdaf7584acc1d8bcfb9fd0f224fc1a0964d01bbc208032fc1c714fd5ccc38bbf8f97a58f7e2cb07b9d9d827e160bdb66ff5d6534f38032fc1c714fd5ccc38bbf8f97a58f7e2cb07b9d9d827e160bdb66ff5d6534f325002e74f19dfbe6bd28dcec6864429f36d0d87fc9ccc490142fa73152785e780874d5336a5265fd74215afd87a06a68f2e10df790765405ca886449c4095ccc0874d5336a5265fd74215afd87a06a68f2e10df790765405ca886449c4095ccc1635baf6cd6db609f730751792fec79a12b6257cdc7a21340604e20109cd807c3a2a9c7f4700bedcd841844cc3c03af9baa7867e94f239e98e01bdef47d3bb203a2a9c7f4700bedcd841844cc3c03af9baa7867e94f239e98e01bdef47d3bb20b154edafd01a17fe226faed8d81ebc9a92e582bd127d58181177a56bf1be55161e5e3746e7c490f57ea7948e0f32b843ec986782f41c6d748d03f9838224116c1e5e3746e7c490f57ea7948e0f32b843ec986782f41c6d748d03f9838224116c183fdeba1aaa4898f57effecad1b79625e517dc131a7389f47e3d82cd4ca2302a14392a4b37755ae8a452e8c13cdc582fa8b038e0256f2f9c05c8c0c1e6938d4a14392a4b37755ae8a452e8c13cdc582fa8b038e0256f2f9c05c8c0c1e6938d44b72931171d5773f04167ad1dd49f792e96138efe43948adb740f57257872338304d737053765f766c8e25faf939f0a0e852a3706a666bc226b787ee70f95ea2304d737053765f766c8e25faf939f0a0e852a3706a666bc226b787ee70f95ea2bda9f5ec319104eb5b7edcc33cd89c7c262e68a972e6437c8e3bb67f6a961117e7855e4d392afd7a24046de376b37d37f8b83bbd48fdfcad068d0f6ecccf3e97e7855e4d392afd7a24046de376b37d37f8b83bbd48fdfcad068d0f6ecccf3e97745b2a19e856b22738af471e049263748ee479f726540eed32c4d753563ee2023d9192f946f7a2a94175a714f7e9511551f9ca7513eee23d644e8346ad10e9ac3d9192f946f7a2a94175a714f7e9511551f9ca7513eee23d644e8346ad10e9aceef044178c93c0252c99e02c0428d2c186eeb6f36b2d2e01a7ef4f03469eee65cc5293495d33f9d5f1f17057bd83ac99f1fe56f3c705b24e14684c758a61e76bcc5293495d33f9d5f1f17057bd83ac99f1fe56f3c705b24e14684c758a61e76ba1b49f9c0378c09d27dc32bf7b57f1963e6a89573f0b02e4c8c14a008d10cdd29041acc65d93058bca67178da61477dd788c55d1bff8c7be3f7776d9639488e79041acc65d93058bca67178da61477dd788c55d1bff8c7be3f7776d9639488e74f8cccb0463cd37dd693f97a4b2bf91a3a023e05ae0f5ff9068b8efbf6e0131261699a438a99711586304d491d32133c9b037e606c40b5a79f99f82f39c8ef3851f464f313be14f3e25ebf5633db8b17d75cf210a17f0829a36c5dd6605bec1048801fddfbfcd281c7a0766182ee2252604bad2dc2a1d211356e16a147fcfd8d0c7dc8ccc3ce43fc51f4fd6020b20b4290b1212f3f3eac325462f3510abc98230c7dc8ccc3ce43fc51f4fd6020b20b4290b1212f3f3eac325462f3510abc982322e148de0f3c2a5cf4d7ee801aeb37143bb889f162499706a47ffbc5014abfc53241af69025e6ef6006c3ea8f35bdefc40116b8f30d225e0ea539a6cbad360823241af69025e6ef6006c3ea8f35bdefc40116b8f30d225e0ea539a6cbad3608286bf055bcfeaa3ec054a19eade21949802cd55ec369348ace586d19ee5e5889e32cbeee780b5bfc63f2205dae2a29a25a981c906bbac4a8b30dd878eea58b1e332cbeee780b5bfc63f2205dae2a29a25a981c906bbac4a8b30dd878eea58b1e34436343e105bc2af62edfc3d09d5179f6fb2b23ddfb1d3fb41cbb7913230ffed7941c2aee0060d37540186170c0b0421eff7c5f1925eb6ce73fa08ca7014333f7941c2aee0060d37540186170c0b0421eff7c5f1925eb6ce73fa08ca7014333f837242f2a86ca34fac6269915634ff762fc5dbff89d3d91db0cf59e641fbbb78f4f26d8282c2dfbb4bc79e8dc541fe3dd1311091f87fbfd56f3f954301a338e3f4f26d8282c2dfbb4bc79e8dc541fe3dd1311091f87fbfd56f3f954301a338e3921f91cc4640a14b2bbbd5246554e711c5c0518717dc61bf4f661c8fe699c9b3108f828d329ec5b13a1a9112c2e2295a77f7c40b5287d148090f74b7cfdabb688f38443ded3d93c0d7fdba1c55448f333866f717e1281d0b802f41445d940a58249a2beaa41bcf26e0f83f6b557fbd437bd3bc96540cd6f3a7d1f26800af3dcd2868f9162291fb665fb6527f9cafa0c6a2540a0d99177b2ed18ac731c4665be52868f9162291fb665fb6527f9cafa0c6a2540a0d99177b2ed18ac731c4665be54f6a3aeab115ad48873d694c9872bb0afbdef5e4559f4fcb6953c2b5ca436f3efb99c887d83a917317946323836f9767bef43aacdf1990eba44cfa8d3ed0dbecfb99c887d83a917317946323836f9767bef43aacdf1990eba44cfa8d3ed0dbecdaf1a334bf59c5b3f11d95aea97c09d541571877c5800c5d0fb910f742343aa5411f1813aaa764932f305df773795da7acca86c0d15bd202ee50086b5ef02838411f1813aaa764932f305df773795da7acca86c0d15bd202ee50086b5ef02838eee28889e7bd4a0eaf2a55798ee5131e84d2c0b3d56ba8d72d22933a483a48abe60ed63e73bf07ee7b281429db5236de184ccdcf21111dfbbf31bc439962b848e60ed63e73bf07ee7b281429db5236de184ccdcf21111dfbbf31bc439962b8488a6291e139ab6d89e4b2493d2bf4ae79f12b72ffefba286a8f26100bccd151f8611bfd5ef3523c683ca495c67a02ad0a7617c1f47258a849825f06d226136bf1658e3382640fd3dd23f12a93644a8292729838ee76b7dcf4bc8b2a867e4f8d7c718a8e93d4b6d2db468daf7211f2726f289748e0509abac8ae54a9195e552250e89a8d7898c7b60eacf8a87837856ae7492f3aaa22c084a2b55c8ef4523c0f3ee89a8d7898c7b60eacf8a87837856ae7492f3aaa22c084a2b55c8ef4523c0f3e4d2c9612ba879e9c95573f7a1216923ffbb5f355a8ecded29cb49c9183f487cd1dad44f1cc47aa1f6dd5666e5405d2c52d1050bd63d2fcfee9f044478b088b6c1dad44f1cc47aa1f6dd5666e5405d2c52d1050bd63d2fcfee9f044478b088b6c6be2dd23f50821714b31f15d1c354a62700cf2f4c47ca85290f02a78afcf0b7ee64fa4b76d025b564b7d12e01cc8860853dd5ba7695746f3e15d544eadc5e2ca7941449720d58872c5728921c2c8a22196fa1a7f6fd8e59fc7d4f570ad4258b35cc82f80dec91b4194d6392f48f09e581030f8636a71a21f316452b9d4b0d5d79fe985ce90f90e1cf4661ed9604448cc5fbb59cb1597cca7662f6991e3d311f79fe985ce90f90e1cf4661ed9604448cc5fbb59cb1597cca7662f6991e3d311f739cb9fe0fce747bb9331ab3ce1447074ae1c7b7b220500858e3b76f68b19c5e7cef747beb7e76d7508caffa5407c90554a80809100b21178d2e698aa18667050cef747beb7e76d7508caffa5407c90554a80809100b21178d2e698aa186670507b3728349700cbe113d56992d941772734cd861351d5b1a8c832b4765feaf458e28e8ed32778b9bd068392d466176b067bed0cda0059dca97e5e4d5ec0bbca27e28e8ed32778b9bd068392d466176b067bed0cda0059dca97e5e4d5ec0bbca27a4843e922af284dc548d9949510c9dda49d75a37733bf559166f3ec1e5c3221d929763353e21ee4204a2f0705b611b56837b44e6ca01646745ed512e0aab915b929763353e21ee4204a2f0705b611b56837b44e6ca01646745ed512e0aab915b7f549e2e47d9435f3c00bc64f1e535b2b4ba9ccb6e670777730af5057d988aee2885a18b26e85bf78bd1a217374a1b7ad3b32998091b8dc106a79f8ae41cc2b52885a18b26e85bf78bd1a217374a1b7ad3b32998091b8dc106a79f8ae41cc2b58b0336e4fab109be71c8cef31675451593653b18a3afc8f993eae472817cee43151c766d06518de30f660f7c5b0aaa0f1ba65fd1164b72cf43f483c5241c39c7151c766d06518de30f660f7c5b0aaa0f1ba65fd1164b72cf43f483c5241c39c7454dbf66dde65b7bb8376d369fb69110be739d0b32ada2afa39b1ca96e23aecb4e70a24f8c2f4b3010c7d86734315d52b6bb55d412a15663dcc0f903f34b8a6c4e70a24f8c2f4b3010c7d86734315d52b6bb55d412a15663dcc0f903f34b8a6cb9edbf0fd9b338e38fa4fbc93532fedf58d66e7020b06f848a68ae008250c764246195a8a1b4856b57822e69da5997ee32c3c362da1ac9ccfb529b3438e5f7403b76083caf568b37a87607072fe310a073dc2f49b031483309fe7c7810609982df3a1311830b9a4755f5d2c654fac30e3402860abda6ecc2980976c0546b0b1259950dd44136b4d2a615162ead78844345d5092fc5b578f06ddaa73f94af17d559950dd44136b4d2a615162ead78844345d5092fc5b578f06ddaa73f94af17d5fc4e05d33b420d75a4cb77abbb204c79e479d245ac52b040608b95e3e069d9aa3067815bedd9b85f3e9a2435cdcf72a18a3278814daa8219c31c76e8a8cfb7fa3067815bedd9b85f3e9a2435cdcf72a18a3278814daa8219c31c76e8a8cfb7fa7d48587a922d1aa4984f40ac64bc486d4f650d18d4909d291ac76cafc191a747d786cb86d68fcb1a33bc9cb6a9e4b0d2443949f01697a1cb0a10af35899c0f84d786cb86d68fcb1a33bc9cb6a9e4b0d2443949f01697a1cb0a10af35899c0f84ea96f7443add6682750da10b496f0f75a5d4cb000db72f0937c8fc014c0e280380e1fd458d7efda026608701167f1b4e76ac8a6741307f911c5c51decc0ce55f80e1fd458d7efda026608701167f1b4e76ac8a6741307f911c5c51decc0ce55f5764104da9b32a43a3ca933ba9db766368951f3422e1cf379994deb0eb76fc9547a199cdefd6c1d9276887c4176b1d7b74efef8eede82460a152e9ca901c8de847a199cdefd6c1d9276887c4176b1d7b74efef8eede82460a152e9ca901c8de89b6bcf6385cacf04b7919ccab3e99f8e91e21064df90c65bbf4b1715970ad93441a2ad94e2a336bcdf78270390ce3c0beae183826d76b09cd93c1fe1c7de0cc9f58502ca22f9263a162140238ae42639ae2838b8ec3a10b3c7745c1a3ccc8ae03dce08966b715dc612513e34cb854f4377ea25834c7ce2e98d310cb24dbe9693f87bf2820d653fd74824649353c1ebc3d36d16f966c14391a74c1742c750a136f87bf2820d653fd74824649353c1ebc3d36d16f966c14391a74c1742c750a136d2b271228eddd9d1bd01157901364be9418fc5c0e2520293da0396ecd668594eebd05a90135462acec22d38929899f2114834deaa892714353c2623f160a7d5aebd05a90135462acec22d38929899f2114834deaa892714353c2623f160a7d5aae7320285466795160b4a4e39f202124bd8bbce23c3fa5888d725afbe26ebf93ef36d551e1fcb03c7ad801f752986f8855f959c36746c1244c2bdc080f819f3fef36d551e1fcb03c7ad801f752986f8855f959c36746c1244c2bdc080f819f3f98215b536a3cf63d5842c88c58497fbf5a29c958ee4648f1204a9af7b6faea1a4af5835ab9a2a61ea1cac5b9ff2dc03ee2c8830b69abaad894b15d54ae83c22b4af5835ab9a2a61ea1cac5b9ff2dc03ee2c8830b69abaad894b15d54ae83c22b8abfc64840b86397895083f898a8bd1b31547702d7bee0ee0441e2526482da0a45b7b7a2b7a5f7b6e3c7d140fd9d74772b7484516a8db164f1808f7f14a3b5de45b7b7a2b7a5f7b6e3c7d140fd9d74772b7484516a8db164f1808f7f14a3b5de6be2ad4d2aac1f4e529438a34d23c0e740bb9be7603e1647dc0bdcf6e2acdee1a86ce70a6d5f8ff740d520cad4d0f1cbee7bf5be812bd903996616c93c5e12e6a86ce70a6d5f8ff740d520cad4d0f1cbee7bf5be812bd903996616c93c5e12e64c94e5a2175b918502e8e2c8a6b2ae610ac7a14876698f3a915833210ca9f4d901291149e20ead2d5879348220ac439314a44f8ee59b3158aa6ec1e33c5670d901291149e20ead2d5879348220ac439314a44f8ee59b3158aa6ec1e33c5670d90416c081cd81f5ff3e3e662f7321836e18ca0d4a414138ae8a436068da4a686adbdf8970907a74bf27fb8556303f2fdec8c0475245e280abe94aadd71ce2743ddbdf8970907a74bf27fb8556303f2fdec8c0475245e280abe94aadd71ce2743d5022ff6778935c84aa168d2221f545426a893fd90ac421134971b45abbdf7d5336b66bc1b0e0900ab2e75af70b7730eb36aba228c098389ed1ce2d019db6d3e736b66bc1b0e0900ab2e75af70b7730eb36aba228c098389ed1ce2d019db6d3e7db157a70436e946f37c2733b832a2df1b109dce8227a04c4a704c77c2130572558231e2ac4282274a6b5c16e2d8f7b2267affd351685fb5f8f66dfa227c99e9d58231e2ac4282274a6b5c16e2d8f7b2267affd351685fb5f8f66dfa227c99e9daca21aa91ed34b28fd54d5763e76a9ed70fddac87e6e0780460fc3e71f88a0bf7001690ba60f066be6e76e0c85cbf5e4cfc4826e26b544b49bc244e7b40510297001690ba60f066be6e76e0c85cbf5e4cfc4826e26b544b49bc244e7b4051029594f96a942a33179594de6c690503a93fd21a71c03e3013a3e990ca193e03b898bb533c786bd30fbaa292cbe4266cc1742b81d026f0593b8bc6c3f2e8c5494a98bb533c786bd30fbaa292cbe4266cc1742b81d026f0593b8bc6c3f2e8c5494a9d1bf86b10832202fa637815102787320ac48832105e57e7fc7ff50565c91a846587a795352f0228e831da6959526a5eab3b45443e18e793980af016b4d110d59587a795352f0228e831da6959526a5eab3b45443e18e793980af016b4d110d59867f0b5424dfa171947a1381d3add64d95b3b7ea0cfb5379f64f818772f34f7cc6a4720b47e3b6cd706f13621f37f413876dd6659dc6ad88479fe0f47de19ad5c6a4720b47e3b6cd706f13621f37f413876dd6659dc6ad88479fe0f47de19ad5cd501cd6f934037cd3942977f7b95b56bc58665c019d4e0a8505ba4afb34f7fb1f20623fbad1a69862d5bd114dbf2f632f5cae46ddc4669db1028231fb4e4f0e1f20623fbad1a69862d5bd114dbf2f632f5cae46ddc4669db1028231fb4e4f0ead08a52fe1f85733be34653aff60eff61df6540de3e296523edc0c5b7d1ef3a1ec6f362f60ed7bc4ba41ac384324d7042334736902bb7f1da82ce22fd7582505ec6f362f60ed7bc4ba41ac384324d7042334736902bb7f1da82ce22fd7582505f2660c9ea575f07030bff218d3b861daf84c8258eb140c1bec419dd171cde3c76368522c24044d29ef88e86c66a615a3620e7ab56053075c758d9ddf4c24f3336368522c24044d29ef88e86c66a615a3620e7ab56053075c758d9ddf4c24f333e48aac46516fff2a7b1d565715aaa5151d60efd1f67adc2d3eb8b27599236851f5a29fccbbdeba8b44279e3854705a2f99184f0d03e4d9f7537806657659d69ef5a29fccbbdeba8b44279e3854705a2f99184f0d03e4d9f7537806657659d69e5a26a9d246f7fceb0a359fb3feaa2eeddf12a5cc823156d0511b14af2e5c10261dc8a7480ca589624ca0fb7a33c0a0bbf2bafead873f34c0843f9e66ea6c8b2b1dc8a7480ca589624ca0fb7a33c0a0bbf2bafead873f34c0843f9e66ea6c8b2b74bbe976f4989525bbb58fcf003707c8e69064ddec4776278f6d38dd1c5091b517aafa8817f44902f6c540f77c9ea4ab370ddb7fdb95d8b81f900ab32576f4b917aafa8817f44902f6c540f77c9ea4ab370ddb7fdb95d8b81f900ab32576f4b90ede29e214a98b86d67310d44a84d3eefa36032f89e59f791aed86619953acabb2e65a7c27c23af66385cab1440230453aaf874ae4d2647aba11167739056b4bb2e65a7c27c23af66385cab1440230453aaf874ae4d2647aba11167739056b4ba46c64192a0d3ee5a6ba787fc6a549f24e33f7bacc71969fbd3833e95382efbd6970902447d7b1bdb8e0ce5bd3da407936e5f91b323678122dd5a1bd9afc8a266970902447d7b1bdb8e0ce5bd3da407936e5f91b323678122dd5a1bd9afc8a26945ddc87e06528c46ac2e83bf73fb2fdd985c89c108d5c0baa1ce2aee55e673e9d129df151a99f6b423ca7c87886d35ff9bcdb001ae9b567f89c84342ac6f8e19d129df151a99f6b423ca7c87886d35ff9bcdb001ae9b567f89c84342ac6f8e10ea8555cf92224a8f4dc934d3a3116937fd4652e66da5e163196441e00c1a96d4c9cdc8feef601978cd1078ea0e8483ed4153da1c634d82a45843f4533f80d0e4c9cdc8feef601978cd1078ea0e8483ed4153da1c634d82a45843f4533f80d0e1ecabb083199a3113d22aefcc5a62e859c6aa0de7ca8db8ab28691e1c80030ad1f40fcf6ed81ce79aadff10fbbff4276781b8be745e93f87700dbdbaee2e5e671f40fcf6ed81ce79aadff10fbbff4276781b8be745e93f87700dbdbaee2e5e678df63e501bd8a6c251a4dcfedbd46a43108a1df7ebc526a1511e771789bb0a6b8b0dce90328d742746f91f058446589bc7c8fbdcc81c5ba3f6ca5c48cbc3c8ef8b0dce90328d742746f91f058446589bc7c8fbdcc81c5ba3f6ca5c48cbc3c8ef22a33e289f2ed315f5980c1940332b5af51dd2618989198d4682133ba0b5cf9d7b83dd4b28812e56703582360dd1ece618a95e770db829b65ff62c2a3042074f7b83dd4b28812e56703582360dd1ece618a95e770db829b65ff62c2a3042074fcc49ddf7b6b53d296d2947cdca86f388a2adee56832d6255de375fc49c3771ac23d8f67cba0f79d632018e2c3fbcea9800377ada64328b0579b98c5d8b74c67c23d8f67cba0f79d632018e2c3fbcea9800377ada64328b0579b98c5d8b74c67c0b02f2d8b700947f1703f35b1b56d59b35c9238539b5b73c8ec3ca68117286391b72f6e1f8f3f325a3521fa31c4b9adf4157ba0bcf16b70cd32cff6788f3ef3d1b72f6e1f8f3f325a3521fa31c4b9adf4157ba0bcf16b70cd32cff6788f3ef3d195df911697c9657da63f2e81f169439a4c23e9fc17561c4f74c4c0426bcd30c1f9308cbf865c441f410e253e5af515a03bb94ae4e8d424e19a6f9b9973fd9aa1f9308cbf865c441f410e253e5af515a03bb94ae4e8d424e19a6f9b9973fd9aa370b7e93add62e72cb85f03bbce87ed7412405ba0b8597a14ccda81e99057e31a589c9ddb2e63f7a8c18eeb51459262ea416710957161f5ebd17f99751c43e07a589c9ddb2e63f7a8c18eeb51459262ea416710957161f5ebd17f99751c43e07f58fa58bfc2e2d099324a3c95ace0a3a24ff59356a86b9db7dd7286eda5b427967aa269a2359087edf8ed500bf4a888673bd91ceeded7e72fc0cddfafc72d01a67aa269a2359087edf8ed500bf4a888673bd91ceeded7e72fc0cddfafc72d01ad6bfee4862cb763cb585c1ce3ae55f00e2a2709a5a3082d552cf616a48c5e658d19f709d4e4da2faeb79d734be4cc5adc0e9b796d5947eb27a3ecc62c3c46639d19f709d4e4da2faeb79d734be4cc5adc0e9b796d5947eb27a3ecc62c3c46639d04105409869d2d601c02ee6a1eed0d1f62344e639c42ad11646f9de70a96d0c42d40cedef533af128d9bb89d8e1c93510ebc3b1fbb2e691409102d22c957d7742d40cedef533af128d9bb89d8e1c93510ebc3b1fbb2e691409102d22c957d7743521607f2ddb555fee3f989689409fc486a4e24439177233eeb4c39d23571192e27955fd2d0d019be4a39cee8cbc3f4566315582664214a4cea2ec9ac3622992e27955fd2d0d019be4a39cee8cbc3f4566315582664214a4cea2ec9ac3622995ce3907b82118d0ae3fa4463f07bb4ed58634fa8022585e627931e14384c129170808c0c0bf0cb62d52e0211a22a80ac1aa473ea6fa6729ffef87c11216c154170808c0c0bf0cb62d52e0211a22a80ac1aa473ea6fa6729ffef87c11216c1541a23b5492eb23af45dee7a5fe3a8e2499c9830910ac0bd0b9ab065067feefc8f7d7a1bfc5757f3fd3ad9da2506afb62b17f95a9bc00c800832995a16fea6d997dd7a1bfc5757f3fd3ad9da2506afb62b17f95a9bc00c800832995a16fea6d997db38c18f8148e5713a9b98f39ab25b3015fc971fe77578f203ececc0383838ad7b8dc9d9fc432b6623e1826361f07fe9be1e0f3527ce1ea1e99b84b828d8f4f4cb8dc9d9fc432b6623e1826361f07fe9be1e0f3527ce1ea1e99b84b828d8f4f4cb1adc55e92951125e6a02013380abbf352b33e0fb4dafa64fce9b8d9470dd5ebbf53a2aa2cccb7e362be2ef81158ea093eec76c1bf6015803861a2d08a102c25bf53a2aa2cccb7e362be2ef81158ea093eec76c1bf6015803861a2d08a102c2502664c14d48f251aab88372415246bc7601ed8379950c6e535dce2ff220f4e96af8d6b65b1a85d04ef64238526a4832c013da90cade5ae25fe42051b2a924c04af8d6b65b1a85d04ef64238526a4832c013da90cade5ae25fe42051b2a924c0449c9dca3aeaf13707210745b5e91b88e48d6f3006ab8b8d5acfb53457bab911b0bc87148d5328be043842eeecc640502840c1846f6062a937a4a1be5c39efbca54382a06fe70c857172b57f2062f7e21cc9ecfc890b79a3f595a88c6bee5b5ee54382a06fe70c857172b57f2062f7e21cc9ecfc890b79a3f595a88c6bee5b5ee64186222d77ddd081171766f11c4b2808062d3e409b39b167f2540518d9b7d036fd873f3af15fe0b47a4e08a27f745eb7f0a0cbd3cbaddc99e5fd0d1e4a0437b6fd873f3af15fe0b47a4e08a27f745eb7f0a0cbd3cbaddc99e5fd0d1e4a0437b242571242e6d84dbe7a1343d55bac6b5d5ed1a86030409b8bbd661aaa2fc1b420ddf139edcd8c9e19a7b5e6a5fc6755942c5df93f2b30137b56c9dfcc38e68ec0ddf139edcd8c9e19a7b5e6a5fc6755942c5df93f2b30137b56c9dfcc38e68ecf7ae162862feb3057edb863f253d7ee61bdf6700718b18cff9a0eae4179b709f4bb20d129ec3ee6fba7984253ceb62a1e80b352469a73b1ffdd21a471bceabc64bb20d129ec3ee6fba7984253ceb62a1e80b352469a73b1ffdd21a471bceabc662d58153f2ccf7cd2924debf323313a1256466d7995d8b5380cfb08394bd90f396175b9480c8e52ccf05909557599a45672ecc023b8efa449680136241b3a98896175b9480c8e52ccf05909557599a45672ecc023b8efa449680136241b3a988ce678d0b6415bc78a98c39c1252c7608a45630e36cc02f7c476225c2e021581c5449781af9aa4c93b608604cd242305ac7fb74fd0e1c611b656deddfea376bf05449781af9aa4c93b608604cd242305ac7fb74fd0e1c611b656deddfea376bf0b298c8a994d638079c6f57bc88fe724c2c6de40adeac28e8d6046993163fe78247e3c65797e21e20dbed2615483eb06bc978807fd999cf860e99f8ca778942c98c3ba368e1b71aefc641913703ad486b8da5ff8f585b8469a185b982955b71d4ca87e89193f07f4f6e820a73a7246e50265ffea024ce28d96426670e990437dd1e78d1a6b6f82f226aaf45c50e8969e750d6e1855763f5201e91f5579174cb5d1e78d1a6b6f82f226aaf45c50e8969e750d6e1855763f5201e91f5579174cb5d2f8ae9569645ccd1a3686c3b9dbe38ebc648a4fc733dd9516ba9a388964867758d3efed03bd641fbc13b0efa7c13aaaac3bbdc4098223d2e64d2a6f5f0d67b268d3efed03bd641fbc13b0efa7c13aaaac3bbdc4098223d2e64d2a6f5f0d67b266dc5e8cf4fa6b7162b623672f26fc1945261ba2664dd31b98d09bf84b1f1d79a2d9abb09133dd0fa79db21dc14deb66733f0115d00ef4b98d59b8b74390f54932d9abb09133dd0fa79db21dc14deb66733f0115d00ef4b98d59b8b74390f54931ac981305ab243774931f31e6dba1c985d43a7f30561639bb0ab302a8aa2c0b09a49a4b76f881d071e191768c957eb91678bec35474d2be195829756bf453dc89a49a4b76f881d071e191768c957eb91678bec35474d2be195829756bf453dc847663837a8d62456fb46acf93bf41e9691ed6d0a4203aca31973545977bcc69122ca1dfa3f7d5f1d29f3bf5417be69b47740b8386fec619b044941449d7e40dc22ca1dfa3f7d5f1d29f3bf5417be69b47740b8386fec619b044941449d7e40dcc6a4fd31f793a36603da1a9298526a9319a2e85b1fff7cddcb8db7516ba4153153ab0a4c8658380d432440141ec28ab4f34fffcf7a8fb48c394b593f4025883b53ab0a4c8658380d432440141ec28ab4f34fffcf7a8fb48c394b593f4025883b46801387488d184faa37532824a4ddf535cdff9d52b21a28f346bbaa5250d8d700f97e86fc07ae0a0cb271c36322dcd3ce6f5e5f3472f5a4298f5b9469ed1cbe00f97e86fc07ae0a0cb271c36322dcd3ce6f5e5f3472f5a4298f5b9469ed1cbeb8455e610f6c9e85f83831d09b1390482d3ecc8584a00f039da922fafa7188508fb1c52332dfb217b5dc47f973d9848c3fb91f1f8794035c93060df65e91f4048fb1c52332dfb217b5dc47f973d9848c3fb91f1f8794035c93060df65e91f404acf07337efe48b22277b71835475721e2f2d4682a811e4b636fdad0f8eae9f653625ee6e2d524003780946f890a66e2d83409bce0e88dc7c78feefc64705ed753625ee6e2d524003780946f890a66e2d83409bce0e88dc7c78feefc64705ed756c4c4d45a6ec8a55a9c862f18d079ab784c9a07b7b9c4d0e7a031be0d0462d489a9dbe0ef8c0f4d94d3dc15e065b1ecef54ea7629d20a389d7a40baf9eda37829a9dbe0ef8c0f4d94d3dc15e065b1ecef54ea7629d20a389d7a40baf9eda378225a0b6d80d7f73dfe6474468c631d9d683bf54a6d11c4e21e245623caf587064c4804b003861a8842f09339fc86790d198dfcfaae8ca15fe7a3d6b761a822f6dc4804b003861a8842f09339fc86790d198dfcfaae8ca15fe7a3d6b761a822f6d811114475fc2ab99045040c0f419e358033cee7a98abfdc93d4a0865fed58d33294fe4d91eca53f511f2698e58cf0b2af6f983a8b39934ffff432ab9a1710f32d4b512f4a0e764cce49afbc1b5604075a7243190c3c4a1c7186063e7963dff286b443f497ee3b7a69d6581d7fec4a4075eaac16ab3fae2c64ce615f9baf9e16f0977b02af5105ca5d830e6e505b530dfcf0dfa47c6525bcc9e51aad118266a1a39131618207c19398b7433644e6780d7132445e614a81f4c46dbfcab420552b3c0375244c5154f4fe17f915edfa3370ba1a20783754ceaa0078d6af41f886b4ee83de0191a4cf40d267b507bed74a34b103e59576cfcec7c5910ea818fd30333e83de0191a4cf40d267b507bed74a34b103e59576cfcec7c5910ea818fd30333cb4d5c21a4372eb3d151bb1db224ede74c3959e46efad42b0cb1ea65ef4c428ba4d41305c2e5468848a95100b76af14ca6041fa6e436533dafb9fe2bebfb4f82a4d41305c2e5468848a95100b76af14ca6041fa6e436533dafb9fe2bebfb4f8262d036cfc7f1b7568ff806121e93b73c22cd03db7e1b90dee626c51ff24411df6278143e022b85e6ad3969ccf0558227564893ca11248a91da8f5c99bb70b6686278143e022b85e6ad3969ccf0558227564893ca11248a91da8f5c99bb70b6684051db5521bd4873b2d08276fc6c7e8530fe28b1c71957923090bc2229cedf102cd7f23bbb906dfa17b6557ef215e0905b527c2c18bacb17e2d66a01e952c4542cd7f23bbb906dfa17b6557ef215e0905b527c2c18bacb17e2d66a01e952c4542cd723b7ea3c5360526f1c7a90da416fe6f9cf93938b591bb8ce78a707d02315fd4ac8eaec11cdf188369e58580ec2cc98dd8bc67b7d93124f097e8499c1a0dffd4ac8eaec11cdf188369e58580ec2cc98dd8bc67b7d93124f097e8499c1a0df5ffa63c035427ca05285d1072227b3647e14172a32c566919005b33f9c8610e31a220f49a346559632701dcce4fc45594b6b493708fd345e4e8ed2e82fc3db9b1a220f49a346559632701dcce4fc45594b6b493708fd345e4e8ed2e82fc3db9bbe1ce1dcf5e35329cf9ec7f737067936eebbc3ee1906e0b8bb53a2cf8b41560bb555146c379f77cff7646f4b52c457e13e564d9c1f76a739f2937e5781ef883fb555146c379f77cff7646f4b52c457e13e564d9c1f76a739f2937e5781ef883fdb6310fa57d00a0ad17bdaf9a93997b8796e15afe93dac5244790e3690258f81537e4bb1d9efa1b7123735b434349f8a1890c4dc27b3d0fed6215fdc7e66090d537e4bb1d9efa1b7123735b434349f8a1890c4dc27b3d0fed6215fdc7e66090d830fd69242cb7a0a8c8e35a99c224fe7da52365801401d166eeee62e3a4f0ded48fd1e4354af0a035ca24632d6f1f8affcdf6b23ea508fe846fdf3eaaa05b27948fd1e4354af0a035ca24632d6f1f8affcdf6b23ea508fe846fdf3eaaa05b27987def3fd708ed75521170f1991bd861f5cb7d6e17ac1c20b4c87644dda9db0d5c599e7f558784582bc6d5241a7bad41ef01735ea012d1fd16cf63bbea12e2c99c599e7f558784582bc6d5241a7bad41ef01735ea012d1fd16cf63bbea12e2c99e56957929a587fd1fbcbfcc338ba41697018a36026d920744a4bd3e31dbf2cdd7ce0f227dccfe2f3df278fc71050dbc49c33a792a31a6a5f3db239b4c0b7de857ce0f227dccfe2f3df278fc71050dbc49c33a792a31a6a5f3db239b4c0b7de85d1227567c276ec37011c036dfbbc3aae09f7e2b958eb92cd69365ca76cac42e6f0e2d36d5488e05dc2a64df62894d0f29c0cca3b0c9eb68a2d8f0035e77e2badf0e2d36d5488e05dc2a64df62894d0f29c0cca3b0c9eb68a2d8f0035e77e2badd9a4eb1f56d95e199e8c1d082c38dc6073ab02f58dfe733ab4c3da18ea01ad35ef1c7064c64e25d9348cf572124290442488fba69c383943d70d37f1179bdc13ef1c7064c64e25d9348cf572124290442488fba69c383943d70d37f1179bdc13bb3fe49b0c764ffb051a6b36ee067b3466c604f112446cb8e8789688fda8ea65b78a4cbfa9826a2e05147f2e6d58d84ba367c4808117ed54fd6c0bbe1f92d9b3b78a4cbfa9826a2e05147f2e6d58d84ba367c4808117ed54fd6c0bbe1f92d9b391ab01c641d802bdb60f096c712b0ef5d35493cc6615043d6e9852824d219db00679a865733d656aad89fd177a3f3c393f8e64c8e23d7cf0dbb2918b7bc7e26e0679a865733d656aad89fd177a3f3c393f8e64c8e23d7cf0dbb2918b7bc7e26ef44ecade38b69114734d853d356aaa8dd494caf4f888ec582442e05598434a19d3e067880b0897fbc2a197be14ead0df45e86a4a425619c0310af1cd3e6c3ddcd3e067880b0897fbc2a197be14ead0df45e86a4a425619c0310af1cd3e6c3ddc707f83a992fb955e3f9131e5c85ebf5f3037c3d83866cf256edd09d97751a96c3a82f04edf6577ebeee50bb2375f5bde8e8f7cdadb200ea5a04c464ab87838053a82f04edf6577ebeee50bb2375f5bde8e8f7cdadb200ea5a04c464ab8783805acd37877e918c4e7bee9d5264701e625ed708cdef83f1d2fd8c96d3f4dbf4c1e36e087a0ca64f91518745d3e8efad076dbc2c8aeae12d20fb257e3eccd205b3f36e087a0ca64f91518745d3e8efad076dbc2c8aeae12d20fb257e3eccd205b3fa27163a283d9ddc337af8dbe8b0d87f62841717679abceb90bca79260a5fb60098048a6574b460e2c2848cbfe397395826e70325b9c5f32f2fb877d984ad52e998048a6574b460e2c2848cbfe397395826e70325b9c5f32f2fb877d984ad52e962e08ba958f5b3509c965d756fb386fdb9bc21aa0d3a516335978d29e2c87c9445402feab05f0790af1f711b424f38f0847880b1ac897861127bcd097561b53145402feab05f0790af1f711b424f38f0847880b1ac897861127bcd097561b531a913a41e65321d9d644704e11d5f7edbc2ce851ef895025733e839354211330c42f4b44e1d1ed0aa37e8632738b6976d7582b31006fc505b9894ff1ff73bd9f742f4b44e1d1ed0aa37e8632738b6976d7582b31006fc505b9894ff1ff73bd9f79b616faffdb58882a506258d5a9fbb3dff184c99ba7fdfded6df466b85e330eec21a721c08098ed6d6bb32b39f0ba340800a9dece4710dbf28e08b8fa54fb23bc21a721c08098ed6d6bb32b39f0ba340800a9dece4710dbf28e08b8fa54fb23b5c9b37b2a6718f54154ebae091b54051ca7131e90a2cf10acee117149570a749b03409637cd60b525b1bde0bb7a02d1d124e5dcf0790880c387d9f35c7c45aaab03409637cd60b525b1bde0bb7a02d1d124e5dcf0790880c387d9f35c7c45aaa3b8d5a35068b8ece5a02195e0c672d74f386e44535afd41027f2ba2472c422569a52464cc7dc23c131ca7636387e2e0c3eb5dbfc1a2836144383a3aa3ae8dadc9a52464cc7dc23c131ca7636387e2e0c3eb5dbfc1a2836144383a3aa3ae8dadc6c29d8a202e145cd415a9ad4f1ec223ea894f640945280d942a71d6685c5b99256badda9588415c4c8ecc6b10e0708b406c6b1d3ea79849bb87747173fe577cf56badda9588415c4c8ecc6b10e0708b406c6b1d3ea79849bb87747173fe577cfa7dce398f21a0520c521bf1ae02822e9178e21e0cee06965bab4dc94d2e58c97c0d238a8cab74c97ec6533fc26dc20334136c97d0c3249b664f12aacdcbba899c0d238a8cab74c97ec6533fc26dc20334136c97d0c3249b664f12aacdcbba89928bbd2116a0d5e70fbaeeaac013418232ef470c143eee5c4f01ee6a7ac55ddb66b841db97513178208554a31a0381b2296e6e4046829b705899550fa3584169b6b841db97513178208554a31a0381b2296e6e4046829b705899550fa3584169b78940cb02cdd5fbea7888266f211e22cd2cbaaae06eae265e930f1f623f1eaa988f13676d17bf7f494da2d060d047d8d6d8673650feb259e27f10480f2c21f09cded54553d12247a32c91b5fb09ed642523971e0eb042f641883268ce17237e8cded54553d12247a32c91b5fb09ed642523971e0eb042f641883268ce17237e89fda1cf5fe317a5a1c7fa3464b4fc1adeb9119b7bd601329b1d2ae3233eb77c134f0562aa05b8558cd5bf088ccf9f699334c025c2928b5077917021a861e443f34f0562aa05b8558cd5bf088ccf9f699334c025c2928b5077917021a861e443fc1ad302446dcd6bb977d4e5d0605d0efe2059b644cf91a0ce89ccc11e83ce6d0e60cf2310595ee7730719a1603882a61540f940061ee5c05107f3df3896c344f0864aff2da7f69cfe0480091b48e3a3aedcbf886cb345c04240bda9ba51f6bc9e66a2934fb935a65f288cb796528149a265ef13bdc0e124d564b1d3732e6c680fe88ea706ff7df45ad908fc6c2c1b721eb371ecdaf2d7e3ff32f0c803fd10bb0302608cfd172c04dd2fc54a07bfaac3697beaaa70e17197a08d333c87a9fb8464f2891ea6f890517ea570562c14ea0bf34f04e671913074a153015e473fd105a7946a3a8ba27d7dd6497ee3047363461e93b4b057b177eb9129a340f95339bf86104edb9dff8303ce9ad6f195922d9c54a4650ca81aa4d49cb58aecb6ba7427827219502ca084126be40b3481d90874815a8a0739a95bcf1d62ff67c9c2d1f1b45497d27f13c6d129dfb699f55efeb7cc8d98fde7274c28a169742e235317120rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Twisted-17.9.0-bp150.4.6.1.src.rpmpython-Twistedpython-twistedpython-twisted-conchpython-twisted-corepython-twisted-lorepython-twisted-mailpython-twisted-namespython-twisted-newspython-twisted-runnerpython-twisted-webpython-twisted-wordspython-twisted-xishpython2-Twistedpython2-Twisted(s390-64)@@@@@@@@     /usr/bin/python2libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpython2.7.so.1.0()(64bit)python(abi)python2-Automatpython2-constantlypython2-hyperlinkpython2-incrementalpython2-pyOpenSSLpython2-pyasn1python2-pycryptopython2-pyserialpython2-zope.interfacerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]S]@ZY[@YJ_YEXWWiV^@VVUUUp=UhTUKSU"Thomas Bechtold Thomas Bechtold mimi.vx@gmail.comtbechtold@suse.comjmatejek@suse.comokurz@suse.comokurz@suse.comarun@gmx.determim@gmail.comtermim@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtermim@gmail.comseife+obs@b1-systems.comtermim@gmail.comtermim@gmail.comjmatejek@suse.czmatwey.kornilov@gmail.com- Add PR-1147.patch (bsc#1138461, CVE-2019-12855) In words.protocols.jabber.xmlstream in Twisted through 19.2.1, XMPP support did not verify certificates when used with TLS, allowing an attacker to MITM connections.- Add 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch (bsc#1137825, CVE-2019-12387) Prevent CRLF injections- update to 17.9.0 For full list of changes please see: https://github.com/twisted/twisted/blob/twisted-17.9.0/NEWS.rst * mailman is only in python2 package- Adjust Requires and BuildRequires - Fix rpmlint warnings- remove alternatives altogether in favor of versioned executables - clean up spec file - update to 17.5.0 * too many changes to list, see full changelog in NEWS.rst- Simplify alternatives handling - Fix RPM warnings- Change to singlespec approach- specfile: * make twistd the update-alternative master, same as in the python3 version (bnc #1001523)- Update to version 16.4.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.4.0/NEWS - Update to version 16.3.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.3.0/NEWS - Update to version 16.2.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.2.0/NEWS - Update to version 16.1.1 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.1.1/NEWS - Update to version 16.1.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.1.0/NEWS - Update to version 16.0.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.0.0/NEWS- Update to version 15.5.0 * This is the last Twisted release where Python 2.6 is supported, on any platform. Python 3.5 (on POSIX) support has been added. * This release introduces changes that are required for Conch's SSH implementation to work with OpenSSH 6.9+ servers. * twisted.python.url is a new abstraction for URLs, supporting RFC 3987 IRIs. (#5388) * twisted.python.logfile is now ported to Python 3. (#6749) * twisted.python.zippath has been ported to Python 3. (#6917) * twisted.internet.ssl.CertificateOptions and twisted.internet.ssl.optionsForClientTLS now take a acceptableProtocols parameter that enables negotiation of the next protocol to speak after the TLS handshake has completed. This field advertises protocols over both NPN and ALPN. Also added new INegotiated interface for TLS interfaces that support protocol negotiation. This interface adds a negotiatedProtocol property that reports what protocol, if any, was negotiated in the TLS handshake. (#7860) * twisted.python.urlpath.URLPath now operates correctly on Python 3, using bytes instead of strings, and introduces the fromBytes constructor to assist with creating them cross-version. (#7994) * twisted.application.strports is now ported to Python 3. (#8011) * twistd (the Twisted Daemon) is now ported to Python 3. (#8012) * Python 3.5 is now supported on POSIX platforms. (#8042) * twisted.internet.serialport is now ported on Python 3. (#8099) * twisted.logger.formatEvent now can format an event if it was flattened (twisted.logger.eventAsJSON does this) and has text after the last replacement field. (#8003) * twisted.cred.checkers.FilePasswordDB now logs an error if the credentials db file does not exist, no longer raises an unhandled error. (#8028) * twisted.python.threadpool.ThreadPool now properly starts enough threads to do any work scheduled before ThreadPool.start() is called, such as when work is scheduled in the reactor via reactor.callInThread() before reactor.run(). (#8090) * Twisted Development test standard documentation now contain information about avoiding test data files. (#6535) * The documentation for twisted.internet.defer.DeferredSemaphore now describes the actual usage for limit and tokens instance attributes. (#8024) * twisted.python._initgroups, a C extension, has been removed and stdlib support is now always used instead. (#5861) * Python 2.6 is no longer supported. (#8017) * twisted.python.util.OrderedDict is now deprecated, and uses of it in Twisted are replaced with collections.OrderedDict. (#8051) * twisted.persisted.sob.load, twisted.persisted.sob.loadValueFromFile and twisted.persisted.sob.Persistent.save() are now deprecated when used with a passphrase. The encyption used by these methods are weak. (#8081) * twisted.internet.interfaces.IStreamClientEndpointStringParser has been removed and Twisted will no longer use parsers implementing this interface. (#8094) * #5976, #6628, #6894, #6980, #7228, #7693, #7731, #7997, #8046, [#8054], #8056, #8060, #8063, #8064, #8068, #8072, #8091, #8095, [#8096], #8098, #8106- Make "trial" the master file for update-alternatives, since it is the only one that supports python 3 so far.- Implement update-alternatives in preparation for python 3 version.- Update to version 15.4.0 * add dependency on setuptools * lore removed * please see the NEWS file- change dep from python-asn1 to python-pyasn1 (renamed long ago)- Wrong dependency rpm name, should be python-pycrypto- Add missing dependencies on python-asn1 and python-Crypto - Update to version 15.2.1: * twisted.logger now marks the `isError` key correctly on legacy events generated by writes to stderr. (#7903) * twisted.logger's documentation is now correctly listed in the table of contents. (#7904) - Changes from version 15.2.0: * twisted.internet.process has now been ported to Python 3. (#5987) * twisted.cred.credentials is now ported to Python 3. (#6176) * twisted.trial.unittest.TestCase's assertEqual, assertTrue, and assertFalse methods now pass through the standard library's more informative failure messages. (#6306) * The new package twisted.logger provides a new, fully tested, and feature-rich logging framework. The old module twisted.python.log is now implemented using the new framework. The new logger HOWTO documents the new framework. (#6750) * twisted.python.modules is now ported to Python 3. (#7804) * twisted.python.filepath.FilePath now supports Unicode (text) paths. Like the os module, instantiating it with a Unicode path will return a Unicode-mode FilePath, instantiating with a bytes path will return a bytes-mode FilePath. (#7805) * twisted.internet.kqreactor is now ported to Python 3 (#7823) * twisted.internet.endpoints.ProcessEndpoint is now ported to Python 3. (#7824) * twisted.python.filepath.FilePath now has asBytesMode and asTextMode methods which return a FilePath in the requested mode. (#7830) * twisted.python.components.proxyForInterface now creates method proxies that can be used with functools.wraps. (#7832) * The tls optional dependency will now also install the idna package to validate idna2008 names. (#7853) * Don't raise an exception if `DefaultLogObserver.emit()` gets an event with a message that raises when `repr()` is called on it. Specifically: use `textFromEventDict()` instead of a separate (and inferior) message rendering implementation. (#6569) * twisted.cred.credentials.DigestedCredentials incorrectly handled md5-sess hashing according to the RFC, which has now been fixed. (#7835) * Fixed an issue with twisted.internet.task.LoopingCall.withCount where sometimes the passed callable would be invoked with "0" when we got close to tricky floating point boundary conditions. (#7836) * twisted.internet.defer now properly works with the new logging system. (#7851) * Change `messages` key to `log_io` for events generated by `LoggingFile`. (#7852) * twisted.logger had literal characters in docstrings that are now quoted. (#7854) * twisted.logger now correctly formats a log event with a key named `message` when passed to a legacy log observer. (#7855) * twisted.internet.endpoints.HostnameEndpoint now uses getaddrinfo properly on Python 3.4 and above. (#7886) * Fix a typo in narrative documentation for logger (#7875) * tkunzip and tapconvert in twisted.scripts were deprecated in 11.0 and 12.1 respectively, and are now removed. (#6747) * twisted.protocols.gps is deprecated in preference to twisted.positioning. (#6810) * twisted.scripts.tap2deb and twisted.scripts.tap2rpm are now deprecated. (#7682) * twisted.trial.reporter.TestResult and twisted.trial.reporter.Reporter contained deprecated methods (since 8.0) which have now been removed. (#7815) * #6027, #7287, #7701, #7727, #7758, #7776, #7786, #7812, #7819, [#7831], #7838, #7865, #7866, #7869, #7872, #7877, #7878, #7885 * twisted.conch.ssh.forwarding now supports local->remote forwarding of IPv6 (#7751) * twisted.mail.smtp.sendmail now uses ESMTP. It will opportunistically enable encryption and allow the use of authentication. (#7257) * twisted.web.static is now ported to Python 3. (#6177) * twisted.web.server.Site accepts requestFactory as constructor argument. (#7016) * twisted.web.util had some HTML generation functions deprecated since 12.1 that have now been removed. (#7828) * #6927, #7797, #7802, #7846 * The resumeOffset argument to twisted.words.protocol.irc.DccFileReceive now works as it is documented. (#7775)- Version 15.1.0: * deprecated MSN protocol support * improved docs for Trial * removed deprecated UDPClient * twisted.web.static.File allows defining a custom resource for rendering forbidden pages. * minor bugfixes- Version 15.0.0: + please, see NEWS file - Update lp1102685.diffpython-Twistedpython-twistedpython-twisted-conchpython-twisted-corepython-twisted-lorepython-twisted-mailpython-twisted-namespython-twisted-newspython-twisted-runnerpython-twisted-webpython-twisted-wordspython-twisted-xishs390zp21 1567679274 !""$%%'((*++-..0122455788:;;=>>@AACDEEGHHJKKMNNPQRRTUUWXXZ[[]^__abcdeeghijkkmnnpqrrtuuwxxz{||~      !"#$%%'((*++-..0123455788:;;=>>@AACDDFGGIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqsttvwwyzz|}}      !"#$$&'')**,--/00233566899;<<>??ABCCEFGHIJJLMMOPQRSTUVWXYZZ\]^_`abcceffhiiklmnopqrstuuwxxz{{}~~      "##%&&())+,,./0123455788:;;=>>@ABBDEEGHHJKKMNNPQQSTTVWWYZZ\]]_``bcceffhiikllnopprssuvvxyy{||~      "#$%&&()**,--/00233567899;<<>??ABBDEEGHHJKKMNNPQQSTTVWXXZ[[]^^`aacddfghhjkkmnnpqrstuuwxxz{{}~~     !!#$%&'((*++-..0113446779::<==?@AACDDFGGIJJLMMOPPRSSUVWXYY[\]]_``bcdeffhiikllnooqrstuvwxxz{||~       "##%&&())+,,.//122455788:;;=>>@AACDDFGGIJKLMMOPPRSSUVVXYY[\\^__abbdeeghijkllnooqrrtuvwxxz{{}~~      !!#$$&'')**,--/0023356789:;;=>>@AACDEEGHHJKKMNNPQQSTTVWWYZZ\]]_``bccefghiikllnooqrrtuvwxxz{{}~      "##%&&())+,,.//1224566899;<<>??ABCCEFFHIIKLLNOOQRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqstuvwwyz{|}~                           ! " " $ % % ' ( ) * + + - . . 0 1 2 3 4 4 6 7 7 9 : : < = = ? @ @ B C C E F F H I J K L L N O O Q R S S U V V X Y Y [ \ ] ^ _ _ a b b d e e g h h j k k m n n p q q s t t v w w y z z | } }                            ! " " $ % % ' ( ( * + + - . . 0 1 1 3 4 4 6 7 7 9 : : < = = ? @ @ B C C E F F H I I K L L N O O Q R R T U U W X X Z [ \ \ ^ _ _ a b b d e e g h h j k l l n o o q r s t u v w x y z { |17.9.0-bp150.4.6.117.9.017.9.017.9.017.9.017.9.017.9.017.9.017.9.017.9.017.9.017.9.017.9.0-bp150.4.6.117.9.0-bp150.4.6.117.9.0-bp150.4.6.117.9.017.9.017.9.017.9.017.9.017.9.017.9.017.9.017.9.017.9.017.9.0          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""################$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************+++++++++++++++,,,,,,,,,,,,,,,,,,,-------------------------...............,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,000000000,,,,,,11111111111111112221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333333333333333333331111111111111111111111111111111111444444444444444444455555555555566666666666667777776666668888888888888888888888999999999999999888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<?????????????????????????????????????????????????????????????????????????????????????????????????????????<<<<<<@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@CCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCHHHHHHHHHHHHHHHHHHHCCCIJJJKKKKKKKKcftp-2.7ckeygen-2.7conch-2.7mailmailmailmail-2.7pyhtmlizer-2.7tkconch-2.7trial-2.7twist-2.7twistd-2.7Twisted-17.9.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txttwisted__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyo_threads__init__.py__init__.pyc__init__.pyo_convenience.py_convenience.pyc_convenience.pyo_ithreads.py_ithreads.pyc_ithreads.pyo_memory.py_memory.pyc_memory.pyo_pool.py_pool.pyc_pool.pyo_team.py_team.pyc_team.pyo_threadworker.py_threadworker.pyc_threadworker.pyotest__init__.py__init__.pyc__init__.pyotest_convenience.pytest_convenience.pyctest_convenience.pyotest_memory.pytest_memory.pyctest_memory.pyotest_team.pytest_team.pyctest_team.pyotest_threadworker.pytest_threadworker.pyctest_threadworker.pyo_version.py_version.pyc_version.pyoapplication__init__.py__init__.pyc__init__.pyoapp.pyapp.pycapp.pyointernet.pyinternet.pycinternet.pyoreactors.pyreactors.pycreactors.pyorunner__init__.py__init__.pyc__init__.pyo_exit.py_exit.pyc_exit.pyo_pidfile.py_pidfile.pyc_pidfile.pyo_runner.py_runner.pyc_runner.pyotest__init__.py__init__.pyc__init__.pyotest_exit.pytest_exit.pyctest_exit.pyotest_pidfile.pytest_pidfile.pyctest_pidfile.pyotest_runner.pytest_runner.pyctest_runner.pyoservice.pyservice.pycservice.pyostrports.pystrports.pycstrports.pyotest__init__.py__init__.pyc__init__.pyotest_internet.pytest_internet.pyctest_internet.pyotest_service.pytest_service.pyctest_service.pyotwist__init__.py__init__.pyc__init__.pyo_options.py_options.pyc_options.pyo_twist.py_twist.pyc_twist.pyotest__init__.py__init__.pyc__init__.pyotest_options.pytest_options.pyctest_options.pyotest_twist.pytest_twist.pyctest_twist.pyoconch__init__.py__init__.pyc__init__.pyoavatar.pyavatar.pycavatar.pyocheckers.pycheckers.pyccheckers.pyoclient__init__.py__init__.pyc__init__.pyoagent.pyagent.pycagent.pyoconnect.pyconnect.pycconnect.pyodefault.pydefault.pycdefault.pyodirect.pydirect.pycdirect.pyoknownhosts.pyknownhosts.pycknownhosts.pyooptions.pyoptions.pycoptions.pyoendpoints.pyendpoints.pycendpoints.pyoerror.pyerror.pycerror.pyoinsults__init__.py__init__.pyc__init__.pyoclient.pyclient.pycclient.pyocolors.pycolors.pyccolors.pyohelper.pyhelper.pychelper.pyoinsults.pyinsults.pycinsults.pyotext.pytext.pyctext.pyowindow.pywindow.pycwindow.pyointerfaces.pyinterfaces.pycinterfaces.pyols.pyls.pycls.pyomanhole.pymanhole.pycmanhole.pyomanhole_ssh.pymanhole_ssh.pycmanhole_ssh.pyomanhole_tap.pymanhole_tap.pycmanhole_tap.pyomixin.pymixin.pycmixin.pyoopenssh_compat__init__.py__init__.pyc__init__.pyofactory.pyfactory.pycfactory.pyoprimes.pyprimes.pycprimes.pyorecvline.pyrecvline.pycrecvline.pyoscripts__init__.py__init__.pyc__init__.pyocftp.pycftp.pyccftp.pyockeygen.pyckeygen.pycckeygen.pyoconch.pyconch.pycconch.pyotkconch.pytkconch.pyctkconch.pyossh__init__.py__init__.pyc__init__.pyo_kex.py_kex.pyc_kex.pyoaddress.pyaddress.pycaddress.pyoagent.pyagent.pycagent.pyochannel.pychannel.pycchannel.pyocommon.pycommon.pyccommon.pyoconnection.pyconnection.pycconnection.pyofactory.pyfactory.pycfactory.pyofiletransfer.pyfiletransfer.pycfiletransfer.pyoforwarding.pyforwarding.pycforwarding.pyokeys.pykeys.pyckeys.pyoservice.pyservice.pycservice.pyosession.pysession.pycsession.pyosexpy.pysexpy.pycsexpy.pyotransport.pytransport.pyctransport.pyouserauth.pyuserauth.pycuserauth.pyostdio.pystdio.pycstdio.pyotap.pytap.pyctap.pyotelnet.pytelnet.pyctelnet.pyotest__init__.py__init__.pyc__init__.pyokeydata.pykeydata.pyckeydata.pyoloopback.pyloopback.pycloopback.pyotest_address.pytest_address.pyctest_address.pyotest_agent.pytest_agent.pyctest_agent.pyotest_cftp.pytest_cftp.pyctest_cftp.pyotest_channel.pytest_channel.pyctest_channel.pyotest_checkers.pytest_checkers.pyctest_checkers.pyotest_ckeygen.pytest_ckeygen.pyctest_ckeygen.pyotest_conch.pytest_conch.pyctest_conch.pyotest_connection.pytest_connection.pyctest_connection.pyotest_default.pytest_default.pyctest_default.pyotest_endpoints.pytest_endpoints.pyctest_endpoints.pyotest_filetransfer.pytest_filetransfer.pyctest_filetransfer.pyotest_forwarding.pytest_forwarding.pyctest_forwarding.pyotest_helper.pytest_helper.pyctest_helper.pyotest_insults.pytest_insults.pyctest_insults.pyotest_keys.pytest_keys.pyctest_keys.pyotest_knownhosts.pytest_knownhosts.pyctest_knownhosts.pyotest_manhole.pytest_manhole.pyctest_manhole.pyotest_manhole_tap.pytest_manhole_tap.pyctest_manhole_tap.pyotest_mixin.pytest_mixin.pyctest_mixin.pyotest_openssh_compat.pytest_openssh_compat.pyctest_openssh_compat.pyotest_recvline.pytest_recvline.pyctest_recvline.pyotest_scripts.pytest_scripts.pyctest_scripts.pyotest_session.pytest_session.pyctest_session.pyotest_ssh.pytest_ssh.pyctest_ssh.pyotest_tap.pytest_tap.pyctest_tap.pyotest_telnet.pytest_telnet.pyctest_telnet.pyotest_text.pytest_text.pyctest_text.pyotest_transport.pytest_transport.pyctest_transport.pyotest_unix.pytest_unix.pyctest_unix.pyotest_userauth.pytest_userauth.pyctest_userauth.pyotest_window.pytest_window.pyctest_window.pyottymodes.pyttymodes.pycttymodes.pyoui__init__.py__init__.pyc__init__.pyoansi.pyansi.pycansi.pyotkvt100.pytkvt100.pyctkvt100.pyounix.pyunix.pycunix.pyocopyright.pycopyright.pyccopyright.pyocred__init__.py__init__.pyc__init__.pyo_digest.py_digest.pyc_digest.pyocheckers.pycheckers.pyccheckers.pyocredentials.pycredentials.pyccredentials.pyoerror.pyerror.pycerror.pyoportal.pyportal.pycportal.pyostrcred.pystrcred.pycstrcred.pyotest__init__.py__init__.pyc__init__.pyotest_cramauth.pytest_cramauth.pyctest_cramauth.pyotest_cred.pytest_cred.pyctest_cred.pyotest_digestauth.pytest_digestauth.pyctest_digestauth.pyotest_simpleauth.pytest_simpleauth.pyctest_simpleauth.pyotest_strcred.pytest_strcred.pyctest_strcred.pyoenterprise__init__.py__init__.pyc__init__.pyoadbapi.pyadbapi.pycadbapi.pyointernet__init__.py__init__.pyc__init__.pyo_baseprocess.py_baseprocess.pyc_baseprocess.pyo_dumbwin32proc.py_dumbwin32proc.pyc_dumbwin32proc.pyo_glibbase.py_glibbase.pyc_glibbase.pyo_idna.py_idna.pyc_idna.pyo_newtls.py_newtls.pyc_newtls.pyo_pollingfile.py_pollingfile.pyc_pollingfile.pyo_posixserialport.py_posixserialport.pyc_posixserialport.pyo_posixstdio.py_posixstdio.pyc_posixstdio.pyo_producer_helpers.py_producer_helpers.pyc_producer_helpers.pyo_resolver.py_resolver.pyc_resolver.pyo_signals.py_signals.pyc_signals.pyo_sslverify.py_sslverify.pyc_sslverify.pyo_threadedselect.py_threadedselect.pyc_threadedselect.pyo_win32serialport.py_win32serialport.pyc_win32serialport.pyo_win32stdio.py_win32stdio.pyc_win32stdio.pyoabstract.pyabstract.pycabstract.pyoaddress.pyaddress.pycaddress.pyoasyncioreactor.pyasyncioreactor.pycasyncioreactor.pyobase.pybase.pycbase.pyocfreactor.pycfreactor.pyccfreactor.pyodefault.pydefault.pycdefault.pyodefer.pydefer.pycdefer.pyoendpoints.pyendpoints.pycendpoints.pyoepollreactor.pyepollreactor.pycepollreactor.pyoerror.pyerror.pycerror.pyofdesc.pyfdesc.pycfdesc.pyogireactor.pygireactor.pycgireactor.pyoglib2reactor.pyglib2reactor.pycglib2reactor.pyogtk2reactor.pygtk2reactor.pycgtk2reactor.pyogtk3reactor.pygtk3reactor.pycgtk3reactor.pyoinotify.pyinotify.pycinotify.pyointerfaces.pyinterfaces.pycinterfaces.pyoiocpreactor__init__.py__init__.pyc__init__.pyoabstract.pyabstract.pycabstract.pyobuild.batconst.pyconst.pycconst.pyointerfaces.pyinterfaces.pycinterfaces.pyoiocpsupportacceptex.pxiconnectex.pxiiocpsupport.pyxwsarecv.pxiwsasend.pxinotes.txtreactor.pyreactor.pycreactor.pyosetup.pysetup.pycsetup.pyotcp.pytcp.pyctcp.pyoudp.pyudp.pycudp.pyokqreactor.pykqreactor.pyckqreactor.pyomain.pymain.pycmain.pyopollreactor.pypollreactor.pycpollreactor.pyoposixbase.pyposixbase.pycposixbase.pyoprocess.pyprocess.pycprocess.pyoprotocol.pyprotocol.pycprotocol.pyopyuisupport.pypyuisupport.pycpyuisupport.pyoreactor.pyreactor.pycreactor.pyoselectreactor.pyselectreactor.pycselectreactor.pyoserialport.pyserialport.pycserialport.pyossl.pyssl.pycssl.pyostdio.pystdio.pycstdio.pyotask.pytask.pyctask.pyotcp.pytcp.pyctcp.pyotest__init__.py__init__.pyc__init__.pyo_awaittests.py.3only_posixifaces.py_posixifaces.pyc_posixifaces.pyo_win32ifaces.py_win32ifaces.pyc_win32ifaces.pyo_yieldfromtests.py.3onlyconnectionmixins.pyconnectionmixins.pycconnectionmixins.pyofake_CAschain.pemnot-a-certificatething1.pemthing2-duplicate.pemthing2.pemfakeendpoint.pyfakeendpoint.pycfakeendpoint.pyomodulehelpers.pymodulehelpers.pycmodulehelpers.pyoprocess_cli.pyprocess_cli.pycprocess_cli.pyoprocess_connectionlost.pyprocess_connectionlost.pycprocess_connectionlost.pyoprocess_gireactornocompat.pyprocess_gireactornocompat.pycprocess_gireactornocompat.pyoprocess_helper.pyprocess_helper.pycprocess_helper.pyoreactormixins.pyreactormixins.pycreactormixins.pyotest_abstract.pytest_abstract.pyctest_abstract.pyotest_address.pytest_address.pyctest_address.pyotest_base.pytest_base.pyctest_base.pyotest_baseprocess.pytest_baseprocess.pyctest_baseprocess.pyotest_core.pytest_core.pyctest_core.pyotest_coroutines.pytest_coroutines.pyctest_coroutines.pyotest_default.pytest_default.pyctest_default.pyotest_endpoints.pytest_endpoints.pyctest_endpoints.pyotest_epollreactor.pytest_epollreactor.pyctest_epollreactor.pyotest_fdset.pytest_fdset.pyctest_fdset.pyotest_filedescriptor.pytest_filedescriptor.pyctest_filedescriptor.pyotest_gireactor.pytest_gireactor.pyctest_gireactor.pyotest_glibbase.pytest_glibbase.pyctest_glibbase.pyotest_inlinecb.pytest_inlinecb.pyctest_inlinecb.pyotest_inotify.pytest_inotify.pyctest_inotify.pyotest_iocp.pytest_iocp.pyctest_iocp.pyotest_kqueuereactor.pytest_kqueuereactor.pyctest_kqueuereactor.pyotest_main.pytest_main.pyctest_main.pyotest_newtls.pytest_newtls.pyctest_newtls.pyotest_pollingfile.pytest_pollingfile.pyctest_pollingfile.pyotest_posixbase.pytest_posixbase.pyctest_posixbase.pyotest_posixprocess.pytest_posixprocess.pyctest_posixprocess.pyotest_process.pytest_process.pyctest_process.pyotest_protocol.pytest_protocol.pyctest_protocol.pyotest_resolver.pytest_resolver.pyctest_resolver.pyotest_serialport.pytest_serialport.pyctest_serialport.pyotest_sigchld.pytest_sigchld.pyctest_sigchld.pyotest_socket.pytest_socket.pyctest_socket.pyotest_stdio.pytest_stdio.pyctest_stdio.pyotest_tcp.pytest_tcp.pyctest_tcp.pyotest_threads.pytest_threads.pyctest_threads.pyotest_time.pytest_time.pyctest_time.pyotest_tls.pytest_tls.pyctest_tls.pyotest_udp.pytest_udp.pyctest_udp.pyotest_udp_internals.pytest_udp_internals.pyctest_udp_internals.pyotest_unix.pytest_unix.pyctest_unix.pyotest_win32events.pytest_win32events.pyctest_win32events.pyotest_win32serialport.pytest_win32serialport.pyctest_win32serialport.pyothreads.pythreads.pycthreads.pyotksupport.pytksupport.pyctksupport.pyoudp.pyudp.pycudp.pyounix.pyunix.pycunix.pyoutils.pyutils.pycutils.pyowin32eventreactor.pywin32eventreactor.pycwin32eventreactor.pyowxreactor.pywxreactor.pycwxreactor.pyowxsupport.pywxsupport.pycwxsupport.pyologger__init__.py__init__.pyc__init__.pyo_buffer.py_buffer.pyc_buffer.pyo_file.py_file.pyc_file.pyo_filter.py_filter.pyc_filter.pyo_flatten.py_flatten.pyc_flatten.pyo_format.py_format.pyc_format.pyo_global.py_global.pyc_global.pyo_io.py_io.pyc_io.pyo_json.py_json.pyc_json.pyo_legacy.py_legacy.pyc_legacy.pyo_levels.py_levels.pyc_levels.pyo_logger.py_logger.pyc_logger.pyo_observer.py_observer.pyc_observer.pyo_stdlib.py_stdlib.pyc_stdlib.pyo_util.py_util.pyc_util.pyotest__init__.py__init__.pyc__init__.pyotest_buffer.pytest_buffer.pyctest_buffer.pyotest_file.pytest_file.pyctest_file.pyotest_filter.pytest_filter.pyctest_filter.pyotest_flatten.pytest_flatten.pyctest_flatten.pyotest_format.pytest_format.pyctest_format.pyotest_global.pytest_global.pyctest_global.pyotest_io.pytest_io.pyctest_io.pyotest_json.pytest_json.pyctest_json.pyotest_legacy.pytest_legacy.pyctest_legacy.pyotest_levels.pytest_levels.pyctest_levels.pyotest_logger.pytest_logger.pyctest_logger.pyotest_observer.pytest_observer.pyctest_observer.pyotest_stdlib.pytest_stdlib.pyctest_stdlib.pyotest_util.pytest_util.pyctest_util.pyomail__init__.py__init__.pyc__init__.pyo_cred.py_cred.pyc_cred.pyo_except.py_except.pyc_except.pyoalias.pyalias.pycalias.pyobounce.pybounce.pycbounce.pyoimap4.pyimap4.pycimap4.pyointerfaces.pyinterfaces.pycinterfaces.pyomail.pymail.pycmail.pyomaildir.pymaildir.pycmaildir.pyopb.pypb.pycpb.pyopop3.pypop3.pycpop3.pyopop3client.pypop3client.pycpop3client.pyoprotocols.pyprotocols.pycprotocols.pyorelay.pyrelay.pycrelay.pyorelaymanager.pyrelaymanager.pycrelaymanager.pyoscripts__init__.py__init__.pyc__init__.pyomailmail.pymailmail.pycmailmail.pyosmtp.pysmtp.pycsmtp.pyotap.pytap.pyctap.pyotest__init__.py__init__.pyc__init__.pyopop3testserver.pypop3testserver.pycpop3testserver.pyorfc822.messagetest_bounce.pytest_bounce.pyctest_bounce.pyotest_imap.pytest_imap.pyctest_imap.pyotest_mail.pytest_mail.pyctest_mail.pyotest_mailmail.pytest_mailmail.pyctest_mailmail.pyotest_options.pytest_options.pyctest_options.pyotest_pop3.pytest_pop3.pyctest_pop3.pyotest_pop3client.pytest_pop3client.pyctest_pop3client.pyotest_scripts.pytest_scripts.pyctest_scripts.pyotest_smtp.pytest_smtp.pyctest_smtp.pyonames__init__.py__init__.pyc__init__.pyo_rfc1982.py_rfc1982.pyc_rfc1982.pyoauthority.pyauthority.pycauthority.pyocache.pycache.pyccache.pyoclient.pyclient.pycclient.pyocommon.pycommon.pyccommon.pyodns.pydns.pycdns.pyoerror.pyerror.pycerror.pyohosts.pyhosts.pychosts.pyoresolve.pyresolve.pycresolve.pyoroot.pyroot.pycroot.pyosecondary.pysecondary.pycsecondary.pyoserver.pyserver.pycserver.pyosrvconnect.pysrvconnect.pycsrvconnect.pyotap.pytap.pyctap.pyotest__init__.py__init__.pyc__init__.pyotest_cache.pytest_cache.pyctest_cache.pyotest_client.pytest_client.pyctest_client.pyotest_common.pytest_common.pyctest_common.pyotest_dns.pytest_dns.pyctest_dns.pyotest_examples.pytest_examples.pyctest_examples.pyotest_hosts.pytest_hosts.pyctest_hosts.pyotest_names.pytest_names.pyctest_names.pyotest_resolve.pytest_resolve.pyctest_resolve.pyotest_rfc1982.pytest_rfc1982.pyctest_rfc1982.pyotest_rootresolve.pytest_rootresolve.pyctest_rootresolve.pyotest_server.pytest_server.pyctest_server.pyotest_srvconnect.pytest_srvconnect.pyctest_srvconnect.pyotest_tap.pytest_tap.pyctest_tap.pyotest_util.pytest_util.pyctest_util.pyonews__init__.py__init__.pyc__init__.pyodatabase.pydatabase.pycdatabase.pyonews.pynews.pycnews.pyonntp.pynntp.pycnntp.pyotap.pytap.pyctap.pyotest__init__.py__init__.pyc__init__.pyotest_database.pytest_database.pyctest_database.pyotest_news.pytest_news.pyctest_news.pyotest_nntp.pytest_nntp.pyctest_nntp.pyopair__init__.py__init__.pyc__init__.pyoethernet.pyethernet.pycethernet.pyoip.pyip.pycip.pyoraw.pyraw.pycraw.pyorawudp.pyrawudp.pycrawudp.pyotest__init__.py__init__.pyc__init__.pyotest_ethernet.pytest_ethernet.pyctest_ethernet.pyotest_ip.pytest_ip.pyctest_ip.pyotest_rawudp.pytest_rawudp.pyctest_rawudp.pyotest_tuntap.pytest_tuntap.pyctest_tuntap.pyotesting.pytesting.pyctesting.pyotuntap.pytuntap.pyctuntap.pyopersisted__init__.py__init__.pyc__init__.pyoaot.pyaot.pycaot.pyocrefutil.pycrefutil.pyccrefutil.pyodirdbm.pydirdbm.pycdirdbm.pyosob.pysob.pycsob.pyostyles.pystyles.pycstyles.pyotest__init__.py__init__.pyc__init__.pyotest_styles.pytest_styles.pyctest_styles.pyoplugin.pyplugin.pycplugin.pyoplugins__init__.py__init__.pyc__init__.pyocred_anonymous.pycred_anonymous.pyccred_anonymous.pyocred_file.pycred_file.pyccred_file.pyocred_memory.pycred_memory.pyccred_memory.pyocred_sshkeys.pycred_sshkeys.pyccred_sshkeys.pyocred_unix.pycred_unix.pyccred_unix.pyotwisted_conch.pytwisted_conch.pyctwisted_conch.pyotwisted_core.pytwisted_core.pyctwisted_core.pyotwisted_ftp.pytwisted_ftp.pyctwisted_ftp.pyotwisted_inet.pytwisted_inet.pyctwisted_inet.pyotwisted_mail.pytwisted_mail.pyctwisted_mail.pyotwisted_names.pytwisted_names.pyctwisted_names.pyotwisted_news.pytwisted_news.pyctwisted_news.pyotwisted_portforward.pytwisted_portforward.pyctwisted_portforward.pyotwisted_reactors.pytwisted_reactors.pyctwisted_reactors.pyotwisted_runner.pytwisted_runner.pyctwisted_runner.pyotwisted_socks.pytwisted_socks.pyctwisted_socks.pyotwisted_trial.pytwisted_trial.pyctwisted_trial.pyotwisted_web.pytwisted_web.pyctwisted_web.pyotwisted_words.pytwisted_words.pyctwisted_words.pyopositioning__init__.py__init__.pyc__init__.pyo_sentence.py_sentence.pyc_sentence.pyobase.pybase.pycbase.pyoipositioning.pyipositioning.pycipositioning.pyonmea.pynmea.pycnmea.pyotest__init__.py__init__.pyc__init__.pyoreceiver.pyreceiver.pycreceiver.pyotest_base.pytest_base.pyctest_base.pyotest_nmea.pytest_nmea.pyctest_nmea.pyotest_sentence.pytest_sentence.pyctest_sentence.pyoprotocols__init__.py__init__.pyc__init__.pyoamp.pyamp.pycamp.pyobasic.pybasic.pycbasic.pyodict.pydict.pycdict.pyofinger.pyfinger.pycfinger.pyoftp.pyftp.pycftp.pyohaproxy__init__.py__init__.pyc__init__.pyo_exceptions.py_exceptions.pyc_exceptions.pyo_info.py_info.pyc_info.pyo_interfaces.py_interfaces.pyc_interfaces.pyo_parser.py_parser.pyc_parser.pyo_v1parser.py_v1parser.pyc_v1parser.pyo_v2parser.py_v2parser.pyc_v2parser.pyo_wrapper.py_wrapper.pyc_wrapper.pyotest__init__.py__init__.pyc__init__.pyotest_parser.pytest_parser.pyctest_parser.pyotest_v1parser.pytest_v1parser.pyctest_v1parser.pyotest_v2parser.pytest_v2parser.pyctest_v2parser.pyotest_wrapper.pytest_wrapper.pyctest_wrapper.pyohtb.pyhtb.pychtb.pyoident.pyident.pycident.pyoloopback.pyloopback.pycloopback.pyomemcache.pymemcache.pycmemcache.pyomice__init__.py__init__.pyc__init__.pyomouseman.pymouseman.pycmouseman.pyopcp.pypcp.pycpcp.pyopolicies.pypolicies.pycpolicies.pyoportforward.pyportforward.pycportforward.pyopostfix.pypostfix.pycpostfix.pyoshoutcast.pyshoutcast.pycshoutcast.pyosip.pysip.pycsip.pyosocks.pysocks.pycsocks.pyostateful.pystateful.pycstateful.pyotest__init__.py__init__.pyc__init__.pyotest_basic.pytest_basic.pyctest_basic.pyotest_tls.pytest_tls.pyctest_tls.pyotls.pytls.pyctls.pyowire.pywire.pycwire.pyopython__init__.py__init__.pyc__init__.pyo_appdirs.py_appdirs.pyc_appdirs.pyo_inotify.py_inotify.pyc_inotify.pyo_oldstyle.py_oldstyle.pyc_oldstyle.pyo_pydoctor.py_pydoctor.pyc_pydoctor.pyo_pydoctortemplatescommon.htmlindex.htmlsummary.html_release.py_release.pyc_release.pyo_sendmsg.so_setup.py_setup.pyc_setup.pyo_shellcomp.py_shellcomp.pyc_shellcomp.pyo_textattributes.py_textattributes.pyc_textattributes.pyo_tzhelper.py_tzhelper.pyc_tzhelper.pyo_url.py_url.pyc_url.pyocompat.pycompat.pyccompat.pyocomponents.pycomponents.pyccomponents.pyoconstants.pyconstants.pycconstants.pyocontext.pycontext.pyccontext.pyodeprecate.pydeprecate.pycdeprecate.pyofailure.pyfailure.pycfailure.pyofakepwd.pyfakepwd.pycfakepwd.pyofilepath.pyfilepath.pycfilepath.pyofinalize.pyfinalize.pycfinalize.pyoformmethod.pyformmethod.pycformmethod.pyohook.pyhook.pychook.pyohtmlizer.pyhtmlizer.pychtmlizer.pyolockfile.pylockfile.pyclockfile.pyolog.pylog.pyclog.pyologfile.pylogfile.pyclogfile.pyomodules.pymodules.pycmodules.pyomonkey.pymonkey.pycmonkey.pyoprocutils.pyprocutils.pycprocutils.pyorandbytes.pyrandbytes.pycrandbytes.pyorebuild.pyrebuild.pycrebuild.pyoreflect.pyreflect.pycreflect.pyorelease.pyrelease.pycrelease.pyoroots.pyroots.pycroots.pyoruntime.pyruntime.pycruntime.pyosendmsg.pysendmsg.pycsendmsg.pyoshortcut.pyshortcut.pycshortcut.pyosyslog.pysyslog.pycsyslog.pyosystemd.pysystemd.pycsystemd.pyotest__init__.py__init__.pyc__init__.pyo_deprecatetests.py.3onlycmodulepullpipe.pycmodulepullpipe.pyccmodulepullpipe.pyodeprecatedattributes.pydeprecatedattributes.pycdeprecatedattributes.pyomodules_helpers.pymodules_helpers.pycmodules_helpers.pyopullpipe.pypullpipe.pycpullpipe.pyotest_appdirs.pytest_appdirs.pyctest_appdirs.pyotest_components.pytest_components.pyctest_components.pyotest_constants.pytest_constants.pyctest_constants.pyotest_deprecate.pytest_deprecate.pyctest_deprecate.pyotest_dist3.pytest_dist3.pyctest_dist3.pyotest_fakepwd.pytest_fakepwd.pyctest_fakepwd.pyotest_htmlizer.pytest_htmlizer.pyctest_htmlizer.pyotest_inotify.pytest_inotify.pyctest_inotify.pyotest_pydoctor.pytest_pydoctor.pyctest_pydoctor.pyotest_release.pytest_release.pyctest_release.pyotest_runtime.pytest_runtime.pyctest_runtime.pyotest_sendmsg.pytest_sendmsg.pyctest_sendmsg.pyotest_setup.pytest_setup.pyctest_setup.pyotest_shellcomp.pytest_shellcomp.pyctest_shellcomp.pyotest_syslog.pytest_syslog.pyctest_syslog.pyotest_systemd.pytest_systemd.pyctest_systemd.pyotest_textattributes.pytest_textattributes.pyctest_textattributes.pyotest_tzhelper.pytest_tzhelper.pyctest_tzhelper.pyotest_url.pytest_url.pyctest_url.pyotest_urlpath.pytest_urlpath.pyctest_urlpath.pyotest_util.pytest_util.pyctest_util.pyotest_versions.pytest_versions.pyctest_versions.pyotest_win32.pytest_win32.pyctest_win32.pyotest_zippath.pytest_zippath.pyctest_zippath.pyotest_zipstream.pytest_zipstream.pyctest_zipstream.pyotext.pytext.pyctext.pyothreadable.pythreadable.pycthreadable.pyothreadpool.pythreadpool.pycthreadpool.pyotwisted-completion.zshurl.pyurl.pycurl.pyourlpath.pyurlpath.pycurlpath.pyousage.pyusage.pycusage.pyoutil.pyutil.pycutil.pyoversions.pyversions.pycversions.pyowin32.pywin32.pycwin32.pyozippath.pyzippath.pyczippath.pyozipstream.pyzipstream.pyczipstream.pyorunner__init__.py__init__.pyc__init__.pyoinetd.pyinetd.pycinetd.pyoinetdconf.pyinetdconf.pycinetdconf.pyoinetdtap.pyinetdtap.pycinetdtap.pyoprocmon.pyprocmon.pycprocmon.pyoprocmontap.pyprocmontap.pycprocmontap.pyotest__init__.py__init__.pyc__init__.pyotest_inetdconf.pytest_inetdconf.pyctest_inetdconf.pyotest_procmon.pytest_procmon.pyctest_procmon.pyotest_procmontap.pytest_procmontap.pyctest_procmontap.pyoscripts__init__.py__init__.pyc__init__.pyo_twistd_unix.py_twistd_unix.pyc_twistd_unix.pyo_twistw.py_twistw.pyc_twistw.pyohtmlizer.pyhtmlizer.pychtmlizer.pyotest__init__.py__init__.pyc__init__.pyotest_scripts.pytest_scripts.pyctest_scripts.pyotrial.pytrial.pyctrial.pyotwistd.pytwistd.pyctwistd.pyospread__init__.py__init__.pyc__init__.pyobanana.pybanana.pycbanana.pyoflavors.pyflavors.pycflavors.pyointerfaces.pyinterfaces.pycinterfaces.pyojelly.pyjelly.pycjelly.pyopb.pypb.pycpb.pyopublish.pypublish.pycpublish.pyotest__init__.py__init__.pyc__init__.pyotest_banana.pytest_banana.pyctest_banana.pyotest_jelly.pytest_jelly.pyctest_jelly.pyotest_pb.pytest_pb.pyctest_pb.pyotest_pbfailure.pytest_pbfailure.pyctest_pbfailure.pyoutil.pyutil.pycutil.pyotap__init__.py__init__.pyc__init__.pyoftp.pyftp.pycftp.pyoportforward.pyportforward.pycportforward.pyosocks.pysocks.pycsocks.pyotest__init__.py__init__.pyc__init__.pyocert.pem.no_trailing_newlinecrash_test_dummy.pycrash_test_dummy.pyccrash_test_dummy.pyoiosim.pyiosim.pyciosim.pyokey.pem.no_trailing_newlinemock_win32process.pymock_win32process.pycmock_win32process.pyomyrebuilder1.pymyrebuilder1.pycmyrebuilder1.pyomyrebuilder2.pymyrebuilder2.pycmyrebuilder2.pyoplugin_basic.pyplugin_basic.pycplugin_basic.pyoplugin_extra1.pyplugin_extra1.pycplugin_extra1.pyoplugin_extra2.pyplugin_extra2.pycplugin_extra2.pyoprocess_cmdline.pyprocess_cmdline.pycprocess_cmdline.pyoprocess_echoer.pyprocess_echoer.pycprocess_echoer.pyoprocess_fds.pyprocess_fds.pycprocess_fds.pyoprocess_getargv.pyprocess_getargv.pycprocess_getargv.pyoprocess_getenv.pyprocess_getenv.pycprocess_getenv.pyoprocess_linger.pyprocess_linger.pycprocess_linger.pyoprocess_reader.pyprocess_reader.pycprocess_reader.pyoprocess_signal.pyprocess_signal.pycprocess_signal.pyoprocess_stdinreader.pyprocess_stdinreader.pycprocess_stdinreader.pyoprocess_tester.pyprocess_tester.pycprocess_tester.pyoprocess_tty.pyprocess_tty.pycprocess_tty.pyoprocess_twisted.pyprocess_twisted.pycprocess_twisted.pyoproto_helpers.pyproto_helpers.pycproto_helpers.pyoraiser.pyxraiser.soreflect_helper_IE.pyreflect_helper_IE.pycreflect_helper_IE.pyoreflect_helper_VE.pyreflect_helper_VE.pycreflect_helper_VE.pyoreflect_helper_ZDE.pyreflect_helper_ZDE.pycreflect_helper_ZDE.pyoserver.pemssl_helpers.pyssl_helpers.pycssl_helpers.pyostdio_test_consumer.pystdio_test_consumer.pycstdio_test_consumer.pyostdio_test_halfclose.pystdio_test_halfclose.pycstdio_test_halfclose.pyostdio_test_hostpeer.pystdio_test_hostpeer.pycstdio_test_hostpeer.pyostdio_test_lastwrite.pystdio_test_lastwrite.pycstdio_test_lastwrite.pyostdio_test_loseconn.pystdio_test_loseconn.pycstdio_test_loseconn.pyostdio_test_producer.pystdio_test_producer.pycstdio_test_producer.pyostdio_test_write.pystdio_test_write.pycstdio_test_write.pyostdio_test_writeseq.pystdio_test_writeseq.pycstdio_test_writeseq.pyotest_abstract.pytest_abstract.pyctest_abstract.pyotest_adbapi.pytest_adbapi.pyctest_adbapi.pyotest_amp.pytest_amp.pyctest_amp.pyotest_application.pytest_application.pyctest_application.pyotest_compat.pytest_compat.pyctest_compat.pyotest_context.pytest_context.pyctest_context.pyotest_cooperator.pytest_cooperator.pyctest_cooperator.pyotest_defer.pytest_defer.pyctest_defer.pyotest_defgen.pytest_defgen.pyctest_defgen.pyotest_dict.pytest_dict.pyctest_dict.pyotest_dirdbm.pytest_dirdbm.pyctest_dirdbm.pyotest_error.pytest_error.pyctest_error.pyotest_factories.pytest_factories.pyctest_factories.pyotest_failure.pytest_failure.pyctest_failure.pyotest_fdesc.pytest_fdesc.pyctest_fdesc.pyotest_finger.pytest_finger.pyctest_finger.pyotest_formmethod.pytest_formmethod.pyctest_formmethod.pyotest_ftp.pytest_ftp.pyctest_ftp.pyotest_ftp_options.pytest_ftp_options.pyctest_ftp_options.pyotest_hook.pytest_hook.pyctest_hook.pyotest_htb.pytest_htb.pyctest_htb.pyotest_ident.pytest_ident.pyctest_ident.pyotest_internet.pytest_internet.pyctest_internet.pyotest_iosim.pytest_iosim.pyctest_iosim.pyotest_iutils.pytest_iutils.pyctest_iutils.pyotest_lockfile.pytest_lockfile.pyctest_lockfile.pyotest_log.pytest_log.pyctest_log.pyotest_logfile.pytest_logfile.pyctest_logfile.pyotest_loopback.pytest_loopback.pyctest_loopback.pyotest_main.pytest_main.pyctest_main.pyotest_memcache.pytest_memcache.pyctest_memcache.pyotest_modules.pytest_modules.pyctest_modules.pyotest_monkey.pytest_monkey.pyctest_monkey.pyotest_nooldstyle.pytest_nooldstyle.pyctest_nooldstyle.pyotest_paths.pytest_paths.pyctest_paths.pyotest_pcp.pytest_pcp.pyctest_pcp.pyotest_persisted.pytest_persisted.pyctest_persisted.pyotest_plugin.pytest_plugin.pyctest_plugin.pyotest_policies.pytest_policies.pyctest_policies.pyotest_postfix.pytest_postfix.pyctest_postfix.pyotest_process.pytest_process.pyctest_process.pyotest_protocols.pytest_protocols.pyctest_protocols.pyotest_randbytes.pytest_randbytes.pyctest_randbytes.pyotest_rebuild.pytest_rebuild.pyctest_rebuild.pyotest_reflect.pytest_reflect.pyctest_reflect.pyotest_roots.pytest_roots.pyctest_roots.pyotest_shortcut.pytest_shortcut.pyctest_shortcut.pyotest_sip.pytest_sip.pyctest_sip.pyotest_sob.pytest_sob.pyctest_sob.pyotest_socks.pytest_socks.pyctest_socks.pyotest_ssl.pytest_ssl.pyctest_ssl.pyotest_sslverify.pytest_sslverify.pyctest_sslverify.pyotest_stateful.pytest_stateful.pyctest_stateful.pyotest_stdio.pytest_stdio.pyctest_stdio.pyotest_strerror.pytest_strerror.pyctest_strerror.pyotest_stringtransport.pytest_stringtransport.pyctest_stringtransport.pyotest_strports.pytest_strports.pyctest_strports.pyotest_task.pytest_task.pyctest_task.pyotest_tcp.pytest_tcp.pyctest_tcp.pyotest_tcp_internals.pytest_tcp_internals.pyctest_tcp_internals.pyotest_text.pytest_text.pyctest_text.pyotest_threadable.pytest_threadable.pyctest_threadable.pyotest_threadpool.pytest_threadpool.pyctest_threadpool.pyotest_threads.pytest_threads.pyctest_threads.pyotest_tpfile.pytest_tpfile.pyctest_tpfile.pyotest_twistd.pytest_twistd.pyctest_twistd.pyotest_twisted.pytest_twisted.pyctest_twisted.pyotest_udp.pytest_udp.pyctest_udp.pyotest_unix.pytest_unix.pyctest_unix.pyotest_usage.pytest_usage.pyctest_usage.pyotestutils.pytestutils.pyctestutils.pyotrial__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyo_asyncrunner.py_asyncrunner.pyc_asyncrunner.pyo_asynctest.py_asynctest.pyc_asynctest.pyo_dist__init__.py__init__.pyc__init__.pyodistreporter.pydistreporter.pycdistreporter.pyodisttrial.pydisttrial.pycdisttrial.pyomanagercommands.pymanagercommands.pycmanagercommands.pyooptions.pyoptions.pycoptions.pyotest__init__.py__init__.pyc__init__.pyotest_distreporter.pytest_distreporter.pyctest_distreporter.pyotest_disttrial.pytest_disttrial.pyctest_disttrial.pyotest_options.pytest_options.pyctest_options.pyotest_worker.pytest_worker.pyctest_worker.pyotest_workerreporter.pytest_workerreporter.pyctest_workerreporter.pyotest_workertrial.pytest_workertrial.pyctest_workertrial.pyoworker.pyworker.pycworker.pyoworkercommands.pyworkercommands.pycworkercommands.pyoworkerreporter.pyworkerreporter.pycworkerreporter.pyoworkertrial.pyworkertrial.pycworkertrial.pyo_synctest.py_synctest.pyc_synctest.pyoitrial.pyitrial.pycitrial.pyoreporter.pyreporter.pycreporter.pyorunner.pyrunner.pycrunner.pyotest__init__.py__init__.pyc__init__.pyodetests.pydetests.pycdetests.pyoerroneous.pyerroneous.pycerroneous.pyomockcustomsuite.pymockcustomsuite.pycmockcustomsuite.pyomockcustomsuite2.pymockcustomsuite2.pycmockcustomsuite2.pyomockcustomsuite3.pymockcustomsuite3.pycmockcustomsuite3.pyomockdoctest.pymockdoctest.pycmockdoctest.pyomoduleself.pymoduleself.pycmoduleself.pyomoduletest.pymoduletest.pycmoduletest.pyonovars.pynovars.pycnovars.pyoordertests.pyordertests.pycordertests.pyopackages.pypackages.pycpackages.pyosample.pysample.pycsample.pyoscripttest.pyscripttest.pycscripttest.pyoskipping.pyskipping.pycskipping.pyosuppression.pysuppression.pycsuppression.pyotest_assertions.pytest_assertions.pyctest_assertions.pyotest_asyncassertions.pytest_asyncassertions.pyctest_asyncassertions.pyotest_deferred.pytest_deferred.pyctest_deferred.pyotest_doctest.pytest_doctest.pyctest_doctest.pyotest_keyboard.pytest_keyboard.pyctest_keyboard.pyotest_loader.pytest_loader.pyctest_loader.pyotest_log.pytest_log.pyctest_log.pyotest_output.pytest_output.pyctest_output.pyotest_plugins.pytest_plugins.pyctest_plugins.pyotest_pyunitcompat.pytest_pyunitcompat.pyctest_pyunitcompat.pyotest_reporter.pytest_reporter.pyctest_reporter.pyotest_runner.pytest_runner.pyctest_runner.pyotest_script.pytest_script.pyctest_script.pyotest_suppression.pytest_suppression.pyctest_suppression.pyotest_testcase.pytest_testcase.pyctest_testcase.pyotest_tests.pytest_tests.pyctest_tests.pyotest_util.pytest_util.pyctest_util.pyotest_warning.pytest_warning.pyctest_warning.pyoweird.pyweird.pycweird.pyounittest.pyunittest.pycunittest.pyoutil.pyutil.pycutil.pyoweb__init__.py__init__.pyc__init__.pyo_auth__init__.py__init__.pyc__init__.pyobasic.pybasic.pycbasic.pyodigest.pydigest.pycdigest.pyowrapper.pywrapper.pycwrapper.pyo_element.py_element.pyc_element.pyo_flatten.py_flatten.pyc_flatten.pyo_http2.py_http2.pyc_http2.pyo_newclient.py_newclient.pyc_newclient.pyo_responses.py_responses.pyc_responses.pyo_stan.py_stan.pyc_stan.pyoclient.pyclient.pycclient.pyodemo.pydemo.pycdemo.pyodistrib.pydistrib.pycdistrib.pyodomhelpers.pydomhelpers.pycdomhelpers.pyoerror.pyerror.pycerror.pyoguard.pyguard.pycguard.pyohtml.pyhtml.pychtml.pyohttp.pyhttp.pychttp.pyohttp_headers.pyhttp_headers.pychttp_headers.pyoiweb.pyiweb.pyciweb.pyomicrodom.pymicrodom.pycmicrodom.pyoproxy.pyproxy.pycproxy.pyoresource.pyresource.pycresource.pyorewrite.pyrewrite.pycrewrite.pyoscript.pyscript.pycscript.pyoserver.pyserver.pycserver.pyosoap.pysoap.pycsoap.pyostatic.pystatic.pycstatic.pyosux.pysux.pycsux.pyotap.pytap.pyctap.pyotemplate.pytemplate.pyctemplate.pyotest__init__.py__init__.pyc__init__.pyo_util.py_util.pyc_util.pyoinjectionhelpers.pyinjectionhelpers.pycinjectionhelpers.pyorequesthelper.pyrequesthelper.pycrequesthelper.pyotest_agent.pytest_agent.pyctest_agent.pyotest_cgi.pytest_cgi.pyctest_cgi.pyotest_client.pytest_client.pyctest_client.pyotest_distrib.pytest_distrib.pyctest_distrib.pyotest_domhelpers.pytest_domhelpers.pyctest_domhelpers.pyotest_error.pytest_error.pyctest_error.pyotest_flatten.pytest_flatten.pyctest_flatten.pyotest_html.pytest_html.pyctest_html.pyotest_http.pytest_http.pyctest_http.pyotest_http2.pytest_http2.pyctest_http2.pyotest_http_headers.pytest_http_headers.pyctest_http_headers.pyotest_httpauth.pytest_httpauth.pyctest_httpauth.pyotest_newclient.pytest_newclient.pyctest_newclient.pyotest_proxy.pytest_proxy.pyctest_proxy.pyotest_resource.pytest_resource.pyctest_resource.pyotest_script.pytest_script.pyctest_script.pyotest_soap.pytest_soap.pyctest_soap.pyotest_stan.pytest_stan.pyctest_stan.pyotest_static.pytest_static.pyctest_static.pyotest_tap.pytest_tap.pyctest_tap.pyotest_template.pytest_template.pyctest_template.pyotest_util.pytest_util.pyctest_util.pyotest_vhost.pytest_vhost.pyctest_vhost.pyotest_web.pytest_web.pyctest_web.pyotest_web__responses.pytest_web__responses.pyctest_web__responses.pyotest_webclient.pytest_webclient.pyctest_webclient.pyotest_wsgi.pytest_wsgi.pyctest_wsgi.pyotest_xml.pytest_xml.pyctest_xml.pyotest_xmlrpc.pytest_xmlrpc.pyctest_xmlrpc.pyotwcgi.pytwcgi.pyctwcgi.pyoutil.pyutil.pycutil.pyovhost.pyvhost.pycvhost.pyowsgi.pywsgi.pycwsgi.pyoxmlrpc.pyxmlrpc.pycxmlrpc.pyowords__init__.py__init__.pyc__init__.pyoewords.pyewords.pycewords.pyoim__init__.py__init__.pyc__init__.pyobaseaccount.pybaseaccount.pycbaseaccount.pyobasechat.pybasechat.pycbasechat.pyobasesupport.pybasesupport.pycbasesupport.pyoinstancemessenger.gladeinterfaces.pyinterfaces.pycinterfaces.pyoircsupport.pyircsupport.pycircsupport.pyolocals.pylocals.pyclocals.pyopbsupport.pypbsupport.pycpbsupport.pyoiwords.pyiwords.pyciwords.pyoprotocols__init__.py__init__.pyc__init__.pyoirc.pyirc.pycirc.pyojabber__init__.py__init__.pyc__init__.pyoclient.pyclient.pycclient.pyocomponent.pycomponent.pyccomponent.pyoerror.pyerror.pycerror.pyoijabber.pyijabber.pycijabber.pyojid.pyjid.pycjid.pyojstrports.pyjstrports.pycjstrports.pyosasl.pysasl.pycsasl.pyosasl_mechanisms.pysasl_mechanisms.pycsasl_mechanisms.pyoxmlstream.pyxmlstream.pycxmlstream.pyoxmpp_stringprep.pyxmpp_stringprep.pycxmpp_stringprep.pyoservice.pyservice.pycservice.pyotap.pytap.pyctap.pyotest__init__.py__init__.pyc__init__.pyotest_basechat.pytest_basechat.pyctest_basechat.pyotest_basesupport.pytest_basesupport.pyctest_basesupport.pyotest_domish.pytest_domish.pyctest_domish.pyotest_irc.pytest_irc.pyctest_irc.pyotest_irc_service.pytest_irc_service.pyctest_irc_service.pyotest_ircsupport.pytest_ircsupport.pyctest_ircsupport.pyotest_jabberclient.pytest_jabberclient.pyctest_jabberclient.pyotest_jabbercomponent.pytest_jabbercomponent.pyctest_jabbercomponent.pyotest_jabbererror.pytest_jabbererror.pyctest_jabbererror.pyotest_jabberjid.pytest_jabberjid.pyctest_jabberjid.pyotest_jabberjstrports.pytest_jabberjstrports.pyctest_jabberjstrports.pyotest_jabbersasl.pytest_jabbersasl.pyctest_jabbersasl.pyotest_jabbersaslmechanisms.pytest_jabbersaslmechanisms.pyctest_jabbersaslmechanisms.pyotest_jabberxmlstream.pytest_jabberxmlstream.pyctest_jabberxmlstream.pyotest_jabberxmppstringprep.pytest_jabberxmppstringprep.pyctest_jabberxmppstringprep.pyotest_service.pytest_service.pyctest_service.pyotest_tap.pytest_tap.pyctest_tap.pyotest_xishutil.pytest_xishutil.pyctest_xishutil.pyotest_xmlstream.pytest_xmlstream.pyctest_xmlstream.pyotest_xmpproutertap.pytest_xmpproutertap.pyctest_xmpproutertap.pyotest_xpath.pytest_xpath.pyctest_xpath.pyoxish__init__.py__init__.pyc__init__.pyodomish.pydomish.pycdomish.pyoutility.pyutility.pycutility.pyoxmlstream.pyxmlstream.pycxmlstream.pyoxpath.pyxpath.pycxpath.pyoxpathparser.gxpathparser.pyxpathparser.pycxpathparser.pyoxmpproutertap.pyxmpproutertap.pycxmpproutertap.pyopython2-TwistedLICENSENEWS.rstREADME.rstcftp-2.7.1.gzckeygen-2.7.1.gzconch-2.7.1.gzmailmail-2.7.1.gzpyhtmlizer-2.7.1.gztkconch-2.7.1.gztrial-2.7.1.gztwistd-2.7.1.gz/usr/bin//usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/Twisted-17.9.0-py2.7.egg-info//usr/lib64/python2.7/site-packages/twisted//usr/lib64/python2.7/site-packages/twisted/_threads//usr/lib64/python2.7/site-packages/twisted/_threads/test//usr/lib64/python2.7/site-packages/twisted/application//usr/lib64/python2.7/site-packages/twisted/application/runner//usr/lib64/python2.7/site-packages/twisted/application/runner/test//usr/lib64/python2.7/site-packages/twisted/application/test//usr/lib64/python2.7/site-packages/twisted/application/twist//usr/lib64/python2.7/site-packages/twisted/application/twist/test//usr/lib64/python2.7/site-packages/twisted/conch//usr/lib64/python2.7/site-packages/twisted/conch/client//usr/lib64/python2.7/site-packages/twisted/conch/insults//usr/lib64/python2.7/site-packages/twisted/conch/openssh_compat//usr/lib64/python2.7/site-packages/twisted/conch/scripts//usr/lib64/python2.7/site-packages/twisted/conch/ssh//usr/lib64/python2.7/site-packages/twisted/conch/test//usr/lib64/python2.7/site-packages/twisted/conch/ui//usr/lib64/python2.7/site-packages/twisted/cred//usr/lib64/python2.7/site-packages/twisted/cred/test//usr/lib64/python2.7/site-packages/twisted/enterprise//usr/lib64/python2.7/site-packages/twisted/internet//usr/lib64/python2.7/site-packages/twisted/internet/iocpreactor//usr/lib64/python2.7/site-packages/twisted/internet/iocpreactor/iocpsupport//usr/lib64/python2.7/site-packages/twisted/internet/test//usr/lib64/python2.7/site-packages/twisted/internet/test/fake_CAs//usr/lib64/python2.7/site-packages/twisted/logger//usr/lib64/python2.7/site-packages/twisted/logger/test//usr/lib64/python2.7/site-packages/twisted/mail//usr/lib64/python2.7/site-packages/twisted/mail/scripts//usr/lib64/python2.7/site-packages/twisted/mail/test//usr/lib64/python2.7/site-packages/twisted/names//usr/lib64/python2.7/site-packages/twisted/names/test//usr/lib64/python2.7/site-packages/twisted/news//usr/lib64/python2.7/site-packages/twisted/news/test//usr/lib64/python2.7/site-packages/twisted/pair//usr/lib64/python2.7/site-packages/twisted/pair/test//usr/lib64/python2.7/site-packages/twisted/persisted//usr/lib64/python2.7/site-packages/twisted/persisted/test//usr/lib64/python2.7/site-packages/twisted/plugins//usr/lib64/python2.7/site-packages/twisted/positioning//usr/lib64/python2.7/site-packages/twisted/positioning/test//usr/lib64/python2.7/site-packages/twisted/protocols//usr/lib64/python2.7/site-packages/twisted/protocols/haproxy//usr/lib64/python2.7/site-packages/twisted/protocols/haproxy/test//usr/lib64/python2.7/site-packages/twisted/protocols/mice//usr/lib64/python2.7/site-packages/twisted/protocols/test//usr/lib64/python2.7/site-packages/twisted/python//usr/lib64/python2.7/site-packages/twisted/python/_pydoctortemplates//usr/lib64/python2.7/site-packages/twisted/python/test//usr/lib64/python2.7/site-packages/twisted/runner//usr/lib64/python2.7/site-packages/twisted/runner/test//usr/lib64/python2.7/site-packages/twisted/scripts//usr/lib64/python2.7/site-packages/twisted/scripts/test//usr/lib64/python2.7/site-packages/twisted/spread//usr/lib64/python2.7/site-packages/twisted/spread/test//usr/lib64/python2.7/site-packages/twisted/tap//usr/lib64/python2.7/site-packages/twisted/test//usr/lib64/python2.7/site-packages/twisted/trial//usr/lib64/python2.7/site-packages/twisted/trial/_dist//usr/lib64/python2.7/site-packages/twisted/trial/_dist/test//usr/lib64/python2.7/site-packages/twisted/trial/test//usr/lib64/python2.7/site-packages/twisted/web//usr/lib64/python2.7/site-packages/twisted/web/_auth//usr/lib64/python2.7/site-packages/twisted/web/test//usr/lib64/python2.7/site-packages/twisted/words//usr/lib64/python2.7/site-packages/twisted/words/im//usr/lib64/python2.7/site-packages/twisted/words/protocols//usr/lib64/python2.7/site-packages/twisted/words/protocols/jabber//usr/lib64/python2.7/site-packages/twisted/words/test//usr/lib64/python2.7/site-packages/twisted/words/xish//usr/share/doc/packages//usr/share/doc/packages/python2-Twisted//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:11008/openSUSE_Backports_SLE-15_Update/c9d53cf7383b747fb6d11be86d06ab3b-python-Twisted.openSUSE_Backports_SLE-15_Updatedrpmxz5s390x-suse-linux     Python script, ASCII text executabledirectoryASCII textpython 2.7 byte-compiledPython script, ASCII text executable, with very long linesPython script, UTF-8 Unicode text executableSMTP mail, ASCII textHTML document, ASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9fc3a6ac1485c15825a997440fd8142cb3286aec, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=833c7d3c45095902be81dcc5716bc08fed0b7427, not strippedXML 1.0 document, ASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\cdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./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 { | } ~                        RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI M U[Pۋutf-816fdd71606313beedbb0f88cdedd1daf5a784e3e7be4f6193b357fd3aefb77db?7zXZ !t/~]"k%pa k)x9&0quOl_u9|;6(DV,DwoR륂1_'ij8x)E:Qu'inmbINYHGYWI\sW^HlL"8G#WLqQÕ|gˊf&_qg!V0RfpLP2kb=Y>q;6#WZYKF${X[!<#S/"L8gR/ջ+ r\)byXdz8.¿.|֗'_k?"2-GO# WNd}H.+3AK;א_0l/ /PKI9ڢjN7ch;giYat0_Bɮ_6j"ыe?L  4 Vh'e;= 3Efκ(~'-bAZ~Dw!"*)1ذ?EhX:pqIQ`T%Fc&i7-#}JGY$bVR>_+C SGyj ͅU$0X̽kHEDGmvM/m|n=Gr"G NypD,T*d%аvnʩ‹zt^emr,Wg36q'5Ӧ|%20'&*!hZF7 1;) }8K_qugf0Y+mI5o4\  <jjzgE]]4Za..66Vِr@}Obw("efBӃ;qS3<7Va]R9ּIwHVgZV=]'ߡf"{U\V6J_u0@ @p@ Uĝ,ZZTWDXӰS?ddΛ\ò.qjߍsڛVE,.r'Y?wOLr7iKeEZJf5EVb8x7F;!+@KůC%MYEк.tAF!nG@!Lt_* b.:߇wd0* .;c6+1ZRMk{ )'^`i4qjW-/̓nX(ҤeC]2_P&=.^H Ov3Xi :²K1zȳZ$ @Y6m5. Kd`tXU 5R&¦ŏ˷"9~yi!t3^ A]l6Fl "wbSv.`:O @q#NK:O>™(e;/Pٜ~ډcKP)Caܥ9AKzṹtnnBĭF[V rǤB6 _rab7C"l`{.v~LJkC>J-8ps*6"Je[>=w;?||R{4Q5J~钇e؂>;KqQ +9$'&ٗBd.K8MLynh;(hnCq#dl<&/KH_\"s.ؒsiwN.z02RXR{+|(N!a,CPGzQFLj;/ 60bG#[V-MnwL])B7YD)q\ڋpTX1@y>G@:I[g㡭ň z]#EGy/WH6OB=JgYɻLg}J_|D˩Xf˝n~f(֝kٰzzI_JG4Z%xwu"ٍ:/VuJD'GQC3f" c>Јu9nBimx0䑎wጠ*N>Y1wC7? Op_˼h s;[I^ҪkxNyZ OyS<;yiogopO ~[:Âq/ܺs6|3kssKX\G8 Am(#'| G,qe-!tƼMֹi΁QlP[ aɋ4&WF'nwfq5#i k(-TTO(igD'3PI;O)=aSĻ d%`i‘,WClQp-:smA3?}9eLi]Es$4;8;Q;?81t?8rZƱ'HDL\CIRaaᠽ">t45n奦)R8z"mҲrK^s{DQ/8d"w%~µ=豄­tt9ͯD#rkPXҧrLӨs셉#ZbC(. e;]_ ^ߍx0NsTMX@-?x81r.cetɎ bvm gimd !uj!7|1{R_[,݈Vsm637g4|QPެ/a|9|!'Hk/HϬ"?rc*v{ѩKoW lcp1H-Ʒ{ ;JJy?yʹoekuH%Y v9#cQU ;ls\R|t--/]ܣL.o1aL"B$,+6tG~?x{:Ė4%ǟ]l)2Ҥ fydqud;m+JBq%Ȟ=`~L6̺޻: Ez Ic,i?o,M[NKhmڣsNWD dvFO˛//Q1颃!Nn-lQ04UbM@\|9H|)$D0%H8y}$}M%3&8>wU B1 eif/sQ;?6uǨJ&AJ:NA4kwi4 wzTpOD)V}^k.j}0/Ǽ}d* JWAI;nʼnLNG=A%ؗc{ϩQv13A}UeRRM x(ZJa{u9pŋgvcJ\HA~齦#ODrYnjFmP=pE:H'1;c@T9ɐ:_AEA] `b.#%&p`^gYh۶f=^g9^j Vm/igʼ,O%2ٗ]qQUssجܬ= W܁ GeL1!ivZE~,%_)ƺ%tJ0CQ@L?^%@ />yi { 9/0iOl 8imކ%Yd5x9ܥarZBVP`cx.+W}}ڣҀmaWJZ ,N@(oLp'P&R̷ D BaJI\{4e7L_z-7ތHL@V1_ɩ(h-*i 'R簫zrܶE+N?}dD pYBaf7Ρh8[^Dj^ &$|#4J/bw%Rnh t Y\Ji3&7Oß8W_'eb6Jͥ29͏9i"GK đ-^Η'ғq 4”@IE"U`sc`)-x` Lz#`3 ޅ`iMJUF `U( v5'&7#+^aݥ5fߐ"Qmg9(w x+=س"8wer 6i6\q4-o/}͖[d}6 n-y0ĮL*K@ɭ\g۪;2,VpaRN(h[̻Y}~RH1U˪z!B8c-"ϵV |uVxEuC?2M;Хl{I%`OOΤ ۾1=\˳TW AlĪ2Dcr&Z@ Bi!VR1Quvj;3czAXV:ةpiDžK\]jYɠںlpudX?C_B Q=-7+vս>iaCګnyaC$FW0Ym;оeB]A=zou[ay֥GjnYYZ7T!_q,8<`u 'ać$qs0r"v.?ԮRs*l > ^zU?qFr\2ϚtVsu0k{ *X8dݟ|><)/L kEew)T.M8*tU2Tʪ^=w1\_]x!H퍪,qa"B/cE+ u^Q!]>3(H{U4`XiCbK^>/8D:3 O|97yId; 4iz p+ Ħ$1`W 21 ;r*a]va@N;M>V8: L*m;֐{ qQ/=}z.^R ;-n:3(r< ;'sWO*w_"$1HHfITbW=-aa= +>]Ā0;Dp L\tfcwɩBZa;:ڐo1rw$|&Ljr:~tj_{ͺlX%8#g}d<$ d{ xI̮-Lad$G?&U $[]B*X܈>WK1wTtmn*9?T&>*EfA)@{cr=Vd,;%_GH'Qzڼ?,l*VP7pcJaW/B `rDŽN1ÑSIY$^AaY zCV*K!RP{4}gc]DAa =r󪙨ۗh;ɂ(HL*֊[{hU7NM#A_faj0!o!w> ] ] / PXDUݾt~lw$Q"!򶳂i}tv#2j%ȒGxs4C!`Wiht^mD U*i-U-t4ʖUm%h)!hHQZU\WaH"d !y22kl,Y@v)ƨQDlmyr:< UL|ybD0 4voF*jǓ{̸ Rw`\(-]A7IV7^u $a+&4l%yrZ) rJ3Qe?mЇi9d[{+kf֧*/1t( 9bdqlkwo 7c0 nbOnǷf'"qԔjrw:%t2Bf?)ت>tl;bjgSqIWCH֚?98qK&%^ 6288AŌo.DP,;K@Af>r-nvĬ Q\pXRu@rNnJYp]bv o|PvwC 5Qx6D4wȤP>:b 4oAkK{:kG/ Y^r*cp)1zdB )*Nmkf;&K2ٺy-VE0`TW=l?I xRR!x4At)sP.iA 핼N@nhVFƄ%]GHqobBGh5v=S'%.ߌ|!Mş:aQIzĂ4 (ߧ_,ĘePcq6p@5!diVQT . aF GQN` kKQM]W#JzCEg~ ÷Uti+ M XAFkf Y[tp~b%i)rӄ8g̨Un;B{>b m.{yLϰz/Z9C.޴c;A4h Γ5dAd<+ >~|Md\_RFY M7~G!вVj3];5ʒbXrBvʪ2.$ySo@&m ULM[a-dhhW歭~֛Ŗ&f8*9oiJ&;z^7Xv ?v$ؑ[cnm ; H m)Ҩ/Lc=0RȅI]#Om#r@WDFtX!H3 SDTѪ%߬C+9 +ķmx cY]Nb{f|otF tL0d/4҇jH0ye8EJ$/oF I6z4[K%E~|[ƼZ Pξ.!#nv8C,{,@vz GDOwÇy2Pk]V3J(ppywgdfٙKT}r@veZl :bKg2?w gsA$"5{ǜ7DOqO'D6躅 >~M:7Ieh (a<,<ES6 pZ"-Ԁ/ڎ"{cʺy+S$7[v28ƭ:}Sw)=pd7 ݜ~RQaZZBN?|SGZ߸ߜլy8]WW!A;EtOY$ ]k*AsJ//Pć1`lDr%Ln.}E11QnA .8mu=,WՅ=72]f+e k>SUOi˻H݄FUtΧ]sQ\h0u40< optpM[s֏D5:>%X:@^"9B}=Gd kK1y?Joq#AT(MbIG@\%R"j,}}x\Ձ/. RiNH$V"g29oH'W:[𾔳@ ,'?i_\됯_~}lmNBl7=Ԫ|2Do<%(JHGY]Wt:$缆)μEHnS7;\xf^[qt%CBo v0p8H`9J+ 73 FڞA69.wgDBl|Ɏ45հ# u&CMĬmAa; !,9'yuvFV;+0泙Ac{nQ Q q :%},D#*l XUI>TkHAw %Y…/8S [.Ltr+^>y#ZWEry/5GzqĆH@y45pZ5Tv~gRu\`6)qƩe #ۡX%%PV&e貪{+&DiV%"BiS{;w1up%dᕽuR\.LX-ET]Χ| ͆'D2/lɤQ`LҤ+#a5xiη]mK+$N,Xq>i/CkQ!+ŏg,G^:wh{2j@ԁEVG Kp5k|cݮYH! ߯.KQ'<'Hv4w\j5҂~9ܺ x]@Tz2C>J* a*㡿ǕXo5Q?9}EvZulA]cR\B?x(n^̓v|0b .>$OEL8 i4[CX崑2hZ|30ckKcAP6]SB?A, 3Kμ4^£$1}Hsge(GA(o oLW[%1G]ϊ$8%kbɴvyA!K 1{K,]ݼe@\% OJz뽉*e$t^"Wb04w  YXT\wDMBfg l "vdfKj 3d>gNx6i-Di#  dlA3c6AB^\$ h&>C Je©'JIF5eX^QKtP˷nהI ~Bvhtq KK` )Q p/mNf5,P(Ur +smioE E?smY8P+dynM }(;bAB |W=ګL%J W0s,:NO b`/\°ת;V%DuH#-hv̈gbw}q2xӯxWh41u~-rDB$ubzٻޜ (f]EeC&own~";VSÝ%}7ע2p2rs8"J(p7.<5Rc+BXt E&`J YtJ]eb,XMmufVӣro Y]ї4GњQMlK7"s`s ;rh3ۦo`v \ C1Zwn: O1ͧb"OLqv\Fp JD) OCN DlgFTma'x.ELJKp0;x3[戠> ?9lp hi=Zx\OWA~H+/XM^ﱋxܘ&JW {WnKfO#z{c4[?!#n24r!+S4rB8"5aRLgTD5=ퟻjû<x-g#JtF3x>알7%&A' G@O~dx4όȸ5cap]hYtF̋(dGkXF%֏QVzh v".dۦ|3H{i&e:BU#P|ym 5v"':Hcxh]hk']ߟ@BWtmZ.8O[uqfFޞLvl }prݵ tf'lk)d?">K[S8+"NL٥fqꦬNMkx5*E $ 2D\5f{)t螅$J@F[Y|9;qA b=z3 0hf;i>Elv3K3V.-.-fa#_f,]\2 C 6}J;gV3Bh΍ʐtFYm ڐI^-%S%Rfjam6`u {p֙*j@!svK&~ACnY6i(R$`R~a~<74Lq$2ooĻ,|✗bhTsha{!7P8t޼8ޑvΫ1ItH +_^ <ڥMSivu:}5}~Tt.FT8'좵q-LRhE_!}X2e{:ݙ:.vO<`-RK[^)#BIV9Ϸ=M蟻+uSX9y\L=Xq@1+Jw9'mm< ̨ N!"dxإDٝTJjӽ( BI2+Uݦh0oKl%oMfHvNw=nL )G 0>lk7]W'+<.$[=ap2G\uەr?&߱׍TRq0ngsݪ#?EĤCu! rpkn;IVg :wge 3 KR^5屮~?.ZTcS}9(:*ߚ8yO׻Eu;{cgY~7i} !b_t+#XۣTLc-ZkzIfBq*Myشb)6HcٸSN Es>d"=_Yw,mM}9CSZ2Ifɝ,rokQRu& v D Q LR3;Ι2`Ƽ½H&v%L$TnCdEdY@Ydcxu u*V|yţ䠧a y$:X#v)+Z䗅M8LgGZmԶϧ1B]@|XMbJE +Ql^'DΔgFr h; G"QaG/esD$D,~zzԭQI.Ml\{"[ӇUL^ H2tx*ΗhRQq .лw›k AZ zJn>d'K*NURY6P>DԈ{l ~>̀ gz*ƺ]@?i8| imԑMU12V̲xګvcSuDT?%+Iӕ ҦNܻTgx@`Å6933#?OTa/ڢQlֺ l8j3/g¡8-T9CL'~M8|qe7)?Iv1!EeTB6c 9U]ฃL{n *d \~yH:u=dޮ$\UUn_mn'Sȑ{*LrYKD.#-dUz Q(eJ I.p%|\ tb&Z#0kFFՐ+9AJfMǰ3dPPGaaT+ Tk'Ho"4W4)2i)̈-.E A9"NQ&G \ {%@}e:2\tV@B/aE~?/m td-ʒľ)S^HvP˽D] {Wu5vBwz tNbB8jw,"+Kxі$vuz|dN>rq?JZkQlHץ8 =؞B]tny;Zj֩:j?qQ]VjR;K&͸v"6?PuM-n& ƞ Y=DPyʅxrgrD)bN^ze2P bklƫeT.M%qr;LJ@R>Tݘ/) dptWchͯhΌCIbH_q58(.rNrsO-tj.BLʷJp%Vr!ٚeS͉|19Ǵ/%?I{aoV)QU13Q mA_yR&U5wLl65P1aYְhں(wMMU;V1/-|U5]V~MN-Tqhz7 4%Ocj,shnŸ3d;[zat~{o}-ãn}ڄꂱfjMK f=TOO@[(S#6,z/ηl?R5limHj.R $hB[Gf)o<5:<"lC?#@hh}ԬTx-[˪I8=W&Zap`` 9|Li :XT'XdH`QGNJm i?_ase3X4a1x3ҝT*sR#hܭUD4>[y8[1jAW{[/)-ņFQQZ [8>)Ok |c2X=5 bg3~ wVAڴВ`圾6#画ӯ KyS3M>`t0X4=?Lu612,Ց lH,q¨֥~ґ !:bh(o@r#} ET>ah)O[' !"?yx(J'I<6lN`Fߜu3QH0܍dnUm{8 GBnп ͘)w9@ #iFqۑ[,)V^*&nP>vIMÔ[ӸujV5O 5m-fX6/йrq Wqdzɍ?8t&?ʘ 6I m[b!PpeoPV`mh}Nu 3ŽGT[6^ cfMNl-dĭtLD!6"̰GP< V{QYj;jTƳ v$P(s֝zzLF _SgV&!sU_I}SW)/M02cY!] 䓕%b'eE$s%<{@$ 퉽G͚EbNݢWg{'J&Gg8w dv)3\Rg]uHn%#؀GipЛxisJa:-mև}hZʭwvg+Zk]95@ ^@B xMr6)V✿(-$2,gDl/G܇ s2ei/®9~7&WXU,]-Kz뻪kFӤ0 <06]\@g!P `}1+I[SLs2xmy F#.\wk'h<;otr%g<õvS5˹- }JLcPe'ov[Y콹"4r M=!S(&Muf<\I!ZSplyDre B E~kU6 O @|"`KXnBoLe.=Vd)At؊N6{{_TS[svB7k2ʞi-`Bf[Ύ!4=э*Hmи=E8):H, #W*Ae6 QR9?.NaNJg= %*i8t΃pqHlo ? K7B;W%D Nm7ǛФ5a{mᆲ&V6I{fà@8pimwOāi/f{|屩IFCp n],Zt|}ҟ"Pf&CW5Vsp-GvCkc.l Է|>m2⏕"I ` w!{1I妮Νt%Ss]Z'R#]6䎪>jZmj]1l ?7ϿGe> ]-)>l3md>f**_-t )a?9续}m޴$; )zDIzg_]DԽlR 3Rs+uFB3ڔ*G$++nSOxv6ǎƑ[_:U[H`DE~ΠS&dp"HJTҦXZAłT(rN8.g| =ڹ@?9HdyL;BQlv%ng4F. >RWmNwp'aqoZbL  6 'QyEO9:iaetoۖccE/,ExqJب%e]KVR9U*ѕԼM1ϯJ3k5+3UvS #WYN}?1Җe S]҄Yڴh"9{_*Ok"(1uMu\%nDUml h[>_څDIfĻ!̍i%Ȅx-iCgCNYpomj#en1!.ʪ3-uϱ}:mtYgvqjfĭpLi‷ZFϰC3L%Z\˞ %XY:lF|){Ӵ ^Ϋ븨ݮuJ u,| WZ\iӊXݩl"+YlwdyF1qq'J=ʴYT1/bfKw2#5~UCptooRo?\p@i23=/b>pW-o! 2?2 "ů+WOeҀ['sҶܥ $wazrJD=>? ᥟKc2p-3S6|ڞ!y]^581"CfsAVfY*ŧu@ gA{q^nՕBT_jk?ĭԈF& ApRvRY,'R:ݬD6 zg=jSkB t)Y7E*hD8Z2n)%nu Alr" ĕʟT^_d4*1ؕAs!~>?{ց>7z*A&Y*/en`O̡ضfy[]s]al.XU,%Uo[^7/+A"pa*F>v,2Gēg3=t>v~̉W qϪ)OV4m&'ϵdدϸlsX-5?ó̼x/?-hw&\*'1zٞEVڧRH! :uU¦a$K3 ~^$iQze/5O Q~p>8iӌyUڃ|"?FtdG1-5Fm *cN"}\kg)=4*}V >j&i-AoRZ"DRKa$^S@5ng-m:Peo[}HzH߽@OؽI/S46:!,{<:@ҘUtvYYZ'Xh-Y&|,1(I~-ӫ6bfٍ g0ZFnk([WWc5Ub+)`g4heDglx+fQz7RS 5YWa9a$e@O[зRYO^[US˗} puIF5P+F_Q,࿸fY{5[܊\WFW%2fV!0V"阣oJ_g5DHסMR?=BDCp_DrO\!½|uzIN*A!SZjˆvS-Č4-6a][81"fCS`Vj" 'mdz,Cx-eAw o ЬݫS`ނc|\V5`u xFZ3κ.fo׍Gv' ZYκiz[82&d,KMjvA,ؕPM-0 :P41od&JWwRdg+l}>sDQΙ|UtPA&kKtOh/PFD"+[\S#{ަB0=i)uDWY0S5y+q@BWV^n,krۧ^/i˙|VRP"s)4K4\|dP>8c)a oFus|wA) ޠFVQLTl46!9nFYYJi㥌byOeizܓdDjʏ# o:)T ZyܳgU+gkPe1o/}"FU IƇX3[2 ׫ m"%WA2!c8 Oqc{mBXjgΥX{80(2 ZA,`l͝Z*R*G݀xR'Eɋ!A=!&2l&ZUT1-%k ;N3/j׎Qw`Djxd,~mXz8@X:跦+/jZrI.-;1:Α4?ʹ LT^ kb,iC*J;SśH14HOςUSOJ+OHY0~{> OF@R$>22Wڽ_2pdp"gJAN{iQ Ujqs&xԟȓiZf3 ^0mNcϸl>8~h@1ڢsicZR%&S<9^Vؕ&y|>H='>ϲWB U'_~Rت55]}"2ɼ@0>i5"6";# }%|i} *A:|^VoB˹l`vIr=&1Hrd2*#X#9AfZOlzBIx~ޛ`s1iC*7=a6Ƽkc5 AByO_1<ͰHgf 6_ Ղf2"q~W@UB<ЏeBZWW7~$&oՂf9:TTQe\S@AÇ39$FEs;oǸ;3 T ߿Ysd%Ug_q*o^,I%U4I, F\^-vZ40[Y@$C߹""% Ё͘S27y+(9WL4u@䛗> }7a i ,'NXl#4 ] 2O6Y臝}49N*wLMSBWnV~ĉU~ :?M,ЅhXtGfL;KxյF!ͱXСL+[%qAh>]O84 r ֈ$c ڴͨ=ϳXӐ8ڞ)#b륢|R~D99zMX.5e5JEVO[fl -;Ր_"%ss1b޽*"ezUGBbM#7hk:u/#= #"N҆Qš'hcpݝ`vWbJeUd*n?&:nсMJHDT mVE>US:M[rsow"Dy9sC1-񴔪>#X{Sw?l|tb`CLt/{,9N kF[f<22"G0$@;t2@:(7]kAکɯ3#OYqˆyˎb <ڗtw 3'ۉG0jO Ϭ/zqV)C7# XE% sZL Cnf5i+ 7FdLw>W>Mv/ʕ̟k6D)4*VU8H5:s揬x2cxY hrB[{ d`$8è59Z!xz(aR5(QM+Z99`E |aV3A$ܟQ$g٧z:su d|Eb/=O|Ԥ#jq>? @V0Zmy!auȗ0B@ۛcY"bzS0qlH5%poI3d YZib(QhiDH*VZP[V :W ܈A{HjK4M{p^˚P~]N-Y4%ܚrf[#n|wP46%{`N>d[3~ilѳsIkV M*i 1?erHo,+&&\AHi|9l9[B3ay(t'洲+tpR߲ DˉYL=L6ޱBj9n!eM5/D"XW@=t8R.Q~ɔθSIFJ^wGRƲV(34&5bj{mRt/#sE*Xn HwչVX-4ON|Mz‚: 2zݸHJy m8, Ƥ:rnLVTЁ#N˄[0X0=[$ u=5Hf#>[4J/\R YvSkkA8\@ Ǜ=Cc[6r{1JVsK]G?{I8B\u9Qf-ߚ_)b2dYY1dk-Ǿڴ,u΢`Eo[\97916LiB5GfL{d<6mhZ퓜[ 5MEmSӒ^E`eDazޕ@)}fa?%.fXa$xf}3`Yw|[xHTnc&`~J5~6C<|e+nljNPvG/s/oBIC DzU(li17UW%O10 }GM^GbDQYlZ\M'jIG?;1/%_,quuTjV#6i,ƟOCrT@$ٯ XԲDxݳ[O?Wä?)#5紓mFg{!26J։ ‰w%V^F[jXbkS 3"Șy>oɱKOլ5綖=彂nqHxYk~i4{VY33Ǻ!sR ¸g HQm0_s1}Oz\BQ-)='KH Ǟv.]<.S#qh?j+N`!Q߿:ԟ oWp4uE~35:ѥ("-" ?aH5%#Lc ]9ӤJs+uWف`5j #,:% N.jzg@H@5E3: 0P}ad{0$n4 dt`IBV͵)4't14$7gnl(|.-[ s+nB>Ղe<ﻗ-pY|Ao@/k\&)2 ԗ*:~ͭ1 aHK|#OW3rJ$! 7HHe) g0&LU$uyЮ x& //z9l6b e2hn3^$L;/(uJhe*+hM¡$v,IЊ+%S[C{YV+XA;BkT$Mt0A@ǜ47ƀP /M4v[h~Bԗ}ڨ<ו>e& L`<嵼nBj#S= xAyW ƒyXꮺioB(oȵ-υXA7S68/V=ZÍԃWGK%Nww0[|%ZieS:ZO e[}Ȝ!]p5)!^`rE!fOƂJN<boU.(?7!뤽BQxզ!l\3dkpZ#ۇ +sanp*޻T{>1΋h%me7k6e*@]B +'@;mRBRӗ%,Pܚdocj*s{sAB&p¥|ƀ&Nz ]l)$o*5cB5.3suZ9_6Jh@|u\cCF}=q%f›[d`^ҺὗnV^W\4V):P+- 7k J +&'3NE Eriz/6!ITk?rE;A˭LS'OdV`;JgU} -jwGӝAmL#MNDfx? Dei&pmYdv&;O"-, vס '3 *MT S+rȾ#JZ"YLQxij4rhu+K3ül-tİ_rCrf|yΎTy foĨHSLX;#:dRCYك|Ou77M-kѶPV̽ 8aH 'T@0R\,Iq.Z^YwYH ZyeՅ}04 pdJ'_!FT{A^Fn@Ol^JyŁX(l_eثUdEؕʠᒬS$%]beY2$;/[{k$z0 7V <ң5\k{׃#/jP&Tb;8q{iBsװy1Z-Y4K}^1:K(asjBb&mZxXG >uQ,Iw<>Q ;j#[vU(fѫ̲JS Ų90c| @~ RMl-JGSZt>Ww xbϺE5pO8J)LMp}GG.2]Qؚ_pdEnEp'iti a,P`vc;?1Kȴ@8ʴMZ}eZN6-.uU'd#ۘu, 9֟U𙣔&/M,^,t WEYYmoSuYjy|}Q%8P9rvmMC|[eȖCY`l_*Ԙ̰Zoݰ"ܞR 5<4UYUE'BP2.q?ؤ dVw0A1=UËVງ71'eDgI!ʇstlY9tN kca4[Wchi];<96J']9#!/Ag={2ږ\j&s#KrX-5-!-0NH;^{ah{Utu|Cs~^J4E3\3I7mƦ}$3MSl)zk٧Pp\;nH.5!lڣfQ`;:oW›f. b$`_J?"XV&*؜yvHŸ`[ΕX [.sDRCN_Ka&f%md%0yNC>׉උP&/GA))\yn-xVDE[T@# Ɩ _P+-~*1;XuXtݳ'VrqgTto 0N'Tosؔ J0A^_qy!@9m B<'8B_I3= 5mB(|D$VV'찏%4[i8@V$؁6ҕVbA RXP8ōHbɖS2L'Z1`tZQ r&ɃwlCՅ,a_q8+t;"e!,ԾVTMJQC?JA85-/#1Wh4̦M@xK&K5`Vbr\}PR4Onj/J*z8-UHPH@#NL5r7B[W)yqiY[6AhJO׿ ;݇`ƏG@KBy <#5,t7}aߖ"zOew]lf֥0!Dz7mzԬŇn6qJiM k{6ϭ)ה[#,fJkwDڮU_fΆxmZf՚Y3/M0HqY` $鑊+ԞAҌ05# J6YB! .~0TR95rZᄇ{I-r6qi:rv'BHSQdG ȗ @kH𑭺ӰU?>N{TikUej&nq ?941tae /ձ!{>S\Yڶm=R2m#}Kq5™ũZ 0q<P:7,O' 5B9o J\1D&".# W"q4b`wu`DAwIkb`dũM @w`9.vH )㗙=٩B5J]Ge;_ m<~&̕{ ]fa d &ubyIA:trd&}y[5ux@~oDHĺ,7(us6ESd! <'`df6#u5Z;e BG'^ʧASԕ̲iI/K. "]h!1Z_ʆN] /46{P>}KT[Kd+gb)%3崸I׫va 8~9 9jZ* JZx'wR~Mu]lW>\ =DtWX~9HC]*ri>.e<|:9M`ƥubU ^Qy+nqwҎĹU7PkvWmQ9iUKh>|!~1DE:ŃгNݔ|ȉi;Ȕdx|h R(r.Zfv!s\zq.~<4΃698'*{B6곳^}}blDiޗfYGw{ó)= pRѭ7\7ʈ._ߠaeήQ㪟HXy)i>iWw=6A2ǴIrگ:r=W+CľT \ɱzcjg˔h݀?Ak]0ZsucQ"s-iUC#xKfhU)fĜ -f=qQrAࣇ[~ ÕIMLr}ub3wE|H7m`bv!YKvGE Lӈн OgM816gYao6=gfC>0ȉ-m;8Ekvc=xh.̀>)q,,ly>F)o2R t? =' PLsj|R6#FW=L E.˔M{x|`vcr?A=rhLֿZf| i($TI<^} z[)h2-bN@چV9$|~%Nj}&A7&>_HE_z3- #I* Wa d)P]|LvG#BaMSLԜG&d,mI]ka>R8w;5RL:R۽SBSFEjK r+oAhDqNA/eXcf,܃JR%Ac- 0dH ĵawHu_Lr^7U z\J@AznN=zO7?Z;;vOA5@ca)3{ms_qKD޾꿅9R2eepAUqHUnW0ZYIpjk$X y6x|xE3۬`l:G|&*l!&='\~BQ2.<1Okvيd+lHqh{{_H9ȍo,On@xIniE]S[*Lw{تދCVA ƠO%,~e7z v1vn~ƸU {.dp`2Wep{v"uY UD ̾sؠGUЭ<H̀d &,)QP7y9W*Qh!<ܶbkYE_~+&[ˮ` %^ e*D2(|ڌ7+ޖ(OD8Fs FY\5X'bwX%w}&iʈDq  jNh!7L;Ct=KwQ1]o7Mfpbm3֠5Ow Rß#,ztAAhEC[҇E'')=5ʛ/<;>(}NNn+F*0R.rJ"O1e<ӄM,g1Zo"b?(c|w#Qy(sKfd:H}aE6L:O{.W~+9bmZcRfw=}JM*tihpz 2ƞr`XnMjyv)ap{m}fKb>}O6-Yq !r,^F5(n0!3^ؚiU᱘AݰmTћZ EiJ˕l6\f!֕H8sK`Fk(7| /h1 '~Vû]N;0/v *~OpF^yv6k[MZvdF2xZ(YW哜1/*wߜ-P7M" )vJ)Nj`W,ȽH־x#P%? cq'h~aș( ƅM$`i+vÂ-,qzJ3lT٥@Gel-T~|NQ u}kB5Q59waxaO v焟%Bkl^]Wz#*/xm\ fvj"Y0kk F*+Y+cSmrAA 2s`D<]} XZu8 j67l$ױ=^52gϟ% GtƂEzd^Jp7oXko%oBڅleqPVc'-O$_DY8Ҳ6/UX+.DsYJMCo;?Qr/ yjaJ_֕ BX0o_z-Cx4*r/[ww4K;ˀ>bp/Kʨ{\TD v[<:QrLHE5F֩VTɫ(=> *+v<'[Mz\%szz 4l87.4w?\>iCEL]pKǙvϕO. BMӑ/dMY^B1-jF\~4,{@_.(poX%}{]{T<&2Y|Y݁n9E&%.fd~JBrNĻsont)2]3> ۻE~7ɤrBږ5 uzv[֝em$(6K Ѽ3ϡH"@BA8c4Y/pQ3t#XhxRӥ2'c3QkFH) PX9n%F>Z[WAe\C*EhCAO5؟I^H2Eqc'RlGϨ)b4-6?Ċᓭ~*ܮR_ RgO+2 rCd;6H91A w%CveR9KAv3LɫZW!P_͟ICwp+/r5+Ծjo:U0('l xꊜi˦3n&7(p(NZ;x4eh4<{Ds=+9:H^M)?Q^1Q'dΆӝ +.ȑ>㸱=2BysT7T4= R/FYQ@Q#ol$dJ#hE7@$ྱB[I8h JK;"#jnp$4}ρۅCr' U4(A08=ESnC=EO@l~0/r_cz֬E)hP%gµg3)u2uL¦UTy$]3y#v/O?r,Z~B盗ib~wɜ!G6/m՞sRs1DmV%]ag'Oƒ(ė8ɢ$z׆F0|\ W$w QO`\Lmz 4$vI'8SM]@ v{fs*'(Gd1KU0hʺ:K514 y=DӃ"+)i4l%1,!+~^SD90?U@c^f@^Bf2ȥK+) 65uf=S"H~l0f3?gPgBja'ga#DMVtX ћ͛smԲÊr~HHCGK8evF`E4L\dPhRhQ}%y:;ّ%"sm v.=y%iro-.'ROg㺒jLf垗nMHGŐ/4h1ɥۅA 9ӑ]Ta_ξ',wF?po.hl+qϊ~gErBIr9zp7#Cph-u%cts謹 9C@Q3bYw gdK.aC8ID S >T2S2mNp}K1m* Hc5>_,"@J oƝE`I$>6^Zs$%71`"Ɩ [^n_SPLçtc^P-5`0o| g9R*c`Pt{f\H(;dP@܍0ʰF}>wē6mH\N*bc|v$c\k&T 0Đ7ɱ )lP=^z$KY717Nṉ\R`M JfG@ >K s$9k$h D Zz2GJt=`-V eG"e&OgĿY F_ˉvyeBa^\"An.Z#l!I4~=dUes2:SvҫMKսVRVg%w6z]%(:svO(mȠ*w;^Zӏo㒯~٭Q2ґĄ0yů vwz\ W*e -|yxķ(?S6MJ[1*]#m0\iĨn:_K%.I= 72pF>/-̗Z<ٯ3ԡMfgQUTt,YXyP"mJrrrY^HU\{B:C!MUU7*U3)?,54S_1 GxzK. ֘aQ{I+ fm-JU[4Ї<>Lf~KiQ5Ey#:H.Uȥ/`+] QH< Qd|vY/JGMoCj,=u[!Dig'UӫN_i*#-N+LӋZ!6w ,]S o桋s[;s[*Z| 3azjeyLRcZ=ҢU^ *coxd "5"I[pMD#; -|}+7sixB TmH$n hؽ b:R9L\r{Ymԫc`98 H[\c*+R(߁Y Ao4!>,& ࠗl_5i]J08b74EJ?sB=kMsQZg AL0A/ZiYTIC=j>V9AJ^'B>1hⳛ ?rz{+FoaCnW2Aǖ 0cȈ0'Uy Rv&Ы)V̥zXC!Yq+h~OЫ#Wʔ@{_ix҇(Ne'v.wD5Qqu^t/AM"r 1;MzZ $1 .AoBZ~q ^y"0F]hTG:T}w۬S_m 0m4ubL;J"eIQ띸nMoWbLs~{ :J5i1[ծĖ|lAfGENj?jS@\I_d[AW_Eb8(M[eS>Gdha٭}I9PvίOyiV}=!O- (R%8=@+BtH]ܝ!Vteُwm*rxA :dX,/)qZkrr_`[1F3AxVwzx֖XjW9\\-SЅ=tf ocmBzVjbT6Ѷ`Ci YU~{H?H*gej8'`$8va35d_P3M ㎿4:͵)# q4N[9YD9OfJyaaWmWKLtZ'C%e⻨! (U_lGEY8uAM{e'W=s7gr=C]˻opdP sm=FtfŠٚg? |aܕ;~zLT\,@=[H~H o$P&de5y,!GKc)|9L&{[W8A-И =-[Os=BjGGw+@ 4"bWHے  PeQ֡E@޳TRK,r6y=AQm4MES'9W"E\1#*bcUU:p6P0Gٛ^8lix9!k!=^UƮ|d#q܇)$N Π!0ĎQ|vyDK_V8Ǚ9NK-WH@Vc=ʮ@5;=|sU'~e;Hw3e.==&! '>}&#5SZ+.Cޮ>{!?(UFv274 aך*| 'm/Q@k6~Ds\twX<~X:MoYS!-`Z[DrGkpEq Zν2NR^3oQ{S+jGn4Ѡ@Z2%TkPcp)nq"DL`]P%C#x>oړrf}@m#1HEnӪ+e.JCzj7RqbL0EkŠ4n; ɺS#BfO.jX]yʩ;BLf u8"A 7Dr5MS"D0Vi|g)t5bıGW.V[Y9P>L~y50y52Oc`*, |J~:@F"/N>>.Ah PDOɮToq?&9I @T n^S"I944J#%:g7Yaih& Jr &wkΈrTz+vrΡp3 \9`Nq$UE٩6=mWF 0-0#{pdˡ9f$\Y>@khToBnʦͱ; !xsmS X$d-a`;KNIf%˸a'7ֈ}[d :L,t'^_; D3^;W ڤzIuQHeW>=nڭBlt^ݒt\&ǚJ7>>M%y'{7 ;0Q#ZFѩϭnLilѳ ,*}\Hpjo[) N$Q5:PFeol.מc}#L|%oLcɲ&.w ^_GP\ڣ[,E6y*48ԃ@(]B p XeG.wC燺m?qP{?vZ~ k%JA3\q[TH2dOJci:@(T5DIgO=.>@kz@Flp@y"`X B sMAʖ 'm1ZÓC6# NĎl 8$)%8I|oid:VwABfRQ)/.kr6H`xp[Z b#Z&ص&:;-2T&`_O: B2ݓ HY Q B@5GP? zRQixscG6vatmЦBhDxdw~%T,s,f5E~J6$0vQaX*ehGC3ǖ$:M/d&$AǸ = BUMwoӮ3'uIӰIv)Pʾ!ʉ ,#ǯn;16._:KA$тIA9nY)Hj(,>fAºkg/|wQ)jā.HVh޿PUfAXk?}3x :Lށ/mzz10k1 ֶyb;l,Aܟ`#‘^1ܮS(lZ.Z>O#VhMs+)L ,E[v#<"OCtlj8['-Pzypu8kJThk-,α_}ѩ#)P?Jv]\mYalIMqJX#XΙib@ ȟf2{t4fkI/!?;_)[Fʵ Gt3_Q9='&Xk|Ji@Q A.;:Q"SM#p{ǷS1Ye?6_WEd:͕Ά<S\2b>˛-y-173ϣ"T(iHlKL)s|RyQcO*^${Ɩ\qKEwjuݔ s٧o_b@$" g9pΣ)At?: A+-:&"W::8pN(1: [ZmrLYp{) M68C;ߴ][ݸp>' ܌"*'<91 Q!\O >E_mb(/t<[= xj)|qnxLmcx7jͫ>̖ kΓm E38#XwS7Dn*o7|.j׍v"6.>%yI6OaH%|͞M\2 }Q70 ͐:#EMXrC֣URۓBgt']p^pT$|ɍ!0dv "pW%ks X2mxzPbZ g0o$ӦSzV( 18Oij&Z#ǡr $L636p3T'~$əVʱzvOU @ZY x5v(.Klp8h5GTI<Fdݝj{sM/=Z첫*fܚlWgA(9:pNT#_%Uፒ{ Zs!} 9] k@!hJkfKloJ) ȆE,÷~ p(2{ˣXCVEp\j4$D t PL,-;+hxѝdΝttyk>z :GJGx{M%~hs pZONٔ+G/QEdcpz$ )q3sZ͔wU)h%&t)d*/* .u LJ/_HFZE7hyACY6Q?d .#0isu9ZjM߉% }&u-*!fi*]#p;bٱ,IEwU}>3pg=Jh^cluď' D0<ĐJЛ3IS'ܫHz Mfhy|'~=7hW\.A=ۋHhR7r> (l?xaD7Xz" lvZ K36ѝ }PG~|)9KW"m`l3GIkj'4"?";3RhF(Ǧ5e;ʻ L߳ΥX4/]nU Jh[Nrz([ϛpVjrQ/D~يLPgjf㚿)4,4AY(0qP \U#.0*d\ߜ*taSv -B۔IMsUj4s(pmQiK39KX TOV/!tMP\vHSzv \ ֳґ{S!|X ~إ3㎈1-twn&ʎ>sLCa2h)Gš;O٢ M fnXwK a)V ESQ gRo #tC`j >%03EE{p;EsǮ.IϤqXQőpkxp uk6qPuXYwY^6 L}Ӳ3dF2^YXOp4J])EQW[!pz`$EW$8|gR3"2[ ;5GCmEun+&? CI#p'Py6kB bkĖ③yୱTvh Tgz׹ǮPyx&#@:ovD2](=z ͑D]2!cVC+ y@}CcB#''3'X&aol bL,w,QR.`>2sZ_j8GmW"fZa6yBn 䣑8lEyg_ $MZQ=fF#C%C >թ(ssw[9TU87 {oF 3E@͇F] ֟NY k!.EGUkn%O zW,a3qHJ0%9<1Bvuo>kf+\? 3"6l..}\%,R+"~?׻fKQyFTa^d uj"6wX2Y-5UTDO .Uμ{ΥuX$P#ND+D6dn9QlHQc!&˜iZ 4_R$x_4Xs231aQn3J43F:ה=|>qW꟡;iגtX aJafH0$Ϝ_PA\ 2[?oHmT'I)PD1x ~Tr^taő#۵ .ORr dG~o76JS޾dNБ˞k3UM*L/TP_Ɵ-ݚDB=Gy9<CvBv&A'! jpʱZ1X%”-KW)w hpsha)z00 s]%EIVԻm¶݇YOz"U.# !5?y$tM|$DC}Ü[ P۫ ţL?N뙑ŔR<~6Ec?0ld1ruBy匭[ʧ 1ڴ\#:~$V▦Fd*)'(ot7_UvCr~qSbVc#Sՙ^4!5Iuw~xY;$TQ,>K'Jr- J]ꀮYYb{0snY3=O0bPfij<4^҇4}S=Ds' @D{sR{hEՃ0'}N^D7Mabۯ$ ՒߑxѢvs@ M5 JרH|f Ϻ0I\&#at-CN:.pӊ:.zY$ؚ!^dUi Kᴣ`JqG2x&堜]927t$ſZ0+q{vtOJkn.UgkP@Q -/qY!>?ÌkAxl@AL:1W{{㔢}ܪ6ƾ88Kn>ù329WbuCbu.DwEK4ܠb;iHB7q9" ^:$բ6V#tLHkqsB p'%S`dr0 L; 1Jnu?7 ʚ.Hk\y[Nomt|KXQ#\P%u8@@&F8LE( (f/rt=-h 50n@rmR2QYɤϐGXaKêkم>aS 5'N@Oh,H=tC˾щC(C&^뻉uʲ}Z(g?q4]}΄ZcedGҠ.B~ˆB3ӹ@A@Ef,!K͗Dڑq99y<,mGMFDL(Fhy+N ayÁpb,]GY"$|ۙ%YS$g:h7=3$np&5w(#c;*n-9ЇH wX Y _xqp]E|7O>I:&2 \C5Qe1 E$P?~ seCnB(`:j_jAQSjhmS[%'VquS {Kpb-Y}LʇX#>=#tmi|PB~}ՔZ%M5=b0t Z\C*"~ẜx;E){`C+o=L 4LP&}T{n{#̃Mo(\~<ío=Rw~edQ{4JMHuyK %!SD489ۺ¸섚>p[e ̚r=T+ #, ÒuzQɛm2Z ݑA1)XYv[%Nеgߑ58 43Ai%ry0'lYflEL/RtjQ6N15`icpX&'>`˕\uy7HcKr,#%ZX6[C|<$܇6r(pY[QафHDF\yX2Br_"])k 3LWw\.\(xOԿ٭Gq;5,z`hpU0U7p>{Ql [rrۗv/nBu =ԛQ۱) YZ