python3-youtube-dl-2021.12.17-lp152.2.9.1<>,4aͺ/=„qh`V$fo?qY4v~<ןuT.8)gXs2 R :Vظ]-8-=0/@uF ?sRexAHyd!Qۢ㑖>&XTx0*(–:؇ !(볠>#>&ʏth@L#|J@7P+ՋFN+~) -eؼg !n4U49`5>>] ?]d  , r4 Mj} (  ;^  N  u0     D Es uu `t(48<9H:iFr(Gr< H IT XY\ ] ^v bcd<eAfDlFuX v w@ x y6X z\\\\] Cpython3-youtube-dl2021.12.17lp152.2.9.1A Python module for downloading from video sites for offline watchingyoutube-dl is a python module to retrieve videos from YouTube.com and other video sites for later watching.aͺcloud105?+openSUSE Leap 15.2openSUSECC-BY-SA-3.0 AND SUSE-Public-Domainhttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://yt-dl.org/linuxnoarchPS..11;S;S t#t#FJFJ+V+V? p3(55.3.3** k krrHH,,||9 6D>QQ9 9  \\EEqq   R R''sskk 33&&::IIGw+D(3/58 -b g0a  u J(Z"Ge2)p  cB 78| [o =xN S@   o x. w8GL#  z: FP0#j )(,)G  l   uj }|1x& d B pI(%@  B;%  +Z 0jQ 1 9N6Y 8>% - J'> &"3 D W a  u9}  SS-B<$I 2P6 ! "g `\J T @!>z &A2m* T '| H-5$Z ": =%  ?D o~5B( 48 u<6 $ 3l O !x .0$, b 3/ 5%:) a%'n5  1-  1 X9P} ?- s 4wZ -$ m  .F" cxIN 6  lA#O?kC  3#BK++/O Z tKJ .6Qn"| { (%w'"F Pd7ot N v '1g hH P : " ~D o R VTJ!  5N ) GF f A$tq<G [n%f%L2,$ &"9 H !! 7O*"T . su| n=K O ]k &  y3 (; w ]F<4/ < )A& 6v  R $\3i ?  D]|z nh/# - ( %+ +k&& k V aF>NLH&$G u , 2fmK T n Aq *( U&73*0~ e-  &''< $3f. ! &t  +gk(< L 63>@V I& y I! lYV.EO t 6,~.{78 B bN# K K  IImft n"zMDhsA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤a/a6a@a@a@a6a4a/a4a/a4a/a4a/a4a/a4a/a6a4a6a4a6a4a6a4a6a4a6a4a6a4aaaa/aa4a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/aaaaaaaaaaa/aa6a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a/a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a4a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a0a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a1a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a5a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a2a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a3a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4a6a4aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4aa6a6a4a6a4a6a4a6a4a6a4a6a4a6a4aaaaaaaaaa@aáaMa͂a2b7813be67e34b255950d9b187762e53b5469c1603daec1cc110c985e6427f9fa9a0e63a7905cb3b7f2527a341aed2175fe2515babd5ce6f9d2938c0f24e0d03144e364a196601169e2d7c29e4741404411203eb4da2bea39d954993e0bc145de0d4f838617c519b9a748e61964a0e07fe7dbdf31d62ad0c9eabf7f5d9e6befc8a46b7dac7983579ff9ead6acbd20f3d47cdfe81110a0d812b2a50ebd9d5d4e0893ece6741d5698370d89059920f1f28eabbd7fb14a710ddc2493e0041e07676ad301a590fd574a52ae7e1c986ddef401c5c8ef0e8cf373b8b94ae391fd0e10cfb31c2de43e7b7878def2fa5abe1d2b387706f1e3dcbfcd3e545aff008f9a7db6bda73ff7060ea35bb3f9e670cabb0fd7b8340550a75cac16125bdc986b11c7b9b49fe5b244f62a3406f02bab8c7a3bafff27929cb301b9142c188991e5ec9222668dae05cdb228d189f6276fd03d23c0d087e3bdc7274fab1976b3c913825e8c75fe9aebab2ccb5700958901d657141962e86f01a7999e39ddd06d519e4726c33a00389b6cb359b64b7395d37c98b780ecfa49fd25829ac63b75fe5f87c24df1d262b20902dcdde15db329918a679da3c10e2ec895cd82f2fb271b9a2e5753b8657964a69aa2d48ae2989dffa7aa76889c9bec6351ba3712b8a6175af5be5ff40008dc00e0730ae1cef8551ba30692ee0cda3dbf2d790012ae598541590e76ad0e492e6ab5234ae8fca2eda1952e19e5db0c9497ab5a94aa0799358b8a788cb7f8f66b535f66827678b96c042047381cd01f0e906bb0c0f1510f265a9a7717ec5b671208f0fc86b4f5e73b67a72d3a735a5b4ac1b56b270bf0a6349bb00a952e4e8a30453205d4724b442b1496707bd742d11714aa17ed8f04bf955d21366b1cab5d28e37463c8de85fb1dbe37eb65d38aa63d51c053596d35516bf682b462863d75c361f2199b3a0e528b278e5d3637e96736b90ed706f09772c5aa46c06ae355839b18bd9c10dc522a18f1a16fed71b412d8b640e2106788d44f32add626e8bbe6c4f28f4eb48c7937bb236599eb966261a67d6ab04b0d7d4bad8c391feb29f74a6e459ab66add9b71c891a1c74e77f2d1b5f7165662705d58c4e1b24ec7a71404706760de40a8a44633c952b6c1378cfecaf2f4b00852ad797465280b6ea4c9e16c5aaa6467de0d79ce9dc1719b33ba08312a90b131228ecd5b87e65b7d45334af2d398a57473415e0f40d436672f750c9b466b411da9f33db24aeabf536567f49f0e2d989f03453b62f40f905b292207ea57e902a69665ecbbf797c6055f621534fb9acd774f589f91550b08f2edaad8f3aff5f59de0edd03fc8c0d0f15329a210eaeafa8b0758e02a1f7386a70823712623f4543ac492acf86eda97589ba3daa0bd84ff5d6a5f1ee544e0143276fb5bd7e0e0c6954d97992e9ec0de6b81a746bd185f39b15551c8d95aa7b94d70c7e876b7430abec7f2807bd35195efef160ba626f16826fa639c3d2f621847c3272e149042ce7c4a9613322b66038b615a8194c9da40f0194acffcea17c5a2efb054000d46bc7c608c59913c464ec51b9eadf776c44855c243983f830ee69aac983e70ed76e26d4bfff5eed6a7490ecad542357fe8a094857194e1b49a1e707f51d7104b86d6560dd760d3f35ff323b50c7caaae028af6c9e61d915b0e5813ffc5f818e38d74c3d9f9b4a6187e7922587cc3964056c18108a0725447070a79bfc4b03aa11e11e1f72d1b9dfdd4d3031c4f3daf8385295437ecfa714b3da9b9f0ca63184aeccd8e3e1f9abd20d1de0e1e32fc819236e9ed9d26da5d883bd73dfc00c01211e6d30d85f58ac0da16f9a7b0c26edde4c83f72d4b0503bcd801d22ad4194e8a050445c842cdf38bc50fd127d39bf84fe5632a5d0dbffcc1a29b474b04cefc408b508394ad143527943a0b8437cf4315cb050c8a14be83e669abe3277683495ca43907f702e8debd12e4a28760b83dcc7da045ac5e1ddb4f62489d07b6dc7e90bf6fc20465adab68a6d2f83057ccf0801033ba3581a4046b442c639725c9a12c28adf8cdf2daa4b02272e7b6bb9e943a42021e017b9c0a1b22d302b902654cecef22a8042f6583cd0aa48bea1ca7bc029836fdd12c064b023e38fb4206a507fffce909ec0574d1638dee10efea45c229e1a3d6d2b6a4e4cbde1a76d07185691bdf690e5f323f77fbd2fff43be904c2f9f266a5cc083a5187391a8c62499b0cc6126a8ff3b740588e8323c70ccd5f0c5691738cc48221d7acf831d941e28f3af4dca4f2b761323a0a1df31918f60268136edb0bfc16b06546be1cf053ea4b2f215e503daf3acc0a333834aa537519c2199970ce6a528548ff063353e642e64561462310a019470e5c9986722d02358d3398466bae73d2ec48bf754230737dc65f36fddd65be7ec2a7f4a0c63c70bd850655058bcb8e281420cab7aef8d73c2962bc733ebcf0c513c9c322f1ea76dd3468931b87173d83565bbd03bedd2239f14121d771b09cf9a019e6001d1fba02af503100df6176aec740020051f428a81ca61ce877971f90a9d48d7725fef958dcbc65a2646b29cd74f5986d8256dbd3863d67ec476f3f90d02c58ce2c464c1721d23ece69abc2669825bc46a53aff480f533680e975742351752c77b189479e7f1572af0f26299cc85e491b70b85ee44eff2ad7ee62feb693777954561cd5c449d559247ada320ce62460c95c823677c00730d06b7e85f537c7696a0a4ed194610684d27e20f8c63eaca13b7a182c4857c7fb8648ba00fbc8c87f4c88a6cefb6b4c9581f785900e8b79612e0a86c6c1f2f97e57cafbb474818339a3c922505e3fdbbdcae3354b18dd1de6d7ee3df494077d11c9e1899086a2602d7dc91c82f1a4e46d4ae4276c21f89aaba450d676c14b142d0776cd712895f5e3069c504dfa357d3964f4f2104483f08d615263a0f55f74dd2a681491be3dfda3ab81f7cfacbf2e258304764172e31e4fbedd1cff747bb628ef10145fa620d44429a0181b3753092200fdfd8bfd3dcedd7a68bd860d766fc124b920ef14bc67c273bb610ca99b58e4a1e7e65da63b3fe5eac73bc6d45db38fff0e7e62237eb20cae7407c5c7430e25609d009f631fd0d5fdc893bb4dbe7a0bb89b4052d07b7088c39a4d87a31458cc3ede5886088d481dd0dec1435b37daa3fc89f3770af27aea2e45817bc541e081c5536218d4172986ac1c11303b329965c68c0880fb90e0fadb71bd0c77b8e6c24445f4a39cb14ba7b8914a9a9506f7e7fbb68817928679ddc260422fefcf19a6dce0d94ee2522ae98c8d80913603fc637d150bac2b4664884964f597d5c0e17521f0c5fedebac8325187120f932f94e9126fcd6ab412df7f41d2f8616666ec59b4ac39b1fa30bd8984d80ff8a51beffbe45584e8053dd99c12a9e6abf3c55c74b3d5e7aa0d68ba0eefc6e18eaffc961350b0229a3b7cbfc7df2d3d9f5b2ed7bdc8f14903e0a1fd12f669d7a53195a5042c126c822a61ee8d9fb6d02635db3f9cee0faaf8adc86d1ded90a21abd82a2d874df62de43dc5ec704871a38d5c26c4c9cdaf14954e4aeb95f3dd8a5a5f1a18b300e19f55c201782e75d836ec6b54b5566111afab9ba236d5cbfde902d2935dde778223d1cde20f6485b7e3037a784d036ecb0e364dd7d933466de93071a9cf43aaf31386605d5530a191d5f0cd9ef4b970a695f0b7dd5ca85fe4170d444caa372e8db9e5e4c78944df9ca70f5f4aeb5ea9fb17b6bf4d3aa2bcc42d0d490de8fe896b6fb68b916b9c77ec14630cf36342bb0f067fb3546985f4e337fdf2bd295916a60859ba1fc299bee9988f1cbef090fab0ea1255dbdaa0bed0cc314b481d43419d3f9440341ba1ea3c99f0a842a6d5002ce1b6b7f4c4a83773f887be8a52c4778bb6fbd3eafd077540ca63056f993b9926fee185776d93ff95a460641e479a628dc2b8c8597a70c55989a4ce2e064616cee968479406342a2af5c2f31ae69002dfef77e6f125823223456524fef69e6e43129178cb8411fa799d09b43dae6855b7bc839d76e26978c54bf65f528e274359072307d7c83b1e2d4526d53cbca1a9859807d548c3608378b02a94da4ca80014194f8268ab6e09fc8699c4bcff8dede0a5136f0611e02c2cb7352a8597f87885dee4e0d28ca0216809ccb1679f825a752cf6e121873654710051424bd7d96804d65e45808d8c68e0b14ae81f80fa03fa521a7e568ff769fb3b72e8f028b934a06381ddc07aa78bc39569375387b78cc4c7c706888beb2023ff0044739b46bbcb505b12712821297f42226544f0f273bca7e501061ce4d54af71296ed6a6859815eb2ebcf9f881c51cd9ebc5adab3d1f0bb05eb9c57559d2438b8675b676f75ef50e216764b92620b90a07c143b23d179eca5c6cb618e62fbadb695a17a98576cc78bc360454cc8a4a8293738fbeb6520a64965a8e4069a6cc72e02853c8fd6a2f61be7d80d241a53a31f5d49c915be93be769f2846f6e638616d70b17017fc29912212fe6cdf9bbdcf912709b7057dc2306cec1f059042334e7d9e40b9bf8ba6a81eca98f3bf2db19716388aa2d82b0f5cd625ff5e9105bd88d9f6591c47bf4460192e0d40775859df5083d1fb59ec3a74940f24d4e6ab1e481e62d02f7ff7967bb55e4ce97f1806a22c0efe53a095e33bb62782778e7323e902566b0221608865027b4abf5362cdf04c5dce471b09c5ad6bc597adb8696ccc9d4cc61b273f0d8cad418a439ea3399f36def3c995f731e5fba1d62a3d1a3a32301be0f10a1d3b3f28a8fb03301551ac2740e10ce3e87292ca2b6c4fd0f35a1ae804b2db9a8c80561fe6db4fc94a563cafc9638d84042d70bed753d3605eeae60c318495ab2d551fcac5384cdb0aaf1d4996c89e18ed0840511ab83bef84209fa624ad7e837bd15a2fd9a1a881f321c851623bf3ef887864021c24257d72b47578822c895bc4a588a45680d613633c7aa0f621636cb808c07f8043ebdb10f6c66bee488e4d05cc9005d5946f8094610db4a92ed875670712e72b000b053c5d1d31d3e2cbbe3fa6468b72af4c89341054c4ad86bf54be474f510e3d3b6538799cb0d4a67f0f195042bc40d3d6069f80c74d558eeff310c6bf76c2b1b1ec5c1e08bce5e0a57ed3830ea4fbe246d9db87a314fd0d91212c409ad9f1902c76102c4b4b0cb770dc0df90e20058b56982344182d368850ba84d31856b42066426b3ad74adc627b33b03a1d5a9e96be3d27eeed7911a5b835dc31dc815763513176995796ad040930f4be5f7e3c06af742992ec2dc7d79228aba685584df404a0a748e671263da093b75564daaf0ac06e2ba36cfe1bd482c6c4d4649284cf74cedaa1afe36c385c5f70d9727b4cd6220a4825d082314188d02d681bf683f4bd3ca5c8e021d1531b955e27514753b629feae5f4d5298d27983bcd8a816bf8c5651c0bd087b3957ec4b91ecfcf852df4029351146fd19d006bb0d28af9677dafca1ea3fb37b001e4cb39d9d570f0725f67e1271e0f4c48e98b78acc9fa3b6ad5d75b4e34e9a65bcc5f29407f1b303507889e91e1fef286583b3a182fb8bb61c5409901b42469a29ffb01cb8ba45f3c6280556e6235033695bdfe57c552d88dd35433258b99bdc77b2e19672a65d000e5337d4092f4c9e1f319bd819a626d8e60e87ccf34e2cd3bd7e9d1e169aaff16df471de7a46af05412ac6d762d29e9dc66177879acea552eb83d71599223fe8284d18f67324352c69bda67bbf842800a885692590131009e48fd70e233ab199faee609d462cf812926ae4ea53d909e3dd80b7b4549d3ba86818318e8b16b6a0f7dbca8acb95eb72648bb1b913b48a2f80bb814dc348ae734b7193f099eb0c8c89db5b3127b7f740a970305aaa3fc968d77a88227912377173c3e7f38604b02bf200127491b153e6d9af2a9cc50ddca38578379dced110c962d57dadbc739e0cc2cba9ce3fbbd933b1f7f0b765240148053d4922bd3d441164085e7ebe09d42a852c294b8341204d629183ff3873a332fe2e24ed7c9b917bf0cf465d1197e151441ed8d0077c3bc6e5ba41f67be7b669f52aa6eaba801b0fa0b56ae0fd260d880483da7422f9a30cc3c29571c853d2c346251d1407f940c1cfacd41ee7cf9c1d78b87b55613146aefbad0884d430b326e1da0fa3366434c5fa2269d9f21f6abd260f26ab23c7e5dc55e4d86070bf94b0bee30c4a368ad9f992cac6dd81481b3e29e58a3639756f353372a33c8b15705e4440aaf7ee471d41a4e12c88c0c3a5796fcacac89ab7af5e3d6d69a8ba1d0aee215126e00206a5c1dcffb5ad275df668b461d5ef3ba816757c8fa04c3c211689bac72390cd301d544b74d5bebefda6fc40956c0e39e1031db7f53cbfe2351ba3340c5c040d2efdebffe8e12bacf79640fa8edd320b03a0afd32ceb73537fe0d07c0e79d303823f38591734f6684e8a6f314970e04b4d4d881ed178fe4f106aab39df5a7a0ca8c9d16bdc0cc75d165454415aa46c660d65e902c54aa51129e6d6290a5156fbfde27ac3378a3c1b5457f18fb346318e5b32264acdb3c705ea144b80dc87588336e6787baac082f1cc1231cb9f27d1cbf8acb816cd690d346a4d791a67312ade028a4d76cab848548be49a7c9e87468a283bd76432608f51293aaec7438f87445adabcb14aa68ff4c52026ec8644a2471ff301a684318821eab04c0b43b44a30f71977d2f1a8f32b1e3ec07d443ef2746eb9eba8ddbcc066e5be6189bfcfb4787fc2dde729bc0f267c56de15d18162c8e5486b44fd603fe3c8786a5fc3b6ccbc7599a49630c6a7169d5c2b6012d650900ed9be29ac3ad63d3a5b68228fef93e747c6428c7510b003a213fa0480b1f35bcde9968c480ce3313f8e9341eeb9e95c699f47be1a3a29154d62c0efa16549ebf9b1953be01382586ba856f66aadb48fd49b57749719b9a819c5a66af41c306af1bd6ada4161bb11832ef850f9806a89e0a3b75c3715a7aae8c415b18ca87ccc0fed1009a806b907726704b9dddd2d21b5271ade2658ed99bee36543e6070f31bba773c0fa5b4e23f66fd210f514bda877a4c4d9428960d6e6580676568cb487e562dc1cb7688d577524ebbe9d704232372b813fb8014e0d55c332e22053b0f33157a36547a8fe66a22a9922a05d99f1f8f178808ba3d3467c87e2b30bfdfd09e137541db89d312a59858eb9e5c25a464911777bf838bdf8b574ea424c2e884e85787d6ac3603f104bd7b05ad991274ee52baeacba5904c3f267ac0bafbbf2f1c12c6a007248261f9f0cde7ce34ad795cc6ba22ee42033f1a7e36c706f828aa668dca30ed8a2ea64de86b010d86e94b62ef812b12a39844e18ec880ed7bdf55504ddcaccd6c736aa766ab6a35265213c322bebb670602ccee261f7ac1e8789095895656a81ea633fde4fc13de093e7fbfbbd33f920325fce75e0602829c3dbe2403b977f594af2423748d8a91248b9951225c75391f95bd28f0d93dbc70223f5cc80a8a402a5178da4b61e126f1211c4603ca4307a33a40482e13c320ea2be87ca7718cb2abc93d22bf742743e3901000d004f5a3590ee03693e184af27c8716d1961fc1f8de9257322401f2f34a4abd838125317edd61de655fcb00559ff7032400644d602deb7c26d7e6597588ef3af1f18e206352a8de1ad1e56151dd697b01312a9a3e5fa8403dbbe08ac43477fb60f4094e700f315f3104e7e55ce99b5da0fecf725f63a35b52b2f1cb762cd6b1cf1dad813fab41f449e76f0320a1e415d70ad45dda9d22e211e3b425222d0aac407f96c299a00fe4eb6bbd2b9255033f3b1a1e7610b1dafea7d35eeb2749eae47a5a3f332e04032279c69208abe4791a4c23b19cc69f44f78291b8889c8e2d8944da7d33ea0218e54cc422f28ab518800da260e1c1fc59f3d99d2c4d3176405d3627b838a9e1f175ad79b49c436d90fd3687bab08f2c98146b9049f67a34639da63049277df5dcf2451f9b958e4bd62a4e73bae28042bc70187d70d3750763641eecc16b212cbc58952cf4574f0eb5c3053fe7e1798cc046fd1abfa43d7e052077632b0ff418a38c812695ce341133f47020923647dd055c5f15d15a2ab35d184716fd4d4f6dd2d4dc1082045f4594d23ad38b15e4de9b0809cdccc6d308350225b653f82c67ed737a1938629964f535075bf6d30ef0e295c6f52358297827c5b04510bb17c1362e0b6b7a0d8c8fa121f6275c3f02923b60ecae67bfe379f2002c933de887d3bc0b0a2414bc68be944ccd87b20208f0891b2e793e2379ccb63a62c1164d8f18f7bc4b0a576caea3af553bac020c9e426ea49020a24b37fce1bd90597555c770ae16552cec33cb2fdc717b165bb32abae50c029e81bc0d1c8f15ebdcec4165520ddf93c02bfff1baade4c3e36d048040694b92a9271c64efc0c5ad2d384496e20e18b2159baf55bbaaf76c859145bb1cf5cba777aee52b693e352aa76467d39e80b667380a00499a6f2e502832d2e83463fde3ba20b3827477fcfb012b6989d8b74b4046b22381744618b6e95925c5f7a115fffc37a5b6699fd2d538581bf933d733f2576765cd30713805df3dd2836d400212c2ee7e8c5a37e2615ce81f5e770784f97c333b8009349a2f5721855576d5726c9ecacbe5ef186ad92ad226aa5ff618483a96374310ec218b48d0e64b4103d14e9907cf1d9c9ddbb1353440bd72ad5a0ca68c83d4360df1773551d9c9705f359c33459c3bece3e8443097b21ae4564830a6ebee74511a859ad2aa15c2d4d891c6cd22e43c2937e441d4d04d6b045d866684134d20308d80fe031bf93cb2ff630b114ed686b4f5ca4dad06862e0baba870a2cd1cfb719a542097ed430c6c3e2c0eef2442a02d29fa339a13f1727cff712d460b709901a3d9cbf75342085c7bfe19066a38bb575d20f7a1bc11a24e64341a89afabee77c716a6c9a65d7f88105ea5eadfe7fe795521d465a85150290bceb7fd5c683ba70b39734425d3e17d32b3c0f17bb26d45001b05f9833aab319191412862abd3ffd25b109acc2d4083d5865b62025c44b580b362e732631f4c082865947efb3889b6ef38c7df858165246463e2f7e3bdd2dddf0f9fa7eebee23552dd03153aab648b17289b71b389c8a0882e9e9516fdca27ad94b9d92be5eb6a696fffb5a3a525af6c7975d17d86664aad77b655bf5da76e4be31e83b7ee1a549ce0c0d08441cd90a082e9b00541d6d09934526b5d4137720a74118e9e267f3119479a040f48402b236f5c1007bef322fb5238d38738920441d2a69b164d6a434f733c287182783505c58912f57c66fe39210e8e6a7416f445ecbadebd476fd8ff88cf6111c00df7124343b05f96ae41bba47a7705fdebff286bbd97cbff673be2d9cc9a4f25d2791d66dfb19d29293a1f66435e5f6e76292b41d434f545cd7c2b6c9643975ca20ae3cb4c14054f59664dc4e1d3e1bb71992141e2d70cfcedca5ba5b38b8638eb203bfb61c4b34204fb78b112a3c8c1df4ad3df50c3fab59fe05d5fde6ac71feb66270b4353969612054a618d6fd8dfd1e0676955baef104b2ded628744f4e37d02e4f18f373ec025842ccaf1a809c3536b74be159bd727b84d4d8e2f02405b9badb3aef97d61698d915f835452995b0bbcb6368c4a1d6829c4a35dcaff62e724e6d9b74aaa0f4dcaa0f4bf239e952b2830091eb662a4b82bfb35b3ab4e34999924cbdee2f06e1196f8b5474f210266c6559d0d24b6b2d7e1f9505b5ed779c1570f5936721bd5c650c5ae181edcde1c0a989404b5457d2a7f915c1a60aad0993a4e98b86f43ad5429649ec215edd478f19ae560a8ff61bb40a73a782cbc9f902625cdd4e244a7363998e6f139ee4c5407edaf4e72b063ae26d5d7cc724b0b35d1181d80db8ea7868eb6ce369054a1a447c370d53e9a57370911ab1e96be3c716f4d9eb137cee237b3b180bc71f061b975305fc737c61b2421b683d99df4bb4ab21f25f40b309d6148ade8a5d5471e379b9ab082483bea5869848b4bf70483d9bbb3e3c220fbf676fe4ffcf653c997b450cdd28040a879b1b221ec63471696af32fda3b6e1d7bf470dd9106d58beffba58c8a3b278beac9db954c56360c28b5808055112c909186e3975ed93b87fe0046e33e9a7f8f6d8535ec4a36e1dabbf635d4f3b0e3c76fdfb060f1f94f2af3d4f6b63761ee9ad0285fc83e22315d75469e114725ea33c3911e9a699b7af37777285808188e9ea2291b34f994dee7be37a0f6621c246e708ea41a2ae08b8c576ddaa4bc31d61e96a0c877ac6e0860cd6880cfb06f84dd0a6a58ea394f726b3f5d06bfba215142076fedbfc520362af6b4b18d2fa419a9ffae76aad2834192334fa6b082e84302c34af5fd231d891a8451a2f543c7e7e8b9b660d70104a6e42a81830e0f8000c86ced9f2d0568a67c3d511c4407ea8fdeab3f7b42ca46cede4408a8fa5b78fe9e966dfd73ebfb9dccc9fbd635b3c4d709432f2ab6cbb1105ab69d7e3b71062cbb8398568c10b2ad8a5290259574bf9d19e7317ce623b1d8cad88df83f648bbb10d9c7bcab0e1a96814faa8bcd3e7a5834399c3e98c2562b5a69864ee5b9ca213cd9bfe879fd3da5d1847163962384e32f7283e6a01a10d808c99e6510b16b7bb702b54a187cbe02d342d3397e97a1ec000495ed1b3f433be0f1c38e6907ab078d5d4937f2629b8fb29045aa22c6e7fd1c27349e68362eaef415dcc00376b5ae5191bc0e678734b81afcee06d0933897c37542b6a920adc04ad1c07f6596a97668638af21a01984ca1bf7726371f2332d6171586ac987629821746ffa9d11402718a3377ab241f8a927385112658c6cbed21df17b496ae877f73f05a401981773a5d1c49a310d3e2f624f553f3f9621c82b6ce67aeecc60cc251d5cf130bc4cf8e35b808c5b1b3a5fdb642ac411d2cd5ec163569acd262e10256568932359277897427da837635615f0141914237fae8339580974cf05733f1bd68d32fcf81ab1a47eb1ff2fb63b9c3a572b4c114499c1fc2db1e407e37987b71798592cf9255eee73419e76a789386c494a075050e1d5e595815b38c0bb8b8fca6d2dbe998ed7d50dd1669880cec59ca1983926451931c203f7dbb30769262e2b84b89d6954930bf25a0c4070f778a4400d8fe0dd48ffbef50c2db82e9048df90de3f84a0b0acf6871515b8640e6a804ebf8e5f81469f8dfc06890c6f53c6742881a3550012707f751cb6f125501a2d5386cad04c07bee7d4dd6e9f36fc0d7690b604b6adc2f3a2ef2951a6770d37b10f5ed79abf4fe117732b0d46be5726e23178d59c66664923b3b9ac55cc5205c65e340a2249ded452463649c4a778f6a9ca89fd44ffb4b50f7709564585ceef3e0a07405882ea4937676d380e965d6a88f719b0024b6912410ba494dbf8bbdc7b6019343265805441bdd8255acad6412b45cbb952dcda38278bb33b2bbe53275b01f67f19107700e5f2cdde07d58f4f75a04b7ce5b4f26296e3d5aa18725750009398a6cee424c929ceb09ba9a1b2aaa2b6a09e543c7dd2b75406387fcadcfc5ba006e03be5f9bbd5048d7e8a91d4affd0fef54f1c1698244f9cd172b2ffdca7c4b65f62e76767b152e9fcdc404cb81ade99659a7022e0e07c02700a45970184af1aafc4e26c81eb0dad4f5df52609050f0fc80fdc2eefabec1c3b4d9d3f1609a18716e65c5aaad813bd53cada0a2c34815b31fa8c7fbe049ce6984b9f147b78068fa02f7e5d841d02804456a08b3d72862b6a369828f3cd59d04da4245307e847978ece75c06f54de61286c6666092fe89bb33a762756b044e1c4b831aa2b3fea4766a3f84a0d38db7611e9f6ee63d495f46cbf7ee8765c9af0ddd365e7b0a55ce40f73614e67cab144fa5af7c821d8fdee4d3b001d28218385f1cf0ad2f81a61a0181548419f7dac586854fca98aba0de7948536b483d33f36116ca9957c4be4f37a2117152f27725f6060a613b916d9754cb2b5c024b8e17df5674c82999cd5e470ae0ee467a9c9410534ff68cb7d298d8f69cfd3b37a0930763dab47e728af2127de01a6a3593653dbbc07dbf249e5819a3c9b668a546d1627193b4a0e41be3bd46715f068742a81d96fb2b6b3a1ab58e4d5bf8f2cfa179aa822518967149f8821c919a320d3cf8ccc5b003d6c66c757b145d0371d0be4820b622f916a1e455a0f8bef8c4c45f17dc4602c87bb1bd58b8800de7e3f6ce19b5685d277fbde0e6f6f696efff8068558757ed925970e22c34c23f143431d77de1eb28036eeb6cfd3e7965658c3a5cdb8e391dec39c80e8f338f9f332a9368e603e17ca2c5c55ded916057b7e52d60961075fc99ad5d904befd02c16a7074c146a208684a6cf34debb696603e44f5dc0e8bb0624acf23892f954ab2c670e5188013432aa78e15c322e8612759c36d1fb74cbed57523a2489224bd6767dcc25c8a2b940e28903173651c3b1e0bf112e768d7e90c904a6312a257705452303b64eb45940e852b6a3c4553857fbae73343454e8a66c1198ef328875284acce137bde3f545aac73722a6689745dbd567794dd33b73a3b015334b9f0d7605409e57ebd9bc3c14280eb71d725566f1d67f6ccd44a7f15f9aa874ca5fb960b8b7c4a342ae3c247f7790f9abd27d5f2286410624e55f6bc5c70fc4169e7f801a7146053009d722e7e54f61fabc7336d53d533191336125a542500aaf2f6cf7e6aa96d4664e87d3e67d25be5bf863cba1c328a61a7acd650142044008faffc4dafb501a7f05e93c6e4ef8359e83f0c570379bac002b8e3c40188881c89f4e06a5f05d5f6b639837a5dd4a42c3d59a3c8b5ed4c4ed90da200ea0595a430c7e5ba7c91e1fac69e1f394a480f15d17a51c6393a08bbb8a1e3e6e550371a1f590197b01c1de860711909f5240f6e445b27cac85fc4775acd203eebaf9f2bd45fc666a20aa18538f9acb582b8b3ec4db4017206c229b9a99620e7af47d297a38b2da2baadffc4c5805c45d31b8de6dacb5b2c4a065405fe66b2534f0bb95eb6303043d7925eb740823acffcc46363f1174eef3980b9e62fa525e41d4ceb98a7e7c603f590c0de539f5cfbd65acdebd18f38f10b6ead5fb01c1686f5f74b88ce2a60eabec877d3cb70efe549b231705ea9482c4fcc2d9c71cc02eacd4e50fc50ca5798588c467644f0c9c0a51c4f8bcec3953f6e2de9a4b0f53f0ec69144d72e014d2ed15a0983135ea74544e93c39c1dbde70f39165733098f3fa8aaeee5c8130c7c8f84c8e8b5006e2f1c2aac128c1b403bcb034e78c0b0264655169fd24c609406c7edf643fb5f211ff4ef4a9dbc6124569b6f2192a952ef5d5992079e53197214c73ecced0ace1493f5fd55553c58f66fd93c017a077b17b48497cba3aa387055078d36770e24199668893e2eeb86ef733d7509b3b93317f5491f93dd89c6008b49bd28cbe8538e38c683266d96002aeb85615b643daa01efe975658dd751728a6849379513e42b3155aefbaf8d2f762b6fd1e5ff2a5f14ec922ccec3510644d2ba6febf6f5cb685569928630a2f1be3ff6797623b179fe44acf29eb8305c7d1a12ed8d25b1c18cd278f08b5a0aacada3bb27fc44acf7cf28c18be6cf9c166cec9e144eb8cad0ab52dd3b58b58e6b5257ebe52af5f2c86de1be9789d980f4a271e2d768705c124e2e2d161d042210e3a4f17430ed192089fb48ee45d3ab11dc65d471b8677e1bf7e0d8e0e2ab96c013ae3df8f76958e6a251e7b3f22b8b9ee48da3d9197356fe9b4ea27b712947e4617c0e6171c00820f80671e25a52acf85068c356080307d2c98f832497c53d4b1a21b1d38160ff95e0b6be5f490f96ee0debdecf00e035298abe75e3aa9a2fc03c5ac7a3ccc4ed17bfbbc1ab06e54057996dccb5681370b4fc0822126c83a9643c4d4dd1a0f6bac936e6fec7d2e88a4f6c133a00db22d78c68e0e0d9ca501e47d4b7bcc7763436cc6ee16fa0f93b18a6665a3e41e1e539be9a3731c389f1b477c8b3eb894f0503a50c2a7e905d4f15d02d9f669cb2c0f5b2a54dfd95485028ff9fa7fb05bedc2ca84a5f82c75782bd8a9e8c87dd0643fe2975267e8d65502b984adcb45b223d4d0010be4a0ace1b19a4ae05bf346209a578666274394e3726b8a7e650824c4c4a55c6a152134f23975c19cdd2a837ed62112d37fad7931a995f090835090badf1667bd8bc4aa35917bf95001e664a9d19b4486062275dc3918bbe9e9ce3542a100ad175089f896a55d5f5a70823d45ebc34c6cc72cf10876fd2aa74200d8cd53101c5e0d7b56b90dfc17a7e1c02f5ffd8382f91e17387347238088b1140f0badaffb4abfec99f2c56810f748bc3559a723c0ce2a05d46728d40a03c829ca406fbd97a9d4e0267ffa30029fa6ce1521d94260062265da2749c3d4e378d3498862c43a79575d158c65a364d7b0e46a1ed7030f8fa85e3e0e142c0e50a412981317213f9e8916aa5897ddb2da36615855646d2eeac858e4543774e40b1b963937b0f7999781b3a35317ef22b0329a0a0ed1326e0c2747e22f63840e2eb03598385428eb2ecb1cc2fd117c25267abcbe4e3e3518f1f388b9e6c3e182c17b4fa859783e195b7b44e70ffee348640b0b3ac418dad1e12338a3b82083d899ecc0a76a6fd46eb0d2b66edeba3b4196e149ea8d377378eb6a09122cf3e9bc782ae0b7e74dcb52ca1d34c3196de7bba2ab6fca7868b21e8b62756f98fe00e5b71b8b2732445ec4881c35612a31db64683268ab5dd09749a326eb1d2eb5ba39e6cf8fa663ff721d30018e45b35b93bb0eb718a2152cb5fa9e55302db6b1c565ac5d30d459a2d072f2f375cb9bf469a9c6d9f101310f5b400e80b3af7188a6a8e456a5a9cc45880ebbaf1e8d2d4f3fd1ec64440046544594d00072fa5a176aefffae3e21b95a1adcbeaeb05ab8d71c3bca8e60504464353fd34423402942b83a32640ba732f6c4414502e7acea5eae3316051205b5272fb192d9135850a13a20ac3c3661f1e9c3fba806a21c4a179ec859a7d414916ddd8d06860940efc63665fe5a9684ee6a77f85c281b8a90cc20d1a64fa14f294debc542daf50ad450013b7e0babdea1c3fd18e78a14f011cd94de6b8cb27827e4918b167c166ae1a88819447666a00040f614470a63511aefcc3cfd3adbe1a9ec7ff2e500dacb06c1beb8c432b657a1864cca233476f9e2098d7d1bb83add57808213cb61f18cf24dc51042d402bbac8bde1f2a4dd036bbee368f5b1823dc27be4e8f80193530c6047571e87ae54cfd1f9964973209884e043cbb40e74342ff8cc8fccfc40d1fb67c71bb9e273f6c2cfeb585dbb4fabbee4a2d314b2a703b82919bc989c30dd186c1856270926eb38163d830a14a7981c5473ce8f8050786a84832cb12bbc380fd9300879026ae06e7d2ce957a45d78467d4dde80701e70cc8c97ee9dadc7a0ee1a0e70ef13a70c261ecd44354e7e18e871cf1d58733598b5f1b2170ce00511169ce67defb6b640789d6e64287daf637c871b385f18997b63c6527e819917d3e05f2a4c4d180af3896033080607dd547f41f9896a1a9341b6b27b5d6263b371d39b632ed158f2099fbf38eaf5627d79f17bcac400e556a7fe906649b83bc29a828d3bd4a4cb0f86b64afe6688e130bb7f05a32d3c59998d9af200cc6252ce8adb84b68dbeaca718e74e2efd4b46fdaec66ecdeaca1949ccf97c8947e24cc6b150de528165258e4ad36008fd461b01ac66e75e5708303e0c3428f8bbd23854e0f6684d927d7a230752eff5ded074e1811984a9bf5689999978e2e698ed986ccc6b511047962a4682ad3c81e8257f2dc1670d00fc5896a4f53d3ed3c690c087b3ecf2da0f2d5075fd3aa59d23cfadd8cfed5dafc6fb5e67783139b101168e4597ac6890adb7a4f26856c8d6dff506fc6a41f9fdf4ff126b3cc31a900b2189169d28bf1c903bb7f7fbc2e4d7bf9fdd022f3256bec74b9dcb7587a1a507c4cda01a475283d3e2e039d2a08c8820867360b4b1b23c5dae26a1834091138025adc02c355969527c7591950c25e1fa382cbf5db2910ecc089f9d3914f35915d998d005312af9cab723cdd61f9881377f95bb7d30948052016af493e937aa7a19757086ee24653051880de348a66531a8fa3bd9ad34663805042d147b4ce67a297ad72d7a1c5984b868036f9aae0fa314c639c4252dc1788b2b6d3082e1046830b777909019ab5f58787d43081c8d4550fdda496b50d3a560e13ceb42ea31635146fc28bf158aa0721d2ce669c0706a3ae1fcc426bfde43427c0692945968a8ad4306bf4905228808e55e749f87b229c71d72217f26dfe6564b9d07e2f4aaff555332924b66cdc6196c0b95a5984bdd48dda39dcba0c701db0692db3dd174139ee2e535dbd39e030b3cd924ab571f2988412b86fa6f3dabc3afd0c815a07ed5b1ae7615aa3934dedd7e4cf5af419e70e9d8ff4d96dee47308c68ffbd46e267029c02e69b22ca8c946cbb778720ac7be7a287ba30d43aab1641cb31229d8c785ca46fd67a60b86fddeca4607fd098bad6d04b54f9b57763cc68025e13e8f66572ea1367220024e1f75aadf79f8596be61e2d7e06f51d1da835857d3b76716c5c3f8d1bf81d181a593c82a109003f8aeb22d6312be6918ebe1bbcd9eb024b9ba08582ffb3adaf29f33bf0bc93da129e245cc181b715cc5de5ab449f054408d3740308344a41d1e069a86a8b49e0fa7eda4ac4dbc7b7b3c4653a4f1157bc8b232682e89373107d9e6ca0fc8258bdbf6c9c32dcb6c38c3ed0753b5a82370f4524667b13749885cc645c9363ef281e3b759466308b5ae3f501d112cd557306b777538c44e06e88921ee88cb00cb770b1864058aa96c4f85c66d011350de62592390d8abe1ef7a4f6abdd39f66ec39d675e142067f08e1c0e5a359a133bf5dcecd1f25fd8aefea933ed650df599baaacaadea01941a9a0c38a820b6c29cf45c8ca19036747c78a945027627b99cc74a8b358ecd73ed941ebdd565769b9505a9bdac1e5005960508ce63a14c16d3bcf4612e000244bc142ad01ad40aadc6881a75f3b90753a527935150ee842d7e8f144a85e47f9c9b3eab42a2058d038cebfb1dc34d19f30ef04429e347e7627b7c234e971f19f0f2a3ada254e14962ba2fc798278d7fad5316eb13311012f54a102bcbd9d911015609341efa01d04c272cf8d1e0cb7e730ddfcb1a2493b66aa787498e16ed9e414f7ea275319a2000e152b1a64ba975ee4386c9a53a2ff09e35b1daa3bc9de51e822030e06262b147ec4b34c182982051368fa615d83d10a1ca5465c69640b10a91c5f8276d9848decbc8f55c48304b1dc380b6a426f3d98865b3e751f9870a9020e742e9a1882a29317c8a8091d658c969931a14c2d6d2904aefe0107bead64639a9c257d86284123165fa497caef0e4dd6ced09a5aef6766f0399718160e5629c36cc1037eaae683d3e9781e759a4625656c723ba2dca2958126129e6908d049638c15103a6e1f477449c41c601ee97a08aba0b4d1875ea4300bac47c22b5018db1a80d0604e522b96bd37e629f9d6a2b9b786d5bbde82b971d233f58e84ba954d41a5f115672243cb69585d0eb43eea6ffd8c08f8ad46f4ccae603b95e244d319ca8cc7adde10df8b5e710238e1c502c83f56de6f77a62ee70398ad82a99bf1a1377a26c03ab71511c64618c349c4060aaac13019c4cb664faac460f180fa665efece9f5f3b7299c27240fbad161fe1ecf9d106a410362716d6f4ad3bbf9acf2bad05ae4119a7f0616130247a601d4e6b75cd183ea2f40d393e7b09b22b0ed9a02b3f2a95c400fdf5ee14cf5e7eca12120566f5070b9e92d2f5ae3d457544eb5ba9b146ada004e3eb20cea300b15133c16a684590fc0e860257dfb6620eb06507ce09dbd232591b066de6d6406f65c0742f60b3c0200d9461e48952b9caf37e7a88e0ffc100e411dc64f208487cb07310732da31bd28e7a2eeaffd7bc705bc57142569d2bf485fb0c20884763895710822cb28e0365f7ec312b03cd0d91f4eeae9d626b41ce62346bdadee4aff840dfee39b0a9ee8dcf03d6bb6623c1432631da813dd6c07fc17b6e16c92206131c76bbc0f5f8c75c1b2018beac8af30c2e4e5701f922be6a37df2b08d472c8337c45f68550dba875fa5fe34eb3bf6b55ec9d9d66f9522b2b7eea5d57b63bbe84f0c0195c5f8e4d8a65cf0278e4b209c85073b604afdbd094566d451c4305f28a25767683f0112c8bfc4d37cad062ba8be768a6231a5992947a8c26c10c5eee3abc34f9381dcd7b88e575a63edf05a07cd2758a9b62cc8f60dcbacc4c70145c18cb81397b5471d14ac183a47bba214de649ffa54e97a217e9a86afd88e863f7857b6ac6367a40485f837d16b7d8f334ece0adcab9d3fa5c7f5f247165794d2db942990d0ab8021c4ad79eca3c7275c363da736c92cb9c44ccea0380b8124d75b6f576c998e67fd3e3c183b8e179156ede5b76b9124f9aa915cef59fe20bbf2fa53f5b0efb9bce8fd4abe1946d49092eddde4e000684127bf9e3f857db1c3606d9617ed8b5e0ecb2bc86ea69ccd9aa89ec6da6c532caea6e39fe2e0f4717d963e3142e52491f4a0146d339b68f8a284c8bc85b345a8ae7e24d56c48533ae626f74f011a214740c4744bd5397fed9326703a830ad23ee8498b00d3263d1a2ed2009a4322bffbe4e4e8866b31a627f83f5d7e72d39d6a45e280a54cc69e3c46ded668471f210d86fa699c8f83bdefc5518a4f439581828d5094443ec2117d60e0310c837ed41c72d49c8362bcd9779c6332302ab7fd630d5e85d3ba69d94b7457bd4c91d581bb3065dc22fdab48336ada8901579ebfd8befbc2d392d9941a350ea56a641eaba5f53895d4d2ae5bd34c21dbbf2f67cdc74aa04b2514190246ac91e68e90afc6c2adbbc4c9b159b2c407acd7cefe83ad0da2bf97f692a376a027a9240da057a0c448fb4c7cf49ef87e5e6801dae214260cec3c01233a8274029fe54c1a5788c426689ff557974a1490b302d1b476a4507d9a6b3fa3bd5a7ccec2674babe1fbf8a9bfb08a01008636b9f3510b95fb0d1e1c995750ee6266e621db525f0f53bed15726fa5ccdc5daa11efd1fb24d60bebac565106209e0a9966d0777e5124f6a13f76c92d147814125271e22b35a763fd6cbfc23d16774913303a34ea3fac43d2e44d189861fb18711a3669bd290781ba419801a391045f14c4f193e581f779f4eaea93ad731e7d477858d4967f12af6622736929d85d8b198b3d73267f7491bc59d09b0752d8b9c9b64301d5eca0c47de193e0b828620b686d6d89eb3ccce91d96f0575da8ed883ad7617174695a057bf2fb10889f31103fb77767fb65cb22e197be053aed6fc80e689f1302b50f2086d868ea9e512392f5b79db38565f34c45c1948819b978d8f1ffc4b6f05281ab4d977063c7a4261e175851f5b75c1cb321f75fabd1c8715b74043f43b69fd4f765e5c609430369210002d190a938e26af754920b3dadde7e08466ef94197e2d5e31aebc17f050763247fcab541851a7825c5330ee082a8410cd6a9a443e21bf2062c3b4a1f9bbce48b91eb022fc042c4e6fd3bb20c4fbaab2002a459bb36503f3b2abe71980cd5c5d76d13f2fd0dc6a78fbecce2e22738395b621733fc03f17e1faf39e3f26a3317923e55dd0b8de5d0c337953a008ecb8a79aac7817c6a0bc0d68002605b1b8bc1cc94c5cfa2e786fff124fdbeb40c69f3a4197e8af8a1cf51b87bfaa0d30abac84d64ebe46597cba9ee2603c154f4df90c66ef395486435f1d93448441a1f71ed33ae7c961ef16a194a4e15d9a16968a0f642a5b48f76ef9d3cd053a6d4f2f3575ed4df6b12d24b563868853cd912e88692654ad18e1a76c3ed4e84db426a509ad5e6e0c424e8ae69b3846d5a6ac4fc0968e51b2fb91016cbae23e924b7bd67025cbaca64a99fbe1fd1ab781032397061bc811b08487e1c3dea64f19973b872c0aa93aebfca1fca29b6db264c2fd0efbc0b9aaa41efcf89daf1be7899b02de3ab72ee99a7762abae5b9d94dd78b9bb7dc8c6325a79fd61b160289fa60cbddfe612a678a3e1a72ff72e82b9d6fba3e775cc64897276823e7604585e71f58a4633f3451193b7cc40d9b0601e5a565d00b90a83a001f8ea9fe69fb4778467c605a556186f9448551696df986a1b51ebaf362544356d4b4d947336d6af6a690d08cc0e6d17812a33e4a68c4b708a4569d93859c373f93a3e7a2ff1b6899a6908a5011f9c4d71d59eb4d9036a08b546d51a794f1a6c8cfe3b304f7b875ce4a5e16215415ba87bd452411808434a2254ab46ea3a25edc268801cf08d5d179c05bed1cf3629d9e975668e0d886823057b99be685c04da779504c66ef67157f05eabf01521214a365d7fe5705283d7b08dc1af978cd4c6eef036cb4d509e83623ce83edfde44b7a2ab14d0c13e5e3b0b505e440ac3e41ce9bda537fbc07484c779354dde126e32dc28c50b10a6b62b39070398a2decbac50687de11fc334b8a7e0ca0124c55502757f34530bf1d3e682faae22f7d40a0f40b1bdc66090d1a92df7c969affec4ae48f601b5a2dd5a6459dd5f370a0cf47aa70f92a34dbe833baea820f97c462d4d5fc2b5ccc6d024c2e8e85633aaf7ff7cb80ec270b99372e21b6972e1650670b88e57cd528e76857422a59668e86c2e251ef1d430d90723726ce63219ffa755c58254088d36554ccb94b326e021e1353aa562baf7d4edce1106d10165248a30d4142a53e4c4fe2b5546e92fc5b2b20cec1b71a4f60398e6b8a51d97c18163be8f6cb687e104591bf86837afd268b4b7b4112ea9538e0da1802d773d24cabfd12d3343a4eb01e8521bd4924b0c03e92fe38fa766380cf77dc2b9829d22ac21a39be8103f2a05a16aff97edba926841531cfb1f528788f3f45625ce0fba5ed5215a7a8ca8dd4b0f7fcbe88e2cdf31672a1e3209168af8c6365105f1becc0ccd0e396ab5c315bd48a75d9802ffe36a2a02c6818ff4deb482a34c05f384d22f20a2cf44088ef0c486a1b5ad69af0fad310d770e797ccb5cd77938036600033b36fcf9eeccf835dbd2488105e20ff2bb3f4fb4cead52b61d4c1416146e9862ada61ce80c26bb8ed2d953532a3dd45bef04596e013db622f8b13316ed2ce862b125f5beb70a3fe3d88eac9bb9cb527df2ae7b17d20d3218d2e568da2057b9c6a17985b4b70f533e015bf775dbc9b42329c28b78db5dcd632929fa5c756c147ae1a723a6bd963af15cbcfd45ab11ab9299de705a24586c7f4e844ea200f5792ac97abb852c2445bb3173c186a8490e3bd5d741b077f9ccf1e5aa28b85b3d90a7845e00269fb305b16be408074bfa9418845478da8033e72fc0fd3bb109871274ac49fb2b3efbb1b0feb6de1f847d92748520ef44b87ecebd0133fb5165ffe6f7828c998abc844b5f2e930f087f03f782ad0def93207afbfea1b2d671fb2343ef80fa799682bc339e8421bee0efddb81614403d1f9be56539d4d09dcfe58e9c28c9fcb6e7a5749beed769fc465c3b8a00d459f9ace816f9eb6f95efe7b413821cf3e3ad9e8bce238f668663f67dd8ad7bc0acb3b73db974ceb58e3f2e715eacf09383e664804f34fcd4a063d4ced6883ff05a37b4e67dd2691e724f7be96d3cafbdbae91be844d3d9f6927248f978aa44a11497139d67a6de6c0528c8cde9ff865f86b363ccd24e84dada303f2f1a0bef3326667867465a238951d7030def74f1f4862603e9c00787cd706fbce56a027af3afb0b6fefd39d9394c80d711952ab5ef14d3f03c7e0df38858548a06a2e545ab1d5f44da69991f1598226c5ff2a5d63b1dc87e3c891da6f3e589a68827a2e5f15fc45eb5b57af9223972913fb561c26ca6445c068e17e26696a91be43d217f57d5696d65e6f3e36eca66c4bca7fdec546c00b2012d02fc60619091d84b07675448b4ba8362eab71989aabacc3258ada8995518d97b71f406d31f7dfd1395df8db325649f1e92a103fe4bbc07fe1a1deb07bdb695aefadf8183b2184cdd64cf182278b4115b30550ce2f70fd6d1bb2917fe9c72d854ab8f22ee4a6cd4f4278d0bf573714d277d9e0b69728b8f92c4bc5c76c1817e6ce2dbc0502c3fc176613ff26b56e4f261500f1e4e7bf49d4a4067d0b99d73cc18e1b0ae244f52afd1c53158139efad27706ee69536085db0d6bc064a1ce70711ba2406d702fde5fdd8bc8911cdd53f5707043b8874d819ec6b98dbcdc78efb0f5829369ed7dcf6da990c0fc6d644eb76b23c921793301ecf918a76c1213167ddec6d50a0549fe41580bda2eba9be3996ccb655682a418e6d8828cd307881dd0626e02a474385f0a34466fdde4e82f3dbaf97c2ca173d1104e0b4faebdb6e80d4cee25fb13551e03ce31aaf2bbcd464690318fcd18f82f102d678f9f79dfb5d76e054cd4715cbffff1ea8458f46090557b41ca80bd06fc75b77f81427d75d90448afc71cff1a5a49629fe16033ff126ce0e2086e38a56a9a6a081aa0fc80ab73f736745a1d649fa2a36dcdcfaa7fbde533f92d4a98ea0ff57a7dfe662a1eba4dd764427e500af590751e5ca440b7a115c3b67418685fe38792fba444b940ab5726c6ed6f105dcc726888cfd18a2c17b83d667624fee443f48e21280957504dd6f8f56f0b83001ea2df650603e88d1635a5a4bface893ab5a7ba1a14cefd8b5a505cf64f0096c6fbf8224eca512d652cccc15b6cf9eb9797e76041eeec0d8c91d6e7b746d4ab6f989c403921b139f02e4066a90b93a790c331dcec29a21e146ecf28f39a58baf557bcdd0d51073754804ea1a645b3bb1a14e88d3b4ed86fc520a73d08782d4833e1ed768cf126a9e16099d2178b0516cc25cc0b251eabe7a562189ce89116874e974b740ebcd84360f755ab31e5921047765d2dab7f756341816cd1e61e43f32ec20b015f9380a5af8288e973a8092c3ad3d07bacda8f0fc79f88cc4bcee150ddbad8f1e5cea1e63e0e14b68b24197f833e002a074a3d0c19ac35f04f5b226ce833395d33d488b8fb550b7acdbd6c26a90f19f3fd334c6670142a10af9f3d4d31470f499260b72d7e71be5fd6f5f7de15face0de9523215a5879c75b3bc506de78e4c3d935b5320fef3191491083f7b28f848e8e2d3be828ce67af564b2561213f58eb997397716a3123cc287e90869ac8a069c4989dfea9fd2a68015dd0e19738d4825b8ef1c959ef56c13b2435b9bc8cf63101fab8b107a4a4dbd3cf0517e287b032ff0c4dd4ca786b1a43c4756a1eda65d812fe0f1f45f7ff2fcf5a98d7fbccbc1f40011b4a47924856655d209073ce137b9e4de45dc02ddf303bda1f3f25837922c857b21be8d9e74319d8e73d4ad4ccc4157e9f6ff8bc8ac6966dc51587e879dc55c7cb9b2c615a6a47a3d3fa11aed1b0762c99656ded15f686385e3143be26a802717a1ad6a6faee4a2354c2123a14f4cf182f4aa1d857e75c1d19878bad024863feb17819f9db87c482f5a2a28e410e76d8cf8414570da80a999b223aa88e1b5be46f8fd50b0b73f42662cb35a792e3444dc15de09dd68cd8d25edd736a082750c16c7db53c393f7d6ce45641f87107dee40e1bd91a65272b3df3618a9c875b9e01bee7f2354b00848f00e27a3f417cd4740f26010cdce12fd7f3247d3f4794f63fb98c52f5e2e0551e13d0cfa85a83b113ed11d774b1fc4da08fd801bb951a96faba42e1059972f3cb96153319f83f7e5f3a8fc880768379e579ffa2d90436602563e7e35a96f2559a88a7a091155db8d64fa74ad7f869d7fd2860103c4e562175168161bcacc1f684f48cdcb5aecb5d256966158785572a6724009f665431b5ecf2c52373e9bf73b6d5fccd82323137cd374347adfb4c482b314f1982ae55bda1a8b17d87c0acaaf12c1874a4e6150354bfe4835cdc273b0f62787154e0592261391dcbb0c08cf7664b6e44400050c8197d5c228df8b814ac150a6183ba54108e417df26b9fa3c025b34438a2253e165958f99fa257db22b73d7e324efb1c33b213ea0cc3e58568cb7de4db16b920a7108b9198aedebb7a8555dfc261ac9d4d1ada257ac5ad1399dcfe70d73be8ffc872861ad2555e40458231a55ecf48862aa5d81fd816ee61720c73e2ca933decb43ff97c489408e0b4780f4f2dc21cb99e75fe7ab559f38aace687891f32bcd0bf9461b6823f31c5dc1d986722aa074f6d6a779cc809e62f64ecb539e9da4b782ad1bd96c6c1f962964b4a9eca2e88b24229b0922b050b3872ea4f9b781befa76bb3b7d989226354acc1ee054cc153e89a21067b7552d9bc9cb97d04500d69737377e69123c8798d3120d0f76e95195f9a3cfd2cfa79b0caee4df766b35fd78d43b62994451ed193720140d870b35a1cda3f0139eef7e21034570951b0d66ab58982943e8df5402ef579c95e6b16b2dfecc848ce0000d03365a8416a10a192edc75dad5777270900e7adc03b56e4d42b35946f83ab60428563aba2edc18d407d409719504c31b938525c04512f2f6b42b912fcacdae3a02aaf9b90883aec5ccd20d970af0f88fa646d78c54f32ec61e9ddc24d7f7aeded939621df7f57d60edb754d774b4ae66c175ee1215f04a7ea5faaa3233e7ff99635428d114980db36d54b0d63966cd535ab4c56429957d3364d9622f26e0d1e9410d1af22a3bff4dc3e94ea1a915465740025e7824afe8ce7ebcc8c7f94b60395940d280cc939d01734fd5c15c680b9ce95f9e38dd2110d46745677f87687cf9dbae4dfa0e0f89ef64cce4b9de830ddb62f855055219d93093abbb88176c5c5c60ef2bd489726a3f4a010c2441e61703e54fb0ebbcc1045b77a337a4998747603217369cd6ddd9508e41d0fd053b4afd60bf4314a8050b27da1870b71baf5f455ed13e2b2074ca63379fb5dbdc598d3d0d4e50fe1d95bf8ccfa3e9a54a96f301c5efdadaa238a2c2787b5bfa34bec244ada145a1b43c146d7aa83d4fbae074b23a3f1138006c5946fe5c13009e30f760950bf4afb69909f024efa3f458cc809bd5869a8ffb80ca829d4289332fe388aeb9bee9705a1b26d22ec34a57c8c937c0e71806c004b2f425088e321111631e3f3e782369d1db748d72367aa3c27775f6460852b7d7632833a4b9eedbc3244bcd663a015936b493ef023dc7bb1a626af7b233f46843536ecdd38231d8c893852a815e73e243b54c912ea5cb7471825e04c194c1e73bee7d941ed58ba39855d37935db858b703d711da44e9b298f63fb71aeb1894867857bb018d36edef47c42beb8048aa14ac42e41f6ff85c7b6ca63c634a5534693c9af73567d07edf23799550f18298eead6878bb8496100014b1395adedbcd6f44df8e0c032c942516e2a14944826f5f97fbf226b5b552dda52a64c7262878108fbed16c982bf59078f712ad1db2abc49ba0a74eda87dcd27f3f871804756f08c8619699bdecdc444b9c9d972e408170a3a417504b9a8f3c26d8972b479940e404291d34ce25ee7227cc73733d5d2161e2c790a0a91c892f7d83a58c8d99d4fa602d061d87b8c21ccb519856aabb18a669234e70b33868395c6a054f8fde4aa455ea00924ed37692788010899af613f250ca2b48bb5f4164f6f318be4e77339962aab74f701b51561bfe90a3c20b7aefd98079f919c6087216456db9d11ab114ee1b0d436ca4e2302228cdea0051bb24d9a06178cb1a32746d20f5fa08dab4d49798b27951d41d0f21dd65e3d1a441fd9e1558218cb2e3dd68ebeace7b4a20e9fa13d498e38fbb233cebf9c75db0b323f3729d14068aa9b87449efbce5a9137fe649c9cc3f2b2ad6b144d31cc7113031b8b8c69006db2179097a7f58393f3a1001ee84e22e6ff906476b232e93592c85a233000b5bd1ef11890f56282ad864d0567bc38dfa6df89c26ac34b7f1a465ea5e911e42ceab7f22515ba6a911c2c9c66c9144d9f735a67b84c8dc112fa1da5bc414257e879a24b463db02975ecfa2c371f0cdb952644bc31f88cc2f57f394c76d9c40027aaf6616e5f081699fe59ade88c49c3fc201a19dfb869236ffd3f663f43018242862b68741dab926ff2c31b34e190ea15be87cbea4a5f39e01f66e7937cc51ed924cc66bb54f75f7db8cbc45bb31f07fb9281823578057e5d6af22819b79a856a3119a2705228dcbd2183a61e14b72cc2572ee4fbc0b3c3c0d904cc33ae763b8c73501e391ad5412483ecc8769a0c83f056684c5597f67114ef830695d5a1fbc3ff3377c71a6e97a89a8ac8988ce41f54cda1026ffa6ec1b8b0cbbf04424216c1965a94b1f90ade283163b3e1bb42933b1ce05569cb9f1a23902f27e32c93514436f86b7a3abd4c80e557d217226ab86be9304710b9d5e3bf5278f1790a58144e58c880a313855c4df7f640f0b804c1a3f07985242d714622716b033f69db56c1a7ad632f421ca07a0791ef073672561b6f2ec3e61759b87290208f6b2c39d20aa9d18fce825271c29af810f031f82bc417ec682d95a0441ae160659a7fc7b15b65cb97d5e1dfebbcf13044d6999ebe8db548b03019a2cdfaafbc4b3da6f837632a8bd9935989d724250406bc7f287dc5a73a62baaae482661733ae9f6eae4b79a9d1b852d37044b0ed3958541c578c4d5ced192e6c96831d1bcf92badacc18ac6af2cb906bc52925364ee99665f8fed62fdb70a65b28c829a3798c26b8c60c5c1cfd36617ad09397e8faab1660185bd0edc39837d64d7e62a4c7c7b865b8f09dc013195f9bce9f5923a7f335a6aa855c22a962f77dd46a1714956a25aeb912a7f6aa1f83702521b03e5229cd31eb630c63b16d3f4057a0720a40d2abe3ba7ec73716f2c738742de162e7cc3f864879b30094ef985f95621beee80eb0ea553f5238f8576a11f3fd82ab93aa806ef42793eb252adf7cd1319aa0a8c252d3c66aa10ccfe918ffdaa391ae7c97fe1fcba6e529b9d6eb84be3bceaec5eb677f0632621ae777ba6052dba0bc0b833a7784067534472704e836d951871ebf5077bfcd3bf35c17a66edf2bda0bb6c64eb0b34942113571521215038e14365d6ce7b80918ece161995b35b05ccf68d95be06e93e0564efc17112cc959d47d36bd3b0af312443e1f82c19223841fc002cf15bb1f1366f6103aa832ceaeefb68d2b1fbf2bc3124786a4d231e8eb6b757087cf4ed01841fc58f048df795249924122dbd01b0e545a376a70a036cbc71b52ad283ea7bd060d5656c8ba737c88773015f1cf396c469c1315a6b04bf8bc0938096e5a4562a4e4b2e2c07e5e489d3274bcee8ed63d9c577c5041bc32bdd94fef8be46b23d4f4c99170664f1a25d80fdeb924cd22ab93a1bd604a95e74fa67e0d26280f527ad6cd91ea1925b0efbc40a9f141cf76179dcc69314f3191a3a07f67381b3a7de75846beb3d429b55b1ee57b3cfb0ee158c78ea1db02bb3ea7225198db3be3d1c7355f121dba83204c3c1c7ff8aceac8d1af8bd407c0f35b42d9e6d73f296516c274dfb31fbcda96f4ab239b67ffb287f918ba6b40bcd55c668b0e7688c847a1cad2ddfc9534c0e2bf53bf92173f567a584e11675890ca0cccb33bb24755ab1c72804243be0c4036781dc84c143c644129b3044af2b0eccc6b2ddf848723d608448da2f6ee9ea9c3311b8aae1f57b693c9fa78eafd8cae577549dedd2571307bc36d3cc19d2344fd93a5fa5a311a417d351d8d7b22246ff7f1d4342837a5985c529727db6faa67c1ccfafebd24d024e53341d976de52532096d5211488ab9f6238b24635406c74bef5af7eef5e34f1a89760f4dd8d41f79bb82b6c4400d108f6db5b2a42a05ab9432f48e1857576ab6bc82ae13a4aa8624d21ea8121841fdde7ba04c9325ae1fd01ee135891a7c6e2cfe64b2b94c03f9b61c10bfd663967ffcc22ce706ab51f56ca289417b40baeda30b5f06ce4c2f279e41d6f7a9fece82064529ebc01fd40a979ecf73217ef7c830d979340536cb6671802533a38c9e5d87d0b470e308574243004b5427f4ecba88bded7bffb86fb8a971fb08fe7e88216323d01d796cca8b236bb8291940b9fbd35c5a4deca527c367bb2bd5508ba4351feecf761869c0eb10e733517c9c6702a866863510d81af153138c9fad04f01d7b1ae29e7778991bd75c1f0b61a06ad966ba58e329471e4989961fca3f047e943454303587acf3f6ec53d1a90124acb4750d0f826fc6d239684a2c82765512e4548d3943ad4d2824834bfde8a5b8adf1c379b895d5193cb2cbaedf3d30f0a262963ade8665a5537cd0ee21cb25e4fc478c12abe1210380bd99720372907c16dc0b7bace7e3d3a8549694b33c6165bb643e83076608d8f6a4bf4fda73ed053be39066f4957b4d269af1d364d51fee896726dada0bcded9ee21a8f66ed98ec230a91de460e4aa6788ff8709dc2aefecb49ea69b278dceb8cff6aec2f0c41a11ed31f921199580b1b1328f0446618cebeacd4cedd26da14f0dddd5c23e2158a7a68ee6edaf20c18a9174c94f793bd404802ad017e085c03fa7d52c8c9e99d340e476113a00e9493bfca1f0178d3fa77beee82830fdf2fc5dc60f9df9d30ee3562b911f371187b620f6164a99f296cca7dd92869a3ae37f40650fd7d4d19fb4553a7d5d881fdf6d269302e5e9590aa53c48337fc6b55a91ae0ef4b6896cc62dd0ee0c2d48bdb59d6520e15072ab8e3d336336aeea3e3db9913c47bee72e9a441303c32613108824c07f10257beb0f95b31c673c260ebeff0a81c21fef347cff71c0ea843ac88e1452be65b26b2a3e7f3150d3e4295ff21414281588037baa25d9cb733cec083c24ee0df4552b5128826e9685dd13a0baf817c5a421cd4b80a6d1d16c1c1f92d6df25f8956e28109d98dd060b0b24ae5d786fedca31af1397b055366299ca2cb3452344f9a4ec200e13645fe401707a500725120d7820b5f81f5735e241f48ee7b0634de1316363bde9d6f9ecc35497920039bb5573f21b79ac1fdb92b450c21b2258509534c806ca02364b28c08536267b3b0f4fa44ae8b745d5a7049ffed2bbc38a6e817a67a042aa54aebe2074fb9dfd8b233e970a9fea2c0c0be2eddc42efbd8c0f02768f5896341f63b94082a226e11a34d944b505ff8b3329e517b52cf9ea440592bd990baf2d9d120bc7dffc91983446c5b86dd8dfeae3583e787794504bc4eeb272b296dd341e29eeb7b0b552a1cf7119211aaa5d0be9bffa5389d1d75fe815c4a8e271378f45177d0ed2be1e2043ad71f9172912fefe5b3d6bc94e6bdadbf58c24c25ac5b2593cd2801bbe1f998f149d873f4c1052b7832ee52693b4003ad5947ede1bac268fb6f47d79aa5c8f942e81c7cdc2caa4789ed705df6fdb61780bf583f2df085a0562941158a8da2eca16178b36b268bc7c84112a471e423a820545ecf4de56cb759795442d804a37eac600e68fd51d6581b882049873187629c217921cb2c6d6d5050aed76bc43516bfe415d6a2cd3c319640fd4827f49fb9571c9a0e21b895590d84028ad9c55cd4cab44dd39c48d9e5fd08203a71b8a535cee9a3b55fe75f27818596b4926c32abff804bcb8a5a30d0d475038d63392d957b1d1378503936dd0b4732bae722e00951c2ced8f35d7ac19f746218a2201335f40de6f53fa8eeb9a868aefe21926af342facfa0b0c747afc21d6b2639830b8c056a8b23740c54cd1d47439f3d16ff08ae27b5e58e41ad8744f537df9e3d447c3d6a60efe849cf3d5d6a4136ca9c809e1e5603e8b9f327379d6a64ec9424680249e47ca42f7f0a684051919f261210b231e26597fc252d10e1630cc91cc8abd7f69944a0c4c4b4e2b098e016656173a8cbd08f3b78f89256717ad4e2114d408ac1ef216e6800765f44f269502cb8e995a0f01e8be297ac9599abf97c7bcbbff61a70ad53e2befd06a57080b51028610f681d6afa67e82cd27d9a0c4946282adabb949a55dd69b4d67dbea465c935d2c4b58b0404ec382b6dbd9104b842f42edf64848d9ea05c726eb155ce475a1ea4c9af1f3a9debf150ac411a434fb3be725bd83cefde4c8a54c84a96c0718fbccdc277cb8bc63b29f715797467290d82184c3258da107888c799f96dad03a40108c38926963d332204ed5f045f2de903fd2253d28eef6e709780af3c96d557c5fd82a0be278c493371004073e94275c5abfaee470faf430d4e9f6bdf44c9ac7c9a7fe06e768c63323a60f5c0a1e1b395c5b6e5452c6e77408e340ed01ebc733c506681aa314e9dafee903c34d7f1bb48189cd862a9d3d033ce03e7cda42c91ff261c327d46f0aca1e47c877aa953246b69d3a8b05845dbb4985e90a5074a7c886a8dbf696f51441383e7dbc0ddd01d8616d19ec48d64cb432ab80bce5ed461b71952d90b51462b5cc9cb63507772a031412370dc7d372dd915f18696bda9291b5c6e473e1709f1266f9c63974de63f7ba09c11ed88cf16263111eccb2fc8e43039e98baf950c1f8abf5534508615c2076b9a89c8f2ac173a9815d5acb4750819b7595c5feeb461e4764054ab2e0676137390a2cdad09cc845a99906308a8e9fd87aa3dfe9bd8f7f00f4d7545065a0913991202afade036332fdeacd3eca6281179af366b3b3a683043e7f32aa9cdd7bb2bdb73bfad78e0b906fec3a4bc04b9e4be99f59de09a121707639f1f80946a63d4a9327a832863e41e3a13be0b08d22035e190b22722a19365e2f0a96fad0ac898020af2240fda0ab9a9e1a26b625a3d59b062bc7ba2144d7f1815bdbd34dea0b4215bc2edf66003abd17c64df275f6d3378dea009ab72c4370e5e240db198ef924f01d77283fc8297fa50ec7d8f2ff6731dabe1abaaf0d7e11b93857a36a4497eeb6e93fec39cc879fd4f34d30b5f5287a63f519b18631fce4b4d1201632808de42fac355c984462648c78f039abcbd827899f36760afdd7c52d89c1b16da82835ce7718d8c4e033b689634aef439a9c635fcbf82328d5241fb81bfcc272b829e0fce7b0e00f652b7b66b20ec1a771a8f305f43a0c4ecdf872fb657f352cf26a0540aed21b69d075ffafb33c9466759f82a73cfe41a6d1a36f4723f1eae45d0ee60981e0d05986d302ca525d43a02dd6d50d4e5f4aafa33ffaebfea7358fa4f589bc4806fc58f28305a0e7eea6c49b9384ec0e861af382bf11ec2730ffe00a3f7a535c6113f90e0f0f55acb5c81b69cc96643f0269072c44adfc4a7f79bbe7d0162cb977021839458cbe6e04e2a50f73b52dc5d75afdecd1ccfb6115e2b45faf911d6448aeb3369a5f4f7d56bd3088524c01a4aafa41d1cd17c8cdf58e69a72e863e1a1ba92c2c2d82e6c5232c0e4548715703a11b778bb1d15a3f7af80d5aa41c976324350a981113dc16e13f3d3e00a9775fbb2924b7533b348e433141acabbdfd985faf239e991035583b6ca4e3b34d44c5cc4b3f8e2092ed1d6da2c0c213f82ad87ecf43d6f8b53ba10486a372e3004e3a5d861b549d159654fb8e84a3a227249cd1830339fbee28dfcc302c3377137856f7f6ebbfb78979a59ff7a2e926bce91f2c2e704c0203f6851c8e603cea199a165468e1bbdd1286ec7e280ffe4e35bdee6c0f74fed544936365d5f191a1d523eff54fdab837154aa45be1a952615c2445d19f78a89f18a7a5873d9ed4d4f42b5ed0dd76406f50cd8aad1d019e5315ecf91eebac47c97547d36aaed0cfbfa9f9d895817e9c0e3320295ff75db0d3423cb6889240bb90bbfbff771059bc438a2a0887b586d570ea7a6b46d3c76f36c43acf98894899e1e63a53792408e6723a55e06c0cc9b1a77397d921098e481fae1f6ef1062cabad15b523f69ed1987d53f3b66d7607bec05eaa8efa581cf64e711ec2eee690fa3b550d5338206609967b371386c60ca6eb39b204d3d6392374eaa0d910481b0190a616243b28ef5530455d3e9569be2fa95d099d0f7e06dac03ec49ae81d7ff84691ad77ec3e28e68332eafcef388bed8a0d37999f1be418f98181a20837e47dc120592382546fe914649426565bf3d0b1e92195cfba9cfcbc9542b2b4ff6a06104333f967e6a0d9c6e1285ccff507f5a846708f9bf8d62b68b62d3818d9d113cbe157313e047c6ce2af241dcb402310e98a638c7c233f3a276ddf179dde59747214120661251ff9210401f3aedcb6bff3b764d728f2a1d1bfdfdbea8331dbc5c332485026872faa71523fa89ccba32828d914a7df3eb4aa2fac699507ae49bef42c953daeaf3de238f5bdec46e69f48cd81c5f96d263f9e027403f0f05c1fa67af250b25ae4120b478c1cd1f5e6f7ee33f0f9bb6f2ac2c7f7c7caae5f33062d29ae9bfb8521b54f927eb9e81d0e21a8f7bb006e4858da196251aa876f847eab51233a08cb375e293a4d8e7f8dc450a5bb5be31bd390a2f21ee57068fdae09a534d35429e15e9397128031376010a98b29caa4bfbca08f156146b2b7bbd7c01aa34bbd3dc068a445cef09a9b850969b3aa0fe2fc48218a2f444e200b229a41d2315214e8b0e7c3f158b4d6934ee3a0837f73effffb4db9fafe633ad130b6e092adc4a1c3213df3d286c9f0c01d30198d7db4f66fd215cbb3506877a49e66487d66d0f9b6c41a4299f54f8db5ce0529351939e5bfd250a97d6672f68f42865a4da9ead87c295fb36d3ad714623505182df48b489b8ff262bd20ac06d991702d33a1486c5e07ef30b1c301c775180f89f5027b2355fd50ef57d6e99f208e42ea6d4177b0c427d7fe16220d947e25cde7cc093c47acdb284848eb3d4f58a4e1be0dff0fc4c7038c04cac91b22382fdc23d21f1663fb472a7fb1dc299700391fa3d0f49d81690fe7c5085cfee675bfdd92ac77e09fb5b6dbb04e35f1c40a0ad3451d92778c12b0648492f14970778ea2393215e61f08d0b4c7d06dd4e7312efb9566b9bd89a80488df59b448ca6f7cce17b10275e625f3937d0dbeb9db9893d9424837ca72a4533a356b8840d8429e59d53bcbff06de33422a45fcacd89f75151f3ca106cabee4dc5cc95302f27734f96c377363865838cf1ab6e6c37c754aab99b0515448ae7b718e9692b097393b8568a3f829d736cf39b98d2c1d6d6d02fd2c8ad1ce3d44d27a34f85f6980679f9a8ad76ac5cd7f44e7302aa2e5b02394334a2a57db5270fd1dcd675bcf4495370662fadf7777dfdfdca828dbea3648aa9d671f80165ce56b6dfeccc238f5ff47e5b90cdfeb15ac99ca490c7e915884927c4ec9df6fde1b6074bcafe13ba702db29d64f960a759a35fc9ee5a649f8c206d88cb81bfd8f2d579052a6c41856053aa9b1a3cb82ca0ce622def9f62472564b3d747de4fc15e8408b988bb283e73a3b3c5144d95c29f2ca33e426f5c254c5141f36ce76dfea16134a29fe4e7fc3e1f3c05106de83b23dbde16e119b3c952e69d897e3f2d531dd0ccbfac9b260d246a8309c100a020d2ae36193d729cdff49f14661a44e57c8a0c04eeefe0597db61536adbbe27171d371758abb7715cdf90de7aed2008b5773085a0fec9001f63ef69a7c3d148d1b11b5c81e6f01ee637a62b4953c844e950a170ac48504f3f729a05cfb7f174ca3650bd3ad11ac464287de30f5b9f246579fcb380061d4790c7dfb1cbed0247fb82a2af3ba4c88c2f7850190d8cf1dfe1a29c77c243bbe538989634726d4cbedc7ef23f954d2939616f1ca83e7b1cc6692cbd0661d5dae47b0e76c9f4b52fd049f065882bf5f59764d882cb229604a2657c08f2419996468416c9b6e2da5ff62aab55f54ea1a78ede819567c5db147f2092b333ded5a3726e97fa9c7d856e22e7cf40236c2a41b3280b9ec0dbdb2c6c0e92d316d996aaf09813fa98345405a77f46b82d7a371ab9eaa3042640c99c7feabdea35266779875710f434cf2f64f7ec4399745fdb6cc42fcf60b2fea7792199aee75751963b7042b5651c7e45229b350c70ee71fa9949294dc07ca01a732bfc0c1923897c50379b768fb8e5a236fb21d72ca6e0648937e0f596dc2d1ae53f849b9fc61a830b4e4afa25e7e6ae68b0b884c1323b9bc4a030893ea9c2dc42c8bb7d65ce7e4b7068b7411a3f3fe25978f19fd23dee4cebc8c547179a784b982bb7f408827f5b1b4c6bfd5ec5b269a08f88f81f1fd91591a53f5562096eef96605a6a90a8880f5e469677475718f257d29cbe085cdcabf114e65b49e9fd21330d927fdf96e360e870512d90d7a46116b79e3623a91f058a94218b40caeb95476c4d70fbf5e823e1f1a6e9119703d0db19f6e3cb1ee03a053b72508c9b01ee8025283429d484b9fa4357f28e1f0633dda2b32b787443265ebca5411957760bc621bcdf47aca0343bb690ad789af488ea6f58eafb76f9380f42fafa894a43df575c756c9c642ab20c9bd5dfe0cf1e7344415e403edd1a5a29f21326d9111aa18a37bff6a1d96079953c72eef24145a0bf7a218a53f1940ce427fea823b12ec05af47c4206316515dbc3e768d75c2d3cb3bb47d497f66a6a58dbb1f5a4de660a0776c664eed51a6641595121faf578a4075a9c5fbebb2f2b02fd2fcf601fb88c4c7365ed95aed937efaa0f4ad051811d4c24ebc3967a752812ba7166855e52861e2fa3001d16a08c9df031aa14b65d693edb2f834a81e24b5893500189a01d3a2605d7b315259c0e1617be49d4697e2ffefa31ef08026a54807b5b907c3d023f7b3e5e3a73a3c67d0727020d95b6c8444d3371e8e08a6c241faaf3942e15b79a6418ea60f16c193da3976d4bb4f3d41fec5afe568343f91bc28cb5d39a87ee8e84e81af2e0e8121166a72573fafbedeb1b9a533954c67a741a8a1492a2e38db671f51644d7be3122303f69fc20479ef4405a6ed7582461b155d2fa5a26fee1002cef2a3f3bc414945d08396a4d32af81aa61ac537fff7f4bd0a0490b20bd6295b190c1da1aac76bd193543c1ead59d121fe756a15e66be6bf418e8d032223a68aa4518d0786f8386c1e7c256d5a601447ed4836fbd2b57276f44c2fef2f365f753d3d0036066c5319b3976569a7420bc8320c8f04d20145d195d6479f1a9c352887263625b55dc322def95c01044519739943021348f4db9b2f9343023b210dfb7fe665a06f238309dd70f5b0b0acc9c60a20fcc49deb39c7ba926ffb09fc86e21e78c20c48c1018f378fd73dfe347f7fa90e58165456c238a2aca29129007be8aa6c1bc95242079f106e9ac174117b477fe88fd8c0acdf57642c7831ef3ec370a6f6c9c193da5971faff56502e6187d790184915baa164e07247ba6e8ba0253aa97052c26651a3df12aad61d9733378aa403235cc0350374af93c693438827737c4b75233b33b26ee07687b22b6f05a0f241485a11ad5b57de5dce9aae19dc5340a393e88a769ce302ca9b76cebe8f6137ebd5b2706fcb7ae122214e9a9e457b12a52c80b518af2f29d0532763f9bcee47df3cabc1201672fb3d52b8824f85466fc22daeed14fadaa7287bde748954913cf9a8c56c625d52451e1c6e04038efd469ad20699706331a79f1ced28a1e323fe96cf7b72cbdfab20bee1b84e38f50ca8000109385d4810a42031384c9f6e4acd89af3f0058962137bd081c77cb5e8ac176762d0e1825eb83e556afb38f6285a257af468626488459e9127201cb93e49607bc5c4afc31c3e4d233e4bf22344f61099e464afbe4190a6685482c57003cb9fa4deb252434a6ff0647549b625a56f555e73277b8d14637fd52b4e30068b63486a5d56117ddebb54a9d803e3da608d7a5f584caa2efca3eb40bd42c84ff0eb1157362813edab6f1f910b37dda3c7e383c0e60dae729633e4a1632ab15cd6c20d3fc521b1cf679032e218f3267553e6c8006a078d9b43e916f0486e00042ed79a39a8413be86581daba4df6d1e19a81d62a2e04c4c0b5d4eadf4a6ba54e50bca8f5ee352808fadbdf3ba1625a888af4edb0bff5b9a529f61c566ff2f35567fe52fb6a21a593cfc9c90e006ec5413dba11c3e92916949b88dc6f4ba224cda61aa09a5052b08469115c60514636aa6a084b636cce24864aecc0dbb94020ce47b8bc5f4a743b588669c862b655585b988ab62ac9f7e4d617507e387c9071f9ddb4abe09fccad349208e1efe9db7f034bdf4702a1cff56a6aecb007e82dcfb6fa18327b9d7d7f410317aaeef2782e23386295b5ea0db723668c4d0a91bb792c0f93405d95698054738fb42293f7e319f210ee9145f6e2cfc9f7567fa43be400bed81a93dd51e8f6ade33fbdbbe1c4bfc78042e438eebf654ac78a8d80a18102b1beef5195d78a7ca68eaad5d857a249711e3f7a5360906dd40a5dd2ae68480b38a07ed615ff1cfe054a4588ce7c8da9cf9a2ceef65fbdd63b8376724bfe1cca7fab61d3a79b4250fb9555f0646d77ff64f76ef077042c0a91139d91e7695f62d9f0156098d206aca4f22e321d62f8d846ff19ff97a67e5c477ab1e7bfd120828887ec084bad81fc420bbab3de83427ec8d7050bf959d4984cad5d9bea53e71d75983744143201bc10bb1d8f8426077943172a03613521bb669e83a3270d8119afe74144045928a62ccf568d2fc1a294431bc218f98f033ea395241c202b6900301601d1fb89834af22d644914c2497827fde0912b727de03d799a0e0f5cc0937bde95374fd529d4f2a84db6cb40d0ab1c79e373cf07737da2319a3bf507418ba7ce4f56ae9c0ff496732325b8a3c8accb1d2ca270c280232a56317ddf532fbc2e59fe18a7c83d863f946e5bce8f6d9d37287b9eafdcb1434ffa43ebcc413cefaeda5206c0fbc29ebc7f05d4991790b9746b7511d215f0a9c21d012c5ecf0ac3a590797d4b8a95c313c79ac1893b4241f22e0bb363728d780fdf878c6e76c7f912c944b83e87a440206610aa9738b4c8b672efa7189909aa84d50d9ecc68365ad2e2999ee776b67502909eadaa3b6cad845b8f42b2560e3c4a1ec6b7323498852ba72e1fb70564d96979a4b456d6b5eea4a63eab223aec904211478572a4dbfc1d8771e025bfc321b403cc1c7bf218fe245db34279a36fd394c46bd1191bf878938898ee8b4c7be4cef39ff003b1982ef5a840ea1e7421905606c2ebc0ffc9f850edd21050f999b2b4ccbd1681d91b4e4d6b9299e37530514a0b5d3ba1d3021c9ebb688e380a24829cbdd3820599f934c4e520ccdbdb0dc6cfe61e11f01b6fe2b234b1750ce390c9ad68a917bd040a29c65cba624aaa069eaecb201a36866e738a2fc90aca9a3a6b938b7edc1ba7288e55bad6abb89701d74aececd6318b6c6abd43153305b2b6f0e9b19648498ee1d65aa430a50adfde08de67452d60bdd6e7f0c5ac028cfd43e25e25d310309b44dbb3b20cb0e1d10fd461b7a97f8716a846cbab38bd1bac29e0af8dfd1bde576356ea4d62930c9b2662529003644ac78ee42b71f299aba382c75a9493ff0e8506953377b085edcabc8f51a7aaaf6994442f876ef679b011a6cab345af51e8422f14381e2b6d5f8313573b409c9b211013bdefccfc6be6aa90f6f0a6654dd1ee80aa8f0732c4f063d54a15968c6101e8ca439a3ac1ad94e2cf8b6d7689d4fe387a5a8d36f310742fc5872b23fc5f8c377bf079144c582714b86337cde8cdcdf8a73f1a2d9a07852d391f25eee643ac4a01de861bcad028dc644001b2908255102895082b09d3dfc546d852e27824ea7f0294b79b4411aaa9639ab38485f0ab00041a60389988c7d051c6479670bd5656497f5380e177ba5478dc2161ace122bf6955787b0c3a208c76cb7693f5f37bd48a3e20d125431221e6abbb8bed68b818c76efd754fb14648d26c33d91c24d66abb8dfd43d9796074f25f9d405f14f96af1fab210fa9b83f972055d847000a58b853f1ed1e69a63cb586b0e3a939e26dbae054377ab2f09a7b7509801ec1aebd0b855a0a596b0a6a33ea2095f281a9e8b6251e86ff5b0f523d5d1ee53cffe08fb4629bf38428fba4da989c7b1bdbc8b2b557b895615fd375b738483d1c875ec084ab68c4588b6decc199fc536be427bf18354d3b985b53ba89d9965989d7ca3466e1b5d8f2c73acfeddf39820cd658eaca3a34034612e8588f377151703555a667d403566673c06ece6a8ab3a598720a828cdf0faa2d848d68639dc368ca389f5de1d1cb6fcbe46f7574e459c2da5bcba7f58f8407f3dd18aa1da648a3f8380e3f360457280fcb7fe4472ef58988e379df8a30a5c35fb8a709625eecdf27d0f21bc4e90bcdf32754ff3b64e3dd5cc563462896edc03ce3e6ad61518d0b74ec5b0d4db32bf99e3fdf574bb3f5dd61217ff66adf1873a8556f14e8b4477484df235b06254ede0cbbdcc42c4f02ef35535de07dbcd5b17b8513259dfaf4a0e12a34f7d2ed8ea4964c77999ae475f004f54225603701fbc87f83590656875c60d38f6dd13918600609e71c71275b89ac84837b31ddd90da1dfa749d0121760ffde02678f8651f792d900ced17de7e6480186c7f9fdd725a7f56866996c948fdfb6ee09b693d799f0e466456a237fff7a20782ac6807cc66bfc2551c9eae6514d1e25e51c2fa85a75bd6ca65c66c0aebde084ef3ad04d028fc3bb39082f744e5f8c8b12369c6e7b3f0e25862c37176cf650df4559a585ccf69746787fa52d909da4fdce262d4180a9a3671adc5a7b72dcfbb7c79c1c2a28a560cfa35ba17fb123dcfe55c9d96a2f26f3fa7446aca0c3d6e3fb958405dc67fdb60749dec78f855f50a2bced167f0f4cb212cc5c89936a0611741f8e43e889870d24190bff9669e040ecfc7c62a0e3feea8ff81518c49561b4e5b6d1a85ae0c12fa34e789073b2f890d2a970d10df3f2f5c9e4ccf9cadf1974c855976fd6ba668a2eae59612503af1281b41739e856b5b5d90b302cea1b0c855bf4ea9dc5d7edcf0458e1a72ebc7c2bf524fca9bc947b3e495a6991bc7773b8bb92bb20ea1c4bb494beab4d066ae67e0044bbf38d333c666ffd5b76794ccc27720776eb1424091aded20c87fc2ac7f582dc908cb7745f019c84ce5c4dec9afb15e794adec40e59fea79f2ee43cc79f01b977f52efa92a544a50f65fc218e09597f720e8b7cfe227ba6eb2ba1974d088ac32c591f3312603be192387ca6eb7e5fb02ca67b457640cfc35f7d6e80aba8cd7e05ac8262e4d798f70c66ce8ca4c10a66aff36ede12f4c4d0aecaa1db429b2af198c2996e6fabda3a201e39a87ac731fc3fbef1df0afaf61e3a26c38d926370f40ad46fcb4ae912e40aef9148e6d423df0316e092d600c4d0b7d73c930b7a4830599465c13dc6818c6f95fb2b411851009608d6b607b2577af19f275f0577b8badf133336f73d970f6977c95fef90eb678a8b6476accc9a0bce70c1a2d63c07c89955ce673a7c3d67b61b2255ddb9396254534886f4f1ef9619cabad2d1e9228c7e7dbf54ce5808d5684b2ef3b68aaf9925d5512d721c154b9a891d1fce69d98233659129da9288510f71900e56d01e0d9cab73904c64c6b0b6063950c9979665891e36119ed7f628af02f9e9f5884fbd5f0626e805207006735ea334a655e9114aec5e215b894db49fdef4f916d139fc9e4b943986790a908cc4bb8a5113a4efa77afb2edc1d66d286054f0b7d47850cabaffaf64dfc6507183e2dc3e33d4868fc6b28d9df0cfa587c88b98ce11657ee9b455ff2f43692be1a982aea48cd412abb739e840c53cbbf82df1227a9df73e06e339b09296a1949c686ed8bd81fceee2268c96a381261427017f315d9ea408e0970a1c536a1d5645ab492772800c3a22162a78e9b6e78e3f863b5c0ddb3968468b5f740ec5a2d25fabef91dd146c560cc2af625d5bceede0b7998aa23e1c1fad74cab14904d8f19e23fdc0bb7967f8b1b097e4df3d9cf2dc78441ed19d358f7a02a7c69a691223d8cc8ad656a8dcad59f8518822aec339f99559b58f56d3ad0140993a2c0ecd040efe51d348b5fabef86ca8e04d36440a8bdf5cc7c0bdd25e5b3261e8daf19d7550aef3ad441b20a7d84fa05e1935fe0b98e6d0b5ab3a34dc17c5803c911923e401f177e229fa343c3db85f5548c023ff6785570b1d44303c41dd8dcddd8c9b86760fbbe31d5f0bb6bdbd2456ce7f32a2a7bca40a68fbe127e2069a1a46383d9e23c8606d8cf84a0380fbba0d3b6af337c16c9e071c8e232e480251e8c65807a10d6e37334d126f8f4da6e6a86806dab0ac5a723bf1b915aea2bab4172d8c5a56d677061fe81ced46aa724148f82c5a202dbd8cef35ee3ca7aa24b91265d91140655d95d02514851bcaabaed7f8c91fe408fdb6cdc882a196d3c138e76e90b368b52af5bb94b15cd00db470bb94b80f12066fb24c9561e6c53651f581b03b517ff495033159dfead622e5da3a769cf1c5112dbd3f279ff7d40011090695ca1f45c9056fa95cd19441d42612fcb546f79c2990a915dd3f77bc18e3a9a3804b813d732ddfb7ed82a8d70bc0aa28e00379e97f4150abf5c340589e042b01add46e137ce793e6b962da8ce406ba66e8101a6ca160fdb24237d1057bf4309a5b52747b7e0c472af98173613f77df1ec7c21028913c30a921d182a76d187ad49e85297efda3790ba09f3fec5c2e02e4a8064100489e5c11944c89e1880b984c8c0650e687b003c252d55faec69eb0186ae6e274acfcabd60c8167bb059f3d65f042c96726db47b8b49dbea81282982105f96e275fdd7d34419b3c320ed48d894c22199a5c0bd07afa594cc76ddaf9f57064e8e343294bf2ddefef6c80efbfbcfe128dbfa0688ae40cfb7128ee16e921623b28528b70abedf26c6121f67a23618ef09125c6b27720ce25b57d64abb4c886752ae87f1b405f6cad646a667468b4be9ba7f3af9d5c14025ed41ff6a16686c9f768dd53a15f398f625819719c0df3881503f8e09b2da9bd9d45034d10ece36d4cfc233f7356785a0b91c49de002f6a3448330b49c54d26c73ee5cada842f65e044522c5d75ee666a7b867f5b3b85fdd9ceb58a99b7eee62b4e9edd80d5fdc40f29e61c2a8d7de0abed418f39f7982b9f5827bbc20a6e24507a69ad82f102405cb24800a21e921e4ffd7197a3278747a8caa9c091c6c2fc8721814b0e0c8551b2f7c0191a9a94eaa69a6aaf6dbe585ba229e5cb1ed0fba484d7dd7626c90aca01440e5ef94d25a45ed085caa36ec6251a70d8196da95c5454949ddbb1712945224c1203a4d85b87b2407fb7783cb45c6f4cd810f8cce1068ca2bcc1f0ee128f37815be0553e3690bc608cf3be1cd48faeb96caa7857eced4b0b01f9ba4524210b478f0641c696f0b03df03d7e850a79f5fdba4a7d763b9b9b6565dca1b3a840794cd4b753c2e8a52947f4304894fe4a79d854147ca1f9952d2cfd314129dc186fcfaeab5cc4c8467e72f453db8ca48e7d5084dc155b127af7fb88d8d1d12b7dceb75e1e419f4901d31e913eadccb2e4de9e5eaa430509fcdd7d8eee44a90bc0bb67ff0813c01f4364cc6cf49897d03ff20e468e35c41d3cf68921f3eaee14b2f5248f75c059862b27f0f7585b0b2c85c9aa80e1ed6f5561e79c64af91d92e983d0d0c491324887289d6986cd51efc996b80db31e643e8e0aef90f50e2ee25386d2be8ffa1f913e1f74709a604daf7d041027f96e1e7d9b858a28ad14401952f2b382706359b2a8cd3c72e20a208bf47bc1e54b20da4907e4fa93029b98effb71f6416a5e039b480ff89ad95369da7e3eed2fdd0b167e10e4865a0479a44ed40592b0b8508ba4bba39d21961a474c50e5c2077eca67457389520fddd649332a1d028405def61f047fd130ee4e9cd84d9c3b70cc21f5ef3a820d8edf001dd81acc03be50dbd5573d3d90eba8c747f9db066ebecce711b069e105070955fffd266893421be3ac68181f330c6aa205c472945ad1def5831b36559b9dc3c3f05dead933e991053daea9863f5ab48fd8623c90ebd45843fab4dc75914965b0cba736bb9a7d5ecddaf65592054193917ee7593850985c6553cfd0bb843ede9f7d1fb48bcd4b1766b16402417ea5d821b4ec2b2e3f39e310d9b4e6d20c69ce84fe7ef886b586e8ae85536a51e8ea84cb2fe4fa8579ac81d6e8e740ce1ca3ed64e7a3f89ef13cdce9f3e25d1265408c1cbe99e9a94dc505b6e9889723e4c1bc1321d55946892f748cd259379a8faffe9b75bb689642601d7e81308cbe6f7662170576f1b0e37c6cab12f45c763cc9954cf2f6d4ef63775c54bf541c80a9f35c81578ac5ab5731b5fd21dcd026345df9f920d8b0ab3355b300445c73fbf5c102277f1a5866f49e7a67321857b7c07cfe1670dfc422bf955722053e439b477cf8361dfc8fcd18f3bb1461724a54e06c33936197e27279c5940f6baa8ada91dab85e534209e644f91c80f606276e54a9aee514f1909e74ca909f3fc81aa8bc50bea715fc2d76fe2a1d8c707ca1c6107efd13addc72bb6e6034d857f8479776c659571d8d96cff6e20ead49cd56ecc9f03802d7f779cf7cfcd9fd80d53b979abaa41dac504deb8cc7b5144116083a89706f6f0e9af29b373ed30ac4aa99ab336235f2b5a3769420c58422a5f7749ec5c1117ff1f3cd8e34770bb45e74dd4681baae049b3dc044f7c0aaf79596fd7b77ee8696221e7e7901fbc04e8f84d4fea07d4a42dedb56555f86ad67e4aeb530e9d7b56ce132c08aea95030466b141bc2c15fad5c04a6b868d9a675f6e37f604b6f1c38e14df71d8932f5760e360a4457dd66e55b2440956310a711589f8f9fd54876a58a6704c8e477d579d70c8143ed2d953f366a023c0792a2a429dbdc47a0dabafbd905d8429a2567e5db6aea87cae9f581d43c83117608773442f1edc62a9495bad1c330f9c142751bfb6a4e7865d89c494a4e72c3c4504771489c0506e71c002bcaa031e7d427e9ba7406c7f27f53bf217c5d32783bbf72bf5615e85626b8ffaa7d11467f9f6f93bbc029c9452a50103096b3713c920c95ada9b7e74c97b7d2850ac5d2490ab80b69bf2fd2c3329ab5a2ed83fbc0b56e5f796c93e8425d50d3f83d553da88d3504f4a2e4335526e25d8e6085bd9853c087d4c14e2afb694d8f50791820d9b6ba9ae17768ea46750b3e5063310346f0a62965098e88ec0e59645a894b0519860b1219d8c43ba17a9d5877fe30b914f6f0b6d3c4f73cf75dd5ab237430e7d54dc2d55899efc36280b9d29a52d83e23fe3ef22baa30e588ba98db6584a761a66ce334677e689b7e0b181a3bd8dcd385b7c9518933c45cd473d8bcbdd642e1a1fa990ec696a66a11fb7ff56f9565aa131c5f3b3ad90d23b6d7c00fae32084745ab7a499878c460222a580878df40a1cd90b3dada777dc2f578d66da45cb18dbeb5b1ffc28a8e003c8e09a47ee6e74448d6a8f2389c9fddff5c9c3c35c4103dd7e8b1c35272c368a3aff6759b87615149ab0f74e76b9c6f781115ccf123a1d1422e90a33ada06167b9a5806a6f4ba97e19f2c8498d09910d919191f8ff50cc189090a8b1dee8f2d814df1cf562dd658bcc3b021a6024a6098d6dd0854ea556a7751d89e829df005f664b32a8f0bcba045d73bb3cc324b989b60d0c61e6b0d955aab8d0ec073be9bee2e10c137b1961b63ce3e9b3274889dbdfb4c9caaaa3aff13474352905e0aa8276c41269133e812036f1990b78253dda1b9516b53897f550b8b6adf51c0d0d98b75720e5a252974c02d0ed790b85bf76f9cddad3cc27c61ee7cc38068d4d429ba758329446e1f3e6e89a0d02f0639d69d76ae93fe0af344f6e2dc91db2ed5afa345736aea2d6232f7e1746528f7e4cee539bcaedf980021da8d0b16ad1ea16ac699da929cb968cfb36d6cc47fbd5e98fe255d359491f7d95a2be1beaf4118c83051a23fd35999b7ce88271822438cff20ae0002b2474fdbf0c712fc80e93736ed1e90a137b4c294d3de53285eaa9a1c295388dc5438155f6e313c2e029fc54541961148c990fa2fefdd4de3602707ef29be68feabe7d89e766a2d2e00f77d60d6bfcf1d5f034d29606d5db9a160d82e4883c30639e4b7bca6d9df8258b0cf1485630602e537d0848a204c596ff0d85bf238c13a1b2b84aad6df9434816b5999c6490cc81ec0c99da8e2f9115828221d5898b99899c2701157b3d5c7ab1b3e4a7e1b86634f4c303f07931e3f7d2fc9df7da306b10830784980359b505e2837c69f199e87803d624d67804d25301797f7276b516ffc4ea4f6cc36da5ff7088e9de31a6ed76b4e15cd66a2c2e63b90f5d01da62641d233237c83767d80fd86e23922a10e465005d6474e3bb3451386fe04d8ef9ad38623c1caba6263c26a60da8525880782f263d6cf312adc7d7a20395c8ed6c20a13219d74dd557e93755d09aef53a987aeb84f6da91aa6a3749afc9b6285a97f0b31b64d8326b4d06631f90682ec8d093729830e58b4191e4ca89b58fcbd4a60d4d6c05c0568a2af661616a7f7ecc0f47ad3963cc6e865508fe7108cfb4fbd852dfa872774421ea6b69cbd942d5eb535d27e14c7a221c812202e65c4bfffe0bab9cce1f148396784ea95e4835afa39e97b214296b7e104dd93ed28c81b748f54907e52d57b0d2b2a631a8ef7c6ebefcafa58e5fae9ac2328e153d6b3b35af0fef5255afa1bfc7c3ddd66055c2e04af0d2c21cd420d57bf7199d7dcad5306c1e5c0611ab944bf658bce8a067dcb344d9b234f4e6acf8532c30c584d4b816f82f7be0e01d4b6e1efcc67deaf98afa41b79b2338e466ca5a9d3d1c2dfffad3f2838bfb948b425ebe2834dd176f6688728c1c7106da379e96baf0db754fe3c5111d2f80ae82f6164d1760b030b4d81bd46cf55e6262a8c4c5e4831ce06e5e09dce4181b2c939fa2077bf78e798d944bdf4313c4e9847521c7de26923a6e1cb4ba131b1f0ff62a1bd36d668a2d87597844f4c344204b4869512a6b731de73c96cbc815512d4398d0ba4d62abf8fd64eb648154613975b4bd3242ed77d2065a18a20408f397957e522456ac76b730cfcc9d54a521f0ff69f8b12b95caefd47d7ff98c841ae6483d39de894df1fb0367d723871ab1bc4c0e959d1edaf589d53c34f670f0bbff567e02da4afac3c3bf0774f3cd08d6dc70f2cf47e9b357cca02fdb47e205de5515c1c51f3cbde7de56eadbe29c0e45dd6cf01c7ede98af446029d048446071f10cf973db23663dcedf852fceb46d5f579e32f17e583d2631865caa394d41419a47c8870b839d060e1310dbd614e19ae90dbe3b2bf896b0206c316f535b722cecf46a39818f268a092440b17ff65b7999f94ec0acfcd214db9d47aa3cd929ddcc350b19ed7d341a805a1d46adf9058d595fdc03d6474740dbef764ceae9c6c284bdf7f7f4e4f73a565f90e010940319588bec002a018ee5d870358b4b3e4a35cb0f875f89ff81abf01f927a8150fc38a0bee637e87edd1c6ce6a9526c6885d777469baaa7e7d970c35c9917a7df456269956e668b5a5b07cf26d7a5d59f2f8c7309dffe648522028bab95dd7dc50efc301154933ce67776ccd860c6dcd0b95c5daf5c5b4e02051b7b9d2764e8e09c2ca654e72154fdf3f844e031a705694e4461d4b8ef8da0498bb4e581c5ab459bc3132b78ca6586a4aeffd4c4b442a5743553d2f276d97d18d82dd6522c84939d083ea39bcf3d773a507dc1cb6ca72aca02dc353d0b3a206bc8a4e891463f9c8e4f711225cc46119e47360c78dbf00558a18684cf6b9869aca648769312484c36fc3a060f97cf30af237f598c1fc67543deff7f070243d52a615bd2bfc5ac94c631cf7014cd34c3f7739ea71ed328c268553188b73ea0d2e00778bc75101428e108467bd62a02910b30e633d2389cafd0ef22b9a395c120e95c0b7d7c39071b859998f2c14731a540109cdd0b9909265f283c87b511a0f568ea7824018b0e1112fc0b6ae4533498d7d2170979aef5c0488a21718eff6749d063ddfd376ff9deece513427c785c884d9fa0b1748f6000a5ff1332e57f463ea36585785f4c77af11899dad0f6d712cca12b34ab1f9b90de0a4ec32edb37f34fd4a0cc10a26c12f2322a98a544468e28065b7b07905fec256cf507e3d147df80ec21a0dbe5d059c8b013f77476e6401c47e19a15ab6f544c8f7277467ee2eee454b77811cf30a956b4b4a11907618bd7c9ad9544cf0f437685a4bb9bb38ce1faf604277c2b5e71008d8d642516f324bc04af1f6d6f70fa92c456b6e8cfcbe44dd1c2144c44a0cf0942848c07b9105ca2b941b7ad963ae4a8a2956c4cd912d495960b100e98bacec0d71f14db0ef887b21fcd6ab00f96e2644cc61e06374b1210ed2b2be8898a44b18a29444029ffed46a30f26a4e3628e74f53b00f50655672166b8a282f1f57a003c7c4026a99d55b7ec36d32de11d187c7a6d7f43dd2f41ab6b82e6155db48f2f4bdbe9c6242ebbcbfe5ea484b57e048121d8350c6fbf26a22d4b1c4e2efa023ed49b6d0746caab72ed6497fcc6549629e3a66ae7c1402665dceae8ea246b547dfb3e0a14d9caf02814405f8e623e7f242fcb0feff3932d10af0ce2a7d01b00ac031a4b33eb7cfe7d25b6c6274e0241b4041592fe324246fcab65f0e8db040f63d1e2ab28db1bbefa9ad2093b74b40692363329e01369d010a34c6ba4d73492ec413a794688914ab7403766334f88d83814d2e1217de8868b44f166e225e4a0ea7a6ab7e1b2b7b4294190889348f7412228d473d0518c9dfd43b741ca8aac5d01cce06278b632b3aa51b7c91f010074284989aaf7b0c4e6bed4fc317ca65d160a8f3651c236d02c55a7c8b14f8c8436395bbca8253523b9a3dd3fdf795a0863e3630171110b6a1cb44d2dfa7a7bdfca7e24dd38f089021af03067f84d59d91d293362962f2c8b9127af41bf7e6f758e43c771d6e4affb4cf3fe86542f0e09bbd849d36a1779eb8ed4fc473b254e019f385c4d437409c08b64733f7b5107dadfd5a8784855f119f620746b6cd16a3551f4ea384703dd1fc44a400384e951be5db9cce9f9507ceff49aae0c453d86224e34aca85b55d44f314982998775cd1990282afd9c358ae7240b748df6161e6ba3756c23374c9c55f9939b751c294ccfe7638bb587eed63d232eaa3ef6f3e4c147810510afd98a39166c5dfff7f6a5052314c893792151f8208d8e608b048c08ca75de017a9778eb66cb1dbcff20a3be93871fdac82fa3a7414bafde738a6788007a77080d5774e175f4f2b6a3df04105d56bfb361aca785218e539fc91dde64021bc9ca89dc3886a9a29c6c1a671f24a37860d26515f24df019a1b35c0231ff7c444162e77fa4be9ff0ddc462f176cf5f587cb970235913c64d6eed2eabf235f26b3cded7c5533aa14ebd19ce94befc3ce5cc72fc3b26a9fb7f4a654bb6a89d5b1451238ac266ad98ca6d41a96452576a8ef97dd6cb3f789cd9f4e6848fa2d6cf8b5c316f69599e8b3eb584eed2ba691e41caf7cb71264da4063406e99fb6a6caf5323069897bdd7b980c2c3b9509d90a5d5e57eabe62e4051be54acbba74f2a94f81e391944dd46f1832eba1a72a3c051cd3c6b5a04b0a973c92b0f57608894abb47fab64c9b9d735ad3d8c51c2bccbe540c81686d8c4bd29797b50e9876c52ee8048d4e787a2501ba58287a6a51518e13f6d12ffca70d8cdd0998657d7fe37597f02ccfc409a94550a5526e7958019297845727bbebad058d64012b569e1e3c5621c98addc31396fde089d41846f91ea797596669dcf49ff695e250ec184bd1f989913bf55c557ee14ff6f3cef9d5c3fe7546f4f3a9d2defe6cab00a13b31bb22db5e7770c6252212da302f4c9688fc0a108379a0f4228815297475590e18a846960cd2c908bf6709b5f54d9f0ba748592d6d3161584f1fba362c8e4d0ce5cacdfbad80648c5db7eda062e8ad5601a4689d6a668e3f6d267c0c2d6002dc3ce9c826758b4b3807d8ab07c7e0fd43379ef0b286c2835927918ec4ad9b41962b38ffa756341ef960a62e8f7d768f44cc515e09e518f88a4cce5902273d5c6941dc336cad12594e4a72b94217cbe38b7be33036bf6279a5e81735b9e65e244cba772da1364f248e0042a016f660c68a53f87f0ca9cfbd497e489d9fe1682c51630c593e54ee118e46f2a3818b22cbceec6c1424fce269ad9d69da80ccd996611d67fed6960810d4387800ce441382690d3842855e8722257888eb15c0305322bb0eebe422e3bad98f69d6dcf1afdab33d43e9a2c68f99a2eb253ee7d47516ecff0878008612fce72ddbafa58dfb3906824d7ee7c4be4e405fc1b21e5468db2bcc75beac215b6516680483fad9effde1a01c169eb8edc6569ab4aa0d7b626456d1ad7a877a0b93f0534f5063b537d0c808cf7c65495ce62fb912eff2139b23b5056e915e78c7257986bc97e4e40cab53834be643952bf41f14b04cb96986b7be6e7cfc38373649807ddbb86a85593cf2a453d6f7102d66eadcc772b5bac7d4dcc817a9b60026ebc71461d58a6dfb79047e8411d76a03def990cdad15ff6c7675a84594bf9cf656582b1a7bab418127e934dd392fa7a6a9b4b9c3df3e9b3a20fee406b39aec25d7934b3ce5a667a1507fe991a7613cac601d1711a5019358609dcdb9e97743d62eb3c8774f4be020ada3e4562be493b1d69dede724c340bb492f6b3d9442df4510414d5aef85a4486edd5d9e554cd1a28c30561b6f752bf3561a56fa3a87b6933d3029586a0fb1e0aeb78e5f320b345f5c04506f86ce0e570fe6e7c7114b9fe56808493cc386a8cb20e3b5e25c8246a0ceef3e25c05c7730f98e34abbedb6453ed4119756501d34c160afc6245b342ea667e7bb2b95379c2550be64bc2a75dcd731880031a8b3c0db1f539b12b1d1dd6e91ed0ffa1a156c31ba9883e029d8934bf928910daf771140cb67cea3c0d49c1f463098d7d10092ed76222928af59d122e95ee04f09e4bf5e0dc02cf6bbfbc6e9153be1e5b37a591c29ba284262a0256b80adf806158f96543b2f6f03a1d762888bf23195b9d27d0818bba574b63ec3ce31c54a30cad43212efe93254e8f6c2d529c4830141b88107e4ff341172751607093b0c9ac8c36535ec9bf1edb29b370518c0b43d7b01626b7202a96aad3dd9e630a878fed3afb72bd6f705895fc360ee6047d5904cd3c14e4e12d2c7ac7833b1e3c5ffd7fcddead4329c65303626433bbe6c21c6c1dbe5ae723afdb77d8e6b225ffe6752117757d74d235d3f8e2aed3b25c811584dce8bda0388db9489e6dd4d0ef898d32a0618417237fef510241462276818159327236fd74be14f13e0d02c2df546efaf43d4fdbe84b90b260f4eed7fcd9a75a1e3e93d093ee60a4f4eee5a39efc4019e39bf8f02293b4fb138ee9649dd8144f4d1bdab087479708bd49d80f8f710d91c650f6e23fbef6b0820a90bbfd8d7348c3fa5851de6feec1ed9b61742f14f4ceb582473fcb6b0eaa075968df9067bfbcb9571a0fe42e5c7d821cd07074dfec19c958c0b728e550d217ef463dc158e04ea59cdcdd62a138a224ef6574316f5e5b6005f0691f5cadeaf3eb3c9d15f99fdc308626fe4c5d033f570aed45a0a3bab68d771aee7dc439bee728905deed1307b70d4604f181ff5ee3c6b67bea0485cd72cb32eb1a6bf5d2e9f75aeb804fe867037abde98ff468c7f2298093f6429906efd3de9ee77c66843f99bebaa38517320920558a015ac531d63f103254d469e5a7b0b6e0d0f4237714c98b24c0b5c4bc9267314bd2f9e236c01b4c00a1abaca1db731f9a38d62c5b20edb1c2b1fb4003da8cd90e591b9b2328f76889fedb4fce5b8c7ad42b35394cae6af3919780247099f950b16f5a33bf2f8aaf8b9b8077afcf87c3a6de926b1ad66501ee00369d9f25b0d1f6f2357d68a449403bee1fb9799ffdb6bed9ba775421e46b5246c8ff6474b3e4d34b05db6ef59dc0457d917052e1b3168684f3dd6a9203a08a49c988a7d354ef0c52c59265e2774d6df7d30761c938625cefe8f540769e29f5777f55f736ff42a95d32108fcf8a05bb9dc1a1e2be0dba0ab6778466acf178e502b782a6c7de8d4d810756677d87eafb52982e810f96cc6f8f15764335abd1a3d615474e6df4560adf2791b8c35aa08017ec75dc5869bd3ee6f54c14ddcfbd364b4663239077a0092900c3516850e0ccc0a924147330410a3fc2b28e588ab38688d10d3a4f09904ba142f0454a055daad16b531b4acd1bb5286bf6c930d4ea3f8611dc6c38eb9cf7e673cda8aa5aed56271a874ffcd9165ab037dbefa60f0e97713c4f2a23c2b9d729762bbcced88c6aa8898e5bb72c9623ddab7696402c23983c3119d1d0a6e150c54388b351ced181a95f4a4c76fbf99c43bb80f045b4860675ecdd35007619068fb0ef411f09256dd6c5f406bc9cb4258a678c7654ae17de9c87e59ca4dbbe035cf731689a9b0bc0b73323602a295918f03ecb97df4dbecb07cfac446811c29d9bba7386564bcf883a1dc3a03f617d51a75ad9c51079357d060dcfaa598827ed465e24853f93ed7a8303b45dfa24ebf570d1a3f7a34ddf3f68a762efc10ed53550d6c0c1e0612bd6253e99cedfade8157711ec0c749ee4a3664148ba9baa370c08b68a7ca862761fab84b302b316070b39c786ed69b0d1e4f6b3818596bd2ae78c9458b871fc391956cf32237625a6e0b062a8b278d3fab4a4c074955c9bb793a5226979d8787d32a658ff24843f8ed4ae15848d7bba912b2a06b1d91acf7d62c2d2db6edfbd0adcec1cc4794091023994998438a8a483d037da70a8cc0a5e46fe0036d4d5bb9607f8d33997125537ddb583a845289230f1227ee3d09410d736fea5fd54667b1808ba56051bc8eb48b3c222218f388046bbeab0b0e0a11ee4d8a305e4ba2d1fc7f0da8c64ba9d7bc4a8306b19b8c6de8f99ad05f853a544ac55a4c5e1013d08f7ce3d67b5060f67a73f3f4d5b2f8e4632aa238ae48fcadd9fe091d4cadf2b54682491728d7d80d3d93353a15e717a396b6017a289d45952b71e9b6bd6ba122f42ed03b0ad735e9aeb08768ea909875b53ac8ab47b8628830d75cdf6c5936d08a7da6997936e246ee932293d5724ca1ad564ab245014b69c22ded1afb96385337001a69b9e1a1e2a84d4151c273e2af48098eaf4f02fe6ac57c23a5ded381b7ffc7c44c5e0e4f329da162be91a68ffebde95d0a85e26ee9f34e37c36e2850bca91f5af4d4f20b6787f0e68a7bfff555d85340d3a0af892f192f6144b42a7a3c98b8b5d9dbf3e8e0989f1823f733e0a16fa0729645f4c265136d0da1a7d7d7589266ff9052028eda93328566d8f79c1082205bad522e3e0eb54f37bbd4f5ec8ff95c21f030ef00303367aee13007c666e99b1a9c15134126050109952a3ee6c80fda2d590ea74c8953377178d5a15243173f869682798a14aa994be2c08d2228a8f823686ff4a31798b0b01ce57c823b746ce51458b47c64349112f8391282f111f29878706992afa0f3d1d8ed4bbba59109023837046677b5932c42bc5eced4dc6463a6472c117edd0ee68ceec23aff83f913101e0db301eb6b4074b1ec1c24595076bd9e62a98f322dc0a925bd6e018b40a2777b1336c0164fa6a979c9b503f8196bee9f5e715214baf48401c2ac9e8f47316eab9a3942ea6c9611a88f97f72306cafa6c3cc61e6bd0d6b70f9c8ee8781d2d4689c31a713eb9934f1a7c63201d3cadb44fb7b7b5d9350b1f65ea6444a01968ad07af368597f059fe4410120fde7d427621b227e0a4f61981eefb519d4ec86e821275842de7a44e39278840692b4d107459d1de379860a90c9f95861b94cf9cdd83e16121d69d3d6c57fd162b4917d633f120fc4fec42d8a6a2eeba9cc0aa513d51107bf6bf1d62f07c5fd837b14add52397e0533a6369e18ad772fd80778047eddf9a7d153d9acdcf20e0accaf316f8882316771334a80139b1304d7155d5f1173d31964deb86a9477c3bfbd5910be0323abcb6b42ed43b876db45d7eb863f9f9df170f4d16d2405b82b81e1e9bcc1071bfcb0a7d74d6eb37e8c9c249201f125dfa7a01a9fc1d5200554177268f6dd4eb490919f9d64c4d2f66fd76d0308d685da57ff08cd9d37e9165575afe47d29c6b007bb89de25a0b75f22a48066ab1f55a3029d3bc3b11a038ad6c4be8c87e87fc4428779e3a1b5b466135e2472118790a02104c3599c77d10c5e6fea2a1f3251f7f031e7f92d17d51f327fa292e93eef68ae3b0ae9b74ff6cd45cf9114fcb29875d010660a111686023b6282ffabcffdd0042d633b80abb96c6d4bac3d39b58aed32a1ec688bafd11cd7b5f5f28f06414e76f627d9c16b321706f0d3a694bdc43ff29db823bbfa0e45e751d0e59a15f05972d062d356ff579388bc0e89be7c5add2f6aaba9e369721c6599d85eb2ab6692eabe84305922f22cef3dec5d175896838f8e26dcef62a534a253bfc9313edac4790cc9acd1e5ea531550d14b1b7728fed13fa9fcaaceb7da0f89f38777cc1fd5ba9336d190485a624e153a56873b5f4066a27a231692fab82207280f51c8e1de2513b83728383af0453458bdd4df6e89d7cd798eb6abe09bb4fa57c0c5addaad02f67c125f61af2c3dead374d73170f60ac4bf05ec9e03539aaacee11d59ba375656c25f96b66168f7c721a4911271f4aa745cbe0ff701c4652507f544034daa856cf83182f3acbb65164f8d5670faa48b06703424bdd53fe27a7f79319f6742ae8dae6d761f7e31cfa56ea0f8261085b995a438dd6041a0ad7d7a32b802dac31854b46ce2109dbcb12f7be65886408f78ffe2419c78eeaf68330c29fa2019f8e2417f577bfed325c0857f5b27b7ded6d6d83aeb4000dc4d4a045a5cfb762e1a748f1cede6c4f7dfe8ff653760d374de7c05f169d2f56cdeabbc40ed24b304b358f9c7367efbf72c35d2b849f481cc03f31b70570be97359c7c222b65e7a466ceb248199497b7a8b518d8c4485fae5addbf735c4c72acb9dde08558747d6efc04ab28ab2a39d72e1c33c5672984ba4e0a4f6e6e83cf4d0a5cef9dbd78acb36d0301070fb03999df085205ff888fa4822e2d54f97eb230bd53cc28eecd2f5fca796417e581c0d4d7c8af731a607c904c7af38b637647868914f65f1e0d8a482c3f1218cb43fcf25d3c648e7002cbaf5c4704a6df13e4d167489380be4422a698ae27818517c5bde4cebe410e2287b8e8b4971a9d3fd7088759d8992e3fb3f0cb8c390c20e2d1238323952b00c87b85258163cbddad4476b5ee8771ab3e31f633bee05f5adaa231ed3991e33d32eba45e954c387b01f44076415fb9623d0d653bf51d8db1cbaca75a607802479b943274b2a22d4067a19d2881d06491bbbafdadbdcc441ef1d9fc65f123ba156b57d5e449794fe0db20baf73aaa63dd74d5f5ecf571430284db37ebee01734654e1d5579da24bb5d005cad97cb3f85995a790c1feeaaed44b42960ff2590ca8d4c12adadaf5c7d29a898a30d3d4274bd9d93d566bffc7ddab0f2d2f2cf077173c4097b11d7cb36bcf4cd280894cfb7bb45214f5fd1f5b67d2406eba7cc612217339696c998ad377318c56b96c34b7c9bb423f2eb3d6f1bb246f90cd950373bf46b81d147089e234c1cc42e3e0db9b00c47d5c0d88e164613bf925ae73f1c5d88334f913527de75e1566d1c205349a3946517251584813da2f20318b07e3a6430a99ea8f028198a35321d35cb154007dc81b152d91e2bfe8d79426fd4d80492ff84b0e48e41a52e7e8fc1609a692ff46a1a48f45dac53ee1c18a2edc66b27adf3f6d7d0f1414be37adcaf5e817e880a1d329006d25c389b8ffc2033756bf16aad4d7f2fe65e0512abde18fe47a489a5d9af40d2ab4f32038d21071206e58e2cc97b565fab9880560233fdaf7f3282feb7a0af9a8b4568802b15e2fa7f9f3e2dd99802c965f9a392db53f0df71374cdbe590bb6a3d0de00b4d4e63e88ae04ae2f0cf0f3c879c04eb4931e2b7528318d0f485131cac3ef4ee505c6e774572ba72d4886d8c70d48f1ffec6cc5ee9cec3a232c9aa19d350f257210370c16f936eaf294f29db5e93a6622a867376328ebcf24294d9f8077ec3d1fbb4605c75505567002f86d33f67bf41aae20b5c531d4289ed21314a4118117c41f438daf01a6bf8a267cdbb82b2fb25cbd913bd561e4429c598015317c225f706a2f676e3664638d3ad0f0ab7b9deb91dedc4f424373c4527f0eefceab8617e0822e1182a6bcc6e967f98da4b24ae9b86e615b2284e52264af53cebdb48d147b3688a9d0778523319cc39c3587961f71fa245b366abbf6637a8e20bd8b9062be465fb60bd23fcbc93ac4ab8acbb9f765f5f05b175b6c2f854ba249187167024e492abab767a567d1c31ffb33ba009b9e4a9a85433189d73595fa0284556cbe5c141c9b451e015153b1f3848982fc09ad4bec870cf5cec34b1486a394459fc8907c357b2f90773e4bf28fa3ca9e03869041c62708bb2ff341479673c3a954661963d5dccd5f6d50a09cc8e275c75ca9cdaf3156a0afe4290049cc4edf74a13d66692e3f0156aa6954f33c0d5372e9dcca88e166e49b8149c4893dcd1dd218a4554caacb26c84998068552287f339fa56139c7d5ced1ecac0375a44122aaf086258063f7ab77d7748a5a82e5f0a42b48292a61ece0c53a3a8891314131ff478c1f5d60dee01d0849129b4b7a1d158b55640d43088249263f73773a0ab37c42963999eb6e17345bab05b49202104445935787cf135380aeb0fb6b9abd3d29b245bd1b2c417d984221c6934e187458317222bbe7c3c32d5e5398d42ce3110d699df77788692679f09ef85c46000249e32f08b6a9f45bb80196a644f021c6f8dcfed7bf2facfea2b34b9ca1c190c12f8855916b138f759a50fafa2eea489db386613233c339805f91b7111efdf17688c813831d274e13eba2e06f4b0404aaf0208e6ba0ee6a3aff79f4ce07f87a6856bc7933bd596ede65803c530516a492e45a46e71514dd335f962011562ac5aaa8e83487584468020b7d7cbe00c44a6381fdd7d6a326269a097f4e43f29ffe17f39b37248c2533dbc13924121ad94cd182ee0a3643a9f7ba75f8a4c0831c135684e6b1a9c283cba91a072cbdb54c5e01e1a606ee259e05fc0ce983014dcca332a0d1805f307ed68498c21a32ae514defd13a043462207aa9cdd79d8298d5f3db409965fba292bb7685bf628321345e08d43dc9dcb6ef33423c4341a42f306358c125b8bc085ab77082d0f2e8dff505566fa2805dc7120c5951a203f8e63ced96a994bb234515c4cd77634c793b92a4106badee7bfb15b4dcd5d063644cb79556d647a5df690ef50296cb9a875b69358ead377a5389aaeb4578f033300cf0b564445af457591bdc5017dab41e225dc441cb12521858b2cdaafeef3ca4651d3dc86ea328b9171883c8b0809a4f6135b82a4907ce435970ff8ae2693eec33470439271b59a4fb907f8e6b16eaf90b4b338393c0ee32b7f34498d2968c7a8b0b641211174700245457e4d9d2d96c72447588f8dab50d4b559061b3be272240ca21d34fd735afc59c7a28d8a3dcd0d278e87c713a8e463b498384e0a619f52e1de519041ce62595e10b309a5a19321f5be3e0a6e480058230919b473152f6927f61cb350a85d9531da417f9eb0e01c2e4aa421e80fbef75a5ea292cd5da70d8f13913148fd681ff8f55edf25789a1a151a6f044f086f1d0401d0961666891ba8262a57f5eca09802d8f96d63294d0beba027912f137b5d3f3fe97b65cacfe9f18081989830e834a4c1b6bf6fd4f5bbc56a21f9fefd6be47e769374de6b3196bb94b49b3e1d5ca47464f3cea7331944cfaa1bf1bdee81ac31b16a4ac61b3e8b8e4fb11cfc344b21b5afbfd7ad992470096274a22746f5462e01178a9d781699443d25cff0e5a93d278fbaeda67decc3b4371b10583ca8b3b9006a92af6e47e21e303d92e15bea8431257b9c3019785c02c860ddffcc95be54734b7a4078f9fd5945f7d0503ffdc13ede6e534b391a048b5a49714cd32b64b8a5b7342b384d9b98dd99741f7864c8df7605e69e5dc2cdb1e2011540ccca5e40d3402b0df60bcf614ec48aa82ba554dbeebedc85f358261ec13b403215bdc91e6ae813d50924ef822b4ea4e25897ffba6ec77e24594411304652cc9d24f495150dd207efe62a7a2228d0a907a1d30543c1d1080320c03dc99a85d281544872cdb856895cde575c942e887ce9f98ce3aa1d56312691684e0fbb22c161c88141d5675f730c78aa0985f2c63028f328ecf253469ab8b0c62993e37d4479eeb2948b64022331c69085fcf9a06b5f2eaf740f3e7d7c159b20c77128e7fd9655b5750df5e10af6ebe8fe3ed53cb7f6f78cb91733d20e59e05cdce17ae4b30c217c80b61fa3c1ac164ca6d19b9c8b8297ba27984225943c1dd422a69ee49f661eb02b8ebba62fb670b144a15548f96bb86dc22baa794c95b7fdf95d16689e32e2f0cf81ab270cde6490b25dd609e211e1312cdbcd21790e2da502e5d22f95fbf2aa811d64755898bb188728a4a77f5978fb0860efdadb3d46e15805be89bfdb8ddf3c8fb9dd2e30259d3b63fb8de959cbb407f663fc4cca0f4d6c69d37c3ef058f72da01712aebb9a89c63f1a1b0625957029a6f35111303e56dede1af48b97bf40dff54418560f12033f7a607c42e5ae4a821933314f6dc6a16838d6274da6a6b96f6a25eaf93787441b0b8926f4590c7e2c0e3a80265edb15f952ae0b1debf4a8e54278c886494ed49b358ff2749646a2624d50bef895f35789a0150474ee2dcf3c80f0b1b708dbaa850fc8a944a8ac844127c43bccb0c5cff185c323f07570e89d2a03b524147971c051559490e50c9314c851901165c74984602883379088133e78b8e42b96f31d7f445c66885dfcd9963efa19dac5eecf4d0e4018fe6072b2d063c77109d09a4fbec7cc5dc4bb76986e5ef1bcec539dd6e4f252b3699cc185013da45a1e5c3aa7bf2f23fed20767f02ab13b0f32531cb3798d73eddd1847fa53cd573df80fad4701de3c72c9df9d04eed78b1c4e010e3c8188cb2276be6ede5a00dc0c2196d0bfbca0221d476f8b2d8a8c65a71eb8ac5cc82a365b8675d60db925ba537abc336e8378856901c5fb7f4184ebec62ed36af38000e6eafff72703304c2c4419c59910bba280c534d1db53079fb8a7f0422f132a2623543c82117a68bd2f0c73de51151429bfc5cb1c4174408ee1afd5b565929dc5a4cc83e827a10ea88c178af2254599cb72279315afb2851c7d7f9a3d3ed286a0c1917b3006d43aea00c6e1c32dea6cb471fe954c9f788f182107f1de4b7655d0d1a20ffdb20c0abb1f7ab6ea26ccb64b099e514a5016239ef403165a06ec784f4e8e724162af60481162cbc291a9bbdeadc788b4259d31215240f8aa91d9168a23145eb34dfc6f967af6bb830e99fcd6cd21e8f0134d30148e0663bf34fc4fdefa22ea65a438752091a0cb38e04ab5321f8e9fc81bd26937940506bbae74a0a053e9c89040e7a958697190da836bb1806f2cb246a9b0a5e78c4620679d1b199d8c43ed9966751f3fe0ba72a97e624cba6d12a3388906befe1208973b35be97920a99323440b767da9469b4869df2b1638df06f4721bad40b2032c79d6f0e8f2883a9e013cd6e6a13a2453aa5836c55864231acf47aaedb4be5d5f1c06b7fd32b8c52851d81fe01a94eb3c1441c100ec4ac992e1153d3477fcfb088b186056ede4dcd3cf726ccbf867cd193143bc24d07bdf95bb10de1ec57d0cdae283b43389f4819689727cb2760651adf890f4b85f4ed600e1c6b5cd345a822661b348e9e4194a4aa7dd75d9ee3d463d7006a5765b83fc95a23a96680bb9391cb4565f6feb9722a20f5d6ffc2eb8dcfe04cd13ca97f28a1b9fcbb39467f96979dcf15ccd5f149a086f9f78c88ac9781e7df96646f5eeeab4686a30f6528807e75fbc3e5f7dbcf8387f754768ae69b22b03bc22809f4ad57ba2aa7d894bbfec9f59237cd4cc0b47ebea948bf88dcdf8940cb089e967c02076d8f773ba010219717afa7e8ca94c107b2b3a374984a7b960b3623ea2fad1314347b941e3c7b99e5189f8696b1f0d8b9924c40a921cb4173ecb8d7887f5e0243614f1f6d85b43c8c9689391061622cf6a9aac41ab94789cb0324614cbe892efe38f2a5f5e5c1bb4725a940fc3fbcda80e8a4102f0515f4bc5817b4f907df92f7719056dd91e38ac3573d2ba1f9a5fdba196b2bcc9280e4dc61e5f61a6c98cf3c0721ed24499738763bfe14b00a6bb96921509267956fe54f5c8b90d06f85263ec5f7dfbd831cfb5b5420b048a775cec204d17d0427d09c4ab67525819e3b99b4537ca4a50f3b5026025f5201b458dc274cd02a477987cd54e2ae17220a469ededb9b46ae9b6eae5a35e2d7eaddbd0f05242482ca1c0487788e596ad14e1976bcfac8a443e514bd36b8de46f88360863c67fc765f28ea2d82a617b55fcddc728fcc96b2eb29ae51dee8c6fbfe44d4dcd484819b2a54ebf7c7e0ac17683a88d125602d6b7351f3dfaaea4734d32a7caebd81fedc9c3a91c1cf8b56de51267524b0f98e02e747286734e22788ba4109b786f575988d5b9924f31af281a9b5415bd4f7b2bb4ed8d4c9d2d23955e04cd26cc1cf1b0c2737c23186e1155a28cb1813635ba6654ec395e5831022213cc5bbef7a67cdde4aa5647a314caf794c063d5c5d4295c309ab8365adab3ec011711b24bf0a623ec705a9e6063479a1fc56a29775235b3c3040fec9ac14f6caeac924546608d3751c541c56302b3a58d486733b725b54cf2567a0628c3c567e45e2dbf53ef72e74b9245bf9209038d779671205a0568c11b8f9a406a281159b3629b07e540eeb1afdd6a4ecfc9ba53435f64b2f41e1c3641e347726f7c49150f489c103b614d5ca80ac6b77aba5e70c9d946a6d21ad217f1a1003928b7c0995ff7c9767af199285bb02dc9f3e756381b6528a27cd883c9ba36af507ad774939eacf61fd10c76150789c44fbb5c008a140a90284ce76e8b0ea7c3273f171cb73884feac440f3496247c8f32b237e8d713ff9664cda280835f09fe50593b149ed78a76383d4c2824cce2b6d6f9d2e07e2a3ab2ef06c32953f19c0a8d4203d3df3f86cc0bca83e946f613cc576e82a2a14d7308208182e6b362f22aec5ccdcc42d8ceec08ae860d20d99c67863cdf7ddaecb7346b11cd61c6c69a5e9a1eea86dd2ad8443a8a49111e7f196ec9fb2d8dbdfa93d30c55c6e06ebdb9915f17fa3d46dd503289c6527181db82513e76c7a501ed3d00a07213ffb76d87cb863598875048bd8fafc741bbd8a89c4d9a463402360befb2169a3cbede8ee4ac08456b6dd4fecb9ab013f3f216d899d3f12c0220a71d500392d134f3fa1e4231b5164f5be34ac678ffae1eae4b5689b899600155b01438641461bccfb53e07f229849c8934f70057b777b4ec735a48f36fcf3c3312899e75787e370661160ade21259f43963e33e6a9e010c8981aa3868fabe1982bf636060fb12d9f1f71bb30fcb9c8907ddf8ef9ddefb7c14995fe16d6025979f0dbbcf66a0ad411f61ec665889324995d397b5054311319af636802ee7a25dea487a154d9f0cebc05bccf1369e9867b56e50c0ea37daadbce4b79c7284ec4afe3c6b69f5eebf6ec0dfaa96fa7656143d56551cb933c05c021080af357e02339f044217e3ec5bb1c4ade0398b9967fbd4c807c31d7cfb9b1af484c581726ad671a271a0e59301bd032889234b4b63672f285782dc68a8b68fe1987a5de092b0f3a40ed4f05fc0d904a7ba0503be49648d007424849cadc3e271a89be44c089f68a644d13f86d5e14357789adee0bece83f997997db42765ada08b92efaeb27da47b691a71562495d4d089a942792e5ee3a89a8b76c4a860100c4e489f47a5684ab157d47d9c49a6b3f85f080ac72f9238067409c9e2ef95547b8bc37c367cadd06f4ec55aab57bd17b669c4bdcdf91d60af7b362fc24a0f2184d35fdec2e5ac116df5ff79deb469f0fdf78b54e3815aa1adf320c69546beabaacd602567780996898d62e680f4672eb20263be19e4e05af73a8d2c765b515d45377016de830283e9b8dbefac0f65ac63f7af7bfe79720f6a27a62353b0894de03596fc9e1c7c06bf0ad84942a0ca75d0d34d8905ee3230b5dcab47c05d681152dbcceabb85a258e648b79a746e68e17b6c1e4dd71dc2c0de4e78601a60e0f839cd1ecbe141eec64a4faeeecbae62ac775f3287a902fd4a2952a2d97fb1d53f55e5d6d2af63ebf602ce085db44eae890317d6efaf3a19b0b581e3cf52c196b20f5f253956410f35ce61a31a031e32d6185912a4c019de5f1d8d2f71ca7f3f2f8c66f59be3750066a140d7de9890dda7950e9af181086b02cf06de402ac44bba81bd096f47099585cf2131a230b1d9933a9a97ddaaff5f6549277fc8798f72c26e2d0f81004e15ddc8e16277cbd260210e3455cd51787abca9f2650af6359773d2e49228b24b11b8b8e2760f8599f8bea5c56bb0609ec6c7032a4b1cf1fed68c070f2ac78ee4326fa01cc7d850182bc44f781001f589da18081515549794dde509b79f4416c95feb374b70dd37b9a926a785c00fb07a4ab9821544886e08ceec50afea3b77f14ef0d475fba90bde08c761a80da0ede5dff4372efd3d4f1f598ac85fa2dda2f727f4e468702163624ebd5cfa3e042a4cc0a7d2d3aba4554f263c02c9e0d19ae1d46ce63189ad746da8675f000b43f4f25bba1c65180e4440d300bddf07d6b3b2a7d1347ed2c74b908a31343e16db1908b04888a619db8dd5d6fa3b6364fbe5ba9a0e2223329754deb1868b03744dcd62c824b7ce04e8f4d07908ead3a05dee372ae4e4b89b62d80cb4b6a996f5991824d9e6730a1014fe5265528016716bd1dfccdf5f607905334881536e65e190693026356a22d8a854bb3a10e30e2366e1ee8f83c2c0d673bc5d95e531b870b5eea3ba01f1cedde1002f8b2609c0cc5ace360e373ceb813c2ef924f796f675147990b44918fda20fa3f62377c8ee20c95b3aeda8eb6e1ccdb8df3748ca3cdfd7d4427a711a4a89cc699c1a3c857dde040ae5a3518753919ae85c2725274d1b35b5b6056026d4924f3d75becf238d72a170e0480b90af421a2534d83776f2d2b46abd4af49c21a01cc4ec7585458382c9371468e73f9dd66e32f6e2c83af749e54124f1ba652744843d079a10bccbfebcd5d744199488933094a07ff14966c7a4f5984828f91fa4e47ca1987aefbc353860780e5919f9b0c91d51c1ee9edd8a099cee3bc891d53f389ba04d77f8c513fdf3dc11eacd381b8b33166e35f5e90fa83d3075318b7fc74db5a5296f7e497e0938a129dfea4e2b40273f19fcf9cbed9513b295a2c92dd8f718053e687a4bfcf665c700f89e9a48263d1748feeb7b7c0d6ae8ee3483e99ff9566411f9720d1d1fc9ea4a2059e747d80bbff2ebc9dfdefd86a24d197fc4da86ea51601e6f3e8c06eb4673f98a0a26f15f871ef36c347a63e31c6171c830be0b75026f0411f2835d45f0ca28742901b6d4b3f2b83c600f0cc4db269b2df93bb25e0242f86295430ec438c79ab1541b6830095dd484e4bd8a3e918b4f5186aa0d267fd08d057c43eccecb87bc5a7674c81be5cf1c44cbd8c69ce17b3116e61be679a0796721076022357a8e2028fb8dc27f2442bad31a5348b73612b8b816cb3d6caeb295dcded8221391ac9caa2ce566aa6035e528ed44f8f8b3d158d3bf6897c8925be7270c2058855be578e7648242d8e8704eeda2a02f941c3a932b93d2c96b14a57fe0c5edd1d1d8105cf5924836605566daab276cbbca5900f1ff74cef8cd4a8d5171893fc8594bc2c839366016e2efe7dae390fb81e6adadaf9391803fdfab7dbfd33087889383568537c9f7187d3540cadacdbea0c6fcd705cbd0488707986049eb1d38e89ebae59cdfd64c1ba280e1de1d50558d273a71264062ae71c85e5101d1f4f38d72cb1225306a1f309031243b1c01fab9b65037af66422a88b3b03397f61287ee3c7a024661e033b7fc8cf6a32e2669df1e85b6b9aa6b0e4b8c899107a774f1ba04dcb844bec165bd4da41b28432e3a38b5483a07038e5cd2baf8a16a14a0e49f0edbf67ec0034b314784b939c96886e24072f4b5f18a33315c456042dc387722f4d75b03e882dcf58633856521bd8cf8ef750564e020e23a4825d43c35df0bdb56d368e9c89154b7a21177e2167f6e14c0f2ffa29982ee7b7b8f1535ed7ec89abbdc760a2b9eed089c563fd3f2aa5fdc4acb6ac6c37e1d76061fffb5eadde0affd50befe3337885edd78ecb5269f1ddf9f319861d48d9bb40799703d928807306d00a37b6dc27b7bd4490d0a42290dd5d23ff88efa3175a4f6c040ae3313a3fc33605429f896e6afd6d0a58c5d2fde3c5e594f724c284b389686734eb8f775530fe366def0423f1a5bd1c3f9d61d5d76f59d8616b291b61e6f1aa4005804b8837ee24e1170a4ad8fe2f75072694c4234a8a5e4f5bdd31c511708e1f8fb6ce2a82d638148414d4af3325838fc9b2c8c11232c0a07bc6bc61d1619b6ef61f017ca3a9e429412429c1445d1c8a54d6d22ff479b525fe9f6eedfc35985fc16e48a48c53c2e0f02e2ac44bf10e735147b6cbef40c3dc4405493b7f9261567f341154e48311cc1e944ec01d1463cd98db37d0c1e8e7ca5cc172859f49f535d5045ed5c5425f0113b490ff0f802a6cfa9240aeffba06a4e1645b9ffb390f286b0b8ec5977968caa25e29e0a46738ccaf27c04dc4ec637b44c538d77857f57a519709efd779bb9787b34c3ea103bb4226c51e57127e6a0f12a5f6d4968cb8eb8d28e51f8ef19d339803654bc8c49551c6ccde65c6a7fba17954dc31d5bbe24c0bb315948cb7633ea54674c4c3a26039ed0abf6505a1e15b3134b3922579e2322632b5c557929a09a9d821f97d4caff446b9dd8f649f3aee80b17165e3cefa79ac402574d53e6c808ab8e818b3b6ad934ac571607e5d21d89341b8be859a3b09240ef2965cf6f5182e2e56e5ee306190050ed4a07dbc9a20ed4a01491ca7bd09c0c3860f386266bb604f6babfd8223c3e02856cd278bdef88d8075917b996c816f0469f577b2815bf87b4472c8ff6e8be92c1adb86f2e82793ac999f9bf24357bfdedac50c97c73055346984857f372d4d2e3370060c06cd17fc4aa50821855a8adc5904b691f00fd2473c07045a9c9ff6b81005754346efe5922d357b72ccbd28190315a9b62f43c11e083ea97ccdaad276180c6d009885f1051f429ae4506903d47ecff174620b1a48ac925b018822ac130d581478e6ec0fa6314e792b9cf606d5c2c64d75139291b7edaeedd701e73e6724958664d069cae162ffb664f6ab59f8703bd56732354459fdff68f81e2853e59787b9b3afd83cd0256f7e5aab599aa2dc3552f46e03be1defe983967ea174eecf111d06f7e6ab200db5ed9102f5322bb7a171f4f06e805435f372a4689e67e6eeeda93714de82b11dcedef2731cb876920771d41dba01e3c4598e21408137b26a2dd428ff193e6c58130bc742dde2c4bf9b23220328d15fb1f53f3b79f9cf9eae580eb149e75b7f60a1cdfef6b768a72bb05acba365d546eb645da754b6c079b593212d41ac3b3dd9749f20116152444acd6a0f71e05c1d6359796c980c124d8be4de9b47a2e1b83781b6118181f19c8b3e73ed3eb54714cadb173da5bded9b66bc0127e1997d8a566ac9799a0800dccdae5d7285333046cce1ebd9cecf365bd2e3e82ef362da903d95990f4c531d634e1d2c12231cafd46e8a537b4034c2f32522c14af545431200c832bd28f8925f97beae264446fd437c250c4df12f9669da7924345e19b7d97bbd5ff0efeac478a5950ebeb894137401333497adc889e2c2cff9ebccafd46e44305793c35968cc0b63a513e68ca43ff97c6a90b5030877f052f3d35567a66cae1d85c454298bc1082faf1bbb9a7d81938f2e492951a0a4e1890611d3949ba097cfe36272a06936d0cbc0e72e577552facde928639320d284c0dfe984c9e715fa7c675e6b9fa7ea75d0e26167e2c1fdf0cc124fec4176c4f228c8fd50ff011c33878c029856585b81647536bba78fee41ef804e2a46bf7bc56ea0d5ac35d90ca49b5487c69356bb12d063fc9960cc17f48e3758e36eed42ab5f2c6b83960442169c23c91bc681262fc2b85ef5d7c4fdfe08a9f118a35673a082a13f1247d51b33ca30dc8e9e789f5cb0eca6712ff9e7827d43a3422615e29b50cd617e0a10bfd64013c6455c8bc76314d2f92ff63456acabbe48cf3d56be76a81a76440800fd4d04b6116f83ccce0a7274518253ddbc059121591c350bea93d5cf2e9b77df187675a03676cc89bf947180aea9eae0bc3919546445396fc4dee289635f6b01281b4e6e3ffd63e47321c72a423d0418854e29b0150375b1e5077af02b13ee7c52214e64d9794dfb5ea5498efe0af00ab1ef45ef14b85fb4436ce44286bf6532421dce32a0335f8a05c1f66f369e534ffef35b12079062c86ea1889eebb1cf1249687d7c23aa378859e5d59eb15ebece3348e644ea984af46fcc5598865e5d223b5f1f3cceb73255b198cd290b996780685b6800895d9a12f098d2be764d18d95bcf2f929e1d83ddf60f96afde0f8abc2698f94dfdbae64a2dd48a09acb69f9bd183c6ee4b83aea34cc24f76ef10506de8f1e7ea78e0bce84cb84f8d87d7c030d013ed44418a89f74cb8219c273fefecf81862188a9b83863c2efb1521544483705948dee93972d361351e1ccf647d791c82621bbfe71501222efd12efbfef475a6c1d5e979d7433c2bd388d388bcf89c040b346c8ae2c2d780cc371c6fadd80355fd447266ab43c9ec6b02f5c74170daf9e4e212a0fd18a96bd7d77f7aab994da344876ac85e7cc37cbfeb6cd866dbc0e8f2182a381d07458765095c21e7431d2e69f8213d31509caa10dd7ad9392858ef995383c05c686f4e912322f89b11e948a563ac9fc114440a06c916698e3a0d7f5393e8616e8800cd65e265d1dfe673bdd5416599971dedab8b256d787efeb7f6b7e1aa8c66bdb028f623fc06aacb74105ff477a50bcaa67582247ca4229f0bb1455f0c656dd926fe0ea17f140517d8c67070f753f6df59104ffb01eab3689a2c47f6026ad0a530ff6494c61c1f1c50de1589e034756cf00b06f6d2b8625beb73e35886637fcea0f8aae68677e2565ce7a6328b97fe836d6920491169f1ed1c859eed15212d43855a58feab49f61bb10fff5b696ddad60cd9df852e284f09717e570d12588b96f88c31184adc5ff2185f65a5195acdbe49ba57bab059a98c8deb0df5ddcbc7f4841b0a2203e70f9e7a7e436f84c6c8b0c1a30b0c75bbf8c1485266ba291fe19e76a61cb590998d646c7e334a9893bfb4ff1d72658ddc792b00ad6ebbbadb47087b9aa0d50e88b7f4cef674c32655eb8f89a9133d46ffaec8a3d6487a7b40079a890a8355d35314f5fde3a321ea6bb4667d282b361483cab73b22c9da2bab934bd3c386dc39e754bf7ec3ade29227d72a1f365e37211ac966ba1b6b8647bd74f27b41238f853ca9a997c792e4b8ea275c4e126f8575b53dde594fccdba2ab3babb087a3c45b09ee3282353812c094753fb4d41be5e9f4eb616cb3cd9119dc2250d11d37a868b573ebd127318fedc59e4ddbaaa5022dc2601d6df5a260180166963f583042254e81666a9bdda51461e4c59dfce548a45f1e3dc83c1874d240d82e435e7b03f2cdee876a1da9aec91a288c1e8c1d267d362de1a7c5073ed249b7d975949830a98a5aadb1f00515b64a0eb6590627b4314d76a0fbc5201025e74b41588964bfbe83660835a74b4a1a575bbb966d7bbdddf5036566de120e0d71cda10a61e6a6295da26727b1c09b7721877919f8cbe1bb87d1db7d7710ec8845e6fd79056b7fd7b21bb712375e3305f5820a26a263b57b790752819fd87695658ce7cf5fce77a73a5cd8427223180ae405834ccdde061a3605f909987de1b4df9c5fa96cf70f1b91632a5186ca00e6ee45b3f589a7ec18e2d26197e91d4a6fcf93a1e56b575c40f92b5ed2b52203b72fe653ce765b852524bb894601d5022f38748cbaad2222f229be1b4404c7bc2f1c6cfd18df19925fa5b4065ec20a278802fced630ff1618a627aa18a99431cff3f9e36c24c324af15228fda758b08c79b3e3043c238b84d2efbf6bb306b477bb91f12945365ebd02336845489b68a4eff042ccb01ec3da706aedd40b62edcdc2fd7f3e4b11c6d1525ddf93e1d78a93665f4f34e86243800dfd9e0d16f3d93fd160ff2f954ceeefdd3cd57b01b8358e2594c0ce40c2d310da3280cffaa6d323bf95bc8cbc72a3a907a89a6f1fec8511a0ff32c13cd45aa9646a0c618aca6ef152c4c659dda0f75f5e1a520a87ee5eb2dba42f55f74ff4dad50e4ceba4e9f5ccbeb105cfa5158879598f8784794ef3780f4dc2295a22063dea316967936c31366f9f626eb1173783e3f5f76dfc43b73398d83bb688f9962e96da046d4cc8b7df7d60b4bfe683c341fc9050f15dff784ea52df0ebac910e40fa9ee2183d34d048f12cefe11933b065c9879e051a7690d88d43ac09e229714d49e6d9ad34067735c56d6dbaf187110dd43d9273aaa001799ba4c0ea2b5d62c5f4e5aea2dd929c63b8d014db9ffb5c671be8f1f18d3456ead0dd9b737e3d62537eb52b081e16264f7082e33a8ff968032029e89c2069bef24260621302c647ceecf3adf82e5ed8e1c26d705960cdc465cd6af3df019f89f0c3e84e3d3b316c86a71430e6eb21d1ffd8858c451b175859f8ae179c90d3c9130d73722a9e9b12a717db8efe01fc1e398d03c798e7d1b4f65cbf6e707073fffdfeaa579ac00e6f2220c73d928e5815f5328cf6fdf72762e2500dff2ddf398297e542b213c0b44359043fbb055d0d03286fcad6b081a7769b82674c5b62734a987a4c77c168c4d0ed0fbb8f1c25eb74f681ef23f42eaa4e6001f4f8db80fb7904090db6d7bfe6b8cd29492de8e8de5af9e85bac58f40f918b1fb1df07dba09d2268d2332566f8e30151be8a941524c24ed529a1e7e8da7819a1ce54bb55d1b94c1a6ec4c56a655f24d1f3749bede915425388e978b3e37ee9c3624a956ef09807a5c340095fd3775ac9b95644f9eb97df65e7082dfdd4a31fc6638eed1101c39aee38d3117bdadf131e5bba656999ba83de21cd592e58d8b67494afb92650b92e00cdf0199d7f051626683afde59741fb9a3ea0df7cb1a3520766109468e015f3225d9d80415adf59fd1186d9c85396dae7b603795fd4dfeb54eff7fb35576e9e8535be7279f6ea96c3327f6ace92c0f7404a37962d18d3a60b2d0ac10263467d5cdea6466cce4ea01a24e4288043ad2cccab3e7126c824230b0da334a97132a434ae2fcb25509527b2aebf7625ecb06803b776d32ad1a6d53c41eceac02d392076e8ba9e23c8248084d848b338deb2c540a27563b7c814ad4df074ce9dee6b61d45676afd9d04fe08c513c0ab55ac776717c36bd81c91af6b4928f4474ce23433ecdbe993aaf3a5766c9d618310f038a82c05fcc93814672802a0a7cbc83a8ca194a342152c6fc9292560c6b32e66f34f669136a8cfc4d075aed5f489af518310c4e06fff8b6e6009dfe8e75006a416d9f01d704b15dad8c7dbdf2b26f7cc8f33856ff5cf8e56e850a1b960743c0df5a86989c0347f124ce7e6ff3d4d41b937d8606dae789ce0d0cff3d22281b69cb108937b5c070842c671c9c65d4c42c5c27f4dc983bcd6a0b3f4339bf2a9c4a2ef95943204f0307538096bc0c27ac61914595e854adf3673fce49876a461f73711ca2061b8333c9b75f88dad302b111bba7b8df4ba801862d65ca32c61b68042b7909a2afe4eb9af2650f8060f854037d2a83977d4c069742db4abf8608c6d27ed2bdab41de48ea225c229f9d97c585c86e2210839fdb82818052b31121b0525d0917e8fb9ee81ecebc42f5ad955f13f1c4058368bcbd1581e9bd0c03f215c26e1bc8a768f09fc8c84a1f04f304e5d1964899ae4f15786fae0dfce0536177384f75e19ba199bdd801faad4e386c89d870bfd89a02d0ed67038e2f3fd7e8d69e682f6fc5cfc20f0086840de5161b3013ccd39e8a0f8258dbe62e80d8197bddce3541766e56c485a603d61633ffaaf16d1c1d336dda936e75ae74d3f67a88614fa030847816f226e5b558ea7935f756f7496499f567468f5d37c4cf79aa383417090d7e17f55916f2ecfad83be9fa597d289fedce155062c1d124a70eae0c82bff69ae308dc9ae4718fb71a2676241a549d1ed48c9f8860baf8a62133489b15371d1980ab6623eb2eb5ffac94abdfd9da81df42aa93cb39038f966b91d8c1d3c432b83009d007d7e17d5edb3656e5308849750e04ebbfd0b8802d24b89b6cbf67a6afcebb831b1deb566cbd919d014eb15941b23c90dfc4f98d9987d38d0e1246f75f21f0ca02f25cdc42a002d6f39ac597fac64eefd0f5f633619df324ff5a29a4e6ff02647f40f75089c80a0b58e436d3c2a3fe7149e1676d0aa01f081e0c418f8e3995fe09126b05c1e3473a023c8649c01a9564b2ff75bb6659e7697ec5580e2007b9c0e3a4c5aa86a9cf22b10d7509038fb22685551dbe46e7d8836f49323880ba08f3879cc7b402370dbc126e566ea09dac91992e787dc238ea9d2b62e91e1f471e8bbcded9089b927c4f7f374e361b8a0d9f694b435701a3700c984dcb54322aedb543bd5598bf24a665a41b627c723f460b70221eb092781179bcd1bc08b6db8cebcdd1ed40b7b8e5b92fef33f01358794a0286b59e4b2cbfbde91179da0c5f00d6b5d995fed148701f783bd531003858146e1c47ca0644dc01dae4c2df3946ec125a26f6ec4ff339888c04b3c61af0b6203671f7b52b2269f10aa089c3bc53fb0192ff7da6b15f7984d5e470ba6aeb758020577b542155a31158b225dd73bdc78a127a1047c8261c07dd4df8b8799c4ea878e087041ed16981df710693b57a84e2ac1528ca558f3a0b9ec5743d26334a5139101727ef583bfaebbf067bb7d62ebdca8f21a0695acf94e4d02c2f5585c51c6f292d2dc543a5d7ede1736e8a3a74bda396eea13acb3eadd4bbb7f5621a968dc1f7ca1ac7310c903423af651603c20529a4287632ebcac01c8bb47920774668a12eb80b1050ac001fffb3da14c137b2fb190a64ebe9606f2b47066f0f18b795304e7c7a918232834104afaaf12e9ff2682be72aa08306b8c7126590f6bb7733b3dd42a37c3054d67b7bbbb887e6233b394db2e70305f7a424c212bf4df0c3bed61d11f00070b2cc9d651291cd1e8609508b4366bbc92fb2c99a2970d4872c8d232d58abe5869d23c0d38f7ff7258e73e1477c5ca00683aacdef57c544a27d0d4bdac241c018ba38f61b28ff7a661255c12970e797e0753494aaf8bfb5ca48feb072b9e83af41c0564714eaf24024d6bdeee1a9e42fab0ba01943f4c972e9100995d3b582f42e1c82ecdf5785215a956b8b462bb2e986940b4b51ae3a336cce302b6e8bc1f326c04918bf57829dd7c4c31defeddd568ff0fc2a00c3b2a44f0e59b7a6e3d43c9cc2a6d900288e989517fe4ddf56c36af2b06a388699e4e3af03089c5aa3a3c24d84570f56ec741899e40afa24057fa98bf78ecf03ede34ba0400ae133b3de305298d3c84d05161b9cc23d17b204ae352046c7f0e6c409478999e8bb11cfa9b0c3cba1295ebcedf4f04877657f77316addc0139161fa478dc5d758d0e707193c7c70838c0142517787e2f05e379fa07c69ac43e9c624b2bd2262b0d55dbf14e666bdbc32adb97e3af9b3b4c53ba8bb0bdac1389df110a0f241d3c5d263bf3fca29670d0fed98c56b7341114dd50def8a72ce7731ee421b0c5824f8494eab769b248fa23bb9ef26b078aa4c362f04dacc68a099da7b9bbcea78b37e5fb8d2879c3d17e8c9a140c0e7f858ce3ebaf7ee44c74cad4713fe623a98f09a36a0e043c66a4de2361465d866ffb6df3e1b1b8e24ad0bb9fb07348ce25e56adf2b911d3f0031e75d69926f9ee69171edd3097953af462f03c31bc35664a5190b77e4ed97dba95db1d9b4b4db8d7b2034d7475abd87f5b44327f60b73676f81eb126e41adf4bb9216cf31a4e4923a9ed579abf109dac59b46ebef533f4c2398b5f41203147579b09630897a70fac2979bbb90b11906a72b53ebf9c2782b286bbc0d1f54f2b303c5250fac1c998de58e341cd08ef24dce27fe08b642324bac28218e3b86559b74385435d56656bf8f82034efccc1bf7d107e1c3ed3ae815fc96576319f9f6ba0c6f2b2cf4a96a2e50ddd896b1a6350086f4769dee9e08ff9e3de2b7baaf857d4e2f32b3ce09461d2273db98fcedb889a4a7273b8790dbc9b5196393530255a1b8dc87f6927aa0ec909846562308443113b54831065deacd51c8b943d11d5ef188ffd7422b4aaf4bb109f7836ff22ad27a6eede2c9d4e0e97b3b9cf8abb8ef9a38e9a0de9455ff8442ec96b12c617685cf12f3388f17031d041ebe19b2b677eb63c34b85ba07e96d186e57dfdb4e6e1a05c933f634bd529302cb8972b4512955086be8ed786302aa3f502ff21c1b29c5137beed4d234bc05964bf86c0cc9f766aaf14511884729e953b5f6b484e02cbab6fae57f70a80de319943801ab95c1796fbc76cb3db8956de4b2d88d249a09ba2648fa59b1ee99bfe1fac63a17512994b63fc275da9363abc6364599c8357499c04631e8f5923a86baa62786fa3413ca71fee820240263a8055a34d1c1402e898d42cb33a58fcea43bcbd7e4570020830381fd79a512140ba475c309fd67bfd61e5147f86c8d118fccc15fdfafdf22b5d2821e756ada3fecc4b29492296be099ed5542f802e45bf2a3c91ced23420acfaf3f6f8348d256e111eb8b9c105dcff92c66070864d2382eb502d48483383433175d0e83a4596394d3dc1460b28eb7cf7554a8f53962eb029cf0901e860ea8b6fd2e4686e4968945382f55ebedc56a3a16508dc4ddebe34c6b487ae4180274691b3cb257ca40991bd1cca1b90fde931c0fd673211010a2ec22eea13da36469efa0951ccf5e1110a775096ae505fcd22a0fa4c12cde92e998e92aa33d9c7b6c044a61943ed0f3871acf52d334e920be63108f07214bfeb79fa33d6bdeb9cb479f75e764380b14c7443c562836f3753910dec77e8ca8191566f35ed08b83930845dae32f95111559a585bfdc0f8dce1da3ac3f3c83a817ad8358ceffff3a99a93f2975299247d7bdca9e529c0e9bc7019e00b1ae7defccdbf789d37eb63b126cf9896ec9cc9fe439a275ddc14de8e33d4024e703b6d7088b308377ad9220dd897bab1371d6a85dc736361b9a496a9aa91d45cce08af95ff9167cff9ea3b3f8eaf6a3ce0c0dcfda9efb4418c7b0ac05c5aa180b0273ba3b481694df8de0dc164b5ed0ac283b0316c8cf5097213ad4d1f9dda6d12eaf51e59328eec01a53fd60702b56a61102817ea083d197b43bfed8cffe907e17c286dff2f4e1359437e950eaf2a9ade52856fe195786efc1fe093315d5f0077764a503f6f3aecef33d07f6234431b0e31283191701522b10ca26f61b0ff45713348a768c59aba72ac17ea42201168eb4032b24081b4c38af93fdb31fa3b327dc66a64934d91b0eb624673e3d66741c500069a5c608a5440b0e99660c51cd1f7168df17790142d8c6be3b29372ed5709fcb9d4497e04a306a34a3b976fe4070c4c9f538fd12a3acd5537612b3148cdff4a90d82e9c0ca597526a2cc26aef332c93eb9e062a269a480c7ad0b61ca68192869a02f5c22fdc4baa56b36d9691c5eecafd248434f2d93b9d4b96596696e2932bfe5e6c8079cd83b812d826dbb14efeaab8a865e110344ca985a5d3c89e219459ccf855e67862cd3345e4d7fecc83fd08a8897e0b952a7bd3c6cd40f2a54bfb612b8b9881c222a30da1bf4fed06a8fb22310470d8127de77a156c9ef219ff5376e859b2c83cf44d2216608456966a34ec7a877b90bb4bd1f5e5e46cfa36964e26a248ae0346a2da18ff1d6f1ca93c48f8b4c1308c1fa14a9b30216cf841196796e067299a2b6a8a6c0773f9ec292cd89e1ef047cf8858d45d33a8aa58bb1178d6a5cee956f71ab53aab610bef8bf36fd314ad83154b322b5a79ddc1e7f9cf6efab4cbd0560ef5074fd891c6ffb5986791254b5ae9110886214ad0c11b82be5b97bedee260d74087d6d6cdb1cf2701f6a270b084533a1fd6811bd75585088f2eab3850bb93fe0a214c173cca2dafd0cf66acad3d15d4f4b6cb6fd6b5bde5ef18ecb2a9bde4f421ce4e2158106a2890c7e62bbb7969cfaf4fc5fad58d292744dfcaa43a6294f5c2467bf802dc54536c79a881b6f020ee327053f31341805b140608cdc6db9b4cdc4b798b92edd1d345c3a8f3ca6e4ede1373d3af38b53288638f6eddc1a6ef5fbe2fabdcf91b97b23eecbac5b2d615e3e88877fab81ca72f1b660bda41de6d211e8a436debb960c5b5771c19e97e5357d8b6e7a4de0e7d55d344e7cd7a8e83b8464f5b2271eee51ff37dcd0ef1869a543f112a13a97c94c89dd741fd0e1f709afc44b445a191ceffb02e25efa5345a7998161551f7c30b919ac082eaad54b90d7323b4c7ab73964a991f0ffb88ef9a4dba353f7db4f3be85ddd0cf274fda268a562aff5740eda8fa9f87563fd5c29430730c04245b6ac3d7ae081604fb567b506f897bcd829d3b8be0d1483ed4f998fa33a771826052721731e6674e0698031c191d7ec919fd83fbabb8b0361ffc658ff1da8770fa3158f2e04854bb2f10447c08d2a75d6f1d968e1f395af42d33a2970fa04d99c8d37c1ab7a7557579a57be88b1b12ed90bf3e895a2dbe54bf013ef1dfefb37809ecdac730b816e7b7fc3106eaa52e3d47a38d2b094d476c82f926f47121a9ba6d87e23be29f61e5eb218da458cd8588ab4d9f2abd673896f2539c79fe9c2f777187043183cc96d38c231824ba4755b86fba420c06425b219cbebc42a6e671d20aadcaa32ea1086ff8ea736e8781105cbc56047278235952beda043c1c776e5fb631159ce8de3aff351d9b1e35fba94e6a05f8c89c5959aaecf236e1fd3062f498c993ca7187a3c2a3c53802527f0a879ddc11b63c13fb271551787bd8e288b93a2f43ecfa674ec8bdc58091c4a5221c4b93bec7ac12bd014503edad3970dc0d3ba7bdb5fd5571b1893cb2a949182bffbab7d1d4865e1878d24f1936c82bbde57f8ad45d03cd5137b58463b10a94b42a1bb66caa4795d8d73f47f17a43d81c557623969fda08c69d3caa25dfce2a2e27b94c069552059c97814ccfda1bd8233bd63316df14351fb3f06753425573ba512e435d05fae89911c94c4d4cf14f62239a38dc461d615e0e9b96f0b1d94991a70cc88789e77b72e9f03d9bd9dc356323f695d4a98678fb4de1a1a537848f7f7f58b74494731a07d20af94bc4c2e10e06c87e2369a7d3cbc74f8a9b7282dbb2efff6e829892bfe8b18aa4eb54644449f80276cbdb77b8a1c675fecf0c8344bdc82fe35987cfdb21e9cfaed0c4ffdc19ed21526e539706a1131cb007638fd342cd8b43a8d466635fa92ed9d91246e23803221370f984309c90e16e9c179173c9c429e528630dc8455f61a44d77417289793978e42d76a0bec949971a9964d64585e205076a7f3d32910db93387aa74f947825ac2b6e56db3102cbf42467e480fc20f564f6fe8a754c49c1234287e69ccc538f86f25e26222acea850855359566c67e09419417bc62341fd80922841f5748b6283782af8a3653614088975b7e802b99e63dacf02d97c60b49c4c0875f2f19b64177ab54e14fb5bcd09db35b24ba23fd6bef2d9d59f69fed965cb8f1ee30cae82acc036a96ee0b0cd55ce4d9972fa12d83bc2ab30694f67e00fcaf221c46e78cf980e3a1456ef8ee91ce41942256ee8e6492b3cf053af61fbfa9197b50e830791b6b60b22e62f3a3bc6da1ba788f7fe68a2355d2f2f14f0cd1014da79a974e4af723ac30b015023bc59eda1a25d1eef573cf4996f3db9576d137a8b89ee0d728b5196925bb1a719ffed1ce4e8bd41b46f601f4b54e4ff2b770356d69871eeb2946da30f49babc6eb24cc49d35b7188e97d5b5df538f38d4be60f33866e32986f064d06673229e2e98c55c3476bc2f2aabce6f32c0412daf7f6381b9d6f2d2187446344f8fdad0602c0af4d42884ebb836f778e1ae082d2a1322d7f02827e750c496a8abc53dd9af1602a89618f3d6868bc82b1a556881cb506fb83de2f8e816ebec260c5a12f4f20fa2e73887c907b4bc9e1fd2ddd1e4e31b052487c27972766f3a4b930b992ed27844e82585d36b66aff37d47c8361ca6085b8abf035adb46e4eed858c929b452c07633c8a8a2273291cc4dbc75b007e0d7628d4b93b6cd3a050ff4d0a17c91c50d5cd17e65af904f143456c64db62d8606834e00035cfca6692c71246b62ccce171eecd689d38ca2934eaa44a7a86c4dd354d40189da167645756a56bb2b6867186bc339507807f094e4011d9d9d0c183ecb7a2ecd55215410cf6e96b603764f3e103b7d03acb1f0aac3d2b23a9cea02663aff37d9086932c188ed31dafd451a3f57a403fec15710956f174e18e1640909f9bd0470907a343e8dc29566eb089a16024a7f086bd3fdd16732c2f53a888d3e75ac7c32d06bf68a40e277554d0a20870b1e477b0c60085cf39382507ee531a62294ad8bb627e83a1086fd0939fff50344f5712ed008c7538ee133747d570febae465fe4098bcfe249d8cf0f8ada8bcb231a0d7b75356f6f2e752e2d7a641525ca1556571f625752336995db54734cf7767d9255b3c8981f209b8345c33080db35da4c703b640d131ac85c6de72b70a67916336ebb8b2effe2c5fd6a519adbd47aae0854917b98b3cb55a66ca49f012e8e64b592d9d0c9df32d97f74e4cf8fd526c863957c7662c7b44b3f2232828d5ce1d6b492950061ed592d7f3e64d0df464c2a8322589cdfd6583ec2e8f252c53bfe62963cdff88460e3765084c77d66efcf26d4cf81c5173eeeb2d31f98e4f2a67a53efbae9b1e2e1cd90c1a0fa89ef7574629e7f7f8668eaa520747c24072c5758b625b698bdca73253b3e28e63220e959dea5349711a82d43d867a4bee7398cddab74d5c338206000784974a76402aaf86b385e7ad88bbaf8f91650d6f521f57c9c4b94e2d81c28dabd3ef7f12d3da662a9eac679090b790115447198b3285991d3b9879bab5cb375b7b581a5c068bb02af04a03e788b9a4b6f71ef137c45e056c50cb842f8b01433abdad7e4f224e19638b5e9e2fa049f90e1fd61ff10ffcba1d782ad170df7620e59ef40fc038e80c1b1fe2f2fa47b47d47b1056acf2d8c22a91d5a6ed520f966e85efebcb27b8e793214b2e48d45227d8f533bc4798333f6ba852b1f55310af457c984d84a2f04c1b367f472add204432196b58da85df0f7a4afe9dc77de18637f4ee626035eb411dd296c24c77f5708c9c19296cf12f940e42c79aeba8f3cd58a048bca2ac17cbeec2d16d7ecd96285d63260ed28ae506fc054c0b7234c568438455b11cbb74998e1b5944d475fc7e5e385d5a6c8bd20aae6450cbf63e8a8767901e7147a8d6b1cf033ec02a6da4c5b496b244f0ce5562354892414f414fa2cd96b9f40193a6732853e013960db4c521d68fd87d2a88e6ff8e093d5f28b586b98c927b48151222c617d548fc7a19d5a9934423e52593589b9203abb7fdec97710aa43e58ca4917cfaef098550a00097161256e2c7b39da277984d145e0ba2467006ed3ed4bc31ffc88a4627805174dec42ebd8acb52522293d1cc17e65ae6b2fe67535f4f7c10b82117ea77f3f7dbc1671c9728e166d8d8de3ad5cdc58f79ca7ae285030f232fee81f7cce3e55f1066f0a335f1efbf5b7def5353d8eb1369ed94b39ecebff83da772e754648a3d938e52b2a5688d9d8ab8b903cf3e9fcd477a2d935d6b141fe515ea30e4ca3dede3353c64570ee9bbc28f7210065dd8d090e24a304552f9dd672e4c05cd4645c2cd17666649102d585264eb39a016ef71838782e62cb75453e408fbfe054b2a5729fab431292883e131c79e56e6253f452ab4232bd145d660528b74cafb63288285a166920e22b0e165d5f64a01c296bf148dbbe7b2f30738ced131dd9f237a241511bbbd546127a4b8dc0a2c265db0dda6fddcede2cdd4394eb62c2745a1752319eeb75590c8f8fa2e060e7809ec0a81116332573bf1f038f581e883c8ec6ff22f8867add30bd633f7432657db77148703996cf7c85ebdb36cbc0978f44b88d08975356da7c215268c4985d533a43fd1a87e3cc918481d72ef59a321f23cc4df7132ba759e41e44f49655fa9940cef45593f3055de9796093bf455d67370519a648096ee64aebd9a90d59f14230f504be3c7c61de940e7a60ca907afac9fcb11231c91f280cd7d6cb067ecc7d2555ff966ba09379eae04971e64770ee327563609397511c6ab52ddd14e15111b80953f4311c43275f9156acdf50e20e98a5a82d0a906bb371ff7bcecc980e60b7a04e7006453e1a15ffbd5f5908cce33ff5eccc6a84dbf1823be16c2465c2185f86dd81976ec1190aae3bed39af684f7cf1990942e2d953b9175f3a385642a9098d181da9ddb375ab035d46cc6de836f77f34221a04643b5e6d91d7331f79ecc56b510e7a52ca1de48e65e6ee73197b3414c1a31a2ac4ad9ec00346d9e7c1c23b8b7b6be6d09483695bc6c116d592c3c7b1433f8427755a25f8bff13a76e6122e362db706dcc76da914bd91321dceef285676add4a4dccff335544508daaf86251d3fe40f732a7bccebb4a6cc270f218feacbccd1e2e6d28f2185090c5dc1f3a37109e2c8f3af36235637cb137b6418cba2bfa36f37cda948d84b9471b0948d8b9813be7e39ecde707b20c53e1b287db95941d27e97811c8e4189bb29416cefd81a957c48f223bbefef6f20c0f9c1e6f8aab5f6b6a5729c3428edaf36dda3222f9e37bc0161508c394ed771757148d233aee861bc417496a7660fa905cd988aaddabc52618979c60b76949dc2080e95a450a062c08cfea14637d86d57a34119a1583234f0c3a0884b99b2dc615d059cd895c3a75b906cb223a247bac98fc1ffe6d3aad9470fcfada9d31dc3b465d41b64521d9e86efb09de541183c7f20571e04562c62da18c5aceccc0346da3ffd99f38997361f002a2cd974f1b8afe087eaa2720e2399b089570c35d71150c4f378a67b0371601af0355f6c6b7dfcc828aef454a2071dac9c3453912b71988e267d8fadc073cbdaea4f38142692ae2788f067f2f7f6825986d7752977606bc6d91d94c664c348a54f183715ebb2d9bf6eb363618406659cfd2aaebeacdbe0df75f296c76f0030d1858fba751499a25c956fce90ce6536fe82c52eb2af4a22e0f9ce3ffbccba4631fc3a4301cff9546947692f9c88ee87d158e3fa9cd19ae202313ef090535d7f0ddb4b549b339adb6e9e0a8e5fbc86aecb3d20b24bb2c0b5768107ae935ca6ab76091d2eeb3b10a3463215ea02015df98e375dd9b88856911e1fedce53f60039370e2767dfd35ab2f8cf9f15ff83b1d895e8d4cc5d3bb83d96921606de014245c6e996ebfd1f48e9632b18f17d9cb69894cd091b7b12af501328c88d89f0de866a1fd87934120d06c8cb6ca944f4d5423c08f3b83c3c38d9b0ef2675e9d8f7b28b55abb60a4ddc2548703d367928688a3c98356e91b55ff50e042587f608ac8178aa0ad2a49d91125de3c23a5dc5f6447fb26f1afd9aa8f320367df001c7b9946113e85299416f905db35d3f04a6be179aaa5964a8bbd5586b36155e1fc39c7318197d1c8910e177241ac6fc20f96133c45fafcff808a0ea950ec1e0ffda3d58ce94fb73453efd0093661abb0eabdf7ec946fbf8b39fdff4e36f16f31053febc4d46a5812d59128443738e54fd11219e3e25c81af951d988ac9a607624f5417ede7f0c2f94aed2d98a4e750cfdc24a84d1fd211f48890bf41e0132ca8a5969541fee6fcba9a7b1603bac16390d2e6f43c269bd67c5e572d16fb1e8433a82fb3f7eb58c90bd4b69eb57f73905ecb2a381e2aa3796d02ce6ff5942c13b30fa215a6d8dce59e955d059cb0a1cea74746a24108739f75d6cb2b5398374df2695545a91a1f7bc1c2b176022512c50f526c4927162228e90ec4e47ce90dc6f268a4abbfeb1a248aa3b760f74f47df564508eadb52b4e6342073f2deb17465e0dfe9264fa237b722ef01bc0680066c0b9eeb0618e42dbd237fd077fdd332843f31584bd6aa24478b103c18af2577624090e42de8bcde6addec6ad6e8bc0b523181c09b29fc3f7c2742059e2285ff98eecb54b29bcf7b68a0166b40421a1892aacfe5688ff558e2248969168cdc3aa756581c2cbdba2ad2d09c6938fc8bec6e24d1d214d5a69a3dbfa1e005ed98b5aec805bc9238143e66ded8fdab1033f3d732e45a21ad6fcd11df062685813c3a36e3bce73b796234cb12d12592b093435961d61460f86a6b6c2223116066db1a7df131b68d70952e11c0a298fbc228db1891a33cc3eca4024c5d87de163f311a93eade5b578f8fb30f96d4e59e5bdbe3d27f42e61b3c326b149e526d69b7457ebe5912b79361d190db360c1a3d4e74f4b163b4b7b1ba7493fd6ceb2a2087a91fc083dcd0b604097936ed5dfd52e99b062eefc4479a7436b6daa79636006e7abff1948d39ae28ec61b52c81ed6c605ac39398603d183a67b941b3850095563d689452fda56bac2bc5dbc860750cdebb07c08b7dbd25f380bc2ad09aaf9b21373d36b294ad1660b3ce8f439d45ed069db21e5f6f908b0c6e7cad169f1ddfc506ad642c2632f2a41c40516297ce86223a39cf75fbbadad02d1911ed13fba2b18bc8c352c4310ac6a20a3d2c36898efbf19127980ac2c78b77bfbef7f119af40ade3d698d742c5d7f073683397c699a49c2d2483e6a13cad665837c103b5342c3fd362a562d9f53a18f08055cb779fb7be146ac37f0423abdcffc6fbd350ebd5cd93d5afb777a15499cfa5e8c48bd22d1dc58ffa93548e677a0dae95e2b385cd8b93f31b5e29ba38a3f59b47a05b12085a64324dc26fb39e3b12868e31d0912b46ed5af77dc79246ffae9e8780615f7a84240a3d6d8f0ca14772eff496b011d9f61140b63aedd3059e6535835828be9e6379783ad8a33d6a7b6e12adcfb05ad9ae692b208db72acaaf06bd7d1bd51a1d736cc5f5f7697ced814e2e97fcac0c8b94769aa2a7a7b00eaf82d47fd7f4597fe30e6dc70477a31835ed4f69136561e69e0ed205b60e970972fe7c8c88bcc8f66b73fde0a8bcf831ddacd8b9596a6f0b8efe8b4f99fdf623b7a7e22b269df36d7f2275276d342f2621e1935fb78e01931fe9cf7c699525db49cd7454bbab7a77738449e01eda3a405c7685c3fa49256e2f62a8ea731200defed480535972b87a9fee1d7f2a9e94400ea1b3297806704ca44bfb7a9fc06f6d3233ab9ecb735582e7e0b4ba32ba65d614346328b82a71e2cc8eeb50439d57f00910f2048e37d589df440bb688a40555281217bd0acc7712492a55165b0ec252ef874ae9c889ec4ad87d13435260ce2f82f69ad443e59742a667d5ab6dec4df42b08b6734da6424290b980a00895e5f245e8ad767e115af1391f6e6189ccecd4bab446855c6d0df11415f4975de0116b392ba96956fe27d67c5c02c19ea6367969ee44bcc5c8a28543ea1be635115c66a6e6d142655779fd52d3f326858d4a716b3688d58513015fc56022c757997e5605b2876c0595b14283d477173d767deb9232fee28a782141a0fd4df7612ba32d96c1786558ace102ec47180f70a5c7c787a690c078861e62054b965eeb6a8a79b6d971d17534c71ba7402cfba4f28c90e7c6f2332a732c70be05f266b91d037500cda522ec1a33db33871d7c1940de95f10b1017910c24310b2516e8d4084fbd5729d12513562912e94ea772feb25e0f33052a7c1024ada4102879ebce36c934637a0bc07f2f05eddf5c5cb398fd4a12e78fb49c900b38a186e225d145bcc6985b0487ee78c7efd89d9c3d7c2ff1caafa19677d1873914fd4b4334d7547d4b311fb378bf58cf45439b5988afdb8b6ce08512ca1c5de35a509a9673892612c94aba3d5d00262877486c90a51a98f446782c5adb1736e92eb4c030b2041c4cb55b68194b1cd5604844974e1cad2dd41cdc6d297b1739fd849661c64f12f944e89e0a282eacd5f7540db07b36d7c7607b4cdeddde928ce5e16fb524c52c2e4f1c40d789e043396fbf407001087926fd4104ce81f442865e499a54b9d5472f2d5d82cf1effd0b3fff01e4ca60934680aa257a27d5dd479fcde1947d01419b2e9a636eb9fef30a99dc54fa153f307b9ec4c7938a05f86091119a538694c25a8affdfc026d243319b48c8b79e37207e6614ba1158f761b9272bd78e5e79016f763a9bef70791df435099093c414eb826518c0d8715f2110d40f10d6e4af01ab5e5bfe442889a460ae385680fffd4d15c1f0acbd44980783318f16d7da854731555aef248753b02fc3804b783ae2c037a0ed64f9801fb59397644dee24ec7bfeeeaf432bbcaa40819fd7ff5c7a1e6dc6a9aed46bef85fdcd998eefeb8edd0421fc4e85e622837e834c3fee6563527f81e2b9d4e18de412a5509f06a21f1417879fb0a6ae77f08735924781b7ce75545e152075d74e9d4beebdd0d228ae4cfd887ba07a496264d30ec70088efc6bb8f9d992c9539de0505b92140a9c66373446d5b943c75e57e002b3adce46c55f0b30e9b3b59477efb38532edbcc2c40fa0488e564fb6f13a301e1318cf61f1b74f1cfbef5a87656565b6110184331d544725dc40479a953ffd8534fd13823c434310d2d343ae64fe02dbc096561b23bc66f0ac7cb995ff4e3b11dd4e10c254b0687b1d1e83b9be44f07ae550ecfe472c148cabeb24dc4d70a65192e573b9300c66059c009e1092129787001937c9527b1ffdd9df103dd85eb4c2e38787b50cca6696249f1213ed0b6df102484e30414ead1f3bdf4790c2c15b9d95a368ce5e86d85a74f16db7cbe2460ace0cc535931fcd31a4128718bb4d66383003cd183c07ef00f2956418f83e92167fc0d95b8f0f1da56c982f563b6d6ee4ead131289160b78b2bd7a5dae5a262efb826b0e26036a7cdb8d2a9ffb05113839d261987dde928d61553e706297da4d1e94f09ed5d6e97c0a1b87d6f17480e6676ea8768bbd8a90d4fb24efa6d3498fcad6adf61e71759513a7e3c5c657032497c3f77bb418e25c6e33ef1d1cdf3199e8fe721316b6418089bd3b92bfcf2b8fabd8464a6c496d416d5f130fb60e140db3b4026dfa8c20e632030931d03515d983a02b00fefd9b0fbda046ed34e4eacc6769bf4e7b564f1335b88720624ff4fc8e269a0cc646a66801d45b5ddcbef59adbe103b4d3331463a96ec16d68ab1a181335c2fec5fe25b4eefafa54fe8ef7de840386ac6f4dcb409f7dc2ab8ba729340ecea35919f2ded36f17d3ac89ce1813bc67c88dbb0a47d65c4ce2b061b590580db910ec0bebebbf2ee9fb5d643360931ef7d5538a5d7137a2748295bc0f76a02f5debba98f1b2747030031d4daa6cd05be467c8b9ef00f5c898fe07a638b606745390112b396298506b8e06ff65b20203b0237e22f6f6697dff9a368509eabcb087fb2ba9c5b926552704bdee1fc02cbb597325bc9f65d9ad8093200b25f1bd7f27b9228a5371e9babe97108ccc4e8d17f5b900cd7eff30df8de22e5c6e0814be2dac340ca762d5a36d9293e283b1eea2a43f93f0347bbd1f8f4ff50308ba94a61418189327eefe397fc2b4bc6e5cae28502c9eb0530931a1930e68e22f935a8d8d53dad7a7cfca7a5df5e3a20e8610b0872b971302b8804bad8a099921cc3c15e6ca4cc144afcd3960af99ae66e5b9daad29237c080f2326e525543c334e4219bdd96153766ae887a9ba07c4727c3074c848e38869c096281364ae2daec83eee2701346efb5a7e25091d6f46caa81cb5c20d5cad41c8bc97ec693f6f220f5f927072b872c2e9d6a810e81de93892587d156145f471b20ae8e265135e2e8138227f7fbc3e299d2addbe80702619831efae69f5eb6b26e888a05a0255447c6440c381b8e58e8c20c63a1b26c1a30ce1dbd5c865d4dfed49426d44a7e48ddd0e49db5d3b449ba99d2ff1deb31fe1be222c2b0b5f619727b9a4b9d9ebc25649ea2014e4b3876f91244e634cc802d2bf2294093774b4d299965a70bebf05310651b904743936f8206b047c1d86fad952f8f0ce0cc6f537946e31ece8cea59334073707d194b516d682e52fbd7a87f94730bac975fd73c922d2b24da7b2f02a132de0fc431179764d4fd38a4d27502ec70cde35dd4dfcf9b480ddfa9f89f0a4d899396319558819fc3f9e2052864a7cb5981a80d8a90bb03e8db9a1e81029c005223e24e17ab105c97a7cde6247e40afb73b583620eaef341420f4c47c7ac78dfb958b205929b60b3f0862da1c9f0073f6add1ad80b90621530dffc63bdcb46f370d568421da0e24f776eb343d7a13573dc772498e467a6f7cf6248ed87d87e5dfe3a47cf51682effedd678c2b1c1983e8f4411e9f847c029020ee8981f5759ec61110b3367bea6186beedd8789e885828158b0c3b7d99e751a85fb27ab8594ce2bd4ff0a63685b96879ca7c74aa2baffef8dfaacb690fe9258047c5a8f3f3ecc888377422947164fc6164bf11dbf449bc6e78cbedd6a4f4f489c78b170896f0f496e437cf54f97498d2197a014a9198b8fd8361ff0b92ab275f3b370b5f9e7469cfb42c2a15540474190fd5b68b228dba214eb7f89c41950533c246e17eae6391573400d8a18ee319a38cc435c3830d6674458b1b758ba44e6e5e0f5759bf5fcb8ed15509d9c0ff6f91062f844a60ddc86710b859fa7f4f3f46e8b9e79cabdf2a7e3b189d764aab696542890c79ac73ea585b885caa05bde4f7915dd44ae6e666e5e70cd5750d4e03d21a6573a5de83c2aa23603e3edc46a45496cc31ed0904811489d9d1663237630e89878c89a209e57bc254a350bfd5ce6f7517d8bf18263da99aed621f445a4bb69546fad3beb2c2bc3b11c338af467a78b46f2606f132a1c36cadbf180d52db094048b66b4e824e8fed6ab278f169f78c17127bd94ad08376006ef8e06cca2ed7e3c65d91cc8983052e7b60932f56f7fee31516f01f0334574f765c9f9ed03b9e8c8f3eefed0d6a28cd2f14a8d61aec90a4304d88135ee069766a2becbb3749fa9b3353b734e661f784b418c32a03b1659717d236b112cd55e0f7e1cd5efb58d8881e936836acc110336118bc62c815b08259868de74e3130eb19e241983f6ec7a9664de7ec683c9d2f92293eab1ff5c5546460922aecb4bf69ac0f812c41adaaa746721882ac6d1e027072b77443c489afcb214f941428adf0cdb54a9e69722bb2124af194de8897fb9af89221a99097f5e411d3d5c134c904aaeb62c097c20cc30949ac37d8538531b0652218377b0576cfa4f83f120c4d59038269540ac6cae1c77f68d7d66b44476495171e0f343cf90662f29cd5e34281580677f99256beaa58d4e71377a1c02ad9261e59a07ab46c4c3dc29d003fcc58305c81ca3d6cad6df35a16f3c3d91e7583eff8b23f0997e964964674d454cdeda89592c4a7e753f5c045163a9c1c861f6a728e6257156c4810af214c123795a12e14ff3744ba0dc4e813752f1b30b571109baf9d5416bf874b978530e3cefe3929e9081e96fd193cd5d9bc438a6dce3ea193b199884ecdbd8ad6984b75fd2a83e2ce477d1d5dc53f7383a3d8713d5176ea3372db1c16be02e52efb631590b22aa52c1eb20469b3c383a8bf588f6a8262a45bc02d27d447e3b9967ad662bb5cbac0151981df2e453a306467d21668a0d1eb9dfba6f436c4715a6d5d9397911bbb888b1dd1e360a43e2913e72a3f6c0e91ffb7f06e85b7fc1a8eff3b385d0a6e14bf2eeb8a44094ffa571e0717e6d29067d6481c8225907b82807320fbd1e2253c0cfc387b6b14cd9e46d7473fa7554a6a272c7b61cac359a2d00ff5f8f6cedb2ebbd0a1f040e6f3dcd69f68e3411709dd43532e156577ae765ec03859f413358091e5b3521e94ac94a71aa08d1e3c1036284126ebe90a57d0430560f010bde0be5122a6a86aaec99b02ab4f99ea2b1ef0b85dda03d56460fbcf6ac9f2881292dd3db6a1cea9c6ef6e06d6ea2c0ff16eb4e92382a6b0f1db43c10ac602f7a9a895e1596b120e369901e392383a43bd6adf9c2f077f7b1f2cad44881fe1c2e47cc5e51af70f601ffe35dd78c12454a350fc67903a55ce6c281efc7b0db966e563dfa32f39ef999c1aaecca489711bbba5519ec73d389588dea5ecce7be80c8559e968379bca60ea1450a5312c6c96441c5067af3c61d345fb9110a9a44ea86a5acd4454cc534df6a8af1226059f6129384bb30fd46e6c844a6dd3ccd205facae95e3dba88f875e5f5c7190e50593a400cf1c704b22e1b92989018473b250045463c67ddb1d1aa15006837d97058453085558538b5c1c696c6b90589ecc8e84039c2e08c650445a194af9b6294b89e14c1a6588dfe6dca50e24dde84fea4baeae236192da9cd243e7559a86e8125a4053d1923c0c0ecae995e6b0afedf3778cc7976382aceaf3ac8249347b5afe1d4fd913877134cf0efe6f0af5e3f489fab5d88ede0adb04d024a08a0d9ed44d098e22439b916e72869f0228c5d93ae28aad5df690d00b4d30f4588a61c6bdefdd40742dc1a3a871fee467903b35cd25afa43235fa2f698e384bd96064a48e8a466cbd7749c4261369441c62ab93d2adcfe29481faea957352c7c3400d6790aadf12cc50cc2e8ccdf664270627bc9970da6a17b123edb489615bf391dd7cdab6ef0766b821edd47c7f01a057b7136d7c5883908f78e3d13908092bdcaa24d6bace6a59dba3f3a0a6cf85c293ace9c74f7d94dd5e4b7e322dfa4e8d8d8a84018a7adb6658c592a66097c72ad6091c4acf6bcc8050cde5c6a39d9c16c42806441c54672892f276a1fa8ff62aa6315c130c235e93026f0ddb1b7829794a307d06781055565f1cdaa5a648124751338c667f0d786a9e48cd5247777d520f47b0f345576c7e2a08cea570c14c1c4709105f1d924f85ab132496ae9bb049701a7a37fd9d3885f2918d4a90aba95e254d69df1b84b428ddd3ceb01e8f7d59f2913fac5c9ff895fb4332e960236a252aef7b35c8451c8bba8dd183df3c4c4626fe0f8b476b1963c669586491be74cb52e5ed4deb7923dc7c27accf6af197767a1645049a1b970adbebfbf53104c69f5a3201aa8e62b469992462f40d9c4708471cb1a865f10ae92998ddf46e574cd8778b0db4f63c4be22eeb66da9def7f40d75f05b65cd3cb9ce8617300d354cf4b86fac2271d9c9071b2960c9d35921152a2aed7a07f26947fa7dfb02009917674f5cf8e8289f555bbe295b1153c7496524248cc9486a8d943a0a6bc760c4cf0aa9023121a701eb18f9b1861d59d07bb4388c7808c377339c290316e46e35f317b9670f45b37f1dab638eef13302caeba5d01a0ea807cadf0839e760cdafcbfa60ae99b94c6cbbb042224f64cb8bafcadff09a040c795a5de8b00e937438eb7f97c213e796b82bcd219da6c1cca723a273141d27ea9f9902548fcefafe8fad1ddda8db027639d14435792110afe5ce5a31d1f1f837434acccf1cff49ec0333c800522a112560b73b43f58991a8d476c01be816efc9d9902586b567f2588557767e675d330d308db047b0357d7da11ab77270cb3184b997d96e859fc118e22548b51ed4af5dd35b2e5d95b25896cb8494c680dd4561b1754f7e53b3e31dea691f4d89a65ca94980c06c649a1b3a84e4f62f506e4567b8292694c04696235e27c5d86cc4c7180651170efac3a95c608e40ce5005af737bd60cb47cb88b6df974ed2e6240eac36f517dac16631011b2fbe460c165e4f7384a017ddb240673f5ec6e55ad41bfb11b56c29f62b1472939f68dab38e148963f3953c8b25263ac8c03e6270aa10192f0e713acbfb5e07d74f8dabecdf3be43111ddbb530f37f9114bc6b34c08b90f8ae99538fe124c8b14b095d3ab3f27c604236a8913eb5369aa6dee42d772631ee7158256a9cacd205e9b3eafca7371bd858368ab00ac46900bb34c9763b2e59910b4116890475d243ea56805a4dc00367260c47bf63e23100af85bf6c6d4b98f02ad3ca0facba414453b2f2ad38da2a6fc93f3226c2811a274d4f9cf51227e30f572add73b18f5a40d8d65aa6b0afce4f307fcf80376ce56e9c01e894d6bc7d8c0e18c325c1c4422d8e13f63fb1867bbd2a764075f7925f70833e51c92b3fc875437bf7b6d1906f892c6b5ed7a796513fdc30f6aba22342cbec607781bcc8f7361c89a921b122e01d99521a8a7395e6f31fb4100a2f7bb3df4e422eaec7ed9ecde2b66474791c4486d7c1957ad145553c6326460a68dc58f6d2ea16c0d1ebc3dad1bc12ba202abbd7ac6bc1aac764399f5ecfbf5f56d69c25e54439cd5236c94736af35446ce7197ad49f37e562ddfe81fdbb47b7cb7b5792c3519b1a3ba1a519f0e47799becb79a6fbed364bf4145d77b22626975eb7953579244de1c512dc0456f5f71b259020354263ecdab174b9176b1c0d4963b465ce0407d363a37b126e7f8f73bbf95492f35e290101313d02b506460f4e503f25f6281659f3d2fb3c1331e3bf0e928c957747c11fe6d9805cae54750e96f0c902fa7792973d78d8758abb859f954260a4e36f99011141ba6c0d086f61789c04644e1a969e6d7d3efaca115831debee425b98eb368bda34e57c0c6e6078feff89e44da8aae246c63e791cfe97e946aa657f47768a82af854312c3fa3200f98f9fdee177e5a04eff27199f66386b590cdbaef93fb4c6cdebb69371298fc84e0bc23ba3f6f9c44c19ab9584904430fe67c10e8420d0cd478815b615ca6f9e5ae9162b88dade467cc695681cdec2098831dcdc738760024ca780f04045941d181ea840785306710d335fdebd4d89bf1c35254ab17a174a15da3d7cdd4226489ec8d01db18e73b3e5198f3abb6b34b82edfe878c4ef884b5403c92b0c0814adde72d52891cc6e4fa3a816e404b56634b77a64a4ede0bc0ed41091c48fc0ceaa4298396fe3f7a528e1fb4f418ad2a36fc2983f51643f83a30f0a8ae662d21bdf37257dce93c9baf2210ec46d2a2ee9c34be1f5765b59a99f475eddc64eb6012b93bd8c10b1a60f83102cfebe3209a044131db1581bc71450318e18f544a6c9289ffddd850faaf5c1fa192ff8eb1a320a9072ba8aae5289f326627144f6be4ba4f688602d332495bcbf88246297d9bcbbc4ad5d53830ee1fb1220842d4f1bb122a74e6d7d1e5c97981b25b166686304a5fec6ffdbcad868e91e6242749a681a74d50650f848e6112c1edf034050321fdf45ae4c6b74232130f2f2a7cf450b791ff025909b85478853617c176ee94148bae15c03321aa7a7ee82557985abf3050524a7b9594cec950f830da1f6613bf7d827a9044a9130303be01466d7944a13daaf0444c340723ff99eb3da300e9689cc66f0d53825319b817ef95dc357cc097629887930cd4821e38c9f3f3693e9c68b616c2a33e389ef9282e9f8e9d52e1f8795cd86a33cfede601d870ba9e6f97626835d17440de9764c62ea47aa6396f3267ab6e4edbcdcc360a9bab3c4fdb1485096b9fbd4e045e829675163c95de96bc4752ed120ddcec25fb702ea49d822ea963a7ed533da8eec43f65da75b9f9a605decd497cff9a98867f0ce70296d2654420c46778415bcacf9c9675ab9f12525b299172742604fbd2dfaf4ce453353eaef8849af35cc66e4bdb7a8e3dad9209e418dc2d94e28996192af907a1d6da534ec6e3dc3029ba1916311cdd7d060ed146706ed03714cc01e0234466f037eb526207d2ca84b624491bb0522be1a10e27b8e3e49462d731e11a3ec852ba5719b0fc429150a10ec48baff430e61d323d597d56df5292080fa26ba7747a99a2449bb7c3b9ce15fcaa0502afcf9bd2d415a1d3bb74de6569241d327605f6d2309c4a8d5bf582d9aceb881ad35f7799dca701bc763ecd10b66652360a310ba0c4157ed28b09810f7e550dd96f8a590746060f4cd9522c762279bb116e407700deecabe1d4ab3305576b8ccd8fc493e5005b812518818caea3728dadb82ca55c6cbc5fbcc406dab22fa3292788f0781dc31ad5cdff41f7cbc0adc722dbdc5cdc43a7928814bc3aaabed31b154ac10f8f4de11a17de2ad85f43b192952747294704830fdb4c4391eb6606a86b866287fb2fef8a7192cf111fb43efb5947475286d9154783192cdfec6c3dfe40fe861bd81d336d999032e376d7cc419009269eb028a86d8a65349c7ddfd877e2738f4c632df3e7146d8cb75afaceac0709fcbbb602e2dd6f39b53872b9dcb842e1c18b64914076497ae9183768650a0ec0f67f04d1992966afe628a3b2ca7c4b67bd081869912d4ba8d1b4ed737d807cb59f2325fd9d0686b8f1fe449456e996e56911f021625a351bc9415f804dbf9eb4617f1d1548534d7f6b48e4a594babce79ccce79fd51ace25511508d77085d480586c433e4e8ec063d2248a43debecc2fa0004d4ddea38b8e1aa293f69e1b87fbab5dad2fb3501d3030787546fbd54290c7b47d1aedc65bdf58e7a1ded96a895ac390b69590459384afe1de13f0952a8750d731992fad8fb3f778bb698ad5147636d24a7d7ddeb0f1c8a40f65e3ead3a916d61464af491dda1ada026cfd9afc65d9e71ca931061136713514d7060ad3aa0093ebc6df85e4505202e2dae393c369f1e08c7f1389f6f27d0fb19421f6f33942697294bc10a3a0ed11d3d8d038a283e1bfbb187f512e4afac698e5a31f3f69c5e59703e215f76d32b377e233e08024043e6c6b52c4f43c8dd54f779016a597bed655ca7c02f32d18a9dec82f06487c7f7fead25166a33e020f45067db6543c44b8b5bda518325227504a339913670d2758f6cb0e108a451b6ab3b4f6779e3ae0d68c68ee9c57dce9de8df401dafbf6eb1995d6239a10b60d29fca2517e26b34324e2713e34d3596e1247fa2dd6ed9a72380a4a5df974e99d7f40c444875d7b968487be0bbcc5be6b718abed9fdc50928f562298b2945f6f96d47521a5514db0fb1e339d161474c9ee2aaa389fbdb81bec374ac283fc43c2ec7c4e3d97a0c09aea0ded60937bf5f4aa3f3bd4afac89eeee7eb75658fa77ffdbaf3ec0ea695102a077a73fed807528337981c02be09b0fac88c27a88c842e3a4c55698df06a804fca66227d96e81678d906784f033d197f57ceb3eb98fabbfb473b6ffff16ca0b80406351e48988458ecd2234dc649b5efd2cd138fbe4ae792c4b9b6560e65b49918d76f83e84c4c774805675764bb1b08fd6187d54065019752fe3f2c567f86744d94c7d434a06d9f64f3f1e12c2cdf4d16630206d1395f2806c58e27b9c1374c050054b8d184a6de7ec91c0e8378e98908ceba0153af2ff6953604855903d83ab286550e2cc3d94abefc945be1cdb971b7d26514298ecabf8b2b9120bf9f43c64a4a495d03c6f96224340228444a0bd8c40e8069a2a81a310e949d92e300ef3b7f359c29c6e87f975839a0c6009396a3aadc796ee830f63a72731ea1d93f108838aebf5caec23a7d6d39d4ac863aa54802f6be94f145f47c005d352ac7512aa1df3ccefbaa32a2875091cc4bcfbd4ccf91e2085ce020ca63e2021d0dfc7ecb0120e86d6b28aaa1d1bff7bbe0acd298d2928799aa1ef5339751d33eacf4280c95f3985081fe98e0bab110275620539edff7dc94bcf9ed973e1c739871ada3c3cba51eb7d1ae4119ddf9778ebe04a9c4727497ce2eedc76b7c431c9eef2368a912bfc4124d3e76725fe7b14898c2d5b09a1e4c9d49659422d6eac218c9b08a61d7ce8194d95ffd4d386722c87f1e5f1da3584d0f6f959fba755741fb68f1aa29a34aad4f06c0dc8eb12c3afa16890c7829b0c7ab84006525bdb6b314867257d8492ca2bdec3aedbbc2a40e7dac9a34aafa25d6c654216884523eb4ced35ec4d93a41807233b637c08d18e48c45bc64a455ad57e69811f8432692a55a8e4ce8f5dfa4c5ae6256a74b16bce5918f8bdb10d575329c4c85c68a4dc3517fcc378af6cb1ed4b18ac217af091d5f8ca986022e870444b192be2cd78716c68845711926f002bf12b3150c706fe6eb46a864d759729e42f9228562adaea4544042181dc05290f3806558a60359abf925d52cb66ee3e56bea67595bf0eb23986c6bbcac0964ef87c9ef5e0ca6b8154deef3c320f0995a62bfba1391ca53e07a8be15323a7b58b37d69cf9346566224d95b97e6b387bb3c10d853b5b1184e853b0da08ae87a55c0a0a3490b24287564d351944d9da576007e2243a06067d0f000c3cd65860999e6b474a347434f44e20e991bd674f8ce066841740322cab7939dde2e765f183cb0d65fd51f0f240fe478e2da05a887b6783460e3b6a07bf0105149b3c7cc7b345fcefd59cca8e3d3173eaee79b63305049100efec0b266a7f1346a36cc3328c1ddee9c9e24244a07321c163e3ba49e6ed478723976de2578a4c36871864c1c605df9bb147ffd45d642da035e2cd86406b145f9c4810a49c98e3e863d3f0359333cc04c9a540f2bebbe70d0d7042aafeddf8f9f7cb6bb47bb3171798aa8a7fba9948e85288a5a752fff9024d34ab32a97341ec6d7696f1c117d7213bb4c93acbf1f9d0623b3b132280363b1daac3b5219c0586849a8376310e9cf19e683754481690312b6c564dadf9e595859aa630dabab58ee2c6511a5393c156a3d3cc16d0af299841276e6df6028698ffa7eebb316a1e14ca0e39ee8db7cae6e9b9c5a44da3d35678fc87daf0298aa910c1057f94aaaf6146e77e3a0f4882e7ed022c82ff768a3a474f1d634d915efebf5f2f8f628a21fbed804a36153437f346bfbd05b20ee93c5f8a2b1e4ae257da875b86467b6fd267ce0c8e55a715901125bbef8284df14e3a524fe2a0d019ce6d9e80ac9a8e15539ba8fe7507ef0df25354a259834833872a6b0cb6c77d68d2d8113056f97e8fd45c1bb9b39b808814e40d09cab6dcd3143f17a423ba14dd73cc8b2bf4546f9c65d724969d1f4ae1caee145b05e90a80b648da6b0929c0e5260ccfd2d10a056995bc169f7f5b2dc67cc651d149f26437668a7145944ec7a1014f4fe186311d28df71317c189fd8c20540af44979a6f38d56cbcc4c9f2a2794b004a9a5cff1143235a2fe25d985895167be449ed1782eda2b9b53fe1a480898dab28b6ea5ab3d2bb27b0489c42c7b5a9b9f3940078b0d2e74710810f8b5db388f431879e99f6edd716604c6b0ce3094146b3173e761200c0386f0b65c7c14615c8f4fd639ab0289ba36b6071f664029c79bbda6ff8eb1c4eccd477b5b358d8b2645321b8d869028a15b618fa73a5c708b864dd48602d3b3ec2e637f32f3b7813f499e5af114f54e532f0519423a816ba07855dcce0d3005795f24ad09d92a399286ef85ce638c93b6b4867e2c96367eb8dac6d4405de848b9b712c62ee84d40bc2c3298bc422a3ab05136bd1d6625fc8b22bbfee5f62ae966b2670ddb2ea134274b3550e2f8f4db5a32b5a50e9f31724af02dced7373ed1bd1a45b8f267815960ec9c41518d2e7abd54d7c3268c2eee4cdb8625355b6321b11144059c006ac2baed4a83c6bf2dcaebd348ba861ead777a4d0d7f86a13f4c772fe24071fe2056d4c16068df4ccd05913454af2e385789deb4c78c19765f33ba75550d8391144857b3e78e89a9b8b0a2b9e5158e0221d1de78963912a21c4a041c0157810e81b150a196a2101d9eee56ddc3ef4e5521565359c5400a01b8bb5daccc3a997b8f757468f1ff1e8c892fb3330542b31cf4e243333ba44e82da43f2aff45df902cc408ae0065c4e0f65bace05a20d2ef998549bcecfd0e68cea35964afcd8771462706d8413f8f4c4cd6d77d95a8bd10cbb8d68d693d53cd9abb5f4cfe9992adb6061fe1cbd0618b32787ecb2ea7e2cc9afbd26122f2c4fa2c92f1eebbb993fe76c6b3de406333d53cbd8afc6813f306d76611a2f50650d359aa026779989e03d581638304b9b713b1bc3c9c329366c2526e893059d1eba605b89866466b20c68c684169bb0eb36c0beee4ac91f343b2197d0dd2ef1b5880e3125d3ca621d00978d3b43bce220e074653971a6a4f9f55247628a4e37651180ae279095bfddac04365bb166f8467035d25b5e5069e05bf255fcdbd0e53e3c85e05df09ca58e6ce6e665b9ca512c9a3b79c568649ae0d77eab30891b107f68a6d01b38fc259f72323d346657d9426c0e7542c2fb8c8fbb1162289623e37d28e6a66150aaf32340da1e8d7548b0d2dc3c60100b43e16f500d8b5880ea8665daffa125bc37f49385a0ec73ed2044db9861aff3cdfcd96c3f93666a325740b3eedf58a6c020a435411844ff73adeb0b0ad0805d03938b326fbe21d32a0a2100b6e62bd8034f5b3251234603ceb68e3ca8bd06a111ff2a317f53a9846b509eb47b75cb6ebf88674ccb2860c2d253ba86810f227d5f860f82423a652a91b422befda9aa4b3e67ab17364a78d194a640623066364018ccafeb7ea325c98260b6560d2b057f6fc001d8afc684422c3f576e69647fef799f1f908deddf07427ec61a1ccc027422684dade947459e9f6bafe4d1136260e5d4aca86e8021c3c3b57ba8a3134af0ced06a6fb045ea7d0ba9c7b65301cd57db55c51f74f4425255f789a1a765e2d4346c57c9464979911ec469b05653434b675e8eee867699e513f0ba4246a55434f0863c90e61840a490e7b2289feee1032f6a94df498f929469b894d7257ea1c16e5fa71dfdfee0737558dcb13da4cdc7c3410186c8b12217a573832e55c338234c76fae1c4ff8c0293121e75fa53b3cda1b88fc25f6e82389d31b4f2e7134e9eae5dc65c34b184255e20a8175346f500e0652494d8d5011950dbbfaa09b643bb5e9ceff7b8b7a9f80a595e054c963877df6de17e69bc828e2e034e5c37b8ad994950e85dc9f154a3a35a85a1d759ddcf8434f332e7f2def815d3df9ae0dd639afa73047e46125393ed119d650808234230b6f2a66631dcd81e00c12d784e6331b482ff31c7fcadd6dc8a61cbb8b16d745b90928f00e98fb9ed70058133e55b5f8370c4228a4c334c1ba010111ae0c4a511ca2b1540c795a0ba54197a10ba329e32e6c0cddef010b9f36b32a69a0205495381a3e0013fcf63fcdaaff7cfc7d5b2d5f5874b663a7e11e692e989f06e70acefbd89b31192acd8276dfb7c07728a6c17739d224774e0a966a9363895856207fb0a509ef620bd70310ebb21ffcab4a191f544a1af86ec0410a06b700010249615f9b5d83845804cbcf66d880917a3d27bde41afe0417dfb38c9c2d4cbe2f97b75334e035d7ba209293103e648cfdf506570a05d0ed52896f76f7be52c39fe3fc413e8c52ba4ea9f06c3314d3d1864c7020ceea1e1c3b22c30203d7b06fee7ed0a4a9e65342a064d227a0694018399b486c969b232f436827d4f7cc334672b385507347359306cfc53dee481cdb5aef386ec12068e8abe087b1c5cf2f73d14ebcc7d63fa59104edf79c64a11b94fb8c371f8317ee3b3ba7b69dfe0602472538ef80cbc1ca0ab286e27b6046fe43326ddfa0f1ae4f7509a61865aef6022ea10ad4f32b52c26099945db4c773022240c2d75be9514b81146a6bfe2621f7b9f9850d7802e6c9247c3384493d551e91617fd2352031e53f43076fe025ae2bd6f43791956b2cff64901ac65111b062a306465b356025b7f72e57299eba9748af3f8cc00bee2d69403b26ff15f1143a1750f6ab7a5ed56cb82212da5b0af4613e0de38b9d7b9b37c3f95bb6aa19bf3fb038d0c1a79687f72fc75a009a6ace697ea2a0ed2ea4b9eb910fb2d951d74323ff573717a3b52331072b19704432ce4d2c345c0628100c648e056b4d965111cca838495549951c38e1a12be66bd33d6139cfb1c701e4583b185c5ce1d20b1901b9655d0d746e963d05c648e779509a74ff0586c4f6c36776844592e711163a8c1260380d6fb38758c16cd9bc6a9d5a1d9442230c592a3c569102c2cfade12147dea28ad7827c2b00f8c7bcf62e4ae7d08abe324b9481b611dfca191a054e208ab93aec1e928fab67d4536d0244d5dfc26fd4245a22cffa077c1782a03ede93c9c853743280f9e035069f4549c18af35bcc5958b82782ad68b5e1f3281d1890f2c48961db29d6c705e6264528a4a7af2b9d64cea286785eb1a42c3bc0a4c8a273c31ab67dcd11fccd28d2fc90bef91aff9626008a839cc1f977ff4696ff4f3eeaa1c0440b62c23b749749a94a57d2bf798fb864fc66ed79f54b1748099001c134d6c037cdc16df0334537fd78721edf3d71c9e27c552e952b339ed6b548442a407dade4277972548dfe668808e446c28ed004cb874f1bb987407574012b050b22fa5043ac750e934f8c611f676565656cc095122358e816e2e7f00214ec369749fe74228ac201040dc244705179135749d02370076d114f7cffd034519ffc8aaebdc4c75dc129e2fb79fa5c5891e7b6a9df485c6862fbcfab13f7e3d13238ac0039087e77e46a13777ea2613761d6bc1f30bdd5c1f5250aef4068483ec60c30fad0400d330f2f2b58430867f8989a6e00268f398b71c0876c80c5a9cc81df6f0c3c1de042c026741f43f2015233a790cb543933ef05f844f6cd9b5c657ba85a3151db52555d7f9fe4eb53bbabd4f91d048492457dc7cf4a297b46861d7b17ae442f59349b007b7e6b11f5cd7d407f22a6abcb29186a414c0e270f95bf58afb4136ef3fbc3365079d3efae82c6efe41ee40a8d247e0558fca0a3f8bca3be68ade6546271345a977147a644df5f9e4fc55137ee6c8a4ec167484fd4f8df2fc65fee98b7ea6554e10e8fc2aa591cb6d263d4238555b4d4d7cb2416307b601b8f69307fe2faa4064d2d64b8634c7caad28e0b6302f2c9dc573c8d626c7a3f4d87c551c1d12877511fc4aef319569f2009e04b313024da15788ba503543d7803dc3196389b724f764a8747a4f45f99279b9cbe3cc2e889cd330e587ba96131bb8509b5558e28a327bc9f06994a0a1bf026b55efa59e059d07c7e4498ddc377b1b052ff2928ad56cfc4f218d472fa3064768515ab5a0a9df6f7f2dc4196c2a2d17ad6678bc8bcef80bd3b9287444342e7033a6ae1cafbc57f8468422b5d2a7764442a70a80a1e070efae94789cc105521f4fe4371143043a25a430f118f44b1d063c484a7a8dc148f371f4e79f37e4ccbbd8c264913b9e3d42ffe78b1bef4eb13c820fe57c0e292a46a4126d9b82cd670f13ef37d1d0291477bfd2c113d0e560708a8093ecb8c22009cc8a2a90a2eb09a741172384daa886eb50308ffec5ade61efb86e93e50d76fd69708d7f7ac09c690b676d330e9a5c248c1945fdb56a3b8316c2d7ce8b13c5d443c9bbf05fa3c4ab38d6bd746d0ac1bf2c58bc39571054b097967d5b437e0d9861aea790cd5b1e43ef9a0d29cdadbc61f42d76c453701162e8fc1d7269a5bd54a101a77126a5d7daf2ef8b2c46f8d8130205d5d98f4a38de8d6dcc9cba7b170ed1043eec1364743d29b146c7051614034e70b7e39b813c26b779f8c0927d7769ccad1871e3794f53c5075229b8d0df57eb9669b0b6790ad08914c73c7277063ec4d5154af2e91926cb39eac90ae95f5ca83364288ad17da9b39f172704203ecd568cd851739d7dd2b07819cf8ef2af3b18b3cd03dd5a1a0e664de490ec3c67b872889f382102d309c546411de3fc6fbd527df43ffdd6cfaf9dce016e98332b9d37a9c312e4f6e421528a2fa6622ea8069c6b978795c4d1a66409543f54dbb3a39b5212dd5798101604fdfa094b5eeb52ba6d81da3ae9a17075c85d7e17204597f13424fb0b1f707bb6bc184fd68666f393dbe41868cdf9dcd55e4a095c941ca6cd2ee7855916b166841ce8e5610430be624952a52cf565aedb018d43eb3281ec248b7cbbdb826a356d7937b9763d323a726ac67dd22ad5495fe664b551c13dfb28941acdb69e6484610f77ed42f29c93f60bbbcf2ed8cedb6dbff24bb3524484f722971651416a4ea4c3882917d9f7d57e229b25634b4218967696d4d5f72f1ccbe1112ef92d8bdc3f4ad9e8b3e282ce8af2c82b21353f1cdef85e695ccb631d2ac73d44f38bf7712b37d61b2c8609730ceed31d848a22cbb6942eb3bcd870bb508beb8a628bb7ee345d596f4c47044db247a246e4ba000b04609581c81d6248d1b21ee558595fc3b2b352f0b343cc924e1ed3f41e83925344542ae4409ad456af763384268c9fa7136668dfee4e5b00541e307580302b24c7441f6b9c7efc36362279f3e1dc5ce1268e06c02148a587a3b5409ad3178adf62eacd2e25249a6d83783092dc677a32a228b4080c7700f8447429d5f05098e763f8daac67ed277dc84a35c7d1f875eff26f5fc2d2d2b8364bb30f74b7f89a45841c68fa63d229b575bc9cf90b04db1869d65c4a5e06a59aa82f7064bd4f212fa3eb6a72c1d35cfaa26154a2d80e094c9f67174ee505726b82851cb9d4634677048e9aa9b0a770bdce956dcfc117700c0c0ae6a2c258abf4ccde9944e7ef879206618919ed47102661c2bf420b48068dc1bbcc1fb7e963f44507d7d7d065455195a7618b1cb773e5798ddd147f705c5fa62abb9e974611c63694d8adc20e01589980536f6767b2e06fe9160b5782338dd0b8e47a0574235c82ef544039294c440e9541e72c0a0cb3d63006842b0f74f967a652f1ff5391621de1ea620882564307c87d5930617caf65098127cc72263c73e7927dfc50177ee73de14fa6ec4931dc50e2a83bdafac1cd290198ff1fd61d115a52b0a269859b765447740e80694438440f891fe69745b701697fee6adc27368aff16d9ebe0b5f8c797b5bcff25f4d497c6a285196cd3711924eef8344832feeb3ededec06932a818a12519af8f7555a806b670725fd555fb37cec0754556f9d265916eb0b7f65d4448b94987dda53f391bf1c40fa2c8372a2d22b7a70f0eb2a88653b2854855197e8214a4e61eecca7664ebbb69b05b3fecedf41b7c92e9a3fc52f1789c4169214ebf90bafc16015dc480704ba27465496a9bcc6eb4408029c1e155b81dbf7caac982817f5f552bb872d4d9c755029fd540b88dc859f03052d1d81c7b4a46a5155d1b9034dc99133ed8f58ceb2f5a8dd618dedab3207cff7ec7e0707917ede522151af5298f33d478bd820c0802675f3352dcdafe27453c3ec6eef76914bc1e1b3cf22713b6601a32317a4c02ebee9ee6e7a1ad3d85f5baa622952be34e1512878d3184d67824f2454ceb98932f16b768a7d0879a57b9a595fe4675ec9d764daf2e75c8fa4de5b59ce36bfd2c7814de22e3433b0a1514bdbff1e2a9a68cf339020b5a77edbce078971fa76390d83c9a10e933801e760152a7980c1c3c25bf52d5ec75ae110a49427218aca200e397c00cadf21eccc0ffca0cbca4bfb25f6f044238e27320ffef4153ba21795c190687c7b4c1f89fd236c2d91972f95df0ab5c69fd0f97476234c595bc9c0613cc98dc150c1800dc4f135c8f738892e3d75936180650d821dfa9d5c79b151d1ae120ed78960a23817793b48de3d7223edc246df5afd0faa14be45a5f148e1284a8245d0849dd8b9ceeb92e7fb75f04ff702d387d331c3536e03369488f800217fe7f87754bf86fee8e573f16abe5af2d75c2a9898282099173d495d1d40428f3e6106415111be871e091867b880d2c6e52c1d4ec491cffa7f88032c173825e1818b31fe9db3bb37b2880faf20006eaea855c6c44f0aff4e5dfac484db6dc8967b0a29f5691307ec26853405d3adbb305e43698b0dfe4fda0ddd1609cf6abc4ac8e243cbd71a7b8045a3d91d10695d60d75c7c69b285147c7ba1dd276c5f989d66f4f1b09d4241c1893efef54f56ef1e07c42f80285770efd1666cc4ffc4c03030caca7a6326de7a82c77ee87eddd707f2dc74328218defeb06e72e758e5321cea715571e1c4a773f9d291eb70eb76b3c615a59c29bea60f9c6fa926b28970c24b87782cd2fac8f597e9ff036301f6b21c901a6b39f2b7884c89111f813910694af88172df0f1dc199ce57ef94292d14929a54b5d481e4f776e4d45def56907b1621a142a02b4d25954a6bd4377c35972640cd5c5d4201716529c5e367efdd215e371d452a95fb18848e0066ad37512e882d18e0871a3462d0d34d6e5712b2d7d9388a1702417ad6d1c82355aceaddd42e65035f5b281fe5986f56bc4e69d13a1de462e6facf2e7a3f8ab1ac66e1b6d40313d036aa0d3cbc68b7f2f3f91d5875ef46544be3c455376c6e06bbf358a9242c239b7bc6f19ec48ee674f95d9ee1eff4545c6515742ad9c7b69d00321bf2b2a920d3e6aa587cc817c5deee4bbe870c2611beff7cf00b61ae90c3b9156a57b40c915e9a5ac2e1fc4b85442c60bec38ac678602216c53322b7347f5afa7a159525f3786e360ad78f2741bf8e13194a033f73ef723611043b2d2dc9c42ba56bc70ff98621870b6a9d0c737b29cff7ce96218d1d2013cd0df404892f076cf91345cde2a623581037d1d7229f1ecf4d5da2784f027ce2088b879251aea7e55c884577a8dc66c2b4844d2416a34f1fcfc49db7c642642be50f875e7e0e28240aa81bc77b03531fe02d176f15cfb6d4a6e311fe2a768816bcf02434ff7f95144ae46dd0c64789c25bdb4d5af9d3528be70b19da948d778f5d4cadfc7cf32f772a5bd6ece6f5c30a65ec790de97e7a5f3d119d2b754b47da977204f636db75c028cfa2b7c01a3d26fe06c60ba44a69e1fd057e0f0dda6199f49722cd07377168a9eb9ff63cefc5d68ad229388aa695feb47d4729f94ae51614ef80d5dc6bcb690915dfea1fc7cd751be4336a4e142d19321b09226b49d869d91dbe99b42fcb164954a9dfc62eb96bd1a82fe60dff0206262e8181be802295bfe03ceffd06a465928f66a4abd25e39e85f06c98ae11bc601873e97794388d73c5fa44e34c44ef1318fde2e258fc4c4e42cd27665851804551fbf52ba8b8b6106d2f59e402cf9133d9351dc80b93adc66b4edbe0cf3fae365d8bae03bc0162cec34100b878b3621b14c2035dc014a926228fe2bb6e16bdafe0bac338723338baf29dffcaae1bca004669d5c4ff767f78b31671714d0ae0fb2323078a0f682efb6bf812485f410c71fdf6693073e69be58f9b4659de186d2b787fc12811609a3f6a0673d2b8c2ebf00d630d9867c970cb8365f3b060656051a24098439275561ff47c64fb1b8e85310ff9ecb5b2f962b1fa422be2cade684608e2c72b42c31e5cb85ae3877a8990a5627cf185279aa07ca9604bba1a453905c567076c2c154f10bffa3144d285c4591f94c8950fdd4f3618bbc1824ef5084deef9acca83ea43acf5d665a9e3fff54d1ffdb1838e5ddc13762cc59718079ca00d40a81fcea25d21aa7c427093a37e5ca7d55ccf6011511f433dd3b096d7df88cc207c634bf705e884c590355d72bdb45e3c03072d03da2d1ef314e344d58632c1f3da48ef5fc718324cad72a4cd2b4128f4e8fc6c63fd01e4b66301e49242e45cee796733e4326de1b0e17306126c6ad98d24aa56ef6585a4edf9a10727e5d44502a0ff1bd8bd14cb3632b26e72cd064fa360151ba7fd7e58a3348db71200d4c880a4914fdb81753b2b111f75ee5cfbd285273a18693e64eb238d7c296da33269ae8a83f0599557a9c56749973a0e7aec5879629e334ea8770e4c434880d2b0b827e6fa5140df443f091034f73d6815eda6225b3ac9da018063b2f0052c490d66f23e0296b8a901abcdc3f43b8e81a65d8633cd3972de55ccc33674e2138dcb6b42c30c6880f47ce20dae6ac33750c85db828e832df43315831bab9ed24b0ba1983bc37199191052a2005b7ba3f677bb0502070d8851dde2a5d90aa9c40f1ff76e8b31a1d45f23193b471018f017543cc72fd657676e63f9e32c2dd954f17f75e24f4c8aba9bd06979e6a96fa4ff27c236fc8faaa34764608025bacc9b5dc4b965e301ac7f68f9b339c1b02ae350d20e503b3dcaaf4284ff2e2bfdb1c25de1bb33b117a3463a8922e754135d81da4ed859e33f73fc3bbb067342fc00631bc12da6e731d9f3f7da7f4cb23b0a470c1958f789807e3913a4fc62398fe079a3b515411cc14a5b098dc78076943a4d926234bebed57fdae31363e54c5654519bb94dd81b581fe12029e45fc64ac67ab59140c522951d63b39e39b082dbe73c674b1e1b6356728f367d57fc4915bdb73bc9a069751dfdf927f3b54461f3a69ae762708e85310c088f4ccce6cc2b651ca416076172eaf673c69aa9ce5b62e10b7b81b8b163844191fdfc280a6bc812660ae4142788d1e359a79d2a9415f74af1f04e3142d985aa56d7f8d2f1ed1ef889d8887a75fe48f5f26e18eab50f672a09b1a9692bb23838a05616dfec02c81d322347d8754801d1e545c62e7c4bd58c99e515cdb1b9953533aa04e94b9e9643b9ccb09b788bec2db638ed8cbda59ee2e402a40f2b458552b4d3f05cde156a585282ac610302f2890b6aa64d20e7e6c3f933315b62adb4f8d6120b6e1d782e48f2a6fa723361c904bf98ca6ae2997e84df8d3a87d3dbdbe63dff2ff9355a188d0e2f936848d999ed64d67466257cd6f6505c14e2e957859c4e4968ca3cead30a23713f0fe47cf454f684d2485bfd8d643e314c80f2fd5707c44f89a48cdd7c3e7be039818f02d09239cedefd915493f7d807c86189dd9fe720351ec86e0e8eb31bd0ea80599556ba867a95fd73c9201ef9b45f4955db1203d6280fd002174d63aef8db0b4f91c494f3abedd51c5fc6081959239589afa084453f82ae1cc13297d670b8747da9ba1115f4b387cbd081f9b33c8b02810b1d45c07a325aa710c156532b0c0a784c15d3c305bc9dc0e19ef159a07b09827fb00a81925b9c02939cdd6b2280e2bde6a25a1635e2ed6dc2fa902e8d5c59d84e49035436fe02b95b11425118873d6d084e0daea577e41570905f05dd0066d01564e8dde65ce447114229874a97ad2e23a84cf42b36eac583aa7f58a89596b8697719e9706b05b6facbbdebdb6c59c688f1d3d53ab0e19416ac1f500cceef5a527ee1144e4b159904ef58151bc0340e76cf783fe8e349ad15bc6570751dd332092d86fa35a8b0f0b8f4f885db9ae0265674fc8ecde31190d7cdbe8bfc322a52150671097a856b6564190185ff2cb545dae48077012164676aaea779bf65944e34b35953a76bae6b32bacb3ef001ee9832ed129c7293bd3260cea9a52aaa87f783b495db1fe95447d48de7b116f23247d806b1b642d9dada7de5518d51478c232693446244fad4624f9c276ebfc679f6d874799271044195fd34de0ddfc3a8785d40144641e2e1a76024e69ccf67b371e77eb48f8c16f073bbee5510b4cd5818651d1f44251070f2af3158beacf4b0b7ee68e773a74a84fcf8e14940fe3444ccadc6961296ee5c7e28a86294571bf93ebe1eff49c963700ab11db289b8d694e3904d80c3bd22a9f1e8924756764bf0f9e460b1d7a3ae5e3326f78635ea7cdd070e260a4b76fa1139541b041bf327817afebd7bbf96eb06bd06af85df4c2faaa56a7787e35cc5ba9cf6ccaf41604cbb4de0a408881e69885920440fb501f907a3080ebf60e93e97092068b8a0f4f53d536236377793fedba1753977c28ce7779d745aaebe4cf2f06d590f2b420c26e4aaedd335c529ecb4518330ce6694ca61bce4f27afd89433b91c732779a6ca23e8e24972d76fb25b9f2ae9edc3d27586d0908d55458eb5779dcb97275e948173ed35c2a1cc59275a93ecd4e0d3a5f8702f31d9e231457921a5cab699c05a879a8e77706ded82791e2c1d5517f4ea97451ceec2aaba6cfb29ad4a0c5834f388dc70a189b4e8be94441c9f3a5059ec960172d3077a887ba2a212e79924081080df29f74adaf6aae2ad1f44e2d3adbe884e4ef7dfe515a8fb846f2201d516b59f478e375bb9c1937afe8edb1fff79d7f4253dee1d9011ecc866a88505c406cf2c9c0a9f5317f6825ceacd5287d521ecfaa1acfb68acc06fa2d230b79c6f28e1d3899730b0fcdb1485a9f0d3a97b04ca75f5126c5cf1a3e0fb236ae9dd8c5dee67f311701c0fa82da584c55b0c9c0882bffce078db53e9a8906635ffc9cfb6e5d73e510e7e49db15195e3c84651ca5a0d43baae1f186289fc7e7ed8be047a3a82790c9ae9b50b1e16482ad6b6fd3d9b268b5391dd3bce8a977977717150e16ff0fd24c63f9c5b9d5095e06024973e6d86d5384d95b1beb60006b0cc6b9fbf62f5369661e846fda26fae8c12b3a2c9802fcf089edbedabe2fbc26f53b50605464f383057631aeeff7c02f71349231b8044de77310907de9bcf85a65b9fbf7868758c9b318fed4bc14a74e41e49c7d37fb3dc1896e73f0481b8860a873f430afbd74565cff97c9b01deeecc63095cd39e0af6e2a0268474d6d48e504f3d08dd23540f6d5f6b51e861120c041406e81754159763c8ea7f6bc9ff60f277b062f1048c4c5d2116db8db5d2be26c433d0c131b8d0c9c10341ad3789b0989ed4d72a47665de8813cbcffdd5b9134be9866a147ff7104a2e10a2df058c7320ea9bb06cef2fc1d96ff2bac149ff6848c0e5e8aa00afb5a6c89ee1df7ef621e32b61f5528ccdbccf8397e06913b0682c687a43cb6f2b1af37a6b4baa6c18fe7b69b080d55e37f882684cd20d7b15beb4fd61f09c7560290cca3151f26a747bc022ea2aaf8bf08a4e06b9b45af523cd21bede5b6fc7df7ed614b36857b5349a89e970b910ab258765b07405df1a0272c7d29ca871335f3269966349d4cf1d043616a28b258c49d194c951b9505e00039c56aebc78796eadf6d82a4cc8b632b06b7f52517622e52112207c78a2350b2a9a9f998629325f882e3f13c9e91631852daf38cf6368d91fd1cb36d464edc4b349cfaff94bced915fe671072efb6883d0c2e73122867202d2c3dc24a74fa266e94c68826502aec87c4c438b002d8a9ff59e28220cdfa1805fcc8f67d04226cbb1ee4435e9e84a2d3d86369e58b15f6dc214e5eac74f999d74385c4205d327c389fc9b5d39110c3a60742b6d1c617af884e1a2f21ba9985d67e46d0ac8c395b7be7b0facd8681a3b87677c9c2711a482eef64b1a114c493bdd5f06a9b5221d934c9a3dcb2f4293dcbbbf5f7769357b56796b7f3e609f7b588dafa5f6e0ca174c542055b678305a462f4dba6bfef60326f7ea6bbfc460055cce76952ad69a0aa16544ae011e4c1428a3d8bae3774ff4f5cb276e520c7107969548b23623c64458fb4d57c5245c9c7605bfc1c081850b9dc1266762e80e9673f4ae756b910033b340af7ac384bab6634792d2cbcc97c0992eeb9ccfb2431c469f2be39334eab7bc65e419567219ccbfd90b61e57052746a7bb090cc96e151c4802b63df40eb0dc56f528231053705eb4cac4c1199a2c0706a1fff000a5976d9d53569f1245585995945f380aec7fa76f02b3da24b2f5661fdb3e64b8e486ace01f504617e1876c7794086db53bafbe1cd7060a656597eb19b20d98eb2e2b51e1db05c58e7028c112008d434520e550c1801d5fc6fda85418c728e22b2f49a492b41dd165db026b9cedeaf53cb438efab9f8ce0f2c8b9e73fe3c3fdbcc97ee48d2faf738a0f5211f62df3c168362a1b594f5789e0b09af58b88c662ab3377429d4fd977a0effc1f0770c95b5ba79feba91e9274936621966a8048e400571fe1ff1f813dc8a9ebea031ae6f8e8007fbb384eca5fd9bff419e508e242b0a85c9d50dc0a85c39cb3d650c59e8d857f38108eca50fd6d511bd16f23c80753d39b8f39a6672d451918c0173997e8518726db90fd4ea28b61ad74ef9087eec3bf3aa7faeb1a565414a3a92f601a75dbb509aa52ce5e3877e5f2a1bec6ad7b1f05adc13721d85fb22ba5d38327369e2f997c06ffc2038789bba738742d133bf6cf5c0c4a60c394c016f77d34171d203be687ade0b695127dd493bbd45fb44a9236e725ca6ca739a89f3fefeb3ec679a0686202a7081294493ae7f8f15109bf55a1d16b9e1ea2fa4c643aee77bdea627508e74c3a248a0b6ff3e78ca07566d0b64cab1e36aa32c35e7d9fd8b5a4807c938ad0d3e4db4083eb43a095e7e2eeb48b6dc323e856992f2483a15b2a25dda045300cef7ccbcbb53c362f95f8fcffbf39a79a1167966b5aa00a53343778c83c0ec1c7f2e4f218dcbd0f243339f296925f01b4d3400c9e129aa63485b2411065075656c71d8bc00498627ff3558ba4ae059d14d20a9ea91366f8c8c0ebfa60cd2b79be00eb95354e33680386acf3da5809337d4c2d4dd5cec58e2db43275d26a7d4d4c5e67976d432587988fe00afd2528f49eecf7c95783ff07f8d4c604a23f36ce18e276f3c3b043fa8ce6f5c0b551cfc9b9a5cf1280f214462365a51e0c9e0544bb1da12b164fb1c929aa313e93afdd52eb0032779c32f5616b50e4505e719167aac08dc2ea1fb20929c53f6ff1281aaf532b4e2a80bc2de65e28055a6e2c7f98f96a5b9a98ec88b77dc623c1e974dd46762a3b77d3f94562f5b2640b16dc9c7ffdb073aa401195c03b74262af8eba2ab90c995fafe2f4df5a71b36ac7933ad67fa1c5361ab1b4bd71d747d25a40a8796c1f26334ec13d5081b3e5ca899b94cf44f19746a94e4b4c1caeae55fb560e1d33d793a20271f73f1cf46b7b80fb00605aff45c28d40e0c99604e4e068e6c9f13f4c71fa52a553210d94f7de2100e143beaa747b9470fdc696a2739a42eb084baa73305fce1b22abb199e61f3fb8331e01ecf43994c50101aeac9a1cb8f326c7d293aa472fbc362ce51c0bf085d23414b04b06145dbd0dfdc558b2d341d23211f6095133149765c3d0d74072bc8adbe09bc00a22092ef5471f373f3e9dbea4fd88746cd7ccb8c440acbeb3771bb005d8fac8f5700650967e76ff8e8b218bd811da7100d42450723bd0a9bfcbd32d611d8edd9c74c7d06c247757e1c602a149ab4dda57f43a0123a2e0efbb07684668eb63c436b7f2af74f53e2a1981b6bc8a3a3140af3b76e110c98a5744335559a3aae055ab1b427b04dad5afec723427538dc3d668d4ef0e59847224cda87036cf62989d948dc769cd6134f8ffb186d1b863ab99063fc90ddbc400b1757e7061dd916fcbb4c9f91c0e727eecef7fdcef6ad9afdac66a554e2c17d5b8cb2dbfe3e1a650fce485054d29519b1a96ddd01577cb293ae43c2e85ea166ccfb076511d597faecf69976dbfd196cb87399a79e5a00e5810795ebfc51c1b060490abc9527b04867b6b86533a6f7a756a25097bb6e5650e73ce3b29c17df968796d93fa2736056bda791e19af5907cb480fe48b44dadc6e03e80fdc63781304f33d2eeeed3a15ad298694544a895d7c0b86698239145c977ea81406feabd339f5520ae95682e7a893d9cd4c3af9727e57ac3e7dbc73545be7719b3c6a2c1882321140c0e0cd6bb8f3efba744b2732caf52a81e235b7f7b494267791df594563c22481ba3534f7548bd33bd16ce81794f3654d5678c90f13e35d3e7d693988bf39d134a362f921ee678118cbb5b35b57349eed43e17565271a39ce49fb7c78d2c5ccbc4e556371eac457a5885ac7a696ef76f45169549593ba9d4ba53f6dccf10662f12bfbe1dd21f66b0b3fe4ed981624b1de460e5224a0367224ec645edaf2497e1158fa23186e378edce3729c5f84f1c95b6175db1a862a0fe2209c15e5109a2e14894200f83509b1c10cdf870155ff1fd1eb59527dfe7fc163b1ec4eac2537db8a2c07854a605fb709be7e937fb6acc0787922aa1d27407ba0fcb73769a207c0b75933d27d57e0a15ec815c91030e6623c7228cba4c4a75ecd716b62fd8373d6d8b59756b9277a4fdfe6ec1701d2ee995390ac8b2205c8163317f921db61e570eb16b18b2ffcebd843a755fca112ff83fb01b9a7db1e5e8e575ac9e1de532bcf664e5ec64ba97cb9dd45e1f83f2c39e1b71b6bdf298ab4b49d8dcd5554957ca221e0806eecb4b1eeb7bc6617d4ee1766fa588e16604cebb5adf6bcb5eaa838ee87311c81f4860f77b11efd9512fee9025e291ba67dd51570ef81bbfea0f6394b26e359d767a63444529f5c74247cb8d4bebf4c3caa4836f6b340843d5e97b3851093b77d9454b5095b90de2777dd40659697e7bd41125ecc1166e688ac1ad23bc8277553c66971624cda61b193e01e30e7c3bef404626378e88c36e1fce3fc9a8c5387a5538cbc9323eb964ca9b3210fed91f3192bb825f5e2dbb59540c66b1890d830f085b2cb49802a335415fc2b9f9a7455a1a5b643ee9b95bffd12ab3f7c32238abdc2ee2b954942b4282a659deb3ef5dc935ade945284cb2159e946a1e98df2f137c6475f3fbee1398ec4254454a0f454c9c574d8946f62baf2199e0d98ee98e0554529d259af5e62ce92db65efd61f6d14abeb0631e7c2b98be946da85dedf025950cbe581fc9051e409e4ced5804d1e657e9d069a1ab8205a3671476b9adc25d4371f7cf7eb6be0c1b01209dc9ae24da943ef95dcd7c62dce14ba59e38def3bf0148d6b2649249d1a4cb896cfccfe940a2f5e3888570f2ca4cf81b58993e10da2e3099ba6ffe4e9e6b8a8b84ed9a46d1f9195a2f2dd60db4a1420b15c28931fd0c0ff974f6474e3a4af9128aaf0f5139b0310140247ab2208b6f3cb41f7fe9783cac7befc7cc6f829554072213656592f396fd209bd79584518f1e8b1563f65b78c74608d4c735be658415b3f786f27d7b7cc9f5db5644eb384d556f6c6d9575683f59f78a9f21d1e2fcfd4a32b51402e2e71306fa2e8d42aa907a3f30dd6a7dc85e9874c8446b0226f5fc48a819155cfd3fce4b06bc0f5fbebc7de636621b89ae5191d4a13e81e497f3978df3e9129a4c97ecf96d2eee3e62fe16b28ead889c714f0ba175ac88ca46081f94aaa9680c08f41b70c468e68b995d3a0573ea22a220e7f28319cc29cc26da1685ea65afa693c464ffd2d038749d61832e5b4969b979cb69f9c0a1f13566273c40a0588cb47a9f49aa686947b648a06cc6b5045fdcfc13876f4cd429e619c94923dd3eb3886bf22ccd0851eae1f5efb56f025ebdc4f9c7eff9c9f9ed4e665a8ed23a25a7f55d08a53cf4c54d4924eed62ac965654ecb9cd92dda0314114c84e0b9efe62968e68475f458570bbe8b009daa6cfaf0de27fb10d180d446c7d557c3f8528914e4ef96f62d13f3de1eea29cacc21cbc6f11f79464df92f95d4a37b16cef14d4ea86212f79b7626bc03a6b2885c9d4e8c151aea74a1cd375d079ba0a892fdc9a2051a7da08d0078d13fa02757f76f18a43d83df0de28e2ae43bbcc89c07bc3c376020a0a9c926565f874e5d410b7146563284a7891219e10de604301fa2f1d9c6d97525db62b5a2ff35b5ed781f1338e8804793db2808e15f540f84bf8979c7f42eb08f7127c0078b28e69d3a0d5c92952f3f70a3d3d0026818a665da28efedb898556f7438bc4364a7425bdd36db0db4f82643b870df1be6373023f1b29c8c8bab287496f0a67c0906c099d07b1d22671a5c42893c479272eb4aec2c4f1ea7449bb9f312219af4a23a47890f4088de4ec31735954b64e2314db4290b46cd916954f153cdaf202b7c367b784ae19b5af9f13d7a3ad5072395b55b3cefc89a1983dd031e2110501782900c05b1745b1d62722ad0f5171f0163546a19d4eea3ad616caa3c1c085f13941e7d0af81092e8a5df78932cf52d416747ac4f37dce152c803f523730a4056b06abea4b1e3b8ec128a6c52118ae5ae56f5b06ac111887c0af2f424593e15477409989441a7ae9c3ffd2afb821aa54f205e365d5918139d04bd9da89e942dafaecec2346d1f3af9d2e05efb3c09bbef506fac21d2e1d0ffb67c6798d5152bc33bc3e9fd1093d3c55a01a3a8f576b30a996e08e397584260da7b6dea5fb37d91153a886ead20b027f10c6e6ef7b3a24ec31205e2a1dfde2b9657b502dee55de100bc711741253c1db828b4fde93280e0a086ecca3e4dd222a079a2ac304c3d26abafda1ac576d830f763b6cdf3a93f09e2fa715541831035f6331b2bf9cdb5ca837f829eb987a85127d48c36cd94ca55108622b59f48863b14ab8d5cd1cf5a142e1c52fa17df2d279aacf63426c60f28ec89abc213200b7f69e34bf76b0d7265ed694a4ba3e8a91e70a5c858ed3e160c1321efab96e06c0d82c7f9eac8beda0b689aa37a37908a5715667fc0d0447728f4ba27deb95d00b79b41ddb8f6d8fec8bc90f50fcd1807bc4089b7b18420222e3b7850a0bfd69245784858c30137ea4a0369ae4d977a229f812b882b601b0696278d3d717e19f0e25305dac1b4859e9d55744df014ff66b0b1bcc1f7f86727d6355cc96e6d39f1d16666345b9a33272c07f5e00f2c32a5ca41aca12f4344988d3b081e323faac0e40e524cd7bdb23ab343e2fd85107958e64b7dbd2457347ff0553f25c931a6d631d6483d5de1dd80c510df05aafedf638f3bc32e37a86c9a85719ccf64398b8f6e33abf558c76518b730bcc8c1d357d2c16a01f8076e1143509bf1448f856b6ea118e0ab416a9cf81f96adc77338b0f2006a76e51f49e36a60b044ae5f3f1132c3ffc877b47c497f5357404839247996ecf8a7e6128184e3f1c5b840d4f9d71b17f0971c39db8fe6adf392e7203664b65e0b542a4cc68d7af7dc01b369740c5ee0045df28290cf9ab11d769f3929ad135e218119b23c618a8698f664dab5dbead9ad4cf65222b6b839da019ba68119d7ff05fd05e1039734e945fa3771f792a27bf68a382f9879d8d8551becbfca04a8d4debc2dfcded1ae6ff97aa65d17d870e95c10e2815c0c408436c8f18471df172326b39cacbca1884d3f3b51ccbb850da3354be0375559ed664188fe80f778ead4b449b9d859490b7e7a016ad50f4a80761796da74269f6bf7e72c681cba5eef2e4c53fc88a09d5df9ce88c72d4611785d79fcae8c628324eab7fca07b99708453b06c5533c80326684cb577137dcb0b9ac16d18fbc85c10f5fc8a8e0f8aaab87497bec7f4f6ffe86db22f2627b752fda7560fc17c93fc4a03911fc24788d2f10a23376b421d6fbadb86a424fbfd690a229eb5c40bff557c45a2e5e69843cc187251a0bd6bd9c10344274acf2fff87c00ae4828a1929aa6a276c56d8aea592e7bb124640a54a94ed7bf1f64d1690e58a8245435bfb550305e037ae9b29ce283668db292c23e59204b4d360309edc9e9200a2aca6280fd60716f0cbecc58c3d744e937e8612277ed83828d4097c1c9f7f887032100159f1fb5f3093e5aa64a3b17835caf3f3252948b774d897c710e6065ca83c858b0787525dc2f705d631f71c65ffa58ffd8b6d96ab2115db6eafafe06fa51f93ab63a77038581c7e2cfef17efaddbe90194688e395426ba0c6a14c9faea71c06d220a789adf70f315822a985ebb20d58f69a4d80c0c7e0b7b0cde91d79af1f781c43962545211ae2600948157d387ea25689a1d30d98fd5c26cdef455a2673dc21bce58ccae5c47cb33153715ab0bc3ef6211e86fc7cb36b3922c60696e297e86fbf701b8b43f8b8810057596988b6115e2d31b1a3b018d251f0f2a395a9c821c2e0b74f0893d83fc0476ecdd4263a79ef44c39f07f188d91fabac74d99aa0a9b9566970c0d8ee87e748b3aca6a0e18fd55cde4df25c51bfb103b8b9db03b9c87fd1ccf7c2157f462ae7c2614522149bade6ba61dbea95daea7d7191d4b89ead8b0be6516fd8cbac3e0e23a471f4169001e96169eb616b68c922017fe247829a93131338af987bc014b3c2e8fbde128b2b42b6bcdc123cce76b415b6c8d3b898f8cff219a4c044fd3db1e92d0612fd29abaf1328ffe19830b3f6274a40ebab4cb10835007b5ce34430a1f841c7c065759bdf6a56f8dad29e641e0ce6d212e326a7ef376d721dbeec436375d804470d190738ccc932dae24ece7b7fabd54ac42ed1bafb36765205e8162d66432001aac895f5058e1fb1aaed7594d0148f6092c187bd7bb7dbda0f0394cd561b1ea115256a5a7e8b7fcb07540a91a10f95d32d408679e154d9ce8a29ff67ce5745b0366c6c07cf3df2ffd32890f0f111efa349e895aab0be0aba8756bdf9208991dd8eefa0b762d10b77166c33b948c0482bfd0527544037cc5a9a6c4b7d089e6abbda3a1e890027ee19fd3be5f63d75922ebe52d90a19d16629f1edd4276c9ca4afb33d574855b7a906547229297a16f170aaddd018d182cb4abecd736831f311653aebdd4c08e9a570f52443decad26861c4400de46ae0fd27454c7bd5655e095adcfe9e595f0fcd3275252cc82bcebc9b15ebc8e187683dc8a7bebcc64723cfa8d0011d709dbe971398423083df1ae2dd49fbfbabfb20a0ed4740751b75db2267c26d6f7d4e1487467d33890b33c92e929abdc9b4228001d9919bf1b47751773d625b180cf22c9a7bda199427d7f178494cf5fd376d51a4eb8d97aab15abaddae5bfaadc950f8a386adf75ba9a8a5e47ad6377f940d74e64cfb1d3df112d6799638e34e8ba3eed452e8169a8051aebe2e63ec1598325f474453f8bf52e6e3949daba76f26eae67748462d805392159ada3e120b15bc33eef2c17635b74d10a11cd49a70d652dee616a3b33f79ebc9ca6ae5bb2f4e49fbadd6708fba3c56b896943a8875d06cad48867eee2c792a5e8c3b50e6511f52b6724153b3ba77cabe9930730ce7a0147622872fbb3f861a15bfeaf5555dafd3519c70c9bdd7ce853d4cd7ea0c6a4e33bc30f78781c57d72f107cbf3786fe63c545ec8948ce36d0128ab0440fc2ca8d6ba7ad2ad366c00ed0bc8a1807f50489a9fc4ed62693e73f203138205eded8a7e4268dc7988d3505ad045b07c3f4230bde93afe79a76bb9fa4164044f53648729688b759d3ebe63be86ff53bca04cfb148be046fec7660d61f77d7478b2247e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-youtube-dl-2021.12.17-lp152.2.9.1.src.rpmpython3-youtube-dl@    ffmpegpython(abi)python3-xmlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.1a@`h@`O@`y|@`lM@`dd@`_@`M`?z@`<@`2K@`#`@` a@`@_@__k___@_԰_м@__$_0@_Í@_G@_@_@_ _@_i__gD@__[@_T@_ @^@^ۅ@^@^I^`^x^d@^b;@^\@^I.^)^@^ 8@^]߶]|@]])]]@]K@]x]k]S]D%]-@]]]@\\@\ֹ@\8\O\@\\\@\6\Y@\w@\iL\b@\M@\=@\73\3?@\'@\[[T@[@[0[@[\[9@[D[f[^[Y[[ @Z@Z@ZmZԐ@Z@ZZxG@Zp^@Z YY@YV@Yu@Y\Y0Y"Y!@Y;@Y@X@X@XXX~@XwoXs{@Xh@XbWXJX43@X-X)@X%XW_@Wv@WށW@W@W@W@Wu Wq@W$U2G@U) UUU.@Ts@Tء@TÉ@TpzTl@T_W@Jan Engelhardt Matej Cepl Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Paolo Stivanin Hans-Peter Jansen Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Martin Rey Jan Engelhardt Martin Rey Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Ismail Dönmez Sebastien CHAVAUX Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Sebastien CHAVAUX Jan Engelhardt Fritz Reichwald Jan Engelhardt Jan Engelhardt Ismail Dönmez Sebastien CHAVAUX Jan Engelhardt Jan Engelhardt Sebastien CHAVAUX Luigi Baldoni Jan Engelhardt Jan Engelhardt Jan Engelhardt Nicolas Morey-Chaisemartin Luigi Baldoni Jan Engelhardt Jan Engelhardt Sebastien CHAVAUX Jan Engelhardt Sebastien CHAVAUX Sebastien CHAVAUX Sebastien CHAVAUX Sebastien CHAVAUX Sebastien CHAVAUX Sebastien CHAVAUX Sebastien CHAVAUX Jan Engelhardt sean@suspend.netJan Engelhardt sschricker@suse.deseb95.scou@gmail.commcepl@suse.comsean@suspend.netsean@suspend.netJan Engelhardt jengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deseb95.scou@gmail.comjengelh@inai.deseb95.scou@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.deastieger@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dealoisio@gmx.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.demailaender@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dealoisio@gmx.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.demailaender@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.debenoit.monin@gmx.frbenoit.monin@gmx.frjengelh@inai.dejengelh@inai.debenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frjengelh@inai.debenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frjengelh@inai.dejengelh@inai.dealoisio@gmx.com- The youtube-dl SRPM (producing: yt-dlp BRPM) switches back from the yt-dlp source to the to youtube-dl source and produces the youtube-dl BRPM again. (Project has seen activity). yt-dlp is now its own SRPM. - Switch to youtube-dl 2021.12.17 * youtube: Update signature function patterns * liveleak: Remove extractor * orf:tvthek: Add support for MPD formats- Update to 2021.06.06 * [facebook] Improve login required detection * [youporn] Fix formats and view count extraction * [orf:tvthek] Fix thumbnails extraction * [formula1] Fix extraction * [ard] Relax URL regular expression and fix video ids * [ustream] Detect https embeds * [ted] Prefer own formats over external sources * [twitch:clips] Improve extraction * [twitch:clips] Add access token query to download URLs * [youtube] Fix get_video_info request * [vimeo] Fix vimeo pro embed extraction * [redbulltv] Fix embed data extraction * [shahid] Relax URL regular expression- Update to release 2021.05.16 * Add support for sibnet embeds- Update to release 2021.04.17 * [curiositystream] fix format extraction * [cbssports] fix extraction * [mtv] Fix Viacom A/B Testing Video Player extraction * [youtube:tab] Pass innertube context and x-goog-visitor-id header along with continuation requests * [youtube] Improve URL to extractor routing * [youtube] Add more invidious instances * [youtube:tab] Detect series playlist on playlists page * [youtube:tab] Improve grid extraction * [youtube] Improve stretch extraction and fix stretched ratio calculation * [utils] Add support for support for experimental HTTP response status code 308 Permanent Redirect- Update to release 2021.04.07 * youtube: Add support for hashtag videos extraction- Update to release 2021.04.01 * youtube: fix playlist/comunity continuation items extraction * vimeo: fix unlisted video extraction * youtube: fix video's channel extraction * youtube: imporve age-restricted video extraction * youtube: setup CONSENT cookie when needed- Update to release 2021.03.25 * Improve extraction for RTVE, Applepodcasts, SVTPlay- Update to release 2021.03.14 * voxmedia: fix volume embed extraction * cbs: add support for Paramount+ * southpark: Fix extraction and add support for southparkstudios.com- Update to release 2021.03.03 * bbc: add support for BBC Reel videos- Update to release 2021.03.02 * youtube: fix get_video_info request * zdf: Rework extractors- Update to release 2021.02.22 * vimeo: Add support for unlisted video source format extraction * youtube: Fix uploader extraction in flat playlist mode- Update to release 2021.02.10 * youtube: Add support for phone/tablet JS player * youtube: Extract ABR and VBR- Update to release 2021.02.04 * medialaan: add support DPG Media MyChannels based websites * youtube: improve DASH formats file size extraction- Update to release 2021.01.24.1 * aol: add support for yahoo videos * yahoo: fix single video extraction * aljazeera: fix extraction * ard: Fix title and description extraction and update tests * spotify: Add new extractor for Spotify Podcasts- Update to release 2021.01.16 * Protect from infinite recursion due to recursively nested playlists- Update to release 2021.01.08 * twitter: Add support for summary card- Update to release 2021.01.03 * sky: add support for Sports News articles and Brighcove videos- Update to release 2020.12.31 * Allow format filtering using audio language- Update to release 2020.12.29 * Added support for FXNetworks, live.mewatch.sg, zype/uplynk.- Update to release 2020.12.22 * nhk: Add support for NHK video programs, audio programs and program clips * Add support for music.yandex.com, more.tv- Update to release 2020.12.14 * youtube: Add some invidious instances * itv: clean description from HTML tags * linuxacademy] Fix authentication and extraction * downloader/hls] delegate manifests with media initialization to ffmpeg- Update to release 2020.12.12 * Updates to Facebook video extraction- Update to release 2020.12.09 * slideslive: Add support for yoda service videos and extract subtitles * youtube:tab: Capture and output alerts * telequebec: Fix Extraction and Add Support for video.telequebec.tv- Update to release 2020.12.07 * peertube: Recognize audio-only formats * nrk: reduce requests for Radio series- Update to release 2020.12.05 * gamespot: Extract DASH and HTTP formats * zdf: extract webm formats * nrk: improve format extraction and geo-restriction detection- Update to release 2020.12.02 * yandexmusic: Refactor and add support for artist's tracks and albums * mediaset: add support for movie URLs * youtube: Improve age-gated videos extraction- Update to release 2020.11.29 * youtube: Improve yt initial player response extraction- Update to release 2020.11.26 * cda, nrk: fix extraction * youtube: improve music metadata and license extraction * medaltv: Add new extractor * bbc: fix BBC News videos extraction, BBC Three clip extraction * vlive: Add support for post URLs- Update to release 2020.11.24 * pinterest: Add extractor * extractor/common: add generic support for akamai http format extraction * skyit: add support for multiple Sky Italia websites * pinterest: Add support for large collections (more than 25 pins)- Update to release 2020.11.21.1 * amara: add new extractor * discoverynetworks: add support new TLC/DMAX URLs * youtube: Improve yt initial data extraction * YoutubeDL: Fix --ignore-errors for playlists with generator-based entries of url_transparent * youtube:tab: Add support for current video and fix lives extraction * svtplay: Add support for svt.se/barnkanalen- Update to release 2020.11.19 * arte: Extract m3u8 formats * mgtv: fix format extraction- Update to release 2020.11.18 * francetv: Add fallback video URL extraction- Update to release 2020.11.17 * Fix extraction for RaiPlay, vlive, usanetwork, nbc, cnbc, bandcamp * Add support for pm-wissen.com- Update to release 2020.11.01.1 * youtube: Fix JS player URL extraction * ytsearch: Fix extraction * ustream: Add support for video.ibm.com * expressen: Add support for di.se- Update to release 2020.09.20 * telequebec: Add support for brightcove videos- Update to release 2020.09.14 * googledrive: Use redirect URLs for source format- Update to release 2020.09.06 * nrktv: Improve video id extraction * youtube Fix age gate content detection * svtplay: Fix svt id extraction * twitch: Rework extractors- Update to release 2020.07.28 * [youtube] Fix sigfunc name extraction * [youtube] Improve description extraction * [wistia] Restrict embed regular expression * [youtube] Prevent excess HTTP 301 * [youtube:playlists] Extend URL regular expression * [bellmedia] Add support for cp24.com clip URLs * [brightcove] Improve embed detection- Update to release 2020.06.16.1 * [youtube] Force old layout (#25682, #25683, #25680, #25686) * [youtube] Fix categories and improve tags extraction - Update to version 2020.06.16 * [youtube] Fix uploader id and uploader URL extraction * [youtube] Improve view count extraction * [youtube] Fix upload date extraction (#25677) * [youtube] Fix thumbnails extraction (#25676) * [youtube] Fix playlist and feed extraction (#25675) * [facebook] Add support for single-video ID links * [youtube] Extract chapters from JSON (#24819) * [kaltura] Add support for multiple embeds on a webpage (#25523)- Update to release 2020.06.06 * jwplatform: Improve embeds extraction * brightcove: Fix subtitles extraction * twitch: Pass v5 accept header and fix thumbnails extraction- Update to release 2020.05.29 * youtube: Add support for more invidious instances- Update to release 2020.05.08 * downloader/http: Finish downloading once received data length matches expected * orf: Add support for more radio stations * utils: Improve cookie files support- Update to release 2020.05.03 * extractor/common] Skip malformed ISM manifest XMLs while extracting ISM formats * soundcloud: Extract AAC format * prosiebensat1: Extract series metadata * youtube: Use redirected video id if any- Update to release 2020.03.24 * cbc:watch: Add support for authentication * cbc:watch: Fix authenticated device token caching * soundcloud: fix download url extraction- Update to release 2020.03.08 * core * utils: Add support for cookie files with spaces * extractors * pornhub: Add support for pornhubpremium.com (#24288) * youtube: Remove outdated code and unnecessary requests * youtube: Improve extraction in 429 HTTP error conditions (#24283) * nhk: Update API version (#24270)- Update to release 2020.03.06 * servus: added support for new URL schema * youtube: fixed age-gated videos support without login- Update to release 2020.03.01 * Core * [YoutubeDL] Force redirect URL to unicode on python 2 * [options] Remove duplicate short option -v for --version (#24162) * Extractors * [xhamster] Fix extraction (#24205) * [franceculture] Fix extraction (#24204) * [telecinco] Add support for article opening videos * [telecinco] Fix extraction (#24195) * [xtube] Fix metadata extraction (#21073, #22455) * [youjizz] Fix extraction (#24181) * Remove no longer needed compat_str around geturl * [pornhd] Fix extraction (#24128) * [teachable] Add support for multiple videos per lecture (#24101) * [wistia] Add support for multiple generic embeds (#8347, 11385) * [imdb] Fix extraction (#23443) * [tv2dk:bornholm:play] Fix extraction (#24076)- Update to release 2020.02.16 * sportdeutschland] Update to new sportdeutschland API * toggle: Add support for mewatch.sg * npr: Add support for streams- Update to release 2020.01.24 * 24video: add support for 24video.vip * nbc: add support for nbc multi network URLs- Update to release 2020.01.15 * scrippsnetworks: add support for www.discovery.com videos * twitter: add support for promo_video_website cards * vodplatform: add support for embed.kwikmotion.com domain- Update to release 2020.01.01 * soundcloud: fix client id extraction for non fatal requests * prosiebensat1: improve geo restriction handling * brightcove: cache brightcove player policy keys * scrippsnetworks: Add new extractor * mitele: fix extraction * soundcloud: Update client id- Update to release 2019.12.25 * [mediaset] Fix parse formats (#23508) * [tv2dk:bornholm:play] Add support for play.tv2bornholm.dk (#23291) * [slideslive] Add support for url and vimeo service names (#23414) * [slideslive] Fix extraction (#23413) * [twitch:clips] Fix extraction (#23375) * [soundcloud] Add support for token protected embeds (#18954) * [vk] Improve extraction * [kontrtube] Remove extractor * [videopremium] Remove extractor * [musicplayon] Remove extractor (#9225) * [ufctv] Add support for ufcfightpass.imgdge.com and ufcfightpass.imggaming.com (#23343) * [twitch] Extract m3u8 formats frame rate (#23333) * [imggaming] Add support for playlists and extract subtitles * [ufcarabia] Add support for UFC Arabia (#23312) * [ufctv] Fix extraction * [yahoo] Fix gyao brightcove player id (#23303) * [vzaar] Override AES decryption key URL (#17521) * [vzaar] Add support for AES HLS manifests (#17521, #23299) * [nrl] Fix extraction * [teachingchannel] Fix extraction * [nintendo] Fix extraction and partially add support for Nintendo Direct videos (#4592) * [ooyala] Add better fallback values for domain and streams variables * [youtube] Add support youtubekids.com (#23272) * [tv2] Detect DRM protection * [tv2] Add support for katsomo.fi and mtv.fi (#10543) * [tv2] Fix tv2.no article extraction * [msn] Improve extraction * [abcotvs] Relax URL regular expression and improve metadata extraction (#18014) * [channel9] Reduce response size * [adobetv] Improve extaction- Update to release 2019.11.28 * [utils] Add generic caesar cipher and rot47 * [utils] Handle rd-suffixed day parts in unified_strdate (#23199) * [vimeo] Improve extraction * Fix review extraction * Fix ondemand extraction * Make password protected player case as an expected error (#22896) * Simplify channel based extractors code * [openload] Remove extractor (#11999) * [verystream] Remove extractor * [streamango] Remove extractor (#15406) * [dailymotion] Improve extraction * Extract http formats included in m3u8 manifest * Fix user extraction (#3553, #21415) * Add suport for User Authentication (#11491) * Fix password protected videos extraction (#23176) * Respect age limit option and family filter cookie value (#18437) * Handle video url playlist query param * Report allowed countries for geo-restricted videos * [corus] Improve extraction * Add support for Series Plus, W Network, YTV, ABC Spark, disneychannel.com and disneylachaine.ca (#20861) * Add support for self hosted videos (#22075) * Detect DRM protection (#14910, #9164) * [vivo] Fix extraction (#22328, #22279) * [bitchute] Extract upload date (#22990, #23193) * [soundcloud] Update client id (#23214)- Update to release 2019.11.22 * kinja: add support for Kinja embeds * twitch: add support for Clip embed URLs * nexx: Add support for Multi Player JS Setup * drtv: Add support for new URL schema- Update to release 2019.11.05 * tv2dk: Add extractor * yahoo: restore support for cbs suffixed URLs * mixcloud: fix cloudcast data extraction * daum: fix VOD and Clip extracton * wistia: reduce embed extraction false positives and support inline embeds * bellmedia: add support for marilyn.ca videos * mediaset: extract unprotected M3U and MPD manifests * jamendo: restore track url modification * myspass: fix video URL extraction and improve metadata extraction * msn: add support for Vidible and AOL embeds- Update to release 2019.10.29 * globo: handle alternative hash signing method * facebook: extract subtitles * odnoklassniki: add support for Schemeless embed extraction * discoverynetworks: add support for dplay.co.uk * mtv: add support for mtvjapan.com * go: Add support for abc.com and freeform.com- Update to release 2019.10.22 * atresplayer: fix extraction * dumpert: fix extraction * mit: Remove support for video.mit.edu * twitch: update VOD URL matching * facebook: Bypass download rate limits- Update to release 2019.10-16: * [extractor/common] Make _is_valid_url more relaxed * [vimeo] Improve album videos id extraction (#22599) * [globo] Extract subtitles (#22713) * [bokecc] Improve player params extraction (#22638) * [nexx] Handle result list (#22666) * [vimeo] Fix VHX embed extraction * [nbc] Switch to graphql API (#18581, #22693, #22701) * [vessel] Remove extractor * [promptfile] Remove extractor (#6239) * [kaltura] Fix service URL extraction (#22658) * [kaltura] Fix embed info strip (#22658) * [globo] Fix format extraction (#20319) * [redtube] Improve metadata extraction (#22492, #22615) * [pornhub:uservideos:upload] Fix extraction (#22619) * [telequebec:squat] Add support for squat.telequebec.tv (#18503) * [wimp] Remove extractor (#22088, #22091) * [gfycat] Extend URL regular expression (#22225) * [chaturbate] Extend URL regular expression (#22309) * [peertube] Update instances (#22414) * [telequebec] Add support for coucou.telequebec.tv (#22482) * [xvideos] Extend URL regular expression (#22471) * [youtube] Remove support for invidious.enkirton.net (#22543) * [openload] Add support for oload.monster (#22592) * [nrktv:seriebase] Fix extraction (#22596) * [youtube] Add support for yt.lelux.fi (#22597) * [orf:tvthek] Make manifest requests non fatal (#22578) * [teachable] Skip login when already logged in (#22572) * [viewlift] Improve extraction (#22545) * [nonktube] Fix extraction (#22544)- Update to release 2019.09.28 * tv4: Fix extraction and extract series metadata * zdf: Bypass geo restriction * brightcove: delegate all supported BrightcoveLegacyIE URLs to BrightcoveNewIE * mixcloud: allow uppercase letters in format URLs * instagram: add support for tv URLs * bilibili: add support audio albums and songs * youtube: Add support for invidious.drycat.fr * openload: Add support for oload.online * nhk: Add support for clips- Update to release 2019.09.12.1 * nickjr: Add support for nickelodeonjunior.fr * youtube: Add support for invidious tor instances- Update to release 2019.09.01 * Add support for oload.vip, lequipe.fr, woof.tube * Add support for squarespace embeds- Update to new upstream release 2019.08.13 * downloader/fragment: Fix ETA calculation of resumed download * discovery: extract series meta field * roosterteeth: add support for watch URLs- Update to new upstream release 2019.08.02 * [yahoo:japannews] Add support for yahoo.co.jp (#21698, #21265) * [discovery] Add support go.discovery.com URLs * [youtube:playlist] Relax video regular expression (#21844) * [generic] Restrict --default-search schemeless URLs detection pattern (#21842) * [vrv] Fix CMS signing query extraction (#21809) * [youtube] Fix and improve title and description extraction (#21934) * [tvigle] Add support for HLS and DASH formats (#21967) * [tvigle] Fix extraction (#21967) * [yandexvideo] Add support for DASH formats (#21971) * [discovery] Use API call for video data extraction (#21808) * [mgtv] Extract format_note (#21881) * [tvn24] Fix metadata extraction (#21833, #21834) * [dlive] Relax URL regular expression (#21909) * [openload] Add support for oload.best (#21913) * [youtube] Improve metadata extraction for age gate content (#21943)- Update to new upstream release 2019.07.16 * [asiancrush] Add support for yuyutv.com, midnightpulp.com and cocoro.tv * (#21281, #21290) * [kaltura] Check source format URL (#21290) * [ctsnews] Fix YouTube embeds extraction (#21678) * [einthusan] Add support for einthusan.com (#21748, #21775) * [youtube] Add support for invidious.mastodon.host (#21777) * [gfycat] Extend URL regular expression (#21779, #21780) * [youtube] Restrict is_live extraction (#21782)- Update to new upstream release 2019.07.02 * Introduce random_user_agent and use as default User-Agent (closes #21546) * dailymotion: add support embed with DM.player js call * openload: Add support for oload.biz- Update to new upstream release 2019.06.27 * youtube: Add another signature function pattern * openload: Add support for oload.life * brightcove: Add support for playlists * beeg: Add support for api/v6 v2 URLs- Update to new upstream release version 2019.06.21 * [utils] Restrict parse_codecs and add theora as known vcodec (#21381) * [youtube] Update signature function patterns (#21469, #21476) * [youtube] Make --write-annotations non fatal (#21452) * [sixplay] Add support for rtlmost.hu (#21405) * [youtube] Hardcode codec metadata for av01 video only formats (#21381) * [toutv] Update client key (#21370) * [biqle] Add support for new embed domain * [cbs] Improve DRM protected videos detection (#21339)- Split completions into subpackages- Update to new upstream release 2019.05.20 * svtplay: Update API URL- Update to new upstream release 2019.05.11 * youtube: Fix channel id extraction * openload: Add support for verystream.com * byutv: Add support for DVR videos- Update to new upstream release 2019.04.30 * twitch: prefer source format * youtube: extract additional meta data from video description on youtube music videos- Update to new upstream release 2019.04.24 * youtube: Fix extraction (#20758, #20759, #20761, #20762, #20764, #20766, [#20767], #20769, #20771, #20768, #20770) * toutv: Fix extraction and extract series info (#20757) * vrv: Add support for movie listings (#19229) * youtube: Print error when no data is available (#20737) * soundcloud: Add support for new rendition and improve extraction (#20699) * ooyala: Add support for geo verification proxy * nrl: Add support for nrl.com (#15991) * vimeo: Extract live archive source format (#19144) * vimeo: Add support for live streams and improve info extraction (#19144) * ntvcojp: Add support for cu.ntv.co.jp * nhk: Extract RTMPT format * nhk: Add support for audio URLs * udemy: Add another course id extraction pattern (#20491) * openload: Add support for oload.services (#20691) * openload: Add support for openloed.co (#20691, #20693) * bravotv: Fix extraction (#19213) - Unify previous changelogs so that pre_checkin.sh do not break them- youtube-dl: Switch build to python3 - python-youtube-dl: Fix runtime requirements- Update to new upstream release 2019.04.17 * openload: Randomize User-Agent * yahoo: add support GYAO episode URLs * yahoo: add support for streaming.yahoo.co.jp * cbs: extract smpte and vtt subtitles * streamango: add support for streamcherry.com- Update to new upstream release 2019.04.07 * mediasite: Add support for dashed ids and named catalogs * YoutubeDL: Add ffmpeg_location to post processor options * gaia: add support for authentication * adobeconnect: Add new extractor * vk: use a more unique video id * adn: fix extraction and add support for positioning styles * teamcoco: fix extraction and add suport for subdomains * youtube: extract srv[1-3] subtitle formats * hbo: fix extraction and extract subtitles * vrv: add basic support for individual movie links * ruutu: Add support for audio podcasts - Require full python [boo#1121694, boo#1120842]- Update to new upstream release 2019.04.01 * [utils] Improve int_or_none and float_or_none (#20403) * Check for valid --min-sleep-interval when --max-sleep-interval is specified (#20435) * [weibo] Extend URL regular expression (#20496) * [xhamster] Add support for xhamster.one (#20508) * [mediasite] Add support for catalogs (#20507) * [teamtreehouse] Add support for teamtreehouse.com (#9836) * [ina] Add support for audio URLs * [ina] Improve extraction * [cwtv] Fix episode number extraction (#20461) * [npo] Improve DRM detection * [pornhub] Add support for DASH formats (#20403) * [svtplay] Update API endpoint (#20430)- Update homepage and download URLs - Update to new upstream release 2019.03.18 * Add extractor for yandexvideo- Update to new upstream release 2019.03.09 * [extractor/common] Use compat_etree_Element * [compat] Introduce compat_etree_Element * [extractor/common] Fallback url to base URL for DASH formats * [extractor/common] Do not fail on invalid data while parsing F4M manifest in non fatal mode * [extractor/common] Return MPD manifest as format's url meta field (#20242) * [utils] Strip #HttpOnly_ prefix from cookies files (#20219) * [francetv:site] Relax video id regular expression (#20268) * [toutv] Detect invalid login error * [toutv] Fix authentication (#20261) * [urplay] Extract timestamp (#20235) * [openload] Add support for oload.space (#20246) * [facebook] Improve uploader extraction (#20250) * [bbc] Use compat_etree_Element * [crunchyroll] Use compat_etree_Element * [npo] Improve ISM extraction * [rai] Improve extraction (#20253) * [paramountnetwork] Fix mgid extraction (#20241) * [libsyn] Improve extraction (#20229) * [youtube] Add more invidious instances to URL regular expression (#20228) * [spankbang] Fix extraction (#20023) * [espn] Extend URL regular expression (#20013) * [sixplay] Handle videos with empty assets (#20016) * [vimeo] Add support for Vimeo Pro portfolio protected videos (#20070)- Update to new upstream release 2019.03.01 * [downloader/external] Add support for rate limit and retries for wget * [downloader/external] Fix infinite retries for curl (#19303) * [npo] Fix extraction (#20084) * [francetv:site] Extend video id regex (#20029, #20071) * [periscope] Extract width and height (#20015) * [servus] Fix extraction (#19297) * [bbccouk] Make subtitles non fatal (#19651) * [metacafe] Fix family filter bypass (#19287)- Update to new upstream release 2019.02.18 * [tvp:website] Fix and improve extraction * [tvp] Detect unavailable videos * [tvp] Fix description extraction and make thumbnail optional * [linuxacademy] Add support for linuxacademy.com (#12207) * [bilibili] Update keys (#19233) * [udemy] Extend URL regular expressions (#14330, #15883) * [udemy] Update User-Agent and detect captcha (#14713, #15839, #18126) * [noovo] Fix extraction (#19230) * [rai] Relax URL regular expression (#19232) * [vshare] Pass Referer to download request (#19205, #19221) * [openload] Add support for oload.live (#19222) * [imgur] Use video id as title fallback (#18590) * [twitch] Add new source format detection approach (#19193) * [tvplayhome] Fix video id extraction (#19190) * [tvplayhome] Fix episode metadata extraction (#19190) * [rutube:embed] Fix extraction (#19163) * [rutube:embed] Add support private videos (#19163) * [soundcloud] Extract more metadata * [trunews] Add support for trunews.com (#19153) * [linkedin:learning] Extract chapter_number and chapter_id (#19162)- Update to new upstream release 2019.02.08 * [utils] Improve JSON-LD regular expression (#18058) * [YoutubeDL] Fallback to ie_key of matching extractor while making download archive id when no explicit ie_key is provided (#19022) * [malltv] Add support for mall.tv (#18058, #17856) * [spankbang:playlist] Add support for playlists (#19145) * [spankbang] Extend URL regular expression * [trutv] Fix extraction (#17336) * [toutv] Fix authentication (#16398, #18700) * [pornhub] Fix tags and categories extraction (#13720, #19135) * [pornhd] Fix formats extraction * [pornhd] Extract like count (#19123, #19125) * [radiocanada] Switch to the new media requests (#19115) * [teachable] Add support for courses.workitdaily.com (#18871) * [vporn] Remove extractor (#16276) * [soundcloud:pagedplaylist] Add ie and title to entries (#19022, #19086) * [drtuber] Extract duration (#19078) * [soundcloud] Fix paged playlists extraction, add support for albums and update client id * [soundcloud] Update client id * [drtv] Improve preference (#19079) * [openload] Add support for openload.pw and oload.pw (#18930) * [openload] Add support for oload.info (#19073) * [crackle] Authorize media detail request (#16931)- Update to new upstream release 2019.01.27 * [extractor/common] Extract season in _json_ld * [postprocessor/ffmpeg] Fallback to ffmpeg/avconv for audio codec detection (#681) * [vice] Fix extraction for locked videos (#16248) * [wakanim] Detect DRM protected videos * [wakanim] Add support for wakanim.tv (#14374) * [usatoday] Fix extraction for videos with custom brightcove partner id (#18990) * [drtv] Fix extraction (#18989) * [nhk] Extend URL regular expression (#18968) * [go] Fix Adobe Pass requests for Disney Now (#18901) * [openload] Add support for oload.club (#18969)- Update to new upstream release 2019.01.16 * Fix uplynk ad skipping * Extractors: * youtube: Skip unsupported adaptive stream type * youtube: Extract DASH formats from player response * Fix extraction for funimation, skylinewebcams * curiositystream: Add support for non app URLs * Add support for playplus.com- Update to new upstream release 2019.01.10 * Embed subtitles with non-standard language codes * Add language codes replaced in 1989 revision of ISO 639 to ISO639Utils * youtube: Extract live HLS URL from player response * Add support for outsidetv.com, National Geographic, playplus.tv, gaia.com, hungama.com * Use JW Platform Delivery API V2 and add support for more URLs- Update to new upstream release 2019.01.02 * Add support for classic.ardmediathek.de, learning.oreilly.com, embed.acast.com, Scripps Networks watch domains, lecturio.de, npostart.nl, play.acast.com, subscription.packtpub.com.- Update to new upstream releease 2018.12.17 * ard: Improve geo restricted videos extraction * ard: Fix subtitles extraction * ard: Improve extraction robustness * ard: Relax URL regular expression * acast: Add support for embed.acast.com/play.acast.com * iprima: Relax URL regular expression * vrv: Fix initial state extraction * youtube: Fix mark watched * safari: Add support for learning.oreilly.com * youtube: Fix multifeed extraction * lecturio: Improve subtitles extraction * uol: Fix format URL extraction- Update to new upstream release 2018.12.09 * wistia: Add support for fast.wistia.com * vimeo: Add support for VHX subtitles (Vimeo OTT) * aenetworks: add support for History Vault * teachable: Add support for teachable based platform sites- Update to new upstream release 2018.11.23 * [mixcloud] Fallback to hardcoded decryption key * [nbc:news] Fix article extraction * [foxsports] Fix extraction * [ciscolive] Add support for ciscolive.cisco.com * [nzz] Relax kaltura regex * [kaltura] Limit requested MediaEntry fields * [americastestkitchen] Add support for zype embeds * [nova:embed] Fix extraction- Update to new upstream release 2018.11.18 * [wwe] Add support for wwe.com * [vk] Detect geo restriction * [openload] Use original host during extraction * [atvat] Fix extraction * [rte] Add support for new API endpoint * [tnaflixnetwork:embed] Fix extraction * [picarto] Use API and add token support * [zype] Add support for player.zype.com * [vivo] Fix extraction * [ruutu] Update API endpoint- Update to new upstream release 2018.11.07 * Add another JS signature function name regex (#18091, [#18093], #18094) * [facebook] Fix tahoe request (#17171) * [cliphunter] Fix extraction (#18083) * [youtube:playlist] Add support for invidio.us (#18077) * [zattoo] Arrange API hosts for derived extractors (#18035) * [youtube] Add fallback metadata extraction from videoDetails (#18052)- Update to new upstream release 2018.11.03 * Add support for ehftv.com * Add support for twitcasting.tv * Add support for oload.fun * Add support for linkedin.com/earning- Update to new upstream release 2018.10.05 * Improve authentication (#17762) * Fix extraction (#17699) * Switch to HTTPS for RpcApi (#17749)- Update to new upstream release 2018.09.08 * ard: Add support for Beta ARD Mediathek * crunchyroll: parse vilos media data- Update to new upstream release 2018.08.28 * nova:embed: Add extractor (closes #17282) * Add support for vidzi.nu, vidto.se * youtube:playlist: Add support for music album playlists (OLAK5uy_ prefix)- Update to new upstream release 2018.08.22 * raywenderlich: Adapt to site redesign * imdb: Fix extension extraction- Update to new upstream release 2018.08.04 * viqeo: add extractor- Update to new upstream release 2018.07.29 * crunchyroll/playlist: restrict URL regular expression * ted: fix extraction for videos without nativeDownloads * vk: Fix extraction for inline-only videos- Update to new upstream releases 2018.07.21 * pbs: Add another cove id pattern * dailymotion: add support for password protected videos * vidzi: Fix extraction * Prefer ffmpeg over avconv by default * dctptv: Restore extraction based on REST API * nrktv: Add support for new episode URL schema * nrktv: Add support for new season and serie URL schema- Update to new upstream release 2018.06.04 * tumblr: add support for authentication * soundcloud: detect format extension * rtmp: gracefully handle live streams interrupted by user * openload: add support for oload.win and oload.download * facebook: add support for tahoe player videos * youtube: extract track and artist- Update to new upstream release 2018.05.26 * imgur: Fix extraction * hidive: add support for authentication * nbc: add support for stream.nbcsports.com- Update to new upstream release 2018.05.18 * youtube: fix extraction for embed restricted live streams * youtube: Make uploader extraction non fatal * youtube: Improve format filesize extraction * youtube: fix hd720 format position- Update to new upstream release 2018.05.01 * Restart download if .ytdl file is corrupt * Add support for old.reddit.com URLs- Update to new upstream release 2018.04.25 * Fix match_str for boolean meta fields * Add support for pandoc 2 and disable smart extension (#16251) * Fix typo in media extension compatibility checker (#16215) * Recognize IPv6 stream URLs (#16136, #16137, #16205, #16246, [#16250]) * Extract is_live according to status (#16259) * Relax URL regular expression (#16258) * Remove extractor (#16256) * Fix extraction (#16254) * Add ability to authenticate with cookies * Implement lazy playlist extraction (#10184) * Add support for TV channel live streams (#15279, #15809) * Fix video extraction (#15931) * Fix extraction (#15227) * Add support for nickjr.nl (#16230) * Fix metadata extraction * Add support for generic embeds (#16134, #16154) * Extract new azure URLs (#16223) * Fix extraction (#16217) * Improve embeds detection (#16201) * Fix extraction (#16119) * Skip DRM asset types (#16104)- Update to new upstream release 2018.04.16 * Add support for picarto.tv * Add support for mobile URLs- Update to new upstream release 2018.04.09 * Do not save/restore console title while simulate * Relax JSON-LD context check * Add support for tube8 embeds * Add support for share-videos.se embeds * Extend URL regular expression * Bypass mature content check * Extract more metadata * Fix extraction * Fix extraction * Fix title extraction * Extend URL regular expression * Add support for oload.xyz * Relax stream URL regular expression * Fix extraction * Add support for season URLs * Add support for series- Update to new upstream release 2018.02.26 * veoh: Add support for embed URLs- Update to new upstream release 2018.02.04 * Randomize HTTP chunk size * Fix HTTP/302 infinite loops by not reusing requests * brightcove: Pass embed page URL as referrer * youtube: enforce using chunked HTTP downloading for DASH formats- Update to new upstream release 2018.01.27 * JWPlatform: Support iframes * openload: Add support for openload.link * utils: add hvc1 codec code to parse_codecs * downloader/fragment: Commit part file after each fragment In order to obtain correct resume_len on next iteration * mailru: Add support for embed URLs * downloader/fragment: Encode filename of fragment being removed * extractor/common: Introduce uploader, uploader_id and uploader_url meta fields for playlists * openload: Add support for oload.stream * extractor/common: Improve DASH formats extraction for jwplayer- update to 2017.11.15: * many update to various downloaders and extractors- Update to new upstream release 2017.09.24 * YoutubeDL: write raw subtitle files * laola1tv: Add support for tv.ittf.com * liveleak: Support multi-video pages * googledrive: Add support for subtitles * googledrive: Add support for source format * bbccouk: Add support for w-prefixed ids * charlierose: Add support for episodes * manyvids: Add support for preview videos * animeondemand: Add support for flash videos * downloader/fragment: Restart inconsistent incomplete fragment downloads * orf: Add new extractor for f4m stories * twitch: Add support for go.twitch.tv URLs * heise: Add support for YouTube embeds * lynda: Add support for educourse.ga * options: Accept lrc as a subtitle conversion target format * twitter: Add support for user_id-less URLs- Update to new upstream release 2017.08.18 * Sanitize byte string format URLs * Make sure format id is not empty- Update to new upstream release 2017.08.06 * amcnetworks: Make rating optional * yandexdisk: Add extractor * ard: Add support for liveS * pbs: Add support for new URL schema * vidme: Extract DASH and HLS formats- Update to new upstream release 2017.07.23 * Remove extractor for yam * spiegel:article: Add support for nexx iframe embeds- Update to new upstream release 2017.07.02 * youtube: improve chapters extraction (closes #13247) * youtube: adapt to new automatic captions rendition- Update to new upstream release 2017.05.29 * youtube: fix DASH manifest signature verification- Update to new upstream release 2017.05.18.1 * jsinterp: Add support for quoted names and indexers- Made sure we don't ship the upstream binary- Update to new upstream release 2017.05.14 * youtube: fix authentication- Update to new upstream release 2017.04.28 * youtube: remove explicit preference for audio-only and video-only formats in order not to break sorting when new formats appear. * youtube: recognize new locale-based player URLs * youtube: recognize another HTML5 player URL- Update to new upstream release 2017.04.11 * vshare: add extractor- Update to new upstream release 2017.04.03 * youtube: recognize TL playlists * youtube: add format info for itag 325 and 328 * zdf: fix extraction (ticket 12117) * heise: support videos embedded in any article * youtube-dl postprocessor: add support for FLAC- Update to new upstream release 2017.01.31 * cmt,mtv,southpark: Add support for episode URLs * youtube: Fix extraction for domainless player URLs- Update to new upstream release 2017.01.25 * Support tv.naver.com links * Support openload embeds- Update to new upstream release 2017.01.16 * Make openload.co work again- Update to new upstream release 2017.01.10 * Update youtube extraction strategy- Update to new upstream release 2017.01.08 * add support for arkena.com, for comedycentral HLS video- Update to new upstream release 2016.12.31 * acast: Fix broken audio URL and timestamp extraction * brightcove:legacy: Improve embeds detection * showroomlive, videa: Add extractor- Update to new upstream release 2016.12.22 * prosiebensat1: extract dash formats * openload: recognize oload.tv * extractor/common: Recognize DASH formats in html5 media entries * brightcove:new: skip widevine classic videos * rtl2: extract more formats and metadata- Update to new upstream release 2016.12.09 * cbslocal: Support newyork.cbslocal.com * viki: Prefer hls * thisoldhouse: Recognize /tv-episode/ URLs and update _TESTS- Update to new upstream release 2016.11.22 * amcnetworks: Recognize more BBC America URLs- Update to new upstream release 2016.11.18 * fix openload extraction- Update to new upstream release 2016.11.14.1 * audioboom: Recognize /posts/ URLs * afreecatv: Add support for vod.afreecatv.com- Update to new upstream release 2016.11.08.1 * Improve mpd base URL extraction * Add extractor for nicknight, vzaar, fox9 * Add support for ISM manifests- Update to new upstream release 2016.10.31 * openload: Support subtitles * download/hls: Delegate downloading to ffmpeg for live streams * brightcove:new: add support for live streams * jwplatform: Support DASH streams * twitch:stream: Add support for rebroadcasts- Update to new upstream release 2016.09.24 * prosiebensat1: Add support for kabeleinsdoku * ustream: Support HLS streams * fox, cartoonnetwork: add support for Adobe Pass auth- Update to new upstream release 2016.09.19 * jwplatform: Use js_to_json to detect more JWPlayers- Update to new upstream release 2016.09.15 * Add extractor for abc:iview * eagleplatform: improve detection of embedded videos * pluralsight: add support for subtitles- Update to new upstream release 2016.08.22 * Recognize m3u8 manifests in HTML5 multimedia tags- Update to new upstream release 2016.08.13 * pbs: dad test for videos with undocumented http formats * crunchyroll: add support for HLS- Update to new upstream release 2016.08.06 * vodplatform: Add new extractor * limelight: extract http formats- Update to new upstream release 2016.07.24 * onet, dcn, telegraaf, arkena: enable dash formats- Update to new upstream release 2016.07.01 * youtube: fix ID 141 format tests- Update to new upstream release 2016.06.23.1 * Improved jwplayer support- Update to new upstream release 2016.05.16 * groupon: add support for Youtube embeds- Update to new upstream release 2016.05.01 * Add support for tagesschau playlists- Update to new upstream release 2016.04.24 * Add new extractor for nhl, today.com, mgtv, dispeak, instagram, tdslifeway. * mixcloud: Added support for user uploads, playlists, favorites and listens.- Update to new upstream release 2016.04.13 * Add extractors for cliprs, presstv, auroravid, zdnet videos, cbs- Update to new upstream release 2016.04.01 * brightcove: Support alternative BrightcoveExperience- Update to new upstream release 2016.03.25 * New extractor for mnet, udemy, thescene, biobiotv, cda.pl, hbo * Support Vine embeddings- Update to new upstream release 2016.03.18 * fix DASH format sorting * Add new extractor for rice, tv3, once- Update to new upstream release 2016.03.14 * add new extractor for usatoday, minoto * add external rtsp and mms protocol downloader- Update to new upstream release 2016.03.06 * unspecified set of fixes and improvements- Update to new upstream release 2016.03.01 * Add support for dplay.no * imdb: recognize 1080p formats- Update to new upstream release 2016.02.13 * vevo: add support for DASH formats- Update to new upstream release 2016.02.01 * youtube: added vcodec/acodec/abr for multiple itags * vidzi: fix extraction * schooltv: Add extractor for SchoolTV playlists- Update to new upstream release 2016.01.23 * subtitle support for svtplay * add extractor for arte:cinema, lemonde, weiqitv- Update to new upstream release 2016.01.16 * cwtv: add new extractor * add support for fyi.tv, aetv.com, mylifetime.com, 7tv.de- Update to new upstream release 2016.01.09- Update to new upstream release 2015.12.23- Update to new upstream release 2015.12.13 * Add cookie and referer in headers * Updates for VEVO service- Update to new upstream release 2015.11.27.1 * Remove Accept-encoding from HLS headers passed to ffmpeg- Update to new upstream release 2015.11.24 * Again support new youtube js code- Update to new upstream release 2015.11.15 * Added extrator for nowtv list- Update to new upstream release 2015.11.10 * youtube: support new base.js html5 player- Update to new upstream release 2015.10.24 * Support age restricted channels in youtube- Update to new upstream release 2015.10.09 * rtmp: respect --no-continue option * vimeo: avoid failure when no HLS type streams are available- Update to new upstream release 2015.09.22 * nowness: video extraction and add support serie and playlist ext?. * ndr: add support for embeds * yahoo: process query result embedded in webpage- Update to new upstream release 2015.09.03 * downloader/f4m Fragment filenames are now be sanitized. * Improvements to mtvservices: support for news, catch more georestriction errors, title extraction under python2. * Check for ScreenwaveMedia embeddings. Warn when falling back to a hardcoded list of streams. * youtube was missing format details for 60fps DASH formats. * f4m: add missing imports * hls: properly encode fragment filename- Update to new upstream release 2015.08.16.1 * youtube: search_url extraction. * youtube: Expand _VALID_URL to support vid.plus.- Avoid pandoc requirement when using regular release tarballs- Update to new upstream release 2015.08.06.1 * Add support for sportschau.de * Add support for YouTube multifeed videos * Add support for SoundCloud reposts- Update to new upstream release 2015.07.28 * Use 'vp8' and 'vp9' in lowercase * Add support for direct bbc.co.uk embeds- Update to new upstream release 2015.07.18 * myspass: resolve download failure- Update to new upstream release 2015.07.07 * qqmusic: add support for playlists- update to version 2015.07.04: * new handlers for MovieFap, SnagFilms, ThisAmericanLife, TwitterCard- update to version 2015.06.25: * new handlers for AdobeTVVideo, DailymotionCloud, OnionStudios, Pinkbike, XHamsterEmbed- Update to new upstream release 2015.06.15 * New handlers for dramafever, dramafever:series, FiveTV, iqiyi, Ruutu, TVC, TVCArtic.- Update to new upstream release 2015.06.04.1 * Improved handler for spiegel.tv- update to version 2015.05.29: * new handlers for AppleDaily, KarriereVideos, NowTV, viki:channel * removed handlers for AppleDailyAnimationNews, AppleDailyRealtimeNews, Firedrive, RTLnow, Sockshare- update to version 2015.05.20: * new handlers for ESPN, OoyalaExternal, SportBoxEmbed, TV2, TV2Article- update to version 2015.05.15: * new handlers for N-JOY, qqmusic:toplist, southparkstudios.dk, TMZArticle, VoiceRepublic- update to version 2015.05.10: * new handlers for bt:article, bt:vestlendingen, life:embed, NYTimesArticle, southpark.nl, SVT, Xstream- update to version 2015.05.04: * new handlers for BaiduVideo, FoxSports, PhilharmonieDeParis * removed handler for Grooveshark- update to new upstream release 2015.04.26: * new handlers for Gfycat, MegaVideoz, SenateISVP, southpark.cc.com:español- update to new upstream release 2015.04.17: * fix unicode warning about the configuration file * new handlers for CrooksAndLiars, QQMusic, QQMusicAlbum, QQMusicSinger, Srf- update to new upstream release 2015.04.09: * fix invalid warning about missing ssl certificates * new handlers for Gamersyde, PornoVoisines, RadioJavan, SpankBang, UDNEmbed- update to new upstream release 2015.04.03: * new handlers for 22tracks:genre, 22tracks:track, DHM, Dumpert, miomio.tv, NBCSports, NBCSportsVPlayer, safari, safari:course, Varzesh3, Vessel- Update to new upstream relase 2015.03.24 * Support and URL updates for ntimes, nrk, videomega, dailyshow.- update to 2015.03.09: * new handlers for AirMozilla, chirbit, chirbit:profile, EaglePlatform, Gazeta, Kaltura, Letv, LetvPlaylist, LetvTv, Odnoklassniki, orf:iptv, Pladform, Playwire, Puls4, R7, soundgasm:profile- update to 2015.02.21: * new command line options: + --no-color Do not emit color codes in output + --match-filter FILTER (Experimental) Generic video filter + --hls-prefer-native (experimental) Use the native HLS + --ffmpeg-location PATH Location of the ffmpeg/avconv binary * new handlers for 1tv, Camdemy, CamdemyFolder, CBSSports, Embedly, History, Imgur, media.ccc.de, NationalGeographic, npo.nl:radio, npo.nl:radio:fragment, PornHubPlaylist, rtl.nl, Sandia, TV4, Yam, Zapiks- update to new upstream release 2015.02.09.3: * various fixes * new and updated handlers for Abc7News, Aftenposten, AlphaPorno, AppleDailyAnimationNews, AppleDailyRealtimeNews, AtresPlayer, ATTTechChannel, audiomack:album, CNNArticle, CollegeRama, CtsNews, DctpTv, DRBonanza, EchoMsk, EroProfile, Giga, HearThisAt, HellPorno, HistoricFilms, hitbox, Karaoketv, LnkGo, n-tv.de, Nerdist, Netzkino, NextMedia, NextMediaActionNews, nhl.com:news, : NHL newsnpo.nl:live, ntv.ru, OpenFilm, orf:fm4, : radio FM4radiobremen, Rte, RTL2, rutube:embed, SRMediathek, StreetVoice, SVTPlay, TeleTask, TestTube, tvp.pl:Series, Tweakers, Twitch, vier, vier:videos, WebOfStories, WSJ, Xuite, XXXYMovies - call 'make clean' to avoid packaging a prebuild binary - add pandoc as buildRequires to generate the manpage- update to new upstream release 2015.01.23.4: * numerous improvements * new handlers for 24video, AdobeTV, AlJazeera, Azubu, Bet, Bpb, BuzzFeed, Cinchcast, ComCarCoff, dvtv, Foxgay, FoxNews, GiantBomb, Groupon, Minhateca, MySpace:album, MyVidster, NerdCubedFeed, radio.de, Restudy, RTP, ScreencastOMatic, ScreenwaveMedia, Tass, TeamFour, TeleBruxelles, TMZ, TrailerAddict, TuneIn, vk.com:user-videos, XMinus, YesJapan, ZDFChannel, zingmp3:album, zingmp3:song - add new buildRequires to generate the readme: * python-devel * python-xml- Update to new upstream release 2014.11.21.1 * Update handlers for vh1, comedycentral, stanfordoc * correct OptionGroup invocation for Python 3 * Fix writing to paths with unicode characters * rtlxl: Use m3u8 streams instead of f4m * youtube: Add webm audio formats- Update to new upstream release 2014.11.16 * Modernize handlers for new URLs at spiegel.tv, blip.tv, and some others.- Update to new upstream release 2014.11.04 * Numerous improvementscloud105 1640877498  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  2021.12.17-lp152.2.9.1 youtube_dlyoutube_dl-2021.12.17-py3.6.egg-infoYoutubeDL.py__init__.py__main__.py__pycache__YoutubeDL.cpython-36.opt-1.pycYoutubeDL.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pycaes.cpython-36.opt-1.pycaes.cpython-36.pyccache.cpython-36.opt-1.pyccache.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pycjsinterp.cpython-36.opt-1.pycjsinterp.cpython-36.pycoptions.cpython-36.opt-1.pycoptions.cpython-36.pycsocks.cpython-36.opt-1.pycsocks.cpython-36.pycswfinterp.cpython-36.opt-1.pycswfinterp.cpython-36.pycupdate.cpython-36.opt-1.pycupdate.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycaes.pycache.pycompat.pydownloader__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pycdash.cpython-36.opt-1.pycdash.cpython-36.pycexternal.cpython-36.opt-1.pycexternal.cpython-36.pycf4m.cpython-36.opt-1.pycf4m.cpython-36.pycfragment.cpython-36.opt-1.pycfragment.cpython-36.pychls.cpython-36.opt-1.pychls.cpython-36.pychttp.cpython-36.opt-1.pychttp.cpython-36.pycism.cpython-36.opt-1.pycism.cpython-36.pycrtmp.cpython-36.opt-1.pycrtmp.cpython-36.pycrtsp.cpython-36.opt-1.pycrtsp.cpython-36.pyccommon.pydash.pyexternal.pyf4m.pyfragment.pyhls.pyhttp.pyism.pyrtmp.pyrtsp.pyextractor__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycabc.cpython-36.opt-1.pycabc.cpython-36.pycabcnews.cpython-36.opt-1.pycabcnews.cpython-36.pycabcotvs.cpython-36.opt-1.pycabcotvs.cpython-36.pycacademicearth.cpython-36.opt-1.pycacademicearth.cpython-36.pycacast.cpython-36.opt-1.pycacast.cpython-36.pycadn.cpython-36.opt-1.pycadn.cpython-36.pycadobeconnect.cpython-36.opt-1.pycadobeconnect.cpython-36.pycadobepass.cpython-36.opt-1.pycadobepass.cpython-36.pycadobetv.cpython-36.opt-1.pycadobetv.cpython-36.pycadultswim.cpython-36.opt-1.pycadultswim.cpython-36.pycaenetworks.cpython-36.opt-1.pycaenetworks.cpython-36.pycafreecatv.cpython-36.opt-1.pycafreecatv.cpython-36.pycairmozilla.cpython-36.opt-1.pycairmozilla.cpython-36.pycaliexpress.cpython-36.opt-1.pycaliexpress.cpython-36.pycaljazeera.cpython-36.opt-1.pycaljazeera.cpython-36.pycallocine.cpython-36.opt-1.pycallocine.cpython-36.pycalphaporno.cpython-36.opt-1.pycalphaporno.cpython-36.pycamara.cpython-36.opt-1.pycamara.cpython-36.pycamcnetworks.cpython-36.opt-1.pycamcnetworks.cpython-36.pycamericastestkitchen.cpython-36.opt-1.pycamericastestkitchen.cpython-36.pycamp.cpython-36.opt-1.pycamp.cpython-36.pycanimeondemand.cpython-36.opt-1.pycanimeondemand.cpython-36.pycanvato.cpython-36.opt-1.pycanvato.cpython-36.pycaol.cpython-36.opt-1.pycaol.cpython-36.pycapa.cpython-36.opt-1.pycapa.cpython-36.pycaparat.cpython-36.opt-1.pycaparat.cpython-36.pycappleconnect.cpython-36.opt-1.pycappleconnect.cpython-36.pycapplepodcasts.cpython-36.opt-1.pycapplepodcasts.cpython-36.pycappletrailers.cpython-36.opt-1.pycappletrailers.cpython-36.pycarchiveorg.cpython-36.opt-1.pycarchiveorg.cpython-36.pycarcpublishing.cpython-36.opt-1.pycarcpublishing.cpython-36.pycard.cpython-36.opt-1.pycard.cpython-36.pycarkena.cpython-36.opt-1.pycarkena.cpython-36.pycarnes.cpython-36.opt-1.pycarnes.cpython-36.pycarte.cpython-36.opt-1.pycarte.cpython-36.pycasiancrush.cpython-36.opt-1.pycasiancrush.cpython-36.pycatresplayer.cpython-36.opt-1.pycatresplayer.cpython-36.pycatttechchannel.cpython-36.opt-1.pycatttechchannel.cpython-36.pycatvat.cpython-36.opt-1.pycatvat.cpython-36.pycaudimedia.cpython-36.opt-1.pycaudimedia.cpython-36.pycaudioboom.cpython-36.opt-1.pycaudioboom.cpython-36.pycaudiomack.cpython-36.opt-1.pycaudiomack.cpython-36.pycawaan.cpython-36.opt-1.pycawaan.cpython-36.pycaws.cpython-36.opt-1.pycaws.cpython-36.pycazmedien.cpython-36.opt-1.pycazmedien.cpython-36.pycbaidu.cpython-36.opt-1.pycbaidu.cpython-36.pycbandaichannel.cpython-36.opt-1.pycbandaichannel.cpython-36.pycbandcamp.cpython-36.opt-1.pycbandcamp.cpython-36.pycbbc.cpython-36.opt-1.pycbbc.cpython-36.pycbeatport.cpython-36.opt-1.pycbeatport.cpython-36.pycbeeg.cpython-36.opt-1.pycbeeg.cpython-36.pycbehindkink.cpython-36.opt-1.pycbehindkink.cpython-36.pycbellmedia.cpython-36.opt-1.pycbellmedia.cpython-36.pycbet.cpython-36.opt-1.pycbet.cpython-36.pycbfi.cpython-36.opt-1.pycbfi.cpython-36.pycbfmtv.cpython-36.opt-1.pycbfmtv.cpython-36.pycbibeltv.cpython-36.opt-1.pycbibeltv.cpython-36.pycbigflix.cpython-36.opt-1.pycbigflix.cpython-36.pycbild.cpython-36.opt-1.pycbild.cpython-36.pycbilibili.cpython-36.opt-1.pycbilibili.cpython-36.pycbiobiochiletv.cpython-36.opt-1.pycbiobiochiletv.cpython-36.pycbiqle.cpython-36.opt-1.pycbiqle.cpython-36.pycbitchute.cpython-36.opt-1.pycbitchute.cpython-36.pycbleacherreport.cpython-36.opt-1.pycbleacherreport.cpython-36.pycbloomberg.cpython-36.opt-1.pycbloomberg.cpython-36.pycbokecc.cpython-36.opt-1.pycbokecc.cpython-36.pycbongacams.cpython-36.opt-1.pycbongacams.cpython-36.pycbostonglobe.cpython-36.opt-1.pycbostonglobe.cpython-36.pycbox.cpython-36.opt-1.pycbox.cpython-36.pycbpb.cpython-36.opt-1.pycbpb.cpython-36.pycbr.cpython-36.opt-1.pycbr.cpython-36.pycbravotv.cpython-36.opt-1.pycbravotv.cpython-36.pycbreakcom.cpython-36.opt-1.pycbreakcom.cpython-36.pycbrightcove.cpython-36.opt-1.pycbrightcove.cpython-36.pycbusinessinsider.cpython-36.opt-1.pycbusinessinsider.cpython-36.pycbuzzfeed.cpython-36.opt-1.pycbuzzfeed.cpython-36.pycbyutv.cpython-36.opt-1.pycbyutv.cpython-36.pycc56.cpython-36.opt-1.pycc56.cpython-36.pyccamdemy.cpython-36.opt-1.pyccamdemy.cpython-36.pyccammodels.cpython-36.opt-1.pyccammodels.cpython-36.pyccamtube.cpython-36.opt-1.pyccamtube.cpython-36.pyccamwithher.cpython-36.opt-1.pyccamwithher.cpython-36.pyccanalc2.cpython-36.opt-1.pyccanalc2.cpython-36.pyccanalplus.cpython-36.opt-1.pyccanalplus.cpython-36.pyccanvas.cpython-36.opt-1.pyccanvas.cpython-36.pyccarambatv.cpython-36.opt-1.pyccarambatv.cpython-36.pyccartoonnetwork.cpython-36.opt-1.pyccartoonnetwork.cpython-36.pyccbc.cpython-36.opt-1.pyccbc.cpython-36.pyccbs.cpython-36.opt-1.pyccbs.cpython-36.pyccbsinteractive.cpython-36.opt-1.pyccbsinteractive.cpython-36.pyccbslocal.cpython-36.opt-1.pyccbslocal.cpython-36.pyccbsnews.cpython-36.opt-1.pyccbsnews.cpython-36.pyccbssports.cpython-36.opt-1.pyccbssports.cpython-36.pycccc.cpython-36.opt-1.pycccc.cpython-36.pycccma.cpython-36.opt-1.pycccma.cpython-36.pyccctv.cpython-36.opt-1.pyccctv.cpython-36.pyccda.cpython-36.opt-1.pyccda.cpython-36.pycceskatelevize.cpython-36.opt-1.pycceskatelevize.cpython-36.pycchannel9.cpython-36.opt-1.pycchannel9.cpython-36.pyccharlierose.cpython-36.opt-1.pyccharlierose.cpython-36.pycchaturbate.cpython-36.opt-1.pycchaturbate.cpython-36.pycchilloutzone.cpython-36.opt-1.pycchilloutzone.cpython-36.pycchirbit.cpython-36.opt-1.pycchirbit.cpython-36.pyccinchcast.cpython-36.opt-1.pyccinchcast.cpython-36.pyccinemax.cpython-36.opt-1.pyccinemax.cpython-36.pycciscolive.cpython-36.opt-1.pycciscolive.cpython-36.pyccjsw.cpython-36.opt-1.pyccjsw.cpython-36.pyccliphunter.cpython-36.opt-1.pyccliphunter.cpython-36.pycclippit.cpython-36.opt-1.pycclippit.cpython-36.pyccliprs.cpython-36.opt-1.pyccliprs.cpython-36.pycclipsyndicate.cpython-36.opt-1.pycclipsyndicate.cpython-36.pycclosertotruth.cpython-36.opt-1.pycclosertotruth.cpython-36.pyccloudflarestream.cpython-36.opt-1.pyccloudflarestream.cpython-36.pyccloudy.cpython-36.opt-1.pyccloudy.cpython-36.pycclubic.cpython-36.opt-1.pycclubic.cpython-36.pycclyp.cpython-36.opt-1.pycclyp.cpython-36.pyccmt.cpython-36.opt-1.pyccmt.cpython-36.pyccnbc.cpython-36.opt-1.pyccnbc.cpython-36.pyccnn.cpython-36.opt-1.pyccnn.cpython-36.pyccomedycentral.cpython-36.opt-1.pyccomedycentral.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pyccommonmistakes.cpython-36.opt-1.pyccommonmistakes.cpython-36.pyccommonprotocols.cpython-36.opt-1.pyccommonprotocols.cpython-36.pyccondenast.cpython-36.opt-1.pyccondenast.cpython-36.pyccontv.cpython-36.opt-1.pyccontv.cpython-36.pyccorus.cpython-36.opt-1.pyccorus.cpython-36.pyccoub.cpython-36.opt-1.pyccoub.cpython-36.pyccracked.cpython-36.opt-1.pyccracked.cpython-36.pyccrackle.cpython-36.opt-1.pyccrackle.cpython-36.pyccrooksandliars.cpython-36.opt-1.pyccrooksandliars.cpython-36.pyccrunchyroll.cpython-36.opt-1.pyccrunchyroll.cpython-36.pyccspan.cpython-36.opt-1.pyccspan.cpython-36.pycctsnews.cpython-36.opt-1.pycctsnews.cpython-36.pycctv.cpython-36.opt-1.pycctv.cpython-36.pycctvnews.cpython-36.opt-1.pycctvnews.cpython-36.pyccultureunplugged.cpython-36.opt-1.pyccultureunplugged.cpython-36.pyccuriositystream.cpython-36.opt-1.pyccuriositystream.cpython-36.pyccwtv.cpython-36.opt-1.pyccwtv.cpython-36.pycdailymail.cpython-36.opt-1.pycdailymail.cpython-36.pycdailymotion.cpython-36.opt-1.pycdailymotion.cpython-36.pycdaum.cpython-36.opt-1.pycdaum.cpython-36.pycdbtv.cpython-36.opt-1.pycdbtv.cpython-36.pycdctp.cpython-36.opt-1.pycdctp.cpython-36.pycdeezer.cpython-36.opt-1.pycdeezer.cpython-36.pycdefense.cpython-36.opt-1.pycdefense.cpython-36.pycdemocracynow.cpython-36.opt-1.pycdemocracynow.cpython-36.pycdfb.cpython-36.opt-1.pycdfb.cpython-36.pycdhm.cpython-36.opt-1.pycdhm.cpython-36.pycdigg.cpython-36.opt-1.pycdigg.cpython-36.pycdigiteka.cpython-36.opt-1.pycdigiteka.cpython-36.pycdiscovery.cpython-36.opt-1.pycdiscovery.cpython-36.pycdiscoverygo.cpython-36.opt-1.pycdiscoverygo.cpython-36.pycdiscoverynetworks.cpython-36.opt-1.pycdiscoverynetworks.cpython-36.pycdiscoveryvr.cpython-36.opt-1.pycdiscoveryvr.cpython-36.pycdisney.cpython-36.opt-1.pycdisney.cpython-36.pycdispeak.cpython-36.opt-1.pycdispeak.cpython-36.pycdlive.cpython-36.opt-1.pycdlive.cpython-36.pycdotsub.cpython-36.opt-1.pycdotsub.cpython-36.pycdouyutv.cpython-36.opt-1.pycdouyutv.cpython-36.pycdplay.cpython-36.opt-1.pycdplay.cpython-36.pycdrbonanza.cpython-36.opt-1.pycdrbonanza.cpython-36.pycdreisat.cpython-36.opt-1.pycdreisat.cpython-36.pycdropbox.cpython-36.opt-1.pycdropbox.cpython-36.pycdrtuber.cpython-36.opt-1.pycdrtuber.cpython-36.pycdrtv.cpython-36.opt-1.pycdrtv.cpython-36.pycdtube.cpython-36.opt-1.pycdtube.cpython-36.pycdumpert.cpython-36.opt-1.pycdumpert.cpython-36.pycdvtv.cpython-36.opt-1.pycdvtv.cpython-36.pycdw.cpython-36.opt-1.pycdw.cpython-36.pyceagleplatform.cpython-36.opt-1.pyceagleplatform.cpython-36.pycebaumsworld.cpython-36.opt-1.pycebaumsworld.cpython-36.pycechomsk.cpython-36.opt-1.pycechomsk.cpython-36.pycegghead.cpython-36.opt-1.pycegghead.cpython-36.pycehow.cpython-36.opt-1.pycehow.cpython-36.pyceighttracks.cpython-36.opt-1.pyceighttracks.cpython-36.pyceinthusan.cpython-36.opt-1.pyceinthusan.cpython-36.pyceitb.cpython-36.opt-1.pyceitb.cpython-36.pycellentube.cpython-36.opt-1.pycellentube.cpython-36.pycelpais.cpython-36.opt-1.pycelpais.cpython-36.pycembedly.cpython-36.opt-1.pycembedly.cpython-36.pycengadget.cpython-36.opt-1.pycengadget.cpython-36.pyceporner.cpython-36.opt-1.pyceporner.cpython-36.pyceroprofile.cpython-36.opt-1.pyceroprofile.cpython-36.pycescapist.cpython-36.opt-1.pycescapist.cpython-36.pycespn.cpython-36.opt-1.pycespn.cpython-36.pycesri.cpython-36.opt-1.pycesri.cpython-36.pyceuropa.cpython-36.opt-1.pyceuropa.cpython-36.pycexpotv.cpython-36.opt-1.pycexpotv.cpython-36.pycexpressen.cpython-36.opt-1.pycexpressen.cpython-36.pycextractors.cpython-36.opt-1.pycextractors.cpython-36.pycextremetube.cpython-36.opt-1.pycextremetube.cpython-36.pyceyedotv.cpython-36.opt-1.pyceyedotv.cpython-36.pycfacebook.cpython-36.opt-1.pycfacebook.cpython-36.pycfaz.cpython-36.opt-1.pycfaz.cpython-36.pycfc2.cpython-36.opt-1.pycfc2.cpython-36.pycfczenit.cpython-36.opt-1.pycfczenit.cpython-36.pycfilmon.cpython-36.opt-1.pycfilmon.cpython-36.pycfilmweb.cpython-36.opt-1.pycfilmweb.cpython-36.pycfirsttv.cpython-36.opt-1.pycfirsttv.cpython-36.pycfivemin.cpython-36.opt-1.pycfivemin.cpython-36.pycfivetv.cpython-36.opt-1.pycfivetv.cpython-36.pycflickr.cpython-36.opt-1.pycflickr.cpython-36.pycfolketinget.cpython-36.opt-1.pycfolketinget.cpython-36.pycfootyroom.cpython-36.opt-1.pycfootyroom.cpython-36.pycformula1.cpython-36.opt-1.pycformula1.cpython-36.pycfourtube.cpython-36.opt-1.pycfourtube.cpython-36.pycfox.cpython-36.opt-1.pycfox.cpython-36.pycfox9.cpython-36.opt-1.pycfox9.cpython-36.pycfoxgay.cpython-36.opt-1.pycfoxgay.cpython-36.pycfoxnews.cpython-36.opt-1.pycfoxnews.cpython-36.pycfoxsports.cpython-36.opt-1.pycfoxsports.cpython-36.pycfranceculture.cpython-36.opt-1.pycfranceculture.cpython-36.pycfranceinter.cpython-36.opt-1.pycfranceinter.cpython-36.pycfrancetv.cpython-36.opt-1.pycfrancetv.cpython-36.pycfreesound.cpython-36.opt-1.pycfreesound.cpython-36.pycfreespeech.cpython-36.opt-1.pycfreespeech.cpython-36.pycfreshlive.cpython-36.opt-1.pycfreshlive.cpython-36.pycfrontendmasters.cpython-36.opt-1.pycfrontendmasters.cpython-36.pycfujitv.cpython-36.opt-1.pycfujitv.cpython-36.pycfunimation.cpython-36.opt-1.pycfunimation.cpython-36.pycfunk.cpython-36.opt-1.pycfunk.cpython-36.pycfusion.cpython-36.opt-1.pycfusion.cpython-36.pycgaia.cpython-36.opt-1.pycgaia.cpython-36.pycgameinformer.cpython-36.opt-1.pycgameinformer.cpython-36.pycgamespot.cpython-36.opt-1.pycgamespot.cpython-36.pycgamestar.cpython-36.opt-1.pycgamestar.cpython-36.pycgaskrank.cpython-36.opt-1.pycgaskrank.cpython-36.pycgazeta.cpython-36.opt-1.pycgazeta.cpython-36.pycgdcvault.cpython-36.opt-1.pycgdcvault.cpython-36.pycgedidigital.cpython-36.opt-1.pycgedidigital.cpython-36.pycgeneric.cpython-36.opt-1.pycgeneric.cpython-36.pycgfycat.cpython-36.opt-1.pycgfycat.cpython-36.pycgiantbomb.cpython-36.opt-1.pycgiantbomb.cpython-36.pycgiga.cpython-36.opt-1.pycgiga.cpython-36.pycgigya.cpython-36.opt-1.pycgigya.cpython-36.pycglide.cpython-36.opt-1.pycglide.cpython-36.pycglobo.cpython-36.opt-1.pycglobo.cpython-36.pycgo.cpython-36.opt-1.pycgo.cpython-36.pycgodtube.cpython-36.opt-1.pycgodtube.cpython-36.pycgolem.cpython-36.opt-1.pycgolem.cpython-36.pycgoogledrive.cpython-36.opt-1.pycgoogledrive.cpython-36.pycgooglepodcasts.cpython-36.opt-1.pycgooglepodcasts.cpython-36.pycgooglesearch.cpython-36.opt-1.pycgooglesearch.cpython-36.pycgoshgay.cpython-36.opt-1.pycgoshgay.cpython-36.pycgputechconf.cpython-36.opt-1.pycgputechconf.cpython-36.pycgroupon.cpython-36.opt-1.pycgroupon.cpython-36.pychbo.cpython-36.opt-1.pychbo.cpython-36.pychearthisat.cpython-36.opt-1.pychearthisat.cpython-36.pycheise.cpython-36.opt-1.pycheise.cpython-36.pychellporno.cpython-36.opt-1.pychellporno.cpython-36.pychelsinki.cpython-36.opt-1.pychelsinki.cpython-36.pychentaistigma.cpython-36.opt-1.pychentaistigma.cpython-36.pychgtv.cpython-36.opt-1.pychgtv.cpython-36.pychidive.cpython-36.opt-1.pychidive.cpython-36.pychistoricfilms.cpython-36.opt-1.pychistoricfilms.cpython-36.pychitbox.cpython-36.opt-1.pychitbox.cpython-36.pychitrecord.cpython-36.opt-1.pychitrecord.cpython-36.pychketv.cpython-36.opt-1.pychketv.cpython-36.pychornbunny.cpython-36.opt-1.pychornbunny.cpython-36.pychotnewhiphop.cpython-36.opt-1.pychotnewhiphop.cpython-36.pychotstar.cpython-36.opt-1.pychotstar.cpython-36.pychowcast.cpython-36.opt-1.pychowcast.cpython-36.pychowstuffworks.cpython-36.opt-1.pychowstuffworks.cpython-36.pychrti.cpython-36.opt-1.pychrti.cpython-36.pychuajiao.cpython-36.opt-1.pychuajiao.cpython-36.pychuffpost.cpython-36.opt-1.pychuffpost.cpython-36.pychungama.cpython-36.opt-1.pychungama.cpython-36.pychypem.cpython-36.opt-1.pychypem.cpython-36.pycign.cpython-36.opt-1.pycign.cpython-36.pyciheart.cpython-36.opt-1.pyciheart.cpython-36.pycimdb.cpython-36.opt-1.pycimdb.cpython-36.pycimggaming.cpython-36.opt-1.pycimggaming.cpython-36.pycimgur.cpython-36.opt-1.pycimgur.cpython-36.pycina.cpython-36.opt-1.pycina.cpython-36.pycinc.cpython-36.opt-1.pycinc.cpython-36.pycindavideo.cpython-36.opt-1.pycindavideo.cpython-36.pycinfoq.cpython-36.opt-1.pycinfoq.cpython-36.pycinstagram.cpython-36.opt-1.pycinstagram.cpython-36.pycinternazionale.cpython-36.opt-1.pycinternazionale.cpython-36.pycinternetvideoarchive.cpython-36.opt-1.pycinternetvideoarchive.cpython-36.pyciprima.cpython-36.opt-1.pyciprima.cpython-36.pyciqiyi.cpython-36.opt-1.pyciqiyi.cpython-36.pycir90tv.cpython-36.opt-1.pycir90tv.cpython-36.pycitv.cpython-36.opt-1.pycitv.cpython-36.pycivi.cpython-36.opt-1.pycivi.cpython-36.pycivideon.cpython-36.opt-1.pycivideon.cpython-36.pyciwara.cpython-36.opt-1.pyciwara.cpython-36.pycizlesene.cpython-36.opt-1.pycizlesene.cpython-36.pycjamendo.cpython-36.opt-1.pycjamendo.cpython-36.pycjeuxvideo.cpython-36.opt-1.pycjeuxvideo.cpython-36.pycjoj.cpython-36.opt-1.pycjoj.cpython-36.pycjove.cpython-36.opt-1.pycjove.cpython-36.pycjwplatform.cpython-36.opt-1.pycjwplatform.cpython-36.pyckakao.cpython-36.opt-1.pyckakao.cpython-36.pyckaltura.cpython-36.opt-1.pyckaltura.cpython-36.pyckankan.cpython-36.opt-1.pyckankan.cpython-36.pyckaraoketv.cpython-36.opt-1.pyckaraoketv.cpython-36.pyckarrierevideos.cpython-36.opt-1.pyckarrierevideos.cpython-36.pyckeezmovies.cpython-36.opt-1.pyckeezmovies.cpython-36.pycketnet.cpython-36.opt-1.pycketnet.cpython-36.pyckhanacademy.cpython-36.opt-1.pyckhanacademy.cpython-36.pyckickstarter.cpython-36.opt-1.pyckickstarter.cpython-36.pyckinja.cpython-36.opt-1.pyckinja.cpython-36.pyckinopoisk.cpython-36.opt-1.pyckinopoisk.cpython-36.pyckonserthusetplay.cpython-36.opt-1.pyckonserthusetplay.cpython-36.pyckrasview.cpython-36.opt-1.pyckrasview.cpython-36.pycku6.cpython-36.opt-1.pycku6.cpython-36.pyckusi.cpython-36.opt-1.pyckusi.cpython-36.pyckuwo.cpython-36.opt-1.pyckuwo.cpython-36.pycla7.cpython-36.opt-1.pycla7.cpython-36.pyclaola1tv.cpython-36.opt-1.pyclaola1tv.cpython-36.pyclbry.cpython-36.opt-1.pyclbry.cpython-36.pyclci.cpython-36.opt-1.pyclci.cpython-36.pyclcp.cpython-36.opt-1.pyclcp.cpython-36.pyclecture2go.cpython-36.opt-1.pyclecture2go.cpython-36.pyclecturio.cpython-36.opt-1.pyclecturio.cpython-36.pycleeco.cpython-36.opt-1.pycleeco.cpython-36.pyclego.cpython-36.opt-1.pyclego.cpython-36.pyclemonde.cpython-36.opt-1.pyclemonde.cpython-36.pyclenta.cpython-36.opt-1.pyclenta.cpython-36.pyclibraryofcongress.cpython-36.opt-1.pyclibraryofcongress.cpython-36.pyclibsyn.cpython-36.opt-1.pyclibsyn.cpython-36.pyclifenews.cpython-36.opt-1.pyclifenews.cpython-36.pyclimelight.cpython-36.opt-1.pyclimelight.cpython-36.pycline.cpython-36.opt-1.pycline.cpython-36.pyclinkedin.cpython-36.opt-1.pyclinkedin.cpython-36.pyclinuxacademy.cpython-36.opt-1.pyclinuxacademy.cpython-36.pyclitv.cpython-36.opt-1.pyclitv.cpython-36.pyclivejournal.cpython-36.opt-1.pyclivejournal.cpython-36.pyclivestream.cpython-36.opt-1.pyclivestream.cpython-36.pyclnkgo.cpython-36.opt-1.pyclnkgo.cpython-36.pyclocalnews8.cpython-36.opt-1.pyclocalnews8.cpython-36.pyclovehomeporn.cpython-36.opt-1.pyclovehomeporn.cpython-36.pyclrt.cpython-36.opt-1.pyclrt.cpython-36.pyclynda.cpython-36.opt-1.pyclynda.cpython-36.pycm6.cpython-36.opt-1.pycm6.cpython-36.pycmailru.cpython-36.opt-1.pycmailru.cpython-36.pycmalltv.cpython-36.opt-1.pycmalltv.cpython-36.pycmangomolo.cpython-36.opt-1.pycmangomolo.cpython-36.pycmanyvids.cpython-36.opt-1.pycmanyvids.cpython-36.pycmaoritv.cpython-36.opt-1.pycmaoritv.cpython-36.pycmarkiza.cpython-36.opt-1.pycmarkiza.cpython-36.pycmassengeschmacktv.cpython-36.opt-1.pycmassengeschmacktv.cpython-36.pycmatchtv.cpython-36.opt-1.pycmatchtv.cpython-36.pycmdr.cpython-36.opt-1.pycmdr.cpython-36.pycmedaltv.cpython-36.opt-1.pycmedaltv.cpython-36.pycmedialaan.cpython-36.opt-1.pycmedialaan.cpython-36.pycmediaset.cpython-36.opt-1.pycmediaset.cpython-36.pycmediasite.cpython-36.opt-1.pycmediasite.cpython-36.pycmedici.cpython-36.opt-1.pycmedici.cpython-36.pycmegaphone.cpython-36.opt-1.pycmegaphone.cpython-36.pycmeipai.cpython-36.opt-1.pycmeipai.cpython-36.pycmelonvod.cpython-36.opt-1.pycmelonvod.cpython-36.pycmeta.cpython-36.opt-1.pycmeta.cpython-36.pycmetacafe.cpython-36.opt-1.pycmetacafe.cpython-36.pycmetacritic.cpython-36.opt-1.pycmetacritic.cpython-36.pycmgoon.cpython-36.opt-1.pycmgoon.cpython-36.pycmgtv.cpython-36.opt-1.pycmgtv.cpython-36.pycmiaopai.cpython-36.opt-1.pycmiaopai.cpython-36.pycmicrosoftvirtualacademy.cpython-36.opt-1.pycmicrosoftvirtualacademy.cpython-36.pycminds.cpython-36.opt-1.pycminds.cpython-36.pycministrygrid.cpython-36.opt-1.pycministrygrid.cpython-36.pycminoto.cpython-36.opt-1.pycminoto.cpython-36.pycmiomio.cpython-36.opt-1.pycmiomio.cpython-36.pycmit.cpython-36.opt-1.pycmit.cpython-36.pycmitele.cpython-36.opt-1.pycmitele.cpython-36.pycmixcloud.cpython-36.opt-1.pycmixcloud.cpython-36.pycmlb.cpython-36.opt-1.pycmlb.cpython-36.pycmnet.cpython-36.opt-1.pycmnet.cpython-36.pycmoevideo.cpython-36.opt-1.pycmoevideo.cpython-36.pycmofosex.cpython-36.opt-1.pycmofosex.cpython-36.pycmojvideo.cpython-36.opt-1.pycmojvideo.cpython-36.pycmorningstar.cpython-36.opt-1.pycmorningstar.cpython-36.pycmotherless.cpython-36.opt-1.pycmotherless.cpython-36.pycmotorsport.cpython-36.opt-1.pycmotorsport.cpython-36.pycmovieclips.cpython-36.opt-1.pycmovieclips.cpython-36.pycmoviezine.cpython-36.opt-1.pycmoviezine.cpython-36.pycmovingimage.cpython-36.opt-1.pycmovingimage.cpython-36.pycmsn.cpython-36.opt-1.pycmsn.cpython-36.pycmtv.cpython-36.opt-1.pycmtv.cpython-36.pycmuenchentv.cpython-36.opt-1.pycmuenchentv.cpython-36.pycmwave.cpython-36.opt-1.pycmwave.cpython-36.pycmychannels.cpython-36.opt-1.pycmychannels.cpython-36.pycmyspace.cpython-36.opt-1.pycmyspace.cpython-36.pycmyspass.cpython-36.opt-1.pycmyspass.cpython-36.pycmyvi.cpython-36.opt-1.pycmyvi.cpython-36.pycmyvidster.cpython-36.opt-1.pycmyvidster.cpython-36.pycnationalgeographic.cpython-36.opt-1.pycnationalgeographic.cpython-36.pycnaver.cpython-36.opt-1.pycnaver.cpython-36.pycnba.cpython-36.opt-1.pycnba.cpython-36.pycnbc.cpython-36.opt-1.pycnbc.cpython-36.pycndr.cpython-36.opt-1.pycndr.cpython-36.pycndtv.cpython-36.opt-1.pycndtv.cpython-36.pycnerdcubed.cpython-36.opt-1.pycnerdcubed.cpython-36.pycneteasemusic.cpython-36.opt-1.pycneteasemusic.cpython-36.pycnetzkino.cpython-36.opt-1.pycnetzkino.cpython-36.pycnewgrounds.cpython-36.opt-1.pycnewgrounds.cpython-36.pycnewstube.cpython-36.opt-1.pycnewstube.cpython-36.pycnextmedia.cpython-36.opt-1.pycnextmedia.cpython-36.pycnexx.cpython-36.opt-1.pycnexx.cpython-36.pycnfl.cpython-36.opt-1.pycnfl.cpython-36.pycnhk.cpython-36.opt-1.pycnhk.cpython-36.pycnhl.cpython-36.opt-1.pycnhl.cpython-36.pycnick.cpython-36.opt-1.pycnick.cpython-36.pycniconico.cpython-36.opt-1.pycniconico.cpython-36.pycninecninemedia.cpython-36.opt-1.pycninecninemedia.cpython-36.pycninegag.cpython-36.opt-1.pycninegag.cpython-36.pycninenow.cpython-36.opt-1.pycninenow.cpython-36.pycnintendo.cpython-36.opt-1.pycnintendo.cpython-36.pycnjpwworld.cpython-36.opt-1.pycnjpwworld.cpython-36.pycnobelprize.cpython-36.opt-1.pycnobelprize.cpython-36.pycnonktube.cpython-36.opt-1.pycnonktube.cpython-36.pycnoovo.cpython-36.opt-1.pycnoovo.cpython-36.pycnormalboots.cpython-36.opt-1.pycnormalboots.cpython-36.pycnosvideo.cpython-36.opt-1.pycnosvideo.cpython-36.pycnova.cpython-36.opt-1.pycnova.cpython-36.pycnowness.cpython-36.opt-1.pycnowness.cpython-36.pycnoz.cpython-36.opt-1.pycnoz.cpython-36.pycnpo.cpython-36.opt-1.pycnpo.cpython-36.pycnpr.cpython-36.opt-1.pycnpr.cpython-36.pycnrk.cpython-36.opt-1.pycnrk.cpython-36.pycnrl.cpython-36.opt-1.pycnrl.cpython-36.pycntvcojp.cpython-36.opt-1.pycntvcojp.cpython-36.pycntvde.cpython-36.opt-1.pycntvde.cpython-36.pycntvru.cpython-36.opt-1.pycntvru.cpython-36.pycnuevo.cpython-36.opt-1.pycnuevo.cpython-36.pycnuvid.cpython-36.opt-1.pycnuvid.cpython-36.pycnytimes.cpython-36.opt-1.pycnytimes.cpython-36.pycnzz.cpython-36.opt-1.pycnzz.cpython-36.pycodatv.cpython-36.opt-1.pycodatv.cpython-36.pycodnoklassniki.cpython-36.opt-1.pycodnoklassniki.cpython-36.pycoktoberfesttv.cpython-36.opt-1.pycoktoberfesttv.cpython-36.pyconce.cpython-36.opt-1.pyconce.cpython-36.pycondemandkorea.cpython-36.opt-1.pycondemandkorea.cpython-36.pyconet.cpython-36.opt-1.pyconet.cpython-36.pyconionstudios.cpython-36.opt-1.pyconionstudios.cpython-36.pycooyala.cpython-36.opt-1.pycooyala.cpython-36.pycopenload.cpython-36.opt-1.pycopenload.cpython-36.pycora.cpython-36.opt-1.pycora.cpython-36.pycorf.cpython-36.opt-1.pycorf.cpython-36.pycoutsidetv.cpython-36.opt-1.pycoutsidetv.cpython-36.pycpacktpub.cpython-36.opt-1.pycpacktpub.cpython-36.pycpalcomp3.cpython-36.opt-1.pycpalcomp3.cpython-36.pycpandoratv.cpython-36.opt-1.pycpandoratv.cpython-36.pycparliamentliveuk.cpython-36.opt-1.pycparliamentliveuk.cpython-36.pycpatreon.cpython-36.opt-1.pycpatreon.cpython-36.pycpbs.cpython-36.opt-1.pycpbs.cpython-36.pycpearvideo.cpython-36.opt-1.pycpearvideo.cpython-36.pycpeertube.cpython-36.opt-1.pycpeertube.cpython-36.pycpeople.cpython-36.opt-1.pycpeople.cpython-36.pycperformgroup.cpython-36.opt-1.pycperformgroup.cpython-36.pycperiscope.cpython-36.opt-1.pycperiscope.cpython-36.pycphilharmoniedeparis.cpython-36.opt-1.pycphilharmoniedeparis.cpython-36.pycphoenix.cpython-36.opt-1.pycphoenix.cpython-36.pycphotobucket.cpython-36.opt-1.pycphotobucket.cpython-36.pycpicarto.cpython-36.opt-1.pycpicarto.cpython-36.pycpiksel.cpython-36.opt-1.pycpiksel.cpython-36.pycpinkbike.cpython-36.opt-1.pycpinkbike.cpython-36.pycpinterest.cpython-36.opt-1.pycpinterest.cpython-36.pycpladform.cpython-36.opt-1.pycpladform.cpython-36.pycplatzi.cpython-36.opt-1.pycplatzi.cpython-36.pycplayfm.cpython-36.opt-1.pycplayfm.cpython-36.pycplayplustv.cpython-36.opt-1.pycplayplustv.cpython-36.pycplays.cpython-36.opt-1.pycplays.cpython-36.pycplaystuff.cpython-36.opt-1.pycplaystuff.cpython-36.pycplaytvak.cpython-36.opt-1.pycplaytvak.cpython-36.pycplayvid.cpython-36.opt-1.pycplayvid.cpython-36.pycplaywire.cpython-36.opt-1.pycplaywire.cpython-36.pycpluralsight.cpython-36.opt-1.pycpluralsight.cpython-36.pycpodomatic.cpython-36.opt-1.pycpodomatic.cpython-36.pycpokemon.cpython-36.opt-1.pycpokemon.cpython-36.pycpolskieradio.cpython-36.opt-1.pycpolskieradio.cpython-36.pycpopcorntimes.cpython-36.opt-1.pycpopcorntimes.cpython-36.pycpopcorntv.cpython-36.opt-1.pycpopcorntv.cpython-36.pycporn91.cpython-36.opt-1.pycporn91.cpython-36.pycporncom.cpython-36.opt-1.pycporncom.cpython-36.pycpornhd.cpython-36.opt-1.pycpornhd.cpython-36.pycpornhub.cpython-36.opt-1.pycpornhub.cpython-36.pycpornotube.cpython-36.opt-1.pycpornotube.cpython-36.pycpornovoisines.cpython-36.opt-1.pycpornovoisines.cpython-36.pycpornoxo.cpython-36.opt-1.pycpornoxo.cpython-36.pycpresstv.cpython-36.opt-1.pycpresstv.cpython-36.pycprosiebensat1.cpython-36.opt-1.pycprosiebensat1.cpython-36.pycpuhutv.cpython-36.opt-1.pycpuhutv.cpython-36.pycpuls4.cpython-36.opt-1.pycpuls4.cpython-36.pycpyvideo.cpython-36.opt-1.pycpyvideo.cpython-36.pycqqmusic.cpython-36.opt-1.pycqqmusic.cpython-36.pycr7.cpython-36.opt-1.pycr7.cpython-36.pycradiobremen.cpython-36.opt-1.pycradiobremen.cpython-36.pycradiocanada.cpython-36.opt-1.pycradiocanada.cpython-36.pycradiode.cpython-36.opt-1.pycradiode.cpython-36.pycradiofrance.cpython-36.opt-1.pycradiofrance.cpython-36.pycradiojavan.cpython-36.opt-1.pycradiojavan.cpython-36.pycrai.cpython-36.opt-1.pycrai.cpython-36.pycraywenderlich.cpython-36.opt-1.pycraywenderlich.cpython-36.pycrbmaradio.cpython-36.opt-1.pycrbmaradio.cpython-36.pycrds.cpython-36.opt-1.pycrds.cpython-36.pycredbulltv.cpython-36.opt-1.pycredbulltv.cpython-36.pycreddit.cpython-36.opt-1.pycreddit.cpython-36.pycredtube.cpython-36.opt-1.pycredtube.cpython-36.pycregiotv.cpython-36.opt-1.pycregiotv.cpython-36.pycrentv.cpython-36.opt-1.pycrentv.cpython-36.pycrestudy.cpython-36.opt-1.pycrestudy.cpython-36.pycreuters.cpython-36.opt-1.pycreuters.cpython-36.pycreverbnation.cpython-36.opt-1.pycreverbnation.cpython-36.pycrice.cpython-36.opt-1.pycrice.cpython-36.pycrmcdecouverte.cpython-36.opt-1.pycrmcdecouverte.cpython-36.pycro220.cpython-36.opt-1.pycro220.cpython-36.pycrockstargames.cpython-36.opt-1.pycrockstargames.cpython-36.pycroosterteeth.cpython-36.opt-1.pycroosterteeth.cpython-36.pycrottentomatoes.cpython-36.opt-1.pycrottentomatoes.cpython-36.pycroxwel.cpython-36.opt-1.pycroxwel.cpython-36.pycrozhlas.cpython-36.opt-1.pycrozhlas.cpython-36.pycrtbf.cpython-36.opt-1.pycrtbf.cpython-36.pycrte.cpython-36.opt-1.pycrte.cpython-36.pycrtl2.cpython-36.opt-1.pycrtl2.cpython-36.pycrtlnl.cpython-36.opt-1.pycrtlnl.cpython-36.pycrtp.cpython-36.opt-1.pycrtp.cpython-36.pycrts.cpython-36.opt-1.pycrts.cpython-36.pycrtve.cpython-36.opt-1.pycrtve.cpython-36.pycrtvnh.cpython-36.opt-1.pycrtvnh.cpython-36.pycrtvs.cpython-36.opt-1.pycrtvs.cpython-36.pycruhd.cpython-36.opt-1.pycruhd.cpython-36.pycrumble.cpython-36.opt-1.pycrumble.cpython-36.pycrutube.cpython-36.opt-1.pycrutube.cpython-36.pycrutv.cpython-36.opt-1.pycrutv.cpython-36.pycruutu.cpython-36.opt-1.pycruutu.cpython-36.pycruv.cpython-36.opt-1.pycruv.cpython-36.pycsafari.cpython-36.opt-1.pycsafari.cpython-36.pycsamplefocus.cpython-36.opt-1.pycsamplefocus.cpython-36.pycsapo.cpython-36.opt-1.pycsapo.cpython-36.pycsavefrom.cpython-36.opt-1.pycsavefrom.cpython-36.pycsbs.cpython-36.opt-1.pycsbs.cpython-36.pycscreencast.cpython-36.opt-1.pycscreencast.cpython-36.pycscreencastomatic.cpython-36.opt-1.pycscreencastomatic.cpython-36.pycscrippsnetworks.cpython-36.opt-1.pycscrippsnetworks.cpython-36.pycscte.cpython-36.opt-1.pycscte.cpython-36.pycseeker.cpython-36.opt-1.pycseeker.cpython-36.pycsenateisvp.cpython-36.opt-1.pycsenateisvp.cpython-36.pycsendtonews.cpython-36.opt-1.pycsendtonews.cpython-36.pycservus.cpython-36.opt-1.pycservus.cpython-36.pycsevenplus.cpython-36.opt-1.pycsevenplus.cpython-36.pycsexu.cpython-36.opt-1.pycsexu.cpython-36.pycseznamzpravy.cpython-36.opt-1.pycseznamzpravy.cpython-36.pycshahid.cpython-36.opt-1.pycshahid.cpython-36.pycshared.cpython-36.opt-1.pycshared.cpython-36.pycshowroomlive.cpython-36.opt-1.pycshowroomlive.cpython-36.pycsimplecast.cpython-36.opt-1.pycsimplecast.cpython-36.pycsina.cpython-36.opt-1.pycsina.cpython-36.pycsixplay.cpython-36.opt-1.pycsixplay.cpython-36.pycsky.cpython-36.opt-1.pycsky.cpython-36.pycskyit.cpython-36.opt-1.pycskyit.cpython-36.pycskylinewebcams.cpython-36.opt-1.pycskylinewebcams.cpython-36.pycskynewsarabia.cpython-36.opt-1.pycskynewsarabia.cpython-36.pycslideshare.cpython-36.opt-1.pycslideshare.cpython-36.pycslideslive.cpython-36.opt-1.pycslideslive.cpython-36.pycslutload.cpython-36.opt-1.pycslutload.cpython-36.pycsnotr.cpython-36.opt-1.pycsnotr.cpython-36.pycsohu.cpython-36.opt-1.pycsohu.cpython-36.pycsonyliv.cpython-36.opt-1.pycsonyliv.cpython-36.pycsoundcloud.cpython-36.opt-1.pycsoundcloud.cpython-36.pycsoundgasm.cpython-36.opt-1.pycsoundgasm.cpython-36.pycsouthpark.cpython-36.opt-1.pycsouthpark.cpython-36.pycspankbang.cpython-36.opt-1.pycspankbang.cpython-36.pycspankwire.cpython-36.opt-1.pycspankwire.cpython-36.pycspiegel.cpython-36.opt-1.pycspiegel.cpython-36.pycspike.cpython-36.opt-1.pycspike.cpython-36.pycsport5.cpython-36.opt-1.pycsport5.cpython-36.pycsportbox.cpython-36.opt-1.pycsportbox.cpython-36.pycsportdeutschland.cpython-36.opt-1.pycsportdeutschland.cpython-36.pycspotify.cpython-36.opt-1.pycspotify.cpython-36.pycspreaker.cpython-36.opt-1.pycspreaker.cpython-36.pycspringboardplatform.cpython-36.opt-1.pycspringboardplatform.cpython-36.pycsprout.cpython-36.opt-1.pycsprout.cpython-36.pycsrgssr.cpython-36.opt-1.pycsrgssr.cpython-36.pycsrmediathek.cpython-36.opt-1.pycsrmediathek.cpython-36.pycstanfordoc.cpython-36.opt-1.pycstanfordoc.cpython-36.pycsteam.cpython-36.opt-1.pycsteam.cpython-36.pycstitcher.cpython-36.opt-1.pycstitcher.cpython-36.pycstoryfire.cpython-36.opt-1.pycstoryfire.cpython-36.pycstreamable.cpython-36.opt-1.pycstreamable.cpython-36.pycstreamcloud.cpython-36.opt-1.pycstreamcloud.cpython-36.pycstreamcz.cpython-36.opt-1.pycstreamcz.cpython-36.pycstreetvoice.cpython-36.opt-1.pycstreetvoice.cpython-36.pycstretchinternet.cpython-36.opt-1.pycstretchinternet.cpython-36.pycstv.cpython-36.opt-1.pycstv.cpython-36.pycsunporno.cpython-36.opt-1.pycsunporno.cpython-36.pycsverigesradio.cpython-36.opt-1.pycsverigesradio.cpython-36.pycsvt.cpython-36.opt-1.pycsvt.cpython-36.pycswrmediathek.cpython-36.opt-1.pycswrmediathek.cpython-36.pycsyfy.cpython-36.opt-1.pycsyfy.cpython-36.pycsztvhu.cpython-36.opt-1.pycsztvhu.cpython-36.pyctagesschau.cpython-36.opt-1.pyctagesschau.cpython-36.pyctass.cpython-36.opt-1.pyctass.cpython-36.pyctbs.cpython-36.opt-1.pyctbs.cpython-36.pyctdslifeway.cpython-36.opt-1.pyctdslifeway.cpython-36.pycteachable.cpython-36.opt-1.pycteachable.cpython-36.pycteachertube.cpython-36.opt-1.pycteachertube.cpython-36.pycteachingchannel.cpython-36.opt-1.pycteachingchannel.cpython-36.pycteamcoco.cpython-36.opt-1.pycteamcoco.cpython-36.pycteamtreehouse.cpython-36.opt-1.pycteamtreehouse.cpython-36.pyctechtalks.cpython-36.opt-1.pyctechtalks.cpython-36.pycted.cpython-36.opt-1.pycted.cpython-36.pyctele13.cpython-36.opt-1.pyctele13.cpython-36.pyctele5.cpython-36.opt-1.pyctele5.cpython-36.pyctelebruxelles.cpython-36.opt-1.pyctelebruxelles.cpython-36.pyctelecinco.cpython-36.opt-1.pyctelecinco.cpython-36.pyctelegraaf.cpython-36.opt-1.pyctelegraaf.cpython-36.pyctelemb.cpython-36.opt-1.pyctelemb.cpython-36.pyctelequebec.cpython-36.opt-1.pyctelequebec.cpython-36.pycteletask.cpython-36.opt-1.pycteletask.cpython-36.pyctelewebion.cpython-36.opt-1.pyctelewebion.cpython-36.pyctennistv.cpython-36.opt-1.pyctennistv.cpython-36.pyctenplay.cpython-36.opt-1.pyctenplay.cpython-36.pyctesturl.cpython-36.opt-1.pyctesturl.cpython-36.pyctf1.cpython-36.opt-1.pyctf1.cpython-36.pyctfo.cpython-36.opt-1.pyctfo.cpython-36.pyctheintercept.cpython-36.opt-1.pyctheintercept.cpython-36.pyctheplatform.cpython-36.opt-1.pyctheplatform.cpython-36.pycthescene.cpython-36.opt-1.pycthescene.cpython-36.pycthestar.cpython-36.opt-1.pycthestar.cpython-36.pycthesun.cpython-36.opt-1.pycthesun.cpython-36.pyctheweatherchannel.cpython-36.opt-1.pyctheweatherchannel.cpython-36.pycthisamericanlife.cpython-36.opt-1.pycthisamericanlife.cpython-36.pycthisav.cpython-36.opt-1.pycthisav.cpython-36.pycthisoldhouse.cpython-36.opt-1.pycthisoldhouse.cpython-36.pycthreeqsdn.cpython-36.opt-1.pycthreeqsdn.cpython-36.pyctiktok.cpython-36.opt-1.pyctiktok.cpython-36.pyctinypic.cpython-36.opt-1.pyctinypic.cpython-36.pyctmz.cpython-36.opt-1.pyctmz.cpython-36.pyctnaflix.cpython-36.opt-1.pyctnaflix.cpython-36.pyctoggle.cpython-36.opt-1.pyctoggle.cpython-36.pyctonline.cpython-36.opt-1.pyctonline.cpython-36.pyctoongoggles.cpython-36.opt-1.pyctoongoggles.cpython-36.pyctoutv.cpython-36.opt-1.pyctoutv.cpython-36.pyctoypics.cpython-36.opt-1.pyctoypics.cpython-36.pyctraileraddict.cpython-36.opt-1.pyctraileraddict.cpython-36.pyctrilulilu.cpython-36.opt-1.pyctrilulilu.cpython-36.pyctrovo.cpython-36.opt-1.pyctrovo.cpython-36.pyctrunews.cpython-36.opt-1.pyctrunews.cpython-36.pyctrutv.cpython-36.opt-1.pyctrutv.cpython-36.pyctube8.cpython-36.opt-1.pyctube8.cpython-36.pyctubitv.cpython-36.opt-1.pyctubitv.cpython-36.pyctudou.cpython-36.opt-1.pyctudou.cpython-36.pyctumblr.cpython-36.opt-1.pyctumblr.cpython-36.pyctunein.cpython-36.opt-1.pyctunein.cpython-36.pyctunepk.cpython-36.opt-1.pyctunepk.cpython-36.pycturbo.cpython-36.opt-1.pycturbo.cpython-36.pycturner.cpython-36.opt-1.pycturner.cpython-36.pyctv2.cpython-36.opt-1.pyctv2.cpython-36.pyctv2dk.cpython-36.opt-1.pyctv2dk.cpython-36.pyctv2hu.cpython-36.opt-1.pyctv2hu.cpython-36.pyctv4.cpython-36.opt-1.pyctv4.cpython-36.pyctv5mondeplus.cpython-36.opt-1.pyctv5mondeplus.cpython-36.pyctv5unis.cpython-36.opt-1.pyctv5unis.cpython-36.pyctva.cpython-36.opt-1.pyctva.cpython-36.pyctvanouvelles.cpython-36.opt-1.pyctvanouvelles.cpython-36.pyctvc.cpython-36.opt-1.pyctvc.cpython-36.pyctver.cpython-36.opt-1.pyctver.cpython-36.pyctvigle.cpython-36.opt-1.pyctvigle.cpython-36.pyctvland.cpython-36.opt-1.pyctvland.cpython-36.pyctvn24.cpython-36.opt-1.pyctvn24.cpython-36.pyctvnet.cpython-36.opt-1.pyctvnet.cpython-36.pyctvnoe.cpython-36.opt-1.pyctvnoe.cpython-36.pyctvnow.cpython-36.opt-1.pyctvnow.cpython-36.pyctvp.cpython-36.opt-1.pyctvp.cpython-36.pyctvplay.cpython-36.opt-1.pyctvplay.cpython-36.pyctvplayer.cpython-36.opt-1.pyctvplayer.cpython-36.pyctweakers.cpython-36.opt-1.pyctweakers.cpython-36.pyctwentyfourvideo.cpython-36.opt-1.pyctwentyfourvideo.cpython-36.pyctwentymin.cpython-36.opt-1.pyctwentymin.cpython-36.pyctwentythreevideo.cpython-36.opt-1.pyctwentythreevideo.cpython-36.pyctwitcasting.cpython-36.opt-1.pyctwitcasting.cpython-36.pyctwitch.cpython-36.opt-1.pyctwitch.cpython-36.pyctwitter.cpython-36.opt-1.pyctwitter.cpython-36.pycudemy.cpython-36.opt-1.pycudemy.cpython-36.pycudn.cpython-36.opt-1.pycudn.cpython-36.pycufctv.cpython-36.opt-1.pycufctv.cpython-36.pycuktvplay.cpython-36.opt-1.pycuktvplay.cpython-36.pycumg.cpython-36.opt-1.pycumg.cpython-36.pycunistra.cpython-36.opt-1.pycunistra.cpython-36.pycunity.cpython-36.opt-1.pycunity.cpython-36.pycuol.cpython-36.opt-1.pycuol.cpython-36.pycuplynk.cpython-36.opt-1.pycuplynk.cpython-36.pycurort.cpython-36.opt-1.pycurort.cpython-36.pycurplay.cpython-36.opt-1.pycurplay.cpython-36.pycusanetwork.cpython-36.opt-1.pycusanetwork.cpython-36.pycusatoday.cpython-36.opt-1.pycusatoday.cpython-36.pycustream.cpython-36.opt-1.pycustream.cpython-36.pycustudio.cpython-36.opt-1.pycustudio.cpython-36.pycvarzesh3.cpython-36.opt-1.pycvarzesh3.cpython-36.pycvbox7.cpython-36.opt-1.pycvbox7.cpython-36.pycveehd.cpython-36.opt-1.pycveehd.cpython-36.pycveoh.cpython-36.opt-1.pycveoh.cpython-36.pycvesti.cpython-36.opt-1.pycvesti.cpython-36.pycvevo.cpython-36.opt-1.pycvevo.cpython-36.pycvgtv.cpython-36.opt-1.pycvgtv.cpython-36.pycvh1.cpython-36.opt-1.pycvh1.cpython-36.pycvice.cpython-36.opt-1.pycvice.cpython-36.pycvidbit.cpython-36.opt-1.pycvidbit.cpython-36.pycviddler.cpython-36.opt-1.pycviddler.cpython-36.pycvidea.cpython-36.opt-1.pycvidea.cpython-36.pycvideodetective.cpython-36.opt-1.pycvideodetective.cpython-36.pycvideofyme.cpython-36.opt-1.pycvideofyme.cpython-36.pycvideomore.cpython-36.opt-1.pycvideomore.cpython-36.pycvideopress.cpython-36.opt-1.pycvideopress.cpython-36.pycvidio.cpython-36.opt-1.pycvidio.cpython-36.pycvidlii.cpython-36.opt-1.pycvidlii.cpython-36.pycvidme.cpython-36.opt-1.pycvidme.cpython-36.pycvier.cpython-36.opt-1.pycvier.cpython-36.pycviewlift.cpython-36.opt-1.pycviewlift.cpython-36.pycviidea.cpython-36.opt-1.pycviidea.cpython-36.pycviki.cpython-36.opt-1.pycviki.cpython-36.pycvimeo.cpython-36.opt-1.pycvimeo.cpython-36.pycvimple.cpython-36.opt-1.pycvimple.cpython-36.pycvine.cpython-36.opt-1.pycvine.cpython-36.pycviqeo.cpython-36.opt-1.pycviqeo.cpython-36.pycviu.cpython-36.opt-1.pycviu.cpython-36.pycvk.cpython-36.opt-1.pycvk.cpython-36.pycvlive.cpython-36.opt-1.pycvlive.cpython-36.pycvodlocker.cpython-36.opt-1.pycvodlocker.cpython-36.pycvodpl.cpython-36.opt-1.pycvodpl.cpython-36.pycvodplatform.cpython-36.opt-1.pycvodplatform.cpython-36.pycvoicerepublic.cpython-36.opt-1.pycvoicerepublic.cpython-36.pycvoot.cpython-36.opt-1.pycvoot.cpython-36.pycvoxmedia.cpython-36.opt-1.pycvoxmedia.cpython-36.pycvrak.cpython-36.opt-1.pycvrak.cpython-36.pycvrt.cpython-36.opt-1.pycvrt.cpython-36.pycvrv.cpython-36.opt-1.pycvrv.cpython-36.pycvshare.cpython-36.opt-1.pycvshare.cpython-36.pycvtm.cpython-36.opt-1.pycvtm.cpython-36.pycvube.cpython-36.opt-1.pycvube.cpython-36.pycvuclip.cpython-36.opt-1.pycvuclip.cpython-36.pycvvvvid.cpython-36.opt-1.pycvvvvid.cpython-36.pycvyborymos.cpython-36.opt-1.pycvyborymos.cpython-36.pycvzaar.cpython-36.opt-1.pycvzaar.cpython-36.pycwakanim.cpython-36.opt-1.pycwakanim.cpython-36.pycwalla.cpython-36.opt-1.pycwalla.cpython-36.pycwashingtonpost.cpython-36.opt-1.pycwashingtonpost.cpython-36.pycwat.cpython-36.opt-1.pycwat.cpython-36.pycwatchbox.cpython-36.opt-1.pycwatchbox.cpython-36.pycwatchindianporn.cpython-36.opt-1.pycwatchindianporn.cpython-36.pycwdr.cpython-36.opt-1.pycwdr.cpython-36.pycwebcaster.cpython-36.opt-1.pycwebcaster.cpython-36.pycwebofstories.cpython-36.opt-1.pycwebofstories.cpython-36.pycweibo.cpython-36.opt-1.pycweibo.cpython-36.pycweiqitv.cpython-36.opt-1.pycweiqitv.cpython-36.pycwistia.cpython-36.opt-1.pycwistia.cpython-36.pycworldstarhiphop.cpython-36.opt-1.pycworldstarhiphop.cpython-36.pycwsj.cpython-36.opt-1.pycwsj.cpython-36.pycwwe.cpython-36.opt-1.pycwwe.cpython-36.pycxbef.cpython-36.opt-1.pycxbef.cpython-36.pycxboxclips.cpython-36.opt-1.pycxboxclips.cpython-36.pycxfileshare.cpython-36.opt-1.pycxfileshare.cpython-36.pycxhamster.cpython-36.opt-1.pycxhamster.cpython-36.pycxiami.cpython-36.opt-1.pycxiami.cpython-36.pycximalaya.cpython-36.opt-1.pycximalaya.cpython-36.pycxminus.cpython-36.opt-1.pycxminus.cpython-36.pycxnxx.cpython-36.opt-1.pycxnxx.cpython-36.pycxstream.cpython-36.opt-1.pycxstream.cpython-36.pycxtube.cpython-36.opt-1.pycxtube.cpython-36.pycxuite.cpython-36.opt-1.pycxuite.cpython-36.pycxvideos.cpython-36.opt-1.pycxvideos.cpython-36.pycxxxymovies.cpython-36.opt-1.pycxxxymovies.cpython-36.pycyahoo.cpython-36.opt-1.pycyahoo.cpython-36.pycyandexdisk.cpython-36.opt-1.pycyandexdisk.cpython-36.pycyandexmusic.cpython-36.opt-1.pycyandexmusic.cpython-36.pycyandexvideo.cpython-36.opt-1.pycyandexvideo.cpython-36.pycyapfiles.cpython-36.opt-1.pycyapfiles.cpython-36.pycyesjapan.cpython-36.opt-1.pycyesjapan.cpython-36.pycyinyuetai.cpython-36.opt-1.pycyinyuetai.cpython-36.pycynet.cpython-36.opt-1.pycynet.cpython-36.pycyoujizz.cpython-36.opt-1.pycyoujizz.cpython-36.pycyouku.cpython-36.opt-1.pycyouku.cpython-36.pycyounow.cpython-36.opt-1.pycyounow.cpython-36.pycyouporn.cpython-36.opt-1.pycyouporn.cpython-36.pycyourporn.cpython-36.opt-1.pycyourporn.cpython-36.pycyourupload.cpython-36.opt-1.pycyourupload.cpython-36.pycyoutube.cpython-36.opt-1.pycyoutube.cpython-36.pyczapiks.cpython-36.opt-1.pyczapiks.cpython-36.pyczattoo.cpython-36.opt-1.pyczattoo.cpython-36.pyczdf.cpython-36.opt-1.pyczdf.cpython-36.pyczhihu.cpython-36.opt-1.pyczhihu.cpython-36.pyczingmp3.cpython-36.opt-1.pyczingmp3.cpython-36.pyczoom.cpython-36.opt-1.pyczoom.cpython-36.pyczype.cpython-36.opt-1.pyczype.cpython-36.pycabc.pyabcnews.pyabcotvs.pyacademicearth.pyacast.pyadn.pyadobeconnect.pyadobepass.pyadobetv.pyadultswim.pyaenetworks.pyafreecatv.pyairmozilla.pyaliexpress.pyaljazeera.pyallocine.pyalphaporno.pyamara.pyamcnetworks.pyamericastestkitchen.pyamp.pyanimeondemand.pyanvato.pyaol.pyapa.pyaparat.pyappleconnect.pyapplepodcasts.pyappletrailers.pyarchiveorg.pyarcpublishing.pyard.pyarkena.pyarnes.pyarte.pyasiancrush.pyatresplayer.pyatttechchannel.pyatvat.pyaudimedia.pyaudioboom.pyaudiomack.pyawaan.pyaws.pyazmedien.pybaidu.pybandaichannel.pybandcamp.pybbc.pybeatport.pybeeg.pybehindkink.pybellmedia.pybet.pybfi.pybfmtv.pybibeltv.pybigflix.pybild.pybilibili.pybiobiochiletv.pybiqle.pybitchute.pybleacherreport.pybloomberg.pybokecc.pybongacams.pybostonglobe.pybox.pybpb.pybr.pybravotv.pybreakcom.pybrightcove.pybusinessinsider.pybuzzfeed.pybyutv.pyc56.pycamdemy.pycammodels.pycamtube.pycamwithher.pycanalc2.pycanalplus.pycanvas.pycarambatv.pycartoonnetwork.pycbc.pycbs.pycbsinteractive.pycbslocal.pycbsnews.pycbssports.pyccc.pyccma.pycctv.pycda.pyceskatelevize.pychannel9.pycharlierose.pychaturbate.pychilloutzone.pychirbit.pycinchcast.pycinemax.pyciscolive.pycjsw.pycliphunter.pyclippit.pycliprs.pyclipsyndicate.pyclosertotruth.pycloudflarestream.pycloudy.pyclubic.pyclyp.pycmt.pycnbc.pycnn.pycomedycentral.pycommon.pycommonmistakes.pycommonprotocols.pycondenast.pycontv.pycorus.pycoub.pycracked.pycrackle.pycrooksandliars.pycrunchyroll.pycspan.pyctsnews.pyctv.pyctvnews.pycultureunplugged.pycuriositystream.pycwtv.pydailymail.pydailymotion.pydaum.pydbtv.pydctp.pydeezer.pydefense.pydemocracynow.pydfb.pydhm.pydigg.pydigiteka.pydiscovery.pydiscoverygo.pydiscoverynetworks.pydiscoveryvr.pydisney.pydispeak.pydlive.pydotsub.pydouyutv.pydplay.pydrbonanza.pydreisat.pydropbox.pydrtuber.pydrtv.pydtube.pydumpert.pydvtv.pydw.pyeagleplatform.pyebaumsworld.pyechomsk.pyegghead.pyehow.pyeighttracks.pyeinthusan.pyeitb.pyellentube.pyelpais.pyembedly.pyengadget.pyeporner.pyeroprofile.pyescapist.pyespn.pyesri.pyeuropa.pyexpotv.pyexpressen.pyextractors.pyextremetube.pyeyedotv.pyfacebook.pyfaz.pyfc2.pyfczenit.pyfilmon.pyfilmweb.pyfirsttv.pyfivemin.pyfivetv.pyflickr.pyfolketinget.pyfootyroom.pyformula1.pyfourtube.pyfox.pyfox9.pyfoxgay.pyfoxnews.pyfoxsports.pyfranceculture.pyfranceinter.pyfrancetv.pyfreesound.pyfreespeech.pyfreshlive.pyfrontendmasters.pyfujitv.pyfunimation.pyfunk.pyfusion.pygaia.pygameinformer.pygamespot.pygamestar.pygaskrank.pygazeta.pygdcvault.pygedidigital.pygeneric.pygfycat.pygiantbomb.pygiga.pygigya.pyglide.pyglobo.pygo.pygodtube.pygolem.pygoogledrive.pygooglepodcasts.pygooglesearch.pygoshgay.pygputechconf.pygroupon.pyhbo.pyhearthisat.pyheise.pyhellporno.pyhelsinki.pyhentaistigma.pyhgtv.pyhidive.pyhistoricfilms.pyhitbox.pyhitrecord.pyhketv.pyhornbunny.pyhotnewhiphop.pyhotstar.pyhowcast.pyhowstuffworks.pyhrti.pyhuajiao.pyhuffpost.pyhungama.pyhypem.pyign.pyiheart.pyimdb.pyimggaming.pyimgur.pyina.pyinc.pyindavideo.pyinfoq.pyinstagram.pyinternazionale.pyinternetvideoarchive.pyiprima.pyiqiyi.pyir90tv.pyitv.pyivi.pyivideon.pyiwara.pyizlesene.pyjamendo.pyjeuxvideo.pyjoj.pyjove.pyjwplatform.pykakao.pykaltura.pykankan.pykaraoketv.pykarrierevideos.pykeezmovies.pyketnet.pykhanacademy.pykickstarter.pykinja.pykinopoisk.pykonserthusetplay.pykrasview.pyku6.pykusi.pykuwo.pyla7.pylaola1tv.pylbry.pylci.pylcp.pylecture2go.pylecturio.pyleeco.pylego.pylemonde.pylenta.pylibraryofcongress.pylibsyn.pylifenews.pylimelight.pyline.pylinkedin.pylinuxacademy.pylitv.pylivejournal.pylivestream.pylnkgo.pylocalnews8.pylovehomeporn.pylrt.pylynda.pym6.pymailru.pymalltv.pymangomolo.pymanyvids.pymaoritv.pymarkiza.pymassengeschmacktv.pymatchtv.pymdr.pymedaltv.pymedialaan.pymediaset.pymediasite.pymedici.pymegaphone.pymeipai.pymelonvod.pymeta.pymetacafe.pymetacritic.pymgoon.pymgtv.pymiaopai.pymicrosoftvirtualacademy.pyminds.pyministrygrid.pyminoto.pymiomio.pymit.pymitele.pymixcloud.pymlb.pymnet.pymoevideo.pymofosex.pymojvideo.pymorningstar.pymotherless.pymotorsport.pymovieclips.pymoviezine.pymovingimage.pymsn.pymtv.pymuenchentv.pymwave.pymychannels.pymyspace.pymyspass.pymyvi.pymyvidster.pynationalgeographic.pynaver.pynba.pynbc.pyndr.pyndtv.pynerdcubed.pyneteasemusic.pynetzkino.pynewgrounds.pynewstube.pynextmedia.pynexx.pynfl.pynhk.pynhl.pynick.pyniconico.pyninecninemedia.pyninegag.pyninenow.pynintendo.pynjpwworld.pynobelprize.pynonktube.pynoovo.pynormalboots.pynosvideo.pynova.pynowness.pynoz.pynpo.pynpr.pynrk.pynrl.pyntvcojp.pyntvde.pyntvru.pynuevo.pynuvid.pynytimes.pynzz.pyodatv.pyodnoklassniki.pyoktoberfesttv.pyonce.pyondemandkorea.pyonet.pyonionstudios.pyooyala.pyopenload.pyora.pyorf.pyoutsidetv.pypacktpub.pypalcomp3.pypandoratv.pyparliamentliveuk.pypatreon.pypbs.pypearvideo.pypeertube.pypeople.pyperformgroup.pyperiscope.pyphilharmoniedeparis.pyphoenix.pyphotobucket.pypicarto.pypiksel.pypinkbike.pypinterest.pypladform.pyplatzi.pyplayfm.pyplayplustv.pyplays.pyplaystuff.pyplaytvak.pyplayvid.pyplaywire.pypluralsight.pypodomatic.pypokemon.pypolskieradio.pypopcorntimes.pypopcorntv.pyporn91.pyporncom.pypornhd.pypornhub.pypornotube.pypornovoisines.pypornoxo.pypresstv.pyprosiebensat1.pypuhutv.pypuls4.pypyvideo.pyqqmusic.pyr7.pyradiobremen.pyradiocanada.pyradiode.pyradiofrance.pyradiojavan.pyrai.pyraywenderlich.pyrbmaradio.pyrds.pyredbulltv.pyreddit.pyredtube.pyregiotv.pyrentv.pyrestudy.pyreuters.pyreverbnation.pyrice.pyrmcdecouverte.pyro220.pyrockstargames.pyroosterteeth.pyrottentomatoes.pyroxwel.pyrozhlas.pyrtbf.pyrte.pyrtl2.pyrtlnl.pyrtp.pyrts.pyrtve.pyrtvnh.pyrtvs.pyruhd.pyrumble.pyrutube.pyrutv.pyruutu.pyruv.pysafari.pysamplefocus.pysapo.pysavefrom.pysbs.pyscreencast.pyscreencastomatic.pyscrippsnetworks.pyscte.pyseeker.pysenateisvp.pysendtonews.pyservus.pysevenplus.pysexu.pyseznamzpravy.pyshahid.pyshared.pyshowroomlive.pysimplecast.pysina.pysixplay.pysky.pyskyit.pyskylinewebcams.pyskynewsarabia.pyslideshare.pyslideslive.pyslutload.pysnotr.pysohu.pysonyliv.pysoundcloud.pysoundgasm.pysouthpark.pyspankbang.pyspankwire.pyspiegel.pyspike.pysport5.pysportbox.pysportdeutschland.pyspotify.pyspreaker.pyspringboardplatform.pysprout.pysrgssr.pysrmediathek.pystanfordoc.pysteam.pystitcher.pystoryfire.pystreamable.pystreamcloud.pystreamcz.pystreetvoice.pystretchinternet.pystv.pysunporno.pysverigesradio.pysvt.pyswrmediathek.pysyfy.pysztvhu.pytagesschau.pytass.pytbs.pytdslifeway.pyteachable.pyteachertube.pyteachingchannel.pyteamcoco.pyteamtreehouse.pytechtalks.pyted.pytele13.pytele5.pytelebruxelles.pytelecinco.pytelegraaf.pytelemb.pytelequebec.pyteletask.pytelewebion.pytennistv.pytenplay.pytesturl.pytf1.pytfo.pytheintercept.pytheplatform.pythescene.pythestar.pythesun.pytheweatherchannel.pythisamericanlife.pythisav.pythisoldhouse.pythreeqsdn.pytiktok.pytinypic.pytmz.pytnaflix.pytoggle.pytonline.pytoongoggles.pytoutv.pytoypics.pytraileraddict.pytrilulilu.pytrovo.pytrunews.pytrutv.pytube8.pytubitv.pytudou.pytumblr.pytunein.pytunepk.pyturbo.pyturner.pytv2.pytv2dk.pytv2hu.pytv4.pytv5mondeplus.pytv5unis.pytva.pytvanouvelles.pytvc.pytver.pytvigle.pytvland.pytvn24.pytvnet.pytvnoe.pytvnow.pytvp.pytvplay.pytvplayer.pytweakers.pytwentyfourvideo.pytwentymin.pytwentythreevideo.pytwitcasting.pytwitch.pytwitter.pyudemy.pyudn.pyufctv.pyuktvplay.pyumg.pyunistra.pyunity.pyuol.pyuplynk.pyurort.pyurplay.pyusanetwork.pyusatoday.pyustream.pyustudio.pyvarzesh3.pyvbox7.pyveehd.pyveoh.pyvesti.pyvevo.pyvgtv.pyvh1.pyvice.pyvidbit.pyviddler.pyvidea.pyvideodetective.pyvideofyme.pyvideomore.pyvideopress.pyvidio.pyvidlii.pyvidme.pyvier.pyviewlift.pyviidea.pyviki.pyvimeo.pyvimple.pyvine.pyviqeo.pyviu.pyvk.pyvlive.pyvodlocker.pyvodpl.pyvodplatform.pyvoicerepublic.pyvoot.pyvoxmedia.pyvrak.pyvrt.pyvrv.pyvshare.pyvtm.pyvube.pyvuclip.pyvvvvid.pyvyborymos.pyvzaar.pywakanim.pywalla.pywashingtonpost.pywat.pywatchbox.pywatchindianporn.pywdr.pywebcaster.pywebofstories.pyweibo.pyweiqitv.pywistia.pyworldstarhiphop.pywsj.pywwe.pyxbef.pyxboxclips.pyxfileshare.pyxhamster.pyxiami.pyximalaya.pyxminus.pyxnxx.pyxstream.pyxtube.pyxuite.pyxvideos.pyxxxymovies.pyyahoo.pyyandexdisk.pyyandexmusic.pyyandexvideo.pyyapfiles.pyyesjapan.pyyinyuetai.pyynet.pyyoujizz.pyyouku.pyyounow.pyyouporn.pyyourporn.pyyourupload.pyyoutube.pyzapiks.pyzattoo.pyzdf.pyzhihu.pyzingmp3.pyzoom.pyzype.pyjsinterp.pyoptions.pypostprocessor__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pycembedthumbnail.cpython-36.opt-1.pycembedthumbnail.cpython-36.pycexecafterdownload.cpython-36.opt-1.pycexecafterdownload.cpython-36.pycffmpeg.cpython-36.opt-1.pycffmpeg.cpython-36.pycmetadatafromtitle.cpython-36.opt-1.pycmetadatafromtitle.cpython-36.pycxattrpp.cpython-36.opt-1.pycxattrpp.cpython-36.pyccommon.pyembedthumbnail.pyexecafterdownload.pyffmpeg.pymetadatafromtitle.pyxattrpp.pysocks.pyswfinterp.pyupdate.pyutils.pyversion.pypython3-youtube-dlREADME.txtpython3-youtube-dlLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/youtube_dl//usr/lib/python3.6/site-packages/youtube_dl/__pycache__//usr/lib/python3.6/site-packages/youtube_dl/downloader//usr/lib/python3.6/site-packages/youtube_dl/downloader/__pycache__//usr/lib/python3.6/site-packages/youtube_dl/extractor//usr/lib/python3.6/site-packages/youtube_dl/extractor/__pycache__//usr/lib/python3.6/site-packages/youtube_dl/postprocessor//usr/lib/python3.6/site-packages/youtube_dl/postprocessor/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-youtube-dl//usr/share/licenses//usr/share/licenses/python3-youtube-dl/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:17337/openSUSE_Leap_15.2_Update/ac56886975932da6d149899297a12e15-python-youtube-dl.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledPython script, UTF-8 Unicode text executablePython script, UTF-8 Unicode text executable, with very long linesPython script, ASCII text executable, with very long linesPython script, UTF-8 Unicode text executable, with CRLF line terminatorsUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR@ ,g~P:utf-8a96b79e72080014a05cd33b0bf89fc9bca9459cffe19453786bca6ea9d3cbec2? 7zXZ !t/U\]"k%a z"%k}BU_qٔXpWİw6'lo[utkbpn@y>ʁp+nXP}7ХkD=Qu s+S{}G0Dδ8 oJx-=Əpgq|ICc!;݁M˘x. y 's͜[R+ >uVGt<?odD7 uM  02#-|e ޕS'x ][:b%k;f鍦 sȩ'ӑPΑ?'/m<fx^-u Bᕥk*@kɜ S@Umͤ8w.7=΋[w2- l+@ R&j٤I<3 J{`9NE耍M "rCł^F&|/DCl] ?ZaW/4,J8KF|XMN 2`[ Nǫ{; ^ӽB9^8eP$х1@=i } 4MCI<"=bX9'놪J=z_.E}{tL+^]gl(0D4T&BFH5;lE(̣.JNYzv>݅Xl5!-N6Vf&Q"\g@th@s^\E.5e348'b$ !]cu{zq6h$81im Dvi$7Kyî'Al]`J+(=)N;E\٪&&HKgԔ n)d7%಺f#*m+^ۛY~Ŋ!_^FRh&ҒF'@];Sᤸ d~ԗ+s}RBy9ȹ`IB*~n )p5Վgحz3O-crm\W5F^ D/o3~@iQtHwy|Aл6b!|}ʲ}%R/>U |^)?~¬ƋK@<m#l!4dF HdE,) ACM2r*l~PĀ f7 .">(Qy׃8[p5KJyfGJ0AƆNΫ:SlٟZ2Xx{w0By3$X޹v\`}"ޙ>!X6]i.>ດmՕ_ ]4k *Ʈ窞t~ Wݡs[qyRQl$t_d`IBFI/3m }o!zT'LArp֞$hjM,J8t8i2Kz'bje ޼MMhI$Џ4X6S+Wg^a--[툉.6\VGLm0$ܚm@"*1d0 Aǿ/(yJܿ#t~˅!>b 2T0b@$l=ݩs3Vֆ?q{rUT#oOzE5Oʼ 5LrDc#]\z_/Kwi cY$Ž*/r$wemXPrqtwCz`,;Fo{\OmO UΥBK4@mp"x P\fzYsW"AFR!6Hd0.<.cApUC@|/b֨%Ũ~ߕ{ַ$srKAH['/vWP'_J\Z{`dzt?yVf(p{?"STZmGy?DPgcDMk1M4x]h۩)1g]An ^Vdt[iQ^~d<%7d5:䈪Qv'I≮[ zT* qeU.Z%CѴԬ1$J a^!pE(;үZ {wjoҧ1rL-"yg`N#cwW^)8Nv ,GNXb3}W`UjWߤ~Cel!@g CpJWfeus0(}7@`㎬.³Z:ۏ;Od v ]H{&uP0m?+J]:k#-yi v|,s'b$m$22Nr* p~ rNnnx|QhX}p ?Jkd$q|(?YD5t= T&ޒJV8$Vb9d]z=LS.G,E%/0r ؐQuO_{d n%t]V cxZNkVGm.VEfH$Bl6DKa14lM+,UHՈ,Gn țwsE_> :.䒥}:: 8d7SV*{e3q5 @wo]#k7̤BxD\smľ4t, {B'XV\HfO.jecф%(pB4BX∗AČ԰P43(A2W! 9@tBڇ5`gF ;7\TR{Yadƒɒ5v}ddDWxj%%Xuw ux:wrB+6F/ɱI ݎ>[vr%S{)gEjy]\Eh-0\*7 .{ƺxE ?={o GfKiTJ#P\ xd \_P/2f 6 M vQ\K_ WTfvC)q]u\Y uLgUrJ)觅kaǓc#Dč(K2Ϡ]r:V`Tt=1ˣԴR:d?n-"i0?MIs^1+0j`0l4 DJ*-!RgqTʇ"eQ1^8qBkz' @.!@̬!Umʫ+\؞T01඲sF(_;\RV/SQlL(8 #xfnsAO r !9 3;Yt|ͥ64\sb4ch hWS1#By~nus!9K2.7uQ˳#$w^ Dp _h ۟-; qT9u;Gh/`Xx,|wL D?,bT)]@sK9 3D?t9E8@=dHgy(BduV/2aohPYǐ)+zf޲k&Xn*|dRdĴ[K%&_)?s\ CD?(D&2SUN9ll)rUpވE6B^:,rDN4 k]#= eԓU0wARh $T'V ` t^$VBsx( ?OD*^ʷ1baG$HPDŽy n8S+H,T x`Y&-1Ql*+Fl'3Z6@%cR~5@hvN*Mf;[$ăR96E*N^}YLFnu6_f66: `/nަÎ|qYV<̻/Yt*BMjNzI{IMEs2 ѶD"#_//ġ68@b6V+O0'K m$1E%A7a'Añ>L{.8$۹',v U %%wlA'[]5,q~=} s3O,yaٚf 6P7aV~>gQO)op&}X8 4z' Cs&фzqkf{^*NPB?hdtFo!a^"%4guoi E:jK?҅vU{J%4}2*]CH_ Qϐ"ӛrqL(,eMn^KSyU<(c$tk>6  ?ih 67q(x3ImNVhF`3 yKRh:?!\BR&%;bs5py.@=1cY|ooh1_f,(`9R^5Qn90͎ߑ͘ R2/AZ<@|aAr0eN3vshX{=ōNE}S$8L+byo %)/q -B1XsJśҘsBur_X6u7gP `vwA/fq1)R䘘E,r䲰Nq%I=J:2 dWV5q)2!V`L*x{~GYκ@cU9mk00fICcD!. U]#ڻbuJcN)/K ~DFPF/aoAh.M&C# ?ـSf0^Uo_ATr֧ଂְO).)⑧_R@@8hp]WƝW^=+L*7lʦ@yj!44F6){2W' HDe]2O;Ȇ%/T@9S#i\aa+8JBtJ(#ﴖ=M YPt@$dW/gyR5BSR Q8մ@Qؓik*ڙ%4`.keb"UQׇuH3LAfQKdY9z(~ >yGrs,]Y; 6T_s-yw\mGS둎p 9M9oƒވsLgAD:}SKzm@p5B [gq<5ffy}pRLdBտRJ ~o|ApuHZj}o?Ȕ&S,v"N^v%RS \W J"u<(.5yt#iɒi{m]ӔY*1"ōbjV␇QNntJ*ʎ滋i2= hu\'cBe;а7xCC+v&ED"$~WGϥZAAxVTf^kQ>>Sf>h$Jtkc^R9ZPv0_b5Up\#VȓcZw` Z03R^L!OaӴ,#S>ƣfKM̥e;.S6$J5ji=(J%E`9@CcyW{.oCNx/Hj\?]"y,Y*A&S^tS%9y.}O{Фk8XYs+zS4^%D!-Pਠy$*^`ztw>~%qdLRLQ1W ~>&!V', H [XK7viA \oZ&O/(%z$xh% gnsZx!鿑-Ǯfv؉؄¾5mpUܖf)mTl ЯGe)NE QS-d1ْ%K)%:}xN}Xe&Ivˡ;dxKm)%o eDi`oHm@3D+ORG% N* r!Bb#voNK9tpIRmbI_E7>|xMBɴk nYRP%a_:8/~"NPM:7SAO9<rȇNZ7ow]v6WQ1 Npo-/e@Z$$B &q2[C(`]^K,aKO3]]"F&U#s7R&x|y Ou2mvX՞W373WC9ß&@xsٿ4@3a U ߾{'6 96&H4ƒO?բHKb. SopܪD"'e^8Ǽﱢ슌!Ey鴾P3o`SrlF'9X)9QV Հv0't%F]npbZ-L+op+䝹33ER=xH yWOX*k )qH,SkbzRBJ*5i$%'{</ѩ: #3pk#J_1] 2j߉%c~o]5W34#~e[Iq? Og-4In\o0Hjulg,pm)`c{|?WCV>7iK/ p(wy ?AaȰ̄@s{{ * .ujk$t̀a{&O;Gni(Yϳ(\ J&oFg2lzS'Uݶ:;Ixk^D!LHSᩙ`(;k, f1 ;_q:ßjiX_U}t)QhD{Y&VQ۩6!Ƅ-IQ b2I=zaZF#|."6jt7@hBeʖ XW W.!P>JQ$#ԃL=wEpo1,^k>(a>t fHs!u Xi+ 5 ]pTϷ+K,/6wx &hwFRޫi ox{=ypft t™u. U"`kaU7-TzB$Gyd;8jqg*D"JP\'+:iKg[j1&ʪh~ &Rb8mvcra4tz|zM7t}*ѾN&B6vS(jƛx/ h|thJ>Nƞ[/)tm2@ZX\zl )hT> AuWXcEqmUbg)ۄ1nzi28AH SFZނNW"}E:k蚢;A`z%yY_.r:!-w%2hc_`KY.6Yñ7ЋV8Fsu1 ܂q("9KCZ}Un2 hVÈ4vbgZ][ELf`ge$Wjqs7!PO̱}0@Wq(`'~Q6TĐ|xUExܠᴁ ӢA&v /(@[X5\וZV1=,Gxjo.~5d ?[EڴG? M7ﲶlyo.G‡!K'TMR @ԧ0#Rw+(CE[+^8<'cR'D;`-,th% &[L}s%c;V0~=c-a)SlMxP!\}'7?X+  t40&kOiX/W_5ь/d#܁;C1=S躿K%KQ*G7:* v$h^Gtr;筌=qg -$uIEWe Fp;?Tf0M` )RFjDd`@Ih:%Mn8!>jRwI)| uWu q>پYD(@ѳ`3oPht) <]W^VD 1WD+kWTz &תC{AGX*&g+lfy.p]t)QXRFPagqE?̓|ۗ];H5,lX–DG$)BeU‡[WJ #ƭQ(MD9m&ި vw'˱$gvmkUtAJV2!+ͪzBZʠPcGXʹ4'm~n9\p㱝#ڑc7Yn*~x2` bf]kp@YU)]Qzc?.I90uN_o}fL^Zr,FHN뺙0i3 %S{\snC %#&alˇ%.tW4kzP%(%VEHSwSpäYXWjqU=ƪOQӻ Os˾-37'Yz"!QtGՃof?IxJc (v:4ѐ((ڐX'9%B"5ZO;}YBK7f;u8Q=GqEJV:GlJ90`QAj&`=F+K0{ {HNP`D HPvTUi&4rPQnMY$p"cf&$(y[!Qy,_xXhoV|&xȼK]07(h aϋ_k MK]`cewZN }l|@Y'cA:j̛ L3pi%3E?VU] W^*rCC|0Ʀc#[ϙS1ڠqWqwg՜W P T0ulT37)9@sv2 "[3ikz~0%i2 ؞`nL[JʮFZ̋&s/tsIJ ruǒp6WbL*d7N5Km\=߀sXcH4(xԥA>LhO0 V 9-ɼNFDvΗ/ C'mjzsUaLqpzK>iiMYcĞ/H̰03-! kU "d7Н^27d}][TLÐGQO(Y  HO̠B6sŲvw27.RfWeu.a 'uԍ5<ŧӚn?-Xtr$I+B>4 П~T x7tf>3i)¯ mZ4Z^lsĎ_jPb3TW˰Թ&?CX?|I@2qp07xH/6_a'I .#/g;hiǣ1fW\9~$T Ip BB}jGU{ ns~VBPVm6 O5T5fҨuP?@9u6?5|ӋedJ9 zTaQǹ lӰVlsz* aZ. ?V6(at;$ANk}HlU }%Dөvrz|Q0WFSnD5^[<27-Fp?͏v;Q +p.}k7Eܢ|IoyI!.(Dt2'íJ-pu h9ͦ8I?Ѵ_v=$dHMn(g#.e3nx/+UQQ̹:6~% %2Pfiҧ/e yJޅT#CѭNyV)jvNYIdfI>o>5PEQsg F5N|aXM{Dl[ȱYA{>$]C9m} 9"y=WLaV37]@ЈYƈ}OTw, HcRM ?*@f|yDXipӓVF$M>E󝘊ߖOɫ>\Ss')P6zs?͒h$%EGKsҞUdDY=Yj(9LŸAdkJSse$Z?;b@$CNWAD`U>$=VyU:̍%[ r?)- F _HW*xp_laIoNgf~$9d\bLRkɣ|R}O/6E?̾V4'IeDC_^/=p* wC LpG _:~`iiU˹ɚ #濜Zy]cѺaQљQKAtpPw,jʖ=^A՝855O 9-}NHjBd+R&>=ug'F֟m{* a x J(g56 'Oq]3IU|~V=gZy1g 'N;G&Ӕ @rI#9An?y5#HQ5򄅁Ǐ#.[AIװ>EaSBy$&-bF 11`tz 1U oaz8eotߧQC(DgLdz ?ɋD.Ek݋P^kc],`{XPɒhR?&l?|5 `VZE׈0 5KwzI)PSu%upX*1:?発6~ʿ-**aa98Ⅸ*+U:9XٺI^|<١y%~Nӥ6)sy/%Ӻ\PLK; CSeY\UIX͞!H[;ڼUNuN 1W_VPyF6!xf!qb+q\v8=?U5ȹ:> aQ.dnCxĪ@ȆL9="|UGLk†A(M{TޛJ1JF75e~a*sUdJ #@X;V*9V"KWl>gF]qgrԥ]bH6I! J9.Zm1RhD#o~ܫqISh9ОE.,9g"󃑓'A9= ;GFhu M?Z&\-`@hk<^T٥4r83zvt[Dt#W;NLjd$t1KO0t>Z/UDdKqiAe[צ#QZU݅+B/fu(IJ-4*b눫Rx2ڣĺ)0pH ;<…(l@6qAu\,;mZab .7;M 8*cZ2+ANEk&4PX_]qI#MS_RUykVvwY@2aЯ0І;G tT\2N&7v}MVE[8[}8B63D 8o!.sB_}hjiO@%naVpd'xʑNVrMp')}[K$ -@m^q}Lq"+jZzGۦGUc!l >jFvUԭ ^SMoGZd`r@B-HĜ/=NoZeTJ $ِ[%5Y5?Ev9ma6R)V zlkqNCJ$ЄO, p$7QR Iڭ$V1gUdjAgZZ ";LQ20j(%<Lr;9%ʁ%XŠK 3Lhǯ"ᱱM$&?6RXVDƇBAՕ^4ڐc7ڭ|7mï׮qj,rčD3dṿ.o""{׎"$vE<{I4J(ʢ7(ᮛ蘕!O`}`5z#hKi& ݳB2ft&iȭtD,W7oN"Yk'$H0|ڶ ʨ-:m(sfKt1Mhrֿim /A/3^UJ&q6S |_qzrjwB)fd$i+{v&K~ ksު,&99ŤUkaio]92L*,q)چ'OHʤۤfӭ <i&0?jb6BE ijN*WiT܅3Y,фS[h<} cFC8Vkjdah}nHYL1*äb Y4Oknz8/O`>ꅈUbpiSd/eK¸O%N\,2(sl9Y;YcӅkSF8fuJz(M7o/g;{DtU}S?J4ARJ2[_{m3-si{|UW+ռ{ h/[2‰ 6N:}bK !r-yYfgOwŒ`k@QCzn .*TOS6R5t|MHZ-36&!fiӨ)tg~Y?EF M]0FKMO+'^CTI&dQZ5 N8ӣ~'aj>N"#nu|HOh+~F YיЂ+x|҇~OJuec. 4Դ՗٬H(O`.,:%`wmxv*﬷9yB=wM#YXjtS[r{Ө48=Y3G#<SEwBpg׍L@!sy%wsUf[(-(Y{%Yg+sRo3MXJ*HئaIfi5ڬ8 :3 L`8̨ž?ƭx:j(<4 fV(cWf\H}yܬƘƺCbiM`ww҅saz_[++k3q W ] nHT=PD`MBê ӹ$|(QN2)<`'EBL ˗,p$sբ ڟL7^UC{-e?lxV,ߖ+ ԁk+Fk~iL1G$3μcRpŨ.viU:<~Zaf}=KuMٺ"1EM@&0m}AKIӑbages3ދ"Clsbi@xƨ;ʓ uZ\rI/Ҟ{,srmʽgyWnaufKnE.@v6Dc6NG@rGi'9O7u!'!'HvS֧^E3X%›Um@f\g^v`ʜ-3y 4aaց}!-]co3HlT`4 1Cߗ}̑/~ [@E}Uo^zC\es I7fCD+T%gx Չ4ɝ#̋i"hwBd?2XQp+J>Rɸ:S$2PS{̣2OZG1~8#igȱ?>iP7P b%ζ:(^҃o5늎aK w?ZUM--wqe8'ZdzJ![*{s>w; ~X|5b\v CmR)Qeks2(p.ÃJWsGsg|:wI*ѿ\d$|Mt~5%/|^/kgR,qCb^%AyyaC 񬟤HflG?]WA;H]yFA4{ʏ&SPU1=O_+j&HmH zvCd~[ȴ rv)t Xh{O#R㰺aU>FhÄ0GkQG`^ eu?.(NiƜMm;p4' XddkK%q7(uTJ%}bP2{Fy_}H)E1LWR6;i:o븄kx7TCKaz>mK ,:W|a֭|X<6nn[Yh:'s$XiD5E-Yv|aN7îwRfs共lWٜcG ˨ڈ&HFp*K۷A4>@1jIv*(nB?Ȋ"8FSi;b[ z66~_[hx4Qz-S8]B* Q+XԠNu@\"jO}B89-߬iE\֚Tl}D-=^)?*з.8hq;i: +HP)|IQcom@JTҬ#W dB֩7<&a94x09'1At. p ҉jFʥ-{޵7&b*f`d?ԋ F%=d`54G8s6-{7)a:T0eYe7JhwwRd5ĜRB9YOڥ9>!!f#;! ,ٍ2B/w2\x7 ~Jk=8 D{YN-~$ZP"d* ^@P`f l ]b*rx*#殧H )\UwdCEf9InDuntƾwA @umTfd@;(q'`3DcOoz U5Lxf<E3Y9C_oΓvO7*tC݉1]$/lA@%Ab&Zgjj]#ֵiXv <O7\@OhbQAҵmogMkܝ*sFk٧ܣƪ>Bot`[X&B4L3|tRpf @`սRT^8NgWSpn|@qvSC`*?3tNP'K&d:$C1&9[Ajmᅋ@920ˬ MWh3L3#V^%"t=z0W"}9))_cfơ:GnCWt>9g0%dtqWksN$DTP\9t"鋡k^ڻ[2q3g j֋Sz~fNm0$ѣ W=e1GתQ'05ޡ|?߁ X<YP rUrw<>ܻ_[{;cM7s̕Ca4=}@؍[^ !>D3c3'Ҽa {fR1B{a;r(/Eʹ6 C&DkjCI%nţqohth{%q7oƤg}m5%'G<[Ew|%JYqN+'Y*ˏͽ@X %\ f&_`cQlӿ8,X^mQ1ثmq!Ѧ}#^"%=k2}Hm`ړ[]b^d'+s3zApi/hyuNxAr6U5aǿ{P;u&c-1K.=hV5BڪF>9|18#G" w >*hRy8o~zR\ vȍ0B ̉q#I4=gpѲҵYD /*D*J0m1Ȍ4(n⹆Klá#`:"ծb^*I#Yh1[cAl0SP0sNNHm // qʗIW<(`r+v^b<ל6uJ{dX f7\oq7eX!cЊ9om9=cGfrJ5x`׬<_$rclW))A- ES?S8A;nO#U@6,DqjZMf/ mB0kecRpBo'=~|4> W5G4NQ:t8!;H GL yxd@5a#;O !Clc 3[dlei!.9U|>pUNRS94h\\r<Nα)ߦ?*2G=lf#鴎m+&taPF8=8j_^ \3^$z9}-w/7GټJ89kEN 8RjȖ0s8ꒅKԑ0dx?{?a5]vi`mUK*ܵ\Cygp=OD7p!"T e®dq *ĩʧ (Y`_6)Gvh?ͦP\0U)qL0+T/z5N$M&xUӛE1jk,v("96}[d3Yv6 /F ApOǵҐ~r|Okl ʌ䴪=RH[y)N+'y.=gԊ}iW+L5>P56+I8Bpc,a3V/s;yKB팅P9g]%-3mI6w)|-#&vG 5ה9E~ZR/kYC6Q)%3t b+hk ɱ{c,Z^ڵ-P͘WB.`fgT7U$X:t0*6@?S{gA,vٓ@ 9td2x'ATCd˛щz&F/DYz*$^bsQ 7(k|8u5t:S0 Z l # \[\*X]/]uz?11 7*t+AY-o>g $dF7̢pLv$QNoT,rDpOƔaHLKX툷d!bYG%aǻ8!`MV7NIJLZ`hsS?6CLQeP-$ P}'Zcnug22wS~b7izh#ƻ\ 9OQJY* ̆~LNdfZ.Z1Bn r&z.fT78Zun>ěy,8'I8Q!'_^) /r{ Y=?BlowLy1TV/.9#F5փlXq%g8QH\ڪX饩k{TprҢ[+L!tB?P9,{>9sj7Պ&=}he]! ]υWn"Uqge'G/y QsP1V;JIO%ChDdX);kiKeb T3e;Jr4LL6MG0$7U A^d)I7s͞DzpU} ^7*>m_JN+l}uw+ys3ZuR~7|༴_]:V7Yo̎P4 5iC_:'nOla.!S :z`ga!-$_,|cR> d6 DKQ*n.Y ,rAŜ ߜ_8!V VaH:fח;6wh\VJdY$v U# }ߢ>M2Ω0_Yh4#W%eQ]  c,L>`Nz?'qn=8z:cǬ幞JqN|s)G9ZopԡeU)d &ug^~̥4U wB;2^QB:jLD.{Ae\cy <_X43s/e,_1eVh ƨJ) k ;˜aƭ"r}Ԋ z@4l#ˋ.[>CF~Cm)X+fp)WYJgki\3jc}䯩p|'ڡR-fQ&=s/Vs/pNuRdeа؍v*U`8el1fىluCBMyAEo 7`#o(rI2=;ƍ .WM^ZV6b;?4JU1z '?o}}hߪL@Ët:Q`Hũ$$Əڸ7X:)@IG~2NI0GevɕJ0m'\7Ή!Gcvvx8ϱsy;{.Lv@?Kk>p -l Z2RCY}"k6.ðoZ;KqLFܚׁ aQaQL`1 #@:Enƶ^%*Z RFs?5q.:5?mt;!T6gpJ萃KMK)qԉ$Y_'3i+2 d,(+,*viQT??gaqfmi8(f36gI-d(ih¼bF^z**%pVV=lf&*/x͠~[`9(!}]cER&$-CWh@`Up`j*V霜xO5fЯBVnj vXmP4,miBG#WpKu?׉8~ɻU B.YOWk bS*;GL2MRIE)M=JscT+NԴ&wi<=h䬎eʱ5&dGw[Qy[isg* toCW׎I@@"!p[q_~%%/h]xm" LB-EbU nKȰ4$ cSIkY7DeVXb2 ׉i-jgXl=n5pDzT u74ŤU]e0!sWN RwM7PfkpFة 4f@ Wn`T.F0!*P!]GPPa˱g-JpjC8>C@jd j!H&bE{@3LY }~(q]xv&1 GLѡ<lɱ$v>)/cT M}!e"%ía]qd%=2F أΖˍʌsޅ[M B,1I#kQrO_t>*( Y7+_2,T&|njg* sؑHrE=UX/j7]`o&So?Ǎ! JD}*yp vS>V-E\-ȡ6h|XOZs.h rI UI>3 x.6L/WMN ݨJYfkA K ]İR/!N8@DlՒ=s, ,X2{!vLAOWM C6v]˱kSց` tɫbKnw|1U!lU?{Yq|oٞTtZzV'цyiX"atJ=_PM>mVo; ,yd &NiK& u1`jMaxE#;?L]T#e1"`) f[ g#]ZgФC([=VR~qOY?("{2=鍰)P2DwѴe)4c]Qپ NiF7D•zY+xjզ:$ ' U?0KsL; x5wGMn{#$zieS0''KG{b3Qr;Z{ |9jg//.H9J,Xߢo()닺KxFjY.3d:g4uAZ .y׷w"Kk+z,t7#T Czp0=H;EYtᱻٌDHKU:p+uW 1 "rg=P4* dN|)ZrqlO`QxEV/8X/M,(iqbUpW5k"fBkUV* ! ѮLkÑmvitoȯvkxKJDSlwGŹe&S:A'f܂??'pAb1.SdOeeD$Hua ȼ;Xg'e-|s U(5l-X^-a^m%(sF ,a#ƶY iQA1 .JhmxלrSt -VMFI t&Yrq7 ƽ͢L 8o]$}$H,;N3($֦&ؐ[}gCtB`{O@6dT WjaBprP;J]h)yՃ7}IhC^T8*- BX hԶ@Vj[uifl)3w; IRϑV, rE&[#X8mz@jzrD=?6 $J ,~$M.p_a<'雨h'{$j.b;B+-y]ƁHd?PƄyd&6VbO_{3i>WNнwfs(c4MIfK ' B6FLMb'#bIZ%\2.5'M(8s#{nZt dKu  u яtD2/5,cD_g@5v+ݙc׾bN`)Rw=%^'L {o6OOp7Q9敮!Vi/0@23zCC[}Ջ L ?t@up;SgɓHCB)o\Qş'FsqC|)(G:[fk(~ܱQCV\J甛4$3,[7RA) s0\&kiMu16Br&/x`+yZ%Q凕&TS!Gc:7256ρ46;`E@~B>p%${8ArD%-Z/z6jR)lj;Oҝ P: .BJ@GKF^C1F5]Tc}}>jm/zp灿ʎņ b{BN7O^D}p;?*FsevqW]u ՙVd2Hĸw^AUBW)'>L!h)g5jJAv@ގUЭؿȴ;ζُz0ySlVu[11I##9d#}Y.sG^DoOS(I^+ Ζvxו ՠQ+j{:OoԓgU-X4e5 P] )Q\',peBy%w݀4Ve7w-_<0֛sv Af1(U;j(uY_SXz;<4g>:lE!$Vh \!Qm_A+ Ád 90| zRhjsTǷFs 55(B)U(/QZKz*,67C%QȥSZlZai"0Kp*J=fM(-yU19~;cSVM䔢 _mxFb)a,v;\cOqC MޫqlLSˌnVSу`J\9ȐToGp9v<\E)ng:ϗxD@u-YP^?H~Pce9ORKbyIXJ)[OO )!iEn%ɼat?7n]'9B.8uÊSC s7kPƙ=O+`1FŏI+67)nL6WZAC{zF"}ΰPT9J7Z-J lN3txwfLǵ8k HVek/w׍]VY)ey r6HRuRQǕ}8Ӎ`t^1jXw |,k&m'eOw#l $3[iUgG% .5T7OZ״Xi JC'hTfm&Fr)B I[0/aPcJSZXvL'Y n=pUp:x:Ԭ( XC6xip ; BwH_}Cq A <<td9l=a$^*2(O>49*A?Qv;b )2 l FS6zp ^ f1kh+;oc4'o,x4Z2VTB,.dN|UaY!zn_JvƆHR~ v+1"ӳ<n,7[Hף-\#諏  z4ƔiTBES)VkSƂ˻SWv6u" wUg3@ ~zbDԒamG(bdxyxe?)i"T5"`t)?Gxq =%Cz?kƎ -O/4Bֺ8LXS60F`?jO$%Q\}Sۢ+ck"fQ64I$6r8q:7 Yf}nd2\H!+]2+ __A۱l#!߃j޾im8.a>9WcDR5/xg8/m?K(0T b%Fm`'ZPޜ,i]U6gr\2B&ЎA!Ub{ .\^gǏ|z1=!4jDR풙c3N{pr9]ZaA>z]pê$~F@&f i )EO{As"B~=1-[1Ze~b Fϣ^ǽF˃W H9~nD3 UC 2q\T3lȹ{G%|JDZٳY =,@metcٴ@;,p!_/LQd,a`AN fQZT?$}ZY=Df8\E] IiT4#?xX. :7_ rϕ~Ԫ`R`O.d n+2)XKIt1!{W/mo;~GocX]KVNzƎbJ`ծ8^gXypHcCoU-=RW 7V =IL)D@CᒬSދ jT|Hs֑wRM[zdzOz6CQ@vYtlgp \]xn<|K̮dEBAqN-L֪{l\@?@jRv\X*Whyn@4BۯʰN{tQ"2-! 24@J_X#ȹ&xH* _Ҟh8_\kTZG#dfGRD a"u2q6Sue/?6'J)`;0!^ȃNsc$]T ;ᛃQ2#a9zWF8آLP[-%Ԩ4 Ymn 9.&w*TMR/]6Bִ۳3(gGQ2 }F ć#53V@Y8fx1mU)gCL蠙q6㻦y%Xg y5G8ƒy\8zSG 5m#n٦yI~m6re2à]w (Np3FxL2{vqB+DĮÜ$our5{Z0ZQ N}x$( U;=÷Mr!L/rGk)>ЛQYa{i[3JG0F(eMgΔ땙5fge=[|q3fYh"ܺP|Q)`P x'ߍj>\MNi$4LҩĪXU#<7;:wV `Sh a\LLx0a67>683_ *+LNUa3bLw}+Fj*"DRzf"wC> p,-i90ȇ4w"?E 3ntRPQu Dp,MLzn_nF؊q,a;Oƭ{|QqUI[Д@}R.%@:R,kBOdE(Ǭ΋Ӕ ?h_d vMtüR0wys ߤ.|rWle8` w/zS{XEH >`-ʴF ڞ$t[eoF ]8hSxyҭb7I6#4\@v6[ߠYG IYSYFcQ,މqMUMp, ٷPԋt/; )2,puZ; G"J?fv.)O*u";\v` uP^6j9mMg/9\c{H?Ĭcs~~^yvZURO$Y1#OZD4& ]֊6-+ֳ K"a/ԐNnAIޑ#"|+'|Ȼ3ם)8䠖Soh0>J:Q)2VaF]zJ=tjjsX8ڊ6^L$Ws.m]}PwQBߖBL*|Bpė\Z/c.%k @NxLJ.f۪v]LbdQ>%:%=mCJ%PdܸZ#ݔa߱ SCx[J1E82ds7`'CI<+8uto7J˜εpYe\Ii;e#r$b=Ѹy$^R##zfz n =2(Rރ~^WFDpJe :*s{T).j~^?C Pm a#x)i'9zKn:sA\"b7;gJp!zP +Ǔ"+eܚvR"L\KH2$iU9~e5rgKQIOof8۟M 5xIYӎ(69sf.R ;BHߋ6 OA-01}p +3E: NO @`_(@0_vi7 ,xy)-e:''eqE -N%]omE11ۣw 9%l 鐆38Yxz/&]!t;ݫ6rYrV Y'[},lEs tBo-@Kܱhuh1a߮&5*;-$pCS=)9kp9}H*ZJ㑏f ,:[,A וY}j:^ *\{[y_q!&|#DҶpd@7RoF77qq}P>c%jEkg1caٺr xw*(Z:-`">Z:D, 65̠"4H~ɣ _ REpV*|^`9PX P.L\_kj(Yڒ|Dm=Dƒ}U8 yTK 6`cA67z Ω-,A fQUð_H'3HgĮ&s*#4`YC`A@J+ lj)=/mɥ D9}AT<<`Ipq! mW׌A)-򰜏šm WSBXm_z@Bng5kFYA0g20T4\ a\cÛqaS_"Lۥ F!Rި!=ƞym9ǽhgm^ re#SaDxV>'rͿ(Ė @rV$TIgj#uW*!BLCM[ءS.H{(gc\2ƊTe8J2i*4# :p\@pK.gח kZ`kL>>;<3`~A0}I}MÏ}U|FVh->5!]&-/G7fC.a .&3_^goRK (Sjwe3̟TMNbO1nzM"1x/bzD+M`m?/)w6Q2M+^dCy/aYUϼZLr16.'g#bՋS=xP0J,9F-E"W9ॸh,nҊl\/!;^n,3YN$okoE7ztYiɕ|i7~|L1q8EgY`0Ng!Y:VgTeXەp<]y@z/KuCF $cq zbzsxl &V2!&ź- %46:qSZw[Qjl+0JZ$7tj2.)\7f2˳Q{wlRDue]CGv gP:ʜlbG=e_5@^I*a}IU,!jc/:s _7]5זnq>Hkd?+rOKLI W[|%pbM зJDRzFʙe c),q1nhFF S̓;:`*"FC$Nh w}}j-ߒ %g8܅>i5OdC| S?f+H 8c .4;®LͭU *Qi>[y*:Gﰘyw4P"Ň煸\,p'N[5s(9- S{VI^(ԁ?63E\傱XG6OU"=pȱVyN$ӹ⑵WA8ݻTf@ND}5YYn i:W[ݔ$VJd;$&D.E4T.dwP (_aWiR4DJE_ϬB%b/T;#UͩCk~ۖӮ>F\5ڑi wzt&li[nۂz$e#+ !o0 R۷s dk(iO0Ԏ,{v&qcFVY༾ڒЃBw =4WHg^pP>gŢk].JZ~c3{Y&4)]UԍHڸ6h[(4t+A /d%39YہPh;ɹr c*g$x.'~&S-dF8a^^߀MT)p5ΤNƏѾ7m*Sz〡&`I *C%_ :lswPbgpRn1d ' qj~q&gkoL`|7NYCSPUMZo4FJ 78ΰ};kx.PTpecj<@r[ ]<=TW&Q>!zZ.s6yK-?֣PkѢGM="[cU|y}r%#P[ RSh I|@ȁ{8پ?Hgix(!p]aŐ#V?W]U.#U"\|^ЫBp2Hj*RCuoA0f"z˦LhsuiSlk ňHj@唨Ku29 hZ1(Fl{Sn0cJ82͘}2+rd|4^~㻔'+Ԑ6=وېk!+Ȋ\Kn2Ld>Jjc9WJ==ktP |7i"fKƯVXR|# B&$;ށʹTb=fHz,|Ac:MSUZ]Y@yA%>i=B6NeUgi;W.f510lzlqp,ixc]рĹ\*ݙ#U婽AbOpߊkyI}nb>bUAZV%ߝ !Q"#j]+o^HgB;ڮO+#a7hNjsD} eA#^=tc?^ujFe΀|r%tnWB(Odz<W{@-/l7P U?N aר$F|tg;3mr+m0e*i{oݬ:n-HBb:q͸{+Zp6ۺ!S6 ?~ 񛃦\]ڠp`.q\xHϮzTCkr!f`K(*|x݈) iuNgfG җ ܱzQ !{/`-78Ģ-T0)+))RU$I~7hشioCNM>kYr&I%ɕMyPzg, uW@Ġ'$*1jFlND*F6-(r:a}C׼5$XZzb/yʽah`{g7,~L`Y)}gLB.م[,Y*Zh!c\3O,5cQn)EbUZv+>)@ >{/qxG6Η߾žන246ӏd"OŇ;,*ϕr@~UsE4[˧?elb gm%x^}?7}?qChSCŮt m4o]8x@w>jRI&`}'8:>wcؚ_k+m%)7 ?_,]qHk CNԠHy/*KYPӀ8!)Liv9a[g|Sr?phL"l7{aLc}tkKɁs{H,`tF jB>agʴ~esQ< I}qWEdu"Kew$kҴMCKG87|wпlD~3RDѭ͝0;4SGUمFT+a)2Q"a$.4Y %hzg;vx{:{.<;]S?T(4xee aS5'QcJC2T*@ʾe .mju܂NAդ›S9 b䪭3'5 "\ %/O?c뿴f^))*H>dkIkl+R%'_n,@`ЮCRo5VOuށLH1\YG4Qo`Ad0xq WjqzF"d &!2>aPD Eye<M55l !~~vcV$Cg-j3=AywuD}OEdd5w6g B1d\̾ M$JѾ ZP:ZLqjm{&`*c)sOCiSrE6O=xHj9 58=4[ֽ%HD+m8pct`azMX9䍵+լ-qNk.:2:@VkbĐ%24D-Q̥x!JELҼ v&ǝn驫`C>9$*=gAډgC 8?)ce-*Îx( 9P>Y(934%9c"|+Ac0dYUaC.5u|jdD".} Ha6l(pLdTk-Ƥe8@`z'ikl h=4r|A¨ީrXx%r{I jPQ">D=+z-r~HX6BN+_»hຟrY)(.mQȂH~ U9N1>{ Ps(6r7I%V1>T\1!9Uʻ1nEĹ#k^<ߊl(Te6GZHr)ECtĦEľwo@>X-=9) Y ^pD[ii!S­c#6bJ31&C+={pN8{b?)OԀ#wIMt /I[LKZ/NI̓r}# tE8.h!8WHq .Pmc Ha)0zRJlj$C^%)aG"'%*7Jn'Ʉ;kO}/ Ύb'xI]O"0&=S .G}R1Sީy39))Q˟ڕ8nÔdxy|b7'\*;7C>J3R)*ID'Sm;ƮuJzOiMg} &i,;9"<=R3mxK>wgJYL!TlEI6zZ*.PV70;# -UϬj`ׂy.4J"Bcрt7h{U)خ_Ip[8.ٱ̈gnF k!>GAܫe4hS3찲U6릃atgbZKsF .%2 X0_Lgy+,-*,JVTpAv  STMq&l~;/=dRZ|Ko[fmDʚy7X1Y:͗űj@3J*@Ar*.Fםbq֨O MoI!Ր\΀xMZmVlVf/unc^!e( W6L >nϖWsЂs, SpݨѪQӳ]VF$9o:mv)7 1K3!磘=nxR9=uఱW@lz+xEޮ i3Jesj5MlRRNo0$HGrwU/.adv񏇫짩@ †@ƨ\c7ہ4q!_'0s&WSnrp@Uuz,:Ш8fߛ}[Dt)Cp}7G:ޟa63Lի_=Fթ !0ظ`Yb&{Y0'+\h,v/aİ-U/E5 t)~|dKv\dxNmHHeގ[oal!4#cqY(E18|${jTX|Wh촉8n6_햽9L@YOt(ӌ@|NgݱT$gd=:9VԐ:-P#-tSW4R+諒}4~,afq =6Og t,vש+sԠElӷ[{XS0cD2yϿ؝tmrI4ɾ!ow9>*r7ڿZ7!vS7Y5!x}JmޙO=>qh?sva TFF( ?6Ϫ̧>b޲hty*hF$J4Ɂڙ\4cU_egWN0'Z;G7{ln.0[r_O;嶯'T=>nfm5@䮈ԛri*[mVP?AHR\֨"9@h+ɲEO Oy< پtƖIx-AacU7xuhh. գdN(zIwéN?#>f.EIb2)_=7IT:NBF bRuIF3L:Gݝ!oNxxq1/x1mWshcei[wR!?t(ݼϋ vJuzL)Xrew5g~H jS|lz:Ϡm& lgSRW#UGT5Fwzt`kԱ^Jk(j&(HL#jU4/4YrA\6/*#|ãYR\Rp(z&nȿ2;>S>YAEUY? ߲΀{bd}SPͬdSm!"9Xv}!e3W6"C-;yp/ץSީ;n!fG>&Z՘%989(RK('~7{i<ў*Ys8yϦc/L?81b'Q% yIIH*|}1џ^drܫ#6>*('KpȄcn>5 sR,B)qMElB Wgq]kX"&̗QH(rL;-daɤXD+i>ʋ>;mvR!t'b-r6őC0տYA7^IK2QK-3P\W] Lйnn]< #1>Z'A>,׆6ش$.Des!kIj^HfxoF&0B~X jEӘD9)C/GE`+loaЛ^7~ z3jtQ֭͟^G#b$8G3sm0vr$uIvbvB⇘,f~ZHZ 1 k^hzi^ܥv9Nd-!ERϛOqj`%чXp9cQqJQ'SI5k #g@.obw7􌉚DtaPy؈uֿ{d"*6y;H?@Kb<pZwLzZ|C߸7/=PLRR= dqJ$_30a1=`9&IoL'Z9ܱBFEp!t󼛁'BnkSάǐbvr?0.u_/bV\'\MtHtPF=|iOB*W:t@@GAKUZQaps x}33* 5;)maA]D,Nwl[ZGrHЮB%ژŌG4gX" |:jvuRp>xL6#魇p -oGpKNTL tGq|JD N mKX!Vl,َ:,w'eo,}8\/;U9ZĀ\|wd̙S<(&<>4ND$*Gދ6;ƙ,%H'Ic=9?lGԚVw៘$$UXAsQ𧽬07rO/?v]݉k )*I؃b$h^c pM+DO]^Lߙ8V-cز:]\-QOV[A yc2htw(_# A#,cw1|=3x8b=^DN4&Q?G|Ե̐5bLQC3{4m1+:c 70WHd6w(~q/mr˴Ts![_co+Uc3B2Ghi 濭h`_x aFѰ5=^4eQ…K?mwJl=s,vAE1d+$bE7fEƚm |X{ }‚c@}v袗% A]W1/{<V[{Ycj%[rM H)_]#alw;|>k Z!:인`n!w r񄾳n]g;`_cxv٥s[?Ðs^ܡR{uΪYH)w"\揣B\aict 1{tzܓQ s%pUy(HJ4R&&! *)EZٻob)*S#Mϵkz;%t6@CC;to@U ŗ6hϝg>>5--)RK9qqzOo T;ǞA3gǻ~LKMI%#.|bna5ڱOf6K&^`#n;@dlP$3]!wOԊ^ )]P}CTjk?dm#̟CM9%V>.+~Y#tCSX_Ld&JP ;\Acͤ- ZijN5J}!/D`VlǞ;KiH('"w^$W-lEdswnI"̹vDjrin >Te6 ]WDŽВL'ҊU axzEV/H}?hCCŻ^-Uٵ[,)eo=hȈw觐86p $r垩 '0h3 bcOl~/f;xg ڥe.rh`PJ@'`x9彎F@cdvjo1Cʁߴ('n[Wޣ~|0L?~$L" elNH2ߊ7E8bn#,#-S_*Eu%KNeMfr3y qeK,"+(8ep{V7Y},b1`W5 +pN6C28] MM*YR2j#)dWzP qft HkЮ(ўAĴȡN3/`rh%=qODF3 o 8TN4?RI =1d'8sM1%˫++$Lg .HɂBr~?mXVCB`Bf|M$aѺ 卅$֯<C^NkZVGtAQ[gBrs|L )\\\1 vCQ`WOq(ɔbhH X)DBLCc '"&E4֟,0\K2Dn$dڛ5Do ];qiU E3N q{Q=l=:,~NAnc_>ǧ\ ;kUlX~O@f%O:h_7\rd7*wO>#[?V:`t!vĝ8UP+WLȯ(3.6y蔲x׻x;$@ɷ-&x,yd!hcfnOf+|W2x N({e ZU.aG"v^h]jVڿa- y)_'DxBLi81T mi,ANBn[L'w+&^#wj5Sz0?oԙ+< 챋ioY+ D)ILk$Yz8OI1pÉN/J?hTs-н+M@ !k3n5lZЃ$.!,Rkakfz4 )<`hizXHHL@j: P_)]Oms `IU'D<`KbG8p{~,ݩV#E8Pi>(rN>+MU ){$وa>V'$u цb6.QU &ŷYn?^!EUz&ջ[%ˏ30%Z^L|!K+h}jU]+rP% >]HXCBe8l\'saPNb=AAsy*%Da#Ca>)Q %2ceu>A*nlRj2Ç|W?a}jtN/Q3Kqt@"PzBTZk8y[1О)+3=Ds Pţ08>q?gq1^qjcВe_bx 0]ٳvdt zZ,^_eVVOգcס ^9SWKN [jv3BsuɮwC$QGY;7= r r[bwsWU_ p>DKe@+-muW\?}z-kr@PJ[T=k>l 6sӾqdF7޼\e\bPҕgL91#/ȡšsFj/#vK05 OE@q+YOzeْb :ۀ iFd CGZXo ]M,oArʲ|aSlDqv&񕷄ˮ%J1~SPJ?dƀ 8^:]FvxZYX,~௶5C5y8U‹ 0 :Q]PVwXF"ȳy#bb8ſrv죿iTۇc݈B+DUHFhjr8v\k6xPH147(d)=6lCXښop2<]kTwOaVhbw6Ai#>$/IM5z.B J mA*|a!s)²k/̀zٔDmJ>U]TVĈ?=V\UK$mdK\LpK:ÊdY2 I^u#qeIh2Lt` qťt<\ס9V5F2S`/]ƪ'npmձV!l3JT6.rXx?O7X)D2nX])k{/zq9.60xA~脁4T?W8|uةPM1r&Xܢ裝f᫸[f"PE _hz: 4=(*>?XV2LC:m4>)C,6mB,'EHåm#hE6ރ远o ]W^.͆{6:EfaB'ut@J$ d|IqSq=0R9$!+{ɉj jY 8J},y끨^ay׋,!OxBDN‧Ga៖Z d@[4rHğ 1 :!߬I@Rb{;h\RvtĬ1|g(9(aܸׅ1r8 ˼ZeC3㏢F@bmb&L&HÉH*Б'.oLo7=QlVb$O kQPS~npG1Q(RFvTU3>&&`/w[yybZa7zxRrLe{o6g0+CɡSeW_= H' z;D$>F8)U׭wj1 @!wed'|G*UXU&z1a)`e|%h(hRaa$$8=٧x-\99!$Z\5Z';hh|Щ5TQ"T6=ŠVlAj }Wu(IԿ*z~:Ue(! j t*BNKUSU{7ED&=[Z=oyG~իMҾvj,X) :]讝We7j ˍ컎H~0_Nb>m [Qw% i굝L>p-͝hr;QTU-G%-2]ߟURCRIJ>h WcʒI҈al"Kz @Z][< Ï)Ǜ#?rK,X;%mA2S;nm S!J„˺0 ʴ^U34Q*RP@Ù٬}Ru$ٌ2D}^ b{R*.1zo q>(Oň. rӟpmpUz{Cq`zG~$z,?iCV`?H\;7EW_ZFէV$eDt5F2ಹ`椣-?s2K:D7~K Z\FX d8+<=􏧷@u4L&5DG1_\6GSza,dC]ĽHX9t CCS5\>YD3Z 37=P `Z&I ̓"N3;!A oxS9.0APnr&)-mo8\P o݅uC\eq\*WaFZc(h}U[Yɏ}ew*[ʮ?vHPcfvvIq+KsLy SGeP|%vWI $M1jQ@&|ppakz {a-0UNMTw(mM0k'>^h$ Xhn𱪭7'*}}|}-&`HmdC;Q/3 yO\{Lxk+^ p@C#0 .O!c91XmF /7 Q쥯w (! K(2?Taq [tideyJ] 2n"Ż~.=8K5g]*,ać( axɕOTX곮=Nik-9sɕl3Vs~dQ9r]\- ' \0-SE!_se\3 'VͬJQ R_ XyOTĈYN? c|)UጦCb11swR 4a(wѿ{Ƙ+QV)L>Ƈ!Pmmz&ۥ«oj :RG>\]l`]I୺' 0H'Em4|hՆeaE>.&/`nL ch>AJR0m׺u?14`ei^)@n †#!B,StJ" dND;þY 7?:Ђ;tȖ+md' \)!)>20"8Nw;s,@d"6ܽ^_7D ;t(==a7h+qWUG. &_;w.Fi՞b;'!AjS7FP<3?G.0cC|Ui(JUxqS"ѐ(3ZrL}3lW:V]sj%v0y?d5Xm A6u~B1.cc=W{ 9B3ka*?׏S KM|{N.hCP־k Rd OUjE1Jt/^w9gG=٢ A"+r?b\Ec"[s`$Pzqj^ugaNC_lء$4E`Q65)L6 [R8|Jaz1Q!w o4: ԳHѕf0^tn{BƝv!S9w"25ZWTCJ~E:' KjVJU,0wwCG̱>D;sqKE\x{T#!A]vwW !AA]_ >emFObCŞp LNU7j؎U#Q'BŅ!~C9䕹A&tʀ,-ַ൓!{xo~[;PNSB58YN"uf4йՒIʔ CO\Wt.Ҥr{5VGe2Ӈ; &]3kkk/sCFIAFɢ z):yCauUMj%y-͑q&jV۴H;K:D/}*qtT,nSS;$1AzFo{H&A<hrMV'ZIV3?a=rzpP`t5gjH &7YX.Q*d2٢TT 0̏B1PKy + +5 mQCHMߞں[GYbوYKDM?j% ^ZX:(.2|ys#e[) jG(p[Nmx<0c_:gxs1A2 ߥ^H<ھѠH!{'hK\j*R!/Gڂg+@h<}K1cE-RɁkzq i '&I66)t(FxuͽBwAZɂF> ήbfdϏ",u۠ 8HC&+m{Ek! me*gsg3Q}Bxѿ9 iXMċPT~Q˫ψ'O[H؜H伌bv(A"vazz{wQ._mx`oex<=zɃ* ƻ1R$BgR0e4 qCRND]S/mMh2&EGܔY۞Zp?{=Seb`vz?Oʂwl#TÎCosh&e )X6g_1@%x>_"3YЇ Lt)ђ 0 ->It=A&ȿato+״JPcwfcjH3!#amj^Cp |=i4Њ)k"brò*o ꠒ=_d&g+޶9_ 7Ic/kFA1-#uim 9?-n3.UJ%ro 68YpL!~%jkzVs=W;*6i uBRT[$ A!{J 3~$FG ;fg肿_9"-َI#2}0S=0 GłA0Hg3U4pK%+/{EQG=&҈ZQ170n:$cfeDRc IHm ش{`".]:ޔDV#7כ.6Შm;{]3kof^j[̆9rt+rDa*L% $ rFsu)9,ʂ爀+1kB m'`οsD)s=jjap lw Ԫe`k c*i}q O(M<壍p|#ʾsaoWA,rFb1X2n fRRs܇kB\=Kfeڞ7j`O!'u b8gRkI aZ1g˞V鋦,g.uVE}Lq:'>T#Q6ce{L SvZ3t^a+<8vP AnuDr΅4I2@=omN~l2'h 24Jɚ#~mB6ugM2 i[1E%'о`QcwJ'4Ӏ۸vCO,PsNc+V&M`Oh+F:7Oo 8| z,Eq<9OP;It111'm8D6)7L֤}ybtpBØJk2wɲ8vU$?#4V#@3 |PˁqY&KL&u3Xlք R8_}m]nNݙD)~{ݡ+=Ϝ"g/˅Vt9r.]/⓬!+ֱyq)fGktRAtf %WО75'Z'_2紖f>{onG3fnNP|=,MejP$] ,!3Hk1 ]6)LD"5xo}KlO+HO[>( aJDZjya)όEre$sHj%;Y S,Cc^;,6N[s#l*.3Dz^$Q/3C6LkƝQispO2Bv\v o}n.T [66*d+ 2S ?ޝ#>{..uf+{}[B&//Rv&5azTD?LQ GѨ!N0&idnKSwH' A|*>ޮ͔wGkSY'NJ,2:K濽f;Q<}VzPh'j0(H0ch;Ql:8 ƗHؑki^n\4riktf4ehICS gC8؀hr_XfmK ?d>VD")B/#q6w9k&~|kLfÍz+\*Zf8c0F[bY^OaVB\~VtI]#8Len@ߋ6&netba)viE։ZVߠ%L lLkޝK8艵\ >u^Jjʱ3b<.fN˴#a(5(+8.TkۦT;Rxt-RvcLYٟd}eR^PPL'tMz]}oy`NdKk7sEyksdnL#LB«>'G:Ž&ۨ6/E>S3J}9zOZ(9'TO%3_?iD k \^CwՒFy&.iV#R˴K9-whg$z"Z&ƒ钔0O{jjtf7R㴎']na ~ծj7h$t7}mPT9F։G9xblN? :U} ]!'vۯ: -T(IgP UQAM|!59ָK sUR1MtB]"V4q5z4Lp݂dNQ;\Mtj60|~[Tgݼq @6;.>^z^` @h'<GlfV-E3 +"kl$m[4k6|U8 轛E|iOBq8fwr\K@z5B.ͅϻκKg49~Ůe3&x< V2"K#ҍSھ4 `{b rrcv6Ƹ#8UWraaρL{nIO|+]k4*3$~,TX` -fYS?VNQg92$@#gdcU8OT ,Kp6-;~q!W*qM?% S CGRAh"9jEMn`_n *1!6~BH!Ĉ3T&}5/Lbթ ş?&D\ֳ>~I:w?|MXDNi(6ZIFE1kq6φ~4:雗MKM 3?#̲|#h;\Ʋ2ӗk5b6F/HI?W&i]e\cUf8$\:h`1n(la-H\}I[jFDpx k 0/TXisdءP?6X!I4j.՟ `iR&$g>-^g%\]ll\BiHm^Kae-Qz宮JjƖ1 ȺY=d"wˋ|eދ{P O$"jϳm!}+T99b/FAՀ?_w;b(slj^(  (=Beo;J6ډG4jS5/:q;f؝SMs-Ifcj5xrgEXHM &すOJ JSM; ) .lvֶ9iZ0[^>X ^$$U0I >-hWr4nQNբdީ,EciO)ToVO@* kFi \8ߔxߵ_-s\kO/sMC)o-[z?U"ʥR1s@0I΅YyBm,mC#%P 5qR!y?ʓ퍷\ GoQ+#~ym5BE3UK fufc.m:mV# =( bVCse#z!Cic*5N%q0G]T+AqN`#tʀm-d]❚Ue?64'teb&t}#ot]:GSWQ3T1% %ZS:$˗/BzQ;S#]-v.ᅂfdgfW<^;f>oosB:͂OLlkxG؏iq=;0h?H {b9 XQ2Ďf3]{A\hj gNRA.DOm2[BZ*w6}u}Z#= c' G%g:m NϏ7#ɉ.D~M<-ga֚XC/̲?vz:Ic[kb.j]XtC ?i#͉Kk^adk}cJ/h U&Y`3^#@a?PʠM<𵙤^h ZabN rn+ʫpuʖohzlfZc( oǨd-Ld݈r*'~YWU7-WRDϠd'ʡq zZ1r| t%qЪ_G= Q>jUy} &DDӭF1m&YSKBSðP )-$ HXÙp`֌&D<8>knlZ@C >pd ]J YsB@?(͈WגaᄋwJDc(Du!xjUbv_&6_^4mx* KW[fR&EKI{T'agij+5r |v,t]mU&'(򳖒*BA*tJw/7>ϔJw t5`v^V^G7d y&\MrJI礷0$, *.p5"lQ >gXiݰͅ~Ҋ e5e˼/\>ⵧޥ*s1$NTt:fm\1H%E?Q݉,ڐRy)']T/޼Pȿ %TyԂx]"t[A[Flϕ3CS'̸劐*l IY0~S$mrbU]pKR[BzwS:-Y?eUrm(t۲ @͈D&;(ȠZo[9Q+<G#)]MIuռXmKur(k_4'QyKt@pŏyݡc=<Ў~5~#Bpp/5b8b.!n]s1FaͯDWcՐ=*3Qo:wi"ӕ\K/Ʋ0n 29udIhg_b?`׃jkr*ۭzE`5~e 1ndW y߫F ,KӤ!< 쾅qLw7 DG`vxU$X PAQ+Ba<}A#EyŮ֣j.rǎ;bͅxT_5 y }ecQ ;e7δsUJΨ Pyڏ{xNh[F. As}›ȟ׃H}ۋJ3BN`h|{M0+'u̧Fk.JowY"A~$Wfb{fK Y9/ڽ#X pOG@w\4kwTj''(dA;DkV7RWh2La&{0k MTu~ ^y׋u2ɮ~V;]D\noLꟗS |`%]h8_g IAf#B ֥m-:}+ʫ=`/ي%=Q"C" 80r@B<dD%`jDVbwR oIWWE2P¨,dVd5Um2pkVΛGvpO;/me]4yqeNSmN~zȬw?B1.9צ{?=R$vjfgu.=4W|_*'B.uwӰLuV#!o# fŸH$X(,IR С#H cZ,.z+Gfb;ߠVY.""D=K*QdH n~ew$k4ٗ0.§R&2.(3Xe rׅ-m`^AWlޛxDe={BquL+?6@>4"g,}bXˣo(4qga,[ Csi2hCa٘?һB>H-jƉN߭N?;Cr3!XsC[Pn|:ho4cʭOyZc?Bb[vX&"ŕܧ7I%`lɞSVFa/@uY[(!AK6y֩ϴ.`U2'ܥ3T^0R7 bǔ/nj!B|Q3ZiUk\qA`lƀ.շkB0ƅt1]cbZjы0V7XмG>/ʱ8LN:NA P#}>귘_nWݬA;6d8Qj#Jۂ ~nH]Kl$mnQ#a`luW7"\h*vΫޖ% f%٫jz^W<:uHozbvNCې7fX)8m3ā "`VDY6KSJKhlډal56yz<5"Zoa}A S:EY3gb+8)a&JՋgcM}jn:W<)^'BE']y΁.YnAx1)syn}\sONS גoYqP5"Ps磅"0SH$qx%RU @$,p;@jԥ̮5};d({JUbh&SEmdrL,cXZ'[d0f*c?@TP/?wDjtNnѰ.~yzT.^}J %FLv8Bw mD g49*Xq\< Iꋘ\;hmPrPMOЗMVWs\]B%dXs?:6Wo#xs@ɹ\lG\L ~ _#hlS0+}zQVߎUߛ8exˏR@WcihlJm쵚}r9,w!gߣ 835sǐV6u*bɸ"_w6 `XUW@I2(Z{KB}>m*JT8޶Ep-:qdE !|׵[=}cwWOCh)%ʥLI!go1 M|Vn;YC+OX aF ?ǙmZnjmY׏:|QJXD}ǩ y!`3 KjQ?@Zȕѫ=Eѕ<^;fK%1/r(Fj< d4=ɰe1nK5%8䬠zHIEEeʽwnAaw"2D5U`1vbu_9 r \:!N6\T;Ixxc^V@n?|'LXn%etr/_WyKEĽ ǿ&oY,Oopk>Kl>S,^F5Ǻ1͛^koei>iԖ7O`4?v 6#툩 YaD@la w15H*$L&j~#He`=DGrufk! X+M依IKw{ƚ 7o bƛ:&JdPrǒI2>b"Nu d&;Ck̆e+z%z$˘dmsNnO71<$9wo"qily}g1M\?PޝGeeƜe1s>-@퐭.ߨHXt}+7Lը1[3ZYY^ɀA ۛ #[Z(iSx+(oҷ)8${EGwAHF yCv!4"i{)u4 xצ$oT,ׯsԏb.|ΡɆ >ϧ^BtjJ1qIl{]ٿ p'616ٺBJֺY"0wTd$e0;\ǘ'=X_ L p*HBa?Tϲ %[PWj7jJ>dr8=hW<M$ W jꄄ ]J*:3lzE9/\N:~Jc[ iFO]F5o;Ǔ3 Jvr ˽CKF7/u(ӹUV@rS&EXmkF + tiWbubO<$nC){]GyaXE~_._߰gc#7:`XO+6t%2{vbAԦ.y VCḿԾ:Q\P#BAKu!VI/MoVFꞒ:L@Nf~0z@`]']v\? 97 < <+IN/^l YbiOv/VI־[%)%LD{z@M. C(;R 6U4T~5jL\vWu%612DHB-&UI+uVMVs$@' 4O2EV^&plk*P))f<" uZK^k'@d9Q)7ϺY''f8')pXEapcc:gՅOQIE!SƣrVi5W\xޢ3芁[XE)?~1Uic(lri]A7 )S&R,Vl{#iZm l6jOҥ*IzU].h1w$Ó||ȴ2*ȸǓʟt1)nuEB -5. vs2gvS[A|p`+d,jPy{Mf ×ξH"4@Ԑߝ,iFP}N좟!q .[ Cc.HnzŴ^#noj -T.xԊTL`%FCAxJ_7F|_ObVy?Om'8Oͬ jx_N'gk$8x%MAF3f/;@źJ=t\s&z[s2_GFAكp1odog8/wR2W-'Gc#m>~x𑌄Ѭ|p:b\Q3]?Ռ}5ʉʹ2+l)~p@d:b8lbQ-ɝG0aօmEq$Z@D=H\GW$C u*9?/^NM!yͳX+. !-)ժGWHzrط+ϗ6K0.*2>@|re2* pQ9R3\GT&) cvL=bj=^ĒEu*_E29v8]X}zɘB䠼aJԳ5$ZM*[Ըl0@nVy^ɮ{h!ym`A03k dČ3Nc6=: 9鱇B$ 5)g69]Hl{dKɣc{EaӚ)>t($=<:d> un:0ڷyć.>臱Q=@ @9U1HMWYޝnЩTxov(|q|wS UgZ<:UO\[4}&n[}c=3AK-x$.b` 5VvnуF&G0#tcƬτAA8o*%iRZ!h>*wU߷U~2aI1-gh46uNU-&u_PeFq>n*GWnʽ'G9X!yXnǏ:xlt8 -=/T# @8x:)Eże"=4|]4s%+4\ *\k qXZǀ+lRGs\m.gv:!¬Rx@(6|JHŽZP]1r0& aǺvIgwڜPgٕư :fw4pés(r#USPf*g .hQto;A D |Av"H-> ~`Q(hz~oZO|M7?CHeem0zAu{YŜ iUD8m%"9Pj%dyu,YGp8ɛ1&`@Jk탶cJ+Yud* <`B&/$PJct}ݺ)]VVnDO ѹ&q.p_NJ)[Nߎ^K9Od2 x" ܭa!ar]R³[p0R 19$ >JQPQ AAY܃z3@pxމFp[vӸbGQt/}n|BuLW!a =+$ R /;Ʋ|訚 qPgTl!ak3o݋}ec^%-]B$0^HE;aG s$'E}P<.<3>jBTj{ | M7򩀊Kj{zH-ۆ6)hs}a*eW36ͿR`iA4*)hUmLNQ iO]ҎSdt B sGpƨ\js\;SƉ<DV,g }1RvHʚ67_ϡkU}XcږfCRuw qYLIcPTޜʦ, -p7"L'VNt!TlUG5Z.[MSBF _Ң08<6Wi"L |Ddcfi _ ].Zգd݊1mT >~C62ZIZD91Z6D 8F%߻o5Hͣd`zmIײ~DYW6'ODE8wIՙM/ٖCZKE'x‰e ѨIlN5(j |CS%n q]zvYWĂ yA$X.o+mZ><ի^iWԧcްW8ͭo" _@zhp堘a/:1C 6gHq1%:8Et!Ϊ-+#cr$Zf~  /ʠ#f 5εjBA3YnnޮR6P^[{yyXT({Xz8e: [s+)J $T0FggmP gde7nS5~ܰYhp0Yw1;"&0Edڝ,E]cGQ 好$XvyBL9/5L!86~dP(䝫In hKˍI5ᏨIS $OTfoLa{͓K%,6Uށrmd#j~4wJM.Dz"[;[aJz-kA&ai6[Ǖ8t\6מz?ʈ8^6z*Hbx(/w,<@z{'`gmV5l U#o$/(ro@lX.ee Aْ-rBL5 Qm΃cЊi \iI01':?OHW@)[UjjfsP;cnNI|^c`ڈ#߼NDtʬ|ߤIvwR_QŠ[ oJq:D 猪/Bq*gVo5&j *]Rh"0DkDםGNi>^MgE$,uȌA0tzEJZaz+t%7Nd&BT K۬^M& M{ղNgRv 23Ig6g2`A0wf/jV9A;jVgf@#^g9|i,(ۨ&$M $拝wrO+ kX;tw~J.ՋkakV凶+ L2ϱ]1&A=z'gosdf='^ (Ԑû$8T-쀭|a+ 2R`+g4D{&:^^ufΠZxb1~ۘ{[lքO*ZDH]"M PtUOw8Uc_>) V45w=lQFa Tu[H/տ }slU@O_op5eiD-SoVtNjS%%($]\$*KfcK?Wzշ1(N&HDMh$Ɇ=b2v1fh5rm"&n<-֞4. q&P?AvL7 ?p[qV,RkQ3Rw+E UL"yH MXzLg78-ZS r9TbvHa_QO6Jco;J|@ZEAG,+Nk4t{:KJvŽI 6j B`lrmף*rp'c9 b`- o4բ;KR8;'נ1٦*7XSzB Q4PC)u 7OXN`B@df3hgphW+\?.]51Z3\r &&["`/͆)Me^5&g@%+ISo*'@-۔޶o71^(zjHZZK$0= yF ^LÛZ1 ztc U'3K& &M,6Ezob ][ Y$O<@D`Ģn23TցID |sf !̼O ;'^%=Nr0,5mJ +G}-O"nB*>q?7r [^n8&AcBY.ĥw B0% *ilz?c/{T1j2N|['W?bU^+}m!I: u]`)T_p2HGM#0j]\iW#IVco-A30]mnA IJV:fK0X:F-D=̨6>`m h zG[‹Ues?\VW%+B̺ CVPQ%=>O'F5A:22X^z}H1;7j:5*䉒bMA5(r!h>\P2zGRꫜ.Qؔ4+B:;_ΩYN(# `%Me%"IB"i-9B8b e6 B<ƀ>\Յ]o'BPu:`HIdU1>c9aZNXX\t2IzIgkDa \#gEqDyhJd=9_*M08# 0a'SOBڳzn#y~bgF@x6(AI* :qFVWIIB+q^2P"3mUo|"0sǼEz4[c`2.Zd$t-6޲ %Hs/z'P ̛]r?Rz~;~=T4Lxte͖ w꼵$qTU|3iz*\X: NĞPdz׎`#MqH0z/Õ#͛sfw3}5~"B2MzU@ߵ^45Q1'vvU8~ggX~Zh̟-$7eBJbC& "#Tƕ)!SmNAjmƕ(֕pj&(F Cv̞:}T .`8gxߧɦ?kP_\k*v \^u' E«^;Ϭ$/aGdc{\ ޤ`boo%+ 6:% bT}vg"VÕ1G m:ұQM': DNeZk꿢') Ara(x'8bH/hc֝U^ ( ծX盷*6™ xF㷦D`Y|[Y*QIUnangg h䤭!C%9&GR`^u#,4?Jq`fo̻v~ z߃5\@"j\AAX΄7Atc_7bkC\VOq].?mMEh6I'~fZQFaȤ坼~LdlLl 픽܌'q0h}Y(q[wSn-2.".#IaqpC+[R4@oFSƴWʹ5>wnz֘͂DPSkܝ{2wC(#(ۚ/Kݬh]3Aae0Y'9«o~3ooIxADˏEXaG3sw9XbP1Qb=W]òRLcGꑿՑ#LU3NR{te%k 1O+PC4Mٿ+Kg7*̥ILw$R"o^F>Z许(ضp<3sū_b읒P;o=Vq!A2+d݌?MOD0=4 sahQ2N(fDr<\>+y8c1 $2 ^K";5e?@6*1/ /|K sMihߝ. Ԗf ix0}o ΨՒjuE2VLQlXˬ*p11ZBSj EoIju=% &g,_R;17?tG\(]RxIf;!W8mE( bOеg98%RshVxqm wzt҈Yw:v RDyIС3>eA![1Ǽ*i_3zJ UoZSe"Ut_"[{BY }{OyUeYCa9e97hϠ;,$}oݑtx8 $]j`@U}׮^N!eұIwYOnik(&5\v;4Z zk|G>o? <`kl_c3j~Vgk"I/~[!u#ld'~t>H"#35j-e7bTn@{;mkWq1aTեr~9 ZL̴=q[\fXut:@>?\޼]Fbn#g(l+:˙ǭ~Wj j2ze0Ea@j9E"~U{V@> _ aA& K?|%IϪ6:$|eu3e@"Qj27`ޘ&Fu_b..v3wDU )8i?(:ԗP"Eܐu+)#SlD͗e}oɝ̩n]@ӜJyAPО*a瞧)[nur^ XRɘ^9]|mJN eBPI|݃BlZژI)"nfЊW+ԸDù rME߹%LojA3NԔJ(K8)( 92q /z8ߋNl;\bI<O]YG"Eu'ayTZHX=|S"4iti-$Y܎Hl4F<[ .[^R:S}8% Gh@+klv.ȩARhU2J 7涐9Fۓ0'x2FK圠yNoۆEhd ڞz KMʂMEd]*10YOA@ ,]}Y 3قKԼ06/c12&at\zN-諠{40X%h_]MEITϝvs;`XpD}HUQYtnsv\$+ (ayi C*7;il)13΂G7!WY9L?}_ X#{2,DZYaө$BWգdE.TGu\t8\ CrE]>f?b#:xWMn ˜z 7MN?&,]|sWI66$aĥgBo6^j6d$u@B2+- 8Us7(ԣԹ1o$PJא%)E7%iȤDlni !VcIs]zT#;!{GdP)f+M@GN `$K,X,BJ5n" qu}_VbOvs)u)&iwc <N PCi7rfڋp( EI{ 62!) B_SPZZ P"6*0B{j:^3Z 1šEA&|D41Z_Mxp?0evc:d%X.,4z 8f걌bC ;5>%p[<@6"Y(2 *lhz# kc48#{ۋg0BFz̿4] 7ԻԁLtҊs!W%&0 T?58ا&{KIܰ:5т!}m 㿿xHUKU:WƔg(5[`s C0M.q%xV}'Ԏ ڷ5wis#*a_g3y+?Jk:`5~{5sڐe uq1/7QHh&x g*AE9m,IZ}r舶ʂ )Sӌ<ㄌ~gB#}O;} O\n k l"%ZrD|,-ǀSYqgad>s9xe}HMȕ )ӆP˭>c0s?uGvs Q鉆BTq ]:+qq/mwĝV{ 18Fb~8PMq';ϔvxlLTK@1pވxm"41QBkdԪxrFyi [+tV!QnT1r",`E&wL1V77o,g+Ab12 9ט5W CkNٌL^] 7}a鄊4vQ@SLr2FQ13TxSknJ+^~hNa>mh`|@H"qüsP>mĻu6l)=ʐ\[V@lelx`yqo5)vҧA؊NeR2^h/3K(' iz[NA)YE˦M)teęx%4Ĵ'}.<HcjAѯe('tו`9W]Gn &/tºy^Kv?W݂)rZ1yX'`K0`j3Ke!I{ԅte$YvZrms| g0;a8>Qm7lA1m}ʼ;-zns.ń\p${U{8$;1UۊOK1ɓŴ cQ~XR˫ * Ksk1 3FB8Oڸ<i/ #@VzT͡p$ /MEl=T{gt"_koW2)qJ@&/79ӮGTRBgF~>moV@[ƮXm>B7~,;$rΕt1۹ <ʅ |ڋ(3*g״Qel } vO֋_l/>7K2sKbY90rgpvqDHSʕppRbp4$3CSk58|A-#d݅ҹIDWOcK*NڴMK͏I'L (&n3 )7Ux0ٕjȹ0m{oq[ϧqf-C1V7Xnq9,A2Tu[AKmiX_f6q}@5SȠ=Pݘ73aY[QXVA9cmwZD+!1vYwm Z_04}xQ^) UC@td=+$^nQ 3n@~8@C.Dz9:)7݅f"HY `'z_Q2&AL0 =뉣D]&/&9 hF &Sْsbp6_%A!*ޞ{x 3,chC~q.&t'0ō*u"o(3(6#(iO2AC䌦ږ ƻ ;Np%}t'" ͙nvl!x6?pZlIl!_=/mT1%5M k ?]J1?Npy^B*hObڄ!*zkQ!NĖ6YNIF[`.sGE_6E'GO7p$l={7o [x%`{-(ƒV=җ0*{>!djgv3$? F6˲Elh_0S[`WYA(SOZn"U\(&me:G)DJ w!|' ld82.ZO}6`X@L7#Uxߖ)@{VlSGHQF qlo۴sW*5:/yM"g:&]}u`F QKu-U^`vqfIMUa  4A˯$y1ṾE/:ȕPAy/sAZs%r7l+Sh4w8<͞q+9_XQ0ذY2w'~+HF*ב-xyS%O+"":@y0xX8Vu1o:)2^!:  [OF>+vF|y+֎<B)3ny^q2푬!)c >HN3.K]Ƚ'\XGX|\q $RL+kF^1obsImGmO ǁF c5DI@Kڝw1]k / a=cO9XcҞf+6g+t kxfvRe\Ńfx}hǐh/YT nEc>g׽1 q/E"M=vc)lhK>G&s%N#bͿyiH&S;E\Sxo&p}* ؅ev!3=+˗dn՘Z9קTa✵vtb~J<6ݗY&FH=!PO_W梈mPapϾYl1-vz 70}Gv_Mb-5蛚ɚWī8Xs~nn 10'`OIBP {^$")$}(ċUVВ+#@+Լy Fý+odm/ln=78kc:Ҽ~ܩ 34e_=Z:kѵH];W,1bP #Mk/CIA2@R@1YC:hf^]޽y1p\X3x_IȞ~lb1.^_FI{qu u-;Ar,< .uQOf5R:&Ek?A^oN{- ~,*BOn]罖`7!z-,`Anf9r`}9ڛsn z8E0HaMuO4ᨫS8 Tb'[ͨݼ~2PUƩR\ FKĠ2[@&PQA?P_%A_kvbCuSnV-j3 Q`MIEb-w5rZioГXLF|z:.uD=@cSWY\pO&*SW$N$Ε5q>I?$Ҍ}g.(d )-e_#W&{ eYhB}Cì&;++PL$TR&Հs xkFsM ɢѵ="OxQƒo^crU(-UiqO-*<<›1CFx'#fh?vtSL1J^i|D0 "vH?*r̾D?{y$*0QCS߿j*o_@WcZtE k%P6Q^^kl_Idݢ$ZXwaUPk_񱥸T߹ؕ{&Ug88#V]gcub=7%빆K[,CV* 4"? 2ReK05_-^hZoj%wժRsZ$8xlu/$IJ*)U}a=|De(KTLiÑ $X6oо$%8RhƵ×-D!RA y,G|;!_06k t#tA\XPل_Y:.t>JZ fB-NR19*_5+@`0v4F"[i!Lv0;cG(F3Tu;|*q;|`Lj#hgH~ 1;%H\5p/-9H#9WtXci8-ӾcEs;΁13B4k;_K2s5s{/bFf`r`a*P⍊!D7tҎvnɣ|CNfjv{n]Q0LA^ڱnL8]^b]n Pd%r J}Kh)iLiOҳYUs+s3}-2=E}ŹqC݆s7GwkO<ϒ#Pp4Ғ| ]Os+S.1A%ǧmP+_s}xDTH2AAxK/`b oXq `|ujJNV+/zT'v{\ |]YG5L0@sw"_2IffW2 *RE.EJԦq!GwA5I$mohvQUw!h-~'"_!݀I#sjW Κ?f*A5IhNg@p :83I L'a/__~\Q~д~~|Q BVG~m{2ʼn(hl7cF5׸9CIH Bw5`{d;̫RV:n 4Hq}q8 5Տ `s+b)< ɻ:&K4̱#ӟKn=̿@Q")JlpG}NsjZ _Tc9Pv|Э._AdjZm|?u>>hk3.omItB^JhjX+:wpJi}(t75cU5MGa_]9`;9H ól3dLM>׺_,oZuMѡ~/ $k0 8M1d8xf>߇}|ugY*C01j믩HV-T 9/q-KtƃR)jD3Q7KtSj5dnDn:Ox} 5 Ebr>M{ugnם<2" ,Mpa,~g`;A9L!c.Gy^0f qi]?jڰ9r ߧAso>\_cl^Fh*!tRd3^I".jLn[g4C/O|Ǭ$Zg+{U֏E߾KfcRm"AZV G8>1V$B2U4O^zt ur!Sa&xgd!\Վ̭ )@RsuWZj|z>$ Qo:EsꎒŒE|~-+q$pNO`1t BP\b{ 6pUfX3bô `5>~0 !qr9FVx231nSdŋT%G$lS,JīV6t0-th3s.+.)۳oU|SN!eLdEn⍝g^D5};x.aImP$OgC!!_'+h^ٱQz8`gs #&]H4L[#3 oĽD{io1) ДNJ"c5XJ8Ս2'/Jy Mz:|)QI*HF­JދVh: >,b"^ƚJZL3&`|S ȫ`)K"lb77(NF'_y`nMZ Qs7A_F;d,(: bvc12űB~=8BK ]oLpy1]Nәv}pqVq_&eX\4B,8r#zgnJiՍ.hwrp~5KFoj|I5vmAሡvjG\ _:GI=BX]A44Ϫ` ; $$&@O˦f!%av>Iz2$F0;̉jOV^WbW܅WEX60Y5tnHR;/5>Q جBR57dh!.XUH~?5Gp#ݢdݿ6U nF U9J1U^ayTDsIY2ѷ{U=o |bwj, 0Fm)biYNVU?:,`1.ӁT+sct=L'5" =^_!4(,xDʫW _T#묡5 otH}?|%Dx`MB&+1c T0 <|a;F>&F0V\WōC&T)XAT)suBڰ8͡ 4I-Z9+}7IKЎ@S܀ .'tօya呂B0P) F۞!ߕ>PB&wpꪉOEjwl'c7yM0FO>{B6?7:3mGؘuņi,üIʄT\n% )fqYw IQ_"'2+>sPk0 oqta2ztս[NOpf ַ˧m~^')DV g/h!C#rRi\z02NHI#pűv\%sy, .`Ȯ kĦJ&$&GAXyFTƓ^>o*13]=W:AP4qn)CB̥ +PGA+[XCU7G$p[)q2{ @S1UX6$%؉l"JL֥wW]1xkeҠ7Bc=yAX ~(3Ux[tnS%u|dbs+~;o1{,b E;l>7Rh+U"$w!=A94 QZ%.=xc-$1KKC\ԮԹZO#vhh@/+Du#syRa  .Y8\Afm#rLoCDhg6zs_\~_]Ld X8'>z"Xh32A{#abGj/uN"Kձ_P d\^CUe|ҋZa2®}0'ϮnUh[0tcYC\bC{3̇a v~TR8#9J(C?.W^adA#WK?aqL>P-v;F}CΕ֎Nw9ڂL9;3eTi€$Sxv Y cVM^Lh?:^ !?3-$ǿ>!;UÖ.p&' *+#-vU"):.$p-6Q;ts;G?Gyi k萻sfGse)TJ`"Y}5wpYԹV!:Mgn}{-Y MK tRW(",[ [sPU%1ȈF*B"n*'V'Ix8}|PNK,!67`^{(٥v`,2{`Exm̽c֞YF~PaGt)X*eF &.R{w`3K%}neW:yAa%O|}]p W D/1ʧ( ͬ joG+r؊((—+gG"‹qŐXGX[E̩KR{YVAp\mYp..ɦX/Ʋ#ӇU| ړˁ.14cit >uGgtlF" ~-y; @5_r #}9ßeDm55R~S@=#ןS2~3E{Lxl=*G@7iLJuڄ) ~TJ!s?t/E¨&^îDۙ?n9n٣&l\({ ]UX \^wʃ μ SmWzd\Ĺ $6Z›>K}1 aj'K~OuEe=8dkQua3 VHs9YWpeWzKS7CJ]l:w SROPE=ء(LxYXeUB&GA \OqqхX֕h;iq'O=hHϖ"x\"] _gK~N(3 J=I݊xa 1W{єsܫ8,G$E۝3>Džcm@wVlwb^9ňixҨY"]a,AD;T{5WSuW8 ;dNRb1mSLSz/!7鵛QM—6%fy5.nl!r@.& lPg.oB/.99m$4Ą8 欄dnk@8RE69cej $5,5X J u>:tW4l}ya~>rUo2ńnU6|in@2 *ZtFL?һ x/epÁM]^>4%f0Npk<Ž>1_A#D$]" -O>?_=]-F-D O4,~# brC]uԒύg>nvrS`JM*t( \BjغߋV0I>Wn]A&V˜m y خʕ$LB{Bm!SEڶ βP<f < "Ą@3}@wllO@fmXbg= |uAH!C G_*#Et3k= LUCeK"tS[t&p)7glDe& {YbPR%g2wLF,bn9׆J9DS`w,RD8ޚ"Oq0 !k ?V\9 5˃":Z?^&;E+Dz+ _3<)ݰ{-ckmgrog>04[h'Nxn6ɷ^J,DVYk1܄TWpܧo͓.\ (Ը[yCJ ͠d|*0`؂M*70dSK3CCyF|t0$sh2Q= Qm9j3a,S _i.p{ojTo3kʤْDZUR񪤿 *MέNXVSoݝ[ɡdRI /vtaVcg\$7.1D2W)+qjcObqbP8dzW_ؠ48a-Iub*|/_;KsAuA[LP i¡v2.K9v SߝW!PKsYP~^ٲ]Tl r!02 C`a܆&Z2iqؿqE+ܒ~.0\1G{c3N\d4"^t-L[g$ kh̝D7¬Fr'S5h#l,*V4 /M1CyRiPXh7;"u H}DC{NU#c(ViCneC Myڭ7H,>3xv{6# `g|Yl/9lI&q4n6/2P@ Z Zl\Q>fhy]:UX\&fۚjIh袋™BI1w[{jf܂3]>~2Iq7ki-54hAd+v~Q_dL[MRΝ1Wnc> ZFH@Ge~; ӑ:+[;ԐvI]VE5ykB*aFy $b\8$tF;AsVֻg~u.}CSq~:.YKF)MHnR" Gqz_wR@rw 5Q1ط׼xUlq;}CjGXjnzGRfmei)l߇910,݄X:\XvX0h8 j~ל]\b+(17'YB!S/cxo:c?{;d+dEnD¢6r~.jFsrAOoWA?bsz7J7ΥH0FRa6KPvʶ=ǥ,6Vjj诟?)9` "kQ [@hK&MK0#1<ՖKmk(UK|ڕKލ@[M/[wP7*GOH[-}G@NZ?3rMžjYJĢs. yAǾa;H8=yܡv 4JEPf<3lyNحDXr'0R dz4﹟%T}Of*k{g|-iJh;5!>{or'tؖTSFWGJ|3idg@Z8ӻ +xn=}42D”3bzT=92Eթ EIgt.x1ç8?Hg0Fi8)ҡr#Ic~j0ҋ;rKć{offވ'ΏmeT[`.܄?/ &Ի.A-A ! Yik`X9:dSO3fUk88%LU(3 ݲ._sy}ABl[Ȍra\NvI| r¥̟iUYwVG`Q>OD'we"Uk(X('4JiTeknS ӧ{{Ğ6SS_Ƭ9-s,F3#;C&tF:Y_\j>O#\8;jX6D8yF5[ԃR6Џp?u'JW;}Э6P#',oOd!:DkU(UTopCii,l Q‰1v_CK.bL/IО g,mÃIcpIS5lѪAe'~ML"wj%h:DP)Bh]?gjwF68ʉz7t*%EFҭXu|w7$ 'WEFNP_869{k)@ 0 zatމp˯VH(}DUjγ v ݠ2ށJrt%666jqDO5n6um$q1?Ƞut-~RI^P&ޒ[6ϏP<"irNm{F麾Y+ ͑7˖ R&a6-'D $BL&Ln-dWc#>zf+KdQ[ vStJt[hq@VnpN ש\OWQ!u`jr;,1]4<7 qGV`kh i "EW}# 5E<h{%Ú*" 9\KR 䅭 0$'/;ͅKO#s h#OsCќmYGЦƥ|N:ATM*lffwϑNݢe#ZdC0cѡ WҞuӫY ^!'+qSBiy;?_FH:Dov+kF<:dMb-;ERr5MƒXNR R; ː,\s 5с׏cUi%hfge׸Q/W=@8hjNkGg|]/ (oҭ'߉\C2M@4ib[c@bw-5`bш~!*K,Ϗ>Z^QzY`.v뒋xjk]]}PTj:dЁ%#CKXPVf&mgfR_&=޳;ςC_+Z Ps* @pOtyD(Nd#ZJ }^s.޻;# ./$A'a$ǠaQg}]l15TV/ eMuJR%qF' +(qt9z"뻎icUAC[b&5mVeŀYqq`qmMY_PmfM]ك,a>gFG{.=!'WΗ1湪|~uWɱܗNlz 0hMƘGrn оJ]TR~"U2"Y&vN]j78CºI֮)$Jl=s`MHAߑ1{y%Э(Ʌi)=Ɂ@KLtsUZB`\Z4_;6-%Gd8ZTp]$oN3MkwBŜxIد|E7}Gӟ=`o 㨰לԐh~5K,q[ uI .XPs%Q1|AK`u^GQ:\fZAkq-Q1BFϥ /h42To@fOm~I|5 YZ