python3-test-3.4.2-8.fc22$>DiX\\l`]>3?d  Llp  Y+l Y @ Y T Y ~4 Y  Y  Y>aa dd Y Y  llr#*i t - G1  G,& $K4zR 2 J W / = 2g$77;;';'; yyGG2?2?    4 4PP  <<  uu P P99 55GG vv$$ i i##- SZrF  L * ' .>R 'Y!6 + A$L@_A lg+ 60=M0,kKkKSS.\.\BBx5u5uY:Y:.t %/(~~Y{|}[Kkyv csl@A.GR) 0s0s+q+q>22((6622rr##TtTt((8 kD D LvK}} ! ! / / edN<<M??  zzt"t""66\\TTJJ!! II88XYWXSFSFGG ##FFTRTRDsDs~h33}D7CK@K@77  W W6t6t))uu""&`&`iiCCTT  Ӓҁ\o\oKDKDmmJ-J-XXKKצצWWk""!C!C  ,,ddpp))ffFFЂaaAAFF\\SSjix**??ee996N6N ^^,,##  @@!g!g 9090..MM-- NMGGrprp3838)) Aqq*I*IG=<^^3x3x@i@i**:: \\SS\\1~1~IIUU""OOWzz??#[#[i~i~QQ ==%((44mmbbVV""" !YEYE:9XX    QQ H H((11J$J${{>(>(pp4t4t88^^==wWWrr#9#9 ""gg33"">>]]BABAFmFmb-b-77!!$$ nn66--22  `(_%% ""hQQ VV33    y8y%HH ::__77 iMiM55@@__DDbb ((434:NMNhngpgd09r _z,nC. . L34 ZxFJg`DYSFd3ZFxuM,$2?+sw! 0 Y%1HԹICvJnw~%* L`p$(y`01.-irxCa>$ikv37D14cF/E&O\mqKjbsx~r $>Mrz>0=1.-<~!!OtwTkz9QF>K/ng>i`( ^>dC=J V&dc.q|" ,sswp,, 7R!O& Hyy((  .).)BHA \\aa 99m n.ktSJxf7B|GB,0 9#0E |,=INIg  ]4i.I,)݉W""SOd,g([""`"m,L:||dd""FFQ `"V F$X'!wΙB $`'r{Q?iG{{pp i i ff - - " "JJ "Zb - % ^}%~ P:rǴ4D/j$:pK>Hi"&,܏ G sH3w0>f#33%L;sI& 90}R>;\vt,0Pc3X#,P{Z )s9+V irO 6)~ NK CX9 d(o#g $}Ub y g]PrkW7(6HFS,[aA#s6a}2g ] N$w+M,s9BwO %230BR ;)e1"+hVd@t<R#ngW\< } ~)F)hA G/G XXzUjv6 \2\2 877::e4+1B 6Y6Y dd(bB TJHTMMSS N N~~;;CGCG$$VVسس=<`X`XAAxUxU,,DGDG 2 @V&THgĐ2Z-@* ;Pogg\\LLRR""h12}8"A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤AA큤A큤AA큤A큤AAA큤AAA큤AAAA큤AAAA큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤Wg1Wg1Wg1WgkWg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg5Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg2T4DWg2WgkWgWg>Wg?Wg?Wg@Wg:Wg?Wg?Wg=Wg=Wg>Wg>Wg?Wg?Wg@Wg@Wg@Wg@Wg>Wg8Wg>Wg>Wg>Wg>Wg?Wg9Wg?Wg?Wg?Wg?Wg@Wg@WgAWgAWg@Wg@Wg>Wg>Wg=Wg=WgAWgAWg>Wg>Wg?Wg?Wg?Wg?Wg@Wg@Wg@Wg@Wg>Wg>Wg@Wg@WgAWg:Wg?Wg?Wg>Wg8Wg>Wg>Wg>Wg>Wg@Wg@Wg>Wg>Wg>Wg>Wg>Wg>Wg>Wg8Wg@Wg@Wg?Wg?Wg?Wg?Wg>Wg>Wg@Wg@Wg>Wg>Wg>Wg>Wg@Wg:Wg?Wg?Wg?Wg?Wg>Wg>Wg>Wg>Wg>Wg>Wg?Wg?Wg>Wg>Wg=Wg=Wg>Wg>Wg=Wg=Wg?Wg?Wg?Wg9Wg?Wg?Wg@Wg@Wg?Wg?Wg@Wg@WgAWgAWg?Wg?Wg@Wg@WgAWgAWg>Wg>Wg>Wg>Wg?Wg?Wg>Wg>Wg?Wg?Wg>Wg>Wg@Wg@Wg?Wg?Wg@Wg@Wg>Wg>Wg@Wg@Wg?Wg?Wg>Wg>Wg?Wg?Wg@Wg@Wg@Wg@Wg@Wg@Wg>Wg>Wg@Wg@Wg?Wg?Wg?Wg?WgAWgAWg>Wg>Wg>Wg>Wg>Wg>Wg=Wg=Wg?Wg?Wg>Wg>Wg=Wg=Wg@Wg@WgAWgAWg@Wg@Wg>Wg>Wg@Wg@Wg?Wg?Wg@Wg@Wg?Wg?Wg?Wg?Wg@Wg@Wg@Wg@Wg@Wg@Wg>Wg>Wg>Wg>Wg>Wg>Wg?Wg?Wg?Wg?Wg?Wg?Wg=Wg=Wg?Wg?Wg?Wg?Wg@Wg@Wg>Wg>Wg>Wg>Wg@Wg@Wg@Wg@Wg@Wg@Wg>Wg8Wg>Wg>Wg>Wg9Wg>Wg>Wg>Wg>Wg>Wg>Wg?Wg?Wg?Wg9Wg@Wg@Wg?Wg9Wg@Wg:Wg@Wg@Wg?Wg?Wg@Wg@Wg>Wg>Wg?Wg?Wg@Wg@Wg>Wg8Wg@Wg@Wg>Wg>Wg>Wg>Wg@Wg@Wg>Wg>Wg?Wg?Wg>Wg>Wg?Wg?Wg@Wg@Wg>Wg>Wg@Wg@Wg?Wg?Wg>Wg>Wg?Wg?Wg>Wg>Wg?Wg?Wg@Wg@Wg>Wg>Wg>Wg>Wg?Wg9Wg>Wg9Wg?Wg?Wg>Wg>Wg@Wg@Wg>Wg8Wg>Wg>Wg?Wg?Wg?Wg?Wg>Wg>Wg@Wg@Wg=Wg8Wg@Wg@Wg=Wg8Wg>Wg>Wg?Wg?Wg?Wg?Wg?Wg?Wg@Wg@Wg?Wg?Wg@Wg:Wg?Wg?Wg>Wg8Wg@Wg@Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg@Wg@Wg?Wg?Wg?Wg?Wg>Wg8WgAWgAWg>Wg>Wg?Wg9Wg?Wg9Wg@Wg@Wg?Wg?Wg>Wg>Wg?Wg?Wg?Wg?Wg@Wg@Wg>Wg>Wg>Wg>Wg>Wg>Wg@Wg@Wg=Wg=Wg@Wg@Wg?Wg9Wg@Wg:Wg>Wg8Wg@Wg@Wg@Wg@Wg@Wg:Wg>Wg>Wg>Wg>Wg?Wg?Wg>Wg8Wg@Wg@Wg@Wg@Wg?Wg?Wg?Wg?Wg=Wg=Wg@Wg@Wg>Wg>Wg?Wg?Wg@Wg@WgAWgAWg?Wg?Wg?Wg?Wg?Wg9Wg>Wg>Wg>Wg>Wg>Wg>Wg@Wg@Wg?Wg?Wg@Wg@Wg>Wg>Wg>Wg>Wg>Wg>Wg@Wg@Wg>Wg>Wg>Wg>Wg?Wg?Wg@Wg:Wg?Wg9Wg>Wg>Wg>Wg>Wg=Wg=Wg?Wg?Wg@Wg@Wg>Wg>Wg?Wg?Wg>Wg>Wg@Wg@Wg>Wg8Wg?Wg?Wg?Wg?Wg=Wg=Wg>Wg>WgAWgAWg@Wg@Wg@Wg@Wg?Wg9Wg>Wg>Wg>Wg>Wg>Wg>Wg>Wg>Wg@Wg@Wg@Wg@Wg>Wg>Wg=Wg=Wg@Wg@Wg@Wg@Wg@Wg@Wg?Wg?Wg>Wg>Wg>Wg>Wg>Wg>Wg?Wg?Wg?Wg?Wg@Wg@Wg=Wg=Wg?Wg?Wg?Wg?Wg>Wg>Wg>Wg>Wg@Wg@Wg?Wg9Wg>Wg>Wg?Wg?Wg?Wg?Wg?Wg?Wg>Wg>Wg>Wg>WgAWgAWg>Wg>Wg?Wg?Wg>Wg>Wg@Wg@WgAWg:Wg?Wg?WgAWg:Wg?Wg?Wg@Wg@Wg=Wg8Wg>Wg8Wg>Wg>Wg>Wg>Wg>Wg>Wg>Wg>Wg>Wg>WgAWgAWgAWgAWg@Wg@Wg>Wg>Wg=Wg=Wg>Wg>Wg?Wg?Wg>Wg8Wg@Wg@Wg@Wg@Wg>Wg>Wg@Wg@Wg>Wg>Wg>Wg>Wg?Wg?Wg>Wg8Wg@Wg@Wg@Wg@Wg?Wg?WgAWgAWg?Wg?Wg?Wg?Wg?Wg?Wg@Wg:Wg>Wg>Wg>Wg>Wg@Wg@Wg?Wg?Wg@Wg@Wg@Wg@Wg?Wg?Wg?Wg?Wg@Wg:Wg@Wg@Wg>Wg>Wg>Wg>Wg@Wg:Wg?Wg?Wg?Wg9Wg>Wg>Wg@Wg@Wg@Wg@Wg@Wg@Wg?Wg?Wg@Wg@Wg>Wg>Wg?Wg?Wg?Wg?Wg>Wg>Wg?Wg9Wg>Wg>Wg=Wg8Wg?Wg?Wg>Wg>Wg?Wg?Wg>Wg>Wg?Wg?Wg?Wg9Wg>Wg>Wg@Wg@Wg?Wg?Wg@Wg:Wg@Wg@Wg@Wg@Wg>Wg>Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg>Wg>Wg?Wg?Wg@Wg@Wg>Wg>Wg?Wg?Wg@Wg@Wg@Wg@Wg@Wg:Wg?Wg?Wg?Wg?Wg>Wg>Wg>Wg>Wg=Wg=Wg?Wg?Wg>Wg>Wg?Wg?Wg>Wg>Wg?Wg?Wg>Wg8Wg>Wg8Wg>Wg>Wg>Wg>Wg?Wg?Wg@Wg:Wg>Wg>Wg@Wg@Wg?Wg?Wg?Wg?Wg@Wg@Wg@Wg@Wg>Wg>Wg>Wg>Wg@Wg:Wg@Wg@Wg>Wg8Wg>Wg>Wg?Wg?Wg?Wg?Wg@Wg@Wg>Wg>Wg@Wg@Wg@Wg@Wg@Wg@Wg>Wg>Wg@Wg@Wg>Wg>Wg?Wg?Wg@Wg@Wg@Wg@Wg?Wg?Wg>Wg>Wg>Wg>Wg@Wg@Wg?Wg?Wg=Wg=Wg>Wg>Wg?Wg?Wg?Wg?Wg>Wg>Wg4Wg!T4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DWg4Wg3Wg4Wg4T4DT4DWg4Wg3Wg4Wg3Wg3Wg4Wg3Wg5Wg4Wg4Wg3Wg4Wg!T4DT4DT4DT4DT4DT4DT4DT4DWg!T4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DWg4Wg4Wg!T4DWg3Wg!T4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4EWgWg3Wg3Wg4T4EWg3Wg3WgoWg>Wg>Wg>Wg>Wg>Wg>Wg3Wg3T4EWg4Wg4T4EWg4T4EWg5Wg4Wg3T4ET4EWg!T4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4EWg3Wg5T4ET4ET4ET4ET4EWg3Wg4T4EWg4Wg4T4EWg4T4EWg3Wg5Wg5T4ET4ET4EWg4Wg3Wg3T4ET4ET4EWg3Wg4Wg3Wg3T4ET4ET4EWg3Wg3Wg5Wg4T4EWg4Wg3Wg5Wg3Wg3T4ET4EWg!T4ET4ET4ET4ET4ET4ET4ET4ET4EWg4T4ET4ET4EWg4Wg4Wg3Wg4WgrWg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg4Wg4Wg4Wg4Wg4Wg3Wg3Wg>Wg>Wg8Wg3Wg3Wg4Wg3Wg3Wg3Wg3Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4WgrWg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg:Wg@Wg:Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg4Wg4Wg4T4ET4ET4ET4EWg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg5Wg4Wg4Wg5Wg3Wg3Wg4Wg4Wg4Wg3Wg5Wg4Wg5Wg3Wg4Wg4Wg3Wg4Wg4Wg5Wg5Wg3Wg5Wg4Wg4Wg5Wg3Wg3Wg3Wg3Wg4Wg3Wg3Wg4Wg5Wg4Wg3Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg5Wg3Wg3Wg3Wg4Wg4Wg4Wg3Wg4Wg4Wg5Wg3Wg4Wg4Wg4Wg4Wg3Wg3Wg4Wg3Wg4Wg3Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg3Wg4Wg4T4EWg3Wg4Wg3T4EWg3T4ET4ET4EWg4Wg3Wg4Wg3Wg4Wg4Wg4Wg4WgrWg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg:Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg@Wg"T4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4EWg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg3Wg5Wg4Wg4Wg4Wg3Wg4Wg4Wg3Wg3Wg4Wg4Wg4Wg4Wg4Wg3Wg3Wg4Wg4Wg3Wg4Wg3Wg5Wg3Wg3Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg3Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg3Wg5Wg3Wg4Wg4Wg4Wg4Wg3Wg4Wg4Wg4Wg3Wg3Wg3Wg5Wg3Wg4Wg4Wg4Wg4Wg4WgoWg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg9Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg9Wg?Wg?Wg?Wg?Wg4Wg4Wg4Wg4WgoWg?Wg?Wg?Wg?Wg?Wg9Wg?Wg9Wg?Wg9Wg4Wg4Wg4Wg4Wg4Wg4WgoWg?Wg?Wg?Wg?Wg?Wg9Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4WgoWg?Wg?Wg?Wg?Wg?Wg?Wg?Wg9Wg4Wg4Wg4Wg4Wg4WgoWg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg9Wg?Wg9Wg?Wg?Wg?Wg?Wg?Wg?Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg!WgWg4WgoWg?Wg?Wg?Wg?Wg4Wg4T4EWg4WgoWg?Wg?Wg!Wg4T4ET4EWgWg4Wg4WgoWg?Wg?Wg?Wg?Wg4WgWg4WgoWg?Wg?Wg4WgWg4WgoWg?Wg?Wg4WgWgWg4WgoWg?Wg?Wg4WgWgWg4WgoWg?Wg?Wg4WgWgWg4WgoWg?Wg?Wg4T4EWg4Wg4Wg4Wg4WgoWg?Wg?Wg?Wg?Wg?Wg9Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg9Wg?Wg?Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg3Wg4Wg4Wg4Wg3Wg3Wg4Wg3Wg4Wg4Wg4Wg4Wg4WgrWg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg?Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg3Wg4Wg3Wg4Wg4Wg5Wg4Wg4Wg4Wg3Wg3Wg3Wg5Wg4Wg4Wg3Wg3Wg3Wg4Wg3Wg3Wg4Wg4Wg4Wg4Wg3Wg3Wg4Wg5Wg3Wg4Wg3Wg5Wg3Wg4Wg4Wg3Wg3Wg5Wg5Wg4Wg4Wg3Wg3Wg3Wg3Wg5Wg4Wg3Wg3Wg5Wg4Wg4Wg4Wg3Wg3Wg3Wg4Wg4Wg4Wg3Wg4Wg4Wg3Wg3Wg5Wg4Wg3Wg4Wg4Wg4Wg3Wg3Wg5Wg3Wg4Wg3Wg5Wg5Wg4Wg5Wg4Wg4Wg3Wg3Wg4Wg3Wg3Wg3Wg3Wg5Wg5Wg4Wg3Wg3Wg3Wg4Wg3Wg4Wg4Wg3Wg4Wg3Wg3Wg4Wg3Wg4Wg4Wg4Wg5Wg4Wg4Wg4Wg4Wg3Wg3Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg4Wg3Wg3Wg4Wg4Wg4Wg3Wg4Wg5Wg5Wg4Wg4Wg3Wg4Wg4Wg3Wg4Wg3Wg3Wg4Wg3Wg4WgWg3Wg4Wg4Wg3Wg4Wg4Wg4Wg5Wg4Wg3Wg4Wg4Wg4Wg4Wg4Wg4Wg3Wg4Wg4Wg3Wg4Wg4Wg4Wg5Wg4Wg4Wg3Wg3Wg3Wg4Wg3Wg4Wg3Wg4Wg3Wg3Wg3Wg3Wg4Wg4Wg3Wg4Wg4Wg4Wg4Wg4Wg3Wg3Wg4Wg4Wg3Wg3Wg4Wg4Wg4Wg3Wg4Wg4Wg4Wg3Wg4Wg3Wg4Wg4Wg4Wg4Wg3Wg3Wg4T4FWg4Wg3Wg3T4FT4FT4FT4FT4FWg4Wg4WgoWg?Wg?Wg?Wg?Wg4Wg4Wg4Wg!T4FT4FT4FT4FWg3T4FT4FWg1T4FWg1WgkWg;Wg;Wg;Wg5Wg;Wg;Wg;Wg;Wg1Wg1Wg1Wg1WgkWg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1Wg1WgkWg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg;Wg1Wg1Wg1Wg1Wg1Wg3Wg3Wg3WgoWg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg7Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg3WgoWg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg=Wg3Wg3Wg3Wg3Wg3Wg3Wg3Wg33accba30c675661a48646b9c896fce789af85f8ed11af715ebf3720e5d9aa3c33585b4340e0d39d24b3b462a52f70df216ed6a0838334e5108843ce6900210e61aae194edb853471da3716ed3974c357a51c798eceb5f4954253516f74621de41aae194edb853471da3716ed3974c357a51c798eceb5f4954253516f74621de42682766ad7236a6af8a4de8a1eb4e74acaa25676ff3fbb3426f459e1633ff27b2682766ad7236a6af8a4de8a1eb4e74acaa25676ff3fbb3426f459e1633ff27b4af78ec5729353d0b4477f352bdcc528cd83c6a098a568318b189e3bce697fe74af78ec5729353d0b4477f352bdcc528cd83c6a098a568318b189e3bce697fe73ec01cf357f0f6237e9f6b72f0139694fb633a1c38a55c7153ab444ee7dc50593ec01cf357f0f6237e9f6b72f0139694fb633a1c38a55c7153ab444ee7dc5059ce22ab5988ac14fa493f3c972f4211cb30e29e9a7862ab8c622ecf71d85a9003ce22ab5988ac14fa493f3c972f4211cb30e29e9a7862ab8c622ecf71d85a9003616023e39f1f1fde2c313c1e3e9d44592ff5a5efec415d9663902f00a7e24cb9616023e39f1f1fde2c313c1e3e9d44592ff5a5efec415d9663902f00a7e24cb9d9288db5aefdc970959bc8e71804d8aa4fd4ee8f8c09fb01c3595427a99e564bd9288db5aefdc970959bc8e71804d8aa4fd4ee8f8c09fb01c3595427a99e564b566cbc5e65480b3e710f70beedb06c8f86636a210dcd4f07f014b85d759beb31566cbc5e65480b3e710f70beedb06c8f86636a210dcd4f07f014b85d759beb31d4e7c9d3903197ca9f851520ab53c3735c32e233645912711ec192656d1832fad4e7c9d3903197ca9f851520ab53c3735c32e233645912711ec192656d1832fa2be2eea7cd9e49729b3b3d4baa4f730f58d036fd85d7a4167aaf7072443aec392be2eea7cd9e49729b3b3d4baa4f730f58d036fd85d7a4167aaf7072443aec39aa30a8645bba5302bbc64a56674b8a01b8827198c1cc403981734b3392e97444aa30a8645bba5302bbc64a56674b8a01b8827198c1cc403981734b3392e97444e4cc13b7053d4bf9fe8568cf43b0434a8d17066f0aadc14d35ff1b0e95afb5e1e4cc13b7053d4bf9fe8568cf43b0434a8d17066f0aadc14d35ff1b0e95afb5e1f31011844e18120dd6faa3ec702bf50070911242a635065eb0caffe53c4fa203f31011844e18120dd6faa3ec702bf50070911242a635065eb0caffe53c4fa2031eab5b4ed31cb28cf328d3fca7fd74a0c602939c4ab91277581fa1a004e7ba331eab5b4ed31cb28cf328d3fca7fd74a0c602939c4ab91277581fa1a004e7ba33a4b12efef3f5ee53e1a74547d0331808ed99e47cfaac8590ca80663c5dc2a54ca4b12efef3f5ee53e1a74547d0331808ed99e47cfaac8590ca80663c5dc2a54c3c8b230984be30cb629bf1ea598dac5c5cb624f3c25ce260f5cd6bda88c4bcf53c8b230984be30cb629bf1ea598dac5c5cb624f3c25ce260f5cd6bda88c4bcf52aba7adbcd1f8ae8a1c02c389faed279ce3915b378d3ba1e018870daf6cc2de22aba7adbcd1f8ae8a1c02c389faed279ce3915b378d3ba1e018870daf6cc2de2280cd9c9d76575fb6e6b9a7a4f706cf9d298b9184e464844bdbeefa89f866884280cd9c9d76575fb6e6b9a7a4f706cf9d298b9184e464844bdbeefa89f866884b5f89f3e78451aa889eaf456e1fc9826eae9931e16e498d5b4941442d1ea096ab5f89f3e78451aa889eaf456e1fc9826eae9931e16e498d5b4941442d1ea096a1ad41428e5c78e20bf409e9afd499df8575fc13693465d74ab02341dcc1b49791ad41428e5c78e20bf409e9afd499df8575fc13693465d74ab02341dcc1b497950a9b3e3774f1bb499cbf78dd5d2ed6b849879bdf838ca64293ee8ba2e18211650a9b3e3774f1bb499cbf78dd5d2ed6b849879bdf838ca64293ee8ba2e1821168e1c03eed745b642b5cd33837818599835bd6698d86d5d36c8cb238eb546d6de8e1c03eed745b642b5cd33837818599835bd6698d86d5d36c8cb238eb546d6de3377edf44838d65df74e67b6414f453f84e4538efa216240bc8e673fc648d33c3377edf44838d65df74e67b6414f453f84e4538efa216240bc8e673fc648d33c8baa044e9c26147858129d73d7c8c54b7d1a8ea3730271211edacfb65d71bbba8baa044e9c26147858129d73d7c8c54b7d1a8ea3730271211edacfb65d71bbba9909b24c99047aed5c4d1a2113478263515560c50f4c6bb8e0bcd00aa47c2e679909b24c99047aed5c4d1a2113478263515560c50f4c6bb8e0bcd00aa47c2e67e7d274d92464f17f5d3d67432660ba330d59d5a691a64c86478d6cbcfde7ab77e7d274d92464f17f5d3d67432660ba330d59d5a691a64c86478d6cbcfde7ab7770ddd8936207b08cbe5d42dd56cd9296789c2a259f834284d47771d5b5df9a8d70ddd8936207b08cbe5d42dd56cd9296789c2a259f834284d47771d5b5df9a8df398b6dafc9ff6e7b9cdb2c20145cfff45762ff107f9be3dfb3b822fd0910c82f398b6dafc9ff6e7b9cdb2c20145cfff45762ff107f9be3dfb3b822fd0910c820ff7936ff003ae1976181dbbb2d854a60f8ac63315a3d0270ee0e0a188e9a0540ff7936ff003ae1976181dbbb2d854a60f8ac63315a3d0270ee0e0a188e9a0549f17c49ac5730b4711052540b6fdaede7ad371c335300556ab097580b49ae7699f17c49ac5730b4711052540b6fdaede7ad371c335300556ab097580b49ae769ab39820ddb86c7ca833eee173e8f70c794dc1627364d49ff51bdd906ef031d4aab39820ddb86c7ca833eee173e8f70c794dc1627364d49ff51bdd906ef031d4a882561f3cfae8afb5c8bba7828801ebfe3238c8491abb1a13574854a614cee09882561f3cfae8afb5c8bba7828801ebfe3238c8491abb1a13574854a614cee09966f7f9d86b48be3663dbdc8c6a1c830fbffe156b73de8f833c1e371de4d63ba966f7f9d86b48be3663dbdc8c6a1c830fbffe156b73de8f833c1e371de4d63ba5535764ae73bb6dbb0620cb4ede7865f02e5cf7c46ef390bbf7f25d5fc2865a75535764ae73bb6dbb0620cb4ede7865f02e5cf7c46ef390bbf7f25d5fc2865a73197e261c85dcbf660e65c6a65e9372c7e36d3d008d6b66b5f0cfb2d39fe1a8168f499db37526b30e7b640c4c8667dc4423a24f45a1255afe755ab51e54a1b493df04dd806303a953c95a945bcf4eb1803a8ffb1c8c324565ceb9eba42df136a3df04dd806303a953c95a945bcf4eb1803a8ffb1c8c324565ceb9eba42df136a7e60f8768a6cf56130b6f6c2b18912f1680787e3354abf79f0df7ed1803469607e60f8768a6cf56130b6f6c2b18912f1680787e3354abf79f0df7ed18034696074f28c67ae0b7362bddbfd4621ec210c46988e82d70d25455ff81746ac87ac1074f28c67ae0b7362bddbfd4621ec210c46988e82d70d25455ff81746ac87ac10f2227116c81d14b7634b5caa691bd8b1f33fa36dcff720236af1355f1082f3b8f2227116c81d14b7634b5caa691bd8b1f33fa36dcff720236af1355f1082f3b81f9e86f013d1e0d064104a78042b7c148660874f5d39f5fa61f0d66080f779691f9e86f013d1e0d064104a78042b7c148660874f5d39f5fa61f0d66080f77969f893f249681a9b6aca12ef06d151db70312b9198772ecfde6940bbef2b578e7cf893f249681a9b6aca12ef06d151db70312b9198772ecfde6940bbef2b578e7c2a158be77cbe50ff5d44be9a2acd7dfca8d135346c89710799ff02b35db1bc6a2a158be77cbe50ff5d44be9a2acd7dfca8d135346c89710799ff02b35db1bc6aa81788cb3aa432baf2bd21fd212505c6a06a3a8b60c00cc555c45b2bc88128f6a81788cb3aa432baf2bd21fd212505c6a06a3a8b60c00cc555c45b2bc88128f694b9ea28cd013a192b841166f64e2d4016ec6f5f5cfb1a953d871b7c1fdbc75494b9ea28cd013a192b841166f64e2d4016ec6f5f5cfb1a953d871b7c1fdbc754052e66274e61942be85694964db68d9ae4f6bde23e4eab40d5c53a35ecb7c349052e66274e61942be85694964db68d9ae4f6bde23e4eab40d5c53a35ecb7c349af37fe593e9cb611a5b7715a32e83a03669027a152661bffd7f37914f01e9affaf37fe593e9cb611a5b7715a32e83a03669027a152661bffd7f37914f01e9afff8512809d79cb137d50e2593d48ca3d7c29688997f7659191570bdbc2c79804ef8512809d79cb137d50e2593d48ca3d7c29688997f7659191570bdbc2c79804e93c11e1e8a1c91ea8376a2837a740d6f3d51042cef16193348a68b1e23e321e293c11e1e8a1c91ea8376a2837a740d6f3d51042cef16193348a68b1e23e321e223ba54a2be2af71b85abe34e930cdf0bbacede0b6cf3f3b8e5456fc3232e071123ba54a2be2af71b85abe34e930cdf0bbacede0b6cf3f3b8e5456fc3232e071161838d4a4df0045ddc5d8dc7bd15f98db39de9c62dafa47ba35845147333a53961838d4a4df0045ddc5d8dc7bd15f98db39de9c62dafa47ba35845147333a539e92a0862a9c40859354636e61cc118021624afae7da3802083af240ff0367d73e92a0862a9c40859354636e61cc118021624afae7da3802083af240ff0367d73d544be1ad33cc8456861cfd6c6216cba40fda809633a4b01554cdb847a72c221d544be1ad33cc8456861cfd6c6216cba40fda809633a4b01554cdb847a72c221d04e1a15bfc6ef0212dc5c189ba755f1fd3b2e7e3eb9555bf06ff8d670b724a1d04e1a15bfc6ef0212dc5c189ba755f1fd3b2e7e3eb9555bf06ff8d670b724a15ea915322ddc999a286ea514db647368b0fc6a02f92011ecba194e836bf1cc68d8ac27a86f8a8f64d1b152635e6ecd0469ddbf5dadd29870a0f969538ec5cbbc3d85fc8c067c6d371644362bee1798941f98351b68e389213decabff1f2fbe8a65710ffafab917b1d29664f8e757ae82742ba342d4d24b9e9714c80f39b4dc0bb7a6e17247040907379ba8d75dd152748d8dfa20df7e48370c4236f2de69521a4bb62e1542f90c7694dc2dd674e0b65e8cd80f3dab1852897cb2c9e16ea1cfd12d65d76a080c7149bc36c82016e8219ab40113568c664238ffc5f2cf7e5f744d58f61df6b55b9e5d282eb64d2ccb69ad7874f41a20bea09c89a53ad794dfbfd409b8034178f146a116e666841fde2914f142096daa45799534f9354c1afd179b09d1aed8a7130959738336f9a2905527b643df488c8a2ca80a0629ac3020024e527c2bd0b524240d2b31430195a6e9cc23dbaa1a7b1f269c0f2774b6dcd54bfb2e67c91fbd2ee5085909cec073fa4c97b7b4cfc0655e6034f5a3fb5a9ef6425d90df922b1ebfa25185ccf01b3d22b82365986e4f45cae5499700e7ce54a4f695783977ee786cc2f47eccf8f02560ba40b499e6579939620cbdac8ba580cd3eca615b5fba81d9268405fe456189d83195bb33fa8a68694fba0d288bda03ee82a3a5e8f384930cb0a7449bb0a5c87987a69af10a599f0f4d4d7b3e734df21c2c1f7b3401a2c154d488835433c03bd00eb5576f99dc0a1a7f94839466430d13ea9188f9207f80c476fef9083f747db2a663cc249740d05ae09cd0c7abd9a56de98cc66cb5a68165fd7e158d573adf12c2672d086d4b4e15515aaba654a45855f7c41a23fe2e684f4fca33991b0b65e02a5959d045b59906bf3e2557a7f777f1def3dc891b5d617d2a261527acfc1749ff8c402601f8bdc90f486ab6bfed45a0371faf92ac3f3e352a910dc13d15370b6cf53199509d176cd39d969f0570cb211049f2694dc3211773272d31fdd1f0c27bf31e09adf9a7fd9ac42e4264e5bc26b3b36721464463b761d6a3e887db08826f66de1951fc36518f0f68f1d1095c0d86a7aa39b55ad47ae3f9824f1578de8af2bad394ad0c496e370e67cd4bc2b655ee49a723bfe187ec350b1c8d3cf1f8e7df3ca83a274b513b472a1833df6adf0a5420e6164108b38fcb4c2912ca3c2f964837c1cc02e8806beff79fd7c16203f0b939bd257d8bfe26f0596e1721e47dacb1820e196b67a4915430a5daec12e12f6c9da139fbcedb23f57c58c3e7f4a22a8a2198f34eea277a268c179e5589df84e7eb9fb2225b90db1374f6c941b3be4f25189f1aebbc03465bef9ecaeae067c3d4c1ae911186ed686c575f73fb547593c522570e69a784b4dd9234a453f74f700f9cfc272c26c5dd6b8c417d6ec5823016fa88e5dc3cbe6a8558ebcb9e60e1ae36866a55074e794dab304990df274bd9ff1f0013d6238bf3154606e1860a321a6a7424d22836c02592239b28a0c1627fa33d830fcf44b8a06b8ebf35b040192c0075aa53e6e55d36d8cc772741cb335f6df60b30957c9e466aab4826cf7178ae27153bbde349f3e6413de32280d4e29d30273dadde1f9ee5bac32aa063e8a5a3670fa89661e8555d05531985619fa54a16eccda0e15e50bc11dcc6ee9df9b3c590cd577791ce633e6b7fb6b419cd0cc53bfed5f5a7463126dd56e020b6fbf7eab704a1f30fe454d29ec7d61e9aff7c02bca3072ab2dede632a98e0d68985b025d402b5c115c725ef260fa7516b2fda36bf9ac127d9f65652e18601de00b4e475a3e77ddd44487f770f1242cce35dd2b17497b9fab8f0d24865e28b722cce22071707596225f326a36dec65447d4cb31ba7164160864f83d502b4046d4d12086b1109b9bea1a4f756241094579d2c539d39c769ccae3ecc2d4817978452ff67d8ed9741546f590240bec152e337e5e19fd3eeb40187807b3359af39a1e05e4aef638cc32f8589fbb2c88ef09b532d86a07e23451599a10c5bcdbd5ba964767ca3077719fff6b9e861e036a0b43ac5949f4dd601358362197c26c2f72546ef71d6be672a5aec5645ace52da56cd47fe03b0c34d5eefafe089752f946deaea5ffe7ea20f9bfa74c2b8b0e2a635c4b13150f0b013f021147aa26c95eb8cf74e9fbd7ed22c7d463aa0ee94baa8aab42a1e7c53a9b5547110fffd1a85c30acc0a952bcb2168c1af5a189a109ef78214d993a80211b71474db1550e5e722f202c2aa7bc92d108c8edf59972aa8ddf454eb84bdcbaa1641f7eab904b3d66d6e7c533f68e1255ff839230cf999711c05b9ee030a7e843376aa51190971fd597643508cea7dc744e9469695a341c133007555e1391d791ce3696a7909fc75799f6ece178f767cf8802831448e99ee8185af12cc9c3b4d2a1595ef1ec7fe36b5f8b73ad4a437d728802831448e99ee8185af12cc9c3b4d2a1595ef1ec7fe36b5f8b73ad4a437d721ae99bc12903298e20885dcd4bee9b6e93e725f3096c72a6e4e8536629ae20926a8591d78883b745cabe0837eb784bc63abd1ec7e1bf241692f89305ad846b112bfe9841331ebb4cdbdd4fbf4495f6d46865731991d9e89a1527cab663b1f6122bfe9841331ebb4cdbdd4fbf4495f6d46865731991d9e89a1527cab663b1f612bd800c8231ca139c91f45929f586289fda56d73b7310a1fa4d7401b2f2693942bd800c8231ca139c91f45929f586289fda56d73b7310a1fa4d7401b2f26939422a205fe98bb9ef78192eda7551993c7c01b41e55c161414c3965bdb2f8e738002a205fe98bb9ef78192eda7551993c7c01b41e55c161414c3965bdb2f8e7380007752b44f8ff2219ed8b76c1619a4ab974dddcb6bb35ebd44cc897ded429666d07752b44f8ff2219ed8b76c1619a4ab974dddcb6bb35ebd44cc897ded429666dca30a4b606a91820d6f9fe4502c5cc945a2048c7d9a45753eb0372cca0295066ca30a4b606a91820d6f9fe4502c5cc945a2048c7d9a45753eb0372cca02950668ddef3b1005ecb2398a8d52c5b2a014800b2d9dbc352330ac35a35a66cd9531a8ddef3b1005ecb2398a8d52c5b2a014800b2d9dbc352330ac35a35a66cd9531a04c07a310ec21724f666dd4b6c52a907538bc384b64ba1134405977c4263520804c07a310ec21724f666dd4b6c52a907538bc384b64ba1134405977c426352088ddf3466be8bafc912aaf0137b9713f0915dffcd7017f324043a7c635fe646f48ddf3466be8bafc912aaf0137b9713f0915dffcd7017f324043a7c635fe646f475710395595316fe487fc9a84788d812de17ff0bfc88308bfbfcb341c247af4f75710395595316fe487fc9a84788d812de17ff0bfc88308bfbfcb341c247af4f3f2f91584760b329a13a78ac635b8cc43704384900e312c8717ebf6f61e66c613f2f91584760b329a13a78ac635b8cc43704384900e312c8717ebf6f61e66c610c2c3b745ea3c4f5e68bfcccd15a60159aeec382ec2f23e6ca6d181bce931e8d0c2c3b745ea3c4f5e68bfcccd15a60159aeec382ec2f23e6ca6d181bce931e8da13c99ab7b35eed8baa4511906da68380336ae6c607d81faaa52c630cdbbe316a13c99ab7b35eed8baa4511906da68380336ae6c607d81faaa52c630cdbbe316270b64db7f9d1deddec7ee159d6708c05876f2512046eb52e01588f83daf40df270b64db7f9d1deddec7ee159d6708c05876f2512046eb52e01588f83daf40dfedfb1370aadba94bb1b19217b0913b52a8f495ecd28b46a714081261306123f8edfb1370aadba94bb1b19217b0913b52a8f495ecd28b46a714081261306123f8730b069d0aafa0a3d8069d2125edc59a24f04d2d731d7d907668aad4f8e556fa730b069d0aafa0a3d8069d2125edc59a24f04d2d731d7d907668aad4f8e556fa4cb78709aab940b8b4bba06ec6862105f80d8d2c473d76f1995848f371c9f75d4cb78709aab940b8b4bba06ec6862105f80d8d2c473d76f1995848f371c9f75dab6ad48081952f02691524222a10e0ec016c4d7a4b6f52411a2d4f6a516cd508ab6ad48081952f02691524222a10e0ec016c4d7a4b6f52411a2d4f6a516cd5082c50d41368f326f3ba215d0ca80b3c6b422489bfa0c1bccadfce112f2a13ea7e2c50d41368f326f3ba215d0ca80b3c6b422489bfa0c1bccadfce112f2a13ea7e1382ef1a31844a0dba83b63eda1d26e5fbee67c9ebaa5ad2996cde5d53b74a701382ef1a31844a0dba83b63eda1d26e5fbee67c9ebaa5ad2996cde5d53b74a709992149098fd96bb97a67972afea7d39412afa72e43d3611399090ae013cd22a9992149098fd96bb97a67972afea7d39412afa72e43d3611399090ae013cd22ae83037eec641ec9adbb2a66fe6cb18962aba7329b5a87e267309646f7e657a14e83037eec641ec9adbb2a66fe6cb18962aba7329b5a87e267309646f7e657a140b19d46117035277d3bee9ed3cecedf6a4cfcb587681a317b2a946eda9b463290b19d46117035277d3bee9ed3cecedf6a4cfcb587681a317b2a946eda9b4632936314feb84422ffed2bda1fd3f1edbc2585cd2a2f979ce51203120a96a5b7fdd36314feb84422ffed2bda1fd3f1edbc2585cd2a2f979ce51203120a96a5b7fdd95a88e26d326f11dcbcb79f3298a7bdace91e2ec6a8890db791223e1a96130c095a88e26d326f11dcbcb79f3298a7bdace91e2ec6a8890db791223e1a96130c0c9610b9225ed89612e4ded1481e2a3accfd7237fd31354bad42154029c082035c9610b9225ed89612e4ded1481e2a3accfd7237fd31354bad42154029c082035dfca6ddab8576af7cef136e113143b28b8e139085d14a031dfee08b1d1b638dddfca6ddab8576af7cef136e113143b28b8e139085d14a031dfee08b1d1b638dd074f385c37088176c5115dd24ab2e980221900c2ab1f988965f79a01dad8fb25074f385c37088176c5115dd24ab2e980221900c2ab1f988965f79a01dad8fb2531ef50824fc92b037a95c560656a35d931d50c9f1d100a755eb34a90393f256c31ef50824fc92b037a95c560656a35d931d50c9f1d100a755eb34a90393f256c599d47db9f591669cc8431e8c395b30f62be89cb7fd9cfdda73263a72bfb6c51599d47db9f591669cc8431e8c395b30f62be89cb7fd9cfdda73263a72bfb6c51fdec1146b46719c9f08415473a24d73479de1631d0d509a815660317fe347830fdec1146b46719c9f08415473a24d73479de1631d0d509a815660317fe347830439569985b7061d5568f929fa3c2f4283e54a8a42dda42a0644e45135f7b4378439569985b7061d5568f929fa3c2f4283e54a8a42dda42a0644e45135f7b437886fb4650d4130cc641a74eadf165b634d3609569024258b472ab317a8fcd80fd86fb4650d4130cc641a74eadf165b634d3609569024258b472ab317a8fcd80fdd4128b95bae95f8244eafc69b65ccc3d0b650175638fc13fde2f60fa9f2af208d4128b95bae95f8244eafc69b65ccc3d0b650175638fc13fde2f60fa9f2af2083dc111dc4e28ec2b2791b6b6a6ceb75842718b8210733760b50c48209d330b353dc111dc4e28ec2b2791b6b6a6ceb75842718b8210733760b50c48209d330b3526927c8d8b160588631c8244da911ed97937eb1207399caf82f978e0d3b8e38426927c8d8b160588631c8244da911ed97937eb1207399caf82f978e0d3b8e3841ceee536f4e67328c62db37fc8e8975c913f83b82796fbf13902b4183cb8f0761ceee536f4e67328c62db37fc8e8975c913f83b82796fbf13902b4183cb8f076c19142d4477d667162677664a5af286d6690ba5cb5a5fee6af93ae0c21a278c8c19142d4477d667162677664a5af286d6690ba5cb5a5fee6af93ae0c21a278c8d4c965e3f808bcdcec5c3c64cd8f831a94e0b71c836e4604f18298ae7a6ce76ad4c965e3f808bcdcec5c3c64cd8f831a94e0b71c836e4604f18298ae7a6ce76af385c02990da26e4502ec43839806b68fcc3e70748aaa8125f8888c85ca036d0f385c02990da26e4502ec43839806b68fcc3e70748aaa8125f8888c85ca036d026ea1e160550d573ecaca919fa1aa67b4c4f532c82a8735189c6dded46cea47e26ea1e160550d573ecaca919fa1aa67b4c4f532c82a8735189c6dded46cea47ef78455947b1c892655ad827e3d663e7ecc846647910da0a5cdcdb563ae2ae596f78455947b1c892655ad827e3d663e7ecc846647910da0a5cdcdb563ae2ae59664956e54545719accd2d81918aa9750e1e4517727ad2639620833a61fddc3278d96c64f27d92e0247d146a48ffb7e13f0c3364d7fda11c367594547277638956eed0aab13f0d7386cedd4ff97030e4a53906a7205ea9f0b93bddad09d7e746b9b7f0964c013cc39839186548e173bd729522a51b14a572fa6241ce438829ce68c57b414970db7adb6ea0e0021e1ff693c1b2c82c184b4bd2b9b94fad9909d18d6e085754a35abc6455f8852737816704ee2c542a51379a9cb56cbb53df5bd22fc65a59eda6c1a211bbc3bed9833b21cf8260a68aba3dd47794fffc2026a3da85d86cd4a98ea75ea039ebbddadfa73e9fbabeffb62d04b757276afb4bcae78b5152f60019bee6b75c8bfb4eb6ab873362861c74b5fd56ecf86c7b217419b7fc9f745af0b7e486ecb50d342ceb26e6c4a15d52b0984b6ef08d1ac1f6c2d4c27eded80f8275108a3c18fd02494c7d90bec9b818913dd2ae66048f38d4b780e3dadd046407fe31a1b3416acbd34df0c4622c7f7e6fecf9859bcebd4214b6b62c505fd90fe37df4471ef543e0604d32e46be1ff0e3a1267402545f4064378627768042fb69b99eda1dbfa69c6a1961950d912c73815f0b5611ded22b1d3573f580567f0e86363c03e17fcf28d44938d2d064d3de8419705acfa6f6f7a286a66e4b7babda46c6c6969875ac94ed991e9390f043d02d383488d06f3a567598481f0edc73297935fe92cfbf799f99092af0ba911eb60038db4bbea4c149079efcbe41f9c6983508fe1d24f7dcb0250cc7bd16c6ff2cc1d51bdb205799ec8bab26d04c30b8e8760320363b169e2e27b23222415ce96f44fc60d006fd7f33f603a2465beff003e50113dfb1d2d0afedbb3bd0ce7544195bd76ed352901fe6aa24e7d32357544a92518311e69ba5e32529650673c6ac61b300b97800f8cd5423b429ca2abf1cf581be23a93c53dbf78d3758a4ab030fe76e7d04e2f099e1251f77d9391da95e6dc27c1bc7eb5dcb6f3407587099018ab086866a88fcd0c71d13d415ebb1e50dd6cd043fe05831a815695bde9eae00ed720ea8400bf939ab8ebabbf083d9f597e223bc738b6b78ee91b2ed4491b5f78057afa57dadc9790665c1b9ba3d7080e82df2c694f1e38a7a5e726bb9c194ee13ffbfb0ee9920309badf9a3c1d7e5e8d47d7bd63d0246f1197a36c98644cb35e18261a0346e6d71dd0dbaeb41de8bf946165688e4c43514ae85707da78d9ece32092c015c1a721a4768fb4650b965921667900f80b3458e8af8ac5036c0857e1371123ccc9fa25aaf9f50e9545fca18e0a7e1d6f6befd7aa20f4acc0b9154f3206565a2ea5c81b71ad7b255d2b9195f830ce7797b31c5142dc99a1b02a7c95e8a3375a5c1b8ff5be4b924f473ff9b137720ac3696747488b1f2e23139a39350516d8359a0fbd4d816e14cccaedb331f7d1541cee00eb0fd53468ef84d067513709fc2883b71fc33b55a63abd0658246a299ac87c2d608a4492a07d8af79525bef5c4937d898b62c9493d102e63e582bd66d9a5bba7a80c64c3c0ee029099427ea3e4627bbb80bdef5b196343da55c26348febe4161eddca42b5e0b85d373197d069f91df0668703891facbd754f8d032dbf3f1b388f55a2ac4c13336f2814fdc862ad52e88a93c7eca7cb3e68d2d8d9ae1a029e40ef2e67f7377088ded2097ba2cc7bdc3dfa8823f64565ba4736aa18a2d37979c0e8e12b78f5108769f088053c08bbe2a71191ed6c992603378b237bc75ed5b1a57fcb7c970ca7074567652d34d5e89969f8017a58dd943d3ad04304c723d7991097113ff278fff1c303d7b3e22f4faf00ba6df2863fecbc35a5fb92c690003c23752f77c7ea1108cd51dd7e9b0ca7021ad925aa982bae5bcd2f988b0c6b77475aba222499634d3ecbf1d7379067444b34bad703a9d19abd12d671833f2c083ea2033eaab779329d41693096f27deb458d06ede709b403c95e5d5e3671cff882b8d7622579ec06d28cd40735ac2153e661a71fe0766d30b8fbe5aa91488c5133a0c643da6c15378b3fc6eee1bddd8be27c6618a1ec6d3c12b33384dfbc53eb807a28542e502c2a87f3e74a8a7f0440f9bb483c897e82751e1e0b73a639e200abe1a96a3c07144099b174ebfe64c780023457afd4c780745af900e92e640e1fa726c9ad441e8cb5055c8dbd97e18c29122fb73012da731a41ceb8a203740e1fa726c9ad441e8cb5055c8dbd97e18c29122fb73012da731a41ceb8a2037bcd721c6c73043ca339ef8e5577b1b2c8cf5b0a10ce2b9ebccf4c85dc477cb5bbcd721c6c73043ca339ef8e5577b1b2c8cf5b0a10ce2b9ebccf4c85dc477cb5b458b805e7cc700670b3780de45b357a8e6e2eb88e0079dbce93fb34529f430d8458b805e7cc700670b3780de45b357a8e6e2eb88e0079dbce93fb34529f430d8b5c1780e422d6e2c3b79a2c32f444d7656cdae0eea99b6675fe513825de6747bb5c1780e422d6e2c3b79a2c32f444d7656cdae0eea99b6675fe513825de6747b1f56816e8c6d5326b6a3b1a2f282da0b9b0f5655dc24414c1a342c6de5bb462d1f56816e8c6d5326b6a3b1a2f282da0b9b0f5655dc24414c1a342c6de5bb462daa9cc0ca2a09a19b7741fcd6c1e39ab11b2fc96cfb8e6bcf2fb01723b78e87c0aa9cc0ca2a09a19b7741fcd6c1e39ab11b2fc96cfb8e6bcf2fb01723b78e87c0269615137cc491e19728c5ef35551e2dc69dc219661529d812334a0dce557c65269615137cc491e19728c5ef35551e2dc69dc219661529d812334a0dce557c65d9fab022aa14ae5db9884fe8b86b8875b90ae1460f8b4a66bd0d2287e028b9c9b7e8bb4cf5cbea75fcb62b001965a3686457ca0ce983f5151ac028035d211647d8e4ea00ee4c927931a98624d277beb54ea52f88d78819a4f6d85910054c043dd8e4ea00ee4c927931a98624d277beb54ea52f88d78819a4f6d85910054c043db5402ca379634cd85f94b16162f04f85631ffb6ee18aa5bd5154afbbf0e77b46b5402ca379634cd85f94b16162f04f85631ffb6ee18aa5bd5154afbbf0e77b4683999cc221401dc2fccca9d3dbe395c82a9f009db310a00e811c68c60654771976bfb0325903c2845aee12ab56168e9de5fa6c7e450d2664748347331ccad14e7d234b42d600e39bb41ff6d76fe5019c49fedb4ecbb41141a892ad4c4552f9eeba767827d6908bfa6881b54174cca4c8c69fb02cda4cd0c713a08ad5cc1d2eea13b34d3c85fd426669d496f69df28e2a9717da8bcb7aa7f9bdb45f1a76dc30e016c62c93da9ed9338601adb171f1aac3d28c1c9cae35ee1b6de7948de837e436c44f8ed734252cef64890f55aa4ca8e62cdb0d58d8c400bbb1d473c3e1ee6d1d43ccfc26596dbeb104bbbc6934b99e3550cef78bc7c20a6a4df8ac34ab23296fda99c39095670d420fce49a9959eb4acdf4552a652eb4bdd95a4f13913c86bb432b5ae987c05323b5caedab109b9b15417d8766b10fd7aad8b2930a38d50ae4132b5ae987c05323b5caedab109b9b15417d8766b10fd7aad8b2930a38d50ae41aa937ce0c52942452f41788c39d159eb15aa8ef758d5b5384940e90befb764e9aa937ce0c52942452f41788c39d159eb15aa8ef758d5b5384940e90befb764e933e9e5f2882912d78ad651f83c7e09ebdec6eea67b2e618e8f4399166f6f2c6233e9e5f2882912d78ad651f83c7e09ebdec6eea67b2e618e8f4399166f6f2c62b78e533e055c607b009b1ad93dbbf16a3595f6522b95536eff974b202a34e8fde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fd73e39d0d84a3320e73f0140d07ed04c42ed068228a4fecfebbd10e8d611d18fd73e39d0d84a3320e73f0140d07ed04c42ed068228a4fecfebbd10e8d611d184a78d0b5f9ab0031f4da86fd751b22e83c3c98c9d5b5de1a7ff0b8008d4c1bdd4a78d0b5f9ab0031f4da86fd751b22e83c3c98c9d5b5de1a7ff0b8008d4c1bdd00658ac30766239d170ede2ec8fe5ee8d741897983891490fc9356ce642a959d00658ac30766239d170ede2ec8fe5ee8d741897983891490fc9356ce642a959dc25143e626bb59fcdd29de0655e0b039669d4ea0abc850300295f6e930fa8c5ac25143e626bb59fcdd29de0655e0b039669d4ea0abc850300295f6e930fa8c5aa12f9f4ce8691ccc0ab99d1f8ce14adb4179d653230870b7079be9bc56f63352a12f9f4ce8691ccc0ab99d1f8ce14adb4179d653230870b7079be9bc56f6335267af1b3bd3d5312d71b55eea2f78f94651887db2a23ef2cc7c98b4946f5625b467af1b3bd3d5312d71b55eea2f78f94651887db2a23ef2cc7c98b4946f5625b4e46f1bf431aa68e36406b32cd94afaafd109452df427aa726855be4176077b56a2e3c4212f38d27aff680c0a7f6c377829438a7c7a4f85ad4789b22de7ca73a9042acb60984c6f721fa89c42cebe22572acc9434cc7f27d2fb4362b3602deb1d627f9028bbdde32e61ceceeb929520023607de25aebdc039c2d568d9c1a8d1dbc7c15747f0d13d0884b48d424c3b38d5e05cfece09c539c906d5dec48be3d083c0a16cfbe6b674abb6534c984f06af296a01668b208f0967f25f8a4348e625a36d9acb2151507735aa72c6aeaf15142a75cb0d3b37b48215ac45ee17106adc18bee23029c39e8d677ba3d4f672d1e5fab0706c61412af4daf4ad16394b5fbcb1bac0d4c2067cf12930993eabdd0dcadb2d41748e4a4d78f8b8280439c936fcbecc514e6a6d2321a9d48a05d7723bc2955f4c6ba262be2be61f3ae856a0c921958a02f19a52aaf9e8bce86b7c4bafe1e189a65715e686fdc540e83ce28dc0b01aca9fde59afafc59396f3fd96641845a7281c8be224da5d141fddfc1efdf1d36877bfc1f653657e03fb83ac8c5870d47a877f775c06ca949ffb78d51d8ebe896359bc24094f1e9f54ca4521a2678075fba589f3487be7255ec4304c98048e8e893f61027bbcdf521589b58fca01c3a5d2cf9ee40f69e48567b2175647fb5e2cbb7a6dffe3e0c972d2aa2424c608182df31271e86b3cdd423cdf0366eccb12fcfd50e54b45442ae7692f1520983837f40e98405d8ec6c92f181ca872014f0a660940bc3cc8a2d12026c291af1db0115cb39e41aed7ecd2c5ef51575fcd987239b0f088208255832ef381c950842f98c8d56fef46a44093a2ae17328e5ea3e1e8c8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550336505e82d800f23de8ea6dfd54b85d672c0caff2b095f0db2ca066c23228090336505e82d800f23de8ea6dfd54b85d672c0caff2b095f0db2ca066c2322809bb1cd7f56380f98ebbdfd77652b053b440b8ff8e1d626b42b81b1b75906bb73c01fa4bb676b3a9221999235aa1d1350813527af929de85b7fd9892e4d07365293b80d4770d2be1e5e9a078b79246f66a1f733f9e33a1d5a5cb398821551731753b80d4770d2be1e5e9a078b79246f66a1f733f9e33a1d5a5cb39882155173175508bdb4968f8f6a5251005919c0cf6a7b45297904328cc0022824044f1754cd1508bdb4968f8f6a5251005919c0cf6a7b45297904328cc0022824044f1754cd13d14802701f7341e3897131b2aadb5474c0ff198588ad3a7384632e0f5ca81583d14802701f7341e3897131b2aadb5474c0ff198588ad3a7384632e0f5ca8158134c1b9207463b2fe2e32cc9a3c6176ba51601060e381930a18b378ae450fe0d134c1b9207463b2fe2e32cc9a3c6176ba51601060e381930a18b378ae450fe0d5deb71e3403f5750c0543e2a7ad8121833f6522224e36dae920bc5e3d71f6d515deb71e3403f5750c0543e2a7ad8121833f6522224e36dae920bc5e3d71f6d51c3757fb789b528c9c51c961ec62aa87ad19e3724582fb306bb527da41057f853c3757fb789b528c9c51c961ec62aa87ad19e3724582fb306bb527da41057f8539ac3c41c4dbe462f235c702439d54ca24fa60d5c5c30861218b73f49dd896f3f9ac3c41c4dbe462f235c702439d54ca24fa60d5c5c30861218b73f49dd896f3f9d89fbd01e20f0a7b3d218710ed99ef97c5dfe84b78657038502dda645379bd9faf806f5db06f747a4327bd5cda5a998d3fef27979f1b5e8a96da1fbd63c61079ca5e624e0da2ef28b9cac93058908c7f6b55175ed7d95a906a993a0f1370a4eafe91bc73d54fb44469b3b0f621d6a6b6922534d795cfbb67a1267adaf96e6104d06fc6bf737ada7d86756294f20e128fe519b42e152c043705a7e49a1d8140c6c43b1ae3c2d3c02a5dcbb40b82e01f808ab896fd4e6c1c372ba4d4e9105b06cf7bdcdf821b7b32d54afe15adc43bac37a76f89e248a47165f228c1bdadf53a5a4c33c93fdfe8d942217ae6e1a91626f3ed2804d6564ceaab9f2cfe91c1247de8109a7a5dac3f7d92e8570f835b1c4c9352782916ab472caf6542362411471661933965d3f03aa674c8ada3b5d73a2287d71e35bd8e4fa6d732724ba951dd27a836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe910f248762518a3b1c63c43978fbfc1f51c336e67aa329f78771efc76db5179d3137f190dd642992b18899c9bceb8723aca4faaacf1b95ac5032c9db4f5f02ae4137f190dd642992b18899c9bceb8723aca4faaacf1b95ac5032c9db4f5f02ae4f8eb82ccf065567a30a9b6a86a87b75dd090f207e1bd9fa0729c8ae21e54f618f8eb82ccf065567a30a9b6a86a87b75dd090f207e1bd9fa0729c8ae21e54f618c8eaff5682fd3a1daaf4fb7e71501c90be10b9316faabaa60bc476e37e3e6cf187c80f2653e6f95f99da72e4e731af27e615999d012896c4a08e69c7c71462c5b2fc0a8ba68ce5a97f46a6fc9586735b37c2197d159ff64da2552aa42441553fb2fc0a8ba68ce5a97f46a6fc9586735b37c2197d159ff64da2552aa42441553f6677772b949eb75250af23e937b8b4618b7c30ce1a8f2e0836e43b4f7007062e6677772b949eb75250af23e937b8b4618b7c30ce1a8f2e0836e43b4f7007062eb2d0adec62ea97ebefd4708de53c03989a4efd85a4f33fb44d0801a0890f32c6b2d0adec62ea97ebefd4708de53c03989a4efd85a4f33fb44d0801a0890f32c60cea2483c5728b9310a60dcfffac08ba79e4378de9cc754d3cf6943174fd03690cea2483c5728b9310a60dcfffac08ba79e4378de9cc754d3cf6943174fd0369244036149d69ee860dd8ac705e10659dea8276eee436d0b65817e369e94c6d33244036149d69ee860dd8ac705e10659dea8276eee436d0b65817e369e94c6d33b0b73d2b09d8a3d3c91b213e5e070ee5869f4e09a57bebafb21d9cc3cde206f5b0b73d2b09d8a3d3c91b213e5e070ee5869f4e09a57bebafb21d9cc3cde206f56441d8894e10cbc0a721c0729908114d134e77d5acacd6a4a7ab7b115acd7d1c485410264f19351c99b37ce23cbb65dd539f3af227b7d697ee34b6aa2db33cf841321aca30ce51635e5af24b8014ce238626a134760392614282dbf2afe02d2f41321aca30ce51635e5af24b8014ce238626a134760392614282dbf2afe02d2fdb7e791acac1bf86c4b60abb5c326f6a4568abf40d7113db9d2706e6d5868756db7e791acac1bf86c4b60abb5c326f6a4568abf40d7113db9d2706e6d58687565009a3969862f6785ec21e3c6d940c6f134903c042d19a4a874eb2ec0f80db3b3ed547858631389ad4bbd8589fac0f8b58c17b2e639393d29d109610e54646cb7d211565544a43f8c29e7a711a5a7a0bce796fdba5bfdc29da37929b252052707d211565544a43f8c29e7a711a5a7a0bce796fdba5bfdc29da37929b252052701f0414e43894ab6030d3ac4a8d3f52354793bce32107fd8adcc80a7d1bdeddc01f0414e43894ab6030d3ac4a8d3f52354793bce32107fd8adcc80a7d1bdeddc0717b9b7924b15a49562e1d5b63de936285a2f92808122e17c474cf4bbb17873b717b9b7924b15a49562e1d5b63de936285a2f92808122e17c474cf4bbb17873b5eacb3f60e52c90d9b764c4af5da7dc5fd57574ebab3e0223037b144d9c49b785eacb3f60e52c90d9b764c4af5da7dc5fd57574ebab3e0223037b144d9c49b78e5a0591e627555f64eaae9f0fcb6de8fb3e1b41368301c4652637610ba340225e5a0591e627555f64eaae9f0fcb6de8fb3e1b41368301c4652637610ba34022565e0ccc327a5d7db2daa3cb0c85626629f36ab45c907e871e44c19742f4db10365e0ccc327a5d7db2daa3cb0c85626629f36ab45c907e871e44c19742f4db1035c7977ec5de2688481ebc0fcf54310fc6232b78270543a9330e7228ef0a714e85c7977ec5de2688481ebc0fcf54310fc6232b78270543a9330e7228ef0a714e8ce3f294e6ddfa81b2a220a8e626216093ecf2fc6754b50b6170aabc1fcc79cf0ce3f294e6ddfa81b2a220a8e626216093ecf2fc6754b50b6170aabc1fcc79cf0b67def83a4ce2486a13bc08d89b74afbe9c9f2564cb18cc50047f93647710fd7b67def83a4ce2486a13bc08d89b74afbe9c9f2564cb18cc50047f93647710fd70799ee902a267cf0ea2b4ce3464f552540b830ea5d5f63a111b68a51e78accf00799ee902a267cf0ea2b4ce3464f552540b830ea5d5f63a111b68a51e78accf01e46f37fc104df08bee82bab31d9494d4f17a150e55bc21239c6a729edc979f71e46f37fc104df08bee82bab31d9494d4f17a150e55bc21239c6a729edc979f7f369d9b5b661dba42d87570c0551f280d81a84098db9aeb17f3a8ce112218b3cf369d9b5b661dba42d87570c0551f280d81a84098db9aeb17f3a8ce112218b3ced32afb7b6e81d6082e52018ddaaebc7219afd4eb3e2270ba85061e79d55e99bed32afb7b6e81d6082e52018ddaaebc7219afd4eb3e2270ba85061e79d55e99b46deddc2481cd94a4bb1947e2638eaf4e38951c5ed375217f54a16fbad125db946deddc2481cd94a4bb1947e2638eaf4e38951c5ed375217f54a16fbad125db928f555a4b5f8edac9ee6782233ca5359a32fa49be37f692320c414f56922e8c328f555a4b5f8edac9ee6782233ca5359a32fa49be37f692320c414f56922e8c3233f79220285c5ac815b8dcd7c2007659446e64d2858c0fc1c486aa45077282012216973b2b03e222a85b3e480124b417707277a05b334dbd0ef1e5457354753d32278dfb79959b36c319d287f5276303fb3df21b50b62ead942ab37db8ea202d32278dfb79959b36c319d287f5276303fb3df21b50b62ead942ab37db8ea2024a21b9ad9c52667615d43f4c02a6d28eb4980eb7f7928e1f9b9d5081409d57ea96808c51470f1f8f62c88a6e483cdce6372ff2ed719eb3979f13eca862f836bb7e179d7eff5abe52d408071087441c31ac338d3c27ee259f5e99a90a95617c8d7e179d7eff5abe52d408071087441c31ac338d3c27ee259f5e99a90a95617c8d08f709e85a2e4817c08d3e3d76ee30e94c854991b484f316caafe55b25f0b12608f709e85a2e4817c08d3e3d76ee30e94c854991b484f316caafe55b25f0b12624ac9443eab2362d9e912fc9071aa69b87535edfa9b13d0c949e4196daeda9d424ac9443eab2362d9e912fc9071aa69b87535edfa9b13d0c949e4196daeda9d4f66df3b750a59011ec6d9ceeba49142e3254e9fdd57940263db0134132c581ccf66df3b750a59011ec6d9ceeba49142e3254e9fdd57940263db0134132c581ccb125a74296ddb0a20ef5f63ec8c3a076f1b291d3758dd3220b8cc2c9b3175696b125a74296ddb0a20ef5f63ec8c3a076f1b291d3758dd3220b8cc2c9b3175696fbf70dbb610b3351701aa3f4fd1a1870a06726a09843e277479dfb1acaede467fbf70dbb610b3351701aa3f4fd1a1870a06726a09843e277479dfb1acaede467cc71663b55723685453fa1b735c5162b60a5aa9f2d7c1ddba74cd1c08ae6696041f78f59456332936100eb36499c610c8041f34848858d2ea2914427b667e00fcb3415d64037c6fc7e1eaaebac9c68da320fa8637f18e575556d29f71e525341cb3415d64037c6fc7e1eaaebac9c68da320fa8637f18e575556d29f71e5253413bb3612787326d4273cb8011251014341ea6bed9c23beb5bef417b27df4a1a4f3bb3612787326d4273cb8011251014341ea6bed9c23beb5bef417b27df4a1a4f4a5720d96d070a1b188e9a818088d66c5685f134813612479ed456b0bc3ee5ab4a5720d96d070a1b188e9a818088d66c5685f134813612479ed456b0bc3ee5ab9c2c082f7d7ae36c09d7edb81aba3702547044d8bdd6e6b095ef5f04480fc9379c2c082f7d7ae36c09d7edb81aba3702547044d8bdd6e6b095ef5f04480fc93789d5a4f22c7bbfaa354fee363ddea04be8b0611b6632a8a0380eb4a096da5aeb89d5a4f22c7bbfaa354fee363ddea04be8b0611b6632a8a0380eb4a096da5aeb7ef560aee8d62ef50af8053d6b83d43825a47cf8122e49514509fe94cf4f90b17ef560aee8d62ef50af8053d6b83d43825a47cf8122e49514509fe94cf4f90b18c13427cac9b9c0f8ff2293f684ca602fbc622652af0a91ccba9ad0217adb9828c13427cac9b9c0f8ff2293f684ca602fbc622652af0a91ccba9ad0217adb982cb9ff3af72d834dcf163561fa3f35000556895dd753dadcfcf7ed2fc5b47feae676fe2fd2023e3599bb09f5dfed14c6e7aef9681bc5013f3606df4334611daeedbe989806755c2aabb2230f6b3fc049279614b3ff4427c41202516cc203ee695dbe989806755c2aabb2230f6b3fc049279614b3ff4427c41202516cc203ee69516678a226d512742e40dedb1a6f1adad7f67f9776e742d1b040ef118767596e716678a226d512742e40dedb1a6f1adad7f67f9776e742d1b040ef118767596e7ffe5ab7ec8a7b6d2611f1ad99d9901ea191d3417a51ccdb0a7787b38cd36d52effe5ab7ec8a7b6d2611f1ad99d9901ea191d3417a51ccdb0a7787b38cd36d52ec8886f61ad99eb3f996eb01aad738898bb5069e1b0d613a854f726d75df300d7c8886f61ad99eb3f996eb01aad738898bb5069e1b0d613a854f726d75df300d70f44670772e511a1fa7dcdaf65979befefda20dd1dd62cf56dbdfb76c08b82fb0f44670772e511a1fa7dcdaf65979befefda20dd1dd62cf56dbdfb76c08b82fbf5bc5cdb2b1e8ec5c00f2ebb5e051e21a9cefcb23260ac5ce988f1a00f98c17bf5bc5cdb2b1e8ec5c00f2ebb5e051e21a9cefcb23260ac5ce988f1a00f98c17ba559f08a57ab37cd8992cb6013e8814902d174a5b5ddf6c6881c69534b97ae95a559f08a57ab37cd8992cb6013e8814902d174a5b5ddf6c6881c69534b97ae951834fd47fbe8c969aaf83f30c35da723c49e03f6c7ff70615b57070ae354df891834fd47fbe8c969aaf83f30c35da723c49e03f6c7ff70615b57070ae354df89894dfb191b3715b6ed4128d8ebbac792630ed5e5a5a8c45e9ff11b928571af45894dfb191b3715b6ed4128d8ebbac792630ed5e5a5a8c45e9ff11b928571af453250ef26b27e51f91dc758e9d053f18cfbde29c48a4e322a30f86eb39b8d5c663250ef26b27e51f91dc758e9d053f18cfbde29c48a4e322a30f86eb39b8d5c667ea0b7022161d244230e2ef3a7f5f3a829aaeb48e953afb2adceec23aba61f1e7ea0b7022161d244230e2ef3a7f5f3a829aaeb48e953afb2adceec23aba61f1eb769839ec5fafcf4c813d538f856eead0fb00f8dfe49eecdd1bc03e6ea0a362e8d32d9ce1d6a09a171cb3eda7610a8e2d487ac9ba6a2cb430ff9f7adba294c4279758e1565fed4b09c65f5dd83f85a9fc261b48dd06691402ea9194a89dcecef79758e1565fed4b09c65f5dd83f85a9fc261b48dd06691402ea9194a89dcecef1ffe5a80fcca42be954ec5ccc3fd25f4359e420afdc2004ecbf4e2fb4475de901ffe5a80fcca42be954ec5ccc3fd25f4359e420afdc2004ecbf4e2fb4475de90a0b46798342145cfd587fdd89eb16d83024ba38c6ca0dc20be5d09b4a13db90ca0b46798342145cfd587fdd89eb16d83024ba38c6ca0dc20be5d09b4a13db90ca0cfd5ae850b936d32a71c9f3ff3e0cbce05e17cde3920bf381e002e65cf563ca0cfd5ae850b936d32a71c9f3ff3e0cbce05e17cde3920bf381e002e65cf563ca848fe7b53a592c3352f46d653040a6259feffe8b92dce361dd2c825c512204fa848fe7b53a592c3352f46d653040a6259feffe8b92dce361dd2c825c512204f2b2ea33d9853c4827ac6fef6e6ff202de803869b6c5474006b7851264bfad13c2b2ea33d9853c4827ac6fef6e6ff202de803869b6c5474006b7851264bfad13c2ff6d29ad325291509f97bf2157a8fd1e96607a7aec0cbb4bd324dcdc2701d942ff6d29ad325291509f97bf2157a8fd1e96607a7aec0cbb4bd324dcdc2701d94dd4ba4d3df9d7ed1ed5c2882855c9e1dd08d532bf22682b76d8a7199f54767c5dd4ba4d3df9d7ed1ed5c2882855c9e1dd08d532bf22682b76d8a7199f54767c589a59b0e7907af6f7b04c2584fdf1b622cffb98b27091cf9be5a67e182553c5889a59b0e7907af6f7b04c2584fdf1b622cffb98b27091cf9be5a67e182553c58900f053a222a4278cf1fc139f64cc4b7b9cb9c90819e8b983542564ad45cd7e4900f053a222a4278cf1fc139f64cc4b7b9cb9c90819e8b983542564ad45cd7e4c08db4e2d1a3cea98140e97deb0e7dfca5066ce5ad963f754474f05a0978136ec08db4e2d1a3cea98140e97deb0e7dfca5066ce5ad963f754474f05a0978136e08caa58a6625bad485c58a7a35c16be727b633595e9aa9e59fc1a67ab9d9dd5d08caa58a6625bad485c58a7a35c16be727b633595e9aa9e59fc1a67ab9d9dd5d3ac72d7eecfaadfa53cd1805e336b7c4382e3c7eabbeb93b4841a9d173e91f293ac72d7eecfaadfa53cd1805e336b7c4382e3c7eabbeb93b4841a9d173e91f29bda64e483a0bd8b30ece5b3caf50be7b16d5cd2db46a706d4bde0f1cb26192d6bda64e483a0bd8b30ece5b3caf50be7b16d5cd2db46a706d4bde0f1cb26192d6b0941fcc0cefc59e53463fc5d24aa7110e1ba6c7b524810c91082262a3726289b0941fcc0cefc59e53463fc5d24aa7110e1ba6c7b524810c91082262a3726289c7a56dd2f8680a09604b3d89203880f8a1e1d6766a1f5807398095746b86b774c7a56dd2f8680a09604b3d89203880f8a1e1d6766a1f5807398095746b86b77467d6c1fa7554a99e180e2701b6ea024fc0da68bc8fb4341374e4c8ed8425fdb267d6c1fa7554a99e180e2701b6ea024fc0da68bc8fb4341374e4c8ed8425fdb231f0a1fcfd1cc3794ca9c76ad591862873c81f0d45363aa761f5435d0d21f1f231f0a1fcfd1cc3794ca9c76ad591862873c81f0d45363aa761f5435d0d21f1f2f89aab9cbc27c7f25100ff2620e8bf2fd182427a6c44d1c4a17e5af12435e061f89aab9cbc27c7f25100ff2620e8bf2fd182427a6c44d1c4a17e5af12435e061adec0f6bdee32f5e00c23561efde841d88edd4859e745426cd14a20a7c3e97abadec0f6bdee32f5e00c23561efde841d88edd4859e745426cd14a20a7c3e97abd8bb299987727243584a079ba159bb7036de9791523b09d529bb2b5cd510e4d0d8bb299987727243584a079ba159bb7036de9791523b09d529bb2b5cd510e4d046e017f091cbc63f506cc10e591e451be44631fdf09d15eb77fd57e02e7a78d546e017f091cbc63f506cc10e591e451be44631fdf09d15eb77fd57e02e7a78d5ed8a8cc1c360aaaa6f3d839027e93a9b1ef88caf3d10eb94478d34eddb43a7a8ed8a8cc1c360aaaa6f3d839027e93a9b1ef88caf3d10eb94478d34eddb43a7a8bb3e64b6bb144138bc238efd3dc9774c79458aef7c22edacbd7d71be090a9709bb3e64b6bb144138bc238efd3dc9774c79458aef7c22edacbd7d71be090a97094e11e1bc8246fc5350a625f4105f98ef71a0a3e6eb0da1e6ad91db4029db78a54e11e1bc8246fc5350a625f4105f98ef71a0a3e6eb0da1e6ad91db4029db78a53fed91f0705426583c9ee7d566f26d32dd033dd63eeb76ffb31b7d9dc3ec65ba3fed91f0705426583c9ee7d566f26d32dd033dd63eeb76ffb31b7d9dc3ec65ba60b3ad5700c933982a32ac408901051f4ffa8797ed8625be60e6677f5cabfb5c60b3ad5700c933982a32ac408901051f4ffa8797ed8625be60e6677f5cabfb5c2d655ed482bee24527ef6abf828b75fe365302e5d152328682f571041d5f21052d655ed482bee24527ef6abf828b75fe365302e5d152328682f571041d5f2105789dce3bfe8023045d97df8eca08124c3e8dd034520222fb6cf2ee392bb06c34789dce3bfe8023045d97df8eca08124c3e8dd034520222fb6cf2ee392bb06c34268f462836d4e9ba1acf238e92e528cd3d949039193f8a979e02f37bc429cb28268f462836d4e9ba1acf238e92e528cd3d949039193f8a979e02f37bc429cb28619894394b72a73193d5b9600e50cc1a796f578d4b3f0a9f09de5170ad28a09c619894394b72a73193d5b9600e50cc1a796f578d4b3f0a9f09de5170ad28a09c3352e55a4da552f01af77bdd986befe9cf4338376ea348f9c06b730fc0e71def3352e55a4da552f01af77bdd986befe9cf4338376ea348f9c06b730fc0e71def919c7dc167f7539afc40ea332f4a6a60a154a456df4d4e8df98ddf0cebe4d6b8919c7dc167f7539afc40ea332f4a6a60a154a456df4d4e8df98ddf0cebe4d6b8506c34df206df8ad5ce8b9408339426ed35f64885da393a8084560eaf1a2e0b0506c34df206df8ad5ce8b9408339426ed35f64885da393a8084560eaf1a2e0b092f88dc2fd374e34482cc99cb31dd595b5ffbec5f9d3522fe716c41bf5b4c94b92f88dc2fd374e34482cc99cb31dd595b5ffbec5f9d3522fe716c41bf5b4c94bb0522f0d3eb46eb0c7a27c99271332901340612dfa5c0173d82756c318e5745bb0522f0d3eb46eb0c7a27c99271332901340612dfa5c0173d82756c318e5745bae657802553ce2d8fcd24e65e9d6d8e98af9e02bea324cfe4bc83dc6081d63c9ae657802553ce2d8fcd24e65e9d6d8e98af9e02bea324cfe4bc83dc6081d63c99ada0763d05cf67149dd71820071f67220c31f37b4bfdc6c1aa23ef49c7558ae9ada0763d05cf67149dd71820071f67220c31f37b4bfdc6c1aa23ef49c7558aeea353ec985a02c5ec092c23036708cce678b6f415782d9de5331f94fee7b4863ea353ec985a02c5ec092c23036708cce678b6f415782d9de5331f94fee7b486397d252d701af37c392109cef978fecbd0c9feaa8336c2d8496060051a4fe692797d252d701af37c392109cef978fecbd0c9feaa8336c2d8496060051a4fe6927bc627c90cf440478ddbceb6cd4dbd9989e422903999d64aea4f45550211acc78bc627c90cf440478ddbceb6cd4dbd9989e422903999d64aea4f45550211acc783a397259139e1fc3831bfe1b61ac4fa0ebc03bcf557d8d72ad3f1bd90de4cec93a397259139e1fc3831bfe1b61ac4fa0ebc03bcf557d8d72ad3f1bd90de4cec986afc74f58262cdd750186fa1b011caf34084545fcfb8496e2ce1cb0cacb268e86afc74f58262cdd750186fa1b011caf34084545fcfb8496e2ce1cb0cacb268ee372bb55699fd5cfcbcdf12fe6c60577f87c58088e6bcaeb4d7c13ae62adcf26e372bb55699fd5cfcbcdf12fe6c60577f87c58088e6bcaeb4d7c13ae62adcf26fc916da8e8e0a03a5cbcc141253f8586fdd68665fecb7c5f0dd923b04dde1493fc916da8e8e0a03a5cbcc141253f8586fdd68665fecb7c5f0dd923b04dde14933166b6efcabe521d7d43c6ec9138f537e86a8a0d286e8f45ec8d3574934648733166b6efcabe521d7d43c6ec9138f537e86a8a0d286e8f45ec8d357493464873ba1a219736fd622d1a38fb28ca80512badf2a0c50f3046d65d7a72fd5d9a9fceba1a219736fd622d1a38fb28ca80512badf2a0c50f3046d65d7a72fd5d9a9fce5726943fe82d90f128eae2160faf34cb936442734c4ecd9f8b7d67041c69d6995726943fe82d90f128eae2160faf34cb936442734c4ecd9f8b7d67041c69d6996354b1c0af92c0b528c5b42f8d028d4e13aa0957206d9787cca78a431804830f6354b1c0af92c0b528c5b42f8d028d4e13aa0957206d9787cca78a431804830f6cf3cdb6dc158cdf4ee4e7394bdd340bbefa107920a0f5d3b59bf88e6105eae26cf3cdb6dc158cdf4ee4e7394bdd340bbefa107920a0f5d3b59bf88e6105eae2fe8b6c49e7431f38d9e55576930e90eb828e0781ce010258eee5aa50c1974e39fe8b6c49e7431f38d9e55576930e90eb828e0781ce010258eee5aa50c1974e39ee864910eac90cc3a6f51bce29f6fd3c1a96f899e016d458ec131e4bbb8175b3ee864910eac90cc3a6f51bce29f6fd3c1a96f899e016d458ec131e4bbb8175b3774d048982a1c28ddc31cc3aa779c93cafb7d308b73f0773d1428f9959c91c54774d048982a1c28ddc31cc3aa779c93cafb7d308b73f0773d1428f9959c91c548513c23a8bae8fdb3692cff7e400372d07ccd826987e052032f6aa862dc58e8c8513c23a8bae8fdb3692cff7e400372d07ccd826987e052032f6aa862dc58e8c1ddb1e0f36a869ff9f110519b9a769cf3867fb370297f7199c8e8b7ab94cda891ddb1e0f36a869ff9f110519b9a769cf3867fb370297f7199c8e8b7ab94cda89680b9a8ecd57d810611c01fa4acb1d412f6dd072399c5be984b4e3c102820d7c680b9a8ecd57d810611c01fa4acb1d412f6dd072399c5be984b4e3c102820d7c73f9eabfa8a59c4a90e4a029fc0e26ce59fc12eafb34b5bb798b745e94e28deb73f9eabfa8a59c4a90e4a029fc0e26ce59fc12eafb34b5bb798b745e94e28deb7f0b27dad5ce6294ac904d5a0b1b2395a36cf670ce44858593e0a33726ad50987f0b27dad5ce6294ac904d5a0b1b2395a36cf670ce44858593e0a33726ad5098e448c00e2bf36042c490e5aca0e52f3206c2cf4a7b27d597a2c9d9608e978673e448c00e2bf36042c490e5aca0e52f3206c2cf4a7b27d597a2c9d9608e978673e1932d5f2fe444fcbceebc09ff738bda54fa75ffeaf29baf88a6537c6d172b82e1932d5f2fe444fcbceebc09ff738bda54fa75ffeaf29baf88a6537c6d172b824db8688fa813d85d7a80273665738856c961ab5e60a5d3cd0e4d41bf9be289284db8688fa813d85d7a80273665738856c961ab5e60a5d3cd0e4d41bf9be28928da96d0324a59c9ed2b589560d627e6edbf9c7f4f88f0e4635a5dc3231a34c007da96d0324a59c9ed2b589560d627e6edbf9c7f4f88f0e4635a5dc3231a34c007043b04a4b97eb64acf627a8dd04391058c07e2abfa36e8d6f0d8f75c67c24b97043b04a4b97eb64acf627a8dd04391058c07e2abfa36e8d6f0d8f75c67c24b97dcfa1883bb3859daf36fbe889d5c3baf3a3bfbbeb5bb83276aca0a8ac60d2a7cdcfa1883bb3859daf36fbe889d5c3baf3a3bfbbeb5bb83276aca0a8ac60d2a7cb4e1770f48435ddbb1876b46ee89b87d5dfd548d01d20db5b0e2a3975cd458804ea75c1b7251000662e714fef074ebf0252aac6bb992012e21a9df1864fd849ac00a10bf71b8d77032ac8d3081822ca6465b56cc3122c65c001aca079cfce1cec00a10bf71b8d77032ac8d3081822ca6465b56cc3122c65c001aca079cfce1cefe522d0bdc2842de5d5944d2dd38e22b2ae3e8fd60cbcaf168fc422339e90c49dba73cea59df4cf1483d01ed42b44166bccf22d6f39e03e9feb3187ce673ee3097b5f96cc632c0d2ec32804296506fe470facdc355365eddca03e6ee255c4ecb97b5f96cc632c0d2ec32804296506fe470facdc355365eddca03e6ee255c4ecbdf37c89b3c62a5ff6949542b2965a1cb330baf01e804500fc83bd0d26009fef5df37c89b3c62a5ff6949542b2965a1cb330baf01e804500fc83bd0d26009fef5205e83b5c058c3cf24b5e27eab030161c7681be261fae79e3683d172e3723391205e83b5c058c3cf24b5e27eab030161c7681be261fae79e3683d172e372339193a9a3a9e9aeed5a071b34d4e2e177e8e53ba6b2ab321eedd9c4832e7285a14793a9a3a9e9aeed5a071b34d4e2e177e8e53ba6b2ab321eedd9c4832e7285a147f9b8231613c164e60ceb23d7609c6dbbcca32be561da52e1e0fc9303d8203be5b9f9bb727bde12e1e29446bd09cddc50179a58ad26cafead1481ff1b5be76204578aa2418a0973fc25abb0f020b40ac503f4fd90637af218624944563e5d06f3578aa2418a0973fc25abb0f020b40ac503f4fd90637af218624944563e5d06f37955a6ee6b14e1eb8b7d059655c6eaf3a9f320662017aafad3c61afa6c71dfc941439ee1cd15cffc3f9e817f4913ddf763ca36e6fa42656f070d18e4cc06c6907d032b5c902ac74e9f2849b2e8069328fde9acbfaa600e3347395f0993d573abfe24c1d0fa333daa6cde086ab6b1eb71be8b332b7503f0116399edaadd044b3410c3fc3b5e09986f55eee4bbc9fd902344eeb5baa06cc36525bf139ace2d196510c3fc3b5e09986f55eee4bbc9fd902344eeb5baa06cc36525bf139ace2d1965870ac5f9848606fc53127755760f742840bf1b3464431e982faba9f064404ab8870ac5f9848606fc53127755760f742840bf1b3464431e982faba9f064404ab86e0ccf10a8ab4ed7e25aac1e2c90b7755afb24b997c8135182a6c28c850a01c66e0ccf10a8ab4ed7e25aac1e2c90b7755afb24b997c8135182a6c28c850a01c6f5fced7251d13ba4aa78b62775977c8b216ef2619c1c5b59862e4e37d019fd54f5fced7251d13ba4aa78b62775977c8b216ef2619c1c5b59862e4e37d019fd549f98b0c9bfeb25ad28777bf4fff046aa43e31b79f4e72c9c266b99ace5478f7c9f98b0c9bfeb25ad28777bf4fff046aa43e31b79f4e72c9c266b99ace5478f7c38dfc8ba5a4116ad1199aff3cc01af13e527ffbe43415b8227cee2708442973938dfc8ba5a4116ad1199aff3cc01af13e527ffbe43415b8227cee27084429739814bba67e03d1dcae98baf036516dc1f3bc5569437cfe50ec05abf15628f5896d036a523a68a3028f5501f19ebe71890c8216b075d25681bc44caf0a8efa3af6d08540dd989d25c733f3c6ce9ad8d341f05f84683303d18148a89a3d47dcd7c8d08540dd989d25c733f3c6ce9ad8d341f05f84683303d18148a89a3d47dcd7c835414dfdd01155f366d36784b8fcdaab36f3e71a3557e811350e84f3d1e448be35414dfdd01155f366d36784b8fcdaab36f3e71a3557e811350e84f3d1e448bef41ea2765ab305cdbfbcf9284a9de3edbdda394ad51a3b2ca983f8d4ae751cc3f41ea2765ab305cdbfbcf9284a9de3edbdda394ad51a3b2ca983f8d4ae751cc3920a21e8698182df9f7ac082519dce3d8bfe3c4408e14b0b47b257acb1559671920a21e8698182df9f7ac082519dce3d8bfe3c4408e14b0b47b257acb1559671adb59208aae282c7cab1d2bd9293425633498a7da964427ef3af63f430a33c91adb59208aae282c7cab1d2bd9293425633498a7da964427ef3af63f430a33c9153f2bac04a3a1e2d357e854ae016b2440f4d4cfe2330e8f70e7fa61fa91b172353f2bac04a3a1e2d357e854ae016b2440f4d4cfe2330e8f70e7fa61fa91b17234645c628560e18f8bb2a842bf260453c9f570c839887c4d4b91d98a0f04eda634645c628560e18f8bb2a842bf260453c9f570c839887c4d4b91d98a0f04eda634b048259312580fb8fcace34df5ddfeb12945b20c16d654a54c2f36d7e5d31164b048259312580fb8fcace34df5ddfeb12945b20c16d654a54c2f36d7e5d31168ede5eb057674d64a52e2f3d938f769612408469493033e0f12a70f7656d996d8ede5eb057674d64a52e2f3d938f769612408469493033e0f12a70f7656d996d2f74f0ec7e24b461f20fbed4c4b6ca9d4407b5076b8efc6fd75ff71d614832c72f74f0ec7e24b461f20fbed4c4b6ca9d4407b5076b8efc6fd75ff71d614832c7e42ff7cfadb6b1b5fefdba6ae032084b4d7046bb84afd7dd1d221147420a12bbe42ff7cfadb6b1b5fefdba6ae032084b4d7046bb84afd7dd1d221147420a12bb1e62120f072d30b9bed9f541debcebe5fbb9804952ea846b8e5b50f727400e431e62120f072d30b9bed9f541debcebe5fbb9804952ea846b8e5b50f727400e43e1abce9e7e64a8440731cc622188bc9f21b10d2cd2419dd7a265a404895c99c2e1abce9e7e64a8440731cc622188bc9f21b10d2cd2419dd7a265a404895c99c2b0a334b3b1796f893790ff00e4bb372d6d78099c66bae584ef3fb8e393a1e2bdb0a334b3b1796f893790ff00e4bb372d6d78099c66bae584ef3fb8e393a1e2bde17b94eb804c1a3b1e9c2f8b613f97ba5f22a71f24adc37e39938b1f17ab9f68e17b94eb804c1a3b1e9c2f8b613f97ba5f22a71f24adc37e39938b1f17ab9f6833099372e03792afb6dad2c8fbf658cc00e6739cca2d88ff40a3a6105865e0af33099372e03792afb6dad2c8fbf658cc00e6739cca2d88ff40a3a6105865e0afa812779e7f07513469393dc09b2566af8e78f840c6645da2acc7e9230d47e762a812779e7f07513469393dc09b2566af8e78f840c6645da2acc7e9230d47e762262a52c8313e21a0d2e7710ccabe6c8da330c0cb75c29728eba28d5b41cee183262a52c8313e21a0d2e7710ccabe6c8da330c0cb75c29728eba28d5b41cee183feadfcd95fd028429da6fd8e1eac581f1f1698e0eb0958029d523201783b1cddfeadfcd95fd028429da6fd8e1eac581f1f1698e0eb0958029d523201783b1cddd5907906aa6c3d898a44eec8d36c9d1a7926d72b0df13f51c0febd30635cec4735248f692758b21dfe8e5886e6e92c9a80edb1dfb966c139a20c05fbbf74f35a4ababdf4c8c3579956ce4c968e69491d2332d3228bc36561ae9a6eeedb43d17a34fa6ea9584374a1133745a532b1f40467b717882894293857258d26551b2fc246c34fe79f8e0aa04a9a8c0e8ef80dd4938463a9dbc17c8c634356788603446146c34fe79f8e0aa04a9a8c0e8ef80dd4938463a9dbc17c8c6343567886034461b01a143cb02e4605f2f8a93602f6ffdda28ca2795ea342c73ca832b3b1b93a95b01a143cb02e4605f2f8a93602f6ffdda28ca2795ea342c73ca832b3b1b93a952f004a27f7a84b90d2d25d563e3c5cca57270ea094a64061994ba6cc0805beac2f004a27f7a84b90d2d25d563e3c5cca57270ea094a64061994ba6cc0805beac9a41c0e52e4950bef4934d6ccb345632646e7bfea6c931d8831dd7b641dd7cffcac5667657c13ff57de4002076272e93f44523efc0ae91cf560ea532f7d914ec8a9cc973f6f1a9262947e5785e9f31803795ce71021fb0692e9579b972813ec58a9cc973f6f1a9262947e5785e9f31803795ce71021fb0692e9579b972813ec5b4cec7cbd9b987cc1d830061c6f2ccf6af6df718e4ee4fca1038c3805db5a798b4cec7cbd9b987cc1d830061c6f2ccf6af6df718e4ee4fca1038c3805db5a7986fdc3b98e3b896e6ae89fabba8cc5b928ed290a026076501dcb7f66fce6cbb0b6fdc3b98e3b896e6ae89fabba8cc5b928ed290a026076501dcb7f66fce6cbb0b18b83785d75d8cf371169a6f2d5acd9700df554d67646ba311468a5ba76f924418b83785d75d8cf371169a6f2d5acd9700df554d67646ba311468a5ba76f92441dfed1f0d2a60ccfaa78458cef258373ff53878a029053ae338779151659cf5f1dfed1f0d2a60ccfaa78458cef258373ff53878a029053ae338779151659cf5f2b75d67c9e1827055fe101555224a79e3c6752fa26731e858f32a2289b33f658886eb74beb9716dd95d2af6383500e8a9f41c1da5cf5aff0d1e2d55f03f8b1a7b6768b3e6f3744d36418b6ab2fbd78de1453683d40954f638f1da69395b4c3a6b6768b3e6f3744d36418b6ab2fbd78de1453683d40954f638f1da69395b4c3a684cdcfe4bece7ec249ad5e379a785e82be9407eac14e5a375b0a0ac818ecd97d84d4e177c642587cabd1e9cfb7759c84a55075b24c9b102876c666ce5f66ab36c9c956fdba08fdc855cfe992f94c580b898393112d2ec64d5ff5148bc6e71ebdc9c956fdba08fdc855cfe992f94c580b898393112d2ec64d5ff5148bc6e71ebdcec38548b05d40fe5c3ecbc14071cd863292377932378b50c7578e46c78385dccec38548b05d40fe5c3ecbc14071cd863292377932378b50c7578e46c78385dca06135664f0e2015333f982d737db28bcf3d1abe51e41b4ac0bb66dbee3fcaeca06135664f0e2015333f982d737db28bcf3d1abe51e41b4ac0bb66dbee3fcaec6d27ed87e025609f4aef5968d6cac3a217c540895fac888f22306602eed47ca06d27ed87e025609f4aef5968d6cac3a217c540895fac888f22306602eed47ca06ecf6df626a15e7ec492241c3763d589b4202fb3b0f27ce9fa8bba8a4140e4ac6ecf6df626a15e7ec492241c3763d589b4202fb3b0f27ce9fa8bba8a4140e4ac9decc5078e260ed0c34ee5edf25da754e5eeaec70b2ef5b761a08641b4e855ce9decc5078e260ed0c34ee5edf25da754e5eeaec70b2ef5b761a08641b4e855ce813de8eec882d71cd0bc98433abd73694e19024178e2b395632982b4362a3b89fa1c7a809b24f328ca2903fa468f07d3c3f8c1745307b19491f7c09b6cc4ba7d7f971690a617ed856dcc54f5d851b11fe5f3a695860e2d1e36bbc665332dbfe37f971690a617ed856dcc54f5d851b11fe5f3a695860e2d1e36bbc665332dbfe3dc09865a33e8fcb7b41195da4378f7c4251d06c646c4cb12a5db0236ae934178dbdf5ce29c37b1d79f9abfb391932d61020c5a719976af54ed3a2b84a18acef9207bf45531a53e298a689375f7f10eac1e77d3dfa5b4fac87c457de5f9125836207bf45531a53e298a689375f7f10eac1e77d3dfa5b4fac87c457de5f91258363e004773613a7703bc980452a300c59959bf282c3dd615412a01af2a7c46ff8f3e004773613a7703bc980452a300c59959bf282c3dd615412a01af2a7c46ff8f300655340638cf63a9c8d14b3dc19bdf3be25b68543e484c466038b3e822229e300655340638cf63a9c8d14b3dc19bdf3be25b68543e484c466038b3e822229e141bc3aa4f3b41c16350e9ad82188d5d4d2d16337eaab02d487164032586e01a141bc3aa4f3b41c16350e9ad82188d5d4d2d16337eaab02d487164032586e01aff7ac8e5ba18c038e5a25508156f967360f8542b6c273ea2577c6475467cc8aaff7ac8e5ba18c038e5a25508156f967360f8542b6c273ea2577c6475467cc8aae1077d1673a2af3be7cc7a9022c81c8aed0ed7913670e20107b8ffe5ef0b7f60e1077d1673a2af3be7cc7a9022c81c8aed0ed7913670e20107b8ffe5ef0b7f605cc72f43fea5a0fbd88f0ac81389b92901bd458ad409e977ae060aba2d81c5795cc72f43fea5a0fbd88f0ac81389b92901bd458ad409e977ae060aba2d81c57907afdcc5764134617fe5d741b4e41b47d75b030afccc71f1fc0d6b6d11645ff407afdcc5764134617fe5d741b4e41b47d75b030afccc71f1fc0d6b6d11645ff4e8a50a054db635d16f7b3072bc83e24c55b92b0c8d17745127962595556adcec4e5a08fb4aa5563dd269ca1b97c39b038c49eff9fc4dd4e02da45cb3c19367d7da9e310ba522d379762373fd63166852d53449b9d7c6eebdf9ae1adeed17eb00da9e310ba522d379762373fd63166852d53449b9d7c6eebdf9ae1adeed17eb0028eee2c18b36bed4c2fb058c19ca72e6d803ee9e108736a300eebbdd533c6cf028eee2c18b36bed4c2fb058c19ca72e6d803ee9e108736a300eebbdd533c6cf000a0c45279bbf82887649b7e51b5ce1011ec8e08a86ed1cf606d6534b26140171beb2306087fbfe4aabc555ef3c294c160e918af236a1fc3b6a8b17e8018c370126aaabe011be1c8d3cf2774b9bf3ffb0a4ff867710710c060b95a6a756e86f878b3378ad39ce84e2614291a39d13c8cd79b3c54255dd76958fa1f93dbb28c885f6cd227f14e26d589c749f19837aac0ff060f605638606a643862171d417dff5f6cd227f14e26d589c749f19837aac0ff060f605638606a643862171d417dff74b21df997a3a8afa0cb6fe84d0251d8e02bdd5052aba216b2173f0b263b4a5174b21df997a3a8afa0cb6fe84d0251d8e02bdd5052aba216b2173f0b263b4a5166a4313c9d6033c3d48da4560cbb6ca28afc3098e069abbf36e18df671546aea66a4313c9d6033c3d48da4560cbb6ca28afc3098e069abbf36e18df671546aeaeca6545cab1e39fee45046a3258dfdd7fd83ae4ab1a459ce447b4b965ed35d7beca6545cab1e39fee45046a3258dfdd7fd83ae4ab1a459ce447b4b965ed35d7bba6a7e69da36be07c364eb891e213d83c49a53fc89b694bc667a93c3d795da9bba6a7e69da36be07c364eb891e213d83c49a53fc89b694bc667a93c3d795da9b9b678f6eb583cf6c7d09ac93a618a82c4efba4fc762c32e68dbb5a24d7acde259b678f6eb583cf6c7d09ac93a618a82c4efba4fc762c32e68dbb5a24d7acde2524ef6e2f40b05bdcbc6c73acb2e9fd1a82ea0858fc4e9f20e968e8bca6dc654f24ef6e2f40b05bdcbc6c73acb2e9fd1a82ea0858fc4e9f20e968e8bca6dc654f9ebf3222a6d0b2ffc1e50721454f7faa32952afe3b01dcecd159d177fa6986329ebf3222a6d0b2ffc1e50721454f7faa32952afe3b01dcecd159d177fa6986320f3862f3d4cb9a50e52bb0fc2fce80300e4a68dcca0fd001ea65b8515fa6c8a70f3862f3d4cb9a50e52bb0fc2fce80300e4a68dcca0fd001ea65b8515fa6c8a759153603658cc16d75118ed5b56e008ef0dc7759848516779c7a6a521919e37659153603658cc16d75118ed5b56e008ef0dc7759848516779c7a6a521919e3766a5e643ae3ab0b757c81bda5d268ca7287dd384fc41b4a48619b38d7ecc2d4f96a5e643ae3ab0b757c81bda5d268ca7287dd384fc41b4a48619b38d7ecc2d4f927b16e838c50a18d339ddcafbca439e7aa9bec13941c8989573911b42db58fd327b16e838c50a18d339ddcafbca439e7aa9bec13941c8989573911b42db58fd3d4d5139af5db021c015032937ef44397e34f7363319c455007a106e037bdf4d454ab4b011b7e8766bcc51fa09fa54faadcaccd4ff0539183e4853f088b942f37d35878eeceffd13e53920b7df33e7a0af3ac9788edd9f8994cc70d05dc17c7efe47aa8a6d4664c7615b3afb9dd437995adb138d733cdcf576f9c05cae87db04ea019e1255628963a55ce427595c4e2457b09fbc8d7ea55a7c328138c79a41584d790f2c8bc9d8a82997cdb8d55d039877f24db62734faecb707b0ac523548edc9fc65341ef3331a200cbd7f95c7ff67bc8a8c33d7bb00fb4d7b4ed12be9ef5869fc65341ef3331a200cbd7f95c7ff67bc8a8c33d7bb00fb4d7b4ed12be9ef58649d3a9f2ffb91ec14c0ab40e045b6998cfd586ba3cd586c61553312615bbf7dd49d3a9f2ffb91ec14c0ab40e045b6998cfd586ba3cd586c61553312615bbf7ddf84f31b0c4258af55a1363434015a8bcedb74b95fbadf3632b6aa331954d213b568f20d98b0efcc3ab7c07059214801c353ffc51128c9bfa9de0c7732cf200a565cd211ec9bdf3793538198d684c0367776b6b48a053304593229c49539c4fa865cd211ec9bdf3793538198d684c0367776b6b48a053304593229c49539c4fa8cfde7ec3aaf1671dae3b7e462125e48a36d39868354f3a518db08eb4db2e4f52cfde7ec3aaf1671dae3b7e462125e48a36d39868354f3a518db08eb4db2e4f523d184c45f76dbb4a0d8ac98e72174bdf54919e6db9ccd109208a35ce818934833d184c45f76dbb4a0d8ac98e72174bdf54919e6db9ccd109208a35ce81893483a2cb0579f9b1bc0423489e23928a4e4a16f9d0b5bf128f698ad40a87c45a73d2e6555c3732f435464eb8bc07e1fa32d6e2d83e5f3a89b5f7d5541a6494ffe87c14c42ac6a70bca245c54030269f752c8a891a6dd5aeed6661f83c43c0363729714c42ac6a70bca245c54030269f752c8a891a6dd5aeed6661f83c43c036372975aba0000cb700133aade193a5300e8a06b53cbfa8ec99909d408267385e0d08a5aba0000cb700133aade193a5300e8a06b53cbfa8ec99909d408267385e0d08a1b896a12bdb1bd0eeb168a7a698953113eee468bfd70882e63bc8ea976066a871b896a12bdb1bd0eeb168a7a698953113eee468bfd70882e63bc8ea976066a87db43eb81a6233e2e79c9b3734844605f6e34d51033c96c05b621c9ced4b1cca1db43eb81a6233e2e79c9b3734844605f6e34d51033c96c05b621c9ced4b1cca104b5854e9c3f2564b39c73998bbb651126d4886fb8811af2e848f7cd02cf244504b5854e9c3f2564b39c73998bbb651126d4886fb8811af2e848f7cd02cf2445ff4631bbe54223a6cabd5ad7e41f783f50e95ad46987e479ea0afa0b75eeb574ff4631bbe54223a6cabd5ad7e41f783f50e95ad46987e479ea0afa0b75eeb574c757360492acf1ca429908aee03bb60945a3e55a8a9ee90eb1ce27a32347b44dc757360492acf1ca429908aee03bb60945a3e55a8a9ee90eb1ce27a32347b44de938d69ade85aceb52432e15345f022c42faf4a54cfa51d87341b03b05ce3972e938d69ade85aceb52432e15345f022c42faf4a54cfa51d87341b03b05ce3972fc0ed759ff106c7d422ed2b1b7a0827de8193b93d960ba86e8ed2d2ff027e752fc0ed759ff106c7d422ed2b1b7a0827de8193b93d960ba86e8ed2d2ff027e75242f7aabeaf512eb056ddda1be9e38c610e46e028facf675631e731c53a5e1b6142f7aabeaf512eb056ddda1be9e38c610e46e028facf675631e731c53a5e1b618f8d762a6c1c21269738010b5320000963d5e918ba658e47c1e30224452f88098f8d762a6c1c21269738010b5320000963d5e918ba658e47c1e30224452f880920891868494464972b35a562aaeabe6cbc5cb363e61692c310f77f93e1485c0f20891868494464972b35a562aaeabe6cbc5cb363e61692c310f77f93e1485c0fa40ddec08b71f5d5fad269b43303deba751e334fe8e6617e6bc41f2a6cba44c00793b9b8b27038375e746702735f2cf0bd36ef74c3e518ba00b510ac0969f84b5dc8e3d70f2d7d2be600f6414b1048c48f5c511c01334be159ad9b301b3159a65dc8e3d70f2d7d2be600f6414b1048c48f5c511c01334be159ad9b301b3159a66fdb442113db2adc81c744f824326f8d02bbe77cc324b4b84b762b7a650171946fdb442113db2adc81c744f824326f8d02bbe77cc324b4b84b762b7a65017194b44695fb3e57d5d78adb342458c9526ab39c2b94a1f9f38cb28bddd0deb46a7ab44695fb3e57d5d78adb342458c9526ab39c2b94a1f9f38cb28bddd0deb46a7aa8495fccba74c3a3aa5cb120b193b59b7653488dc3a8a58d08a3a5ad6b3970aba8495fccba74c3a3aa5cb120b193b59b7653488dc3a8a58d08a3a5ad6b3970abb1db28a54d79f5bfe256491407c435142df33360be5ca9982d4c580c31354e6db1db28a54d79f5bfe256491407c435142df33360be5ca9982d4c580c31354e6d168818d76b571adbe88424414d45fadd69ce511802e8042f1d9f8952ae9e040b168818d76b571adbe88424414d45fadd69ce511802e8042f1d9f8952ae9e040b69fc5b11141ac69f485a55460d209148bb384d5996091a2f428d763a48aaa14e69fc5b11141ac69f485a55460d209148bb384d5996091a2f428d763a48aaa14e88668ec20e418fe8080d1abd5137809ee9baaac43c729d4de60ce21d7269926588668ec20e418fe8080d1abd5137809ee9baaac43c729d4de60ce21d726992651c4639916ede5cb46fa036a10eb71867cdebaba661eee6872cdf45dfbfe988951c4639916ede5cb46fa036a10eb71867cdebaba661eee6872cdf45dfbfe988953d68ab01051e649c283923bc98ccdc93a8534b79cf825879942b604a82d73a723d68ab01051e649c283923bc98ccdc93a8534b79cf825879942b604a82d73a7220a5aec9b53dfe84064ac96e634b11d4b291f1ab97a59d9c5e2442443cdbe3cd20a5aec9b53dfe84064ac96e634b11d4b291f1ab97a59d9c5e2442443cdbe3cdfa6649cbf9ebb7ad765e741ff059c3557f06446aeaf9a4bb0a1f734695cfe4ddfa6649cbf9ebb7ad765e741ff059c3557f06446aeaf9a4bb0a1f734695cfe4dd73c5155342bf0b0da1f2657f4ef80b148e8f8bbb542b8384420c7e223144aa8a73c5155342bf0b0da1f2657f4ef80b148e8f8bbb542b8384420c7e223144aa8a268184c416977f319c207df3b6405de47426a61178c5360e4bdba2cb2ad7fb99cd8f2d33e40d7da01b9924bf1b6fa338f666880f12d13b9febcd9791d4d8355844748445e68a5e3afd093937197cb0c8b0cab97ff00612ecde0e94391db632a237d3ec7c72c7e9552c8055ccf76e5183ab006bd7c7c6dae9ddfc1a7350f9393774f8152155a3badb9e12c29ae4018e8af51801047938822ce587c610a293dc7d74f8152155a3badb9e12c29ae4018e8af51801047938822ce587c610a293dc7d0d4628e7a7da812fb902b037b2196d59c48084a874c2c8a1f3c8caa93b5ac5f50d4628e7a7da812fb902b037b2196d59c48084a874c2c8a1f3c8caa93b5ac5f58824aa603b01e3da15b2523f4c52b9491ef16f168fa7c469cccae63fc8a481c38824aa603b01e3da15b2523f4c52b9491ef16f168fa7c469cccae63fc8a481c3a8f86b3d0ae1a62c75843e100d7fe5fd0da682407750edb0821a8dbe61a2796da8f86b3d0ae1a62c75843e100d7fe5fd0da682407750edb0821a8dbe61a2796d503c9c2620a87020625f1bd48cec23ae5f0ba8c67adb5e16bb497d9c0ec02493503c9c2620a87020625f1bd48cec23ae5f0ba8c67adb5e16bb497d9c0ec02493f436d2468a40d504176fec9f27c794e120ba3306c6434b7af71b5201292ed707f436d2468a40d504176fec9f27c794e120ba3306c6434b7af71b5201292ed7077c8ce40daeac995d7ec1a7a8c1427dfe187eb701a82908f8bd5bedf0f61c223a7c8ce40daeac995d7ec1a7a8c1427dfe187eb701a82908f8bd5bedf0f61c223a302d1a2f656b6a22e46e8f40236a8a826df4fa78a8cb6c55b698f5e1cd8a5428302d1a2f656b6a22e46e8f40236a8a826df4fa78a8cb6c55b698f5e1cd8a5428035311cd018ae87c3bfeb0fe54c51d056615a21b5c5cfd80b96b114faace5afd035311cd018ae87c3bfeb0fe54c51d056615a21b5c5cfd80b96b114faace5afd25c144f0ff6ae326e9be52acf1c6aeed312781ead6a1b1370f1416ea6b5558068d75af242a5ad5d34842783725dcaacfe0a6f6b24915ae25d0bd533ffdb31dc7afeddaee9f64f06a862b5180a790ff210c4a235dd3e4f23daee0822e9ca24b88afeddaee9f64f06a862b5180a790ff210c4a235dd3e4f23daee0822e9ca24b88f1c2fcd189ed5f0a32e9f6ccc9f5923297b0ed433fe4b94ca35b5fa4835c4c23f1c2fcd189ed5f0a32e9f6ccc9f5923297b0ed433fe4b94ca35b5fa4835c4c23d6e6042ef698678a67e611515a41c5be8dc4157ae492b9d72facf32002fd8bf3d6e6042ef698678a67e611515a41c5be8dc4157ae492b9d72facf32002fd8bf3915e1eaebbe033d2b41f401dc144266c4c29e6740d4b439368e11efa51275236915e1eaebbe033d2b41f401dc144266c4c29e6740d4b439368e11efa512752360e5bc2ceb6faaf8d024433a34c945f0830acaf8538e9fd032fbc8b9ca2af3e680e5bc2ceb6faaf8d024433a34c945f0830acaf8538e9fd032fbc8b9ca2af3e68192c0f2572df974c9b762d80be1c4c99afb4b8570d391a728e27a86b2a3a8f00192c0f2572df974c9b762d80be1c4c99afb4b8570d391a728e27a86b2a3a8f001e05716086a51290a4a802b2326d5aa6236dc6e174b11adc5597a730ed0d818c1e05716086a51290a4a802b2326d5aa6236dc6e174b11adc5597a730ed0d818cb408416e30c3c53e52b705c3bd6f636adf6c9b8c7d6033824ee2bd726832796c6ac5a24fa72e840817535fc1e94838c3e02fc6e1731345658a81c531ed57f21c6f83e4d627f12aa213165b996484e36851c594609150e9311fb275d6d4f4f9ee6f83e4d627f12aa213165b996484e36851c594609150e9311fb275d6d4f4f9ee4accd299a25991599f3551f806b5e1800e0ccbdd66da0cd0edf3aec153f970304accd299a25991599f3551f806b5e1800e0ccbdd66da0cd0edf3aec153f9703020f66e5ce38cb663b02619db7ee7261cd3539f1a2be7ad67e9b4fd543ecb010f20f66e5ce38cb663b02619db7ee7261cd3539f1a2be7ad67e9b4fd543ecb010f2a2e946e92fff0d8701d4c74ec1d3638c3a064a70b43f440e2ad1c4757b976222a2e946e92fff0d8701d4c74ec1d3638c3a064a70b43f440e2ad1c4757b97622baa5554702eef7f3fa1aa53727f587968f5a567ac03919494c6c72846c1cdb06baa5554702eef7f3fa1aa53727f587968f5a567ac03919494c6c72846c1cdb066e8c42deddce8a555c5cfeba9aaf539881336ed80e9ae09be7cddb7de334f3c46e8c42deddce8a555c5cfeba9aaf539881336ed80e9ae09be7cddb7de334f3c46f73ceead2d2e3fabd839c8f3b1962d0b321303c0616f5c98aaf363894aacc636f73ceead2d2e3fabd839c8f3b1962d0b321303c0616f5c98aaf363894aacc63f2d311d1324fa9b9119262bde41a0301853fbbc25aded1a387402f26498f7707f2d311d1324fa9b9119262bde41a0301853fbbc25aded1a387402f26498f7707350ede89958ed7ee08012c70d118d690498347dde292ed22325f9a0dce04d61d350ede89958ed7ee08012c70d118d690498347dde292ed22325f9a0dce04d61d6e709d25f0aa70de089a4e814e0bfc971b3e2616d2793753736bd4d95089b5926e709d25f0aa70de089a4e814e0bfc971b3e2616d2793753736bd4d95089b5920fe2addc7cd06ad1d274327cb068b60c22b42d4a6764230bd507d2151d91e05f0fe2addc7cd06ad1d274327cb068b60c22b42d4a6764230bd507d2151d91e05fab14d1e9d20d14b419f02b84faec0030773a6fd7a45f0028fa0e56d43f64968cab14d1e9d20d14b419f02b84faec0030773a6fd7a45f0028fa0e56d43f64968cffcb5af37b578ddcb1f8360c601e826e13443956eb74fcfa2f90e9629f8e5d24ffcb5af37b578ddcb1f8360c601e826e13443956eb74fcfa2f90e9629f8e5d24a779e95b4072abb682a7fff0f6d50ec71515a264c2f26ac2aa75d8fa794dde57a779e95b4072abb682a7fff0f6d50ec71515a264c2f26ac2aa75d8fa794dde5712d8bc0fa5e9b498cb4428a3600835ecbe958d346336454fa333ffb10e8ef30d12d8bc0fa5e9b498cb4428a3600835ecbe958d346336454fa333ffb10e8ef30d913af7358db57efa23304ef8dd44653eb7a6d580a8bc830f347c6153e00f9ef0913af7358db57efa23304ef8dd44653eb7a6d580a8bc830f347c6153e00f9ef021c0de2eff2e18c1be03deff8e9dbc61e4bb4cc3736ae167d7eb7dbf046d978921c0de2eff2e18c1be03deff8e9dbc61e4bb4cc3736ae167d7eb7dbf046d9789761f23151637fa3a08690883fac8170182ebe591884917d00d89159d31c7eb30761f23151637fa3a08690883fac8170182ebe591884917d00d89159d31c7eb30ed94471cb2636a343f13adfee89b9e20f443994e7a8d3531df40ebb3253523d3ed94471cb2636a343f13adfee89b9e20f443994e7a8d3531df40ebb3253523d3fe7e29d64061c05cbca40975ea900e84a9213812ea4a21b988b1ba1467039cdbfe7e29d64061c05cbca40975ea900e84a9213812ea4a21b988b1ba1467039cdbaebb46399b488e23b6ae201807e2ccf87dbef70c65b84c44d0bf1a309fed8a54aebb46399b488e23b6ae201807e2ccf87dbef70c65b84c44d0bf1a309fed8a5493e3c5894ad8bc521cbf853ceaff02502d19358a5261537e34e544b19fba7ee693e3c5894ad8bc521cbf853ceaff02502d19358a5261537e34e544b19fba7ee674ac908e97e4c2497799a661e323294a70032aa936fa8e9c7d475d9d1a10724674ac908e97e4c2497799a661e323294a70032aa936fa8e9c7d475d9d1a1072460ee3387f4a75435de4e30c62d999ce647e25c62bfd4d39e6c92e6575a4c0af450ee3387f4a75435de4e30c62d999ce647e25c62bfd4d39e6c92e6575a4c0af453d71bc2cfb92f389922db654962661146f2c8d0164117cbd607746727b15b72bdbb541d3b6c9f5c2c16882b24f5af3dbfa15167ba16d75b09310f4889610f47ed8ac98bb0b60cfa36cfffc736f9d4c1d2a424d86eba4a57e5998c5f69bfd33d1d8ac98bb0b60cfa36cfffc736f9d4c1d2a424d86eba4a57e5998c5f69bfd33d1ca653e449f2a9d588b44b2012bc84a449d5a66566f27305bcebbb967e2dfdf7eca653e449f2a9d588b44b2012bc84a449d5a66566f27305bcebbb967e2dfdf7e195120df4eaee825e1e7fe629522cbfe99c25d327154183fb3949d824dcfbfd9195120df4eaee825e1e7fe629522cbfe99c25d327154183fb3949d824dcfbfd9119e387c8fff9c014d72345f616fb1c13a4570e5d3a2c64e3cc2edd179318d18119e387c8fff9c014d72345f616fb1c13a4570e5d3a2c64e3cc2edd179318d18a74449ce93de124776a1386a55c1ca4f55a1e477327e34657dfd3eeaf4285f65a74449ce93de124776a1386a55c1ca4f55a1e477327e34657dfd3eeaf4285f65a780604806b161498beadbdc388540ef7949f5b9cab877b56a1917c957b0986fa780604806b161498beadbdc388540ef7949f5b9cab877b56a1917c957b0986fa3cb6d7858a86023b64dc328bf72cdb348f84c8f6733f0c6b4d6857ca0fdc574a3cb6d7858a86023b64dc328bf72cdb348f84c8f6733f0c6b4d6857ca0fdc5741c4c18109bd4c7912c3632d2579b2062cc104ef8a0c1c0a049670fe1b9f45c4a1c4c18109bd4c7912c3632d2579b2062cc104ef8a0c1c0a049670fe1b9f45c4aa9a52dfcaf3fea3a3ea63fe392e06a29f8f1d1e7220db78b1d03886c934c77aca9a52dfcaf3fea3a3ea63fe392e06a29f8f1d1e7220db78b1d03886c934c77ac77977cf8360c01a9e3e45f5671898935377e7499b755f807ae66bfc026a74bdb77977cf8360c01a9e3e45f5671898935377e7499b755f807ae66bfc026a74bdb2cf63f5274ab61310bda763eca0af4d8a6772990b91e18054c468ad6e227c2f12cf63f5274ab61310bda763eca0af4d8a6772990b91e18054c468ad6e227c2f19e2a3b44c93413859f844222bb16e39145d2dcbc766d3de576d02ce067352ee0bb14dd138fca3465bb522d3012490c499943e4d117200254e772f7bf4ab4249dbfb9bcffdfdea8821eb390be0dd68072f061b721f581310de1e8c83bd9b34edabfb9bcffdfdea8821eb390be0dd68072f061b721f581310de1e8c83bd9b34eda0a7fec0f1e266b833544fb3aca09a60255d8615666add06a7ad5032d3be595896221b7ce07ea67ac446ac9fe43ac827bb5aa906435bbb711aed2a091ae9a086e5e10b9df83ad26051c2874f9f09c09d28265aea55b246b8f7c64450ba1d775b05e10b9df83ad26051c2874f9f09c09d28265aea55b246b8f7c64450ba1d775b01388bbaec17117f8127695fdecb6cecc6d1f949426c2bef5cfd9b10ccbcba9301388bbaec17117f8127695fdecb6cecc6d1f949426c2bef5cfd9b10ccbcba93012a390ca524b9e4447e404a042c146b563fc78d90f39ac950542ae2e2aefaeead088de83144e93fef2a30c9775379f71215091d3c485792ae1e17bc4653ebd1ff9d5dff8df68700619b24baca98c68fe1a28d36ef83f34941c6404518a6f46345a051642f713e5f0c274df6d00805269d0eeabb9ec2952d6fdf158cc2bba60e5477c69518de100b9c48a8e9fe682b718364ebc8911b90cc91fee31736c85fbcc477c69518de100b9c48a8e9fe682b718364ebc8911b90cc91fee31736c85fbccff0c6c2586b185afefde6a4f069675fe361c684c8582f5ac2458b60c2e0d43bfff0c6c2586b185afefde6a4f069675fe361c684c8582f5ac2458b60c2e0d43bf3e6b4ccfbd2f221995b7a56830af62c5d1195134c2b3d6f7500bcf4431238c3e3e6b4ccfbd2f221995b7a56830af62c5d1195134c2b3d6f7500bcf4431238c3e576f0b22357dc4e0a7296c89fcbdc9c09a8acc18fea92f0d02b23f7f6a868142576f0b22357dc4e0a7296c89fcbdc9c09a8acc18fea92f0d02b23f7f6a868142bd35d68e181570db271ab13582bdff87e636a458f6e294e4b0b2851885c67af6bd35d68e181570db271ab13582bdff87e636a458f6e294e4b0b2851885c67af64f4edb7e57bc4455d188c7a4c8fe42d627a9a27f128062406cc2e57f90a2212a4f4edb7e57bc4455d188c7a4c8fe42d627a9a27f128062406cc2e57f90a2212a1040d6e05aa172c9b19193fdf9cd0a4b755e4169f671403eadfe0f60e93ef6af1040d6e05aa172c9b19193fdf9cd0a4b755e4169f671403eadfe0f60e93ef6af6015321dc354b2555e5301a02276b6ae9b6d5375ad24a37044ca8a767d44c5ce6015321dc354b2555e5301a02276b6ae9b6d5375ad24a37044ca8a767d44c5ce28b7c5261e9f4e3c35870b5fa983e52664eb78f1e5cb6b5a4e630c6c26ce225528b7c5261e9f4e3c35870b5fa983e52664eb78f1e5cb6b5a4e630c6c26ce225552c94bd6be83b35f11834c08a3c95f8fa4414e5374ada6986ea0c49c170475d452c94bd6be83b35f11834c08a3c95f8fa4414e5374ada6986ea0c49c170475d4d3ab5c37bcfb394fa09120f11f6769bbba003bb7b90fe47bcbf6ff312c5e0e6cd3ab5c37bcfb394fa09120f11f6769bbba003bb7b90fe47bcbf6ff312c5e0e6c341b3fcfc89d43a73784e13f5daf89ddf200d462f19859ae4eff5b6a5ebb8d94341b3fcfc89d43a73784e13f5daf89ddf200d462f19859ae4eff5b6a5ebb8d94c7bf5674e67ed5e149768ff4b09166c14ecd7c9529408e5a56f4f528509744fdea8a7e030b54ec01a27f117a484935713232c094beecc64130802a1e721ba0f03bf5be4d26a7ea8e21a185891e2bac5976947691b0d3b2bdb08088dcd1b9df583bf5be4d26a7ea8e21a185891e2bac5976947691b0d3b2bdb08088dcd1b9df58ab1ed95dce457b0fdf6246905e25c6112a8dec832a4aaf28af04e0dc3fa53091ab1ed95dce457b0fdf6246905e25c6112a8dec832a4aaf28af04e0dc3fa5309130bdc474742ea4009955f0099c9cf4839a17327a0b528a317b649920d163e2e230bdc474742ea4009955f0099c9cf4839a17327a0b528a317b649920d163e2e21e6391c7d4ca4b7e1121d494d14fa19c820397a018e3e27a45f7544902d432eb1e6391c7d4ca4b7e1121d494d14fa19c820397a018e3e27a45f7544902d432eb35f27754362d47662dfc859ab2caf7f445c34c3cfbbdcc8b837d8b1e16cf43ff35f27754362d47662dfc859ab2caf7f445c34c3cfbbdcc8b837d8b1e16cf43ffaa01a0fbb4b9139c017e1398d7ac3f6f9fc5ad1cb51a103bbc915455adbc502baa01a0fbb4b9139c017e1398d7ac3f6f9fc5ad1cb51a103bbc915455adbc502b40051b463d00ad744127691202f9fb658da45d7731f62259230ee9a987bb1d2640051b463d00ad744127691202f9fb658da45d7731f62259230ee9a987bb1d26d84337ea19a96c4def641adb61b220ab612885a5e5fe2da0b0e445be219440c9056003126f0a7901c1bd6c5521766c25b164fc49bbc44dd8a7604ae0f5af68338027adaba6a7289c50de6651f591f77a996f4186cdb2f2bcfb11729a578510008027adaba6a7289c50de6651f591f77a996f4186cdb2f2bcfb11729a57851000a76db83e41a63bc5a7458ad8933c0c8d3930f515803f1af309790c4dfb0d566fa76db83e41a63bc5a7458ad8933c0c8d3930f515803f1af309790c4dfb0d566f539251c7ab861be03afa806f4754014ba691eb06d98051b26d132ffad4791d75539251c7ab861be03afa806f4754014ba691eb06d98051b26d132ffad4791d758c6fc9ecf68d5627d7125dbfbabae2cefb5dfb35b5cb11d8d168ffc8db1fee4f8c6fc9ecf68d5627d7125dbfbabae2cefb5dfb35b5cb11d8d168ffc8db1fee4fea632f68d7e99d3fe1a28855cd12e1b7cb443e7cb2a4858c5d217863417704e7ea632f68d7e99d3fe1a28855cd12e1b7cb443e7cb2a4858c5d217863417704e7cc91991a6ba113bae8a9cb12129ee337583c16c2f0ff6d3f6de2edf133ce9634cc91991a6ba113bae8a9cb12129ee337583c16c2f0ff6d3f6de2edf133ce96340b9636d795664d0addb8c59f9cdc47323a7f8eddbb34f0b2afe372c893f482340b9636d795664d0addb8c59f9cdc47323a7f8eddbb34f0b2afe372c893f48234b36c0a713ce2cb152a0ccc20f4539b5fb1eab2f2cbd364de25e6310f73e602409e24a07e86b5265bbb0e13d912903c45bd67f71d6a3db249175cb2e73d7d022df093e24beb92486f454ec3c017420c2d4f9ebec1ee1ea99a6eeee4155176ee73f093e24beb92486f454ec3c017420c2d4f9ebec1ee1ea99a6eeee4155176ee731c130cd6ea2f8b06adacad171bfa183cb262e30f000a4b859dae6385382652321c130cd6ea2f8b06adacad171bfa183cb262e30f000a4b859dae638538265232df4555bb78daa9dcfa340940e1ab17e28f2dd1132f682cec466e199fed779fe8df4555bb78daa9dcfa340940e1ab17e28f2dd1132f682cec466e199fed779fe8c20029891d3be2cd0fc5a6feacb788acf5ca8b394af5afa03e61f420f2788364c20029891d3be2cd0fc5a6feacb788acf5ca8b394af5afa03e61f420f27883648d5a15d9d229af8be76eed034292e034e448d2644689e907488b30fe309858ba8d5a15d9d229af8be76eed034292e034e448d2644689e907488b30fe309858bab0904e682fd026d8976c1f821572bb7f27f8e6f70a9b8e022fae58e4ad71231cb0904e682fd026d8976c1f821572bb7f27f8e6f70a9b8e022fae58e4ad71231cb7e790d8ac7fc092ab19a3475fc6e5d1c7679338f084eb0014086ad25c37ef39b7e790d8ac7fc092ab19a3475fc6e5d1c7679338f084eb0014086ad25c37ef394cf58080040e4cd66e0c777efed996b059d5a9ed5c987372f9eccabe7159c03f4cf58080040e4cd66e0c777efed996b059d5a9ed5c987372f9eccabe7159c03fcc88d0d44509c824f579ed6872a089ad33c9dae44843654760d56f68d0670e8b1cb687230937e060b2c9518203dc6095ff46419f8243b41bb72383ee4da758c94c326ea3a04325460221652cb2434ec93c31432f2ecf4def44d1c6a78d4cb8ee4c326ea3a04325460221652cb2434ec93c31432f2ecf4def44d1c6a78d4cb8eee0166c5d78981549b7e643698a6f16abdb6d383ce57b3e5db5772fc04d56deeee0166c5d78981549b7e643698a6f16abdb6d383ce57b3e5db5772fc04d56deee4c047f4eccb8ca27b8101b5bd75a477dc0e0125893ddbb48b94f5627e973e7f64c047f4eccb8ca27b8101b5bd75a477dc0e0125893ddbb48b94f5627e973e7f67f23415082dc49522012c0558ebd7d12758417def9d0a93476a8a9bd5b2f456b37c14b7514537e126a3ab0869ac79e898c15f3a2638b4b5f16f8435b4e87d044eb341ddf34fca7c04825d480ad28da89797f7a1a376620f49c427c934fe6a1ddeb341ddf34fca7c04825d480ad28da89797f7a1a376620f49c427c934fe6a1dd9113673197da16dc6596cc81987e9fc1680a2d3f289e0dbaea187ae99f4804f9e3e740f684226c07c1dcd67fde5e57734a2707759f088924ed1777050ef120f2342945455ed204ddd8fbb93083f6a71c6c1eea0a5847eb98611bedba8f1fcf00342945455ed204ddd8fbb93083f6a71c6c1eea0a5847eb98611bedba8f1fcf00691766c28136dbcc5c12f379ee0043813e9797e382ecb8abd24a208351e94bf6691766c28136dbcc5c12f379ee0043813e9797e382ecb8abd24a208351e94bf6f963d5174ae2c050be55ab38cdb80164fee1189c93f076c4df6c031f797c7f8bf963d5174ae2c050be55ab38cdb80164fee1189c93f076c4df6c031f797c7f8b229a55643e42b78abad682f04cbaff8349dfc1ac5e8faa40088ad2464684279d229a55643e42b78abad682f04cbaff8349dfc1ac5e8faa40088ad2464684279d9f1f1359b9a22ae333c6c22396e3624fd86884bd13156333530fb328f200b9439f1f1359b9a22ae333c6c22396e3624fd86884bd13156333530fb328f200b943b04c45c16a1ae1dd693ca3c3ade2f3aa5db758f82b9a9187bdc25190046e4622b04c45c16a1ae1dd693ca3c3ade2f3aa5db758f82b9a9187bdc25190046e462270516a139d9add60afc88cae915a321f1ebe6269ab6c01503740d2cc536feb8370516a139d9add60afc88cae915a321f1ebe6269ab6c01503740d2cc536feb83aeb7f4101a24ea2325493f53c0853781b6b56974ea1d72a54ff51efe041c1584aeb7f4101a24ea2325493f53c0853781b6b56974ea1d72a54ff51efe041c1584ca6a79a649561e9c45832493b084be37c783eb1f05256252f8e141a62b9236eeca6a79a649561e9c45832493b084be37c783eb1f05256252f8e141a62b9236ee911d28c00e8b3722b546cb4a06931b7f755a27aa9db5a6abef13fc9aebc03790911d28c00e8b3722b546cb4a06931b7f755a27aa9db5a6abef13fc9aebc0379022837c64f6b1d9608a18ff7038cc6c50897d97a635dd96a8f174fd7b9526157ba95ef7655d312920cc773ffca993bfc6589bb3b10054e0ce6108e6b0b80fd1aba61a62ae0c5900e1169c3554b474690813fc0e4378333d5f5fa4129392300586a61a62ae0c5900e1169c3554b474690813fc0e4378333d5f5fa41293923005862851b944d377b317f5bd975d68869ea6aa1cf00fa2d2efb2c784a1dd5b4098c09ea0a9ed6d580157c8cbdad856df020912b218d785023b9c60b7953e9850abe2b8c79bcf4c7de5d71141947e1111558a7bb083052e85f7f0836fdbdfdf23d7b6b8c79bcf4c7de5d71141947e1111558a7bb083052e85f7f0836fdbdfdf23d7b66f769b97a96406f90d9d11884511365101db192888ed7f028dee23282ca596046f769b97a96406f90d9d11884511365101db192888ed7f028dee23282ca596043e6578339e4b61b289d775689c51f69bc3a99b4d38c668bd4d1fe3b4833ca9dd3e6578339e4b61b289d775689c51f69bc3a99b4d38c668bd4d1fe3b4833ca9dd6f174ff5ac23e72d91863fd18117bcaa5029759e8c7e1f77c548072a178075236f174ff5ac23e72d91863fd18117bcaa5029759e8c7e1f77c548072a1780752315a5ffab7d1c5c363741e1f36a8ab9beedad37edc11548fc3e48662a1617843115a5ffab7d1c5c363741e1f36a8ab9beedad37edc11548fc3e48662a1617843162a016843d52d9afd29bef3b622de34b2544fab5c9e088c0aff7d2d879c11992167a881d973ff968f9f0156e4697c220ffe8a70b32ae2243175cd64bbde4de62bfce2d69863ceb50411f9ba7b97754d4090ca820c0c92a93d46ef7dc9f304c86bfce2d69863ceb50411f9ba7b97754d4090ca820c0c92a93d46ef7dc9f304c8673afaf3e506f885006bd4ce857b3a20ef799398bd6d92116c14a64f841d0fd4973afaf3e506f885006bd4ce857b3a20ef799398bd6d92116c14a64f841d0fd492ee3f911b636b1a80b16e7a318888c602ab558011d3ff3d5e8a7e737685b25c72ee3f911b636b1a80b16e7a318888c602ab558011d3ff3d5e8a7e737685b25c74e7cb894c3dd2d3f1536ae043e3a2ebe959ef31564f01bb4d07d328484d0b44e607d12c9dbe00f2fb41eb1b5076d8289db399032e0bab586a2d31a246f82eefefaba809a7af3d3a5e5e1363ec70ed9ae213e9ebb4b614971a8202046afa51fdafaba809a7af3d3a5e5e1363ec70ed9ae213e9ebb4b614971a8202046afa51fdae58a715a07dbbf58779bbda2a507efa0a7bcf4092895e47c82db893c1f75b6d5e58a715a07dbbf58779bbda2a507efa0a7bcf4092895e47c82db893c1f75b6d56305d9bf13c2c73820973fc047db3095e4b03539dc5aa51be8981b53af71f06c6305d9bf13c2c73820973fc047db3095e4b03539dc5aa51be8981b53af71f06cc92acbe1a55315802bd955115fac2ab46f439682f2e3fd53f11cb88edf5a2fd9c92acbe1a55315802bd955115fac2ab46f439682f2e3fd53f11cb88edf5a2fd9849463fd157e3a502a03c9e0cfd1b9c0bf2bb28caa9b3f78da517d29d403a3a6849463fd157e3a502a03c9e0cfd1b9c0bf2bb28caa9b3f78da517d29d403a3a6a3599a9c31a707b26d56183d5e1d8c6bc0580bb1a7f7c29b8ed783d2060190cca3599a9c31a707b26d56183d5e1d8c6bc0580bb1a7f7c29b8ed783d2060190cce97ba1f0973d73e2d3a050b84f08863460e107b071e025b2c5b0efbfb7c2ac13e97ba1f0973d73e2d3a050b84f08863460e107b071e025b2c5b0efbfb7c2ac1349be40873bf70cf7746f2fe9c0dc0dcaeb060550acf9f1e299fc9828d56123c749be40873bf70cf7746f2fe9c0dc0dcaeb060550acf9f1e299fc9828d56123c71aa5492767de6202c4be5cf7cdb8c10c4c49e5c30075ecb3bc477e3153e46f5e1aa5492767de6202c4be5cf7cdb8c10c4c49e5c30075ecb3bc477e3153e46f5e530f8ce101a0b20f3bf5a29efa5aa105ce8c24c7a216615e2352f233b323deea530f8ce101a0b20f3bf5a29efa5aa105ce8c24c7a216615e2352f233b323deeaa12bbb261f4c247c1c157ef814a5cf9abf59758b11b761c1b96dbd9556ab1a2fa12bbb261f4c247c1c157ef814a5cf9abf59758b11b761c1b96dbd9556ab1a2fdb351cc909a3b23681dde55db49d2608a28f1be9d726cc59e23d2e4e19d35c09db351cc909a3b23681dde55db49d2608a28f1be9d726cc59e23d2e4e19d35c09fd54d96392dc2298cd5f00170c087f2d760f7e106da17fb224412bc5870889b3fd54d96392dc2298cd5f00170c087f2d760f7e106da17fb224412bc5870889b3c36ab25f6b776fabe58df6cc62882c3e9a5b8f2b1ad9db17c625c34744062b5fc36ab25f6b776fabe58df6cc62882c3e9a5b8f2b1ad9db17c625c34744062b5fca00c59c8e7334df09e74be691a378762ed0df285e66059374c66c3527f6057dca00c59c8e7334df09e74be691a378762ed0df285e66059374c66c3527f6057da9efab3f45bec6564f4dfabce312129d2f8c385ada1359c2539f162512c7a0eca9efab3f45bec6564f4dfabce312129d2f8c385ada1359c2539f162512c7a0ec5b82c2a3206251718ea51a8bab18373c1efa4b0d5df394f816614bb7068471f90f451fde83ae3c2ea6acc2c94f447dd0951444c59190f169dcf95351f488c8dc52a9a69c29abb14a8477f8b622c3e01eb9f869dcdd7fdf739548a76f11ad731152a9a69c29abb14a8477f8b622c3e01eb9f869dcdd7fdf739548a76f11ad73116921911f998f3d7e8881ba5fec1a1f6a66d703723370225b15c83acf84171f076921911f998f3d7e8881ba5fec1a1f6a66d703723370225b15c83acf84171f0798ecf910d1432c6ef8f5febaed68e8454c4e0e86405582c016d84ec74d32613198ecf910d1432c6ef8f5febaed68e8454c4e0e86405582c016d84ec74d3261310830464cfe8800d1b1d1abadaacea93b187fc1822f26f73ee7ecae021471cdc10830464cfe8800d1b1d1abadaacea93b187fc1822f26f73ee7ecae021471cdc15dd0d0ba103aea064431ebb655b1a9338d85b1186b9c2763a0055752a2d51c265dd0d0ba103aea064431ebb655b1a9338d85b1186b9c2763a0055752a2d51c264d48929fe0ff948543786256687eaad3b988867da02b857c059c69dc81f50d354d48929fe0ff948543786256687eaad3b988867da02b857c059c69dc81f50d3567c53fa7c5a2e1813bfdbacaea158dd7af77a13c61d60ae05c22f3281b38495b67c53fa7c5a2e1813bfdbacaea158dd7af77a13c61d60ae05c22f3281b38495b1c7cd656c2de6c956ec0e79667640bb7bf18d3c1f2d419971720d4f09f8a52cf1c7cd656c2de6c956ec0e79667640bb7bf18d3c1f2d419971720d4f09f8a52cfd0338cbfacd03c0391c0ee10af7cfddf5abb2950e8960c2580666a87179a4488d0338cbfacd03c0391c0ee10af7cfddf5abb2950e8960c2580666a87179a4488715bfa3fa09ba759bf052004fe55d68603be9f857850973386c0c22357beaddd715bfa3fa09ba759bf052004fe55d68603be9f857850973386c0c22357beaddd40bd0563e24aba9281a0ab9f37a93299233b25c045c1338d47a8963506c439518fbd8116636852012a17541aca18327590567b959dd776c88ef6e7d65d8ec556eb4b5511919965145a4dff353d2558b10dc6c8ff6bac95e67423d49589e8919344562711d92214692b76a59385ef7227d9fdca03cbabfb9dbfc77ce08a7bf5999a81f641e35500cff2faa28cb4a89d4be4cf555584025c65df3a528b0b19febf9a81f641e35500cff2faa28cb4a89d4be4cf555584025c65df3a528b0b19febf8c919386e0606b4d3e183e5eb3ce2dbf82dd7e1b03e89d47e5ac0a81f20142f58c919386e0606b4d3e183e5eb3ce2dbf82dd7e1b03e89d47e5ac0a81f20142f5c6e3e861ede26eaecff3c8e9217733fb3527857eb817f10e7f0280f306ea674bc6e3e861ede26eaecff3c8e9217733fb3527857eb817f10e7f0280f306ea674bea90a0789f44afb5ea920c6fac040e548794f568323346518ee591af0c7fda1ae03a20201cf09b5661c63f9fb4f7dba65f22f6af40a7a5292d3cd80094f5ded0c464358150a873b157f8af55a05ffc12f31099d796785bb70e3f5f8407ab4851c464358150a873b157f8af55a05ffc12f31099d796785bb70e3f5f8407ab4851975798c1d3219dce3df00a0796a882dd0b109326e613587adad40cedffb0ce49975798c1d3219dce3df00a0796a882dd0b109326e613587adad40cedffb0ce490af5e6bad4a3fa893a7d2f1f939138994819f24cd2e409e8f29e136f7150636e0af5e6bad4a3fa893a7d2f1f939138994819f24cd2e409e8f29e136f7150636eed45bbb31e39a618fa3b43a114428e93da7ba2b4c0649b51a32a9a47753777aced45bbb31e39a618fa3b43a114428e93da7ba2b4c0649b51a32a9a47753777ac1ea7c1857b93df84b1ad296254a44271f010fc5e200b026fa6663609d74c59f61ea7c1857b93df84b1ad296254a44271f010fc5e200b026fa6663609d74c59f65f4cbbe7c6c4c73743fbbedae3d54fc346063d3fed67338a351872d1a5b282845f4cbbe7c6c4c73743fbbedae3d54fc346063d3fed67338a351872d1a5b282842014e1b4b44e7046c41326f19ed42eafdd480f72080a9caeabc9f37b7cccb9452014e1b4b44e7046c41326f19ed42eafdd480f72080a9caeabc9f37b7cccb9456ed05a36b5468f62064e3591ea6c90eb6d0b34d30b101803821c980e7cca66d36ed05a36b5468f62064e3591ea6c90eb6d0b34d30b101803821c980e7cca66d3075d1883cf140ec645c5ddffc5f388fb2db77b987b437670506e21d0cc49d35c26ff9d42dd3aba41d9c00376749dbb495b22864cc34e51eb64afb70fd4f6834c2915b98d467a1f4bb526ea7d8a7076d7a9b0f06e553c98e988453931f65a7cd12915b98d467a1f4bb526ea7d8a7076d7a9b0f06e553c98e988453931f65a7cd14f458c1b51652da8a73709e38a2258d7cddd160a966ecfee9e5c6b142e8f09210815b3b305ae0061299a67dd10dc02374b03ecd519fd020e1b636d4253440d3829eac0bde00a01b0764c1a2ceaf9eeac6035daacd7d0ea5bb66cb9fddfbee56929eac0bde00a01b0764c1a2ceaf9eeac6035daacd7d0ea5bb66cb9fddfbee569b6b137d15c9c57e9d4b87b3965d1788d0ba28a8b93dc0fdb4e3e14ff5172963db6b137d15c9c57e9d4b87b3965d1788d0ba28a8b93dc0fdb4e3e14ff5172963d9374dfb42424b13d0141e8c5967f32fc0c7a50a6c2d50ea6b38f04d3a2cfea1f9374dfb42424b13d0141e8c5967f32fc0c7a50a6c2d50ea6b38f04d3a2cfea1f360b1c855a9bfb1c510b9a238ebcfcf64984ab2b26e4fbfe45f026aa29c5cddc360b1c855a9bfb1c510b9a238ebcfcf64984ab2b26e4fbfe45f026aa29c5cddcb1528748e0930ee30cf2a6b96464083270d9d20319b2c8f31cbfc13f39ba9c4db1528748e0930ee30cf2a6b96464083270d9d20319b2c8f31cbfc13f39ba9c4d68cecca5ac2c4f7ada904f87b9d18f2ee6e349485d7f4653843366f1c8bf01b768cecca5ac2c4f7ada904f87b9d18f2ee6e349485d7f4653843366f1c8bf01b7e5d3e9fe3fc2ff36dedecbfac847f87280c29db75e21c374b51ff180c5eb68cee5d3e9fe3fc2ff36dedecbfac847f87280c29db75e21c374b51ff180c5eb68cedff705cc839a2b42f91295ca019b2ba46607ae3d144d26b0e890c62fcdd4bb3bdff705cc839a2b42f91295ca019b2ba46607ae3d144d26b0e890c62fcdd4bb3ba05568048563089883b0814558573eaf3a89692a8eae6258a823e2e040d75c9ba05568048563089883b0814558573eaf3a89692a8eae6258a823e2e040d75c9b1f366f24ce6bb70cee91c0ca5c96329381e9c99d31688dcbd1d04b4ebb4164661f366f24ce6bb70cee91c0ca5c96329381e9c99d31688dcbd1d04b4ebb416466f4bf52feae78a27738f412ecaea6e759657b56c7e136eae84847a9d7614d72e6f4bf52feae78a27738f412ecaea6e759657b56c7e136eae84847a9d7614d72e6a0acd6fa18d87579ca661980c570c1f6ffe1902e862c3dbe247dbe93b5566153a0acd6fa18d87579ca661980c570c1f6ffe1902e862c3dbe247dbe93b55661534d6d825a5718d6d32f6334aee29c0ce1bda249b32957a198aa9c09dc0bc134d64d6d825a5718d6d32f6334aee29c0ce1bda249b32957a198aa9c09dc0bc134d6578ac2418243bc8d66f6dd41975d825c5dff5d6e1ef8b305af745584108bd88c578ac2418243bc8d66f6dd41975d825c5dff5d6e1ef8b305af745584108bd88c095cac09931bafcc9086f16790c677f0e2a097d6746c8a4ca4e87296bbabccee095cac09931bafcc9086f16790c677f0e2a097d6746c8a4ca4e87296bbabccee053746cdae4a915f3b3dc46a25141d16469612e23738b48de1e29e8fca44ccf3053746cdae4a915f3b3dc46a25141d16469612e23738b48de1e29e8fca44ccf3f8aa8e18458110bb8120978e4bf52953afd04443994df02ed063a25a8bc72b0cf8aa8e18458110bb8120978e4bf52953afd04443994df02ed063a25a8bc72b0cf954bab048f3e6a73d62ba19df5ff9513c8cb777820cc1389c87e3a10f9ae946f954bab048f3e6a73d62ba19df5ff9513c8cb777820cc1389c87e3a10f9ae946ed3a6798a99f98301f65a49af58bcec3f17010fcd310fcdaae1e148bb1b58042ed3a6798a99f98301f65a49af58bcec3f17010fcd310fcdaae1e148bb1b5804207059e097cacba6b82cd256083224a9c3b16cd5fd2868e67c10c4ed95ba8224707059e097cacba6b82cd256083224a9c3b16cd5fd2868e67c10c4ed95ba82247be8b5dba367c9feaf01666376873eda2fac4eba121b4bb79e70b26d18e710837be8b5dba367c9feaf01666376873eda2fac4eba121b4bb79e70b26d18e71083705a5cd64e5c06b8afbb3139c5323fed2a6d55bbf8bd215696ea450e951d0ef6605a5cd64e5c06b8afbb3139c5323fed2a6d55bbf8bd215696ea450e951d0ef66c7750c5120f468d56024c5e069375b7abea6c3420672d6c306550391fccdc9afc7750c5120f468d56024c5e069375b7abea6c3420672d6c306550391fccdc9afa24004eebf372994a526d314e09bc3448050a4f0d06f34745bb23c7f7b8e01fea24004eebf372994a526d314e09bc3448050a4f0d06f34745bb23c7f7b8e01feb924fd60ac4c828a1adbdd3f8d71a8fd2d16b56ebe48cc59aa67173baefac214bd180a1145d18611e620bf7e5baa5b29f4afbaebc894befcb303251b5ccdbab84559920a8cb9ea62be33023d6dd183bea88bc20bad1b4caeb196decb9e5fb6e6cc925dc8ed7705c2bd444542091169073445d907f5cade9579da83e8d2568ad80c7b9ee51db4a46087da7530ade979f38e5de7a2e068b5a58cc9cc543aa8e394663c223c95e77edf64bf88b2fb3f9ab385866187630a4914c7c17ed7221c9f820f7ff61582b28115c56fe3127a4a203aefed876bd4f7e8d8c20224afce0ffe97802304af89c305a0d5feb8bf6ba9c7b3abfb6d5e620ba6d4f4d69277ef315e226b03ea1d93a88bf105909313e5661b5f35c281bece7485a9b997a621cd59f9ac2a4dc7a2a75969654a60ae333bdda0b53be979e0db035daa9780f202d9faea3dac87068283e5d1d92cfe4dfb2cc50d5ea5341d5ac0efadfa47db48595daafcfc93e79b29fca6d56488393712285db29e7e5a75c693f9be4008cde600b2b81700b5e6b23aea484f7a4312bf613b75417b78419056d4c9918b3a2cf6b5a616f6e75b7af05fa928568dc9dbf39845da83a48720e019214a0f250aa5e8de0ebec4bb64b1c3671c38f4657ff67b9508572bfc5aed3d0537d4428fa5607a5fda208e87975103191246d69aac4eb605cf6d84969b2054bee95dcccbe7824a99ae26e6fa147d6c7ed487ad26199c83aec30e862d8a4fefedd52cca622720c1c6ea6a2aa6d911b8fc82512a3c2d12b02283c0ae43f860dbcb140f3fe2ddfc7dfb7ce87985ffd93515dbe0bc61779aafb3cdf11e4c32d229e120139bfc38d3ea54b95a76e38cf248d2b943c380e0f50a3b80293de6d739f8a6a7ebfc182d81ee7663e04aa1262a107916641c7f211ac5898c0177535cd0bdc5aa872cc6e883842694d8f52181a04af69c7f806ec39ab2cac5f0fa7fa8beb6802601105355fb3e606151405d7a72d9ed8bed3d8e10d9a4b2013ffe79c6cd6367254e5baad1286d43552890eca2bda6762d72412b721f1a4fb6d82f22a9e7dd0f206743ec6a2e8294eb745c41516bb5b3c534faf4aa1d74eca204ede64060e98ac77adcb79d02c0ad50007c23db1c6b7c24ecb33eab8cdf14ce4ad5c0dd0ea56caef49af1399c7508897a4ec7a1d7eaeefd2e2a7b3f0814d36dac96b5208a278703ef1e1af4cbd41013dd5ead1dd371ec51b0bf2da49c5796c219238b6aa1ddef5631608c61518647cfc7b6fe56409312c0fdefb1f77dc7ee86bd131c5eb7a2b4a9885812b52828f7ecc485ada4dc8f1f947d52cd86d4d830ef677a2f04d337a29ddff32b53edaeca152e21c190acfbdbfe5d1ea7f28e0ee87ec387c806df1c62b5da0f958126201f40a8e87a8d39a6286aca58ab1a43ffd9f84e0758243334f579c6a7e3c082cf55a96a9f6d641b0431066dce4b4171ca0455febb135bc37d2f840ece61e85b009cedd4ed47c9dfd36aefa1e62d48976329f89d6b9a5f42d5c9620a69b9a500edb32bf80df32d0a2fc18aec63afcc8b579b23ade273a2394b9875c35367690b6a293dcd7e6dc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de25602d0a2fc18aec63afcc8b579b23ade273a2394b9875c35367690b6a293dcd7e6dc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de2560ddeb8941fead731519744d145d83ecdf82480f1bb9af49144f7d8fdd0ef807bcdfed3f33a1830c650eb830f0cb7c150f81ec5f31dac90a2260b322e38fe3a1c75ba95511417ebecef59e8f548925709e0b099469b0224406290158aad1ffad78a8e58d4e34669e2e7f0a5a4eefdd32cc32cae276de0e90e91e5da64c376af43bb4f0b58a20fd68347ccb827e7a62c688e3710572b97ff19ad48a07b186af2ec743c21b213b1fc167b642af992768ac2249680e57247ff539999d9060094342d7d00f4861f1eb15bace0e9f19d9975f52b2b2153e6dc7111717965332f337187220f803a24c94538a7f05049a0e848cc3d6c5617253f7e9b3d5381cba4c898bbd175e984c0c7bd073f037b0aaa6df4d8aadacb6f1b8898484a567b5e70f5a5837c9aef9d40b86c56d54db8d1c6b229322d74b3f761c31809dd8a76cb9d1a9800821cb011018b58c87f2c824e08085d24f9379244bcde6fbb6b46da2f6431540c7c27282fd2ae5688be2831fd6c76aaffb7a7577026de0fd2bb8d41326dacb2e7aa6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9bba0998b7a6a1b2fc45f847dbea1d2f9dc889104832b0042b5ebe335e677efd30094a6a62abf390c3376e5ed6515082bbcd70c2a6cb335a9f0378a1222d08f7d25bc47b4bc6d60577ca938da25b3ae68271de889b383b4cfbac55d8e41d47639097d18ce1d42da357521f5af5803816d3c4bade38950f69cff512a236f763585be4de892443028c3f230ab37e0c658f5bd0246b07147005580c2904b733ecf4fc3624859618c952810487e41736753cf32f4570dc6248fda1091771f56019a3f96e4ceb607215ff447544cb0d785493e1e855852f874af7c67d8e8afe859f539547112543abe89682d8ccd47e7fedb25447a4c5133f8db313772ab6ed87729371b91e1c1c38b7150cbc174a2f0c06bd1d60a411222d09e21927254b7a861039481fe0a36192ef7643adb06b14979e006c17834874e7df605d915e549e3025e8ae832d96c16368e74f1615d025cc296472cff2507b0f0824959ef98f86fd677637a6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9b4fd472cf3011f3f9d3b072eac5592b4c58c7895ed2c41763590258ee8551ef7a78099b6154509ce59732b68a909ef7dc465724f68b184383ce2400642e6501d508255f32eea017d306e286d9e6db090a05d26f0088719b122209819b6f73396d175e984c0c7bd073f037b0aaa6df4d8aadacb6f1b8898484a567b5e70f5a5837972de213c408d10c381f44fec786787844141c7590506e001452e8e25f262be8a6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9b73cdabebfb92b4eaf6b8af8442953da1041fa8141a0513279b8df215879d424621cb011018b58c87f2c824e08085d24f9379244bcde6fbb6b46da2f6431540c70bee94ba2d980eac331c16af1f6ea7583260dad3e592e5a263209aab26c821a9a83bc274d5db7866c39ab662032c08db92339f76a65a29fcd5c262c85f77a5ab73329b06b3e7c6223e056bb8305bd33863e46b45f9ee3c0fc16346a2f3dc9cb9d9cfddef1275db2c851ecc603f6301737a6d9b47bbbd2775b26c13c13b7c2a8b069731c30b8e35c0e62e28fc43463f19f514afe86fa65bb1fad29574a3a3cb3b34eb1908bedded3c0a849790e200145733f390a84ca5fc569c01979e2d2f5c114d3e640fe915e6f5a91614823aa7ca22cd309bb267ad8221810f165aa2db4580c807ff5789d9236766419d5da5e6e2b07229a255f3bb5746169d3e1b00ddfc6aade5a5ccf2480560b9638148842270d01b9fba615a1645803e05bfac94c9f46b7ea4e03bc24630d2ce308498959d856506503097b8ff85294b741d38069b33097b0907453745ef5721d89c77fc1c48503474260b458f24127e1b3f0bfe11dbc3d643dbeb4125c5511acfbf917cc8141cceb06e76e4f0fef30adf25ff1b12863a72b4a13b865a333dcf9b94a3c88d25800227d5b0afecef97980b685f9d85049501eaea73444519136a6572c2eb6ea958d0d38f3223c6805b91ff4464b61a3983b89d53697530bb18933de6e01d98d72e7a39de2d946e5bfaeb38de7340f083a902de30424d9642545e1cdb566b895c61fc537ad4e11f309d225344824cb61ed42edfc5c30da21615a6b7163097d49301fb6ee70792d5dd74f9c5fc47d85e4dbef1e732a7567e3ee4eb0b1ce4d5f99737532622e77a365e8773ae3273264868cedc029f6e776f414660996c23d3522deca07327e8b1d397aca00eb4b06f8fce3fa3d752a7bd753e36a2dbfd537621a4902794af4d614626325a5e6d850baa967acbe2fb6df9a317ce17c2765b2265af94fc55c9e4d266169adaf756473008b6e446598fb15155dfef47686b54ddd4fc61db04ea2490528684175e9d3435ab12fe9366ebeb202c8c224b5b785fc5d7e09d4c40b877f9d27f195a894caad57f383fa19d87acb8957d4e18d2ecaad4a70d0908528a046850712b7d2193f94792848495fae33b33f1e9a4eb8610540f4184502c51360c296f28bd97553bf1dc44c5bb24d0c49d5e92d40d72ba8a721284e4a383a486a48ed3f3b772fb8ef578edef1f0ae9573ffda2ea4da86c02e1c11b3f8cd6f577e8f4f1cec54d5a04625cd7a457ddb9c219a0b46c0b5d41b5cd5f8bc664b33d9824773c955d3ccdba066bd4e630abe3488e156e7a860f84f79e78d0b09f6d5627ba469304de3c5042d0c3e878ec87a88512cf122e3e4a88e0d3ef779d0f3b7be91dc8408a02ba63472aa58f7fda54e58d114d57f056bf90cb4bc9b54db2d7104248aabd317954c668077d1657364fc915133757cd5c2ad758dd1deb574ed7f95c37c1b0a5ab099687f1439a3ec8f3443420e464473d2271a09cb22864525ed92e4eaf1ca972a865a7b3bdfabb922fce12ae2032877f63e46e99bfd697410cde3b02251f3119079597ecacd407ae832e795f5710dd815a3d247f671dd77755276164419a6e418bead8495631dd7bd3c3e0a8a3360c02c07a0fbfb6c1cd0613ff0782018900ff2000b805c68d2ff6a16220649a391f3bf3f143a89a89139f77abfc332041cbb743f45014e3dbaab45db02badbe1f2c9e1a07eb44947b81cf20e01db6e79f116c0284f59f4f0ecb5f9117453204628442809d951b1432f941f776f944328a3cf4335cfe5e8142c4e363a5fa620a031bd89779b7ce19e055bec495d5e72bf1d24bdd811b80469d1551aa11df94289e2e84623511c4d46f5f0b58ae0af831bae0b396019cfea86d3ebd082b60c5314086fb2b8668587f6818e6a6a6783e1a54cc7f3a43239c102e567611f5843d17caf7fc134881d94a2bce6bb3a1febfee646ffd0cf98bbeeb68d0e58131e73494a1371f4d173aa5ca53eb3733b198fe48b1b39279cd0ddfb03590dbea77531d8dcee7279596237a3057ed0a39bc5232c910660866199ca9eed0fcf06c573f45c63df49a72f71d3553495e525faee06aedcf86d09c0b195d9201297b8b899b53c8e3c2201d27d2eaee0a900e107c86379d1fe74d161ac89aacda75984a33114001d531b601d932959d05b8ec17a31f9d541a9a7670b1580967e04517aad11875a134606bec01c6b06a956d6cdbaf5e661f05d4d6e8659ceae44a0618f36c06011731342f56f139cb2dc13fb7377a5ca76053e25e201eac9d7f348364a027e4f2e2ad3aff90f82849872f07b31bc1a0370164bbf5f6370e2e9f1176cf2cbbcb94c168f5c88cc677715a57e2d1e8adb9e9c75e5ca539b5aee06047cda577f069ab2042dcfb4a0391cc37ed702c23c9b77edc1f50cc859c5fa86be7c6c0cefbe40302e21228689a46e89918fc129e9baf571eb115d2b4717fbf00ae77093052cf58c95b5ec36671ee9e13c9aa598caa4c5794ee7588e5760750dfea06eb5ff7cb373834e083fb6abbbb8f7b32ffe4e814b4619bb1ab12db352e37b6a98dc9980e5ff85c23fcc04bb3a4604453a0109a66a09ab4097f4acb732d487f6b15d6d0b87d77619ec3f6d67460984e588687071cb02e4a4b746bd7405be1e655ec0de64a3c875c46cdbfc08aa2c915e5ba6f6e40961605dd840ac2d80d95414bae8dcabfa9ee4172c5a8e97bd82b8faadb7e790353e1cb9b9a05c05717690bc382cbbbe38878ab88707a889b9c4a90ee3e8a1413dacb31ea467899c46e096c86d9840282ced7520a9c5fdbdc4a98164690e3fcd1acc6dfcb049d9a669ad4a70c6ad3254e8174e0d90c33b6f22cd3462e0691eae840d2a2b85d2e7446708b92f485e8d2b6170049da06c710b873ad6f79072f94b96800c71ad8a079695c72217b40d6d406efcf713faf7fb4d2faeaffd9eba44972d064efa0f9951c3fd2dc77f2c4a1d3de269327678d81f59ea754b48fac3f1e634d6df20db84e1bb844577868a402f2aa0e6ddc6c1c96a781890237be3905cfb1f86b3dd7879ec42fbff62ddf28c177a8be4d5c325db9c8357907b046bcf3160fe998192c81da2b3b756cc31ed7b96e688d667631f55c2373c8b82b13a535db30231def9f9feab8ce5196e04d96766b3086d3b98ede72cd5c9f98eca908fd9a72410b2679a0c6aa2e9e39c2543098ca9b069d126dee02241b449754a110ddeb06011501741b2c0da718c417b7c907ad418102a9060278d1e79a430b95eb5cd3dd7b571586a47db5155b7f2bb02f58f5709d1fe760c0fffbb8a2bf39e1f6c1bdf3d36d324a179c52686faa549f47c1e4b25ee809a4147cef51637234d4d360bd5e989f46f2cc8be591e04a0fadb43e90a363e5f39e958b73481dd03695193b8c8bc6894b7afe4591d33b4a695646e51a488ceb485870c49565aaed29eaa58c803824c2b11b6f7b1ee1ea5d13d71a4ebd19a61544600d39573978ef33af969ce6c7a740019ad29fb4d299511b10244daa59567c172e56fff0d90147d407a460cd21f6b2c704ab683cbbf569b98445f5ebaabb2b1362cb112f7abc40bbb0894dc84ea49ad6aab9b6f8d6b9cd3389583eee62ff3db418635fbb1b0157116e1f44c32ddeb1b2bf6d156eba35a24ec95559f4bc883bc7dd47724aae38712647c7fef3040afa914f5c3563e7a55537643d51abf0896d5260348226d9aba12914d791568edd5c9c10f28d0aef157ef7d899db37b592c25a067e6c69f8c94d032392663a5cbe58b4ebfe74e46858252214c43fecc035b1e0b98282b5f6edc853269c72c0aedf0f1c5a4e07fe439dd9c7d5e5afed476687acaa1bc254095b3df4d8e6542980c32f07e65d343bd49a1a76c09f5a9daf649a796590d12c564846a5627aa321eacc100404851a44da8c4595ec28cc1b93ce6b2fc998ff6b663ae00525a7553130d94cdc9625754b8d5170b945271f6f322520e1ca1ed6f4cdc3c2bd472d59ab741e0e3edb3883f12b8a93e2bf2bbfb997c6d1af30f2b996eb7b8b6ed811aff39c252b83393475bd8e5d33ce95332c79fe801a5f972461bb6055d4a3241579d1c2c9a7f5fc82f4e7aa9fd0e3865b504566e27eabc396033090ea3eb8f4c46f4cbe09b3315aeb9937cc89ec36b0d447dfe2b5bde6c5e70f6cd6d853640d263aef4a6babb5e154e16ed174b025eae4ea952da312fbc0a138f7093f9d98bde6c2864fb833eb5a2c8dbd336854a535bfa21d8015a43af7eac4cfc71db6c6012b60c4afef3329d0dc2053b244322a646de9bcf447c8482870d22f17077331bf9ebb8a3c0c8cdd3a85481148e31df0096661e8419302212753606551bf8e49bd801e9d110bd77b4b2006bb7c8340e8f7ace8ae2e77628f59d1dadd589ccd9235a53008cc43ff8a77b3925249b04b35a61af5d32f10b89479cfd28202f3a5dc91216fee0be038eef0c27b7a636c01f33b693ac433858a67c7eedf75b74d7a255a655733f59dd1be4419dc578d58eec509707c0275c863bd78715b62bc2b153270b24b942c5093eb0a3157b91a40a99adaa0163a150ca27235c84f6438f8471179f04b1c7cd53bcdf556d44bf0826474fbb8969ea96851f427582edaa35f8dbafadec2485f3d3242b223a1e6fbf09db082e1f094520fa122654ff1722f7580d851e5a5c35096211a7a2d63c0beceb5c96a48366d708dd66fdb696bf88e9dd28ff159c97908a856e487fa1d5f538aceb22470dcedc161311ed31a58f0108faa3e5a09efff9928d7672028c672c8fbb4b5b446922e49be8743f06c4b150a1fce409a53028fca4805e85a19be0f982d246d1ca33a50412576808262534768f1803492fbef19106a0ed3a09f82669d4e92223797a0c300c93ef17f6820ad8afdca92dfac738065cfe707ec7244043a99ee445ff02d7b93748b2103b5ff3f5c61e86328c4cea68c265356b11da18a9e4a1d169033fed4fbd207160bccdd82b270cefb483e3866a07fbe06a3100c0dd615f75e35f68e65c422033df904a7ee58d2cfed3acc72aee0b79a374813d8e52bfaa2f06081f53a53d35bb9bb0eff3cb2b03720cc2f8eb1380aa42f58e67b78091d8549e6c5226c287d8b8f0feb497e97dd7961d89dd14ef4f6b5865082a2cded7f1ed1fd965eda1549257d26d90d2d205f72baf9ef3c2aeedad7f1b08bafffed4646e1785f1220af19084b38dc0baa0a5260df9ae11e73c29a4a433ca6f295e46fd2a58d496ee5a87c7c687d533c49049a189528a197862064343ee56654bd86448d6ff88e5d24db74455f718aaef619281720964b7184bf9a6ca599b98c32d427291b5083a2593bd5d72e862bfc7d5c3f7d118b984033875f8d93bba94bd68625d9e2c249cc06a72bc90b0b6bb3dfdada363da0931a766676c77d42ddb83ff21b3f8b7629348b6fea3133ece8f19fd24bc4bf85cca8d12e6adf8c91ab2982cb36fe54e9920809e7011c2864d118271342ec48275bf9106474e0b276f2bd36cda005de19c3786dec3858ec95e266d5b71d990dca911c47b7576ccdd4623d0de3033b49fdce7bdecc7e4967dee4e1a2acfdeea55bc8515496b947a98309ba418ad8ea33ac1548102eef8b95acbafd4e6425d8a7957c33102de4ace4fde5c813c111a2d371e1252eaf2dad82b16ea75d97764ccd6014d345766be5784b67b2ca3a45457dbcab8d44be79f6253bfd3180f087415c53d5cb9d2ca665a3030ba09897503bbd20815a678707009de9374398d25b20e7b24838987c18405341dbb2b5a7fe0f3bd2a10150e25026037b0abbdf4f94bca13ff022c24d7af19fd37061569756017519e78a672885b2041461f85b5cf2988c9fc09dc6868ab9df865484f9c873e4b4675944f6e6199b4e493281bea8747ed979d5ec2637b5d2cb9d418441cd9495dbb0d2b8d624407ef24026f267e96615b666001352077da66479109793d2e217eb52b4ea5946871cb24c521b7947e587a3dceef06f1a26c773a3b442dff87d99d291dc391c740d75e61d2c6c195962d449a1add3d0f360895d70436610518cf6952628eeebc168c6645187e1915a64998d7b79fdd66371c161efc01c4d02f916a0050edfc4ab627a3a005dcf2c9eaffd996ac0982ce18ad5e135ef39dc65c0d69495984d5d8ed95b9cf6750cd3b0ee046dc018d0fa41b391521d23b854a10884abd6967b20f99cb0c19b75b6c84c78f9e75c381dea9b8a2b5264019b2fd0f6d737872f0bce2decb119d7440a408127c46ef60368a18b342c583f176612f58bbff4cc5014489b8e79dcfc6b1b7222ffa83fe458fe1d5d785f430b7c2c863a1fd522e7133dd55b5e9c7428026370098b9afd67c64921ce78b7c6f193fe8612da3120de00a2d4cfdb9b174b45f1b619a8cd19e5e4b97508f5218ebed3bd7aec420cce393d2c55727b030963ab728e9228ecaebab7ecff8186dea480b49b959a649160b1a8f0f1807fa24142e0990db44fd734b755edfdce78bf655b19096f00be31840e6703d25202b5127a3c53347d2bcce28ee47ad72e542d45629b5e23c4beaf46064d2515e665e0c81f2555f9b19e72cff8e9344e7f2ba25a77d9b87a5c9f58bf051089bef257c721ce64ae236c28ec6725c35e3b819c96ea206a9ce65c956769ceeb88c2ddf2d13e5b644cc0bebb4592fc1b2190bcf30b0e7560aee514e770e371ff4e35855d574cf7609a93a4f747616efa6b8a6f5a6bafb6b28a73dd838377b295dfa2bb637db4f575a95d80381e2b757fff1747222b28a8c8eeb28ad08478e3b6c9463f089ea0069e8f6ea9c2e58cc1866f827c313f00716f7f774be5c329ab155b1be0e69b290b47859078dc0223892c32777ad4ea92934f61f42ebe545c0adce9738f6396d6e73d8fa259dc01a349718c6291d41dddcc93ece56c863353aab20b42fd6a5ca853c78e71e81dab55dc337dc9e11ff48f2826d0c644ede44041ca0d5216ca5f84c64bd63fae69edc59341ff18d8b4b84e81107efaa29b19877dfacaabc9a81be207a31ec0bc8d8260567bb478bfd68d67ef7464a68c9f227b698167a123d92ff4bc15bb5ce3f5e41e70f3d3380404757598f903e5a80fa5b0ad0b67a123d92ff4bc15bb5ce3f5e41e70f3d3380404757598f903e5a80fa5b0ad0bec24187b1419f04a75921a2855d4e2d7484aec52bc179348d672138a68b071ceec24187b1419f04a75921a2855d4e2d7484aec52bc179348d672138a68b071ce5fa3f214628c2ce0dbd78bcc981123c5fcdcfa9e5ac52c18f974b26710c71f9d5fa3f214628c2ce0dbd78bcc981123c5fcdcfa9e5ac52c18f974b26710c71f9d7879299a86de5e7bda68136e07221d3aabecd775a7545911bc676a2bd106479a2d004fc894a5f080c84b96451a2553eae9c36b97b40b6be47b70be3807697473a707f39b94a8f8da5e61d02fa6640503747233dde13545ae80442ceb730a8db49c644cf9301063d9556bc9f6a15f32fd2f7077bedbfaa898cc0bba189abed9560cdd2f11108246a21a38c0803da64f7371693b6e20a7e2d766b056bd5bcc43d09f6ff59deff9a407d6d7f7f41759eef338bb6ebb5d3abae9180efe6c9589b34f61e45eb6594e799fff1733de109a98146d5b3c4ca54c63993ec82db635c628fa220712cfdcb43c8f5d292b5226a036a0453f958379594d6a89b8c29fde14a4af7441da993ceb5cc9e9813855b42071025f5fde39f5d37b7b466b9bd85eb06ec232e7c81e22943c773d06dc7466c9d92d1c07a993563cb9f7928ef06f431dfe49377a1a38bb781f29d2c58296ce2d67925893594092f3b55d8b3038332ebb5363c0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de256079fb464618bfc96071929c4fee798f065106b1cd2d3692fcb6b8d1ef46b83b9e410c26b109ce9d32d35c0e4bc6dc92a7579910ce706939a056323de5801a7a87edb421b4ee6cc8e9ffc0b719b31279ae4bb8821f52a19e8f32ad77d4aca3e51e0171178ae901e108f56305aff7e36268a690bc49933a24b1aaa587fda00f4d3b7151dc8ebdca81804c959266b14122bf74e62cab773dd8e2f37b379aac1052663c27b4cdc7089ddb410ddb81a5ccf42662972e07dfc44fc429d3056af6dd128e480ac039362a15a7738ba76dffe807fd03fa29f7edaa8eb21ca0057c44a1ee8ca7f21a2c5226b7d35ccac23780ae535921353b54bf7d7e61f1ad9b021167ba6c10e37c432b4b93a7d257fbb890636fa7f6f376321cca47d5919ea5b6adc75d3858ba5f2c20d320c3f5390ff9778e03d341957bd37c5d3cf0c3327976979f2e01f19a80d1c7d5d758dcea82276e73150454212a5136b19c5fc2727786132ddafdfd3864c058e3cddf5ce304faa4f47e6aa8b70fe1672836fd8ed7d1681821800ff9299d9724f1fe5657bc7372ea4da0c5fa7af5786c07f1a5bef3f9870ec25c849fb7549e30d67ebf49b42019bce4f46cb6547e57574e67f711758b0878bcaba36417e754ba5b06d00e7ffda009d890fb2ac11e646c37349ff150b75294192238c4f5e2e6274f71055bae183106a1764cd1a6eac499d9a2d5544b7a0d6ce994bf0c1e3a144018bfc056c1027ee51cc2ebde85c4f37b08e37e42c8be478a682607b8664504e4033aa201a88771b50a779e9ab6094f0350957e55ec833cc7942e21012d2f32811f1af1a4006ce9b46d283a88a6108a8ef7159f2bc0395594a5f9c62aedca70781751ff8991d0fac930c482189d3de1c7a9e5a01b1d82cb3fed51adf439316070916ee87e1e713df898deda2630d8f2b76de5a943c5ebf73f228fc761d33839bf5857404ed83dfb4697a6ae5d8f3162df7d96299808393ef21ec11587965fbad4efd702fcb889987ad3663ab849e17176e917a6e0b89b1e0016b6f43872c30aaa3dce8544e40738e25d80ec05eac639b45e1315795c88e928a2e581bb3a7ccb8adc60317861bf79402f9a5ee0f1e35f81010f694effb86d78e5d9853b5c489ab565ba72bc273109e1bbab6eae940e5c67e84e01ed03794eb9f3a3dd09586078c0104ff54bf6523990fcfce930fc0fd1b7f94898213e5ba03bb848e642fcf24c2cd1184f21cf799d187287cabafdf117000ae0a09891948c1c88d6f9e800ce1338756971d9db568e1a804f84a720079b23d791bdb5056049ce86ae566d6819fcb1f579a3221e46c66e5b8afd27cc3b5b1dad4b2f67630b5a9832d4c6b34d31d2e3c349a6b90c727f0b0ce5561837395749e3b7f8ce0a9075dd1201f43454585a198ffea4f78c67d58d1ebe89a0be1107612058e25ed4cb37964f2a71e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855199ca1e5e764f7153ae88d3c0977291e24232c2e4e72a1e6df5d15884946470b5e0e0a7c4c43ea92e6c76fa67d60ec3900ac8af4fb04547e64a999791e2b35c6dbca9a068dcc8c2b6767877b5332d585130f31841d4e0aac3f58c447b79eecd1ab05fd924108d89baf7930613c23d5ac307cf17ab41b08ba096f14fa6a111d9c29db4a1480af10f820b9757e8515b296329b8ecfa962c5c89c4c9219d22f8b3ac70c83b6ab95f5158630aa71cfe55de3d2718f7494c6ab8b5abfabf2de47aa6d6804502943a25ce6098851f6e4413e95c9eac5c3c0a548a6e3b1a2b47b489e99cb9f5b3cb98df411fac19c318f80ad2711d884ac0301a47cf247f58c3b5a2b937cba7f222851158027c78296bf5dad5d42dce5c462b578b6805fcc0d53e9aabbcd47d2e34f717ddaa02b49e871c5c953da6743d13b457e79fa0808778c2f834cb756b0cf0cbbb3dca7219c7e9ba139f7dd8aae546ac13909a2c08c55d8656638ce2909421055dfd251fb73e3aa43ccb8dedcd9aa0ff40a9ef8a3835271b13944990d0f909270c2fc2c6838806231156f6c84bf6abb7c30b123802d9146b508f9dde0f061b3a1da79c155fc9d7be2982982a175a2f39c4ad0a434af0e707083e4efede17b8736f3604da0e3919ffaa27ef1ed39823abcae0a2161127227419e36b61ce17b00a1338fca815852eae64f7c819b9ed34a6f5c40ee189ff32312d8fc5dc42597f8398476b33e3d8bc4987659e356d67ddbef94f5847c73f8277e110b0394f07097e623823790f5ed7c3d324ef5618ab10b6a42a108f2f423bac270f6d6a79ca1afa50489ecb801acb32e3b0245d45b3494797dd9d5be8edaa7e8f85ac86fb360619e4114fd71ac6000909d6da367e11bdb9fd77ee83769f17079066db220bb27e2a4395dc131ccd7bf9fbad0f3de0bde4138f724042b339fcb05ec517e1537b5b567404068dd8f050129245669f19efe64c58a4a3c82c07046ecefc617adb2f0db169e68eb703ff7e1fff5dce4a5d28b25dfbe9b594e84580b4d932872c499ffaeaa980692e80f376f9c3e001527792d6011815201d5cfcf6a1c4cd2df007e190a8473b8eaf8f63060041a3dbb53befafbb2d93f0d5999c4581e85f0d1deaed7a2b8ff33c724718fce6c78ebce4903e5be6f67d8bcee166e61e5cfc9b7f507e62cdab4a7876b5d6c0d7f7ff7289303c5349281e4a369207052e70af3884528c663a2c5bc5977c54655699389e6d31420d0e79ac6fccac835ee0b167e3636198f2e61362121c9f7adfbde802883c99e6b23977e4e0bbbbd042b3074214fe274b0ea5fe46ed86e7a60a9045e65bf777b31c8bcc6b9d445aa0dad8015e109717c2d426539f03ce33fb57037aeb5781ca3aadddbaae97d4e7f46e29452000916914b082bfe2a837f00bc8c9440ee014779131d6ad035d3c20085805b2708f1bce46556ff43645e932299187a821683171f734f5231cf696a68aa3c81e04754e018785efc750bbbafe910f4b4e4240995b5a2143a4341dc5c1bb73151c1d81f63c62fc2fff9892b16a8c0b50639cd27d9fe07cbca2c8f1e8bd5661b77a40733ad3b8c935e21e1c6f419537ff8da4243c92389cec5224f9fece6100696e37323f587e2c070f55b3d67e06f9ae5d8d1ac3cb71f1abefeab9b950be12fe93f4d54a194f91dd461a6695535e5edc856978bc46040dea1bebd49fbd14d0f1aabfe347029b5ba5d75d9228c0d31e7a9d25159a7dbc5b57a4f876a974465a899c3f6e6cb9e3449222a0ce00eb68e0ea90adf337a149ffe6be699a0ae78f71f28775113f9c4d3e4ef437bd97d7f913eb1b8366e7acf22073b8fb42a2aa084c111cea1b1a25421e39d0aa37476bb3da3baa15d8399543822d4739b356e791b74cb912cb1a25421e39d0aa37476bb3da3baa15d8399543822d4739b356e791b74cb912c691025bf1b6777d77970abdef8f4dcaf9745686b5c9d65e9569ed740951efb60691025bf1b6777d77970abdef8f4dcaf9745686b5c9d65e9569ed740951efb60c63c50f0179190b28d275c855837d1407712f43d824501739ff061f5c12c10eac63c50f0179190b28d275c855837d1407712f43d824501739ff061f5c12c10ea6dcb8e95f4bba462f41fb50741280ad514872740f0f3684478dc1e18c10b6dca6dcb8e95f4bba462f41fb50741280ad514872740f0f3684478dc1e18c10b6dca3a53a8ea2fccecd28e8bca2ad766938efc058cdba80ec0aae80be9dd10bf9c5c3a53a8ea2fccecd28e8bca2ad766938efc058cdba80ec0aae80be9dd10bf9c5c85e4e26965614847f7c004ab8cf99d98aa90f82b34a6377a219c484c88683cfc27d1cff80ab95628aadf71bcdf4ef3b98cab4c164d92c8238e476408199db66d9bc5f77ef675e849c672672912cc45e1610b85679f4c95196327fd0881dc8babc2094a4388cf274a6ebc02eff1620545304b2ff368059fc3f1c142b8cd15abab8fe5ce586d82cf92c2bde6b054af00049dbda726a549f709d1ad0a2364d600bf123d569f5f04e93ead5c7f7457f6004b49d17b062b1647ca9d32596f9cf367d857adba694dabac8962952b4d5a1e33c798a45c363ba7a3d3721f8001dddd52008d3ca22f9ba99f279736a931783707b53bfab353e7a65add87b26bc75613ce6342b5653942a7164a1275829b6e8f8a12654dd3ae3601f2ceb4f6eb639520eb4d61283b5ffafc1a71e8d5bdfc51fe7f63a6da872b5aa413ebcdaa72a4aa10354c8fa22c3a55b6e312e4a0ccd5a344c08630ce557d302a02a146f57f0577757ee0b3f0e3355c13b4051f3d2be84c412f8713ae91e1bb35cb29af70b93ea51e27c8cd8e02e4b9397494ea3cfa277aaf4e62394224e34aaf183a2bee41ce1ed7ec8c8b566cffca629d0a62a4aa1586c294f19c318ebdaab70788b33b1748870fc8868ef35e96a38739563384e48ebd3ff7472dd6d7528d85c2cfc09e094e20bf1943578fbb39bd9be01bd6dc82560f33be800ddd31fc247188dbf51dc40ecf56f88b5febbc70800d68415e059d7452ba749e24386f47a8c2336dbb2e92d815ea2f037e7b57b17aeb5d390a12a732176f042fcf203a638eed7d719efe7d262f69cd88a0ba35733e5fbddfa6371f27a42644b296333fb11c9a20e93231dee3356d6499f4fc7e245c67c6f7996d88e89c95ef3471dee6a8068db949cc3b8377f97fd669d005d1c504a25e1dba14ba4036105e2aebdfb6e78935356c124f7986b275295fcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c23b272f66c3646367425123e8296590e7618e2e43167f1716ea3f7f10ff0a6ef23b272f66c3646367425123e8296590e7618e2e43167f1716ea3f7f10ff0a6ef7f79ba024b71d8bfc7bd92bf234ff34cde44c623e16ba1683dd65e8aedf474b57f79ba024b71d8bfc7bd92bf234ff34cde44c623e16ba1683dd65e8aedf474b545a03c142d5670d5360a6132824d8735f075057383d17f77b6877ddeb63ecb9d45a03c142d5670d5360a6132824d8735f075057383d17f77b6877ddeb63ecb9d5e2ec013a3eac8f46fb1dae244ab327d8b12ca80a9173322853d11ba3967362c5e2ec013a3eac8f46fb1dae244ab327d8b12ca80a9173322853d11ba3967362cd1400eaec97fd021dacf2e4e361528555669b2eabea01fb84b7d16e54ce2ce47d1400eaec97fd021dacf2e4e361528555669b2eabea01fb84b7d16e54ce2ce47f503738b490b5050721ea7f2c3cfed18722a4788935591ba88b0c4492fbbd033aa8922f5d2b8263962e9683910d99bf0f7371b016d36e5b83c55231753fc93ded808d6e29d19d64c556d476b17086aeb0a64f43314de9f6cbe152a98e9c58399152432951e9434a85ac242fd996d9a87f296e9eaef1caebc8f7512a940aed53c5b31802c5a520a39340a7abd94b71f5341c27958e76a4a0a46c0bdb8b353299b5b31802c5a520a39340a7abd94b71f5341c27958e76a4a0a46c0bdb8b353299bb5186436c02c48c94565db469f8a2d54d4299eaa5da752dd7bedf9700546a913b5186436c02c48c94565db469f8a2d54d4299eaa5da752dd7bedf9700546a9131a42116d84506d7179b404b72d18977be44525cc3430735ea9a40e8ddffb30011a42116d84506d7179b404b72d18977be44525cc3430735ea9a40e8ddffb3001f131d54a492c902ff0d6345965a6461a74fc75f7eff6db2d1cf99a27fbdc14ecf131d54a492c902ff0d6345965a6461a74fc75f7eff6db2d1cf99a27fbdc14ecd897736e6d2f7d0f3bb7ee1fda48047352a94fd1def7a87c9d8f111cf9971dead897736e6d2f7d0f3bb7ee1fda48047352a94fd1def7a87c9d8f111cf9971dea9f44de69f9305bb190d71b1b18e76f43a6d49a8cb4b0dc2ae0768673959125619f44de69f9305bb190d71b1b18e76f43a6d49a8cb4b0dc2ae076867395912561be8786933879e7cb3e1732c620c91cd0b01cbc84a5395ceafb7b3273deaec0bfbe8786933879e7cb3e1732c620c91cd0b01cbc84a5395ceafb7b3273deaec0bfd21421ed5f2224e4556d658128cd97987a9589970ffb253f110d693726dacaf0d21421ed5f2224e4556d658128cd97987a9589970ffb253f110d693726dacaf0ab60d71d951d7b796e583a1fb983e6606a34efd495e0a06d9b9bfc9aedba270bab60d71d951d7b796e583a1fb983e6606a34efd495e0a06d9b9bfc9aedba270b9275fd930e6725b862314f7c567120c283437ca139f15f4bd0096a80062a02ff9275fd930e6725b862314f7c567120c283437ca139f15f4bd0096a80062a02ff30670ed4d4a9bc840fe045d6d6e6c6bdd129a6905d46160d590f2d911d631c3130670ed4d4a9bc840fe045d6d6e6c6bdd129a6905d46160d590f2d911d631c31ad5708190afb3faf7964161bb5094288f0fb09b3b6fdf0bc7904d8c7b5fe2db4ad5708190afb3faf7964161bb5094288f0fb09b3b6fdf0bc7904d8c7b5fe2db4a516b1584bde0c31e5ec82c5fe9aaa6fcfd9f6551964e3f87f0d92e04ec7692bbc211a1779ea6ab4bb80e14296b0365c6c9bbac9c040366a8c8754ace2232b03a1594721860e47e5c57d144a946b1370f717236442aefedabfbd11a42e12aefbb8664504e4033aa201a88771b50a779e9ab6094f0350957e55ec833cc7942e2129db4a1480af10f820b9757e8515b296329b8ecfa962c5c89c4c9219d22f8b3a33ad3b8c935e21e1c6f419537ff8da4243c92389cec5224f9fece6100696e37354a194f91dd461a6695535e5edc856978bc46040dea1bebd49fbd14d0f1aabfea60b8d0989254b07ff3156daea4cf5b548ca3ee0d0f34d57459f7ee5daaa7ef807e4d5f2d0ea52d89a871484d4c098a0dbcfed8a9a9424678790fb0c3d0f9077339beb62c24fa52e0d4cc9b15499e994aa9eec52778318135155c6cd0544dd52938bc0ca4aa37aa4fe25ad6b9e08800569ff9c0c119e4dda326992aa3ab9d35742e635731e62390d318bbd98d3ad16d4afa56f88fae2b649c560bd3293c5309c7dab6c4a1f7afac49926a64e8aae228c2c63de3cd859311cd4b0fa0b7855a309a9fd44a7839f7c02f960dea6f584a74caecfe0b1c0572eaee3f77b1a7b759a198cd572f72de32b1b23ac97403698b23383276f79e83376b71f61430ba11fdd6e669830a0cc28c8a964847600a47507d13842c3bc3b6cc2deb317ac063b107cc29a4352568a8cfba92a6048d5b7e3ff866f63c327f2f36e39a1fa0c6de628b6c1c92dbcc9afa35272b4680d633aea62e4c3f50a2d6ff495352f4e93d196c98665dad706ed05761f3cf5a7f53b807ff3fa3b9ea3079a8d7b15fdca3e4936ac7c459234b61ae89c5cf2db0693e52960129cf6d9f5ea25aba8a48cff764e9647df868ddefa3d9f989c7622c012239a12ef992d7a4801c6577cab4de8ae21c827697659b0cf41b6865f98ec8b38b91713fdeff11cbd4f99f40dcf12667e686ea6dca80935231d5642921dd988d177677e6ba6332b2426cbc2fb71c0bf99f846d17d65b7228d2711a9473d1745231dda99f612251f6a96a400d0b2287477466cc2c887e3ccbe154b8a51453e8b3e3878d89f30304a9d36ca23ec9d2035878d0d9f804b3f950f108bfa09ba3a3a9d95f60889d648aa4751b4fb8c7059b73b195351021c9a155dfe4983ed14a34e9b35ffa81782c384e4757ccad2b74568b8977e1e4057cfcded491d9128136e0fa8ac1c91300ca761fd90354eba3890ef7f8addee3d48271f62e4be4d6291dfc785797480e31adc7e26833563eea9bedd25748f4ac16d72798567d4e8d3b3520bb72b169ad3de0ed0829827a14ef402b12df6365897ce9286f7f32347cbd8c73d48c573ffa3728807533edcaa05481ae912edf1d0bcfab5a1e52b5350e98c51e2b43c96c2ca2f993f1588c1a4f724102bd32228bfe8f2e8ce9f6273bd3ef6d084c775c290ffaf00c9f60954108e3c07f2a6c497c81ffa0473eac4500e3fb7b895c41650123331856521836f74e4156c7f801454b40672d311089ade74cdb4f4c0d2a1511715f1f7e9a4b9444f92a75ba06544176b714e8e5905f89fdd832dd45606f0e4c64a3c8ecf5ea08c8c945065941d89f38d7aa655d7dad98d697690613006ee0a74b04dd02c9859284df6b3b79e37b25cab768191101ba95d8a9b5e1c9555a855ab524e6eb2b50301631e46275285a07624bdaae6a25dd044004b1d7240243df724d56767820fb32da4d897903f4324985ff706d5263026c68f811762fa6fec01616d8aae8a4fc38dd5c580de4cfd74d9113090f7f08cf2ead5b4fb7abe288962ddaf34776a1d22213e55da1d3ab2357b6e1f9a960e19e4033b933d5d9da48e9f4936e18443dbceedc287e022bdd0b9abeb6886e803e2ebad836d99f42f836a9bf178b916fe6e4d6c049c4a3f66e634658c50dc7b2a0045640cb84fac0ab018453de906314b021642813d4356cf0a67cbc264b71cf5036b7c5cf551b11fd2d5e7f5985359bb84621034db85205857e73767996383a89072e09d953a61c65749876a2d4e1474919d46695af4d3b6229e4ffccf1fceb53270b35bd4f7c107b57bdbea50c9c642fa817ca3d348e36186699e034408b63e9fbbe87cb050dbca217476f940936f66295294b12044c2fdb151083c7e3a1c359772536b3fdab46a65e6161942b879fdd88c8f8423b060139ce6bc84726e6018d6a58bcfa0f110fd7c392a158f1332202c24bb8807e058fa0a18072db09b1d147ac9a020fe4e063753789148370288adc92d2b6a954977d554eb7e6564128b9d6856032367869767d3f6443b348a802d045f8c8f6cc3fa9c9ce0eb4f103a25cfe061fa5acb43694f8fb034274bc3257cffcdfa7e2728fb05e49a0c04a3ba64166099e05673790e8edc51674f58126522f7ab22ec7345240a24f8bdbf891c32cda69fbcea32d2ef153be3d37ca9b2e688906caf915ffc0d54aa41674efea29ab1e1c0c8a648047d2ff6941694e1bb337bee5005f20643d8d95574401ecbf433d5343e04a78d88f67cc368547ca3e1af1564aa45db7aa9651a4ea6a21585a8118354d903ee60b74e1414ef60d79542b8205ddd8f50448286fa776545d745561072c6c2801d8203d15f6b2b19e75ccaba6bc435a4b23c934ae966842e6f8381a91b441519a5d4566f58afe0699406bc8448c6198194e630204c5925d75011a5cea3daabd0e943611ea8fb6526e9cab5a60ccacb1977bcccdc995216897a5aa455ab80147a3f7ff07cdfccc1b9b75a9c80e40439e484f47e2fd7a1df416d893518ce757e5eed58b8547c054a57718adf49ea1467db6afc86833634d785840a458ecad1575979a922ca09d8f094dd1432aa845a73a8cb6fbb2195603483a0ddda75b41fdef6b10d336c31f583d09ae082f99e906fd8d514220190f9b44f183a4b0308de0da93b53a782d18510df3bb2a534bd0c433d1cdae0a2dde55e5f2f81ea198abd1776985516063e74ebaf0f83f9a3b46dba40142720199f0f1d52e77f0b1cb634409ace7ca72a8442938c9f33ee7473f9ac075e4f4a14550e33f60269f6ec2936f38f7c7b9a797d1595a7baf5540e4ab2300ec71c79d1ec3e4443c46b43e1775551fde422bc62f468c96971b43624368f008a9f4537a7999bd36a4cc07367d987e5cda08c88aa91f76a37922bf90121f6fc4a44d78e11e6681f0bfc368c5310aa2bc609030350d82f6ffe8f37e553b700204401a600599cdb315fcd39ff2a40201e6fb4d83a2575e61ba49625d7772dd176019556cd6979a39b656f7f34573cbd3970fb2cca06c801ac3482e7c712295ab2d2ae885037dc6910b319e7d888bd32972f0c80b571cc38fe42ff16a7aefe840c571dc1ca6e096bc5b5cbe3a61ff1e916e8c7caea2fa3785562603334758dbc603e48965c0ee4b7bc9413b8b563cf5163bd00add2cf4106c051d81683b07ca8f8088a8080f90c9326e66746a845d68c2924e99edd8ef23f4fdb86db540cfe9d9d74ba9f87f10ab9ed2569943141706caa62a505cc0dec39cddf00615defbd351b492b09339cf91608f2a38afd40b0ed23a5d536ad376ab9af2694f0de53c75c7acb7995c7d8e4a48044e778d76c8a17ef9dcc29cf305e4d695ae7efc39a4a26eae0c88d9f1d46f3f26aa701258fbd0d8d64e561694121443a485a11d695a2bf8b4fb5049d415c46b436ebacb036714993edf0cb3d1a6693490200366b70871153b4702e89bb17fc79b4563d80b68bdfe08c241fda91c9e457f45fc5fd0eb05312c9f7ead9d5988f2c3540271332fe01b8a3ce99213b9a7ef83556c293379e670ab3b45b94db85d51acaac90079df8bad30309f4b3f0f2a9a7a87a205f24b39bec9138eced6ea0a0d8e541e60d61e5733ee53b806e13f7be50c495fc4eb81deaebb0bd0f9d9e267fb543aea981665a4ca1c8bbbc0998edf17d8f9202325ce641c2d0d1189804b2954cb95f406880d47cb4da7b58d6acc21c736fa2b225e3607f5ee462a952bc4456769944b6a54852d6b3d9026e8ba4bf9974028d89b53abf4285afcd7133a531e02fe1240c859cd33c3e75b534761307c7563a1aa521f49887d2298499acec1f328f527ecc5e55bf2073ab3bdb1a127ce779582ca397ea1cf0577c1827743fe9e07920a1b60f44ea54d2318fece16b4c81eb292dc86c17bd13260227dbefbcf95bbc81bc9ac6184f3ab1c695bc04ba905041bc4068ab596c0e7fd933d351dedce63ae153711252c106aeb47003e8d9e818798722d5f6e100e2917f5096018f1084ac3b891cc1ecd6b7dfac6cbe10fd85af85e140e7e1d4cc2c726cfb0fb4f0649af728793090b4dedbe7e1722129bcb824421778ee7a4cb8d686f9054a580da69d4e8968b2aea52b99274054fce2da1b832c6c2a483653b1ec6b228c5ac1030cf0e2327cf45ed8c21591061d4f487e197c7a006f6e3dbb0a789d6c8590c75f4c8f7702dba99d27e9a18579a6462199b6b12600965c7fd49ce5a78ba584ed35851830f31aa1d2b126125d99f16d8b037aceb96621294d09658d41d609ea726051ec63d62d017b5c3f936c5d0da6a1a22d26d44a23ad24ce24385da86603ba3884e3ae8c7e5674631745cac8f069b854a92896b204aa7bf7ddba3d3b9e1ce023e4b45cdd84904a18c36b3fe82930c2519a9da6e8fde3093187af0cdf0e7ef9966f42362634452bd3dbba82da5d890aa6378409b02f5cde02ef63ec34fdb898bf59d465c9da2a8a2ac91b93be67539e4926f4fc0675217d4fd583829670980303b59b14200819169ca124139afe89cc8eb7a6c3bb2abd85d8abdbb90f1b696dcfb09b305ff88e1dd8eb10ff8837b339686ae5aa2e0072a9de6abddf691b87dd415b56f395d8852b9ace8e6da25fda3323fad37b001e6eee5c13c81fe2e652ac2dac18f748554402661e275043566b3ffb37d3ff55563ca9d4bd68c19704798bd648cadb36e89f2092b882da2706fc4930d633f77ccc44aabc506dc59445115c4f3cb238816226bcc635a107f18e4024473ed1aa4f854c5ea5cb6811004b631b5def782189042828e026157b9e52087f837985b6e86bb63b662e4a64f019f8f7ba0cd65931e0c708c3ae44aef7ad43c1152c1e192c3b2b04692dadd93fc4d6e7f2d0a5744bbe14d9a4bdf21a420a6382596fb986ab85e08b76f3a1da466b344cdb7ff46717d1d62a74855c2877c331cf737cbc389a169343e89b744b606324e5efa2e9d31652c58c74855c2877c331cf737cbc389a169343e89b744b606324e5efa2e9d31652c58cd0c181665a1f3c38196580569e61ec3bebf94e4885897843975d87930cad681fd0c181665a1f3c38196580569e61ec3bebf94e4885897843975d87930cad681f71a4957deeecce61217c49254537832d50dc3dcdfd57fc14c5c8e2c5ee33feb571a4957deeecce61217c49254537832d50dc3dcdfd57fc14c5c8e2c5ee33feb5c64e9890bd6d25cb9c251f1435784013a28f28ad436ac580810853ebd28ba3aac64e9890bd6d25cb9c251f1435784013a28f28ad436ac580810853ebd28ba3aaa8275a513e298c8a5c1cbbf6b3d814861e28b25c44195450fa22bae5589a518fa8275a513e298c8a5c1cbbf6b3d814861e28b25c44195450fa22bae5589a518f66216d5502f98472086397d2545af234a5f4b5aee3ace0727b416c3ccd187ad866216d5502f98472086397d2545af234a5f4b5aee3ace0727b416c3ccd187ad801db9ed3c4869b499e7ce591195f334319ef010b1e912fb5193ffea6fa17da1001db9ed3c4869b499e7ce591195f334319ef010b1e912fb5193ffea6fa17da10886a01439e9f7782e0321435a3429428b12e90cd1f6df3c96b26d61998ce627dc0ef772b353a8b68a3bbbccc5bbffe36180a9f8fe252ac15a2fecce33f3f5be42aad6296787ef200d88fdfe9522f30e614f905eb3339a82a39e52f6c33ba50432aad6296787ef200d88fdfe9522f30e614f905eb3339a82a39e52f6c33ba50438e325a1d797428ed94aea9aae6cdc6ac81c38570bd8d7543b147416ded7ffdfd8e325a1d797428ed94aea9aae6cdc6ac81c38570bd8d7543b147416ded7ffdfdbe380c9bf01a8f42cef91158089f8a3dd6e33b66c16483391cc2862316b4d9c2be380c9bf01a8f42cef91158089f8a3dd6e33b66c16483391cc2862316b4d9c204a8680083f03fcfeddeaf595f75652c53db091f65276fd1b465a5bc493e28e704a8680083f03fcfeddeaf595f75652c53db091f65276fd1b465a5bc493e28e7cbbe74dacc62c563ee82eac5ec9e9c0694d8e8611e8995e47be6d37e106b8ac7cbbe74dacc62c563ee82eac5ec9e9c0694d8e8611e8995e47be6d37e106b8ac7ad1c0ba1dc9be5523662704e53fc86976a34363536fd57c84a9adbc0b73b3886ad1c0ba1dc9be5523662704e53fc86976a34363536fd57c84a9adbc0b73b38862b1be8318931ea46e8ed49c524f2b084bb627102e62402086761c9c27f06ae632b1be8318931ea46e8ed49c524f2b084bb627102e62402086761c9c27f06ae63e6decb273832a618c02293a2475ff62ff71ceaa07d9a1aabdc4758ebaee15abce6decb273832a618c02293a2475ff62ff71ceaa07d9a1aabdc4758ebaee15abcf48eaa10eba6a835c959a77bc3c2d964b54c12a87ab369ca461d3e01fadef1e5f48eaa10eba6a835c959a77bc3c2d964b54c12a87ab369ca461d3e01fadef1e5f590cbc7c830731b68b55ca1b1ea11818b5afa3566537440a17017296578dae9bb24009573f88b990c922fdc65adddec1312e30373dc635c6099912d4f836a41c15a3a17f6b65e9c51c58ed3a79d12bc517f867321ed118e5dc7b5c3a1ed7d4b05d5e533f5e590d9ee2c7692d26dc87ccbf381f4831cca3362baf596691a55bbe34151ed8e0c5f0ea996f1128834b15f41f5e2081a41dca2ba7f2f307c331f49a8a24bcd720323185063761b53731cd6dcc5583fc0fd7ffd972137f345b1d738845bca9a59de1959c1501cbc1f2c90fa9ab73a38653175fe94073c012fa555b10c4e8456a424135a4dda4829050de77b05c7fb56ef716841bdfe1371af2eb6958358092b45c8631df6466a2e4dc23278263b2dd2ba5765e99caba47c304dd3b5357bf940a54f04d5f7b335a0a6697a1e9dda14eb2f1dbc590beb0fe98ed65f023ee9d9ab704a1f7e0ce35bb832fe7189528cb5873d1f30285d3520bc48f66eb831b6aa0a2168c412559b6c9667846d84de86554af573a1a9dfa5dc753de3754a7ac917c8e4309742c3571b8c3c8d97361ab6b838f7cd5bda498a410d9d6d9fc7449711060a7ec45e0a4bfbd5d497d069676cbf31f77f3385d3e166795e79deaadefa4275a55f7778d400fcbf0628822dcae95d8239da065ba8e40049daaa32e46538070d2455c077280a8b537f23e3e3a7362074ba2630567d7f951f11fa113d81a2f5fdaf0a506502fd4cac0ccc0c5e7ccc02330150b75d3d7fd4bde0e3c95e8f1c4f13d767b8a4d55fe9a377c3ff20cfd7e77b9b9da12e1df9772c1f685f27fbb4ae9e31ddd26e43b7c051041bb3d9d6bebd418a858da67268920bc672afb9f647152e43fe5e381c71ccd9da9bbd843a854761f8fe60bc6c17b7c0e24e0106f5b4867e0b9c0357e14f488bb45585eccdf47f62b7ff914a0fae73f48cc307c8a5a8f44410fb1085689eaad5a24914e940b0488e0ff2cc3191b972e625522a9eaa9e77f6297e6007745040e9b6a2c2be3880e25206594582e0cd09ef482ee27a395794cdc34731bce3ea1ff032b1c8bcbc275779325999641c052b771a28d8f94367f6ef8398e92de819ccd8e4938c819c2b24aa08f06cdcc0266bb0ec37eb08cd0dcfaeb8dc99c4ea418b80bf6c13d4aea912fc699aa3b30ddaf938bdb62e04b67ede3fedf08cc4fd20c2cccdea46f2791f95e0ab991d8cf6c7c66ec81e23c3b6cbf713954d89eb8389b63343d6b8fd261dc6cb652a0aaf93be5d801ed0b24e46c391e25d3f2fa622d5781a27553176648270768435295a235a760bf725752f3d33f36e79c3406c72aeac084df89c84d522fc9953ec3fbb31e8c90f53f87b21c82275d275dc73870a4c8bc4962c1462cb477c6a6323788c591003ab421973d4fe19e3503f22da78a9920c4831a4fa121410ff76430dc10fdd81144ddbdddb014398e2153afe488f1d629b4192a2da8a743b10ed55f3e26ed662bd9e2718d789c9d406692ba3573699a2e1f58713cc2e5a65792df472217aaaf8402dd0c29356b41254e201645eeca3d0c9ca84ba7726c8c21b3796c04cbb9e20d8a2b51ee894cc35e6cc84c00eb7d5e2bdf9ceb8977eb94c2bcc1630ea93c6c4b82381406dadf1efcd32a4b669ed5eed317926a11646c05922fc49b815568ef2c3858d5bec273e4d25cc162e76fd6c5cc50ba26dfc4e71aedbc34f08ac850efbf934ab3c7ab179e4cb253305c42e22d5631bed2d57e795a70d0356d0c04e3ac395ab73051c5298b9ee99d099269d838a12b6fa3b0af725565418ec1fedd8a522acccc0df88de0107d3183911047ec758a69bec7e24edba03838c00331c5004208d850bd577475b3f5e5eaab13ca96387dd517a8864c25fcbbbc0dffd0f8580f07b30ec8e1dffd59f6e422b9ad6163924bc1fb70ae8b697a11282d5b32b02708b40cb9a7d82eef95478516949ab993d14634219a6f62a4470f46ccbdf434d9a2c5526fb0263e9e2305d3cd3097ff4fa587d2c2becfeb700d3d340eef0f3b701ff78b0f0ec898c045797ff45987136a2a5712f8f8310710e0944e4b4547bab2dc99933edd1bc9a67f41bd0b0ac605c5431ad8c658c0c8e3c5d766eac8fbb81d51132f9fb818bfcb98e4e0c90037146f2b5d3cbb9e43cb419f36385cfd7a4567fd509ef00ec53cbd92e941be30507b7dd5976f4223f9d01998f1e73262e900e0ed002b0f53dc4b7688ce76343aa42b8461e4bc559ee859ec8fc85cf5892c564b2875b7be8612f992f5fa1600203af15e539cdbcd53b6d40b87c5408dc21e25948c09e41ea2c9aa5b6fe52fd43af8873f5726c992aa59e4e7e24127e4ca5ea064c5721184ff91936d74f22ba1793a928985fb4c39e7d85d1eb52e85f473603f06163d57ca139e29f4cd5e770351d776e480c7d6e4203fc69a1395f58631de7c722e3aabdffad1e74d82082e439205b6f4e8de5e16745202b2b238a1e45cf6d6d609fba7fb7c6af1839b07b459587b375adbe25719e6c1deee85c6469241907dd510812079ff30f4070e0b3a8b50e2847d531671a243a86b4d636deaedb17a2ffdd621750b4528e0ee2a6491f08a0f327ceb9ee1afcd284e01aa8928769e7d713ea9566584a6126fa62a12ae7e8d04bd51a787160739dd17daaf68f8e026bbb8ab78b5583deedb05ecf44dc084219bdab1cff3cd6dcd374fde7cc7de9ac33526c3e35ab9f7de5c7f2bb5252b3f2b2a103625b7a4f88268001716d74381caffccecaec1828ce1b377ae13ce953e8fbee37c970cadfa4c8aed6f012fa8a1a8cef764b62a130c38b9a69fcecbcf829ee698ce8b01bd3247e39f3d5327d0152e4397159e47b16df27f9a160c2e449d11928575fe5c90671d82d98e70a751d7134c89c3ef85dcde224089d4f84094be6080b129e2be0bfb2198c25cdddc79d38804d3c2765ffda8c820181893bca5cc96bad6cd819a441bfb2af59b84a5d916498fbc616486eb3b946374e3c1d9526e78d246f81caf163b2b6c4db6fb59be5b9e3d0491be70ef99ce217e8e8931a0ccf5c532895011ef76a6ab752897f85367bc352fcd034f1b5e4e7ff289a676398a8efab403b57e88eaf8a067ec2c8d4f14240895c6c4fa0a52097d7802cc6dc522afc324a4f736a854d7d9e2c4c742ec9ff3ac51f02238ea6280ed02415ed0a31886ef190356b122139715a7477fc67d70260f15016c13ac8eee122b0bd45ff2345a839decb680f6a69343d6835ffe48df7d53e15985f23fadfe8c8ebe2489f1732cf73a68a3ff0e55ee14e419ae051e8efeb2bd58158fd6a07f6d24bbdede3b8f60deeb56d9cf915d2fd66709301876dabda799ca6eff62bf7ec0baa4f6bfa7c6b4bfa57473345690e6152f53e21be1a06f730f23676f181e34854962beb9259b008b17d074e72135a86e2786f809b7cbebe6727fe482a6ca0d72b1bc04f7ba48e767459ff87b2abf715c644f63859dc3b4b052e77a42a26306ec384a7e4e20b8e30fb22f26a44c3b1389f5501d6012edb2d95fffe69b99108a50198378bb6b85ca067d7f43d12508c24462b5739f5e282d01460a2164cb82a9ed4aefb4a06bbb22e81fd95e4b6ba93c35c858e493b7eb35851f4861a26bef55cb1d72128db59c379034f09f7db5d646ba36e616f7cb89e3c22496fcb5bad67f008271808b08c18d8b1e6095e4a557885cfbea5c88c50b02d5970bd52c47bd76ddd0a816d6d62e25d237a0b7c03b88cefe9ad8b9846aded75331b2234448800671fae864a648bc1c3e29547d51aceecd0827e6e4970158c6b866a3d9507b62af982d32ee5e720cc93c3057ffeb596e80083ab1a3b1cff2b44541ec2a620d9764c48520ea392986780743a92d512efca4b81eecc0c6e6275ffe2f09dc8e2bbf80dda47ca392d5d41233a6614a8e95eb9b89cbede2182655cdbee83a4556c3f00df787be57fd106071259b38ec7a7cf363c3a71a860ede5d46126941d28ff6f782c385fb7aa9f505d8214dc321e5ce81cc3f24bb7350589f50783c11597ae05c7659796d8d3fdd34caea84ca32a78fdf3d6a0ecb9f1a8e7212ad8c846bdad8500a9ffc497a270eda9679d0b08aff3db81326ff677819aab54fc313e33bb1a2773453e646e7185c18840eea1f9058df56ad2643532ae31acf41fc04d8f58414a5c9db909e466dfb8acead4756b3790e903fa7b432727ea9cb34d93d679443003563a14a27a0e014174b8b090779f9b582285ec1ba2be2a600adf489630b62f63124ee89bdc1b75187ed9944ee82a03c6a00d65688016929fca327ddfaa28b28579ac6d213c8819214a5d8392e206fac8759a7d347c0a584e30d7d06ce81ce9a7a1361a33411887c03fb1c15b36ce7b1c9ee947a982f33430725f3579a0be1ee7dfa2946d53e641374fe36f1061ae845359a3a41ad07448a090dced36adcecb537f217829a1bf8eda5273fbe9ef651c35c118b2a012a27cc962d6091657dbb1be9c6edc64242e93947d357bc343c4fe4aa036d296b0a7b7d01b3d824e2fe6b4603232a3b1aee7b190705d63a1a2a85f0da77935c5366fc297947098c76f34a995bbe759e3ddc8314204c73551dab9e00ce175971c132838a58c99da6c86ef5e3e6ab357f5886f9c9d7923923947173d0f595f47ae9a62b67a3029536d0ee9b28acaa9992e172725bb3d1e0c8a699716e4358e958d769eb333bf357a7f45f8130616d8cdb6f03a065245b899dbe2216b1d7317252e93622188a464b4e07988e5eac1a3123da4e2e096dfdd5ba391cc5504fe1a7af707cfdb12fb14b15cdfd9def22c3a27a9f12058d0ab20b3b7cd2e15c7fb8dd6cf172e0a8d9ce9cc7703cfc9e7f5bdca8f37e139cd267d7698cbfa279f4b23b10242a5ccfac88da53452233b70bb7b9b4ddf45bee9d333d0edb727810479c097a4c08e14f82f5de62a47c01d2f43141cef45ec8eecccc25130853eb25c18805fc9843cd60691baaf746516d9f021914c30fedd47f9e2af03d2c17a40493eea2e36f612740e5d11394f2ce611ad3537438025316f79744c258e4c29f26a8a36028a6e86c8e6e5a2c7e442ab5fecfe2f7de14fd073857d72876233ef50365663009d52c32ba8b44a13b71c5b56dabeb680b4156d8e179d873a32c166142454719c65298d4339eb9dad5d1e7e922a425a7c9df1861b054a68b4db4abef2ff1990573b4f4582a0cb216a97d052a1fedb181224f2f0d786c93abd454a45ec19351143b15bd4680bd7fa3510e82d778dd3aeb5f0796991ca604fd36578872d8bc2fff74b2f44fc8b6e4bfa1914a2d7edea988d714391a7dd1c5aede5d6083352b1164b8d4301290164a8d1513dbc5d0160340b82b49b2140e20fc6145e7994ed6bcc4b02d7b8bb90a36779f94182a8539419c4f800b6c1ba6bb8fd077a1212b79a28a581f147452ebf0c840d44c5b544633bb6062f3921ccbf0f398d27e6df946c21c3d913b6b98fe9a4bd5efb2bdd46528bc59f1921b590eb36bfdd5d94041583948dad765017ba733686f6bad9e457bb851b04dcdd942137714008a8f45ebe4369c3e0ce7dbbde2041badaca771426b4b1fe9a89daf77fe98f89b5cf84fe7f791f25d750eed9964a38beec432aae6dd44231a18962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cabee216ada0e4c000a58f693fa99bfe929f89b3e0a15ef6b917ec69f672c807eabee216ada0e4c000a58f693fa99bfe929f89b3e0a15ef6b917ec69f672c807e84f9acbb3d9fbd6eadce009bd9ba041b7dd1942828813eb292156f1ada2a8e7084f9acbb3d9fbd6eadce009bd9ba041b7dd1942828813eb292156f1ada2a8e70210fc0163aabb6d6be808f7e905223829bfa25460e2f13271cdaf28180a7afb1210fc0163aabb6d6be808f7e905223829bfa25460e2f13271cdaf28180a7afb1a1313c1bc564fb9067297d5d5e7a6485b4830ab0305b75a6fd35aa1db506e9f9a1313c1bc564fb9067297d5d5e7a6485b4830ab0305b75a6fd35aa1db506e9f955acc95d296e8d02e37bbfaccc09a28ce8cd8863faa188d593a6c0ae80fce3b6820ddaf0762d550acc07ac48f7dc55c25ad25b403fef1d51171616f74b2c6edc264e79619c56de6510b57f18a413312d91188f32bd66a149f02a0d054b483893264e79619c56de6510b57f18a413312d91188f32bd66a149f02a0d054b483893ca7cbb3fe89d0385605104fba0e82f99fa0bbe39f6bb494040fed0e2d2f2a3cfca7cbb3fe89d0385605104fba0e82f99fa0bbe39f6bb494040fed0e2d2f2a3cfef293e2f05f298f8f26ec505c1974c00cfd22b0551eb0807e69c327734be5a48ef293e2f05f298f8f26ec505c1974c00cfd22b0551eb0807e69c327734be5a48037a0428438cad4fe9708cd8286e2a42941f009c9260472a9e660deceb89d7de037a0428438cad4fe9708cd8286e2a42941f009c9260472a9e660deceb89d7de4b7e482644ccd98396fb41a15d766baf0d919149e2091a13dd33b1c6bae9e6a31e22414dee1cb5fa1d825d4de5f9941ad142892f934a17a812dd43c6439265dc06232c4134f276483969205d249991f7fd03e0d40912dcacde57211c4f63927b06232c4134f276483969205d249991f7fd03e0d40912dcacde57211c4f63927b030185f55450d7cf8ff07c7111a70fc7ec1cea2f2b3d56c23a628735a1dff547030185f55450d7cf8ff07c7111a70fc7ec1cea2f2b3d56c23a628735a1dff5475a4dc779261531c21d6e83185d7e11c5d1982fbbb2729dcf3371ac82d7b767b18962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c4e05e2eebc5a4c56bc0d529f3e3c14ca4a6b1dc4ea39c2614a89af1a05348f194e05e2eebc5a4c56bc0d529f3e3c14ca4a6b1dc4ea39c2614a89af1a05348f197154497bae134163cd5eb8dff1da7b1a530fc6f8ebf52bc0c808f717669704807154497bae134163cd5eb8dff1da7b1a530fc6f8ebf52bc0c808f717669704806d51f0cf11f1a4bfa1e571d14b0ddce2cbed05b1879e4267c893428bcbafb6e56c1d39991465fa7ceefbe07623b112c29ad37c702a69b522ad7eb3fa791a0094f5d9dc5bf754f8d63f401eb15c58edcbf09876658cc91cf11aac5f4f0bb351dbc29b3f35915e7696ffa1d3509c8b2704928ddc656b1352e0146dd5b5a340a0706276c44ff150b47cbde138f243ecf30d2a20948bde175fc6790c2ceb6fdf684010f65d7ba4620ce640a2e862ee19ebaacaafd31559b494ab6a9c6899840f89d251033e2c5fe7e4ec51bee2bc33a3fe3380973b2ec9e0b8011f58ceb96dfb016a78a68285be2d46147d07d8b9ae87ff77d2a95f336d6afe745dfc36b4c5f8c5fa571396a1689cc8f01800e8b5100d75f39f1e9eda38e13457816bed58b386bc5b8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c7b65a6e7f461fb4e18f6cc2c303b1561ef73e8f3c6e7b6adeed9e786126d546d7b65a6e7f461fb4e18f6cc2c303b1561ef73e8f3c6e7b6adeed9e786126d546dfa0e42d733c43bfa682616e93d4d20e6200ea4bdc4556834c9ee47470c95da28fa0e42d733c43bfa682616e93d4d20e6200ea4bdc4556834c9ee47470c95da283d744065a183e8a3207f9c4c126b80d424818c1334b38980891df2c39a9a50eb3f30cc236274749425ba94df2304c9a9d249864ab05ad5906e75859f1e2b4059f5dd8c44724eb3b2e4bd9e8d12a02014f6f4623cc1e21144b25f6d376090e71ef5dd8c44724eb3b2e4bd9e8d12a02014f6f4623cc1e21144b25f6d376090e71ef956befc8f789788c873b9f1ae230f8f03f441347640267953d26beeeb1fc6f0f956befc8f789788c873b9f1ae230f8f03f441347640267953d26beeeb1fc6f045d7fbd82f92f0653e16856e734f6a3a11893d820cca5039b806e5dac248c99a45d7fbd82f92f0653e16856e734f6a3a11893d820cca5039b806e5dac248c99a3d2aa8b2d5db530def6d31d93c2620fc4329364a85de6252a2d90e4d0fa559013d2aa8b2d5db530def6d31d93c2620fc4329364a85de6252a2d90e4d0fa5590142e479e8bf642b8390a4385f5d19953dac0cb64422def2a92fe9b37eb5d109dbe03a0685f3307205e2d03101de4512e5603584fb3cfd1647485bf98e8df53f4d42434604033f2aeea710d2ed2dcb1d5f94e4560f2af6fbbd209ae54a4a014d798d5975d219f907b35c5a034955d9eb7a6c35dd77e4bbc21aea04d7817aab874a426c855c0dc16c92790e54f0e8c01494990e4b0ab466ca04ff2312f5c3a28a648962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c94d21f8bb6f6a327d2a0f5b172fb57967b64b06cddfb33f6ea214992581ae5c094d21f8bb6f6a327d2a0f5b172fb57967b64b06cddfb33f6ea214992581ae5c0448f0b2f6daef3aab2500d4b7602c27a0f05c79ee219643f638678fc4496354a448f0b2f6daef3aab2500d4b7602c27a0f05c79ee219643f638678fc4496354a69940ce2ffc4e794a75dbc692c3bba1bfa2da49cc40bc8606550cf355ac0e86f69940ce2ffc4e794a75dbc692c3bba1bfa2da49cc40bc8606550cf355ac0e86fab2aedfdacd7f394e732a8e639b82e1fdfccbe06f14ea8de46692d9a5f7d10bc3e51af8ec7e28ae6c14b4405f0a25cd0e60b29f64d5c3cd2eabc16bd369b5952b5db2e65c7a1410d9175e444b9973c787e0df3a7070528224097d4445f1dbc614e71ade41f1330abf3e0099004c3d5df18905aa5206ce904c456a5e40d22d6ba8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c172e758102863bb143d4dae8ed335af928461a6f7232ff613d6e88c00b216732172e758102863bb143d4dae8ed335af928461a6f7232ff613d6e88c00b21673237aab65d449b7b43cf07337d73d783eaff440728022db549ff0a0af0cd78ca6137aab65d449b7b43cf07337d73d783eaff440728022db549ff0a0af0cd78ca6113c66e577ee4f9cedbb541d0782b22adc739d89bb5e3d537884c384ef948157c13c66e577ee4f9cedbb541d0782b22adc739d89bb5e3d537884c384ef948157c00ac7a2638a65a55241f28146dfbe6672f7f32a7948f3d660b0a0e9f1c8ece2600ac7a2638a65a55241f28146dfbe6672f7f32a7948f3d660b0a0e9f1c8ece268c4165c6ac1231ca294951f8137439d88c2bbd182c98c6174b18d2b4ec6a74008c4165c6ac1231ca294951f8137439d88c2bbd182c98c6174b18d2b4ec6a74009ee8e6da79f56c2d82fb47ce2a3baafacf0aec562c22baae7b1c09bfe2af6a469ee8e6da79f56c2d82fb47ce2a3baafacf0aec562c22baae7b1c09bfe2af6a461f7f5c0fa799df68b96c5daa6a556b7cfcee7a031336bb82d14d79f4f70f82e21f7f5c0fa799df68b96c5daa6a556b7cfcee7a031336bb82d14d79f4f70f82e23024f5e403caa2b7881a6208d263ac000b3b8f91dc2e8532deeb74307705dac9b7251670d8d4b49914b78f1637734c496c72debb482dcf76acbdb6cf973c8fda451254cb589681dbeeefffb07ba3e8f4ce0ef4e24731666d74cd0d7a1fcd6e027d1a0dcc9ef9f6163e5cd3089780b3bb3370f6a665a0d430b3e6f21cd04ec30f35205a51e24f093a084fed21d594bac1667c384b7ee136d730966960b7299f4435205a51e24f093a084fed21d594bac1667c384b7ee136d730966960b7299f44029deec934a21ede00cee1278a97df585cf6659f8a8b206d6d9818ae40afac49029deec934a21ede00cee1278a97df585cf6659f8a8b206d6d9818ae40afac49a6ece7e5a15cf3ecbdbdeac7f92de1d4ff98636ecc1bcef3b9b21eec51826451a6ece7e5a15cf3ecbdbdeac7f92de1d4ff98636ecc1bcef3b9b21eec5182645172f79888e614500fcdd6d6f72aa1c57d7a87729322298f278270ca3afaa486dee2cb79de96d8700d7e489a68e21e8fa1e30b25f699b12699aaa34d3b77d544b98d66923d9315384368eb82f9890905af523b12e232acd753b52596c2e5ab46f67ac767f7c1ee9f724ad8c9e632944c410903c495f2fea770ab9813b7737d064da8647f02c16b2a2fbf43ffdbbf23f62cb19d7682deeac799c8f28658544c4a8816c4e10a540a1487b59169d33001fe847c058aa3d83aef890475e01db0122ff504f166a661e9738774d629f491f31ca56950c2a0ef6636327970026f39f30ca7dcde58f6c9e9fa6c1e367551aa7b2736bbc73abac94ed85f0403a53cdc8021c3aff8666f90a90ee3eebd2ab1ae9802692e14e69fe54ccd571bc29c174d87fdfe5d4f6abda04036c7e74eee77b5fb81c3f46a4a247ca63c050d0a20ceb08251cbe4c754af2484efef9cb6cb65470b8ac84201750c0ae1c1aa4201ac946d2cc162e4c754af2484efef9cb6cb65470b8ac84201750c0ae1c1aa4201ac946d2cc1624f76dd7ec230b1ae593b85878a2a383c7ae397ebd917c703c5d05775e273a2a24f76dd7ec230b1ae593b85878a2a383c7ae397ebd917c703c5d05775e273a2a28d97561f1d7be5e55e52e432f70d6751c30a9a08bd305477a279204161613f9ad2543405f463c3ee8b2fdfebcd88f30279a4b20f8c735f45e18666d772d75b212507eab0cb7a594b25fb2fc1c6a0b0f27af53d1980ba358d4e0c1b1dc32a9e63ccd50cdd6d7b0ac347cc09a3ecdb603f1a97b10711de35dfc3144d073ee08cf3ccd50cdd6d7b0ac347cc09a3ecdb603f1a97b10711de35dfc3144d073ee08cf35d740a6b510156140c5a35fc70036d3350a56651835b8b1579089a4f7712b0f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559d6e1c27870cb53512a2e29ab03e61c25188ebed57e933ee5ce4e749d72c0a87e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ba53b89eabafe15ab3b97f4d3a234dec683481766eb08ba6fbf26cef5101bad7ba53b89eabafe15ab3b97f4d3a234dec683481766eb08ba6fbf26cef5101bad762d09807bcdc1eabc25e6e38ccea2fc57bcf38c4f57df982f1f26cf932dc8b6362d09807bcdc1eabc25e6e38ccea2fc57bcf38c4f57df982f1f26cf932dc8b63de46da9948a760db50b2abcc66b858f5b0bcc48f364f483f60721c75c13df51c1d86a9277292cf8efd702534203af7738c3833e7dcd756a90da1c3857e8c9f3a1d86a9277292cf8efd702534203af7738c3833e7dcd756a90da1c3857e8c9f3ade46da9948a760db50b2abcc66b858f5b0bcc48f364f483f60721c75c13df51cf470aa4fdddba646e7dbf1cf50b2db26154eeac0ad967815e525b5ba11eb4608f470aa4fdddba646e7dbf1cf50b2db26154eeac0ad967815e525b5ba11eb460891f81ce5bf9c88cc70dc978eb50fc314583f9e1e42c4fd5e4bdab5f8f551bfbe9fbff413cabe7884a58e020c50d7e0695c5a17b715f2923b7e7a3836af6395029fbff413cabe7884a58e020c50d7e0695c5a17b715f2923b7e7a3836af639502f0ab9a4015eb79610d8f795bab430422d695c954e5a5229c61be9337bf78fa506f327a81bf40c9d2412f9143f9b46bc77e1de57614ab6bbd247c3dade5479cbf6f327a81bf40c9d2412f9143f9b46bc77e1de57614ab6bbd247c3dade5479cbff7463f2d7b8190f761754227cd37f63e0792afc3a76d1bc21f1357c690b74ce3b5f4e309daaf1df0011a54f5f97a4b8088f17b16c7dcbde3f00ca9c7bb609179b5f4e309daaf1df0011a54f5f97a4b8088f17b16c7dcbde3f00ca9c7bb609179697a54ed73e83b36e6f4c4ba503dbff0780f032e65311b7acfe4e618cf6c8be142376ede22fbd49cd23ecb7fcd690206b53e5304c1c75fcf36358ab8acdda62af2a91e8c0dc7058876d40af9b982a92432e692aa7865f3e6b4c0e8ca921e60ec8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cec47a2363548fa2bf73bd605191423611efbe63df42f8fddf9c6d8f9596491d0ec47a2363548fa2bf73bd605191423611efbe63df42f8fddf9c6d8f9596491d03eeb6cff1229ba6b86f2c8f5f3da2159348f04ea46c6cec7835fa4547432b5823eeb6cff1229ba6b86f2c8f5f3da2159348f04ea46c6cec7835fa4547432b582b68ed68a7b5d976acb99a5d4c9d18fab213e1ca0bf0aece68567e99fc34d951a1cb0bfa340cdcfc50a8fe56cfb97d3f162c8440ce4dcb0ce255ecf324792640d01222d223253bfcad1bb43ce86e806aac5a30afdeecbaeb49c29b83ecdeace9e01222d223253bfcad1bb43ce86e806aac5a30afdeecbaeb49c29b83ecdeace9e79af7f27933b99460a6da606ca17877424346d4dd5a193cb2f20137380ce52e479af7f27933b99460a6da606ca17877424346d4dd5a193cb2f20137380ce52e451e46c78427bf4d5d4ed680e2258f399beb3998bb4733ea61ca60c9779a5786451e46c78427bf4d5d4ed680e2258f399beb3998bb4733ea61ca60c9779a57864425a420a98034c749f3d8136b4ebf70aab7694a509e003f3e0a239bd099d473edd0686abbc01fe582d0ca9630bf34c12b012f589b5ec86e036009e20d9a21e4d2cc51bac857b74f1299f1dac0f08de1875afaedd658a56c1e186183c2b7b45fc2cc51bac857b74f1299f1dac0f08de1875afaedd658a56c1e186183c2b7b45fc6e40c418a15f61c0540ff421dcc71717dbf236698b34bd3125f8f9d21e90e086bf64d80e2cef1285b4bea02e4795996f90dff9bd6f47ee342e449503b0fcf47ca39e3ab3284883ff1a594d2c9c351632813c10fc57c69ae3ede1188ae423dcc7c11ec3f04d188281a22e14d5557234e5f7fc113e66a848cc0a63d2a8ff167ce0e992166bcd7c8aa3fdb5b9fca8098769966a116128eee10ccba7cdd9ea1fafc76cbcf05b935fa636d2ba799e5ba17cb42ac8b63772fd4c5063c27aeb8cbe51fec8ca1d93e611ac5258f30039bc30eb055af83eebc05429f5bf1acbfad1b2adff2c0e7771e4f23bd034e3ff7e3ad0e09db29db723607fc470517ee965f0de97b333461f66819a6ff1b5c36c8b3f4fc18a459db5113c087ce5faf444089421419ae33b5e51d20aa967160f9e170a9f00fa8e72b1fe288283d0da8990b43f32787e84bc2d65ee4a673e939b0d3f5bef3098d91f8d0721e8e60f049fe868c71f3a7458f64416bea73abe8230ce52292d310b95197efec0250671ae6e47c099c68106e9c544a96be6c445c1631a924928491481e891cd881727bc689d894bf41a68f95fcaf761771f00547ce2eaaf5880b1298852c8204696195edc946e7263730e225c73a58fd4257c58c6ac533bbff5e948382e033e484d9fc5ddbeca3b4e0b85f690fa51f11352a6c30c872969c70c7e9eed94e1d3b28ee87e2e6e7f8ab0973802899749178375263a49a8553c99d92b54d252ab8ef9f2507d3fd4da4d89f9be19ab271328303729f707066db7593e26e1bd80c7e576c86637167c4668fa6160815af7e9cfa95d0a732dc0b5debc523433cc8ed9305f742171cf386e272bb50cba1e9a948a01c26cc688485bd2582a54ab45e71661f0b2260f803be9c2bbe8d4ecd778f3e7b798c7a8349e9bb8d2bc4466158d3d2943eae852b86ce3f441c1a1c10ea9473714867f124a97c3dd2fd8eefa2211a9be6969924da868ecc2122525e8e0e26e32f8d0872169bb0c2431b28ab04013e0b12d018764d743a506e99353b8ddf4c5e0176b563b143f236addd97be034163474ccb7b9f295546bca580146f30b4ccbcea80dc290524d05cd54fc0aee2866f5021f0d9897649ab6ff659e058b126f70e1aa8835fd1f8c3bd36d8bce86048e4e96f1873b3c48140c3f1e04a0cd99fbc0d494395da89493b77a15c88b5100363ef25c7fee27101e3106eda61bb4c91598a3298f5af924a6d7094f339b507ec2766ec9362b34d6a71a9c81e0006cc91598a3298f5af924a6d7094f339b507ec2766ec9362b34d6a71a9c81e0006c2389b461779102b2a623071fc8a563708b3cd6102c102da89bf17ef9f791b3282389b461779102b2a623071fc8a563708b3cd6102c102da89bf17ef9f791b32858d4225b044b14050b21c948993d339cdb494f5278d4e2a97eaf5154e7dc625c58d4225b044b14050b21c948993d339cdb494f5278d4e2a97eaf5154e7dc625cd02f3542156877794c14fd6ead0229ee9c5d743053ae99058bb979ab67eb48b7d02f3542156877794c14fd6ead0229ee9c5d743053ae99058bb979ab67eb48b70eb208aff65f1f84b1f58d481e5fc365db7eeb53fbefc7da87f43d3c18a53c8d0eb208aff65f1f84b1f58d481e5fc365db7eeb53fbefc7da87f43d3c18a53c8d637457c934ed488530b32b568050c105cb8551f8846ad81c179b9c551e1cb085637457c934ed488530b32b568050c105cb8551f8846ad81c179b9c551e1cb0858d0a444c963ef16a04d379df93c122b27c5fee74ea6b6403e8371ca07d8cf8518d0a444c963ef16a04d379df93c122b27c5fee74ea6b6403e8371ca07d8cf851237c94e842499ed530282718807b409bfe51f93cc39bb0f9388481d068376e90237c94e842499ed530282718807b409bfe51f93cc39bb0f9388481d068376e9020331660a70d65104b4493696eae47d62e6b86bf949c21aab8abfc120b2da54320331660a70d65104b4493696eae47d62e6b86bf949c21aab8abfc120b2da54350b9ff58bc9e45ac4decc439438ec12ed18d24d273b4d517c162b7c67f48186c50b9ff58bc9e45ac4decc439438ec12ed18d24d273b4d517c162b7c67f48186c500a6e6b307e36f88c777577386c61493281b3b1a1423047263eb5756c44fef8500a6e6b307e36f88c777577386c61493281b3b1a1423047263eb5756c44fef8feaffa1f8e258bba35bbcbba275a2d9e896cb3a3b54500c00630cbc68e9312ecfeaffa1f8e258bba35bbcbba275a2d9e896cb3a3b54500c00630cbc68e9312eca36439f6aae22fe2ec61ac3aef6c5b499594175cee978a009f60277e97a283a5a36439f6aae22fe2ec61ac3aef6c5b499594175cee978a009f60277e97a283a5d2c0ab59553258eaf08397365080e41d3e086d71c5eb5213b94e766e2eed6032d2c0ab59553258eaf08397365080e41d3e086d71c5eb5213b94e766e2eed6032ffdcd6f0c0022f382386ff3240f38ad5b7c64dd00661af69060cdf042d312119ffdcd6f0c0022f382386ff3240f38ad5b7c64dd00661af69060cdf042d31211991481b94cb9ae1772d3c297b8438c94955e06f636705b915c48f52428673ea5b91481b94cb9ae1772d3c297b8438c94955e06f636705b915c48f52428673ea5ba6635a02968d032f5693061616f064cac9ed32dfb21fa773d4cc79d1987c53b9a6635a02968d032f5693061616f064cac9ed32dfb21fa773d4cc79d1987c53b90fa5223891306c89094868e8266a5e2d4a5fe3c34c1b17a87f4f23a24e1eb2b00fa5223891306c89094868e8266a5e2d4a5fe3c34c1b17a87f4f23a24e1eb2b017fb1b4bd86e2a3954fecbb77185e42cc7cc7f84ec7106755576f949f64bf86017fb1b4bd86e2a3954fecbb77185e42cc7cc7f84ec7106755576f949f64bf860b6d6ec6ccd1445e807ce8a39d4160ec377d64e9d8959ff53e88600ed9d0276d027cce42d219d683222a930f9231ea90ece07d1986de2b3dfdaf5894e9ffe6cf33aa9adea7e295c32beb9218b1507254bff86e47476d8b409bb9cc241688e93abc9c836fc73d31c58b0f5e058742044af802184eb5f49e1a6765907270e05da8382544c2ef9cf58b69c969d19bd470c2cfc4533e37b6dd8d64fc52209fe37e27619822a8f2e7aea082229ecf7e0142bdf02d00b05660b9a8da1b05e484fca16c127ac0debf99264b81167b961975a2afe534c82a524cd98aa3fd85062f8d25fc538f1e868b1daf10aa0342e239074cb2a9c0b021006b07b9acac083ee984b565e582d463bbd92b97f59018d364fc0159ef934babc5e9af90b0c1d1fd0806393bb640eead18d1f3b7cfc150b9248bd810d584c2a0ad6b868751788d2c0cef1d7770c5c1865178af03ee88b787d693f6da051ff1caa597b0a9951b39cde73f7667810cb1cbd731e818d9390997d5fdcb89f7d9a631d338479f4fb4192563494df85e45d96afaa47395c82ece7dbf3c4daf8bd9ca3d3707491d9e53fa829c97008ebf2c5cfa64d48d27458d271a18eebe331c0f87d819003bfc5218a543bd43e0c76bf26fa923c5126a1fc234ef638180445cd6b5a29569d76cd3a71068a9fa5b9a17387cc3b2931e96a3699c4d362f782209844c1f060c60b0c20edf8ec1ff3819c293b4ef9288c7525243c0897804c5f2f278294daaae7fd5bbaa95c3ecc796a0e447f5e6624d5084d3e1872d3524d839ed723010a25ec9ad31bed7db55575919459441af6d07a38d22c87a79116ab4a106b070feb2ec7ef906ff6bcb31cb44e9ac5c9d1ecf260cc191158e4fd4f40b651e2804f39063c8ab838db976288d444593b6bf9010cf79c6064c4919afa44c568b467e620e218414fe641dfef6cc3fd0e927f2072322b5b41c5a2cc454eff4f3a5845167fd9fe58e9a6a1300f04eeffab4c29c5dbc9c10c976be8f3599fd9bef508451dd9dfad3e3897cca67a5ca05aba2f90fd4d29d37dd497604ac6e089f5a3d0dcd9b644451e3793d5aa8429e6b765540eb7138216d03a3ed53facaf28f5924cf57ce7fef70a332efcd961ed6410ec362a62304fc1366491107b5dc156b473f7c67454566fbb5bbf5c7734aad35dac615827ecf079f7c6f73bbda6116021c6c1e0ada0501561d335670d3cc64ee6befb3d45d01ef15842f2ec5335a6819c285ff71089b2b9c31b308b3bb889b138acf6b8386d689f5a95571a62cb883f211c29bb2bd8074b42b8e44ad6a73366f7ba8f02864b9dc76f24ac53079808f401506465b31433092cfc98ead26d8023d3d66e21db5ba1a0670e9ee313ec801b70f8f4e556adac1b4d17553b73d9f0d887a55305a94e43fdd664d4b010a49ef6725b0f9e501c60824f976ce487685f007a1cca6d024d8ce20d01a27f8b8bc167eea164e7698f9bbebd807aa0d4c36296340df8492214af0e3d027479b9829612ffd5d496ead340e8870750aceecb5298d4eee7c805bc5201419ad6a3b5e791712e356b49711bd1f27d5929c732f8dd2a08be88e7697399e53e56590d445c7ddbb7ac2518f472b36a5e14b7326bbbfdf2446312fb84dbab4d697f9d144760a43351c461f513765bbe2e8d5477972247ad52ccc47ed28a7a53efbd535e9b1d4d85e4c05b66a8198824867e28169f4c833aa60e4addd09eed5f668f373c4e8a4f9ea5d5fcfc0059967695909d9a4d660b698aefb6f1770681725b306b84f66a107b7031bf63261314d718f923624ace0e8921299e91208643cdb4793aa93a82c1d64b808b6fe9d6e265b61a7e08590ecfe18414dcd4c8214bbe94eb5eaa1faecda396a813fc586594aabcd86e7e28f376560f5905e747e0baee643c307094ef8827c6c90e9a666a7b26d07579fbc0a2ebfc032da84af96f39df07ee107b72800e8f2f54e3eb9129d0b51d5c391179d9baa82ab0a956043e6eeb179cd0d84e42d2dbb82ff25dcf6fd3e47fa5b0a54d5257478f9f7c0cc0f01c2a0f59ddd66773ab13cd55d1b31da8d5f56cbe3b89759145cf1aafb70866b1c53639d95b05455eea126885c3c5a205211b4f3baa721c2e12aa6a619b44fa8a5bb934e427d27ac58c09135700bd6b9be927c6a47253b2b8aa31a1e4f9cff758a29269f203112d7515a4b9c92a8cab9e555c36795ad34c608e0c97007f4f7c08f2849b3a0e66514f650ef6f71347221364ca1423b5f45c98554a5e9cd34beba6b044650f7cd114944db76599c427503341a8f2b57dfd11e7aceae1e9c4b1a74633a427a61dc3ada9c9b283ec514311f7e38eee99d0a44e3fee95defc714793e02ab2606ab8383529b646df8f05e1ddcc25f8464c711b11803dd3075516675cf71fb6f5ca129f65b2795b5dbe7792cda1ff59c682b795b2c172f574292f200e30b81374eef46e6a5cb1cb4339d2c4ef4039621cd3e1836f63a23ac51f1db862908ace8aa95cbaaa5a0f0448ae014d52a90dbfbc34c518913c9efb47c062f70b566f867992fc6c3dd2808d420115f83708a8d52986629aa0b5a89d6948439519389b565863f73ae463c387f72fed9b6c822ec8df0009f5a959342db69ccfca4a91825f20c99d67165e7fe4f7fbdb9848a6ca2849f5771d863c60f1f07c6449e6a99b4014082d48aa5546cfcb5c0d06b417c996dbe855e514eda5550ce3d393e3c10b8466692bee31d3c855c04afc518d6a2e65421bcdc07866e94073a825c95b41bfaba2790ef9e9992c5bdcc9abbff18e291663a070ca45b4a93cd6c06f4b9a0724312776bc5a9a64521f6d6b740e1356ea2ba17fc6c41546cf24dc26dd00732ca69d93ca7fbb27b0bc4623fa735af57e5cb39019d9d3cab942d8e883532ccc14ffdcb2dfab5a8eb5073947c69b9a0bf7073fb00a486ab1fbbea6be788cf76dbacbaf756763ad6556dfa440c1673020abbaedb5dbffd7f92e4e11e9a2ef10a745f7b7879dc6062ba6cac2a17a164db0a8325410f571bda408950825831d141a14ca250cbd6b108286afbcf15e277a6f22d6f991d84d067e346bda0473a44a3523dec9a5a6cd64700d3ba090bb67e89a23ff537dba7129f2b23b0c168246fc36c95f3f267b1c17890a451443fe33c9f82957caf5cf8209e2d4c3328ee044988e2838763675b1c55769e2386fd881f2b3306ca490bb5ee3be23deb9471f2d8a22a4cc608f4ccb73362fc16cf8b9d0490f2c47a3135494332f76f546a1fc8adc450026880ca92bf045a98de4f82467b811b6a1fa3d84cdd6764e50a3c1ca21b194afda1dd9403fdaab97581e27ec6e3c118e6b605249e66c69a59e52379a7e0051c86d1622b9660abf0196435039298079e54c0ac401750c926a60bd60e2fd222635b4c618530d47d7eef192098f006eb33c4bf4d2063915e3087226c0b6c148c04f2db5a2c7232ee806f3ce65e980bd64def4722612326ae530e6af97793303bba1d1a81e6d92332b81e1d2c9df34bd22fed942bca9af3b12cf3fe7c90d722b0ea4cd8bdf481e503ccef8d3dd7bf203998e9396a9fac8c556ca15b792251a99db6db056dcd3dbf3493faba9739b20cd037c7860abd95e1e9162964e305aa534044f2c26b424f256527ab3efe50b99152bd992f1671f7637ec0dbb3761084a92f5ba1a451827f962279ee5aa366391599cb0fb0c039694fb03cb83ecb1fdc5181cdcbbf190e91ec338c9b48ea4c15a6c5ede7e004ebccca2fa34108f72dbb1b7bebd097a0da0abff9de7b151f8d0065fed124a7dc9de34621d9f780d257af0718248f9c24b05765e16421b26278282038112a7ca299bc3eb555294f35878bbd9de9c0aff89a369ed49b1da9501ad15c323fb0090de840d4b4e27cab65e5e52e85d7bacf1fce954e98089558b85a4063eb3ddd17e8a4a3145185c57daa0db675ba1b7d97cb383484207fd1367216e6c8a7bad38988e6613c65ba98f83a784f6996d3bacf9d22a5e41838aba0da80d1aea63292a18a2880bb3c80190d696c39c4ea176c4aa37daa3d92c09fd7a2e08c6a7e8c4b48fe593ca93e6d360fec00980f07d64b64878919d9c36a69b76bb5c96af49fe1d509dce67c5a23a67281c5ee5c38196c69ee4771437751961c422da2b8a88b515da426bf222237e6e1d6fc14175988f2e99619d3f5ff9d961cfe18400712fdc4d7ad8088403a878c3518cdc51e8e718eac1ea7f64fecba897fee51bc31e2686863d482d95aee5ef3d7c2af6b5fcdff05f7d9fa452285f50c25e7ef3a1ed677d360c1a02be55eaf6f28165f6d0d580724e6c901b420fe307d92c69e90928206c08dfe3296e6e448fb714c04c8b2904bef22cd856f42eed12acdec5e3c0d79043283bb9556c293a4078cee8278fcc834b91fcf326575192b64854749fda1ed990382a71abc330c2a46152af306f0e4c9ecce6233cc23704ab96caef3bd52f03e9b68234a1d61979b9b13239e20f4ce820e731170792cde294c6a2f3b5257aa7b00cd07790ca995f5c64266415b1830db2a0ec993e8ad4d477f81ecf277f14df8e526f61f1ecdc4a07e91940c821a010acd79685a91aa6f7dc885e7b14dff4062a6d4fa2ca16ba4be8f25018fc703cdcee9ac684fe17629fbabde95b6e7fa66a191032d410857b203f8f872ebe0a1a54d76dfc4da42953c6437c221e5267606fbf1e08ce6d26ab894acd20a1780f948f35d2f4be151510710b6e7b085ea804ec1c27edc8b5f57f40ce5a7dc748c4079887a718e584cfd17a228f2133424baff2110158609577c517cd27268ee6ce219d0ce97aaeaba8d9908e5f6783a3fb56f9e988ccb2f35bf54910e9db3a5c8563a5ae8a5e5db00a92504e128c8daa005f631584fe1718df810745edd852522f40135bac33646bef9158f3d0969acb91a088241fa33c933299418428d477009dfbe0813e63bfe8f9739a7f9d3086df1110f00d737f77ca70a7b281a0392908c6eb2821cf850371a0dc156d93fe02608e3fed42a38bf0e1e77a3a3b2b0752720f5d51cc496768e51fa886c5f1918de7707f83618860a5cd899f91e4e88d1bc6953f2a00a1ad5eb0bd5777b9d768b9ea1b7759e891fa03d8518496197fbe9ae60a2246c12cda1d49594e56da9b6d057c7e6ca2dc404e129bc82e88b3624843128e256e71177e3acd9843e06e4bc78b3a16ced9f23e28698b8e19c4d547ed99e59ccdca6c1da94e56912a331d573c425701cbf09959d7862e94808561029604da48e8c6f39ab9ba26c9b77cc4a1977f3b7d777b11e624dcb25355c48689479ff09af8eaebbd44fcdd16d803a499c98c78e0f6c8728db04a72e2ee973a7ef34ca19934c37b154e9823d1941de0051647a0a27a4fed09bc8722bee5f2c8b33c9c4b66c862fa5d8882aecde70239fce574079b630506fbe056454f8a601c0bf010541b40965bf6c1f43a42b77ef43da5b21b4cb5d70d747bea0eaebc597fc93b9c5e7205aaa2579e366cb7b14f5137f2ed7948e691f15883fb591cf8f5385c5e0bca9693874fa50a108edac01b7e8ed78a9c72f0cbf7b69aa833c8b20044ce9eef53dc69b3297b19afed7d89f4c5e893de07cdf2da3d4a7cc5f1030984b78e4727ec37acf1a8f4e28d35ab75b601b2d569d55643178777df1a3d9ebfb0896baa86694290e1195e33bcbfb13d025cd4b898a67c95e74153b7fc0d9c22f71006181d68bb4550237645f5c9c452374ca221c1700f57e76142c65b994dff80ba8dd81db9e5f52ae19aba1a1c44406de5e48ce42599ff038dd24acd58c9e643fc2d8f2b63fe98d7758691eff3bcc828e8d676bf1256be2dbfe4721c53d9f307cfb0cbc9d2c332ae743aca8b24cdee74711aa7e1d1c8bc2cb99dc1e82acf8d158fdd4139b1876b069eb8911962b76b7554722d001ab3fbe3260a44bba02f87a9b0cbc677292f5545cbc80755c06284a2a3ccc81f529c5ec04230d7b7a65c0d2bcad34e65ceb67ad52a53304c492e5e1e18dfd00fb16fc3171dc92ad9cfd8a41ebaced62d85521099e4bf3c3f310c97c6e50424a4ba149555c3a9587664039cdddc5026353a91a46ba561bdc16af30a081c08efcfa83fed6d599688608d3f600e5409e2a1a475464bcacf8c4d4a73ea0ae5609dfa24875757f8ce6f72f06cdb7c1d74b496db427b7d73250a8b2ad560264ee9fa0e8e1728551fbfe0446320120ab3f06298038ca2ecafbf3ed3302b185a6d7ef9aef1e7ea41f835e41245ddbcdcacd60bf3be155dd42a1c8231371b0b38805534cf53e8ba4fa5901f11df1c822367c0a14da0412bd1b7e4ff7ba3f5183faa70450d39de38dc2635800d00b2abd735dac0305c1143a56e6089466f6cc7cb2ab3932229b52c5f83165c143ad6beaf75b3fb4dbb6d41006abcb528aa23dc1677ecee7db40981bda4ebcdc36f7070087ad5ded77e3f3ac3ea31991cade8ba8993394d15ba0a2fc74d1a37544d0f67448810a2d111d33b595a90e9b068b08df9e2338bb8445ab99331d86b8424fcd535a30d370f274e5580e36a18111bcc2726b602e5e42a1528cc0eea755c373f3e1343a51edb024e2f1932e1ac5ec199535d26a101cd1d8538ee2acb017d744e27e138536e483eeae39205703e6022ad92c39248082747d9378a3b409578b7aa0e71eb70e8b646954371b27b9984ca789fe5fd979d78d87b8e76bb406bbd453390fadcb67a2c3ce59838508cfeb9b7748dd86979113bd534cb63cbf4b205d0b76ee3d8ec6dd789246884e5906f4c87cbea8fe9b574bf5decf7ac00e1c6e72277099f9303cf196f3f8c6218e29315c8497e1280e2b8f23d40613bfcc91acb1148fc9bec0f9e2c2823a68e5f7151275d8e79191901c3ea725881c17822651154e2d897b175c4a47546fae4fcc156b606a667db795ff96ff40b13e3f4b43eba48b30f5f66e4f16bed71afbcff95cfc6620217ee4d37b0db6ad07a2afaca1b0a642b34d884b45c0abbb521b73872b1d771f3d03f485bc98d72045ba05fe8f0b61b19be91ae5d489c7327ddde7f41000ef53aff1c1f8cfe8e67e1775a044b2fae5797e235328fd7402d8eec7c77985c45699e2b953863fa946e30f83e5b5e084c044144586539b380eee931b17153034bd44e89dc2c8235b35a224bd73abeb770ae2ccb7af1a2ca59334a6a83e7499440665f160b8cffebe0d93fd40720b15b5df52059579d88c71cdc7e5b2382753cf8d5fe806bcaf356642973264d765efea5cdb6cf057eaca9e86f31d1e94d3af8c847599d3950b5a22eb7f47aa43d313104563bbdd084bdfa721e8d507c2a9030a77183d7040ee27f336c0b58d3d9e817b9a1ca452effe2878d8a366fe1fb5dfa7e863cdeadd7c22f89bd73c17ead27bac084f37cb12be23ae2fdfeb9d42e6799558e46dcf79a943edca8d99445d6719d1ead4b7d74c397423201e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bfd0e1f3c1fb67237a7edffe1e378803dc6b87836824b5d5b09a9c8f807eec6e723f65bfc3991c6a815cc6ae9ace8615ce619240c1199d34fc636e0f5f659493c0aa2cdac2b235398df9f94f45d987785881ba3dc1c0d8f38ba375bff58b94329d6288cc348259760d99d4fb51d6a32c1dbe54b88a6ad9902fd894e719ab99945e472396f759835108f4165a468fff5832fb66ce5c1e9423d5722e8909a3585569ac4e197394b5174f5d260bd152fa582198bf00159d6cf121d4af1e3da0ff357bf64a81f5b00ba17642edf2cf5fbeba284cfda9935add18bdfdf9ce568282b99906b6adcaaafe9dfb684f96cbbe99579538f05acbf6ea6f12910bd23449c1ddbb8ae7878200b1c01c049137b1c7f175c765c178dfa420e5cefc270ca00cc2a2fe203da3e235f5e07e91198182aa9817f2a72a8c4d71fd60eef3a409d3fdf760d2a3c2de66bf4dd3f550d8218c8926cc1482757f216420da5d893d97419746638c366411526557e6a819ba6ca25d0a6af059604b1fcb1aa5888c4e2c3046cb2eed78b6053ddb3dcf53cff123a94a8d69aa99a3559f34d9c4ed3d1fa59db01c3d096240643b2fa6e6ef8a4eac24f6b587d51755c8dfb4ce900ff72a9e2ef2e764b0521ceea8a67b4725e4851f7a6650eb28b44f38bfddf17095b863c2c74e63f07dad93eb6f12c5144f2489e4fcbc77eef53b2c3115f104094e1d2d006be138a5eb959ecb4602c01cd02ca39b0ad0ac9cbf9c71a137031d4a73271c2e1568c0d85b38fff8c7464434f8210b01998352db9340db5e37bcc35ae053be1a8c66c1a9ba3407745d8d48718e8a318476348de7479b205a5c250aaf287f8b10dd4778ff031a388e7efc3c7eb41bbb9dd65e90a00a1ef9b70a0d38025871edcd90b81fb9e4354fa2da182326c282095716c99438fd075299dd5e8d603ee34e90362905dba25e4ab0a80f601b659ce0d330e379b0e6e3f7b3fb653ef8fbb92532884b735c53c17922f003a0db9146e0e3918e0963a3deb94d30af8619c02da342ee285aa82a25cf3d5a976033a853e10592e585ad028e641943147433927b01c6cea8f4e7c0c4734fad2d84504ba82bfb40c8027c63298fb8622501a9c6efea49971af6e8d3c356aa5491b2a14fab992a590808719ccbee94d253b5f226f48e408d9dd247b60a60189c5af3fa1ed79fcb648a476c6776b19b43eb9736940b86d4d88cd7d343e753f4b869eb6aaa96fd6e9155222c774d2d05031f7cdc8a1f68dc6809d5e2671a8c4923a1da802ed0a335af0a73f1723d830d9660f62076750ede3d1a3a06b8d0e6a2d63a0965206baaab88b8897a3aaa944a928102891a0eed7475cca804bb303dbad887060f5843decf3ad971661714d824b6a429e9cf12dab16b8a2ec88541c0c0bbb431bbfaf97576eab65ebb8c4713e98b18f496cb3e63a6b244f08e1e5174943b383a10d86d4742d1e39bcd0b78dfac12314540934e9d292c8e08c50ceedaa73ecddd244573785fc648951c63d587f4da30b7b9312dc047c991c27ffc6915a5ce558e07de33a5e00d6a18c6ff89124a9f16b3e82e26d62fb432b26e7178ae470fcc590df50abb9f634de0468adeebcd509def62b0df67e0428d29a451acacd03f4c0efa4a8bcb18781612bc5118f2c818ec553b5a000dc63e4ee72f121f3f456ee95920d220ad27a3a5f009986c9792710283ec8a7b60a27c86cbe5aaaf16c77311e121b1816a813c9bbdb1bcc8691c8cb842c2a044b2d1bf03686fd2ab26051495c47bdd6629908bf3e2861e17d726968dd014fb9bc650137520781b2ae0b128a5cc2b5a3489cd1d95e501d0e7cafd3157cee329d0720013448dd305d061f9b6749528a2800e3ea8e2ba8e84beced386e40a32593e3db813757d525e9e41a640428a849a4943ee7956580e914afa18af7a28fb797c0319fb8f3b7c4855d91d5a65172a9a7e455e6f5fbe0111a33e44df4b389ee155f9b68d13dc0f887881bfe69038d5062af586adc2e57dbfa5b4e9ae7a140c3cecb90e43c899f9036dff74962d315063c123d3ba5296017860f3e886f489068cb6adca055e2f5341c9b188471863b2a2031e1f0f0e76b2a2c87fb4c83974dadc453a0b71aafcb0f31d9af8af6e91fc5ea927e6ffc9f5d5e0c27e8261e4e3c561220936f12f266e99f603108e5821a811dd0207f58bd37c292ecdf64eb566ddecaaf60a36d5b6dd98100f5b573bde431ef9707116bee435af80b1588c5eab12c9efb8c9d4223d31db927b27d4a094351ec3a42e2ae389ffbf716fc8c566cf68bc59369917e19fa8f685d34bf05fd34a12f471d953e5e82682be1fe1c84b886109b1f6067c1546fd88cab852dd1b514468b0386fac7cada2ec8b8d8855be46fcd4cee643a4f79cd031fa0eba5e3180083a926f8835907e4dcf589c2d17c3789a3930f103d4cdb6ca552f83b1f2e211ce10b4f2a96e5c2e4b47f99f704c448b71eb8ba3eff6cda3f31b8fa8d8d75f7432a6fae18eb95a7841da064919ef18019e4b6b96eedd2df8ec6537b0799df2decbe9941c17eac0172a6044bf49fd1ed0dc4d568dfe962336a394d0a62fc140ce6c4d9e22a887922d36c973bf5282d98d5894619db09657e851eb7743947931436fa3ee6783271f9eb389e1040c81fcaefd56fc12feb0d01abdab20a9ffe556e87495da72d4907e3bd8379f182ed8912ee4c7c7fea697e7a9e00d6bf498c0f914806d620f2d267ab9208668d85d3930024d604c7cd586c9406d2bfafaa4cd61f72557c140689d2bc622de0ecc8fcfee2715b72900c5a321e121095581fb6ed27b9d1e241bf9134f3d91116ef40de7034fd4b50bb5547d865223ffcfdb7d7b0f024c797c57fb7df2c6b456c2ff5994fe0cd2466df34e5eb3248e433e518abbcbd732e6aa3a4f4a599c0d2efc160f0d08851447975925f1b6a7217a253b7a57f0e7d7392413585d7a5ea925e261aa124888fbc9cda5739736e106d1a8c57b6e897e27ebcb575320dc112f3752d87b48225202ecb91762e4d2b26dd6522d994547cd9e2926bfeaf69a2567fd9049f9d50ee8bce17875c854d02b67296d40cbfd6b341efe056c0d4a9075ad441e1dfeb3aae8655d98413deb1aa79f760200dda3cfdff2cd31d8ab6c806794f3770faa465e7eae00a1cb3a2fbcbe3afe3d8d9d4ff34a2e7e3a4b816d77dc74728d0b7a01c539d71b350212da7e7b5c09f823e26e466e52c127a5e384be037aa109cb6654c48c13ab8aeb63cebe0e1aee56975ef5eded86af9947a3a20aa88dce7977edeb6864e35fb7e28848eae061741bd41e907d08abcd54b2f74507687075bd1a91ab4e923366ec85714b71a5b988d7572f24d057b1caf1132ff22a3ca06ff2a8597a0b066f201da9c87c107663592c294d253a266eeb1dd4baffedc87aae29faee70e2c5dab1c86460a1678afa1b76d605ea7eb0bdde017e338871a241dfa43d0d263178a37a0849281b6cda32ade568988cdd3300a51f336d4d71c3fa5e63120fa7178f469edc100a82ba7a9559b771ca779dd36fbad406d9f8a406c0877bc588d17742df39e5d68daa40f17eb214206121c278695ef1decc5fad54a8c680b3a29b5406de26add6d73b66046ab214206121c278695ef1decc5fad54a8c680b3a29b5406de26add6d73b66046adcb30cfcbacdf0edf6483099bb48fc8cc4e457769d5d869376d1b7c6231f1746dcb30cfcbacdf0edf6483099bb48fc8cc4e457769d5d869376d1b7c6231f174628c96e551b734847c72fc13bf627f73e698245e9eccc787aa03b7ba6215d12afd2fee24a21d474e0d41f0b2c823abba8992357862031e92b39af0d03d16123e5c6b4e45d1e019318703953a4b172ba65e618544ed10de382d346336379deedcbfd605526a1004b662620292c1d808ed696b5cc61d9c5748121fd10807123998124b3c8e971a76d61cbf6a1bc9f9806c2b8e651a3aae2978c21a5654e98a3ff33d9953676e47ae39fea7f4d73384d8288ddbc493495ec487e17e1218211072bf82203fa6cf0a409544bf07960a6d2a3b85e2e4b11542b9960f816a561652635b9e4fd1bdd72a5dec30063b092aa8eb243eda3b95eb4b47ff95a50897ccbacc4c3e2cdb56febb5106607bf5f9b92b2b7a9516814e7650139cfe46f6b36bfcfa32719cb87050b0fb410da3b88df752c2e1bdaeec77ac052b04febef31a68823cfcbfe3c79d5da8616ca37f7a9d8fddaac2c9164b593c7b116580aa99690a5f59ab5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558ee5b700119969aa6b410b5a761586511929eef85970aa91a84afb6f07a7004b8ee5b700119969aa6b410b5a761586511929eef85970aa91a84afb6f07a7004b243aba3f965295375802c2416a5731960a2c7a41157d1f53da8021693fe4589ce12513bcbd4d6dc0db35a37105565bcbb1db356676fd5ee76a74036b572852ac57f972d248e4b6cfff73971d56391f3f5f395db1bbdb4126440ccdcd2e539e2c57f972d248e4b6cfff73971d56391f3f5f395db1bbdb4126440ccdcd2e539e2c7dec14ac5d8433102781c7639984c6ab8bc32741dc89ab75a2af8be1637ae2f17dec14ac5d8433102781c7639984c6ab8bc32741dc89ab75a2af8be1637ae2f171f7360fe4112d9ea6b7a41f9031670c9b9af289c25a5c3d857bad6751bda83ed336d2ac6060f0d70ada47647d0c8afd97fc6ed4c6002d82fba81576eed9b990e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e22792aaf8d193e5124c008b0e4663e3434f0ef805348b45dfda7094abb78a1be22792aaf8d193e5124c008b0e4663e3434f0ef805348b45dfda7094abb78a1bbcc0da6640493ce907b787cbc298d8ca9a7bd2adbaca56526b5223d320995690bcc0da6640493ce907b787cbc298d8ca9a7bd2adbaca56526b5223d3209956907b1d7b8fb78db3f722cc8a7af8a668a90266e543bf2dd6756073acdde5d539fb7b1d7b8fb78db3f722cc8a7af8a668a90266e543bf2dd6756073acdde5d539fb8be33b680365da56082f58437cef6dd721495f2b7cbf76f350c667a5023cff008be33b680365da56082f58437cef6dd721495f2b7cbf76f350c667a5023cff008c5f3717977cf3fd4d4967e1f7783ac799dd07913dd64350cf1e25ab96bbe74e8c5f3717977cf3fd4d4967e1f7783ac799dd07913dd64350cf1e25ab96bbe74eb7e530a3938cdeea946706746be834a5cfea10caa9731a357824d271817fbce0b7e530a3938cdeea946706746be834a5cfea10caa9731a357824d271817fbce03768a36cad1fb2175c8827e8943d721c559338e7476aac7910bc1f1691b936d83768a36cad1fb2175c8827e8943d721c559338e7476aac7910bc1f1691b936d853820348c6d83452d6a46722f82aa9a0f0c8004613759dfaeed56619ea6d2ff653820348c6d83452d6a46722f82aa9a0f0c8004613759dfaeed56619ea6d2ff62ff35726e9af94c570d72610622f7795c0623a3a2b0a4747b4a3d20b8ff69e202ff35726e9af94c570d72610622f7795c0623a3a2b0a4747b4a3d20b8ff69e20a4330ffb7c8d20b43302098a9001f0b77beaf25e1ad83aa7ba3aace0cdd0fe3a9bc521ae2bca008e86f485b1427ee52f452f2cf1a10900cde03ab1e4f928127be9cdd2a28f9d14671bfc11e9b1108d14a033605f54be11faac970bc1f626e6c0778c714434a0e5c0b018a30129408414e7b723705f8f6450040d2802a0983828dc655e02272e31934df5b50738b47627ff883ed0d715374473f67dface8aa1923ab5eb4b00a59e7a47e477c0969f939c5f01006669ebec31208e34ad114f24ce1f592cbe32793c100a1bbcf388db81dc995b6715c90a3e16083237115747447acd01c3d5fb8782cc797356ec06f8a52b751528d411fc4bf3d67177d6a2bd158ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551cbbeb799ed33b3a3dfbddb23ec8aafc84d0781707892489ef5085de0bfc2f1e1cbbeb799ed33b3a3dfbddb23ec8aafc84d0781707892489ef5085de0bfc2f1e135d6a6d3dc42a6251e876474ef86925d5b07075f7946479db84501d2f9f2d5d135d6a6d3dc42a6251e876474ef86925d5b07075f7946479db84501d2f9f2d5dd16dbebbfe89c2e4eebdfb0f62bda8b66c372bb6a0e9cb0f4d7dcf048dce5950d16dbebbfe89c2e4eebdfb0f62bda8b66c372bb6a0e9cb0f4d7dcf048dce59509898b8eb0d00a4d7e09f1808a920a5c5680967a41611d9285c030fa66abce1989898b8eb0d00a4d7e09f1808a920a5c5680967a41611d9285c030fa66abce19858f1d09760b88e0d74593207564acf64aaf7a0656fb7f09061f3b26634d9ca3a58f1d09760b88e0d74593207564acf64aaf7a0656fb7f09061f3b26634d9ca3af91da6519f08a9fa44aed7218ce5e03e20e56358c0a64934279b92d99503416b6b6cc8d1bb80cca29a3d050fc66a5f9e3fbc88428a571b39140cd441bf75b801c095d47e40949cec7b7ba0523fb9a909a8ab95f49d48006c495ba1a80b01bcc0491ec4ea816234f95e2638bccaa69fc416086ca518a2fd3904205a21d735c3fcc459220f9862824b9e2d5aebc0a910f5b84c52fad32e3aa6f35a0db82a2711018faf019fd14a59319ff1e292f00e016a0e4867b26726b00cf659ef5debd833993add05dcd7dee4190919abe0323334ac96ccf05ea7d8762d68a6ce75f9d3aea56c8a806ed2a1614955fdb9b30229b21257810ddf5d5ee0bd2eafdf8ae46fffa76c8a806ed2a1614955fdb9b30229b21257810ddf5d5ee0bd2eafdf8ae46fffa7490ebe3144942decb47b91bf80c68d0fd346b72513336824e420a96fb1b9adf5490ebe3144942decb47b91bf80c68d0fd346b72513336824e420a96fb1b9adf5bd90cdfd74b050d6189b17c16f7cca84b32f079438e819becda6114dd784d2b4bd90cdfd74b050d6189b17c16f7cca84b32f079438e819becda6114dd784d2b4801ee4653dd2c0f951d2b12f6b3f3b42540a6a4f31bff36505a5edfc106e3303801ee4653dd2c0f951d2b12f6b3f3b42540a6a4f31bff36505a5edfc106e3303e1f1d8afbd34b08b6e4d8ca6658348e4578bc6c88a0f39fa65dad926457307d3e1f1d8afbd34b08b6e4d8ca6658348e4578bc6c88a0f39fa65dad926457307d33c8a197bcb36d33936e841dfc72d2aa1ebb482e687d95c68e50f3d3bdefe9c243c8a197bcb36d33936e841dfc72d2aa1ebb482e687d95c68e50f3d3bdefe9c24274d863c8da7a5f8fc71299553bc372dc64251bcc8a83ccffdeec0851529c513274d863c8da7a5f8fc71299553bc372dc64251bcc8a83ccffdeec0851529c513bb275afafde85651af8d4e646852653dc00251f6e79b5980fb604f907c5fe3fdbb275afafde85651af8d4e646852653dc00251f6e79b5980fb604f907c5fe3fd592d75bb709e564e5fed44d64b9b8d2b4ac8661e87ba5f6dbbb6be8efa3301d5592d75bb709e564e5fed44d64b9b8d2b4ac8661e87ba5f6dbbb6be8efa3301d5b68473eef5b98e37827581ef36cd3b992bf6d6ad7969dde3cadf8a8ac1b691afb68473eef5b98e37827581ef36cd3b992bf6d6ad7969dde3cadf8a8ac1b691afacf3a2a4ace62493c48a271da72ecc6b5b5b5550cf871f1ae597ac0736eec292acf3a2a4ace62493c48a271da72ecc6b5b5b5550cf871f1ae597ac0736eec292f2fb56d8fa60295a3e2267ca840ea5821fe9687baee1ca5ea672e9c88b63f59bd6f4ebed2724a812bd49edaae8775bf2be36b0750cb0f6695112218de48ddff27ed805c61ea376f93c6aac8aa6aa4bcca42cb5ead5de1e34b0a4eb1414f8bd257ed805c61ea376f93c6aac8aa6aa4bcca42cb5ead5de1e34b0a4eb1414f8bd25c2d4487d4e69419257b3b85041eb6ef971f63dd89acb31dc393d51d69c13c66ac2d4487d4e69419257b3b85041eb6ef971f63dd89acb31dc393d51d69c13c66a14a58acacacdb94a84c0bb6f3ff7d52bfc9244462c2e11204cf138cbc96418b414a58acacacdb94a84c0bb6f3ff7d52bfc9244462c2e11204cf138cbc96418b427484557e06858f6d78b4de46f73718884f5f52f80cf5fd292a16ee6236f91dd27484557e06858f6d78b4de46f73718884f5f52f80cf5fd292a16ee6236f91ddda5db346a810a4c26aa0bfc0def30d213d24150852bdece151a48d877fc1b5bada5db346a810a4c26aa0bfc0def30d213d24150852bdece151a48d877fc1b5ba19cad5a18db63d2cf37ccbc75166d186166c32f44f89d898bf47ba5016e6de915ec85038c527bd87cc6a9f8842324329097cf599462e886536d13211343c7717739da3236a2dc3b145741330d955125ff35174c092f6a5ae214ba331957d352ca1e7c6be2dcb1f1805cada469cc8bed3f1dd981400a50046ac036062ec22089e0631defc2a04d0d7994bf0a3ee42ae0c51c3a9bf98b8cb4e2990484770c9ab351c2fafa42bb510be3fd6c8d56f5c3a5509873712084b0d9021690e2586f5d29866e3b87740a269d94482f87dd2d208ff1133c802dc1590cbfe9bbbd3978e423e7aa51c1ee046da0cdec8f9ac06d72a7741a1dd4a12491e3a3c8eb2c87094f169fe5449b36ff6bc8fa7361cdb1fc8dade44ab26cae1bdc68599a5f955ac5512d34b01b0883bb5ec649f4d81fd709ceea7c93a5423220c9b7d4cfddb9130defc8a9239d05b886679f3847eb3dd41961eead2201831a3804c5ff72e4247dc338755c5a35e4068d19f2a2bc70f93084cd39950ebc87ed963091ba34e3a4bb33bf32d4ebfef16e45c2673693b0073679a0fe30d1c744da5724a13e741d2422b88779e2583f0ec7bf96ad97b7d27aee02c607565a749115eb861d969dadcde5eed34e8a8a8e4b6a10d6287210bc33113bfb2b739c6cfaea99717690945045e683b3b9bd09e5eceb09b486c3f8bda429cc1b1927ef65e568d583b37de53f4f9812771f3bbbc16cb8b42e626b7562a7a9c8febd810c759f844bbedab2d3425b674da47a09d131f88240a246fff3f3074c85cca4efce5e48fafe6886dad6c4ffb39d44d219d131f88240a246fff3f3074c85cca4efce5e48fafe6886dad6c4ffb39d44d2134426f235329b9a63c9e53ca7182716563519c5096aa9ccb645ad37165325dfb34426f235329b9a63c9e53ca7182716563519c5096aa9ccb645ad37165325dfb20aad782b02f33ba8374515b4457f2607eeba856d13ed29974820a499d28f5c820aad782b02f33ba8374515b4457f2607eeba856d13ed29974820a499d28f5c863e644127edf9ff9631002cb673a6022baa701c8c1557fc3bf36ba947830b21763e644127edf9ff9631002cb673a6022baa701c8c1557fc3bf36ba947830b217fc6ee795fc7b8bf315aa407cc1c81c41ff06376cc512d084047392302ec5f7a3fc6ee795fc7b8bf315aa407cc1c81c41ff06376cc512d084047392302ec5f7a3f547fd49ed9d15fc32ebe4c3f0379a3e573564a7f074a1aa835db9b05ad9c13af547fd49ed9d15fc32ebe4c3f0379a3e573564a7f074a1aa835db9b05ad9c13afd0123746a6dbebc48f3e1dfdf5b67d01d9cb31f4e60f5e4350290f7959b743ffd0123746a6dbebc48f3e1dfdf5b67d01d9cb31f4e60f5e4350290f7959b743fccaf91f8766f20da2683c568ce20cb0982925361f6148744420ecbfa8a789069ccaf91f8766f20da2683c568ce20cb0982925361f6148744420ecbfa8a7890696f3dd62797c84367600d00968418658dfdf1209d1ee117d52c8106eab1f656486f3dd62797c84367600d00968418658dfdf1209d1ee117d52c8106eab1f6564857253e6676e183b043108526c5128d6452fa9c8b9802bdcde50a99aa0664a8cd57253e6676e183b043108526c5128d6452fa9c8b9802bdcde50a99aa0664a8cde407bec977f1aea572b8db8e85e394afd2dd0e5dd74df1a2c99ee05899884135c527eee5b3db654109436c23df4d93b40a1da6ff4d7d1a5cca4dfcff5ef50cffc01883658577428c738d14e3018cb2cb6a8f54bd7f39596011f54992569c333850cc21c6c2ea3cc079c73c47e0ddb426af239f53125e885b80925f087324fe329d6d1a74937fdade4705985094b8ee68f31fd335c7f5103445a0a72faaf496f099beeab9efbe66580589285624a747d1973156a3d4f3467e637a196ac9df197ce502b2578a8787279707202f13c777ec58d075eedc362f736b1f3e6e88a539bbb19c82f52686dd3db2d931ff556238ed3b2806362099fe8e84ebb1e704ca3672rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-3.4.2-8.fc22.src.rpmpython3-testpython3-test(x86-64)@@@@@@@@@     @/usr/bin/python3.4libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpython3.4m.so.1.0()(64bit)python(abi)python3python3-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.43.4.2-8.fc223.4.2-8.fc223.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0.1WbW^@Ub@U3@T@TT@Td@TWn@T HS@S@SP@SP@S @SSrS!@S!@SS~@S~@S,S@S@S}SxSuSpS_@SM@SM@R=R;Rw@RpRNQdQdQQ@Q@QQU@Qw@QdQP<@QP<@QC @QAQ8@Q4Q4Q@PN@PfP`K@PM@P;a@P(@P(@P@P P H@O@O OE@OO~OOOOOOr@O3@O.o@O?@NU@NN@N@Ns:@Np@NoENm@NkQ@Nf @N_sN^"@NS@NS@NLNNN@N@N@My@MbSMY@MY@MRMF@M4/@M$]@M# M"M@LL@LzLq@Lq@LoLmL-L-LK^K @KKj@K\K9@KP@KK @KK,Ky7@KuBKoKoKa|@K]K]KY@KV@KRKPXKPXKMKKKKKEK@JlJ@JJJI@JI@JJݦ@J_@Tomas Orsava - 3.4.2-8Charalampos Stratakis - 3.4.2-7Thomas Spura - 3.4.2-6Thomas Spura - 3.4.2-5Dan Horák - 3.4.2-4Robert Kuska - 3.4.2-3Robert Kuska - 3.4.2-2Matej Stuchlik - 3.4.2-1Slavek Kabrda - 3.4.1-16Karsten Hopp 3.4.1-15Slavek Kabrda - 3.4.1-14Fedora Release Engineering - 3.4.1-13Peter Robinson 3.4.1-12Fedora Release Engineering - 3.4.1-11Karsten Hopp 3.4.1-10Matej Stuchlik - 3.4.1-9Miro Hrončok - 3.4.1-8Dan Horák - 3.4.1-7Miro Hrončok - 3.4.1-6Miro Hrončok - 3.4.1-5Bohuslav Kabrda - 3.4.1-4Matej Stuchlik - 3.4.1-3Miro Hrončok - 3.4.1-2Matej Stuchlik - 3.4.1-1Matej Stuchlik - 3.4.0-8Miro Hrončok - 3.4.0-7Matej Stuchlik - 3.4.0-6Matej Stuchlik - 3.4.0-5Matej Stuchlik - 3.4.0-4Matej Stuchlik - 3.4.0-3Matej Stuchlik - 3.4.0-2Matej Stuchlik - 3.4.0-1Bohuslav Kabrda - 3.4.0-0.1.b2Bohuslav Kabrda - 3.4.0-0.1.b1Bohuslav Kabrda - 3.4.0-0.1.a4Bohuslav Kabrda - 3.3.2-7Matej Stuchlik - 3.3.2-6Dennis Gilmore - 3.3.2-5Dennis Gilmore - 3.3.2-4Bohuslav Kabrda - 3.3.2-3Bohuslav Kabrda - 3.3.2-2Bohuslav Kabrda - 3.3.2-1David Malcolm - 3.3.1-4Bohuslav Kabrda - 3.3.1-3Bohuslav Kabrda - 3.3.1-2Bohuslav Kabrda - 3.3.1-1David Malcolm - 3.3.0-10David Malcolm - 3.3.0-9Toshio Kuratomi - 3.3.0-8Toshio Kuratomi - 3.3.0-7Karsten Hopp 3.3.0-6David Malcolm - 3.3.0-5David Malcolm - 3.3.0-4David Malcolm - 3.3.0-3David Malcolm - 3.3.0-2David Malcolm - 3.3.0-1David Malcolm - 3.3.0-0.6.rc3David Malcolm - 3.3.0-0.5.rc2David Malcolm - 3.3.0-0.4.rc1David Malcolm - 3.3.0-0.3.b2Karsten Hopp 3.3.0-0.2.b1David Malcolm - 3.3.0-0.1.b1Fedora Release Engineering - 3.2.3-11David Malcolm - 3.3.0-0.1.b1David Malcolm - 3.2.3-9Bohuslav Kabrda - 3.2.3-8David Malcolm - 3.2.3-7David Malcolm - 3.2.3-6David Malcolm - 3.2.3-5David Malcolm - 3.2.3-4David Malcolm - 3.2.3-3David Malcolm - 3.2.3-2David Malcolm - 3.2.3-1Thomas Spura - 3.2.2-13Thomas Spura - 3.2.2-12Ville Skyttä - 3.2.2-11Karsten Hopp 3.2.2-10Rex Dieter - 3.2.2-9David Malcolm - 3.2.2-8David Malcolm - 3.2.2-7David Malcolm - 3.2.2-6David Malcolm - 3.2.2-5David Malcolm - 3.2.2-4David Malcolm - 3.2.2-3David Malcolm - 3.2.2-2David Malcolm - 3.2.2-1David Malcolm - 3.2.1-7David Malcolm - 3.2.1-6David Malcolm - 3.2.1-5David Malcolm - 3.2.1-4David Malcolm - 3.2.1-3Dennis Gilmore - 3.2.1-2David Malcolm - 3.2.1-1David Malcolm - 3.2-5David Malcolm - 3.2-4David Malcolm - 3.2-3David Malcolm - 3.2-2David Malcolm - 3.2-1David Malcolm - 3.2-0.13.rc3David Malcolm - 3.2-0.12.rc3Fedora Release Engineering - 3.2-0.11.rc2David Malcolm - 3.2-0.10.rc2David Malcolm - 3.2-0.9.rc1David Malcolm - 3.2-0.8.b2David Malcolm - 3.2-0.7.b2David Malcolm - 3.2-0.6.b2David Malcolm - 3.2-0.5.b2David Malcolm - 3.2-0.5.a1David Malcolm - 3.2-0.4.a1David Malcolm - 3.2-0.3.a1Toshio Kuratomi - 3.2-0.2.a1Thomas Spura - 3.2-0.1.a1David Malcolm - 3.2-0.0.a1Toshio Kuratomi - 3.1.2-13David Malcolm - 3.1.2-12David Malcolm - 3.1.2-11David Malcolm - 3.1.2-10Dan Horák - 3.1.2-9David Malcolm - 3.1.2-8David Malcolm - 3.1.2-7David Malcolm - 3.1.2-6David Malcolm - 3.1.2-5David Malcolm - 3.1.2-4David Malcolm - 3.1.2-3David Malcolm - 3.1.2-2David Malcolm - 3.1.2-1David Malcolm - 3.1.1-28David Malcolm - 3.1.1-27Thomas Spura - 3.1.1-26David Malcolm - 3.1.1-25David Malcolm - 3.1.1-24David Malcolm - 3.1.1-23David Malcolm - 3.1.1-22David Malcolm - 3.1.1-21David Malcolm - 3.1.1-20David Malcolm - 3.1.1-19David Malcolm - 3.1.1-18David Malcolm - 3.1.1-17David Malcolm - 3.1.1-16David Malcolm - 3.1.1-15David Malcolm - 3.1.1-14David Malcolm - 3.1.1-13David Malcolm - 3.1.1-12David Malcolm - 3.1.1-11Andrew McNabb - 3.1.1-10David Malcolm - 3.1.1-9David Malcolm - 3.1.1-8David Malcolm - 3.1.1-7David Malcolm - 3.1.1-6David Malcolm - 3.1.1-5David Malcolm - 3.1.1-4David Malcolm - 3.1.1-3David Malcolm - 3.1.1-2Andrew McNabb 3.1.1-1- Fix for: CVE-2016-0772 python: smtplib StartTLS stripping attack - Raise an error when STARTTLS fails - rhbz#1303647: https://bugzilla.redhat.com/show_bug.cgi?id=1303647 - rhbz#1346345: https://bugzilla.redhat.com/show_bug.cgi?id=1346345 - Fixed upstream: https://hg.python.org/cpython/rev/d590114c2394- Added patch for fixing possible integer overflow and heap corruption in zipimporter.get_data()- sync with master branch to backport some fixes - Use 1024bit DH key in test_ssl (Matej Stuchlik) - Use -O0 when compiling -debug build (Matej Stuchlik) - Update pip version variable to the version we actually ship (Matej Stuchlik) - Fixed undefined behaviour in faulthandler which caused test to hang on x86_64 (http://bugs.python.org/issue23433) (Matej Stuchlik) - Disable test_gdb on aarch64 (rhbz#1196181), it joins all other non x86 arches (Peter Robinson) - Also disable gdb test on armv7hl- python3-devel: Require python-macros for version independant macros such as python_provide. See fpc#281 and fpc#534.- build with valgrind on ppc64le - disable test_gdb on s390(x) until rhbz#1181034 is resolved- New patches: 170 (gc asserts), 200 (gettext headers), 201 (gdbm memory leak)- OpenSSL disabled SSLv3 in SSLv23 method- Update to 3.4.2 - Refreshed patches: 156 (gdb autoload) - Removed: 195 (Werror declaration), 197 (CVE-2014-4650)- Fix CVE-2014-4650 - CGIHTTPServer URL handling Resolves: rhbz#1113529- exclude test_gdb on ppc* (rhbz#1132488)- Update rewheel patch with fix from https://github.com/bkabrda/rewheel/pull/1- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- aarch64 has valgrind, just list those that don't support it- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- bump release and rebuild to link with the correct tcl/tk libs on ppcle- Change paths to bundled projects in rewheel patch- In config script, use uname -m to write the arch- update the arch list where valgrind exists - %power64 includes also ppc64le which is not supported yet- Forward arguments to the arch specific config script Resolves: rhbz#1102683- Rename python3.Xm-config script to arch specific. Resolves: rhbz#1091815- Use python3-*, not python-* runtime requires on setuptools and pip - rebuild for tcl-8.6- Update the rewheel module- Fix multilib dependencies. Resolves: rhbz#1091815- Update to Python 3.4.1- Fix test_gdb failure on ppc64le Resolves: rhbz#1095355- Add macro %python3_version_nodots- Disable test_faulthandler, test_gdb on aarch64 Resolves: rhbz#1045193- Don't add Werror=declaration-after-statement for extension modules through setup.py (PyBT#21121)- Add setuptools and pip to Requires- Point __os_install_post to correct brp-* files- Temporarily disable tests requiring SIGHUP (rhbz#1088233)- Update to Python 3.4 final - Add patch adding the rewheel module - Merge patches from master- Update to Python 3.4 beta 2. - Refreshed patches: 55 (systemtap), 146 (hashlib-fips), 154 (test_gdb noise) - Dropped patches: 114 (statvfs constants), 177 (platform unicode)- Update to Python 3.4 beta 1. - Refreshed patches: 102 (lib64), 111 (no static lib), 125 (less verbose COUNT ALLOCS), 141 (fix COUNT_ALLOCS in test_module), 146 (hashlib fips), 157 (UID+GID overflows), 173 (ENOPROTOOPT in bind_port) - Removed patch 00187 (remove pthread atfork; upstreamed)- Update to Python 3.4 alpha 4. - Refreshed patches: 55 (systemtap), 102 (lib64), 111 (no static lib), 114 (statvfs flags), 132 (unittest rpmbuild hooks), 134 (fix COUNT_ALLOCS in test_sys), 143 (tsc on ppc64), 146 (hashlib fips), 153 (test gdb noise), 157 (UID+GID overflows), 173 (ENOPROTOOPT in bind_port), 186 (dont raise from py_compile) - Removed patches: 129 (test_subprocess nonreadable dir - no longer fails in Koji), 142 (the mock issue that caused this is fixed) - Added patch 187 (remove thread atfork) - will be in next version - Refreshed script for checking pyc and pyo timestamps with new ignored files. - The fips patch is disabled for now until upstream makes a final decision what to do with sha3 implementation for 3.4.0.- Bytecompile all *.py files properly during build (rhbz#1023607)- Added fix for CVE-2013-4238 (rhbz#996399)- fix up indentation in arm patch- disable a test that fails on arm - enable valgrind support on arm arches- Fix build with libffi containing multilib wrapper for ffi.h (rhbz#979696).- Add patch for CVE-2013-2099 (rhbz#963261).- Updated to Python 3.3.2. - Refreshed patches: 153 (gdb test noise) - Dropped patches: 175 (configure -Wformat, fixed upstream), 182 (gdb test threads) - Synced patch numbers with python.spec.- fix test.test_gdb.PyBtTests.test_threads on ppc64 (patch 181; rhbz#960010)- Add patch that enables building on ppc64p7 (replace the sed, so that we get consistent with python2 spec and it's more obvious that we're doing it.- Add fix for gdb tests failing on arm, rhbz#951802.- Updated to Python 3.3.1. - Refreshed patches: 55 (systemtap), 111 (no static lib), 146 (hashlib fips), 153 (fix test_gdb noise), 157 (uid, gid overflow - fixed upstream, just keeping few more downstream tests) - Removed patches: 3 (audiotest.au made it to upstream tarball) - Removed workaround for http://bugs.python.org/issue14774, discussed in http://bugs.python.org/issue15298 and fixed in revision 24d52d3060e8.- fix gcc 4.8 incompatibility (rhbz#927358); regenerate autotool intermediates- renumber patches to keep them in sync with python.spec- Fix error in platform.platform() when non-ascii byte strings are decoded to unicode (rhbz#922149)- Fix up shared library extension (rhbz#889784)- add ppc64p7 build target, optimized for Power7- add workaround for ENOPROTOOPT seen running selftests in Koji (rhbz#913732)- remove config flag from /etc/rpm/macros.{python3|pybytecompile}- add aarch64 (rhbz#909783)- add BR on bluez-libs-devel (rhbz#879720)- 3.3.0rc3 -> 3.3.0; drop alphatag- 3.3.0rc2 -> 3.3.0rc3- 3.3.0rc1 -> 3.3.0rc2; refresh patch 55- 3.3.0b2 -> 3.3.0rc1; refresh patches 3, 55- 3.3b1 -> 3.3b2; drop upstreamed patch 152; refresh patches 3, 102, 111, 134, 153, 160; regenenerate autotools patch; rework systemtap patch to work correctly when LANG=C (patch 55); importlib.test was moved to test.test_importlib upstream- disable some failing checks on PPC* (rhbz#846849)- 3.2 -> 3.3: https://fedoraproject.org/wiki/Features/Python_3.3 - 3.3.0b1: refresh patches 3, 55, 102, 111, 113, 114, 134, 157; drop upstream patch 147; regenenerate autotools patch; drop "--with-wide-unicode" from configure (PEP 393); "plat-linux2" -> "plat-linux" (upstream issue 12326); "bz2" -> "_bz2" and "crypt" -> "_crypt"; egg-info files are no longer shipped for stdlib (upstream issues 10645 and 12218); email/test moved to test/test_email; add /usr/bin/pyvenv[-3.3] and venv module (PEP 405); add _decimal and _lzma modules; make collections modules explicit in payload again (upstream issue 11085); add _testbuffer module to tests subpackage (added in upstream commit 3f9b3b6f7ff0); fix test failures (patches 160 and 161); workaround erroneously shared _sysconfigdata.py upstream issue #14774; fix distutils.sysconfig traceback (patch 162); add BuildRequires: xz-devel (for _lzma module); skip some tests within test_socket (patch 163)- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild* Fri Jun 22 2012 David Malcolm - 3.2.3-10 - use macro for power64 (rhbz#834653)- fix missing include in uid/gid handling patch (patch 157; rhbz#830405)- fix tapset for debug build- update uid/gid handling to avoid int overflows seen with uid/gid values >= 2^31 on 32-bit architectures (patch 157; rhbz#697470)- renumber autotools patch from 300 to 5000 - specfile cleanups- fix test_gdb.py (patch 156; rhbz#817072)- avoid allocating thunks in ctypes unless absolutely necessary, to avoid generating SELinux denials on "import ctypes" and "import uuid" when embedding Python within httpd (patch 155; rhbz#814391)- add explicit version requirements on expat to avoid linkage problems with XML_SetHashSalt- fix test_gdb (patch 153)- 3.2.3; refresh patch 102 (lib64); drop upstream patches 148 (gdbm magic values), 149 (__pycache__ fix); add patch 152 (test_gdb regex)- use newly installed python for byte compiling (now for real)- use newly installed python for byte compiling (#787498)- Build with $RPM_LD_FLAGS (#756863). - Use xz-compressed source tarball.- disable rAssertAlmostEqual in test_cmath on PPC (#750811)- python3-devel missing autogenerated pkgconfig() provides (#746751)- cherrypick fix for distutils not using __pycache__ when byte-compiling files (rhbz#722578)- re-enable gdbm (patch 148; rhbz#742242)- add a sys._debugmallocstats() function (patch 147)- support OpenSSL FIPS mode in _hashlib and hashlib; don't build the _md5 and _sha* modules, relying on _hashlib in hashlib (rhbz#563986; patch 146)- disable gdbm module to prepare for gdbm soname bump- renumber and rename patches for consistency with python.spec (8 to 55, 106 to 104, 6 to 111, 104 to 113, 105 to 114, 125, 131, 130 to 143)- rewrite of "check", introducing downstream-only hooks for skipping specific cases in an rpmbuild (patch 132), and fixing/skipping failing tests in a more fine-grained manner than before; (patches 106, 133-142 sparsely, moving patches for consistency with python.spec: 128 to 134, 126 to 135, 127 to 141)- 3.2.2- run selftests with "--verbose" - disable parts of test_io on ppc (rhbz#732998)- use "--findleaks --verbose3" when running test suite- re-enable and fix the --with-tsc option on ppc64, and rework it on 32-bit ppc to avoid aliasing violations (patch 130; rhbz#698726)- don't use --with-tsc on ppc64 debug builds (rhbz#698726)- add %python3_version to the rpm macros (rhbz#719082)- disable some tests on sparc arches- 3.2.1; refresh lib64 patch (102), subprocess unit test patch (129), disabling of static library build (due to Modules/_testembed; patch 6), autotool intermediates (patch 300)- use the gdb hooks from the upstream tarball, rather than keeping our own copy- don't run test_openpty and test_pty in %check- cleanup of BuildRequires; add comment headings to specfile sections- fix the libpython.stp systemtap tapset (rhbz#697730)- 3.2 - drop alphatag - regenerate autotool patch- add a /usr/bin/python3-debug symlink within the debug subpackage- 3.2rc3 - regenerate autotool patch- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- 3.2rc2- 3.2rc1 - rework patch 6 (static lib removal) - remove upstreamed patch 130 (ppc debug build) - regenerate patch 300 (autotool intermediates) - updated packaging to reflect upstream rewrite of "Demo" (issue 7962) - added libpython3.so and 2to3-3.2- set EXTRA_CFLAGS to our CFLAGS, rather than overriding OPT, fixing a linker error with dynamic annotations (when configured using --with-valgrind) - fix the ppc build of the debug configuration (patch 130; rhbz#661510)- add --with-valgrind to configuration (on architectures that support this)- work around test_subprocess failure seen in koji (patch 129)- 3.2b2 - rework patch 3 (removal of mimeaudio tests), patch 6 (no static libs), patch 8 (systemtap), patch 102 (lib64) - remove patch 4 (rendered redundant by upstream r85537), patch 103 (PEP 3149), patch 110 (upstreamed expat fix), patch 111 (parallel build fix for grammar fixed upstream) - regenerate patch 300 (autotool intermediates) - workaround COUNT_ALLOCS weakref issues in test suite (patch 126, patch 127, patch 128) - stop using runtest.sh in %check (dropped by upstream), replacing with regrtest; fixup list of failing tests - introduce "pyshortver", "SOABI_optimized" and "SOABI_debug" macros - rework manifests of shared libraries to use "SOABI_" macros, reflecting PEP 3149 - drop itertools, operator and _collections modules from the manifests as py3k commit r84058 moved these inside libpython; json/tests moved to test/json_tests - move turtle code into the tkinter subpackage- fix sysconfig to not rely on the -devel subpackage (rhbz#653058)- move most of the content of the core package to the libs subpackage, given that the libs aren't meaningfully usable without the standard libraries- Move test.support to core package (rhbz#596258) - Add various missing __pycache__ directories to payload- Add __pycache__ directory for site-packages- on 64bit "stdlib" was still "/usr/lib/python*" (modify *lib64.patch) - make find-provides-without-python-sonames.sh 64bit aware- 3.2a1; add alphatag - rework %files in the light of PEP 3147 (__pycache__) - drop our configuration patch to Setup.dist (patch 0): setup.py should do a better job of things, and the %files explicitly lists our modules (r82746 appears to break the old way of doing things). This leads to various modules changing from "foomodule.so" to "foo.so". It also leads to the optimized build dropping the _sha1, _sha256 and _sha512 modules, but these are provided by _hashlib; _weakref becomes a builtin module; xxsubtype goes away (it's only for testing/devel purposes) - fixup patches 3, 4, 6, 8, 102, 103, 105, 111 for the rebase - remove upstream patches: 7 (system expat), 106, 107, 108 (audioop reformat plus CVE-2010-1634 and CVE-2010-2089), 109 (CVE-2008-5983) - add machinery for rebuilding "configure" and friends, using the correct version of autoconf (patch 300) - patch the debug build's usage of COUNT_ALLOCS to be less verbose (patch 125) - "modulator" was removed upstream - drop "-b" from patch applications affecting .py files to avoid littering the installation tree- Turn on computed-gotos. - Fix for parallel make and graminit.c- rebuild- Fix an incompatibility between pyexpat and the system expat-2.0.1 that led to a segfault running test_pyexpat.py (patch 110; upstream issue 9054; rhbz#610312)- ensure that the compiler is invoked with "-fwrapv" (rhbz#594819) - reformat whitespace in audioop.c (patch 106) - CVE-2010-1634: fix various integer overflow checks in the audioop module (patch 107) - CVE-2010-2089: further checks within the audioop module (patch 108) - CVE-2008-5983: the new PySys_SetArgvEx entry point from r81399 (patch 109)- reading the timestamp counter is available only on some arches (see Python/ceval.c)- add flags for statvfs.f_flag to the constant list in posixmodule (i.e. "os") (patch 105)- add configure-time support for COUNT_ALLOCS and CALL_PROFILE debug options (patch 104); enable them and the WITH_TSC option within the debug build- build and install two different configurations of Python 3: debug and standard, packaging the debug build in a new "python3-debug" subpackage (patch 103)- exclude test_http_cookies when running selftests, due to hang seen on http://koji.fedoraproject.org/koji/taskinfo?taskID=2088463 (cancelled after 11 hours) - update python-gdb.py from v5 to py3k version submitted upstream- update python-gdb.py from v4 to v5 (improving performance and stability, adding commands)- update python-gdb.py from v3 to v4 (fixing infinite recursion on reference cycles and tracebacks on bytes 0x80-0xff in strings, adding handlers for sets and exceptions)- refresh gdb hooks to v3 (reworking how they are packaged)- update to 3.1.2: http://www.python.org/download/releases/3.1.2/ - drop upstreamed patch 2 (.pyc permissions handling) - drop upstream patch 5 (fix for the test_tk and test_ttk_* selftests) - drop upstreamed patch 200 (path-fixing script)- fix typo in libpython.stp (rhbz:575336)- add pyfuntop.stp example (source 7) - convert usage of $$RPM_BUILD_ROOT to %{buildroot} throughout, for consistency with python.spec- rebuild for new package of redhat-rpm-config (rhbz:564527) - use 'install -p' when running 'make install'- split configure options into multiple lines for easy of editing - add systemtap static markers (wcohen, mjw, dmalcolm; patch 8), a systemtap tapset defining "python.function.entry" and "python.function.return" to make the markers easy to use (dmalcolm; source 5), and an example of using the tapset to the docs (dmalcolm; source 6) (rhbz:545179)- move the -gdb.py file from %{_libdir}/INSTSONAME-gdb.py to %{_prefix}/lib/debug/%{_libdir}/INSTSONAME.debug-gdb.py to avoid noise from ldconfig (bug 562980), and which should also ensure it becomes part of the debuginfo subpackage, rather than the libs subpackage - introduce %{py_SOVERSION} and %{py_INSTSONAME} to reflect the upstream configure script, and to avoid fragile scripts that try to figure this out dynamically (e.g. for the -gdb.py change)- add gdb hooks for easier debugging (Source 4)- update python-3.1.1-config.patch to remove downstream customization of build of pyexpat and elementtree modules - add patch adapted from upstream (patch 7) to add support for building against system expat; add --with-system-expat to "configure" invocation - remove embedded copies of expat and zlib from source tree during "prep"- introduce %{dynload_dir} macro - explicitly list all lib-dynload files, rather than dynamically gathering the payload into a temporary text file, so that we can be sure what we are shipping - introduce a macros.pybytecompile source file, to help with packaging python3 modules (Source3; written by Toshio) - rename "2to3-3" to "python3-2to3" to better reflect python 3 module packaging plans- change python-3.1.1-config.patch to remove our downstream change to curses configuration in Modules/Setup.dist, so that the curses modules are built using setup.py with the downstream default (linking against libncursesw.so, rather than libncurses.so), rather than within the Makefile; add a test to %install to verify the dso files that the curses module is linked against the correct DSO (bug 539917; changes _cursesmodule.so -> _curses.so)- add %py3dir macro to macros.python3 (to be used during unified python 2/3 builds for setting up the python3 copy of the source tree)- move lib2to3 from -tools subpackage to main package (bug 556667)- patch Makefile.pre.in to avoid building static library (patch 6, bug 556092)- use the %{_isa} macro to ensure that the python-devel dependency on python is for the correct multilib arch (#555943) - delete bundled copy of libffi to make sure we use the system one- fix the URLs output by pydoc so they point at python.org's 3.1 build of the docs, rather than the 2.6 build- replace references to /usr with %{_prefix}; replace references to /usr/include with %{_includedir} (Toshio)- fix permission on find-provides-without-python-sonames.sh from 775 to 755- remove build-time requirements on tix and tk, since we already have build-time requirements on the -devel subpackages for each of these (Thomas Spura) - replace usage of %define with %global (Thomas Spura) - remove forcing of CC=gcc as this old workaround for bug 109268 appears to longer be necessary - move various test files from the "tools"/"tkinter" subpackages to the "test" subpackage- add %check section (thanks to Thomas Spura) - update patch 4 to use correct shebang line - get rid of stray patch file from buildroot- switched a few instances of "find |xargs" to "find -exec" for consistency. - made the description of __os_install_post more accurate.- add macros.python3 to the -devel subpackage, containing common macros for use when packaging python3 modules- add a provides of "python(abi)" (see bug 532118) - fix issues identified by a.badger in package review (bug 526126, comment 39): - use "3" thoughout metadata, rather than "3.*" - remove conditional around "pkg-config openssl" - use standard cleanup of RPM_BUILD_ROOT - replace hardcoded references to /usr with _prefix macro - stop removing egg-info files - use /usr/bin/python3.1 rather than /use/bin/env python3.1 when fixing up shebang lines - stop attempting to remove no-longer-present .cvsignore files - move the post/postun sections above the "files" sections- remove commented-away patch 51 (python-2.6-distutils_rpm.patch): the -O1 flag is used by default in the upstream code - "Makefile" and the config-32/64.h file are needed by distutils/sysconfig.py _init_posix(), so we include them in the core package, along with their parent directories (bug 531901)- reword description, based on suggestion by amcnabb - fix the test_email and test_imp selftests (patch 3 and patch 4 respectively) - fix the test_tk and test_ttk_* selftests (patch 5) - fix up the specfile's handling of shebang/perms to avoid corrupting test_httpservers.py (sed command suggested by amcnabb)- fixup importlib/_bootstrap.py so that it correctly handles being unable to open .pyc files for writing (patch 2, upstream issue 7187) - actually apply the rpath patch (patch 1)- update patch0's setup of the crypt module to link it against libcrypt - update patch0 to comment "datetimemodule" back out, so that it is built using setup.py (see Setup, option 3), thus linking it statically against timemodule.c and thus avoiding a run-time "undefined symbol: _PyTime_DoubleToTimet" failure on "import datetime"- remove executable flag from various files that shouldn't have it - fix end-of-line encodings - fix a character encoding- disable invocation of brp-python-bytecompile in postprocessing, since it would be with the wrong version of python (adapted from ivazquez' python3000 specfile) - use a custom implementation of __find_provides in order to filter out bogus provides lines for the various .so modules - fixup distutils/unixccompiler.py to remove standard library path from rpath (patch 1, was Patch0 in ivazquez' python3000 specfile) - split out libraries into a -libs subpackage - update summaries and descriptions, basing content on ivazquez' specfile - fixup executable permissions on .py, .xpm and .xbm files, based on work in ivazquez's specfile - get rid of DOS batch files - fixup permissions for shared libraries from non-standard 555 to standard 755 - move /usr/bin/python*-config to the -devel subpackage - mark various directories as being documentation- Initial package for Python 3. !!##%%''))++--//1133557799;;==??AACCEEGGIJKKMMOOQQSSUUWWYY[[]]__aacceeggiikkmmopqrstuvwxyz{|}~      !"#$%&'()*+,-..0022446688::<=>>@@BCDEFGHIJKLMNOOQQSSUVWXYY[[]]__aaccefghijklmnopqrstuvwxyz{{}~     !!##%%''))++--//1133557799;;==??AACCEEGGIIKKMMOOQQSSUUWWYY[[]]__aacceeggiikkmmooqqssuuwwyy{{}}       !!##%%''))++--//113355779:;<=>??AACDEEGGIIKLMMOOQQSSUUWWYY[[]]__aaccefggiikkmmooqqssuuwwyy{{}}      !!##%%'())++--//1133557899;;==??AACCEEGGIJKKMMOOQRSSUVWWYY[[]]__aacceeggiiklmmopqqssuuwwyy{|}}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVVXXZZ\\^^`abcdefghijklmnopqrstuvwxyzz||~~     !!#$%%''))++--//113355789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !!#$%&'()*+,-./0113356789::<=>?@ABCDDFFHIJKLLNOPQRRTUVWXYY[\]^_``bcdefggijklmnopprrtuvvxxzz|}~~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                           ! ! # # % % ' ' ) ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > > @ @ B B D D F F H H J J L L N N P P R S T U V W X Y3.4.2-8.fc223.4.2-8.fc22    !!""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%'''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%((())))))))))))))))))))))))((***++++++++++***(,,,--------------,,,,,(...////////..(0001111111111111111111111110000000000(23455554422677668229::;;;;:2<=>>=2?@AA@2BCDEED2FGHIIH2JKLMML2((NNNOOOOOOOOOOOOOOOONNNNNN((((((((PPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPRRSSSSRTTTTUVVVWWWWWWWWVVVXXYYYYYYYYYYYYYYYYYYXXXXXXXXVZZ[[[[[[[[[[ZZZZV\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]___````````````````````________test__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyotest_anon.cpython-34.pyctest_anon.cpython-34.pyotest_array_in_pointer.cpython-34.pyctest_array_in_pointer.cpython-34.pyotest_arrays.cpython-34.pyctest_arrays.cpython-34.pyotest_as_parameter.cpython-34.pyctest_as_parameter.cpython-34.pyotest_bitfields.cpython-34.pyctest_bitfields.cpython-34.pyotest_buffers.cpython-34.pyctest_buffers.cpython-34.pyotest_bytes.cpython-34.pyctest_bytes.cpython-34.pyotest_byteswap.cpython-34.pyctest_byteswap.cpython-34.pyotest_callbacks.cpython-34.pyctest_callbacks.cpython-34.pyotest_cast.cpython-34.pyctest_cast.cpython-34.pyotest_cfuncs.cpython-34.pyctest_cfuncs.cpython-34.pyotest_checkretval.cpython-34.pyctest_checkretval.cpython-34.pyotest_delattr.cpython-34.pyctest_delattr.cpython-34.pyotest_errno.cpython-34.pyctest_errno.cpython-34.pyotest_find.cpython-34.pyctest_find.cpython-34.pyotest_frombuffer.cpython-34.pyctest_frombuffer.cpython-34.pyotest_funcptr.cpython-34.pyctest_funcptr.cpython-34.pyotest_functions.cpython-34.pyctest_functions.cpython-34.pyotest_incomplete.cpython-34.pyctest_incomplete.cpython-34.pyotest_init.cpython-34.pyctest_init.cpython-34.pyotest_internals.cpython-34.pyctest_internals.cpython-34.pyotest_keeprefs.cpython-34.pyctest_keeprefs.cpython-34.pyotest_libc.cpython-34.pyctest_libc.cpython-34.pyotest_loading.cpython-34.pyctest_loading.cpython-34.pyotest_macholib.cpython-34.pyctest_macholib.cpython-34.pyotest_memfunctions.cpython-34.pyctest_memfunctions.cpython-34.pyotest_numbers.cpython-34.pyctest_numbers.cpython-34.pyotest_objects.cpython-34.pyctest_objects.cpython-34.pyotest_parameters.cpython-34.pyctest_parameters.cpython-34.pyotest_pep3118.cpython-34.pyctest_pep3118.cpython-34.pyotest_pickling.cpython-34.pyctest_pickling.cpython-34.pyotest_pointers.cpython-34.pyctest_pointers.cpython-34.pyotest_prototypes.cpython-34.pyctest_prototypes.cpython-34.pyotest_python_api.cpython-34.pyctest_python_api.cpython-34.pyotest_random_things.cpython-34.pyctest_random_things.cpython-34.pyotest_refcounts.cpython-34.pyctest_refcounts.cpython-34.pyotest_repr.cpython-34.pyctest_repr.cpython-34.pyotest_returnfuncptrs.cpython-34.pyctest_returnfuncptrs.cpython-34.pyotest_simplesubclasses.cpython-34.pyctest_simplesubclasses.cpython-34.pyotest_sizes.cpython-34.pyctest_sizes.cpython-34.pyotest_slicing.cpython-34.pyctest_slicing.cpython-34.pyotest_stringptr.cpython-34.pyctest_stringptr.cpython-34.pyotest_strings.cpython-34.pyctest_strings.cpython-34.pyotest_struct_fields.cpython-34.pyctest_struct_fields.cpython-34.pyotest_structures.cpython-34.pyctest_structures.cpython-34.pyotest_unaligned_structures.cpython-34.pyctest_unaligned_structures.cpython-34.pyotest_unicode.cpython-34.pyctest_unicode.cpython-34.pyotest_values.cpython-34.pyctest_values.cpython-34.pyotest_varsize_struct.cpython-34.pyctest_varsize_struct.cpython-34.pyotest_win32.cpython-34.pyctest_win32.cpython-34.pyotest_wintypes.cpython-34.pyctest_wintypes.cpython-34.pyotest_anon.pytest_array_in_pointer.pytest_arrays.pytest_as_parameter.pytest_bitfields.pytest_buffers.pytest_bytes.pytest_byteswap.pytest_callbacks.pytest_cast.pytest_cfuncs.pytest_checkretval.pytest_delattr.pytest_errno.pytest_find.pytest_frombuffer.pytest_funcptr.pytest_functions.pytest_incomplete.pytest_init.pytest_internals.pytest_keeprefs.pytest_libc.pytest_loading.pytest_macholib.pytest_memfunctions.pytest_numbers.pytest_objects.pytest_parameters.pytest_pep3118.pytest_pickling.pytest_pointers.pytest_prototypes.pytest_python_api.pytest_random_things.pytest_refcounts.pytest_repr.pytest_returnfuncptrs.pytest_simplesubclasses.pytest_sizes.pytest_slicing.pytest_stringptr.pytest_strings.pytest_struct_fields.pytest_structures.pytest_unaligned_structures.pytest_unicode.pytest_values.pytest_varsize_struct.pytest_win32.pytest_wintypes.pytestsSetup.sample__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyosupport.cpython-34.pycsupport.cpython-34.pyotest_archive_util.cpython-34.pyctest_archive_util.cpython-34.pyotest_bdist.cpython-34.pyctest_bdist.cpython-34.pyotest_bdist_dumb.cpython-34.pyctest_bdist_dumb.cpython-34.pyotest_bdist_msi.cpython-34.pyctest_bdist_msi.cpython-34.pyotest_bdist_rpm.cpython-34.pyctest_bdist_rpm.cpython-34.pyotest_bdist_wininst.cpython-34.pyctest_bdist_wininst.cpython-34.pyotest_build.cpython-34.pyctest_build.cpython-34.pyotest_build_clib.cpython-34.pyctest_build_clib.cpython-34.pyotest_build_ext.cpython-34.pyctest_build_ext.cpython-34.pyotest_build_py.cpython-34.pyctest_build_py.cpython-34.pyotest_build_scripts.cpython-34.pyctest_build_scripts.cpython-34.pyotest_check.cpython-34.pyctest_check.cpython-34.pyotest_clean.cpython-34.pyctest_clean.cpython-34.pyotest_cmd.cpython-34.pyctest_cmd.cpython-34.pyotest_config.cpython-34.pyctest_config.cpython-34.pyotest_config_cmd.cpython-34.pyctest_config_cmd.cpython-34.pyotest_core.cpython-34.pyctest_core.cpython-34.pyotest_cygwinccompiler.cpython-34.pyctest_cygwinccompiler.cpython-34.pyotest_dep_util.cpython-34.pyctest_dep_util.cpython-34.pyotest_dir_util.cpython-34.pyctest_dir_util.cpython-34.pyotest_dist.cpython-34.pyctest_dist.cpython-34.pyotest_extension.cpython-34.pyctest_extension.cpython-34.pyotest_file_util.cpython-34.pyctest_file_util.cpython-34.pyotest_filelist.cpython-34.pyctest_filelist.cpython-34.pyotest_install.cpython-34.pyctest_install.cpython-34.pyotest_install_data.cpython-34.pyctest_install_data.cpython-34.pyotest_install_headers.cpython-34.pyctest_install_headers.cpython-34.pyotest_install_lib.cpython-34.pyctest_install_lib.cpython-34.pyotest_install_scripts.cpython-34.pyctest_install_scripts.cpython-34.pyotest_log.cpython-34.pyctest_log.cpython-34.pyotest_msvc9compiler.cpython-34.pyctest_msvc9compiler.cpython-34.pyotest_register.cpython-34.pyctest_register.cpython-34.pyotest_sdist.cpython-34.pyctest_sdist.cpython-34.pyotest_spawn.cpython-34.pyctest_spawn.cpython-34.pyotest_sysconfig.cpython-34.pyctest_sysconfig.cpython-34.pyotest_text_file.cpython-34.pyctest_text_file.cpython-34.pyotest_unixccompiler.cpython-34.pyctest_unixccompiler.cpython-34.pyotest_upload.cpython-34.pyctest_upload.cpython-34.pyotest_util.cpython-34.pyctest_util.cpython-34.pyotest_version.cpython-34.pyctest_version.cpython-34.pyotest_versionpredicate.cpython-34.pyctest_versionpredicate.cpython-34.pyosupport.pytest_archive_util.pytest_bdist.pytest_bdist_dumb.pytest_bdist_msi.pytest_bdist_rpm.pytest_bdist_wininst.pytest_build.pytest_build_clib.pytest_build_ext.pytest_build_py.pytest_build_scripts.pytest_check.pytest_clean.pytest_cmd.pytest_config.pytest_config_cmd.pytest_core.pytest_cygwinccompiler.pytest_dep_util.pytest_dir_util.pytest_dist.pytest_extension.pytest_file_util.pytest_filelist.pytest_install.pytest_install_data.pytest_install_headers.pytest_install_lib.pytest_install_scripts.pytest_log.pytest_msvc9compiler.pytest_register.pytest_sdist.pytest_spawn.pytest_sysconfig.pytest_text_file.pytest_unixccompiler.pytest_upload.pytest_util.pytest_version.pytest_versionpredicate.pyxxmodule.c_ctypes_test.cpython-34m.so_testbuffer.cpython-34m.so_testcapi.cpython-34m.so_testimportmultiple.cpython-34m.sotests__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyopytree_idempotency.cpython-34.pycpytree_idempotency.cpython-34.pyosupport.cpython-34.pycsupport.cpython-34.pyotest_all_fixers.cpython-34.pyctest_all_fixers.cpython-34.pyotest_fixers.cpython-34.pyctest_fixers.cpython-34.pyotest_main.cpython-34.pyctest_main.cpython-34.pyotest_parser.cpython-34.pyctest_parser.cpython-34.pyotest_pytree.cpython-34.pyctest_pytree.cpython-34.pyotest_refactor.cpython-34.pyctest_refactor.cpython-34.pyotest_util.cpython-34.pyctest_util.cpython-34.pyodataREADME__pycache__infinite_recursion.cpython-34.pycinfinite_recursion.cpython-34.pyopy3_test_grammar.cpython-34.pycpy3_test_grammar.cpython-34.pyobom.pycrlf.pydifferent_encoding.pyfalse_encoding.pyfixers__pycache__bad_order.cpython-34.pycbad_order.cpython-34.pyono_fixer_cls.cpython-34.pycno_fixer_cls.cpython-34.pyoparrot_example.cpython-34.pycparrot_example.cpython-34.pyobad_order.pymyfixes__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyofix_explicit.cpython-34.pycfix_explicit.cpython-34.pyofix_first.cpython-34.pycfix_first.cpython-34.pyofix_last.cpython-34.pycfix_last.cpython-34.pyofix_parrot.cpython-34.pycfix_parrot.cpython-34.pyofix_preorder.cpython-34.pycfix_preorder.cpython-34.pyofix_explicit.pyfix_first.pyfix_last.pyfix_parrot.pyfix_preorder.pyno_fixer_cls.pyparrot_example.pyinfinite_recursion.pypy2_test_grammar.pypy3_test_grammar.pypytree_idempotency.pysupport.pytest_all_fixers.pytest_fixers.pytest_main.pytest_parser.pytest_pytree.pytest_refactor.pytest_util.pytest__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyodbapi.cpython-34.pycdbapi.cpython-34.pyodump.cpython-34.pycdump.cpython-34.pyofactory.cpython-34.pycfactory.cpython-34.pyohooks.cpython-34.pychooks.cpython-34.pyoregression.cpython-34.pycregression.cpython-34.pyotransactions.cpython-34.pyctransactions.cpython-34.pyotypes.cpython-34.pyctypes.cpython-34.pyouserfunctions.cpython-34.pycuserfunctions.cpython-34.pyodbapi.pydump.pyfactory.pyhooks.pyregression.pytransactions.pytypes.pyuserfunctions.pytest185test.dbSine-1000Hz-300ms.aif__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyo_test_multiprocessing.cpython-34.pyc_test_multiprocessing.cpython-34.pyoaudiotests.cpython-34.pycaudiotests.cpython-34.pyoautotest.cpython-34.pycautotest.cpython-34.pyobuffer_tests.cpython-34.pycbuffer_tests.cpython-34.pyobytecode_helper.cpython-34.pycbytecode_helper.cpython-34.pyocoding20731.cpython-34.pyccoding20731.cpython-34.pyocurses_tests.cpython-34.pyccurses_tests.cpython-34.pyodatetimetester.cpython-34.pycdatetimetester.cpython-34.pyodis_module.cpython-34.pycdis_module.cpython-34.pyodoctest_aliases.cpython-34.pycdoctest_aliases.cpython-34.pyodouble_const.cpython-34.pycdouble_const.cpython-34.pyofinal_a.cpython-34.pycfinal_a.cpython-34.pyofinal_b.cpython-34.pycfinal_b.cpython-34.pyofork_wait.cpython-34.pycfork_wait.cpython-34.pyofuture_test1.cpython-34.pycfuture_test1.cpython-34.pyofuture_test2.cpython-34.pycfuture_test2.cpython-34.pyogdb_sample.cpython-34.pycgdb_sample.cpython-34.pyoinspect_fodder.cpython-34.pycinspect_fodder.cpython-34.pyoinspect_fodder2.cpython-34.pycinspect_fodder2.cpython-34.pyolist_tests.cpython-34.pyclist_tests.cpython-34.pyolock_tests.cpython-34.pyclock_tests.cpython-34.pyomake_ssl_certs.cpython-34.pycmake_ssl_certs.cpython-34.pyomapping_tests.cpython-34.pycmapping_tests.cpython-34.pyomemory_watchdog.cpython-34.pycmemory_watchdog.cpython-34.pyomock_socket.cpython-34.pycmock_socket.cpython-34.pyomp_fork_bomb.cpython-34.pycmp_fork_bomb.cpython-34.pyomultibytecodec_support.cpython-34.pycmultibytecodec_support.cpython-34.pyooutstanding_bugs.cpython-34.pycoutstanding_bugs.cpython-34.pyopickletester.cpython-34.pycpickletester.cpython-34.pyoprofilee.cpython-34.pycprofilee.cpython-34.pyopyclbr_input.cpython-34.pycpyclbr_input.cpython-34.pyopydoc_mod.cpython-34.pycpydoc_mod.cpython-34.pyopydocfodder.cpython-34.pycpydocfodder.cpython-34.pyopystone.cpython-34.pycpystone.cpython-34.pyore_tests.cpython-34.pycre_tests.cpython-34.pyoregrtest.cpython-34.pycregrtest.cpython-34.pyorelimport.cpython-34.pycrelimport.cpython-34.pyoreperf.cpython-34.pycreperf.cpython-34.pyosample_doctest.cpython-34.pycsample_doctest.cpython-34.pyosample_doctest_no_docstrings.cpython-34.pycsample_doctest_no_docstrings.cpython-34.pyosample_doctest_no_doctests.cpython-34.pycsample_doctest_no_doctests.cpython-34.pyoscript_helper.cpython-34.pycscript_helper.cpython-34.pyoseq_tests.cpython-34.pycseq_tests.cpython-34.pyosortperf.cpython-34.pycsortperf.cpython-34.pyossl_servers.cpython-34.pycssl_servers.cpython-34.pyossltests.cpython-34.pycssltests.cpython-34.pyostring_tests.cpython-34.pycstring_tests.cpython-34.pyotest___all__.cpython-34.pyctest___all__.cpython-34.pyotest___future__.cpython-34.pyctest___future__.cpython-34.pyotest__locale.cpython-34.pyctest__locale.cpython-34.pyotest__opcode.cpython-34.pyctest__opcode.cpython-34.pyotest__osx_support.cpython-34.pyctest__osx_support.cpython-34.pyotest_abc.cpython-34.pyctest_abc.cpython-34.pyotest_abstract_numbers.cpython-34.pyctest_abstract_numbers.cpython-34.pyotest_aifc.cpython-34.pyctest_aifc.cpython-34.pyotest_argparse.cpython-34.pyctest_argparse.cpython-34.pyotest_array.cpython-34.pyctest_array.cpython-34.pyotest_ast.cpython-34.pyctest_ast.cpython-34.pyotest_asynchat.cpython-34.pyctest_asynchat.cpython-34.pyotest_asyncore.cpython-34.pyctest_asyncore.cpython-34.pyotest_atexit.cpython-34.pyctest_atexit.cpython-34.pyotest_audioop.cpython-34.pyctest_audioop.cpython-34.pyotest_augassign.cpython-34.pyctest_augassign.cpython-34.pyotest_base64.cpython-34.pyctest_base64.cpython-34.pyotest_bigaddrspace.cpython-34.pyctest_bigaddrspace.cpython-34.pyotest_bigmem.cpython-34.pyctest_bigmem.cpython-34.pyotest_binascii.cpython-34.pyctest_binascii.cpython-34.pyotest_binhex.cpython-34.pyctest_binhex.cpython-34.pyotest_binop.cpython-34.pyctest_binop.cpython-34.pyotest_bisect.cpython-34.pyctest_bisect.cpython-34.pyotest_bool.cpython-34.pyctest_bool.cpython-34.pyotest_buffer.cpython-34.pyctest_buffer.cpython-34.pyotest_bufio.cpython-34.pyctest_bufio.cpython-34.pyotest_builtin.cpython-34.pyctest_builtin.cpython-34.pyotest_bytes.cpython-34.pyctest_bytes.cpython-34.pyotest_bz2.cpython-34.pyctest_bz2.cpython-34.pyotest_calendar.cpython-34.pyctest_calendar.cpython-34.pyotest_call.cpython-34.pyctest_call.cpython-34.pyotest_capi.cpython-34.pyctest_capi.cpython-34.pyotest_cgi.cpython-34.pyctest_cgi.cpython-34.pyotest_cgitb.cpython-34.pyctest_cgitb.cpython-34.pyotest_charmapcodec.cpython-34.pyctest_charmapcodec.cpython-34.pyotest_class.cpython-34.pyctest_class.cpython-34.pyotest_cmath.cpython-34.pyctest_cmath.cpython-34.pyotest_cmd.cpython-34.pyctest_cmd.cpython-34.pyotest_cmd_line.cpython-34.pyctest_cmd_line.cpython-34.pyotest_cmd_line_script.cpython-34.pyctest_cmd_line_script.cpython-34.pyotest_code.cpython-34.pyctest_code.cpython-34.pyotest_code_module.cpython-34.pyctest_code_module.cpython-34.pyotest_codeccallbacks.cpython-34.pyctest_codeccallbacks.cpython-34.pyotest_codecencodings_cn.cpython-34.pyctest_codecencodings_cn.cpython-34.pyotest_codecencodings_hk.cpython-34.pyctest_codecencodings_hk.cpython-34.pyotest_codecencodings_iso2022.cpython-34.pyctest_codecencodings_iso2022.cpython-34.pyotest_codecencodings_jp.cpython-34.pyctest_codecencodings_jp.cpython-34.pyotest_codecencodings_kr.cpython-34.pyctest_codecencodings_kr.cpython-34.pyotest_codecencodings_tw.cpython-34.pyctest_codecencodings_tw.cpython-34.pyotest_codecmaps_cn.cpython-34.pyctest_codecmaps_cn.cpython-34.pyotest_codecmaps_hk.cpython-34.pyctest_codecmaps_hk.cpython-34.pyotest_codecmaps_jp.cpython-34.pyctest_codecmaps_jp.cpython-34.pyotest_codecmaps_kr.cpython-34.pyctest_codecmaps_kr.cpython-34.pyotest_codecmaps_tw.cpython-34.pyctest_codecmaps_tw.cpython-34.pyotest_codecs.cpython-34.pyctest_codecs.cpython-34.pyotest_codeop.cpython-34.pyctest_codeop.cpython-34.pyotest_collections.cpython-34.pyctest_collections.cpython-34.pyotest_colorsys.cpython-34.pyctest_colorsys.cpython-34.pyotest_compare.cpython-34.pyctest_compare.cpython-34.pyotest_compile.cpython-34.pyctest_compile.cpython-34.pyotest_compileall.cpython-34.pyctest_compileall.cpython-34.pyotest_complex.cpython-34.pyctest_complex.cpython-34.pyotest_concurrent_futures.cpython-34.pyctest_concurrent_futures.cpython-34.pyotest_configparser.cpython-34.pyctest_configparser.cpython-34.pyotest_contains.cpython-34.pyctest_contains.cpython-34.pyotest_contextlib.cpython-34.pyctest_contextlib.cpython-34.pyotest_copy.cpython-34.pyctest_copy.cpython-34.pyotest_copyreg.cpython-34.pyctest_copyreg.cpython-34.pyotest_cprofile.cpython-34.pyctest_cprofile.cpython-34.pyotest_crashers.cpython-34.pyctest_crashers.cpython-34.pyotest_crypt.cpython-34.pyctest_crypt.cpython-34.pyotest_csv.cpython-34.pyctest_csv.cpython-34.pyotest_ctypes.cpython-34.pyctest_ctypes.cpython-34.pyotest_curses.cpython-34.pyctest_curses.cpython-34.pyotest_datetime.cpython-34.pyctest_datetime.cpython-34.pyotest_dbm.cpython-34.pyctest_dbm.cpython-34.pyotest_dbm_dumb.cpython-34.pyctest_dbm_dumb.cpython-34.pyotest_dbm_gnu.cpython-34.pyctest_dbm_gnu.cpython-34.pyotest_dbm_ndbm.cpython-34.pyctest_dbm_ndbm.cpython-34.pyotest_decimal.cpython-34.pyctest_decimal.cpython-34.pyotest_decorators.cpython-34.pyctest_decorators.cpython-34.pyotest_defaultdict.cpython-34.pyctest_defaultdict.cpython-34.pyotest_deque.cpython-34.pyctest_deque.cpython-34.pyotest_descr.cpython-34.pyctest_descr.cpython-34.pyotest_descrtut.cpython-34.pyctest_descrtut.cpython-34.pyotest_devpoll.cpython-34.pyctest_devpoll.cpython-34.pyotest_dict.cpython-34.pyctest_dict.cpython-34.pyotest_dictcomps.cpython-34.pyctest_dictcomps.cpython-34.pyotest_dictviews.cpython-34.pyctest_dictviews.cpython-34.pyotest_difflib.cpython-34.pyctest_difflib.cpython-34.pyotest_dis.cpython-34.pyctest_dis.cpython-34.pyotest_distutils.cpython-34.pyctest_distutils.cpython-34.pyotest_doctest.cpython-34.pyctest_doctest.cpython-34.pyotest_doctest2.cpython-34.pyctest_doctest2.cpython-34.pyotest_docxmlrpc.cpython-34.pyctest_docxmlrpc.cpython-34.pyotest_dummy_thread.cpython-34.pyctest_dummy_thread.cpython-34.pyotest_dummy_threading.cpython-34.pyctest_dummy_threading.cpython-34.pyotest_dynamic.cpython-34.pyctest_dynamic.cpython-34.pyotest_dynamicclassattribute.cpython-34.pyctest_dynamicclassattribute.cpython-34.pyotest_ensurepip.cpython-34.pyctest_ensurepip.cpython-34.pyotest_enum.cpython-34.pyctest_enum.cpython-34.pyotest_enumerate.cpython-34.pyctest_enumerate.cpython-34.pyotest_eof.cpython-34.pyctest_eof.cpython-34.pyotest_epoll.cpython-34.pyctest_epoll.cpython-34.pyotest_errno.cpython-34.pyctest_errno.cpython-34.pyotest_exception_variations.cpython-34.pyctest_exception_variations.cpython-34.pyotest_exceptions.cpython-34.pyctest_exceptions.cpython-34.pyotest_extcall.cpython-34.pyctest_extcall.cpython-34.pyotest_faulthandler.cpython-34.pyctest_faulthandler.cpython-34.pyotest_fcntl.cpython-34.pyctest_fcntl.cpython-34.pyotest_file.cpython-34.pyctest_file.cpython-34.pyotest_file_eintr.cpython-34.pyctest_file_eintr.cpython-34.pyotest_filecmp.cpython-34.pyctest_filecmp.cpython-34.pyotest_fileinput.cpython-34.pyctest_fileinput.cpython-34.pyotest_fileio.cpython-34.pyctest_fileio.cpython-34.pyotest_finalization.cpython-34.pyctest_finalization.cpython-34.pyotest_float.cpython-34.pyctest_float.cpython-34.pyotest_flufl.cpython-34.pyctest_flufl.cpython-34.pyotest_fnmatch.cpython-34.pyctest_fnmatch.cpython-34.pyotest_fork1.cpython-34.pyctest_fork1.cpython-34.pyotest_format.cpython-34.pyctest_format.cpython-34.pyotest_fractions.cpython-34.pyctest_fractions.cpython-34.pyotest_frame.cpython-34.pyctest_frame.cpython-34.pyotest_ftplib.cpython-34.pyctest_ftplib.cpython-34.pyotest_funcattrs.cpython-34.pyctest_funcattrs.cpython-34.pyotest_functools.cpython-34.pyctest_functools.cpython-34.pyotest_future.cpython-34.pyctest_future.cpython-34.pyotest_future3.cpython-34.pyctest_future3.cpython-34.pyotest_future4.cpython-34.pyctest_future4.cpython-34.pyotest_future5.cpython-34.pyctest_future5.cpython-34.pyotest_gc.cpython-34.pyctest_gc.cpython-34.pyotest_gdb.cpython-34.pyctest_gdb.cpython-34.pyotest_generators.cpython-34.pyctest_generators.cpython-34.pyotest_genericpath.cpython-34.pyctest_genericpath.cpython-34.pyotest_genexps.cpython-34.pyctest_genexps.cpython-34.pyotest_getargs2.cpython-34.pyctest_getargs2.cpython-34.pyotest_getopt.cpython-34.pyctest_getopt.cpython-34.pyotest_getpass.cpython-34.pyctest_getpass.cpython-34.pyotest_gettext.cpython-34.pyctest_gettext.cpython-34.pyotest_glob.cpython-34.pyctest_glob.cpython-34.pyotest_global.cpython-34.pyctest_global.cpython-34.pyotest_grammar.cpython-34.pyctest_grammar.cpython-34.pyotest_grp.cpython-34.pyctest_grp.cpython-34.pyotest_gzip.cpython-34.pyctest_gzip.cpython-34.pyotest_hash.cpython-34.pyctest_hash.cpython-34.pyotest_hashlib.cpython-34.pyctest_hashlib.cpython-34.pyotest_heapq.cpython-34.pyctest_heapq.cpython-34.pyotest_hmac.cpython-34.pyctest_hmac.cpython-34.pyotest_html.cpython-34.pyctest_html.cpython-34.pyotest_htmlparser.cpython-34.pyctest_htmlparser.cpython-34.pyotest_http_cookiejar.cpython-34.pyctest_http_cookiejar.cpython-34.pyotest_http_cookies.cpython-34.pyctest_http_cookies.cpython-34.pyotest_httplib.cpython-34.pyctest_httplib.cpython-34.pyotest_httpservers.cpython-34.pyctest_httpservers.cpython-34.pyotest_idle.cpython-34.pyctest_idle.cpython-34.pyotest_imaplib.cpython-34.pyctest_imaplib.cpython-34.pyotest_imghdr.cpython-34.pyctest_imghdr.cpython-34.pyotest_imp.cpython-34.pyctest_imp.cpython-34.pyotest_import.cpython-34.pyctest_import.cpython-34.pyotest_index.cpython-34.pyctest_index.cpython-34.pyotest_inspect.cpython-34.pyctest_inspect.cpython-34.pyotest_int.cpython-34.pyctest_int.cpython-34.pyotest_int_literal.cpython-34.pyctest_int_literal.cpython-34.pyotest_io.cpython-34.pyctest_io.cpython-34.pyotest_ioctl.cpython-34.pyctest_ioctl.cpython-34.pyotest_ipaddress.cpython-34.pyctest_ipaddress.cpython-34.pyotest_isinstance.cpython-34.pyctest_isinstance.cpython-34.pyotest_iter.cpython-34.pyctest_iter.cpython-34.pyotest_iterlen.cpython-34.pyctest_iterlen.cpython-34.pyotest_itertools.cpython-34.pyctest_itertools.cpython-34.pyotest_keyword.cpython-34.pyctest_keyword.cpython-34.pyotest_keywordonlyarg.cpython-34.pyctest_keywordonlyarg.cpython-34.pyotest_kqueue.cpython-34.pyctest_kqueue.cpython-34.pyotest_largefile.cpython-34.pyctest_largefile.cpython-34.pyotest_lib2to3.cpython-34.pyctest_lib2to3.cpython-34.pyotest_linecache.cpython-34.pyctest_linecache.cpython-34.pyotest_list.cpython-34.pyctest_list.cpython-34.pyotest_listcomps.cpython-34.pyctest_listcomps.cpython-34.pyotest_locale.cpython-34.pyctest_locale.cpython-34.pyotest_logging.cpython-34.pyctest_logging.cpython-34.pyotest_long.cpython-34.pyctest_long.cpython-34.pyotest_longexp.cpython-34.pyctest_longexp.cpython-34.pyotest_lzma.cpython-34.pyctest_lzma.cpython-34.pyotest_macpath.cpython-34.pyctest_macpath.cpython-34.pyotest_macurl2path.cpython-34.pyctest_macurl2path.cpython-34.pyotest_mailbox.cpython-34.pyctest_mailbox.cpython-34.pyotest_mailcap.cpython-34.pyctest_mailcap.cpython-34.pyotest_marshal.cpython-34.pyctest_marshal.cpython-34.pyotest_math.cpython-34.pyctest_math.cpython-34.pyotest_memoryio.cpython-34.pyctest_memoryio.cpython-34.pyotest_memoryview.cpython-34.pyctest_memoryview.cpython-34.pyotest_metaclass.cpython-34.pyctest_metaclass.cpython-34.pyotest_mimetypes.cpython-34.pyctest_mimetypes.cpython-34.pyotest_minidom.cpython-34.pyctest_minidom.cpython-34.pyotest_mmap.cpython-34.pyctest_mmap.cpython-34.pyotest_module.cpython-34.pyctest_module.cpython-34.pyotest_modulefinder.cpython-34.pyctest_modulefinder.cpython-34.pyotest_msilib.cpython-34.pyctest_msilib.cpython-34.pyotest_multibytecodec.cpython-34.pyctest_multibytecodec.cpython-34.pyotest_multiprocessing_fork.cpython-34.pyctest_multiprocessing_fork.cpython-34.pyotest_multiprocessing_forkserver.cpython-34.pyctest_multiprocessing_forkserver.cpython-34.pyotest_multiprocessing_main_handling.cpython-34.pyctest_multiprocessing_main_handling.cpython-34.pyotest_multiprocessing_spawn.cpython-34.pyctest_multiprocessing_spawn.cpython-34.pyotest_netrc.cpython-34.pyctest_netrc.cpython-34.pyotest_nis.cpython-34.pyctest_nis.cpython-34.pyotest_nntplib.cpython-34.pyctest_nntplib.cpython-34.pyotest_normalization.cpython-34.pyctest_normalization.cpython-34.pyotest_ntpath.cpython-34.pyctest_ntpath.cpython-34.pyotest_numeric_tower.cpython-34.pyctest_numeric_tower.cpython-34.pyotest_opcodes.cpython-34.pyctest_opcodes.cpython-34.pyotest_openpty.cpython-34.pyctest_openpty.cpython-34.pyotest_operator.cpython-34.pyctest_operator.cpython-34.pyotest_optparse.cpython-34.pyctest_optparse.cpython-34.pyotest_os.cpython-34.pyctest_os.cpython-34.pyotest_ossaudiodev.cpython-34.pyctest_ossaudiodev.cpython-34.pyotest_osx_env.cpython-34.pyctest_osx_env.cpython-34.pyotest_parser.cpython-34.pyctest_parser.cpython-34.pyotest_pathlib.cpython-34.pyctest_pathlib.cpython-34.pyotest_pdb.cpython-34.pyctest_pdb.cpython-34.pyotest_peepholer.cpython-34.pyctest_peepholer.cpython-34.pyotest_pep247.cpython-34.pyctest_pep247.cpython-34.pyotest_pep277.cpython-34.pyctest_pep277.cpython-34.pyotest_pep292.cpython-34.pyctest_pep292.cpython-34.pyotest_pep3120.cpython-34.pyctest_pep3120.cpython-34.pyotest_pep3131.cpython-34.pyctest_pep3131.cpython-34.pyotest_pep3151.cpython-34.pyctest_pep3151.cpython-34.pyotest_pep352.cpython-34.pyctest_pep352.cpython-34.pyotest_pep380.cpython-34.pyctest_pep380.cpython-34.pyotest_pickle.cpython-34.pyctest_pickle.cpython-34.pyotest_pickletools.cpython-34.pyctest_pickletools.cpython-34.pyotest_pipes.cpython-34.pyctest_pipes.cpython-34.pyotest_pkg.cpython-34.pyctest_pkg.cpython-34.pyotest_pkgimport.cpython-34.pyctest_pkgimport.cpython-34.pyotest_pkgutil.cpython-34.pyctest_pkgutil.cpython-34.pyotest_platform.cpython-34.pyctest_platform.cpython-34.pyotest_plistlib.cpython-34.pyctest_plistlib.cpython-34.pyotest_poll.cpython-34.pyctest_poll.cpython-34.pyotest_popen.cpython-34.pyctest_popen.cpython-34.pyotest_poplib.cpython-34.pyctest_poplib.cpython-34.pyotest_posix.cpython-34.pyctest_posix.cpython-34.pyotest_posixpath.cpython-34.pyctest_posixpath.cpython-34.pyotest_pow.cpython-34.pyctest_pow.cpython-34.pyotest_pprint.cpython-34.pyctest_pprint.cpython-34.pyotest_print.cpython-34.pyctest_print.cpython-34.pyotest_profile.cpython-34.pyctest_profile.cpython-34.pyotest_property.cpython-34.pyctest_property.cpython-34.pyotest_pstats.cpython-34.pyctest_pstats.cpython-34.pyotest_pty.cpython-34.pyctest_pty.cpython-34.pyotest_pulldom.cpython-34.pyctest_pulldom.cpython-34.pyotest_pwd.cpython-34.pyctest_pwd.cpython-34.pyotest_py_compile.cpython-34.pyctest_py_compile.cpython-34.pyotest_pyclbr.cpython-34.pyctest_pyclbr.cpython-34.pyotest_pydoc.cpython-34.pyctest_pydoc.cpython-34.pyotest_pyexpat.cpython-34.pyctest_pyexpat.cpython-34.pyotest_queue.cpython-34.pyctest_queue.cpython-34.pyotest_quopri.cpython-34.pyctest_quopri.cpython-34.pyotest_raise.cpython-34.pyctest_raise.cpython-34.pyotest_random.cpython-34.pyctest_random.cpython-34.pyotest_range.cpython-34.pyctest_range.cpython-34.pyotest_re.cpython-34.pyctest_re.cpython-34.pyotest_readline.cpython-34.pyctest_readline.cpython-34.pyotest_regrtest.cpython-34.pyctest_regrtest.cpython-34.pyotest_reprlib.cpython-34.pyctest_reprlib.cpython-34.pyotest_resource.cpython-34.pyctest_resource.cpython-34.pyotest_richcmp.cpython-34.pyctest_richcmp.cpython-34.pyotest_rlcompleter.cpython-34.pyctest_rlcompleter.cpython-34.pyotest_robotparser.cpython-34.pyctest_robotparser.cpython-34.pyotest_runpy.cpython-34.pyctest_runpy.cpython-34.pyotest_sax.cpython-34.pyctest_sax.cpython-34.pyotest_sched.cpython-34.pyctest_sched.cpython-34.pyotest_scope.cpython-34.pyctest_scope.cpython-34.pyotest_select.cpython-34.pyctest_select.cpython-34.pyotest_selectors.cpython-34.pyctest_selectors.cpython-34.pyotest_set.cpython-34.pyctest_set.cpython-34.pyotest_setcomps.cpython-34.pyctest_setcomps.cpython-34.pyotest_shelve.cpython-34.pyctest_shelve.cpython-34.pyotest_shlex.cpython-34.pyctest_shlex.cpython-34.pyotest_shutil.cpython-34.pyctest_shutil.cpython-34.pyotest_signal.cpython-34.pyctest_signal.cpython-34.pyotest_site.cpython-34.pyctest_site.cpython-34.pyotest_slice.cpython-34.pyctest_slice.cpython-34.pyotest_smtpd.cpython-34.pyctest_smtpd.cpython-34.pyotest_smtplib.cpython-34.pyctest_smtplib.cpython-34.pyotest_smtpnet.cpython-34.pyctest_smtpnet.cpython-34.pyotest_sndhdr.cpython-34.pyctest_sndhdr.cpython-34.pyotest_socket.cpython-34.pyctest_socket.cpython-34.pyotest_socketserver.cpython-34.pyctest_socketserver.cpython-34.pyotest_sort.cpython-34.pyctest_sort.cpython-34.pyotest_source_encoding.cpython-34.pyctest_source_encoding.cpython-34.pyotest_spwd.cpython-34.pyctest_spwd.cpython-34.pyotest_sqlite.cpython-34.pyctest_sqlite.cpython-34.pyotest_ssl.cpython-34.pyctest_ssl.cpython-34.pyotest_startfile.cpython-34.pyctest_startfile.cpython-34.pyotest_stat.cpython-34.pyctest_stat.cpython-34.pyotest_statistics.cpython-34.pyctest_statistics.cpython-34.pyotest_strftime.cpython-34.pyctest_strftime.cpython-34.pyotest_string.cpython-34.pyctest_string.cpython-34.pyotest_stringprep.cpython-34.pyctest_stringprep.cpython-34.pyotest_strlit.cpython-34.pyctest_strlit.cpython-34.pyotest_strptime.cpython-34.pyctest_strptime.cpython-34.pyotest_strtod.cpython-34.pyctest_strtod.cpython-34.pyotest_struct.cpython-34.pyctest_struct.cpython-34.pyotest_structmembers.cpython-34.pyctest_structmembers.cpython-34.pyotest_structseq.cpython-34.pyctest_structseq.cpython-34.pyotest_subprocess.cpython-34.pyctest_subprocess.cpython-34.pyotest_sunau.cpython-34.pyctest_sunau.cpython-34.pyotest_sundry.cpython-34.pyctest_sundry.cpython-34.pyotest_super.cpython-34.pyctest_super.cpython-34.pyotest_support.cpython-34.pyctest_support.cpython-34.pyotest_symtable.cpython-34.pyctest_symtable.cpython-34.pyotest_syntax.cpython-34.pyctest_syntax.cpython-34.pyotest_sys.cpython-34.pyctest_sys.cpython-34.pyotest_sys_setprofile.cpython-34.pyctest_sys_setprofile.cpython-34.pyotest_sys_settrace.cpython-34.pyctest_sys_settrace.cpython-34.pyotest_sysconfig.cpython-34.pyctest_sysconfig.cpython-34.pyotest_syslog.cpython-34.pyctest_syslog.cpython-34.pyotest_systemtap.cpython-34.pyctest_systemtap.cpython-34.pyotest_tarfile.cpython-34.pyctest_tarfile.cpython-34.pyotest_tcl.cpython-34.pyctest_tcl.cpython-34.pyotest_telnetlib.cpython-34.pyctest_telnetlib.cpython-34.pyotest_tempfile.cpython-34.pyctest_tempfile.cpython-34.pyotest_textwrap.cpython-34.pyctest_textwrap.cpython-34.pyotest_thread.cpython-34.pyctest_thread.cpython-34.pyotest_threaded_import.cpython-34.pyctest_threaded_import.cpython-34.pyotest_threadedtempfile.cpython-34.pyctest_threadedtempfile.cpython-34.pyotest_threading.cpython-34.pyctest_threading.cpython-34.pyotest_threading_local.cpython-34.pyctest_threading_local.cpython-34.pyotest_threadsignals.cpython-34.pyctest_threadsignals.cpython-34.pyotest_time.cpython-34.pyctest_time.cpython-34.pyotest_timeit.cpython-34.pyctest_timeit.cpython-34.pyotest_timeout.cpython-34.pyctest_timeout.cpython-34.pyotest_tk.cpython-34.pyctest_tk.cpython-34.pyotest_tokenize.cpython-34.pyctest_tokenize.cpython-34.pyotest_trace.cpython-34.pyctest_trace.cpython-34.pyotest_traceback.cpython-34.pyctest_traceback.cpython-34.pyotest_tracemalloc.cpython-34.pyctest_tracemalloc.cpython-34.pyotest_ttk_guionly.cpython-34.pyctest_ttk_guionly.cpython-34.pyotest_ttk_textonly.cpython-34.pyctest_ttk_textonly.cpython-34.pyotest_tuple.cpython-34.pyctest_tuple.cpython-34.pyotest_typechecks.cpython-34.pyctest_typechecks.cpython-34.pyotest_types.cpython-34.pyctest_types.cpython-34.pyotest_ucn.cpython-34.pyctest_ucn.cpython-34.pyotest_unary.cpython-34.pyctest_unary.cpython-34.pyotest_unicode.cpython-34.pyctest_unicode.cpython-34.pyotest_unicode_file.cpython-34.pyctest_unicode_file.cpython-34.pyotest_unicodedata.cpython-34.pyctest_unicodedata.cpython-34.pyotest_unittest.cpython-34.pyctest_unittest.cpython-34.pyotest_univnewlines.cpython-34.pyctest_univnewlines.cpython-34.pyotest_unpack.cpython-34.pyctest_unpack.cpython-34.pyotest_unpack_ex.cpython-34.pyctest_unpack_ex.cpython-34.pyotest_urllib.cpython-34.pyctest_urllib.cpython-34.pyotest_urllib2.cpython-34.pyctest_urllib2.cpython-34.pyotest_urllib2_localnet.cpython-34.pyctest_urllib2_localnet.cpython-34.pyotest_urllib2net.cpython-34.pyctest_urllib2net.cpython-34.pyotest_urllib_response.cpython-34.pyctest_urllib_response.cpython-34.pyotest_urllibnet.cpython-34.pyctest_urllibnet.cpython-34.pyotest_urlparse.cpython-34.pyctest_urlparse.cpython-34.pyotest_userdict.cpython-34.pyctest_userdict.cpython-34.pyotest_userlist.cpython-34.pyctest_userlist.cpython-34.pyotest_userstring.cpython-34.pyctest_userstring.cpython-34.pyotest_uu.cpython-34.pyctest_uu.cpython-34.pyotest_uuid.cpython-34.pyctest_uuid.cpython-34.pyotest_venv.cpython-34.pyctest_venv.cpython-34.pyotest_wait3.cpython-34.pyctest_wait3.cpython-34.pyotest_wait4.cpython-34.pyctest_wait4.cpython-34.pyotest_warnings.cpython-34.pyctest_warnings.cpython-34.pyotest_wave.cpython-34.pyctest_wave.cpython-34.pyotest_weakref.cpython-34.pyctest_weakref.cpython-34.pyotest_weakset.cpython-34.pyctest_weakset.cpython-34.pyotest_webbrowser.cpython-34.pyctest_webbrowser.cpython-34.pyotest_winreg.cpython-34.pyctest_winreg.cpython-34.pyotest_winsound.cpython-34.pyctest_winsound.cpython-34.pyotest_with.cpython-34.pyctest_with.cpython-34.pyotest_wsgiref.cpython-34.pyctest_wsgiref.cpython-34.pyotest_xdrlib.cpython-34.pyctest_xdrlib.cpython-34.pyotest_xml_dom_minicompat.cpython-34.pyctest_xml_dom_minicompat.cpython-34.pyotest_xml_etree.cpython-34.pyctest_xml_etree.cpython-34.pyotest_xml_etree_c.cpython-34.pyctest_xml_etree_c.cpython-34.pyotest_xmlrpc.cpython-34.pyctest_xmlrpc.cpython-34.pyotest_xmlrpc_net.cpython-34.pyctest_xmlrpc_net.cpython-34.pyotest_zipfile.cpython-34.pyctest_zipfile.cpython-34.pyotest_zipfile64.cpython-34.pyctest_zipfile64.cpython-34.pyotest_zipimport.cpython-34.pyctest_zipimport.cpython-34.pyotest_zipimport_support.cpython-34.pyctest_zipimport_support.cpython-34.pyotest_zlib.cpython-34.pyctest_zlib.cpython-34.pyotestcodec.cpython-34.pyctestcodec.cpython-34.pyotf_inherit_check.cpython-34.pyctf_inherit_check.cpython-34.pyothreaded_import_hangers.cpython-34.pycthreaded_import_hangers.cpython-34.pyotime_hashlib.cpython-34.pyctime_hashlib.cpython-34.pyowarning_tests.cpython-34.pycwarning_tests.cpython-34.pyowin_console_handler.cpython-34.pycwin_console_handler.cpython-34.pyoxmltests.cpython-34.pycxmltests.cpython-34.pyo_test_multiprocessing.pyaudiodatapluck-alaw.aifcpluck-pcm16.aiffpluck-pcm16.aupluck-pcm16.wavpluck-pcm24.aiffpluck-pcm24.aupluck-pcm24.wavpluck-pcm32.aiffpluck-pcm32.aupluck-pcm32.wavpluck-pcm8.aiffpluck-pcm8.aupluck-pcm8.wavpluck-ulaw.aifcpluck-ulaw.auaudiotests.pyautotest.pybad_coding.pybad_coding2.pybadcert.pembadkey.pembadsyntax_3131.pybadsyntax_future10.pybadsyntax_future3.pybadsyntax_future4.pybadsyntax_future5.pybadsyntax_future6.pybadsyntax_future7.pybadsyntax_future8.pybadsyntax_future9.pybadsyntax_pep3120.pybuffer_tests.pybytecode_helper.pycapath4e1295a3.05ed36f99.06e88d7b8.099d0fa06.0cfgparser.1cfgparser.2cfgparser.3check_soundcard.vbscjkencodingsbig5-utf8.txtbig5.txtbig5hkscs-utf8.txtbig5hkscs.txtcp949-utf8.txtcp949.txteuc_jisx0213-utf8.txteuc_jisx0213.txteuc_jp-utf8.txteuc_jp.txteuc_kr-utf8.txteuc_kr.txtgb18030-utf8.txtgb18030.txtgb2312-utf8.txtgb2312.txtgbk-utf8.txtgbk.txthz-utf8.txthz.txtiso2022_jp-utf8.txtiso2022_jp.txtiso2022_kr-utf8.txtiso2022_kr.txtjohab-utf8.txtjohab.txtshift_jis-utf8.txtshift_jis.txtshift_jisx0213-utf8.txtshift_jisx0213.txtcmath_testcases.txtcoding20731.pycurses_tests.pydataREADMEdatetimetester.pydecimaltestdataabs.decTestadd.decTestand.decTestbase.decTestclamp.decTestclass.decTestcompare.decTestcomparetotal.decTestcomparetotmag.decTestcopy.decTestcopyabs.decTestcopynegate.decTestcopysign.decTestddAbs.decTestddAdd.decTestddAnd.decTestddBase.decTestddCanonical.decTestddClass.decTestddCompare.decTestddCompareSig.decTestddCompareTotal.decTestddCompareTotalMag.decTestddCopy.decTestddCopyAbs.decTestddCopyNegate.decTestddCopySign.decTestddDivide.decTestddDivideInt.decTestddEncode.decTestddFMA.decTestddInvert.decTestddLogB.decTestddMax.decTestddMaxMag.decTestddMin.decTestddMinMag.decTestddMinus.decTestddMultiply.decTestddNextMinus.decTestddNextPlus.decTestddNextToward.decTestddOr.decTestddPlus.decTestddQuantize.decTestddReduce.decTestddRemainder.decTestddRemainderNear.decTestddRotate.decTestddSameQuantum.decTestddScaleB.decTestddShift.decTestddSubtract.decTestddToIntegral.decTestddXor.decTestdecDouble.decTestdecQuad.decTestdecSingle.decTestdivide.decTestdivideint.decTestdqAbs.decTestdqAdd.decTestdqAnd.decTestdqBase.decTestdqCanonical.decTestdqClass.decTestdqCompare.decTestdqCompareSig.decTestdqCompareTotal.decTestdqCompareTotalMag.decTestdqCopy.decTestdqCopyAbs.decTestdqCopyNegate.decTestdqCopySign.decTestdqDivide.decTestdqDivideInt.decTestdqEncode.decTestdqFMA.decTestdqInvert.decTestdqLogB.decTestdqMax.decTestdqMaxMag.decTestdqMin.decTestdqMinMag.decTestdqMinus.decTestdqMultiply.decTestdqNextMinus.decTestdqNextPlus.decTestdqNextToward.decTestdqOr.decTestdqPlus.decTestdqQuantize.decTestdqReduce.decTestdqRemainder.decTestdqRemainderNear.decTestdqRotate.decTestdqSameQuantum.decTestdqScaleB.decTestdqShift.decTestdqSubtract.decTestdqToIntegral.decTestdqXor.decTestdsBase.decTestdsEncode.decTestexp.decTestextra.decTestfma.decTestinexact.decTestinvert.decTestln.decTestlog10.decTestlogb.decTestmax.decTestmaxmag.decTestmin.decTestminmag.decTestminus.decTestmultiply.decTestnextminus.decTestnextplus.decTestnexttoward.decTestor.decTestplus.decTestpower.decTestpowersqrt.decTestquantize.decTestrandomBound32.decTestrandoms.decTestreduce.decTestremainder.decTestremainderNear.decTestrescale.decTestrotate.decTestrounding.decTestsamequantum.decTestscaleb.decTestshift.decTestsquareroot.decTestsubtract.decTesttestall.decTesttointegral.decTesttointegralx.decTestxor.decTestdh1024.pemdis_module.pydoctest_aliases.pydouble_const.pyempty.vbsencoded_modules__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyomodule_iso_8859_1.cpython-34.pycmodule_iso_8859_1.cpython-34.pyomodule_koi8_r.cpython-34.pycmodule_koi8_r.cpython-34.pyomodule_iso_8859_1.pymodule_koi8_r.pyexception_hierarchy.txtfinal_a.pyfinal_b.pyfloating_points.txtfork_wait.pyformatfloat_testcases.txtfuture_test1.pyfuture_test2.pygdb_sample.pyhttps_svn_python_org_root.pemieee754.txtimghdrdatapython.bmppython.gifpython.jpgpython.pbmpython.pgmpython.pngpython.ppmpython.raspython.sgipython.tiffpython.xbminspect_fodder.pyinspect_fodder2.pykeycert.passwd.pemkeycert.pemkeycert2.pemkeycert3.pemkeycert4.pemlist_tests.pylock_tests.pymailcap.txtmake_ssl_certs.pymapping_tests.pymath_testcases.txtmemory_watchdog.pymime.typesmock_socket.pymp_fork_bomb.pymultibytecodec_support.pynokia.pemnullbytecert.pemnullcert.pemoutstanding_bugs.pypickletester.pyprofilee.pypstats.pckpycacert.pempycakey.pempyclbr_input.pypydoc_mod.pypydocfodder.pypystone.pyrandv2_32.pckrandv2_64.pckrandv3.pckre_tests.pyregrtest.pyrelimport.pyreperf.pyrevocation.crlsample_doctest.pysample_doctest_no_docstrings.pysample_doctest_no_doctests.pyscript_helper.pyseq_tests.pysgml_input.htmlsha256.pemsndhdrdataREADMEsndhdr.8svxsndhdr.aifcsndhdr.aiffsndhdr.ausndhdr.hcomsndhdr.sndtsndhdr.vocsndhdr.wavsortperf.pyssl_cert.pemssl_key.passwd.pemssl_key.pemssl_servers.pyssltests.pystring_tests.pysubprocessdata__pycache__fd_status.cpython-34.pycfd_status.cpython-34.pyoinput_reader.cpython-34.pycinput_reader.cpython-34.pyoqcat.cpython-34.pycqcat.cpython-34.pyoqgrep.cpython-34.pycqgrep.cpython-34.pyosigchild_ignore.cpython-34.pycsigchild_ignore.cpython-34.pyofd_status.pyinput_reader.pyqcat.pyqgrep.pysigchild_ignore.pysupport__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyotest___all__.pytest___future__.pytest__locale.pytest__opcode.pytest__osx_support.pytest_abc.pytest_abstract_numbers.pytest_aifc.pytest_argparse.pytest_array.pytest_ast.pytest_asynchat.pytest_asyncio__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyoecho.cpython-34.pycecho.cpython-34.pyoecho2.cpython-34.pycecho2.cpython-34.pyoecho3.cpython-34.pycecho3.cpython-34.pyotest_base_events.cpython-34.pyctest_base_events.cpython-34.pyotest_events.cpython-34.pyctest_events.cpython-34.pyotest_futures.cpython-34.pyctest_futures.cpython-34.pyotest_locks.cpython-34.pyctest_locks.cpython-34.pyotest_proactor_events.cpython-34.pyctest_proactor_events.cpython-34.pyotest_queues.cpython-34.pyctest_queues.cpython-34.pyotest_selector_events.cpython-34.pyctest_selector_events.cpython-34.pyotest_streams.cpython-34.pyctest_streams.cpython-34.pyotest_subprocess.cpython-34.pyctest_subprocess.cpython-34.pyotest_tasks.cpython-34.pyctest_tasks.cpython-34.pyotest_transports.cpython-34.pyctest_transports.cpython-34.pyotest_unix_events.cpython-34.pyctest_unix_events.cpython-34.pyotest_windows_events.cpython-34.pyctest_windows_events.cpython-34.pyotest_windows_utils.cpython-34.pyctest_windows_utils.cpython-34.pyoecho.pyecho2.pyecho3.pykeycert3.pempycacert.pemssl_cert.pemssl_key.pemtest_base_events.pytest_events.pytest_futures.pytest_locks.pytest_proactor_events.pytest_queues.pytest_selector_events.pytest_streams.pytest_subprocess.pytest_tasks.pytest_transports.pytest_unix_events.pytest_windows_events.pytest_windows_utils.pytest_asyncore.pytest_atexit.pytest_audioop.pytest_augassign.pytest_base64.pytest_bigaddrspace.pytest_bigmem.pytest_binascii.pytest_binhex.pytest_binop.pytest_bisect.pytest_bool.pytest_buffer.pytest_bufio.pytest_builtin.pytest_bytes.pytest_bz2.pytest_calendar.pytest_call.pytest_capi.pytest_cgi.pytest_cgitb.pytest_charmapcodec.pytest_class.pytest_cmath.pytest_cmd.pytest_cmd_line.pytest_cmd_line_script.pytest_code.pytest_code_module.pytest_codeccallbacks.pytest_codecencodings_cn.pytest_codecencodings_hk.pytest_codecencodings_iso2022.pytest_codecencodings_jp.pytest_codecencodings_kr.pytest_codecencodings_tw.pytest_codecmaps_cn.pytest_codecmaps_hk.pytest_codecmaps_jp.pytest_codecmaps_kr.pytest_codecmaps_tw.pytest_codecs.pytest_codeop.pytest_collections.pytest_colorsys.pytest_compare.pytest_compile.pytest_compileall.pytest_complex.pytest_concurrent_futures.pytest_configparser.pytest_contains.pytest_contextlib.pytest_copy.pytest_copyreg.pytest_cprofile.pytest_crashers.pytest_crypt.pytest_csv.pytest_ctypes.pytest_curses.pytest_datetime.pytest_dbm.pytest_dbm_dumb.pytest_dbm_gnu.pytest_dbm_ndbm.pytest_decimal.pytest_decorators.pytest_defaultdict.pytest_deque.pytest_descr.pytest_descrtut.pytest_devpoll.pytest_dict.pytest_dictcomps.pytest_dictviews.pytest_difflib.pytest_difflib_expect.htmltest_dis.pytest_distutils.pytest_doctest.pytest_doctest.txttest_doctest2.pytest_doctest2.txttest_doctest3.txttest_doctest4.txttest_docxmlrpc.pytest_dummy_thread.pytest_dummy_threading.pytest_dynamic.pytest_dynamicclassattribute.pytest_email__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyotest__encoded_words.cpython-34.pyctest__encoded_words.cpython-34.pyotest__header_value_parser.cpython-34.pyctest__header_value_parser.cpython-34.pyotest_asian_codecs.cpython-34.pyctest_asian_codecs.cpython-34.pyotest_contentmanager.cpython-34.pyctest_contentmanager.cpython-34.pyotest_defect_handling.cpython-34.pyctest_defect_handling.cpython-34.pyotest_email.cpython-34.pyctest_email.cpython-34.pyotest_generator.cpython-34.pyctest_generator.cpython-34.pyotest_headerregistry.cpython-34.pyctest_headerregistry.cpython-34.pyotest_inversion.cpython-34.pyctest_inversion.cpython-34.pyotest_message.cpython-34.pyctest_message.cpython-34.pyotest_parser.cpython-34.pyctest_parser.cpython-34.pyotest_pickleable.cpython-34.pyctest_pickleable.cpython-34.pyotest_policy.cpython-34.pyctest_policy.cpython-34.pyotest_utils.cpython-34.pyctest_utils.cpython-34.pyotorture_test.cpython-34.pyctorture_test.cpython-34.pyodataPyBanner048.gifaudiotest.aumsg_01.txtmsg_02.txtmsg_03.txtmsg_04.txtmsg_05.txtmsg_06.txtmsg_07.txtmsg_08.txtmsg_09.txtmsg_10.txtmsg_11.txtmsg_12.txtmsg_12a.txtmsg_13.txtmsg_14.txtmsg_15.txtmsg_16.txtmsg_17.txtmsg_18.txtmsg_19.txtmsg_20.txtmsg_21.txtmsg_22.txtmsg_23.txtmsg_24.txtmsg_25.txtmsg_26.txtmsg_27.txtmsg_28.txtmsg_29.txtmsg_30.txtmsg_31.txtmsg_32.txtmsg_33.txtmsg_34.txtmsg_35.txtmsg_36.txtmsg_37.txtmsg_38.txtmsg_39.txtmsg_40.txtmsg_41.txtmsg_42.txtmsg_43.txtmsg_44.txtmsg_45.txtmsg_46.txttest__encoded_words.pytest__header_value_parser.pytest_asian_codecs.pytest_contentmanager.pytest_defect_handling.pytest_email.pytest_generator.pytest_headerregistry.pytest_inversion.pytest_message.pytest_parser.pytest_pickleable.pytest_policy.pytest_utils.pytorture_test.pytest_ensurepip.pytest_enum.pytest_enumerate.pytest_eof.pytest_epoll.pytest_errno.pytest_exception_variations.pytest_exceptions.pytest_extcall.pytest_faulthandler.pytest_fcntl.pytest_file.pytest_file_eintr.pytest_filecmp.pytest_fileinput.pytest_fileio.pytest_finalization.pytest_float.pytest_flufl.pytest_fnmatch.pytest_fork1.pytest_format.pytest_fractions.pytest_frame.pytest_ftplib.pytest_funcattrs.pytest_functools.pytest_future.pytest_future3.pytest_future4.pytest_future5.pytest_gc.pytest_gdb.pytest_generators.pytest_genericpath.pytest_genexps.pytest_getargs2.pytest_getopt.pytest_getpass.pytest_gettext.pytest_glob.pytest_global.pytest_grammar.pytest_grp.pytest_gzip.pytest_hash.pytest_hashlib.pytest_heapq.pytest_hmac.pytest_html.pytest_htmlparser.pytest_http_cookiejar.pytest_http_cookies.pytest_httplib.pytest_httpservers.pytest_idle.pytest_imaplib.pytest_imghdr.pytest_imp.pytest_import.pytest_importlib__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyoabc.cpython-34.pycabc.cpython-34.pyoregrtest.cpython-34.pycregrtest.cpython-34.pyotest_abc.cpython-34.pyctest_abc.cpython-34.pyotest_api.cpython-34.pyctest_api.cpython-34.pyotest_locks.cpython-34.pyctest_locks.cpython-34.pyotest_namespace_pkgs.cpython-34.pyctest_namespace_pkgs.cpython-34.pyotest_spec.cpython-34.pyctest_spec.cpython-34.pyotest_util.cpython-34.pyctest_util.cpython-34.pyotest_windows.cpython-34.pyctest_windows.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyoabc.pybuiltin__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyotest_finder.cpython-34.pyctest_finder.cpython-34.pyotest_loader.cpython-34.pyctest_loader.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyotest_finder.pytest_loader.pyutil.pyextension__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyotest_case_sensitivity.cpython-34.pyctest_case_sensitivity.cpython-34.pyotest_finder.cpython-34.pyctest_finder.cpython-34.pyotest_loader.cpython-34.pyctest_loader.cpython-34.pyotest_path_hook.cpython-34.pyctest_path_hook.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyotest_case_sensitivity.pytest_finder.pytest_loader.pytest_path_hook.pyutil.pyfrozen__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyotest_finder.cpython-34.pyctest_finder.cpython-34.pyotest_loader.cpython-34.pyctest_loader.cpython-34.pyotest_finder.pytest_loader.pyimport___init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyotest___loader__.cpython-34.pyctest___loader__.cpython-34.pyotest___package__.cpython-34.pyctest___package__.cpython-34.pyotest_api.cpython-34.pyctest_api.cpython-34.pyotest_caching.cpython-34.pyctest_caching.cpython-34.pyotest_fromlist.cpython-34.pyctest_fromlist.cpython-34.pyotest_meta_path.cpython-34.pyctest_meta_path.cpython-34.pyotest_packages.cpython-34.pyctest_packages.cpython-34.pyotest_path.cpython-34.pyctest_path.cpython-34.pyotest_relative_imports.cpython-34.pyctest_relative_imports.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyotest___loader__.pytest___package__.pytest_api.pytest_caching.pytest_fromlist.pytest_meta_path.pytest_packages.pytest_path.pytest_relative_imports.pyutil.pynamespace_pkgsboth_portionsfoo__pycache__one.cpython-34.pycone.cpython-34.pyotwo.cpython-34.pyctwo.cpython-34.pyoone.pytwo.pymissing_directory.zipmodule_and_namespace_package__pycache__a_test.cpython-34.pyca_test.cpython-34.pyoa_testa_test.pyemptynested_portion1.zipnot_a_namespace_pkgfoo__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoone.cpython-34.pycone.cpython-34.pyoone.pyportion1foo__pycache__one.cpython-34.pycone.cpython-34.pyoone.pyportion2foo__pycache__two.cpython-34.pyctwo.cpython-34.pyotwo.pyproject1parentchild__pycache__one.cpython-34.pycone.cpython-34.pyoone.pyproject2parentchild__pycache__two.cpython-34.pyctwo.cpython-34.pyotwo.pyproject3parentchild__pycache__three.cpython-34.pycthree.cpython-34.pyothree.pytop_level_portion1.zipregrtest.pysource__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyotest_case_sensitivity.cpython-34.pyctest_case_sensitivity.cpython-34.pyotest_file_loader.cpython-34.pyctest_file_loader.cpython-34.pyotest_finder.cpython-34.pyctest_finder.cpython-34.pyotest_path_hook.cpython-34.pyctest_path_hook.cpython-34.pyotest_source_encoding.cpython-34.pyctest_source_encoding.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyotest_case_sensitivity.pytest_file_loader.pytest_finder.pytest_path_hook.pytest_source_encoding.pyutil.pytest_abc.pytest_api.pytest_locks.pytest_namespace_pkgs.pytest_spec.pytest_util.pytest_windows.pyutil.pytest_index.pytest_inspect.pytest_int.pytest_int_literal.pytest_io.pytest_ioctl.pytest_ipaddress.pytest_isinstance.pytest_iter.pytest_iterlen.pytest_itertools.pytest_json__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyotest_decode.cpython-34.pyctest_decode.cpython-34.pyotest_default.cpython-34.pyctest_default.cpython-34.pyotest_dump.cpython-34.pyctest_dump.cpython-34.pyotest_encode_basestring_ascii.cpython-34.pyctest_encode_basestring_ascii.cpython-34.pyotest_enum.cpython-34.pyctest_enum.cpython-34.pyotest_fail.cpython-34.pyctest_fail.cpython-34.pyotest_float.cpython-34.pyctest_float.cpython-34.pyotest_indent.cpython-34.pyctest_indent.cpython-34.pyotest_pass1.cpython-34.pyctest_pass1.cpython-34.pyotest_pass2.cpython-34.pyctest_pass2.cpython-34.pyotest_pass3.cpython-34.pyctest_pass3.cpython-34.pyotest_recursion.cpython-34.pyctest_recursion.cpython-34.pyotest_scanstring.cpython-34.pyctest_scanstring.cpython-34.pyotest_separators.cpython-34.pyctest_separators.cpython-34.pyotest_speedups.cpython-34.pyctest_speedups.cpython-34.pyotest_tool.cpython-34.pyctest_tool.cpython-34.pyotest_unicode.cpython-34.pyctest_unicode.cpython-34.pyotest_decode.pytest_default.pytest_dump.pytest_encode_basestring_ascii.pytest_enum.pytest_fail.pytest_float.pytest_indent.pytest_pass1.pytest_pass2.pytest_pass3.pytest_recursion.pytest_scanstring.pytest_separators.pytest_speedups.pytest_tool.pytest_unicode.pytest_keyword.pytest_keywordonlyarg.pytest_kqueue.pytest_largefile.pytest_lib2to3.pytest_linecache.pytest_list.pytest_listcomps.pytest_locale.pytest_logging.pytest_long.pytest_longexp.pytest_lzma.pytest_macpath.pytest_macurl2path.pytest_mailbox.pytest_mailcap.pytest_marshal.pytest_math.pytest_memoryio.pytest_memoryview.pytest_metaclass.pytest_mimetypes.pytest_minidom.pytest_mmap.pytest_module.pytest_modulefinder.pytest_msilib.pytest_multibytecodec.pytest_multiprocessing_fork.pytest_multiprocessing_forkserver.pytest_multiprocessing_main_handling.pytest_multiprocessing_spawn.pytest_netrc.pytest_nis.pytest_nntplib.pytest_normalization.pytest_ntpath.pytest_numeric_tower.pytest_opcodes.pytest_openpty.pytest_operator.pytest_optparse.pytest_os.pytest_ossaudiodev.pytest_osx_env.pytest_parser.pytest_pathlib.pytest_pdb.pytest_peepholer.pytest_pep247.pytest_pep277.pytest_pep292.pytest_pep3120.pytest_pep3131.pytest_pep3151.pytest_pep352.pytest_pep380.pytest_pickle.pytest_pickletools.pytest_pipes.pytest_pkg.pytest_pkgimport.pytest_pkgutil.pytest_platform.pytest_plistlib.pytest_poll.pytest_popen.pytest_poplib.pytest_posix.pytest_posixpath.pytest_pow.pytest_pprint.pytest_print.pytest_profile.pytest_property.pytest_pstats.pytest_pty.pytest_pulldom.pytest_pwd.pytest_py_compile.pytest_pyclbr.pytest_pydoc.pytest_pyexpat.pytest_queue.pytest_quopri.pytest_raise.pytest_random.pytest_range.pytest_re.pytest_readline.pytest_regrtest.pytest_reprlib.pytest_resource.pytest_richcmp.pytest_rlcompleter.pytest_robotparser.pytest_runpy.pytest_sax.pytest_sched.pytest_scope.pytest_select.pytest_selectors.pytest_set.pytest_setcomps.pytest_shelve.pytest_shlex.pytest_shutil.pytest_signal.pytest_site.pytest_slice.pytest_smtpd.pytest_smtplib.pytest_smtpnet.pytest_sndhdr.pytest_socket.pytest_socketserver.pytest_sort.pytest_source_encoding.pytest_spwd.pytest_sqlite.pytest_ssl.pytest_startfile.pytest_stat.pytest_statistics.pytest_strftime.pytest_string.pytest_stringprep.pytest_strlit.pytest_strptime.pytest_strtod.pytest_struct.pytest_structmembers.pytest_structseq.pytest_subprocess.pytest_sunau.pytest_sundry.pytest_super.pytest_support.pytest_symtable.pytest_syntax.pytest_sys.pytest_sys_setprofile.pytest_sys_settrace.pytest_sysconfig.pytest_syslog.pytest_systemtap.pytest_systemtap.py.systemtaptest_tarfile.pytest_tcl.pytest_telnetlib.pytest_tempfile.pytest_textwrap.pytest_thread.pytest_threaded_import.pytest_threadedtempfile.pytest_threading.pytest_threading_local.pytest_threadsignals.pytest_time.pytest_timeit.pytest_timeout.pytest_tk.pytest_tokenize.pytest_trace.pytest_traceback.pytest_tracemalloc.pytest_ttk_guionly.pytest_ttk_textonly.pytest_tuple.pytest_typechecks.pytest_types.pytest_ucn.pytest_unary.pytest_unicode.pytest_unicode_file.pytest_unicodedata.pytest_unittest.pytest_univnewlines.pytest_unpack.pytest_unpack_ex.pytest_urllib.pytest_urllib2.pytest_urllib2_localnet.pytest_urllib2net.pytest_urllib_response.pytest_urllibnet.pytest_urlparse.pytest_userdict.pytest_userlist.pytest_userstring.pytest_uu.pytest_uuid.pytest_venv.pytest_wait3.pytest_wait4.pytest_warnings.pytest_wave.pytest_weakref.pytest_weakset.pytest_webbrowser.pytest_winreg.pytest_winsound.pytest_with.pytest_wsgiref.pytest_xdrlib.pytest_xml_dom_minicompat.pytest_xml_etree.pytest_xml_etree_c.pytest_xmlrpc.pytest_xmlrpc_net.pytest_zipfile.pytest_zipfile64.pytest_zipimport.pytest_zipimport_support.pytest_zlib.pytestcodec.pytesttar.tartf_inherit_check.pythreaded_import_hangers.pytime_hashlib.pytokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txttokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txttokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txttokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txttokenize_tests.txttracedmodules__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyotestmod.cpython-34.pyctestmod.cpython-34.pyotestmod.pywarning_tests.pywin_console_handler.pyxmltestdatasimple-ns.xmlsimple.xmltest.xmltest.xml.outxmltests.pyzip_cp437_header.zipzipdir.ziptestREADME__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoruntktests.cpython-34.pycruntktests.cpython-34.pyosupport.cpython-34.pycsupport.cpython-34.pyowidget_tests.cpython-34.pycwidget_tests.cpython-34.pyoruntktests.pysupport.pytest_tkinter__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyotest_font.cpython-34.pyctest_font.cpython-34.pyotest_geometry_managers.cpython-34.pyctest_geometry_managers.cpython-34.pyotest_images.cpython-34.pyctest_images.cpython-34.pyotest_loadtk.cpython-34.pyctest_loadtk.cpython-34.pyotest_misc.cpython-34.pyctest_misc.cpython-34.pyotest_text.cpython-34.pyctest_text.cpython-34.pyotest_variables.cpython-34.pyctest_variables.cpython-34.pyotest_widgets.cpython-34.pyctest_widgets.cpython-34.pyotest_font.pytest_geometry_managers.pytest_images.pytest_loadtk.pytest_misc.pytest_text.pytest_variables.pytest_widgets.pytest_ttk__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyotest_extensions.cpython-34.pyctest_extensions.cpython-34.pyotest_functions.cpython-34.pyctest_functions.cpython-34.pyotest_style.cpython-34.pyctest_style.cpython-34.pyotest_widgets.cpython-34.pyctest_widgets.cpython-34.pyotest_extensions.pytest_functions.pytest_style.pytest_widgets.pywidget_tests.pytest__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyo_test_warnings.cpython-34.pyc_test_warnings.cpython-34.pyodummy.cpython-34.pycdummy.cpython-34.pyosupport.cpython-34.pycsupport.cpython-34.pyotest_assertions.cpython-34.pyctest_assertions.cpython-34.pyotest_break.cpython-34.pyctest_break.cpython-34.pyotest_case.cpython-34.pyctest_case.cpython-34.pyotest_discovery.cpython-34.pyctest_discovery.cpython-34.pyotest_functiontestcase.cpython-34.pyctest_functiontestcase.cpython-34.pyotest_loader.cpython-34.pyctest_loader.cpython-34.pyotest_program.cpython-34.pyctest_program.cpython-34.pyotest_result.cpython-34.pyctest_result.cpython-34.pyotest_runner.cpython-34.pyctest_runner.cpython-34.pyotest_setups.cpython-34.pyctest_setups.cpython-34.pyotest_skipping.cpython-34.pyctest_skipping.cpython-34.pyotest_suite.cpython-34.pyctest_suite.cpython-34.pyo_test_warnings.pydummy.pysupport.pytest_assertions.pytest_break.pytest_case.pytest_discovery.pytest_functiontestcase.pytest_loader.pytest_program.pytest_result.pytest_runner.pytest_setups.pytest_skipping.pytest_suite.pytestmock__init__.py__main__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyo__main__.cpython-34.pyc__main__.cpython-34.pyosupport.cpython-34.pycsupport.cpython-34.pyotestcallable.cpython-34.pyctestcallable.cpython-34.pyotesthelpers.cpython-34.pyctesthelpers.cpython-34.pyotestmagicmethods.cpython-34.pyctestmagicmethods.cpython-34.pyotestmock.cpython-34.pyctestmock.cpython-34.pyotestpatch.cpython-34.pyctestpatch.cpython-34.pyotestsentinel.cpython-34.pyctestsentinel.cpython-34.pyotestwith.cpython-34.pyctestwith.cpython-34.pyosupport.pytestcallable.pytesthelpers.pytestmagicmethods.pytestmock.pytestpatch.pytestsentinel.pytestwith.py/usr/lib64/python3.4/ctypes//usr/lib64/python3.4/ctypes/test//usr/lib64/python3.4/ctypes/test/__pycache__//usr/lib64/python3.4/distutils//usr/lib64/python3.4/distutils/tests//usr/lib64/python3.4/distutils/tests/__pycache__//usr/lib64/python3.4/lib-dynload//usr/lib64/python3.4/lib2to3//usr/lib64/python3.4/lib2to3/tests//usr/lib64/python3.4/lib2to3/tests/__pycache__//usr/lib64/python3.4/lib2to3/tests/data//usr/lib64/python3.4/lib2to3/tests/data/__pycache__//usr/lib64/python3.4/lib2to3/tests/data/fixers//usr/lib64/python3.4/lib2to3/tests/data/fixers/__pycache__//usr/lib64/python3.4/lib2to3/tests/data/fixers/myfixes//usr/lib64/python3.4/lib2to3/tests/data/fixers/myfixes/__pycache__//usr/lib64/python3.4/sqlite3//usr/lib64/python3.4/sqlite3/test//usr/lib64/python3.4/sqlite3/test/__pycache__//usr/lib64/python3.4//usr/lib64/python3.4/test//usr/lib64/python3.4/test/__pycache__//usr/lib64/python3.4/test/audiodata//usr/lib64/python3.4/test/capath//usr/lib64/python3.4/test/cjkencodings//usr/lib64/python3.4/test/data//usr/lib64/python3.4/test/decimaltestdata//usr/lib64/python3.4/test/encoded_modules//usr/lib64/python3.4/test/encoded_modules/__pycache__//usr/lib64/python3.4/test/imghdrdata//usr/lib64/python3.4/test/sndhdrdata//usr/lib64/python3.4/test/subprocessdata//usr/lib64/python3.4/test/subprocessdata/__pycache__//usr/lib64/python3.4/test/support//usr/lib64/python3.4/test/support/__pycache__//usr/lib64/python3.4/test/test_asyncio//usr/lib64/python3.4/test/test_asyncio/__pycache__//usr/lib64/python3.4/test/test_email//usr/lib64/python3.4/test/test_email/__pycache__//usr/lib64/python3.4/test/test_email/data//usr/lib64/python3.4/test/test_importlib//usr/lib64/python3.4/test/test_importlib/__pycache__//usr/lib64/python3.4/test/test_importlib/builtin//usr/lib64/python3.4/test/test_importlib/builtin/__pycache__//usr/lib64/python3.4/test/test_importlib/extension//usr/lib64/python3.4/test/test_importlib/extension/__pycache__//usr/lib64/python3.4/test/test_importlib/frozen//usr/lib64/python3.4/test/test_importlib/frozen/__pycache__//usr/lib64/python3.4/test/test_importlib/import_//usr/lib64/python3.4/test/test_importlib/import_/__pycache__//usr/lib64/python3.4/test/test_importlib/namespace_pkgs//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/both_portions//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/both_portions/foo//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/module_and_namespace_package//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/not_a_namespace_pkg//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/portion1//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/portion1/foo//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/portion2//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/portion2/foo//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project1//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project1/parent//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project1/parent/child//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project2//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project2/parent//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project2/parent/child//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project3//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project3/parent//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project3/parent/child//usr/lib64/python3.4/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__//usr/lib64/python3.4/test/test_importlib/source//usr/lib64/python3.4/test/test_importlib/source/__pycache__//usr/lib64/python3.4/test/test_json//usr/lib64/python3.4/test/test_json/__pycache__//usr/lib64/python3.4/test/tracedmodules//usr/lib64/python3.4/test/tracedmodules/__pycache__//usr/lib64/python3.4/test/xmltestdata//usr/lib64/python3.4/tkinter//usr/lib64/python3.4/tkinter/test//usr/lib64/python3.4/tkinter/test/__pycache__//usr/lib64/python3.4/tkinter/test/test_tkinter//usr/lib64/python3.4/tkinter/test/test_tkinter/__pycache__//usr/lib64/python3.4/tkinter/test/test_ttk//usr/lib64/python3.4/tkinter/test/test_ttk/__pycache__//usr/lib64/python3.4/unittest//usr/lib64/python3.4/unittest/test//usr/lib64/python3.4/unittest/test/__pycache__//usr/lib64/python3.4/unittest/test/testmock//usr/lib64/python3.4/unittest/test/testmock/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu?7zXZ !#,MvF]"k%r) `>f/3֛pP¯7i!"nAm&؅K6zLM2 !=nHB&a'ul\Z|=`9l0tJtnWt&Sz֞R jW%@K)+?,Bwaw+yU$&<:'T %vH[v E p1XÎ`n\ZS~$[n ZDN7zXKT5fu|r`6SZHwXłpo4Kһ[tb+i*b( o,dw˙pl A4r$ hf{a{zI*""P4s>aVcgka;,=7zdbuzs F.@._S,vKۅ%%[i,0 /Xz-K%,&b&UPTûIS夑i:/➛tf,@c:^"tT(4lP}tP2A J CrgTt\"àPƳ\ԞM`,utZIu!?Dp]?ZWg82 [.#,xˣo¾?jH-%kR-!fu?lxN{KzsF= )#f<OL^QOI]Bm0p4k3 Xn)aߤ{u\7w8oY&I#=tvŤO!~]U($CF"ujH EX \Dk#+M>f4u; ݈B²3>auA@_QoA.l.B~i[F=M)TEN_uk&vfxQ+/"-<" A*7Z*~$  '_M I|nEXSqU:#׏gA)#} :.[Po5zo?.HOSpL{5"`wj=Zj)c"TW] u"&YϐCgNsR^:^Zڲ01p/iDŽ$X`QTΥ{5C"|1->â#%su+x ڒg]oIy`xgU!ZJbF?)zw[vpt$yCg\Ŋ[Zsi<!*0wѹbfWGAdkaPl8?P$j=REd388k+9uuT ^uk8< 5(= ^9T~ 2l"pDzʿmk blX{S;Œ!2Lqf|1 Wp̺e u0jEkn$wH,Gɯa#5_-0zpIjjt0;J9P;XPIQ8ߪ;&◃𨖼ҀqUD۫7\Xg?Q֙WbP,݄s̢]_.Mϔ^O)*ɈJnšףgKy =?;?+Dg{30_LL]AN!Jyo W>] /2|$Tib]sHXH9;-ͯrzAt{`P3 PRw[/1ӇA&)@ Yg˸w%lض*Uۙn-Z32DSwsHU%ޒ ?V˟y؊/Ң%CvJW+>Yn5 *D+>ERd*p xcU;@vY/{V%jNwx@Rڜ ⤄9X!r_-m wȿuB%9WUA9#XA/bIgNwp3%a+Q@fl(` ʥcj/̿cGAb"dt ] 䢥r^nC#b!~Ow,>t;h:E;$?Bw,I f\kI~فᙚu\%BN#o^ -J%7>\[kR+ptri}c ۔}4o[:|@i2 P^Ou~6{ὲe6qȶu"ʎyʧO31]~#P%X^earsw0O[ѸC `:t|W%g@VrO e!r {\zCF8$ϑ?5^YHB1@`:8Kų>fMQ7e|GVۓAo%*kyPW鑦Ͷp{)U+9xa PҀi 4 AK!?r[@Ajŭ}uR<&yeȲKܛ|xyBSEƮx a,U9ъguڕ>6V_}{.5)6V`Lte{0^U͋|c !-5ɬr+Ô@нL'IڪKfH!ZE:5M)~'Xh`A10p74|J}h$5˛di:[6r2.(<([J H9f`X r824=qoT$7zmOhԻ /\Ұ.rjB.:b/R ݃^C.A!a֐).3wQyۆg.| B&bAF̢\Usd^_qSN vU?<<\9bb]%EWn3A1(5kKB0*h~|'&)"]J~RfeY᧣}ae vΖygd#k[_mI*4 Yv]l/ Tj!/R;h\:o*U6E$:Sm 7IHo@T.=1CݲUFyvy/QW҄WVZ]P񩱬޸V'#xn{L+՟9ҧ:9'ܿNụ15G(15739,٤01ݸ'#H@ܖ!cm]:Fa 0eo ҙ`o0c%栮>#cJ(ДQtBǘa_0SaYggTr-̈́r 7NR]۠b~*yez2Rli!tU:Oͧ,9/|3| .xVYQk9YnZĎUtx3v_K0umEh<IԵ M{cؽ=9y,fzn_ӽ{E=hWyJ$&)s3_A1\:$EY4qAg WH|\(]ޭ @-'X8d W&W`frCLmZJD C\G%?>3+%?9 Yҿ ec l_Y̧+ېuoMyd!h-lWTf_V1b[U9y'bŋc6YӢR0X:s1H1Va\Aɢe\Ȼ1{vN!Mg  @F&g/Ag7%er -6tT5gP|*ZaLV85dI?vAb[Hω\hZ& P,dɞc3 .YmҼMf+h}6[ {~)p+?6\"I ~ _,AkѣT48IhI?{*8(5KOI҆}SK_LwLíU/8S#ChGLVmAdA촜-U3zSY_K\!+O%YSwF@[)kK tUV-Ҝ#}SGOm71dŕ9 >q>QbjwxcI;(nЗY}1XN8eσ}7{s⊀]\>Xc"?-NRvM6IDlx@+"! AOrϰJ/ː}N%J/s0 G6Tj6YlVcL|@F &a)%-HSrVE{#xvoc-n4.eę,!X{hv5HP+~ī%>?2ɴz"e[w)1k޾vk~!PC æ{yAU! ]iyğVAWSi=tG#o}ۡ(aIxʳ3rqDfNJ(-{|b돹~z#x374ck0&/՘ %B0B?"uQlh Y4mB{?8Z>3[+ӨQ&W`2/:' {\:w|vr̢a~;ѴLWhᯧPȅi`M;=~*5w3Rzߙ ZdBJc^J-*-.&R-~*`aSsHȑtZ P,RMcm5ևgwtCRW[W20{eS A-Ri(Ns2, +y[\> }n5ݠkPtj{*S{|uRӏa,": WF~NnjE?B$lq%pD' 'Gedx8lZS0 X?y fף ~B2o* ?\)a)t?mֱh41ʅ[Rl_CD<,Z2椛­o ++s[A(<]590~eYe ^:ڴ4үAJFFIic]/DN#rp'@C|V S4+cįr4`K=F2*CI, vء}u]`*\LP1H=:+md3Ya kS|j =pœ}ę[Ow>*f:|HėIiq+n3$?<6 y1g%jfȨxQfGԩGIH8PXz !}hqYHRzfF29S8ڟw5#pI~I. *v pfRY9 9ʘQ'{hmjj;OBuOHAc0F3@duN'w wz_f^KM֨3"ԫRRFy؀cJ s:χ572/Z>Kp%Vu dc+A(Dz[48SHH =5jc}* *SJkw1ȿVgGdV?q*J'o-dϓ(si JO p+"ԯ ,i9JwGe~$oتɀr蛔0)z*W]01?.,`p8 f)iUQ~0tL*t[⒂Ka~Uah[ph@ez*F);:*Xbԧxpt4rQ&*<}wl1M8r'0BfJG [lr۽XX5V3 <Ǐ  K BS'}^KS}a}Pĩ r)].ș.`Ѿ R;>n[5=/Zpv7[ tk O "js53ƾ&41 O帀Ks1OHP-orB0B{C<7`T4̚Q`Vr2D +~< ~Ɍ>Ϙʑe bvA$[=]6a]ש4wtr>U,qeGgu&Lw]fM0V;I>eb#b3cϔX" maV>5O͠ʡ4K6`Bۏl6Av /޶(m|7K2} 9 CtܧTA|"&W.EYֈj3O>c4!9,C}ߋ}t/XWII0(k= ?Eۮlh3kщH#p2ŖjSS= H┏r ,,=5;! R)>vXuku"h*e0Hٟl nm;X;kBѭP\n) WӦnTw\b6KxaѹF9P%~țn5FX(]E7MIr'pJWV:qbxʏJV:&9Qz;tÝ4B ۚ ȳaia Y͕i$]o*y 1QaVc[ҌCtN\lf)_.rHϋTS%_A ٬D;XSgqn*;O:A`)N?WPoAܽYhLi9CbHoM("*SJd\] ҄JE\ _<}xz%\1Y/= rݽgGy&mla|G'oew(m!.%/v-SY3 8&ɶJnd@M!+jQlO=m Pˁzٝ#,L:lw(9$CWj'}-.♤)`s]};8[D -hقmN@#,cqmhf`4?C<^^{zl08^b S㡾MOvvyEB&'9F+zeۜ`GV4{Ө+L*˞04=6:%:+.8\6[ٿ9-4pam%򇠫[G;,bTz(OY9~~O6ur}9~kŸ4ȣҤRDarrm]^KXYٙ5Xi'PKULSp?2jV_,S/YU4<hߍ)rj1=м;^hVlJ}q_&dK9b(V;1Gh쟅Wz՗/㩑qUtPkAh(enByˇQ֠DJO$~Ǵ+ۊVqJxwUx.o1$&hg] י8/2s_O'r,12nkV/A#%뻧bwp_}(6t&||BxJ۬5Z/%,4<:(wNU4G[y?w\'Csie C/s%YDļٹG=;-á\]ECl*m8QzPXe߀(.\(51ʌ>nquQ xR\՗y0?-@s3{RYܞ%pSV4!n& 1>u--H@?uwHq9pS"iã`h䚁 y)!1'򄢡^U zVج8)b )Z&]K ~jBatb SCy1N%K,rɧ3'KJMg<6F*n-z[M5+MY/ErI(;[̑O¦5yY¢i$mǞ qݹ$ௐ˗-R2|v`Tb.p2n[?Rפ_0-`"2|6a:>3@siqi*i"G_5`Hoԇ%@ԧxdbTf}qJ.Kf=oJ8'uRFS:jnQ;yc\0Z:@[qRR.fbQzlk} n,:\8b2)n+!#9#Y:i' hRe~KQ 3ʛ)67̨mi7h3p+[cgI 3ُчo m2vτZ:wJF/0PR^HX&PDg )z4IHT7}:0 60gߴ{THJ&IN2>wmdi(X@(#½1ݤ砿2=:rǼ j?, {EPw>./ yb|}嗖e,}X4 ,pmz4oCԧ8,J}[r@ڛh.jABA4Y!(}`!fˊPIL8amVa*SF.墦ۇWͥ_׵ְ[Я5$:JJ=R-|OB:@qT̀3JEZ1lBs%KAo&!1KEp!ENF8vǯR4K|1*RJ8P6lO ݕQ(V@s|h0xWeǐ@ׁ5G^@7{bMF]3 lԍYs*1鍯jYFVk;AW'cJ h 3:,)otO4̳A9M=QthR;y8E3Naxs}TE xM5@,/ )`PxF1 PRYN_B*AG"FsF}o !de(e :||D<}7y EWrr@f%ID)Qy ^vx:aʞELOxW,ap;hdEd 6)``X%jb!<5Jx38L/-xDf)za > BX ng%'-]s-,ڝ0Doߠ6]1p#,#6G2 wjǶ:4k$Uɒ뀉'J[8 iTA3@fiy˾ fN:,?4z]B}tsFφJ'23of09 hBp˻$X븟璶Ѓ/P@6u"5_}Ѣ &Te Nlu,:׵.\8 ֛YiR؞h^Ng@A*c@c#3sqxGRg?.)ͪ.z()-vaaHVi3bC܄'52N #B:ۊ(tnE@T(?1(n*v0$Krԧ4{i8<up2Վ&y[#f}0F|7N'狹hЏ-npZ|Q&85;a-,(w3/2[EH$ae4#Мw} *4@tzLp1(5zJ8H}\ayJ÷Ti9s1?n0k={uG5ϖ -pXj\Ub\AvZI>k?َ3[=S@H6rg;Yy#d1a\< 5ʹ oq''.ƾL77y fAW Q1O! (-ho[t^⛤;<۠v`tɠjLc' ])n&cGE~xcr^''CBn?uw-yp=T":w5¾Ah\FOS]K*Vni6-ivB0t< WA]I`P2 Tܶ$}oV}LВ_!1/׃UJ}h bqk6ZT A{=\P~^);2XDWs[Tg8jnARvz6h'ntyUBK?T; m8PŸe缈I3% 唞*-GP8Qb%H$m\{~&KOcFUܩFbgV\,gZ)> UwkTPxTcG*xыil^]Y=p%ϴHi@WתgN={rtSRcbQDYr߹Q"0KU`  ~ǟV"H8OZjG6[\Y?&|D"o8o |$vzVl鵛n=!m9EkϧaaQd61%e)?kuRz4p"Z{ W܀4zњM]+#B\z'AuJȮTF"AVQve[fXy[#?j[7C,İk.iԵۋJϑNUd%[^R9֎}4^eZ6Gdq N#V\fp|;M+q л""-W{Zrha-Ĭ.{|qQM߳=Xye)DZ1fu6Mh3B=xM~D%^&'sb_a3`,36|Yk.Nd1ICi{XK)Q^=4@qP]ң]p$_$Vv4{?5ϨwEioa:7A/x$BFn^"p$l.b48vn <\+#bp%4wae࿀WzJ9|i N-f5 |yO%Lu}ԅo4rlY-9>Dݏ!Wڿ荠Co{cI|{!{`q! p^;TJVjP==+G-X[_Bt 7^X[ k XQqE! k19{d"/2 <&uxu ĈvrL2(9K,_fEFwl[#2,~F'A=ہKW"vj_`se[n Q.+('v~$I'@>0Xw 7z1~L>jcS_H"Gle)|1w3-^T \ U Rsg. Fљ>qXUҵa0WfrqLDM|XDhX%S-~{ f07`"̗.R1lQ"z4`KЈ*#g3zqT#v%{׊[{L«e &@` g5.m! l#~U} f<1`Wj/0:54.(~h#‱|E+J}"{9ٹ߬"6ffryEtf(KEp58=Q>D.0))>J8TIX?lJNyt?P'Ⱦ1mA==FBL?6L( qޒ*= k qqtdf-,-֭økěJ84*`iyDv2~WHS۽%ɽQbcq/ -S"ݪ4 |wM Lէ ~^j'qG}>Ax8yELeJ݃~GPH`h Yd"\4$1k11۰$ z=5:k]]]%HnWEp~ǯ"`@*Ϣ$HdOp`yafDJG+fԇqjr<ώoAp y1K;rд)5X\+I.t׾,N@7ӥ)&ms?ӏAۓ2_o<9 \峟Ě?ZV0";4WrZv9*b|#"t}C^y[f;o7. }s/0cgOp/mLBGprwU.'S}O^$_Dp%=]`vJG+ar ܀& HN =<WAn2&@@ !]dkU9&kW')+|p-WLB(~}U{Y)&`<)z.P~D% &1^;bS\jiZ)d '@h<|$-ۊcweR){VmOGt޼F[6KS}i?3&kY2>!K i) e ,HEbͮyQGi2sSti /S5VK wZ]*9 ̳4L"*MgDE/Bx&R, 5k94Z(yI\Ld4&pȈ >*C>w?Q00PAJzlH?ų>g pa]9餶x\,x#04zt6C;5G`ݧv!ApHEGRinJPwǞFps@Gdd `~m,rbug׋^فT  rܲ_R˹TM"{p-C{lҀ[L\%E㳅y!B\\ W>^xf $dlFnVtT/g<Jb<޽ȴlXp+k bv:;! X5'6.Kh2(zE@y'yt/p۸)C<|0혋#9C2G'Xo'mB_&+HBs")-+y= 3KRgk%#“+]̡PxgD鑑OڣErIK粧q<[x¯g +" 'T $T,L0!1+ T56;YgH7>^K4t)!{E~MNL\/C{O6ԅc҉Ua"F#s6AB~NZ|oWB,.= {(q248uAC)l?pE1z/ߡ3BdehޖO{.,\s>dZsWBkNfyjA+/,vvvd~ZOuP#f,!J4ĩkd ͻrs93] ppGdy=):wfgZ3YY=g-עD99@AL5Uz QaJ^!8[4@A "xmsK?kWߘP&A6 Jn5jP‘Č~D#Vc5@Q}n2`?jD}x\8{‘lp;\8}Gfk|,]TL/5>\FWI Sba% 1z 6tu6&D-l]c3LX&hĎNc?l F`}hpv͚te-?Yn<x5o"Pp8V+TsxckPCKyƯܹ88{96XB2WRoXr?Sv[D9l_,aM,H_ 0;:ᯭóҷZf0DزJK`Fo8I5s`dGvx+YҩR9naSEc[4^to:{0,g*WEՀys*ʩ'(0g" Ňh76NpU͇ȕ GHĹeVx(Km0Kb8 Sш+W!bńӂ-EnuF,QXj-#bT1ev2{n+xx&~#BXJ椷~lOE#x-QCǎsBioToZGNy!,_YzÄ~jR訸Ie]`>ۘƏprG0]|/Vo XҘii uʆYn<~cRLj?b}{ü9!/ϝ^^ Ĝ؜ZLh~΂zԈ}H@klXɰ]XrdNƫkŦ2IL]%lC,u*|'ɖ)ƙ 4;\k07pHr%XM3LwCˑKzr\G}) >sGjWwB\FP)dq6?pЫK=UnԢU[ J<''9ʊc,BrW-c% 䏵!B(K4iJE)oWVlMf25/ٿHxğ:guO?ot@u@yDT@|_">mz ˜Y/ui*V@/<=}c#4|$tqB*WnX@~(kEt=+ $=Jh:KN)F)Ƿx#_<};/KKjbಯH{@IdB ?ZbdDi-'gAϺO=#؍%U'hB#ݨ"XrJ HFv. VBh~h)[TQuySAsh[+O/T,1E%ѣα$M`7`.H[9 =(1Pci (:7%xa}8PnnF},60h_ ﹙f5eE<"EIr 9ЖB *o4+U~4π.rd#uM^ #|Kל<]s'0 AH~C2.)= Y-S65mw|Xx{ʿ]Ɉ+&[P"B0zZr@<,f )KVpj睂7+CxP/ kb)n%)gNU4 dT. g3hS `qr$4'.rAemTBvV[/w2T$ kE$=b7yYg*ؾtlLȃ@D *,]"M\l)Y PXHYӅRLȔ~!t1#l۠CHV (p0/|Bv1olQ5lutf\$9#c~ )CTTr"^^)lPI>v:=VfF t-p^&NOi!5TY`, 2@>j2Xh٧0OiƩrF)UoQmr#X A픳~jnay揕$g m1ħZGE4d9Mc=(L!"xS9m5> v1hH_ojeurWlogUue{]V3#3Gi}YVs@R}2Wٰ^ptȥXSl%{xp?O)c`TױGj8NB`\1u[o 4-.0H#-:*wD0#`B͜$$c2;ȅއyFxI;nԑ*GBD1pq*V{p^ %ӹPtaG8Ynr}g8ÕHmYJb`lql1TiW66ß2u=4o 1s-!}j`eJ$>,IL[ )o\^h 2/cug|w~R0{[&]Ik.lA4+HvPk鋁 l,׏͓ e%?C%kK̍aR򸐵/o+_Rc\#SW7STԓ\1, f~o:Bѓ˪A1Z mVz])kpHe&N[# rPMG3N,= |QiW c:4Fj_Aj qs\O҉{C#8sUEԱ({i]'0Z#ɨH?J2<[T $+X^ޟ /p^c?M`)d^sO덭1Pu3PR5Eb_%#Z Ƶ'oo hX `N$T)%ubAM1:rTL?VyuG9&<>ف`wQ/6Qh CHTN%lӵiCTʜlܑK|=URNhA{HQo`"bGMoGU+=Ari`yf^KU qChx2RׄѬT#PM|(k/'epEC.U\m1-js` ݣOXd,]f\42!)D M/@J9[:/XgY;0.WR2-hR4=ufDv]P3C &n IGKilnj\hJ!͓[Y'AaJ,V…52>upEJ*KwKQP&f3o^[vi5ׇԌD2v{r6 IQS?lX#@`2fbR36p]CUFECMtyWNP#%7b|wҬILj|fmIe ҩ[ym0=Ѻy<&k:'~R҄讗 >Ș̵^b1+Ms^ľ}u?X[㲓xVJ3%^xި8ewm y.mi CN&97NW㒘Wv<>Q<;^!p/$UEDugۺDS#B'kqI20)z>.7yFrX=ia.H07[%"5jE1pG"$|MD|k~톞25J!PsELtZ21yXv|(U䴠;d,uOٍx)C0Wp85Fwe[ jyޏ! x5ogSu1o)Jq& ϓ$BzMw!2 %H9Z8&Z5٦"Z?P}o@X8)nMxtһ2`m!k_\3}%$o+޸F  }NN Щv4w)IU53qFZn-Y4l;E@=M-聈fۋm'1\0 ~.7fhdsn.uJJ uNΤ冽Gbt4sîgvZs\;Vkx}|sC/,9fq*,5Y 槯IΙUX4Dz?6rJ G^ 7MD`{!<"׍Y6eL+7.Wx.*wj|^ >9_t1Zтnѩ%@ HEs-K,+߭ oZ9x16ّ"VGF~c D[ʳ6 jY% L&[L('AZ[{$aUsIjMYMU/5s^lSo(Oy |\Ḛ \e.v%3T6_ ^L\&4Ic Aו3 U^yWc6cd|gƿ3pW7̈́SFA0& Zz=5OӛdDh5E9@ŏnTAVɣF2JYt5%6ͲO"Ebzے:ףiڀQ,>7*%TyUMW-}ni}Զ^ /]ˑdlY2RV98dO9y6 2ئtXX0#$.sW*DKF~/ SY[TV^dt$8aL.G1!tHPjisbD A+I9{-O1͞Ku[(;w!<|&jRphĺu{/\ӓBz|U[ØIYkVHKC[6pڪȣ''gM b%ЃY3@;X3&e@=׬X|#kG¼zIXVư#rRB>Ă7TC1KxОoߡuE ԂțIpEdS".`AL`gۮt/TIz;`ag#rۥ߆r,FvWD1+ҙ#9VZ0Q`C= {TxJCC~c/ Ջ}#K)b:F"p 4L6pU@qe -T ]MHX%F㩌.(|({ WчFwԒӾgn9 nN3s8F{6>aa5x&^ǽ(#fϤ{`i'C R$TJ;ďt^+RQѢ ]KSBd)$=kc,A5Jg39oRU:pAS٬JGʱ٦<7[u½Z66$-,Q 'pUmd?iލQXj /Iuߍ5AYw*p')Nc1! eBAtgPڠm|Mp !v",ƗU,/GѥQ7rV=.)mrK7SD*r9Gǝ+tܡ.G@Q?!T8qRD`"ViIQI 9_g~ 1ݩenm.R5oOU t%&;`t6?Q o2nB kFB&8ޒm3Lcr3$"SU!~ 3$,M K)nrˉZF'BrCGЁqTq]4`OYBR+{)ȞJog<.0fyiiMyݤ]8u3<ʞ D4jf~{T5Uqȗ>;# +#pͤ2F^WoȲ{#70#G Θd?}rV~T똛]&tGO{/UN@!/a("ZEӨgy"ۢwoބp|7a_(g ,jȓMsUdfx =a;GC1XA0k3 #jg,K6?Sf#bBQNHoSоw"r,4Kzl#O KdpG; <+4aћKw3hvu!1vH:?y٩Ţu:R|]Mw9kKvLhpNbK%]=`?t|LƗd^ ے%`P,_qLC"J?޷yG [@Yg";֖3y=5?1>F+n37O!9X3. 8i[d=1j DZ|@ڕBqYއd/:WxG.TKd,\ E @(V[^+՝e~+7fr:MX }m r,m) ;ll$_(L`E" *hpw"ZӔ#;1nF `]4b:jYh>,}{ʶ!NoF\'l<`zSh9Tv->`)ZȱKuOfēk.PF%^XtHYz7GΗ0rdB< 5y4 8ǑWKZq+[SXBD_msqB[+>Hݨ+ii2ȈZrn18:/߳}?YC}ڰU&`B }i^+ow3PRv࿗v::# S=.TV-}& ү~ѷ׃>leR9QHL#\1ӉP;`0#ҫPT%`WU"b04 zݰ0#GGZѱu [u^x`̝^:ԋ3|fl$?6+h o:XDPY1tml'Ucӌ)]s45&(5 ky~ S*f7~J NѩF];{QeI8aԬ4Z`8xn=ibØx?VIde @"nIi'G AD{]$_;ǩQ=|>G0yUi'E_@߆َ~i S۝DuQ*T!ڧfXKE)XTuЯy]z!0.t4Rn"