python3-test-3.4.2-8.fc22$>8tK܉nbu>3h?Xd  Llp  Y+p Y @" Y T Y ~8 Y  Y  YR 'Y + A$L@_A lg+ 60=J<kIkIQQ.Z.ZBBv5s5sY8Y8.r %/(||Y{|}[Kkyv csl@A.GR~~' 0q0q+o+o>22((6600pp##TrTr((6 iD D LtK   //edL::K??  zztktk 66\\RRJJ!! II88VYUXSDSDGG # # DDTPTPDqDq|f33{D5CK>K>55  U U6r6r))uu  &^&^ggAATT  Ӑ\m\mKBKBmmJ+J+VVIIפפWWi""!A!A,,bbnn))ddDDЀ__AADD\\QQjiv((==ee776L6L \\,,##  >>!e!e 9.9...MM++  MMGGrnrn3636)) ?qq*G*GE=<^^3v3v@g@g((:: \\QQZZ1|1|HHSS""MMUzz?~?~#Y#Yi|i|OO ;;#((44kkbb~~TT"""!YCYC:9XXQQ F F((11J"J"{{>&>&pp4r4r88^^==uUUrr#7#7 ""gg33""<<[[B?B?FkFkb+b+55!!$$ nn44--00  `&_%% ""fOO VV33  y6y#HH ::__55 iKiK33>>]]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>C1Ti3 .5T<+8:**D|@?[?[i&i&OBOBHHZZ  [[SS{c@C;aFN6%Xdd: k\k*j%s '1r6/:l! '^ WH EZ 7&QtK.P* q u qX)?{uWR?m] QeWy<d.> V&dc.q|" ,sswp,, 7R!O& Hww((  .'.'BFA ZZaa 99m n.ktSJxf7B|GB,0 9#0E |,=INIg  ]4i.I,)݉W""SOd,g([""`"m,L:zzdd""DDO `"V F$X'!wΙB $`'r{Q?iGyynn g g dd + + HH "Zb - % ^}%~ P:rǴ4D/j$:pK>Hi"&,܏ G sH3w0>f#33%L;sI& 90}R>;\vt,0Pc3X#,P{Z )s9+V irO 6)~ NJ_ 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 VVzUjv6~~ \0\0 87788  e4+1B 6W6W bb(bB TJHTKKQQ L L||99CECE$$VVرر=<`V`VAAxSxS,,DEDE 2 @V&THgĐ2Z-@* ;PoeeZZLLPP""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큤WhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhT4DWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhT4GWh{Wh{Wh|Wh|WhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhT4DWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhT4DT4DWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DWhWhWhWhT4DT4DWhWhWhWhWhWhWhWhWhWhWhWhWhT4DT4DT4DT4DT4DT4DT4DT4DWhT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DWhWhWhT4DWhWhT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4DT4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4EWgWhWhWhT4EWhWhWhWhWhWhWhWhWhWhWhT4EWhWhT4EWhT4EWhWhWhT4ET4EWhT4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4EWhWhT4ET4ET4ET4ET4EWhWhT4EWhWhT4EWhT4EWhWhWhT4ET4ET4EWhWhWhT4ET4ET4EWhWhWhWhT4ET4ET4EWhWhWhWhT4EWhWhWhWhWhT4ET4EWhT4ET4ET4ET4ET4ET4ET4ET4ET4EWhT4ET4ET4EWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhT4ET4ET4ET4EWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhT4EWhWhWhT4EWhT4ET4ET4EWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhT4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4ET4EWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWh4WhWhWhWhWhWhWhWhT4EWhWhWhWhWhWhT4ET4EWh4WhWhWhWhWhWhWhWhWh4WhWhWhWhWhWh4WhWhWhWhWhWh4Wh4WhWhWhWhWhWh4Wh4WhWhWhWhWhWh4Wh4WhWhWhWhWhT4EWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWgWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhT4FWhWhWhT4FT4FT4FT4FT4FWhWhWhWhWhWhWhWhWhWhWhT4FT4FT4FT4FWhT4FT4FWhT4FWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWh3accba30c675661a48646b9c896fce789af85f8ed11af715ebf3720e5d9aa3c33585b4340e0d39d24b3b462a52f70df216ed6a0838334e5108843ce6900210e6413a312fcd34749351f1d97ff5e5c94fd7bfb25d925270a2d7231d64cf74a26a413a312fcd34749351f1d97ff5e5c94fd7bfb25d925270a2d7231d64cf74a26ae064f996b627fa01c5d0d277d31ed9d47801e2cca04c107f4f280ddb608d627be064f996b627fa01c5d0d277d31ed9d47801e2cca04c107f4f280ddb608d627b7537992a4cc59ef6e5ec74b400aee3f3fefcada9fb1689954aedaff04db2a0da7537992a4cc59ef6e5ec74b400aee3f3fefcada9fb1689954aedaff04db2a0dadc715f8242a897be8dde8748c5273ae0a38fb7d0001de2583813275b0b8d9160dc715f8242a897be8dde8748c5273ae0a38fb7d0001de2583813275b0b8d9160eb2adc6fc0e3cb1e15191464b91d12194a92b12e6121923292dc0e3a013e1891eb2adc6fc0e3cb1e15191464b91d12194a92b12e6121923292dc0e3a013e18916139be8ec5482838e2d55870c133740b33fe5e0f8ae909358895341951aaf03a6139be8ec5482838e2d55870c133740b33fe5e0f8ae909358895341951aaf03aa32bd71a09da9c23a686e7114f68361bc3627f88f17b7fafb55dbff8d3b903aca32bd71a09da9c23a686e7114f68361bc3627f88f17b7fafb55dbff8d3b903accace038fc0ea82dc57505ef0def1248e58095030c601fa85257dae0362e5edc5cace038fc0ea82dc57505ef0def1248e58095030c601fa85257dae0362e5edc5473db71d2f69e56e6a6859b1250c04c096ca4dc9aa69d901d62e4790c51fca22473db71d2f69e56e6a6859b1250c04c096ca4dc9aa69d901d62e4790c51fca22433d916fdbe64b6b427fa6ba2e8ffdef708f99c4298b315837c2185449b1cd98433d916fdbe64b6b427fa6ba2e8ffdef708f99c4298b315837c2185449b1cd98ebd7d7958f777923642bfc5ec351356fac658d5e44cc327517c67d5ae60360eaebd7d7958f777923642bfc5ec351356fac658d5e44cc327517c67d5ae60360eaab4c880d86c772611a4768f1f4697d1bfcc095e55fd319c8572b289270df97e6ab4c880d86c772611a4768f1f4697d1bfcc095e55fd319c8572b289270df97e62f6aae4c526ecd57a30494045968f2bd59bd7d48c96793912d12043acb6a10f42f6aae4c526ecd57a30494045968f2bd59bd7d48c96793912d12043acb6a10f497decf2af7aef04c0b758d3c91302dd8b930748a5f4349589b1e17dfac33804097decf2af7aef04c0b758d3c91302dd8b930748a5f4349589b1e17dfac338040415e8bdebc0f8fe32d1c31ba71071e0f226d994b9e5685badf606eededc50a4d415e8bdebc0f8fe32d1c31ba71071e0f226d994b9e5685badf606eededc50a4d4231e9b8507b384c6e40c47c9025355ee6ca59ba84c2cf2bbc8a575b6c7166d04231e9b8507b384c6e40c47c9025355ee6ca59ba84c2cf2bbc8a575b6c7166d02697570a950c8acd8584e7683c31731fefdebbe9eccc3bde5093786750823ce52697570a950c8acd8584e7683c31731fefdebbe9eccc3bde5093786750823ce562735c7f2a4fd96deec892a59695365346128ce95eb0eb24783be7317c47204c62735c7f2a4fd96deec892a59695365346128ce95eb0eb24783be7317c47204c4010c406f58acd4fc46e31d7661021acaf5eacf0fbb2b685f1ecc0d846ca22ee4010c406f58acd4fc46e31d7661021acaf5eacf0fbb2b685f1ecc0d846ca22ee4faa31981ecf081917dbe3d34f9bb0734e15d780534f79205d8232fcb5d97e9b4faa31981ecf081917dbe3d34f9bb0734e15d780534f79205d8232fcb5d97e9b443f498243b862928deee35029672122fd57b4d76692973956fd0965c3d07f06443f498243b862928deee35029672122fd57b4d76692973956fd0965c3d07f0600a59e8a7fa94d4931c87a44ee48b0eb83b363b0a08e6c8ad24f5368be24d03900a59e8a7fa94d4931c87a44ee48b0eb83b363b0a08e6c8ad24f5368be24d039cd2715b73f47ac6f7904eb6c2aed6ff961a3955b7cd937d7be3d3a8a8389c70acd2715b73f47ac6f7904eb6c2aed6ff961a3955b7cd937d7be3d3a8a8389c70a855f4047eb6345f62d089f1e38902501479c27ea6d0211fc8787fa9550836ed8855f4047eb6345f62d089f1e38902501479c27ea6d0211fc8787fa9550836ed8eabee761bfcaeac88f59b0aaaf005fc9f7624f33efc94446774d34f5b1b92971eabee761bfcaeac88f59b0aaaf005fc9f7624f33efc94446774d34f5b1b92971e1ad59193432e99e48e5582d7dd9cadc4af71e4f791b4df71a8ea0c636b7178de1ad59193432e99e48e5582d7dd9cadc4af71e4f791b4df71a8ea0c636b7178d3297f586089a16324b2aaf3b4fcdef3c4665e8d95f32080512e634541cabc8833297f586089a16324b2aaf3b4fcdef3c4665e8d95f32080512e634541cabc8830e34436f1f4cff2f7e168daae69418df94b2ee3f5c14cf95ac9096fb908fcbe30e34436f1f4cff2f7e168daae69418df94b2ee3f5c14cf95ac9096fb908fcbe3512805d8815ac00eb5044735af7c0b416f52bc20d81c0f260b51d6e04e40135e512805d8815ac00eb5044735af7c0b416f52bc20d81c0f260b51d6e04e40135e2de587d076950276ecf34d86b251aad28369f15d22eb2ed7aa5e6698643bd5902de587d076950276ecf34d86b251aad28369f15d22eb2ed7aa5e6698643bd5900a1002905ad52096b778dd702bf045741d60d680557c37184b8e8a4cd1fd46620a1002905ad52096b778dd702bf045741d60d680557c37184b8e8a4cd1fd4662c8a004317324b97baaa8ee0b82f22dce9cae89111e707a86b546e5de0e3e1df9c8a004317324b97baaa8ee0b82f22dce9cae89111e707a86b546e5de0e3e1df9fbab7be98e377124db24755e116ae9fe481f615f8da7e1229531045514f2c5f5fbab7be98e377124db24755e116ae9fe481f615f8da7e1229531045514f2c5f54f1835576fb68bdfd3e4d34cc55381f1676ac4239af44d0aaafda16c92254fd24f1835576fb68bdfd3e4d34cc55381f1676ac4239af44d0aaafda16c92254fd2d1d869cab0a5da5bc863d49c163f914d21de7fe08bb91580b7ff581732c9a0e957b2312f67fe412587ca6d18a6e3a9255339ada85fe5e2c40c7a5e7f2d52063f7472941934be2cdd3b7f60995656b75f186b36e0e48d224202cde7b0f0f9600a7472941934be2cdd3b7f60995656b75f186b36e0e48d224202cde7b0f0f9600a163a6d470b0684648456c228123dcbed3b59d613bda9963661c38c4050192d3f163a6d470b0684648456c228123dcbed3b59d613bda9963661c38c4050192d3f2bea3b11c07e72a272c07a107dd080b14eca60d3115febe7f08ad69bc2a004422bea3b11c07e72a272c07a107dd080b14eca60d3115febe7f08ad69bc2a004425a2fe67730e4de14484d108d279141e4741a3c4420c076bcb1bb59d0562f9dee5a2fe67730e4de14484d108d279141e4741a3c4420c076bcb1bb59d0562f9deea0eb51649dbbe7447dea8aa69f9136c268066d466d655ff4772d54ec206a2087a0eb51649dbbe7447dea8aa69f9136c268066d466d655ff4772d54ec206a2087f5e543e9d72ade5afa80f0f0bc1ff2af3e91231056af752c2cbab9a6ea59aabdf5e543e9d72ade5afa80f0f0bc1ff2af3e91231056af752c2cbab9a6ea59aabd7cad0d1c09d467478b7401c087f8ef2d357ca049ed50395f4a34159037adca997cad0d1c09d467478b7401c087f8ef2d357ca049ed50395f4a34159037adca9965304d8425dfa4ba40b6e64ba5ade2cf5c17fd73074a3915d024fc543a0436d265304d8425dfa4ba40b6e64ba5ade2cf5c17fd73074a3915d024fc543a0436d20dc23c31d3ca43cb7dfb16370b4dd022ca2c827812ec8b2a4819c99dea3295330dc23c31d3ca43cb7dfb16370b4dd022ca2c827812ec8b2a4819c99dea329533c211c261077661180220a078ed8fc30e96da6fef33d808f7ef22f0aa79fd8e6ec211c261077661180220a078ed8fc30e96da6fef33d808f7ef22f0aa79fd8e6e2408563f06f6ff1740203fa53ab4b821f28ed239aa8289ca20025fe2d01ffb4e2408563f06f6ff1740203fa53ab4b821f28ed239aa8289ca20025fe2d01ffb4e1067fe6b88e5a8ea6e4bda80dd0450fda1017951357ddaaf57e224a644b879ad1067fe6b88e5a8ea6e4bda80dd0450fda1017951357ddaaf57e224a644b879ad0da3f12c9c4d07c809be1cd2ced526cdd96da78e03620f06d591c5be95373cf80da3f12c9c4d07c809be1cd2ced526cdd96da78e03620f06d591c5be95373cf8013df2c336f0363161138083190b15135b83e0bef1a08d472f716f2dafa49958013df2c336f0363161138083190b15135b83e0bef1a08d472f716f2dafa4995896c7ae8fbf80cbcd542841371a20b3831937d29439906fb0cb88b9ee76c1ec9996c7ae8fbf80cbcd542841371a20b3831937d29439906fb0cb88b9ee76c1ec990f772225b738800748f9f8f8e834c91ef0224510d555ba4a5f06a3bca61c4a820f772225b738800748f9f8f8e834c91ef0224510d555ba4a5f06a3bca61c4a8214fee2877a77eb8691a91dede4160c6c617a13d5a7fe8e0e20e31dd6493020f814fee2877a77eb8691a91dede4160c6c617a13d5a7fe8e0e20e31dd6493020f802bd164db51768f650f38ba23d9a3d171a8a3db3dc164ae0e07e0929fda0644002bd164db51768f650f38ba23d9a3d171a8a3db3dc164ae0e07e0929fda064405ea915322ddc999a286ea514db647368b0fc6a02f92011ecba194e836bf1cc68d8ac27a86f8a8f64d1b152635e6ecd0469ddbf5dadd29870a0f969538ec5cbbc3d85fc8c067c6d371644362bee1798941f98351b68e389213decabff1f2fbe8a65710ffafab917b1d29664f8e757ae82742ba342d4d24b9e9714c80f39b4dc0bb7a6e17247040907379ba8d75dd152748d8dfa20df7e48370c4236f2de69521a4bb62e1542f90c7694dc2dd674e0b65e8cd80f3dab1852897cb2c9e16ea1cfd12d65d76a080c7149bc36c82016e8219ab40113568c664238ffc5f2cf7e5f744d58f61df6b55b9e5d282eb64d2ccb69ad7874f41a20bea09c89a53ad794dfbfd409b8034178f146a116e666841fde2914f142096daa45799534f9354c1afd179b09d1aed8a7130959738336f9a2905527b643df488c8a2ca80a0629ac3020024e527c2bd0b524240d2b31430195a6e9cc23dbaa1a7b1f269c0f2774b6dcd54bfb2e67c91fbd2ee5085909cec073fa4c97b7b4cfc0655e6034f5a3fb5a9ef6425d90df922b1ebfa25185ccf01b3d22b82365986e4f45cae5499700e7ce54a4f695783977ee786cc2f47eccf8f02560ba40b499e6579939620cbdac8ba580cd3eca615b5fba81d9268405fe456189d83195bb33fa8a68694fba0d288bda03ee82a3a5e8f384930cb0a7449bb0a5c87987a69af10a599f0f4d4d7b3e734df21c2c1f7b3401a2c154d488835433c03bd00eb5576f99dc0a1a7f94839466430d13ea9188f9207f80c476fef9083f747db2a663cc249740d05ae09cd0c7abd9a56de98cc66cb5a68165fd7e158d573adf12c2672d086d4b4e15515aaba654a45855f7c41a23fe2e684f4fca33991b0b65e02a5959d045b59906bf3e2557a7f777f1def3dc891b5d617d2a261527acfc1749ff8c402601f8bdc90f486ab6bfed45a0371faf92ac3f3e352a910dc13d15370b6cf53199509d176cd39d969f0570cb211049f2694dc3211773272d31fdd1f0c27bf31e09adf9a7fd9ac42e4264e5bc26b3b36721464463b761d6a3e887db08826f66de1951fc36518f0f68f1d1095c0d86a7aa39b55ad47ae3f9824f1578de8af2bad394ad0c496e370e67cd4bc2b655ee49a723bfe187ec350b1c8d3cf1f8e7df3ca83a274b513b472a1833df6adf0a5420e6164108b38fcb4c2912ca3c2f964837c1cc02e8806beff79fd7c16203f0b939bd257d8bfe26f0596e1721e47dacb1820e196b67a4915430a5daec12e12f6c9da139fbcedb23f57c58c3e7f4a22a8a2198f34eea277a268c179e5589df84e7eb9fb2225b90db1374f6c941b3be4f25189f1aebbc03465bef9ecaeae067c3d4c1ae911186ed686c575f73fb547593c522570e69a784b4dd9234a453f74f700f9cfc272c26c5dd6b8c417d6ec5823016fa88e5dc3cbe6a8558ebcb9e60e1ae36866a55074e794dab304990df274bd9ff1f0013d6238bf3154606e1860a321a6a7424d22836c02592239b28a0c1627fa33d830fcf44b8a06b8ebf35b040192c0075aa53e6e55d36d8cc772741cb335f6df60b30957c9e466aab4826cf7178ae27153bbde349f3e6413de32280d4e29d30273dadde1f9ee5bac32aa063e8a5a3670fa89661e8555d05531985619fa54a16eccda0e15e50bc11dcc6ee9df9b3c590cd577791ce633e6b7fb6b419cd0cc53bfed5f5a7463126dd56e020b6fbf7eab704a1f30fe454d29ec7d61e9aff7c02bca3072ab2dede632a98e0d68985b025d402b5c115c725ef260fa7516b2fda36bf9ac127d9f65652e18601de00b4e475a3e77ddd44487f770f1242cce35dd2b17497b9fab8f0d24865e28b722cce22071707596225f326a36dec65447d4cb31ba7164160864f83d502b4046d4d12086b1109b9bea1a4f756241094579d2c539d39c769ccae3ecc2d4817978452ff67d8ed9741546f590240bec152e337e5e19fd3eeb40187807b3359af39a1e05e4aef638cc32f8589fbb2c88ef09b532d86a07e23451599a10c5bcdbd5ba964767ca3077719fff6b9e861e036a0b43ac5949f4dd601358362197c26c2f72546ef71d6be672a5aec5645ace52da56cd47fe03b0c34d5eefafe089752f946deaea5ffe7ea20f9bfa74c2b8b0e2a635c4b13150f0b013f021147aa26c95eb8cf74e9fbd7ed22c7d463aa0ee94baa8aab42a1e7c53a9b5547110fffd1a85c30acc0a952bcb2168c1af5a189a109ef78214d993a80211b71474db1550e5e722f202c2aa7bc92d108c8edf59972aa8ddf454eb84bdcbaa1641f7eab904b3d66d6e7c533f68e1255ff839230cf999711c05b9ee030a7e843376aa51190971fd597643508cea7dc744e9469695a341c133007555e1391d791ce3696a7909fc75799f6ece178f767cf4c56770c1ef4522b59c6166f136728ffbc939ed4999611973a778c8c0d81867e4c56770c1ef4522b59c6166f136728ffbc939ed4999611973a778c8c0d81867ea7595f76127ccbfe541d66b569bf1267c3dc608a8778e1b98456c84ef5ceba96a7595f76127ccbfe541d66b569bf1267c3dc608a8778e1b98456c84ef5ceba96461cb68b589e68daf8900f69435ebad4a0583286950e38a6dd372939f1f07004461cb68b589e68daf8900f69435ebad4a0583286950e38a6dd372939f1f07004f6c2e6f02182c1dd07cca77f18b6cf538bdd86970d4ef054d768fb31410bcd2af6c2e6f02182c1dd07cca77f18b6cf538bdd86970d4ef054d768fb31410bcd2a6fbb34d72e72e5a5aa0d27dc49964ea031641ba5d5ab077b8def46490bffb21c6fbb34d72e72e5a5aa0d27dc49964ea031641ba5d5ab077b8def46490bffb21c932e9c03ab3fdecba7daee35df0a2a656357d7d7b7049c1cf5ff855dd9680e28932e9c03ab3fdecba7daee35df0a2a656357d7d7b7049c1cf5ff855dd9680e2894c92f29aebd9f7f24c2b3614799ad4fc90e359f30afa611316cc1570b08798c94c92f29aebd9f7f24c2b3614799ad4fc90e359f30afa611316cc1570b08798c7d43ee08ee6e0e56714ea88761f36416994b73d8494f5bfdfd8e50ea22e943897d43ee08ee6e0e56714ea88761f36416994b73d8494f5bfdfd8e50ea22e94389fa8fe662f6ee944a98b58f72f8bb809321aa60ade5006a29b5e7dbc4b0e0f04bfa8fe662f6ee944a98b58f72f8bb809321aa60ade5006a29b5e7dbc4b0e0f04b0c15c8567c1f9992a87c61dcc55642a8ef6210193ff515a62d5ca6af75246e0f0c15c8567c1f9992a87c61dcc55642a8ef6210193ff515a62d5ca6af75246e0f796aff954f83e3ffb42c2a6eacf43451e2c288b3dbe81a9fa5f0f62e4be59fd8796aff954f83e3ffb42c2a6eacf43451e2c288b3dbe81a9fa5f0f62e4be59fd864ff7fc66ca8642d0564fc23991146d28fece2e661513a64c5d9d7eb8e7a056364ff7fc66ca8642d0564fc23991146d28fece2e661513a64c5d9d7eb8e7a0563cb24e6b21e3bea6d53106b5a2deb873a9ae845c6363500fcf1c2c9ca559cff0ecb24e6b21e3bea6d53106b5a2deb873a9ae845c6363500fcf1c2c9ca559cff0ec36efc123705a4aab5cfcae9af9176d97444b78eb231a54ddc62267589625fa4c36efc123705a4aab5cfcae9af9176d97444b78eb231a54ddc62267589625fa4db2b91022d8007ac2dc6afa1928cf03953e045681afd4327f32478f9261e20addb2b91022d8007ac2dc6afa1928cf03953e045681afd4327f32478f9261e20ad75b32ff58c0c01cd0f8a01d00734c315f758d8ef34035d19303110a1323689e175b32ff58c0c01cd0f8a01d00734c315f758d8ef34035d19303110a1323689e19307204c3a132414d1b4e57afdf01acd6630ef7004ea857087f02ede02db227d9307204c3a132414d1b4e57afdf01acd6630ef7004ea857087f02ede02db227df5e92c929b968de9aae952bd2141a67aba1ee056a6bfe8a10673d66042a1f6e0f5e92c929b968de9aae952bd2141a67aba1ee056a6bfe8a10673d66042a1f6e01cd42411cb0d5c9f40fa5b36b01499ab3895e87a2cb9767684165606ca20dd041cd42411cb0d5c9f40fa5b36b01499ab3895e87a2cb9767684165606ca20dd04d8d42ac01f61db6c0381cefddd5a28a3e4e1ae0006e1cb87c7806afd17406290d8d42ac01f61db6c0381cefddd5a28a3e4e1ae0006e1cb87c7806afd17406290ae4f40d0b77cc34f53dfc99e0f655a1f1f861f384c529d90b1f2f7a5f0a6f0c5ae4f40d0b77cc34f53dfc99e0f655a1f1f861f384c529d90b1f2f7a5f0a6f0c5130a36d4a1039856e3ff6f9a6bacd504a767c9b44105b518b252b3c43f58a0c9130a36d4a1039856e3ff6f9a6bacd504a767c9b44105b518b252b3c43f58a0c919be66454878b226e73b4cb2b6aa4211ffd826103f64fce850b56cfc3cb641a719be66454878b226e73b4cb2b6aa4211ffd826103f64fce850b56cfc3cb641a7138f88a5acb1a1b4f1f80b9afc005c49f866792ee17f44fa7955d31962e96b11138f88a5acb1a1b4f1f80b9afc005c49f866792ee17f44fa7955d31962e96b116abee374cc64d3e931a3d3458237130ca58ec4afc6389b6868b742fb67426b166abee374cc64d3e931a3d3458237130ca58ec4afc6389b6868b742fb67426b16edb537a921a730d2ab6405dd42d87f08e99b93cd61aeb10cd39f74fca3b590afedb537a921a730d2ab6405dd42d87f08e99b93cd61aeb10cd39f74fca3b590afc9eb0b8d2998724df7db848941959e72f5e2d957d4b8a52f27e3781e588c7e6dc9eb0b8d2998724df7db848941959e72f5e2d957d4b8a52f27e3781e588c7e6d27c3cba46b806e3f036437559a09178bb7ae12bbf1b0ea187d9bea5df6feba1f27c3cba46b806e3f036437559a09178bb7ae12bbf1b0ea187d9bea5df6feba1fcca017365f25ebe8a17741d117afb2dd251d1ea1ab52bed01234b53f02125826cca017365f25ebe8a17741d117afb2dd251d1ea1ab52bed01234b53f02125826772f80bec1de16896e32a8a01731e2499de5295329caee510d5daaf3b7455d7a772f80bec1de16896e32a8a01731e2499de5295329caee510d5daaf3b7455d7aa1ce804fa2f9ab7ebd4b916f54940dbc2962ed96d115b89f241c17bdbdd556c9a1ce804fa2f9ab7ebd4b916f54940dbc2962ed96d115b89f241c17bdbdd556c987b21824f6a4d7db0da2229e2e699f01ef77ae6e9bac8964610d29dc3b41ef6687b21824f6a4d7db0da2229e2e699f01ef77ae6e9bac8964610d29dc3b41ef664939ab78d841cb1ce8f0494462d9e922af78b00247f46f8cf5bbf70c323f44964939ab78d841cb1ce8f0494462d9e922af78b00247f46f8cf5bbf70c323f4496d0c2b29cdd9c4f871c42dbdd149001e608b8682c512fef518badc2b00315752fd0c2b29cdd9c4f871c42dbdd149001e608b8682c512fef518badc2b00315752f55dd0c3605e8c0df76410decdc13593a9a27000c4bcbf8a4766be4410dc2816855dd0c3605e8c0df76410decdc13593a9a27000c4bcbf8a4766be4410dc28168017feff7ad24efa72232ac8fb0e8db31b67f5f34e472a067e3bc2b43689758d1017feff7ad24efa72232ac8fb0e8db31b67f5f34e472a067e3bc2b43689758d1cfd9b07b431b3fe43cc93da941fe3495f2967552170db42a6033c058e7ae2abbcfd9b07b431b3fe43cc93da941fe3495f2967552170db42a6033c058e7ae2abbc0d97f6cd6c534dffd39ad0a1717e9899e37e66d0b7b34a81468a4e4e651b713c0d97f6cd6c534dffd39ad0a1717e9899e37e66d0b7b34a81468a4e4e651b713042f3454d7bdf958875f35d9dca562547469bf191a6e23c502d58d240a6457bc042f3454d7bdf958875f35d9dca562547469bf191a6e23c502d58d240a6457bcae8798683b22b692324495a6bfe482a822a4b78082ed24d4961b3a27faae0912ae8798683b22b692324495a6bfe482a822a4b78082ed24d4961b3a27faae09127cc34d2b2b7ca3d4a82e37a9cc583a639a00ea3ddb8b61c755416dd8e5062a6b7cc34d2b2b7ca3d4a82e37a9cc583a639a00ea3ddb8b61c755416dd8e5062a6b92f139e43442c6b642b8e904c7ab728d50e7df0847c74d59a61e32f17e1f682f92f139e43442c6b642b8e904c7ab728d50e7df0847c74d59a61e32f17e1f682ff343ac0d79f526b9c7d0679e8de1affc49018dbfb6f495f680f9effc8973ae53f343ac0d79f526b9c7d0679e8de1affc49018dbfb6f495f680f9effc8973ae5364956e54545719accd2d81918aa9750e1e4517727ad2639620833a61fddc3278d96c64f27d92e0247d146a48ffb7e13f0c3364d7fda11c367594547277638956eed0aab13f0d7386cedd4ff97030e4a53906a7205ea9f0b93bddad09d7e746b9b7f0964c013cc39839186548e173bd729522a51b14a572fa6241ce438829ce68c57b414970db7adb6ea0e0021e1ff693c1b2c82c184b4bd2b9b94fad9909d18d6e085754a35abc6455f8852737816704ee2c542a51379a9cb56cbb53df5bd22fc65a59eda6c1a211bbc3bed9833b21cf8260a68aba3dd47794fffc2026a3da85d86cd4a98ea75ea039ebbddadfa73e9fbabeffb62d04b757276afb4bcae78b5152f60019bee6b75c8bfb4eb6ab873362861c74b5fd56ecf86c7b217419b7fc9f745af0b7e486ecb50d342ceb26e6c4a15d52b0984b6ef08d1ac1f6c2d4c27eded80f8275108a3c18fd02494c7d90bec9b818913dd2ae66048f38d4b780e3dadd046407fe31a1b3416acbd34df0c4622c7f7e6fecf9859bcebd4214b6b62c505fd90fe37df4471ef543e0604d32e46be1ff0e3a1267402545f4064378627768042fb69b99eda1dbfa69c6a1961950d912c73815f0b5611ded22b1d3573f580567f0e86363c03e17fcf28d44938d2d064d3de8419705acfa6f6f7a286a66e4b7babda46c6c6969875ac94ed991e9390f043d02d383488d06f3a567598481f0edc73297935fe92cfbf799f99092af0ba911eb60038db4bbea4c149079efcbe41f9c6983508fe1d24f7dcb0250cc7bd16c6ff2cc1d51bdb205799ec8bab26d04c30b8e8760320363b169e2e27b23222415ce96f44fc60d006fd7f33f603a2465beff003e50113dfb1d2d0afedbb3bd0ce7544195bd76ed352901fe6aa24e7d32357544a92518311e69ba5e32529650673c6ac61b300b97800f8cd5423b429ca2abf1cf581be23a93c53dbf78d3758a4ab030fe76e7d04e2f099e1251f77d9391da95e6dc27c1bc7eb5dcb6f3407587099018ab086866a88fcd0c71d13d415ebb1e50dd6cd043fe05831a815695bde9eae00ed720ea8400bf939ab8ebabbf083d9f597e223bc738b6b78ee91b2ed4491b5f78057afa57dadc9790665c1b9ba3d7080e0b36a0dee73f6308e052dacf45f330bf59b9a7ad260d4e7856af0c13d496873e47d7bd63d0246f1197a36c98644cb35e18261a0346e6d71dd0dbaeb41de8bf946165688e4c43514ae85707da78d9ece32092c015c1a721a4768fb4650b965921667900f80b3458e8af8ac5036c0857e1371123ccc9fa25aaf9f50e9545fca18e0a7e1d6f6befd7aa20f4acc0b9154f3206565a2ea5c81b71ad7b255d2b9195f830ce7797b31c5142dc99a1b02a7c95e8a3375a5c1b8ff5be4b924f473ff9b137720ac3696747488b1f2e23139a39350516d8359a0fbd4d816e14cccaedb331f7d1541cee00eb0fd53468ef84d067513709fc2883b71fc33b55a63abd0658246a299ac87c2d608a4492a07d8af79525bef5c4937d898b62c9493d102e63e582bd66d9a5bba7a80c64c3c0ee029099427ea3e4627bbb80bdef5b196343da55c26348febe4161eddca42b5e0b85d373197d069f91df0668703891facbd754f8d032dbf3f1b388f55a2ac4c13336f2814fdc862ad52e88a93c7eca7cb3e68d2d8d9ae1a029e40ef2e67f7377088ded2097ba2cc7bdc3dfa8823f64565ba4736aa18a2d37979c0e8e12b78f5108769f088053c08bbe2a71191ed6c992603378b237bc75ed5b1a57fcb7c970ca7074567652d34d5e89969f8017a58dd943d3ad04304c723d7991097113ff278fff1c303d7b3e22f4faf00ba6df2863fecbc35a5fb92c690003c23752f77c7ea1108cd51dd7e9b0ca7021ad925aa982bae5bcd2f988b0c6b77475aba222499634d3ecbf1d7379067444b34bad703a9d19abd12d671833155e3609dda4d02116e8dca5d3ae7fd4067760a4e856975a2fe0bdf3427a4ccbce6e801b3a2e6701ecf8e810a48af87499c393e8d269844a45cb545c39a4bc0fb7c89d64a5b35210243d7bef00ecd593275dc26c75246aac64daeeb3d465900baa6bda8bf7a03db2cca47e2eb24e146c1be1975825d35d56a66f27d23e3a78349e200abe1a96a3c07144099b174ebfe64c780023457afd4c780745af900e92e616d68d5cad316844974e76d5afe6a8906b4f5a0473df4290ece46e69aeea61b816d68d5cad316844974e76d5afe6a8906b4f5a0473df4290ece46e69aeea61b83831187479abe92ce3a5899fff14b9ae5375b55b7cc6322c62216d991d6509a43831187479abe92ce3a5899fff14b9ae5375b55b7cc6322c62216d991d6509a4e8a455ff7ee692dd09e1dc27ef4e94a67932891b1091910aa6faeff59e714a8ce8a455ff7ee692dd09e1dc27ef4e94a67932891b1091910aa6faeff59e714a8c98ba80e39884f4e969ceee84bb9340c2b90f73ee1b0573d04f11fa781896cdfe98ba80e39884f4e969ceee84bb9340c2b90f73ee1b0573d04f11fa781896cdfe281055e90df0e3b140e01282e9ac9ccacebc53ed3ef330329344cc947b8ddb7b281055e90df0e3b140e01282e9ac9ccacebc53ed3ef330329344cc947b8ddb7bccf143215a29921580f07727bc3e0d6971d2d73aba10b062767b9821e4f91950ccf143215a29921580f07727bc3e0d6971d2d73aba10b062767b9821e4f9195000857963ff8ab7973b8527cda5e6e201235039313f85ce8654b4bc20374c0ca200857963ff8ab7973b8527cda5e6e201235039313f85ce8654b4bc20374c0ca2de727c64bf31c6f701a09e40b8b543578f256c26caf885071999d704474d541ac0a6b4dd8ce276cb691d18a356f212954a6f5bec5c83c8ca74f12e3cb68e3764a48b396c1f00e0f26bf23715847e9825f86579ede65abefa003efb920729e0f1a48b396c1f00e0f26bf23715847e9825f86579ede65abefa003efb920729e0f1fd0cd14ebb2545d096bacb97c0f166c2bf38b09215c7cc1876e657a44fee2980fd0cd14ebb2545d096bacb97c0f166c2bf38b09215c7cc1876e657a44fee298083999cc221401dc2fccca9d3dbe395c82a9f009db310a00e811c68c606547719ceedc52d7e2e1ba1d1d04f447dfb02ad56f1cabcee5d8309597110b0bc58d3451dffa2b0d959495e2321c8bd6db81ce97a6ab4e3a5b227c49893382c88352a76dd63766e97c4f1ea27f7e460ef59145ead4a3bb1083c61704c20556554824873f3fba9daabd6a0e8c292e0485651cf9d121a01ca151446a3e9a73613c2cdf38416c62c93da9ed9338601adb171f1aac3d28c1c9cae35ee1b6de7948de837e436c44f8ed734252cef64890f55aa4ca8e62cdb0d58d8c400bbb1d473c3e1ee6d1d43ccfc26596dbeb104bbbc6934b99e3550cef78bc7c20a6a4df8ac34ab23296fda99c39095670d420fce49a9959eb4acdf4552a652eb4bdd95a4f13913c86bb4a7c75418c0198efeab96ffea5ea7608424433286e46dac31f8d1918c9619fc51a7c75418c0198efeab96ffea5ea7608424433286e46dac31f8d1918c9619fc511bba8f2d6be3ffc5573d6e2fc35878c5746b525c8fc64b8e333731248ceb115c1bba8f2d6be3ffc5573d6e2fc35878c5746b525c8fc64b8e333731248ceb115c7d7ffcdf812a747b25ef0ae6bffe27c034bfc6f705181c3a437f645dd7b3771b7d7ffcdf812a747b25ef0ae6bffe27c034bfc6f705181c3a437f645dd7b3771bb78e533e055c607b009b1ad93dbbf16a3595f6522b95536eff974b202a34e8fde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556a97f6433cc1152113e214cb807e73f2f92c096ffac65a06f14cccbb57eb64346a97f6433cc1152113e214cb807e73f2f92c096ffac65a06f14cccbb57eb64343274acd1c04786cddb893ae992cf7d7c644ada49ed80e102adedffe25dc726d83274acd1c04786cddb893ae992cf7d7c644ada49ed80e102adedffe25dc726d808aaba3935fcd06b240329ad0dd509bafa1c8d88c06f23f38ea55c67a375bddc08aaba3935fcd06b240329ad0dd509bafa1c8d88c06f23f38ea55c67a375bddc840e5fe53a5ba69b0487041e3d563d4c414bde3aea1d26b68fb585ddb36082ad840e5fe53a5ba69b0487041e3d563d4c414bde3aea1d26b68fb585ddb36082adee574cffe61e7b30a9bc10fb5fb8b9bab1f5dda3c958c629519548687c488931ee574cffe61e7b30a9bc10fb5fb8b9bab1f5dda3c958c629519548687c48893174f408aaf919d3ac2dccf085285b236d04c50f6e4a985fb1df4e5c45d49de73374f408aaf919d3ac2dccf085285b236d04c50f6e4a985fb1df4e5c45d49de733e46f1bf431aa68e36406b32cd94afaafd109452df427aa726855be4176077b56a2e3c4212f38d27aff680c0a7f6c377829438a7c7a4f85ad4789b22de7ca73a9042acb60984c6f721fa89c42cebe22572acc9434cc7f27d2fb4362b3602deb1d627f9028bbdde32e61ceceeb929520023607de25aebdc039c2d568d9c1a8d1dbc7c15747f0d13d0884b48d424c3b38d5e05cfece09c539c906d5dec48be3d083c0a16cfbe6b674abb6534c984f06af296a01668b208f0967f25f8a4348e625a36d9acb2151507735aa72c6aeaf15142a75cb0d3b37b48215ac45ee17106adc18bee23029c39e8d677ba3d4f672d1e5fab0706c61412af4daf4ad16394b5fbcb1bac0d4c2067cf12930993eabdd0dcadb2d41748e4a4d78f8b8280439c936fcbecc514e6a6d2321a9d48a05d7723bc2955f4c6ba262be2be61f3ae856a0c921958a02f19a52aaf9e8bce86b7c4bafe1e189a65715e686fdc540e83ce28dc0b01aca9fde59afafc59396f3fd96641845a7281c8be224da5d141fddfc1efdf1d36877bfc1f653657e03fb83ac8c5870d47a877f775c06ca949ffb78d51d8ebe896359bc24094f1e9f54ca4521a2678075fba589f3487be7255ec4304c98048e8e893f61027bbcdf521589b58fca01c3a5d2cf9ee40f69e48567b2175647fb5e2cbb7a6dffe3e0c972d2aa2424c608182df31271e86b3cdd423cdf0366eccb12fcfd50e54b45442ae7692f1520983837f40e98405d8ec6c92f181ca872014f0a660940bc3cc8a2d12026c291af1db0115cb39e41aed7ecd2c5ef51575fcd987239b0f088208255832ef381c950842f98c8d56fef46a44093a2ae17328e5ea3e1e8c8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559b3223d06e253a21df56a4160ad0f14335ae40195ef1165c1ec8f31a993af9709b3223d06e253a21df56a4160ad0f14335ae40195ef1165c1ec8f31a993af970960d6419cef0102bf8b650da5dba628e2536451f2725a975ef5943cedd572157cdb176ec29dc848dfb442b8130e59a9ccf5141ecf9d6bca16df5b15e000f372918f24542d04042e8b4a733a85e40b3858a0795cd798414eda1a90d32515f5d2918f24542d04042e8b4a733a85e40b3858a0795cd798414eda1a90d32515f5d29529e5d5d4ee7bb2be88e4dca6f1c16d5797c586a7d045a640d3539a8ef067f66529e5d5d4ee7bb2be88e4dca6f1c16d5797c586a7d045a640d3539a8ef067f668fd75ba55bd9fc6a7509de81165fb56be923f6f72adba7b165c4682a462627378fd75ba55bd9fc6a7509de81165fb56be923f6f72adba7b165c4682a4626273784799ba6702f31a632c18dbdba5c35321c2347b6a51d80db7b057e9eb5e0c15f84799ba6702f31a632c18dbdba5c35321c2347b6a51d80db7b057e9eb5e0c15f0a5c7bdb5730d8ad147a82ebbc5fdb74aeb3ce45d31072600bef1bc6396c700b0a5c7bdb5730d8ad147a82ebbc5fdb74aeb3ce45d31072600bef1bc6396c700b321f19e786a4598afef69df349bc04c4da9aafb795ce8ff3ec81e6d282f7ff56321f19e786a4598afef69df349bc04c4da9aafb795ce8ff3ec81e6d282f7ff568a6f7b9f242ae83317f772c01f2892dcd953415cf78be9a621da8a10d920a0258a6f7b9f242ae83317f772c01f2892dcd953415cf78be9a621da8a10d920a0259d89fbd01e20f0a7b3d218710ed99ef97c5dfe84b78657038502dda645379bd9faf806f5db06f747a4327bd5cda5a998d3fef27979f1b5e8a96da1fbd63c61079ca5e624e0da2ef28b9cac93058908c7f6b55175ed7d95a906a993a0f1370a4eafe91bc73d54fb44469b3b0f621d6a6b6922534d795cfbb67a1267adaf96e6104d06fc6bf737ada7d86756294f20e128fe519b42e152c043705a7e49a1d8140c6c43b1ae3c2d3c02a5dcbb40b82e01f808ab896fd4e6c1c372ba4d4e9105b06cf7bdcdf821b7b32d54afe15adc43bac37a76f89e248a47165f228c1bdadf53a5a4c33c93fdfe8d942217ae6e1a91626f3ed2804d6564ceaab9f2cfe91c1247de8109a7a5dac3f7d92e8570f835b1c4c9352782916ab472caf6542362411471661933965d3f03aa674c8ada3b5d73a2287d71e35bd8e4fa6d732724ba951dd27a836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe910f248762518a3b1c63c43978fbfc1f51c336e67aa329f78771efc76db5179d3814ab7e0d7675e40c995bb99f1f09b7178114a8177565f83117e186bf7d3b618814ab7e0d7675e40c995bb99f1f09b7178114a8177565f83117e186bf7d3b618cab08a9db7b363c6864f83ca126435e1dcc1f2988f76c783524ff33f6fdd24b8cab08a9db7b363c6864f83ca126435e1dcc1f2988f76c783524ff33f6fdd24b89de4b709dd81134193bccfba058a4de7275f1a9d3bccdebf3306463012ed9604093c6e6ae1995afbae1421ee304be18b0700705dda3e4f68de2afc04f0cf7427a3c09a26fe19f7c0824aa7efaac7f646adb8a01ed36e9af038297237e45f65d8a3c09a26fe19f7c0824aa7efaac7f646adb8a01ed36e9af038297237e45f65d89865363e3a3664b1165a2d824b174b5433413afbf79e075a0aa2246eb7067f529865363e3a3664b1165a2d824b174b5433413afbf79e075a0aa2246eb7067f52b97eba2c15fc286938b3f6342e7df3506a91e77acbb709840278ada759e901cdb97eba2c15fc286938b3f6342e7df3506a91e77acbb709840278ada759e901cd78b48e4a1b31fd4107f1117ac8638969ca2d3f96b8c99740ab70194ccec3496278b48e4a1b31fd4107f1117ac8638969ca2d3f96b8c99740ab70194ccec34962a75126ce1aee8e742e8f6607c9855c0a6a98e56225c51f44088e7827fa30e036a75126ce1aee8e742e8f6607c9855c0a6a98e56225c51f44088e7827fa30e036f88c2f5dddeef7118eea86b21e1fbe90d770df2026208eb031413f887f9009bcf88c2f5dddeef7118eea86b21e1fbe90d770df2026208eb031413f887f9009bcc224532d7e8476de9ab2c696e337b4ac3698fc141c3597a21093690c7e54641c4eff33dabc44f9fc360ed997b5b5808820acb26d2457d8e28ca9ca11d47ebbf864835dec151bde90bd0db7e4d51cbebf109140261c079eade373083ccd09866d64835dec151bde90bd0db7e4d51cbebf109140261c079eade373083ccd09866d7779ae842fc6c9efd58eb9f6e907fb3a7f06c34f4b8700913f17f4f3c341b4e87779ae842fc6c9efd58eb9f6e907fb3a7f06c34f4b8700913f17f4f3c341b4e8c1734ebe17ad61ea5119b44c5170531d9069c1bd00a08f663686401a039b53ba541a536b43bb80f10bf9086037b5d5009352b1602c9266a68247c9c9139ca9b6fb383384690f5e9bb5bfdd8d353f2a33ed12cf01b1caf1e2753276e9bcd9ecccfb383384690f5e9bb5bfdd8d353f2a33ed12cf01b1caf1e2753276e9bcd9ecccd27dd631a97f1f826958cc2b67e3e4d45f2eccbf7946ef99fdec8cb9535cf91fd27dd631a97f1f826958cc2b67e3e4d45f2eccbf7946ef99fdec8cb9535cf91f57f061159d313c1378092e86c0226ac3d400644f88ceed70649bc5576dd8815457f061159d313c1378092e86c0226ac3d400644f88ceed70649bc5576dd88154ff09fbea175496dd749c0eddad5e10ef77b25c2b18f3381dca82abde348883f4ff09fbea175496dd749c0eddad5e10ef77b25c2b18f3381dca82abde348883f41164a2739390191e9f3f4150e3a0385bb6710900909c1086b28495f1fdca79d81164a2739390191e9f3f4150e3a0385bb6710900909c1086b28495f1fdca79d8a5022d2eb7079946e02a434551ec02436d9a2f70635f303aacdaaa8965a39926a5022d2eb7079946e02a434551ec02436d9a2f70635f303aacdaaa8965a3992652da6e8e1e91d68e6864aa159158465a24ea6d6626bbbda7414ca6075bc1077852da6e8e1e91d68e6864aa159158465a24ea6d6626bbbda7414ca6075bc107788b100ef0df80f8a4584ea09c2fb97b73833ef2b45c414485d7e34ff3733670c68b100ef0df80f8a4584ea09c2fb97b73833ef2b45c414485d7e34ff3733670c6f4dae727c60563da66ba1fbfde3bf6d48ab1cced9433883d3593856d0ff242d5f4dae727c60563da66ba1fbfde3bf6d48ab1cced9433883d3593856d0ff242d5df86b1a43471c61b1dcc572bc88e5e6f4047f3415a8d51968840a777f8574252df86b1a43471c61b1dcc572bc88e5e6f4047f3415a8d51968840a777f8574252c10f2f7949cf1671fcbf31b8de393aa38de1e2da2a0db96c35714d26532ee688c10f2f7949cf1671fcbf31b8de393aa38de1e2da2a0db96c35714d26532ee688dd060b5fdbd96af90dc92303d3431e49ba07829aa9ff0e2a0b79668aea7f9660dd060b5fdbd96af90dc92303d3431e49ba07829aa9ff0e2a0b79668aea7f966003aac532a561014ca268296af8fb9427114ff63fd363b0980f727a7c7e25368203aac532a561014ca268296af8fb9427114ff63fd363b0980f727a7c7e253682c0afad55e50794fdb76134c2875f691fbd67efef6aff2a81e6abc4c34531fc79c0afad55e50794fdb76134c2875f691fbd67efef6aff2a81e6abc4c34531fc79b39e4771c6979dbb56a1b1de9d0f3e8381b8383ac081e43921cfb493d8bf1df5b39e4771c6979dbb56a1b1de9d0f3e8381b8383ac081e43921cfb493d8bf1df563b1090b81301dfe1d84ba8d6aecbfed25e030cff5bab976056e3d80cf3f32c7d53ea29e8b5b4859704f2b560a0b3ebb195ac8617771b47ac7716ef3865b52ab57a02cb3923d459a36ee27ab046f218c688ab8e84e7dc16c96eaa85a76e7c84c57a02cb3923d459a36ee27ab046f218c688ab8e84e7dc16c96eaa85a76e7c84cb65f98f847c23b4fcd682c62ef934813edc7ffcd7c755d0c41b052a275a60cedb45090ce3f55851a8134612e15469cad375fb6fa50fe5b674a5ad0e537f1fbc5b323050b18659b4c3e8342a53b157d024acc33d1bcef534861b4ab335b1b31bab323050b18659b4c3e8342a53b157d024acc33d1bcef534861b4ab335b1b31ba2de42c50736a4972ee59b43156dc3f4d1cb0db67ff6128bdcef1d5d8b05d161d2de42c50736a4972ee59b43156dc3f4d1cb0db67ff6128bdcef1d5d8b05d161da08e7f34387a18452f3ac49f2eede28416f3e44d4cebf446aa3f0b082daa203fa08e7f34387a18452f3ac49f2eede28416f3e44d4cebf446aa3f0b082daa203fc4121f325d85fea5ab1cfd8dcea655e5886f36e8e69aff0e8416ed75a740c6dcc4121f325d85fea5ab1cfd8dcea655e5886f36e8e69aff0e8416ed75a740c6dcf324e1d824848ef1986cb7fd9cdb483910f61f827e8252c7256e3ef52ae0d41af324e1d824848ef1986cb7fd9cdb483910f61f827e8252c7256e3ef52ae0d41a24ca8bb1691d8733ed0745fa4f26636bf64b91bdf8439605e42434b92e9ceb3524ca8bb1691d8733ed0745fa4f26636bf64b91bdf8439605e42434b92e9ceb355942def6a63cfb5a31241ed66fd0b93674621f0b04b255fd66860c4fea167bf985f361316bc76ff38488997acbbab6053c816c4ca21f892483dc867ad74e3d169d0142cd2eaf769819dc3f754361348ec1138c5dfc1c3932649ba7d2a461f95d9d0142cd2eaf769819dc3f754361348ec1138c5dfc1c3932649ba7d2a461f95d7d5be1d9e624e09e47f20e081f579a14df72e49ed8afd0a2b1f5cb4dc504bab47d5be1d9e624e09e47f20e081f579a14df72e49ed8afd0a2b1f5cb4dc504bab4b81dc9f0fd0fd6f735b8c3186347b756015150ebee3f3c00197139650d0ceda8b81dc9f0fd0fd6f735b8c3186347b756015150ebee3f3c00197139650d0ceda89ca98c1d7aee16df2f28c7768a8bae4e9461ef108ca73e5c38207aa8c61b81cb9ca98c1d7aee16df2f28c7768a8bae4e9461ef108ca73e5c38207aa8c61b81cb686251312695a3b780ca19006f45c25e132be1e059b2e6a6957f913af27ae683686251312695a3b780ca19006f45c25e132be1e059b2e6a6957f913af27ae6839d168241bd2771595f441aae8c51cbd5514e9366d6a592a93e8264295cacf1599d168241bd2771595f441aae8c51cbd5514e9366d6a592a93e8264295cacf15934ecdd525cb70de419319ca80addaaade2350285209b9bac187cc272f81e99db34ecdd525cb70de419319ca80addaaade2350285209b9bac187cc272f81e99db6709823060a09cd0ead987acf4f8d542454c313ab024a209b8f2a879f244af0f3c74a41b41a7fbe8150c875bf756c7e7802cd1d4cd814f59e68cf3ea8992e3b3f623db14577cabbd5fc28d275e2c8e632393e6360b2bfa1545af9707f97b85dff623db14577cabbd5fc28d275e2c8e632393e6360b2bfa1545af9707f97b85df3cdf074690a6d60b425a04dc760839c5e2a5e93d82de969b6a22769de4b95a513cdf074690a6d60b425a04dc760839c5e2a5e93d82de969b6a22769de4b95a51d1ad04e382abb9c7668158b326a30570b19695f106a4bf623623949f4c5398bed1ad04e382abb9c7668158b326a30570b19695f106a4bf623623949f4c5398bed39c39816d637c7582a2807eca7ae57f679e74207ce2cddb30c7724de3456b82d39c39816d637c7582a2807eca7ae57f679e74207ce2cddb30c7724de3456b822ddc2089e86cad4813482bb70cf7e4f7e3b786a36d136e45e185d48389add5652ddc2089e86cad4813482bb70cf7e4f7e3b786a36d136e45e185d48389add56567681811a0b2cfd715ef06238e71c0734e9925b08af1e402e3e4c4c18672b60167681811a0b2cfd715ef06238e71c0734e9925b08af1e402e3e4c4c18672b601e27ee0bb4ace53b3e3ea3d48c18c7bf29b6d7663e4e95e0838d45973f7b7346fe27ee0bb4ace53b3e3ea3d48c18c7bf29b6d7663e4e95e0838d45973f7b7346f9c33d166c348148ccd9a937bbc5e26d1b4825a674677aad697a90d661902cdb09c33d166c348148ccd9a937bbc5e26d1b4825a674677aad697a90d661902cdb045a7dc64cc186fa3b2993cde91e8964f25ab463d7392eb4e91f28afbaabb87c245a7dc64cc186fa3b2993cde91e8964f25ab463d7392eb4e91f28afbaabb87c2e5cff3cf6180d1e3a92aeb36eb00fc099b1c1591ac4c0ff045f8220ac98b3001e5cff3cf6180d1e3a92aeb36eb00fc099b1c1591ac4c0ff045f8220ac98b30014767cb4852780fac7f5d6c8ac136ea4d993dfec74375754bbd5662fa5d5472584767cb4852780fac7f5d6c8ac136ea4d993dfec74375754bbd5662fa5d5472587dfdd0a2827d3a7ac94432ad12aaedbcffc4cd06289cb7c0689e64a461d76e2690ddd681e97ba48bd5f48b699a43b97b52eb130cebdedf96d0e1a95286be8064490e313d5216000d6fd2dfb479110f092b5d14543d9d47022e5ef0584019a5c3490e313d5216000d6fd2dfb479110f092b5d14543d9d47022e5ef0584019a5c32feea16580f9d2c360f5285d68ef4cf6fd64ab93bf201a4b9b250e21866f9abd2feea16580f9d2c360f5285d68ef4cf6fd64ab93bf201a4b9b250e21866f9abd03e193b5fb723a1408307169aa54cdfc0c4a2f06334c147877b323ddd3f04efc03e193b5fb723a1408307169aa54cdfc0c4a2f06334c147877b323ddd3f04efca762696f71f9b5f89ee1899843e14673d6dad168cfa0327bd178c6601ad46be8a762696f71f9b5f89ee1899843e14673d6dad168cfa0327bd178c6601ad46be85f5db113bb8796110792b474c4fde52a38f35d8a2012770b70e6c24f4a5063325f5db113bb8796110792b474c4fde52a38f35d8a2012770b70e6c24f4a506332a7aa5c648c34fe55ed09d0d9b703fd1cd32051261de91f053c2a8ecf432bb61da7aa5c648c34fe55ed09d0d9b703fd1cd32051261de91f053c2a8ecf432bb61dcbd95f569a927376451f348d2c4e4a98f1bb1ba327b475f517ec132b455c9f3acbd95f569a927376451f348d2c4e4a98f1bb1ba327b475f517ec132b455c9f3aed5ef2178460f8c53d7dc65d7674fcc9ec70208582a4bb6c972b6e5a9833664ded5ef2178460f8c53d7dc65d7674fcc9ec70208582a4bb6c972b6e5a9833664da496d62fcc17efdb2846030e62025428ae9f72b996a6cda725a2b4a1f8c1db84a496d62fcc17efdb2846030e62025428ae9f72b996a6cda725a2b4a1f8c1db84ba1d494a82be31c3f4efc661cd230bf1ae7a1f35ed4b5ae28abbc899bdd9a3b5ba1d494a82be31c3f4efc661cd230bf1ae7a1f35ed4b5ae28abbc899bdd9a3b5cc11a11364dda33c18919db9ba115aeb62bd370f3e9162312bcd7139178f8229cc11a11364dda33c18919db9ba115aeb62bd370f3e9162312bcd7139178f8229b8ceba36c356a2eb93b01c14c775e6a45e4dd1b883540268624415a9d2cdacd1b8ceba36c356a2eb93b01c14c775e6a45e4dd1b883540268624415a9d2cdacd1d52e265529c066b061f4a95746bcc996c079ed739e60d04feb9f5ebffa97fcb1d52e265529c066b061f4a95746bcc996c079ed739e60d04feb9f5ebffa97fcb1e9ca9eae4ab2ff96ec53a9d991837517f63218a0dc8ff5fbaa9118a22b0f34e3e9ca9eae4ab2ff96ec53a9d991837517f63218a0dc8ff5fbaa9118a22b0f34e3da1e3feb81b84bb9a4dc6dc039d2d64c63bf1294416231726d4e0ac4ba48d036da1e3feb81b84bb9a4dc6dc039d2d64c63bf1294416231726d4e0ac4ba48d0365728a2b300f16b9dca279a33f6eee66b460a53a3d2ecff2cc5eab91ec23a6b355728a2b300f16b9dca279a33f6eee66b460a53a3d2ecff2cc5eab91ec23a6b35fa8148ba3096cd4c26ef3b513041af8f47ad4404c33abe5de6b6144e1a39287ffa8148ba3096cd4c26ef3b513041af8f47ad4404c33abe5de6b6144e1a39287fadb14ef56c11b5db724b76e1d8b92ae16fb58dd9d4c63790a16db434075bbfc0adb14ef56c11b5db724b76e1d8b92ae16fb58dd9d4c63790a16db434075bbfc0aecc9feff7681285a808b5565229f4967fdcea940caced8de2d6aeb9e1478dc9aecc9feff7681285a808b5565229f4967fdcea940caced8de2d6aeb9e1478dc98002ac6967d4757e26d0d394fc3b3435e08a31195a0a58dc8caeb769d41c853c8002ac6967d4757e26d0d394fc3b3435e08a31195a0a58dc8caeb769d41c853ce7af6e9b7d7e9c6e1a5ae41bbaec379cf2539ddc6aa563408924886a333dc709e7af6e9b7d7e9c6e1a5ae41bbaec379cf2539ddc6aa563408924886a333dc709ba96fdd8e8e226ad7542e3aaa29b3d86db3ad09a79ed59eed6deb9b8b1c152e8ba96fdd8e8e226ad7542e3aaa29b3d86db3ad09a79ed59eed6deb9b8b1c152e89bf1fad05ee8c1be18e7e7aac3e2b8e249f7bade5bb059ed846cbf74ba75718a9bf1fad05ee8c1be18e7e7aac3e2b8e249f7bade5bb059ed846cbf74ba75718a03053a5c9911aa75795ebd07bdf7230ae0bae4ee6eabcb32977b85b48e7cbf0e03053a5c9911aa75795ebd07bdf7230ae0bae4ee6eabcb32977b85b48e7cbf0e37f00b223c0ea5d29feed2c59870661de56588dbe73d0819f2be172195962b3437f00b223c0ea5d29feed2c59870661de56588dbe73d0819f2be172195962b34174b3cfaac5af7c0a4a24c102cd8f30be3950f836b555748d2667705b2dc0df6174b3cfaac5af7c0a4a24c102cd8f30be3950f836b555748d2667705b2dc0df6efbeabea103c1d5d136309baaedbd863b5219dd7e5d8406e3aac59023a3f8d4befbeabea103c1d5d136309baaedbd863b5219dd7e5d8406e3aac59023a3f8d4ba0c01f324bc0e1d9d790086cc400095e5669b70d11d9b9c29760463147492047a0c01f324bc0e1d9d790086cc400095e5669b70d11d9b9c297604631474920472911a33fda11cacb50987eb00510f34311624aea7739adaa2a46706db3d446562911a33fda11cacb50987eb00510f34311624aea7739adaa2a46706db3d446563231d84121a3259d59824129bf2abf6c7bd5f8a1af62b7965c0c5bc7b6b12cb03231d84121a3259d59824129bf2abf6c7bd5f8a1af62b7965c0c5bc7b6b12cb0ac1c3d5b4ea46a0f85756e4735595689d11e6fe2f8990e4f0173490395ff93d9ac1c3d5b4ea46a0f85756e4735595689d11e6fe2f8990e4f0173490395ff93d980413835f1d0abd6905d5044413b95a314bc5ec8421605673e328cca0d5aa3f580413835f1d0abd6905d5044413b95a314bc5ec8421605673e328cca0d5aa3f5288ce8ad5cc02ea4d9a9d380763f44e5e425283ff9d5757a7f97c4ccb29f81c1288ce8ad5cc02ea4d9a9d380763f44e5e425283ff9d5757a7f97c4ccb29f81c1317484a3ecc368542c3284ddef6de658be26f35321806ff1a7c5b1b4bfe82dc2317484a3ecc368542c3284ddef6de658be26f35321806ff1a7c5b1b4bfe82dc2abc6c37093e86416cc01ec0767d2050b453f45a83d5aefe24b6be68fd478dfdcabc6c37093e86416cc01ec0767d2050b453f45a83d5aefe24b6be68fd478dfdcc7e7ddde83f963ae1ee613f8b988466237885c49f1b45577380cc99c44656899c7e7ddde83f963ae1ee613f8b988466237885c49f1b45577380cc99c446568996d0041fd7a633b6bfa71123b437b3042b86814e093ecebe7bfd7f192c92a367b6d0041fd7a633b6bfa71123b437b3042b86814e093ecebe7bfd7f192c92a367bd65f3c220a501314325a809d48250aef6d7927860dd3c4c7f071adfd677ba24cd65f3c220a501314325a809d48250aef6d7927860dd3c4c7f071adfd677ba24c8765e9c384ce4792e265423592b93b430855c525ec3898e57bbb4d8cbe38693a8765e9c384ce4792e265423592b93b430855c525ec3898e57bbb4d8cbe38693aad2843745d3b2b69155246e29c25623310e9f6338862350e542132030ad9c670ad2843745d3b2b69155246e29c25623310e9f6338862350e542132030ad9c6707a55c93081789b5649ffc0f329505fabb6ba8f92fc2d1f214d7aa8fc0658016f7a55c93081789b5649ffc0f329505fabb6ba8f92fc2d1f214d7aa8fc0658016f201eb70faecaa0bae72dd2eb29b7617f7ca643f51afd3d1379fe439a9bf947a0201eb70faecaa0bae72dd2eb29b7617f7ca643f51afd3d1379fe439a9bf947a0db13b9e9db12cf02e370935b48e3b60e88fbd03b3dabcdc82ce542396a2db64fdb13b9e9db12cf02e370935b48e3b60e88fbd03b3dabcdc82ce542396a2db64f02fa04a766abac7ceda8b3908b8e4311c74da630fa9c823ae93562f94939e34102fa04a766abac7ceda8b3908b8e4311c74da630fa9c823ae93562f94939e34188cc57677ca8ededc26fa290f5a74d21eec7d14334c8e94d681f8f784ab9703c88cc57677ca8ededc26fa290f5a74d21eec7d14334c8e94d681f8f784ab9703c17588a9c1a74312340ad9fd71fb9612beba931fb66c6233f004d24c57de84aa617588a9c1a74312340ad9fd71fb9612beba931fb66c6233f004d24c57de84aa6cfd8fc4821fd79f0eaf22e6fb6a797aedabcbb6bf9a56cd9aa703fa8e45249dfcfd8fc4821fd79f0eaf22e6fb6a797aedabcbb6bf9a56cd9aa703fa8e45249df8b21d9a945bbdf2aaaced0645ea1233feb821d123f4806b9f1f6affe2cb51d8d8b21d9a945bbdf2aaaced0645ea1233feb821d123f4806b9f1f6affe2cb51d8d4b63582a5b50cea901adc31d83aab181a7b2b29c5dea2c959bfe0f87dc44d39a4b63582a5b50cea901adc31d83aab181a7b2b29c5dea2c959bfe0f87dc44d39a91bf667178defef113cd3ed9c4804156a8ce97106d6dddf1ee7751e16418df3091bf667178defef113cd3ed9c4804156a8ce97106d6dddf1ee7751e16418df302cb4247a7b4c0f5835ee85e62c4092bbd8d37bc1c78efb077fe4dc7aadfc10ad2cb4247a7b4c0f5835ee85e62c4092bbd8d37bc1c78efb077fe4dc7aadfc10ad11535c3c401ccddd7c53463a8ee8f55f7d7f3f5ce35983a17a409d14daeb6d2711535c3c401ccddd7c53463a8ee8f55f7d7f3f5ce35983a17a409d14daeb6d27215ee9bebc5cc7b768c2547d88c3c6174b9c1507476e03da241827a3f39d9370215ee9bebc5cc7b768c2547d88c3c6174b9c1507476e03da241827a3f39d93705b057f07ba1d3c5e0e62249a6c9a7dcb4d4e5187b3f872a9554a1ac88ac0e98d5b057f07ba1d3c5e0e62249a6c9a7dcb4d4e5187b3f872a9554a1ac88ac0e98dc253a60dc304d32c226146979b55b5868782c49ae1b8a686e9813b51a900fecac253a60dc304d32c226146979b55b5868782c49ae1b8a686e9813b51a900fecae3976cbe78eda06543b160f3743f28aba84ae1d14a6d218aa3bae4185fa75aabe3976cbe78eda06543b160f3743f28aba84ae1d14a6d218aa3bae4185fa75aabd6af6cc60461e326a4011615b286abf521c4316b7ec2587701878ba3c26f110dd6af6cc60461e326a4011615b286abf521c4316b7ec2587701878ba3c26f110d5ded21ded92079fcf85ae4ef5a3a005f7aa8b1dbdb897f38a0610ee49d4b60d45ded21ded92079fcf85ae4ef5a3a005f7aa8b1dbdb897f38a0610ee49d4b60d4fb013221c73a7de53404b5f51cb177c695a004cecc107350d47276e29527d38cfb013221c73a7de53404b5f51cb177c695a004cecc107350d47276e29527d38c13067a600d0e29deba18589f9b2bc0c3ad5b2f91c78c6eccba9a5936731a602013067a600d0e29deba18589f9b2bc0c3ad5b2f91c78c6eccba9a5936731a6020abfa205846e32db5868c28e931f3531065cf4f5aeba5fac70fcc781c0bf96304abfa205846e32db5868c28e931f3531065cf4f5aeba5fac70fcc781c0bf9630480ddb339de6861dd02106706c3a7852cd5426acd47fb4d6c2cf71bf18b3428cb80ddb339de6861dd02106706c3a7852cd5426acd47fb4d6c2cf71bf18b3428cb6f76a8d8c61e9c026f52fdab59c832666fb401794726536c8c076f6348119cfd6f76a8d8c61e9c026f52fdab59c832666fb401794726536c8c076f6348119cfdff3cb0a5cf48031a3f08e428c32c367b1f8db3921777c8b17625da462cf28552ff3cb0a5cf48031a3f08e428c32c367b1f8db3921777c8b17625da462cf285522dae84f32e51e2779067705b07902ece75318b2c1033743b30e38c51514a0056a98c39819485e04fa2455f49b58464200fcc3c117d7cd2381c2a2157d7910b9e53f37f13bfdf1a96266dec2dde6229b88e8d60ed0d9143202ec22272be28383d53f37f13bfdf1a96266dec2dde6229b88e8d60ed0d9143202ec22272be28383d1fc83de9f846f6092e081b3ce050116a37d82fcdd22f1fe2057ceb7cc70f39aae6f67e08b2ac5de5935f408ee0be6dee0ff245f3f13d93263aca477dadae9f6806f2732eda99d9669b48ba2d0f35f443ea59f6d94d32b43c6a56a9dc280dd04f06f2732eda99d9669b48ba2d0f35f443ea59f6d94d32b43c6a56a9dc280dd04f3e4145743f485af5262f1308c82595d16f8c1148ae529a6170902b33210f574c3e4145743f485af5262f1308c82595d16f8c1148ae529a6170902b33210f574c25bf629d8c495867fad3f7bd7977ce93338aa1a091499e28d576b640ac660a2425bf629d8c495867fad3f7bd7977ce93338aa1a091499e28d576b640ac660a248c321a151bf78dc752c2850934e932bee5ba931078fe7e42d812a0cd5490ce728c321a151bf78dc752c2850934e932bee5ba931078fe7e42d812a0cd5490ce7292c3ddce2258d127535c560e5d0d9c98b7c725471c0837f21656bc7f5e6a014cbedf6a55e69e9c12cac6c4fa351d2b7731533767b483d569086c792e34e395697b9aa98088884d8b13b67fe67ef13c3e8af078512c19337b34742ed82741cea57b9aa98088884d8b13b67fe67ef13c3e8af078512c19337b34742ed82741cea5b7fc820f23ea9096301d5be8bf6720fc36b2812b39cdd4d12c088c3e013eca492c19dfb73876c7e1baf01158940a0203e0da45ba2df57927151072b147d2c1c8ba8e22fc4cbf2a0756cf93e861ccbb9463e3cbcce2bce763b4bb3d6500e5c9aba43d820050bf15268221ba78fbc3a37a27e4752c7ba9c6b326692600c8317c50fb514653ed36d12aec6d1ba04a8c7e493a8f9b1a95d788e5dfc52841ee2843a6fb514653ed36d12aec6d1ba04a8c7e493a8f9b1a95d788e5dfc52841ee2843a6c493fad766da24f71c5ce27b9363ce53e9811d7da0029a011e8473248364d26fc493fad766da24f71c5ce27b9363ce53e9811d7da0029a011e8473248364d26f643348a038df576c1fc14596af4163261ab9b53ad4d061c17dc8465b43d27dd5643348a038df576c1fc14596af4163261ab9b53ad4d061c17dc8465b43d27dd5ab1124f24ce21a9f3fd69fbcbc5c1a725e662b8013d4e84c9532e78fa4e0696eab1124f24ce21a9f3fd69fbcbc5c1a725e662b8013d4e84c9532e78fa4e0696e229d5e9f9eba91c68980da5e68d78887730cb094738c4865c7bdbc9fbbb38f6c229d5e9f9eba91c68980da5e68d78887730cb094738c4865c7bdbc9fbbb38f6cbe386b5a983e63e3fff657eb628b0749471b5d4426069f5b6c2a562ed5754eccbe386b5a983e63e3fff657eb628b0749471b5d4426069f5b6c2a562ed5754eccc9f7bd00076b6c508bfec1fb331710347444e37781e3bf6ae480778f60865f9d2621bc765955c6e2f9b27ccbd8877d596b67938daf98ec5d19baf13fa587408a29cb74da3795cb3cb060643ac7d21c85d63717f52721bc3e0f6b052d14b06fc629cb74da3795cb3cb060643ac7d21c85d63717f52721bc3e0f6b052d14b06fc67f98d5735893b965ffede9d42cd4ac5a045f02f95e4ebfc18ff1735a0ffd49a07f98d5735893b965ffede9d42cd4ac5a045f02f95e4ebfc18ff1735a0ffd49a0376acee7a65a2d24a0b3aa92c3fe6d2630511d0ec18132f1d5d61ae119b28c20376acee7a65a2d24a0b3aa92c3fe6d2630511d0ec18132f1d5d61ae119b28c206753f07c9fa4930c078b43f9eb628ab0ce53bb62fe2a0df7e96595404446fb366753f07c9fa4930c078b43f9eb628ab0ce53bb62fe2a0df7e96595404446fb364cecb90868b9ef09ff9e91ec2c483800106568ee7a1c7aafafa7b8ff1a0534234cecb90868b9ef09ff9e91ec2c483800106568ee7a1c7aafafa7b8ff1a053423e49850bf3253ab6343acc53589775efa391cbf7d6941657e09e29b416d231fb2e49850bf3253ab6343acc53589775efa391cbf7d6941657e09e29b416d231fb2ccaf7cadbb27666c3681d00366183ecb9019f458682c382fa4eb5317d7289cc3ccaf7cadbb27666c3681d00366183ecb9019f458682c382fa4eb5317d7289cc3986743168bc4838aa20aaf3d259cb5ff8d7b64bbfebaf7f8a260e31f59560a1c986743168bc4838aa20aaf3d259cb5ff8d7b64bbfebaf7f8a260e31f59560a1ccb11276e5d7bfb788010e7b93de09b84dcf89f8d04a90565f456d49ec9eed866cb11276e5d7bfb788010e7b93de09b84dcf89f8d04a90565f456d49ec9eed866db0ef12087353a188097cb41e82ae7aa2f5684bc2df94e71b101ebb5b0f8b1c1db0ef12087353a188097cb41e82ae7aa2f5684bc2df94e71b101ebb5b0f8b1c11414d94a744b32e62663acb5c1322bee093eb19d87d61cfba89ea1d80927fee91414d94a744b32e62663acb5c1322bee093eb19d87d61cfba89ea1d80927fee97cce7b7075366a5682a10b8285f56c8b9c50c948f7e2bbe878641ee46544d42c7cce7b7075366a5682a10b8285f56c8b9c50c948f7e2bbe878641ee46544d42c2fa0dbde13e437f66493d1bff296cf8cac007d55dc90c7522bc0142ebf5f2af02fa0dbde13e437f66493d1bff296cf8cac007d55dc90c7522bc0142ebf5f2af09555a9c48ff4c449da04fdae57ce5ee08726a32ab28c4b9049d3be9b483c43649555a9c48ff4c449da04fdae57ce5ee08726a32ab28c4b9049d3be9b483c4364e6ad8d8b98a34fafb9e50bc1fd232cc7fe9eacc0112707676fe59b14cf64eb6ce6ad8d8b98a34fafb9e50bc1fd232cc7fe9eacc0112707676fe59b14cf64eb6c0c120e2dcd7a4b523a5eec3322a1252f7fb8cfdb0f11304c15b338e3609b123d0c120e2dcd7a4b523a5eec3322a1252f7fb8cfdb0f11304c15b338e3609b123db15aaa2d81f05fd72c8946f5aa522193147d72eebe191918d501a348e8d8ed24b15aaa2d81f05fd72c8946f5aa522193147d72eebe191918d501a348e8d8ed24b2fcd5c0ef62256e833d7e903c1249e1248c5bb0637a5733d8dac667799a2b41b2fcd5c0ef62256e833d7e903c1249e1248c5bb0637a5733d8dac667799a2b412068a97fd0e6929d271ad0ab009065e2139d503fb2f29135749b19aaeae0ddc52068a97fd0e6929d271ad0ab009065e2139d503fb2f29135749b19aaeae0ddc55cf8b5e2ddf302577b0f776c15ca55780c08b486f8a350b80028de2b553cc04ced88019dfcfdeb1777ad3646d9a1f0524dbb8d3b63cc9adc5ce97643340bcaf4902dece284b232f58497a7fdc13504c9a261fa3808b3f8051e8869d212d26e930383602b36159ee951ceb398066e8add3660eb5572fdf1343ce84bfc51c4887a50dc8e702079488069d3bb16167fd91aebf34794fd2e9c5a811d00c7589ce3c650dc8e702079488069d3bb16167fd91aebf34794fd2e9c5a811d00c7589ce3c6f7fd4bdeb586399c3560f1b07d739aa393821c5978ace316e3a039d21f6a85e7f7fd4bdeb586399c3560f1b07d739aa393821c5978ace316e3a039d21f6a85e78550ffad5104c8486aad312304e08e6240c55efab54f518784ebf06b0dddc3e18550ffad5104c8486aad312304e08e6240c55efab54f518784ebf06b0dddc3e1ed9d370d3eacbb1417da06cd73fe74c0ea5e67451e032078281cf3472bdd4c1cd201707237a9a3ce365826257f2a4d63b761554947d9f2e181b7b6a072a1346e1df0f41c9ee5fd7898f605aae32fc7e17a5d4bde36ac4552968085e74b3c0fab1df0f41c9ee5fd7898f605aae32fc7e17a5d4bde36ac4552968085e74b3c0fab11ea2d6d36cd6008755f41b62eb44b6756c74c06dd4b52e900ef3b9c5417550d11ea2d6d36cd6008755f41b62eb44b6756c74c06dd4b52e900ef3b9c5417550d1a0fa992ee5b8157f525704df54f85c9923d0b307763411baa2d6aaaff67bbcb1a0fa992ee5b8157f525704df54f85c9923d0b307763411baa2d6aaaff67bbcb5e8029f923410d3e3ff35de1240834d67b9f890eec8c5e6748e98718e75ae0655e8029f923410d3e3ff35de1240834d67b9f890eec8c5e6748e98718e75ae065bb8cd7ebf613540d5c8577b35281ad9d921da407076596cbbf966b49835bb68ebb8cd7ebf613540d5c8577b35281ad9d921da407076596cbbf966b49835bb68ea93e895f77dd3b81f2bb88a2654e73fd1d84a5944c9c6c8f933cac771e7742803b5d46e48a9855bad44ff2e70ff49b5eb3bfb77e9e8072e42e11ace95e6864806e2c8a9fd8cabb6d1b662b5663ce2b4092e1de95f99701150cb39fababe5d36d6e2c8a9fd8cabb6d1b662b5663ce2b4092e1de95f99701150cb39fababe5d36d19fb27b5100b9924add8a4e0afd33a79e61030a5f6285f8ce1f6d8216c16179d91a4b65590d5924df8791d5c78990d6cca83abd86f4e12369ec37cc37cb9562a9b054c26ca6c0baae35d70a6fe5e3f023530e7d65b1790ca713977a522a9c6309b054c26ca6c0baae35d70a6fe5e3f023530e7d65b1790ca713977a522a9c630a825ca572654115bc8cde364b3580aceb9ab6bea96a1e4a10b957ae4677785b5a825ca572654115bc8cde364b3580aceb9ab6bea96a1e4a10b957ae4677785b5ac8f697cc71fdadd549fb539eed8d1cbdc75aadee4c7a132e58710730f659ee8ac8f697cc71fdadd549fb539eed8d1cbdc75aadee4c7a132e58710730f659ee868f5dcbb0ebf2506f6117d223ea22a8df5f7a670e1be6e6d38b56d67d08378ba68f5dcbb0ebf2506f6117d223ea22a8df5f7a670e1be6e6d38b56d67d08378ba7d8681e5acb052fdb492402ab223184fd43bad9bd9e4be51f390d3872860fb137d8681e5acb052fdb492402ab223184fd43bad9bd9e4be51f390d3872860fb13c31520fb70e2852507356221a6605e046a5f1202b83a21d92581eff84ddc72dec31520fb70e2852507356221a6605e046a5f1202b83a21d92581eff84ddc72de0e7feebb159df3bb76202f8e58331f2c21a16d3bea959a5f409bad3369c9ef8a0f8c74527b8ba6422017429140c086e5f33f5e121ea34dc2053135274e210baff0c20478d23996f8cbf9bbfa96638a908d148762e1e2efee895274688b89171cf0c20478d23996f8cbf9bbfa96638a908d148762e1e2efee895274688b89171c02c0d86c6e83504a3d9bfc637e75e5cf61f5437b8d4bfdfbd5d63500504b47ad4e4d4c62603be7c47e02f9c87d4874bd3386d4f131461f45e9abfb617b40d4238d03d01911785e7b856fc6e6e62d80501342ed3a23b5dd0d36c668c344df276f8d03d01911785e7b856fc6e6e62d80501342ed3a23b5dd0d36c668c344df276fdb35fced62482535ae77325f3c8887f062c100c93664ff81901a0ca471ff4c55db35fced62482535ae77325f3c8887f062c100c93664ff81901a0ca471ff4c55f08cda0934c6501621c8e3a37223f732d6765d07fe015420c3a4614bb8d9bb78f08cda0934c6501621c8e3a37223f732d6765d07fe015420c3a4614bb8d9bb78451bef2ca0e0e9b642f062290b9119e7786df2ae8c52bdbc1e0db1888e658e35451bef2ca0e0e9b642f062290b9119e7786df2ae8c52bdbc1e0db1888e658e3511748de6d13a7662ebe3a03b813802c78fbfd59444db3cfce5445dee494a0b4111748de6d13a7662ebe3a03b813802c78fbfd59444db3cfce5445dee494a0b410b06d1bd25b6d3b7296a687a21e189df19bd67f17551bbe86e545426d80b0ef20b06d1bd25b6d3b7296a687a21e189df19bd67f17551bbe86e545426d80b0ef21b528fcd63d500aefd23bd36c4683e1e5b073233c8a6ae03e02d751c98ba2f971b528fcd63d500aefd23bd36c4683e1e5b073233c8a6ae03e02d751c98ba2f97757b8f9d9f5f8e85d6e082fae5d8ac67b9c99bb6224d9190048f4e042a8cfa74757b8f9d9f5f8e85d6e082fae5d8ac67b9c99bb6224d9190048f4e042a8cfa747852d53c972741d813673fb9d84d3cac3b36a2a5c70397d31b1a01119bd4038fb645afc1515495f3d3eece2eac47580c31dffff1db1f273d26315d4f7d0c8881dbda08bbacc0d3f0ec7705dbb8471f2c8c2c14f16f1344cb36ef3e554353901bdbda08bbacc0d3f0ec7705dbb8471f2c8c2c14f16f1344cb36ef3e554353901bcf69b8619f4f6ac6f6e2d1f28e43bfa713f281d771353bb689542ad4b305677dcf69b8619f4f6ac6f6e2d1f28e43bfa713f281d771353bb689542ad4b305677d591881e65eabfe417f20ed7c8f150be84094baba34604c5ad874d36cfdee2b5f1f4602bf101e8c14254cc7e418dc180f7da5547e8262f78a977d1a5e9ce67247010e97175e61c06c3ce0a6dffd94fa72d9f8462878bef69e75613a190f3cfa9df20213469a81374048241b2ec85979e6b3bd445d3a505497d889cf1b67c683066f8c75e4d06cd50c652e3cb2f5cad9b17d59a949c84d622756b55063ef9c6af46f8c75e4d06cd50c652e3cb2f5cad9b17d59a949c84d622756b55063ef9c6af4454182cffeddeb682e707d30da332ab0bc068d4169908e670f1c616f45c92632454182cffeddeb682e707d30da332ab0bc068d4169908e670f1c616f45c9263294a4470e5f7a632afd46cab6b3d84ac291aabad124565a05452a55acc9004fa094a4470e5f7a632afd46cab6b3d84ac291aabad124565a05452a55acc9004fa0d87efb8acbdd8b0712ba88d3947fd7fd4cb19b3364180260669ba4173118a268d87efb8acbdd8b0712ba88d3947fd7fd4cb19b3364180260669ba4173118a2686444bc08621d19df311908a0762fc4812ef3ccc190fe4d4245d6f5cca2b3a0156444bc08621d19df311908a0762fc4812ef3ccc190fe4d4245d6f5cca2b3a0153e2b695b2797aef602bdea1ae1d9767510503d7c49de3ae2c48a267a18d13b7d3e2b695b2797aef602bdea1ae1d9767510503d7c49de3ae2c48a267a18d13b7d6e2a40b198a890977ed4e1535f778b2ef14380e3e6e17797d724e41a1d63a1636e2a40b198a890977ed4e1535f778b2ef14380e3e6e17797d724e41a1d63a163cc2eeae573ce7e59888b124d4d973f5bcaa90359c33f8cb67806eca5336e9cb0cc2eeae573ce7e59888b124d4d973f5bcaa90359c33f8cb67806eca5336e9cb00f0d21534855cc68a6719ce4484f86ae31688f826014905162fb09540856e2440f0d21534855cc68a6719ce4484f86ae31688f826014905162fb09540856e2442a7c66da87e89797cd50db679dfc0a53db3be67c2d7f2c10ed12f798e38ca6932a7c66da87e89797cd50db679dfc0a53db3be67c2d7f2c10ed12f798e38ca693d1ee572f8659d7556fa55df32270fff5bfd90cd52008a6f6db76d9cc8c87b976d1ee572f8659d7556fa55df32270fff5bfd90cd52008a6f6db76d9cc8c87b976997ebc3f05cc73621199bdb2778dd0273b6cb738f192fe432bc2d8b2796f930a997ebc3f05cc73621199bdb2778dd0273b6cb738f192fe432bc2d8b2796f930a3f9ed15caf519889e82c2445caa1b32ecd868169c2cbdab83d963627e6b7ea21c9412a58916743ba5a8faa81d6eb27a187d7cf8dc22a109ff55b7b32092c54e5a14daa64376bdc373123481510e4dada38a98049412bb893f5a6c5503fec8fd7155dac0622caeb5f6cf9b7de8a59b82ecacd1d9a8b4503c9864c3530436948ef24ceb64a772e8a3ce6b4c723d761f9118a3f13aecb396b54a65a21779f25c022bad5fef6b220b678639368d73abc8b2fc458a05c4414fccd7233b5a887c8358a70ef40d1b9a7e4f9863dae9fe485a0acdc0872861802bdf83763a29128254f9970ef40d1b9a7e4f9863dae9fe485a0acdc0872861802bdf83763a29128254f9960a114ab728834fb919db1b96797aebcd9580baa3126b7e1e90039cfbd8bef8f60a114ab728834fb919db1b96797aebcd9580baa3126b7e1e90039cfbd8bef8f0789e506192e3d1cac9f4a754a39869df34eb5c2705b6d10c9381410c5aedd4db97e1f9dc3f7b4039ad9e4117fb21f44f74fa4f933957d728be34a47e3a29c1f5e6d08b2afc382e70d171ad0abdb3b18ccf334567f65242701115eb8fa42be905e6d08b2afc382e70d171ad0abdb3b18ccf334567f65242701115eb8fa42be9069f1f848af37ebd00a00e71c7d841931ce59cae74fe63c083d6e9b1c881d579669f1f848af37ebd00a00e71c7d841931ce59cae74fe63c083d6e9b1c881d5796f6940f46ae3ec63fc773a23164de19161e64315237a992964e16d686fb449ce0f6940f46ae3ec63fc773a23164de19161e64315237a992964e16d686fb449ce0e1b73d77cd057d12604102f2a3235857106e6c355e0fba4e8708672fc7fef95b534b7cc883d03c64fa4ce24ff44989fb51e3948ede7547b40a486e02faa170849c8da49c7147430f26794fbd196471f3c12c48da01ccaef3d761f9224cfdf3549c8da49c7147430f26794fbd196471f3c12c48da01ccaef3d761f9224cfdf354f867950e985bc54ed5f59a5e9eaf137cda4b3ead3d27adec4708b1a7f937d64bf867950e985bc54ed5f59a5e9eaf137cda4b3ead3d27adec4708b1a7f937d64b83758e03032a4ec537f0e2da3b0f4fc73d1383993c252b9b7b1e2f96f932695d83758e03032a4ec537f0e2da3b0f4fc73d1383993c252b9b7b1e2f96f932695de1dd2286c853eac7913dd01b13e4f2a313dc83097cb8e2d9d67b9782e5431fb9e1dd2286c853eac7913dd01b13e4f2a313dc83097cb8e2d9d67b9782e5431fb99b9cbb39cc4bbee000c56fc65eaa55f34bf9fca449e0810ae026a7f4efc456469b9cbb39cc4bbee000c56fc65eaa55f34bf9fca449e0810ae026a7f4efc45646c4bd904a91221949c884b1d8bbb1466ade798e948545cbe94b7ae28788d352e6c4bd904a91221949c884b1d8bbb1466ade798e948545cbe94b7ae28788d352e69344863e5daf4f53f1dc41f3cef4ddfa6d04ae66749775ff63438e2dd93926e89344863e5daf4f53f1dc41f3cef4ddfa6d04ae66749775ff63438e2dd93926e8bcac06c273ce748231e3f339295bb77626f751a38c04d3ff0e8798896fa04d85bcac06c273ce748231e3f339295bb77626f751a38c04d3ff0e8798896fa04d85326f24d2500b639874d8ee4acc0fc1cc6bce34dd404068ee2056295da0447505326f24d2500b639874d8ee4acc0fc1cc6bce34dd404068ee2056295da04475058d5bdc1c19595d4bb479a0038493b690dcbc44e8673904c5b0a8340e4a15541b8d5bdc1c19595d4bb479a0038493b690dcbc44e8673904c5b0a8340e4a15541bd4ec921d8d34ab9d4bdddbaac2506e52f26c6663b7ebed15dd84925298dea7b0d4ec921d8d34ab9d4bdddbaac2506e52f26c6663b7ebed15dd84925298dea7b0a2e4087bf57cf29b6fd539a422d84f95df2a949d7a8f7f443b15884cce5e2991a2e4087bf57cf29b6fd539a422d84f95df2a949d7a8f7f443b15884cce5e29915ec8f4e8bcccdfa9903e5198ae60523778a139462f3d06880cd89eccf471bfd321585d94cde18e588d8b850caed517e5ccd4609336b22c134ebe8640d1981d95cf93cc807b7b61295f5984923d9035ac1ce1a715c45243d09d15eb11acd41280cf93cc807b7b61295f5984923d9035ac1ce1a715c45243d09d15eb11acd4128002cffd522941c6b44dea53efcc5eba9da35626f03c687c914bd513f64e2c4b8c02cffd522941c6b44dea53efcc5eba9da35626f03c687c914bd513f64e2c4b8c6ccd7dd8d8d8e591e21f1cd40e97236afa51c7da3f11fef370a8ca2f2a23444b6ccd7dd8d8d8e591e21f1cd40e97236afa51c7da3f11fef370a8ca2f2a23444bf488afa9c3e930d7903983899fa05962a84cd5a99022ca0cede313e8483af6b8f488afa9c3e930d7903983899fa05962a84cd5a99022ca0cede313e8483af6b8a97fa1a10a68d6b3319639ec403978140f6eaf0f2c24dc1d367b9c81f4a7ba45a97fa1a10a68d6b3319639ec403978140f6eaf0f2c24dc1d367b9c81f4a7ba45c369db7f402dde1635505413a18516466d4619c96942893623ec7eaf1c8280acc369db7f402dde1635505413a18516466d4619c96942893623ec7eaf1c8280ac9a0e16d3a778bdcc7be74e5f62c4750e9f836dc8ffaa72dfd1cb7b630da977069a0e16d3a778bdcc7be74e5f62c4750e9f836dc8ffaa72dfd1cb7b630da9770633e0e27fc4db3a15c90b537fc3fea8a10eb31a7859ed513ae8918f6885f8d70333e0e27fc4db3a15c90b537fc3fea8a10eb31a7859ed513ae8918f6885f8d70302905ce4d70eafccf7ec6efee2b69b345fd1a8da870bde1c105679143ca6939a02905ce4d70eafccf7ec6efee2b69b345fd1a8da870bde1c105679143ca6939ad25cfb1fae2372ba600e1c3fc66230eb7622ee15f717ab96b2a92a0e4cbe4e13d25cfb1fae2372ba600e1c3fc66230eb7622ee15f717ab96b2a92a0e4cbe4e133d11f0a60bbc2afd806e9985944f870e278fe9169250a5aa5b55d281200844263d11f0a60bbc2afd806e9985944f870e278fe9169250a5aa5b55d2812008442678b367267c506ac34fc394dd78547a459d85cebef1bef481ac25ced773b39f5678b367267c506ac34fc394dd78547a459d85cebef1bef481ac25ced773b39f56f015a9a654c5a7a2f7a5e213e6ba99586c03c78fe8bca47b56cc9bba03ee34eef015a9a654c5a7a2f7a5e213e6ba99586c03c78fe8bca47b56cc9bba03ee34eefc2d92c5204ae0be75afc2d8ea653188490011286ab6a9cd6bf6cd9a12083e0da6752c0aa760f0ad5b90798db73c83150f3a909ae8bf7f7ee9553195e39ec430a2f5c0dc21262557f82fd30494bb803e91fd9e0aa35df62c126bb378ed8c339fd06b948d8edaffb5a1af6c9d03544ecc85eb6953d409b4569a2e75d485cb5acecd60c1e0399a6af0208f968c22b03a0318fa3bebb383e19b06b96696d672d01ecd60c1e0399a6af0208f968c22b03a0318fa3bebb383e19b06b96696d672d01e8b10b5869eed7dbd63a3d6e9aa3643684a0466d748aabd0ce9f0c447cd32aaa58b10b5869eed7dbd63a3d6e9aa3643684a0466d748aabd0ce9f0c447cd32aaa57ec22ff0bbc7650dc3cefe486b7c53c109116b10c05768c0e551bc5c013963007ec22ff0bbc7650dc3cefe486b7c53c109116b10c05768c0e551bc5c01396300e80f0c910918a5c8490c56ef6da1bf16c1f39f45963164613ae2011fb45e16d9e80f0c910918a5c8490c56ef6da1bf16c1f39f45963164613ae2011fb45e16d97b2a067fc4562e70fc1e463d8415e77bd44c6e1c9943eaa3511c9c4371ed15c67b2a067fc4562e70fc1e463d8415e77bd44c6e1c9943eaa3511c9c4371ed15c634e6f93c96a0ae47f6109d7dac63705600b7e164d9efbb223059a2f51aca0b0f34e6f93c96a0ae47f6109d7dac63705600b7e164d9efbb223059a2f51aca0b0fdc20026daf5f25036d6598df7bcc3d85f6603eb51a9790930c7be22d6017626cdc20026daf5f25036d6598df7bcc3d85f6603eb51a9790930c7be22d6017626ce4edd2f4583a4eba3f8162875879aeab80599e00137eb956a3d62a507ecdc5afe4edd2f4583a4eba3f8162875879aeab80599e00137eb956a3d62a507ecdc5af17b57847f40af6ab3998c23dd9a488f3dc91f8ea8a0a104a44e28944f9c355fe17b57847f40af6ab3998c23dd9a488f3dc91f8ea8a0a104a44e28944f9c355fe04ea7d3fb5fa1acb7c87dfea582486d048fd135fe1192684d0712ef9438fb5761b184e7aa480796f7f6acd65ee504713d8e03771081894bcedcbabdc3a886a948c4d3777f7178fd0a2de6e7fbc050b2480492d1db190e46ec2adfb9b71b6ee918c4d3777f7178fd0a2de6e7fbc050b2480492d1db190e46ec2adfb9b71b6ee91a590ed19fd056631549fd424bccdb32d7cd0bddbb948ff642898728db84d7f0fa590ed19fd056631549fd424bccdb32d7cd0bddbb948ff642898728db84d7f0fe3d84c2e7360515cf9b587be583c99a55d19ad7a7ec449111f465e97ee8beac6e3d84c2e7360515cf9b587be583c99a55d19ad7a7ec449111f465e97ee8beac62e445f621cb226c96a041a34384d135d4ed320f860285305a182a0d3f83e15b42e445f621cb226c96a041a34384d135d4ed320f860285305a182a0d3f83e15b4eb7423f90fd457802aa6b6418991d6614c5764ccd0b379cabc2074a54d922730eb7423f90fd457802aa6b6418991d6614c5764ccd0b379cabc2074a54d922730f71b291cbe394445097c031846a53524b31f92d0371b452bd15b36b105d3d19af71b291cbe394445097c031846a53524b31f92d0371b452bd15b36b105d3d19abe4c10d72ce7a6d8ba7bb268dfca031c7241809c02d8597c32bd33b2d151f9d2be4c10d72ce7a6d8ba7bb268dfca031c7241809c02d8597c32bd33b2d151f9d2aeee27a95c3f3a47e149cf7225707ff874aefcf6922cf6bed2d730b03f39f471bfda10bbf7e04ccb35a27970562bb28c5cc6bdb23945c230f1ea69c2463cb95d462683ea2a2ddd7aa5c89216ed636a4bdfb3fde2ba0346b5eed682a1bfeb4560462683ea2a2ddd7aa5c89216ed636a4bdfb3fde2ba0346b5eed682a1bfeb4560825e8ac1693f8cc8e012b020f8d7376d8d079024f74626d34723342609c8cae7825e8ac1693f8cc8e012b020f8d7376d8d079024f74626d34723342609c8cae7ea2e3ed86d4ef4f1d53763eeb3cab3edb20c26032005fb41132f2de804580bc4ea2e3ed86d4ef4f1d53763eeb3cab3edb20c26032005fb41132f2de804580bc4136effddb885bc9214cb798c05970a3573b34dbfba1bdbe64cf8accf4ff4ef14136effddb885bc9214cb798c05970a3573b34dbfba1bdbe64cf8accf4ff4ef14f1c3a0f0d279a046b3bd4c9a391a7194878d5244344ec27c98b1e0e2a7aa90d8f1c3a0f0d279a046b3bd4c9a391a7194878d5244344ec27c98b1e0e2a7aa90d866a15f2c38169af5db876860b152aaa4a66ded8cfdc5fb01e7d73e8e70d78e2e66a15f2c38169af5db876860b152aaa4a66ded8cfdc5fb01e7d73e8e70d78e2e538ae029296623eea40f1dec41e56b9bf958574d06594f2cd9970f414e7c2568538ae029296623eea40f1dec41e56b9bf958574d06594f2cd9970f414e7c2568e1a47d9e2c9984b714d1746d536e34fe50f8b6a7b427007e9dbf8a0d6fcc8698e1a47d9e2c9984b714d1746d536e34fe50f8b6a7b427007e9dbf8a0d6fcc86989d827afeb9f3ecca0f3bee70b7643014ce75492df306ab3131a9a16d90765e0d9d827afeb9f3ecca0f3bee70b7643014ce75492df306ab3131a9a16d90765e0dba35205ab226a8d596a7f101ca233bc980d7ca6cdb8827b236c3612f7a3a8229ba35205ab226a8d596a7f101ca233bc980d7ca6cdb8827b236c3612f7a3a82294ca68a391176a4966ffbf53c4dad3a310b67127df2459c98fdd3c59600dea01b4ca68a391176a4966ffbf53c4dad3a310b67127df2459c98fdd3c59600dea01b3626f8178bd4a8fbf365add375ccf47339ef17765752b98c2280397206b374ab3626f8178bd4a8fbf365add375ccf47339ef17765752b98c2280397206b374abf694fa046888d8b0d78b940aa92cc692e62621cc9e9a863ea1eca36dae8c7942f694fa046888d8b0d78b940aa92cc692e62621cc9e9a863ea1eca36dae8c79428bb32a9f03db068bfafc761cf594e5a34e2ae32bb5adaccb90d98fe35e2c7c5f8bb32a9f03db068bfafc761cf594e5a34e2ae32bb5adaccb90d98fe35e2c7c5f719883eda5f5a7a8c95e91e8cae61b1f435e2884049edfe8d7c67cddc217ae8b719883eda5f5a7a8c95e91e8cae61b1f435e2884049edfe8d7c67cddc217ae8b66aeaee9f03f6c4776d41e1bc3dcf4dcabe1bfad4b9dea7dc2cd3f0f7086d15d66aeaee9f03f6c4776d41e1bc3dcf4dcabe1bfad4b9dea7dc2cd3f0f7086d15d1ce2d2f0f97b56335edc24f0ac438219823a8bf615f83f504a55e498ba5da6fa1ce2d2f0f97b56335edc24f0ac438219823a8bf615f83f504a55e498ba5da6fa5d86328548a39936327104777f5d5d2f36b800d2ea15693e632c4e3850b6926f5d86328548a39936327104777f5d5d2f36b800d2ea15693e632c4e3850b6926f5d5b04ba2312c9cf559eb0245eb656677aff1411d24a20c8c44f760af00b94f35d5b04ba2312c9cf559eb0245eb656677aff1411d24a20c8c44f760af00b94f365ad99e057f7a54c630f13672ec7c5f6790995083285d055cfacbf881c05b99865ad99e057f7a54c630f13672ec7c5f6790995083285d055cfacbf881c05b998c4d1269afbcb8e21cb339cf7de50fbbf007108de189faed44bc2e1b683b7363ec4d1269afbcb8e21cb339cf7de50fbbf007108de189faed44bc2e1b683b7363e1bfcff6a01afd5f88c7aa662539f5bd57b711fb619d9fcec31376bc743e4dcac1bfcff6a01afd5f88c7aa662539f5bd57b711fb619d9fcec31376bc743e4dcac455ac3ccb154cd6f7e52e57b8d86f3c8e13b127b1a992a289b9df02888771f12455ac3ccb154cd6f7e52e57b8d86f3c8e13b127b1a992a289b9df02888771f125d5d400809ecfb7b82f037fbee63d1091f8b06b94f1355128cae7bb9c8604f655d5d400809ecfb7b82f037fbee63d1091f8b06b94f1355128cae7bb9c8604f654c44a5ad82ce835e840f6816f3b67f8e2f79fca309885f36137c9331a41139ef5d50c638af3411c238b5499ad18b36f05c503fc5cc8572970dda708128ad36d9b56d8746d1e07e472d8cc4217b60d4fcdc3f08d23937886a344dc3587ea75a17b56d8746d1e07e472d8cc4217b60d4fcdc3f08d23937886a344dc3587ea75a1754dbbb4690b7cdfdbf823c64de2792320d5cfa1e40b585669d82be008c07ee7f54dbbb4690b7cdfdbf823c64de2792320d5cfa1e40b585669d82be008c07ee7f395b05b0de268414c03fa53af31e7d1d663778bedb53210c0295bde94207c937395b05b0de268414c03fa53af31e7d1d663778bedb53210c0295bde94207c93781f1ef4eefc2497604593c5328da166b67da7557aabe4726bb640b88cd9d034981f1ef4eefc2497604593c5328da166b67da7557aabe4726bb640b88cd9d03495c6db2cfed0917352d2c0239070daf782489474331a07de74d5ae43cdce139d65c6db2cfed0917352d2c0239070daf782489474331a07de74d5ae43cdce139d6f2970b3a5ff6cf04b44352da6ef78e9581fe4238938d7a84d3ab6f204fb12623f2970b3a5ff6cf04b44352da6ef78e9581fe4238938d7a84d3ab6f204fb12623e040a3f90639e5d6aca6f70d043d3bd013e47ac8b346f51d91551f83e39f3388e040a3f90639e5d6aca6f70d043d3bd013e47ac8b346f51d91551f83e39f3388fb244a6eb9cb932f1a459c1b0bada0502125dbc456b1878c430a1225047f4bb7fb244a6eb9cb932f1a459c1b0bada0502125dbc456b1878c430a1225047f4bb743af4e54fbe040a8550a2d51b261cdda6c4f438c0e414c28e26f48c81e8cd99743af4e54fbe040a8550a2d51b261cdda6c4f438c0e414c28e26f48c81e8cd99729177494bd98f669f565f876ae5963d88004898ca54d8da4de6c0c1bdd0decb729177494bd98f669f565f876ae5963d88004898ca54d8da4de6c0c1bdd0decb70e7706ca41806c525ef19eb0267f2f5d66bd2086317736516cb52f451f0be0750e7706ca41806c525ef19eb0267f2f5d66bd2086317736516cb52f451f0be0755d0515112a5b46b75a09fe144d0be7411ef32181396156153397b1b19b23b1786073a4b796b5934ca35701dea8dc054076e38b821ccfa8a61d7524a7f857949b27e532fa3fa87724f24eb05ea788989f6cebd385a19374f9bfad0465674bfee627e532fa3fa87724f24eb05ea788989f6cebd385a19374f9bfad0465674bfee6720f86ff104fbe674109098c729f858db1f3005a0d426cde7421f85effb492b83dd0e1ee341bd7d82150a11799271fc779a2771e0629da20f3c75ff41915f8643c81097245295f63b6b19db3f8ff3256a3abf4f381a99ea9b7975e6e1bb63bca3c81097245295f63b6b19db3f8ff3256a3abf4f381a99ea9b7975e6e1bb63bca692567767bc0a10a712f4b2642034a235c59f7cceefb008d6c95fa163f2ca4e9692567767bc0a10a712f4b2642034a235c59f7cceefb008d6c95fa163f2ca4e996c6aa749b53227115ae09fb58826942c0d89b2f1529310d8ba3c80f66ef101fa95ca017ae2018ea2e64dd8da20e0b0dee85fd8d7536a73f4a0982e4e83b96b64f34d0544e2ec88f5b9b9b9c5813224ff1fd49bfa70f86e1a6e642707ec830b427f24265f59a03ea46436d4bd56a7208b7b97e2790a42df19ddf10240bf3c8a7aa6aaffa4666c2af2609ea7dc230ee0c431119a4120ee2f262a3d165c9416254aa6aaffa4666c2af2609ea7dc230ee0c431119a4120ee2f262a3d165c9416254a2edb960aa256f085c1b3fc0899273095ee45ae277aeafc4cb64c6dfc2d8e5caa2edb960aa256f085c1b3fc0899273095ee45ae277aeafc4cb64c6dfc2d8e5ca8de0b1085d445dd487860613a9d15b20b0d67d85d92b025fd7e16410bb5ae8928de0b1085d445dd487860613a9d15b20b0d67d85d92b025fd7e16410bb5ae8921e188d924fe05c809f13cc347840570cca0105abaea951dfa286fe2655d2d4a51e188d924fe05c809f13cc347840570cca0105abaea951dfa286fe2655d2d4a531864cd779f36b02874048c4ad1bf653f5c89ec4ad87255f3705a074203b898431864cd779f36b02874048c4ad1bf653f5c89ec4ad87255f3705a074203b8984c1b16f9daed7c21f93a69538acb668e1523909809e6cc3f24f71f0d74d49cafcc1b16f9daed7c21f93a69538acb668e1523909809e6cc3f24f71f0d74d49cafce6bba289edfbde2e830348272a871b224868f13c00223c4ff8d0ed1ca5fd5dabe6bba289edfbde2e830348272a871b224868f13c00223c4ff8d0ed1ca5fd5daba154e8292f46750f074a38c7d4ad9d19602d2d7b90b7d6ee28b56c8f6ba88a89a154e8292f46750f074a38c7d4ad9d19602d2d7b90b7d6ee28b56c8f6ba88a89504328fcccdfbecc1b6e83d31acfefd3f3c16916416c6dc8e99b4cefaa575742504328fcccdfbecc1b6e83d31acfefd3f3c16916416c6dc8e99b4cefaa57574266fdbbb3f82951bebbbcb762ce98c5eaf7d32e56a91beb5d245647b71d766e1966fdbbb3f82951bebbbcb762ce98c5eaf7d32e56a91beb5d245647b71d766e19500373797d8f85fb19a10132e789107fe9e7c388af2ae64d1d5ea58b7eefcec2500373797d8f85fb19a10132e789107fe9e7c388af2ae64d1d5ea58b7eefcec26e71f4028728a88a8ece694a04190191e6e7649e1aba7769cd1ed81c94bf64a66e71f4028728a88a8ece694a04190191e6e7649e1aba7769cd1ed81c94bf64a6b31a1167749f64a99550aaff5f5496fc079133125ade32bc02bc581c2738db2dfb14385c08da79f6fbe445bebb311f6a1c82f149236880c6d29c77a07a9229783a985c287abbafa9dc9945234ac5f506c57d7896b9b4b4ad90d1353ec130afe33a985c287abbafa9dc9945234ac5f506c57d7896b9b4b4ad90d1353ec130afe314e87f7f93cff2fb2d155e9f96581d6520a0472268876d13bf9b5f250550b9fe14e87f7f93cff2fb2d155e9f96581d6520a0472268876d13bf9b5f250550b9fe673e52b4ab4734d5bc3a3831e5caa89dc8779a039e9618fba9bd3965762f0239673e52b4ab4734d5bc3a3831e5caa89dc8779a039e9618fba9bd3965762f02393c6758d18c2e69e717ebfe822f40bfc1ca025aeda2720a1e4d8c771eb08f974b3c6758d18c2e69e717ebfe822f40bfc1ca025aeda2720a1e4d8c771eb08f974b2a24854e16911fe3e45271337813e8ff80b6d7367c9f7dfa3e2ade8590d6776c2a24854e16911fe3e45271337813e8ff80b6d7367c9f7dfa3e2ade8590d6776c7e813dec3489f92e6bd75f69d3169ff508800869c085877749694fa078a8b33b7e813dec3489f92e6bd75f69d3169ff508800869c085877749694fa078a8b33bd1d7c90466895eb457ba208a14c11714c5b6de2bb1b86f264d3fff1ba989cd64d1d7c90466895eb457ba208a14c11714c5b6de2bb1b86f264d3fff1ba989cd6490d2d0fe7f33a24971ad9d47de3f7b96666fd3d9c051ea673a4d0c3035c126cb4890a2ef0f629976c6399201d48348c03248613340106acd595351a5d0b0ce1fe2fe900da95285a4d5af5f8a67ad138baf287be640758023e02775930db892ece2fe900da95285a4d5af5f8a67ad138baf287be640758023e02775930db892ec2fa315e1cdabe8b2681dab02fa50eb12da2efc8e1a3163757aa1315f0bd672ee2fa315e1cdabe8b2681dab02fa50eb12da2efc8e1a3163757aa1315f0bd672ee864017019809f71b9c7a922e2ff9d91a7c357f6d4b492e86212dedfcd3d70c1d864017019809f71b9c7a922e2ff9d91a7c357f6d4b492e86212dedfcd3d70c1d1921506b710e2347a38ee36d2b1ee70eb050e698ab5a17779b06da374a19789f1921506b710e2347a38ee36d2b1ee70eb050e698ab5a17779b06da374a19789ff5a9e2a2691c833f1441a3646212e8574e822117c5afe18ee270e55465fb4861f5a9e2a2691c833f1441a3646212e8574e822117c5afe18ee270e55465fb48613b37ef894fb99f70d3bee0dc346e4e6872ad1d41cb7f2a30dd31eb49f91d6a2d3b37ef894fb99f70d3bee0dc346e4e6872ad1d41cb7f2a30dd31eb49f91d6a2dfd50e835fe38ccd646c45ddc19d231a9eeff1513c414119e092ddf6b8590407dfd50e835fe38ccd646c45ddc19d231a9eeff1513c414119e092ddf6b8590407d4679c9ce839b6475a6d4145e5073f59bbad5198238830f4fddf0546c889f0e956357b71324d7eb197a571271a3700e338f8bc6cd01368c1ef25bfc2fd23bf5b3950c021000a38f6c6f30a0e41ad5a032d8fa0e50f8d8553b85b03e43530f849c950c021000a38f6c6f30a0e41ad5a032d8fa0e50f8d8553b85b03e43530f849cd430ef3f68ce4522f76b5306dd7bad2a7062558229a04f710b3b5935d8909bd5d430ef3f68ce4522f76b5306dd7bad2a7062558229a04f710b3b5935d8909bd5d5e63ff25517ce1fabf93833dc2c31cf66badae7b0c9ff289eda7347127f7745d5e63ff25517ce1fabf93833dc2c31cf66badae7b0c9ff289eda7347127f77454444d2d6847d44c84ffc0dc04685179f8a1737b0d27dfa59a963d42f4c8bfe2e4444d2d6847d44c84ffc0dc04685179f8a1737b0d27dfa59a963d42f4c8bfe2ece8ccb3061603a85385fa09de333207d5b7bc41a7c914901048cacc4e70e4c41ce8ccb3061603a85385fa09de333207d5b7bc41a7c914901048cacc4e70e4c4186965fe9857669fa00ff4ecaed4edadde7be9ed452c17db780430c13cf939be786965fe9857669fa00ff4ecaed4edadde7be9ed452c17db780430c13cf939be7938fa2f2a2b18ed88308312f718d167bc1baa298520a847f6a410df2f34b4b73938fa2f2a2b18ed88308312f718d167bc1baa298520a847f6a410df2f34b4b7335d331eb6c629e41466ad2261808fd0e96555f628af87bea263acaca9a4b3e2b35d331eb6c629e41466ad2261808fd0e96555f628af87bea263acaca9a4b3e2b7b8cb618d95547693bbe2d8493616a331eae0a0735d0a9b753ab2fd5222a39a49fd65b0be4e83f2f7a689c75c4e776cf8f705883e7f0c7041360e32a6a04dee1ec20757863c7bbb187ae1b32d724e1a9d400fd7a52ebf929504f6183468f5b0fec20757863c7bbb187ae1b32d724e1a9d400fd7a52ebf929504f6183468f5b0f72f34197f121b188a06d1983ffa5e5e35618d2be2a689d1125031b769bd5becc72f34197f121b188a06d1983ffa5e5e35618d2be2a689d1125031b769bd5becc7296831bad5822d185e6eca47d010db13a09ed06d278883505db06cd8bb555377296831bad5822d185e6eca47d010db13a09ed06d278883505db06cd8bb55537c69637381a562d7b15dfaf7818124d93a8844bc6e4f5ae23edf02ad86c9a6ab5e00f488d3f8f63a7394aecd156c28a25ca3c0a94d2ad5497ee843305d55eae7d1a73fec4fd4d0da665ed7a0db11e1b469ac1d5e3be325391f1ad0e1d56808c381a73fec4fd4d0da665ed7a0db11e1b469ac1d5e3be325391f1ad0e1d56808c380d1f1cc9735da904c165833516632f7510a181a8d5eee5dd93588d0fb34774ad18ab55645143f22f16744b5a5c94254c330ceaebd92cbe3016a58a4075d30e8fec907e7be0912bc5a79b5cb6ff20be1d3591aa125599f442b06ef573ad620411ec907e7be0912bc5a79b5cb6ff20be1d3591aa125599f442b06ef573ad6204119ece1285295b5f22a97eed58e07addf13384e9633d1a1c5817534814f6c739389ece1285295b5f22a97eed58e07addf13384e9633d1a1c5817534814f6c7393872a20ca6a92e7e47da7262411aa421766eea1876e3d6a79279ab7e95f674246072a20ca6a92e7e47da7262411aa421766eea1876e3d6a79279ab7e95f6742460950cd0215da4eadbb5dbf425627c9f363211af193f0287dfc705f82102fe9c26950cd0215da4eadbb5dbf425627c9f363211af193f0287dfc705f82102fe9c26bc2dab7e4d0854e7063f3b0034ae9df2ee0c468079da8b9e16a5abfa16a3ba61bc2dab7e4d0854e7063f3b0034ae9df2ee0c468079da8b9e16a5abfa16a3ba6129b62915a7a42a58c4a3231e8288522fdb72734e4e276ce96844078cf919768e29b62915a7a42a58c4a3231e8288522fdb72734e4e276ce96844078cf919768ea318d987d66e94da2925ef5608e774056024154ae41093a130047b991fd9f716a318d987d66e94da2925ef5608e774056024154ae41093a130047b991fd9f716ecbd4826143549f4051114ac14e1f716af0acea3b8265a65b63e3973c521f7a1ecbd4826143549f4051114ac14e1f716af0acea3b8265a65b63e3973c521f7a1566c7c95cb98b4cff9b6ec15a65a8b66494886bb1c840baf82bf72aa6e7522df566c7c95cb98b4cff9b6ec15a65a8b66494886bb1c840baf82bf72aa6e7522df6e95ca56830b87da46d6b243928b5c2e0e4b8b667aae47a8936dfb5e13f9a8156e95ca56830b87da46d6b243928b5c2e0e4b8b667aae47a8936dfb5e13f9a815ec7086e01cf8d15330a8e2d7916e262d05bd05290ea5afbfe0da6ec04907b63a4e1ccab943025692d101858f0f72db1cb4a005fa7121983c2d025c6d545be5d6d3fd46f93cde49bdb79a31d9a5c100fe43f58e4695e10a01bcc904c4a45cebfed3fd46f93cde49bdb79a31d9a5c100fe43f58e4695e10a01bcc904c4a45cebfe4c8c7fd0408215ebefd7e962728df49045a0bed44d225fb351c7a7efaf7cd013a369985c1ba14fcd2900f64fdf74fdd1c954ac4640fb3ba7e5b21f856bdf547352813ceed9a0e37fa9543919f3f876cafdd552e3b217594103ba9a0ca9eb6b9a52813ceed9a0e37fa9543919f3f876cafdd552e3b217594103ba9a0ca9eb6b9abc3b6819be6f0a48b494254418e56829bae422d3de38e2bb25cb20e01c4b1f04bc3b6819be6f0a48b494254418e56829bae422d3de38e2bb25cb20e01c4b1f04c77d84e3931bababbac903b6e9826898ddc870c2669cdf2fd6c9d88e88bb7479c77d84e3931bababbac903b6e9826898ddc870c2669cdf2fd6c9d88e88bb74799a1ff45fbef98d06f0d83621379c90ea1401315e64c67ccb259cfc2cc0a993d29a1ff45fbef98d06f0d83621379c90ea1401315e64c67ccb259cfc2cc0a993d22421bfe2d3d99990cef9919e2260f63f225f6d95d3f0cb949a3e8a4a6b81d6ba2421bfe2d3d99990cef9919e2260f63f225f6d95d3f0cb949a3e8a4a6b81d6ba86619e5ca34c8d592e8bb443d14102103df110f46e4819b916113ee96a8399ff5337e3eba38ebab6d97eea1be4c82929861de043c6520431f77ce39f78789a5384e837b27e87238e248dedcaf12acfe4ff0c758140316fde3a76e1cd0c8969fc84e837b27e87238e248dedcaf12acfe4ff0c758140316fde3a76e1cd0c8969fc0df23c2cf0757afca5786a500ffcb28aa815c2048bc8387fd9616603e005ef630df23c2cf0757afca5786a500ffcb28aa815c2048bc8387fd9616603e005ef636a58b69880b35b65317401383bf06998ec182eb90e43b846e232fe485f6effd66a58b69880b35b65317401383bf06998ec182eb90e43b846e232fe485f6effd6358458a65adccf27b030eca3ef8304b7eb8d21fad8e3ae84601060425a86a7dd628817302f5d2570667769bc90993d7265e8aa0b0a7ef2a25d88cf428e9d19ab066a1435e3d95f8f4afe72a52323fe8637a3d6ec37d7340f2629f052b64ae9c7066a1435e3d95f8f4afe72a52323fe8637a3d6ec37d7340f2629f052b64ae9c78deeecd58500aa31b71d37a18fb783bdf41e8c2113e4009ad6ef9087050e0f988deeecd58500aa31b71d37a18fb783bdf41e8c2113e4009ad6ef9087050e0f980a7dc0c956a952173164b66d73a2970df122bc25a15a84b270e055c7c96517670a7dc0c956a952173164b66d73a2970df122bc25a15a84b270e055c7c965176763a31a65d7ab0b938896f8c326cdb2c10a1114e9a29bf1bb2d941892d32e874563a31a65d7ab0b938896f8c326cdb2c10a1114e9a29bf1bb2d941892d32e874512db427de9ffdf25bdf2ac09fc59ced64b6ea110a8934be596719ae8f41b079412db427de9ffdf25bdf2ac09fc59ced64b6ea110a8934be596719ae8f41b0794e2a47663b6bbe864fce7d70c809ed4e8c7ad246b763de96a7961e814f73c276be2a47663b6bbe864fce7d70c809ed4e8c7ad246b763de96a7961e814f73c276b76bc5fc5f923d4207eb1a6c4aaabdb094a229d5fa79acc5e033ed55638121a4876bc5fc5f923d4207eb1a6c4aaabdb094a229d5fa79acc5e033ed55638121a485f3e2e59db1be2a28143beb24a85d84de62ea92d1894ff945ed14550677713575f3e2e59db1be2a28143beb24a85d84de62ea92d1894ff945ed14550677713578816f015cac4a9a1c2fee0114bbd4da736900b477a6978f61c3c6d340c30f44d8816f015cac4a9a1c2fee0114bbd4da736900b477a6978f61c3c6d340c30f44d67e124751f2835c60a878838d6089479d5f28ffc6d547b2ec39ed6f5addbaf4567e124751f2835c60a878838d6089479d5f28ffc6d547b2ec39ed6f5addbaf450b851c40841568f9a48651223ddad20e7ba79e84135c82badee3e96353aaeab50b851c40841568f9a48651223ddad20e7ba79e84135c82badee3e96353aaeab59eb6a74cabb729a75630283d11e9aeb6504ba66efcb57fced7500db0989a15579eb6a74cabb729a75630283d11e9aeb6504ba66efcb57fced7500db0989a1557ff40e2a4c16eff8d12c6288b004bfedc08ce887a92304244408ab18621b7d895ff40e2a4c16eff8d12c6288b004bfedc08ce887a92304244408ab18621b7d8951c03f2f8239b143adfa712b6035f5774fe77314bdcd7aa4dc90de664060789d31c03f2f8239b143adfa712b6035f5774fe77314bdcd7aa4dc90de664060789d3c1694a3de575de9579fc9c50a02d2c45fb79319dea4514d605720373d48e369fc1694a3de575de9579fc9c50a02d2c45fb79319dea4514d605720373d48e369f831662e2c05ddd49c1bda3ce8f069e658be06331fd10babc33d204f6d6d30cf7831662e2c05ddd49c1bda3ce8f069e658be06331fd10babc33d204f6d6d30cf750378e7f54f4202c0d52b576e662d8029c1a976a52bc7e1781ebd98a6b76d624aa27074a33166d2fe4e914c55c6eb68898b73d8b567fa62d64fb91e37a75608e93a68e23d99582bed0a7c8b47b9188e59d4abc9d02e255053cb41b5808690a4f93a68e23d99582bed0a7c8b47b9188e59d4abc9d02e255053cb41b5808690a4f79e5894f04ccf6e47034ea3461814d005bf41ea15381037ec0b233669ec5107379e5894f04ccf6e47034ea3461814d005bf41ea15381037ec0b233669ec510734156474c57dd45a718889e82a2ea49ded3197b62ca8c5b16315c44318f4749644156474c57dd45a718889e82a2ea49ded3197b62ca8c5b16315c44318f4749644948b8974d687268648787c67d3d8c1f0670557618ee1eac86dc43d2dc1327444948b8974d687268648787c67d3d8c1f0670557618ee1eac86dc43d2dc1327442b2aa76371f8f342f19895f62f982bb64115fcd7afcdea72af240dd1967b2e122b2aa76371f8f342f19895f62f982bb64115fcd7afcdea72af240dd1967b2e122c32efff1cd93b6e743a8acaa59d52cc387f1cbcefbdab8d2a4e656513138a3b2c32efff1cd93b6e743a8acaa59d52cc387f1cbcefbdab8d2a4e656513138a3b14fe6fd920c6e003d73a7c7049bb291d0185da325e0256350b0d4196c66c976514fe6fd920c6e003d73a7c7049bb291d0185da325e0256350b0d4196c66c97650876673eef78ec4b34b9f9d803ca5d857ddf214bc0470987c3dd4f586c457da50876673eef78ec4b34b9f9d803ca5d857ddf214bc0470987c3dd4f586c457da59014544f4a3885159174939f24fe0a33b80ba62db28ded1da515cbe1de1d77a59014544f4a3885159174939f24fe0a33b80ba62db28ded1da515cbe1de1d77a54569a71f7fb0197d943f3669af1a7ba94649d4e74e06314846e293f26bed997f4569a71f7fb0197d943f3669af1a7ba94649d4e74e06314846e293f26bed997f6abfe571d78d0f91911a07e5c70f472220f5dd9f7ad4818b6a5dfc2ffc5081b01e664dce172232946e7e322d1f35a84dba615bea2645053d00898af7a04a58336d1fcd16ff97a236fdab7fa21b4b790d882b9fad6aacb36a98297732e6c8739b309a8d86654e9b35aa19471f7200142238f617992d69f10a246e29883dcafd0ca15462d4cb874798ebbb7ccc25fd740b085fdd7ce0ac4fb767df9e2cb5892966a15462d4cb874798ebbb7ccc25fd740b085fdd7ce0ac4fb767df9e2cb58929668d3a8d0a54ea397e385752e3c0a5fd6bc36c92105adb04bc187e0f52e265d9098d3a8d0a54ea397e385752e3c0a5fd6bc36c92105adb04bc187e0f52e265d9092223a34e6751ed90cef8c2b394c925e019bed0dcac2d1294d03f01b6162078632223a34e6751ed90cef8c2b394c925e019bed0dcac2d1294d03f01b616207863de3e3a46c0bc754dae8e210189e71472561dcf77d09a6e4f8a83da2cc112b5be28f9b661905c55676b26274004c3581608bc83ec332eb6a52574cac7f0f50329a7458abb87cc3083f587021a712f086d46a8d3b9b965388a8a6f78bcab7967c1a7458abb87cc3083f587021a712f086d46a8d3b9b965388a8a6f78bcab7967c18b46fb800cd7c63c5e6080cc6942f29470024af53dfc3b4e08c96a163cb128c28b46fb800cd7c63c5e6080cc6942f29470024af53dfc3b4e08c96a163cb128c2b0a49fd0a2c77b7b082e71b66cac4ae74872a77c0d8302fa2c029f47829f4f3fb0a49fd0a2c77b7b082e71b66cac4ae74872a77c0d8302fa2c029f47829f4f3fc1de54c1737a815317420f85b56e9292d6b21d78ee0c4e5229b2cc9e60b32bdfc1de54c1737a815317420f85b56e9292d6b21d78ee0c4e5229b2cc9e60b32bdfc3baf2ff6bab81c5aeebaa12e4f3b35dd891a7314df467cd1472b54a224bb820c3baf2ff6bab81c5aeebaa12e4f3b35dd891a7314df467cd1472b54a224bb82015e0cf45e3ea276160aa8aa01914cb962a6fe16c73e91fb455be340f41fe338115e0cf45e3ea276160aa8aa01914cb962a6fe16c73e91fb455be340f41fe3381c056f2671ec65bbb45e46d0a18350f525b127d9fdded25479ded80fe201e1742c056f2671ec65bbb45e46d0a18350f525b127d9fdded25479ded80fe201e174287bd4b6eeba5e52439cf38fe39df1414d6f93ece9783e1cdb252dc4ed2e0b0d287bd4b6eeba5e52439cf38fe39df1414d6f93ece9783e1cdb252dc4ed2e0b0d222392e8ee8d1638c13634a26ec6d1d76bd428f492af96af0dde518bef1b0e59bfaa388010d48eda3bc9030e905383761daa656084ac87f81695ac3bb9d664e065e08a2da54963464eaabb63f10c3361cf180100ba44d3861267bcf0c2ec332cd5e08a2da54963464eaabb63f10c3361cf180100ba44d3861267bcf0c2ec332cd0bd795a200a4ed0ef49750d37016176f953e0e869b3bfaacefaa45e8dc101fac9cfc3ae329aa5b27df7658c222c0350c65654c1696560e620ff02109c9da9f7291af87e937956e88acbcca836beda0c6fd731755c654d8eaf7b0b444255abfdb91af87e937956e88acbcca836beda0c6fd731755c654d8eaf7b0b444255abfdb450fd10db614219c4f92ed8ba29dc02ac3c3b744c741b39db379c970c62dc5af450fd10db614219c4f92ed8ba29dc02ac3c3b744c741b39db379c970c62dc5afaf65793e14f1401215afc6e9bdf125d24ca0090d7fa0614ed0654188da955efaaf65793e14f1401215afc6e9bdf125d24ca0090d7fa0614ed0654188da955efa7ffd8a0e91414b22550d29f192aa9735ece28cc279c35fe7c46c44067e95b84e7ffd8a0e91414b22550d29f192aa9735ece28cc279c35fe7c46c44067e95b84ede9cb58967037ff3011106ac6c1c7efe643a14f9d9fce00ae7b5b6876f399104de9cb58967037ff3011106ac6c1c7efe643a14f9d9fce00ae7b5b6876f3991041b4c3202aebcb1e8b11af65247072b731090598417cca9b23e935289a9fc30a81b4c3202aebcb1e8b11af65247072b731090598417cca9b23e935289a9fc30a81eaef84bf00f29832a6e2f9e76d0e5799ab6f2c99279f54417c9ef90f43b6d101eaef84bf00f29832a6e2f9e76d0e5799ab6f2c99279f54417c9ef90f43b6d10596dcc46d27de394739853208944336387a940a6d5493c3062a3cf1e9c248fe3596dcc46d27de394739853208944336387a940a6d5493c3062a3cf1e9c248fe3260ad6c092dc7017e51de63f8cd08e8da46986c7f5baf861e7d0efd90a24f871260ad6c092dc7017e51de63f8cd08e8da46986c7f5baf861e7d0efd90a24f8710be7bcfc7db61ae5e9170d029c9274fb42c8dc71d98f36eacd0e5f60c09db3170be7bcfc7db61ae5e9170d029c9274fb42c8dc71d98f36eacd0e5f60c09db317969926bcb1fea0245b00f90d2ee846c5e60c5b201e085cd4577aed01db482d36969926bcb1fea0245b00f90d2ee846c5e60c5b201e085cd4577aed01db482d36bab606be7bb08dde7bb15116843f7dc5aa64fe58fe4bf8671d59b978ec8039cabab606be7bb08dde7bb15116843f7dc5aa64fe58fe4bf8671d59b978ec8039cad126b20493b12dcfede693398e021a660964ac93c45c24db3e76d70897231b80d126b20493b12dcfede693398e021a660964ac93c45c24db3e76d70897231b8066831fd01a6ac9391624a5171862217d2616b9d77ac51535061071d56775c23266831fd01a6ac9391624a5171862217d2616b9d77ac51535061071d56775c232ca6df5335fa21a7d41d49fc2892709b95a401b7ff27100caae6ea7d515ff0f9dca6df5335fa21a7d41d49fc2892709b95a401b7ff27100caae6ea7d515ff0f9d55db3a95889378bf68a5b4ab1efee0d389681467ae54c144f69d81a8ce0b2a2f55db3a95889378bf68a5b4ab1efee0d389681467ae54c144f69d81a8ce0b2a2f4a7a765118c56ea88a49d79637a18b670658f34bf5b5d6134088d6abf68b9fc44a7a765118c56ea88a49d79637a18b670658f34bf5b5d6134088d6abf68b9fc440dca44611f39e2e76c084cd286eebbda53db8866db958af1f0b3e3934a2616c40dca44611f39e2e76c084cd286eebbda53db8866db958af1f0b3e3934a2616c9fbaba5724a2ed9b8f7f7bdafc282465aa2c0d8033642bd5e1670046752f1fc49fbaba5724a2ed9b8f7f7bdafc282465aa2c0d8033642bd5e1670046752f1fc4173d53c201ba649ef3705c4fe2e61f936f71ba9c870cd3a96fa32de1e6333ed7173d53c201ba649ef3705c4fe2e61f936f71ba9c870cd3a96fa32de1e6333ed75a0fd300266767faae1f7883ad8353d64b5c0eb69b54bb9272cc59192713a9c05a0fd300266767faae1f7883ad8353d64b5c0eb69b54bb9272cc59192713a9c0c07c61c364aea4ca9b679c9360eb5b16c90869d810dc818b92acbfbb4eb00254c07c61c364aea4ca9b679c9360eb5b16c90869d810dc818b92acbfbb4eb00254906932d4604fdcef0cfe0a6580af164659f4ebb0c20fae9b6e1051ddb5952790906932d4604fdcef0cfe0a6580af164659f4ebb0c20fae9b6e1051ddb5952790fc7933ecf87b366eb6365b33be5962d0c82e41c22b772a8f6db2b730570d7c13fc7933ecf87b366eb6365b33be5962d0c82e41c22b772a8f6db2b730570d7c13b924fd60ac4c828a1adbdd3f8d71a8fd2d16b56ebe48cc59aa67173baefac214bd180a1145d18611e620bf7e5baa5b29f4afbaebc894befcb303251b5ccdbab84559920a8cb9ea62be33023d6dd183bea88bc20bad1b4caeb196decb9e5fb6e6cc925dc8ed7705c2bd444542091169073445d907f5cade9579da83e8d2568ad80c7b9ee51db4a46087da7530ade979f38e5de7a2e068b5a58cc9cc543aa8e394663c223c95e77edf64bf88b2fb3f9ab385866187630a4914c7c17ed7221c9f820f7ff61582b28115c56fe3127a4a203aefed876bd4f7e8d8c20224afce0ffe97802304af89c305a0d5feb8bf6ba9c7b3abfb6d5e620ba6d4f4d69277ef315e226b03ea1d93a88bf105909313e5661b5f35c281bece7485a9b997a621cd59f9ac2a4dc7a2a75969654a60ae333bdda0b53be979e0db035daa9780f202d9faea3dac87068283e5d1d92cfe4dfb2cc50d5ea5341d5ac0efadfa47db48595daafcfc93e79b29fca6d56488393712285db29e7e5a75c693f9be4008cde600b2b81700b5e6b23aea484f7a4312bf613b75417b78419056d4c9918b3a2cf6b5a616f6e75b7af05fa928568dc9dbf39845da83a48720e019214a0f250aa5e8de0ebec4bb64b1c3671c38f4657ff67b9508572bfc5aed3d0537d4428fa5607a5fda208e87975103191246d69aac4eb605cf6d84969b2054bee95dcccbe7824a99ae26e6fa147d6c7ed487ad26199c83aec30e862d8a4fefedd52cca622720c1c6ea6a2aa6d911b8fc82512a3c2d12b02283c0ae43f860dbcb140f3fe2ddfc7dfb7ce87985ffd93515dbe0bc61779aafb3cdf11e4c32d229e120139bfc38d3ea54b95a76e38cf248d2b943c380e0f50a3b80293de6d739f8a6a7ebfc182d81ee7663e04aa1262a107916641c7f211ac5898c0177535cd0bdc5aa872cc6e883842694d8f52181a04af69c7f806ec39ab2cac5f0fa7fa8beb6802601105355fb3e606151405d7a72d9ed8bed3d8e10d9a4b2013ffe79c6cd6367254e5baad1286d43552890eca2bda6762d72412b721f1a4fb6d82f22a9e7dd0f206743ec6a2e8294eb745c41516bb5b3c534faf4aa1d74eca204ede64060e98ac77adcb79d02c0ad50007c23db1c6b7c24ecb33eab8cdf14ce4ad5c0dd0ea56caef49af1399c7508897a4ec7a1d7eaeefd2e2a7b3f0814d36dac96b5208a278703ef1e1af4cbd41013dd5ead1dd371ec51b0bf2da49c5796c219238b6aa1ddef5631608c61518647cfc7b6fe56409312c0fdefb1f77dc7ee86bd131c5eb7a2b4a9885812b52828f7ecc485ada4dc8f1f947d52cd86d4d830ef677a2f04d337a29ddff32b53edaeca152e21c190acfbdbfe5d1ea7f28e0ee87ec387c806df1c62b5da0f958126201f40a8e87a8d39a6286aca58ab1a43ffd9f84e0758243334f579c6a7e3c082cf55a96a9f6d641b0431066dce4b4171ca0455febb135bc37d2f840ece61e85b009cedd4ed47c9dfd36aefa1e62d48976329f89d6b9a5f42d5c9620a69b9a500edb32bf80df32d0a2fc18aec63afcc8b579b23ade273a2394b9875c35367690b6a293dcd7e6dc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de25602d0a2fc18aec63afcc8b579b23ade273a2394b9875c35367690b6a293dcd7e6dc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de2560ddeb8941fead731519744d145d83ecdf82480f1bb9af49144f7d8fdd0ef807bcdfed3f33a1830c650eb830f0cb7c150f81ec5f31dac90a2260b322e38fe3a1c75ba95511417ebecef59e8f548925709e0b099469b0224406290158aad1ffad78a8e58d4e34669e2e7f0a5a4eefdd32cc32cae276de0e90e91e5da64c376af43bb4f0b58a20fd68347ccb827e7a62c688e3710572b97ff19ad48a07b186af2ec743c21b213b1fc167b642af992768ac2249680e57247ff539999d9060094342d7d00f4861f1eb15bace0e9f19d9975f52b2b2153e6dc7111717965332f337187220f803a24c94538a7f05049a0e848cc3d6c5617253f7e9b3d5381cba4c898bbd175e984c0c7bd073f037b0aaa6df4d8aadacb6f1b8898484a567b5e70f5a5837c9aef9d40b86c56d54db8d1c6b229322d74b3f761c31809dd8a76cb9d1a9800821cb011018b58c87f2c824e08085d24f9379244bcde6fbb6b46da2f6431540c7c27282fd2ae5688be2831fd6c76aaffb7a7577026de0fd2bb8d41326dacb2e7aa6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9bba0998b7a6a1b2fc45f847dbea1d2f9dc889104832b0042b5ebe335e677efd30094a6a62abf390c3376e5ed6515082bbcd70c2a6cb335a9f0378a1222d08f7d25bc47b4bc6d60577ca938da25b3ae68271de889b383b4cfbac55d8e41d47639097d18ce1d42da357521f5af5803816d3c4bade38950f69cff512a236f763585be4de892443028c3f230ab37e0c658f5bd0246b07147005580c2904b733ecf4fc3624859618c952810487e41736753cf32f4570dc6248fda1091771f56019a3f96e4ceb607215ff447544cb0d785493e1e855852f874af7c67d8e8afe859f539547112543abe89682d8ccd47e7fedb25447a4c5133f8db313772ab6ed87729371b91e1c1c38b7150cbc174a2f0c06bd1d60a411222d09e21927254b7a861039481fe0a36192ef7643adb06b14979e006c17834874e7df605d915e549e3025e8ae832d96c16368e74f1615d025cc296472cff2507b0f0824959ef98f86fd677637a6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9b4fd472cf3011f3f9d3b072eac5592b4c58c7895ed2c41763590258ee8551ef7a78099b6154509ce59732b68a909ef7dc465724f68b184383ce2400642e6501d508255f32eea017d306e286d9e6db090a05d26f0088719b122209819b6f73396d175e984c0c7bd073f037b0aaa6df4d8aadacb6f1b8898484a567b5e70f5a5837972de213c408d10c381f44fec786787844141c7590506e001452e8e25f262be8a6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9b73cdabebfb92b4eaf6b8af8442953da1041fa8141a0513279b8df215879d424621cb011018b58c87f2c824e08085d24f9379244bcde6fbb6b46da2f6431540c70bee94ba2d980eac331c16af1f6ea7583260dad3e592e5a263209aab26c821a9a83bc274d5db7866c39ab662032c08db92339f76a65a29fcd5c262c85f77a5ab73329b06b3e7c6223e056bb8305bd33863e46b45f9ee3c0fc16346a2f3dc9cb9d9cfddef1275db2c851ecc603f6301737a6d9b47bbbd2775b26c13c13b7c2a8b069731c30b8e35c0e62e28fc43463f19f514afe86fa65bb1fad29574a3a3cb3b34eb1908bedded3c0a849790e200145733f390a84ca5fc569c01979e2d2f5c114d3e640fe915e6f5a91614823aa7ca22cd309bb267ad8221810f165aa2db4580c807ff5789d9236766419d5da5e6e2b07229a255f3bb5746169d3e1b00ddfc6aade5a5ccf2480560b9638148842270d01b9fba615a1645803e05bfac94c9f46b7ea4e03bc24630d2ce308498959d856506503097b8ff85294b741d38069b33097b0907453745ef5721d89c77fc1c48503474260b458f24127e1b3f0bfe11dbc3d643dbeb4125c5511acfbf917cc8141cceb06e76e4f0fef30adf25ff1b12863a72b4a13b865a333dcf9b94a3c88d25800227d5b0afecef97980b685f9d85049501eaea73444519136a6572c2eb6ea958d0d38f3223c6805b91ff4464b61a3983b89d53697530bb18933de6e01d98d72e7a39de2d946e5bfaeb38de7340f083a902de30424d9642545e1cdb566b895c61fc537ad4e11f309d225344824cb61ed42edfc5c30da21615a6b7163097d49301fb6ee70792d5dd74f9c5fc47d85e4dbef1e732a7567e3ee4eb0b1ce4d5f99737532622e77a365e8773ae3273264868cedc029f6e776f414660996c23d3522deca07327e8b1d397aca00eb4b06f8fce3fa3d752a7bd753e36a2dbfd537621a4902794af4d614626325a5e6d850baa967acbe2fb6df9a317ce17c2765b2265af94fc55c9e4d266169adaf756473008b6e446598fb15155dfef47686b54ddd4fc61db04ea2490528684175e9d3435ab12fe9366ebeb202c8c224b5b785fc5d7e09d4c40b877f9d27f195a894caad57f383fa19d87acb8957d4e18d2ecaad4a70d0908528a046850712b7d2193f94792848495fae33b33f1e9a4eb8610540f4184502c51360c296f28bd97553bf1dc44c5bb24d0c49d5e92d40d72ba8a721284e4a383a486a48ed3f3b772fb8ef578edef1f0ae9573ffda2ea4da86c02e1c11b3f8cd6f577e8f4f1cec54d5a04625cd7a457ddb9c219a0b46c0b5d41b5cd5f8bc664b33d9824773c955d3ccdba066bd4e630abe3488e156e7a860f84f79e78d0b09f6d5627ba469304de3c5042d0c3e878ec87a88512cf122e3e4a88e0d3ef779d0f3b7be91dc8408a02ba63472aa58f7fda54e58d114d57f056bf90cb4bc9b54db2d7104248aabd317954c668077d1657364fc915133757cd5c2ad758dd1deb574ed7f95c37c1b0a5ab099687f1439a3ec8f3443420e464473d2271a09cb22864525ed92e4eaf1ca972a865a7b3bdfabb922fce12ae2032877f63e46e99bfd697410cde3b02251f3119079597ecacd407ae832e795f5710dd815a3d247f671dd77755276164419a6e418bead8495631dd7bd3c3e0a8a3360c02c07a0fbfb6c1cd0613ff0782018900ff2000b805c68d2ff6a16220649a391f3bf3f143a89a89139f77abfc332041cbb743f45014e3dbaab45db02badbe1f2c9e1a07eb44947b81cf20e01db6e79f116c0284f59f4f0ecb5f9117453204628442809d951b1432f941f776f944328a3cf4335cfe5e8142c4e363a5fa620a031bd89779b7ce19e055bec495d5e72bf1d24bdd811b80469d1551aa11df94289e2e84623511c4d46f5f0b58ae0af831bae0b396019cfea86d3ebd082b60c5314086fb2b8668587f6818e6a6a6783e1a54cc7f3a43239c102e567611f5843d17caf7fc134881d94a2bce6bb3a1febfee646ffd0cf98bbeeb68d0e58131e73494a1371f4d173aa5ca53eb3733b198fe48b1b39279cd0ddfb03590dbea77531d8dcee7279596237a3057ed0a39bc5232c910660866199ca9eed0fcf06c573f45c63df49a72f71d3553495e525faee06aedcf86d09c0b195d9201297b8b899b53c8e3c2201d27d2eaee0a900e107c86379d1fe74d161ac89aacda75984a33114001d531b601d932959d05b8ec17a31f9d541a9a7670b1580967e04517aad11875a134606bec01c6b06a956d6cdbaf5e661f05d4d6e8659ceae44a0618f36c06011731342f56f139cb2dc13fb7377a5ca76053e25e201eac9d7f348364a027e4f2e2ad3aff90f82849872f07b31bc1a0370164bbf5f6370e2e9f1176cf2cbbcb94c168f5c88cc677715a57e2d1e8adb9e9c75e5ca539b5aee06047cda577f069ab2042dcfb4a0391cc37ed702c23c9b77edc1f50cc859c5fa86be7c6c0cefbe40302e21228689a46e89918fc129e9baf571eb115d2b4717fbf00ae77093052cf58c95b5ec36671ee9e13c9aa598caa4c5794ee7588e5760750dfea06eb5ff7cb373834e083fb6abbbb8f7b32ffe4e814b4619bb1ab12db352e37b6a98dc9980e5ff85c23fcc04bb3a4604453a0109a66a09ab4097f4acb732d487f6b15d6d0b87d77619ec3f6d67460984e588687071cb02e4a4b746bd7405be1e655ec0de64a3c875c46cdbfc08aa2c915e5ba6f6e40961605dd840ac2d80d95414bae8dcabfa9ee4172c5a8e97bd82b8faadb7e790353e1cb9b9a05c05717690bc382cbbbe38878ab88707a889b9c4a90ee3e8a1413dacb31ea467899c46e096c86d9840282ced7520a9c5fdbdc4a98164690e3fcd1acc6dfcb049d9a669ad4a70c6ad3254e8174e0d90c33b6f22cd3462e0691eae840d2a2b85d2e7446708b92f485e8d2b6170049da06c710b873ad6f79072f94b96800c71ad8a079695c72217b40d6d406efcf713faf7fb4d2faeaffd9eba44972d064efa0f9951c3fd2dc77f2c4a1d3de269327678d81f59ea754b48fac3f1e634d6df20db84e1bb844577868a402f2aa0e6ddc6c1c96a781890237be3905cfb1f86b3dd7879ec42fbff62ddf28c177a8be4d5c325db9c8357907b046bcf3160fe998192c81da2b3b756cc31ed7b96e688d667631f55c2373c8b82b13a535db30231def9f9feab8ce5196e04d96766b3086d3b98ede72cd5c9f98eca908fd9a72410b2679a0c6aa2e9e39c2543098ca9b069d126dee02241b449754a110ddeb06011501741b2c0da718c417b7c907ad418102a9060278d1e79a430b95eb5cd3dd7b571586a47db5155b7f2bb02f58f5709d1fe760c0fffbb8a2bf39e1f6c1bdf3d36d324a179c52686faa549f47c1e4b25ee809a4147cef51637234d4d360bd5e989f46f2cc8be591e04a0fadb43e90a363e5f39e958b73481dd03695193b8c8bc6894b7afe4591d33b4a695646e51a488ceb485870c49565aaed29eaa58c803824c2b11b6f7b1ee1ea5d13d71a4ebd19a61544600d39573978ef33af969ce6c7a740019ad29fb4d299511b10244daa59567c172e56fff0d90147d407a460cd21f6b2c704ab683cbbf569b98445f5ebaabb2b1362cb112f7abc40bbb0894dc84ea49ad6aab9b6f8d6b9cd3389583eee62ff3db418635fbb1b0157116e1f44c32ddeb1b2bf6d156eba35a24ec95559f4bc883bc7dd47724aae38712647c7fef3040afa914f5c3563e7a55537643d51abf0896d5260348226d9aba12914d791568edd5c9c10f28d0aef157ef7d899db37b592c25a067e6c69f8c94d032392663a5cbe58b4ebfe74e46858252214c43fecc035b1e0b98282b5f6edc853269c72c0aedf0f1c5a4e07fe439dd9c7d5e5afed476687acaa1bc254095b3df4d8e6542980c32f07e65d343bd49a1a76c09f5a9daf649a796590d12c564846a5627aa321eacc100404851a44da8c4595ec28cc1b93ce6b2fc998ff6b663ae00525a7553130d94cdc9625754b8d5170b945271f6f322520e1ca1ed6f4cdc3c2bd472d59ab741e0e3edb3883f12b8a93e2bf2bbfb997c6d1af30f2b996eb7b8b6ed811aff39c252b83393475bd8e5d33ce95332c79fe801a5f972461bb6055d4a3241579d1c2c9a7f5fc82f4e7aa9fd0e3865b504566e27eabc396033090ea3eb8f4c46f4cbe09b3315aeb9937cc89ec36b0d447dfe2b5bde6c5e70f6cd6d853640d263aef4a6babb5e154e16ed174b025eae4ea952da312fbc0a138f7093f9d98bde6c2864fb833eb5a2c8dbd336854a535bfa21d8015a43af7eac4cfc71db6c6012b60c4afef3329d0dc2053b244322a646de9bcf447c8482870d22f17077331bf9ebb8a3c0c8cdd3a85481148e31df0096661e8419302212753606551bf8e49bd801e9d110bd77b4b2006bb7c8340e8f7ace8ae2e77628f59d1dadd589ccd9235a53008cc43ff8a77b3925249b04b35a61af5d32f10b89479cfd28202f3a5dc91216fee0be038eef0c27b7a636c01f33b693ac433858a67c7eedf75b74d7a255a655733f59dd1be4419dc578d58eec509707c0275c863bd78715b62bc2b153270b24b942c5093eb0a3157b91a40a99adaa0163a150ca27235c84f6438f8471179f04b1c7cd53bcdf556d44bf0826474fbb8969ea96851f427582edaa35f8dbafadec2485f3d3242b223a1e6fbf09db082e1f094520fa122654ff1722f7580d851e5a5c35096211a7a2d63c0beceb5c96a48366d708dd66fdb696bf88e9dd28ff159c97908a856e487fa1d5f538aceb22470dcedc161311ed31a58f0108faa3e5a09efff9928d7672028c672c8fbb4b5b446922e49be8743f06c4b150a1fce409a53028fca4805e85a19be0f982d246d1ca33a50412576808262534768f1803492fbef19106a0ed3a09f82669d4e92223797a0c300c93ef17f6820ad8afdca92dfac738065cfe707ec7244043a99ee445ff02d7b93748b2103b5ff3f5c61e86328c4cea68c265356b11da18a9e4a1d169033fed4fbd207160bccdd82b270cefb483e3866a07fbe06a3100c0dd615f75e35f68e65c422033df904a7ee58d2cfed3acc72aee0b79a374813d8e52bfaa2f06081f53a53d35bb9bb0eff3cb2b03720cc2f8eb1380aa42f58e67b78091d8549e6c5226c287d8b8f0feb497e97dd7961d89dd14ef4f6b5865082a2cded7f1ed1fd965eda1549257d26d90d2d205f72baf9ef3c2aeedad7f1b08bafffed4646e1785f1220af19084b38dc0baa0a5260df9ae11e73c29a4a433ca6f295e46fd2a58d496ee5a87c7c687d533c49049a189528a197862064343ee56654bd86448d6ff88e5d24db74455f718aaef619281720964b7184bf9a6ca599b98c32d427291b5083a2593bd5d72e862bfc7d5c3f7d118b984033875f8d93bba94bd68625d9e2c249cc06a72bc90b0b6bb3dfdada363da0931a766676c77d42ddb83ff21b3f8b7629348b6fea3133ece8f19fd24bc4bf85cca8d12e6adf8c91ab2982cb36fe54e9920809e7011c2864d118271342ec48275bf9106474e0b276f2bd36cda005de19c3786dec3858ec95e266d5b71d990dca911c47b7576ccdd4623d0de3033b49fdce7bdecc7e4967dee4e1a2acfdeea55bc8515496b947a98309ba418ad8ea33ac1548102eef8b95acbafd4e6425d8a7957c33102de4ace4fde5c813c111a2d371e1252eaf2dad82b16ea75d97764ccd6014d345766be5784b67b2ca3a45457dbcab8d44be79f6253bfd3180f087415c53d5cb9d2ca665a3030ba09897503bbd20815a678707009de9374398d25b20e7b24838987c18405341dbb2b5a7fe0f3bd2a10150e25026037b0abbdf4f94bca13ff022c24d7af19fd37061569756017519e78a672885b2041461f85b5cf2988c9fc09dc6868ab9df865484f9c873e4b4675944f6e6199b4e493281bea8747ed979d5ec2637b5d2cb9d418441cd9495dbb0d2b8d624407ef24026f267e96615b666001352077da66479109793d2e217eb52b4ea5946871cb24c521b7947e587a3dceef06f1a26c773a3b442dff87d99d291dc391c740d75e61d2c6c195962d449a1add3d0f360895d70436610518cf6952628eeebc168c6645187e1915a64998d7b79fdd66371c161efc01c4d02f916a0050edfc4ab627a3a005dcf2c9eaffd996ac0982ce18ad5e135ef39dc65c0d69495984d5d8ed95b9cf6750cd3b0ee046dc018d0fa41b391521d23b854a10884abd6967b20f99cb0c19b75b6c84c78f9e75c381dea9b8a2b5264019b2fd0f6d737872f0bce2decb119d7440a408127c46ef60368a18b342c583f176612f58bbff4cc5014489b8e79dcfc6b1b7222ffa83fe458fe1d5d785f430b7c2c863a1fd522e7133dd55b5e9c7428026370098b9afd67c64921ce78b7c6f193fe8612da3120de00a2d4cfdb9b174b45f1b619a8cd19e5e4b97508f5218ebed3bd7aec420cce393d2c55727b030963ab728e9228ecaebab7ecff8186dea480b49b959a649160b1a8f0f1807fa24142e0990db44fd734b755edfdce78bf655b19096f00be31840e6703d25202b5127a3c53347d2bcce28ee47ad72e542d45629b5e23c4beaf46064d2515e665e0c81f2555f9b19e72cff8e9344e7f2ba25a77d9b87a5c9f58bf051089bef257c721ce64ae236c28ec6725c35e3b819c96ea206a9ce65c956769ceeb88c2ddf2d13e5b644cc0bebb4592fc1b2190bcf30b0e7560aee514e770e371ff4e35855d574cf7609a93a4f747616efa6b8a6f5a6bafb6b28a73dd838377b295dfa2bb637db4f575a95d80381e2b757fff1747222b28a8c8eeb28ad08478e3b6c9463f089ea0069e8f6ea9c2e58cc1866f827c313f00716f7f774be5c329ab155b1be0e69b290b47859078dc0223892c32777ad4ea92934f61f42ebe545c0adce9738f6396d6e73d8fa259dc01a349718c6291d41dddcc93ece56c863353aab20b42fd6a5ca853c78e71e81dab55dc337dc9e11ff48f2826d0c644ede44041ca0d5216ca5f84c64bd63fae69edc59341ff18d8b4b84e81107efaa29b19877dfacaabc9a81be207a31ec0bc8d8260567bb478bfd68d67ef7464a68c9f227b69813acc47180e0b6988c2cb5daffe35e4ef1c1ff60b7a60bf096431e29c6059705e3acc47180e0b6988c2cb5daffe35e4ef1c1ff60b7a60bf096431e29c6059705ebd3ac73683c3dfe54ce353165b4c1d9dab9f4e2aa5b18237fcb5f11eca7fe5ebbd3ac73683c3dfe54ce353165b4c1d9dab9f4e2aa5b18237fcb5f11eca7fe5eb3d30fee9a5e0c5b6a6b5fe76e8dd9dd3fda97d170d3c01576d02c110d5a813f53d30fee9a5e0c5b6a6b5fe76e8dd9dd3fda97d170d3c01576d02c110d5a813f57879299a86de5e7bda68136e07221d3aabecd775a7545911bc676a2bd106479a2d004fc894a5f080c84b96451a2553eae9c36b97b40b6be47b70be3807697473a707f39b94a8f8da5e61d02fa6640503747233dde13545ae80442ceb730a8db49c644cf9301063d9556bc9f6a15f32fd2f7077bedbfaa898cc0bba189abed9560cdd2f11108246a21a38c0803da64f7371693b6e20a7e2d766b056bd5bcc43d09f6ff59deff9a407d6d7f7f41759eef338bb6ebb5d3abae9180efe6c9589b34f61e45eb6594e799fff1733de109a98146d5b3c4ca54c63993ec82db635c628fa220712cfdcb43c8f5d292b5226a036a0453f958379594d6a89b8c29fde14a4af7441da993ceb5cc9e9813855b42071025f5fde39f5d37b7b466b9bd85eb06ec232e7c81e22943c773d06dc7466c9d92d1c07a993563cb9f7928ef06f431dfe49377a1a38bb781f29d2c58296ce2d67925893594092f3b55d8b3038332ebb5363c0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de256079fb464618bfc96071929c4fee798f065106b1cd2d3692fcb6b8d1ef46b83b9e410c26b109ce9d32d35c0e4bc6dc92a7579910ce706939a056323de5801a7a87edb421b4ee6cc8e9ffc0b719b31279ae4bb8821f52a19e8f32ad77d4aca3e51e0171178ae901e108f56305aff7e36268a690bc49933a24b1aaa587fda00f4d3b7151dc8ebdca81804c959266b14122bf74e62cab773dd8e2f37b379aac1052663c27b4cdc7089ddb410ddb81a5ccf42662972e07dfc44fc429d3056af6dd128e480ac039362a15a7738ba76dffe807fd03fa29f7edaa8eb21ca0057c44a1ee8ca7f21a2c5226b7d35ccac23780ae535921353b54bf7d7e61f1ad9b021167ba6c10e37c432b4b93a7d257fbb890636fa7f6f376321cca47d5919ea5b6adc75d3858ba5f2c20d320c3f5390ff9778e03d341957bd37c5d3cf0c3327976979f2e01f19a80d1c7d5d758dcea82276e73150454212a5136b19c5fc2727786132ddafdfd3864c058e3cddf5ce304faa4f47e6aa8b70fe1672836fd8ed7d1681821800ff9299d9724f1fe5657bc7372ea4da0c5fa7af5786c07f1a5bef3f9870ec25c849fb7549e30d67ebf49b42019bce4f46cb6547e57574e67f711758b0878bcaba36417e754ba5b06d00e7ffda009d890fb2ac11e646c37349ff150b75294192238c4f5e2e6274f71055bae183106a1764cd1a6eac499d9a2d5544b7a0d6ce994bf0c1e3a144018bfc056c1027ee51cc2ebde85c4f37b08e37e42c8be478a682607b8664504e4033aa201a88771b50a779e9ab6094f0350957e55ec833cc7942e21012d2f32811f1af1a4006ce9b46d283a88a6108a8ef7159f2bc0395594a5f9c62aedca70781751ff8991d0fac930c482189d3de1c7a9e5a01b1d82cb3fed51adf439316070916ee87e1e713df898deda2630d8f2b76de5a943c5ebf73f228fc761d33839bf5857404ed83dfb4697a6ae5d8f3162df7d96299808393ef21ec11587965fbad4efd702fcb889987ad3663ab849e17176e917a6e0b89b1e0016b6f43872c30aaa3dce8544e40738e25d80ec05eac639b45e1315795c88e928a2e581bb3a7ccb8adc60317861bf79402f9a5ee0f1e35f81010f694effb86d78e5d9853b5c489ab565ba72bc273109e1bbab6eae940e5c67e84e01ed03794eb9f3a3dd09586078c0104ff54bf6523990fcfce930fc0fd1b7f94898213e5ba03bb848e642fcf24c2cd1184f21cf799d187287cabafdf117000ae0a09891948c1c88d6f9e800ce1338756971d9db568e1a804f84a720079b23d791bdb5056049ce86ae566d6819fcb1f579a3221e46c66e5b8afd27cc3b5b1dad4b2f67630b5a9832d4c6b34d31d2e3c349a6b90c727f0b0ce5561837395749e3b7f8ce0a9075dd1201f43454585a198ffea4f78c67d58d1ebe89a0be1107612058e25ed4cb37964f2a71e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855199ca1e5e764f7153ae88d3c0977291e24232c2e4e72a1e6df5d15884946470b5e0e0a7c4c43ea92e6c76fa67d60ec3900ac8af4fb04547e64a999791e2b35c6dbca9a068dcc8c2b6767877b5332d585130f31841d4e0aac3f58c447b79eecd1ab05fd924108d89baf7930613c23d5ac307cf17ab41b08ba096f14fa6a111d9c29db4a1480af10f820b9757e8515b296329b8ecfa962c5c89c4c9219d22f8b3ac70c83b6ab95f5158630aa71cfe55de3d2718f7494c6ab8b5abfabf2de47aa6d6804502943a25ce6098851f6e4413e95c9eac5c3c0a548a6e3b1a2b47b489e99cb9f5b3cb98df411fac19c318f80ad2711d884ac0301a47cf247f58c3b5a2b937cba7f222851158027c78296bf5dad5d42dce5c462b578b6805fcc0d53e9aabbcd47d2e34f717ddaa02b49e871c5c953da6743d13b457e79fa0808778c2f834cb756b0cf0cbbb3dca7219c7e9ba139f7dd8aae546ac13909a2c08c55d8656638ce2909421055dfd251fb73e3aa43ccb8dedcd9aa0ff40a9ef8a3835271b13944990d0f909270c2fc2c6838806231156f6c84bf6abb7c30b123802d9146b508f9dde0f061b3a1da79c155fc9d7be2982982a175a2f39c4ad0a434af0e707083e4efede17b8736f3604da0e3919ffaa27ef1ed39823abcae0a2161127227419e36b61ce17b00a1338fca815852eae64f7c819b9ed34a6f5c40ee189ff32312d8fc5dc42597f8398476b33e3d8bc4987659e356d67ddbef94f5847c73f8277e110b0394f07097e623823790f5ed7c3d324ef5618ab10b6a42a108f2f423bac270f6d6a79ca1afa50489ecb801acb32e3b0245d45b3494797dd9d5be8edaa7e8f85ac86fb360619e4114fd71ac6000909d6da367e11bdb9fd77ee83769f17079066db220bb27e2a4395dc131ccd7bf9fbad0f3de0bde4138f724042b339fcb05ec517e1537b5b567404068dd8f050129245669f19efe64c58a4a3c82c07046ecefc617adb2f0db169e68eb703ff7e1fff5dce4a5d28b25dfbe9b594e84580b4d932872c499ffaeaa980692e80f376f9c3e001527792d6011815201d5cfcf6a1c4cd2df007e190a8473b8eaf8f63060041a3dbb53befafbb2d93f0d5999c4581e85f0d1deaed7a2b8ff33c724718fce6c78ebce4903e5be6f67d8bcee166e61e5cfc9b7f507e62cdab4a7876b5d6c0d7f7ff7289303c5349281e4a369207052e70af3884528c663a2c5bc5977c54655699389e6d31420d0e79ac6fccac835ee0b167e3636198f2e61362121c9f7adfbde802883c99e6b23977e4e0bbbbd042b3074214fe274b0ea5fe46ed86e7a60a9045e65bf777b31c8bcc6b9d445aa0dad8015e109717c2d426539f03ce33fb57037aeb5781ca3aadddbaae97d4e7f46e29452000916914b082bfe2a837f00bc8c9440ee014779131d6ad035d3c20085805b2708f1bce46556ff43645e932299187a821683171f734f5231cf696a68aa3c81e04754e018785efc750bbbafe910f4b4e4240995b5a2143a4341dc5c1bb73151c1d81f63c62fc2fff9892b16a8c0b50639cd27d9fe07cbca2c8f1e8bd5661b77a40733ad3b8c935e21e1c6f419537ff8da4243c92389cec5224f9fece6100696e37323f587e2c070f55b3d67e06f9ae5d8d1ac3cb71f1abefeab9b950be12fe93f4d54a194f91dd461a6695535e5edc856978bc46040dea1bebd49fbd14d0f1aabfe347029b5ba5d75d9228c0d31e7a9d25159a7dbc5b57a4f876a974465a899c3f6e6cb9e3449222a0ce00eb68e0ea90adf337a149ffe6be699a0ae78f71f28775113f9c4d3e4ef437bd97d7f913eb1b8366e7acf22073b8fb42a2aa084c111cea1ae19d69ac27845d2da2277256335da1c6f30a0092bd7f6b7fe98d74ed29c854dae19d69ac27845d2da2277256335da1c6f30a0092bd7f6b7fe98d74ed29c854d6da816dc4ffd5d5791e658eb0783c948e0250cc8a57e962d8a395a3f24237bdb6da816dc4ffd5d5791e658eb0783c948e0250cc8a57e962d8a395a3f24237bdb39e370d46a0610ae21d467c56621b3bc410ff2e9dec5bda56504caca4b5cf2c039e370d46a0610ae21d467c56621b3bc410ff2e9dec5bda56504caca4b5cf2c0fa3714f4bc89311b4628ead12a6daa7e546a25ce773a830a03bca7d0031a698ffa3714f4bc89311b4628ead12a6daa7e546a25ce773a830a03bca7d0031a698fd6f82b7ea9348a7189bc45db0b9c2d5b6dc5f30219744446c09308648c61750ad6f82b7ea9348a7189bc45db0b9c2d5b6dc5f30219744446c09308648c61750a85e4e26965614847f7c004ab8cf99d98aa90f82b34a6377a219c484c88683cfc27d1cff80ab95628aadf71bcdf4ef3b98cab4c164d92c8238e476408199db66d9bc5f77ef675e849c672672912cc45e1610b85679f4c95196327fd0881dc8babc2094a4388cf274a6ebc02eff1620545304b2ff368059fc3f1c142b8cd15abab8fe5ce586d82cf92c2bde6b054af00049dbda726a549f709d1ad0a2364d600bf123d569f5f04e93ead5c7f7457f6004b49d17b062b1647ca9d32596f9cf367d806050f6fea4a7f9528612b50178e74f8ef5f63f6985e3af972f45bb9d426f5c0cb1b70c84e9ab72950d76bc62944ac6a5b12c94ec7220859a449f5fc4f0e936142b5653942a7164a1275829b6e8f8a12654dd3ae3601f2ceb4f6eb639520eb4d61283b5ffafc1a71e8d5bdfc51fe7f63a6da872b5aa413ebcdaa72a4aa10354c8fa22c3a55b6e312e4a0ccd5a344c08630ce557d302a02a146f57f0577757ee0b3f0e3355c13b4051f3d2be84c412f8713ae91e1bb35cb29af70b93ea51e27c8cd8e02e4b9397494ea3cfa277aaf4e62394224e34aaf183a2bee41ce1ed7ec8c8b566cffca629d0a62a4aa1586c294f19c318ebdaab70788b33b1748870fc8868ef35e96a38739563384e48ebd3ff7472dd6d7528d85c2cfc09e094e20bf1943578fbb39bd9be01bd6dc82560f33be800ddd31fc247188dbf51dc40ecf56f88b5febbc70800d68415e059d7452ba749e24386f47a8c2336dbb2e92d815ea2f037e7b57b17aeb5d390a12a732176f042fcf203a638eed7d719efe7d262f69cd88a0ba35733e5fbddfa6371f27a42644b296333fb11c9a20e93231dee3356d6499f4fc7e245c67c6f7996d88e89c95ef3471dee6a8068db949cc3b8377f97fd669d005d1c504a25e1dba14ba4036105e2aebdfb6e78935356c124f7986b275295fcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c9c8f9e495a31932f43b2597f293a6af985e86a63d3658ce301ad5f43b065cbf29c8f9e495a31932f43b2597f293a6af985e86a63d3658ce301ad5f43b065cbf274ba014ac519bbfbbcf3c5a678a8c4c2deefda2e1cee6a7d8e1de37872caa4e974ba014ac519bbfbbcf3c5a678a8c4c2deefda2e1cee6a7d8e1de37872caa4e9586b69d210ae3f0adca8d2560bafe5c5bcb22269cdaa757213612e6ef2db69b1586b69d210ae3f0adca8d2560bafe5c5bcb22269cdaa757213612e6ef2db69b190b161f1d841d0acea45cba6e233517c62d36b6ba478d5ba652e5be5f3a5faf490b161f1d841d0acea45cba6e233517c62d36b6ba478d5ba652e5be5f3a5faf43c95efa42f5719e668fe581905dd56bb7063444a28bc79fbd36f9103cad80a573c95efa42f5719e668fe581905dd56bb7063444a28bc79fbd36f9103cad80a576cb219776b3b787f4381f42c539677d563639f49f760f9f59176d55a035299c088629fb73dac111204e7322744a23447803bef6e59d6a0128ed6ac65a3686dd3442d0f022120aae5ccd8547e8d1348c7a700c0a75432093e80614dcee6c4fc8b14bfae59d4ea629a426cbc0e0381b4b4aad15709bdf17df28ccd20c85d062a23f6bf7c495807f5003bc2034e4e697f1a383ddd8bb1aab545901c3ef907a3c1cff6bf7c495807f5003bc2034e4e697f1a383ddd8bb1aab545901c3ef907a3c1cfbbbf0983a458a5902b7eb06c002864bf847d51322e47dd2d147c6a1530f0502abbbf0983a458a5902b7eb06c002864bf847d51322e47dd2d147c6a1530f0502aef14019813fc0cda26f06b592da7cf27a9320ba20083ad76ea7d1035fff7e2abef14019813fc0cda26f06b592da7cf27a9320ba20083ad76ea7d1035fff7e2ab9b90eaae1e198e5400b0e56d5e495f0075212e3f9b9aabee4ce3559ed3e8a8539b90eaae1e198e5400b0e56d5e495f0075212e3f9b9aabee4ce3559ed3e8a853c5b71a0d70c390f24055b30ddde3faee1adfac16b04c10d62e325ba42a4e9508c5b71a0d70c390f24055b30ddde3faee1adfac16b04c10d62e325ba42a4e95084c06daa7eb5b365ee582f70406be33b3fc02a46fc3459c83cfe30a45552d54104c06daa7eb5b365ee582f70406be33b3fc02a46fc3459c83cfe30a45552d5410340182a105bb0c3a054d55a28932949c0a873a178f17fadfed2a23e03a337a98340182a105bb0c3a054d55a28932949c0a873a178f17fadfed2a23e03a337a9823ba0c9b2f9c1bda89172a14da8587a81600d0d2f2c0a3c228bd31dc5ff7e9c323ba0c9b2f9c1bda89172a14da8587a81600d0d2f2c0a3c228bd31dc5ff7e9c37d44f6c48a1f8889f21166cba900a9256f4d2c90ceeee818da3b5fe00bafa5697d44f6c48a1f8889f21166cba900a9256f4d2c90ceeee818da3b5fe00bafa569b6f2562c4a948ec731b8823db8c7944fbb734731ea6b481da83d3c0c0827c355b6f2562c4a948ec731b8823db8c7944fbb734731ea6b481da83d3c0c0827c355795ab1bba6320d0162e785f3aa408ec0b48571a7e81dd6a7d05ac1dc2e60b2a9795ab1bba6320d0162e785f3aa408ec0b48571a7e81dd6a7d05ac1dc2e60b2a9832bacc4a040e9091d63cf1cbd81f5bd4b8d64eb3b1f34241830291bdf741f5e832bacc4a040e9091d63cf1cbd81f5bd4b8d64eb3b1f34241830291bdf741f5ea516b1584bde0c31e5ec82c5fe9aaa6fcfd9f6551964e3f87f0d92e04ec7692bbc211a1779ea6ab4bb80e14296b0365c6c9bbac9c040366a8c8754ace2232b03a1594721860e47e5c57d144a946b1370f717236442aefedabfbd11a42e12aefbb8664504e4033aa201a88771b50a779e9ab6094f0350957e55ec833cc7942e2129db4a1480af10f820b9757e8515b296329b8ecfa962c5c89c4c9219d22f8b3a33ad3b8c935e21e1c6f419537ff8da4243c92389cec5224f9fece6100696e37354a194f91dd461a6695535e5edc856978bc46040dea1bebd49fbd14d0f1aabfea60b8d0989254b07ff3156daea4cf5b548ca3ee0d0f34d57459f7ee5daaa7ef807e4d5f2d0ea52d89a871484d4c098a0dbcfed8a9a9424678790fb0c3d0f9077339beb62c24fa52e0d4cc9b15499e994aa9eec52778318135155c6cd0544dd52938bc0ca4aa37aa4fe25ad6b9e08800569ff9c0c119e4dda326992aa3ab9d35742e635731e62390d318bbd98d3ad16d4afa56f88fae2b649c560bd3293c5309c7dab6c4a1f7afac49926a64e8aae228c2c63de3cd859311cd4b0fa0b7855a309a9fd44a7839f7c02f960dea6f584a74caecfe0b1c0572eaee3f77b1a7b759a198cd572f72de32b1b23ac97403698b23383276f79e83376b71f61430ba11fdd6e669830a0cc28c8a964847600a47507d13842c3bc3b6cc2deb317ac063b107cc29a4352568a8cfba92a6048d5b7e3ff866f63c327f2f36e39a1fa0c6de628b6c1c92dbcc9afa35272b4680d633aea62e4c3f50a2d6ff495352f4e93d196c98665dad706ed05761f3cf5a7f53b807ff3fa3b9ea3079a8d7b15fdca3e4936ac7c459234b61ae89c5cf2db0693e52960129cf6d9f5ea25aba8a48cff764e9647df868ddefa3d9f989c7622c012239a12ef992d7a4801c6577cab4de8ae21c827697659b0cf41b6865f98ec8b38b91713fdeff11cbd4f99f40dcf12667e686ea6dca80935231d5642921dd988d177677e6ba6332b2426cbc2fb71c0bf99f846d17d65b7228d2711a9473d1745231dda99f612251f6a96a400d0b2287477466cc2c887e3ccbe154b8a51453e8b3e3878d89f30304a9d36ca23ec9d2035878d0d9f804b3f950f108bfa09ba3a3a9d95f60889d648aa4751b4fb8c7059b73b195351021c9a155dfe4983ed14a34e9b35ffa81782c384e4757ccad2b74568b8977e1e4057cfcded491d9128136e0fa8ac1c91300ca761fd90354eba3890ef7f8addee3d48271f62e4be4d6291dfc785797480e31adc7e26833563eea9bedd25748f4ac16d72798567d4e8d3b3520bb72b169ad3de0ed0829827a14ef402b12df6365897ce9286f7f32347cbd8c73d48c573ffa3728807533edcaa05481ae912edf1d0bcfab5a1e52b5350e98c51e2b43c96c2ca2f993f1588c1a4f724102bd32228bfe8f2e8ce9f6273bd3ef6d084c775c290ffaf00c9f60954108e3c07f2a6c497c81ffa0473eac4500e3fb7b895c41650123331856521836f74e4156c7f801454b40672d311089ade74cdb4f4c0d2a1511715f1f7e9a4b9444f92a75ba06544176b714e8e5905f89fdd832dd45606f0e4c64a3c8ecf5ea08c8c945065941d89f38d7aa655d7dad98d697690613006ee0a74b04dd02c9859284df6b3b79e37b25cab768191101ba95d8a9b5e1c9555a855ab524e6eb2b50301631e46275285a07624bdaae6a25dd044004b1d7240243df724d56767820fb32da4d897903f4324985ff706d5263026c68f811762fa6fec01616d8aae8a4fc38dd5c580de4cfd74d9113090f7f08cf2ead5b4fb7abe288962ddaf34776a1d22213e55da1d3ab2357b6e1f9a960e19e4033b933d5d9da48e9f4936e18443dbceedc287e022bdd0b9abeb6886e803e2ebad836d99f42f836a9bf178b916fe6e4d6c049c4a3f66e634658c50dc7b2a0045640cb84fac0ab018453de906314b021642813d4356cf0a67cbc264b71cf5036b7c5cf551b11fd2d5e7f5985359bb84621034db85205857e73767996383a89072e09d953a61c65749876a2d4e1474919d46695af4d3b6229e4ffccf1fceb53270b35bd4f7c107b57bdbea50c9c642fa817ca3d348e36186699e034408b63e9fbbe87cb050dbca217476f940936f66295294b12044c2fdb151083c7e3a1c359772536b3fdab46a65e6161942b879fdd88c8f8423b060139ce6bc84726e6018d6a58bcfa0f110fd7c392a158f1332202c24bb8807e058fa0a18072db09b1d147ac9a020fe4e063753789148370288adc92d2b6a954977d554eb7e6564128b9d6856032367869767d3f6443b348a802d045f8c8f6cc3fa9c9ce0eb4f103a25cfe061fa5acb43694f8fb034274bc3257cffcdfa7e2728fb05e49a0c04a3ba64166099e05673790e8edc51674f58126522f7ab22ec7345240a24f8bdbf891c32cda69fbcea32d2ef153be3d37ca9b2e688906caf915ffc0d54aa41674efea29ab1e1c0c8a648047d2ff6941694e1bb337bee5005f20643d8d95574401ecbf433d5343e04a78d88f67cc368547ca3e1af1564aa45db7aa9651a4ea6a21585a8118354d903ee60b74e1414ef60d79542b8205ddd8f50448286fa776545d745561072c6c2801d8203d15f6b2b19e75ccaba6bc435a4b23c934ae966842e6f8381a91b441519a5d4566f58afe0699406bc8448c6198194e630204c5925d75011a5cea3daabd0e943611ea8fb6526e9cab5a60ccacb1977bcccdc995216897a5aa455ab80147a3f7ff07cdfccc1b9b75a9c80e40439e484f47e2fd7a1df416d893518ce757e5eed58b8547c054a57718adf49ea1467db6afc86833634d785840a458ecad1575979a922ca09d8f094dd1432aa845a73a8cb6fbb2195603483a0ddda75b41fdef6b10d336c31f583d09ae082f99e906fd8d514220190f9b44f183a4b0308de0da93b53a782d18510df3bb2a534bd0c433d1cdae0a2dde55e5f2f81ea198abd1776985516063e74ebaf0f83f9a3b46dba40142720199f0f1d52e77f0b1cb634409ace7ca72a8442938c9f33ee7473f9ac075e4f4a14550e33f60269f6ec2936f38f7c7b9a797d1595a7baf5540e4ab2300ec71c79d1ec3e4443c46b43e1775551fde422bc62f468c96971b43624368f008a9f4537a7999bd36a4cc07367d987e5cda08c88aa91f76a37922bf90121f6fc4a44d78e11e6681f0bfc368c5310aa2bc609030350d82f6ffe8f37e553b700204401a600599cdb315fcd39ff2a40201e6fb4d83a2575e61ba49625d7772dd176019556cd6979a39b656f7f34573cbd3970fb2cca06c801ac3482e7c712295ab2d2ae885037dc6910b319e7d888bd32972f0c80b571cc38fe42ff16a7aefe840c571dc1ca6e096bc5b5cbe3a61ff1e916e8c7caea2fa3785562603334758dbc603e48965c0ee4b7bc9413b8b563cf5163bd00add2cf4106c051d81683b07ca8f8088a8080f90c9326e66746a845d68c2924e99edd8ef23f4fdb86db540cfe9d9d74ba9f87f10ab9ed2569943141706caa62a505cc0dec39cddf00615defbd351b492b09339cf91608f2a38afd40b0ed23a5d536ad376ab9af2694f0de53c75c7acb7995c7d8e4a48044e778d76c8a17ef9dcc29cf305e4d695ae7efc39a4a26eae0c88d9f1d46f3f26aa701258fbd0d8d64e561694121443a485a11d695a2bf8b4fb5049d415c46b436ebacb036714993edf0cb3d1a6693490200366b70871153b4702e89bb17fc79b4563d80b68bdfe08c241fda91c9e457f45fc5fd0eb05312c9f7ead9d5988f2c3540271332fe01b8a3ce99213b9a7ef83556c293379e670ab3b45b94db85d51acaac90079df8bad30309f4b3f0f2a9a7a87a205f24b39bec9138eced6ea0a0d8e541e60d61e5733ee53b806e13f7be50c495fc4eb81deaebb0bd0f9d9e267fb543aea981665a4ca1c8bbbc0998edf17d8f9202325ce641c2d0d1189804b2954cb95f406880d47cb4da7b58d6acc21c736fa2b225e3607f5ee462a952bc4456769944b6a54852d6b3d9026e8ba4bf9974028d89b53abf4285afcd7133a531e02fe1240c859cd33c3e75b534761307c7563a1aa521f49887d2298499acec1f328f527ecc5e55bf2073ab3bdb1a127ce779582ca397ea1cf0577c1827743fe9e07920a1b60f44ea54d2318fece16b4c81eb292dc86c17bd13260227dbefbcf95bbc81bc9ac6184f3ab1c695bc04ba905041bc4068ab596c0e7fd933d351dedce63ae153711252c106aeb47003e8d9e818798722d5f6e100e2917f5096018f1084ac3b891cc1ecd6b7dfac6cbe10fd85af85e140e7e1d4cc2c726cfb0fb4f0649af728793090b4dedbe7e1722129bcb824421778ee7a4cb8d686f9054a580da69d4e8968b2aea52b99274054fce2da1b832c6c2a483653b1ec6b228c5ac1030cf0e2327cf45ed8c21591061d4f487e197c7a006f6e3dbb0a789d6c8590c75f4c8f7702dba99d27e9a18579a6462199b6b12600965c7fd49ce5a78ba584ed35851830f31aa1d2b126125d99f16d8b037aceb96621294d09658d41d609ea726051ec63d62d017b5c3f936c5d0da6a1a22d26d44a23ad24ce24385da86603ba3884e3ae8c7e5674631745cac8f069b854a92896b204aa7bf7ddba3d3b9e1ce023e4b45cdd84904a18c36b3fe82930c2519a9da6e8fde3093187af0cdf0e7ef9966f42362634452bd3dbba82da5d890aa6378409b02f5cde02ef63ec34fdb898bf59d465c9da2a8a2ac91b93be67539e4926f4fc0675217d4fd583829670980303b59b14200819169ca124139afe89cc8eb7a6c3bb2abd85d8abdbb90f1b696dcfb09b305ff88e1dd8eb10ff8837b339686ae5aa2e0072a9de6abddf691b87dd415b56f395d8852b9ace8e6da25fda3323fad37b001e6eee5c13c81fe2e652ac2dac18f748554402661e275043566b3ffb37d3ff55563ca9d4bd68c19704798bd648cadb36e89f2092b882da2706fc4930d633f77ccc44aabc506dc59445115c4f3cb238816226bcc635a107f18e4024473ed1aa4f854c5ea5cb6811004b631b5def782189042828e026157b9e52087f837985b6e86bb63b662e4a64f019f8f7ba0cd65931e0c708c3ae44aef7ad43c1152c1e192c3b2b04692dadd93fc4d6e7f2d0a5744bbe14d9a4bdf21a420a6382596fb986ab85e08b76f3a1da466b344cdb7ff46717d1d62aa625d8d4e9382e3033c2567f84be26e3c5a14306ac078988c3daa2a692874987a625d8d4e9382e3033c2567f84be26e3c5a14306ac078988c3daa2a692874987991fb4f688c2ed6b4eb83e9942f30527f58d86e69d1fbe3e0d71ff47a5bc2a78991fb4f688c2ed6b4eb83e9942f30527f58d86e69d1fbe3e0d71ff47a5bc2a7890a50384d21c1adb2e10afd32e7a32d16e6ff2ec056e11fb0dc5d70ad819e45a90a50384d21c1adb2e10afd32e7a32d16e6ff2ec056e11fb0dc5d70ad819e45a87c9020510390f1dd81ede0fdb62d567b101650af46cb2c49e5bffe01ea17fa787c9020510390f1dd81ede0fdb62d567b101650af46cb2c49e5bffe01ea17fa7367178b3b4e1d316c313a12c1728815c3d3d49e67dd553366c92d05fdc98c6ca367178b3b4e1d316c313a12c1728815c3d3d49e67dd553366c92d05fdc98c6ca060c3af70ff3bd04bf8efcddee63c276aaa6461d66bc051e51d81445fccff074060c3af70ff3bd04bf8efcddee63c276aaa6461d66bc051e51d81445fccff0743c71ab118f6bdd6784c829fcb00a6d28779d7c48067d9ea1f5af271d712a11e63c71ab118f6bdd6784c829fcb00a6d28779d7c48067d9ea1f5af271d712a11e6c86357e38c69530343c7f87d2d5098809011633c06f14e4510f9e58cccb1834c523d35379ab3b633ba11658aee0cbbf12ddc30857de34d0787bc81dba8b8635e57b4b964efec9abcbe3232a14736a9fcb13537107e72c49736e417d5e49496e357b4b964efec9abcbe3232a14736a9fcb13537107e72c49736e417d5e49496e37e42f53369c79106e0d63e973c1c05cccaaceb90681e7255c986b5ce15d973867e42f53369c79106e0d63e973c1c05cccaaceb90681e7255c986b5ce15d97386bc8cbdc0c8fd479aec13680c503797ff097aa3596e153e76d3a3dda1ca02c91abc8cbdc0c8fd479aec13680c503797ff097aa3596e153e76d3a3dda1ca02c91aa96bc28571b7d30bf2384907f6d725c43474307bc389ad869cd4afdf08fb2672a96bc28571b7d30bf2384907f6d725c43474307bc389ad869cd4afdf08fb2672ad9b5fb42d341e15a2e3eec6caaac76c81361f3806e9a64fd6cc0eb3104e4f36ad9b5fb42d341e15a2e3eec6caaac76c81361f3806e9a64fd6cc0eb3104e4f36fe8e9b1b9f9b77e44bf7221f435cfc1918af3ea876c654634db3893c10bb722ffe8e9b1b9f9b77e44bf7221f435cfc1918af3ea876c654634db3893c10bb722f6d89f13aec8845c013f487536f930c572bcf5c3d97c8aad5e2d82fc425d110916d89f13aec8845c013f487536f930c572bcf5c3d97c8aad5e2d82fc425d1109140fb5f42adc71dab82c31890c0a5719df4990601b15e35ccfc6458556a60835c40fb5f42adc71dab82c31890c0a5719df4990601b15e35ccfc6458556a60835c7c6c392ea8ab23da223dd541b7a7042669b3be8a07b97063ef4e1e1334764bb27c6c392ea8ab23da223dd541b7a7042669b3be8a07b97063ef4e1e1334764bb2f590cbc7c830731b68b55ca1b1ea11818b5afa3566537440a17017296578dae9bb24009573f88b990c922fdc65adddec1312e30373dc635c6099912d4f836a41c15a3a17f6b65e9c51c58ed3a79d12bc517f867321ed118e5dc7b5c3a1ed7d4b05d5e533f5e590d9ee2c7692d26dc87ccbf381f4831cca3362baf596691a55bbe34151ed8e0c5f0ea996f1128834b15f41f5e2081a41dca2ba7f2f307c331f49a8a24bcd720323185063761b53731cd6dcc5583fc0fd7ffd972137f345b1d738845bca9a59de1959c1501cbc1f2c90fa9ab73a38653175fe94073c012fa555b10c4e8456a424135a4dda4829050de77b05c7fb56ef716841bdfe1371af2eb6958358092b45c8631df6466a2e4dc23278263b2dd2ba5765e99caba47c304dd3b5357bf940a54f04d5f7b335a0a6697a1e9dda14eb2f1dbc590beb0fe98ed65f023ee9d9ab704a1f7e0ce35bb832fe7189528cb5873d1f30285d3520bc48f66eb831b6aa0a2168c412559b6c9667846d84de86554af573a1a9dfa5dc753de3754a7ac917c8e4309742c3571b8c3c8d97361ab6b838f7cd5bda498a410d9d6d9fc7449711060a7ec45e0a4bfbd5d497d069676cbf31f77f3385d3e166795e79deaadefa4275a55f7778d400fcbf0628822dcae95d8239da065ba8e40049daaa32e46538070d2455c077280a8b537f23e3e3a7362074ba2630567d7f951f11fa113d81a2f5fdaf0a506502fd4cac0ccc0c5e7ccc02330150b75d3d7fd4bde0e3c95e8f1c4f13d767b8a4d55fe9a377c3ff20cfd7e77b9b9da12e1df9772c1f685f27fbb4ae9e31ddd26e43b7c051041bb3d9d6bebd418a858da67268920bc672afb9f647152e43fe5e381c71ccd9da9bbd843a854761f8fe60bc6c17b7c0e24e0106f5b4867e0b9c0357e14f488bb45585eccdf47f62b7ff914a0fae73f48cc307c8a5a8f44410fb1085689eaad5a24914e940b0488e0ff2cc3191b972e625522a9eaa9e77f6297e6007745040e9b6a2c2be3880e25206594582e0cd09ef482ee27a395794cdc34731bce3ea1ff032b1c8bcbc275779325999641c052b771a28d8f94367f6ef8398e92de819ccd8e4938c819c2b24aa08f06cdcc0266bb0ec37eb08cd0dcfaeb8dc99c4ea418b80bf6c13d4aea912fc699aa3b30ddaf938bdb62e04b67ede3fedf08cc4fd20c2cccdea46f2791f95e0ab991d8cf6c7c66ec81e23c3b6cbf713954d89eb8389b63343d6b8fd261dc6cb652a0aaf93be5d801ed0b24e46c391e25d3f2fa622d5781a27553176648270768435295a235a760bf725752f3d33f36e79c3406c72aeac084df89c84d522fc9953ec3fbb31e8c90f53f87b21c82275d275dc73870a4c8bc4962c1462cb477c6a6323788c591003ab421973d4fe19e3503f22da78a9920c4831a4fa121410ff76430dc10fdd81144ddbdddb014398e2153afe488f1d629b4192a2da8a743b10ed55f3e26ed662bd9e2718d789c9d406692ba3573699a2e1f58713cc2e5a65792df472217aaaf8402dd0c29356b41254e201645eeca3d0c9ca84ba7726c8c21b3796c04cbb9e20d8a2b51ee894cc35e6cc84c00eb7d5e2bdf9ceb8977eb94c2bcc1630ea93c6c4b82381406dadf1efcd32a4b669ed5eed317926a11646c05922fc49b815568ef2c3858d5bec273e4d25cc162e76fd6c5cc50ba26dfc4e71aedbc34f08ac850efbf934ab3c7ab179e4cb253305c42e22d5631bed2d57e795a70d0356d0c04e3ac395ab73051c5298b9ee99d099269d838a12b6fa3b0af725565418ec1fedd8a522acccc0df88de0107d3183911047ec758a69bec7e24edba03838c00331c5004208d850bd577475b3f5e5eaab13ca96387dd517a8864c25fcbbbc0dffd0f8580f07b30ec8e1dffd59f6e422b9ad6163924bc1fb70ae8b697a11282d5b32b02708b40cb9a7d82eef95478516949ab993d14634219a6f62a4470f46ccbdf434d9a2c5526fb0263e9e2305d3cd3097ff4fa587d2c2becfeb700d3d340eef0f3b701ff78b0f0ec898c045797ff45987136a2a5712f8f8310710e0944e4b4547bab2dc99933edd1bc9a67f41bd0b0ac605c5431ad8c658c0c8e3c5d766eac8fbb81d51132f9fb818bfcb98e4e0c90037146f2b5d3cbb9e43cb419f36385cfd7a4567fd509ef00ec53cbd92e941be30507b7dd5976f4223f9d01998f1e73262e900e0ed002b0f53dc4b7688ce76343aa42b8461e4bc559ee859ec8fc85cf5892c564b2875b7be8612f992f5fa1600203af15e539cdbcd53b6d40b87c5408dc21e25948c09e41ea2c9aa5b6fe52fd43af8873f5726c992aa59e4e7e24127e4ca5ea064c5721184ff91936d74f22ba1793a928985fb4c39e7d85d1eb52e85f473603f06163d57ca139e29f4cd5e770351d776e480c7d6e4203fc69a1395f58631de7c722e3aabdffad1e74d82082e439205b6f4e8de5e16745202b2b238a1e45cf6d6d609fba7fb7c6af1839b07b459587b375adbe25719e6c1deee85c6469241907dd510812079ff30f4070e0b3a8b50e2847d531671a243a86b4d636deaedb17a2ffdd621750b4528e0ee2a6491f08a0f327ceb9ee1afcd284e01aa8928769e7d713ea9566584a6126fa62a12ae7e8d04bd51a787160739dd17daaf68f8e026bbb8ab78b5583deedb05ecf44dc084219bdab1cff3cd6dcd374fde7cc7de9ac33526c3e35ab9f7de5c7f2bb5252b3f2b2a103625b7a4f88268001716d74381caffccecaec1828ce1b377ae13ce953e8fbee37c970cadfa4c8aed6f012fa8a1a8cef764b62a130c38b9a69fcecbcf829ee698ce8b01bd3247e39f3d5327d0152e4397159e47b16df27f9a160c2e449d11928575fe5c90671d82d98e70a751d7134c89c3ef85dcde224089d4f84094be6080b129e2be0bfb2198c25cdddc79d38804d3c2765ffda8c820181893bca5cc96bad6cd819a441bfb2af59b84a5d916498fbc616486eb3b946374e3c1d9526e78d246f81caf163b2b6c4db6fb59be5b9e3d0491be70ef99ce217e8e8931a0ccf5c532895011ef76a6ab752897f85367bc352fcd034f1b5e4e7ff289a676398a8efab403b57e88eaf8a067ec2c8d4f14240895c6c4fa0a52097d7802cc6dc522afc324a4f736a854d7d9e2c4c742ec9ff3ac51f02238ea6280ed02415ed0a31886ef190356b122139715a7477fc67d70260f15016c13ac8eee122b0bd45ff2345a839decb680f6a69343d6835ffe48df7d53e15985f23fadfe8c8ebe2489f1732cf73a68a3ff0e55ee14e419ae051e8efeb2bd58158fd6a07f6d24bbdede3b8f60deeb56d9cf915d2fd66709301876dabda799ca6eff62bf7ec0baa4f6bfa7c6b4bfa57473345690e6152f53e21be1a06f730f23676f181e34854962beb9259b008b17d074e72135a86e2786f809b7cbebe6727fe482a6ca0d72b1bc04f7ba48e767459ff87b2abf715c644f63859dc3b4b052e77a42a26306ec384a7e4e20b8e30fb22f26a44c3b1389f5501d6012edb2d95fffe69b99108a50198378bb6b85ca067d7f43d12508c24462b5739f5e282d01460a2164cb82a9ed4aefb4a06bbb22e81fd95e4b6ba93c35c858e493b7eb35851f4861a26bef55cb1d72128db59c379034f09f7db5d646ba36e616f7cb89e3c22496fcb5bad67f0082722996c6665f7aed99a9a7521e3c1f1318bf1fd2e2a48b18a6dc0b02c099e5995816d6d62e25d237a0b7c03b88cefe9ad8b9846aded75331b2234448800671fae864a648bc1c3e29547d51aceecd0827e6e4970158c6b866a3d9507b62af982d32ee5e720cc93c3057ffeb596e80083ab1a3b1cff2b44541ec2a620d9764c48520ea392986780743a92d512efca4b81eecc0c6e6275ffe2f09dc8e2bbf80dda47ca392d5d41233a6614a8e95eb9b89cbede2182655cdbee83a4556c3f00df787be57fd106071259b38ec7a7cf363c3a71a860ede5d46126941d28ff6f782c385fb7aa9f505d8214dc321e5ce81cc3f24bb7350589f50783c11597ae05c7659796d8d3fdd34caea84ca32a78fdf3d6a0ecb9f1a8e7212ad8c846bdad8500a9ffc497a270eda9679d0b08aff3db81326ff677819aab54fc313e33bb1a2773453e646e7185c18840eea1f9058df56ad2643532ae31acf41fc04d8f58414a5c9db909e466dfb8acead4756b3790e903fa7b432727ea9cb34d93d679443003563a14a27a0e014174b8b090779f9b582285ec1ba2be2a600adf489630b62f63124ee89bdc1b75187ed9944ee82a03c6a00d65688016929fca327ddfaa28b28579ac6d213c8819214a5d8392e206fac8759a7d347c0a584e30d7d06ce81ce9a7a1361a33e5808bf4e4b7afea8cdfd9e6e8bce03f591526bf03f816c9d09fb8beb32750a053e641374fe36f1061ae845359a3a41ad07448a090dced36adcecb537f217829a1bf8eda5273fbe9ef651c35c118b2a012a27cc962d6091657dbb1be9c6edc64242e93947d357bc343c4fe4aa036d296b0a7b7d01b3d824e2fe6b4603232a3b1aee7b190705d63a1a2a85f0da77935c5366fc297947098c76f34a995bbe759e3ddc8314204c73551dab9e00ce175971c132838a58c99da6c86ef5e3e6ab357f5886f9c9d7923923947173d0f595f47ae9a62b67a3029536d0ee9b28acaa9992e172725bb3d1e0c8a699716e4358e958d769eb333bf357a7f45f8130616d8cdb6f03a065245b899dbe2216b1d7317252e93622188a464b4e07988e5eac1a3123da4e2e096dfdd5ba391cc5504fe1a7af707cfdb12fb14b15cdfd9def22c3a27a9f12058d0ab20b3b7cd2e15c7fb8dd6cf172e0a8d9ce9cc7703cfc9e7f5bdca8f37e139cd267d7698cbfa279f4b23b10242a5ccfac88da53452233b70bb7b9b4ddf45bee9d333d0edb727810479c097a4c08e14f82f5de62a47c01d2f43141cef45ec8eecccc25130853eb25c18805fc9843cd60691baaf746516d9f021914c30fedd47f9e2af03d2c17a40493eea2e36f612740e5d11394f2ce611ad3537438025316f79744c258e4c29f26a8a36028a6e86c8e6e5a2c7e442ab5fecfe2f7de14fd073857d72876233ef50365663009d52c32ba8b44a13b71c5b56dabeb680b4156d8e179d873a32c166142454719c65298d4339eb9dad5d1e7e922a425a7c9df1861b054a68b4db4abef2ff1990573b4f4582a0cb216a97d052a1fedb181224f2f0d786c93abd454a45ec19351143b15bd4680bd7fa3510e82d778dd3aeb5f0796991ca604fd36578872d8bc2fff74b2f44fc8b6e4bfa1914a2d7edea988d714391a7dd1c5aede5d6083352b1164b8d4301290164a8d1513dbc5d0160340b82b49b2140e20fc6145e7994ed6bcc4b02d7b8bb90a36779f94182a8539419c4f800b6c1ba6bb8fd077a1212b79a28a581f147452ebf0c840d44c5b544633bb6062f3921ccbf0f398d27e6df946c21c3d913b6b98fe9a4bd5efb2bdd46528bc59f1921b590eb36bfdd5d94041583948dad765017ba733686f6bad9e457bb851b04dcdd942137714008a8f45ebe4369c3e0ce7dbbde2041badaca771426b4b1fe9a89daf77fe98f89b5cf84fe7f791f25d750eed9964a38beec432aae6dd44231a18962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cbff01f84a46b44d14371cb1c9dbac29b6380d4639c97a407eeffd07b05293380bff01f84a46b44d14371cb1c9dbac29b6380d4639c97a407eeffd07b052933809cfbbd013ff4230f9df1245686e98b88d730aff2115256d4377eed6e776cf7089cfbbd013ff4230f9df1245686e98b88d730aff2115256d4377eed6e776cf7082c60479e1de9916350e02a7645a44bb8268fc93eac39db3c74bcfd2d19edc8b92c60479e1de9916350e02a7645a44bb8268fc93eac39db3c74bcfd2d19edc8b90533b2df07932e8bf5ca0d56e2499b7a7c10443fa6ef557476572e06332194d10533b2df07932e8bf5ca0d56e2499b7a7c10443fa6ef557476572e06332194d19253de5c7653eb9fe49de13831d368efb3289522d824e4d41e45291035ed5f73400f2da546c3b1214ca1546ded8154ceb9a9ecbe50ab5c7b8a7c1a8ff16a1355a2bd966d429913e23b7cd2e98443ab00b3ff5b43dc1007ffd63684a536508772a2bd966d429913e23b7cd2e98443ab00b3ff5b43dc1007ffd63684a5365087727068a9de6e64bb2531f039780d7fb06453fc58eaf8efe784f144caa8617799687068a9de6e64bb2531f039780d7fb06453fc58eaf8efe784f144caa861779968061d5f1f3dcb3d30e00070001a721044a440c7357af17faf51bd957798652f94061d5f1f3dcb3d30e00070001a721044a440c7357af17faf51bd957798652f940de13e26c8a440bfa942e5a096b01eb5024f3f01a79898239435439450f8fb050de13e26c8a440bfa942e5a096b01eb5024f3f01a79898239435439450f8fb05e3f8d3045e96c0ac3b479a1912adefd227a03e337bcceff6a9b3c6ad1619c52f3de4a20b965cfd8846524d9f0fe120ee15f132eb59f051188410ebe41c82b612c4b06a7802a11562bb95fa91319124f0b1ea772e818b53c7259482fb49273eb8c4b06a7802a11562bb95fa91319124f0b1ea772e818b53c7259482fb49273eb8d2b160b1306b9ad620419c785147d0ff8ef57f1826e790d9a88df2765daeede1d2b160b1306b9ad620419c785147d0ff8ef57f1826e790d9a88df2765daeede15a4dc779261531c21d6e83185d7e11c5d1982fbbb2729dcf3371ac82d7b767b18962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3ccb21924a47f54abddb2c1986563e1b19a53cf1ddfec40aa111940536351bad81cb21924a47f54abddb2c1986563e1b19a53cf1ddfec40aa111940536351bad81c69e3b623e4d5b1d0cdea24dc423672d5c976b12bbc92aa4fe18844958592894c69e3b623e4d5b1d0cdea24dc423672d5c976b12bbc92aa4fe1884495859289447f3532220fcb8b2443722f1a1be0f40aebd7f42002540edb1c2706e755a1e2f4570a36e5423f12727051aa77a9abf4e85735a3e361076e9a41c16185cbe73d8b8e3b09bdfd71f8414ee78ec5b8dfe09bbe0ca33c66a1fb5b0c805c9142caa383a10f005bde43808f37a2c413302b4e51fde4d3597b0b131bc54b2b55b8befb1775aecaed9ca9ec483ef94619101a45e137409cfea476f451b9467565bdb00078a615a320d1ecfc0fa29ee5bc8d947d4e958d234f6a5dc504a651d586160de9c51033e2c5fe7e4ec51bee2bc33a3fe3380973b2ec9e0b8011f58ceb96dfb016a78a68285be2d46147d07d8b9ae87ff77d2a95f336d6afe745dfc36b4c5f8c5fa571396a1689cc8f01800e8b5100d75f39f1e9eda38e13457816bed58b386bc5b8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c9a5691420c89824e447b781b2c3c084f0061730a21344124387d6dde118096e79a5691420c89824e447b781b2c3c084f0061730a21344124387d6dde118096e770c5d8a5ae4763a18237496b5a91777a533b15ed43b144baf087f8ea70b7f87b70c5d8a5ae4763a18237496b5a91777a533b15ed43b144baf087f8ea70b7f87b16e68190f1f9b78275fe03ec2bb10b5bc41e7e70a27742d0886c6d8dfb94c2db7405517a054e36f3813e2a6d4c877b6de71517767ac87788e3db6fa3d126138ea86edad12225f0bc3ca556110726f29aaac48eceeacdfa2016545a954b90155fa86edad12225f0bc3ca556110726f29aaac48eceeacdfa2016545a954b90155f97576eda9923127a6aacbeb9fcf7c2c1300a5d942aef9d4d32613a506fab2db897576eda9923127a6aacbeb9fcf7c2c1300a5d942aef9d4d32613a506fab2db8fe62c5913c0c1c16562ee4322a878ef74c359e4c6cf5855729ad9c4685b5a0abfe62c5913c0c1c16562ee4322a878ef74c359e4c6cf5855729ad9c4685b5a0ab1fb524c2fe29c64aa82e38eb629566a7cf0b4f17c0bb031fe049587e59fb51ec1fb524c2fe29c64aa82e38eb629566a7cf0b4f17c0bb031fe049587e59fb51ec42e479e8bf642b8390a4385f5d19953dac0cb64422def2a92fe9b37eb5d109dbe03a0685f3307205e2d03101de4512e5603584fb3cfd1647485bf98e8df53f4d42434604033f2aeea710d2ed2dcb1d5f94e4560f2af6fbbd209ae54a4a014d798d5975d219f907b35c5a034955d9eb7a6c35dd77e4bbc21aea04d7817aab874a426c855c0dc16c92790e54f0e8c01494990e4b0ab466ca04ff2312f5c3a28a648962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cc3d2e1be5d0d8863292d15d49a0880ea2fe971a6c0dbbd34f46e85488d5e0b71c3d2e1be5d0d8863292d15d49a0880ea2fe971a6c0dbbd34f46e85488d5e0b71446ef912862ea6d8fd30d6c48f936412be13428c3e8f839d1aa7f9a8b9fd285c446ef912862ea6d8fd30d6c48f936412be13428c3e8f839d1aa7f9a8b9fd285cc9911dac53324a7552ea56c59c60239c650c45e621f36a7b47f4993eaf33fb0fc9911dac53324a7552ea56c59c60239c650c45e621f36a7b47f4993eaf33fb0f9a9d6d28ade4ffcb92793dc7ebfe07ba96763aeb88cc1aa2ff85129c80a8c3e8011bc83f07f694795069ae06e87f33439f5a8a328da2f26fc11625808ac76143b5db2e65c7a1410d9175e444b9973c787e0df3a7070528224097d4445f1dbc614e71ade41f1330abf3e0099004c3d5df18905aa5206ce904c456a5e40d22d6ba8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cdefe50e6d348498e429c454c7f889ace653dcb5fd2da46b82a1be9064a1e4c37defe50e6d348498e429c454c7f889ace653dcb5fd2da46b82a1be9064a1e4c375c79f7664d77cb5c148ded34f42d58802d5a22ea11b998e24c277a8e6bc567535c79f7664d77cb5c148ded34f42d58802d5a22ea11b998e24c277a8e6bc567535559542ed98879bc747fedb992c338f8ac8ee79739dbc8e93cec6abddf8d4a675559542ed98879bc747fedb992c338f8ac8ee79739dbc8e93cec6abddf8d4a679fde2f0df964c781e09a20ebc4de1be5ac7a395a2194dabb94a132e351007f969fde2f0df964c781e09a20ebc4de1be5ac7a395a2194dabb94a132e351007f9663dbcf39db76c70de0fe7c1d10c81071b8939b199d6548f60ecc1c746cb7dc8163dbcf39db76c70de0fe7c1d10c81071b8939b199d6548f60ecc1c746cb7dc81d1980f91e9bf7a98d85a4fed983de9ec26b4980f484a666628e008ba0024c4b7d1980f91e9bf7a98d85a4fed983de9ec26b4980f484a666628e008ba0024c4b7a9dfb6ef8f0749743d3fb23f537dd6d7c90e72dee1c6c1991c6251a77f7373c5a9dfb6ef8f0749743d3fb23f537dd6d7c90e72dee1c6c1991c6251a77f7373c590d8c2e7af6e9fd68208dc1994fcb58d54edf1695974da02ac6691a1cfff8988af0a949c9028f814d5cbd0cc5144c6384c8b6ad43850da83ce0b8871ff47121ee5a9cc6ec2cc766bb84a52a7994bf8623dca9a367ea81f9ba2d2fe1e7917ad1ddd6beed5f4b8120442da8036b2568af7e882e54c6a5338ff9480d837d2632bb192dbda4e73ed9a875d48e3ff3982cecf47c2a8331922ac8ab5570fab5b0b9b6492dbda4e73ed9a875d48e3ff3982cecf47c2a8331922ac8ab5570fab5b0b9b6495d2fb112ed1e8ab46f75066f696ba69e246f7d7eea112aef3a39728a2a3f5f395d2fb112ed1e8ab46f75066f696ba69e246f7d7eea112aef3a39728a2a3f5f32ca13a48a40ec1d4e32e8a2bf8079946c93d667aa460a7711b3c766e351305822ca13a48a40ec1d4e32e8a2bf8079946c93d667aa460a7711b3c766e3513058272f79888e614500fcdd6d6f72aa1c57d7a87729322298f278270ca3afaa486dee2cb79de96d8700d7e489a68e21e8fa1e30b25f699b12699aaa34d3b77d544b98d66923d9315384368eb82f9890905af523b12e232acd753b52596c2e5ab46f67ac767f7c1ee9f724ad8c9e632944c410903c495f2fea770ab9813b7737d064da8647f02c16b2a2fbf43ffdbbf23f62cb19d7682deeac799c8f28658544c4a8816c4e10a540a1487b59169d33001fe847c058aa3d83aef890475e01db0122ff504f166a661e9738774d629f491f31ca56950c2a0ef6636327970026f39f30ca7dcde58f6c9e9fa6c1e367551aa7b2736bbc73abac94ed85f0403a53cdc8021c3aff8666f90a90ee3eebd2ab1ae9802692e14e69fe54ccd571bc29c174d87fdfe5d4f6abda04036c7e74eee77b5fb81c3f46a4a247ca63c050d0a20ceb08251cbd6ad5358dbb68a7327709e36b8252dccce1c9220226c9fc4a08d65bfce4f4448d6ad5358dbb68a7327709e36b8252dccce1c9220226c9fc4a08d65bfce4f44486a0f82295a084cc257d2b2b11f743d9a60f906fee27cb27617a6bb9cea1247dd6a0f82295a084cc257d2b2b11f743d9a60f906fee27cb27617a6bb9cea1247dd8d97561f1d7be5e55e52e432f70d6751c30a9a08bd305477a279204161613f9ad2543405f463c3ee8b2fdfebcd88f30279a4b20f8c735f45e18666d772d75b212507eab0cb7a594b25fb2fc1c6a0b0f27af53d1980ba358d4e0c1b1dc32a9e633f9fb0f15694291f918b0760afef48f534b314f8c0ef232554378b16d202c31f3f9fb0f15694291f918b0760afef48f534b314f8c0ef232554378b16d202c31f5d740a6b510156140c5a35fc70036d3350a56651835b8b1579089a4f7712b0f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559d6e1c27870cb53512a2e29ab03e61c25188ebed57e933ee5ce4e749d72c0a87e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d32eabf651e863e3927dcc0c6e7fbeb9918c9fb1cdf90f80d2316e70681401c1d32eabf651e863e3927dcc0c6e7fbeb9918c9fb1cdf90f80d2316e70681401c1b2152be0dba33771773d8cfc76c40d4d6757606069368c782a12f02d7cd54733b2152be0dba33771773d8cfc76c40d4d6757606069368c782a12f02d7cd54733de46da9948a760db50b2abcc66b858f5b0bcc48f364f483f60721c75c13df51c5ca3f535124107a56fb39c73e5ec6ebe5187e096a93808d914ddcd082a221f735ca3f535124107a56fb39c73e5ec6ebe5187e096a93808d914ddcd082a221f73de46da9948a760db50b2abcc66b858f5b0bcc48f364f483f60721c75c13df51cddd756ba353dd126a7f9a791be154ffd4b4337fd8f0bd180962ddaceb6a3efd0ddd756ba353dd126a7f9a791be154ffd4b4337fd8f0bd180962ddaceb6a3efd091f81ce5bf9c88cc70dc978eb50fc314583f9e1e42c4fd5e4bdab5f8f551bfbe6a60755dd456e8f0f876e504372b1c799b7982ed4dbb1003e9811ff8469907096a60755dd456e8f0f876e504372b1c799b7982ed4dbb1003e9811ff846990709f0ab9a4015eb79610d8f795bab430422d695c954e5a5229c61be9337bf78fa5047927672b6caf4ca3004a7ffced677f81e483ac27baddab15ea03f73705d7b1147927672b6caf4ca3004a7ffced677f81e483ac27baddab15ea03f73705d7b11f7463f2d7b8190f761754227cd37f63e0792afc3a76d1bc21f1357c690b74ce3cac403efe4d2dc2a4f2d63e800b010aaa0ddc1eecbf2c2f86cd15a4a87af43decac403efe4d2dc2a4f2d63e800b010aaa0ddc1eecbf2c2f86cd15a4a87af43de697a54ed73e83b36e6f4c4ba503dbff0780f032e65311b7acfe4e618cf6c8be142376ede22fbd49cd23ecb7fcd690206b53e5304c1c75fcf36358ab8acdda62af2a91e8c0dc7058876d40af9b982a92432e692aa7865f3e6b4c0e8ca921e60ec8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c12015315b74f41ecc3c154e7cc68fe62cc90e244779638f602e8ad4a11d9b70c12015315b74f41ecc3c154e7cc68fe62cc90e244779638f602e8ad4a11d9b70cf3b4b08a8a00bb1ae80f080debfaa9a056a9107c7b5c3b819e7fccc055ba0022f3b4b08a8a00bb1ae80f080debfaa9a056a9107c7b5c3b819e7fccc055ba00220649728cbef749fc10369fd075d72cbea6df717d4d595f08929e59ee4c347db8df8328198b1c45707efe438f88324142cd883c3de3f3d068cb0b07a2cae87c87e7ae5e8ae45e9ebd21ed708a985a632dc7fc9cb55d23da09d2ad2f19fae600f9e7ae5e8ae45e9ebd21ed708a985a632dc7fc9cb55d23da09d2ad2f19fae600f9fc8a75ea8526ae850a15b2064e91cf7d7d8310f2030b44a747f271ce3f955a91fc8a75ea8526ae850a15b2064e91cf7d7d8310f2030b44a747f271ce3f955a915363facdc2d73616735100a1e17330885ce529442d1d98048f959f2dfb8ad7845363facdc2d73616735100a1e17330885ce529442d1d98048f959f2dfb8ad78462bee6d06efcf5081b70d0d207f0bee98e76c883aa52afa7880ba7764ac9719c3fe32aabcb22cae6f2d223be889591b658afedf5cc1695cbf612b99e6bc4fdb6f2bcaf493de71c82ef6090d43ab89344ea4f0c246f8e47824080096faf4aebdcf2bcaf493de71c82ef6090d43ab89344ea4f0c246f8e47824080096faf4aebdc6e40c418a15f61c0540ff421dcc71717dbf236698b34bd3125f8f9d21e90e086bf64d80e2cef1285b4bea02e4795996f90dff9bd6f47ee342e449503b0fcf47ca39e3ab3284883ff1a594d2c9c351632813c10fc57c69ae3ede1188ae423dcc7c11ec3f04d188281a22e14d5557234e5f7fc113e66a848cc0a63d2a8ff167ce0e992166bcd7c8aa3fdb5b9fca8098769966a116128eee10ccba7cdd9ea1fafc76cbcf05b935fa636d2ba799e5ba17cb42ac8b63772fd4c5063c27aeb8cbe51fec8ca1d93e611ac5258f30039bc30eb055af83eebc05429f5bf1acbfad1b2adff2c0e7771e4f23bd034e3ff7e3ad0e09db29db723607fc470517ee965f0de97b333461f66819a6ff1b5c36c8b3f4fc18a459db5113c087ce5faf444089421419ae33b5e51d20aa967160f9e170a9f00fa8e72b1fe288283d0da8990b43f32787e84bc2d65ee4a673e939b0d3f5bef3098d91f8d0721e8e60f049fe868c71f3a7458f64416bea73abe8230ce52292d310b95197efec0250671ae6e47c099c68106e9c544a96be6c445c1631a924928491481e891cd881727bc689d894bf41a68f95fcaf761771f00547ce2eaaf5880b1298852c8204696195edc946e7263730e225c73a58fd4257c58c6ac533bbff5e948382e033e484d9fc5ddbeca3b4e0b85f690fa51f11352a6c30c872969c70c7e9eed94e1d3b28ee87e2e6e7f8ab0973802899749178375263a49a8553c99d92b54d252ab8ef9f2507d3fd4da4d89f9be19ab271328303729f707066db7593e26e1bd80c7e576c86637167c4668fa6160815af7e9cfa95d0a732dc0b5debc523433cc8ed9305f742171cf386e272bb50cba1e9a948a01c26cc688485bd2582a54ab45e71661f0b2260f803be9c2bbe8d4ecd778f3e7b798c7a8349e9bb8d2bc4466158d3d2943eae852b86ce3f441c1a1c10ea9473714867f124a97c3dd2fd8eefa2211a9be6969924da868ecc2122525e8e0e26e32f8d0872169bb0c2431b28ab04013e0b12d018764d743a506e99353b8ddf4c5e0176b563b143f236addd97be034163474ccb7b9f295546bca580146f30b4ccbcea80dc290524d05cd54fc0aee2866f5021f0d9897649ab6ff659e058b126f70e1aa8835fd1f8c3bd36d8bce86048e4e96f1873b3c48140c3f1e04a0cd99fbc0d494395da89493b77a15c88b5100363ef25c7fee27101e3106eda61bb4a2a16df7c20345b662edc80ada00d48935fef3f674c389093352ab4aae0a76c1a2a16df7c20345b662edc80ada00d48935fef3f674c389093352ab4aae0a76c181dab0562141e9d39c8578b6a867790898c7cb05a7f8bf942d29f32bf1bd796a81dab0562141e9d39c8578b6a867790898c7cb05a7f8bf942d29f32bf1bd796a487412bdefcc0d3bd530bb1622b8d3ce4e31ba8d626d26438e576dcd4c7c7e0f487412bdefcc0d3bd530bb1622b8d3ce4e31ba8d626d26438e576dcd4c7c7e0f4af528d1bd688a95e1389514db9f41837be24298784efbb664623f85fc5f6d664af528d1bd688a95e1389514db9f41837be24298784efbb664623f85fc5f6d6626af632cc890f677145983815c7c9b8d70235bb49368585732651d4a8468171e26af632cc890f677145983815c7c9b8d70235bb49368585732651d4a8468171e7612b7df2853e606cdbf5c3ad19fff7bf2ac60abdc367a9c5f799b6acec829407612b7df2853e606cdbf5c3ad19fff7bf2ac60abdc367a9c5f799b6acec82940bf07565b852dd870490586799bb53999f1e1782ccd0244f781800e0570acf6dcbf07565b852dd870490586799bb53999f1e1782ccd0244f781800e0570acf6dc66eea5a18fe33a2879f3ee378a54c2eb7ab8c734eee2c120b2d26e78583f041266eea5a18fe33a2879f3ee378a54c2eb7ab8c734eee2c120b2d26e78583f0412674137441263e40afe0bb6a80e7fb2d217066e82d69461d0b0db74a10b950adf674137441263e40afe0bb6a80e7fb2d217066e82d69461d0b0db74a10b950adf1ead21bfbb552ae14a310e4bcb47261807d33913a9bee7f9d36f061cf432de3b1ead21bfbb552ae14a310e4bcb47261807d33913a9bee7f9d36f061cf432de3b45d37d836868f1ee5e123d2a76033901f9ea59bf237bc26062d5b858470665fd45d37d836868f1ee5e123d2a76033901f9ea59bf237bc26062d5b858470665fdcbe973ddbc6c080eb3ea3c3e9a4a5ed1f7f6c6bc0c01da912a51617fd998238dcbe973ddbc6c080eb3ea3c3e9a4a5ed1f7f6c6bc0c01da912a51617fd998238dbb5744346b6d136a82552271e1b4e74b7a7e681b3ce78db9113bb9b4d87ad311bb5744346b6d136a82552271e1b4e74b7a7e681b3ce78db9113bb9b4d87ad31107875a9a286cc3279550e1c06ac2d798762bc2055486a2e2f49e2564e2b170f307875a9a286cc3279550e1c06ac2d798762bc2055486a2e2f49e2564e2b170f3bea5854e6b4dd0af965254e495a8a9bd81ca63c7e2a0f7198473e4e3beb1ec2ebea5854e6b4dd0af965254e495a8a9bd81ca63c7e2a0f7198473e4e3beb1ec2e31f2187f1b7d4f0141a6d5ff71c97f806d2034faab3dcafc74c75ba430dcc4d731f2187f1b7d4f0141a6d5ff71c97f806d2034faab3dcafc74c75ba430dcc4d7ef946934578166ae3c33fca623f62b806de18d7cbacff36edbcf22063c75a9e3ef946934578166ae3c33fca623f62b806de18d7cbacff36edbcf22063c75a9e381f2fa0060ec6f3a21ca5a01f97e618688452d491e8b189f19e23aae641d149681f2fa0060ec6f3a21ca5a01f97e618688452d491e8b189f19e23aae641d14961ca9baedbed9f59f15fbd4c11c72e14bd6e9529c63674cdb02b4cae6a13f67a81ca9baedbed9f59f15fbd4c11c72e14bd6e9529c63674cdb02b4cae6a13f67a8b6d6ec6ccd1445e807ce8a39d4160ec377d64e9d8959ff53e88600ed9d0276d027cce42d219d683222a930f9231ea90ece07d1986de2b3dfdaf5894e9ffe6cf33aa9adea7e295c32beb9218b1507254bff86e47476d8b409bb9cc241688e93abc9c836fc73d31c58b0f5e058742044af802184eb5f49e1a6765907270e05da8382544c2ef9cf58b69c969d19bd470c2cfc4533e37b6dd8d64fc52209fe37e27619822a8f2e7aea082229ecf7e0142bdf02d00b05660b9a8da1b05e484fca16c127ac0debf99264b81167b961975a2afe534c82a524cd98aa3fd85062f8d25fc538f1e868b1daf10aa0342e239074cb2a9c0b021006b07b9acac083ee984b565e582d463bbd92b97f59018d364fc0159ef934babc5e9af90b0c1d1fd0806393bb640eead18d1f3b7cfc150b9248bd810d584c2a0ad6b868751788d2c0cef1d7770c5c1865178af03ee88b787d693f6da051ff1caa597b0a9951b39cde73f7667810cb1cbd731e818d9390997d5fdcb89f7d9a631d338479f4fb4192563494df85e45d96afaa47395c82ece7dbf3c4daf8bd9ca3d3707491d9e53fa829c97008ebf2c5cfa64d48d27458d271a18eebe331c0f87d819003bfc5218a543bd43e0c76bf26fa923c5126a1fc234ef638180445cd6b5a29569d76cd3a71068a9fa5b9a17387cc3b2931e96a3699c4d362f782209844c1f060c60b0c20edf8ec1ff3819c293b4ef9288c7525243c0897804c5f2f278294daaae7fd5bbaa95c3ecc796a0e447f5e6624d5084d3e1872d3524d839ed723010a25ec9ad31bed7db55575919459441af6d07a38d22c87a79116ab4a106b070feb2ec7ef906ff6bcb31cb44e9ac5c9d1ecf260cc191158e4fd4f40b651e2804f39063c8ab838db976288d444593b6bf9010cf79c6064c4919afa44c568b467e620e218414fe641dfef6cc3fd0e927f2072322b5b41c5a2cc454eff4f3a5845167fd9fe58e9a6a1300f04eeffab4c29c5dbc9c10c976be8f3599fd9bef508451dd9dfad3e3897cca67a5ca05aba2f90fd4d29d37dd497604ac6e089f5a3d0dcd9b644451e3793d5aa8429e6b765540eb7138216d03a3ed53facaf28f5924cf57ce7fef70a332efcd961ed6410ec362a62304fc1366491107b5dc156b473f7c67454566fbb5bbf5c7734aad35dac615827ecf079f7c6f73bbda6116021c6c1e0ada0501561d335670d3cc64ee6befb3d45d01ef15842f2ec5335a6819c285ff71089b2b9c31b308b3bb889b138acf6b8386d689f5a95571a62cb883f211c29bb2bd8074b42b8e44ad6a73366f7ba8f02864b9dc76f24ac53079808f401506465b31433092cfc98ead26d8023d3d66e21db5ba1a0670e9ee313ec801b70f8f4e556adac1b4d17553b73d9f0d887a55305a94e43fdd664d4b010a49ef6725b0f9e501c60824f976ce487685f007a1cca6d024d8ce20d01a27f8b8bc167eea164e7698f9bbebd807aa0d4c36296340df8492214af0e3d027479b9829612ffd5d496ead340e8870750aceecb5298d4eee7c805bc5201419ad6a3b5e791712e356b49711bd1f27d5929c732f8dd2a08be88e7697399e53e56590d445c7ddbb7ac2518f472b36a5e14b7326bbbfdf2446312fb84dbab4d697f9d144760a43351c461f513765bbe2e8d5477972247ad52ccc47ed28a7a53efbd535e9b1d4d85e4c05b66a8198824867e28169f4c833aa60e4addd09eed5f668f373c4e8a4f9ea5d5fcfc0059967695909d9a4d660b698aefb6f1770681725b306b84f66a107b7031bf63261314d718f923624ace0e8921299e91208643cdb4793aa93a82c1d64b808b6fe9d6e265b61a7e08590ecfe18414dcd4c8214bbe94eb5eaa1faecda396a813fc586594aabcd86e7e28f376560f5905e747e0baee643c307094ef8827c6c90e9a666a7b26d07579fbc0a2ebfc032da84af96f39df07ee107b72800e8f2f54e3eb9129d0b51d5c391179d9baa82ab0a956043e6eeb179cd0d84e42d2dbb82ff25dcf6fd3e47fa5b0a54d5257478f9f7c0cc0f01c2a0f59ddd66773ab13cd55d1b31da8d5f56cbe3b89759145cf1aafb70866b1c53639d95b05455eea126885c3c5a205211b4f3baa721c2e12aa6a619b44fa8a5bb934e427d27ac58c09135700bd6b9be927c6a47253b2b8aa31a1e4f9cff758a29269f203112d7515a4b9c92a8cab9e555c36795ad34c608e0c97007f4f7c08f2849b3a0e66514f650ef6f71347221364ca1423b5f45c98554a5e9cd34beba6b044650f7cd114944db76599c427503341a8f2b57dfd11e7aceae1e9c4b1a74633a427a61dc3ada9c9b283ec514311f7e38eee99d0a44e3fee95defc714793e02ab2606ab8383529b646df8f05e1ddcc25f8464c711b11803dd3075516675cf71fb6f5ca129f65b2795b5dbe7792cda1ff59c682b795b2c172f574292f200e30b81374eef46e6a5cb1cb4339d2c4ef4039621cd3e1836f63a23ac51f1db862908ace8aa95cbaaa5a0f0448ae014d52a90dbfbc34c518913c9efb47c062f70b566f867992fc6c3dd2808d420115f83708a8d52986629aa0b5a89d6948439519389b565863f73ae463c387f72fed9b6c822ec8df0009f5a959342db69ccfca4a91825f20c99d67165e7fe4f7fbdb9848a6ca2849f5771d863c60f1f07c6449e6a99b4014082d48aa5546cfcb5c0d06b417c996dbe855e514eda5550ce3d393e3c10b8466692bee31d3c855c04afc518d6a2e65421bcdc07866e94073a825c95b41bfaba2790ef9e9992c5bdcc9abbff18e291663a070ca45b4a93cd6c06f4b9a0724312776bc5a9a64521f6d6b740e1356ea2ba17fc6c41546cf24dc26dd00732ca69d93ca7fbb27b0bc4623fa735af57e5cb39019d9d3cab942d8e883532ccc14ffdcb2dfab5a8eb5073947c69b9a0bf7073fb00a486ab1fbbea6be788cf76dbacbaf756763ad6556dfa440c1673020abbaedb5dbffd7f92e4e11e9a2ef10a745f7b7879dc6062ba6cac2a17a164db0a8325410f571bda408950825831d141a14ca250cbd6b108286afbcf15e277a6f22d6f991d84d067e346bda0473a44a3523dec9a5a6cd64700d3ba090bb67e89a23ff537dba7129f2b23b0c168246fc36c95f3f267b1c17890a451443fe33c9f82957caf5cf8209e2d4c3328ee044988e2838763675b1c55769e2386fd881f2b3306ca490bb5ee3be23deb9471f2d8a22a4cc608f4ccb73362fc16cf8b9d0490f2c47a3135494332f76f546a1fc8adc450026880ca92bf045a98de4f82467b811b6a1fa3d84cdd6764e50a3c1ca21b194afda1dd9403fdaab97581e27ec6e3c118e6b605249e66c69a59e52379a7e0051c86d1622b9660abf0196435039298079e54c0ac401750c926a60bd60e2fd222635b4c618530d47d7eef192098f006eb33c4bf4d2063915e3087226c0b6c148c04f2db5a2c7232ee806f3ce65e980bd64def4722612326ae530e6af97793303bba1d1a81e6d92332b81e1d2c9df34bd22fed942bca9af3b12cf3fe7c90d722b0ea4cd8bdf481e503ccef8d3dd7bf203998e9396a9fac8c556ca15b792251a99db6db056dcd3dbf3493faba9739b20cd037c7860abd95e1e9162964e305aa534044f2c26b424f256527ab3efe50b99152bd992f1671f7637ec0dbb3761084a92f5ba1a451827f962279ee5aa366391599cb0fb0c039694fb03cb83ecb1fdc5181cdcbbf190e91ec338c9b48ea4c15a6c5ede7e004ebccca2fa34108f72dbb1b7bebd097a0da0abff9de7b151f8d0065fed124a7dc9de34621d9f780d257af0718248f9c24b05765e16421b26278282038112a7ca299bc3eb555294f35878bbd9de9c0aff89a369ed49b1da9501ad15c323fb0090de840d4b4e27cab65e5e52e85d7bacf1fce954e98089558b85a4063eb3ddd17e8a4a3145185c57daa0db675ba1b7d97cb383484207fd1367216e6c8a7bad38988e6613c65ba98f83a784f6996d3bacf9d22a5e41838aba0da80d1aea63292a18a2880bb3c80190d696c39c4ea176c4aa37daa3d92c09fd7a2e08c6a7e8c4b48fe593ca93e6d360fec00980f07d64b64878919d9c36a69b76bb5c96af49fe1d509dce67c5a23a67281c5ee5c38196c69ee4771437751961c422da2b8a88b515da426bf222237e6e1d6fc14175988f2e99619d3f5ff9d961cfe18400712fdc4d7ad8088403a878c3518cdc51e8e718eac1ea7f64fecba897fee51bc31e2686863d482d95aee5ef3d7c2af6b5fcdff05f7d9fa452285f50c25e7ef3a1ed677d360c1a02be55eaf6f28165f6d0d580724e6c901b420fe307d92c69e90928206c08dfe3296e6e448fb714c04c8b2904bef22cd856f42eed12acdec5e3c0d79043283bb9556c293a4078cee8278fcc834b91fcf326575192b64854749fda1ed990382a71abc330c2a46152af306f0e4c9ecce6233cc23704ab96caef3bd52f03e9b68234a1d61979b9b13239e20f4ce820e731170792cde294c6a2f3b5257aa7b00cd07790ca995f5c64266415b1830db2a0ec993e8ad4d477f81ecf277f14df8e526f61f1ecdc4a07e91940c821a010acd79685a91aa6f7dc885e7b14dff4062a6d4fa2ca16ba4be8f25018fc703cdcee9ac684fe17629fbabde95b6e7fa66a191032d410857b203f8f872ebe0a1a54d76dfc4da42953c6437c221e5267606fbf1e08ce6d26ab894acd20a1780f948f35d2f4be151510710b6e7b085ea804ec1c27edc8b5f57f40ce5a7dc748c4079887a718e584cfd17a228f2133424baff2110158609577c517cd27268ee6ce219d0ce97aaeaba8d9908e5f6783a3fb56f9e988ccb2f35bf54910e9db3a5c8563a5ae8a5e5db00a92504e128c8daa005f631584fe1718df810745edd852522f40135bac33646bef9158f3d0969acb91a088241fa33c933299418428d477009dfbe0813e63bfe8f9739a7f9d3086df1110f00d737f77ca70a7b281a0392908c6eb2821cf850371a0dc156d93fe02608e3fed42a38bf0e1e77a3a3b2b0752720f5d51cc496768e51fa886c5f1918de7707f83618860a5cd899f91e4e88d1bc6953f2a00a1ad5eb0bd5777b9d768b9ea1b7759e891fa03d8518496197fbe9ae60a2246c12cda1d49594e56da9b6d057c7e6ca2dc404e129bc82e88b3624843128e256e71177e3acd9843e06e4bc78b3a16ced9f23e28698b8e19c4d547ed99e59ccdca6c1da94e56912a331d573c425701cbf09959d7862e94808561029604da48e8c6f39ab9ba26c9b77cc4a1977f3b7d777b11e624dcb25355c48689479ff09af8eaebbd44fcdd16d803a499c98c78e0f6c8728db04a72e2ee973a7ef34ca19934c37b154e9823d1941de0051647a0a27a4fed09bc8722bee5f2c8b33c9c4b66c862fa5d8882aecde70239fce574079b630506fbe056454f8a601c0bf010541b40965bf6c1f43a42b77ef43da5b21b4cb5d70d747bea0eaebc597fc93b9c5e7205aaa2579e366cb7b14f5137f2ed7948e691f15883fb591cf8f5385c5e0bca9693874fa50a108edac01b7e8ed78a9c72f0cbf7b69aa833c8b20044ce9eef53dc69b3297b19afed7d89f4c5e893de07cdf2da3d4a7cc5f1030984b78e4727ec37acf1a8f4e28d35ab75b601b2d569d55643178777df1a3d9ebfb0896baa86694290e1195e33bcbfb13d025cd4b898a67c95e74153b7fc0d9c22f71006181d680a143f78e2fc2fac519724f9f03503587b49e6c48ca7c462c7fde12813d4486ce5f52ae19aba1a1c44406de5e48ce42599ff038dd24acd58c9e643fc2d8f2b63fe98d7758691eff3bcc828e8d676bf1256be2dbfe4721c53d9f307cfb0cbc9d2c332ae743aca8b24cdee74711aa7e1d1c8bc2cb99dc1e82acf8d158fdd4139b1876b069eb8911962b76b7554722d001ab3fbe3260a44bba02f87a9b0cbc677292f5545cbc80755c06284a2a3ccc81f529c5ec04230d7b7a65c0d2bcad34e65ceb67ad52a53304c492e5e1e18dfd00fb16fc3171dc92ad9cfd8a41ebaced62d85521099e4bf3c3f310c97c6e50424a4ba149555c3a9587664039cdddc5026353a91a46ba561bdc16af30a081c08efcfa83fed6d599688608d3f600e5409e2a1a475464bcacf8c4d4a73ea0ae5609dfa24875757f8ce6f72f06cdb7c1d74b496db427b7d73250a8b2ad560264ee9fa0e8e1728551fbfe0446320120ab3f06298038ca2ecafbf3ed3302b185a6d7ef9aef1e7ea41f835e41245ddbcdcacd60bf3be155dd42a1c8231371b0b38805534cf53e8ba4fa5901f11df1c822367c0a14da0412bd1b7e4ff7ba3f5183faa70450d39de38dc2635800d00b2abd735dac0305c1143a56e6089466f6cc7cb2ab3932229b52c5f83165c143ad6beaf75b3fb4dbb6d41006abcb528aa23dc1677ecee7db40981bda4ebcdc36f7070087ad5ded77e3f3ac3ea31991cade8ba8993394d15ba0a2fc74d1a37544d0f67448810a2d111d33b595a90e9b068b08df9e2338bb8445ab99331d86b8424fcd535a30d370f274e5580e36a18111bcc2726b602e5e42a1528cc0eea755c373f3e1343a51edb024e2f1932e1ac5ec199535d26a101cd1d8538ee2acb017d744e27e138536e483eeae39205703e6022ad92c39248082747d9378a3b409578b7aa0e71eb70e8b646954371b27b9984ca789fe5fd979d78d87b8e76bb406bbd453390fadcb67a2c3ce59838508cfeb9b7748dd86979113bd534cb63cbf4b205d0b76ee3d8ec6dd789246884e5906f4c87cbea8fe9b574bf5decf7ac00e1c6e72277099f9303cf196f3f8c6218e29315c8497e1280e2b8f23d40613bfcc91acb1148fc9bec0f9e2c2823a68e5f7151275d8e79191901c3ea725881c17822651154e2d897b175c4a47546fae4fcc156b606a667db795ff96ff40b13e3f4b43eba48b30f5f66e4f16bed71afbcff95cfc6620217ee4d37b0db6ad07a2afaca1b0a642b34d884b45c0abbb521b73872b1d771f3d03f485bc98d72045ba05fe8f0b61b19be91ae5d489c7327ddde7f41000ef53aff1c1f8cfe8e67e1775a044b2fae5797e235328fd7402d8eec7c77985c45699e2b953863fa946e30f83e5b5e084c044144586539b380eee931b17153034bd44e89dc2c8235b35a224bd73abeb770ae2ccb7af1a2ca59334a6a83e7499440665f160b8cffebe0d93fd40720b15b5df52059579d88c71cdc7e5b2382753cf8d5fe806bcaf356642973264d765efea5cdb6cf057eaca9e86f31d1e94d3af8c847599d3950b5a22eb7f47aa43d313104563bbdd084bdfa721e8d507c2a9030a77183d7040ee27f336c0b58d3d9e817b9a1ca452effe2878d8a366fe1fb5dfa7e863cdeadd7c22f89bd73c17ead27bac084f37cb12be23ae2fdfeb9d42e6799558e46dcf79a943edca8d99445d6719d1ead4b7d74c397423201e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bfd0e1f3c1fb67237a7edffe1e378803dc6b87836824b5d5b09a9c8f807eec6e723f65bfc3991c6a815cc6ae9ace8615ce619240c1199d34fc636e0f5f659493c0aa2cdac2b235398df9f94f45d987785881ba3dc1c0d8f38ba375bff58b94329d6288cc348259760d99d4fb51d6a32c1dbe54b88a6ad9902fd894e719ab99945e472396f759835108f4165a468fff5832fb66ce5c1e9423d5722e8909a3585569ac4e197394b5174f5d260bd152fa582198bf00159d6cf121d4af1e3da0ff357bf64a81f5b00ba17642edf2cf5fbeba284cfda9935add18bdfdf9ce568282b99906b6adcaaafe9dfb684f96cbbe99579538f05acbf6ea6f12910bd23449c1ddbb8ae7878200b1c01c049137b1c7f175c765c178dfa420e5cefc270ca00cc2a2fe203da3e235f5e07e91198182aa9817f2a72a8c4d71fd60eef3a409d3fdf760d2a3c2de66bf4dd3f550d8218c8926cc1482757f216420da5d893d97419746638c366411526557e6a819ba6ca25d0a6af059604b1fcb1aa5888c4e2c3046cb2eed78b6053ddb3dcf53cff123a94a8d69aa99a3559f34d9c4ed3d1fa59db01c3d096240643b2fa6e6ef8a4eac24f6b587d51755c8dfb4ce900ff72a9e2ef2e764b0521ceea8a67b4725e4851f7a6650eb28b44f38bfddf17095b863c2c74e63f07dad93eb6f12c5144f2489e4fcbc77eef53b2c3115f104094e1d2d006be138a5eb959ecb4602c01cd02ca39b0ad0ac9cbf9c71a137031d4a73271c2e1568c0d85b38fff8c7464434f8210b01998352db9340db5e37bcc35ae053be1a8c66c1a9ba3407745d8d48718e8a318476348de7479b205a5c250aaf287f8b10dd4778ff031a388e7efc3c7eb41bbb9dd65e90a00a1ef9b70a0d38025871edcd90b81fb9e4354fa2da182326c282095716c99438fd075299dd5e8d603ee34e90362905dba25e4ab0a80f601b659ce0d330e379b0e6e3f7b3fb653ef8fbb92532884b735c53c17922f003a0db9146e0e3918e0963a3deb94d30af8619c02da342ee285aa82a25cf3d5a976033a853e10592e585ad028e641943147433927b01c6cea8f4e7c0c4734fad2d84504ba82bfb40c8027c63298fb8622501a9c6efea49971af6e8d3c356aa5491b2a14fab992a590808719ccbee94d253b5f226f48e408d9dd247b60a60189c5af3fa1ed79fcb648a476c6776b19b43eb9736940b86d4d88cd7d343e753f4b869eb6aaa96fd6e9155222c774d2d05031f7cdc8a1f68dc6809d5e2671a8c4923a1da802ed0a335af0a73f1723d830d9660f62076750ede3d1a3a06b8d0e6a2d63a0965206baaab88b8897a3aaa944a928102891a0eed7475cca804bb303dbad887060f5843decf3ad971661714d824b6a429e9cf12dab16b8a2ec88541c0c0bbb431bbfaf97576eab65ebb8c4713e98b18f496cb3e63a6b244f08e1e5174943b383a10d86d4742d1e39bcd0b78dfac12314540934e9d292c8e08c50ceedaa73ecddd244573785fc648951c63d587f4da30b7b9312dc047c991c27ffc6915a5ce558e07de33a5e00d6a18c6ff89124a9f16b3e82e26d62fb432b26e7178ae470fcc590df50abb9f634de0468adeebcd509def62b0df67e0428d29a451acacd03f4c0efa4a8bcb18781612bc5118f2c818ec553b5a000dc63e4ee72f121f3f456ee95920d220ad27a3a5f009986c9792710283ec8a7b60a27c86cbe5aaaf16c77311e121b1816a813c9bbdb1bcc8691c8cb842c2a044b2d1bf03686fd2ab26051495c47bdd6629908bf3e2861e17d726968dd014fb9bc650137520781b2ae0b128a5cc2b5a3489cd1d95e501d0e7cafd3157cee329d0720013448dd305d061f9b6749528a2800e3ea8e2ba8e84beced386e40a32593e3db813757d525e9e41a640428a849a4943ee7956580e914afa18af7a28fb797c0319fb8f3b7c4855d91d5a65172a9a7e455e6f5fbe0111a33e44df4b389ee155f9b68d13dc0f887881bfe69038d5062af586adc2e57dbfa5b4e9ae7a140c3cecb90e43c899f9036dff74962d315063c123d3ba5296017860f3e886f489068cb6adca055e2f5341c9b188471863b2a2031e1f0f0e76b2a2c87fb4c83974dadc453a0b71aafcb0f31d9af8af6e91fc5ea927e6ffc9f5d5e0c27e8261e4e3c561220936f12f266e99f603108e5821a811dd0207f58bd37c292ecdf64eb566ddecaaf60a36d5b6dd98100f5b573bde431ef9707116bee435af80b1588c5eab12c9efb8c9d4223d31db927b27d4a094351ec3a42e2ae389ffbf716fc8c566cf68bc59369917e19fa8f685d34bf05fd34a12f471d953e5e82682be1fe1c84b886109b1f6067c1546fd88cab852dd1b514468b0386fac7cada2ec8b8d8855be46fcd4cee643a4f79cd031fa0eba5e3180083a926f8835907e4dcf589c2d17c3789a3930f103d4cdb6ca552f83b1f2e211ce10b4f2a96e5c2e4b47f99f704c448b71eb8ba3eff6cda3f31b8fa8d8d75f7432a6fae18eb95a7841da064919ef18019e4b6b96eedd2df8ec6537b0799df2decbe9941c17eac0172a6044bf49fd1ed0dc4d568dfe962336a394d0a62fc140ce6c4d9e22a887922d36c973bf5282d98d5894619db09657e851eb7743947931436fa3ee6783271f9eb389e1040c81fcaefd56fc12feb0d01abdab20a9ffe556e87495da72d4907e3bd8379f182ed8912ee4c7c7fea697e7a9e00d6bf498c0f914806d620f2d267ab9208668d85d3930024d604c7cd586c9406d2bfafaa4cd61f72557c140689d2bc622de0ecc8fcfee2715b72900c5a321e121095581fb6ed27b9d1e241bf9134f3d91116ef40de7034fd4b50bb5547d865223ffcfdb7d7b0f024c797c57fb7df2c6b456c2ff5994fe0cd2466df34e5eb3248e433e518abbcbd732e6aa3a4f4a599c0d2efc160f0d08851447975925f1b6a7217a253b7a57f0e7d7392413585d7a5ea925e261aa124888fbc9cda5739736e106d1a8c57b6e897e27ebcb575320dc112f3752d87b48225202ecb91762e4d2b26dd6522d994547cd9e2926bfeaf69a2567fd9049f9d50ee8bce17875c854d02b67296d40cbfd6b341efe056c0d4a9075ad441e1dfeb3aae8655d98413deb1aa79f760200dda3cfdff2cd31d8ab6c806794f3770faa465e7eae00a1cb3a2fbcbe3afe3d8d9d4ff34a2e7e3a4b816d77dc74728d0b7a01c539d71b350212da7e7b5c09f823e26e466e52c127a5e384be037aa109cb6654c48c13ab8aeb63cebe0e1aee56975ef5eded86af9947a3a20aa88dce7977edeb6864e35fb7e28848eae061741bd41e907d08abcd54b2f74507687075bd1a91ab4e923366ec85714b71a5b988d7572f24d057b1caf1132ff22a3ca06ff2a8597a0b066f201da9c87c107663592c294d253a266eeb1dd4baffedc87aae29faee70e2c5dab1c86460a1678afa1b76d605ea7eb0bdde017e338871a241dfa43d0d263178a37a0849281b6cda32ade568988cdd3300a51f336d4d71c3fa5e63120fa7178f469edc100a82ba7a9559b771ca779dd36fbad406d9f8a406c0877bc588d17742df39e5d68daa40f17edb552d0972a85b164378c7b0d8ced1cd23b5dc970223e7be55237ec83c9f9f07db552d0972a85b164378c7b0d8ced1cd23b5dc970223e7be55237ec83c9f9f0739994ab6a19bb4893c6af06c939905d33069c91715c647845224de672276603e39994ab6a19bb4893c6af06c939905d33069c91715c647845224de672276603e28c96e551b734847c72fc13bf627f73e698245e9eccc787aa03b7ba6215d12afd2fee24a21d474e0d41f0b2c823abba8992357862031e92b39af0d03d16123e5c6b4e45d1e019318703953a4b172ba65e618544ed10de382d346336379deedcbfd605526a1004b662620292c1d808ed696b5cc61d9c5748121fd10807123998124b3c8e971a76d61cbf6a1bc9f9806c2b8e651a3aae2978c21a5654e98a3ff33d9953676e47ae39fea7f4d73384d8288ddbc493495ec487e17e1218211072bf82203fa6cf0a409544bf07960a6d2a3b85e2e4b11542b9960f816a561652635b9e4fd1bdd72a5dec30063b092aa8eb243eda3b95eb4b47ff95a50897ccbacc4c3e2cdb56febb5106607bf5f9b92b2b7a9516814e7650139cfe46f6b36bfcfa32719cb87050b0fb410da3b88df752c2e1bdaeec77ac052b04febef31a68823cfcbfe3c79d5da8616ca37f7a9d8fddaac2c9164b593c7b116580aa99690a5f59ab5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564b7fe71482a2650fbe12da0a822cca15b05fa9106f9cbede6d4d2bc0b7f778064b7fe71482a2650fbe12da0a822cca15b05fa9106f9cbede6d4d2bc0b7f77802aa7512ef09bdcc5befe042905c49f54f378985e70fa01a3ea6453618127af623bf2e14d3f0c2832b66a772f1a19c50482980b3dded07a3814da38678d4648d8de1ebb65bc1278ab87507e12b149c9c5d1fb3d01434f74b84fdb7bb9d6184288de1ebb65bc1278ab87507e12b149c9c5d1fb3d01434f74b84fdb7bb9d61842881b6b9d3b2e5efc6554400d8cc20e90e1954657fbe21e5f28dab673ba4855857b1b6b9d3b2e5efc6554400d8cc20e90e1954657fbe21e5f28dab673ba4855857b71f7360fe4112d9ea6b7a41f9031670c9b9af289c25a5c3d857bad6751bda83ed336d2ac6060f0d70ada47647d0c8afd97fc6ed4c6002d82fba81576eed9b990e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fa281457b0fc6e5d8bcf82c85e37ba6bc82ef2a1855f43263c3e6b03f98e8259fa281457b0fc6e5d8bcf82c85e37ba6bc82ef2a1855f43263c3e6b03f98e8259157a44f522caa8d930eebc4b47d45cbdc7a336a91a1a7fc90a416dbc4ee7ccf5157a44f522caa8d930eebc4b47d45cbdc7a336a91a1a7fc90a416dbc4ee7ccf53be56ac236cfd70405a2bee48c947dbfcdcdfc93238c5ff0689a7be71463a5443be56ac236cfd70405a2bee48c947dbfcdcdfc93238c5ff0689a7be71463a544033b4856850f9e8f7867ff5926ccdc43960459518910dad8c77a733bc6e74124033b4856850f9e8f7867ff5926ccdc43960459518910dad8c77a733bc6e74124e632cd2621b313b46b07a74a487a1ac3774a295fdb738571843738bd8454c558e632cd2621b313b46b07a74a487a1ac3774a295fdb738571843738bd8454c558ed4695131640eba5351ebaaaff0691c49bb5b783a84388a3f577cd79fd52c918ed4695131640eba5351ebaaaff0691c49bb5b783a84388a3f577cd79fd52c91804150dc0c5ca18ec890a0614c71f3e1d94d6b6d76a8309c3a0755da7a981f2ed04150dc0c5ca18ec890a0614c71f3e1d94d6b6d76a8309c3a0755da7a981f2edf21e2186a2d16addbfd5b81496e16eea6d447357c4568681942f3afab5345cb0f21e2186a2d16addbfd5b81496e16eea6d447357c4568681942f3afab5345cb004a3b8cc9bfaf0269ab631515607c81dc45c802c24003aa5ee0f32ad1df67a3704a3b8cc9bfaf0269ab631515607c81dc45c802c24003aa5ee0f32ad1df67a37a4330ffb7c8d20b43302098a9001f0b77beaf25e1ad83aa7ba3aace0cdd0fe3a9bc521ae2bca008e86f485b1427ee52f452f2cf1a10900cde03ab1e4f928127be9cdd2a28f9d14671bfc11e9b1108d14a033605f54be11faac970bc1f626e6c0778c714434a0e5c0b018a30129408414e7b723705f8f6450040d2802a0983828dc655e02272e31934df5b50738b47627ff883ed0d715374473f67dface8aa1923ab5eb4b00a59e7a47e477c0969f939c5f01006669ebec31208e34ad114f24ce1f592cbe32793c100a1bbcf388db81dc995b6715c90a3e16083237115747447acd01c3d5fb8782cc797356ec06f8a52b751528d411fc4bf3d67177d6a2bd158ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855458105774f7db8a381014fdf8048dbb7643a256ea326bf16bf122b7576fda9bc458105774f7db8a381014fdf8048dbb7643a256ea326bf16bf122b7576fda9bc6d15703f84f9ad4f25b41818bab5c4bb086d7c13a1dae1508ecf3ccf3c969f9a6d15703f84f9ad4f25b41818bab5c4bb086d7c13a1dae1508ecf3ccf3c969f9aa60089130a146a7ba35145d824db4bfa0388987afb32352266bf676ba39fe751a60089130a146a7ba35145d824db4bfa0388987afb32352266bf676ba39fe7513c6cec9d00cb41fe72baee2d0f2f4ec0071f22a2d09fd86f835dd3f7def68e383c6cec9d00cb41fe72baee2d0f2f4ec0071f22a2d09fd86f835dd3f7def68e382fe4e0fbb98a725d394cf10a3440efdc5c96cdb46f529a6a8554fea16d5e7a162fe4e0fbb98a725d394cf10a3440efdc5c96cdb46f529a6a8554fea16d5e7a16f91da6519f08a9fa44aed7218ce5e03e20e56358c0a64934279b92d99503416b6b6cc8d1bb80cca29a3d050fc66a5f9e3fbc88428a571b39140cd441bf75b801c095d47e40949cec7b7ba0523fb9a909a8ab95f49d48006c495ba1a80b01bcc0491ec4ea816234f95e2638bccaa69fc416086ca518a2fd3904205a21d735c3fcc459220f9862824b9e2d5aebc0a910f5b84c52fad32e3aa6f35a0db82a2711018faf019fd14a59319ff1e292f00e016a0e4867b26726b00cf659ef5debd833993add05dcd7dee4190919abe0323334ac96ccf05ea7d8762d68a6ce75f9d3aea5dc179a0f1d7638bf7e3fca14ee3c32c25de060009d2b5c91b4589f1d950790c3dc179a0f1d7638bf7e3fca14ee3c32c25de060009d2b5c91b4589f1d950790c31bcd50bb104ba2d030fef4748beef2042ff3559cd7b7bea1c2d00e29d31e78561bcd50bb104ba2d030fef4748beef2042ff3559cd7b7bea1c2d00e29d31e78560593c93bbdf18ad68b36447e7969896239023a1e69efb6c5209fd1c1eadc7a9f0593c93bbdf18ad68b36447e7969896239023a1e69efb6c5209fd1c1eadc7a9ffe45a760831defae8044a71836147018482534ae24dab7b8543226c96177317ffe45a760831defae8044a71836147018482534ae24dab7b8543226c96177317f9ee1c38a3825d1eabe0ba727b5bf4fc97e9b238df46ff8f2d50015e241cd8e8c9ee1c38a3825d1eabe0ba727b5bf4fc97e9b238df46ff8f2d50015e241cd8e8cd9a503ae91c107b5622fd17b495a289d4b6763fd4ae3e4b4f7df24bf81ed0750d9a503ae91c107b5622fd17b495a289d4b6763fd4ae3e4b4f7df24bf81ed0750752d195f5cb73122aa96dd7701545d982100b0b910ca5936498257dbffbbe68e752d195f5cb73122aa96dd7701545d982100b0b910ca5936498257dbffbbe68eb5e892ab63270aab2d803882e11a493c6dd32bbbbd69c37dc33552173a5cc22ab5e892ab63270aab2d803882e11a493c6dd32bbbbd69c37dc33552173a5cc22a09a3282dd199d67de5f48be1a7023c31a16822a3ce77aa6d091b7e1c1249b10709a3282dd199d67de5f48be1a7023c31a16822a3ce77aa6d091b7e1c1249b1076ce3ddb006e0e9f7ac4e77fe0efce02970244e53adafd9ae6ae975fd267218446ce3ddb006e0e9f7ac4e77fe0efce02970244e53adafd9ae6ae975fd26721844fe3171c4b29dd3633b3c7735487d9c4cb89ecb095a2296b252b4b56430e2cd86fe3171c4b29dd3633b3c7735487d9c4cb89ecb095a2296b252b4b56430e2cd866ed95587f6ac78f925949d83ff864edabaa006b1f85aed5e5d2c18d2d768adadec1f2c549f4a17df366f50741213c46eaa3700bdd71df8a5c1dc6e986f8b5df31f489c8a9081514d6dbbd5be9b4c8bf5e1a0007d36d75d46cf59844fb42a22161f489c8a9081514d6dbbd5be9b4c8bf5e1a0007d36d75d46cf59844fb42a221684ce96cb496666171777e7a5c72d0e938a41581e59afbb7f2546cfdce323491c84ce96cb496666171777e7a5c72d0e938a41581e59afbb7f2546cfdce323491cfff254c8f019631d402e0dd5e383ba4ddd88bf7c22553f2bcc66eec32781214bfff254c8f019631d402e0dd5e383ba4ddd88bf7c22553f2bcc66eec32781214bd1134c4e665c93cabbff8b41daff0db91a4534011b5d466d157074c5d9b60fd8d1134c4e665c93cabbff8b41daff0db91a4534011b5d466d157074c5d9b60fd8bbaa0207a5914330c922b8f3ab49b18888b0c65cc76a7b2b30f16e086d34b39ebbaa0207a5914330c922b8f3ab49b18888b0c65cc76a7b2b30f16e086d34b39e19cad5a18db63d2cf37ccbc75166d186166c32f44f89d898bf47ba5016e6de915ec85038c527bd87cc6a9f8842324329097cf599462e886536d13211343c7717739da3236a2dc3b145741330d955125ff35174c092f6a5ae214ba331957d352ca1e7c6be2dcb1f1805cada469cc8bed3f1dd981400a50046ac036062ec22089e0631defc2a04d0d7994bf0a3ee42ae0c51c3a9bf98b8cb4e2990484770c9ab351c2fafa42bb510be3fd6c8d56f5c3a5509873712084b0d9021690e2586f5d29866e3b87740a269d94482f87dd2d208ff1133c802dc1590cbfe9bbbd3978e423e7aa51c1ee046da0cdec8f9ac06d72a7741a1dd4a12491e3a3c8eb2c87094f169fe5449b36ff6bc8fa7361cdb1fc8dade44ab26cae1bdc68599a5f955ac5512d34b01b0883bb5ec649f4d81fd709ceea7c93a5423220c9b7d4cfddb9130defc8a9239d05b886679f3847eb3dd41961eead2201831a3804c5ff72e4247dc338755c5a35e4068d19f2a2bc70f93084cd39950ebc87ed963091ba34e3a4bb33bf32d4ebfef16e45c2673693b0073679a0fe30d1c744da5724a13e741d2422b88779e2583f0ec7bf96ad97b7d27aee02c607565a749115eb861d969dadcde5eed34e8a8a8e4b6a10d6287210bc33113bfb2b739c6cfaea99717690945045e683b3b9bd09e5eceb09b486c3f8bda429cc1b1927ef65e568d583b37de53f4f9812771f3bbbc16cb8b42e626b7562a7a9c8febd810c759f844bbedab2d3425b674da47a0abb714e9f2dba2e5163716a45c6f054122201326666e300269e5a57af151db37abb714e9f2dba2e5163716a45c6f054122201326666e300269e5a57af151db37cf9224bc64be5c423db8daaf10aa5c10528271c602b12b6855458649b50ccc41cf9224bc64be5c423db8daaf10aa5c10528271c602b12b6855458649b50ccc41d7029c56c17b5952b62d7698e4ca06fed074f1b6bac53d075a5b6c69766fa80ad7029c56c17b5952b62d7698e4ca06fed074f1b6bac53d075a5b6c69766fa80a846db9d40e327dc76d756140b625ced8ddd8366a83815ae3612ca34202b92923846db9d40e327dc76d756140b625ced8ddd8366a83815ae3612ca34202b9292339762304670ce5e1ea4eb152f4dbb06e60e9fe67c8f0ed2099329a88b903982639762304670ce5e1ea4eb152f4dbb06e60e9fe67c8f0ed2099329a88b9039826e464c8eb5d9393de8559db6aa9d35b3fe84ca6791cfb0ce1bceeeecf0eb06551e464c8eb5d9393de8559db6aa9d35b3fe84ca6791cfb0ce1bceeeecf0eb065516be34b5f930c19ee0601b99cd66ae1ea4687579adfd6f9a359b1e264c3eb562d6be34b5f930c19ee0601b99cd66ae1ea4687579adfd6f9a359b1e264c3eb562d78253279cea51d10c127130194be581a605bb14b67ed8f6531d1f65963d10b9178253279cea51d10c127130194be581a605bb14b67ed8f6531d1f65963d10b912f37adb79280c24c3af307cdf3ddaf41b64a6aa0a1d427a74149c5c87f75fbf02f37adb79280c24c3af307cdf3ddaf41b64a6aa0a1d427a74149c5c87f75fbf0505ed27a2febdb6fa83fa580b575084a2547546e71b26e80ecbfb87c54d305f5505ed27a2febdb6fa83fa580b575084a2547546e71b26e80ecbfb87c54d305f5e407bec977f1aea572b8db8e85e394afd2dd0e5dd74df1a2c99ee05899884135c527eee5b3db654109436c23df4d93b40a1da6ff4d7d1a5cca4dfcff5ef50cffc01883658577428c738d14e3018cb2cb6a8f54bd7f39596011f54992569c333850cc21c6c2ea3cc079c73c47e0ddb426af239f53125e885b80925f087324fe329d6d1a74937fdade4705985094b8ee68f31fd335c7f5103445a0a72faaf496f099beeab9efbe66580589285624a747d1973156a3d4f3467e637a196ac9df197ce502b2578a8787279707202f13c777ec58d075eedc362f736b1f3e6e88a539bbb19c82f52686dd3db2d931ff556238ed3b2806362099fe8e84ebb1e704ca3672rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-3.4.2-8.fc22.src.rpmpython3-testpython3-test(armv7hl-32)@@@@@@@@@@@     @/usr/bin/python3.4ld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libc.so.6libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libpthread.so.0libpthread.so.0(GLIBC_2.4)libpython3.4m.so.1.0python(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/lib/python3.4/ctypes//usr/lib/python3.4/ctypes/test//usr/lib/python3.4/ctypes/test/__pycache__//usr/lib/python3.4/distutils//usr/lib/python3.4/distutils/tests//usr/lib/python3.4/distutils/tests/__pycache__//usr/lib/python3.4/lib-dynload//usr/lib/python3.4/lib2to3//usr/lib/python3.4/lib2to3/tests//usr/lib/python3.4/lib2to3/tests/__pycache__//usr/lib/python3.4/lib2to3/tests/data//usr/lib/python3.4/lib2to3/tests/data/__pycache__//usr/lib/python3.4/lib2to3/tests/data/fixers//usr/lib/python3.4/lib2to3/tests/data/fixers/__pycache__//usr/lib/python3.4/lib2to3/tests/data/fixers/myfixes//usr/lib/python3.4/lib2to3/tests/data/fixers/myfixes/__pycache__//usr/lib/python3.4/sqlite3//usr/lib/python3.4/sqlite3/test//usr/lib/python3.4/sqlite3/test/__pycache__//usr/lib/python3.4//usr/lib/python3.4/test//usr/lib/python3.4/test/__pycache__//usr/lib/python3.4/test/audiodata//usr/lib/python3.4/test/capath//usr/lib/python3.4/test/cjkencodings//usr/lib/python3.4/test/data//usr/lib/python3.4/test/decimaltestdata//usr/lib/python3.4/test/encoded_modules//usr/lib/python3.4/test/encoded_modules/__pycache__//usr/lib/python3.4/test/imghdrdata//usr/lib/python3.4/test/sndhdrdata//usr/lib/python3.4/test/subprocessdata//usr/lib/python3.4/test/subprocessdata/__pycache__//usr/lib/python3.4/test/support//usr/lib/python3.4/test/support/__pycache__//usr/lib/python3.4/test/test_asyncio//usr/lib/python3.4/test/test_asyncio/__pycache__//usr/lib/python3.4/test/test_email//usr/lib/python3.4/test/test_email/__pycache__//usr/lib/python3.4/test/test_email/data//usr/lib/python3.4/test/test_importlib//usr/lib/python3.4/test/test_importlib/__pycache__//usr/lib/python3.4/test/test_importlib/builtin//usr/lib/python3.4/test/test_importlib/builtin/__pycache__//usr/lib/python3.4/test/test_importlib/extension//usr/lib/python3.4/test/test_importlib/extension/__pycache__//usr/lib/python3.4/test/test_importlib/frozen//usr/lib/python3.4/test/test_importlib/frozen/__pycache__//usr/lib/python3.4/test/test_importlib/import_//usr/lib/python3.4/test/test_importlib/import_/__pycache__//usr/lib/python3.4/test/test_importlib/namespace_pkgs//usr/lib/python3.4/test/test_importlib/namespace_pkgs/both_portions//usr/lib/python3.4/test/test_importlib/namespace_pkgs/both_portions/foo//usr/lib/python3.4/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__//usr/lib/python3.4/test/test_importlib/namespace_pkgs/module_and_namespace_package//usr/lib/python3.4/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__//usr/lib/python3.4/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test//usr/lib/python3.4/test/test_importlib/namespace_pkgs/not_a_namespace_pkg//usr/lib/python3.4/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo//usr/lib/python3.4/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__//usr/lib/python3.4/test/test_importlib/namespace_pkgs/portion1//usr/lib/python3.4/test/test_importlib/namespace_pkgs/portion1/foo//usr/lib/python3.4/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__//usr/lib/python3.4/test/test_importlib/namespace_pkgs/portion2//usr/lib/python3.4/test/test_importlib/namespace_pkgs/portion2/foo//usr/lib/python3.4/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project1//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project1/parent//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project1/parent/child//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project2//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project2/parent//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project2/parent/child//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project3//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project3/parent//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project3/parent/child//usr/lib/python3.4/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__//usr/lib/python3.4/test/test_importlib/source//usr/lib/python3.4/test/test_importlib/source/__pycache__//usr/lib/python3.4/test/test_json//usr/lib/python3.4/test/test_json/__pycache__//usr/lib/python3.4/test/tracedmodules//usr/lib/python3.4/test/tracedmodules/__pycache__//usr/lib/python3.4/test/xmltestdata//usr/lib/python3.4/tkinter//usr/lib/python3.4/tkinter/test//usr/lib/python3.4/tkinter/test/__pycache__//usr/lib/python3.4/tkinter/test/test_tkinter//usr/lib/python3.4/tkinter/test/test_tkinter/__pycache__//usr/lib/python3.4/tkinter/test/test_ttk//usr/lib/python3.4/tkinter/test/test_ttk/__pycache__//usr/lib/python3.4/unittest//usr/lib/python3.4/unittest/test//usr/lib/python3.4/unittest/test/__pycache__//usr/lib/python3.4/unittest/test/testmock//usr/lib/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 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi?7zXZ !#, 5]"k%r) `>f/3֛pPעS8hwܽE5!3&T}[َd[41Ά0J{&y:s+m }u^}R``2{@B%‘0q_D'2ըh3\pKBwD /]8rihAdr|G}Llhbv\@WM~?U4V5'@p s sQ McU3]Od/ڃG\żqq}^ OH@$.4<M Uh; t*uT;%MPQA5"urh$pXoZ̈́|0+7&U`\fuPxQtb3'G_B_,V[W۬7LcI? +ѥȓf OrӞbUYiob-vA.!@7|Y{1e;L QrƠ[+vxr-P %Wd6Olo)z[\`ЪGoFGќD-8M4vx$a~ `=c[i=^Sʠv!7_Fe昪Cz %d3m\8C<%R~]oyRN&\f^*kp8< u 8~IL5 ۩# T6P#_&tj4< c W1HG>~]s1^򟪒6%yxU @0 ΗOĹzbm`{j4AP.>g([6k>6D2+HTů9:xNU! ` vۡs%a XZÉAT{_lN-^ 3 'ȧ!Br?&;]^pcO@x?ςٷDi j&-?;I0c@j"ՍyCs//tS7 V;YPt Q&`9IRߘp|$kLCϺ=Hm"Ob$w`#1.5bpj!+o%@Y%e ܤ)܆p @FA;H5E"RgMf79 Yy}P iij#=W h.ڻlTȨCG_.4:l-ugg[2h2ݙ0 sX0$ ({ҒK ylN._ t7ZɿLP;37}d4@g.nL!# #.]kBAïj5\ՊޅmT2,`f4O <z:5w"mAR TϮ eoխBU#8X'=AihD)n`ć=I @io}wg(>rVHYZCĥ&Rw"'^Uex9!V{qsT6Զn1AxӢ ߔ6GGU \7A)eI&*Ī+:]O^VcZYi{jmtk%"UFP<~|!1_0oP _. W4V(@ZWltp<&fmv4a WĝDp=P[/=W=%K75}aQr7ٯo%DoM!DMA7c$^c'iHHwi;P8iיH!8h]=ϘQP$?Z%_X ۢfЕCqN'DK506 yz#1%!!32YM~$ۡౡ0ncF1\NabX]M<y€J {еkxC1\D?ba_`2`NBVRtXv/5iQO]rq —ՔQqWyO/T)RܑJw1Q4;)r 4:kLBT5ڃRΐ]BLVSבfj͖pLhoaգ:dPgRwn9m1\<9 t Rd+ jx&pUwB'hDb?jcxJL"=v Ҕtͩ-w?-z䭰+)L.w4$FSy3Xm)M^.sDL 6t$iOs#Q:O ߥJPK_ J+x@JCX~( @<&JB+cuRq:"lq uYqpRyHEx| <1(yw]X=P`h>P gBwxއ‰?&978r4O*HŭF:[w?ڄm6=Y߄W&n#w/s8BXY&Ϥg4<1 q4 W W->;y܇WK80׺0[b#ꓑO9{մ$)&z'9202\ھ>[!6RVʂrYBO/֯llہZ]p/wMυL$j IBZyQ WSdKOC=W0N<-c{M_W`7`ӨeňHƷ؈ꅤ2b`ʂ]3E0xW ^gBZTt/LsUyy"7 1g#ɪ s~ΐt~Չ`}&BasԠDOi,}`iT_3[*z$9 vɃd(gNd|E6c>6 |U^6R]8`lT;}z~ON^.N /Y\իs Iy3{_c${܁!'j0tpZvC$޳<i5 >CaR4kÄ4KHS=|=6;q}/#(V2 u 52XrheldȽ*nK9[abqLٱuPߛ=BB=S()Zf۠*hbaA") (6ê%+JYIA a?j(foRin%VQdUUXKVJ!e]У*R9HFF =OoES;K\0QhvWkN`~eWXOg>(YgFd?WU+.Q6]A sxBYP|m_f6dƮG&GYXFD OB/% X,B>rC,DPj_W JsrIfm-aHhCA.,ヷN{'-gs?TkLY pL(b5(=`k`)=nP7Z(9؅Tۼ+AX mI!.7,1c= {iʗrc0jZVjDQ3 NϪ _NI7|sqE8z\OXvSQˆuRX2#(1-܌-k ,|qi8et Tx[͠Xj*뷍E&~LnNO,O#Zphgb19?r^2i'u7xDWPNpA )߆bQD"P %q۾~<#kGYV,A> aO`ڧD"Ҽo*_I|EF, i1դ[,?͑ezrqc!DX.+Ҟ`\q'3Bʦ\=l{EOF}&KP[neDnN^.:ӭ~>U")jbOO+Y/ k}ҿ jQ1Z1BkjK˃GL)'b(rZWO V'MklyɵfD;nyӂ-`^w4{ZQ }UYGdGzJPB~ɛ̜%4GTF0Ⱦ– }aO*)^(_azT6cŦ `4UPxi״OkGً*v&cMYL-QE -epo.@aPݚY-NUzͯJ8ܰ,6ErC77"*@#x?<֚$OR_${JMZ[YO"%\Exߢk$4JJ sI#/+fAlǺXIK,u*|?Pjxw< ?]o$QB^ ټђ> šdU2_V1Ggko`f(\3|6Iy NLOO$SSsryhB=C>7bO UiO|m(#ܔli>uuwQŊ =Z;! ֙ۡw tÒϚ 2}d1.gō! [)Cj+k(T &z r045lbc2u5?sU0zCe}`ʘ~41/8b ۦ) wS3*\m1-y{Rnoa16h'AZp i!Bd{rl/|Zۚ!;zzљu'Im6K`xn mY4aЕG0.":GcY{"YNq5H^x**$};noFt ;Zq X+&a=߉sϫȜ)# [ <,-jp5%xl%P9L t|- !CfTv@1=xްޓ vOEI(: ILY1uN~NGn :OZZ5nx"ᖁ'o*&ydw/ qױDhQb'MDeKBm6Od@OL]6JոG9 \`@zE{ѽëӲ4>v _l79 fBJs?fM \E@N{GM֠A(ZWp+6f7Sԫ&! 'p%(8 kf_A"\@94\GS(\ n]TWL!sf!Or<95>Q>'UǨ^LrD+ב'ޅde:U+f*ġM~x3VLPb 3 d=[$BajH{0d+5w>KƤ-4#K+|f8 Y͂ʻaXݚ F-Me eVLR_F.;lC*9i=H~C?.PјbO ~ WN?^5YԾA6s** *2ˋn`\g{|Ŗw\i#!qA K;s } grQQ' фn{'z5k-_|FuhwbZh."2ڂ L-52H+@m J>@Α q:J!eB{ ƭ s.~ M6!R]3> z/8_!;%#TL(꒠oUPSl |cT2zoTt!^W^jғ1gB@ BV *T]?ʉO2~A:vzq(3砀Q0ꔊ7  g*Od@zy~b̴)A|lW敎: ݝ'9tEk}Kl6<ػ$2;Pfo7׫gAFo,V}2ؓ~p ERgԮH]ٻS ҌV4 /Z %MU-k9AV;+bA&N?Q`mv>7IΈ8)ST8BD3Vӭl ƹ7#&6+NO qd =`gu;b* buwx)&9zP|rybD7CCOQ wʄd׏]E9pzUe@4 +zfJ^kb^(F3RQ[ GdF.% o:q}guRvkKn9W{w"㜠 vxFd(QqVT>\,J {"P+WxK$Kc{M:;  e(GS619:w (.}sA6VcZmipSQ *˝~GHclSfQWwybuF^,u-?~R_]16hF -Tk6ᶐ߉ցe(4P`KPGᇎF,uPߍ5ko{Nx&Ȧ%H~Vt/Sp,xR__R sĴ *M ڃl\1=t Dt6hDG0赑es7[U BvoV,ї6 "ns%B;ZRgr=6/eo|ٛx%<>#WtFr?赣SpŒϓ"#N_wM)lbZxc`i֪~-B .!aʹR~ H:5uW@W0s8*VF6r)]ĮJrd@Ma! f'@O*zݸX|%nc~IBW/:,4Qa eV II$aJi3ҹg%b j"(Hjӵ؟z~oԷzi3eC!~m-I`FUo'7By]zYmzOp تWYŨ-4cHlJ*cҭ\=(-~Rkce-ʛfGNP ف:~sh^7X8h{D3y&iŲU -䜐ėkpVa=R(b-+8Ohr y"!`Ưh[.Eb8S]A^o Do U}q‚]'*5zҶ\ rL~uoaj®7'] yuQOHݕ>?F0'Pr㮽eq򆓤>9ۅpEOY .7f,sSgH2j]yic:J*j8QtҴ( k3z*-9΃'r1Pq[{-C.U&F bWxib0x6Ȗiӛގrknj܉U3ujpX%m<9lK"w+3$Ӝ /}%E_Tm.\e=*r\[/ʲ=7otp_q3dcARq3='nyTϬ&UgaPK~!6!BRc. nIۢ'I=k+V2F9RXhZiFζp~$$󍦙,A"ĴBu5/qZH? o`Jx42`zu_QM EsJYЛ¦; \?m}[ ,{0Uk>9*^\z9d$3G"Z˟‰QXx&@b~%v]m?*.5-ᲺUd8nVE$!茽[F{#ဦ F_\6ny?C7'pxJ+abTH8m4C|۹% h\CХS;w%Ӝ$t>ѯat/>_дǒL_% ok\d$ u2\ a:rn ?C%Wbe}Ke(jb"iO[xjp2͋o滨%xLhI0S\lA5+6Y .qnM;/d2j^?O Vx7^᥏qy.e @(ڣuW?@;jl$)7?Dn@+=8Yl;غJ#?ϭe3!?\>2Tm5zޘGN%+vf!kdz!LX_6߀y{IB]l2PCuX?meTN*J{!KhA`o묢n|:x@u ߕ6\I#]Dk@|!;t.pJ6˶-}#K,LFdh^mAR }!Tl6'sU@=eeB#}y[mX tՊ<覮RuM( =d7gg]R[-An5yib`I*-X Xƴ)Qv2@tgEvBf E~#$-9PU, hSK"os)b)6h57f!o;LGp`zx2/<$5NnH=/0rnUNWܢ-"^ZL8%OV HyEIu?8? 'ȿXєCû r곥_F%Os}3 D/!ƷbD2g;䐞E0Բ>PɊHE=h%lTV؞=g+:C~u'x{^8P7a1~ xRҼlBW4 r_WyѤȴ\C4U,ldg٢пH?D oQnD{*u_Ҏ5B8.\2/d|)_>p֘%x.Wţ bέcܢ:¡8Ԣ<(NaZ.kGI b+(o..c{6q:4'47e'Wֳ#h;cB9(_PhdŦV%g%ޏԋ'+7gW@?2è8+MJ/8r& yrb. YSs@)tC5C5U˂%il͠ ! a-/:Xex^P-z3&G3w4ohm ؃&h</FS(hoꦃ Pӑ]oFpQqc=J&!, nfLQIl3Tr _e  <9B@ ? 2w^H0YCT-TŵCe/W]ds5A|Ba~'.mX< { )KM\iJ4N${z!32/ ! &QѼߓ?8 >'FM";n÷GBCCΗ~_@w(Dvt +gO*aZ/0$)E;H*(J7-iXXGDtwD cAy3X=$ b O#e_ZQ4X:r(70]~y ,Xq[;_/| ~Q0өʁN(Su΍^B"vD 6uwG?/&nc eټlƜT8RQ3+3ېc\ a*;Jp`ʹ3Ik+^(2^wV}[FL^pIRT!+vpXL'5ۺA38`9H7 E@~a%NŘ`djo=E1Ó_#!mK_Ǿ~GTvĚuhAY@a>́i/)T. 0o@h# ad`յ_J?;q}U>'/ΘepՌHjJ#bz;Jrn4 "ąx?X?M)&w~6BD- |\bm{:hÄV8W:O_`%nМlpV&.bB0 z6D7Z+_t;}rOiOQH{F(' 9/C;_%5nz V ?ӳ+[ \/&3Kbř2ĥMs%ӑiԇ-,P槕n L][Sҥ𻱐@[d)Lv4=7>B0NRPFʬ+[iC`3<\X)5Yl}u ;ޛ|J "Rx?CYG;RoP񼍥v2D{ߢgiߗU+N9LuW ^Q5\ K_;CZ^z fvC2_iw| XѯFpkƤ 4$=.n~D.[9ݡ͍Ju-2s \9ӈ`0Y0%psfY8LZ D7E~ RЛT:X<5t~Gnz7atH߈\=tfmF:`ɼ (-řZ{`=q|rf>8Uޣ њ%,lJX2Z5^E}BqKOoOWM9]$s@Ie{1%V4@lDN@:Y%k5;& ijC1Osj>*VxFrH[T8V’tִֹ"Vl).rYsWʼ~|?>V8GhG.Sl}|UH{0鲠]1J7jEkgЏ^\CNW; 6Ct{ΧQk_<6sZx i֖I;?M=? n/xq>$]}W]˶HBvR D̤/YEE̹?֊X,q8toHu<7 ]}My \7OFa_3l .*G8*)dK~7@g.2ۥ ' ]soFǸv{L+({gsuSw%I` ]XYI~k*g^gĒceB^?s?f1l{y/A@\PzieRudY$M6Jj _ ÜTֿDrD*mAr~n,PzJ"E ̋6!=cGL HKk #CokvK |+[ (Xl!2c`@BMpfwޙ"H#nn6{+S&PeL_G2O@:!8ڑ#|pbR^Ρwf;䊖|ļ{;X.$*6h sGE[Vk:RE:)WB\zQ ӹqþ8s]|go H Vn?@۹ϥ !V+/sV4ԝF~v@osњ#&ۢk^(Ƅ+rhYeJ9ʰ~xЬe^fnvb_dL$m24 8b+͢/@pmW{˓GBBfљ޺C?A_}ƂEV1޶Ǡя/{ ssx 0]V)%jiKkƎk)lBj4#`cV#G?G@2R*0w:> 7b )9-U`:XQ2pTkK$,axgl"λv]WotMGq9‰ߡͣaSU4뽔E;Bvl ~#~Hވz>sEMy c [w>,.N'!(VcIB]wnfTyĵpj@nNد%2NXt ˦ی7Y7UQTZ/ 5t*n|>.|y{=qcAX&cy6X!\:˜$]N5v[ ޳ZG:GhL1nklr mM^嵐Msx5iNZN=F$>D\5LLx{6z _qFjj Hov,^%IEy%nfتuuy6Z ).A!vy!1:VE: 4Rulо S ®#p%!7iB!S59x,vĊ:MbP,F*C:>bkyW@j@/ jyR:^AbXGhh!~Ufdu{*83DBF(t%%;4x%:TAY >eB /`u /݈ ->@r 33Zv֙a>œBa^ PKR_J|dz: 27L%&v%?jc?QZ"rwGĕε$ ><*X AWi F؍÷Tc~Or"taUlek@e'!>CO .ʷh™b+j9A$c*^\jGaV;3x #jp?2>u8("I"퍤@EZ%آR3(9-i'A#9IM2SjWV@/Qt/SҢezsjeeeeʍT?2x^i0AZZeNNl!7#y G3ϽF^1ZrPE }? 嗽Qdv$+ m^XX2e0N$%YֵSeުq{ٖ ITEѐQh.<;ƔOW^>E㑏lzК} Νe^;ٲ8Ēam#Ay5u͓sЁ /G0Xdu[%&+EαlEdOT/#}#ogw-whF Ǡ] X aBvjD'?gJn[5a@ako8cB*\ECu!s-늢Or9 O>w;S8JEz wC0NfrPjO;rʶ:$T O35)R&X,}VJ1QB]wV'5L(繜#D}D!vEb-Odi-dk(W2k=KV|,jVWq5P{"Mrm~fW.]p|sσS~>UEjkE|ItP(0ܢ>.PcBjFL8ĕع,'Yj3Od#sd9 XePk))%Q? =QX/?|&4527Lb0=>$I!s,_hQN=Z ;AYgsX>8np>yraoY"HR·2<%a7oM"Βv<ʠr>G ' 6ݖð[Brf OLV2VgV 0jȤŲ 49a;y?=eɻz˯gjݗZ`0hq-Ǔ~b$v4+v5s=x 㘒&O(&'VDY7  c u8!VT#?/7r~@)42FuLO\A g Y zL U '\_.O)i-ŮڂJ1٥A]L o>徥|U3d9sOhYdq]Իu#A17L]|,<0!/|B"qW77 9DwH(:+d>}kUB^#ZNqr 匘FPA-0ք0 E;!3`NWI kQ95{,/u+ʖ՞@ sRMD~gZ4/[D6A6JЗ{PˉMdۄ^ xAU窗nmY4^:ts 0C6wUDQ{ ILwltvF6k+uX-|Sn&E¬?t۳U15л876"!i[6Y;[V6eZWZ8=}*l'>Z+Hk~-.ր8-?6ȫF%!sꠍ޸ FjNΉ`E5ԃL"Z@Pb? q)H}Ĩ+a1$\>!Y#Z<&bۀל71S惘'/t t3r4?eIAڕ>pUԤ{ 3M̶4;YLآV%2½yJAzWIEi#V[e )>bUf(3"jnטb]_p$rԍw.dI ̺:ZuN7'(cĝAcw sl5JDz@yXz#֨S?F rV@Ӝ$a#bxMH6rHy)~:B 3!d7vΌ3)uTdm5'P]b*Bô}j1uK B4$:?n=aQ|R@uQN@+}ίQ2x MuvWb("l D־J} Plh Ҳ]sӵiQ2Wְ-\ ;bW_l&0_46ƃ@_BMцN;9֭Q,ΰr\F C#_;KbkĒsSmr5"%gS*?WbvJM`{Z(ˑECESSF6`efvl e!fƒڧ';ЬڱP[[?j}e \ZnE` V+U:wxr{ %TS=2eBa!bjUs"#Oժ,  2Dʙb\#"n^K ^ΉH{ f?EZ01N ÆRBuF`cQf!񃯞I\%J3@< +<`Ӈ7ٛ$ol[}e}YXX"bQƇ&oIA b@7LZ ܪe)P{`tXL !x͋kYd9Euz=ޖPyb8;bT#nA˾}}v ?zcua#'ׯ$/3mB3Կ[Ǟ=rppM4tOҺ{-@ W,S;`ܲ;ʍ")ƌxɐ..@ ۋ_>nW`Ze<{Yʸ9ˊ[`lõm`ە)o \n9QKݜx'JYCM!/ r aE!b1]d=w[C$Ys#e_rcaBОPJn&T*{#!*\M}\_Oy>x*ZDr6|#fhu%1 'G޺brvxL$25ʾ@?M6{mfW#Mg'adSsa`vr+6+N!N4J{JAׂy#),3E4\4Y*9p-Hhz_䖑;)ї[n;$\Cs4b<*~G 0ɝ&%qe iaٗnђwWluvvSHs9h28Mfڼ4 ĊTs*vMSuM{9_bc9um]T"kQ@a:[z{A.Ir2Xdu d &iZKx& ŤJz9ԍg^\aѦ.`c7RBVǍ^ Q} p rZ} ̣n $Хa]m˫;U1tm̼f]i8ށǦrpR=YlHkuf 7/^zt~MPscc1^90ղ::J[kp}MWU"KˊC?TXvvܗ}NL=nB[f_BzEM4* $u"CJˍ(O7tشh*xдǩh|㿁H4 7iaUԬg@b:+ R VbI'؋ T4[ygi@ #dΑ*-=P7d>[=nu?4uJ 9uNM_FA-͖PsDlhݽ' 9I2 T]-1~">V,AHV,1'7 t܋挶n"F!"_6o5g[ |K8 Ö69Y-:bssvW=^::c=E )蚐i5 `Cjɿ+F4Rt$/@Ba=,S`8mrCH ds 9#ycE=[@uO"$?b+X˫I?߻y {/=N!O=NoIkzRiH٘䯞K l}wB6WNϭ213 7J宝bOV)Y)̸H/aU5}:A?褥ӅF*|,J@.ypwj![ P/LėPf.2%\&-8 hwVsE'tVⴆ$8sWvkEGo/,Q=i ČkfK(˜_ ،mu" %a坟B=ȩ'9Gl [J0[At0/0AՇ [)hU%7{KꯦWLbS/`7cj{%:Av8f>Iw7xBn  Ɵ$I>#Eu ڴ3w)D9{ ۻ6}4a<_-a'4ڠ:D́^iL0S>RvDQifɯ0~8oW.6k`DY&tζuMVs?܎ n -:hQl*|dj 渣'?};AiI g3cw#p&%cVu\N k#)N㬰Q@.@paͦ峛?z 㮩Vfv @]SMU $ϱ޶CQyr@4$N2fQKxV0p8&K/”+ɖ` PnA*nyb &;̕937>ר|gW6HH@ L]>V߼U\xV ubd j["PQ9YŪB%/CN3HCƮۡuYXb(N`i֗Wdn )mOJ=!UO琶T@.{TΌn".9@KFq vԣ*m?L/bv9 {ssg4dWWOUꇰߖ`!k A%D]$#艐^ ņ\'J`&o\yTkAmm4)J -&'c!2gcwBv5ܜ'x,w E](M[iH%O~4*^m[Վ3&k߫y,,"Lo0uKMQ /HMQ!TMjh 3>97\x.Ck%LNWQm0vK* rRur#ƒ`"oվ#6{ikw_F_sq,PN<y7~#t{ PXQQ!\&t]؁(߭)P34<]={ duܼeC eE.8f2еf $iF輶;P`Ľ{V,mrQ.pvw1jh&C(!-Y%xY~,Z}Z[ R-]O:lK8ĜBPw`aOeijCܵJAr~M%4'g'[blC@!mv0 >j}1ɛIϵڹAft}671*?Ӱ=ESehB 6ٴp 0lWv|BbY/Zcl,VÁ}.2!:d9Ym%FwmS^HgTM.w[zzX|;>l 0"Vl*ҁy$ӿ}N^t]sJwwp_JpؔǼ^ \mV*)%YDR\_{4Y_/ipPI:GVCRCRg>SmG 5RgS2N)m$cHCؖf4zP U';UkjHjGn* WKw H7nRj-p"@ _rUmc}^ v΅1h>ؽ
DMmu}!~4rE͓| 1%w3@&>}sc=34܇ަmA# am]&ZLzlK] P@<=upyK}Df[DYv+QsW?ݠwi<\}- M6_[{MOm,H$$7&S2k)"Fh-?e$zx߭ q3ָFǡj.y~wPPX/_$  DW/'rѰ8/pEQ68C)Kynj"\'⸬gn]LN^_66YS=z ҐT Ur]?^˓ʋ=,./,#$L72+3Wo~&Py2#Ŕjf}iTw `P;QW@%Gf&dȪ<$pwFr }uzqe怤\]?*=xKAwXtMdOrZ3 YwETʹ}v6ĈOi<ӨU :&wAU0]a ;1M!˼{ejXNtoZ%XdVss1cnJiD,>}3489Kgnħ[l|1e, 3L1( \*#Һi!tSTwJAi0ByݑdVu'"'AHXrS$9y9S8'!}GcC 7Şad^VD8p⩁.-X{x`4#ujJ%wX eht; AIr2Yg"M]vCMNA2ʓJT)ZO]>BT+@:T/ŽIDR@uBfPK▶s=Q4mAPMeਢjllϽ"+{ZcP3^(6rܫo8LDc%-6T3!L >VVӏh3]Ru9΢kgPZ:;T8܍zͲEj粗} FugEUoQ-L"Z=hwMmX4&S)e#{px/ WԶS0W#3٦wzenFMn?Vh vbD S7 =2$bJȤۯ̪9F05vJ_ADTVƨ(}UuN]9eQOHD6"r2P+Dt_G ]aU^a9oE(8Og.{A 2w0=ZhLyG#b8 }M&1,H6r9Q[C}o$wLU4mI.Ϡh /A nQ)!yF&dL{B@R@>kޮF^7޺jh|&U ~K8iXOK |2e&{G) 8 oPl: R^5$iqAeh;eBT2x.[@yomBtQ$,mejio!5hr3<B{˖WO6T:3KEq* gڵEpHYPk<ʕ76,,,.g| N' k- o`\XX9Db]Dzŵwr29Wִb 5!B18eU z.* "s1֧y,/`%'J+/z܍CxCɲ(F\]szi$ =%);"5Zj7ٷq( ]k8Ӷ΂e{y5 M4q(eHdgkb( zƍ 1%-~OH3JMCu 0oU}%kY=t⡛g3fНJC0 ͸vX6irfY ox77t0&a&5mDjo|U@U}077fX*' G tƋ^LǴ%H[TƤsر*_ '"+lM$pe3 BI=d.ӑh*kI\4'n ɺ7kѧ)ʢQڨ*_^^ɯgS}!^jGy\JS|(Mt '5@-La9ַglT`CG#: FJ$(KK"VIbh2m'/Ma".i^"[|@7= -@fOa>Q=4àP<9X1 HĔrnWk<4"mq/zd{ۻxUoQwJt#BqHZ,DƩ{4bzOl1'' +|; r~gcZ ]n%$~*:& `N*㑦- ~.= <+.Ql(&D5u~JmYocK /ĕ1aV-c!qp>½5 yw6a #z;H#\ )5'~pc .LJ7L i9U2 Jn"laǨ?|Ml @7Є|Q29&E\VA-b(MyU,\G;X82T)%y _=ӡMbQ˘O62.Y[Ck*.Tvә3u951'$ ꉧl ݨĕ0BĂ zUrkKy k3]P{藈4$G$ {J4d]AToFv 0ɝ::3'n#] ^(  dWlF%J˴\p69- Iy*\UY~dBpTvJJn^G3lq6dOڇ)'ήñdkԚYs` |38+O|]}. L!6"Uah91UˉkCH ?\Ht5`Bw0pS3L?oO?/FPI-B1DrjU-mA!6青-%J+ {I"m.*9 Ɂsa6k3^]tzg|n;7(kA'^{~# g, }(gI2='nܦ;;ҲSTYK"2#*i &v>'6ܧ4̓ԹS'듎& X;Wa.iUH{[*GQIdm\+܋#F%o&"m CTӵ =9NlndbKWWxIο[%=vTMCӇ Mx#UH9tݧƂ,ސggp S:`&# švV5TuH^)kɯA~N7oXv$ q&3;aWMj RjT@oFv7Գ!*5b0![6l䋹&yLvUn/$ZK\>hg1`$,3!\l:lM)Vq5sLgQ_ջ7|Wr G-ˉX~1]^#@n:TM./$tҖ{A) Hz_ CE !yܑr@[]lR>\uk,P}$yƤ} _xi;? sI4%}08M.JقaR\ԕ8"ާڪrAO򄤍T r\|{6b): :1lA6/͍qړ)'UfSiFG|yvƔfkSLSj/Hq#݅?u/u ?rsEآ',((ae`wG}Gp5(j'M:Ehkuup.]m0C: 7R?fyN rvx+Lhť_oPe̳;3'sZ=釳tT=8zj+nq^BẌk`ưOB2Ζ0(EJ\ _㼉RYĞ|QIƯopOl ͧؕg–[-C6H7p[)9K{\3O=ĂUK%juWt]<1qȬ*;@]h ~7V)e:̫HFI鳤/þ HZ D0yMxSq [ OCX#bsu(.AB+NїOF-=tU 4іaɿy9!q᳕&(kH=.DRmxwr#W[k[4{^fz ~;yy=s<_$ XMK$ }Ub`++ΟpvQ_Ms0}c`7NXD^p]GKᙳBSkgôs?]s:UdT/Ly.Ok5IEtZ}}&A塂  KuW8z҃*腮lN[צۣwS.WA)« C`X\`WVBb_um6!o1]u59ѯ jK+aBfuTqAB^, oʅ!']COlWىYh;Fѳi:_nȺ׽L9$E/0Sş5X=td}ddLW9!CaZYialeCDtk%A =i( [=|vik߯6Df ?,=:e-V>'úRpk.Р5f&a}ًT~zNJt>3i%por0lf?!_w岲p6 )}~Jveg35[:qƝ8Bm Gv+<4N>zq0#gUM=d,Wj竵>np sqDD$/ZBFh%V毻"o&kWNn c@tTƭKE#B%!gYGU U߈XK^>a&f g#xW5s1_cG%}EQVA6ip"3kʓ٬zE@.vP[C0=ʰ誸{oڂ*д}yuwTr!{\+UX#nus63jЛ@H 'fb$ ï@;|U֫|ԁACRh's/"-:1d ܦQW\nc^Jɗ-j@S+3/R\|UYֲ{Z;:dW˯!9F4QZW~84t-'9nCq~{>ˣoLnBF\tÀ Ӫw3i:}E&4wNM{ 7rb}}]hQO@+?Ql-m/Q xs8X@35RgOZJW _;71FH`+MD4и+DZ"] r^"Sޗ.!^_PPF!,_Qޕr2lr/!IP2 mMk5A[;k {!dx47=%)H[7r;.` _7 xލUnojkpJf4M~إQ宒"rin1XW&Gl ltޮ?}Ty\vЇA*je |62&<#b滟B(ls'hBvp|ɋvIr8|F*hX xCN٬;y+[u)4{{):yҥOgjX€q|趬2'"PM,=hVSo|r|aJZw#4p%~q] 69G#ťMaϞ2px` >4 4j5o ,䓵rDS i˴Il\y5zU HbWxoNy8(&G/8Vo{x5F> z;ťeFPfKfPkO TuOQ>vkˋVpT3~`n^#F+b0?9~)$JH%=.4$nRGYI1F9}͐FNqdh5 l seHf^OoIRdsUi;><Ďڦٽ!Mު^+qZjl~!4=Mk2%_LLFkϝv.jϿpU 9'ߜGU'4.d죤2; K[1>`aBSɑ\3ojp:zгz֫Sde1/ T!XniB 2ي7S h4+[6:C0* eKN-eb99T!> >%pݍv\]U+:\׋,$!~ѹ:nBxƅBK9W#HcuR@]؊X^F3pIȏ㻳#4 MF :hvB}إ8DJP<_)D7fA5@Ҳ"l% 2A(h^i{Z[VR2StSZ݈V$VE|HP篥}69bǐ[f|pNN+sil$;+f K.ןEUQi$4ByUR++~*w(q) h^qz|ś5 anќMi7J6Q%UI`[bVS;`|9L618K1Uj e=a Ex D} Ol*z&u+^.g˽5"D;g(k`g@ZOxv_H)`)C32,o{|BT\ӚuzrY( ,/<S)%ƉkO̫4|)Mm:dAQLvyGPDX $]Z0_9k1Q5 ӝ0i4 Hb X+%6=f|bM'%>ᩁY3 QBA91jE"b.} rsu3=S g;Nڼ6/Z󔥲KM(S\`<[W,6Sx[/%u#Oѡdi'aQ\!'"Ҽ+33t eW1Zעpy$t+UwGX$ZaTja \ZZ%UWF(ҢGols˥鮼⭾<$e?tKl1Eg=?;9|_Q~WCJĹ.UՅQc@Θzz*:&p8\@TZv0aWT¡DTd7 @mXįϭH ;:xd@W K(n|prArvңGWc\y W{eA.C)K+!$Jr-}5Ri[6|7To*A;>TZ=܃lH6ml+uj.Y"5gpٰ'Y5i?dCGx`ߍ(IDqAN*n(g1j8d [nCOjLc:BZqȷ}4ojXIگzp- oVqUE5L{c:^@ j9 01ߢ(ÐZ HS _q@mkgk&'$fCOܧ`K߮.L1+SMyӠ8$)YG׾/.(a_))wv1O6υqNhAZyͰ%4w8I58q qjk:4;"hM3oh bH~/NHwwn3Kf584{%pvói! q@omѣ>qSk*pjn׳R]KE*Hvsiifn)_GUT2(Ue"SGR跫v``ؿzgR=b}S\W~J||<Ѥ2ʼnF3_M/ =+uDI7^1'sO6 ÙB5c HӯzvA$VjM\Q> `COkʗNT`FV:],ܟS8C.iݭѧOnJad*Nj/D.]TǏ`ueAXſ<) ;#i@Z~P#k\4͓ƋQ.!0-şц`&fD8ҝqNJDD&z*;gffZǩ=lNm AD˸Њ=yJٰcڍ9f|+B~س7HB*YɒX6+QYlx zu͂v^(}cri~k=fp3A.0{l/M/ŋX̅e>Z 3 t NnJc'v2 H9w;~x< MWW54B JhG(oǝ: xK{O,a؀mʞKh&s-a66!ؕvCFec萿;+QCg z۔ W]m"h[$[e+H쟞铮 .6C| f.^"D^:}Ǻ: Oh *4]]85!z=؞"0Mn>xZÿNgr&h#"&l^x k))z_kTr~j\26nWVs6=VE7]DYM׻#%-x2Z>b2?kml,[`$b=\XDlW|liA;Q yF{Y*8xT~ƪQm 57<;*%ō|ow,K앐v+~4$V |\l40h_Y[Ŵ'XT;Xyϔ,ZVy;I]V\o-C޹}N2KN [?HHр,]) vIj *;[2&zݿ6JsR6q)1~v:w3a>hC{& x;LF+Uc^}|ף0/h6rfWoȜ SfL|keL/=/$|q;g׺w)PcyrQ-:!}/K14J%mnaҡ W Aȇ';׍߯Û"piBlbi;UlVj$<.N0)G v(mBaHi^uLqY V| Df .͆ c(j*v?>=ptyN侞^ι]xI}RF#q9=bWٴb~t? %]/UZmk _TļlXP~.[a Q|.ZuxDX°v)ױEY79)q-=xSpۏiMw˟l`E%V:=8 LɭS4_1 Vwx :TP.s PD)@ .fOXqߍ^(iUsuJl6Zv{ Y"` Q<ɭ1hqdlci[LTqLiRۻ ^J*a-ݲfp4zq76A^FGxk3p@U8yƒYԎ+~~fRKA/њH{ -]Vk8BOS2HQ'"S'ZGq#x 9wk~b5G*WG\-ԚػԿ Z,g3 U 51 ']{)ZqjԔ5l濋 Iل![UEC7l;8֫Q ` t4Ў7441%/ﻡ#v3lejF`2ŕ?F'ڔz0)GW7AOq3Mn*b~BC?3L,1`d@is;R >Y*h E+E"cQ$W4=d:=b?y &[~u#{Ð_c$E;5}ͫZ3y$S܊ݏƞ|bZxa-TKʳF5! -2`[F$K.:q"LBw-+Iz.2MjuTIA"tuqSU޺=*:m9M oYCͮZ78ZR h ݯ{ T1HgQBP-e$AɻȓRlt1>nk%?v ƫ36mAqN(qvپ lȧ a_5;^nI;>}OR5fJ."G.a(sL巾bU}qf|t /WÆ"̿K=_};Ty{sn8@xk G،G3UJUm1e0 ,INjMҬ`L L+VE@,_(#̠ P^seꪾ=BI] ?MX|:>kY'!ĈU4۝ZFA ;ovNի$9l~%"4.?3Ɏ \i98F@&:NkuP:)7;B7cOjP:ko~7Gåd|{pKIbd;$ ŋFlAiyR?MfZt8YWQsm2H\ZkkoK2WO&ӥ!6+煉o4r"덗s =p5\2 ?(G@#1E(]RubNE*8gr0étY`vHA˄VvO^<%8[t4H vg]g-nۨklbDGL =<LVnԤ9;las,> I[̇uFtFaA]Xϙb)X1u=@__^1#τ#dm jEwB/[׻O^ (-Im~›= ?uY8m!0چ?K‚J(qwƾNakR34KnӨaXS}9Ҧ(+eaf MX$1DM6+KBn5V4|xG 8$3-vr nK#49)/jYI%a&}a"{/XDטt ' %̮GB˜HbfNhL-_YDҝpt3GT\0B}ľf~p Yߡ ѤKB8Plxvߞ Lڔw.,L:y7v,W06Q&3qff"-I(AR&8 T N0`%̆2#_U41ۜhšN%=| &<ŝdS+/DL4*Q;yC$Ut3?6،TK4)] 6Y_鮰cww(Kv8QUv w ,):W&yzq(s(-Fgd2i!\3 ^`~3x뤀'{5k><J">`٫; 3bc@/5&kkzjT99gVh.9 4{j, AmQO=+ (þw:$B2ǝr-p2z#D:p: pp>4뾼Q)jLVxxX (~1,Gs(iwjvk*>ߦL0/Be!"xS^FG98ߚ*oGtokz;Ȕ32IM`E;V&Gahـ6= r8h%g7ۚ&Bh>e5DUAw$od;1 Np&DZX흛 Z RE74. $o+ff'ң"@d[-=nƃEkUhb'>vq0``s?Ф0[:߲В/~͞HqDa2jy/e^5tc8W7lIk!zwm)dLrX[,W6-LlԢSIlݜc-~XRx9jJRВeQ^祵Q>`Tu$ {e͘IeoIvsx>ú Ⱑv;n($>@]HE™ԩ #r1v'/xˉj"5xD ^f*s<zʀEf}k0ڮz^癥4в,I< =uVL6I.=ZDo)֧b)FeO[L-1YpGC]XL3P#,ZU=OAq A>=؆6&~WAg51\#2x* E-==zl|z$t|1zCtF/"}wb)[𾠐V/|D*ɓtt21xw1D^7tYȽ.ݘB>`uO^Oc'7 6'ۊ^QqSWK\0Dze Եޕ1> zIcCPo! @ ɠ36`LIq}G&wgʄ_S穯 zZ*ls,FpJ_O}B,, $;Ƃh. "6 w)JEJƗѾr]`sȩ5ʯbHQ $ZX-MwWT*"{;tbf͂ʄHC$^WrԌr[2^[LWcD0G6FfT?.iQ:hw%ayzB7ռeᡗ5.^%DjcQƜч7̈́ iyxQldDݏۄ[k S䀲b :"' ?i"`z'qLkɣTҰ>4 ;%&CS@l7nk䣔KKj,Setj#@zvFnBW> U b|ɫÔ 6T^:ȉ -zʂM?BzPٺUwdbEt NHX5yrz`o_(\ aWr_/n*RV8{\J*La1ku  Β`+y_m>YNhAbf᯽F}-QE6%~ר²Ap̫`lT3dr7ZC#.v,շKMD{pN,p.WzE H+̓7wԙ|oFrgqh7va8F?jr%9 xXiE7Ԋ0}ܥ͕ۿl_j QXq4lW-8) 2 kLjRK6㒽Т:%hU*CP-C`MkD΢<׬~*Ԣ4nuK+>1Ṁn(Qm&]F܆Qqٿ!]!+bt=O Fsˆ{!.NPt8.IɖT Ub˻$6n'oGlz{A3lkvn ʻp&4x>'啕gl^zJUyi#[SfQ%FA1Qo3YVhw"2A 6W̐Ev,TͶ4Cp4PxSY#s?Rۆ'}p/+p --U-HRLp"7Z鮆>e d0GH}XUMLF {^ݶߤ>UD-^-QDs 6 Q|g4/r5 B*A%)6vwUW]y)XIr*o+p\2ڐ w=Tn :dt5q  ?+66D.bh-FI5en˱>Ȅs9X{9(Eؒm,bB3.c?S$ZJNu-\"z{(@YK;Nn^9f:VNnO] BPszc#X6$vFi_%cGlm[m3y#+ S;DM*w^jx\ 8ݛtT"3`tksx>Oئ #+ڶn (X'Is YZ