diff --git a/FGBLH/Web鱼壳海豚.json b/FGBLH/Web鱼壳海豚.json index b0007519..c9a2a752 100644 --- a/FGBLH/Web鱼壳海豚.json +++ b/FGBLH/Web鱼壳海豚.json @@ -1,8 +1,9 @@ { - "spider": "https://cnb.cool/fish2018/xs/-/git/raw/main/spider.jar", + "spider": "./spider.jar", "wallpaper": "http://127.0.0.1:9978/proxy?do=wallpaper", "logo": "https://img.freepik.com/free-vector/cute-dolphin-swimming-cartoon-vector-icon-illustration-animal-nature-icon-isolated-flat-vector_138676-12582.jpg?semt=ais_hybrid&w=740&q=80", - "sites": [ + "danmaku": "http://127.0.0.1:9978/proxy?do=danmaku&name={name}&episode={episode}", + "sites": [ { "key": "海豚影视", "name": "🐬海豚影视公告", diff --git a/cluntop_tvbox/lib/iptv.m3u b/cluntop_tvbox/lib/iptv.m3u index 94b558ae..76869c30 100755 --- a/cluntop_tvbox/lib/iptv.m3u +++ b/cluntop_tvbox/lib/iptv.m3u @@ -66,7 +66,7 @@ http://vip1.xinketongxun.fun:8082/tsfile/live/1026_1.m3u8$LR•IPV4•7『线路 #EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" group-title="4K",CCTV4K http://101.43.145.141:12002/gaoma/cctv4k.m3u8$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" group-title="4K",CCTV4K -https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784566800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-730f415c652ee5e576120f9b404fb4b6&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•7『线路3』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784577600-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-7969e68fdd42ddce920e93702f653287&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" group-title="4K",CCTV4K https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784563200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-a22aae685d54194b7e9d9460067e40a1&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" group-title="4K",CCTV4K @@ -106,11 +106,11 @@ http://112.46.105.20:8009/hls/501/index.m3u8$LR•IPV4•14『线路9』 #EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" group-title="央视",CCTV1 http://153.0.171.163:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路10』 #EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" group-title="央视",CCTV1 -http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•14『线路11』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•14『线路11』 #EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" group-title="央视",CCTV1 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv1hd$LR•IPV4•14『线路12』 +http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•14『线路12』 #EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" group-title="央视",CCTV1 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•14『线路13』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv1hd$LR•IPV4•14『线路13』 #EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" group-title="央视",CCTV1 http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•14『线路14』 #EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" group-title="央视",CCTV2 @@ -136,9 +136,9 @@ http://112.46.105.20:8009/hls/502/index.m3u8$LR•IPV4•13『线路10』 #EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" group-title="央视",CCTV2 http://153.0.171.163:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路11』 #EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" group-title="央视",CCTV2 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv2hd$LR•IPV4•13『线路12』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•13『线路12』 #EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" group-title="央视",CCTV2 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•13『线路13』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv2hd$LR•IPV4•13『线路13』 #EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" group-title="央视",CCTV3 http://111.8.224.6:9999/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路1』 #EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" group-title="央视",CCTV3 @@ -184,15 +184,15 @@ http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•17『线路9』 #EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" group-title="央视",CCTV4 p3p://167.114.175.6:55331/61244d9c0006885d64b1b7591f6c12a0$LR•IPV4•17『线路10』 #EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" group-title="央视",CCTV4 -https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784566800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-c1cf4fff39965bac547f1dcb5e158ac6&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•17『线路11』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784577600-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-f6e862a581620f6c4f5ed8db69d729ec&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•17『线路11』 #EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" group-title="央视",CCTV4 https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784530800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-3d1b75295c548c571c6c20e463bb1346&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•17『线路12』 #EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" group-title="央视",CCTV4 https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784563200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-d2fad62231892608e28a29d882cd7762&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•17『线路13』 #EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" group-title="央视",CCTV4 -http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•17『线路14』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•17『线路14』 #EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" group-title="央视",CCTV4 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•17『线路15』 +http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•17『线路15』 #EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" group-title="央视",CCTV4 https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•17『线路16』 #EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" group-title="央视",CCTV4 @@ -200,19 +200,19 @@ https://dash2.antik.sk/live/test_cctv_tizen/playlist.m3u8$LR•IPV4•17『线 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 http://183.11.239.36:808/hls/93/index.m3u8$LR•IPV4•14『线路1』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 -http://119.129.172.251:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 +http://38.75.136.137:98/gslb/dsdqbv/cctv5hd.m3u8?auth=test20251009$LR•IPV4•14『线路2』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 -http://119.129.172.246:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 +http://112.46.105.20:8009/hls/503/index.m3u8$LR•IPV4•14『线路3』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 -http://119.129.172.128:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 +http://153.0.171.163:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 -http://119.129.172.51:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路5』 +http://119.129.172.251:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路5』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 -http://38.75.136.137:98/gslb/dsdqbv/cctv5hd.m3u8?auth=test20251009$LR•IPV4•14『线路6』 +http://119.129.172.246:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路6』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 -http://112.46.105.20:8009/hls/503/index.m3u8$LR•IPV4•14『线路7』 +http://119.129.172.128:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路7』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 -http://153.0.171.163:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路8』 +http://119.129.172.51:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路8』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226469/1.m3u8?$LR•IPV6•14『线路9』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 @@ -220,9 +220,9 @@ http://111.8.224.6:9999/tsfile/live/1052_1.m3u8?key=txiptv&playlive=1&authid=0$L #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 http://112.27.235.94:8000/hls/6/index.m3u8$LR•IPV4•14『线路11』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 -http://124.228.160.210:9901/tsfile/live/0016_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路12』 +http://38.75.136.137:98/gslb/dsdqbv/cctv5p.m3u8?auth=test20251009$LR•IPV4•14『线路12』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 -http://38.75.136.137:98/gslb/dsdqbv/cctv5p.m3u8?auth=test20251009$LR•IPV4•14『线路13』 +http://124.228.160.210:9901/tsfile/live/0016_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路13』 #EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" group-title="央视",CCTV5 http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226894/1.m3u8?$LR•IPV6•14『线路14』 #EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" group-title="央视",CCTV6 @@ -246,17 +246,17 @@ http://153.0.171.163:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" group-title="央视",CCTV6 http://74.91.26.218:82/live/cctv6hd.m3u8$LR•IPV4•16『线路10』 #EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" group-title="央视",CCTV6 -http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•16『线路11』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•16『线路11』 #EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" group-title="央视",CCTV6 -http://198.204.240.250:82/live/cctv6.m3u8$LR•IPV4•16『线路12』 +http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•16『线路12』 #EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" group-title="央视",CCTV6 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv6hd$LR•IPV4•16『线路13』 +http://198.204.240.250:82/live/cctv6.m3u8$LR•IPV4•16『线路13』 #EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" group-title="央视",CCTV6 -http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•16『线路14』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv6hd$LR•IPV4•16『线路14』 #EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" group-title="央视",CCTV6 -http://198.204.228.26/live/cctv6hd.m3u8$LR•IPV4•16『线路15』 +http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•16『线路15』 #EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" group-title="央视",CCTV6 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•16『线路16』 +http://198.204.228.26/live/cctv6hd.m3u8$LR•IPV4•16『线路16』 #EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" group-title="央视",CCTV7 http://112.27.235.94:8000/hls/8/index.m3u8$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" group-title="央视",CCTV7 @@ -268,13 +268,13 @@ http://153.0.171.163:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" group-title="央视",CCTV7 http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" group-title="央视",CCTV7 -http://69.30.245.50/live/cctv7.m3u8$LR•IPV4•9『线路6』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•9『线路6』 #EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" group-title="央视",CCTV7 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv7hd$LR•IPV4•9『线路7』 +http://69.30.245.50/live/cctv7.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" group-title="央视",CCTV7 -http://113.25.252.226:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路8』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv7hd$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" group-title="央视",CCTV7 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•9『线路9』 +http://113.25.252.226:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" group-title="央视",CCTV8 http://1.24.39.180:9003/hls/8/index.m3u8$LR•IPV4•13『线路1』 #EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" group-title="央视",CCTV8 @@ -290,17 +290,17 @@ http://153.0.171.163:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" group-title="央视",CCTV8 http://183.196.25.171:808/hls/77/index.m3u8$LR•IPV4•13『线路7』 #EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" group-title="央视",CCTV8 -http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•13『线路8』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•13『线路8』 #EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" group-title="央视",CCTV8 -http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•13『线路9』 +http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•13『线路9』 #EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" group-title="央视",CCTV8 -http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•13『线路10』 +http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•13『线路10』 #EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" group-title="央视",CCTV8 -http://69.30.245.50/live/cctv8.m3u8$LR•IPV4•13『线路11』 +http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•13『线路11』 #EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" group-title="央视",CCTV8 -http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•13『线路12』 +http://69.30.245.50/live/cctv8.m3u8$LR•IPV4•13『线路12』 #EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" group-title="央视",CCTV8 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•13『线路13』 +http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•13『线路13』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 http://112.123.243.37:50085/tsfile/live/0010_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•16『线路1』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 @@ -316,21 +316,21 @@ http://112.46.105.20:8009/hls/509/index.m3u8$LR•IPV4•16『线路6』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 http://153.0.171.163:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路7』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 -https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=7aedd3ff6f5c235e2993d02697e5e737$LR•IPV4•16『线路8』 +https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=baeda145a2614620a60ee35098ad7733$LR•IPV4•16『线路8』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=c9b941e7fe950dba544639d378846a03$LR•IPV4•16『线路9』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=46ecda581e9c3dec58661282571d71b7$LR•IPV4•16『线路10』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 -http://69.30.245.50/live/cctv9.m3u8$LR•IPV4•16『线路11』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•16『线路11』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 -http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•16『线路12』 +http://69.30.245.50/live/cctv9.m3u8$LR•IPV4•16『线路12』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 -http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•16『线路13』 +http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•16『线路13』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 -http://113.25.252.226:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路14』 +http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•16『线路14』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•16『线路15』 +http://113.25.252.226:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路15』 #EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" group-title="央视",CCTV9 https://xykt-fix.github.io/Y77.m3u8$LR•IPV4•16『线路16』 #EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" group-title="央视",CCTV10 @@ -352,13 +352,13 @@ http://153.0.171.163:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" group-title="央视",CCTV10 http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•13『线路9』 #EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" group-title="央视",CCTV10 -https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•13『线路10』 +https://jsv-live-play.sfccn.com/live/jsv_3920_fhd.m3u8$LR•IPV4•13『线路10』 #EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" group-title="央视",CCTV10 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv10hd$LR•IPV4•13『线路11』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•13『线路11』 #EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" group-title="央视",CCTV10 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•13『线路12』 +https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•13『线路12』 #EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" group-title="央视",CCTV10 -https://jsv-live-play.sfccn.com/live/jsv_3920_fhd.m3u8$LR•IPV4•13『线路13』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv10hd$LR•IPV4•13『线路13』 #EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" group-title="央视",CCTV11 http://111.8.224.6:9999/tsfile/live/1041_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路1』 #EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" group-title="央视",CCTV11 @@ -376,9 +376,9 @@ http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•10『线路7』 #EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" group-title="央视",CCTV11 http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•10『线路8』 #EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" group-title="央视",CCTV11 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•10『线路9』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•10『线路9』 #EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" group-title="央视",CCTV11 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•10『线路10』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" group-title="央视",CCTV12 http://74.91.26.218:82/live/cctv12hd.m3u8$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" group-title="央视",CCTV12 @@ -390,11 +390,11 @@ http://112.46.105.20:8009/hls/507/index.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" group-title="央视",CCTV12 http://153.0.171.163:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" group-title="央视",CCTV12 -http://38.75.136.137:98/gslb/dsdqpub/cctv12hd.m3u8?auth=testpub$LR•IPV4•8『线路6』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•8『线路6』 #EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" group-title="央视",CCTV12 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv12hd$LR•IPV4•8『线路7』 +http://38.75.136.137:98/gslb/dsdqpub/cctv12hd.m3u8?auth=testpub$LR•IPV4•8『线路7』 #EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" group-title="央视",CCTV12 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•8『线路8』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv12hd$LR•IPV4•8『线路8』 #EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" group-title="央视",CCTV13 http://1.24.39.180:9003/hls/13/index.m3u8$LR•IPV4•12『线路1』 #EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" group-title="央视",CCTV13 @@ -410,11 +410,11 @@ http://153.0.171.163:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" group-title="央视",CCTV13 http://74.91.26.218:82/live/cctv13hd.m3u8$LR•IPV4•12『线路7』 #EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" group-title="央视",CCTV13 -https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•12『线路8』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•12『线路8』 #EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" group-title="央视",CCTV13 -http://pull-hls-f1.douyinliving.com/media/stream-696107587393815378/playlist.m3u8?keeptime=00093a80&wsSecret=bbbd054778ab532edfa97bf7c5395746&wsTime=6a544fee&arch_hrchy=s2&s_anchor=1&major_anchor_level=vip&t_id=037-2026071310394131FD5A22CCB9DDAFA77E-5XIF43$LR•IPV4•12『线路9』 +https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•12『线路9』 #EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" group-title="央视",CCTV13 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•12『线路10』 +http://pull-hls-f1.douyinliving.com/media/stream-696107587393815378/playlist.m3u8?keeptime=00093a80&wsSecret=bbbd054778ab532edfa97bf7c5395746&wsTime=6a544fee&arch_hrchy=s2&s_anchor=1&major_anchor_level=vip&t_id=037-2026071310394131FD5A22CCB9DDAFA77E-5XIF43$LR•IPV4•12『线路10』 #EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" group-title="央视",CCTV13 http://go.bkpcp.top/mg/cctv13$LR•IPV4•12『线路11』 #EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" group-title="央视",CCTV13 @@ -434,15 +434,15 @@ http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4• #EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" group-title="央视",CCTV14 http://153.0.171.163:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路7』 #EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" group-title="央视",CCTV14 -https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•12『线路8』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•12『线路8』 #EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" group-title="央视",CCTV14 -http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•12『线路9』 +https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•12『线路9』 #EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" group-title="央视",CCTV14 -http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•12『线路10』 +http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•12『线路10』 #EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" group-title="央视",CCTV14 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•12『线路11』 +http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•12『线路11』 #EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" group-title="央视",CCTV14 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•12『线路12』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•12『线路12』 #EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" group-title="央视",CCTV15 http://112.27.235.94:8000/hls/16/index.m3u8$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" group-title="央视",CCTV15 @@ -452,11 +452,11 @@ http://153.0.171.163:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" group-title="央视",CCTV15 http://74.91.26.218:82/live/cctv15hd.m3u8$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" group-title="央视",CCTV15 -http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•9『线路5』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•9『线路5』 #EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" group-title="央视",CCTV15 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv15hd$LR•IPV4•9『线路6』 +http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" group-title="央视",CCTV15 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•9『线路7』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv15hd$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" group-title="央视",CCTV15 https://piccpndks.v.kcdnvip.com/audio/cctv15_2/index.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" group-title="央视",CCTV15 @@ -468,9 +468,9 @@ http://drive.mxmy.net:8888/udp/239.3.1.184:8001$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="CCTV16" tvg-name="CCTV16" group-title="央视",CCTV16 http://38.75.136.137:98/gslb/dsdqbv/cctv16hd.m3u8?auth=test20251009$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="CCTV16" tvg-name="CCTV16" group-title="央视",CCTV16 -http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•6『线路4』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•6『线路4』 #EXTINF:-1 tvg-id="CCTV16" tvg-name="CCTV16" group-title="央视",CCTV16 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•6『线路5』 +http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-id="CCTV16" tvg-name="CCTV16" group-title="央视",CCTV16 http://74.91.26.218:82/live/cctv16hd.m3u8$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" group-title="央视",CCTV17 @@ -482,11 +482,11 @@ http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" group-title="央视",CCTV17 http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" group-title="央视",CCTV17 -http://38.75.136.137:98/gslb/dsdqpub/cctv17hd.m3u8?auth=testpub$LR•IPV4•7『线路5』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•7『线路5』 #EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" group-title="央视",CCTV17 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv17hd$LR•IPV4•7『线路6』 +http://38.75.136.137:98/gslb/dsdqpub/cctv17hd.m3u8?auth=testpub$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" group-title="央视",CCTV17 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•7『线路7』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv17hd$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-id="CCTV第一剧场" tvg-name="CCTV第一剧场" group-title="央视",CCTV第一剧场 http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4 #EXTINF:-1 tvg-id="CCTV怀旧剧场" tvg-name="CCTV怀旧剧场" group-title="央视",CCTV怀旧剧场 @@ -588,17 +588,17 @@ https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8?contentid=2820180516001$LR #EXTINF:-1 tvg-id="直播中国" tvg-name="直播中国" group-title="央视",直播中国 https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="重温经典" tvg-name="重温经典" group-title="卫视",重温经典 -http://112.27.235.94:8000/hls/50/index.m3u8$LR•IPV4•6『线路1』 +http://php.jdshipin.com/TVOD/iptv.php?id=cwjd$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-id="重温经典" tvg-name="重温经典" group-title="卫视",重温经典 -http://php.jdshipin.com/TVOD/iptv.php?id=cwjd$LR•IPV4•6『线路2』 +http://ali.hlspull.yximgs.com/live/awei_cwjd.flv$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="重温经典" tvg-name="重温经典" group-title="卫视",重温经典 -http://ali.hlspull.yximgs.com/live/awei_cwjd.flv$LR•IPV4•6『线路3』 +http://home.kuaidi521.com:35455/bptv/10000100000000050000000003887494.m3u8$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="重温经典" tvg-name="重温经典" group-title="卫视",重温经典 -http://home.kuaidi521.com:35455/bptv/10000100000000050000000003887494.m3u8$LR•IPV4•6『线路4』 +http://cdn3.132.us.kg/live/cwjd/stream.m3u8$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-id="重温经典" tvg-name="重温经典" group-title="卫视",重温经典 -http://cdn3.132.us.kg/live/cwjd/stream.m3u8$LR•IPV4•6『线路5』 +p3p://167.114.175.6:55331/65c5064800047df41ad1a47449e93b8b$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-id="重温经典" tvg-name="重温经典" group-title="卫视",重温经典 -p3p://167.114.175.6:55331/65c5064800047df41ad1a47449e93b8b$LR•IPV4•6『线路6』 +http://112.27.235.94:8000/hls/50/index.m3u8$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="香港卫视" tvg-name="香港卫视" group-title="卫视",香港卫视 http://webcast.hkstv.tv/livestream/mutfysrq/playlist.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="香港卫视" tvg-name="香港卫视" group-title="卫视",香港卫视 @@ -620,15 +620,15 @@ https://stream1.freetv.fun/xing-kong-wei-shi-4.ctv$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" group-title="卫视",湖南卫视 http://120.196.232.43:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226698/1.m3u8$LR•IPV4•17『线路1』 #EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://119.129.172.51:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•17『线路2』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8?zoneoffset=480&servicetype=1&icpid=&limitflux=-1&limitdur=-1&tenantId=8601&accountinfo=%7E%7EV2.0%7EIGb_ib7rnBX9_sANRKq9sg%7EpK8OKM5JoJWWbLRyLfPcUMkwWZ90MzSI9S9PDltJsYzd0ZGcS3Tkh7syciNKJa-w60mDOdwtDyoNwCx9aRgzHNH9AUREV_qvNJtXHRPzYw0%7EExtInfo9bj61dxzlMXrsixrqcFYPg%3D%3D%3A20221022013542%2C915973%2C119.123.71.209%2C20221022013542%2C10000100000000050000000003873458%2C915973%2C-1%2C0%2C1%2C%2C%2C2%2C%2C%2C%2C2%2C%2C10000100000000060000000007253514_0%2CEND&GuardEncType=2$LR•IPV6•17『线路2』 #EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://119.129.172.251:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•17『线路3』 +http://119.129.172.51:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•17『线路3』 #EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://192.151.150.154/live/hnwshd.m3u8$LR•IPV4•17『线路4』 +http://119.129.172.251:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•17『线路4』 #EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://107.150.60.122/live/hnwshd.m3u8$LR•IPV4•17『线路5』 +http://192.151.150.154/live/hnwshd.m3u8$LR•IPV4•17『线路5』 #EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" group-title="卫视",湖南卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8?zoneoffset=480&servicetype=1&icpid=&limitflux=-1&limitdur=-1&tenantId=8601&accountinfo=%7E%7EV2.0%7EIGb_ib7rnBX9_sANRKq9sg%7EpK8OKM5JoJWWbLRyLfPcUMkwWZ90MzSI9S9PDltJsYzd0ZGcS3Tkh7syciNKJa-w60mDOdwtDyoNwCx9aRgzHNH9AUREV_qvNJtXHRPzYw0%7EExtInfo9bj61dxzlMXrsixrqcFYPg%3D%3D%3A20221022013542%2C915973%2C119.123.71.209%2C20221022013542%2C10000100000000050000000003873458%2C915973%2C-1%2C0%2C1%2C%2C%2C2%2C%2C%2C%2C2%2C%2C10000100000000060000000007253514_0%2CEND&GuardEncType=2$LR•IPV6•17『线路6』 +http://107.150.60.122/live/hnwshd.m3u8$LR•IPV4•17『线路6』 #EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" group-title="卫视",湖南卫视 http://112.27.235.94:8000/hls/31/index.m3u8$LR•IPV4•17『线路7』 #EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" group-title="卫视",湖南卫视 @@ -654,15 +654,15 @@ http://iptv.huuc.edu.cn/hls/hunanhd.m3u8$LR•IPV4•17『线路17』 #EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" group-title="卫视",浙江卫视 http://zwebl02.cztv.com/live/channel01720Pnew.m3u8?auth_key=1784123883-f178167128c55cd66b7eca004ccca015-0-69f388bdaa594feb900510d687566182$LR•IPV4•16『线路1』 #EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://ali-xwl.cztv.com/live/channel011080Plxw.m3u8$LR•IPV4•16『线路2』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226899/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ETYfTgTra_pUx2cPrgZ_BDw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路2』 #EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://111.8.224.6:9999/tsfile/live/1064_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路3』 +http://ali-xwl.cztv.com/live/channel011080Plxw.m3u8$LR•IPV4•16『线路3』 #EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://ali-xwl.cztv.com/live/channel01720Plxw.m3u8$LR•IPV4•16『线路4』 +http://111.8.224.6:9999/tsfile/live/1064_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路4』 #EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://36.136.38.87:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路5』 +http://ali-xwl.cztv.com/live/channel01720Plxw.m3u8$LR•IPV4•16『线路5』 #EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" group-title="卫视",浙江卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226899/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ETYfTgTra_pUx2cPrgZ_BDw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路6』 +http://36.136.38.87:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路6』 #EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" group-title="卫视",浙江卫视 http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8$LR•IPV4•16『线路7』 #EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" group-title="卫视",浙江卫视 @@ -684,15 +684,15 @@ http://153.0.171.163:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" group-title="卫视",浙江卫视 http://39.134.115.163:8080/PLTV/88888910/224/3221225703/index.m3u8$LR•IPV4•16『线路16』 #EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" group-title="卫视",东方卫视 -http://198.204.228.26/live/dfwshd.m3u8$LR•IPV4•18『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226898/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0uh4lyjjBCCN7TCq21vSIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•18『线路1』 #EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" group-title="卫视",东方卫视 -http://192.151.150.154/live/dfwshd.m3u8$LR•IPV4•18『线路2』 +http://198.204.228.26/live/dfwshd.m3u8$LR•IPV4•18『线路2』 #EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" group-title="卫视",东方卫视 -http://107.150.60.122/live/dfwshd.m3u8$LR•IPV4•18『线路3』 +http://192.151.150.154/live/dfwshd.m3u8$LR•IPV4•18『线路3』 #EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" group-title="卫视",东方卫视 -https://txmov2.a.kwimgs.com/bs3/video-hls/5219953535631090825_hlsb.m3u8$LR•IPV4•18『线路4』 +http://107.150.60.122/live/dfwshd.m3u8$LR•IPV4•18『线路4』 #EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" group-title="卫视",东方卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226898/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0uh4lyjjBCCN7TCq21vSIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•18『线路5』 +https://txmov2.a.kwimgs.com/bs3/video-hls/5219953535631090825_hlsb.m3u8$LR•IPV4•18『线路5』 #EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" group-title="卫视",东方卫视 http://bp-resource-dfl.bestv.cn/155/3/video.m3u8$LR•IPV4•18『线路6』 #EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" group-title="卫视",东方卫视 @@ -720,11 +720,11 @@ http://omnix.cn:4000/udp/225.1.8.45:8032$LR•IPV4•18『线路17』 #EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" group-title="卫视",东方卫视 http://118.81.195.79:9003/hls/23/index.m3u8$LR•IPV4•18『线路18』 #EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" group-title="卫视",北京卫视 -http://36.136.38.87:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226900/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcYPi33WFyhvd6SjmqUKhJg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路1』 #EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" group-title="卫视",北京卫视 -http://153.0.171.163:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路2』 +http://36.136.38.87:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路2』 #EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" group-title="卫视",北京卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226900/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcYPi33WFyhvd6SjmqUKhJg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路3』 +http://153.0.171.163:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路3』 #EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" group-title="卫视",北京卫视 http://112.27.235.94:8000/hls/27/index.m3u8$LR•IPV4•13『线路4』 #EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" group-title="卫视",北京卫视 @@ -746,11 +746,11 @@ http://iptv.huuc.edu.cn/hls/btv1hd.m3u8$LR•IPV4•13『线路12』 #EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" group-title="卫视",北京卫视 http://go.bkpcp.top/mg/bjws$LR•IPV4•13『线路13』 #EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://107.150.60.122/live/jswshd.m3u8$LR•IPV4•14『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226897/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0BmO6uHF7WFoTed__Xr3NQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 #EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://36.136.38.87:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 +http://107.150.60.122/live/jswshd.m3u8$LR•IPV4•14『线路2』 #EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" group-title="卫视",江苏卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226897/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0BmO6uHF7WFoTed__Xr3NQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路3』 +http://36.136.38.87:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 #EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" group-title="卫视",江苏卫视 http://112.27.235.94:8000/hls/32/index.m3u8$LR•IPV4•14『线路4』 #EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" group-title="卫视",江苏卫视 @@ -792,13 +792,13 @@ http://iptv.huuc.edu.cn/hls/ahhd.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-id="安徽卫视" tvg-name="安徽卫视" group-title="卫视",安徽卫视 http://153.0.171.163:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://111.8.224.6:9999/tsfile/live/1071_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226963/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EjTXsJprEx2nE38tdvu5lhA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 #EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cqwshd$LR•IPV4•14『线路2』 +http://111.8.224.6:9999/tsfile/live/1071_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 #EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://113.25.252.226:9901/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cqwshd$LR•IPV4•14『线路3』 #EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" group-title="卫视",重庆卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226963/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EjTXsJprEx2nE38tdvu5lhA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路4』 +http://113.25.252.226:9901/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 #EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" group-title="卫视",重庆卫视 http://112.27.235.94:8000/hls/36/index.m3u8$LR•IPV4•14『线路5』 #EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" group-title="卫视",重庆卫视 @@ -820,11 +820,11 @@ http://153.0.171.163:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-id="重庆卫视" tvg-name="重庆卫视" group-title="卫视",重庆卫视 http://118.81.195.79:9003/hls/22/index.m3u8$LR•IPV4•14『线路14』 #EXTINF:-1 tvg-id="四川卫视" tvg-name="四川卫视" group-title="卫视",四川卫视 -http://111.8.224.6:9999/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226995/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBQiz3wrGrpG0CUSRIJ-7Jg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•10『线路1』 #EXTINF:-1 tvg-id="四川卫视" tvg-name="四川卫视" group-title="卫视",四川卫视 -http://153.0.171.163:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路2』 +http://111.8.224.6:9999/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路2』 #EXTINF:-1 tvg-id="四川卫视" tvg-name="四川卫视" group-title="卫视",四川卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226995/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBQiz3wrGrpG0CUSRIJ-7Jg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•10『线路3』 +http://153.0.171.163:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路3』 #EXTINF:-1 tvg-id="四川卫视" tvg-name="四川卫视" group-title="卫视",四川卫视 http://112.27.235.94:8000/hls/35/index.m3u8$LR•IPV4•10『线路4』 #EXTINF:-1 tvg-id="四川卫视" tvg-name="四川卫视" group-title="卫视",四川卫视 @@ -840,11 +840,11 @@ http://iptv.huuc.edu.cn/hls/schd.m3u8$LR•IPV4•10『线路9』 #EXTINF:-1 tvg-id="四川卫视" tvg-name="四川卫视" group-title="卫视",四川卫视 http://39.134.115.163:8080/PLTV/88888910/224/3221225733/index.m3u8$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" group-title="卫视",东南卫视 -http://live.zohi.tv/video/s10001-fztv-3/index.m3u8$LR•IPV4•16『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226991/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQ6F5Mjgs0tJyEArWFL3vQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路1』 #EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" group-title="卫视",东南卫视 -http://112.123.243.37:50085/tsfile/live/0113_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•16『线路2』 +http://live.zohi.tv/video/s10001-fztv-3/index.m3u8$LR•IPV4•16『线路2』 #EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" group-title="卫视",东南卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226991/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQ6F5Mjgs0tJyEArWFL3vQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路3』 +http://112.123.243.37:50085/tsfile/live/0113_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•16『线路3』 #EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" group-title="卫视",东南卫视 http://112.27.235.94:8000/hls/38/index.m3u8$LR•IPV4•16『线路4』 #EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" group-title="卫视",东南卫视 @@ -872,33 +872,31 @@ http://153.0.171.163:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" group-title="卫视",东南卫视 http://118.81.195.79:9003/hls/24/index.m3u8$LR•IPV4•16『线路16』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -https://sztv-hls.sztv.com.cn/AxeFRth/500/q37Age0.m3u8?sign=671fcd3c133f66cef04a83ae0b8c542b&t=6a59189c$LR•IPV4•14『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路1』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•14『线路2』 +http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•13『线路2』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://38.75.136.137:98/gslb/dsdqpub/szwshd.m3u8?auth=testpub$LR•IPV4•14『线路3』 +http://38.75.136.137:98/gslb/dsdqpub/szwshd.m3u8?auth=testpub$LR•IPV4•13『线路3』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 +http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路4』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://153.0.171.163:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路5』 +http://153.0.171.163:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路5』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路6』 +http://112.27.235.94:8000/hls/33/index.m3u8$LR•IPV4•13『线路6』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://112.27.235.94:8000/hls/33/index.m3u8$LR•IPV4•14『线路7』 +http://23.237.228.134/live6/shenzhen.m3u8$LR•IPV4•13『线路7』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://23.237.228.134/live6/shenzhen.m3u8$LR•IPV4•14『线路8』 +http://gfr.x3322.net:9901/tsfile/live/1095_1.m3u8$LR•IPV4•13『线路8』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://gfr.x3322.net:9901/tsfile/live/1095_1.m3u8$LR•IPV4•14『线路9』 +http://api.kkitv.itv888.cn:8080/hls/iftsd32ykm/index.m3u8$LR•IPV4•13『线路9』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://api.kkitv.itv888.cn:8080/hls/iftsd32ykm/index.m3u8$LR•IPV4•14『线路10』 +https://iptv.catvod.com/catvod.php?id=szws$LR•IPV4•13『线路10』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -https://iptv.catvod.com/catvod.php?id=szws$LR•IPV4•14『线路11』 +https://httop.top/ysp-深圳卫视$LR•IPV4•13『线路11』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -https://httop.top/ysp-深圳卫视$LR•IPV4•14『线路12』 +http://iptv.huuc.edu.cn/hls/szhd.m3u8$LR•IPV4•13『线路12』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://iptv.huuc.edu.cn/hls/szhd.m3u8$LR•IPV4•14『线路13』 -#EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="卫视",深圳卫视 -http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8$LR•IPV4•14『线路14』 +http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8$LR•IPV4•13『线路13』 #EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" group-title="卫视",广东卫视 http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226961/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E2MGyx659D_aaDPP0qt3NgA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路1』 #EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" group-title="卫视",广东卫视 @@ -924,17 +922,17 @@ http://mg.hmysapp.cn:177/ckmg/zb.php?id=gdws$LR•IPV4•12『线路11』 #EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" group-title="卫视",广东卫视 http://118.81.195.79:9003/hls/26/index.m3u8$LR•IPV4•12『线路12』 #EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" group-title="卫视",广西卫视 -http://111.8.224.6:9999/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227010/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkAhb-89sxdm9fz6-heXCuw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•15『线路1』 #EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" group-title="卫视",广西卫视 -https://gd202.tv1288.xyz/tsfile/live/1028_1.m3u8$LR•IPV4•15『线路2』 +http://111.8.224.6:9999/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路2』 #EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" group-title="卫视",广西卫视 -http://112.123.243.37:50085/tsfile/live/0137_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•15『线路3』 +https://gd202.tv1288.xyz/tsfile/live/1028_1.m3u8$LR•IPV4•15『线路3』 #EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" group-title="卫视",广西卫视 -http://36.136.38.87:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路4』 +http://112.123.243.37:50085/tsfile/live/0137_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•15『线路4』 #EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" group-title="卫视",广西卫视 -http://113.25.252.226:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路5』 +http://36.136.38.87:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路5』 #EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" group-title="卫视",广西卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227010/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkAhb-89sxdm9fz6-heXCuw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•15『线路6』 +http://113.25.252.226:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路6』 #EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" group-title="卫视",广西卫视 https://hlscdn.liangtv.cn/live/de0f97348eb84f62aa6b7d8cf0430770/dd505d87880c478f901f38560ca4d4e6.m3u8$LR•IPV4•15『线路7』 #EXTINF:-1 tvg-id="广西卫视" tvg-name="广西卫视" group-title="卫视",广西卫视 @@ -962,9 +960,9 @@ http://223.110.245.159/ott.js.chinamobile.com/PLTV/3/224/3221226996/index.m3u8$L #EXTINF:-1 tvg-id="厦门卫视" tvg-name="厦门卫视" group-title="卫视",厦门卫视 http://112.25.48.68/live/program/live/xmws/1300000/mnf.m3u8$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://38.75.136.137:98/gslb/dsdqpub/gswshd.m3u8?auth=testpub$LR•IPV4•5『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227020/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Err-CLugPnTcUinEM8JeySg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•5『线路1』 #EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227020/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Err-CLugPnTcUinEM8JeySg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•5『线路2』 +http://38.75.136.137:98/gslb/dsdqpub/gswshd.m3u8?auth=testpub$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 https://iptv.catvod.com/catvod.php?id=gsws$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 @@ -972,13 +970,13 @@ https://httop.top/ysp-甘肃卫视$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-id="甘肃卫视" tvg-name="甘肃卫视" group-title="卫视",甘肃卫视 http://118.81.195.79:9003/hls/25/index.m3u8$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://107.150.60.122/live/gzwshd.m3u8$LR•IPV4•14『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227012/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EnqBF03rFwPucF8ODtWxLQQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 #EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gzwshd$LR•IPV4•14『线路2』 +http://107.150.60.122/live/gzwshd.m3u8$LR•IPV4•14『线路2』 #EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://36.136.38.87:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gzwshd$LR•IPV4•14『线路3』 #EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" group-title="卫视",贵州卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227012/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EnqBF03rFwPucF8ODtWxLQQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路4』 +http://36.136.38.87:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 #EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" group-title="卫视",贵州卫视 http://112.27.235.94:8000/hls/46/index.m3u8$LR•IPV4•14『线路5』 #EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" group-title="卫视",贵州卫视 @@ -1000,29 +998,27 @@ http://183.207.248.71/gitv/live1/G_GUIZHOU/G_GUIZHOU$LR•IPV4•14『线路13 #EXTINF:-1 tvg-id="贵州卫视" tvg-name="贵州卫视" group-title="卫视",贵州卫视 http://39.134.115.163:8080/PLTV/88888910/224/3221225728/index.m3u8$LR•IPV4•14『线路14』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -https://tv.pull.hebtv.com/jishi/weishipindao.m3u8?t=1784283312&k=9740237ad5542a40ff56157ccf9bc99d$LR•IPV4•12『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227014/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErSGjhI3DMaaAASPrbQJYTg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•11『线路1』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -http://36.136.38.87:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路2』 +http://36.136.38.87:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路2』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -http://153.0.171.163:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路3』 +http://153.0.171.163:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路3』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -http://event.pull.hebtv.com/jishi/weishi_tingyun.m3u8$LR•IPV4•12『线路4』 +http://event.pull.hebtv.com/jishi/weishi_tingyun.m3u8$LR•IPV4•11『线路4』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227014/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErSGjhI3DMaaAASPrbQJYTg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路5』 +http://183.11.239.36:808/hls/54/index.m3u8$LR•IPV4•11『线路5』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -http://183.11.239.36:808/hls/54/index.m3u8$LR•IPV4•12『线路6』 +http://23.237.228.134/live8/hebei.m3u8$LR•IPV4•11『线路6』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -http://23.237.228.134/live8/hebei.m3u8$LR•IPV4•12『线路7』 +http://43.251.226.89:8080/play/42.m3u8$LR•IPV4•11『线路7』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -http://43.251.226.89:8080/play/42.m3u8$LR•IPV4•12『线路8』 +http://gfr.x3322.net:9901/tsfile/live/1091_1.m3u8$LR•IPV4•11『线路8』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -http://gfr.x3322.net:9901/tsfile/live/1091_1.m3u8$LR•IPV4•12『线路9』 +https://iptv.catvod.com/catvod.php?id=hbws$LR•IPV4•11『线路9』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -https://iptv.catvod.com/catvod.php?id=hbws$LR•IPV4•12『线路10』 +https://httop.top/ysp-河北卫视$LR•IPV4•11『线路10』 #EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -https://httop.top/ysp-河北卫视$LR•IPV4•12『线路11』 -#EXTINF:-1 tvg-id="河北卫视" tvg-name="河北卫视" group-title="卫视",河北卫视 -http://iptv.huuc.edu.cn/hls/hebhd.m3u8$LR•IPV4•12『线路12』 +http://iptv.huuc.edu.cn/hls/hebhd.m3u8$LR•IPV4•11『线路11』 #EXTINF:-1 tvg-id="河南卫视" tvg-name="河南卫视" group-title="卫视",河南卫视 http://tvcdn.stream3.hndt.com/tv/65c4a6d5017e1000b2b6ea2500000000_transios/playlist.m3u8?wsSecret=132cb2fc54c2c4fe7a0b58973cdd5fee&wsTime=1784235566$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-id="河南卫视" tvg-name="河南卫视" group-title="卫视",河南卫视 @@ -1042,15 +1038,15 @@ https://httop.top/ysp-河南卫视$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-id="河南卫视" tvg-name="河南卫视" group-title="卫视",河南卫视 http://118.81.195.79:9003/hls/30/index.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://107.150.60.122/live/hljwshd.m3u8$LR•IPV4•14『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226965/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E7UiKL56-L86ihmTWaZ6csw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 #EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://36.136.38.87:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 +http://107.150.60.122/live/hljwshd.m3u8$LR•IPV4•14『线路2』 #EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•14『线路3』 +http://36.136.38.87:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 #EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://153.0.171.163:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 +http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•14『线路4』 #EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226965/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E7UiKL56-L86ihmTWaZ6csw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路5』 +http://153.0.171.163:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路5』 #EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 http://112.27.235.94:8000/hls/48/index.m3u8$LR•IPV4•14『线路6』 #EXTINF:-1 tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" group-title="卫视",黑龙江卫视 @@ -1098,45 +1094,43 @@ http://www.745612.xyz:7788/rtp/235.254.198.72:1564$LR•IPV4•14『线路13』 #EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" group-title="卫视",湖北卫视 http://118.81.195.79:9003/hls/32/index.m3u8$LR•IPV4•14『线路14』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -https://jsp-tv-live.jxtvcn.com.cn/live-jsp/tv_jxtv6.m3u8?t=1784004704&token=67a59c29-de6e-4407-90c8-39f7e099b3db&d=0a7a8c487c454bc7bb02a60298283c5e$LR•IPV4•15『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226956/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ei6ZIpVizXlewg-YfGvH8dA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=jxwshd$LR•IPV4•15『线路2』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=jxwshd$LR•IPV4•14『线路2』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://36.136.38.87:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路3』 +http://36.136.38.87:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://153.0.171.163:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路4』 +http://153.0.171.163:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226956/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ei6ZIpVizXlewg-YfGvH8dA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•15『线路5』 +http://112.27.235.94:8000/hls/44/index.m3u8$LR•IPV4•14『线路5』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://112.27.235.94:8000/hls/44/index.m3u8$LR•IPV4•15『线路6』 +http://38.75.136.137:98/gslb/dsdqpub/jxwshd.m3u8?auth=testpub$LR•IPV4•14『线路6』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://38.75.136.137:98/gslb/dsdqpub/jxwshd.m3u8?auth=testpub$LR•IPV4•15『线路7』 +http://23.237.228.134/live8/jiangxi.m3u8$LR•IPV4•14『线路7』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://23.237.228.134/live8/jiangxi.m3u8$LR•IPV4•15『线路8』 +http://43.251.226.89:8080/play/43.m3u8$LR•IPV4•14『线路8』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://43.251.226.89:8080/play/43.m3u8$LR•IPV4•15『线路9』 +http://api.kkitv.itv888.cn:8080/hls/pv0np60bpin/index.m3u8$LR•IPV4•14『线路9』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://api.kkitv.itv888.cn:8080/hls/pv0np60bpin/index.m3u8$LR•IPV4•15『线路10』 +https://iptv.catvod.com/catvod.php?id=jxws$LR•IPV4•14『线路10』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -https://iptv.catvod.com/catvod.php?id=jxws$LR•IPV4•15『线路11』 +https://httop.top/ysp-江西卫视$LR•IPV4•14『线路11』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -https://httop.top/ysp-江西卫视$LR•IPV4•15『线路12』 +http://iptv.huuc.edu.cn/hls/jxhd.m3u8$LR•IPV4•14『线路12』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://iptv.huuc.edu.cn/hls/jxhd.m3u8$LR•IPV4•15『线路13』 +http://mg.hmysapp.cn:177/ckmg/zb.php?id=jxws$LR•IPV4•14『线路13』 #EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://mg.hmysapp.cn:177/ckmg/zb.php?id=jxws$LR•IPV4•15『线路14』 -#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" group-title="卫视",江西卫视 -http://39.134.115.163:8080/PLTV/88888910/224/3221225705/index.m3u8$LR•IPV4•15『线路15』 +http://39.134.115.163:8080/PLTV/88888910/224/3221225705/index.m3u8$LR•IPV4•14『线路14』 #EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://111.8.224.6:9999/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227015/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EW5-3AVdwD5KlUpuA4mz7Cg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路1』 #EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://107.150.60.122/live/jlwshd.m3u8$LR•IPV4•13『线路2』 +http://111.8.224.6:9999/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路2』 #EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://36.136.38.87:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路3』 +http://107.150.60.122/live/jlwshd.m3u8$LR•IPV4•13『线路3』 #EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://153.0.171.163:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路4』 +http://36.136.38.87:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路4』 #EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" group-title="卫视",吉林卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227015/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EW5-3AVdwD5KlUpuA4mz7Cg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路5』 +http://153.0.171.163:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路5』 #EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" group-title="卫视",吉林卫视 http://cssbyd.imwork.net:8082/hls/41/index.m3u8$LR•IPV4•13『线路6』 #EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" group-title="卫视",吉林卫视 @@ -1154,13 +1148,13 @@ https://httop.top/ysp-吉林卫视$LR•IPV4•13『线路12』 #EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" group-title="卫视",吉林卫视 http://118.81.195.79:9003/hls/34/index.m3u8$LR•IPV4•13『线路13』 #EXTINF:-1 tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://192.151.150.154/live/nmgws.m3u8$LR•IPV4•12『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227018/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErN_hoRDwApMKnJqiNHvn9w%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路1』 #EXTINF:-1 tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://58.56.162.102:4466/newlive/live/hls/40/live.m3u8$LR•IPV4•12『线路2』 +http://192.151.150.154/live/nmgws.m3u8$LR•IPV4•12『线路2』 #EXTINF:-1 tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://153.0.171.163:9901/tsfile/live/0109_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路3』 +http://58.56.162.102:4466/newlive/live/hls/40/live.m3u8$LR•IPV4•12『线路3』 #EXTINF:-1 tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227018/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErN_hoRDwApMKnJqiNHvn9w%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路4』 +http://153.0.171.163:9901/tsfile/live/0109_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路4』 #EXTINF:-1 tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 http://112.27.235.94:8000/hls/49/index.m3u8$LR•IPV4•12『线路5』 #EXTINF:-1 tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 @@ -1178,11 +1172,11 @@ http://183.207.248.71/gitv/live1/G_NEIMENGGU/G_NEIMENGGU$LR•IPV4•12『线路 #EXTINF:-1 tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" group-title="卫视",内蒙古卫视 http://223.110.245.173/PLTV/4/224/3221225836/index.m3u8$LR•IPV4•12『线路12』 #EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://36.136.38.87:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226966/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E6qJH8Fd-zgCGx3P-Ce86cA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 #EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://153.0.171.163:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 +http://36.136.38.87:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 #EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226966/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E6qJH8Fd-zgCGx3P-Ce86cA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路3』 +http://153.0.171.163:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 #EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 http://112.27.235.94:8000/hls/47/index.m3u8$LR•IPV4•14『线路4』 #EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 @@ -1206,11 +1200,11 @@ http://iptv.huuc.edu.cn/hls/lnhd.m3u8$LR•IPV4•14『线路13』 #EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" group-title="卫视",辽宁卫视 http://39.134.39.37/PLTV/88888888/224/3221226209/index.m3u8$LR•IPV4•14『线路14』 #EXTINF:-1 tvg-id="宁夏卫视" tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://111.8.224.6:9999/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227003/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESco1zinvdUYzleEkXYhIvA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•9『线路1』 #EXTINF:-1 tvg-id="宁夏卫视" tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://113.25.252.226:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路2』 +http://111.8.224.6:9999/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-id="宁夏卫视" tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227003/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESco1zinvdUYzleEkXYhIvA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•9『线路3』 +http://113.25.252.226:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路3』 #EXTINF:-1 tvg-id="宁夏卫视" tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 http://120.76.248.139/live/bfgd/4200000118.m3u8$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-id="宁夏卫视" tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 @@ -1224,11 +1218,11 @@ http://153.0.171.163:9901/tsfile/live/0112_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 tvg-id="宁夏卫视" tvg-name="宁夏卫视" group-title="卫视",宁夏卫视 http://39.134.115.163:8080/PLTV/88888910/224/3221225726/index.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" group-title="卫视",青海卫视 -http://111.8.224.6:9999/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227017/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EacviHy_ucMT27Ymf2iLtZA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•9『线路1』 #EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" group-title="卫视",青海卫视 -http://153.0.171.163:9901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路2』 +http://111.8.224.6:9999/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" group-title="卫视",青海卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227017/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EacviHy_ucMT27Ymf2iLtZA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•9『线路3』 +http://153.0.171.163:9901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路3』 #EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" group-title="卫视",青海卫视 http://123.130.84.106:8154/tsfile/live/0140_1.m3u8$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" group-title="卫视",青海卫视 @@ -1242,13 +1236,13 @@ https://httop.top/ysp-青海卫视$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" group-title="卫视",青海卫视 http://live.geermurmt.com/qhws/sd/live.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" group-title="卫视",山东卫视 -http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•16『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226957/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EjW26v5VaHGy1jQuIA-4EbA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路1』 #EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" group-title="卫视",山东卫视 -http://36.136.38.87:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路2』 +http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•16『线路2』 #EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" group-title="卫视",山东卫视 -http://153.0.171.163:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路3』 +http://36.136.38.87:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路3』 #EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" group-title="卫视",山东卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226957/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EjW26v5VaHGy1jQuIA-4EbA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路4』 +http://153.0.171.163:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路4』 #EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" group-title="卫视",山东卫视 http://112.27.235.94:8000/hls/34/index.m3u8$LR•IPV4•16『线路5』 #EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" group-title="卫视",山东卫视 @@ -1274,9 +1268,9 @@ http://125.210.152.18:9090/live/SDWSHD_H265.m3u8$LR•IPV4•16『线路15』 #EXTINF:-1 tvg-id="山东卫视" tvg-name="山东卫视" group-title="卫视",山东卫视 http://39.134.115.163:8080/PLTV/88888910/224/3221225697/index.m3u8$LR•IPV4•16『线路16』 #EXTINF:-1 tvg-id="天津卫视" tvg-name="天津卫视" group-title="卫视",天津卫视 -http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226954/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eaf3wyULP1h575eM_4ByMDg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路1』 #EXTINF:-1 tvg-id="天津卫视" tvg-name="天津卫视" group-title="卫视",天津卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226954/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eaf3wyULP1h575eM_4ByMDg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路2』 +http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路2』 #EXTINF:-1 tvg-id="天津卫视" tvg-name="天津卫视" group-title="卫视",天津卫视 http://124.116.183.146:9901/tsfile/live/0135_1.m3u8$LR•IPV4•12『线路3』 #EXTINF:-1 tvg-id="天津卫视" tvg-name="天津卫视" group-title="卫视",天津卫视 @@ -1314,13 +1308,13 @@ https://httop.top/ysp-海南卫视$LR•IPV4•8『线路7』 #EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" group-title="卫视",海南卫视 http://118.81.195.79:9003/hls/28/index.m3u8$LR•IPV4•8『线路8』 #EXTINF:-1 tvg-id="新疆卫视" tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd;http://218.84.12.186:8001/hls/main/playlist.m3u8zxinjd$LR•IPV4•12『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227011/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExAUu61iVvo_xYbANWJhgXw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路1』 #EXTINF:-1 tvg-id="新疆卫视" tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://113.25.252.226:9901/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路2』 +http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd;http://218.84.12.186:8001/hls/main/playlist.m3u8zxinjd$LR•IPV4•12『线路2』 #EXTINF:-1 tvg-id="新疆卫视" tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://live.wjyanghu.com/live/CH1.m3u8$LR•IPV4•12『线路3』 +http://113.25.252.226:9901/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路3』 #EXTINF:-1 tvg-id="新疆卫视" tvg-name="新疆卫视" group-title="卫视",新疆卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227011/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExAUu61iVvo_xYbANWJhgXw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路4』 +http://live.wjyanghu.com/live/CH1.m3u8$LR•IPV4•12『线路4』 #EXTINF:-1 tvg-id="新疆卫视" tvg-name="新疆卫视" group-title="卫视",新疆卫视 https://iptv.catvod.com/catvod.php?id=xjws$LR•IPV4•12『线路5』 #EXTINF:-1 tvg-id="新疆卫视" tvg-name="新疆卫视" group-title="卫视",新疆卫视 @@ -1338,25 +1332,27 @@ http://223.110.243.136/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•12『线路1 #EXTINF:-1 tvg-id="新疆卫视" tvg-name="新疆卫视" group-title="卫视",新疆卫视 http://112.25.48.68/live/program/live/xjws/1300000/mnf.m3u8$LR•IPV4•12『线路12』 #EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 -http://111.8.224.6:9999/tsfile/live/1055_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路1』 +http://p2.ioioz.com/xgplayer.php?id=https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•11『线路1』 #EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 -http://36.136.38.87:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路2』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227028/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGfQPqRNVeBjTMsZ48qu0SA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•11『线路2』 #EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 -http://153.0.171.163:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路3』 +http://111.8.224.6:9999/tsfile/live/1055_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路3』 #EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227028/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGfQPqRNVeBjTMsZ48qu0SA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•10『线路4』 +http://36.136.38.87:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路4』 #EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 -http://112.27.235.94:8000/hls/40/index.m3u8$LR•IPV4•10『线路5』 +http://153.0.171.163:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路5』 #EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 -http://38.75.136.137:98/gslb/dsdqpub/ynwshd.m3u8?auth=testpub$LR•IPV4•10『线路6』 +http://112.27.235.94:8000/hls/40/index.m3u8$LR•IPV4•11『线路6』 #EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 -http://23.237.228.134/live8/yunnan.m3u8$LR•IPV4•10『线路7』 +http://38.75.136.137:98/gslb/dsdqpub/ynwshd.m3u8?auth=testpub$LR•IPV4•11『线路7』 #EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 -https://iptv.catvod.com/catvod.php?id=ynws$LR•IPV4•10『线路8』 +http://23.237.228.134/live8/yunnan.m3u8$LR•IPV4•11『线路8』 #EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 -https://httop.top/ysp-云南卫视$LR•IPV4•10『线路9』 +https://iptv.catvod.com/catvod.php?id=ynws$LR•IPV4•11『线路9』 #EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 -https://hwapi.yunshicloud.com/8xughf/e0bx15.m3u8$LR•IPV4•10『线路10』 +https://httop.top/ysp-云南卫视$LR•IPV4•11『线路10』 +#EXTINF:-1 tvg-id="云南卫视" tvg-name="云南卫视" group-title="卫视",云南卫视 +https://hwapi.yunshicloud.com/8xughf/e0bx15.m3u8$LR•IPV4•11『线路11』 #EXTINF:-1 tvg-id="西藏卫视" tvg-name="西藏卫视" group-title="卫视",西藏卫视 http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227033/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EdeTB7OZ9G_VNJk5C3t96fQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•6『线路1』 #EXTINF:-1 tvg-id="西藏卫视" tvg-name="西藏卫视" group-title="卫视",西藏卫视 @@ -1406,11 +1402,11 @@ http://43.251.226.89:8080/play/56.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="三沙卫视" tvg-name="三沙卫视" group-title="卫视",三沙卫视 https://iptv.catvod.com/catvod.php?id=ssws$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="延边卫视" tvg-name="延边卫视" group-title="卫视",延边卫视 -https://srs.iyb983.cn:443/video/CYS/index.m3u8$LR•IPV4•4『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•4『线路1』 #EXTINF:-1 tvg-id="延边卫视" tvg-name="延边卫视" group-title="卫视",延边卫视 -https://srs.iyb983.cn/video/CYS/index.m3u8$LR•IPV4•4『线路2』 +https://srs.iyb983.cn:443/video/CYS/index.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="延边卫视" tvg-name="延边卫视" group-title="卫视",延边卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•4『线路3』 +https://srs.iyb983.cn/video/CYS/index.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="延边卫视" tvg-name="延边卫视" group-title="卫视",延边卫视 http://120.76.248.139/live/bfgd/4200000117.m3u8$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="中国教育3台" tvg-name="中国教育3台" group-title="卫视",中国教育3台 @@ -1436,17 +1432,17 @@ http://43.251.226.89:8080/play/928.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="河北4K" tvg-name="河北4K" group-title="卫视",河北4K http://106.53.99.30/tv/api.php?id=hebtv4k$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="山西卫视" tvg-name="山西卫视" group-title="卫视",山西卫视 -http://119.39.9.8:9901/tsfile/live/0118_1.m3u8$LR•IPV4•11『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227016/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESb5Qr3NTpE2ZugIroKoyTw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•11『线路1』 #EXTINF:-1 tvg-id="山西卫视" tvg-name="山西卫视" group-title="卫视",山西卫视 -http://107.150.60.122/live/sxwshd.m3u8$LR•IPV4•11『线路2』 +http://119.39.9.8:9901/tsfile/live/0118_1.m3u8$LR•IPV4•11『线路2』 #EXTINF:-1 tvg-id="山西卫视" tvg-name="山西卫视" group-title="卫视",山西卫视 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sxwshd$LR•IPV4•11『线路3』 +http://107.150.60.122/live/sxwshd.m3u8$LR•IPV4•11『线路3』 #EXTINF:-1 tvg-id="山西卫视" tvg-name="山西卫视" group-title="卫视",山西卫视 -http://36.136.38.87:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路4』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sxwshd$LR•IPV4•11『线路4』 #EXTINF:-1 tvg-id="山西卫视" tvg-name="山西卫视" group-title="卫视",山西卫视 -http://153.0.171.163:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路5』 +http://36.136.38.87:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路5』 #EXTINF:-1 tvg-id="山西卫视" tvg-name="山西卫视" group-title="卫视",山西卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227016/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESb5Qr3NTpE2ZugIroKoyTw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•11『线路6』 +http://153.0.171.163:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路6』 #EXTINF:-1 tvg-id="山西卫视" tvg-name="山西卫视" group-title="卫视",山西卫视 http://112.27.235.94:8000/hls/45/index.m3u8$LR•IPV4•11『线路7』 #EXTINF:-1 tvg-id="山西卫视" tvg-name="山西卫视" group-title="卫视",山西卫视 @@ -1460,11 +1456,11 @@ http://118.81.195.79:9003/hls/19/index.m3u8$LR•IPV4•11『线路11』 #EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" group-title="卫视",陕西卫视 http://stream.snrtv.com/sxbc-star-BLMOU4.m3u8$LR•IPV4•14『线路1』 #EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://36.136.38.87:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226999/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EsGLKaSqf0wDZMbAjeQtfyw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路2』 #EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://153.0.171.163:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 +http://36.136.38.87:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 #EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" group-title="卫视",陕西卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226999/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EsGLKaSqf0wDZMbAjeQtfyw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路4』 +http://153.0.171.163:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 #EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" group-title="卫视",陕西卫视 http://112.27.235.94:8000/hls/43/index.m3u8$LR•IPV4•14『线路5』 #EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" group-title="卫视",陕西卫视 @@ -1790,7 +1786,7 @@ http://223.110.245.139/PLTV/4/224/3221227009/index.m3u8$LR•IPV4•2『线路1 #EXTINF:-1 tvg-id="嘉佳卡通" tvg-name="嘉佳卡通" group-title="数字",嘉佳卡通 http://112.25.48.68/live/program/live/jjkt/1300000/mnf.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="金鹰卡通" tvg-name="金鹰卡通" group-title="数字",金鹰卡通 -http://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2hzPSZkZWY9MSZ1aXA9MTA2LjE0LjM4LjU1JnRlcm09NSZtYWNpZD02ODZlOGNmOGM4OGU3N2VjOWEwNzkzMjg5ZjUzNDg0MmFiZWM0ZjNjJnFpZD0mcmF1dGhfZW5hYmxlPW9mZiZjZG5leF9pZD1hbF9waG9uZTMmZXM9MTc4Mzk3OTAxNiZ1dWlkPTU2NjdhZjJmOGNjNjM4MjMwZjFlYzVmY2RiMWIxNThmLTZhMGUyNjM3JnM9ZDg2NTFkYzBlZjdjOTcxMjUyMjMxMTYyOGQ5ODM4YjgmdWlkPSZuZHY9aW9zLTYuNS4wJnY9MiZhcz0wJl9jYXJDb2RlPTA,/JYKTMPP360.m3u8$LR•IPV4•3『线路1』 +http://phoneqq.qing.mgtv.com/nn_live/nn_x64/Y2hzPSZkZWY9MSZ1aXA9MTA2LjE0LjM4LjU1JnRlcm09NSZtYWNpZD02ODZlOGNmOGM4OGU3N2VjOWEwNzkzMjg5ZjUzNDg0MmFiZWM0ZjNjJnFpZD0mcmF1dGhfZW5hYmxlPW9mZiZjZG5leF9pZD1xcV9waG9uZV9saXZlJmVzPTE3ODQyNDYwMjImdXVpZD1kOGE5NDdhY2I3OGNhOWUxZWM1MzIwZTMxNTYxZmU5NS02YTBlMjYzNyZzPThlNWFhM2FhOGI5YzUwYzNmZjVhODk2NjBiODg3NjUyJnVpZD0mbmR2PWlvcy02LjUuMCZ2PTImYXM9MCZfY2FyQ29kZT0w/HNGGMPP360.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="金鹰卡通" tvg-name="金鹰卡通" group-title="数字",金鹰卡通 http://183.11.239.36:808/hls/69/index.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="金鹰卡通" tvg-name="金鹰卡通" group-title="数字",金鹰卡通 @@ -2190,27 +2186,27 @@ http://106.53.99.30/tv/api.php?id=sztv4k$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-id="苏州4k" tvg-name="苏州4k" group-title="江苏",苏州4k http://liveshowbak2.kan0512.com/norecord/csztv4k_4k.m3u8$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://stream1.freetv.fun/bf079ada709563bdd095159c02dfb5afb53c24e643b73f987100b9d25e9c8f41.m3u8$LR•IPV4•19『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•19『线路1』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8\r\n$LR•IPV4•19『线路2』 +http://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•19『线路2』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-2.m3u8$LR•IPV4•19『线路3』 +http://ali-m-l.cztv.com/channels/lantian/channel02/1080p.m3u8$LR•IPV4•19『线路3』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-3.ctv$LR•IPV4•19『线路4』 +https://stream1.freetv.fun/bf079ada709563bdd095159c02dfb5afb53c24e643b73f987100b9d25e9c8f41.m3u8$LR•IPV4•19『线路4』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -http://api3.52tb.xyz/info?id=436&token=20230226bgyszp$LR•IPV4•19『线路5』 +https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8\r\n$LR•IPV4•19『线路5』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•19『线路6』 +https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-2.m3u8$LR•IPV4•19『线路6』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -http://ali-m-l.cztv.com/channels/lantian/channel002/720p.m3u8$LR•IPV4•19『线路7』 +https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-3.ctv$LR•IPV4•19『线路7』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-4.ctv$LR•IPV4•19『线路8』 +http://api3.52tb.xyz/info?id=436&token=20230226bgyszp$LR•IPV4•19『线路8』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-3.m3u8$LR•IPV4•19『线路9』 +http://ali-m-l.cztv.com/channels/lantian/channel002/720p.m3u8$LR•IPV4•19『线路9』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -http://ali-m-l.cztv.com/channels/lantian/channel02/1080p.m3u8$LR•IPV4•19『线路10』 +https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-4.ctv$LR•IPV4•19『线路10』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -http://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•19『线路11』 +https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-3.m3u8$LR•IPV4•19『线路11』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 http://ali-xwl.cztv.com/live/channel021080Plxw.m3u8$LR•IPV4•19『线路12』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 @@ -2228,223 +2224,223 @@ https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-1.m3u8$LR•IPV4•19『 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 http://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•19『线路19』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•24『线路1』 +http://ls.qingting.fm/live/1099.m3u8$LR•IPV4•24『线路1』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•24『线路2』 +http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•24『线路2』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-1.ctv$LR•IPV4•24『线路3』 +http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•24『线路3』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路4』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-1.ctv$LR•IPV4•24『线路4』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路5』 +https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路5』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-2.ctv$LR•IPV4•24『线路6』 +http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路6』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-8.ctv$LR•IPV4•24『线路7』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-2.ctv$LR•IPV4•24『线路7』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•24『线路8』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-8.ctv$LR•IPV4•24『线路8』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-xwl.cztv.com/live/channel03720Plxw.m3u8$LR•IPV4•24『线路9』 +http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•24『线路9』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•24『线路10』 +http://ali-xwl.cztv.com/live/channel03720Plxw.m3u8$LR•IPV4•24『线路10』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-3.m3u8$LR•IPV4•24『线路11』 +http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•24『线路11』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•24『线路12』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-3.m3u8$LR•IPV4•24『线路12』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-5.m3u8$LR•IPV4•24『线路13』 +https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•24『线路13』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路14』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-5.m3u8$LR•IPV4•24『线路14』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-1.m3u8$LR•IPV4•24『线路15』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路15』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•24『线路16』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-1.m3u8$LR•IPV4•24『线路16』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.m3u8$LR•IPV4•24『线路17』 +http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•24『线路17』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路18』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.m3u8$LR•IPV4•24『线路18』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•24『线路19』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路19』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.ctv$LR•IPV4•24『线路20』 +https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•24『线路20』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•24『线路21』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.ctv$LR•IPV4•24『线路21』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•24『线路22』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•24『线路22』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ls.qingting.fm/live/1099.m3u8$LR•IPV4•24『线路23』 +http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•24『线路23』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 http://api3.52tb.xyz/info?id=437&token=20230226bgyszp$LR•IPV4•24『线路24』 #EXTINF:-1 tvg-id="浙江经济生活" tvg-name="浙江经济生活" group-title="浙江",浙江经济生活 http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8#https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8#http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="浙江教育" tvg-name="浙江教育" group-title="浙江",浙江教育 -https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?$LR•IPV4•2『线路1』 +http://ali-m-l.cztv.com/channels/lantian/channel04/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="浙江教育" tvg-name="浙江教育" group-title="浙江",浙江教育 -http://ali-m-l.cztv.com/channels/lantian/channel04/720p.m3u8$LR•IPV4•2『线路2』 +https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -http://ali-xwl.cztv.com/live/channel061080Plxw.m3u8$LR•IPV4•36『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路1』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-4.ctv$LR•IPV4•36『线路2』 +http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路2』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-7.m3u8$LR•IPV4•36『线路3』 +http://ali-xwl.cztv.com/live/channel061080Plxw.m3u8$LR•IPV4•36『线路3』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-8.m3u8$LR•IPV4•36『线路4』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-4.ctv$LR•IPV4•36『线路4』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-5.m3u8$LR•IPV4•36『线路5』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-7.m3u8$LR•IPV4•36『线路5』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•36『线路6』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-8.m3u8$LR•IPV4•36『线路6』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路7』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-5.m3u8$LR•IPV4•36『线路7』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-5.m3u8$LR•IPV4•36『线路8』 +http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•36『线路8』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路9』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路9』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路10』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-5.m3u8$LR•IPV4•36『线路10』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路11』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路11』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-4.m3u8$LR•IPV4•36『线路12』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路12』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -http://ali-m-l.cztv.com/channels/lantian/channel06/720p.m3u8$LR•IPV4•36『线路13』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-4.m3u8$LR•IPV4•36『线路13』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-9.m3u8$LR•IPV4•36『线路14』 +http://ali-m-l.cztv.com/channels/lantian/channel06/720p.m3u8$LR•IPV4•36『线路14』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-3.ctv$LR•IPV4•36『线路15』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-9.m3u8$LR•IPV4•36『线路15』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•36『线路16』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-3.ctv$LR•IPV4•36『线路16』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-6.ctv$LR•IPV4•36『线路17』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•36『线路17』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-4.m3u8$LR•IPV4•36『线路18』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-6.ctv$LR•IPV4•36『线路18』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8?$LR•IPV4•36『线路19』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-4.m3u8$LR•IPV4•36『线路19』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-6.ctv$LR•IPV4•36『线路20』 +https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8?$LR•IPV4•36『线路20』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-2.ctv$LR•IPV4•36『线路21』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-6.ctv$LR•IPV4•36『线路21』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•36『线路22』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-2.ctv$LR•IPV4•36『线路22』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-10.m3u8$LR•IPV4•36『线路23』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•36『线路23』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-4.m3u8$LR•IPV4•36『线路24』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-10.m3u8$LR•IPV4•36『线路24』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-4.m3u8$LR•IPV4•36『线路25』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-4.m3u8$LR•IPV4•36『线路25』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-1-1.m3u8$LR•IPV4•36『线路26』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-4.m3u8$LR•IPV4•36『线路26』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-11.m3u8$LR•IPV4•36『线路27』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-1-1.m3u8$LR•IPV4•36『线路27』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -http://ali-m-l.cztv.com/channels/lantian/channel06/1080p.m3u8$LR•IPV4•36『线路28』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-11.m3u8$LR•IPV4•36『线路28』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8$LR•IPV4•36『线路29』 +http://ali-m-l.cztv.com/channels/lantian/channel06/1080p.m3u8$LR•IPV4•36『线路29』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian.m3u8$LR•IPV4•36『线路30』 +http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8$LR•IPV4•36『线路30』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://stream1.freetv.fun/zhe-jiang-min-sheng-9.ctv$LR•IPV4•36『线路31』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian.m3u8$LR•IPV4•36『线路31』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-2.m3u8$LR•IPV4•36『线路32』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-9.ctv$LR•IPV4•36『线路32』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -https://t.freetv.fun/live/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路33』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-2.m3u8$LR•IPV4•36『线路33』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 -http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路34』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路34』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 https://t.freetv.fun/live/zhe-jiang-min-sheng.m3u8$LR•IPV4•36『线路35』 #EXTINF:-1 tvg-id="浙江民生" tvg-name="浙江民生" group-title="浙江",浙江民生 https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-1.m3u8$LR•IPV4•36『线路36』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8$LR•IPV4•32『线路1』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-4.m3u8$LR•IPV4•32『线路2』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路2』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路3』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-4.m3u8$LR•IPV4•32『线路3』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路4』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路4』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-2.ctv$LR•IPV4•32『线路5』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路5』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路6』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-2.ctv$LR•IPV4•32『线路6』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路7』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路7』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路8』 +https://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路8』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-12.m3u8$LR•IPV4•32『线路9』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路9』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://ali-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8$LR•IPV4•32『线路10』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-12.m3u8$LR•IPV4•32『线路10』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-11.m3u8$LR•IPV4•32『线路11』 +https://ali-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8$LR•IPV4•32『线路11』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-8.m3u8$LR•IPV4•32『线路12』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-11.m3u8$LR•IPV4•32『线路12』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-xwl.cztv.com/live/channel07720Plxw.m3u8$LR•IPV4•32『线路13』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-8.m3u8$LR•IPV4•32『线路13』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-9.m3u8$LR•IPV4•32『线路14』 +http://ali-xwl.cztv.com/live/channel07720Plxw.m3u8$LR•IPV4•32『线路14』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路15』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-9.m3u8$LR•IPV4•32『线路15』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路16』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路16』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-xwl.cztv.com/live/channel071080Plxw.m3u8$LR•IPV4•32『线路17』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路17』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?zzhed$LR•IPV4•32『线路18』 +http://ali-xwl.cztv.com/live/channel071080Plxw.m3u8$LR•IPV4•32『线路18』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen.m3u8$LR•IPV4•32『线路19』 +http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?zzhed$LR•IPV4•32『线路19』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路20』 +https://t.freetv.fun/live/zhe-jiang-xin-wen.m3u8$LR•IPV4•32『线路20』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?$LR•IPV4•32『线路21』 +http://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路21』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/7fa07158e038a9bae3747a0cb9f8e8ff1aaba32669d28d99a498716f16569c1d.m3u8$LR•IPV4•32『线路22』 +https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?$LR•IPV4•32『线路22』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-10.m3u8$LR•IPV4•32『线路23』 +https://stream1.freetv.fun/7fa07158e038a9bae3747a0cb9f8e8ff1aaba32669d28d99a498716f16569c1d.m3u8$LR•IPV4•32『线路23』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8$LR•IPV4•32『线路24』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-10.m3u8$LR•IPV4•32『线路24』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-m-l.cztv.com/channels/lantian/channel007/720p.m3u8$LR•IPV4•32『线路25』 +http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8$LR•IPV4•32『线路25』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路26』 +http://ali-m-l.cztv.com/channels/lantian/channel007/720p.m3u8$LR•IPV4•32『线路26』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://api3.52tb.xyz/info?id=434&token=20221127jxwhhemby$LR•IPV4•32『线路27』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路27』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路28』 +http://api3.52tb.xyz/info?id=434&token=20221127jxwhhemby$LR•IPV4•32『线路28』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路29』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路29』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8$LR•IPV4•32『线路30』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路30』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 https://stream1.freetv.fun/zhe-jiang-xin-wen-1.m3u8$LR•IPV4•32『线路31』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 https://t.freetv.fun/live/zhe-jiang-xin-wen-1.m3u8$LR•IPV4•32『线路32』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路1』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-3.m3u8$LR•IPV4•17『线路2』 +http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路2』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-9.ctv$LR•IPV4•17『线路3』 +https://stream1.freetv.fun/zhe-jiang-shao-er-3.m3u8$LR•IPV4•17『线路3』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -http://ali-xwl.cztv.com/live/channel08720Plxw.m3u8$LR•IPV4•17『线路4』 +https://stream1.freetv.fun/zhe-jiang-shao-er-9.ctv$LR•IPV4•17『线路4』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-7.m3u8$LR•IPV4•17『线路5』 +http://ali-xwl.cztv.com/live/channel08720Plxw.m3u8$LR•IPV4•17『线路5』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-8.m3u8$LR•IPV4•17『线路6』 +https://stream1.freetv.fun/zhe-jiang-shao-er-7.m3u8$LR•IPV4•17『线路6』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-4.m3u8$LR•IPV4•17『线路7』 +https://stream1.freetv.fun/zhe-jiang-shao-er-8.m3u8$LR•IPV4•17『线路7』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-10.ctv$LR•IPV4•17『线路8』 +https://stream1.freetv.fun/zhe-jiang-shao-er-4.m3u8$LR•IPV4•17『线路8』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-2.m3u8$LR•IPV4•17『线路9』 +https://stream1.freetv.fun/zhe-jiang-shao-er-10.ctv$LR•IPV4•17『线路9』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?fbl=$LR•IPV4•17『线路10』 +https://stream1.freetv.fun/zhe-jiang-shao-er-2.m3u8$LR•IPV4•17『线路10』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -http://ali-vl.cztv.com/channels/lantian/channel008/360p.m3u8$LR•IPV4•17『线路11』 +http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?fbl=$LR•IPV4•17『线路11』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-11.m3u8$LR•IPV4•17『线路12』 +http://ali-vl.cztv.com/channels/lantian/channel008/360p.m3u8$LR•IPV4•17『线路12』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -http://ali-xwl.cztv.com/live/channel081080Plxw.m3u8$LR•IPV4•17『线路13』 +https://stream1.freetv.fun/zhe-jiang-shao-er-11.m3u8$LR•IPV4•17『线路13』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路14』 +http://ali-xwl.cztv.com/live/channel081080Plxw.m3u8$LR•IPV4•17『线路14』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 https://stream1.freetv.fun/zhe-jiang-shao-er-4.ctv$LR•IPV4•17『线路15』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 @@ -2516,13 +2512,13 @@ http://www.jeremyoto.com:82/rtp/233.50.201.180:5140$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="宁波TV4" tvg-name="宁波TV4" group-title="浙江",宁波TV4 http://www.flyskyman.cn:4022/rtp/233.50.201.180:5140$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 -http://zwebl02.cztv.com/live/channel041080P.m3u8?auth_key=2524708799-0-0-f195b808217db133bfd648edc01e91fa$LR•IPV4•10『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•10『线路1』 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 -https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•10『线路2』 +http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•10『线路2』 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 -http://api3.52tb.xyz/info?id=432&token=20230226bgyszp$LR•IPV4•10『线路3』 +http://zwebl02.cztv.com/live/channel041080P.m3u8?auth_key=2524708799-0-0-f195b808217db133bfd648edc01e91fa$LR•IPV4•10『线路3』 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 -http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•10『线路4』 +http://api3.52tb.xyz/info?id=432&token=20230226bgyszp$LR•IPV4•10『线路4』 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?zzhed$LR•IPV4•10『线路5』 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 @@ -2542,59 +2538,59 @@ http://live.hznet.tv:1935/live/live2/500K/tzwj_video.m3u8?shandd$LR•IPV4•3 #EXTINF:-1 tvg-id="浙江经济" tvg-name="浙江经济" group-title="浙江",浙江经济 http://222.179.155.21:1935/ch0.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="之江纪录" tvg-name="之江纪录" group-title="浙江",之江纪录 -http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•4『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="之江纪录" tvg-name="之江纪录" group-title="浙江",之江纪录 -https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路2』 +http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="之江纪录" tvg-name="之江纪录" group-title="浙江",之江纪录 http://ali-m-l.cztv.com/channels/lantian/channel12/1080p.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="之江纪录" tvg-name="之江纪录" group-title="浙江",之江纪录 https://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-1.m3u8$LR•IPV4•32『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路1』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路2』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-1.m3u8$LR•IPV4•32『线路2』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路3』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路3』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-9.m3u8$LR•IPV4•32『线路4』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路4』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-5.m3u8$LR•IPV4•32『线路5』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-9.m3u8$LR•IPV4•32『线路5』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -http://ali-xwl.cztv.com/live/channel10720Plxw.m3u8$LR•IPV4•32『线路6』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-5.m3u8$LR•IPV4•32『线路6』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -http://ali-vl.cztv.com/channels/lantian/channel010/360p.m3u8$LR•IPV4•32『线路7』 +http://ali-xwl.cztv.com/live/channel10720Plxw.m3u8$LR•IPV4•32『线路7』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -http://ali-m-l.cztv.com/channels/lantian/channel010/720p.m3u8$LR•IPV4•32『线路8』 +http://ali-vl.cztv.com/channels/lantian/channel010/360p.m3u8$LR•IPV4•32『线路8』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-3.m3u8$LR•IPV4•32『线路9』 +http://ali-m-l.cztv.com/channels/lantian/channel010/720p.m3u8$LR•IPV4•32『线路9』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://ct-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路10』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-3.m3u8$LR•IPV4•32『线路10』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?zzhed$LR•IPV4•32『线路11』 +https://ct-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路11』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路12』 +http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?zzhed$LR•IPV4•32『线路12』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://qiniup-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路13』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路13』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-8.m3u8$LR•IPV4•32『线路14』 +https://qiniup-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路14』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-7.m3u8$LR•IPV4•32『线路15』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-8.m3u8$LR•IPV4•32『线路15』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-6.m3u8$LR•IPV4•32『线路16』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-7.m3u8$LR•IPV4•32『线路16』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路17』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-6.m3u8$LR•IPV4•32『线路17』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路18』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路18』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路19』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路19』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji.m3u8$LR•IPV4•32『线路20』 +http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路20』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路21』 +https://t.freetv.fun/live/zhe-jiang-guo-ji.m3u8$LR•IPV4•32『线路21』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路22』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路22』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路23』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路23』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 https://stream1.freetv.fun/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路24』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 @@ -2614,9 +2610,9 @@ https://stream1.freetv.fun/zhe-jiang-guo-ji-5.ctv$LR•IPV4•32『线路31』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 https://stream1.freetv.fun/8edc171ba7945fd93cc0f2c9e39b48ba0a94500d0029db9456dfdc2d75f9ea9d.m3u8$LR•IPV4•32『线路32』 #EXTINF:-1 tvg-id="嘉兴新闻综合" tvg-name="嘉兴新闻综合" group-title="浙江",嘉兴新闻综合 -http://tvfile.jyrmt.cn:80/nmip-media/channellive/channel104452/playlist.m3u8$LR•IPV4•5『线路1』 +http://live.zohi.tv/video/s10001-fztv-1/index.m3u8$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-id="嘉兴新闻综合" tvg-name="嘉兴新闻综合" group-title="浙江",嘉兴新闻综合 -http://live.zohi.tv/video/s10001-fztv-1/index.m3u8$LR•IPV4•5『线路2』 +http://tvfile.jyrmt.cn:80/nmip-media/channellive/channel104452/playlist.m3u8$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-id="嘉兴新闻综合" tvg-name="嘉兴新闻综合" group-title="浙江",嘉兴新闻综合 https://live-auth.51kandianshi.com/szgd/csztv1.m3u8$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-id="嘉兴新闻综合" tvg-name="嘉兴新闻综合" group-title="浙江",嘉兴新闻综合 @@ -2624,35 +2620,35 @@ http://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-id="嘉兴新闻综合" tvg-name="嘉兴新闻综合" group-title="浙江",嘉兴新闻综合 http://play-sh13.quklive.com/live/1675942165226154.m3u8?auth_key=2028730261-e7db80d294b04dc9ab5c8136b4c88b74-0-f0795306faa59c7edb35860a8ae63528$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://t.freetv.fun/live/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路1』 +http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://stream1.freetv.fun/hu-zhou-gong-gong-3.m3u8$LR•IPV4•9『线路2』 +https://t.freetv.fun/live/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://t.freetv.fun/live/hu-zhou-gong-gong-6.m3u8$LR•IPV4•9『线路3』 +https://stream1.freetv.fun/hu-zhou-gong-gong-3.m3u8$LR•IPV4•9『线路3』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e&fbl=$LR•IPV4•9『线路4』 +https://t.freetv.fun/live/hu-zhou-gong-gong-6.m3u8$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路5』 +http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e&fbl=$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://t.freetv.fun/live/hu-zhou-gong-gong-2.m3u8$LR•IPV4•9『线路6』 +https://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://stream1.freetv.fun/hu-zhou-gong-gong-9.m3u8$LR•IPV4•9『线路7』 +https://t.freetv.fun/live/hu-zhou-gong-gong-2.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://stream1.freetv.fun/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路8』 +https://stream1.freetv.fun/hu-zhou-gong-gong-9.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路9』 +https://stream1.freetv.fun/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-id="湖州新闻综合" tvg-name="湖州新闻综合" group-title="浙江",湖州新闻综合 -http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865&fbl=$LR•IPV4•3『线路1』 +http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="湖州新闻综合" tvg-name="湖州新闻综合" group-title="浙江",湖州新闻综合 -http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路2』 +http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865&fbl=$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="湖州新闻综合" tvg-name="湖州新闻综合" group-title="浙江",湖州新闻综合 https://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="湖州文化娱乐" tvg-name="湖州文化娱乐" group-title="浙江",湖州文化娱乐 -https://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路1』 +http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="湖州文化娱乐" tvg-name="湖州文化娱乐" group-title="浙江",湖州文化娱乐 -http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887&fbl=$LR•IPV4•3『线路2』 +https://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="湖州文化娱乐" tvg-name="湖州文化娱乐" group-title="浙江",湖州文化娱乐 -http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路3』 +http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887&fbl=$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="舟山新闻综合" tvg-name="舟山新闻综合" group-title="浙江",舟山新闻综合 http://play-sh13.quklive.com/live/1699001836208185.m3u8?auth_key=2027429324-c77bb6a7063c4cdea57f09ca22f9ef12-0-39c19a21f73b823db2150ea45b147eb2$LR•IPV4 #EXTINF:-1 tvg-id="舟山公共" tvg-name="舟山公共" group-title="浙江",舟山公共 @@ -2662,9 +2658,9 @@ http://ali-vl.cztv.com/channels/lantian/channel009/360p.m3u8$LR•IPV4•2『线 #EXTINF:-1 tvg-id="浙江留学" tvg-name="浙江留学" group-title="浙江",浙江留学 https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="浙江数码时代" tvg-name="浙江数码时代" group-title="浙江",浙江数码时代 -https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8\r\n$LR•IPV4•4『线路1』 +http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="浙江数码时代" tvg-name="浙江数码时代" group-title="浙江",浙江数码时代 -http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路2』 +https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8\r\n$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="浙江数码时代" tvg-name="浙江数码时代" group-title="浙江",浙江数码时代 http://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="浙江数码时代" tvg-name="浙江数码时代" group-title="浙江",浙江数码时代 @@ -2686,9 +2682,9 @@ https://t.freetv.fun/live/zhe-jiang-gong-gong-xin-wen-1.m3u8$LR•IPV4•7『线 #EXTINF:-1 tvg-id="浙江青田" tvg-name="浙江青田" group-title="浙江",浙江青田 http://play-sh13.quklive.com/live/1692755062081192.m3u8?auth_key=2028414252-b15176e05a684b589d12314dfabf6225-0-d175afe86fbea31e2eb167a6dd06cd4f$LR•IPV4 #EXTINF:-1 tvg-id="浙江遂昌" tvg-name="浙江遂昌" group-title="浙江",浙江遂昌 -http://play-sh13.quklive.com/live/1708426592499070.m3u8?auth_key=2028414342-e92bda8423ad478c987a8b7ae82abe0e-0-c616f7fabb9675e1ed1d84d9edae7e07$LR•IPV4•3『线路1』 +http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="浙江遂昌" tvg-name="浙江遂昌" group-title="浙江",浙江遂昌 -http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8$LR•IPV4•3『线路2』 +http://play-sh13.quklive.com/live/1708426592499070.m3u8?auth_key=2028414342-e92bda8423ad478c987a8b7ae82abe0e-0-c616f7fabb9675e1ed1d84d9edae7e07$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="浙江遂昌" tvg-name="浙江遂昌" group-title="浙江",浙江遂昌 http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="诸暨新闻综合" tvg-name="诸暨新闻综合" group-title="浙江",诸暨新闻综合 @@ -2696,9 +2692,9 @@ https://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8$LR•IPV4•2『线 #EXTINF:-1 tvg-id="诸暨新闻综合" tvg-name="诸暨新闻综合" group-title="浙江",诸暨新闻综合 http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="龙游生活娱乐" tvg-name="龙游生活娱乐" group-title="浙江",龙游生活娱乐 -http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路1』 +https://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="龙游生活娱乐" tvg-name="龙游生活娱乐" group-title="浙江",龙游生活娱乐 -https://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路2』 +http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="龙游生活娱乐" tvg-name="龙游生活娱乐" group-title="浙江",龙游生活娱乐 http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8?zzhed$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="龙游新闻综合" tvg-name="龙游新闻综合" group-title="浙江",龙游新闻综合 @@ -2746,11 +2742,11 @@ https://stream1.freetv.fun/qu-jiang-xin-wen-zong-he-2.m3u8$LR•IPV4•6『线 #EXTINF:-1 tvg-id="衢江新闻综合" tvg-name="衢江新闻综合" group-title="浙江",衢江新闻综合 https://stream1.freetv.fun/qu-jiang-xin-wen-zong-he-1.ctv$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="萧山生活" tvg-name="萧山生活" group-title="浙江",萧山生活 -http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•3『线路1』 +https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="萧山生活" tvg-name="萧山生活" group-title="浙江",萧山生活 http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="萧山生活" tvg-name="萧山生活" group-title="浙江",萧山生活 -https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•3『线路3』 +http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="萧山新闻综合" tvg-name="萧山新闻综合" group-title="浙江",萧山新闻综合 https://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8$LR•IPV4•17『线路1』 #EXTINF:-1 tvg-id="萧山新闻综合" tvg-name="萧山新闻综合" group-title="浙江",萧山新闻综合 @@ -2780,27 +2776,27 @@ https://stream1.freetv.fun/xiao-shan-xin-wen-zong-he-3.m3u8$LR•IPV4•17『线 #EXTINF:-1 tvg-id="萧山新闻综合" tvg-name="萧山新闻综合" group-title="浙江",萧山新闻综合 http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8?zzhed?$LR•IPV4•17『线路14』 #EXTINF:-1 tvg-id="萧山新闻综合" tvg-name="萧山新闻综合" group-title="浙江",萧山新闻综合 -http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8?$LR•IPV4•17『线路15』 +http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8$LR•IPV4•17『线路15』 #EXTINF:-1 tvg-id="萧山新闻综合" tvg-name="萧山新闻综合" group-title="浙江",萧山新闻综合 -http://l.cztvcloud.com/channels/lantian/SXxiaoshan3/720p.m3u8$LR•IPV4•17『线路16』 +http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8?$LR•IPV4•17『线路16』 #EXTINF:-1 tvg-id="萧山新闻综合" tvg-name="萧山新闻综合" group-title="浙江",萧山新闻综合 -http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8$LR•IPV4•17『线路17』 +http://l.cztvcloud.com/channels/lantian/SXxiaoshan3/720p.m3u8$LR•IPV4•17『线路17』 #EXTINF:-1 tvg-id="苍南新闻综合" tvg-name="苍南新闻综合" group-title="浙江",苍南新闻综合 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-3.m3u8$LR•IPV4•9『线路1』 +https://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-id="苍南新闻综合" tvg-name="苍南新闻综合" group-title="浙江",苍南新闻综合 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-4.ctv$LR•IPV4•9『线路2』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-3.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-id="苍南新闻综合" tvg-name="苍南新闻综合" group-title="浙江",苍南新闻综合 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路3』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-4.ctv$LR•IPV4•9『线路3』 #EXTINF:-1 tvg-id="苍南新闻综合" tvg-name="苍南新闻综合" group-title="浙江",苍南新闻综合 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-2.m3u8$LR•IPV4•9『线路4』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-id="苍南新闻综合" tvg-name="苍南新闻综合" group-title="浙江",苍南新闻综合 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-5.m3u8$LR•IPV4•9『线路5』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-2.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-id="苍南新闻综合" tvg-name="苍南新闻综合" group-title="浙江",苍南新闻综合 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•9『线路6』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-5.m3u8$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-id="苍南新闻综合" tvg-name="苍南新闻综合" group-title="浙江",苍南新闻综合 -https://t.freetv.fun/live/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路7』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-id="苍南新闻综合" tvg-name="苍南新闻综合" group-title="浙江",苍南新闻综合 -https://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8$LR•IPV4•9『线路8』 +https://t.freetv.fun/live/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-id="苍南新闻综合" tvg-name="苍南新闻综合" group-title="浙江",苍南新闻综合 http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8?zzhed$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-id="缙云综合" tvg-name="缙云综合" group-title="浙江",缙云综合 @@ -2810,9 +2806,9 @@ http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed"$LR•IPV #EXTINF:-1 tvg-id="缙云综合" tvg-name="缙云综合" group-title="浙江",缙云综合 http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="缙云新闻综合" tvg-name="缙云新闻综合" group-title="浙江",缙云新闻综合 -http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?fbl=$LR•IPV4•2『线路1』 +http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="缙云新闻综合" tvg-name="缙云新闻综合" group-title="浙江",缙云新闻综合 -http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8$LR•IPV4•2『线路2』 +http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?fbl=$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="绍兴电视台公共" tvg-name="绍兴电视台公共" group-title="浙江",绍兴电视台公共 http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="绍兴电视台公共" tvg-name="绍兴电视台公共" group-title="浙江",绍兴电视台公共 @@ -2854,9 +2850,9 @@ https://stream1.freetv.fun/shao-xing-wen-hua-ying-shi-1.m3u8$LR•IPV4•3『线 #EXTINF:-1 tvg-id="绍兴文化影视" tvg-name="绍兴文化影视" group-title="浙江",绍兴文化影视 http://live.shaoxing.com.cn/video/s10001-sxtv3/index.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="绍兴公共" tvg-name="绍兴公共" group-title="浙江",绍兴公共 -https://stream1.freetv.fun/shao-xing-gong-gong-7.m3u8$LR•IPV4•7『线路1』 +http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-id="绍兴公共" tvg-name="绍兴公共" group-title="浙江",绍兴公共 -http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8$LR•IPV4•7『线路2』 +https://stream1.freetv.fun/shao-xing-gong-gong-7.m3u8$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-id="绍兴公共" tvg-name="绍兴公共" group-title="浙江",绍兴公共 http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-id="绍兴公共" tvg-name="绍兴公共" group-title="浙江",绍兴公共 @@ -2870,9 +2866,9 @@ https://stream1.freetv.fun/shao-xing-gong-gong-1.m3u8$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-id="海盐新闻" tvg-name="海盐新闻" group-title="浙江",海盐新闻 http://lived.dmqhyadmin.com/ds/sd/live.m3u8?zzhed$LR•IPV4 #EXTINF:-1 tvg-id="海宁新闻综合" tvg-name="海宁新闻综合" group-title="浙江",海宁新闻综合 -https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8?zbid=293304&tpid=1708007815$LR•IPV4•3『线路1』 +https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="海宁新闻综合" tvg-name="海宁新闻综合" group-title="浙江",海宁新闻综合 -https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路2』 +https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8?zbid=293304&tpid=1708007815$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="海宁新闻综合" tvg-name="海宁新闻综合" group-title="浙江",海宁新闻综合 http://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="洞头综合" tvg-name="洞头综合" group-title="浙江",洞头综合 @@ -2882,59 +2878,59 @@ http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8?zzhed?$LR•IPV4• #EXTINF:-1 tvg-id="洞头综合" tvg-name="洞头综合" group-title="浙江",洞头综合 http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -https://t.freetv.fun/live/yong-jia-xin-wen-zong-he.m3u8$LR•IPV4•10『线路1』 +http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8$LR•IPV4•10『线路1』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed$LR•IPV4•10『线路2』 +https://t.freetv.fun/live/yong-jia-xin-wen-zong-he.m3u8$LR•IPV4•10『线路2』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-4.m3u8$LR•IPV4•10『线路3』 +http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed$LR•IPV4•10『线路3』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路4』 +https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-4.m3u8$LR•IPV4•10『线路4』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-3.ctv$LR•IPV4•10『线路5』 +https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路5』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路6』 +https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-3.ctv$LR•IPV4•10『线路6』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路7』 +https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路7』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8$LR•IPV4•10『线路8』 +http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路8』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 https://t.freetv.fun/live/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路9』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-id="武义新闻综合" tvg-name="武义新闻综合" group-title="浙江",武义新闻综合 -http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed\r\n$LR•IPV4•4『线路1』 +http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="武义新闻综合" tvg-name="武义新闻综合" group-title="浙江",武义新闻综合 -http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8$LR•IPV4•4『线路2』 +http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed\r\n$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="武义新闻综合" tvg-name="武义新闻综合" group-title="浙江",武义新闻综合 https://stream1.freetv.fun/wu-yi-xin-wen-zong-he-3.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="武义新闻综合" tvg-name="武义新闻综合" group-title="浙江",武义新闻综合 http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 -http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路1』 +http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 -http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?fbl=$LR•IPV4•6『线路2』 +http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 -http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed$LR•IPV4•6『线路3』 +http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?fbl=$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 -http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8zzhed$LR•IPV4•6『线路4』 +http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 -http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8$LR•IPV4•6『线路5』 +http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8zzhed$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed?$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="普陀新闻综合" tvg-name="普陀新闻综合" group-title="浙江",普陀新闻综合 -http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•2『线路1』 +http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="普陀新闻综合" tvg-name="普陀新闻综合" group-title="浙江",普陀新闻综合 -http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8$LR•IPV4•2『线路2』 +http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="新昌生活" tvg-name="新昌生活" group-title="浙江",新昌生活 http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 -http://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路1』 +https://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 -https://t.freetv.fun/live/xin-chang-xin-wen-zong-he.m3u8$LR•IPV4•7『线路2』 +http://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 -https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-4.m3u8$LR•IPV4•7『线路3』 +https://t.freetv.fun/live/xin-chang-xin-wen-zong-he.m3u8$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 -https://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路4』 +https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-4.m3u8$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-5.ctv$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 @@ -2942,19 +2938,19 @@ https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-id="文成综合" tvg-name="文成综合" group-title="浙江",文成综合 -http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed?$LR•IPV4•4『线路1』 +http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="文成综合" tvg-name="文成综合" group-title="浙江",文成综合 -http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8$LR•IPV4•4『线路2』 +http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed?$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="文成综合" tvg-name="文成综合" group-title="浙江",文成综合 -http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed$LR•IPV4•4『线路3』 +http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="文成综合" tvg-name="文成综合" group-title="浙江",文成综合 http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?fbl=$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="开化新闻综合" tvg-name="开化新闻综合" group-title="浙江",开化新闻综合 -https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-1.m3u8$LR•IPV4•3『线路1』 +http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="开化新闻综合" tvg-name="开化新闻综合" group-title="浙江",开化新闻综合 -https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-2.ctv$LR•IPV4•3『线路2』 +https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-1.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="开化新闻综合" tvg-name="开化新闻综合" group-title="浙江",开化新闻综合 -http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed$LR•IPV4•3『线路3』 +https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-2.ctv$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="开化国家公园" tvg-name="开化国家公园" group-title="浙江",开化国家公园 http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="开化国家公园" tvg-name="开化国家公园" group-title="浙江",开化国家公园 @@ -2962,11 +2958,11 @@ http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8zzhed$LR•IPV4•3 #EXTINF:-1 tvg-id="开化国家公园" tvg-name="开化国家公园" group-title="浙江",开化国家公园 http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8?zzhed$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 -http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed?$LR•IPV4•6『线路1』 +http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 -http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路2』 +http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed?$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 -http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8$LR•IPV4•6『线路3』 +http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?fbl=$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 @@ -2974,63 +2970,63 @@ http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed[浙江]洞 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="平湖新闻综合" tvg-name="平湖新闻综合" group-title="浙江",平湖新闻综合 -http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8$LR•IPV4•9『线路1』 +http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-id="平湖新闻综合" tvg-name="平湖新闻综合" group-title="浙江",平湖新闻综合 -https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路2』 +http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-id="平湖新闻综合" tvg-name="平湖新闻综合" group-title="浙江",平湖新闻综合 -http://play-sh13.quklive.com/live/1690167908295069.m3u8?auth_key=2027466211-f190eec410c24473825cbe1d8541e545-0-f21db57ae1b534802c1cf7be86cc3aef$LR•IPV4•9『线路3』 +https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路3』 #EXTINF:-1 tvg-id="平湖新闻综合" tvg-name="平湖新闻综合" group-title="浙江",平湖新闻综合 -https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-3.m3u8$LR•IPV4•9『线路4』 +http://play-sh13.quklive.com/live/1690167908295069.m3u8?auth_key=2027466211-f190eec410c24473825cbe1d8541e545-0-f21db57ae1b534802c1cf7be86cc3aef$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-id="平湖新闻综合" tvg-name="平湖新闻综合" group-title="浙江",平湖新闻综合 -http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•9『线路5』 +https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-3.m3u8$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-id="平湖新闻综合" tvg-name="平湖新闻综合" group-title="浙江",平湖新闻综合 -https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-2.m3u8$LR•IPV4•9『线路6』 +http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-id="平湖新闻综合" tvg-name="平湖新闻综合" group-title="浙江",平湖新闻综合 -https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-5.m3u8$LR•IPV4•9『线路7』 +https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-2.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-id="平湖新闻综合" tvg-name="平湖新闻综合" group-title="浙江",平湖新闻综合 -https://t.freetv.fun/live/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路8』 +https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-5.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-id="平湖新闻综合" tvg-name="平湖新闻综合" group-title="浙江",平湖新闻综合 -http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed$LR•IPV4•9『线路9』 +https://t.freetv.fun/live/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 -https://play-sh11.quklive.com/live/1626935015913208.m3u8$LR•IPV4•7『线路1』 +http://l.cztvcloud.com/channels/lantian/SXshengsi1/720p.m3u8$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 -http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed$LR•IPV4•7『线路2』 +https://play-sh11.quklive.com/live/1626935015913208.m3u8$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 -https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线路3』 +http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 -https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路4』 +https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 -http://l.cztvcloud.com/channels/lantian/SXshengsi1/720p.m3u8$LR•IPV4•7『线路5』 +https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-2.ctv$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-2.m3u8$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-id="兰溪新闻综合" tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 -https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路1』 +http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-id="兰溪新闻综合" tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 -https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路2』 +https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="兰溪新闻综合" tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 -http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•6『线路3』 +https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="兰溪新闻综合" tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 -http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•6『线路4』 +http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-id="兰溪新闻综合" tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-3.m3u8$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-id="兰溪新闻综合" tvg-name="兰溪新闻综合" group-title="浙江",兰溪新闻综合 https://t.freetv.fun/live/lan-xi-xin-wen-zong-he.m3u8$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="余杭综合" tvg-name="余杭综合" group-title="浙江",余杭综合 -http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed$LR•IPV4•3『线路1』 +http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="余杭综合" tvg-name="余杭综合" group-title="浙江",余杭综合 -http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8$LR•IPV4•3『线路2』 +http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="余杭综合" tvg-name="余杭综合" group-title="浙江",余杭综合 http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="余杭未来E" tvg-name="余杭未来E" group-title="浙江",余杭未来E -http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed$LR•IPV4•2『线路1』 +http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="余杭未来E" tvg-name="余杭未来E" group-title="浙江",余杭未来E -http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8$LR•IPV4•2『线路2』 +http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="余姚综合" tvg-name="余姚综合" group-title="浙江",余姚综合 -http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed$LR•IPV4•6『线路1』 +https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-id="余姚综合" tvg-name="余姚综合" group-title="浙江",余姚综合 -https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路2』 +http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="余姚综合" tvg-name="余姚综合" group-title="浙江",余姚综合 http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="余姚综合" tvg-name="余姚综合" group-title="浙江",余姚综合 @@ -3040,11 +3036,11 @@ http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?$LR•IPV4•6『线 #EXTINF:-1 tvg-id="余姚综合" tvg-name="余姚综合" group-title="浙江",余姚综合 http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="余姚姚江文化" tvg-name="余姚姚江文化" group-title="浙江",余姚姚江文化 -https://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•4『线路1』 +http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="余姚姚江文化" tvg-name="余姚姚江文化" group-title="浙江",余姚姚江文化 -https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•4『线路2』 +https://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="余姚姚江文化" tvg-name="余姚姚江文化" group-title="浙江",余姚姚江文化 -http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•4『线路3』 +https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="余姚姚江文化" tvg-name="余姚姚江文化" group-title="浙江",余姚姚江文化 http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8zzhed$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="云和新闻综合" tvg-name="云和新闻综合" group-title="浙江",云和新闻综合 @@ -3060,21 +3056,21 @@ https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8?$LR•IPV4•2 #EXTINF:-1 tvg-id="东阳影视生活" tvg-name="东阳影视生活" group-title="浙江",东阳影视生活 http://l.cztvcloud.com/channels/lantian/SXdongyang1/720p.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="上虞新闻综合" tvg-name="上虞新闻综合" group-title="浙江",上虞新闻综合 -http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•2『线路1』 +http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="上虞新闻综合" tvg-name="上虞新闻综合" group-title="浙江",上虞新闻综合 -http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed$LR•IPV4•2『线路2』 +http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -https://stream1.freetv.fun/shang-yu-xin-shang-du-3.m3u8$LR•IPV4•11『线路1』 +http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8$LR•IPV4•11『线路1』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed$LR•IPV4•11『线路2』 +https://stream1.freetv.fun/shang-yu-xin-shang-du-3.m3u8$LR•IPV4•11『线路2』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8$LR•IPV4•11『线路3』 +http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed$LR•IPV4•11『线路3』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -https://t.freetv.fun/live/shang-yu-xin-shang-du.m3u8$LR•IPV4•11『线路4』 +https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8$LR•IPV4•11『线路4』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -https://t.freetv.fun/live/shang-yu-xin-shang-du-1.m3u8$LR•IPV4•11『线路5』 +https://t.freetv.fun/live/shang-yu-xin-shang-du.m3u8$LR•IPV4•11『线路5』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8$LR•IPV4•11『线路6』 +https://t.freetv.fun/live/shang-yu-xin-shang-du-1.m3u8$LR•IPV4•11『线路6』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed?$LR•IPV4•11『线路7』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 @@ -3086,25 +3082,25 @@ https://stream1.freetv.fun/shang-yu-xin-shang-du-2.m3u8$LR•IPV4•11『线路1 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 https://stream1.freetv.fun/shang-yu-xin-shang-du-5.m3u8$LR•IPV4•11『线路11』 #EXTINF:-1 tvg-id="上虞文化影院" tvg-name="上虞文化影院" group-title="浙江",上虞文化影院 -https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan-2.m3u8zzhed$LR•IPV4•10『线路1』 +http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8$LR•IPV4•10『线路1』 #EXTINF:-1 tvg-id="上虞文化影院" tvg-name="上虞文化影院" group-title="浙江",上虞文化影院 -https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-3.ctv$LR•IPV4•10『线路2』 +https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan-2.m3u8zzhed$LR•IPV4•10『线路2』 #EXTINF:-1 tvg-id="上虞文化影院" tvg-name="上虞文化影院" group-title="浙江",上虞文化影院 -https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan.m3u8$LR•IPV4•10『线路3』 +https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-3.ctv$LR•IPV4•10『线路3』 #EXTINF:-1 tvg-id="上虞文化影院" tvg-name="上虞文化影院" group-title="浙江",上虞文化影院 -http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•10『线路4』 +https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan.m3u8$LR•IPV4•10『线路4』 #EXTINF:-1 tvg-id="上虞文化影院" tvg-name="上虞文化影院" group-title="浙江",上虞文化影院 -https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-1.m3u8$LR•IPV4•10『线路5』 +http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•10『线路5』 #EXTINF:-1 tvg-id="上虞文化影院" tvg-name="上虞文化影院" group-title="浙江",上虞文化影院 -http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed$LR•IPV4•10『线路6』 +https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-1.m3u8$LR•IPV4•10『线路6』 #EXTINF:-1 tvg-id="上虞文化影院" tvg-name="上虞文化影院" group-title="浙江",上虞文化影院 -http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•10『线路7』 +http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed$LR•IPV4•10『线路7』 #EXTINF:-1 tvg-id="上虞文化影院" tvg-name="上虞文化影院" group-title="浙江",上虞文化影院 -https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-2.ctv$LR•IPV4•10『线路8』 +http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•10『线路8』 #EXTINF:-1 tvg-id="上虞文化影院" tvg-name="上虞文化影院" group-title="浙江",上虞文化影院 -https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-4.ctv$LR•IPV4•10『线路9』 +https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-2.ctv$LR•IPV4•10『线路9』 #EXTINF:-1 tvg-id="上虞文化影院" tvg-name="上虞文化影院" group-title="浙江",上虞文化影院 -http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8$LR•IPV4•10『线路10』 +https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-4.ctv$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-id="民生休闲" tvg-name="民生休闲" group-title="浙江",民生休闲 http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="民生休闲" tvg-name="民生休闲" group-title="浙江",民生休闲 @@ -4122,225 +4118,225 @@ https://stream1.freetv.fun/yan-dong-zhu-jiang-5.m3u8$LR•IPV4•121『线路120 #EXTINF:-1 tvg-id="广东珠江" tvg-name="广东珠江" group-title="广东",广东珠江 http://119.32.12.32:2901/udp/224.1.100.23:11111$LR•IPV4•121『线路121』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://120.238.94.10:9901/tsfile/live/1012_1.m3u8$LR•IPV4•110『线路1』 +http://bxtv.3a.ink/api.php?id=gdty$LR•IPV4•110『线路1』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-8.ctv$LR•IPV4•110『线路2』 +http://php.jdshipin.com/TVOD/iptv.php?id=gdty$LR•IPV4•110『线路2』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-17.m3u8$LR•IPV4•110『线路3』 +http://120.238.94.10:9901/tsfile/live/1012_1.m3u8$LR•IPV4•110『线路3』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-4.m3u8$LR•IPV4•110『线路4』 +https://stream1.freetv.fun/yan-dong-ti-yu-8.ctv$LR•IPV4•110『线路4』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://cdn2.163189.xyz/live/gdty/stream.m3u8$LR•IPV4•110『线路5』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-17.m3u8$LR•IPV4•110『线路5』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://116.77.239.26:44300/tsfile/live/0124_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•110『线路6』 +https://t.freetv.fun/live/yan-dong-ti-yu-4.m3u8$LR•IPV4•110『线路6』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-24.m3u8$LR•IPV4•110『线路7』 +http://cdn2.163189.xyz/live/gdty/stream.m3u8$LR•IPV4•110『线路7』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://120.77.205.62:8087/rtp/239.77.1.97:5146$LR•IPV4•110『线路8』 +http://116.77.239.26:44300/tsfile/live/0124_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•110『线路8』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://120.198.101.106:9901/tsfile/live/1012_1.m3u8?key=txiptv$LR•IPV4•110『线路9』 +https://stream1.freetv.fun/yan-dong-ti-yu-24.m3u8$LR•IPV4•110『线路9』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-5.m3u8$LR•IPV4•110『线路10』 +http://120.77.205.62:8087/rtp/239.77.1.97:5146$LR•IPV4•110『线路10』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-15.ctv$LR•IPV4•110『线路11』 +http://120.198.101.106:9901/tsfile/live/1012_1.m3u8?key=txiptv$LR•IPV4•110『线路11』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8718&tk=a0c4f6cfaba3$LR•IPV4•110『线路12』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-5.m3u8$LR•IPV4•110『线路12』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-12.m3u8$LR•IPV4•110『线路13』 +https://stream1.freetv.fun/yan-dong-ti-yu-15.ctv$LR•IPV4•110『线路13』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://67.220.71.199:2347/livehttpplay?channel_id=12028$LR•IPV4•110『线路14』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8718&tk=a0c4f6cfaba3$LR•IPV4•110『线路14』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-28.ctv$LR•IPV4•110『线路15』 +https://stream1.freetv.fun/yan-dong-ti-yu-12.m3u8$LR•IPV4•110『线路15』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-39.ctv$LR•IPV4•110『线路16』 +http://67.220.71.199:2347/livehttpplay?channel_id=12028$LR•IPV4•110『线路16』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-10.m3u8$LR•IPV4•110『线路17』 +https://stream1.freetv.fun/yan-dong-ti-yu-28.ctv$LR•IPV4•110『线路17』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-12.ctv$LR•IPV4•110『线路18』 +https://stream1.freetv.fun/yan-dong-ti-yu-39.ctv$LR•IPV4•110『线路18』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-11.ctv$LR•IPV4•110『线路19』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-10.m3u8$LR•IPV4•110『线路19』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-9.m3u8$LR•IPV4•110『线路20』 +https://stream1.freetv.fun/yan-dong-ti-yu-12.ctv$LR•IPV4•110『线路20』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing.m3u8$LR•IPV4•110『线路21』 +https://stream1.freetv.fun/yan-dong-ti-yu-11.ctv$LR•IPV4•110『线路21』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-15.m3u8$LR•IPV4•110『线路22』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-9.m3u8$LR•IPV4•110『线路22』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-34.ctv$LR•IPV4•110『线路23』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing.m3u8$LR•IPV4•110『线路23』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-10.ctv$LR•IPV4•110『线路24』 +https://t.freetv.fun/live/yan-dong-ti-yu-15.m3u8$LR•IPV4•110『线路24』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://api2.52tb.xyz/info?id=414&token=20230218jsyklh$LR•IPV4•110『线路25』 +https://stream1.freetv.fun/yan-dong-ti-yu-34.ctv$LR•IPV4•110『线路25』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://67.220.71.199:2347/livehttpplay?channel_id=20130$LR•IPV4•110『线路26』 +https://stream1.freetv.fun/yan-dong-ti-yu-10.ctv$LR•IPV4•110『线路26』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-11.m3u8$LR•IPV4•110『线路27』 +http://api2.52tb.xyz/info?id=414&token=20230218jsyklh$LR•IPV4•110『线路27』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-26.m3u8$LR•IPV4•110『线路28』 +http://67.220.71.199:2347/livehttpplay?channel_id=20130$LR•IPV4•110『线路28』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://119.32.12.32:2901/udp/224.1.100.34:11111$LR•IPV4•110『线路29』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-11.m3u8$LR•IPV4•110『线路29』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-5.m3u8$LR•IPV4•110『线路30』 +https://stream1.freetv.fun/yan-dong-ti-yu-26.m3u8$LR•IPV4•110『线路30』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-7.ctv$LR•IPV4•110『线路31』 +http://119.32.12.32:2901/udp/224.1.100.34:11111$LR•IPV4•110『线路31』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://218.13.170.98:9901/tsfile/live/0019_1.m3u8$LR•IPV4•110『线路32』 +https://t.freetv.fun/live/yan-dong-ti-yu-5.m3u8$LR•IPV4•110『线路32』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-14.ctv$LR•IPV4•110『线路33』 +https://stream1.freetv.fun/yan-dong-ti-yu-7.ctv$LR•IPV4•110『线路33』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://api2.52tb.xyz/info?id=414&token=20230218qkyjia$LR•IPV4•110『线路34』 +http://218.13.170.98:9901/tsfile/live/0019_1.m3u8$LR•IPV4•110『线路34』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2030&tk=a0c4f6cfaba3$LR•IPV4•110『线路35』 +https://stream1.freetv.fun/yan-dong-ti-yu-14.ctv$LR•IPV4•110『线路35』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-30.ctv$LR•IPV4•110『线路36』 +http://api2.52tb.xyz/info?id=414&token=20230218qkyjia$LR•IPV4•110『线路36』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://tv.cdn.com.mp/live/gdty/stream.m3u8$LR•IPV4•110『线路37』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2030&tk=a0c4f6cfaba3$LR•IPV4•110『线路37』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://67.220.71.199:2347/livehttpplay?channel_id=30031$LR•IPV4•110『线路38』 +https://stream1.freetv.fun/yan-dong-ti-yu-30.ctv$LR•IPV4•110『线路38』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://38.75.136.137:98/gslb/dsdqpub/gdty.m3u8?auth=testpub$LR•IPV4•110『线路39』 +https://tv.cdn.com.mp/live/gdty/stream.m3u8$LR•IPV4•110『线路39』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://epg.pw/stream/7b470f9fc5c305db0c8622117b7b25ca00eb35ba3e93e865cf0ff9df5c736681.m3u8$LR•IPV4•110『线路40』 +http://67.220.71.199:2347/livehttpplay?channel_id=30031$LR•IPV4•110『线路40』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-16.ctv$LR•IPV4•110『线路41』 +http://38.75.136.137:98/gslb/dsdqpub/gdty.m3u8?auth=testpub$LR•IPV4•110『线路41』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-5.m3u8$LR•IPV4•110『线路42』 +https://epg.pw/stream/7b470f9fc5c305db0c8622117b7b25ca00eb35ba3e93e865cf0ff9df5c736681.m3u8$LR•IPV4•110『线路42』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://qjrhc.jydjd.top:2911/udp/224.1.100.33:11111$LR•IPV4•110『线路43』 +https://stream1.freetv.fun/yan-dong-ti-yu-16.ctv$LR•IPV4•110『线路43』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-20.m3u8$LR•IPV4•110『线路44』 +https://stream1.freetv.fun/yan-dong-ti-yu-5.m3u8$LR•IPV4•110『线路44』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-13.m3u8$LR•IPV4•110『线路45』 +http://qjrhc.jydjd.top:2911/udp/224.1.100.33:11111$LR•IPV4•110『线路45』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://119.32.12.17:2901/udp/224.1.100.34:11111$LR•IPV4•110『线路46』 +https://stream1.freetv.fun/yan-dong-ti-yu-20.m3u8$LR•IPV4•110『线路46』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-10.m3u8$LR•IPV4•110『线路47』 +https://stream1.freetv.fun/yan-dong-ti-yu-13.m3u8$LR•IPV4•110『线路47』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-17.m3u8$LR•IPV4•110『线路48』 +http://119.32.12.17:2901/udp/224.1.100.34:11111$LR•IPV4•110『线路48』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-23.ctv$LR•IPV4•110『线路49』 +https://t.freetv.fun/live/yan-dong-ti-yu-10.m3u8$LR•IPV4•110『线路49』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-17.ctv$LR•IPV4•110『线路50』 +https://stream1.freetv.fun/yan-dong-ti-yu-17.m3u8$LR•IPV4•110『线路50』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-3.m3u8$LR•IPV4•110『线路51』 +https://stream1.freetv.fun/yan-dong-ti-yu-23.ctv$LR•IPV4•110『线路51』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-30.m3u8$LR•IPV4•110『线路52』 +https://stream1.freetv.fun/yan-dong-ti-yu-17.ctv$LR•IPV4•110『线路52』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://218.15.183.23:9901/tsfile/live/23012_1.m3u8$LR•IPV4•110『线路53』 +https://stream1.freetv.fun/yan-dong-ti-yu-3.m3u8$LR•IPV4•110『线路53』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://hls-gateway.vpstv.net/streams/476954.m3u8$LR•IPV4•110『线路54』 +https://stream1.freetv.fun/yan-dong-ti-yu-30.m3u8$LR•IPV4•110『线路54』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://php.jdshipin.com/TVOD/iptv.php?id=gdty$LR•IPV4•110『线路55』 +http://218.15.183.23:9901/tsfile/live/23012_1.m3u8$LR•IPV4•110『线路55』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://qjrhc.jydjd.top:2911/udp/224.1.100.34:11111$LR•IPV4•110『线路56』 +https://hls-gateway.vpstv.net/streams/476954.m3u8$LR•IPV4•110『线路56』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-6.ctv$LR•IPV4•110『线路57』 +http://qjrhc.jydjd.top:2911/udp/224.1.100.34:11111$LR•IPV4•110『线路57』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://120.77.205.62:8087/rtp/239.77.0.112:5146$LR•IPV4•110『线路58』 +https://stream1.freetv.fun/yan-dong-ti-yu-6.ctv$LR•IPV4•110『线路58』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-1.m3u8$LR•IPV4•110『线路59』 +http://120.77.205.62:8087/rtp/239.77.0.112:5146$LR•IPV4•110『线路59』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://183.3.134.56:9901/tsfile/live/0142_1.m3u8$LR•IPV4•110『线路60』 +https://t.freetv.fun/live/yan-dong-ti-yu-1.m3u8$LR•IPV4•110『线路60』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://120.77.205.62:8087/rtp/239.77.0.168:5146$LR•IPV4•110『线路61』 +http://183.3.134.56:9901/tsfile/live/0142_1.m3u8$LR•IPV4•110『线路61』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://r.jdshipin.com/LiYdg$LR•IPV4•110『线路62』 +http://120.77.205.62:8087/rtp/239.77.0.168:5146$LR•IPV4•110『线路62』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-39.m3u8$LR•IPV4•110『线路63』 +http://r.jdshipin.com/LiYdg$LR•IPV4•110『线路63』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://120.198.95.220:9901/tsfile/live/1010_1.m3u8?key=txiptv$LR•IPV4•110『线路64』 +https://stream1.freetv.fun/yan-dong-ti-yu-39.m3u8$LR•IPV4•110『线路64』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-19.m3u8$LR•IPV4•110『线路65』 +http://120.198.95.220:9901/tsfile/live/1010_1.m3u8?key=txiptv$LR•IPV4•110『线路65』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-3.php$LR•IPV4•110『线路66』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-19.m3u8$LR•IPV4•110『线路66』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://222.128.55.152:9080/live/gdty.m3u8$LR•IPV4•110『线路67』 +https://t.freetv.fun/live/yan-dong-ti-yu-3.php$LR•IPV4•110『线路67』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-19.m3u8$LR•IPV4•110『线路68』 +http://222.128.55.152:9080/live/gdty.m3u8$LR•IPV4•110『线路68』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-4.m3u8$LR•IPV4•110『线路69』 +https://stream1.freetv.fun/yan-dong-ti-yu-19.m3u8$LR•IPV4•110『线路69』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://php.jdshipin.com/PLTV/iptv.php?id=gdty$LR•IPV4•110『线路70』 +https://stream1.freetv.fun/yan-dong-ti-yu-4.m3u8$LR•IPV4•110『线路70』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-3.m3u8$LR•IPV4•110『线路71』 +http://php.jdshipin.com/PLTV/iptv.php?id=gdty$LR•IPV4•110『线路71』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://183.11.239.36:808/hls/2/index.m3u8$LR•IPV4•110『线路72』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-3.m3u8$LR•IPV4•110『线路72』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-5.ctv$LR•IPV4•110『线路73』 +http://183.11.239.36:808/hls/2/index.m3u8$LR•IPV4•110『线路73』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-24.ctv$LR•IPV4•110『线路74』 +https://stream1.freetv.fun/yan-dong-ti-yu-5.ctv$LR•IPV4•110『线路74』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://120.238.94.82:9901/tsfile/live/1012_1.m3u8$LR•IPV4•110『线路75』 +https://stream1.freetv.fun/yan-dong-ti-yu-24.ctv$LR•IPV4•110『线路75』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://183.237.95.108:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•110『线路76』 +http://120.238.94.82:9901/tsfile/live/1012_1.m3u8$LR•IPV4•110『线路76』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://api2.52tb.xyz/info?id=413&token=20230218qkyjia$LR•IPV4•110『线路77』 +http://183.237.95.108:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•110『线路77』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-13.m3u8$LR•IPV4•110『线路78』 +http://api2.52tb.xyz/info?id=413&token=20230218qkyjia$LR•IPV4•110『线路78』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-26.ctv$LR•IPV4•110『线路79』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-13.m3u8$LR•IPV4•110『线路79』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-2.m3u8$LR•IPV4•110『线路80』 +https://stream1.freetv.fun/yan-dong-ti-yu-26.ctv$LR•IPV4•110『线路80』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-1.m3u8$LR•IPV4•110『线路81』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-2.m3u8$LR•IPV4•110『线路81』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://bak.dou.ddns-ip.net/api.php?n=cctvxxx&id=t3ucOH&tk=zUr4K92Dl6kh$LR•IPV4•110『线路82』 +https://stream1.freetv.fun/yan-dong-ti-yu-1.m3u8$LR•IPV4•110『线路82』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://125.89.163.44:8888/udp/239.77.0.112:5146$LR•IPV4•110『线路83』 +http://bak.dou.ddns-ip.net/api.php?n=cctvxxx&id=t3ucOH&tk=zUr4K92Dl6kh$LR•IPV4•110『线路83』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-25.ctv$LR•IPV4•110『线路84』 +http://125.89.163.44:8888/udp/239.77.0.112:5146$LR•IPV4•110『线路84』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-1.m3u8$LR•IPV4•110『线路85』 +https://stream1.freetv.fun/yan-dong-ti-yu-25.ctv$LR•IPV4•110『线路85』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-16.m3u8$LR•IPV4•110『线路86』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-1.m3u8$LR•IPV4•110『线路86』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-7.m3u8$LR•IPV4•110『线路87』 +https://stream1.freetv.fun/yan-dong-ti-yu-16.m3u8$LR•IPV4•110『线路87』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-12.m3u8$LR•IPV4•110『线路88』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-7.m3u8$LR•IPV4•110『线路88』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-21.m3u8$LR•IPV4•110『线路89』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-12.m3u8$LR•IPV4•110『线路89』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6559&tk=a0c4f6cfaba3$LR•IPV4•110『线路90』 +https://stream1.freetv.fun/yan-dong-ti-yu-21.m3u8$LR•IPV4•110『线路90』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://218.15.214.115:10000/udp/239.77.0.112:5146$LR•IPV4•110『线路91』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6559&tk=a0c4f6cfaba3$LR•IPV4•110『线路91』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-2.m3u8$LR•IPV4•110『线路92』 +http://218.15.214.115:10000/udp/239.77.0.112:5146$LR•IPV4•110『线路92』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-8.m3u8$LR•IPV4•110『线路93』 +https://stream1.freetv.fun/yan-dong-ti-yu-2.m3u8$LR•IPV4•110『线路93』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-27.m3u8$LR•IPV4•110『线路94』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-8.m3u8$LR•IPV4•110『线路94』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-4.m3u8$LR•IPV4•110『线路95』 +https://stream1.freetv.fun/yan-dong-ti-yu-27.m3u8$LR•IPV4•110『线路95』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://api3.52tb.xyz/info?id=413&token=20221127jxwhhemby$LR•IPV4•110『线路96』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-4.m3u8$LR•IPV4•110『线路96』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-36.m3u8$LR•IPV4•110『线路97』 +http://api3.52tb.xyz/info?id=413&token=20221127jxwhhemby$LR•IPV4•110『线路97』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-18.m3u8$LR•IPV4•110『线路98』 +https://stream1.freetv.fun/yan-dong-ti-yu-36.m3u8$LR•IPV4•110『线路98』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gdty$LR•IPV4•110『线路99』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-18.m3u8$LR•IPV4•110『线路99』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-33.ctv$LR•IPV4•110『线路100』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gdty$LR•IPV4•110『线路100』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-16.m3u8$LR•IPV4•110『线路101』 +https://stream1.freetv.fun/yan-dong-ti-yu-33.ctv$LR•IPV4•110『线路101』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-18.ctv$LR•IPV4•110『线路102』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-16.m3u8$LR•IPV4•110『线路102』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-35.ctv$LR•IPV4•110『线路103』 +https://stream1.freetv.fun/yan-dong-ti-yu-18.ctv$LR•IPV4•110『线路103』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-6.m3u8$LR•IPV4•110『线路104』 +https://stream1.freetv.fun/yan-dong-ti-yu-35.ctv$LR•IPV4•110『线路104』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-14.m3u8$LR•IPV4•110『线路105』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-6.m3u8$LR•IPV4•110『线路105』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-38.ctv$LR•IPV4•110『线路106』 +https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-14.m3u8$LR•IPV4•110『线路106』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-gao-qing-2.m3u8$LR•IPV4•110『线路107』 +https://stream1.freetv.fun/yan-dong-ti-yu-38.ctv$LR•IPV4•110『线路107』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://t.freetv.fun/live/yan-dong-ti-yu.m3u8$LR•IPV4•110『线路108』 +https://stream1.freetv.fun/yan-dong-ti-yu-gao-qing-2.m3u8$LR•IPV4•110『线路108』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -https://stream1.freetv.fun/yan-dong-ti-yu-4.ctv$LR•IPV4•110『线路109』 +https://t.freetv.fun/live/yan-dong-ti-yu.m3u8$LR•IPV4•110『线路109』 #EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" group-title="广东",广东体育 -http://bxtv.3a.ink/api.php?id=gdty$LR•IPV4•110『线路110』 +https://stream1.freetv.fun/yan-dong-ti-yu-4.ctv$LR•IPV4•110『线路110』 #EXTINF:-1 tvg-id="广东民生" tvg-name="广东民生" group-title="广东",广东民生 https://t.freetv.fun/live/yan-dong-min-sheng-1.m3u8$LR•IPV4•55『线路1』 #EXTINF:-1 tvg-id="广东民生" tvg-name="广东民生" group-title="广东",广东民生 @@ -5646,167 +5642,167 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5196&tk=23a9aca1f79f$LR•IPV4•10 #EXTINF:-1 tvg-id="上海纪实" tvg-name="上海纪实" group-title="上海",上海纪实 http://wouu.net:9977/udp/239.93.1.137:5140$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ji-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路1』 +http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•127『线路1』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-ji-nan-xin-wen-zong-he-8.m3u8$LR•IPV4•127『线路2』 +https://stream1.freetv.fun/ji-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路2』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream.zztvzd.com/1/sd/live.m3u8?shandd$LR•IPV4•127『线路3』 +https://stream1.freetv.fun/ipv6-ji-nan-xin-wen-zong-he-8.m3u8$LR•IPV4•127『线路3』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://stream.zztvzd.com/1/sd/live.m3u8$LR•IPV4•127『线路4』 +http://stream.zztvzd.com/1/sd/live.m3u8?shandd$LR•IPV4•127『线路4』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路5』 +http://stream.zztvzd.com/1/sd/live.m3u8$LR•IPV4•127『线路5』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-1.m3u8$LR•IPV4•127『线路6』 +https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路6』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8$LR•IPV4•127『线路7』 +https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-1.m3u8$LR•IPV4•127『线路7』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.hznet.tv:1935/live/live1/500K/tzwj_video.m3u8?shandd$LR•IPV4•127『线路8』 +http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8$LR•IPV4•127『线路8』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.hznet.tv:1935/live/live1/500k/tzwj_video.m3u8$LR•IPV4•127『线路9』 +http://live.hznet.tv:1935/live/live1/500K/tzwj_video.m3u8?shandd$LR•IPV4•127『线路9』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://115.190.247.176:1111/651632657$LR•IPV4•127『线路10』 +http://live.hznet.tv:1935/live/live1/500k/tzwj_video.m3u8$LR•IPV4•127『线路10』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-1.m3u8$LR•IPV4•127『线路11』 +http://115.190.247.176:1111/651632657$LR•IPV4•127『线路11』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5014&tk=a0c4f6cfaba3$LR•IPV4•127『线路12』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-1.m3u8$LR•IPV4•127『线路12』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=20250919080134d0a4f61e680b4d1b8d2460b858ff1fec&mdspid=&spid=699212&netType=0&sid=5500002275&pid=2028597139×tamp=20250919080134&Channel_ID=0116_2600000900-99000-201600010010027&ProgramID=651632657&ParentNodeID=-99&assertID=5500002275&client_ip=106.13.250.88&SecurityKey=20250919080134&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-8.9.1-RELEASE&userid=&jmhm=&videocodec=h264&bean=mgspad&tid=android&conFee=0&puData=c6e37e6787e81aeb250c874ff8533137&ddCalcu=7c36e1e13313705e86f7f8477e88c10a5e2b$LR•IPV4•127『线路13』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5014&tk=a0c4f6cfaba3$LR•IPV4•127『线路13』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://live.wanyuannews.com/wytv/hd/live.m3u8?zsicd$LR•IPV4•127『线路14』 +http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=20250919080134d0a4f61e680b4d1b8d2460b858ff1fec&mdspid=&spid=699212&netType=0&sid=5500002275&pid=2028597139×tamp=20250919080134&Channel_ID=0116_2600000900-99000-201600010010027&ProgramID=651632657&ParentNodeID=-99&assertID=5500002275&client_ip=106.13.250.88&SecurityKey=20250919080134&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-8.9.1-RELEASE&userid=&jmhm=&videocodec=h264&bean=mgspad&tid=android&conFee=0&puData=c6e37e6787e81aeb250c874ff8533137&ddCalcu=7c36e1e13313705e86f7f8477e88c10a5e2b$LR•IPV4•127『线路14』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://123.113.205.253:3000/651632657$LR•IPV4•127『线路15』 +http://live.wanyuannews.com/wytv/hd/live.m3u8?zsicd$LR•IPV4•127『线路15』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-1.ctv$LR•IPV4•127『线路16』 +http://123.113.205.253:3000/651632657$LR•IPV4•127『线路16』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://mgtv.ottiptv.cc/migu/651632657.m3u8?migutoken=348c9164063c2b1df215dd2fa7cd92cb119d8a335ae0edfb5d615a6c714e71b669eee2f5ff1730afa92af7ca41d0aa96e3a280d7e5f2069eb8a3b852f3ebc270147489d7c8bfb08a7c4b9c4d80$LR•IPV4•127『线路17』 +https://stream1.freetv.fun/xin-wen-zong-he-1.ctv$LR•IPV4•127『线路17』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-5.m3u8$LR•IPV4•127『线路18』 +https://mgtv.ottiptv.cc/migu/651632657.m3u8?migutoken=348c9164063c2b1df215dd2fa7cd92cb119d8a335ae0edfb5d615a6c714e71b669eee2f5ff1730afa92af7ca41d0aa96e3a280d7e5f2069eb8a3b852f3ebc270147489d7c8bfb08a7c4b9c4d80$LR•IPV4•127『线路18』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://222.130.32.10:7788/651632657$LR•IPV4•127『线路19』 +https://stream1.freetv.fun/xin-wen-zong-he-5.m3u8$LR•IPV4•127『线路19』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://qcfile.qcrmt.com/nmip-media/channellive/channel100933/playlist.m3u8$LR•IPV4•127『线路20』 +http://222.130.32.10:7788/651632657$LR•IPV4•127『线路20』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://43.251.226.89:8080/play/57.m3u8$LR•IPV4•127『线路21』 +https://qcfile.qcrmt.com/nmip-media/channellive/channel100933/playlist.m3u8$LR•IPV4•127『线路21』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://47.104.178.59:3566/651632657$LR•IPV4•127『线路22』 +http://43.251.226.89:8080/play/57.m3u8$LR•IPV4•127『线路22』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://tvpull.dxhmt.cn:9081/tv/10326-1.m3u8$LR•IPV4•127『线路23』 +http://47.104.178.59:3566/651632657$LR•IPV4•127『线路23』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://m3u8channel.yunxya.com/nmip-media/channellive/channel100028/playlist.m3u8$LR•IPV4•127『线路24』 +http://tvpull.dxhmt.cn:9081/tv/10326-1.m3u8$LR•IPV4•127『线路24』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://www.freetv.top/migu/651632657.m3u8?migutoken=5ae42e8fda034ab7bf5171dafa0043e70cd12bcd716940c4572fde52ea92b0785f16f1bdbce4c83f5e075b250fe95668f19f8527dda57c27db24f95d412614d99c86a3a2d9341d88b5224b7068$LR•IPV4•127『线路25』 +https://m3u8channel.yunxya.com/nmip-media/channellive/channel100028/playlist.m3u8$LR•IPV4•127『线路25』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-9.m3u8$LR•IPV4•127『线路26』 +https://www.freetv.top/migu/651632657.m3u8?migutoken=5ae42e8fda034ab7bf5171dafa0043e70cd12bcd716940c4572fde52ea92b0785f16f1bdbce4c83f5e075b250fe95668f19f8527dda57c27db24f95d412614d99c86a3a2d9341d88b5224b7068$LR•IPV4•127『线路26』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路27』 +https://stream1.freetv.fun/xin-wen-zong-he-9.m3u8$LR•IPV4•127『线路27』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://m3u8-channel.lytv.tv/nmip-media/channellive/channel111841/playlist.m3u8$LR•IPV4•127『线路28』 +https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路28』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-13.m3u8$LR•IPV4•127『线路29』 +https://m3u8-channel.lytv.tv/nmip-media/channellive/channel111841/playlist.m3u8$LR•IPV4•127『线路29』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-xin-wen-zong-he-10.m3u8$LR•IPV4•127『线路30』 +https://stream1.freetv.fun/xin-wen-zong-he-13.m3u8$LR•IPV4•127『线路30』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://p2.vzan.com/slowlive/596867413819827251/live.m3u8$LR•IPV4•127『线路31』 +https://stream1.freetv.fun/ipv6-xin-wen-zong-he-10.m3u8$LR•IPV4•127『线路31』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://111.228.4.117:6789/migu720p.php?id=651632657$LR•IPV4•127『线路32』 +http://p2.vzan.com/slowlive/596867413819827251/live.m3u8$LR•IPV4•127『线路32』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-11.ctv$LR•IPV4•127『线路33』 +http://111.228.4.117:6789/migu720p.php?id=651632657$LR•IPV4•127『线路33』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-6.m3u8$LR•IPV4•127『线路34』 +https://stream1.freetv.fun/xin-wen-zong-he-11.ctv$LR•IPV4•127『线路34』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-12.m3u8$LR•IPV4•127『线路35』 +https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-6.m3u8$LR•IPV4•127『线路35』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://t.061899.xyz/tl/tl.php?id=shxwzh$LR•IPV4•127『线路36』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-12.m3u8$LR•IPV4•127『线路36』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-15.m3u8$LR•IPV4•127『线路37』 +http://t.061899.xyz/tl/tl.php?id=shxwzh$LR•IPV4•127『线路37』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://27.12.12.189:1234/651632657$LR•IPV4•127『线路38』 +https://stream1.freetv.fun/xin-wen-zong-he-15.m3u8$LR•IPV4•127『线路38』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0610&tk=b53028476470$LR•IPV4•127『线路39』 +http://27.12.12.189:1234/651632657$LR•IPV4•127『线路39』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路40』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0610&tk=b53028476470$LR•IPV4•127『线路40』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2441&tk=e640d0a1bf70$LR•IPV4•127『线路41』 +https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路41』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://223.247.25.221:1234/651632657$LR•IPV4•127『线路42』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2441&tk=e640d0a1bf70$LR•IPV4•127『线路42』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路43』 +http://223.247.25.221:1234/651632657$LR•IPV4•127『线路43』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路44』 +https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路44』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://migu.188766.xyz/?migutoken=779bd2c7e2b23a37be54ec1b50771d47&id=%E4%B8%8A%E6%B5%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy$LR•IPV4•127『线路45』 +https://stream1.freetv.fun/ipv6-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路45』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://hls-gateway.vpstv.net/streams/708847.m3u8$LR•IPV4•127『线路46』 +https://migu.188766.xyz/?migutoken=779bd2c7e2b23a37be54ec1b50771d47&id=%E4%B8%8A%E6%B5%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy$LR•IPV4•127『线路46』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://www.freetv.top/migu/651632657.m3u8?migutoken=b4a3e55048f55ec1c8fc5b509fbdf32f2dc5d255f5f218e79e84ca9a87fb9f2239927cb11b448f18285b50b81b4cd50a1354e9be5a3283375e85372798c3f3eb3ad60adf45eb5615f68eb4825f$LR•IPV4•127『线路47』 +https://hls-gateway.vpstv.net/streams/708847.m3u8$LR•IPV4•127『线路47』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/ipv6-xin-wen-zong-he-14.m3u8$LR•IPV4•127『线路48』 +https://www.freetv.top/migu/651632657.m3u8?migutoken=b4a3e55048f55ec1c8fc5b509fbdf32f2dc5d255f5f218e79e84ca9a87fb9f2239927cb11b448f18285b50b81b4cd50a1354e9be5a3283375e85372798c3f3eb3ad60adf45eb5615f68eb4825f$LR•IPV4•127『线路48』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://cm-live.ntjoy.com/live/4f1.m3u8$LR•IPV4•127『线路49』 +https://stream1.freetv.fun/ipv6-xin-wen-zong-he-14.m3u8$LR•IPV4•127『线路49』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-8.m3u8$LR•IPV4•127『线路50』 +https://cm-live.ntjoy.com/live/4f1.m3u8$LR•IPV4•127『线路50』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://119.88.243.98:17231/651632657$LR•IPV4•127『线路51』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-8.m3u8$LR•IPV4•127『线路51』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=65fb6a0410d3bb8b2860bfd1bac34693&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720062133&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=39.103.188.159&SecurityKey=20260720062133&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&puData=fa63a9f9fe75a87cfe516e3f688f1c25&ddCalcu=5f2avc6a13wfaa898f69ff3ee7651a58e7fc&sv=10004&ct=android$LR•IPV4•127『线路52』 +http://119.88.243.98:17231/651632657$LR•IPV4•127『线路52』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-14.m3u8$LR•IPV4•127『线路53』 +http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=65fb6a0410d3bb8b2860bfd1bac34693&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720062133&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=39.103.188.159&SecurityKey=20260720062133&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&puData=fa63a9f9fe75a87cfe516e3f688f1c25&ddCalcu=5f2avc6a13wfaa898f69ff3ee7651a58e7fc&sv=10004&ct=android$LR•IPV4•127『线路53』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-10.m3u8$LR•IPV4•127『线路54』 +https://stream1.freetv.fun/xin-wen-zong-he-14.m3u8$LR•IPV4•127『线路54』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://101.6.130.52:1234/651632657$LR•IPV4•127『线路55』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-10.m3u8$LR•IPV4•127『线路55』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2394&tk=e503191f8e20$LR•IPV4•127『线路56』 +http://101.6.130.52:1234/651632657$LR•IPV4•127『线路56』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://14.153.176.108:1234/651632657$LR•IPV4•127『线路57』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2394&tk=e503191f8e20$LR•IPV4•127『线路57』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2810&tk=a0c4f6cfaba3$LR•IPV4•127『线路58』 +http://14.153.176.108:1234/651632657$LR•IPV4•127『线路58』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路59』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2810&tk=a0c4f6cfaba3$LR•IPV4•127『线路59』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://tvfile.scjgtv.cn:443/nmip-media/channellive/channel104126/playlist.m3u8"$LR•IPV4•127『线路60』 +https://stream1.freetv.fun/xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路60』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2865&tk=f6cc1e0a0e1a$LR•IPV4•127『线路61』 +https://tvfile.scjgtv.cn:443/nmip-media/channellive/channel104126/playlist.m3u8"$LR•IPV4•127『线路61』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://bp-livetytv.bestv.cn/ch/bestvxwzh.m3u8$LR•IPV4•127『线路62』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2865&tk=f6cc1e0a0e1a$LR•IPV4•127『线路62』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://182.127.153.119:1234/651632657$LR•IPV4•127『线路63』 +http://bp-livetytv.bestv.cn/ch/bestvxwzh.m3u8$LR•IPV4•127『线路63』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://150.158.112.123/公众号~玉玉软件库/mg.php?id=shxwzh$LR•IPV4•127『线路64』 +http://182.127.153.119:1234/651632657$LR•IPV4•127『线路64』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5599&tk=2aca1ad9a849$LR•IPV4•127『线路65』 +http://150.158.112.123/公众号~玉玉软件库/mg.php?id=shxwzh$LR•IPV4•127『线路65』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://t.freetv.fun/live/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路66』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5599&tk=2aca1ad9a849$LR•IPV4•127『线路66』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=20251023080141ea171d5993054ddd94612bf653be3cfa&mdspid=&spid=699212&netType=0&sid=5500002275&pid=2028597139×tamp=20251023080141&Channel_ID=0116_2600000900-99000-201600010010027&ProgramID=651632657&ParentNodeID=-99&assertID=5500002275&client_ip=106.13.250.83&SecurityKey=20251023080141&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-8.9.2-RELEASE&userid=&jmhm=&videocodec=h264&bean=mgspad&tid=android&conFee=0&puData=4757c0d2f0cd0feb69bcfc7ea14ddd49&ddCalcu=9447ed52d71dc0401da2ef70ccfdc0bf9e6b$LR•IPV4•127『线路67』 +https://t.freetv.fun/live/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路67』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720040224&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260720040224&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=386c7449d474e6a64027f896037b61b5&sv=10004&ct=android$LR•IPV4•127『线路68』 +http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=20251023080141ea171d5993054ddd94612bf653be3cfa&mdspid=&spid=699212&netType=0&sid=5500002275&pid=2028597139×tamp=20251023080141&Channel_ID=0116_2600000900-99000-201600010010027&ProgramID=651632657&ParentNodeID=-99&assertID=5500002275&client_ip=106.13.250.83&SecurityKey=20251023080141&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-8.9.2-RELEASE&userid=&jmhm=&videocodec=h264&bean=mgspad&tid=android&conFee=0&puData=4757c0d2f0cd0feb69bcfc7ea14ddd49&ddCalcu=9447ed52d71dc0401da2ef70ccfdc0bf9e6b$LR•IPV4•127『线路68』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5985&tk=e640d0a1bf70$LR•IPV4•127『线路69』 +http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720040224&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260720040224&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=386c7449d474e6a64027f896037b61b5&sv=10004&ct=android$LR•IPV4•127『线路69』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://api2.52tb.xyz/info?id=371&token=20230218qkyjia$LR•IPV4•127『线路70』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5985&tk=e640d0a1bf70$LR•IPV4•127『线路70』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://xatv-yt.xiancity.cn/live/1/index.m3u8$LR•IPV4•127『线路71』 +http://api2.52tb.xyz/info?id=371&token=20230218qkyjia$LR•IPV4•127『线路71』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://zby.130519.xyz/PLTV/11/224/3221226136/index.m3u8$LR•IPV4•127『线路72』 +https://xatv-yt.xiancity.cn/live/1/index.m3u8$LR•IPV4•127『线路72』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路73』 +https://zby.130519.xyz/PLTV/11/224/3221226136/index.m3u8$LR•IPV4•127『线路73』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路74』 +https://stream1.freetv.fun/xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路74』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://mgsp-ws2.live.miguvideo.com:8088/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720080230&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260720080230&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e2c8535072985f687782bfd09a305c6f&sv=10004&ct=android$LR•IPV4•127『线路75』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路75』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://116.52.173.5:1234/651632657$LR•IPV4•127『线路76』 +http://mgsp-ws2.live.miguvideo.com:8088/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720080230&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260720080230&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e2c8535072985f687782bfd09a305c6f&sv=10004&ct=android$LR•IPV4•127『线路76』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•127『线路77』 +http://116.52.173.5:1234/651632657$LR•IPV4•127『线路77』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路78』 +https://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•127『线路78』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://api3.52tb.xyz/info?id=371&token=20221127jxwhhemby$LR•IPV4•127『线路79』 +https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路79』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0708&tk=23a9aca1f79f$LR•IPV4•127『线路80』 +http://api3.52tb.xyz/info?id=371&token=20221127jxwhhemby$LR•IPV4•127『线路80』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 -http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•127『线路81』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0708&tk=23a9aca1f79f$LR•IPV4•127『线路81』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 http://stream8.jlntv.cn/shulan/sd/live.m3u8?_upt=332db6421699196585$LR•IPV4•127『线路82』 #EXTINF:-1 tvg-id="新闻综合" tvg-name="新闻综合" group-title="上海",新闻综合 @@ -6172,13 +6168,13 @@ http://cdn6.163189.xyz/163189/fhzx$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-id="凤凰资讯" tvg-name="凤凰资讯" group-title="港澳台",凤凰资讯 http://223.110.245.167/ott.js.chinamobile.com/PLTV/3/224/3221226923/index.m3u8$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="凤凰香港" tvg-name="凤凰香港" group-title="港澳台",凤凰香港 -http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•8『线路1』 +p3p://167.114.175.6:55331/5fe0b82c000cac9774c17f262e43314d$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-id="凤凰香港" tvg-name="凤凰香港" group-title="港澳台",凤凰香港 -https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•8『线路2』 +http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•8『线路2』 #EXTINF:-1 tvg-id="凤凰香港" tvg-name="凤凰香港" group-title="港澳台",凤凰香港 -https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•8『线路3』 +https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-id="凤凰香港" tvg-name="凤凰香港" group-title="港澳台",凤凰香港 -p3p://167.114.175.6:55331/5fe0b82c000cac9774c17f262e43314d$LR•IPV4•8『线路4』 +https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-id="凤凰香港" tvg-name="凤凰香港" group-title="港澳台",凤凰香港 http://r.jdshipin.com/yDoTN$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-id="凤凰香港" tvg-name="凤凰香港" group-title="港澳台",凤凰香港 @@ -6306,11 +6302,11 @@ https://v3.mediacast.hk/webcast/bshdlive-pc/chunklist_w99771165.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="耀才财经" tvg-name="耀才财经" group-title="港澳台",耀才财经 http://202.69.67.66:443/webcast/bshdlive-mobile/playlist.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="美亚C+" tvg-name="美亚C+" group-title="港澳台",美亚C+ -http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/03.m3u8$LR•IPV4•3『线路1』 +http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/01.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="美亚C+" tvg-name="美亚C+" group-title="港澳台",美亚C+ -http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/01.m3u8$LR•IPV4•3『线路2』 +http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/02.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="美亚C+" tvg-name="美亚C+" group-title="港澳台",美亚C+ -http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/02.m3u8$LR•IPV4•3『线路3』 +http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/03.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="数位电影" tvg-name="数位电影" group-title="港澳台",数位电影 p3p://167.114.175.6:55331/6223ae1b0007136f3e5c44280e3300fa$LR•IPV4 #EXTINF:-1 tvg-id="龙华偶像" tvg-name="龙华偶像" group-title="港澳台",龙华偶像 @@ -6330,55 +6326,55 @@ rtmp://f13h.mine.nu/sat/tv771$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="纬来日本" tvg-name="纬来日本" group-title="港澳台",纬来日本 p3p://167.114.175.6:55331/5fe1add80007bbbd788125c43bf36060$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=1978&tk=e640d0a1bf70$LR•IPV4•25『线路1』 +rtmp://f13h.mine.nu:1935/sat/tv721$LR•IPV4•25『线路1』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://api3.52tb.xyz/info?id=376&token=20221127jxwhhemby$LR•IPV4•25『线路2』 +http://211.72.65.236:8585/.m3u8$LR•IPV4•25『线路2』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://cdn.iptv8k.top/dl/jrys.php?id=292&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路3』 +rtmp://f13h.mine.nu/sat/tv721$LR•IPV4•25『线路3』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://smart.pendy.dpdns.org/Smart.php?id=videolandsport$LR•IPV4•25『线路4』 +http://125.227.210.55:8155/VideoInput/play.ts$LR•IPV4•25『线路4』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://122.117.71.103:8562/http/61.222.53.250:8081/hls/67/809/ch28.m3u8$LR•IPV4•25『线路5』 +https://stream1.freetv.fun/wei-lai-ti-yu-9.ctv$LR•IPV4•25『线路5』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://stream1.freetv.fun/wei-lai-ti-yu-3.m3u8$LR•IPV4•25『线路6』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=1978&tk=e640d0a1bf70$LR•IPV4•25『线路6』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://epg.pw/stream/4f18dfe0593db5c686eb64ae8edaf2a9202d4d46bdc9bbde2cee27708e12ea01.m3u8$LR•IPV4•25『线路7』 +http://api3.52tb.xyz/info?id=376&token=20221127jxwhhemby$LR•IPV4•25『线路7』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://api.mytv666.top/api/qwt.php?t=体育频道&id=纬来体育$LR•IPV4•25『线路8』 +https://cdn.iptv8k.top/dl/jrys.php?id=292&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路8』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://epg.pw/stream/8855a9936e37e608a0ec8a014cce1673dee9c5d68d560da376cc92e5edef2b25.m3u8$LR•IPV4•25『线路9』 +https://smart.pendy.dpdns.org/Smart.php?id=videolandsport$LR•IPV4•25『线路9』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://hls.iill.top/api/wlty/index.m3u8$LR•IPV4•25『线路10』 +http://122.117.71.103:8562/http/61.222.53.250:8081/hls/67/809/ch28.m3u8$LR•IPV4•25『线路10』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/videolandsport/playlist.m3u8$LR•IPV4•25『线路11』 +https://stream1.freetv.fun/wei-lai-ti-yu-3.m3u8$LR•IPV4•25『线路11』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://aktv_stream1.m16tv.cfd/stream/tuntun/null/AKTV.m3u8$LR•IPV4•25『线路12』 +https://epg.pw/stream/4f18dfe0593db5c686eb64ae8edaf2a9202d4d46bdc9bbde2cee27708e12ea01.m3u8$LR•IPV4•25『线路12』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://aktv.top/AKTV/live/aktv3/null-1/AKTV.m3u8$LR•IPV4•25『线路13』 +http://api.mytv666.top/api/qwt.php?t=体育频道&id=纬来体育$LR•IPV4•25『线路13』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://cdn.iptv8k.top/dl/jrys.php?id=291&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路14』 +https://epg.pw/stream/8855a9936e37e608a0ec8a014cce1673dee9c5d68d560da376cc92e5edef2b25.m3u8$LR•IPV4•25『线路14』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://hls-gateway.vpstv.net/streams/477026.m3u8$LR•IPV4•25『线路15』 +https://hls.iill.top/api/wlty/index.m3u8$LR•IPV4•25『线路15』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2056&tk=e640d0a1bf70$LR•IPV4•25『线路16』 +http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/videolandsport/playlist.m3u8$LR•IPV4•25『线路16』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://epg.pw/stream/ab6df63b64d0cc44a1f4f029ed847a26fa54a7aebd455578fb05a63f02c22f4b.m3u8$LR•IPV4•25『线路17』 +http://aktv_stream1.m16tv.cfd/stream/tuntun/null/AKTV.m3u8$LR•IPV4•25『线路17』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://cdn.iptv8k.top/dl/jrys.php?id=292&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路18』 +http://aktv.top/AKTV/live/aktv3/null-1/AKTV.m3u8$LR•IPV4•25『线路18』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://zb.xmzb.xyz/123.php?id=⚽马上oppppp一纬来体育$LR•IPV4•25『线路19』 +https://cdn.iptv8k.top/dl/jrys.php?id=291&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路19』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://aktv_stream1.m16tv.cfd/stream/aktv3/null-1/AKTV.m3u8$LR•IPV4•25『线路20』 +https://hls-gateway.vpstv.net/streams/477026.m3u8$LR•IPV4•25『线路20』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -rtmp://f13h.mine.nu:1935/sat/tv721$LR•IPV4•25『线路21』 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2056&tk=e640d0a1bf70$LR•IPV4•25『线路21』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://211.72.65.236:8585/.m3u8$LR•IPV4•25『线路22』 +https://epg.pw/stream/ab6df63b64d0cc44a1f4f029ed847a26fa54a7aebd455578fb05a63f02c22f4b.m3u8$LR•IPV4•25『线路22』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -rtmp://f13h.mine.nu/sat/tv721$LR•IPV4•25『线路23』 +https://cdn.iptv8k.top/dl/jrys.php?id=292&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路23』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -http://125.227.210.55:8155/VideoInput/play.ts$LR•IPV4•25『线路24』 +http://zb.xmzb.xyz/123.php?id=⚽马上oppppp一纬来体育$LR•IPV4•25『线路24』 #EXTINF:-1 tvg-id="纬来体育" tvg-name="纬来体育" group-title="港澳台",纬来体育 -https://stream1.freetv.fun/wei-lai-ti-yu-9.ctv$LR•IPV4•25『线路25』 +http://aktv_stream1.m16tv.cfd/stream/aktv3/null-1/AKTV.m3u8$LR•IPV4•25『线路25』 #EXTINF:-1 tvg-id="中视闽南" tvg-name="中视闽南" group-title="港澳台",中视闽南 rtmp://f13h.mine.nu/sat/tv091$LR•IPV4 #EXTINF:-1 tvg-id="中视新闻" tvg-name="中视新闻" group-title="港澳台",中视新闻 @@ -6600,17 +6596,17 @@ rtmp://f13h.mine.nu/sat/tv051$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="MoMo综合" tvg-name="MoMo综合" group-title="港澳台",MoMo综合 p3p://167.114.175.6:55331/621e17750005eaa02887cb6e61ea2a58$LR•IPV4 #EXTINF:-1 tvg-id="ELEVEN体育1" tvg-name="ELEVEN体育1" group-title="港澳台",ELEVEN体育1 -https://stream1.freetv.fun/eltaai-er-da-ti-yu--1--wj-1.ctv$LR•IPV4•3『线路1』 +https://smart.pendy.dpdns.org/Smart.php?id=eltasport1_twn$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="ELEVEN体育1" tvg-name="ELEVEN体育1" group-title="港澳台",ELEVEN体育1 -https://smart.pendy.dpdns.org/Smart.php?id=eltasport1_twn$LR•IPV4•3『线路2』 +rtmp://f13h.mine.nu/sat/tv731$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="ELEVEN体育1" tvg-name="ELEVEN体育1" group-title="港澳台",ELEVEN体育1 -rtmp://f13h.mine.nu/sat/tv731$LR•IPV4•3『线路3』 +https://stream1.freetv.fun/eltaai-er-da-ti-yu--1--wj-1.ctv$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="ELEVEN体育2" tvg-name="ELEVEN体育2" group-title="港澳台",ELEVEN体育2 -https://stream1.freetv.fun/eltaai-er-da-ti-yu--2--wj-1.ctv$LR•IPV4•3『线路1』 +https://smart.pendy.dpdns.org/Smart.php?id=eltasport2_twn$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="ELEVEN体育2" tvg-name="ELEVEN体育2" group-title="港澳台",ELEVEN体育2 -https://smart.pendy.dpdns.org/Smart.php?id=eltasport2_twn$LR•IPV4•3『线路2』 +rtmp://f13h.mine.nu/sat/tv741$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="ELEVEN体育2" tvg-name="ELEVEN体育2" group-title="港澳台",ELEVEN体育2 -rtmp://f13h.mine.nu/sat/tv741$LR•IPV4•3『线路3』 +https://stream1.freetv.fun/eltaai-er-da-ti-yu--2--wj-1.ctv$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="半岛新闻" tvg-name="半岛新闻" group-title="港澳台",半岛新闻 http://live-hls-web-aje.getaj.net/AJE/01.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="半岛新闻" tvg-name="半岛新闻" group-title="港澳台",半岛新闻 @@ -6680,13 +6676,13 @@ p3p://167.114.175.6:55331/65ad274400000b46bd92da681fce74f2$LR•IPV4•2『线 #EXTINF:-1 tvg-id="ROCK Action" tvg-name="ROCK Action" group-title="港澳台",ROCK Action http://nmk.ioapk.com:5050/4gtv-live138/index.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="TVB Plus" tvg-name="TVB Plus" group-title="港澳台",TVB Plus -http://r.jdshipin.com/Nr5jq$LR•IPV4•4『线路1』 +http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="TVB Plus" tvg-name="TVB Plus" group-title="港澳台",TVB Plus -http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•4『线路2』 +p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="TVB Plus" tvg-name="TVB Plus" group-title="港澳台",TVB Plus -p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•4『线路3』 +p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="TVB Plus" tvg-name="TVB Plus" group-title="港澳台",TVB Plus -p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•4『线路4』 +http://r.jdshipin.com/Nr5jq$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="AXN" tvg-name="AXN" group-title="港澳台",AXN p3p://167.114.175.6:55331/66d23a53000d25d573c606e3274f26c5$LR•IPV4•25『线路1』 #EXTINF:-1 tvg-id="AXN" tvg-name="AXN" group-title="港澳台",AXN @@ -6988,13 +6984,13 @@ https://d198ro05q94rc4.cloudfront.net/XITE_Rock_On.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="FIGHT SPORTS" tvg-name="FIGHT SPORTS" group-title="港澳台",FIGHT SPORTS p3p://167.114.175.6:55331/65a4480e000eb9449aeb1d5a33663b73$LR•IPV4 #EXTINF:-1 tvg-id="NBA TV" tvg-name="NBA TV" group-title="港澳台",NBA TV -https://stream1.freetv.fun/nba-tv-5.m3u8$LR•IPV4•6『线路1』 +http://170.yfvodcdn.com:19980/live/nbaTV2/hls.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-id="NBA TV" tvg-name="NBA TV" group-title="港澳台",NBA TV -https://stream1.freetv.fun/nba-tv-7.m3u8$LR•IPV4•6『线路2』 +p3p://167.114.175.6:55331/65a587500007bc039fca3566638e69af$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="NBA TV" tvg-name="NBA TV" group-title="港澳台",NBA TV -http://170.yfvodcdn.com:19980/live/nbaTV2/hls.m3u8$LR•IPV4•6『线路3』 +https://stream1.freetv.fun/nba-tv-5.m3u8$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="NBA TV" tvg-name="NBA TV" group-title="港澳台",NBA TV -p3p://167.114.175.6:55331/65a587500007bc039fca3566638e69af$LR•IPV4•6『线路4』 +https://stream1.freetv.fun/nba-tv-7.m3u8$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-id="NBA TV" tvg-name="NBA TV" group-title="港澳台",NBA TV https://amg00556-amg00556c3-firetv-us-6060.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-id="NBA TV" tvg-name="NBA TV" group-title="港澳台",NBA TV @@ -7400,9 +7396,9 @@ https://cffda8ff.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/U2Ftc3 #EXTINF:-1 tvg-id="Newsmax" tvg-name="Newsmax" group-title="港澳台",Newsmax https://nmx1ota.akamaized.net/hls/live/2107010/Live_1/3.m3u8$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-id="Newsmax" tvg-name="Newsmax" group-title="港澳台",Newsmax -http://nmxlive.akamaized.net/hls/live/529965/Live_1/index.m3u8$LR•IPV4•8『线路2』 +https://nmxlive.akamaized.net/hls/live/529965/Live_1/index.m3u8$LR•IPV4•8『线路2』 #EXTINF:-1 tvg-id="Newsmax" tvg-name="Newsmax" group-title="港澳台",Newsmax -https://nmxlive.akamaized.net/hls/live/529965/Live_1/index.m3u8$LR•IPV4•8『线路3』 +http://nmxlive.akamaized.net/hls/live/529965/Live_1/index.m3u8$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-id="Newsmax" tvg-name="Newsmax" group-title="港澳台",Newsmax https://2-fss-2.streamhoster.com/pl_120/206858-4404556-1/playlist.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-id="Newsmax" tvg-name="Newsmax" group-title="港澳台",Newsmax @@ -7546,13 +7542,13 @@ https://jmp2.uk/plu-64a3d96f060e830008af6745.m3u8$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-id="香港国际财经" tvg-name="香港国际财经" group-title="港澳台",香港国际财经 p3p://167.114.175.6:55331/64838620000cd8ed32fb0d6a414411f7$LR•IPV4 #EXTINF:-1 tvg-id="Bloomberg" tvg-name="Bloomberg" group-title="港澳台",Bloomberg -https://epg.pw/stream/d2edf469b9079064a283f4b0811cbf6f2597ebbb3d08dcf77036a4b5a791b7cf.m3u8$LR•IPV4•16『线路1』 +https://bloomberg-bloombergtv-3-nl.samsung.wurl.tv/playlist.m3u8$LR•IPV4•16『线路1』 #EXTINF:-1 tvg-id="Bloomberg" tvg-name="Bloomberg" group-title="港澳台",Bloomberg -https://bloomberg-bloombergtv-3-nl.samsung.wurl.tv/playlist.m3u8$LR•IPV4•16『线路2』 +https://bloomberg-bloombergtv-5-eu.plex.wurl.tv/3ea2c48ba0034cc276591c94a5b439c0.m3u8$LR•IPV4•16『线路2』 #EXTINF:-1 tvg-id="Bloomberg" tvg-name="Bloomberg" group-title="港澳台",Bloomberg -https://bloomberg-bloombergtv-5-eu.plex.wurl.tv/3ea2c48ba0034cc276591c94a5b439c0.m3u8$LR•IPV4•16『线路3』 +https://liveprodusphoenixeast.akamaized.net/USPhx-HD/Channel-TX-USPhx-AWS-virginia-1/Source-USPhx-16k-1-s6lk2-BP-07-02-81ykIWnsMsg_live.m3u8$LR•IPV4•16『线路3』 #EXTINF:-1 tvg-id="Bloomberg" tvg-name="Bloomberg" group-title="港澳台",Bloomberg -https://liveprodusphoenixeast.akamaized.net/USPhx-HD/Channel-TX-USPhx-AWS-virginia-1/Source-USPhx-16k-1-s6lk2-BP-07-02-81ykIWnsMsg_live.m3u8$LR•IPV4•16『线路4』 +https://epg.pw/stream/d2edf469b9079064a283f4b0811cbf6f2597ebbb3d08dcf77036a4b5a791b7cf.m3u8$LR•IPV4•16『线路4』 #EXTINF:-1 tvg-id="Bloomberg" tvg-name="Bloomberg" group-title="港澳台",Bloomberg https://ciner.daioncdn.net/bloomberght/bloomberght.m3u8$LR•IPV4•16『线路5』 #EXTINF:-1 tvg-id="Bloomberg" tvg-name="Bloomberg" group-title="港澳台",Bloomberg diff --git a/cluntop_tvbox/lib/iptv.txt b/cluntop_tvbox/lib/iptv.txt index 096c5710..c75f2455 100755 --- a/cluntop_tvbox/lib/iptv.txt +++ b/cluntop_tvbox/lib/iptv.txt @@ -33,7 +33,7 @@ 北京卫视4K,http://106.53.99.30/tv/api.php?id=bjws4k$LR•IPV4•5『线路5』 CCTV4K,http://vip1.xinketongxun.fun:8082/tsfile/live/1026_1.m3u8$LR•IPV4•7『线路1』 CCTV4K,http://101.43.145.141:12002/gaoma/cctv4k.m3u8$LR•IPV4•7『线路2』 -CCTV4K,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784566800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-730f415c652ee5e576120f9b404fb4b6&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•7『线路3』 +CCTV4K,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784577600-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-7969e68fdd42ddce920e93702f653287&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•7『线路3』 CCTV4K,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784563200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-a22aae685d54194b7e9d9460067e40a1&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•7『线路4』 CCTV4K,http://198.204.240.250:82/live/cctv4k.m3u8$LR•IPV4•7『线路5』 CCTV4K,http://fn.tmde.top:35455/nptv/cctv4k.m3u8$LR•IPV4•7『线路6』 @@ -57,9 +57,9 @@ CCTV1,http://74.91.26.218:82/live/cctv1hd.m3u8$LR•IPV4•14『线路7』 CCTV1,http://38.75.136.137:98/gslb/dsdqbv/cctv1hd.m3u8?auth=test20251009$LR•IPV4•14『线路8』 CCTV1,http://112.46.105.20:8009/hls/501/index.m3u8$LR•IPV4•14『线路9』 CCTV1,http://153.0.171.163:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路10』 -CCTV1,http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•14『线路11』 -CCTV1,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv1hd$LR•IPV4•14『线路12』 -CCTV1,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•14『线路13』 +CCTV1,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•14『线路11』 +CCTV1,http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•14『线路12』 +CCTV1,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv1hd$LR•IPV4•14『线路13』 CCTV1,http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•14『线路14』 CCTV2,http://111.8.224.6:9999/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路1』 CCTV2,http://74.91.26.218:82/live/cctv2hd.m3u8$LR•IPV4•13『线路2』 @@ -72,8 +72,8 @@ CCTV2,http://183.11.239.36:808/hls/20/index.m3u8$LR•IPV4•13『线路8』 CCTV2,http://38.75.136.137:98/gslb/dsdqbv/cctv2hd.m3u8?auth=test20251009$LR•IPV4•13『线路9』 CCTV2,http://112.46.105.20:8009/hls/502/index.m3u8$LR•IPV4•13『线路10』 CCTV2,http://153.0.171.163:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路11』 -CCTV2,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv2hd$LR•IPV4•13『线路12』 -CCTV2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•13『线路13』 +CCTV2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•13『线路12』 +CCTV2,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv2hd$LR•IPV4•13『线路13』 CCTV3,http://111.8.224.6:9999/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路1』 CCTV3,http://1.24.39.180:9003/hls/3/index.m3u8$LR•IPV4•12『线路2』 CCTV3,http://119.129.172.128:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路3』 @@ -96,26 +96,26 @@ CCTV4,http://112.27.235.94:8000/hls/4/index.m3u8$LR•IPV4•17『线路7』 CCTV4,http://112.46.105.20:8009/hls/4/index.m3u8$LR•IPV4•17『线路8』 CCTV4,http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•17『线路9』 CCTV4,p3p://167.114.175.6:55331/61244d9c0006885d64b1b7591f6c12a0$LR•IPV4•17『线路10』 -CCTV4,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784566800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-c1cf4fff39965bac547f1dcb5e158ac6&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•17『线路11』 +CCTV4,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784577600-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-f6e862a581620f6c4f5ed8db69d729ec&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•17『线路11』 CCTV4,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784530800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-3d1b75295c548c571c6c20e463bb1346&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•17『线路12』 CCTV4,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784563200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-d2fad62231892608e28a29d882cd7762&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•17『线路13』 -CCTV4,http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•17『线路14』 -CCTV4,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•17『线路15』 +CCTV4,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•17『线路14』 +CCTV4,http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•17『线路15』 CCTV4,https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•17『线路16』 CCTV4,https://dash2.antik.sk/live/test_cctv_tizen/playlist.m3u8$LR•IPV4•17『线路17』 CCTV5,http://183.11.239.36:808/hls/93/index.m3u8$LR•IPV4•14『线路1』 -CCTV5,http://119.129.172.251:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 -CCTV5,http://119.129.172.246:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 -CCTV5,http://119.129.172.128:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 -CCTV5,http://119.129.172.51:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路5』 -CCTV5,http://38.75.136.137:98/gslb/dsdqbv/cctv5hd.m3u8?auth=test20251009$LR•IPV4•14『线路6』 -CCTV5,http://112.46.105.20:8009/hls/503/index.m3u8$LR•IPV4•14『线路7』 -CCTV5,http://153.0.171.163:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路8』 +CCTV5,http://38.75.136.137:98/gslb/dsdqbv/cctv5hd.m3u8?auth=test20251009$LR•IPV4•14『线路2』 +CCTV5,http://112.46.105.20:8009/hls/503/index.m3u8$LR•IPV4•14『线路3』 +CCTV5,http://153.0.171.163:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 +CCTV5,http://119.129.172.251:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路5』 +CCTV5,http://119.129.172.246:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路6』 +CCTV5,http://119.129.172.128:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路7』 +CCTV5,http://119.129.172.51:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路8』 CCTV5,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226469/1.m3u8?$LR•IPV6•14『线路9』 CCTV5,http://111.8.224.6:9999/tsfile/live/1052_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路10』 CCTV5,http://112.27.235.94:8000/hls/6/index.m3u8$LR•IPV4•14『线路11』 -CCTV5,http://124.228.160.210:9901/tsfile/live/0016_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路12』 -CCTV5,http://38.75.136.137:98/gslb/dsdqbv/cctv5p.m3u8?auth=test20251009$LR•IPV4•14『线路13』 +CCTV5,http://38.75.136.137:98/gslb/dsdqbv/cctv5p.m3u8?auth=test20251009$LR•IPV4•14『线路12』 +CCTV5,http://124.228.160.210:9901/tsfile/live/0016_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路13』 CCTV5,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226894/1.m3u8?$LR•IPV6•14『线路14』 CCTV6,http://1.24.39.180:9003/hls/6/index.m3u8$LR•IPV4•16『线路1』 CCTV6,http://119.129.172.128:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路2』 @@ -127,21 +127,21 @@ CCTV6,http://38.75.136.137:98/gslb/dsdqbv/cctv6hd.m3u8?auth=test20251009$LR•IP CCTV6,http://112.46.105.20:8009/hls/6/index.m3u8$LR•IPV4•16『线路8』 CCTV6,http://153.0.171.163:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路9』 CCTV6,http://74.91.26.218:82/live/cctv6hd.m3u8$LR•IPV4•16『线路10』 -CCTV6,http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•16『线路11』 -CCTV6,http://198.204.240.250:82/live/cctv6.m3u8$LR•IPV4•16『线路12』 -CCTV6,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv6hd$LR•IPV4•16『线路13』 -CCTV6,http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•16『线路14』 -CCTV6,http://198.204.228.26/live/cctv6hd.m3u8$LR•IPV4•16『线路15』 -CCTV6,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•16『线路16』 +CCTV6,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•16『线路11』 +CCTV6,http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•16『线路12』 +CCTV6,http://198.204.240.250:82/live/cctv6.m3u8$LR•IPV4•16『线路13』 +CCTV6,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv6hd$LR•IPV4•16『线路14』 +CCTV6,http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•16『线路15』 +CCTV6,http://198.204.228.26/live/cctv6hd.m3u8$LR•IPV4•16『线路16』 CCTV7,http://112.27.235.94:8000/hls/8/index.m3u8$LR•IPV4•9『线路1』 CCTV7,http://38.75.136.137:98/gslb/dsdqbv/cctv7hd.m3u8?auth=test20251009$LR•IPV4•9『线路2』 CCTV7,http://112.46.105.20:8009/hls/504/index.m3u8$LR•IPV4•9『线路3』 CCTV7,http://153.0.171.163:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路4』 CCTV7,http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•9『线路5』 -CCTV7,http://69.30.245.50/live/cctv7.m3u8$LR•IPV4•9『线路6』 -CCTV7,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv7hd$LR•IPV4•9『线路7』 -CCTV7,http://113.25.252.226:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路8』 -CCTV7,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•9『线路9』 +CCTV7,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•9『线路6』 +CCTV7,http://69.30.245.50/live/cctv7.m3u8$LR•IPV4•9『线路7』 +CCTV7,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv7hd$LR•IPV4•9『线路8』 +CCTV7,http://113.25.252.226:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路9』 CCTV8,http://1.24.39.180:9003/hls/8/index.m3u8$LR•IPV4•13『线路1』 CCTV8,http://38.75.136.137:98/gslb/dsdqpub/cctv8hd.m3u8?auth=testpub$LR•IPV4•13『线路2』 CCTV8,http://112.27.235.94:8000/hls/9/index.m3u8$LR•IPV4•13『线路3』 @@ -149,12 +149,12 @@ CCTV8,http://38.75.136.137:98/gslb/dsdqbv/cctv8hd.m3u8?auth=test20251009$LR•IP CCTV8,http://112.46.105.20:8009/hls/8/index.m3u8$LR•IPV4•13『线路5』 CCTV8,http://153.0.171.163:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路6』 CCTV8,http://183.196.25.171:808/hls/77/index.m3u8$LR•IPV4•13『线路7』 -CCTV8,http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•13『线路8』 -CCTV8,http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•13『线路9』 -CCTV8,http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•13『线路10』 -CCTV8,http://69.30.245.50/live/cctv8.m3u8$LR•IPV4•13『线路11』 -CCTV8,http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•13『线路12』 -CCTV8,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•13『线路13』 +CCTV8,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•13『线路8』 +CCTV8,http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•13『线路9』 +CCTV8,http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•13『线路10』 +CCTV8,http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•13『线路11』 +CCTV8,http://69.30.245.50/live/cctv8.m3u8$LR•IPV4•13『线路12』 +CCTV8,http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•13『线路13』 CCTV9,http://112.123.243.37:50085/tsfile/live/0010_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•16『线路1』 CCTV9,http://1.24.39.180:9003/hls/9/index.m3u8$LR•IPV4•16『线路2』 CCTV9,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=73b69ea221be0bd00d6e465f10653101$LR•IPV4•16『线路3』 @@ -162,14 +162,14 @@ CCTV9,http://74.91.26.218:82/live/cctv9hd.m3u8$LR•IPV4•16『线路4』 CCTV9,http://38.75.136.137:98/gslb/dsdqbv/cctv9hd.m3u8?auth=test20251009$LR•IPV4•16『线路5』 CCTV9,http://112.46.105.20:8009/hls/509/index.m3u8$LR•IPV4•16『线路6』 CCTV9,http://153.0.171.163:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路7』 -CCTV9,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=7aedd3ff6f5c235e2993d02697e5e737$LR•IPV4•16『线路8』 +CCTV9,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=baeda145a2614620a60ee35098ad7733$LR•IPV4•16『线路8』 CCTV9,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=c9b941e7fe950dba544639d378846a03$LR•IPV4•16『线路9』 CCTV9,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=46ecda581e9c3dec58661282571d71b7$LR•IPV4•16『线路10』 -CCTV9,http://69.30.245.50/live/cctv9.m3u8$LR•IPV4•16『线路11』 -CCTV9,http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•16『线路12』 -CCTV9,http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•16『线路13』 -CCTV9,http://113.25.252.226:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路14』 -CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•16『线路15』 +CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•16『线路11』 +CCTV9,http://69.30.245.50/live/cctv9.m3u8$LR•IPV4•16『线路12』 +CCTV9,http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•16『线路13』 +CCTV9,http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•16『线路14』 +CCTV9,http://113.25.252.226:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路15』 CCTV9,https://xykt-fix.github.io/Y77.m3u8$LR•IPV4•16『线路16』 CCTV10,http://111.8.224.6:9999/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路1』 CCTV10,http://173.208.212.130:8181/1080p/cctv10.m3u8$LR•IPV4•13『线路2』 @@ -180,10 +180,10 @@ CCTV10,http://38.75.136.137:98/gslb/dsdqbv/cctv10hd.m3u8?auth=test20251009$LR• CCTV10,http://112.46.105.20:8009/hls/506/index.m3u8$LR•IPV4•13『线路7』 CCTV10,http://153.0.171.163:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路8』 CCTV10,http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•13『线路9』 -CCTV10,https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•13『线路10』 -CCTV10,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv10hd$LR•IPV4•13『线路11』 -CCTV10,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•13『线路12』 -CCTV10,https://jsv-live-play.sfccn.com/live/jsv_3920_fhd.m3u8$LR•IPV4•13『线路13』 +CCTV10,https://jsv-live-play.sfccn.com/live/jsv_3920_fhd.m3u8$LR•IPV4•13『线路10』 +CCTV10,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•13『线路11』 +CCTV10,https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•13『线路12』 +CCTV10,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv10hd$LR•IPV4•13『线路13』 CCTV11,http://111.8.224.6:9999/tsfile/live/1041_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路1』 CCTV11,http://1.24.39.180:9003/hls/11/index.m3u8$LR•IPV4•10『线路2』 CCTV11,http://cd-live-stream.news.cctvplus.com/live/smil:CHANNEL1.smil/chunklist_w744036192_b1000000.m3u8$LR•IPV4•10『线路3』 @@ -192,16 +192,16 @@ CCTV11,http://38.75.136.137:98/gslb/dsdqbv/cctv11hd.m3u8?auth=test20251009$LR• CCTV11,http://153.0.171.163:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路6』 CCTV11,http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•10『线路7』 CCTV11,http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•10『线路8』 -CCTV11,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•10『线路9』 -CCTV11,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•10『线路10』 +CCTV11,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•10『线路9』 +CCTV11,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•10『线路10』 CCTV12,http://74.91.26.218:82/live/cctv12hd.m3u8$LR•IPV4•8『线路1』 CCTV12,http://112.27.235.94:8000/hls/13/index.m3u8$LR•IPV4•8『线路2』 CCTV12,http://38.75.136.137:98/gslb/dsdqbv/cctv12hd.m3u8?auth=test20251009$LR•IPV4•8『线路3』 CCTV12,http://112.46.105.20:8009/hls/507/index.m3u8$LR•IPV4•8『线路4』 CCTV12,http://153.0.171.163:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•8『线路5』 -CCTV12,http://38.75.136.137:98/gslb/dsdqpub/cctv12hd.m3u8?auth=testpub$LR•IPV4•8『线路6』 -CCTV12,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv12hd$LR•IPV4•8『线路7』 -CCTV12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•8『线路8』 +CCTV12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•8『线路6』 +CCTV12,http://38.75.136.137:98/gslb/dsdqpub/cctv12hd.m3u8?auth=testpub$LR•IPV4•8『线路7』 +CCTV12,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv12hd$LR•IPV4•8『线路8』 CCTV13,http://1.24.39.180:9003/hls/13/index.m3u8$LR•IPV4•12『线路1』 CCTV13,http://198.204.228.26/live/cctv13hd.m3u8$LR•IPV4•12『线路2』 CCTV13,http://38.75.136.137:98/gslb/dsdqbv/cctv13hd.m3u8?auth=test20251009$LR•IPV4•12『线路3』 @@ -209,9 +209,9 @@ CCTV13,https://epg.pw/stream/5d3d047c64e44d0a24dc33e5700e579457201d2960036b43819 CCTV13,http://112.27.235.94:8000/hls/14/index.m3u8$LR•IPV4•12『线路5』 CCTV13,http://153.0.171.163:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路6』 CCTV13,http://74.91.26.218:82/live/cctv13hd.m3u8$LR•IPV4•12『线路7』 -CCTV13,https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•12『线路8』 -CCTV13,http://pull-hls-f1.douyinliving.com/media/stream-696107587393815378/playlist.m3u8?keeptime=00093a80&wsSecret=bbbd054778ab532edfa97bf7c5395746&wsTime=6a544fee&arch_hrchy=s2&s_anchor=1&major_anchor_level=vip&t_id=037-2026071310394131FD5A22CCB9DDAFA77E-5XIF43$LR•IPV4•12『线路9』 -CCTV13,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•12『线路10』 +CCTV13,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•12『线路8』 +CCTV13,https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•12『线路9』 +CCTV13,http://pull-hls-f1.douyinliving.com/media/stream-696107587393815378/playlist.m3u8?keeptime=00093a80&wsSecret=bbbd054778ab532edfa97bf7c5395746&wsTime=6a544fee&arch_hrchy=s2&s_anchor=1&major_anchor_level=vip&t_id=037-2026071310394131FD5A22CCB9DDAFA77E-5XIF43$LR•IPV4•12『线路10』 CCTV13,http://go.bkpcp.top/mg/cctv13$LR•IPV4•12『线路11』 CCTV13,https://cdn3.163189.xyz/163189/cctv13$LR•IPV4•12『线路12』 CCTV14,http://111.8.224.6:9999/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路1』 @@ -221,33 +221,33 @@ CCTV14,http://74.91.26.218:82/live/cctv14hd.m3u8$LR•IPV4•12『线路4』 CCTV14,http://112.27.235.94:8000/hls/15/index.m3u8$LR•IPV4•12『线路5』 CCTV14,http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•12『线路6』 CCTV14,http://153.0.171.163:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路7』 -CCTV14,https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•12『线路8』 -CCTV14,http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•12『线路9』 -CCTV14,http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•12『线路10』 -CCTV14,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•12『线路11』 -CCTV14,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•12『线路12』 +CCTV14,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•12『线路8』 +CCTV14,https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•12『线路9』 +CCTV14,http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•12『线路10』 +CCTV14,http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•12『线路11』 +CCTV14,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•12『线路12』 CCTV15,http://112.27.235.94:8000/hls/16/index.m3u8$LR•IPV4•9『线路1』 CCTV15,http://38.75.136.137:98/gslb/dsdqbv/cctv15hd.m3u8?auth=test20251009$LR•IPV4•9『线路2』 CCTV15,http://153.0.171.163:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路3』 CCTV15,http://74.91.26.218:82/live/cctv15hd.m3u8$LR•IPV4•9『线路4』 -CCTV15,http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•9『线路5』 -CCTV15,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv15hd$LR•IPV4•9『线路6』 -CCTV15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•9『线路7』 +CCTV15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•9『线路5』 +CCTV15,http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•9『线路6』 +CCTV15,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv15hd$LR•IPV4•9『线路7』 CCTV15,https://piccpndks.v.kcdnvip.com/audio/cctv15_2/index.m3u8$LR•IPV4•9『线路8』 CCTV15,https://xykt-fix.github.io/play/a02e/index.m3u8$LR•IPV4•9『线路9』 CCTV16,http://1.24.39.180:9003/hls/60/index.m3u8$LR•IPV4•6『线路1』 CCTV16,http://drive.mxmy.net:8888/udp/239.3.1.184:8001$LR•IPV4•6『线路2』 CCTV16,http://38.75.136.137:98/gslb/dsdqbv/cctv16hd.m3u8?auth=test20251009$LR•IPV4•6『线路3』 -CCTV16,http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•6『线路4』 -CCTV16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•6『线路5』 +CCTV16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•6『线路4』 +CCTV16,http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•6『线路5』 CCTV16,http://74.91.26.218:82/live/cctv16hd.m3u8$LR•IPV4•6『线路6』 CCTV17,http://123.130.84.106:8154/tsfile/live/0019_1.m3u8$LR•IPV4•7『线路1』 CCTV17,http://38.75.136.137:98/gslb/dsdqbv/cctv17hd.m3u8?auth=test20251009$LR•IPV4•7『线路2』 CCTV17,http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•7『线路3』 CCTV17,http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•7『线路4』 -CCTV17,http://38.75.136.137:98/gslb/dsdqpub/cctv17hd.m3u8?auth=testpub$LR•IPV4•7『线路5』 -CCTV17,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv17hd$LR•IPV4•7『线路6』 -CCTV17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•7『线路7』 +CCTV17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•7『线路5』 +CCTV17,http://38.75.136.137:98/gslb/dsdqpub/cctv17hd.m3u8?auth=testpub$LR•IPV4•7『线路6』 +CCTV17,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv17hd$LR•IPV4•7『线路7』 CCTV第一剧场,http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4 CCTV怀旧剧场,http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4 CCTV风云剧场,http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4 @@ -300,12 +300,12 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 直播中国,https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8$LR•IPV4•2『线路2』 卫视,#genre# -重温经典,http://112.27.235.94:8000/hls/50/index.m3u8$LR•IPV4•6『线路1』 -重温经典,http://php.jdshipin.com/TVOD/iptv.php?id=cwjd$LR•IPV4•6『线路2』 -重温经典,http://ali.hlspull.yximgs.com/live/awei_cwjd.flv$LR•IPV4•6『线路3』 -重温经典,http://home.kuaidi521.com:35455/bptv/10000100000000050000000003887494.m3u8$LR•IPV4•6『线路4』 -重温经典,http://cdn3.132.us.kg/live/cwjd/stream.m3u8$LR•IPV4•6『线路5』 -重温经典,p3p://167.114.175.6:55331/65c5064800047df41ad1a47449e93b8b$LR•IPV4•6『线路6』 +重温经典,http://php.jdshipin.com/TVOD/iptv.php?id=cwjd$LR•IPV4•6『线路1』 +重温经典,http://ali.hlspull.yximgs.com/live/awei_cwjd.flv$LR•IPV4•6『线路2』 +重温经典,http://home.kuaidi521.com:35455/bptv/10000100000000050000000003887494.m3u8$LR•IPV4•6『线路3』 +重温经典,http://cdn3.132.us.kg/live/cwjd/stream.m3u8$LR•IPV4•6『线路4』 +重温经典,p3p://167.114.175.6:55331/65c5064800047df41ad1a47449e93b8b$LR•IPV4•6『线路5』 +重温经典,http://112.27.235.94:8000/hls/50/index.m3u8$LR•IPV4•6『线路6』 香港卫视,http://webcast.hkstv.tv/livestream/mutfysrq/playlist.m3u8$LR•IPV4•2『线路1』 香港卫视,https://hkstv.tv/api/m3u8-proxy?url=http%3A%2F%2Fwebcast.hkstv.tv%2Flivestream%2Fmutfysrq%2Fplaylist.m3u8$LR•IPV4•2『线路2』 星空卫视,http://114.105.187.77:9901/tsfile/live/0117_1.m3u8$LR•IPV4•7『线路1』 @@ -316,11 +316,11 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 星空卫视,http://171.213.140.54:8123/udp/239.93.1.10:2193$LR•IPV4•7『线路6』 星空卫视,https://stream1.freetv.fun/xing-kong-wei-shi-4.ctv$LR•IPV4•7『线路7』 湖南卫视,http://120.196.232.43:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226698/1.m3u8$LR•IPV4•17『线路1』 -湖南卫视,http://119.129.172.51:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•17『线路2』 -湖南卫视,http://119.129.172.251:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•17『线路3』 -湖南卫视,http://192.151.150.154/live/hnwshd.m3u8$LR•IPV4•17『线路4』 -湖南卫视,http://107.150.60.122/live/hnwshd.m3u8$LR•IPV4•17『线路5』 -湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8?zoneoffset=480&servicetype=1&icpid=&limitflux=-1&limitdur=-1&tenantId=8601&accountinfo=%7E%7EV2.0%7EIGb_ib7rnBX9_sANRKq9sg%7EpK8OKM5JoJWWbLRyLfPcUMkwWZ90MzSI9S9PDltJsYzd0ZGcS3Tkh7syciNKJa-w60mDOdwtDyoNwCx9aRgzHNH9AUREV_qvNJtXHRPzYw0%7EExtInfo9bj61dxzlMXrsixrqcFYPg%3D%3D%3A20221022013542%2C915973%2C119.123.71.209%2C20221022013542%2C10000100000000050000000003873458%2C915973%2C-1%2C0%2C1%2C%2C%2C2%2C%2C%2C%2C2%2C%2C10000100000000060000000007253514_0%2CEND&GuardEncType=2$LR•IPV6•17『线路6』 +湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8?zoneoffset=480&servicetype=1&icpid=&limitflux=-1&limitdur=-1&tenantId=8601&accountinfo=%7E%7EV2.0%7EIGb_ib7rnBX9_sANRKq9sg%7EpK8OKM5JoJWWbLRyLfPcUMkwWZ90MzSI9S9PDltJsYzd0ZGcS3Tkh7syciNKJa-w60mDOdwtDyoNwCx9aRgzHNH9AUREV_qvNJtXHRPzYw0%7EExtInfo9bj61dxzlMXrsixrqcFYPg%3D%3D%3A20221022013542%2C915973%2C119.123.71.209%2C20221022013542%2C10000100000000050000000003873458%2C915973%2C-1%2C0%2C1%2C%2C%2C2%2C%2C%2C%2C2%2C%2C10000100000000060000000007253514_0%2CEND&GuardEncType=2$LR•IPV6•17『线路2』 +湖南卫视,http://119.129.172.51:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•17『线路3』 +湖南卫视,http://119.129.172.251:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•17『线路4』 +湖南卫视,http://192.151.150.154/live/hnwshd.m3u8$LR•IPV4•17『线路5』 +湖南卫视,http://107.150.60.122/live/hnwshd.m3u8$LR•IPV4•17『线路6』 湖南卫视,http://112.27.235.94:8000/hls/31/index.m3u8$LR•IPV4•17『线路7』 湖南卫视,http://38.75.136.137:98/gslb/dsdqpub/hnwshd.m3u8?auth=testpub$LR•IPV4•17『线路8』 湖南卫视,http://74.91.26.218:82/live/hnwshd.m3u8$LR•IPV4•17『线路9』 @@ -333,11 +333,11 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 湖南卫视,https://httop.top/ysp-湖南卫视$LR•IPV4•17『线路16』 湖南卫视,http://iptv.huuc.edu.cn/hls/hunanhd.m3u8$LR•IPV4•17『线路17』 浙江卫视,http://zwebl02.cztv.com/live/channel01720Pnew.m3u8?auth_key=1784123883-f178167128c55cd66b7eca004ccca015-0-69f388bdaa594feb900510d687566182$LR•IPV4•16『线路1』 -浙江卫视,http://ali-xwl.cztv.com/live/channel011080Plxw.m3u8$LR•IPV4•16『线路2』 -浙江卫视,http://111.8.224.6:9999/tsfile/live/1064_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路3』 -浙江卫视,http://ali-xwl.cztv.com/live/channel01720Plxw.m3u8$LR•IPV4•16『线路4』 -浙江卫视,http://36.136.38.87:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路5』 -浙江卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226899/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ETYfTgTra_pUx2cPrgZ_BDw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路6』 +浙江卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226899/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ETYfTgTra_pUx2cPrgZ_BDw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路2』 +浙江卫视,http://ali-xwl.cztv.com/live/channel011080Plxw.m3u8$LR•IPV4•16『线路3』 +浙江卫视,http://111.8.224.6:9999/tsfile/live/1064_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路4』 +浙江卫视,http://ali-xwl.cztv.com/live/channel01720Plxw.m3u8$LR•IPV4•16『线路5』 +浙江卫视,http://36.136.38.87:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路6』 浙江卫视,http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8$LR•IPV4•16『线路7』 浙江卫视,http://38.75.136.137:98/gslb/dsdqpub/zjwshd.m3u8?auth=testpub$LR•IPV4•16『线路8』 浙江卫视,http://23.237.228.134/live6/zhejiang.m3u8$LR•IPV4•16『线路9』 @@ -348,11 +348,11 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 浙江卫视,http://iptv.huuc.edu.cn/hls/zjhd.m3u8$LR•IPV4•16『线路14』 浙江卫视,http://153.0.171.163:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路15』 浙江卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225703/index.m3u8$LR•IPV4•16『线路16』 -东方卫视,http://198.204.228.26/live/dfwshd.m3u8$LR•IPV4•18『线路1』 -东方卫视,http://192.151.150.154/live/dfwshd.m3u8$LR•IPV4•18『线路2』 -东方卫视,http://107.150.60.122/live/dfwshd.m3u8$LR•IPV4•18『线路3』 -东方卫视,https://txmov2.a.kwimgs.com/bs3/video-hls/5219953535631090825_hlsb.m3u8$LR•IPV4•18『线路4』 -东方卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226898/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0uh4lyjjBCCN7TCq21vSIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•18『线路5』 +东方卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226898/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0uh4lyjjBCCN7TCq21vSIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•18『线路1』 +东方卫视,http://198.204.228.26/live/dfwshd.m3u8$LR•IPV4•18『线路2』 +东方卫视,http://192.151.150.154/live/dfwshd.m3u8$LR•IPV4•18『线路3』 +东方卫视,http://107.150.60.122/live/dfwshd.m3u8$LR•IPV4•18『线路4』 +东方卫视,https://txmov2.a.kwimgs.com/bs3/video-hls/5219953535631090825_hlsb.m3u8$LR•IPV4•18『线路5』 东方卫视,http://bp-resource-dfl.bestv.cn/155/3/video.m3u8$LR•IPV4•18『线路6』 东方卫视,http://38.75.136.137:98/gslb/dsdqbv/dfwshd.m3u8?auth=test20251009$LR•IPV4•18『线路7』 东方卫视,http://23.237.228.134/live3/dongfang.m3u8$LR•IPV4•18『线路8』 @@ -366,9 +366,9 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 东方卫视,http://153.0.171.163:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•18『线路16』 东方卫视,http://omnix.cn:4000/udp/225.1.8.45:8032$LR•IPV4•18『线路17』 东方卫视,http://118.81.195.79:9003/hls/23/index.m3u8$LR•IPV4•18『线路18』 -北京卫视,http://36.136.38.87:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路1』 -北京卫视,http://153.0.171.163:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路2』 -北京卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226900/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcYPi33WFyhvd6SjmqUKhJg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路3』 +北京卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226900/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcYPi33WFyhvd6SjmqUKhJg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路1』 +北京卫视,http://36.136.38.87:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路2』 +北京卫视,http://153.0.171.163:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路3』 北京卫视,http://112.27.235.94:8000/hls/27/index.m3u8$LR•IPV4•13『线路4』 北京卫视,http://38.75.136.137:98/gslb/dsdqpub/bjwshd.m3u8?auth=testpub$LR•IPV4•13『线路5』 北京卫视,http://23.237.228.134/live3/beijing.m3u8$LR•IPV4•13『线路6』 @@ -379,9 +379,9 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 北京卫视,https://httop.top/ysp-北京卫视$LR•IPV4•13『线路11』 北京卫视,http://iptv.huuc.edu.cn/hls/btv1hd.m3u8$LR•IPV4•13『线路12』 北京卫视,http://go.bkpcp.top/mg/bjws$LR•IPV4•13『线路13』 -江苏卫视,http://107.150.60.122/live/jswshd.m3u8$LR•IPV4•14『线路1』 -江苏卫视,http://36.136.38.87:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 -江苏卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226897/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0BmO6uHF7WFoTed__Xr3NQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路3』 +江苏卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226897/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0BmO6uHF7WFoTed__Xr3NQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 +江苏卫视,http://107.150.60.122/live/jswshd.m3u8$LR•IPV4•14『线路2』 +江苏卫视,http://36.136.38.87:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 江苏卫视,http://112.27.235.94:8000/hls/32/index.m3u8$LR•IPV4•14『线路4』 江苏卫视,http://38.75.136.137:98/gslb/dsdqbv/jswshd.m3u8?auth=test20251009$LR•IPV4•14『线路5』 江苏卫视,https://hlsbkmgsplive.miguvideo.com/migu/kailu/jswshd265/55/20200407/01.m3u8?&HlsSubType=&encrypt=$LR•IPV4•14『线路6』 @@ -402,10 +402,10 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 安徽卫视,https://httop.top/ysp-安徽卫视$LR•IPV4•9『线路7』 安徽卫视,http://iptv.huuc.edu.cn/hls/ahhd.m3u8$LR•IPV4•9『线路8』 安徽卫视,http://153.0.171.163:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路9』 -重庆卫视,http://111.8.224.6:9999/tsfile/live/1071_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路1』 -重庆卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cqwshd$LR•IPV4•14『线路2』 -重庆卫视,http://113.25.252.226:9901/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 -重庆卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226963/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EjTXsJprEx2nE38tdvu5lhA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路4』 +重庆卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226963/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EjTXsJprEx2nE38tdvu5lhA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 +重庆卫视,http://111.8.224.6:9999/tsfile/live/1071_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 +重庆卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cqwshd$LR•IPV4•14『线路3』 +重庆卫视,http://113.25.252.226:9901/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 重庆卫视,http://112.27.235.94:8000/hls/36/index.m3u8$LR•IPV4•14『线路5』 重庆卫视,http://23.237.228.134/live6/chongqing.m3u8$LR•IPV4•14『线路6』 重庆卫视,http://43.251.226.89:8080/play/55.m3u8$LR•IPV4•14『线路7』 @@ -416,9 +416,9 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 重庆卫视,http://iptv.huuc.edu.cn/hls/cqhd.m3u8$LR•IPV4•14『线路12』 重庆卫视,http://153.0.171.163:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路13』 重庆卫视,http://118.81.195.79:9003/hls/22/index.m3u8$LR•IPV4•14『线路14』 -四川卫视,http://111.8.224.6:9999/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路1』 -四川卫视,http://153.0.171.163:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路2』 -四川卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226995/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBQiz3wrGrpG0CUSRIJ-7Jg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•10『线路3』 +四川卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226995/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBQiz3wrGrpG0CUSRIJ-7Jg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•10『线路1』 +四川卫视,http://111.8.224.6:9999/tsfile/live/1056_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路2』 +四川卫视,http://153.0.171.163:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路3』 四川卫视,http://112.27.235.94:8000/hls/35/index.m3u8$LR•IPV4•10『线路4』 四川卫视,http://38.75.136.137:98/gslb/dsdqpub/scwshd.m3u8?auth=testpub$LR•IPV4•10『线路5』 四川卫视,http://api.kkitv.itv888.cn:8080/hls/p2npnppn96p/index.m3u8$LR•IPV4•10『线路6』 @@ -426,9 +426,9 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 四川卫视,https://httop.top/ysp-四川卫视$LR•IPV4•10『线路8』 四川卫视,http://iptv.huuc.edu.cn/hls/schd.m3u8$LR•IPV4•10『线路9』 四川卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225733/index.m3u8$LR•IPV4•10『线路10』 -东南卫视,http://live.zohi.tv/video/s10001-fztv-3/index.m3u8$LR•IPV4•16『线路1』 -东南卫视,http://112.123.243.37:50085/tsfile/live/0113_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•16『线路2』 -东南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226991/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQ6F5Mjgs0tJyEArWFL3vQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路3』 +东南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226991/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQ6F5Mjgs0tJyEArWFL3vQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路1』 +东南卫视,http://live.zohi.tv/video/s10001-fztv-3/index.m3u8$LR•IPV4•16『线路2』 +东南卫视,http://112.123.243.37:50085/tsfile/live/0113_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•16『线路3』 东南卫视,http://112.27.235.94:8000/hls/38/index.m3u8$LR•IPV4•16『线路4』 东南卫视,http://38.75.136.137:98/gslb/dsdqpub/dnwshd.m3u8?auth=testpub$LR•IPV4•16『线路5』 东南卫视,https://hlsbkmgsplive.miguvideo.com/migu/kailu/dongnanws/51/20230724/01.m3u8?&HlsSubType=&encrypt=$LR•IPV4•16『线路6』 @@ -442,20 +442,19 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 东南卫视,http://iptv.huuc.edu.cn/hls/dnhd.m3u8$LR•IPV4•16『线路14』 东南卫视,http://153.0.171.163:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路15』 东南卫视,http://118.81.195.79:9003/hls/24/index.m3u8$LR•IPV4•16『线路16』 -深圳卫视,https://sztv-hls.sztv.com.cn/AxeFRth/500/q37Age0.m3u8?sign=671fcd3c133f66cef04a83ae0b8c542b&t=6a59189c$LR•IPV4•14『线路1』 -深圳卫视,http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•14『线路2』 -深圳卫视,http://38.75.136.137:98/gslb/dsdqpub/szwshd.m3u8?auth=testpub$LR•IPV4•14『线路3』 -深圳卫视,http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 -深圳卫视,http://153.0.171.163:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路5』 -深圳卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路6』 -深圳卫视,http://112.27.235.94:8000/hls/33/index.m3u8$LR•IPV4•14『线路7』 -深圳卫视,http://23.237.228.134/live6/shenzhen.m3u8$LR•IPV4•14『线路8』 -深圳卫视,http://gfr.x3322.net:9901/tsfile/live/1095_1.m3u8$LR•IPV4•14『线路9』 -深圳卫视,http://api.kkitv.itv888.cn:8080/hls/iftsd32ykm/index.m3u8$LR•IPV4•14『线路10』 -深圳卫视,https://iptv.catvod.com/catvod.php?id=szws$LR•IPV4•14『线路11』 -深圳卫视,https://httop.top/ysp-深圳卫视$LR•IPV4•14『线路12』 -深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8$LR•IPV4•14『线路13』 -深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8$LR•IPV4•14『线路14』 +深圳卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路1』 +深圳卫视,http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•13『线路2』 +深圳卫视,http://38.75.136.137:98/gslb/dsdqpub/szwshd.m3u8?auth=testpub$LR•IPV4•13『线路3』 +深圳卫视,http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路4』 +深圳卫视,http://153.0.171.163:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路5』 +深圳卫视,http://112.27.235.94:8000/hls/33/index.m3u8$LR•IPV4•13『线路6』 +深圳卫视,http://23.237.228.134/live6/shenzhen.m3u8$LR•IPV4•13『线路7』 +深圳卫视,http://gfr.x3322.net:9901/tsfile/live/1095_1.m3u8$LR•IPV4•13『线路8』 +深圳卫视,http://api.kkitv.itv888.cn:8080/hls/iftsd32ykm/index.m3u8$LR•IPV4•13『线路9』 +深圳卫视,https://iptv.catvod.com/catvod.php?id=szws$LR•IPV4•13『线路10』 +深圳卫视,https://httop.top/ysp-深圳卫视$LR•IPV4•13『线路11』 +深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8$LR•IPV4•13『线路12』 +深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8$LR•IPV4•13『线路13』 广东卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226961/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E2MGyx659D_aaDPP0qt3NgA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路1』 广东卫视,https://txmov2.a.kwimgs.com/upic/2023/01/26/09/BMjAyMzAxMjYwOTE3NDVfNzM5MzQzNzIyXzk0NjI1OTUwNTA3XzBfMw==_b_B81ddda927d33445d544befd008e60109.mp4$LR•IPV4•12『线路2』 广东卫视,http://38.75.136.137:98/gslb/dsdqpub/gdwshd.m3u8?auth=testpub$LR•IPV4•12『线路3』 @@ -468,12 +467,12 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 广东卫视,http://iptv.huuc.edu.cn/hls/gdhd.m3u8$LR•IPV4•12『线路10』 广东卫视,http://mg.hmysapp.cn:177/ckmg/zb.php?id=gdws$LR•IPV4•12『线路11』 广东卫视,http://118.81.195.79:9003/hls/26/index.m3u8$LR•IPV4•12『线路12』 -广西卫视,http://111.8.224.6:9999/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路1』 -广西卫视,https://gd202.tv1288.xyz/tsfile/live/1028_1.m3u8$LR•IPV4•15『线路2』 -广西卫视,http://112.123.243.37:50085/tsfile/live/0137_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•15『线路3』 -广西卫视,http://36.136.38.87:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路4』 -广西卫视,http://113.25.252.226:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路5』 -广西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227010/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkAhb-89sxdm9fz6-heXCuw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•15『线路6』 +广西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227010/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkAhb-89sxdm9fz6-heXCuw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•15『线路1』 +广西卫视,http://111.8.224.6:9999/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路2』 +广西卫视,https://gd202.tv1288.xyz/tsfile/live/1028_1.m3u8$LR•IPV4•15『线路3』 +广西卫视,http://112.123.243.37:50085/tsfile/live/0137_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•15『线路4』 +广西卫视,http://36.136.38.87:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路5』 +广西卫视,http://113.25.252.226:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路6』 广西卫视,https://hlscdn.liangtv.cn/live/de0f97348eb84f62aa6b7d8cf0430770/dd505d87880c478f901f38560ca4d4e6.m3u8$LR•IPV4•15『线路7』 广西卫视,http://38.75.136.137:98/gslb/dsdqpub/gxwshd.m3u8?auth=testpub$LR•IPV4•15『线路8』 广西卫视,http://pull-hls-f11.douyincdn.com/media/stream-695314078702240428.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1771760950&major_anchor_level=common&sign=d9c21ca1151fa649e68dc18c13ac2e23&t_id=037-2026021519491078C5C8D15B8DDFD19426-OM31JH$LR•IPV4•15『线路9』 @@ -487,15 +486,15 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 厦门卫视,https://iptv.catvod.com/catvod.php?id=xmws$LR•IPV4•4『线路2』 厦门卫视,http://223.110.245.159/ott.js.chinamobile.com/PLTV/3/224/3221226996/index.m3u8$LR•IPV4•4『线路3』 厦门卫视,http://112.25.48.68/live/program/live/xmws/1300000/mnf.m3u8$LR•IPV4•4『线路4』 -甘肃卫视,http://38.75.136.137:98/gslb/dsdqpub/gswshd.m3u8?auth=testpub$LR•IPV4•5『线路1』 -甘肃卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227020/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Err-CLugPnTcUinEM8JeySg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•5『线路2』 +甘肃卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227020/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Err-CLugPnTcUinEM8JeySg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•5『线路1』 +甘肃卫视,http://38.75.136.137:98/gslb/dsdqpub/gswshd.m3u8?auth=testpub$LR•IPV4•5『线路2』 甘肃卫视,https://iptv.catvod.com/catvod.php?id=gsws$LR•IPV4•5『线路3』 甘肃卫视,https://httop.top/ysp-甘肃卫视$LR•IPV4•5『线路4』 甘肃卫视,http://118.81.195.79:9003/hls/25/index.m3u8$LR•IPV4•5『线路5』 -贵州卫视,http://107.150.60.122/live/gzwshd.m3u8$LR•IPV4•14『线路1』 -贵州卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gzwshd$LR•IPV4•14『线路2』 -贵州卫视,http://36.136.38.87:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 -贵州卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227012/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EnqBF03rFwPucF8ODtWxLQQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路4』 +贵州卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227012/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EnqBF03rFwPucF8ODtWxLQQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 +贵州卫视,http://107.150.60.122/live/gzwshd.m3u8$LR•IPV4•14『线路2』 +贵州卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gzwshd$LR•IPV4•14『线路3』 +贵州卫视,http://36.136.38.87:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 贵州卫视,http://112.27.235.94:8000/hls/46/index.m3u8$LR•IPV4•14『线路5』 贵州卫视,http://38.75.136.137:98/gslb/dsdqpub/gzwshd.m3u8?auth=testpub$LR•IPV4•14『线路6』 贵州卫视,http://23.237.228.134/live6/hainan.m3u8$LR•IPV4•14『线路7』 @@ -506,18 +505,17 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 贵州卫视,http://153.0.171.163:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路12』 贵州卫视,http://183.207.248.71/gitv/live1/G_GUIZHOU/G_GUIZHOU$LR•IPV4•14『线路13』 贵州卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225728/index.m3u8$LR•IPV4•14『线路14』 -河北卫视,https://tv.pull.hebtv.com/jishi/weishipindao.m3u8?t=1784283312&k=9740237ad5542a40ff56157ccf9bc99d$LR•IPV4•12『线路1』 -河北卫视,http://36.136.38.87:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路2』 -河北卫视,http://153.0.171.163:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路3』 -河北卫视,http://event.pull.hebtv.com/jishi/weishi_tingyun.m3u8$LR•IPV4•12『线路4』 -河北卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227014/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErSGjhI3DMaaAASPrbQJYTg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路5』 -河北卫视,http://183.11.239.36:808/hls/54/index.m3u8$LR•IPV4•12『线路6』 -河北卫视,http://23.237.228.134/live8/hebei.m3u8$LR•IPV4•12『线路7』 -河北卫视,http://43.251.226.89:8080/play/42.m3u8$LR•IPV4•12『线路8』 -河北卫视,http://gfr.x3322.net:9901/tsfile/live/1091_1.m3u8$LR•IPV4•12『线路9』 -河北卫视,https://iptv.catvod.com/catvod.php?id=hbws$LR•IPV4•12『线路10』 -河北卫视,https://httop.top/ysp-河北卫视$LR•IPV4•12『线路11』 -河北卫视,http://iptv.huuc.edu.cn/hls/hebhd.m3u8$LR•IPV4•12『线路12』 +河北卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227014/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErSGjhI3DMaaAASPrbQJYTg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•11『线路1』 +河北卫视,http://36.136.38.87:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路2』 +河北卫视,http://153.0.171.163:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路3』 +河北卫视,http://event.pull.hebtv.com/jishi/weishi_tingyun.m3u8$LR•IPV4•11『线路4』 +河北卫视,http://183.11.239.36:808/hls/54/index.m3u8$LR•IPV4•11『线路5』 +河北卫视,http://23.237.228.134/live8/hebei.m3u8$LR•IPV4•11『线路6』 +河北卫视,http://43.251.226.89:8080/play/42.m3u8$LR•IPV4•11『线路7』 +河北卫视,http://gfr.x3322.net:9901/tsfile/live/1091_1.m3u8$LR•IPV4•11『线路8』 +河北卫视,https://iptv.catvod.com/catvod.php?id=hbws$LR•IPV4•11『线路9』 +河北卫视,https://httop.top/ysp-河北卫视$LR•IPV4•11『线路10』 +河北卫视,http://iptv.huuc.edu.cn/hls/hebhd.m3u8$LR•IPV4•11『线路11』 河南卫视,http://tvcdn.stream3.hndt.com/tv/65c4a6d5017e1000b2b6ea2500000000_transios/playlist.m3u8?wsSecret=132cb2fc54c2c4fe7a0b58973cdd5fee&wsTime=1784235566$LR•IPV4•9『线路1』 河南卫视,http://153.0.171.163:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路2』 河南卫视,http://182.150.23.74:808/hls/33/index.m3u8$LR•IPV4•9『线路3』 @@ -527,11 +525,11 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 河南卫视,https://iptv.catvod.com/catvod.php?id=hnws$LR•IPV4•9『线路7』 河南卫视,https://httop.top/ysp-河南卫视$LR•IPV4•9『线路8』 河南卫视,http://118.81.195.79:9003/hls/30/index.m3u8$LR•IPV4•9『线路9』 -黑龙江卫视,http://107.150.60.122/live/hljwshd.m3u8$LR•IPV4•14『线路1』 -黑龙江卫视,http://36.136.38.87:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 -黑龙江卫视,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•14『线路3』 -黑龙江卫视,http://153.0.171.163:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 -黑龙江卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226965/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E7UiKL56-L86ihmTWaZ6csw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路5』 +黑龙江卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226965/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E7UiKL56-L86ihmTWaZ6csw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 +黑龙江卫视,http://107.150.60.122/live/hljwshd.m3u8$LR•IPV4•14『线路2』 +黑龙江卫视,http://36.136.38.87:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 +黑龙江卫视,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•14『线路4』 +黑龙江卫视,http://153.0.171.163:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路5』 黑龙江卫视,http://112.27.235.94:8000/hls/48/index.m3u8$LR•IPV4•14『线路6』 黑龙江卫视,http://38.75.136.137:98/gslb/dsdqpub/hljwshd.m3u8?auth=testpub$LR•IPV4•14『线路7』 黑龙江卫视,http://23.237.228.134/live6/heilongjiang.m3u8$LR•IPV4•14『线路8』 @@ -555,26 +553,25 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 湖北卫视,http://153.0.171.163:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路12』 湖北卫视,http://www.745612.xyz:7788/rtp/235.254.198.72:1564$LR•IPV4•14『线路13』 湖北卫视,http://118.81.195.79:9003/hls/32/index.m3u8$LR•IPV4•14『线路14』 -江西卫视,https://jsp-tv-live.jxtvcn.com.cn/live-jsp/tv_jxtv6.m3u8?t=1784004704&token=67a59c29-de6e-4407-90c8-39f7e099b3db&d=0a7a8c487c454bc7bb02a60298283c5e$LR•IPV4•15『线路1』 -江西卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=jxwshd$LR•IPV4•15『线路2』 -江西卫视,http://36.136.38.87:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路3』 -江西卫视,http://153.0.171.163:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•15『线路4』 -江西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226956/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ei6ZIpVizXlewg-YfGvH8dA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•15『线路5』 -江西卫视,http://112.27.235.94:8000/hls/44/index.m3u8$LR•IPV4•15『线路6』 -江西卫视,http://38.75.136.137:98/gslb/dsdqpub/jxwshd.m3u8?auth=testpub$LR•IPV4•15『线路7』 -江西卫视,http://23.237.228.134/live8/jiangxi.m3u8$LR•IPV4•15『线路8』 -江西卫视,http://43.251.226.89:8080/play/43.m3u8$LR•IPV4•15『线路9』 -江西卫视,http://api.kkitv.itv888.cn:8080/hls/pv0np60bpin/index.m3u8$LR•IPV4•15『线路10』 -江西卫视,https://iptv.catvod.com/catvod.php?id=jxws$LR•IPV4•15『线路11』 -江西卫视,https://httop.top/ysp-江西卫视$LR•IPV4•15『线路12』 -江西卫视,http://iptv.huuc.edu.cn/hls/jxhd.m3u8$LR•IPV4•15『线路13』 -江西卫视,http://mg.hmysapp.cn:177/ckmg/zb.php?id=jxws$LR•IPV4•15『线路14』 -江西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225705/index.m3u8$LR•IPV4•15『线路15』 -吉林卫视,http://111.8.224.6:9999/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路1』 -吉林卫视,http://107.150.60.122/live/jlwshd.m3u8$LR•IPV4•13『线路2』 -吉林卫视,http://36.136.38.87:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路3』 -吉林卫视,http://153.0.171.163:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路4』 -吉林卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227015/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EW5-3AVdwD5KlUpuA4mz7Cg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路5』 +江西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226956/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ei6ZIpVizXlewg-YfGvH8dA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 +江西卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=jxwshd$LR•IPV4•14『线路2』 +江西卫视,http://36.136.38.87:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 +江西卫视,http://153.0.171.163:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 +江西卫视,http://112.27.235.94:8000/hls/44/index.m3u8$LR•IPV4•14『线路5』 +江西卫视,http://38.75.136.137:98/gslb/dsdqpub/jxwshd.m3u8?auth=testpub$LR•IPV4•14『线路6』 +江西卫视,http://23.237.228.134/live8/jiangxi.m3u8$LR•IPV4•14『线路7』 +江西卫视,http://43.251.226.89:8080/play/43.m3u8$LR•IPV4•14『线路8』 +江西卫视,http://api.kkitv.itv888.cn:8080/hls/pv0np60bpin/index.m3u8$LR•IPV4•14『线路9』 +江西卫视,https://iptv.catvod.com/catvod.php?id=jxws$LR•IPV4•14『线路10』 +江西卫视,https://httop.top/ysp-江西卫视$LR•IPV4•14『线路11』 +江西卫视,http://iptv.huuc.edu.cn/hls/jxhd.m3u8$LR•IPV4•14『线路12』 +江西卫视,http://mg.hmysapp.cn:177/ckmg/zb.php?id=jxws$LR•IPV4•14『线路13』 +江西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225705/index.m3u8$LR•IPV4•14『线路14』 +吉林卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227015/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EW5-3AVdwD5KlUpuA4mz7Cg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路1』 +吉林卫视,http://111.8.224.6:9999/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路2』 +吉林卫视,http://107.150.60.122/live/jlwshd.m3u8$LR•IPV4•13『线路3』 +吉林卫视,http://36.136.38.87:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路4』 +吉林卫视,http://153.0.171.163:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路5』 吉林卫视,http://cssbyd.imwork.net:8082/hls/41/index.m3u8$LR•IPV4•13『线路6』 吉林卫视,http://38.75.136.137:98/gslb/dsdqpub/jlwshd.m3u8?auth=testpub$LR•IPV4•13『线路7』 吉林卫视,http://23.237.228.134/live8/jilin.m3u8$LR•IPV4•13『线路8』 @@ -583,10 +580,10 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 吉林卫视,https://iptv.catvod.com/catvod.php?id=jlws$LR•IPV4•13『线路11』 吉林卫视,https://httop.top/ysp-吉林卫视$LR•IPV4•13『线路12』 吉林卫视,http://118.81.195.79:9003/hls/34/index.m3u8$LR•IPV4•13『线路13』 -内蒙古卫视,http://192.151.150.154/live/nmgws.m3u8$LR•IPV4•12『线路1』 -内蒙古卫视,http://58.56.162.102:4466/newlive/live/hls/40/live.m3u8$LR•IPV4•12『线路2』 -内蒙古卫视,http://153.0.171.163:9901/tsfile/live/0109_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路3』 -内蒙古卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227018/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErN_hoRDwApMKnJqiNHvn9w%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路4』 +内蒙古卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227018/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErN_hoRDwApMKnJqiNHvn9w%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路1』 +内蒙古卫视,http://192.151.150.154/live/nmgws.m3u8$LR•IPV4•12『线路2』 +内蒙古卫视,http://58.56.162.102:4466/newlive/live/hls/40/live.m3u8$LR•IPV4•12『线路3』 +内蒙古卫视,http://153.0.171.163:9901/tsfile/live/0109_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路4』 内蒙古卫视,http://112.27.235.94:8000/hls/49/index.m3u8$LR•IPV4•12『线路5』 内蒙古卫视,http://23.237.228.134/live8/neimenggu.m3u8$LR•IPV4•12『线路6』 内蒙古卫视,https://iptv.catvod.com/catvod.php?id=nmws$LR•IPV4•12『线路7』 @@ -595,9 +592,9 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 内蒙古卫视,http://117.169.120.140:8080/live/neimenggustv/.m3u8$LR•IPV4•12『线路10』 内蒙古卫视,http://183.207.248.71/gitv/live1/G_NEIMENGGU/G_NEIMENGGU$LR•IPV4•12『线路11』 内蒙古卫视,http://223.110.245.173/PLTV/4/224/3221225836/index.m3u8$LR•IPV4•12『线路12』 -辽宁卫视,http://36.136.38.87:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路1』 -辽宁卫视,http://153.0.171.163:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 -辽宁卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226966/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E6qJH8Fd-zgCGx3P-Ce86cA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路3』 +辽宁卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226966/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E6qJH8Fd-zgCGx3P-Ce86cA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路1』 +辽宁卫视,http://36.136.38.87:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 +辽宁卫视,http://153.0.171.163:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 辽宁卫视,http://112.27.235.94:8000/hls/47/index.m3u8$LR•IPV4•14『线路4』 辽宁卫视,http://38.75.136.137:98/gslb/dsdqpub/lnwshd.m3u8?auth=testpub$LR•IPV4•14『线路5』 辽宁卫视,https://hlsbkmgsplive.miguvideo.com/migu/kailu/lnwshd265/54/20200407/01.m3u8?&HlsSubType=&encrypt=$LR•IPV4•14『线路6』 @@ -609,28 +606,28 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 辽宁卫视,https://httop.top/ysp-辽宁卫视$LR•IPV4•14『线路12』 辽宁卫视,http://iptv.huuc.edu.cn/hls/lnhd.m3u8$LR•IPV4•14『线路13』 辽宁卫视,http://39.134.39.37/PLTV/88888888/224/3221226209/index.m3u8$LR•IPV4•14『线路14』 -宁夏卫视,http://111.8.224.6:9999/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路1』 -宁夏卫视,http://113.25.252.226:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路2』 -宁夏卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227003/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESco1zinvdUYzleEkXYhIvA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•9『线路3』 +宁夏卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227003/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESco1zinvdUYzleEkXYhIvA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•9『线路1』 +宁夏卫视,http://111.8.224.6:9999/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路2』 +宁夏卫视,http://113.25.252.226:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路3』 宁夏卫视,http://120.76.248.139/live/bfgd/4200000118.m3u8$LR•IPV4•9『线路4』 宁夏卫视,http://43.251.226.89:8080/play/54.m3u8$LR•IPV4•9『线路5』 宁夏卫视,https://iptv.catvod.com/catvod.php?id=nxws$LR•IPV4•9『线路6』 宁夏卫视,https://httop.top/ysp-宁夏卫视$LR•IPV4•9『线路7』 宁夏卫视,http://153.0.171.163:9901/tsfile/live/0112_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路8』 宁夏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225726/index.m3u8$LR•IPV4•9『线路9』 -青海卫视,http://111.8.224.6:9999/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路1』 -青海卫视,http://153.0.171.163:9901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路2』 -青海卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227017/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EacviHy_ucMT27Ymf2iLtZA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•9『线路3』 +青海卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227017/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EacviHy_ucMT27Ymf2iLtZA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•9『线路1』 +青海卫视,http://111.8.224.6:9999/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路2』 +青海卫视,http://153.0.171.163:9901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•9『线路3』 青海卫视,http://123.130.84.106:8154/tsfile/live/0140_1.m3u8$LR•IPV4•9『线路4』 青海卫视,http://23.237.228.134/live8/qinghai.m3u8$LR•IPV4•9『线路5』 青海卫视,http://43.251.226.89:8080/play/48.m3u8$LR•IPV4•9『线路6』 青海卫视,https://iptv.catvod.com/catvod.php?id=qhws$LR•IPV4•9『线路7』 青海卫视,https://httop.top/ysp-青海卫视$LR•IPV4•9『线路8』 青海卫视,http://live.geermurmt.com/qhws/sd/live.m3u8$LR•IPV4•9『线路9』 -山东卫视,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•16『线路1』 -山东卫视,http://36.136.38.87:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路2』 -山东卫视,http://153.0.171.163:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路3』 -山东卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226957/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EjW26v5VaHGy1jQuIA-4EbA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路4』 +山东卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226957/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EjW26v5VaHGy1jQuIA-4EbA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•16『线路1』 +山东卫视,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•16『线路2』 +山东卫视,http://36.136.38.87:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路3』 +山东卫视,http://153.0.171.163:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•16『线路4』 山东卫视,http://112.27.235.94:8000/hls/34/index.m3u8$LR•IPV4•16『线路5』 山东卫视,http://38.75.136.137:98/gslb/dsdqpub/sdwshd.m3u8?auth=testpub$LR•IPV4•16『线路6』 山东卫视,https://hlsbkmgsplive.miguvideo.com/wd_r4/yg/shandongwshd/3000/01.m3u8?&HlsSubType=&encrypt=$LR•IPV4•16『线路7』 @@ -643,8 +640,8 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 山东卫视,http://iptv.huuc.edu.cn/hls/sdhd.m3u8$LR•IPV4•16『线路14』 山东卫视,http://125.210.152.18:9090/live/SDWSHD_H265.m3u8$LR•IPV4•16『线路15』 山东卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225697/index.m3u8$LR•IPV4•16『线路16』 -天津卫视,http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路1』 -天津卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226954/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eaf3wyULP1h575eM_4ByMDg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路2』 +天津卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226954/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eaf3wyULP1h575eM_4ByMDg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路1』 +天津卫视,http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路2』 天津卫视,http://124.116.183.146:9901/tsfile/live/0135_1.m3u8$LR•IPV4•12『线路3』 天津卫视,http://38.75.136.137:98/gslb/dsdqpub/tjwshd.m3u8?auth=testpub$LR•IPV4•12『线路4』 天津卫视,http://23.237.228.134/live8/tianjing.m3u8$LR•IPV4•12『线路5』 @@ -663,10 +660,10 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 海南卫视,https://iptv.catvod.com/catvod.php?id=hinws$LR•IPV4•8『线路6』 海南卫视,https://httop.top/ysp-海南卫视$LR•IPV4•8『线路7』 海南卫视,http://118.81.195.79:9003/hls/28/index.m3u8$LR•IPV4•8『线路8』 -新疆卫视,http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd;http://218.84.12.186:8001/hls/main/playlist.m3u8zxinjd$LR•IPV4•12『线路1』 -新疆卫视,http://113.25.252.226:9901/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路2』 -新疆卫视,http://live.wjyanghu.com/live/CH1.m3u8$LR•IPV4•12『线路3』 -新疆卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227011/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExAUu61iVvo_xYbANWJhgXw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路4』 +新疆卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227011/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExAUu61iVvo_xYbANWJhgXw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路1』 +新疆卫视,http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd;http://218.84.12.186:8001/hls/main/playlist.m3u8zxinjd$LR•IPV4•12『线路2』 +新疆卫视,http://113.25.252.226:9901/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路3』 +新疆卫视,http://live.wjyanghu.com/live/CH1.m3u8$LR•IPV4•12『线路4』 新疆卫视,https://iptv.catvod.com/catvod.php?id=xjws$LR•IPV4•12『线路5』 新疆卫视,https://httop.top/ysp-新疆卫视$LR•IPV4•12『线路6』 新疆卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225725/index.m3u8$LR•IPV4•12『线路7』 @@ -675,16 +672,17 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 新疆卫视,http://183.207.249.15/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•12『线路10』 新疆卫视,http://223.110.243.136/PLTV/3/224/3221225523/index.m3u8$LR•IPV4•12『线路11』 新疆卫视,http://112.25.48.68/live/program/live/xjws/1300000/mnf.m3u8$LR•IPV4•12『线路12』 -云南卫视,http://111.8.224.6:9999/tsfile/live/1055_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路1』 -云南卫视,http://36.136.38.87:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路2』 -云南卫视,http://153.0.171.163:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•10『线路3』 -云南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227028/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGfQPqRNVeBjTMsZ48qu0SA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•10『线路4』 -云南卫视,http://112.27.235.94:8000/hls/40/index.m3u8$LR•IPV4•10『线路5』 -云南卫视,http://38.75.136.137:98/gslb/dsdqpub/ynwshd.m3u8?auth=testpub$LR•IPV4•10『线路6』 -云南卫视,http://23.237.228.134/live8/yunnan.m3u8$LR•IPV4•10『线路7』 -云南卫视,https://iptv.catvod.com/catvod.php?id=ynws$LR•IPV4•10『线路8』 -云南卫视,https://httop.top/ysp-云南卫视$LR•IPV4•10『线路9』 -云南卫视,https://hwapi.yunshicloud.com/8xughf/e0bx15.m3u8$LR•IPV4•10『线路10』 +云南卫视,http://p2.ioioz.com/xgplayer.php?id=https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•11『线路1』 +云南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227028/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGfQPqRNVeBjTMsZ48qu0SA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•11『线路2』 +云南卫视,http://111.8.224.6:9999/tsfile/live/1055_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路3』 +云南卫视,http://36.136.38.87:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路4』 +云南卫视,http://153.0.171.163:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路5』 +云南卫视,http://112.27.235.94:8000/hls/40/index.m3u8$LR•IPV4•11『线路6』 +云南卫视,http://38.75.136.137:98/gslb/dsdqpub/ynwshd.m3u8?auth=testpub$LR•IPV4•11『线路7』 +云南卫视,http://23.237.228.134/live8/yunnan.m3u8$LR•IPV4•11『线路8』 +云南卫视,https://iptv.catvod.com/catvod.php?id=ynws$LR•IPV4•11『线路9』 +云南卫视,https://httop.top/ysp-云南卫视$LR•IPV4•11『线路10』 +云南卫视,https://hwapi.yunshicloud.com/8xughf/e0bx15.m3u8$LR•IPV4•11『线路11』 西藏卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227033/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EdeTB7OZ9G_VNJk5C3t96fQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•6『线路1』 西藏卫视,http://cssbyd.imwork.net:8082/hls/46/index.m3u8$LR•IPV4•6『线路2』 西藏卫视,https://iptv.catvod.com/catvod.php?id=xzws$LR•IPV4•6『线路3』 @@ -709,9 +707,9 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 三沙卫视,http://221.226.51.220:50081/newlive/live/hls/38/live.m3u8$LR•IPV4•4『线路2』 三沙卫视,http://43.251.226.89:8080/play/56.m3u8$LR•IPV4•4『线路3』 三沙卫视,https://iptv.catvod.com/catvod.php?id=ssws$LR•IPV4•4『线路4』 -延边卫视,https://srs.iyb983.cn:443/video/CYS/index.m3u8$LR•IPV4•4『线路1』 -延边卫视,https://srs.iyb983.cn/video/CYS/index.m3u8$LR•IPV4•4『线路2』 -延边卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•4『线路3』 +延边卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•4『线路1』 +延边卫视,https://srs.iyb983.cn:443/video/CYS/index.m3u8$LR•IPV4•4『线路2』 +延边卫视,https://srs.iyb983.cn/video/CYS/index.m3u8$LR•IPV4•4『线路3』 延边卫视,http://120.76.248.139/live/bfgd/4200000117.m3u8$LR•IPV4•4『线路4』 中国教育3台,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226577/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EhE2Z89HKgsQOlN9opVn1iw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN03yUnk4zBVk1bynPPL3hZ%2CEND$LR•IPV6 上海卫视,http://112.27.235.94:8000/hls/28/index.m3u8$LR•IPV4 @@ -724,21 +722,21 @@ CGTN阿语,https://0472.org/hls/cgtna.m3u8$LR•IPV4 河北4K,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=f56e90&tk=922ba46651d3$LR•IPV4•4『线路2』 河北4K,http://43.251.226.89:8080/play/928.m3u8$LR•IPV4•4『线路3』 河北4K,http://106.53.99.30/tv/api.php?id=hebtv4k$LR•IPV4•4『线路4』 -山西卫视,http://119.39.9.8:9901/tsfile/live/0118_1.m3u8$LR•IPV4•11『线路1』 -山西卫视,http://107.150.60.122/live/sxwshd.m3u8$LR•IPV4•11『线路2』 -山西卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sxwshd$LR•IPV4•11『线路3』 -山西卫视,http://36.136.38.87:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路4』 -山西卫视,http://153.0.171.163:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路5』 -山西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227016/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESb5Qr3NTpE2ZugIroKoyTw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•11『线路6』 +山西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227016/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESb5Qr3NTpE2ZugIroKoyTw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•11『线路1』 +山西卫视,http://119.39.9.8:9901/tsfile/live/0118_1.m3u8$LR•IPV4•11『线路2』 +山西卫视,http://107.150.60.122/live/sxwshd.m3u8$LR•IPV4•11『线路3』 +山西卫视,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=sxwshd$LR•IPV4•11『线路4』 +山西卫视,http://36.136.38.87:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路5』 +山西卫视,http://153.0.171.163:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•11『线路6』 山西卫视,http://112.27.235.94:8000/hls/45/index.m3u8$LR•IPV4•11『线路7』 山西卫视,http://23.237.228.134/live8/shanxi.m3u8$LR•IPV4•11『线路8』 山西卫视,https://iptv.catvod.com/catvod.php?id=sxiws$LR•IPV4•11『线路9』 山西卫视,https://httop.top/ysp-山西卫视$LR•IPV4•11『线路10』 山西卫视,http://118.81.195.79:9003/hls/19/index.m3u8$LR•IPV4•11『线路11』 陕西卫视,http://stream.snrtv.com/sxbc-star-BLMOU4.m3u8$LR•IPV4•14『线路1』 -陕西卫视,http://36.136.38.87:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路2』 -陕西卫视,http://153.0.171.163:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 -陕西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226999/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EsGLKaSqf0wDZMbAjeQtfyw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路4』 +陕西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226999/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EsGLKaSqf0wDZMbAjeQtfyw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路2』 +陕西卫视,http://36.136.38.87:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路3』 +陕西卫视,http://153.0.171.163:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 陕西卫视,http://112.27.235.94:8000/hls/43/index.m3u8$LR•IPV4•14『线路5』 陕西卫视,http://38.75.136.137:98/gslb/dsdqpub/sxwshd.m3u8?auth=testpub$LR•IPV4•14『线路6』 陕西卫视,http://23.237.228.134/live6/sichuan.m3u8$LR•IPV4•14『线路7』 @@ -903,7 +901,7 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 哈哈炫动,http://223.110.245.139/PLTV/4/224/3221226388/index.m3u8$LR•IPV4 嘉佳卡通,http://223.110.245.139/PLTV/4/224/3221227009/index.m3u8$LR•IPV4•2『线路1』 嘉佳卡通,http://112.25.48.68/live/program/live/jjkt/1300000/mnf.m3u8$LR•IPV4•2『线路2』 -金鹰卡通,http://phoneal.qing.mgtv.com/nn_live/nn_x64/Y2hzPSZkZWY9MSZ1aXA9MTA2LjE0LjM4LjU1JnRlcm09NSZtYWNpZD02ODZlOGNmOGM4OGU3N2VjOWEwNzkzMjg5ZjUzNDg0MmFiZWM0ZjNjJnFpZD0mcmF1dGhfZW5hYmxlPW9mZiZjZG5leF9pZD1hbF9waG9uZTMmZXM9MTc4Mzk3OTAxNiZ1dWlkPTU2NjdhZjJmOGNjNjM4MjMwZjFlYzVmY2RiMWIxNThmLTZhMGUyNjM3JnM9ZDg2NTFkYzBlZjdjOTcxMjUyMjMxMTYyOGQ5ODM4YjgmdWlkPSZuZHY9aW9zLTYuNS4wJnY9MiZhcz0wJl9jYXJDb2RlPTA,/JYKTMPP360.m3u8$LR•IPV4•3『线路1』 +金鹰卡通,http://phoneqq.qing.mgtv.com/nn_live/nn_x64/Y2hzPSZkZWY9MSZ1aXA9MTA2LjE0LjM4LjU1JnRlcm09NSZtYWNpZD02ODZlOGNmOGM4OGU3N2VjOWEwNzkzMjg5ZjUzNDg0MmFiZWM0ZjNjJnFpZD0mcmF1dGhfZW5hYmxlPW9mZiZjZG5leF9pZD1xcV9waG9uZV9saXZlJmVzPTE3ODQyNDYwMjImdXVpZD1kOGE5NDdhY2I3OGNhOWUxZWM1MzIwZTMxNTYxZmU5NS02YTBlMjYzNyZzPThlNWFhM2FhOGI5YzUwYzNmZjVhODk2NjBiODg3NjUyJnVpZD0mbmR2PWlvcy02LjUuMCZ2PTImYXM9MCZfY2FyQ29kZT0w/HNGGMPP360.m3u8$LR•IPV4•3『线路1』 金鹰卡通,http://183.11.239.36:808/hls/69/index.m3u8$LR•IPV4•3『线路2』 金鹰卡通,http://223.110.245.145/ott.js.chinamobile.com/PLTV/3/224/3221226303/index.m3u8$LR•IPV4•3『线路3』 金鹰纪实,http://iptv.huuc.edu.cn/hls/gedocu.m3u8$LR•IPV4•87『线路1』 @@ -1121,17 +1119,17 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 苏州4k,http://liveshowbak2.kan0512.com/norecord/csztv4k_4k.m3u8$LR•IPV4•5『线路5』 浙江,#genre# -浙江钱江,https://stream1.freetv.fun/bf079ada709563bdd095159c02dfb5afb53c24e643b73f987100b9d25e9c8f41.m3u8$LR•IPV4•19『线路1』 -浙江钱江,https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8\r\n$LR•IPV4•19『线路2』 -浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-2.m3u8$LR•IPV4•19『线路3』 -浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-3.ctv$LR•IPV4•19『线路4』 -浙江钱江,http://api3.52tb.xyz/info?id=436&token=20230226bgyszp$LR•IPV4•19『线路5』 -浙江钱江,https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•19『线路6』 -浙江钱江,http://ali-m-l.cztv.com/channels/lantian/channel002/720p.m3u8$LR•IPV4•19『线路7』 -浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-4.ctv$LR•IPV4•19『线路8』 -浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-3.m3u8$LR•IPV4•19『线路9』 -浙江钱江,http://ali-m-l.cztv.com/channels/lantian/channel02/1080p.m3u8$LR•IPV4•19『线路10』 -浙江钱江,http://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•19『线路11』 +浙江钱江,https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•19『线路1』 +浙江钱江,http://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•19『线路2』 +浙江钱江,http://ali-m-l.cztv.com/channels/lantian/channel02/1080p.m3u8$LR•IPV4•19『线路3』 +浙江钱江,https://stream1.freetv.fun/bf079ada709563bdd095159c02dfb5afb53c24e643b73f987100b9d25e9c8f41.m3u8$LR•IPV4•19『线路4』 +浙江钱江,https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8\r\n$LR•IPV4•19『线路5』 +浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-2.m3u8$LR•IPV4•19『线路6』 +浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-3.ctv$LR•IPV4•19『线路7』 +浙江钱江,http://api3.52tb.xyz/info?id=436&token=20230226bgyszp$LR•IPV4•19『线路8』 +浙江钱江,http://ali-m-l.cztv.com/channels/lantian/channel002/720p.m3u8$LR•IPV4•19『线路9』 +浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-4.ctv$LR•IPV4•19『线路10』 +浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-3.m3u8$LR•IPV4•19『线路11』 浙江钱江,http://ali-xwl.cztv.com/live/channel021080Plxw.m3u8$LR•IPV4•19『线路12』 浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi.m3u8$LR•IPV4•19『线路13』 浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-2.m3u8$LR•IPV4•19『线路14』 @@ -1140,115 +1138,115 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-1.m3u8$LR•IPV4•19『线路17』 浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-1.m3u8$LR•IPV4•19『线路18』 浙江钱江,http://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•19『线路19』 -浙江生活,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•24『线路1』 -浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•24『线路2』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-1.ctv$LR•IPV4•24『线路3』 -浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路4』 -浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路5』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-2.ctv$LR•IPV4•24『线路6』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-8.ctv$LR•IPV4•24『线路7』 -浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•24『线路8』 -浙江生活,http://ali-xwl.cztv.com/live/channel03720Plxw.m3u8$LR•IPV4•24『线路9』 -浙江生活,http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•24『线路10』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-3.m3u8$LR•IPV4•24『线路11』 -浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•24『线路12』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-5.m3u8$LR•IPV4•24『线路13』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路14』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-1.m3u8$LR•IPV4•24『线路15』 -浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•24『线路16』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.m3u8$LR•IPV4•24『线路17』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路18』 -浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•24『线路19』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.ctv$LR•IPV4•24『线路20』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•24『线路21』 -浙江生活,http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•24『线路22』 -浙江生活,http://ls.qingting.fm/live/1099.m3u8$LR•IPV4•24『线路23』 +浙江生活,http://ls.qingting.fm/live/1099.m3u8$LR•IPV4•24『线路1』 +浙江生活,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•24『线路2』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•24『线路3』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-1.ctv$LR•IPV4•24『线路4』 +浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路5』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路6』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-2.ctv$LR•IPV4•24『线路7』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-8.ctv$LR•IPV4•24『线路8』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•24『线路9』 +浙江生活,http://ali-xwl.cztv.com/live/channel03720Plxw.m3u8$LR•IPV4•24『线路10』 +浙江生活,http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•24『线路11』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-3.m3u8$LR•IPV4•24『线路12』 +浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•24『线路13』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-5.m3u8$LR•IPV4•24『线路14』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路15』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-1.m3u8$LR•IPV4•24『线路16』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•24『线路17』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.m3u8$LR•IPV4•24『线路18』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路19』 +浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•24『线路20』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.ctv$LR•IPV4•24『线路21』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•24『线路22』 +浙江生活,http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•24『线路23』 浙江生活,http://api3.52tb.xyz/info?id=437&token=20230226bgyszp$LR•IPV4•24『线路24』 浙江经济生活,http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8#https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8#http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4 -浙江教育,https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?$LR•IPV4•2『线路1』 -浙江教育,http://ali-m-l.cztv.com/channels/lantian/channel04/720p.m3u8$LR•IPV4•2『线路2』 -浙江民生,http://ali-xwl.cztv.com/live/channel061080Plxw.m3u8$LR•IPV4•36『线路1』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-4.ctv$LR•IPV4•36『线路2』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-7.m3u8$LR•IPV4•36『线路3』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-8.m3u8$LR•IPV4•36『线路4』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-5.m3u8$LR•IPV4•36『线路5』 -浙江民生,http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•36『线路6』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路7』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-5.m3u8$LR•IPV4•36『线路8』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路9』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路10』 -浙江民生,https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路11』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-4.m3u8$LR•IPV4•36『线路12』 -浙江民生,http://ali-m-l.cztv.com/channels/lantian/channel06/720p.m3u8$LR•IPV4•36『线路13』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-9.m3u8$LR•IPV4•36『线路14』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-3.ctv$LR•IPV4•36『线路15』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•36『线路16』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-6.ctv$LR•IPV4•36『线路17』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-4.m3u8$LR•IPV4•36『线路18』 -浙江民生,https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8?$LR•IPV4•36『线路19』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-6.ctv$LR•IPV4•36『线路20』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-2.ctv$LR•IPV4•36『线路21』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•36『线路22』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-10.m3u8$LR•IPV4•36『线路23』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-4.m3u8$LR•IPV4•36『线路24』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-4.m3u8$LR•IPV4•36『线路25』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-1-1.m3u8$LR•IPV4•36『线路26』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-11.m3u8$LR•IPV4•36『线路27』 -浙江民生,http://ali-m-l.cztv.com/channels/lantian/channel06/1080p.m3u8$LR•IPV4•36『线路28』 -浙江民生,http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8$LR•IPV4•36『线路29』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian.m3u8$LR•IPV4•36『线路30』 -浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-9.ctv$LR•IPV4•36『线路31』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-2.m3u8$LR•IPV4•36『线路32』 -浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路33』 -浙江民生,http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路34』 +浙江教育,http://ali-m-l.cztv.com/channels/lantian/channel04/720p.m3u8$LR•IPV4•2『线路1』 +浙江教育,https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?$LR•IPV4•2『线路2』 +浙江民生,https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路1』 +浙江民生,http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路2』 +浙江民生,http://ali-xwl.cztv.com/live/channel061080Plxw.m3u8$LR•IPV4•36『线路3』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-4.ctv$LR•IPV4•36『线路4』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-7.m3u8$LR•IPV4•36『线路5』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-8.m3u8$LR•IPV4•36『线路6』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-5.m3u8$LR•IPV4•36『线路7』 +浙江民生,http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•36『线路8』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路9』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-5.m3u8$LR•IPV4•36『线路10』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路11』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路12』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-4.m3u8$LR•IPV4•36『线路13』 +浙江民生,http://ali-m-l.cztv.com/channels/lantian/channel06/720p.m3u8$LR•IPV4•36『线路14』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-9.m3u8$LR•IPV4•36『线路15』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-3.ctv$LR•IPV4•36『线路16』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•36『线路17』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-6.ctv$LR•IPV4•36『线路18』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-4.m3u8$LR•IPV4•36『线路19』 +浙江民生,https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8?$LR•IPV4•36『线路20』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-6.ctv$LR•IPV4•36『线路21』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-2.ctv$LR•IPV4•36『线路22』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-2.m3u8$LR•IPV4•36『线路23』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-10.m3u8$LR•IPV4•36『线路24』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-4.m3u8$LR•IPV4•36『线路25』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-4.m3u8$LR•IPV4•36『线路26』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-1-1.m3u8$LR•IPV4•36『线路27』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-11.m3u8$LR•IPV4•36『线路28』 +浙江民生,http://ali-m-l.cztv.com/channels/lantian/channel06/1080p.m3u8$LR•IPV4•36『线路29』 +浙江民生,http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8$LR•IPV4•36『线路30』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian.m3u8$LR•IPV4•36『线路31』 +浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-9.ctv$LR•IPV4•36『线路32』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-2.m3u8$LR•IPV4•36『线路33』 +浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路34』 浙江民生,https://t.freetv.fun/live/zhe-jiang-min-sheng.m3u8$LR•IPV4•36『线路35』 浙江民生,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-1.m3u8$LR•IPV4•36『线路36』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路1』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-4.m3u8$LR•IPV4•32『线路2』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路3』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路4』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-2.ctv$LR•IPV4•32『线路5』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路6』 -浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路7』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路8』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-12.m3u8$LR•IPV4•32『线路9』 -浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8$LR•IPV4•32『线路10』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-11.m3u8$LR•IPV4•32『线路11』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-8.m3u8$LR•IPV4•32『线路12』 -浙江新闻,http://ali-xwl.cztv.com/live/channel07720Plxw.m3u8$LR•IPV4•32『线路13』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-9.m3u8$LR•IPV4•32『线路14』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路15』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路16』 -浙江新闻,http://ali-xwl.cztv.com/live/channel071080Plxw.m3u8$LR•IPV4•32『线路17』 -浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?zzhed$LR•IPV4•32『线路18』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen.m3u8$LR•IPV4•32『线路19』 -浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路20』 -浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?$LR•IPV4•32『线路21』 -浙江新闻,https://stream1.freetv.fun/7fa07158e038a9bae3747a0cb9f8e8ff1aaba32669d28d99a498716f16569c1d.m3u8$LR•IPV4•32『线路22』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-10.m3u8$LR•IPV4•32『线路23』 -浙江新闻,http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8$LR•IPV4•32『线路24』 -浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel007/720p.m3u8$LR•IPV4•32『线路25』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路26』 -浙江新闻,http://api3.52tb.xyz/info?id=434&token=20221127jxwhhemby$LR•IPV4•32『线路27』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路28』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路29』 -浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8$LR•IPV4•32『线路30』 +浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8$LR•IPV4•32『线路1』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路2』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-4.m3u8$LR•IPV4•32『线路3』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路4』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路5』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-2.ctv$LR•IPV4•32『线路6』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路7』 +浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路8』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路9』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-12.m3u8$LR•IPV4•32『线路10』 +浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8$LR•IPV4•32『线路11』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-11.m3u8$LR•IPV4•32『线路12』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-8.m3u8$LR•IPV4•32『线路13』 +浙江新闻,http://ali-xwl.cztv.com/live/channel07720Plxw.m3u8$LR•IPV4•32『线路14』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-9.m3u8$LR•IPV4•32『线路15』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路16』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路17』 +浙江新闻,http://ali-xwl.cztv.com/live/channel071080Plxw.m3u8$LR•IPV4•32『线路18』 +浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?zzhed$LR•IPV4•32『线路19』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen.m3u8$LR•IPV4•32『线路20』 +浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路21』 +浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?$LR•IPV4•32『线路22』 +浙江新闻,https://stream1.freetv.fun/7fa07158e038a9bae3747a0cb9f8e8ff1aaba32669d28d99a498716f16569c1d.m3u8$LR•IPV4•32『线路23』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-10.m3u8$LR•IPV4•32『线路24』 +浙江新闻,http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8$LR•IPV4•32『线路25』 +浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel007/720p.m3u8$LR•IPV4•32『线路26』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路27』 +浙江新闻,http://api3.52tb.xyz/info?id=434&token=20221127jxwhhemby$LR•IPV4•32『线路28』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路29』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路30』 浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-1.m3u8$LR•IPV4•32『线路31』 浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-1.m3u8$LR•IPV4•32『线路32』 -浙江少儿,http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路1』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-3.m3u8$LR•IPV4•17『线路2』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-9.ctv$LR•IPV4•17『线路3』 -浙江少儿,http://ali-xwl.cztv.com/live/channel08720Plxw.m3u8$LR•IPV4•17『线路4』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-7.m3u8$LR•IPV4•17『线路5』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-8.m3u8$LR•IPV4•17『线路6』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-4.m3u8$LR•IPV4•17『线路7』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-10.ctv$LR•IPV4•17『线路8』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-2.m3u8$LR•IPV4•17『线路9』 -浙江少儿,http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?fbl=$LR•IPV4•17『线路10』 -浙江少儿,http://ali-vl.cztv.com/channels/lantian/channel008/360p.m3u8$LR•IPV4•17『线路11』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-11.m3u8$LR•IPV4•17『线路12』 -浙江少儿,http://ali-xwl.cztv.com/live/channel081080Plxw.m3u8$LR•IPV4•17『线路13』 -浙江少儿,https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路14』 +浙江少儿,https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路1』 +浙江少儿,http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路2』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-3.m3u8$LR•IPV4•17『线路3』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-9.ctv$LR•IPV4•17『线路4』 +浙江少儿,http://ali-xwl.cztv.com/live/channel08720Plxw.m3u8$LR•IPV4•17『线路5』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-7.m3u8$LR•IPV4•17『线路6』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-8.m3u8$LR•IPV4•17『线路7』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-4.m3u8$LR•IPV4•17『线路8』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-10.ctv$LR•IPV4•17『线路9』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-2.m3u8$LR•IPV4•17『线路10』 +浙江少儿,http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?fbl=$LR•IPV4•17『线路11』 +浙江少儿,http://ali-vl.cztv.com/channels/lantian/channel008/360p.m3u8$LR•IPV4•17『线路12』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-11.m3u8$LR•IPV4•17『线路13』 +浙江少儿,http://ali-xwl.cztv.com/live/channel081080Plxw.m3u8$LR•IPV4•17『线路14』 浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-4.ctv$LR•IPV4•17『线路15』 浙江少儿,https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?$LR•IPV4•17『线路16』 浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-6.ctv$LR•IPV4•17『线路17』 @@ -1284,10 +1282,10 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 宁波TV3,http://www.flyskyman.cn:4022/rtp/233.50.201.179:5140$LR•IPV4•2『线路2』 宁波TV4,http://www.jeremyoto.com:82/rtp/233.50.201.180:5140$LR•IPV4•2『线路1』 宁波TV4,http://www.flyskyman.cn:4022/rtp/233.50.201.180:5140$LR•IPV4•2『线路2』 -浙江教科,http://zwebl02.cztv.com/live/channel041080P.m3u8?auth_key=2524708799-0-0-f195b808217db133bfd648edc01e91fa$LR•IPV4•10『线路1』 -浙江教科,https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•10『线路2』 -浙江教科,http://api3.52tb.xyz/info?id=432&token=20230226bgyszp$LR•IPV4•10『线路3』 -浙江教科,http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•10『线路4』 +浙江教科,https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•10『线路1』 +浙江教科,http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•10『线路2』 +浙江教科,http://zwebl02.cztv.com/live/channel041080P.m3u8?auth_key=2524708799-0-0-f195b808217db133bfd648edc01e91fa$LR•IPV4•10『线路3』 +浙江教科,http://api3.52tb.xyz/info?id=432&token=20230226bgyszp$LR•IPV4•10『线路4』 浙江教科,http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?zzhed$LR•IPV4•10『线路5』 浙江教科,http://ali-xwl.cztv.com/live/channel041080Plxw.m3u8$LR•IPV4•10『线路6』 浙江教科,http://ali-m-l.cztv.com/channels/lantian/channel04/1080p.m3u8$LR•IPV4•10『线路7』 @@ -1297,33 +1295,33 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 浙江经济,http://live.hznet.tv:1935/live/live2/500k/tzwj_video.m3u8$LR•IPV4•3『线路1』 浙江经济,http://live.hznet.tv:1935/live/live2/500K/tzwj_video.m3u8?shandd$LR•IPV4•3『线路2』 浙江经济,http://222.179.155.21:1935/ch0.m3u8$LR•IPV4•3『线路3』 -之江纪录,http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•4『线路1』 -之江纪录,https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路2』 +之江纪录,https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路1』 +之江纪录,http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•4『线路2』 之江纪录,http://ali-m-l.cztv.com/channels/lantian/channel12/1080p.m3u8$LR•IPV4•4『线路3』 之江纪录,https://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•4『线路4』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-1.m3u8$LR•IPV4•32『线路1』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路2』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路3』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-9.m3u8$LR•IPV4•32『线路4』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-5.m3u8$LR•IPV4•32『线路5』 -浙江国际,http://ali-xwl.cztv.com/live/channel10720Plxw.m3u8$LR•IPV4•32『线路6』 -浙江国际,http://ali-vl.cztv.com/channels/lantian/channel010/360p.m3u8$LR•IPV4•32『线路7』 -浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/720p.m3u8$LR•IPV4•32『线路8』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-3.m3u8$LR•IPV4•32『线路9』 -浙江国际,https://ct-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路10』 -浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?zzhed$LR•IPV4•32『线路11』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路12』 -浙江国际,https://qiniup-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路13』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-8.m3u8$LR•IPV4•32『线路14』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-7.m3u8$LR•IPV4•32『线路15』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-6.m3u8$LR•IPV4•32『线路16』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路17』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路18』 -浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路19』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji.m3u8$LR•IPV4•32『线路20』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路21』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路22』 -浙江国际,https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路23』 +浙江国际,https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路1』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-1.m3u8$LR•IPV4•32『线路2』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路3』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路4』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-9.m3u8$LR•IPV4•32『线路5』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-5.m3u8$LR•IPV4•32『线路6』 +浙江国际,http://ali-xwl.cztv.com/live/channel10720Plxw.m3u8$LR•IPV4•32『线路7』 +浙江国际,http://ali-vl.cztv.com/channels/lantian/channel010/360p.m3u8$LR•IPV4•32『线路8』 +浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/720p.m3u8$LR•IPV4•32『线路9』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-3.m3u8$LR•IPV4•32『线路10』 +浙江国际,https://ct-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路11』 +浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?zzhed$LR•IPV4•32『线路12』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路13』 +浙江国际,https://qiniup-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路14』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-8.m3u8$LR•IPV4•32『线路15』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-7.m3u8$LR•IPV4•32『线路16』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-6.m3u8$LR•IPV4•32『线路17』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路18』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路19』 +浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路20』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji.m3u8$LR•IPV4•32『线路21』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路22』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路23』 浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路24』 浙江国际,https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?$LR•IPV4•32『线路25』 浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-1.m3u8$LR•IPV4•32『线路26』 @@ -1333,32 +1331,32 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-3.ctv$LR•IPV4•32『线路30』 浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-5.ctv$LR•IPV4•32『线路31』 浙江国际,https://stream1.freetv.fun/8edc171ba7945fd93cc0f2c9e39b48ba0a94500d0029db9456dfdc2d75f9ea9d.m3u8$LR•IPV4•32『线路32』 -嘉兴新闻综合,http://tvfile.jyrmt.cn:80/nmip-media/channellive/channel104452/playlist.m3u8$LR•IPV4•5『线路1』 -嘉兴新闻综合,http://live.zohi.tv/video/s10001-fztv-1/index.m3u8$LR•IPV4•5『线路2』 +嘉兴新闻综合,http://live.zohi.tv/video/s10001-fztv-1/index.m3u8$LR•IPV4•5『线路1』 +嘉兴新闻综合,http://tvfile.jyrmt.cn:80/nmip-media/channellive/channel104452/playlist.m3u8$LR•IPV4•5『线路2』 嘉兴新闻综合,https://live-auth.51kandianshi.com/szgd/csztv1.m3u8$LR•IPV4•5『线路3』 嘉兴新闻综合,http://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•5『线路4』 嘉兴新闻综合,http://play-sh13.quklive.com/live/1675942165226154.m3u8?auth_key=2028730261-e7db80d294b04dc9ab5c8136b4c88b74-0-f0795306faa59c7edb35860a8ae63528$LR•IPV4•5『线路5』 -湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路1』 -湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-3.m3u8$LR•IPV4•9『线路2』 -湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-6.m3u8$LR•IPV4•9『线路3』 -湖州公共,http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e&fbl=$LR•IPV4•9『线路4』 -湖州公共,https://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路5』 -湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-2.m3u8$LR•IPV4•9『线路6』 -湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-9.m3u8$LR•IPV4•9『线路7』 -湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路8』 -湖州公共,http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路9』 -湖州新闻综合,http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865&fbl=$LR•IPV4•3『线路1』 -湖州新闻综合,http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路2』 +湖州公共,http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路1』 +湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路2』 +湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-3.m3u8$LR•IPV4•9『线路3』 +湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-6.m3u8$LR•IPV4•9『线路4』 +湖州公共,http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e&fbl=$LR•IPV4•9『线路5』 +湖州公共,https://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路6』 +湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-2.m3u8$LR•IPV4•9『线路7』 +湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-9.m3u8$LR•IPV4•9『线路8』 +湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路9』 +湖州新闻综合,http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路1』 +湖州新闻综合,http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865&fbl=$LR•IPV4•3『线路2』 湖州新闻综合,https://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路3』 -湖州文化娱乐,https://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路1』 -湖州文化娱乐,http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887&fbl=$LR•IPV4•3『线路2』 -湖州文化娱乐,http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路3』 +湖州文化娱乐,http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路1』 +湖州文化娱乐,https://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路2』 +湖州文化娱乐,http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887&fbl=$LR•IPV4•3『线路3』 舟山新闻综合,http://play-sh13.quklive.com/live/1699001836208185.m3u8?auth_key=2027429324-c77bb6a7063c4cdea57f09ca22f9ef12-0-39c19a21f73b823db2150ea45b147eb2$LR•IPV4 舟山公共,http://play-sh13.quklive.com/live/1699002430299200.m3u8?auth_key=2027429366-f4515e585a0347f780a01c73ae293945-0-b3699e931cf04290680745e989c63d86$LR•IPV4 浙江留学,http://ali-vl.cztv.com/channels/lantian/channel009/360p.m3u8$LR•IPV4•2『线路1』 浙江留学,https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8$LR•IPV4•2『线路2』 -浙江数码时代,https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8\r\n$LR•IPV4•4『线路1』 -浙江数码时代,http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路2』 +浙江数码时代,http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路1』 +浙江数码时代,https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8\r\n$LR•IPV4•4『线路2』 浙江数码时代,http://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•4『线路3』 浙江数码时代,http://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8?zzhed$LR•IPV4•4『线路4』 浙江公共新闻,http://ali-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8$LR•IPV4•7『线路1』 @@ -1369,13 +1367,13 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 浙江公共新闻,https://stream1.freetv.fun/zhe-jiang-gong-gong-xin-wen-1.m3u8$LR•IPV4•7『线路6』 浙江公共新闻,https://t.freetv.fun/live/zhe-jiang-gong-gong-xin-wen-1.m3u8$LR•IPV4•7『线路7』 浙江青田,http://play-sh13.quklive.com/live/1692755062081192.m3u8?auth_key=2028414252-b15176e05a684b589d12314dfabf6225-0-d175afe86fbea31e2eb167a6dd06cd4f$LR•IPV4 -浙江遂昌,http://play-sh13.quklive.com/live/1708426592499070.m3u8?auth_key=2028414342-e92bda8423ad478c987a8b7ae82abe0e-0-c616f7fabb9675e1ed1d84d9edae7e07$LR•IPV4•3『线路1』 -浙江遂昌,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8$LR•IPV4•3『线路2』 +浙江遂昌,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8$LR•IPV4•3『线路1』 +浙江遂昌,http://play-sh13.quklive.com/live/1708426592499070.m3u8?auth_key=2028414342-e92bda8423ad478c987a8b7ae82abe0e-0-c616f7fabb9675e1ed1d84d9edae7e07$LR•IPV4•3『线路2』 浙江遂昌,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路3』 诸暨新闻综合,https://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8$LR•IPV4•2『线路1』 诸暨新闻综合,http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed$LR•IPV4•2『线路2』 -龙游生活娱乐,http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路1』 -龙游生活娱乐,https://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路2』 +龙游生活娱乐,https://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路1』 +龙游生活娱乐,http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路2』 龙游生活娱乐,http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8?zzhed$LR•IPV4•3『线路3』 龙游新闻综合,https://l.cztvcloud.com/channels/lantian/SXlongyou1/720p.m3u8$LR•IPV4•5『线路1』 龙游新闻综合,http://l.cztvcloud.com/channels/lantian/SXlongyou1/720p.m3u8?zzhed$LR•IPV4•5『线路2』 @@ -1399,9 +1397,9 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 衢江新闻综合,https://t.freetv.fun/live/qu-jiang-xin-wen-zong-he.m3u8$LR•IPV4•6『线路4』 衢江新闻综合,https://stream1.freetv.fun/qu-jiang-xin-wen-zong-he-2.m3u8$LR•IPV4•6『线路5』 衢江新闻综合,https://stream1.freetv.fun/qu-jiang-xin-wen-zong-he-1.ctv$LR•IPV4•6『线路6』 -萧山生活,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•3『线路1』 +萧山生活,https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•3『线路1』 萧山生活,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed$LR•IPV4•3『线路2』 -萧山生活,https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•3『线路3』 +萧山生活,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•3『线路3』 萧山新闻综合,https://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8$LR•IPV4•17『线路1』 萧山新闻综合,https://t.freetv.fun/live/xiao-shan-xin-wen-zong-he-2.m3u8$LR•IPV4•17『线路2』 萧山新闻综合,https://stream1.freetv.fun/xiao-shan-xin-wen-zong-he-2.m3u8$LR•IPV4•17『线路3』 @@ -1416,23 +1414,23 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 萧山新闻综合,https://stream1.freetv.fun/xiao-shan-xin-wen-zong-he-1.m3u8$LR•IPV4•17『线路12』 萧山新闻综合,https://stream1.freetv.fun/xiao-shan-xin-wen-zong-he-3.m3u8$LR•IPV4•17『线路13』 萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8?zzhed?$LR•IPV4•17『线路14』 -萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8?$LR•IPV4•17『线路15』 -萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan3/720p.m3u8$LR•IPV4•17『线路16』 -萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8$LR•IPV4•17『线路17』 -苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-3.m3u8$LR•IPV4•9『线路1』 -苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-4.ctv$LR•IPV4•9『线路2』 -苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路3』 -苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-2.m3u8$LR•IPV4•9『线路4』 -苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-5.m3u8$LR•IPV4•9『线路5』 -苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•9『线路6』 -苍南新闻综合,https://t.freetv.fun/live/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路7』 -苍南新闻综合,https://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8$LR•IPV4•9『线路8』 +萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8$LR•IPV4•17『线路15』 +萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8?$LR•IPV4•17『线路16』 +萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan3/720p.m3u8$LR•IPV4•17『线路17』 +苍南新闻综合,https://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8$LR•IPV4•9『线路1』 +苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-3.m3u8$LR•IPV4•9『线路2』 +苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-4.ctv$LR•IPV4•9『线路3』 +苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路4』 +苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-2.m3u8$LR•IPV4•9『线路5』 +苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-5.m3u8$LR•IPV4•9『线路6』 +苍南新闻综合,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•9『线路7』 +苍南新闻综合,https://t.freetv.fun/live/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路8』 苍南新闻综合,http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8?zzhed$LR•IPV4•9『线路9』 缙云综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed?$LR•IPV4•3『线路1』 缙云综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed"$LR•IPV4•3『线路2』 缙云综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed$LR•IPV4•3『线路3』 -缙云新闻综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?fbl=$LR•IPV4•2『线路1』 -缙云新闻综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8$LR•IPV4•2『线路2』 +缙云新闻综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8$LR•IPV4•2『线路1』 +缙云新闻综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?fbl=$LR•IPV4•2『线路2』 绍兴电视台公共,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•2『线路1』 绍兴电视台公共,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?zzhed$LR•IPV4•2『线路2』 绍兴新闻综合,http://live.shaoxing.com.cn/video/s10001-sxtv1/index.m3u8?zzhed$LR•IPV4•9『线路1』 @@ -1453,102 +1451,102 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 绍兴文化影视,https://t.freetv.fun/live/shao-xing-wen-hua-ying-shi-1.m3u8$LR•IPV4•3『线路1』 绍兴文化影视,https://stream1.freetv.fun/shao-xing-wen-hua-ying-shi-1.m3u8$LR•IPV4•3『线路2』 绍兴文化影视,http://live.shaoxing.com.cn/video/s10001-sxtv3/index.m3u8$LR•IPV4•3『线路3』 -绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-7.m3u8$LR•IPV4•7『线路1』 -绍兴公共,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8$LR•IPV4•7『线路2』 +绍兴公共,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8$LR•IPV4•7『线路1』 +绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-7.m3u8$LR•IPV4•7『线路2』 绍兴公共,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?$LR•IPV4•7『线路3』 绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-2.m3u8$LR•IPV4•7『线路4』 绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-3.m3u8$LR•IPV4•7『线路5』 绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-8.m3u8$LR•IPV4•7『线路6』 绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-1.m3u8$LR•IPV4•7『线路7』 海盐新闻,http://lived.dmqhyadmin.com/ds/sd/live.m3u8?zzhed$LR•IPV4 -海宁新闻综合,https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8?zbid=293304&tpid=1708007815$LR•IPV4•3『线路1』 -海宁新闻综合,https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路2』 +海宁新闻综合,https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路1』 +海宁新闻综合,https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8?zbid=293304&tpid=1708007815$LR•IPV4•3『线路2』 海宁新闻综合,http://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路3』 洞头综合,http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8$LR•IPV4•3『线路1』 洞头综合,http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8?zzhed?$LR•IPV4•3『线路2』 洞头综合,http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路3』 -永嘉新闻综合,https://t.freetv.fun/live/yong-jia-xin-wen-zong-he.m3u8$LR•IPV4•10『线路1』 -永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed$LR•IPV4•10『线路2』 -永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-4.m3u8$LR•IPV4•10『线路3』 -永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路4』 -永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-3.ctv$LR•IPV4•10『线路5』 -永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路6』 -永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路7』 -永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8$LR•IPV4•10『线路8』 +永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8$LR•IPV4•10『线路1』 +永嘉新闻综合,https://t.freetv.fun/live/yong-jia-xin-wen-zong-he.m3u8$LR•IPV4•10『线路2』 +永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed$LR•IPV4•10『线路3』 +永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-4.m3u8$LR•IPV4•10『线路4』 +永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路5』 +永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-3.ctv$LR•IPV4•10『线路6』 +永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路7』 +永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路8』 永嘉新闻综合,https://t.freetv.fun/live/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路9』 永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路10』 -武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed\r\n$LR•IPV4•4『线路1』 -武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8$LR•IPV4•4『线路2』 +武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8$LR•IPV4•4『线路1』 +武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed\r\n$LR•IPV4•4『线路2』 武义新闻综合,https://stream1.freetv.fun/wu-yi-xin-wen-zong-he-3.m3u8$LR•IPV4•4『线路3』 武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed$LR•IPV4•4『线路4』 -松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路1』 -松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?fbl=$LR•IPV4•6『线路2』 -松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed$LR•IPV4•6『线路3』 -松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8zzhed$LR•IPV4•6『线路4』 -松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8$LR•IPV4•6『线路5』 +松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8$LR•IPV4•6『线路1』 +松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路2』 +松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?fbl=$LR•IPV4•6『线路3』 +松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed$LR•IPV4•6『线路4』 +松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8zzhed$LR•IPV4•6『线路5』 松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed?$LR•IPV4•6『线路6』 -普陀新闻综合,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•2『线路1』 -普陀新闻综合,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8$LR•IPV4•2『线路2』 +普陀新闻综合,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8$LR•IPV4•2『线路1』 +普陀新闻综合,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•2『线路2』 新昌生活,http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8$LR•IPV4 -新昌新闻综合,http://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路1』 -新昌新闻综合,https://t.freetv.fun/live/xin-chang-xin-wen-zong-he.m3u8$LR•IPV4•7『线路2』 -新昌新闻综合,https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-4.m3u8$LR•IPV4•7『线路3』 -新昌新闻综合,https://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路4』 +新昌新闻综合,https://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路1』 +新昌新闻综合,http://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路2』 +新昌新闻综合,https://t.freetv.fun/live/xin-chang-xin-wen-zong-he.m3u8$LR•IPV4•7『线路3』 +新昌新闻综合,https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-4.m3u8$LR•IPV4•7『线路4』 新昌新闻综合,https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-5.ctv$LR•IPV4•7『线路5』 新昌新闻综合,https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线路6』 新昌新闻综合,https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路7』 -文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed?$LR•IPV4•4『线路1』 -文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8$LR•IPV4•4『线路2』 -文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed$LR•IPV4•4『线路3』 +文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed$LR•IPV4•4『线路1』 +文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed?$LR•IPV4•4『线路2』 +文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8$LR•IPV4•4『线路3』 文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?fbl=$LR•IPV4•4『线路4』 -开化新闻综合,https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-1.m3u8$LR•IPV4•3『线路1』 -开化新闻综合,https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-2.ctv$LR•IPV4•3『线路2』 -开化新闻综合,http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed$LR•IPV4•3『线路3』 +开化新闻综合,http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed$LR•IPV4•3『线路1』 +开化新闻综合,https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-1.m3u8$LR•IPV4•3『线路2』 +开化新闻综合,https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-2.ctv$LR•IPV4•3『线路3』 开化国家公园,http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8$LR•IPV4•3『线路1』 开化国家公园,http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8zzhed$LR•IPV4•3『线路2』 开化国家公园,http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8?zzhed$LR•IPV4•3『线路3』 -庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed?$LR•IPV4•6『线路1』 -庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路2』 -庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8$LR•IPV4•6『线路3』 +庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8$LR•IPV4•6『线路1』 +庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed?$LR•IPV4•6『线路2』 +庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路3』 庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?fbl=$LR•IPV4•6『线路4』 庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed[浙江]洞头综合频道$LR•IPV4•6『线路5』 庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed$LR•IPV4•6『线路6』 -平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8$LR•IPV4•9『线路1』 -平湖新闻综合,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路2』 -平湖新闻综合,http://play-sh13.quklive.com/live/1690167908295069.m3u8?auth_key=2027466211-f190eec410c24473825cbe1d8541e545-0-f21db57ae1b534802c1cf7be86cc3aef$LR•IPV4•9『线路3』 -平湖新闻综合,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-3.m3u8$LR•IPV4•9『线路4』 -平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•9『线路5』 -平湖新闻综合,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-2.m3u8$LR•IPV4•9『线路6』 -平湖新闻综合,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-5.m3u8$LR•IPV4•9『线路7』 -平湖新闻综合,https://t.freetv.fun/live/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路8』 -平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed$LR•IPV4•9『线路9』 -嵊泗综合,https://play-sh11.quklive.com/live/1626935015913208.m3u8$LR•IPV4•7『线路1』 -嵊泗综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed$LR•IPV4•7『线路2』 -嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线路3』 -嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路4』 -嵊泗综合,http://l.cztvcloud.com/channels/lantian/SXshengsi1/720p.m3u8$LR•IPV4•7『线路5』 +平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed$LR•IPV4•9『线路1』 +平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8$LR•IPV4•9『线路2』 +平湖新闻综合,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路3』 +平湖新闻综合,http://play-sh13.quklive.com/live/1690167908295069.m3u8?auth_key=2027466211-f190eec410c24473825cbe1d8541e545-0-f21db57ae1b534802c1cf7be86cc3aef$LR•IPV4•9『线路4』 +平湖新闻综合,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-3.m3u8$LR•IPV4•9『线路5』 +平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•9『线路6』 +平湖新闻综合,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-2.m3u8$LR•IPV4•9『线路7』 +平湖新闻综合,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-5.m3u8$LR•IPV4•9『线路8』 +平湖新闻综合,https://t.freetv.fun/live/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•9『线路9』 +嵊泗综合,http://l.cztvcloud.com/channels/lantian/SXshengsi1/720p.m3u8$LR•IPV4•7『线路1』 +嵊泗综合,https://play-sh11.quklive.com/live/1626935015913208.m3u8$LR•IPV4•7『线路2』 +嵊泗综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed$LR•IPV4•7『线路3』 +嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线路4』 +嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路5』 嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-2.ctv$LR•IPV4•7『线路6』 嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-2.m3u8$LR•IPV4•7『线路7』 -兰溪新闻综合,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路1』 -兰溪新闻综合,https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路2』 -兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•6『线路3』 -兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•6『线路4』 +兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•6『线路1』 +兰溪新闻综合,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路2』 +兰溪新闻综合,https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•6『线路3』 +兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•6『线路4』 兰溪新闻综合,https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-3.m3u8$LR•IPV4•6『线路5』 兰溪新闻综合,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he.m3u8$LR•IPV4•6『线路6』 -余杭综合,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed$LR•IPV4•3『线路1』 -余杭综合,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8$LR•IPV4•3『线路2』 +余杭综合,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8$LR•IPV4•3『线路1』 +余杭综合,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed$LR•IPV4•3『线路2』 余杭综合,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•3『线路3』 -余杭未来E,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed$LR•IPV4•2『线路1』 -余杭未来E,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8$LR•IPV4•2『线路2』 -余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed$LR•IPV4•6『线路1』 -余姚综合,https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路2』 +余杭未来E,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8$LR•IPV4•2『线路1』 +余杭未来E,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed$LR•IPV4•2『线路2』 +余姚综合,https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路1』 +余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed$LR•IPV4•6『线路2』 余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路3』 余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•6『线路4』 余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?$LR•IPV4•6『线路5』 余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路6』 -余姚姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•4『线路1』 -余姚姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•4『线路2』 -余姚姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•4『线路3』 +余姚姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•4『线路1』 +余姚姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•4『线路2』 +余姚姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•4『线路3』 余姚姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8zzhed$LR•IPV4•4『线路4』 云和新闻综合,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8$LR•IPV4•2『线路1』 云和新闻综合,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed$LR•IPV4•2『线路2』 @@ -1556,29 +1554,29 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 中国蓝新闻,http://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8$LR•IPV4•2『线路1』 中国蓝新闻,https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8?$LR•IPV4•2『线路2』 东阳影视生活,http://l.cztvcloud.com/channels/lantian/SXdongyang1/720p.m3u8$LR•IPV4 -上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•2『线路1』 -上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed$LR•IPV4•2『线路2』 -上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-3.m3u8$LR•IPV4•11『线路1』 -上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed$LR•IPV4•11『线路2』 -上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8$LR•IPV4•11『线路3』 -上虞新商都,https://t.freetv.fun/live/shang-yu-xin-shang-du.m3u8$LR•IPV4•11『线路4』 -上虞新商都,https://t.freetv.fun/live/shang-yu-xin-shang-du-1.m3u8$LR•IPV4•11『线路5』 -上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8$LR•IPV4•11『线路6』 +上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed$LR•IPV4•2『线路1』 +上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•2『线路2』 +上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8$LR•IPV4•11『线路1』 +上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-3.m3u8$LR•IPV4•11『线路2』 +上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed$LR•IPV4•11『线路3』 +上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8$LR•IPV4•11『线路4』 +上虞新商都,https://t.freetv.fun/live/shang-yu-xin-shang-du.m3u8$LR•IPV4•11『线路5』 +上虞新商都,https://t.freetv.fun/live/shang-yu-xin-shang-du-1.m3u8$LR•IPV4•11『线路6』 上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed?$LR•IPV4•11『线路7』 上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed\r\n$LR•IPV4•11『线路8』 上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-1.m3u8$LR•IPV4•11『线路9』 上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-2.m3u8$LR•IPV4•11『线路10』 上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-5.m3u8$LR•IPV4•11『线路11』 -上虞文化影院,https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan-2.m3u8zzhed$LR•IPV4•10『线路1』 -上虞文化影院,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-3.ctv$LR•IPV4•10『线路2』 -上虞文化影院,https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan.m3u8$LR•IPV4•10『线路3』 -上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•10『线路4』 -上虞文化影院,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-1.m3u8$LR•IPV4•10『线路5』 -上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed$LR•IPV4•10『线路6』 -上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•10『线路7』 -上虞文化影院,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-2.ctv$LR•IPV4•10『线路8』 -上虞文化影院,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-4.ctv$LR•IPV4•10『线路9』 -上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8$LR•IPV4•10『线路10』 +上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8$LR•IPV4•10『线路1』 +上虞文化影院,https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan-2.m3u8zzhed$LR•IPV4•10『线路2』 +上虞文化影院,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-3.ctv$LR•IPV4•10『线路3』 +上虞文化影院,https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan.m3u8$LR•IPV4•10『线路4』 +上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•10『线路5』 +上虞文化影院,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-1.m3u8$LR•IPV4•10『线路6』 +上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed$LR•IPV4•10『线路7』 +上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•10『线路8』 +上虞文化影院,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-2.ctv$LR•IPV4•10『线路9』 +上虞文化影院,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-4.ctv$LR•IPV4•10『线路10』 民生休闲,http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8$LR•IPV4•2『线路1』 民生休闲,http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8?zzhed$LR•IPV4•2『线路2』 @@ -2097,116 +2095,116 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 广东珠江,https://t.freetv.fun/live/yan-dong-zhu-jiang-15.m3u8$LR•IPV4•121『线路119』 广东珠江,https://stream1.freetv.fun/yan-dong-zhu-jiang-5.m3u8$LR•IPV4•121『线路120』 广东珠江,http://119.32.12.32:2901/udp/224.1.100.23:11111$LR•IPV4•121『线路121』 -广东体育,http://120.238.94.10:9901/tsfile/live/1012_1.m3u8$LR•IPV4•110『线路1』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-8.ctv$LR•IPV4•110『线路2』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-17.m3u8$LR•IPV4•110『线路3』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-4.m3u8$LR•IPV4•110『线路4』 -广东体育,http://cdn2.163189.xyz/live/gdty/stream.m3u8$LR•IPV4•110『线路5』 -广东体育,http://116.77.239.26:44300/tsfile/live/0124_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•110『线路6』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-24.m3u8$LR•IPV4•110『线路7』 -广东体育,http://120.77.205.62:8087/rtp/239.77.1.97:5146$LR•IPV4•110『线路8』 -广东体育,http://120.198.101.106:9901/tsfile/live/1012_1.m3u8?key=txiptv$LR•IPV4•110『线路9』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-5.m3u8$LR•IPV4•110『线路10』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-15.ctv$LR•IPV4•110『线路11』 -广东体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8718&tk=a0c4f6cfaba3$LR•IPV4•110『线路12』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-12.m3u8$LR•IPV4•110『线路13』 -广东体育,http://67.220.71.199:2347/livehttpplay?channel_id=12028$LR•IPV4•110『线路14』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-28.ctv$LR•IPV4•110『线路15』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-39.ctv$LR•IPV4•110『线路16』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-10.m3u8$LR•IPV4•110『线路17』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-12.ctv$LR•IPV4•110『线路18』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-11.ctv$LR•IPV4•110『线路19』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-9.m3u8$LR•IPV4•110『线路20』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing.m3u8$LR•IPV4•110『线路21』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-15.m3u8$LR•IPV4•110『线路22』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-34.ctv$LR•IPV4•110『线路23』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-10.ctv$LR•IPV4•110『线路24』 -广东体育,http://api2.52tb.xyz/info?id=414&token=20230218jsyklh$LR•IPV4•110『线路25』 -广东体育,http://67.220.71.199:2347/livehttpplay?channel_id=20130$LR•IPV4•110『线路26』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-11.m3u8$LR•IPV4•110『线路27』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-26.m3u8$LR•IPV4•110『线路28』 -广东体育,http://119.32.12.32:2901/udp/224.1.100.34:11111$LR•IPV4•110『线路29』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-5.m3u8$LR•IPV4•110『线路30』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-7.ctv$LR•IPV4•110『线路31』 -广东体育,http://218.13.170.98:9901/tsfile/live/0019_1.m3u8$LR•IPV4•110『线路32』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-14.ctv$LR•IPV4•110『线路33』 -广东体育,http://api2.52tb.xyz/info?id=414&token=20230218qkyjia$LR•IPV4•110『线路34』 -广东体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2030&tk=a0c4f6cfaba3$LR•IPV4•110『线路35』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-30.ctv$LR•IPV4•110『线路36』 -广东体育,https://tv.cdn.com.mp/live/gdty/stream.m3u8$LR•IPV4•110『线路37』 -广东体育,http://67.220.71.199:2347/livehttpplay?channel_id=30031$LR•IPV4•110『线路38』 -广东体育,http://38.75.136.137:98/gslb/dsdqpub/gdty.m3u8?auth=testpub$LR•IPV4•110『线路39』 -广东体育,https://epg.pw/stream/7b470f9fc5c305db0c8622117b7b25ca00eb35ba3e93e865cf0ff9df5c736681.m3u8$LR•IPV4•110『线路40』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-16.ctv$LR•IPV4•110『线路41』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-5.m3u8$LR•IPV4•110『线路42』 -广东体育,http://qjrhc.jydjd.top:2911/udp/224.1.100.33:11111$LR•IPV4•110『线路43』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-20.m3u8$LR•IPV4•110『线路44』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-13.m3u8$LR•IPV4•110『线路45』 -广东体育,http://119.32.12.17:2901/udp/224.1.100.34:11111$LR•IPV4•110『线路46』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-10.m3u8$LR•IPV4•110『线路47』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-17.m3u8$LR•IPV4•110『线路48』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-23.ctv$LR•IPV4•110『线路49』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-17.ctv$LR•IPV4•110『线路50』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-3.m3u8$LR•IPV4•110『线路51』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-30.m3u8$LR•IPV4•110『线路52』 -广东体育,http://218.15.183.23:9901/tsfile/live/23012_1.m3u8$LR•IPV4•110『线路53』 -广东体育,https://hls-gateway.vpstv.net/streams/476954.m3u8$LR•IPV4•110『线路54』 -广东体育,http://php.jdshipin.com/TVOD/iptv.php?id=gdty$LR•IPV4•110『线路55』 -广东体育,http://qjrhc.jydjd.top:2911/udp/224.1.100.34:11111$LR•IPV4•110『线路56』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-6.ctv$LR•IPV4•110『线路57』 -广东体育,http://120.77.205.62:8087/rtp/239.77.0.112:5146$LR•IPV4•110『线路58』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-1.m3u8$LR•IPV4•110『线路59』 -广东体育,http://183.3.134.56:9901/tsfile/live/0142_1.m3u8$LR•IPV4•110『线路60』 -广东体育,http://120.77.205.62:8087/rtp/239.77.0.168:5146$LR•IPV4•110『线路61』 -广东体育,http://r.jdshipin.com/LiYdg$LR•IPV4•110『线路62』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-39.m3u8$LR•IPV4•110『线路63』 -广东体育,http://120.198.95.220:9901/tsfile/live/1010_1.m3u8?key=txiptv$LR•IPV4•110『线路64』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-19.m3u8$LR•IPV4•110『线路65』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-3.php$LR•IPV4•110『线路66』 -广东体育,http://222.128.55.152:9080/live/gdty.m3u8$LR•IPV4•110『线路67』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-19.m3u8$LR•IPV4•110『线路68』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-4.m3u8$LR•IPV4•110『线路69』 -广东体育,http://php.jdshipin.com/PLTV/iptv.php?id=gdty$LR•IPV4•110『线路70』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-3.m3u8$LR•IPV4•110『线路71』 -广东体育,http://183.11.239.36:808/hls/2/index.m3u8$LR•IPV4•110『线路72』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-5.ctv$LR•IPV4•110『线路73』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-24.ctv$LR•IPV4•110『线路74』 -广东体育,http://120.238.94.82:9901/tsfile/live/1012_1.m3u8$LR•IPV4•110『线路75』 -广东体育,http://183.237.95.108:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•110『线路76』 -广东体育,http://api2.52tb.xyz/info?id=413&token=20230218qkyjia$LR•IPV4•110『线路77』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-13.m3u8$LR•IPV4•110『线路78』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-26.ctv$LR•IPV4•110『线路79』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-2.m3u8$LR•IPV4•110『线路80』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-1.m3u8$LR•IPV4•110『线路81』 -广东体育,http://bak.dou.ddns-ip.net/api.php?n=cctvxxx&id=t3ucOH&tk=zUr4K92Dl6kh$LR•IPV4•110『线路82』 -广东体育,http://125.89.163.44:8888/udp/239.77.0.112:5146$LR•IPV4•110『线路83』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-25.ctv$LR•IPV4•110『线路84』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-1.m3u8$LR•IPV4•110『线路85』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-16.m3u8$LR•IPV4•110『线路86』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-7.m3u8$LR•IPV4•110『线路87』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-12.m3u8$LR•IPV4•110『线路88』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-21.m3u8$LR•IPV4•110『线路89』 -广东体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6559&tk=a0c4f6cfaba3$LR•IPV4•110『线路90』 -广东体育,http://218.15.214.115:10000/udp/239.77.0.112:5146$LR•IPV4•110『线路91』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-2.m3u8$LR•IPV4•110『线路92』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-8.m3u8$LR•IPV4•110『线路93』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-27.m3u8$LR•IPV4•110『线路94』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-4.m3u8$LR•IPV4•110『线路95』 -广东体育,http://api3.52tb.xyz/info?id=413&token=20221127jxwhhemby$LR•IPV4•110『线路96』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-36.m3u8$LR•IPV4•110『线路97』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-18.m3u8$LR•IPV4•110『线路98』 -广东体育,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gdty$LR•IPV4•110『线路99』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-33.ctv$LR•IPV4•110『线路100』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-16.m3u8$LR•IPV4•110『线路101』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-18.ctv$LR•IPV4•110『线路102』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-35.ctv$LR•IPV4•110『线路103』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-6.m3u8$LR•IPV4•110『线路104』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-14.m3u8$LR•IPV4•110『线路105』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-38.ctv$LR•IPV4•110『线路106』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-gao-qing-2.m3u8$LR•IPV4•110『线路107』 -广东体育,https://t.freetv.fun/live/yan-dong-ti-yu.m3u8$LR•IPV4•110『线路108』 -广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-4.ctv$LR•IPV4•110『线路109』 -广东体育,http://bxtv.3a.ink/api.php?id=gdty$LR•IPV4•110『线路110』 +广东体育,http://bxtv.3a.ink/api.php?id=gdty$LR•IPV4•110『线路1』 +广东体育,http://php.jdshipin.com/TVOD/iptv.php?id=gdty$LR•IPV4•110『线路2』 +广东体育,http://120.238.94.10:9901/tsfile/live/1012_1.m3u8$LR•IPV4•110『线路3』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-8.ctv$LR•IPV4•110『线路4』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-17.m3u8$LR•IPV4•110『线路5』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-4.m3u8$LR•IPV4•110『线路6』 +广东体育,http://cdn2.163189.xyz/live/gdty/stream.m3u8$LR•IPV4•110『线路7』 +广东体育,http://116.77.239.26:44300/tsfile/live/0124_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•110『线路8』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-24.m3u8$LR•IPV4•110『线路9』 +广东体育,http://120.77.205.62:8087/rtp/239.77.1.97:5146$LR•IPV4•110『线路10』 +广东体育,http://120.198.101.106:9901/tsfile/live/1012_1.m3u8?key=txiptv$LR•IPV4•110『线路11』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-5.m3u8$LR•IPV4•110『线路12』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-15.ctv$LR•IPV4•110『线路13』 +广东体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8718&tk=a0c4f6cfaba3$LR•IPV4•110『线路14』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-12.m3u8$LR•IPV4•110『线路15』 +广东体育,http://67.220.71.199:2347/livehttpplay?channel_id=12028$LR•IPV4•110『线路16』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-28.ctv$LR•IPV4•110『线路17』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-39.ctv$LR•IPV4•110『线路18』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-10.m3u8$LR•IPV4•110『线路19』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-12.ctv$LR•IPV4•110『线路20』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-11.ctv$LR•IPV4•110『线路21』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-9.m3u8$LR•IPV4•110『线路22』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing.m3u8$LR•IPV4•110『线路23』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-15.m3u8$LR•IPV4•110『线路24』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-34.ctv$LR•IPV4•110『线路25』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-10.ctv$LR•IPV4•110『线路26』 +广东体育,http://api2.52tb.xyz/info?id=414&token=20230218jsyklh$LR•IPV4•110『线路27』 +广东体育,http://67.220.71.199:2347/livehttpplay?channel_id=20130$LR•IPV4•110『线路28』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-11.m3u8$LR•IPV4•110『线路29』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-26.m3u8$LR•IPV4•110『线路30』 +广东体育,http://119.32.12.32:2901/udp/224.1.100.34:11111$LR•IPV4•110『线路31』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-5.m3u8$LR•IPV4•110『线路32』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-7.ctv$LR•IPV4•110『线路33』 +广东体育,http://218.13.170.98:9901/tsfile/live/0019_1.m3u8$LR•IPV4•110『线路34』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-14.ctv$LR•IPV4•110『线路35』 +广东体育,http://api2.52tb.xyz/info?id=414&token=20230218qkyjia$LR•IPV4•110『线路36』 +广东体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2030&tk=a0c4f6cfaba3$LR•IPV4•110『线路37』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-30.ctv$LR•IPV4•110『线路38』 +广东体育,https://tv.cdn.com.mp/live/gdty/stream.m3u8$LR•IPV4•110『线路39』 +广东体育,http://67.220.71.199:2347/livehttpplay?channel_id=30031$LR•IPV4•110『线路40』 +广东体育,http://38.75.136.137:98/gslb/dsdqpub/gdty.m3u8?auth=testpub$LR•IPV4•110『线路41』 +广东体育,https://epg.pw/stream/7b470f9fc5c305db0c8622117b7b25ca00eb35ba3e93e865cf0ff9df5c736681.m3u8$LR•IPV4•110『线路42』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-16.ctv$LR•IPV4•110『线路43』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-5.m3u8$LR•IPV4•110『线路44』 +广东体育,http://qjrhc.jydjd.top:2911/udp/224.1.100.33:11111$LR•IPV4•110『线路45』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-20.m3u8$LR•IPV4•110『线路46』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-13.m3u8$LR•IPV4•110『线路47』 +广东体育,http://119.32.12.17:2901/udp/224.1.100.34:11111$LR•IPV4•110『线路48』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-10.m3u8$LR•IPV4•110『线路49』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-17.m3u8$LR•IPV4•110『线路50』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-23.ctv$LR•IPV4•110『线路51』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-17.ctv$LR•IPV4•110『线路52』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-3.m3u8$LR•IPV4•110『线路53』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-30.m3u8$LR•IPV4•110『线路54』 +广东体育,http://218.15.183.23:9901/tsfile/live/23012_1.m3u8$LR•IPV4•110『线路55』 +广东体育,https://hls-gateway.vpstv.net/streams/476954.m3u8$LR•IPV4•110『线路56』 +广东体育,http://qjrhc.jydjd.top:2911/udp/224.1.100.34:11111$LR•IPV4•110『线路57』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-6.ctv$LR•IPV4•110『线路58』 +广东体育,http://120.77.205.62:8087/rtp/239.77.0.112:5146$LR•IPV4•110『线路59』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-1.m3u8$LR•IPV4•110『线路60』 +广东体育,http://183.3.134.56:9901/tsfile/live/0142_1.m3u8$LR•IPV4•110『线路61』 +广东体育,http://120.77.205.62:8087/rtp/239.77.0.168:5146$LR•IPV4•110『线路62』 +广东体育,http://r.jdshipin.com/LiYdg$LR•IPV4•110『线路63』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-39.m3u8$LR•IPV4•110『线路64』 +广东体育,http://120.198.95.220:9901/tsfile/live/1010_1.m3u8?key=txiptv$LR•IPV4•110『线路65』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-19.m3u8$LR•IPV4•110『线路66』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-3.php$LR•IPV4•110『线路67』 +广东体育,http://222.128.55.152:9080/live/gdty.m3u8$LR•IPV4•110『线路68』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-19.m3u8$LR•IPV4•110『线路69』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-4.m3u8$LR•IPV4•110『线路70』 +广东体育,http://php.jdshipin.com/PLTV/iptv.php?id=gdty$LR•IPV4•110『线路71』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-3.m3u8$LR•IPV4•110『线路72』 +广东体育,http://183.11.239.36:808/hls/2/index.m3u8$LR•IPV4•110『线路73』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-5.ctv$LR•IPV4•110『线路74』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-24.ctv$LR•IPV4•110『线路75』 +广东体育,http://120.238.94.82:9901/tsfile/live/1012_1.m3u8$LR•IPV4•110『线路76』 +广东体育,http://183.237.95.108:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4•110『线路77』 +广东体育,http://api2.52tb.xyz/info?id=413&token=20230218qkyjia$LR•IPV4•110『线路78』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-13.m3u8$LR•IPV4•110『线路79』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-26.ctv$LR•IPV4•110『线路80』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-2.m3u8$LR•IPV4•110『线路81』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-1.m3u8$LR•IPV4•110『线路82』 +广东体育,http://bak.dou.ddns-ip.net/api.php?n=cctvxxx&id=t3ucOH&tk=zUr4K92Dl6kh$LR•IPV4•110『线路83』 +广东体育,http://125.89.163.44:8888/udp/239.77.0.112:5146$LR•IPV4•110『线路84』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-25.ctv$LR•IPV4•110『线路85』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-1.m3u8$LR•IPV4•110『线路86』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-16.m3u8$LR•IPV4•110『线路87』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-7.m3u8$LR•IPV4•110『线路88』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-12.m3u8$LR•IPV4•110『线路89』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-21.m3u8$LR•IPV4•110『线路90』 +广东体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6559&tk=a0c4f6cfaba3$LR•IPV4•110『线路91』 +广东体育,http://218.15.214.115:10000/udp/239.77.0.112:5146$LR•IPV4•110『线路92』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-2.m3u8$LR•IPV4•110『线路93』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-8.m3u8$LR•IPV4•110『线路94』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-27.m3u8$LR•IPV4•110『线路95』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-4.m3u8$LR•IPV4•110『线路96』 +广东体育,http://api3.52tb.xyz/info?id=413&token=20221127jxwhhemby$LR•IPV4•110『线路97』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-36.m3u8$LR•IPV4•110『线路98』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-18.m3u8$LR•IPV4•110『线路99』 +广东体育,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=gdty$LR•IPV4•110『线路100』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-33.ctv$LR•IPV4•110『线路101』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-16.m3u8$LR•IPV4•110『线路102』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-18.ctv$LR•IPV4•110『线路103』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-35.ctv$LR•IPV4•110『线路104』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-6.m3u8$LR•IPV4•110『线路105』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu-gao-qing-14.m3u8$LR•IPV4•110『线路106』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-38.ctv$LR•IPV4•110『线路107』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-gao-qing-2.m3u8$LR•IPV4•110『线路108』 +广东体育,https://t.freetv.fun/live/yan-dong-ti-yu.m3u8$LR•IPV4•110『线路109』 +广东体育,https://stream1.freetv.fun/yan-dong-ti-yu-4.ctv$LR•IPV4•110『线路110』 广东民生,https://t.freetv.fun/live/yan-dong-min-sheng-1.m3u8$LR•IPV4•55『线路1』 广东民生,https://stream1.freetv.fun/yan-dong-min-sheng-39.ctv$LR•IPV4•55『线路2』 广东民生,https://t.freetv.fun/live/yan-dong-min-sheng-4.m3u8$LR•IPV4•55『线路3』 @@ -2861,87 +2859,87 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 上海纪实,https://stream1.freetv.fun/ipv6-shang-hai-ji-shi-ren-wen-2.m3u8$LR•IPV4•10『线路8』 上海纪实,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5196&tk=23a9aca1f79f$LR•IPV4•10『线路9』 上海纪实,http://wouu.net:9977/udp/239.93.1.137:5140$LR•IPV4•10『线路10』 -新闻综合,https://stream1.freetv.fun/ji-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路1』 -新闻综合,https://stream1.freetv.fun/ipv6-ji-nan-xin-wen-zong-he-8.m3u8$LR•IPV4•127『线路2』 -新闻综合,http://stream.zztvzd.com/1/sd/live.m3u8?shandd$LR•IPV4•127『线路3』 -新闻综合,http://stream.zztvzd.com/1/sd/live.m3u8$LR•IPV4•127『线路4』 -新闻综合,https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路5』 -新闻综合,https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-1.m3u8$LR•IPV4•127『线路6』 -新闻综合,http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8$LR•IPV4•127『线路7』 -新闻综合,http://live.hznet.tv:1935/live/live1/500K/tzwj_video.m3u8?shandd$LR•IPV4•127『线路8』 -新闻综合,http://live.hznet.tv:1935/live/live1/500k/tzwj_video.m3u8$LR•IPV4•127『线路9』 -新闻综合,http://115.190.247.176:1111/651632657$LR•IPV4•127『线路10』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-1.m3u8$LR•IPV4•127『线路11』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5014&tk=a0c4f6cfaba3$LR•IPV4•127『线路12』 -新闻综合,http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=20250919080134d0a4f61e680b4d1b8d2460b858ff1fec&mdspid=&spid=699212&netType=0&sid=5500002275&pid=2028597139×tamp=20250919080134&Channel_ID=0116_2600000900-99000-201600010010027&ProgramID=651632657&ParentNodeID=-99&assertID=5500002275&client_ip=106.13.250.88&SecurityKey=20250919080134&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-8.9.1-RELEASE&userid=&jmhm=&videocodec=h264&bean=mgspad&tid=android&conFee=0&puData=c6e37e6787e81aeb250c874ff8533137&ddCalcu=7c36e1e13313705e86f7f8477e88c10a5e2b$LR•IPV4•127『线路13』 -新闻综合,http://live.wanyuannews.com/wytv/hd/live.m3u8?zsicd$LR•IPV4•127『线路14』 -新闻综合,http://123.113.205.253:3000/651632657$LR•IPV4•127『线路15』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-1.ctv$LR•IPV4•127『线路16』 -新闻综合,https://mgtv.ottiptv.cc/migu/651632657.m3u8?migutoken=348c9164063c2b1df215dd2fa7cd92cb119d8a335ae0edfb5d615a6c714e71b669eee2f5ff1730afa92af7ca41d0aa96e3a280d7e5f2069eb8a3b852f3ebc270147489d7c8bfb08a7c4b9c4d80$LR•IPV4•127『线路17』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-5.m3u8$LR•IPV4•127『线路18』 -新闻综合,http://222.130.32.10:7788/651632657$LR•IPV4•127『线路19』 -新闻综合,https://qcfile.qcrmt.com/nmip-media/channellive/channel100933/playlist.m3u8$LR•IPV4•127『线路20』 -新闻综合,http://43.251.226.89:8080/play/57.m3u8$LR•IPV4•127『线路21』 -新闻综合,http://47.104.178.59:3566/651632657$LR•IPV4•127『线路22』 -新闻综合,http://tvpull.dxhmt.cn:9081/tv/10326-1.m3u8$LR•IPV4•127『线路23』 -新闻综合,https://m3u8channel.yunxya.com/nmip-media/channellive/channel100028/playlist.m3u8$LR•IPV4•127『线路24』 -新闻综合,https://www.freetv.top/migu/651632657.m3u8?migutoken=5ae42e8fda034ab7bf5171dafa0043e70cd12bcd716940c4572fde52ea92b0785f16f1bdbce4c83f5e075b250fe95668f19f8527dda57c27db24f95d412614d99c86a3a2d9341d88b5224b7068$LR•IPV4•127『线路25』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-9.m3u8$LR•IPV4•127『线路26』 -新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路27』 -新闻综合,https://m3u8-channel.lytv.tv/nmip-media/channellive/channel111841/playlist.m3u8$LR•IPV4•127『线路28』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-13.m3u8$LR•IPV4•127『线路29』 -新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-10.m3u8$LR•IPV4•127『线路30』 -新闻综合,http://p2.vzan.com/slowlive/596867413819827251/live.m3u8$LR•IPV4•127『线路31』 -新闻综合,http://111.228.4.117:6789/migu720p.php?id=651632657$LR•IPV4•127『线路32』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-11.ctv$LR•IPV4•127『线路33』 -新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-6.m3u8$LR•IPV4•127『线路34』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-12.m3u8$LR•IPV4•127『线路35』 -新闻综合,http://t.061899.xyz/tl/tl.php?id=shxwzh$LR•IPV4•127『线路36』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-15.m3u8$LR•IPV4•127『线路37』 -新闻综合,http://27.12.12.189:1234/651632657$LR•IPV4•127『线路38』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0610&tk=b53028476470$LR•IPV4•127『线路39』 -新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路40』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2441&tk=e640d0a1bf70$LR•IPV4•127『线路41』 -新闻综合,http://223.247.25.221:1234/651632657$LR•IPV4•127『线路42』 -新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路43』 -新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路44』 -新闻综合,https://migu.188766.xyz/?migutoken=779bd2c7e2b23a37be54ec1b50771d47&id=%E4%B8%8A%E6%B5%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy$LR•IPV4•127『线路45』 -新闻综合,https://hls-gateway.vpstv.net/streams/708847.m3u8$LR•IPV4•127『线路46』 -新闻综合,https://www.freetv.top/migu/651632657.m3u8?migutoken=b4a3e55048f55ec1c8fc5b509fbdf32f2dc5d255f5f218e79e84ca9a87fb9f2239927cb11b448f18285b50b81b4cd50a1354e9be5a3283375e85372798c3f3eb3ad60adf45eb5615f68eb4825f$LR•IPV4•127『线路47』 -新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-14.m3u8$LR•IPV4•127『线路48』 -新闻综合,https://cm-live.ntjoy.com/live/4f1.m3u8$LR•IPV4•127『线路49』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-8.m3u8$LR•IPV4•127『线路50』 -新闻综合,http://119.88.243.98:17231/651632657$LR•IPV4•127『线路51』 -新闻综合,http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=65fb6a0410d3bb8b2860bfd1bac34693&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720062133&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=39.103.188.159&SecurityKey=20260720062133&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&puData=fa63a9f9fe75a87cfe516e3f688f1c25&ddCalcu=5f2avc6a13wfaa898f69ff3ee7651a58e7fc&sv=10004&ct=android$LR•IPV4•127『线路52』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-14.m3u8$LR•IPV4•127『线路53』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-10.m3u8$LR•IPV4•127『线路54』 -新闻综合,http://101.6.130.52:1234/651632657$LR•IPV4•127『线路55』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2394&tk=e503191f8e20$LR•IPV4•127『线路56』 -新闻综合,http://14.153.176.108:1234/651632657$LR•IPV4•127『线路57』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2810&tk=a0c4f6cfaba3$LR•IPV4•127『线路58』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路59』 -新闻综合,https://tvfile.scjgtv.cn:443/nmip-media/channellive/channel104126/playlist.m3u8"$LR•IPV4•127『线路60』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2865&tk=f6cc1e0a0e1a$LR•IPV4•127『线路61』 -新闻综合,http://bp-livetytv.bestv.cn/ch/bestvxwzh.m3u8$LR•IPV4•127『线路62』 -新闻综合,http://182.127.153.119:1234/651632657$LR•IPV4•127『线路63』 -新闻综合,http://150.158.112.123/公众号~玉玉软件库/mg.php?id=shxwzh$LR•IPV4•127『线路64』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5599&tk=2aca1ad9a849$LR•IPV4•127『线路65』 -新闻综合,https://t.freetv.fun/live/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路66』 -新闻综合,http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=20251023080141ea171d5993054ddd94612bf653be3cfa&mdspid=&spid=699212&netType=0&sid=5500002275&pid=2028597139×tamp=20251023080141&Channel_ID=0116_2600000900-99000-201600010010027&ProgramID=651632657&ParentNodeID=-99&assertID=5500002275&client_ip=106.13.250.83&SecurityKey=20251023080141&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-8.9.2-RELEASE&userid=&jmhm=&videocodec=h264&bean=mgspad&tid=android&conFee=0&puData=4757c0d2f0cd0feb69bcfc7ea14ddd49&ddCalcu=9447ed52d71dc0401da2ef70ccfdc0bf9e6b$LR•IPV4•127『线路67』 -新闻综合,http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720040224&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260720040224&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=386c7449d474e6a64027f896037b61b5&sv=10004&ct=android$LR•IPV4•127『线路68』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5985&tk=e640d0a1bf70$LR•IPV4•127『线路69』 -新闻综合,http://api2.52tb.xyz/info?id=371&token=20230218qkyjia$LR•IPV4•127『线路70』 -新闻综合,https://xatv-yt.xiancity.cn/live/1/index.m3u8$LR•IPV4•127『线路71』 -新闻综合,https://zby.130519.xyz/PLTV/11/224/3221226136/index.m3u8$LR•IPV4•127『线路72』 -新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路73』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路74』 -新闻综合,http://mgsp-ws2.live.miguvideo.com:8088/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720080230&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260720080230&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e2c8535072985f687782bfd09a305c6f&sv=10004&ct=android$LR•IPV4•127『线路75』 -新闻综合,http://116.52.173.5:1234/651632657$LR•IPV4•127『线路76』 -新闻综合,https://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•127『线路77』 -新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路78』 -新闻综合,http://api3.52tb.xyz/info?id=371&token=20221127jxwhhemby$LR•IPV4•127『线路79』 -新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0708&tk=23a9aca1f79f$LR•IPV4•127『线路80』 -新闻综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•127『线路81』 +新闻综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•127『线路1』 +新闻综合,https://stream1.freetv.fun/ji-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路2』 +新闻综合,https://stream1.freetv.fun/ipv6-ji-nan-xin-wen-zong-he-8.m3u8$LR•IPV4•127『线路3』 +新闻综合,http://stream.zztvzd.com/1/sd/live.m3u8?shandd$LR•IPV4•127『线路4』 +新闻综合,http://stream.zztvzd.com/1/sd/live.m3u8$LR•IPV4•127『线路5』 +新闻综合,https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路6』 +新闻综合,https://stream1.freetv.fun/ipv6-wei-fang-xin-wen-zong-he-1.m3u8$LR•IPV4•127『线路7』 +新闻综合,http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8$LR•IPV4•127『线路8』 +新闻综合,http://live.hznet.tv:1935/live/live1/500K/tzwj_video.m3u8?shandd$LR•IPV4•127『线路9』 +新闻综合,http://live.hznet.tv:1935/live/live1/500k/tzwj_video.m3u8$LR•IPV4•127『线路10』 +新闻综合,http://115.190.247.176:1111/651632657$LR•IPV4•127『线路11』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-1.m3u8$LR•IPV4•127『线路12』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5014&tk=a0c4f6cfaba3$LR•IPV4•127『线路13』 +新闻综合,http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=20250919080134d0a4f61e680b4d1b8d2460b858ff1fec&mdspid=&spid=699212&netType=0&sid=5500002275&pid=2028597139×tamp=20250919080134&Channel_ID=0116_2600000900-99000-201600010010027&ProgramID=651632657&ParentNodeID=-99&assertID=5500002275&client_ip=106.13.250.88&SecurityKey=20250919080134&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-8.9.1-RELEASE&userid=&jmhm=&videocodec=h264&bean=mgspad&tid=android&conFee=0&puData=c6e37e6787e81aeb250c874ff8533137&ddCalcu=7c36e1e13313705e86f7f8477e88c10a5e2b$LR•IPV4•127『线路14』 +新闻综合,http://live.wanyuannews.com/wytv/hd/live.m3u8?zsicd$LR•IPV4•127『线路15』 +新闻综合,http://123.113.205.253:3000/651632657$LR•IPV4•127『线路16』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-1.ctv$LR•IPV4•127『线路17』 +新闻综合,https://mgtv.ottiptv.cc/migu/651632657.m3u8?migutoken=348c9164063c2b1df215dd2fa7cd92cb119d8a335ae0edfb5d615a6c714e71b669eee2f5ff1730afa92af7ca41d0aa96e3a280d7e5f2069eb8a3b852f3ebc270147489d7c8bfb08a7c4b9c4d80$LR•IPV4•127『线路18』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-5.m3u8$LR•IPV4•127『线路19』 +新闻综合,http://222.130.32.10:7788/651632657$LR•IPV4•127『线路20』 +新闻综合,https://qcfile.qcrmt.com/nmip-media/channellive/channel100933/playlist.m3u8$LR•IPV4•127『线路21』 +新闻综合,http://43.251.226.89:8080/play/57.m3u8$LR•IPV4•127『线路22』 +新闻综合,http://47.104.178.59:3566/651632657$LR•IPV4•127『线路23』 +新闻综合,http://tvpull.dxhmt.cn:9081/tv/10326-1.m3u8$LR•IPV4•127『线路24』 +新闻综合,https://m3u8channel.yunxya.com/nmip-media/channellive/channel100028/playlist.m3u8$LR•IPV4•127『线路25』 +新闻综合,https://www.freetv.top/migu/651632657.m3u8?migutoken=5ae42e8fda034ab7bf5171dafa0043e70cd12bcd716940c4572fde52ea92b0785f16f1bdbce4c83f5e075b250fe95668f19f8527dda57c27db24f95d412614d99c86a3a2d9341d88b5224b7068$LR•IPV4•127『线路26』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-9.m3u8$LR•IPV4•127『线路27』 +新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路28』 +新闻综合,https://m3u8-channel.lytv.tv/nmip-media/channellive/channel111841/playlist.m3u8$LR•IPV4•127『线路29』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-13.m3u8$LR•IPV4•127『线路30』 +新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-10.m3u8$LR•IPV4•127『线路31』 +新闻综合,http://p2.vzan.com/slowlive/596867413819827251/live.m3u8$LR•IPV4•127『线路32』 +新闻综合,http://111.228.4.117:6789/migu720p.php?id=651632657$LR•IPV4•127『线路33』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-11.ctv$LR•IPV4•127『线路34』 +新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-6.m3u8$LR•IPV4•127『线路35』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-12.m3u8$LR•IPV4•127『线路36』 +新闻综合,http://t.061899.xyz/tl/tl.php?id=shxwzh$LR•IPV4•127『线路37』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-15.m3u8$LR•IPV4•127『线路38』 +新闻综合,http://27.12.12.189:1234/651632657$LR•IPV4•127『线路39』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0610&tk=b53028476470$LR•IPV4•127『线路40』 +新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路41』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2441&tk=e640d0a1bf70$LR•IPV4•127『线路42』 +新闻综合,http://223.247.25.221:1234/651632657$LR•IPV4•127『线路43』 +新闻综合,https://stream1.freetv.fun/ipv6-shang-hai-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路44』 +新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-7.m3u8$LR•IPV4•127『线路45』 +新闻综合,https://migu.188766.xyz/?migutoken=779bd2c7e2b23a37be54ec1b50771d47&id=%E4%B8%8A%E6%B5%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy$LR•IPV4•127『线路46』 +新闻综合,https://hls-gateway.vpstv.net/streams/708847.m3u8$LR•IPV4•127『线路47』 +新闻综合,https://www.freetv.top/migu/651632657.m3u8?migutoken=b4a3e55048f55ec1c8fc5b509fbdf32f2dc5d255f5f218e79e84ca9a87fb9f2239927cb11b448f18285b50b81b4cd50a1354e9be5a3283375e85372798c3f3eb3ad60adf45eb5615f68eb4825f$LR•IPV4•127『线路48』 +新闻综合,https://stream1.freetv.fun/ipv6-xin-wen-zong-he-14.m3u8$LR•IPV4•127『线路49』 +新闻综合,https://cm-live.ntjoy.com/live/4f1.m3u8$LR•IPV4•127『线路50』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-8.m3u8$LR•IPV4•127『线路51』 +新闻综合,http://119.88.243.98:17231/651632657$LR•IPV4•127『线路52』 +新闻综合,http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=65fb6a0410d3bb8b2860bfd1bac34693&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720062133&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=39.103.188.159&SecurityKey=20260720062133&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&puData=fa63a9f9fe75a87cfe516e3f688f1c25&ddCalcu=5f2avc6a13wfaa898f69ff3ee7651a58e7fc&sv=10004&ct=android$LR•IPV4•127『线路53』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-14.m3u8$LR•IPV4•127『线路54』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-10.m3u8$LR•IPV4•127『线路55』 +新闻综合,http://101.6.130.52:1234/651632657$LR•IPV4•127『线路56』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2394&tk=e503191f8e20$LR•IPV4•127『线路57』 +新闻综合,http://14.153.176.108:1234/651632657$LR•IPV4•127『线路58』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2810&tk=a0c4f6cfaba3$LR•IPV4•127『线路59』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路60』 +新闻综合,https://tvfile.scjgtv.cn:443/nmip-media/channellive/channel104126/playlist.m3u8"$LR•IPV4•127『线路61』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2865&tk=f6cc1e0a0e1a$LR•IPV4•127『线路62』 +新闻综合,http://bp-livetytv.bestv.cn/ch/bestvxwzh.m3u8$LR•IPV4•127『线路63』 +新闻综合,http://182.127.153.119:1234/651632657$LR•IPV4•127『线路64』 +新闻综合,http://150.158.112.123/公众号~玉玉软件库/mg.php?id=shxwzh$LR•IPV4•127『线路65』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5599&tk=2aca1ad9a849$LR•IPV4•127『线路66』 +新闻综合,https://t.freetv.fun/live/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路67』 +新闻综合,http://gslbmgsplive.miguvideo.com/wd_r4/dfl/xinwenzonghehd/1200/index.m3u8?msisdn=20251023080141ea171d5993054ddd94612bf653be3cfa&mdspid=&spid=699212&netType=0&sid=5500002275&pid=2028597139×tamp=20251023080141&Channel_ID=0116_2600000900-99000-201600010010027&ProgramID=651632657&ParentNodeID=-99&assertID=5500002275&client_ip=106.13.250.83&SecurityKey=20251023080141&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-8.9.2-RELEASE&userid=&jmhm=&videocodec=h264&bean=mgspad&tid=android&conFee=0&puData=4757c0d2f0cd0feb69bcfc7ea14ddd49&ddCalcu=9447ed52d71dc0401da2ef70ccfdc0bf9e6b$LR•IPV4•127『线路68』 +新闻综合,http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720040224&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260720040224&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=386c7449d474e6a64027f896037b61b5&sv=10004&ct=android$LR•IPV4•127『线路69』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5985&tk=e640d0a1bf70$LR•IPV4•127『线路70』 +新闻综合,http://api2.52tb.xyz/info?id=371&token=20230218qkyjia$LR•IPV4•127『线路71』 +新闻综合,https://xatv-yt.xiancity.cn/live/1/index.m3u8$LR•IPV4•127『线路72』 +新闻综合,https://zby.130519.xyz/PLTV/11/224/3221226136/index.m3u8$LR•IPV4•127『线路73』 +新闻综合,https://stream1.freetv.fun/xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路74』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-2.m3u8$LR•IPV4•127『线路75』 +新闻综合,http://mgsp-ws2.live.miguvideo.com:8088/migu/kailu/xwzhhd265/54/20200407/index.m3u8?msisdn=2be6b2ec9fcf10d2c2457e2c710e172c&mdspid=&spid=600697&netType=0&sid=5910022325&pid=2028597139×tamp=20260720080230&Channel_ID=0116_2600034600-99000-201600010010028&ProgramID=651632657&ParentNodeID=-99&assertID=5910022325&client_ip=171.8.79.254&SecurityKey=20260720080230&promotionId=&mvid=5100001716&mcid=500020&playurlVersion=WX-A1-9.6.1.6-SNAPSHOT&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e2c8535072985f687782bfd09a305c6f&sv=10004&ct=android$LR•IPV4•127『线路76』 +新闻综合,http://116.52.173.5:1234/651632657$LR•IPV4•127『线路77』 +新闻综合,https://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•127『线路78』 +新闻综合,https://stream1.freetv.fun/shang-hai-xin-wen-zong-he-3.m3u8$LR•IPV4•127『线路79』 +新闻综合,http://api3.52tb.xyz/info?id=371&token=20221127jxwhhemby$LR•IPV4•127『线路80』 +新闻综合,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0708&tk=23a9aca1f79f$LR•IPV4•127『线路81』 新闻综合,http://stream8.jlntv.cn/shulan/sd/live.m3u8?_upt=332db6421699196585$LR•IPV4•127『线路82』 新闻综合,http://stream5.jlntv.cn/hn/sd/live.m3u8$LR•IPV4•127『线路83』 新闻综合,http://pili-live-hls.ybcxjd.com/jdh-live/2108111201035597.m3u8?zsicd$LR•IPV4•127『线路84』 @@ -3134,10 +3132,10 @@ NewTV精品体育,https://epg.pw/stream/866a097a0907c9832440f8df38272dd555abf052 凤凰资讯,http://php.jdshipin.com/TVOD/iptv.php?id=fhzx$LR•IPV4•6『线路4』 凤凰资讯,http://cdn6.163189.xyz/163189/fhzx$LR•IPV4•6『线路5』 凤凰资讯,http://223.110.245.167/ott.js.chinamobile.com/PLTV/3/224/3221226923/index.m3u8$LR•IPV4•6『线路6』 -凤凰香港,http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•8『线路1』 -凤凰香港,https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•8『线路2』 -凤凰香港,https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•8『线路3』 -凤凰香港,p3p://167.114.175.6:55331/5fe0b82c000cac9774c17f262e43314d$LR•IPV4•8『线路4』 +凤凰香港,p3p://167.114.175.6:55331/5fe0b82c000cac9774c17f262e43314d$LR•IPV4•8『线路1』 +凤凰香港,http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•8『线路2』 +凤凰香港,https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•8『线路3』 +凤凰香港,https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•8『线路4』 凤凰香港,http://r.jdshipin.com/yDoTN$LR•IPV4•8『线路5』 凤凰香港,http://php.jdshipin.com/TVOD/iptv.php?id=fhhk$LR•IPV4•8『线路6』 凤凰香港,http://cdn6.163189.xyz/163189/fhhk$LR•IPV4•8『线路7』 @@ -3201,9 +3199,9 @@ TVBS,http://seb.sason.top/sc/tvbsxw_fhd.m3u8$LR•IPV4•13『线路13』 耀才财经,https://v3.mediacast.hk/webcast/bshdlive-pc/playlist.m3u8$LR•IPV4•3『线路1』 耀才财经,https://v3.mediacast.hk/webcast/bshdlive-pc/chunklist_w99771165.m3u8$LR•IPV4•3『线路2』 耀才财经,http://202.69.67.66:443/webcast/bshdlive-mobile/playlist.m3u8$LR•IPV4•3『线路3』 -美亚C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/03.m3u8$LR•IPV4•3『线路1』 -美亚C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/01.m3u8$LR•IPV4•3『线路2』 -美亚C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/02.m3u8$LR•IPV4•3『线路3』 +美亚C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/01.m3u8$LR•IPV4•3『线路1』 +美亚C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/02.m3u8$LR•IPV4•3『线路2』 +美亚C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/03.m3u8$LR•IPV4•3『线路3』 数位电影,p3p://167.114.175.6:55331/6223ae1b0007136f3e5c44280e3300fa$LR•IPV4 龙华偶像,http://cdn8.163189.xyz/163189/lhox$LR•IPV4•3『线路1』 龙华偶像,p3p://167.114.175.6:55331/609bb1b0000732744f174daa791d3b43$LR•IPV4•3『线路2』 @@ -3213,31 +3211,31 @@ TVBS,http://seb.sason.top/sc/tvbsxw_fhd.m3u8$LR•IPV4•13『线路13』 龙华经典,https://cdn8.163189.xyz/live/lhjd/stream.m3u8$LR•IPV4•3『线路3』 纬来日本,rtmp://f13h.mine.nu/sat/tv771$LR•IPV4•2『线路1』 纬来日本,p3p://167.114.175.6:55331/5fe1add80007bbbd788125c43bf36060$LR•IPV4•2『线路2』 -纬来体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=1978&tk=e640d0a1bf70$LR•IPV4•25『线路1』 -纬来体育,http://api3.52tb.xyz/info?id=376&token=20221127jxwhhemby$LR•IPV4•25『线路2』 -纬来体育,https://cdn.iptv8k.top/dl/jrys.php?id=292&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路3』 -纬来体育,https://smart.pendy.dpdns.org/Smart.php?id=videolandsport$LR•IPV4•25『线路4』 -纬来体育,http://122.117.71.103:8562/http/61.222.53.250:8081/hls/67/809/ch28.m3u8$LR•IPV4•25『线路5』 -纬来体育,https://stream1.freetv.fun/wei-lai-ti-yu-3.m3u8$LR•IPV4•25『线路6』 -纬来体育,https://epg.pw/stream/4f18dfe0593db5c686eb64ae8edaf2a9202d4d46bdc9bbde2cee27708e12ea01.m3u8$LR•IPV4•25『线路7』 -纬来体育,http://api.mytv666.top/api/qwt.php?t=体育频道&id=纬来体育$LR•IPV4•25『线路8』 -纬来体育,https://epg.pw/stream/8855a9936e37e608a0ec8a014cce1673dee9c5d68d560da376cc92e5edef2b25.m3u8$LR•IPV4•25『线路9』 -纬来体育,https://hls.iill.top/api/wlty/index.m3u8$LR•IPV4•25『线路10』 -纬来体育,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/videolandsport/playlist.m3u8$LR•IPV4•25『线路11』 -纬来体育,http://aktv_stream1.m16tv.cfd/stream/tuntun/null/AKTV.m3u8$LR•IPV4•25『线路12』 -纬来体育,http://aktv.top/AKTV/live/aktv3/null-1/AKTV.m3u8$LR•IPV4•25『线路13』 -纬来体育,https://cdn.iptv8k.top/dl/jrys.php?id=291&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路14』 -纬来体育,https://hls-gateway.vpstv.net/streams/477026.m3u8$LR•IPV4•25『线路15』 -纬来体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2056&tk=e640d0a1bf70$LR•IPV4•25『线路16』 -纬来体育,https://epg.pw/stream/ab6df63b64d0cc44a1f4f029ed847a26fa54a7aebd455578fb05a63f02c22f4b.m3u8$LR•IPV4•25『线路17』 -纬来体育,https://cdn.iptv8k.top/dl/jrys.php?id=292&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路18』 -纬来体育,http://zb.xmzb.xyz/123.php?id=⚽马上oppppp一纬来体育$LR•IPV4•25『线路19』 -纬来体育,http://aktv_stream1.m16tv.cfd/stream/aktv3/null-1/AKTV.m3u8$LR•IPV4•25『线路20』 -纬来体育,rtmp://f13h.mine.nu:1935/sat/tv721$LR•IPV4•25『线路21』 -纬来体育,http://211.72.65.236:8585/.m3u8$LR•IPV4•25『线路22』 -纬来体育,rtmp://f13h.mine.nu/sat/tv721$LR•IPV4•25『线路23』 -纬来体育,http://125.227.210.55:8155/VideoInput/play.ts$LR•IPV4•25『线路24』 -纬来体育,https://stream1.freetv.fun/wei-lai-ti-yu-9.ctv$LR•IPV4•25『线路25』 +纬来体育,rtmp://f13h.mine.nu:1935/sat/tv721$LR•IPV4•25『线路1』 +纬来体育,http://211.72.65.236:8585/.m3u8$LR•IPV4•25『线路2』 +纬来体育,rtmp://f13h.mine.nu/sat/tv721$LR•IPV4•25『线路3』 +纬来体育,http://125.227.210.55:8155/VideoInput/play.ts$LR•IPV4•25『线路4』 +纬来体育,https://stream1.freetv.fun/wei-lai-ti-yu-9.ctv$LR•IPV4•25『线路5』 +纬来体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=1978&tk=e640d0a1bf70$LR•IPV4•25『线路6』 +纬来体育,http://api3.52tb.xyz/info?id=376&token=20221127jxwhhemby$LR•IPV4•25『线路7』 +纬来体育,https://cdn.iptv8k.top/dl/jrys.php?id=292&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路8』 +纬来体育,https://smart.pendy.dpdns.org/Smart.php?id=videolandsport$LR•IPV4•25『线路9』 +纬来体育,http://122.117.71.103:8562/http/61.222.53.250:8081/hls/67/809/ch28.m3u8$LR•IPV4•25『线路10』 +纬来体育,https://stream1.freetv.fun/wei-lai-ti-yu-3.m3u8$LR•IPV4•25『线路11』 +纬来体育,https://epg.pw/stream/4f18dfe0593db5c686eb64ae8edaf2a9202d4d46bdc9bbde2cee27708e12ea01.m3u8$LR•IPV4•25『线路12』 +纬来体育,http://api.mytv666.top/api/qwt.php?t=体育频道&id=纬来体育$LR•IPV4•25『线路13』 +纬来体育,https://epg.pw/stream/8855a9936e37e608a0ec8a014cce1673dee9c5d68d560da376cc92e5edef2b25.m3u8$LR•IPV4•25『线路14』 +纬来体育,https://hls.iill.top/api/wlty/index.m3u8$LR•IPV4•25『线路15』 +纬来体育,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/videolandsport/playlist.m3u8$LR•IPV4•25『线路16』 +纬来体育,http://aktv_stream1.m16tv.cfd/stream/tuntun/null/AKTV.m3u8$LR•IPV4•25『线路17』 +纬来体育,http://aktv.top/AKTV/live/aktv3/null-1/AKTV.m3u8$LR•IPV4•25『线路18』 +纬来体育,https://cdn.iptv8k.top/dl/jrys.php?id=291&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路19』 +纬来体育,https://hls-gateway.vpstv.net/streams/477026.m3u8$LR•IPV4•25『线路20』 +纬来体育,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2056&tk=e640d0a1bf70$LR•IPV4•25『线路21』 +纬来体育,https://epg.pw/stream/ab6df63b64d0cc44a1f4f029ed847a26fa54a7aebd455578fb05a63f02c22f4b.m3u8$LR•IPV4•25『线路22』 +纬来体育,https://cdn.iptv8k.top/dl/jrys.php?id=292&time=20240926215313&ip=111.229.253.40$LR•IPV4•25『线路23』 +纬来体育,http://zb.xmzb.xyz/123.php?id=⚽马上oppppp一纬来体育$LR•IPV4•25『线路24』 +纬来体育,http://aktv_stream1.m16tv.cfd/stream/aktv3/null-1/AKTV.m3u8$LR•IPV4•25『线路25』 中视闽南,rtmp://f13h.mine.nu/sat/tv091$LR•IPV4 中视新闻,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV09.m3u8$LR•IPV4 中天娱乐,http://61.221.215.25:8800/hls/47/index.m3u8$LR•IPV4 @@ -3348,12 +3346,12 @@ Now剧集,p3p://167.114.175.6:55331/63ed3e1500077d30e7f449055a0846ce$LR•IPV4 民视,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV17.m3u8$LR•IPV4•2『线路1』 民视,rtmp://f13h.mine.nu/sat/tv051$LR•IPV4•2『线路2』 MoMo综合,p3p://167.114.175.6:55331/621e17750005eaa02887cb6e61ea2a58$LR•IPV4 -ELEVEN体育1,https://stream1.freetv.fun/eltaai-er-da-ti-yu--1--wj-1.ctv$LR•IPV4•3『线路1』 -ELEVEN体育1,https://smart.pendy.dpdns.org/Smart.php?id=eltasport1_twn$LR•IPV4•3『线路2』 -ELEVEN体育1,rtmp://f13h.mine.nu/sat/tv731$LR•IPV4•3『线路3』 -ELEVEN体育2,https://stream1.freetv.fun/eltaai-er-da-ti-yu--2--wj-1.ctv$LR•IPV4•3『线路1』 -ELEVEN体育2,https://smart.pendy.dpdns.org/Smart.php?id=eltasport2_twn$LR•IPV4•3『线路2』 -ELEVEN体育2,rtmp://f13h.mine.nu/sat/tv741$LR•IPV4•3『线路3』 +ELEVEN体育1,https://smart.pendy.dpdns.org/Smart.php?id=eltasport1_twn$LR•IPV4•3『线路1』 +ELEVEN体育1,rtmp://f13h.mine.nu/sat/tv731$LR•IPV4•3『线路2』 +ELEVEN体育1,https://stream1.freetv.fun/eltaai-er-da-ti-yu--1--wj-1.ctv$LR•IPV4•3『线路3』 +ELEVEN体育2,https://smart.pendy.dpdns.org/Smart.php?id=eltasport2_twn$LR•IPV4•3『线路1』 +ELEVEN体育2,rtmp://f13h.mine.nu/sat/tv741$LR•IPV4•3『线路2』 +ELEVEN体育2,https://stream1.freetv.fun/eltaai-er-da-ti-yu--2--wj-1.ctv$LR•IPV4•3『线路3』 半岛新闻,http://live-hls-web-aje.getaj.net/AJE/01.m3u8$LR•IPV4•4『线路1』 半岛新闻,https://live-hls-web-aje.getaj.net/AJE/01.m3u8$LR•IPV4•4『线路2』 半岛新闻,https://live-hls-web-aje.getaj.net/AJE/02.m3u8$LR•IPV4•4『线路3』 @@ -3388,10 +3386,10 @@ RTHK32,http://php.jdshipin.com:8880/TVOD/iptv.php?id=rthk32$LR•IPV4 东森超视,rtmp://f13h.mine.nu/sat/tv331$LR•IPV4•3『线路3』 ROCK Action,p3p://167.114.175.6:55331/65ad274400000b46bd92da681fce74f2$LR•IPV4•2『线路1』 ROCK Action,http://nmk.ioapk.com:5050/4gtv-live138/index.m3u8$LR•IPV4•2『线路2』 -TVB Plus,http://r.jdshipin.com/Nr5jq$LR•IPV4•4『线路1』 -TVB Plus,http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•4『线路2』 -TVB Plus,p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•4『线路3』 -TVB Plus,p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•4『线路4』 +TVB Plus,http://rihou.cc:555/tv/[Pd]Plus综合$LR•IPV4•4『线路1』 +TVB Plus,p3p://167.114.175.6:55331/6649bce20008d56453eeebfc022701f1$LR•IPV4•4『线路2』 +TVB Plus,p3p://167.114.175.6:55331/653e4d3e000b344f0c91357e73163f82$LR•IPV4•4『线路3』 +TVB Plus,http://r.jdshipin.com/Nr5jq$LR•IPV4•4『线路4』 AXN,p3p://167.114.175.6:55331/66d23a53000d25d573c606e3274f26c5$LR•IPV4•25『线路1』 AXN,p3p://167.114.175.6:55331/6258ddc5000ee8a40e1bc8f50dec545c$LR•IPV4•25『线路2』 AXN,http://45.190.28.50/AXN_HD/index.m3u8$LR•IPV4•25『线路3』 @@ -3542,10 +3540,10 @@ Xite Hits,https://d726x48n2pd5h.cloudfront.net/v1/master/3722c60a815c199d9c0ef36 Xite Hits,https://amg01243-xitenetworksint-hitsuk-samsunguk-mvovq.amagi.tv/playlist/amg01243-xitenetworksint-hitsuk-samsunguk/playlist.m3u8$LR•IPV4•3『线路3』 Xite Rock,https://d198ro05q94rc4.cloudfront.net/XITE_Rock_On.m3u8$LR•IPV4 FIGHT SPORTS,p3p://167.114.175.6:55331/65a4480e000eb9449aeb1d5a33663b73$LR•IPV4 -NBA TV,https://stream1.freetv.fun/nba-tv-5.m3u8$LR•IPV4•6『线路1』 -NBA TV,https://stream1.freetv.fun/nba-tv-7.m3u8$LR•IPV4•6『线路2』 -NBA TV,http://170.yfvodcdn.com:19980/live/nbaTV2/hls.m3u8$LR•IPV4•6『线路3』 -NBA TV,p3p://167.114.175.6:55331/65a587500007bc039fca3566638e69af$LR•IPV4•6『线路4』 +NBA TV,http://170.yfvodcdn.com:19980/live/nbaTV2/hls.m3u8$LR•IPV4•6『线路1』 +NBA TV,p3p://167.114.175.6:55331/65a587500007bc039fca3566638e69af$LR•IPV4•6『线路2』 +NBA TV,https://stream1.freetv.fun/nba-tv-5.m3u8$LR•IPV4•6『线路3』 +NBA TV,https://stream1.freetv.fun/nba-tv-7.m3u8$LR•IPV4•6『线路4』 NBA TV,https://amg00556-amg00556c3-firetv-us-6060.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•6『线路5』 NBA TV,http://user.scalecdn.co:8080/live/54706135/09221986/3092.m3u8$LR•IPV4•6『线路6』 Sukan,https://d25tgymtnqzu8s.cloudfront.net/smil:sukan/manifest.mpd$LR•IPV4 @@ -3748,8 +3746,8 @@ FIFA+,https://d63fabad.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/ FIFA+,https://d2w9q46ikgrcwx.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-of5cbk3sav3w5/v1/sysdata_s_p_a_fifa_7/samsungheadend_us/latest/main/hls/playlist.m3u8$LR•IPV4•9『线路8』 FIFA+,https://cffda8ff.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/U2Ftc3VuZy1nYl9GSUZBUGx1c3dvbWVuX0hMUw/playlist.m3u8$LR•IPV4•9『线路9』 Newsmax,https://nmx1ota.akamaized.net/hls/live/2107010/Live_1/3.m3u8$LR•IPV4•8『线路1』 -Newsmax,http://nmxlive.akamaized.net/hls/live/529965/Live_1/index.m3u8$LR•IPV4•8『线路2』 -Newsmax,https://nmxlive.akamaized.net/hls/live/529965/Live_1/index.m3u8$LR•IPV4•8『线路3』 +Newsmax,https://nmxlive.akamaized.net/hls/live/529965/Live_1/index.m3u8$LR•IPV4•8『线路2』 +Newsmax,http://nmxlive.akamaized.net/hls/live/529965/Live_1/index.m3u8$LR•IPV4•8『线路3』 Newsmax,https://2-fss-2.streamhoster.com/pl_120/206858-4404556-1/playlist.m3u8$LR•IPV4•8『线路4』 Newsmax,https://amg00217-newsmax-newsmax-zeasn-022k9.amagi.tv/playlist.m3u8$LR•IPV4•8『线路5』 Newsmax,https://newsmaxadria.mts-si.tv/newsmaxadria/index.m3u8$LR•IPV4•8『线路6』 @@ -3821,10 +3819,10 @@ MovieSphere,https://amg00353-lionsgatestudio-moviesphere-xumo-zh5u0.amagi.tv/pla MovieSphere,https://amg00353-lionsgatefilmsi-moviesphereaus-samsungau-7qzhf.amagi.tv/playlist/amg00353-lionsgatefilmsi-moviesphereaus-samsungau/playlist.m3u8$LR•IPV4•5『线路4』 MovieSphere,https://jmp2.uk/plu-64a3d96f060e830008af6745.m3u8$LR•IPV4•5『线路5』 香港国际财经,p3p://167.114.175.6:55331/64838620000cd8ed32fb0d6a414411f7$LR•IPV4 -Bloomberg,https://epg.pw/stream/d2edf469b9079064a283f4b0811cbf6f2597ebbb3d08dcf77036a4b5a791b7cf.m3u8$LR•IPV4•16『线路1』 -Bloomberg,https://bloomberg-bloombergtv-3-nl.samsung.wurl.tv/playlist.m3u8$LR•IPV4•16『线路2』 -Bloomberg,https://bloomberg-bloombergtv-5-eu.plex.wurl.tv/3ea2c48ba0034cc276591c94a5b439c0.m3u8$LR•IPV4•16『线路3』 -Bloomberg,https://liveprodusphoenixeast.akamaized.net/USPhx-HD/Channel-TX-USPhx-AWS-virginia-1/Source-USPhx-16k-1-s6lk2-BP-07-02-81ykIWnsMsg_live.m3u8$LR•IPV4•16『线路4』 +Bloomberg,https://bloomberg-bloombergtv-3-nl.samsung.wurl.tv/playlist.m3u8$LR•IPV4•16『线路1』 +Bloomberg,https://bloomberg-bloombergtv-5-eu.plex.wurl.tv/3ea2c48ba0034cc276591c94a5b439c0.m3u8$LR•IPV4•16『线路2』 +Bloomberg,https://liveprodusphoenixeast.akamaized.net/USPhx-HD/Channel-TX-USPhx-AWS-virginia-1/Source-USPhx-16k-1-s6lk2-BP-07-02-81ykIWnsMsg_live.m3u8$LR•IPV4•16『线路3』 +Bloomberg,https://epg.pw/stream/d2edf469b9079064a283f4b0811cbf6f2597ebbb3d08dcf77036a4b5a791b7cf.m3u8$LR•IPV4•16『线路4』 Bloomberg,https://ciner.daioncdn.net/bloomberght/bloomberght.m3u8$LR•IPV4•16『线路5』 Bloomberg,http://23.237.104.106:8080/USA_BLOOMBERG/index.m3u8$LR•IPV4•16『线路6』 Bloomberg,https://bloomberg.com/media-manifest/streams/aus.m3u8$LR•IPV4•16『线路7』 diff --git a/cluntop_tvbox/lib/iptv_test.m3u b/cluntop_tvbox/lib/iptv_test.m3u index 1a564903..feec2965 100755 --- a/cluntop_tvbox/lib/iptv_test.m3u +++ b/cluntop_tvbox/lib/iptv_test.m3u @@ -1,6 +1,6 @@ #EXTM3U #EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" group-title="央视频道",CCTV-4K -https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784566800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-730f415c652ee5e576120f9b404fb4b6&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•3『线路1』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784577600-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-7969e68fdd42ddce920e93702f653287&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" group-title="央视频道",CCTV-4K https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784563200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-a22aae685d54194b7e9d9460067e40a1&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="CCTV4K" tvg-name="CCTV4K" group-title="央视频道",CCTV-4K @@ -94,9 +94,9 @@ http://php.jdshipin.com:8880/TVOD/iptv.php?id=rthk32$LR•IPV4 #EXTINF:-1 tvg-id="韩国EBS少儿" tvg-name="韩国EBS少儿" group-title="动画频道",韩国EBS少儿 http://ebsonairios.ebs.co.kr/ebsutablet500k/tablet500k/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="七龙珠" tvg-name="七龙珠" group-title="动画频道",七龙珠 -https://live.metshop.top/huya/11601966$LR•IPV4•2『线路1』 +http://103.193.151.146/huya.php?id=11601966$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="七龙珠" tvg-name="七龙珠" group-title="动画频道",七龙珠 -http://103.193.151.146/huya.php?id=11601966$LR•IPV4•2『线路2』 +https://live.metshop.top/huya/11601966$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="哆啦A梦" tvg-name="哆啦A梦" group-title="动画频道",哆啦A梦 http://103.193.151.146/huya.php?id=11601963$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="哆啦A梦" tvg-name="哆啦A梦" group-title="动画频道",哆啦A梦 @@ -132,31 +132,31 @@ http://www.goodiptv.club/douyu/3928$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="斗鱼港剧" tvg-name="斗鱼港剧" group-title="斗鱼影视",斗鱼港剧 http://www.goodiptv.club/douyu/5061550$LR•IPV4 #EXTINF:-1 tvg-id="橙记港剧" tvg-name="橙记港剧" group-title="斗鱼影视",橙记港剧 -http://www.goodiptv.club/douyu/4549169$LR•IPV4•2『线路1』 +http://huanqiuzhibo.cn/manifest/douyu.php?id=4549169$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="橙记港剧" tvg-name="橙记港剧" group-title="斗鱼影视",橙记港剧 -http://huanqiuzhibo.cn/manifest/douyu.php?id=4549169$LR•IPV4•2『线路2』 +http://www.goodiptv.club/douyu/4549169$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="经典剧集" tvg-name="经典剧集" group-title="斗鱼影视",经典剧集 http://zzy789.xyz/douyu1.php?id=6863367$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="经典剧集" tvg-name="经典剧集" group-title="斗鱼影视",经典剧集 http://www.goodiptv.club/douyu/6863367$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="热门港剧" tvg-name="热门港剧" group-title="斗鱼影视",热门港剧 -http://www.goodiptv.club/douyu/5522351$LR•IPV4•3『线路1』 +http://zzy789.xyz/douyu1.php?id=5522351$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="热门港剧" tvg-name="热门港剧" group-title="斗鱼影视",热门港剧 -http://zzy789.xyz/douyu1.php?id=5522351$LR•IPV4•3『线路2』 +http://huanqiuzhibo.cn/manifest/douyu.php?id=5522351$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="热门港剧" tvg-name="热门港剧" group-title="斗鱼影视",热门港剧 -http://huanqiuzhibo.cn/manifest/douyu.php?id=5522351$LR•IPV4•3『线路3』 +http://www.goodiptv.club/douyu/5522351$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="贝爷求生" tvg-name="贝爷求生" group-title="斗鱼影视",贝爷求生 -http://www.goodiptv.club/douyu/9661369$LR•IPV4•6『线路1』 +https://stream1.freetv.fun/f92ea9cae12af707c587af406ddb929ea9f58aae893845b713679aab4b1df9f8.ctv$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-id="贝爷求生" tvg-name="贝爷求生" group-title="斗鱼影视",贝爷求生 -https://stream1.freetv.fun/f92ea9cae12af707c587af406ddb929ea9f58aae893845b713679aab4b1df9f8.ctv$LR•IPV4•6『线路2』 +http://fy27.zbds.top:55455/douyu/9661369$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="贝爷求生" tvg-name="贝爷求生" group-title="斗鱼影视",贝爷求生 -http://fy27.zbds.top:55455/douyu/9661369$LR•IPV4•6『线路3』 +https://www.goodiptv.club/douyu/9661369$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="贝爷求生" tvg-name="贝爷求生" group-title="斗鱼影视",贝爷求生 -https://www.goodiptv.club/douyu/9661369$LR•IPV4•6『线路4』 +http://159.75.85.63:35455/douyu/454867$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-id="贝爷求生" tvg-name="贝爷求生" group-title="斗鱼影视",贝爷求生 -http://159.75.85.63:35455/douyu/454867$LR•IPV4•6『线路5』 +http://zzy789.xyz/douyu1.php?id=454867$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-id="贝爷求生" tvg-name="贝爷求生" group-title="斗鱼影视",贝爷求生 -http://zzy789.xyz/douyu1.php?id=454867$LR•IPV4•6『线路6』 +http://www.goodiptv.club/douyu/9661369$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="少年包青天第一部" tvg-name="少年包青天第一部" group-title="电视剧频道",少年包青天第一部 https://live.ottiptv.cc/yy/1356043677$LR•IPV4 #EXTINF:-1 tvg-id="少年包青天第三部" tvg-name="少年包青天第三部" group-title="电视剧频道",少年包青天第三部 @@ -170,9 +170,9 @@ https://live.ottiptv.cc/huya/29580970$LR•IPV4 #EXTINF:-1 tvg-id="特种兵之火凤凰" tvg-name="特种兵之火凤凰" group-title="电视剧频道",特种兵之火凤凰 https://live.ottiptv.cc/huya/29982636$LR•IPV4 #EXTINF:-1 tvg-id="士兵突击" tvg-name="士兵突击" group-title="电视剧频道",士兵突击 -https://live.ottiptv.cc/huya/11342430$LR•IPV4•2『线路1』 +https://live.metshop.top/huya/11342430$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="士兵突击" tvg-name="士兵突击" group-title="电视剧频道",士兵突击 -https://live.metshop.top/huya/11342430$LR•IPV4•2『线路2』 +https://live.ottiptv.cc/huya/11342430$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="天龙八部" tvg-name="天龙八部" group-title="电视剧频道",天龙八部 https://live.ottiptv.cc/yy/1351814644$LR•IPV4 #EXTINF:-1 tvg-id="倚天屠龙记" tvg-name="倚天屠龙记" group-title="电视剧频道",倚天屠龙记 @@ -180,9 +180,9 @@ https://live.ottiptv.cc/huya/11342403$LR•IPV4 #EXTINF:-1 tvg-id="康熙王朝" tvg-name="康熙王朝" group-title="电视剧频道",康熙王朝 https://live.ottiptv.cc/huya/11352940$LR•IPV4 #EXTINF:-1 tvg-id="庆余年" tvg-name="庆余年" group-title="电视剧频道",庆余年 -https://live.ottiptv.cc/huya/11352960$LR•IPV4•2『线路1』 +http://58.39.190.143:35455/huya/11352960$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="庆余年" tvg-name="庆余年" group-title="电视剧频道",庆余年 -http://58.39.190.143:35455/huya/11352960$LR•IPV4•2『线路2』 +https://live.ottiptv.cc/huya/11352960$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="鬼吹灯之怒晴湘西" tvg-name="鬼吹灯之怒晴湘西" group-title="电视剧频道",鬼吹灯之怒晴湘西 https://live.ottiptv.cc/huya/11602075$LR•IPV4 #EXTINF:-1 tvg-id="伪装者" tvg-name="伪装者" group-title="电视剧频道",伪装者 @@ -284,25 +284,25 @@ http://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•5『 #EXTINF:-1 tvg-id="YMG未来" tvg-name="YMG未来" group-title="☘️浙江频道",YMG未来 http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?$LR•IPV4 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 -https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan-2.m3u8zzhed$LR•IPV4•12『线路1』 +http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8$LR•IPV4•12『线路1』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 -https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-3.ctv$LR•IPV4•12『线路2』 +https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan-2.m3u8zzhed$LR•IPV4•12『线路2』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 -https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan.m3u8$LR•IPV4•12『线路3』 +https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-3.ctv$LR•IPV4•12『线路3』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 -http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•12『线路4』 +https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan.m3u8$LR•IPV4•12『线路4』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 -https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-1.m3u8$LR•IPV4•12『线路5』 +http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•12『线路5』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 -http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed$LR•IPV4•12『线路6』 +https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-1.m3u8$LR•IPV4•12『线路6』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 -http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•12『线路7』 +http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed$LR•IPV4•12『线路7』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 -https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-2.ctv$LR•IPV4•12『线路8』 +http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•12『线路8』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 -https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-4.ctv$LR•IPV4•12『线路9』 +https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-2.ctv$LR•IPV4•12『线路9』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 -http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8$LR•IPV4•12『线路10』 +https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-4.ctv$LR•IPV4•12『线路10』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 https://stream1.freetv.fun/shang-yu-wen-hua-1.m3u8$LR•IPV4•12『线路11』 #EXTINF:-1 tvg-id="上虞文化" tvg-name="上虞文化" group-title="☘️浙江频道",上虞文化 @@ -322,13 +322,13 @@ http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed?$LR•IPV4 #EXTINF:-1 tvg-id="余杭未来" tvg-name="余杭未来" group-title="☘️浙江频道",余杭未来 http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?$LR•IPV4 #EXTINF:-1 tvg-id="兰溪新闻" tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 -https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路1』 +http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-id="兰溪新闻" tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 -https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路2』 +https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-id="兰溪新闻" tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 -http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•7『线路3』 +https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-id="兰溪新闻" tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 -http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•7『线路4』 +http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-id="兰溪新闻" tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-id="兰溪新闻" tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 @@ -336,37 +336,37 @@ https://t.freetv.fun/live/lan-xi-xin-wen-zong-he.m3u8$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-id="兰溪新闻" tvg-name="兰溪新闻" group-title="☘️浙江频道",兰溪新闻 http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed?$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-id="姚江文化" tvg-name="姚江文化" group-title="☘️浙江频道",姚江文化 -https://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•5『线路1』 +http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-id="姚江文化" tvg-name="姚江文化" group-title="☘️浙江频道",姚江文化 -https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•5『线路2』 +https://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-id="姚江文化" tvg-name="姚江文化" group-title="☘️浙江频道",姚江文化 -http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•5『线路3』 +https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-id="姚江文化" tvg-name="姚江文化" group-title="☘️浙江频道",姚江文化 http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8zzhed$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-id="姚江文化" tvg-name="姚江文化" group-title="☘️浙江频道",姚江文化 http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-id="嵊州新闻" tvg-name="嵊州新闻" group-title="☘️浙江频道",嵊州新闻 -http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed?$LR•IPV4•2『线路1』 +http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="嵊州新闻" tvg-name="嵊州新闻" group-title="☘️浙江频道",嵊州新闻 -http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•2『线路2』 +http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed?$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="平湖新闻" tvg-name="平湖新闻" group-title="☘️浙江频道",平湖新闻 -http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8$LR•IPV4•10『线路1』 +http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed$LR•IPV4•10『线路1』 #EXTINF:-1 tvg-id="平湖新闻" tvg-name="平湖新闻" group-title="☘️浙江频道",平湖新闻 -https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路2』 +http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8$LR•IPV4•10『线路2』 #EXTINF:-1 tvg-id="平湖新闻" tvg-name="平湖新闻" group-title="☘️浙江频道",平湖新闻 -http://play-sh13.quklive.com/live/1690167908295069.m3u8?auth_key=2027466211-f190eec410c24473825cbe1d8541e545-0-f21db57ae1b534802c1cf7be86cc3aef$LR•IPV4•10『线路3』 +https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路3』 #EXTINF:-1 tvg-id="平湖新闻" tvg-name="平湖新闻" group-title="☘️浙江频道",平湖新闻 -https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-3.m3u8$LR•IPV4•10『线路4』 +http://play-sh13.quklive.com/live/1690167908295069.m3u8?auth_key=2027466211-f190eec410c24473825cbe1d8541e545-0-f21db57ae1b534802c1cf7be86cc3aef$LR•IPV4•10『线路4』 #EXTINF:-1 tvg-id="平湖新闻" tvg-name="平湖新闻" group-title="☘️浙江频道",平湖新闻 -http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•10『线路5』 +https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-3.m3u8$LR•IPV4•10『线路5』 #EXTINF:-1 tvg-id="平湖新闻" tvg-name="平湖新闻" group-title="☘️浙江频道",平湖新闻 -https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路6』 +http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•10『线路6』 #EXTINF:-1 tvg-id="平湖新闻" tvg-name="平湖新闻" group-title="☘️浙江频道",平湖新闻 -https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-5.m3u8$LR•IPV4•10『线路7』 +https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路7』 #EXTINF:-1 tvg-id="平湖新闻" tvg-name="平湖新闻" group-title="☘️浙江频道",平湖新闻 -https://t.freetv.fun/live/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路8』 +https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-5.m3u8$LR•IPV4•10『线路8』 #EXTINF:-1 tvg-id="平湖新闻" tvg-name="平湖新闻" group-title="☘️浙江频道",平湖新闻 -http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed$LR•IPV4•10『线路9』 +https://t.freetv.fun/live/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路9』 #EXTINF:-1 tvg-id="平湖新闻" tvg-name="平湖新闻" group-title="☘️浙江频道",平湖新闻 http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed?$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-id="平湖民生" tvg-name="平湖民生" group-title="☘️浙江频道",平湖民生 @@ -378,19 +378,19 @@ http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8?zzhed?$LR•IPV4•3 #EXTINF:-1 tvg-id="开化公园" tvg-name="开化公园" group-title="☘️浙江频道",开化公园 http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8?zzhed?$LR•IPV4 #EXTINF:-1 tvg-id="开化新闻" tvg-name="开化新闻" group-title="☘️浙江频道",开化新闻 -https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-1.m3u8$LR•IPV4•5『线路1』 +http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-id="开化新闻" tvg-name="开化新闻" group-title="☘️浙江频道",开化新闻 -https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-2.ctv$LR•IPV4•5『线路2』 +https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-1.m3u8$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-id="开化新闻" tvg-name="开化新闻" group-title="☘️浙江频道",开化新闻 -http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed$LR•IPV4•5『线路3』 +https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-2.ctv$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-id="开化新闻" tvg-name="开化新闻" group-title="☘️浙江频道",开化新闻 http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-id="开化新闻" tvg-name="开化新闻" group-title="☘️浙江频道",开化新闻 http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed?$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-id="普陀新闻" tvg-name="普陀新闻" group-title="☘️浙江频道",普陀新闻 -http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路1』 +http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="普陀新闻" tvg-name="普陀新闻" group-title="☘️浙江频道",普陀新闻 -http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8$LR•IPV4•3『线路2』 +http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="普陀新闻" tvg-name="普陀新闻" group-title="☘️浙江频道",普陀新闻 http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?zzhed?$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="绍兴文化" tvg-name="绍兴文化" group-title="☘️浙江频道",绍兴文化 @@ -436,21 +436,21 @@ https://stream1.freetv.fun/shao-xing-xin-wen-zong-he-3.m3u8$LR•IPV4•10『线 #EXTINF:-1 tvg-id="绍兴新闻" tvg-name="绍兴新闻" group-title="☘️浙江频道",绍兴新闻 http://live.shaoxing.com.cn/video/s10001-sxtv1/index.m3u8?zzhed?$LR•IPV4•10『线路10』 #EXTINF:-1 tvg-id="苍南新闻" tvg-name="苍南新闻" group-title="☘️浙江频道",苍南新闻 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-3.m3u8$LR•IPV4•11『线路1』 +https://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8$LR•IPV4•11『线路1』 #EXTINF:-1 tvg-id="苍南新闻" tvg-name="苍南新闻" group-title="☘️浙江频道",苍南新闻 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-4.ctv$LR•IPV4•11『线路2』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-3.m3u8$LR•IPV4•11『线路2』 #EXTINF:-1 tvg-id="苍南新闻" tvg-name="苍南新闻" group-title="☘️浙江频道",苍南新闻 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•11『线路3』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-4.ctv$LR•IPV4•11『线路3』 #EXTINF:-1 tvg-id="苍南新闻" tvg-name="苍南新闻" group-title="☘️浙江频道",苍南新闻 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-2.m3u8$LR•IPV4•11『线路4』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•11『线路4』 #EXTINF:-1 tvg-id="苍南新闻" tvg-name="苍南新闻" group-title="☘️浙江频道",苍南新闻 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-5.m3u8$LR•IPV4•11『线路5』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-2.m3u8$LR•IPV4•11『线路5』 #EXTINF:-1 tvg-id="苍南新闻" tvg-name="苍南新闻" group-title="☘️浙江频道",苍南新闻 -https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•11『线路6』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-5.m3u8$LR•IPV4•11『线路6』 #EXTINF:-1 tvg-id="苍南新闻" tvg-name="苍南新闻" group-title="☘️浙江频道",苍南新闻 -https://t.freetv.fun/live/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•11『线路7』 +https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•11『线路7』 #EXTINF:-1 tvg-id="苍南新闻" tvg-name="苍南新闻" group-title="☘️浙江频道",苍南新闻 -https://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8$LR•IPV4•11『线路8』 +https://t.freetv.fun/live/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•11『线路8』 #EXTINF:-1 tvg-id="苍南新闻" tvg-name="苍南新闻" group-title="☘️浙江频道",苍南新闻 http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8?zzhed$LR•IPV4•11『线路9』 #EXTINF:-1 tvg-id="苍南新闻" tvg-name="苍南新闻" group-title="☘️浙江频道",苍南新闻 @@ -482,9 +482,9 @@ http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8$LR•IPV4•3『线 #EXTINF:-1 tvg-id="象山新闻" tvg-name="象山新闻" group-title="☘️浙江频道",象山新闻 http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8?zzhed?$LR•IPV4 #EXTINF:-1 tvg-id="青田电视" tvg-name="青田电视" group-title="☘️浙江频道",青田电视 -http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?zzhed?$LR•IPV4•3『线路1』 +http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="青田电视" tvg-name="青田电视" group-title="☘️浙江频道",青田电视 -http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8$LR•IPV4•3『线路2』 +http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?zzhed?$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="青田电视" tvg-name="青田电视" group-title="☘️浙江频道",青田电视 http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?zzhed$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="杭州余杭平安" tvg-name="杭州余杭平安" group-title="☘️浙江频道",杭州余杭平安 @@ -832,13 +832,13 @@ http://cdn6.163189.xyz/163189/fhzx$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-id="凤凰卫视资讯台" tvg-name="凤凰卫视资讯台" group-title="港澳台",凤凰卫视资讯台 http://223.110.245.167/ott.js.chinamobile.com/PLTV/3/224/3221226923/index.m3u8$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="凤凰卫视香港台" tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 -http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•8『线路1』 +p3p://167.114.175.6:55331/5fe0b82c000cac9774c17f262e43314d$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-id="凤凰卫视香港台" tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 -https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•8『线路2』 +http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•8『线路2』 #EXTINF:-1 tvg-id="凤凰卫视香港台" tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 -https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•8『线路3』 +https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-id="凤凰卫视香港台" tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 -p3p://167.114.175.6:55331/5fe0b82c000cac9774c17f262e43314d$LR•IPV4•8『线路4』 +https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-id="凤凰卫视香港台" tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 http://r.jdshipin.com/yDoTN$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-id="凤凰卫视香港台" tvg-name="凤凰卫视香港台" group-title="港澳台",凤凰卫视香港台 @@ -864,9 +864,9 @@ http://183.64.181.25:40023/rongchang01.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="来宾综合" tvg-name="来宾综合" group-title="☘️广西频道",来宾综合 http://zb.gxlbamc.com:1935/live/lbzh.stream/playlist.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="天津" tvg-name="天津" group-title="☘️天津频道",天津 -http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226954/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eaf3wyULP1h575eM_4ByMDg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路1』 #EXTINF:-1 tvg-id="天津" tvg-name="天津" group-title="☘️天津频道",天津 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226954/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eaf3wyULP1h575eM_4ByMDg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路2』 +http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路2』 #EXTINF:-1 tvg-id="天津" tvg-name="天津" group-title="☘️天津频道",天津 http://124.116.183.146:9901/tsfile/live/0135_1.m3u8$LR•IPV4•12『线路3』 #EXTINF:-1 tvg-id="天津" tvg-name="天津" group-title="☘️天津频道",天津 @@ -1684,25 +1684,25 @@ https://stream1.freetv.fun/dazn-sport-2-1.ctv$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="DAZN2" tvg-name="DAZN2" group-title="体育频道",DAZN2 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5145&tk=e640d0a1bf70$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="skysports" tvg-name="skysports" group-title="体育频道",skysports -https://stream1.freetv.fun/skysports-12.ctv$LR•IPV4•8『线路1』 +https://stream1.freetv.fun/skysports-3.ctv$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-id="skysports" tvg-name="skysports" group-title="体育频道",skysports -https://stream1.freetv.fun/skysports-7.ctv$LR•IPV4•8『线路2』 +https://stream1.freetv.fun/skysports-2.ctv$LR•IPV4•8『线路2』 #EXTINF:-1 tvg-id="skysports" tvg-name="skysports" group-title="体育频道",skysports -https://stream1.freetv.fun/skysports-16.ctv$LR•IPV4•8『线路3』 +https://stream1.freetv.fun/skysports-12.ctv$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-id="skysports" tvg-name="skysports" group-title="体育频道",skysports -https://stream1.freetv.fun/skysports-15.ctv$LR•IPV4•8『线路4』 +https://stream1.freetv.fun/skysports-7.ctv$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-id="skysports" tvg-name="skysports" group-title="体育频道",skysports -https://stream1.freetv.fun/skysports-17.ctv$LR•IPV4•8『线路5』 +https://stream1.freetv.fun/skysports-16.ctv$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-id="skysports" tvg-name="skysports" group-title="体育频道",skysports -https://stream1.freetv.fun/skysports-3.ctv$LR•IPV4•8『线路6』 +https://stream1.freetv.fun/skysports-15.ctv$LR•IPV4•8『线路6』 #EXTINF:-1 tvg-id="skysports" tvg-name="skysports" group-title="体育频道",skysports -https://stream1.freetv.fun/skysports-14.ctv$LR•IPV4•8『线路7』 +https://stream1.freetv.fun/skysports-17.ctv$LR•IPV4•8『线路7』 #EXTINF:-1 tvg-id="skysports" tvg-name="skysports" group-title="体育频道",skysports -https://stream1.freetv.fun/skysports-2.ctv$LR•IPV4•8『线路8』 +https://stream1.freetv.fun/skysports-14.ctv$LR•IPV4•8『线路8』 #EXTINF:-1 tvg-id="纪晓岚" tvg-name="纪晓岚" group-title="zonghe",纪晓岚 -https://live.ottiptv.cc/huya/11342396$LR•IPV4•2『线路1』 +http://fmbox.cc/huya.php?id=11342396$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="纪晓岚" tvg-name="纪晓岚" group-title="zonghe",纪晓岚 -http://fmbox.cc/huya.php?id=11342396$LR•IPV4•2『线路2』 +https://live.ottiptv.cc/huya/11342396$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="地下交通站" tvg-name="地下交通站" group-title="zonghe",地下交通站 http://live.nctv.top/DJlio/huya.php?id=11342433$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="地下交通站" tvg-name="地下交通站" group-title="zonghe",地下交通站 @@ -2342,13 +2342,13 @@ https://streamvidex.qzz.io/videx/fox2usa/index.m3u8$LR•IPV4•8『线路7』 #EXTINF:-1 tvg-id="FOX Sports" tvg-name="FOX Sports" group-title="⚽️SPORTS",FOX Sports http://108.181.20.255:27347/livehttpplay?channel_id=23054$LR•IPV4•8『线路8』 #EXTINF:-1 tvg-id="NBA" tvg-name="NBA" group-title="⚽️SPORTS",NBA -https://stream1.freetv.fun/nba-tv-5.m3u8$LR•IPV4•8『线路1』 +http://170.yfvodcdn.com:19980/live/nbaTV2/hls.m3u8$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-id="NBA" tvg-name="NBA" group-title="⚽️SPORTS",NBA -https://stream1.freetv.fun/nba-tv-7.m3u8$LR•IPV4•8『线路2』 +p3p://167.114.175.6:55331/65a587500007bc039fca3566638e69af$LR•IPV4•8『线路2』 #EXTINF:-1 tvg-id="NBA" tvg-name="NBA" group-title="⚽️SPORTS",NBA -http://170.yfvodcdn.com:19980/live/nbaTV2/hls.m3u8$LR•IPV4•8『线路3』 +https://stream1.freetv.fun/nba-tv-5.m3u8$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-id="NBA" tvg-name="NBA" group-title="⚽️SPORTS",NBA -p3p://167.114.175.6:55331/65a587500007bc039fca3566638e69af$LR•IPV4•8『线路4』 +https://stream1.freetv.fun/nba-tv-7.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-id="NBA" tvg-name="NBA" group-title="⚽️SPORTS",NBA https://live-manifest.production-public.tubi.io/live/553b8d5e-fd2a-4a61-bdfa-73b34c299d75/playlist.m3u8$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-id="NBA" tvg-name="NBA" group-title="⚽️SPORTS",NBA @@ -2746,19 +2746,19 @@ https://vip.ffzy-play7.com/20221129/7714_a0c75de1/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="音乐僵尸" tvg-name="音乐僵尸" group-title="🎞️电影点播",音乐僵尸 https://vip.ffzy-play6.com/20221207/10627_09b3f2e5/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="英雄" tvg-name="英雄" group-title="🎞️电影点播",英雄 -http://cdn.jdshipin.com:8880/huya.php?id=23824164$LR•IPV4•7『线路1』 +https://vip.ffzy-play7.com/20221227/9993_9681b67b/index.m3u8$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-id="英雄" tvg-name="英雄" group-title="🎞️电影点播",英雄 -https://live.ottiptv.cc/yy/1352475619$LR•IPV4•7『线路2』 +https://vip.ffzy-play.com/20221015/981_2ca5b5f9/index.m3u8$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-id="英雄" tvg-name="英雄" group-title="🎞️电影点播",英雄 -https://vip.ffzy-play7.com/20221227/9993_9681b67b/index.m3u8$LR•IPV4•7『线路3』 +https://vip.ffzy-play6.com/20221207/10694_f9088e66/index.m3u8$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-id="英雄" tvg-name="英雄" group-title="🎞️电影点播",英雄 -https://vip.ffzy-play.com/20221015/981_2ca5b5f9/index.m3u8$LR•IPV4•7『线路4』 +https://vip.ffzy-play7.com/20221129/7743_4656dd25/index.m3u8$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-id="英雄" tvg-name="英雄" group-title="🎞️电影点播",英雄 -https://vip.ffzy-play6.com/20221207/10694_f9088e66/index.m3u8$LR•IPV4•7『线路5』 +https://vip.ffzy-play6.com/20221112/6371_9b5bf930/index.m3u8$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-id="英雄" tvg-name="英雄" group-title="🎞️电影点播",英雄 -https://vip.ffzy-play7.com/20221129/7743_4656dd25/index.m3u8$LR•IPV4•7『线路6』 +http://cdn.jdshipin.com:8880/huya.php?id=23824164$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-id="英雄" tvg-name="英雄" group-title="🎞️电影点播",英雄 -https://vip.ffzy-play6.com/20221112/6371_9b5bf930/index.m3u8$LR•IPV4•7『线路7』 +https://live.ottiptv.cc/yy/1352475619$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-id="赢钱专家" tvg-name="赢钱专家" group-title="🎞️电影点播",赢钱专家 https://vip.ffzy-play6.com/20221113/6794_d514b390/index.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="有话好好说" tvg-name="有话好好说" group-title="🎞️电影点播",有话好好说 @@ -2972,13 +2972,13 @@ https://live.metshop.top/huya/11342388$LR•IPV4 #EXTINF:-1 tvg-id="联合抗日" tvg-name="联合抗日" group-title="💓电视剧🔁",联合抗日 https://live.metshop.top/huya/11352910$LR•IPV4 #EXTINF:-1 tvg-id="三国" tvg-name="三国" group-title="💓电视剧🔁",三国 -https://live.ottiptv.cc/huya/11602081$LR•IPV4•4『线路1』 +https://live.metshop.top/huya/11352944$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="三国" tvg-name="三国" group-title="💓电视剧🔁",三国 -https://goodiptv.club/douyu/5908256$LR•IPV4•4『线路2』 +http://103.193.151.146/huya.php?id=29465871$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="三国" tvg-name="三国" group-title="💓电视剧🔁",三国 -https://live.metshop.top/huya/11352944$LR•IPV4•4『线路3』 +https://live.ottiptv.cc/huya/11602081$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="三国" tvg-name="三国" group-title="💓电视剧🔁",三国 -http://103.193.151.146/huya.php?id=29465871$LR•IPV4•4『线路4』 +https://goodiptv.club/douyu/5908256$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="雍正皇帝" tvg-name="雍正皇帝" group-title="💓电视剧🔁",雍正皇帝 https://live.metshop.top/huya/11342439$LR•IPV4 #EXTINF:-1 tvg-id="许冠英合集" tvg-name="许冠英合集" group-title="💓电视剧🔁",许冠英合集 @@ -3038,57 +3038,57 @@ http://newcntv.qcloudcdn.com/asp/hls/4000/0303000a/3/default/2bdfdad540b342f592f #EXTINF:-1 tvg-id="地理中国" tvg-name="地理中国" group-title="💓优质个源",地理中国 http://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c6baf6f74bb944aeacee1065ea72c798/1200.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=7aedd3ff6f5c235e2993d02697e5e737$LR•IPV4•39『线路1』 +https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=baeda145a2614620a60ee35098ad7733$LR•IPV4•39『线路1』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=c9b941e7fe950dba544639d378846a03$LR•IPV4•39『线路2』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=46ecda581e9c3dec58661282571d71b7$LR•IPV4•39『线路3』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n3f497a4c/index.m3u8?q=1752629214236$LR•IPV4•39『线路4』 +https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•39『线路4』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/2ae73b1a/index.m3u8?q=1752629214236$LR•IPV4•39『线路5』 +http://free.cnlive.club/channel/n3f497a4c/index.m3u8?q=1752629214236$LR•IPV4•39『线路5』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/nb957a7c/index.m3u8?q=1752629214236$LR•IPV4•39『线路6』 +http://free.cnlive.club/channel/2ae73b1a/index.m3u8?q=1752629214236$LR•IPV4•39『线路6』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n3efbe5af/index.m3u8?q=1752629214236$LR•IPV4•39『线路7』 +http://free.cnlive.club/channel/nb957a7c/index.m3u8?q=1752629214236$LR•IPV4•39『线路7』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/1404dfbd/index.m3u8?q=1752629214236$LR•IPV4•39『线路8』 +http://free.cnlive.club/channel/n3efbe5af/index.m3u8?q=1752629214236$LR•IPV4•39『线路8』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n3287f647/index.m3u8?q=1752629214236$LR•IPV4•39『线路9』 +http://free.cnlive.club/channel/1404dfbd/index.m3u8?q=1752629214236$LR•IPV4•39『线路9』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n2517f7dd/index.m3u8?q=1752629214236$LR•IPV4•39『线路10』 +http://free.cnlive.club/channel/n3287f647/index.m3u8?q=1752629214236$LR•IPV4•39『线路10』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/4b914480/index.m3u8?q=1752629214236$LR•IPV4•39『线路11』 +http://free.cnlive.club/channel/n2517f7dd/index.m3u8?q=1752629214236$LR•IPV4•39『线路11』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/6272ba2c/index.m3u8?q=1752629214236$LR•IPV4•39『线路12』 +http://free.cnlive.club/channel/4b914480/index.m3u8?q=1752629214236$LR•IPV4•39『线路12』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/24a7393c/index.m3u8?q=1752629214236$LR•IPV4•39『线路13』 +http://free.cnlive.club/channel/6272ba2c/index.m3u8?q=1752629214236$LR•IPV4•39『线路13』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n75e57aab/index.m3u8?q=1752629214236$LR•IPV4•39『线路14』 +http://free.cnlive.club/channel/24a7393c/index.m3u8?q=1752629214236$LR•IPV4•39『线路14』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n7852a99f/index.m3u8?q=1752629214236$LR•IPV4•39『线路15』 +http://free.cnlive.club/channel/n75e57aab/index.m3u8?q=1752629214236$LR•IPV4•39『线路15』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/356e7ac6/index.m3u8?q=1752629214236$LR•IPV4•39『线路16』 +http://free.cnlive.club/channel/n7852a99f/index.m3u8?q=1752629214236$LR•IPV4•39『线路16』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/359a630b/index.m3u8?q=1752629214236$LR•IPV4•39『线路17』 +http://free.cnlive.club/channel/356e7ac6/index.m3u8?q=1752629214236$LR•IPV4•39『线路17』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n7a0c7aec/index.m3u8?q=1752629214236$LR•IPV4•39『线路18』 +http://free.cnlive.club/channel/359a630b/index.m3u8?q=1752629214236$LR•IPV4•39『线路18』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n6582cfc7/index.m3u8?q=1752629214236$LR•IPV4•39『线路19』 +http://free.cnlive.club/channel/n7a0c7aec/index.m3u8?q=1752629214236$LR•IPV4•39『线路19』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n18e58008/index.m3u8?q=1752629214236$LR•IPV4•39『线路20』 +http://free.cnlive.club/channel/n6582cfc7/index.m3u8?q=1752629214236$LR•IPV4•39『线路20』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/6c975854/index.m3u8?q=1752629214236$LR•IPV4•39『线路21』 +http://free.cnlive.club/channel/n18e58008/index.m3u8?q=1752629214236$LR•IPV4•39『线路21』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/n28af27dd/index.m3u8?q=1752629214236$LR•IPV4•39『线路22』 +http://free.cnlive.club/channel/6c975854/index.m3u8?q=1752629214236$LR•IPV4•39『线路22』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/264e2d58/index.m3u8?q=1752629214236$LR•IPV4•39『线路23』 +http://free.cnlive.club/channel/n28af27dd/index.m3u8?q=1752629214236$LR•IPV4•39『线路23』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://free.cnlive.club/channel/2631a9ae/index.m3u8?q=1752629214236$LR•IPV4•39『线路24』 +http://free.cnlive.club/channel/264e2d58/index.m3u8?q=1752629214236$LR•IPV4•39『线路24』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•39『线路25』 +http://free.cnlive.club/channel/2631a9ae/index.m3u8?q=1752629214236$LR•IPV4•39『线路25』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 -https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•39『线路26』 +http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•39『线路26』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 http://ali-m-l.cztv.com/channels/lantian/channel12/1080p.m3u8$LR•IPV4•39『线路27』 #EXTINF:-1 tvg-id="纪录" tvg-name="纪录" group-title="💓优质个源",纪录 @@ -3300,11 +3300,11 @@ p3p://167.114.175.6:55331/66e860ba000b17abca4b7ac11c665324$LR•IPV4 #EXTINF:-1 tvg-id="OneTV综合" tvg-name="OneTV综合" group-title="🍹定制P3P☕️",OneTV综合 p3p://167.114.175.6:55331/64d5c5550007c4d9744057ea09db782a$LR•IPV4 #EXTINF:-1 tvg-id="C+" tvg-name="C+" group-title="🍹定制P3P☕️",C+ -http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/03.m3u8$LR•IPV4•4『线路1』 +http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/01.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="C+" tvg-name="C+" group-title="🍹定制P3P☕️",C+ -http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/01.m3u8$LR•IPV4•4『线路2』 +http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/02.m3u8$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="C+" tvg-name="C+" group-title="🍹定制P3P☕️",C+ -http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/02.m3u8$LR•IPV4•4『线路3』 +http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/03.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="C+" tvg-name="C+" group-title="🍹定制P3P☕️",C+ p3p://167.114.175.6:55331/65ac2e740004fbd2b9c6ef2b03744ac0$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="有线赛马18" tvg-name="有线赛马18" group-title="🍹定制P3P☕️",有线赛马18 @@ -3634,147 +3634,147 @@ http://101.43.145.141:12002/itv/3000000010000015686.m3u8?cdn=FifastbLive$LR•IP #EXTINF:-1 tvg-id="CCTV兵器" tvg-name="CCTV兵器" group-title="🌐央视频道",CCTV兵器 http://38.75.136.137:98/gslb/dsdqpub/gfjs.m3u8?auth=testpub$LR•IPV4 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784566800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-c1cf4fff39965bac547f1dcb5e158ac6&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路1』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784577600-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-f6e862a581620f6c4f5ed8db69d729ec&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路1』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV http://183.196.25.171:808/hls/77/index.m3u8$LR•IPV4•106『线路2』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•106『线路3』 +https://jsv-live-play.sfccn.com/live/jsv_3920_fhd.m3u8$LR•IPV4•106『线路3』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•106『线路4』 +http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•106『线路4』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784530800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-3d1b75295c548c571c6c20e463bb1346&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路5』 +http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•106『线路5』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•106『线路6』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784530800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-3d1b75295c548c571c6c20e463bb1346&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路6』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqbv/cctv1hd.m3u8?auth=test20251009$LR•IPV4•106『线路7』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•106『线路7』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv1hd$LR•IPV4•106『线路8』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•106『线路8』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv2hd$LR•IPV4•106『线路9』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8?$LR•IPV6•106『线路9』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•106『线路10』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•106『线路10』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•106『线路11』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226469/1.m3u8?$LR•IPV6•106『线路11』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•106『线路12』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•106『线路12』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://198.204.240.250:82/live/cctv6.m3u8$LR•IPV4•106『线路13』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•106『线路13』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv6hd$LR•IPV4•106『线路14』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•106『线路14』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•106『线路15』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•106『线路15』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://198.204.228.26/live/cctv6hd.m3u8$LR•IPV4•106『线路16』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•106『线路16』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://69.30.245.50/live/cctv7.m3u8$LR•IPV4•106『线路17』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•106『线路17』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•106『线路18』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•106『线路18』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqbv/cctv7hd.m3u8?auth=test20251009$LR•IPV4•106『线路19』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•106『线路19』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv7hd$LR•IPV4•106『线路20』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•106『线路20』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://113.25.252.226:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•106『线路21』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•106『线路21』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•106『线路22』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•106『线路22』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•106『线路23』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•106『线路23』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•106『线路24』 +http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•106『线路24』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://69.30.245.50/live/cctv8.m3u8$LR•IPV4•106『线路25』 +http://38.75.136.137:98/gslb/dsdqbv/cctv1hd.m3u8?auth=test20251009$LR•IPV4•106『线路25』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•106『线路26』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv1hd$LR•IPV4•106『线路26』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://69.30.245.50/live/cctv9.m3u8$LR•IPV4•106『线路27』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv2hd$LR•IPV4•106『线路27』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•106『线路28』 +http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•106『线路28』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•106『线路29』 +http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•106『线路29』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv9hd.m3u8$LR•IPV4•106『线路30』 +http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•106『线路30』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://113.25.252.226:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•106『线路31』 +http://198.204.240.250:82/live/cctv6.m3u8$LR•IPV4•106『线路31』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•106『线路32』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv6hd$LR•IPV4•106『线路32』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•106『线路33』 +http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•106『线路33』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv10hd$LR•IPV4•106『线路34』 +http://198.204.228.26/live/cctv6hd.m3u8$LR•IPV4•106『线路34』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•106『线路35』 +http://69.30.245.50/live/cctv7.m3u8$LR•IPV4•106『线路35』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•106『线路36』 +http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•106『线路36』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqbv/cctv12hd.m3u8?auth=test20251009$LR•IPV4•106『线路37』 +http://38.75.136.137:98/gslb/dsdqbv/cctv7hd.m3u8?auth=test20251009$LR•IPV4•106『线路37』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/cctv12hd.m3u8?auth=testpub$LR•IPV4•106『线路38』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv7hd$LR•IPV4•106『线路38』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv12hd$LR•IPV4•106『线路39』 +http://113.25.252.226:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•106『线路39』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•106『线路40』 +http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•106『线路40』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://pull-hls-f1.douyinliving.com/media/stream-696107587393815378/playlist.m3u8?keeptime=00093a80&wsSecret=bbbd054778ab532edfa97bf7c5395746&wsTime=6a544fee&arch_hrchy=s2&s_anchor=1&major_anchor_level=vip&t_id=037-2026071310394131FD5A22CCB9DDAFA77E-5XIF43$LR•IPV4•106『线路41』 +http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•106『线路41』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•106『线路42』 +http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•106『线路42』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•106『线路43』 +http://69.30.245.50/live/cctv8.m3u8$LR•IPV4•106『线路43』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•106『线路44』 +http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•106『线路44』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•106『线路45』 +http://69.30.245.50/live/cctv9.m3u8$LR•IPV4•106『线路45』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•106『线路46』 +http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•106『线路46』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqbv/cctv15hd.m3u8?auth=test20251009$LR•IPV4•106『线路47』 +http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•106『线路47』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•106『线路48』 +http://74.91.26.218:82/live/cctv9hd.m3u8$LR•IPV4•106『线路48』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv15hd$LR•IPV4•106『线路49』 +http://113.25.252.226:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•106『线路49』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•106『线路50』 +https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•106『线路50』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/cctv17hd.m3u8?auth=testpub$LR•IPV4•106『线路51』 +http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•106『线路51』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv17hd$LR•IPV4•106『线路52』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv10hd$LR•IPV4•106『线路52』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•106『线路53』 +http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•106『线路53』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•106『线路54』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•106『线路54』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8?$LR•IPV6•106『线路55』 +http://38.75.136.137:98/gslb/dsdqbv/cctv12hd.m3u8?auth=test20251009$LR•IPV4•106『线路55』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•106『线路56』 +http://38.75.136.137:98/gslb/dsdqpub/cctv12hd.m3u8?auth=testpub$LR•IPV4•106『线路56』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226469/1.m3u8?$LR•IPV6•106『线路57』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv12hd$LR•IPV4•106『线路57』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•106『线路58』 +https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•106『线路58』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•106『线路59』 +http://pull-hls-f1.douyinliving.com/media/stream-696107587393815378/playlist.m3u8?keeptime=00093a80&wsSecret=bbbd054778ab532edfa97bf7c5395746&wsTime=6a544fee&arch_hrchy=s2&s_anchor=1&major_anchor_level=vip&t_id=037-2026071310394131FD5A22CCB9DDAFA77E-5XIF43$LR•IPV4•106『线路59』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•106『线路60』 +https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•106『线路60』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•106『线路61』 +http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•106『线路61』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•106『线路62』 +http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•106『线路62』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•106『线路63』 +http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•106『线路63』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•106『线路64』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•106『线路64』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•106『线路65』 +http://38.75.136.137:98/gslb/dsdqbv/cctv15hd.m3u8?auth=test20251009$LR•IPV4•106『线路65』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•106『线路66』 +http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•106『线路66』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•106『线路67』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv15hd$LR•IPV4•106『线路67』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•106『线路68』 +http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•106『线路68』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•106『线路69』 +http://38.75.136.137:98/gslb/dsdqpub/cctv17hd.m3u8?auth=testpub$LR•IPV4•106『线路69』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784563200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-d2fad62231892608e28a29d882cd7762&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路70』 +http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv17hd$LR•IPV4•106『线路70』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -https://jsv-live-play.sfccn.com/live/jsv_3920_fhd.m3u8$LR•IPV4•106『线路71』 +https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784563200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-d2fad62231892608e28a29d882cd7762&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路71』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV https://piccpndks.v.kcdnvip.com/audio/cctv15_2/index.m3u8$LR•IPV4•106『线路72』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV @@ -3782,39 +3782,39 @@ https://shcm-stream-cf1.stream.264788.xyz/cms001/ch00000090990000001620/index.m3 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV https://epg.pw/stream/ac8062ec9484078061d3bef507c15a423ac57ae4144e3fcc4b0a198dd420f911.m3u8$LR•IPV4•106『线路74』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•106『线路75』 +http://38.75.136.137:98/gslb/dsdqpub/wsjk.m3u8?auth=testpub$LR•IPV4•106『线路75』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•106『线路76』 +http://38.75.136.137:98/gslb/dsdqpub/ystq.m3u8?auth=testpub$LR•IPV4•106『线路76』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/wsjk.m3u8?auth=testpub$LR•IPV4•106『线路77』 +http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4•106『线路77』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/ystq.m3u8?auth=testpub$LR•IPV4•106『线路78』 +http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4•106『线路78』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4•106『线路79』 +http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4•106『线路79』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4•106『线路80』 +http://38.75.136.137:98/gslb/dsdqpub/fyzq.m3u8?auth=testpub$LR•IPV4•106『线路80』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4•106『线路81』 +http://38.75.136.137:98/gslb/dsdqpub/fyyy.m3u8?auth=testpub$LR•IPV4•106『线路81』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/fyzq.m3u8?auth=testpub$LR•IPV4•106『线路82』 +http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub$LR•IPV4•106『线路82』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/fyyy.m3u8?auth=testpub$LR•IPV4•106『线路83』 +http://38.75.136.137:98/gslb/dsdqpub/dszn.m3u8?auth=testpub$LR•IPV4•106『线路83』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub$LR•IPV4•106『线路84』 +http://38.75.136.137:98/gslb/dsdqpub/ysjp.m3u8?auth=testpub$LR•IPV4•106『线路84』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/dszn.m3u8?auth=testpub$LR•IPV4•106『线路85』 +http://38.75.136.137:98/gslb/dsdqpub/nxss.m3u8?auth=testpub$LR•IPV4•106『线路85』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/ysjp.m3u8?auth=testpub$LR•IPV4•106『线路86』 +http://fn.tmde.top:35455/nptv/cctv4k.m3u8$LR•IPV4•106『线路86』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://38.75.136.137:98/gslb/dsdqpub/nxss.m3u8?auth=testpub$LR•IPV4•106『线路87』 +http://fn.tmde.top:35455/nptv/cctv8k.m3u8$LR•IPV4•106『线路87』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://fn.tmde.top:35455/nptv/cctv4k.m3u8$LR•IPV4•106『线路88』 +http://xc.mfykeke.top:35455/nptv/cctv4k.m3u8$LR•IPV4•106『线路88』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://fn.tmde.top:35455/nptv/cctv8k.m3u8$LR•IPV4•106『线路89』 +http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•106『线路89』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://xc.mfykeke.top:35455/nptv/cctv4k.m3u8$LR•IPV4•106『线路90』 +http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•106『线路90』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV -http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•106『线路91』 +http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•106『线路91』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•106『线路92』 #EXTINF:-1 tvg-id="CCTV" tvg-name="CCTV" group-title="🌐央视频道",CCTV @@ -4114,27 +4114,27 @@ https://dxtx.hntv.tv/live/lypd.m3u8?txSecret=10c771842a0be59e8b575d765173ec96&tx #EXTINF:-1 tvg-id="梨园" tvg-name="梨园" group-title="卫视",梨园 http://1.94.31.214/php/hntv.php?id=hnly$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -http://ali-xwl.cztv.com/live/channel061080Plxw.m3u8$LR•IPV4•36『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路1』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -https://stream1.freetv.fun/zhe-jiang-min-sheng-4.ctv$LR•IPV4•36『线路2』 +http://ali-xwl.cztv.com/live/channel061080Plxw.m3u8$LR•IPV4•36『线路2』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -https://stream1.freetv.fun/zhe-jiang-min-sheng-7.m3u8$LR•IPV4•36『线路3』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-4.ctv$LR•IPV4•36『线路3』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -https://stream1.freetv.fun/zhe-jiang-min-sheng-8.m3u8$LR•IPV4•36『线路4』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-7.m3u8$LR•IPV4•36『线路4』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -https://stream1.freetv.fun/zhe-jiang-min-sheng-5.m3u8$LR•IPV4•36『线路5』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-8.m3u8$LR•IPV4•36『线路5』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•36『线路6』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-5.m3u8$LR•IPV4•36『线路6』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路7』 +http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•36『线路7』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-5.m3u8$LR•IPV4•36『线路8』 +https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路8』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -https://stream1.freetv.fun/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路9』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-5.m3u8$LR•IPV4•36『线路9』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -https://stream1.freetv.fun/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路10』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路10』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 -https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路11』 +https://stream1.freetv.fun/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路11』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-4.m3u8$LR•IPV4•36『线路12』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 @@ -4186,121 +4186,121 @@ https://t.freetv.fun/live/zhe-jiang-min-sheng.m3u8$LR•IPV4•36『线路35』 #EXTINF:-1 tvg-id="浙江民生休闲" tvg-name="浙江民生休闲" group-title="浙江",浙江民生休闲 https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-1.m3u8$LR•IPV4•36『线路36』 #EXTINF:-1 tvg-id="浙江教科影院" tvg-name="浙江教科影院" group-title="浙江",浙江教科影院 -http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?zzhed$LR•IPV4•2『线路1』 +http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="浙江教科影院" tvg-name="浙江教科影院" group-title="浙江",浙江教科影院 -http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•2『线路2』 +http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?zzhed$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="舟山新闻综合" tvg-name="舟山新闻综合" group-title="浙江",舟山新闻综合 http://play-sh13.quklive.com/live/1699001836208185.m3u8?auth_key=2027429324-c77bb6a7063c4cdea57f09ca22f9ef12-0-39c19a21f73b823db2150ea45b147eb2$LR•IPV4 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8$LR•IPV4•32『线路1』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-4.m3u8$LR•IPV4•32『线路2』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路2』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路3』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-4.m3u8$LR•IPV4•32『线路3』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路4』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路4』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-2.ctv$LR•IPV4•32『线路5』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路5』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路6』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-2.ctv$LR•IPV4•32『线路6』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路7』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路7』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路8』 +https://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路8』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-12.m3u8$LR•IPV4•32『线路9』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路9』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://ali-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8$LR•IPV4•32『线路10』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-12.m3u8$LR•IPV4•32『线路10』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-11.m3u8$LR•IPV4•32『线路11』 +https://ali-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8$LR•IPV4•32『线路11』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-8.m3u8$LR•IPV4•32『线路12』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-11.m3u8$LR•IPV4•32『线路12』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-xwl.cztv.com/live/channel07720Plxw.m3u8$LR•IPV4•32『线路13』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-8.m3u8$LR•IPV4•32『线路13』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-9.m3u8$LR•IPV4•32『线路14』 +http://ali-xwl.cztv.com/live/channel07720Plxw.m3u8$LR•IPV4•32『线路14』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路15』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-9.m3u8$LR•IPV4•32『线路15』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路16』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路16』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-xwl.cztv.com/live/channel071080Plxw.m3u8$LR•IPV4•32『线路17』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路17』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?zzhed$LR•IPV4•32『线路18』 +http://ali-xwl.cztv.com/live/channel071080Plxw.m3u8$LR•IPV4•32『线路18』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen.m3u8$LR•IPV4•32『线路19』 +http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?zzhed$LR•IPV4•32『线路19』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路20』 +https://t.freetv.fun/live/zhe-jiang-xin-wen.m3u8$LR•IPV4•32『线路20』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?$LR•IPV4•32『线路21』 +http://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路21』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/7fa07158e038a9bae3747a0cb9f8e8ff1aaba32669d28d99a498716f16569c1d.m3u8$LR•IPV4•32『线路22』 +https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?$LR•IPV4•32『线路22』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-10.m3u8$LR•IPV4•32『线路23』 +https://stream1.freetv.fun/7fa07158e038a9bae3747a0cb9f8e8ff1aaba32669d28d99a498716f16569c1d.m3u8$LR•IPV4•32『线路23』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8$LR•IPV4•32『线路24』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-10.m3u8$LR•IPV4•32『线路24』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://ali-m-l.cztv.com/channels/lantian/channel007/720p.m3u8$LR•IPV4•32『线路25』 +http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8$LR•IPV4•32『线路25』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://t.freetv.fun/live/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路26』 +http://ali-m-l.cztv.com/channels/lantian/channel007/720p.m3u8$LR•IPV4•32『线路26』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -http://api3.52tb.xyz/info?id=434&token=20221127jxwhhemby$LR•IPV4•32『线路27』 +https://t.freetv.fun/live/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路27』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路28』 +http://api3.52tb.xyz/info?id=434&token=20221127jxwhhemby$LR•IPV4•32『线路28』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://stream1.freetv.fun/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路29』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路29』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 -https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8$LR•IPV4•32『线路30』 +https://stream1.freetv.fun/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路30』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 https://stream1.freetv.fun/zhe-jiang-xin-wen-1.m3u8$LR•IPV4•32『线路31』 #EXTINF:-1 tvg-id="浙江新闻" tvg-name="浙江新闻" group-title="浙江",浙江新闻 https://t.freetv.fun/live/zhe-jiang-xin-wen-1.m3u8$LR•IPV4•32『线路32』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-1.m3u8$LR•IPV4•32『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路1』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路2』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-1.m3u8$LR•IPV4•32『线路2』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路3』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路3』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-9.m3u8$LR•IPV4•32『线路4』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路4』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-5.m3u8$LR•IPV4•32『线路5』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-9.m3u8$LR•IPV4•32『线路5』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -http://ali-xwl.cztv.com/live/channel10720Plxw.m3u8$LR•IPV4•32『线路6』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-5.m3u8$LR•IPV4•32『线路6』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -http://ali-vl.cztv.com/channels/lantian/channel010/360p.m3u8$LR•IPV4•32『线路7』 +http://ali-xwl.cztv.com/live/channel10720Plxw.m3u8$LR•IPV4•32『线路7』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -http://ali-m-l.cztv.com/channels/lantian/channel010/720p.m3u8$LR•IPV4•32『线路8』 +http://ali-vl.cztv.com/channels/lantian/channel010/360p.m3u8$LR•IPV4•32『线路8』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-3.m3u8$LR•IPV4•32『线路9』 +http://ali-m-l.cztv.com/channels/lantian/channel010/720p.m3u8$LR•IPV4•32『线路9』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://ct-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路10』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-3.m3u8$LR•IPV4•32『线路10』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?zzhed$LR•IPV4•32『线路11』 +https://ct-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路11』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路12』 +http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?zzhed$LR•IPV4•32『线路12』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://qiniup-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路13』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路13』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-8.m3u8$LR•IPV4•32『线路14』 +https://qiniup-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路14』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-7.m3u8$LR•IPV4•32『线路15』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-8.m3u8$LR•IPV4•32『线路15』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-6.m3u8$LR•IPV4•32『线路16』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-7.m3u8$LR•IPV4•32『线路16』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路17』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-6.m3u8$LR•IPV4•32『线路17』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://stream1.freetv.fun/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路18』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路18』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路19』 +https://stream1.freetv.fun/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路19』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji.m3u8$LR•IPV4•32『线路20』 +http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路20』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路21』 +https://t.freetv.fun/live/zhe-jiang-guo-ji.m3u8$LR•IPV4•32『线路21』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://t.freetv.fun/live/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路22』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路22』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 -https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路23』 +https://t.freetv.fun/live/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路23』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 https://stream1.freetv.fun/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路24』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 @@ -4320,33 +4320,33 @@ https://stream1.freetv.fun/zhe-jiang-guo-ji-5.ctv$LR•IPV4•32『线路31』 #EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" group-title="浙江",浙江国际 https://stream1.freetv.fun/8edc171ba7945fd93cc0f2c9e39b48ba0a94500d0029db9456dfdc2d75f9ea9d.m3u8$LR•IPV4•32『线路32』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路1』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-3.m3u8$LR•IPV4•17『线路2』 +http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路2』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-9.ctv$LR•IPV4•17『线路3』 +https://stream1.freetv.fun/zhe-jiang-shao-er-3.m3u8$LR•IPV4•17『线路3』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -http://ali-xwl.cztv.com/live/channel08720Plxw.m3u8$LR•IPV4•17『线路4』 +https://stream1.freetv.fun/zhe-jiang-shao-er-9.ctv$LR•IPV4•17『线路4』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-7.m3u8$LR•IPV4•17『线路5』 +http://ali-xwl.cztv.com/live/channel08720Plxw.m3u8$LR•IPV4•17『线路5』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-8.m3u8$LR•IPV4•17『线路6』 +https://stream1.freetv.fun/zhe-jiang-shao-er-7.m3u8$LR•IPV4•17『线路6』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-4.m3u8$LR•IPV4•17『线路7』 +https://stream1.freetv.fun/zhe-jiang-shao-er-8.m3u8$LR•IPV4•17『线路7』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-10.ctv$LR•IPV4•17『线路8』 +https://stream1.freetv.fun/zhe-jiang-shao-er-4.m3u8$LR•IPV4•17『线路8』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-2.m3u8$LR•IPV4•17『线路9』 +https://stream1.freetv.fun/zhe-jiang-shao-er-10.ctv$LR•IPV4•17『线路9』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?fbl=$LR•IPV4•17『线路10』 +https://stream1.freetv.fun/zhe-jiang-shao-er-2.m3u8$LR•IPV4•17『线路10』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -http://ali-vl.cztv.com/channels/lantian/channel008/360p.m3u8$LR•IPV4•17『线路11』 +http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?fbl=$LR•IPV4•17『线路11』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://stream1.freetv.fun/zhe-jiang-shao-er-11.m3u8$LR•IPV4•17『线路12』 +http://ali-vl.cztv.com/channels/lantian/channel008/360p.m3u8$LR•IPV4•17『线路12』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -http://ali-xwl.cztv.com/live/channel081080Plxw.m3u8$LR•IPV4•17『线路13』 +https://stream1.freetv.fun/zhe-jiang-shao-er-11.m3u8$LR•IPV4•17『线路13』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 -https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路14』 +http://ali-xwl.cztv.com/live/channel081080Plxw.m3u8$LR•IPV4•17『线路14』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 https://stream1.freetv.fun/zhe-jiang-shao-er-4.ctv$LR•IPV4•17『线路15』 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 @@ -4354,9 +4354,9 @@ https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?$LR•IPV4•17 #EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" group-title="浙江",浙江少儿 https://stream1.freetv.fun/zhe-jiang-shao-er-6.ctv$LR•IPV4•17『线路17』 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 -http://zwebl02.cztv.com/live/channel041080P.m3u8?auth_key=2524708799-0-0-f195b808217db133bfd648edc01e91fa$LR•IPV4•8『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 -https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•8『线路2』 +http://zwebl02.cztv.com/live/channel041080P.m3u8?auth_key=2524708799-0-0-f195b808217db133bfd648edc01e91fa$LR•IPV4•8『线路2』 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 http://api3.52tb.xyz/info?id=432&token=20230226bgyszp$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 @@ -4370,27 +4370,27 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8242&tk=23a9aca1f79f$LR•IPV4•8『 #EXTINF:-1 tvg-id="浙江教科" tvg-name="浙江教科" group-title="浙江",浙江教科 http://ali-xwl.cztv.com/live/channel04720Plxw.m3u8$LR•IPV4•8『线路8』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://stream1.freetv.fun/bf079ada709563bdd095159c02dfb5afb53c24e643b73f987100b9d25e9c8f41.m3u8$LR•IPV4•18『线路1』 +https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•18『线路1』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8\r\n$LR•IPV4•18『线路2』 +http://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•18『线路2』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-2.m3u8$LR•IPV4•18『线路3』 +http://ali-m-l.cztv.com/channels/lantian/channel02/1080p.m3u8$LR•IPV4•18『线路3』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-3.ctv$LR•IPV4•18『线路4』 +https://stream1.freetv.fun/bf079ada709563bdd095159c02dfb5afb53c24e643b73f987100b9d25e9c8f41.m3u8$LR•IPV4•18『线路4』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -http://api3.52tb.xyz/info?id=436&token=20230226bgyszp$LR•IPV4•18『线路5』 +https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8\r\n$LR•IPV4•18『线路5』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•18『线路6』 +https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-2.m3u8$LR•IPV4•18『线路6』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -http://ali-m-l.cztv.com/channels/lantian/channel002/720p.m3u8$LR•IPV4•18『线路7』 +https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-3.ctv$LR•IPV4•18『线路7』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-4.ctv$LR•IPV4•18『线路8』 +http://api3.52tb.xyz/info?id=436&token=20230226bgyszp$LR•IPV4•18『线路8』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-3.m3u8$LR•IPV4•18『线路9』 +http://ali-m-l.cztv.com/channels/lantian/channel002/720p.m3u8$LR•IPV4•18『线路9』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -http://ali-m-l.cztv.com/channels/lantian/channel02/1080p.m3u8$LR•IPV4•18『线路10』 +https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-4.ctv$LR•IPV4•18『线路10』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 -http://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•18『线路11』 +https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-3.m3u8$LR•IPV4•18『线路11』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 http://ali-xwl.cztv.com/live/channel021080Plxw.m3u8$LR•IPV4•18『线路12』 #EXTINF:-1 tvg-id="浙江钱江" tvg-name="浙江钱江" group-title="浙江",浙江钱江 @@ -4420,21 +4420,21 @@ https://stream1.freetv.fun/zhe-jiang-gong-gong-xin-wen-1.m3u8$LR•IPV4•7『 #EXTINF:-1 tvg-id="公共新闻" tvg-name="公共新闻" group-title="浙江",公共新闻 https://t.freetv.fun/live/zhe-jiang-gong-gong-xin-wen-1.m3u8$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-id="上虞新闻综合" tvg-name="上虞新闻综合" group-title="浙江",上虞新闻综合 -http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•2『线路1』 +http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="上虞新闻综合" tvg-name="上虞新闻综合" group-title="浙江",上虞新闻综合 -http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed$LR•IPV4•2『线路2』 +http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -https://stream1.freetv.fun/shang-yu-xin-shang-du-3.m3u8$LR•IPV4•11『线路1』 +http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8$LR•IPV4•11『线路1』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed$LR•IPV4•11『线路2』 +https://stream1.freetv.fun/shang-yu-xin-shang-du-3.m3u8$LR•IPV4•11『线路2』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8$LR•IPV4•11『线路3』 +http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed$LR•IPV4•11『线路3』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -https://t.freetv.fun/live/shang-yu-xin-shang-du.m3u8$LR•IPV4•11『线路4』 +https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8$LR•IPV4•11『线路4』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -https://t.freetv.fun/live/shang-yu-xin-shang-du-1.m3u8$LR•IPV4•11『线路5』 +https://t.freetv.fun/live/shang-yu-xin-shang-du.m3u8$LR•IPV4•11『线路5』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 -http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8$LR•IPV4•11『线路6』 +https://t.freetv.fun/live/shang-yu-xin-shang-du-1.m3u8$LR•IPV4•11『线路6』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed?$LR•IPV4•11『线路7』 #EXTINF:-1 tvg-id="上虞新商都" tvg-name="上虞新商都" group-title="浙江",上虞新商都 @@ -4452,21 +4452,21 @@ http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8zzhed$LR•IPV4•3 #EXTINF:-1 tvg-id="开化国家公园" tvg-name="开化国家公园" group-title="浙江",开化国家公园 http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8?zzhed$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -https://t.freetv.fun/live/yong-jia-xin-wen-zong-he.m3u8$LR•IPV4•10『线路1』 +http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8$LR•IPV4•10『线路1』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed$LR•IPV4•10『线路2』 +https://t.freetv.fun/live/yong-jia-xin-wen-zong-he.m3u8$LR•IPV4•10『线路2』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-4.m3u8$LR•IPV4•10『线路3』 +http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed$LR•IPV4•10『线路3』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路4』 +https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-4.m3u8$LR•IPV4•10『线路4』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-3.ctv$LR•IPV4•10『线路5』 +https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路5』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路6』 +https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-3.ctv$LR•IPV4•10『线路6』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路7』 +https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路7』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 -http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8$LR•IPV4•10『线路8』 +http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路8』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 https://t.freetv.fun/live/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路9』 #EXTINF:-1 tvg-id="永嘉新闻综合" tvg-name="永嘉新闻综合" group-title="浙江",永嘉新闻综合 @@ -4474,67 +4474,67 @@ http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4• #EXTINF:-1 tvg-id="萧山生活频道" tvg-name="萧山生活频道" group-title="浙江",萧山生活频道 http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="萧山生活频道" tvg-name="萧山生活频道" group-title="浙江",萧山生活频道 -http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•3『线路2』 +https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="萧山生活频道" tvg-name="萧山生活频道" group-title="浙江",萧山生活频道 -https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•3『线路3』 +http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="龙游生活娱乐" tvg-name="龙游生活娱乐" group-title="浙江",龙游生活娱乐 -http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路1』 +https://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="龙游生活娱乐" tvg-name="龙游生活娱乐" group-title="浙江",龙游生活娱乐 -https://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路2』 +http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="龙游生活娱乐" tvg-name="龙游生活娱乐" group-title="浙江",龙游生活娱乐 http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8?zzhed$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•24『线路1』 +http://ls.qingting.fm/live/1099.m3u8$LR•IPV4•24『线路1』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•24『线路2』 +http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•24『线路2』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-1.ctv$LR•IPV4•24『线路3』 +http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•24『线路3』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路4』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-1.ctv$LR•IPV4•24『线路4』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路5』 +https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路5』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-2.ctv$LR•IPV4•24『线路6』 +http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路6』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-8.ctv$LR•IPV4•24『线路7』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-2.ctv$LR•IPV4•24『线路7』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•24『线路8』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-8.ctv$LR•IPV4•24『线路8』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-xwl.cztv.com/live/channel03720Plxw.m3u8$LR•IPV4•24『线路9』 +http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•24『线路9』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•24『线路10』 +http://ali-xwl.cztv.com/live/channel03720Plxw.m3u8$LR•IPV4•24『线路10』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-3.m3u8$LR•IPV4•24『线路11』 +http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•24『线路11』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•24『线路12』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-3.m3u8$LR•IPV4•24『线路12』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-5.m3u8$LR•IPV4•24『线路13』 +https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•24『线路13』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路14』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-5.m3u8$LR•IPV4•24『线路14』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-1.m3u8$LR•IPV4•24『线路15』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路15』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•24『线路16』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-1.m3u8$LR•IPV4•24『线路16』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.m3u8$LR•IPV4•24『线路17』 +http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•24『线路17』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路18』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.m3u8$LR•IPV4•24『线路18』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•24『线路19』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路19』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.ctv$LR•IPV4•24『线路20』 +https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•24『线路20』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•24『线路21』 +https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.ctv$LR•IPV4•24『线路21』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•24『线路22』 +https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•24『线路22』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 -http://ls.qingting.fm/live/1099.m3u8$LR•IPV4•24『线路23』 +http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•24『线路23』 #EXTINF:-1 tvg-id="浙江生活" tvg-name="浙江生活" group-title="浙江",浙江生活 http://api3.52tb.xyz/info?id=437&token=20230226bgyszp$LR•IPV4•24『线路24』 #EXTINF:-1 tvg-id="浙江教育" tvg-name="浙江教育" group-title="浙江",浙江教育 -https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?$LR•IPV4•2『线路1』 +http://ali-m-l.cztv.com/channels/lantian/channel04/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="浙江教育" tvg-name="浙江教育" group-title="浙江",浙江教育 -http://ali-m-l.cztv.com/channels/lantian/channel04/720p.m3u8$LR•IPV4•2『线路2』 +https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="杭州综合" tvg-name="杭州综合" group-title="浙江",杭州综合 http://www.flyskyman.cn:4022/rtp/233.50.201.173:5140$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-id="杭州综合" tvg-name="杭州综合" group-title="浙江",杭州综合 @@ -4576,9 +4576,9 @@ http://www.jeremyoto.com:82/rtp/233.50.201.176:5140$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="杭州影视" tvg-name="杭州影视" group-title="浙江",杭州影视 https://stream1.freetv.fun/hang-zhou-ying-shi-2.ctv$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="嘉兴新闻综合" tvg-name="嘉兴新闻综合" group-title="浙江",嘉兴新闻综合 -http://tvfile.jyrmt.cn:80/nmip-media/channellive/channel104452/playlist.m3u8$LR•IPV4•5『线路1』 +http://live.zohi.tv/video/s10001-fztv-1/index.m3u8$LR•IPV4•5『线路1』 #EXTINF:-1 tvg-id="嘉兴新闻综合" tvg-name="嘉兴新闻综合" group-title="浙江",嘉兴新闻综合 -http://live.zohi.tv/video/s10001-fztv-1/index.m3u8$LR•IPV4•5『线路2』 +http://tvfile.jyrmt.cn:80/nmip-media/channellive/channel104452/playlist.m3u8$LR•IPV4•5『线路2』 #EXTINF:-1 tvg-id="嘉兴新闻综合" tvg-name="嘉兴新闻综合" group-title="浙江",嘉兴新闻综合 https://live-auth.51kandianshi.com/szgd/csztv1.m3u8$LR•IPV4•5『线路3』 #EXTINF:-1 tvg-id="嘉兴新闻综合" tvg-name="嘉兴新闻综合" group-title="浙江",嘉兴新闻综合 @@ -4586,43 +4586,43 @@ http://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•5『线路4』 #EXTINF:-1 tvg-id="嘉兴新闻综合" tvg-name="嘉兴新闻综合" group-title="浙江",嘉兴新闻综合 http://play-sh13.quklive.com/live/1675942165226154.m3u8?auth_key=2028730261-e7db80d294b04dc9ab5c8136b4c88b74-0-f0795306faa59c7edb35860a8ae63528$LR•IPV4•5『线路5』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://t.freetv.fun/live/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路1』 +http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路1』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://stream1.freetv.fun/hu-zhou-gong-gong-3.m3u8$LR•IPV4•9『线路2』 +https://t.freetv.fun/live/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路2』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://t.freetv.fun/live/hu-zhou-gong-gong-6.m3u8$LR•IPV4•9『线路3』 +https://stream1.freetv.fun/hu-zhou-gong-gong-3.m3u8$LR•IPV4•9『线路3』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e&fbl=$LR•IPV4•9『线路4』 +https://t.freetv.fun/live/hu-zhou-gong-gong-6.m3u8$LR•IPV4•9『线路4』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路5』 +http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e&fbl=$LR•IPV4•9『线路5』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://t.freetv.fun/live/hu-zhou-gong-gong-2.m3u8$LR•IPV4•9『线路6』 +https://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路6』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://stream1.freetv.fun/hu-zhou-gong-gong-9.m3u8$LR•IPV4•9『线路7』 +https://t.freetv.fun/live/hu-zhou-gong-gong-2.m3u8$LR•IPV4•9『线路7』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -https://stream1.freetv.fun/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路8』 +https://stream1.freetv.fun/hu-zhou-gong-gong-9.m3u8$LR•IPV4•9『线路8』 #EXTINF:-1 tvg-id="湖州公共" tvg-name="湖州公共" group-title="浙江",湖州公共 -http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路9』 +https://stream1.freetv.fun/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路9』 #EXTINF:-1 tvg-id="湖州新闻综合" tvg-name="湖州新闻综合" group-title="浙江",湖州新闻综合 -http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865&fbl=$LR•IPV4•3『线路1』 +http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="湖州新闻综合" tvg-name="湖州新闻综合" group-title="浙江",湖州新闻综合 -http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路2』 +http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865&fbl=$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="湖州新闻综合" tvg-name="湖州新闻综合" group-title="浙江",湖州新闻综合 https://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="湖州文化娱乐" tvg-name="湖州文化娱乐" group-title="浙江",湖州文化娱乐 -https://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路1』 +http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="湖州文化娱乐" tvg-name="湖州文化娱乐" group-title="浙江",湖州文化娱乐 -http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887&fbl=$LR•IPV4•3『线路2』 +https://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="湖州文化娱乐" tvg-name="湖州文化娱乐" group-title="浙江",湖州文化娱乐 -http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路3』 +http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887&fbl=$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="浙江留学" tvg-name="浙江留学" group-title="浙江",浙江留学 http://ali-vl.cztv.com/channels/lantian/channel009/360p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="浙江留学" tvg-name="浙江留学" group-title="浙江",浙江留学 https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="浙江数码时代" tvg-name="浙江数码时代" group-title="浙江",浙江数码时代 -https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8\r\n$LR•IPV4•4『线路1』 +http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="浙江数码时代" tvg-name="浙江数码时代" group-title="浙江",浙江数码时代 -http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路2』 +https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8\r\n$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="浙江数码时代" tvg-name="浙江数码时代" group-title="浙江",浙江数码时代 http://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="浙江数码时代" tvg-name="浙江数码时代" group-title="浙江",浙江数码时代 @@ -4630,9 +4630,9 @@ http://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8?zzhed$LR•IPV4•4 #EXTINF:-1 tvg-id="浙江青田" tvg-name="浙江青田" group-title="浙江",浙江青田 http://play-sh13.quklive.com/live/1692755062081192.m3u8?auth_key=2028414252-b15176e05a684b589d12314dfabf6225-0-d175afe86fbea31e2eb167a6dd06cd4f$LR•IPV4 #EXTINF:-1 tvg-id="浙江遂昌" tvg-name="浙江遂昌" group-title="浙江",浙江遂昌 -http://play-sh13.quklive.com/live/1708426592499070.m3u8?auth_key=2028414342-e92bda8423ad478c987a8b7ae82abe0e-0-c616f7fabb9675e1ed1d84d9edae7e07$LR•IPV4•3『线路1』 +http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="浙江遂昌" tvg-name="浙江遂昌" group-title="浙江",浙江遂昌 -http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8$LR•IPV4•3『线路2』 +http://play-sh13.quklive.com/live/1708426592499070.m3u8?auth_key=2028414342-e92bda8423ad478c987a8b7ae82abe0e-0-c616f7fabb9675e1ed1d84d9edae7e07$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="浙江遂昌" tvg-name="浙江遂昌" group-title="浙江",浙江遂昌 http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="遂昌综合" tvg-name="遂昌综合" group-title="浙江",遂昌综合 @@ -4646,17 +4646,17 @@ http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed"$LR•IPV #EXTINF:-1 tvg-id="缙云综合" tvg-name="缙云综合" group-title="浙江",缙云综合 http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="缙云新闻综合" tvg-name="缙云新闻综合" group-title="浙江",缙云新闻综合 -http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?fbl=$LR•IPV4•2『线路1』 +http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="缙云新闻综合" tvg-name="缙云新闻综合" group-title="浙江",缙云新闻综合 -http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8$LR•IPV4•2『线路2』 +http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?fbl=$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="绍兴电视台公共" tvg-name="绍兴电视台公共" group-title="浙江",绍兴电视台公共 http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="绍兴电视台公共" tvg-name="绍兴电视台公共" group-title="浙江",绍兴电视台公共 http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?zzhed$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="绍兴公共" tvg-name="绍兴公共" group-title="浙江",绍兴公共 -https://stream1.freetv.fun/shao-xing-gong-gong-7.m3u8$LR•IPV4•7『线路1』 +http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-id="绍兴公共" tvg-name="绍兴公共" group-title="浙江",绍兴公共 -http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8$LR•IPV4•7『线路2』 +https://stream1.freetv.fun/shao-xing-gong-gong-7.m3u8$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-id="绍兴公共" tvg-name="绍兴公共" group-title="浙江",绍兴公共 http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-id="绍兴公共" tvg-name="绍兴公共" group-title="浙江",绍兴公共 @@ -4668,9 +4668,9 @@ https://stream1.freetv.fun/shao-xing-gong-gong-8.m3u8$LR•IPV4•7『线路6』 #EXTINF:-1 tvg-id="绍兴公共" tvg-name="绍兴公共" group-title="浙江",绍兴公共 https://stream1.freetv.fun/shao-xing-gong-gong-1.m3u8$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-id="海宁新闻综合" tvg-name="海宁新闻综合" group-title="浙江",海宁新闻综合 -https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8?zbid=293304&tpid=1708007815$LR•IPV4•3『线路1』 +https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="海宁新闻综合" tvg-name="海宁新闻综合" group-title="浙江",海宁新闻综合 -https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路2』 +https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8?zbid=293304&tpid=1708007815$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="海宁新闻综合" tvg-name="海宁新闻综合" group-title="浙江",海宁新闻综合 http://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="洞头综合" tvg-name="洞头综合" group-title="浙江",洞头综合 @@ -4680,35 +4680,35 @@ http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8?zzhed?$LR•IPV4• #EXTINF:-1 tvg-id="洞头综合" tvg-name="洞头综合" group-title="浙江",洞头综合 http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="武义新闻综合" tvg-name="武义新闻综合" group-title="浙江",武义新闻综合 -http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed\r\n$LR•IPV4•4『线路1』 +http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="武义新闻综合" tvg-name="武义新闻综合" group-title="浙江",武义新闻综合 -http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8$LR•IPV4•4『线路2』 +http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed\r\n$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="武义新闻综合" tvg-name="武义新闻综合" group-title="浙江",武义新闻综合 https://stream1.freetv.fun/wu-yi-xin-wen-zong-he-3.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="武义新闻综合" tvg-name="武义新闻综合" group-title="浙江",武义新闻综合 http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 -http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路1』 +http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 -http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?fbl=$LR•IPV4•6『线路2』 +http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 -http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed$LR•IPV4•6『线路3』 +http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?fbl=$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 -http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8zzhed$LR•IPV4•6『线路4』 +http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 -http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8$LR•IPV4•6『线路5』 +http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8zzhed$LR•IPV4•6『线路5』 #EXTINF:-1 tvg-id="松阳综合" tvg-name="松阳综合" group-title="浙江",松阳综合 http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed?$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="新昌生活" tvg-name="新昌生活" group-title="浙江",新昌生活 http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8$LR•IPV4 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 -http://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路1』 +https://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路1』 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 -https://t.freetv.fun/live/xin-chang-xin-wen-zong-he.m3u8$LR•IPV4•7『线路2』 +http://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路2』 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 -https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-4.m3u8$LR•IPV4•7『线路3』 +https://t.freetv.fun/live/xin-chang-xin-wen-zong-he.m3u8$LR•IPV4•7『线路3』 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 -https://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路4』 +https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-4.m3u8$LR•IPV4•7『线路4』 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-5.ctv$LR•IPV4•7『线路5』 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 @@ -4716,19 +4716,19 @@ https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线 #EXTINF:-1 tvg-id="新昌新闻综合" tvg-name="新昌新闻综合" group-title="浙江",新昌新闻综合 https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路7』 #EXTINF:-1 tvg-id="文成综合" tvg-name="文成综合" group-title="浙江",文成综合 -http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed?$LR•IPV4•4『线路1』 +http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed$LR•IPV4•4『线路1』 #EXTINF:-1 tvg-id="文成综合" tvg-name="文成综合" group-title="浙江",文成综合 -http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8$LR•IPV4•4『线路2』 +http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed?$LR•IPV4•4『线路2』 #EXTINF:-1 tvg-id="文成综合" tvg-name="文成综合" group-title="浙江",文成综合 -http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed$LR•IPV4•4『线路3』 +http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8$LR•IPV4•4『线路3』 #EXTINF:-1 tvg-id="文成综合" tvg-name="文成综合" group-title="浙江",文成综合 http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?fbl=$LR•IPV4•4『线路4』 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 -http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed?$LR•IPV4•6『线路1』 +http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 -http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路2』 +http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed?$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 -http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8$LR•IPV4•6『线路3』 +http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?fbl=$LR•IPV4•6『线路4』 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 @@ -4736,15 +4736,15 @@ http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed[浙江]洞 #EXTINF:-1 tvg-id="庆元综合" tvg-name="庆元综合" group-title="浙江",庆元综合 http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed$LR•IPV4•6『线路6』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 -https://play-sh11.quklive.com/live/1626935015913208.m3u8$LR•IPV4•8『线路1』 +http://l.cztvcloud.com/channels/lantian/SXshengsi1/720p.m3u8$LR•IPV4•8『线路1』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 -http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed$LR•IPV4•8『线路2』 +https://play-sh11.quklive.com/live/1626935015913208.m3u8$LR•IPV4•8『线路2』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 -https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-3.m3u8$LR•IPV4•8『线路3』 +http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed$LR•IPV4•8『线路3』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 -https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-1.m3u8$LR•IPV4•8『线路4』 +https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-3.m3u8$LR•IPV4•8『线路4』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 -http://l.cztvcloud.com/channels/lantian/SXshengsi1/720p.m3u8$LR•IPV4•8『线路5』 +https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-1.m3u8$LR•IPV4•8『线路5』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•8『线路6』 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 @@ -4752,19 +4752,19 @@ https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-2.ctv$LR•IPV4•8『线 #EXTINF:-1 tvg-id="嵊泗综合" tvg-name="嵊泗综合" group-title="浙江",嵊泗综合 https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-2.m3u8$LR•IPV4•8『线路8』 #EXTINF:-1 tvg-id="余杭综合" tvg-name="余杭综合" group-title="浙江",余杭综合 -http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed$LR•IPV4•3『线路1』 +http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8$LR•IPV4•3『线路1』 #EXTINF:-1 tvg-id="余杭综合" tvg-name="余杭综合" group-title="浙江",余杭综合 -http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8$LR•IPV4•3『线路2』 +http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed$LR•IPV4•3『线路2』 #EXTINF:-1 tvg-id="余杭综合" tvg-name="余杭综合" group-title="浙江",余杭综合 http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•3『线路3』 #EXTINF:-1 tvg-id="余杭未来E" tvg-name="余杭未来E" group-title="浙江",余杭未来E -http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed$LR•IPV4•2『线路1』 +http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8$LR•IPV4•2『线路1』 #EXTINF:-1 tvg-id="余杭未来E" tvg-name="余杭未来E" group-title="浙江",余杭未来E -http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8$LR•IPV4•2『线路2』 +http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="余姚综合" tvg-name="余姚综合" group-title="浙江",余姚综合 -http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed$LR•IPV4•6『线路1』 +https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路1』 #EXTINF:-1 tvg-id="余姚综合" tvg-name="余姚综合" group-title="浙江",余姚综合 -https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路2』 +http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed$LR•IPV4•6『线路2』 #EXTINF:-1 tvg-id="余姚综合" tvg-name="余姚综合" group-title="浙江",余姚综合 http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路3』 #EXTINF:-1 tvg-id="余姚综合" tvg-name="余姚综合" group-title="浙江",余姚综合 @@ -4778,33 +4778,31 @@ http://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8$LR•IPV4•2『 #EXTINF:-1 tvg-id="中国蓝新闻" tvg-name="中国蓝新闻" group-title="浙江",中国蓝新闻 https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8?$LR•IPV4•2『线路2』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -https://sztv-hls.sztv.com.cn/AxeFRth/500/q37Age0.m3u8?sign=671fcd3c133f66cef04a83ae0b8c542b&t=6a59189c$LR•IPV4•14『线路1』 +http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路1』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•14『线路2』 +http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•13『线路2』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://38.75.136.137:98/gslb/dsdqpub/szwshd.m3u8?auth=testpub$LR•IPV4•14『线路3』 +http://38.75.136.137:98/gslb/dsdqpub/szwshd.m3u8?auth=testpub$LR•IPV4•13『线路3』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 +http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路4』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://153.0.171.163:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路5』 +http://153.0.171.163:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路5』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路6』 +http://112.27.235.94:8000/hls/33/index.m3u8$LR•IPV4•13『线路6』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://112.27.235.94:8000/hls/33/index.m3u8$LR•IPV4•14『线路7』 +http://23.237.228.134/live6/shenzhen.m3u8$LR•IPV4•13『线路7』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://23.237.228.134/live6/shenzhen.m3u8$LR•IPV4•14『线路8』 +http://gfr.x3322.net:9901/tsfile/live/1095_1.m3u8$LR•IPV4•13『线路8』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://gfr.x3322.net:9901/tsfile/live/1095_1.m3u8$LR•IPV4•14『线路9』 +http://api.kkitv.itv888.cn:8080/hls/iftsd32ykm/index.m3u8$LR•IPV4•13『线路9』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://api.kkitv.itv888.cn:8080/hls/iftsd32ykm/index.m3u8$LR•IPV4•14『线路10』 +https://iptv.catvod.com/catvod.php?id=szws$LR•IPV4•13『线路10』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -https://iptv.catvod.com/catvod.php?id=szws$LR•IPV4•14『线路11』 +https://httop.top/ysp-深圳卫视$LR•IPV4•13『线路11』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -https://httop.top/ysp-深圳卫视$LR•IPV4•14『线路12』 +http://iptv.huuc.edu.cn/hls/szhd.m3u8$LR•IPV4•13『线路12』 #EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://iptv.huuc.edu.cn/hls/szhd.m3u8$LR•IPV4•14『线路13』 -#EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" group-title="广东",深圳卫视 -http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8$LR•IPV4•14『线路14』 +http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8$LR•IPV4•13『线路13』 #EXTINF:-1 tvg-id="汕头经济" tvg-name="汕头经济" group-title="广东",汕头经济 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=9512&tk=a0c4f6cfaba3$LR•IPV4•11『线路1』 #EXTINF:-1 tvg-id="汕头经济" tvg-name="汕头经济" group-title="广东",汕头经济 diff --git a/cluntop_tvbox/lib/iptv_test.txt b/cluntop_tvbox/lib/iptv_test.txt index aa32d10f..a2f45648 100755 --- a/cluntop_tvbox/lib/iptv_test.txt +++ b/cluntop_tvbox/lib/iptv_test.txt @@ -1,6 +1,6 @@ 央视频道,#genre# -CCTV-4K,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784566800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-730f415c652ee5e576120f9b404fb4b6&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•3『线路1』 +CCTV-4K,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784577600-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-7969e68fdd42ddce920e93702f653287&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•3『线路1』 CCTV-4K,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4k_mbd.m3u8?auth_key=1784563200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-a22aae685d54194b7e9d9460067e40a1&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•3『线路2』 CCTV-4K,http://198.204.240.250:82/live/cctv4k.m3u8$LR•IPV4•3『线路3』 @@ -67,8 +67,8 @@ RTHK32,http://php.jdshipin.com:8880/TVOD/iptv.php?id=rthk32$LR•IPV4 动画频道,#genre# 韩国EBS少儿,http://ebsonairios.ebs.co.kr/ebsutablet500k/tablet500k/playlist.m3u8$LR•IPV4 -七龙珠,https://live.metshop.top/huya/11601966$LR•IPV4•2『线路1』 -七龙珠,http://103.193.151.146/huya.php?id=11601966$LR•IPV4•2『线路2』 +七龙珠,http://103.193.151.146/huya.php?id=11601966$LR•IPV4•2『线路1』 +七龙珠,https://live.metshop.top/huya/11601966$LR•IPV4•2『线路2』 哆啦A梦,http://103.193.151.146/huya.php?id=11601963$LR•IPV4•2『线路1』 哆啦A梦,https://live.ottiptv.cc/huya/11601963$LR•IPV4•2『线路2』 蜡笔小新,http://103.193.151.146/huya.php?id=11352970$LR•IPV4 @@ -90,19 +90,19 @@ RTHK32,http://php.jdshipin.com:8880/TVOD/iptv.php?id=rthk32$LR•IPV4 华语影视,http://zzy789.xyz/douyu1.php?id=3928$LR•IPV4•2『线路1』 华语影视,http://www.goodiptv.club/douyu/3928$LR•IPV4•2『线路2』 斗鱼港剧,http://www.goodiptv.club/douyu/5061550$LR•IPV4 -橙记港剧,http://www.goodiptv.club/douyu/4549169$LR•IPV4•2『线路1』 -橙记港剧,http://huanqiuzhibo.cn/manifest/douyu.php?id=4549169$LR•IPV4•2『线路2』 +橙记港剧,http://huanqiuzhibo.cn/manifest/douyu.php?id=4549169$LR•IPV4•2『线路1』 +橙记港剧,http://www.goodiptv.club/douyu/4549169$LR•IPV4•2『线路2』 经典剧集,http://zzy789.xyz/douyu1.php?id=6863367$LR•IPV4•2『线路1』 经典剧集,http://www.goodiptv.club/douyu/6863367$LR•IPV4•2『线路2』 -热门港剧,http://www.goodiptv.club/douyu/5522351$LR•IPV4•3『线路1』 -热门港剧,http://zzy789.xyz/douyu1.php?id=5522351$LR•IPV4•3『线路2』 -热门港剧,http://huanqiuzhibo.cn/manifest/douyu.php?id=5522351$LR•IPV4•3『线路3』 -贝爷求生,http://www.goodiptv.club/douyu/9661369$LR•IPV4•6『线路1』 -贝爷求生,https://stream1.freetv.fun/f92ea9cae12af707c587af406ddb929ea9f58aae893845b713679aab4b1df9f8.ctv$LR•IPV4•6『线路2』 -贝爷求生,http://fy27.zbds.top:55455/douyu/9661369$LR•IPV4•6『线路3』 -贝爷求生,https://www.goodiptv.club/douyu/9661369$LR•IPV4•6『线路4』 -贝爷求生,http://159.75.85.63:35455/douyu/454867$LR•IPV4•6『线路5』 -贝爷求生,http://zzy789.xyz/douyu1.php?id=454867$LR•IPV4•6『线路6』 +热门港剧,http://zzy789.xyz/douyu1.php?id=5522351$LR•IPV4•3『线路1』 +热门港剧,http://huanqiuzhibo.cn/manifest/douyu.php?id=5522351$LR•IPV4•3『线路2』 +热门港剧,http://www.goodiptv.club/douyu/5522351$LR•IPV4•3『线路3』 +贝爷求生,https://stream1.freetv.fun/f92ea9cae12af707c587af406ddb929ea9f58aae893845b713679aab4b1df9f8.ctv$LR•IPV4•6『线路1』 +贝爷求生,http://fy27.zbds.top:55455/douyu/9661369$LR•IPV4•6『线路2』 +贝爷求生,https://www.goodiptv.club/douyu/9661369$LR•IPV4•6『线路3』 +贝爷求生,http://159.75.85.63:35455/douyu/454867$LR•IPV4•6『线路4』 +贝爷求生,http://zzy789.xyz/douyu1.php?id=454867$LR•IPV4•6『线路5』 +贝爷求生,http://www.goodiptv.club/douyu/9661369$LR•IPV4•6『线路6』 电视剧频道,#genre# 少年包青天第一部,https://live.ottiptv.cc/yy/1356043677$LR•IPV4 @@ -111,13 +111,13 @@ RTHK32,http://php.jdshipin.com:8880/TVOD/iptv.php?id=rthk32$LR•IPV4 爱情公寓,https://goodiptv.club/douyu/4105989$LR•IPV4•2『线路2』 雪豹,https://live.ottiptv.cc/huya/29580970$LR•IPV4 特种兵之火凤凰,https://live.ottiptv.cc/huya/29982636$LR•IPV4 -士兵突击,https://live.ottiptv.cc/huya/11342430$LR•IPV4•2『线路1』 -士兵突击,https://live.metshop.top/huya/11342430$LR•IPV4•2『线路2』 +士兵突击,https://live.metshop.top/huya/11342430$LR•IPV4•2『线路1』 +士兵突击,https://live.ottiptv.cc/huya/11342430$LR•IPV4•2『线路2』 天龙八部,https://live.ottiptv.cc/yy/1351814644$LR•IPV4 倚天屠龙记,https://live.ottiptv.cc/huya/11342403$LR•IPV4 康熙王朝,https://live.ottiptv.cc/huya/11352940$LR•IPV4 -庆余年,https://live.ottiptv.cc/huya/11352960$LR•IPV4•2『线路1』 -庆余年,http://58.39.190.143:35455/huya/11352960$LR•IPV4•2『线路2』 +庆余年,http://58.39.190.143:35455/huya/11352960$LR•IPV4•2『线路1』 +庆余年,https://live.ottiptv.cc/huya/11352960$LR•IPV4•2『线路2』 鬼吹灯之怒晴湘西,https://live.ottiptv.cc/huya/11602075$LR•IPV4 伪装者,https://live.ottiptv.cc/yy/1354936244$LR•IPV4 仙剑奇侠传,https://live.ottiptv.cc/yy/1382749903$LR•IPV4 @@ -174,16 +174,16 @@ RTHK32,http://php.jdshipin.com:8880/TVOD/iptv.php?id=rthk32$LR•IPV4 钱江都市,http://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8?zzhed$LR•IPV4•5『线路4』 钱江都市,http://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•5『线路5』 YMG未来,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?$LR•IPV4 -上虞文化,https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan-2.m3u8zzhed$LR•IPV4•12『线路1』 -上虞文化,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-3.ctv$LR•IPV4•12『线路2』 -上虞文化,https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan.m3u8$LR•IPV4•12『线路3』 -上虞文化,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•12『线路4』 -上虞文化,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-1.m3u8$LR•IPV4•12『线路5』 -上虞文化,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed$LR•IPV4•12『线路6』 -上虞文化,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•12『线路7』 -上虞文化,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-2.ctv$LR•IPV4•12『线路8』 -上虞文化,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-4.ctv$LR•IPV4•12『线路9』 -上虞文化,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8$LR•IPV4•12『线路10』 +上虞文化,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8$LR•IPV4•12『线路1』 +上虞文化,https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan-2.m3u8zzhed$LR•IPV4•12『线路2』 +上虞文化,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-3.ctv$LR•IPV4•12『线路3』 +上虞文化,https://t.freetv.fun/live/shang-yu-wen-hua-ying-yuan.m3u8$LR•IPV4•12『线路4』 +上虞文化,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•12『线路5』 +上虞文化,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-1.m3u8$LR•IPV4•12『线路6』 +上虞文化,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed$LR•IPV4•12『线路7』 +上虞文化,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed$LR•IPV4•12『线路8』 +上虞文化,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-2.ctv$LR•IPV4•12『线路9』 +上虞文化,https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-4.ctv$LR•IPV4•12『线路10』 上虞文化,https://stream1.freetv.fun/shang-yu-wen-hua-1.m3u8$LR•IPV4•12『线路11』 上虞文化,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed?$LR•IPV4•12『线路12』 上虞综合,https://stream1.freetv.fun/shang-yu-zong-he-1.m3u8$LR•IPV4•2『线路1』 @@ -193,41 +193,41 @@ YMG未来,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?$LR•IPV4 云和新闻,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?$LR•IPV4•3『线路3』 余杭新闻,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed?$LR•IPV4 余杭未来,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?$LR•IPV4 -兰溪新闻,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路1』 -兰溪新闻,https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路2』 -兰溪新闻,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•7『线路3』 -兰溪新闻,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•7『线路4』 +兰溪新闻,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8$LR•IPV4•7『线路1』 +兰溪新闻,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路2』 +兰溪新闻,https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路3』 +兰溪新闻,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed$LR•IPV4•7『线路4』 兰溪新闻,https://stream1.freetv.fun/lan-xi-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线路5』 兰溪新闻,https://t.freetv.fun/live/lan-xi-xin-wen-zong-he.m3u8$LR•IPV4•7『线路6』 兰溪新闻,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed?$LR•IPV4•7『线路7』 -姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•5『线路1』 -姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•5『线路2』 -姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•5『线路3』 +姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed$LR•IPV4•5『线路1』 +姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•5『线路2』 +姚江文化,https://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8$LR•IPV4•5『线路3』 姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8zzhed$LR•IPV4•5『线路4』 姚江文化,http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?$LR•IPV4•5『线路5』 -嵊州新闻,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed?$LR•IPV4•2『线路1』 -嵊州新闻,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•2『线路2』 -平湖新闻,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8$LR•IPV4•10『线路1』 -平湖新闻,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路2』 -平湖新闻,http://play-sh13.quklive.com/live/1690167908295069.m3u8?auth_key=2027466211-f190eec410c24473825cbe1d8541e545-0-f21db57ae1b534802c1cf7be86cc3aef$LR•IPV4•10『线路3』 -平湖新闻,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-3.m3u8$LR•IPV4•10『线路4』 -平湖新闻,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•10『线路5』 -平湖新闻,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路6』 -平湖新闻,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-5.m3u8$LR•IPV4•10『线路7』 -平湖新闻,https://t.freetv.fun/live/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路8』 -平湖新闻,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed$LR•IPV4•10『线路9』 +嵊州新闻,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed#http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•2『线路1』 +嵊州新闻,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed?$LR•IPV4•2『线路2』 +平湖新闻,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed$LR•IPV4•10『线路1』 +平湖新闻,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8$LR•IPV4•10『线路2』 +平湖新闻,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路3』 +平湖新闻,http://play-sh13.quklive.com/live/1690167908295069.m3u8?auth_key=2027466211-f190eec410c24473825cbe1d8541e545-0-f21db57ae1b534802c1cf7be86cc3aef$LR•IPV4•10『线路4』 +平湖新闻,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-3.m3u8$LR•IPV4•10『线路5』 +平湖新闻,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•10『线路6』 +平湖新闻,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路7』 +平湖新闻,https://stream1.freetv.fun/ping-hu-xin-wen-zong-he-5.m3u8$LR•IPV4•10『线路8』 +平湖新闻,https://t.freetv.fun/live/ping-hu-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路9』 平湖新闻,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed?$LR•IPV4•10『线路10』 平湖民生,http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8$LR•IPV4•3『线路1』 平湖民生,http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8?zzhed$LR•IPV4•3『线路2』 平湖民生,http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8?zzhed?$LR•IPV4•3『线路3』 开化公园,http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8?zzhed?$LR•IPV4 -开化新闻,https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-1.m3u8$LR•IPV4•5『线路1』 -开化新闻,https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-2.ctv$LR•IPV4•5『线路2』 -开化新闻,http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed$LR•IPV4•5『线路3』 +开化新闻,http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed$LR•IPV4•5『线路1』 +开化新闻,https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-1.m3u8$LR•IPV4•5『线路2』 +开化新闻,https://stream1.freetv.fun/kai-hua-xin-wen-zong-he-2.ctv$LR•IPV4•5『线路3』 开化新闻,http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8$LR•IPV4•5『线路4』 开化新闻,http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed?$LR•IPV4•5『线路5』 -普陀新闻,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路1』 -普陀新闻,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8$LR•IPV4•3『线路2』 +普陀新闻,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8$LR•IPV4•3『线路1』 +普陀新闻,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路2』 普陀新闻,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?zzhed?$LR•IPV4•3『线路3』 绍兴文化,https://stream1.freetv.fun/shao-xing-wen-hua-ying-yuan-2.m3u8$LR•IPV4•11『线路1』 绍兴文化,https://stream1.freetv.fun/shao-xing-wen-hua-ying-yuan-3.m3u8$LR•IPV4•11『线路2』 @@ -250,14 +250,14 @@ YMG未来,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?$LR•IPV4 绍兴新闻,https://t.freetv.fun/live/shao-xing-xin-wen-zong-he-3-1.m3u8$LR•IPV4•10『线路8』 绍兴新闻,https://stream1.freetv.fun/shao-xing-xin-wen-zong-he-3.m3u8$LR•IPV4•10『线路9』 绍兴新闻,http://live.shaoxing.com.cn/video/s10001-sxtv1/index.m3u8?zzhed?$LR•IPV4•10『线路10』 -苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-3.m3u8$LR•IPV4•11『线路1』 -苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-4.ctv$LR•IPV4•11『线路2』 -苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•11『线路3』 -苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-2.m3u8$LR•IPV4•11『线路4』 -苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-5.m3u8$LR•IPV4•11『线路5』 -苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•11『线路6』 -苍南新闻,https://t.freetv.fun/live/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•11『线路7』 -苍南新闻,https://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8$LR•IPV4•11『线路8』 +苍南新闻,https://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8$LR•IPV4•11『线路1』 +苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-3.m3u8$LR•IPV4•11『线路2』 +苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-4.ctv$LR•IPV4•11『线路3』 +苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•11『线路4』 +苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-2.m3u8$LR•IPV4•11『线路5』 +苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-5.m3u8$LR•IPV4•11『线路6』 +苍南新闻,https://stream1.freetv.fun/cang-nan-xin-wen-zong-he-7.m3u8$LR•IPV4•11『线路7』 +苍南新闻,https://t.freetv.fun/live/cang-nan-xin-wen-zong-he-1.m3u8$LR•IPV4•11『线路8』 苍南新闻,http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8?zzhed$LR•IPV4•11『线路9』 苍南新闻,http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8$LR•IPV4•11『线路10』 苍南新闻,http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8?zzhed?$LR•IPV4•11『线路11』 @@ -273,8 +273,8 @@ YMG未来,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?$LR•IPV4 诸暨新闻,http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed$LR•IPV4•3『线路2』 诸暨新闻,http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8$LR•IPV4•3『线路3』 象山新闻,http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8?zzhed?$LR•IPV4 -青田电视,http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?zzhed?$LR•IPV4•3『线路1』 -青田电视,http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8$LR•IPV4•3『线路2』 +青田电视,http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8$LR•IPV4•3『线路1』 +青田电视,http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?zzhed?$LR•IPV4•3『线路2』 青田电视,http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?zzhed$LR•IPV4•3『线路3』 杭州余杭平安,http://l.cztvcloud.com/channels/lantian/SXyuhang2/720p.m3u8$LR•IPV4 金华东阳综合,http://l.cztvcloud.com/channels/lantian/SXdongyang1/720p.m3u8$LR•IPV4 @@ -466,10 +466,10 @@ Now星影,p3p://167.114.175.6:55331/65bf5e010005226704b84f4f048a4148$LR•IPV4 凤凰卫视资讯台,http://php.jdshipin.com/TVOD/iptv.php?id=fhzx$LR•IPV4•6『线路4』 凤凰卫视资讯台,http://cdn6.163189.xyz/163189/fhzx$LR•IPV4•6『线路5』 凤凰卫视资讯台,http://223.110.245.167/ott.js.chinamobile.com/PLTV/3/224/3221226923/index.m3u8$LR•IPV4•6『线路6』 -凤凰卫视香港台,http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•8『线路1』 -凤凰卫视香港台,https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•8『线路2』 -凤凰卫视香港台,https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•8『线路3』 -凤凰卫视香港台,p3p://167.114.175.6:55331/5fe0b82c000cac9774c17f262e43314d$LR•IPV4•8『线路4』 +凤凰卫视香港台,p3p://167.114.175.6:55331/5fe0b82c000cac9774c17f262e43314d$LR•IPV4•8『线路1』 +凤凰卫视香港台,http://122.152.202.33/s/81a8a44f/index.m3u8?id=fhhk$LR•IPV4•8『线路2』 +凤凰卫视香港台,https://epg.pw/stream/8770e89223a086eb1b8a0c931e42296d772a8069ad3eb72540e0c434e7cb3e93.m3u8$LR•IPV4•8『线路3』 +凤凰卫视香港台,https://epg.pw/stream/5f16dc7fc8aaaed3205516c63e4a8c24bca9dbba1181684244729cf574505b0e.m3u8$LR•IPV4•8『线路4』 凤凰卫视香港台,http://r.jdshipin.com/yDoTN$LR•IPV4•8『线路5』 凤凰卫视香港台,http://php.jdshipin.com/TVOD/iptv.php?id=fhhk$LR•IPV4•8『线路6』 凤凰卫视香港台,http://cdn6.163189.xyz/163189/fhhk$LR•IPV4•8『线路7』 @@ -488,8 +488,8 @@ Now星影,p3p://167.114.175.6:55331/65bf5e010005226704b84f4f048a4148$LR•IPV4 来宾综合,http://zb.gxlbamc.com:1935/live/lbzh.stream/playlist.m3u8$LR•IPV4 ☘️天津频道,#genre# -天津,http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路1』 -天津,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226954/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eaf3wyULP1h575eM_4ByMDg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路2』 +天津,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226954/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eaf3wyULP1h575eM_4ByMDg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•12『线路1』 +天津,http://36.136.38.87:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•12『线路2』 天津,http://124.116.183.146:9901/tsfile/live/0135_1.m3u8$LR•IPV4•12『线路3』 天津,http://38.75.136.137:98/gslb/dsdqpub/tjwshd.m3u8?auth=testpub$LR•IPV4•12『线路4』 天津,http://23.237.228.134/live8/tianjing.m3u8$LR•IPV4•12『线路5』 @@ -952,18 +952,18 @@ J_SPORTS_4,https://stream01.willfonk.com/live_playlist.m3u8?cid=BS245&r=FHD&ccod DAZN1,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2562&tk=e640d0a1bf70$LR•IPV4 DAZN2,https://stream1.freetv.fun/dazn-sport-2-1.ctv$LR•IPV4•2『线路1』 DAZN2,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5145&tk=e640d0a1bf70$LR•IPV4•2『线路2』 -skysports,https://stream1.freetv.fun/skysports-12.ctv$LR•IPV4•8『线路1』 -skysports,https://stream1.freetv.fun/skysports-7.ctv$LR•IPV4•8『线路2』 -skysports,https://stream1.freetv.fun/skysports-16.ctv$LR•IPV4•8『线路3』 -skysports,https://stream1.freetv.fun/skysports-15.ctv$LR•IPV4•8『线路4』 -skysports,https://stream1.freetv.fun/skysports-17.ctv$LR•IPV4•8『线路5』 -skysports,https://stream1.freetv.fun/skysports-3.ctv$LR•IPV4•8『线路6』 -skysports,https://stream1.freetv.fun/skysports-14.ctv$LR•IPV4•8『线路7』 -skysports,https://stream1.freetv.fun/skysports-2.ctv$LR•IPV4•8『线路8』 +skysports,https://stream1.freetv.fun/skysports-3.ctv$LR•IPV4•8『线路1』 +skysports,https://stream1.freetv.fun/skysports-2.ctv$LR•IPV4•8『线路2』 +skysports,https://stream1.freetv.fun/skysports-12.ctv$LR•IPV4•8『线路3』 +skysports,https://stream1.freetv.fun/skysports-7.ctv$LR•IPV4•8『线路4』 +skysports,https://stream1.freetv.fun/skysports-16.ctv$LR•IPV4•8『线路5』 +skysports,https://stream1.freetv.fun/skysports-15.ctv$LR•IPV4•8『线路6』 +skysports,https://stream1.freetv.fun/skysports-17.ctv$LR•IPV4•8『线路7』 +skysports,https://stream1.freetv.fun/skysports-14.ctv$LR•IPV4•8『线路8』 zonghe,#genre# -纪晓岚,https://live.ottiptv.cc/huya/11342396$LR•IPV4•2『线路1』 -纪晓岚,http://fmbox.cc/huya.php?id=11342396$LR•IPV4•2『线路2』 +纪晓岚,http://fmbox.cc/huya.php?id=11342396$LR•IPV4•2『线路1』 +纪晓岚,https://live.ottiptv.cc/huya/11342396$LR•IPV4•2『线路2』 地下交通站,http://live.nctv.top/DJlio/huya.php?id=11342433$LR•IPV4•2『线路1』 地下交通站,http://fmbox.cc/huya.php?id=11342433$LR•IPV4•2『线路2』 鹊刀门,http://fmbox.cc/huya.php?id=11352963$LR•IPV4 @@ -1297,10 +1297,10 @@ FOX Sports,https://jmp2.uk/plu-5a74b8e1e22a61737979c6bf.m3u8$LR•IPV4•8『线 FOX Sports,http://85.237.89.160:9590/usa-s/FOX-SPORTS-1/index.m3u8$LR•IPV4•8『线路6』 FOX Sports,https://streamvidex.qzz.io/videx/fox2usa/index.m3u8$LR•IPV4•8『线路7』 FOX Sports,http://108.181.20.255:27347/livehttpplay?channel_id=23054$LR•IPV4•8『线路8』 -NBA,https://stream1.freetv.fun/nba-tv-5.m3u8$LR•IPV4•8『线路1』 -NBA,https://stream1.freetv.fun/nba-tv-7.m3u8$LR•IPV4•8『线路2』 -NBA,http://170.yfvodcdn.com:19980/live/nbaTV2/hls.m3u8$LR•IPV4•8『线路3』 -NBA,p3p://167.114.175.6:55331/65a587500007bc039fca3566638e69af$LR•IPV4•8『线路4』 +NBA,http://170.yfvodcdn.com:19980/live/nbaTV2/hls.m3u8$LR•IPV4•8『线路1』 +NBA,p3p://167.114.175.6:55331/65a587500007bc039fca3566638e69af$LR•IPV4•8『线路2』 +NBA,https://stream1.freetv.fun/nba-tv-5.m3u8$LR•IPV4•8『线路3』 +NBA,https://stream1.freetv.fun/nba-tv-7.m3u8$LR•IPV4•8『线路4』 NBA,https://live-manifest.production-public.tubi.io/live/553b8d5e-fd2a-4a61-bdfa-73b34c299d75/playlist.m3u8$LR•IPV4•8『线路5』 NBA,https://jmp2.uk/plu-6792c30abc03978b9b8bb832.m3u8$LR•IPV4•8『线路6』 NBA,https://amg00556-amg00556c3-firetv-us-6060.playouts.now.amagi.tv/playlist.m3u8$LR•IPV4•8『线路7』 @@ -1501,13 +1501,13 @@ TraceSports,http://209.141.58.162:4994/proxy?url=http%3A//209.141.58.162%3A5050/ 义胆红唇,https://vip.ffzy-play6.com/20221116/7315_8765f39c/index.m3u8$LR•IPV4 义胆雄心,https://vip.ffzy-play7.com/20221129/7714_a0c75de1/index.m3u8$LR•IPV4 音乐僵尸,https://vip.ffzy-play6.com/20221207/10627_09b3f2e5/index.m3u8$LR•IPV4 -英雄,http://cdn.jdshipin.com:8880/huya.php?id=23824164$LR•IPV4•7『线路1』 -英雄,https://live.ottiptv.cc/yy/1352475619$LR•IPV4•7『线路2』 -英雄,https://vip.ffzy-play7.com/20221227/9993_9681b67b/index.m3u8$LR•IPV4•7『线路3』 -英雄,https://vip.ffzy-play.com/20221015/981_2ca5b5f9/index.m3u8$LR•IPV4•7『线路4』 -英雄,https://vip.ffzy-play6.com/20221207/10694_f9088e66/index.m3u8$LR•IPV4•7『线路5』 -英雄,https://vip.ffzy-play7.com/20221129/7743_4656dd25/index.m3u8$LR•IPV4•7『线路6』 -英雄,https://vip.ffzy-play6.com/20221112/6371_9b5bf930/index.m3u8$LR•IPV4•7『线路7』 +英雄,https://vip.ffzy-play7.com/20221227/9993_9681b67b/index.m3u8$LR•IPV4•7『线路1』 +英雄,https://vip.ffzy-play.com/20221015/981_2ca5b5f9/index.m3u8$LR•IPV4•7『线路2』 +英雄,https://vip.ffzy-play6.com/20221207/10694_f9088e66/index.m3u8$LR•IPV4•7『线路3』 +英雄,https://vip.ffzy-play7.com/20221129/7743_4656dd25/index.m3u8$LR•IPV4•7『线路4』 +英雄,https://vip.ffzy-play6.com/20221112/6371_9b5bf930/index.m3u8$LR•IPV4•7『线路5』 +英雄,http://cdn.jdshipin.com:8880/huya.php?id=23824164$LR•IPV4•7『线路6』 +英雄,https://live.ottiptv.cc/yy/1352475619$LR•IPV4•7『线路7』 赢钱专家,https://vip.ffzy-play6.com/20221113/6794_d514b390/index.m3u8$LR•IPV4 有话好好说,https://vip.ffzy-play7.com/20221112/3406_98dc6f14/index.m3u8$LR•IPV4 与龙共舞,https://vip.ffzy-play6.com/20221207/10859_1b02d27c/index.m3u8$LR•IPV4 @@ -1616,10 +1616,10 @@ A计划,https://vip.ffzy-play7.com/20221115/4412_bf4bdaf6/index.m3u8$LR•IPV4 贺岁合家欢剧场,https://live.metshop.top/huya/11602067$LR•IPV4 滇军抗战,https://live.metshop.top/huya/11342388$LR•IPV4 联合抗日,https://live.metshop.top/huya/11352910$LR•IPV4 -三国,https://live.ottiptv.cc/huya/11602081$LR•IPV4•4『线路1』 -三国,https://goodiptv.club/douyu/5908256$LR•IPV4•4『线路2』 -三国,https://live.metshop.top/huya/11352944$LR•IPV4•4『线路3』 -三国,http://103.193.151.146/huya.php?id=29465871$LR•IPV4•4『线路4』 +三国,https://live.metshop.top/huya/11352944$LR•IPV4•4『线路1』 +三国,http://103.193.151.146/huya.php?id=29465871$LR•IPV4•4『线路2』 +三国,https://live.ottiptv.cc/huya/11602081$LR•IPV4•4『线路3』 +三国,https://goodiptv.club/douyu/5908256$LR•IPV4•4『线路4』 雍正皇帝,https://live.metshop.top/huya/11342439$LR•IPV4 许冠英合集,https://live.metshop.top/huya/11601972$LR•IPV4 未知1,http://58.39.190.143:35455/huya/23734246$LR•IPV4 @@ -1651,32 +1651,32 @@ XXXXXXXXX粤,http://lxajh.top/tv/douyu.php?id=8912325$LR•IPV4 航拍中国第一季,http://hls.cntv.myhwcdn.cn/asp/hls/4000/0303000a/3/default/8edf3fb6a69148ea9a7dc0b5a9d99fdb/4000.m3u8$LR•IPV4 航拍中国第二季,http://newcntv.qcloudcdn.com/asp/hls/4000/0303000a/3/default/2bdfdad540b342f592f9817cb7f3b79a/4000.m3u8$LR•IPV4 地理中国,http://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c6baf6f74bb944aeacee1065ea72c798/1200.m3u8$LR•IPV4 -纪录,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=7aedd3ff6f5c235e2993d02697e5e737$LR•IPV4•39『线路1』 +纪录,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=baeda145a2614620a60ee35098ad7733$LR•IPV4•39『线路1』 纪录,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=c9b941e7fe950dba544639d378846a03$LR•IPV4•39『线路2』 纪录,https://v4-e6b1c5baf4e240fe63adbf68dda23435.livehwc4.com/play.kankanlive.com/live/1698423397390920.m3u8?sub_m3u8=true&edge_slice=true&user_session_id=46ecda581e9c3dec58661282571d71b7$LR•IPV4•39『线路3』 -纪录,http://free.cnlive.club/channel/n3f497a4c/index.m3u8?q=1752629214236$LR•IPV4•39『线路4』 -纪录,http://free.cnlive.club/channel/2ae73b1a/index.m3u8?q=1752629214236$LR•IPV4•39『线路5』 -纪录,http://free.cnlive.club/channel/nb957a7c/index.m3u8?q=1752629214236$LR•IPV4•39『线路6』 -纪录,http://free.cnlive.club/channel/n3efbe5af/index.m3u8?q=1752629214236$LR•IPV4•39『线路7』 -纪录,http://free.cnlive.club/channel/1404dfbd/index.m3u8?q=1752629214236$LR•IPV4•39『线路8』 -纪录,http://free.cnlive.club/channel/n3287f647/index.m3u8?q=1752629214236$LR•IPV4•39『线路9』 -纪录,http://free.cnlive.club/channel/n2517f7dd/index.m3u8?q=1752629214236$LR•IPV4•39『线路10』 -纪录,http://free.cnlive.club/channel/4b914480/index.m3u8?q=1752629214236$LR•IPV4•39『线路11』 -纪录,http://free.cnlive.club/channel/6272ba2c/index.m3u8?q=1752629214236$LR•IPV4•39『线路12』 -纪录,http://free.cnlive.club/channel/24a7393c/index.m3u8?q=1752629214236$LR•IPV4•39『线路13』 -纪录,http://free.cnlive.club/channel/n75e57aab/index.m3u8?q=1752629214236$LR•IPV4•39『线路14』 -纪录,http://free.cnlive.club/channel/n7852a99f/index.m3u8?q=1752629214236$LR•IPV4•39『线路15』 -纪录,http://free.cnlive.club/channel/356e7ac6/index.m3u8?q=1752629214236$LR•IPV4•39『线路16』 -纪录,http://free.cnlive.club/channel/359a630b/index.m3u8?q=1752629214236$LR•IPV4•39『线路17』 -纪录,http://free.cnlive.club/channel/n7a0c7aec/index.m3u8?q=1752629214236$LR•IPV4•39『线路18』 -纪录,http://free.cnlive.club/channel/n6582cfc7/index.m3u8?q=1752629214236$LR•IPV4•39『线路19』 -纪录,http://free.cnlive.club/channel/n18e58008/index.m3u8?q=1752629214236$LR•IPV4•39『线路20』 -纪录,http://free.cnlive.club/channel/6c975854/index.m3u8?q=1752629214236$LR•IPV4•39『线路21』 -纪录,http://free.cnlive.club/channel/n28af27dd/index.m3u8?q=1752629214236$LR•IPV4•39『线路22』 -纪录,http://free.cnlive.club/channel/264e2d58/index.m3u8?q=1752629214236$LR•IPV4•39『线路23』 -纪录,http://free.cnlive.club/channel/2631a9ae/index.m3u8?q=1752629214236$LR•IPV4•39『线路24』 -纪录,http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•39『线路25』 -纪录,https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•39『线路26』 +纪录,https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•39『线路4』 +纪录,http://free.cnlive.club/channel/n3f497a4c/index.m3u8?q=1752629214236$LR•IPV4•39『线路5』 +纪录,http://free.cnlive.club/channel/2ae73b1a/index.m3u8?q=1752629214236$LR•IPV4•39『线路6』 +纪录,http://free.cnlive.club/channel/nb957a7c/index.m3u8?q=1752629214236$LR•IPV4•39『线路7』 +纪录,http://free.cnlive.club/channel/n3efbe5af/index.m3u8?q=1752629214236$LR•IPV4•39『线路8』 +纪录,http://free.cnlive.club/channel/1404dfbd/index.m3u8?q=1752629214236$LR•IPV4•39『线路9』 +纪录,http://free.cnlive.club/channel/n3287f647/index.m3u8?q=1752629214236$LR•IPV4•39『线路10』 +纪录,http://free.cnlive.club/channel/n2517f7dd/index.m3u8?q=1752629214236$LR•IPV4•39『线路11』 +纪录,http://free.cnlive.club/channel/4b914480/index.m3u8?q=1752629214236$LR•IPV4•39『线路12』 +纪录,http://free.cnlive.club/channel/6272ba2c/index.m3u8?q=1752629214236$LR•IPV4•39『线路13』 +纪录,http://free.cnlive.club/channel/24a7393c/index.m3u8?q=1752629214236$LR•IPV4•39『线路14』 +纪录,http://free.cnlive.club/channel/n75e57aab/index.m3u8?q=1752629214236$LR•IPV4•39『线路15』 +纪录,http://free.cnlive.club/channel/n7852a99f/index.m3u8?q=1752629214236$LR•IPV4•39『线路16』 +纪录,http://free.cnlive.club/channel/356e7ac6/index.m3u8?q=1752629214236$LR•IPV4•39『线路17』 +纪录,http://free.cnlive.club/channel/359a630b/index.m3u8?q=1752629214236$LR•IPV4•39『线路18』 +纪录,http://free.cnlive.club/channel/n7a0c7aec/index.m3u8?q=1752629214236$LR•IPV4•39『线路19』 +纪录,http://free.cnlive.club/channel/n6582cfc7/index.m3u8?q=1752629214236$LR•IPV4•39『线路20』 +纪录,http://free.cnlive.club/channel/n18e58008/index.m3u8?q=1752629214236$LR•IPV4•39『线路21』 +纪录,http://free.cnlive.club/channel/6c975854/index.m3u8?q=1752629214236$LR•IPV4•39『线路22』 +纪录,http://free.cnlive.club/channel/n28af27dd/index.m3u8?q=1752629214236$LR•IPV4•39『线路23』 +纪录,http://free.cnlive.club/channel/264e2d58/index.m3u8?q=1752629214236$LR•IPV4•39『线路24』 +纪录,http://free.cnlive.club/channel/2631a9ae/index.m3u8?q=1752629214236$LR•IPV4•39『线路25』 +纪录,http://zwebl02.cztv.com/live/channel121080P.m3u8?auth_key=2524708799-0-0-c33efdd495bcdd2ddc42e7c408405037$LR•IPV4•39『线路26』 纪录,http://ali-m-l.cztv.com/channels/lantian/channel12/1080p.m3u8$LR•IPV4•39『线路27』 纪录,https://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•39『线路28』 纪录,https://rt-doc.rttv.com/dvr/rtdru/rtdru1080.m3u8$LR•IPV4•39『线路29』 @@ -1788,9 +1788,9 @@ Cinemax HK,p3p://167.114.175.6:55331/65b1767d00058cdcce68527c3131148e$LR•IPV4 NOW 报价,p3p://167.114.175.6:55331/65acda400000be11bc6602f779434a76$LR•IPV4 智慧跑马,p3p://167.114.175.6:55331/66e860ba000b17abca4b7ac11c665324$LR•IPV4 OneTV综合,p3p://167.114.175.6:55331/64d5c5550007c4d9744057ea09db782a$LR•IPV4 -C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/03.m3u8$LR•IPV4•4『线路1』 -C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/01.m3u8$LR•IPV4•4『线路2』 -C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/02.m3u8$LR•IPV4•4『线路3』 +C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/01.m3u8$LR•IPV4•4『线路1』 +C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/02.m3u8$LR•IPV4•4『线路2』 +C+,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/03.m3u8$LR•IPV4•4『线路3』 C+,p3p://167.114.175.6:55331/65ac2e740004fbd2b9c6ef2b03744ac0$LR•IPV4•4『线路4』 有线赛马18,p3p://167.114.175.6:55331/66e85b81000bcd1eca37145143a407c7$LR•IPV4•2『线路1』 有线赛马18,p3p://167.114.175.6:55331/64db58eb000d759e8a08afbc7bd65062$LR•IPV4•2『线路2』 @@ -1963,97 +1963,97 @@ Loupe 4K,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=4726&tk=f6cc1e0a0e1a$LR•IP 🌐央视频道,#genre# CCTV兵器,http://38.75.136.137:98/gslb/dsdqpub/gfjs.m3u8?auth=testpub$LR•IPV4 -CCTV,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784566800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-c1cf4fff39965bac547f1dcb5e158ac6&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路1』 +CCTV,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784577600-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-f6e862a581620f6c4f5ed8db69d729ec&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路1』 CCTV,http://183.196.25.171:808/hls/77/index.m3u8$LR•IPV4•106『线路2』 -CCTV,http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•106『线路3』 -CCTV,http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•106『线路4』 -CCTV,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784530800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-3d1b75295c548c571c6c20e463bb1346&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路5』 -CCTV,http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•106『线路6』 -CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv1hd.m3u8?auth=test20251009$LR•IPV4•106『线路7』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv1hd$LR•IPV4•106『线路8』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv2hd$LR•IPV4•106『线路9』 -CCTV,http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•106『线路10』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•106『线路11』 -CCTV,http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•106『线路12』 -CCTV,http://198.204.240.250:82/live/cctv6.m3u8$LR•IPV4•106『线路13』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv6hd$LR•IPV4•106『线路14』 -CCTV,http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•106『线路15』 -CCTV,http://198.204.228.26/live/cctv6hd.m3u8$LR•IPV4•106『线路16』 -CCTV,http://69.30.245.50/live/cctv7.m3u8$LR•IPV4•106『线路17』 -CCTV,http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•106『线路18』 -CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv7hd.m3u8?auth=test20251009$LR•IPV4•106『线路19』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv7hd$LR•IPV4•106『线路20』 -CCTV,http://113.25.252.226:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•106『线路21』 -CCTV,http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•106『线路22』 -CCTV,http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•106『线路23』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•106『线路24』 -CCTV,http://69.30.245.50/live/cctv8.m3u8$LR•IPV4•106『线路25』 -CCTV,http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•106『线路26』 -CCTV,http://69.30.245.50/live/cctv9.m3u8$LR•IPV4•106『线路27』 -CCTV,http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•106『线路28』 -CCTV,http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•106『线路29』 -CCTV,http://74.91.26.218:82/live/cctv9hd.m3u8$LR•IPV4•106『线路30』 -CCTV,http://113.25.252.226:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•106『线路31』 -CCTV,https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•106『线路32』 -CCTV,http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•106『线路33』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv10hd$LR•IPV4•106『线路34』 -CCTV,http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•106『线路35』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•106『线路36』 -CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv12hd.m3u8?auth=test20251009$LR•IPV4•106『线路37』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv12hd.m3u8?auth=testpub$LR•IPV4•106『线路38』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv12hd$LR•IPV4•106『线路39』 -CCTV,https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•106『线路40』 -CCTV,http://pull-hls-f1.douyinliving.com/media/stream-696107587393815378/playlist.m3u8?keeptime=00093a80&wsSecret=bbbd054778ab532edfa97bf7c5395746&wsTime=6a544fee&arch_hrchy=s2&s_anchor=1&major_anchor_level=vip&t_id=037-2026071310394131FD5A22CCB9DDAFA77E-5XIF43$LR•IPV4•106『线路41』 -CCTV,https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•106『线路42』 -CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•106『线路43』 -CCTV,http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•106『线路44』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•106『线路45』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•106『线路46』 -CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv15hd.m3u8?auth=test20251009$LR•IPV4•106『线路47』 -CCTV,http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•106『线路48』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv15hd$LR•IPV4•106『线路49』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•106『线路50』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv17hd.m3u8?auth=testpub$LR•IPV4•106『线路51』 -CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv17hd$LR•IPV4•106『线路52』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•106『线路53』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•106『线路54』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8?$LR•IPV6•106『线路55』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•106『线路56』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226469/1.m3u8?$LR•IPV6•106『线路57』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•106『线路58』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•106『线路59』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•106『线路60』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•106『线路61』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•106『线路62』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•106『线路63』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•106『线路64』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•106『线路65』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•106『线路66』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•106『线路67』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•106『线路68』 -CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•106『线路69』 -CCTV,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784563200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-d2fad62231892608e28a29d882cd7762&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路70』 -CCTV,https://jsv-live-play.sfccn.com/live/jsv_3920_fhd.m3u8$LR•IPV4•106『线路71』 +CCTV,https://jsv-live-play.sfccn.com/live/jsv_3920_fhd.m3u8$LR•IPV4•106『线路3』 +CCTV,http://183.196.25.171:808/hls/11/index.m3u8$LR•IPV4•106『线路4』 +CCTV,http://183.196.25.171:808/hls/93/index.m3u8$LR•IPV4•106『线路5』 +CCTV,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784530800-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-3d1b75295c548c571c6c20e463bb1346&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路6』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?$LR•IPV6•106『线路7』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?$LR•IPV6•106『线路8』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8?$LR•IPV6•106『线路9』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?$LR•IPV6•106『线路10』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226469/1.m3u8?$LR•IPV6•106『线路11』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?$LR•IPV6•106『线路12』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?$LR•IPV6•106『线路13』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?$LR•IPV6•106『线路14』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?$LR•IPV6•106『线路15』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?$LR•IPV6•106『线路16』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?$LR•IPV6•106『线路17』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?$LR•IPV6•106『线路18』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?$LR•IPV6•106『线路19』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?$LR•IPV6•106『线路20』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?$LR•IPV6•106『线路21』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?$LR•IPV6•106『线路22』 +CCTV,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?$LR•IPV6•106『线路23』 +CCTV,http://173.208.212.130:8181/720p/cctv1.m3u8$LR•IPV4•106『线路24』 +CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv1hd.m3u8?auth=test20251009$LR•IPV4•106『线路25』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv1hd$LR•IPV4•106『线路26』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv2hd$LR•IPV4•106『线路27』 +CCTV,http://74.91.26.218:82/live/cctv4hd.m3u8$LR•IPV4•106『线路28』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv4k.m3u8?auth=testpub$LR•IPV4•106『线路29』 +CCTV,http://69.30.245.50/live/cctv6.m3u8$LR•IPV4•106『线路30』 +CCTV,http://198.204.240.250:82/live/cctv6.m3u8$LR•IPV4•106『线路31』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv6hd$LR•IPV4•106『线路32』 +CCTV,http://207.56.13.146:81/cdnlive/cctv6.m3u8$LR•IPV4•106『线路33』 +CCTV,http://198.204.228.26/live/cctv6hd.m3u8$LR•IPV4•106『线路34』 +CCTV,http://69.30.245.50/live/cctv7.m3u8$LR•IPV4•106『线路35』 +CCTV,http://74.91.26.218:82/live/cctv7hd.m3u8$LR•IPV4•106『线路36』 +CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv7hd.m3u8?auth=test20251009$LR•IPV4•106『线路37』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv7hd$LR•IPV4•106『线路38』 +CCTV,http://113.25.252.226:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•106『线路39』 +CCTV,http://74.91.26.218:82/live/cctv8hd.m3u8$LR•IPV4•106『线路40』 +CCTV,http://207.56.13.146:81/cdnlive/cctv8.m3u8$LR•IPV4•106『线路41』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv8.m3u8$LR•IPV4•106『线路42』 +CCTV,http://69.30.245.50/live/cctv8.m3u8$LR•IPV4•106『线路43』 +CCTV,http://173.208.212.130:8181/720p/cctv8.m3u8$LR•IPV4•106『线路44』 +CCTV,http://69.30.245.50/live/cctv9.m3u8$LR•IPV4•106『线路45』 +CCTV,http://173.208.212.130:8181/720p/cctv9.m3u8$LR•IPV4•106『线路46』 +CCTV,http://192.151.150.154/live/cctv9hd.m3u8$LR•IPV4•106『线路47』 +CCTV,http://74.91.26.218:82/live/cctv9hd.m3u8$LR•IPV4•106『线路48』 +CCTV,http://113.25.252.226:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•106『线路49』 +CCTV,https://hwapi.yntv.net/ew265l/z1z6s5.m3u8$LR•IPV4•106『线路50』 +CCTV,http://74.91.26.218:82/live/cctv10hd.m3u8$LR•IPV4•106『线路51』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv10hd$LR•IPV4•106『线路52』 +CCTV,http://74.91.26.218:82/live/cctv11hd.m3u8$LR•IPV4•106『线路53』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv11hd$LR•IPV4•106『线路54』 +CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv12hd.m3u8?auth=test20251009$LR•IPV4•106『线路55』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv12hd.m3u8?auth=testpub$LR•IPV4•106『线路56』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv12hd$LR•IPV4•106『线路57』 +CCTV,https://event.pull.hebtv.com/jishi/cp1.m3u8$LR•IPV4•106『线路58』 +CCTV,http://pull-hls-f1.douyinliving.com/media/stream-696107587393815378/playlist.m3u8?keeptime=00093a80&wsSecret=bbbd054778ab532edfa97bf7c5395746&wsTime=6a544fee&arch_hrchy=s2&s_anchor=1&major_anchor_level=vip&t_id=037-2026071310394131FD5A22CCB9DDAFA77E-5XIF43$LR•IPV4•106『线路59』 +CCTV,https://event.pull.hebtv.com/jishi/cp2.m3u8$LR•IPV4•106『线路60』 +CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv14hd.m3u8?auth=test20251009$LR•IPV4•106『线路61』 +CCTV,http://173.208.212.130:8181/1080p/cctv14.m3u8$LR•IPV4•106『线路62』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv14.m3u8$LR•IPV4•106『线路63』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv14hd$LR•IPV4•106『线路64』 +CCTV,http://38.75.136.137:98/gslb/dsdqbv/cctv15hd.m3u8?auth=test20251009$LR•IPV4•106『线路65』 +CCTV,http://204.12.221.218:8181/3m1080p/cctv15.m3u8$LR•IPV4•106『线路66』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv15hd$LR•IPV4•106『线路67』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv16hd.m3u8?auth=testpub$LR•IPV4•106『线路68』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/cctv17hd.m3u8?auth=testpub$LR•IPV4•106『线路69』 +CCTV,http://63.141.230.178:82/gslb/zbdq5.m3u8?id=cctv17hd$LR•IPV4•106『线路70』 +CCTV,https://live-play-hls.cctvnews.cctv.com/CCTVChannel/channel_cctv4_mbd.m3u8?auth_key=1784563200-1-b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c-d2fad62231892608e28a29d882cd7762&yid=b59134a2ead43d7f783f943c8f535e7bb80c5169575b2e8efcd5b3ddea21b41c$LR•IPV4•106『线路71』 CCTV,https://piccpndks.v.kcdnvip.com/audio/cctv15_2/index.m3u8$LR•IPV4•106『线路72』 CCTV,https://shcm-stream-cf1.stream.264788.xyz/cms001/ch00000090990000001620/index.m3u8?streamid=8a034b40397504e25b3775c772237996&streamkey=01vY5fRxC8VyKg4oq30vfikHXTCAKySLP29l6OG91kQlzDttHgzNLkUw5kivm3PfNsVHJv5FgdsPBYFYI2IWpt7tfRCuFHqLT2pvX67ubMds8jl2DHtvOh0&token=1775754349-4f33f4f84a4abeba-0-91687dc8c9325092efa1d00f330d2710$LR•IPV4•106『线路73』 CCTV,https://epg.pw/stream/ac8062ec9484078061d3bef507c15a423ac57ae4144e3fcc4b0a198dd420f911.m3u8$LR•IPV4•106『线路74』 -CCTV,http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•106『线路75』 -CCTV,http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•106『线路76』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/wsjk.m3u8?auth=testpub$LR•IPV4•106『线路77』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/ystq.m3u8?auth=testpub$LR•IPV4•106『线路78』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4•106『线路79』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4•106『线路80』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4•106『线路81』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyzq.m3u8?auth=testpub$LR•IPV4•106『线路82』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyyy.m3u8?auth=testpub$LR•IPV4•106『线路83』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub$LR•IPV4•106『线路84』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/dszn.m3u8?auth=testpub$LR•IPV4•106『线路85』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/ysjp.m3u8?auth=testpub$LR•IPV4•106『线路86』 -CCTV,http://38.75.136.137:98/gslb/dsdqpub/nxss.m3u8?auth=testpub$LR•IPV4•106『线路87』 -CCTV,http://fn.tmde.top:35455/nptv/cctv4k.m3u8$LR•IPV4•106『线路88』 -CCTV,http://fn.tmde.top:35455/nptv/cctv8k.m3u8$LR•IPV4•106『线路89』 -CCTV,http://xc.mfykeke.top:35455/nptv/cctv4k.m3u8$LR•IPV4•106『线路90』 -CCTV,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•106『线路91』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/wsjk.m3u8?auth=testpub$LR•IPV4•106『线路75』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/ystq.m3u8?auth=testpub$LR•IPV4•106『线路76』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/dyjc.m3u8?auth=testpub$LR•IPV4•106『线路77』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub$LR•IPV4•106『线路78』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/hjjc.m3u8?auth=testpub$LR•IPV4•106『线路79』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyzq.m3u8?auth=testpub$LR•IPV4•106『线路80』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/fyyy.m3u8?auth=testpub$LR•IPV4•106『线路81』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub$LR•IPV4•106『线路82』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/dszn.m3u8?auth=testpub$LR•IPV4•106『线路83』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/ysjp.m3u8?auth=testpub$LR•IPV4•106『线路84』 +CCTV,http://38.75.136.137:98/gslb/dsdqpub/nxss.m3u8?auth=testpub$LR•IPV4•106『线路85』 +CCTV,http://fn.tmde.top:35455/nptv/cctv4k.m3u8$LR•IPV4•106『线路86』 +CCTV,http://fn.tmde.top:35455/nptv/cctv8k.m3u8$LR•IPV4•106『线路87』 +CCTV,http://xc.mfykeke.top:35455/nptv/cctv4k.m3u8$LR•IPV4•106『线路88』 +CCTV,http://xc.mfykeke.top:35455/nptv/cctv8k.m3u8$LR•IPV4•106『线路89』 +CCTV,http://74.91.26.218:82/live/cctv3hd.m3u8$LR•IPV4•106『线路90』 +CCTV,http://74.91.26.218:82/live/cctv17hd.m3u8$LR•IPV4•106『线路91』 CCTV,http://69.30.245.50/live/cctv1.m3u8$LR•IPV4•106『线路92』 CCTV,http://74.91.26.218:82/live/cctv1hd.m3u8$LR•IPV4•106『线路93』 CCTV,https://global.cgtn.cicc.media.caton.cloud/master/cgtn-america.m3u8$LR•IPV4•106『线路94』 @@ -2221,17 +2221,17 @@ YOUNG,https://s.emisoras.tv:8081/penielkids/index.m3u8$LR•IPV4•3『线路3 梨园,http://1.94.31.214/php/hntv.php?id=hnly$LR•IPV4•2『线路2』 浙江,#genre# -浙江民生休闲,http://ali-xwl.cztv.com/live/channel061080Plxw.m3u8$LR•IPV4•36『线路1』 -浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-4.ctv$LR•IPV4•36『线路2』 -浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-7.m3u8$LR•IPV4•36『线路3』 -浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-8.m3u8$LR•IPV4•36『线路4』 -浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-5.m3u8$LR•IPV4•36『线路5』 -浙江民生休闲,http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•36『线路6』 -浙江民生休闲,https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路7』 -浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-5.m3u8$LR•IPV4•36『线路8』 -浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路9』 -浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路10』 -浙江民生休闲,https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路11』 +浙江民生休闲,https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路1』 +浙江民生休闲,http://ali-xwl.cztv.com/live/channel061080Plxw.m3u8$LR•IPV4•36『线路2』 +浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-4.ctv$LR•IPV4•36『线路3』 +浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-7.m3u8$LR•IPV4•36『线路4』 +浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-8.m3u8$LR•IPV4•36『线路5』 +浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-5.m3u8$LR•IPV4•36『线路6』 +浙江民生休闲,http://ali-xwl.cztv.com/live/channel06720Plxw.m3u8$LR•IPV4•36『线路7』 +浙江民生休闲,https://t.freetv.fun/live/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路8』 +浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-5.m3u8$LR•IPV4•36『线路9』 +浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-3.m3u8$LR•IPV4•36『线路10』 +浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-1.m3u8$LR•IPV4•36『线路11』 浙江民生休闲,https://t.freetv.fun/live/zhe-jiang-min-sheng-xiu-xian-4.m3u8$LR•IPV4•36『线路12』 浙江民生休闲,http://ali-m-l.cztv.com/channels/lantian/channel06/720p.m3u8$LR•IPV4•36『线路13』 浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-9.m3u8$LR•IPV4•36『线路14』 @@ -2257,64 +2257,64 @@ YOUNG,https://s.emisoras.tv:8081/penielkids/index.m3u8$LR•IPV4•3『线路3 浙江民生休闲,http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8$LR•IPV4•36『线路34』 浙江民生休闲,https://t.freetv.fun/live/zhe-jiang-min-sheng.m3u8$LR•IPV4•36『线路35』 浙江民生休闲,https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-1.m3u8$LR•IPV4•36『线路36』 -浙江教科影院,http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?zzhed$LR•IPV4•2『线路1』 -浙江教科影院,http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•2『线路2』 +浙江教科影院,http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•2『线路1』 +浙江教科影院,http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?zzhed$LR•IPV4•2『线路2』 舟山新闻综合,http://play-sh13.quklive.com/live/1699001836208185.m3u8?auth_key=2027429324-c77bb6a7063c4cdea57f09ca22f9ef12-0-39c19a21f73b823db2150ea45b147eb2$LR•IPV4 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路1』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-4.m3u8$LR•IPV4•32『线路2』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路3』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路4』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-2.ctv$LR•IPV4•32『线路5』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路6』 -浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路7』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路8』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-12.m3u8$LR•IPV4•32『线路9』 -浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8$LR•IPV4•32『线路10』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-11.m3u8$LR•IPV4•32『线路11』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-8.m3u8$LR•IPV4•32『线路12』 -浙江新闻,http://ali-xwl.cztv.com/live/channel07720Plxw.m3u8$LR•IPV4•32『线路13』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-9.m3u8$LR•IPV4•32『线路14』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路15』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路16』 -浙江新闻,http://ali-xwl.cztv.com/live/channel071080Plxw.m3u8$LR•IPV4•32『线路17』 -浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?zzhed$LR•IPV4•32『线路18』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen.m3u8$LR•IPV4•32『线路19』 -浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路20』 -浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?$LR•IPV4•32『线路21』 -浙江新闻,https://stream1.freetv.fun/7fa07158e038a9bae3747a0cb9f8e8ff1aaba32669d28d99a498716f16569c1d.m3u8$LR•IPV4•32『线路22』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-10.m3u8$LR•IPV4•32『线路23』 -浙江新闻,http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8$LR•IPV4•32『线路24』 -浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel007/720p.m3u8$LR•IPV4•32『线路25』 -浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路26』 -浙江新闻,http://api3.52tb.xyz/info?id=434&token=20221127jxwhhemby$LR•IPV4•32『线路27』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路28』 -浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路29』 -浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8$LR•IPV4•32『线路30』 +浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8$LR•IPV4•32『线路1』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路2』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-4.m3u8$LR•IPV4•32『线路3』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路4』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路5』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-2.ctv$LR•IPV4•32『线路6』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-6.m3u8$LR•IPV4•32『线路7』 +浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路8』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路9』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-12.m3u8$LR•IPV4•32『线路10』 +浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8$LR•IPV4•32『线路11』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-11.m3u8$LR•IPV4•32『线路12』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-8.m3u8$LR•IPV4•32『线路13』 +浙江新闻,http://ali-xwl.cztv.com/live/channel07720Plxw.m3u8$LR•IPV4•32『线路14』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-9.m3u8$LR•IPV4•32『线路15』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-2.m3u8$LR•IPV4•32『线路16』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路17』 +浙江新闻,http://ali-xwl.cztv.com/live/channel071080Plxw.m3u8$LR•IPV4•32『线路18』 +浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?zzhed$LR•IPV4•32『线路19』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen.m3u8$LR•IPV4•32『线路20』 +浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8$LR•IPV4•32『线路21』 +浙江新闻,https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?$LR•IPV4•32『线路22』 +浙江新闻,https://stream1.freetv.fun/7fa07158e038a9bae3747a0cb9f8e8ff1aaba32669d28d99a498716f16569c1d.m3u8$LR•IPV4•32『线路23』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-10.m3u8$LR•IPV4•32『线路24』 +浙江新闻,http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8$LR•IPV4•32『线路25』 +浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel007/720p.m3u8$LR•IPV4•32『线路26』 +浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-3.m3u8$LR•IPV4•32『线路27』 +浙江新闻,http://api3.52tb.xyz/info?id=434&token=20221127jxwhhemby$LR•IPV4•32『线路28』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-5.m3u8$LR•IPV4•32『线路29』 +浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-7.m3u8$LR•IPV4•32『线路30』 浙江新闻,https://stream1.freetv.fun/zhe-jiang-xin-wen-1.m3u8$LR•IPV4•32『线路31』 浙江新闻,https://t.freetv.fun/live/zhe-jiang-xin-wen-1.m3u8$LR•IPV4•32『线路32』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-1.m3u8$LR•IPV4•32『线路1』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路2』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路3』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-9.m3u8$LR•IPV4•32『线路4』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-5.m3u8$LR•IPV4•32『线路5』 -浙江国际,http://ali-xwl.cztv.com/live/channel10720Plxw.m3u8$LR•IPV4•32『线路6』 -浙江国际,http://ali-vl.cztv.com/channels/lantian/channel010/360p.m3u8$LR•IPV4•32『线路7』 -浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/720p.m3u8$LR•IPV4•32『线路8』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-3.m3u8$LR•IPV4•32『线路9』 -浙江国际,https://ct-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路10』 -浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?zzhed$LR•IPV4•32『线路11』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路12』 -浙江国际,https://qiniup-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路13』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-8.m3u8$LR•IPV4•32『线路14』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-7.m3u8$LR•IPV4•32『线路15』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-6.m3u8$LR•IPV4•32『线路16』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路17』 -浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路18』 -浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路19』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji.m3u8$LR•IPV4•32『线路20』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路21』 -浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路22』 -浙江国际,https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路23』 +浙江国际,https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路1』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-1.m3u8$LR•IPV4•32『线路2』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路3』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路4』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-9.m3u8$LR•IPV4•32『线路5』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-5.m3u8$LR•IPV4•32『线路6』 +浙江国际,http://ali-xwl.cztv.com/live/channel10720Plxw.m3u8$LR•IPV4•32『线路7』 +浙江国际,http://ali-vl.cztv.com/channels/lantian/channel010/360p.m3u8$LR•IPV4•32『线路8』 +浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/720p.m3u8$LR•IPV4•32『线路9』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-3.m3u8$LR•IPV4•32『线路10』 +浙江国际,https://ct-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路11』 +浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?zzhed$LR•IPV4•32『线路12』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路13』 +浙江国际,https://qiniup-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路14』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-8.m3u8$LR•IPV4•32『线路15』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-7.m3u8$LR•IPV4•32『线路16』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-6.m3u8$LR•IPV4•32『线路17』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-10.m3u8$LR•IPV4•32『线路18』 +浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路19』 +浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8$LR•IPV4•32『线路20』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji.m3u8$LR•IPV4•32『线路21』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-11.m3u8$LR•IPV4•32『线路22』 +浙江国际,https://t.freetv.fun/live/zhe-jiang-guo-ji-4.m3u8$LR•IPV4•32『线路23』 浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-2.m3u8$LR•IPV4•32『线路24』 浙江国际,https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?$LR•IPV4•32『线路25』 浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-1.m3u8$LR•IPV4•32『线路26』 @@ -2324,42 +2324,42 @@ YOUNG,https://s.emisoras.tv:8081/penielkids/index.m3u8$LR•IPV4•3『线路3 浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-3.ctv$LR•IPV4•32『线路30』 浙江国际,https://stream1.freetv.fun/zhe-jiang-guo-ji-5.ctv$LR•IPV4•32『线路31』 浙江国际,https://stream1.freetv.fun/8edc171ba7945fd93cc0f2c9e39b48ba0a94500d0029db9456dfdc2d75f9ea9d.m3u8$LR•IPV4•32『线路32』 -浙江少儿,http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路1』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-3.m3u8$LR•IPV4•17『线路2』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-9.ctv$LR•IPV4•17『线路3』 -浙江少儿,http://ali-xwl.cztv.com/live/channel08720Plxw.m3u8$LR•IPV4•17『线路4』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-7.m3u8$LR•IPV4•17『线路5』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-8.m3u8$LR•IPV4•17『线路6』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-4.m3u8$LR•IPV4•17『线路7』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-10.ctv$LR•IPV4•17『线路8』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-2.m3u8$LR•IPV4•17『线路9』 -浙江少儿,http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?fbl=$LR•IPV4•17『线路10』 -浙江少儿,http://ali-vl.cztv.com/channels/lantian/channel008/360p.m3u8$LR•IPV4•17『线路11』 -浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-11.m3u8$LR•IPV4•17『线路12』 -浙江少儿,http://ali-xwl.cztv.com/live/channel081080Plxw.m3u8$LR•IPV4•17『线路13』 -浙江少儿,https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路14』 +浙江少儿,https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路1』 +浙江少儿,http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8$LR•IPV4•17『线路2』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-3.m3u8$LR•IPV4•17『线路3』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-9.ctv$LR•IPV4•17『线路4』 +浙江少儿,http://ali-xwl.cztv.com/live/channel08720Plxw.m3u8$LR•IPV4•17『线路5』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-7.m3u8$LR•IPV4•17『线路6』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-8.m3u8$LR•IPV4•17『线路7』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-4.m3u8$LR•IPV4•17『线路8』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-10.ctv$LR•IPV4•17『线路9』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-2.m3u8$LR•IPV4•17『线路10』 +浙江少儿,http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?fbl=$LR•IPV4•17『线路11』 +浙江少儿,http://ali-vl.cztv.com/channels/lantian/channel008/360p.m3u8$LR•IPV4•17『线路12』 +浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-11.m3u8$LR•IPV4•17『线路13』 +浙江少儿,http://ali-xwl.cztv.com/live/channel081080Plxw.m3u8$LR•IPV4•17『线路14』 浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-4.ctv$LR•IPV4•17『线路15』 浙江少儿,https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?$LR•IPV4•17『线路16』 浙江少儿,https://stream1.freetv.fun/zhe-jiang-shao-er-6.ctv$LR•IPV4•17『线路17』 -浙江教科,http://zwebl02.cztv.com/live/channel041080P.m3u8?auth_key=2524708799-0-0-f195b808217db133bfd648edc01e91fa$LR•IPV4•8『线路1』 -浙江教科,https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•8『线路2』 +浙江教科,https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8$LR•IPV4•8『线路1』 +浙江教科,http://zwebl02.cztv.com/live/channel041080P.m3u8?auth_key=2524708799-0-0-f195b808217db133bfd648edc01e91fa$LR•IPV4•8『线路2』 浙江教科,http://api3.52tb.xyz/info?id=432&token=20230226bgyszp$LR•IPV4•8『线路3』 浙江教科,http://ali-xwl.cztv.com/live/channel041080Plxw.m3u8$LR•IPV4•8『线路4』 浙江教科,http://ali-m-l.cztv.com/channels/lantian/channel04/1080p.m3u8$LR•IPV4•8『线路5』 浙江教科,http://ali-vl.cztv.com/channels/lantian/channel004/360p.m3u8$LR•IPV4•8『线路6』 浙江教科,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8242&tk=23a9aca1f79f$LR•IPV4•8『线路7』 浙江教科,http://ali-xwl.cztv.com/live/channel04720Plxw.m3u8$LR•IPV4•8『线路8』 -浙江钱江,https://stream1.freetv.fun/bf079ada709563bdd095159c02dfb5afb53c24e643b73f987100b9d25e9c8f41.m3u8$LR•IPV4•18『线路1』 -浙江钱江,https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8\r\n$LR•IPV4•18『线路2』 -浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-2.m3u8$LR•IPV4•18『线路3』 -浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-3.ctv$LR•IPV4•18『线路4』 -浙江钱江,http://api3.52tb.xyz/info?id=436&token=20230226bgyszp$LR•IPV4•18『线路5』 -浙江钱江,https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•18『线路6』 -浙江钱江,http://ali-m-l.cztv.com/channels/lantian/channel002/720p.m3u8$LR•IPV4•18『线路7』 -浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-4.ctv$LR•IPV4•18『线路8』 -浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-3.m3u8$LR•IPV4•18『线路9』 -浙江钱江,http://ali-m-l.cztv.com/channels/lantian/channel02/1080p.m3u8$LR•IPV4•18『线路10』 -浙江钱江,http://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•18『线路11』 +浙江钱江,https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8$LR•IPV4•18『线路1』 +浙江钱江,http://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8$LR•IPV4•18『线路2』 +浙江钱江,http://ali-m-l.cztv.com/channels/lantian/channel02/1080p.m3u8$LR•IPV4•18『线路3』 +浙江钱江,https://stream1.freetv.fun/bf079ada709563bdd095159c02dfb5afb53c24e643b73f987100b9d25e9c8f41.m3u8$LR•IPV4•18『线路4』 +浙江钱江,https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8\r\n$LR•IPV4•18『线路5』 +浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-2.m3u8$LR•IPV4•18『线路6』 +浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-3.ctv$LR•IPV4•18『线路7』 +浙江钱江,http://api3.52tb.xyz/info?id=436&token=20230226bgyszp$LR•IPV4•18『线路8』 +浙江钱江,http://ali-m-l.cztv.com/channels/lantian/channel002/720p.m3u8$LR•IPV4•18『线路9』 +浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-4.ctv$LR•IPV4•18『线路10』 +浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi-3.m3u8$LR•IPV4•18『线路11』 浙江钱江,http://ali-xwl.cztv.com/live/channel021080Plxw.m3u8$LR•IPV4•18『线路12』 浙江钱江,https://t.freetv.fun/live/zhe-jiang-qian-jiang-du-shi.m3u8$LR•IPV4•18『线路13』 浙江钱江,https://stream1.freetv.fun/zhe-jiang-qian-jiang-du-shi-2.m3u8$LR•IPV4•18『线路14』 @@ -2374,14 +2374,14 @@ YOUNG,https://s.emisoras.tv:8081/penielkids/index.m3u8$LR•IPV4•3『线路3 公共新闻,https://stream1.freetv.fun/zhe-jiang-gong-gong-xin-wen-2.ctv$LR•IPV4•7『线路5』 公共新闻,https://stream1.freetv.fun/zhe-jiang-gong-gong-xin-wen-1.m3u8$LR•IPV4•7『线路6』 公共新闻,https://t.freetv.fun/live/zhe-jiang-gong-gong-xin-wen-1.m3u8$LR•IPV4•7『线路7』 -上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•2『线路1』 -上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed$LR•IPV4•2『线路2』 -上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-3.m3u8$LR•IPV4•11『线路1』 -上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed$LR•IPV4•11『线路2』 -上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8$LR•IPV4•11『线路3』 -上虞新商都,https://t.freetv.fun/live/shang-yu-xin-shang-du.m3u8$LR•IPV4•11『线路4』 -上虞新商都,https://t.freetv.fun/live/shang-yu-xin-shang-du-1.m3u8$LR•IPV4•11『线路5』 -上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8$LR•IPV4•11『线路6』 +上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed$LR•IPV4•2『线路1』 +上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•2『线路2』 +上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8$LR•IPV4•11『线路1』 +上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-3.m3u8$LR•IPV4•11『线路2』 +上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed$LR•IPV4•11『线路3』 +上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8$LR•IPV4•11『线路4』 +上虞新商都,https://t.freetv.fun/live/shang-yu-xin-shang-du.m3u8$LR•IPV4•11『线路5』 +上虞新商都,https://t.freetv.fun/live/shang-yu-xin-shang-du-1.m3u8$LR•IPV4•11『线路6』 上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed?$LR•IPV4•11『线路7』 上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed\r\n$LR•IPV4•11『线路8』 上虞新商都,https://stream1.freetv.fun/shang-yu-xin-shang-du-1.m3u8$LR•IPV4•11『线路9』 @@ -2390,48 +2390,48 @@ YOUNG,https://s.emisoras.tv:8081/penielkids/index.m3u8$LR•IPV4•3『线路3 开化国家公园,http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8$LR•IPV4•3『线路1』 开化国家公园,http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8zzhed$LR•IPV4•3『线路2』 开化国家公园,http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8?zzhed$LR•IPV4•3『线路3』 -永嘉新闻综合,https://t.freetv.fun/live/yong-jia-xin-wen-zong-he.m3u8$LR•IPV4•10『线路1』 -永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed$LR•IPV4•10『线路2』 -永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-4.m3u8$LR•IPV4•10『线路3』 -永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路4』 -永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-3.ctv$LR•IPV4•10『线路5』 -永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路6』 -永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路7』 -永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8$LR•IPV4•10『线路8』 +永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8$LR•IPV4•10『线路1』 +永嘉新闻综合,https://t.freetv.fun/live/yong-jia-xin-wen-zong-he.m3u8$LR•IPV4•10『线路2』 +永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed$LR•IPV4•10『线路3』 +永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-4.m3u8$LR•IPV4•10『线路4』 +永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路5』 +永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-3.ctv$LR•IPV4•10『线路6』 +永嘉新闻综合,https://stream1.freetv.fun/yong-jia-xin-wen-zong-he-2.m3u8$LR•IPV4•10『线路7』 +永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路8』 永嘉新闻综合,https://t.freetv.fun/live/yong-jia-xin-wen-zong-he-1.m3u8$LR•IPV4•10『线路9』 永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed"$LR•IPV4•10『线路10』 萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed$LR•IPV4•3『线路1』 -萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•3『线路2』 -萧山生活频道,https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•3『线路3』 -龙游生活娱乐,http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路1』 -龙游生活娱乐,https://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路2』 +萧山生活频道,https://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•3『线路2』 +萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed?$LR•IPV4•3『线路3』 +龙游生活娱乐,https://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路1』 +龙游生活娱乐,http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8$LR•IPV4•3『线路2』 龙游生活娱乐,http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8?zzhed$LR•IPV4•3『线路3』 -浙江生活,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•24『线路1』 -浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•24『线路2』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-1.ctv$LR•IPV4•24『线路3』 -浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路4』 -浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路5』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-2.ctv$LR•IPV4•24『线路6』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-8.ctv$LR•IPV4•24『线路7』 -浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•24『线路8』 -浙江生活,http://ali-xwl.cztv.com/live/channel03720Plxw.m3u8$LR•IPV4•24『线路9』 -浙江生活,http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•24『线路10』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-3.m3u8$LR•IPV4•24『线路11』 -浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•24『线路12』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-5.m3u8$LR•IPV4•24『线路13』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路14』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-1.m3u8$LR•IPV4•24『线路15』 -浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•24『线路16』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.m3u8$LR•IPV4•24『线路17』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路18』 -浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•24『线路19』 -浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.ctv$LR•IPV4•24『线路20』 -浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•24『线路21』 -浙江生活,http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•24『线路22』 -浙江生活,http://ls.qingting.fm/live/1099.m3u8$LR•IPV4•24『线路23』 +浙江生活,http://ls.qingting.fm/live/1099.m3u8$LR•IPV4•24『线路1』 +浙江生活,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8$LR•IPV4•24『线路2』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8$LR•IPV4•24『线路3』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-1.ctv$LR•IPV4•24『线路4』 +浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路5』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8$LR•IPV4•24『线路6』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-2.ctv$LR•IPV4•24『线路7』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-8.ctv$LR•IPV4•24『线路8』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel03/720p.m3u8$LR•IPV4•24『线路9』 +浙江生活,http://ali-xwl.cztv.com/live/channel03720Plxw.m3u8$LR•IPV4•24『线路10』 +浙江生活,http://ali-xwl.cztv.com/live/channel031080Plxw.m3u8$LR•IPV4•24『线路11』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-3.m3u8$LR•IPV4•24『线路12』 +浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8\r\n$LR•IPV4•24『线路13』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-5.m3u8$LR•IPV4•24『线路14』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路15』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-1.m3u8$LR•IPV4•24『线路16』 +浙江生活,http://ali-m-l.cztv.com/channels/lantian/channel003/720p.m3u8$LR•IPV4•24『线路17』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.m3u8$LR•IPV4•24『线路18』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-6.m3u8$LR•IPV4•24『线路19』 +浙江生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?$LR•IPV4•24『线路20』 +浙江生活,https://stream1.freetv.fun/zhe-jiang-jing-ji-sheng-huo-7.ctv$LR•IPV4•24『线路21』 +浙江生活,https://t.freetv.fun/live/zhe-jiang-jing-ji-sheng-huo-2.m3u8$LR•IPV4•24『线路22』 +浙江生活,http://ali-vl.cztv.com/channels/lantian/channel003/360p.m3u8$LR•IPV4•24『线路23』 浙江生活,http://api3.52tb.xyz/info?id=437&token=20230226bgyszp$LR•IPV4•24『线路24』 -浙江教育,https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?$LR•IPV4•2『线路1』 -浙江教育,http://ali-m-l.cztv.com/channels/lantian/channel04/720p.m3u8$LR•IPV4•2『线路2』 +浙江教育,http://ali-m-l.cztv.com/channels/lantian/channel04/720p.m3u8$LR•IPV4•2『线路1』 +浙江教育,https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?$LR•IPV4•2『线路2』 杭州综合,http://www.flyskyman.cn:4022/rtp/233.50.201.173:5140$LR•IPV4•5『线路1』 杭州综合,https://stream1.freetv.fun/hang-zhou-zong-he-3.ctv$LR•IPV4•5『线路2』 杭州综合,https://stream1.freetv.fun/hang-zhou-zong-he-2.ctv$LR•IPV4•5『线路3』 @@ -2452,101 +2452,101 @@ YOUNG,https://s.emisoras.tv:8081/penielkids/index.m3u8$LR•IPV4•3『线路3 杭州影视,http://www.flyskyman.cn:4022/rtp/233.50.201.176:5140$LR•IPV4•3『线路1』 杭州影视,http://www.jeremyoto.com:82/rtp/233.50.201.176:5140$LR•IPV4•3『线路2』 杭州影视,https://stream1.freetv.fun/hang-zhou-ying-shi-2.ctv$LR•IPV4•3『线路3』 -嘉兴新闻综合,http://tvfile.jyrmt.cn:80/nmip-media/channellive/channel104452/playlist.m3u8$LR•IPV4•5『线路1』 -嘉兴新闻综合,http://live.zohi.tv/video/s10001-fztv-1/index.m3u8$LR•IPV4•5『线路2』 +嘉兴新闻综合,http://live.zohi.tv/video/s10001-fztv-1/index.m3u8$LR•IPV4•5『线路1』 +嘉兴新闻综合,http://tvfile.jyrmt.cn:80/nmip-media/channellive/channel104452/playlist.m3u8$LR•IPV4•5『线路2』 嘉兴新闻综合,https://live-auth.51kandianshi.com/szgd/csztv1.m3u8$LR•IPV4•5『线路3』 嘉兴新闻综合,http://live.pzhkai.com/xwzhtl/sd/live.m3u8$LR•IPV4•5『线路4』 嘉兴新闻综合,http://play-sh13.quklive.com/live/1675942165226154.m3u8?auth_key=2028730261-e7db80d294b04dc9ab5c8136b4c88b74-0-f0795306faa59c7edb35860a8ae63528$LR•IPV4•5『线路5』 -湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路1』 -湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-3.m3u8$LR•IPV4•9『线路2』 -湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-6.m3u8$LR•IPV4•9『线路3』 -湖州公共,http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e&fbl=$LR•IPV4•9『线路4』 -湖州公共,https://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路5』 -湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-2.m3u8$LR•IPV4•9『线路6』 -湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-9.m3u8$LR•IPV4•9『线路7』 -湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路8』 -湖州公共,http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路9』 -湖州新闻综合,http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865&fbl=$LR•IPV4•3『线路1』 -湖州新闻综合,http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路2』 +湖州公共,http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路1』 +湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路2』 +湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-3.m3u8$LR•IPV4•9『线路3』 +湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-6.m3u8$LR•IPV4•9『线路4』 +湖州公共,http://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e&fbl=$LR•IPV4•9『线路5』 +湖州公共,https://hzcm-live.media.hugd.com/1e6b554b9ab74513958c0e1ffe664d22/9acaa7634309494cb29a85eb12136607.m3u8?auth_key=2272900830-9a2389b8bf4e49d580d4ad807423d326-0-ea78a5c7a678c436263582d368f5009e$LR•IPV4•9『线路6』 +湖州公共,https://t.freetv.fun/live/hu-zhou-gong-gong-2.m3u8$LR•IPV4•9『线路7』 +湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-9.m3u8$LR•IPV4•9『线路8』 +湖州公共,https://stream1.freetv.fun/hu-zhou-gong-gong-1.m3u8$LR•IPV4•9『线路9』 +湖州新闻综合,http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路1』 +湖州新闻综合,http://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865&fbl=$LR•IPV4•3『线路2』 湖州新闻综合,https://hzcm-live.media.hugd.com/3f5fa7d64c7c46a38c6bd8ad35e836cc/65128273761b4731ae53729ea6dcf932.m3u8?auth_key=2277598215-9d21c15111244bea8d298c361d31a72e-0-d031198f58d44b0e91ba2e3f3b188865$LR•IPV4•3『线路3』 -湖州文化娱乐,https://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路1』 -湖州文化娱乐,http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887&fbl=$LR•IPV4•3『线路2』 -湖州文化娱乐,http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路3』 +湖州文化娱乐,http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路1』 +湖州文化娱乐,https://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887$LR•IPV4•3『线路2』 +湖州文化娱乐,http://hzcm-live.media.hugd.com/613c47f0ab0d4eaa98b21378d0db6ded/0051d31c9dd543a7825eea4e49675b2a.m3u8?auth_key=2277598059-0a5ebfa1c0dc4671b42a60810fc37039-0-fa625b7d1feab612062453c12e3c8887&fbl=$LR•IPV4•3『线路3』 浙江留学,http://ali-vl.cztv.com/channels/lantian/channel009/360p.m3u8$LR•IPV4•2『线路1』 浙江留学,https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8$LR•IPV4•2『线路2』 -浙江数码时代,https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8\r\n$LR•IPV4•4『线路1』 -浙江数码时代,http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路2』 +浙江数码时代,http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8$LR•IPV4•4『线路1』 +浙江数码时代,https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8\r\n$LR•IPV4•4『线路2』 浙江数码时代,http://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8$LR•IPV4•4『线路3』 浙江数码时代,http://ali-m-l.cztv.com/channels/lantian/channel12/720p.m3u8?zzhed$LR•IPV4•4『线路4』 浙江青田,http://play-sh13.quklive.com/live/1692755062081192.m3u8?auth_key=2028414252-b15176e05a684b589d12314dfabf6225-0-d175afe86fbea31e2eb167a6dd06cd4f$LR•IPV4 -浙江遂昌,http://play-sh13.quklive.com/live/1708426592499070.m3u8?auth_key=2028414342-e92bda8423ad478c987a8b7ae82abe0e-0-c616f7fabb9675e1ed1d84d9edae7e07$LR•IPV4•3『线路1』 -浙江遂昌,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8$LR•IPV4•3『线路2』 +浙江遂昌,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8$LR•IPV4•3『线路1』 +浙江遂昌,http://play-sh13.quklive.com/live/1708426592499070.m3u8?auth_key=2028414342-e92bda8423ad478c987a8b7ae82abe0e-0-c616f7fabb9675e1ed1d84d9edae7e07$LR•IPV4•3『线路2』 浙江遂昌,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路3』 遂昌综合,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?zzhed$LR•IPV4•2『线路1』 遂昌综合,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8zzhed$LR•IPV4•2『线路2』 缙云综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed?$LR•IPV4•3『线路1』 缙云综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed"$LR•IPV4•3『线路2』 缙云综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed$LR•IPV4•3『线路3』 -缙云新闻综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?fbl=$LR•IPV4•2『线路1』 -缙云新闻综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8$LR•IPV4•2『线路2』 +缙云新闻综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8$LR•IPV4•2『线路1』 +缙云新闻综合,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?fbl=$LR•IPV4•2『线路2』 绍兴电视台公共,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•2『线路1』 绍兴电视台公共,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?zzhed$LR•IPV4•2『线路2』 -绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-7.m3u8$LR•IPV4•7『线路1』 -绍兴公共,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8$LR•IPV4•7『线路2』 +绍兴公共,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8$LR•IPV4•7『线路1』 +绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-7.m3u8$LR•IPV4•7『线路2』 绍兴公共,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?$LR•IPV4•7『线路3』 绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-2.m3u8$LR•IPV4•7『线路4』 绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-3.m3u8$LR•IPV4•7『线路5』 绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-8.m3u8$LR•IPV4•7『线路6』 绍兴公共,https://stream1.freetv.fun/shao-xing-gong-gong-1.m3u8$LR•IPV4•7『线路7』 -海宁新闻综合,https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8?zbid=293304&tpid=1708007815$LR•IPV4•3『线路1』 -海宁新闻综合,https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路2』 +海宁新闻综合,https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路1』 +海宁新闻综合,https://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8?zbid=293304&tpid=1708007815$LR•IPV4•3『线路2』 海宁新闻综合,http://p2hs.vzan.com/slowlive/317913155078575177/live.m3u8$LR•IPV4•3『线路3』 洞头综合,http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8$LR•IPV4•3『线路1』 洞头综合,http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8?zzhed?$LR•IPV4•3『线路2』 洞头综合,http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•3『线路3』 -武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed\r\n$LR•IPV4•4『线路1』 -武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8$LR•IPV4•4『线路2』 +武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8$LR•IPV4•4『线路1』 +武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed\r\n$LR•IPV4•4『线路2』 武义新闻综合,https://stream1.freetv.fun/wu-yi-xin-wen-zong-he-3.m3u8$LR•IPV4•4『线路3』 武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed$LR•IPV4•4『线路4』 -松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路1』 -松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?fbl=$LR•IPV4•6『线路2』 -松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed$LR•IPV4•6『线路3』 -松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8zzhed$LR•IPV4•6『线路4』 -松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8$LR•IPV4•6『线路5』 +松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8$LR•IPV4•6『线路1』 +松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路2』 +松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?fbl=$LR•IPV4•6『线路3』 +松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed$LR•IPV4•6『线路4』 +松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8zzhed$LR•IPV4•6『线路5』 松阳综合,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed?$LR•IPV4•6『线路6』 新昌生活,http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8$LR•IPV4 -新昌新闻综合,http://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路1』 -新昌新闻综合,https://t.freetv.fun/live/xin-chang-xin-wen-zong-he.m3u8$LR•IPV4•7『线路2』 -新昌新闻综合,https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-4.m3u8$LR•IPV4•7『线路3』 -新昌新闻综合,https://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路4』 +新昌新闻综合,https://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路1』 +新昌新闻综合,http://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8$LR•IPV4•7『线路2』 +新昌新闻综合,https://t.freetv.fun/live/xin-chang-xin-wen-zong-he.m3u8$LR•IPV4•7『线路3』 +新昌新闻综合,https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-4.m3u8$LR•IPV4•7『线路4』 新昌新闻综合,https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-5.ctv$LR•IPV4•7『线路5』 新昌新闻综合,https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-3.m3u8$LR•IPV4•7『线路6』 新昌新闻综合,https://stream1.freetv.fun/xin-chang-xin-wen-zong-he-1.m3u8$LR•IPV4•7『线路7』 -文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed?$LR•IPV4•4『线路1』 -文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8$LR•IPV4•4『线路2』 -文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed$LR•IPV4•4『线路3』 +文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed$LR•IPV4•4『线路1』 +文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed?$LR•IPV4•4『线路2』 +文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8$LR•IPV4•4『线路3』 文成综合,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?fbl=$LR•IPV4•4『线路4』 -庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed?$LR•IPV4•6『线路1』 -庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路2』 -庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8$LR•IPV4•6『线路3』 +庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8$LR•IPV4•6『线路1』 +庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed?$LR•IPV4•6『线路2』 +庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]$LR•IPV4•6『线路3』 庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?fbl=$LR•IPV4•6『线路4』 庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed[浙江]洞头综合频道$LR•IPV4•6『线路5』 庆元综合,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed$LR•IPV4•6『线路6』 -嵊泗综合,https://play-sh11.quklive.com/live/1626935015913208.m3u8$LR•IPV4•8『线路1』 -嵊泗综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed$LR•IPV4•8『线路2』 -嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-3.m3u8$LR•IPV4•8『线路3』 -嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-1.m3u8$LR•IPV4•8『线路4』 -嵊泗综合,http://l.cztvcloud.com/channels/lantian/SXshengsi1/720p.m3u8$LR•IPV4•8『线路5』 +嵊泗综合,http://l.cztvcloud.com/channels/lantian/SXshengsi1/720p.m3u8$LR•IPV4•8『线路1』 +嵊泗综合,https://play-sh11.quklive.com/live/1626935015913208.m3u8$LR•IPV4•8『线路2』 +嵊泗综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed$LR•IPV4•8『线路3』 +嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-3.m3u8$LR•IPV4•8『线路4』 +嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-1.m3u8$LR•IPV4•8『线路5』 嵊泗综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8$LR•IPV4•8『线路6』 嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-2.ctv$LR•IPV4•8『线路7』 嵊泗综合,https://stream1.freetv.fun/sheng-zhou-xin-wen-zong-he-2.m3u8$LR•IPV4•8『线路8』 -余杭综合,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed$LR•IPV4•3『线路1』 -余杭综合,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8$LR•IPV4•3『线路2』 +余杭综合,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8$LR•IPV4•3『线路1』 +余杭综合,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed$LR•IPV4•3『线路2』 余杭综合,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•3『线路3』 -余杭未来E,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed$LR•IPV4•2『线路1』 -余杭未来E,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8$LR•IPV4•2『线路2』 -余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed$LR•IPV4•6『线路1』 -余姚综合,https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路2』 +余杭未来E,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8$LR•IPV4•2『线路1』 +余杭未来E,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed$LR•IPV4•2『线路2』 +余姚综合,https://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路1』 +余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed$LR•IPV4•6『线路2』 余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8$LR•IPV4•6『线路3』 余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl$LR•IPV4•6『线路4』 余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?$LR•IPV4•6『线路5』 @@ -2555,20 +2555,19 @@ YOUNG,https://s.emisoras.tv:8081/penielkids/index.m3u8$LR•IPV4•3『线路3 中国蓝新闻,https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8?$LR•IPV4•2『线路2』 广东,#genre# -深圳卫视,https://sztv-hls.sztv.com.cn/AxeFRth/500/q37Age0.m3u8?sign=671fcd3c133f66cef04a83ae0b8c542b&t=6a59189c$LR•IPV4•14『线路1』 -深圳卫视,http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•14『线路2』 -深圳卫视,http://38.75.136.137:98/gslb/dsdqpub/szwshd.m3u8?auth=testpub$LR•IPV4•14『线路3』 -深圳卫视,http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路4』 -深圳卫视,http://153.0.171.163:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•14『线路5』 -深圳卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•14『线路6』 -深圳卫视,http://112.27.235.94:8000/hls/33/index.m3u8$LR•IPV4•14『线路7』 -深圳卫视,http://23.237.228.134/live6/shenzhen.m3u8$LR•IPV4•14『线路8』 -深圳卫视,http://gfr.x3322.net:9901/tsfile/live/1095_1.m3u8$LR•IPV4•14『线路9』 -深圳卫视,http://api.kkitv.itv888.cn:8080/hls/iftsd32ykm/index.m3u8$LR•IPV4•14『线路10』 -深圳卫视,https://iptv.catvod.com/catvod.php?id=szws$LR•IPV4•14『线路11』 -深圳卫视,https://httop.top/ysp-深圳卫视$LR•IPV4•14『线路12』 -深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8$LR•IPV4•14『线路13』 -深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8$LR•IPV4•14『线路14』 +深圳卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND$LR•IPV6•13『线路1』 +深圳卫视,http://204.12.221.218:8181/3m1080p/szws.m3u8$LR•IPV4•13『线路2』 +深圳卫视,http://38.75.136.137:98/gslb/dsdqpub/szwshd.m3u8?auth=testpub$LR•IPV4•13『线路3』 +深圳卫视,http://36.136.38.87:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路4』 +深圳卫视,http://153.0.171.163:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4•13『线路5』 +深圳卫视,http://112.27.235.94:8000/hls/33/index.m3u8$LR•IPV4•13『线路6』 +深圳卫视,http://23.237.228.134/live6/shenzhen.m3u8$LR•IPV4•13『线路7』 +深圳卫视,http://gfr.x3322.net:9901/tsfile/live/1095_1.m3u8$LR•IPV4•13『线路8』 +深圳卫视,http://api.kkitv.itv888.cn:8080/hls/iftsd32ykm/index.m3u8$LR•IPV4•13『线路9』 +深圳卫视,https://iptv.catvod.com/catvod.php?id=szws$LR•IPV4•13『线路10』 +深圳卫视,https://httop.top/ysp-深圳卫视$LR•IPV4•13『线路11』 +深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8$LR•IPV4•13『线路12』 +深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8$LR•IPV4•13『线路13』 汕头经济,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=9512&tk=a0c4f6cfaba3$LR•IPV4•11『线路1』 汕头经济,http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2962&tk=a0c4f6cfaba3$LR•IPV4•11『线路2』 汕头经济,https://stream1.freetv.fun/shan-tou-jing-ji-6.ctv$LR•IPV4•11『线路3』 diff --git a/jaychouqq/tvbox/file.json b/jaychouqq/tvbox/file.json deleted file mode 100644 index 84b1ca10..00000000 --- a/jaychouqq/tvbox/file.json +++ /dev/null @@ -1 +0,0 @@ -2423313233343536232416e3d648b6c361a1e539f6dedb3d533f3cd08c0992cfdfdf6419864c22295332f5674e879f84527774044e12e52aa4c091a81dff650434ce51e0b466fd42bffebd1e31bf87ee78cb66b7b7829a3618bd7f63ca48e9b2c5d9b7ad4e99c9c9e0f5661155ab51349c9084c08029735c4e6e15895542f4a7eb5a206fa3d7c589ec3be4e9c9304a44c160d4ce5d6745fbf6cca7f547d75713741b6a096bf9e9440659150e90ad677bc2f6a39ef5611b45658bb3b0949e7b9e9dd7ce4f7027b8b1175943998a556a33e7f6d6b1190504f63fdf0bf8c8c688cb5730aa3a72243ec7cb3f32e5bc21b95cf0a7af80abd13f4715c82a9ee21bae810888501b33850dc671015b558efdc387bbfa28eb3bab40fedfdb76d12da9e7d51929b46804031f55151eae4000fdfc7fc370d3be426547b8585516a9f246022f827387821873d0811ff3ca5670a4f7370449673bb7f5d4fc122403b00cfc6f73fe66522682b3b7347553002993660f5a5799b403ce78cad9f39cfa774226f4af799e022f610a834a171c7187a45a69d3bd511433b7a47d34837c21a2907d0228459652d9bfc619cab4b11cebaef5e6e36253d8f6e49c22cf168bd1acbf557f20f4135bb60a8b8e817beb35059887db406536bff622db242f139a671e0da3067265c264539e446c2214dd438c56d17191bf7872c40f6c9139fb5849d2ad6d745bc29faaebca86ca50615ba8c4d4c7dbce7094dee445c8a169e0cc95b73d29febbbf64a574f3ffa1ff080f7c20fd604b4c8a6c23b38ec05db5edfd76d74d4e6d3fd154a36c98463b73f486dcfe08d23f30a8eb51f4238b61d4bb2c640ba77b25991d3e3a3a4c5dfe33c49ec35e525d39a99e3b606fa5c310cd12e05fe1b250cb4220794ff52927df3e8bd5dafd2363c7ddea5a4c80e911e1fa3d8ebb337f11e134c0cddeafe58393b7a6ce70c5edff1843c9dcbbcc3c5a91521f7b46ad34bff729b15fc384b12d5c498a101a60873917a9a20f2292d15033f927fa0167b9f3eb149eb4fae9f684940c4f115588facb3a9073eeeb0cdd37c05115fd59832cdceed1d695475d772cee102743e479cec367b330b9cd9ccebbc4ea9e02ec35d2fe991de3b5a80b4b11b07765c2ad85453befc1ecde9424aab86fa999ca8c62e7b9b6abc61edaf3b45f23298a08032f4f028f8f0d541cd80e6e77f86de3bbe2391623222b82a476c14e0a53718cf6687a3de6c6d9d6dc032c1b907f48d37e187be5197d9540529b8edf6d3f0e67a606d00ab3fa10c616c0b61843582659316a98f09c89d24a698b389f31ca44a79968283ca771d4491ac752affecd601ebaaca5c139f9c667a04d692555f982ee985c78e0be592a49496e664ffa4e5d55f112db21ada0e6d93924e8b7cf38898a8e1419a59c771aa8aa1efa81f4a6d615dbe66d936abfb8597ef5881571d2311a67085b832aeae530a3b5adc90ab36bd92566f7dfc95cad7fc04dfe8302cb28eac8a87a5f9d531bf6044b1798357249534212e2f31b3d4b20809b4013ba79c5acdbc337977df2eb605f0a1b8f4dfecb5737100d940ddac2fb0cd8fcc371a59b121333bff5cb83f500c2d16bed4f66a5421aab61b2bb6fab9f868e8c5f74a5939a57aa9efa407b994c48f8020c399f7f0bd6414de4756df2f44875af6ccd74882f3b444928719d831887993b146f8efaa5652dd37cb9fc4164cca246716dbd76b242e7ef427964af4ebf11610d193768de423118ad1c54937138b1f7dc82f7bbaf2f3c3c94d54d3f02d22bed719550c70d89004b39fdf621fa545e6d7ae029ad76386ec38bff07a1eea4e795dde502d20b42ea612a5c125673350add27f089cb75c32ee5c269cf4aa4625f75dd7ed08baa8a877dcb915f8cc48f3dabc214121fadc1cd98a26bb8bcdb112dcb47f487b8506bbf2557d314c647a4731e10cf9be05b03b167e2354789c923e331352aa306d9c1fdbedeb7af68f42cea2c0b8bc38bb0d63f5d9e24bc17e78bd79417d343a7d09be519b026ea2e959b0f3074dfd9d41cef476d82e5bf1c283208862304a163bbcc3f86c9ca2585ef8ae850b85d9ae6c5775657f49b9601b8da590606f2206f3542dd03693cfd0f4a4bedd84b1375dc0e065d94933e7d2382f8bd1030a8310af814e7834936c81a91cbd1497c0a0396d3d8f303b7f497b469d5c71acb2d6b26b91056fba1d00cc6ffc6fd54c949f87d4a93add4a36df4c474e84e5d8390636fe82a6db8692f5561f5da11990c8bf8d724b8eb3671cd43ebf6a26055d5a7940de9330ba7fce6ce74b038984e84765ffe2b4b48f16c5d51f817f7ca00ea9c2cf557202f51b583da6c9a7d8999cb4271905238db0f94e81b49ac2a19df0724913ad41f87a1a7a429668dcd961a3eada6b9a4b154d7f449f2fb35a008911f0c700da1f8b71013bba1cf005d3d05dca002af3f7695af6c322bafa47d2a308140f745562250bc2e35806a9f14b2bc917c1d0753f2b70157e8d8e995177378784b23340cda819f68588d53455f3317b8ec0ad66e893403692b1d3d612614c80d47cfd0bf73db1c9f561cfed3d670e5a5ca604df85e4447ac1c934fc2b244ce63c87a6debb0f4536bfbb8dc44ca0ad73c670509fe3532b4efb5ae2678cae47d64f8367630ff164d3312ceeb06a2a015cdbbddae340b91beea3c927069370aaa5a2b1d9331b0abf50e173bab4f07a4502bd9bc8aaa08d1098527b9d750906202132fe3f39c9584853cb7f0d2243ab195c89be16affcfec6e3c2c1b3882e6b7406406b12e10683454a1795235a808b394dee39d966dcd3a380e2f7a83c4f3a522dfbd282d8e0608fa3e9a1393c7b4c1ab032d3afd4e30a7bf469a900f824c6220732bfa2c536edb38e04aa3459d8419ea6f8b2439d92af8127ca2a916d8b0b68893be93f7ea05ce27248bee8392eb0440b833156f2d180eea06ea393e5a1fb56b4199e4358af49fab3df90defacf68452919df17fdbe2d938c8ec7559052a8ef3c31701419f97d004fbd4546613df6f3bfce789e9249cd4607033edc3390b0d674a5aa07d33055dac8decdd3e134fdb2d6ffde5515157416af0122a9fcd827198b20ee451dc6240229f8ff2b1cab045479464f3468baf5eda07a9ca28af5aa5866e04e3c9ab478079b0080800fb07a0baf68111bfc9453bd4135a1ec0e9048402df0dc51494d153540be44299a7e86f967cf0b09d2a3fd326f294d32a2220b0cc1a6515eadbdda68f8eadf3588092b420ada154e698256939253e26794bd7796ac486e66dce57a655ce4e8b1d930d013e57de538d3928bc8c9d740f1fa5a9300f314e11c373869aa314f5d44758b397aa06b2d11296b8a87e4565216cc3c17575aef108e35f6ff521c0e8e08fae6101cf4399fce89a6bd8b66291a724200ed8685adb42afc5d546a32b885437d24edbc2ae799da3c43e6eea63e208df91c77792b2b0129ad6b093602904e86ded8cd621d7519f23c989c2a06ae3ff4083c96ce6d1c19cbd8b191ecdb83255d4e8690e2db5a85411c9138fe8f5d834902124aab10681b6f0375a7e8da69ae879a4d1048f3445749c69d1b3915e5ec9b5d3e679b5a1b930ccb11c44cf3f21fcfd00e68d2d59d0f851d3765fdb8fc2c7f35d58b685c57ed4eec3c89d54f0cee8e3be17a508e19e54a7a9f6bec50680919ee656749b900a6fba15a3ca89dc12751a8f9259cb2e7afa113126926bdc0b33b7ba3ac231ae3c71d15f3bea6398834a91cdda2d5714aac95df25a6214f4708a8e14a5ee7f6269298c15319e0810ebd00be29edbe5eba15c9dd89c014ad03067d9d03dfa73231fd46a6c9f1e2947e6351b5012b74e30980fe4ff22c18655640cf764bb3b19bc3472473148f93f7542dda5ebbc33a4e76d06ee044a5f5ba0e888bd80fdb6b3fc332a7968f2d8083ad5ba8c385ffff77f67e3e49bd2f0ed89c05aa269f0cbc1c5a278e667613d4e9c2940abe34d56dccc697ddf016b5eba603380aaa5b8bed6d5a731c3796244738cb228c214f9e195555c354935b278f4478cc647aebcd155d1459a153a62de56766de5d2d44dfa8acfc9d7123476edc183be4737d62f7bd7051458fa59fbacdd57eccbc4817bb95be00767a1cf6c6543514745e48d36f0c795c121925a93c23e135ea8a4c186105314feeb73e93c004d1615044bc540e84c672c39747953765411fb911dfec32fcff3c11eaf75b13629316313b997a5c863bfa8415ebe9ff956bdac884c4bf1c7049ec6a9cc1689a6fc644b5545072508a7b86e3a820d0f617a858ff2dcf26e9d366f9eac2286edc57b553c528ff99bb5df014721b618304279ce108470311a9c5ce0382806f1f6e8730d5222d63a81d34d6c87b77738fe1201f5ddf684be7669ffb02658b2bc679d4d12d0b8765a4d80748f3eeb10690673d181019bffa05e092344d81ee5b4d24a4acc6c6338e2dc895038eebeea7ba78ee24c1a56ed26bfaeb3c3a71fcb0764662f6d003ba7c8843c7f997781f19272b85da9c5dcdeb1f283cd2c94b4ba18862b3dd4602709ef2919a580f9712067e551e675a45a4cc3f93236c8768c67349e4907df621aaad2cb91c605e4a820f9ae834f33460a4b18057d869addea50f412897134284d014101fad55e50816da1df5eb46a22b18b6c44fff952369868ede632f06ac976fa3e08a134c7134646d1393998bff699df19b7e47dd56b541568795ec5dad05b040a9ee9d906b01f45cf8bd9c8cc9733c383e317342b81d3f33b8ff6cf94c94ca74a103b1237da37f7b6fb286fe5762f2cfcd30e12393801880b80133dbb1a9f825c2f9e75bd36d245742a76f831086f1bfcf0abff814c4c9cb15d956a77ee1c11a4c077f771b7d2e21a9a23f97475e1764b945b1e5b0ef770b761eaae6a35d46ce7993cea7ac26ded5f5eac40f2eb005ac4a2bbab4b17d1ac9a85a9e5280fd83f5b7bc56e5ef4796dfcf77bc42a42fc37d578ba033c4227f3ec2b4dbe3dcff5beb1710a27a4de0b6fe401cec1fa37a92c4f4c76d997636b98a0ca4b1b819a91115f1f5033f124fb28542d9b8b83dc99d5f90b42ac251d1d4a04a0bf20dadd257071d4fff999877e2e5a7081bb89a99f473a8b02a09e309e32efefd798b95a81e79d9c3414a4e24932f38bfdae6219cca8c7c5150524d78b9fb533fe81848c16911603cb6f9a6043c06f36c15a044de6cb0718165bfc25676f90cc79d8834ad9a0024dde2a182720cde9f1580ad1145ce553288233ef2f5a786c2fb46b9a390812a9ed0b530859c9c54fbe721c0e56d6db6b62ed77ae544e89bd3195dabc242ac9e608b324ea502c03d8470f2bab740d8a5321903e4fd5c9df294e11a7213ac63b309aacc4b96cd77e8cf1be37f9d59dfda971b2c70af7298a00381f90c690052537150fad025f5c93ed9d92bcd410bb840938e71515816b30e2183b9a384a80b3e8a13dd258afe99139bf25180f1d927dea3bb987e0ca7f804a5469909b7fe6e30c39481a4b134c71e414518b4fcc23b598fa3809599388631c24d8aaefa96a93c2e0e7a3a34485e8af284326d10052ee9e0a7cd298cf8a8226c94d7910e376e01c2d77a4d73ae7e056503b8320ff1c44e8782b40b8d64dfc7260158b83498b7b174ae3c457f30836b6a9bee2e8efd5e4b45d7d43b743dac6b53d597484ed66223d2d9f77992e179c2158a4cf0411215046402a46717fcd25fc3fbe7ea3f20d76204d4053c480f07787f69300449523fd9957eb5bb63a2927c8852d7316f5cb682f4d5f138ed4ad67ef48dc6411f8abc88e27bd4e8f37544d4d286bc0caa23654fb43090110be3ecaf211e3e9c6109c92b5000510cd3e2e19e897847bb7b4bc7bd08303c5ad6311deb11f588f3c002c44a6d0696927d31c0d6e6aefb788691c7b76490b75db86799e87f05204ebd773f483a3bff42a45a055650ec0afeda5c3c7b9d401ac2e317a0b6b4a858f018658ba0978484f47b39a8fe9d4583e60f1a33b07357abdeca35c065ca2889877024486e420d71159abe70c2f3969ed1b4e7520e1ac6f1404360cbb0bdf82f2a83e74ba94973128a81de2c71650b2c91e6433ddedfbccc3e7e06a288a4e6d327ada93b25fcbf10c55f21c3f390d3c1b2774d68daaedd69fb21e2d64d3dce73e1a4b0f4e9a431149fdf926c6d88c561ca9e2d43c9556c725794302b41c99f1da61aeed74f47aa5797c0c627072039890b021912f3c82289cb68d2981de5fd299a5fba6a93935c7be04e95f1170e1e966303ff6a57a7c9a19f2cdb5767ab6ea4209b0bf4177f0758ac760f5de21b85fee2153ba24392ae8435ee9a1c672551d56c7de0e6dfd3b7b7ae0e0dd76aa52f8381e28c346fdf7986463578c92b566bced401d32b80d856809d43e9dc487378eacae24e0f4933faa7b7ff8ff88a9a770e5df5e3a4edd4b09d55ea786e1ee5c0ee5acaeb9f6f17acb29c2013e1822cbe18e8c4677d4eb31a820ea1388dddc8f0e20f54314778823143ff3f9a8d3aedf4239517fb963fd7f462bcdc32252f933b12a17df16031a3d95d03d5ce2435cc23cd4b174f7e3f370b87a6a9b3ad9d598cedb84b87b422153764bbd5d1ed3cb8e565fc9960b2d9704965a86148dcc244b8af10c503d37cea4da0bb8bc44a3023f779f7c8987356f71e8571e802ff796ac144b35bc6efacbd19cdc96bc34c2df00301bd2835faadf50c994ed830b860a2c1f24155fb7b1a4073b86139fd79cf8e561b1dbae83630f0df5f796fcee20f44a88392c6a7437b59aace2763e0e2e11799b98f7550aae274ec0fb4f08c72d980da702af98fa81ecd733244a1c51c71e930daca3482a87d30aeec6888889240099af12ec9b0aa84585f668d5e94075cfab9b05cf240e3e4cda3aa902179eec1926a5a23e3843d300ae0da17a972fe5263cdee3bc3a2933c7e6d029b2d7c6cfb5bc7e1745d407c0c4e01542e1164da5a7f6f621600a0e8bc66a97dc2cc5ee122445ea2338e502ea714e539edac11f861596c0973301e0b5575f1820b38b8fddb65ebd5366bcbd58d0e81ed3fe9f0ac26933d27314fdc6d86fd317cb1085676ad1c499b6085d54abb972b9b4da210cc771aa47d2cab1bcd047a41ea2a466b575f02aaa218cb79b8a6c3d8cdef331290c75772f19af2c1d7321dc59a8f34c86ea5f0adf138d3c6ea112c894eec576f25705402fcb069bae97f774d6cf82a5120557cb6da06ac5443ce2c0fda2ca678bb0a59f77799cbbf3e191e56225b4a3379ea2d7888486c381f0db41ebb2e7f4f51c31df37041c99a94bd9248526646fe09db5f189897cbfe723fa2cdf5680da298bca59c4a12975436e5b006017aca3127dfc5396c70cd9b94c240bad8caba986700823329c55f0362f927ca32fa408c3d603ffb7712fac6c0755bcb10d62c5c42199118f8dd15ca3179bebc5d1c6766b4dafc75d0abe276618d47931148d87963db64045cdafd08cf4a007928d2eacd22dfe9a2579a57d15622df39c30cf019cb143b0edeba8088343e738041339da29370798428a690d8aa4e2947c0d35d7afce46569dba795c3b1710d4f5df2d3f674792d229edf4f49a40eb1c5db03ec18ca379c9d4501b3322e239db20d1d80c2cf48ef515898abf7bed9b95a13988cf083caec23aa88471d5bebbc0568a3e8321db2db61708782e7fbc6ec5088268b75c0638a7f40dd0bea30b3a5d89bad94859f923d27ac525663416e489c4c2d1a512012d418064a7a3ebc2a10e9be4168a83a9e46000895f3ff1415f8b5d580bbac11db9230cd365b86f0b846ca4cf2d9154dde73f209a233a53b6f5fc547cea7e74ab58c055aa8154a996be381b299ee0f68421194a9b72f159d7adefd0957a45d805f58572f266e2676ef52dbcd55aeb349fd3472102793d8b3ead0e068ec3e2e980cffa4d073e2ebfebfb04a37a9a1cfc0ee39c9979d548a3b277dd8e625ee6dc73d4786d26d13c4f9af1de07e5b7eb36f5b0c48bda767418a9dd1346cb6fc3d03b507356aad883f1f56392b855d6aed88f9cef2a84b1231530720d9ca0e22da6722441ee819a83aaef32d29e0ac5e9a1097d23bdd2796380e50ec9e87df9bc90723fe37d2416e75cdbfb9695da49e8ec5bcdfccfe495e67af209473e6311eed7a75be4f4cbd276f56aff2f0a1c7d32093011fe9d7e9ba4d000b1fee00105fed7e3c957d2b11fdcfa6f16ceddf5e19b93b49849f4512f3c5d9c9cf02be8cf6890729a48eb86aedd827dda0a67bcecd39e85c1be3fbce1039a791a431dffe0a221ae6ab8f1916d6c71944d6de94c98295efc973048b6a0b60429718e96ab41fc52084285a71a4d10acc0a3c11be5c7522460866fb29595da7edb12a01359296df92a408e5b17a15228f208b2bfb971598d219ea068e85956dbd0e80258b93b85569dcc313a41ad3bf1faddeecc5c00f0a0dc8592f9c110536f049d62c49d0dcabdef4d4c754f46aebea8946ac5364efa215ecaabab1c58ce7181030d3c5c9eae8a5f28f5d066245bc1010011110df1813f341071539c6c8c66d6f4060521870906fe13d335d0a75cfac4af72bce7575d63595d6343bf29399207e86ff66c630bc6548bad12763b894327b11c41993b1130ce68d63cb6c83299a622029d28085cc15b350db89b8e878334c284676792c818c4b0aa128d621de482ae4c451af16e4bd6f417d7f04ae2a0db58851fde4e3a618d1fe419f6de4b2ef627e8648da5fb92bc1b2285f8359c1864dd374157741f60c47e5e67b1b2f1f5968eb64cdc872fd13be7e373fbaba802c954046b0292f2c2dc3f538db2fe0ee911d9020d5caedbd0a59f78ba583fe17ae80e0890f134ba18866f0531417dd84b951ed880cf48c59bde5bdd0401fed49f53f7534509a829ba457e93fc740aba470e28eb0337f373e8c00ab4fd49ee468c39cd402511419865b94281ce64fb7ca71b6210aa9324522b0cd17f7cc7b5470079f0c17ebb514f786e152d8286ba2ee230570a05c993996982dfb72aa4fbe74af141323e6bf516a7c28770cfd8d28f61429036a1d51cdec4fa1b73658fb96af48d11feff9724482abe32e901d547d5b48f9f3f33b9949d6da8b143b28526e8898f0cad80aa73d97778a1a42a380432424c7e7b8675be184e43b9c92ee599c1278268508a4a7813bff7fbd93fc1b1988b4c35941daf7e57ce6bd829cbbdaf4dffe70f78f2cf1baea612f0c5bd9d6b286d34f149960ca22a6180fc449d402c5404105a5bfaedd310509d05dbdec260a48c92d6e68dfda763b5901bf443a32e0867311b4de1cf0b8d15440eda32b26edba480804b4e55490622e3e5af599951375e18180f7bcea801ea7226b92ae991dce155215c4b894f1222b8333ed6ba66e98550c9a4926c041b6f416f1a9fb3c082144a999bd262eafb6d68c9c54e6f153f5bf374340ef0b4fc4727eab7dfa54870a9a25abbe1b2adf54119c577d929c9e98e3753b960e6a327ab84a1149f29fd9c093e43a0d7c436e053892ac32c7ac114e4017d80cea8ebffc11fb1288d620eb824c1e62c8e3bb2fb67492a81e17ea663bd3168586cf2aaae7bf07d407c0ffb6a08fb892107184d1bc6f33ad0c199cdb065e0f76683348b9e6a2c4f5e7c7a0620a70e995aad34d4c61ec523bba01aadcedf01a426dfaebb8a4b495e917a9cb841164988687fc67bbb3dac6a5a1fac96367f8060cb4190c8a905a2b4be31d206c03de37e974a53ca5800e14b3ee32ed7cc64c1fc0c58584929d709610508599bcdb18b713906ebdba1313382488d9e8e182a9c188f73a3f928839830a846a0952d6c0660a1debf90b8386c2d3d6a985081d806d1c8d2515bacaa20173db0293c6b570dc9e7c8d75ecc27693091b06b36f4c71201462c1a1740887eb2b9e1f6416f588629a3c38eb9c5aa69649646fe5bfba79407f1a65e92b326ee8031bee41b54b011c5ddef1abc00a46957387c05e9d1039380406229c802d4665ca9f13ef32e75314ed7c2747985bf9627edcd79267539c760eb30082811aa06a86c018b2c81435a70ac1dd40ec3b985aea769443b8c17f5442e927f9311cdde60d1699b851747f07d51599a60440bdbd50bfe789e21402ab0cc9823a03ee4b12fa2dff139716a00517dbe66254cd90942ea7a1b8b82326a26be26d10da313103ea79c234360c861881e61a42c213c41b0b4161a8eb47391146b97defa80658a0901dfb3f192e442a5be481e6278b068d58f47125d6333152afe10536ce9798425fed501df459418b78a6e807bd6c57a2c5cea8f47daa9540fbf6dd6abb8b509084968ad07cc640d99ca6cf2939d869ac17118220d264c8bc03d97428fd4c4eb7f4d849f982da6fa1b684725b7f148d03a54265450af187b9dab2e2b4cdcc08bf0ea6c7d1c010b85c3d271cad9c05040b1e2038cb6e112a3a3380299da8fce642b8200df98ec62f90f30c5fc7df0226fe305ce7f07aa80f1b40a030973f7bf6ebb99813b497af21666692828c8161cf0284941942d4de6e7a4852adbf175e5be800483aed64e1595e9b11ec1d03197acaa8fa4267bde3c689680244be2841300e046694e7e7ae55da0491c4789a92a2455b2459a0e02685a63ed3726387031220771557a1e8ffa61cacf2bc6f349090d0d305efd21ad6672c7a38c1ac4c18be1ca80f3c09618aca3feba44ccb69d148de1c42cc3eb8475a5799087294caf723d6977c910ea8c38b366787d0f0871e2be347e28a2bc2a5ff32c5d4c924bc2ae0bb949b38623296fcd286e8bfff8dfeee4087fb7a1d9424fe6508270a1293907a172b891d337575ed11711a3e2592266f72827103a93e28249233a3b518c442f3029de82daf8b316357a97a5c9168f659966a02ead06e05cecb1325621831dd69227e03f0ea4c6ed0da9e891622a267b3715b83599018d28bd4afa69ff4e7f606603b3850f4a2201ee7b2ca8c78bdd933564ec094be7a00fdeaaf4fb1de0a1c215568972f4cff3cf5a9c2c2e78357889d602bfd4e8a1ab0ef62d871871afcb0f37743406ef0e99550230c24f053174b50523b0f67a05795f9579799e291c18ac4d9e605c7869a4f7053f3cfc65d91b2d996c8071a6a6c4204fa9183cb718b3713bf0b410f5b465b00502106afe496b3ae06d6912fd7815585290c87b366222dc50bf0764e118e986a3ad06411a5a0e9f64385b29a32f61b2a6519df9dab8cbd65f561841ec950bddc172783ad86c650dc07bb8623ed2d3b70c1c0910e5c6f55a6d2c87f1b581ac1c48b3a54359a64db06539ce6a47813d915b5df3547888e8781a6fd23af7a47587f36d612c9bdc21dd613c931ce20a9d0e2f0ccf5ad3f3f36262e4b3484d7fbf0fbb2afbc9e6b11fafddb2887a0529ab5747a059f5e2b8a99694e8b77e9711a5acc498bbbf2f748d9308f7d86e85e697242363269aaa9d7b6db6cd0732a8888644477317aafa0725e0631d614e0b32a89c6f2b8b0aef12cf9590ac4bf02400b0049a0765747ec2bcaaf8c617fcaa6dc0354195afdfcf061593604575325715dffb91ae325647c48d2ac0c59b39c5e8226aa88bb0d3411f4b5462ea6b31678e2968eacb7bc977ddeca8c75aa5829cf805655932947e39c19353f2eb2d47e9807bfb3949e1239626ade9c2c5da5ac6a8d428cef9d439fc23fe1b097126b7cea34ccea9ccb47895a1d363edd75d807e03df8c162b69862b66267bcb30369e44c63767b13fa0ec242f09172103d249e214c7a9887c1e4811abccf03867b8c0110720d88ad1a4a3fb1e74df2432e21e4b816c2cf423d8364bb78b3aa6d32a0cf165db20d72cec952dc70c0d3f22391521abbfe9bbc5466b476f44f7685f7d1c82983076da75ddeade700ed22e5f534c724a6fc3e09ee7dd3835e80727e00dbb372a71626808a68ed823ba8132977fb27bd91e291c9ff84862d8495b149cdbc2c23543fcb35ec34e27bc21534270edec8509c7c259e4e704e77bc10b04ea96a0440a60f8f12f253b0d264335b55c7a003291e7c1ee47b35b1b87cfc7bcb050458ac57e505d5bd6f40b75d7ebde67d3c627e1df4297a1505daa25735ab85282fcdd27d23832a50bf52331104b2fb8f773e352bb0bab52cf54c5d0f169757ae8eb03bc39f1506cf2b0fc3a53d4e96f7e86b7ca05abeec20b6f706b59a02c321a079575561883462733459242a2ae3aae6e078b0fb514ddafd6426aebdfe0475048171324d13712a24f1dc0ed16f28c4f87f206bae6f290c191b5f6101624f557f49b3bec6f0eae7f17526ba47095cad526fc1778ffa5a1b458b3c2c63e994bc44ebd3dca58b9a1daed12cf0c52f6519956797ab73ab224141cd2de4a0f23374f5438f7911061176125887bcd4782601d77ac9623c4a7b4df1afb039fdcde35adeedb1c841a849b198cf93ea532a1dcf97799e2eaa9bfb7058fd1263a382d99c5cd5edf43d8d797a3762007bbd70f17a10f8259b28837b3f71fbf4787fa9d12c63860ea2399d405645fde8a6f0e8916395bbe2eca9d40698e4836a29e1191e05eb5cbf68bb7f07fbc4c758f303cfa0f0feb228d3e5262ea1190d8b80614f1b310bc2580b3c4d598fc9b47a6e812dd40ca120f06f0d6d42c7f692957fc8dc6f4fea367f5714ad5ba78aa2cfd8f901c74d0f4c40f1c5431c1d4e59583652fe3cde8d3a315ac50112a0240781f409e7ad6d889706a9bc097bfc7e1e9409e72e5da9dca324b9b0144bd89731e2d9d5df677cb1abae6f11686fa09619895c5f8e8e5ecf9cd87641904601f14918661f0d543ed0da55b4768aa41ea7be7368ab419b675de3b0eee976a99b826494a580b20a80132339ec1ef70bb60dac5fb4c1d290c2cef8bd2a3d246bec6941f63d1c7d18ed29e83775a1be2b6a5817397fccb7044d85683c75b46e042d5eb96d07a44c6c38745f382cda4465613e949391aced13456144e8f41b4e72825912c35643b1b151645ca35b904348b193c3d2894d01cb99d220baa2b44fbec535c9213778c8620ba71daa7837a0e38d9f745e0547c2c7c027ce2ea31ad3e178c345c208f90445c503e8ce8af12b0e8927cef5f122b166549d013a90b6296af93ecd86f8abbcf385a470fe28afd9e77a8a305db300d1c02ca0150815ad2f64b179f3be11b1404fa8f23bee4e6bb949ca17637e1c743a613daf642ae0c7629cd58eabd9f328abd9d315b314846f8a6503c18576de37d67b0e2f59ba8fbe996abbb0636d6e5ddfc6ca7464a3b8fcc1342027293cd5c0ce2ab2bda60ce506a37d5ca0e0eab4088d0a9cad17fc2750ce0c2f9765830761744f0ff69e5e9702eff54e1b5e6348f8513770b14c6e19b89de27321bbc6c63a123010c179fcd1599367c732a3c14b93f447517c3bbfd61330eaa496c8098087a757e7bac65317bd8bcd1ee8828a0aea3982f6a2d9f72083e7ddeea2712f354e5ee7c63157932aecdb0678db52e2eb0489390c900e60bcb087437fa092dc2b1202e1fc9323e0d5cc747a4195b7171e5808d9a59c644e9b21102d6395eba5fdc5a0af86db8ca28ad35f2217c211271a3f20981a454c885ba2005d6bd11b968fd689b30d4568f57a211b46d0d227631bbc96eab4c163fc250ee626d2247e3df53b91ae16ef04927ab67b942f775b757bc9fbf35c7ec4d98f4f2d8e3700992290e26350e09cdcbdc8ca3ca76432722db8af823e97ead367be8651c7c6433246acd62737083278eef2b0aa7a2dc1616ed4d8575ece06f97e8ec6d411c5cc5b180d6edcaf7f173044ecb934393fa2b0ba6c2dcf35fa394e9db2e52900274ef724bd8450e24d5e980f656200b353fd0e7746bad0e31cffac669c9c008fc75cce09646c08053078842591bd169958bc0c312eaa7aaa1f6143e7cf540ab0a9811e788852aa5916e98692ee23866b3257f3e80027a10b95b1d661988e8efec2cb0d9d55827980efd241402141f7a4db2a1cbffe49f656b5599b3871d3d43cf790712b32b01193ac33db8e602e6f4ea2c7fdd4a9015411696c6239cec2e92c811f929ec25d6f1e0e4f11afd46db9e8bc779e9da4f54352e278235a673215057de7d9bef568e43fa080a5a2cb646b34952e150b60a0fc0905d24ffa551a6d8f5468d5303d4effce99df2505361c8ae33a4ecbd08cdcc833c7841ebc97bb4a6db2f08ff2c9f6254f1c156437ef3fea27f5f2e05e4fe27ca492a3f6e459f316213e40098059dd929a48f8a111ebff195b7fdc191d70219fdeaef8c24a76b768454e3f473559389bb9f19d0fe6f8fe8142e37667f6164c5d03fffed34647239fe54ba2a7ea9dbc76683649a8866de6aea10dca34f05283a412e8c319035d271f64856b1e8ca0f4df0f754b42301ed09b5bc4e6969cdb482892cd7351003e4aee98e1cf98b3a9ad2de7125f2b59d63f6497a8e7be8f6fbb347dc588847ec7fbd4d764509dd0fd9bb71cc9c42024efe75ccdf5f4053ce6266ed2f40b1a098da34a3e58765041b642ee8b5dfe156fb24b3840bac425a77f0d6c3062043c45dd9749129fe87cbbdd3da283cccb671d30efd8e0772247838cbb36e609960db7f7415627bea363a7b0be5e0f7cc75bbcd392d45f4025783010dd242d5c016f23a427351d2ef4af6d079ec62897aaf328389ecff8add1d2b098f44e82e09beb805260584c480410620c336fb61cce3176b9195b661ad7ef2a215643749c5df6c82412ed86b56521d0fd1dd99e63de0facf38280ba53d5512d1201c0357d1134de1f3536380104cc2e4100ab4ce1fb927e5dda304c08152ab162c7d4ea8e80772998594cecff4b035d51561b6a90c42db23c1b10ff21e27a2a6bbe9622ade62aec677a3e88ac6c1fbf4d48290a5f15972ffed86d76d71792411855973915d03ec0814339fc0b73b9a94b3504f1604c848ff71e834b37a5ef9f36f29d92d7fb25d33e3e661a98918b04f6b233ae6fc5ba748c2a001694769d09c3f8569b23e1511d2f128285cf6eea3188d4d9029612baa279b687f68a84604cbdd7529e05d75f3798166f239a55d403754b7e0c5895df9bd0b59569d70f76688bf6440161905bd8f055417a6ba8d154ec8e8329233027a65357a87b466768692d4b42fd381aec4a45ea9727bac06def733fd5d3ed4c22bc46028b9bd9765a961d6e449d5a501b4cc2c8f0ecbd8440641cf66124089cb0f061bdfc79f228161df9d8184ff303b8e0f69c83ef1fca3aa783c076507e4473281f7f42692e8a561e56c661af628ec89cabcbb34c4189a2140bd513e67ad6cc859e8bc14e173054a706e8f6fc2d2bc1e8a11f36b16240f7237cdd810bb1ea809bd00e3f3e279a4ba26ae09e9b79d892524759da7a985acfa10ac01b9267b4f373dd3c38abe61001eb8a6fd536af6156da20504a59ad9f4773cb2d3a3e2502e55ca0f4016a5ac87b5854e88e5b21a531a574c1ac2800cf96d865b7459ff75cf17016efb5a5d6ce57bcd3116b7b3bd3f201a3c0b75833bed8289b4cd596697d6d8a6b4ef819bd99bf86092d8a33d1f898f0c8f595dd8f49568c6094f7798d4a3c1fdd24307e78e39498179585db745b2019ac78f423e5d8c9b39cd97315781a35954b413808fcd9d75745d2cad22bbb8a329fbd59370f34f88f0c393f7e06b388a095b8851998653c74315271ea0a46919b4e73466465a5cc2c616485f706f9c22c37c1e5d57083f5f0c9cde85c3995cad5ed1a2126ab1eaf6f0b556dd860fbf14a2e635fc0ef4c8644e7bbcd50626a2d7e736bd71085918c558159469556597e51f8088b1ae79aec0a1223cfb270d5aa3fb957f86de236d4ce34c17c08fda1314a9551101141dea6cf5d4e4108613ebc4b3830f3e530b1bc72be6b072f029ac32c1d8dde01096623b01d023e93f46ecacad928ce77afb251f38fef6e38f0cf8e33976cc33796afa4875144f77e2c250da2307b96a9485cb9715f6d167d3d6f43f9c0f3eeac5f30dfd7afa959b740a82fbddca13f0eb60c8a213b9d5d849c8b9838c01a76b735d510c7b0df624eac92409f95719f659a63b744e61a5e2568a8dd9e9d433c14b13e0bbfbf1c44962b87399696a406fbef5b8c05e7e03c7c243639b2a1f85911d52b985a238550198dab9e1b64914a92b348a00d44304e6ecf6aeb48c4c9b049234c3b9dda76a27257c7051d4a76d61580ec911ad5d6ea37894bef879e0c27ac7232f16cd9ea730bd7bf7823a3358d07cb43989ab82e24253f22d556779852019794ccdf46ce75e50b653c37f5ec24cd4797029d479199d71aed5d9c72b9397b0bcfa7404145fadd39a76d162003ddaa16e277b384345ca87a419d1b9372f43ca2c27baba8eb57052a5fe17cb2377a45e4eaf8e6a819c465d5c43111247f5b40c930ff37851a731f5655f31d01e9f1a53a2acae721d475aaf3e92dc4445e0e2008a8d8afdce96231fc352a0afe539f6d44fc432bf57d3648f10e0b78164bad6e163abe0b0fe6f8a1edc059aca031e5b61e8d2624309398befdd4945fb3404cd94ae7e53a82dea9b9ecc9029ff2fb3ac59bb767ae335b4c01136d0876950ad98525e0e9344a4eda71c4b45bee244f9701723a77c197ab7e273f2935b353aea224f8b1c0d4ae87f84bb8ed34bb64ab66208ef64d5450015a4655ad6dcc4288f6180d1460a292de0b67f3f43eb1f89eb18333cb9531aeccaf5b76c8730b1ff9b316d741b58b5de6616671689bd4aa662e9176a3ef410378b3dc4624ebe96c98cf493d78b732e41294921a3127614b43ca9d8a8514ca545071c17e923ca9905b6d7309c6e676f229f0fee919486112c083021b9eace4527d9c604c2bfa6d759c959ea210bc1e8130a635bd58435b6ce5f148bfbf420dfe3e64e6e146621e25dc009df27eaa0680211e2838f2c1a224cba8738a20c5b718ea6d5565e1c255157cd9638616b6c120c49c0232eabade6d4c0562fca9fea311704093849bb66a1809258fde99b94d8e1b89bf8d7443e5be22dc396e709bd201b0442211ba19dc5f83d2b0bd95da1bae5335fba066645a785fcd57544dc3d6730294ee3d61ccaf193515f4e484d53c063160a19a4622c50d1487e7f4ac4c561ac119302fb24ea35b8bbc7ee73aca1ccb6a524d3f0f05abde6e5108ce25a2e730af657289a504f5be28cfc639dd45d59a26708a0ee70b18e7ff3b829867ef668e97f4426dbd11163efba437062c82b802c19f5305b4b8071933849cc1e12f27226744bc10c7c9f8e763429e6f3d0f8acc8cf8732ac07eb0ad55314032d7cbc9a6b0e84836c11f9ab5ed77315689e8081c1bd23a0a3451c8ee616bc4dabb46001462230db6dd7198f565e3c0bac8c10561616065ce61cfa5f0f16901d6743ea1f541c56ad001ecb99b0ebd4fd86dd80d92ba550ad37bcf0a8af913095a6b37daf3cea7b6f7a21d229927ca61ea59fe6d2bc330f666f52195b6b1a1eee32628904d6b42e9c3ee284183bac1b35c9f18adb5940c63b4d3fcdf708711f3ef247a7aa158a81f9f3a88a25520afbcab4518f9537e0b92faca37568fbb9068f236de37facdaf87800c0a3848dbeef1ca693c66de2f67402ef399269477dda1a008f3d636dc32964d8557f04d6d2d2ac1b22dedcbba00e87eeb947aacd60367300148e582889be0bd1b13ea8c732dc779799015d8bfd96491bb45505a1c89355b17fe21d1ad2ede7c8dcf80b3b5e787247f62aa1e0b4de82307d83fd47195f4b3e144632e745d152a028e09c2410a45f97dd8bf0a0541b77aad7c4af1bc9391ef9630ff426fb44e3c8ca0a45207f9aa7cfd657591881acad2599c2b05d837bbd0203d3f2f36e70106d3fe06975f15cc8c297396255c76d69c7699c6007dca7f8aaf74e30119583eaf04a64efb2c9ff34a7e1841fc907276751158247c47e1b1dba8e889ee07012215073e997f08d1c4acb4683b54491bb70f8431820205de8c44459bea55231b7d44abc8bda1d92c101d35b456f7b5fa8e2ba2649490f5117d2b2e16bb2ade15e6898803c5c5ba6db242d60c75e95f8e7aa84c52b25e8b987f3d3169b1e2dc9d0a521d5a94f61a8ab5278c8c32b6bd062aecd8c0add2da4c4aaff389054aed9a6bc130b8803c22c4f3bc8d7154335b320f7abea5be44e3706abe7648c29e8be304d2512e8ba903e53a4feb19ae89978124a6c2ac4c7599cffb1596a5553fb49a069da8991e811121701b5b6fc4a66d0ed28a10098031871714adb135b805e328f2b73752b7e42fdbf57ee6b09f63321113d2fd8ad8eed39318857d061635ec4f6db286810c587cf2a5dde0f2c991f0cbf0b27684563008134457f359b50b1478aebb83c20f2e0947ce98bd127f7cd984d60d092b07ed9bc172d023036df63d4a3cdeb905228e7e68b6dc537e2b3509c4b514311de5047b063ba37098624dabdf264c170499c9f14a1ddffb9f5cd741490e2acccae0d5c99f0b565634eac92f7495da17d25f2f7b4ef0c276f90097cf7da4a83d4449dd86e1030cc70f1dbfc5249c76e3b672e73793bb166ce5334c169fd15bc1ec29eb94adb0999cd407aed35695b940de5cf7a2ee80a3e8ffb6dddd5f30b1bae8befa16317b4d41b1f2bc7926527a8451280a2b7848a31781db88786f7c60c4327474656dbed2a0b73f74fa9bcc4c60ba22b4460b5320a405a252cf545b61a7aa27cc22027c347d2f1ce43a9b783ab41e15cddae8efd09b98905eb7e386924961dbea429810e876fe71372f68a41b522758d502355664922b66a4a49ffa9c542464d6e15a33a887b36a12431164f82f6a2a790e9d5e839be56161d2e047d718e3fdacc141c8801eff45fe2bb2e926dac67f9acfd4b1944b746058b24e6b7cf4e8229bb2b93bfca09e413bf77802c7994ed1a08ef84d99582d1074b210e6b5491c8072b85f8861ba5f810ea9a9d8b0355fa89122eccb1721998b3a6ae0aacab43f957b66a0e4f94c1193494474c31dd865138a027bdccba7e67d5892ac067ae1dccc45a4024eff5f88d4a00507c003fb2146ced0fce8d27b0ffe74c6484fae0f02449277655d9bed4061d57e2e847a459cb570a4d9f5e3d4a212bc5f195c615e7fe53adb630ab47d27da06712be82b84d1c5a9c9ab3b844634059b443746868408fb8d8ae7cfa1954e1cb417129ae06389553a737f2e596ff8e1e9dd8b99bf4df3167ed72826e4d4045f0c6053b254b196f813ca2598a4ec03118d11e0a4b440494d65866f1626d5a355aeda20ee855d03d2ae70b8c5ec98cf35c3c58c42b587d5d4c672a5068f65de53326c466aa2baaf502a0cdf754c6c363696f93bad6c80f69443b2b63579d91be98b13638486d36e1507cbd86d3668dd687bb90ecf7c2fd87cb0f3424cd326059c8488d60220a8e3219f19f1569f5798cf74ba7ea84b182d3b699cfb044f06a81197c5ed2918ba2806ce167a70d0db8e3900a2ea1286dc64d97bede438fc637ddbeebdc625e8f316af1da7b7b09127ebd16d0c0e899b376e106fc4d08f7e2e7b1ca06225663ae1c44e32629c2883fa0875cedf5e8d349e3e4d3fc6ee45d614624901b8eeb7b1cee0531f2d8843cfff7950975009bde4bac75da01f4298f5645e5752ddaf6c20de0af42e9d2a7f511775d8f9da5bc35bab77f2a41852869240dfdd649fca19be18c3a74f339b9b8c1b1bc57631187a28a08f9e44fe9252107c9dbd349399524ee152efccf0cf6adf67b26427480b0affa2bb801016e3214a3253b1e875c04ca442eb86248d5afc2624260de3430b64c9f8a1065a253ecf9f0cfcf7005f0898dc569882e2e5a23da50142126cd1f84794d664e71263c77705b77bbcb9873ac3bc13591370c3e55afe5298928bbaa30c0b21e75780bb38c907e3d3d70d680bf6ede2d6fba05087514b441efeb0e1531867408e6a33b4f235c4840d548a1627dbe9d29560987afd9d9b5ffaf0398f8a7c40ebf0d69b64232b9b40e15b7162564166db4e122a7a079a67317e1f1c67bd4c3cfe53c715e9f68d185fd99c2335184db7c27b21d9fa446a1e893397cbcc2e7a93fe95cd589288cb7a281bf31cbaab091c1e8fbc08f2beb3be6b8f62d777e70250806836d5a8f2ed3354b1779a13b38466347c5d158b149627731610e2640980b666cd075e5c935e1ef8b79a5cfb1b1cb3d8bba2ce1780e52ceeeaa9c860777e5a6ed5f3e9172a4b728a253ec92bca745ce6c63bd7a3045b5e8982a077d2b16cba472d471ce3975edcdb118d846ee0a83b4c3bc6d819cc4a5add95d440c05f209cf46fa3ed5a2f713439ed1efee08be6bc002909924b7aa8ff985d64168dac9ba6703904b5bfbcd5b1b8979e67b78e39834d5f7e465a0c37d588eded3d94b3cf4e9fedea62312f0e69fafd0f7a800223a8274887740ee8b69293f0a5a4431235b12ee7c6af625598842ced51cc704d3b4588f4c2567f9c3c671978538115e490cf2882c6283ad9b619e7abe5598b76a086bcb9957b3919be73224af9af6fb72157b4346432d2cd6c64cc5605c581292767b65c9c9a2c0d355c3344dddd08f9d31e57a409564b9b6ef6bdd400c86890301eb5f9b45e48f7051bf36996f2c268bd6fc7ea3e5101d7eb8d3bae2119c3d56a006c62323e90acc95565f67832f760dbbd27f17677980b69087f8e46ddb7b742a207d77b0e996cf54d74cd3aeba7c1f356d98257c45d005b4fbdc2f3248f62b89b50da04087ffa1218a5312ba0100e2c1152beaf9b7b2494170dd34e42b1c3b6b91a616562f4297fa16dd1c6f9e2d0dbbed1ebc153c5d82269f7a13621a40874689761b08159880e7c95d3ae71c76536590edd0f9d5a85904d47be86bccbefd770d49c485c3afae726c1aef7ba5ee7daa85e9c2fedd46d6ee983e5d53a29d57f40b88de61401b5b14cb7e187233b5a5e246551b9ad99ca0b63265ea03b2ac49d5d77aa284ca3fa5a4f6e30c5247b70c3732f36fc49b01c2c54659235552f4033f9a4d79a4d840b68783a6d78f25af3fde7a000c00c066a6dd00fe91efd5f512d17fc222feea634c08c34f8cc891c8321b73942bfe6f89bdc07b4749e01d1ca447d7d2d2656306915c00594de4ebc82fb3156d2435db6612c9b96c467b8c61f2d17aaf07892d58b1b9ede9b2f879996786c01fc3094dee16fe33780e5270ceb8f90bcc5a3562b2a800ebc7f8edca0e4dd8a96524a2eb967a38626715cac48d4f0884ccf0305152feea206891326ae5616084562221ef67a7a4a82cf236f4033ffa52c6b161cd7922c084c52f0c5561956e997dd8c42ba8f0155b678814fc755af2669881c041f86915c8865ae06fb12f7f1fe03f06472f1e4ba64f246d44b58ead9f76b1ff0f0865fe2d0300d5d04650dbb2a9bdbd1f13305f3c8bfeb11d603675b84802cb4169bfa44f5417721277efdfeef6778bbb5e3a9d5d3ef1c961cdee435d009a8be18443bb2ba1852c0a2d9f9872294d55f1b1a11d112b2a5d58b9aa02dff7c55837d84005703cdabe917774d230621c01a17e375c82a8fa392d893ae3e38aa5ef4f73734b1b71378fcce0d9be74c1d2582df9571ac67f1334757448f9adde5ee5a4591372cea45cd9b1ee36db67cbdbcd7fe943ede3559dd9a14a0e37c861ae8fe68b0b5f3f80353b0af6328f9b0200a427407260a790a094f9823a5e026767b08d4efc6f3c4ac0dc74d859ae339fd8af5462301bba4b981008027ce02eb08f8ca307c9d90c8b7d98a20fc66635a5ff3f2c8e91f38fac27443919c76c91ace9653758fee92c8f3be3e6feca12bf202961c497c062f63e3356e911913d1e165a3f90fb2e64f7c5e3ba3aeeb7e1fab7216ea4e78df90ff0f6532f917998d01125621bf914f2d0d2e299e3870b2ebd9088cde26ff03a8e33851a94310432b505a3eb9bcdaea00607bb414a06e0573eff27f2587784bef885d0edbd9d928c6489593fafa0e2c7c82d7f1dc23de1128a2c35c893cfbd8668e7a439022b9fa2e7355121b60d3af5c437f12b2ce865bf44c6cea88869320a1a8a156bd44916dc9d3802d155161ccc87edb73b94a4a9cfd455df3b87fcdd82ece815c19a67faf0270c476c48ed01b913d54dbc002c2de195c6cb060c9203a4a61e1c3a79d3a175e8efd4412f8cc1fa35ccb55322f8ed04a90927eb9136b034fbbdb38d84812b8ff494e9c11b40741a179649f18e87bff1c9d9c975481b067e8525c9aebec8ab60b2da513d2138453b064320f20044b8c77e9d110ab7bbf479f81ffc753cac151ff1ac90f09c6b07502132d4fe942a573af712abbf1828a4fadc78ebdd0fc755af667688d875b40bf962c83b1afb726e0dac27c60d9398b9bec00681ba86a368eb9de678a7f83052f22cde12a1e5e7d41dbef01c69a093820e9c9388675e1490c7394da33b5afa0dc9a57c70f3015748e213fb6b6478413cca3c474218e4b4bbd1506b55f1452a85af5f0707d8b7a7d50a273166de7909cb97636827f3fde5e3dcdeb1bcebb8c3eeea3b131cc3cba10e01b619ffd46cb65cccef14096106825378875224bc3492cc3b0f30c3a7c1e9413bed340effec7cb1f184daead6a605d88c86932103bd68b71c604659d1af6f11f4ab8cb3705e07c777acfc4a67eaa86910047f7fec1f214b6deb3cfb52c7627a6ccdd3438d59cb16ebb4e39dd32d1122b51624bae5fc9697d38de5c9d9344916d4862ca1e75fe37e01a8cb5ec72b9a0d692acc425b642e71a4785f234d38db54d24b9ca70429a38236680c47a92dcffef34337dd67775d243c18dfa77f71666fa6c7959a9cfe31278d8d15d81395d71c43617ad00bc14f76abfd74fd17c79c9f378e2d7f17df3836a8c31c88f6f1fe703bf1daa17213b99aa7f3a157b9164a4b22201c8f797da4808040c84c71d88b90df8ff3a3e25a20f0d1edd3adf4872ed04f1f953d5d669a3ea8e2a0224aaffbf61203aac71fd3474b3c7901eaf4e4f9748b255b15b4c1de72ebbc23654059b0f8006ecddab195346d9f49a664d0cb53599644784ffe422f699baef474dc606b215fe143721246fa79619ba95ce92e2f6cbc9ecff247081fe29110c58a0b841b179ef836aaba8fa7d41edb5783621388ed2df1cf138e006406c1373e931277804243a0617becb5ebe8bda1d3669557ee8b01568d55eb9bdf73bd1e910c83d43f1c52dc0db0b4f08afcf06b5ab4822003238532b924c203141ff57f16742b0922971736ef678b3f4bde37c9bcc74f2d0915442962260b0b5ccb51ae4f8e945e74691560641a9acc254790f8063150b80d5a042e8bc77191ac8ddcaad4c6029b4100672e730ee81ce2164013f5d0273ff7e5691cc0f4072d8dfb349764786beb41e0dbfaaee2b2baab178b2edde8f7c6caf7bbf7d51e38c385c4357bc3b9e3aefa3162c6a8d662da9118bca094e8a93c28c036a0001434a0e9d44b8b6ca9d6703d15488e82d8cb999de67a14c168435fdb766aeebad1e469a192f120110605a6787d7fb96982276a0cc5e3f2d489706bceb42f33c2e44b6614d010229c178b4149bb7cd958837c0b3f6cdda288d428ebff1c9f0c53eff294a86d8990274fd171ec61df134c60c85caa7c1273b671689eafbd10e81372102cd53f9767b9d2930f1bcb8ab4e327182da0a73f269c5417b0d356802c101f43336455cee45ac5c64ffbeddca95bab9773655bae06354e750ead2088cc319af11292010d09228c4315bb29ecf202f8e1b02f4bd8007e9afbff91735862373dda326eb61e504c0f3eb1bb3ea5dbdf9a2bbf4986370f9a640dabf062d283e58909b56d0c7a632eeb3364bc11b71d79d55fbc9c2589240668865f0ecd3a23126843499a253003ab926f6a2460d34b26f3d4226946ac49b2d9bdb5957c3b41ea679c7ad813f543bd3b05551569ed1753cfd2c3db7d9b51d5c0ebd0600fca6676176c632566149dcbaa60c3e8858cb301b91a8e1e03a31dbc79a0c56ebbd873873f8c5283b2d7dca251dfa91f20945c489db5bd103b1642cfe88ffc0518144f1f974892d90e813293a2ad8baff78d550bded15c89993dd0098b646448a04a53752ff3bd127a478937df689c0761e8013d6666591f15bf049210903b700bd31290f370b4e7dff8bcd02bc9cde2ec123e068ebefa16b8c2e7258b9885341fde8de41248cb7ce526a11ee16221a2295f199fbf345d47cd12706e2c28f413d5d8f936d36c41245833e8050e95a775bdfd477b9c39c90ac1715a8e02bfc843ed2c3c4de3361ea69889579e0f186b747c165f6111c73ab2879ec5e95af241b89b98e2223d7eee627605f891f55fcbe0f8e5a20e00328a5799fcb4f39ea9906d8375c898ef9213395f06fdb88040b6d2f28650935c2fde42e14940758b3d6fe7615511c344b036c403db047f19688077a0eb5fb7530c1c0f7c410ab7c33a57b1894f3c7de82e204d152c467b67fbbdbf95695828a8949e4368517f46a20d253a40b10bccf72b0bfc4216677613dfe0a7fc457bbffc4cfe37b90266f15d4b7008954547d14f7082b3428764759a58699843f062d173b771b8971de9c8a4ab357d02fdb1b24d1c4cbc0f4ab8ffc500bcdfd545292819765646a4656d10f301a3e2391559b3c74f53646333877cdca62db4036fcd08dfd3a514f85052ce9285bb55a05923453580c33f342e9b7a02a4e382f326dba7609f5b9d7a49058c243c50a7f7cc72ad01e6a68e642c824e5a3c3ab802ab0cc58e880c7b6f5a9a13f6df5a49d6c6b4fe21d51bb7ec7a2e8ac264706d36b20409518198e963d066a7853e055e78c9a70b32e3f07c2e131f8130e9cf678e09758f34a5d9797cb0b465c2e50c467b37ccfe80034e9e7e3f3f7325a47e1878c7baf4d8a12b54d438946b4aecd5162386abc7fddd6f5eb75980258017eb60622c242f140b013fabda9ea6f8cde7d1c8c20174df3940ee8945a6df0ab26eaca427d581365a710cd201ef8f981a538b3bbc15e2292137e81939321ca16427d2df6b81204ef016f81d22fd3487aed66567a2eaaa1b6ff483126bc0b4fcd3edf7ef43f33ef6ca0b97fdbbbde322374607a38e63384609407cc2d3c42442aff74bc2f9d172d6cf2dd49f5990a21fd917910219dfb016f4e0eddee37b1f85060fa0dd4e487e6ce400b2b7bb8ba334e8b213f1a61793e5b8a04c51dafa98f4d78b6b95708cb00d116e03d925652fbc01993e783cae9bf22fb683b13bc0f1123e2a7cd80076dc3d6e46f104aef29a29842fe5530a6f6e0a59f950617cde86cab39b9399174bdf01730f9653a36232537eed5bc91b516ac3aa05cfa88bb3c5225898383f9bef3cff2717e390a3d94df216025c80a043a8394f7d3a2fcb85ab9985f05bed578272b6aec04737ec2ed49cc706e2c998cf8c83668522258091d58ff021112496ec65ccfc2bb12938fd23a71cee1f3ea68d8c67de6f4adbea6066b748d0c8056b4fa6d8b14741bf00c30610fb5cbc7d69298455ddec89bce44b692a17d9b3c2be48f485279b4c9dce2a93e23ee88fc4957c3008008a620b78a423a07bb7edd9c525eb0cdadd62e7cc61294036c5824435ff671fabb8b260e093854d3d7ec1102c9f72e0c93444d2714b5d5859ee62810e03d8c8d8495f0c72e37175c333b725a970ef1795fa81b3aaf5e92509c4cc6b3681924daf5e0832480d6a7f817ed998a172aa4d176b0a79fe6b7b07485092c7302a5fa5f1a95a7c8f8bc4dc021da4b1ffcf089092e68291aa41d4e16f310a3b45de09becbe491548deb03229598ff7aa3e7f3ae70c4b91f06d20c6db0b41d954d7c06b6f42611b98d07b602f8d66ff8250a37242eac937e8ebef47c0b95dd7ac18c47c727f3155437850c519b2fdcd2659173b2079519d5dad27ea4992c569a855075eeeed2f61f0f3b7ded168b76489ac7c5d465e387d911452bffba6120d8d830ce8183efb7dd0602f0a23b69cc1cbb956d163e04666a04bc2ed87b4c49b1c34dbab52f5da74e7c8e61743b7b124e0f1c46860d77901775976856ff2844ae1dffacbfe1dd27ba969beb60130ff183fe7a556385014aa28fe8dd10c52d70188b2110883f4cee7508dc8e08accc52f61bb5b82604687ebf5d8ac44879e66e4db11ca1dea5c220ad7289d53699886810d9ecf3853dacd2d88be36687c069252ccb3fe7d69cb17dd1b0fc69d6608a57df363c8e50f6d8980608033633a4c8471ad5808ef2c7fd963eaacd61450f1a9be5c06bc271e32cd1512c21edb6ac60a019e24d6efd3daa348f1f5be7961192f2d20f3a8d41fad1b171921c54e1928122f8f81cb074e287967bb9f96e579272dbce7e0a6649bd0859ab3d359816dd79ec9c1ace3458f0cf316420b5b328a20e4631c6c8eceea7087ee3a7c3cc0cbfa53fbf74381ea85e0a3fedf2c30532fbab7ec4b3f561d2d538763c5ec543edc0454129e82d38aabf0f5d14f7c840b03fc45add96448f3e1f31cdce8f1b86400df286f8b4a1764407a212c358fdebf590099d9499b083bf6a2ad4fdb930d3565f3148798f9e653ddcf83f957ab238342ecb886ec2cd78c0ab3572e5b7678d68f37c3268b4d41e236da10cadd279a76185718a64e7947a96ef776052b2db775db72cea05b82f49101f773d9797e0cce0a7b97eeb0f69e7484808dd00b9bdb75f63824e0402354fa720162ba4e05d8697a474a3fb3502ce2ac8884ae4871ea44a2613694df11f4db83f6fe08bf52c765d8cc3f4687e4579ec55f86ce0744af59d156a80e766fc8ce6f388283af581522b8aae4224325673aa0ad68bfc6a98cd9adb96639119434a6724c759368b7207109f2af2a0197886ea46c2d44a89df155595efdc3ed4e8e63b1e8b0efc89b16b25dd6102d4a592232df8f34df908c935a55f77d7bfddbd3646cfde64eb97ddeb7f9d2abb20dfe3d3d0408298c8cd2a8b5ad50fdcf942c349e7a483fe838d58bb49115b6a725b48d6dbda20bb952cb66301e6ab7999924d897f1e2f50935777a2635346c4621b9170b08434a1b4d38f6ec8cd0fcf36cc894204565858ba9217db373baaeaa79d7c5406c053f39c51253fd3b519738d605e2c4df9ac1a00ba1fe3d216fc35cc35581e9ed1b357cfd9ff4b8c0332ad72044244eae4dec0ca671b6dc0e07f9372fe58688c0e133e86401752eacbc419699cac9e8a5261a94150deff4777381a5ada075cd82f52509601a9e9d5c6dcc82560d6d9d39b5cd8919d790ce71da02349fb287342bf5a4e515088973abd93124b27a85fc591cb7a9a7d5ddde2d9a6757302db427b87c5b0f6ccdfc63bd4d9abb32f7fea19d774d23629c63c51dda6960949af947870ec3401694de9b187e396be13b846192b89a73f0e9c1e15b4cf71dc09134d924b3146f000f0e76745953f74bb1779d40e38577d975930c793995f704167956af24f959f075b3018c3f9cf61b4232a7724b9af07c9a43545ff86482ff6b3017bf75f874de7add6afbe5a37dcf5f3bbc894e424dd0fe2394c4c3c393df0581242845db1101c49be9004d031978672bc25ac2eefbb437493a0a04618b67328f07cce6edd88dbc38c6121d26aa929ec516f02f8bf7e04c5ff1a412ae06953c5e93a9c032d7b7b56be83e9b32d93d9c333db64c1271526f3b850ad32454bcf13b1aadad70206cb772ee9f1f1040fd94c00a5b529fbb731c0f3595c1c61698eabcc26509b0484db6c58420f7168ba4d1fe360f892261949129739526137a12119ea32accaa12d22d0d30dccc6e9489824ff6220fa95198f98dfe58fd0339b9d246720beba64ccce516f8480fa9d035a599c92cdbc14203e266fd9a0b07aea68ee712cdf60fa5c8f0e9b7590482451bb867c20054c14522a58d91971cd1e5a8ccc3131e6e5088309c0db10d7b259389d02ec43afe5d769060af8f6f93f273bcb08d7e62c1448b3222a6991a39f556bfdb2b245a991879579589ead23bb12707ef838a72b6d9e55bc820b78135ca1fc79561714190e9a828b742ee304374c30111bfcb99ed804d7815abd051cf09c8ba5130faffada73a0439060a92463a5b7b417f71a29c8e37db55057deeb5943f50aabe1892037e93cfd7a3135a4b67c72aec6905d9ec4b7e2952165374d58e1d485c46ccf4f13c830a943a926451c988c0d6803aa57406551b7717530b41589a492d02b53947428cdd7b5cdbd6bd499f0324afa06709774596dcb342c92dfe93535922b0e7e337142b0570d22aea5b701c5f550944eac97b03144b32a178af77b23342202e6d46521a047e71909e0d6732253f1f428ec7c737fb0956fe2dd448250b2f122c2d4e14d6044e237298ce020e984e5497def2e63b533ac1ce4fe13fd6bd6a89b7e542f4146250556a3feb8cc215052ac112b0dbaad19883c412040d29bba2ee2de74832bcbccf1736d85bc568899bd5977c0ae015a63c3871c207408a5eff1eec1665c6685d713814902d51b3b73fd03135567eeb84c9a3956429a92aca5cc48d7b63d52244b2bb08a9843e932d58a18dae4d1f0741d059c8e0cf7e0557630a4d47c9a31aa3e14a6a282d7c687d8c92fee5763089ea57de9e4cbd9167c9cef8fae1da5fd656dacb635eeb68d73474e4f52a31ed3cd998e701409a6650f021ee6f1833ffd6577accb89c6f88aaaa603bef6a67c156f44c8bcf7a1256805daac178882a0b6d6e3cbbf4e3df38034c0832a1730b88bc9d02a6abbbff1acf6a7349b70de3010b467596c6df31b28fd79d8c6a186be392e6be6684c5f4c855959c784fcc164dc07252b66d599035b6d8d91aa923f27aee91846531cc398c011e5150abd32e44ee46097681d4347dfcc98b4c148f146d912799a0d2c764fd1dbb3c2e984ef29f1eaa3d932795cf3492b39552a9514667d6308a18a328cf252da5d0c4d76757737b6084a26d8a86ae1445ade08ead8c4f981274c6456c3b48bd58717cb6640e7c63fafb2d24678d9151cbbcbdb078dbb5e8693559098d14f2649ee877dc840666da6030d5e2e484a556943c483972bf562b8b8e94f0fb6eed2b19a8aa8acc5da037ce8d6152602d0c3784bde09bf0df492eb149ce6aa8edcb7e2b0e9a931183d8a2504d66ae6523a90195743abf48120b9f40c8eac4e678b11a7f226cf79a32e6c07332b1425883db2610d93b01abce01f7138149e2494eb73003141b117072f9640ef9afc9da86d865f345d09b7a4972121bfd79c4739bd7701097319ae5e9d429360e1c925d378368418310ea2d320ce7f46248615d1b86a93c019d0d1600b006966a33eb38b95dc6be2b2283ff06fcb2b2f7b608a19aaaf48de54ea680da8c6f55cae244468ac227db34990c3e7334716585ca708931e494ec2a5233f653bc68db0bfa3d1cd70e75928be4ba293efbceb8c90699e13d3b5eaa95a8508b6917d5229e16f43c6af46647e236187baf08b1981f0c7963493515fbe5566f47a10bfd528032c9eddf0715075f4f6c7fe7c27a709c472ea41438c867131c0d333da9f7543e80741be72a7821fa0043163efbe1fa41f57107508d75f014e0193d00e49a923f83c992bf9df1a6d31f17e78dd668aa527c63e92157d8ca20595dc81f26d92718e04309fce78d66d6c3c7cf2b5b7d40117410afe9fd57185b3b00d3019870062d14bb6a5cacc7973f0172bb52670a3b94f7b91c3c1f2d5cf9e9ac938dc60bfdd3c482d18c737c5e8b1ebfb0289d3ad9169e1478baf191de398662d6e07246105bb445a869f6eb95c1a39a15b02f597ae44de6ede9f89ed7f82bec5ae98200fdeff748d07fc1cf124986532a244d6152140098c9c23952072f8ec3a76af0c9ea149571b68fbf5f782758cc042b82223bd2e1c8dafff3cc8f0c335493930195f7a73cdbbb7c20737f9db5e5daccd47efbba4cd641ea851ab26c0a0fd81e28c0fbdab0c14bdae6ceb02fee28b9c7285852d62302988d24391bab28cc563c4bab9097f8d0f6cd75b066a8e00053757ab7590def7767064f8bc001206a0ab90f955cccab92ae2e6ec0d53367c11f558ffd017b4c409953925894876fb74aa158c193e8c0b67186b71a05a0411b3d12de69112e297379a6b7542832b6ffae24731bda94b3a70d96fe307ae5bdc570ac83f1c1461b8d7ed34006f70526dd034d649a667ef94f8155ba84d93703f7a5e4cc5432a8b12d29eca3dffb18fd09a6d337f3707be97261a5ec2ccd9d8fb44676bfeebd9cfdcb3aa0e67ecbf3821e606daab8b2d9c7a241f6c69a87c26d2acd7d310e102044809ead4ee21b8ad06335d443ad0b532e1dbd1b1bc5e8ff16b5148fb07c21a9eaaaf348c6d631d67e4dac221e64d81ff40fb8416820fc86fbc95ae30b5ecfdd670a811d1da2dafcefedd67ffb866d3c406c50b7c0eda787cd9826a7c12d66b8bc49483d642e78e590087eb2a89c3273487d27b4955b41399bf20f9874ad04f6713d6e66e1c258c168e3563c09fcc7f706c198656df9ea228712a283fc853d54b0b731bf8e4ff780b4749f592bb4c29618bfdd2a9f674386545ecbce3a90e95f25c46e8f69c3a6bccae5ba73bcc191265537f9562ecf47adb6e2f228180b3aa8b0d2459e07443287e32e85b3ab8bcee7f4b805163f3b6a9126f3ced21d6ae9e464813f794120559a7263fecd2ef95ffbc5d088c158ce748355c92753308e1555867505b9bd9cc566a81b8d265dcda8112c133828408e9484383f192a07a367e7c72fe711ad2b02921e236151c5bec81e060f8c72d19eaa89879f88f170e5c6c81ba0e4e59cbdce01aafefef1b0e2db51aa474f7d867689ebf7dca61fd8862e8e97ccabaa681d82827814692e0c7b5602391b618df8a0828509acf215a199a8c3780a8880d34807e19638571eaf0eaedfbd462ef4b96c1b4ad70a68180afcb173706a7a133eb024cbb2ebae775309c328420908002494b6e6f92cbd0631e478d4c42644765e5455b8e0e1a71973b3f5df45061e0765d105311d68c58c7defbb1f13ae08e751e98d5ba5e41a4737c91e2b001e2964b3bfc57055810ecce6999813bbed14e5a498e666915e84e3434a4d286c22f92777f0180694590d9247b8c23ac0428e4a9b13b4d82210ad88249256aa19ddbbea930647fc00463849b8be31f7e89bf37061af8e8bd3f0062376a4640b67261f32e3059ebddb40c10559ec401f18b8d67127389cabcc2ad38423ec8f35f9c61404c25507c86192faab3c7db580ec8d3806532ba81cb5ef766185c8d3c0b8da95a5cf56278d1cd20e6ba1a8ef406e32428c4f0e858fb9e5db4858ac471ef881975012aa2ade182169c2503453b1fcfd3fb1587a0c05a2ce28a2f5de61ff0e3e0c062b77a9fa6587adfd4d5d3872ec1422dcdb4d7d8730633f8306eaf088cd0fd37079862780c4f36276b5d730c2d567360d193a41a7c870fa6bb1d031991f82d389cfb8180352190230870f90020ed3952fdbe1621cf12e1fdc3bfee26abe13f9a41f95888bd9ef7d857ad43bbd2cda9ba3e0b9ee6b4dbb0ac6ecfd9d2f65b27e957a59189c84450fac18e4645de0262ef012b41a0fae2d5c83dbe89416c2ecd644f1615839cfef491012c9819497a6b186bd897e133c5be10c09a632567b1bc161e166134499bd799885a83940185f523155f8df2413db2c8ca716620c969e554e54d0a693f5be7bccbea669a7f2a1fd2bca9aac72f37d314d8964a14c7d460e7b58257372180ca3a8743d8c9f5821339cec1f485b3d4fd463f5c7c694b869dc9b46e0cb34962c47d916c271de966c2b4a0f208ff05550d2fb49c02736c56d86162cbf6dd7e48a86dcc57ec6433676170741b12f5e96cc1d97cd9aea5d882368a58c106fc6085c982c720f64c528874af6c3e9e377041c917a16cf9f2122826d37c15a6c3cebc06adbb5c325d49585def17a80edee5731e5ca837c35637bb541b5d14c2f630530847ed23a073f5dc850ccb7862bed4c9699e8ae3354d45b33301ddac62dad629f6aa65ce007593b0ab2d3e129e261691ec1e3780c741bbe32fbbb07aa09720aab9885669e656b3b033f841039436c4b0682ebe9bc9600126e410400bd8a7ca603bfda4ef218c42a03a2e6c9c605c1a62f154a23b008c8ff94b07274ee61fdcd40c37fbe70261cddbbdd8dfc5388ab6675541f711f661631df5b65de29339b7d1466548d8e23ab0727e51b2fd2f138a322ec3e9c59550366d339948f6d45a67c82e9ebd981ca04faee3a1ca86a5ca8c6abcee18a3363790b6412be39b14a5a9d863ead1db7f55472bde067ef2c327ac150e481de204ab37749694afbe2de7748f0b8921c87e6300b6c4e5a6bc44bab1dc80508fe9feeda7e492bc52ec74262d82981c7ba61323fd1a11520c0b5125ca6e8d633b9060c853aa2ca3911de50461b20d9a3c76e614a5c0cf30b5965744c713252799400409fceac27ad3be752e33577c25986c7669233581de2b21f7306fcf9fb2ba3de5697a9de3892dfa693c28b9effcfede74157c4e2082bf4062a6ba7b7211013d6be75e68ae69a3a85c6f9eba5386648b5813bd7720bd7b05829697e660261d99e76257c83b26c42799442794aa8f11c0565704ee2ae1d2f1e8f8ebbc03da7d51a51a9dbd675c5060bb138b700a1da0002c26db6bdc51f98ccd54bc8d93daad221d252611ee59a8706415fa2d4572c46ed9a364226bf42e42625c40fba1e998e9bc4c20b78c0ab3723ab95a8d699d41ed97eeb69e2319e580961f571134540e032211ac3005e51ea3072bab48ce296006206607a40d491047f80898e164853ab8336c5c3475fbae77b5d8f8269938fc390b56f411fcf2974fa117265db9b43cc952ef211a1ee4335e9eb5dd82b52c93c5ea9126d9a76474ad855dbce8a3f2258f90302d713e1cca4e785c267f4f435a3ddb71d7a98884fc1c35ea0f748eac14347075d523a3d252b2fbf071f8dff11d60c1b4fe6703808fb43df233bce54801fa904267bd2c96ee81ef8134a28ff1cd065924d431913638de8c05206eaae1865902dcc64100760f76d624582eeb9cd92ae1529a9b060c0e316266ec0e9a0e71dce543bc786ea2cde2ddb1343d4c0b7f3f94912861e74020914044a20cb44bf3a1d1904b7670e7ac711cfbc054ab33af5406522d154984009c0c385eec4cadd97ee664edb8cb86d99160869ffe7365765ba8f25dcc1bcc660ae3f648888570dd7d4ebd4ea13f5cf2b168ff1fa5a310b2b9b179c33b857dd75c3d7c0e3f9d8d1b17f6af436d20d4062ac93d68e3ff7f7a432d016bbf7c5764c1059b9fb92ca34205b974adafca6896566617798f11cf135bb334d518964b4921176a8bbc5208bfbaddec09614a0a364faa81cf511c95b4b8218dc0dd0dd258e242a896d62b62175cf1f5bcea884ca7f5bfbf87ae53ecd9aaba5d9551287245a94c14a70da46b7b02b506fc017fc60d3ca131f6633ff0856ac6118e6036dc1f901b0cae49dfb797dabd5c9b4f2924ff4d5c0397fe863a069ddff4989c4c69a234cdc2379176193e445445218d0fc8eca319a2a7b2c1bb923d7b6fe0db5609d4fc64cf29590918db2ce18ee196fa7a2c3bb952f8f1d66d6e36a41ccdc1d90e0507f89ee22b5b8c260f0b345fc1dca5a880f9723788e78d76a3513a711a5e788262f1d5e67b35ddac11b257976dd6c14efe223421f2fe4f0ede278d8c9b0a878323782ef496233acf71524df5454f262136120267e245930eddb41e3512d0d2bae69fc3981ed8bd2ca72061c82c8f9a58856b56e32f063a7590d6fe71bb3d94082de53f59ea411afbdc23bbd6db47a2fa222c476feeefd706f1bfe7914b523cb627d456b6873031f987cdceb8eb701269ff81bfd159dc2d62caea9a5906e2c082ca422125261a1c3993dc09925862597042704343fef06f8d09b347c8da262b97485b12c5c5b6a0ad48e27e17a6057428979a32e20c04e8d6a22e432fbcf77eabb75bbbe83667cc9d03057373454c1a7394268ee8747727560eb8a64285b1b4a0f26fe4d57c5a5b48d9628a8bc1dde92bddca026633810a48cd780ad3fa0974586fd4b554f11fb8f1d379c085ddbeef909747ee93097f43778fe3886beab725810c201e82b9e85fc4392358d3f6be8e0e21d17585252bf30f9eddc65ab04000f220a8a9796d9a2d2802aacbdf386e6fba58191b26c46071d63bf8273e9c2d6ac96ea9471bd37cc49918939ba6537d68507359f97767e8539f324241ffa5a755d4ba301105e84ed4f86589b38d61304a31112400b4b9d93bae3f451b9f8e4f2f92be4f4808fc77cb83008ae6816811a1bccda3ead1145f54f547b6df08e39be313e707e1ad719307c5ebb51aa7e7d820dba49afbfa4a917e421afd3f8ea4505a0d31592d13cf603bcfd6fd9cf82dfeeda30069bec99ad2f80b8970f5a7c575f6fe0957206c7c30b4d8dd2dcdf00f3b7ec714c8b8a504bf28ae3c9da3430d57cf0abf8aedcab4c35a899073fcdd357bf3df80b1d691bb28af8bb4eeabdd74ab19bb5a7720f41002117ff145f507faf48d64d86f316a8907122a607333ced4933919d4c3e794d9e5371797f0fb1ff195a4badb120ab7f69ed5f23944cb5baea6162ad956ab8fa40f7704fb766837f55e07623d7cdd046be66776b39c8325cffcdd9f67b877d7fdcde7dee38797b0ccb7ef500a6fadf11145312bffefc27bdedadbb0d4c9f0799abb0b1cded40fbba43ff61c970aa8683e4e6020a164e15832d3ba4700737e9ae2d1697904c32b49e25874ecfee0ddf473a1658aa51cba80a34789c3ad59e54bc33825a193541eefe7437c985d52f9c178a15ddbd0c9cd15e726937c17f3fda4c3c3b504e685893f423dedd473c85f7db6789fe0ad7d5736db6272d18871b4daa78a576281b421b0af7a145a0c918fb66cb041f0bff01093b3fce401eb934f1418b23bc75bfb5318d54bfcd866491902be3056bb3123a96d9671f821d536d4d606174000d3ca67a90506df9ca12f4e2b9d80f82a6d062446b4347985ce45740ac246e5cc975143feb69a54f36cbc2c105d0ec64b0c5f754c2f1f7fa36c72a308de61e2a411fe9baf5eec2acfc75270ff7d0a8f594f67f2b86dd1a1ffeb6e1760916cff6becea32f7ae01e0ed5dc7e89605a0ec39e033a7ab92bad55152f338506cf5b0bd7b20dc02a8b8e218b1a1d96edf55f8f26352280ff605e2ed82a92e8ac412869601d6e21f75cf414be56f39c52425fde47a4481c4b12d7a69aa61f6fed74ad98c2b86ecb4f076b162b35a698481dc2a2f89f07745e0c4a9c843cdfc8185e09fd022e7efc648c513a7bd972e7d8aadc579be2feae2e1045f15768394eadfe3dbc2ec3f325e3c72b4f9e4205bfbf6cf17d951b2727084d616da679d4f8db77957118bdb50ab870bc6869ebcec022db1224d83d05c69ad3e4b0fab61cd2ad7d106da45752ea07f52f7b0ceac4b979aabe3efa59e9a76508c0bfd734461239fe39885e8afc8a4c67c9479989e362c2fead1b56b17003962cff31be11e09ef05e15cdcaed73100b94bfc4ec38ace070996e793af327f9d76d4682a65ff0b865fd403c0c391b4d9ba7f717788357cdc2e58d9874454fbab415fb924370df9b5e91de8939777b0c86b59fc8d0651f026b44c44cb77cf8d3fc86031da399cb095d7b0aafaaba0dc48576e4f29a50cd47600db9ac6271e87316f3073b1a3279edac7513f3bac1e25465538c0660ca931b6b93fc7d5cdd8500cd0d0d68d36463516c3ec6586f9c1acadba61ba88af92ee6068f7cd93af30f28f73e1345142ca4631c44af1aaca53b5ae4f909f58cfbcb830c7eabb3b196b8d22d9d0a26adfcb48858f99252840a62ff419430ffcaecae6e0daa00646d064f66687cbd963a03b34564dd49a6cf3b6451f363e116466f75f7a71667683db45b38cfef992b487c3d592f2b4132a47e1c7bd97564af85af2e9720523713ad68ef1f7f31e5fc6c8ee85da0be73c2a8766e0228572fbe5afe137c5b1816d6c890342739627f54c92549a16eac8b216ab0ce8f5f98da84d3311905c5a5ebfcf4582d461af22d1616178c7b31258450e975b404d1346f6b8d5083c9962aaf9165552cca4db0d12dbf5ae0d4282faad0c5d115c0a3ae39588b35f696f08e47a6476343be672222fb6d7176a35ab51e88e0727d46ffd24a704f825eae16af065cbe19270d429fe928dad9175e8baf267bfd6c79a07b3f7ad6171884392e90b2960b722c4603b5a6029f33a075b59a2ade785f5d92d795beef7a8c5779dcc77c59070728758119e3eaee328680b088aaa4804f4c23e4827da1b23c6317f2e3d2b11cf6f7af2da13f7be084e6f7e7a3d2d218c427000a3f3a8902c75543f7fe641dfbf54e485bc76c1c7731eb3904b81b22c15cc7cbb47cd7e87ac322547314e642dce616ce1466bd5d871bb0b0128b0dc7641544bcdf9562352820612d384940b3c942aaa731c9a0f3d15c4599966e116dc9d3e025347b1f3b3d89fd4c017dfb9e893c5b9fd6daa5f6b7b8c54b660ded6d637127a0a69335fed420f597bced68587098f2dc5761eda61d4198df8b21c86125b4c52bd6fda0b992166a3600dca044763bc403d27b58dc3ba50b39bc962332f97fed4f4cb7050b169689a7800189002ca55ad992a6a21855913fa34c3353a3141d836b079d8f4018193c765436219517b93a388047f74fac06699cdad67db6eec986700b65bd07a4fd570888b61dd138b40e0c1a613f02b2759d15a927cad041d69a3587841ed0c654c8a5b7c3f05deb102c66df35b20cfa5e66b7a2f05a7806a38f1c2d84352f706ea6d4b91fabee79ed44c4902a13c6def5a302539a83d89dc54b8968e1ee67548f80fde838c3dd781f83906858d258c08ec2a074978575972742e4c8d465ab7d0eb57a7c8c04df59327d207a073eb86105d5087279889d49ce941832861cb3e121b0987443845ca149abb8b832a23612f07a1248b1dbaeb0f5e4d54f05c3ad777d6b78eec2508b8ce23dd01cc81206bcd84f2f3f1ba75fee2023fcb8d025b7141478a3411ca258f0b11b09557c88e09b9b3868087a3b455fef210017124fcec086dbb978957f8f807c3632e82abeb788e76af6af187c5b806a33064522ada77cb1f43fd3e356012a6003b2b2172eb051d39591d01947f9e3864dffc6d1db03dce4218b880205a3fe652350c1ee372c7310025c2215533a74ac50177531b62be8116694e1b3142e7d536c3e78d81771582a8050d06e1b2aeae8a2e983b1646b9ddaa774b1030c0ed30a6c35ccfb3d454aa0eaffa5b9d812865a9e80a8ba9536f07dc6052908bb1b95c05e086acdff976e364902a30903b5a727bb7182d724f83b057af34e4a408d4219d9e27407ab307f80867c93f471801c90bbe69c1816e8074d63e0376bb63cbbda174d7675da82b68ead8d1561d996e3bf706991a5fe5f238da563d5e16420002f6f7bd1b2988aaefcb4d336e24ed1a8bfb7a2589d28f167abc8d7eef69eeddef0cbdafbf4e8278895f989bd3177bbfd4d299c84484b75ac2f8b20c8202c0eab09c7e2a43a313effc965875839215b2671cc1b1a901920fc1756b33f2ba446f413b9fc7f7f08a1aebe30af1e153258bfe4ef3be2affd3d008a716b18365f811b4cd3bb15e452dc2f50c0ed3200755c080ad29f382cf3d9fefd4ca5701decae726f8894482736ed038e3ed00c5aae6eec696003e5e24a1965b5d127a10eb42e73742df7522b8944944f443a1e7f6a525ebc13a5782222ac50698aa92eaab7898bb688d74a273d2ac823449bf8e18ff08a1ceb167e6dcc901fb39947709894a3d866c132bd463814f8b16f206d0c22f2f0a26555b0505ec5fe3aa83c9aeff0dfeca18b4a1602b3626034a773fc0b819123e532067c5d3d97846f3fbab995b823cf4098e5a4b22f9e80d700b23748bec6255419af2105b71f05bbea464d82654195fcb5bb99d30abfc1d065f2e4448d3006d505883c7bf9ab3ade8d056a5acdfdd25f71848646ec7d9b3066fa8d5ce602239db1f795bfcd8074c18f38e7f8759ca5da0bdefdcded88d9168e55eaad0fffd516b22e4e13ee686d097ea4400d506ddb4d8f696601ca805fb8731effbe951692927b490539e30e58651f67c4a0f929d4f667b5978426153738ffc456a376acce616d09303e46b2f76c6e25cec936c1a02caac362ecfc1b822f97914795a5b06c3e1eecf63e5dcaab2130458b2f95a7e3b3157b723f55314e72d7c71430520646088c13a71433b10fd0d642c1831b324e2687ca086a885de69cdd077ea4b514dbec2fe192cb5c34f880eee32a2d39b907105da0ddcd23241a1118d5c567dabebd74e4504a7d3d121162efe1fda77d5199b162f08b2f8f95e58d8b357119d0d209371f6d4d789ea8168d2ac67e5b178ea8f7d9fab37ae8b6e5c8061e7caf5e5cb3a9856d6620790c9b150e954051f3a0ddb32af23af07f9bfd1415e81f6fca4fcc89799a7d275911ba1e5f50caff71ca4062941ed58710cc1b2cbf4cb2f9dc17f7f2c9dcb67076db3333408b069f79de6545dd89ff5d5b4ba6b9ac5268b18c8e7e231ad60a5426eca6bb835a1a407e9282d8849f7c153f51264bcb878e096e2706fca4405dfe4637ab0ee0757dde175c8b37cd4e9d26516084c4b2aebd438664533d10255cea7be0f99e0d463494697c31844fee1575bda3d24fc0634f86bb6622c5319cdeb12ae889ce7bb89af3969365af5e4191cd5e57b66abfab972da7596114f8185c5738898314d223dd35c758ae7f428aed1a173365c39fcdbf212ff221484fec3418775a06e88cfc8d18b8fc10d91db31a0e878f44cec50f4c5d1915a21a9373b8102a516ac9c077b3cbf81d0e9118feb7e889a15c948d537a3db89fca5f96f4d63d608379b08be72285e3bb6e900a789620619100abbac45b5de06bb3fee8a91765615b052f97c3197ea30ef22e618c23b69487ecf1871b947023ba3187ce0cdb053b60bfbb696a42d4c6a0a75233c595c6f1402d88096fd620a905283fffd9314c7185a6c277e577726d07791a94bf6c3801455c9922b0ded3279b5df5b12b8fca9f58df568ed450ee8450ac01df342275c04d31b4d624c8b9a066094d73208087443bea9127f18e858b0eb182b68d6ceb32cfd4a4109349045b2c6d4845d4c3d65c443f73571f98185247e8494c29799843b8b1bdc0ee4159afaa7bd0347c9fa72db87a601a52ef38de5c719e73aaa7537abd9fdb5c72d117a3e671440b5ddb110a0a8504e8b21674744c93667261b57dfd5f2c52cb556f99b589a15a1adfbc8801c2ad2a55a6247030839b26f8e8831f7dcc01543736b2f24815a38c7613c784325eb39d619fdba68b601278825077308fe73749a67af14a1744d01e0b8d5ea12141cd894b71bea7e4dac44889d491058bd7fb6a1421d809a32b7519644e9873ed6e7b6899cfb79b19e41f669216d6797c66fc308d183e050e0515ad8ba3d204a6ac9899fec1c477847f7f92658094acf0c95fe0f26ee57ffc1602fdae03427ffd971069298312bd1c425d0d08010054c4555e0c0e91c901cf872ecbb373b5e01b19d864fc876fdc4fb490ae2fb52b4877ac32e28203ce92b2499d820e510b966118aa84b0d1c3f58ea44571cf34c8eb193fca44fcac369fafe0c73b7a87a74207da9a87a7b9f68bb3e4c954de7c4e47849356b33476a7abf94288dfb0a543d6a7290b429e64dc71d0443387c2de3de3bc528e284f34111c7a5c9978b935bfc76a332da5c6274f4d6595a32e469b0308d080633aa50568c977631f97eae5110ece692455442008d9dc48e98839fa4a2bcd7d5098c3023e544333518833299a041ef6306d1477b85bca0eb1c3904c89bb8a37d6e6741a56578dcd467a4cffff0534c2739b05e2890d9c059c1e1bc9dc49199b378a54245b35065777386d78171edd920c4d1722aafb821c3643d6a80dfc71591e3a6c0f7cfb91947b5e1593514c9f85bb6e4c12b4c6a596d0bc1ca8f784bcd92571b0e15ffc8fd810f268f189f17c69ae2edb4a5519672fa6ff4e3cd992d5f65b210bd8932dcd7ae222c96ee9b5b466ce7cd108f2350c401a918a9ea737abddba1ddd9392e5f996ebf7d4ae8772a60af293d1e55d248a1fba057fece2e622b45872ab611c2879ab80bdc733a58626259a5299642d583ef33671f7a01eae8e2e19e5139452f37645919af68694fc7aad044050d5f0a06a23b068a7f24a0963ca9aa959cd35c2f6f4a27ce3c78d7e5528f886a73ffd38f077888ba78aee63fe32a16aaedafec21e01adc6c0f6bd60bc33595b3e58c4f3fcaa51dd79d0d7483126899c06a83b3008bc7f71bdc4f638961cd2088714c3caa22a266c1dd334f7f24155deb5d3f1318eaf2f185f7c967706c92940bd232c7bd821d7fb3d93aeca263ca382526def5eeeba63766c7bc4cfed0e25a938a23a2ece99d190f3cc5715a44e9897f89ff246a0eeda69dc2481d9cb7132b4f28ca61a8461d3380de6366cde8824e7c3cf898b8c3ee2120599aafb4c691207eb4f5c44d4d5c9a40e76cc2bcec8d9f5ebfc579f7650db7bbec6bd451d4219a0c68d0d32b0617f2caa9214af07e647e4c1b92e4d58d9ec9736e8d08977b381903a933a5efc8e24505d864de30085f60101a4ce57d6ea5226e456b8bf23e48ef0b888b492cc087d91eea60e0575db55b2591ba2e4aa96438a9b1354222b7c0130209f07920af9ce673897afb19835001d532d7f248816bd45fa96a672f38c145df288b974489db3ea5df07488cdb188c8d9a9a102e599cfeeb21b0a26dadffeeef2b8ab675a64a7aca82c7dd92c68e0e959c17de9efc130d7325200d32f026c07118f24fa5fe80497a7dcd797a4c9518ba97f32a42db82ce9c26b95b6552a353c774610edca524bfb67927096e52ba4422b7e74677ca485c6100f45881ea22385110d5c9afc289a00b2e5ae533813f4e337214f91b20bc45b7307f935ba537ca02dfe315d195566ce44bb9cd4041bd8a050916dffd3d1fc29247f23c0640039d249ccede8ae75d6a9577d51713732f152ad3fec083697a2b8016f86c101e90b16ee617d38bd06aa5ba0e3fb37dc1fee6ef5ba05e3cab099eb61afd92032818e9e42d16080a1ccce525caebaa85c204678fa77e5175521c93c88b50224932d3aaba2b3896d020e48d38ebfe2dfcd5092e61cf747e3df84f4fe68449634f32d11bab015f2ec9960e5a0ef91317ba6b6f44f6681206e07290ecb091862da3e32d60767e8248af9f61ac7a91e4528106191948d39b04e30d214212abeaced99afab40350c00a3e1fe78995317d2d292d943e8ddef631542b099ff9576a6e8398d8758d6e53e4b3e062d405b2754fcf87f9743b1e4a57266a1aa9040ac5e03d07b4359fae666041f5819a89b719a2b8024ad4e4bf232eede49f488c62ef44dee4f1ffcfaa2ea7e16df62ed083171d51bea06e89864a3ae8601a0b6df6e3ee12e8838ad69dffca41ce627bc3c65fa66361895cfdf52f3923fe8b88740047e3138b1e298c06563f7b8af2e57618d567f27962ad68c78a5dfc61957a3b92728ee3e8c84340e8b3576d9451f64689f4caae8e5d09f41fa76ccf5798833c978f8fecbce41d6c983bc5890bcf4d4188d1944103b0149b482025e3f9b8824c9f07d454c35636e0dcdd6b08c0925168a747c9122ccd8c913e749bd560638cfa105847b10ec5e728942b1210f8b55e04980fcbc79f2fc54fb87bc9a7a950753064ce300c65a90496084d631e02174d6752bceb88d6cc0bf0ebd32b729801481a6458fd48806e39cebc30b826c18d5fb984c748c30e520ffee4546ad8cd3b6198ca4768b99a15e342a1633efc27c230b8feb60b03b91257bcef5ae998f7fd67e339411bc97d701686f168bdb11012c168d24cc553b6fb52c700be8f5b5a6d81dd2d15e2c646ca1dbf9d52e872c48e3cad06a00db09749d2676824a7b66fe3a50391fcb5d1f19545e9672fa63d176494c962fdb533cc10fc5bae5a1664d8876d32027b88036ce10181033e382855c76bd35bdc585f6beb7b612e26995bd2b4d354b221e2c806f7e48106186ab66e0c777898f4caeab378a941b5f4bca02f2591a5d9a38be805a6b37c4e1a9a3c29fbcd8c71daf4a83d80e8bba3f90dd959ee5c1fba0e53a27290ca07e8693720078884bfa166a1536ad7b93ebe3980406c16374792be0e0459df42d188678b111249dcf1d62e4d8958b49adf16bb326dd8e42e7ef4e1f609789effc8e0647d862011ffda0bd196e2027ee8d5d004330c7d567c40a10c6870897fcde10cef22254f12b315475dfdc05b8d4a2d301cb8debb8facc664e99bdbf44478bd2be90d488a02c9dd18a73be87be9df60e032f55e2814d1584ad2ea5249d4760e6321cac4071620878edbcdf8efd0807bc5fec7a145a1d178aa84fac3f1965cece040e02789b111eead9c7faf2433e9c1207b6fa068d828205b8aef3b08f173a8f40086252b30a2e700abff1900e74ec8c3d7c2a9756f5574c01a1e4fadd0791690a09b81c13da93c4e20822f7060cba2b792c71fa370f4eee0ada3a1c3ed4dda6052c92ac965f0fcb7e7a7b7ec01719bd43aa431a25ab443ea281232665ea01c4b0721631396d257b704d5ab0bd18a968272a6be929d713798d5b33b24f25f997e1fd8af698e05f0718a20d4d10b2e851ddeb5c71ef23cfd0b349e0191e0e88b1844bcf69b0681110e6f4a7e33c1a0bc94c71bf61c3242d613ee64091228456d028de9b5ca7fbe60e67ca17f2f4da362b21aa999b3811400224ad481032ab213ddedb6220c88cf1163e11ea4fc1fb284e54212d29a7d4e85ed160b1f3629519a77f5af9e0c86a8673e4a5e1bc4051658e789a238fac5f0ff469b1bbfe3585a84b5fece6b31761e0d68fc992f3d45d67447e2f83eac1a45a7485b6c2be39b93d4790605a613296fe38286f809a24bd9d03a6bf66c04aed94644d9414581bb4d58fb198695d24dfee72bc94e1dee11c5149b08191760548fa3a595725325375dd5ddca30e6d8002c0b32bf7dda1668cbfa551c6db5ccba2e654a72e4d278b779a2ed22296c1dfeec0768193443c38a1f8059e3179b62ce00a4bb4a851e50f63fb85f580d8365a4ada232291eac7918ab258a6d78a65acb9863a9d9cecab24a01523eec3fbf453121e7aa608d14dfe4278c455f84429025575bfc802ab161fb9e7df58428d9f15204f015f61749740a75bd52dba46f8bee5f4cb3e85a9feb6342b4d1702f1890e842b73884d90fb6d8c650f9a201aa89738406606ab9dde24844f898e7942a3794557db7309b10efee67f646be4f1184bf4b0ceb78fdbc68d38cb3067881b9d5514da85bae99582492e6f47839a8084a24a68085b1f0e6a350a276da347250a636a36352b3d66068951f5e871d0c86ab2964b1ae2892875de19e16e968fcf12ac563f86b0d7f1f46b7b0d826b4a11d296ed1bc7dac620add0dc58ec82412eb8315d46e4996eb843a9224eb0d5aee8ecb85618bf0f5e302553034959024050ab0694076c30421a55eb5d7dddd13b084493e40590f2a41410518c9e0fc90b531c922cd48bf6d906a153b7f3b22ea87e5b569f6fadbab35b595dd034a5d07133889be8fb0796a51e221753ad395baad82e889e590eb501fca1266470ccebd0051662f2d3165b5cda1ba42ee54be8d1a84e3077c798b1e6efb40cc675de064ae63ccd6f679305cf4aa1a94167017a3822d748b831037f30e572e21c77733d642295b64e33512ef41ed3e04631a2c44dfcf904ff71debd7d7c1b81545db1eff5d1d300237d0bf10a81618e84829b1581b3a49fbbb110f8b345cbae5e27bceab596fb2b049cdd458a47c053b547c87ba6dab5cd3d1b271681f61043798358806c2e5c5865cd426fa3c8076228785bf87bfe47583aebe5d25b82db31d5be6781612025b18372060933724ff578a282abc1143eb34dc6c2fabfbb028134dd858fc272fcb2315b37423f740bc3b5437941883ee7bf277d67753c904cdfb35de06e1ab61ef16c16d0d7e68fc96cf7adf7aed32c0a32f348d2e59638f2b54f402cf5cd14a3393ebc5ca99222764f971512e8bc19d20cddb10605efc445a62406e2601f19ba0df869762b9e4eea5b01db784d824c7f4ba51a40c0d0a1c6cff240ece7214f67d735ec022df590392d7ef9c4f465f4b8dd0c41676731342b6174b0357a8c11b2249d787b4eaabe94d40b3aa872323e6a3f20a33824efec2bd31904b7a91dcf5c970cc331c0bc50820c58f1cd8f7dc99762122c415b082ad2a5ba855bb8384e1c5a388f22801adc26fab50cb6a3fa9df1739c5ba6e525db76af0f37ad3da66acce3cb68b0cf08430c3dcacd930dd0982623cb19569ce1c2562a1b6c908ed42c03f043039a2caaa733aaabb08e93d570de7176759e8447f54bd46b34493406c9f9ed7fd3a4d007878a86a3f2287a0c5ed5eb171a7dbc4d04831272aeb64a6de960ca128a00a5331943b840c89e7766992de4dd321a4742adbeea87b3ca2d17222a95e448dcd00f5fafa7fb7bf762c0286330cdbe74ca6bcdebe72443c0bd6d848925280ae71d840f3c44d988c87d52d9795da10a3fad6567870457269717bd555d5c6b348cabf70a46d0cefee453e9f37076696672faee78305bf2f2e1c4ed7e964d34017f8b6b9d85dd0943971e863db522bbbba05659c4e3a916ca3952bc40b124edf021b1c962a46490cbaa788563dccccde0dc1121bb1a84415c6c0618f4bec2a8ca2213289c60574edf872da81031df6d4500e63daf5d46eb724bf59fe38b52b4046ec2a6521388f4a067e596a994f95444b9c8a4f4b4b52955107285b8a008f4ef142f308faac4edffab24aaa17a0be5c92c8c5381fac4d4e302be0855918e7f223d7f7d982c90c4df0a1be4780ddbfa5c4500736479baf1bfaf48e301e3d079078c362d798386906ad6e5f385eda9c82a6692f7de2fb35f60afe7cc9dd57fabfd604a5282774c5ef81db7105c92963b86f438ab340d6facf50807f7886e6bb4bc57450c4cb7b13c7569ae5c8a3abc51d79120f1f989b33d5e7d7b73851f371264af361af48506c6e4854141253a7b813f2632bd4b7490a7ea5d76b5c0d7581d9079db3d1ba93cfb5291c7449b076e442166fd4226db3156deb707d8ad78a375d0ef8c20fa93f695c2639dbbfa514afef39dfec8c4a0bd3a736297cc585da7ffc079923fc6df9d7961251748fe7fa2d266d10e31ee69e836a95623f12f102589733f3172cc3aa57a8dd322e7d0974e2287f83631ce327f252805d3a11e309cfaaf7a8985f041480187551c8c70d492451798bcf15f9bb04cf07a6c3018ef2123a66d7f4590030ccb2462f827e48d2a0c9b9abdbe0e039c2d3651224fb91af81865a4d69af70a1899461db19981f53ef3c70454ec36f1d30fda71cb40a722eff88e313c77563d04286417d7cc5387e1adf3958561770754621ea91424e34f4cc62853ddba8367872073e130bd345873780fdea84c00466c6a2a46ff8f8ce8d9454bdf9baaef18b21e37a4217feaacab86ef4c2d83d546b16ffbc43d493e1e2f6718f3e4077607b4781f3045b87c94c91f93b688b080130dfa5df4b5070ba6b2d8bdc90ce4f3a312d10244f495934623c95c8e3ae719a52d849a9ae04c87c631d1e3ac572965cec60f35c833a488ec31da2661355fa47a8a4528b9269168631ec13b0ec6ef2fcc4caab15d73d7ac9e31d1a416f9f46da989a369e9210401c09b06b1efa95e49a9b02969f1bd072999faabb8971495e0aa7e980b37f14c9322162a3f71b72bc55d2811b7438e8068a19e67f0b0d45e4fb334adc5684810c4b6f44ceb2431a086d65dafe9cfe9d9c3f72b41d56785dd3ddb1c21fc99463a12f4f41db01d5ebce5013d395d201aaf9c72028c754e6726372a4c8528d0055e2c05348d4910c967e5cf586617d3a91cc1a5bb1eef176ee9881f74f1ee77b834ba0075e533040c0ef876453d0707fc29c7547dd177c9bae47bf14dfe4db3f283c1ff9ca354622a3136381c38d069e3876457de5a82a5d99f1cc901c39d974effa065a3f5d312b64144c976a3147a3fd1f37083724f292c39dedc1d4782af50cdd493a6f5d552de07b7e291f06c5b3ad2b62cf9e7e796966f3b8b7ef73ad6db918be77bc628908044db122d7bcfeae8b47c17dcbf7a40965f84d10341acd8717e55c932dabf3eee3fa565762684369f9dea971012bb7b05e24b5732aca960de76f2d4881ef864d8773e20fca252626fc1cb3a4ec4cb8e5895a34263d8191503bfc1337942964e18f84d19a6ac9c75699f65061527241f6257802efdb97652d2ba0314d31dfb18c79ea63b49103b98d69e8ee1aa7799251b1880a750a603ecd7b671de1915831e916bcf98eefd64c713d5d6a64ad50935729f42daf6609e9685675003762f7af83d2ba5beeb61a1b6ae798348bb98d41647da79af02bacd1aaf00ac9794356695567e09b2ac6605bd802dfc2a8bcd14394b4303bba5911260bfb9df95e763bb2d88173521923601c991b7f1c90611c067bec615b0a7a24478f42455df155f06b4a34924b35f0a830d7594ff34fbce6b533d483d829b9280c726702e4fb960ccac11c5ec8578d9297a9a1a6c769644a8d2d5542feb3135d2f8d2af714e603ccf28d55cb644afb65c92be03cfcb99bbcbdc06d7e0308da107fe732f13f59751e684c5a965b21fc3ab70bb3a8141877d9b15bc97af700409c750b9a6d4626263c20324c215b11582877d60c485f3bef5bde629db5a5141259da58a76e099fdf8dbb774446bafd61a9a99f3812f564fccc0184299d5ecafd42f6c6abcde79888b17eaf1b4b8bbfa0957a113f808b30d0120cc2428b68e21f6b946ff28013eb83390699b64ee6ea26196117e812bdc5a844917530d0d1502b6637badb28a049e7e2a0b89d251ff8492fd6f7112158bea2a2205dd1d55ffec680d89b63fdb956d46882b8db42fe7eb3be3ff33eb36ba1b63932ebdd01315815d7a322bde86e3a5a525e83f62de531e86f1639655e3733748187e2db1f970ea3ff697a194e5fcaca0125c5d7556cc55eaa688463021623d56d75cc8b3f07a6161585224891a273bc8e8e594f94960dac58f2d5f33d4968523f87484364302a9408fc84636ff85679e13ac349a8fec239294b1f04fc328d2f74d2d32508f1769dd0c755074aa4fb0aee1a790f6c4547e82a62ba14911d95818b457f9426360fd29b5891f3e0550e90fe61fc77f8ab4eba7c1a10228c5357ba8d4883c7bda416d16e858d5851461c55290e32c4c80c01bd6f26d4efe686a3c9b8ddf9833ad2126620762eba8f5eb5b9b3e8957acd640bec2f590c02380f1cf46c9c3f6975494b6f5189bfb7e273f70556bbcc1799c61947c702dc2cd28d8c2cdbd09535de8a3c7d880098be4b366dc784292d53615eb011ea5a80a0522e892a340e1f317ec56e310da1085a5f2ca054436292f24607715dd6d8e5efc0d421380c44087d484e35bb18cc5a79c200638616fac61f17846165bea8833d0c6982b69d6cdf110e6adeedf1c4c82a4b395f36284aafc60ec18481927254b77f5cc1dda4c793aca560d2b7482910bdc00167e1b908c21ac2136330bec97ead5855e685146171e27160ae8fc36c54e03d5ae977d4d0e9ffdc1eb63c9b120abd04583069f20c8bf26c0bc9ea36c4f82174e8ca407d4ba039021b3d31ccdbf480d7cf269127e6eaf9be020d0fbf99f8e37327955ee55bf067f25777ee36bb90be8b6def234f83bbce3af7807289376ce2eb0fd3a30ade52d9afcbaf4a169124f9d23d9dc84833d83fa96ed19f2c978020276c2694ffaf7aeae212265cadda4c1ac591fd50bd57d5831c14a5c1ae2e0f29ce56e21f0b8f2abd20e3bb351e0200343d32efa9bd4c07cdf9684e84f2ecdcf20bda319f33ee64464c12ea52188dd998ec8f633df27f88e29d84b185b160afd326b245ed00d776be27dd3922397791f792d37a6b6ca3f1bb8a7e5b533662a6f2411612fcee6c626e23749999108abef73de900611a1a5b8fd571ea0be63d9a615dbcf8544821922f7ca7af2f115325ea6f525e626395d8f3f34cb4e3ae9be33cdfd6280ef8514a0c18ac5deef293b88b2c69656774a4fe0a0c6c28f4236fa8bdb4721885029b593c08f154373392d91ebb59c78966fb84f0b45200bc1eb61cc25b4df200c72f92c3f6265edfb893ff49e32815f1cd1ac5ff1216d11876d178878a7080282f955fa915017ea86c3610c7c6000c91b576f809f4a10d47d6963e37cb6d301c22f46fd82badd93787fc6c9ec1a9a6dc58dfbff02eb9589e92b010d21347a04ba45b375028009a5714790b771f217f522db3d0325608e86d9fce2e4d64903167cc5549b68332ef8de03c542af95204b85181d699d8cb1a04fbd8b7f95ac36d60fb8ece836abb4fa1ea1f844d219ce35eea24bb3073f5a7c9d2d6a6d1ba41a57fa034461644f8f5b20c9b3d3ed2565d344dfe48c8a2f9ed602b4243c15423b9e15e217bbd2f19c5685212869ec977c79b9a1b52c74486794e9fed91e9d62b2f8f5d591ffd26c6799df7522072d918f57c7c7f9e396079336b1720ad60b9ee2721293e03570450494c5bde180f067d241feefb4c583fab3fe6e536618af73881c2fb39397fd5e4b9de270422d1a78ec45fb1587af0115a69c3f3164743b7a0fd2dc1b775d1a0cb1c33aa351665444b414e3a1db19d366f888081a779a11a13e2b50b6c9a70f31d8554ff5cbda5e51830fb8d7bb5d06fc992e98af6433cfbf68dc8f54db398adcf6bb295b7a933c2a78e0b69ca8e9cfb5554261e266990657ef4083a596ab59ac9d5ec4808ffaef853c0bcb26fe5d84c42ee52b9ebc68bbe4f67853ae7f7c4dbe6d8234b84b6770e6e56c5c2405eae03524f4eb98dc8ff3c620c35e6d38b6fe5a03d2f8e87021a014da98462d63c63edd87ea24d280fdb1952dd4b8687921f1fb7c74b6adebbaec576fbbf021e3493cbc82f8789e71fdb9531613b384ee6ee1ebbc88e37b1c089fb3daff419154f460b2d495e6a221a1893d04c593474c363cd343f4ff0a3683a7f3bb1953fc15bed8f7da4d9c16e74354dc19b39e1f1fb3be33bee637e03c40258db604f04db6781c8b08e5acb990569f4a0ecc5492e11411af5f2d792c1653184f1774b3bd0a0b6699fa5bcf6dbb615d5c8885a3f66d80c6417a35b6eaa307269787ee7a2e2e57d09c2c52937586bea0b132c99d1e680f97e37dae9153c8cd837163830a5a2dc061ffd49407d761218c8eab5daf55aace94b52eb25169c2f207ced4548774ad9c69b4aff21606b83d745da50ba662319b1700b262437001dac7394f82dfff342d742ef2251850151ab49287f51c7309fcf9b7b46d4d1ddec197e01c194f0080b78ad2a35fe2638c37ea8533b56ffa4d32ad73d70d205ec5a7b0e8bcf843936a0ca239752467a7b5a35498f222a605605d5a04c7f71e1002b20834f33c4382cdd6241e88316acce61b2a84f29d3a9a2f41f7c6c43a92211a17bf4ca302b97865cf84dd71b571f962d5b77b3425fbf37a2bb21f203c1841b0e4febca1e85931bf07cd39beddc7bebcf645d4f55731bed760ee3fac420feda1db4257ae838137c937dd600e8330b107453ed0e0e1ea6e47a8aa77852d2d439cb41febf635421af68ae4a55fb14222b58d7ddc550f9172b34a1afa0f025a6609e14b5f915a339acb39e872848bd3ad992f3a47c06491bb9b97ea54b360ae96899a88aa575d80badfa7e5925bf7d42fc5f3f72c3dfe9fb10c74fcdb1e0f9afaf3433ff57c44b606b2036ce52250259e5febbb563b41747cdf5539ea5aa17192869b423fa04dfcfb9bfa55e260aa15eaa5aa61eb1ca5e31cc0d69d46ea75593a2ec4ecc18c63ef4fe6df671c023874e2691a2d47833f88e2b1163026041b94cd9cc83f5e030fc79776355be7afd12b12d8e9b8db55d577a89c92aa9e9f86f3cfa44629cb8280f27b9e17236479742a8f130a5165abf2df4b44f64cadd82a1c903cee4987553890465ce929435d7cac8563e06415189fe555ab3917e0c0ce2c075b50800b94ad830947a355425bd623aa081842d3ffc27fd3e3685940e02f05d98adb7433ede7fbaa406a9f2dcd4b9cb4d6ea9a36b9d64de78851cde1479f1159c15a2f229cfb1c2f6bb4abffbc62721a47817a100fdb91802804fc055631ae140b3bbcde3f3b5094cd2c8c5939e442ff301f75fe23143372fa05c572545adc218d86c3f83d20b409ec65c870ea5e64bc9ffb7fbc72dddadbea713aeaa09f45849ee709315476b68688697c458466e7470c2090b32a691d37d599ae542a371f89ddf53b9278115f449e43087bb842741736f76f7d48240af74cff38f52856d603b4eca86600c291f165946854cc41f1432a666b18970d132ca5c30f4c078bd93fdb6561b6da10d724860cffc705c55440722fc9301c5c65085fa7fae69d2950252d05492f1fd2ec417ded50ca033b54524efbcabe7d1ac4e14335b2c35fa598dc43f3324afdabd020ec00b20e24b0a1e3033990e83ef25e5623854820f527f29f5fc1c2040d57b5fb5c2adf1f693ad9e95966e6041c347fdd90ddee7380e6d0fa8a917f55ef6adb413a2c9d5adec7061af961dee16b8df0b3a3c7a7d7b30204c7ea304b326ae14431561b3934d956345f43a916bcd74ca35f6ca2a1d95e4707e6c10479fcf662b15769bc39d97b1b3f133c79fade219a63334be45255f706c67c885783feb7110c0fb6c85307422ae190ed262abeab070e87520f40e8f51f3d5393cf64cfd9add66f367b547bdb58ed5f9bed4ca093936bd151b8f0b221f0c37b49793dc19ebd6ee3d531f6955684d99448cd2f14559140e5e98c24a4c690615561df79ad099b382bff1a197b7a73d39b93a762d36fb79e138779e080140693804267e64b55d482b32cdef8f04d1b38353c244460273355aab118974e4d8757087ae942ccdb6c8a8c72e78f244a4aa341bc6b5101785056e70fb494861258bbb0cbb0a33c30a392d6852328e73f3f72c55b69dc70b089a5d36a70ede5f87c3b77e932441512d0e3f46e047d8ea53447b40012b65e9e6d78e21d2d373f91d551935afa629170ba1e03faefbb5443475855b0e63853365b094ea177fc4071d150bf7464584166929f820d3a9ab0e6003e59ef2e5741f7a3910d0760048cd387cd234ae12be36f000482b19f3672dded43ef23827e8973d4ae5ad9d8837b5da60de0610230798642fd16459d0a7e6327cf0925cf80f258e46a195fb2f576d9897da52ba08ff8d44e8c39f02942fd69b3935f506af33a212ba14f64e7ca2df73c7b12df55bef07c9c0b9b931d17f004ecb641a023f14f57f1c3a924ec6a449208ea0ce5f80599886ddef6fccaab7c8a94a41dd6042a3fe946ce9be76e737772dea1ae2aa8d6a61132aa4dbfa196f65cf971d3817a3983dfba6308749b24994a3f3c3de488de05579c767ebc225859cb995b677cf775d2092bfefbbbafe275d353d5050f923dedde73a8f371f4e7dd6ca2db518b7b0184f6463ae80e28c8b6e965004e0e8fd1d8f87cb1219c60a47bc4fa3ffe34b4267f66be3ed95273ce166b6814a4aa2b98ee55ca7020667974142de088f9333c84d2528ee33453147b5000794c56b441dba272cd39507895ce30bbb1f5d0158c8cc357951f7474a870ecd37cbc3926c5eb404138a406a19118563449adc2cfa5097181640483c1887fa82a447f94a8767d961a8a674b28bedfdc05f9fa8803ae94963ff5ad21d2cbc39b6b97158dd85620b3c236bd0927144c63711e71ce1db4b57c98f70148f983b47e32be6e756afd6353a7dcdd5c6c36465beab37ab77ae1b6f4470b97c26d114fe3e87fb2877985f09800d8b3d34e355c51cdee014110eccbf969fd46860ad85d70623c3f885793cdedc6dc55358f83d075ced96cc0dc556e5412a3cb03c9b7291208c37262d7bd2ca6bb1b8d8ce56d4bca0a6794d6bfd19c7745c67897ac207698efd782b63c781eb3054d32a92ee1b457d533d7c9b4a131e6824c371c4c3eb177b7b3dee517f55d1c62982e8df0bca5e9a42d292edfe33e83e51a7a48f256eb7fc9785487a466d4b845ef054cfc6dd93f75f18c51def488ac7a090f9b2ea0f5c3ad5de63b7ed934c2b81d8e9fdd5367dabf22b4ee720121ba1226471f383147e6004a0f184c59dc7357610aacbd41cce5f4a69b703c2dba69b1b6cc4c164995a5385a54b6a9ea4fd4414d7c11f14934a98525478f8045d012d4dca4a8363b3e14e26abdeeb9ab1a547663558a2d848de86c6e2e48a6b05d1bd82d5c92a920a9b262229b5bfff711c5e12db6d895ecd0a22a2faea95886a9cd2a8fb87a31b8436f540566f9681f540c341c7268b04d51cdc3cf80f73eb90b5e3b1c9744e1f882695bbd743d6afbdc555ad924892e07e99fd941d73e430064226307715e4bd28ccba45184ef06df8870fb224f467bf9505e2fafe12879847a7e0e4f854785579bf00962eb85d1d6f4ec748540156f17dcb4aeb6506fff60bd4746eb65c74f64aaa277d07a7c7fb5899a6881e45440817e02db3347ec4d36eb9482c5b5ecf278f9c97aa20d516b3e49a9de7d3e5c772d94ec2f26e3f677a0883a8227c9e41c67d29ac7be589ff95c60c30850d2a5af2efd6ad00e5d59c253071b4e33bf21829316a368b39616f49b1464ea7bb146c36bb495359b0ee486b36aea4ee4742acd061225920b37b313f5d20d93a0874f864ec8f29a2ebef20d6ffc2e543522deef18e3ce3ae90c8d405ecc7df3b3b9837885d2b5f11fb1e0664d30ea04be07e4b421f14f36b8cc389c0d7d18872a51ec436ff85663314b72a57b29017e6f34c797009eb5fb239624eae35acea3098d03dfa87a34d59e69500e9c08f6e9dc758b98d38f43e5fe9e9605c211b333ef3fa7e9f14179cb393146a42c9f6f4a8d87708cd74e695dc907a21308fd3cc7290c97d85e18d62135fd855e0496080c2559b4a1518ee734a45bcd982c1a7d7df5fdebfd5ba42e0b731853bcc940c8d93833678996a1fa9800cbcbe2f38a7e5a9941893ae3f86cb548a93b35850285b909a893e085a98c78bc8fda186352fe4e57b7517759bf275653f8be9f02c69c33e3dc4a97178a2c7e8448e85f5f27dc316f0e7784ca99c35761d7239ba01f47baf79a1aec916c9b54061e518b2fc54902a6cf2dd0b26226c0b9d3a352770207b4a5e9e66bf1a18dd46211c35f85b0987371b376d591267e82a6c3e03b3dd337c7616ac2058e72265cfffa97c269c63c4d4681ba4a9bbcb472db30d67e69bbb54b6d599d299c9b41141af4ae668171db566a06949b50aaffe35c58a55bc6d1ca55fd2875b8777d2ac092a907166be4a95653b86ed4a1437cd815602a9889af16a0fc772f0b633be49a7ee2e138f7a77e593faef00d9cfa7e149aa68ca0a503be4f3f2696c21112651605f78dc7955e4ede4eba3e937c7222f8c75a8e90d1cd41467b7fa08421f84e9aea738d860afa1af9adadff1b364528da6a40e1e878ccb4b375c9564d9d829a15c7d346cdc1127f92817d8e0fbfd8c5fcb9ea7b9eed9bbb55fe465f6c99abfd59e53eff57537802d5be53330ea6f67f3629faff63c2503e751ea3d70e55bb86d13576da1c68807189c04ccefc8950f6a3c20092afe2a9b75b392f9bb1b335cdd9e6d3c199986c23d0a540663d0a4507dc54b02bcc30dced619fb21ad5ba9a237bba5626ccb491deb5ef8bb786d80de9c6feb60a7e0acc193d26eaa57b15089e4aa741a06e16b949c2e6e3254190e6ec2c926454f4a86fe003e6118d2f85d834f92569e9697b78882a440c2d8b72278b9ac53a19fb21a2f026a5ca18bf0879f6eb218e85ed6d9844623f72224ff431fc06e7e03f31ead1ef9a7ea55e462217a9108dff7843d1c4ac7251064e75dd595d5f41bf0caffae85cfe022c950d4eb85d6092f26f8cca7e93419c12cc1dd0cbaeecf5b98834ff676647b6b81ee7d8723eed2a1d947f9fb4b394a6ae403a2cd03876b918be474704ecc9937319b6d25045a02e09a4494c169fccb402bd9bf2ec2567993b9803f9c132dd373ceb3cf77601d61243cf75fa5735af45ae0acfa16b8d150c0d526f17b17f8eeb3079e846cf50da1430cfec118c26da98b7aee57bd348d7655b18e604ef8c4bbe9d6b8a8815569f7af732811bf33bd7e95b488e4eb9c9e232ced0c866c74f545e0266d977b797fbdeb93b36cfe9b6a063e8be9d918b2adaf287a9694757fb175f3e76f7aeac491e87c6d77687a4d4c1d97ce3c08b345a8293b5c1ab7e39b8bf06d45ad3b3137437704c0c8e84cf4e70bf2d3f866077549d4c395a8c1f44d99d159caf46f2a37830f1ea3b8d6b109acebf9240adf54980a13dbf8cdc64e1afc510300e353cffefd8b475c74f468537c5bc6e7a365e92be4dac74ae39e12c305e8471e2cd00fdba5d4536ae4650a39f31590e82adee712ef5e12cc40f7be832bb9f2b10b0626582fdfcf41a0584631a05fbcaf2319ec771e19d8b94ec114774f5fbedc88d47edfc9adf01944d1a80e1eb21f1fdf8c32acb486bec501be04d040c05cc5b32f1abee1a0ec5439217032040c90470a9304a38c3c27f31fb913ab2e9ac271b8d95969c85d5fe461f4684db306d1cb61abd6cfe837d7f711ba1bdadc4c643828f78c1003c807677ba881cde6f0bfd412992e8f6e10b0722996d07541778a97a9fc326ba49017d6b824d132f5381fa7273913803fe67d92814fb5b9c1377fbe8458ef7d6fb75ebd107169e1a7548385ca5837ea37a5c98f8aa6feb1f4276d953cb3c2a438c537ceab88c9880bce885a11f8988d4741c1c7c4fcba5d905486c9cdc65acdf3de8d63706933f55367cd1f05fe2457a1fa0601045577a621061be0084e13a8607474c82e3224a96d0c24c1236b06164de11926bb78657e97ba5a055c27e20e500c0397474a3f69c10f8ecba3edbd665769ab540af1b7be54f9799123e213e041a965f75c3446c3717b43939808774130a22c4c07b2e95a452c8e0b5d6ee8a659f95be7fcce61f797c5591617056106e42f7ef8bc9616133b1a30211a3105b3c9953ed05c24f9d545a8c83a5f4af24415a03681ce198c3f4e6f3bbdea7f451a2d79e3879dc7c4e547378ce1e2cba4b23d954e229f9ef498934875191d985973e5bcc3c75f20b93a80a8f1f8e8beae428ad6e7b108dd3d16d228d2245a199cc210ecaba0249c696b48c527a8555b907d7b74cb85439cc80cac45f04fe148b85d0fc6abc8a2c8223b1c7a84b23d840b58b928d834f9358a0e2f1b2c361a9428a792738408d1be8bf33057363e66d7225e3f1798f420d1fbb52c96ed320bcbd5cb46466da72fde01d1dbc02953c6319dccb29069425ecf4e25781a48464061dd0a502d25de9b79f986308b0ed036ea00616c5adc02da58694f4dde3448acbdb89093c9b0ff687809a38082b2d6380b4c291fb5bae1b63ea705d9870cde4c914dfb29d50ef8bf658fb4da0a55d0566262bc2a7232de600b23416121d88ef32223076f120f6be7ae7e42beba28e8d8591e67de419ab9d41bb2d29be9666654fd5f4009918ffadebccd98a98b9fc6180db9395db6d30a1eefd37343fccf4566867401a380f618cb3bad24f0f64d2648618e7969aaf53be57cf8fe662dae4ad0c8ffbeaea7430a282997c4a25c3e44cd461d693fd0b249f281df054317f7d1659455fc1085859a0f7adaf358212c29d7e8186006bf9bce2eef1970458460b3d392c0d4c9c072d64c5787fcad1eb588ae8bf2e8f3d17d4970f397b0c9d1066c381fdc9d2820e0518a12046d2b64bcc9f9ea7cc7e61265b1093fe9b4440c2938f5d951927a7a7a656524a05ea6e33eec5251da60201eac18f58ac1aa3843fafb5441e8064020d14ea00be736077d62a245bfbc2f10ff5241670edc0682f24461330f879b61534f9201e78b9813d1239c191848a9ff9acb8f299f186c66d8c0412ece214e1323555476c7ce79ccc9964a975c3badcf592d622b9d1ad1d19e0b162f2201312e1ce69269586d31a04889b384b22a8866b3e49827975c89f5b182f54f8d42580a8910fc249baa4473973dccab9c81879e00bc189b86d549a59e984d692d0de011ef4eac9dccf52c1d4418d281326f7daf531ec0b429d0b862023f1e077efe8df0c09e3e6edbf2625b51bb12bd51f238d3499b04fdd63ddde0fffd7e3b1b49a361a6c23a10634f47db6a190ac4f7bc393dd8a94b2c6b50b4d59dcb020b5ddbb41a684208c83c05a17f079dd2d10d0adbcafcef8edbd27a8645cc671b23ac4d5426cee33007c734154500d36f8623efd3111924438fc40777a4ce075312719c5bd2c51fcb1a002837cfec91a0ce963909c8b243f99c3c175cee1e5094cab03771bf651f7def5aebb04a08e06889307b5cdffb5ed4ef02282e343835fdd3ab2d86ce37fa59c64b7b348373f54bd959cb5db46a1e00c47978e42f539a893bd1075c6e23a451bec42947b5490741f406ca834b119d1121a1b6ccded329adc8f62c99e7a50cde238979b6e2c798686f1cc14e71470c44c7d8bd4393465d2791183657f1b8a688d2da6f0b888a064edcc90dbb504f3e9b97025f0e6304be75627f07acf176c8b9b48aea65a8afb05ec47f099cca6147886b4eba7ebc1775c2218aea132da4b88691a936f3ea16dafa56a0c7950d54e7670f67689c329fedc5567015ec1ced22d481383de1e53fe7d1c660ce8f6612da8bd3e41ccf5e7290cc0b5c2fccacd42c4cfad10afe5deae3c9d20e1ad4811f33835a2338a99f3f3cea5697bf103fea3bcb37d48a572e9fea3cad87c1838576a67ecf90bbc75539e7ba483ba1b7b1de685d479daaa37a0ce161d2a9f24a12e07ce586d43b4bfb9444a7d6948b65b59a2a995e565a2a551b55198b280f0a544ca4a1fed7d44283b9ac5418e858763d5316f9bbbfe40787415fa01b60301ebe649fb37c4c969339ab1f1642227fc79ff84ffa4500612454586798d0ae099ac361815b4ade4cd6913fb056d7dcd95f3b03d35f90dabe505fd2e31e71c051026b956390f50dd66f7ef636c845ac71a0e2fd079bb2cc0ce98b7beb90aa2fb9c38621a5182a6956da72db3c5290887b291289684d352acd83b93ef3bd6969e0444c11cbe8e5aa03d84244e8db451ec0bf4e0e00fd957e3ebff795aefa5dd3ec3e40c09853904d1292faef8861f57f86e92c5af8cff58b7dbef629841eb411149e5cc4d0b14f73c2558d277292f82003b8d35cb2d6efa831fb230b2f04d7cc7b4369a5d74059cff763e80f787a07a5a67d2f7c197b63048cb7e4e83565585093ab9a791e4496ac26822dbda3a13ad0c3eb8cb47a314de40270a6a0259cbe336de564895cecc017f0e38c7afba6e8e54f736088323e50561f0faced4f6769bec89c878f46524cd6f9431ceb7cdb87551d0dde9c0c2680c6e76319cd086ec55526843631f28ff401d3ff8ff3005c71adb2a0b9cffd1c223a6a0c0a16f6bde24f038ab53db495bbd57ee21b82081acb3fb8ade02512111a538f739fc462c51d83e67499e381a21ff2e3b9109051ea5168c322e505e3c8872aca820600d9f9d1ad91538e74715a68a0ac3496322336880c0b38856a37866b9beecf6fd6925306a3b4e737cfe7373fb3b1b7c420973ec176e15c8a669bc659631d9dd8ab057a97168a592afeb469b96599f75df3d2918348097794d3e57e5c953a380cc4e631aa273f938f6e78569364d4f33af6fbc856bcd13f28ddd942c2d303f784fc719056b6bd869dcf1ff78de4e5318f83b62aac6724724d1603f7571b43fe49e922fd0cedf6aa18c897c071b3666154219d7786b5d86a41ea383a300bbfd132160a4536c554a30a472112bc40de77e597cbe11912e84550abbfa541ff98b5c8a9577c2387d2a6c05d912702570aabe410866ec946b7c585973834defaa8f4464c74f0d7d040ca90eb166689284412242600bcedefaca25e93c921ed541e99efa496b6e2964254d4be9872e8595153c0e06399eb4d57788011212b22bf90d6a097e6a18494f4e8afddb27487cb487f231e06b1ffa0509013394fa91121c19836d641110b2b91c7677a0fe49512d76f9bbe2660689ffb5980551cbb2877878b4b7ceab1782f433de289745674d6f23f52433fcc6d2ba60936d7aaa639ee7598d0ca09580c7fd78f75946a3be33281f914407eaf87f96ddaafa42068b7479e3d0e42b514b8d2681f5e9684e4ce33e917bf120e8297124aad4de087bb2a8918e58f35e80dff657ec5146cadd154ef087a2ee9c393e0e267cfd034cd315177bb2b53a99b18d1a38c7e5fb1a127626be285adde12348b91a7e9018cfcc9992d6aa65e24d4c938214cc20314c0312569602e9cedf1ae6ead947ac1695a7080ed3b44f2a12d972e635e2e34cee42d1c5106ca0c3d02bacf5405ca3412ee930086c54f9be3cb0cf5f4ab157d22c2436d1a53a3ee59f46375e9e0504a6e9ce178142d26f76d74a8df16b09ab0528e1eca70f182cc721aff4001dc5a4c456c3cf29d8a6f7e5606e209c964ce9e4152d0103a7b087528fbcec6904741e49b942a90f7f71d6fd483e00982befb999fa4868847554d51b88375590d559a64a75f9b65852a7ed682af0f12ab0c2d8e1523250663b7442667bf68aa99aae1e1c2131ad912a296ad4402bd0b63571ea03263b63fadc3e2196514fc39e8c4c38dd1d6f88b6da49eaca7e8b678b4a1d7640f038ffe0aadd99c06ecddf13103b1eabd7220bb8f0405b117aa0993d29e4ac3e5d113791f82753c2aed046f7b20d6869642e99443bbc557720037ca972bfbd74358907cc9aac4ea59b408f5ae13b6cc124752bbc380dd26e8c6de8255570ec037fed7c8e81d244c4691d4b32b4887f54eabb5f54b24e04596568f6219eb36217bcf0aa7e0d16dbaa85e5ef3c15a4d6263e19d4a162938cab095ec2eac3b87d2d00a4015a3023809ce581ade2ff577fd2d1b6772367dd1c8ae2adafe06d1339d5f30673c54465728e94442a1a29280db5299d6378905f523c61ca5295f793016dd6b9e17441b48371ed4218891e7c6359c6162dd362b27c9681a620ffced93d75ae6c602eb33413d787c1db24c4c1a8074ef283743976106e9155b9293ed0b535218d6e8c72720fbb6faf797639e2f91112a9769b741bcc9debb23a20380322d4bc5fdfc1cb2c7892efd0e978efe4a117c56fab04205cc0744f2e5b1a47501a3952b67f39e9c32758ab470cb09d0340689a57b4dcea51c6474fdb45b7e8d4e69b897ad3e289d857fc80f3e6284287d5ce4192eb88f4d0295821373943f96fb8086cb7e647b339b12efddc156d541cc3f4b92df8bea5adca68647e4b031465ced94833920b495187429828e2468034f5e81a4074dfe662cd9698c22e49b220e506d4729d92704bf8642edf4949a6ace70ef4624484dc5ecdf7477ff05a68f2b0fced20b1602e15ce58d3a5cce9d8a9a47127c0f4deb8ea9dc4d0a56dacd8518724c7a3a5c390c89ad1c956df3b9b60ac218517bed5d08f246334b1d2ee29ee5bcefa90a0e4f3ec23ef6105ce359bdc8ece1e28f8bf3b051bc76d304930fc84e01d8ba15f420862cce6aaeb4981e2dde21d71f5c4ade1d536bcfc56b65836a1dad158de26aa7e6f7d842f3ac02258eb8eba3816e977473dfad50f340ccebe68e1397adbd76b26522ebd55a78296e1851c8a98e9e8a716d0cd7bd5a482fe58dfc6279965b1785c440613893a705c39f68381537e839a6da54b6ca99201675500d87c156a0dd629279291e24c4186f35ee7a052deac43694d38173a972c609b7fe4bf8a95e2ad71002151e36c5c0ed1452b084cbf84682a7ca8e2931ddddd4b1f0530854a420952f991de3042274eb2fed0bb66d25663b2a0b29c0d4a63c39d02c93acb52afde80f506439c84e23c18bfc799d5d8317fbc5eff06db78829f82fa1950183663341f352ae761e7802525406075cff0d8e462d33fc3a0ca9e61e406b54f4f5f6429d5f4af9ea8b9b5690942864a366b4357e3234967adc5d16d1345432a3a4c360119b37e6de54d9d20ad816c48bbaf3dbd3beaf67c323d4e27c87040e1b660e370f1cde708a70289de6f358b9dec5165f626f20d25dc0fbdf4e17d0217f079d9528f00f0ffd3582c25bcbea57a2d3129e7c21a87b7dd2ec4357450362bb95ad9993ffe68c198a0ef0dcf537fb8668d20c8d49687bbbfe0dd90f739f2f6c6edc9cd4a7f0d6bba384d71705559e408cff8418c0be1816682b2f938b19f3c079c2643ec6dc73719912f4cefcf412516c507923153979a07ee733cd0d56c4bd6a012ddefa02d54d54d1acd6795f5adba0fa6ee886c418ea3460a0332621d0650b14fb5fa4c6ee18a71e7317ddc28acfab677a4e6ddffda3eaaa37eb64c9d1267e07ff381c536dc8b0bcaba38488b59636b0030246dd2160146d280742b3e2622b93099d2b6455e15ed14be110484062e2a04f31d6bb6e5dca4f2f1de4b0fe9c4054e2b082644f61bf7b94b861a4cf67cbbe12b3c06b2bd7d5663798931990137824b93fb9b8091c6b7f3cbe44ba07151d263b2940e515086115d9ad445259b88168e3f02f45191c453f3dd11e11b29b6835c337f2f9350915dbf27f6a5d0dd0cd95629e9a5ba2efd1d69e3afbc6aae3fd38465ec214ef3e41c2dbd4d1c9a2c5fc09c53f77cb744015a1d8c5e872ae160888bbdb3311b068f34367244ad0b39078662dba0ca494ac3d51e3c88be9a83702f6c207b7aac12178b6ee65ce3d9cdbd9a991c008ba4f9515245659adb54aff71b69d4641b32141945d3c29796597071e83a937c7c1ec65f5e260d01e937cbb3c81f316b8b0153e145fb255dd028fcf36e387a789b3038e3326963f1709d6491594ca7c5a4451d33e85dff783a03b912254bdf17bab67f648570607b2a1d2acd7d7c6e08da6121ef4093c13f07931bdec8ceffdf75370f5a114a8d6b76690b895f4493db17730b96ebe8a09cb470d473bbda771c063ab5dd55f586f5254d157b6a07a6f82c42ca76ae565d43402be8d1f40ab248e6489390d3ef8e9a8a57650b09b854da5c28f1fd272eaa168af5e09f3df5240fa544ea5f2b656c74251355a13e6d3f1651b16f236f58b27cd833551efb1ebc648ca7fd3d6808ff0a52323b350e0eb0c8ab5085ef93775d015001bc94a57080601ddc67bc1f14eaee894e3251c595bc363471b2d2787bb12516f8e7c8a1caf66dea23ffe877bb536d9dce403f86f4a7d8bdb7b5f1f28ef2d41d32acea8c5982b573f1fe65322f89b41b8af1707180b508cf33c27dbd7fa3a3960baf72413d46711400d64d526772a23238e808d2119e1b946b66e13fab8cc674e2258015c2d879f3d7871b1cf94d19c92c148cb8005d1739477e4e0e8c7c00b496fb3d3d836ed3c885189ec0ab8b32c69afff65d942922110d9987d6a63363585917f00c3a109661c02c9f89eda085f9466cfec8d6fead3c2f9226f5ca2ee663a2b9e792fd9e5ee77f797cd824e22f3821c0a056d28bb9140ad32f7390ef47adbab62434408d3322b5389eff5fbe5dc400584a5e1764a4ddf8c2e974cf57a0f4ccafa2734623e68a9d99d66e25f696ea81dcc4914afdffb70a037973ba4ad4de64ec6dd4b758989c9e31ff633c5b04244711c40b31a649ac630018c16bc670b23b4db851a815648a17a273b2d28f8e212a26d29aa7ad0371e6c75469c35913c644d255ef390f3109acf5ece307dc45a64d5e3f0a95cd193f974513d758158173e07ed9f437fdd774804c0b15da90be756618dd48918e19a87e9662256d27069b6c68eeab5c0585290c2dddabd2105c13d70cdbfdf538e344ba1e6c861e04ca4f7c3e83b43139b1ec4e0126bc9e2fd17e74d7fd8c54af6a292d2cf6893b6af0713f88f61b46743a3f2dcfe9cdbc2fe698a20a7e33f6676db10820bf323b9b6b3efd8617c7abb22d3b29cb88958a13f239b46baf99318b0dd55571f859e44e5c929ae3cf2d0c48052660d7a82ece7d8216b946b449f3fe3f91d2b67d34280a06456dde484559604101ab072a38a25908c8f7c237f615106614a26cf701511ecba1976e5d971f91dbde624a10110ff8d9000d84fb6648e91f6ea36e5b089559f7ec05835a4e8999e87046d0349cdfd791c66b02796cdb67a99aeebde29d1b2daf6e0858837966424f9187b75396e4e6d7b6e0dd89da67c2d75d73556a1dd5b8a2656c9b09baa7b71f3f194f182f959ea9dcba4c93e764f0a0d81ceae383827d96377e6225ac7f57dc2ec18171cbabc7955ab6b163d7822d100fbb3e8aefdadc2f3e723e772cf787156d11446f79e96f8ace6dc3c758c9e119e511d26a3ac47f9bc16a1522cb6a9a2e43cd692563229f8c0a5e21721507eb43b56dc5574592a9f9d808783ccf1dcb716d1d9266bb54964234cf5ce0535584e9baed0c7420620fa3f95f8daec56ea8a202a726d117022ad1db802d5fa27dfc9d0c732bf18e433154498deb6449982fde95ad2a8556097775e97b3a896e9e73b676d3230335f52fe22f19b0e9fc0c9a15a7cc48e53ac837a9cba37bcd801b3533b23eef0fe48042c5738a1aab11b030204eae9922946ee978ac0979af79a915b4c8baf07988828a04186ae70dcd68ada32542bb1db912e2fa7f53b3b466da3aa8959dc0855c7511b2d5086511d2e477bf71d03eec98d1562fb7ae93ec9a2052a82d9eb4b01abfce32d18d34fcf6e32870133a339dac5eb74e78dc4d18ce666c344f6c53be8b11e103021882b61af34ec1e34e8942104b1bff3155605765b25a867abcb65aa03b59be560263d3709cd2e4b36b2ebbf8ad88aaa563fd033ffa9543cfefbc9c43b425b880f9e5b74623e0e3b9a88f5b207cc83ecdc9458d4da654fe072fe7e1eefe43b9132f083c7e07583c1186b864f5f0d2ffb0d06cafcc26ab82e26691dd00353fbc342be4372057441d8fc6a7e4b18488e9f20ecbb6c1fd98aa08a201520c083e5e024e95fab07c54ad70d9a9d0cf1d7bdff6d813fb4fe5d8fa2d36d4273d02d638d541dce616b4554567f42107fe610e2ac4365ee118bf57d36531373e0daeaf8c9b5a3bea0c2168f006fb7b1b6230c129b056b114a7f2242785b434e5f2f7ac5581a6347a298527920281b9770de89d99bba39f87e0bc1d6afae629fe3bf67758c9a900a9b0c3b6ee92cd746ec8702781ac8603d0e715a6cad3d58e9b3a444b803dc2f7b0302ac3e9307c499ebe3dba03707722af9694c07927adafb1d351e06d3c4f030adf6786af633a609f4cdaed5d016a99a72b9bdd31e5c09bebd399f45bfce371a72bfe526d08f1f609d7652ee453592df208e60d5ab356394c0d67a09d3fd55a5ee4ef29a2a1bce8c82d90c84b2ff326c005330d9e1a3d71fb6401e7c39bd360eb003cbb693a557060d74bccf976f3727d505391644ab541a41b85aef54f48ffa8f0599e7d12145056a8527cebcaf9d932836021da605ca4cc24100f2f71036dc4eb60a0b488c75d92f6cb74ef3ed74489bdf21a1cad85fe61e68980f40bd2c892c2c5013f1dbb38848eea81ac0519f4cb8ba0efcc246412866dfb156ece5f143a27b4f1ac93ac7d5c219c5571e3ab66cb6ecfb2b00e1ab1fd1d62174663573e67afdc61626248b2b2e9ececc42cb3d15eccce4501d8f4d99236621b2565e1975b5b53dac3301dbf52d87841474634a447b64683335ec00b4af94f75baf3714c1afecfcab47cef675b1f6273e950cf7b3d0f4290e907b6d0bf6c2655d8ddfc8310c739905b7d603bf9cdf616a486999cd237ba705302565df03b1c915b77d0c0234d20459edbdb4e1745702c28ed6f06f63bc88bd025bcefd67288d2bb4982fd43ed6a260a20184917b12dec3b4998197fbc527ae0021c19bfb007604398ef9657682f9e2a1a4e78d9b20d0766b083d7e7c89489b80b369e53a815931fd84f2f588afc83fc55d836ca6e80b240dd6ef06527bb7360162fbd61b93d2f8a6260ab89fdce0ab5d4e78e2353a2c806b063080fe89920240f4d5e48125ec55cedbc66b4cab6d690df43b3470af12ef9385b8c5b37cc2a841b296b681be5745269814523bc8d36de6000f7019934c231103eda5b5f569e7128a7ed94056bba228d46e6270082fdd3bf612fc805fcd6ea5c9777077c270375aef1c3d25ffe1268d6b2cb1565bf014f59ec77828e6afaa9c36f9bbf9b5fea74006782d5f17bfd4a7a43f1372377b358f3ba996baa292aef37a23e8b441c43e485193fe21724e7ea7dd52b1a38a44327f291992ea509f4872a79bc8a142fdb153f16e1619dc2d7d659dafbce91dfc57a919afdfcc205d9c91d2be80eed1779f110427558492feac7d99d4cab96f9dbdb447b3fbdb95e6ac9ae4a5df2fba80a63e846037726eff0a35641976603eafb971e8bf0ac11407e767dab9128fb255fb1e4652b148786c916f0df8c801a9b7a24ae1b534a41a349d7f44763fdd5e0b4a7639735538562cc51ba8934cae18c5062ed28e1b9f97ebb7188e53febb6c917a3481837449573b813279d208f4eb9154cb91f5e899afdc3a2bd10aeba5c030d47343f0d0819e3fdaae9d5cf65587874750d4babddb58940bf281d789f0e49357a94ee39d541c369215e9059fb868b3a61b69d326f719c35935a493a82ac38c716ef35c9defbca98d9c31dc3e22a2394d8c93e8d886a49633165d63846843f8a175ce1defd896316ab6c7f875054636c2d014c0376a45299d4abd353c98231dff1346267a76f27106aa27fee14c41b92a33369124653305b1bf419a835b1ce31aecf35b58584dd26c4e91ab2b62866ee479841507525ceab17e295641bc01c9575ef6e2a4a2e3e0a94c0d4daec887f89465e68564061aa70da23c87dbde8e256e031e6bd4271036b172a10878615a267bedd8ba53c97dfea87a65e2a763c995258775231307b77b379190d1aa056fdbf2c7998070feb68314df49486b17ce13088e95c39c4ff3914b042af86ef3c26ae23836f7cd28756d700df02a2ad76f3f1c3518ab04b964284ced4fd4f1efc9ebad119692f3a462e5e66b44c9aceca6b69decbb8ba51ae09f6a210dd892cbb71fba7fea52e853e53dad109f19921d6b92519f9a2585e2f00acf0ec961ba95aaa2658205ddce5a0a80aee48c45bc83d1b12c7ce4ade73f47905bdc3ade0186f5411ec7d1c8b6f7a55c7599e927f236503c367de098530f5962b5304abcb5ae3a50e4a65e7a95e7c87f0fe5a13d68496b1e49c795a061c07dd66af31445aba6adb8b525e750f91bd92a0cf8c50180eb2ae60bf528ac71e21846fc746ba86176ec5ffe637cf242f90dcf83dfac68c9ce603803a74f4759ecc89c27af587fee59549e0d105972c00cb22d5542399dd1cdd6207080537f8e00bed446c89385e2cde48d0d7a3c74a5effaeff5bce647a06aa376e8c11ac8bbc32af7f45693593be50cc76c67a21840214c6910dba2f20e9e6f83a0d39c8f512a693ce14414b4252622bd12a1d93dc1e95b65bca4cbe40d24a274dd5dcaf6ea432f27e31f46c7b5c19e659a76d836170bd69c8c9f559a3f308e74e962ef50da267f795721e8842fcd8e1a3ab7764874e96f804f02bea5464197115934966097b7e3fb4c3f1f71f8a0c3d82449f2493774b51731fd175ee7690eac91857299c852e2f93332dcb0b0bb4e542d32b5577a8dc76493831225dcd72d255fc0c91b1891c883aa4fea0615b5dbb053902b6e4e695209c2e2c96c6740765a85f969c4012c7ded3cd22fe3930b7af2ef237ba74b66b7db442097a1a0446d486af2cac91012f5cdbe930e2589455bc93877f7145f63b0c341c3b4e2825cfca14afdce5a96611df40e4cb98e2e94b2d648a8e769261d7c530b520a27e127b3910f1cd0d5ebbea202a21233bc66c2a2e0ed26d3dac6d457dfca9f7cca4992dbdab0965ebb56bfe0d8dbcb61bf8e4bd1061eedf4cec91a76779c874f189f1123fc5633913fd66d9cb235dff32808545015f3c3c87b1499d09a1b1c4b87fdf257078455bc6f41c80113680d361290e042ddc73afea94516cc49f96b7d1f7965392520c45afb68550ff1dccc6731282443487394d0aee20e3e04d67f4e5b1ba9cf36387ebed8eb187d2103ef7f1a4516d4b0cf96f92f94a953585b4def5b1db8278c12724ca66b888be9e5e514484c0a6951d8ec5673c7a92914594787ebf2240e051f49695db5c55292dec1e4fa28e3f73f788a3d628970514c0ad8b4963eef1d8c329a7e379ca3ef75aabc833ec3321aaa6e0f0c93ecf72bc857049f19f3ffa341ea9c64977d69d2a2ec31b6ef1e309f2772aece12a270bcd78061ae1411125dbf9228364901ffdef6f82bb0f01e1368b3171e39ded6559bbed86f13e94a265a892f4d435e9ba43ec64789823d40e35ab5ead175bc7ac72eb7481f560f09862524cced4d6a39087d8f014dd9bb4c5b534dc20f8fdc1619c3a1e189ba1241092f265c68d254e5a4360d995357b7c4dadb03efdd6c26a89cbfe40f1ba955b795aab32845465e67a555a9dcc021cd40f3f3c8820e7c357b77f502e4073467f83df13d325fe9221877087ff8b620f87aa16a23bfde34770ccb0eb458844fc8c6239d97d3f0e8f2ee199d6e1f23e695febe08fc1bf1c225f95719f83cc07f40c25e184b913d5a625b2d2f6cc887e4ff6e6f7019c1d1401f1f56a3a0723aefb8abcf841f04b9379425c2884891cfd8d77ecb96d3bc381afe7a2cad8bfb4453a4144123aa9551a6f34a3dede70dd89673ccbb2be6e733958878dd547fc253e5530228bd5e6771ced5529e98df85eb22e8b26aec3cda9ef5c11f69c497a970c7b77ee85688b35f3a1a356dc77b23b49ce8d3f2901b31cc7f74fb14ed90f78f9762f17579b0f58be5982c6631bf97ffb1ecd52494f75ea0cebf86d3378b3b6e157bf42f7b6826586e5703fd18601443be8794b9d65478348d40cb6f80e45719b9833b9dc3a4929842a00b378109d4582dba2ef7caf47c9497ab4a245a4699345eb4a86b8058f4f8165db47d799d8fe1caa5a1f9fcd0e9af40750d5c9b4c11f4a3d226a8b5aa1256b2bb12b5267bc875ba212064679300127bae35916d4ef8ed0206676a0b70d5bef5f8090e5d0249ccb8d793fc56268e288284ea118d4428767e33291151b5054ba93ef1eb6317812f7157fd4d7914483b287b95816320a5c815eceb2cb9df4fd63dfc58483a37401942da273e4b43a627d4ec6cb38c19432d1322b517119c8a6b86a4b1326d0f9e9f1ae68f22474a981404c0de6601445f0de68322bd37b47518889ae6d5838d969a0747c1ae4b412f1fb6698902a2de93ded3c77e68aca007bec4f2d2e63cd0388f66e9267c126eede526de65e74a2fe2707860b32f402b986bf29c838cec3be60119719c35ff8dd682f0b6c9e4563ae5c8ae13872f6b5ada34f3ba2b299b9b9a886f12ec251c6ccc6c98e30dff3dea83de0e8d5b178a5cdc25bc08634152ac45b6122db25849c03635ad7331857cfeb1f9fbd8f8c9dc7b37d29c41bf5c2ea10d2fe57207d37b8799109ff7f2fad98099eeac170be1c8f73d168d9cb2768ffc23de03585141f3068b7104b3d4e02e5e65e0ced8cc45ce9088c3d0a3e1326a409d5e6fd0ede144ba0c15385ed45b0fcb373d5fa01e2267d1a3037373a5e21d799522303b7fa4fbc808cc8531e2dc65714ca49a6c6a87978dea03bf79356a08dc02fcb0f0c2bc5f78c97ebf54a0c9ed3aed2930f9d34543d7f375a5d0e1fd313f58feb717ed12a5c45309cb75dc7aefd38a918c57b406405dacab1f19d357afb2e5d64a337cd71a57d3ca02e8833cbc3e01a85667a010082462fe3da38c2cf88b80fd8bb2d24627040dee993ed85c3c3d55fc92e47d44604bef1574f28d6a56c0193b3627f34f92747972f8c8dbd0c2665cfc31c063e88a55a493750156763257b3528925ba81be5f99f32913fb6dc9f6ad0a9a41ac1238a285d4436e2f12c93d0b79685d7cb6ba9928229b5b57af87cbea3d2e470b8d0eec403e304ff4355b341ac30dd60fb14d9a562bb7630777a9a00ba530a724b1b1035ddb30b557e1b6f6bc8dbc87afa4f11b9388fd9a0547497daa0fa9d2c0f6ea2aa26012514c7005412119bf10edc1513b2db566bc1fe179190564c61b805c2ec3f4829c306d0c34564ab92e80a21b775cb2a4467151efe0aba87ee439763b8317df3a24f93786562c2ca7b9b6c3f33bf3da001743fdb9e6e37c5acf6091d678084a2984139ca74a53c138c8b09533b2b8cd859bfa0b215e75a2c168fab6f9f9be869f8ce9cd254a09f810f7876b791351edb858bb49a555d31789ebc6b08d0f23be44d522659c9477caf9ad61b48a7d624ebff69fee2f7dd95a398fb2798bf211df0c023f8575b779cd248bbb7eadc9f195dce01250379d1fb09d84dc04b31b1acb723ec77e00178ad091360ae968e21c2891ca710f71338c8b331a484dc5538a09c10b44c66129ddafb7185c2ea36c2e32e72cff30b14d5ecf41585eab6361682ebb40f0d071d670141e42f621503be08bd90c68881ff51366912ba532b27c495dc8768817b911c240b7ac4e5cfb56ebdacb56ac19f897dfd1c85eaf613ace798e3db5513a25a93e175387e28c47160bdebbd79fcd71a5df272148c72c7b813abcd45a200f42074149e1ff371cd414fd1e839e65ffbba51f86ed6dbad29be9e1647b2299f651ad7ce2a0fc724340bbd2d1ccc3ab2393009e23e1cc2507c166e8f565c2fef2247a0f40bad1aa1b30de2b99bc743a882f59729fac3c2d441ec7dc48cffc948cb145a337a5bffb11f38d3d1c6ce827fe2a7fc3d0a4da07fffffc8aeb0ce1e7b070881e70113ba6afaaa601e144757417896bec78c758b6d469a26590fd7c699404fea171edb91548898e63f8690d9a18dce2d6dd1d86b1e86eb72f40748f48d5a7e0d2e1c56f7918bb7a8e97aad967a07f305ffbfacef5d83d87ab08404c4234955c898bb51d314bfcaaea69481dc132256ea3d76a56a6106f5896aa37fca90760bcc478c5a533541eca6fa85f9bc9a16d08e50533b428e1cb46b2ac9e818962b7d1ea17dd9b0b7187932ace9ef7ac716795a5e062deef982fbbaafa9162696954f5bfaa9cee71a162cdddebff2228eda5b0f42236f52e9ad22bbd7c924c67ea389d4f71f621fcca5c9ae59d6f6bc7a8ddbb2827afddc5023ac7f13fd01809a5dc0e5e6f2473df5c0bda749fc545336df1cbae774b18727381409f62ded14fe9b73f591e3c7c5322e88221764adbb9bd2bf29c7eddea15457d05e2037484dfc96fbd7a4b0e6af8b838a8cce9491c177d2ec0487c12a289619f87f130374c6e8c3661e988fc4116017b05cb5e593e8bc54aff5b79e2699045ef1fba1f17121a8dc117817d2279f72bc8f8176862d114db636e02179b5a9d17de4d31fd4382a20a071c86bbf26978c3f01684b1b660464467fa00c675bcfc768f6a4c63e5c4b056ac8c203cbe7157b26969fdb87b4b05bbf386ec45f99dc8c4e80b7899c8f410aefbf4412b5345a3bb5eea1de2666eb30095bbefeb0effd177476a2c289475f2d239e5c49aa8e92dd6e41dbd1f1dd76600bed23bc59a812b3ca78c38cfaeebc89781a80bb51f2dfd1b166f3b59e01a150b3ee61c014035677eb2c85ec9acc97fcc9dd24c4f34854d0156f0aebdcb6362257f3bff2378cb35dfcfbd7595021d39ab4230d8cade8a40b163229f19cdc4dd6d77cf338b48ba3af42886568dcd795e3a5ee3be5c758211a43ca9f3b8dd34c643f5f98d39e8565ad19cb0459f920ab74fa75b251771186658e1557d2f068e09dfa80292cdd7a4e358c1b474b4d29a008bb72e51026b844247fccbb082d5c93161454cefb05cf07c5d94981d105fa2dd75887788d840fbad6542abd3c2aab2b760a9489dcb89ddcab2a5ed21f9d4b69314909e3330cb41e6ced8ef8aba7bb8302dac00841f3af0ee94a046797bee99fc5286ee78037f3b59d19382f1cc65dc35bb682f33c224cc28071acf7eaa9c91d68503636d3f27bad59873f9a1531d4a5bc65246464d82d9c4ac464b64ef11e020dfa32f1d414c4e501aa9c2511a61de917344455c6bc4116e5f2f160e9ca7e2a129b0a8cdaaa452a7222d355debdf3aefa7c015e208672655ea51a9bd1a1450bf3990a18a53af7cb315e57c292821081db8fe2666147168de40ec6380e075c8f7c55f68d72d2973aab5a1887414e55f1991de93587852a5dad2864f333b0ea7a6a43b3ee8057d3c3a44f56128bff54fff1be868bb3352fbb8e3f83399a8d3b00180b0a4220b7a24783e7cc894dd6a9b1eab79508812e0761bbce66defaf4574f513489597456ce1f5bd7989958129c1810461c67a8aded6d509615c75cc09a01b8adbcde850e96f01eb02da675bc26e45e322096f9d81c328c3169ea27c4b18c9542a7f08a6c5aa84591ae2a02ca284391616a5cb35cf540a170b3bdb35182840cd2680a5e5defbd3ab955a08d3bc6be707e850ca7f14cacb280f365fa0f586ed4acdcd94769aba376c91a103b30ec0a087fd9ca0bbb67cdc41df28a0ec31a3d78b0cfa95f760fb75fee8d0e1a853700a68c6a9e0d55bec694c4a3626f174ed207b37407fa3ad630d8e4bcafb91fa8ddddb7252b68486fe43fbad6f5fe9360243ae3660f5f675cba708a7287263150cab52ba6f6c875c6d00792648528377ba2da4ccd22701a02c49b24f20c8e0e9e915a8de8d5cc448e132516e0782a6e57ed920bec3cfdbf3520d298979bed5e7b02389f783d268dab999642431baf579e553a52667a265723ebea7b7320d22838bc713f3068df55d04c5270dd5018513d08085cfaeb7a275e71234668169e9676bf616ea51710cbadf9c0b7800526c14d71b1d9551edc89014bb0c44ca143d95b08c525ab3b7f47cba912e7dbfe2f0ce0db8eb0ac2b8aff15f6bc44471fdd3de7b6703713634afe7893da4de5a32318f4eccb54131ce077c5a9b36474801ce561e8ae5749e0620c3d6cca8a7fa8b3a1aede2207fb260bab998befc5b40aead9d4ff5a6be6524474c85fd179f7d83b1494e33164b7c106b66d0696e2f4992332c4b41263dd6f839b7da1bce7d8f6854c88e74d3a0a3f38b72099c8f671738bac41a7f03b1a5d24d6cbab0bec0edea48932b9604b3d355ce1a54d9822b66f7d9f92e69363698debe87186692fdaecc94c912162ada7e1e1dcb6cb8f3248a7387bd6ec8577a87a9d9f610c9aa2b1a210250679ce7e2a7fb8e8bbcc8a0076626d44e327998a74028ab90335ad59400215ecce3039f633b249a73dba6190b871a2a0b8598172bb3313151f5213eee02706dba16afd43cdc976ebe750c3638d40cd95e28eba85846caee26d6747d99f2c9aca1d2ed3cf7a29ee4c47bc1556ce5cc648665f762330633f43fee9140286cf220578f28162fd810ff560c410776b2b84fff4a8d48078a72d156eece4c1f948ee3d222f4b666b867caba33470cb1b7744f02dcfcd198ef4ba4d50209a3c3db8554b11631a5d440d74b9581229d25eadc863ffe67aa98e9c7b5a204e1052a72aabe545b7c9155cd7f1501da821930e74869b04595d985c7f81108feb865bff5774bdc75d9881d49ad32c3869f7f88ed4050bc4202315d25f42d3dc8534a7acd078464960439db3eff4f005f7db486959b0e88a2c77a63e21d10124d6e07494bc63452f5d0f97404cd4161a4fe628259143c3d87a833b5c013c015ba7cffb5f2912d192e97234080c7f01ae8148310f9d02f1867becc4f32573f99984a880e41f07f3d97d9d3424f8fb649851df71fdd5ab5d2b9455b3d5292704873eb66c9d9f788a8971161529011518e18616ee0421c556affc7b1c50511a7e39f516ed2181fd179beb228af3c7065c1734a71ca13f95ca4ee918f5cca36b9f97f6686cf244eda15c991fa8d7906e05987ffd14460d8e9ef6e769ad4d8b9ae634f25de8dfca869c3c32a0ab2e75424756bbeeec221ffbf6e7998a09b658035f07b3ed569907a1ed215ae98b1a07ab6981bf976fcc483a98fd61f594a1f6af03bb6660fe8f8d8093b34768a00984d1905ceab0ce185d532fc2636986a05923cd9c9b5f91b7bb05b934ab41cc325d286e38a8d518f84525e5e768e875bfda0c39ac1fe8693c956c831c6ce5f359a8226243a3e67497a50c03cf34de4c5c8244fcc5aaa5174e7a5cf81cfd071258ff6ce17e0caeb8ff91367b839c191f51f14419994e50be47610703af79d276fc40896d83ce45eeb900ac7054ff53b7e2e26cb54c176209939e25b1286bac8c5e8aeccc130b2e8732dcf71950698860850efeae149e6124b9719d32df8729d84516bdc2c698c7d248d6cce39e00ac619d477ecce3738bb515a9de4baccce7519901d0ba098b2033c12b6659c192c7c038eb2574e1b842983499063db3d8dce6c85a1b4e2babfdb55e8bd1ceb881850530ec5426499921d1cf7c66d01cf954795997258d8656c13f602eac1a1fc3dc209e11bf213e44530723d46ed73846554bb614bc02878abcf879984131b07d4dbc129ed8d2996c0f4b1e4eefea6a583df8c0dc5d6983ae6afcd3ec0d992e11d4a25cab96a744be9641605ae2dff3122fd5f191bb7dc719da7c3ef153b05fdc0cacdf0140903d19b6bd60bd9403d292017592b7048c1fa6d86c18bf8782d8fba1af798a3fa90d23f3efdbac3e216a6f5c0c2aa78ede2a3884dc436ad61e20e1a9e6db9f9e5612f91c31602767b5f5ec43c85821947569d204322b9115a7a6f488d75061d23ecb364111accfa432597a365375ff79c460a85a7e43ee3ad7c850a9ae972656687fd77cf2c72f8f8be2ee1b0b9f1d8cf3d931e63c98099f92a9702f448dfa416984345eda7b2a1a5d4e6a34fdd6c0329e4c194e7a19050c3ef790eabf5d7fc492ade22899e90814ac86373b2add285ac5afaaa58e6d8d46bc5a7de2bf38b52675e7f36df778d37ca81d401925d40b0d38168a0a57de70e89e9a26afb6b05575cb23e592411557494c447a18be6ac4138633b471e468139e7a2989917630a3c2a4d679ecf2605738a69d44395913ca3c8a04dfd3a2573c56ce925fce2c2a60d13bd839b659d637eb733691f37d2ab0bed0dbe16e0a9a5ba3c74b9461c859873156c477878a087c15bc9ade3c33b0164efff54e82fab189dbe300165d463a3139f360d8642a839d2e262f93abd7f2ff5df3a951db429a3c15585d97270064cd6146503fa878a4bf5addaeb3a62a2c7e08985f1b183e7c83168509cbd96fd7af012a69e69aec47e06692746824d2141fec0298e3a4c38522a5e41c8489dc6796709066cab448ecb116d8d968500f622fb9f5f51b0ac061537f2ae2afe7b6fcf0c7eb4bda0ce2a919d5c32e78d9c6289706d08cf53925e1540c6fbe37b5e04c3d051b1d117a21a8568eaf5e9c65fd8771fa697caf0d3fb5b24ec911f7b7cbdbf49066d47aba85f5faa15f36a5086705483e0a04fce7274807b6fd7ea1464eb2baba4f893a019081a17c95ffa6e5869ee945e132b16ad9a200db39beb94abfc910e0ef16085b15ed0b8af20fe50e78e0d7fdd81a690f0773ff59b0d0299a640356ed71b2fd79723f4dc55c419ef5237e49d0e4c80b5a40f1c27fd77f2594df41b14195ae4624ba51d33d19af7f9dda034869c46f5ab53beb6afd689e03080f220105f09d244d6e5e9208219fa8397a24cad4b52bc6608b25a72bdf8fd9dac6a1c897dba3ebe782151fe07ddbe11d89b187f73fe1179093dfc64a560751aeb92ae1d89133ea2e9fd75944fad9b29548e2aacb293bdd8e7b8fe2e1b98ae0d4c4dafd9eaa833ec0ade88e391a57406b01717b7874f6bfb289d351f76037c798969c03124569e7bb74676315263814c1250a37e86973274be8894e60f10b72171913be89c59bb14e3043531b02ded097df558203ff37f330947e678c50a352ebe21891eaff13f9632ada1fa625376aeafffefa96f0237ad18751c5d04358157e6005806335a0766b079036e2e56e42000aec529ec1ce1a55c17d460093d96fb2573e1ed014ecf01240ff9f45ee2505c2af9a8b9b3ad07558d9aabee39e93347a3645cb88817ccbe771451c89fd2da194cf68a3eda910e2939e0b1c0628e5ba2a5e3556c87d491c23a8a3d69e827dbf8e32c593a787d222af3b4f718b519d93d8f637522a1d35a56ff17eb3312c5837e5dbfde56a0a5de58d97f4a8b0e137ddf0053f183b8b96088793a3f88d9135f4637b51ae382ad5e9bf8989e203d9fb8a0545b7e571f73ce0197b23fcd64ed94d2dd41463b9dddb519b2cd5cf169ada3bb61ba53c15fb9a1be827fba5a0f26fa4ccdd19a849f151200266845ae5f2d1e37f2232e8b688c05ac4d3a863facde187b651b62770925bff6c86d8a80ad8240fb2c929fb376a69489aadf1b10e22f0e284f91839edbf453f2894c32478d07935c0b272268919be4f0c65526034a4d57268def73a582e1e5e15a5381390b3c9a2f690365c93ecade723fb99690e81daccf26e50bc43f5a57f697894db638a6d19ebb326f3e882aa0dfc770382af1dffefa2a14a58a60f48cb81f8f2fc3f01b44f6fb06a4a3fcb312382d05ee181f9eac43cf1ac85c0a2c584e5b994030e5359f4aa3a42504eec9558e40dd2c63b83268843c4d0027b5453afedb6987117e989390b9615865648db06f87bad54e022af6ea22e237fcf78c0be5ec179eab0eaeadc6c03ec3c51aa539d9af72f936c60e7a4034004360dabc85d88fbd72455a98701463b29dc6968617ef7419f562b0c705dcb9105f203079b12379f40d42ded141fd820188ed103cfe5d4cced5e384120c205003aa6ec55149882078ef68359cd19cc76f20ea64a58a465df84bb5a19f0c6ca2a6d49a3af18881ff557073bc49cc7c5ea2fda026f1a0b412be85e15c6339c940fc29374377a2f70219bf868be4bf7e11499819d5e689ec8e06e2985c139e2e801aa7fdbdade27b34642608b2f82be55432cf05be1f205d9f645f7aceab6098cda52f568f403d7fe99c499f254e56795e205aa83f063440c0522b212f1e823faf41f814169894a2b6cc23145ed2e7b11aafeedaa0108f3e247a6851204f5d8a6822c6ba953e4ce86fa602f100d4be2c23bb04c714b148d2a6fd70e4cef40659a35c252f89d0327bd4df009f21a79b2f1778c2cbe0ff9b8d973980243b39901291a3a0cfb730624f74778eb4e1788e9987dcfe030cb209f32b86c00426682f47b56c0385d6a0ce0eb26fc50d7e934efa077fe610a5c219abc50c36e5f347d65028b6f67ee463fb01639a65fa255824130b286106586275f2dabbc97aebc6914314e3a88ab28a71c8fc2aa34c6f6053a358e5a5160cd5c1c50e4a6670dbcfe81d8d4f432fa6df4a80165062fd25fbfbb72cc14518b1d9fbfadc79e56656a433b4feb6e9596568bf41d5675d0e178630e1c1ce89db62d575bc220dec8ef2ed0a1f1eca70da3be9732dfe94f42d3efb46fc1bed656b4a1490b38ccc69c147bd09afb58214a73cfa1eb926fc3cb1046ecc07c1f6c69b0d140fe8951dc699ba37579f1bd19e85bb032a933c0f25b2ae017594ca9c3a8acaf8be4629c59e6b50813591bf48fd111ce6a457f21aceb5e0138c92a4d489252a89169c3693beb87e3f8bff74da357a130e7936a83ebe0f886724cac292a688852f041a077f4934d3699fe5f738e91dc67cb14c652bf6654c2dcea80324a869c14dca1d4575f0b80e98f4fb637c5a2668eed9026816d00efe83e2e82c45622fa7c7e6bf29a84ca057719c5c6a61fb7d3ec1ac82bd120c924577e767213de524b6c79cd5f4e2f68324164a4590b9fd88a290bc6f8d03a582ea977f9c758f467a38f38718fdcbade060270fd91bff43bac4155cdc512e5e1c3f60dc29e76d800c43bf58160e1435d0800dbc10c04b5ec6ab808d752837a7795d2b9edfe43bd897b2593e57f9a06d0863302b062584be5fc24625c47eb7d009cd263118d6d38ed4f4571d57f77e5d0c9a7e78fe0566d26867a9cd7ce35e8720dd367d3e6429389f00124093285b63bb3f81813431492f9b96993e08c22b3636786554b7217f81e64fcff98468a4bc4c8e5489f10d963eca1808d38c18514bddb09f72398fa3f425d8858e05ce2a2d9e574696fe7b2e2710c42e320cefc17c18ac2aeed48bb807e00bb2d3114411238e3cd71e74d474c9d4a87822b347ec9343444cd16a23d0bce31e5ea7a23dc70d4356defe39a24fd3043d0ede5514c2cb9f795f483812494a8a0c70451a5ea2964dea438cd71c5f12435d1eb068e2a345c659c45c3576341ac48b3d6192cf86fba70fd1a69889ae5a7a5bd3cc5c20020dacd43f0a45ec373f533eb10a60620d726eb99ba1b49fe74418eb45f225c40ad2fe199ce78d0885739bcc546493de92aa7615dc6b1cf54058bbec2bcd5963a9d8f26728a3bd4008e94f2f01c32215c704c36f0eca935d8f06691e590c43e6268c1249550502277941aabd0d2f7615d88b9ebe39d5dce638f81927bfb09c6d0d8bb4713e1541b548b2cee274cce6cc5ef4a6052bc83838f8adc4909317235e79b338fef9b820b0e7a70ac5d75ef5c8190f5c102236ef0a8541b31e2180152769cffac9acd5865d8976080f01d54babee84dc163b5092d09cace19ef1c608f41cd17aff5f2dc76a91c62e520f019e01ba44bc6d63d47537f61f3131d4375abbec601cd0a75b918f8eaf755aff4f22d5461ed7c26932e0d77f864f160c114852558af17e747b60f753073d01d0854dfda9b3afb6a898a086a3cf892bbfde05ef29e0a57faaf391f13604f764ae1d7ff1f32123e6f56cc4d9f06ed9fd715d071ca6175d7ec14efd7652ee53f6bf59f487017e050fcdf5193eb99fcc2dcb0a86d721d7ab210b2828fb71f01a4779b1b36c250880a2f88f0fac82838b49e65ecc6744a519d7a2035789ed3638c49cd12ff7bf7962492c5088ec051a4c5ba8f48052b064749397ad07a8e00fe1ada5f1485740ce98277f86d2923e4fb95ace6b0276138bb59cafc75f038dd1e6c0f59dbb6e12ee50bd439f38adb2c4ab90160fd0be0e13f38a68bd838b23f41cf6d2167a54dfa2334df5111e9756dcdbaf6db163600bf06d0993c45b12ac899027289fc60c84856a4f628d45b3c3940a0f43f888af85d3405a4a2d7d2788fecb440619deb96d692c0ce9840648df0106a0b7b1aa4cc235a11a595e8ca2db54bf3aa7e15f8dd3ebae7e6a789b41a53fc547c5833bd53c961f09a5582fe2684c3bbe9f507a957925a5887da2ce8f433730a4f9bbb755f365596bdc72fd01079d4f949049bca87cd9a4ab3dc76d249b39da86741102954736e38be4354574b30f50b31ad6daf155e989be8abd963d7f99c9d32827776ce48fb696f9cfaadd14494289206e5d28a92caa96cc7ac78fe2eaa10c705c5b92f64888efbbc65857372a8e5ae2505fef3f2b63616eb991fb2e560d73168125ee74adc6cf632ba1cf35ec823205a679142091587e3c372002b694ffa59b8b5d543b3b4a77717da3c74901df461c4a484ea2c5086984733f112833c20647aeea9125441b8d7f087bcddc259000426dd43f355bad25c01daf6edcedcbfe5d00fa01a35466915b46b72f690f96b2bb7ae4ced5cbe17b0bd1ece8fddbbfc434ccdae5533515cdc538ded6214a52d70abc4ebb569b352e2df595176543c4dd4bca6f6559bbb71cc6914274dbf072485eb5db86dd1c7ab281bb62e611100d0cb7349ad92e24b2e839a4334b07c54061db867692208b6d7f03cdc39d7353949cd4bfbc0de6600b4b2d26803a98554dc3ced1b19412e8325c10607313bf8d7e663437be8c30c203314cc1b1e66c0e9035af7b6bb8e13046ffa1386f1840c57fe2eef7940c1c907e24470df90c2ef4737de5fe4a59eb5f4e759375ec7eee0d039475fae40bf73112fd58e9a92f22ba8fa050db408d8f928ddf42f28f88ba8ec18ac144e31a5713d8cc623aaff099d8b24aed75af0f00a40813d742b3fc4f1f86bf0fba6396f90e17a5f9b021740b9b226e56d7fc4d0332116e5c8101d5341fe45532a2e31b08bd99f946a1b488b3cc96b5cc692b1087b8725f900aa6c21f725cc20362aebaeb3498b01a74b456677a70ae397ea917de18a80dbb0629c31e23aa9f99d17b2171cd4dff31759807b42ddcfc6cbdabc4ecd36402c461bfb55a512643b94a99644a83ca4af820caf21e0a0e56908eb39ef0b5db114d50591e5eacbe4ce544385b745a60ab4f5e840b9b2ad1681b83844e93e41898e187e8f934c79e82d714aff9c7e12d7f3f010ecee922412894b865582e5ce8abd89c9e3dfb9ecba24595dcf8054d104a488de0637ffe36abbe1653468db1ba1baaba06b6754c796f682b0a0e61bf96220cc6fabb85bf06a08a7cbbbe64857015f634f6726d5b241600bc829d66d74671f1cb3ec5fec25e508441a85ecc6069eff1d04a1bfc42e0b1edae7ff532ceebba90da46bc78fe579b79096ea881a2d23701b01683819fa728abffaf8c47c438ee9f1d7966bd6245500b22f02f848b65949a014207ba4be67ae09e6c7415ecefc4c4c9a2baad971575b48efbd43d22558c3f6baf2d1bc26d5032a0c62ccbf0bcc98b7cbda3f3fd679e80cd43ec2c5f41feb8a13dbf97b3f7af2a23d898ed150bacc51ea96ef2654a7a311a9d619fa6ca677f8a986a99f8c1e07662910697bffce54c94f731708283fed5f5802a02f921c15eb2346f90d59de965ead36b56de1d724a6658aa8ce2d2abc15cec56f741cd234f256144c357e5ae319bebfa0eec8a180f208e5f2958f9b87dc5d24e3ae5dd014714509bac347536b2e6d4037ec86f58e9724f0e7c059318402e56e1dfffadd0b751fdb0c021eb2d7478da51cc28e68b41a140fa093845a4dca271c7ca1d0ca823f837fa12e4b805bbd6010d3be02b9685e4af96fe25d6f64725661d4720a67807aca86d1710fa9f5defaaf332a54381775f00e9c7702035042da8c73dbf4b287e3fdee63c7486d9c1933baf80110916c54f2edd75abf4177d3980ba51b413c271f4e2abc2be47174dc88df3f7ac978c78e126ec74955b605fc8bdb5fdef4dd1d9f37f030513652fce4fe696069a5ecd7d0bb105565f774bff7380bb67e697452211f28d75236ff4e37b48341536082438c11bd9de995740e8d508ac558e885bed856aaa02bfbe9d4cddb860f413896a0c088f5bb976e9cf04197f02a3034c8e8af12c7f60882aa3313a20f4969542e0b0ac64e9a45409aec115af88e5a648fc27aa2aaf9ce24f9c6f0994634e614b23fb05b7ea7df6760cd5d970aa18f4ba4b3954fd342b55bc32f6e90fd0036cc9ff5f9cecae5481107c53d570e0ecc34a42ac07b9e25ee16cf2b3c85eca74f4af189fa5b4a8d6f6701cc23c337e7169f07054a90e266925cda2945608ac42aa6068aed7be73fe9743f81c796a6107b7c75c102fffc21f6e092d8722c79ae56f3f47d3734f40391f6e7728287d653cb3daa3d8ca6e6ea6b8badb0d9d56d9543336ad46cf1567a45e066ce69ec8a095885a8dd9aecaef2738a39a230fba151aca5df4eba7ecfcd22afbc864c5d14216a4e33d682ebf994407d33e80c324810030042ba4cfccb4d9249c9beb832c54852df19298f98321a6dc082e4ee97d00ee4c5b95604e39b17e1478fb0dc6facc2fec51f18be17e66b7cc32641ce295caeda6ffb9a58a6a241b5698252e0def03f024f301df13325e68aabf7e4c796c356fb04cad301ed614991e424ae4f63afe2028b3396def45f83e910103a3394af93d17c03203d9947a66fcd156d089c2a17b75403ce944fa843e4ed1ee1c1722bc91e9433c3d2692fddd386a0cace1ab30957718a3bd486aeb38fa14ae17477b3760c4830c67349e9331303895ac9e422444db7bf47b836228c2509f891d555e4f334ccf3be4ba6295551ff5817723920f5255847fcfe2785cfe6954151e375400aa5579fcc2d618e14949889373674bfbf7751a342922b6887dad33aba6bbcae49b3f608fd8b411d0b0cb313e4a84719a7313d05bdb0dc1f075d3131f222be9ffbc4b2068ce0ee89f1064474c46294d66d567d8c60eec950468c317e2dd6862a0fd4b70231e054d220e965b4adc4e8c5569ba9a2603fa957eb91d2583f557ce4a33158fe78c02daaa637cc41a0f43e46e3daff8ccc93d0911b37c5923ef411fe3d1cdde8b5d06d495c11a22ca81ac4e7790fe34d98a03a429afe04f2bd4f092b1d6b57627cd8d2aee1e36cb35ff17934e1b53693ec2f7fef249dc67b124830650747f6c0fcc339f8b75636682abab536744c8fdfdc8064a2547779b633f2fcb0c89213911895616249e46a732d52b7ba3100becb04ba3c75e31211767fb0fbce9c45369c4bb76b7703f2e1006bedb7d9e4562cfcff3b2a09dc68967242d5bd9dca9191a1202c30c4da6d54342ee54407a516468bf6a8178fd16944bc0997781ef6acc9592f8f91e85bafac47a56a5785b73469d36bf991982bbaa2dfa419748cd3b3ae70ac5ac46ea46ff65a75dd1c0f8257c7e05c9768ec4c025eba0cfc8aca73c928dccae917713c2a84e97e3c5e26fae7521fbf83b098440b5167bf1926508d2a5280d0742c11347a3da833e3fafbf9507aca9c0e4cb823fcbfc61933bae7b492c3f5f870bfca857a20a3f9d5b56ed76a91fa3bba11aed4a57ffd4d7fd1a00150db7d860e266a7c94200cc6d46ef1bfbff41179eb2c9a69fc082fa2ac1852a8a62cf9903ba7b707a8c5c7e7486bbfaf406134f19a2468d57e299841701c09fb426d1d406be8aaf8a60f1361616ed71a016b97ceddd7d67cea2bf9461320eb09a30272c4fc015b718d293b2c8808448a6f7ba6b786c65d456004b3eabdd634d9a6d29fe9b491990533e730064d61e9c8f8782f5f7b907568a9b6755f3678fe4fef1a9c83d9dfe317f29bd4793993347b85ab9269ad9c9b9fe52187c7d2ad6449c3187dfa26ec098daa5489c405723084502328997d88da8b97209a9b3179f6e539efff7f62750162cf3f8c37b1a23e4ce05da6636813f2f4f2feba51dce8b409d493c47c88455be004fde9d12efd1a2331dd70866a46f8fdf91442c47369d1fdf19bf3555d4b32879f05a4d1b8fa922aeb8a8a062b01ed8b3c4f925acac254c7c07f9244e225cf101d330c9c6e53c8052c00745bd7f553bd6de6ba3a4c83eed1aa3ec1d34ba4cf406daf638b9b5a57ce1c25a34856f86905fe0f46d3805e0d4b31e7ba88c20457cb748fb6e5aea885e560d32c772f2edc41045ea7786aff39fbaf4ff261bf733099eeed2090866fe0923b8de94a8494a4a12af01be50e0423245991911a475298edfd8cf059d170fba2509d1e93359e0f3320d5e9a9bf18e915171f6f99179052aa1c238ef7409ec43523f90c0b820759df3d3e820c3f64aa6cc85f7cf25a35b500405ab5e35b3fdc308ae5f83b7b9e98905d944ae5ea80c22fc604415fff61e8176cb78c0bae411450ca70153f107cbb143c2b008dcef7e20898c3019d073083ab65859f7236908ecacb2fa98d5e02f7cf2adc44366c4c76e78cb5a79a0ca243847dc4b4524369a5c3d6bd40f8f4cbf4e114e3a3d6e4c0774f16d463236948d4718c8f4f64fcf4144a5c3f29dbebba76278ff8364ed98487fb847f23f95ae59ec2442892348b7076437c9e4e0e8a0095ad3057438145180bbb422b92165b05791bafd684c889d6339c1d817a9e804629faaaf02370f512429b49c019f9ba5d8d370218eb2ce47ff53c0dd472c747c0001d2df74593ef836a1f80ced395b21f35c7938a1823a966f249eeb33edc7c5caaf5ba487fba4051877c6e354a2b3dcbe15b08ca2682eb77550772cc9fae2c68fc1368360fe3a73a588fdf02aca7c3927fb3d4eff7c094e800158b86aea35c5b5f9cc21e1df71c9b1462fb481a931103b06b5b494d2da8358a214c2b2c5ab88e4ac8700cdf030b56f29b6d2a0abec56d266584efa61ee2f4d1be91019548aa81313c7ec6bb1ca014a2c3d115e647fa0f9a5ee555f974359e40013aea7b3f5611f970e1d1f71649876a2cd1b43b20d9c0e266f10ae96d207c8e9a8a015d9b74ca76f75d69dc6d6216cbefd989d625b6872b2378efff7df8e4f44d320ad9c578eb5d48c30ea74021ade02456f2a6307d45aa023ec9aa8835e714af6fe3e5895c828102c564559947f43936ac1fa1865a9a392bef6f410739be87662335652a54bc273c4949b8b97558319225f3f2576ac1c7f8ce2de53875a75c39a372415291375fac9528aa5a5fadf7de701052914f0ecc8084f7fba6bdb54f8cfeb252d69351af47be5061ed7a21e31dcece566c804d527cbc50916b1966b431101a29d547f41ff93016eec7028e1813951bb90a0b073e27a1ec21866c6512bc1b2032a785949352ec1046cd8b7fb1fa5d71d18b3c90ed7861045aedb7fb880fdb28f211dc6c4051530e1907753719dd923ed23afdf7d8161fdb391146497ec04dbeb0f90ad8cdeff6283ea4e5dfd54344a4c091b8f20021304441a5ba5c170faba59c234e3fa4efe7fa10fc96f1303070ce5d66bdea24b2485060a81003da6aded09fce8b7a75457826769dfa7840371e65a9d243cb1f16a5f628e353c80c45ae08c6f85efeeb9cf52eab67a874e7dd9d961d24012b9e54b8588a8459b9e4c2bbef44940bc747415214a7681caaafc56d1dd7141625af0fe375dac4bdf36132a2f2c11504e33f15b4677d74167a3d7a0455f64f92339b441cf3b42a150cf4dbc88cba2e7b6b3c9080850ab5e4bb337bd457acedf382aacece39796a04309198c2567da530ffcea4ae95590e15e65477e370aeaacb7d649f9004949a1ecf03c647571a8da2199dac0a339383b3b0d77760228263676cbb40eb58991db3fcbdd9dc66e877916b099e4f9324a2219a9ed0fd2cffb87ff64fb63385e7dc05ca90701861bdc9d3e6aba0602ad773362789e4a0b28d1c7a946499514cc745e2de9e0f5773ac1550034a5a9fc84e26ac4544ee8d491b4dd3e5f81a5ac292daa2eae94ce3bed6a55dc58a81fb581eeec9e618ed65a2cfd1fad11e7353c233e44922b56e2088ba4b2e3ee606d6941177b10d5b5d7b21d47ed6fde59dc420bbb61e46f03a45f224acbb780a68178ea414f628db4db53d4673f6afd31df248c1e144dd99b4a0ba7dabff442af351b0a7f1f7377fb55320602c36658e84d7c820e39fae313d4f47d313d0eb8a8873ac4e3ea9bee4f7847e2afd68006ad0aab082e4d2a57fe6bf94659422db034fecd22c4b326e6f0cd4f851f8aedef5029662fe64151f7dc6dd24296afb09154f683cacabb0a435c531600a0c00ba8368254d5c1e78a3d8d4c7260827c52f2936603fb7b8f252f564ab2bec545e78f83114682901f27a34b7f19af2ba3ad8e4e4aa2dc0c26075c1c1f266f5b25070f91ae1c69a2f90ea21dc4c1b70a5c0cc05ceb8f289db011faefc7e752aef12d61c551bf104f23d48a24942d57ccf124aea6ce0e802f1fe3169b59a5e2a9961111dc2b904579303392098b6000c6cf6198e3803b72a0367e928fc2e02b59ba45b2af13d4e14c95a9b67fc019d9be5d313f26f4882eb47564d2e3a642ab0662703f6ac8e4d3c64e33eb2f1bb56e1885b53dd2e0e2d879b4d030b480ff10ae2268b2590bb51e7ea34af60a09a8890970172c2c6261a9c919b60af492be6e17f912d5f9b9b1fd9ae3123b75ef12313d0991b127841ac54f0dbf7262591f92e65761f1b8706d5eddf2126359548afef54c879d1f69679fad54bc5d75aaf5efb5be5dcd7d7b773299f619898dfb60546144b7da99b01403850cdd19fc4e081e12bb15a502c01dea646d38910757d8875ff98e8b8be88f61e7e09d9cb64a1856c74cc0b47c2b8a9472e690beaf979727ba9145aaee7ba2ce84d2de38f1496234273234ebf354b45cc49561123610b0dd2d041412e1df00de96d8c85ede58a18c163ec140f3a3b52f749aad45b5c456827eb8024d6034ffda5c859ba4848903494ffd1c6bc5d7bccb4b841b1d444d337f7d3c06545ad16fc0e916ab838cac300635a4dd0511471b0b9cd922cd5122050c83e91c7217f90e049868a79b3c7f1cf00168866490f62a15389f02eaa8f9c94d45b6b3a3e07b9473248e8aa13b4e838cce58035fbb1f0dec7c299ddc253eafb91e18fcf97a7b4f996798597a32d24e129f4031e20712f06715c4541dba0db43e2a759a9177016a91317b7a23513059ab71794c7bfd3c95a60ef2ad975da1ef6e9b9c433fabcd4873cd22e8294505ab507492bd03f15e9d118d467833b46b31f5e3673f64500b9c26ca7222463db629d4434d5d883c48a73e216fe749bd907eac25ad15eb256d8a7a321d90e68e09a4a5a8ca635929a870827861111f9bee3b1f03b652231cb8c4c30b0798153e635cbd42ec6c51d1983523909402109ce94c6c28302569cb7b9d3e3db0d57783a323b61ddb8c2bf98b6035fa20ed4fa6209e682f14d72d6a363fb07c65cdf9c78191bd2b8aa984cfac5d7e2207cfc49c8c58b8320d73cbcbfb03a0e67959a45f0ccf6c3fe1c39bceb5f1bb0affcac9f9b995b75860ffc2e07d9e1b7b4a0a03530efe60481aea85b9ac16bc9465a644ff24d516d1772e513d47212a75e9dfff8b7b06ca8eb4b127daf77ed53cff13007452e487dc2cfb4088ce0f29095b4a6982db54ce16e32e8c4a3d2d45de4185d662db6037efad550944c758c45e5d4bea635d0e327d680d50c89087b3e72bab554c2389abe2b273ee207bff3944b0c1d63404e2e438e39dd01d0436163af93e6333c3b076f3dda8702c05b040dfe57a9f968c54b15a5029022910f9369cd2c62018351f2b7cfc4f205149651b814a79488d7c989527b57eff5166c73ffb5be12c050dcac69afc387124e5c38259ebf1f2ee46774270cc01aad44656bf700c80bcfdcca28d11e393a16240caa6595b1d7c2a59be03acc01759eaeeb59a29457747302ec0396cdd088e32bbd8af6f90c82676a82577498bef442b08b0f643a8835b34859a5bc07c5317a2d939934efce4de056e049a15ba0d750560a12cb2a8c9a4129d40384d171b0e7058a5014b215438ebaa5daf03c156da3bf136a9384e07ad71e8d42944f7e28053aedc89e59224c8ea86b63a1b2e31f39c50401b34f58a4ca2de9d1d500cfa53ea513178c971bb5ae973f278d5ccb53bbfa591b98f1545ff67e6d8637bb6551b86c21489f3ed2a704ebca5cca3c00d804c96420d202bee6d82e6a9b681f46d4ac4881b8e7ee250233853124567ff2e299f6fb0ff22b96957a883a8d782bfa3f25d66f9db160a8b75a65a2b3d4c193b01615f24812c9c464c4662590e983f1c3cf444c0abd89452f6ced44518bee36545dda4a86532b165b0b8e3948ad99e9637c88e130e411de8a0a3d130c2537dcdb4edd6c1f019f6c09cfd57a45b41b350f88a06d07944d72db2c699360e68e4cb6b5eaf2882c17b4b81b312eb6c62a12d1a97993761cd73a3903cc34a8da82793077d362def229b2d53807cab085b9f43ba6548b0e20cd424f0b7839f05c70953cb18dbf66b46d6ad0e3b43046a60b671d5b7f643d373b3cd3e5dbeac2db585391642780c4a863e9be848e5d698d5d00252138082cba920fb2a9ebbc81a2f0001bfa2c7f6471528066a3ff637577e97f31ae5c9a211e996216ee0863c44bfef49dd09d45811cc7d64e311e1d0df51f50041aaeda0a1c31936351b29d8b79657c6de451d75e7451d284eebb9819dba27b8aeaae016d36b7f3f03031b0bf1767c2a847f0d7d9d930af04c5cf67183a510c2e137bf247cd9292da9e458f9c27e7d1ebd138a900df817cd71e251cc8f99c5f84b8b9ca8f6d4845d66d6f1c372476dcfb50acb5d58c30cbe3170d6256d001ca5363ebc8e5c1e4e122bc91daba99beb59f3ab36276da68b1089541553dc9d2dfe24c88c77ede3c5aae33d8ec23d1c8df4c4795e5390161171f06ede96108ffc06acdb5775ebb9e2713a364ef338784ce8b2d4bb44c355ccc4cf2f29b41ac7c4ef6f05af46975be88c12b4ffb43036e2e75590304394afc737d58d8462afbf283a85acc40d9128a403624bf46fab13a91eaf70b7334f3fd7ebf59150d5a40e16c0e213871d0167bd39a73bae0b2240589dee035de538c2302b8d5a2404aa67c5602d55e6b95a1893064b20baa1d7b43cad8306215d8888d5ab44d590ebc9241d83aa79cc38a9f5c7a3b2226a6a90098701c787fb97dc74925514d64b9193084961f8581a2d82e277ce641cd5fdc5de25d06ba085d49d835bcfc3af7abcc8a972fba38d8cbe163d3dc820d23c8970f565aeebfdbb4942214a0fc442bec5e45330b92696615287c5f9a6853bb486dd5b60d63f26ecf732a334fc5a8465ebbe9c6a9c2fb6b9a22cc56ee60cfbeb4a470846064274c1eab5921ac4a561a8280e5922071887f92532f497f94c8f7d4b642acc95998bb13d8e6768f167b6f6881c2de332b71daf55a87bf5103979cb1adb867a662de042f43d000d2ddac6da5acc52225108f7b8c888bc2fa80561f33efa0dc5e435de5d124fb1ae364796eab59ac376781a20008dfc8867c31c67eda137435074902303f93feac88e50ede26ba10700b03656e0d30095c00efee651c4a6cda654f73243b1bdb7a13fe365034663ff230afa7450eef74a24bcbd6daf65e7be15f49461fb57d5cfed3ae8a6948c733dd4c6222e0d8de00d62b395c79c7b039bc96ca18878d1a931677ba62f85aa8cc439700ad01a26c095d745c8324ad35343b7c441ed0bddd80617de0f0c8d755a73c360c695e19a92ec350735c49f8d6e981eedcf13463683cc057d249386c7c70fa8b8ed8a5e96dbef8f9338092b52ff97168103410bc61060846464cd56c6706234c5cacb04b779aefa9e9d23fc2ab068ea9c259ae56a7484d93453f7cb5f84c8caa485733b3498dcc30e6ef30e0828e21b2e5c6a9ba7d98e2b9dd3a5c34a5328d4439a4193e82d4c5977ee08465bd0be8abd1f9e082aa240022db628beeb374f115969cfafb52d8e6edd385269d0d6eefb245cf44491364c8e49e7eaa94992fb69c2533f74772c607355de8c81b5823cae745cb185c74edd90f4e0da9779cdd049215b922fa9f1444a96ba71b320b80dfb474bbe275d11b10a370e5c6bd72b4546803dc9817cd57e5e5112161463352a487656a174e2e072004e259be7417949446e9b77615e2f673462926d43f46ae91e9ec334af7bd10a92f0c63b7397b7330c49d55cc676dd724cc886b2ea9e8583e9989369ea9aa481376372676deab03cbd0c4c27a57f1b29533f86a865e105d714f8157884f1fe07365308d0af6b1094fed7e5d5b7e42e8635e0cf64c59677a3d5b62332d6a3f594ad966ef9b49631049df24bf25d3e71479b156a8a328840bc33a9836083e402ddc5498020126c910c312e0f2e98a0e885a3064697926f492f56bdd3e8382292713750ed5edf523ed961fd358c4b527d6accc7dd3d0884950f44eb51c9810e8381bad93a72fabaea320b29cd30057bbbc43f991af916e426da2401b50ddaf283e29e18c70120df726edd24e292101bdddf543b4d9e358c5fbbdd88765dd4ed43b294004dfc15ac49f5bbab46bf4f2ef6b6718915c7da3eb6cffc24009e2e073dbcaae04c6a2b531c13aa03d668ac36f671519057f1033725db3f3780b21afb7b8a53dcc4e7094184e644ed35a79abb47b5cea5402932d8b5ce7d8d6d81baac6947246341bb45e61489ec7dcbc8c03f542fe0cf7f25afa5598d86a38c07e18f9561ad454172424aa64dc6c502ea3eabaf044870db79e8ab3b81838880b9da800c3958d4395cf1091ba579b9f73998e825e21ba4942f6fdf3c4f97d1bf34a61efa2dfe25f567a11a8ab8192241d5056af972926d1604f296aa73168685e904f9c7a66c4878ddc14a12221c69de72581cb1a12861b7050ec369e7ab019a34437244ef8ade088e304261bd5be4eb268f1ef783ac7dd1e90a5e48c45c0f0abbbc6cb5794f0cd90bce828959f3e3478604a73c4d4a356606b5c368650a3cb4d77bce8855574312ab8c41409a232057c0e118a5a5c239847846b717a088ef8c1c6346d27f5ef6ccf1ff8f497f3a769de01e93a4a9d15ddc0b3a162533c5121c1019822edbc94f096f82d137c7a5bde463afcbc63cd2aefc1adff49e5f877a3b862d47a889d0d32fbaccc31a472f9043fbe51e036450ffcd42451bf8ef0c033a2bdfa30f28d2a8f12fc8d0bf643bff7504377cee4cb3db96a0e0c9aa07bffa7c8735695bd7a7bdf979d94f46cd763935c4af4cbc92eb7b3f831fc88d357db7d7824ecc44fde55f4ce42ec7fb81841b880c4503bee16a570365b23b3fe019a2be53c2d240f45a050621ae330262761ff2b240c0dbaccd154e0ff4e45a00049a895bee1cb3dfd4458deb4dbd74166bda2e3225b0556fb1967449a395eb273b455e0fe61837206a0179a657354fea6219cc38602a63f38a9b339c1de119a0ed2d4e0be32b0057606029dbca1792e694fd1c9b5dc5a08278da4edef1d590ee27cfd76ac4d5320589ebeda141c7e84d3305a0f98fcf02d07dcf4044e1c56747e29a2750f9c1d7ef1e795b8218f5a6dcea3ca37ef9fd835b662de18c0bbad8b9c3bdb829f30f2d557e3bdd61e387ddd96d3a02ee21d41974b8a206029eaa70be213fadf28c5373024b21928eb4e3bdca27485cfbcc3c1774c4bf4df609d9b35d1f73ed368618bd2cf3f90f4ee0f6ddc10ae82a69a1c6770dc8d37c3484317330c75c5274c242cd5cf5d89ac35e567e97e9dc63a73492a5256fa0a8c0854b528fcffd63a2b8d6c5adfbb77e56e544e5d3efa2a34e9cc75f2106bd0ef9c365cbb3c68edec22e38af71deffbb5f763b61e32b246756941acc99070fcb3a612e6df81f5a4a3e35c3f52cbc80bf6c550fd96b1db6ca408985ce761846a3b6b54d45c9ce5cb6b8a77e79736624eb917b8c267a54a3028cfc865fa14b72e0300a17d925f30ae639d3cd096e718c6c6a01880324152e58bc1758b1cefb4e2a83a69c2ad715bd17ef26547bcbe612a3120164c84cfa40796d59a68d163c643a184e9d8705288ea4fc17fa3cb0422aa29124f81acfa9f0aebbb9e9ae17a7edaaa6700b1e47e71190390497ec19d9c1e51961bd4074f39c1ec84d20bcaae196c49e285fe15ae0a4b55650a576e66b272233357edf863866da892fc68e86a6d3f9e0f47972dbad5e4ce073f527e21d37886ba99e31cc42f4079c3c9cb91882f5e2c397638cd25643bf725ed8444d0d4d8065c4e4890740365fea3ee2c93307c891610c1ad3765f71b25d422df5e74eec12a99b977facd0986670287fa2b74b9d926199abbdfca4d5f3560f1bb937fe3cadd33aea6164c262f23404ebbd441c4f942b3e1bc9eddfb6505209fc1a34bf889eed685f289a795bce3c1f75c3017359b18b5c18b8daf5dec201a44ef202b863edd642cc205d1b9896043ecdf2be37574277a060c6558b517970d966d5ff0b44efe8082668117b0e13ca28b03d08e8757d49bd04931fd5fd4551930506d06bf8c75657bb3d656ccf775e0e57f6d5c6a9331688025d10bf0217653ecd76b9465e71dd78e9a4d5fadcc7a317b6107d0f35db790ef0aefbc400d1b92a371473c11fba480514ad86bd0ea8598d7b301a0f66cae4bb53859ddcda9fa5517945f4728a114e8778931c726af6c5ceeba41f949e0bf6120e640ae480a96cca3aa67bda89811bfa1659fca86bc012db6a2cbb199115f0b72f2229625ba446614d8d84331508682d5670d8175c71ee14d27cdf83bf0eac02097e231fe8f6c14970266d9125cd451e69b055ab8ecf4c95e3c4b6d81cfc21bc39cc2cc8b53e0c848ace01a729629b66bc1f2fcf0cf9af7d0af495b7ee5bccc4ab58f55ee356280b16c26d9acef172e97f1eca72349645d401bb1dec950933fe47b6f380ac7160346ada75e02522dc13a156d905f359fb67e81455b592234c8e40de33697066caf3222d57d628a95e9ca0b83537e1ebad96e2c2fa136ed73f35a9d5ad77cbf0b330ce8f03dc9a0695a95a6e81f5e675ef292bf96e4774873e56e100658710ae5966b08d8acc5ea4c8af4aed4e64ee87b95a50762c6b158311afa4d9166606c6a18ca7b958ce50c3da9153c6b1673ad41182f2888098969b6606a00a5de17c71c5cadce8000cc40d5a304c94ee5077a17fa2110192a0fbbe0ab139bd3c140aac331e6cf2b567f1c998a2659749feaa41e2c0b7e67013e3848c2a6e87114a43a449ec4432ad5e4955a0c5cc9aa4ba7131b64de2745285ecce8467b1f4e903fcb123c2ea6a24032e636c9f34d42aa93ac2cdcc031be3776e258c6044d3eedbc8cbf485d32d8e1d6bf4f9d6cddc6d1650946874e2bda2f20614dd065c3fc28c64576e74cc06ba15de10b1bef32eb77a2c9ceea5a676cf48d9f8f115189607399251c634c2f27235ecd72afe0b03c78bb45c51ccbbac2a0dfeb02bce9142ad17f0a93228054a077198601b90b1c13abf49ef0b62b50cb8e9e34127988cb5433378691d207037c88c4ddbe00f4f19347facf464754567047a6803bdd9a8ae652c136a05977b22706304b0d23b5113736c9d5b69fddab9d0bd1accc8c0d9e75a40bfe61799495154b8fcfae7034dee46924ebebd8110c3cd468e49ccf9c7ea40c39bbee2998844c9d0bdfaa32f34d3aacb0ef583bf5b88428173daa95a5e6de030c4c10051bb967b42d21393571fec49c10d3add75c2d16005d033c62d4f75d9cb8095c07aa48036dd5063dfd691e1d4b3bec76f5c0bcca5c0256a91a9ee49d99372441bc256873bc1420f199f1d0708ac39d58d5b46500308b3e18486c17777182aaca076dddcf8e0b3a64faf3c7087a62f0170da084af7ca674ad54cc08dc1fc1c86e2f42f106ada553c109f2b3261e2b3077af10d241b5308b17be5295ae1bca3c01b1c8020f7650c5505fa46b75dc199f133692ec21382bd309c06757f7033c78dcb7986bc43efd61379aaee96108a0639c55ac94189b1214c019f940baabd8a74b31cd18fcbd803fd2663ed144648a835817f110f9bf437df015266c35126d38b4f5093db91a26d27be3fc117569038d1794aa2fa541bfbafeb66e83e44cb945bbf642f0e97a31ddf334f06948fbe8ecbee9fa7d5656cec39185e4e8b2e88d366d409d507dd88f2bff9741156d8b2c6234179374ac05d5f93c7ce9224d6c385d27e295b6db19d87c5416ccad92a6ae32c551b68a3068f2f48e05c455e54912011a2a0433cf4b5a18977d95752abc767c97be237dee2dc3c649d82d6f41180a3e09669bd20a1aa2a98fd8da9d89f656028e5f7ad28ff2adde0b6ce60df185368e5a008b6b2e2cf00c3f9259a57f72529f6f686998cde80fd518f31f5b0440dcfef2edb461221acd2ae550a7deadd8881e57fb23e4b381b6b670b4d5deafb84681a26a8766feb795f5acb5a9cb3c7ce4ff23841049b32935355aa7b9455e3cd6f2abc4a3e64ee1ca251b907807745ec99651dbe52ae3ceac971c0932713665896a6bfcac821b7a520f197f0db37e9d56be6b49202ab4029b40a1ef741b81d3a0ca9f740537e5fba45d8991aecbb27b2ca0585232fd724d8a6fe135eedb794baf02f23d64afe698789c2a827756064ebf65f05cbe4fde5072742b9a09ca06bbc897aa05d1f410cd767150ee437af1a810ea123a1245c5c567fd810e4528e7859b34afe72f6084b760533aad0487f6cfa6e230369a992d9a6065cf0b97c0929d74ec9adbe690d442f6d5e7895f07b66d74f75d53addf9bf0c158582187a005f43c96767cc0810d5bb1efc98e624ab5fdad947cce7e97e880ba7743701a96bef5bc532c3df36fead2139bb5b87b5c71f81e06a700b78fa3ce6b930995a9564bcfcc3a3d4e0e8b6cc6ab57d78fe59b7acfee1ea271ede024fd3ecc283ab4e2ed00e32a62fff8169bafd240ab732d464e5749b73564c14fa00d6a6f7e5b88f87b5ddaa4d3aa73e52a4a1d36dbced96c6cd94539aed2280d33efd75349859ebb676f126727529cd116bcb6757ceb9637712a586969c05132296eaf245d10dacaf8c7381e0299cb0c7755d991a653197424e2350a5aafb63de05e8347b3da4057d16d7212da1fdbbc7cf5e0c651e3f7d81bf5b6155945681f64f2eec1521cc89b9f27b8eb559c3276a30995d4c2de6aecd65ad00d12a5c4c6dee60b2ad579915d2c69fa16079bbe8dfcd649cb97234e96bed3d93562aff4971bc4113d4fbd304b5051455e80c82729555822e6ec4103cb51692398039d6833d23968a17b24e24c055467069959568aeb2ebfb5742f7b3d094492339b19c0644435db1fd4bd0f530a986e0da627a3d3da1da5622bd17c26fcf8c769c6620921b8b790253b381b495bc00d762ce883207fe27a8260562dba801c520670c2e8a8920792efb4ec45f4e4db904c5ffecfbd6b819b6fd8fe2ea329d6c1e6142a4d0d23e81238d06ac1bd03e61f71d18cbd3d0a7bb36c7944256b27b70436fb7a67e416e9c6573c70f4b3109e768514863bdcf28e5e0f7c97516f3e9f709e598a2c937e9654ddd3a1e40ac9a0731d81021d279e4eddd46e50e59195ea2cfd7975116135d9ab8a916b8c335538ea730d96d78b3216757e77af25848d25cb3a98ed82c2fa4013d8fe9735f147c942fe11fffceeac52f3a12ee51e9918f938500e70b00fad0a099745467889d40e03874b86857a5d7e3c2527784a6f743abd19490ed2354c50fd4091441cf9760426a09d3fef68f4671c8d95a6e16cc55bf6923fd92109bfdc8b2a7e20655dc9cc48fc764e114d8487c084db528db866458ebc37dc73cf6171c60243180c02c8cfdfca82d64381b6beeca3122648d012f0ad3d4ace5879e48a1b06671c2f6686cc5baaaeae77180149dbdde0211240d9adbcb79f9d559f667b10184dc3e641db7d93c4efbd34b2663ffec0d485cee3fa3d7a12c5425ae709074de61a26da67af1b08eeb512dc795e31c00ac756a815ee6c177f740ececf33d6eb5928b0cbd653ca0911a18d78a1b3682414a1194c2cf663e31bdcb88d8dbbf88d06623ea88e104414874826fd074aeb09600c5ef8756f9fd6dbc19cc7c8e56d389c30e8210449f42739cc69f6f970f066b43fcd7dd9498ff00f28fef3204c7822ad7288decc32693933d4c810838d8d4a11557e021e551a055c8190b41c7e3326eba4f07296dc8d84867a73c76e2bcbb9da945e1d61f3dd4abca493548661842cf11e55630a41bbdfc3e54c7013ffc23feae1222fbc6cf79b8b06d1aa08f96a40102af49e8ea275f2bddfb5fcc540d930820a769a72aedbaa4b8feb450ca24764aceb61726c72eb65a508b8aaa83a259f55464937b6221160e3f8898653595f6cd29084ac59b95de98681cf9545ab89be76f8e9f8ea64861f431e84ef7c3355476425be1350407ce4692d7cf2110aac0f8bbbdd26fcd8fdffdbe30d825cf464cd67e293995cc6644a3c89a267cab8a505370f1576619aa3545e71dfcdfc4fd4c8e08cae578ea327f2bdfd7ff32668ddceaacb2f7fdad7736c1e3df8b3e342d10ccd8b3364bdb73f6fc5191d5c50303e91e9a7dfb1caa8cc5f617caf4a082305d232d26754ec6e2fd0b7357f97d6d5569953617be0b8b398e71b447ea6d621e6f6274a4fb22c46897cf6d47bc352620b3cf47163b41c25f98680e479d54fb964da8d5aec7d46714e82d5637fcd190c39a5baee89efb23c2b34338b75530bde6e9512a5babe1ac5d10433cc5f53f3f84ab258e42647ebbdb0b6f52a4517d737126a1121ff954b9d574e173973cbe9fcd31a0376304ecb847b69108c51648f2ae543b17146e3b75a84c4ba8341d714aa03f6e86bd63307a105608a822d9fc1205c72339b32cf861a3f5e18db654f4943e097ffa09240bd300da07e4df0e3bda9b137f8c7bf0208ccfdefa8bf83c0cfc124a0e4d1321e4f71d7467ddab627998fa6210ab35895238ad60e4d7fd61572326601d4a063b90e20245d6f38750319e5677e06e28c696c83bba7ac2b9da8fbd00aa1a42e55d57b54b9eef6b0d2c58a658395aa5f9e3b21e29ee69d17d4a6c45039b53a34be8845a005855f87d2928d072aee5753ac075d6fb5f4ee11e2f7801506876e26ccc64555c5b92999819002739f53572fd2fbdedb8f1bbc59d05d890f053fedafb3b56c553c76c136d94502a1180c80e9cebddc30c7fd6f54b2725ae165964ab2512a6544d436cb5377c25b5404d8393b2e6d9c40faedb5a4a5ad8be264f4758470bbdc626a2ab97ce44ebe4695ded720c2389eefff066f9301c75b41408f5ada8709f0b3bde22e1a1ffd8e863c43600ebe65cb79e5668cf784f8263456632eb05a888eca45c9a14ca0301bb0f8c13a50196a7f5d1e0715550f2468b3d87ec6084d563d667f5ad064b8dd8af9ce113586b7a6960c14074115f9dd1103306ce1e4d40c8ddbd2e96d73024e03a9a9e01456886a3d5bafef1246bec4c818f984d9370953507221ee8f9da90a73b96aa7d8f09d9918f0a964cf2c2241b7122ad8365919ed89b7c48fbe071d032dc92d0c07cc7e2b41a17f960fbec427f85affcf91f2239ac2e5865e94edc45d02a53c29d1bbadb3a8330670ac730f787e4a6b6aa68d635927ab846d70bca4f8bd71dac898a6ddb98c3164263a96b7355aeca1a3cff342fc9e0813aeb3d387ffee4252c65b27446718ef4a744710bfeeee607764ace004cf99a83b633f99cf1335530dd819e9260fdd458f0b935ac85cf692d12dcb7eb559318ac5e6dae3c9a950e3a233c97dfc17da29a01b6d0bd8c5ffc10657cfccefc38a9ebee5cf3f2490571a8422896ac6f779863c53dd7a896904a1f43e1f1e0eb63f765115ecc1b49f4900e52d227162e064c1df039c9345b92aa1e881fb5af00b5bcd4de65893b6d13d7c7802c9837ba47e693f591f32280d65ad8fc545395dcf05fe68dbb5efe51e13d59bb02088418776ee1864289e8b85ba4135b145f4118bb2645c9fda066241212c0a5423793fc0d017dfa2ea17014595488c1b9a803758d0afda85761bceeef04b5acd714e120a25e6cc592daa80ee3cd90ec127ea299bd3e99113d80c53ca4a9985880e0482f8e90998984e167a3a8cef789ab374245734a68ddde2e82bcf88a71f50bed99616558cf04fcdf3f2dffd9ab400cf96a246014a33f3286ab675cab70ecb7af44b25478ababb1886213a5395e8c1669acc0ba62adf4a64be68c6be8f077371e7ab86c9b1f3a75c35cb0458d9e91b4c64f71a4c0f8bba130d0bc9b7f3d749a10fe2fa6724684a1a2165d487581ffe558d6e7e9f97b2e287eb5777d92c929704991eb1725517c04438b76c93caf60850b8770dda8d9c6429241143cda6bc956091e728bf29b5446a7fabf25c90975a65ffa72d311616e2e663dd79e6cb8fb702f77242a5a87477dc9024fcb4666fca47dbe1d024b5732d005811638bed20a96cc924ebc4ebba5ecc132d92e1ac2013c7851456f6f3172f75aefc39e947d7c5f8e8b9559a70bdae31bfa5aebb9eda487999c731ceca654bdf7fab00214d80e16d3234f643a0799b6bfc562ad9458ea429715714658253f234d3fe061b214dbbbdd565e6d68f9988fa251195c13b9db63720440d67c5884e4fcd6c7a2028c04cf9904665a100f7b5d4fa6f13e0a52ce6e66349fc4fab8dd2bb2f3764e8eec0bba1e6b07204314723c62bf3567d4f4fe3f7070c7a25db499476acb1a857fe8c6fa88b31cecc48b04077ef6e54c0c503126bb66a0cc9ed9a3400dd4cb4f4ed0e3af0e0f3526c9436d2ea9afb61801b3fa972d160fbf3fc1c25071e56007d7cb0d7466b83ef19881a28b289d9b80f20ef50e5734ba9932e5a6117535315dbcc41b6dbb9ddca88ce81e9c130f9cec5f280a61d200e296ba49892f0ce9881843a2fd9a14b4964d1c9c303c42b3ade8cb43aa381a71cade3563ccdf3dfd75ecb91f9e7c8b7ae75ca06cb381b2d279237cffa35b001084d73bcf51031e77ab2779f48bd1e2d151d3fdbefc0816babdf5249e5acc5550b9d24f0cbd4c4f806a8b9fa863509e087f693607cd23963a02fde6b8e36c53a83bddb3b712062d5401823dc110a106861c189df2a8cf02005f226f6321dd1ef10c377b88cc336cd4149ee336eb147e8b09946b76d4419f3c46c441a455c5f5f79e78dbbdf07d2d9cb3356bafe105c4ba9ffc35bffe1cbd63056800c85dfa5e5071d1b574c0902e965b2848504639b8af44dd38f7eb645c69af212d679b03b606b07274945a1bca7a4e85c7a9764dc78b8d2784bf0eeac8bd9355aa6737f8fcf02a33bedfb2ec872fccf92601480d7f99d610579eb2b0d48642cc0007fb206102a93a57ce68330cab8272e1ccf173db76a6568d2999bc0b70a1a9d8cc0ac143896a76549cd95f0f5faac0b4fb6a08a5ab57961ae64cd4049db8271a2c92ae11d15930612c6c0d5c8fc70618383393a5917d9b1be9a7bba08e92ec358c0d681f16779375086dce32932de907c5ae387dd835501ce4cf93ff0a467c6df2753f56720a259522b9d11af88b102e9b4547374d7021201e48af7aa0832d2de7fd3c47452d30b5989c5b7b6f79a72df3010df7432a3cb18af612a84697b3de9631d4fb8079d4c15bd7e8d88875fe3d888ea189eca27ee63ec01f20590bfc9713a14673d78b49befff2367854a1c8b3a655c7f9ca7acd0ff55b415076e524ae0bfaee6ba7f4751d1f36ca6837f9d7d11f571d61c77eb94bef23be51c8bc0b150f84326d15ffffde08b308f4478a14135ac3a57fd429322b10c0c8dca66b9bf5580461a4be640dde7810ca1b9e0b052851ec5cc09dbb51092b9fb052cdd0bfe1704840e2dff7aeb8194f5dd126cb32b815ceb9aad1a4422ff38534ad6ee664d0bf57f96ac6516f6292f552e3a783d8ac4be61c1ba069c8c77f4871686cb06df8ff55bdf85c50f92f1565b147bd65c53e31746b925c0e44e041ebf45d8918df8c5bb4fd05ee9f01aaadb0611838065093789fa1a362ab2cea0bd2af11d9a2c001b48f200bdf813a5e8cb556fe3daf99eacd84490f9f0d79ba0532ce6e066b4841ad77cdf7b11c39fa9c1d6627cc2226a945b4a9fefebdb9274cb7f0b663b927b2bf68ec26cd00de65a00b8abd001ab04bbefd4ff1c9137ad97a82ff5b69e8ed2ede6da6c6897e54825076e225c9286bb7426bfd67b64bd90679c12fd0fb144c9caf70a978f1a0fa3a6546263bc81b267d9187bf824b08d9fc9185b8869df44a0cfa7acd58b2b41c72a67ca0ce20985f182abc1ea189d77df6ba06c3d5f8fa157058f2c6390d85fb07afe4067a1dc0fee039fbe9f7368b3ba931bb0aeba28b2ad23e558106ac35a89a2e0d2ac3612834fe20ba11e41bfcf0d1c33464d97d7d91b849b7ddf2596e4cd63cc6cd8da221464ae21ece96ed41e37e22109347e5803f269ea91cf6567838cd793e07624f36ab004c55208359f6408a7eaa1fb5b1cba691a2399975e42dd80d81d19e64c8e41fec47a4f73cd207a37b6f2ab221411e53ef4a03c3caf62cc676693c8e36afa37e80037fca214c9abf52406816babe30d95110b6c4ee371c83382078ff620f6b03029d5a3e4a0556cc1ac8f093dce81ce7ca886b54b6334659b625eded797bd7788ff51caa11ba3a680a2ada3483cc658089a3dd90d99977823a382d32bc699cffeda8db210e689f021acc669eb6de0e92847ee315d955bed1823c0c2ff2fd88e8507651a260ac13a1c72ab15ef54dbc790da08660f3bb3d637be11f8b35defd97fb3bea89f89a73dfb8cc3e27a86c9a80e0bf92251261644847031ebac36bf40b32f2f4d499f10d7a671084060dea79246b1135d69b498f1b9b7c311ac927e265cde9163a44eab63e3dca1b0624c5ed7d9fc69b0e36891f805fac17d247aeeb468a94c97f1480c4a91f353b303bfe1f4ac264bc00e3eb9172b0abb8a6e0c19d5b606172cc793e607b416a6d0e07202b692d8d3aab9e7c4e2f4c1a5bcbc9d0a1c1e8f9fb7ea20da07b29f947992f359befb2751440b72f11e53610566c8ec7e6aae41432ce9d6f80cdb9406d7c2f0aab53982ce5a53e077c05ab620acf61a825641ce8cec4dedb529a62a930e05071ab07889f83a740da2649a6dacd47fa2f89f9c211659c00fa8666140c9c7aaa1dbdcaf571533d1dc2336765b74b531ffca79a9718f033bf02f31def38802b1f4ffa4a0439c68c8dd892fe9d6f0f1a6e4465465ffcd19f969d73d8ed1f711026a9fa01106da1fa90c97741aca752211cb10efabd86ef6b2fbf99f851c6feafa998fea31e5786011e192b90f68eca9598561691a7c0d32f83230a0c902e55f6cc7faf5c929536969b5130cb3bf8c855204907e0b7314c3926485ab925a3f34993853983b1c006bc0f875ff95f550e04224573eb0acb58c2638dde2f01278a85bf957d66502e5977fc78edaf6fac88c87d38589c853ea9520df7a4970734eff06d9c38872d275ad3a26294d015a12f2833bcd759f1afc347d805855d116d2662956064a0af3e253526f51e7be00dc2f8642786dbcad0ea231ce14d954661bc536c2c4d5e0a833c0cbd3c99c429ce5e37f4f2e4e18dbef22a8eb58bdef2e489586d503e61b448de2ea6bedcb342dac2d82909dce562315790baf49c0200fa9f352bb72131b9491fecdae70e2fa8efa4441da1fdeb1869571227573148382d43114cb5e0276e7f8ed33a3dd0578126e8c21481f966839bc84849b0b9871828d4bb34eb27c2915d94f5dde460baed2a1b5c1502585ec7a442f44de74d3c38c9e8479e7da152148f35d6575a1ae10ebe62856e01a342c2bc3741de6dd85e16b1d77a6c15a6cf0026a21adbfaed5a8652d0855a712829b6bfacf00fb929ec6f1293114c76baf45e26867897def6954d39d6c41bc4503530257e82a59e722e1c0e4d6060e0586896753c02e1b6b317635259bd2bf4f28fc49299db8119259102eb626d2b4d82890cbad6dcae781416bdd22a8d80886e1472e0af697d05b331574f834d07182ee2320fc1eeca90a4bf693f22eb1addd85199d024a1137fabf81db5a94bdabb06132001544df251b4c32a2ea41350a60e2cb326fac204f5f030f7f0d07d8404288e50d3dd91f78e3688daabe6c9490717af201226e9692bc7163297632e42cdd989fd12978ecdb0240fbac2f1a17b52ca7c9eb82324615889d7b6274a418092acc8e00ba07cca00ff0a7f53da5d7c329e8b6e4d142a3553084b7aee466901f5700d83adfb447baf29659e51894471bd502672f8db005750679d703ac0c6c43842d826df30371967151348e46747077d749dc1f7b5351ce9679378818adbb772d069a53750493b1a7813be3f9485212c2c1d49626d65294f3362387fbb6aa4c6f8f9c590fe6ddad1029b0921d88b10be2f8f15c121337f492e66220f6a04c9353a7367042ce8ed84bd245ac6c693e2465fdb5315b8a8c516a42784b05aba9a13ed891594045f0090bf4540978816d831a14e0cdcdd27383d54f97cd3e1be06da5b14cb62aa94acc89ebdbcb1e7500baa39787226d255109c913a5acd2b68ea4e677ca22df8dab1811f0321ac1b508a32bcdc49bb7d17baf28767881df15e7b2939366cd50f803b1fa4e449b4545e048db779c899c3f49050dda3aba1c799bfac2b6c2de0a0cf5c15e9ce50a58a59ac76408bee96edec832feef780e7a0b05b1c9f3ab2c272e8e7199fceae364bcf3334868d480419e1261094b87cd74fca91d34052cef7299c79a9514e82a75c7f30ff4a4659bb3bac4d7276e963a45ea9a7bb4d15af4514b5ca3097e490af3c92d2913d27de8b869db8cb0509513783c5758fdf2260f8508ef4b36db8b38aef1277c7c07e616c7c0df45cb48659644ea29431b38dc1e1c6bab956f6bb361f714b90587ea5e9868f9062b3c4f6c3951e3fc8a43e65d9e3db73633d8312fa6855e663814f4c7cd03168ce324f1663c0faef4935b21f0d54d3f740bc169dcfec8cb7ee0e20599220561262b229d083089093e6b906748b3ac6d55e961a9d90bef416040a1c94daa6a18db15c68c109667c482f8b7d34c5f5ad6a28347f14df2b7f0109dcbfd12300caaf04f6e81661504a78a549c5de727b21052670b32cbc79d53406770cbb3f016f4b769685825b1b12667d9d7bd328bc2bb34f1dfa58a4b9e14f25b7756716a38058333f0135fd397d0173ca426c302e64779e6e72fb4fa9ca2caaccfaf6a8a2df74cfdf87145fc5f9fa4d16d26b6bdc76306b608bb59c38f3205c59259e26473cfc7851d04d622ec552105cd4492b92aba938efedeb992e8b6697dc5a1c50cca33513e1fddfc63d54c64158aad77e12948f4f72aed5a4cafc84f4a175c908a59a3ed660ce2a8515ddc26ed4b87c3565e965957d2d6a612ef287d7b26fd9192d2235ac845053a5fb831d570a85cdd1df3c8dfcc4f4cd99f88e2d5bc38af321d8313d530e220d3a76e514df1cd0d618f90ba770337ad7d651337a0ef0a940c3fdb7ed1956e955c616a5649d215b531acae0598e6a0a17384baa0157c8c07d2b6eab8307b26733ba6ddc0deaba2726df709c68447e692dc48fea8c71d2f6a0fd4f42536d350db397050c02440ff0940d7ebd4f9da4be869fcd06ad6b2b659e91464567b7a512512936f6fa781e5ea3b6953883df74b1a3bf3d0ddf31b8c7d6417e1f71cdfcbe1e3d541ca42c166c89b42674ea399ec008a3a5a4c292f2bf02a35c144f5c9791d29b373bd466dc9f3fecb61a9814e6fe0f76903890da5bace4411a37251e77cf54710f749d5b6761f0f8b2911a573c4005e9027a5347d9578aed1f598e4423e29cd8114ab91f0b67bb670d9df114869d41877b3c291e261df18a9b852ec7e646d75f6fb4b2775856e2618fdee2d5d659baaebff6342baa6bc9a7af5b8686d7c6ede5624253e084d0213b5df26c99fdd709b896eeabaaf69d8b14226cdffef66e66f9f29240438015a452690a7ae6984bd86904f73915142abd65fcb04a9e6eeae08b877261d28b85dac4b256a13ae2d903caa41eaa9f1ece9debb0454e65f713fb316f9f5a3dc83df393539faeb54803e4deeb7a33d54c3f4ae887989676a130f1300a19119035bb30c0c68654248428609a2e5954059f6f76630044285864550da29e82f3a5be4136512de1f00e54fc4ac2cf3bb4dcbba5c07619a81abf70ad87c09f380f968c7abac15af43645ba66a86efda67cfd6e5961c87278b64104cf89f875c013777621e51d245ebd8a1716562fe79fef41a53c9353dbf019076befa96afc756035fe6fcdab276ce9a74cf801e07a078a923aec09b4bcc4c46ae7922b8d6c1bf9770660ef9562525867048e1b592da882aaec509cd82d866113639283bb7a4647399c126a6ee299cca2fdbd5744d1083612e9d0fbf1f11a0ddc3781419c65b8e54e01d7d280afc50f31bfac00c6695da8de00224217dc3cd467d0d41023052d9b9b6eb61c99c06d1a4a6ad9a972854c881da93a92fe37de5b45b42d39e532163d628a00d4709191a688499897f21091478a24921331bfbc30e183e25c5fb944cbd60ac0c06e4e8b53a2549e3d2aae533a738e8c107b5c77905e1a9ee7c24b345f44e103cd4855e6e8ed8af060dbef7cc331202fa57af49323a13173e0c4c20275051b3e9af90e6c330bfd85ff50a512e04c66341b9fdb6875ba886ed07544d37ba002d16b7518035dd174f89c5c8da04a917df5df1ce756454c9407a5dc28884b160d661d9f925ede9d1a591a592ae11d36af5b2a741e381422e4f222ce1bd8c8fe57b257927d9a29ac34434c63ead402b982ab531e7829bf0ca30bb03b88348d3109c74ed47cf59e2d1de9614ecdb3a40bf165da5b2f5918268f6abb42e3e7b533d2a47b486f4bfce2ba780eeb06984d3e4a6e8f24016df7c50d3a937e26caed7abed802a23e6622132a7c48c48bc40638186688eddee286c8446c75f95195ba1c27c2c1b8f70a08e48961677b56df44f3b319f4b3017f974d5ee664bb6043fdc066d2a723b215afc30376f8431cad43169eecf9615418a2ef683593ea2e965b405969ccd883075dbfd92a10c07ff3bde064f15d28500e9d17508cb017d57867cf822f076205505d02e0ec5eb6bd815ad7cbdff3e888f50c8fb2be274c55118758d8692028d47bc496f4d157ed213b3a43246cc971d6aec8d0b829c7988af36f1e084f6f0d817370ae4fc35226ba192fa66f094a8d4e902c02f6005d3b112e2006f5bdf4cffec1342802ccb9d19bdbedd474911705176c8083c23e220eb2014a082c27a12e00d14185d29890c3761d850d0e2ace14625552897a9c4fe202fcb4186f2dedcc7a50ceafef6d09fea8eac5d44e40c8790a856348f342a2626d6cfb85bb2664d0268e3e7be3abd787e300bc95f64890470df4a7b6d9f5f7b3e5d3e7b936969ebcfc3fff0d67e2e7c4ccfefdcc74f4afdc90e6713ed04282d4c37f9f7e41ebe7d4c77cdce0d83465b4a40a599c1a069f44c60e6edec6e1c4a9458255c337b98d16a06c46ab604cb5feb557175d12dbfe6666047a850dca04981bb9c97cc85dd6613ca137053231d06b1d317f4c5baf1285c1f37ae27c0bc5e827a875a706df18fe9eeb93f6ee3e878f69e97e2ef9bdd40d45c8b2ae0f488d41a845326dc55857b09b7539051f96f6aa2683c2f19ef73e1e91736a604355192fa7bd80f427e965e40ce12577f467a183b59178e0361306d15b32a3d2e1c76865baf4bb87ae2337b9bc9b7426aeb1862bbb8a8096baad70d47a678a9119080bc7458967d934604657109b459a3caf6032f70932673ab1db60f7a83b57b378827a2a78d0e1af592a453e94857bcbfd0abcc6c075a9a77cee1c24397c7eae599349127edc0335dc53ac97bb9819b493c978545a2497d27aadac15cf9d6fce994c877c2b7c217dcfcc8d573ab1d1c62b1f46ef48a8877f8c67773b7100dd611bd129baa5bb2e6960e6d6d5d6afcd7709c7239733f45dfbd81dc950046b28214cd39aea5dae52e3d37905e675850c76f865a2ff0e6074729c0f9104e6568246a6ffb7a25cad494ee768eb929bb1753fe3e115e692323b0b193bc83848f04d78236ec43fc13897711dd8c3565c3a17427fdca1c3de6421f64049a6ebac1569c4eadf7831e578ce31f8b20664954f813e359365f315c10e4e76f1e05da8fb49e8ac5bc5acf31646161d7bcbd25096fdcaefe89eb17e9f525724a927c83ced5d90a8047d61a7d346922d7588045806475a1a57c0988c23756de8563978f3c4a6735ebc20685ed4665c8ec9eeb67a8aeb7d8c5a7a9409d8403e911d91038cfcbe9e40b5268571a02d61c3b9dc40b4adf17d556a83cc573ca4e0d816bf9b166c6115a01497284bd4851adb914f5221e34f65dd206f52f14efef4de50b2f4e00a425df99dd22975e17450c470b5e5baf5e8b5badf0f50f623cad067c9472581c6bc40390c1e9684b22f52337964749766a7940162756cae082aa4b250fe9221f39f1c0d2ece2d7c5b46ca0125d93db98af9f8da87d5bfb0d8cedf7d846fb0fcc88929f44ee3f2574a21c58f9cc2522c75add447220126aa957dcd04f545ab72ac0f2dff5570b96b5b7a190fc8544330a4e1ca46a7c0a2446a3fe31914fd1e451bfd5e39e37af8efa20452847f548505072ae35fb45210484be10eb648a3c2bc63d5c45fca472764bb75331b753cf419c54a09917f25bcd2c5ecacad3863c6e089310eb444b046278be9cb538d9f653f407ebfb59f784ae46502fc1b89a57f910c3c87e04fa16afef68b4fa22e1c7d13ac65f30840b7b16ce6f87c3327df53cc758a945550db0af4c87f8ef668631580d9e461a70c34c40626287ae58429702351a94f4ec40f728832d49186de7033c9a5f3563a69cf0057c5b0eda7066c88b7076a8ddb13531ec245c732fb8d6549cb215cb088419a42cbdee5208c12387de7e09e90f21d9699cd7d60b6cbfb6facfe2891859b35a7fe485d7190ddfb05746d95f09c26b3dfb1d1c9ce0317eee202ea5a36783e2962ed4a5da5143feed1531487ad904a0b326bf9b5f50d5ac57c9b948edb46bf082a095ac6e435ab108dc23e3e41dc12bea1eee35cf6ed25f809046040bb2465863a7ac137e99835d1609c3dcbc17ecd5a992fcc408c4ff32bfabf6ca3443564a0b3e7325fc22b49c71c5b1d7e20a651e222136a22abb9176a027a9cfc51e81d5acaae73bc042b009043c49ab57061d5508904edd58632748b7db8cd1710d8a7c7d1414f88cde1b5eb3dbe87271ab4cbcdb52e33d4994d97d6fed0403baf3cb6219c6c02c3028d795b3e516cef8ada0a20d670beb43ef6e72fd202f9e3c03ee6e27414bde22cf6c06888e9ddeee90c432250fc4df559a9345ff7c2621f6d799f53088275bbe2aa1b44740400a0414a47c4ffe485843fbecc7af8e7340ea3e2647faea9fc66828b9bb53e419a246b9b1f9d946a90261fb5d6c69f438b2d183710156c0e3fa133a5ace183b14a6d9981c9a899849481d6f22bd1112fa74e1a174aea6c4ff4b4b2527ee1068e4acc4b68b5b3daef22c5d954685afddc22247c6a136fba7d04ea9597eb37c552acb9b73689df44c05760d7eee276ce9bccadaaa76cde3452650e55ce6ea70394bb361a1c85f54e9451d902d84dfd35ee23d36ce4fb1ab4afeff9fea1910ac4250a54227ff59b8e4cce34737ad55d00146b88c2c13de41f8ee2c76b7418246097af9d15f4514abc1a3a41898ed139701404a321afeffe01de8d174b2be9c5905847f1f944fc0ffb6ae847bcd920020ab3e37a2814ca69f1ed4319c4ad4a78e2d2fe5a3a918b4df3a9414f99ad8dc0b22d510f9221f9c77394bb763378bab1fcd8482001d2e6d146069cbf7286257c8effc51b86de3876a1af5b1112c18b2296c36c69ccd9264a1414cf55cf1fb276ca0647e10e6343f237fa1c0b2f6c6556450bcdc960c3edb479cc8337709eb5c3f13c543730421cb00ee12fe16776369442391b79e7adeb3e47ad86a659152b11cd51a96726c1bda63ccbe4e3c444665a2ee2552f05806f0db0c6116fd46c76aa43949612351b89ac94935919cabf5bdefcc8e22e198d41ad9794df73b3fbd5119518e25c16dc7255493d11097c4ebe9be4329056c4946541446122a99c8c8d2c2590b051adb028d1db806933ab0ec9432dc56f4a9dc0e2ca86540516452a5c07ba1a937f69a320ecf8ccfd7c18f3ee90c9d25ae4e29b251d1cc6efdc5abff57739b85093f174a7d1fee606f4de8fb42bbe13bb73ba78310d3bddfc471f9568255c35cabb52629f1e41b85a1cc94dc846e3a580ba285391a1ef27014b0a43348ea8e53ae5ae421b1a96b752487fe2ad7b9f082d4046b82f1dbd6fa7db76bd4e4b65029baf9dc5fbe8cce0f6b41e6822bb994c8f408435cbc8419ad43cbc263a368e4785aab9dff3be2ff71e45813c2eadc83e8e21a1404cbeb3672595455a4fbd20fd5bfd8f4176a15c626585b3ba3a20edbed536fe32c679d87644659c33285b596bac754a0c101aef6e38c519f0eec9511409eac1bfda03bdbad242c0262744f5071b915057e1e6ef95005dfc7daeadd977ce3a7cf70bdfd4bd6067f8ba8d46282f186e78e941f5f5c96ce3de8808f28769d21b233c174a4b9561eb0508e699a86e597dc127efa46991065cbc94023c66194814659283eef2ce71d5e7a7a0146fcf150387a40ffebf6a3e93b864d2aec9c17cbbb6b1c7146bfc2b450329f824b89c2663999418a7f6703ecbc72e30745703f51dabd841b8f7d3d227f54badc992e66aed6edc7f8c533471a74b238ca6ade9f504f570b931f22efbd21a65b68bd0551836774ddb730885ec10414190651003c931341df7363ea7d42bea3b2159f94a4795b6c9d5f384abcf3be76d239d013e63a92934ba70a656f1e25d64689f2710abf0843c7aa945443902ae5f55d013b0e9bd6a36a9f673dce3509acfd68aa5e82744e89d44adc789b9fcb17a3a3bf8b1bd5df6031801909ad8d099bf400927718490db283a2eb6abed79d25cff72fc42e7d758653650d2eefbd65c3e966a0ed5091a16348edf29e0503def9ccf7db911a86d29d868c54473504198ec51ac0994e4c2667493b690838574607b6a677d77a028bd35df8fd9d099f07aedb33f5cd31b81f1ced32ab7b0e2d51192037538475c4e4877f7700452edadd7b11485df9c6590ae85d8e027cf2ae4b1b489d31a8b6ba005b097525d899bdfec21712c51a81c54018fa81db9c4bf9f21c4d48e75087b4e0ce7d9bc5a7a6a242497c037a98b11fbf7531490ab09d7bea11c463dc0382cebac9ceed196accf312815a0a6225e0a174036b0b3896d3cfe1dedbac3f27d8309e94d3aa120c6f1189a1f88abd2795a98e3300b9c28b6cd4eb193f201f9b066aac1c70a7d1fec67e77db879a3ed36a1b024320dcd8fe44f49a7f03ed6aa0a6e7a4ef473f630c5c6d2583e249e0ca63d3330101b3ed4b59c9deeb7e51555547f251a6d1f3859906832db6a481ac428d14e4e7792fca9ba533368220fae0c6a7ce3247f3c8deb52cc90940db0deae1e95c932c2fe65bbad982e8ddbac38deb9c2c85dc61fc290040e265553c06c64121ea3f6e61c5f3ec0cdafac8e3c2da32e0417037e209d48959ea9c6aa768ac43b6bdc71e778a98901d5b4e37ad71a8ccb5036e43728ee147274d8a69e61a44d1365e1668936f40a562bc87cf59656133921553573ad0025e49e6261e4d87df993ffa15445f2bd0c9d298ca0e3f91fca9becc80d0c31210d482271a117f687acebd1fb7d9c56f5d4313f6da4218d93f5a40c17a8fed21a83e8292952591b88341ba7c2391d7294bfe00471738feb8c8a578eca9e810e5ec07e6060137e5babb0e948392eb9a719363169f0c7216034d2e20d2599be1639afdc6ba501bbf618e9e65f89d257df8c251e77ada7f27cf433ab09775006ecb88250a8c91591c78daba31ef29a60dd534977e6597dae7a91378825877d65861ac1aa0cc9cc3db6cda75d042a36285e41994551219585498383dadf773fb7c52309ad098363441d5acd2ae5d2d8bed9adf4a904054aedf00fd16bd3d19a5eedc79b7217ea94fe007d6f314030b40a49bb40e58e58ab4583d24b3a66c7bd1509d681ee1ba08863902f9a013b85e21a9a484be399ae72baa0e6322d7dda9fa97faac9a9aa5bf46f33b99d45c693f0ac8f808255f1c0579678f44a6e3fad908099356c7ecccdf1cad3bf38f138ca31c1c3dbe4ae9ceaa0643a43fd795524d6b35fd9c897121ba9d7dd328c5525c7bea559dc78458222c9b2e6166350f3b1eba9841ecc6f1747c146b3e2b33da91dc8745610bb401c74739313aa71e2dcc95bd6bab56870ada37f8afbd99bb5482dea1e08628671bf91468b15bb2821ffa3895181a33b7623888c07d64026f3313e6a44d7f263295f436b51191a823f158e06436abe51960d7d521de176e2ad7ba187f788d36ffeaa3a6380859b3001934b894618e03ec4c9b52b2e802eb740671ec4bdd964c86817400b4b9159b80aa38bcf0d1df4841fa7c87ca21eb48a09459855aa842027cf4c164c12c0ac21e991ce02a02e9f8a7dc1a2cf34095daeadd30892973830c55c0ee74cb3f5b1d5788e6d522139bc912e402b7cd3682249753fdad2007e5791e6a72afef08b31a0685595dcd570d5a790a0ce02ef26f1d2e026dd66586a2771750dcee0d99690f1b2c00ae24f7f6156755783f4fee7ef4264bb1737330d79806471e243c725b2e6c5bdd2a1bddea958d0e044f2ee3c900c6ce4d465fec52460fd6ceae22e08080b4491d3c9e54340a70efa917b38c94a236b5de8bf64b879777614cc6cf1eeb2214243c743c371a0a44ec25c980c4e2cdd8e4331f95b6b41b1d4a678307371296fcaecf187d0083b5c2688f7f4e5a70837af480821908b7c2ab455e5a2886939c3dbc634f3271659db6ed42ac3646177c733a4da12095eb6867d65d17b7251de36b7dbd75467c9c3d0c2fc5d9c8b6d5935b0b8a17c78a17abd961e525dda7e0caeaee90178e1ac0b80a6377a481c83face718239ffb7390a2d3e131aafad458bcdeebd3e32f9b31b9f85d9d768d29a19a30cea9178742095e843d2f348ce36042f7d1dcbaf456d336f8fe8e3fea0b055e65646b0f3c376d39e425d26566bf5bc7277bac6553eb87bd4a3db40d85fb3b4caea4126280da428d295bc8e223be1d7dfc013c442f832f6b028fddb4a6b2cfe4064f321e7da327f2bce8eef345ef4ba9feb744e5b45a398d8b8ad15621974d7ca446d5603a2d67c0a461ea6c426c4a31693ee88eda7e023c91ce67cb2a417f563c5e73a4ed708c267d94571c08d21d64d97fa0a424258df3d5ee3702f8be09fccb0f83c89b8711a48d41486ad5d8c47d87252ebca242412cf3015f25dbcc3716157d8f8d9569f816fb7bde977093b7ecb50a0dbe2aa16aae97a02c0dd6419c617ef0e9cf19fbfdcc5c674bcba35c4c5990f9396a1b61c8d9c7f8201e2365b04b57bcfba8cff899f14a16eb1756d382d32c8aefea8cd67081ed1bf3461fec3e3c6d021bfd096e030fe74382b9a466eb5e32b78cd39d49e9a6cf0a9e161c7815a3c6e6be150334918759bf168d4c1f92567516e06a0437c2e726068b88746206c1fb3aac33c99ffb7df5760630ba9370a808cc87fbf0db341c8e82c2c02f7d782ebc54b26e47729eba7739273bdf62efac3cc7df20fc648f7f01a80eba741c21976a42fec840b7f7d9a2fd88f1d2912da31a9432224e7d0be5ba5109470af36d9325bacdcff577c0a42e6ae21aef30ecfdc727f8c7396f40da6788f375b65e506a0f1781da052cb28c0e29715cd18f0b0fe9eb3fc3fc9b5dde0c2323863913791d1af5054b321760363411637bae5ced8770475937b7d7704f1f3953c92fb6a9837c44fe03f81a240b4669dce4c81c2f89b0fb33400a15bf5f45107b5934b21801b17b4e518fc2bc9cfc8368105dbb5a8853cb8a61e621ebb0278339b816bf501551c58dd25464fff3ef0d55e67d1fcbf9050ffb1fa968a54ede005b0ff65f7cec8ba714e46ac4a0b6e5221a43a395de40f2d3ef13389ba2a4211843c25ff23e0e9d66855870fec84f9b7d3c4d506b6d24ade76bbb417ff35e070fcddd2de401633e54506ccdc0cbc4bc6684135add1e6c414fbaa56f7ffae855090ce5b0cc190149610595a068d1cd1e2ae909c06e32562d8ed2672f53cc16ffed9918e18bb5222fbcbf9eea0df803465dfe53fc2d77e99c6879cd51c308dda6af921a73247c83d155f41cb6b7c08cbe876418a59e41f4b2db38ea11484011cc0693c37789d85ef1299097760b3b61403eea4691f0b7ae399c956f72647fb610f752d304a70045643513a3491db019ba1ece27ddd2dc4b7dae054e64cd128176cb498f00379cf07bfaddd455a8d8a12018548fe7805de214265e97201596b863c8e595b064612d682747fac3723839bd53765e3f27c9c98a6e6935094f1c6d4d16abc8367f728abde95dc2889d6337117b4b43aeef0823dd42b511d16e92f7e4ff9ca52e4a0681af024d9eb5e925e7fcf6300310b9ef5c28fbe9fbfd49139a284b0f24e5c58974a8d11900e5ea9e5a02400b516089ce5473cf2be6196f24721bae2c1bca82f7ff8bdbf4ab2145379fd099290b36f8f3e2081cdacd97625785a219109ea18a3eb3130600c3eefe5d4511892f5b3dd694c504f4be3ba37a083942248c0e764b363f612c8b3fe5b9f35be0aa459f12c5b57832a81f4f90cae68ba2dc55edd084e754368c72ecd0b2c8806ea9b118842e204bde62475550e526a44412438f71095737e384d3477f3404ee5fae896427f5b0e7b588aa9ec233a96e809652675332ce66342829825b11c8c50a56385b9415b7dbd035fe9c269f26ca75ea67f7e9562e206c9fa43cac730f6f2ddd1bcf3f9cf1e1ecc973baee98a85275e517888396605da91aa1f49c5d892a46f1a2bf6482abf559aea118e7aaeda15bab021bd7ff35518ceece3c96b6cda85482a34b4d3ebc68caa4b593ba7fe8b22ce66182daf1629795b12b5da6652f9d488acdae26d5772c504efb82024e5b7c77340825835cca7cc8f90b3f4a58770e876dac7f1b3c222560ca5fab3137552e217123ea6381efdb7f7edd3707d1b28131e497e259c9d67f6a2b42cec0ff100fbf5a855c3931713d7ecfac0795e2ee141155b5edb70da732450bbc616fb6e86c41a280cf20d9de1b57c4f1e12697c80dc878686e9fce02a64b74ae50e47d34ccb96d8807b631ae3f9415eab5c5f717bda1e54db4fd03966a9b0cc4d0b53baa288ab9584331931008d1b1e231f6693d80099557b450ae1deab079651d4cee8e42753b9d98b5e5f52807802c0b046f793cc7d1e7961fb94044c9a7e374df27a2c42879a1dbf59d2a02eaaee4acc5df8cbee71244dac5de210471b504bf3cb4a046e97e68ff51949418e50106f139d89af4da34b964b51aeafe635ab706fbf7f91ca0c6ad35e782ada744261413180b81de9082797fc81b1b5b2917ac022f452c7ca2325175fcba8893c5778b00da48b9103182041d4d3db7fad0486070a7149c60e3931d6d0781dc61663962b90f3bdef18f660bccd780a8c672b4fd86198b2eee9fa7838d09d083fa3e577b57c50afa957acc6ed7ff09f82dd02c9234c655e38938ca1e89667bf356b5533a8d65d305549b81f5c9d54efb741cac1a76ba4583f7a8202f67c6a2d73b5e07a493459f1007d283e4ddb62da7dade1b0d169334f3d91aa8324cde2687ab8c9dce86d7e35415fc56483382f3a2f6fcdd8bafc80e5df2a4bfebb3120a1f0382e0e084718eb77f6c018ce4bafdf082c8fc2b52470cecd48650ea64bfe0725337f662cabc315376ad93e5c68758e8435ae7912fdf8d2bde123c759a390aafbe94fd5031cab287858b7ad087c5921287ff429d6fdf1f121556caf1ee61c4de1036b8672b0bd8a9feaf819c5abb8f5be084ab64bec299d4b885d667d0fd71380090c814d55558a86335fe1ba0714b013e854cb43e96b9b316c1fa3c8f342bac5b960b1645717a181006eec817a792045775cc2a918c01f6182a88a8e993906ad8dc2aaac6929bee0a758b87c5c9c339cdb721ba22fec51367bfe1b48130dc33ce2681c6e0540356e35ec8ec7d2b27d5998e461d4e0e623f0a1f776782a8b0f85a8018fcab41ffc56e536769f1835e0f4ea367c1ca57f496126837bd0924751ac35f30562f45e0baa556faa75d7b970480fe8293a12fdb52d8e4ce2ba7f9351b0084fed8317e30674f4359f6492cb1e71d0eaa7bb590c2b171054496b27f517a852d45823db6bef50b53ef2900c1033a13b50ef702f1bb4cc4f5e80f48a40c2400cf293d341196c54c17a6dc73ad7659d484cac961f7555bad57a3e1f859c162ce86a90308fb3bae47c178ccbc9d744094eea2017a95dd1ae8c04f72be1266fa9e71ee38b982f4e5458dfce9ced51430235cb284f748f34a2ffcbe73fc54fdb9dd5dc355087fae1e57e36f7d100d5101b252300c7d39a87c25479adf77a7914a5e520cfbcf57bc70fa3a0d62fe63fa53e65aad1d0460eea288980ed19dda3e92ecbcc1a23a4faab9d16bc53cea537494cd74f762a5dac6f9edbfd89e37f8a406a57f91faae926ca7f33d0dd6935fb993b2c91c130dc3b1c0b5546fb230a5f76082149051e76f26fe2afb8c53e4e76e7476333d829fb2a68e7278dae201a32873e4353457b387a2fbbb885163d73ba49ff3720c8e8307ac29c4c334b172ae219c708cda91f4267f81aa5f0caf50d86005dda830710c31c8194d825bc00534edb62ff0c3c995ba3dd0aa1b273be01ad290bd75a06258667f010a6cc20205db15b12ec42ca634c4ce501b56b8374fe0c160603499a8ce081ed27c599618443337f679a90eb524cc0e56770bbeaa27ddaf363ad2b8ca5c2b5dbc12d35bd37db6f5cc3cd8109e3bf4dd4133c9bae60368eeb7f3a3afb37e203d1f0c3c20bd47f0ba32cd78056f7b1f9bc26017b22cbac6b456895d202c49c8f57955856fefd730cbee6d54d4a9c5cde01fbf5e664c23b0ca1b1c7cb87ad93be6a29fc8ff9984888241624da517002bc31863a9a9c16980b5c48b65439269803ec2c5aa4736e156d131570e83e117feef8f4ec13006b198529cf5c3c4e71a6b55955c8907f91fedc0c8cc30011c394189b69b8d48ef1a3c19c555365308244724feff8037c4bcf15ce7d9c083c70ec60fd4b15a788c8447a529e9f3e2ac053721e1b23fffc3d5c69b2bac078a39d53064fdd7f63c40b10881f066ce18317694865a3f973d8bda944c19226775ce5537963e20327973fc656d6b3a1c2f87ebcb346daff5c1471ee74fc567837ca6d4f917da6c95ebe15fd3c70ddacbb040df5ef6cdb2d31e14a40b252db4b0bd8f1db32856382ff178d482f73d3c239e11683b72a89ac1776d2cd936ee9b7b0a234ebf03336f6aa7fbf80a5feef00f6ae157804e32544b75617ae856488e79136aaeedee5ad4b79011445f559ac237b158587505b6c68ffc6feaee3ce22cf8e2a4d1b8ecc25c55068f754b0420afba43cebda0e70b2715ff60f0fcbb1c306c5c569775aca6c3ad22a52b23c405dc677c91ddabde2bc3637142d37692841ec0c0fbbd976f092c73ab1bd227da57f04fa96b2ddfd9e605c67cadcd8dc49e035f9cdf82cd5d0d7fedf800d52df01382b5fbefcf5ec597228ab90e0c5457c84470ab3f1221cc85e742b5aa46db935aff536bd27646d0d94bd35afa170e985a6535ec5a839de1d701483a55913a1c11b8df136c48672e1a07b7e62e3ae499e4984697fa0e02d40548fce465ee31808df4b8b22cf44a8db57e8621d714e1624b7a1810cb271e604cc712ef4fd74eca4509bda76d108a04030a3e7d2e97b45fca33ac71ccb77e6ff9639516980bc4a591c3b3f6a3a42f6dd47da31932eedca6b5721b9e1f4c080ce1d7cccd6ea1268214dda6c44ee9a38aa53b56ec67532ef2c70235e69c04465cadcbc66667be9d26d1cb852628dcbeaca6ea4dcb61ffd2bef1226959a9885db05c58b60a4c2892aeb1b0ff4e2749aae48d05e7f3a9ccf87dcea4eaaaa95e8734e609dba3c7d09746dc75096b9b7ba928ceea91119c5c0cdc18097e699af1eb33a1a50a2e76b2c7de12a7d4c288244dd3d26cfd7e93b96697b59ded0f04775785a5674a96a3b38e74decf1ff916f30d6dedf22650415fb2f9f283be416021ef1234d8b968072ef4f65b5bacfe011f818aa7d1adaf7549f62f7228ca0f8f1f20b62c1c457d909c3ed806f2f4ae0a31faca3e231dcb65e9c4343ebab156faa25e530d775952faf6fb38f40449fd53d8c72bde36c0db92b9393bb7155444d642bd94b9e27465085fd23332fa6796830d9680e1d13e29656e08dce3d8e554f69075f8a5d43240e9046353d232059f285d8170bf33f89e47c78cad0e6369d104caf0155223a2563ef6fb488f745d733ef83ce80bc48cdfa097be76c2ab71335e8360a4c49cc7f24329e6c215cac41a2d4f61da959324939773a16c9b3125ccdb11b37178c15986114b940171321d8804efc8dc77c9f61d11dd258ee26c65b6f3695afe1af809962f432a367a5086970777cad801a5d211a1da1146cac08cf8616bc3b477055635862add247afce6d4c0b63c7223b7ff0dfaf22e2db0fd8135c29fb62a2ec53019a7ed7a9b87f4b36a66d39126babb6e38e73d7191b738a50f7a61a67154e0a52a6534a440cf434d2c8ad73be03e3ae8db77c3ff2b1f995c1b42d4e216cdf5a1ce407d979ab6ddda79d1b080bcd470a05a4b238e5be8389e8e74f759663eba8ebd0719b08c5b984b7ffd50c76f4fb0e60e4f32ec8d6b55ca0ec8cd420a1ce8c016d22391d8e0e6e494530039aca5985cd295f7a28ff2edf97739f59165ced4a8c092a5687ae5dbaa6712fed51cb81e4e3d5bbeb88891c44860c0a4c24ffdbf4894b64b816b1be67cb384c3816805a5a18af8e49fa814a54918f6defd490b7b287734e4304826fa22c5fbd20077acae8bfcfd820c866eb149c1d9abe6501db24cc01b51e310555b72a8d9dbe01382ab35974f0f53e283f403c646882ff48315dfb3e957190d4c638a05c590efd8f12ba0d795902394bfada50ff826f41714a1f0ba14f039347b23ccc535817e6ace52b90df7661dc38a35c1abaaf246dea19d4697fbd74118fe6faab289b1478efd65d935abcc157a401295563a40d2c080e58e3da80fd7bf2b106121d52392032c467677c0da03367dc19993e92bcd376b64d719573317a983711cc732a88a979b9ad6fa70a6d039da7c5ee6bc70bb401197f415592d1a5405e056de6766b9a792ef0dce5d2580a83d93163d04f1f1a35a186c7c159068a64653eab7618dbe543b074fa768351af0b4dc5ec5eae9ae06755cae44b89cc79e8d2cf9e93a82fae8fa5d20e5d816efa60ac1e0eeff902644fa0fd82453e684611bd539a8e3e6b7613dfd5c89e548a1252a1069f1cd97b2b599618143339a34d0f0f37421d14f1a7db9942721406715c876759c6737ad6022fa0902354c4bebe499426d80d1713a92cd5d59db198137d83d8de61b9896bec449cefc7998d6fef25fbc843e7d39e50f4c8342e2416cc1e0d9f7fe020377bde05ab479c6df12aa095eadd01ff64261773d835a8596f2c7368fd4ee09c6c89ca28d314773ea82037782722ccb9871e0432996bda968627428f43e345a7f2aec927228e0b7bc6af4a05562ec0bca815ba645570a6b06fabbf69faeeaeb98d2df80c42c1dcb4526d154a70ef5220844ad58fb0039c8bd7c4b1a7da8ed6bf302ac351a39fa38a68982e862d3acf5c37c44fe62f1246f7d50316ea4ba35dd8d80c48cd9f05d116d355039e45cd4fdb4d355e0f8ea83dfd7b0074403428986be7f2063c4b33e6ed721e8c8655b04b51d18781b6dc627ca98c78fa68849ffc492b274b771232085be08758107f3f90026aebc49c24ec3f5d78c5717c67207d5e55cd9c02e944264b572b33ad1708834254d70c529d868e2c0ea6615f94fbeab184d8a97f007450efda1668f03f6d238310a6e99ea9f233f93b6d5405be1521af08d00469afb2dda127bcf9a371cfb7768c386682f7617524279e60247a9dbd457f488304211d62bc0afceabcbd22d1c040bcfa1be6ba2980c061e184758dfee6df36c3a42610a7e8da4d88b1b87d87dd7bc32277e9b95ba765f7591e910985e31469a9559a87f29bcfb2270e2cc0b3eb9a833467ff688c6d279791018fd0b52e873b170ab7e719db7c22953be3974c3c468c1d13eccdbbbc51cd443ab468b56c277329c349bebff592982c0774c6e2cc85a882f2c3c14eeae569fa7790464199fbb42397ae7c17f6e8008a41fe688e21c2cb36ec97b1a9ba62a604bbc40668f94640b2d4b0fbd091e0f7f8128f959fc306ccd23a5e53aa3e037689c5d8da2cc9539cf58b56aaa22dbe3abbc40501ab8ce3e6d97d76a3de5ef22147089e7808402c2880d082c367ab9f7554d8b5956b57b058735119462ee3a5bc34a54094ea591d59ed64c66bb58418ca1a78ec7e406e5b6109a5dc3f9c6086e105a6990ca4d98a44b3c129c2d23a285ff01e3bb544f5d3c4c49e03cb84caa5b839d786b2ff7527438b44c2b11110a0c51960c46f1c6c2521ca5f13e37ac9bbadabe3b252c91273908266c4dc889870dc9bc99db6e82a196bcbed9469562887b5b74b0d778fca1afe3aef1501e6d6052c139c1b187e474961fd50b8d10813337ed05fdbfb9d680545ae2de4ea8db090fdc7f36ef3fd628a87792c076ba1eec882d3815c9a6c978f104e21c07b03a45d31d701573b91381ee1971248cf367a94c07d029491d4be062bf79ec174192b3a59fb534c2e897ecfdf715e84693a982b0abce833abeca855962463b9d5d88e6250589aa69d34ab3f602bc837031f1b5bf9da3b46c810e39a4710ee847af05016871c1bb91e96d0282814b8e3bfff35555c8dfb1cb989ca81b1811a43ad6ebd710660d57bb9688ec4b31bca774ec9011a34fd0e29ddacb10532f47bc8781c786a5f37bcfbeffdc0eb9e936c9451753aa185dfde2fa406e8b2e109cfd79eeb205f4f26d0ff017dc509bb9ce8c95127fc9e7b7ec04fdd44094b0866904fe467992139b6b827705275d3d454ae4db1cd5111e61d35409b3c9b8bd751312cf17130de898a1cb97c8d09aa679fe6b31759272048f4d54d45d0e93165ab04195796b84440d31a8404a46c49f172940f711d126474aaa79ca21f27a95f045959b428ca3204f0055c8f1afeab2cd33ba6ba59d95b7bed0708dab507740ed995eef728cd03eaff40dba20a03b95ea85831c17fe0c5bbd8dec36ef3af8055746ab4a52cf0be3bcf5c63954c8b3f73f4a2ef6e2239d8d0905b48bc3aa39599759c1c640db02c8228be395f7c5418e83eddc2955716da889dd81a4e4cf58a275a9777a6bfa280d1111812ae80e1c0402945580be80246309d3acad67e7dc94f4867e365b8e89c8df8aefb3c4a8f3b9295c6420293386914d69751bfba0f70a0922c7dfaf5555587f6322250f9acf8aaa8fb2a6c23d5e813e5515eb25394ac074b5585762929f20e5580226911becfc07de33d4854b1a9ea8aac857f3c5d2dd2e5aea979093812c53e550de3b9ae673c16f709896e6dbce2303e65378d3eda2e65306c723298904ba0cbe3ce751921c83aa5fe5aa4469d84d6ad00292d3945761a289f56a7e90e40092c3a38f1d738163e39b61aa1b7361adf4e3b46c7ad13be74f85fd90e421ca31fe76240c8c10620c38f9fcd752ae8ea509d7af1e1018ae83795b1c6e26d4786ad2533a3db5757cca6b560d3cfe77fbcd42e21d3c2840e626be97f7019f4c0f61fb073e5b8fc5389c9a45313b97dbf28651a109e6212e664ce97b8ed68e5c873d999a093e22df462702010fdbd2f0d4775d3cc8731bb33310060e8e09add73a7e92646aab4f75183c016fa78e0fedacedf43f18e069fa7aa61d37f414ee49961c288d636fc1b5cbbf248dc3cf84288754cd6a45b00180461ae31c26f7703b86c5b1f324928ef93312e937e1e6a2d39dad6fd60ababa48cce3d666121c72996c4247056b48871b98f8d2c87350d5a19a2f822e309bc15bddd156736cfcf5c46f222d0e49287d8a84ec9adf641af8586c20269903b8bffd1d0dbd687cf222c6a3579066c02f617a74df4e73e8cb4c42cd5d159a38af9075798374ae6e72175b342a7f908f26e2fffe11bd2865a2a35836bc8ae9c5964132b98dc4784394694e315efbc5a5a3fe19ef79cee44061558c886c3c3f36654873d7d2eb3a109cf730e40dfaf28c5b4f5e08ae2e7c6c00ea3879ba8ef054d7fc1e80435cec8f5f49f9e464a4f0942c2451a6771087741b050486d37edcf3de9f02c8518553c5e8cacbeffc8f814c316c573dfa0579df045a9d6d5485c24a4fb936379becbd8b08988c023a1f11cf3be86ed43d0c3c55786e80fc0f84c79b841e4f868374abc19288fb82cdcc81c70731a3368c5f7789fcfafb42e1c54a11fd1005ab8794aaab3edbe7599b2af337fb0a2aa3708ffa6540cfe760de80c8547a4332930724f55211523427bb7b939612bd8620ce825c4857a103c3422dbcd18c91e9e72d1aa4a417bfaf59014f74692a917752f4ac44fdbf5c833a746c8b61b1f4925b9370b148866f8a00a1ece80a4f5ea5c7eb3c94081052cb307ea838d99bcdbad23fb87e8492ce6210d254b0c006dfde82a64738982fb8b82f3aa89cfcdfbe9837bc58dc84a4edf6a81ee311b81e12396209931a9abd627b07e1bb28acb61e3cd0b7d8d60be343c18641d3c805b24f676d660478428218578e298ae54b18f503e5233e03af22e56c7e0ddd3c12ebed5b79edea3062895a9d9a309da1cddd030c7ddbdcef1fd84e5bf62960a8425d6ec4c372af929e76bef3a4c89685b17b794e3a21af3874f995b8dcf63e2fdcca196cfc60ef4d70e0a53f1503fd1592d2fba5190c4fa09cb98538f5c34eaf2edcd96b15b0ce06c53a0cf50bd67c3adf4efe3caeaad6d777b547aee4cb09d774c20185e4005008c966a0e4c92db092ead482b6d55d6368bce3dff5c59b48235bfef3806901cbec8368f0a75f4c1e86f770302cb916f7ca5c957055117336bfa868e4f9513f8eab89eadbcd28f9b90f1416482c83dba366658516045445e1b92307d0ff684c8e16217b06f0dcc7a900cec26a1fc2611ab4306c09165452ff6dcb15734f46be790afa56960ccce3b9f8a170307faf3935c4773472c675e3fcf14c723ec66a521a57604faa7e899dc3d12ac1199482e54f80621941f7780b25f7fbea30973282bbd34bdcfae60b2852f2d7d806b74f5a8cc06c2531a1b32a8b2d5a4fb6e483abfc0400bc2cc2d1012e7b462eebaf3694f28b9e0d1786b98acc99b420ed241600710024748597f60401029d0b5db56b7063e7982323831d43eebbe6555f35e0c0d77b1625dfaf10b8b924fa17f5e9d8903aef08faa6c50867fc282f84e246b8348293beace408923cee48a8b8c8a9bebf0ebf339e59ef74efd7ce96bc4d87eac361317536b2ddb1e6290ed82f6c664a25f2a8cfa6037c842dccb8f2d162a10241037e0a0e0e5842f1e96c979154ba2d743d042482e90e6de990bb35137f446617388361a19d53b950510b45444c671eb305a618dc15df70a6f3390791838cf2fdc5b40b606d04f1796d0528d9338ef26b30a1074821702e001d0f1dc27437f78c336e544dfdcd0b5f6e3609bd61cb0e87b836ca8ebfc7eb045ee2a621ae41233f65583e17aae3843e82d1ba3cc0b06cfbfbc215cbf7701744643911013dcb953d8de400bd2b9d7128ffe84495391d4a7edd4e515812d33a14d726df47e03959788c70c5793001ddacdca5984e29533cd0ba77620eecb082abedc3179de9bc55e5ea94d9fde7904c08977000d5fe7cbf227aed2b07c6d1fb8ccd6dbd7a20668ff8907337280311aac749917f88cd4dba1ab9e8c6c06815027763446cb0c05c63626ecb2fcb57f461427ab59ed637af5f7bc8b042bdb01e8bc3f3a08cdf95a7d8e16d7def00ab908e4db48e319a7908407051744900861683f0e82f39d45452acbf68b80cdab15e912523667fc12fecbbc366bfef8d3041fc9f78c4a871efe063dc35f359329da50992711b0cab46c8174761b6e1adbe7992122df86b06998cdf181bcb8ef26befaedd50d419f67e2ffe3a1a6feb3ea5f3be5b0ee95334a76d78d5b42392a5947607362d729766108505dc6f6cd6f722c02563fc04ad265061fe5ac8ae940a863985e0ae549153da28a351f917a8247bad4c942e561e21ff6b3f0016276455c5be1be3b438645cd7e6ace83c2443f98da0c7120018537d6d476415fd85b0ce100ef9abfb4d6ccf833e411166af20d64e0e48cb4fa3a70dc0117375ec26e42124c64e6726b671801b0cefc98251749d41da279d1bb9b70a0c96439b8fbba3e3830389fdcb2ce453b40504c82ef1686537dc72c770c17eb86991d353388b0901939d81cf40e5964f3a287d2de98b553ae4215375f4d9a263cbc400a711d0a0db10575e4738d3fe4bd2194d3b6ebfe3f67ace0227571397c7d6c59921e452ccc4247ce239e0d7e143eeead58174dd91a9408c72dc57ccd44e6a035b1aed1b4ca999b2e54e0ce20aba980d81ec59f128fd214ec3bdbf747a0835605dccbfa3bc55a9e0adc814dd39b45329fc706d283b85429d2d9d2b7d2eb37134b47529b6043933cefc7c020534dc202da5bca22b54c1bcc64fffa54a23ee6b970c0eb4bd7f3fb54c9ec76feb592aba1b58edf527ccba4943200680488e95b0265efac92aff25b43c26e2e8b82eda030a6d43774529ec28e95117b116f4fab76f11e10e2898ad68fc3302d8b64dae699581846ce126056604fd8b8e7fe486dfe4c0ffc14cdfd24b7af741a7d6c900d826ba965ce48985af9d384d8d9dd296735cb51b73a94312d7fe005bf19eae52aca75fa9fa8de5fbd5db9b9c8a89a204815760904b40624db7918b15a48ee4714e3f72d4a93ce4e72d3079848ceacd0593a4a01c4be4d7619b23ac16419b82567d27218c7cff24859b0ca33f299f62a941a5c06bf2ff7dbd47078dab2a1c9dcbb8cdb25617f6e0f47278eed56427138c010402a449ac67bf1ab78a86c851f92c730861eff9db282f3db1f999e55e20745e97078c2f0db3a4c9d4655a1482af2ab22792411350bb0bb38342560b464adc530df6e5ba712e6e4527489a57954525e6a585e47394f297053f6491b9c5e7cdb624345ee8a79b0eac3e28a2b03cbdc09e9ce215d4acb21c86f8eecb57eba9e114a15e2ba5675ea28c43586323e319b2f8a098f4405bd9416da663f5d08f173c49b4a09b732fe36655b0d76f688741e72c41717878e49ffd0058307d94d2b40e16f0895936799b21d609cef691b61bca953973508ead5be724ba00ef422795633f302dca7af9c412b40018b789cacdd844665884e4348f32717ac5d049a6089b50ab0ae0a3d69d8b0cf711cabe386959965d5cb3468b6c2b83730f405137d4bd874dd9553ad3073e259899c8e1e7064d91d0f4b81acaf5b5b00cdc657d2f0f7aba826047e871d3fcc05110f1df836a83da3ef5052963835d0daa346d6337d8739406aa15911e3c800c9fb620476a26194f5af0b8be998844f4de6c886cca244b75ffa9f5ab39fed2f4afa79d5d23cea6ea478790b527b08f84cdeb830e778615008b42cf3c8e2599d1054020ef15c6a3912d7ef62d575192b21afe813ca8400ef7dc768ee9b99ba3a1dda49c34355675aad85f45c775ac2802d07ded57da4c434741bb373953fc3b8a4e8ce970ab4fca466b0be341e70613db9f2cdf2f5482621adc4faaceea222be99ee7b04708ee8278c277c907669d0158b064e1e758485ae70602ca29b0c3e41a9f90b538700436618419655b0b84dc17195a4a592c08ead62eeca4296c3d6ae5511b5ef361cc8217d64a1e863116f5f2530f56b6186fa23cd9cd7fa5eaa970322684d49e808ec9f8666e90303a292089b87326bed2f0769d3e009112b405b726a54b419395a104e1fc12faa73ee3d24b7e606bb983cf4c60f8e9e387d6faa191ef2ef6f15995f9aa687b49817472e996f243e8b853a0f9908762d244b500309fe1681082044ecb252f2ce54c183c8364b10b4a7811995de46258e4760c7b810faa8c9ac1c069b2f48ed9cf789322a0bd0a09035ed99da8c764f47991940483a36fd8b969188916e828b2dd561b059a36a1e2aeb1561af83f7c268906d09ffaeb7e6617cfc7ccf0b66b9f290f0f44604ea902658da9ea9ca548f693627d3ac6ecd23718181c5ac5dcd0e3db643a3c93c1fbdaca4397cd6e3561290501e056518f776d8b2b724aded5aec335b2c4565b0b27627cf97cc841ceed37e1c734a228a90f92d998e378b3a225d7326c676cd9424f7c6d3744f69c3cad8ed73ba49a6e5130c20b97be142bc152d96caa864c6eff68f118ca942a755c94f56cf9d107267b36e2a76bff0b778b8e6dc0284008ad069d54339ce9c5e4c943ea6cfd61609d85fe0c234a1d4336fd753ed97e5e4df64f122e9af9db687c0bb0c68caf4ccb1c2f84d7f5592c1b34c887bc3486527c369ff0be52f2338a1ee86693bcdc3d6974265be356f57e9759a2293ee610d190b7bc3ecb51968f2888a795382bd0b84a06c60a9fbefb4352b7039acd1861f8b4baaa1857e24121507cc1b9c31b967058959eb07279d2ab10915496ad1148cb3f45971b3b768100edddae15d6f805e284f26ab43fd479fa76394f936955361f87c080afaf3dba6838134c267bb09d13d371aafd073cbe91e33778d363aea27235c7f19489c82eed9e4a92c68a5932ceb063d2b873c88e2161658a662bb550740c0b9503019d6ba971dce320336f92a5fc649cce89129f085f7cb4ab09f2219eb0fa760cce84178150081c9605917917018b830a1a3b1d868663f5f5c0953d5db942ace1dc4d52b51c02d319da71c25abdb5d1924e6f47440d78ac9e60f650d2435d0cf1eacfeaf809fe6e64edbf52b8a7c0216fa77a345ea46880e53e09f5e2c0806f4ee613bc790960d3d1ced1f41f5333876aa7f3555f20560f6c0007df3d1191fdb68258c314288bc83a63795534b593fcc9c82983c92e0a1eb6f43701d1089bdf244f13699a966c704b9d0c8c8511251dea697bbbdab40678ba88cbf4696871d0d16ab86f1a03a4100d324089339a3f8bbdeb48140f5a0b6f05fd4947670f1ef7971f4e0f8313938d0ad74c2d75b2007c65049a302416bdc6b0de8ebf0644160ca6c16fc1d99e6d9d636da2d2ee52e2c92975576eb0c92e6bef78098b6aabe96acc6b311dc005efe526d696e854e042c288a5d111bb3a860ffdb496eb08ccad40b0b771d6335505b0f103f49780bb62820a4380658fb1cd2002ba56598ae045ad46246c4de5679337ee21269211d4e9572f016b609a8f8b0a11030c7eb2e93b047fe0906b9c557f9fde4d2acd5cb0ad966feb148f56f24478289a97e8a9791e41526d5d53d83d23d7301d1847a8121c6dcea48093cabb3b431248415b91fdd01ac59b96f38a58f44363dc88e098d116579395212c728a73b77b4de4138f043686a6fd1ffa07da13d127193b0c6c70df0ef26a002f752a993bc2ab82b9ad543365e14ac1fb4b9eaebe3e91989c6a194f1d275092cc279d5d0a44262ae95c68de5ff68efc86c19ed85b84ebcd9baac76af50f3bf1db7fb401db80e2b9d78592b3c27ad547adcc38e7b1aa3830318abc55b0c203d4a72994dcf05ebad0ef4ec8dbe37a574e07eff7df83f7201b7065b5f1a2a53d72dfe19461788db58cdf7140e384e0fbe23ff4fa4fca026f5d041ac034cd01ae1dbe790c5e27d2bb7e233c35962116c5bd4f48adf14246276b6e2ff24d33a93a5b9dd4f73ec382ae6e9a3f31bfdbd4770707a488d627280d109ea42957d34e9f901772d3e40ac1c430448ef26004362f1c0ce3550461ab00faa9587defd364a67ad22a290853dd49b2890e31951de0e1b63ef3d43f8b5616f8ec13f4232bcaeddcb15094517a83b048c4d0a2a5ceab39386c2adc3e09b63feeeca88cc37296a05f38be34182ff8b88b3ac64e2dc2802cb6ad0ab6a189efba35bc68fbcca59ba9defa7d09733deff351f10563fae0797f2e6179522c48a6630b904da630440e9aa1c4d5275bcecae225d8fcc32965c3221d6bf52b488cc18e4251616346aaddacf4ed7516146f551af91de847800e6611d2804d372ada16771b9058cb872742d1306db67040c3a7826b054cd638d3fe3079e3efc0873773bf3962ac1aba061264e1f00d343cb56523dd7e03c88cea69f39027173bdacf5bd1701899efdbe8d5ec6f6700db5b07bf94ac18043d41ec78e1c5a530022c02a1c2ef5fcc82dfea1452d9d3d370592540e9c2abb0727270302053f97e66b86bd1cde5ea86e913d07b0dbcf653dbbbca707c92157f4252b6847ffee584770bc3d16544ed9f0b55825e78815cc1e1dc269c2d6af7162cc1076f4d5b593300704c32fe4f457454402ad1911f839bd2e34039627ae05ee630ba0bc938c704da7a82ade1c1102a33ce3cf552c3b652f61b69555b6475e84caa13322d220931e3b0e6697bc0a757d76b8012225cbd8916b9bd1d32febfd59651eb3e30f17a7feb582733d90f2bdf3711cad1226925bcecbee6920a38f933e72e7e3130376eb915e14552a702e5838fe9d9c0b93536ea5952eaff5c5da3569ff2122d3430cad170d97636feb05d28c9dbe55fb4858cb93fc6a16f0cba9228b2f6c3b210ace3893e8533ac47ad76dff80133696cbd37e5a55a9ab1dd57ab22b6a2ac4214f922016337ac48e3d98f6decee75eb981a617a37f42f83d433692537652e6a63329ffd61a9c07e9e568a610b988cccc726821ada5658018e7d46bf06c737c3a45ee8abecbcc953d85e71dfcfa5dcc7d3b8f1a3eb5595f7db93ab6e44ae65eef1019e34c6ec5aa2b8d6e898748d712f05ce0e46e58231d8ed184182bbd9306b8b8b3053652d2303fc933e27813256af955eabccdd796c17ff2ed273420d7ae4098e9d339333fbc6a13fb501ec6644347d1dfa07c58103cbc9c7ad4bcb9468d06ae517fb67dacf5af8bbf639faf05e95c69a45e7d9a9d188ba333393efd7e39c06789d55825945dcee33336fb9d5e848db4ba7a061821925007cfdc298efdc89d928d2f3e1785f85ce5152e88bf778ace7aed32fe2e4cfd5ac1032d820df2770334e3abad14cc866086b03442418b4ebd7794be69119c1d2ee7e99c612bd51e8f2a7a4be1002f1592c8f9661d70e278a23055c90a889dab9c594e4e2520863f1e029ff531b2b18b07d0cfb6c35cdab75fc9596b4653e077eb0f263f5c2224cb7a22d23146fb8d74b747a13c4ddfa030bd0fd02ab1265e2d88fdc063993f541e69ac40ce601f58da9319ae9909d151ea6671ccb0d2ca8628c9aef9247db10b060cee4ad931084652724d407b50f444c46249119289e14d4419ade7caebd60ebbb474b4c789631b845bbb53eeb6216f9dd13c24b6f9f2de40ecbbb3c1acb470adf7dc8e44407718ca505f2711a586856f1c89562faa25b78b9ac1b4178c0218d2784066c3424bdedcc314ea37be083b8f8b9e46fc172b17ca05c718255c9b486496a2bbea7fce4e49fbf823a3e0ece9ec796a22436268b6623c4294a22c368f64d0519ae7d5dcd8ffbfdb703a6558269149f3dd49a199d37dda191cce57003691dd7456a846c36efd9b87592eaf886452272ecb10aa32df1a17ca4f76f513e9f94f23e6619308cb375c9dcb48367735a9520c1ad4d57c2b5e8b413b417db2f94063b30bfcdec1b3885e9d44735f49b7fe8f76195781e368ac5f7bb25d1f4117fa9d84ac98622e3502f032552e285aa76c1c35329c32203a29d1d2cf891372f644f754207e1061f1e8a6d7642f2e9baf55169f9afed54b907a316c4f041f337d7464edf50831c8bbfe2252aaac747f66654cdd5c17d3c5974d9c9c8ee77758c0847ea7781cf7011c4b43fae290fc4ff26fe1f25243754a5b094e00f37687f7460fce75b5dd92620866f723b57b5439d7ef1a1a7fd4adf2504db79b9bf0f05f9e622f91e05dc872121c2bc591828751cb152f6ab86a7c45f17f7605a91b4334b2001368f885a88070a80f5a684d51305bf2851ffb5d879f62ef09e053e1e46e3b7ad8b5e9b3148678d50994247661d4959da0229fef5445f13e6e4284e31eb7e694f840e62861ecdd57c1fb751e859c5339cc5fedf9ac7f433fd8345df92a2f186d1591c34f4661f79c2a106ae33dab3e38080a6009556cb0266a0050ae0505c14a52f5f0cbd1e049948736a855308af9213138a90eaee4d95bb9913ed6737d13c58b82ee818107cbf2e5c74ca25ffd0ec24e86895fb7b6ed32dfa3358159c57e9e908e022061383fd43c81eff849514e0c9f30d9d4f14c334a002c147b9a6febd9cf8e13c898541ee93e2fbf497908a717699ffae1e67904965970de976d1d6e61daeb7b6057fc5bb6c662b6605ab91fba417c6e4e2272e23d418bb903bf95d245e8bd9967bbbb29e5b4d6bbe0f57dfaef4b7a765cb3a4af7f0a4b36d670e09ac227dab7550178d4559add7ad88c6dac347d3b51d64bb86702c9fab9c68f4aec0664c98d6d89751e4e1d5192a9ddfdf5de797f999a8155b223d2f0a27be955869b79b52d37f2a2ebe0d95b9fda12fb727077cab3875130ea5d736a78d41a0d2bc68c71d0c4ecf37de9bea5e2e7a4ef64a4065c4553ff2f88218d5ea77527a0b38f2cd940a8231f045c5eab1d04eadbb7ab3748132509209314ea753cc197b089c55ef428ec3c0f8db615848e122b34e065de294a4c52e87c2f0c85a08d9477cb7764685d2e825ab695c797f323e30e1eb4d7510e20329ebdfc9a9872de502ddd1f37564e3e992f7ae40e9453cb7495ef70256aedb46bd1d70cabcdbf06df635906e22d246df128b47ac82c46442bb25283b8b0aa225ca6ea742928b8bbfb6ae2ae0271c017c1c6a1461013e01664ade94241d31260685c826279c80ecc2436dd5035545bc4635a50be957981ee36e62b82a8d726c6fb206131ee80b30518d73a616f4b377ad7c3ccb60b9728644394203f268be08d2f8d58e4ba3ecc6266714d128c28160ed8ab86963344950ca94dd2514588301bf595a821d2611f7ac623fef080bd3ee248e0ac941b1f4b385e39fe757518cf2bf6a8d3eefddcf3d6c207e12f461e5eb657cc516f9656a3af94f6868a1311788ce223fa8558ac93e51b5a82ffab8e5c077797a89acd793d229d6c01fbee48e8eaee89c091eb201b2e24597b66cd7b6ec3310aebca7b79c409e3aeee7a1de9f6e12268abb7ce2daae1ad7f883e551d3f2836ade00bc31d667bdec083f3c4a771572bbae2b2bf1ca722dd9158064664433bbbacab35bb18f1fae3ecad1a4754dd874175ec5ca411f7c78a5b82231f0ab23c0fb63811348156413e4df213f66b52420e6a996ef3324a80f308f686d1f94ded78bd02b31b41abba1f06dff3760468d1622fd983d14557fd8687fe5b9a592ac7f1159fa2d57638fbffb40e6b846868733892d763005cae69b4c7d006f0dcc5b32e4611c06388e137fad282f10a0cf41c2876d115b2b1da1fa8ea999ce4d71979388a4e637007b4da380a2bce122c72723a521f9dd01341854ba3fee9c3c5eced427029e0f7b8b52e10dfe9fbeddd2c6489efde4d73c8fb3b164734aeb392a86e82f63fab7ce702338ea9bffccdc0bbdf82f5c2528d4d3fa9b807f4ae392d10655b029949cd232a6e3d0baccf208b25840c51936fd62bf55dfb750b4c76410ee1d5ca8e2ca12a9532cd9a4d48ec7e583c2da773f36e14d32e1de1a42b7367a8e9de66da9dd8b3f99e46b4f3473a05d2c92ee4cf53c9399a34b2487f392e1fbcb661642a03874fbe429f1fd91cf3ad5fc5a1a579d2e685111a7fa715dacd6fd4309c2dafedebb612ddda720fc589437e34f1948d878909efcf1fa69424a902f6a0de3bbec9706413d8cc7903f702711a1ddd66d4b27b0aea1d56ad5c38a7c4f2b5da725412a2872352d39ed23b622f653c5fabf266a77590e5f5b6ec073a27643e41cf603eef8a1cf54fe817a3ef7da11a1e8e5e1b0010cc22124060cfc6fad2ff213aa9401af9f5b0e3681c54ed0e7d9754b22d7a8274db9b085b2a9e19153bc0ed239f487080ea1662648149d8966069994dae1c547d9f656e15c0274c05bea43cb1f99733b265f356f8a6f09ea9e9868eb3ea77499f973632537e7948c30a7a838ab2dc8194276eff103fe1a4f092c454237fbffbc928b14d54b0721b63a308bdc28a30a4d6b4e3b4bc949be4653ca45727bca163828a8a7b65ab49d25076ee18cd81b5345516f454f74e62f1a3691c1bc1502125354bbbc6e44e38f9e0b919aacf804c1867b9eb426700cd5cb55188b7e6a58b096e150ae8b9c40333b314e8bff1255f4475b58ddcf40873e87170e1c253ab98c16400c8d9df6eb761b919468437f46e4e6a3465b8b1bd3e202e14204ee69d04cb3aec3d92772f6b53b40429a11a3d8dbc6041f5ceee76bb46fc6c3d295556d006e2a565532a8b03dd5d3f63e34ec5f7003ba05598561330f61e50fdeea37295e696b5d2f58492ae8d0baf20ce98379b2404c0c524ba067f9cb9172b5ed11541a89760fabadd4d4ef106d86382f884df15025007336ffdcfe5269b860e132c1a010e17fe449161a8488302a1b2684df68a886bbe7abadc819da20e5fe6aa578c1d379e64491c71d7264d4c1d1dd0a48b37956cb668a823005b3415f98601bef59ab6bdc9222b3afee61816eb82b27de897dd99a41c86f0059b878f5ebcad9041a6b561b5f8816e0d77734d35a5bed217d65f410cb9c5a661644f6905f3fd780fce3342007100456687dabd3887eeda8af9399380af44fe84ca83f2e379c431620f5aa14b047d55417838b4963b57704db91822a0c4a3dc385005dab324c6a9f0e4bda71f83a2ce4da8bdcf1edde3e5f0e21edfa55eaba1956c568738efe1f5b1e29dc26ab3de465ff5ff5a565f7664459c70e2d3422d4361462ed87d16e2b7d86adf48152e78d78096426336283ab0fa3ac27e3c6508daac49e426de604898e5a7026aee5099c30c0f5196d63572473e2e5467f43dc364bbd6d7bb61d1a7ed99e895313249c9563a33f3b04315ee70545eeed246db2a59bec6e8917b0aa5dc15af498846c541b35d8037e6fa0bf28d42d80d435bebc3cd6b90ef0a1a50a612471900f3dccaa603841e50af7f2cae1b1e3459c30196d3bc2b4661e6962b8056683dafe743440c0f2113fdd97ce9e072285635bfa075ca7d76831f297f785870844b39686d54372df0f9328c33182a4202b73f1522d60e9235919921350809c9957b13d4a1ec8894c690974bde81e1b1315bdae0343d07853e8b2dad5545719ac489b67aacd5868920bdcfad50d713ac50e3928140a63b6c03bc82706ebc27e96924aacff48e741eada4f0fdaaeb79b084de497d7af172171677fd9120a0ed7c0936e652578d9d7329da23401438baeca87f9556523a9ad6c8fb4114a5cd2c537fa680c0409611e9ffdb6d66a4c406d8c5b84b2bc2d9be9903baa81b5e9f840d4312e984cc20741126dba27dc46dafdcd5d00de50c3d302596f8735cbba56c4bddbea7ac8943bd956857d60df558fc9314127b5ae5042c264bf755b0aa5289e4657c960d799517af7d5d1e0c19f7934e2907197778ad7e355f9e7b15fd15d5a543894e62f3ab247ed6fe9b517be9cb42a246cba7ce5db72ce21deffede00a1eb93c6142d7225238f7cbea73d3091741b1d528aa338f7516cea1f0b32b1c9a8c92e8f62040fd08abfab4eee305e6f5ba9a3581d7ffa273f777f0c1936d0d0e19f277478f04fcf5e09a8c53df5cdb8f2b9fa5470528b1e80243aba3454eadfce8d6617222291bb6076c4ab880a7e9bb1388911a1b178c6616a4a4b12e5e126fe694f62eb47162fae4c75fbf4a141e84847c30e1defa0feff9bafccdaf36f3a9268edf26b053db6957ea3c9b925fe58eb0bd03fc97e8356940ce7f4742465d499b250ad28daf43d88774462a45222018b34872a0439b67ff077489ffedcebc875dd69df0c2fda95ae7da346d5494496daa65ebbf2609b22670d36b19e3f4c7fc9430065db00378901001756ae74eb055ddc9faadd8d1a1b20d07af160861d0c53ea0d758405c83eb6e4740cc51f97202c5109e52f24e0ba2acba3350f770ff817348340ee87543f4820c5ae40f38e9a862a3fbbd9080989a923f83c7adfdb8c4ca97074a2283d13029390774012daf9044970f59455e580590d62f621a0a8d09b5d28ae3ce160c838f67ef2a72c689f228c38e4c9048e4917d522ae10aa8b70751b946186aa4ff708db97e802f6123892b3e6858e09fb236f58aed6cde6c8ffffca8c5bbed7dfe9fc03d5ac84c1e852f7390e9462821afb0a7feb2e36483e4b1d21903d367d1cb33c9b5a5a9aebde9d81361cd3880555354e7c6ffd3100e62cec547cbd90fa2f9189f5e760d500970081e5624e2f9c8062059d9c0fc210da18beeca3c9e9d60ba3af86a47a043ddfb5a68f7f1cc60994585fec58ebe71ebd1eca8a198cca14ceda360b72cb47812346b31f2e2c20902431497ba1d249af59ae960f5273d8a9d2087476e7b58df6e201f60fe105bfecb776b306d58adf021603fa2811b514a90c34081a8f7d439b014ca5be66d217722a8a1ae32035fbd4cdd43d0318d6adfe19a1b3d1060e93a20dbde31f855937d26619986a0aa20b73f149c86fd4202412a02aab6f14f0a4a346d76d9cddfeb91ab0cd1a0f8bbcc5ce57c8909017d10812396f852167248df572d6911ea24c1759ba1d5fa1863cf9c23d86cb7a8a61bd6ef3f1731fdc119d313858b492699bac5422f42f9d35dc1b1c6edacd08380ea42f812904b55a51095ce0a6772bf0bc98c1947258f7ee12e50767880ae443acbc9d7b3f218374c75de22c424c6762059207c74849683f0e7c3dc9182577cee5becef6fa8877cbba1aeebd93fbe4c67a2cf8abd95749e911842e6463e0934b4470fb763c63ed4020a504906b5b9f62874dfdae159f75c2abfd83bbab1ee5a3bd023bb21c60bc489c1a0be510938c5ec60c40ee33c63e578ccad3fedbd9832de00ee5020b77c9dd3add40910274c191624be16b17d4d09d8a53ff168cc846e60ffb278ef33941095e9a34cb692c5ccd39522557a4fa6bb81ed355abcd0eb3efc929307efc20406bd079141469e09e5870554b03b15a76807ae0d1a832933d71ab7e274a046a8407c3508fe08fbb6dc14e9c7c44e8b6b9d2c32e0bb6989ad36a8dc4df6fabdf8e74aabb125e09db7f1a20935130a58681ce319f843d38f97f29e1f4c9e783bcf80fdaadc8065e52a1ac114e5e38304cf1ba708dcc92923de727a5b0d1eae078e85abdb837657a059eef11dd821845b6753a50dfd7d1fc5ff2264b90920df926fd678d454a28e7d0f4bb151787ee19f6765ea3f6b96ae266714a603b31dfbe1594f393485fb875c665917b6e46a7891533c2803ea8da9b3711a7c2d624c498a322987978ecd052c10247dc8eedb98f7a987cbc9a562259a0fb75241d9464f6cdae295c07fa2e90747352fff407852a54a793ed3b747e101d3a84d95f776670b95098a9d0041c07a108c92dd3b71b2b4ee34e8f08d9033d1fb18e6fe07363d4b9384c489e367d057e324bbd0dbe1e84d61db9f825dcb96548cb57fbbb32bcfe694e8a99a8e3d1d1a3146b3fff3b11f0a949c7b414d58869ca927315d337f2a031d3d8be94e9c9d8b97b829c364ba2c634ec28e266f000eb1bc9d2227e9e2c9768fabc008ac2ec10046851e2cc5ee3ec6c61e12e6b3ffaa2253572d73ce16c6b580c3232fc29a28f68a02f005c21f8396739eec6a5c92ebc67b1c0337126c1b8490c35780a1a2f5eec20045df2c516bde109208b68d67b322fad3c832eace2e2b15e59be91e0ec140eeb99e06146d168cf48046c30cbf8a1a1d9d0236e2512b60f138cf94f6f1c8453721b64d63385128b0b3c8d25d05ab8f930eb407e9302ae5ece3e8a642852e84ba19c7a96dca41e5da0ea02da338283b02c7491cebab9760c054c5a1b8acdee08d0b85ea3cd71f29519c46a2822a63557f999b669bfc56af7d6707c2411a6722cc2c160294c79b8beb0485202f560b6a497ccfac9d59d9bfa79ea0fed04f3393c9433574bbd54eb1a7925d63d3e9e525020228d7319c94f7afb8282cfff7fe4ea3a53d6e80cdfb2fbe610b5008723242bc2ab03b101de377c6fabeaafe7eb4f0858198aa10a19b8d0b1c446c8e9d39a2f7fc32052bc12df6be60cd0750ba39a151c3623d4818a21a133140a548b4b53de1fd3da695bd831163f5f7a60708579587ee78660c41796c6e40ed5b0920ce85846ba513fce5c1b3249971b90348f1771005e69dea9e702b32a91b1ea6a0f09230aa89e12c0bc2d7f557bdda01e6ffe5e8c101b317fed98492e06f085176b2e73b271aa3f8d73f2727beb9a56fc8ad07957f7fb8bdeaea0b8fd16608263eba8fdc9619099e7974b6017ed9d8167d4b31ee2145d41fec1a55456b3f966e5fb57e4e827fd14b8b6bfc94188c3c1f75fe3c84168ac3403a517c62164913f3d0d9d652577ec062805b74c74de39ce6bfecf1b736283085bbc332ad4baa0c8fbc60ebcf4973370e57f6b7b718f720e87d6d014fed10d0f474bd4716d708f5035fbc108bac07af7343facb1f988941bc2b124690d0d46647dd0e09449c5cf80e6dc16f27da2ffb9ff7d949779c225338c81780abf1c097f2cc67903ceb8b2aac4d551571eb40cabe457a8dd060239c65f10f94aa6c5f539289214a1021587491fb4407b93857518e1fa4d3199dd6bcf4d3502684ea98de97415c5d1189e9b0e24cc3e464570c6b18a99cc1fa15ee53ab067ee526833047ee97f29073e4ddc6bafe68727a69eaa166138427bd617a61c7a8719f68470c9dde8d89c5e21ab11a9958ba0385bdc834a7563c416c216dfe963491de5197acb0b69425917d099036527c3c2894e58d57e529877091afac0c3928479aad9952ba09d21538d1edd47764fdd3bd493e2f04863a79a18d03da4269403e17f50b0b5410f8475a166c0ea82792821c17cdada7a029a50d0e93f8663622d5f50eaa8dec68d6fe5cecdc9353950c1bf532eda388380fda8b9ffe82c696be47984cd4b3708675cb08f940b4e946df8b6f6887d828f439f650ba57f088a360cd6f478ec13b00e80153641e703c549baff25b248fb527c6767e5dac8ad61078220aae5b5d26193631f98607f5927043516e34f39fcec247b6ad087040b3b733fb2f19e2613c820f017c28cae5a1a14d1aad3bdc4600b75d4e4cb312af27111925456744e18f458bf5d7fe0a0d28f9b2bc0992139ca28e9cee014b7a24830c6f00a33c403041d04d2dcb0d0e0fefd3adb3aab7bb235ded51266b5bb9735162cc6313c9a6e196b74cafe08f7d246944db00508bfddc1c3217ca53190d25bc7677bfa47dedee962f6e8ef943f541b9100d05949a2d388634d010af693c71d3b72df9f742a8e1cb98e9f3878e1e158722495c47fe1e50068e38d191649ba425ae5cfaa745931976822b7206cf4f823aad6083e3d7d9891cba82373762a419002e281251b90d9c6451cf81df1b1ea4bb22e0729a02738e3fd1cd93484b0b22026220c4c035fef997f83fc8e9688e2b7aff201d479e2e2c6dc50e3012fc313161d3c9534be4ed0d1fdc939425239336afc7742e0ee16f962803c0ee3a2b044655fd6f0c3bf27893591cd3f769e3981ff9215cffefa9acce846ee2e6953650500ef8594a69960c17e12dd908baa2699bd9cffc939fb30132934735bb4dd27b54487f1cdaf9604be5c01d370bbae015fc5513971eba49e6c0aa5d3db077a0a44baf8ecb52c39072b6f1d9863bc42b44194f7ea2252efc5643d7d9c7704f95fd979761238ea4069b50184c461cbb872e5cbd76f5a5570a6e13f0e3fdcecff5f021160072f56bcef548d6dbeac08757b329d4411184f7676ee316b9e37fb217268f353104d6fead3ebb130c5452bc9da425468c94ec0a81b01d664cdaf944b340ff86b3c71aa0617b6ad95f2e4d44d19a1e7d81f0e8ba72815b2746d638087669f6cfc7a7ac5ed4316ba43b66a5108865baf66b29ea94b6dc242744750571b9a47326f3257a2689d29dcca374f19d0bef5bae6220d11b6576f9142a565bb8043e717b73d7218d2b3f14487d5461be4193043516f4a2187439afde0bd91af1f1f56cf8266d301dff8893d328e9d9cc52efcedf91f572a2f7bdf9644b153f209eadfd84630c6f5f04677c730d549cce36832c31a701a54521231474d9e72fda80aa64ff00097ef0f868573f1e67e3d6fda85c86cfe987301353106a86da6006421cb448878c69d72dff90722a00858cd7c7a0a12e83962b67063ac10fc5e2be5297ded2ef9926ed8587559c393be8aa00379ee9fa799f97b2a0a3e09df55b970c1f4c2145ffb8e939d6d4c69b4b7c8e690ab80d6d27d1d3c71fe344c0f97a8137f31325f9e49869c21325954d7078565c7bcf6547f68678b033f7968736bc9c55fcd2caa0bbc3aae8158a83e7a3d7bef00f5f86a813161c4058d37895e848770b56933ed365dadc29beef8605e517104943650881de736ea1a7994395abdde362c7a2ebd13f6c9be2d4d11fa792750489aa69e61b5464c75b647131b714b65664d04b7ed412d0833e69d5bfda96acb2b8b35b77f10bdf45f9e1f595c59639cd7349acd63c8d469471ab94a2b212df980974736763a884e4dbc2a4d4699f6944f94fce1f7bef3816294d06473c74185b9fadac93aee7737577cc8487ad492ae5f72e429a69d2d218472b02824cccc34ac7dfc81b42cdcea9490b8aabbc17cb70965fe3dcce6994fe7da33abf1bc009ae1c2de5c485b702aa87cb4796a913baa7e2517d9bd74f33851fdb05121c53a62963a3289a1a7f00dd4dbdbcd259efac299c8126aa57da22506a8edc26659ab9bed3549862153a285f935c2004698a7d125b54789a937eb4510278eff694298595b2e534a8fd72755558c6e4437fc627f3564d6f6e712691f14797f4228ae9591ec98ca07eba55a74b23bfcb245595c991565ed8f2962c3c24210159a67cb1840539fa3a321503d1ba3ede77e7e82ac992241f5fe35a335063256402d89f138d368bee0f914eec6047e097835ed916ebcde4063e848dc271ccdc838a2c9b3ab6284e7b52578721677f895aba2b090ea92a40d215637c22d415b2a08db188e3c886b26b87f8ee62725a419bc004a5e2e5d7ef04185e509f5cdc1f0c62b5a18a1bab8ee6c7f787a9bd23a9443be93c94e9550ae2ef9ad4e9b1448558bc99710653bae0e3ec8d8ab68b43685d0a2cee8060a8a0ef361e564d2ce99cb4ad740a1a370db7fd212b5652033e3848ab859fa10f62a1b4cb1cc8e37508e725c1b16f881a3f08b7fb6d491ff449ec0552eb930b60ed26523d985eb2536006f45cb490fa0feac60f5ccbcca587e430c248590fe11f6769b8498e627cd296ab37f052c6026463a2081497f46e801b6ba71adbe901cd3d5c3bcb4d90539536e2b24bbc24cc77cbc49de5e62e7ed20fc76f56aa5d24e64c4a43023006895af0fec4355d8615534ba9a8b0cf7815f7b9130b8b764efdc331411a18eb8ab79ed6f59b3aa439d8db22bbc516682e14320534ae3cf1e3c079e456de381995f0a430c9229b53c23cd4c6da8b21afeb679c499ea04d2ada0249d5f12b3aa1e80b6accde7212ebfb50093e4ec42c9fbe8cc9f36df927ba41eb97115e58e6e852a2d2f754f5637ae121b59593304f9956cf4a37d3cfb48c044211ef47e2205b41cd2788ddcc20b3e1170d947499c1b5036582337670af5c0567ad14f2b485002c7e77826ec3f0ca1f3ec1fcac360b6be430b252633d7fe9ccbe7c70096bc2380c39d2c4616ba436e727c75e10bec8afc6c2e10ac9093af16b55364116641c5d51e71829fd3f7f51901dbdb40db594bcbec76395bbf57c9f051485f91873df40b9165a7d72c8b48fc49da1a51778229341aa5ef9425005fc36fb6a12ec98657fb62ed112bf596ed144094d6959004cf3faaea45d99a13ac1dc2d8eff554b48f0d2a4a19293d8fe1aeefcb8bd91eb181bd792de3491a7795b02e98fdb86f1c1882a29a7a98bb273ae07bd35d64e0e402cda0d953e652bd25c51bbd9d296835292e359a802e28cccb4775dac8b4982cddaa62240d118bacae2632142616418b2485279cf1e537ec9baf874df151bca5db3f00b87dc437bacb09cb295da8fadc95eecad9d3ee1cc5948e5d22d620a382e40dcc230a58d5dbb91338388d1f2a49e792e6d4fbd429b6a96ed8364e1ee458ea55111dc2d6444c940f03559184aa92fbcd8dd41741e45ee93752a405d4d396fae8aabed6f4d08240027a4e9c34c3f18accda433f59e4a3a90a21265d5276f0b6a2699d2e222730e0ca1ff6d1f2a0b20bc02c5a9ad2e434e038af90b4e9bb0498237a84c534e946f04291c6b0d50e9cb5dbebed01ff0183033969441dd0f799e80a8ef4dcfcc748c7782bff63ea33cd77b785f669043a7618d3e2a2da1c0a74651cf187a3b4b72a4ab04eb94eea09ff881648ee389985ff301277662aef929ec0c0a83b710868ecec9cb51b5e4767a0c14f2fb02a33d215f5f022c7c52afddb66deb99e08ffdc65bde268765142de276ea274d8c576c70dee493f40c3249fd1faccb4803b197b264866a7ddf72d4b22b6e7a05d6761826e663d24cf25efcbf6cf9f44e7ee4f8fa2c36d1dca6baa8c179748ce2fd74b5d5eaa6717328a28baee05c4c97e01ce4cd70a4ea9e5aa2fbe7b72419e9576ebd57c3da7bd00f57cd4a75446fde47036b07b5a80d925dc8d3ddb881d1cc8ee9818457dd6a0ada951c2d4f061463a2259a01331565c6c896de7c1af2064975b42dd42800692b1e2b1b503f8bcde0a9ce67c03aa3215a9c0260b1b274fbae204208ba8aaa4d3d1d6be86a397582f628a9e33839b6b96cf27bb45a66ef6e9938d609d563feb533ba511c6059a966f261c531aeef65328b6b4068b3f4d312b1bd07c4297c1fe36c833efa5fab80e195c4361039118da07124916430e454f355fbe1d418d78eb124fc2e8594a198b14dce7c3b2a2d48d761f5332cadb8417da032fd4e6cf1e33310a29ba3362eb472886a1fd645079be0027994526a0735f1940f0eca5df6136c7b51af4edc693f1de20e8212b8c295f30cd97283b48dc05b73c2c329a37bf9874777f5a9c8c8503365e857211ae393c0e9d3b07306471b9732f194d243c44653c0f54f93610c98ee4c86004873b55d2400fd8aaab26a4c198723093d1a1ab81cac9c5c496b328004a6954fe6ebe6f4326fc3eecec00e2125b3c52a4ea5babbdd592c92e7cc1a71d69b5df7a9dca4e9643c362639d97ed4e56ec6938f8d40a14e1c79ec0824764c8b75c69834eb1dfdcf5467b0465d6533de6e51b9ee9a9621ae05030dac95416cb0b9ae939e17d39695d7df94003b295832bdb2d3406582c9ea5cdc7e53c79b1f5f3c38507e9e1bb4dbd782934cee25ca01b06142065a000236da8337b42ba6826be1c34203d2614b8fd7bff1cde2695c10424fc926541ba86022f4678555c5a477ae912fe1f6abd1452a05eae280bf0523bc79f3106c2e91b08cb3c35fdaf7d079c1309576c4f747c9da7ac6b4a9b326cb58662740a7d8bef0ae26ea37866bf90125594ca351976d7b42df08b31cf957f935379fcd6749ed771085c04d8c970749fbd35bb384ab87fd20b17b77e3c4e84ad493b139224e0caf99ad2d52ea0053a9a4ec641fc697c58e8e2ee75c0414a90f381ebf6275b77b4e58ef3648053c5da7d73346d599877a5629af13e08764e741cd22d6727d598c726cc7cda0bb92492ed3f8cf23f87ffd6d6a471764e7e1f0e21a0373e4784c9f340f8c813005a9d9da482ccf8449bf3ba299b161e348df50868e286850a68215e1d9002c353a91c109591ff5b4ead6c0a5be3150b4286a266edcd5c5605d8d2545c9616a957dc7ecabeef971bd0db8be7f735869c3d763b54dfed2826c3ab6fd4d333153e0fba1b7fa51bc5107cecdca1a50e1dca296c0e4933de6b7e6015dcce34416f43be5713fd0a11fc1fa914c769318579b93f16e09d68d959ed9d0dc6b4238fec99fca553a3f327d44eb0d8604d917f6c9e892b4a0c17daceb8a311ca6b2d5f10cd06740349209dde6e11a373bb4fc3e7d6da1567b62d7b3bf3df226414601a09f9a2c518517d3a4f1f9a52be0ed14ab6ab9ec852b2a796319b87f602cc39f94d0569345aec7ab8207c37c640183af8af58b15dabff00062c6f4bf42a230d00a043b9190957076101bc1e7fc05f2514147c9cf4eb574a64f174f70b6ac9c8bf2aa0c6368af8ac31df2450ea7e7da2d6722e15430c7e2117f10a004b50e42e7878d32fa282e3fa0d12c2113e49db532601ef0972b27dfc2ae5230218481da713b3cb25fba1e0635ba9c8b2343585c5d88a103892f472c071d3a3f62d4d4b1897ebf6e5ec5b022da417fd0683323b00c677f8975fc14ca9d9ba24126cd012a71168de2169211a1895c28bac1cf5c30c9430ff809e9c26f76fdf1ea1e4f41c02246f2c68a5049a7731738fc86504662d918269551eefbca45cbb619fcd1f4a3d0e8aec8446a183a0f1546a46eb36fa7808c7dfee43fba44d6d516b22eec5bb3a24f428cfe0fe67e3aef30a8da4d762fa847724d3cca6eaf9c9575e01485b40594a1fa081a18a477c1f4a29f236fce4afedf733ae774a94cc2a5eadd16fa8c4d7cc38bfe4679f59dbe5649cf30c5fbfa231bc02ee665d1df3472e5857705fa2f40fcb1b42f7dd2772ffd12424ef03a9b32951c42166315fb55366e4fdf92cc6eadeb9ae673d00f0801d82625e3fb501557241c4f52bc75c4a2a5facda8168860496c119a49abbf38903585e0be13307031cbe377a11f520058e0b5e6799b8ac828ea1bcd73e9825d791325875eaea4b8bf8835d6a6b23fb1c4777aa814ce171cde44d07b1208ba6ae5a722ef60829d6185128d25674b7721697c56d374fc53afb060926f607a53e6ff5c595778cd85e482ea7a44b6022bf4bdc8c08b6312d7a49947da7e5c017f24716e3ce66e07438e7e1a9877debb9e7cea8997f0c40933110b42f4b89338934b0be09d26b376c564118c918ee1e4b7693ccfc8ae8e08f3171f410642f9a9b54556c15630ff63793dfd5b138c31185fcb44fe01ed6d9ca6ab5ebed527f1fa36bafa4a2fc801899f17c2be358d1432c9160866c014b79a287b089d8b8fd715eb65126ea4bf3b725ba4860ee92b6f99a4f64535c4473e265aa03a2efcf38d997837e54c5740edb88e6821dfd2c27475fb023c37393f5275042f97713b3ce69c78f241cc35c54a04f6be205d7282b19a89d9e6061d870c41c02a14dce12dd963144a51974c2dffd7f9e5d1b6ffd5f8bae537a4392e6659c3d6c78a0f707819adac3a7eeebddf0a61c06429fa85ae0da2a572b8e0e7700cbf8e63c5d9dd324c043c0420014f2eabd8f2750c11b8b2f5833bfe1b12aa4fff041fbe6da9957302d7ecf26c482d73ec1b52ff465a5c85e57212ee676fb6201904f85cad466bee2593e438dbac0db1ff3fcea8e7836b691f3e7eb22e0d0148dc696c97a42b4cd12ad5964f52db54f8f387913b95ac5d268a8cb782770ab14a232ca0c9923a69145f2b56f9cc3c03fff246f60960ea56391ff706104bfb46ed6ec4068d1012deee20599ea8fccfe0e4f2afa2078fbf927d97938f8fff2a184080529212cd86972aa92efdcd428485c1a8c6b91c70a069e35a9f5d66847d7dcd00cad14cc0e737f805594fc4ffb570c0d3736565bb028e791611bc7e4f2374e42bc7b1aa3ceeb0832c8759f99d5222a0fc1df86e18bf5f5118950467bda14a337bf00f8d9673929c5864644ac3b895b98396bbb1b51f368602f91ce7c27123b817712227f33a6885c4d52dc8ebb636d68ae9aa87598ad49cb2b1ecbeb573de7a0a773be5592779b48a20891393e7ed70c72c5536bf38ab184422aed7c51b8d2f5d7d96b5078aaf49e76e94d8635bbdafffb43d8689b287150f12a9e7e5d83009faafd8b4f2ad50702c5c3e7ad1176dffd67cc4eae48aa43233de2513da081e35875eee40151fc91cefd67ef34ab4d9ccc9525f858899294b4f1c7f38310e9e22ac692f3ef17ef714973f0bfad6a37c1de0936183f347f85a58b38f673a10ca8efded49980a850bb36399ab94ec409b0afee0fb48fefb30da7e2ceeb4a0672fa4a72ca55654d43f3c42e791cdf688f152eba70e965e3d4f798c6eead1f8533dbd60aa422643fb230d2effb21b8c1c88eaf6670102e4b60f06aad86ab9e4cddaee2fbac390b5005141f3c3ff21a22e8d931051124fb69003537b66189ae8362b3eb791300bb2fa664f9bc4cbc4369e0730f51f3867bd18e1c616a6e710188372bacbc28ff020c4cb38512ae364c92459b382963f0e90600426bcdee40e2e898c88e19ace185b4af5445049cad3787e63101579219079db57e4f2a54ce8d1dd24950897da577f2612ccd85c48f146d247abd381a92050283f21a5e67e691e584d3ff6d6ac80b4d6c85cdc92c4e4abd33c30eaa8444ec073de76c1928bd8a7e216e2eccbb6070b8a21dcb58e2929c4c105d7dc2318aaa1c5ba4149a9edba99fa9e52f4be7e75d9810fc27b7a46510ebec3eff1fe742a75b1b1f726210f47002c653f78ea3ec29490c4f9ce6d12e9fbae6b3146b518c4f37f5f703b28d9526c0895982969ffd0fa20cad267ae9fd43726f3c7c347ed09f4f04ec6c275319df152241b69603f4a5f815330c38b05eda7e1f82e1da5a3ae6019b97e8d13ae3cac7adb46984eabc8bf8f142315292a4c0c83f8c5b260345fdd2ff94604f5df442427f12e0b249fcdb123e91fddcd58a195d6ab40932cd1bcae266a1e1426c999d9e5ee9ceff28f04ff0b34890e7c7ba693ef76312efb75a1a376485fddef39fc7f967e933f8e07dd4a842ac75e9f8175900d93463f1719b3d4e58376cafcd6486e5ca4a8e019bab8b5756ad56f73474d1360c13af6b1b7e3cb7bb59d832c6d7d71e122328c95e615ddeb265b76ee28f93c1f10d33da0e1cdef8f6460e953042889f1f9bcf19fa405fd720d81aed88313bcd36802e92ead48bee8fc46e309aedd19caeb39c5f3c4cd74edfcf1a31827148de74568ff295487650b57d9e76fa38c306829dae88f0cadd2dea730d3b792ad7f700d74869a3d0cb514036c367cb04376f8032f3f0cb07c22226ce4dea5358bf9fbd24c396adc3d6fa892e50b6948914aa36874d23efe9cc3aae629d33862309be3e701620c4f4fa8c8bd5378a965d1bc2405926d6855d1c1ffd53445f83ff61eb59abf5b45215f345b4161bbf1f301a0986b516b226f0441babac5e8332baa9d7567fcc72440e314b504499314c19cccdb6c90af3231d175e4c1473fdba2091a383b156785b26b97c5129d05e1c833e8276f89081d78a0fc12e3236a7ae37979b87a03b37013b427189f444e9b094aa787b0ba306ee58a1fc3cf603e082d154fa108c9d3a0719ec3362e9edeafc81d9aaae12fb64ef62959baa99ffbf7c54420a88e38e70360e875db787d17cd5f48233cd473ad533fc997a99b7082cc57975a4bbe96457f4e7b764b73a979a0f0a0c984b8138a6a00e222bd122277018e4919d276853fa521481735630c59f93834462a5c454b20d976b92fe2d03278f6b00955b563938f3d9c02ec425d14dbce7b04953f38289b2cb633da377613a6b28295325a8db9db89218c97e2ecf38123edb547e6fab8a0a22e7fecad7251b6e05b7c0bbf7dc9cfeb54e58611b4da5a28de9832aeefdc3a2dba57c81ad60cc051ebce3802141c2c4102eeddf01aa0a58aa26043db2c983bda7ca63387ab4ab672d0b00b2dfc6a92ad7157c403b79638102e67767b15f447ade60a6d5114101eec8fc9ac427c57548848b88d235f359dbc182dc7dc3bb9903ef90159d3c11b9f0d4ec5d5a8a9f2deb7861fb00becd68a4a4d0f99de136cac97c45042fc86f90ccf89d5aca76777c29b65390305b9e20c7d448af74ea7b63899c3e2ce222947ee05f197a25471e71729ee1cdbf34cfcaffb4ec791769f3a9670e764cf5b2412d3fb7ddc2c06670e624970851bf00f7abea17cc5c15220b6b9b992f012cc133210f8124e8458e2aadb9414ab69946009c492428c99002cbbdf36f082ab40a8a2626900178dd2081138c8a391dfd4ac0bfed3c574da99b49d797aab50a2c4d53a4c8a27a0b4f9ae87c7830b5653747a8bd3b7b4ee78c64d9a1765f68e1e03da342eb6bbdf9ef44522deef474febe516b82921b66d8f82924b01d34c91cbe6bab511aaa482cea75fd156c808871f230323f9129b7a8b25006297cfe1e52c3866f1ab57e9666fb1493f812e0fb647687ac545182b9ffb316a8a5934592e60b7a124d3253c77ef8fff70ffd8b3554cb2eb9e3c6c636c5cba9530c1ac2a08dc17ad68d92e5d5268f53211e96afea178762a393ef31ca6e15c82e977262b9bab5aa0f652d872e47b588b70ffabeb448a341328b19e09acc0b163d911ee8f200937fb6d2213546f381fe2012e1d725f6d47cea870569572202559139644524ae29fe0e8bee4d751eb9f9e498643a659cbe07f83ba77329ad3de8f242b461a92ebd06e20f3792963fc560e624a29eb1cc0f8eecdb2d88b1ade5f1c0806846bed08e0160ac0ac326b5fece26873cc227af8980d905a0a98e2e426c68a6075c6271c233652881edc1f69f5ff76be887308b1ab7b71de91bcc69a69059f00a0519e8534ce007c99a9807785f11693666ec601e1cef0e88786c0e54c5fb5c969306e7f4be53c51b1ce08909739c6618392683fc29d3202747ae9bf18d122de29306e6b01b6b0d6d132d86ada09f9bf80f5962687af415212cdc4629ba5ad4945dd0ee71cff820cee29bfde39284c01b7026e0011b6e078d547fbc4c6519fd5bdcd0a446948d6d3c40359b89d80c1c30fd82b36d8979f3052cf3f4a4f458a70979cb406f84c420ffd2e641cfad050177fa2be51f0b809189ba97049c32c941647215d2c22cb62048d3d1943a56bbde38181c1e4fe39f0c4399d015a8822cd36de675c9f5ab3dd73551fff7c5eb42aa18d00b840c3521bf2ec451598ffea0ef905728ccbe807ca9c910a1afafeaa5bcc02ceb2b3bdff791a266e110879e85014e08ded5e4f72b68f80602012067d1f737e01d478fb86cb72422c22ccea80689dac3d3056e9534b2d22dd1c97d7db54271537907bc0969f73b9a8fe4c277392e91dc739146f317eff1180a4f1beac9cbfc4f1ee4a821aa25cdd832b54567651ad8a6b2d41bc258aaf62508042440de1cc098832f640710b1b9e65fa33fbb696c836fdbe3a6c67c2d54617f9682414b486c0e39fcf835fd6c3a02a2d732ef430c1ddbe770c09fe2301225c9e8e74f3c74f3f1e4e0f3df3518a5e52d762e365797b42adfd9693be34fa5dc5a8df45f8d2b015c7ed97407b642708fe417ff65da1e8b9e763996a338f3eb75b0ddecdfe157aea0cc2b12ad1e3cb50b3e11c551d448084dbaf3c5573fb49263e7e37659b3e8e3f7bd3891ae6212d40e38b5a2ae454412251fd0354d7d0379922109ad343c54b0f9df77e85348b42950ee42a4fd06fda777ddb200eb720710113f6f357f0d17aca6275e06472e202df1627f685860b083d1a48924ad54b0bf8169276f842e9e3b14f8f084ab5c4b2418ced2b0742dec4a56658e4d83da028985526415bf38e331c0b4446746620d58f7d8b55f71769e6fb75332c28d280327d47eb89cbe940c69fe814d62bfee00963d4dcdfbf30e90e807b4d0a7b3a98f602db86a0dd4fd8bc4415480398b4a21bda36fa4341fab03102e1134fabde190d2b5203e1c879f12edb6f3f3f4e94272573929046548b3b144d9ceb55ca84b2ade8496641ac05f01a4dc9dc18ce4ade893a16fee5b70ed0a66600490c8d417216fa34a502cdadf23fe239a535d653789490d5cbee91fdb434f6d523644dc46cd053d4cecd5b3a8c2d258a1833c55a4fdc655567e0c095b1aa231ec236323b472a84139fd2b1ff017fae6ac61414f81079b89f859e96342aeb11ba889ce02f4fdd8474d196255d0fe74d7ff44335550e8b7c1954cd753cd6fb26abbdcd4b4587c73b41bf568ba4baaf936afc87e6500f264a845acba1173e669ae5855b0e83875c9fb9ee1a0ad58044503b02a07165df3ea4c28a72ede23ae6ab179f550775e6debd1eb05245a935a127605d2ec7193de4bc0e557b5c31a4566c7b0f204be3d477bc800d7bc84fc92ad11a162d41ffe2e2b6dfa7482778b6c85cbbf9ffb8e49011184ece9e6ce54d9f1fe14a92525607706675ca587119fd6b8ad81435ae31843ead3b59241195ab6be5422fdbb0c3c11cd67f7ca436651c7b0484511ae7fdc018734df635a2834e35fc0d6e0ac8699c366740a59c2ba1b82538598fc75d4c8ab09669fb856200f9314de762a5a30ba63dfb3f32700cc6998e0b59374b7e1fa40bfa846b5b4a8d4a5abfa6579783b118cf979a30e9b7b1f925d4219134e7fdda90a57930fe02325e2eadc85bdc04b06cc158310961dc5ccb553e4ff5331335e6c1886f8cf5226b6972912c18ac35c3bc28fb5ae086e219a21a9f9076bf1172a4f960a2625028308421d4c5fb32339958a8d2e6cce82c02c8ba902f282e2635f7039aaf1d89460f613641add168e9c7c17764a1a7150b25bb36392db547fb6062e7ba57a94b8f3c1d38cfdf6e73f1e6e92155de0f3c3a0ed7bba744e126cffa35e962447620d2200648c304aff509478b20494871d8b8968091ed20c351782c18d9b3717cc44a826a14e5ec030ee09df8a494eeb51ceee44d24736a8fd411540dcb431f6ca2fcd016ccbe7dce42a5a4594fca703f6d039d86ea6a89d66c281323cf74124479db25b830172f2bdbde51fbaf81d1fa693d31910771170f67f79bb40eb98b01494530b7d29a3df2abe432243ecc5deaf471c240ea6f4b717700d5561ac953bc8057440deff617b29d186d3932051e11e99d3bb4494ee937e7363c7147a16f61e68e87cf495c5e7abc7f0b420e7f5c9139886a014b5bbdc59279a94e0fa4cad72173ee57e1c05b61f4e05e5c43753924078a369848b77f4fc6caba2f0201b6bc9257405f276898b85ed58f613a1e5b43a7652755a08e0e87b1a5eedad0711b012ef616999d4d9f16be6aa90a15f17059373fde90f5770267318d3e2f5bca4a06738457e3586dee09bc25831f7127a3252985c6db0512aea11c235246e86a5a65bee649899d70a0ccb37a6e58ca802a87f187e5d63147b90144ec46d11217d292bb16b628f489c16a19cc693fad0a7d652eb04ae52915dd6ca6e4a727e15222a6f52d4283f825325e25ee4494494b4f9e86ef8841a6c46a434ec5cb61296525f9dbd8d1fc162190e92cd18293db6551631429f7e06a37d7444d2339d44096ae9a3df1f8aea8b2d2ef4cf0d48d136a61c7f93e6266291f1192fbed13e5960a1e1153ebf545eb3fe3f3adeecd1ee508c526695bb3fe8247f192194b2fbb1bb82e2df698f9f5f17d280cbf758152cd9952ab126d81961aca2a417ca64b82af6a903ddcfb5da7a84b648c47998a7df8147858277e090a97793a6bc47f34e0a1e9326f1333f9d073531c6cb0eed8849253fffdf280b04b84ae28261ea7f7ea26a02fea019e4039a6f4903dcd5a957932504b2da2b340f53ec4d87f0edda29efeb19757c319726639b7256971b7dbee70acb043abf9fe86724340bfef9d447f6b097a3f97a9acbffc0ed5ab752ad37fd302ad84efb403ff4eee6a013b61b0fda38030915e6e58cdca866bc8918c3d5ef44147b3f2dba1286fa197ef239adc8504ab48023dd53ebfc2250309523317e4367ca681b7d76f1024ed1673ce554d61a53415c7c6fe1397abe9c055c154c63fa4db7355b0e2f33c26e7def3bccda98327a90e79a0a45ad4a64858da10d6090bc74f6bad3591a0aa2852ea7bd89aeadcdc6e0a26134af884d7309cded7e7581d69eae7f78f09ff963ff007474b58b84eeade04086ca10fe76612d13150c3e7ff75997b09f7a40f80af05ccd044e42639bfbedf5826045ae6981db90568fb52e1d06d6cd64b6991f1d3c14cb6b1e2fe9fa4546641e5cfd1e3f148b1153923c082a0dc37a9faf9c1fda48170281520e54b8c4d2de4845b265a225cff7bc4335d017523a636c0169bfc7a87332d3214339370955a7dc8239fb0ed5fad2145559ab7dc0b0b71ac56c4f57d6dcbddb041acbcee4bc228e85cd5c7372e7fc710adf1f0d0a79e2305b3259c675a594f04b2d3299113025470ee4ab9739efac8b15bb7a76ab706184a377a5a6b79bf458e756cd72b188fe58d9ca86338798e5591bd795861e68369187be0f812f24e6a1cb924e56ece87b2bde4d5488cd90248ab8f7995098c4ec5b96a3b707728188d57c4f0d4a506f7b6a30f72411e32d481a0bd3431a28304f2f67be69839e99b1e4a04e70d2b3379adc65a0363582e6c3507025a6a1eb61d98d3a3f5589b7a1d264f921f6b3effa7559e779628a4a6ec7d7ebffd9220bb9f091e7b21969362a6ad79e2540dac6c77ec90383ab1ca88b68222ecbf733baa325111595d0588e83bd677b5e949f66829d2c074f29a09de54bdaa4442f03bf607091d09511f3738e42d7731bccad5b0138f9d52d3c6096ada6a192d69f3ad1c715209bdf3a54022b3196e0c0cc92e32e9a22c1221167303dbefe53ca39b13ccdf6cfff1314e5bb4adcd57d4dd9bc6891fb4afaf67eab93456201502835686cb46dd6e48ec853af1dccf8abec076ac3aee527e302b1ee0809793f6322872af916e030005043a05aa7fe587c66b6e27e645e673aae730b1931956d2c3cfd0996ad68990c080f247b5986e2f5098eaaa258f1485f46cee4747d0a16c3306412dc173949506275dd9a2bc2fd08952bb1eb3062c0273a54c247e10da5c56e36a40b59ee30bc11240654bfb501c08fc5c748e2f31c900e7ba86115b29e856dd2a478414f558bb69b93cac26acd6c6bdfe467088bb448cf9b3b23487f63aed49ae460d957d24c1813bfc530b03aa1ce3eed7387d7dcf82f28986d08d11318322ddfc7914a5075855832d1467e2660df6df19cad0528531257beeefdbcffbbe5f82a26bd58eda875f95d08d403140f4010954ba5367f3e9a617a491ba7bdad89096e8e75485460472502ea2bfe7af1a5276dd39fda64ab248ab859d4c2f46e9f781439bc348113c207c4669d30d2fcf617c0ca383b09dd3a517aec6b391bcea58c0065b2ef083bf5e2b140aed86d8d6e93ad2bc04db092177b63b42f0d8e0ab809830d9bc2ab2e7c28af6fe0e4ecd44eebec866f868d26e801653f20e9a659e11c025789419610be45a3a1035b1119630925cac125b41499395dde4053ffb49f698665e880d730e921e164d0438067cef272c5429ee35115c3eff494feb55b667acf8ecb960dd12d5c14d6d0ba8da2bd12557d255c956ef25ebf3b685fa11d92f5236a2200d0c01b8beed14a4224e6dc834283419e8ffcc826aa82cfc6c6fef6f34e5a10d7b4a4d12fa6ccffc8879aa23d4c69ea8576fbcad1e5e517ad5e41569d888d254759ed9c8470e60c37d4c628c1752f8963e2ae2925305f1615ffd56a2fc391f43bc987c9f362bea71b4ff71c475dfeb634d393bfb4f7615f25bec3a7d80999aeef80cd0c3002e77e08ee91eecf741d372793291afc750e39ba9270e42c4a5209be0f22d6da84a0ee63eb6a475c397b0e29a83a4d4d851e16dd97ad57a549d476e44b0677cfb4a98ce08ff13a43ce4142bfd5e2e6e3864ec6b8122868f17be092edfb7ea686743658bcc08503850f4cdc48458e61faaea8c28888b4dca240e08884b62faf69f3bfc51820bdd1b1e479f3df3eddce576085ae7218303482bff87e796cd9fcea0f592272f1b88d5c69b65425f68949e6e6562c9f3e8220c8eb17315b7f095fa6b52932abf0f5574f30d36ca1b5d10846c661766a867958a87005e5150252d87fbe4c6b02089fbc4ce60e24b9d03be026f10f6ed3490337698fb39cb927b7bf92068e36b11da5c3a9f5b240e657860de1cb617d9ce92460b9fe4c7ec2e76d38ec0028f3d9b790fb7df0acefa52a28c2dcb4ce5d01d4ebf9a49a6a52768b7a94d1dfa793208828c37812666cbd358ddc63b7da5c022bbb11b6ed9917a9dbc0339c833ce25cad796328ac407b2bcd0fcafe339e8c1225b16de2293fc151b457f997ce0a24f8b485eccd239e20104b297ba1e8141f324c58349befd6dd8200696e3353cfe638f5e874be282e4e14bf624eb02f4bcb546ad0ce4e75c004663b06a409e8625b398d312aae34407ee87a91f973b59be5d6460713a53fadaf735c992f227f39cce2ab96db759f09c7ee30b7658812a401626f34a534871e0b742d34e4e612805b01922e708c93687314263304e38c943965520ae272c587bb7190a64f9d204e4ddb0428c2ede00a569fe9f35843faaffa5aa83dfe1226234c80bee8c3fde040f3012d476561805067b54a16e37399869ad4e1392ae3dc3ef09353ebf996be946c0026f71fcd962e572a53f6adb0a45de7e60fa039bd0f779c08bb3ec0e90e6199d480cd55759c46c408d22e9a5792f3feb51fd1285855f05ab064cfdcfe65721c2c65b7075111c698feffbcfaf307722f8888b9e343de61eb62efd89377972c164de6d83f792916ed5649baba98992d610ad048964e161f80caa0c7b6d22ae983279791fb09e3f113604724ac9eaaa7187db3331f970c7f9f4287db1aa038beb193a4e58aa39757c282e305c1fc8a0465b41b146cd3ec2f8e3890102aa6242ed1c9002aa3c4e3305b665c85cf8adf1db9124d67ae207880c97b23c36db9e6089b383a379ca2e2cf48937d5fed71e0570c98fc27e8333e3fd86c78f63a32a3665d0575a66d34c76261a4cc8de32015701c896861eee58e51236056d718fe78a9667ef186f9017d0c0c27b04092f4f3d58daadfae64e8ae31b8096afb62dc3dc0ca37e5c8ccb1184054d0ae2e8efd7dda55b42bf4e17f336504a219cac833545de765f6c091e1f1053451bc76baf7166ddadc784ef2613cbe713772d09bfcfa4420594ca17fd65d67982a49bbd71659571a800b812c50b614d0147001d3cf3c652b57fb50cb874b5dbff12104d0d12b263fdcb94c9d5a3cb00cf916facd5f83cfb9639fb61565b6e7b7547f2b8d3ec8ea9fbfe33d9bb691d90ab75bf3b69ed089bc1cf698ee7c20f41d6ec7512be72063fa3272cbfa9f983a88ee59f7ec7e3d6c7080bb08934f2fd8fee5afb7f1e29f499b501a3dc8e63ca9602be19d7bcb5478df903e41e3ed4c5a3b3020355e4c07d741be3e6c21c988aeb882fedd458b07708c571942fc37f591a5dbeed7c9a203428a655f7df180630e59c3d5575288a3dc94f7b33997612023abd00c9a1e6bed9c1110924d9f789072123463dff23118b412497ad870b889e3c48e0bd287ab83532ab7315ee17c6f9e582fc3b242b1cde0b27334bb23a9b7fe120a606ac11063f1a3dd2a4368ee38594f6cba767d0bb1f208aa3108794d46efccef3ffbc1e40d22692159bb023ab555b52e583ebcdf47ba805186b35aa1953632052657b5854a1d14a8826f8682fa856033785ca88ef5227eaee6774cdbfd3de5a4c2d56a29de8b723dea46b32e821828a3fd2bfd915b4c4483365814c711681df0272eee5e749d81e99c94a56082f17ba02f696027068ec8bf33eca9ceddee59f57ecf515ca4da84b98f1f32b637955421dca51314b49cdc76352eb1264f57783042bf7a4dcc9d151e953cd702d4eee917a862f2cc8ddd7870534f82736c99f5f79a70bb880f725ff2192a48fca4c76c17b7fcff6111787ae439b50fa23a3878a976ea6283d04db0760a9c385eac786c067ed150d125ca3847fe1617ec7559ac5ce48515856deabd825077ee39180618dd05b74bd47a09002bf07625d60c44ffa8002ad8090a4b398f982dc5243e130750c55b18b43fa9bc88c594e1bb2d400bd557c6297831597872b072829e68e4329dc8d46d31e5ad96e741c77c0e3a2bc589d9ed3fa45b9aaecb5da5b34d99e3ad191e1492a095a6e197614c8c9390d9c965a2843f570d871bfcc519ec341bf5afe03538711ce66624b890032e0caa5be4813949aa1f8c6532d1713b7d57a6b726481b45874da678d675875263b926588642095805b18606992c76f65acaa9e1cfc19cb5a541457b2e5f35add6c218574f6096d442cbd99f804d5d4f8859357ed56b232d78ec30c4f0f54b5e2a9bde1921dddca7582060c539cf8d877872e7882276b5294d5a95143535e1f0d1141101403cce4cee4540ddf261ea3b9ef93ac4d3dc05e5b0cb168ce9e1c31b427eadb5b074f1f270b8d5b1bb63d15f1bb136ab6290e7f5e67bca99071795aeb8c1e3add42d159adf4e04744b53aa34f184510be39e77f8487e6594bd3990767e7f56c401a0db6b871b2b126f0648eb3ba12e9f2e93c58f57c589d9c85519da1be219f472a5ed49af9d5e060b7edefc6c3335b054f5398694375e93c2e546420bbcc5d307810e1db9445e4dab13b55a8164bd7ca9c205f760328f434b754a170a34b034332d379ce7b6ab1ebaaec712006637f316398b5991e88fb2802ada9c3d71d64b9fe4fd29ff9d18851620bea5187d10825fdebebca344ae489144c5c7fb5e48abf64d237039f034c4865dff2ee4a1b51269c65df71f3408ba0b3eed60d5f027cdb156d3b52955b211c77fe353e0370420d8b5d4f454222d93fffcae621b3db4a419f8a682b94ffb3b5a88933872abca5dda91489b33a0a5d7f63ca2e94472728674e12cc963e130926e3e37b93084a634c8441ca1c33a137ddaf21fa6a5e756b62365324fcfdfd75a1d5af8ca76653194f69e34cadb98a21515d2f1a24e79a19d0bafaee7ca89d2c3ba9c403f38cd085f0c2a57a28217f1de10d960352d0f8602471c43840359413bcd13159b8dfb6e00053167b154cb918c760c2e88d4ca6593ea88656075177756fced8b300d214f655f1dbbaf3fbd1ed3d6d88161fd5c94b3ee60c9f1f6b70452b79676890fa82a4dc99841e5bf7e4c88fa819fc52b4936c97b050fc2f166bb16e2659bc59aff66de470b74c0b8e15e121eec495197825982901fc7d118ed16f7e0f08624b93bf8befce768e612b43540946ce6916fc123758cb00412d9eac71bf2eb3b3d984221044f652fc84a341276ebfdd33fc3c0abda1afccee6e84dca0ee5544d699b2241a480dfda1a9f6e89abe169404261bd7c7a8620c1a05577bb20f7edcda154303532c0256776f48f48693c5122626529d1a959871c40297a20de428cbcff322af096d82f10ffdb5dbdf94d646f31b0835ed829cb8f5d572fda6de69e21433d08bbeeb9f61bcb08110d75bdc76684fc9fee1edcf764a4c6ae1e54313efe371232afa56003f0cfbdd03a8de6a48813cdb0e6848217b54640edb9bf22e9255457ae47a8648ccc1797e8d08700995126769a9a63e23e4eba7f25f07b10f69779f8710f2ef0231ba107e5cc1a6d257f7497bec64d86c9ee6d0760952990e8b2763b08ca83c54322b10112e8680cd946fc3218847d5d8eb84d699f9980580d4a303c31b7406276c86d4c7dc03f8d372f33d7b1d17dd32add5deff3acd674de97cadf58bce17667a09ffc4ce8d07957bf86bfc748e366f3f3650aa82f9df67eac55ea9d522e0dd6a76e18109d423a29849a7b562eb142ee45675ade3d525023fdbd72ebe643ae06b5db0c26676bf9027ccd1acbf9e0331b8f7e7ed2c37cb7175d11b6d4cfc8a62e428f733bd33ca801eb41be630e0532c87d255ce164ac548ad443cbb15cd55acaf0d9c66a8f31306d6f98057b946c0a5f7ecc1986953cdcff1507bb2292671ae4ffed60bfa1dbf9da881e163e145950ad5a58fb8e98db257cd44ac66abbf99cd8cdd4baecf47339ae54c64a8ac7e866efac33e903efcdbef34754ed56a7b400903b6292065e220d5c02fa1fdda4d6a2a4a6b712600f775c802385f3a76d8f23f7f4515a6dbebc5bd7531b8b7aca75a042808f2ffc9914011e40878d5073fed566f4acf49b6c82b1b604b55a422373ab9aa0aea826962330efefbdfed1f9eac6d90a86a885c6786fd665d092f07bf89dc5650e646186926256a236886104f6a64d2007a05e1491d10d6c0cb6c8a2488d7a283a5557dc113c0983ee80b74f0609e7a3209685a9834fc0d5eaf6c1a5ffa947b88b4d62201e7999510f7468cd380d9f205574355dc9437ac5077fad486fa389da840fa45c3bbe557d9d844600abdff07ce9d1c768854813292d4474fea56012ce56bcc3a1e534deeae649019b28f589ba5c99cee8f941c9c06d92eac82fc99566e5617d588923e12ffd8bb2956957b1a0faae47609be84bb1d7ae995ad6fee5bcb345728fd74d16d647292c7add4cdd7a041131c5d9379a4749d8838ad7c1274bbb616c526035d30853332e4f50b260142a980f97c6540c5c13ae517ec6861020d0bfea01ee942388d3570877a9564713a51de9710f48382fdf364ed3748d07d665dda9bb4f56b69172630ded65a1efdff9626257e73056fd8fb743884ccdfeec02e6be9ad1e659e0e7c83d0cf89cb1b1bec3a1b1ed143a63c71c26142bec5d8c42f655e85ec0e642e044cfee9040366556b638f6005a8290fe055b5c25229d5bffadd8feb0fd0bbaff44884e80625963342242894e5f69c6bad894065ae3d2f9d24cb347de9b97c9ca8b436c79971202d4f29d80cdf5030bc639fa1bbd7f376868853dc7f758a7e94b7ef514e7d6a78c7406fe0224c44093f52b7d63431c540e00051dce596e4163666d23c0dba45e03c06c4de27dc0f8c017cea88e56ce9252f163d20a2fb3ccc9fb98360682af0d3d123ce6d3730598da7081a8bf9745fe2a427f1ec4886c52d106ae59cb660a2e1772c8e1ccf031d7d140ffff325b72f2e88232c9861f3c62dea0659f0ffd23fd36dfd71c4f965b0a72d6d6c75107b5a3f73bc90bc7263bfc7063e7f586fca433acc34c6c53135e5a1086ffb5534b07ac50dd794403cfaff6beed19815b712d9c24d4b7d2df7a5631ae59bfb3a05eb9a4a98f06074bfaee83ce42c4d8c610862b2e80c20f5f14a0cc9907d3de1d73507c20065de26c20ad37ea1c0abe57f7d2fcd257ccb6af29dff41cf68cc1f6957efe8e51151635be70b48f31d0fc1162dacacb728281e130244d244b6ac2fe4a61eedfb9c15e29ff76a079ded41ea6fc301f6eced1daa574d5c52f1fc3638b93a8c5e790f8add68af968610e38dff03982a6d28f71d51fda434ab8034d54a15eeb436063f13c29c743c2ca7e6d3a1e874b264da6fe7b9935e0e08c5b5b06423442a7e16625440da6f27fdb0f87a9846d85b62eff10cd65b49e6a88b6aee9701cc5826af03c3f5549a74e0e18ac39d09252c7dc43e1a68cd95da616b12db3816be0ecb309336e67874dd8d4710b2f7f2b8c053f10f26692da1264d8be32a0aae5fe0fead5f99dad4060f89bf9161577c296e685e29ec21ae8f08a641550bd2c1d8fdb2a31ddf300b473d2b42627e6046dd8dc16f8a07d06efd2db8f32613529161c5305fc004e79cc843a3663949ccf659f3fb2e87db300bab99ce77b01bc61711d1b9dfbd88c60a25127da0fa7db162b302111b8981e51e419a01fb40e1b1606a12aac648aad1443f2b1a7ae3217180f6a446f722a2a4daf193fa0abd2c2f23af1edc655740a01098d153b7c4887290ab0a17bc7a447e3cc843fc863dc87090434aa0a12e0d5b658045831acae54c11aefbf22b33c2d7b4f299e8c33551f245ea604fa278f19562fc4b898d2be4459ceb45bfe91af91a10a02d78664d06823ac8e70ce2259f94d95030871c5ce6fd455582428ece4df7538cc922960581896c9aaf37712602c8d66c1175b6f6b774443ae2730580305fc19274d74487947b392113ec9e47b2088e5470c8278d49f964166c2cab07798d90ad849c739f7a0fb5807a748dd898c826e70f335b8c1917de9ed2dc717a02d9c78e84a2d18a4ef5eaa685aaab99ad069c243a0d61f253f7c517cd99daa892e539cea98ebabc2d6df7d825ccc3ba41cda1d1ce602a76bb13c4c335d1f9f3ab4c5a495737911e8cd868e82d50565626fbabd56f6039a921713dd4b83b2bfb16fa9c88813d2e2159bebeb5cc88a4207df4cd210b9e6f111c9848a67a4c4c0375be4ee4d307fc0de65cd61c4b6b5d17f32f9fb1c5fabdd8506a1e625134af910e3982a3ffc4b5fbb9669c2e4b5c06e58119c6ec00f4ac1c1f33ecf6e73a454fae7d69ce8744886bc16ddd902c9d98d03a7639d7bf1f34aaf6bf286876d6967f39694c73d8655ca81b45190893346fc10d0aa53c585fdc231aa3872846557c3feddcef51804b27de479b05421a9c8b56bc36a4c000117a0f7f7b8648204b63d745343935758537128df9e6218b3c85f142eb70cd655f28a449e454e786491fa162bbe81503699f86472bfedf0c6127226998601a0cde997d838b61b652f59f606274d79f6c12181280d6270cec50c37e50d0d7649aa59ff8666ac8e26570f4eff6285cf6e0233437358b9d8bac0f41fbe7a7e004933b11cd3973152ea99915fc78306fb915a4cdd612bec965af75d627eb45dc6bb1cbc0fec14b5b212559089f269943fd897b81c536b4225366f0039ef39c03d6e4d13c3368cad4e79670b7c8caf2329a73d78165195c681884ecd537b0107d70a9b2d4a13aa6d078399ac5e9da2306f85ff54f65081e19213b9fb279b1ee14e817a25ff5b6610524c032d47bc3f4b0e567181857b0c75163c081afa83d2dae6ef28c4630647e1df91094fcdcdf2dd7f84b449d250c5a42b2e7f38fa0db8f98a2b658bc4e5c4bcfe0905a61bd3b3a6b06e2ef1efa9e3a72d8249d6bf7482bff6c5dc62537769506be2ddd5444b70270ca36dbb909a0dc8f96a5baf3d79971a8439bb1b5a85c4345cfcf3b461081af3277ef2686a361cad981ce860a95342ae15674af429ce0134361c82ba2392976157a814d2bce8cf7e60dae4bfa3da0231d08ad30026549a5d6bd21a14a8791a32dffa2246636ce3b200612ccff8f67e8f02f172f90bedbc0e43ac6e90a349815e9290de5a74221f5d711e818d3fe652a8d0a1f879ece73864d350de8643a1b505bf4af19e189e63dfe47f07917b581bbb4b104ccae1fd9edbb766830621ea0e0dd2ab292c6a18e4486f5c7b4a430db5c0d283a0b94c1893d363ab25bdd8c0d71786036d101fba768f2312ad82ba511acff636bcff1d65265dea0d70c06c6ad4468505f7b9a4b6feedfb6949964341203279465be3cd06a6eed99006ca69e44fff8d7e6d949bb90ccb98c94f736b5857ce70fee0b768f878eaa43ac9d81db60d3da100a237bdcf206b0f69289cd115e899ec06ca45584a8007b1e92f33688e591f56b63b406ba1da3319de12ffaaf45a148ac1e85ceeb404054746837bd191a5717ec307a81024224c05c707def75df583a1a76d60f9d755119cfab73ca8632d897a047e57f05651245bf2c6173b7e39cbad207a4e447deab641d0648797353bdd4403fb6fd911b738babf8f766fe85e0e445e1dc7a624794a063aa025f84dd2c397727cbb488c0c80dcb4bc4b099ebb2c976da900488198acbd1793bb8dc57e29d742d558ba4fe20ddd58c3cdf72dc3b8a82169dc7bbb61047f1a504c3b2aa3db6816932e1c65536b52b64acf515f69b8f840fd388d909054ada094d21b816ac6f19646e968863e04cd37f3328cbe230aa78b14015af9e99ff1c54d7b93100335cc4922e9b2725d2e8483195f277fb16f3b05c1a08416b449f15bdcfdffcd0d1c8e8dc32b1e8b557db0897945f453508b25187a053839acf4d08f35ca7a0b04c9d8c480bbfb41270b22ab2109bb03815aa445c174beb5cb7b5fd341de69e6a1d01f08245236d079a5f613d02b0a5647b5b390c896b8e821f02c6daa8d4a9b8e43998794e99927ddd4423f5541b779c3da72114083856ca9e8f22d583853c39e41c78cad7f59985bb7209426d2074a271321008c2d2ea50573d0c6fa5f60df462e7898d4b895c8dda2ffd800e1bd963e9835804bffa5a771b5ba37890078ae8e011027536e9867c1207c49ddf28798e6db98cd87d11dd46778e85659f478552c5eef18ea89c3c96e52c2ffc5999a42f66d6dab32bff9bdde5be24c68610b610118df87f09be4870cf338a8e08534f5cc919093210d13bd9dc360462cdca0f82c80df7222bda37612ce29d199065b71f94d254df27081d2142fea77ba30e3e30647144068640dee6483f015fc7a692b3099248b4073df9d972c90ee9af89f516950b37179603b3a10f088a78cdd4c2c738fb93cc02eba77d4167b1794cf3fa28d06841083b5c36aa2a5637691e5aeb70b950efb6f0173237dcb9869473de4527be3aa047a2833f565d4397f45584b80a3c00f3eb1319eb3a617ac23769f16d0b586354da5f6f64507bec9af563ad820e37eab0f5d9bcf9e80342f1b16924ebe122999161a6cf9b1e19e55a51400b83c7d8f810068590e370e7a8ffa1bbcec9d821fe67ab3acf16b1b6f0046e607bb432df60538cd52301fe3dfa0a656ab64f9dca4640a1c4a9094fc040d31ba8a2c035df88d2102a2696e68192ce71db30931a63fd8cf09684e6456b931a9cae5be2972043a37fa6a9d89e5fa79ad5dd314f223d578b7eae215b7f91fd78422ae8e63f1d5c9111ff3c3bbf30fd324712063348cffb6777c3bfc6370eac551156f3ceef42a6fa8aebc50780d8d4edca503775f11eb918b3961abcb840082d8b09dfe4376dfe82e28e2ec2a9601b39f0bb80a8e55b02bb37c86cc141bed95ca7e438ba209b3399abc0cbdbf4d282ced41233eb87127707fa4ecf1046f120e865fa2726bdc35e21f0ee14cf28149e4722380eda9dc42cd1613a710e4a7f051520a3cdc7678878e654f632cfb7bd82e76b016857973403bef3a540c81d258cd0fedf2d7e814611bdb2cf2acec40b3ff0f3fd1bd30572857446a36682975156d31c8558ba77250e6771112b35b04458a13b8bf21196a8be7dd64a1a4d7f22797498030399bcd8aa36045b3c19d5d52095dbe9ce496df681a67bedd7aaaa1ac55984e3e0c641365875f2c057ac450d67fd4680fb3d627ee59c41a54aabe2be8296bde8913cfb0af4a67e475d28259828d91633234d686f1f6bccc67ce252ecf5b84138e592bbd278a79ed986bca078384b9e96f2d858139420e68a91ed9ac0150650920a88466cdde62aa233aa1f2f2362002ce48559dcfb95ec00d49259ff8b48e112ae3ceacf93e03cbb8ae0eb2def6b426cf0e673c9fb85818f428dd2e5f8d7bc656fce5355bdb75d8e89f1fe1f80271b569cf738adfde807bc33fe421a68289c85fab2b89d16b1c6e3a6949c9726e41116437a2790bbad0bf8a8573d48be9433a758e31e71950480543524bd499e6ecf15b67000ea4e9e7b1a73f8993abbd12b909e324b9b37afa46fa6af27d3161625f70c280af68882b5e0f5e3d5d53c6089ec11f0c8fd5e36bcd282458b529f17fc067171d740ba30dad863064ae31c85e85afe5d19d2676c9f84e624c918d38f2abfd8861f1f831187bc9f2202b0aef0654cc0f368fd516508e4fb4dc05b0dccb5880efe144ddd95485e67b7930942599642f86f94365d8a06f90c8fe212f0ab243893b315ce99ad5f570c5ce0fa68baf9c56ca82bc52dadb8421d819f5bef7c68c4ac58b8ff9615b29c0528105451bd0b86c2b0e1dd1e3d0f7c0b1ac71cd22f584bf88a86915a3fd6462d73a5b8525af5512f9027d831cc4a72f89e527aec1b1757e0bb2c57a8b0470e3de81faf8d3ba1e949931f9c56b6db9dbd71de5184c9faad04d39b44e8f9b46ed6b3e9f272f9de3071d2e0a01a1660427edfd12cf1b8b2abe03066502019c1cab03ca73823e513b00908d85502d47374053b08a85f9428f54d13630a90108e523c9a71345614b31530bccc7a8f539352454ddaa14b8a44b40c97e9b83f873aaf2ae462b6858db5e7285dcba175a6f4797629f30ce1ad5b33586a3076c22c251526ded6e529660d6877f7b071e5032113411a752523afd609baeddbedb04b682d9ec3f0be443b09e368d126373c03143536120420a3388a271768e129a5341710434221c7b811eabe4c12b358292f0040d93a1202d5da49121bb8202d5085cc638a8e456ebb6bea4284aa24413611ffe22be09f81a663e261cb6e8dbee07c2f2f42859fc789eeb78d73c3008077a565e9980a5781c83f7c0957e7c19ffa378c022a6f96453bfafe5c975dff1a129c7057b9b27d7e72e216b94bbe4934f20fcc3f9a768ecc6048fa8bebf573e336e60a1dbc0c672362f5938e8bf8e239ddea5ee32712d67d94991bda1978fc8ad794bdd07272fd4e2f4bd8a8afdde6d191b0df082e1d2f9da78ff0344da2e61eb70a2fe016370c1e3b040b1c34e64d02aeaf71e3d3fed3aab6ce9df1f3c40245a9e0bcfc50b3c3b1ed23f2d05c9cdc8d58511d5634d7d1f7b119f37c45f16a852f96dd551a5c07f10a11a1ad1336f6d5074372a89aedcd48da91990fac4105d375e5938fd6e8b0b0a99c8fb2bd5d1f0ad78094f28626f430dc86e97329830ae7b51729e33209fc9952b6857d972a57ce7ab3b79cb8db5911a6c446d4e3c8e6d6b32ba837dd36cb069103155871136e9c63fc88a90c11ebfcbd820ed7a478f2c573feaca719aadbaf3aa28e15a1fafff4f412c666d01f67bfc40d00263ed9640b826eee4538d015def77528920505d05aae6821ddc6555789cf0ee66a0e0b49dff5109a8c953f86f6a916988ed4d093fc84d7d075d3a6dd9bc3e0b07c724d26601da47ef6c14b214113fca5bdea4ab3389c2ac761252e872d021fea1f752596f03011c10346eab5a1d93ecc8078c856ac17ff50c6708f981f2f0772ff7a1471a1848dc31bd99851cb3bfd98ee951b1779da9cac407b4bfab30bc4cc103f0f4a4b9cc1555ed52481e68ae54cc7bc596189dac4a539dc9951464d468a0180ec8a3ac168c4afcba6656b5f8e730663a849079d513465528fb116d7985ced18f344dc1b385ce8c2868cf0c14c2eb03e3d743da600c5780f2fe529833c1c06c3598067be01e99d1724a769fb9dc1141c00c49c283f2fa51c5ecf587201f7a70c7b40e752219d883adb786dead8f5e3641af690989a7ac5105208ba9b9c0e6b46c695cbb4fc808b27a72eba59d48d8e2bf7642ae4fb03395d64f42b9f671a5503fb3a82b9749bba396d824706355af2caac6117cbe7af02132d19cc5b6d28b9590beff7ff1251cdff032929ccb2dffdd31ec2616e549892b3ce1c402cc6ba1a5b2db9f3510bb97492e07fafbe0f8f2f3eb8117f1bad0d9927c53b8364dda026d35b300936d02d392bc8b0b0c2a87fa76c7528350e83147e6f70aa18d1427a6c654341c0402793ea338d5c2eea81422f503e70fb956fbefae3bcb2209ea5d2941e8b145cbc04cf1b1411105c3de44d0bd1b1c72680a514b8572f14d55ddf694dc3b718db2b5f04e16002ecb4a1c6b925ad4efd83dd81c7de752501fe4fbed71b1acf580067b13ba13578e4b466aa58f791603627c22c2d331e06cb3fedeaee973337b3a37f1d9e24f997fb024b47ced6ec0ef8214dd4f71932556d467b15b385b3282bb3eba33389909ddb24cdbd5b7568825f24f3b4b2d9a7ea909d2770ae1333ad32274361c9835a2b9128c3117cb80723fd8f3f7c5f77713358ec7ba8181fbfadf2fb8f380f53e4c2b840b2b8022de10ccc2134491c2e7c60ea9ed796d374b98b47e7132e2cdad7d94569fad46c9ac12a407715f207e6f1f41ab2c18c278480fb50179ca993175b63d2db37660a60df0b4867b00514bca5bba8f4d44cac91e89fcc86573831786c1f8215a761c0e40ad0ec7335ecf3602fccbe48cc0b96adef3949f8e9bb0307406dbfea90a8eac6b67ad9c4feaa0c02a3be46d299de718d10a6e5ff987e8262b5eb2a53d78cffc39d3a5e2904d16bf7817dcd6fee0b666096b5aac0ffdb6cacb05cf7801683bbfe01936b2241064c9e8363844d35e22106c7b1f5654accffcfe9add7e717a74af9bb56bf39aa7d91b0886ca8494f7bec95a160d731c3aaaafb2796abac1b2a28857219d80444fb8dd1501c4d03fa7dacbcf235ef2ff53f7d5bf366f80c16e609e103524a7fddfaaffe5bd06199b56ceb0d1f9730288bfbccb3d2edec69e40a0bc0423095086559c43f834b56ada728b4ef33c46cc3eed998c6f900c8917793c960d174da1421e853adb548de0bf339a23c0dd3c4d05e6ca5c8e237dba708ad77efb9af5beb3c81fa0d52cc3b84bca814a0df49c6fee7dcef2ea8c514981ff6213f16b7978caa681332b2d928fa11d854002f47f6d3673503304014a23f3cdc31e852dd905f6cecd22eb93a22c3ea78a196e41aa7fac1bc6ce9b822dab3d8dd1974d5e9df5872f0834545bfc9c8a9abde3ffaaa7084cddcdf46ce946cc85141218a6eef69695ba30afbfce21d9418da67cfbce4828830ffd59600a77ca69e647fd22ae258f7e4c439cfae64ded43e9293dd475b65fe173751885c4ca7ecdab9f9b0e6d54d68217d2ccbba1f2d0963b4c25ccffff533583b92e6f55f6fbe3b88ff5e7a3e5d08ed3217db9e4d17e0fa7328e4fa2c8b112890316964fd7ebd56bd2546dfa3a1630f483ccdfe9e85058f16f680316135ea2f1dd5429530519cac9f1949a8746db579c03b71a0c74987d63f649fefb00f87868ce9d65e151dbd3fcd59c18e1e3bc3dc2cb4fb6a9241d4e180e421d70079460b475807e64ac54899770d93a618e18d065837c1f3ce30dfbf8ff0dcea0c3f9ebccc4cae9fdb75e2fed6e50246611066ef6ae18c464b7b3aba2de4e9d49cbb6b771b8273432e991ae6ed0cb1f6b02ee2ce8a9dbad7bf08ba21707f26a88b1958ddcf1f3a83c979a2abd7b8348014de29a3948526fe21ce3b2abeb11cd97ef000d3387bc5728cd8d3d028eac2772c860b87c4d67a390f3ef10e3ab1c0f4155152d080e000a3d1aa2f3845c90ea71b49b8cce849dc68ecdfbab25e249394fba0f3e36b31a59248ef26b7f499e9a2cfccc64907df4494be047955034786b2ec31ce8b95401a385f3834b7f78bbb476e014e09fd144889a771e3940c6e69fae8ac864ccadd45784f387e5c8770dd695e2c3b8acf885e1acb2381f6d2e4c17ff0f1ebbbc8334d5726d6c40b11049868e38f4978c3b4e8e52f602d81c3f06265ace40f2c3b8f06e10eebb89f6ddbda707a8026d99ca25002cb6be073a37b018de906f81761cbd81160ca6263b5b85fac35c1b74596c13290899e3d367c51cc05eeb92a80b7e533af69d9101475247e8b9f3cf4903b314c84050bd585f20ebfb60b8519218d2cd5cd3e1dbeda0a644175ec42ad49c7d1de7321844da8b217a666507dcdb1bcea30bb0514cf3a0ca4d982cc7b4dbf1a665c6542a6749a2fc4b7d0173ca00bda22d9ef71914ee94a5939131dc87457f183b4e786ca56915d6ab3ec019251fed1ab75d266ad5faeeef35fa3903b3efe84944d8878f5b3ca06c6d004b91f8eb6820b18be0614ba630e0e62e9a28891930c0901c63ac6630fc111ea803a9a65cbe2b141a516ef67fdb406220943c6837dfdd7d2bfb7afe2af11b93b9652456f85c21ce142cbb932738651e49b0666aa0434389645550cf3a8cafb3a4800845d922e16511c6e202292d1fb840c8dfe7e28b389b404594fba4c7b6edc30282e1ad9f8aabc50381c09c3d0c67afc5156825601e7fc94a313f809a92276cfe7be6152ffc92f6302f250e104847bada22412a1196b1590f4b1adb5858aa85902d38c2cb8277da4b58158bd275b17e66d09fc9d908669dedbbb528a5aa5ff8c207bfd47583c6897769d4b7497b1dd20e54d24330a1b3f94fd7e15531b2f424e8fc9032ceb5cdac750fe0b05b77e3c75b7634431dba4be9d01f1450a4f526c6ae7d53b58a4a8b1120093c758a6d9625a532ef28fb81a6d179974ca2a3ff01d783b85409bddf2e173aee639dc61fdc286e356044e37d5b3c29ab85fa3a048be525be8f7408cd5250e93325309c22e1efef4f9a4c05ac678774390d4bfc6d6d5d0e085af74b1aa1633af445eebf3086a410855375b04da4a67d215184a6fd042c0cbfaa51b157f79612fb429dbc9c3bc5dbd3f38ed1e8305a1415e9879a102b81452556945b5c454f89122c42de006b5b3fbd98c9edb28d5d81c0d122812c307ceee7d01205bcf97f1ac0d6632540e52bdba49316e42a6d6386401cec26fc1896f448690c4ca53cb5c1da173aa8603fd6afaee841cc91765f0c009dceea58e017da877b2fdcb7a31032a492ab57ebace23fd0dc76d8f639f9d767f27423cc863fc3426ccb2e93af7bca4b46eedbbf4324e06900cd660f98cad9c7b7c15703fde216f72ea801a73f8f52938ce25f77bb1a1f37f7a9f00dd8264f4d083a552f4b7e96e1a5d1eb67dbf20118b8fd1354b3257fef417ebf0409f213775d7067685174eada3484c57730fac8a357ae3576f0b0528518c5b997655f82b1c4bcaf5ebb628452b730568da42df49cc931115ab0cd9e35d8ef1cc966f9dee5a729947bc392bf63e99a096a41e07a986afc4afd1e800ce21298cc2d49ad386d5a2f0616bc14fceddb8366b418866d04be0fe1657c34d493d0c372d59c809d286d2832f2fa8c7abecc45a92cb1c2327c8e43574da96a1764000dab34c9d1a56dec19d9550a6cc18dd9350eaf2763612caf8e57d5e1183debe8805419460e68283b1dc8744b507f2cfbdf11549790c75dba57e2e76ea471914fe06d1171f27463e59c938b9ad7a17d61210f29157b3d030bc44091c51f7726a485fc7b54304385f32dc2ac25c6e584b8ce94e237e60d391fea3c98d0af7bae0b5708708141952bd2431f524ff510d2cbc913567dec3cdc92e541495ec35e5aa0f8f5f53ace4b729d28720009260bfd6be722bb643e6dd69953962384f51d7b25f7611d19f28457d17b4beb2bddd92e621a01e8dfd56803e4130f9afa1a350c6db9d8ef2760a82ea850fd4fd6a75c6a546a54199ed196b60e5f7d38a050745d23c6a012faa5bd18db08092f8bf8bf2e4ea95e4702a9228309813e5f14379d5644924596c31621f2163fc1692d49cbb82ddc22fe9546dd18695599e4c152343de25c2fa3b1a1e65469b908725e0ed2ed27670fd89336ca369efdb634d1c8e6d7f3857f8bbef12e92343a6869fa6acb601acb42a97ddb9cca04da1ceb903c634edf9e469369781d74f221e67258ff1a6f8f13bd05545b9f8623c4f1973b420c90ba3fc4f85015be3df69822177c80a4121894b09bdcd458dcb97c845ee75d4ca26971601ed5e29391613168c401adf2f814a7a10004c6eb1c487da5fdad42cbf4d6b02bbcff75d63dab9fa4921f97cf3d4338b957bce43caaefca3f6663aee8ff088e6ff06dfcbf8a2dbcca3dea3eab14f4fe9a659fdd004a5542134d6b0a9381e7e18e8d3a34a2fb34b86563cfaf70b33002448b1eae4c6978bbe17ac1b16d9d8aba73f94880a3f6cfd91c58a3ae945e19599fafcd820c9c3969e8491f74fcb39113bc0b72246fc56ca0e0ead084b5d435c8e77649889000bcf70e154a9db2801ed846856f0b97f3b85de0bf50c87dbd425c4255ff8c4fc3fdb18ef3915a222aeb1f25df68f6432c0c4ea8c2282a56ea8a64a5a01a5753199e5bd463474bd48af2639f5f9be36530705922963a92d0a87c31a7741461ed40682233a1796357260fe52c1dcd060af50e47dbeb5e9340a9fabf9126b934c4e418ed07369b8332bc79d6795a7f567ab119e6c865756ff697192d5c6bfddffa0a16802a763b835a173ae26cece7daed2c5568962fc7cac52080cc80626f94b81d33d259bc2ad9a88e52ae5a39929b49d4e35e9caa2a1e383881343bbcd02d57c713d2ce1623ca75ab248407671b1feaf96d975b84c96587f340068fb6a16cfa37196304582951d41e6ce2a7c35b0a41581ecaf0daefd37ca13ec8aa8c38096c9f3ef107ca81c723079ddc57ca44b29beade58107ba86aac550e11dee5e3842c4ec240b6e6e35cc1d5c27b9631c075b4ddfab598e6beb089e38daba5eada89ebed0d38078c22a1fca6dd10e42f40f605d36fa4f9774bfdb43402d5660f7c58fd25958a26db693b9145acf1b520f6f165bb28ef4a906afdad6c732004d03e11449d376ae2d86c5480144c1b5cfdc645fbef50feb75c60fe9279b29c26fb31941eb63571db19a6c64f13242f6b15e2c37f0657f11b7a8738b896df22a821a9705378ad99e89d4acb561e71c7077f7ac3ec3ac8a1c9f94b49f5d1151e76dd1faca2aae6078b2ec4badd51b087c18468f557e3afeea392d988599094dbf19ebf92a139d3d1e35b157c7531643acf016b4a9c8129fdbfe489852314581e8518a79e14de0c3078b797106f79bbc0f38720e30c4cf9fbdfb68d0b82d8aca1bdfb0ebd41612a0c5496570c6d250caebe1e1c5a7c267c27321434009848d067dceaaa21bf77efce740909218dc798524e18ca96f032ac5d6262e99501b4a62bce0265fb52067d442c466ac7c5c1a1b46e77c2c75b2dcd49bf521a4663feac8c7014b00d4655cd31a28e3e46f30fa1c70d13e00f63851367cc58c9d08eb0e5a97de248fbfe239b606a40fc05b53a9efc92b8e6951ba4d55dc9fbddc21660b557ab7c578a30c6bec7355ec9b97bbac25be4b835056179a0bd3408b1e7dd1a5e431cd0735eefb68396e5406d5a105684efd76b4a46c7c5bd2d405ce1ab9a8b8013f5bd945df94050d60c689b8e62b88482f52876499332c97b242201087c5a978bfd3ee300e965959562919da0b591071a774fe2c3badc66ef703632bd5968ab1741ae232a265f9f9eb4bbaa419bf1bb5cd8e9d098644fbe6beaaf27ab3dfabd2517f413a87ba884d76191d4796eec105cdeee26a07cd62115851033a1d94452385791df11d02ee55bb99ac013b8df61c8ede117e40436370f914136ce0125ad22bad0b0e9bab7aa3276d3c21dbe3ff4a13ad1c29293e02e339744d7bd705d42d25c3072b51b6e2bd43f31cae20459affe5f09192db4676c88c8e14be626be732c522613a9a560a70406f11a1b0873eac801af458c7545ccfdeaaa48aaeda4de533a35537b393a648b45fcb5af5a2599709455590ccf98d4b61c4d267c05e3e226691f385cd3363bbf258f20b594a83803bf2395a3977eeda3b6fdfcbfb01d9f913f4bfe67c3cc54b4218a4db9e71b51cd2e911b23d03981b0729576725291102c83eb1e7c789a38b1bdc1271e22c0d7f06f37d9740515711586520014f6d703d771d4e56fb177c75fe2f7cab48e7e325a480a69b10e06b03527e85ea40bcda1bc01dd5f3ffa536d2ef3b3d452ca5cde6ada39f8975209af465a2d737dda78c760d8c18f1d6ae86843de1aa2bf5934c325766b680fd687ec0c597dc98c6225a90a46a1a4d61d0b6b6a39a4ab286feea60300d7f6557c08ad6dc6aa69a092ac30e801ed27c964417980d7fa11ad2e8687fe5a33dd34475d031a554a148532b9faf4139fa57b781be58d3127467b38a6519f5e572e4918ea43a2a86bd56d7b08693f4b6c7041f1abc6c4c9cc0ff229ea79077306fb20d5cc165947555d819802e1f4bb7e1c597ab51d59ea58a594bc4571d93815b7ae3ab0f047d341cb4a760e929c31c6f45db48568342026f49581159325694b4399f695f6bac089aff63ac961bc3516ce8bdecca517f8e9210141a90995910d3dc074fdbcdc639dea0653cedd3e58147d552f492e46574ec80646e3f04ad624e2fc330f999e893c14d6cc702813ab77cfbdc64fcce8bf479b8ffcd562faec986c379339a73dd66c50eb5a74e62f419bf81b82510619e67ca3bf261002af5aa3e28d00702a2769f49c0dc94644d3d0a3bd45413e328f4fd1b20afbf3ed81669ef700de97fc230c560eb5db91bbe56f24be76b01076ffd2ae5afae0baa9de897cd3cdc12b4508ade3023586db5e587f0315b84254e9d8c9235c83e20e94f6ae629d236e9ba91bd9fd33711b365c54ac43cbe741b8a52a0594ffe74292fa88289190b454b530c7815537851c75b490fd9b6f79722fad704e388dfe116dbe52b1e46c2e4cf0512b071ff02cc83d85b0212b20ebcd73469cfcbdf01464edb5e7548ba323b0245ae097aa409c6f251b5d6b893e862dad05ecfe9685cf25286c0a8ca6a1053d71e6e9e6159d07a80057e506395ec8bb91c08414a03525b71e268c4cafcef35d85f086be8bc018047507bd26fd8481e71c6e6b13823c436d69181c18e5c502c90b0bf0d5d3f4d3ddb7ab19c19f166ca7959c53c645681177ab1a538bcd4c57fd446b7b431326c8252b8b4dafd017c023adc7d4570e6f35c7000dde96701f757059469df364c7daed8a6a8cc095fec205b2afd14f58a2ecdba9a3ce54e4db3eba838fec9409f67f573a05815dd327e7d157cacb3267c881eb15fcbc4bc9e1cb74be8597e1eaa03d44adce168d99e1c528d936c63ef439de6962864da47ddcfe03f142d41ebb84847af89f8522314669af5a218524a2531b69f02b3a20b92bfe99cec199906133cac41fa31da1b997859919238fb3c88678da82392595e0ef34f65d98ddc928a82109239294969c9f4585197fa39e48bb611bd3843bb697b73471e9dd629fca5e35e09014ee92ad84ae4718856253789c8af3a08b4aa7aea2c43374a6ea6b0c10c2d1d3f9ebb9d7ab274e14890e2a441f09d45410d603a2c00e79215881f01f84af6ac6d115a2e698351b17f1c5bf0d38a9b82c205dfbba9d3e963d2e32bb4e193f5caa410908918937cf284c1407d9533612f8f19cd6a6d51c70c693f65a3aa5f043427f14ffb1d62cb563d262496ecf5e7f75bc3babe7e6a45d2490d52658662aba8afe46b5d1e5166097e8f7c47d439caee27dfc8da39ae015e5ef491d6c6630ab07a3d118d24d9590c8938d99ac0985ff570dc837edd5242bed945c41b1f35cc51d2117952ab2fc6542ad41bdec7df45a6535d746e1be6f39749a74cc8e335c025c34f9585512abb504b07e07cad140e6b281c6aca948cb1a12e7832aec84fba82928259cedc357efe99e270227d7a72b0187d768704239ebcacdadea5b07ece6ab98be5a106b0a1a98154c00b749c06ed2cc7147f623c513de34b5fd81a1a8c3873c57e7421a00df5e1ab803a929ea1f4b15eafcdddd8e48370360327af75e8c8feaa92b920b3269fd78482834dc30260a9f527caac36c0ed14ea1d10bc59fb8a501547bba0c43e0e7aa4c18a89cd3b82be8705cd84bac7dc9c8455a7c55bd0890b91aa279b637bca6724a6b3ed8dd058d7676a60821a1578b4085331615f4b964e48c9c7ee740febd20ddcdc15e31c10e466b53281e9a1790a374339809ab4c4ba690c568cc2d677dacb237f138be30696331a7d6b2a20ef309e847fa3a8aedfb101b6c557422dca8403297cc54fea5079d95213dddd7ca37d64f7e70d49f466cc208d9c640aa3b871218a960f1a676bc861c7e8a25ed9790f6255162035102fd42fd5471e1fbe9d4bd54afbdfd467b8e9a9aebad868263cdff430f59288ebbe4fbe70a2555cf07985030de1724cedcfda8c60427b9f31b02bf6ba5c57644e0e774b6d5cd49db99c3cfacb37a889f347788880d65a28469238ce2c10e0e4c75386974f661ec44587288efb7d32f833be7e902f023c51ec737b0d92f191f763e2b9e6411d0033c3dc0b5eb685afd5b958ae47b21275e7f89a6daf8a1ea2ee219394d1c4678a918b30cbb70562deeea0f4f7fb42b7f8f35f2424b9025bb8ec7ad084dc5291d2c2df2134d86f0ed0f1ed75df3d8f4c2f1c43bd180963fb36b8dae010dd02131296116787f16a04bc3528e7c61a84f8ce8cba3fd967473bfbefe7bb6b4e099e1998bafc9c3c4b14dec921a40afb2e1d18d0344b478fbada82b04ae35db47d7fa7ae86a0df35115dcac44c841e443d44f93b22ce6afd378a30a793e65cd7d241f5c3c1b2e061abe244ab998a20236df83442d4bcdc1ddda4632bc61f2461ddc85ea51831c5cea18b6160f566da4ef48bb48970ef4909f7c5f1a45acf46dd405c2b4de30c9edba3fc13e83b0107bcfc7edc8fc81c4f41d4c66641e3b51c2aae05d073a02d548ba89e99db33882ca5a1be8adb35e635ea20f107e414e7ba61eefc3898806c7033a7628dd63717ff4e85f4f42676a10b83804f1a2d9bfcf3650a05d3dafe32281e983774ad1537f43b023e2932399dd00826bd4b2c87dba6839e7d7e51deb08120252d9733c8646c9f3aa416b85da3a6e97d8b0d64d493279985bdb067415a6fe3d449db2ae7867110845446f7b452adad0f2644b58c88da5f6786d6418b52b75ac566d9cd59228762e7b251939ea847059381d8ca77f9352c6c57160a73a225473bd3d0d153bd0d530960bc55ee58aa50746fc8c488b5e82fd35ee3c01ffa18c0ff1ab44bb12f3c036ccd72f68bd7635b8f11e908a8f8a469e06eb0d8638eb19c83f02b9958dfbbd8d664be7ef0ab7c8456ac7abea84a241694e5ae904c244a45c35927df7a823d845467fcd8f21b72999c032a230be05b5b08a18ac8f71c1ece16b6919d5cbb27b5921d27963b75acdeaab8da08b9080ac9b98c3b8d230fd4b90168339c7684221ac5423c3994e7e30bd9594dc0fac36891cd415f4736cc6ac2a8cd0f5667585ebc900e3ef3c804808731d20bb0cd28ece34cc44695b4db4d26c1ef2d4e6cb17a452f048c51af3affe536390a06139a1616081e971cbb1bae23cb3c19a5d4085201232b1c8356e9929cf21b222050c60f10d466b806aa579cb263245bd945f1b7e504cfbe0e31643cfbc8ac3f08692ee674095041e9bacf30eca041f090f6317c3ce4861c47f14a385345b9a16d346c53e48794668dec2b43a023345f4712eb078700013e55d09ef4a2900fcbb22bc423369fdada4eb80e0e5e63a399ae1154d42d5c3fc888d5ca6a683a62a05c2d9a158a330ceaf5d377253b1d0e9800fe42dbdaf2e38d49217c125853152108609ac7cbd219b97503afb686205b9d4450e6227ca072a3312a52d50ed6242f11ade04b8c8b8f7c55aa7d06c24895c4a85da33fd405b7f536d9b9df1a981be407f92bd9e54f52883ad5fdd5d8f20496a29115e98fb3125565db9b52074b8fdcf7bac539696bb5f3373e84c9a80c2a5d7cd94dbd9bef98aeeb36b01ba27c4cbc66d62e455b7a1deb4a5571085c9d29afabf003bec04603ef1466612d4c73c40e5db4f4be519258e0911f4f53d295f5e3cb77271ee8255bcaaea85bad353b00e4d9358033bc5c1f6a7630ff59cc575f151d2c77fb658accbaeef89c151decabfc7bcccdbf58c680e0101914f6138e3e7919363f7bf9c10ae1ea1505e53456cd2978ecd23a76b2d03b4bcdc2c4d1bc7dcadc711d33c1107faa742a37356d328b869278a0a816c42ce16275fb7b952c08119143ecb60522fd53133ff0432861161ce2fbeed4c5bd6ac78a055a1b405f000b93817e7394793e35776822c190329b994d49bddbe9c400ee4036fe7f330096de690093663960546002ad7ef4ffea8cca31e64abd205d395675ad947f132987fa70dad005c422bb5bc037c9306ee86369b7da5e9959eef0003fd2c5ab6311f734750744a416627dc752738bcfca6254f20c2ea2c563547ae86ce2f584284f39b52957d2416c362169f3c600f8f3fae6ffac470d665434dc51e63adafcbc56328fceccb7d83e4fd381476a7e0b39e334047817f63c294f004c0be17c2483510bb69ae6a44871c04f0c9cb3a626dceed60cbcaa2efd038cc0525e48946044d4b0df1691b42216514f7935fdbcbc1586a659712cb9075d5bbc4fd196cae2babf91dc5e856f70d24ea9213b860cc47dcd1a91cf5ac83ca96d96015ac3f176b1d6a093572b4d9720134e7be5f7c2ab56054b58ca3f790d6ba59c685c304b059407aed6baa063aedef204602794ca9669d6110d6d71abe028b4b9a56ac03ae663d31ff6a1cbc9643831994d498617f22b6b91360abb5b8db76bf243ecb85c6556f3703afbed43dada28ee36218d89595e87f117bd8236c9a548d1bfd1353c0624f3b389fac9bf829f333e4fe0d042f308de3eaab66c55b9511353845fc85624751b3550fe37ddee182fcccf15ff625cbe0789376101ecee4cd0ba248e23dc2e8e6a1fbe6210ae279f6a93426a94111e921e172c26c9797278d71c533bf0395f8ed76bb2b56903990045f2f3b8375b2063b43a6eae40c682cdcdace069a2c8ab1114c65571cf3b3a54293a9b375cb69ec40b1f2897e9e1d05f2f140cea065461153bfbb438e7a73f43785a4eed7d61bf3535173b85a78857726d19a5331bb24ee467154e21ba5cf43c03296546ba1d2391479837f9875b2316d0099ca84bbf2a457b8052d50fb9f6c5c67078901922f688707b0a7d770a94909b2259a7d6e36943a62885f2d7a19de5db77a77aeb7beda9d3276c38a0185ae7f01250ff2608da1ba5427175d4a64a67029d530bb2660be125a4cd8f8270ea9f0f861a051f8cdd1365489582d5625a3e5d11276f47620800ae94a7bd1669efc4271515b1a047d2741c769407a16a69c163efb6a9ccc8704761f1cc19aed0e91fe721e7a5b4a4a03bf283c14200e20c65aaa10514069fa12599ed315a2fe227ed93a4d806ce41d35ebde76347e1547eb74f4916f99e06e03ba74161d9fa9be118d188a48ce31e5f16f46c43bc33e22223c109e025c135e2a19b57603db9be963913d1c58f6d50e655abdcdeefb18f8eb433d50d59d43c884bcdcde092d6d44940b88b267b361c67a5cea72307d1d0fe6cd40f9d0d1a65cb249a69f2e239758d06dec680ab9f3b8a03b41445a375041e54853b668eef11aabf242a72e0707626553aadb7c7524906e0b98d4b86b69b7f93d7c911ebad10cf29e91315e5be5ec0d8521f607855dc623b8ded010d04e76aa2442e5ea6f0718b6d96ae7839c59e2eb3234c5064dc2754775ec816355e30181bfe719fd510a3d323252213ce2080dd6783c6c9a15866b6032a603d1d06b77bd37a39c9bc61f7fc6fe79bf927831606a48e9c6abfdff51fff1035bc5333d7e88ae80765c3d6e8460ffdfe953cd5c997318d509740d2a5244d43361387dd16897882d441dbfc9e9eb38423259e1ac3b47a59ed3f1ca3231742e312e4d33c20761713c5c3eab2ab7ec67e888eb29cdb372a16af8dbb508116eebf74ea5b340cf9d93fdb997056e69c477a07616a8b6edb9c4fb7c7c014903c35dce7ba914ddb852a41f5e5e369b7c20b293d7ebd759fa8cfb322b516d21104b0c89cfe834b79e6c150ab779339d8f762619fc658d10e9c3774dd4becd0e8598cdb4ecd3d9f087d920cf54557bc7b9750cba355cce94b70bd214540f99228caf966842e8d5a3ba6c6d27749c42542f32182627bbbd8f5e344c95f99cd0344088780a196e3df55435d1e4a9877bb438d526abd8710e1fc92a033e259c2320931a33e55b7676b9a3210d12ec7a18892cfb7891d362c298177f1bad5c41f8b8459813d9191af2b6415bd686a80af13b99d8c84ef8a3e0751d7c279570b0c732e55c2223dfc48e9c3baa23c7e51a2561a4cf10d4722195efb6cda358c8b5570e891ecba273114a30206ef64d58071cc717e9980b3b24e4ced3ba827956b13625cbbedb31bbb9b2de88ec0eea692c578bd296e00d0587232bb50a93bc62edfcb631587bd5b408077c7331e0d76d853875518b340e868d3d225e9b325c554d95c4c1c822789860a290cee347b61ece68d9c96fc407347970cd61755c0d0109579566dfe37752745d0ad38bdd118414976475202fea4225cfd761e8dcb05c9d9229a11a779b167e00b1184ee1f509f53865fa17fa37a8df05a4e0bcc859e57df8c75da38785d53a154e866239e2075edccc3084c92e23487a21c3d623e665b28e11e95b76c1814faaefb72180c613239e8746335971f5f111bfa58d6034a7ca8589aa5f9074ab0bdd5e3b2800dc8924afc9f95d5e7766cd64d2d531c65ff15a6da8952dd51476619f34a0a3830daec624c71cece1f892564cfe98cd3ddb9baf9ba61b641189fe2be1dc57c079c19b7f0adb2e463586533667efeae8e49f1ecbc05a841fdbafb7e148b83e6ebd4e1fd13e5e2376a2eb51304b199664cb9531508101fa4e53ea8c6edcc7c400ae882e623923d1dfb61f9dfb2bc6b789ad5aca08dd2a55dc5118f5062503fa9084e591c954f1c28cc7f1cfc009f26e3bc68ad3de3af967433a3162fcbcf768cff734357e90afd3a724aae65e47904f99dfff00036988ea24f399a219c0d8d75c657946a59ee89838c7438c31e5abe4b5f6fa99db82e8b00db0b194726628a4b8f9a9e9a92427060118ddd7f908a165286a336f9cc94e1c8831ae6ca7f2b63697848190fae7422514afbc0031e32113215114c689b639970b4385a38e448b1b2ad16fa44cef0411ed37415be7ceeb1485d77185b64c3de8494470f0b3f6326718e72d2efd5d5808e2fe718115c7ee49d597d01a2482f4501add6b3720946641c3f5398ef678f4edfa842ed87104c4fc01b4f9be747750bf597394016f81bc4fe1150cc84b93446816a2499c5682771fe4879b9193b5b98e585cf71ee10d53990b58f1779f89462f658c6b6a74f86adab15fb48d5c36439d384858eac5091fe06d83b01a4a3b6892e90169c20cdfbd978fd8f734f9c099bc44b66345cd0510defc720f025857069e43b64bdc96c55a50c5a1440d59a11980dcaaeff26664b4917a0dd0a83de7ee04c0ac46de7ab7915cd285cdcd3b9565c2b7576de1bc19a2fc1852918b0a1a7ca8b521c3773332649e30348b9c81602ee160b2899e87217c52afa0bbdcb1b64cd38e50e2faabba1745ed8403237c2bcc96142e00c0f1caca91f1a34f108077514eda787109db52de94d4ff6efe7ced4eb4b519eb589b712275d28cb48fedd2120eb2e9b677b02516c9f98eb8dd3b0b3813516f1d4b47cea3de66b0bb37c6d7f89ad3b7038b6aa6145b7121fa9d287f355686fa4664cca4af95b0c1dce60ee4feacddc1ab443c60f04eb097de6c3413e16c3cba0987a3b849ce7082045c56f947f52810c7a66e8d130732af8f8621bb5529a05f0f5d55d4a01aca0284a65694fdf33b04c82972515a5697ba3da2ba3f4145e2eb8d3d0613f090b21cd31496fc5a97ba4a01bb145207429032f1b3a7449820c5a19db50bbd99256ee850e5902c2a2e3b86013eadaf425543349f56c53e483cc369225433f7a3f4b29067cb2006a97d89fe5cd95fafe5d2e028f26d27297e9bea2c48c63e4ac8012f6353c2dc79a689ff6ab2eba4eeded4ade65f80cc503fa340f60de1ccd38069588eb81903c311fa07589fc88d8b1ac3a91a266bc51af71daff377e83f8564be026899df54699e5149e9dea2006ed4fc8c8d2cdac0fc243ddf4e3d957c5050944c1a2f1d94e1f1109a341c41b6d9a7b14566bbb91df30f5ca6a59488531f7d414713d900944903d919f8d667f92ba33e314aea53283e93d4162904fe90e5fd6d5655991293bae5fc537c909823b7fdc1c46df9d7bd5a50b8971de67b6cf20ec4943e9a6e359e8acc94ad0f4f61eef8a497efd6e24d6e436c3fcd5a42ea79d7eeed999f01b9f44150050e396afc1a8c9cd1d1d01ce1250a34ae9fa2080f0e659ec89018b37bed77a82395c9b0e37dc66c345127f0ab8b88cfaa0668380e21d53d84cc2f146940db0dc10abdc3bf6155b411b1af7876950220b22962f8409dfcd1024d1e322de6c526a1f8105ad889664caa4f0297aee9c239b71ffd0c43e35f47f971506f8c412fd7bc6f667ade821f4b5b6c962bae45a8c4c22b78ccc082fd356a562200e7076058d2703c75918aa9158db23323e93c4a100bb6946fccd88b853e49d48749182b7f06fd008b558f762873b5dbe347acb7f7ce67f732260d2fc72c341cd9f3f255533866d59dfea043bdbec0f467138c76fae2cd2323c05612cf6d0cc60d1bd76ba3b2f19a4738c0cba4a0d8593f0ebdb4448ff75fd84e87abc91df8ef98f22080a1237a61926b0c9d60db0ffcd0982b141e0b28066ae2c2d08965a34fd9e0369338b4661d806dd222ca0e83bc81766d641f11ae8eb1f350702e556165cc07d3219fbe4a0c454c65047922a4b600f2021d68926e75d7fca7b65ac48a3018c868399ec6a2523fd07e0da79bf86be23a1b1963c5210331278c208058c4000138e71e1faee67adfb966ded5fe76a011a94f4cbff40281d76138ada16f8e15639ebc0482f699a42241528eb04542aa8c40575980a7b2c7b4141025ea5942c4251029033f36057ed215058252ce10921c01f23e272b8fac5fac7cfdcd6ebd3560fe4c17f52b6daf2fc15cdac191bd323d739c54c17f727e41108f0f4b4ddaba7d2231949ebb3202bad3c566cf5a7325a8c7803b7a0965332c1bb08db340b98484657432760496cebc5048bc4c193cff79a65a3ae76afb2b37e474e5b5bb577cd9cf2a558ed1eed1d116628859c9def7108ce48ea4221ef2ec63dc65b0a5c042abe84e46f9fd2b9608b9a26db36b77e73067061255493d51c6fa0cbc4782b4e870b0f6e7e3f6d0ce197a96318c7db8b760c2ec00fce5b0f80af063b33a7316be279bf7989ecabd44eb291b0bb4f9c798311d287dace738bbc9d9a2ca1624e85be28434e2b5eae454e48aeb97082885a31845c66c7c0c576a9742869a1b91db833fcbd3c24411d9eb7ed52f1818926fdd17c4892bddd0f159612f9ce27133691ddcb44e265d76a60097c6b1dde4bf686d033addbec459547e114792a5f81d3a123b71fbc6cc6f8e38d513d7fad5c65ade2d6d3b75908ab22bb2f5de5d6837353ea093c275202b47b917a75f48fec9ec7bc6ee5e123d97652adecc97bb75c28e55f16b86d7c80dd3633056c3fe2058c6a75083a4d7b0ddddfda09d29afcfb225d8d899d0acebc7e9b86551d20e95efca40c5f3a08604109c16d6c67ef9970cc4971a707633637a147958d6ed31544de914219b5807751fdffae31a427d6a32c2e54ef1f857c3920f956f4e2cbde35335552b1b48a1153d74a1a903297605aecb19f9f062cc17a8ef3ed8e9ac27c871f193414da71b562731c560d95edec107d835d5e7bada1a915a167341fb40471ee23f9812fbe0d778c64abf7f0ba0db5808a6c86dc2861f474c5b3d2f58110e43614b3540ea66e53de9166de83925e9a290b3f61f8551854746df22b7de8fcc8c754316fd72235f630823674e707740bc5081508e9c13ff8bda67e5eb52ca76eca3503b570591557a8be51a85ae3214dbe0e85859327ec30e84f84d5d2e701b451b993eecd4358a75cda54538d73017d2c3c8fb0a8652d198544aef4a275040a1f58fa4ff0ba13e4e9c7c5ef59ff4bffc7de4f77d241232a8b019d50a933a378777a94cc64e062a80a46917e345aa9c145d9a071d3ace2c0ad96941fcdd47945a95f330fbe4fcbcac0f832b4b6a4686ad0fbf44cadd9a2bb9b5d9f17775063475d28f5c57a9a824695e216ab5d4eaf7c859acf5db25a2cb0ef7ece0953c600a1096253174dc96b25121692428429a7f672da779323ecb1ba6eb664566ef8bdd07255cfb148b70c810652b0bf49bbed58d93ed9d5b91f0e2e1b55cb3848de3f2f974192f36e5196ff9bb9b51298c0b0024a1a631c48a0a85ac14dfe29051e0bca2210987e8ff5efb237f33807d6eb0fbc88a3cc80369aad60c21cbbcd0e28073a662cb050c8e4722bd5a0f515f9117b3e201c821b7e6a4ffd5254614f08cb330e344f2806446960afeb4d01a21a6cdb988794fea81bbe8ee25dde78bace8f6687f5a833addfe931c10954ccf7051bf3a8fb9ec68ae5352619bc90af8dbaaca41c263eec94e48897a3a7158c9b95ed95cb99ced5ae8533485b1b5a08e4a25c3854cbf2d6e03784f7083e1f78ed31c2b985f481d21acea7082599d89eb846f3c90838602d16641578e1b9d5db27545e5ed38f24cc75a87f5689c96493d2da681a12f97c145d1410aa17bb0f3f8e75c470bc4b42d0af2d4c59ae773eb5c2b5bde8391351d45b7b87e16bfc90cce065f884bd172bcdef999c134e291655b0d4cec0951339812f5f484910b50c06f39bb67a0baf85501c91f5c3f7b6a863a3bfc04fa403101d646a82a98a7e7378d7708b90b3516b44bcc43c7dd0637a61fa126e29e68eb6e81865ca778bdcd1dc4cb2574e30ee35c0aad9c27985a2697c054841b61420762afd1f9b8823d92c7b2fa67f36a294176b751ba9e44bbd09d5e88dcd933a1d2cef2075c6497b307d946cd1fcff272044537c2473da0f94cb1d887625452d620f259c0534b14346a316372df4abf185f529016425df94315d9975bb200dc724ac3a89454947241a8994b47e3d659e3e8442858f081e29a05994f6c2f56aad8032d659d440fe8b9176dc38d1385a387ba07bab34234430fac4425de8d2f56f80d0d49baeb03121810709e53908546868da1d084df92d3e9fc731eb5f7dd47312762704e2e52de2a4efd8970329513a8247d2b698a64fa990bfc54998ed41bcaf9b69ca25a8d87f41511a2af5ecb2198f12b1ead056326fbf431972a206eeacfec094a7bd9647cb4989bd3efaa844d9510327bbf61656883ff4b2b2ae6a532dc82c67eb0ff1df185e79b20e2f1cf9bf05fb2b8b5f9f51a24cd96607fdb228b337a21d7c8bbce59ecea879e5437651d016be13617c9a3fc38cc57b68971608791583872fdc5bdb22263ee450f2ea6308516cb1a9af9336e15a62fc8e0423856ca9281fde6cad5c92a2351f503a08e2f704a4238b212adcc010b074fae6b81f95d4eae9a2a7979e5e0170b319c4bb14837b73eef52c5c278c731870ffae26e94cbce8adf65fc1b057812638b6b456d9148302ede6f63bba227cbd0a6e796d64b278a48a64fbf2004a31f2b91fb366db71be2c14f07e89b5fadfa0963a4832d50d85c671e72d89fe92ac1dd570c82106a294e35d82a54e89684cc16d18213e3e4f7be17d30b80f44546b90ead676bf20c24c958be202336e2ee6d2b47c9a33560a2a2908b13b01f4b7b4c69e25e81928b900ac3fb1d41bbc9cb1eae07d8672ca3caa8781767047ddd8381844d20828c5901561dbbca04e15fd50d542d3019bb7ad4f8d08970ab5f7392ec55076eb715d5d38b76bc39e58d8ef044e8f760221dc37a42fdc11bf47e86df9bd10d51b1fc8fa338e7e9050296ccfb61742b45d1e316eb24911809b74ba2cfdd1b37d658a6a5d7a79824ea64a473b587f889e77f3ed17d2af8d032d1520c1157b62e4a0cc6c43004e2143e56338f4b8c066bd635f748b1200313893c2af8126a52d812e73e5b8360e969380d9eb3af018d290ba2bdee3313e6ae8d2578073c122f572ac7408787739a7c449684c5c5a2095888c7bcc2677545249db443599b3c78712ec1fee4f363e586d8f8f09d1a7cc625fd803a3a65c7a6709f40f636920daac3ddfdbed51e7c6bf4b40e28d7383559a7a1dc33e17d33247ca7958f20667d905b142387bcf9dd58632aa7e10ced8443c44afd455cf380e1a2fb5f4b404b60cff7c24fe08452fae9ebcaeec591f9844e35078a02d3cef2b9f1eb21972d01be72838f53e2b3003c0150dd632dcc104f842d0961597a9958aa3f732f9d26c084d9aa77a5a62c5d5d6625bef69a10b9c679fb6d9248a5ce34db9fc98db21643a3b43ea936d31888cb4a447f6e37f030e4b4ea0b795aa05323eadc5f8cfa729126cd602caa5d2d6c35cb571a9fe30d2f2b92e862e4b2252a91c8047fe126dee1df15b068de2eb500091193976ada217bc86ce0a28226ac28f7c2e32b123f750c1ed446c869892aee3207d44541ae2e32cef9f2ea44b762ea9f4c5131e1d5bfea6c3245c46f7c02cfd04c4291c5f2a3c4e2f64a114b7371b769479dc39506058da131faa2ac6eed9a14684a6f900948ae57b71182c4112a4452b3866f6d655ce01afc544b645ec449f4caa44f4a387fbad361b000a10d6346c0581bcb47c4b8a0848153c8a88335f354404a5eae47197165b74cad2f2101d7a8958aec8f2b83192b0aac588e7d97a8f47b0efcd42f3fd2b9fd5dc60eab6e2d09639dfded6f3a2739cf7f6cc7551fce9ef2af2d3c23a025e21fa4bae882e95792fa180048cf216111cfd36f38424cc5ed59a63f4f1ee398b2792f1abb7fc5135856a2c878426fb0f5467d9adc23f267f084efca8feee5173642c648fdc90a1c3b84389bee5e1049abe596775357046f8f445729d812f9a793b57036debd0f493ce6926ebc8f11ea7a9ae877d4ed5c4b16b417ace1893787a11b6a197489e472bdeb6b2cd4b3917171bce884b6b2e8e04a35d2d9b653632ba9c20b468562edf3f9b9670600567fd1428c19a4555ddc49af3c0dcf52e5899caa5bf9be1076d7b1423847362b9832c40f56ed342da13a2156364f9948bb3dfa3795f2db36803b4199d362cd7f51beadd595cfa4502d60063a2c9fa65b132891207a18d609ab14389e37147f4b76d46213129143fe71cb1b511086b1f5f3a3541d84fa12b516d1f9f4c7190f5632e89f1b093c1db597505dd76288b3903f7d5655bd0bda2d9a9649acd6ed5a3bbcdd3ece24a2ca90ed7863e55067702b7b065e044166295eb4ea7d4743b3a6e64b4d0e901b30bab7cfec8290dc74dd0d7f7c42374d6eeac7e941c68d9523f057318172197359f342e2f4c3ac0570b9d19907b5bc69aff6a69db9e9c9017a1b010921070a1f29246733e5c43e344a8530f7486e74768fc798f9f44f42dc8e1f4cebf583a773b85bb7997e48e9adbeed7191f0b8adf3397f6ddf4f1ce48eca54ee4eedda93086642ccddae266642feb57c8be96e1f3d5a5201fc2b190179cfc6ed89d2235edcc1032cbec124eead85ca49505630f85f446f4609c36166108442ade4efa24870a223b498f4738b8d655e764bcc7c5ccfd5e571114f6cd4f47e859993c5d04ccbae5ee0b56e37efabc4e105094783a69a5b55d76610412c2deddd7dd0d0f3bdd99e8899b9db1207396104125aacc730eefec39a5c7dbe40a584109eac941f5f18006672187e0704010432013d1b05bbb0c0a224d90874915f022940b4764d6f37c747df2bc99089d8d9b5aaa3182ca1284fbbd618b7f0afe3a9f591ecaa6e37149763a89a6e7132b4c02909679f0c1b6dfeeb884d0cdce92be81b9f4d2af5da81ae7fc822fd70fea0212670a9b5435ffb9bf6294b5ba4f4b489833e2f69f0028bced05494f0502c88c78b63ebac8258e9328035b8452a3d73c5474c5135363ff061bbaccadaa2629b4340a938d47604df4c8d98ae7fd858db91bc828b8fa57217df317d0c144a822f7fb075a7e7a7b08a53e874a4d39d0e499b1aa3fb4d9a2fbb21dfde1e396a594bd64ffde92dda5de228cb9290251a98e85a87d075b98a80cd10a3865d6e97c937d1d1067ed3a9971939dcbc2c4f8824032f2a4798b27d9e4234513604fc73a9d22f9104c0de8d5b08b124877dac3fb8f139be3b151416831e9d566def2f1909750a4bb33ba02405285eff8802552c1eb0d770608507e46d713237599b6a9ad187eac531ce68d02ed1cd12e77db2010afef84cba48cf219c9adbe52d89366f6d18a43905f3c9938a02e9c212c56c320fd957a4f46e96d4ae25fea4df54c295a008d826de9ae3979220c07539e923e40c48541a019d959e12a3fb57cc1727a74c86fec6135dce59331a9c92e8dadfa6a082dbcf451b1a67be879d4bc5f45b80e0eb21a63d73c905b1a44899c68e0c553afbf87df188f01cf730fba134fe98dbfaf95afd59f0b4b37d804dbdfe92bc97b6b4c10197dc7fb363a62a7bb3615e79dc32f5cb10d8747227af949c68d74c77fb1199939af7ea0b5220aeb0285e2f9f676507fbdf215760bc225eb777b52f2eaae26203ea0f65d7ab6d9aba2d6ca38915112be4e9e73f5bcc2b9e184314f36b9a25b2a6dca1199f551250c3d04c07b0360d472b72a6dedec85d5e4690f34d56ea6ff9c044d9592fd5368a0b12a1ec5a0ad61a4734091420a01c5dfad92a935dc2112ede44759e1feb886997a6f0751cf8efa0582ec517fe04995c30ee1743a99db5663dca877f3dbb403f297d224d553327ec19d13ea4b4acf5bc63154b276274f750f8c4fd85fb2f0b503b7528fde6d084d7a208ca694bb5ab29d54c9a6ab1dfc16a278baa31b544c1ab6112d227ca7b7f864f63eca2480920cde534c87b903647a58e5110d71075f252ec38466aaa12e532aaed9a4599313e766a664bbe0d9a5a8945174340259294c1e9988bf3917258c63b94c7797eedb8b70aa88b0edadfc8da82bd2483749827323c9a5faab331f71cb4775a4cffbe04a91a7ba04ca47656c0536f8e9bbf2fc7f150b7d438be3c06fbe11289438302af87e076091750f3b1584b10a517fcd65391b2c3c8af50da436f5c23e0dbfdf981fec71bfca5d14769eb2a53135c2789ecb64dd3967cef25e7bd7a281269a8238b7e5315b44f2197cf65f42e0ff3225b8ef406662c188381e4bf9667c23b5b18bf4918872db48a4e0f86e94a5dd68aedf006e54aaeb3af15b031c16395a1598fba7cf6bd9e8c7f364f735a4616a7318cde69c8d4ee4b31cb363ff0eb9ffb2c171be64034c4b50a06a8deed2d7f4f04103d772b0afe65b31dbb47ba525ffbde4539f70d7347400d1faec9ca70ea5f9cfa9ce9610d2792e6e32a955afe3278eca4f34dc8910ab4d177c7171d8078242c81c0f1d3cd5a1a79a9fbc6d276429dee12289e03a8ac2c89bce31355b44c725d9a4a1a9a24e79d59d5f23aedeb7b094b42bffc0538acff1a21f05029c69448cf36969fa75c74fd3e2822d7e5492f0df98e09c50a6dc612904b383273a7d76da19707bda19a84e9133705c779ca3ebafc406742b2698d2107adb8e7c32abe3a115859a71554592fe382a3caf3380b6398db6cad76205c40b9eda728a05999bcdcae4354ceb2c4b2d6c55cc4f45d47c8260201eabedeef6ea1d197c169dd44f4a7f75752549a0898d4e29980595dc02afdcf2034ba9991c0d181ae040c2c620397b6b306315ab12307deec3087c8075609c50ff45744d11435718d5e4318e9a1d60b8f143287ff466ea885b9ec3cf5baffcf078216ad9396728b1d745ef672f269f395e8918d83fe4a951ccfb323cb73cbd1da518c229bd91bb797869f439bb1356f6296a114496ac1e2b1a188fb2fe46237c390e6e99ab5c05333e72cdf953947d44eb6fd90d48304ba959848a56baae5ceeb2212685f26e3f9f6f333dc4bd2bdde245cb6a8e42c8ff2b46de459a446223228ef2e1fc190130286ded34cef076081b5dd8ce1bc251cc4eff22dfce4c36b4176478bb237abe3ea86b2a3d8eb6f5cb6b187a2a71d1ab239c99dd6cad3230efde6192791f4a568209d5a2c2f47ddf83a98caccf05e5a65b4856fe0cc608a5d031989dce282b860790f1a6fb0874b8e3b8775d97da0e83798442ad9d1bdb8ccc1c8de0ea6626696001ef90b30e22b95fb9f5eb4c76ddadb78a025a98c3f26cd5ecc570200b2163e47a908059b914c3f45e11dacb950593b8c120309f8ab20c709f2ac1d9fea410651a74d4c41df6c49065853b1e8cfaa76869ee6f5a2b9cf2f0c85739f1501c18f07b33b00959b315a8973152502aed56e086036da7f5f6b700e56996130142e95bf39bfbe4977aba454c6ef4265bb85235b0b63c46fb19c12c81bc3fe56b256e557e4acb0fe077cf7fa812ec67bfcec1b8f205e2ce263469c8b8ef9c530147cf67fba83454ca08f10ef811659525b5ac63ef6280ebaabb751fe7e5bfa270c722b550691f2393468c1a211bde20032c3e5f5b4860de2bb5629bf3aa05af08073107ebaf1589da53d2e8b270f3385a3a5443f1ca84c4fa9bfe3fba15818a0956e5caa857196d6475cd2a8ba3a60d04c4ab86fb2a81679ac72d44ad75ef4034f64166518aee4615d68cf3106dfc166e9c17c2d4df2845f6626b0ad406ff9d5fc70219437edeadda9ce8f848dded48351cdc030bcc6593382e6005b1e70ff319ec22dbe701c206fa300bc2944b09874c35ca25dfd33d6ecff579d8b2a90234153beb0b2ca69012b909b608c5a012b0e824aecdde09437dec7ec7cf0239d0790b8a6bc46849f9cc46c59854378426eb9021f9422930053acab834e9690758aaa81ccaff51db9644a9a46179f136c84eb430fdc9111a0cb190c597ebf54d4267c38b710ee6add31939dac0d8981f0da5ff2d911dbbdc2652c6dfc59ca469a5dc13d1ad0e3113785488f5487bf534e7101d373b74cc8323dc3a24f6d177a58765f9473877e7868cd1e77c8612a0568d80e0c2326687bd9499f9e2f0b00b6e0ac1f1c7a952a6b03aeb59f09ef6efae0a8cea585c533d7440496140360f0b242ab4df6bbc8e0c327a82d9a9e3c24380fb8ee4a50e41a210844838fca45446b7e5c0f2196d60334b25dd3ba9b2537031753c15c2425dd28e12ee4783c4b648e082629115735d4f50430787f7dbe4641980862511d1befe7bc6d4c31d7780f6fc337ac3ae9a292cede7363a3ad92ebc4e314afdeb62aac031aa9c4548a337b98a9aeb734ab90c92d73e12a2cbb5c4f292e3986aaffe4105c9c2f25d3634e601de8dbaa62059a0e02a0ed8f05fe340a919b01a2ac8383ac6a16516a91163e6da859d3a50aaf81c6d3280b4bb92f9c56f8245633eaedd2035161b7a89d6694ad761d26c5860cd643a9843ffd18ce7f7d5fa81377b6487afa83aabfb583712d5f4352512e59b602448bda5876a4ee5edb8c4c40e1bf4b83b48d03d2e3eb0161067f79a941f5435104ef3b03ccac684df05d4bef94c697c260373314a9066829822574fad9f5211a4ed66befa8af69346d781d689625cee71d07ea3b1bdc7c6dc653b68416541260f02684b3137b113cdc3e63c5cd4fc840ee178de5656a139c840e051572d8ca3efdbc68aa8df7fdc9bafb507d0006257b4d067a78700f1e3b363735aa79e6eb8dc8c11a63945616995cdf900bd144e9e873642caca375e507c82ebe05b2d7d52247e3c468176146fa16081e272ce266e9e85ac3da48f85c29315a8d1f5c6d9b2a79affa28b9cf695a6584db6f9fb6e7959c3a99e5e9d5c637da13a669431255b7059fc2fbacc21269f6a4687809d65107c7faba076edb2d501232da7593b6c809b5f4686500d7d0fa8ed5e1cdca49be33ad0a0fd27480458ccf73e5c8550d1f3caefb68f769cc13bca17874f35d77baa9c5136ca27767352b6245166795aecea5e4d445640ab35187ec880fccd3cadaac75261d2e3cd2996b2fa05407a697cc0aa4ca046a1591c571cd7087cfcd95512b9a918009fac048417814302967bfaca1f4c3320666959716dffd8ca75cef71d85e722dd458d9560a4cc12641b5d121a3cf0206a22878a30efb99cfbcd8754c7f3f484fbf36f30104e0b3c5ba99404b22fcf34b0be8927b460f62efaf4520bbb560342d2a45dd42fcf8720843c85a211b16ec0b57fa35c568674906f3004556cf0dfdb8444a78257f9789ab79c0f1f63fa9a631f9f057e2c4ac0e7216a4494a7dae93dbccd00fdf8edfa2a63f71e572956481f9987f8f2d2644ef1337f43740129d80d18c5c575fd856288d3d368b6ffab74dca870868dd022440636dff36209864646a13d6982b4792ece4213a0bd26de05ffb932914ee9366c07afd81e7017cd666a43a33809e45107c47886f53125bf950d37dfe893696fc5f83d6ff271b6ee873d4daacf91ed7df448906168a5abb736ca6c01c1b25fbb1806abe738887e0b3186cff31e59fcd90f4493ede273b703d8e0b2c013b0333eb37cb4126b147a60a73d8d56ab31c8717332c06485ab1cfc70456a4aa177bb0f8fbc3eab1dbb87fb5976ada06c173b27b5f8ee7c1388f7c46894855774c68a3c79de70e2b2975d7dddee0fcdce0c6392ee331c56be08f132c530375a5913d2fa01532dc8b55e03e57106261931ef5da06eb2e5a1ad07ec229c95f3ab88527c2473eaa9af7194a79099fdff8dd70a901ad9739092ffed46b99a0532aadf369a94ca92d952591da828838663943a6d71f4f08f26084acbda84edeea488d75565a6759827e924793df826b68ce0c2abfd9ce31dbe4010c47697e69db7fbffc536739457999535a3e1587b30114bdd046992e1131d2d6ab73c9390bcd7c9330c4d324cbe70aace80909e1d532e02f7cbac40c3e8a49992123790bf18295b662a722f5b5951d64affaf0bccc53d79e20df801d8ce373af98b2713a22a81edcd89eaf6f7411c38321ab10849a830fabf36764cbb04216f0dede54ac8f0b3de1996f3152d12c4ed39ec045fa237bd1236d5a2e7d1fc03c767d3b3684e0cf8b0aa280a54d65cd9693fe3a90fdb8a6ae25b88e01d0a957ebf7b2be35de24544271673911a3cec6784665ee96b63d13ee132f9fc544905c2bb4f3dafa784a1a48b8a1971f9038dfe57da1a14ba231d0311e8fe7065e71f4e3fcbffc43f4b9f83a5ba0779e7fa66c2493ef6e51a3b6f22e0827954d72634abfd7700184b84759e51370d3ca680f54869f02ce313c5702b702b09fc8a99af47627f8544353ac6af95e58c5ef367ea3411020ec5e8ba7c1df2731e92eb38afc3d440f0f70e9b2dbf89cb1d3f6c8df1e593cdd9f405c3db9d42045d3a591d0b1e3a53a3ae64ce59c3451484a49c4e418abb09acea5a805f95cdce2651e4e58fcffb8247b7e7e4e3e4e36cfa4576b3ed677f215bba4a93da6197da27d40701c542ab5a2d56ae69404b7fa4c50e578f48b3e76a8e4b5854582da3e732cca7afc75a522d8cc08a973f709a856c16e66e3fd719e2afb12acad956f5167ab15e1796c62cd39495899fe377dc8481c114a000490b88a754c6abd9b763319d87e9d7d29a9a41462bb3525bc6b9e2eeda0b2a12ffd4437889414187ceb11f7a16c56d1345ca6f89c020d0dcb65d5ee4adf29bcdb8b80987087990550bf7e3d2cfcc8532e87bfadf3c9895ea76e3e7e5adda561ab007303aa8837f270e0b9afa29d1b40357276ce423dd8e35cd62ff25176cc984db04927720b3a9fb3821171b1946c4d5dc38aa9824e4dda2b600bcb5533f575cb0057ba6d8c33ef01ee4679f126ccb7f8122477ca16bf7d26d0698fc78284c5a94bcb1f135721dbe31d1eb37862dc4884b8ceff51ce204e533f3b767b88ae68f36de455590eeb813c0f7d17b77a7498e8017c5b87456c2c685698e4498b8f4480ca0d932bfc0c2cddaa6f2f3a6bd8cbdaa22a64a7fb8334af68fb709b3e8bb677cb996f164a75b7eb618b5963199451066fd96411154eaec7a604641c684e1271037901d5457f42093160d45c5a4fb8c52a006df3f50739757816e1c710d8b9bb427bdad60352d87d4e935373998cdf0ba2dddc1246906b3df0076fb5e151d98a6dcc3f86e20e56faf1a3d7b9f559c5d2d848b8a964db663dcbc2b56d97d42e4463f879dca3d4fd13f27207cac2500abd23288163048000c707ca8b199ffe578a5f68929d83e00381183c8332c882ddfc63b7c9e570294e2d9229f4eaf5d6b9252428a106eb21c944790ec0eb27d4133a255d6df36442f0605b8eb18a32b69884918b501df6ad73c64a58d2206eeed2205371e6694e47164b1f0b9a2662d361a186754358bf3022ffa8678273818e27198b24c6ada1b579d0e5805c03469a866689974ecddfa56dec605b5ee1a6002a8a6bf9e45f2479394e5e513c184ef0428d9d8516eb7a57f7bc27860248fdcd629f7b1454ed7f8b6b779bde454ae665ef5e08cb1924e27f9c02b80d690a2ffe10b7a5e988a8401292e2ed46dd18dc45a0650d38a3f2ce2ae4563a716842ef1f33bb551b33f02ca2c2b2c27be598ddedc9c4efee0bd93d054db191d2a5aef2255d663457be115517bd266614a9f1ec6d63a3bc83eb9a5330bafcf2ec4d5b203218626ce8eda74dc5bc58e096c17483bc6f4ab22c627156a6b9ab32c6aea3af448bb1001f23fcf1a4bfee98098bd8a8c9c9f9066ebaab31992e4973fa2ed74d0fba9bd3f239fdecd7ee9b11a6d29f062638ad273b97af39591346bcf429573872c5e02ff9b318811715fbe5caef8ba2b968ccb5e660d16d74a3115221bfa016cc04dbbfddb6522b77f190c31f856a420d3e1a4ed81a93b8c0c5a1ccd591d88111cb2b4dc2fd67c20597c709e046a651e2c0559b31cc6e926adb0199d76002d1382298925f5f247ccb87719b4a1493a85c0ec27855f0ec9222b025fe89c5c608d9c604789c46e1204a5adda164affc89556c36870ac909b156eb6e365e394f49fdf181f43f35210e14552239e9e6f60429e3b2d758f1472160c35266f6ffa912c435940798dca43a1bd2b0f3feecd06dca671bca0b551a2a76bc984f6ed9a4b7c45151d604f85b49760f6a346be4f78031e92e025befc2e838b361d0486f34bca55bb7d05bcc95c647b7cfdae51c4f84b1045a33067b58b15e3928d2d04e60ed39d895151b9c1c667fdf84442057218da2494032d2c741e259a9e95ea6661eda1d2953dae4bb971f8b635e8699397f6c2fb15c6456eb298c2d86866d71a5f95bc0885a9ecbde288af86e43a6ba3c3a61e470bda0369e8f154e88b8ace0a0cea2c98203931ed91686d75acc15f9fd9333ad824f20f094f7998761e0a01ebaee5390a54cf36389eeee75e16585cbf883a4970a6ebc68289a9c1cf452832a5f14b200accc88c9125be5aa791c2aa986d3816eaff57cda1d1b5dffdabd1bb0880ef17d0016bb7056b8644f1d5824b5e21922834cf15f79c89f7bb70b498b10c5f25efe93c665ee1253c50c61482f6db4f0ef6bdb8c6d4a48f24dc513f049c7d81e07b8fcae21608c8d4b618f85858af9d9f5bda445c57b49c31371856dd96810b85356ce897e2e7db27d2641eb61767a7c8358f126e28ccadf02e131bea5159c13853ae3ec646e195eeeb1237d6c4e29e9d682a787309a1f0abbeb76f2d090935fad4a865d0040df9c13d54d9705030f024b185b65b293b5797794d52b32e56711574fe26ea4198e128a402f420acb735e057da7e4323dcd99b8b0d405e41ca8f6dd1668f96b78b69b25d75d6018ea52f93ee302d65a04633639581c6ce43a5444c7943ebd809fc004ecd36a46c5e636d133ca34e8b7eba314d707d47d16fa19fee6a4cec4a579f03c129280a4a5a3a51169b638ac4288207120ec49412541db7ae47f85081fe19aaf67b85018e97fdd537f31f04ceb720c50be867e50749e1ee732cbc18ca5c8216098839d4e0bd338e12c5a5ea9acae3480b071fd11c619bf7d7cdf3e7a649c71af74d6733c5757f4406b3cdaa54940d7c9d3939d71c70ebd7faba8b6a66a26fc208bfc9eab29575806867d13724153009a6fb4cb10ba8b96e694fc6f691e9301d8df5a049ea5948b1f2c83945b9e8485244aae385d4f24ece06e6a367230b2dcb7093ef345337dd87069b159f943bff0d09a430da209a976c86ba88d709ed532569099f55cbb3047a2df6ad716dcd17b112a2d27502dad6ece01c47213a1c518fb8162ce1ae43fd5d2c177414ce73f36b1b4fc9332d83cd7b1fcb9caf07338311bee363f184362c9178c17df1b967b8b356cb3b162109626ceffabef88ed47708de0fc89cb984058740215f5c46ccba4180f67223257b71d7bd3e5ee5a04368a0d6e1ae866e7af43eb110fb25e6ccdf04ffa38e01d1c12ff3ddda95b425e87eb9d11cac02db5e97f35e1da5f910bbcf624867afbb9103b17cabb4fdaa9ba2ae0450865daad6fee094080e112c190cdc8095d1d268956c12ad7b744676e03fc874a05d34bfb7db91cd8a08bc26d56537b370b9757c905d015fdef2f3e724a3a276bc84fe71a7565a95cb23fdd5228bdb656aecfcb92af44131693b9e8d78ec31ddc630c4e6d1990ea3e93e9adcb184a012e66d8baff1eaf0d15d92d68d0871640aaf09a6b965700135f5008811f9c59ed93f89f01a61f136d98a4c0a68c7d480d83d37328258d8cfa03ca534157cdccc42c7f390a7d2dc45eeddaea34fc9fef2fc15fa41523f6b5aa7ba38345597229d8139290e4ed43e15b01ffbdc8be2f0761c373082e398e658e171c71acd79e2e72917c63cc1c52c26889d200eccb8350bd75c5642863b6cffba6d3f5c4947d23d868da1fbe4cfe19d47f2c5fa79fd6e2d16f670593dd49125a92cd5942740041c9663cdbf9c55d242dbb0f29f3103a8235cac5e541b710711dcf951921f6d0fbbae5c72c1e91c7d86b56850b4fbd20b87ac504654908e2ccd291e93e47be858a236bf40eb423f6de12ced4e9789e89b7a0843b9381b3d53bac9e16d80fd1773c6ce4c65b74c79ba857f6e6e2dcd12732969c9bbcb72e73ea1a5d46949107feb6d1b01da79f879e6f5f5d3c31be60f24605a79b6694edaee1d01ea69838ed408c76342e22e823c4204f4622bbdbc33881b8b57a3d78d8d21edf480b1b5f6b6af8a9e3e3f6ca484145f5dc2a217904f7292a4f32c0510d55752c5d02d2c0f54496f6062f71d0f0411041f6188f95449f36e98199f2f7616dc39f60fadf933e567af309a82bb6ba60d05af2f9eb407d7cb6842dce8ac26156f094cb622630108a2608caec0701c6fb98d225ec73a7b4bb6f3fa6922fee17580bd151d62841e64a32144e9addb6d73fa735e28b347c4fff74758c38a4369b4d2f3332c5e059a85002370d7108fe49d1c4946302dad9fbd74a240d258a48f49b5110c66f1508251e8b4d183a2a376df4aa83485d81d5084a028fde72822380049a9fbf755b4e7e17a1124ce2cfe907230cd0d9ffd0e490e2a7db46c51dc298365234fed736a694f2387bca191e71da9daee33e62afa9bef8f67b53eeee87fc676b7bb57f9239ed204e0f6393f008192eb4b6b1e92a1746e12ada75d953b6982cacff7248288e6cd1be60603d9d1012507c2849d1752c69395d0f1699ea49dc59c5cc62912e828cc2a04c020052dfde35b1d46b3470228fcb7bdbf5426ce3cd66d81cd6867365098611e4480ed271cc6143ec48734968210d16687587c5efc3b5766daf4d9f3e5defaab9cd9536c32e19f9e2f76af61fcbe2ace30331e62182cf52be70fd1e79fb0acfed4a302d6998b13abfe62aa07b279e21f3f080c47f7d4fe2ff0336f460af955e7bfb981e55529193a3623a25ac220de8f63d6e2bc044ab68aa69add308a65743d8e5506735730b5a9608aacbf3cb3df9cde2582539cd13c7416ea4cd5a4a17dc8c4e6d7714950f79cf22787194921d16e517a71a194363590b949330fe25670e4e5f52a96a9012cf1a57080e1aef3132a425b091b734229a3b70ff98f397f824861ef7059cbabccf8b6d7a6b077717efe65ad803918227c79f33d3334de288189cec08e134522fa042b8d5807c33ea3522e0a15b912931a3a8c415c1b0bc168afa98aa9dacce601c15b255fed7e9c0d18bc945a737f2139e6b8f24626386a705f16c951283db93dd3fdb0307c6c49bf0759c99794854dd977ed404b50f59e5eb407131ca23cd103707fa9bfff67f416a2fc24982ecfca9a3278aca97c148d2e529e3c5af5ba5faa5f13312c8c18532cdf2af589ec76fd196b9b226de843cb7ee6892e143ddd0d08636053bc12e706c68ac6d8033c7fe5f00127f48fc00a4d1f5110663da6f3a363a0e5a4d73ace62dadd28f457574b18180f93d5dbe252ac9c3a89114bd594a6ab4a38625a018420f3a82936e637c78f31721b3254c1996498ca4bd96792414187f011fee43f55e7afad23f3ba8e45aa94d47318a248bbc22f4c93de5b2880a864b9a2d03c1db8de87f22a215df430d85d9138a22eea98355e526ff47349f14347582c7fcc16e62e44c3058e4cb1e71c0d01870d9032c3af395147b0e1375598eea694515b811713c7d699358c02193ec7b5be25c0dab515395a80632fae6e9dd387516d2a22365e6cd6f62180abeabdaa9500eb5e4c928e32e5b856b23462b77e1936da74da1c36e4d6eae72d8496c8a36803dc21c594e7d5101d1b1f7552d185f2f8e5da0ec41600e1dcf2cf2b0cd723930c936c1d8c6116f29dcba56063bdf2c422bf1afe3e442cfe4639b8db9b81ebd576ed4e4cc4b799cfa647799a577ee46025ccc418dd3b7675ff6af80169eba38de30bb23a8602fba35f7805500e789304e6adfe24c281636633d2ae13238040a7de9b5cd67099c3f187e7fe5b1f3bcceea6954134f2f4a17eb87036f87aee4b5efe1f7c230201b5ef4068300abc154d35ccf00e0cc011b56d05a308253505c30c7fc91479f1f7693788343c9f40b12fa31d1930b44fa90191517581aa7e7290e498526a230c6185c24b3b0d28aad36ad44ee9425722e823b4459079ca53f539b3bbf2122f3b9a490f30451772c0e96decf2512acf11ebf5f35af4b05b870bbc064d3198b54ebab056593c74ac277f4c40a7dde06dfd945dccb88b274fde71b0129cb29c8968456824f92db61d75bbd4bacd54a4cb6d13674d26e06484a7339d752b412fda127bb794bd49220666a934376c2eec2f190e45ed7df87897959e7acb786bac2c7bc9ccd2ee0ad7127472e9967ea7d77c6cf105a1dfc8d955af2b8181e3ae9c3faf9db57211f5eb5b1d0bbf137bec28b7032de99ca12fdc7429272f8cfa72ae9583a9956926a7e2c949fe632168705c20276ac90e342d50df7c4fd1be0b9b6c29bfc2df9c997aac713397303f18b4b3ab179192f5b3aa933b8fe3b0451f23aac391be044248fe5f41c676aa0459761635640e1055a0ff44ede5e7bd66755d9c8555b39ee99b9cce55348ca9ef18b9c94d325aa9ccd09c9ef8d8116cdd4b6bde429621e911eb46514e6637383f4015d91b19c0595fc241316436dbd6a1f4a5606d21ea357e94caaa3eca1fec84b8bf4a34db3713ba4ce0d5144aa5d5a712f7fafb0f31a8853c188ef4fef65930e6e348b54faf2909d04788e63c38953e0d209e6d9b4ef0cae80f7ff5ab2551e26f363b86fccf45e64fdcd90109bd3ee2b6fd04a70df67ebea7440f33f2519b9ad8a9989ec99111a09c96a14caac0119414fcad4aa47124c414c8b69d68b5fb92c00bee738b83a3d095aa0075bddb160ab7e957b09c2dee63b9551117357d5e6feb6dccc2f85c05310a94263688987fcd1fb4cf86a8e6d6b3e10ac4701545cdc638cd1b8bbc50a9f516dee0b17ca076685a9137f6608a44b1b2ec4e9a485a3ca543dd83d6054fc6863eb33e11b05058772dc260b1308db0c0e6d1c0443a137397ea1fe88541f78f143397f4094e339c1860af231992c5462f078f7b2981e0cb099d0b3b382f767ceb66ef43c6170687c52511ea4e0420359256a8894f45ed5399e882b2af273fcf386703816308838faef1303a2cc987205094336ff8a0996ce731bd189b0c1ccf4802838195bf48ec06ce3230933ac9495a94f8bf766cded54c969d0ce989d05077840ea1de5a1e6530c3a7db652f14a1b1342f4e13189cad567992ca5b7ece025cf63304e3e4f3af10d0f391ceb0773bbc92cd92ccec5f4a9585b6d7c474b2d7256f13bc3edb1487a961044c78029173fd6bf49b5afda9e29e7f178c6fe1740cd00d3e60b83a1223233b6088849b36c64acfe92b03d1e07bff3835c898baa6e6fed8abcab585b060efa4ba72ea15195a6a40e3987140c8e56919150a72b05f426945ee3f6344042fc8ae50803209a010727ac792290fbf87d7f265ba200028f6974760385bbe54a2e7f2866d734b9e08d256fa5367f630b13175e35511a0986d2c02dbfa9a760b17a5570156cb5084a3fa26d74c6e1f236bd084e31bf0d1c6e792d1c0e9ac05b454a6b95449ad2b83b0080670c0ea918b12b7e9dbb21a8c60e904ab7d72ba29b99f9ac5f90ac5b02650fd826a4d20fa4c71a5c8d5684c03902440152aea966f6b58271b59e16289ab2ea49dcb5e4ee68e10e3d4d95ab366f2765fc9df7e0140cc7183f3632401d5e4cb3441f6c0abe42489ee490a39fc6d536c30d349aaaa658fca0cd5537aca4d39ddfd115c84112afa58b5c4ebca5662331f4b61194444927afcc55c29bc313427f396f37795b0674fa3f638abec48c51686b0b4ae5660987a1e7ad88a5953a4acabb25420d5828e120484b63b8ff5542303c0ea36e13cca606be44466f022a53ca94e33e68ded9720a762a8bed7a7c609ed0edeaf0cc921f31a9ca8067cc4b62568788968cbe5c0fbb7ea5e1c6fd8aebe95bd334edc8e9536f6eeec9d46b12b91b016b846bcb67c7bddedacc700ab7553d4635fe9dbaa1d9a9b29e6ee307eda1366d8b037545dd153810b989b21e61f78771267b75b2ae296fc52f7bc9b7715ec3c3761751a4ebd8e4d1d321c1efae11a22aa141d381fbd55a52b2bf5c3fc7128d2ec1bc97ab3c82d8e044a0c9244b415106d7d70d2198e89bb75cbd37bd40eec3482a1bc5669c1559d4e1c64e6ebf6260511aa6e19058e7842c27b3944eef7249b8549c06c5e948e78df5ed8c172c617fb8c335e61c74ec4bedcb49898b2de95b4d0391087cfa393360c07facd3adc436db4d4260d21c8bf14f5bb9144eefb9bf080e461b18e4db55f20ddf8873a9bc19e0e3a8b64ea9eec525fca9972aed6767bd03d1b12c06edbb0f7fa0577221cdb3cea29aaaaef2c41a2f12c891f4ddf1356e189dfa80438cbb8425ffcad9731553b203ae74d3b204d9576cc06a6b07faca445cd62734d05b8bfd9a17427325e00f85825c837b7774aaaf4055aaa2ad4aa2fed298bda5c7ef39cba51b96c4e660367da6e2352b889661e22381bf821647c80bf05409451d49cdba981fd8d9200c41a9ed1843df08834f2916ae36470a8c1653cc75253b7f7377aa009dc7ebe26b5ba9dcbef12a7e6cfad3939ee2a8a83a241a0d10fd2f13a3dbc713760082ae8fe54f0745078b8213df1af605ceeb0b6ddd8147031ed5cd71039a88d1dbf055d6fe13f7ab6bbd90798df4d5c7cef51b448f5cfaa739fe360c6d971382ac4650aa2d738532ae59a60a1e4dda130da5b42260dc6beba51ef2a033232cff2b9382583d0c3343339f17f118e1544c0f3141fc66d2dc07c12bd3413fce0a5f19c8a50bf9ab44014fceffa009c1ec8b997cb7699b22f9b33b109944c1f37de4f14505539684bd57ba5e69c972ab97a9feb3d6bca39a3b4fd52f756fbb4f1bc1b180ffe5767d77ca7688848fd4a7a8d0358630459aecf9914bb74e9dd90c25bde0291062b84da39d5166a284eeb124d02bf7155861466a2ecd96b2dcca9b7cdd7d6c6f5a5abe41455c187fe054154d747d2e03248238cf5242e598fc4946bde1cc846ae3eb430cc2a854c25e40dd742969b15205e1069ae378b22202d8e4291d30e9af6f63e545cfde0efb345b12802dea13b434a7f24146bdd320fd49f66a332439d8534df998ee42bba4cfcab952cc38ebcd2f01c8e908ca4c6f7fdd4cd95ad2a8a37edcdd093d8cd880238cb54ada75b374befa8143d8a090db552dc0beec9229ce3696497cc7025272638fb46dae159455d331cd1801698f3fa1d03cdffb7463a57efdd6e31d482ced2e173db7737d99e14acd7e341d65f128b6bf70fef71d47a22b62ab0bef89d6ef2738aad8cacb30fc6470e7910cb524395c6a095152362fb3fadfbb01677e147b5332eac3dd7e8dc393b2ad3f498aa4f98389e14b3030ed2f2520d332402669af9849abbbdbbe137b8de93c232080f8843b7f43cf1055083feb8ec44f0df9897c48827b61af1ce40729d7422cb69d073171f6c4457e7a1db5942fb17722cad2582fe5a295c7d504e9c3a39c7effadf0b331e1c6589d24b75838cb024b1308c9431db353f8c018462e6de4a37e065446c495b59b3d907a9fc7f7499e54bbcde9a4365604c05b45a5940c6f727c8c1537390faa7fd443666828801750231e508db6d2db057eeac579e9a7605076dab46475c12784be8f48be7e13ed09c91a44347a1de94dc8d76f92d5a49839170cd90f5ec427d9c95adfd290b4e8c6baf5378780447e63fe4441067253ce2eb1bced753676145c95b540d921abcb51c9b54247883fe1e1af79d9903600545bec0cd82d48d885af4174f1d47a0a2b62e90eaf117c361ed9702d3264c5c8f1409b4c60d2cd862341d32635b1829a49fd1cfb10d453e3ad7e1d26869e681a925bae13c6061c9e2e55306f19472aa7512ce9c4e52558dd6ca7b5cb7f9781d9e71030b23e5f00f615c44b50db8ccfed998c26f98a8774a608503595e302b9e7a6737bc4cc57c9bc584ccd3256c8807e7aaacd731036a3bf264bd3b138ddff7bbe8edd9f85f67bbcf2a2b584e5b331b70b0b7f958aa691fe33fa6140bfdca997821ad1304c00f6311663ee46638c0caf29ab259a0ace8d7468d23a8e9ceabfcd85afb71661dd6aadde3ff9042c6b00c787194de8ec9fe9078d25c2c3b3304a0d541c481575679bd4c38037d8ab1d61b1b0eb446c70b8e2e638e98778f9f91015e0b9659ba5565b417571cd1113261e934a4db9d1889b7baeaf00d8f7d471adebc8650052172afeb382aab4eaaaeda3b1272e70ad5b287950417b65f3758c70dc76fb3b8778e5b93d72f34dd11ee793af2866df6d6df1717b2d46947108318e6e40f4e941c3ee73c5d59aab4d064f52193e3665e0a51676020bf828d74ebc2b219dd7ee5717ae898ac279347099f7eb733ae78646432a97557b8400e1487580465f094000847fd293ddbb80409ed2137e34a12a81ee189fd40e3d485bfc208b0028798779ece72f5cad97e4149805f9919c6097799f9d49e9845d5fa85e3d1d671750b92d595d3c1f1f59d17a5cf07db645d3d74748adccb5a535fac5b8613fd527cc154d533a4ffba2804609219bbe39ce678762d0cc472ae053a5e44d8f2f0362f7c0736140b59db791d0e5614e08fefb8dc0aa00c7644dd9cb23cdc3f89aabe8e9e7f95cf4987cdd29bd08853ca5d3a3ef3cf5a44910999f672ca8b72f76835a6cdce6a5ef6897434d9363bcd7ce713f32dc3dcaa1f4fb95f046a4530902bcefb4e69552b442cf08f80e1f16d8980e145e9f797c3ccaff76f0771803bdc469906f9f8c2e3e0be06d6e24b0e01806fb4fedfa5e8e561d2828c2e9cfe6f226770d5292f5d59589fbd39fcc59087fb77a140f41eea4c07c73e79b1b39df56129de142639581afbe7fd9ecde4303121b6e80f0662f2c041d0b54616867a485ddaa8745e6a5df5ab455dc7ef14ea878c9e867afdd257a233cd27ef45dcac193c991148945cc321c6b6eb54a4fb0f7388948f96c2e084789e77d9c0663684421570bc228c5ec4ee371da361278c9f7b54a5f0d9aca78335445e5a3aeae625fe5bd5271f4dc20b2d7d9f34ab52bad56b4643c1b4cd0ba0adf138a59a548392a0d540eb1fa2b4f2a3082e3641e1c1eede2fe3b5aef7d17cee6efccb77bfbf85d0da062d2ea8d93cc6ec0547d1f50f901208fa0b57b4be96c76ca4a0eb4e24464c4270704b543b45155a05870f4de18a072ab49caa3cce75fe533d435f16557606f5caf7c07cfe63274483f8f0bb95c5436967c1997067f36ec5067578e9254ae27a586c90ab1ba2f84dac09c55340149f202f77af45d21e05d3603ee1d3a0ac2795d9d3e0c82d8c6a8613f6f0e1e1f226dbb2484bc40d94520a2f9b275c59443edf58bc90a24e0e66a941e0c859c4f30761a80e703d147e9a3e9ab8a2d5e1ec9fa8cf140b1ca77bae817c3714f4434b945e8e3f371750a93da7bb98e4bc7f6df00c41e6aa34e5bebc4b698c219accb2ed0eb8485947246cb237da498d79926c55dd4911cfc3a4a36aac263ea93e018fb54a3171ad97fc51fb65834dd74fd82ec07b45462da04b112bec0d90981f2b39c5bdbbc2f778eacda7c39a3cda4ee22cbc85e116bcb061814a1f8c12018ba0d487d47b1da0a35f7c466528fbf51e8f340fc5f799c2f5b5531726ad9d7c39dce610c839258163093fc56bd20784eea8f8d22d9bc5b20ae8e3d2228d88985e92e3b0dca257c1d8dac7e517476d2735b4428e20f2c6a87fc8e2ecdf718fb63174228309a769d8997158056861a4a28bbebfd47ed75f1261cc68749c66e7f5a394a7596f4074cb388b9a71595c2d270dfbddd68a93d42af029c1234dcb9462fef4062c96ed27067ffab32d3acecd92f2e1ab0253f9de81c46cb10704be4c586b52492c77f10a090b4fa6bc6ad1ccab69eca2601e1ca860f22c9758d7abb4a02524522617e5fbf77ffd703dc723fb81392602f822a342e894812318d3aef389eebb4db07a7fb4248a0340100a4c864361a396819fc6c60cfa8cc73d9edae9b93a28bc0d8904fd53fe59ccbb1e9c3b20b373b8e897f5f777de95c718d658fb28731f80b2415e3dcc2713302c3ee9a98e2a2d80afe45fb8b8ae19fe5f940f84cf24cec7cff114a19536a948da525a46d75adcb27624e22f1452d6fa625ec9bcbec25e30274ce124135f4b00e7a655c8e71fc03964a9628bb913f4660b6e80c7c51b2c2bbd4e74c31a4682145d1f92cac994cd108296b2518e5e4aa5279d35c39f840deaf478ec79c29f276a50db2dc5dc69783f340592acf0d61295208100bbe94c249cc0b833e6662043fa3f6960e525a2c815d3a91b00f72317234a31cabcb5b00f43b2d87d18055ef46737a2292f39d030f0a6da178c57fdd95bb3cc3f87b86e4fba6c7d02ac5e1904ace14fcdea6b177e09280d22deac37e8ceed1802ded7bb4c3a70afd8c1e9278860adbbd4d28aa896755746e90ae4c1bc776381539752a478a1f2aa90d98fe67b0191ff9c445d1d5ce31a83f07ce09c8bbf2113de530b842eeac7a204a093f6e40e21ad15996634292624dd56c4bdb49666b22d7fb27218dd8ac4577151139e3709ffcb1fe910e3cd21c21f575eaae982267daaebd9185670396dd9b4fac9bc3b9c8362c87b5549e7c13c6f512c69fd7b8216ea9cb2d1034a0fe963278e5ca92aeb8613819d8ae64d3d6be1a295220cc10292b44b174f58446150ce21a11aa9023f4af0a963804549626ea8768e8f82418b3714a10772155425ddf714248fb26f8cd7f4ef0f4cb58f4f45aedada759de1efadf56586b03ae01571e0ddc044852e5ec2d6770a36cef5c5b347dfd18c5e320cbb61d2f086d16d8d8c2631ee65e9794646a9a6ec31e80a4368f1066ee8d9b55e17774d7ede39bb462d040b8831ab57d9e61464a4da7e76bc896537bc525814237d61ab690199c6bea85497024e13ccc82e31506f1380002e15dfd6af38656116f9931c5d00e7caaded77deacded6160e89d97c2a11d788df7a3a04999d78a314a6baa3d04e088cff6461871492c83659b4cd7d287948a4de36e7944a8b3208e5af01538c808fb8064aa146984658058950223b8c918ca1b32727cd3ca6df1a69e9d758c9144c0886c4707031e09c3c06e27f8e3df2615b635708ae63838eb737914d2a3633f77db2e5dadb0bcfbb038780e966f11b60ef87542bdb631d6e51a8d853c5c5b7c5a7e33a5e0ea51c821de59724a5dfe584cdf7112ca059015356be2deed6f0fb8b085b039251ef8233d126745a8e60df9a4d64ce526db4b8fd5e0cec650c78a1f4aa36c3719e3a5b60ce58b056fa41d4b554436c7caf4c3c8629a79a72b910fbe898c445b44b7a34e67fd22717172ed6d4ca2237391e6bd108839f66fb903228df9145425b220e5090e0204328eeff69bc2eaddc7d5ed7826b49d72d49b39e1c450e28d468a17a0a4e29fadbd7e35058b69b82a9d422c3a74e65a04c4d222fac634a3ed1460b255d7b7812c47ea0c7dbec65e70311f5c6ca515e42960c2cb8a8bddb0f050b82508ecfdfaa2566ba42868aa64268bc8c146ddfbd4103ffb47670910f4029aa34408a4ca310c828f2bc8d96c0a3c64073bb449a099f019360c65be6dbec1770e41a4bba582ad891383dc7926116d070ae119bdfc56e158b372c269843f8d7513724f95974effc11a39b2101cd7d3ed05a7116661cd1c9082594c6a3166404877b4f3dcaa4318aec3e5a57a7bbcb6431a8554efcf6b916de006156148e91062c704412038676a781f3c187ef486d4c1164795f78ca0b5d6807315b70c43c202e0e92242a31b2d2dbeefc479ce9b1a9da2d34778b0c767da600f70c9c870957664052ad0211d5732d1a8effc1a608001e6cd244f0f9817c97a8a2c32b4e2a6fcc521aa6728cd3eddc0524715c1a40c573e9ab4a47fa204c2a1ddd52bdea0d747c0a9d758dd5c585f376a5cf228453ecd99b45c5970f6d7f30588c93eb4c6046fc8231821f991010994606ac34e6e55b080e23a2b131f13072d13cbc93d80ab6141242e839d39ac35a412f24bddd6b42ef02044a38621cafd56d36c18364aa4281de25611178faadd896a64c0d90a903798ce724c0c40de7c5e90f4a65852f71a5cc6a5a02c9d8d9c7f1e669e3a252da8070c0455dd847dd78be73ed36feee2405a9fddcfde99a2581232b1143cff07dd1931a8fed0aff77020ec09bb2cef52fe89bcf738ebbb6a65c03c80b90f8d62baa905fcd88ef85c2b689a9bf654ca8ee707b6998b267b1435e47599b8041e01e0038fd9eeb9b2153ce00778bc28e968ae03a21f9dcc929ffd2d58f6411ccbb0e24f4f13694316acf5acfbea9f0f060794838802d3b6206038502cc97a2453a61d62397487226b11860661066922eedbc49c985e00b332d0197feec1249e8d71d30d023cbb077b5b38f40733839e77c61afd57983a8d868bdbcb4e3e8c1d2cb5aaa13f48c38b64e6d8ce9a0da6900e08aa47f3f38721f840e141e82a966cf0669be2110233c95e51b9f861df9eb9dd1f609b0f6ccbbecbb9e2afe31ad10ad3e8ab34c3282b666b4bc6231de540e57d3df980d915cf0c205c440cb5caef2a4632c831007282402ac82ddf2e3634227b3b54419b7a430a9ad4ee61954b69de20a2227686f5bf53f6a04f53f8e94a11c5e3ea2f06779b4dd333b41fd689eeb81c13ace723692aa2e15467e708f0dee9d20d66bb791a409439d857522995fd6b14faa4f000397c7d475689e47fab862fcfa435c467df653263f809a0d2e2be5fae517b777b754c07edf43be90ad61ae1f4523f61edee893585b2f118daae0e08fcad257dff097e8fa97a3b650ea61fd5614d8e60c85887e7b5e38416d71856555ff9708afa6a1fddbc8b3b4ca7f0ddfb17b13feac2b39d57118a7f214e6916e97d37b80d59dc52b8514d7f26d7a1a91956ce7ac047facdd5393a0e4aede9669ca9a43f363b3693214949bae7864a835c59bdf5c7e8856ac5511e519c28ad0274b832251ab233bc812fab71e157132ab32b1de49630162a0c50b3fb2274afde40c8224e2d297c63734333887844f404e06bead1c96f316936caad57c9bee3430f76e0293f1ea589bc86a935dc22bdab13c65d9976c2e1cf03a846d2611479773c78f9a8e13bd1525ab790c6d5ad07d12d9018f78f002c4ddacaf68e5ac25e4e72bed1062cf193c9f6e377190415c8dbfbc05a24aaf73e8f3bd8c86856f5944f6c8e71186482d49a8fa98d8019036fabbe843842dd00974e2502268ea9adb5793ae8d39f338a9d6e2345503b3509955963507f41e2c95a88ada1bd029388b295fbeb5d98859d48d5c9d2a12ff561789fb99debd57f2aae24afa001069b6b7a182574f52f26e1cedba2ef76914555994914dc02420e623993e9c3bdff4eb4ca71af1e7ffe45559c30e14bb696c1da7695907df2e565d2936ed53bbe79ba836b754db5a5e34b904c94c5d37d058a09524401674d921e0b1891661a39bec960b5b33b3391ed93a824df0ea20d89e521558cb9c5a0f747d655f34af21abd7531c793560002d5604af2bb3fcbf450071451e419585a73834b766907a176375c489fad069f9c9d6750738e1b41d7f86cfe05899e7e266bbe584cae5b455f3d10077ab94de803912bfe8a709480a314118e65827200e57ae3f8ae44944c675905334f7da241feb2d6df1e107e6390a7cdb1185b418afcafb43d62597c8f548dfd2384dcd66878d5db9d1d67fbdaeefdeb5080e653f83a8e79a968e6eeebafa9fdb5c0828f0ea9af67c6f38efa9871a376a2645c24945bd59632c97555d24b3c5926b6915ad4e347cace221dab128193ca7478190dff6aa82f13f83a79a06ad13d0d070a58a3bd7abbd774d2478d76a92e8846439eb44b47ff025559fa5910c2c3016edaeeba6631cf051fe4c4110b26dd21cfd5f294bf257b90b9d911c6d16259da19a5c693a71f768f76d2cd26214d457230e1cf524d84f26481309a6f12d2730f09fa93278cef7ea1dc56347d1e54f29cb6957301f2127a156c746c7db0a325b8d28400d9cb8dab4c6203a7abced9d22cf44f8db47f7b2a50392ec7a3d442161e43f03bc507cf4e20cdfc0fcabc772df70281c55de30db6a8ca6b74732b81cfe087e6608b8c91f8ae54f0f0c86438f843e27ed2b1dc8273b9de9447cebb5f178961e226d8c5107d78b7c77c5c65eba131db076db90f38b516224f03972e59a484f15fd4fd1a74216ec29d2d3fef63a6c57df5fc5d68841670e550bc77c83d5fcdadb75639da5e48af4f8ff1dfc5bfda98d5634fbfb13d9a225ec43003832f4946e42584339104f77ff6265337b3ca2981a783d027454b6e9d2b4cea8c251301ee9b4acb792e7205c24d53cc1a48ce46561b446033ce79a312d606ba9c0808105f2dc27f51cfbbc6d2938ed45ace27239fd6be8a6a4a68d813a857f307192e9a827038f9c5657f5ce1cdd946ec583a47191eba86035f0ade8c9e4bd6243ba8db6d3c980f5af51abe7edde3fc94e7b1a486c52f9845954a664d69b76c8dbaab72b04595c3aca08f3ba6f13ba682b3922f4fa758ceb0a26d5d6bf20eba47ce73359608b4f6b02b87e07d4f44afd83b186292c4a283bc0471e0a05cff946c4ca3cbb49dfb344138c2b6cdb2651e474fe2d624a31e94cb7a6a54376d1e13284939a1ba595f41621c54c848c99ce4149cba46e5fed325c8648ef008c87c0516fb0c0d8ee889607d3c8d17c332e51242ec8cfdb0ef8d05f84cae83bba8c838dea75e02cd828f1009c7ad7f1e2c7bb622e57f39f85eba830927e02d81990a32ae30882fe7f617d57f0d2b940af0dedea31e58abe61ca4f719a1e9250541f0d0f70057d95b467be0402ce5084796c81c62cf350eb87005fcc250a077d0b64030a10983f744934a0954943661997ca5a1b70989ef1eaf7e9a25bc9f723e0f2cbfdf7ed718b75448b1efe6516ecfe5e49b3ab699a2730402f31d225f40abf4dcb08c5db797e027651fc26128e6f25101537c7037ab358377e460da1f5bde0b521bf300974eb08ee91f27ab81855cc3f82fc40f9fa51cd0c9bb77d14161676084a82b1543c6354c71ad8e08c89f5e88f54d90e3424a749aa7e590b03586f280e833b8d21042b384e725c237058964fe9eddf95b56c9cf209ab3c8b72ee0e9a7f67a28c75566d1b3b28efdeebb7aa8748a9d2557ee4069264df0a5b267e66f016e637fbe13a0fde60bbbf1b98614efc4eeb947d035822bdb8bd61e9a3785a7e37f590c6e51913ae71d58c40cc82292cefaa7cb9bd31081915ecbdc85ff0d87294f492aaaf76bb7895313e49a0c6b125f79b72bd3e8d30630b2c587725171b106e11be72fff74f1f8b314ec5186dc100156a113db9ef2975e957f0cc6be62d539505df67de30a9e539f030ba78a479a2a05b421e387f8183fd2cc9e97b4edcfcd1ba897398ff01a8f34bb0bd5148d2126d29f72cc33c80648186836651d747a233f2a276eeb47ddaaa22aaffc32ece45ddc084268cca03eb668f70f9e8a364859c544155f692bb420ad665517cb154dd7d0152bf7496dcae50f9fbf4a0835490d8cbfc9e993dc75c79accc2a2a2e1332e687e8c9f3dcfb652965a989d4ddfbbe9ccef91e0c15a5ff1af49f2203f8ccc45e61a6da7375703d9eae5412eecd3de77fb3ed4f2e6eb1157437ef25be82aa6a24f5739f004d5afc60dff33ecbfbc02006857ba2b061aa89b6aa230341a038290da0c462ea7ae136d660820ee6cd608c9331fcba97d488c5a0c137aa9b26ea6f4565278e5828202cd649b524a59211a54a2e07ee1cb518b6da3570146e4e1ee8fbc8b8d25cbcf90e7e4434cbb5b7772bc7fb6678390fa7d914079a578a1115bed24c8c4a0ed05f47daf4909dfb50750fcedaa10aef8ce14fb18733d1b4f431fb84246af5f1fed984c3bd897d135b84be1b43db681724ba13e2747c21cadbc04e5481c6242af8f9fa807ca9597e877ade43b892c6391cfc725a5847c6794632e1f25cfcd05eccaa6182284c8fa0fb27bdf8c15c5f43eced35ddf0d71a689de575f5777f079fdba7b16e30736fb9fb15950e4fc7bb6d2bcaf3b84f8c9c373ec2579dfd06c067ee740fc5c3d1ff603d71469c4a8bcd5c92ad0769150696f49980ca154a227f18d27622c2b94a6273cbb4c096779b82906b15e109422858a2473d544e12e738ee529dc9e10e2c8fd3786efcf54432c51ed86dff0e472fbb055fe572bd57bc823b37fd86ec69cd31d4166506b123903b4fc8d1e10476cd284868d88f78f6f6f456a88394d15f21a1dae701562bf68b7547f545aa20a530d102209806339dd23cab11ba682d233e43e0e2ecad00b1d24ccb22764a973d372ede2fa6f14a95b2a95a30ec525e4625fc181cfd27ce1cd35e1688a6cdd4947f43f1ed149fe79d726a6dbfdac4f050d724a52968bd23871ec54e66ee09a48871e0e5bcf3370b5ab489ab916ec2b455eb439ba3ded7296a51b60c560f703ac2ffa89c4b6e9963f5c4182b96ebcd20c58dda55c3ba269527ec83b29aa6fe53c378b9d7efb4de99da6a9cfac61dbd57153713a28a034be410e8922038ddc1403290b7b8b549ce47f117e849d518a79473d591075adf428fb4a988c4f66f1ff0511c638df49a28bac5534ca99e0afcb19915940804721ce17e4dad89856dc3758478ff4d093430c1858563026f70a8479f9ff8f0456a3bc56fe43758ca1b46f899bf691bc975adb2b46560d0caa3e03e2f9737aee1bada891778145eadcd70bb5bb5b7a51309f15bfd025c5e06c8b28feef4753446fc713e0682fd8a024df8eaffd694f342a7b4b362a9b418899566762fa005e7cc056449f1c3731a6a87c745699f56a1cc248b9c5e72ad170b9b6141a713b248d3a61a27cfcebe7b5c79839f4e67550c15af0ecdebb1f1611a3d24026c26ff3dad5a8af3f3332266302efe8ea27dd993421b80c18d95430e87f3b46cff7adf70605f46caacf5f59de0afbd5c94bd85e4855a0c5f661c2dbc24152888663ce0aa7dae06f65d15f2a671aa58e832cd157d72d9376b494454e1f83c4606b7ecdb5ca61720ede63b462a7949d7fded8e701fba736f9a83e93df70cffc9a08da6e4a4dab0d8bb7d5db8ad31f0a695e804f826bfd4ca6209599008dba5ee98173ae0aea16d86659899a2b99871b58abb45de5ec8e26608e49b1eb76cf8ff8be8f0f0f70e0831d54c94d54a0a1e1b785709ac392114e602db078145290cd22ee3722ffe73ee472be71e6c5cbae9c272a4ebdc37376b16fa9ef1e8b54499c8ebff55641644b4c026cf15e96b5ed3813cbcb7926a45c7c89d46bcf1b1369cdc02bdb97154d08b13234cfc0bcb36208dbb03680c8e0dbefe823619b9c713244285076ee66de70d9a3aad24593efac655c4ffdc81903e33993a2c9e3de66d0670b6b8a818e754876f7c48ca7b4fabf754c17a98b98e3d7a03cf0f06f88d48441f19f957a6f5d0da311636c3a54ccbd9cdfd2a8f3c2f23f3134080c69445368f4262f0b142f03e7171507ac7a54330bfa384f0879203674d1bf0739328984e20c3f8946bedd038861e71c8b9d3ca1008b563a52bf0ca2dec227f92fb537c6c4ce7363de815b738ab6496a3f21a90a2f6d941e58f0becc776508b004c343d89ca8ba755252e7758071405d0897474d2c2614a35aaf4cce839c901d45943713181d85a275f10de64dfd3c5a1f9d7226bd85534733aa6209c468cbea383e332975123a5ad42cc9126d38b0b346008b6f56c9e5478734d8a191eab565f3e4276f2966bfb3482c9d07d5e2d59a4215f83b0e48f6c1c8990889157715c9d238ff8bd9aaaccadd982bed2e385fa83872c109acc6ffc56f866d394d8613ce3e815f046af1fdd2d8a347c5779f04ea4da723c9d00ca7c6352ba829ba1deb039570a4f01e81620ccf0ec6b23bcf3c2f1d131c46a8c3109238431d450a2e484715e94e7ed01474ffa8dea14cba0fe8f8b208f3adde0506ac9fa159b4c09d8ceb07af051f8b00686f36be109a1952302a6438b4699a03f36a59931fb41830f217b590bccd9b4ab4239234a18921f24632f4f0db3c560224e581aecd58e00d50893a8e045a13562bee1b4b406f35f09538c7db7cc925c74cf43ce95e50cc4cdad217e5b98ad54bbf076273924276b52863d31a86fcc7b6aa9879337c02d26f1c1e52f29de3328609f399f2a3447dc1ca9a727eef978cd1ab8a94b8a1149ec2f1f41d0d7ee2e0f44a8fa00a07a9dc4a1a0575f936192530febfe54febed773c7883496975970715eecac78358d654459b53bdae78f9314e4b30cb0b331515cf2a49a1338b32e2a0832269f40dfd7e14896aa8dbff01e292d23e9c6c7e14d11fbb6323683191d93a48aef32184eb17d65d293f42e5cc06b2b71fa81ec73f5eee72ccd92bae259416ea6b732de9dd2d4a803782a5eb6850fd44946c4bdf869fc8c019dfcc682c0554c496a1c979753970ee64846e166c24b29e035909e9f7b5fe55107b57a9de91a02fcf1cce6809cbe82e34e73b9a7e509b6f47d4200761baf67fb809aaa652bbda51ee36338b07a600c94a903e1bb2d7a2bc9fd83eb12cbbc05b6d014a626ac15edc7ea3600cf7b9de24124759ada394303a343be1bdd3ab44306f4c690b632601683db38330a611eef9790cdd23ccdbe1052bd127ccffc1d5f87962365bb2bb39557ec6be47af96c5498663861f7eb0fff6b43ec94a66b9182c8fc235b196c7c44bcaa858ce0b9a49179b487854cef862c07f072d4e61b0695e9f54b34b6332b8462b426393b4e85b384688ee4b3dd8a75ccf57277931387da9c8767de8e22be483d9be9a8c865110b8763296355a29abc59d9d7e9073ce8f966d7354de2745d3853f2a1c1cd7e0a524070bef093f703491c4d12cccd9bd83b03c364bb7b70e1a328684c9525de4e07741471879ba6401ed4a944f5de72653986fcd67ab5517f60942e9080c8abdeb09e8a2ff05c4b5dd209e620500e7e23d78f3c2b59703c55b1605d02ffb614204a2afca8aadfb43f3f6b3d668941e773210568c57c49a8574763f9b28f75976c0bc21851d56423ccc860219238751feb0706bc0e65aa5c1b3070ec0bb2199fdc5c0972db25ca20cb3c09e603071544dd03e3a18d5f6de9169721c5ffb8a1a409df0aacbfe4c79db476f9aa48bc7ffe45fb6583dd6f6597a43f3878d5e7d4d77951b43d3045e4b91babedbaa793d3e1e362289c9320001189890c78d724b29e1c0fa45fb015e61459d0fe6fc8bb4228737cca9a1770106051cff7a25979ec90ec643159acf30307d3bedaf187b8b9103243505dcd0db80e428c7eecd5834878dc431e6d0b825f7951042914ae6710d3e72ed4b348ace687e297b59dcf1d5cfa10ae4d3c4a24243739ba37f49b6184c8779b1b909786f1311325659d17e36d6da9a1e8e9843000023c5987142b408c4f08c319db3175298b8ed3c99424c691c6f90cb4d5b35160525a13dba227722873481d4249df6b189f58894b7fd8d1b192382983bff66dc5069b641d08a6feb445fb8bb91f3b3664c19bae75f39bb8d4d8c149d6613fc3f208347bf947390cf6f6b05abd68ebd3274dd21ae8b0101c9052505c87cd1563fc6931e17cfaf1ad55d8c592f5b6e84187e6d4742292cd5a1784a7948384174cdad272a66d38bc10a49bd06cce104fdc7d0661cb6fca8fbef082aca14926f7485fb4ced02831e7c2de78fbd6dc2014f268bc2cf7b841fc2441fa988fc3c1858600307c682d6e0fab0de5164f960f9c571f7b13654b2b56ae1b0671801413ed255605dd43db685d551518b503ef4669bfb3ef3b2513485dba6e51d2a906c747b49f4fbafb3a6c071e63e76e3aa4293155bc0080247304bf8d3ae25d6eb13be31591258189139a40d3b8bdc68ddd831027c7b375984e15bad3c4cb7923d1f18a388ca4d4a290beff46a5e0a0c7700819c5a2b9c9746b794c9df25d8d2971d06e2e34608db95bce45f1cf14c4fe681defc1a03f074e03297f4af5ed64afc0ffadb19c6770227cc6ff06f64300d25bb8aeb6ecb79aa95b60e5671a5912da53a844d6ff21397c1a1a46fd03c94bebcc9007844f40d1170952d8028fd4f76e9af242192e7e9811d4b913986be3bf996aaebcf85d6fc953e275f0c4dc5d00f7a0a771ed071beceb3a0f9925ce59d9c5964c49fa55bf41a54478bbc639aad8fdecd556f384ed674feb931b92d9f7d40dc08e783cbf2f74583bf54aa22a41f7d869debe3e957301eec80025b9e9aa417ef865f2129600eaaebb27e6964c8add1d4fa119a257dec4f47a3083b76defb30ad951e6123e8867a7df87e260039357d85f8e828b23e3e5501085ee55fa44641524110ea23d370a14a9082ebb5ad3e0fb8c611b756232b22794272ddea134cd0313f56af94a02a519024097bb670b81d96ec07944559b7e0ffc67b199017e0060594fc93885570718602f715470ce0b4794c26ed36aa3d58b39cf177f851f2a222085eeb4e9fc0212b2ac3095dd6f1163a8ce74061c2c54f97e6e5cad2030fc94e3181c1c58f1bba4af88e6d4aab4c143cd0e2c67c097f136402bc086c445e84f2c6be57553d6e0576c52f8a5d2cdafbb0b5df081ad8cb0e38915faa5cb9de2daa8effd80dd7b38bb4e290207765acb431961e7ace42a4a286c99556723a0c0851d09c1516b26838513369deac431fe618e2aa3ec5affbfce71312fc1bc023730bf2d0fc6d70f740c67fb210800b715902de6695a175e53aefff7fc53d7262cabed79bdcb60065d664a0440ba88e76f6b180ab0cd6909d268b18ae82d57cee838313e5a6fd74f4c85e867e984a3c14472804f652fd0f42bab3bef4dc15a8250526a7fb2ca33cf5e06952d0c1ebea38f74af76e40b4054d70a1877577458a1a7034fae5d560140374a88cdabc0364d10afb4a5548c855e93a3321ec0c99d41c7f0ab6f6bdd01a1ff854ce71b6b69f91c35499e3dda79859591bfc9fc5490ce71d103d9e45a1549145889c725ecf710794b5f5be24e302ee72f1aba2496706d658459d8acd2d379dee8dafd03fa16ade006add79fb7bc52046aa4cebe253557571eaed37942b8afe65e46516099644dc1bcf3cc30f23745bfb211beaf1b934345291d6308fccae0dd7a46051f44ecb0e492393cd9f71fccc46425209d7aa946932c77ba499954ddfcd9730b50a7289724db4f4d0ae13efde433e4646b829c8ec2e6095fd70a5a4d75430b46314680a8b1c2bc9b8e708f4c91b69f6a61bc0fe65622ffed82bf908972256b53b501066f8d450c19d70d10f639a2edc6bf1caf2cfbf79efece55ff98b42864421805950ea9c0f40eb211499d93a7b2c6ca21d284a804f46050344853642da60abe97237ffa54dc03441f2087e2ba1aca1385391d19868ed04eb45f297cca78e7f243f32210fd75d688d8d91d46414c942d4908354efd98d1347e43686deaa5cd3235c06eed52af439add7787a1e1a8e7e396eb88906e3266df3d0471e12e50b91fdd793966a6f2b47a1b99e4e41f967c6c45aaee2e9f6704725ad26eb784055cb4f8ebb3082539893c3f3f9793600ddcf0f3500340bdb284965adf5b6b50dc86a1cb01f9c1a2cf6165b38ac2b8a6bf75b08ad8269edcf61e80ee32c57f5a274fdf0ace57e9f7b09d47b22dd707fccc0b9d6798e5b41ef49ace9aff049c99790bb8975ad93b7c05f1d7ae1e15592211a186bcc10e1b2454b05c131568e833e088726a2a26989257aa3209a682638bc93f2fcaaccec5008ce0ca7030579595460939395769fa36634e09badc396f5de51db5e49869345f7b175459e3ed6d4d15fb579bc38021fc40a3f836d300a7b8a02a26ec54cadcb8fafac1da854a44a0af59b22f7470e2ff6b71b224c6d3df3bf14a258b23c031fb0f473712b085b8abe7ec8843ef436cd65a7b75cc8b981b7e9f27b43c546289c2e725a89d15502dc6ef17d5f8e7c3e9367e1af841363e95bfe6181a1327d14b82476ee7fe9592429eed06364aa83056164fb11f574e02d21259c790a2c6599605f3cdf393a37be42a157fab9b4b074ff684555f3c7979f413bca61d92834d4f5f0ec41a7e6bbb8a1cf478732b671f301f9381bbab08b8fbf1c484114a5cb427671b27b0748a7e5835f6f51a215104a02e725117f80ebc185bd0bc55b164ecd149dbe8893ea2dfb0f74ae8affd30450757356d304730af5d12442f5ffde799d3d86e543fe47d69026c95f22c5cf593904dba053731bc7bc12119efc0bfde9da873b2556baa6fb880d4a19e82d68968ffc787b7f5739e754e3789598d8f846ad8c62af0d28ccf5cd4b3f22a503971989a54f7b023828d1d9d00f65775590b93b41a637a5b6070597b6d37ee7e989442214d4756625e3202461fe235b9a9448d51a02e0accd94597d14cd7badee93202be42ef837eb858ce268f4a1632b89f9663d58b2ac82fc4e59be87d185afbecdeb222d83fbf8da8af8b9e7895cbe528ce03ce98d60e107ea333158b412770ae9e273d1e2c60a51a38a3cd425cac2ee0c339d5cc500659fba1716ad4189e4292a64d493a3626ad9ca84354e6bfb74f8e6833188ccdbbb766d9aac30cf636c791b4e213a5c2c154b4bc3b49246e77cafc9cd504cc87ca21dbe31e335cae5cdcb8d14c4ae5b02d638064b1d863cef223d1986d90c722403f6315b3d18287caf7e4cd312922450a5a16e87689c0e025f75701735774109eea25678ed885f368154df993e658a93f7d276a397bf610a4b8301b53738bb7d6c376d1e0139e85a4beea58dfa4e0d64f74b10f2e85bc3766aeb69ed1cd98765d4a1c2348968e900e1ed3117a7517ff299c013ae4aaeefefc78b91d3b778f02a26b4cdd4eb7d09a50d1302318cb4604464bc62b297ad48484d23758af2636102ab989a81a2242eaad48c119082cd094842911ec2756fc1a27893bddcc403b8a8f388d8ca9385aafd731366e95ebdd3eed85b119ad1aff5e4339b542d90cc238ecfc6648ea0b08763e63cf9aa1c980954dad5ede95bd11590a76a7e6676aa3c57087b98ff25a28249286607505b370daa1847b7dd4dfab29ba0345f8d47a1ac7f3d1c50a37054599c1b9febebc068974a11428e4f84df3c811aefaaf2b821136876ff1ad810be4bf1f03d31f5ef9adc0ad3ae03cde6d90fa098aa8ea00ccb288e958d2b18801212b36748aea30b5d98eb8cfe5188dcd7c771b0ed441fa5857fc6146e05eedd5692ba501d8151f93417d2c496b290e116ecbee1bb28a1952fbc5acc7d59de1c48fd2711e6726bacfe858efe15f1acd6ca914b55025fea36cbafa48de0d4010c1a935a65b783832393ec215f28a0533b7eca9555bd6613762af03ae815a6d604fe6f3ab3ef302e70b5c2e0eff98a03a1d5f4e358eddab436f12849880c96913f6bcb590b9841fb9c8051af6a1f3c910aced67f0bf22d8387502c464fe0dd084f87ac3438f9f3118ba5533f97967174537164deae8e5e58ea1acd8c78743eeda37f4d3a0588c4bdef32eb0105a52a78056ddad0cd6e6d1b98693ddfd6bff6195c2d72fd711d3de8a4711787947695c6dbc566630e3b278ee6b8ac97988c47a6da9ad2e4a99a205e195c3906249487cf569d4220cac2ea9d3c468f30ed9a6f9952fc800584dc2e3429af96a9878f1be20fe8cc2c49726dd9453416b2a61eae4d62915fc709a2fc067711ff662a8cccadf812a1cfb96187df55dc5d6639232074d805d80b28b443ea4b5f3fdaa335bb921d91d28359295a6f11961fabbbd0c0d8eeb79ed0819e140a66504e8fceed16580e5851489c8b46944c807bd07b01590d766f5b0757ab6ac790b040fcbbd9197e8416301fdd3644bad945e025a1f094d2756f1bb5011565d521cf381fc52c40ec03a04911fea7427f2e3295f413503fb0e7b864d4f16faae2b9dbe984d28958e2a16bf1e75f13d2a1465d865c2a869fbca613253a45203b173d094bcab734041eee0d49b91a06af7ef4ce3f4eb4f01b6823f51a20d74b5f88172cd251f5b3937b3d45e96720395957eda869f1cc43a0806f2becb56a41acfe5f4ae031041005664a415dcc29e4fbd3c2598309c093f56c57a80f04d2b18947e1d8ea6ff08423b96fd6076201314779da8c973ef63c9dc6d807e5d001d67af93cb5216ae84109d255c516d4e1f36b23fae9d31e613eb4aa307791fda5e8f857544cbc9fed59c85543f6692e37f9adbdaccf28e2eb81e5e0f3d4e90716b9cd222282f871ee8b0ce82c45e52dbc75c569e515af131d33126f38bdd6bc527f57cfaabc6f78f5a64f59149ab87af5958ce665ab759344143266ed6ac5a05b889f0fe186ce02151ea7779ed1d02dde2bb26a6be70f31e4ef5aaa927f9c862fe70db78c9929b3b510110d9fa1f027055bc7ba25e9252e1ea8db6d794f1bf7a6eb0a6fec6ca99534a8015677e4f934c0b8116db90ed5c02466add6d173d0481f479ffab8531c3c81de3afed30ee57b1283bec41d2c56d490d2301121f7595dc72ed627e017554f3a88405d18852d6d495d364f3ace439b7866c03febd60a25c94619ff07b8db3d411e459b4e75fc239719dde33ae62af6ab02249f2b2fe382a83ff5e074257d003e6460b6a08905eef4852dd56cb9193ca30401b97b1f7a69ceb972e9547647ec04018135f60d3f7df05bfab185f90a86b1b1ddbc79787f27148166865f6f91cc325bf4c03532b3cda600dbba3fc1967160c7731810bad56f43b54dfd28eef4b2813fda31a72b6122016baf93262ab09c87e2d6bbd94f24fd576dc4b9a3b44cb5c8a7907f55d9dd0bdb3a89eb6f784fa203b01264bead3f1b360668a0f825d8c4055aa3cbd27bd7a3bb5e68d79d25a297669b9a4c502d809c5f145bf2759e5c33e46efb5669ef7248f4e01f91707dfd4557be560479300fc074a8026a510f52aa1c264641951015850b024edd9c4c4389780ffe82dcdb0411e6a4d764b700da5348738d7ebd7f46d19271fddebfc8174a6ab0c80c02d203714c4aee725a5ee23bd8c604ef688274ffa343b611d474621e278485e30986315c3e607e5e20556cdc41cd443b614da0b57b44afcebca613e6996bb696d7a351ab1d56771c717abfaa0ed7b1296a78ba3f74f5eed21cd209c4050be7579a3858b95b12b748904a4375754dc0654f9302fe389e87f2f093f3478904eb5efa776fb03fad65f9291e815bd53896461305630a71aeb6f304209750e79d8cc8f36149bfbc560a1a26bdc307c542965998900bcf8b1af3ad464d5b32d1f722a4bf2c849c8c15ce551069ebc1538060fad61db1e7842cd41183aefd61e37ca9ee9c2d0e9fa36c86c33651bb99934ae28f73c81b227b93ffb5db552a7df4d230169b0a5cc2dd2a7bd8e52d8b178ea04239dea7cec3ffb6395917dfa011ac12e4c28d9bda5484ebabc4dee01939b076e52970e58206c3fe084ac6f90ee61b69d320517e0fe9b1c9606f16723b9b5fbbc3f8502ec14764470322c565638f15b441b0f1106ffac8cda99ab8241cae53305c5dc86f71bbf4700a2e22acf955837aaf83c59f25b56917339c4b716e7ef0e669f7bd1fafcd2a9d9442b2f0230afa24898952c3466c7161945794721b06c0b1aadaf4fad0133baf270ceb6fd03f29a5a02222051c7f5d4675b5cfd6200c3377763efb1afc6f1b4163ab5f47544d07854c950ff6da2e759f1f34198785cca5a0fdd6dd98e29906cf84d94490130a95fb715c7ccab9e814378cf79f6d8b5832c835537d3ce604d212b1289e6154fc2a7bdfad30ed9bb4dddd959ff523240be972fa285a453920129a5a72db53c7fb4a86f7299dded9bf4ce4e8f1e02d133d447198b20a7df3cd491cdcaeaefe900eedd6d4716816a122e7fe886cc83ae4f7b1c9af3c669cc06b6121ad9ad735c3b694824b4b40b584063ace6d546ec43a012c2d243dc86bc7f492718aa972f9b3f8ccd5811ab1ceab761b3edced0deb3efefb2364ee52189608efe5ea69108bcf282f88dd79d378a822e03d0ee31e61ac4f388ec249131cf327215b8bb476809b91521be52a0d280686271064cf108156e6e991bcfe6e6a87cb8fcd3bc33e3db774697e2ebe80e7904da761d66694becf0a2dc6bbc79615faa183e5b54e851a2f52abe7260886acdae7c3e12116baa712b946f88e91826ace2a92be99ea7b2dab36213bfb214fc62f8494c1560ae63e1c9dcf0fdf7fe1f7870201b834b60a639b6e5031b117def8ce0bfbe36b6e6241aa7216ca88f478d1231b6baaef4060c4ed56cf58060e3b501c977828b7010590e6c645e3e721fd5ae5f2002b62e7aac15ec52a544fe59a1dcf7b63053aa047d1116918c2027211888c3dabf08fa31a89d2ad8e61b9b717c8cbee4fc2fd8f627f40655fb29729aa4660d104f645017bfdb875e3226fdced53b43a90f33ac437d35b4aed6be1447a96a8f0477b1b209694381dc9a8d4dea4e225f0be9e700780d22eeeeb2eab6ef7bb95ea07226eefe224ac1634f626f04403a7b406493152060a202571dafc22ac4e04b615065c618c41c8084f5b47caeae2c3e484189e7d34efaded097b9437013d76be5faaf6f41e16194dda0cce0b87b331377d52f7d05c4f56668867aa23dd664ced58e045462592d109e1d8964d99a9620be690b7a7bb180f7e32619ce2bdfbe35d3ba7b164473df39676a9e3145ce84a3e25e458ec9ca9fdcb94a2c2e6caa07accac9b0d6cc084b09ea75f4a52e62ebe74782927c9e0c7608e6c5c7e18c7d9e060266dd61729b3f8b96974bb95d840e3db2e664b4caf89afefc7454ad46882e86237a6d210a728b672142207c5f0fbc117012898b9dac9b78dc9d01e01db9f65554a752077c77efe96049e525e675a5e08b3be92e979f2183e6638a8b4cf01accc14ac42f6ae91d486566859ad3d0b864a890b9918c56d9f7faed372bc587dd92ad8ad1cbbd2c9d281ad07247df34878bc961d62e75cc9597a961e5109637b64bafc0bc723963770eecaa4050934014d4b61994f8328bfa8befe96c050a1e4b62642be0e06495f031ea97138b3b29a625c17284eefaf8882691925f7b9246b190645e033b02493e72f5f280bf22b5bf4e06ec3de8e5383e6faad31034037f8ecba74db798d17ff7be534949f34edfdb604e5bfed6b3c7d2f3a93112eb98d4e2cd602a38ef9eb044c201686fb45fe12c3a4fa72d0814be3227968c8276f5c18961696201b891a366f66378171d12c5e8a40c3ce262e29c50e8cd6b866b8d95c103f8b312a7fe3139a241578fe169f533aaf833241f022605a5d91ca283467ed17a2c55b4babd545368121d6cff4d719aead26969f149c2ffbe632d4ffe5e414e6fe963a6ce3c163d50a5dc906b847ae9356a873cf3704266f8d3c68bb756af70978ca1d93a7203dd16f5978993179ab3c025e523e9d2828e88caeed88def05d2dcfd7865a22e9df853b4df82c8c13c1afacca02374ae7ef37b1c78ed553214b67ba99663fe08852dd580c5f07f60b44ca2cf2c0f68e356a0def291ec4508c3d221dc22c77fc47c5733a4c4d67b189933e0f18f984f1e0e8f0d259b326b4924f030719ce3c0a33bbcfd5f7c39e323afad0ceadca7092496d9c330399265ca94b86b6e45cacac040e7c706b377e8482ab869812c5308db624cef77613ff28152b8179b9c0bc97fd21084168ce01b3909fce0bdf61ddd4330171c6e1abfa1fc7109609a9e8417d3f1a73a853e24fcf0818a92bc7e4ac5ad9b3698862ebecf2bbc9bcdcd8df46092133b4c1f6c4b5fdeea11341ccfd36dc75562c6cbcd90c97284cff6bd1b5e95be85d55be53da495949d8c2307c54a712d715399472aebe8afe47e120cf7fb20cc61fd43d4ae498bcaf83aa825bc2d40cb4e3f2d383f0ad6a929c1a60e319545c6e7cda04b2b6fda3f3bbdfc48ffb696eb5f3e503755fc0352122ec59bfa8bd853cf0562206de78cca40d65908e8d4b7d2a662463357e8eda9bca7b7284c1e389c4dd7fcc4d904bcaeec66c8b901c2fc7adbd2dbba08c679f0b87988d0453c48c0214aae3664e3819a40bbf55dcc535b50022f8643b6b7e8b9f1bc2b0c349431670cd16f1964780fa003d78209d16c38c20b6b0a7ec2c5d5339db40758a61e9ce30b340dafec20d1a12ef16b55956347d3fd8f32c975a3b654f85402a500463f203c44430449e9894c84628eb74507fb2ffca09cf1cabbdd586c0a9f051ba2cc586e9605fd5c13fec35929c9db4a257dd60b0e5bad0e779def7dac0b0e2b90fcd5ad641436dba15a5ac202d9e81271a1be667ab211dcd9334947dceee075b9e9c1c9700ca0a015093e6f8a9eb0737be66ba39318da8236bf2c50b32a56804e3523027c8ed54af4e157156d808ac82f78cfd15aa55f177c2a11b100a8fa59d3dec93a713c7d5d5c43f1b43bd95619e752a62ebcd69ba22584ab8bce68aa1c2b45a05839447d7854d885359e337f6cd7048857748283ac6813b93b266f5e1fd9a62905200e9294712abb58fdc61e1cb97dd470428b629f53c39dd160a68c2c202bb66f6518aa28631830fd6ec95c275bc286284f05b87e40fa7506f41b594feee629106576b905b3ddce6afc8cd8292dcb8bfe1689b628c3846282f3ced32cd061561e3c88759a25610388a7c08615ec34ddf071e04df158717986426d124b8cef3011745a11e63c57ef5dba8ac8444a02b20f3830698ad5530cf117b4ed85a73a3c0c0f7055be504429e7151ee771300fa7a5f520199a9b005a8c4f2c828a25aec90db09b4f5fad1c98fda7ff0dadb755a80ee888230046aa4c555ab32ddd9cf8854169ee5b0dfba3a5c0058a126ce7b01129c3544add768104a1016741852f0505313830d4583d2264693d540b29190bc3ae3946484ceb95436b8abd9a73f650dde48583d6edcf9f96def82e48386bdcb0d1e1145759aa74cd1cadd7aa6d823d7a4cd06a19f77e0b0ba573929ac525f61bdc9571dbf624f40c846dce7bb1a6c0116e9bf06e9aefc93aa2f8e80a4b36c8c83dca5dc93192bf2330e3b907d272e2fb224615fa53f4983dd34402290360e054c42b8adab20478d02f1c95a5aaf6a5919ffbc4b25dd115d7ab7e231078dd87947eb301c6b5b4f879ba7593f0ef25b8b1d94259c9551e79fea5d5f8e4cf0388a98650c3609ad4ea67aab8118be4e53d084d9fc0f0c49a73a03ecfdf5ce8c2d6f7be5ae232c695665f9dbff48bc2cf3c4858e54a915758dbe8eb1edcd10cbc9183e3d7a75b3c71fb7488d7f21b6cf31606e4f6ea7a325738d27a86b5da36e69ea181a1f182838672212f4176255e331a4404023156ea713d4638bf35581372813a63cbcc034a3ab5e457c85cdf3b2452d0398410aed453df228876897f474c6f5a3144f85742317b5bd77b39e1ac42225f0d0e0297fe800a609872289cc4ee59337a457a09035ff926a2a560b6437cb5aa8d026404c3cfe447a71e834b0d96b58ed39c1e793166810af38a423d8421243cda427f233a2c5a9c321700612cfdf7ba449999a8a1ea5740096db9df7879703025be4a9378c45c6681824cb9930a22b37d7f94a7d064e2b5632619960764497af1f2c742ba01aacbb136b8066b7b5e8f18113605de12e59bc5005b20a9fa664084eff6c2dedb7d77263830ba003525ed91b602ecc7049001bf993573c13caa57de1f44629a4596b1d2e2508b8a95e2d543de9c4219fdc78e44b9a05e8f4cba4a9d68e79b926bb783df50fae69693a2ff5f614ab21a87c28bedff0096499b52bdb886928f15b8408a08c25c37cc25dc72a7e169f55f2ed14269ed2e32e9cbb2dba7158218538d8c06dc90610c71a627500a32729fc982abe583fc091fe6d99ea3f92a56863c60291ace6eef05598d527956f14e15cf151ad0d755e77425bcfff3ddabf034b82bc111bb50798ab341712f558c38b8aae1e60280de5152bde65584caf10142cbc84c1c79a1ff3cd5f3ca84142f9f65aa6b03cd60d2b2a13fbc655ca63df4946bbb7bc8d8d30327d88aabf975d5e5774893cd55412f4aea814498e03ff5adb62c6abc5af6889f670c653a84b599b1dba1d836e7fb4fad12b12a0f49431006ce8d4b4c8ab86b13210a225c07bc6cd67fc68274839f83cb34643495914b163516be15afb48d2e4f8f02577cac964a75ef00a7465786f6dd2e4807acf0364016dba1c44b18f32fe2cf6cb31b7db89ef6cbfb0d9b1f7dede60a22f9d1674d69e7e2321b6c671dce6b0918356d08786a1bcc8e9b0a2923e5ca0012502ed5b175860fb73b5e9af89f5797b79cbcde35aeb1b8272a05454f350287dfe1bb68c850593fdf92d6e92da38514182a1c497ab6e340ef7c39d9d71e03c50a18b587c86564fba75b29c0c4eca1660b03e73ae8ef219af9b2ba5eb2c7318f075a22b8e09da28d7ce9026fcf0f1169c37689acfd305af7261a4a1685411640f1c56b5ec85267e772b69ca85801e8e5fa6e79c27d7fda3b413aa5cf2344218fefdfaab3aad9fd08a716e71d23c1b982b5eb662eacd093f492c8a991fd2417f483032709cb01b5a6067b485e5fd142ba4c0d7b5f32bda4b5d6bc63f1ea8a327a20681061bd4694868119bde06cdfaa8a43297c7b4f75726633dad3a545401fd0cb478d959fd2e36f55eabd14d044ba2652074b108800580010da982016894893d79e528a6850f5b8654d968cbeff46d03c7bbb4aefe059673ebb5814044b5d962451453eb233ff3c8fe0b518b553826a2b47732daf8f5b6d6d0496c50987ed128bf38711bc1199bedab8701060248c16eabc6cb153ef63a090628b8c86ac50112e52419f3edf4347db996bd821c421fdb94be5575c037cac24bf49e33a339d4e34a31ac8f18e0ed5376d62f9cc0e8e68b21bb627829238c2a772a9c81b0d92a7ab56f1d0f74981602bdb3ef773f9b32cc9054ad64340c1ff382308e4ab66f9bbf25d076fc5c9e4b5a58a25976fc60705f3815acade98e6a60f5cde7c3c033823ef6848c03cbe7018e66c9a131c0b438394e52bc3dd8a9759c04a2f2731d75e333d42c3c1cb2d01882eb56ff43e70a1bf0af2927a52e863d7405473f9b483ce445f72ec1f20ca7923bde0c46abff0e2a1a7f9d2cff675f1e93b38fcef14055d7fea28368dd6b0b4a730afa78f28b292192a144aea3d4875d2efacf047d4eb3145065c0a79edc3a9ebdb29c36385fec51c4527a79faa69f8443e18ecd706c57a9bc08fcfcf40f1870a16a2698e997992d5fd82c4d447795c552699b1805f4ac3b4e5bbebcc78c2e2bda86cd3e884c8c179e1cc6477976f37035fa97aca1b3b9f93e5a53d6816a801882d212309a5485589e73ff62083291ea91fd3aacba77df4bd96938f5d778757cce4b8e9d3dd18f936d122fd99d55522bc287cc4838bd299e955b40f052ba0264cce01bee2a0b0284c818b0f2c16626899f1e5f1c8c40c5e77c11b3738bc08683b3f9e389ebd9a05999da5b583c9e5c907b54dd8c0701addf40d5a78312885910d8e853b9f5b3971b79b909782b16ee68d695622030ee883585c23f4483694043fc40f14338d8bc991943c9cf4f3f8125d2d78138599dcc5cd2aa4b37a097340a7ba506d66ae1d02d24fade31702ba34514ad3eb6340ec6f9727caa7e0da36fd0cc0e20458d85184b1f75d039242e645735db603f7b1822f381727a43661d0edc21c0ce1dcc974dbb35743b952a1c0f24f47d1b33c5ecf2f5a9666f505f9b3eae71b449bb10aa5ede0782512f38422ad58a50d80b93ed93abc9fe9f916ac8009bb8da25ee6dee7a91fdb8dcf927cc3e48955f530132da072dd6bb9afa73f428fe5f8a0f66c88a8e9a4c6fb0e982c9784086681bbefcd8fa8a94aa690f67a884c6f8594e148a51fa27b60f21f0abacfd42656f6264ac2499995176b67788669b3fa20734afbe3895401d9215490dc740aa43f4f8441a8c1aa6e891f8c68abcbdbf742103371e039c22d99418092bd30b8298598f1e20230dbbf5ef23acbf070b6923e5d291d44062b134e786691f17cd3302cf828af25ce34a331ff814536040bd8a4d3d194ad47f8fb6b5ec03d069c0377514e80f70f17b55a71e5d4d2a2cbbda2f216525ab96a0bdef5f76c4ee4799bb59cc5839f15ed3b5037118b25d5f6fbd26be9ea1c117a5910954469d2aedd5b7c1f6ffa761d2fb8a66d7b3b5ce24192f6d4da431575e88e1f40d99ec3df3358ce27029e22360303bade54ec020e4795f3fefae1359aba556c581377027446712612a3a9aebb8406a6fa3f3aab9a77c1cca372debb15b270299cbe8881a2d9bcbf45c54c6714f5c47b6ffa4b60a3fe9d2b92b89487064faa0e21d0fb75cd07e003329d5c5b5393c27858d51db71ddbb2e53c8c51bd215167c5a10ee1ef67132cb40b6ac60b498a1b8f333f578f9c2315f19485a888ed7ed9ec9dcb5f8648444d31093b0a7e69e1edb0a09c2765a7ef3372a672fd5b10eb2bfe21d9b7e5fc4f289d27a449b6badde06efeb3518bb24cb9e7cec36681b781ae1c1a64811c63d308a7c76ce9cf867915fcf608b61c0e8c4f2cd1a9252e78ec1be828367b19d3b74e44cfc814492bd4c6c565e289fb41b3a7bda58be54764abd4966eec70185741363356f50765b9f38a848caf513549c397221293f7d7c12af87d1377010c6ceea2703cb0f56bc7439b3b565212f2704ced6d89991be69fe837925c4d0d3f281de23589056689c77d61f8fb33a4443fba570114f3fb5edcd6d5c94dd1af6df1e4fa6af8fc52fcffa75678afb5fe873d13107507b81f40be18476d67eb31d74ee3348517a45c3397570fa36b62c82a500947470286fa13f472d1700e9c0b84dc8dff196991091f1bc2b147c7baf97fc64abcea9e8425526bd3a33a31443fc777bb8dbb1c9508b02c14508de925193a1c36bdd14b7db0c317049112bf5cae87dd72848b3909ebebf6e719e3dd6961fa448129f04728ae8855e882bd8329758b42d2eaba92b1871c89e3b14662680f52e24bece512f12d9020d6c796add4e10e857554e6d2bf4de71164e7c3164298411a2c5c4d372953dcbf21087b703e3cd2883317ada4b746f9f4ca1ee3a0a2ca0726ff8a79c42fad982f89e96f3d01b09121200a4ff383cd3d51ca21d84839d8b9a6a307eb090f93dc91cec25278e8bc5b4ef2f51971e620e20e837284b13a5ad860d455aa9de6f689f9253b81ac3b687187ec36ca794dd61190d69f294bd873ffcee04a5c052699bd829a0ce0abaac693de08d2b7cab0a20290f5729fc18d633691537cabdcb5ce929b745e8a8545857618b296b68700b9fb8d9d135e386902254da1572f8cb5d5f17521cf88540bd3fa3417033cf4b8e1de1d1f2e2c76cf127de3e497a183b5577a25a3a4a90b5a14944aa39b767b8ebe35e6a8ca9a81046feb32e68a896c5424986e03a204a76cb56e5084b011aff8ce6c3d03a6d278d571e62c34e02aaa75a5e5528694be130e976effe901e119a06a66cc94a40e290b3014bb17cc28c0a4363391a56798b6d11390bc9ffcae08c79bc125f3e3b817cc3d8b68abcb52fb657ab91d17891a1b7ea6d94a5b3339532152d438c9bb228348125c466d29c112d6621eb9dfd2b4d78d45c41fc7092678337fd4e9348feef8a0cfffe1a1384335cc0540a91c4e8d8ca9f003506ff8719a817286a3900d8c68487b853770f9704aaa3c361140beb5e573b046007caf74b14189430a7019bbeb5702276bf81a49b703bc3608eb1ba677bb1eaba7bcd7cf4ad35a48295bd19d761ac7b479febd1b8f9e090182d529bac3032b25fce5270a288bb42ebffbdd8e59fa9bb2ed6da1c22699f0a3511f3bf542fdafc2ef1842f09817b5764aa548bfa7ae7043bdcdb91ec44ed5792906e290ebbd22af30c07d92be9e76e9b40e8a84cf3c797a0c9d5f4e875e78f2b00419b1001302b18fe60a8151d4aff483f9611e4d58331c74d4761fa11fd922b573a81537792c780222bde6dbfb568402c25c482b5fc6a791a23e52de1964b6708e0f97645fd03add088052d00f74a561b659689d03c7b59a60fdd85e2fa15ff2a06dbde7d0a0e3b9b5b38a46849724328a237b4c6498bb073666c69472459a61d68b9101fbaa768c5c5f84be4595d532ec60d473566e46d42a2b8a32a89d3c878f640f20340bf88957d89bfca0c0730723ca32202956a5ea4ccd705ab643cfd67368ff8c03dcf4075f2612c2337ae2d0757cb9bb8625bc26c1a75e38829af3f3683cf38da9bd3e65847af892e48bc845b05d3dc3c8a5b2530bbc6d37fef758c5f6c3b86f988437a44d5c4765d32b38885297209b7621df0f11ada5f04f5e274762a04da8dbbd6d5b3211f797853d0af042fb10c900e77a4d00b699672112c1f3627fd0dc50a1b2a4650004ba39a334bf336cedc3cacda870d1d1da3fb178fffecfefd95a0b2254cc925149005283c81350cc1e698984f3efe4b1ff27d939c0f3d6f7e41f7edf47c224927bf59882432e8188f935b911d59130bf83242355eda9b1b14174d662e5fb3970f65129e3837ee71ca9cf0f4ea037f911312b01e0d120977273ffe211ae9833efb5e28eb0803c2766c539542b6acbc6ad0a69f9bef5b98bcccb87c8f90af0769c366251491ba28c52bdd8875d489ecf0afb7acb4e2ff3ed982d3b8037a790976604c9f4c2f07474072aaa52d20f91fd57cb441e647790a960d47d2879cd5d30687faa157a4ec1db115e922fb4c765d7975660fad6513cf85c108acb93126d9869f00d13551f7e95e203e43eb7f4e048da1ceb65200b5c483c5d8a732c92f43da0c63683135a98c304248a0f008e7de53444cb93facefd552133df8892639fddeffccfe053eb9a70312b30d278b88322d24e925a7957f54e143f6ffe806fe14da60abb6165ef270e35e9883eae567ba3c147978efcd628d7059d69fbe77f0e4eb9cf9dc7e9ce1fb0065e67a46c4b0771c525bed9389a84c65679ee6af6db12eb5dcb7ff4d83a381bb86dcff95530a289c56b57df87eaf1a61677d46a6edfdf6e1d93c7386cc18bb9fc4ef7263124f55ba7155177f25978a256c1ce8a2eee0903469fd73f8db55fbca3d6e3a29f60468c52c4c22af0cefac4baabcf2a51a5b7a75f9b9ad17dfc27c808dd6aec65c770f78389a9547754276309d1a8024342ebc42e7bac136b8a8ce2f9f01ef1b660c0b37c530a1b052eddf59e70a8b4668334b0c168782fe269b006f3081e8a720cfe5193aa2844f3e352aea3eb39ef430508473c01f7df4a857553e9ca1e54efcc6dfd38ea42569faf9be6f561148e7d0afb4b1ac65dde53efa546e6a8605894707b6e29da42a1c08da32aeb3f6bc6cb08e724a49f338b8cfc53c6bc8e40b868b54bc2e69a92207cbec058de1a0e2ae6d5646c10e4a7cdfb3c64338b52a1d77cd57a37602bec307a3711d94a8149c57556bf799360c5fbaa8f58172a39afcf159105bcdb6a4bb0e62ae54fa724916ff51340ac9bcb2a61e236856db99e83ed16719ab096092035f235622d1036644dd2a75f37a300dedb5638dc7ffbddd938dc3b9f73f30737bde3e0006653ca15b81aca4ab9fa8e397eb3e1d168452ed2fdf666a6ec1e4af260155ccceba4a097eedf8d5c17014446efed72232297d515e89c4ba4f670c205637680034284d93eccedd1beb56a028963684cd7767f90f38c4d580b2676d617b4bac45c6c55d74a6bdd8d612065a7f204d92b7fd9367de2dd9ad152fe00da90ecc168f89ae39a87ec1f6544d2ceb27f80f2de03f28326fc635af7117b34c3d0947d778dfab79c234e23c000d5efa4d935f2d60f6e7047030f7e169b2ce87717b8470d157443761ee95ab58ce0270126a11bfe55cd17de86dab4064dbede7c214c45921cef563fb08a59ee2d772c8b786eace4fc94cfcc4815d206710ce46bcabef65c3836cf0805d057e020797b9ad2a6d40ddaabd2ad71f6f1c0c81d4d3a89d7da1e387b4341b6d001174a1c89562c62d368b25438d67345d498f197ceba3fd39a3645ebb49f7d7e03ca45efba68748f9295d1ce6eefcc829ac6c6da17da9d37cc9044de67fa990dad4a9932872508ceb78c09686f427e7b80ebe82586f26f41c9b76810c8db4dac493dce0d1066500f760e19e92c0dba729bdf3beb948e73c550a83b722be04a2f67924a387c8c4159def08ae22d180c40202583e5d7304b1d93f3ed91a389b3a4273635dd3746aab32c22378fb73adde8fd9d882264caf3b3113e0c123037708e8d3af229d01c16ab81dc3a05959ab89dd05b9ca34a886a8845a9b9d85270d403a6712e5cd17467e8223cbc1f2f09fe477a27b37e725aa7db03256f93cd2273fe084a8166f6d4353b0ab065d02f9b471fffc336f1034a192477af72b8dc36fe78e1d29179402e3efbb0de037d78b6c91031345748f4abd3336081117e718279d447a77f2893da28954c46b3d79f0a75fa1523eb9315054349b0064efbc646207c40f57395d13a1f1a1e2ec9d66a51d155f07602030607ed226caa1267e2059de3a4010406e25738cf6408e1c0b3aceb0aeedbd011c9e3304a87fe4a7cbe48cb9af7594a74324dd7c0e7d2eb55f4303761cb6a68fd5e6da49acaceb9d1839cf909903acd31afa21cda21345c13633514529aead9c5016ee960a3200338cd29de815bebd2ac4f51d1dfb11afbdfa65dcb4b6456049f0f702694fa25e02a872859203d36b143b4eb0564588ab5dec83e64d8126eab80b157d3ff19dda3d122f8bab08d83ce58c5077a50cc4d50a111f3d542fdbb9b82a2683808117081af65c7535d5558a0d3a3127ac41313ffa1bfaee75728a1b64801a8e48f7b66bdc6ee2f3e91714f5d2a9e70666b9bdc7b0ec2849de61dc6e50facd8a4a4735d97295df421985c49ff64d8f3bce814428d87018c8c9ddcb0aef3c70ffc3dafacee36c4f2c4fb7e4e6c680421041ccf13490c7b52e61469fa60010d69a14b629c63eeb69aac8fc8f283ba6c92f1bd9b7887e5da8e47e323bbd8a8d914a307c6877058d451dfa9db334c3bfc32281d9ec1600bf49f14b31bb4cfce97af242402fd0b74c00543ec5864f98b064a2133f001a1d4a162924f7ddda71626c6d8ad9e36a04011d84eebe2587b16e1d234a91cf45a54e5657cd72e37a2c3f97b2c957214e2d26f77a1834a96ecfbd4c800b5515e07b71dcf1d6ce99cec348dbc574c524e3156725b15250229ec047b52a13a2cc2e163edc1b47a3d61ac243da540b2ee7350b9ad89ec185350bdc51d25053f1c4930aaf17bc804265674871162049dc1e0e456dedccce46957d7eb9939bb112ef981b5c73f66cc61344a4af7d6dc7f95221227f7b1668f2527267973a739a2ae694646581e49ec0d708c7c56a2c5d464c06a0a440fbf58c2e8642197c45a78d7451e64297c7096384d549db2ded2163efc0b160c76b0b84e200a587d5167ebe618cf842ff2bca5bf54641ac3dc255e8bfd8205a565e477925d773d2b543c76f7288ca0ade9451b970a5d2c145e77d6257ee70146cb809d94deb5d71ea9a13d78cbce83568b9d010e43d882aae23b9d88d3a1507bc5204e3187be55a143395c11806baf266920301620f3cf96cf12f891554df8460ae6b5fc5cd385b68339dd5b8c697a5727190d2887e264b45d0f82992a73f3ba9896b429a10b598dbb8236598c5c39b4be258b0209c49a8607db9338837a3ce2e655035230427d3837842fe0ad55ac599a2ef09d501e23ae747cceccf3e4c10657fbfc9477383afba1b19000a57befa5a2eaea212eabb12dfeec9455d329717eb54793f8e0fe7f6e555455a680e78596c986410876bc7ad8d3e7aefc69b83166b2fe5133b987d06641328db3cc719db06f452fb7502db3dc7a4a2a7f1ba9ce01412d6085ac9abef899c46ecaf9002187a0b507ec7cab7d789813b379605fbc7301259d4115cf67599440ecd31477a6da9790ae2a8065cf505e7613b02e9cf34b8a2c2256fa3070661811041c3fc8e0fd4c8c61674b0dea906bad2df0f151d334db1a496ba9477ee4955d0c5ae19f1684048460969912864395f06f7e1db08adb24f8aee0a9fc4780469ff10b4a4a5631a787f76140a6cf5762648762ad40c39601acd29ec2e3557a64c8fe87ab42a017f1b254689e7674f6fecf9a2c3109e793926c35b247bb94b363a3bfc36b7ca1e1ad0707ae55a04e5774ee2a0410b9fa92718c1019d52fab22602fe77e7f5e305c5297fb3016b82881558dc6367980c336a4464691d3c818bb6d5a4c709cdb791aa1d4a75fa7317db66055bf3a70b96483a645ff14c90eb71292d9081c26ef63d16d9741cc979bfd77db4c6147b6d044da30632553ca0ffadf5c1d593da933c8fc4f5105cd2d83f17f8661bae03bc38388343483374564439327a9b504a30d2cf03826f3a5d08383bfadbdd4ef4461008ea90de7b2fc33ea633a41025c579e12b22c4db6a594986436574eb3179ff23c25b5bdc9e5e501957b2d704eaa3d9edc819f6d9625accbba8feb1bfb1eb1fc4a65d71b980783a17b4e4b775b63974f3adc250293da9f201feb0bbcaeb08e71234ab95437e39a69246ff8c5bd0313d302e350ecaa87e10d2f0cd0bce915a44be713110bb1bea531df3f74a2494e85f7221f70408d81ee87beca4b6a9e5546b90e124160eb47ca7f15dfea7aeb16254e0518c1f4d43935bbc17cda3b7d725fc6cab3492d98eb3b2f079da49aa4bf6c6cce7df3a89d66b25e194b820b2ec0d793b94a3a6964d03d2d2335ad912adbff751f91b22a7bdda041d69f46776242e04d7196bceee5b5ea2058ce5597594974c5a42fbd156e3ea92628d24e74430f55d018fdb5409a100fad1370fdd6baa3ca9d5e4e25c344d9c012ad7fa01ffaba317b61d405a9ac37910c79f669f700da114ccfab83db5d9a657bdd91e05b115af82d4d8878b79252dd942cb1b5d381884038a6a28e88d6a2af217c1c018e33e1e77316bfff69c8efae1eae451e621cb08c7a49eaea264a2d4474f2ee9629ee92de88b399057e18c1564870bf350ebc38f632852e9dd2c4542741bd5833f2750e5629c55442d348ecaa5ebf6d9e6615a4b6f474e3aef933d52234f04e4ec0d4d728930300e61313850e7afa3dbf9663eeab15c1fcd7c47ba241c1b8ecd04ce3d0952eb5b8b2624f4349412b7bfdf0e33168d893d84c10cd5b3099bb7b938678a761821eda58468dd3170b0ba917eb8c9d117d5c049e8a3cecc58e1fbcb36830c774cfc691defd49f5cf1037bfae8c3889e7f4b6357136578bd9d73582665ff8242f6cccd8e09f1717f7c8da60b5cb91b72c4d43dc7f7e12891fa014570b5ab12df35ad1c261c00126dfdf5f8c950094fc8742c6c0bd81f720945147aae6ab4d525a8e678cd8682e204d1457eefb8d1d551ff307f5fedfbbf95cbda46bd46275eebe00da357edd25ea7dd94261a62774972a939b20b0c2eb5f140e25681fc0f1b11e46aefd8fda0d4f2eec070617b59d969c163013c1e1c2e48f0a01a33ac4c3d81a092c4b86a76472629a9e0b9ce1cf55ec0dd794af056820d467a24701803cf0766b0beea3e409bb6dfb72742d1191e46a9387f39c49a078f109a09d80a6353e374d8c435b2590c7cbbae40ec43c0c6ab0741daf2abf687bdf29228c5cc1855abbfa8589d310db732bca6c75dcc9f1477f83fbf01f76b8b50a31c98814bb41af23edccc92f387b0ebd42943796b3335e4622b203ec749fb3dd401fa3e1615c5fc6d1a25d7431bf095f80bd788b910f8bfaaa5bdedc7742fb6ba06d6b68009a8c6d6b6d591315313b04a2b8d6c072e684c858456baf62d9ccbfdb6f25c813d9f94d82baeef1c96a2bfd0156b4fff88f4fa62fad3480edc98fbd7eca9629f2e4bf07fe79d9a28a0c5df9e81be69816010c8ac30f98583300310ea693edfb997cd6b0a912f2b424ba3d8e15e83b914bb53dda1d026ce246fec34b6aa85790913b8dda0a47a421e2d859762077c7e718073ce1a380984cf9986e45f6f7acd1e6bdee935dd8928b31508207b0a9644b2c20ba1389ede7234f4788cd8987693775f282fd9c7fa93a7107db2b163958a3d5345df2d0ceaf1abe3e542181f94f31976da5ab4f3c2a3d8d64f8f26dbd940531fbcc2c5398df483c5a48e4f9dd70e9cf2d131cf46ccc957e652a402b51180e328d3151a735fc62702caa0fdde68b3224fdc28db28bc45d7cda55c500ad5bab3f68f16461c0f203d577a093a103fdddf99f2614144264e1a29ee5898289cdaffcf4ec1416a1a8c60dfdb86c646183494282a3eaba37eb0b96e512c6bf83c19982e753b052bb140e43a37e8a85e14ab8743647f06686d8bc372847816f433a0f40aea1f3fca10acd3e7ef09ae8f73c2f302ac857ace1b6988cd9e9602afc3ad77f6449a278f0cb8d4baab206d0c41771b79a2297479701d7c8d33a58d3590037edeb0d66f624250d4861b96aaf436125c89af7840c11f79399b4b76d9f515be0b04d5946294c6fb9613551fb50e7f7d6ef517ddc72402e9b5a2c2b45be2a28ceab46daa0213e9ff72205dfe08840869ea2996e1691cb980b431d9f64cebc99c2e07714ce74466314e0d020de36f27b0b583da648cc4e5cca93390dea257021e3c18effc5c8bfdea4a0a7400338997ab772af76b7856a7e072abed2be6f893f9da65b75907e5c5c7ae9b64176950198db3dec33ace053eab4028eb15c0ee1d3fdac23433e853670f256b3ef87207cd4ad1c816e41c0b9fc1cd2db0ad11b90bd27c65bec469f68ad9183abfd81849269de9b163befe23146d3c07c6b6486d0f8f77c6c2303633f7f22e8fe288e50eb43847b339076a02e9f43bd4415660ad38a5c03e9b01ae5393953248cb16563019723150e251e7aa55943df9bff7b670b5debcde526c99269b96358758c253015b740f10d685200199de629a72545436bf2866a9c385854822046f74ad4323de8800c1c2d97b6cd3d367e412241c795c8d97ca17d1c4bdfb9f46519e610e70ae9d85753fb005f93dac2238580661554ad3763672bdd1f34bcddcb9cd1e2ae6b00c0e2129f6ea7fca7eb8066e02b8c147331a8105ceb0a704091876e6059d0548411e4b4a05aee6f121f881badce51f881471988ca87a3e7323fa8ecf61ab86f12a99626001e9f19c5b8f791952a06fb91f1255e486685c84e7a4073b91b2584cdcc6ed30a268c4320e23aa90418f36f39f8a8ca5b94fea2ec60f90cd45127e2aa2de400dc339d63a7a486a7e4d75fa80ab14e93e7cb62b7eab0287e1e1c16aabefb1583961fb829aae5242ec6b66c0a9d687573657db2c560e392b857fac2b4ddcb26808ddcd5d6efdca28d9e44f2564f3f3819d7a14ecef4c1fa28c684b9c08436bc44f4a1544f2303a2234b9d5493523172d00d158e44325cb80db03b0faedf5d88c92939f0c0dd09ed2c92398a2b082812f1e6fd4c32a04950925053b8f969fd0abe42fb566bbb9384461028908ecf1258615ba422f04b3dd5652c60e2d50e92ab4ecf3ddb2379b55bc816dc5f087bb7311564203d9deb4471585b7e913bdb87e432e1ed156f18d527eef6dfb5cb35c1b4aa7de071f6bb92452d6097528215d6d52274fd235c6489d9e953c3276c43f2b6213e640b7d798bb50b16f699015b5038b92cc95a535ea6f9ffcc43c15815810affcf7c2910f85a270d9c0cb20bb3c5aacdd61fe85318f410bde313db72511686449399d1780205fd79c968fccbcd1ff81ac6245580bb5f4be30632be30c204384ac5dc4041d005eeb79bbf48596916cc7ac9ae52a4e20a6a7bf02c2215a8fd43fb5a1b2dfdfd34e40f9a837bc81a8e52c10ca933f713c0053b7a1ac1c41b10522c3132ba082835b1786eebf48094e15e1677d121197261100778290a8aaec058eb9727454cbb41eefb8e38b6b8b8cd1af6442a4c2b8a71d2f2f127e9a85b90ff432c404a02bb1b1db5eea054c388ff9378012e194017e9762bf467a40e604a25ca7dfabea92e22a9a10852ddb1a5fe89a51247930835f803b17a02bb18b5228ba6b6c55f022b0d8e90c41b4fa2ecd9f7e7055cd6dcbe41a3617a777dd96e2129cfdc5bf81b11f2a9b29bf90d3c010e817bf18a79d27b2fec3c572ca9f06dba2ba1a5c75d429dab2881dd91f3f4d64b2a68a42e8c22efc84bc588fd7ab4025ea26f19dcc479bef303e62fc0b9cb9435e22c3ba9b7d0e8c79527db4efafbd47d2d150cbe28719b975040fc1bc21c4d4fd3cee41667f23164abbf4a61e1799026d25fac4b4ddece3ee61604a1d43cd7195a9e17a2ed2d5c991140f10258411bcef2e796757fd349197492bbb6111028de173e769bcc0325518249f2c345e8da87590e959b0379689cfe503d07da2e087ed3641e9d14fbeed625e00ed0a2d85de0263906ea3a672369cc98d81e8ae415504a4962951521bc01b3e9c915d493c2e57cc0793a748318c7de79de94495e91f1f48164b9c4ca96a45650786d83c9622dc4e8598c7d4200602e4b67bbdaa5bf9bf596aff640d9f8d7e7d111924fe3c71377b213104a688a3f885cbabe30906b1433450a82df5d2657bf9677a18f6de9520c594739bd0b955c870ede5de44ab8dfce792b9c8d3c3b17775e89369b6ef3b49344c9cedad10adf02d4f016be0fdeaff5685301e9608f2514e41ba5ac0d97f93ea99e83e154fcca05df8a572a9c95a93dfb46771f82ddeb0f2c3ff5316b8bbd4b7588166924379061f2528a82b99de22042cb0782b7c3bb8a2408446a8907951310a75cf1095576315ec7cf42781e8f64d310ee8871c03341af8c43a400ebb37940dd56bd521f802dc0a47662528bfdd4d44aa823679ac79b7b48cc5ec78728982549e1ffe176c05fd105a9b87e479b7da465dd61075b8005a849dbdb1e171096f4e0e8285552ebba8bc06a46eed76c6ea4ecc49421b7002e67cb3523be29c1d9b6767969ccf6a868afad892b0c1cde3393513a8e617e7d53c4479ac3c1190f200a7f68c62297714f8ce9b9e6dc845ba25c4a30c0e21bddaafa851c3b4cc92adb327aadfffc6d7df104f6dc2122eabe5e6ae5fe93df32ac265bbd3b24d33a2136d84ba98ea4118d5216d92a7c0125386c546a026019f8c30ef4c38dc70ecf23684c6e8655ae3dc635f809677c9ab741822ebf28bc4d0a4381a93ce5b46dae9deff1e0fe3ee4e83f10ef5b431e1298698c2a124be005921689d6cdea071ffdfba2829e3955bb30e53ec072feb7b9e7d9c0381a30d1794d56051555c65df5e0c2b606be1fd98300117f3e4448b07ea5022c3254606bfee35e0e77c82cd5614ba8f8b48165a238d1b97226e09175620bdb05695452d04bfc9601c70355474d63cab0381dcd8941716eb11da03f615356f1f4965a65ad8695e88fc25dab6e22bfd62f1f14d24e9142cd8c4f0fc172e754193c227fb4f6011e275c83fdd54a3b14fc51949315c8e11457b21b41ef16aa9b6f54a41cc3d968103335022cb13d6affcfbdb8e322f0483f48fffdc92366b770becc4d5a561ba347630dedf7d82e70fab9980fad06cecc12382b55df7ec70366af5ee17d19394f9f27ae9d8e407360b56a7318666edec17dc54723a6ac705bfd6432c7ca1c639190cdba03823f247c93605f0269b7a3baf2c2bc2d5fdfe7b95a577bd0600ff363f5c6abe64686065ada1e8a7852339232b46983c60184652fb771f86793d1faa70dc7afb5f0e056e81da7a9b01ccb81ce6552325e4353df046e97b46ccbdf9119d914dac542eb5b16d2bfbb189f38f325153253b32ca3b8b742f834f8a4a3c2f1122618fa1c45aabef4a549e366e2dfecaf16173d86729ca42c104d6bd4e2f24be281568dbe06bfdc3baaa17ab1a8a4a933523464f449d4da7c05fa77b03c0a0f120f165f8090995daf43fa982186baeed1d303fc98079f0f660b4a9791e4919f7189d2ed64fece68fdb8f8e6f57e23d0a2d5508d231072f753581ba8d6a1f4e08155dc29d045ac94911a0340a31e5d990dce37eb734bc97cf3cb0d949b24f297c824d573df180d3e96e6b469abed5e40182ab706decf3fcbcb05edd62fdcfa2a8b90ec5dde51df97d00f46d539621b3075ffa7c5e0e66bd23eaed2c6cb2aa43161256decded78f72bbfbff6aa479b338d5bcc9dd18e3d0e891971a801bb551a01117e206de95864bb3388a05bafd27f0958f2c42c264738a6ca5a669ca8c9c5655eee16ea9c1a52c389fc65635240f67578585c3587660d725c004c65d234ad24cfe80fa1ae8ee8d6cfbd0bf1fdc87382f41609cc5ffff8c6b5798af5635545cc26c3e602bfea9b3d3a24e5c220b10147a0a27f59e4e7c47dc116dd00301c2e945e80dfe02c45d7e33751900302edf44de289d0c513fae8473f50c59c0aac9479edc67a4ad037f838515ce98ce1934a5dbdd8b6fa87d1020e923d3f17288ac8d6cd4d23c07b78ee9d4fd82870117ddb908ea3fd00a60f5b3b7cfbb17684fd3a57eb7defa64597f9eaf1189c0639db6eb11a531a455fffa7964c908015ec5e3c95a9446b48473eb9d0b125eabc96d74d6e40c0fa9a57df2bd990c826f104a70d2967d2bf9f97204d3e9afcb115894baf530d4dfe03b7d1da2aeaa8687210f2152bd70c9032f337f8255f5505dcf7c84b0f76b5a49dee29696b7e07fe9b671b81d2230c8cc415168746f36329ac7ead40d0201dd8f260bf1ac78df609c5497393ea1fe501746125f9c85daa1d2c2e5f4e7f29c4c4f99a27adc3dce2100b8bb2010b909d14cf39494e9bd1cf901412aebf5b893b05431d97de5469699e17d84959b123dc8c2298acfacf58361cd7c3cfd5dc5c7e2ae6323338bf5bf59d4c8ecaf98141328963cc4bb2ea20b87f8ee2ff30d50a738861c09601f7290d9b8094801fa4bb18c072d424be09b54c0dae12743a20c0ee68f19a8220d439e85aa486284eb7de9237e8b11d8ab604ac81658b3a25d884aaca95c7e7db653e6e5a7dfc0789ed5c3ccc33529a1918652698b61f22c0ea103b689dc88d00103b3e6b31d798d6504862243111dc8b17c9103c0dd0027f8d2e715cfa40475252799a9667b4e285c828405e96a200a5bbbc31f2247a642eef79e49e88ac290d47b688b0e27bc230577cb26875e106382ca4c16d262230ebb5dcdd97eada0d1194afa141107222f4e7cb45727438f5736f65802306959a3ff37aa6d901079da2bc9a45d4b3ff99a20c1e3a400eb268ca208a1976d9b51d30169180d92bfafd33baf76376651489e2a23d18f84a4ffe0a5f9f17eaa0ee443df27489a9e49790f6faed7d060653fd94d60acf9f55e67c632a194f11101851d85cafc9138fa81b62bf61d903b75b7bb69a4cd65e310b519c2d2d22a11d113dd77eaa69595bf73c3a6d9478acddc9b0d6be66f952093bbcfc849a99a7607eed4be06e7ccd4cac9277886b3b39fc88ca8b9a6d03049882a3171a401e6ce020ff0495c5997ac2bda6535b320c7cbbda6bb35571f4c70e950f77eb2d763b385dca57a7b2570993f8d13a08ca7ba0e9db7e6514c2998443e1f09c71eb98f0aaac81dc1a4148c1c3a230c6f23b5fb187952ad0d97fb7cb921042848e59c17ea7ec863e92cbb25e5ef52dc6d9dda54ea56a2c75a8494337d10a0aa0213b4cccffddca7659debffb04b5b4b9c13810efd533bf375fe375578e54c201dfc900c0dd8801b4a0b2c3220e26ffa62f6d9a639f39aa81d8a0ebb64bfe7bcc23d064b732ea4dee29014008df58fb964fc396211bf5cb7ef5289ba5ba3cdeaf79b2cbbc32babc737df2a56a4d99df55d71e0631571c9495c92f73007e225a12178ea23526dbb846b168cbaf209335dc54082e4b78514aa639afcf17460928d8b7d763558116a126099ac119051786e3f72081c9486921f6128f05a2f63dd3b5ec40f47670bc03c9808fb538e27debf944fec26e86de1e7337faa100f0d12359601c53c9f70fe98f1378a660aefdd18d8807cff7788f9868a925e0bc8c557e5e75196016b7f220266b9a3a2ff04f8d6b6c8ef806a2bc3dc2ee58e72731224e6550d5e9e25897ab4c2f17bf2cbdcdd5fd089cacffd69014215da00ec9787a0315e6e57c590b53b7398cf49e8f4cc2372db5486e78ad89b25e080411a368faeb5ec890cf13662906f94cfc466433bbd17ec9f114f1d2ad1db4341c964e659a61d439ecb3875497ffe7799500108d693c153812e453015f554d28f7ca53f919d8081d0e3d05fd4326f981893bf99066fe00236aa35ede7d3dcad976b9acdd8286af3f44505b8b15ba48c72fca1347e8a41c97f9ad3d95eed2d13479b95032a10d461a7f22e9132178bf958d901fd9d729a423a32d8a8036ba0306fb796937c11c1d26aa3d9983f549ac90bcd57c25eebd002843b4486ea2e099c602bca4a2a413a1c35edb5ca293c2502d775cb22ee86f8fe0b1abe343c3a5daf7fe3f111411aa57ebf4ae981dc9893abbec0cfec51187d6751fac3cfa5d2a6ec00964fc965047134d32a3512688935c2814d98ba4354acc810e311f47159b27c3e6251fdaf71a71021d2cb9ff1828ba7c87b28348f1b3f1f9d90d280bbae6a7662a6c4c1b5096764e6c9e413ff2a32281954daad816bb0b0f61265a0a455b726ad92f0a6f33bfbf9336f19f724fa55b8565fea23bca8a42452d31e28d9cb7d8ddaceeb548956c4c1f8cc3c95abe1391c1a77cc6a6c33ee50fc54f87b9c1efe7e346cfa901650fa034b829876e9eb1b0b4056dfc544a632292fed068b387cc769e3572f64dd26aff6139d556528c9b9536bb6887b441372feb1e349f580a7330bbad399957d8b012ac7358f83ba19bf6814785637a060ce2e8f4da9884871c8a8577f811e5419b34265f7fd85fa7840fe7a580a0c5f704fe6e57f21940bba7fb7461cc56a38d06b51e96b92d1b53335ff8db79193381279cd76e8ac9c1b9c61bca432890734a8a42cdbe61ac18198120487faf313d33ded5902350ec940caa413a0d92beb0dc93dfc7ce22b6048bf89604e841de8ed12fcf8429e05970050145dd49a398e7260b78bec5e2e8a8baaa82a3edb1eb36d8058c2b7251faae1100533e87038b2ce6de15f0f5ae29be2bef260e4e86a4b649bb8a8572c13f5668dfc6c39ca0f357ca072324e3915e2780714a5d0f594bfee9c4b6f646817c38f26f7f95ca0c73214cd3cf9edf415c8ffa1e5bfa9a88f584b09208d3514cd20ca1b16c4bef990bde4a406387c5afb44ac411bceac6dbff4982af4fa1885b959cf0345ac5b2e2ee91243cd5a061d0758a4c43919d1af1fe1ae26591504d1a1aae12543c6211ee0a8660da5d1e9afa782a79723a170698df80c073bece1ac55c8472c054da81efbb174fc0e8596f9c611d8d5b3f250e1321e7804619a3b9d040931de583507d389c041a008636d1af18dd031f685daf6eb8f8c3f31ed86036fc921ced331a2ce4fe885166537232fefb9cbcd18e18ee105bfaaaa7676ab9c990637e167c414092bbd374789ca5438a224b872e3f8838c93ba0db00b6a4bfa52f1517234e3b685d691d63442c8ad7e71848533de0f2763d429934e47bd96f1d29b7ddd795406764237bc234b7d0445f888e2b96933a95d24cfc3fd899953e5c3dad69f59cfd63c4a1188f91e19ffb5cfa0c6f0cab13457d88629575cd0b136e32a2091f78c1f538879cd0ef9fc5c689f3879ad2b009323230c18127309ea3a20ecf5ddad22b9721813bf615846c4392b0ced41d7d9a9b6bc496a4ea97326d9f52e8fa4b3451387b0bf8d1cb6aca91fe7f84e426552248c924ce572cca3e7f2fa8b230cb23f490a0b3ce6adc8a4d7fb6e250249e31cf22fc4e110606d62636c1ead35eac13e530155a18e33d91d33a458c6285b9afc4f885976cef3ba37cac7721d97c2886fadf0abb1d641f2f7fa1f4eac9a8f59cb6b4272556b9edf8cb88c73a68606108951545640c7c180a6df365a6267db2f97ed5c8a87f7e6902ae64707ef8bf31f41745feddb569640bb710854b53be12733fb6256ec2a9e6c88209fafc073d98cf08a60ecb6c7daba30f5be19ca1e2f1693da1bb62f2b63f52051547b2d49d711abb4b462cec443a08d65406d2ea03f76fef5596ecafcaad6a7750431e8c1a0892a973b49c3bab043142d35f9a3751fe0ebc0506e987effa386f6f6157039a18d941abcc29bf0967b91db872b3e7c7085039f83b4654a6759b20a57496a844eaf10045e748fcbd603a3cd6667efef8adb27d8f7fbab086134ed209eb030b44000b36280812b841c3d51b6eda344a9910f9c77257fd4bc712635ab1a90b1532f42b5376a285b313140f3373658035ac4b3d8068cb5dd3ac8a27dbd161a9a9e6c209782e2f80dc2f9a39a1deda1bfa728670f1dcf1208e156850a8e6784d31479f0177fb53fd260664871914a09137da58047f8c5cf156e25f88448e6026daea46b882f212c6f4a887adf6896f449e89c914497c36b17ba00b5452fb7259f554e8eda90c1998b45cac8d7ed04356f3c953062ed853439368598766c69799ad665893a6a0af5888279c4ad374f9d81ef1b4999b784960a498b50bb73b4ecf88bbca9243e2a208c3151a3aabbeae6c2b066f4c7cae45d3efe88f446c49218a038ee7a56e9817a61facb3a4c746cce7d53207258cde413e7af0f220b788f1020d1ee3b0eb2774865bdd665a9dd2e35c12d123c44ad5adf12897ce625c1aa821e2cb4a2a72b578cd31eb5fa09fba55bf49b68d5c3dd3121cd4608388e445542a142e8a5d22539785373b1e8c119944ad6f1651ce16ad86b50fc8af77573a01d0046729001d4f1b156125aefb5ba444075c9178ea616ba30b88c9559ffbd6b941de2d74ad93ed86d8de6a2a837598d1debad72a0b633f907a260531a732120220d25c3f5cf712da31cad131303a1aa24995c7cae8dfa872034b76671b2b0d9801a332b2e28c92fb7ba13d898bcf943d1c18c8ed34eef75d3a240b2aa6c27ceb6f91918bba3eae54aa5dd9d5505d1f1543da00dc7b9cff4b314fd973c124e685f209941c74e94619c4f3c427dffc8af796ba6017f08612ba92e2e89d658048a887ecf384d44c26cfe3c189e534ea7f589afe61acb329a10ae08170f3b345786d6427dd7937c9aa713ca9942a445fbccd3f88524a711fc7949f83a8487218e39796bd933dd31360a0fab4b203d2a92099c23ed8075270643555297255c69e9890d362b195570e2a22269cea6b0325adafa3bf2dcc728bbec9a5a4528289e4835cc336a1f65a9d6804b64556385428e6ed8cdc64723c073b5aba31373834323939363636393938 diff --git a/jaychouqq/tvbox/file1.json b/jaychouqq/tvbox/file1.json index a058f7b0..6b4242cb 100644 --- a/jaychouqq/tvbox/file1.json +++ b/jaychouqq/tvbox/file1.json @@ -1 +1 @@ -2423313233343536232416e3d648b6c361a1e539f6dedb3d533f3cd08c0992cfdfdf6419864c22295332f5674e879f84527774044e12e52aa4c091a81dff650434ce51e0b466fd42bffebd1e31bf87ee78cb66b7b7829a3618bd7f63ca48e9b2c5d9b7ad4e99c9c9e0f5661155ab51349c9084c08029735c4e6e15895542f4a7eb5a206fa3d7c589ec3be4e9c9304a44c160d4ce5d6745fbf6cca7f547d75713741b6a096bf9e9440659150e90ad677bc2f6a39ef5611b45658bb3b0949e7b9e9dd7ce4f7027b8b1175943998a556a33e7f6d6b1190504f63fdf0bf8c8c688cb5730aa3a72243ec7cb3f32e5bc21b95cf0a7af80abd13f4715c82a9ee21bae810888501b33850dc671015b558efdc387bbfa28eb3bab40fedfdb76d12da9e7d51929b46804031f55151eae4000fdfc7fc370d3be426547b8585516a9f246022f827387821873d0811ff3ca5670a4f7370449673bb7f5d4fc122403b00cfc6f73fe66522682b3b7347553002993660f5a5799b403ce78cad9f39cfa774226f4af799e022f610a834a171c7187a45a69d3bd511433b7a47d34837c21a2907d0228459652d9bfc619cab4b11cebaef5e6e36253d8f6e49c22cf168bd1acbf557f20f4135bb60a8b8e817beb35059887db406536bff622db242f139a671e0da3067265c264539e446c2214dd438c56d17191bf7872c40f6c9139fb5849d2ad6d745bc29faaebca86ca50615ba8c4d4c7dbce7094dee445c8a169e0cc95b73d29febbbf64a574f3ffa1ff080f7c20fd604b4c8a6c23b38ec05db5edfd76d74d4e6d3fd154a36c98463b73f486dcfe08d23f30a8eb51f4238b61d4bb2c640ba77b25991d3e3a3a4c5dfe33c49ec35e525d39a99e3b606fa5c310cd12e05fe1b250cb4220794ff52927df3e8bd5dafd2363c7ddea5a4c80e911e1fa3d8ebb337f11e134c0cddeafe58393b7a6ce09e9fb366419314ee7923064a6a608b67ae5dac4ca452c03b3e89552f046660934ec22e94b3e4a45286c4603ec639fbf34fb0a03021b4c9f7e94a9d543f4f3d2d28ca98e6998e0fbb7d484ec1448c08ad7837bb20646b29e03f68f49d0946e060e1d75966a5a0946cb9ba7104bb4f960c93413956716f676dfe8adaecdb7029d4dffd9f734d7704489c77c17412ac887c6c5c816227edb1bc813cb3422739325e9354b434062f5dbb2f7f647ca69a94a47eba6f8d4611e99d1ca9bd7f2af26fbdc45b1f1ea08d5d6073a71208e4408f7a8a96b4493a4c0d820648dc2f80033d6e6131b75de0145992c94deb063fc337f1109b1afc9acfe70096e2a764593310abf81e0077dbdb0f12c3853112aaf1ae4f7fda4c9fe87da63ef3115b695bd05fdc0c00767497ee17c1ce38d26efafb91d548bd6c0484c72ecce3b8de9dd7a7ab5c41dc9b855163415e3175f3c2ba8243beb845dac7ee50606cddfec5d430e923d24df51db296583a84457540e481baf7b1014a364bbb97d894cce3f2e61222b8ef15df3a2ce2b52d86049af67d3e44b254f11b3c5e949dd9806fc7351020fbf5bf281d6a3c9616204213293f42313b2abfac9a715651c3cd5150599e7a7dc4c4982ee15415539a815bbbf96bd2b21040a1059a28774e73868033301195e873a5fb169b51e9b1b527f8eebda1178f34c764532bcfd6c5d9e3f20e90b83538299d5d3b9feb92f7f1c2ddcfce1c7d967a7907cbb1f2385d3f2b3c19535a42169f24924b7832f27f6fc7035a0f7dfa16693e54502cbb852398ca1b96e1e498e707bd30a3501fc6bc664fac44713886bf2e1aed820c3539a42c5573191b5fa96a98db5724e028c23c12f3e6a31a50a8e08a78941c33aaa3299a648963d89351156400a62dc0ac5c7a83501efea2054df03a83af0e8c5a316fef24b09d81e26ba4f6bb21d46d88db7dc360e6e4b871e801a0c00e93a4a0f715ced9734f845e0252213129b5648c1d06eacefa30041b4aa77aa2a1095e11b6fbf21725302837673d485cc51beaa02aebbaf9747b29e57f577a10141ee562430f31dba2902dd3bb79d90664b17051536540290770b6fb68eae515fe33c17db10d6374ca0b2faa1bbb6e5bddf4432dd597cd9829c65c0e3221478e5eb18aa1761d6b5b9a8eeb49c4c9daed201909b002ae2e985cd8275b68fb4f34a985ed5447839aa0cd6728d83b4e0647aefcac07a969e752c99544078ffc5da41f7ef282abc62bf6bce5f7885bf5e7761fc5b10be4b2cf91ab754a8c33fda8623db9b98722673a67c79dba8544b152349d97a15bc1fd46e368fe1ab9b08f80a8aeca4e6e954debf18286c4c0944c2abf7cf3b2313b2d80251afcadfd3c777498ebefb20b9f2b155403ef84ac4811ea005924c1500ddda725326524f280da3a18e086ab1db36284818f7cb84275aabd2299d346a900a000c34c61be93e21493b4503c46d2fa0e02af63a0c41869eed700169fe49dfeef17b07dc31319da6cafc6dcaf3ba6d68baafe52536178f6fe753ba00464e751bd1639c1ce7033616fa7b6b6de8863587425f64275e680381f386d3442e9ce68ffdfa438b22ff1ddb919912a2b4fdde0391341097a15c0f18eafb321ce2e0b7bce54fdb5422054204787cfc836ddd5e24b3a7f9a8822431f4849ae3e31d9d9dba3fdea4244ca20f38d0a401b4f786f2b04633d8ec63539bff46f48d6411d9f18d60bd4eb546ea814052067211f32b34e7cf4bdcf2e1a53e0b55ce0b94e1e30dc677938ea417adbce28e91bde564a718ce2622ce32e88be1571ca690db73e50e241b61dd2059c33753071922afd0f821019eff9f22f9091eb5545413f57eff896f66ea88a746a45a85a0b0a6894b1c94408ef2bb4054a0b5fade351b811874024a2f738abfb94615be6977ed75fc2fb4d06ff5af80ae59400f9b541cb655ef9f34fb45c2ea401e7fbb16a9afe6c4988e3d409a7805f739da403ef72eff353b5dd564db060c3a5ad2f5993d96b845059555719db5007b0e812e589c9852f4132678788e640418396359918497304fea7f63a48e9c262752c72b434471db6280327fde90dbfb227742f6aed607bfa0b779a7db92ef81f112321bfdbd57415bcc9a31ff103721d2cdf49f49adab8584fe05bd62ea0a9b4d6489ddfa9b6b862e79dc319c8dc56c770c91973cf315c03e91b0762da1d844973c0a3b423d1149f2a2da4ff1e69af6281902ecfda62c255a768298522baad03fd0d09c3fb13e1a1ac90bc98d93b3d39cf6a8bf8c3dc740508186277250c2e3cdec0a1e73cf4df3b747517861b5a1599e8687c8bf7c4f3f20b81d793cd2fb81bd539d44fb4808114cf1f03f1e5441ea25e25d0a12d874b4d4b743f45bdcffb4dbf3384816dc501720392bba5aaf6d314d96f7ccccaa64e7c20dab73e8a89dd519cda7fcb147fb7020bfdbdf2ff70819b90b905eee6c1eac4070bd02dc30c878cae287e89a261ea1db3d95da395ece6c17c29b6a76e446e5a50d496d0303e7ccee6266e652841abd746454607f7ea3c072a4e13d7174cdb209db31b3a8fea49d8246ab5cfc1765439a3282fbebe0a054acc45ea291c18221f199c537388e67d0c365f6eccedc142da3195d23f74d8152936d01123901038e065dc39d5aa774f0daf28a52ea0c9796c43afe8fb3a665adef203ab1a0b5a622b2b708c650d9d1fc0ed50b2a769480a258d459e47905245c9b9033063b66b72348fdd6b6b4cefbbc9191d65383fca608f9382762107b34bfc2b4ad822831157088859f30c555417776526f55c2b7aa3ffdb445a70929af3d1d72e98b2a160e287607745108e385c4abb91ce9159b48bf41f450e7586e8340f18689bbed7b7ad7055b06fb8c8f143337297dc71533d5d29bd5fd89e4c0f2638966591da2ffcefa48fa45176de239df0cad3afdb3a63f35c5a3102c8e5b019a7fb08cd7115ce030126d0bba4d4a435c6bc740b63399011c099fef76df358e45dbbac330a1578dcdf13cc9151d46ccf95c6ebb28e0c3a9d98c6f694efc684ddfc85a4fc62c9984e93fbc59ea17b7b7416b3837df4af5e6a7508b49d6af278b48860be898a3c81de6ee1462d08d9bca728010ad304d25c22605a62474a7a4f9bd21381bf5ff8c33f960bff9c7ab4269578dac316bda86a8b675f6ff578d5958ec4b9981e8b061c6f8f0b270291c6f1ff1ce9c1fb68560b8fe45449007bc1a9e172b613deabab190fc4ec9db427884875ab0e6fe2a9a84d65c90348c6dec95783f555451ea56689ef83f78537dcd25dc542a717f9a664039e1ad9b4b095a00c675d80b849ea521c9dc36ca8b6821d742d5bda1512366afc34ddeff3719a311a73f1671dee98291ff99714309df4e436653944c8b4a8d1dbb17594cfc54935175c3f94c6b2db6a0088f490930e3240ae27e20d7c6b343e4b9c198569e5860f92a48fa7c074ee6e98b635ed6ac8fe30c7843550ca63641af8241ae17e59f52724772faf8a2fd10a3f060d39e250bb7616af1e740b28d26bc5a028c954551c624ad33886f0197ef04ea5e0dc1246b8bfd50ee7e4efd8d65c84929dc87eff27365130f5b43146ed29af0d2278fdb7896b874e64d15821267b7025ad441396337362e2e6b971607b0915b14087d7a2392a972d9e6ff522532c0ffb48a9f13c1e85158a02dc777026db18089107bcdc68f9897016f76ab7a718a8a95491e86998b3ce000bf32e44d30d44bd4c9e099dccfc184b94623a1ad7b116f2bd679f249bfebee929da6cef51141bcea03b6d204c130530f49f7250135a3fd9ee8315bfc25d4dea4e3d588610d198d1a81179b09db7cad00562c1d389d0198410a795d21a320374d14f32aad27d44e530ef144f6fbea3c96499a754aff3defec932649b2c2814248c2caa238c161593780ede4842ac0606e067e355d2d00c569ac1c48eac1a014aaa2391d0a04baff8fab9baebb27bfe02b5a1c0d709a284109d723951c83724b79a640eace3cfd9185c8bf0b7970da1a7692bd6e5356d8d0b830e16dd5377e69251cd2d8ec76e484a319b97ea176f5ca105d638c2a6a24a8ce8829b7a4316af440b6b91caad857e333f3ddb49a617a5791ec87595ee7ba9e5631af6a1de97276ada342e9a7c8f1f2b82e9596c71bfd0c76f3c99dc65090e325fed58e30a7a0706d75d3245a9fed547155d8891ae0e20a0d3cdc954a64677607cc8dd51610e8df8e6d14be72ed80561c404ba48914d862f3440a8d2e6ca11441910fe8cc0ecc0dca891bb1d5792e312a70655c193016e29f6edc7210347bd469cae2b7c06fee0b5fbf67198cc953f5273eca5e4484528dce7f9d1caeb1acd8e11b39f8b5de293c4f97d4be8ca4778224685cdc8a6f399b08c879811752afcc2ae22f2f6a5e92b39aeb54ee1cf57793c7451795fa5a419ec5b59258d5a8f26e716849a65e7e087d9315960d831063f5f0bc61a7dbe88f2d88cad3209bfe8eb117f7ae953155cb070c3d2742093e0d831524235f8fadb10c210b716f9cdbbae8f8fe3c12bcee2db6ce1cfac2e3c48caa11adb074b5208beeb84ad110ad2679ee21be330b167fd15303aaab2397005e76333ffc69d33e851ab15cb9f92ddcecfd4234db298a4009dc8c3e900abb6af69b1460a656786024ae4e6bfe00f8f811c087e4f3125f7ea7ccda923015626a364bdee36f7301a419cb36b05cbcd33392dd85a410a502b8f02e07232544cef7990169ef23cd9d1873c1da959d09724b65b76afe2293c682a562dcde889310bea4a11dba7016cfbb362de0f32d86ec9afec05066e87f1370e99b6453381b93421b9f1b740ebc9f59921410c3e69825fb18fd8b08903f46e2f053589eae7a95656d416b3120824774faf30c859ecc1f7e9913514e64db03a33193e046762dd60c98a1307cb9dbeb31e693147bbd6dccbb77c6baa03218e5eaf08f30820cbc6e6f2c3d48b5fa8f7f69ec3a1e0006abbc3bb916ea98605352a05999a6a5f8094171bc5255e658dd2e1c361f35297259c4bfb89e666e0766e79d620b3b23709ba06e8b58bec1b18fb132cf0178e7015c7c1c31d65b087ee8e3c8678b5f066ba36ffdf343fc1638d9d02aaaf55f36dfa49d2e50f35bc7aadaf7f6867c0ed15afe52a491b61ab4bec7ab3330dc178cb61ba15b166eb026590821f9abdaa1e41efca1bd3d1c7b7df2c6c89c43013380dc75ecc7ebb50f0d6e3076b07154e9ef8680a761ef13307c2cc99baaa02936f34660f540f7187a480691268b6a7833427c1a0f521e7fef3f6517fcd4e240d563e3dfd6026e80712782edb7e5620d6d82185351e823391a42b2a5e77a9cb83cc94cffbf420fb9038782f00d853ff6343ecf04c2f9e0db9840cd6a1253e8713843a1e00015df872d572d1dfee2378ecc72effb71398dee46fd921ebebd154b255b4ec1c19a5fd8e3f4919b980cf0a6b445d1971c02b4428f9f5f49de5029fb98aedff0215878dfe54b25b01e54d4846b90f5aae66ed994157fde15a32f122ec0603276088c6da59d54eb3db02bca6d403f279bcbaac24b6b2af79f844fd1b80f228637f89915f0c714bc85bb66e159a9531b60730c73586111f7c811791047c1c7f5b7024f0caf9b9916a01e159b9011ba5956ce9b442a2173b8c7ba55f934472938c74b1abe3643035f52036a248cae9567b4fe23192d3563212fed4f711b9cb0f7462fbcf76d5880290d147c0c80d6b8de3a6d4fc722e21b272daeadb60d4e1055c1adf650e1b7e1598c17626d5fd55fbff92b06076fb1533da6b28687cc0ca6eae30de8b74c6239a46cec1070b9b54b1dd84afb66853b00e6a4064b410312f375e3c9a3faaefd2efde48b793235055080cef484541d551116f0dc21bf04b55512bb99740777ee0b5323bba6904d17eb0f21069a8afe19f7ecfc1ef7a09c700d257adb027c444c1846ea555e46f29b4c1aa20e5227c883a8eeb48b0aec381544963a655788447d93efed5aebd5727b2031b65e3e3f2e59dc95bc96017ab41811455c3f7e9978753181222ec99f7da14229f6a2df66795095be276e3c90697779411493c87afe7541e5f25e8616dc7a0118bef8a9b48c1e47b603a31dac279080fb0e7c5de8557df9a391d8a9cef08db44cbb4edbee301bfcf28388a768979a379fc2563acdd93cc320dbd8d04c6d650c8e725912e003e642fa745711974c4a9c4d5c0e49cfabd189b900fa080fcfe1c1cc53f6ea32d51a6e1e6f143e14507acd884958b0a237eef785b796fb28f9c77b60f13e16376112efab46e51cbb3fe93802d812e3a7abd6619ea7d0715dd32045328e5ef1d291dfa1dc52e6c230f55f633851792ec9f51b8f3869042025b6b9940dd70788b118ccbaba6011340458eb4261c621a3d06604514c3d2919eb2fc873a1c8b96c294d2b0e2fef9442d3bfa376225a153d8bd6c409dae7f20640c3e767fd900b65219aba242d4eb8df833288bc8d7c40d337a90ed81d2fbe358a8ff571b9598729bc62553a1365e1809745ff68a6898beddf8fd51f8ed06cd513ed80f8f7419c930bdb4c4a57300f4f071daca17d7d62adb5698b30975d139fa762becccb5501b8c67c505d15eb09a3e258b1a18d41c2795fc596feb83c85db018a7c595bb0d3c12f6e3faed14534ae304c31560019553b6b1c41867bb09fc375a7668be17e87eac2112a41fc15af489bf4555341c815217e7733c2d175e9f9692bb29892a87fee67437f143d7137a2c5200389424a63270a872f221bc999325c5c1194b6779098639f25a1ebc549e02859150a88556e20926fa3c168be2a7f2a881e1738d74fb3c7bc7ccb58ff9ea8cdd061fc4a5ee40032b41c8a5b7c1bcb4bcd4df7d7851659b525e26a898321105a30786a030761cb5d2df83e4600708d48d034665a8d257acc3c3f2880258d7680dea44022042fbf5930bf67de83ea00ccb42c4abe16866e35acf5f5abdb1be01376fc7f6996d43f88451cde3b3e4d7bf371a3726bee1f5bc28651eec39c02b3380c1d6f9cffbced272ef7996f4f4ec718f937eacaf2f5112d6a70663490120408d82ccd03bfa2d8d5995978e2f24358ff6318397744c9f83882c8b29c36f1ef865c1344875f923a2e443884f5e47e263cb902d01ac3805db2083fed1277cfe3b0fc1ece758594d4c82ff7e9a1a30f0f87a8f0497e380790d2f6e9cbea2a79a6d0a6e670133ef5956acbd1cfe28fdf9863c99023a7139403e48b7fcf1034dd60a16b7725847e6d4e6db6a2ec15798d3f412f6f98b3b5981fd79935c14a490fe0c62fbe265df934f01c17ba173e403e2293ef40f94d79f2970ab2a1d70f578da3d89890722d3635a72dc632be49b7b1895a2cd0526cc3d6e6524e85b4a1a337e309c8a0312d967db109002573a96dc8c1b0b19fffc099ee4b8e4c83f81bf23aa0dc2d2d3b457e3c442e08b6e7ac466ba09ad98990023dcf74f514c6e90137421d57556ddf002166fd15ab01803bf017671c9c82e2d98ea5b06f6b092bc39d1748a4069e65fd957c26cb905337a5c526a20b8188700686a4c6f8516fa55d3e17c0569a3f93d8513ea16f9b7ee6f17c8c069366856097b6e32c9fab59398464823c490d155a8382c837ac74f47e3d702289c8841257aee5e667efb64d888397ab6818d3ed13e3d0c7e8af7e92f89ac600160ea83dae5ad719ad42719fac91d8bd611f96afcdc78078f1960bb293f7648374d3f9fef272bd535a31d42c308f59411f2bda21260d90a6ac381b0eb4c6a4cd560e0d3e7fce3aa4cdc6a760e682e31c0233a0d2b1120da7e448f35dcbd42b41b3d0e686998a0f2b94bfdfe079b7c2c0473a98e82586d62091a98073e7984a2cf246663b5b3e557f4208510c4dfc664e52edaa0be65fa4e1d557b5d7541e012589aba763e73503652554d82e219f52337b30c373a87e0d1c132d5ef6a0c9c591c0c232f7ff88245b98f307d9c33595a7290d28fb033516df096b26ac03aec331539e95f3116b78c9c3b9291a82e8c980d93adcee5d8054138b79b8a152350621319ab2b7ca9de3bcea756e7dcd5d654e581ab20276cc840e9486e930bec0950769f55001365c029a7743425d7c8c4799dd0ae4d358228cf7d05fc4a53d7bdfb3610bc04f1cd6d38b448d06f918988350e772b52709164d7bf42bb15c31f6155f84b33d9eb8b7c0668474fad798fc7aac5d0a3144867a1957d694f2a2c6112a4259ef7ccd3761800d9f2417d17a42c7555626deb243d5e0dd28ca35e979c4f6e634f66e7f542e4057fdc6f0c6c6733a7e3c3112576e66a236b51307636f9344c4ed711eb5c7873a7bdad28f46726fb07415d902bc71291e894678d92bf96ad23b0a7665983fec7f7fcb5f4b246f699b025def8238e069b3262f228e4c4be346f14f358d916c83cc8138289fada495220a8f63865c0dd960d3649600a8e38c017b60e84f2d70c22f1708f39fe6caae9e20bba13df85fed559715c14e7d0cb4cb61d20e0ae29ab7bd2d03a09e6cf9f97c13b69b3d618126b113bdeb27f033f0313a275cc82e0991cf518df0ea2b57da7db8b7dd578f3dd7451b511dce5cebe5a02e35ffa59f4caf5a55427abb8123be2266c769cd3ca7c46910860aa1a370abcbe502228af0e597dd1905754f7d52a3a0c998d88c174da0fe35df44822497a557b0ce84eb94208fba5f0ead8f641744e4f9e39632f5945c34d469bdfe83d0053fc2423de00acdd281c27bc77344e5b54118d68bd266ff7e98cecb210205438a780a01ae0241ac963724e3aefc9dc90c9389dded722282b07aaf82720c6e2665ae47514c69766f8391476a15e9b324be3f0f78319be87b398ae68aaa7e892476e313eeb3b11a8984725b2abea943291b100f73d0101749eaef79667e0dafeb7a499ae0a5fdce6ba9bf67ac21a82da3d154a5e7eca70c87649e3df814a36e63b81d311bfaf569125d61d9968a8214f3fb3039b422afa63be6c40605229f305c94380191202cbe3135816f1cbbf3fb8e05b163650f016f3a8fcc31b0d45d158cc5dd516096212c6559e332fe885dba2234a038fb3f0fd369332c2aefb80a220103deddcf82cbedce0e3946f2614d66d7a160c85e3898314e15806932897efc86fcf23786e977ade02fa9441f6262864004db87806d28ebb6870aa4db1b0a69e5b7e499f2d03899626f47cabd87c0a12242f714cc7df756b571e66980635bed212c6556f7a1470c3411c21626d9aa64f942d94668b27a067ca0bccb3964a2a8b0a9d5211df0d1822abc1f3a8055e4c050c77764c55a768999063f217fab865962a43a7f7aba9884aec36482d4adf7caa04b08c46f71e22f9a09abc289bfc4522df2d037989e188d85666579826a308179123c5982af4e84fbd89bb7d5b712170d31f50063be8b70b94233f66052bc1f2de644dcef08177a5a687cff66c65118c682da51874e9a5499ead1fa67c3be19a29a9651dc5b4ad406f81b7ce6610f290ce1b9acafa3e19aa0e7c330e47d66892292d2e48ece2c1eb08ce132045cc36d558f2c8a98535e842728ec459d0c3939c399b00df220ec79e4424ae682f4adc9f70be9d7397a7ec3ff5dbe8bb0c90196b975be5592958427e50664ce0b532f709800aaf37076ee09c6767fc9e5cb4da37dfb28dbdf56093ea05509619bfa39f6c6571b8c325f68f7f54387cf1266ad3f4c9d903f1ab64f2299434a047185ad2c30c0b0e90f7276d3fd482c002d1c397fd2bc12e0a4777767e4b963482ee8bee3588e098a549ffde8c1617650117a5e40761899422d953c6c3468b03507a195d46918f5afa490cd5b58fb01f8f5bb268a10789fa7bd72d25ef8374e661e3a5316e5f1eccb4dc4795842bb7581ce19953a082ecbddaae53d3c6c703da8a6c7ad9e6bad256150e5a82c01af5f7efc9281e6aff192fe4febf962583c4a2e4d495e0c9a12eabdff1383792b29426317bd298420aec57d0c1dc13930b72074d0480912c5a0f714980654070f65fd187a82bf0cd36634e49a50f2d0db6e736ce4868b3c89847c1b8601d90ce01869a2cf3822cac43aae9819ce8ad861cab2cd8c4652555e7657a2858fecb0d4d4095c874b22fc56a3870049bc2a1f2b1fc7a4225ed425196aae8a0b3adea978f002f7bf0d6ead769011e92c4e74b0e02089bd4be1305d4f4ee6228b6179abdc21be17153c5975858d29d551718f551aeb60ee2d1a7b6d68eeb460aeebc72534e8d9e744e0f23d35fdf8d90d192a6ff9fb195844c49131cc707d309fb40ca6b8bbe03469b8b443e7a35e4b07c725f58aff809f055bc5518bfc97bd5111a407195c323d87b66cd93b41258b901f642e498d710569f47426a212d0e7bf0c51c6ae6449fd26ce1cce4f198005f1b2e322df40ef2dc055019825234593154b837e524b459817cd529e355755fcf395edaea863ad1013dd9bb78eaf08919439e5778919d5bc7532900ef5e51271de5e80ee363048f55ff95edce537b4ece259d17a330d53366e032ff0c5a2abd3f4467fdf7a589ed20a893721c526e3dbca2296bb74c135d17a3a2f6b8c8656927269331206171751a74211c111b08d16435716c2e84285bcf08541725b8fc1e54f444004d81548250f684a0303df8591d4390c6b92477115de0119158de666c13e7a2c4971b3e1fbcb66a68cf7b6bafd72cf00ae823dae59ed029952032055d390e22784f680a7efcc298025a26bd3cc935ebf16f337020e024ed0ec02ee2524c473fd423705ba9a329a0f73adb4090581701ebeb9695ea1449bdfdff5ecd1ffd50487fed2250e44c0dfd58e1fcb427676e75581599ec3e3f9df6c5ddf74f7aedff4b120a0c6951e848b3da1f1790ba5b8b1b5988907873bd17d8abf31d7a083a913051201d379dedf5636180877aa0509d4bde1787450993b67c3b7e51444ff34316c28bba3e9ad8ccb81e61b5d5da19c460c519cbbf574b4e284aea50ef39135ca98badaf03de9704157615ec1c948f85b4db5d3677ed61dfd38691d0a4007ced02d2e6df407f9941f1c6bbeb9ee0034b97e37db0b5b2c4504d70e27d6eeb45b51b582d6f238b8d111c6909b043959a03f440a83493772ee92bda7daf49810cd084bf85bba2a0a67b5509eae3cb3b12b308ffd4745e9901a0815afc13047546f02da73111283b64e8e5b9ea862aef4573db4d90dcc947237d869c71898598fa92afcc4bc288e0a933a5da0242a521a4688776ae05f00fbce9681423f48eb1054ed66f2077f6ef6dae68377c55d7a2ce3725148ba917b0e7887a7a43f0246ac0eff537c59115241183119b7ceefc371dc606d6a3884cb7fa3df142d07d1eb4059d16892570ad906a354121747fb3d47cae8f0a8bfa0a4912adaf7bb9a7e2bc0d79e659fa1d53e1576902e0df36d59d08541e8a31d4b05e9c562b43c04e17804261f26730fa3e2a14656f31c0fa836d2441df00f0a252a0134ef60d6d78dc218df7b0049cb91f764c02d9961aea7a68ab4eaa02860f3f464a5642b701296dbec8abc8d9304fcb214e9f537241bd7c749a230020da00130ef7c156c902a8684ba982dad6a09131ecc1c30121a29754701c7ffd7638d95a3c32837017836a097c2e09721239b4b870c43545a7d28065bace25e0778151585679da2a951fa9e8216a61588471d18044812a8b8504446ed0d8ae2ca9abceec3e0801994154b06561610dad6f51dfc695aac49b0b33522b78006b419b6caacb325fd46c8cdb2e41105ad7b746519e1683dc8d1e45e59cbcddd883e600de83fc79ff46c4dedb34a8549f4dda425a690b57de7e5fd8021b8ee5dbe6a4d7964746e38c8fbc5849b7fb36807c9f4faefd0639f81e9e8cf3e033fc45c8e15132a92842cf59504c4e9a07893c8e8c1b6d221e03f5538574e9d5f43f3ca359440c0b8c4c1a9e0f9cc4b6da0b67a451b3334cd81a7efad24c453075e54df0ac3cd4f000ec917da6dc13d08d4e85f215f9109bea65cd695ba6ce9a1775ce4116653266f385af785f43bdb40737477159766adc624b2c348228752a51a3bdc5836ea1dde00c19663273e31bf425a7d7f994db747cd6569c4af1003255491c9bcb8430460e4885d289dfd4aa453fc562ccce0d69a24687d6e3382625784fef766038ec363315479fdbaab6ea3eb6eeb8f2d6e3e97c21afaa93312e4532ca468f2cb61efb71250ec60a2a3018db410f68a889e34960985442f2dcaa686bc0a43c1033e4475fe190172166c3b641e5ca57142fcca1395e0f316fe3f149552ef3851d80feeb2c1f5e0a2b2102f60aa52be0409f9d15afe5234d9aa58d6f6f63d80a4514853715f212d33b00baa22865d5e840a82c28ec32043b07dd8971db9012767daa9e8e00a39f6f6aa3a22961a29a79a825a7451bbbf25753fc623f79e1efc93c2c0ea9272be5b8e875df99b1322a6493d86ddbfb1ea14061038e226628679f87fd6b101c5ce35bd0691d4bce5fa218331a034483b45e990cb8f4a156dc6c4bdfb65402120b5a552ec019b86e5553939ddf27d7c81c1b36f7fb57d1e2856ba67b7062da61ba44691fdfd51fced5f3f3cca7cdbd2b01ce6859b474d133d30d204e28ad15188dd2e38bc31b674a28d0fd9d31308a79c85fb1dbb6e75ac9fd23a2d2842524000dcd620ff5d113d32174578bdb33c020e87fc48375bf9e2e231499a81ca7b6a7fe6662cac3b7ff3402307f5a2a04f90a474c6d5cc3613f3f33cf2bb8350a893b1c34a96b484636bde034e134635dab2f92c7c8174b5b42601584a306309ca28cdb19e73db9a3d1c35284d8709657d20760876b92cfd94c98932d7f741f6dc3d89d7f283de0794d369e7260f23f52bfe908bf3574e54934cc3f2bec0301598135d7febc71ea7eaf3e3279052b36b12668b0b4259f4c6af9655fc5415ef8233e4943a8a1de1ef990a46560742633631deec6c060e7a877b5d4491568ff6f86a7000e68be5339ff0cd5fe9cf7cfe4ee1015b1fa33dd40548d3173e28f03ddfcc4f4251953305fea33217fb3c26bae9c572160b4d98367677875d4d05a1760ed9e1da4180b94887e55d7f0f885cf8e2a505b16e42c8e63187409751d52756a2345b0ef45d8e6c1d054b1590d5bfd3538cb9e449d96a6585e8184cfde3772992ef3f2bea834c966e084511414f61384cdb1f933391b52d31f334ca2980dd8989f6959c054d650588d236d9b3dfb78999c4493c94aff0834dacf37248bf8e67fac8d860d98eb13257c76b0479613fde10736683b714f8c632b16cd7e69a9532beddf10ca14c36ec6191c0062c6fc0f2458ea4635cc4a69b2480a0987b4e45ef65ff047bb8ee0b2e8fe4d04fc17c427f4d87f51c97181038465fbc9214ddde89f23fc8966f7361088a59dd9574c0d9f4adf84b4a4c91bde1e1930924104e677eec45aa911bef67689fc3fa887f52a3a6af8448bbd48d31c74fc7b174e46abe05c4e2bd8893f8926ea2fe448996e92e6cf72d8c51887d6f405bbd8043e6b6ce80f7dc61893d0e7fdce3fdbe60b17c115c32aff2c19e09c2273aef6d4e4cdbea5c192b37145dc72768097de50259a012ae4e4aa199be12cde5726f2939155039a5174f5089f1d77febbc885e39b8d54ba752c3b93e794f75b3796e7c3c091b9fac80c53782d064ea0ac8ef1f38eea3022b574704fe9c9a19d09964ee998874c6cab4a3e71ab0ae96eb0aa51fd08f819ece587289ab03a486c812f41ea0a1da1288c6f005ce5ba21cefee117b8ebffa519bec34d85f7bed495fb04e1640e3de2af6a4395932d4868112cc25474de80a4add5899311ab69762fb14f3e10299843d75cc166931a06e0608c339dda6d86ad0c52a729592df0830cd2e06dd0eb972a7aedf48ed66c3623ed764825b987e9937badd557ad2ebcc858ec9990beb732493ff06b79fffce7a6c0c5683f75e0c876b59d99cbca037662005a345797d5eb173b58b75813f248b57cf65d7eeb62b8316fc87cd4ad9be1cbf865562768b7ddbd31cce4cfaa953166b7de1736dbcfaecd869e1d90fe159623243490fe07e4441712a7cc029d384d8c180f28c6b2c0bdf797a1ddbac23d15a1ea584262ae347824c68216d8da8c216f4ce6ad09a89a7aa4682bbddbcf50d7237882e5efa183d2597d57fa494fe57115e524cb8311f626eb03ba8aa24d69939a9cbf78e3271782acc5d34a150e77658f59c7a5839ea0379120633f2ec424a07bba307ee7bb6279aa782f8d9c9ce8dce93e04ed7dea628bbd1a359e5880c01a853328b373e6ad5a2893fb16df6fe1d6746c7ea32d3b978d9cac094da5b79eb470089d47fafa1ebae00dbd8933d191f897f65bf6d2e4ed9eaf56d8cca81d0698252ef8eeeeff95e5fb494616f92359ebe9d711c618cd8fa7225e4600b3008bc5d167c91aeb716d9bcdba143b733dc1c3fcfc260dd5f92dca0539d4153f45334a87b087a795a9dac42a8d3585740672dbf38ce427e437b10db13f9297d00adee876676dcbd5bf317c27770d41ce6bdf3b736a86b1742f5811a5f40fcd5e35fa9bce828593b5dea0864bbaa24fffdccd49f5ec38f76afc46afa9041ff092f1fcf8a9af12bf3f2a457474c953b418f8de8178c35f988681b6bb5cd3b82ad87d03eed18cc2d55f4fe6092ebb0922a2d426cfbb725162ac0c54cb65fb14c0e44f8df08d2bd1e35e2777d2be18c0b72ae23d44bf6b82971b735145acaf9a667b04df79a5eead3a4c03e36dc8bba11c2ebc668125387e5316dbed1639e15c52b897af8f61ed5d6fc0707127e1eefc4dc9ed05dc1a4e8029938d37f1c716e904d5654062b1004d7d20987dca0ddca2c2e72acdb7789b390744f278d19252b4c6fc432c7c11b0c049567b577c5afda977b7780ef32b519c9ac444a41eeace5c7e9ad94742eb38bae03d3f0692349aaae02a87d97df7ab2565fc15483a737bc921179dee03eae430c377ca246410d7195f13a210a09fa267a90568e694203f59e16317325154f375bf0b5933fedf439fc5b08f75e9298e264f61341ea8ab7f04847965c66d0b4d5445215fc2d677100799294965ae44ff993d217a50d07bffcee4cdbf0a8c5440884bda752438e00aa67f07e6faa6a21bc8a7447314ab42a03a86d71df7722e504ae130af93183fa67e0009c584e277e9e2a2411ea8581c556811e69060086c65cdb36b1c795d8a79280ff52eab3c02f9136519920d27ef37015797c8be4018300b97079fdb38d7dca2b8273090fa40014f5e15346b398a56027e4b3707d01694bc95f98c3dfe912ea3a8e29f2ef903099f870e443e85e76a99eadb6897d276deaab76d67120b93e392a59b0d7b662b0df399f42ea278dce93cfa984117aced4fcea3a5bd7abb6efe61b622cf1cc02f199f3a6a6a64e962ef447b7831c83142d60d6db191e1991894cee0547505944dc443d441bc11861b0f4cd56b6d4c51d7450768129fc9f93f0be2b2093d0027413fc05cb01969be1f9d904105f78f883a773f00013080be43cbaf0189edf2098d14f9befae0ae5a065dcb19612635b5c90e3cdac2e604c59878c14c824aa6611c792941c7ab84755ce5d8663444a6900bcabc75de049a6cbcb474c422b6df29dfbdaa760ee493406c39eac56d8b3a1b7d809ea484876960ac2e2e8278aebd64c8546d102588cffe98c06023c60df960f312c2d57cf0b6a6ba00b3c32029494a5a75a131d40b88a4b2c3a7758993a59675217c0a49fdb9f3121aed11e04ad30162bf62c182baf321b177a758711fc350deb2f0ebd960419c275a6cd97c9d0bbef418f343676db3435920d75b9290e8c8f186dd40281379d940da75ab6493abdf250a1eb28af8692d4d9b4ef5fb884386044fa5bb24a4676af7708e7edcc0f9cc5a969daaf84f94f53c6d32cf8c556708b54fd62acfbe612e275116aa97e14401cea82d1ac3b5a7fd7cd7e059f1d94d69991d02135dafc1c3c6c7c250e339a9187c4f26b085f6803edc7371cb7dde7e158f4aec87276b18086f0e3d9bec61da7acb4f2603712f13e395dccde9b886313184bfb085e408d302a354594bf26e9cc8d1d77655896b6441474410c620b87b7d0dc1ab2894d1631c26c8707f096521ce36f79c5bd4c67a321c3ffcaa550b004b16c7487ff6943c294bf91c5599376132a60db203d729e4c77dca445e70fea8185b155dc380aa02f9a25f87873cf0c935db7b9f750f3878fbc55b34d96f4b14ca188e4bc1bd0927e4584989766f86b3f0ab6360ec93aeffd9bc2e458ed35b613ed0b207a4c74a5eb32b21526821b6ba2795578fdf1a63bf4b46eb8430cb7778162ba1f4d6f4f9b4057ba1323d4231ac1c78562e149773e37beeb7d546775bee780cdc9bb5ccc02c9b2e655f7f4d2a25fcdbe97e049958f8d18dbd55207427d73c28e8ff0c3a556e35376324f7a024801d994e11dfce25fbfd9c1c6514e2291d241febad039ffb45ae8b0cfe327a9b9e7b0fe77bdfd8609e4231d4d535bb3c22f4a48c8266e0bcd55aa6d3b991f8ffe19bfe49901cdb7034f5b2e2924c2bc945a6bd15b0b0c69eaeb689d39924fd04a737358d270f0873229fb9793e2d762b395f668d834af23f039b7f6ce16720776ff831cf8f274511bdc5a1e5f477a8767fb647b583df297030c1553045b53669581276b627d96b07288c875f30f30e76ad816a64b967fdd8bcd9c7b8efa8b58fca90072df69d4a86892663c3c5d15aa55073a14e9d0eda93b488038655344cc3defc8e38a208685ca081274e69d3b43415b0ce70443843f82e97b48bb5d318fa9e755f341fdbbf37973cc241f87cc3fe3afae6d6233a0cf93c5294cd4fc153d3567501f80dd0313c1d188a4ffb470662caeccf33ee9942e0bb838027cdce2a68d67afa46de602e7ab653e0977e7d6a4da9ee9105274c1384cc9eaa43ad460b7688feb91ec186e2aa6c8fa32aea6b76a48e0fadcf55724448505ed8c19723814ba0cb4cff78b51227a00fc941adfbdf9a55c2b1f32a2c6c46e923ae6c2a684c01d4544e0dc510e29a91cb3f53684e0381e098a037341d22723073eb11e5160389218746e90e44a17d244ba4b2fa6c37ac77e43821e7e97202abd01f5161095a18594998eb9ecceb9e681049bc071781aa1c3c228fe0cf74bb77c1a070647fe008941d37e5f9c7ecdf6f6c9569161fd18e449e27fb30ddc67accd9487689e2c6d88c5b44645902c8388a61ef254cc4720cb87095974931791c7e9713863b25d68befee2448a4d4d36dbceb4d35156e948d7e9fe6b20f38f9ed08c657cb14beaa60a3c30ac05aec6c049bfc777ccad50a4124e020cf05b4d52123bc40c01374f7dd193d822abc00494813d2249b6e13ca29e9cf7c6028ba8e22e6fdb1f733118c147b26fa45296a1859f0368ca147862bda20399172cd44b772a8ad37d6de3357c78418b16afd415dfaf1562bab143704d27a2e296fefc69af27ead5fe01eaabc92b1abf8b804a2534aef172b5b7fa76446f6d6866b3ab393b9f5f2807ef218ccc9277b630e4f990e4deb1384a19ac40a49acf200cd4b092ff38b7878d19b334b48a1ea18f0dfd7a01e31a5cbb70052d3fdcabe5c3b61815b356b1e5941044c80caf4f5ef3bd974a62e1141178fcecc2178d26a8d120e5398d35daac8bd882b6e2d4509c51e7ba140f6187bec16860460dd09263bf72d00df1bff13a7931761bb7f1b0436f29ce35092190b176ddb2090167640c217898a6b5baa2ae12188b470f47dd06b02955992b1aa4ac46daa4b30be01663e3ea68456beca193ddcb3afaa105c38690a703a8065b9de32f87a868d0e43ae63d2c0e1fcb3e5d7b9d71665f5788e2a68882fe3248d880f6e14658c5e53575b9435175dd8051d675fef499cfaa9c1d822d6d2f9cef8620f02f6c36d788993cd3087deaaaf921e3fa904aa0e37947cbe095d9bcd3c0d68bbab4b2e5c3d6929bf543f1ec955d22550887cf260708b9b059575e7bc576d7c0060f746e0e9becef7f560d1e5335e8ecc68f0d13ade05e652e6e7f1037082bf81f21cb718847cbe18326683c909ba17582ed074f3fd2b519cbec53b66107109a74ba6d3f0aad705e06518cab21d56a5a0918bc128f9da320b5121f684ae6098b7d54454547ee726fd364e44c7ad27684db14b16ab6b9cdc757644e70b128cd0517bbe5df83a42c22b46573e6062ae61f1c5edb85e6b4bbfc45ad49c2be6b33018efa2079b2568ac7c50cdc05889fbfde5a0ae857d93956ad6d32880503a29ae5350034839773d0463eddb9aa55ff090a2e23b4f3b168c3fc6f7622e5eaf29df30188bd620115e789f887f1bbff7b0bce5dcf9939ba9e639ea473544ca65b088332ae1d0cebffcf44cb52f873385c5963d923b0bbdecc6b9e22bc95009c7d54305b77f5dec12167bad46fc664704b7e276425453e578bc8856fa5724e7930c5ad62a92984dbbfeafd41ebb5a5a5dbfcab7b3ca19e5a9b8c05a797dfb553e2901edb963ad443e7b5dda7440f0860f83702b1451eb13984dbf1dfbd97cd8099018cbeba8db89f1e31ee4d053238b2fba6b8b5644fda59dced7d7fd21f83a63a3da084cf9aa6897a23db858d6171a39e36c73919f061ab3e5a00025993eda5e903450e06d35eb425bef9574f8f933630eac44d89c2647fd9439749b813c3d8165d58c5dacf8cbdecd107469a19da32dfe5c02aa6f756184f379c048f54bf9494e0b7730e000798922734d51125fac487d88dbacc617f25a8a06415bea4e80ff0c4236b5082a281df032161a4e2a709009e69fb8516df537f8c095a18c8e2ce41d937dccd7532ee5b2d2bb3b1d55bd6c44c482ac9802fcfb5f5a9d48c026bffaaaa6530d8107ff2a74cb45b8d9a7783791cc68696c9ea1cad7714bc82a8b562c8f32423d209f6a7977e64658b3bf49e122904323a8d64240d1c722680ed80131c1e921d24d37f61cd280d79412cd31642c2ec9be5fa409868bd0b6ab7d8a7c0b929f3010798a3f6179174c42431f1b619cce121eee6365e00920d30e21125c0b174debaa9fdb1285403af021771e818ba994b952d9342a341369af37c75076b4f73df9918704f3fe680c6fe44dfd285c571a0ed589815504845da69442fdabea9055f218b79106cbd97c7aa41cfa6b7273f6c3d7fb4529d835a853ae5a1bfbc3e2c6d404c88862e6fc1076f1533c5d52e6f68e7f66be7c5178cc42efbf97d6d2009e4f89e58bfef3527e6b2a90ac32679dad122241553c615564572e4238f2e279fbde8cff1e3eaa1d88dd828a6008a11122b88584d6f3bb9379ac65434ff684c125c9406c3df1a09fbef327315cfc2e5d34982a88a143521f42acedbd52a6a5b9a8d6defe40b20f1c933f4d10711feea1612967f410148085421ee75afd3f4fe97f32d79ac89f01226f4565903e0f193767823d3823432b3c59505df0710e7f2a8a04c0774c8743a46b2c170e8889aed902f4438096cd9ed4938a06438d95f3c860274d607686b090768744b8ca94b96e0c5ca0e68eedbee45adbc76064c54192c44881f76fa2e1c8c76c835a27d28e72ef1e5e40cd4a9204039e6f7a0c0de3b8220573af7ea2365a586dfeca2fd6c9cca1bdcbbd528762fee97bf321510b974706e1f358ae6e391d7b99282aed3f5f04c928ad698de1c9cb5ddc6a2df138c9df57d4c283676dbcc516c257f273c3c370e42abcfb0af5ea60b980766d1a1749fee0ae6f127d58b113757c2f35b33c0054c94431bfafa01e081a24732dea34b34a8e02bac4a70be85ee7cdba9f5e50bbb279d71074c31d4c8aadc2f09935b0ad4e72d4f3f70a0e491ee175c2ec7be007c5dc3749bd4cd4aef31d7245a20d40e4bd79900a3de480cff98c49f338d0150ae3a5a119850602254c1fc67c110baf214a52a6879a4f9d4ef6dd7de31a9d3c6d7a5a495143d061992b4ee80b64e9bfbaf35db751ae56ea30afe93b0e1e7c00d3966f821572b7398927cbe14f8b3676bffb11e361c73cc78de585b86f6c71ebbcfaab9be908feaac77c77c67beedbd30e87021274d51f916334f5daef015ca60cc9798fc22627757e41e5517519bd33adc90d502d738312ca69a84d5df90559dc2da432832bfb763c0cf2ffd5e766684f42722616b14304b7f3f66b62c3b19cb32b1b89508f46650a5c6a40d3c1a8e834bbc6de613a014e859a67f1483cae1be1758a5e388e7f06d24fe702c402137da8d3799e0d5e54770d0ed5eab50cacdacafdea801d52162db7d89629c7414d0d60cd5afe4efd307b45690d902a6b3004cdc8dfca03240de109d0cde0d60e3094d72612b1070a10b77338dda27d85eb40c3ded45b8b09c43b0ad356e1b6b0a0a74e277d7fbc4812f1587f3acaa21d607142759edff18ed6a99f5d87448cb71a056da50276509c422238b014c53b541785bb85c8c98a0e27e5942ea123d3238255b887263082df047a240772a2706d157924dda3e2968bf331a93235c4e0ddfad60f0c4d45cd42ee894b494200b8df3a91dd1e2f5a693c2e5ff9fee3e3de0ec660f53ffd341b7ee6efa7202bde40a5254c2b55a7a8f8970cb48644a11e377fd61042f9b2591f853a824dda3dcb7fe89b33d0e7e44aabf9a410d54328a3981889fc529da586144baf0d8570300f86d2ccf1cf989b0fd215ef806d888caa76f7a75c0a9c0ae7da2ff6b9690047c0f1455dfeeb89ef961894c847cb927bc533a12f8671d56f4af103b496b71337af985bed4f3898a6fb93217793cbb734cf64f77b002a3fdfa084085e1f751d2fc665a3f2d629adb8ef154347db1ddc4c600c66339ea957658becb6fd926a5ba2383f03433c268a59f09100e9571be8c1467177c8f74a50765578e66c41a36e310adca9a3b67b97787f25b7866d1670d5ecc4abe696f46383a6451f68f094cd2895cfd4891705b658f16471953ac211098acf30fc3278e061c91b181fafed40088ea4f6adbd16c55eeedb78b3ded023939f771227ddde7a2d42f225c8ba00c48639c903ffdb479efa4229b20e74a66c1303d3d07cdb83f22a201934b9be7d0892af4f8e2eb248d2006570143499b61455c80f5bc420733f3281c9db342526481590ad0b5be2c77dea92eac666d509805c9c5a48251b09b4e4c8b20e809cd0bd361c519ec1b4d53cd23d412b987d58fb1f0566b6745851fecd770918e5b433b7a8ac839af4bfe6f684e5297d349de27133de30426de98574bffd5960d5b2390e3caac2eb6e2c8d3ca8ba488dccbd262b1e4b16094bfabfb788d918c9af47bb5621876093cbc74ace895933287bfca58216a2ccdcdf31e7183c6b0d9df87d319191ceff2d742200bab7cbde21133deda6d436e6bac81299c2f04e34342c8cef7ebda714f43fc7cc5fb1a5bda10db0a85872fcede290e65f9787cacc0fd754fba1a8faf9ed96544317838747f8520ed6e1f2d36ced909def6295957fce5faad1fed42ed48eba78ce4b48d0e1ed5f74c93b2a14e614f9d2b65124cd6eb5688431c880c44728719d2a405c6c79822d4513dfccb70d7b54e4c31bb9f9aca6b210ced56179d022bff90fdb01cd28f387bd741532c76185e0a34b45949809e7da17ddc60bbd921f433357672a8562028085dfb6b90fd64cedeaa828e28e066a96a2a25f628b47af1249a8b9dc00e82eb3760e65d1ece5f76139f3166eaa1fe682fd71f4dfad3ca31fce7a776ce830b91dcf59ae09b0bf8c7c102950c34cf495a39f7653d4832c9658ccc0cca3f9587903fbc70d6fc2c2a69af5e98df6a50adb856110273596fbae31a13f4982ac8c5706be07c69b09dc44df431e47fd26e266b49b83a7c315eb30f164bee29b723d334dc0623d4c0e18e077c4e76f9ad78f4ce3d831d027caa2154bbf98988084e044cfe2f9b452482fd6481c28d9ac6c032a34bc642fe645c684b8750b0eb706cf70b883bb7601dd9e61ba845ffe66fb0d3b7ab69c14ff1fff123c662f9f09a3c24211e3c259e6443a1703368541a0facd2f61c439712ce0993662e274b846b91f2ae0d008b90eda3943f5d5b9f7c9eef639074f7b8af174f3eb8e9007d913297b00a4652415ee5f3677f99bf1d4f472b74b867125946b51773d922d5b9f9e93cf8e5b23648e48de49963793b3435ad51f90aff25815171d4f306827530d98c2392c68525933410927ad1ec651f651e1bf8328f13b7d0ac760ce0be93efd2f5d7dcf0f8f767c44b4603b2369144732796556b9018ba4d8eb72185a80d4921d05b51e895cb09e5097801790721c7f8df251854f04651e532638709e5128fe890e6a5cf73a412da68087e5e271e15446e07b96350d1b324662719169e4b59cab9742da6b0eff358cfe96822f658251502ba0366ea0b72f18a26622dd7fd2061507c4c900c38f1b6445feb6939fd6bd0169c2a116b45704845282a7eb2f6bb098be3443c54b7f6e0a66ec996f2e3d892cacec1ecd88128ce1fbb45f99fa563db817de0de753adac6b1b94cd87b2e6cdd9fdd041b2bfc756d9188c484251d5474f29178a4ed47cb3593cbfd895e1127f557bf663ace24efeb5a70c8d7bd22fcfd6ae6ba41203426bad0817e42c9347afba5823b31d2f11ba3664456d11761696baadafcd221dba65f5ee780974ffe876e90f3e65a42e437db108ffadb249e2b54046b8bab90c62faaeaf7bb62151d30e2e1c6d5f7240b87ff4f42b6086276fa9a74334fa499f893eff460f2bb9dd218ffba2ca0610f1a74c41f86c72bc21014bf9e055962f25d0c0d15931131aa3f8bcdaccd9f7ae5c700240fcbd7688da9aa2223819545b66a6256992f06fffdaa81f2bb1a0c0846a02b1c211aa619af390fd020c76ad2ff7e03afa2c7baecc368e0ec7e1b11bc6a701076266c0279fc26ae8de0bb7c8e724fa91e77c87d71dadc24984c42315a880ea9c8b76110f25023bc190b55cabc71182730f9adad22cdb296f21184475010290ba7d5ccb4863a848699aff57588f02198a0149c1bfb6a1e14ad9bda47fe4e96204f6a7ebfa4d7bfa845931932def266c29ba0fd693dcf8bfe233c74f551a28516f8b32f2de67aec763a17c7cb83c76f0467c17003983d099a1ef35fe2067878d6c5d8c1646a29dd5f0a3aab435c7947a23cfa0dae1e191a4bdfd950ac9cf5f69f6a91a1f3e7c52107ac7d6a407408318678a0b61a0b1632576ebd34184ba06c28224743d17e1924ed1808d8d35f65e31c80db876780e8a2777cbe009c9a753a9d42b4acd1b5bac0fa386a31bbd07ab6b8717ad53df63346f2883dc2b24aa08e39629eb86d52d6206e8035f27c22a9bc7de815b55e637588db3f8fca3575dcbc8654b67fcefac30adf54d405b38233f1905099c77f6f35fd2272af65bc0ab0af73b0da06740e45e02ce192e5dd56b27f1f31284c6935d95b93451dce72b0676666d6161443ab19440255ffd78c40e1a0cb82be29e8eee74511bd88e431b31067cc2ec107bd5b253431db41a635dcd66a2eb9245a630ed709d9dd3f3be4468005291c442e0b8feba820f59025c16301e73af59a7013b82ac7f524f1fd3a5bb6214f7fbc35952fbd1492cfe8f98d4e96374952f4970669fc9109e8f447967f96e744d4be0ad39bc5ab8d48fce503acfef8b235f019590d1aac49cb888de188e7372d6dc27597127e56a11fa7e31c8615ad89de9632d634998b80f88132a6aa7d614c4194ccea05d9826699adcef704ffea71f8fbc24ba80ec48d2d6a08e36435d700455db95c3a41c9dc2f0e0ec653b7d7ee59fd1d8f4acbda6a5c836c2bed6205bcb3be2360da7cbe5b88c3aebba041c985d08961fd4700b6056e8c1ebca4f777a083f9b22f0cf3caa804d5fd3b56a14162001492eaa39f711a407a58906fa5e10fab3d10de55839b020685aa0ed63c005321ec55393b81e560c8e1e05846c83fc4d752cbea2a39763ec164091dfae50b55a7603a3d5351c87453c03da9688ec084872adfced1ffc788f72a0817ebd7020c0574774229ab373596d28c86c664a86d1a305c825731072ce5eb8a6f391162f85b3c5e8ebd9fb0bb39773ccb4e1c2563c1e265715c52440b199645b28eeb13cb7fa9479c0cc06b7c4df50650ac64c6426e18027295b8a8b26095d2a86570489509ebc3763e12af34ec5646c857736fc63458566b656c43e607e13bc8a1b63df939db6d788719184f3efb6a7664a9518ca219e79d6c2c634a68a77e6bd894c1b8b7ffc64eb026dc49a7350178b313f21fd8f59515316b5ee3bd11dc4e8472351b3cc6789fab4b3099688ee7d01a1a1566e4097b0a01a79cd2a525a74121ba23d28a47e49a134e1a6ce94b50d6752c3133827dfff26cab08a43a0142de3b0fcd5e73374b545d188b682240c0b4b3bc312ce06e1d0710ab1fef47d63352ab4d644cc71b05d469c689743302c9163f3436a0f852f7ff8959e03df112146503a8ee009ea6242437fd81b8541181ae173b3b9b29625e8c7bfb16001fdc506d73b7d8241e2f3139c9e6296d79f62e8a53c16e02cda1d6b9c1253cc3e4193feb301c9b7c9ecc38e1fe8275a815120af49ac85694ca811aa1f1088d0ba59e2fec3115e5b0808da3064c3ce556773c831bbd7a9924667a0e5469961d1a71fb7e3af70ab160280563d7c74e4cfee4213f7a5da9087929b8088015e8df5b0fea70cd5e3c59aee9b0810ce6177005d8fb4a45cc66314ad8e1da54c3c68c75127979e2eeb7d0a3dcb6d30273f1457d2b6f297623ac16a55288c80aa2e8ca9d0bde6641aa34682e7c42eeafe81119b257685d060a033afdc8e6224bc37c86b6f9940d9b3a8e5e72bd91e29f153e1ec3e6c6f4e905372506e06f1641a8a584e98f3f3d46a6c4a9a75fd67a73ef4e906df544b482fafc50ab90fd5f70a3e2920515581265ea76fefa564a8efe9e52c09315bce9464656f8a46d16a10c085205aa7f58a64fcacd396744939c004aa7ad618660c4aba09f05893bb6ff89cdf5a5feb37dca92ac64c508b5cd8b5394786eea07ddb7be11da80b1aa0c54c2e8bbcc3616a800802dfd9b028d81015566cce06b0121e12a1633b49bc9759944ff1472494b98228e4efbb116e3a51e62c701e3bc27f192f4005a240c90b6864f0822085ec386e93acb4474861e99db15b8e83ed31a851bacf89b8cb1a9ad55b531d4c90123df9ec1dd85a72ed3bc30ea9b5f42698316f1812afc69951f22a78c4537db6ff4f7986437d407e6c4367bb0d36de817259673f117b3d66dfeae8ef78ee8ab76b201a247fe73f61432757e43c8d4af3e85e5932d77554531cf9cfa1dbe73cf9da40167cdee951b0f2c706eb4197cc5ff9924f0baf81489f2234adafbad5cb856982c4296acc5e035d1a6374d3eb55c7d040af424db40d992a23a4409663c202517a31fd751a829d710cc17692dc6055174a1ad6accfd73bd2043088bd6ad28bdc65b24a442e2729ad3c0ccb949f0f9958e1062f0176fcdd754481ae7e007052ec9092b022aa45f083eb4db92436128adf2cce6be3571c37085c80de8d3d1d905a763c52b8404f10b9ba7ebfae1dfd902db75c1fe837f20775c4887914704c31847263072188ba3fcb0d0785ee7c51ae890a46086676e727c8969b1a7da13898cb1e47eee83ca4a97cef776dcda72133de7895c2aa88385467f8f3d780828a0cefc2d438590f976b4fa8187ff6f3252f7c5ae9a2e8e9228adda0f5079cd752fd230207bd0550e62e043acde4819beeaebf3a12ed0707a8f72c5747f6777752d448a1b83190b7fe6d2e271504a891c303f9542475f1e941f58ab3c3febe9b474269d5753f9c9011f41991f1a61991450816b20ec5e630ff4553c4bb69887da29a7b2c47d540c90f36bb1afe432bfdb4ebc7ec85095e880facc64700ec9e1e3bf217ad39975f4c5fca33c5782c2eb42b6b4f398b2fcfede74cef9737cd4b86f8febe15d59df6cc86628460bdf7adb337a9186261cabcd289817d5941a0c240972dd4c848435a90b418f7893d6a6af94b14e378b4f549aadd95f742d1307647853e19c186b9f5424d023bfded08d39a7685796158ccd7697b43db1cb5bb760d2d67bdde6b7b2ec03af73f53c75031c2cfb55afb641ba6c6192d5194e4b1f5b6f8b500866908ac0de41bccc04656982c2a1210c8783290200715da4a7e64b9d94d85bef340010e3f34860bb7c6e489388d4487265a35027da123384f518cd1c375ef1eafc6e3667d545de38798ee6486f3177c3d5779998d575c049851a790027948e2d6fb7e6573d6080aa9e18bb33e69d0a8228f5ad1749e0a527fe2d869f0bcf507e026024a600c443d1028443db5e940b89b753891e87596f43ac6dbe94b8b0867ba43659e3d3661842688cf790d7d46fa601b417c0dd7cfeecace1796a39917005f0ce7708a098afd18953958437c26877e94109bc5bb60e7465071fe3b764260094486258e41a9d3554d1a7d00ebdeaef82230b52f93742886e1a66ff2c1f07c2e6cc94088b2a57eeaac7dd28922493d47d1df7cd6cade472e5d4d4a43c028a6e41f4afb98bfa5e95bc082ea36262fc17fe056a1928fe273d3feae0fa7e2f9052a76daba31df18c9318ef59753871865945109df8d80117bd0dcf0c606a213041c716cb864498c5299889f395bc31e535221993550c56c2181bd1f3a17914a6e2d691532fa252daca6410c6ae41ff9b22a0adbfd52630a02043ba166e326a303b62e024d97aca7519466d6b954df120cc23dcc4091f36f7ac8c4ce27ce260fcd4e594163efe7d07e002382765a8f15794136b48a7b4dee25a0715e7e504ba6a864db2b6522e07a42a0205aa042ec1e2f98422b6d2292ad17fe7b545cb105858409071f2117232174e3686900d53f9e31c6c60abad5c2a81045f90598260b3740037917708d2a209a62a51561484913d9e88031970296a35dadd91d834832839813bb07a48b2f8810ddd3ce323e8aa9eaa04a348afde75b68ffd6db95eec476881cce71d6f4ca3bfee8d2f18c0cbd47f5bab5b94c2b6e0769a51a3f3c421af87f4e738b8e811861e45f99443b633153db24737cba8e8bdf9d480fe67361acbce21c48d59d014aafdbc2d6d5d8613481355a6409a9a4790eefbfb8151ee2b59db3ef158931edbfec5b08fd338a324ee2908d1016d5f6f84d76b8187fb1a2d00ffbc5e43e4457cc2faa03294be9821619459ddb711ce4aaf788602edad9f3cb4a771b7f1546df9e78c08e4f437893709019fc9f75b1ae3816c83846c70266576aa951194a2b69d7ba056bcd0d765caa0661d3d3b204f4d101d31ff9bb3143394afe2fe3d5395bc3abe496afa5775da0a9a5ff371676da35f1aeabc711606404470d30f65ad70c659409aae727371fe7aa89c628203d169a631593b6bf855b23232eb62d31e6e71762b881b496ad039a0d80778b1fd495dadae818efa20f4ead3366f621b7a0038b4688fd86cff67e981b161247e870ab37a1771ddfae222c4927e68714d4d875c8dec458ef0e2a74a9b1c47e805c809e34997d7952c225c91d1f2132640d4fb26a1be527425523609d28d8d258eef0a3b9fcc5c80d572d47eb79b55ebdcae29a0b37d3da6b24270f939fba075e24da131c8a29db8b5175f6a2bcc998e209a1518d5ca4b37630221477ed39f145c7d478b7cf079e34ed9bb965d61e246d24d538fe4ac1ab7c1286541b4b6ce14fc278439416db33ba7797763469ad8d0f5ce72239c2b4969dbbd0c16f2c552baf333d3a019bfecb101fb8542875d7eb743dc355ad38a6179995077ebcfaebc0afddebd864c9ae0a12c825cdc113ae5af156209e5b0f313c8bc0cdef60f1f3a7e9d00e7b37ad392de6cf1e9db4f47a1dea75677f307713a98613b4da532224a5bc138275e473f8224a3a5a29aac0363162cf8688f6f7495be1a563ea52592fbfa9403d7ab5ade524de9e20acc2a6f91dd93e42787532a5ffda0b4fc7fd4f4c0dbc0fe981f26fc531bef97ec8d8b8ed6568e97145d505727adb84b6d529fb8b60ee47342b5cc9b79d2d486d0a0f84f60e989aead841066e9abf413f9ec21ae73bf1610e62a67854a2b6a74cae659858124d1f2ea3051992eed9126bb9901c10f53c8bdb6de9a6e091772d48392c0bbe9350e542c144181fd06db7b7e6b7af8b117023871a23f18ec665c0700fb8965f54fd85a1a430d70597fbb232306fe6101feecfa104c79a7bf01db22ef367b63c9b953d75d2b90d8ae7d3a3d047d43ecc14bcc8f3dff56c921c5a67b59d267434f2adabfdd61929751aef255f9009560dabb5ab9282e0cc09594019ae162914b6a248c9e47921001ffc55b122ca32b8ae69b3a147b74814b840a17ad7a2b2e435368a419c87311d0a05d97bf1d463a62606f16a28f097d356f3f2ee166ab580777afdf250598b559db149ea3a15855082914ac8ae31dbba0a5a2cf7640577ab6f4d914e51a642d16dc5d76098cead0e5b147c34ce39aaf548400260f79ffe20c3ec2ac5b382eba1f123094e139963a60cf7bfc77436f1f325eb3cfb3223d658f751bdd2556b87c1f38dd5b116ecc968fd2624128373e38c0bc144880a642a1e38ad5a2551748b80cc4d06550ff3249ea19d705072b7a60794904e29529151fccf00c0f130888b5f8ac72aa8199e00806df31bd53de2de1ccc1511f383037b5d56402ed86ccf31a68f6f08385302072e665110b39f1a6b5524025b394a150bb835b83210bc7b2c6c80ac371b03ab8ba8861809ef0ca7eaa9749434d8e416043c40ce6ca79e0ba5987717dab4836d9d24a2f31c2532028402d92ec869b55f082433c9132a59463ea7699ab38f076f680cabf8230764f2fbaa7987326b80d0f1cefdab828da906dd928335cf10d6b49cf56ea064883d99cf7a7209af2a7697cd5f065ea4ba8046e0c412e5bbc00216be07a3e3e7871d30276f5b2536f2c7903bb808fecb715a54b854315d081fb3df675fd3770653b71a8313ed12e50ee87775836c8ef43fce637894900f787250c414771c99f52d2eed3085a918e011077cd1188a0137a4407a814fd834844486b16c0a5d95e211ffbea0ed8a30d431632d23baeeee81e2d815c1d3402544c42a17b2845fcbb6f63249fae66360c4d6cc754bf83149feeac112a44178dc4652455cc02f7b449f0b6347fefaf2a6d4d871550f208b0dd903296d3fd3111c8ec144361667c43219a319224ab88d36d7d949b2447acea7b25020b2b7859b7640d9cba5f7979b4a3313861600837255d368800645c1afcaecd410d92271f13697b3e32c4981f8a66c7a29b58ea4261c2d0c6dc9f5b964e6fbc7610e9e0b8e8135eb08709d08b12d0f7e2d7296e5e1307d8d62cbb927ac6d6715ed24cada86c3d253d5293d8d749f8a8b996b938ab0785dd4b89138880636802bfca99648df38d1cc760a4b01b44cb75fe27ec43f0db588563728d66f29f84ecbc2e85433678e1c75ea6d5034ef5db57449d64d4241cec1a6193d79b853b91d76add2ab02c702700f351826eca78bd2e95a2df9bda1cbb293fbed9dbd3fea1a641d77ba4162073c5481368071ab3609d8ab7b528eb8247a456ea0461570311ec7efee014e32b9cf910a9849edfc3966c9a7029d39a96d9bd7633dea7e932bec95a7d09ac1fa7496fb81251b4c4bb93cec671fe5f7eeda547c30a8cfe2c197712535781f2159fedeeba67bc507d173047db6e690026cfce91296db6d77daaa33dd9d01e0ca86455cabdf143162a2b069bf78459cd75bafa8753b8930ad9a11de9190251bd020c866dcd53cc7b2ef950944fef3316c26fdb40d5e07057f884ec30a74772ffc9743d226202db62643a4804f9bfeb79b2da72d04bbdfbeabb01aebbece3f4640bbd95b75452c59fac30b0a221edf975d454517106c8b7e4eb7fc03260e8a23b4991e80aca86b9769962bb8f56e091e6b690da82624757980bb7bac68a5e07304b7f66b04ac334d8a924aa16b5cbc21f37099e47a11701d60538137da1cbc1a27e68396e4250479ae75de6f96ef1d32c5936c507815059731974f47780e6a0b39f221ef6afd9ba801aeb29bfb7c7a593883c85d42c2bdaa95afe45e4267c8b9ea16500650d75e1f516e4a896f5a06720c30c0d8cd7eb9f6c735d45bac7e609cb457d4ade63ec0f54e35696391871f7553fede75b69d039d27c3e17947dd3d6049afc5aefb3471b307e86789497a1ae2cba51a17334b449ae5034fbb2d327298621a3110640f422619fa480cb51ff0303045f7e482436ddc79942f6b89e3b1dd53207879a99cb58ff253ddde9f9c78923aefbf06bfcd57c8ff169c6bd91744f02175f52bff5b848e1e43303814ef7f3e74a66399a90338d3554a1d8466c223198986fff0d0d7a82c6589cb91df9af9741861cb8f901b011b6794a4e914854678cdd9fe3fb5321beffb0d51b3bc1776c307733365cd3fb337ef287f31270fa1caa51aa082a82be52d8ff08a657819343627ed3ba2ecd37cf17765d0daa92245b23b7ee626474fe1ff40a2b7be05877232da37f15a6eea60e222a76d988b4e675a0dcf93a3250b3ac01b459e6fc338a1ce4da20340e125ca8b66df2948c26742a80eba5327a6ad7235377e0ff6a9a5870bc1a8bce51d7753eb97aafff40803f4cd82a474b8a717f363f293b68273887d4affb00569485993d794eaefe97b29af53eb1fa008236a34104504364c12c42e70ce8805671517f9810c61a21b46eadc65fa3c863c322a153af3d29f261f95a50c2596efd6f23099960eda5db505d31c5d50d3647f83c5dc35bd8da845f0ac79b62356339997158fae3befdae47d3f94316feca80ede86540adb5030fe00e4b546213faa439334583d17a371b710e094a13301c625cd3a629dbabdfbc144869db1c0802cb551d4f1235980acc276f37ba0788786cc0eba72dbed2dd2a9a15d8c3ec206c64814444fdbf83b89b8d647102dc7e5afec7b7da2269a7f168ded2e23815e8c18754781a63ca573d22b461f787f6dbcc7c9b805472af4a1bea9ccd06eb77abfe4856912e92c7ecc4d73778b81bc3cc084deea291d2f24c1d406ff3f3cff0578a0590fde4b8684682eb4ac012ca3700841ce0984c03fc3cb2834c689fd879fb5504e1a31cd15c3f243af207d8b11564a74858b77c4f2d7e5c84a7af2de4188fa7cdd40c26dfcc11184c7906ada58158bf6a1be99ff50b3be5fa2be37e9cfcd68d2154f3c14cb95198e7c569d82ae95db83bdba323e1e663802ed84a43447ad20ba05f84a1f9d45ab6804d99d530d8d64004c71eb8eb21ee99a063e9fcd2e09ed10e322446e66b1a3203d53388ed2491fc94ea97d5cb696c5a55e750e8eb619b75edbbed68d5c956b39286c893c5c08a5e0c6f812b878072d90ce444de62b534090beb29d03235e9965f9be83ec0a8b57053ba9aaa7b069350c60146299dc1d5e6770c204f24373b9145f5a60e33fbe6ccfe67c76dccbaba1c0d09b1d07f15fec34b8521b55c9af795a51f7b08490cc7d899ac9c1f772a4a47171760fc07d7488466b7b1bb2502790a272fff92154d4209b2723af8b489e8df4df32439540ec2aa4e94910ae1e4aa5d9eb39d5d7a71e5cd9364db32a806b726838c0a3085ff99b55aaaa15f06e49e3c18c84aa8f1835fffe16db1e2a5935fbc226f4c2ca457beb467ac33d5f0d2b905d1437cf2e6d7e17a567d5cada2cd471385cf9050ef3877459edd4c050bdda636fb1c49934cc93a586951d560ac2b5c30b259676cde82cef6e1bef6255a7762878481c4d5a960ffc4ee49291926255d4c5270762233e7e1e9e3c01d3d8f7451db394b3bffc339800bd980ab72716b2098f480a9f2ec95d2380379e7957fa305bc164110222822fd04cd9150f7045536828ca7193223fdd5c0aafc27684319d70adf72943dd508c374c1451572ba7f74ef86c5b31bb40f880948c11d2af32c316a94cd604b979761c988ce70caaeff56966215512232f6522f7381e11d68c2bc877c49fc15ab0d9ac5c85ded0587bbdada8a05d386c5a1764e6330d68c38885b03aa11dabfe5498629017c0f8f34691c5be66ba4a9178c1e8605a40e2b671bde613e44d23ad82737be3d85aea9779ee1b5468a9b6caa481db1306641fe98154820c9315796b6258c71a86b223726a781ef084da1da99a898ddc8d256ab908a6dd6ec4584e76e45ee1aefac568cd9772784337e600ceb1f7b8b98b73d7a529246326888814066d476ddead5b04ebe130eb631fb5648a7db4c7135e07bf5aa1c82d143699546e47e87832ed5e7574418f0456eca5671debcefeb2b37056759ba2aa0f72866945e1a4c177dab93bc7416a69de2b78b39b3519bc6e6ad075970a43428f5aed938f1da6407143e60578a7efd827e0a6e340e52c18e333f9c0e1ac2161188575ab671898cbaa127a1247b9bfc93709eb6094cd0c7482be390c630a4e82a7e02b30dd43e37848cc95d42e66109163dfb649eb27a2a60c68037445080121b24c22f2a6d1d4f0541365fc9e708d861370da1bb0a46dc568abb55f853f63f67fda5ef04c970fada07a048ac488d17f28beea09831bb42b0a35fe0f878aca65d45b96006f97158ea171d47442a0ff53325b594b10f97b2b105cd50cd5a1c0d830cbaadceafc180e4464891e8f5270639ae653e1e4d69bf252ef07647cf91e84defb703c3c6e3dd7562de5be21deb59ff5cf9e345eec1426ea0feeffaec172b7169b1208cdbb03252c4d642d73ef551250e6a7b2663325db4d15301843daede141dce4e87902eadc3cb42bfd1e0219ca482da8224105d3dbf6035b1d1d48aa59696704a3da9a7d64ff78cc99813b65c1981679e86847f5b937b6ddb175895cb3fddc9fc8c99236840eff5182ecc639538a02ebde1223a8144707680a36f402fdebae9ccdf95b549b0c7e1171b40f5b83312183bcf4779b55d4e2bc32ee260336618fa174ccf4fab227060f35859657fa05df05eed1fc9075ab8b642e92c69df6c6cb4ce35a3bf2fbfdfe5743d5b3d74f6d990a2a7c79bf3e0f348d27c2de17efa7e47ff90f4284041537b96f0385da75bb1dfe11ff22a7775d96931d9edcbebba906382e3bf74712c6e89ae1d89999d76a7c802036c95e91b3fabf0835e9d7dd692700bd14890d4a410c5e0067bd6e306d40129a37d7cf4679325f9bde9788cd8fe73cb04484edcb20c818da8a056cb36310c92c49a145814c09cb68a7f7b3ad101278161c9d6fe639acbc6aca63a09cee9b7672d409a5f318b7d90e53b566daae32d610e9bb3ebbd4e1550cfdd6e28f49e12cfc85b921b5ade8178cef40843192fc168d369f9e0cf5f525b2bbde8ddd5a7909f6dc5e0e98300830f870035b2d597f5e0581a2d6ea9e7c383428e72c7caff71c276fa7230832360afa34c1e4648456e8335fa4454879cc319a0ec9b1ec1c165eb3b2a1dfbfa76008c2e24ace4c458606dccfb80f8abe89e2db43f056415cb93e7b9edda29510f479262ca75225d3186f5821e86e3272f8ac4aa3df1374ffd489b4c0fb89bec9b54d5be2a570d1f3fd8318d15ea58d9a7fb8b57a490e7124ed3c9fb773288c972138f5e2b24d96afa7e56a83dc3a265648f119d2f3ca114c5756e8e587f72989a0c19731ee38a872178fa9ed8fb9007ff0a551072c777bca39d7677984fc0194957f7f23b7afdf63470f0d597f713afc6148be50cdf488508f323a9edc465e5ccc98aa1fa5dd8e385a19452f4d3825c014e83fd696218083f277af5de805bd342786102ae403a9864f097d4a370f641206dc5820898f6e8a0534d9f76411c83b363f78ef0ec2f291b0c133f16e289c37e18c812aafd6051fcf16bc0c53e33c91ae0fcbb4e9678684f2ef78768c61589c20d637ce46c79f3f4ec9a5516fde6154820bd634a631bfbd67cbf47cd65dc0282ea5834d09a326283ed2db991e00c7f745bb2057431637b26463a4cdea2090245e1d3626b64570a891d8176daa4cf435e1d5669f534688ffbc142d2018c69d18c54611e610b49d4371169caf0ae1faa4ea82c8aa4840d4224079f3fd86d71a3f38410aa04c620dd3ceea3d042bd1ff70f38892a62a93d6ad45a125c76f0e7e90a7e6666e62a8ea5f97c8b05be0d694dd30a1f1b87ec7fe77b6faea17eb1bdbec1c8f24b3c35f20cc571fbbfbdccd7807871991ee65ffcf6694962e27bcb072cdf33c2193828aa29d94b72954d5e0ca0bb4309c7a22d9e4a3417964572c3bb61c66a52f0727941da0924e1bf5c198948518d4a2ef5f9a0b16e5d7ef2cd9adb17620671e47b218c5e6541fa233b1c622eba8b1d75a005f63bf6d76b62e95291ca9cbdbfec6b3d25fb1268952beec54952eb5cb0466b47482d84e89285efef93b28afeeff7470f270d17496406af8e346e26d852932862d2b01a7cae194d44b445c4dc7d8602230fdfbefb8c81754133bbaa7cc06167ea7d2220f286a155c32631e8c1df53ebb1c9ef83b61e26ee6faf1d360f282affa55c814d530757ce2654fa7d76628d0228f95454aea917186ec6af56279325258550c9e85f0b173661b076cf8b31357016aff7e3fc3a9c360fd3f91e3667c75fe4b595b76f1cdc231b36ccefb541de80651d06c648adb8b01fc63291c21c349a899a93fdd7902f3f70e3de4ce1688238db46fbcf3ccdb8a178eb8d04d4b700c6f0c99a7995bd547a49872520bd392a6eeecbe2b7b7c43e7a06b7a0ec800ae4ec122c2f2f65f30112dd0775abaf48143c1ab724e7143037e9019c7759947bd4eb66d95f54220af118483a23cf38df77f64a1b0a8a931551b034361d69cd2ba209d3ed7989030ddcf28045751b065a2f61b36e78c6729b6f0a9c78d7ba890463650a470143bec37aba1cdfe8e21dbf32c6abfa9cb2de5b201ec331c76fe996cdce4b21ba86e797f87cd29b71aaf182411a0b379564749eeeee93ac479ec676f9592ebaefbd53f2d663d1982949c1e695775c7d991b0c55419a894b5b7e7950781dc17cbdd8ea8fdc313447994a59ffdaab3b37d8718d954a94c30c27f648ef4c22f835b4b06bc47bff793337b48f5afb5c7766c0a2ca3d87878e6a35d08d8fdacecb6c480e48205cd86a4a2731df0fbcd17b18e5f04f787ac8fe9dbbb2b591f0638758f1c3a5123453e5df0f2169a0c246a1b8c94e2b7cffd0f483ebbbd8769949ca837412ac425177bcea0545fd51fdb86d7b9b357a4a86acf313b9462684ee8a7bbfdd06d12bec11fbe31cb6f2ebf11ec78b65e2f7d338857acf80ea8bf4857e168ceee6970beedde86ab69397632c327105b5ea8847790b60d5b8267e3cd10b2135fac5b737417162add7c1d566124021ae67b4ee770a5923a69634a2f25ffd7250a775c9dea4660ec51734e5ba75004089ba5abcbc2ff910bb335d8fb773164a1ffc86307e2e6dd2d4bcc1248bc3b2b0e8d75f530dc58aa7dbd75316037ef989e1691dd745721f4f8052d1a904e54cf94db78706020d5b7ee795611e92b57eb971206907e7aca02218be2cfc719ac5f280e4ae7ce0e88e0255014a6a3e83c6cbaced3ba3afba50f12f3fe8b16aaf39bd5f7fd2c6bf125a39215672301f1e7828104ed2bb5bd4f0adfb9489cb724dda41d0455ecd358c419ebba219e22602df1105dcba12ed75eee49e595892d71bf47fc0ece26774727ae9ef9a133fc869baadad7676bf1daf0855594d7d70bdd8513fc6e35273db316bfd566032fd2daef0b26e8dd6d9febbe3ad0db73ca777b1937a872cc31e6bbfed0e7948e1b937f973738b4420755e820f403ccec1e30087aa9a83af49625c1bc319ee898e4c67ed6d11f8b4ab99f08ae9b0dd26e70585da059a8757a15bac5768f3378f3df9046bc7d25ee80e9e4a4c104efbf3217d2c03b10af356567396d2f9393e832fb823b7399c040c47e6c370027835e227550d233192c065d92150b3da2dddf2813b4ce5a30431e3f89d8edfb134e71458495058fe5792a6ab72e0702bb8e3333238acc50593ffbe07dd37c8656b5248d919e9e99a47876c9b39e96a5385c28ea55f2af77ac25b5ac6a8683582fd59f1b03e32dc71aca64c64073636135cf731580dac664a7c8c84455f0057a644a823ba7cdcc8623cb462f7ec25cf05febcf2f44a743538e9f38945fed1df7143174d50024cb8da57679bc50efda7fd7890b5c7638c91e706c48fcd8d2d52a73f4ec578aa92338103e650411a677f216b7137fd7578e42f0bfe8f6fd763eddeea9342e4811aed86388a859a0090d60ebcc0becfe753c6cc178d9dcf5ffab360b022c2fd32ebc1edc3369a87963eb63d0159a3ed40f32deb7ba8599e2230e3a0f98ae00d97b589d6f29e22b7c6fdeb22082ec3deaa205f77b33c9595a89ff622153c3692d27c51470f7dcad1a3da9a5647968ec8dc8a146ebdaf554c644311e3ea85ab39efe1a4524ee27da371f6bd1e2418b2cd3dd86ccade8b658ba174442c6d8e6001ee79ce64e70c88a430ec5570225b3d2e169a39b92d0f392f8c21d26b5d8f2fbe9980d66b1833156709a19a50e98fe3274b2ae17d24f291e7a62b4e0dd44e6b7b0161c1b6c6b8a176b4addcd49f5a8e84dfdfd2c0ea30e055a5b07b41638948221eb0c2b14705593f86fc8d2f1d8fe6a57299991156427a4f7ff17bb4bfc0ea74d7d6884228fba4c9cae06293a96dffeae3c61282e6f68c913336136ee335ea2a4b5b7888b1e92376410949bec8f6a0744893da2629594fbd2a51163da8186484ec98321a26bbf318d16bf51fb9b5487e607be1fe2c57fb6521c9f7bd2ab0dbbc06898cf95d2ad827198b23fce9003d02a5316a1853784cf99e2b951065437f95eb2fd2e975cd4c2d185709bd77ca06858079d6009d35e1f43b305d349f33d2aaf2f1efc1ca81b3e0a5d7c8736dbd0c5694c619c35872e6af330425f83292cf9984d4554929b2048289d1265b8e6af7f669094414c3435c0841bed659e180c8b8b01acf304d74072ee6571a088fd429992efd989b0e43d03609782b65c447a14af57baf3800b96abbe231309b7ed456aac3553cfe4698181c9790c92885b9e77f2a231eda415afa034027ca70032eeffa65db50e2f86a4969fc8466e59defd7c7bfe4c897772125ed94b1ed1577684d4d437432a0da1d91f3db9ac6bbfded6a0280c936bea310cebd20c9538070449e40eef4554c2fe6c2dba2ad7c58dabefa1362a178a34c9b8a33f5fc0b1c70de6ffb3e6fc37d8414509ef4ebc94a33e2f379e72d5902ec28a63f3321d3216451fd77892c5bef6bc033add4e3ab70e23d9a0d7322d8e291df3dc57efc3571427f992dc077f85414681f490a546289c09748c6593186abea00e169dc478b1fc3b8642487b26baff4fe7585674bf2d53d0eab67d30a6509e786e762faa0073ad09654ecc907b1be503ec07cd74721f5e1ceb39ea07d76ecae841e70b81231c1011b2cd61782fe1ff182214e3381ce79485eed5d192238da23c71220a836e34084af95afb6b37daa99fe0c65126a67e45c8a969b6a47b419bcc66f6efe8f1b79a8d4e0b7a5fcebe2a0ab97a1ded5a47ce4ef85d94becf31ba81f8b4443fd5bd040161a892c2248f5779877a2a942b2cbc01523d7f7f4112034a3de01c82b446808778394f8626175bd5a406b209f55fc765f43b45313bc131ccd2974985f85106dd4363759bbce1d768105ee7e7b6e0ea00675f884b4f02bcae42ed3734a0a3971922544b31d7d6b2b27fd57123f01cfcf09c62e05f585735addecc6f01147eb5929e73522573e6c6ae1f6e946b7aa4f49328fc7ea2a95fc144a365d4b237a06d96ed8f9ea8536c4eb9809f3b22bc26707a23fe976f6b5361b6c18a28ce3aa45343088bd579fa99a3620fc1c79267ae0cf18c2dfed00715ba0abddd50c5e7092aa1b9365b0c378234db91a23a847f0ac94597b18a3565da4cee4b8c416b6c2c2c71e2f4d7f51f8212cd7e4052cfc08105d3343b8ebb220dfa5689e7024b1bb22b6fc174a21dbe5c450ac4d3c8bf253bc0ff53c7bbe3ddab6d5d46f37e12884a0f2eaf8e7090f7f90b0721e21dbc8f959bdf991fc1e77363915f8b8e434ac950c59bdcf6bfa57bbc315149d39402b30c4df2b82a541c5dec2349c6fff1e5f3c156be4d4e2b0ee2f233e6f00950f4c3acf2e4cc74122a8e286a7215c1da19a6e8e58fde64b4c1a7e969a41851467b44f44a30bacc9a79136906593cfafc2a3f85f2e4744b2fe34b478949d41fbbb67cc60c4c5ba7675f4bc1713aa86cf3a969ec15d1ceff6f30104a5742011d4dd98bb570aa502c86d012a4bea1b119a4dfce0c85cf05fbefb31b5dfd52ee4b003e6593577779f7ede21895d7306e2d8e67fee67262efc638660b0ee6d4fbe2992aba10b386b3caaca2d663951631d2f8f9377e1baf9777665b2d1800e07b0a80fff2bad1eff97acf409344709c7e3b55b04026b09692fb311915d52c56038a3d269d635158ca43260454e3bf7ecc2f94fece67481f67f89feaf21edcd900f5185bef58983d03b9d2bccd96f6162092c0dffa314640d2a0edd4375f9a64292961642aa74dd57d1d8636b62fcff2c152da35dd1bfb0aff7cac4d5915d3222ee7c66f1472ebf08d9bddc8f49cd90bf24bd9dd58526fd050de2f1e8f8e0ab9bec1056d934c430fba11257fb1da28328010a40e84168b887cab6c9778c9acbd8cb4a1df0e643495a0da8a5881a6a5a0858554e335d90a0325f45a61f0564b44faeea48a53fe22c4371805b423a124853391316ac48559236a60cecb76d32e58ca43db142284df5dd3d744b3cf4335e0db7747751c468aa63632f14054e4d3dbb45753ece08ccccc4ac7172a925e7b1377d766f9e3fc9634dd944d4fcad79a15575caedf7bbc2d6d39de8601ac421e16dd8e7904be5dfdd7f585a5829e41aa0e20e80aa79eb0edc061ec5a3cfe89b24c1597cadd93a2f4833bc14dcc06f39e132b6d1dd0e446da5d8ed25acd97e099b613d15733d4bb1a27fc910d1bd25ff63972e55654e2d2d8ac964eff2924c38ff6c0ff810f05afc9e4c5093e6621dc398a3bd50ac3532d4a23a661e4583fa9c4fd77c62df3cab0bcb18787a14fa1d568614b4f170a769a0fab248ec73f6a46e55a5d03c9232cde6d4b259648b1789d8ba0ee875bda03b58ad0dfa3af87fb1c2963f265db682a78af024023a59b27612726423aa5d010b776f8009f1a56eecac48b58885b2a01030d36076c3be96a1be0defc497fc3e7ea206199342511757ab00d27de809630ff761351d19c53d453ae7efdacfefd773ba10e4f1461786d231ae023ecf7620180b48eb85fbc0c41bc7d8097e0e643f44ba14248cd68294a6a9171b3ac85468643bc42c429e4fadfe20ea5bb544149aa0bdfd961b40c69cd0c348e7bba2b0d56142a731667ca69c41970170e98dce5741f91465d193cab7404bff0c483aeccadac5ce70836e2565bae4c185a28b14fbdeb333516b480d2d9c4ce3b2ea25e97fcfe9fe9c121d9b1ff1504300ca33b877855426240da1bfc9c5842222bcd3f5274b61213e1ea22d34d5d4110419ebb406400f10eef72cede7ad3026d8f7f244cace14722972c088a7b34c4009e85091e0e91e07ae6bbb39d868e69d11ca3d102b93875dfe9b9932723e41b4eb5f866de455b7e871af2c4ede7aab6e590e73e0c68bc1ee4db1db31f1358a1d164180755efa8ca5f83f6b7a9be9ba499dd54e57230b08c41cea7564ec01680351e819dae455e45b4268a4f5e4551ef58ce2f0dadae0b70c04bba137cc58438930a1733a3a64bcd5c3ec8daa21e8ccc6f55cd4d8a0ac9a9dc3b80d4c008ef068063edd96ca7e953a6e3d874f7d03a8004863e9d66b1ac830c43955c02eaacac6b03697649ac0762c80b1293b06e5dacd572eae24ac2f382023507918eb05cb6cfee2088abdecd419524753fbbd8b82cf65076ee387be90b912f1e7afc2033873c599d28f63992e29c8b87dbc4db10958be7c7326a13506f8da548ea2af2213fbbc5678e62add7dfea8dfc3021c23e39ba0007b93ff24e1312d1df0b46e47d14f005c77681e1c42263947c9885b86019e4a536c83af8e3364521cc15daef8e12484153a2ccab6f28e9af48fc7b237deb3d9939e17f306cf1fd370d5b9dfe0c91cf8326447389625e894d24a057d63bcf13cb5810304feae9052388792f72e242dbc67c3eaa337abd5f79e20a1164d15347f44f030c48c4620d1516885abe4764fb25449c2c096f6c65be0dd143225f09d68237fdc5a5986d58246c21b1cccebf593b8020b41b5b842c80776f0f99a715a49a40ab3f60b0c484c93599bed5c5c6c608158cc1a6dcd63e016a0ec0b52d258e34b3bc60717c077f5cd89f4ee12d2707c966298894266dc4fcd5ee135ac6ecc9623ca82c9b4f9792aff434654dc3e3be8d2fb23eeb5db8bba57a584c08c7a494d46adf94eb30194de8fb891f89761721fb17d0218ae59718d8ebd992e67c5dcc7563f140b319eac561a8fb2a49c84fdc109247b34ecd91c269da1ee9b42f900a2ec83bc789070a3485c8b503a517522161d20842b1df0e1d38ae2cd35c925802df35518a57ee6206e141b190e5dc99497ea37f4b229a3c2dd677a27c0dd70d8f59025e702bed7e2570b0bf770df4e94b3d86c2aec542db4b91081aa1a51bdc12c136328fe8f004bc834712acddcafbee7115453cf403654c5a25222b6fa0aa5afc49a257eb5c342804960a5f0cda627743aae1282ea52dae04da1d2597439c52c9102e3346aa2927f0b5f3cd9512614921da754d8ba6374d6135ea9038cbc076fab8fdaf5056f72d7fe6637fb748334ae85600adc97a7baee2d6eeeb7aaff0ce4978de49827b3891581e7a6e3e5fe62646e862920519a669f4074572fd7bed47b9c05c0a9c1c1c4e2e71eae9074930174935597202f95ac82e1635dfcbce99b9834fac918a0230c779ecd911526bba084156ff4dfd909b04bf2f5614e8592a63284ee9442931250ca6e0eba91a644eb40c5f5fc8594a70db05aee8cca52d08e0e8bd18cbce3aa60d07e5c63b9f495b0d57d5505b9eb4d0a53d4a3d4ee03b62cfedbed0b4f88f3818bc8bdfc84a6748f4f65fbe4e75b4d47422fdef49b8f9071c574796a87977c80f2e915bfa9f493d6acad87f2be0820ac0ad13879dcbc01e6db56b21730f2f0181118f4f12909fea28b437362e0bce0ed95d58361558913c494016caa7d5f0a82e1fe760e9b6c3a9b06cd2ddf02e358ca5ec13801ec91bc287e6cc20c47de5896c880636e1688a9fd819844d6357560cd62556a33533dc4d3e4c3e6f46ace150c088fcabe5c07d2eb06f261bc36b375e47015dc6dda9cf26c80efc8e86bf24394d4762c9006a2337cfc6e01eeab17a128eb39f0a004695549d7ce980ce2a3995addb795f79935ab586f52a2aeb5b484ceb6eb673012a52d72f9a2c1ed8013f97ffd4f8f79e3c92827924e82c16ba123d466fb9f2e9fa337269467ff4ab90ff7ddaf17c7a125e13dd66bd263cec2fe52ade7d32ff9f6e62a2babcf8cb9f7cfca6a31933ed4afaa025f834138338d6e67f0f413ad95854ec287833fdcb47b8e7035712d4d2217b8b39305227ef25744299293e8410db67f5f29b0e99e1cfb3a2335a0200c11194c50c9aaa18632fb4b1efa2257ac59d1c7c0fe36ba7c217e3f9dbd5410ad43b9474d3980c0f74d20adebdecf29314f0d22016c7714f81a3f46743cc62a23214810db9ff161f7a6522f2ff854f81de0830d5813be2c0f08bdf3e339c1923d2d2574f625ff6e1bc9df3446fa9a390e3c661a8eddebd5529745cde983f0a2e9a373c2e4e5d7629e9017ec10ff803f5ff04989125093a783adf381f06631d3efa03872b3be82cb953e8ea74c38c5b32267901af40934b982b8440dd4d3c3e50354eb1e30b5b03f669ef466792203adfaf791c848b9af6541041151871ffeb96bd76dd816ea049e53a9ac02a2afa77f00fd6f1d7cf509c8969aaf8643b913ba4149e1d6738125d4c53588171eae3c7ce1f271141cd34563eb4b3c1e5a7c37deca0fa9ffffa0241afb47a1d6c685d36c31c2df894e7974cad1f6cce419b4b34aa0c8568ab912b9e095e15ff1c85c4a8d70eaa69540d20052401e08c4f03f23a7592993bfaf35278024c226e4d251ac0e64e7348767df4b39af8a82b25d5e23a558e4f415d0099ca4be961a19d03e4ded7ae9b04dadc2de9dc2e90616dc006279f4535ebead44e1565a132f253beafe36424908e0fbeda876403ffe492884907db36cd526bd2a9425f901dffbe039cc49555749ec3360a17234af97f1dcacffd60949e811855d63ca31016a36e80b91475dda6761e9649895281c3625579d2af15ca2366cb6a357b530132c88f1f877a8dbba50da163a4d8aefe0162ec3b6c1bc1b7cdca200b73e101169a449bf497e83c9ecfb3b946722311b6ba920cc3d60e4f96e5de301c126f677e8932d7f3efa169234e4f8ebb2458b5895926c0ebed89fb50966b5de2b06d47db92ce2980b04f64e859ec34356a2a9e8dca141e396ab3bce18e846ad4fd78dc19dfb6729afbea645f7718ff76ce9139075981ba5c890a13887acc9b1eac1e4ed827f545945070f30b61553399a0dc9bfcdabbfdc3f7804ea58a964feb0ea5c955bfc77d889d55b6ff9653dfc32a5f1c33e6858005d40ad2a780695ca0df40ba82814f283b42aee26696d23b59c9f29ba125c37cb696663176d3ddb58e2f0727fd95a42a671216ad11a7126d5a75798094038ac6f9cc09623a723cfbaf265d5d395127a59e9ca715776343914436aec91cc4334a80cd8a088441a04eb2ad6ed340dbe66cf61e4332aebc9bb15aca0754de9c0a4e3ccfde0014cdcb752092fd4ca47ef01d6684a0d41c12a69048a4e82335961ebc27845b9b44a3a1994a7473a0b962b5b2a9f4c754e325fc21b31db265516225d79d994ead999e771818ac5a848b711a44e9bd399268d3df47eadefbc506358be864572badb0093d2a0109be1601d068cd4ab659de080a453b12bd78052c0cfbd971a762328225c79e517e2582abfb10a5b5bd829894a5b9b019b6548e243de37bcfe9e64be2d1da449e82eed940afdb953723cbe5f1ec79421f42b8eda86f300fc029fcb2a7fa0e18dfe95c3c0137af14b15fed4ca583d785e7bec09dead012d526d10d148649acfcbe0905440f05841551f3fb07b758a0dd77afd3928ee7df840fbcead9376b5a19a50769c368e468a26045c412c80b78c2dd432d13b0ac6674a2e35a76143300c09d271e10217f8b6ba1190a82212bb95927ed7ee77ff24db176333ed1cb4f0593413faef3b1050358e1283097eeb91b913ede23a49294d853820601e1fa6ce7cd2f23cb3ecef401af0b792bf4a55fc72c9ff82c8f9d24180d52b8fb75b786e8847f43f61167a9fcc3905004ee617b838b5b872e0b01f0899c5d606902bb5ff82232b675f74a942ad45dcabd90cf46e974e490c1024318d44890f43ae147e62b531a25bf5e495376d2902b9d70f23a684114878ee6eb20d942008c5a7d2a17615a44d1045f206f4797d5854efc24689f1c0b6e7bfe16e8c4771b892165176c5f4f321f4ccf07e209385a2580b823230c4db13cc604f8f3b2e430c59bdb83165d570bdd7feff5003a01f98a935264ee8bc207c7172d23830e8e57e36a5a70dc5898d32ea2d1677fab441b1cb9959a299571fe513014bd5f3e4217ce657b21ce50c8c4ce4d13740b549b08367ba75c28fa29a9cc7ef82dc2382aeb596cf1dd7002d211f0bcf39072380da606d6a71030f58518085b7486a0a47aaee7dcf5d40e8858f9c762d2ce72d4e8450ef2ba4aa90fbc201e6ebf385f7c02b2a64fe939c4c83e22a9786b431da4a02decb9bddb1a594d43658b18a91a641a903eecc60c33c61442a1928a8979c37e090c7ce9f60d41aa4bc0e7ae37d2a73404b60510572e167cca0b8bff3784cc3d3e56d4cb8736a6059b818dc31856c319435e26b1a180793edaf04381606d199d55213afc7f82214a8a1177bbf471ea00bb3f35e720e77c386965f2eedcdd5c64e528f04094ef6e0763e3b674bd2c1ba1903cb52904cef4b7b8c760b1d6204df4e06f76fe16ee190e2d774820e7af12c207dafdf038e466e0017f12bf07dcd9d1d87af9beb18b0a39e1c6f6cabb658c12993a615ae7b270293dcb70bcd38fe0f64fc4b50841ac81d792b0721c9a86a44cde97283dcdd5ecdf1f05dc04f317104f21f59347df5c9136f0ecc489cccc587f1cd84ed38b3bc6ec7a6c0424356dc68eb18180b5d225691530ec7f29e0c5741b9b99c60885f5c3e4abad9a32c63c7b2247b20811afcededbac96fd5dab2b9b7325ff22f6dc6952a12aa308ea6e9122ccd8405b528e0986b1dc43e9e2ae5564be221ab42a78e42ee616837146880d3a9b7f4701467f0cb6fa6e21f2bb4d9c0bd59940436d6dbb2802a3a37462ea31921d426d1f6efae81ae5f7768211b39f007be0b6ae994907b0ceabb565972eef8e3029da563b50c5110428718eb30d5785aa73c296fbe37a6bb0a982520b5d04581703ff1c263d5c890ed180dd2379a02ddc8937988f14f93fff28e5d33728107a26567bcc4efbe3bc0f653fa3108c185d51889c6d2be7354cd306f5b81912ec8d6b0afefb2de0990c476ae086bf2c0ee80fb4c74e32aeeb104c819638b95499f9f9254d802e31b3aa7b3980edd7858e17a12bc432e93a8f3f032f82f6ac3a8adf5cf8902440c8571d5be024b4dd59132d03b988d34536ea8192eda7d5e21552130058852b71de1200dcea3c13dd4196d66b5f8ce5ba5266b33e0b660f7d0464fe14c9ac300d4e8175d930c3efe0162101a7bb4c5a74ead7b822a80331fe62b7d75de82c2377309ba855e1088e29aef1c2031f862dab1cbeb637a13c993b681aeb7db7886e886a2931000dd4eb66ff5ef9e8d8869fca8de86302be2803b661206690aa24df65b10b971c2f19b2b674e2cb57e988fc624d72b2f98b3beb83e9ab010e80a0db4b1a31a3b754ec1bcc2db10b78960a50115ef5bcb337c91633be003866a793660692037de4ced5bc95fc624ffa771650c4a349dd925c74a7072c5ea788dfb0baa2b15df42bb5417cbdf6872d73cd53e4f2c80008e42bfd45b8058831888ec752499567fbe0201958dd8c80989318a22f811c19b67cf692275d8c6434b5b45658908dc0bb64b797f06c9dc8efb01492af9dfae9464177f11bd387d2c72bfd6fd2b55a445beedc891c6791fe18b1521a5b04379594b90e81d2da561220656fe3f747965d86c1951c5dbdfa6fa681007a54d040c59926951d604012685d7f4dbb0ba3e0194f4eb521bd41a0b1d89e70b5e45674396f3ea55d37e2ed1754045dd23616b8b1496ae527459f423813b7f9762b5c47f7b2f8c6664763ec3fcbd01b9ea2983b5da4e96baa1acfaad2ab3761c71f4378bef94d8c7195528fb1785fc3978ae89f1db0b5ff647726b2b4d03e8f4aeff70088a02f2756091aa03ab838526313fb6c764668b3f8ec6328f73fe8ba80968218b1fcc29303d00b14033c330ecc3f6dcfdfa523998362d325f75c653677ca15fbe44505fd28ea2ef9ede80fdd40658fd0787c1b9781c8790897788b8b3e7f257a948611993a40eaaaf8cdaeee3814b173c6a605744364ed953afdbcb007c9013e5c0d557f4b6a9fdf58787683f12eb98aa1e821a67b2f8ed425724a45b3c3709c4a878cad823f9258e582aaa536f4a348ce69e09a7f8b6211511757cf20999b1008931835854915afa544b0a4dbc107607a7dbb4fd437391a6955db585dd6d7dd5256cffea745b2039d59f8dac8b5b19d3961d69b7d88920061c46afdda58f07c5a111c08004c0c3ac4eb3fd438dadc55a9f730b0609d6fe1629e14b4691ef42ba6e6bd3f688ced2b5a1b25798bc35126c8623f25092efbb493310c35ff0e233715947a130e0e725411e260f41483c688a4b177fcef4e3dbec22081205183d6de62bb4ef6c70e0d613f5cc727c1e1b8da11478307293c1a9288c89dae5425f051e581b0c038e0dfe08d1d48131180c3e2a11a5f7149fc6b350b826860b54c1693d6b831558f56c4c866d5ccf42a111d48b732d4a8a586c022c835f5f518f060c54779f643a9d49136461cd1cfa3ee2689de3e47db8dcbc3786672c37f2d8e28929ba2c4476a70409c38522bef93b8d662756bb46d286951291a423696ab85d4d77dcca1dd0718d35ec1adbdc580715853c45c9a0495509859a56153330eefd6803c947d71bfb0f7735d38537b78c18282f3ebef785942ade2ae360d9f7dd556c6f1494e59ba30af929330fc0cba77b64bd56f61e77332649f3ccaa453f6f58efed263bf5c9c1451e066186d0e58655bc9f00b37e9a7008fdf151d03fb25e292453caa5bbd3925e98a878585d47c137464600487f37b51cd298cbafb9c26359299cc90a532b997b4bdfb8c4f627c2af6378504c3d678f85cae5fa4652ce94b03f6e7e64ae5d081181c2c78a54202bda87b8cf29eb9a23be174eb31038e6fd154765d96dbc893d5e164018083f331d494f98fad1a000b9942c0b44e0e90cc6910f8036a723bfa1917a7ecae0aafa944baf618c28933e3251d735828760c383039e0cce87f35f62d236c37e575423898364c84d87b398a2ddfb5bcc9383478e3f18a8d984591cc584c906d941a60a99b7ca8793a0e62e3aad87f1328f4df0ae6f6f903e8fd9ee5dcac82d2593d95e2520d6f5df1c628318b72f40b7a7c372d0cbc3b509da6059e9f3d07b1df9787e6f55710c144a66ab3b9556c759c027e7aedd7f69b76d2037c415529046f12b5ca36210963066eafa6f36ea78c2c03f278b56404a784cdb22019961a4be8cdf9740c02f6272502b77f4ca7da6e89799d37f7d076ae7282a9e538a371e22fbfbc67f94328e6e0afa2c13450bf7dd2ca8d62f67ebdc7300da761e4e731ed23a7def72222118ce770f1db42c20d0c9978634b02b3aeb017863f0c6f58d2c90376ecb33378ec9992bb01be518addd6b56eba6bb99628c04bea0deb9a954681055845b8905da2b08f6819f2c590b1e211f6201e5e02dc2466ec263b562617353a70b84c21ad49755e0123ad385453008e8a172ae1b14613faf72b73e522637f883181f3db9b286b9fef14267d1a65a743ddb641396661e9cb5f71fa27c5830e2413ba858dd04c67a7b5ef3929a4487f9581b7e276fd8aca4c9cb49ab4252861eb311be6a6f68786e65494421395d940016eca56e6af8b6188aaaf4853adadc34f439f3eba9307a2a4a9bf258d9e9468aadacbe4bc3aa0699520d893d2eaaa2312fa051fd860efcd827ca47d6f59b62066db6628233257dcb42e7254732345ba69d926c1b4f039703b0e119a9d48f2348afbcaab57a69b6cdec11ea0b4145f73b0d68b7ab751b588d0aac48d8c15c937334aa1b1624cffe01ad8aa0320e2d07ba8699db9acdd7b5ee683f694d0d3c9d558e8695b09c8f6e710d0ed85564eb14556a5e5684e34672c10f1849865abee3bde1fb016d3acda2fd6b21f8cf87ae762ced57b42561fa4eaa77d85fe745be6f8dfa52dc4ad7d7b47eb6c6cbd565d7398bf0e4cac3108cc29e669c5ac353082246634caca307ad39aeb390583c97fe4c0d05b7870ec44faeefbcc7f197764b1a2d52f16e581b6522ddc6f666b8a2ccae4b8c98602647c4f739649ef05ced5112f270a1d1923a8e0cd5225e9874a77ca0784dbcc19b918a5e4358fbb86351f168896727642cc0353c770d3b86d58ae696e41e1e8f615e1e34d4997cdbb30004d52c14686627061eff213da8d6a0ed41e15d858acce1a08dbeff981920ee659a9b72328012f4c376a053b6c4ef58b5ab4ad1771fe69b386564a9ea740d124c8b9cc3c69ec4050112412a4feaecfdb3476204145695fff0065e663a81ef12837132b02138fecae0b62c6da939b620ab82cf438b75c793ee71f6413ba122c4268ce284aba6dd877b9c86b4c808bcc62970624a7291e6e60744db336e60e07973fd487593fe1874a228d23734f5873266fb4ab6b97ca5a0e1edb8bb58042620922901b09a7dac2e4071d978a083205b68998a14bbe0907906b8618607776501688168b0ff7f160ed32f63f92a691621f22ccbb246c245b22d17abfe637036ac9386eb4af25cff45ca120c55ba8cd142b23561c17639466d75b9ad325bea6d01a027fb7ef44736243da21d52912ae4862e4c0531f3e78038d1ce4b7697c8e2ed661134f120f796074491a50e191960f238facf2bef0a9b24e8e7706f78b1046d0ea3d351a8124dfc142d273358ea9f118a50d9159ab73c670aff03a1549edaa4dedbbbe5bb2bddce1e69c88a09220ba284c208358bcd9de6035bebd6a459754dfaeae84e3e8a28b0a27c953820d5f52d67c4132376e8a0780560a81711ca4625ad25a6a26f000a438e5fe65953b6f352d6af2d4cc351fb3b2a31470afcfacc2966a422109f03091b869c41822555ce451f28e263d6c5d952f170dfae0a6f12fa782c2bd0c124006962138adb0917f929a35394ac89b1c5f20aacba17b6db8910208ed6e7b73d07d7a03b3e2a67e847c2d8eca21c682006674fafee3a6582a6267d5207f37fc9f9a16953cf95ddb99f90f743f4e54f561afee2d783062a2e87f637951ae5ab3ae5663dd6d668931e8f04c1be4cddec813b5ff43c0e4cdad8fa816475ac0795720981eb01d40007f4c3e1e5190855906623bf2215444c4e071e6218937918c9e900a9ded6e206474aa621353e72cfcefa88746a966446a89a1086dc8855b1877562acc252a8dd1a37108f727b5d81661b31ec7f81f1c9ce852aa03ce6f16955b10020298f043b49d631656206c50d448aca90256bbecaf0c4480049d28f405dda359b60b564799b4d27da7d59d28f70a932f7131770955df53cd183db9953c8846f08c791f5344b449b11c8ef245e2877dc6ad21e37b2d7c9a783595942da5962d730737adf7b174b976e5ac9258206e27fc7c9c0945079e8c02c5d0cc7bb492a688241d928fe66f7941c32678da0e0bf33ad1cbbd181ec8a70ad8b63b1d630ee2acc4037a7f9be5344f0092538e3a32412703d6c4aee0fc1bff71c1db933722d9b3ebb1003994180bb31a01ffcdad17d397e71db2f50e6e3f896fea09b95409f8768903790450f0704c59ce74d4cce687ad80c1a46f4eee2bababd412bfb7b614232603634db089480c3ba35f142eb9ab73897ce3ba8ca03f1473c47d5a42fd3d091317f5ae28791e82025a8b40307c349f0e12ed89a41c375dcd42d4d64c389a45cd2bd93a8317aa605bdd550d3a1fdda8112bc1076b226703e406e6c69be975a41559fcd293047db689a2fa7a648666cef11974d1bed14eaa4071c839d4d6db6d8fc409edcba20beba3bb3bca57850c85a2eb0bc10cff4c6a031538b0f33af78dab17694693e6c098ede51fd5c853b10211f3c58d5bc067913606e89e42340a855c356ff48c86c1816ed926c4f2753268c6f044c455b5eeee34a90cf67c2540360cc3236e3b7ed7a8a904279734ea224cc0872b8d3306a2b7d58faf4a826dec2c327e455c1fb7633d34f0ecc82730dbb0657e3a50c07475b3a869c059a666d6f3a2ced667fbde8847a7697c0de95598c9cfb024576e57548de0793ac114c2f019bbbefc16b16d009225514db75755c094050041b716db289f3c2e15a3b6463f0c79952fe5b6bd395cd5f2188a827719cfa1109363c37a52a2568b190b0efbc0ec127e1b7d3cb8a274f7abf71babd3449c86864abab8afde7f5b5ef54583928c0eff26e8c778fc856cefaa036b6b33bfebde6faab43677a426eecdf9d26ea19ebff4aaabf7cc68cb77022e646e7d2ea3e9614f1fb64b9463af648029c5312de2371f07d5170fb9be2aca7113ec4b1051a41077cf80ce239c6ed62d6014f3d29f03783930db2a845c776f4b99c19fc3a5c7432a17c2d772dcb902ca97fe542952b553d2185551bac5b48c6005135d966045a559e39e1f63fe4c33258f5e00ab46b2fd5c4b4196907fd62fd875f86d3a3a24dcdf69eaedee833e86740390d5709a9ce32f2825a9078ccc353ef4c790990a65392383b38dd28f7e7bc286c565a0813e57c2442cdbbbd7d602ebb54132f9606000a5857307574bde2b5a5f02658474b3919281b4ddfee8d3e97226e1e02bbea0002aa7b1ecd4aa271d0511e80c1cdaaef28d8e30997d1fc556e26508d68e942586577be71633d3f21e5cbe9c8bdaed9203b44c6b1ff6dc2b4e24f6c74603d7e705dd43689af68e88e78320d92b1278c1be390e66b2c22083699ab0a6057018dec3a1e957037e008ce1918485e3e1d7dcf614fd34396c4ee4ca59194555b84803f2becd0eef8dd83aa2df1db5eb0e1c00c0ef30bb676e15cf6c065019beb238ca354924d8f311aa4bde16fad64b8b9d8a4655ecbd742be8d09f22ca844c6acba3cd1a951406639a7ff6fb6eca286398670582994407cfd54a0243f3ca5804caa3c873581769de3e95a37128e2caafc62152ec8ec9de6324ba2852d64d5631e91a489d4e7eacf9c96adf174117575afb81a7e06fb144b6a0b4896af62178258cb2fdad07ba1e454ca12685423ff1dbdb96629b487281193aa9fbe9ac82ddd04491a391a3e3670ce4dd19a0ef31fa0ffbded5ef4d3be639195d948d714887b77cc3a20272bb7467d7689f14ccfceca06ce2df5439a8ea96869cec984156b166e71ce7bd45a83bffdfbf9ac1973c34858b3dc02f78f3e2e6df5e6ac3eb45a682fa6dc92f70db4619718bde4c9de0436a77557f79c64d8f2d6324598578e3de5c8e8a6b2b8c1e748540f0f17dfab9eddf49186054cc6d793329d63eb7f8afceada610fd485dde24f8b37546872e7383d9edf8d16c1696a964b8fdd90a8e79bca27ed1171f8ef2750f3c48e675695a61af075eda07603f8e4cb655b4cc586b21a002f81c5334f089aeb5f1cd10e3aa7c6c978325232875121819fef08ba9c8a7fdbff7daaf9fafa1a441c89de648a02e7c1c56159f02d6dd8410fbc08f374ba7d6bee42812fc3b4b0b3fb87c94a9a3f606252884686f06b15db12363886f47a999c639d4992e2b03ba18ac27e6894bbe1072d707ea82c31d406d884deba351f4b8b780cfad618bf4fb3a13dfa4d0dd84dee428816800c46350be91b3bacccd49116bf22fe120cd8c3ba715fbe36ad77b612684389208932ccce873e54befae947208cf6c36b4bf86eb7d3ee4defcbefbcaa4b76404d266e12ecf5536ca51c35c7bcd15f5fbe125bebad85330a66c7e225b2eae9c1584c39eb058c6846f459a0de38680b40b7b71aeaf2ecf8b4b5687071e281381f6f439de52c5e251a77ff8ecb35277a74460b1cca2684b3455788d852f37bf140893d77f3d468d0b0bd75e84b41150196de23465dcac5119c7bc90f5d4dcb495b34947df8a445f40a63e1a857476012f0d5eb7f2a3e792365a6c81a95a605c3065ba477e5cb6887629cc1f4c1095fbc19ae4a0470048de30452f25b02eee9ad17ceb3a4ddb61b27cb4419701895476ea77caacea3fca6de256f54ddf9c495be05bd9710356023959281a5a2caaf5ecbecb635a999c86544327623c6fad01f3552c6f834ce4fd64396a75d25b2c14292db1f25d16d5424d58403b44c3173f9bece22c668c713485b6e1488d163073945f06e7cdbe2049fb7e76c0942f9b908e5ab9059db347e621aa6a167863291c58b65dffee13d839a04a076ad6333daa3cdb3f0c5d6f5b94b4ae6d29379078fd09718e9477683bf6d7666d79c26b03bb9a2058a75ea2aeaaa49ef8eb7a430175afa91a0e3bcb0c3b6404fce2dd745aab28a8b6cefc13b9641f7b92a03caf23dd7c892e51ab3177143865f974d69194429424d17233b7e15eba90992726ad95a238cc69c53f795860dc3dfb26fb4017e57c133c29f53d88fbeed318fdc53545a71ce464bd12a25b59078c3cabbfbd0f34674dc4e4fd5fb86d42da85123aec6d9873f93872646640a292a5bcf72f4064c81778486c45b80a40e97ed83ca4b0574fa7a770ad9fb50d3564231316f0e52fdbeba48e54f39f10c0040450ad75fa7d6a748f3609810a17ede240aca1be53d2624c9f92dd49d3f4e32a9de2025016bc556b640227efc5c059600679f7652e9d61898c1f720fe510b7a380bd2822b58bfa7b04f81807714b40ba114261e17af9a0d8a15cf4ab5108b75de00706c10d0c1d2caf64aadeeb9cff510e7eb1d2b700c2edb47d00422667b92e0b765b6a53ba58b118e69a6e6ae5c39bba27b4ea7b110eaac424a56d9655e22d7a117d1f88f2bf77ab982da9c52f77caa4c3465096511c83559d10d54df12eb2c5dfe627b9a19ed2fe484381833f3d38ede9d6af243d96591b073c23dc7824b8ffd1fc5ae6cff669bffeb50aee81047868a7e391bf286f5fd10ef6a7674d2439ecef6da34332d629273b4dd1a8700ba6f2e4023ca96aa2588d0b7b801c6a8bc78d05ab804d3ea66065ab58fec5adae6dbae550ac85990d2a7044ed420599c1a3d7cc80206c79253aad59afc8305c6c02f821198c929c5a99c5f6eae6a61253ff8f2d7183e9311001c32ce98306b63fc33e0581aa5de248a7a646b742adc5432ef9a7f7a191fd3fe0c7c88465df6fcd5047c6ada55d0a9200ae4f2d86f5984840ba7f747c8164a8b1b0c36453b204aa858cf273036cac6d615a7549f8a361ab8f31c246df654c5e6b8c23574bc61124a69c8875d46bb0043734fbcef994ac8f9027405aa68d0627cbe03ea2913644e89ea4c653e56d156cd0a5b1b580f40695579cdf741f5d20ae58f04367ebc5e1be2c4dba0bcbbd2833afa27e9b7744cc52b1c65b492ef54bc6fa096848e9b8248c29c5fd235c1dfb7ef3dfa510acf6c7810cd9d4a165118b6c52d211ed85555c85ad39f67f9cda183493909c78ab606911532c4eb14525ba10562bb60db4575a8ac9c4317bd1f1796edac46a0e39f85790c1b8910f64ed97a6ab400eb5e6e0f32977a37da48db2196472725ff664ed5e23c3e10a43d6ef7c7666b3bfa316150fd7a37ea7004bee0614aecb015e32f18848ae07bbce7eb5d9a6b5edc46392250cd2596ec71a7b2e936cf7a148d86238498ce1ca5f14c41d2628cd8870b626f311074ce30b00510b4d2fe0a107c27ab7280fccfb8ee6af16ada0f70a2991310bdec3b31098674482bfa620e2c39e2e3b698160eec6d282541d96c8af797a787f8abce91aeb3cecdb6460aa518939444536ec2b9d3c3b39b7bb17a136b4a346b099cc19abaa4dddb574f123dff21b5f663508b2f13723c8087f53e2fe0af1198d4cf565730780cf754ae1b45e74b258b5748eba12353725d5ab5ab1c8f7c17122956da3e6dac8b5903b4dab81b31dc264d2c11476c88f01a489253771747d89d3b8d91d14e31c13f4de4f82a0a4f6189789490b1bb6498a2199cd6db6c434611c179acaf5fa4ceb37d0fe387947662965ea23988e0e9caa8a20250ae680e8deca5bcd0436100e0a3a500795135a0a892db9356b6ba909004ee8eb0d73d2817572997a193e9210cdeccfe975b42f3c9d3a4ff6c8a07d89b13bf5755e75b3b9597639d7b1be1d433594e93f4826340f7d062000a0357d8832476b2a92f4bd8644162eafc8fd9cacb2d4d6a6bf8453f391ba2fc865726959d56cb85f4674bc830ad8e199070893805d226e9d7de89ea41dea6c05701add7533221f1f285f1ce602c0d4442487fa5794c61ccc7607a4728422041367217d9263b39cb23a451d1c71c0c6e1630fb4dd294318b7e872204e2d33dc84e898f65cc607fed63de6efdb4d6213b48c8a38b3aff3036fe0490c6324c674cdd3232e1861b2e076bc08cd688a346c2762d6f055bbeeb1ac8e51b1be996397d1bb53fe601d7ef6c5b1847117202c26a738cb05b9c109a0fd37a4d8f11d35a67c708b4f5d8b351f62c5a15d8bd614463708dad069d2ffc6e64e4989dd205e0b429be483418b21fd0a79c548026ea850e222f33a851c6eccb27d90cb82ae3a04720b4bd2374be558232a5d59c620e8a0c5410bc89c0d557445d6c6db4a306913d918e5068907dace690b26ef403331726ebb6a0b3df5944477e51080a08095aef9ec739bc035a45c7d18683d37aaa3eeb853842a0716aceba8c93e1a4f34b9035391a8a6c6b187c076bae7d1d8589b97336e326b2b6298ebc0f4a3d8d65b248933bf2d7bb4f0ccd174e53ef26665326b94b97fdd66f7923d49f0c6a85a435ab03677a1d5e5cf28c61b16702251684e3c78e2fd1a5056554da7e414161fc1eaf52695650dc0ca86a55d43387745e16470c452142f91ff2661f1e324d1b82888697971ef74140960af67a18adc8ce40d99099895b1f495fd548a5fd4d22193115d18d5cf7fd4a2ef1a7e1bd80f5e618bd23ced26ffb2a2318979f28677559a56ebc1beb60e25b4858f996e4a197310f9e1c0ab52beff5c0ecd6aa8db6e387d0f8303a1190ade74055c4bee74351b6b20ae16730d729059b0c6a740a5c865478742faf6690882b3d8c930fba12f8a351698c88402aa1ea2dde34e5cd5d60afb73e67c955067d9e0ff9220a4fd510bf2eb189d1c9a3cc3de413b3aee1d0435e389437b83e8db39f83480ce20fc0394f2f71c2e0c8ca5a64ce3e16b2d961997ad3de75c28c98681a97e7920c8454334415f0c7f6dab3a7d7e6b4480e40bc030954523f4fc78a2efea647a3ba4ae953ac2601f0f19571922636be91f9402f62dadf8ac397ecb098fbb134d1bb80cb7d9ca51188243a14661ef5ef37f4c9295b08e93dcca2d08dead643d21e7e47cb36831ca989e053bda76d9cf57ff7c5c3e1c3425caada21295a02e3aa36a0bef8df0201657efad4dbc800d2c1c445ee1541a974ea0a3e6603002b55481c1f29e4afdcada57ae18b5a450b215ac2ba38359c31871b54b6ee511cdf208f9888494170ead02ea626fcae81207dbc4381991cd68a28e1ad59ee1d6646724bf01cf2f0cab9b67eec446bbcd13dc541898562ab486a7e67e77e18fd2cae7f0440bdcd1540378bb30637e4f18a27eb2821f1beeb824dc1560b05c5c9b8b7f0a8b2c6bb012abacbfe699f8a6717f722154a42ce1e6e9f93d2db47ba3afa5bd8beeb314ec9c95a9ab488a3df578c9c75e66f0d62183070f023f884104ba709b9c60c7529e890ea0fb3a666f6ea539c00e267aded0af7683aa58f3fd791805c9e6b7bde519945bb430a9c299683c919158cd020e96a39c00619961e01be550fb687f00059a720cdbaf1a66a4c21f63530555666f53fcb50c96573b47bb0d4e55abe5b0f5afa93e03e71b2a47bae21c064b053393f4a97be3ed60c544a8d8a9091b6ea1649942e5c231a56bae490e888d219d6d3138c3b6cdd7a574f912ccc430f228038c461bac7519556e1e2081469973fee68c2fa58e8145a84183c6fe4db6dd690a6fdb041a29562426e87a5ffddcc9bb020ec5b40c6c1f36bcb21bbbbf77b27a4a96499e44b70fd7a701fd6137d0a9d89b37498510597f53576d4f052e33949cdd795d2a8db2a534050ffb6119cb826cee7b541f515c7ed3e5496e7ae3219b92e63688354b875444b76c25b583ac1fa1a63a16f5033ff84915acc607122071015c0143e5e8172424f8412a4966d4f8558020181e5464a350d17069c6d1c0e5abb24a72df2cc57c0c16d6ab85998243b689126b5c76ecdfdf2b5253506bc80cea2646ee3b4a7abc59306362a89dcd6bac5232a37459a4b90fac4132fafed93ec62794178276630c6e39f45f3514c08986a1cb8d0d39be160264a34dc243b64db36c784cfd756906badd2ed48f748a5522c45843f2817d1b25a8a9a9ed7768d4023354257c37b321000023ecc6b9ca14ed47d37e3752ff60541489881b0353a0b38232d10dc40499415aead27ac93e222a362b371850015d2f6184372d0ad47892cc8be19e2ef8062e59872a2dfdaf1dc25c3be2067b5f8933cce56b4ae2b5437a248347a5b74926f1070aabf6943720cc20d072d4e1b10c87525f223cedc12d24f824d032671cc75a45e37f8df456458db5c1c35b9556cd1c8dca4e6f8dceab768acd27eafc122f930bc69d01470814a302a1262816830a0b8ae8977488e7fb7f66fec9a90ed9f29dcf535933d040b9b30b362fd68b7610f55a4cd9972f7f76449b2b2c82729d9e83d64665e8935ab0bc36cf2ff2ed4641864987c6b49bd3d9f51c778b995a677acc827ea1af220c486581687496029d3cf3c1671deafb1a01916b09678cf6dd367e3d70fb9e84aaf54102f2d8ab1bf4edeb61e65ba20935934619353784089e95078ce408301570ab57f277e700747726336954dfce0dccd98e8e7451a95489428a20c227c0791302e85ef42b74709fa7bc6a17c7c79802f9319ea1787ed6b12818bcb003497dde645d074d54e220dd08c5072fcd2131dde9c4c5afc33286f111c7e3c34a93250303a5717e67256878ab107bbaf827d7d66e69d65dfe3b2802cb3e4f189880e3943ddbcf329021d2e26d44b37122baf91b2eaf209b87ac91253a7653546ff3ae47efb545e671aad62da415780b3c5fa0f2f079de3f5453813607b5a99396af7a547d1129fd6e8cb6ef17445bccc9d5566605e725c978e646c69e161714d501a1200ecd15b1af977bc9fa77579163612653d87ba86c2ef900eeffc7f9a433feab16803b5e8b7ef4e6e648e73050149c7ce47bbf2d91e345467804f50b969153876903002f64bd92d74421299553fda48ecbc9e14e7f72e85c9450f00ce155c1467e0f8c8ca8e4fb920b62a93b37920deb37995d93139b5901596673c54575743bc8f1279c2a87f964b62fe3b6ad056618642bfa26c326971272561200eb5ff840ef08f55d2f4e0045f030bb36b96f61612ae885c92bb8708fcbdb9632d34e8428934b2f130da556cd6edb5cd1748c887873f6479aeaa292bc3dfed91b50739bbdf51232cf3bf9aa8bd5fb522db0e42533dde81fc4ad57582b8f42596d79bc3d8f5f812758bc29be26b2f53ba94f4491328ecab2ca6fb19bfd61c0e18ffb9600b4ce30f611107daffcb83a7f48270dae2ef950335b5e6fb57f25e0490a574d728d98e7a4dff73d4434941ea38cab9aa95b0c937c82d8e739b68e371ffcdc8d2ecbffb12a956c91eb796f441e5a4718f3d4c3a390b01b434fb0ace30b0a49917ce68ca081bfd6ba598c30cd48486bb9262b4f3f839ef41448b947dd641c4078a8301ed0c9dbe09c458daac98ebc6739f524df8bb216ffe3ada00434653c03e3288e3b0b724053ba4ec34904e3cdab967eb845f0b0fc79721d90fb75a88a61fdd4608b1b69064e6cf0f4b19b13d83f7ff7254f599f86e571346b69cbcf4aafe729d60a912296d7bd35b88cd873a7e6b96ec46a7f5d3f93cfadcb07689f91912dbfc85ee6e5a2da3fbeec306ab75df5a2bd4f97a6ba8f32cf6cf7c4026df032e6b14e8ed7885ccdf69261d93f7d29ff471888a92df8171cbd66a73f2647fce2246a93d8fea2de91d24480ee8a199c4420c49b82c19a21944b91841e4a7f1df4d64e09db3e91137884595f603c5501b49b1a0c23a0918b1d22fd25810ff52d15738f30b491a68ea4956dbbfdce5fab25c1e314d84d5e4272e766b441e0e73340ee291cbccfc93f3cb76577cb40350bb2ff6a9102c073692c2645445cf2d11ed05139bdb83e9ef150ef2fa20f7dc860dfe16bd3c86b3c3b1da76075a7a591e1a29199036c48b3d943c80e7c0f9a7428cd355b2b8a67ed93ec7e5269465eada0f47e6379854286e9d310dfddb8f05ecc50be18221637446387de486aa32e83e782f2f289acc86ec6631d367024749a7d400c01fb49285878ee76877851fb4b54a19f7620408147a1341ce13f8c1c6308d74209f375242b1d269c1fcd3cab4e78af3d2b4c424978e3b3fed78d7810bbdbb3171def5245a4b80ae1299132157b8b301bc1c7903607495ac76f2b3a81511d63d3f4171f19fa96313e0301545f845e75f105ce41f65202b79fed66a87b4cfc6270b967b3be6b0136e0a8df2dbd527b7e692c82d99352cd902d3e0955874ea0cfcb89c3d3b223012f92cb4a0c4b3ffcefd2f4d4704430197e5519302379cfe541b9aa0cbae37d5a91383cd48f7aecb07564509a14d1c85a0de28938c536194454464012c33649762cdbda179e4a1e98295187e3d512d108f58898839b1df225decddaaffdf52b25e2072f2a1c0edb6814e3c3445fe936ec0b07824c1022b1d14654e4c5d83246c6401ea8dc241f0bbc30a42606d00476ca67c6b63e7377b7ae3ce7de2a16d5012ff3973046705a43bd01308c4506b8537f44a3b377ee0d26cd9f9f3c79dbce8d04f0566b44d706069ad8605dfbdca3a80c5e5ccd62e522d8e3cf9735bdb3df3266cf01692d42e31979fb50ae6480fb8fdf97fafd8d34af2b6918fc2f1babb75fa42c7a888a6ffb94e0ccb1f37e5989cf43bb0330a6eb2941a3f889a079b1c812124c0cc3268a7e59df51d158eda5cfa70eec5557007af2f33740553383ce90789f9863cc99fef015ab7ae990d48cc40aec3250c67e6e9849e4f9addbf9617defedfd8357bf5b2f6d34fe305ef1a21a0c2d3f0f128f8373a7dc0734fc3b499a57c8cb63f99d457916036bdf6f4c5c143205ae34254c3bc9f209f34002e02c28c5e1a79dc91031d45d12c77fac9922704d36072f5e35c5ed108c8740d30c6c20345d7f3df12a872c340ea15d8f3345cfce489a42230da0d551e795ccd1b5377669c3ecb1e6cdf0b41288b3e9e25918a881abc06392020abf56bacf87a38852bf7b504acd37016739d51e9cb4de3e09424a8ebdfb85e5de5646d51319f9dede050fafc8452f5ced6e3930e83145b7ce49d73aa3cb12c9d20ed9bf86df9ef8efcb383870a5fe0f2d03fb6758d2e47c86a0925cd36d0b6a879e20e682d32d24d001e04fdf4e769d3890582d5ce5ee25666312222b68824070129092e89dccaf03d2b0c632c9d11badb1e91c5cc2d7140d95274a8ad855125dd91234151301d48fc4dc76427aafbc4bfe401f2ff9d81f2f4a8ec2645bc59f693cdb9ec8f52f6f41ef68d429acd22d0a4d0435770c7d80043f8b22dc939c99ee43700a7a757d7d7050aa3d48cc0c08ff93c1205ea132d058ab65cb1fcf75da701edd5a35963cf5c54e5a0bd3995f205a18e31b65403635d4dba29889dce00a5431886e247fab6c3917f9ec77dc31dc831be06049532779c93988091aa6a1c87cdfadaba338a60192f53360c186d3339aae7cf52cab8b7e9a28fd2bf209cd9549c6c7df09041bd21f1e91d75a4f7e879a3aec2eab73f5ca8accfba213c2c1717b494b85cc8a266c615ca7f20269af3dedaefd2a3513a3f83904c58797ee697ee79f0b39fdced85a26e755955c9d516f7d09e2171d291fb918bccdc0d8a8e55727e7b8d336df42571974bb7708fc273bd3d11cb09a547f9397c5e774b0a205ddaaecac5d6b24021dcd97f606bc39e257bd523092db7ec8a6ba005a406e0810d725c41ca37ceee8ec0baa62e5e7419a199523fa5acbf417fdbdcea1dd5444a26e4956a386e67776b6ab9b67d1a679410cf10a31432f2442fa3541dadf21555f35e5f5af4223d8003e7b9a8170710b05e870f763388b0b847371c8a3553ece8e466863ec539a9630a7a7ab2bbf0d1e9a4bf8e7da7f4015624ca1473d829d6926cbf1f1546677d05ad2fa0cdab81b8172f17e4edd44f553189ee1528134315baef63257f3b5f4747c689ff36299b54bcb3369374785292588a181ff9062b210c7afc3471ef66bcd1ce08df950a4633fd4421ca85bf1eac9ee645f4300dce1783b70f3f7efbeb6ecd4c99f90d2b053ae2749d491ded6533ced5c68dc19f7d42182c8bd2acdd1cc0c86484b0ee3e821b263106e0f37ad915be011db9143f95a384cfb151031b422bf2b037aa35def6c72ba918b5c5cf69e0857015f377fbad0f6d8d9c5413825eda31de29569a27a452dc8a4d70d5356b018f362905dc35cee5bab9aec87caeff8316f55bcd8b0dc02d9d224267a3d4e788597fb6fcf03aad53e7bd521876b6780f55a008aca7d9a55b49e95578ae93cd9667d288fdd279eca53ef0a279cb9dbad9bec2d3e09217353e98710efeaab24a7cb4f87237a53c1dcb2042fbd3304d47d5b72f3d3de4aadcdac24877b3ab0d4fdf11ec7652e15972c9d043f3029a6e890e32cc85b69961996ee8b95c6c490e3fc3456bbf7985eb8a040b6664775dec7024398127913562ab80b221df7caaa59578b1623971ae4e555c381c7a61520caeb9157ea59045712d49cab87b44476dbfb6ad0f665912164f4d39cf620f0266bb353e90554db081421cb3b2da5feb73140cfd42685c7b8b1cbfa673a9b355cf8a53fdd2e62b2774198964c6b822e9417a1f47b62bcbdb7bac28bc153250f671872053fe5632366a354496fb0e8bb0c450813a4a752ad093be2abccaf1d6e9c1136b274dc1b4644eb43cc2663852fa0cd604d219ac208f42ee1fdfb8fb94038f1ae0efcd4045bd4dcb0e464b907ae7ae31eedbc31c78991544e859e6da50ae5cfac2e2a7c3cb4ecc840e877da4a3f64785215d986457f8140b8ef4d27805cd2077f2ac3564b79b3e5ee5254aa24979c7c1c7313205337dea32d955c4d8b298468c584bec588c878f0a2d9f264914426738ce8513ec452a8caf50019e188b2d01ac099179cd2ae08fdc19c14421e0cd45064fd7e3f24e280905531440e2b0b5204d0c08f77fd4cbecc393660582b6b1a035119b8b18f948218f3cfccd0c68ea978a4ae49489b1e276a1ff2b46476806dede619a74393a930cdeaa0247ef36d8a0492431c0169e76a4d36235906251f0d5036ab7a1878f268cea17ca4af8f635be0102ffccf48988da53e4eaa9e00bf2e2377fcc08d479417d6843c272bad04dc8b7daa45cbb28c2c1863619122ca8202ef554d34a58b7647e8acf1dea03ed8fea0d609eafaddada1c708c3327145dd7f3b95d7d9281681b30b3224fd4d03b0e60e5b799f9d15b8a53b2f671ede0d20d27b3e5c9b02b5ce4678c7760297dd3bdb7d5a7fb62fe82db559b871db732871ec0f968fc1761ecf7c9f7ec3081456c14e0b17680fcdee0551d846b3b8a8de07af64aa17aa3ac1640624d91e0cc2a44ec82b70ffa0ce2ab929ae3f41279ee797a7295fd45ad2ca22fc1fa4909c6ac6c25f81bfc45723ef4479b328cf595e2d4a575016e465d430a77000eb37000ebb17c7fb357a31ffbaf709345b957bf563107de5f4e76ce7b78eba0cd53a6eee31ccfbb266139ab4ec7cf92b41849eb91c547cf1f9d6e99735b9341acd0762f69bff8bb14fe1a3c1b21504d112e40c4681fff9610f9b79a2fd24ed1b02511d599771ab50ef67bdf435403451d435a4d3ce21b24613b64b3986c4af8e1a7c92d314dbcb71873eb1560db3950a68d5c6b38444c465e53d431ebddcfec9c599f00addf22df39712cdae4e7f1f3a68b745cbefe14dbc5a785ae67e87d8b6ccd9bb52a423a11d00b0329d70b359100299bf283db2f990b3da2627250e35c4a94f98bd4a2194233f3bfe86c91fd659775291bead08ea7cd7300bd95b9af2f6c8aab8d70d1b29198ab45766b221515143c53a9f6acaa1f8b8508fb50dd39ddcdc352a36213e6f0f506e0a17ce9484088d8c1d0a6b2df2a88d69167046cd57010a69221360e5091f3673cbff977b69de8ab3427e8a80fde58f860a10aa2201a4c15784de4a8c80cacdec0d921a0e59bd577111a4e1258bc3ce7650f667b8ad73bd5d302b44d20c6ad220a311a379b5be9207304bb1bf69449f26e301be5646ec670d42e6d207c95a838ac33a9a5be933b0adeb01424b1a8ed5faec6d11e1f0a1a971af673ede79d1b40f3faab06e4d7943f23a6d2463f62603a820e139d74d14cfa6f2a8195eabf88e8bdb5f2fa8bab7d7fd61e09eb5d529ce81c3be0b34effbf49b81e65dee66e9e2c0b0ded5d72e6e0d5419917754c7b7872a98edd97af3c2eae4d7ab2076aeed825fe77090cea9e6db43571227d60162b1bcbb20d039b579010549514c362c30370faee3f0c5cbd0114b2f1abc794c672638d6fcd33efc8969d090c98090fa9b12416c878cfe48d4d7f8b7095c68c21b38a57d589509e52e76d840890bcd7ffcd286d70d7e1b2575f9ec2cb2755621313daf76b97ac6c4bb2e9adf33dde354051247b80e723a254806be7da1643e4ee2d731103397e710efe8499fb12c780ff251c9d158d77489472a69b48a8a77208d4343255ffdb611fc1a8d2eafb7b8676e86d7f3cd0ac0efe9e9a6b1d9c4016d067235d8bfbb42456b370ae83be72350dc3b7afa154b3603a1cb9d10b2a2b12101c9839ebe8c0d04ccca492d0da50305c9f3bfa6ecec4d8b752c7e8da600110144b89d1a62fb343f811954044e0054743f9ebe0c802b08b149998fca2a4832b358ae0f1663879d5eabc77fdb57f13ae302c30b2897d92e8f6f2190bbd6de808c93288b27c42af5d857e445e581f3957fc9b0461933ba4c4685aa09cb41f05b8ad16ac2ac22678878d7c8d426257568e6e51af1a3d9e2a3a02dc4ea6a279f56012f21129ba68cfdb96a9d1b60272be1c26b7c423cc4eab7ff3b8f48b04b08cf7acb7e46a50efe08edc30fd479bd32598613fb72be6b1c001f180953fe3c08aaba0be232ca8dbe68c13fb512e5b8fb0e6a2dc52fe7aea00f28c8d313bcbb93314bad2bebcafe46c331c7cc483056c0ab71c5a55a3d0974343a45bcb827a3e85f07d15819ea20e2b6d390c7e996b49bddf3f9e13eb5c4a8a12c2658fd1d9f8e6f30a6fd9623935f253df54a147082d54dff668fbe2f1786309e28e9bb5c735ab3fc14fd51a106f94d3c6f0fc310dbf3e0f5747626d786180e2334c52ef4e4cf3eb16524b8406500245f5d86255ac31d5ee374590219f5a9dd8541e1f95b5346ef6b9ea2862ff957dbc72b5bb3aa0e548162c259a15621e41cb098488eab46cb5228ec731752606c65ff0445476a1f99a659077deb94f716a62c85e348651d69c3784b0e0caf667a2b459d4adcfec44aaf5b70862f7a7162fe3d017ba2080dcf295e85e79d062e09f77a6abb69e2baa6f6c1492b9ae39e993ec7aee419220ecb3866d84ec3fca34c2c5e380285115da9d0ad8aa2eb5b058a8b6528e478ff3451a194aafcddbd66dde90bd2473ce0bcad8d143d42bdd007a833c826bacb98c960fad76d56edf533c0bc98a00b32f83b4d01683114cac86eb7a9f51f4296016aecd37713ec15d8a7607dc57acdff0a6cc4193543deec8d5d85780aaae73ce91a32a194ede59010abe8db7874d872cae725838939aa82d8893bf7218a0adba4020b0a02493946630a89c806ec4e6717a054683674ea8da1077617599b2ebdc38afdda1545675545599bbf41fd923e56585f8161c03edcda6ebac8023496cdcdf572c51f7dd64f24658d9cf41a8849f8a72689990295bca8e2d6a58afea6ad1f2f402f891d5d9596a9334d14fdabf6892ed08e15b2a53da1cc966bac9d5f36ec955dccccc0f338175a9efc1fe1818928b5adb86381981ad60baf7e81a68f3f82384ed5bb71f3a6b699cdcb3684c6728c0884baf70aa5c8d83933936f89f8549ab9d428d07f710811baae29f1e4554a14ece7d83cf0c38d01d0baee6123704526461aa4551ff5a20280097c7c2d5bf485f20252bf9475e18b2076d2f23f7049e83807110cc408dc8681c0f1732f298aa767ed228b7b98ea3b08a4e195aec0e4e7a86649823e9d93459c0dfb59eb8fe59b1e931a596a7f487ad065a94b9caf85264442ea306b4401f1091778ccbfd99752bb9f434a4f7e995dc00069f1beb435e0fb2ab0c6602f9756a13d658244121f43aab500101eb17bd378284853361076c924934be1fae822e701d281a1fc9a84faca1d5a6677ee72f5ce263f33680d0a7f5cf22400679cb5dea13f7713103d3cdf82742030063f982f70948b512828acab4ac501fc406522617f58ae2d7d9cb7022063935aefae7ecf785b64d84cb902371b33e4dbf9d2fe39e55196a11092ec39b079df6038cd04093ec29ddee267de4b424e4889d81e9a6bb542b3604de37af53889104d10692c7d998d0b1dff831aadbc4c0c1068294d3ca3e0049add51069db998ad33c11fdc5227344c96529fa7069e05474b9ddb00c10f82be2ee77f4b26b51105b94ed8779a49930b4fb4b8acd51a4bd747ea1176c7dfc47ad523ca17759ef1fc78a7a9c05d8605bba4df8be7d42c08a41d47ae90690719bac010b6d125cd2d0b04b6e8a0f8810150d480bd8958acd3ee01f264aa7940de561c4fc63f2d066392df872d083eb22632e70e1c723fab913effe4187bf517e2eeff9d5b4725287331f897c7f3c256e63bebde196dbca495ff13beccda9a5252a14ce60c4c9d90c595b1f59a66867ca2fbe5f174a711582ec97ede402a7eb263f6c8d71744d67fc060237b95a3f1e22dcc7e713fbc7d03066ea7b429fa57e669c07c954277b3754bd516e2e0e83e679fd63dbf6ed13e62706f698c198ee1d5dc7f5cb9374c1ac17da499eb25f3f28fe75b3be8813f4992ba4a5320db5c890aaf8c915375a28b5583905582ce7f3d077f7c1db42bf4aa3477ab2fce307f48df0a27de4cab6f5b04d17214808d382f2c7a1fc6bcc008e01c732e29d55bfcbb0d53333fbec12144fcb1f7d69f4b37c09a33b0ce8579efba38f057192623b5527c614e37a0d15ed2e913c79987a705da38c61b1705d4c81a85b9a7c04055faa3ca25af70b04d228b08f469abf4a9346036828cc2bf6afaec3840c52747aecbe72d995482694c31f33451883fa3e01276b00605de4620084a82e686501691bfe6a75668ed12d9245d0b69d3a405f159beb82ffbca8e8803d68ee7fc49ce51d2a98c64c8898f9158861c463358647c064e3a49f997d1ee521970f3da040284095b5713d32bff4f5c1c48cfaa304a41534dc42f91b920186ab651ff31c8fa7413655e332429101514c502e128660b75a99c813695f4636840575320523f3fc7916918634da2aca83a5e1e73df4fd31e4578c715f2327fa1ed77bc4809fd1c89f136b20dda09d8676afb0ad0a5a9250ec3de6c3d1dd500e885cbad42c40bac2831a9562fded2ede67cfbbdd20b94e21b3fd202c0ec54d2ed405585670d54b542715772501a434950d930f29cc87cbc83217f0f5cb0c55c48852cbc274ae3dc2ce14ee79460d909c5b44bfbfeec8501cbd56880478e6f79b96232d72283492d54a25db966d2207218994b2054ec635f8192c19a1735659e4c3e72fbfd77e58c34797c85254bddc05fadb056c6632508f2a701c0d6f06dfbc7aa889bf7fb3b0d33490c08e26f2e0407813b70b76f251d778662f8cf7e0a5c21c1034717e4db07306babc43ac3987dc03e39aa24cd4767bdf991542a3d36a068c8d1dec63cb6c5558bb16e7fab6c46e95abd010aa302b23c12e778451b604197a6e3e8b440ffaedfc1b01ba01bf0152396d982318393b0d150cfd670de1ccd61cacd4c2fe935714ac7c33ac024a80cb33f97ad649467eaa95adb3249f52e0696c7f37cd589b1224e0ba1e990c0240d1077beaaca7bb9db80b9792d9344e7b2491df471f8b09fe793dc4ffb3d3319627d6fdf2cdaf13822a4c87fdb815f663ced8f2c8920c0f59fcc8fee722626a245b08d19088618126d5e1bac5e8a89bf97f22842847b8bbe9a71ffc53ba9a2b029c26758333187084d893423d9b773fcbf821b93d16687b568e2cf5233dc590667c974f102f634ddb27e47a78c0e2dbf33ac105ebfcf14952da70d5cba55e04d21423fe77b1a186fcf5336286ee9b306abac1759ab17f6a7159bdb63f3be65486ca1c8fa97007b814f4f24ecf03111b6271dc6875165a23a8adb2254cdadb386f7ddb0060f50e007929ae005b53bd70b7a35cfcd4a2cc6acd1b194c54721beffac68fc62715095bb7a394c55aba1c7df7bbaa7dd21f2fe8d7edad3aa43a2f0acd71f620f97be807006dae5d5a1b401c0411496f93248d0f24ca75ee1382800a83ae833feff600cace10121822b61e7bdb912159f4be3dfdb4e56e7989b898f7e6a8d396e271beabc6867816cc4b974280e449c9ac96b159f28fbf0cce7af56cec30e22374a3073a33dbc232c44e66039deb0fd3bd78183f92431610d698ecae11af24ff1371163abbfd649a61d23cf05caca89a215a536e380f3dd350186e83ea6215f84ecdc96256696ee67da5dd938e916d3eb759aa66f685f50d405a71361a12af84eace38c693aa6097ecb01a6d7bb02e5eb228087aff5c8ac9e4a298a744afaa8262d60a7d9c1198ae9ee70e7fbe42ab7cdcf0c42fa65c54642ba0a51f5c2edd7de04813d023680f4548b9a9d30dc03403b773fd610eebcf664e37d398b6ebc61ddc782e76242e425367ed5315b5e9f3b3f81642cafb17012af56df3c85c5aca892b4a37ef6c27cb575b9cd741a2ce2a8834cb5c275197b14e282b55e37973d8448b3657c53cfc1b1e37812ed32635d9f8400f68ee5815e9817ccaa4ad4cb19f8429cb1bb55c553ab0bdf80a6a0079f5dc352a29e13603179e405702a7eada5823ea2654b46e03a9789603caaf936be54049816d86420a66228d7c51f0f492b8b1631f3b5f1da8e2e5d4fcd67e68933a6d01289b83c66e594dd9d2faa14674a9e1fd7c75742b5da96bd3216796ec8329e728b0793496315a9b30896753c7041817056494fb8d4316a358b64e88e9f6e759bed88ccd03e1d8a1dad1957ff3ac920ec007389ad00c3076ad605dc11dbb29dc2499a263fec4abc3ff92b30ae733926d1f56c82d89ef89b7d01337d452021d1499fed91430200d5c02a0ddb73368adf014a3016719ff835326ef27eb17307b41ed2a31e619902d8ee0532db6276dedf8c89e01c107f4a7058e9b64338d19244f89d69f67df5fb9ef582882c3a41c40d3fb88ab11e9b702e8fd02ad867dbc762ec132bb7f303179d2928a53bc840ad7643694eb50fe37aff494d40a7aa86fefbf36ee2a77c61106ea3395aa556c69989bdf88ffaa8a11dd6704c34ec252ef2607b5a0aef26edded7951ad763d9245f46239b04a2196efd422c4e1b4d3e318f97c95009877d4c860cf0535b607479cdcd3fcaff957cc0b038ec99d4c84ae1145c0b6b02bf7ccfbf7dfc85bf23b730952c47550f60e73c7a4246d397a5d5a740bc4a29afd03ad664648c85d546998470bc2296b9ac40229b99bca44a38aa3ea61b025ac1f7b32392ad68fb4b17eeb5133cb42d14b175c9401e3bb7f35ebb67dcebc56f56e9b0406872b9f4004daa7d44300ad921738ba982a69ada76b851c1a9ee49abcbf5b925feb06bf6c5b360e4a375d912eb6c9d5998b2342906eaedd381a8928552545ac5bc4616f24ad252b57d5b4aa716ae3825414ed5ad1127a3aa9a10bd0942e3c96ae85f2c760d9f3a01e864c185078bef4e1f0cf5bf2cc8f8da6e9c4332050b04912ff5e16bcdd6ff7b929d4313d9f70e1e88549f8a3cb1d824645fb149807152fb1c0b758ce28f2b15b7bad88abff251e56fb02c3aa998bb0eb3bf245e70821011fef1c767eebf221690560c3c748d1afd1bc722f8a5728b45dd44ffb518033f6397eaaed7e7677b76f740d83796ba95d83f6ee5b6cb01b2af5b420ebfe73dda1055628315e8cf9ae7a3a5dd4f0641cc06e45cef87942e6e26c34567bc951d478d3aecbf61f6238e8e3d0e8e2776ee66708cab616690b2b61a4750a9d4fb1cb6802c5afeec52bf8fd14b7675e973b6c78dd8361b137c7f40ef90d88e600b7a5acd58250fe73ac4886c51294ed4bb8a486e1f2fa8bacf7269ef5363b93e66515714123a36dc06ef9c25a43d9252095659a4eacbb7c854c3fbfb448fff12a2d0eb11c698988133b4e7ba7c24c343ef5fcdbdef8a8fcf90fbdda044e99404db762cd8052ca3dae25abc1be6c21569bd55e09c5174ea1d84fb63597823333b52d2361617556b953c9a568d951c92cddc726587b720a2df655a09a8dad41d87762e43e614039228c537c6878707e4604b614cdb4d76d5bb3e04d34c009455a61ac1cc3b79740ec55042854e93316213c6f845b30a4aa4d3877d1834c5c6f046e9dcc1d3927b11f4c193363729f4c6580b56d3259712eb9719e4a63fb3e644aa84ce4a0c5469ec4fb2aba63cb6915996674055f5ea092e31763e4ba1c4876b4bc58ecbfb236762f765cab861c8b142f24aec2c1718e03d3d00a5628cb4a99244a2d64bc614843887c1cdaed25887006ee0b1835d6d9c0f39abdbcd3c58e35c790f1e8e5115490a00900d81a610f6867e37c6db359a1f0b05e80c26e03228c5d9f27366d61095e8ec280484256e7cfc409a03c46b54d7b2131bb791bc8b28b197ccec8705dec96e9a53ca917cf9b54adb68383a1468e41a60cdf73d5201f4ee582bc2a01f74a2ac0fba484e6df28f1fa4ede76ba3d1b0dec22a415da7e1930700061db27ed34c5376d87d488c8f00783c5b7338f073651d6b043a9e275b3b5e058e7730b4de1aaddc4bc480122dec45095a4039c103a273c0235cc818c82d34de5d2840734baae1fdac7e76d48fff491ca2039f4b5506c8ee291d020a5ff73e375a648ea86ada457508488a7635b15e84c5c448c565789935421dfc8dc97f462c40431eae2d1216963c51864a002c499e067d07c8099f4e9098395492106b5839524d706a3877f46b4a1e94129486bf1514aa926c80d784d69c26657bc833be255a00615125c280735634838060de5a3909e13e67bb7e7a2de2961f916ae86362f529306453b5feab5cf96f1cd1ab5fbfb0342cd60a0ca6508c372e4721da7bb1c07f56df9d4d50b00cc48a95c357e6f6218c97e2963a3580453ec6d39de9aa6cf342e8f728281adae4e6231de1bf7849656593b179a924a5e6e1b50baab9c5997be320d004f4ee831576684f30054f3fd58976a6da306131fa2ad21fdc2b3a69cb5dd9aa5a4153fc74515ab30775c09fff117b7c40ed72554118467fd35d88650c8ec5b7177f045691cdd1e72bba017d18db8be3f98122b8a50075698b8ddf2f5335aeaed0d8946bb35665c01c1fe266fc075aa413458c3f0348f6e1ef6adc7778197b7a30b56a533d4cd118a72d68a5c53854151a96d98856d9af8a03c4ffa4e98c5c39330741836cd1071178754a40798b0ab1be0bccf03eb74a25ceac549cc897f4392d865203bf87317c1f0a94798820a4b7120a462e34f054d93612fd1a9f6f57845c77a94b0f9548ca15f09f35a864087a0756c90881cbfd1274dac4503af5db93b376a0fb83fb8438b80f9aef8200a4a8ba771890b21767f374725a50d80a4edbe5b365092a03150edace99f22b703b0d54f963b0024ffc1f8f853897d0b95bfacebbeb4ba15a8d8482ee861d87a33043e3845096dd9411450a760ad89cade5bb8ed6d402fb34c293983ea7d1b33c5d20ba35908f1fd3b27aac5a60a3e3f2e656de135499b4ddbdfc903dfc027f55d41aedd0bc77d35ce25aba311cee21bb8d5955df8a602977d8b46bc579d1dc51e9732b1b22503fdd87b4b135f2f64d403956307ac0f2f972902b9196c22e868f40b02b18d7e5e4a948e46a30443108668f56665ac761e54df6b7cda8662d842df0504a5c66141497843e6a2a7efe2dcbf29e7c74abf5782ae97ef5dc6b9902890a682ccfdac03ce89ff870e50c58da4de168f541fd0a14c406887e54d556ba714644002509e561a25f7cfcbed4452c3a9234355bc26a6e623d02c60966be1ca0e84acd22a1eeb908a38f4e48eaa4de96bdbf2d5d6f454eae55566817f523ae65eb5c5372303995e9d4d7ef188d9621774ce3d1b500f734f90df4be50244b4ee02d8671334da0a5c23445cba546885b15d653d71d035862eef8d7e9513919fd9b0e0a282e5a72b36e4ba4b45731a017e348296bc2f2e471aabe043c2a1fb5e067682d382f293604d0f24ddcb0575e211a3c85fbb2d1d6fb6df2fa2e0711a8563e3fd3ddc9146a3a98d66233f774e9eba5f21175653fa01c361a291bdf782f1210457cc08f99f75d72c9fe9af612ae399d210aeafb0b22a1155b5e9758e51de9e326442e9a2dc34d5384eec17d23253371931efeec0e38b5fc18c04e06d2626e7bd034c25dd8b891d1725dd4266bc6b0e96cfe7308d609756ee1c7b744b1dc80a277c21dedb80da23dad3abee389a75d55edef669af3f35b413faab67a0c20cf601b4ccf43bab9c16adc671b7f6cbbc7412fcb383b18d239a235b26ec1f24c71476bc0db8f6a382b2595930623d6b4685524b612e19a1abcfb069d174d4fac5c3467c2bd6a9164dfebbd7ea45835d2375240523bf0dddc7f08c45378ce21ba9a491e92d0c25de9109ae2738100114f0037651f1d1bd2b9c3fd458ea0843bd281055c1bc4ccbc2e5c0e64388644fdb6db5f0a57339f3c33ec3c2aea08d067d253468a70fc8bc7d2df912dbd6edb7c84615fbf8e6609b69eda64dc4d31224952ce0f3b78b9304c5342a6a2453327964266045e1f620a2f9fd8fb221ddbc7d8935797fe229c918a7c3fd9506d492118189f5e96f7c4a011ae7114d54a96793112a33a0c262c68b8f9be4b7fa5101550f2bfedc80b475d0b30f08a57f6a7779bd6d19d968d4e2dbf740a7add2dcf78fb432c354adaa85fd7bafe06759565863309fd841de90a27a4fbfde57295cff808ba242b7d0005d8228adbaf5023f47bc8e800b11cb759d46c3b772c9192f9e14141be64eb5cb9f77696ff52ab8943a3fe6a8497a7c198080b1e83669c508ef2f941294933aebea3e54e57bed9b6a04cda934898f5909e9c4fe657ae88da5e4f1e22e6c54d3b66fe9758ff88f3aec0d3405ed6888207d5974d1c801dd856b481f2b35b9bca42ff0097adc14364ff637484b5b6172e252f732c4a6441818d5521ef52f501496f3001bcf7823d318a88dfac1ea059de8c52ae808face574ae7a2ac5133e0652e6cf4965096872d960b130fdee2e1c4530e5a4427549e7ee5ef93802f443bbd35e06cd5cae306e2de1b3cda0bd2c065f3296b1787179fa6da0f0b7507b3802afa3ddde8008db1436e9dbf03b0653db4376e36502aa80e6f039c2558085bf54ef1e271b10a1e4aad04d3b4783b576b9a483c047cc4a9f93ccab184d287463f8f37e859415931cf8db9a9e067f3a1249558b8b7d8546e3d983fd8c8079a8e721052aab0b4f8585f25cd15793d5967908cb2dfc2b0bbedfa2e798d00297871d6d4bc7fd8bc32f0611e6f15a524d6cbf21e3d90921d4522ab3e72bfcc325ad81f770ff0f4fc7ebe505eab9c82aced675b78f2d5e8850bb7ce2bad9a673fe474055d8d5d21a5cfb815ed729666219302a9def1b3caa30c9821151e952750cda8192b2948b803bde0f1fcd87c36a0e610ed5ec29bfa4cec2935c522c39534ed7c6efe9ec653cd1e8ffa6216076cee7a63d0112fc455f6653ac417a51d769ed2b5af8e9fc17131885c3d5dbc68fd2572c8f24f3523a3d3626f40cd0e628b58b62bc22d52b14f0b79c1a952976c9a655ff179f9346d8fae664a6814e389c1d1293cdbfe3ace55c0e973d9a39a5983f74f3de1775cbf4fb1cc128614c29122646397caedff2128137e4c661bf97e88f336f05e628f09075d4bb44297d2bbc31c6d0ce64851f1be520828ab8668110c4c096f9531197335a53c3b8016c5a2abd3e2050b4de088fc7a61dcdeeb29fcf4d67fa5a571ed3822911ac30075003af554172c6e37d6f82c3c1f3ae6236b2e4cc2dd98351e235067c7f28b336a7a0941f333f43619c5ddb2f28244f0c6b653a0538a3d6a72d2b70a72bb2865989ed2747ce8a3492c316f06b38b62340fafbdb0428b175c25ddf2fec14f315fc2198fd9c676ac5397661a098456146964210baa536576664e392a9edfcbf6e8574d1bf272b2e9b4a785fff717c38feea61310b05ca45f1d3719c1bbd98507ba42dcaec2170e9a4357c33b40db462a75b483c814db637bdee5d9374a7576c2ab47221fa7fddafb1ffa5406511207f0fc81d1ab2550b86141064af9e7ad1780498d207bf5b756c2b831f8d8b04fd007c3f1a05841c4d9dcda49ecb3d83f3f68f0ab123868b89024a1e6ba7b7b4277b97559f9b56d9d9f09152fda7837a7eb739b093e74e95bbfc7c861e3638ac3d68b8b0f1d875efdc0ef1299510f73790aeb6ee568b17f6a42704fa37419db298b46fbab82728d0770b36c392f92a9ca73e19e6e6e2cf26383de1f7d0df91e263271d9512e72da853edd6639208d89190abc2122bed88da16e617aaee7eaa50b7c96b6992ff43a998afb56b613d89007cd7538dfc8b88b10467913c5e2d874fe76769fc04fb1837e7a3035bd5dd81bd028ac9186dcd70a5e71323a503ad6976e254ec137ffeeec34c239129f1288c1a4d6bbe38878c997d59dca469dea1c895112938a30ccba4784537fc4afa3f681aabeefd2bb0f6ad1df5cde50f585e2667241be3f6ea4efecf200a91b22e323e37fdbe163ad939f0aa3e91b5ddf10941f9afa0d20783748bb6ee18e63942f80ad093c9c808168d8bdabda7b60880ef7b23dd25632ca34c8a94c060a06d8bd0f0d14a3f79837efa17e642d876bdb9d981ae34aa28cf7e6cac6fb07593fc875cf495729984406b83207cfd55b2aba5fefa0dc2749a369887712e74542c6223e8b99b07c787650d702b75199e523c0b36843a8ed32a2d17cfcdf223703f216d3a0e4c441f7f1f3821e51506f90ca44eb86af0099c3cda544c86f88554ebd6b44571d225bf03440aba3e31bd351c7c429be61cf4d2ed765623fbc89ea4501694847e7b0c6f9ba46424ccbbd18f1d191255373ca46609b409a00d64e3fa3d4478ca61ae7275e1a2a822635d03f20b517a61b19afec6de372e74024622372ce7da954d3f8b006f1fef2f7bb417e4e208cbb86d86330cbd115f827eb3bdea99cef34cc15757deae4062eb26d27d5b4f74de3612f2037948ad0c9b360dd515d5cace66ab08b193a26b2a29ab6894d3c5291f5fb5bbb2d2d156887009086ff80a024682822e1b5f77586170d709980e9fc5f86509d118e50668827832536b2d47a60065ab15a27484098bf6e358fbabf80cf9cd8f3cbe6a9ea36dcb30b918afb9c06037e97ee5767da34d25aa3fabfe97f89e1ce814bf1bfabc23c84a27e19b73b3c38aee4928cb5cca51d26b02cdb9b8ae6e2b2aebc2724582429c1b10edd185e6f3562c9ef069a6f2d67a6feffff2efc58407562a30000147d48a4d6b0a879f63047fc14f2affc3856bcbe9fa522e163adfe50715a5b2597f084088e0905b7a24c6836271a0fb6fec49d5fc1c283599a4cb4f38569cc292553ac6b02d71ca21907d1cedb377ebf1ca0e047b123008b9c95d37b432a8ef2b3c9d79269b8e9fb5be3e24c11f44464fda3d847d6f2609f483c982a2c492bcf437148c232b3a692f100c1feed3ed7e26d834ff669735d838f053d0996b4b2080aaaf77c23d1a071a6503b5ca61618db1e34788b88b9f08a26eee3b56142d7b08180ebbe16b39f4c25ff61e4946c4815bff847158f9100d5588748a48ca04d5c744976b0797333ef12693df2179726e654070065902213a023ccfc6475801d785bf4199e5163f066d070229c767f0ddd6a52eff0eb38ba934f7dbd8fb9378f2e97a25e63abcc788b73fe5b0c2670708b4a221a79df1e5a0f0dee7a347b5aeaad7ef4833765579b5bf46de28a875d34e27cfcb7343b2630b064c7f0ca52b824d8c30b9798c80d20b4321774f396c10c6f9bc8ad8043de5147c21c1aa74dbad7353f0fd6e1ef9aa21b9152d9eccffd142467f11f597cc72b1e579e7dad9b63a6d435153ee32693b19373eddf401a6746df5107b035f5083e73a4d72ee1177e67e9106de0b0903a9045fe5c8750d241134afdd986e7c8d7cb65326b49b8b8bc4adb9741c5b5984b4bbff63c5f5510ffb2973ddf0e3a2f5ad3193acc7e88faff647588edbbd7a4ab528194ee7c0696acff71cae8890c0152ceb18c9c66bee2b9ba0d71e72ea174d21bfd27c28e22848fa9c747f7a9697a850ca1e4c19324773115503f3288be6f47c0b67bd414901dd1b35cce7456fb8a9c272198422c2d3536d1eff0944ad0d0bd8166edff3fd309102a15be871f661e18a2db1603d553fdadd86f8143640e63e5a2c0a55d9be4b688378e0cd4978f57972825ff70c6ea1b71d7a6e74b720220dd767b5d920449176405c37a69ff902462f9c159e444cc979ffdbdfdfa549146449d1e764e8791b874ab39fe01bf961a1ef694da1e6547c2fccea443990b09311ba3ebbdf98fb4c62706a36ad0bf25ae5bd6cb76a73fe7e6c3019d53d96b4e1a9f26a15e4cafe1550fec77c9c81f65185e9b9d3bf9740066ae8ee46debf547e41283454519a28540913bccd1c709f067f479a7f9463cad05d44b8d50a154140e9c0bc2b34a9f29368f90da6e59949f3161ff36803cb1ec774abd0fc79cf25a153ca6c1bcd34a855c39b5a5c5828c577c24f0e688e204a5c863ea0146266b8955071e99f0f59f22111a2e9b2813f58db0fea5feb495e4963f8775c3fb157e25dc94a10d190ffddb19d1440fa27267c60436f4d0ee96f07602ee62e82116a9af0ce9cf84914528616a3b78f3f0b2200a95a0a276416ed7415e8c9982887051b3a1d9a425b3a6f30f1656a6a7a7b33fdb792b716b64a0ffef5f994a276bbe186a33c8080ae10415581739b4303d37dd8c2b62b02e7d986e504726f7a4fd8a591e15d61c331e4816a981fee4a4e4e7959cfed4395d49793fcd235bb882b4a6032d2226c74e911bbe04aa51df227e111f38d2ea4a49a081f9ae2efeec2bc9b47de5c24438ac43ce25c77d4ee3e5fa884b27b28a07aceed4ed1559ff82f81b6cd3a91fd11e70fec25852c5cbf29b9c8d038ae2435fe444cfae1f329f4b76cc6ba51bfa89d72b6422edbabe2a3d02e7da5579bfb08f25be54975605961d0028c3d557b44aac03aaa6ac2039d641e1a120a363f8d3c588ab839bbc8ea4aeff84c59c917e871343e50539ebfec01364bd2ae52cbdc3b9008781dfc08526da554058b30e56a2e4fac628f35b67ee8478bafa701e6dc9e8cb9304c8458e7ca4253366911798b455d0578274250ac9f93c4b65164e8fb162bfb9a7501b84a17e2e94cc97157b5b78d659a221dd539ce620861d31fc69772216e8261073ee985873ba030e9c8a2c393f1fd626782f0fc3d7b870fa68b1282c4db4c7b86eb951faaa91cf0a9565cfa6bc5034b4d9cd2a57ece6ff6e254d983a72af6115312ef066586066e42b6e32035e28a9b86ac1d8bf1404c70b155bd9ca6afa1862353323d433b970bb556abc9a830673abb9d5bf005085f4cf06b63ff6dbaa8b01c14288f610376266f01e47c1f4b014bce4af46e2f92cfb9ee3f0c68091e81d33ec121b1bf98cd71b62020541d3bb2af54cb78196fa3565c056b201d898aa1dd2739fe686dcdd192e270b733aec284830f10a447923b7d7d7f0e4cf5c41485b83586c0b881460b911c54a1230674fefceb71b92984884b48241ad878177262e66d6ca8fffdb8ffee3f22c6b283047a08aed77f5b2aed04cecd5e3a130242a2d1508b30b2271f612f47ccef85230c6302dddc283c9a30a73b52897f40021bd47b2595ad85126db7094808106b255f635d539ceb327d4718fab470370efff3bebdfda3487c9efe1791ec854b5ec4b7e0316016c20452109cd597ab212cde215bcf52adc4332b363b536f2289d991a6507f3a4c268bcb0bf8986601640be6c632d10fbda4d8cd501db4ffaa81f300f05546e697dd942426f948d7856ab90c0bc73842a3e23c538f413bd9502892a713526adf1d85e8b979d3204a0b41d991d01c4dc14a9046fc38f32aac3c79f78f3d00448fc3ba52edea946365cc673f56ae8fb96d64da2ce705eed6a94eb6afee8b8f0a87a3cbb7ceb38dd6f98e16092f96b6714a8a1cfb761ab69dcb640bdc21ee9f6428af8324813133b3ee018826997889fd94cb185f2ab041ca2ecb30269df632efc06fd43e28837443c15758c1177b1ebddc37a313a748b3df6b4ef9dfba7c850a572b0322811e0de132a40061d43e31e07a6dee1616e686e0646b8c231c54c34723d5585e0a8bc8998cb778e636286a09b07d880b8b59bbfdc3be41bc2794f882982f71bf349d88936a808752f8c33c3b6a5efea24b1cdfb7dbb543104b5081bdf5561ccc90dc587bb69db1497a3bb1d127b30b60ecac74b88b0eae43caf548aa0635e0d630464180580e53fcd4ff8e33746797ea1f79564ea95e5188551d5a9e6f88dc66f57f63d107ac7e6f5e1ce77f63de674fc08003b73992b92c9249b0d3402dc5d5ede557defc23052583172241550d9c13c92352adba6aa1d9c5deb9804fadcc5372a06d220c9ccc24fd99baf8683138f85d432b0159b9c09a704a132ce0ed9297f5bfda0decb1bc54eb364aefbb02978db52abe6ec9da0bba8a6ffc3a709db4bdae3c34b346b91ac535559bb695d6d96ac8ec7f5f3ee99aad7b5f949b1800f73c75d9f08a7d5b7187fcf2e8f9810609f1f42391fb4281fb2d24e58a928f65860191b2d268a7ab543278eace3740ddc0172c97078b5ba2dd8cc0841285c5ad546d311de5fa3b9569169aea6d3c33ed8b9290928188b3e6c28ed15ea6a698334531aff7c671d7a1a13375945afeac6b4383cd598d246a3bdd17ae4c99c7916ee65e4f998d245698fb480c45fcddc434e080ab85da4c1e5814b24cbf68b46499f0ff94d5a837aa0129e2b88e25e987e11ab87b5eae6d4c3a6d1c3e799f0251c6ad9dcc4f7edd51a3ee50b67fa902c179d9849ab6d2a9a02b6fb8fbd69fa6c2befce4c8245619e5f614090dd548d498d6db708b1b61610b1485e78eb0ba592262bb03f650d4c48803078c748ee4c0edc175beae035d75963b93c1e7be1b442896366dc066e64296d437c514c8b7df176e6740e63dc2b157f6d20f50d73c641cb5f8b1368a5307d9acd87a06e1ee059c4d61dd9d646261fd2c977ba4695dbd85f2e7e57554bd7cc24822ea9c217eb424fe76ac8d1d6bdccabf1ab1d930e06c667d9723f4abac1117aa44be13295536843214a376f48b8005e12c5a96c21a7701d4bdf1ac83d5623b3f27eb736c54084cbd957f98bd18db8b1e2ce8d4566ac2ebf6ef18937ae82c76d1fd0ef880978d873dd8681ce265d9fc6562abc633b38362b0af6b804969557e1a024efa330414e3398ad6b533ea3945a27e9b850d6f92ee272c49f74e05d37a8ab8b8030feaba817b409de80665910786985b23a8c31f81ff963c6bd7d7b5bef95a6f92f98bda8db64eecd5e066ff7772f7bfd8abcaa6d26a575caeefb4783118dec967c911d67b27dad5a42776658c61fae499e051ec84a49d5fb9a845584bdbd7b038ef9a3b7d0bfae1a10f01d9928dba3ccedb2bbcf876216d80dd5ec584e05059503cee2be7514d8c1af4294dcd3598e94514a71641958445237f8f7c37aa6ec93d960f3555d879e5e58651c04abe814981a9efc7f35739fedba313d7c6643b25f3ebb5d64bf9f577733cebc83783a0e910d94057098769a630055cbf87f7c1a3ce310f4db55c978cc0a7888a91fe5d8f6617b54c205ca26e83c5686b4ab3a1fb4519d3b8129fc8224e8b4ab75c33bbc4afdd7444355b3e1a5b3d88cecabf10a54c5eccd6f51e87bdda1991cdec4575cc984b13268f1a9c3bcd126a173f2746b49e2745c0171cfb94015074f59c69d8d48112dde66052bbba4833c76cae844f47ba66ab0a468ade10c2fe48fa9324cfab534efd78cd42309df248778ce9d488025a026cfd7c407c5d38177592a2a67d105e7aa454d1af7593e34d79992f2a900dbf3dcc6a2b2a2c1f4ed15f0b717d18523c92debee48d7607bb80d531a37c3750bef4b41d63a2b9312bdce9651436467a91d1dceeb529d49a7a888781670e342c8df9154acf6372a285be265cc85f2c282c22c73aada1a6388d41f162a5af82f8462ebc046eba9c216b723563d8caece3f2422cf8ce18ae9f432f31fedbf3c04f83409d8688286a1421e8ce98e9563103945e58a7c6ae04690f09ecced2fa902a9120b8759cd0eeb9c73b0f45c75c6a3865bcd6a5b68d60d6a1d47bb727b50a47b9aab1538039fee60e4d4d656562b253d669d5b943d0476a5adc681d4b642e27fc965af36fd160216d615755682ced095d9242c284cb2c2bf87eed01ea897222a7e10dbcef0107be0b4326e539df41ed80da32abab147cd57f2f5083e17ebf0b641d014f67805a8734bc7b37f750cb0a3c9522e48842dca89dfd2dc77df8732d6e428b0af19011e1b699d93ec6d6ce69b56da1f291f5abb5bb26cda01c98ef78ba29c9b850352b11795a5b39a0e133047d67141199a61502a2418b66afea56e9a92acec9ee096f558c308485958a60fd42a954e9afc628cf5e78294f957566ab969f5ca9aa2a05a2e7b17d2aee8c1fb8f4777ccfe011b99e5a2bddf48c969c797d7029a5fbbfb6de3bab580684681c7f8d842f4d52cafc0a615e456e1487b77f8eb76b6a611cdc2ac4ccfaa0a1fd38c27a7b14560bb0a72693ebd8314c66e20bd0bf83c928f7550be074aebf8b240806c1fe47f15cc443c0f337115996c116659bde6733968ed7d560e9cf7b6e6043e1850771f3ab14dd351ec3ed4a9af00fea841ec295799e248c879c3916f904e228054e94c67a66131523236fa82c9d0b2ad695db2f8bc0d8dceda39f7db0ca3c17160036c846f9a0ce84bc2fa6276f2520620c1323d231bb8395e5b84ba94f1f710f8169bb1a5f39ff51e1d3002a14b0e41fcd23702fd55c756160b0454c74d0f21f7bf3d20f28a30ea45ee31a5f0b7eb7144d61b6eb687bdcf60a166ff12bea7597af658ced0fff56902d2f0e630e652147e89937d9c2be914698d728b5f0d680c0c85747798477e75e5a07f254b25c502398801110176b0ad553c8b92b871ec90dbcc56a20bffbc245e3107106fa39238798fa3acd6b4fde0f096062a01f9b406caa810de092918da2bdf547dbc36bd092a85a09b983cfec09749232c0295c52a82cc898d799bbba49a64f7195c4cf1614dbf26cbc3c99424ea7f20c75911bb5babe67210971125d6db7a78018346f539062efc5d9ca71646e0816554330e338e4745d77f1a7465b64682da3a737842341657d805aa37966d53ea22798c9f1f2ad0a9046c03e7e31443bc61fe09f1d5df8af55275275b1562e7b40594674387ce88b68ae97c3b93fe680be88ec18441e7470e949b04181e6f32ec0965d64cd421b1aaaebebc8757d6508f92dc934122fb760c2f85fe7ebf50c0edf73501ec148b39bb81adbe13f74bbcc4d6f73699525cb68795228418c744b2181e73235c854333bccd71a89c515b214f96a90a775d62dd935efd1a4afbb89e7b74160b26fd7ecefc2ac0a58faf7dc72c6170fa716d5946be0c2ad871032f681911b454e9808ff17460b1e72273ae57a57a34b547cf11c88d1d48b1e6b78a9fe5c55ef71cf80d39c1a79e10efd50f217ce183473e0220ec5a951393d68678296ce64e5ff3959de3ca052051aebd5f568b5ca0a4f4453412d7b60c3110ac5d2ccac89c110c1ae09d30157249a590f578f88acdab6c3e945021cb5dd32e16dfd51381091136ea091da973b5363593bd521f6ac3c3a25d2b44e50132c444d5d9e89b755baba6bca1bcf7e36cf5f7a7c46654d57bac5db74e965ffb46e02cfbdcd82ef3647483d3fe2cdb1302f5c6165eeb0bb8bdd4210782a1781da6c817c1a2731523a8a2b579a481f1b00bff47c286dd705a3c8c0060b66e582b62b3848b9fb65750d51306c80225cac1c3fd43525cb51e27b9cc7cba8d138b94699e80f88c7a33812dc3e82ba8c81bbc28c4b51bd3ac2a851f69866679eb17cb9b4840fdde48aa8ad5a9dc7540eef05ab826dba786aba70ef18ad580a7cc2bed4fe432f087dea0b294e3e33f0a65f9c7235f1b5ff0ec55c195a2198814c4b8f4a82b3816a44b376cf81eb6629bf2ed9c80155b870a4e01a8d64e78837fb1f152f5d55afd35d33d6d9a3a474c3a6fc8ba9effe6b00272f2efad0fc8ba59d2e6ac485513a1a16dd1a11a58917f66b2f0146abaa0ed32170f66c8f5a27b68e4863892e13a913d070907b3484d9eaed80af93b24ed39a227fb63fd3643977be6701d315fbe589dbc227849440b0359cb373f3bc6d86f9a0eaab2d86089f8fe5e3f42244c8b91f61a329c1d75ce86781509a092bff7f8b8ee28f339997813943fe485ffd56fc8c8087a81d4b9948d7d15c5d34535a7cc6c66e1e2810858fc4dc199700c5d5235a01846d2dcba5b4243c9e3a66a8bb7f08c006f3a53def99eae8b366e422bdfbdb2062afd27ef942b7ff56e09708d8f40d084c4cc022a315a1da83c627073ff95b8c2c1cd58136327c3cc9e00bd4c7fcd21cfb3540ea8c6a8fe2db0cfa99db266d12b88058abe4ea78db6c07f1c0c7addef9500b9ba9e07998a8f98c05046daec95f2e9a5645e60a843da009a646033dc078e52d519c6f343c2f70528443a0abe72e2bd48c2163eefd5654b6ef774b73d12cf279817fff513ec180927979bd15fc8d1c375ebd3a3379ed874610731d84490bbd3303f95c5fed6735ae8cacb7a015583784646723230654a691ae1021c6e8ed2483a6c4ae8f8a1f89f2b0e79fa7561a27cded731d912b163504794265e006298a527fd0e915af72f6369b9814b627a998593ae22b9d40a57ff1faaf075c2a4b6ed672d9079a659dacabbb944597ffb9994f7dc35895e7a8f9d2c22aa2cc9cdcf45fbc3b79be22e3407a11e83dda1a19f2551268cbab83c144929fb3721c7f164c287776b6c497610e528a34da81aea568716bcbe1371c88b5ad737a6f65137a031b68b4c1af9dbd45ca564ce50c2752d8518aeb8c4fa0a8bb912b5de0d713338c4b0bbca30daa2136dca4da262fbe08139e129307578e0d716d1d905c084a8cb9041dbcafd0614b9414670f06c31f0068e126da7c67fa5494fe8323972b875361e1675e9165c0c7542b447848b7e9291020d29c9353deb539fd9fd0d99d0f23be47f8ef5f8f2ff29381ec6622487b70eb2e127b99e7e49d5242d4a2d1f8b243bb165bb01c1140223e4b55bda17c852ff36c100f8a85f01c455f7d98b63f7e4486d3739d3901c2636174aa9e4a08de206e96c8426bb86f56804ccc3e95ffbdd0e2f07fca41438500761f73d7ed02cf0ed44d3bffaeaf63d6f9139c7aba7d1fe95b51ae67f1a02b8c0cd0975f3917fa40fc08f21461a956d2364eaf847b22b4d6721da3d151da70bf7118964c83d0f50f393da4708ce23d43529a7541258e9061ffbc4c280ea15e4beed5933b7ff23f53c68225648ef713259dcb6dbe7aa2b87108ea8a6f005e43cc7ba32a19bcf004e63e1c2b9a6f1ba745844bc4998972c9427b29276569b31be476694b639ca4a2406cd28c5dae2c1962da27b72efca75c0f6da3eade0f71ee0f5268d5d6ee933a2b7a111b78342f3bcbfda4b619debc0569a98eac8f1449324fc0b86149f1edd405c741b8ae2b45cec55a7b5e3a6de9af148ed384d3b249e6554c0ac8ebaab2fa0c1c559309d1f587e9294e39277bdf4eb26f0a3394b5703073ec3309f5ab38c0650ff04eff41a8d59e97a7c5aef6c9d8faddd6a21c36b0531d057bbf40ff19e29794f59b21e128a3fd7862737ee75b1e02e065980bb99e645f4637da75e818ffbcec46eb2b24d35a06ba3c6c69dda4df6ac857b0ec2cb0304c44e01f0cb7c2b5943c122c986ed696698b8c9c364799d94a2bfcd4f9e6f56a4491f808117b45f2174e623aa58414b6766797470c859e9cf58ca75fcd785be846e6791435ecc9c5e9f9b345f93d275cca7f699cedd382822ed244713b8d420eff425954bafabbd62d364e4b441a8258e9ad5be01ef89aa6e4317ef767e97090d632a6f1601ae0518ce82775370f1416148576e47147995ad57c106a0d81bb554747a631bd16b1d8b2baced442b3c835a78e54e94f696bba778269662a50b30e0cc2a4ade04b6872a62059d48c70613a7b0e657f9addf4791b5dddb652e20c65d31a314a88b58254a7c0e2e6c2392999bef48ba9ed6345aef1e341c8dd01d805e1d8b85c2881f3ee8e43a35f051798fcff8675adaa925cb4dd7fdc6c17c7188b11dc971faa776e97c49123180f2bddb3c3c1583ce028e223e01e1c03bf43afa8c834fa521890675d68a3f717d89a8ec8af7285b9bbf8e1196deb203f4c64c7af7f54dad785cd2ca65f91e615e9c99881fcd353cb782d8d0ffd5cae0ecf95ab5dbbe72e60c345c71abc6082a0f0af8a9a146f519c364a815b38e09ca2d5ecdd9921f507b7f50a751201692d46a3827837a6a97c30a54cf45a51f0621d93ccb8091c0a624ee358485ca5cd2da5e3235d7cadcfb2f1ce0ed7c19a0dfa0f8f7d1dd034fb34f1fc2208e475a4a3c69ed19563e8f8b03966790f03ef204f1b19c89193f1f09071e51a6ded77167304bbb73c5974b6891366ce7f994565afbc1b24455c4df2875c53fbe841cef782904ff73052bb903f5f44741fc32abbdde4d733fdc83b7feaab3e1af1959efa5b0bb290e6dd5aa5f2ab6df1eb89d0371d5d71a37cd7a564b5eb92cf9a40661af4780429e6326d0260ba5fd670b753494252b9a05304e05ac73588e8dcbd7acc2956eadfd923633b1087b862b33bab4adfbd3285905efd9802a48f0fb4c943ca960ff061a952750b926c95d96f80bba36533b7c6109b27c449b721fdfb8657d6ccc9e3187fede315efb0e5319937b03215e3309a442429dfdaf167fbbcf176d608c9a557e406b8f5f87ebdf907a68119dff60ab271747de7e8a1e53fbe1911dc9ecdf3ee86096b7d59a864e644c1536e07b7a9ee50f9078731948f3f8970a85a5c02303c485f4e51003136888607ff6241f49a7408a4ead87ae7f5b5807c95a4a1a1c72d721b6f2b0f4deb55787b21f5cd69d2cd87e28730dc79a90688b94a0809de329a924c5aafd116925d5f7009ad0b1b40419d6b99e2cccfccf30cfeb9dcd07bc572089d820d369dbf23dc83fd5c9a4ca698a1a6c630870a4ea0c7d6836d885fffab417b4ad03b470c27aec9b953cff14158e0e8827415730c53e5578cbd8929f09cd530487c7b59e78487a148d5f6bd68b7fecacbef3614cdccb5049de3a518f52a5004d4ac512a463ddfe17705e51760d4e7f66c51bae9871362935f3835bbdc10bd935dde27088c025bcc36630ba25a1b2f6bb34c9c6a78c114612bdfaa6d523f51b5f9a1e54322f69d575b049457f9dfaf9d766abfd0e2ce7e74bc732f648b1a92102f94edac713e12c651b0e75119fc82c0e500cfd883b74d7ac4218d69587f25f6a796ede8c339e5b4c2dbdc54480c3289bb3e087c8fbc0ce79392d244efa217c67ea2e6c4b023909aa36fe1741c177ea79ee492d63a9391b6154d129f8e2fdcbf3a034273070f6be1be5ce0da575c0278c767918e1855f02a9a995870cfda90cc4c3d56e79fc2e3682c22ed09ed3bcefa206f91dd5f849e178db820459d7118956b6a40a6054b35c1880dfb6d4732fd877b4bfb8db7b51a21a27a4ad61d36579c8ea7f3b5eef2bf0795300d74833c18147f9dc8771f97c9e98e63f641b24c4df42797e3a12471fe0f30b7d2b9acde26126b5d6c9632aaa5efca868f47192de6ca77cf010a9dc3a6acda8082934216d0514d879415d6db64d70270050e8ce3fc3b1c830b41db287915c0c0496795cef0ff46815e2858898f7b75e6da6419c505a54e02f18e6140bddaf6281b1f99143d62d056d2a7de518ad84d4aab630929b24798d9cd4d5d4ad71f533eb249c65a69eb6cf5402c97caf8965f2a96d0dbefa7cb1324f249d487dbbb4500953b9d8923484a012ae5415a5481df2cb0d47c0ec036354b1ec4a35edc761cc85e71241228843fe08e20e158db75ff5feef9434a626d41fbd250b8e61d9f07d4e329ef5413ffdfb26599940ffa10ddf0b66139f710693e2461b284b68bb96e37dc632ba3d3f01e3201c89701d9d2ca7effe8f2d32e09920b3ed4713abf4c3825253271279f2071b72fc9106105507f6d25d47a3dbf486add5f07ac3735d3ad0146c3d85e732f8c36942443917414d75f6a1d27e404f8b491173af99e555daf1dd2641cb0c4cd9b01acf1b202887fb4e2901f90fc9ed4f1b48a2b765ab6b0a24568a074123e466b7963bd7a52715ed11c67a4dc4307b5b5d1735814702543d9171930eb4fefa9d83862d576cc0a7293d6865aa079c8d6b19f55fc9ede99904744c583c34e349734984edb4c823d7318172885fd004248bf5f25e43f876e92c9762c9b0b57c3fb755a731c61f9cc7f5e931abc6da91e850b835b73eb043a0a43013923cc248c769e62e740dc1a8b103b2c279357b1971db6d9aedd433b2b9fe07708ebcbe98138894b3a051ed1596a291c798dbcf1d4d18b996bf6d7e7538720049ac191df3aecc4441b865b3d8b0a3289066efc28e26c304e5431f255ebf741f1dceaff5c771f96e49c71d20fef68dd42cfd12f3c044c633f5aa44df75ce2db3b7c1dccfa86a315a1ccc2f7a315862b75cb943c83742793adea86cc7daf46cc6547e81c25ab49bd89d88b607dfe09e5c5cc59882bca7a6fa542a79197b48c26c00ba5a3c1b72f2073eac50cde41675a30714860da11e4bb7eb7c2874519e781a73b6f39e6a6e4e783f47b9db15e80c1b1b12990056f48afec863a3b9265ec7979ae1d0fb0782799d7c9cdce6e0a97364e95c4a0df5d92a53577645d23f73c3814d708b549f05c147ed8b1aa2cff190177df9068e96973a97a318b79b1e66c07f2a3e0edeb02f745bf5dfe9cd218e56ae37ec3b64f9bce41e0ca254df2fafb9be07d438db9583454915ab7c2accf6460d1533879c69cf5bce2d8a170b92e5fb9b0b016bd9fc041d6d50ec3adc06da4a2c3b64aa639e7e1161e31b6e7704160f638c0ec5c9105305515f973b8d1b4faa028dc94c0b29b11f96639f5335e471e6bb1abd0281175a1d1782574ca8f1b317ea8d75575ce3e782ec7654e34c62db5586d979d630ca456436c0c2217f575b5495feaad0addfa3afaaa0be89f73d5ae7c0e58d79d09ea84e03b4d43dbf48ea1500cbf8e1acc2c55daf11ceeb4cda02d3f5a9206070b037a3d5584075ec0a335adb129a368ec7e5431a1636599e4cfa19be9afedabdb2a65f423d15558f3c668561c11f9a3d040a0e4b6cd7d233fcb94770502651f6b3f9ebacddd4b48865626907e8d5a04f8b737d3e921008dab2736039553c620ed0b7c309adfe4e5d73554dd1de3dad08ebba3a90e83d81664dea81e864756a2efb7c3384334c457a744d57accadf218971b718587639019971bbd9182d6c2d493aecdb78a5a72a13974a15d63a5d267b68ae3bccc1711fca6c9519c7d65f8558171b992cdca89b2ab93f5ad06ba1be61aa87d90cf0d18d68acec8f6a74ea33e2697247a01c539b3d0ef7554900444044afd01b7bd402574cd3475891aeb564e2909508698d3f811142f396489378860c7e4731c0e84f1f127adfedf4a446a83d1c058201ead30b4c1c197dfa07da3fec97638acb9e90d53242f190f28f28e08d1f8877511f8a76b79b5a07da66d08f23b030d0809ced417c96cfe42b21420706f87e20e8ba9d15204ba0a4079bed0b27fad7960dabb54f671368f0ef6cfa5e4412294301dd643a36e0defed9fe674a3f35f92a30fb302f73a245a0c56f42e6c34bd3eaac2e62215b93b2f1e93ad2112327322b4cc239cf9e7b6c2e4a1e0b08f2aebb8a2381a4cec3e655af4f3ff6803c493a7729e9b4690aa2f16dec66d96f9f9e8c67399ee9b87e41ed2bcc3ff655afe16c4f8ec7f1a38083ffe0ef4971e01d220bf9e507da8ebcc82d81303b37a2b7f0519f12b8e30b300042a7438c36332bb2c35eaa03d18b039a254992235250336a4a175df0a7e43535e69eaba1e79789dd5fa1548439cc119566ff3e4371c9281bc265147f630e7a074c74313390bb562d9512044d04f282d432092c249e7afd608563392cd47d2b7d64a76ad3b8e53bfd80691c679b8d3a8827d4f2e69a68396a64fdbf4fd0fbe102d8e59cadf3dea5f80d3d7371eaa637efe77529cead3f8a73d337dcf79af50c219122b76ad0d0132c022fd2d40492640f9386713a288fab6e8d526439169642abfe56957eb1771b18d6d2c1b6e4be40c73d24fce1c4df06975c3b608f6505aff32968cc2b5cf73a760fc22e1a07dcf66ce635c9752076cfca4677628b4d77e860a08b871b93f83ddc47bde2df43a79af709a56062bac8635f4254882e656d6717e5f7a39d47b7a7bb5c0804e911f942df27ac7eb8082d163543d65b413ab5b077c83462beec3bd0b9c5b9284fbb2d2b294b1617cef3087c31f802f505b55c5efa08b761adfdee422cb2740cccdef2325aef1932cdc0a3cc81eb6f385da444fb09ae84923c87e967c191370db68afc08364449d0201cda06895eac85efb450ae270ae3d7e76ce9492452c1224f00285e6b217f8dc1c4d4347aa430d466e9392922d264b44fe5ecc7a55ee369f718f4c4dbacca0c0a3182028541a1946231563183cdde4f70b4c5bf663d884a52625cbb11b0a92981e117bac15a16f573016d12be182ff7ea49854798d3b59c0fbb4d182bb007fb0c3e9ad278ee25dbaa8bd1d89f67cf96391f29dcb07e540e231336eb2a0e5488a28d89b45db8de3cfbeb437151fcc3566ad235eca2908279f89b49be6c3946f04ffc417bd0fd679135dc96d249b560743b016a099df639686f7138d60e8d57dff2e36f1297fffb409a8a4f2f40a757ff2d52a924aeec82599ee36bba73366891cabb4233d58382bb05e7fae70e4cccfe36f621718768eeeaeff4d4d419f640c8b539b339759b59f1f3c674c0679cfcbfe2ca8ba0bfd950a2345d4cbfb2999d33b0fe61ac00a0350e9cabd6b5ebd56d2705fef373228a7ba1cd8a27728c310c4c56821a6929466bc0fa2675d62d9cf59f0a50f4f6f89d720ee4749a48ffdf06d401e306e4f334d15f3c76c0d208924fb8c622f625f59151e4c2b4cbd662d6eeb541eba9cdd690a57dee615b1c4eed0ddd2975437f5479e6a52c6a23ec71c231c109e09c43badbc51f42e257f7c76335fb8d3607f60c53399a47f04dd8a3cf331063b3d9b8b496eaa22d27d2c89c090498faf0cea77968776948d257d36999f85385ab163966885e18ff4bee4b87fdecef0e2270b71f85007c94b7a0f2b820864abc4d886150f19778c778d5af355c3ecf2acd9cf7f4eab862c4f9305b17895225118bb0be416d044dbd8f2ac9c944bcdfde7603ace8a5eb071400522f2594d9ad3a9cf008e60cb72d50d3d21c6bc3339db8e03becb9c5c509654b9975cd5f2c9dce9ee976596ab4c48584e57459a178559007bd3df0a36cbc27d339fbfddfa781d887b4558cbc006241b288a3c6a7744eb18c6a6debb7433bf08928fdd9d0ad7a08cbaaafc9903cc896e5ee73056e7e2e1c6fcbd6e2dd77e966989a6275cfa09d722ddf2f8c5ae4778efe421f088122e5c1877088ab187b7f74646218e615e9f208379b873c1f2f799441e4403fe2d8d24a5981945b400c3401b1db5669b9c9642147f586b745280c656c94e7e53cf687d49076481d73f3bdba06ab2d7664bf2a9d038a5495b550dd67b61af431afe050873b289bd7584d67a5d9a27e5ad02fa73c083b4400d4fed4ee73c6e64187280849f6fcaf7c7d971fee3b09dcb4468810b2ebfaa4cb526bbc5feb0adee852125aaf2b00962d235915fc1251fc4a7663853fbbfe2b113274f3e7313f025805957a2b73d3f9dafd7d8e023aa7a4204218ab35eb551d3ece714532889d25f58213bfeccc025ec1b614569c08f162755997c6aee801da32586c6317bbad19cd45d53fe14318ed8c419cef2e97128f983e471fa0099d6c641c1df235ae10646a20dd97f62fbeb41a99237459240c7f9b5cbfa599319b34a44564add571d0cb7a59627eb855d6edfeeb793a60adf73c25e2c1e3537827833a780823658dc990a79b299da94a9b600b6fe4300a1b401f3f944b160e83f3da9110c1935dc3cc69153cfe8bd097bea57de368d277390355fd3d72180fd43e581bc1bcc8957978369758a05c0048b5074530571a22c206a8b051d6c170660f9497ab6643200f37b5167791e8eda3ed7b29bba801330fc8949211d49c5aaf53693cd27346b1c4c7a59473f58ff4143476804aafadf63c10fcdeb9b5394084e1006909245e11a516636a17217470a798af69de81862248ad9a642e607268096958b5f8abe70cfd987627981902e20fad396af2b82dd32e48baf35dceb164984ba7d8ef945cb9071d86e99fb1ff7ee78785b45cc263be1a6806233525234eb7702d9a8f62decfbd84492d7896bd3537fe45cd983457dddd9067e49296be535cec144955269ecc8e3c8816477a1e2ae24d6b523df23f0756caba840321021d2ab5a462cac75990402dbd4884f268399064104cbe8b600add090765185751ff787259b1b39e33f4221e6c1fd6813221eafe4940e704842abd3615780f45cb8e8dc845f65787d70c7b6f72206f452c6b9ea7fdbf91ef965e18e72c92da2b05f42ee915ad70be3e82991612044d1e9002861cdec4585f5b4a3a536cbf2b14a97437fb032aac9986c6a7f4ce12246028601873897781ffaf14a12f70fe6978dc5b368d18cfd85f78a10cee56a91a8aacef2cde7c73d0d08c9e159718c2eedab1fdb8835ce8f47b56b1366a529b0b09dc2f8f64a24c1ab872a567b3baca0e24a5d06dd1ce5232ab9b65a6993376ba919d8c5f3b1dc523933c70389fb79177f969333e54600ac5d0755aa72de7270c33b08e727f5c4c46430035bb94cb10141a46c07f91ffe1e5bd781ecd75b5878eb4e4c4f57c727b95a86f14f0dc17117bbb2c9caf60b3125b531762b7eb54ff9a1ed91721a690a72cdac61eed8766bc52cb6da5f311d568695b66acbf08908ce9aa02dcd3391cbb663e0c3c78c2bbc9b3b828218c91ff2761f8dd787a856d30d3673a1540a56e49a29f73bb8a59a8055857020e4b05ec4b035288b795c66fefb2405d1aaa6ac27d4264770265f2d4294b78b20cf301957bd37a6cbbf96f2df62bfec965087f670efa91bc1777b656368050d38667418c96e720b8e3983d67973942f0e791f15d206381323e02aeb3966468dca360d081c5337ccfbc37a102f5720bf77e633119bd92e1307b13abec37f14c31dc9d3daa0a05a6ee62d4288a0f5fccce197c28f88df24a638f152ce02b45ca134e6e5dfd15b06ce9fe024d74cf54ec121ccd0ba2e23fa9cba2d78d6e5e7b837d30875e9cb596aff4c1e4a2cca88e97ff86b6e689db829131138c063426cb5949f993787d09ac833eddba641bf3a2e7f0a52c73689fe23ff30c814bd9786d054b1ba7fa9ad5cc1e18ef5d9e480c2430080c96844341db33f68fb1003ae462ff2a8efa64e87edbb5065e47d353e5e1e62caef92f6a0423fcb40cf2715bfcdf7d5e18a575ffe7266de8b555f9a3a116e98768f60d73f4be252d45480c8ddcaabc59a3df82a86f37f7b44189ebfa748fd472f52236a088367d34fdae9226b3bcc9feb80724c98e831fe189693204c161c958341dcf41fa56929e147c3518095f4726796ee9ab014f4a98f1a6ddbfc5fb34570eacfddaa2c687492eeb9bf96bfb730b4d31e0ac5bdd17c6e66747e84d68d1f46007d33cd975d91cc9db5d86271c02a831da100c3474482b896177168a694515f3637d7a95ef83e1e73376575d35ee3c8d32f7f170773a227586ea783a5b9fdea84a06d63a1e41cf4e55277ff177453233aafdb102511f5821213ab85004e6ffea9b23ed4b6475dc513ebc3726ccaf9ca684013ef3fd9fa42bebb2e596c69f69965160b1c521f452e92eb0f9ba0bfb8d2c390bd6c5c7601d9de32437e858318b343209a9d79a9158830381c41401f11d7fd613221d9c534bef8586aa588af54bc04c1ec2f97bdaba19c2cadd3c09238a08bb5a7e9942a9f9657eeb2cc5c99ae92b49deaf14f88b1e52eda094a50b5f05fc11d2372f95e3607f84900404d35ad5c4e0864b01ac62e98f599a47cc1c89561f3d932fbabec68650127697d6ba890fce43ddf495cf5b48c27d7a1b5c75df5d85f69fbbdb90d146cbc796b22861c2957ea061b065a7ec22ec5be44231f1219c16d7ea96ab552eba48886dc826bfa9fa7c5ac87899766fe7f7ab26d1c905b84c55d7ace57102890331554e702a6e3cba5334819b6709ea7c9477bbb690deb0560339745c22c040ccba56756274f786b0b3d6c46d1ffe38f6f117d7a947ba172909b59f74c0cbc3cda7f1e380649e76d5fa9b018c5bb675f0cb238bdf5be35e1fa2502ea7310c2138397d9362e68a28f76daa141f37ab28f9f48c145ba3571896f12eae6e9b8a21dbe725fbac6ad95ce3b6b8369fac1b808205dbffd77eede66132fa4aaa6107df2670d919ba221799bdb6629cbcbffbc0bbdd32455de07fa867dec17e3b3737fe7facf33b9b8fa4e736ce8819e3b7c21488c6f89a513c38efebb45efba0723055431aa2cc6ba2531fd0a0217f317a2d5604f5c43bb3a7716309fc6aa31dcd88e81a5a5c672a2d6572dc9b8067d6964ee3d73064e9317efded8a85fa561a96489bafc78e94f4a6715d796ddd9c93a815e36c0f3053685861abc6c0c09d2b09277166eb2d8f7c9817301a4a2ea94b69ee0e6fbcebf15e791682987abd6a8dd74150a08f432e6890e0f6523578eb6e9aaa290ee629b1652c40f655b7bf323fa3d3702f7f5b462dfb7fc50b986001a0b06215f1b0f7ffa7bd7d5703b30551143fb3c2366d1d41b06c7fd74aa1f46d323a8fa03d05ea5f3c4e4a59bb0ae37f1ea9067b4314d90ae86a0c3115b7bc41f049e3140c277afa195117bdcd770178baf50c701e3d7fd5c0bbae5523f142cfa23e98508e8cb2c390b82c177610b46af85c21f7583ef10f63f4a42b6415a72d716bb733e097f56104552ad9766eaa4041447c943bc42c39a36b1d030e560933b3648eb7dc7c5e2f343423739b61a460254bdd80bed51c59eeb82fd24fc5b9e2f709412b673076e21cae29478525a0c3673e0325486a608c480fe3006349677fcb55f286fcbb70ed175f40b8f5d7170abd04b45ff4fa69b2d63744f3de6adaa385b54f06c222f4d9d70cbe7e4878dbd3a4494f35fcb04495ae4f6b4d6fb1fe739bc1d7f4c7c9b4f638798a25ebfef954ebd648cb8900a57525719028575a80a88cf11ac157ac6c8289337331838c6b21d15ca6acf1d89aef701b5e4646b57afbe3a07e29967536bc56cbbe2db91d3a1ffda54e2606297802a43706c4e4b749add3bd6349ddcd4d42153e0d418a6f2cfe8d14090c281a9510c3e2d36fa4cc7b80d8c56624b5531241529551bd2f47380b56c3a93d89455e17eb268910655fca2c92d4bf07e20a307920d7a04fad68175a54cdb5118d0cb29e171992931beb6d8a3070af806eaa3312b765226dc3d13ec16457722469d27ce257020be093afcd581c343753130748d8f516f7d58925abc8d9324f4054f7cd34c33d58c3ec09247d7e9e9de92194b4eac6aca9a5313fd04473d3bc46f9e4af82c35ee6e00e0b89df8accf439aa53481c40b7a4debe41739a5af9d2abd52945c82a42067023ee4ce6bf4a51162605f6757fc776a912243a0460cb6fe2ab3d810108d9897f4c24064e9c58581e66b509200a77efabefa5b16586f57f8a8fe54b468bf5c36418209e8807da1e63511b5f767a02b6f1006075a3e045ebeb048b205e8d29b9a99ba812e2400670bfed65f9e60772ce07e0855f7f1ed3653e8f8c53ab5c8ea688b15ec7e2575f0afb19702b74e4147af08d30c2003c9e01534146bbf2b4adf90ab8fcf4e9275bd1efb4e3e42b88bfd005ee7080f9206e9446ddd74e7b9972ba8cf3362aa08703fd7fcd96828075e844b64507ee9a9ea366656fdfa3d20d2b3fd8bf986b58e75304faca2790991d0e0104367d262e4aeeebc49204429df1c4fd4b5e80a23eb7b8aa0e59ca635c155ea8c355925d77ee22ef362317592fdd265aa61339fbc7267af1ac60b1a0d3594b43f7686e34962b9b417946d1968d81b155d866bc1aaaae7c658177ed4244d5cb849fe4da6d5ca24e43ba45080e75ab7aad77268eef8eb8d20b7051d7ada526c298212654a6e92987e7e13eb8bfbffd492cb344696bbd547fd025eec841660105bdbb1d3e5b9fe569cf66e84eecfa4ed52d59ca25ddade74d2aed7a8fcd7ae311dd5b8da696c41a324c9f3956fe21a48ca4067dd167be5de9cac4805be600e134e13c89e53ef231183f2e5ea46f3c470c321b73999548e0e1e4891d2d22c4343a36b1eaccb9e5e5268a6ed1b490a176a2279ba96c21aa1d9cea36a54436d015e0cd8eacded657e07163f715ded6ac81b62c9a7dca2c54872302cc5add0520dad43c70e686231fe434341f969ab477924854d890876baa79633f1c3d62c0878f7349759a888c95a8a3713bcc30243b05dbe9b205f61a8a77de5e485c8bdd44a253cb7cf173671d071c1513d938adfc58e737d667ad9c0b37abdf00ce56a88168b4b24af717d416ddc1bc60d6a9fbe9dc24b60af7bbb05f12aaaa7baec4c4d997f66274040b6c454ea410bc3ff62324c2c6c9d6480fb1f39511db6f2771e4799782de1051fc19c3ab69bfaa2fd3ff740b4c9aa08a01a54614251614ec3148f018b6a156cebd5b25b0c965d710902f44969080043801538c3050fdd522e1c881ee8cb5af13caf540cbf30167cfd5955d59dd1725c1810c99534045d3dfbde200d40b926d6d4a851714ace926ae59ef188cdf6c35b9482717658547db9af7cea65e58dfa9bbb7f01b55dd528f1a632f74518ffe02737b0fc2e6da4a8592c2297f93466fba8f9af5d14be907e138f4daa8e365bac8821cd5e77008794e1a4b374f253869044234044994bae27655bc75e42ae4ea7705a9dc5944f7a3d8bea3827f6d27856dc8d8771696b01626dbd49b731d7fe9892113b8aa6f5f86cc68ec16e5b0590e10364ecf106a36188bd6206f9f4fc3b12b50416fd26647240777ce89ed26e43590128c8096113d6030ab78ef125f745c5363f73bf88e7510cda96073b062eadcc8fc17ff801fc59f67f2ed714a70a8964f6e9821c9c56722cbaef64370135f6ee120d2f51289a34fa2138916cb34d39ed44468af7b0c6abf7822806c52dbf16f836fede5cc386ad6f83f1294fd81419df47b11ef97b9c359a5a315fa258ed805625988440418e391e76e287f8f142bd69b81cb5682994cfac14d8b4845a61996b19483c1839ef75cffd58419eb759a0f91cbf080eaf2feae7d362acc1098be8d6a77adfdc7d05d2c1be2d33f8ff65ab313fd5c9c8906029a7bffba7357691ead0df2b5a8f80dc3e07a1b53430f9621b85e2e032729b49f9666813e938f5d108a76f99b7d8c208a7f3595022a5ba7fe5a8a5f75dceefde78862415de10446a2c25425cc4b1c497a927bda90400df31297f18f9ed6b14d827b6a1da814213abc9063b5f60315ad745c5ee687d3fff1f2a56c2ef6c1760b57d05d8f83ae7e57b773b550b86a80fbdfee26b7c8d362b7e9cf03542f012d6c7f05fd61795e84747bc1be37a9b45c690d6ff9b5f0689feb53efed95134774a1345c64fdd21df14c3d4e7ac38ff9ae95c09314f20244352fc4e35be19e291632292bfa657f0ae2a9044d9be09739a21f4027a2cf7d80d7614c3132656f52e3756ffbe8b122bdde2b5aa1de3d9af173d51805297a092a436a0435ebd65db209f89bebf53119d7172be1e9624b3eff084a0b90c350f9c7bcd5c0f7857c754c671fa228b8a4e7d77eefd965a1c4420016bf0a1fdb21aba86ae49512213d7c5c17f9da3ca2c2f3b3d69fcec9ca0e39f40c5379dd961e5f0b21a602f0d72501c70df853d4563dba1fcde7b0c6e36b3178d673af5832602c3aa8f0851c3f0504cfa6b438d9cc23984006abfe835e5b30b85aa2f755d96fb577a74b4ae236b0ef16188fd61ebf8c01aba976e83c324c1ccf61dc65a6a50eb08e73685760752f63786c5c0c902fef2d3fea4683a49563ecda4f26f2979b41a2b03242b9d502baf757f16e0cd89150088c94e58183ce089f9d016fe7cafe2fd3d53eaac6866c0280fa2c8dcd097301e9198d86155d0072b79b7a1f2d4aaf71a9c24359dfec7596c85a86a5cbf404aed7e84b16120df02e08bde9837ee2ca4f892d1745d3938599b09f2984f9d79e443dd6c8e967652033c6f889815e8e035287b2dfc463f5e0ee2e8aeb997ef030077293218732026fdcd59424c150f8db2e8cc7764e6d645da10542bcc5a2b054af6c8d8507eb9597f6119b99181a59ea43cbe272705c39261f63effe188e5c88166d69ca4fa19aeebe35ba0b6bcdf6ff1db7db9eeb570f6389de67215c79cf47349fbcc4d802a90911525accc12102cef432ff0e8e4619b1efc220544a6d2220ea5cb1d6cf75efae4c6846c5901041c5d1ae0c6dbdf32aee84c9e6165834d18f363dbd53ced1315b399dbf7ada828c83372560fc79d2ec8d766ad60475cc42651411e9d40078cf81ee2b4704d6ce970ffc50029573e5f509a618433b3d7c20ff3513da6c6b0932c4f4a97e18f3bd3af6df4d899724f5b6d1537c454cf75a01555eff28632ed584c49ecc70021a968332877102a596075e4948de45391eb01eb20d4529711ee507306502cabb0eac3c9bc2749d15c89b3bea35d608533528ceb89adc3658bd087580baa774ae17c6c2187e595311f5593bf321365c0396f08d525933e233483dc0e81d92d1974d8d838deaa4e0b592c99386d7e01bef84cca82bab1d3a86f8e76c8b6ccded9bb5c535487b26c478128925a18dcb27522a48c972d2f2b427b4fddd122595c339be1dd370d829d8474a9fad5fa3926459f24d951c6dbed9446c52a1551b25cb38d37e570bff19eba42c0e90cab2ff9923f479b903205e81d6ee627bde3707241513d12b6038a0b8eaaabfd2cf03efdf76e447ef774ea0ec41ade8c057e523c97a5354fc657b8acff82759f521cf128a67c0541145f0332b2a5a6835c5b6fb824612eb07a0d373c5398ca6a9be289cdb8f4c66b2b2f92fae66b8b73e5afd3c76f0d8d29219b26c08972b068a5934f8ecc76eaface66af64ae2a46c0bc839824f68bdee7f2839e78673fc8a6e1a16ea7a0c21a6fe47d76af6caa9bcb6c7dac9450db6b417cca66392df8244bd886bdc831c0730671b49ddb7424edb6cdc4078de6ebfb6c6cd7c6b45f9d1c6d2ce985e6a0c347c8e52e250fe79470769615de31ee389e7f0f3e8a278d1a5c8716b4f0810fb29194ed5b7a65094148ed26f75293eb9f8800a72a861a89f87136d20b1cd7aa9774b623335dad86559877099141dfd2b8c6d6ba90bc71cedd906d6d6e93ba5729c752bff48c4d04e1b489cceb897ca60a949034bde706b063a84a609b3e4953b26f70cad73edc1029484bab3e873acf61fe1f1a0f3617c76787209759519afe766c608998e00c826c6391d87ad89ed200f990239bae82603554b76121f91a6b0ce0c1fc59f44576df27d9f0e01c26c973a0cad0b63781ba6742ac5b72e75f2cc7fec8f099c5d03e468ad96e0643dbf5be889807552ed6470dbd385b1d6aea284d6c568937333f16b54cdd62072895aa9509bf1d0409fedef4ae5947f2271b5b7f486b2bae37208128c0e27702f0785a541476d2194afb7b2bd55fd6d5299926f66b8553493cfce9d0825286041fb11cde2ea5954c54579f546de1afe2b0463a077bbce95b2760a5c5c5ea95f4a0430bbd73644afef0bc478bbbeac7fe2acc0a2c67c7eb0c1431a5ddffe59b0112423788ade822920ae3be1a71ba00b352d80ec0cfcfdb49fadf8de039576bd70afea53d0d55f4b43420b4c60dc2db36f9afe2c7951771dc0ff9e5d995d39f69be54ae6d2d4f7d871d2a0ff5bcf2fc5d6c626a6710eb18078359776ee692364e11682ef99895f68a78788e0d64b9ba906f64531ca7f1fd82c5442e0cec0ff07866d66cace2b595b0a2c3843819df868d4cd6994c6c2766ed54f910fc05736679c3e3db44919ca9d01fa257c5baf9662f293b6d09127d508c6fc655e84f6c2f25d60049bbc5428f27c9017fd0e5cda8a255076490a2aa8d5f381b3fb7691d28d37e25d8293f58b9e38f7fc7d1465ab97c03791405ffb733da948b9dda3c19e88b99330b08238b8f8372088c1ec433ac20d4533f09d76889aca3057f0f9c696088d0734132fec750c8ae329c332ba0d86ef63041462d3bf67f9602dd13239f1f5e4da555f010a910e7d3f0bff32bc9a59df865158f772d8d1daef00ebb3ce515e2e7c0021c821444cd039f1a51c53fce2db49a46d67c4f0e8c1312efba43c5e272b250d1623b50112cddd51c7b3bdc076132e419f5bd3c215f744b2b2e599388bfd453c1d2df840126d3f3a3cdbd60b1999ac37437bfd4ae431140c2948c5926c8f91db25b853311bac7bc4c0856b33d29c466854342be28d18b7d4258b5420e4b6834e5d7428822af3258dd9bdd866dff9d3156c4512aa7dabb583f217c66424c4a1b0879a16d310f8a3cbde659e83500d5133641c384014565136e69924e7dc2ac08ba8374bcfc4e9f60bfc72742b3e486eaf13f4e6ed1255a93bc11e57d93d9211e885ab8acca0a02eeaab6b1b5a1020c48ecd87afeca9cb78474f3178353442b404c2b1385da8217d144916837f81e6c93468d3fee94eddc0d0638231e990391036f5cc937e9dcbf704aed894310f618a0bd9cf080679d701b511e6f06bdeb850d99c491d5ab552745e1a0f567f11e9d878895a5b65b5884281c3eb740d6207665d670d7bee592b6a95a26508b741733b6af84a2d09c490df36fc453b5a264cfd558ed8d1e00702ea3e13ebbd46a6e7ec44372cb5c7a0637708382724fe1bddf88b3ca7c3f53ffc3fde1101de53c5eebbdb062abc9cf42edacc6ddae875a1a7da5f5e8bbaab3ed59003df5f85118c6e5aa948fea3d5c25e2f47600c8389a88272731ddd57589363dbf9286dc741040daf3194b059c04a2384f8a830f893391e3418d54a0058c7f7fc0c41f17c54ecbe2d2dd41db0ef2e4189996af28f1c4aa5a4ad8cd67ecde7faf64ade11d5b850eee3f74ec8c1b0a445244fd98ce7a401330b49ea0b01d0c0c4386e918a96e42548086b0cee94c1497628eadaa7faf9b03b9e2098e3a4011ceaaf74871261deb2a75de5b31d1eb9948ba1361c76005a80a6dba39724ea15da5ff036d9dc18e745a2fd4d9dbb3f54fc731bfca2d17c438733f174f02a18308b49aaeaf0e8c2a2f438124fcd1073be31f9620dc13d54a4913629fc154bb53ceea8e93c0b0eef6f938f38d4726f61bf5b486ac0bad4fa0ea10e485601f00b2605f7a28b7f72ec92416f0a0c1886a4838fb5511971cfb0775a8630215ef032f67bea58130d3faa3311736475f1eaf291dee93250ad3e93059d2775c0260396c6d2766cda819503a7b3615c0620321e2ea64fc1a50744dced5b2d7846fb6ce7f6f3654b908cce75e7b8aa116b79b59994dfbff6321b2c674b5aff71125ec2bf5dd1fca656c638811ef85f6c73093b9c167115ce6e77cb8e44209e3e709ce94776f745aa1e00d2e4bd2fd3b82d5323414e70b0673623a8890ee94699cffc0219f2ba47c7204f374dc06cd57f5017100437b779038227993a4ed55703564809ff2c509546400bf86c6588673dad105ec10f19a8b01fc5197a4ea936769ade140bf7e7250ee3b8432dd68180b0215908e5453eae9dd77064c86bb4ed86579ea8cf778703bb2130c3369d508542446cd7698f7e108d456820526fe74689ccde4591c527373ac035d34768b38a5f05ca0651d160e198c86c64d5acbdb90ea7f39b56a648a52974b2921954cc0a4f5f0e726bb4e335ff5871e7331ae56fb39cab2751db28b11f63b79c2de50273e73978f9693a3c5a2e16c83fca305ad65214f8d1c2659d377655d32264ae0ecda7d4cd7ed5bacec2dafb64738341d75bfa752dedb30a682791249a64826185b63ad96d66e5a59444371379c71f0a4750b4ae38fc74a050ba27b154df5ec4d65fc39da3fea12038ee6a8898189b162133cee4c1cdd49eb1a14362c8b895a6da6e44853b941291e601fcb8034fa9ecfe9498642572595777a13b71bdbfa502e314beb6dbd75310fbca4added2dc5e08d786dcf03b7860bb08f32a95258839c6758bd3cb2d1e0c3d3e0d0568cebe7261fac871044f87bc157e57824594dd1b54830150fdbad655fb6259b4f046ce353e0104641ba0ddf80b94128b60d5265d254de337d7a54826ce1ce3e280ff29e37778a79218dcd7b035f65ae18f44f38c15e663c5a1206ffc14c78585f57b3b54acbe37758cb19fcd9860e94a5db24e1278a8a6f4caca6c870a1c1e0534a72e1a1a9712a78387e1f86d84603fa9dbc91696ea4f3612636d6f116ef8be54520182b704241267daf64909ec33b4e8225519fbf9994aba3015f96d21c1dde00ec3e1ab0d853439db23e68f0d0805068a71ffb424cd42175350e2cf44defa9c456bb3edadf25b5ee6d23944d5ab864d0664436fcd79eead6e7b3f8fa60d14a388af921ed8cc163ea764213600429f9bac2f545affeef7f418a8fce925c2d274cb56113127cadc46861944a944d7fa7a6b1b923caa24972f843af8507722ef2ce467d9be67ad35c5cace5800bb44c121b5cbf813d3225f9817aac9af18ee4f54c986a57548fdfc78454a79d83a106090482461b0d1e0f06274326d99506e8a76cd77cb57601d5d71c7c318acd8eb61b68407040b7d06b5d9fd7f6151b01d2b6de6310901778043e5c21b838b44ad3c74612b0607aafd2d3ddb484842dd88a9eca3ab18eed220e70af0523353ede9b87ed05bf18c135c6d15d80862318eb814b57487d8a7524c86b54b059790d10fccf878a0372704ffec4f54cd028b665d75aa48473fdd92eb9373769385875a143ba8bf9fe145ce89f08437aa3b60d283558a7e8066f08b102521c8861842ddbf9b77d1e2addae87bdac742d8093cbf6d53c3e4c4dcb5daa3a608f4e16d9920347d5a48633e1f7383696b3115d4da6bc6adf00f49d9c436eafc99cd5b5ad862b17e4c591e6615a5144a1bdcc22f1ede7b96c1d988204c5ca5898f60fbbc94006c66a76e490148ad90df9a225e0a601a2cbd2732f13ca28449649c6e35971f5bd46bb7416bb83620a235ceb1e15e484c49028d51a4e8f30b8029e47e1120857ebcc909041b5ea09b8b0608f558492624d446c361a87e7e801042ce834f6b816afcd285b4f9e28e5217b16cdd0fdcd9f09ec56487dad1ee786ec6475d03b4f9b588699707e7b860511eefed1be108e8cc0a64f4f0bdc45a92ccb3d191fcb8c661f446bee7a7f01ae4dafdff88896d2c0c293dc809782b74315cdfcbed210cd23d0af600e0db036d4640d9c370d5e5174f932176a39e009770c62f2c13fe5797772ac88ec8a9d34eeb1c64f4b491b0002c64feee308ee2b6825d9f8e3ba7948f3f7da03ca139c438a38c08508657256103bd4d53f82ae6e1c4beff3548cd19de42ef006c647fb4cc93cac5d5894ba69051562708eaf612f52bbd6eff6da8cfcf1de201cede7a41cd247a2e76c4ea641521be29a8ae1c79fe90c453de4b2c9e87c808a8d3349b9d30f1da17f0771ca759a046975c79fded712d742ecb7d124cc8f422f175aa1d7e56bbc4bf78e3850baf694f52e38a1403931488620544f95e1e54033898b05ba155986192a02e64b3a8bbb1015d1a2793755e522eee4d52093098b1729e340815b5c3c3328ffb5589694dd4b62414b9d78be574039b69699e6b86bfaa5337cca592f67b6a50c99036468090a0dee46369ece182bad4da9588406d8feef19e4d4b20b3efa238c82671f99a60d7ed2aa500efd3cc80f45d30faab1c21ae6ac9a286a989dde25c6519a9861751a6a4e8c5c857afa4c689d371b0faa7093faf1fe079062f447c40aadde413db367c4980b2b572f117f4158973cd4a1d105d0259e5e3e1690e4fc59cea6656cf9a363630de63d5ad91e63c468fb8a760f9b391d2bf432218a5012757104c22347e354b9cec3b919f73596b37ae79e0c885f0ef1a45da63ec55cb6ea311aa77b5e73e14b3263be4587e025d91f5d660b579da9e729eaa1b714bdf427fdc731d99bf9d87cb94a176d6e288ae3616ee4ad027ac78369cbcaaa7219eda2924c90358cb2accc6bee96b473195710069108cd276ee64fbfbe7f421082348ab0bd1009d8b157f42614fcbbaf8ec150bcc29ce347f0c5468443c20632667db4068596dd4c2e2c6adb5f8432eea87c082bb17b93cfb122aaba9533613e135690e1c2c73e586b47538e12adedc06aa91685d0a998c7f1f67c4dceaf11e01eafbb897c6f3bd9204f469f17511c2943c1ded829084a2984916a357fe54e784215b2666644960a1d33bf89e8863919b397f0b50176de1ac2409a5a85751d73de1a4a4c9c4137865f451b5625dd2f25a5a5b75b82666b39d7d82e32f93c2b634eaad5964e9c1c80c9d4b640fbdb9938b6faf4d733c715156e2036db407c9b53b41710ad06e135ca749050a2f38c059047c020ea991a5f9c4c31c98c8f4e6ac248176c78ede990f0d2b005254167f02ac5683b90c5e2b590b9345dad2b2464f802f916d74784d48dde7961a6c7842d90961883191aa48e216e10cbf9ddcb4ac4ccbe80b35f38a0af129f50772aac4f622467c832bf265f9d1afa3409e21526941a371a3934b00a10d441bf6c54a42f76dc4280b85c534f8bb6d8ddd61151998b3cae2dc80f48df1a82cc4d664862acacea0479d5c7f1789f2726be1b5996fdec4dce36658e348c2d611bde0304800b91cb603b602d863d1d70ade61063d08153e1770362c99d51a874282188090a4758f18b2177249dc9f820a22189860ba7d018203f5962e04cf821af2c722650cf254ddd0ec83511583c62d48e95375a9b290a3ff8d647cfa3f642b4165dfc46d22294ded6436a0628fc325a51b3dd85cd951b66ffe15ba9969041d176d6fd9e49a74c84a18bc80fc7ad3ef2a12f9ca208eec8061ab371a069389e8043c29d8186893e5c31df759077c72fd7abb8005707bc22369a4d67420aad4d4b426300eceed5a4302b233bcec63a60c7cbea58b2f410329fb454ea333a6453be790c4cc4aa7ab6b8e10b54707f68a2af0a2d67818da465b09473e5453dec4b1056973edde4d5b24522f7473bc1eda4be36f0bcc63151777562bf87df87ebfdf2e022395c38e6e86dc5d5d4b620cb20a9a6b7c549893664cae5b9810e11421d71406a4f00223342ef112246fe14ceb0ed753e1951fd2ba89d1a1da6a9d461647cb03a1cfefb901766c4b700b3bf18f393f8a4e7e5fa79a2a65428439c91e90739b1611cbe39c827cd7eb664901b1e14eeda0819d9fb4b578864f5e1dc7dc5a7d889a69d0e1e9c4cddd283af1a89312c1f219312523e0c77cf1d4b87b7d03b3a84ef06dc773dd9c20a61b8dfe90e258113f800c312ee04597137c72141935e2f6365594d38e387467e18fc6e74ed0c08f6d4a106883c965db65b02c651e17b01915c1abea586b664b5a8fdc381ab8e83c4bacc125041c449c914b2ef743e95bbe528549b851c84dd471da619270c842f0b96f038770b2ed6f77d4c4372e9ef085e59004fa2bba21187bcef2d2ace00db151aa48225b42b31c1f73e8ec72bdf30d2c62cb6d3ba1207829000f5cc24dfc13d1152662585ff14d3344403ba80e05dcce4d33a840c5b75d760285aee95511c49a47d9121a5a14d9d53e7c8eeaabb976f7c18179fd78bec8ea7a71546194dd97f4a5af6077b88728f35650c62d1b6940b3e229c91d83ef2b45e5a2ec7f01b6557bac2f02ac071a76f761e92bf1a9e4890f9da612cab603eba725e4f05752b07086d57908fa0fd3804d5967cbd5082771b7a8bacc5291549985bb3467520457540602ed074876b59f73d0c8fb09dc105d2c634986e526f9279586a4d5e1071d35582d68ce5dcff487fd676d8c6e896e14e955c29e267cf8dc886e81f0eaa03124b9ae4da07deeda848da428e037762ce7193cbd70edc6aa7edfebdd2258c506e447fe1a2926c9b8e47c8bbd00ff308aa53e08d5c8015dbf018dcc7b3b8eb48d89ac187698872a9c107322569ce56eaa9db280fc399709534ebbefcf43377409fc7b585dcf04b179dc1de034d74ef9972025134e49a0d97433da20b40569bf37807da13ecd92be49f34a8b3b6af450b2dde854ca154854bd2095e3cd70a1c90d21c5b38bb6bcdc49af025dd0dfc0f92ef5d0a6214c22e58bd00e25d110177585fc0b3712a8211af00a0c6aaddf517267612763a3cf1b9212ad39fe7cb1d4a66b15f4da0b74c208c4c753924c01288fa8c84f90e92f65ead298951270ac7c5032d31a0ddcf88494bd4e2ab14b2117fbff14720821ffc4d57a5c24ca12f494b57bd24c6f8a77f467fc8322b8cb370c45176244c34cf38efa70a90af36803be2d9e0dca5254cf2633a274e60db9518f9aceb818886e31d5f02d4d6fc87598c653d5f39f719bf6de4f274db9294218287fdee2d40f2b999f2014fe013714d55bbaac8e98a42bf53ef4a8b90a9c0a7955d90318e0181d0c3d242a8ee4c00e5ce39f7b0ba256e72f1132d5a07c1a3aa1659bdfcd2e5450015f3ee1122b6e4074f7a111ba06e77f6405b35d5b83f60e170fa485e5389e5aa90fa9bbf00428de0ad1898aa12ee2aee7f50558149cf35f8275d208c92f1009c01586f7d3b55bf38def4ad03576e2e6d93477ccbd0d96c25bcbe93d78bdda5f451a4e086ba3117b9b99a2610b95765aed04032d8d4039d182b3172f7ce667246d91f00a5e2bf52d52fe8a9834b67ae3ba89244fe28a3832fb118ce9138e4f340c25fb69c32397befc210b0524464cae584a8d0ca0d8b5ce05ceefe91a1a4076abdde34a5947afa4dea847ce7a374b8182f4da941c099a4a9993904faaf735468206fd4f0249978b04a4230192ca465b2e9364b8390fb65562d6e6165add10191e1c7875df8d1aa6b92fe7c4b0a2503d9ff0346706a37c1966cc2197ca2c152bf7022cc3043a10c74a518823c3b74b0ff8b276ad89703ed37e10054bce992c13a2c28b6a6f616ee26c10c99a91e2a526d9903558ce20d12e3fc5834016d13b4dadc337449fcdf6779f2690b0e011bc035fa1def3d010944faaab33df502cbc6002714c156c33f8ce1207b1aa3b3d780740610d41f228c2937e591789c4a7563fffa69644917825f5226d5c26f994b38fdefa68b814f20f4108da469c517e544c1e9976307508901726c4305c5532bb952bb3edc6e3c50120e79f14916dbd90905b5fc70c5326c64ab1b2d1943065fdefacf7d3a12759e3d74bcfe1e1df602e4dc4269e3e55861d2f9e24c2b764c865d1f50625dd46058cc9f45ff7094e0a2498d98c26767b3a8b47cbba2fd0b6fde2115b2d4e2cfa5d5daa40c29101bd98d574dc99883d9c8fb57bd91af471cbf5711b1329e8dc3e89916142e73faea0a0a7d7f1d9eca3d935b1018d363e4faec7f253ed6bed0781f559b8054748799e08034a6935f091aea6ab65545adcbc816cd441594ddd74fd857e2d83297fdb5bf219e37719f96f5da60e668cf96db444faa55520bfd771aa56e183a2ed073749f12fd855e09109d722765209c6db9cd4afe9b9356cb06b9f857f9d6db83b9b2859a610bfc2f2b28ae92ad279c423bfda5cd15b0fc2f50d607e00be16540a91c7913b5647498304c2f42f53c4ac18bdb47d11f36cec9d67c351eac844c6fbd5750482aa02bb3c4ac353447b16f7e2e1fedc1feebb6fec26a280aa21a77b661f734fe947c502f453430bcbdc41089bca61baad0cebfa762107b4e189bb391adc15f71e9315cbc58354f8c38a96d93a7ba691723c97956f928d102015ee4fa86d9fce2fd6aa8fba105efa228845d8b5619b6376a1758790807435920a468606c97b1ac0816ccca0dbc75fdc4fe11f4d2c6be02f93964f3b5f4da9a64927b791cea926f58c484da85a17007607cc8feeaa52a96dcf0b62cc898d69128eca5cf62f971d4da3a0d31c1bb52542806a1509757826f4984d7689cf34e519d5c9ab243ff6eb9fce5bd22c4bc9e7d77dcfaa463fccffb4f0d6ab9bb95013e8c453adf5b9f275c3d815a32e4d3f9769c7c875717318b54f40ecf2acd73d94e51cd9ac94a46b56572a547ddf440390052604e8d33be45114729ee0fd9e88b4365c522255e3f5b89e14a1eae64815a5e66f2e062db0448ba0bc741c0c5c38a2c31a0c2d81723cfc2871643a9f278b08429a4baad4ef20bf93daaaa0f0b4cdcc10e8f116b00e089d04a199c00336b3f96fc870104a7e63d03d6b269e13cba2a0a639d9dda2604396c3bb2aa593b995d54ea0f25c81f2218f46a1ef26245efd22687fa044e6ce7d6db4f02a6442df60e986c81a38e89c643b55d06f3cafa7dce38319531493e1944119bb2c37100773e60801e6c8facbc1bb3ee0dc18c9e0d3be7c32fe07531062e214badc3a06dfd952c47c7129e580946f1b5a2406e1bb71d60add5ca889cdd83b98a1ab320fdfe8842158a16191e2d0be08af729cf936c7f1f2f15e0cb0b6573d4c1d8d2ddde14cf4ad07bbabc23555ae050cf022a22a22d42b30264da3dddb6087da3cd63f32a26c4c856c8639703ef56023c7a04263dd965cd572d7cc5742c535897b463aac81693426d8e4fdda766cca3284dd17aba1ec86582c44fd8d656d42e7c5fc5f47eb78e230a4e9e769734ea1e26810b0bd49433f0fd379fcc779c0b28f2c666f9e03307254e2be33910fd933f94e8e07a0c2418e03cc263c0b6f6e1940f412d812cac12311d2c93056b4420d205a61399e4d282612a2dbd5949b4f8be8cf874ff27aa6a7bdecdd995aef0615a6f4925467ca3329559cf862ac8877dbb14fa18e5e5780dd6ad843e188df85708b60d51b1c6e308a382074e77ae71172c87dd323c4845e9d2df6a65fc45ba89274c1e25317f8747b7f05940927386c14b9a4dfd2fb95c457355eacdedb993f6bf0edf56b2ccb0e8f5b242963c5b755f90df07b196e4728e019031553bc497eb847785656a039438c539e36336ad8e417c1fe09ac788d532b3cdd7c4c9b936cbc1cc622ba13942000956336b6d027a42f3c80b483555bd1963998b4a5f13324deab5ce8464846c268251eb491ab216ea315f4b83bbc528bcf09bb0c60b78bd3e15dd129e726f43bfbf9fdfbe382bebe4d75b219bab985c2855beed8c45fb5f139d809051609b9de4722402ee729bf8ee0a6c0c9d9fe01ceedf936ba59d11e947ab42cb4ea06f372cf666d847b3a793f8cee05f6f79a7fcd936180126423d1bd116ad1ed9a41f0d9bbc24c6d0b0d57fb3652c4ab008e75ff3a22b6ad1cd03eb6938544aa2a5c1141e14a9a2f9206d71911e2758c7fe0be2900e61539f493d2205509895f23fe260080b1695368b7c6d689eaf4d50112a9b0fb6d6f23c6bdb5779f969ebe78acaba1c5a748c01e9f9e67710068c88c1fef857cdc9383b8a73e5a285ec21b654e38af600e0edbd20298aced39e045585bd39a57aa3ff8d4ccd840bfd4ba8002cd4a0fdbba436603b282ee6e2b591b3aa123b87fe0c897f405a67604f3c58b4b440b0d38c2858e1deb5ea912fbc5c40448e9a8ec1b08dadbc01b71aec926efc684ecebfe29bbe9dc61bd3592d0a359b3594f7f1abc944ace12c48a423a48ec6ce4b332ac174c2b9ef88285fc82979f33230cf4369abcb58af21718c2ea5fbaa5aae2bd8cd55ca36fc182657ac40edbd6a73022a5d035e50a6d0e4bdcc513b1235187759bcd638bb885b57197404fec6809ed3a331654877db9f590c5c9e97f062d1d00cdd1485ba38391a08149c479bebdfa93f5fd2403c334ac97ccd76ee460d14f67b3f3430c2fb08ef32ffab8e2e36a4c12c124231053a259f998b5d51f025bd82332cab013c34e26ba44951c1ff2eba399c350716245e85f448f34a52a7c73f4f9a3778515eda95f61aec6d06998aa89e22dcac7dfe9d3596fc3e1cd36b6cc1c8123e81661e130b443a690a8512664ca9deaa1470f87acc24451c0e0bb7b74e38cb9e106cc0912fc769368257f877af709dcdf19e0ba06e102c3c0d8f094ed88f4aa754e584dddbf9cbf0789d6ae10d7c69202293dcdc9689d0797205a1f8db40ccb819a72c603c98690b9de9cf64cd35f20103de583fa56f70dce2f6ae281420a8baf27dfd59e0ec165c27d832a61408dda95b09a70fa87dd01c7a86443724dd0d0d8b4acbbce65faae7261c2bdea0ee0d503db77754864ea041606592311b840fddd04bddef9d22c931455db872ae6891a9effc26b26408469b622adf2c93e43d3391d28809aa9a30b4421f7d1633ce045a3bbcf1d6fb120953dfff755421c4fac8136d4ebd7865a0fe4fdfdf82572f7e1bb5743adc0bb399e4c67c0c8c8c5ac6d0f6743db294da06f72594f5e20b5cb3a3d5116640eebb0ef3c78bc4ec7e6e1fc27a6831b5a7b3308c590974762deb355655b414f13c15b93914b6c6bd2d4b96a5762279cd0bff0ea8246d72b6c927405a86b46902a3ddb1b91da2889b77cf0415cbf91a856e25716327f336b98dfaaa668b0d8a7e7c945a41cba060b4f3ee73086acbd928d2de7bd8545f7d0bbcc6985accd89b77a919fd714ff10ef77495a7f4f7e3a054e72ced9e227f906f7c860022296015c64b7b933ea9d0d884e6db9d6556b29a9e7649e13b9571c7d8f22952945330da6f698e7b6fa0dbdee25b3ccacb5849f07f8195aa5be1af3af148c00d5fddf6526c9a6ea23c39bbd8c5654ea887dfd9a2e8015337d6f2e9face59490defe60914abd891174844e9f55a718e885a5db668ac99a39384e9ebfe7b431697df5dd0f904c7ea37561357659cbd87510ea88ef65f27ec512e8d39214cb2ce2612184fc3e999c26a4c4fe871aed7ffdc40b72991dba5750cc824b329471a8b8ba3c478a9914ccc3be8ccc0ac8b9c0eb2eec2731b0ea9b48947ad1778aecd0ee3d0058ca65feff6dde81a071d1993daedf831b7d231f5c2d6bc17673a8b0ed8e462166bc61263368c733711205c131fb41b0d16d81f5a765aef5b2390f6d8a3f29d336149cd12f626e1f7f25ba394db0a751a3252731222393cffc14bbb5bb9129bfe65c41a040d46b83a53b5f96a9f122bfc9bad97e3c137e4ec1e3a786041ae5dcb1c3fb6c8d1c231b7e4e27ca587c8d073e130821aaf5e7de80209646367afa9fd48fda99c1ced4f158033d29aba340a140025b83e11a803a70abb89d2bc1f641e25561aeb23495e75579baa79a07007fd9e7b00350fe2911c7b3e9b680a4f138f561e7485605114c2084319ec281136aba26056c12ec9756d6660f0eeb3e189af118f93dbdedb16c2d119aeda0dce75509cea19c427766585d9c49324ed42c6f3a54a74dcd45a5a03fd2692e83fb6fc5a62cfeeae1f7b669471fd0bc9601101f1c50906a84d199a50c30c9916d87539f4d75f14b121e4a5cefd5c8d01efb47332a67b180c1ac4b77fc310bcd1fc50869dd55c9c4be20c844863fe3d87c89921751fe5c0a013b67230f9e2ac3d199d5ba2a9201b7fb4af756c1282c01ee169acfbf865fc0678a887c5423ebffe0a681fa2dd051042b7fb7d727d4a71df62e243299243bb01e15ebbf9be480011d71dcf7e043b4f93faa2b8402d6ebfa61cfe8d0540980e0fd4d4d4f648a2b7b23939d7a83d512c65dec13bf745eea1ca9467c9252cc19af56b3a257ff4a8b699338f5f2aeb978f813c659fea3250a8e2f0363562e8c6aa94caf6cc3cf3fb5204fb265963dd3e411a4270ca903fb88346326451701d861b4cb6571bafcb14e624bf176ed17015a6cb333b7d765ab4776e9a23fee7e4715a4e13b75744a0cb527b03a7bff7c00a02d6e7a9a8e1628abdc14e321d385d57ad4ee9ec122f648defe49e7d5f86b59513bbc640d1c4aca1bb9ff401aac816a2cba1b9c99e0a12e1a89585d7f3aca6000c6e949cf5f6ff787413116fd2b7ea57645a2f11062ecc075315c705dae80e48fff08ce44e23c083b738fd602f1fae9bf8d8c6f4e9abd830e691bd8e2716a9e9555746b8d9cc361b847f952ebab04b1894abb1e91ec087e1cb886ef808cde6a1ca2c599f79657ef8b978ed52d22901146dda18ac2650ab1c613679beb437e288c7acd0a1cb9c8cbe573bd2b49ee98858ebc163ff32ebd60d3f6d41346432b668d80752127ffff42bf7df412ffafcb0a51c6d0fbe5d3a9ca4ee262af1a19ba2ec515345becc36f01df362034ec8cc4bb62820173a83d5b5022ad8df1e73285f289bd7b86a8380ff9d15e791d99d4fd17927a282e8968f8e16a9b26699ffb2efd575fa6fd483bc95cd9044e261e812dd9fe5e18b7585622b4611b6a7071fec477d11206aa3319673dccd52b79b9215de27657a949bd8991e458cb5de77a6c9d6c84c2db905fc25d757606244444f4ebd163ae1236cd6f2532a8a69b6ae9cc49a413d44d6535f77ed25d88b4dff90487284e60f2e670aed7cc215cd64e4c3ee1ceadf4f0ab4e7d066d81e3bc93450f19e237eae66ff28f1b9634e1653557edb06211d0006b1ba0a5b7b92f091c2dbb6fa630b1de1bda6eb7419cd070052e19fcdb9683821ce7708ca9e07c4fe961343fdf91229c6edc293479d23e2d8ffe52969cbdc90a082bcaf634cd936820b37995e665593407cdd2baaeb0885af9e624e5732a21a2eb872e19a70e0e66bec5880f037d827a5ad2e668b3783a4de942ca420a3c09416441d37a46138c93403d04f4e303bef74353ee2675fdaacfe438ca97cbc53f20894fcf4855463dceec9c0fe858ef2f836f69575d3506b661432fcdc844e93c98250c647243a9b80f8404140310e5ec473847ad2bbb2d8b1109d8ee95f56ee58b2b2040eb60dd515587a0b96bd51f5bff95b7198202c30482ce9eaff686a8d2dd33788759fe9b702f2035da21ccebec4c90729b4150a52439366efcbd03cf301c672b48ace3796bae9c5d8e9b873a573284e3931661646f5022ed316fd0acd67e52a5a5483221e3b801d4b2be42a34332d75cf79c9a8ef999481169535a1d8e86500f70413b2fd67a343435cd163b6d8e07115f719b213de929b4063ba89c0bdc10b9c20bbcccee1bac22c4656db338009e03b7990fc61d56f44a5820d5da4c259797f8d4d80ecae572a1f185fa0aa6bf2c0fd5099173877e26bcdb36a2f955937075122b59d50c173aa85d3f1c5d5b9725373684a09602c85d15081731a5b57fcee4eee01a4f5a58133a3f5b9ba5fdcd8de812b6467b8c19307857b112e63f82dfd8dbc97e45be74b0e59e9722e03b8d6e22d7041df6ee78313157cb6e68fcd934d6bba6f0a4c1594b081d246c215daf692bfcfec6c85ad87a4272640f70c88b7c37a093dd930573a3e806e071c0c563504c38ee3f8cac6e334f047278213eb28f40d6f12d299de0555ffb634f67406d61f4672693df334b1d5638c9586a84db509342ef769c62fde851fd429cae545b165e7cbb5d17a4f0cf68b24a8cca627b7ec9da608150701141348a9d092a01c92e44bfa301479ebee6fcdfcf69a0e3867dc91b0c1d4fb0279d3c70cd57ca3cbe64e789a16568d3f73395e97f96bf6a1b7e57cf1b062c99e4e137ea599f30fc90d18aa1c13d5dd06a36e7ac0f8c7f98856b9f234427cd19364eec9f18c5b5107408bdb5d31d06eb7cb8bc7985b704ff44e7441fbf3279adfc8565f66c2bbd7d5e2b9722a5f59411870ae4a33c5c4429a59e482d57a3577c9d7cba38068e80f28f717cefa8bb28cc49718957b3953e8bbcb945f26fc8fc22b0a88b8a42af326703e74cd274cb7341226ad9c0b5a244850bf2ca34e6ca12f8c8095924a62de9b2aee3cec99b2af52c598529fdd8fd7aae351b2c686f839cb8238197b85653b671dc0074e1b88a01ed4b80dfbae763a497ed17e0fe2f03bd03e142eecae134dde2cbd96a632ab3047da3453f70d7778522cb6bf0843e3113b373196b9573f58986c9dbe025e313da8ac6e84fe80731e38054018fb9c4f6214b03ebc943895353129b2b28afed9f0f7adce4d99ef1c753362d97fc952a96057a07ff5ae777217cb54652ed33daecc2bfb8bd2e83d6a306ab8a030c22ee2dd6f0e9c21e8da01bb5142b05476626160b7f40eda0b861568d644e81aa05a588fb153cef7e4459388ac2ab27e6adef1d1d1c343dab30e88ccdb0a158ee1f2eccfe6dfb5624cd3782f9f423f3bda2bdc9be9aa9cd4311cb9b8a4b84b04f7b488c0801ebe81852aa5bb18305de4748837eaf7873d6cf50312f5c583570953d25b7a2db12ef69ad44d56700565b23025375045aa7351e52f8f835006e085fdd8af11fe3bfaa0c2d248629c2c78f7ecd0171bcf47df0e0a33076c6f588accbccc4ff1ba3214cf11cf0df328db60b329271acb80f6d25b614c3567f5ae244aebe6f3dec47326642b588aaa170c95258f50ca3886c477b8066eef46e495d9c5f7b76a9041bb40a0a25ceb989a407a7cac2d091d48ebbbc723de93b0b17807d1730fddd5ae505c1c6bd3c6c7863afe15b1c4c8f66d5a1b61b674e0e3c3e28c6209366e1cc60db6657b0f7d0aaadfb946979e9daf63571a61ff7057d25129aa15ea1f641f082642b5c92ca471410412d3ac978b04c1b82232f02f892f932808d4572c99a22498ae1d30fd66d9b23e3d9baf90c659bd982114827b02a374d4527a60299f0be30b8b15f5f2320202292759f8f01accdcd0ff1a6f2570732c244750e58b6fb6464a525744c777276fe97f883a9ac0ff32058bf9f55b3e687f79861aedc6cd094038b6f1cf728ff33927411230564ef53cf3d1961a45ced6622eaa21519b2a01f06714174f0bffc759bbcd321e065165987be6d5a32e7c2a4f2913d0b9b374dbe9e01bf5abc785006ae3b0248e7351de2faee32a44edfa1e5dc881b7020df41457339c66bca2e192fa464833df0a465c6bb95bc2f4f95ada3bb075aa2c93e8c898f8c31a3500fcde7bd394103fc7a296644db69a3c8e685425be84983ba0c0aa4d80f99244a2b38cbc50dd0a1c5438eccfd8df42d71ec8f9527db5779ce51d1437271308b61f0d14b8ec2a02bc867c1fd6a06a334a900332888f7a8ceba1e6ae81fb6aebe4d91041287ae3578e0db1f58f446c8394656c91ab9249918ae3714d8914d44c8d5c8e79ed8c4daf289b93850d03198472b8cf7537ee0a87917d881d0a9849175a6b58dd97d3031f690b98301a5febbda320562e275ad6fa5ca7a3088494c768d0075da33d91984507309cbd9be2f60d5dae7da7229b14a7df11f85519f25bfab25c6273d5cdc51f0ce71e4a899326b298ac94946c389e3c9b6ceb1f94826151055bf74f9c544a8ada7837d0ba57e0bd1ed3c3e71dca55ee9846e23a2c80308edf5b72ca6ca8cfd0cc82f34a719c61fb4dcec90757db57b5aa3b2563015a7d150b849eecf61447831eb04e18edd76e509fbfc509c0725219edd73225524f41c1fc96321ba5839a0363b91e652e03382369810359609aa26415d7258713842cb3fc717a9a6a499c16be8355b6b7968984856415754259434b5967c8e710d8161f96d82fd52ab7baad5ea8ccfb4fafb521e26a7c6d31cb2e58128f5e116560ec5597957f5f47fc7710ff086fa84e48139cda8ec7d1a8daa60f04c343bcbe1c3fe82c74a499502c4aa3a6d99b4cde8a327e4e1239eb4519b3ae33d0d769fe9d4b8bf6c2138cbf2f3f27999b888cf25ec12cecb3a808eb79d695cf05bd6f8010fce2a8615ca202e214be5062f54c9a627acfcaea9d6be44f4dd6c1a63063a89915cc48f5b599ed47340369248783a0e9b6d48baf22fb09bc84bc8edb851efc9faa84262565481b73639772864aff5a428e20d9ce6cc7ef3fa3d64449d0ded37ff119b8e063ac514a9a0c9a160a399927cc14728d5a48921258457753671d4e3898c04ef5ddf8fe4f214c3565c21d3199e89ab842a79631374c86117e9987c31a0228cf02f16f851582419d3b1cfd49ba80726f509869feb561f644897c213e45f230d133450e46c8085232faca8969514a1bd50cb845de4d65ac8a94cac4821de170275ed8f9a18874e9cf4ba0478b676d06d28f44e2ee4450be18e301bf2dbde60913c8021d4793b5356f68d34dfa7090a7b6ee2060c8e171bdff3acd0ad2ecc58a84e1bb2948488e25a0920b2f74ce6dc8ff31819e6c1a1d5efcbf74e98284483fae630545ba20ccac952a2d1b4fd114753abb8ef3139bc402fdf2c4875ee132238bf8542c83e735fbd119ce4d16102f832c3459e9a8f29d98d2337ca8d7f53be403f71323d9d0de04ae951c547534f9e6811e8b3eb55cdaa0576c5a9f87dd5abbbee644dd4532c01f7fd4a7b9393b8b584240444aebec789433bf8a73e13f352bb5331581958a8175e0c32010fbca2bf21f672ac52a1b934f2d5479fd5668a506f5edd0bbe9ce870582b8ced1764934dcc8143ea1c000be1c599183de40c8c2ea500d3cda2239b5d7576b50ebca516b7b443d1b8fbb2f949de7662482bf12fa1111fd2662e60f08680815e1c7c270aa9b5b69fb0b438a1e9b9cf2f0807c549e218cac5d8a83a0c4317e51a337742f4e71f7f0272354a631e24b29854dd3b51d52550074820303715901f393b224d0604595b505f931e7993feb81fdf7fefeb280885ba27a7d05fca7e921f016e1b18a2494c8aff2906aaf1bf6aa57c923a8f30b77e2a8dd9bf2f94de3a031946bd194034f407463638295c147cd40311ae6d7a693d8a28551b6e9417ae3cea0f07903a981a55ba4b2fefca9a2112294382ba0d933ee682a22b66e9c0d3281a8d8f18702131644c12465a9f96bc9a28b4aeb69e0d00fa4f3cc4f73aea37d71c59cea7dc370d7af371d7e393936f2dfa138bc04b9decdf6034aaf5d7ad8232f39f7312e17f164f07e1c98af91eaed1ca0f9f25c22372e01cf9da310bd327587ca648ce9f7ab523be82254891b0f55b4f3344af6bcb0e3399907809f0e092bc45af21861e6b2072c0ea9b9c89953e37bddd9e4bcf045978ffb0883438ddea0fe764279aaf359665868229ae99cf064aaa81c2827ef869e6c8e48b8270890f5f07cb9b8f2a864c776821ce140fab10d52a27bf5a483f270edf4653b79bb9171a336d1c1bfc6600a5dae468ee715ae92e18aec2f37aae5bb6b8e105182b9c670f3f4ce1021d47f9449c3dd7db7841a1eedaf3c5210f381d701310b95aeadd99cfc3241324fdf09733f65ff209c511efd9c659d7e636eab29939c1abd2e179d20056db0fae7e50245c2a9fa4cb433959d24f88a70fe320a1d12bbcd49d9aa1ed3d36df9b360ea529c7093b840e8c492c3e1a10744c150a73fe6f2306212ea5815e77346ee243dad9189a16f444ce0c44784b5916be5d020a6a20f46904530157dc44316175c90c3178756579dce3e5391402823fdf1b65667fb3c96053a7ff8d0beffe0062dd3ad2ff3226dfb7f21a74794e32a83da617ed82e68a44fe45504c3ca0706a2c7cfdc1a34f31515779498674bca335528cc2707e168b01da7123626abc8f10de463415139fe45cda8381cb7157fdfe57110d48051fbccd84f744cb53e555171ae878cc96a883b4022e923aadd2c78f8c39924a359fe5f0a234bdbb4f54e8acb9eb2d66cda73f9e9602c44630c2a23796ed35435458a9d66e588fd5ee990a455982074250691b6d7c6d626015105da1f3066dc34a6e8011a37e9f89a878033b66b60297448299531c8814e574da1a553ea600eaa8dcd124284b0e08a79a3c58074bbcff842f76aa1936bd2ce826d4197c73c3f71ec54a05e9245cff89c79a439aeb9ac24a1a0515bb094775c68085a8548070879704ecf4181c8d9b7d70ad33b060853009c5aa46bd5f6c100f32a04117aac9b05351796cfcd3e0c7778a8173e223ccace102ee0e3cdb8b109244c3b24845afca19442a147b30c29040593f2596293d2e5e1a398c02c3ced18862d65a98c1df508522a740dfe13b6f3428a1208fe9fd2ab07328ba4c1e757928a383784076db997287beb8932bd25a71d9b472cbac6c9328a298ff63c58db6fe664f108747427dd132d147e2f500301554c6e370cb441b7b6fa6f34ab4378949b7505d791873a7dc3d605ba43401dbb62a2581751128c7d1c00ea8b8c2d096945450c94d58080426ae667b181aafbbcffab6ae25a483f5ed460a105e03afc01e68494e49276a2cabf36f8ce522a4e3e4dfa37b4da24efd841ba7ba552b708bc43ee25d4776675663d616779019228ff12d136f63bbf63a8607bbe816ab404253d073b712acc2663627d8d1de13e77801ea0755117b820313e7b45a99d1cca1ef6901c98b93f848c07ee567afd93ca0e488e8946b1ed7d1e78c11e6d013aa25d85a20bc1125a6932529211e60f0e04dd312b9ea14340e0ea2854be6f816cfc0df1e68a4945fea0be6e9385581ee3f3a1609ce52a7145251ccb43e8230adf52a2ec4c846ba57e39f278dfc43f78f80f106654da01480c00beb97601d8afb03b1ceaf8694e81584a894992de8661133ba92fa6624e3c065279fbb33f8885d87c6e70418cd244e01da34fa511f3c2e8cb395a11a5d3f8ef5e35fd37af32db57d84e635df52645cb18d41447afe9b7e20286dc7d1fa4a405a512ddd91a5adf6b553467544b1b26234272ff1f70afe9fab0b18e4f80711211109a81417e8e54e6aa0787a214cbd20654c06c5ec75c3f177e84efec56982defab1949bf808fe66aac98a1909db5cbe4fc817a7444f58a2ecdae93a31211c6db14d0cdd86d23fb8e69e39550b741e481f05b1dda1719d4f070f5e334f8200dec5a5466cff0860714ccfa3d4306e3d531d0d3ca61a55f39796bf80e9c6de38c0b6cbb5e342f97f5ac139f2d9f411e312eb2faad2a30d51679a78937cbafcfbfed64bc1b3ac5d5197fa27c2a51ea10247ac1f687dc80bb68219e67918f2a51e46c54beb1a9e6e9f86131d91bacdc6db104f0f65a7f34b286b090c9d8644e82172de3e1b8a8902f8aea39aa952db0510e33228074c5a1f2ed34c490817578dbb86b836996eb9e7cdff14bb9511f2c676a1af6fdd71548368e4265c3faa23771123a0a182b373bf732cbf6a535eba416246e9332d963f3a505e4ca78cd0239085a6a0b08785ea334948a443cab4c15e7347987e0883db092d2d7989254b92102fe35fc343f968453337cf6beba5b064d153228bfb2cb545d399de9d10e692d945186ee166fbde2eac6cf66ee8cd96badba5413da9b170cadc763b1b76b24260b2f0632bec1b178c3262909bf71c85f0c90113647eb8ada24cc7822ca136b297bd5ee1a3a75e559971565e8d0a851cdadde855413c52501a0a7eba0304a4ccc4d19852b30df4cd33921c009605d512edaa0ba23e3526859866cc317442fa350d8bdd1264583932ad7ccc4cf44dcfca9b260cd3688d9f7c347d207e1acc752f113def7b0bc9b8b88acdcc7b4627163777ce45d9fdc8aaeb96b919cbc9444ab46b90320e5183875a1ae398264497179b5fad6e3b4068a1914f4547b74b0b3d6929c81d490f2ca4ab90875ed03110d10fbb364ed5fb5b08b96ac422a4570425a09230b50f4293f7d7f368475f421ff50e899aa069bf0cceabdfb27eddb69ddb905475555ecf6510e096c3bd7c5ead2ad8e593d0580bb16dc653197b43d0b1c16d16af2427b3545b0608f3a6f32f600d03c0a4de25ffcb24ce4a8c9ed455ec3cbcf337eb2157d58ce1a411304262c9c06bfa420e79d7fe28c499657b24212a2098d2a70c5c677f49f201bae6a9a41e3dacc39350d7dfbf6f6525ca132d317958f2170000156829fa1862a973e3c4bc1d1779e171524e3830852f1704bd8da8d76b36381e3da3ccaba0d284d71039baec684892e7a22a1e287a49a98892ac7665ed4e5ffbe48a870096e1c3b7c81f1e65ee66a3c43b597dee179ffa06e366f3f5da3484968c5d3ad775ba1384f70511a54547d7bf081e7896b333c88e6d7954208276abbf128f5d4800e22abb04840827594364716f607d68cd28b6feda947ff80a2ec029ea047bf36b5732a281b940584e57f86663244275abf88b123a57bc10559a4d2d0b68f4cbfc0f4d7b19af63859d695150512f6d17976b90a33254a6bb8993438561ca05aecf5eeffe28f25b1158d79579d344c180ee96247d67c6fb64397ebd44a26b741c05439d74efc2c87a0c1a63073b65f737d54a3e09280a241ce02b9f10fc8059d89b8e2b7f10a10450a06d0fbf89b878e61f2645b70b2ef01d33cc00f9cb2c990eef67fdb9d0b0b50e98cf9ec890366b5ed24a095d99c4daa23a300365c3febd89a61e1810a7aef0d92493377a1e172bcf5b878c8925b3e1220836073f39c0d41af113900e7313942fa42b94c2846d2fafd1597c80ba6d996c918d0cb15116396df5957b84325a4d0f1ff5b72aca3ebbea636fa05c4658f96a303aa4f07929794be7fbdd8fdd483e7f89606212225ada64252a3c540bb3cad7caa5b0104fc724f0bb47a33643c33bbf7871d19a362cd6e9eaff39d944db1a73668fa23471c3929b2dfda14e2cb9867c35fcaa81f85e89d027e84086b1412f51c8ad3077df85c2a96360568ffaab85b61b869d3e9d7620d91caeae4c2d9bcf8a40711ead2c43c8bb3c097da058ff2e2a842de44d4da93b2455298b85dac449a5340ce7afc4635485921ea670d1366867089761a43c4fcf7012b22ae3098e34895ba733e49634d81916e2d1447284da2a15881d857167a8aef4e68ecbae5bd1df2247986744a1833b9fb0d667a9144577607a4966bf750b5794dc2ad1d228f317681dfd90a20d803063094b5dfbce3c1e46be9ad2bf6aa6c38ad7709fb22623941d9c714cfe72a63a12015e3e964949b783f4fe6a858f71bdc1b0dd992cefad1c5962a7250816759e84a5f875e36ba9fb3c85ffdb30fbc60f94856d787055d172471401cb03dd2fd85524cc4559da684b16e0f58302e78db48e9d99d9edfcb81d516927ab87092b296b2401a8f22ff24ea81987247d94ecb885279c03bc3059c98e1aa1b2e98eb3c96a8a1642af9fb9ba9d23bf7e6c4b15575e0f179a7b1f42722ca61190af9c2505ae80a97723e5b53239c712ed1b50abb14c0577a53f9626918191ccdb28e80191a5ec620685497368a36c9fa94e94ffdb34e143cf7f3b24226e3169739c8a0e9ded05366edaa1934b2f4000bbfdaadecdddf75e912ceccfce3c5b681a3997f17095102d6ff263dd607e5c88dd09e9e62992f6716831502f8fcc804c419811b62a4c39d6143c9119104cc4047af1706457152b22aaa1339a12c0d96e26a84779cf6691280aafd061171d7662f99f12e2215a183a7814328f846f8a2285876012d3602e1e91c7d8567d0d99b6e395cebe9e8f0e3640c91a26bcc1301da13bea706ad83eb61224d8f2c83c1d5e6439845c7ea824a42a6053ace8c047adc19ef8c780d0d125f84516324ad538c1e10a44c75510bc6658f1e75050d2496ed89188dbb4d0953bbd5fb0fb05a988462b795544f85412ceb3560955aeade963539254bb658b5074a8f825470c1ab3432ebef5584a16f371bc565a11f30946da75445663afde5abcbd453101aa9bfdecea4f8715f32ba4de4a5c5e8aec6d0d3650bb85fe5321d928fba4c393c92a98f495a0c77eff656b5f94fb01a7114902f94bc4c11297c08894e85b36e1473e54ff8f30d4d4c8e83bafa1f39a8ac9c7e45d749285dcb6eb12bc21205f5c2e5d3b327cc68d2aa90eb099351a639af5d0fadfbfb154941c06501024cd881bd358c007d3bdf882de765237c6f4314a27c5f3ead4b590ecab5852ff4301b61fa598627ccfb71dd97b6a78faa4b98581b21fb971ecdca467a7e8e68e8df475828130983b64999e09813e5e2b37e0b7cf732d76a5efb4258ae80d7b3ca629c4a2783fc2f4070cc3e895b4f32035223928b094972b7b0980d696ed060b3d6a17775e04d74a5fd9b92a656eae1f9e4906d2623afeb8781acc972848e287fc1756b3053cc669cdb750c6f8ca879c6c8a487bfbf9bb9e2c3803bec73a94e775a155446c291b5a59aae91ea99628ea2e898f08cc993f9aae7a3588b70162e3475bb8c11aa635e34a0483225cc623a335c57b8b16dfea783e73d93dd1d66f77bb443f7ae9a2c27132d002d1a8951d4ea1696cde48d04a7c1003b2afe62bd0dccac62a76e674e65bb51a9029e99d29253b45f69f101a2f40d0bc800dd921883e623cc59cbd0c21c26cf3f1052d7c9e50831f2752ff4f7c92841c819bcf25dc0f884b259af2531fa7b587fcd67bb5398a640e92328bdac09809538e432251c19d8ec08e1acf4232f95ef4c3a02902501323ab45ad4255654d171b63dd4cc849a51123ede6a14040d093a3bb0a94e12ecd2571dd254f84eae9fe813e8d9e87863fc16195bb9b1d08b5f0f4ac252dfcad4192851eaf67b45ce217444228e8457031489e0b2a1928dc5115d32e82a440a1fb56a974c4298a39b3f7a11efcc4767a61ce55def5c66861575432a2f00fcb6fbd8aca51ea0a813beed1f784e4f4cdaa8c53dcc45fc4d874eb9abb8086d7137e22df3641c4e19901f9e45849529b31f1fee86def6d3d8a308d1024d6997581612622617b5800d3554db88b334d4a4d1e10788f314b67757e52883db429d3d6eaff280bc833db25b7aca85cc9863a55eeecb80ba5fc6e6813334058aed15a6517f7b68c14c7d9ca4f8fdf472039dc3f664f6ddc92e321c849f0cc7a9e32fd89d5291b92f9d6aa0dd17ce5d74d8a863f4b2acc53626f73726a6190a72a3a8842c5d864ac5306a1195b8998c6c0604f967fe45e8eba1c505ff937c1ad367b58bb79983326102eaededa700b9b2a8ddb6c7aa55eb07e6a8f7a70646dd8321eed6d93aa65f61d224b008cf49520a266048b48db931899678ac0e492dec3758963fb10d5554f3b7d57a388ef3aa3f6667b555891c371cfd6a92442b533051a0267791a53cc0c4212050a1132423b03c64f83966a711418453d659334deb9510d63075a6ed6b0470b51aa2a50fb32f1bed286f9f80e4bf111858b32d2c1747fd26ebe959dca9b7dae8e31f3787bc796d57caa5ddf4ca1cd898ed93e06af673f8bd111b6277932c8fca0f4dee621179a4e299a964f65a01769e408acf4236c05f477067a0abfed22d76432e5629b4570b93c5a07a994cd68e12e2602cbd9a439590f45e96f3b97e76023f3ad22d747a9021ccb592dd922fb295e70aae41633111c082b6e02bd6127b7127f4c050cb06fecbe97566efb348b050f9d0255a0778dc6c0bbd3652f47f69737bd9343e67931e81830d9637955fcd3cfec52be9838ea771bff681d13d375de8f19686dce283ed663a9b5ac2d687e50acdaf84f6369e549554e549f9206c427cc432f4e02cb5a3c2d3ba7867b9c609d174c91a4adb23cd1a6d48af705e1d161d6dc77a25e0dc739c0c6f488c79c675a227ad44b124317bec0a229afb2cfa814537962e7722d775cf8d56452d70a46b3d65321929f49b53f95b8585a7b00ba1d81d9dc4ccf57a5bb60af1bbe821c3b43cabaa5bf7730ea17c3bcc333fde919f478a1c508b79789aaaa992b5f4cf6a278c8bc1ba0b5cf15cbcb2c8f6c0c241f4ae3c2aa813dee09a7c7dcf00ae1c4177186906dbca3fdd15dca606aac1bea99cb67621abb59f7f654a7f371bafb52a262764a59604609ae773cd1a573b6b8c3ba285b5d424b017cbcb2e41782cb3c8473f0b95dfe24513822112f7057501c219f7ba6aac3d654a99a6be12cbde7250ec2a369c62707493973a13eb52c6a4f71569252d982279de3f4b7f654d01c4023f21411cabec5b24341652f10aa325061b634277d929d2a237af1e3e4d769bcc2a730c9e70b29bf43aa702c2792dd93705abaa5c81274c21ccd03ad39a12262518980196d924619927eca39537bc89bbbac928d18dac060c233d18cdd4ec33ecf2bd0ada3477e6033d881a697514fa30ba289cfb034dd5ed54a03d3ac51b3737e3276730295df2a19602561071430868e08b06320ce700bf95143e8103515e9a8fa822eeb0cfc77dda3545e34ac20fb5db9ba9db509e545858b1724c442170216c5adf884db63db1704206b0cc530edbee981c891497ca2ed0905c31da709d13bff5820f8847af2be6920901f3adef85cfe7d49e6a8d635c2f9ca5c192831711c90b72f40763f7672ced7fa21848add83fdf26c964591eb0f267fa9fa82d0f99dbe3d5751422c91228f58b3317f341ab539677e6e783b8b5a8fc1877bfca8c28b7c36e3a66bd5fc9f139fe3a812c600935f2aa379849857881583e6c775e66a61edcfa9b84dd221f57fc8851b76afce4228e1e10e38fb88be094532376a565563f3feeaf128f3196add8e24ff02406a5c0d6c22be12cc238247277fffb8ae526853156eb67d71f120f900eb1d95bc3c1965502d695bb7b4a6172a3bce11d8cd0ac535c2fcbe2b07fb94b8647981a55a36ae126124dc6387282006fa64ef66cd4c3e02fb17173f1c22200670968103c7360de76cadd19fa950d9708027933047675a031b287590b9d9f64c3fea19e08786e35aee68b87578ff1ca82a9f78e2504bdc9dba1f84ee541609f6682a7e1d42ce7cb2fa787792624cc4902cd64dd02b43537ddc51a1c261c7730c9224f8704d2a414bfe12605f6dc2008817e7aea10bb5a6788faa7444d6183c81d1af34f616fd147018bc0d8cf3a0e56e8478cf7eec5ac7993cbb5f9bf9b382dfcee6b709cf9117d02b85850c75c97f94582182bbca33a42c4fa49379e1ee38d52eb5609da5c149002d7e6bd5ebaa4583e5cac8684924dd18ded599f302657879f357cf7733279e16e72f101433b6bbd10fe58361777f588549934bf3fe8d573433c681ab5e7d37452456baa65459f7337e0b71013f45088512585562e6cdabd25ec26bc63a3e5acb4e4317d838e714c5028b5f61f9bfaa77d254bc26ca8f6bcd1efc017864d260930dec0ca6e4c3d97e3363e13a2f23e1beb4272b0fb24b24126bc72a685c4ab7de86bc86ef21fd453572bd351319706e648152ccb477e0419e57760dc07e9fac32367ffc0aaa01be4277526179c824b5134aa745c4c70e36206936c469f2be461d5100ba048ccbeb8eb0fc1aa346128ad86a4db35efe107d2b28e5e0b5ee1bd0af5ad28a8de7b159451db752ad2fdc7b1f8fc88bbd6357d714b3cd32e9e604b1ac4cc02a3d0e453710e6ef590a1a18f3e7777c96075de9ac97a77241783d61220464c81d7ebfbeec28747e9a331affdd00181999e8387e65a009e071893dfb64ff761911665fbb3fe87a1682811928debcbe0dcecb5f5e0848a119a97d20825b5f5bad5f27e5e70365ba8c2db49d292bc3e7e542dbe0c65162baaa31866972e75c20a1ff5453e863d2f6c53ac990481a1d0143b0c0dae97a59483c7a33544be9bed9a3f2751fafaf20044666332a0584e8953e77bea41339134dc73efe9eef09247d85b4be0ca22ed86dc7de56ccfc409c3619480e307cb0194b1429a47114608b00eccba907f51345442723603cb42c7c6aec5be7824e8a3f528ff33f530b0657d4cf509052a7190d8933c965b279a22136538164b9779f51ee47468222012df1fd831ad58fd8703fe386cf72d52632cb4c390fde4dedff5e08beb2b743306b513620a88c83c435c0c6921a0881494b94c7ab574a0c5c3cf10c7075d577b3008cc76e19eedf388e49f8ed016d99709e00a1736decae77ea68c244f440c62693f160ad4bfc79a1b63bdd40990a94ee8b972c734f02c3fcd59257530416ac76ce3702035f87c476638b77dd66bd16b9f0179aded5ca8e35774f6bd2a77c4d067d562d1f33410c19f73a8efe9add2c385b878e7dd54c81eddc64b40ecb0de94e3410680f81ffc2ba0598e30dd178f46584bd7b8aa8258cd0bcaaf0e92e858cba6fdf52b8b7576c66affa75bbcca7419dec71c655ed58f7c3a237427ebf3c35cb49ea43151898cea49abf0242393ffc192299229e1520dad4471f681dc4d300bf76656d3e0678b0dade23e3ae56739e20b10610a5e2da9846793e2aac94889588bf23ca5303e9bb366fe9c98d9cf10c0b6bcebf12b75fce54971e4525680fea7fd9979b3b4dc3e2c955f7225c22b3e1ee667e285bcd9a0bda68d15f4df92c0af6101fde466f48eeea510ab8d181f5591f54f36f688cbcd798bf0a5251cb06fcd2dcd0a8eebd4e534cdba400fe0e4cfa400f7b55069b4b7ed2258d21f0eacec03d0d60feaa71ab36853abd1cad20b0c75679cc3408c06d5aad5062173a5cded4b04cde50bcb3dc617581ce6431cc270a838a16d27da0f4bb808a29f9573447097faec00263a1af1cd1629afb8b559c27a456224aeb0120bc4ea0fd6417ee5fda57f9512d88a39d76a28bc249975db64f610e0807fcdaa4249a38fc396f9bb5d55ffc68ce84a13d16c76bb3daf999fa866b040a13708a7b64db9e6a2d5ab3b6adfc2c1e38a2224deaa5e128c10f5188e0cb2d03161b7b899a9f599d1c8df4624968ca936c1b4fc7cedc2b5384ed54c6ef05b7661547d51bd50051e529119e12f41eb2b5a95b14ae3fb063bc2d4bb26e737df8385529e4ea892aad80ff3a4c525cf1301b7ccb0823910608f3d57b1519992a353ea9a18b65acbfb5ecea5f4be178f6e89c1cd5fff2f3177af497a89d77730549268926c2cf2f78c8a8d07401a2261ab3c4d24b6efb94b65f90cd2f9e55041ca3bfe77352b3974b49b50c419cbb35ef5a6ff398d127f97a7ba1d715835b7f1d7ef92d7176cea5037c10ba2406bd36109ac7892c03ac2c87da64bc429f633e90710b526b636bb5e27ff5ad2f9eb90a36a862e3ed058696425605c616dbd098c2d3bfca005b6b46b417d22f1e04e7b000031c24aac709bb5af384a4b0dfd47538b342fffb55e9a68e089292bb9db9e96cf3dad9a8938ee1de2f505057d6b3f1a400f1275ac99a5ef47143a48d1476b22fc8e35708ca2ae1c7d33994ddd51da50705febaa3066c546fdc041f39c5bf680b7709272bb4b4912dd40d21fb61deeea761ff56f6caf0ec83a90ad749f7870e97f714bac5e0631003cdcdf5f8abdd8b94f4756570bccc5e134dab7c2804f3308dedda855789b1ee27918758426a0914f1bbea6cdf6c35e208cf4790d0c99848dc76a90bd3aa616670dabe4fe23eb210a0031183739584401a33fd3df37628809cfd3ad95b4b3140103c03f31d8fa9fe122a5c35ac06bccef4168ff8d818c17ecf46ee1d9c6c17de784ddf95a63491fc6b06995dca6fd72191c523fe11242d9a2f0091158d1b43472e247d5940515a4eb9fee97131fb1b0e688c783d0ebd6d9bcb82e4c9ceefeb5bb16f4577908426bce6f19d135d6a95db379dd950695daf4e606ae4c14b355358887940a28d88fae79d320864fb0b30d4034da3e5edeb1d183df5d4644c1371828ab7d14ee474ffe36921a276b64a4636adb04d47d0a43de4f458a7f8c928fd5a8b06f759e45c8b555104159fe7e986a828a0df7315ee6f1ea762e7aed6bce3091a0553b910f1f59efea0751e974f629a04b6ed8d8264a16f439808f5f8d5da0d94a9ff01989c7e71d732cc9d8d02bb861668caa7996453a04d6f68190fb749b041c126fa712af8903399cb0e75bf6df8eea2d42066b4e62e6d17c60cac0714939cd3beaacb740d8414e758b80d3ff07b0a85d3861d4e31e34058ab733f10eae5ac1144e28942fe547101fcd8a5a7ebb29acc46a6cd24e0f5d8f8869af4e5ee9515da90ca03bab646ba509eec147d5062c8139bb1db44b89d319e8c7ff8d51f076df3784264425f0018c5dc8a6042f2ee8674b1296e0c00053e04f049a986bb9a6604ea8a34306213c635ae0bc3dc913b0b0e23199372f6210f4f4c54e58dad6eb707dd87b14af0e17e90676fb5de7b4c25989a90396c49778dbc9421f159d7ccfe9b9abcdfc018cb61111f4e7278ea5146a1ea5b1a06fb10edbf75f647761ddc3f01af78dd8679b790a2565afbd9fc1019f3ff107b90f6c98c15b8b0f44d36547e417cabf331f07c861992459212721fdf813266fd136512c6cd654b4c6f1a5c06d86e8102aabfd533e61e83f1fada331bd38157e5db1da7609c129c7a6a0e9fd0c29a5b9e381ac0a022c3be7fb26e5e1faaba9f78a0f69f6cf9bbc257863a748838350845e9158629b1d2357c55641d1e794bbfb34e535f4262186a784499a830dd0832800531359bdb94c99ba244faf79b803c4f2f6199f1dd335cdbfe7d738bcaa3de44dc7dae98b321208dfd21317c12061596e55dec24d946919c9b7043a4febfbae3b00791cdc1d5d781e627f22e8d92e9c31aa35a4877ae74542ba09a36e2eb8c8f6e99f0885cb75ed1c007549381cd1fc8e24889ad3371258043d253a6c010c7b701ffc19bf5d4bb507f5b5f1f2b8a4823425f89148c5a76435f2fc16fb169717f6d31c3b81a7d72b564cd34d76af62fec331476075c16fe2a59c3abc070c911a28e905221f039a462b6dc85a08425524a903acb4c0375887f4b4e060d3eed51c34ce9a0167cddff21e12f73e13b80c4644e0b38f4cf2a8343ecf2b4fddf066e2032e365b2f66957276584505f9376f3830a3435c01642013703b53ed91495ca6c3293fd2c45789aa97f1deac6650ed07a94e0b0a7abde27983af9f028dad1b332c5b34447e9ca47e7ab13dc444dad7e756214e1713375aa59992cfbea54f1c568a2f5e96dda98ddc6950cad6abf09ded67040fe1b6ae2f4afc005d47ff3d824536cfb3a8aa3344dfaff175f672cb09536ae71a90ae9aa056f7de1976856bad175826bafe0d37a197ac944183de35eae59c9f723e4c1ff19b0cac3dc7f23d5017e2cb1cd84bca0b13aa18d494ccad281560fc6f630bb1898b28715263f9c0c5604dbc53ee9c2dd769f6e4e67fc24ac10be9491ffa58a9b5daa369f15e7db50c3e4531e27bf001563965eb996650d315624e28d5a4369571eb7f676b7705972d1c22dfa394d6a676355f60a153c07e2914d060511896747268f3d233b5fc1465af3b7edb3d39feac71a5c62d4d5ac39e0badf008e5a338347c9fbde64f1e6c4723d56cd8ef4a159331d37363d566a6995cc2c8cd37d56831bc30fb3400edd87914e26012444382218a0c7972d39312054e44332242526486f102438bd5421de1202624be692452de7187bfd1cda0c62bf4f54af486d8719b73f505c5770d3c08731edb2a99bb48d9b8b2b8dfb3d5787ec5ae144bbe384b3c96b3a3e23b8a888017472b5386295cb230ec9aecbb8461a753b7625e481a3d45ded9a8cc72c1050aea03f3292e1b8bdd74c261ff126aa673460445f758140f44b14d9df207b7bbb55b9ff75bcdac47bd3afce7f3cc4f3bd2f12fb043666ccd36346500417ea2e6dfe6e8770f65cd2fa5d42c303a6330ad101f9263e9e1062c603995cba47344cf0cda990f96ce6ee02db9e8fc7a4517be8023a6206baea9f8cc1b97160289afc5f83f5f095973e41ffc9f1e34a4cbee2c6513624067fcea31d488890975ee291977a91b061bdc2b7aa22eb161a7b33f82bc8ebbb900c53f40af6b518e61d8867a99224fe4d655e18cad30ae777be7bdae39ca0269719be07e772b9e59834989cc51d7f08831f2d1331e0d7feca145cc6f0579218bdba59014219eeaa109b4b2d9384ad676fdb41e2d1510a9c715a3e6d641715c0a1c8be70581de57cf4b7054f87573656e51a47315125a37be9672f481800a8650722fa9f657064b53bfe368175fd10d9c7a9115f2a32e37b17f199e7f683e99f66ff00e788ddcc92c50aa80d6034f5f53b3fd680f92aa3988b5bc22bf35d5130e515983ebcb7489716aac21897271c8a26c5d69185f400e44a2159493f7d5aa0ba7ce8321ff6fefa2bd6996c12b9505b230c9598c919093547048a2b7df0204eba9d80314a14ededaf899a945843eaac61e56d6fb4c895736357d997011accc81a034e29e5c789d3a466a4a5d0130944be9d060aa909140c95a5e69fd494bd8fa124882cc60812058609dab6b0a488648e3c3f45a6cb10194f6205322ab0d88b26d4ac81f2cfb098eb626b7aa805d9fb4470225cd15c5415d318d9461aec10ef0b1c9332d8a9c91f57fb35d1abd63c3767ef9b7f1dcfb4cef2dc67fffe81752b3bea17acbaa20896c508303d8b587cca3b0d019a255a8d2eb0d1d0cd635b5ff96a8bf5874c9a9a3bbe0e9ef6766b9c898ac5e127b9256a7df5f6374b98e1d49e27580c6be63001dcce62477833cf00ca12c195be70350f908bc952210f5abc6952bf61b7f635d7ee4e7a8d34aaf40b13b3f635db73481002ed840a9630057af75614d7d5f9f4c182fee8efff9a98791f68f0f786ad3326946c6bc7661503a55d46abe14b93eb5be720a8a784b6317862f6e4f4be3f1426602703db86a358c408f4d01bfb3d550c39003857b930e9ab4d0a4a4549e12c3100e53fdca4473e768aedd388a37845ae7d75f99a660d32ec98526ae3bb70a0e0668145a268a5923c7ec13ebfe06bb376aec57fc8ba574d85530e5120c477b76d3eca6ca915a89578160741f8c283f691663f375d2a5a30efedc7c54b69d9b66a107256f1ce1f3bcb5328009873b406b210762eb4076fa240dc1ba5b2a780455f69457826ab2342dd6581dc2c8fe1f996c521233cd0d329bc2b3d38847e96a96d94bdb631b3c8ac8f2d18470016371bc4b13a586f7b5791c1d0d1c8725978602d9e38bc0ec362ecbb5238f5f9056ad3191ec10630f06598aa5dfc601b678c61703757111d0617b5d0de9375cce6fa78a454502bc1171fe053ea620f5f4bb0bb0fad2ab8b730cd6dec0e261f6f16dddfe4e28ff94ccee6ec414cf1180cb66501c63367eb9900dc2ce0139b2e114014f61d7e25e7f8b42e2b5dc510d4bc284cc070ab5f311e23255f632ed3a29f2a93aca2c388c481b964d11782b0267440cca9f86d3f09fd2151bf45565924615f8dcee1db65f7ff1c740d971b042da71d1f4b472c86549d25d7ec917537393cb0d0b70fee51cd8af4f01a19c629643ac789aa670012ce17950ae502abccaa8a1a0ecbb93bd8dcb165078a68e7a64aad7eeb6e7b591fbbec814de01f5481cb968199e2687c9a4c6a49381055b5c520fc04f9d1726b1a118c6262d296df5868c3963ece183a55b0e3f8c34a0e8a29e892d683d4855173d06fe178472f48caa4811d02ba56fe0016d4d04912f4576ac01ee6a1577a45ad0a567cb132e38bcd6b277a0da72a4146469c0d50a9fd78dab99b9e350704098879ed67b9fa7522ee363de0f982f0bdebc10fe6752e732a75ca398e0ab6630ae950198d8faa09afd3b1ea370b69b9321a20caaa7f33f5ded09fec32e96572690c12daaa8de5104c8ebef2b1d303f0e8aff2a35d71d40c7f885d0ec2d9d03a68d32da3c0534f5d0fb0984e93365d39bf221c001ed960e10af807e0f8739d95db806968044377f23dfdc254e4f0553f80ce34c53a89c8401612904242d326911ad1e697cc57c10cff103481bb2511efe021199ca15f9acc0eaca2ee34293ac17fca7d70e8f555b30dd1976c2a4ce1c150790b7428d349c08fe1a1be0b157f29cf74390b09d0da47420ca38e2f48d68dcead2b53cc53801e01bdf2f993e54d27d695763b5b190d1787531060b6bfef8f080cb2db7bf8d141cf34e36269b2ddc5035bc45d7c872e7c84371fccfdf675bca0a2696820f97ca1a515f53ed579228891d60cba24f898d29499101885b8473c287ded3828fd0ee553ee97535e2df578dbd9cf4040189d03fc97a7b32718ef95380ceab473d07b6a7474dc03a1716afe86e2773f4fb1890cd03c45c8707dee687630d8e8491e818789187a2e8fab9c2e7efa35da7f62f5b2b3d696e7a2bea25a44da364d7ed0f0ee9b7bf4a9f070e8a517e42e4afa9a70b3b787fea16da08d09214ebcd359091ac1dc33506290700c86bda87b52f84194a34cc0e0af51f7c683f20f11bd4aa5a1b2056d22acb2f4da02e3eeb692434d24f2aa4550c7a26eaefe214ca61cee7a1b89a0a56a44d57a37147062157add56b295212ea9ef254b4017c344112cbc11a5efee54e3a9d7f6acf729df5ff66710d45fb4673dddc3875d7f01e7dc6f62a20f35db5f435b34962f74704bfe7be7b8deff05bb039684d8f63450eb2e2e402e368fdbe97598205ccdb7a6197271e558a4acb64d19cbf19609d6ffc6311b43f14b0b62b1485ef805d6e9cb54b0ba06aa2858a810a661264a74ec214c029d0b526cd71907a19e097e68172802473be0abfd71fed4f4e192d3b472213c35e2eb31698625356b8acdd8fe9d3cfdbc94c25d6d6964d31e797c39ab0ebccab85d0d61ac419f0eb0bde48049514c367d00c79a9a7f8d142f93a6c6b486b215152928481bd626ecbd2ce8b088151180fabe3517aca41af9f902349cf81d15fc478d90df7c9af54eaefd947da162939857db1d5b86a1887ebe14be632f866b3fcd64359ecb8239f904c7222901e1f5b8b41320dbc100605d329da4db8373349f3fa1371e8a4ec376f519ad9179f9bace5e9c2230d6c87e25f79c9d1f01d717cc0db768394d285b68edc4d8378f27f9da6faccc22a285df98329baa9c9c2af6cc05d71d8ede7c272cb444eaa8372b72fad7b37be880e2185d74533167ddcd0b24931c70d526b1919b4ca274f270c99eac7f4098f1ad51dc6327a6a3eed4dea2f9799452a0eabb8af9bb3d9588950619a34490797a01a329479ab369157c77cb6c07522fd192d76c92c5d1502d92858c85fae3d30a8122c228c0f831d8b9fae72b71a5d1dc27c08d22175be4fc7801c8e1e1f1ff93c6b78e73faeb4602421d028323c7cfd65c58423ee2f81ed1edd8217e03a671c0f032ec6df3ecf21522ae7077336054e4343c58f3997c37aa1d644978ef9df5c455027709053d4b8ce2baa0542e5233a116406f66a0078e9c3e9ac831cb06999793d8f4065dca58b561b528877a480789879c2ec56752f484d34669ee377fe213e09e9297d76538fa3652fc0957ad9afd4828e0af798bd98ae358182097927dadef459f374864b7bd6cac44ebacfcc9172587cedefce3e49adbe9c7af520ae7e7b68791bf5d2355f49fdc8f7d77abd598d42d381856470044be7bbd72c1a42f6efc5f4186038bc5b4d641134904a518f6707ce44145d0871a91e8a25b5dc5bdab87c5aaa39baad89060a75644db423ba85b4b3021e740ace9fd10b3d99e89c067be42e7bca975a23a4cebd072a15e2ec1b66ed642a56053ef90dd3825deb1d336476040068615906476e7d7e77f5ab0c1f59d3539b51b7372e493bc486ac7c9bb06b1e30742d306b3ca30aa5807f6c83bda5bbad9df7d8aa7e5d30f0030f5bbf46379a88c8c31e825a2a8d0b3b1d21cebebee823293bff0af8d8a3a366b9434d83f2700e02a7c10c05a35241718a0bfa816c4782c765b02f64cb2a735bfefc307371d49bc6b7bff7f478e089dc567170c57b2ed9b095868b897654f5d0fcc192c55b27c222bff20d039f7196ce65907079cd2c5340b1e0932fd3b487c65184f4408dd334e8c77938f3e6e5456650816ad21af22a3779c6b1bcd37be852c18e3b6ec3f89d4bcac647c737703b094961e51df93e4df3cca14880e981a3d7db41cb06dabee71464654ce57cd4d956f33d0b9eba8e730604466027ad85eafb9b0d93fda6c4ffa9c48f442e636e1740288cc77f274cd865f58a4fc60ce6862a235571d1de0c5fb0410da4b6010eb1810e30c4b384e666e6f7b7ca2c378823b7750c481a74632d746d6dfe42c206378f1d1850e509abe69b9bfe86b18f243f017d4bd8a6f9a21eb902deaa147ac398ea066fa8eb7b1d89cb420a77213db9f8e7c3d9b686fa1c4222b56ea3f47965e66f5596a6059451e1ef6294d5e6903bd590832f10e01116db130439f7b8e72c8e280939a00641b331fa1b80caaa0a3816bde493bdb58290d1c7ff06cfbb58059f078519584d2a4845c49e1587e570c1e9a487f4c7eedc7efcb462af0ae691384f1ba3e520287a812632652e8d57c8e6a20970b3de12fb722a9c4a0677bcc008ca0e15bf59c9ebf23565a0c465584a5c5180e471b14975b148458dc144ba9d200604e977dcffb8e2fcb6798e5675f14bee9bde32a85df1aa353449af9d79d0119f6194b214e8dc8b1b5ef4a6d213261993cbab404dab047cd45963cd80c7ee096178a84b5f8005d0581cde8f616a2a421e9e8b785893213f9bb124724cab0c721ba537bd5b320f06917e10700b3b3f7de0015b2c0d5feed9d25f4c3c5d82307082b407866fcc97f8de4cc213c4f517f54690702ae610c0ce27c9629266dfd6249cf4834a82acc4dffabbb9c37a3f0f8559d868ec9fb61cf4985738879a031f28f308453b186c046af9d3fe2f64c2eea605c3e54e1e042f0a4be859b3e9db0892cb1314c5a6d8da8678257849b2b51ee6f091767d06c490e7f8923f281eceb00c09f92148831148d7ab6f9183dd68a6f6992577b0a1212ff71d00ad216754e8ba1bf5c7f2c98b2e0c1385ade79b1be213d702dc9c8973a27aba242cb27551b431a77f3c2b96863f19e63117b519fb0aecd8abdb942d85acbc9d79f5bb744278a878b8b51ad7d5431e23f151a99be8bae2339d147a289790af7de59809e9d96a3a6d088ee99ff97068a9724b50f40ab6ecb7279e2142faa606311bc64da8b93217171bd20cb17e4024a089c9ef7f01e995ab2728d64ad60438f188218635135fb78b1736c543d581562e7e38146918c7b74003ed9cf2654489d83a29fb5fcd856f95938bea665027f281fe152a986a0ae6edd40170e939cd1813c0e7ba4bf314aba1c6db86ce5e0a02e40fd10105235b7d37c266263217ac0e9a90cd8d7d5ec3abd63b1ea20ceeb7b1d934335ca6161995729f4d68166d62ce75d999ef986899c4d6074506e0c17889c5536e76e20d7e75e9cf62e333c4c1c10b56c6e313855f799538f2e9ae3deef075cf8368ccf9b811c0220a598da4b6b508c32f6e5218283b449ec47034ef4daa72472b16a1dff69e9bdd7fed214de921d77f19ed691e2b31cf270df503713f52c1343f0c2dfb1d5c4e35035e0f482926409ea5b72f3411b989a2e42a03dad802b8221c8e82c113846d9f8d18ec3d2287db60506258d25977778f55e317a09540ae9c9251b8a59ebf756b4b3bf24aed2345dd02833d695c38fa5393eb727ea623fba71bc5a61108d3feaff03f35d389fb3e91a7081a04bbdd8aa83b33a3f9b288258b93845f16f659ee75a7de3a9136d2497b6b9e09a35cde3f330e66df94dcf0a7e85c079f0712784e259a8192bf51618823f1e172a30329f7514c1186a21c64eb22d14b18ef7ed1f5a670a53b5fa0930dd695a44206904d9b2596ec0f2142afb9a88f4b63c34d0fde628afee3ec2994292acbe9d54a8583b5ba908d4ad1336b97c24560f699c974f64b544108bbb4cea1297d081cd8308dc566c277be1119a286774b2f7384b98cac0b7d889b1e7d329351d0e1bcb1df1a422c14458e52071e84d98c25b8b5d0aa0386e5f8dcdb3e3246ab8c3cbaaafcc19dabce6f2ecf556a47817f45df8145b5874917793bc9139781835a91d767ee2ac260df9575e468fd510e046d57fb8908f628a3e0a45c411ef664f70801b1bb1e3a9508adae1dbc46d364f1e84cea81fddba36434ca138fd0c75ebf56d3cba7265dfce9e69111ea68ae476617cf5046c5e6789dc27a953e7609c34ec136bcfa2dc110d1562bccd78df4755987d406f7f8c8172a5698d73cb5194e0b1f27c3a0d1b15c917e4eb66d544ca67c2dbab169d18cc1ecc9aea59e60d9a7257bd9a647ed593c37190c02a2972139794458ba1887024eacd513c183d280e0a4e51687ba684e399e043d0812cb7ada88193eb23f046b126f295e99b9aff289733bdd068c3e1ccda01bd50a191e32c8b319509cbbe5ad7987bf49772525901ce2786509b6f1866f84e9f12209874124fe0a14a66dd7f84c69755dec99a771b9c33733ed7ba48febe166577135fecdca7b5a6b3cca42398041aa8373e963b98809f3160795eab8cd7616a4490ae6797df5961a3258ff38cb185e08256dce3ed642212c8294e75c2e6c2e0f05de58b97929c1390d1bc2a758f401e0c7b5490e26d74a006eed91dce5e3252f9f0e6b22c5846b9ad86526c3274df23d5ab469c640e6aa96ce1c9de44ea664a99149f99ca27e45a555a174aae2e3049537083e702b7be5716a26bdb2ef667021ef129e8f65e08d30288091b604a236f685841dd4560408b26e28e1d63f5a9340a7092c5d1dd15b66e015a092034cc06bbdd160fd597481c89a3803e5525f413e5dd81ca607373739ea11c346d1c626a6cce8195986283dd69aa6721c4595d616ae1b4ab5f6867dea70ac09141c92e309327c252666e77baff69d5a81c371cda1ee0ee42f66b21320a57c487d4784c93f39baf385d4d09f603d78b16a294788bc2accc0d755c7c7bfd40132d27cb9c0fcfbcf5580dd9147057bd632afd785ace875fa6dbc89472f6db5d8298a1dcb1fe3ecae448c3503deed8de4d8c8d92d65c615926a99a7051870f22654516676b3b4634c052a1dd56cc6c5e536e42efb6e579aba7c055192a72fae84e509c9ba5f298d8802caaa8576beb6ca97439f21d14d21faf625a66b635ab530c787763946d09efc033eb215927cd6cb267e63ade6516fedb0635e92f9c6c2dbeb814a399e85184bc54f6c32632018ba8f97a22611303ef0444c98cb4afc3fb15cd6a45859a003506f40e0779c94ff547b13ccb5987fd1d32a89a7765f377afab5d25d90d2f89c4f2c10a168883079c9fc94cca5a771ac32dec76e9976d59a7749edbbea050688887c39d0e582f1d006f8bd14f4543d6df53fad90808347f8796511d6b17ba56d917f5e0c1339c111b7db94f8830498a7951f9ee9e6888f1b628c14d6a66f50dfc2fbaf9f6dc10bc9dfad8f84bf33b6c9aaeab475eae7196bedd3a8d7d8faf3e1be1b3bf438f8118dc6eb1e34128cc1f78dc536de6f082067df66625253fdd6fc29062975d14e0bfb8fe08de09e7d5b3e971393674b5af2c4350f46c8d95d19eefb90c5e68a7ce3d1b24f8328df36024cdefbe0f85066d6682cb470364a2f45cb57a0535bdc3f718292b3cc787844d8aaba96f2861e74f2e20d068723d27b6ff4bf082d8df12784b95d006c0afb419eb415e71b561504cc61971c752e959c6a1827e86bb11b21185455448d07db6db3d5d472d0a7858de46ade58556a18ad5e15030eed68fc8532b320ee836a8624ac1ad925e6086bf5738acd54d3bd61e75aeb7b5040b8e52eef7185adfc828459e3f4457924fd22f6815625c2ac96641bd0edcef818f379173cc9ebf47389ded6743d7445694507466d42710159f0a5edb34fa06c90f5cbff5a4b64b416db92e678c3058fdcac450cf54e3b529afa28bf1e91a4cf7ecf0591b6be519a31d06e239e277ff63f15ad82a0ee0cf82aec124690f1a617dbc3d380f3bc55f5da2af0688fddc8f013fc585536a4375c4d2bd81d03edfc79c79ee457e54f404d25874be52e5475607f26014a141c01f5ba837c13ca03954d939b59179a19ebe8582d6f074413c20dc82d84697a7a614eb8f493699e076822649bebeabb3fc08db466e0cc55a1e4c9c44b9c64f274d98b8bf54e4c3b4496c7def8f8b0f35c77a3be9cd84ae7083122c5d557090aba1c5560f602e6447fb0a4f9e55f24050ee26eaf09acfd043ba0370b892dd9aae4d66b40fe7f84544c0e133b2ce1b0ba2c18ae87b92e0c672077d47e6a3036f6de7210a5dd55d719b797ffd823eecc73ee125d5a70b3995a77362cfc136c6f2206d53dec828bf89775f0f15132c776467af6140dfa8c805e884ee12e2852d4f407ab0d935b09bb1491bbbdabdd63266f7eb10860414f3b7d032ce1bedda49f8910c1a22a8f2e777ba837e33c9bae575f3b1427ed73367c129efe2ef1c7fd4d604f6d97beddfa47138429ea3b68e7a71f4ba3f3c8846ea88f269f935d86e594049982a5f73c2e57d52eb43bd8f256378ae2b6498231dc989766768f084ecce1551e10e4e2e9aff8fc0f11b13442f658e07f86cc024051200fe96779756cf595699d6d027e2d87c623cedc5fa47ddd0ab18300350f03145d18ec72f0fe359c53f9a2d88ccdd03a7d83133bf983388f0f1597ef80b338a4736468f23f976bfeb0ec1603a174d402308f027129b332f34cc866f97f4c181e221c7284ad5b0764e599eaf7eaf0065224c6edf828a91005d1ecee12575494ce1044b5fec57d005006d8bb24a7681e15637a1e6f576f190f9635d309bdc72b81c56ba40301451583ea732c6ce3d2f4fb19c5d11d230af29ea1264399ef530fc4749095eb40464b2674f781cef9d1bbee358ad6df1aad9e7c248a97d2667375d83ce733aee3c956c0ae80ad3b7c5e533e37bee9544f13dcfb278407a40fb5000be2464a91aeb965f965fad26fcd04ed7a17875cb7f9b126d2ad06703f88ade1356b738f85f84647364ad6819ec4a06ca431f5d34db72a3346ed460e4b498b3e3026427341de57d710520403aff30b4c4fc966f03905c3849f78f94c4ab1cd83d948a2652e1cbd70205e431c19569151eff25f9751e2c99643db50c7729c91710ea44e36d94245ef51221e817f66e68c2be79c15ba6e1b564aa611b2b346cede80f0092c23ae52add743a4e91c08544b1ea356bbd6ccdf8893d991c5df1e6e189e03f4a384d2ca598c04bb14d7022ba9fbc8a7a80824e2ddb67c4a00df74ea8bc1b1f1713988b2564c605f9a4994f50e42d02633c1a430c6b86025c146f1f3529f39c2d5092dadba82dfba53e5abfdf09c362dfbb69d0b542116a5b73d54ae2d98ba5b0ecf685051f913f65f4c0c90fc1f4cf1f6cfabae57390abd946c19f46d45dbd3c0d710c63d54d149404c651515797deffac6820f64e60329dce7ac2ecfc960d0babb5ccd2cd5a201863d740d49d78978a45c08acec2bcf8954466f22f945e268d48790a614382cd19f6fe8846cdaff3d0195181212da4564fa616ec4bfca2aea9dbce9ae9d09c953d7766951cc0018d88afbedccf71c5457229de34f9f6bfc7b0d74dfdb7f6b92b54f96fddc51d1cdc85ca0895d7c8d637ea5ee267d859c9e68c295fc126a75089434daad268fadf0a59cb6c9a8f48a61136d345c1712a126b84f76271dfb0042e95864c15de5cb88bed058c404eb0c673c5fff4e00bc933a0cc9cf9a0451a64f2d4681b5ce01087f93bb6938a01e33468cbfa95d6094e32096c767a9820f380bae04df6d8395e77d2bbfbafc6b96cf86f0c34dddd7393aa0af0515243244f657eaf7f8baee7b337a16526d6746805ae2d8494ee49a8a12a482e99935a77a3e298d88190746f60fe4dcac5b651fbbdd41c36531b71b2cd5dcc0c5e00fc8116734e43e142f066b7b9a3b7f723f4a21d66733ec44e540de98a3094041ff9e0f22ccd1aefa70587503754a953726e67c181731428b61092412188203b567eb9b36468d77c85e1d1a9e096552b31dd730ad4701e7762968432bdbb9a642c48cfd1322cfbd77ef1c0c2b30eb5f36d67be70a3ea4d64f58d657dec1a7791719d5e85d1e006fb0eaa91088b4dc6ef6c3518bda4dd2d578584abe77b195f24c311b9f6110a26c182cf17f8638227a129c6bca4cbfb17677823543a722e08d0e23b6def7b6973434a533e06485c3fbbf553d2049a52e5c7d23859f5749f68fb0be393ddb1e75c23525e7ba4cc1941bc581b271b0c4f723eaf9a98607e576daf0fbceb8a53ace2bf5b7db9e6c60f8469912b1b34880f51aeab31748bcfff807c43b4cb0cbb52a8f554b75a5e20db69e39c31e7c53a67bdbe5888d61b54e0b16417d4404a6245e84a0b66d8144086c195f13cf0df7e8c230a6a5bfedcb540482583fa3eb3350d857e516820d82be17ef2e7d362628a2a2135b66fec58e695fa749d068e8b34eabbfe6c069d14c04f82c82f41e6dfb55d57017b90cc36a526efa0c5ce428047e72486647f0786dcbdb30dc786e33b9b3e62d1ee60b7475099f2f49606c4d90b68512f613ad0d4e575993a329d84efd4f69081df63157ea60fd32cfd5f42ff5d10683b710a30437e37b14967424a260c6a1afcc198424d234d6b5c3a75d0d52641972e529e8d680be6d810911563affa7c274879cf603c42eec444573908bfbff64153533fbbbec5d78b5063ec18dc981fc961a9c2dd6258528638b4a639e2a60cebcfbfa73882f203f594f904263ec43470249db0f844d5c540a64f594460e64585fab2c8d6195d9ff4f251d191124f2e7c7d94dcc8b7016d3c2e1a984455f97ad9e411122aee0fae0b31d2cd280bfab1304f680c67de93b1c02b788472b44407efc82ef44a95eb67cfeabc036974a903cfe44e1ae8263af5352f0f9056e063a726f62c3325422f7df81008db52a6b8306c7a3073d98e3e1a286eeb20abd5e9a170d23e15730b5b442cc168291028cec3f6b0892043350bba8bc56f41ec1aa22be4166fedcefcbf07f0a242edb02bbc8bd4288fc75ba6e6d61100acefab449332e6c57bbf65c51e19193194981bb110e80fea31c21219807b551ad913fedb0a115bcf57e4165ea2d1f5367de085d3385d192544e8b45df11e5a334154256a55f07b8c32a08c95390dd7c75a12f218b320e3877bba454ae08b3bbc3b5ab39c39bfc8b6221905eea595851f060f03ec6be433a9b06dd63b5a525c589f0fe14d7caa31949a1a451b892859c537c09b8afbacdc341652709488a28f3e77feeab7231d3972c5661798c3bfc68e8424a54babeb650af9d2af09c6f54124de79ca3555eb488c03448e1d119aa8ca8800b07404896740fa3f7a9e2f7c4252d174ad9357ff5d2db5ab2cab6f559c38928d1d212e61f693646f2bb194f5239869844925e0eaf30100c8cbde58e8ccfa3d529e39394f37df7d51b3747cfde646b05ea24ac758875fa484d0c6fa2fb062a5c80fb3f131c25e68874607244df81ed1a3be55d9c926c6264dd28a8e32a4d5af81eb56ec602e7f767be0581c9036f187e0bc3fa0f55909fc854a30d9034e2aea1f108b6919c4cf5b7ae8be7bc7c96d07f15e78bf5d93a3067c76cc7510a5ea47d025e522071b08f877966cf763e41de127a9644b2a6e709302c64186d02598ef5452b8728514c8b498a3cdb05fce50c2fd07d9172e35a9b33e7646965275d28b2d785d73d74214f887a9d5b56bf51e6a04c20132212e58574ebe2fa92dff8af5d135e43337a7054bf69a21b1e051b91e646b91f94268e374d15d17e5aa1f1495f989ea621eb74b886cb9f28c43bfb234eec9f3e51242358e9219406ad08a135f6028df9d28eaf26bcd0998ae1fcd513418b12e5b37acd8df07107a4fd4dbb1e7ee0296c171098fe89745cd52ec5767fa621eb7bea1bd2d558aaad136b8ff21f0a47e636aeb539cc2331e0c9598148fc6942d9f07a03fe7017ebbc9ded75d211a9101daf654c29212e702dd124e904d1166b0178342f88cc6b7f849e93d7d228e3f8ab01bf4e231f37c06470d91070c6021a6dd47b6d2a5638d3265c00ded5edae2a57e6be650862ef01246468e3ae7b47f96b9d3a2a61b06ed464a55c9a9d929a6ca853acc5009fd289c2908e976058bf0187a1814edab983d1726b5a303298372dd38bba7e0d95ae9e34c99939e12677df421097b98d3606af902a287ba2988ede7437501ef94abf784d79ccf10c2df3d32d920c8569920aac6687abc677d9a8e1961d93475ff70b1674235ac193cb6ac6c455ebf493558865d815cbcc6c3f146c5189f05300e8c5a640c8c7755367a4ec4e8614616ebf54725961fcb22c62b15c772ad7ad0c9e026655b6fe378b2eebc1b4eebe6463d42d9e615f6279bd6ef804993faf471d35244b6b465bba59485b212f09ab9858f7221cbc23b707f0371856b121616a482fb450186bba82a446f6e6af09e8b1a8cb2cbbbae78c637fff18738447714ba6dcd4d963b033632d5775bfa9727111034da94979441aebaf95b13a5e528fd6ca933562f3b38cee45ef5ee8a26950e5ce2848e4a1dbd9bc359940960925176eb28cb7bde5dfb31166ec755130b44920495c47b0600e7ffc624ad3721195801d70864fc2ce99361d518b4249baf2542137cdcf5a3a7e2725cfb507c1bf9d19d0ec8e0493a94dcbcd70b9edcaa38ecdc22d9e8e4b1fc39c8f6356723a82d9f618ce46759e54bd2dd1c4036df68803631a1870d555cfeb4eae94ec6e66fd12c993cdde77d9bde6522cf2758a2474242c9ad5ed738903d65cf03536201bfaa116f1104ec4064641d678377918a2847920a34f6f90744548229cf21c7a8714c90420317bfaf4cae5e07a7aad34f924ce0559dddcc0570d1c321d0315857bec93b5c01a9978b4a8bc3226a4b6457255ac0e114b317f71c6ccbe58141b15b52d9c00a45d5e7f22180b598894308c186c2a155041041b33c39b64e76105824d29b59ab7c7e2f7359920626e30abd019e4312e5331ff67f471c626de41e78238a6a42a72039e0b91b8f26e3b8b81fa379cb22e7cf40cf3ce68be68c8fb9694bc10180aa45a863fafc71c59f3c6a0993bb008f944da540614256ea90437783e68fabad5e2d8efb6a28c30110c618e54885789496e5a325a8e5afcde450a4bb0e408e47ad0ac6524968fdad12b0dcc0891f8cc06b3591d4ea08e51eb47715c87b2bbb561d9eb4b5c2b7f77ca080a3b023cd5ccf63f1755c1eb75a5caa68042a8a665f7d58aca566a806c346c4ccfd861c71c6620f4c579a8d2ce2fb8c375605eee8aa3cff67f0aa4fe1e535f65076f50572eaa32e9f3c0d8ac0f6528667f5eff78e8cf8135a1fc75842737cd02ec586a97407ac8e11634497b9e07b3b586e2acdbdca5ce458b51741048992cc139fe4e26c55991b1c5e240aecc2e109b8a9f7f85f7ead5f03ac8b8abbdab32a81faf0065a5bd28f38fc86344e411f0884e8b14296f40a78fdceea58ac63b7ba4f0f16f155cb6301b17719e0b86da8e76e35134a2228fb2a2774e15f46231267d1dc0200fd2724be5e0bbf36e2f912bf02872c3f1cd9500ab1cac25a0f929329344262cef9be219603387d9739a6d86eec100cc9d339bfd1097faae554ff4eacff38e6368a3a88cd4e482dcb39b1f9878c5d43dd13ea0be3825f9d068552cfd7ac059b7355b2d0a37eb79747300d855d27e7b7a8d3248f27b60d01e624176176d7b39b354814d15f2020daa20d5bbfd4683ac9de06af85cd6f6630193529e8a5eeb8aef372d49f5de99adf6be8cccf695277c6b1af98196bd76d4df501bcaf5d7f74ac6c4ef86f415049dfc3fd538e50cb5330f0150862ada311c0fe6f2dcf64d100df2ee87167c8ba0777fc9321bff228cc2a767e805d09c31fd38e6e18ae73459d27acee42052f55aa225b78956cababb1de8c53206bd6d615bb4d1c719d8a955cc388345e3318fc38e8eb05df2d2f01dbf22cdc0f53560ff717eb9c85eef0843cb0fd8146b4ec697edf529a1cbb7c7346c2ed97ea3913990610e2bf993c824da91e5d1898b87c7d2e4ca513eab8cf8e78adc0b715680ac7e91736841c01ec6a07b1fb1ad943474eff24d600543ca733d55758a9b5c77834ba440bd086b2a0df7ed62f123f8c9d0faa5a3b7ec236fafcf71b96dca3080b96abf6a0d71b88fdfa0f541bd95939a0762d2fd0569dfa50aa5fb980cea4d9e280c97c9b698022e92b5170c9729777ff89c45b0da2708de6d9e757e399253fb290d13d139e848a20a349c42092076f2956fe5d5b7547640697ae1ce5f62c728e5896eab1668fd9b8d23a7e6719cf8dae220b0f0e30e7b9843ecba3881adb33c529f2a087dd21ccec8cc422e989876fd25419ebb67b2a56f141107963ba5d417ecadfeec7ecce3585959410c6a9d16b333492d737b0bcd9afbff4614174b86bbf00b4faf815a20f5b5d3f9134e6d27236ac35dc8be6c9e01774ef497882bc948225b49bb3c8da0a383867851f787fca7b25a5056d8a3425269efeeaf84e87cf7363f94cbf8b1e65b8632338e77fce7f66ac45b75c4712fbe80b9d22d0d0d0dbd59b77eafe57f8ecf8537aad2a5d046f7d433fc957cc8cf356401f11142121a4de6b1e456f3f7e9eae844612790d06a6f19556b74b0930c4d2f22afa4a8a7c209c2ddea14621045dece1c320310d6dcd0b29f97c934d07aafc43a7caec238038c80bc24b8785d9087ec2b7c7a2a8cac0a8b3f03dd3a6959684db64d8aeef09e658d34015fe857bc95a3bdbdb92fc8120b528d397ad2217a776fb4ee7b7197c3e1953eb52a2181dcb1727bf5ee6f715bb7f95cdbcd78e7f73a8930882a3cd80ae8a2e56d82caafaee59b7e9606a70c0cbdfb838ce51fce76230af3aab417c415b8c5f05ba08ab4c38305c6b4ce359195db2ca6023f4b491c76a34bc862a45aad4dd6360ba6a2b780f3d61af42094f9ceaa81cdeffa439acae7683c4e183265a5f33dcca531a112a21183bc0a4efc19ff6889021f195794b5ab1c16a467ffd39a79c7c50ef1ce7de4895c56765d3275ba8403def36c545881fd77fbb9f9afd7e848342bb3d26aa0aa5c19cdfdd32371731e9d323550763f9f89301d781056e153abc9be4e8a603e62be48b5fd84f66d1a5ceafff639cd0bda2ba1ea64e369cb1cde35cb4042fa732d897e431509992d67adf51cb660fbf6e0c4d6d8be85726f9cf07a0147fca2a15a2e8aa585c13aced75dc1a95766872007236cbc33353bf9be8f089ed5bc9106713b908d63d739206550a0e9088e7b06511e36c9a6377161ef37d6b3f66b7e708702e99522005321eb716b431405388e752b48fbb31c5078b5c02923e7937199c0b132bfaa61facd52246fbcf51db7fd2ac9c159def76abb096a8f71f31a2a62c8750602b01a47d0e4e899dd2917fb249fcefed56f9b599ee91fee02d7c75be54729c237daaaee2dc813b964efc7f0a5d882085b9d2971ec58fb41f46ec92a3671dcd5b0e6da8eaeade1699c9204139fbfdb046dcb79bbd52fe23e70331c521faafc21c2782a304840880f1c17c8adcfdbbdee60e67a7473102b3e7e4913b85234c31675df426883ffff5fd49fab75e103d91ee4fbb284336149221e6a737c04c9f8b666c90e26ce4f9112767de02ba16ef13eafcfc937277eb1e61222cd092c34dd9bedf5341492d0d4f2fef37b9501b480badbe267a3e713e901f7816feeef22acbc553d2500b12a252f61c931f4a86eb7da51377933e3727e81ba9ec266c348afbb3a77935c2c4a91045d721d1f3b52b5a3ba498b4f9e1eb55e0f8f5db380d2053dd2fd8b6eaf46ad4bd38a9a7fe465d4d15688cf708cb371b42015e349d07de7be51fa23738a7f13d3e26b69826ff66777a1f902a0a899f7f701121d1db6c30429571acb267eda1acccb5a1c56ce5e577e9870151c18e471ce8d64ce32424c209b29553c6d1339e7cead2974e710f33733282ec5d9c611428d3573c5c3328064548b97592b2dbf1f3eb283d67134d6c894d2e642d9e51802c319fdf6b51a8d7318328a2394f7842f67f8ee0220f656fa4234aa3b133b6e769396ad1d69afdcbb6156cce7c1624721d809b322e72786dbe37c6c1c50ab8f72aa8d2aa108bcd3d616c61316f40fb05bb2e9c2fe0694686d3188ed3e1c0834dca39a181f6858edc5a1a86407736f1f856bea7b348bed0fc384b38f160b8241af4fb05f6141e081de66503a082fea0ca73366f15cd1a654b1325dd5f98c089f261d8879d88d72678c63680173423432a913e6d4c58dc55630916eaa1e9f364f939831175990f7bfb17e0d0bac3398b16375e8dee067de7400ae0954d7613997177e60d3df91f99c9f27e907b6f5fc4aab70d683ad9ce70a7ac29ffb27456ca1c93d18eda86bd507d6b598e3e95ebb3006e8ed82b2769d1f088c9eaec6a7a39795a64765ff16f729a93545182e7694f491548461b6c538b885acf4bd9cb74250a666165baf7a88e46d0c1c609a5e0ef67b962b8d136c9c643ded84c5c0b467019999c3e01c0ca6c1dfc2e6874b716aa74c1e280df5647026da9c3639a3ddab278397318035d522429e9c562f736db32505e81d2218ee68d825ca6eb4083851b3b959599ad0d39fcb1918a9b58c80fb19bf577d195e1fd0cf2e72ce45a69851b6692bb77bcfbe8180c6ae0924d75201368f9df6b3db21d74e2282f14fa887af2e5480e4b7929180c1cb83af5853d6fe351b1144dc92953df9246c7ab2ce2e15ad6e2ad5ac8c6d74f8f9d694724d688af6e33e77bd2a850e48516157977dfe11a2ec5d775ea0076ea3bbd960999b90bae22872dd3c47cd7cd1c9643912cfd9912d6a742d212bbc9660b83d0fc3f634a70df62f5102d5aaaaa23c0e61fdce0f2de1f8297aea441a51a3364bd774d403b8a21edd666d4ed3bd163420ff3e4b7a29377b6b05acd43bca95b5f3a6f8c08e17f382230ac2eafa3d01101e0cea1ea8524ff2d28c94f1cf75c0f4c1e5cf5c6b4ac72c2cc9ec48ae355a2462bf9ad969457dbc71bd5e06e22722182913fbca4ab5f569ab5c441473df73105a259c3171d2c0fb45d3f2d3dbe1a80ec2c19b8306f02a859453e26f8680907de06555dba074173deebfaaddd7d4a1af2dd8aa605258f2418b14782f7f3853f973b0891dec42c21d81239acea13b01b5eef9a74ad27c7a6c27e72cbb8b068297f9b088fa40b278bac4edaca3d04c5f9687cc4414a649b2eb1a160f26185c6fe963f97bca8e1235155f5b4a3d5f9d52f7f850128cbfb4771b89976b5a2f4026e51501d2bbbb0681c5a511b23dcb84f985edade53a187b0701634734a4f27183d27eb7617a0ffa6f298f8797611e9138e0d72782aa440dc8fc514d8b203c538f9997b8dbca65793541fae4d24fbecaf0a9bc4dd6360e69c13dcc2bab8a028e0ecdeb5a22a8de2bcb25edc6d2c016b0f0b07520514b0ee8c11cc30615283eb51a0711dca26a7cb6742f29cd5925710d3dde71f943b560cae2d6e84b023d6b54b6d1ea1d72630ba336c61d1214873fc0b345760d4e86537d6ecaa4c47909e17080e33f9c8c80bc5ef27a109923730f331b5caca0fe6314a80b1e2e245643529f23e7e7e25419ba9bfcb3569aa86100a1696c92074d338325ecea5877738c67ace418fbb44f825bcc357768bc8865716ee0db13e149bf7b8896516c354d473d94b81e15fa28600203124122cdd9a75cb3430fd251c133d8c048b89a657cc80938788b5e269de80c4ee10a8ccd9fa904289c0bfa587ff0ec6a09da5977fb3c029017a1c8c65c46a6900da1018b55d79fd424add0913f209416705a880c4f2953ceca2c0b614e17e29ab3a201ad66afcbc637db89e8acc385386c03bf5be31d290ed606c7953da1b3f21d4ed5615484b57d7caad94708e33c877d4245b53c41985abffc32524e7c48ed31c422d9be5a03b1b9f712feb5452bc3a490e820d8a07f59d36359cba4d72ed39e93a73fbdaec8d0e6a1966f803f5f3fad6358b1fb30bb7c0011f2edcf6fe6971943cc5d5856311e58b674b72b86bc2c12fb65507b5af7c166011f34928b064ec289ee1ef2e617b933dd08d6f19f364701c484ad0ecd837b19cbf1cc4115866041295f613c44d7f3d5afe696e46ffd98fe2095dc85120489d881476190a3b89a07736564c1dba0fdc8dddc34e334675a4fd7a9ab4df89f05366b5e6abb6b7f5657db55c6c90e8c7b3c5ade7e62d05115f05825a1caf88e7c51707d466eeae56640bd1c8229b61685864a0bf1371c317b0a9bee4d605aa6d2a59df2374f0be64d41fc03f63fd50212092655b5a74ca12f7c88ab515a70bbde88d10f43cad178b3e559acefff30fb36875c7d5f022347fc44295b4fbd158d434f974f19c6af3bd485c5a4ed1e0bc45036dee3bd1a6042fb52308145cb8fa463ae9471497aee4aad043f736d4385b75f1f5282ae17526dbc91eace6fc05e96d62085372d15240b59000fd05e24711c92a4a94fa5790c10d1b25f54c8f15ec1a0a56b947358167c599e7447ab473e735e8d9f65609fcc7dfcf045cf5cbfaa0e3b485695179b08365e7ddff8565d296c99e7ef55babd66463533fbc3c1ae267d31d35b0b80dba086127687abe624762535fbd5a0bf9fd210b9687d4e2df2dc76e12e85434ef03be770126cd4fa56aca2b8b1e11564f65021f4b15c72b54c62e6553851a9476d1199ff55f77a1728d20b26be25436c28da22c006b9f2b6d089851f7e7440ca083d77791b87f33903d45d66cb8a6a98103df4cfd7ad197a0bfb02b038cb812918ab0e0e3ff49667e1e699daedf3c9572c070f7e6bc3d847aae35c99ce58e03aead31c16a2f7e592ec5ce05858d18914595ba368eda3762cbdaf93aacdaacc09132bc1a2ac7e955ea498f23292d7d245696acaa9c2b657025f37602e7e13a4cabd0bdedfe0e59dcee87f0c694827c783d2d40a60919acee629de167bd0e4eb8f39d803fccbe433ed5e73b013ed89e866571ab37ebfc27e965e52e5bd069685487691feb5c1c5907798ae73d3e0fe6e8d682498abd260011ddb3dd59128daec99ec785c7ff7cc27234b27642c790b0cbf739a86e9eb4f6b2d1349f4f9f8bc3788251c2e7f063f96cbbfaea616d72f86a1b95886a36383f6a687600bff3a4afb6cf8e2a260c609fa1b80a2fa1bdc747965f5729717a35fd347c5796601431981df4786fd3a7331a1d6b481c545b8d4064b26a27a2d6a25b215d531dbbda20991137a2dc6f75671e8f4cc824dce65fb9279088c41c7885302b7e714d1ff97fdf8ead2f2e6d4b93985b252f93e10cb8ecc365539982fe10ad7a8f7bcd1057acb95654b25db9f996c25fe53d0f815b6066cf97c63aec985b63f5318ccddb3b89e8fb689fd7157e29c60d3bb429ceb5db2a5191d34eb04f924fcf3bdc08226b4a13c935acbc91d50b2429aaf599a141281930298286ea2ea637c931489ee2afaa1bdd71bd8989fbb181df24d23c9aebf1f4ad7b0a27b5c0f7dedb165996a580fb4e952129321e348b96442480e771a240c41db8e7381328712c7414e21757af19ed7b7ace01cb01ce96d584b8b25b3ff21b6a4e5e1c36621eb03a99f83747b2a989dc2b2da2164e938de8d256ce6d474764df3421418939652e29a2e5b880f6c59ae33ebbd95f09e1ce52a0475c26fa9900b6c74db843aeef9293aea0690e3ea686af6a63ab3d1a7cb0d9df2163afb92af7fb83594542b2d8a4c5d515c885bc71d0333655c5522c648ee1325b66e893e09ce05df80c1b0f15b807819331cdd5bce39768548470b4958971d562078c1fef5339c85cad91bd0b8ba13b19a4d0890aed73ea7c98bc24b9cebd3ffba6af21da0373a731607d7346b614d23e43ccd45835d898fc694589ef83cd391c02ffcd52c4766b6ad95605fa6fe6bf254c0b399a816d48fe6a11bdc4df94efcab1db902fd2edf2a6a7d96343754ea9829833303ead3ce4e15a198ba52172f4f86e3452fa719884c8f2acc408d1f5bccaa9403d76d5032c9d5e6bf81b22170823ed7f66d216acee07742ca5c01277288158e66bcfdcce5b207be3a4e4c0691110794c8e13229c95eea0445802903fa7254858050864be7d401f2e7ef12087112f091fd45b51403ce4a8c4a12fa51a85cb5137f6a64b7b70e8c0d4476b8b8ed61a34241ebe3251f56ef1fd2f08918d9f080f5bbc7762cee24c98011118a143b177123254b35490869635330d3bde2f85b89e7614c1aba0f2cfb90216d44632d41b233d5260e99fbcde4a57e2df29a2b96887162fce984f8924c9e6590bda1076aaa378772f2e14e93f23268994dc209b0edc1c7a96ed0b023786c8ad47392fc00f64f7df0bdb121086fb15ed743f8acfd89f5fc040abd8f1de812f15acc113357ac296f05114913280eedb9b5b3718797b673a3ebc47a793c3d58bdea6791e32c0eea645ecaee2acad2a051b895b521fb39b83cfd3897b9e09ee971ac1cdff2789a440fbe28cdc38f0abaa91f31591e55dd7215017fc75412682fbeb52511920c48eda5bf5a76ba42d79c72c9ec7ac916dd6bde8903bbfe39c0d655108fa2037a0ef1064719b8b7e7a5a8f52e7a6c2b2144d4b593da7d950209e77a5f9cee08ccac9ab1c4536d3c895d2a99eb3b17954c03164c70f7e6adae4f31dae6a15da08871a73afe0ea9d0f859cfd5439d1a1fcf04e5191696da8bab46e563a2c33d45876ad3a78412be82412f8abac81a82f6fed12ed2533680092fe0feaf877667ff6946422df6fa00ef8876665bee19cd9c81cf7d45c49440287a463b665ab7f4cd921797b044f23e4649ecabc9947fa60c3d0562a400a6e7a047f631c13a480a57f0ec6a6ae9d294b6b3b09cf81340143f0edb33517c8a2b9d8420feb5f1e22e94cd1fca45a8672f07561c0f74ecec0ccbe57308798d59e354abced28fca936feddd20a56cc5520a74ea4e75e357374dba0879d68ad02e2559168899d8119971473cef95cd029e692cfa23cbcb26902be415f18ef124e4a8df033f7cf8f7f0523692810d9859f795687fcf96eb547179f79c9c7d53e4fe52026919775a765ccc772a952ebb30bc9065abed54d086261a1adb4fa1a3aeec1f6945bbc1dc32f6111c47ef1048e620ee92a4a5373732dafaf4cfdf480006b2ff031b3e8decd40262325422a82cb097058da2f629e7bd60670744f9842870684dcf0aeff8d7a0842638d83ec38d35bd87ac8212c0cb9f081813faf9671459486d9c6233f0c444b8b00e75b1bb06b81af7aa557eb6533fe2a5a983c3d5bded2c98cf1fd72fd4c1f784465ea844d3d73d1f34967ebfa1314770e2e222bb7945001fe912272d10a78f9817bb87e9b84cccc461dd7c0e07527eecaa01eb1fab93c4594fd24910bbbdf74b4160600d47b1183905c32fc5289292928a94aeb9265f5dcd96528428c87fa8e277ae37628b5a147ad51417a8410b7c1ba125fc1b9ffe4d0af178320b28dfefe7251b5aab7f144afb15b8fb3dc730276d733b91dc2870ee2bd219838225960ec3bc359c2369796f0d91fabb60034f181a530f6a172b5e33f6e8d4f1694b0abb88040efc9a433f32f1580a8d6d957df0e04dc154f16c686772e4db18e59bf9f03e62465de18097ad4229ee75594b36d105a702a2945c4d859762079fd03663d551830d20357dc1970638e737a1d657501ee0173a0cafb33ad8a8f4dfe28a6e1416ec7d15d5593b0dc61f29de042191eb508f0f7a288c97581cc2ef96f1e6c3085b24a72b6e156d9b01d96cf9469408f41c2c53afd06e5acec42caf92c38f96680ac00c49bba83d5d7c4306b021a40dd3b096c61a6d56bb577bd79889e75d2144bfcb10db7ff16b74a669abb9a4bf16d445cb9f53697c247a7fb3939035eaaabf7177eecf1f82d6611b078470e1ac5c7cf53ba91fd2f4d175ee884de81816fb33ee1356db70212961a352f094acb483f233585a59d1e96721b6a0c455645842f07160b320d570e311474a6769ae2fa023500f45959a666dd843778ca716e3a761080965b2fdcd2be665bdbc27817470e7ac95ec929d819e5217ead8f230624847d5c993664a0f83ccd8c10e0de3f1874696973ef8eb9d79b5a412c424a9187b58f5445ae1757a1236976307d1e8dfbb93fbcec7698147ff933f607001706c316fcb343b7c73759839b8d2e83b320ba260d0684bb259d3104f162aed6861d892eba0eb50a8acba96160b94b0fb896a96a9bd9a217342a20c4280ff0bf9c2b9ff551b09227cda0ec0e108c2d7dbcd31e24e4c7db097c409afb8eaee13913af8101c8a2ab083457266d405e6e89565984c6a5f85b26d4a9a261e40f5726fdc151381b3140022d53533ece8ad75c9b084882b3bb6a3eecc8b0a13600053ae2837af936b6ff109e87104d5e9622c346e5576622c7a66554928cb8632fba3c13dd476ba2b3612ab4e1c8c32f3182ab01f6e8800facf71f9567d67bb2ba5d56efabc97e56c9f216aceee706827b423a7ae4d1ef649c38e6b339c4db2e1ecda8bb9ca7c95e129e0e156e6f590e35ddad22bb2cd4e1548834377626ae4e999f4a33697019b2f7a5493038266f1c6f28f41d8b29107b2f01c627b52b78e8d9bf1e7801e2049983233f8d68aac9dbcb6bea02dada558a6844d2a773406079f2a3ff908d2c06ab8842b2a27ab654966ef3604f09c983238ab7da611cc553e2f32ac0ad48d6e05ac6512d0167c114b2ee28988b278ff94914bce86c6032b67472977fd7d8b45f440b7b7846954976499e07e3cd5353cb3d2c525e7cf6c192fef47c6d68e71543d377b2f9b88dddf012727c6fa9fd78b9ae769ae32dedc7f8032ea56bcccef98155e7fb1c53f4c0dc8d1940be168f1539f875cd9730646261c1cdd1bfd45fa8777f890fd76ce69fb24ecdf9105664d79899a5bddad47852fc57410126c1a8767690fa285576b1c801bdf1e6d7730029ca101f4b7d6a707ece59fbcbc3e40424e60393786fb5b78a39525ff71222bc2c0e987ca6bb1d85dafdba86c67751aad51cafbabb4af60275743559c034384f29d92e5464253758e6e3068ed7a1d4397eb0dba79161050e71b917d6e3afc0a7489723b52b20ae0e8f51f2853cf5ecb066ef1f7b792de57db341891698bd02c36600164bc8157afb9ed98f3f270c30505395e211055cd59c4880a0d1f48079ad9854aef99d188f041ac54832d2e53d2839852037031825e5f022dae1e66dcf4eebda95f9c009321f4cb91d4b7dfae470e4916d5b1cb830a6d697304acefd7c3d779369d549f75235a1ae9ea4e26d4a6f09c892f40dc5701c5ebc17b617821c3f5338c64126e29be1edd6a00b3d7190d429fb4db0ee8c698377ab1a95abaa486f1f9e9fc369ca8e544722ea304ee7e3fd1980e31904769748e745b84ae532779b07dc2fefd660af1bee4cf137a0f681761855dd6d363d5a00250c9df16d272043b32109d15c437875f604e5d3eeac95e9fb398fd5b4c711aa78d195686a25b42b49cee93fdfedbc3e4fa2c6fcb7d948a225d23d6650edc8434b68c2d3cbc3ab91cd6768b123f2b05ba0381cf1cb86178625ecc02ae90237c1336c54cff1e9ff1bca7565dce332a0bcd82cae8cc748a81799ff16580c7a5560eb729dfecb653bc0fcc039273d40a64c18635f5eb4ac371cc94f2b3a0563515b018aa01a5dec6f4a780a10e7b79f7d85e3ea979213377d15a34c26f1c373732e2d77428f3a0b086a50c0b981dc231c259f4a0840d4e02bb6c33c17342a9b6a44ea4c2f033fd869521c7aa3f7b642afde273db7128b56af8267e44c13ef034093346ccbb64c92f812eaf91c3ebb47a7065e1b0f3d795cf6bf5f8b4de71101b6eb0fbfe8451d2f0e54b6ac11f41583e40099a420e0611936ef45fda4c60fac72096de17c7f5fa4b19b9004b211b2faf4c7e641fbeb61d77a8023d43e8c295c28d314a4c0c8419ef57e3da7efd1333f8e51aa2ab1817d767ef5dca4b573456f2fb9ef102e1ce6e3ba6cdcb064c788c76b1c5871b630a87aab6f0469907ba36de2fcbb6af4137908a0a8acbea662aba0c2afc03e784518e0ae566c0f7a96fe1b8737161308d37111a6b00413ffc371ec3560bdaa288ffd88ad76849d4a2c1f4e0224c87bf549aefe16783d7cb91cb6179dde465d750fd99661c387629775994200d3dc1caac0d5ea7b02c3621857c637f922b166c047f0e7f63e7a6f90e2578330faeadfbc589c13769917af8dad74f84ff1cf93131973455431c712902c6e24e5851689ce9f51b7652a2984232f9d7860f42df7a7a73ceecaad00bf91835b4a58e28e6c31bd8f9e21322bda2806d1af43dd9290718d0d6bc5aebf8715ce49e63ff48de71e94749e7527fedccefeb07a5b5f6376ef54a06c9f855f28fe9256ee771047a262f41958d46789b441ab837c669f62e06de41044c873a58c6e230f30e4a573dcb00487e75d3cd7ae130b2520cff7f8d7d43d0564851c8979ef18466737275462adc1692c2b35a28e337028a4a66bc6ff1763170d6791b6d490ac16679a02406f6f61e348d35c3bda46fe5106b4f1b5a4804d8e6b9e09882351996868ff05164bffbbd60431d42b87d86bb9094773cd53fc8c14a12b447d3774d4beda0ca146c92380a73ff252616f6ba675613a527d7575e7502059b911a6a80d5695f5f5fc00629ad788c610c0d695a857bdc4ac808a402d42a0e91198d30d6894b5a9a000721aec1ef28314ac396066f041116d69d3cb8ac2fbbe9865f694d91973a78de1686d75ea2f8980bdd4f94adc55a1c1b5be246c2676a473dd10586c3592f2195aee12865cc1da12a484b7defb730dae6303287ba542ea2fc66f99305f4d7ccb7236562f7511fd566a3045c6a140552af32160db259f2c7749f7b9fc8d07369d9a6ddc207190c321ff373388afa56c0b00649bb58bfa1b94dc78c56872a481c8fb5ea71187a16c3783213ce65dbabd45d4dfacbf6efe6108f557f4fb4c2054bc0217becf029e921c04b05a6ad17ac1b30cfce4f4ddadffd503cfab8b279259506716f8ad7bf1ef960b84a4cccb37a102eeeb9aebf4483ef6568873cabdfad3d4c1db2872ff699cc679f6cb123b1f42d6659b616c175edde26ef9bc082edeee513e61e62a79a0881db2e13885bef6be3b581c50e2c40ecf332f884fc6b45aa611fb868142ac683ff24b5b452192ddabacdc838d70a7329a439389985aebec43bfe5188ba74bcde54faeb8c7e0e3ff7c3d2b8c39b20489c4a7bbf147a4b427de2bed92656f5c17d81abfb06d559d135c3e20ffe6fc27ef033992e506eba64872265601b3860ddecfd5c70692d6f92503ad31beaaed5a831fe28d2fb849ae6061b4ea5a4ec3e89e69c1467e30d333d343426455bbdd795ec68437e17fc42b7bafce143fe3469778ea6e1e37de165d1b496cc9a8b4e7a534a8341c3717a56f2b4b00d00272b56ec7777888389c3eb051a57a7c349c9c912f8d772e4bfc4f91e1601912b6d286034ff2046df88335f29e22218c0077e7f1dc7195dbb610ba07dd27f9073247468808cd4a263f9828477db2a35d9677d1b66691d6cd0f75e12b8ea6e2cd02f05cc9dc7d1f22d551e1ce265d2e86097a5b38f59ae2afce899e1559ecbf88cc6d1a4fca6ea0c6f31eab070db2adcb7b2fc565d9e5a420b5480f9edb26cd9d776b99567ec5b4ee4c9325bae48c728b25d5a16462236be1e5acee3606455f8acddcd59dc3310200958baf14bbceeb46e85b57b1d87e935bdb8ef59e628506ae52b2d4192153d11e8dd46f796490666c9bd3d95588bcf93a878a9de51da0f2a6c3376582a9b7def4684d3b970c5809e36c454655a88f5561cffb6d91f51a8621c55f489b85e63410fd2657e05ce59a71948efbc0c0dff2504f90901d0d0252bc422bf1d4b65a536072e2ab1515c4b134bf53b10baa820a0666df890f7de3de70e611767423492f43554925a396ef1a990183e57ab446fbc610108c763ad88f1d95f346661d6b732ac31c0ecb94d1ce947c10dd743f94bae9b8ddff6382a13378f52e519b2366ca359e641512ac16856fc6721f7cf9d6a0fb3227465ad111ff18d5eb9be30f4a9fe81a04d1f8b20e83b61a305d2d2f7127dc3afb7d22e800e15f037f266f74aadcb41360be70c82db9c9aa3ea54a92542dbb35330259bab27e96f6d83796259ff84ba703342f377d74ce1953dd47e5b77e93b10c88c2a6a77717ecb5dfabcdf4fe4c6525c01b3604126d26fc2d9d7c36c585860e444420ebef45ceef7de944dd0f55f9df40ca0f8165f51cb7c5ccda215ddccf10b4953ecea57d1180b84f9a0b69f61f8ac1ff329f88222c66e5fba5dccddf0b27509256db9cfd8bc853e0048eea2a0178893e28fe11b0cb5680d73d2656c08a4b47db1b4a5ee8db5c2c44fef73e5bb1ebdcac97365483a582c80215e636ae55904de144aea80ab88c2e0ec8ca6340fb0dad2de4a2392a3db357d6658ade34af416819dbe4c1759dc1f8d76071fb7dc8657be2d474d1b02a681a723365f242eab0907d60cb124ab1d0588ac424a66a0a5f0b6e9cdaaccd648b3387dd88f9b117ee9b308eeeebf25295ab4127d060e472199253c499fc94027fcc68e50c126b77b0f9df7a90f99bfc4d5e178f81d824e106ded3a0a634ab5d0c9c2eb94370a41c1e0769bc0e8e7100fd0338d30547290bfe25377f3e14829048c1802cb21782f2990fef647021c98cff3fde9cdbb3941d0e84c145fbf603268ecd3ac1e8d1bc6194c8acfb031ee13e0b62c467cfc24a2a26ba6048e04c68831ab5dd44696b9648c10291ddb7eae89ff40c43e32f77afa04f71889e6587b20c11138f6c0d6468a171c71d7e93ffc2ff3fa9fadbcd025b05aa222ae69c680ae7411d8e605745311ef061aaec85fdcb985ddddc31258af050d6ed5c9f1d7507c06d5d7c386b1206e73277a6d7d2fc8b8f0ab790d10be18a24c78729c7c2bb9c06098d2634de03d1a51112b56a63eeb651291718aa8ed0965ab38172b5b20e3f8943d8a7ccff5d416216ed0646688c62bd9c77942ad8557c9bea2216be0284214ed5122aefbe2614c56e50ca88e4d283147a2f1fe281a49f2ef1158aba7513b8fef599b486a1297b39d807f10f6ff79c785375ada6bafe5626e208fdc1dad9d8b584ca94ed9936bf3b3c0f76444f0a00b6d79e03199ff32b7a9ec37bb5adff7fc7068456bbf444e2e1a67e0310f5cc0bd53df79cb6b2a90f257611bdf317c6e2d55aef0427a4539e66410bdb835c8165a06d5ac55e44684096a7a55d70ee115934f3ab5fd435d6ffc426ae43e6453c4ec0c0abb7303f479da449e11e37ce7ad4bf05d9c7b7d1f08eb46d53eb7026b28ff224d1f0f278f5b5694532681879c298f2a60be1cee7d396de652ede75b2acaff4cfe13c9ff12318f2ec426aa941e43fcf54f997178f39d02e52063d4714b51ef60daebde1e2dc5d3136b943da45b385dff424607ed27477a6964ca41a5353732151f2e1a6b14b1e02afce89589cf18c4ecc6917999881c343ea32414be0eb439a4bf8f76515eb9968908296c31aef585613fffa61ed41be2ed2d511d5085237e91433c521fd2ea6b942b766041ce350f4a201af66dcc96ebf043a9480cac47c2f2af9b97b6b77aab22df6fa2da00481a7ffd3faddc2aec89dad4a52a71741ceb1c749ee50c158a888daea0810ae60c88eb7bdd47db85e7e5cc58eb1aec775f3f675a771147985d672e02bb141eb7e2d93099287657608bffb6508ade0a5f7aeca9e0357d005961746684a169cbd353f448034daed76509c839766ce457b2a1ea3919754404b41b3dcd66b55411613e46cd70ee6eee277b21585743ad08cd716089318dac28b3ea7813e332c6e3d6fe8381adcbc18b7e1644c527e0ccea6eb905e4fc2174448733a8d7aa3ee533fc3639eed6271c029705f26ba10d39ecabe71aaca6f1eddaa71204e1d528948a3de3d75d9de124c57babb76f7b618413ab45e894ae89f58cecda3268e7fda36ff251c7c71db672b3af1f88b2e180e1ac49e42c2a9bc999fa0a62ac6168f84357bcb2d9c60334412a660d8043151251cc885a4a07f1c62007e885610159f4594e1676ba015a056106d361a0cfd207d9d6ecffc01be0aff08ee65094dccc9fe490bb2dfc6a9a8f1ac6a45d4818ae330857c4b3bc0134d3768e607bf80863490cf30fd157d762183ba293c14bb1e2789cb6efa0e0b519557cf3843974e9ae8268b9eee47379ea94a82c5b790c4505545e40a232f1234f3d1df70ec013dc16feacf2fc83504999c4d2fd2e6ed16182cd58e6d300c2a4b6d4a2ce1fc5a9bd0d0216ca5f8aae23eff1b97240d7c7e1aed848b496dba4904458158ba2d99c33fe79d88d0ddc1f7e675fb9dee4c24ddcb5e1a35d5e7e99abf2e829c49dd8cbbf88a7fd8858988ed6ecb8f9bd2030463c734d5aa3d13ace388d4f9d4f1feb9013bb2a0617db8454d2de48eac07d4f91f1e00d1d2aa6285791c245fe2e17aaffca00d185aec143a0bbe7f02592b9647e4609e4c0f96588bbf4ce326f1b0c357e2d4f4ff4f0fa2280327660dc4236edb9a71b458c91884166a0e3347ec319ca78dbcf1c7481e8ff1f2fe2075f06fd4f37584286f622a40f383cd8250ba5705037fe3ddfa88244c550d3967bf43cffb0d88311c8fc8c2232ea46b2ef6964bdb4382c3343c7918abe7cde3a4f4a7ff16b52245feddc2770b0d181eb11d32d4a586e8dc232dac944b0ebda098420062a70d7a1038c0d6fc2aa282ea3814109ba4442fead73788a5a6308ce4e3c89d3aaa3d9e67dc925da2a37f17983ab0341150cbebf384045883e228e67f98b765da1d4fe5a84a5f31640862fb20fac2c874d2784ed9aab7b707fdb20ab43d2ccdc462c36c1202bc7e418c6f62b37997f21f2c3c0b5eb76b72443b91171619a017bcb092084d0d833870a56eb5fbb3bc79dfef8f50764a1101b617cbae73b26654013f103814fecd24fe32b5aae3058996081424ab9a515928c472381557ce16e826f468a7229d2b822b5cd03abb7659a9a3f08d436f326f65dbaaab989752b27fb81e24454c5f802e2d4d544774abc46dae005936dbeb882c1f2005446771ac7e9f9c55628c857f6869c608f1dda43d4bc9cfbc58d5e63fcfa5dae9ec9b702df9587ee1cfa1ac6c4d9d0a3f04bd504369eebd2b1e4baaa15bdb72fe22b7e429e6026facf9fe69df88512d6a7801c72fd4eece45822b8a47864b6191c6bbf167cc84c108c009d2eee92113a41563709408eaef3d04cc342349daabe9e1682e1a8259ee59e84db6aacbae6d353c04cc7f20ae0d27f205f389743cc5d55f115578ef51fe5012dd8c783adb23fc85ca146d5a76fc266e03a101b0e6f8d9752c857b2c1830db073b8d1943431091166f140471b106c9abbaaf322c6cb84cb4ebf81db854ec47b32048c2f211c49eea0424d114c555006b52bfd0884d169eff3345c4794b5b76710c1a189670a65904834c3a5c6b25917dc5f6eb8e589f0cb12a101f521dc01bb06ce1a92f4fa5cb1f39d4902d5c9b3055e836117f2b051444af33e760e0d764eafc44ddc1df4eda7303eab818097e7ca1c030a1ba43f5ac90346a9567e419faf61933d23ed935f2c7b7d4c5e9d7a140a6e0e1f7e066175d3f4836a4e5f5970f9092745fca7a5d41efea9e4139ebdf9fc893de32a6ce28c30137b6dde0e4a0847ee2fa8fa3c55f5462ebb0dabba12cc28c02ebbc14baab9a35ca14676f13240fff170e9c5c1f4e5e149164f4be7b3f17b75f22dc8fa2fd0044bf094f0c93d7d79be197693112c4f8f256b4c0f4e5b7aefce3a2dc1028568b2009acfe6454f34d01a52701ee344cb0bfd7baeea89c4a7a68f08f36ab2e0abaff9eebcdd0ee6a43f9f072753a7b17a7ae463279eed60ac0e6af8061dabb01253ee47463d5fdf988c5184c3e51d6b8fbcfd980ad2a2555bf14d88d2b0289478688102504fbf05f10e006e36e66109b1b33277797d45008360f22948700ec4776e7ca28860493c01182a5ad32ae3cf6f656581be8649a95d4651586a6ec9d2298fbe6a4af422229a5c9f870516608975ede64698a59f78052ed76286922220fe58f18c3bfb3e3605ac0dc3ffa2e64af26b418bee64ef603f6aa4e1418541d54f5cfacedec1d166bb833bdb205214617728b6ebc62424d6d7343597b427b9ba1bb1da3007c20b21da9c347408a7803c349bad6679ec22e0f3dbb53a3f20c2c2bc2f3f998c6f748a6a8f6501c9a8931b3b3cae1773dd98d4cde7c97e982eee3829d8bce459c488b95894e4233faab8ff33e97b7bd0401d1ea971770903f65410e1c7dfbec5aacbacf83850d199a5c63eaa3ab9ed9c2f6a1b7ab8c9016e96baf755a80b63aac2dcf481e52f5417ddb66a0c7b3a5145aba158d8a5b3defb830b3963c756529c0ade425e392beb87d37a5edab26f97b831e6295018b3060b3f92e69f0e9071d141b2e203ffb39f994bde4831ed33ed9405d027cff08c161511e8fd74d258e8dc1ba29861eeff9f52ef0ede6b9aca2fd72d7e598d0320ea6aba8663dd2f613c1be5ceeb0054b11d314b206de6640f6639d536cbc74051bad7272872a93fbfe6e674affc386f0d579cb8436eb496453c1e740f0ab62ee413279cf6c8d473c613e2bba3eac42b32f7f35e9d0901c079f20688044ed389c70f2e817136a4a1d2ba676be928aae2487821f28763bb63a2c114421a1dbbcefac1a23605a6dd5fa07a4c101087ff5a0851f8a4b414a36fed3f15bf9ef91d2dcb491409d3f16809ce781991807c651876af86a909ab455f6afd48e665a0b8c90f45fe3ddcc9da5e1e983810ccd3fbaf7e4ca55bff470854ffc786c96d4bf975fb846b196fb20f01b21c2e80b9ff078b757221c898c62b1b97cc5e8d2085edfa026e31c5fce8bd22acc38a2425fb5f1ccd5e1bf64f0cbbe5ec88af76ba7519de24e0ed2c5c62777ea621e86bfe76fe5f7eea68659b95461a6ca096ad0148514a1b7b28d209fb55cc79a6fce1180736b931768f5d363628ac2ca4d359c8e3ca031452e3e3ef19b15100308d9486e3f45f67da4a9bb8af7c15d0deb43daa926082cdc82a910fdd8f24e6ae610b6c4344eeb1476bfe4e79cf15f79b2ff3703f8cdf21ba1828e9f2855071083e91c435e3a77cf8dd3b75f948d3e0382c5ea7843f5796e4c17fef77ad879de83f4379aa22c0c7c69d17f4f3387e3659210854ef67338dc1b5987cf3fd9f566cf2a26bb4429311a3dc171e1062062d08e10a4c5217c31ea6ae9ddc2c6c45dfdfeca5bdcbc0bfd319948c924f6d57af52b95a4a5da27a87bd30a0db5332c71a55fc224005e840006d02c92eba8fbd1416b8f3886cab8481ddca9891d8d70f85a5def9047776c639dde2c8d6a499f36f67f694c193c527af7e2d279d974ee6f79aaefe2379e6b36be05821d978790f7c03419a41e9b171f4bc94da60fb4246536bcdab92df5bc1523df1f2244eaf1354b6d2aaa86ff24548d2166b45183974889acf33fb57a5964e13f72eba03cbe60abf534ff6304b309be72fe38d18dfefcbea1fbc3a938201c5607e533d8f02b9e3b98cb1e627e6240bb365d1b6efe69efc25c1efec0989ce99757dea878a76d73534b8d07fbebce956e02a315e3f50a1370c94f4dee96896c9aafc2a64d36574f529d411f03e1eddfaabd40ce0a78de5cf816db6c3274c693498dc5fcaf4347a8fc31b89536e83af8ebd2f24c4576eb9b44042d01bc9b73d9b254555d7727323e4e7daa71d261e8eb594bf3198ce4b454ce3769d0add91245bc89d547f2527075959caa7f9df9273208ec8340b4294f4721356d2289b02ca2817b6b27caa98e23e44b0e6ed66703918e6500c925afdc40f1a491b4cf1339dcacabb99e8eaea69dcacb8c0866801d1bdd737b5f76b6fb8f0693a955b492d686dc23e9c6c45a91a2fde1b5f7e63e89faa8f81b255cc070f4e4442d8964d7fefb207716f7750ffe12fe5e97732a497d1b74a7dee82c206e85f5d5d68c7d05552a87e223b0a552836c693cbfd8b8cb93730f16070867d44b01f3a74af0b0e0f68ceddaff38e415a257733527b0a597b2baed2dbcf8e21c0b0294e2594e8213fe1dc3f65351ae61260c485e6ae6ebb24a6ec4ddf8037b68886a5c3a921cbb23e13efcb3c1e7368ccc74ead2ee1acd4c599cfeda67855255ecd8703e39cf6d41085e8f4137957fb39225114cbdf63d563b0e0b75726c905f679dd78bd82ec348c19f4a75dcc4f8300a789caf1fc4701ab036de39f6a1a77554a03e16fa6dcd87bd52c32d75bbd10468453e97534738d7fdb1b9b539ce0b6f68a05f014f9dd537712f912317b669b8eb760cf16859d8cccecce32fcc6fc5a6bc1baa5955d69498e309a78172e656c57119a6de9bb176cd9e3d7e00cf92b1e32e148c51b71a8a193da2de7369d5cebff04433567908049d373c1c7a0e2d6e6211eb1d25957309601daa80e3111df96deb8dec75b0051fc6bbdeab63f6a0b6dc9d977f798d9a2d8824849a44a3acb506435709a7d0fa1fdb2f09cf0c60eeb425e55ee75593f72ebabc07a888dc00154228196f4e2da74bf73fc27bf2b5364bff767418af16b032b20fb4a1581a8d92c76fe8b094cbcb064d8469a78546733e1c5bd5e93e2330fc6cf0fce5b849475ede4bde03f8cc44cc8dd1022599ad307e4502f7f98eb6fd075e72162c089f79e06441f2c61c2fa77ae0426d65d7ebc6755d371ce8bca8ea902a584116be83099d76d18be2b22d2942a820176638c3a3b90e441555c96556d7a7d73bbe489d7c4fbcfdc862a055af02fac07c7323a38495f4fd49d84fe230aa5bd7b216e11f317582b448a422b0fa7a4490e63ec044d5633b1f62108814afe89f39952d49817cbd57878ad153a47e4ad7568880598ea021e6806aabbf74eb6f699c260c05855c2e72e92759ca9c36a89733444ae56c8be2f23a3581b6ccb945eada94f671b92ed81a8b257bf6c7184e532dd8e7b8afbc43aed1b275df58238e270094ded6311c7d201f7b4b9075448ad806e9888c21f97332ad386263a6913fa5f92312e8feb9c12dcc6c3472f04a9b703fcb1562ed1b3577b86e31f67231f0455fead41faf6340cb95162883fca60bdc2ccd97f806d505113927a833e53f15a28039f7f1af6c6081c34d7767637d0b5b2f02203b2283b9731c944b5d0e0cc24501d01c79ac84e99f7d418419988c2408c70caffb205ae9955cda8e66fd8e652f13947277fb74f8d291a10d6b086face4fe01012b2446b22cab5117d843e45287fc21b1596d4fab613674018a123223c74792b97d57a7373ac980eef2c32be4b5f2ea592b3b7eb91aed12819f67d4d6849afb9da14deab9ce1afaf2cd9429bc0172557d41f982eb198229aefe22a39a6165f1af8dbd8ee1d1a4ef0469e9c6ef35b5e2a8d8183b48b416e62ec1da5b2b3ad8d17a09f3994a5edb28387d01ea36160f2ddc7ac570d968ea86efd90fb3e9907cb69e2b8b52eb35e64fce6e7204402f92466fbdab226b33297acc72b33a7a6bf9ca9334fa93e3c9e34cfd5d5b8effd94e56fe28e4e08388a16156e5a2e19d5f2d23f51b3460041f0cf732e43c11a488746bac6d0269ad4868a663bcc93f2c1690e2add3aea93b58b248c895a990e013caa298b970399eef8c265958f1a0b4baf5b1b5ed2d3c25f52415c0d52d9f934a86e03196fa4804faace6ba9cdf4c7567c158cea4df02bb90f2912d72cd57ce1d6d041aa0316a3c8b8ed3a9a0c1d95351f61075164e0fc961eff4dddd6ddff3ed695f747c9c2354e1e615d46beb8fff470f479977ac7ce93aff4577097862729bc049d464dbe4d12f9f6e487f6ace4951c733c245be4ca4cc476fd3b61e0a6c80ea517f6415fbba15d4c8283879735d5e418bcd8af0e8623926f833e3faa3244923be807dc97eb9dbd1e552892105625cd2bb07ec866ddc3c47e06a5f71d189a6b5b108372ec5011a395a851de2313c562b984c313ea72f51cf6280aacd807e5fda52dddc8702fd5ea2016347dee1ca9472531e727c7c4aa1efa844ece3bea9b37edd2789344fde40e9e2365bcbe31f5ebde5fbf514f20cf7514ab46b8e9058646a539634ca8ee768efc1a3be781bb613eae780a6459767ee8ff448731fe41897bf28dd07b885594709c5e25573c2d202b34f55dfedc7ab806b8cd8c71be2f9871b9ecefa6a3585046758b11c76d09aab863667a6e5a390bc19d676d7a0aded5deb35e3678c0bb7e04c8fbd3b4bf484f131fc60b5cf4a8fd8b593d62d736f43380558db771073ac33077664946913026fa87428dbe1286042761e6844ae29d43d7cc2681a6c148d4cc434d35bb8e5b9602c897196ac215b715e8d487ee635df606965566fa7fc6edf2b9a2973778816ae7a596c442bcf0ef8d13865b518e6e9ba1015653118eafc7909df45b4f1dbb4267a409618012a5b6758ed5f8641b6f9e98fb21eae91bf69e23dbb77f1dbd16b21ac9d4d99a4087bf6205c39a5034e314e3afccea2d4b7c2db136f64db25de2e986a272bc15c6927859d106fa17bc275b604f58c22bda9334f086b5f97a9fe5619a8e091149b662ff20540c44053c500902f1dda0aee694d595ebd49c4e265055234fe94c5eb0c0231d3f8badedf6f8238d42b42dda00611e0b426c920a425372afb1b6459e825cfa18cb85976fb135ec5bc410119a5c0577715b619200bd540584d9af09c2714ac12d9a200d302a84ce32ef5e3562a586e2fd6c9175eda3a292094c63e5a7ad17abe7058912e04204f38747e00c3220c19422e4d553038992d95e5f2c7db80df36244b53a64e48f5caa73036ae92a9145d2ad462d4f174972faa6d38cbb1ee068bd31616f5321914fab734c2738d49cdd06d319ed5a976afc0cb16fc0b4f6468eb6db45844d90cb622049b0da3c914c05dfa198a1dda539a237d43956a5dcb122255e4d14500635d7814864c72737ed515fa226d3ce85d956bd59f5a4c985d0cc026e4b7f23df002e45144c9a1c12693d03e9d6964901ba5e4fac0515b483b57d7fc246d77196465cc8a61326adf2d4d6aafa656ce082fe51f01bd691d9746dfefbf18fbee1624eb385cb07d2cf9e43bc64b512ace3eea576f1fc05825fccf6f32b625c741bfac0e6656fcafb3846eb9e92f107de54f00dd9dd168e85dd35dbd4ec008f1ee06d27a7af80028404211011ca9b430d962f5ef130bb9bfbd3e2d3f373086afbb1e6eac39df1915c1f8febd62e408f624692b579c24a66dcaedcb6254904153768d49c84836c0bae2bb4157a5f481b566c3b431067d9dfa6584e987bd17f36a6f79b0f10cae9909ccda0baf9479334710b36f2fd504aa0fa4395b07fd97bc69d5230d0b24ba479d70a1c620fe8aea6e529a79da43fe983e834c4e5a9ddec3b134084ab910751c51bb21fd24a675d1de7966cf11e9b7e77c03085cb77a4b38482bcfad98033da5bf5ec059cbf1df270aed264086c0404ec6daafac3a66d236f202481ab5949acf915883090a2b076e8fef8e2d33fe2e0b6c14ac0832fd91dfbde9ce36b19be0b358d69c2e12ecb581e43d2d901ad91321e4e7007b17c50fedf8ed505f840243384d82ea0091c28458a5079f5c9ede6ae0d721093d53636bd4252930bad3e36e6070f5b55c2cb3ea21f9f3eccafa9e907054cfee7e74c59c893ea0f6346120cfe67725603facdbbbb1f3c57f7b1ebd57343e1bf400c45a09bd25ef602d7e7aeda49931c844a56b799eff02c1c5fc1368524a38a012a74cf13bf081f55b02b3b4acf2cf177b8cfd2ace70b0047f9c48c7b88fbfe1d0bc3f02bad8256db03a91111fbb65392c315f57aae7f2383fcbd18b73ffaa0fec6367510f70e4d12cfa2e5a29bc08b0d0eaef8b52937603739de99f69974ee120daec7801ecfafc771a98d91b00a41197cf783b9a6df838093e49866a2cf3ad398ea98542c4373e1ee64a7dcd0c5a5ab0e2b636427979bed4c553822d6046dc7ff637b392d1e356155cf8924aaa177ead85f17fab80d409d05b66de17543e668b9c8526e4eb881108809542efdc63d76989a5c44cec3b76a637fc80385cf01a8e30200c6df64b6f11a47dc081bf2a5c4c3df015aa052d450c7b166d7a023bc984042b5f7f87ad8878aa6375d1143085064a1538f0f478a38bcf35c77a7b0474961ed8d09abb600b7142bd29ec2cb9a30edcbf188d479b81850ffdd5ca8a578a682495d0d69ac5afedbeab7b4ba28d41c617f51c1f5fd1ef80f9ee3e2662823e3415a35c966f17335d6e3da227d6e7c40f0c3f7068fdfb92d04c2226447f67cee76992d704a7f51595168e5cdf97af629b5fd04f6f29ba8db74627d999644a2a244f5b3e993c968602268b6da21821720730ed11aa4cb9ebb6c3421878e2ad549f9102a2dff36de90fc9209c4afcbbebfef94d49481c822d6b16a49f04b8a193ec9bed7f412a4b0574b014d9c6b3fee87dc363eb9c7855352f38a302a31c91031ec9b8daa7b8b5b9a884d560f5cb98d02eb0d2ce064a1cccddbb9f312fb8e8fd42761a596a96478b6e12c72db6852bed8d38398e21664d5e73070587c0672a7e956b138c0f8f27f33074e2429e9fe3e90dbcc2d5fac6d620665528d8afdb02534f50360f38153458977727c1a9fa03cb22ba23c19aa3121b8aaed2c910985d11c3676ab8a9f7762fde2a685ba121a28fc8f1e9c17ce8d04d9d99a313d6ac81129f6c0199cbfe330bfd11b99927a4cdc0e2823aacf2adaf59a14bd790276252e530cb7b03df13aac4ea03495aec50ef84de3735fec66e3f1a005733c0377d18fe03cd8dd43755f27902352aab83ccf8f916a7a67b86dae906c401fef75ba2abd4eb62aeab0abe7636c0618a2d93be6525d726e961c2135f3cc1f4382bd3f6b59b0803e3aefe2f9f1f8f1e19b0e6680fe36c30ee30af9e30e68a77732a38f3934a619a518c305eabf6651b66285543665f73a1cad48cb167033462705069ce0dec7ad16b6b439e030989cb318ab0487a3f255942bfb3d43fc43bcd6e9dc6f9506b70bde5252e25911764faba68d859cc3e104b4c9bc8c18b80b8e0fac48e90c66004567d2fd52efbcde85f40334b3a934ac2394a6c5966bef783879ff3a5102cb107ed8649dad83dbee7279f05cf1b53a0f94d8c1256d0d48e36af95c125241266812847e73f17e0eb1375f79aa1ba8da381343c1cc9330af5863d618580300778a2118960b766b598040c576fc5f97db7ada6c852b056989b143246d6f63455d307b4b5e645fa27fb40f80fe635265b7cc1fd2b1b12ea9e6d0f25d5c1fbc586dbeacba0f40298266f826d76f091f28b263f0b54a6825112c33f42ae5a8f205c658faebbcd1ebc5c7e48b90f86e65018a3f94f50f94789f0eac4906184a6e00281a65557b16b48bba73ff84a1511c9dd563ec0f5a92bfe5dd8343f190a5594d2d70668e93afb25c65d2c5e39963f93adbdc4fa0710a0964fdf6a06c3023c190070671a5b2b829152d0ad17af07d749cce32c01de2ebe9f1693aafb822ceeeabad4572dccf3e408d2e2ff7b7a43b97e86006c658ad836bf78c24856118ab53c939cac2b7048df39d732a5c19f80644d6e559be0b167471b492f511de2e609259997e1103ff0870ae34c5500fa7b823fd764b9b6fdb6f427321b4a4fb3aee9799913864f44d1a7e3a63708109c92495a40dba2dab0423bdbcad32c1d3c71f4f7a7627a37a488323cd0b008aea4c8e3bccf8498cb0c7dd924955497aa4612328f4c1f4475974aec5c0b48e2565aba46f291f26f9c6d4fdcba2f2f3497ca98dab48594bef4bae0568a8c22577f409ca96e7e101b3c9b98e5996e0111c05864b91ae51c7119770195155a1560dfb38af0db67aeebdcf27869d19131c4685db91607205b986b80f54952c4e1b48902d999047119690a7f6b320042b53a9a31058e082e549964e6869f2fc7ea56d3fd29f156d033d3ece07d08354a0f166317fb95585514ca41175f38d01e2e2ee9847535a99adca597d20e397d3ba36215aad33d697c8a6e62a3fbd46a402aad9eb34ea41850e46a71e6acd79342d544321b980d66f1c7c5d69170f22274cb5f011629d2911fbf5fe80d35d96b711fb3278d7e60068090171d388f24764ba754e19b04f16966bde9df9ffc06e0a5744ba4c4c9b448dd339685c21291b88ca3f23f00293279e1d83db5efff7b7fbdaca17ffc2758ea9cde54540e3ef09e81326aced96e8ce15aa490b6f3b34e12eea89118c3d07aa70eff294d089bce1cddda48ed261788062482866d7b55ae032140e3ec6b66a1345803ff52476ec22fc81b21738c2482751236666f742f2e388d7cc26d98acf98e0e07eeed4703359b40bd2af8aa60fc054232f5c53072141956d8e3ce039afe7afbe58e6218985f2ecd4eba53e253c928b3fb44471b6bcfdc19335b6fe9dae68c0055b8dcba6f6dc446a53c8f1aa517c08da517929cbcd4760cfc3cabffa6410b0b8c4c1ee1448a33d16ea25e19272f7383750d11af4f96fa5386bdfc08be7f321bc105d557ce67b218dfd194f23e7380c1059c0f316605adc7123c21f8a4c026d04fa4e21dc2e1e999d80f327bb122129547d8b158491a511cb790c34e1a68199c2b1ab974573310f97a50bfdd1ae48b1542cbea182de09810b6fc2d07bb77f5366254756ea00c205552719c7945c5c0a3e44abca97e489a4ffd38be0d608d2614f7042c77ee789909cba190900840904190ce03b9a46c6fe2207b94e431c180ced712a8266775a851c2597ac122dddac57254122e47bb9b32e86053fd6db8f0abac91e2a36d53ff8d50c91fb62151385f43fa3ca36a41172eb04b6c66ea13650070ab2308fb06fcf5424796ace4fbc3b7066f679cada5e36b3278074c736b2f4e939ca361b81fe1e0abd1d694d3469b2788f3a07cab0374202e7eadb34bbc1b3c309a30201291a7a758abfa6597e14d81382f3cd1a3807c59c35eb0ca19fc89fb3d4572d7bcba64b093f2fe595655d111647018d59a219c901177b2f374bc6fe3420a08212f6abdb52f08a3c9aeed65aa1fcd1bb83f3a5894b07f5c1523e315834eaae3ad4f920ac64aeac3e6765db467f62a87f505e0428c2ab574064b09ba4b6543e3c9a40228ee758ef6a70621f0b561715239e584ec0a533e276b086441e85c1ad50f02074d042b6f96906e344b544c811f0c0646bd8d8fcaf2b43f8ccc76a7a9287efee74527e1d6ccc3601024e435caedb546517098c55e5ece804bd8ff06e2f8d71ad83a14c5b8fe90579c85def4cca9a85668e86b2b166049eeb26e2a262153290742cc7d76f08768e11bde07ab53602e388bc304c791537fa20f39d6af940670a57cdd991ed182f7d66894eef424fff6b199cc4c87ef4e82667fa53a8557071af33854401af0d44831b149805490756da158a3aad448d2bd8c62fa2c291c5c2a64b6550f4996e9a2e66011fae98459b65e7a96b85725087b79467a849a910ea7c1b8faef372f9639dd23900c7ecd43b754e0d4a59afd6561b172dbf88a8aabf9a9aea65ba066ac0b5d4b515f47b7fa751fcbc1ce4536039ed5489494fea32e6c4f984e70694d6825101a512067ec07093b4a23b38600b9b0654ae9b2cf495c4fd63f168a5f08ebc6509710addd2a7f217b5c1927ec674857bcf1a4d1bd73d88e647dd9223d9e551db8e3c63e22470d014b8d41d84509367e17e8e9c40086459b2e97c6b71eef62b94d42cd39dcccd43b18ca37936db947bed59975a997dae6eb635e3b7de198c9bc305910b226f71943c9779cb88ffeff50eff742e05ef31625fa36d0794b111e661482f35f66f9132d417711a1027dff9459ba00b1cdc68a16b39366df3e763bfbf693339a5bfed6c3bd4c04c3052a03773cef72b079865b58a516fe434a63b12a042742225756599c3193ab5d80f705d1cb5099fed3c0449c607a905e9bcf6fb722238ef581d0b441863eaf352d7349203f44b48f961475c37039cab871bf654828db57f249dd6ef762c7c315e7ac3141a79cd1b1d00d8d43b33e99a994c72d250f7ac501440d56e079cd94a51b267636dcabdff50f91ca4b1e85e282457186d545c8e9cf604dc9a49f96eaf5139cdb8e205d504c709b030270b5c38008b50c420417cf94fd651e96e8f99434a2a83481138ae370906d6360a601d949d97068504c28b0a087c674adf9396d413967feb98bba292aa7d767f33e28fd03de6b2fa37735c9a9e4f3ea48ad8cbafee0b3ba9d9f2899ce52f7612675312b45e93ec7f97635cb31aa72ce36304021e9528c226244d84e0909082271b6c40fa9b86f32454a4ed901f90f59a22c54a53f9b85658965bb6ed16f2c1bedb26603c8e698acf78b5aab84b73aceb94ae47ce05d96b4cb28ee39ef6bc0641ce3218aa025188ce15104570b1c029b6f8a835625663e6bd7d32ef0d1385de08362bf683b62db23da76fe39cd04689dcff9c29d70d5f94d230b403f18fc525e2563a1df4360765ddf1d25aaff3770cbfed15058ce6125724abe65b57073a9d8beafa5f12426f06e6f219ee0ebb3f5c12d22eb7105af034972471af2b430d5fa051a20f32f4efcdd4f6bc08635cd38e32cf2c678d01d8bf2892445590f7d761c6b5e31bd67a6a7af910221ffc9af710e60dd4ecb632c3c31c19f99e7d1f180c765240399d8d7fe637b5057b5fc0b1dcaa84af2e4dedc62b8c3a420dd1f8ae0e56932504d6773df1fb1088ec08ab6300ffcbb1ecd392b050172c902ee5bf091f418c923a8eeb1350e01b18564b7797efe6f7c1bfbe4683708e197908b1098c31fdbb13c51dc9249ad36b73c146cff0709768a4d1b6ec09d254642b816cc93d565bba273a0e5b644dede1fc99a28c03f1c3bd0b1ff4aaecfc59188def747a63ffef9f31ec9f8b406786c9e3ea58efc6508f20b827876253afd695db3d51e052450f20609cdf9b022328d91baa6668b6896488d96918f2377a263a725170e871f8f174bf48b9a20478c2159859d3ff9a75ffd79e1a46800fc4b935327fe38e2c51ceb7454f0235769f0c6f6ea981469728f8fd929d67b895939dd086899c8b3acb3d7268203f80771d973b0c1245bd2551f5c65aa6674ecb53568382b10caeb2daea668ec5c6f61d7291cbd57d76118374229b9e0764624ac54b94be6d8629547b0ef936ceda0bd450cdfa80f700d2b203f9187209d65f4762da8e14bf9a65012f41147c2602ba5b3482d93061414f2e90df8276ab572407f584e0407a516a59dda98bf453b141f850b7d9791e14ce742162e9179182fd9a2ffe386d91023e2f3e15fd7ca2890d5727c48d778225382ae92d417ed46c82e2d7cbcf2322e90f4ee967aa0c3d56849438ed114d681e5e40e25b8de7f6a4d58d2573bbfb9a56c5b141401acaab22a84f81756d9133aa6399227bb3659c6b85cde058b40343e496a6e8fd12aaa59f8da5d36fe7291abb1362c7651fd227ab37d3072d0b2115f91fde5a2957df48ceb70927ee7b29aa876952e9f9f210df001b3d13ba1a2161147a58a1fb9c3c1f2a2cb5bdfaae8c7e41b1733c3957d5f6584a7feeaf91eb95054d42b2e8678fd767fd7422ffdc741b805895b937821c2dbf682fbd355d3546ad66a96c1013f5fe9672876e04783fdd8365f16882fdde4c7e1fa86dcc58a40668e76327276017d5a83a3629adaa2cd2e335390a855b72d51d51f5b3456e329e2670758dfc7ad98cce0d4a2ed221f8ee6a27d2a1cbbc196f0a5b0fb5f5f8dfbe85fb86d14e8bc2ad1ce37202a106ff62d1ba13077febce557bd64d013936769c2d8a47d63e950d479a2172c24d5b2ce4023e19cd8057395e35cc6b3e06d8d15fd8156c6c032308c397cabbfc3da0409ad57ae76f25aeef34a3e2fd1ade831139c8d94bc72be2ca4e6a359ef0a65931b40e66c095b3e4cdf1458ca9cccdee71dacbf6dca7cf610e0aef6f5c7948f9495c9d8812e803e54ca5a344a1bf5bbadf14ec9839f10768dd50f6b388f7e02d2fc0eb50ceaefbd594588dbdf6f5ee81cca662ca337ba28a6df62490d984e9e4957849ac2cb89b1efe144eac2a66a3dd2e40dbb72993c71fd3e9ac94e7ce1e3a16e90b662a5f87719e918ecda05552ed15fb173e2a5567ce058c6fb91ea95afc09b9ffe0593481ed63d52fc73cf4abfe79c8f929f3818afb113a325582c0db49a2d57958b4bcb579312af71f7e675b57cc034b0fe1581e73bb549f78d6d7d6fb8a2a55f492e4f82c70e64bbf1c2cd120d22f576e8a3c022ea478ebda84cb47e06bc22e92dfd89ef72d82a38757eb8d8a686b68f9856dbf8071675014d4f8ae44224e0ce4848315e30203b9b6671e57fa6b0a5845dbc02ecb01bfddd1cceb3574d341515fba739cb1784ff7a2928b43d952c420ac7c89786bf572ba1ac3bb518fa65f228ed21b8779829ab0e8028e2a40dd7a5f264a839a0a4be292ef56cf09b9594eb72d4477e61aee4764b628bb2a40a01e95950ba10824672ebc25226eb86932cee6709e8eadccd70aa07251c37ad92cddadfe05e86b2154aca63704c4b8772e2c485d967531523ab52b6c20546d21843e6b483bdea690cf1f0cb8778d099dcb19b9a26c6e65ae114b210f083dce2782051818d696bc8654043a212e7a0a646fe0f74689899b843010e9e91d83ac7a54a182817c1146753a4e2ae203e607dc13670d15f5c97b7a563f0aa0b46eaa91d365ddac6b5a74b6655154589ac97785414528042e3ed6ed5570a558cfeab2a5cbb8b0cb13afb565072dacdf6e7e0e4cf0f2b33d98813a351d91e5a9689d8bfab830555b8d5031cbb485d60613b4f628f9afe68cb34e73ca27a747a36bd8837fc3af8898a3753dbc64be8f7f1f28dad6ee85ee3983bc9d8a5a16922cddd510580d0ad14bd03ad2ad111078ac3b65f5c6fc151a0f712ee2a7eddecaeb3ccd4075609b711ff9efb33da265d130bb7a66a166238629894b30972f6132d9c9616cbf2fa8420ae642741c985d3590bc8a761b80014d7d5543ed541cfb8beb103929d50a45679160491a2a1d7f27b0fc1f64bb29ef948520931ed9a1cc646183e011753c4120fb6f5e8d38edb92b490f6686d9c21a4d57dd0c065a5b88ffb4385d6174400e282d42fb13f9f6c09c6561f7971c06e5f0a121492594b049b696a4c4999e3d1ea2f04d64474ff95e6b4e282dca3f33f3c0a5741cd4761b99833712786cdf06fb666a397e44d490fc4a08c21df3df68a63e28090fb3014cf4f8fee1165368d8ffbf083a74b26987425b1ea94e9fd71ed5a1896621064c2499f497bdd9fc4a2bd3a0f2c508e0844bec3db7edc6a716d4a72dec67f5e9dcf896f9958577bf6100ad610e990b9334f95729e794a612eca5e91c5ea9dc5faa0c5601ca1bf30dc02ce9946e06f04938253005991a0b4c9ad99ba5bb6c00c27c5e049745163d107cfd9c0bade675f17e87a1ce14b1cd5eb017a461980f85db71abb1ca03ece3b903722010772326c992b11e7bd68cf411730f048e20bdb4986b8067369f74563541e68e311dc18c7287ccc0bccbbc950e255f7e3f10267adf8fb06f08202176d6a3ba78c56dfaa936eee632ca585ea4d61ee9bf64e8b30070d0af2baa9ec4ad6d21528bf15281af8baad81bd567ea4fc928c53fbb2588d195223dcc56d534424910da5f58b45069ade62c04dde339ed19512cc0dfad19eb617e583c909364d0e494aa24ca75e27fb8d7ad323d9a5c9d499808e51ceb476669e7d1b3b5e12b70c299077017f195b4330cfbbdccb50c7aa93d8da09f4a2b862f8eb222bfbc1669a48f19d201d337e8f2b18a5c1295e5b0075b8b7925e290e63135f1fb2359c1845ca0818c2bcd969901f440dbec8074ed699a7490cb52c9145da555f5c64dc0d787e59c0dfc60f33e0029e6bb3c11007813ae2561f6acadf1a5df708d229bf8d2b3a12adf4cb8d8804a2b5939fa78104b099e80040f8c899b9c907ab490419918a0603d356e29fd3bbd7b9c3b26869b070dd62191da23063c316317da1ee43a54b7056807906b5f5d6e072b5ae2de59102b1b123ca761129503d2e0fe2d9d86f13e11b79eed852b599d980c3098f84e0a3823d97417d8da037783bfe0025a20411a072085ea0dccc9dbe9bab005b6faa83b786992e598f602a2a75a186a0eb5d9d75ce9aa9b1a16f05a098e991fdde408f96ae837efedc23cce1902741fd42340342f8684b2f2b0f50d5be19af7541449e63496da0b71ca656b02eff23781149b295caa8a69117681434b822173c18e926b345a9db4220adc74a8751e7707c3e02c2bae91cd6ebefb7e6f0449ddaf7b94096e43db49a622dc6eeba16c0fefdd650c1e1b7d7e8862ee62309441d23c2c1eee35c119cad434a247fe3b24b2227c1cd9c6f2ccdb2afec2c56172eb10279b9b3a27a0523287892ac4630aadbd437b70995ca22da308c82baba148a8e6e3d9b32d743af04e9ad6502b4e418c3afb6b937f62d9b0f2bbe462ef6734a584d8736c9239e3727653ee7fd70c639ddfba0706722751b7cdddb86cfad855dc2a89275aac453d2b90edda4dce6f0a41f384407806761866b2152d1f11dafcb4dbdfbbe6f7dc1d7478c9902b28860560566b4930940a64c84712ac941e986c48436c9685707c9212f769d34399ce8f0851dc50d55799b81eb53e5088e3f969e9f88618c752e4d48495914a804be1c3cc4469bd4b8002c36e6faba8476d1fa2f0090dc7c21c1f8d414b352c62583a8e9a8fbbd1227fd64a54383f0f998387a1d62fa486471fe2303e6519a6b65ba04f8d08c79b63e1ae99741ebde39bceaeaf1d280bbb0fb3bb1c659e3efeb2d4a8d093bcd0948b285d74d8550fd2763776138918c56e395355ba2759df33f6c9e0a9b8e5bc9c76ff6810e27685341a6fef380b6c3ccec8b94c5484d907d2615c21f5d42e41dfc6f4e31ce5e4ef22367bfc5f9cee70b400d3872dfe0d1e31bd4d0369a3688626412f749b7d444d5706f4dfb52e8e6b93d122641b6e9e607634400c8827f945087ba02b15686bc98283240fc7edabe350e22b507845e372bbcad194ec1b5948142e65797ffb4786a242be1bae0e65fd94855ee2f5cc66c6fe7eb1af95c68bf82b6ef4b79da4d6cf22553c3a918bfa94b1d41d5173787bb42892c8ac0423a8272aaadb40221ee6363fd328a166d4e629e8f0dce8140af2703063565e63da937bb9e9ca4ff012b49aacedefcd09dc6f15a21e8196d6b680bda5ed22757aea6df4f9e25bd7fe0cf88f5f2ed851cc75b662917547bbeb63be9343682b19bb74b70288386cecf06567ea24694a23970356250185ca24c6c171949c595708207efb7620c5d6ae61983551c8302f86ae67e207630b43f2183043a9e33d950ff231e280979f5cc5bdba43639a2786e2f5a5462deebdac067f6e76f09638227728c2a350309114990937b8a143f25b094d9b19c5de217b1ed0c8db8b1983d0fcd84d665063edbbd2a61c58b5bb13a17b77b48c65fb58a552ef15982a934ed27eecef9f76ade2f278c0e30fb789186ef5b750bf2d4220946a18fb55bf9e7d12cfbe1c68f68eefbd145be804fdc434223cfd26c1b2598d878121b232ad5b2eed18090dccb192cca61e74091f0ab4df643ed1c67ed4391ec795e07a118c665022bbce89f122f134e056e4ea023fc69397315cd3f416b6b578f456b82128bdfde48b934cc6f4649a1412e17aed4aab0d5e34db97f3c58f0614b44997da3f40f3f411897053dbdf2602181539b79c00345f6a9ef7673c0a19c7b3a906b54dddbeb86d4dad7d6f8930d958e4df431eafaa390a993166a4ce5b5434038f7c3c5bce3a73980defaa3545900c479cc7824c321a2348549d6184177165650b4ab90bfc130488af266b52bdd2284ce4207582c430252f3f590dda9b7cccdbaeb49ec61aaf43774ca93dc98ebc561a26b087d306a69c16e0b69ba02828d26e92583674e87f65c35054aa1d9138aefd142f757f05508fb5e1007b44b4dcc3249e1176ce8299db23701031372dfe169a85fca8f464c0a96518e91744262ab90553915a93eeaa868822f27c1c02936ba13af731461182aa05f026a7cba684580aaa7438402ffb4f580592e0e5350ed0f385407cf87ebd98da8c64615e8cee311f490338cbe3ccb3083cc2f1e09f603cf349a5e535fc019a2973b2afb02cd98f0e0fad205098cd3c4e806c480ba927e0eadbf198d802338ad7c6e86e7af899b476e2d6fdc802d990abe68cda3cd84cc8bab2e0e9832e854e924be5dcc4d457e0df5156feb055f173b788852e19fa5c7cb6d3967c6e1458e5c048b4ee64525643bec1141eaf3cd03ebef786e1d14c74d68635b9ee7bab92b1ccd252aaa67e9a7647bc6bf23c8caf6f69d69936c89cd0f3fba3041452be7c25bf2cb61e6d1a0b9c0f336a7b4e2ce4cb985a8799369050adac5935cfaaf88ed6c1cc1dcf3619a25c496d0166bd19f1f98bfc3f3e2403510c2bb52ea9b50bd3cdd4a63e2853957a787808ced4e65a4ee5102ddb1c88197759eb3a3ea71167efcb1afd5a9c115bb6f6a811eebde539b2f9c9077eeda3b2e1be143f3dd363a9e1853594202fa5cc8735b7a6f893132e6a2fad0932b535264eae144a174db1b17693fcc8d400c0c4498cd2bca512827159cf3a3e0ab9db3477502b92608b5bb313c99fea79c0ad1a741de2074ec8f4caaad7f9b52e6a1bc900c0a16bf74fc37363402c8b03d2d267c8f50dc49aa5deb39e5b88d603193812d1e44651b7287b26c95e5fd6190d8394320b7ae88d2f59a1324e53f6ad0801c66a851afa19b64892a19dbeb39a817ebc482426771f146a773fcceba64c7fdc4c5860223203fbdc9e306e7e3a009e7f568cf3be1c2091f958e18d503e5fb6bc2921298eb604bdce8a8e14d6689406312c94c10ab13208a0d840245bf0c53db06f4b5cac9cf3ab865f387bc6e466b085304099497b29cf2ac47807aa4152c8096e7a9d686a9275f9ff21014eaaccdcb33c7a80e3c91b3a7ea3e1a66a570035c36ee6c5d23573aa266119beea0cfdb534a1a042c6f621f24899d1c4fa994c3722a0bd96c9bf88df33f4cbb2d658bf197aea21fce25ec07d640ed4c4e1bc1530ca707260613c9e7fff62514645eb27cb6653ca7b9391a0c3f2e0c654b557ee3d09ac6ee37c0b46a69659b8050553353b2d002c02a6a2146b40a21edc4b7d1821ad34d5c1ac3d056654120e8c09343dc74c3358e937eae79c110820d8bb3e49176be4d6c6b12f3360d4ef32e2a7906ea326bf01cf485d6bea8c3bba7433187e2caa1b97cbe39b2f06381f22b8a7c118fa10054e29d12fe5fec2114911648ce735d129078a9b1ff5372c141ebbac0aba8e840924df248b44303788ccd706041c730642b861667ba53e07b98f5894ccfec2031bc62b636b85a68d2241da34e1a9ddfdde23abf082a2f4dc4c97118a3cfb4ebb37fd7f1445670cf10231356880c8d3089de752030409eda33048bbff3a5ccbebb3553e6a1ede7078cf9e258480cfc52fb0f528ecc8683baea7358be77d590d5034bf517343f28f7c9fa96f049020a594a22da8be8464d55e3d7522fcca2ce99e717cc10f19fe62421bdd1a60c0ac5e9e19f145b19a91bb627d6a27a67e7d1dd36f11670f8c5441eb60507af958217c8c56a0a0589dd60507c80adb05dc4c7385881f2d94e2a91d22dee64925c4c55c896ffa8668ee6cd4fb23f027ab64b9c554a5b6f0d10e873a0a22062f431acea397c5dc4f3fbbfbb123986c44cda29f1e1ec691df6fe5aab7c167c9cbcca71fa704ab7ea87a0383d037f039e2e9134d5b7e51479e6fd428228ca90628c3a42d68a902827518ddabcc7ce28c2036b6344260191b3e8008dc829a35c8cbfae0d670ce33e1538bd54fa79f3683fd509bba5854cfcc9b20d68a1c45f7f71550f6604b7f6c4ce2be48ab2ba66451d62328088fdb0fcba27cbe2db265279889a0ecf253dac68803cecbf50ec57408cd0736bfacc559933970e1efd8881e5e0b4534881dc47d746ba08c2707f38e1bf3f03014a4b8824cf7eafccfc64ce2365492c21d10fe3c1a0446d4f0fd13e71cde4ed888fe5abda42449cec7e6d00ba8e5e56ef459b517129b2fc4717065e4d981ea354a76923333c9d26c4a292328c5378b975113658fd4027b838c867bd83c61744b9b02d40ce764edb8415ecc7f7b20ee3204626320a6c70c9a81dbc11939179f5748b71c616029cdb3cde9dfe043eac057343cb873ea89c24254421c2a632b54c0e39c1be91f24ac479c82e7d77e6763d785e0dc42393c4d058bbc0ea86f0c191f36f7b397d956c5ea673fb6c79d8b79f153dbdac7ffd0af29adc92ae0252a93986d3f6974e825bf4fd1a578f19358671b1ac44f2391b4fae288e322b62d585f361624351206f53d3f762c4e75faf90e90522c995c10f7046f0a0fd1ade11bc892255c55d58ae5a7294cfbcdc09fc401350fbb8b6e3e769f33d2d063a265f8dbc1de4f063e7a305e098c57378bcd41a9beead522fd0b5bcfc725eadc1698c3f443981853c8688ff7c8c04bc821eec020e90dfdfe859baccce73bf68d92eed42afee058c55e7f0f553118d90494885a457164bfa9036332da79f3ae98bef3781101e47800407c8dfe24e324f49b90059a4fc3001e1959c804e0255e5c4ba46f7d791adaefa70d88bb9d51c7dd497e7c0d3cd8f6112a6d9e3b4cb13513665a9a807a0947962e41c969846db8e51886cf731683eac13c968b1cb81aa568b7ac517ecb57e56b44098646b5c08ed37796c0fd58e3b32eb1b8bad5db4ceaf0f7670c5d1ee67359ed74d5bdffd24697a5d00cdd5ce49d2ce4ced198ff3b2a757d1798d27077ed0608009cb58d457be745663e10afe927462bdab8b56a7b45b995ccaea5dc35a949bb386aab70586b4b781b4070f5988b0e56c6b0ababe1f3fa9393b79765321a693606c9e0986dda972fe3676b3ba86a8b8d0a96314a961e2da96c622df5ed2c0885b4dd87b173abca4788fab6e9dcc6736b43acc2776a0809efee46731f6c6f52d7b0543c80ae9937023a8d2e07c9836367d697690e274926f547145824e008a30e19307c17ea1b02057fa85baf52f21a1a86aaf02959d52da9cdace2a8ece1a3d3b71c5e0a53edbb52636911b22723c97347c0b07697903805493bd1b3bfd47f4bb7f94881e4bfab0f4716cba6710a22e3c3f0ef3b38dec15f8c26703941aae22c6c9a023dbbf13fc2aaaeec5efa3f3b7549647f56e43e6267fa3e48748a9444431319678e6ace813277f56b55f9de6019a2270a87f65e8900279576f886cad848031a4b9999630c81b48a38313294469aa5485a1c3bec9682f44b939f75a48e959acba8c66de3e08f6f1f2cf39bac7c657a92faba9849483ebb38774460c5aab12dd7f685fc71a969a7ea23de06ffbf73be403475d294904bd39d3f74fa964719b6d5a1505498050424b61caa3cab26d29c7d82d933733ff693d486fb5a5ab86c3a00eeb27d76bad077e9923d1017f55cc3e209fe89dd28b1b6696ab97a963662643a6d938e2bd617015e6a27f0eca8b5bd3209fc847ae3f02d9d83be8609db191d86a5ed847436fe2c4b31107c7abce509c867a86dcc8a0850b5e36786e15599ebe8e99d913d48ed71a1fe94dda52bdbfda64a5bc8f0139c0378b850808395318ca7264200bce052b0a6c0b3a9436048de37504a58f47f5908b9e11cc43617f15d37ddfa7b5d4293764c249a340fd1647d5512eb2f9c0f3d029010ed2a75a04fb4affe99863d5271b61e6fa6d246c602f1aafe4161820ff28ca6b538e68c79a6fb6622a94161b59dc00d287002d59d847f83c863106194d31ea4cb6e1aab157087005ccde1a3f7bc602d81f327cb32d0514e34517bfb05e7d9647083e7157155349039a84111f2b085db5e5d961f3db40b7cd9aa4f5c5f528ae01bf9a25636550f27488ead36b64507a98ba834347d52523d587e7e4246ee0fc612f597ed62793b514b3afc15911cda40b695cca86fc8378e199031b2f94daa17e331ba186d12dccaed3934575c26fd184c3e0d684fe3adfbbe626d1b6d6783ff65f4386a8d4cf9906ccb2c365fb3e097efa58cc766aab354f91cd876661498b448bc9d9d5f3cbba76c36ebe50afd845bda1bd723b736c35f580e8f23021ba9889490d2f074c01b11b6f34443103c80ca8acb042062b98aa43a7c2878164999f5f9a9afd6d9258b0b082b245bd3bea3eebc08ed9d4a548ac8f8a5a04e44ea203d02ffa37e5cf170d7c7399d5cbc5c42ba4d4617fd92b9a7552b2d7b1a25d75b4008ced9833e75167f23fc55e2f4f983dc69f8f2499f943a3cfdf51466d1fdf939923d284c16516d9971b44a2229b6d7c14f673b26ea52d54f3e070a80ee0f427926b4d1ad36fa9c15ced70d3dbfd9c2691e97d13222fc05adf2b5314d611af4518295691c46fd75576c8cd96917aa8545978172b4314a9129dc5483d48499afa1ea853bff8494a2f18b24cb8bcb9c435a02d02e2f17117008bda6182f46711d2016caddb9d86555e7723a25ae73412fff6d054dc4452d639c9047dd6996aeccd0553c2668814d2a03f3ddefbb48dffe8d960e82c8bc62b5675881db554a6ad7f87c93475157a90f51673e6e53ef1e5de90cd722abbd01404fa2ad956be00c7ea1fb6e1b7c6f8ba36662c78348fd7d4c19fac63f3e6f20935f6b0a9b1758248f9cb5e2be31db27ebbabdd2868297cb61e7dd96d78928c8476a87c31fde0528f15c0131e9ce76ea6f5973d53629ee64ecf6e9dadc82b1e28ad4f5fcfc09d23dbc70f3fbb6cd83061755b4d294392c821b38e201a876fdd6633fa855a4ea60fddb3fdd84e3182ac7fc1ba0d787b3fd64e02c9c965fa281030ec63d5bf30534f25f8b8109a4f46a8516ddd8159a1234a1e754d4e3bd151f28ad86c139e2f5da27015ce3b717553d4cc6e7d7e3acbf2a38ce605b680c93e831176ba52c95440a502cebed78b81bd116f3aa7c7d2407c760f2ec62376d50241500e9bb2f3a88276f388982e0bdc8a0b12e17d2e4f85d1bbfc88a634b12f9d70fa47b26f0c6802e46ed7ccab101b24c60b7ab6e7922fd11a17aa5636aefce2fe20f1eaf6eee7eb5f59246415f286b87c2478beff3b5c30fd3bdb09f949b3f54bb3ff466df2121a4322ed44cce2640f20991135af42b75afc24a6abeafda85c0be624502c7dae96d4bf3a024439d9b00391367251c157375a8037c9a1d05c45fdc4dbbb93e9ce1f33f364d7023c919c20c3dafa3b6e2165b311f549494c59dcbb4622af114783ed4ac1c73d1fa83fe6f50e901a0a3f507f2720689625dfd5b27d82e2943dad579e03db28817767f829dcafab72762377975de4083589ebf53a9a6bf91f79a0f8a7be443c509eb9532bfa023a05e3d091a56886086b4e4123e84e04c16acf20610e028f106b77a46c4f3d8ed247fc4b148d3b410a9aed410a7886bbdd0166329d5b571e27a4e782be22a85ee1c2dc45aa8216df884c7f2fea795b3cb99f3d9ea4ab41a786292b939122b37d72ac69c9209206d91b470bb6a76424a0aafc3eac4b50eae918e43aec8f900f1c09d72bd04bdc5aecaafb2cdd91b024b74164ef8a5875408d9dcb6b1e908f77781c83e257feb5f9e66a296772ab6aad6181a7a8b94b59e9d42034781dd2f829401748d5cd4858a388f02ed06f68d13f63c3f38dc1c3afe3ec6a5b691d2f3f182874bab7e741e074f22f07fdcce67399b32321fcd8c1bd66925191521ab5f8bb98a4bf679f9c17d8e1c4152e42c64aad14a0365e78f039c0216e3a3f4b22f91907268c8bdbd7139189d8d8128cb70013464a0c94cb7812eef0937967bcea7039224a955f50e02f26ebe9d1b30698c1892c95e4e8c721cf82f554ae7b0be1b9abf40937fa3f3b7d5fa55af8faa7c16424438e5400889ca3673a94d478b12a81ab055f16ee1dbc6b12bc4fc8a339106e938272e41b83382d7349f8e71aa7d39ede1afcc2fa39f039b2168ad69d9a0cfb886a0dd53becd4b52a36a0bc9fbda43d6878ba3fd5190bef7a883ac475db541ff387bd0686ccd8c7c4778601896afc3639973940518ddaf665101a95746a4ea8d2b9ee8d298c97903c9e620b9c3ee1ecab87221800883a0794369afc24650b6d44f986b1d79ef0cc82fb8d8a76a0844e714b4d87ab37a8f87bd826104615523fa5275d06d27767c326b766227f88e208b1434fdef93fb156a4920a670a7a7891aee69e78666a84fa044d1715efd95e14c722d79acd8f7ca961ed14737221911308666ac737cc35e8658fd529836ce3d195b09fac6182eff1fccb0aa8e899e0ecac23aef81571a543c96489d4d5619dead46a1afbd7d27f1ae04a108b179ad4a391a93c6c3512a3264cc11a036e15b66da0ab4633bfda1c64d0c891cea81bb78c6d2ed4bb2018f32ce7562e2230c50b245199cb6d5bc19023a268e7a021eb7b82e7303d6defa1aadea17dfa461a2f8aa00fe2470bb2208e7ec50504b631a4e8b7e35beac137e3b35d7e1837553360d8e8600044ca8c820dcecdd7ea6dac5aab9ef0c53786c5b30f1e8ab8338c18ae82d3cb3727b604671b6ead396f0361ae59aaf945f53980b9ea48ba8a5facc6abbb7ffafde8560efa78d19b6f9271cb4a9bcc593050ab6ac1faa06efcaec6d95c49481793aa89db89137cfe3cf666a185f683f47b8499b9b88f483a91d4328effdcb8d7ae931e182ffc4c159bbe178da9c658eb185b98ae14a7088ff2b909fa3580074d256e236ec4a100ab06af0c59269ce53fa176fcfb37e281688fb1128958e34b5df2bf253132f53ad8173ebd166f0449c556ef81066481eb4217935d8090621bc3d066250fc2fc57b0912230aa21c2d220745c21a97bec4ad6af1302e64ecacaaf35ec83e243840d50580657b69a3f6b5b4c7018dcdfc90c15474495c58c2dccfa8998a2636b63063ff2836046e898a24b0b53f0dfaa0a80e3bdc2e8e4928ac16b0a109e9dd262a3226afa7731950f4123e20d1ef42110dd4b7cc5156f66efd8e957f858da3bb5eec2900a5f6deee76a73ac3476eb8fc70b0bbdc21a390bb05439ae9b55c8c1c839834aca913d0869bfb0b9725b571e850290dd2729cc1c77980b10b5f73658f8a72724611f8653dbf8554db9e386b53644918233e55588c4281fb27ed72c715348c18f6ba460bd44f0d0f085ae10c946225aa81d8a4a8a3e37d802ec336892024cf9c5d3a1676bf005d1c15030d344763bbd38a96a21f6dceac9523b4c82d5c3e783b1704a67254984050ab9dba0dee28268c2b9099808745dc774da658c75cd8248301e83c4a9d88dd1906729e1646b20e71e59ae01fbf0c38f78a6f6584c5af042292650155f1748ce1cd645f71a17bf29c1425bbd501dee0fec652f1e01c7545387f6d9ebd38879d12780ab6af377940ec5ae370e3a67acfac03831e34d7ca2f4c55e3d6a07fcc6c224e7bffd73604ff01a003481e56129711859ce3ea3a000b8be46f3d0fefbc9f6e3b5943dc8e724744a45074067c878f2170d1c9ce9b9bf1a914edf6e4d93bd08f3490e78ad1a52db16951c513319f323230c8f81b79c0a3e02ba8f18d05607c3c0e413cb14e490683975deb5b3291e10a6e42e7b1c9cebe61f322d8fc23bd86aa0ef323ff3b85b0c70b5b9c795ca63366f4c2b34ce8b3cb06b198859b1663b2a10aab896adbc967835d180be4530da382caf21416a31d4569f6779b28483293c287e6a6e5987f8788c5b58653755fedc84ba24768ea972e4193be7dbe7ec3a9260566cc97c22ee86959a461e9462cec37135d3a2154f27bb2a5b30ddd38fc308f2332dac79b9a85e1bee917688c66c52bda95b3fb675460e1530a8fe7a48e430c35b2f77dacf28db60da1034db69efc343214ea9d4b0bcd21ecab0ce64cf758f0182c060ac073acc5ced2fe4082253cfae5a0673cfa81d9f67771b4ac2e22d71103e0a415f04b450a9d158d63fe60bc2a548551ce085c1b02e9558b38745919a841eca28384d6fb6d173571f38c3bb1138adbf5d45956ae7bede8eafcb1102ac6957a0b6bdca91901ed8c201ceeef78f22f40185409201b284e0dbbebdbce8e977c3c07925f38937729dec2709244d31d1d068a595540bfdb7826efe93fba03cf482f0b8e7086503d0930ce2798df4260b0476df5cc4389e866c84072fbc8d1dd74b980cf4d5e860103653c02f03efcfe88e767da6f840e6959074748a7a450abe090e4aa9c8e3f04a562394f6a7e7e97fd44710103332b1ee024147cf594cb6fbb44ba3f727815f5c80fc98895988bde885a19f4e3028cb69aa4565577a61f4a09568fe4dd28bae545827880a6a5ddd59b48b98f5f1c1000905f1631176af83595e85af2dfedbcacce0a6622d7ed541e8536086823dca251432e68bd37be4cf1842e3466040f42abdde9a31b8c4335ff3e85977066ffde62c801c02e65ef474723c598d5b0077e87d78dbedfbf83ece6858f8ff591eb56a36d4e949902061cb2e4305f57c35cb900f2391677347be9c2c40511f41f21a832d2b2359d77913bd50b504af8827bf3a88073ecf1da7ca14d23fe7feeaf78e310fd052a6fd614b519bf5093c7c3b9693e7ec7414954814cce2ae06f5baf21dcb8bd4f66d009679d478aef61f7dee3d922ee7f759a1e5ced5bf4c6a1844f948988b474c628925144dafa8ed5be05ea4a724142cfef51c46fe443391ac8446efba2968438d1ca97db1c808602473129e391498c427b2ce14abbe9307a9d4aef8ba8aabd53465fc9ac6ea2f42e7787a9d893c7b29cf6d8e692b781b333546ba004c4d2935d336f89c32ed10e5e8b59512d4ff8aa771a9d37278ee9d3ffd1904d8d9f4900b564c637bed4c971320b7511e1591b5bcc08ed973e74cbef27bb44dd7e24b9ee1cfc4aaa8089debd1a2d4f8fff009d2fce32867fc76d6f70685159c19e6f4e5a5a950f8dcd14a932e68dc16cfceac7d0bc8d4c4215715c106dbdde51f1aedba054112f32e9eec3bc0e8546b883cf8917e38ef6f7bb57bb195ce82a3889ce2af5096a77b7fe67c027218601ab66d1d3a61aef4de5d4157fae773fb6159889b0caaa24f2df5543502e7d50b4e16a2214e79617a369b153d6b2ed94f2023f80dfb0aa6f1340cbfe2111ffa196e25ebdb1091c271b1d02c9addea1d8b39f20dc140a7e9e36a42ce03d310fccb3f868920c674a96e62c0e7cc850bae8295b489b0ec80823ebd27571e30d6bb5fe81e670a81220173fc21782de02035a0c7e12b6501ad5cf03b9a3d72c6455bc56b05c72d7c17e016fbde53f7d1ddcb6f19b235aea643de730de2e2ac914b2e4b274a53bb99571c0848e87d96eb39e9c080b78fea2ea4018daaf38abb46d87cef2464c68be00f8fe33a62b696db263a764b0f3a40540ed1c680e94f8fb205ae34f017f1b725245375d2d161035892e585422e49c51807627c9140fa917029d2932f50bd1e5eebba9d38f51caabfbe33de143c32ce3ca0ed19b45dcc97193276e32e0edc9817ad7f90ff49c78d71b5f9130fda6b9dc3d2c26b1960e703dc91c3090844fa676fcf450a3d8392f73dcdf710edd8436dfb874e6a18f717848dbfe65a6f1a9d89311a7c5271b043c2488fc13e2fbbcbb0830eafc322104bd7432c3a58f055aee976258c2ddeb9dfdceab655c0412362d5c882460584f9bb89b881b8371dbf3f7682da971a58ae578b7370d0b46c96bbf318e0034b722b752b5004e1cc7ebc752da4041ba375ad6910d51974a1725fa347efe14b8b4dcbc0f406aeba5274de5b3ab011c4847584b4e4b30ee5bccd5de0dcbc5c908810c10468e7c9c6b6a7300b114ee80b4a08fdd5b2919146a09a6192bbe7d2aaaaad3098c0c2e14ccba433dd18ca4984119f4d8113957d2348808156b0dd72c52403c37c6ad5d2a242b7cb9234eb6229cceb9cb49c76d4458b5debf1ddb3ef1f1d5361f615557dc01524e8136f1316d58e1d86849a6331ba63eec1500d203c6610fb98f5754d959169837312ddf8b8e5ea8a0036276748b7ddb2e0e267d3f986a052f0ab63c622a04e6397330253eedbc0c435b2550ca32ff39d75cb55e4b1e8d923cb95775f435e74b4a2b6591ecd2b72ca0c3383cf1bb9cce3fcbac701bd3e17568eedbfb77f86151a177d704869c28a01b69032dfb66eefbee3175a20543bf004cc93687e48b7e16e7c4d2238a464c26547b8883881f93938558379903ec6968f22da06f8e0bca906b91179b010d62eb97d99aaad3bf5c3b7d63b56164b9e2902ddffaf57299c0db2e241d8be2803108649adea5644c2736b9074f59ebb3ce268c4ddd2fcd926e151efc0c3158f90bfeb64745ac0ffd31eaf73ce42630e8db48031e066a9423fff7d23ab38c3ef2920b6a019a17dbd0440eb6deeaf82d526e57fcff59480aee520a1418abc858d4f004fa668d0416e41907f78cdf22f9d1f4e31a4ba6af880c4b7c9e02c7dec01372211630468d933212023f61f943e62fcf0c27877d822c3a54eaa631a6f1f8df6bdfa10a0118c07d1a3432183d44dcda0fffd8f38540e44c56a1b9507c5758e4c255ad951ef8fe1f85d0151250423d12cd9d8d89a06a1ac626f0258b68c3cd8088837b354987b7c19ff57aa272bc2c9e00af22a6b0607400791be51348b55ec2ef06248b2e58415370232f647ff5b8339bcb060633cbd9e40421173cece4b87cefb9877729fadbcd11955fb17d8c0df4c59ce2bdb258d65c369bffa371e6c5adb9c627eed084cc65d94d5ab96bd2fba7f6071fdb53f803ff9dde9f8ba3b522f3b49884d9aca01051276071a55e1589efea62b54ef5bf66e45c816d39ab776a26f72aa8844469f1ffd805a1beb0aa454597cbac84582701cb6b1b8d045b1b3389ce6401a73d9f5f0b550222d9a57aa95fe63a4a05afc7b254af9bac5add42ba30068c13e9bc073f3efc1ece3f87857b14ec3105fdcac7911ad88b6097fb6ff5d0da9dfa083049f0caf8ee85a5f37428ead8c5b3f04a4b2a34861595479aac03610ac525fba12f2c509475aade4ec20c9f79dbb2f662726706385399cd731b4eb076345d1913f637aa9fa1c5aadb001ac1504210225d6142d4c0a6be4f18b8f7f70d0a1dfb986d3fcd0257441d7a3bbfc24bc76924b7f7829e92424182460052c5e7d2377e2de613f8e606dff564b7717bee885423d8776b77dc5de1fbe1912784a3f7907e3a974ae1f611e1ab62a618974beb584f0d49aad8b877c24abdc6181881137838217c2d95877d4f1f8c54d74c2b9753499a64e582fb00506cf5b488098de4519b87c98308714ba888885e45fdce5eecfd768439f7cb8b8b9c2359efe45c491ba293a2385605e375899491a16091d56a8ddb66db45675a1bc0d1baffa7cfba5dfe57aa72e21d36fd5ce23edfdeefdf39bd77fb049e5d1cf5ec2b2c2f4a903dde214e80b29f3d6611d010dbaea9ea5a2979137ab7e2f39482ea5a686fb61daf90bdc13c42a16e74521f22b34446f5830f60cb2515e915c95e79e653ca5a9816b7be88a405051233e2ba5e7c9b742028eb469d5d21a0f568a53fa22abbeb8093ae21a807c3f35f815e036232fcb0a636f4a8bc2218fce4590055eca504dd8631b1b238283f54205cb02ccf4fb2ad5cd0a5535ddf1ba30e86875316ef6c76b4efa41595608aeb82b6f55b79a9d4682e776995913d8cefa224daff05b0ebb24470336e341dae5083b2f0b4a546c7b69b37312260b3233c32be560b971bc300dec8f259f092c589406769e35946fe6646ec0372aec1543b33f3fda226f2c9cd3492a226539c3c713a6e4c7f9910af6359d91ab4bcfd79d44e85742ef886103611a23bfe7a6d3c1f5ba3ddca2081334bd961f67a5b3c551e8e074839360748b07e5a7a3bac5d139adc5ba2410d2b6bbe392f8fe0fcc733f21012bb99eb2496d79440878679ea7b7f492e658f7e61f196f8daf8b2ea41e4230b257a552b099979d7d22534103fd01640ff9177ca1963ae03753e698d085a06ce339949b3090abf159214e9f8366ffe16aa4e0a985b7229fa33e846b9d0b97e9fa87143c05c5305dcd2240c00ca092e2e9093dfd3f309cabda4015e66ed2eecf9308855a47e3453282ec436e29300768942dac1c32a58b2fd93e3d04335200753b82bdbeb836bf0728378294b45a615ab7e7ed91702c319b5737145bd2d73f141f9e37efb6b6fde1805ac6761cdff866787112a715d6b387f8505182313ca282141236ceb2831caa8c473935ba3f09740865b900ec0e2cf49ac5962a84bfc7cf27041dd1bbbba8154615b60f848a37e87a250a7b09c8e6d31d360b9f50c60f17737d1e5c2cb2a8b964b3d801eabcbfb617783d0ab6ee96d1964adc3183fecbc02bd8fafa4e4a994c934b3dc256365063be5b78f256c7ebccdffa3ea69fc1232d7dc7e1432ec88890de744710eebdf856baf971f9e8a1a81588d422da0cd9188199a533be93a5d52d6b73668e942b6b4e3effdf2e22b442b37c82b2b0a7ceb6f02056b77a615230ecf85fa21384728c4962434428e860a0ca3219d7c4a841f6d70a9bb3a014ae99e3874c8df35aa4603a2fe48e8c744bb3824b36a1e3defd59974c0713899e16a0ee326b898fb6da9457de8beb70494eeed93dce1e66b1f3ffa54bd73f54af21ce73154606ea20f90809f0e1b0be8cb1d49d0218668bf1036580d6881ae841255acb65f6ab5ee56ad6dcb1f4e05bc1e7f03e931fc9751d95d35830582125258d07e7a69623fddf003f7a442e5483e0d9f0b1db85afec873df37483dc3dbb4b3d9427b3d18d62ab69b9f22dcf2e8232bb1c985f3f1b4983ec4c3c4064fc0cfd1393d87d7e4cbe61312692e5524ee17ed05829c0d6057a02bb8488b88c8159dcf2b27efb0a3d43b651a7dc4dc75160d26e4d17ca427ac9329a7e152933e5c5ce0002fa8d5922459f12aba5eff7f736800bd397a939c37dd1322c7d6fd38f4ad541e6dab06615607f1a2b12598068d478cf392dda57c9c39b00225c3b36802514fac31e79cfabd0a251d7ca08df449aed8358284bda9c4055a32cbd78118bb15603e0db4c409fa4ae117454e540a443185102db4f14dabecae1353168deb34cde3ad1e2fc42484a18661fe020a316dc49a3c7304f14216a0e48ee4531e634319e4e3342a54d7839a3996332a1ccfe0a3ae37c657c51d5ef6f402ddafea039fe5afade2c650f0e93432c00f81012ee6af67a2a4b157353ae991ca9dbce7e311a2d85b9a016eebfa220422d01c8aba8f6eaed1ff1af09eb4d690200053d88d31efc30c0d346f15143911d61e413f29287c8cdbd3938b5cc0373e0915870aa04d8e31ef2d4a90a75e3b7594eee388236826c24b1a9f6af76fd0aa5772e67d51f813c12ddd714b9af1d9c63021ac4b05ad0fe5b0d7edc16d17a530b256893181e3c0f53a94d1f0ec978cd45c9df2c9e870be4fa4d34af694831d54321dd7973343af7733d34fdb7ad77485f462290f1fa3fd173dea56d3d61bd4f300e9fe2965914eb9b3c7b8f314c5678a703035841b7d709f88d55a1e123ec1e060d8306a3bd616638b3e3c4048242d9618989ba2cfc9320bb9df9ceb433e77efe5e2251d95d0cb255adef04f75674401ef1323740ae2c056be5d9ea859da57005aa79449da904beab5d2dd95643d712a1076332c6b53f8c6e556b4b7b9d9873533af9951b1cb4da3e626ca353c8cd47756863f86408a1662b98b7eaf0e0c7a42060653fee5568b2172298e18096d5fa54ef22282f3db021b0f78c6e48f60b38ab094021897974b7a5639ac2257f3c1f98c343d95f59003a74fa5b5b36991859f2fa6e80da8ec88d1c130eedfadef48bef4cb0f0fa9885366887648867d67f3eafc25fca2321eaffe50f699181f28fa18feedb7cb9848a0a386a904aac738986f2806a80858520624104c05f4058225d1992c88fb01333917f6c6f12aff6a5e83e62700d1ab6a75204c5685454bd8ef2328a036dbf9d4de99e49150a60458d69a173a24ff06291996e53c9a650c447220f654d2bf9aca464d5774dba13e3c20767474dc16074231f318b5a8694e352a11f6e21f17724291adc69688cd9b6adaac46dea06c6e78aa8e535f1e31ef7be391a756ce4f7cce546ff26f6ef253c016f27bd8cf339ffd77f17d65b4aaf75b9ca4d2f581d8bb370b119405d5e2c56a036325f7c887ec3c571320ba54664584927d3ac5b576d87186e3ce6fdd2912db4fb44ab6731d11a7681a4b9f7737d4d9e87279177e7bd709672df8685a6e480e0635eafafc8a11a3627383cda4c1c93b318a0ebb421966ef714c25398759901d87e5dc9b1ab24fc8add16ed0a7a7d821d02c22a7043a7a4d9eee349bf82067bbb595dcf59d9d95feb8cb39fcec30276daf2da903f71255f354d52c5333a9c642f03a5480e656faf122009c5418520b715551a2e905ffb38030bcb6412f06f91e379c9d996d23095f0954d213573ae67570c1737b167cde5032b81a65a61b93338b6af1a2bc07aef6cdddf91f3bdb7c6b0542229483878dcbb6ee074dac87193277e27dbf92d19d46666c93501236fb75e2b00296e41b10932e19a690392b46b0833b380d2f1d299e4ca591b59186e635489b6425572f45a6bed3bb6a2392f2e4b8e326e9e919f9bb9982775a37db5e7682ddfa8cbf074ffb7b732faa2fc435b7413ee3fe48a1c0674ad147cd2a2f5f4a8cc749bfbe6de561943686643ab56344e08ab485de0165d3c23da74f88475e7125e2f83f65c68ec4cd47af513d82d342bfa4b96936e8fe26b6700b7edcdaa3427565d125d50efef0aa6a67e984ee199bb18425062e3b48eb51c2e026b0b6811fdda700be25ffe50dfa2919cea2d4bb9de369493d44ab0b87f2187be352e7a9232e9e5fdbfbfb8cfe71bd8684ce93d3f001e67a6da6170a4beec20e6a86d555cff91e3eebef7783a433dab389b8a3b02dd384a5f57fdea671b3d59f6f4ac1271f4c8bc52262a99930b4b618f8681a30e097d957f37420f3847b3a228ddbd83c325ddc5e26e03c4858ea88b43214b38a8560527bda6c5626a4ed85714ec0a494ebf05d4eabe1b6ece40b66fce0ee37a61dfe767d131f2242e60bf6b4b1628c3f01755a552028e8975f4d9b2a91edf43e04ac6caa0d9a4e1acbc3e74510fc2d2de2051cbd5ac147adf646af2dc8121e8bde67e6d2a24974c767e2578d10f334241dc6d892436fafa89daec1020a8f268ad487209606922e9f4a506ad2a49bcc2858a71eb175773420f60e59d2bb82c72ae7417449f607a0a154c2d6183fbab3996cdc09543b18140da9b991964df139746e5c6528a6f858aeddd17cb06218ce2e7a7142f9e4d8c449a011f502cd1abd349dfce8b8f36436144896aa7c6b2adc8967b3e3a84a143f1571034b7a938cbb70f2fdfac1278807220c484f6d53a4827e57edbccb0e08ecdb6486b83f8aa8340ba7e5e7cf55cf80f0cf4784999f548b6db695dee3865d33176e021dc6605e272a60cc8e61ee24fb5fc16d1e472966592b9302bdb615c50fa59a6d12d9c01cd8d91852458545ea21ffe1f7e700bd4c2f78f5535c688a889ac300cc0e9f2c749f44a872cbc9fcf376d6afc0bcb1bf99e2d3ec0625a453493c2353cf8f99c46182eb372d950a63d43797e569fa2c7092a3663c53d0fd3c69a3c863978112e41d0c6b68f943cfaa9887e32c50db7f688f9564dadf2dd82a50a28c3a567a56ee115ffed3fc8a36872cd234af9094cb991ad31d7d9044a1f85bdd0034240201149dde479ff48f3b7de2779beb6d9a104a2acd7f98da33c61adb353a086e5f8705be9dc01ac4fe35e11eb11ea8a7b3aab549e85bcbf9d879a2821e25c047b9ca28db368f81d69e6b4b984d1286dacbf2e9c406b0b4f3121db0470d76d79ac0f8add30a20a11c6a7928bc067db5904171da4e900f94cd32486fcda43a0412a8fa5899c276ce8b7823c3b8a83753b971a5144dc7c6691cc02ff8d22f68935514bb7683e0d1b2e59f8573980e5bc60bc188eca9c66dffec033e399e3fadf7a520ebd9b641e80f56a44b64156405c11ec719b064071509e63c35964fd2cad3b7175c1636a5b13917b3e646c5ad66f55a4e71a249a3a68d5a63ccaf1da55153a8e27c3dac60dc12176d46542aa44164bbcd01b098ffa5cb6d8679f004cffc885c0ebeb5b53ff2da491643286d78d275139a0ac0e75bdff026d754d21458336e2680b2ca138914af97dbdae38765506591cd87cf103f2d03e04e0e1656dd7faa1cd5e9ff0c9c0335057a45df2b8293de7b42aeadcb47e94ca50a942164ffb3a1d147f1007bc03f8480e123aff301fd064086551456f05ce8a52f7eaea52f325fea0cf45b3727183afd2126832edf5b75e14bd572af06fccd80a3cb38f75ad17bfd5a94cf1d45dac4d76230b4e1b0ad8fe077f1e4e94686b7e6856da69e815508b95c123e459b3ff8426b386049c70ee4f90dc0e75b97fce9d0357e0e4f1828cd35eef21a92a76299c4e7718abdca7b3014b6e13076499ccefa3db5db916dbb328e858b6e16f960a32ff6e6374d59b3cd0b7fd17fd47018eaf2b9948ae371ade39472a71809a942e8b6bd8d2f08975db9c9f7e409d15f6d466fdba8ea944003af3d4dfbe44893a9a557bc706398dde1a4a7a59a4229a1b6506adadbf07bd0886df354802f45fa6b37c54b4937e72f3ae0b702a8a4da2deacdf205117d6a791110501df1a79a93b4d9d35fcf1d3a270d39d65a53f13c6bd52456dbaa651bf4c223ec403992435cbe1b94a4b8a55f12b58165cad3b574385d54c1d34358b4a6d398a77c3442ab50c58d7fe417c0a899d9cf8d58ae8a38197def8d9fbe8c334aaabdaa608b127cd59bd9735ec7c66f902d82fc8544d96c298bf9f67caa6ccbb5bd5788e88c0fa69bd4bcd80191d24e1effae12fbc3067f67c13f667419a00fda33948c412e853307ab2f7168f30b7fb32b8ba39d598dbd8a35d830d053352af164ed7f0fcc8b3b62dc302e40268060a5d549fb5637b237e59d95a9b049e523612c378f1b5a5610a254ba7cd9bb4e3b777a6aad3c4e3878100063cf4c57a0bf13d8f183537dba5c177f4ccc693866e5c5271a36d6dd647d5e474dca4c9d8fd45f8d494033e1b504f07550ef7c6522ffee9b3816f91934ab34e1600116a57c87287ff10abb519a656d5765316dfb8753a461e0c35475ceb1fe427045ec0538edb8adbe0af383039ec5114eaad85bf9537cbff55f9bb04ecd201fbece3ea42e4d0093d2b461ef814f8332c3cab6ba31a6d26c6676223210367d956990e9d8e18192dec4d673f781a913cb072d6420234dc346c719538857d3f980ed3a74a8c7170da09486dbca2de689f79ed5ecb841db30cbed8954df1539f902888c147c14a64ea422303a888814f61b3717e643ccd7adb35ab98ff0c6a635c047b62dfdae4bd9279f6e47fce8e70dca0ec797487ad823254f0e2e969da72276c8c472c3539704c04c734362f94793abb873b820d2f0b63ff20db1341bd808f5d3fb007bca51ec5bf6a9de8ab51374b3e41dfebe38ff16e3b2175ef7797551ca76a2e0eccdbf72818fd952292a62ce9a5a4b4cadb2e82a0553cb05ff6a1da35e15b87df19658938915087dd5c873a48c86a8f4a3446f179aa44ca8685a9e95bc4e4fc8414a121097a0213ef3e2e3aed71f71d70c97f7d95ff98d88743d06f19d8b7a1a55462235342d2944c3ead31b12eda668ac8f345b572aabdfb45a65bb04da66e68d469e7d920a00ee4f2428a16d20dec93bfb2b249dc43a6f94e0050c87ac07f21fe8ec3beae218cbab785a4bfb9739216e7f8105ae44236dfab051685dcfdab442821d9235231229dc1faa0beef61b49f40fcc669dae11069eda0f28fe1faf21cce01a17df8b9b5b783303af97c62165959a7c88dccdeb4bd1eef2511b92e5487d1e160309144c5ba1f14913d434ac36165a96b857e8c2b624ff585328eb63b2d501f6ffea88a9f04e9f9d195d221deb107234351b07bb38c05876af79c73244cc3f87d1eddcc67ea2175fb111c7f9913f196ed2375d3ef529425f80cd18ec7b4d2ffa2d1dd4689d8a83d47356625da3231d635ac8ceb9090eaf03908baa5910124c8e25f068904a12b4c2fa21d868445a5857d8350bac048c8c0e39c3107e4081fd7a4b09bd13f2c228a22bb53420b7b2a249915be55ab1a4ed3843396eac5918beab5113e84322927364fb5d11a824110bf00536b541217e64ab4a0fc40825d3ee11e3eef6415ed0f368393fc1e0a54874ebddc4d4f9df53db6045bd197e0de1944c5ef0dfb9181277cf93041e2c3451cb97d837c9288e7a068f171b2262a50b18dee3ca0872ea65ed8a3043203f49ba48531ad7bc588f84143c65689f8ce69cee4ee648ebe41798cb130a38cb5eef777142461e4fda493fffcfe386e15d32e4d0847bb95163210682e1aa460d6813dcef87442e97a27ea3b9ae97c88eddb3663307143f02a41e93b2d2bf1aaecb3fada1f510461edfccb5eab9cf4085647982fdc48ae4a29747189af647ff0f831b7fcb14d060ab3857668371cc94fee9a6c50ca4f2bc74a16710eeb966c75c857e42215e981b69520e2412a0a20e4fb6333e033d7654d93a715b13296dfadc40121bf6514f18636c75b2b29eb1053110dc95d5332a4abd6eaa57dcbb30440d7ff0630949f743cb4d4320a4abfa95e8daf0d803074a9a4441cf35e791fb048b432f065dd2439a189bdfbab181c3ee6471a63bb0b5defdb6168820ccf42cdc77ad1bf0cb2479c02d59603aa6a518980cd84204436d80be822d5f9d0e977dab209e026dc8432f9ca08b2b97a91f836e8ae4c4dbdf1774cfbb4e52bac97766cd29174aa29b755c3c268e707cb82893189cc68bba3d936cbd28d5c3632b3c7391b73b4b4fa26167baa3e03f02089dbcfc7957b191fd779615f8e3afc63763fdc1117df9109207fa697f90b35924f63de91e335129055e6dd250901ae3bf7e813b47e2fa762b2a46ec1a0a1473f1baba659f7e1f2862a6c8786d54ec84567b0ca1825ffd50f8f70bd8cc75e7588e11df72fa244ec3175c01a989a2c1c07814a42f1f55040cd1247fec1ee38245d28746f7f7efe60fbdb8f9b76393613070809a513802e87cbf7dbcd3fa76a8306096b94fe9517baa07116eee5ae96dd95cc3982550a8078646db186e3db7fbf5ca293fab9356d451dd5764c94d2863abad47b31e2dadd94c0daffe9e86217abda82c31778496234f02970d96f291a247e60686f4832868ba749539c9881abedea7e4dba9d8d11b5decdcf973c297e8e1d59340ad5f0e2aac92f02126ae3cab75b25f075edddffa7a8828502dc655fb1c28e9735dc0fe3472c4649abef35ae0bd89a2b9670e17b8f2f74cc7e9ac5d4f2093fc8ae74fb0651bd41d238db43d31039b16c986939d8814b479c6ff8653b28b6c6d10fc30d2ea2cd16163e4ed587cc5b48c6b01388786794e608fddfa4aed09360c56d0c9d1b7a10f4e39b800ee45f04fe24e6fed00fe687d6b66fa21fef6ef25e351a0c5098d864665437bc179a1dbe8a0ccad36b506ec6eeea7e8c02690a3972d2441217b1b3db619f63c6b45ebb2b5cd1dc095a02ac2f9f8d790fc68e0bffe8c730791d83f3729076ed4c239a70841da0762936abcbee9795736ede677f7d29c15bd4b26d314741fdb77b563fdfe1823dd51be44a8322502ca52c8be36f5290dad4166f57961616e70bc8a1bd153f0e57beee639572c684fa6463866a6566e54a8b2fc3850c203411fc771e2b9e0f04fa09725938e1bbc417d1afc92a9c179984c35a16a7198ac557f1d524406cff7fe771dac41c0e218abf72dceb81d7508d2743df82c25a978e70b3f22686724b6ec8e99740172243c919113005ec222e63e504dfb3093e392ae576260479b08e8c09bf9b5f28254de44815a2ef3680f2a3693929dd4792288cc20beba52c21ac342f667e0c031bb97a05e5471d0a323b408a55f918770b5c179e889f1fd9529603807a60d9e515e564cf2e4d8f37312f30c2a4b7bfc39d5d2479876677dc317aea3673f393eac8885ecd32b03966e6101300bee51c9d5d7f0d86ec8e6fa3a5f52f125456562cff66823069c70190b319daa32d7b9890f287a2973820d6182b924f83b4cbd2750ad3533c328969d3ad93c2f7f04b4fe0d163dc62b551beb13be710e63e1671e4b00e412e4b815b0e7554d16f8f5aab1f7b4db2dc700bb4715b9880178dd4d7911e562b7216c51bfd4b0d1805c24512049809a355fd79d9c3606659da3e45e51ebc8bd030799d69ad34e409629c030218a4c0d10a4e7479f786bda686b3f4507fd2bfe79c7b2090db08adc605cf1d5300af460facf711ff5edf138e0cfff550b7294bb2c8091d8e0088a31a5aacf00632cf9c6d047241f269111d4f31404190c674c75614f3f5e378bc1933c407340fe78b6f5f80d73e40fa79cb6925ad14f925bc0b84474f7761336223da2bee7aa408e1c06870c9b92d5143c4e21fba774943fee215bc8e38bede95f953031729769e298b7206e539db2c91f4ae69828116c97f4c366e6e494e965b0d0fb95459a188acbcdad0dc5e88bb66c2089816ca0113c1f32252bac67a4f3744c892e547a0ee5474581fae47d74be9b06eb99b70184e2209bcaab010b9463b83359d59b9f58f83e5ba918536ab0e7794d4dfaffd1248f80c228796502559a08aff1e1cebd0076fb35fc095259ce41a06ff33149c353fa82f75e4215961da5220e5c2861eb290e82395f00f54040b2d713ff1cef71e1ad31221a7a54b4fe0253f6eac83c171bccbbe0e3c4ca0fdc29781fba725730fdff178489be1bc7bde927f881781ba01f035a66588ea12bf913f91b71837492ff829295c5276e17aaab8aa4c39cd4c96c3fd773ba2dff6140f9c9025727751dd30e33ef2e3f745eaf8eb3c3519428afe37f2800ca701909db78ce45e606e6c00196c5e9e02c69fadfb15369ad79453a78448d60652b4174e87c467ebd9fa7d75b287e45c04f4e9db634f16c537468570f0f2b380cc725a7b7cad234e9a9160e78307618f187922b6fc1b0da490fcf84ca286048f4ce06711c0c9268ad4bb12e8158f73b5d5a691f3f4400a95950a75227fbd38a0c9edc9915cd84e021c33518af893b02a85295c32011d2aeb8fe56de260f2b211ebd554116e5b3c06a3a0442a1334201f0acb405b58d775c7204139836ac69863c903211395e8f3aa6cddfa50435fbe6bf7342199306e3cf0bf8d865deb1274c281903b183cebab3d72768e6f45ee2992cf95bace2eaf6dd9146c836f65f216f83ce9743e635fe1e067b0b177dc3e686b0e72578bbf0ab009ffeb208be5c36285931b9e7d9bbade1ef0bf690bfe300240430f3262f4eaaca6b0e475094be9cf7456d984177c11b0207b8ee996de0d6765d18417e0aa347a201db032a1976b00c1b0505aea020f93909b72c55c98fe97dc4bddda943dc1f0eda6a3fa7d7badef347a6de5db75f7e957fe2bf4fea4fed07bb8f69a08cf2a0e9b8369c383c8567821cece79a4f419548a79937fb4f5b6fa92769315629378d79dfb925ece6584180d3ffddd8cbcbe80ab55112bef7f324c8be90b2ba5d13eadb04c88754377714e2d66ef0bf9f90cb27b0abab81f144c48b180e83d8228dade5d97d9c02854eafb1c949bbb8521a8b09b1a1d7794e5cc417cfd9e45ff613ac6e019cabaaa07ac7d1a5cc990152004009584722fb772a4d7264a30de291cbd0282b580bedc3ee37f9df96cc13afccc0dc37d34e104a4dc828fdf930e8b23e70c592281c76a6afbde57f56c0b48a2da0365d654e0434a20ad98b6faa97fe1777404bec6da40751e6363a05010bd4798ad48be76228b0e074b1fe60af23f1aac983146ec89b2a2425356bcc7888fd5808801849a165658289757d4e37328ad259ba6a4133c46e06205256702cef72eecdb7f4f140ddd6e297b3d0d18359deb14d0872e74b436451ccf11f8d8c1add5cc489e5f0238062fe77f2ff380cc33aee131f18e99e619030a77103ae02c024d0e9399587443b267f339ffe96b36e2d98a4a3a26f0ac9e41a4460953269b5c3eb5d3c7a57d3a577a5d88e5b72afc0c9bfa8e9439df68a10a5fe7a9c94fe5aedb01de68730ca04708261ff0b791807a2528b3d3484dcbf657e98e4b8434af25a7ad85b006fd8ca8d91be3200ca9e3a09531bfbb2b0c8d7b519bd8377cf9e583085e8c88ecec0d2f6039e809c9700aac91fea05ea1c696797f34f45368244a5dae1c1fd9ea54bcf2c51e667606ee9540a7b8c040f6470bf27ea99b70b426815c0ad77d9ffe37551ad81c0c88a5f3eefc7ef66392b9ea5da7eb17c49779e131633ee6005d98800a09f8c4a43d8c9488400bc23c753f258a1121ba4863539a2d6d6c8f953a7b8910dfd9ac1c98559ee6b667e74bfd7394d2c091a0433f981addeaa11d90f9fb4fac8ba522521e322f88df0314efea8db47639acc0cc97c7165e7adad69c3c5924480878b28a9aec08fa1b3d470f185b7816e23c19234c3b9c13af1ea317afbbbd9afcb716a51a65e23ed0aa242d0a0dea8247947c03364f33dbefbfe2c02f236acf7e727011372f36203069ec9858f30f89111dc35ad80420ac61a6dfd6bf46fd00349fdce323a56278683cfbf96924a573bd1357413000636e9e28caa7d1e26080b9094a395cb075b8ee932a73c6b7c183388f47ad4d0fa210447da42d5c093aa9a57a2303b003cf06ea43f00e5d6a4a9c92e1fe6e88263cfc857d571d8a505e9797c11d4d2a98f43722f4bbf1738860eac9f8ce24756ad8f66c926c3b23d405495e31a972383212d74532f5da0a8589b699a62e9d9118382ab73772a3cc8891e3704395e480f0e8e0c0ee218b0b95b5eda5c4a93d5adae5e32066774ea859b2e1df175838f02255a6bd62b03e3bf8721fdd74b4acf0911655c35d496ea41494465400e77a58f2c1e792bc228e3caba8031062fab0292dafdb3e5985292c7659d055127d008619bcb00386c8ff46914ceb63792920a7ce7e613e18190e1304e9ad370594f4a9fbc96c19cd4fe04e307537e063ae98b6a449df6231e2520380f050782d7f7093a425581da03a933725b64c8464a6e9d06668a7eba97718d09561407c80fc793fdcd5b4d5ad0581c10e52faff7aa10c131b0eba2c1add9c2fb078c048b4366eaa7dfbc2b4cb648e745cd32c549ee710673f0ab144f37d265fae10395cea908807baf801df316f8ba503b8f8e47eaf4a970be85c45769e1e74932ad45442fe229af623394bb4a26663c67d591091a13a6aa414e41520178dd9d160d5bdf06e1555e655c1672464cac3c381735d3688f7f5aac0915cfe51dda1c73798fea0de51c59dba774228304aa3bd0cee492371b6a0bd659b2fbb67e0f8d47ba5dd35df0e973ea883914a674279ed017e20d426f0d7ac7e5900f2e7803d355e8b3c1cd09230f75b2b058000e5541a3e3b16f5114baf0f943f2888e252755f2d8f59658ba2327d4f657e0c708e77bfb0a1a1e09a4913f40df0f589a568e8409d4e80b7fe0e00d617fa4bafacbd73d4b5e231d6b0d2facd461ac72f5f5637ac2264ba2f07e14de745ca81879e05be35b70d04843285127d7b7cfc363f5c0179bf217f1cddfc7f87bf9cc3dcebf955b05082843897a4354d7cf0f65a70ffd5a030ec1c1f580b17e6eb5f787c73aa86dd07d339393356e4a95c5e7b734e0f5fb5d0c545db67c366ba29327adcc2dcd05d6db1fd5e23b03eb14986a61e2147512e6dd259164089801a95d0af3edea27eec8607a6cc187b664ec639fc02a5aef39a140b01f60da9408e2b376a2fede3d3e91fb94699b69e426d8eb02010dccd62fa09ce58dcd16a5c17ed5094ef4a43c176de17dfbe43721ac3089d5ee45f1b1836e8ac143b86859c066d11cb8e98b14814e1f3cda8a790feba59df98d67592f00442dae98f2608c7c674923c2a384d7434e5d5db152d7f07c9f8cc009fc600d0cc7c80e794191e9cbae135727d5c0d6e905d834c7c1af9d6c3a2b56c848df5fcdad6d48de61a32a376d0b3e0476067584cb7b532af581de94ee056797c9575e58311982ea14dfa98fcde1b694c06f8ca57ed53b55689b4e12a26d1ee958a7ef60bdc32222272bdd21e42e394106899a2dc77751e7a15d7eaaa2e07a9a0d05bc04da59abcbd79f14462c63776cca9dc4c6e72d4bb9f823e60f3f08b1ce1629d5a03ff5490fe9b428b88b86fd3a4b035d33e0edd37b306920786012ee967280cee1654f9a420dc8d4f33afd11434809050ccf5e525879074bb5d3ff3a527cc723490d7c3ca7f8a570278162716baaa8a8c8860f5bda6200d2432c424376a2852c701851782cdb0bd7541bc469cc526a176abf77424620bb683defd8041cb23de57dc5489d7ee9084721ee7a2e27a7ebdf2b13d0539373f3e6ed1469819f12d5c125e4c47ac7a1743f50a12ec1419859cd73d8e865674baf4b2bae24ea238b82769dde817c301996e4d747be864dbd00c19deaa711f8e3a59c4d20951066fa669b144a3520bacdada8287cc90cea060924aa49162a0930d2ca5c912d0a1c9f42d46d0fb3c17cc2fdb0a81b8dbcef5ef0885730500049d7356653e913c786390e526043856b7643755ea6e6368c21c7826e520c85944a548a8b3beff4fa93b904f8320a92a4d55f6b80fdfb1a0b7eb56b6cd852ddb1b09d4318368a777caa9978b7639d0300dd6fa926db547ded31f9041bf3bc32703e39822b6b974e76da630aa5826150f4c509d49600e97fa439e5182baa1da0fd3e642fa4aeda6e718083101d9fd7a05cab3225041e0790fa0007015f101c76597593058347d2f577f2a5cd43772518f4d607cd72cfd2be23a9bd48f4f2e2c29510548eafe9a945e5412e79aeae6b9c4d70dc4293b06c21e4903f066799bdd01024c3bd4a25ee31466d1a6fb1781efbde1e511b61516bff4e047492e5aff238807a559725009174551efc4d6546f50b5c5ad8e1aa43c70dec8b90e83e7cb3bd57b585ceb8c019d632647009de90f45ba296a5e797b8bff676275f2c98d5039c63ba6162573decec88fb03223e8671dc5d8714bababe86fcb6e8c117809378a851fb73cdff2744ed55cfeba0a04d06af33ce4557e260fb521770aa23ed1c5636211aed9c1f739b4f0c36b96d1a1f0c1e1d358af9a1f22fd5ea3911b2112401d180c6ed07e329305d958b19d158273388af0572329036ab00f2cc32f4b149b6bd6c459619ef600a0e88a36b0a4f62c30929e293643b177579d1b21a607894c28e00eccdc75dec9c30b634b8e683f182a6a91214af5f32f2030e756e519b06aa71164987f03e073c0a8e032e44c74b1d1b6e63071fff88cb186d67aeca76500299abfeb2a38536d0dacfc237469cd18897bb41172b33599622a8487cced1f2ef9a0653cb259e6a33cba914875f765d8791d5b46c7d94a7db7a3d40ef2a322dd9bd5c9154b58d171c36de4b1a77b0ca8b019f77392ca96c8b5c148a2909b491932bbca8dc5d90d4b8ea985dae3d866fe3785be88b6eae7ed8ee5c4e2f5ece191dfbdc10609046ac07fa88599ef9704f5d6b4ad46f19484440f9ecf63874ec1a78ac94bf48efb5130d1cafa648ec75eb1f57de4f1f3e949427ac337ee88134675909b0964f63fa51226d557c2ff8025538c1e5464f87b5ef1fc5df0b158ec7a04d9159822eecbc419128ab4a6edc96244f83b70b7a5edcb54b023aca356ecca89a29b318adc2b89c3b7d4632a4fc4440a05fa4f47f974c06233db72b154df8683f4991268934484e73096a44cc56eb18205e99c887240ae25ffc999a0b6c27dc7e2f7631853aa12e8d4d9170f0d7bfff225e692f05735093fd3f069d7d39d3692a791baaf080a9acda5af09a4aa740cf8e4306052ad423128271fa16215abc30dc0168d9dce160118eb59ca7819d18ef005e1574d64398da81656d906353710c49a5c44c0fb947816b3ba42d38ee0721b4742a75cdcfb65421f2a352f41c317ff3eb4a5db0f066ebf635ccf910d1596c4ef68c3768f0cec647c0405b9a51e8a529422b925909afef9c4833d503353774dbc74e4ff42ad88463137f4a97fb6a3391345d6d05dc0d3d95101c47bf518236bfd7e37b7b1838a913505ba7a98f903676deb9166c467d4935156c37c1f023e91497e965d44f4f02d0d3fa5f911e51adf4dc56a230efad86fe5bba55fe2c0519cc59c705a681a91ad78b71b5cb91cfb6ea5c4d9ef0ce7366a7d997c0b214bb3648cd6e0f9b0a1b6285277b33488acfd3eab05adf988c6af0d58d0c4e0920404fa6b9a82b508c976110dc145034727cd6c5bab090b1d4b4da8ecef13719c238e00ee5083ce5c54acfce83f5f6cac7c3a83f7a0599d3344975ce73e921177d5bee61c491a3e95d75fc08214c303c004bffa87d8aad8fbfdb246336c8a69bcf6ba81a65049f01d4f44b3971c0760abcface0bbc0bdeee320bf43a0eb4da07d566b22b5cee86a4cccf9aa88fc51ed8829bff1feced659f58e4a12dfafa59e5f9fcf8e49357cbdc22ad8a1cf7884da1b72d7d0c067c2f5e540bb16e027b3f4bee2dc9e98393a65840406ae45917b2f2d8ddb0d7739f5047073194602b31450ec2b086a44bb632c8ffef4aedc1a676fddd63dc57a8c9878ee30fe1423e172913065f3734d182e6100b4f60d87efc45b95a8946f1415ff55e44340c919409dcbf17dc8bccfcc608cc1ed49efc623aac397531b8d67efd4759f0c3ce9c440e51a95c360e31d4773be5a97ff4a817fe6247d86cffb398be446c68d8caae9e72be28a71e209c6a1f3ec574b2856a3ca292dd51f66687a8213678ca6aaafec630ad690416dfdf3992767bb0a9719b0ab8767cbeb96be89b4400ac3a7a9f4f809f0965678901dd92062022ffef6a7b0378054b177e13bc7441d794db336d273e47384decc102c80ce0a49c2dd5a460a592b462e741717d17a0a3fc1e35ed85492bd4424c74207c22f7be6801b6284204c2c84022eb36443c1dd5227ba43b4586da804d87a31f74ee3a8bcfeb49860ba0884cff7722934de59a590349b3bf6d743efe6b3a8890d844d4fb296ed50735ccec6be68785d7519e5398b012c604888d7f33b8b507bd115fd651749d07358625ca8e170a96b3cb396ac41a842d97b3879e6e8c05a70a959e4517c32a73cd7e43d49e165db5b4e42902b443c47e7ff7c412cd7b5500297da499b8dafba5b60c2eae41eb0b3ee1dce74b27e4bec5a4f29c31cc5ae8ac62bca4dabd420a22ce7b5d3578f4a47c4cf0916cb18f341ed74267a7cb1222ae148764d4b5c453ae1ce8af30bf955ba947aae94d3c710787c920877f5d12cfbc33f9348025c5e3011f50a646727d216b6ac2faccf1e55bca0f13a76fa5b4938f06aff4ff793a33a91a242fc58661409eff8533cbb27d3936858d942e60d4a6481f7a4853314ff2082adaa717f661f2766ad5cfd9d6089ecfec31c46ccd39fc987319457453f2cde3dda6b018124f4e1a3fef9614acf01cad7b9debe46b495bbba61688862ca46e0ad62860a60504b1fbfcde4a1606c38b4b542b5bb46eeb501380854a78633d0e87f90ee6bcb28760313ecd98c1278de231559bd99aee9c7798025b1a19c7d6114620490c6c1566062d0aa71a7653bcec3ba8830d50fc02ab82db6a16e796745d59b79461a3f221b8cad9ef1aa2c4fc386afadaa79c9bc2d716b5e016bef853c941ccbe41c0f623aca6e9ebc728fdd0dea72548ca452c71bd8271b9e9a50eec48f31bf21649e9300e11a8c4353ae3a1f5b1b9e464c97bcd8f75a3037082dabbe05bae2a10aefbb1ddd43b206c763796fcd3cd89b160dd6977b27bd96cf3d64e0d775be0c3c7349d166b958dc31d16f77fc0667194f1f85fe6b8b5852a3012d48ca814acf7cc7ca4535ba14cfe853625a512572560eaf4ddaf7e7946a19cf4078a22a553c08bf1f61d7bbbfad437356f46acf69026d898f275c32a38a1c24f1727ca33ce0d96f072c6beb46189403be12170ffa67aba115ee9ea2c0b5c6a0669e96e60dbbd8b088968ec842556bbdd45ffd8d0b20cc554f6176970b5a8e93aadeaac18a13ca0e15c6b1134809590c886b133d985ae6081b207d1032272bbe3cfe4dd9ceb25e5cf92487f658b2cce309a6bddf083ad55593e35f841dd4d129f448a8184fb786f5e7f8492cf304570f777cc04e7953b4b992d9fc8826b05feb4094993addc04b9f6ee925e930f62a4f177395d69e4ccd9a13a44727af32637439fa06ab67f8fead326968331ab42a673f07eac6a6436613b324b64f12bf43e2e01262a7a0b07e087422b16c4d971c087bcc75417414cfec5dfb2472467d550380abebdc5a99fdd25c2d8d7034098ebb5909bd1be885795932715c528005a128430ae268448cf96b4c8ac34773cbf8d649fc1383df0a971df9b49f4f26eace3a9794ab621e2f1689fc82b8716b727555d325b10764088db8733406ba5945095ef8981a1e40704adab026cc7c7455133090b3421061404d49bf48cc65c37072fdbc1e2dc39837cf3cfa7dc3bb297307f38a0e60f7846986690c90dcd8c9b83f1dfb5b23267b0d3b848e5c2939736e2e7322371e7769af608c0afb79c829dc0f45e650f57af3d0e0ff84ad23c0fcb1cd562314f1182a4393f000c2d5cfa5f401988c50a839f5cc820136f627e199918afc4aba25a3556a2683e2878c168b6c5d67079f8dea29fd253fd95f59342fd8856a89fc6e5060bbd0a88a12a709847b5b8de8aafd4502128b3e71f939f80f5e3a06f88be32489900aa46c702734b30cef7dbca07a34a2f5c766f8edb657515479154ea7a45da1d3d9c0c6fab204ed72dbbf8a3541bc14c7aab1836097b6bd096d015f29b84fb2b55f16a992a08b8c74ca2cf1a9ba18f147f8c3d99758675e5cac4a9ac6f6aa7543cca470981ff419c2c4365153268caee07640bff09cec027727612844ec358ea458e40124569314628a762b67f90dd9602efbcde66386e1b49cc1716784ee1938033fc3ca18d8052e90e4f8567065b86996747bb698860fe4b9112f17c2bbf380008c74f2790f18d565253ae911ec10c4bfa998eb2c3edb512c97651ef608a048929ef969cfd1261e1b3174b4b15439989592a56157443ff4157a9e9ca0ccc0cc2f966625ff2fcf5af9cb233530d105fe7437c974786ed62b932560efdcb72ff8899e53cce874aabc5df90c0fd8a5b1a5a3f90b237963f2290fe763ac0ff00df09c625f6dd19b950c46b3e29550534ca839bacb1df3a9e7e07accbfa989b6ef03f2bf67b8e5d130c825bcd74c34ce75d506d54bbfd0e7c11fd3034ed4a4b6eabd5a96e0b2594446d2be51be132dfb175b71d7243e63902201bf36c0a33fb912919670e3e8bd41709af8e0126e327787e1590c38602f700cb7c9697f5f5a4da34fc22270f97482028e1e86e7d25b80615b357e853820989ad9ab3ef2ea229fcf1529a65c7253d0007ec23cbc488fede676e7a7611cd0b105870ecd81ffbb9e258e562f826fe97b0b3dcb12981d9455deffbdbeee285c32973df0d71fccf86be08290f156d2936e563b89d6d53000ec167d0343ee22924f1764733987127fc7507de14e0440f427decf1df0d53e26cd78e25c160401f6a4560e0393fd4603a4fc7f778a05c0e263768169e36888242f6385520d3b2b41d70a410ba30a408bec39f695c87ce55be74f8ec2fd31ea580772f22463ea2ccb86aaf7cab3fb9469d80758b4f83f55285e69c031458d8ece9967dfe7b111381411e0a0f91c047fb52221a7256a50683f42f03944128a51c1a8274051d7297119a0c860a8f92b657825a67cbf53ede1985c2f5150c613ea61637a9c44a0b31087bd5e04ae0c19154c352356b6afa6e698a36f132525295eab581d9e07bc4f5dc670e9c46d35e356afc49c40b4121530c0adb0d63cb6e75f32b971b9ff9a15a871f732c9991883832f91389a32b3062067e677b4d8a75af47d71ebcee0bac358ae03c5bf0afbdf5821ce24d9f59b44ec625f4637d327e032a5d22903f2aaa5d5242c92a33d1e7e8379ffb239582dc4f9ddeb2b6e0265274f550a3c0cd41880abb9110e98ef495c80767bb5797f2ef21a02d6d2fd25f2ee417f750977e1a53aac8090b3d64a4e68015c565cd363285edf1f0b0506210f5f6a8274fab67db7fedd78050ce0c090f89566529f00b101b6e420ee7bc8b383562d0bdb24ea2fb50cb51bf88c9ae4f3a2c9f35d6e3173ab56f1c737575659b82aad32b5ad250d1021e9e303260d45f8b276b9ab0ee7df5b9bd73a8cee4a2f9040f08cafa9164d75915e54dcc8cf378bf1ce2cdd83b5506c37c35c5457984db85b51044eba473a6c524aaa2e47d9f170a811dc18bf4498373e62dbd931fb9ca67fc9bccdda779d6abc2b6f3b0dc0689e98fd19d4ba00a2516ec67443e5a8dfc036e53f3819d1b1b00f3728339b07b48ff846a5916211a4a0ce9d01d5655431af0675bf75ddbb468f86e659ebe6455674b28c17adba03f381e40bb11e3e6fc5b1a7ca792c8408477a6f0f06a0e35241b04791062f31ffe6a6a0b5ef73a91fe0c27a6802739211d7d709069b191f556cd0f37d1419370d3d1236d7e5638ad1ef7debf0576df53748dd01f7ebae2349b804e92fd29fc0267ab761a54594e9fa69b05011d64da470d162ab678f53ff2b513d9074db39a2e175efb5fc9303b04d551c46b4c7bd01c5813bc2856d1b2a25d6e1b25d48f1ef5a68d88ba433a84fd12d3e21f67655c6d6daf0d141a3ecf5b5e01674d04bf3120ee88d4c5f7ac15b19e02b220b19994887fc45f5b371e59775c879d399254059326887a1f2cc97ed8108b371531e2a684774935afbe87f01582b8e8f4185832e6d536c370f1b30fd90e125a1e464aa5c183d5e6f478aed99be47934bfce2fe760b8b8e74e79dc813ad3efe74487077e28ed96bffa97ac7b4cf630c2cd6559e3d92e3d5b8555f5d8d4a2785fe1118999e66913def2fc8af046d67ccfa1030fd88af14d9994e4e9bd5a575a7bc1198053a315e508981402753ae1db1e12f27213266929466c176e345ca9093ab4e178c7a096c9236147314fd182bed5207fb46fd513c212bb3890eb7d4ae915e17c6f42a3e44ac473ff6dfd860766fe497b7d4b931a306c369d7ce29f47bfd7847c17d8786ff92a1a31b6830fe20e8938e5e88e8c39b89cce4c37374a0c604f4cda254c560a3ce7c3face4f793b2aba2a210555514609ee412fc3c5f897b3e738dfa166a819e6edede343009a7ab80a3675b10f23aa42aa4ba516ab21f1084bbabbf374c9b63521061ab1fd6d154142347d27fafc80c5bf595cd86dfe7f17b80c982520e2211883c15b21a9723989174923813ae72fa1fee1be8adeca6aee93b64baa1d1271aac4813e7daf97ecb19c7e1128b5ba598fedc34fc34d30addbf2033b1c9ff2affc10d7cfdcf7a1c8264f1789d39595debce8e2f6ea0f1646785724a2c4dafa09db210cfdf2fd553054baf68ceebc74a662d8376809b0619595e0acf63c8036c7b0fba9decf160ddffff1b250726964e5046d52b0882265493d8fbc4d8fe467c06b531946b18861ad0b8d6b80318163150c1c0fe21fc1f12d47f18bc9934b53bf0ceb20c3821039df6f5c9740428dfdc05357204889c0b2aa16198a6ee04b79a2275188fe050060f248488641dc5d1bc05aacc43571865546088aa5ecbbb89cc060b9e093e243329b5394e1ff65ce5eacd6e9dabbb9bc95b934af344b3f2ab40954667b038dc6a66ea0b933014c37da4e97337aed1e66153fdd6662e78aa452a865b273d895a6823b04cd80d2be2757566f0e372949870c484cd3a8bcf13970d2cf097829caca61579259526fcf37b4ec0eef0442bd396406fd9be0d588c9b4c73752b6669f1988518c556c7e99169628ec85600481a7d0cade28ca9e5b75adb31f3af67fcf37c70944fade5a016fbf5d2a46641b5ebd10762b04cc47cd21c6300253612a7b395fffd0f00ab56cf1a908cb270f297e3dd05f49f7eb4ef9283c017b8694ceedb27eb8fe94b99915bb27776be400c81831f898c3e269c4efa580eb1fbff827a67427f72e1323c7d56903b96e19301c6dc63170d1f3a25a41a5fe1d0c929f067d5b5fc206d6e68349dd34503623728c4b42e529fd33e16b91c7b2d515c0b834e2d2abfb7cd4e0411b3218c241a8187f9707116a306b13181eb3d865fc9c9764bb89a8a20df14d9c6a2d2fb6d331d0edef2fa01fec7542b1520e3f2ef051b0a8ff227667b13b7918e8e9e5f973a6f855ecd5df976d10e9a446a7fc06cd806f9765c80ffebcfaa3258a8c270c42cc2cf1218ce017164da93de5c2bb65617e7ac69f436db5006b2407b870a5e8d0d277fad63cfacc2947808fb6752b6b8e8d834173adab8c2185e7d1594ffa960902016887c10746900bdc1cd7385907493a42cd60087da90ba1c1cdc5211168182720b5210e7826921becdfeec1f3724ed3392cb3d7def3bba6d98ee77bac554b671d1c488498fa64f254e66736448b1e954c2bab164731b836f88960e2e2d0ce59ad0d67c4ab160b7e3ee83ad1b9b164d00c142a8df31e1dc526253cd98b1ada29df39631879786d79c303846ae8bb9a6c24d6b3533a5b71493c92bd94cb06d644c5d69728bf70af3553636ba0239e0b4cf9825560ef48d7aa830572726b383125d57363471fe89457e3669aaf62d69921908dcc0f0a71ea1fe772b82daca6f66b36aead456768126b4ba98b97ef6438807e66d5e6fe0af05172b757d8c497347f7c7844bbabf9934f0a55a3a0ee0ef0865f1991485615c399ac2388188baedf516603ac6c41ef1e06258d9b5911a705c11baf02e29bb1a0a9ef0b814497b84df7359b943a94cfcb49b78797731295299f62418ffda1561f8bf50f18842cc473a4625bc8b6f910d1f9882ac9a4dc77e227d5ef97f0efaa34334f39d3c4b22da16a17f22e9b8ddab7970fe5f23af356e847e1124d53e47521d898bbd9b4ab7845735dfa2b1f0b9fd4a3d408205e0b85bd4513b03f691d32c6e6ef02223a16265c04ca927febe8af4959498195bb8c7420b7a7aac512d419b8a56c9379630d2d177c1bd4f7905c30ce5544bf711041efba53ba5b9406a4a235c5d8f6f6445d4f0d99cfacc5dad9c9410574c84bfa07ff2961c058a67ddb3f53b2c84b38cf03dfef0b8e1e3c57d15c71ec741026bcd8125f48b5006f2d2709e0bb29df36e9819fcb50bb820f78cea989ea84d75acb10e69ba71e2e43db639f006863622f3bfc4bd11eabafb38a9391f290fcd52b8f569042162bb8bf8a2ff50839eaac84bf1cbf7a27191c6ca80e68b521389240c77b21678784649dc7b6399c51b7e1f5bf43c95ef1805674d709077cd475aa008a702559518ac5b4bbe35b91fdbb6efe01e4c7c4150d3e1e0f23c03f960b2d5972cec4db635b11f03512868f5499923fd2a19eb3af7430c13fa951caac11196d47cf87549da8ad77057f9cb2ad8d00d7d531aa2cd8790ead115b7ccc8e09dd0682d7c0f1d8100f2afeebf1a8428d8b7aaa1892257167396ea3b35a5c0b17c06b23034b2ad2e236ea2c58f1fd84376a62240e27bf65b4e12bf615fa0d18b3a84468b8fa86d92f6c9bd93e57646985ca9c9a412e87bac445ce3cd1a4274157550407dfec4430707f3b8b45f01a56a437786ad12c4d9917f5ac7302076553bf0677f5de3b0c7fbba8eff0280aa9c5ebefb5271ba968c39d01c7510308f91e9354542ce479d95cda627524801bf797f4b67a5702d3c8e329607100c00fc00d6cb9fbe9e680a6cc893eb79533ffb42165925da453953cc09a6186cc39e408172a629aa9004bdd3019512931af477fb692c070fe493192c21f0b3bc0ef719ae4d02587468877f427a3c6f25b1f881dab6fd68050238498ad2c7b7dbf16a4aa2fca6520496c6abc56e1988ecd4ac823329c6964be630abe92301346cd8b6aacd6b8b2dafaa716529d475b1d773ed9b7a59d21fdde78b083a0f086c80c6be9c4217f5691e7d1c3312d73bb71d7ce022c36acdb045dcacecc650c88c2c7ef3037eca0fcbc151a5f999fa9d16309619ec79fb1d2f4efe73c9eee5faec8a48aaa7116779abc347849031df188eb98bddbbeb0e2814e72f42524f0018e7a7648e96ea06391e3507415212f1f3e6fcc28a118472ad5322471dc5f4b262e6c74851ed3e496faa2eefd373014a210cee774c881927125cb00f55902679788e58440e7b74ddc72fd8c8a23d32c517a0be842a2520c525365d233f6ee47ef949a23ec8ba59b843fc7826ccdb2b7b78e6bdd2bdd50dd7d3c0667d7e2fd89b9241fbc8bf15018179d96b4ba268175c2f1a6a14cff21fece7b528862454d33d935c6ad4df02147515eb3294e93d9fd03c86372b87f2d87a6305e0b31d26c0e56f3e7598d5736998d7f2d47ad1478cc9aeea31e29f5d7ae662d2bf4000931c08b3fd5ade600a269223de08a9b448587a6579adab31c27554627cde1dc8e202020cef8b08f32a459c4cdad131fba54f7176a97fbab2544fa9979a1a95a6f19941c046f68bd83071572d3d82377d8f64a2809cfb9775bb0e4759a5051c6007d3d1248aab39bff05a60ce3c6f2a362be5a45038fc0a95d1471a1abe6eb549b8503e84b159a1167642d0e2bd21c9aac5eff38cb2cff3ce972b866c2055f0101cbcc3e6c876567ce2c514e1d001cec488a747e6603c9375c1c3f2d08e470b144dc87a61ec565a48dbc8307a54d7c819e340c2bdc9f1ce6b7c3e299d6e68d71a6a83b46b7dc28dba03bae574ba8b011866c2065fed05b41c585c230fc1ef42ba55a04790abd2ef07fcfa0f24288a3a4d697a208b6554a0cadffd359180fcf33d9d42d7288240ef55ae8eee43a848b4c7093d4efbd50cce39988365182cdb0efe3c6d26b173f747a91f2e6c00604c055cf3426e1859c4911fc349a2fb1367974dbd6288d125592f8760c5fcd9bc62415d573d02c154e84fa28d9d3ccc026293a8684d4cb46541a18aad3fd5c4c376a2432b735877f5bac249ded246a7c5229bf452c2c681b79681653f7994cc23260e7e02b83145f0937af06d22576071eaec3b6e3b24f8865912c99bb99c2636a83e96d572a93b756429a0bb90704acac1448754233c36ad72d2939da5e2faafb7fa0bb0261b702d9c8f838be37dc2271ed19007d1172317a28f81e4f1bd0ebf4637901eb1c2bacbed475b237824e98238b38e317cd205ed13c268677529242b149c6a4ca46c1a3c7d0ecbb12701d57eb40cc1d5aa2d07ab521b8c1348d4f87c9235ca200661540a46e5f844cec8222b2301cfb473600b1e8d8d11d963204781b24f203d3382eb6d660da3f3bca3b49c3e8d957ab40c94f9b8be55693f0acc143418c4f1648d3ba9d046f963d3d338db1a5a101788671ffd3dae3b67f64d602f61e09471528649543b4e52fd7840ffe5047750c961ca30264dda2e63bf20ad34f47a2c4d46a28c51620db462deefab25db1de31aeebf000e89742acadac1cf13cc533c6eaadddb284a4962a467b90f327ec3a04cab76ed299d41d1cc7887c7c09684e82043dd8d41ae140aaf21ee3a865d649688875ca7344ea10ddb2a9f20c95025be4336a666559178d3070a8d9fce0c9e921dec3a4386a372c7a90a217443cd3d871466a7c30bca3f010a2aff603500f87ee1b3b4dbe164783168b556d5fffae82521cb5a1e2d5193992b61182f27713384591c3a9f5d3e4d6758cb0c7b959e2900e518370ae559e5d740b2bb751469e7ec49bc9c666f69c244be1d2bac76ecd613ecc7451c72e033ecbe06f86d26c2eb7adcd285c58df5b733f9dc87a9030214d8689234de0bcfe9f813dd418343e1f7f1c4e316bddb3d6cd1b304a1bc8542f59ecef6b2cf719cefd07343c65893101c7cd35b7dfe872c4ae2f767cfae7cc5d56b401b9deac3a65217c8072c2bc732e3164b4e161d9de3d1d1799dd74c3a277d99d99fe195e8b9daf6828435e27a5f0ea4021f6cfda466d27a4dacf61c82c24769b1c8ab3227e3fcdf195d9ef13a7584cb09834ea50b318db3fd28d3191c92207224e1cf627519b00c9bd976349b3834d7347ea58a85363461e8d92fa10f40f4531f632e2b4a086d028ec5c84d30b8ce7f5009a449a6a1f43d778cb03506c8f8cb34a914ae12b53b3dd1a7faf0028baf500b5db0977290cdfa3d6bc9937656502ec8f1627374e8e4cf7098532bdddff28d54aeafdf64a6ef47b14536db29170979e0a0e045bbfa4d2b54833cc032825f891988221743408cd4b7ed05ceb0649bc2354e0d142745b3d816f07e08447982279e6b82e4c6a63a2c47d6682c1e8b265caa2ef9218aa26bda4268e7c7720e565e4500b9ec8ad34e559cabc03564cd8fb9ff9c5121682edd76c73994c425bf3657f02594a01a6bd60a3bffef13a96e91eadc02283deb0b6f6cdb6b2fd03b52386b3406e1e0b5b4121dc11a406f29314ee7f3e3157a0cffc7cc518418fd23c3270e66beea0e31c9d272479e0234d1ec51a8d17b98b777cbc246ed03e1dd78da979f69b6b116484e517a30051a5f6fdcb8e9b865cc58b1a388f41e36700e117a69b792ebdd9d335eebf34ac25c8b7a4b66070d6e35f1dae94f27e78f5d188ead8e64b72fd96e04e1e76236e4030a158a64ef7ca69b7b95f8c8d279799950a6be7bf5d26ead716fc9d6634e591f3a7fed5d323648ba87464083389d0a762f7d3f74a88669e17cedeaea899b1ec2bcff521650c5bf129539258404ecea61130f1ae25abe535a00e6374a3c15cce7a2e54baec606d7207694095a3f2ed5f8072ac9386cba9151bcf98066206b6d863f78f4e1856a907297ecdf8b86f348312d5c919adaa930385a300b673b29ad8904d8f822d1271c335ff266f47de02f36701ecadc99545185d84b12ebbedf2a5b6d4e8deea35c563ee3fd44b4760e7eaea9da3a314e75d0e2a4178c5dc1915292746af86c9cec3f84ad04e4ba29b972097e6e7114335db092ee0faabb5eb10f078aef74a25d945fb08ffb863f2b5f5c036b791d0b6cc204572077fa0d268dc6702f0ee3101fde19c5926f134f68bea94bff1e13bd7cc5847b8e851cf9a7676ca5f96a445806e7fb1ae3fbd87780995482624543fd47096c9d2d7f2f8fce7dc6c6939ad080670fdb79a0abca0ec14d96956d2afffe6ed753d3172428fe9ab65160759be48660b0376b99f026aa289593804ae6400f740e793ba3f5445e83ff87fc7092669696931a0262aab8865d4719aad6647d4dfb759bc1dde42ad850dfb65e63ceb03baa6c9942bb6748b01edc70dd7d637de47260d1ba393500d4b39dee541a2d9ca6ede728d80a5212e165f2809f5f258a8293c02c8d936fd5c768961abf9101cd5ae842bf4f5ef6558fde738019ed84281c45fd2f08798ac21d9844816a214d6a6daffb6ddfec86bf83d5908f3dda773ffba6f822337a25c0722d0ac46f2622082ac4ed8f204c4a6200bb1f20c2744f65975c8979b2c7a044098ca6979ee0d2a4ee8e2003c5ca34fb1fbfedb39c54870a03679698c103a212d39b648a3da28f8b386610bf63c7dc28d46e8e7a1dee4947219ca3c26c84fee8ad88872e1d54cf1437674ff7ae55d281f2381c08de6852c347bfdade7aae1ccb07642df79e77af397bfff5af872ad24a1a52838cca1117184ff72a50c13ce1b645d6e31f7a9f9d7c753fb9d8ec589f43cf739f7f9d80f2f0ef84b55ac22dc5e490647650217412a210551bafde774d6b7f8e63a38d9865c7776a0a7de465ba1ced2e6affd60434262007ec58a87430c884b56834d31605c10da8106c2aaf05ca497921c73fbad3eb5e0a311fc2d9928903410ccc5265210ae988fee130f98dfbebeef68933f45168493ab5f362a3388802dc8ef137ff4471df8dc35c5478974931431fa1e176952cc2b92dcff1a507b18aaf61e3b878df8d5f6915438e26bcb736d0ad7b00e787c321d43398676c398236e46f1700129762f3ad18f7b7eb44e00c50004a8796b4319c5b1ba9020bb14599adcd34bbd86519b637d298332a04f6bef6e8cf4e853626d20c0b10fbd316485455e13d68610f424e62727d7abdba27001bbc64b1281c67151ee285077f6e4e15a25de7cfa558040d9c56dde35a3da5646e4365cb0ac3cf9976d02bfbf1550d3746db868c5f434ab387de0c1cfbaff69d185647186e8c5095f57fc1408eb7bb88703b9fdf83e1ea354245bc73f5eadadf2827c9045916468a525ac683fe6f09d10885b2a67411de46b37b3697537808d630e9a1eb74ee1f1ec5de0bd63e59e83e3ad022da921a456a561c1e1766f935f5832f137db77fc79756bdab296f4cce0eddb7c32e53d10783152c1a14aa844f2fde069b1de92d1996f9bf9d76de9f754f7412ccaed6e1587b02900623efd5d1dcacadc2f360e934a6ddd702952e89f4cb70c0b55d4dc0010a276ea615e93b0e18c53090427eaa90b0a6717743d65ff6e879cbe869e931de123f3d167820ce78ae4bedacc6faec9db4411a5ca3d4289768acd10b7d0bb1ceb999c5cbb9b7ebd9476335d4e88d8dcfb73584d77d29027571b7890a3fab501dd847f96ed9e2dc82c1392b1e4d225ef861e6805ae812aa37f5c60501d862bd17adb30af5e74fb07adea36afa7866fac1ae66df13a135319c359d96da8285d5c8d5f03be6d9aea445f1f4e2d5f6ff9621645b7aab3fd062f3acf064b0aac753eb81ad93d8d8573fa0b7088299014158939efc2c2c3bb477e60921aeb1ed36d20a88d9f57932d2638dd50dca131bb07a3ec60510e128fe23a3bb5ebbfec1cf23228d97e4fa98f0925a5e812eaa3a7973b4fc4aec3fe14a63415115cf7f659a783bf9cba94a1ecd96b75a48dafe84d924e1a3d37caa6b9bf4f8810c2e79ac43e13b4ad1e50f6f7004fd5463a8e66f2176fe9bcd420b53f01f915b25ab42b76ece0300966ecb5da31ec6e4b2337764ab08bfe8d6d9e9089274883d46d1f5048be69eea3bb260bef3775c39f1e8a6febbb133f841108a18623ad06c9b8dd000b9a8371979d24f0b6b74903c4d23c5d59bc26b0c529e58d846ee4203801ff0aa135e59aaa61eee422f74b8c7bc9dac36cb82c67581d3f1ef7e990b51381ccc863c9f0db528169ceecfeea04cf4d68ee54c8fbf31fe60ace60e944380ff5c5e1f5fb376408f0cacaa6af5999c78b9c8999b22892721177d9249c911ac2b93cf9d753242af00f2794617747e4a209e76a1cf6f448bc0e1ba43d97a169ccd1699e12bc88fe3f7a9d4a54e0b1e587b20aeb2482cb4039f5cf896ae93cb549cac901402b365e0d5c8863c32375bca79e038dbaf0680374790f8512ca025362a190a7fdf6005f7beefda68efa6f51fc39d904bc4d3c7c15898933b62b77a124bb30361d7c5a4c99d3705d1d18eda9c1f126b68d6117230193ceaf158920b987e8095c651ff416e797fe4f91b592d15c1d6e1ccda3ba3b68456fd75ad640963d80245ff14846ca51f2507a98e75d8c6febcfeafc18d52ca186359f1d2559906a4f5be0542eff7a3e11fa61e05598e7c3b0d2af860b428844189bfd830790becb30174a3e26cbd456f608d300dfbae52b2d343ccefadc163b30b88815f722c19f3c50a01fbd0f386e4cc1ed4eb17faf9edf4b03c1b941d38bd49f63123b8f089682ebd70d7b762ac7e5f899855b90d373835f18e1d1ceef229e7c8eceab3b6102f7ad229ae84d6fc039a21d0ed7f3285d63590f129b3966c7907085930f6e0f6fbc0a4d512ffbc75e780afa9a0154fa97423e1d044d15595348be3d25468da89aaae608a5a4d3e9d567a6af30c816d35b61d09f66f7b7a56958212ae01201de4f073c6528636087c28ddb89afe14db01ebd395cb5dabd0cb5fa4a86811390c7cc4448216219807ed722cd6723f683aae52fe9f243597c1d541ee83fea539daf203bbe3ad01a98e2b5f36cf3cefc9475040985cc112d338270c57b98146b62820b573e3ddeef558f0501907bb5fd06a2220dba0c234540ce76049e1e380b1ccb6ac1d08b232ee299f400e0e1b1b85f7df295c130251cbcb453dafee27f9b6fe84d7ff580d3155bbad37bf73c1677976887bf370c60196f57277f147085dc14fba9eadd5f16595387780967333699dcca4405be987ec7d80626370eadff62c837217889aa9253af42ae311f2ff5d72195be3a908a03223930bcaad18c4dcac72bd22acc8148d555bb9ef57943b75cd2e1fa580c31b686691462ecf361c5e454eb29e78a903e6db918a4cc4b8cbe274aafa17fd24d448255a36455068a167c586158cbafa5e610e01e508579c20c2b74e1a3051a3fb1b9a936c214a1e22ec42380d0bee7db3300e6e06c5331f5a8986787ce022193be92d477c4d738ec3476cbc9bc6f102219cda4f32eb70a05d346a99cbded8c34dd0c25fbc2ced760907ad9676c51517821bc981132738ad9fdf55a49d71850aa32e370cad83a3a39ef43281828bd603a62c91a0b25b3a1480232baf4ab45ada1903af818987e126d169473846ac4392869b1b7460c70eeca8fa18418ebb27cec6fb21edcc49323d96cd9a1f82d9642074281829dd8b5b38fdf32fe82268cf30f273d92df503253f212fbbb150c5b4103c7b960d95fb5c82eff542135339c488f3e76398a362a175e7b92622ec5b3e91eca3aea1db2af624375c7eea80b33edb8dbaa330ee7cac2dda2da1cdcf8254558e5bcf91941eb47ac03b16175ab96771fb37d4450be0f8527db6a9e4e7f4b62df6e50b75be88bfbe223712392a6ddb6c4527d71537b72b8d4070988f068d4c19eed0933e49c7df548c87e565fbeac8dc0142c02d5c1ab2438308f769d46bebf24ba1fe9fe5dc584a35e76da2dfdcd48326b77ba3333f1648c01df0f508c16f95732a9aa63e0c54531b0275f13692e42a41d69bfde77def1fe1385ef990fa662ac8a6172c4837fb5e365af212e8ed18a0e51053755c82e460d0d870fb18e6941b7fca0f975e1d1be8e94f4de89b66b87514f23eafa8cec424552f3c82eeb0c041da763f8a7353e4461d550ed4896f5d691f84ed0ea94a3abc923ae6c0ebeee4bba2f4c04b4946677bca15c2ca70fff95efd49a16772a1a0c54246658f57757e633b6a8030dde32b5534ef65b9975ac3ee38fadefc1e7bbe2f394a821dedd9caf2e5b860175615b8030161e060409c90e3fee49d817c50d80a48deb3dae36c7c6f8d89d1ae75d4496004d7f93d2b4fd68566419e9d35358313bc1f4e0c5aa6076f0c4420a9d543eb366fc93864d1e6a01bc921c7c55365e32c709b515ea91cac2f0f1b66f156f3cdf1c3ea4098d11e82b0ab6cb0c7e49170e74bfda18856b79d499ee94ad3a9e2bf578a6902573318178cdffa5abe21edfdc48f7eba779a4b524b257a4c674dbef9b3b9f87f4e4f7ada7ca0c75010680906414ce19969fc3afae2e738203671b82634ad217d022d056005c31e0f27cb8bf503971c229742effb9a78a8def771b376f22645d74ac51654c984310130d71b79dbb9a004a7a40650a99af446a4efb6630ea41d0efcc93b20f5970fc68c6e2873ba2a09d9e1f5dccdd51c8b0c40fafd3e3e7dd19c2e4ad03de9577f74155962a19ffe6d2c00a464d2862443c24e4748f0a9e4974fa3cee124eaa851eed1771eda081f6f08de9bddc14517711996bc169619f1fd669fe755ca1a86eaf7c03845808956c31a06581de2154363d407cb9041d911c3e0117f127e551be421b15a843b53f181007fd88e855c486e5af2607d7da041d7a20145b92814600b748041e36599cb99d42f80e8084abd7930636dc793b9f60824cc3cd0c8c1d4876862a825eec8661afcdd4966c2a6d968775d78742c34df1e59ae4f48fc095f152844773a5111d3d7f379ab3f84ad9b02e8eec7e20908c22b70509ebe3f7a2235d87835edfa8d9f954219d52eba5f642708ea20bfab0c2c20e7275688b6a9751d9c32385c866d15fbcc175ddb7e8bbca9ab234175baa21fa4d950511bfb6e8d62d6c4d6dc1b31d8f3e92aed51c78ac0a17ace4e2bf1aaf580b6e1f43dd4aeee29866f6b599f78f1633063a04d8b2605a0e2e009f5cec6be7e9a341e69c61bb3d4f61c9d34a481e5d9e57cc528e6a984cff5fe719fced1194acd2575eab49ca9c8c6dfafc7680d07c085cd992f208b0d679798c7929f203c775a5c47482be1e5a553db947992013f1b7fb830c0e7b88526cbf952e297eb74c3eee8690bf82f5aefbb7a20051f70f486ef1295c4e02b4545ee97a22f19d35b36beaba05eb20dac9bc1205ae1e18bfbb419b6d2511867b99c77e0d3a55799072febb3235ac7e5d565b191e1a17d84625938c2136ade1abb267cf152e0b5a9ac94cbd03e537521c735c6fc22e9b5b4cef6fb8b62545a06c02b2c959c0620a784965c2f5cd3d82992baf1606eab3ed620100c8826e9b4b177287da39fac93378abc14c24555284c79c3f0c3e0200e231d2a5e7e10f4e89132431d799a1ae89fdb88a92230685512b5613bb1d7cfdd5f76cf622d5b9201b79bcf1f59bcee4f04553cface10209474fa95bf659a889035ba5c6d41660cd17aa6a86b492d26b09cb8e887944086d1703d5fd087b519139d73a1f1c078f7d6e77de9cdaa919fcadaa76d475a1e2c0206fd78d28e98986f8737c8fbfaf0358592a628b91a679423d05cd56104b1dfcd3ec57cf893fc14306d6e0e314a457f19073ca133f4e25c3045cd1f89d5287221e981452b504fdf14f3908b99308186c9ed009ccee4c11e54cf3b751ccce00a3b316f35912adb1aaaa3cc49ee84a89cc638881b4690c6cb2d2189a0eef9a9890ca47d09ceaa49a596dbc869f8e3a068685f300aae2588fb53436442f343d7b9640313714ee82d72a9b546d75a80825ee13a5f3cff51b46731b99cea06ede24d68f6d766c1e4de870860fcfe7c928d4a74133c050e50d014900f5269695b71997b28c329cb8fc84d46c0a58714feea91b39ce48535c93ed092a4ceb4052c1903704d686d2616cc17bb65db80f1fdc74d6e17d61fd80c3e5faba2bb58e92d01f26f5d3a29f8f2a027b08fbbea61af0889b822218d8d0c0a1c3d7db85e42f8594beb9bcd48c6b9dfe90a0fe09712ba7d3308fafc8b52a2a858b9cfed526698cff57bd62b82e8df95b3fcd8eea4f1fa2a1cb8252f2be92536246cca8db3bc5c5320258385427c33bf0a192b88d39b9d98e1421a625026da21e2f5b7198c88a8f0af5873a9f54023ef2a04da298fb29314e4f404ec55d75edb0d97f88d5592336a881b7cc12bbcda81a9670733cbb1571d69e8ceb6d5a479283f27173f6da571342e8844682ec252df53373679a7b1b49dfa25b6873d4766a17a8dab4fc157929a4cb2a5ab1f3eb78c5072a864bd413f6068fa578e2c9ac2d6d576fd0139243919c79973c14b32684d3d069d9209aa89d1d1da87c60a406643ceb130639c0f4107ba87859cf1417627b78e630f41e5fa90d681cdce834ea63d5efd976c2a6a5f5edf1204940038b6e9c7b09b8bda5eec62d49ebb58da4bc21d5813870d4027cc7998b5006d1e59f1fb8f423d99cd216483c70609a1a8ab66f014e83bbdad5f9e742d7a86cb1e9dcabc8de540e3b24d0529b39141456fa7b4ce6a4924fbc753a4a0eaa4b81063004abc1969b2665688340edc126907083d5281d7815cb6f94c7b5d4e46c73b83c9715bd48f8933de4dfcdf19cf88ac46f65ea50d4f628d2f5543c3a959b989e7e9d75889a4a6b7f747574b3bb7de06a2deb40d3410c1b83e1b7d141141027d0b977492ab57192db07266b5f422682befc6b2afb3a4d31dcc58d711ab99e114e757f26bd7b9c649a6205791bc4634ceef88bab4f6b6331e62bb4a036b58f74d9ffcaa25e5025a1478d243793c4f618946d24751fdb9cbcbff462b2bdb8696aa50a6c3f4bb643d5df3eb9da6c7611a335825f2302752275fc3aa2473ce8ed05f4aee6252eeb082883772723788589a12f4232f9f213b1875111b778d33182d1246a483489e9b4c180ea300662052a1a1ce0f63d72124d9b43112db4d74392f62d6be5d074f6f78504711b98c4fd35c7660d1784ca8061c84f37184fcef8e096d8e3f007257fc8f509ca2c65d3b840a40ff406f0864c6a170b432c6c2a16c1ef0a43689371778e19902029a8f5bb68b23ce4f96eec379835d272664e2ba5e29b4851622127e991fa9200da85a6f58c7d33d4938e3fbca475b26d4a1135b74fa7f754f613f17be817b21e4de15c415e8aa7647062e111d8b6c378164c1b10aa7990a44c13f1033c9a75c74f8c552443ab4338c9525535a5e144515ccecaed6e7dfe8032d32df640d532d632da3932496167f6283d7e3415a3292d432f5c39f08548887e5e1b4442179a673d498bf43228805175fc0d82b45603246d7854a1553deaf706fe8a49fdb7208ed8bb1b531dbb74d49dedaa142a0f17fedbbd36f7bdc70ffe5671525f52f765a41b789d33caffd3c5de5e5f124be32daf669d4f972b6c6df398e97e58291f8dcdcdb140c2cb83e42318c69c4cf0885e37e9b948491c7e1e8a80dba9d7330b1dc8537a675dd537b01068bf23a0cb4b296cf7c75198d2ea311dc189d4839174a199e69e22671c70ca920c14514031e1a77ed6ac0478c70d7a4a893f55502017909054af8b8ce747afbb3e7e1937e31cd7465ded64a7a6e81829ae87fd3b57abd85e08b5b9dbe299dc585fbd926d2cc885223eb357d679c2f9ef12ab5c5bb7c9b2c50599d2439d961dd01205c21960947b21b9c739538bf69570838de1bf901d9e2b28d409f8f3b9c37dca7fb2aa72d5a12b1be04d8be1960f0ff9ae28f29ae9ef58e46178083ff9455c494b0591b973034dd65803dcc3292a42290e4c054ed5c0f2ccd8360d036f34e80767447864667d8f02bcb25e473a812bccc982be2b7d8b1369de014dd7dd41cb6ba51884f79a67191605278b893ac36ea021c29677de0ef4b1958f8acbaccae23d1cc98e3f0569d3ddb75601d1d99109fb028c303087852091e02888d3e37936f1967c4de63ce490cdb6b4d2bd89ca775f3cb1bc7b56e8f9134f627befdef49ef2a6c278c93f4501b79fe5712da9fed1c1374ab2aa16e5d17ffc0de11b9dd9e2306f438c56cc485ec453811f9a90350e73b503ad974ba37df38c27a7180b71f42a5227fa937e2596d6c2c0f2da4211074cab72938ab439abf5015277279542595f88766920a994260050a6aeb6dcf8c7a9a3a703aa9d97dfbf9fefe2eeecbe50a78921f7a8358aa5e86eae76e8c4b92c26108862182744f6541d4032d1657604635d8ea5d86789dded2b82efbc26d6e834808e01f2c20a48bf19aefe46a3135df73647755dfd3220a517648cc979ce04bc16d3a6400a3312197e374e4cedf60a655e182ca6ae21cb5440b6780f37a9e6f74f3eda03b41c8e1d9292e714d7bd1bbb725932609d3bf553572cf7c47bfbdf7ed44329e42c47bfba3b8d68854ef9890a7713c76ec519e1c0f9fdce4f1bf64689cc8ca67ec76c331aaf2c7312897ab33b0ff589f4783d5df904df03edbe91c20e32e42e257bb564e3578e2c55db0ebfbc8c45fe8fb859ca9a98720d02962e86e26b66537b29d30785a65b1ce131ea603072f96d910bf3e044a56ababb56618515673d14f6b5aa030e9f76669d4dac05993b2ee7c81755e9be3cc8ef441ed95cca48d359287b47b64ca2cd8b971370c42f1152a01504699498a1ac28ee3e92b802b05281146f8853ad74d3ae67ec86330c7453d66628e6407e1cfea12474bed208df188c1b690a0a685d315fedba8dc2e8c95e7331914f3b88b8fe8c66282f9677d4f2682cb7d794aec8c1aeac488c54efab5149bed236e46d58ccc3397d82f6558b4ea1aece1d828a80bfd3f2a5df88db0e0e914493011675e830bd8ee94846db6e45c3738ca95a07e173bc2862c0f4afe47d27b3f8dde84eb16a5d616466f6655401ad36d16ac2ec630a08cbd3dc23d633e42e406dafbe4b259e0ec85439454a256ca666a8fba3d1849949b025a4669831586dbb79b901e516f7742113fa94f62c4d3306472430d1267daa920285f842f46781c501c8bfa3808d9cca4a6be8a8fd858a4cd1dc38d06e610f4c937337aaff9228a7e3bcea02abf91b6f7b9fae31ee1edea9da087ab944656faf99d7694c4cb02afa271e7d5d74587ddda61691bd816c09f1e53662a9ec62fa464040569e203d96e3ef24f47577a37fc24e2d10b5d06c479e99d3b859e29dcaff8568871c37c5fcf3c83ff0bded710484edd9020c91c458166650b0d7eb989d9822f457e99c1d1807d97c0ec09ee47cb218265540e708f3319b5c484eac7bd6d93cd55436d413fa8b9709778ac7f39a8235ca8b6abaaa2b1ff7a508d3e7f7789af448e14b8f416b1718f28f2136dd96fcc38e737aeaff6eba3d728b8be2d14ac92dc7c2d16ca206b343c30dba93b9b131185a455638266ffe2aa0ca998b81b9e3c275f5cbcc5255c0f6c958237db7bd31ce54eea9dc724bfd206060b922120b5c7c89690c801a2a17cb258e340e2fd43277bd795b4fcee3470ba5a8f1ef021cd49ecccf41e71c5aade5f457271a87558f56a62f850adb60f1d4e8e5ef832077d8bffd041709b8b84e6359d5074937c9d4f7b3ff97a96294aa9c91896397fd7b939dc85f0cfc9c410dc1d3fef1bc3a13d733248c680bcf7d9135b437c8530fc8b172d543dc1498d6cf768718f8d7405e01050fdbf9e11f18ca157866da06135e1d29d153130bf8a3d2e6f9c34df673b8a1f21a860c5a6f966133f76ab2f508fb155f6eee1adcb8ac7aa114ccc67d2879f12acf479b2834ea082cae0f4c58bad8915496c32c6ec01ce8c59c68b0fefce8c89e22cd7c1fba464c9d74df54dacd7d1a640aaae44374c94bd7bf82ded9e57bff726f3cc0fd7b152de0c6c4b633a6201850f93f088ced2c1765213840f3e79e70e1a736923ab37db22dc0c6b8379812cc1f8c46a719f8c11bda6fd2305a4be964696f701b3213edde8ba0584fb1d1b8133e81ea9026f8e9ab233e05ddc012966b45ef25412dd155b9ee47ba45a3d17dbf956c2f3b7a18cdebd5cc4479a95f50b19cf6443539dca2f07f13c65cf0b1fb85b53a578b51d3dff5e84fe908bd579444d0b960d68bdf1b72331ccc3382c0a9fc2d1434f693fca34830e32487e1fc97bcb575222484c7f07b6e8c71a81b33f43e9dd0b97da3084c27966aa0e143bc2e81f6521ea6003cdcd1e6a55657bf8918cc0408bd2ec1e10d8f66dabd343f65f1f478d61ad8ee76305bf4639ac47c15040d5969be3651f10d432593ccc3a36bc0dbd40abe7d9acac71827530b6d0d254ba8998687197acc6199b33251a93664152a13c9de0460a074452daefeee03cc9ad0d0691636b2dbc3b969027e6f8467b4611ec35e51795c6d219c127cbece8d13724daa311307393ec30fe799af6b696cc8d7ea886629dafe2435ddd2264014a2aec2ea5e80cb1e457f44b302a0ce7c3940bd4eb7eca33b2f4eec3035f352e2f2c9fc8fad958ee0e3bd94b0b014347c3fe2a6f7c360dc37f0e636f5760531c2ecdddce38f323a9e3d95eb6506684d9c29bc40f0e8e61c146a344d734f4e6479f3698530b92658c62502b7379c78f44dcd80271d9adc28e1a98a707236b92da657b8784baa41a9652215fd31796d72e93c542e629c5546bda455a0783fc10834d13e9ea2cf9510a7a5a024215cd1be6510a87d66357410115f7c6da702692f4befccb193bf82661888de4bb3e3c14939f72030dcec2f4ea4b5c1259978e896a9c4e1ad970bd7fe9e8c2d18ce344ca1cae7f3408ee7f7f64dd19a3580545bd5fd136a063d914432e31d8ce735654719fd9381091f5c805c156bf2dea5c2fbee541b85313e37a576b8b0b6aa457d69f2487bc9ae7108d7bba10a3fc299b2c305480f0f848098a661f2b97b5208529c0d0ccd12269ae45e83f7afdb6c63029c77f97a82d8c16e75200344f9a590e0ce5463ae24b352c789321ef34c1750d376a3677040756acc08d52255850eb257753984b66165beeae256dee0e4f83370d6b681ff0ba4739085b6ea8120e07c6b4b2992ca0d7aa42ad4906d75f9ea65c7c8dea76a4e3de6c47aea2beb516f4f4f6ed837bc453a21917fda41430998a300990c80d6d8bad9cdea93fc6b13389e32261b8c04285926a070b3bf2f1f4148b14b25b9dbae384caa75d1233514b2582915e4fe876b3abdf251418ff33856a2ddc124fccb79efe267fb3a2e7e7e06c12de874a6683574d32ef759164b7daa373850d75ca78615889d0882ade97128cd5ead7b28edd31fce77c13bfae57b9cbbb79b34dbc5f516934d3f02c60665ce725d902e3050fc671a133dc387c009097903f8897b1a8f8e0066f5f549ba426b98153cb684c8a224c3cf0319d0870d2160cb3c436e2bd0a3098d19a00c0c0f8fe3ecd286014515f7d5eae22ffaedd83a822c339ea8923cff3fbc232ed0aae455b300a5fc60cfa74384dcf54291a2d5e464e7955a19e06cbfd2f3a45c1862cd285bef527226906af603c115a2f5a702e182845ac802bb5f5daf14214c05b2aa9ee7e0ff15bbcf871682bc30782839bf2d98e20eb140806b85011ff58629dd67a24bb9f19d622de6b0d95522736fd4329df20fd9df95719faf44dbb651d66652de4517f124099432ad228dc163da9fa2adc1c2137d577b92c51b5774fc8bdc6e1e9ab8ec26d2e6d4b588fdb4d4eb0e2b3b7f65853a28907d2bc2ced2f628df9e50ea22381ea52fe8dd1dcafaa84598c69212cc17bb86b746c047d5c212ffc5eb231bf37d99e481554446c42f96143697cc4db269f063cfa5cd97c2977ed1ea4592b95f6576b9b7c180b5f20adb5dcf1ba6c27068b34f31b945504427ac89c2f153c560ce2bbcf93e5f58dc30b1e6213f474a4505c40df401ff467da12afa103ab334bc63454233f9d70cb68cb14b40a1843f62db23653851a875f1ea7c1986684182948f4284b0f3aafba5e165c9619b26d93042e865be9c56cc0f612e49c5fb218b606592aae4bc9a32ea773015e0d8fa4651a97b827d61aafc05bd7902a0c379bb0159a2dbd6445bf85568f2e88722ef23427f26a9f4c175b89e603471f92435f80c4266c5d8d8663d41a99d897e15e766785d6b16accc5b3c04f6c8dc0de36b10f5161772ff03ee5f455806573ad0ebd1be6095fd53ba5898a1ff69ef907bfc13c92e823cc70f86a53eb03e449f7ca4f9713108c3430cf3bd379de3f6d46f88ddd96a1a2856e4354d2f0072296ae7426379dd76bb449b679665f24c6dfe891f5f469a55f2c61cfc181e5e0e0863648b5c2ea04e1a1ad4b326e256ddad6aecee5abdc1d5d347984d85e0d00d7354b5bdb7bf37337371b984c3548bfe5f3cd29d58b25c0c6092c0fbee695fc6d89528dbc7a2976a9ad19f6467341dd4e6efd16c9940766aea026ce8fff951f5bb41ed67cc18024146ad7d7c804a0ca1353f5f6183261dd9420ab9e001a0e2418477e59173b55e5300d9f4d83ccd1d6b55bf9bcbe2c6a19d6d19ec738704fbb037e9376ab23dc1a0016d30eaecb7f7c86de8a2463a5bb0b49285d3b43506000976693d122000b211d952156a532a1a68bb3a53369f510b73245fdaf0bc2b2dcecabf3f7d2dda8507f464e44f8a9485a5795874640359a8e59118a41dab3bfe767bcae8f3affcb4ea2eacd119cc462a0fe1d4a20532424ccec90a40feed3754d465ffd4db0adcb35445fd567a5f6c7168bb95cc4e29f6bb6a4f01664e1a24ac5be91f6e5640f7f96cb4be538714e20866f1618e1714c15eccdbc70f71db09e94f58cacf6357dd4e82848549e583937f1864f35279ac046874a0e5265ddd7497ed6829cb4586c96ecb47ba8e880db3e9ee8a8580f88788fbd816a7b7d9870c574125409fc9c858f127385c3812cf97cf6ca58e03cb94d4f2530b587424cf5ff15d649e22ada9ce70b02c11a30df25366611099dcdd621806fd3a14e3253114fcc48e2dc17db6633a7e69015d02974b877914895a9305ba8b4309a766a358c5f649ebfcbeb49586564016a7b82d64a51db90eefd6285268ab2c9cb194510e4fc8f7b8f27818edb839b6590b238e2a22fcdcc141b7d122d654498a3c31eddffda6d63ef118699c86ac742749f52d3bb523202af5c6b119dcc5c85a5fe32254e9c4c1b13dd6b10ba78b5d1685c75fea0b02f2b9a3e2c5f2db96aa70a22c1b4b7a46ad1118456fba5858aae2c19057abcf16b17a3b4e0008fde5cb97e2fb0d74859ba37ffffa4f676d2ec2b67dfd17ec2e50d771057c000ae83df6633792a2e951a733b101e2becbf58a6b35a1f65a37b557f21fc9d9f0318c618335c3c8396769197d2b9973838e84e8825cc3be9d9d3e9e0dedd09a393a22379fe452ca64be110b2637564c2acfeb7f7334ff47e17c05c1af1b92cf57014071988dc7c80bdb46a7c4c5b4231c635d908932092e00c587f6215134d8110ec83d8207ee9edbf846dbc4c77afb46f3e1404a0b93ad42f2315faab19be7353b90169b78210b9d2e611bc1e7c08f781278ba956f514968565acdb09ed31a3f9ed3ce24102e916b7b81e371fa14941bf4442c262f3818b2f4b22041037c2a4148c73f6ee0160e16959ef0fd484e942ac0e4ab6a16a5dadc70fff17d6eb5e667ada929bf85138a0cfc7cf82e013699ee20c3f19ca96884bb7ec6ca5566fd1a8a06e8bfe4a2f290674a12c7510dcd0c0fb4263e4a2c8da6a92350f5392ddc3dd597dd5657a97ba063e698c9368dc8a27959570700dce3b9dfdb7ddfcec96ffd60045230d05e2af82ddef2cbc9b1c8b679692fbaed32e0e32772e35a6e9a5b73177d33ca84c1bd5abb37a56f025af6c5449df8104ff8c88f31f6638b103d296b3cf3f126692b02383e747a04a7a462f5db1817cdf7c7080f8177377dd9b805e3445d20112c4236be5713ed7a6b92af146edd3400168848df382ce61caafb57cf97e33cede8528cc72e4d30d01e86dcf74793fca3035d62bdbf1655fe95e76b5c2b9665cd36ca2f4323cbdc67bba24f0efd7cc10fbce76b6e0a4b06512cb9e877782284e1c1757ded62399c6421f2cc688c77281c816f16dcbb511f3581ad53af9c7da72ba50d97017073b2c4b420c3053e09da7e63cc65642563107f5cec3375b95bb05751372f5e1cc14eff4f6a7197135e0b1116f6d73d4ef507b7f264b68399a91196434d7e843c2ddf44b7159501fb1fe185dd1241336f5f4b3a520ab67fb7d370d97d524e443befd3a198dbfaa1d66f6c84c170840d45c875cf993fe210e28f4fcbba2160c39ed7105107d990c46e281036bf5755ee876d4bddb3bb2f6dd814616c75d135c199da48708934d77efb930048c01b541de62d398e39bd360de8a8df74830c0735d3240ec07acdb2ed799888b80827d5594c21db9ab69afbae8a4f7bdc84ef5764f8ad3a0b7f7b84fca22ac785b4ffc89e35b35855ef42e33b83bbd4819a4059359dbda5a54f3dd7d7dd372640003d2b9f0826dc4f4506741a21b8c8ffb03bc0c8398be6b53a5c8be00bb6ebdc763410d1cddfed92788236ee11c32627b1f117e228df9a921f1f98061819d17d8c3e3d17cfe571e6c6db642f86cb319f51a56ece076045db122f41cb9c5d6f1277cc3bcb9359b0c3edf038970d046d297955c1285e89b3c75ce49b514e0311e882e42a4c451587e58ea0a3ca336ad01b4523e8499b283e7045b4d9948da0d526c2e29984e22699d68df4ea4f9a6c9ffb30e345a0c7a38516977122114a7b262ee3da9cc25f5777bdb230f294795d928abc9a88ebaa5af26f3cd693ef47401efe7faefc28114d9d01773fba9bcb9200b4a9c2ca5b97d68cd65c5f364d6311719415fc08c2f411080b108826c1ede3595ee943219bca243154aa95c6d3ad0717038d05a2611b8bd993cb04a47266cdabaa5e68c1b92413cc4786e0e688944f432dff36c9a44a5e56b0d5974f4e5ec6b3ae0649859a518c351c24a2e71e8cefd24b1daec99fdb020f6acb4b2ea3ef5f2035420d0b80ff3dee03a70a8494c4c9e415c08ad84a4f075b8ec6e81b678f2631d031ab89bbb6f02b1bff94815c290e5d9602e0db16f3249260f17d1b012c5d2dc3e77a38fd3b8c6bcb6b03f8188bfa0c27c4d2ecd4e5f94abb4cc55aa52764b46aa5821634382bc06bd349028b20540f008430fd76e814b4ce3177fe1220b44cce53baf968ab58b7020ad124c0d07cd819ecdf3f53ee23094074ff5828f10a96b9c4a1bf85e6be6069042cd3f449f1b2d0f4e80fe9db2be2e213aab9de2723388b5a8bbb4a8b20ca2ba0d4726bfba4e9c0d35a801c3221079f5e32c5e64d24a181ac46bdc69dd5381b5320bbee4fa8b720a8975c8dfea13d44bf3ed0688590cdc68b9445b7cc47860b58e33234feab1cc9f8f8a4d6f384fd0e0b9e20c227db97410f608990974b12a0e8cde76c0a914cdd9b6c43ab7354ff19f159c9f116eba4a09e2c95f58bb8f8da6c9e0492fa251c301c52e9e29e3809811d2801709d288c382188d60f0e279f307a273650213f41545730611b8cc40d139a91e4acfb6ef401a848de257be9205e7e67ca8a1c5a1fce22a37eacec4629713c6c23d312f3393741ded21a9be858ba39443a524711349a8abe8f1a1f6b3566f01298bdb9644cea981457373e7ca123e084ede1d333af6c168a281dd1661cbe3ab250a03e51078de47cf6b22e674d07f797cb471c1e80bacced4689f16a872392d538b4a53d8968f242a37b46dcb71ddcdc2b676c29ea92c1c5e7a7e4d2b5b097029d3f463e879f5a4f059bc03b3f907bee3ef105e2d4a290dc35093087b1945affdfdafcf65e4f14ad38da6490e8a684527f15cf95f9a5edfc814821a21b553f7caf6770123af9395e9c2fca31f35849035ff7d2776a0d92593e2081c348d4cfe320e12a572b38d9e26788fee8eeb9f9f2b2f60d780ef2d14e76ed9cb8f4c3ef94f2f92076e378f38ded150378b82fb2f6d4cec4bc71ad4bc6efaab9bacded265e0395f8d3a4438a66b62fd1ccab22a0cde07c95baf8b5fec4c838d23a3bd707c1e218b34d7e9d0e6123cfa1cd41280d88d9acd92e1ee589ad1536094d699123f15eca2cf17310b1192048bd0baf1d401e3913be2317c6a9b6d7e5e8125223aadf5ffe1b33cbb3b8e2c9381208001b5a432468ee62175e53a16051ee176ddaa7b97c964641de2012e7b186626795a5372401d2b605c40fa867c3f150c7c1da5ba51ad9887efbe171e54b73a87c59586f0b2f17f00020d49fec6fbfefc00ce354888d48744206f85a5928f3e28acc497917dcd6bfffeef5aed26e2617ad821a6f33dff8b7b6f914d5a6ed7b4ee5f84e409cf6760eb4116a354ad5bc3a6f78436e47a7641d7525437a055e05c160b5a25c501793de9aee664c606f9bceb152e5e53046fec1820a7f41e2e7ec7d58dda6f32eb27fed26f7d16b3ab5d98f23406b5711ec374b6c9b8789041df10557835443bb377ff3db2afc435c0c1e3f7125f8dc5fa96147f7c877abe12d5786201cbadc81848a2d340c41ad1c8e2eb3713775dff5ce0d7954c3f95065206cee7954a9199a96f740e3367d6b3b9f6823b755e3b0403b36837279b09693b88270c00c9cd088c37352a4eb2c68cd2774b06c763573b950fe80cf9a44cd22f7e0452af9bcc7c591d99efa06ad2e16f7792b992fbf09475c96b50e1c31032ea3074834d75b0caf479d4636b5b41617b0fa25469c9575a8075d014f29be69649f5f0906e5eb08c57f73c3a0cdca6994e522b6b3c5a55817396e8b87f1f894cfd1e240ca73a17dcb378d15a9d59d0fc1b37984df4af36de0daef6d05ac7f950d6f562b69360871bda859530067c9b111126574c0e7d4660c03b5e19db352fc7d003558d9e2f8131e53cb942a9541e164ff894c919b2ab62e7d1199b1d52302d76158e9fe247c480067a18e7707b600404e6662ae11d6032fdc52c84c80e2d196ae106be5276fe68e2c4cdd145fdaa00150ed5e3b159bf666a4d0e6c4e6cbb5ff2b57a1e2b397505b0216decb6cf8b7aa0d11b73f47c5d81b4c8cd9f92cef7bb3509f78ae110f1b423aaac2df492359144a3c7b3185480cb978e068f2ae0591a77ff90a14e409232e0355bd2764d1277af6d8f3cd144433453ba29cbb11f2adc82c233b6d479f915d1a53532fd79b993f2a4fd731e87d9b339df16cc8aa0ebde819aaab58e0490365cb54d8e28634c6bf4e0c64a3fdaa624341e240ea8584a0bc0ef5ddbe14656df2f64cdf79e46bb3f4bbb0772dd5641fa3a39bdd23c1b0a938cbf607450933c3dd9c4616b098b4c66a1a3c6a4d743e50dcd0b1e9d4198d56d7db03c7fb53b65391d84de3acd87c52082bd7adebc3a6cfdeb3f5ec807e29aaad7dbea96cd687a7d9f805054ad73e46225806142c813db09b43035704be0bb1c6d71ccf31b09c1ba1174e253c8da27f0c0ce5cd2c9a32e107cc5cf87824734119820fd7c18f8f69c2a71e4643a8b29e987aa1b1fcdd8d6b5e4ff6e61df53ab57336ad1f08a00e46b22bf0b15003f4513220b7722b1ee1a3f249d3200c3ad43bcb09921a62607e840d01f81c88583d0b6183f0523320bea5686cbd9ac548b7843f5deee53e6e9e468e12ad999c0245656be4f5f0c80d075b8c0dbe6d2be87a15e88af8467af5fe4d516ee80bdaf156f89ac0123ca1ba810dcf8fb360a2a5ca1b875e4c2fa20ab382ec8f9590b30643a4e6de2a7239feb8089489727a1a1a84c2453332eee6de261a400f8727b48b07004595ec051776809fabbac5f73b785ba6fadbe90fd35bb25035008369908473cbdc9df19219aca281c4626977671bedfc541d514669bf6a33303ee706a72f771bdf66dacb81d3b4dce2a255a66fc59fe70a26f730320440689178c8e7e674bd756ab1214e6ba2f5fa2e43affebe256b3bac3c9fcb4d3f5f7f839b8bbd4c2c5de2200d9c2b9023a48bd986424a318c1ea64e4b86360fc07bd72e9d2fb6d63d8736056e72e434be5ec6a60f5ded954d347cc50860e3d8d2d78f0406b52b0306e9d5bd8c0a64908ba5c91fab02314fdc9770842f5cefae669b4d6d69ae1f36fe755c1b7233608ba911d02a6062603b28de682bcd37e9f40860dfa24ea73cf11bcac4f7f69a617f8c29e09b548a2ca10b70841b7e645dbde67f6b10b03dc95172adfae096a29689a585d69b13c70d224089590d46b78fd3155de6153261acd5a2692fff3270e8d47fa97f16a6e3c3b4622e9e21ec0e3626a9d19daefb0923f7bd784e1f407cbe4ee625c15f02ea790b3a1627bfe41450a7f39698089b4c2282bed93f0aa068e582b0a2411906c5f6cd3dbe80c6a1c57213adbea8c9a0e0bedb6eadf84db58fded3286aa544b678fc512da601df5f9227cda54758cd78206f91db3c16c9e6a3138a256e5f7eef8e2c404396419f494e2c1bf21825d956122fcab6dd7fc83ed20aeb8402445effe22a2e5691ed12c5c7792da1d0dd0df124b3dd816902b702dbcf7c4abd85c49a48970f93e4a7ddf9f4dc22d4ff5af8cfe46ea2443adda86b27f7f984b63b568f8769d629fdc41dad09618a0afc1a6d16d253a16585149e019c0a0dc30da3b21d45a56f70c40872200ef7cf99ed8438e74b927dac5878d8b45a6410f8b1b1da599ca96415a05d5853b8c8119d41aa08e1627407aee804f9bfad4a7f276d6917559d4164f6287b4792ab900312de637829e44a4ef6c29fee46f8826d461c43ca09e97377d3a6d0a80f09295cfdba387db9da0b5a4f30fe9e15d37ef77b4f09d8d8031cb895d9b7ba4526f400bb1105be6854d9398a7f3509bd9e7452ab68a411d689becb630e66670bcb47cbf7d415a80dc7696ec4d57f5e4ac068ae8cb5e3a32ba584518777e4d0967974685269c2eceee3b432083a937c0b1be4ac0fc0ff8ae9b62a0c6ee446936f7360485d619305d2a942bdaa7000318adade5c9c2469cf30a36f3066fea33d4c2817edd4b72ee30cf7534b034a778116f5b83e404a5e42fc0ca22a945ec9c92ee528c4de23247913e8961f649c0758dcfb206c2674ea9a23a95aff13c1e415a68f6669f001fd8505bb7f8e51b00db4e3ea5a70b340406045e1b01c38ea1871455102778b439a6fc2fcbd1629d950ae6db02bc00be07c8e37007372c13fb9852aad68eba656d5c2c0f7ce4e9a084caa20108a0fdd12df053f83815b697a1de4e731e0deffd73a6a5267c75ef8a8146f9f5b2519c812dd7cd0588a63d5a391e0903373d777c9ebfd10d89688382929bbfc16b7d41c32653b1941cc8ad7ce96d72b6c04b58772565e793e7b237aecab1213ed0beed353bb8c51a6eefef6c20056ad7bfd8486585a2ca179563c89f2f3e7e05361d5ad9bb2652096f52f9307d2ef07651c3159fe684aaabcb5f2f6167da5dfed157954aec2f4eb12981378a4bc29a75768691376ac6c85538fe8a71b4262df936fe5f11fe9bf30da3329a1c431070f1a5256f815e660c52d2564e1c200d868ab822876a8673f7181d4958a7cec4d170bd142a7144b9d55172641bd150a4b1e436508c47ffe339ded2259c920421c52f9d657056a01984b8e336e0f45062fd66630843c5c93756d638901f726305bf6c87081a1c20487f446dc888ca58075ed71f018a8c62779921b9d5ee87e0c744d45166229dce0e468294c6a72f4fad4533b15b98cb1f813b9b79ebe15c3443531b1994f61dcaf3a28645149e3a9775a83bc0e668da293844bb6e73af71622e9a7751214e0d8f47532187752bfc81515c5c3b7a1f6aeb08f33bafe20065c833b7e8792f1616bed24fb6d68637083c6963dc87f82b8ce26b2f12c5cd841f738319f4e595575721d7feda42e6278490becfb98fc077e9119dd733fa4917cd49ed8c920e5d8d0c9ca7be98944e53c162a10259b1c42fbb985c9935a6d6beab55031d7cc6ab2767c9e5744636ce288cee911d137450028286dc843e0ba08323ab52eb0014657dfa1bdc0cba86eb76c2e9f7967f26ce2c54c44861bb39465fa714694b06de6b65c89ca4cfb4f1793e37c1a37a6a76d0ff9ee12baa9149d90c5d198814bc7bdd1e18498de01f770642b85e63ad00fa31bca157a03b7eb153a4f24009de1742db3487b2e0a29c6327ffe372ccfda98559c7327bfe6f3d615d629ecaa00398a24e3de7fdcc396b5a80d2705de86143264519f5fad795c9fa6e818940cfd67fc6c35de8aaf320b669bae63a722e4093689ee4b6341799f810c89a4bcc98b60f60a2d7cf625a3f8018b4c5fa3f30ec3c1d4e74e7f4e2745b6dd72a2622bb585964987ef50528f404236534f3a899f2e41c855a6a3bbef45f90b5bfb619bbffe71992d2780efab1b25fd298660cba9f82ae45e993ca74495b002b06737242a2a62c164517b2314073cda1d24c31b2ce0587a17516f417f2285b7221f6b27177e6a2b99d1b1935859dbbe859a4f39d968e1be1f90003ea43adcc29cd2a6d439d8da35f0c174a435392e8df2408bdad25dda7b0a3f2062dea2fdd6a2784382886978d16cdc169f89a6e96cabc6cff6b9260d90ecf98c5addf426f6ffffbcb107219906295e36e80b8bdae16430f8aeb7a18edc18d3969fb69af82dcc17856f2e237025a410c9b5005a20ad5b7232e6890ddde06b56bed53cdaeaf1e25faa71f28470f259926914cfa70a27bf040ebdcf31f5cc1409baae782f91f33cf112fa0c646a6d310f194f1731a3c8d90d0569624021f047a3298310c37df05782c8a9dbafb403a28a9075f5d10978250aef498bd8eae935e5c25c7029895df59b25141ed1abd7354005b7c2e5e1a8c6938294ed3a62b9a95d02bda2324af18cedc5cd92c568e884d03949383a4417d58eabd5379a125981ee260bd185cc0b1ff5c3a5eb7b978c927a09fa96953cfe9cdfc885539ffeda84d48bb91d17f307600eb2d902f566207f6b3ee5c92056408db5ae70dd3971778d58a6d53e3bb18f0a8b56ff2d629271eecd67a9eb16a5f26c94b46d0f367fd12014b678fc6bbc917d806c09c0cde2299df027d54fe20aad29aa3ec7c6a0fb9c51da5d07f265f6ebf0847a3bad59c2eeab75910a9f573e5cd9886131a34c331ad950961636885e6dc0fe20e431d679a8c94c7e9e00abd5a552a12ce7ff5e1aed5b47f9cc5339256ca577bfc41533c0de0241e8b3b1abb04dd3c1611a0e8a3cb7a757644809a3cb9fa46f592245e56bbad1fd61b604a24ac864af33175eb55a49227e4490417c10ba5bf1583fb5c054675d902875cf18286b2bde2f3632a1dc883283061744560bfabb5445b0c8284cbcf056f14c952f9ba3edd674bd83fe499acdc1a24c2f9b148702bb5a08cf095546e1908f68886678e50d3d20aef2281036303c36f7339f3249558e8dac64462cc1f217aad5ce28cb90cd26bc3dff2c6de5909d671345ae98f86e38abad7dd10c59b2f4026f3e931065d9077ceffb25af3b00da07d77328f602ef4e74c3a735e4838d42ef928bb6b12b8f1d0f078429daa9d2eeb72144385c726727e285b184af69c55f3aad3de5a9f4588a349fd0aa06a8c0cb2c304002b7b8bfe9c1dfa470131b4f5fca552f7d2c9b4095f357bd9a8d0223d5b63b6ccfe13d2293c65191d47cf5fc74cd1e1db2b0fa3def9d0f273595d5d81820940f3dc5a783d036aded500ca9161510c494b2b0a95c33349d2064d199b359d39c85d1262b29cfa1ffac2adfc6d287ce9c1ade5ba5c89dc314f53e88356f70c7b5525fbea1165f69a260e45541d1e359a917c3bad40761e73be3a69b809b54aeb4c45a64110dfa7fcf2385eebcd5c34542549ed8cb2ab3ea123af3cda8243c53a4914074a15dbd6797806f17350e2d0a1118e77eacee22c5ee624cf2541d3a7dac73804996c346726e0b27ccff5942e0c286b5bd8ac20d4b34317fdccf02bbeec785592a90be6c8e508a528d56f481e70caa668abb13ce5a853e4fe673b9f40b095227e82cfb8dc658d048a35d2f185903a7a0299c925c4b90addc827bb1fb64c968d99de2231cd44f291d5ddfb6d15e0ff14aa8ba7d5294c93085a74ad22ee6b7b58662fe6d4a21a01de59c7b10d28c5499f58a2719d54fcfe679c571ee3b612fffa8a4580b88a3f4b85695ac1e2e17a67c6979c62af96ea56bd4fed8ce4eaf4f087780b6856e2fcbbf27f4dba24b660108128b384ebce339e9d7246a424a0546d29002cfaae6fd6d86d65e713596994a06a5c9bac48521c0976d9676a0913268f89846345e6940f4978bc24e62d1c150242e53c8a47d86b1cb786bc52965f7f7cfef15d72988a626e31c203cd47e88c0694444f9dbdcdec8d71c9641355fab7d9c96c52c342ba9880571c4090ed53500b856cf4498c3f526e291de7a821979fdeaae532628fbc2858f84ab80b6831a078afc02dc466dffcacb1b0892994c2e4e83a588e26a4299735d309141318b7613a973c17f0412c248f2f14047b0ab3c0b5362b191cfbad92bd0f45a00d13acf56d52fa810a8980bca3f7672e66c4b24b85c800bc42c25e8a09a2a581d5415c4d574731ba614f9e5875d87d09d9a57ba73fb83e8f724549f00a2438e34a88561f7c42b43d0242fcf4c2f7e8e4a7730aaa92a60a043ae024f1b4511d9fe9fb9387130a1b0c70bf7aa0f30df857fbe6cf15e01d505a121327c7331dee9f5f2853857b58a845af974f8a7feadb8a5aa2f36a72e65a270cc7e24647f2d14fa1556322d9bc001c4a03e651fa78ecd9d3e6fe08c0b6d5fb4e6e93ad493f40aa0e5c39a1c20f57bf5bc5127517116d59d7547091d9819624867d762d0006e0bff20b4c9f4d85298f8aa0a6b960d6e4ae0157ad149314bf746eaab17abe517279ef5e0ae69e77cea32cc5a817831c4f0f2d568fb21c8df6fe2a2b50924dfb7202c5cf9a8ffe0e381e82d9a5289498f2f73f439a4592dd9b70d9c541a805063af7fb6993950ed5cea60b9eb4f312398d1438fd5cbf2bb61d2746e2902eeb74bca1e5cd9e5b6f86f7d2f11e594eddadf3264f62f70c7bcf8d90e9b0db7d0cd065ae30c780ad8d994607c377ef7d7956f16eabe7f6d7da07d8b2d709dd907d962a065f31548417fbec24c0fcb265c99c0623f82c9bfb1b97b8ffcec481114c38e3839fed0e561cfe2c6736d694f33f4d3c78d4100f0fc53a29c0b2816f7cf768c81045969df72f847cd4904bbf665707bd7015df5b3a7e0cf2cca40e766ef947c89a03e5c35d143cd501787e854702cd3d87960b0a0ac6845c228b21d7881a3c0f9735798aa13f6eb4c1897ca345d1d182c3114fe1502a87d28d7323fddd5d86842aeafb6ce4e949d7a859ed24899453f479f1e89e32d9b25181c94d15fbc2ea848dd07dc438511696f9f2e44a70ae7af98b99c5b9744d4983b849ab743295e98aec4b28188fde10ae096a99d42c7dbccf8adb571db562f7e9ed35ff5f0c27740320b728d5e29c3d020398aac6e49487627961fb2c513105cc1292a8522ebce60a0f7544b98c46b2e327de728cfe7b32c174ea3a31a19fbbaa80b6d026b4ba39668104ddb4e75e2ce1c7fd891c290fa216512e6251aa299581e7f8640d85e3c4d34c1eca0a78a31548fce56297fcfec182cdbb98d9101568f2831aeebad1fd79961ccd9ba7c2aa0c08e6a76743765f31d8bdb113c5492677627219694e0b7382c2103ab47a8782713e40ab5869f353c4b2bde07f0714a965764eec98e5650377df1a77ea48c68dea8477d133c2fa47ed6a0ff47d350cd2b2c45269a72acf41b40635941ef41dcbddcb9e4e8d393808278edb002efc56f6c65639193ba6c25e3bdb7a09b7a4dd0db885724157ab35d96108ce41817b48cc255271578a1dfd797ef4392cf6012945bb7fce21a432a72f454edfb0d78386bf58b8a4f9f234bbe911918b2bbe033dcc144aced428edda835283a07252757b2f30ef9393df0f4453059a042526022a8a20839de0a1fb74e7ba5ad11d8bee9f5aa2212b8a7887123995dce7320eb003926d42b9ab8082aeabc220b6d5de913c2d372d8273529c5a4fa04495ad09ea2c3b74dd4b4ca54bc1d2c8f280761a5baba27a4d936dc5433c2c25ec6330e9bc9a694a7b0a0cb7cfd5859ab1b3a76ab6e48d1db1ada5d764e93bf0b258930289ba807177f41ce32d597d16c91ada2683ac1d81bc135e7b1e7cec35ee483c35fe5527c5826628182a2e34c9b506ca8df3e18009a8ce65978c8f5bfcc621a6bbd41d570b9844517f170dfa98d9a372c692a4612d237b85d0673e9eb41d794ede8d64793f7316ebcad09026dfff1319ac599df530410fadae836ab7ef28796981638c30c3af3ca67084abe955c5055d9a71403fc26325be5f3d8287da692f05ef45be777877e2b3f6021c9f8c9dda031516676de2e6bc3fecd5f1efbefabcf2865aa871894b9853c093f095ffa4c3c29e09ad67566b09564832885da507b4f87cca4e6126a3302c759e91f2a06f14781e84063ca3d90a6c7550e8e759c8996d9cb18be0e97d5dadf89fc2f6097541a9f02cb59e45bd6b3a8f539e07f761a5d263e96fe8f45f1248763625ceb44f93893c91d3d32eae6535657f20a23d28c30296b88f6eb791f4084d12b1da83e6125b998ec3906e64c19395688ca40cc2baf14271f466a8b6e829a7ec74418722ea2543f8200c3cf9784f5c52ca8befbaa66cd48fe86c7ecb5564ff4edc85ef7e41bdcb534354675bb4e82153d9fd0fa4f1191cd9df1459aad5814184f503e3690466b3cdc4089215e9cd009f3ce080dce6eaf138ded430bc17fd1818295965850167bfef6690199c8b2116ca85eb9896387f1764030de52e7baf2c6ebe16568c15fa826b2ca804db49d8c988744b558a91ce6d57d11a275094f28ccaa873ac7c036c0f1e6b215214c0d3c576f25f94f475c7767735aeeb61c7fdb43c8f00c540a2780ade436369f60fa2400bc928fdb3c5bedc614d1fbbbee7ca29e58965bc2e3560dfb2904abc85100e31a9cb33906b2d2acafc3af59202714069f0d7ebd5013d9c9b5bdf254a47c5bdea937975bc4443a75d8df24c058a44f7e2e12a2370dddb0c4e2ef82d7922e4309fcdff7a9ef0086a953a632934c3c2d612f147b6a70ca70272ae1b3118ce7d5dcb5ac428add0e937f7d16133063bf4dbcbb3c6a6852c51a927a9c29e91b31f92f2dbfb78904d2e3b401f0c111e102321740680e0b82395ccb0b444670190cddda7249d874f173de3bb68a2c04bf7b24fbf968190e18d9966ff742c18fc71f5fac3bf9f7501fc9db3f4d4a572d11664ad115f77ea5ee674fd99d34e02b168240e038086d68bbf4450eafa715b0e85b89e7c6e1e810e678c8dfae4e719361eecab69b8fc35e227c294925b46e0b2aa84d5b769cd81bea572c4147e9539328a8e58421443e9934b279bac9b43925ce7871c0fdfbc073431cb59f48164c9c9da9806a3ad5451aca3e59030198de565d80d167e72ac7270514afd9d7445124a99f86f9a11c9b8ba9e3d768a5ad29e4b89c0a0c749f36f8f2d74cc5b228d56cf2ed963e77bd9de5efe35d190884d28588cbab6c11e432efe3c52780ea2d383cfaa6b311469da04590f67c4b1c1f93b303e2f578ad430f4016039390d468a7c3541aae3066359845937256af42062c99c7b79387b6caf1aeaec0ab78b9d8e7dec1d6c5a1c1ac86c656e6ec27e3203c9ee6e8cfc24c5184002a46dfabe29710d2e11206e70f5384ae86c72b89d669220bf44274695c4557a6322b69f3014f75c17e89e4eac26cc539f7af8c6418de7ea81515162ca973f5e8d51b43a0696cd903d5b4081cd0eb71c87a60562f46de365db45bf3f2ed9a667e87b160312cecaf0219819d231408f91488c91ffa933fc5ad090ba5597f3618aeb27af0df18238880dfd50bf53371cea39259a96cb8cbe916c0ec6edf6b5687a496cb5a984e4b55440b130dfeaabf1fc960c44234f1afa5cf498dcd4b5811d968f18200e908ace162b2299973a54dec8071b5cf3980e3c1e08c5a0a2bb7471b946847f90776253dd2abee99964715c47f4b35ba877950adcd21c49b7b9c63b340fb6f493f23a10eee6e8dfb8c9091ee975cfc0175b5dd0644060d5def4b320c00dfae490b52981e491ed34c47a38495e4c3984f0ea46300dd5e31057f627bf1282c1af221ed1ca598f4566db042d98f1089721028507c7f3495c247b6775592e069980f9f0a1221c8696e8d1ecd4334f1a6f66409c2f217285c937dc7947b867fd0c26ccc9710d02b355db5a634fb76f7d73f7bdea96ccd5e95c63e820d19c3b2cb9ede57de9dd3ad434e8257fc331edacd9c379021ef45e806b87714ba6a2200d1eda6dcc57eadbbb29488d0fe338d9fbf422d8e12e2aeb1cc5d40c392952e011337fbd965c7de826b6e8d067638e48af75f7c032f296d218e07595af6f122e72d703e57b7b0b83ec657f736f33ce5023c9a5404d8b384b6585f81631d314fb84dd6b523fafd6f40c7e57903a21f77c667d728e2b45082d83cce1da233bbafa90442ccf8ab5b286855828882c4a34eb343b7d5cd92670ab6df346ad5ce6b8eeaeb33d253c39c0f1ecbcaca43e02c85cd979ec952816353d6c9f91e77333de451dd174bc7c9115a93e9c8a2f664194983e7265d076111b0ddb6db80885a18d312309278591829e680f4bfa118c55d339c73bc4a029dc29c4750a49e1e0ab3e24f345a2cd4415fc39901dec4c0929227b6d943f0a5eabfaa1a22f5d553865f2e219f8793a618d01111dd14cf2b1810d59518377e8c4ee6f541c5e83351e640d71327bd736a15a2dd0ac4cd05b4955e8aa4740d719d9f9ca8c9143f11724f7d011988610b55ecf9bc9447ed5a28707d4b69a997f3b6ee0ac22b9bc9a80e716ecad402c60b4d8a8a01684eb22107fe868d20e0f8159d0e7b6b3e646ecab6adb9138356b7423b5b82bd2e7216a71854a103f82339913002d8eceaf6cd6fa326fd604f126f9e0e74f4edd5f02c2f73f96ecf9a4dc062d725d611a4af8ad0962cee75bc97796e399395542f9a7cbbc620580a434532b142170024d630c8e77dabc61739e9e87cf969634c047102c965700a3d92105cce1273dfcb300ec1df6b3211a1e2c7efc7a9a0f9910006e8c500ad8ece3b3101ace61e5b464ec73f8391c54f15d58464a5c12132d3b750dbf14e4ce321ed7d9bab9ad112ddf7186148a563bd90ef1b629421c9f365d9516ccc802eb08c99605e22bca8a240b26988036ad9e469c16218e5d72580d91dcb2630d878e6f8462e433f39354d082fd51c674bff3488fcf42de9bcdacc2d6dfaac6bc6fa75fa929b9ad02a220475f3f0ea7a6c03fd7e1f3152fe1af78f6baff1cb2e1e8df43f6151ec56796ed9261c252cc2b5a63d2a011b10d170fd851ee1e95a42f67b51d9d0bbc52e4573ce7e5c6f515085754f08218c69f2c19a66c2eea9b700a058aa44d2771386422fc4bc77fd6bd81f46948b93fde9b0fee6d78a964c61888ff87134da0eb227a871c64b484798fbe71725b1b76152603df24ebded5e7d258cc1c260472d61ecfa7d4d0702f34f183082dd67964e5e367276c1f324bd3b75c8da6b5caf10716b30a44d2b795a27abdaa777f12590e4cfe8436bb494bfd436db51cdb9a88fb411b806324c08531a1fa3bffd6a25d92643d91742566e46294fd158bb6711e95a4187c1434dee729f39a36ddf2a3217e454c3abf14510be6ff6d9094dd9da2426d8fd04d74b8c9e043e58b435f661af29c29e35e07a3eee44c568318ad9bbc3c72c60fc043769f611427bdc439d5cbd4291978141e53aa0aa3810c367ad94cd0dd44ba51c9457ad5c2698a28c9a121edc6d2297ea2b1acb167c776da78ab175ae77fdcd9ca2ae8c763239e7133020ff453a5c60dcce2dd26c8a6a8e86fc8469121665535dc2055ec8092f1374ea372b1582f50be7978856f23c77fa73f5b9946892a1c6b35c56a4811c4c7056bb5ca260070d3c637923d643beded814f0a4b7b97d336189ad734731bc01b10b53908e230f958debebc9cb18f5ce59a26b88b7227e88d7dd6a1dc4eb3d05b8fe6bc262ae2c1c9a083c951212ce8aaf0e47ade793c1bf2f9daea34471e59f2d0ed24e9b3b504d61b0f3a6ab41e8526b20641e4ae24a2f0a58885d67c74a535e99702bac5fa6e4660e1488de18ccbc40d845f0c1007109bb7a2eeb49a3927b148b1b7e734274433cb23098510c683591f038806f62de7a6859590c6bcf4d46670178107233e7970329c35d2fd6389a66be7b10ee6411c550951275954b301cce560cdcf820c5b00d0196f33b848a92e41babd2a91a91a1835dc2670ff7e0ad06eb7e321a06f22a62a800b7cf2089f34a92d6073a367d16d2b4ab51330651575b728991223fe365816a0cddfeb00277d006a9f46218c65a5dec3dc153fd92b25404376a31d1df81eb188365f82947257fc1e1e9d343f8c0fe3ba6714ca3cad1af9912f2721abef4689f3d471c277f6390b91e0a0ba4f6119cf90fa662c398690f8606972c51c8f423b12286b5468b65ce37ce5ac04ec7762773fe2e4a34b6517877e3ee56198b15b186417cc5372be583d7fce0e8898bd22908e37cf028fdc718452b0633ad2c87cbc3d086a3083eae290d79b589c191e7b666f5f7f506578a730c88144fb3ebbfe5716f0fc091e5e36de2da975033717f8ef285df64339cd05d8c4c62bae111d38992b3f4c83d53f43a56138029c2f2cd1ca1c95348275bcc26aba270b8520ff274d019e2d9436eb3e838d087a5d74f2be6dae6a2af65f5f49d8df7dff0c0e6f2d50c85a64277b3ddd3f97c61aa8ef6e7d886e17494a1795b4009c527599e193f53c5ba35ad0ed5c41a866af029405ea0a871384fee4fe1b2d53a5aa07b6c4f2838d29c9957efe1d48e581c7d0cf532035f48af3b5952b76784b6158ca5324ee960b81c634627b84fe4d4b969ad82f9a6001ad42588629efc676752a96e70da1cc992e20c3769535b67bece94c33876b8b36c03b0c114d928ae499b949afee6fd7cc7d1db23898980efb46f781a9e183105e99fb1e8623375391f797c0209241fa339ef914bcb0e8a38d315f64f8efa8a8cfb471e18e768c07072227b8eebcf797428d0af29b093944b6754e253637f71b9946dc70acba6890260d48124f300e2d1f5faefba831b53a3038e57c6f706d77f1cabd9f9105b15501c801c1ec88321e8ac18758b9c58e26dd8d93e0de043c195f8d695f30590448e3b5bf791f908a94ea25806d89f6a8a17b20a89440386afe06269a5a640c4544b9c1db74a22d3c8aa5cfbedbb1a7f95d1095186b4460dbda261f7e050aa5b938f8a856035976feb8eb315a3b1d9c313516962fcc82ecb8ef298c7c4f5de1f427d223fd16004b3e5b746e1af1a345dddefa396c0bb7e488521b022fe1c311bfbcf0b35076b601acf85ec64310dd2e7d2cab8a0ed1af1d5deba447901caa135eb40f26717809d1b7a5cd34cd2848879f5679b4fd9e0c3335e202be32e83a877b9e465a52439b50c5c5d75b72691e8bd6be73b996e6514b7a693ce683c2a00cbfe1fec64151ca08242056b3bd7e76e7e6a32a358853cb1bb858202eb18235b2bd04611d85e4eb61e9fc1de79198d38fdfae643b6fe7224601497bf0fa75174f5d0ff212fcb45cb035a2bf27f360751c1da1867c948f16d144f4eb5d707cb10ccec939f0939c8b660cfc0900238381884a2207316d3dff6ffa13f71adf7b385fca67dc6f6731e4f0cda78b987099741f1ce7e1248bacc6bd2ed07464eec7fd5524281dfb446adbc0f8ddfb16774f8e4ea622155d1e8635e822370abd6a9cdcbdda3a2c5e1d06a0af22832d4bdfefe7df89dbccf61bc0ce1521edcb7dfdcc58ccfd744a6d8f5939ea590f0d1f7ab36149355820b1a535c2bcdf7616924041b669ec4b57d29364c509d70ba8c6878957ca6d88c0ff58b4cbd77d8bf51b5bde6b7e423e531fde755df474cb351bb4ef5970b3efb0d106816d2ea5b7a2862d51b400549839029751d9e672480b281883e41a3498cdfb25c8b447208f34205f3cc8c22d755c905c8b7aa85fa8eda5ff2c9bdb245def7a91a766c7448ef371199ed2ff994c2d69752d202d57dd611966d45f3627f77f54a7f42305d8678bd8cb2391a455deb31b6913ec04c06f964e188114c5fa1128fb9f889a92ce1edf77027972762e9cdaabf8aa951ed7ad9a906fd5ba7a83b8d1a1505b61f8ec3f94edb46fd4e516d4037053403212a68b4b3376d1bf68849da5211a11ba89b0c2e3a6ca25c642b7bd3f1db44e90d3a11dabe2be576f1e1aedf1fbdf9c67dc77cba8681c483a488491708b8bc5f4ebd5782d33d97a1d00eb87e9168c3a34f03d2527100de9a649563238463008334826d06f0b4a2050b91fbbce7e1ff5344d4ca5b38ffad92a59f76c4a8af0c77474e5f4b3725904aa76c0ba55d14a052adfa41973d86fd44386cb06d26d475dbc8ef723d81420100258efb7aa9d4889c26a00257e265c3802ed6fb395c8c4a3d414c3f45ccb56faa6bb677c58e145c97af0458e06c713e871b2e81176d46e9f1fc3abc5af68544c5d850ddf74ce54bb3ae7feb261961d49fa8348e0e00d814c77ef7896c130615ca27786a42b5fbaed8d891b146318641559bf4711b82cb67d3808503473ae553e2f9fcca57ef4987ec22d2acbd7cefa1aebb3cb6552c6a415f201d0b19cc2e27bb00132469fc1d29c4ae0b0acafcc55785e006e91a46ee33301a96a034291d7a43cdac9c8569296b02b1d0f12aef93ddee38466dde586f55cd948ae39076518dc6c684f58fc00a06530c3d054f8290f81e288153d64c4c6ed3b23e750db20c035a3dafb72714b9fdf3ccc3e768df3b4e52a8186f0eaa4f71d047b7e53e90e2cb2110752215a3c47b708c09d9cfec39a5df70bafd97ad52d86c8495223ba86ef13b44d519bd545a9d0bce6cfb24b5ce13c350ea7e269df5079d92be1fb5b65a63843f188ec547776217eed7780c241c9b1a86bed5ad66caf3ba05f234419667c1402d30309fe21dc4fc872fb2a41d151e5306929617d72ed27f401e04cdbba8f61c8d6344898f4a40a6168004e98942070460609118f34afc8766de516844d4e6b223731879f64ce63aa4aafe400b42c4fe6cb4d6903b9d5ddb218d23f9d340509a48818031d3c57e7b0ab117ad276dabfa6669d9ea6a2d44bd2daea41f4a86db46d455d78bf06f695b25d3ca447f4dcf5999638c2fc17e9ac3abdd6a36f9ab35d9f839e2051d8bc9932959dbfde08f584fa0ca5579ddb5073de4a9e819b84af1b35cc21c7f86dff5a4f3fee8779f82a8cdc191c812177206d0f333333af4b6d696f3ca0c3667c2223a9c96b7dc98f95651245e488d954e8c4caa7499adb8ce8dfa2f8f40658b341445ca51c9317d7962fcb455a5c730d86ed61aae3f79e1b0004de4758ab2d96190b840832d023b7a485500272c3a03109155ad05bd9ec4df1ae5578f0f8110ee1714cbe6589be57fbe0a0aa32ee1a26ca2398ca6cc6c904b41eacfffa9b07434452736dce493606c4f88d189e1322b6592ad98eae9932e31b7afd211ecd719422653cbb38daa83f563dcdd1a2701b215b84da42d6b43c7faa00812b8d72b65aea8d568a16a3886749632accd7f5545d87c029aa579ee414ff57702257f1d8d60a75a01b622e1268fb201761e3592c81a047e6a2150383fe97a14c9b0ab98f2adc21a409867926ccb8f3ac79beb9cbd250a0bc15b97a68b0f5f84f44e02af35351b2222f082afc80b62c77e04d5487a995a2f26b7e07a5e456dfdceb2b432f5eff3b10d13563a614c7480fb7d168052205e9183e8adcd400d69a527e0c0276045ec7d363dd4cf68a4fa0db80b9ef582fd85f0f4eefcd51e2cf91a2e74bf89dd94982424617cc586610cd795d8cd5f0357a7f09bb9bfb78ed2c0cf4876074e24bbd63aa75101ece711c4dc2d6ec27ecd1ebf2a24276ae5065d33c7c7bba9fe5de4e93736f3761a1c03cbd978a3ea96877cd4fdc0188d208ef148da976b005ea5f2c890b7b212b1ae6597dcd04d3750c5e6bea161fd8a1acfed48c42c2f19bfdd190b85ec2fbd022aa0a97da5730e4618b197229a337d00d8341af1d05487c4bb5030778302300c6482635c889335bfd5463018dc5df98002c5bb389c43424c1a75c4835913f1e32655ca0986258da6feac12bd96983188587a7c0e38f2fea880f940e0fbd3c9cccd8c5ba6e91397f4992ecaf01d9b5a92c686eaa70ecb0ec02f1bfed6985f9514708c788dae3787545fb9212e29a49d8eba3acbe43d454ff963847923b075bc7884ed5a6276e4e03ec6a83aa2288d6fb57af77765aee9140d09044313e6769539d45d57b8a111948711a95cad6a62455e7d6c44441ba6b571575b835b9541f33015bfd5f1df6dd83236606a636f90798543490345b2269e7ea209de7b4dfe7f4bdadaa08be645d8b2a95bdcbdef562cf766c24ec29c446afb74fc6be82351a3521dc5b5da9d4a296e64568487b6c70aa483774bd625fc5aacb112100d521705cbcf8e9a35787c53af611b2633a27b4ff71fe864f25c6cf482b1a28c3fd0b36d093b470bb94ec1f6d5f3620c2d82a643e05dda5a0f84da9578869c6975f4dd2d49bfcc97bac11b6c3e39eb6462b337612a887b172d027777863a1e8c257a8e4953c4ae2c818a3c9b022a6bbb75d08d020bf309c9555ad09bbcc3c153776d447fef187c9a28b4210a35c6dcfd6134f6914511827892920228e3d76cae338d078d623ac229c39551794107dbb82fb94712cc9596d813ea664c98ca65a344fa9d9a1cb0738a3757e678bfed715242f503b0170783a1abde6544479125945d3a1451056accc80a5bc4969e36d585ab2bab5c60b607cac29ee5e0f76238334b89247ab6252d6e0b5f03d2f350296e621e099596fd0154b2cfbd8a4087607f8c6b4bf0bcb0e601612b9aac58bbf576208d08a4511aec498b78ccbb48f2e5092c223a97e9a733f43d7fce6a89f8d5537a7d60d32eb9222759b519817078b4fb5a990c69d6ca255dad829e04dad83a4aed609358f48888a66c63dca44c58e48b90503d383312d807496549c3cb68230d179b2e3bd414b8b6fc199bd8a8941a041bb80b2c8f32892c44d3e5b70037a9e2196428fb4683c6df225544b68608062bce17d97063478e058bf66c1511f66b0546e4f5b39b9ab9338780e038626e27b81e6be9b3a8db9b36816682293d955c84074b2a09a3978ab1d2015c97284b30897f4412ca163663099305c490334054d6b5dd63e6f66813edbade5845c8d5b782cf840b7aaf552be7d54d7ebef5d4f3a3d8ff5494b50c31b3e198f662f60fa8e3a00084f96c2d8e97f8a13d59e90dcc84e9cdc5875bffc7000fe37996b52dbaac6e7cafee53605d52e7ce13e0c172c785622230b36e8baaf517a30ead27d1de59d767fec9a1fce8d522e9638944871bfc562f7f5c26b7cf7054cc1a626ef1646b3a91f0fbcae06d9e5069bf7de908d31153a272687491e494fd4054e4f3b92e213e3a617da1d822f3eec492bdb4d89dbde0182dae371797c57822f8023c07f51e50097106d4318e9bf3a658894b05e48a9db34379f84bd11d40957faa55e36a2229298560d838fda5c6acd7ad8618a81a7a0f83dcb40f1cd22de037d150052cee2d291127771ca13a505fa2eb44e090d775571dd9a4c7e9474c27dbd80f6d9a1987b2ac56628843d8730e15971bf34e9069b8c4ec9181d755a27753002fb8d029927ae56318adfc5d6b84cbe7c39a7ed9744d098d4689c3d286792421e0d9f49eb3bfe2c02a2183b02571aecc872ea9c1ea250e057ab2a3cd488683a2790ec17f3b733559c45ebac679ee7a85f9c09575ff8effff37e0eb84586d85086b33d9f9bee287a369e08f034e0cdce4102b78c9a385c6f981f3bb515e9244a659d388706f4d3754d8e98ed7ae17db98a8da32e549aba001729a530a94bad9db71627ee3be482d9fcf05f4833fbda17789efb67702bc16ad8dcc907ffa3f9072235528f628bb6a157e84116da69301df8a0ae43bfcf0712a56808c6d5230b0ef3da41b2e745f05dfb80fc86de6efdb0d5bafd5b91c124fe3dec7349a986fddd4f2a121c68abc06966fcf5abdf154760546885d8da0d4b8c96439daaa13e90e41ab162990f5b2e9f2fda51a85919216a18aed6e2b8dcd1b645ab6cbfed9be9bd4b29bdf9eb2e277ef2a82a3919e43a5bef729aadcea9677ef6df025ab8c58177872b8612d21b37c8f4f637bf48118ad0cb3cc61423b949872842dae01a4862f5fc0199f31f03c78dbf54c0687906a8adf9e5029c1cfb0526485d6ae22057ba6657955a541929e115c98772a995640d2a1964277c181a1c38dcf899e6b2dce720d3e0e8103e857e5b76d2bdb1baf8101417df39366e1708139552b1a4cccb7917ad09ce582a1b746e15dbca8c6d55b6c9c9794fbe5aab0688ef0b6105a5ba93dc5c8ff1df230db4833a44d4053267bc8f1fb8e06bf8d0ef8ef3e0ef7cd28aaf739b6dedb5dd25f450bd8eb1402012170c365b47dd36fefa40a44cda80c40169ca5f6ac1f586c2f6618e2bdf5f3a2f249c8d708d3d04b7e55e8693a5687035cf6a77e175fa853c4ac52e7f3210babe1499a83ce66f3f6863d4b6ac0813a41ee42a264165c1ce3306772b4460a61efdfd3ebdd2072303dfdd23f9334d6a747332162196465f796cfd77f14f6ef057252f497636a14bf5b29d266f60eb8097c5f4709eeba5468190af1faabfb7cbe6f3af2befd8130008551ce7a37ee556b3b4806c45ced0bed85e198bb5c260765e4c15eb94709382ad49730c300b22b26a9ea7275930665eefc0174400c26f37c2856cab6031dea360783372d8e443a36be63182801e54d8467fd7f555758d48b60a2972ad1c8706d4136328e44d18ad76fc5aae6046403b8b7bb0377a9970b32cdec36041ae004e016c6b080ffe80a2fc1cd5f14319bd1e6c807a557aaad4390e4ed228c5b83d4cc352ad4105229ff5179b9437bcd98acbf583613eea82cc0ade0c7a0c6ba44a3678268493d3206b33fae2d34357288a4592e9fcc7e7647b3d0c2fadf837c522b858109e7e182f52ddbf321830b4b06e31243328ed7f4ee1875555098cb7c34e559c0fa1a7df14193112eb8d3a208b8cddf1a05c15ec2ef08d90f252024051eb27ed4b68383777660ca4026a555f9f5915851a7dc9741b4b2af4997686689af83972e4cf7f0dacc9a602767e90dadde9a9d7190911bb44e540eb0c5b24490fe8b35d66dd127ac1d941002fa36b3ed1d9d85276b97e4f11a5a38fcf2b825bfc2191751a1b91f8b4d62fe3b2a72c4dd5e7359508eb0b2b6d6cb2802a9818f7992aaf4d2881db0c037cbbd49f5390d91488f626d7f2bcf666454ab7d8a015c55e96e2080bc7ba8d9060bb9aedd080159a535854e05988476054f3c658943b2046b348d29411cbc02a5d296fc1fbc34a14879e988382f56481b4205c99ff6cd04827bf90fb13076895486333e98e85147b9a4c5110dca75fe5228ef0b3da442de76fafe1ceb36895969c142038faacb3f7509a72a031f291dc077b77724d9b22a4150ce4acb8717ae2a0ad84bd6ca76459c7462231e2002d7243866f66972cf843236052dbaebd217b6c0b88dad9e4456ca0cc9090fb17b8c8633ecfa11ed937f2368fb13cc1d1b817237e4c794714266b6aa2fb00d0a52b68a37a7202ab90f13fdc19c8e25ab278f4c0075f86b28aa8a2da0813f849ae8863ce14d017a17725dd9b985e2c9d99458ac86a0b53a3731a6868d5399dc6b4e72c66ea1fec53486ba6de8e59a6ba887e7e485f98e97ad53abbcf4810583f7e144fd647370a70af13e5b76c8335c179399b510f8f1739600f61ac8c3ec20426736207b34864b9fc1fd67ee8af37f6f122bbec962290caa4aad0bb4777fc761b87f56af4ff7fa411842d6037dd2893f3178173af3344088cbc3c54593b2d3564d5fc13805af7c5a2248aa256d915a196d07d30a421251aba2ed9e54972cc2c4cf40cb5c6339eaf683f20030edb0d23209ec9c81c450938e9fa2fdc7dfb4845798c0bbf91dbc26a82c8c6c0d2b84f2ed16f532d3edb24941f4558a1c5f288fd265c614468748cab40f44b74136cfb2d2c1d255d1c01c236cce7d52cce98a21b5f15eb10d0ffb3b7a5c2cd86e023eed81bd4c6f6cff456658bbb3cbd2c9cf6914bf9798fb573612121af0fbdc3a5273da50c28c4ec659bc841ce156c0e130899d4f498792bd83227f68bcab0dac1f233e4bb76f6b432c7bda659f8ca58b35c9eee41079c8b6bbf0e737aad837497f6daa956a0a5ed1092003ada5beb70d0153f7e4948b6aec1f40bf9859a4559f745f495168248599579daa2d29e39d42302dd7e41b1c6b0325d96a3c4f147ccc2828e7d2ff349d631fd51e07883eabfe5b1d2c48bf84b194cc685f57b76aaf5ad34f12482cae25275ed48fb6650aad058dd8d62d60576feab88da4ce4edc63a5bc45a00d7114205608a5925f4778c72d46cfae51a3e7c89cb85f1f31a8de77037d76413613ca8a9c29ee98119de98d9f4ef8188f499efb2f3ca1af764163379abad48a18ec7c045bf3b1c1fadb4179961ed5891557abbae155b6080b8e894563332297e1c1c4541a003048b84c1651356348e2cff53728bd6d18b044cc529bf58326c722c40e2e7af82ef9085d7175e6d684c16440778e66a67428e43aeded2f61f5bed97a706c4e47807b419172fbd6fc94ed28112848aad20cc4bedec2864ebc28ffdf3b6936e61a442b7b92f6a5eeab688a123488d4eba5cf548cebab9144fd2c506029c1217a0f03342a473a6fd81eb7b72dfb00e0b759d131d1e7c26d24f04d084dffc113c1c48b2a72ae75b0f08a363d4e50925e161c7b1e08ddd702e011fa0e9e12414852299fe03e87e217500e86ae1fe913d0c90c7d6072b151e5908157214a069777b6cfdd889e80e630e3e544d587caf8646bdce43101154e9c439c8cd5acbe6878d88ccea27224a48464ad062afb4bd45ea580e7403a595f2f869d2a069de78e7b288795d201f9650ff6826827c549a6a756fd4db80d6f774afa17588284bef88b3635f05437ec02fe6196e50efdf4f69c7548808599450f8dd7d5bef1b71da7544023e0469af2b6dba8d5def9b80b078eaf40b76abb44822a4c1148749f54072a5b152c784f6e4dcb4f3fb7cdd9812c9a0baa036e3a1eb54d316d17eaeeb97c8e633916f7e6f5b6bd7093d9675840eb6f4c6353d1713bb656f5b6edbb589c85295b39e3eef3e30f98cf1879ea00d9ad0d5e45cb2dafc8697c55fbca60a7f656eb803b0077b92b2e82323371c07dc82caeba2f9ef0ef748d248e09e2c7184c2343e74d08f37325ff79da8f340738fae9a24fe5e26bbba27672296f03f91acad81d393b9fce864d5d794a857b0d368a6dfdde38be1436b5a592ea567fc97814ce975b872846919771b061a72f4131d8d811a5acf92bd5ac0667369d304c3bfa6320ccca193b8731fbaf448c1f950ce6889c160c6eaf0934b60c368c9e9f4174179e29796175f94001a11414c7cc974a7a95370d5787be4c540967fc681ad5dbf749128cd71ed60f2b3e2dd0d428512df0ef4cbded649d057cd1ba1e5d1406ec0bb663b7142a625c6779c0761fd57c9de557c1c80972b31571d67fba683fd41be3a91f8d75dfed8fc5469087725351687443f812fb8ade8037543cf4e72bda898544125671d6d0c56e06ca823b4ecd7a347a044a74dfb4ad64d0ea2d60bb62773cdb11ff00f1e135b326a5f5ce4046806bbc958e34a894809f0953ecb7f14e702c9ac1b510efebff0a1cbe447709f039306ab0aece6949135f02de9599c96b2a7ccff095e57979b17afb249afb44e4010fa3351fbefd26e455824535b2bb0c7fdd7f1118a216c9f4235eec3d36dfeb21db8bd3fb71f35526e8fdcb057a1604b21dc66f1c6dc4c4b586fcde3036ebfcb9c482bb44d4853571b1cb8a1c5306e3d1cb43604c2cc9581b02a49ae30a304dccdd15292ef2aec4c6804ce30cf2ecad5c8103b8cf9a354633805d993c4f12ad7ee5bcde721f2488034e5553a6792d429acc0a3ee1328ce2e036d49a3d8a116519ef30cfe22162888893552a93347718d5d3fe03cb871719bd99a82ded47d822eee5d03df69fbc70f0514f1f4fa8203c7bd19f37912e273e341618750ceb32165dfde55744e283d04585a3883d5a385978b3c221c4a8b25063b799abe8299033604e6d3e5ae99cdf4dff227181834dc02eb9ea43c62617e6349d305699cc8f78da033f42f531e9947729e42a1a8157f352afe347c6259b375e4bc8b237383d0904871a52031434755218dc3950113ec9f6ba30bbc6a3598d7fe5c8467cac69f8009b5072a30c15926ac94c8817296c677705f1d5f6b4333aee2835c8cb3e033f17b8e617132bd37998863e84f45699f0f5ab32272b8ad1186e73be42cc7cfca2251fe167143f14e844c16615a9c3d09fe76018b5e8e04ca9586f223c86b099671c72d956ade1279faa0eac391f9e7712a315debc6edef5a3ac6c639f60a625c3e2f9c00217d1c510ebef6fdbe48583e26590a3939e2d44bdf3151780e7ee6c238574665111397319eef633590d085e520a4498f4f19c4f727cd916179c532e865a9b5580ae00cf949223b2dff6c9b22afb167d896ffe492962e90b39328327b9eb1e1c7985f22ab5b9218a41c846083954a32d8c33299b21cfa2c926e78a6d3a6f7b20ae497142a065b30b5df9d19877b479e72c7678c1722616e45f86c7c443b0ec72c82a33cb7644ad99b4baf6f0ba6877e38b70783ce8e28ab6a55b73696aa325cd2c6184cb3f5d8f9a7e4b36c97db2fde2f6af48cfc63b5675d43953d06fd58a1ee0f7d8127eca6fb04bf079b6e178ac0394640de942ee62e8bddfb312086ce8f227f259ac95fbd66d95fd24fca82f913214deacbcc34f8f742cc910ff3ac207416468f6d5d35e753e7fdf70a3a5415bf69c5079ab881375753b6cd007e0074733b323a80c8725e7dbfaa39b31ef8fe6d1c9d374e8d2dfd17bc35407c69a8c68e88730e99cbe2c2d96313c3c5d60fc5e7c35292168f68b2ed48c12cf3a755493937a773ce1fba1a7789016ca189f190b2bcdd58ada043782cc6c9af5bfd3bf3daf105c67dcc5f2dfd842bb39a857f4c231f3b6d73d4f5e285d113a03f275fbd7b6272e194c945e21cb74a2253be2cf8b9e030187bd62081ac1685a8a07c456f6059e92734140fee71e56d311dc4bd78c345fa3b68d3ab54c186dbac17b0e51f0ffaa8cc2919fcf5aaa1ff1028f9c6d57f65b6ff26d9e0e14ebcf7a6a5928584933063a47b9c278768083c39cfa603cfe7f24c30757df6e4ccbbffcf3afda8ba956afbc9828956914f816b45a89e9d7f1d5aa6912f2140f40450cc79ee5e861e3a3a2257612da90ba47626879b6e291087d77970a28a386591fdd2cb3d17b26950d02932e8c9fea704026bde78b43c6e4018740c9bc0bf9edecb71f6c3eb37826579d2a4f27ce5951fcebc381bede7a318c40348c676bdfdf9cdf09ac4e8ff3d2065ffe52ac3bd303f625c70beda37fa99dd7287f3e9db98610a643b5a6672f2884d2b9e6394896a4a5202893853b0d22da05e3e0491abcb934abfad0065e56578c79b39fe0cd5caa288ef97cc00c5ff6241a78e0f8f48a93864225ec9fdf140626813e720d44207395b101c88856b0086b721da338c5bb557f5284ffbd3d3d729101f3b5921353a2693e8fcebcd763d72ba64995e70e070366c162900d43420f883c5334a9bdcd7b61cff7b9719d089783f800b8df46591507c92b42d0d17cbcab0155ae1a2150c1f8b11c7481a20dc1a80d124883bd3f498010373f932e8c8189fdb083d72ebdd63c9bd6c82655abe7a770acd8e3ab7507eb1eee1b3dd97920489aaa2c56c579b43d265b50d237bd58abb01f6a535cc20e27c9edfe9e176e0857b763e7416543e9cafbaa356ceaf7b3c531f36276fd82d1c5676e671b3f1693e09862609754402e16702611c28fb5b44257a131323515045642a348fe2008705392fe35515cbb30fd6ef8f2509f83f99a90a0dfdc382139fe2dab8965dfe3c0b7c3e8a0b22bd7e67c5b073172d1b4c5d7bcddda0460f167d0aaf36ef61da4fe6e399cf246eb3350492dfcc1ded6a288d0afa493aac3e6a85955e86ff88bdd61341962121bc5538c8e434786cde298a98c3a716b3eef0a3a9aa214eaafb9fd9d87b21947326b9f466be0f68defb404c18815947ccf3fe75166c18237948a5fe13daa7ec242c50ebb2cc43572152978a299235f5e7d27b24d12645d9f551ce3ef1b7d11b6dd808d719217a5b0e8b029258fa00f2e6f26746430597f079a3103249820d76ddc7f44b6dc019976ee0a4ba8d740bc0fda03ed42b25ce089b9072b1ecb3479f9fb9e12ac0439809b233a702eb3643321829c96bf44b73b1539d6d992ece22131b264fe8ff5b48a56b41674d14856a53f73adcc754588c89eb6a63b6e172806ac753219ceb2087a969352bac569effddf4e061c183b78c1deb378b5b5fc699ccf8588cd1023571e5787cf8b0a31e2560b7d4c60df1f4a9b64d9613bc5e19f5255401a620a16643eb7813f2f5015715b6364b9d778a87af9190def3fd747801083c668f5d854812eacada87a83e3f5384592c5adcf800d1caeea530cdf9e594c69eadf7b8c431a69f0e0ab05d3a2c3ee0803a5e12baf69a20be170f369495c8ff4f02e0d29cae7447468c1f2d7d238f2955ab4ca189f9a8673f5907973a6e671d986235b173425eba9debf3c5fe3f16de17604eb95f3c1c3f61c166cd920700fdb7c7d0b239407146c42f6342dbc7d42457835d0933968a148f097d06fcca17c52c24d652c511afe93e4d6e0948e4d11cf2db60b65f4d74c9337bfa61b2c4b7321551465a9af715c55b6f58388f9bc754f393230c57bf44f0e0cd97c6b85cd48ab5bfadfe80013c1fc3113fbfee9117a407e87b49d18dacbd67ca02eea78984dacc1660f0c571b08f47df739052a498da045839035a2edcd81d523d79c646a816bf52dc8d2d9698fd6ab43abe175496b8b871a3d4b8c8cdbbe691863645b03eb457ce9bf0b3e4c30b767dba95577e04b8fbfc809e4426c3683130181c408435f35d227df1bdcf615bdc3e4f901006e7488747115a7cc0d31c8606e955751209bb49de9229d8ab76886d35f436928b70615a7d0154bbfc0b871fdde718288a7501191f02f8fbfbad4e3075975433e56350faa4e84228f580a19882e60ec5bd5ea4c0ed5b8940d61957b538772b4a92a4d1fea5325dc5a250ba616c8634d824de72527278151d90f580320f49db1291eb848dfe01ba7454a9538f2fba16fcb969fbd73b1189edbe7f2e18de0e96da26811f5ece83f186dbb615f17232ed1dd5c77592361c2bd3e81a874b1ecce37be0bdf14b38479aa942c772d1267a9ed774966b2bb242fc82eea3dd41a90689866d5cfbca6c3b63512890849cd5a790f7740fa1559aef001edbe4a8f6fa7e6c7929afff83885ec872145029ee6d380a003cbea5ef1e09f060afb1be1437ba452d55fa0f700c5d7c0e9b2afa6d44c963a04c7d30800096a2f3730be4e87966e6b37583b958350b42f45549553821174afbe72d7e709b6e699857ee61c2bc6766068d592a702f0ebe81145a3857afe75eecf6b1b07e810fa75c9e713eccbbdbaa5814b04dc1c5f84ea36d55ead0ae3137a8c8f55bbb57d4d7474eaf3a7bff1ffcaaeb26ecabbc6ee62c8dc5a956d4d69e46e11e65526c9874dcf0b6fc7184a4a597323cc5cb47c1f2c26501ebbdede21a88edf2ead232dacf8fb9ba2524b1003b9a7148ac19fe47f77990258036cf129bbdb4f5d90b352ae403dab24fa72053376e050fbb048d8c78151d0602b41907b331f2f5603a49abffe47971414ff37f040e66f4b498968c630aac1c450199be862f9f748ada5e941f8c6b8d8ac3cb5aae5693efdc3dab52d0ea1da989e39e2f9acf977bbb00ae31a0dfdaf6bc73abc57a2150e58c75d731c23278b9f764208bef59da018b67c5d4a4c8836d6d59244b14b7e190182fd69c24f6a837d255723149ad2b1157d5c8a00d1aac69d5731e3904773d433820c461204d22d0f521dac42f265e4789a4ee23b7c967982a8444e283035c07cb9fd41b9c1d5e1b36a0d9a7e4dc2d8a03c9c10168eac9eabe7a61bdb85a55f2fe483be293da817bcb6e0df41902511806d699cd5ab38d10b31046fc086050615933f6fe5b0e14b7efbdae4639029a5e50517739496cf2222747df5bc2f82225db9bfc2d22e168ed105e85fefde4eb4b2f2ec1545066f33090c2dccf978344a407251bc4fe4e438642dbd8f2b02b1d6d850114db7c696d4c57856d53ef6aeee76f0342cb01467b4853da3d3309902d30ad0e1a21ba9fef23b758e0680df3ad43e472b4cad232c6e3eba369b0973dbe36f6d6a9825375374e2b7d08086a9749171d383cbf775f85a0100b94bc216f61aee8d63634306aa4381bd89b5f066595140386dbaf9d8eb2f388a2311861c5b57c890d3a66b0df07c20be91e1ef49cf74537a4bfdf24ad883056dd5bab0cac5865be2da2aefa6611534d3ee7150cb4d7a2a23b1294b5189a1149a63b0c42d9ea8f2714d486c8f3dcf971fd49849bd44aedf2b528b2763198fb718e782b725b0a6adbb7a90c522a36854ac4c6ba2d1306ff79a3632621b505dce02b7769134666b09b7a2a5e0c34f74ab1c6eb98f7878797f3714a4db1f3d6cd43f5a2a619de3e4d4d564a2975359f62486e9240a2c74fe8a1c12282bb63892be9cc5f099f95bcd72e8b84b90c19ff94d7e624bd9c168e9a01e1594af66a508b836693264d21ba8b7f59df017e6c87bb5d83ac3c723545da36308b0821dc0f54d988110747890e3a76fd373cf3a881526d8d5b694c9b1599e7875623acf39d132107bf839b9e15b0a702c3fa7924323e07ab51dcef4216d32254868268fc6fb2f421ecbb1802a6ee6f2919553174fcc95cdcd4002c328fd13f45cea7e3963912d470155108f76fdaec32058553e2884479c87fb77f3445094defd0c7de7bf1dd3507640ef2704ad300e164fa876965d1efc709afdaf71941ed06dc819990cc72c44c4619382071e1fa685ef13e2359495188f25d25ceb2c3377584418e003419ad655100489c4f3a597c224e63cff9de270f5147249ea89601299b1313d9febf913d6214ac306712662acedba10c07fd559e1c8c7758d2f26de7a983a3e201ae28c7baf20a6e34d55ddb1e5dae0cf71ec0d3b7fd64c6211f65f1de37902f6ffb1e79cbce485ad57643e41879bfc99baa45ef36fc558d6fe59e738e90df792ceaae4f33598a32f08047cffc60397481f9dba67458c8a6571a03b8ee0c0acde3c649481a4f297887af431c8d890ae9724242a5a8ea5871886949b9257ebc501fde04d9eb0f0af423ae7c3382068575351c26702a22d216fc67bc7069b1402eedf5a4472205b3f310e5d2259793b9c043638519633a8ae7057c114405cf1d9527e31c9078b62f9278a8581687d06091b53abb7c6149e08e5e43355ed1fe930f525edf7bdfa07504e39a76631430d17c7729c05ce8e5eaa8c91bddb557e45a39f2581d4e717f4ca293814c34477ab1d99c2c936c00fad11db3441f4413420a98c3271ec3bfb6b036191e6a9c8bd4733775fbd007786d993a4aebb00659b42b8682822e70c9b4fd825adf639accba51940d6a1005414b80fd7c3226b56b200d677bf1ff984dbc9aa4c3c4a46a16e641098d162f4d1af3015397c69acfb434dd12a9fdce46421daec89d5995db47ed9b4f45004b7416b56aed2c580d778b654816d947db45fce16c51dec4768a778bdc219ce7048c1181044da76139b6e5e03a4ae645e5dcee63221f64ea40ed77b3c5fab0f32c647154de9c4c0a02bd57149e101c3d7e35172e7578596fdba5e7a8ba0cf55dda1f454d5f967c83b4b567ef7e15e5bbcb1734873d27ccc91738e64979931a27d59e080331efe03e7acf9717099d98ff3b7c947ddbc21bb40ac14db32e2ea6d00984d0aa3166c38fa33094eccd7fef23d971ec62208e866f3bd3d3747c58607795e4dea145d38f1146930381cd1527ae4a3b6a2af75026078b038363634671dfbc45150830e5a60a7fd70dd0a65067b0d6e74dbf1d368498e062adee960e6a5ef3a14b9342092d8760c6e5f251dfef1f7c575878544cfa4b368de89817d477fcc3158b175b2528755dab15dd3142c22f64cdd8c8932e5df045e1420d9a52e7214c12dd3181b950e89c924d861e0da1eec9d1c425edc330510ab202949c49af35252c7163dc998b25ad76895bf14f94344315726438a33c965bca0262a9382f6ba05d186ea60acbc1f1fa205850082716d3d09da5214a4d3ac5ad89b203133de5fbce9a2621b809883aef0cd51997543e270eb82a352d92c9e38d195530530906e4e6e9fb05fe57167a0762a3207d3ce397736ea2e27336d5b0db82058c55ca9fab836a906856ecf9dd2d537d145db1a4e4065b1312b856cad9a5a4ac62b7f7a23edea5d8e8f6d5a8910527b467e3c30d7055223f833b82c763e24f55ff508be38c8927f46cec721289bdc92b88b4814e9d7efaacc5e37ce296b7da80f24b32f70ceaebb98ebdbc1e765fa6e76dc512154bef414a706d495abe657ef10ae644ee749dd951506e7b499cf3aae051dcd145645b7a27148cc8bfd625654a037e7389971bfb8f12dee4f0a42c4c20fd82db16a78b21e51be084e5867b84dbf805ebbce4eb1f7fe798c4f3e27d765979026eefd60430a28e28f749bfa366e099dcd07a28a8f1c55cfe8d33aba139735a626feccd23732e371972d89e61a19f2f283887493a9aac49819c020ac6519e15f8b44759a112fca58d5b4e59351d33c9d8834c040e3cfe097f274cebc63f480318555faf95d64d66f768c30dd702ece548a0f63ead8de67618d73a15fdf72695e53a13acc4ef45aaa0428991d4580d9410d961025c3757a01bb81bdbcb93d12432c0a793875519163b3fe9fd101e80bee79bb943eb3501a691d5c5c0881981471aa4564ed5daf1330063560a0588c11f97fd96d3c2fa178e816d16dcb1f1290ec2681dbc73b44ff5913d37a39607248bee9f92cd8596f8f395a2206a49853a8e7bcd4fbac46a85d6c92eb4d6eb2cd8fdf2a2120c622c280e958ebca71eaa1fc52991eff806c2804bccd4cd5fb44a827eb764f524fbe7f70d4e266570c41ef914daa8e1d078d629cce9e6dd197ca3dfd8c718a69260c10d32f90b310a2570fe2e75869a29d72c8486e8b7ffcbf048d034d570d1e6120180471e9818a51d028e6681e61f03e4d355928ffb2178250ceb109c62fbad7483fabe625b001cc3af7066bddc95c0826f88eda552da50afe3f20546ec4fe4604012da6e21aa6772bb5af11aedf600f7c4861811bf9f877a8cc58c7538e1b231cd887c8f7bd939932effdc3c68a92b23cd3ce73a71d53af576dad25b98d65a7de0aacdc2fe5d2a247f4ec150390f212cf40628090e35f2f9f613e334289ecb2565eb141873d14c6cf4722812b8d54301afa6669f56d487de74ea95cab485cc71f6369f68e5778ae8c29572fc299d99f6dd5f2d46e868200826a25791608b39a7692ecd38b9a4d86a26c132bf3f43291adce264e6480c1f4652329acd89943ba1347dee2861aa9ce038989790f71f0fb1f038b3350b3771daf9c7c3d69f3c00365fa3be0ab8054bad76429b9f633ff47ad496385c3d3d0f81d3923d115906ffcbfdbc6f6d969fe427e25d9df3b9827d59fdad6e64f37b9a68ca6d0bc7ae256d0c203cc69907da7e5835f5fd9664e4c967a740a880dd19c2343a5df34c963327793a4ce08a8b0c35543b13f026dc0bfdcefbd1bfd07834b0a71be8c5122c97ef6fc1c7db403c4bd14e20830439098db110e1a61a0a3ce18dd59d553c4737214cad993addb10db118ee048b42fc80415d3e0ca1b36ca0f241f8664a6d14b6dfb4bd84ec43ef74a8ef3007d41aef811e3e47cf4e408bbcfe9100a6a43fd744053691554950e87b3bf65a477c81f041aba212ada3dee0c00d1517631b15ba75d33990cd2826c49fb33c2053a1d0247b053d398fc190719366d707ff3f0bc606798f99a4a8082c411c7fec0090abcc6298fe9483caa509974de050cef89e5eb5aa86023f54bca1f8a775a288f5fc14efdf5a23084a9b491e9fbae62cd35549ce71a2cb5c11da9f740a3d8b711e4246687f5fe8cb5223e5875e709f7a30c95c2fa4135d2e081f484af4b604d4e3bd566feba6c110a1df73f5a07ca66f63f9f7b334753bd17343a299c82c2d0afc831569b19c0b20eb3e26e7ca71ccccccd745bcd75c7d65b7325f5bc03cba4e7cb8464e3812c1d33dc0f7dd0aa29fb5a7ad8f9001bd972604257092e4f76c48253daaed4fa09564fb1acedc4ddee3faba485ae688f10af6a20249f53f3aea46dc4927eb51fc4594f6e58eff9f9d1f1137226c7b46c5f7f9e22f127f3aa610f4238e0f22f33c235fc182e52baa669d8e1cdb59d603770aa158c207689baff068b8ca706d175017fa131659b6b22f9b55d31d97d434359f3f82f317559f61a61442f67c698c478345bb05976d848110d52dc3cce1302aca9845ed0b53f64ccacfc67ec75ff2a3b733dfc2177bb2389b8da58b169ef748c1c281a6a2b9ba327e40059a542dbb8aa318be1315ce846d61ca04f02a0a611b28e6fe163e7bcf6654b4cecc23de2c40cee684a5cab92db1ee34c9fb490fe559bcef5656e6f87bf40e469199f28a6651022ff7e5997b1185d8b1a6f114697968d8f12318b11c25a3ef827d2fa9d65503954a21e86e4edb3d73785529194162b18a992a7beee65f49e383435afe855c75d8d03e2134c7350530a1e76982b53b8723cbb718fbb9aed253a5105780412f8fb0a3ace2ce84c4fddbbc3efb299a2160682eb5bfa1e2b4a6f9b26190d8d2586d9e1c2505ceef7bafa08e2c48e9b2612be3135b3ee383c4a761b3982e0647e2babf36aba0ce5250ca03505242b383b1788bddd970bffd02669ffab9f7337122ba4d86f0e2bf843607fc76e93a930debc4b151e0843c1bed357fc1cb5ec23558ad6053e56df86cfb05cb2ee4be1717f58e7c8c0f2d03d19bd4e6596702580e7313c9c8e8ac72b1426f61acd0a39ae06181a7877ba5871e8172003c170e7db06e6ebd3d231544cf9078bc9cc8c041dd5978c69d43565cd77aa034d29f38a49eab3f3ceaac172db06e06423ebbc4826fb3126115b3fc642655d438d805fda4725a6400403b46b58849955be94f1ef61079ff2a468b940da49bf378064de9150db8b2d984924afc645350c4dd5f908ba34fac7dc8db3355a8080c87c7f6f06d81ff9a0743467dcffaaea52461ef943d325115e5fa3004435e03431f3026fe6fe7cb390f1e39949ef3001c64bdd065846589548ea2d048eb5ab0e1800841fea239d24c804286e07122e01a175a8146e884bc6b5cd5531225fa9e2a03a21e142f8c82d3e6dcba7941f49d8c1123181cb9317238d43b03c0ec4be311afb456ba4c01ab00e38c1621367de084b43b5e805a5c7f79f74c6a4ff01920c2e145ce46c5f59fd4dcebf85fa37a06de6400ee0b89e4970793aae77302992753c7f38f40a47f604716e452630323ca4ba3bccce22b2fbe3eecdcbc80ac5853ae7c1a263c93df24b361b1b583fa70f6621673d3d7105e486707c5f2aac854302d3ee40128ca5a7ce2abd18b425d5b918b4c98b004a6b23b7696b095d12ebc26cd7113e7a0c2716cdcb3d266313ffb6ca387eeb28afa6b9151fc8ca51c19410f19fe06143dda080dadb3d45cdd2f33725d1afa812f25667784b8e55ff38a2f5a997905d5fa11e1176375f692c9a4cffe481e278509dcf2432e1a459cfc2509726e8d9cb0323b2e6578a66011f61de9262371e3888604a8358296ba30b4ffb6d09add4779cf7177a474f06291da855dfd7a08e6827adef9a36ac03e43c5da94fc2c077ca8854a3baa3152058813cb477214a855be36bc14ffd690cdee5245918ace5337854ad2d2efe156931a4d2d98eea865663cef0fda1cd6caafedd5ac20c30a8f06b940119829fa181756664fc2996c5e210507e7413285ba1e382e8626339506de213ff181091245ee9084aecde8ca3e011add5fe0a5803472545272bb7d95b9b0cb5df05b4bf43601a74e417957f9a6b942040305888bcdbc14858bdceed8fc3615b0ce9b52b884e1115c9b520982c02eedf8ff3b9ed5be3f4f967a7ad26a20c594fe06170f131dead8253308b473f61db2e7429f3c644ebd707688177c8929f018f0db5c30a27976039e5c964ff1e05d6c9a93f7a9f577dd9924365201965c609b3e48f9e636eda1537dba8ba714564983630b3331ee8bb03902119cb5d432109e123228bac0f94bb3f28d326ee605538e853f670309f41ebfea9580a2787aef10152244d62eda06f126c7c43d50b99002ec89ad3adf13aeaac7cd96e12a6e65fb91d658dae857bd1fd9c80dca777ba44462c115e18c4962ef31085f454d86b913a06e9bc86400aca449f4c36cb992e0331a9344e2908f57a04abe48150d99c0c2f2d1f226042613695efcfcda0e65b6beaaade0af147e44eab07b6787fa49d91ba915113ab7ed5eedf4852086b318014223919f97c57d433afa1b70026ceee4509904bde476a2fc7df9f97b7b574a87c0d91b1a88922f0a36263afd74e14d3fc4c71f867aa93f40e8b87558149f08472a3d7e838e85ce2e3605269e497687401934ef8e4d3485ee1bc09e98e6739b9834b119bb2822bb4f550756d4228128b1f6681ba42d653be9f7ddd423bc9fdc42acc38b9dd8365be046d4d79ed5c7a15370b701de059f61a83a692ed4ca880989dde7e118b0ffeb8758b7c2c717899e07f49324fc3694293a315c883f1e120deebffb9b0b709e1875ee9eb148fb19b2a7a3ff994dfa4bd1594e76000b28972d40df0c31c09fee08dbe8eb801677c85b8a2419d0280ca960b064d95030a8bae98011c3876dc010d4072acea60af176d55c671bed59c1e5442ad15a24b3ec8448502f2fdee912e47556f47553e1be81802609617de7c5f68f3e832b0553eec9b2b4340ba99e09145ec2f696710df7626d8258a54ae7a345483d73dc1d6902e11a77706258c5d3387355507c6db82e1c4393be52fe5c140166c5aa3b6088b47ab59719bd216534f0c1262e9ab1ddc6c8a30d5974c31d964eca3d00757e5e24c16a67d8abfad31cbee4a75a06ed0eec9d6f49aa9a7c8a137ee5fa9941c47f76ab394772f936563e0399e74bf506f6ec985633b5b9ddbef0903cb393482f5a58cc22049f059184eb0c15d69266390a9b066ac200cc25aed5a7b472655723de0b4d5c8e5ebf4b61b712817a0cd881ea87c896783f55c9c4e5af55f14eb165f35db818b5647e2511b39838089bc1812b79b42a872d5c382e20b95c8bbc07add7ebe718e5976165fbaad03d04e35d7b6d64b9186b8fbf4c227b2986a09694a4fbbc70fbad1f5329fde95717c7080f1f16effe75b680fea0a915b85250f1cd2bcdfe937e846561636100ddd52deb27dbc0f249a86995924a9528d2a664b85cb8fc717294424d3d8bdce886b4c3a5f132e29fa7433d772bad1fced48593f3718b5fdc898db415d6cda22dbb26674610d36fe366351c629c4d3fe88233436c948829cad50d92bf5a1d31098a4cdbf3283334f0ba7ff0dee51104fafd4e32fc62e68f4f7846202d8e6f9aee8c52ea5f39b3d8dea6bdab3cecc748bd9a51250034c6c7da0eb56c8a26a1a789172e8f9ecc9b328cd58399643f38e7fe449259e739646360dfbe4bfdde9b58da06b828daa91aa839ca2d9a63c5af166667d8cacdc65f2214aa3ad3ec14bd95e4bf788172c285d05943a6e273af598e9c2d6fbc3315d708c61f673f52de8189fdce0851f7dc93a5e497b6aa8215307d1e78dc3deabbf5b61035634161c500c9e07b696868cbf62e956364fffb05dadc40372671d08070ac3ff50dc42b11b78ec13c7aed341f44dc55cfa51f520c2d5f65efb3decf7cd5812823508606cf2a8d86bc5b50f53499477cb4bdb855aa2e7588bc1778dbcf5f2abcd4d0e35e87b6b70dfb8a9d874aa849bbb149ce0bf5d60718cec0cc82bd002e6903ebd707b91d0d340c47049515e60a05ac77d89e43dce8e296956b0d977e2f4c69e2d9a62f04663c1deca6b084c6b9aff41d203563005676dabd4c29cc0eb19ada4b13e9477599cd76a2abe61d111b8bb8aad99e9bc873a6008da5ed9839279265c9ca6d8ed1a32bdbd1398e41125bbe6c9287ef5cb777191748b479074af4d1e26d5cf482f355452f33ca7e5adde023c0dab1a2ab7593469f2a27b78fe3b7a85346df5e9146139310dcc6d747431f9f3597a8910290b0376fb4d8ca051eff062d6bc97c611a90389fe91a5fdeb0d6521a9ccedd1600c0e2a1ce2040ab21fb8d2520a4014aebcadce1b3bd330ebf93a8390c4bd371b4f41915a0e9d808563abb075fdb45871f79ef44f7ca1d56e873ae09dd219c28915e73d07731b696d4c3ae8e2fafe6849583db2d5d1522f79fc897d757a1b10138013194a852e0a11d6164b632340834a14a7a38d7e1196efe02a0060f3f1e9e2fb7598364418df6658cbc755c0cbef90fef3530c53ea0542ae54078b8c14e7df8d4877dbad6e9ed755402a86ae633b6d89c081012f369998bb26f2f2235e1a9c2de1ed07ddcec304af10ceb7d04e423b2517839d30e6c33b8309794057fb8e45f43cce151db807ce662f23832bcc09a3e750ac988aa5fa57b813b4622e4df021fd9bbc2989acff82ca6d3c6891ce766f7a8a3d4ee244dedb606c05089e505a387177803ca16db7d70c6decae1f2aac4329a59c905673d4badbaa9b086c902606354df5b17b3ab5f5fc3f086175e093869de43386548b9f8a772550882aa955da644d4e0e1762a192ab827ad936764b45fb632541f29dc4f156e01a7ed9d725d77b8c112b0f819c57e70d8affc40505d7d564dc44962e9027e5db4e60806c887011fb0cf0e0cc397c9896c5514af8007014ebe9fc514e1927dd1fb3a1b24fdbabc68575b64f63399f247d22cf92a606e229dde245bb91a01731b7e58321c73e581d9de34bac1a2822061441d00f013cfe298425f4aec84f01bf03232fc31218b2983d2f0e550339f6f036940cda9790c05770c3404ccc8b91565a79d83bdf450daba3f10c64e29c1e026181aa20116cdcac5780096c1b47e29967c29fec5d26b8c06714574294590a866df2b19b2eab09ea93d9a3bae134a71b8ae44ec54f7faea010a9141cead6c438cc4329b32dfdd4f4b345e26a42a9a16c244216e1234d4b20052aa4dcf157969271ed702ae571fd6bfcae0d13fbb1bb508b31c19df7fcb2b6a8b00c21159bc19327b8b7e9a3d8d868c07f0277a7906782ca9063616b37046ab5c281566a8a6c37f72515e1e8543c4b163ef84e867345c8640a4aa457dc35b7881ce9a2cd1a98a29d8bf1e92d151d7311ca87878335f0454fcaa39944c10093f87ef4816e10196556777f3f42f811d0a055431fe3aadde9801ab3899680b779b600ed6f9bb34daf8ee056285f47b2210f392278c5916abb045a220e1d36b0d76c20105441cc7da4ca32ad25db0c85c4f7a47edc0d85e38e2c7ce6ba77d56104f21dd197c0971728be44c4c56b1219a317b7ee2c6a8b9633e564d788ad988964c0f9bdd6c2c7038ca7615c7ce3445b6d09fd1b6ebcf08c5f3f0b6e83e02c892058caeb1153393ec2e9268852dc3f87fdf5a6f525ed41b3e5e175137be942cb1616bbd16a751551a04e87893bf92a99d8de85be6d925c95f323d451446fe630a03d74a7e241ed4dfc7f63d79352cadcc08ef391d0c3e50b81dd8aad8e711789dd18d52d078e82380dd33d86e88b361865b28fa4416df78f99f18d3b4e0eabb682442002b1baf29815460c221f57210b9d042f96a0bd29d1879631e53f42061cd98eaf424ffc806921e66adf97aa042a4ef26e75abdec7e40726fa159ee5fb7dc46d7ad3a18deef65c4c1cd61d44c5820f86edacc6e3df38d81c6730cbadad70b51453c70949d704d7376f6945c98e7991a8199f501b6d9c3cc9f26a0dce4d8e877af8d77dca7f6f48ccbe5f2a0574f8c5db195e431c4354a31c9622786d99e2eecd4ab0d5d7114708ab4868a056ce0e4c5724cbfdf6518c41d5834bf095475c8c6ad8be2e16ddff86122723de8ab3c30519875abcc8a8787fc4972975b6ca6beb0df1fb2663844d9ad29ed49ead76e5f7541cff9cbee3caac62736a09bf6d3df3acbcaa51c568f1c9ff9a23fcf28a443255d10d88d49d4e77c24cf569cd54449286557623c2b221423150d2f0f54050cc59544776ddb3a9166de98602a842e2cb1d7a2d0926481568e8849492d85c0ed956df2dd2a5b0de13cd9d3ebd9dab6ce480ff60b3a330b0dfa8c6f8e90e56b04bf644266a9f44c19115c1edb2d59e45725943ea3f6832354d399d60686b77dcbc8bc14b46f36a0f788fcea0763abff3e5242657b00aa83fb60be5b91bea6a30cd62282e728e34a75149895cd203cb3fa1975a9b6c6eb7377869540c93558f711405dcc2b942c7b2a9bd184400744360abc4ef3c9e3d0a3e69c6698759db53ae289c0a1812d3d4edd8ade383c095b885d15ca670d064001efb979706bcb53cb26734a518d269904839a7c0406f7118a2832776b4bf70d686e60181c6c9f192ded2294cd928ccb28a232e800cc2ac8124e51dbaa36912b78c81251230cfd731f856552565de9e4db3a49dcaff796766ca68fa867161b956cf00acd444d4505a972e784003419dba61547f0455834293bfee0656647d40ffef36c721ceada0a6948a4ef6af3d04a70d3b912e8ed5688b26f9124ea08b016f1c4fd7a8cdb19019bad0a5d38b8010532ff28c690043f6769572f8e8233839dca5b8748516a8750ac3cc0f093e5ec95280b1e5140999cd18e0efa51e647ee23d7584f13ca8c0e76e92e3cedb3019c77cf7320852b3a66916f9320d380e6954ad2fb2a334c09eef4587a2db0668439086f8c2392abeb780002fe6b863fd940163af908630de525de8fbb251ee65cb344368a9b7ea0c7280e2f8c6645c7b9418694444f2a58c83c6a02bc8258d0d7e39a2461de6e34060a20ebfd7642b1e0e347028708831a004a203952b6140e6a9ad29a851f956b769fb118466d5c6468f227a39ca780d6df7667c22f3b466e813faf55fa198be3e61e7a06b3c632ee561664d5e1268b6573aff72eba3fb5bc10ce08c377c48267e4542a7b8688ab25e87211fbd17e662ccab91c5a21d6a1e573b6da8ae4816392412060cce6ab7b74ce9648d708aa99eee3612dd6cff14fd7124dd2be1ef4dea3ebca87b4a666e5c41e5a83fd25ca2a215d293261ebb4928fa750347f71c87ebe109cc6bb74f30be543713b67f745da544b61123d95f89583e35c7aa0e38ed77499a255b6a0d99441720939a06cc6f60e6b25606b0306c93381c7012c23ff54562297fe3acfaabeca454d7ea4ab11edf565a6982a6ac16b11d48c8236ebc4da0f7a2526ad1524f8bc860c351a98b57e274ea24f2dca934953970cf7cae53a4789a54f0718e2ef7526cb5ae0536a305f4d59f920a3103c6edf87f57068afcf59db0f4054e02ff43c096941d88ba2ec1c74ec1e17a16f64dbdcc56749716ffd007915166237330d728ebf25fe636280a138ae2d82f1af927ba611cf2d659ac61a18c0febd672105eb663a10af4c706a2fce0c6387adf9af6384c353a2824a5bb043db9871645227b450ee4d226d0c66d690d7d49fba935dab01bfc5bda12db2c7ff7e1744c8e06c779ef404f47851203559d69da99a763f2ad1e62594293ba6e87079f340219c827615cb6cd3f58c56f46aafc0efebca17d7224540a8b3c06b847dbff008a2217928ca48108a29b0f475a56b2dcd614daa29d88f4e34e4898163ff9c6c7b35831dc266659ee99b20471c3a8f622b4e955bb4a392a8647ec2d522be9cec906ff1780becbde2bd9610bcc4b18b87839a4ef2e7dc222e7a25285b9f595acf480006b0769cb0babcf8df94ea94a3cbdfd1bb247081f71ad086d87574fb36d089c8e8e8989502aa2558ee54f8c3cd02760f1248bc2ec129d9332316b07f77749f97a47baec81c07e521c84029eb21ec0bb68293d86f938bead2e6d48ba8f38a925f4c307f36cb85afcd19b616dff6dfa15557fb8786367c8466a2be5af13078413ae2003bf04e9eceafee5fed5e29b3f9d5dea53605514ab3346590cb6b514886c9451c9bc869d3fbed7ccbd47cd66c0a06e7521fce553a943cbbbf6b49765896a486ddfeb45fe148a17692a76705d72301f8295bf5678824cc477db32a692072ca5012d0f3ead3a22485d4cfc1c6cd55c42c400bd6a5e517c027da407e163cec932700a90b16cbfd60a884d6026822039f53af84a1774a337dd403caacf96a6468e1a1812d613ac9164203e6317e072027645bfe9c8dbeba72b94ea3333c7a036b68696f41d214c4f5aacedde32363636597f10d251e0a1658bb8d830cff68fc54ce52b3815501c1c725c79b6b66c3ea121987c21866fa21623fa82b4892682b2766d3e5c094efc95c513a717d400d48decb0051b4b4d1d8a648911f8b7f60c255d15ed4346e544331cbbf47b7d3527f6777944f1ee77b4bcf9bfb61caf502dcddcd61faa2e0956b6469e93c5f890a05df9c9df9066b927947c9ff2b6023339dc0575a4958b124af3d914f4b18a38a1e5ede6ed2931f119ee09fee2b9743ebfb22e4d287d20b11578321f061da289517364ed3eb2a746f20497c4a8d1ce208664576a625cbb7b761a23d9dc12929c552c8586af9c20a2ae18de659c84937fc68fcf7acb6a38167c2bab2a127f1a9c5350848b6dd2f965af9e5cc7338063a429b453277ad63175e83a02a260f5a83e8bc2003158af3211c639add4990c793fd38f7f492901898c7f0a4f34e17cfaece87d592d118d1b135763d7ac1c3c35e61f70d46de8f52f0b4138c1c0d481d5e3aab0ac088439e8c290b95a8044fcfec9f97148eb5718541ad78a143f575299c0dfaddeb1b74bb54415d07f9b3c6d213cdea10b82dbe0d397424dcb909148d83d2088a448989dfb8d7df383d4c99536be63bbbc9b0b19a31be637628cc57e7391364296e5c2924f126f3f912c5fc43023b3bce4b79c8cf6a3fb9da07deb24ad1377be4c6950e335095c7a5190d6ef442516b3268e2eac03d235a22c01bb9ceb37e1fbc7994e69ba35210c627dc44f585d2a92616c679692f4cdc774abcf75b7e706017c2bcd4229356ac0560709f6ac928eb87018c613b546b1f54e9b0e78342b274246eb02c75efac45d228d23bd9bc8a980825ce0ec5a8a2b7a418a9fe119085a85a6ec0621a5296c4470e2ebdefa0b8b98db2155f6f61efb9f0b42b51284c1ada9fb40de510b6802e8512f391aa664b4501b4a9403266c23ccb327017fd68962bedc4780e6b876dfeb35fcd6eb1d5d851cecec1f7f557a2fc61a994c6509c4a2a075e0978181d3f19b8cf4ed17b1382072c8f4f46806ebaa234d446850b45f5d8a1c3a0aea0c3a34f4d777303b83ead0a258442bb584320c287fa86c7583db869a16d42efd8fbda19fd0fc5e81f888f961e3a4a94d301711c829c6571eb45dfd1adbea4bdf7df939d59287a459a1455f894bdd8ec27ab96ab139beef9fcc1ec7781de0caebe600d2d39615b2349d5f9ed7f690c0f3fb9b64fc4ae1b3e5d4b44ca4574331b19f722119d6f540d5910aff24dbd0b23af8f50b573bb8402a093eb24e0567c02b22d50b400d968efc8626c90f3c3112cc72944e0ca5665ad7f0b78905636bfa75a438974d7bcff4cc7338ad4fefc7ef65cd54e76b189e0091deae2522fd2a5c8dcf72b453dcf4b11a063e103862d949ccc3696518c209f30495a2d9b829ab7c84541bd2a66632126afbaf1c0002d0e8736fc2da4cecd5b3a76a8baaf9e1f2e9c252e3d123910f390c7e65508bfdbdc0f0aae3e2a06b5a966fab4bd25b7951c13fd0ab7969f15e06f69a923092e836fb48a4a6f5bb802611c44871c91cdd07ced718e1025c4b4d8b247fa4d7f437e1569a6343f31b852ccb64f8979035af29a01661c92ad84fcf2bd06eaf1a176a7ef643aeea2fd96a1d48f2fd564315002baff2528e80390fde3fc3645cebf29a4c07a4482e69e21a8872c6095592a8ee321e55b97567ddee9f9fae81389d8ee19e303a20107bc588f0a29ab6aa53cfd0881642563213d9450cc389b6316bb82451a13fc62a7f1252747d708bc30c2335110547ce252403e9c83e06586420f94b42cd528832ba176ba753c8756d1cb5e209c951784633088d91cd4956395e6eba4fc269348174592d28dbb1d5bc2d0623d7f0baca2783b7b70866b343ce83b8458f68ab292137579dd9a2a9ab43cc8fa6b75bc84d3c53e52c11d30400e8e3da58681f4d7096bf307092a1e508ae13ac6733457dc0ff749d7ab3d32b0a8e64b764270efea19ac1566417e9a7edf3d82c5d2883a0812548c130172f2114a3527b00fd0050a371b4ee70046edfc2c60c81c2cf999c98065f1d03bb06b099c46b7c7a5db34f531e591c4b81ef5201323327557b747c6b550f9326759a7f4148d5b81df87ef9ff94ac05a17c4ddf9304c6e8b402900948123e2b23b48c94a3e55bba4e0b27442b445e524c918beb7eda0498ae1dac0b64fb33a6f8dec1eba07e9b48881ac1c44eca3c433f52c2e103de323c3cb69ff6e887ebc2d65eba2e02ef80167d041cbd89b1e60fcd01762c70b3cd07fb0b4546739953e62831d8e7b6156c4f33e316cb473a4a7e7aa1e168b4cb9de10d3bd8846f28ab3c05df891ed832b77bd81c30c3ec680cce714435617daeee8bf3b1ee0dc0316fe3da99fb417f48646af91b431fec4cacbba4e4ec9c82c17f2479c0c4611625bca8b5f515bb29ec7609fb9591175cbc88634632a7dbda84bdb43eb30c0840cc8a03be655a13545f0212c2c1ea526bebc8d529ca9105b1517e43b46a200d1b960bb4af517cc87a226a1f1def3f490cc2aa48261a8cbf716db09c0674468728f8031f0f54623ca82bd05f4212bc1835135ed3fc09a7d5d4d7bee7bfd587a0cba84d03d841f6a5c99d2adfa619177a98568dd43aef0addfb163c06c952abb90961ed76aec6e993952297001de66354d87626dfcdedabbd227040395a58540e31627bd7d53ad9a0d1033210dccb0b4fb27524fa2ed564e41ea1c131eb5944d01bed3c4e127243965394827fd419cf5dae6a06fa43218d1e4a9735bcc0ad62fd03708478729dc2e08817ae334624930787fe9ba614b8279b17ef4ffe06fbf79bdd1a1c4c2a69caeda3f65a64a2956075564ce10cc386d5f38fdb3350d347fcd14ca5bbf9951d322009e59ed916bdcf4373dd168cf9f95e94b4369e025dff0d36bb64ebea332ed1fb7f74e622a3ff2ea7dbd53713b7140a103918b57adf014eb5bf50647b5036ddb83447c4ada8c74ba21a4f7090ec4150abe24509f4fc3a3e4e84446a9ff7fcf4284eaa5aed2be81e755722f9a7a14f096958e93a1e9e00378ffee92c97efacb8f784c1ab9b1bff21abc671b66fce83baa5b6303175a206f9fbe55cc65fcf7805599700b8cb1e12b48c71a8ef64ec7e2058ec889997765d35f6ec78658174400f9ed1a14762e4f6ac3d3b8e08db7f24b5b0c67dfe12252602fce0636f38d3e0a7ed37caffbdf4b6f2954db7e24bd8990c53d745469a8e90e4aaf594ff97a7c953aaacf25390b9a1109cefaaa278e5014725a92254458291586aca3a138a6caee11509e22a6a0e4ee5cee75d9210f42f65593cbe45aa4f567cb263cf996a612b92647cd2571f0a0aa98a2eb9436d741b53796fa6eb7e96a469a690ecef31c98f50fb26690fd7eb0011c398681debdc63f5535c2cfd4b3a4fd52f0e966783d9c8d5492419e52fc29f5bfcc940433783f695ebb7dfbb0a4d4192ef66ef7bb249610ddfe643e48b199f6b8ee344eff3d845b527746a90be4e230d042cd2ed547974252896895393fc3044e7b28d65c1de1ce8c0447ee0d20c24674320500643a8257ff44a335cd843595ff9da92ef2b3bd2d2afecb99f834b72cf097a6e66d63c1550484bf8e9b7158c7d12bf16e78bb9dc2b2217d67ae2eb51336a79ec72a35839a69d3017ff194187bc93b130dac7d70886bfb935cdbffe0aeab12a10f21b95ac84966153dd394e5fcad19cd0102961557dee00eb260189d40bb2cfaa89aab24272f0543d4e23309e8738ae5b7b03880537c239c0712a3368a7d09454a8ff18338789c14ce101bbdcf3797b8e1d7877e466728c4f24e315129aa476cd1c02d1bbe9a31459d4e6da107ca302c861a5e0306ab4fedf77da764d3b5df84d5f89984d5d0d894bb050c2292311593a43cb9c84101f616106653f0063ef87d513c6d6419034fb9c181ee3be350e248c64e0c9043fb40d333bd670fe283bc900de95ec07f957207870a085d14e8b4c9d34c4d5dd921ba28f87b129a7aa0c1637fb8aa91afbb1f6348958f5ccc708f30006c424692f6775c19acdcfff1d3e9d106fef4ae5883113bb603ed73bd471b1965b72f7a0dc96270e37d1918e2c566ff1a56c7f9177a6cc47df04207ef83c2ca392ecae2110b73044de82c4502c612838c66b66b749a56c933c98e4cda216f607b67bb1b5caaeee224134a8d47331f323e1446a158dc96fe664f8b31bf50e925a613882e3e847bbd21142c5ac5644c1d0361cc157bc3396ad82b9ca822b6a41801513cdcdc122d5f7b073fdcdadd401c1ea131b030383444811e22357ca5781483e55b1c469bd7b824482aa2016d0c111d09a9a9ae8c452e83ecc7e1f1ff6b5090148874b4e3de439610efd9086717061bcc9b15b8923350ceabb194d87d1cec4561d9d4a5c6d7c867d0ee59ea97ac83a3a178c7ffa15f8634a7f9845152b9091fe3b5a796b8f10b1f67801735252f2fa2a51240df4b936f1181e6bfc1690090e0253fe55fec1b68dfde7fc2f2d2b6464734ae8c5f4290ae3593d50946a5ea693f3c95bb8f82a1b03b044e67a73240ebb5ebeb71e24e3e460e6c1bf3f873a6d4d84fdb428f058353acb57dfe4f98c43b273c46321aa190c830e0342a3b6514486ea7532cf1af12be53680089e2aa954347a71bd1eeaa780c153a92afcd3972697e2389efd23342647cb544969396877c427cdac9fd5bc4048616be3afa91d50cbdf2b87af0a06c4c40cbce1375bbf5bdbd0de95d4a3aa7b7580ffc76efc002bd8819407961b09b9b28f4fda2839470d748b61515fb0b5aec6d81fd4f20da35dbdfe2bdc0957efc780f81db0ffac719acab84151844b2e49a6f3dce3cb8691ad712163b3070d170eec11b5debf7759d74ce436100ccad716804ee18b36c8c69bd76d3c04459b8d3671ebbf8541ed3d956458387b1f797d6b4e2395a412bfdfa8deffe7dae98b7ce830c40fd3b6e95afee8adf7d4d8ce31ac59f24281704fc5784c92741c480b6184378160898ec15a480ecf2e206756699f95a19315107abfc894c6d8dd5d656cd17e47f33bb668a1d0801fa598ef0c473114f3e37c3e6b2868856ffb64a220db0964cbcafd715281d06a009d90bbede48e60c98ca3093dc23410b910de80fa71a4d55518126db74d6e66eb62b3ac7af99cd4b449b6c593bb94030d0b0042854b2a2ab7e981540344efb8fb84cdc2a4a1be7888e2b1d1ffbb0b7ab3108c6ab4e25c28ab1536e3835265fcf8bc3bd7f1b0f1f8e237fc4afcf4bae1776a0648e9b665890c377678076b65ced9ccbba7accca4c89de149387a4dc64dc1ee6c60c1652e99dc27417ba73c779f15031238e47a8f9d418d5e9d607bafe04949238b163c412f4198528f972d94e7f567d108f7a7d213af146eb9b68e3bfd679c938d6d54ea0cb564b8b8436d77800e7ead1d303dd25dcb2ee88b612eafa7c3336bdc1978800fbdbbdabb9afab62385eb74ebfecdf2475f62e6213b00999d92bdf512aef75d787afdf33f2ae5fa56a686a83c117420ef8b54a3c46ec93164dc3436b9e330e13a06f95c231c88ea1f518ea2146ef47f9b9b570abb0e5862326185130da0b8a818ff0539003fe3ab68ba08c8f1bb599eef3537d09ec6047e6e874e6d115b12c04840a4fb77e8659bc116228414bd26d6f243bb97750fb10a57dc4ef13383032481852bfd6d52b3e851279cab5742c2e1a808614a3869e0be12b50d46d4ca290c321f29cfab2346823ffcdd9f49b74979d71ef5c1e3ea8bcc64d5cecc0d879b0b8849a932825e5864ac378959545a6bace4a1c4b6cc78d313d3f8cd6787216434b07c295d6f92fdfc0957af75f0439acbc0e9ade8354ab5ed195760e06fafbd013c95ce69024aa8a34d9770d1e44646f408fb41842413e2ea9564e675bd0a3b196e4054a844e736eb9b8b7e65f24705d0e22ebf49b66c97c4a4f9e830b9f411c0ff5d68cc97787b2afb30cc5bf81803886cf229f0a60a0e6df24536432acaaf699d1b585c2e2a3722ae201535969865fbb57c1a62249cf69b5ac9aa346fa22eaff80d683ae61b0941c0886438ca724ee68c4aea51df80dd6de9bb8cd55458e97df8247f76e0625b4853e5f5a90c08c84f707a647b1d34506ae856ab0b784a807caaac23b094e259fba03b709232139d5b0c6805c89d0f7488c8e768c90230b4132f2eb4f15bacc43f9fda1ca75cbaf7cadd6e7bf64c66a8f19e15ffaae0ca09c6bde0ec1ce3c6d9aab4f18dbcfdef0cfd1f10f83de82ee8c6e1dd63a62c17600be48568e1341244779ca6430223744959a61896aac5106f9183cac9dd87247593623d5b635f9aab14766b242352de9f5a4a844a2c6d2790f0354e7b0e19174c0420199ba7ac9e4be8ef7be8621def785e5c6c50cd8929a0bf4e9c71e1db0f0a0637d62bbb9cf34e063ba92d11a4856f5b02f4c74e65da4bf660f5f746596892cb9d5ef58cf0aabd2a0cc6dd9fc403910994f44c16eaee85abb349d4ef4f6e3d52901082d4969b055539bd3a915fcdc6513988c4584b94ca1f84ec98af13c9aaab95d2593dd706eddc3f7ece485677dc76bb1e5b60a7b30a1afd3d427640a615789d25276a11812b53f506a7c7aaa848ff30e7e9e399d17678676a3e82c796b048e7661ae7446c9d2016276a3a57e6d79be9e37242f6353b0b18eee9ab56515b74163d05615e7f34f14b9ad4a58e5f828c4641131f0f7817762d10f3862a9113e5c5884f045520269aec4104e9b92fedca0b3c90a1fb12367795704f8b4dd9f6c2411dc1a134f370073c463e2aad0f94796b1395eda6192b410b2740a9410f7c71bdfef6e637007947ae29128d9f50cf6f84c4d2f0582c6903e22c4af119f31d05fdc69db4d8139b21ea1c702f8970fdba1488e95ded6b4d78c0ca382a4b47cba08ecaa18899b318e6e67653d237fe590d88fb3e048b85dae2c5f28da1e288d0c3ad815000100831c0ca729c7677ca39ce771f2f68b58aaf308af0ed3eb986c4ac016b6561e53bfc3a80e7a9d563612aea6cbb4136ce39533a402b8d423ca0e23123370eb8016287d3d7a2c1d2ee14ee4c022c18d11181862b4b7ca1e4aa59f58c78d86b9d6b1dfd6cfd106e589b42c2256d0cbc79c88a41e9ad3bb99a07c755a34df7aa27fece83c886484857e5016607c7fb45ebdaf6793ec681f507ee1d779f4341cc647cd2c82530032b75601662ada188d23c76a055367ee46779332ec615780b1ab23e513ed70c70fa3b3e3bf7f0261d4eeebaab5fd260c829abcaa630b63c718df7655606a2a756cad2ac2995bb2691ce4460dbedc374e1bce92b500fdf78ec7b0151ecf7ca6943fc2603ce2572ce36f564d9c1fda2b600597517b75e6a9799468a26ba61b43c3e1121fb2fd76ecd76b6106cc62f60a2b286cafcd9f3d5c9d5b011401adf58794484630fef5e8a9379d8ecfc2dbe255aff7e42e04abbc5a48678569931cb22a62464d388f9e0322bf6312bfa4926479e8d62af2245bd17adc9a38c5af7fc9a944ebde93ab494bd7988e2f98e09fff1d71a200f7d673b9c1f63e28303279b6b40852b2c4d7b86a33fdf17c9dcff560189c75f9e67525a14bc882766f39c48e7c1a2b41ff0dfe25541fb00c4268e1abe0dad4622e8119ec6fff63d306cc3022b563289efaf0b94a390aabac1bd7f43052cf8e4824e78565cc994487da1f87c285b4d5d629fa456a9aa64e10825eb950d5ff398bc92c6e0143377d6089fdcbf1d475fb351a7c085eacacccb4b0abfb14428ede276f56f7b1bb1211d12885e5a2bb50e54fa615a328324f7961a455e64bce4c73373dbbee159fac549bf24a163bd1baef11d3b745f2306fce46a2b6bf613b2ac290d38d748ed35cc86db947f81818af7cb888052f888721673e5b5a8718a33ae78de7696b8fbc67642e9f1e4c9d8752cb93eed81c9ac12345c7c5d30286012d8972eb12e557a0c21897a71f0f267123e5deaedd018819c601405724101ae9d64bc87b605ab10a3a082469c712744d3380c4b01a0ac6e5948755b6079a1d1867068a01790fb2f5db22e4a13d76cae55b25b2d5d6696722b4c88928d65d24f2f1d0d89f7e428a61c22d1c423d2b8a6c293eac0b4c0e6998687345dec293c2347deb0146cf9b93ddbd62eb57dc57f6045cc982edf3028cce1f8f1738f13bf6889ab5293b62be4dcaf2250e346ef8d3d6addc417ed4aa745a09a87ea88f098af7beeb0b9e1b9753424d9c51a7f1c0ded88890d3576f4bf2ee0c333055b1449b57e2673b19b3b85386736aa88bb4a643d8732786fad7228d4fd028c085ceefffc28c4de2a74d2a8018dd64f4081c94f2f677ffc74fdbc814cbe7e6c04b90ce03c86002c8e789e351b48ec806e883c12ef3cbedce9d234c185337e849f8dd57efec46bf1aef848547b6f9996b1cf00e1442f8d2d16d194d590436487b46efa2b418155dc8c6c740032480f69be7d4f71d68a25a4d1be9e577f47a00377dd8fdf9ffb36d4749f05916a15d1559374640e1913f6b40032b044a4b02d0d40b18584df13e0fff257f02931216c96b67a67ff34905975a1c6ba82a9d2e222f3d7e3d841e912a8184068fe6304d09392b6e7cfe3442189a03f0fe5e3c4b50eb67d6c33e0927823f87727c5d52b78e56ffc255bcb7cd5f45a8cbed1ac2fe947e75e2c6c00087a5aca6293a65e854896224e8fa02cf3425f0678068b16d0c5a2c41174fc7dfa23ae937c3bf28dd52a8c14ea4a263c92153a416ffcebda95c21222ef2fdf8c2d2602875cbf0d1a483af4f8251d326bdfd26932c727c1585090e9fad3f4777079f95001b6307e990ea71a614e5df741efeb7e683932650c929b18e1c8f57751c70025ab0c7cc256d0e4ec059216833810a7ec070194d7cbb6a2ac714ff7541597f653ddec1174450de92be1c3f4bb67024cb02519ce25d4e5ea9ef3ae0d82cdcb5bbe6397c6c578d133f8b5278a70cbcb26f51716929d16f7f8f0941b86135c091f61a398b74909adb0016c37460d46187d6539ced616424f63e29b30298d4e5442edbeeafba51b1ba04f015ca963bcee6037b97631a631b86d6b936860aab5b8f0d526d56c7e5c42e3fbd2fb169c1b65a1546005e9d2b4aa2cfe0dee471da342dabe3c6baaa8d25cbbd49c1996a862055035cbcb2a750a196ea5a7e6894b2160f72c9113654bb5664729aff4bfcc4435491dae033d71e02247b74a5ff99bd10b7891d6c152938e35b6ca0f50b25be784c7de2b1c5498a05e793ad30cc01a4906444e62401556e36804a6548cf19f9f0b6c19d3f4546eb720d2e0bd50cf478d20849a97376ad69be792146a61b1d574a272104d1ece56a4f3ab5c2bd406d8c85b261643977dcfa3cf6265d2bc6be473e8d7c5b88bd6898e02a67d41d81cbbe6458db6f9510b8648ae82c8a11cf6f3e2fc07d2ac53c588c376d121be449a730b8f6bb35fc4838ee9e8de62ae4fc1d641ccd20a3284fa47fc505821bc77b50a006c954a1132e679a348af27d4c05e692fc3141dbbde3b6dd1b855b199d27a4a0ac31c5e31abe5e7cecf78d05e4b992d7e3bae6abb0880489bb06f0a3b7a4a179be2ce58c93d85f4d39b272cc80906f511ac1117bbc04153ac425f1266f27c8cfc791343d49db7f39f60dd5aaf633943c5c637a3ed751d40008df0e8f34423f3c0c3d8070c12c6bd31e8d2b5d91181e1f2ca4eed7a1fd8d075c9e7e44f3ac05346163342ccedf799496954a139806e8651840f6ac33753b42f1d0dfd16fcc0cbc1ca8235848fcbe35d49b20b2a4540b1cc3736e71ad7a158ee0e12928711367cfb9776e551c3d2127fcee334647b85f606c1fd5558cb2272f33171058db60be057ab2381338aa871c74e357ec76454a2849502d88f8418736439d632783db7a8141e4f58209e6260aa78e8ba9919e8eb1dbbc2884fd8dabc084fa373324364da3901bc5d2d88a1381b6cf278febf5d5dae9cf2aee2420881fcfd7dcded69fdf926e4823e12388a43c252ea62155ab0c0e9a94d4a5350c2110dfddb46e1ff394bed7e6347a200c2c6a37a9e9cc6b70e414131a35eb1e42f29541076540cce9fe3e2ca837ba1064130f5082ebb263a0f342b4780a543bfcaf26074915a967f8f67d43f70e46d619dc0e51d4ba44d616480732173400887751f1f189db22c744842d5f3a11d623bc3fb0c1cdc1045c9a0bb32bbbdcd12a5122c9333c73f6ccf74aecb6a85b91ceebde21bbbff8791c63f49baf976adf6b01945010b3b5506f449213610067e9788bca27f98e79cdece1bc923ba842b9568ef84278584f008d23e485ba5d898747f06e5248272bf2ca8803923b27701bcb2314aa0bad95ab43d7c7898f80e410b6d98191c6372466db3b3fa2e4f11d237fbe6c3b504b6d033905aa025d4a60c22a15f41f3c06b1a6bedb1ca5c4572299b695f45eed9562d6f36b967f96e4330d9041ba3aebd846158efc34c292b70f7290c84e3bf1995f93c18bd5e8f46f313594fe91dc4e465eb2579c591211a134a19fb91f55804a882037626c3e95c60e093f412ee291181262d1c6410e46a2c6191908e88506c33ba380fce2a1b121260e1fd1dafdf0f3057d4d89a00ba1503b2a839769e1b84573310e95f2b91abfb6bbd7ec33b4bb0233887bcaa60a8ccaf1b0866430b342621faf5f5309039568cbef003c2a587b14bfbab1c5aad8fa1ec57bbd76610e0364bb897b3b0b0c6a42202b8cd00c957378bfd40131bdf0b60cb32973a37dcde01dfd5611bd8ebe8ee2b61d95864207cf55f6e7468472e298dfceb7d796e31b4b061eab066986316de0add68e3bf3264c6c047c6212686c9fa4d51da68f6b8fec0d4a26026e21167d585a49efd3dc5fccda1485e4294ee1aed0071d006c6159250d1dd53b47e1ee40881b135d930dfd00d7dbbc98509de1989116df243265bb599737e34c28fa9766dd6634fb1b6cd7ab14a041bcc6ec383a29e0831e590a571a556b9110315f92676893d55070365b050fe868cdddcec1f50bf15051ede0b677fdb89a0cecc53dc3369f62d10063ba3b6993c69204126947613e7469f2023c90f725a9acc0bead70e74e38ef3696dab26aaabc6b8516e754fe24a4661a024e7394f72f1686855f35eb31cf126d0494a3d3b833899147b9c5d5e7a0a1ce610d4627f00fa4a6ecd955f6c772d8b0397e37e8835b6aebbb9a0b1e69bf582429c0be7bb3f4f2471065a0406ffaf5014462552b11d2326cff39f28862b51458eab4b13f910ac573208534d210f6c9443c7328c98371a521f034b910d2d046930d005b1ab602da2bd8302b1c0a2539754f91cfa2b18493b92def7532add4752ec5a568fc7f31c7f7ca9339b49f977ca7d86c4e629c08f66f62509df45459159b5b08ac6de7e8a1e8aa89c3f864451a24edbc6d195c81a80951d96c4e1f4e609374e8d474d70b747171ee765af08508bf99e4be79189a81f03caf1138abc727fffb1b261523ce55375fb04e8a2b540f376fd69cb58a60f34691d1f62a5ff48068e7901b91966738fcc1ab7be0d010e22635fcbf7970e790e6e9aae0263d495ba35f3dce4b31fa91870f5a1809c549603fd67ecd3b04abaaf311f7d4f98fc43a3f4c9e6324f5e813f2c7ce7db034e467186b6ae68ed173e3f8c7394016e59fcaec01993f90382997d86606ccaa8b2e6b30033a11e6064b1b3d8be530700599c1e444c21485472b635fbdc1cbba6dd2218efe840a6145aaafc14def28340a7aec9151e91c12c89f438205f3d0f8a3f21dfcd994ec61e6f29e9554fbf2c95d7a50f367abb7283a2e2f951148e5651e1a082f85a65cb7ccbe1f2e276902c2104d258093ca27dbc0a3da5d30e87b8e716a9cec935c068da6781354cc2b374fe14a36cc4f4c54dd2a9a8c84fa9cebf8c4708515130071415c4d240d768e51bf228e33d102ac3a41ae40de646c94e3ddebc791a4a9ec3c380f56040220809ec423126ecca3725d7f4f99f2b5d7f6f17b0e049be8eab19a26450a68a93ddb274df1813ede4f9d5b4300172ee13bc3c6f4fc97b348ea79c80490b4dcd94f5cdc2e993b2428d9e422c2423de2d3e9adba392eea22b40d8b39318a3191987819ac33c7ad2079548b59c2ee9577249b342f7105a568f3a1033afa5fd9c84dfc429a61d8b366d66e540f32daf9e57c968eb26572995aa9ebc21abfb5d511847c30c47f5d2c6b0e977aba03bd38ee4c6a2e9b20209ad53640494b0dc8488426e61899ce858ed10af02c33213dd2205f1b2183aebe59db55d664a204e0f2b69dfa07ae3b009b255575d432cc12c5bd59b81558549fd18b7626248599570df150c2f529f0749d69cd9a9cd889ecb9ad12eeea3fd0cfd3d69df71d1b4ec7a4cbd4803258ccf3293eeb27f420459b51f59972efe2f61f08fce2ba112bcc6c5316d5dedf63b4f735e823895448c78e06eba97469ae63047b9c0b5e8a71770f83965d1db489f6b1fa7c022ef66d60f6904c4e968ced661e8c51d9a104e0af1b00176d0e6e722aadf38866344e92f2e31e4d04745cc73360478d92a5e3642ca14225e78c46c052cba203a290f4840845716f3ce60e9cccb413db3464f1ffd54a03b8479f10365ab19266b690a8d188b2a088d400a861d78a5a86988c4684a53d57e1740558bd327002e95d71773feaac48758dfc349d1b7d996c9ea7b59c17a32574550ad18de3556b3814844b32f7f3460aae9fb7087da6a7f05126b255cbe493d239cc192b8adb59f18e4d86fed70abc290fee006620fdbe8c85df5f9b880227da854f99f01f54fbf4750423384e0c45897b4e6ef022b6fd463b9b6ae8b367a1e28a777a58c869132ab19acb5b3f7352789965d25ab135f0108ff0183dcea14abfda5b73026d53ad464747d0a1a5d84a1752f4c70d519e078b98fd69a86e77c7b8ad213cf70c5d455648f22a2adb2aee5b7bf1c5f187e3032f0e2a6b3849f5544ee6b2171e2834f4e01c4076afc4e3890522e5e945254d01759f279520c3f0c04742fffc3cf673877769359e438035f3259b558b04fbcb71b6ba7875d80793f6cc2511d610c17022346224f54256f726a5083374d298a729b865212f5b77ba55ee331f87936d0306311e4972f36c46612736c7abaafc5913a0557556984ecfcff13343d38b3877926bf342b78ab544214a3b6de2513178bca99518f947968bf1dada658b922172674db0eefaa247de51fcb94877ed45a2adedf66031d0f10476480c031c60f185cc0dcc47b4bc19b3535745618df159dc0c6333d3ef240800636d8bc51e1650b6388134ba58e22daf6be0b91cf617e335e1c1f58284427bdce4e60393f1f9f831682f776f5fb7b8f802b774770d58f4b8d87965bec00c27fd2a072f03fea2f057679f6d31e7e1c3f1c3b596f025d76e246db22338b978b6ccd7f2a43adeb6a92d0f751bebb40ce2e316bc2395082d0eb6759ff109ab36c3213c1dc2c27fd3ff42d8b5999d490044e8b84708f81530047c0cba0ed7f4cddef6db971584a00a35988e5346c796d4862e3ad2d4422fe8b055851daefa9ade10f1d85e725647044a523af575af8d51fd44706e8b55fd3351766a1fa6537ef909ebf99cdc748a3a329fde97cb5559a1c443b09e32c08f21d754b736757318eebb2707ceef148e3c10e21dd87175084968811022a8ebe1eff132b59a22bea8e3385168edd980ea6be738bf5fa2d9d4e6df333bf50784b81ab4cc0a629f0ee8ab5d7418615124abf24e69ccfe3edd0cc324d3984d1c92b2affc5c827abf64ae2885b2e492dda03c50b83945e9c2e4da0ed2f7c4948ed560ce9d711d8791fa61eb85a75335c1bf71ab4fde31ec4386af168dae179b84b7bd230456bba02c62bda32e746f93d467acd95938c1abfd5df33e49ae5b9b7b6a4b906e73a8e8fc9540ec8cfe38bafdc5dbaa81a3f5d2e1def873b8ee11ac9e7d9870b1ea62e1207870b592df45003658e91ef790fe343f0c20f3ea1d92d67e1ae40a55a5fedac60a71df79947cfa5793f375f6775575f2aba8df61a4eac41a0609323e06ff23a79d08ca61202856051409a7cfd55ece275663c549bcb3fb86b2663f3d2ba5d80816ab76f9409aff17b7cf34a4ced1c5bca884abd330684ca8f87a829175de2ef4437c7823b61d4827c1fdd8180947d1bf6b202bc6ade1c3b0208765fd67797fd969b0ed7da3c21d3cf60da230cdf5601091f28484183528d12f89431c3b5296e618477eb8d8178bfbf15b8a5c64828c18a50b74959363ad7926e64fdaf7942770d5320a668ace549c132c3f549924debd39bbd70656a548cf264c58cf26f31bff08c7ec7444a9d23d7bf8be632bf30be9dfbf2fa4dde78b6ea9abb0eab035f6cb17bfb8243f9f583290c7047bba0139abf5dc91e0e7663b5a2890b9af3a6c30b8d58c25e9164c5df4743878069673a6762e85314e3aa266d6bcecf284a667342c9fe3c20a7ae29012c5b2e96f62821ff7a0715fe9335fd6f7eccadf73af9273137f546caca39a034f078ff61d9fc4af6f4096249613d27ed1dfc6a54d1cc44ef5a9892161e86e95610b08c44886f28f8730e2da326ac09cf65aa04c3a990c2b756e6d1b944e3883d9af1946ed1b9117cbfe3ccd6fb6281ee7b1795e25124034433bdc58240e58ef451f09dc9554cba23d33b14578e4d59bb0fd7e1249be92443505a6492d86818f3c0b0827c5e4219f51d2ba773fdc8af3cc19ca68804ee990ced81831151ef8a8b23f01dd8b35b79745abbfeee466d18c9fad176aff46ea8c8da95762695b9b6f91a565c7176d0548181e5ba95f4c41058fe361027be42c63436298e548b1a1729b38024c01c5fa3119d379ea56800ec8885a6974d2265cadfcc50253f64047cece2d7e3d7c13e327ca54fbccf4e2f474b7c3c177d84f3c959aacbad76896dc80fd4930eced2ae5c2585b3ad1a1c1464b7634ce68afd5bd915fc5046929b0d4762bc3859520b38ed2f37a39848adf528ef28f9cb10cbdb0f4fdbfa7c35c5cc6f9517f45f693a10f9e257cde7ad6e92628c5cda43dd23729d30985fc109e9d0b61967acd0093d03a9277cc3dae882b1d129fc3a0668df01a56406861e2a0fddc01150b4a9b07f61c466684a67139bb2ef5747fccb39f0c368844e8bdd7d532331cead1e6c26b78c0eea865adac9b1bf971a29489c89998c74ed9b1cf81196c7ae842b58d63660428ef82122fb076667dd8ccf1bf176c9b10e825aca18f5449d4628c950ca0d5ddfb6e2888fbeeaa04a0a7cc719296e3b3cd6ab0a22a9691f9b2279feba4fc80a19b91096b201d58041fcf1f9fd69e2acba3d09c378c83d398acf9578ea54b6897c8ae4fb8945f3af04844e8042ef9999a3bc175c9977475649c6840209ba40c6f9c50865103dfea316a2b7abfb69a92960d2dbc1b37ed12b066e18794ee9f0cc6193d50ccecafa6dab3609d63133cd8782acb6ce7ab389a2abeda22e1b70372a09f231042d35c29f976aa54980d26785dc2ec91acad4c5ae57286daba4f8c801e4f1843e9e972e7a588f82450301710279d063cce4d966b0a056ef163ed7dddba568ea575a8f21be539bf27d4047fc2d84c5b545f268799f6120eeee5deca75a7548751a0b03f005f7178e4090b6a3ea12f3fceb077edb59b1a92b5a3961f862e8c25ce61fdc621470c9c74d7f3c6621a4ce260e3976a247d5491975e8015e8dfe44af9c04f40a5f4ee86f4c5c96bcbf0c74039ea799be9a6935bf918dfea6dd7ca6f051915edf940baa0faaa6d2e9b94a4d6f1aa066c7acd719b114a697c3c79afacc9b2f34cda2f29f980b4d7f9725986e346d3e65b7d3e070fc7205475cba42c6ba03228398bda5d8878847d76271ff17e622cd5a4b1ad3d6782f788c6cdb37d78caf01c19bec02c848c5b8745cb25ac9df9920cac6b192f22d6e5bf3406fe81713bb280761c25305e8d68e14dfb1423768f0fbefba626ec1fa8b2fce19c8fb5f3ca4f37108d21296d7fca6875c752bc5e1231d183c59852e4491090806076a491697beee418815a321ad0ffa9d13efb1355db367d84f6defdd680d9438fac65173f717f00c5a50ae5f8d5f7938079f595ba583bf5bcd0f438a07276a0c2a928c51b61f229f3af009bec48cd99aadd88aca5e8b87e3223a0de7036715150981d06df81cd6a2026b9e43d32a0f8ae9c16de7a8dab588862006c743480318d143f9119e0ed523fd71a9d1fe49c5036e21a1b5e2761407e6d976018d7a686172f71a27a42b24a964a4fc6355eaa7b5a27e1d085ecb219aa72232da0de64e98890cbf9e9a645fbb22b3d050312c9ad2b0d522360c36b7889e72e70b0ba97d64e52d597f062b836be4af1bb688cf59490b889a91128338eeb5a4e41ed8631740ea94327525b21836b8049daafca477a417ba3a960754d67bb5675b1662debf3d5cb43b3352379d939e14dc02657189115ac6d9d58e3c281dba9bdc06963ae2235d54189b60f9c6445c5d48f5ba88a5082fc942e4f30e38909d7e839a77db990da26a496cfcc4cf665368689082984af5ace36d9952be6a702a25916cff7bec51c69de2ba4e0638b8f7b1fe0ac07da09f89adf0b554ffdea5b7a20e98353fe5e0c5032e92b49d8e3720370181012d554f5cdef08214a9f9c5d990054301bf5a1836871aa3ebbcbfb991c2b31af6398b1e3a0cee68cecb2cfe0bd7f47bad5bd8c375c75c85623712f7d2e14f5cab67bcfa05bce7678700889f27925376a26ea8cfef9efa25cd8a72e9b3f8d7ae6d70c8ec43099abebe280a5a88b132a420c021939dda638c516253a360391d1a5896aa6bea8bc54c21b4d04bd19361156343028b8dc4e7ca5df9d27d469eb8085170fb7d0a31ddc3dab1b3093520634f93bfddef698a4678b18d9d96bb5cc307509e9c2f5920fb4668a060279a030d285a56de73a92a5b132659802c69e109db14f38d23ab3e30c902f8b0e1a65808543c784c87b628f579cc5aefcbecad95c19520e4368d94d8f84b56ead0e78b945d0faedc03cc2de13ccdb72ed0e9787c66aefbedbc05cc1a2b20592557a7731da681e043957bcd08795b3bacff059205f5c647a9964d01a0d248b263201fdf868792fcff6e0ce289d1921b8fbc27d7b653533ed732dd5745c27c7605e5c457322b7c702fef2affe86f1062dfcb58116b9373c0bcd7b1bf5b3874dc5e706e3cf2e1c48a10637f6c34d16cb2dd819129974aed343eaf36823d1fe36473a99dcf6480345f5f90f338a6aaeb5afa72cee916e0f3b4f533f3a1a890ecb6013900487d54205e85864ffe5d325b710233a270fc3e414a139f7d6a7558ba20361f157e7ab486763a366cb7476aed3ee1e635f0de089b5acaf2b45add2a76cf1153e5158de529299fa414e3de198982e1c60873360f09eb65c0971909f139987800adec88b07dbc816984ae1dd4d74798582b18444baccc8cba114500b0e741f09a640708021084296915aa53e07ab1a783b29e56b397281aff5ad2bbe9a8262e4fc5e445e6a39b7d818e5dbc658eec1aafe267de28f04218bb2a11db996e323990dd36cb49b1a41768257af1e8cb035552ec884f5f52efc2d46c89f4cd5e43e92882fb2d93ca535c79c4ca985af7ed2e098e912dc127bc7221a7f36ae9e673f13817a744ed39f539e053d62b8edd40c2c73cd43ef09452c13cd2e46cba972325ab2ec4ffe417185938f07994f7a607b8095e02b624137e510ea83003d68b7be099bf1ffa9be6b798f191fc614814dc37157d7a200d429d308db6aa20ad82b2aa0eaff0f0c7f24a5d33af23837c2aeb2c96c1b5f122570fb29518d9242d47402113fc5ecb79e724502d4c0324e441654d94aeb765b605367dfc58081d37a9863775c5322db97f47ae466051dcd24fa4223670d5db5fb67c7e52d91f8ba55368b98932aabaf121bac20d8928b60e3401fa7e892496e9e3c3e73e8971f7ac38f53b28d679485d654b6c1a498a079c3d3e561ae642c9ea355b02714f273dd63be19276a4867aeb3da452a34257d02712af06944a673064c7923137be97d033471f61653c126876cb1b60318d2a46ce6d3e3a09d29d9fc8c4bbeee2b85e1f4431f353b8e6b4736b7d24187bdf0c26e8106724d29be72ce50a0ca563accaa34c06bfb9b0308bb643efe249af2acd3222c74f5e0677ff9df3e33bd00308be3d03154ba5a3541ccc5c9923bc1ef7ef711df43513ba75bb0cdb23dfa07778268d9dd40de444ce8f49929506771073220d93e101453c53475f281b69d8ada5abadf67b34562c2e8e179c839c7759b9d818ab60da513dd66a57efae60ec38b4166b5533b3af2ae2a50b6fd89440561ac14d33d78e5a302654789656a73f6910d4f3475fa6de9081ad5c7e02bde7dfe48d0f00f7bc9999908a64978f59466c327c4fa0a352f59f309b6f513fe48db249d543e141875dfecb75971a989bf05b3a502c8447f5a1d32b6565ff1502c6093d792e77462db316d7f0ee93bcace59e645e1171ab45a172527288c47b652f6dbd4334609ffe60c5fab064dca0646499dd2a9599d37b9ff4fcb2651e666906014cfb8c191672b6262ef950b004e687d1107ec01410c290cf28b02dc3c87b22cdb42b8d40400249c7381fcd0d9824ca601c71c3216cbfe982d3d3828e2cc3d6bf2129355603ea5ac1a054f5c213c5d83145af6fcf26c5069547a2e0df236928afe43233b5887e0a7ba4f65f4d4a31b602d8bc30636f329cda96b674aa5c682354c72bb1b4bacd85202ff69432b64d93cd1d2296e3b662c547bcec0fc71ed31a0efe1f00e504575c2f8e6d075a3b3c2c72712cbafeed8345903b51b070bab49d20634ec3fb1a33c075a3eefb4aa2f710e721df4623240e2eeccbe5d842a0bdb9526bbbe93a3210e8bfb763e45ec9411570a18d69e36cccf7d3d840a5e173a58b7d54d79a9d947ca16fb9d5fddc78f7f366150457fd46db1d7f9b42b87181654282fc1f7b6dd388dbdfd5e5178d0c31d0d9fe14c1117bc3761a1be209312d06626dfdbc44f844871bfecc7bdfa201430ec548d332449ccb6611d8a8a22de593a4cf161627c5a94bc1559b7f80b9659d38f4775b46fcfa69bddcc80f075c1d366faa4a6ac4988160e595c9ce296710fcb28c32e6e1a3a1d9f8bd1c1062feca1df53656a8caf67412997b3f6f34e078ed5b64a364b8b9427b04ce3a89a737212c1be54f8de059bc96749c73857b272a315b800f45d970c72920b798228b5f4f7052ddc5f645e7ec637f81227fed6e0b64bfceb4f0f84e5b14ccc5baabde2e9b95e55bbd631d946e3a077b1bc3d02442a59365723f43b5ff4c74db026c00d25a066dc0435ccb323fd239d1806923ee48bb453e2e5544e8a185b5a5997a388b9cacc9d306bd04132679af95273e1d1afab7f6a40e48e83685f167e0f8855a3e61d188ce4481c15599ae3ee351c5d02f12b93e2c46f7dfe861a20e46ee62c918d4f93cb3eca94032d7e6b82490af96eb5596677eb11114d6abca6bb006913a6f746a5429a12eb43eedd30f130833023ca5b6bcf3b133135c10eaf1e9f9b6863ab507ce5ea6e2f8b6b6b445eb3f5191a0766948e079e4e6f229a160d1b5c89c79c276c3d9c8665782d08b63155fb534549b5a63f03636257b9769530cb6f6c1bb37bb3e4b4ca665298fbf6aaf4e8fc22244555b9c2c8652aa50b783326b02d01437c50f9a67075c8dbc1c8635f3858d7b7daa5d06d267611f3183fef4dc84e2528e8bc033b87d0c13f364d9de73d7f5861f226354dd785bcdcf0ba5bc6a3c6da14f8bc1d28839c890ae0d3755f853d9fd0c042c31e5401b628748e9a1424f5027e34db456123cab926b3358846f560ec3a1c0da406fc5c12e98aad6592705c5b7df5a00132d6b3003a112c85d8ef4dec24e51be41ef5ddf5c3da0f5a560ae2bfaea2f6cce64fba10db7ff5963fd6397323609e562965e31c73266403e4a7091859592c1f385e4f53e34b354bfebb3a04588f040f92b7021749b902b9c3e3eebb5b9b9fc73a236c2e332fb2fa2cab1457b0b9155ef3d215d2fb7e3996db812ec893358dee84097d220b35da89b85dc236625ddd05b14cb011634e493d7650c9592fe0fdf1db3207c311db3afdbb1a1f033322cedb6186dd5e88eb6166140b3824dc8e9bcb96d55be9f7c4116fd8410a7c76043fa396b7c41745328c4e5e473222b8f5de1b6eb3a6c04f440345f35c8237e1ed1c53c118a9ba1217d21c54f4a955bd0d525e78e90e833fce66934ec6dabd908ee9307131203daadca41091b5e76ac818583dca0d05a22633df7ee8812db1bbf008554b49d05ed2e92d418c1d675309236d38c867243d3ff23c47b72d2ac883a29fad325b8cc42d87b9d3cb4ca4486d89bf71479448dbe9b1892baa18e953b1e4e1777899875d524a700889e74be4ddf2c378e6a6aa4017b1b27b7fa867429ec7ca63ffd696c5e2da578d7c7c9ce86508ae99797bb149a0edef35e32e0739c535dd013148246ffe874066e84ef17cfac7fd57b1130bb42bd66a3b684cf01d680c42773353cefdde4c41bdc8814ec66d9dc5a5a97897f481d7fdc1144b2958e39d85845c5366bf356ca89a184a5810694be56be5f156cdde8864292d127904c3edbe6b5fd4d72549c4cd04c6fb683ea9051ddf0b04ba8e973152bfb512f427783c405c3e3a54ba126e31c40b567e903fa53b534a94398ac92b483d179cfdcc45a5af0c825bffa8e754f14b81fed4d7d751122d4452a4099b7c5d15bb11e1dc593e36525b835039f18559b3dd6e100ab37a4be210ee6e39d239211be8adb53e201aaf596a4e6d67cda9f4c3b8a0dec60e7d26e9ffc2dcf85afed7ca684e9f81eb3e236ebc9e9d54b8b0eb3c0c72441bb0a3fc6479bc430235411a0611d786494fa3c616ee7fb1f5bcffc8a0a3e3fbc9d1e3c678bcfaf2b681297284cc1708c1c6ee7a71c9da0b58e2c0210d582786f39d4d616dd1226c81f0bccc397d45c70bda34ba3b6042e95d16b9cd520ba325c958d144514e762df12fdf6d5f4950407c998f20d20adf038439f91ad991ce1a460f28318cb53debe4eb3510c5413b61f435fe4107d3aee3d81e6e633e7c1adfaa879e12dc745e837a1139fa3bce98acba6d5e233423677d7a83a3e18cf3b800df1cfa29d7d2e75f19ed4e6a7f0095821546817b106755b77c7d7c94fd9ca6abb234819767b2e614cc2faf6c25649bd4b686745780828f22f586554a0d83c60dd3f6923970f8f127a3cc9addef819f50460531026ce43fe54241f72a72ed411289a58bc917e2d44210bfe2c0ce811302a9ceb4763220ec850403624bb25caa73789027b8469fff81ee5779ee9601d48c30cf013076928e66814ad7c3f8f6e1f7629867244faf5567903dcf7db42f21d465f276d2fa920e3ae4e887343f6ea1cdd35dd5e3dd8a257f4e0b89505d2890cc07e04be85efacc85e40e6762e59219bbd795e3c51468264957a5d9fc5acacca230b303102bfa7c6184a8271605178ae1cb94607379bda137ad8f6f57577df589004bb3c5deab1d9a84bdb6ef2700403cfc69d548c9a258d956162190b22af01f290860f013c2cd1c198a7d144c73da78ff60bbe810defc9b70120a6d19865574a8f9ffe82e2cf9f7fe24489bfe896030a314962963701cce96b31e382bf703107c65baae37959a58ba10a23a2675d45484ed6752ac8e08f2859b7a7e1f57e26d2540e86029f522ad94e1fe60c9bb188ff868ec41bc92185add6b1f4fcb8ce683daef0a2573c5ec2c16ee539736e287baf5de4f4b09400229f7b524b9d308298358eaa5073c2963fce3fa0251815e3bd7924ff5dfd798d3dba79d3a7eb1392c28a76779e69983bca4e0e00dfedb9a16a4d6a1c91722820883d37ff1bc79e9fa01fb271a698b4ab476962ff8562f57f71aecc7fb5e60979f58da69a91905514e697b681faebd6342274c72ba576bbf3e2d9d789dbbdacb85c7e5f3a725d7040bb6361af77638a4f05818babb193e997f925aca59b7d812d3f85a6aa5bc6e576ae21d1ae401c152a59407ad94287b602470dbc31c8c2b6d2be69f33bccfde7916fcfddcece94c2c26663326484c803d9e2797b4729ffcbaa48226a86699c17a5590950e7d8565c8ff5ab434dfe27ed3bed130a054712fb0a25451a2e66a7e8a15ca71f67eda537526004ee5c34943974db2381b3187aa2c13fc56b46ed9637c5d7a4157219293efdd851b659d8db41b316a4ec4fdf3aaa48a212d6e1e9bb0ce4e1a72f41d805e15e0c30ef86ca4f6654ff5b146002cc7b2fbcb2fdfabc2a4d43a2df719e06daac7d4913b0e46537dfc1deceee310e56a1bc13a0e47c4c83594f0d15e9b713aeb4c78529512593aeebd34767e91330e520c6a6802a910cb56e9ab05d70cc378768cd65c7a1338e7dea7348b43115459f3dbf31c1dfa1dfbe3d223c6d9eb7492cc5b99b1a83e0d37dd24dd9dda7e0c5b1e3f6f980b68bb7c89e136bfca67af034351fee0d313f131297e50dccf5eb183e1b0fbc14d8b6291938dd8d09e2a9b590d44950f96e674b5d725e804e50d4e88a60e9397a7ef365f217ed8109f552e3ec441b5b471e7215d57ad2807d52a257f2507e6e43f8e058210c5aeb546e001cedb650b39b564cb17acac8cfce0fceafa3331209a4c1afd12d9d650d72eec1edf206ce1a9bcb4413549d75f45397c59a425b9d9521c16f76226d8c13ae1eb091aef575f3a111d3654c0fa19d0b227cf0cdae56211eb016ac69c9ee3235874911f030236abcde6c4702ec0456070c26efbbc38499ace4869ad9422c7b88edbb8ab4e56c5c4f7fd5486e90eb9600786c80ab9b1f1e3642f989e65aba0902abc34f4ca51ebb2f6ad0e9dd0a660a9a192d939331f2c1b97800557bc4d660ae386b7ae28aaa76ba7383c23cc36bf00c21aa0f77b240f358c4f69ad220ae02bb897b2bc19dd7cc4bf712ef4582645b347a0d43e9a169fb805ef287f5d5a7f638afa186fc763220dbffe2e6eae78ddaab9fe5b802d8f5fe139dbb640dbf3e5c68497f7be4d1b2b7a081e32f3a9094ec10e76e3b9584cf605b5a11051d1af6fb4135ef6d55352d31083bcce860d755108e2cc4f2cdf10828572f51533b80d4404e7f26f64ba5fd57c423e6c24b48247ea743acd572f1d520c2839b81d0af2b46ce0d5553c77bb025965611a6dda6d1ada7f676e3e23ead87a78630617ff5c66ac649e3b2239a6f0b1043ee348807d0b83d614f1ccd0139c03cd33ee858410186aeadffebdebdb5d6769887894726be4ecd8ceb37f839717fccf1a6c3485f740f81dfefe8fd4ee32a684f424f6b7751bceb94daec7d0f7679de19edbeeee0e4f5a33a9869fc6c049dd29fe2afe51d9f7f9d902ed42b2e2ef65860e7cd87eceda1537cfffdcebe1e0016ecf16fa43392bbfd3823b0127e67dc195505c2f6c8460ff1f2558e7cf89ba582de6b8e692b5a8b7dc8668c93ac8f43c1c0ff6bfa8e5d14842a1cfe1a7131fcffa2de11712673a3d33478026cfe72dff2eed1bd164f9d5e0619f9e071d6bfd4a87e31995920ea2fd9ca3ff2e117a39108402e730b540b286f0a4aad2bf9b9bc4ceb023e11e7f5a640abec5618cf8543fa376c25172372222f711da733ce213afe22d89078afda0f3bcba2518b3e50341775947a30bc1cfe2810d8289b3a6bf6612787628d141bbedca5da471e53639a1b9503cd31cf257f9dae8c66a7e0eab3e88bab77681c5b651856061a0cc00e564e26eb04f096cb57e2de2c3530d0290a113d91512943d4087291fe83e6b1eae7b47a73e9f1de8076090cace3f9e24fd53cf5fb3fabc1eafec02ce3d23b40392f317a480fdafb3c3e589e651e39a2c20651630b51a7ba9661e7c58cd165a9ad1e61c27d975f937fde00c125e6d91cc27d7c41fdda1803ee5632df065d77e394ba4fc1eedbcc4bcb52f2a6fac5c32447825d95112fae80d30481fd145e0add4b944ad8385f59ec0cadae3db8f151b3fd87b3cee628911a8ba7d113c8c831b7a57b803cc7e3bd2aabab6d78c9ccad7a890342c644731ddefbe6ff18681669559e90250883ec516304e480cc1fdfc8e3253d765394a6f121c646cca6a6e40b4c7d14677b29d21c578d75e32cbcd5b187d2868eab2566ce1f9f538c2103be33af23adbe5bb12e2beacb68b6ff04411864bfb6e1d7b44b10c2d15cf9063a1134247d78de52666967d73a0bdc7044d42f9db0e59f3ac5c8fe01c52d8bdb9e450259b37e2671e750606afd5a811ebd602626a39577b13ee66ded32019deae529af3b37d25f2a49e0389555d2a5f6751748e26ba20977c5f71f3f2351b294f1a761368fcfd3b58735910f50c099f500defa66885edf718283ea3c407edad30c7346c70792dff49a76c18a4fa5c0759dad19489e2eaa96137554617a702d5456faeda46031c7307af48cbb0a2a45e6902805067fc945060626c74143c07ab2630633b0cfd09d38ebec4766352c7b4ae72d7a9ba6349083f2c0ae68561df0f6fc0a1e3538e22e131e03fe2ab389eb10dc1d8068b31e0517a35e85ed4e80a7ae1b6cc904b9543bb4d841574047c531748f61b76b776910461b2fc2208337c1a75042bcdcfe80cbce5aa0eae855ece1ac415269f6f189debf16b3fd91c9d1b3506cf100ad4fa3c952107f88ec3fadb54370bcd3eabf90e95e4fe462487a5c443df22e1e5dc6bd1ab304cb2eac6e521260eb499309e9c2dc579e7c95278baa9282a280ef3945358fd3aabd4c15cf6094576e9267addc5abc732fc6d6c9af4214bebe470fb902cc18e2d46cb5e5dd13574563352ce4ec63905205d916bf3c94b9bf6500da63e3bd6c2d611649115e872a17e31fb5a1f251f99920fa0ca248eaaf303a28ef9eaced53ef316f772d989bfe8f376a996db3942d4f79e555575e78e612f9900a4fca4bf95f4be3882de1d23eb2376403cea66ef44a3e5d1dc5df0150b691a687ad8aac086a7bd729a016ed9813aab4f512e5bb11e95819f5a6d9a0f327cde759db7250a97c74c233c0cb78317d629bb35d0b49692e038e8275edda799004514b1a468d5fed78c278950c95dcf60796275cdb13660110bb0a11dc5990efa8b19a0c4931a81310adb8a57fa638c67cab95e95cae5e766511acd17c209bef18c9b866b77dcb81f0bc7f88fdb6f23976e379703a250e94ccac1e764ea1689f60e262a0044c6448f83edd24b60227958500bda36ba586bd0c8c52154ea4f541bd410235dc8bafb03036598596d769788bcf982ffddd0eadbe7f1e75475b32db5b499652e6e89d6beefe15b6360c2110f976864a945541ce570cd86c720323aa9594b6c582be1fd4d36e18b3a2719c11b158a6b4f55eb1ede316e4f4bfe4beb928671d5d625f657baba8f7f0e6831317397768a779400336aa46badc975d489407bb1be9f86d3b30968934dfdf7f5cef2dd69d43e41d365d313af87ae4615d9bb6fda7c13e3a2fe8cc091b839418ba260fd0ce4b8d73a676368be5117c8f6c8403047f15ee5d771d10730906cefe540572d85d1374b0b4631237fbd67b64cea701f4e44212158e205bc0e474196f8d89ddda673c05722545fdb4de02b8bd53fd5144e678415ffecf781b2b244bfc41832f6eca565f0e031d7b2897e02ddaa09bbbe0a9b9e68b99ac1a0f25ef36865f4d1fe77012ac9ea16a3eb410770cec3c16f084a9813b7bea6c6b882bb0e2b9c5930752664aa2d2cbf6de6c2278fab7e46df80908ea0780ab1c94d963aa421bc0e1a3f9b748c0a884e2084d68bd9e833a0ebc38f1c19c96e3bc9df6f000fa0714e40f4a5682915f36faeeb839ea1e3dbf35492685f7c47676fb5e7a457f92dc94116348e54039c2bf852822725b4b92eff893db27ec53d1a0adb15d8cd74bc05ed9cf68fdfd70165de05460d5e0901562e5ac4c641af9d65d2f03827c741f7c147ed6a95097c2936385309f9fcf7450bf37be8c2d99c3e5d3801782e8550c1f5a9f0beca34a40f91005600d9f16e2f39a505e94cea127e71db24167ebe4261487a833894afc523dd726ffea4f21c1240b558692cbf020e970cd88ff2023f447826097cf9a5b67560af25fd72f095f863ee5dbeeda2328785444bf3747d9383eb5b50200aa84fed5c41d870cadfa534492e7ceb7349cc4c53f4fefcb069f0050ce415d6d208cb21d9c66b642d1603fc49a1ba8e2635b72581fcb284f201649f276a5a8f102248900d718062df77bbb76032113efd1201a3ec8af73d4653a77cffaf3b4db9933c8c88a4c1a71789588ffe62953a8920dadc97afcc1d8b7a295a43d8142ee2468aa7b4b11cfc7573f2a16fea512c7f359a0af2566a6ee44c5e45a840a8c07e5362b411621d939ee4caf6576d9930bc6a0c8cb3ce43643bb32d49bbaa34ae9ae1a68498b3fca9045667efdfca50895ab831f7548dc0883cc71d6116863537db48256c8a29a59c93a8c3ccae1a2f8d497567c371e5418676b2043df711d9b231f4ff48314675420453d8b9e50eb217b4bfb06aa1f69c90873e4c38e17f2336c9c42cdbfbb27bbd01525bbfbf8e0c4c9d27502a78000f02076b5b116d7bcac83b90294111a9f21d630ba0d316ad69c661b14f0c99429353ceb815d7b74b41f2549df747da639841de4995cf2757ca4216daeb1625fd8bd7332aa16bd54a0ebaab3391290f2b19061615d8913bef3bc2764446217c4a6a7796a0494c3ae23a74175d7e299a84aa7e359b13e39e727428e82245c3cf7593e7451e8c3fa4a5c03b7eff1c8238869a1804b56dc49ea77ccbd7f9fd42088d1d7f2929d0e4766ccf7f2a486618a0c4afcce909c35cd48ee666bced5a9364afc306b91f43d8c2fc4702a8f3a0872ff1520ce8ee8625bfc4af75662cd285b6c1577977a8a010b5b215a012026f10eab3195eb4e4b2dba29535149264247801a297923ead8c1a474ddd83d2473133ec456ed3ea8ab2a86d10902dfca3ebad98760732f8d6ae8da8b423924f3a732d0b69459bfe0422ae303ffc7576d151a4d8ba8defbd46fcba4e1d3a7c6a2fbdf278b384f3f5f57a863f27c38b86bb0e3f78188da8f91ab856e18c0bc68dadb2ba2c4144310982cada77a9e78139dbfba501c28a54ebd488e3b82b11fae064e4c47a64596d765b3b695c84bab8835b5cc4d0837f6705ba17a8d5d38db88cb15549fa0cb75df5356ba73fc1b984ccfc11f30cb15c841b0d475e79a1fc078a8c51fc55d67c2b83c9dc588f29a854c7fb25caa4b0ca68e4b22b89d869f739dd9c1c3b8057c140cb32b2b29641b9ef7b74a2adc9001c330e622b944d29c49d19f565dc155ff65d280af272b79f389d6a2494880653f9464666cd937e0b1c4a4ae2efddfb9e32307e96b3ebb6323abe48998165187744748682abcb36a65dff9a5bc7c6aeed97725e1cf74227bc001b6d64a237597ea8d0674a920f9b6868a78765107a13595f044139ec2299d8a3cb86b9f0f8bf900f244ecb9ab438c88b2288a525f43be45ceed5c3ce118ba7cefb6732b0ca9aa310aaa8d2de4daa2d14508ecf5269c6f78afffa5935d4502ff9c86b7596a4be5704a372a7d1bf3b36ce75d5380a0c730109ab443d277d8cab9923d75b3d940eca123f3d19d956dfc39707bd72a76cda5d36bada48105bf881391de8cc14b47b1ea791c941f69be262a6217c91c299067be3e7ea86e04d6b72b29f1d4c29565011ae3ac8f80a953d7388a1121b5b87f91b925ce8e9e795eb0c6318dc6f1d751818893fadaee294061df9487d93436b1cb959cb93cd00f58788720384c0bc07ef570d01341da5f9ca5ca2401393c1522a0c973ffacdbcc6a0baef33eda4586cea07392b102fe7295b70f207440098ee46205da36e2cfab47cd30d50315b3a1e5d2f7e0dcc8805583e3295e46f1c7e14b4bb723ced3c3c2273ec7606bb207fe4060fa2f58b2fbeefcb932bae5a8572026d4d315662332f34d3c22dd18b73c1a0dfd5c89cdac428e06203e7f3d194aac0a38272136a6a2d723375a8457ee3d64d32814992ea39393ec740f94293c08ebb51b92a338e45278011f5489e302aa6fcca319417e9694ab86ac11950c04803fea98c6e0de5f9ac36d3d9897d3af36d313e467c45d4282a5dd0ecc60f14ed9165f8d51e94eb9cb03a31ddb3549c5263149b79ddcc647af064b555e981343aaf16f5956db773e55c4ed26a133741c4c5d2b85efc4c92b5614092c15c22a481f01cb9afcfa3191737b598e0137fa5c99fa1e7e2054f8e1a7edeb52dab855a834900b46eb4828706f7a16c58cbf2e18600ef786d50e9a48e71f0850a7d3f8086f092bc5a0c08ff8cfd3603d31a7d689ac81751a405392419a9ad2cf42aa2124f3ca2c3beac08d6d1b8895c112e6b81ecbc5fc48e830fa3a8e5a9ac75f6c296596ee2564041cec9c3b41f77b1b9542a961e65219e095ed6802c2d873ecb1846f11abef3660f2597bb08b4d9bec2034aae53aec78dff0fb76f10725b7599cd6e76e8e291838a0e0a7d328560e5ad8f3e0295107fc716d3f146a094c7604850c41e076e10df8f57104b898b769743864ffff914b598efe3074c7d4e7fa839d625896584fc4b9f8d85467e50951b2a2b4ce318c528f7c6c7d8589f2dc8b446ba065437fff236842d701991bd14177539102e01d5ff2ee3100af01921f4f3e52f307612238dc82e6bce6ab566e83808e2e832a8f86f888bce789543cd9ea705ea997233d20298f642fcfee1c12d84b789ff0cc24f400013fd6871664538a1f0912d8a071229b8b0b51420f88f48fd3b1461c07a1e0822fa7f3f03e61c8a5a4501ed3f7704af97bffdb0f93f6e8be124291b2e0b71f66a38cf39b0000871e1c2dca72ca5b8e12c6fdbc86d87e55f0e331de5b88d391991f14da1a9b246d083ce9a449263f39738b429cf6b393007bfb98698776a34e4cef26a964cbe51ad96fcee79b866908b8f7b55d36ae559b8132fe8d4f02ac12e952aa62dcf225f4711f315f43b789e113e1b6f63c7647f82daa175c6ff36bf66b7c1def2fdb41b723d453907d864cd9b29801f266bb03547266c0597508908232e7b13ac59a966e81b15921b2037cbfb93c4d1eb7295684b130a2055b33d4f38789543f3bb2de78c48286090154d0f1a2f01f14485c99fcdae502a3a6804a0885e56616fd66191ead06407250d96dfd0a59a9a6ae3b2d507e3e65983e6b4126cbe6fcb8712c015d5dcb4d7fa87c62b15a8a15c9b0a0c963bf79ace1ad7f6cea16842f4a4855ed820fb363cbb56d2160bbf448ee889abdf45e457a49c3c086e9a0f206aed47867203ad1de3674d37f936c2a7ed3a3791f080e30eb3c49c44787bfaf00f0ca2a05e1ca6bbcb8116a761f9761ab79fdda1d573afbd8c1061a8e8cf0593676bbc35ad64df0ea5024cb1fba3d5c3d7aad960d7e1c806c94dad20a8cd729f51d660253377c112fdfd78a2ad1171663b13a1dea34bbe4e74ed1d926ead1de2fbf35bf44789515171c938ddfa7fb5a9e643b889f3d44bf39606c027506d07313c3a1e3d334791995beb03f62130399789d656e2fa923a2b726c662af3679bf8fd895707bcf5c94e92ed129e3bae6aa1d4325a8f381090b2c5c03b6768a2fc6bc40885aa33349da8e4db0c302b044d8c8893910a213a8cc751d083d3eb21a1b33cd920eb5555d7801d2a9552e5c7cdb83a07f572ee9dcc5e26d6dd1d7db82e470da3ea7ad1200ffa6e76577b7e5597aa29ed8e094ec7e73399a100b51800b0191f928492235227cd87b8a0e17ca9098d5a8c6598e4991e279e3a45b9d191af24360203a2db5f5ce64630df6ece08c4e75b7bd8d4f6a8582c56114beb2144743cba63a3a97131d0b773a75ea2c521fadd659813e39166ccb9ac0b6b135ae4d146f57cb1210293742b4b15be602ad6f85458d330fa0546312e334a28b8b43a809ff79d1c48615e5cefdf4c8f645698eed491dc733369abf96c438cdc905cbd9bdb6acbd6bb2837d754b89b82f1b67d931cdfc671254f4456a9fa82f1807c8c840d18e6ed812b65cf46ea10ccc291e2eeb518ae326a2fd0b85de6761dc75729da0c17e6607812f5b1be5c1ad0b6eacdfb52eba4d6fa6bddb5547d0e5ce76e0793d0a7abafaf7bef98d4ebb436439aece6fbfa6593c374aecb7f527f8db4f6dd6c52d6704d028d8243fa74160ae2b6e6800bc0992a020383de0a60ddffb6bc03d6bf22fdc9efcfecf7f14d82209a45e3521e7600b14a6743b182a5d9b5df0139756562d93c14d1ddcff1680d877113f47d7160699a2198660b5b97956a3e5490bc6744d141cbad1815dfdea13596758cac850ebcd37b27db9bcccc61f30838c030afa7a0568fd2acf145aebabf2917569c2c93c18a65c108fbae83a0d2ecd7dc3ffc21415b1c6cf69d6b62999026eb92a043bf3e475e0479bb37a176217465263f00aaea4a716596df59d15fd461649c16b75cf4ae4b60151161b688dd737df303011bf615f9ad019336f4589d86733ede58616ee7ce4e4f076cf1e7bd2ef1028848ef9c078982326130781780a3b22e06c04f34371401ed637992730e3e4baf8e346d3f7e3edd27e12d3b9f05b3fe97b522d897efc54d8d39e9da736bdf3e68a1a0883402a98ad2d1ec28205dab1d9e0907154a2962281b425ace8af660935ca18fa5cd64d0c0732cf453f45b9954351de472a221f005c50619fd02f46ce6e160d9e25e54fb057275d59baa1130c39d491703bbd8c234dcf752b173e603e28123371c80473e3314fb72663cfa924184a071219469ca6478cad4352ed6d527b124b17d78c899b4a32d14f28dca1e50233e5701b5c12c06832c9faf760f1b939838c19503d4665e6f9601f58755498bda1fca88f3c0f9fc4e58ba4c6c6f3053ac6bb5d7fca679d7a4c4b0657045b5a3084cd52d35f3421aa86c2230ca4856a1859313dd07155a8ae59ebec09352911a7354005c988d479db0fc0c096703496507dd5b4760cec1cf9ff4ff1ca76de22ee3e53fa1c26f565616c33b6891dbe68bce670a8ec645be1319145e37bbb655619266c9beee80213861b03608ba15564d18850133ae3589d77e83be07a339236d72e6412b56e5111b29039c02eaa2b3bb9d86392e75403aa710740cb0908d58b9861e457fff08810110e3eb21ebfd979fe213c3320d434057d4e6b7c09b3cd70a1d896d7e8a6b3f457e83e37f45a761f17ba8ececfa243be71f96b78397ef37fbef7895490e4081e0ca01029d53384613eedaea95aeec9abae3fc33d28ed6919befba4e9a027dbe93a64058da582f49b2b9f449a2d263c788d5f0e616bd78db3909b423d32672c5ca08bfd3542cf133b3664373bd85ee0471bf87b7e0809c560cc1d148fc422269551556a4614d687d4cafe4560f9d526e32a64d4941d6e5ac370347c719ef814a276212cf4050a5b6bd266fb96c2e826abe0cddde417abed70b6371151364b4d7d8277e04d6f10d58e73dc550373e44f9af64bc1836e63165e48ada64439f0b74bdc126b96ae98c7c2d9bd08481ccc44b5e77c9743cae245864b8dca1dc68169b59c9bd88a735a6e6f66f57e5bc5c322c9858f2f3b47826746983026ce977455bfe01d129e05be5bf45af51b5e22a55e3890fbc0a660cb72e77b9eaf9f9cf387838df84027462c686824fe9e98bc3ed3a8d825882a95502c3dfa12df80eddc5d125f08faad5a639997b37f655c62b457997d0090e3a875826f8ef20e45f899435897a5e98a275e7ebbe36074d9d32f423110e760c50d2dd700f1045809b10d4f20d34486ff174ee16163fad4efdf032ce601cf7b585e89327bbaca45d6940c9417194cd804c04765379673996394dfa4e12346f0d37fa1d2587bd5ea5ff4523a27ea665e0eefe8cc5449921c51c48e9766e55eed7e4e44dc338b769b9cbcfafc9a28c268af55dc46488d248c06cb7d6b0cb835bdb2c00099941445bd0ad19fc704fa529ca3a17a0971973a3aab8f1ed3c3c8f2a3e7f7ca8817b4d6d55eb856c92a1712588a9b7693dfb4736c8305b33deba87f9083cbdbd3e5c49dc6441e4db589a55b614672f2bb51d31fca67a5736920e7e59697906ab85ee9b104c5654ae45ff3caad6b19cb7418da5783429009ca46283ecad3ed9d7b8180a66a9038c6fc34bd731e606c262d6639b07548a7e6413a7d24f8904d49fa4ef6c991ce15d06d4a9c70280df815c66e57ddfc73244cbc261752ea4d21d302c5910babc142cf7860a438fccd213fd1332b68634122db038a7b4da3b024fe92d0a841a08a0e4e032fd7a0504029f4655c23f3105bc690074704c47a5014c3144988f96fbe828392d52f793761c1beab54c01c866f275983ad1929bcd2807a2d8454f982bc09a0a2f62aca2cfefd69a888bfc2592be8981928decdb09929ebe6a64efb068feda0e00e8ef51bb6aceb6f92e82c5a9a4c4db0c992f69af84778182783d1b99f54b6be845f340eafd6366e6f13d1a04451a93ec910a9f272eb9372e82239fb92409e19dc34d5b05bda1fb81b254bf6aabf8319cd3a11205408d5c562bdae8c73a40e25d65bd5cb7b89ab08fbb72add73cb7026208f5fd0ac14aba012c420ff637fd3ba71a155c3a9d08a220d1ce8f993c85aa62451b41781a0b9c4d201b2269abe747906282a0a059e7b6a61e511243a2574792d68cc93212caadf3491868ad3c1fb6969d3c55d7d89d25e1525da9d48f0616984324cf33c5c90252e7d1aaa78993b8eea6554e0a668642d31b1d1d2c81141d92f33b3cda36fa149fdd4447426f21aae699e36c79ce7cadce8b8333421073203e9df553cbc1fd41b589a8fe1c0025b34819fff507fd29d1b94642ead6fffb5d4c32e93d918c447403e9bd61ebb727d6a488eb1ac12973cab60cbb9f6caaf1f042ca85155bd427e85b5e880679bba3415457c2f6c96f0ce61a8bf79493fa7c909a7e77e7cd16090bd1ef3b8f46ebf3baff08885a5e1f7f52e1cbb7fa62cff7cd783916d7a35b05fed038354637cfa6ff5183335129f69c8a074e675d80a41edbe65a0ad466288fce1fe7c49db0faf8694482c8699e3e5412842080c1418992cde74bda75cde3652c220e45613a4e1a25460a42baa168378264fd90dd45b01dc018dd438b506e182b88359e1011be02572c6930eb735457c11e492e037ae4c4ba537633afb5e3f21379a38668c2d4ae49c770e42fc2ed7123b9f0a6570225f9687fd10aa7dcbb28b5d75c7a20cb465fa72b8b9c8bf562034bdb2b0a66cb91a9a7a8c466c7c660ac49661a72a2b007bf8529c03c50aa0cdd797accfaf458c325b2b00e563c3acbc4e7924c54a59fd45ee70583a699275c0cabc21fed16d5deacf04b47a392b86b4d7aec8bee63e4fc578d94fb66933f817d8c961a2864985f1b745c4f4de4c2f05107b7883fde036979c11d02266356aa6384662cc57072c4a163911759514b7490eafcf17be9c8c3c34ffbf70e8fcef3b0fcabe068f9769f58d6e63f77b8d53112f3928f088acca1012abb29f2d28c43506ffbb49022f621cc4181a43f0a0ffd54b3aa97669a9f3998794e560f5b21e5140ad4b0a10df2df8dd98cb849fcaeea21ed97818ccf2252439675177a1783926e3e58ea34c19d4f760e54ebfaf582b85b2a70c81a5f05d02c3473aa6d4c046bab8b42412db8e71ba1eaab2332d85fe6ddda6a3bff30d876012701d7bc4be344e184de679c5f606261e196695651c055a1a5900dc591119fe269d4559031c27bef571948ceca2c3c91d7e0c7003f75c52107f47d224704bf7b2a14d603571cebd2ebb71de5696e1b9ea50dbc6a32007a4d12763d60dd79f42808e1493e28cc188e567a1221a5fe876ab826e50932fe3fa3577192a8807f82c0354ebb2103df6d8b047ad3838a23569012b471a95f5b17120188a6f5a4636b7638251d04086e8b0db00a3028ac4b0f708e34dd4b94a64cecfba9fac6495e553cfaa90d60dfdfbb36e3e8cd6a4a5eca58f3565845d3b0458f2da9b137d67bd8a50579fafda42cbe868e8c10d9040f29f20354df73343148cadf5a7233790da5dbf89b03e8bd668d08562ef7bf90e479a4a06defa24dbe66668b28a6381bcd977d96567e6a6d974251dc0ebfaeb5e0d4101953584a1816d18ba32e02f2f0da93f53bc73ab12b6ddcbb00bcdaf3a76d998429135079e24c3e71b85729815b9bcc9a096370c4e5b6b2730d79ed63d18e3421b820d37f0c2ab5dac2c49732b203b58f098c86af57f9e517e3f82e4ee6dcfd85be65a9d92aa927b86cdc5475666f97b2c3460c11692de3cc71ba978db720d38e007c21747d81104b6a94a06e8294cba5211f13141887b892b22be6dc8c2f6dcf2cdb97325f0f365188eeeaef18c3b31468151743d51f308960268bf9a70959d086a551bd3a27adc072b1f7602e8d222271c70d97f2e02dc089b846f9416653027ce4f5d6afcd0c1405c1ad58ca2d9f2c5ec212090589d3572690653b3386862ad401e015de8ef35135cb6081358b15ace07dcf96b97de4dd31eb8f0318ea6b62f9e868f95c3e27c50e8cdc586ec371a33938ef56d00850f9816c13e6ba8e728be7aa7998018289cf8181a767bde851aa148848893f19f6e8801f46e9474787540b3d73a747fee2924a32022540fff3508dfd91cf5251e6b92ffc385cb553fd219a96a5cf236bd5a5b774311eb4aa410460c1dacb97a1f18242d7378fa60dbeb3f294551599181080ab821155d5d49e18e1f230d542c6b4b224354855f1a7b28b423b0915618946f9468de5113e2033a2e7ba04b9cedb72526476b6186ecaa3ef668472ea4024e5a00f5e33544313e9149f4313a0738ee2a6135d027844defccfb2947dc2ae7d68eb8c8e21c2c7b0b16bb75d935c367c8009da29b773fbc77c0a134ccb4005b53c905130ae2c97b3c478be0f3faffae94603efcd9b37a2373f28206e127e3bafc268e49d94a5d43edffc4c0f6d7fb7afae9198d48a7380cd0e98a3d377fd22821e7b91e37606db5cb75561e2214b3a04de6806f427875ae82732811ae7c8e4d3d256bdbfe3fd433485b733ce55d4d9ca1a944136d519acca5913469a39cb2e494ec79c03b413c4416833ce7c1c59b972317cae5dc2ee93946ed1e7fc1d2f7a023256eed6fbd6cd2e32be5d4e997956209824d1dcc63aff4c42252c8a630e79e2912dc440b5e6e7d72b98ccb2c05f6ad2dbd3b9dc12439980be515b67f4beb0bc6745037d1e1fd9ae7c8372adc8e3832fe6026a0bb83b00f6c2946d7a44042a1b55842b01c9c6a777579393b55330316a9d149c18be88471e32fde0b21929cdf703ffc8df3c411c72b0fa98f585440a260b788b7d24b17315db3ec1d81913daaf5cc2d60c88f42adc15d410f6d24fa7e0603598bee3203b4b30977eeff12a196cab588afb4bd8c5789f08794a3b4a3189b59e4a8c56b5b193391816451cab5e574d07b3fc66b8ef351942748f41e3f39c3c361abe311652f0d3d403e849ca6c50ab08dbc14dc6e6b79e3cef7d838247fc553d2ef9590d832455a2e11c8ccdffc6a20671feaa896c2399d17c37e144fd0b359aa04463fea1e0833ec4351addc8bed74c912bf7e6d246dd469e2a1da177416ffbff9c6bea38bb53caa281e3d23c13c154823d13d53ad35460e555c4c14d304bdc55b9936c2069e04b485613d7c5c769f70fe88d74e2c9992d01b0078aee159ce1c8d8757cfb928b41e4501cdddf2637ff21cf99cd2e99e4ceace94bde8fa6f4759eaecbb5ecf301041d6a473d834a4d79f4c18f3f60aab77f458a2ec46d7f607edc16b4d6273ea01579bb7fa5192973e5a46b72c3b7aef38da71616abb181bffb5c3a47c99072c43f79258021c11569ea80544e2ddd4437ecdf11310f1ac122b4d4348a37a76e05b8423d13d4c9bd603096fb0c1f1f28a374006260971dde05b4b033709530bd9c7be20853d1995b6756bf61a39ed6abdd1ff4bfc7d193e3291840c18b7efe7815f876c67a866e3d85775dc57e90ce3951527d68ad150b78a86409f55da7f08e899d5cefffe871805820c929356a78e021e3e0fdd6e1c7332b8ece3357f4ce805046839086a4602da1977b8e98ebfc4f1e38bb8481b76fa88140dd920519f25071a69026031f67c92b41ba0945bffc8ede5cad59927d854978270e03754b92fb9a1067e1c64823e1956b831036d357ffca02cbca4cf37ab933f83b06e4a1baa95957e96947527dfb5b191c72067470c20ff175913fbfe50d382ca48af86686e8c2fcb939a5d2cd2a8f7c97198c078f177f874df3d4b112e02f1914fd01da4043fd12a6adc9186f0eb5af52bce3da90f56527bb3deea2be522c457f7b3babd7d0d6559ebb73eaa6528dc5e2efca5c352e4b12398bea28642ccd6bfe1b1dfc4f1ac8d2afb8238d7a0cbe7a250589b3bf166d0fe37f46a7c8e53f80e7abe8ac353fa5333f2c0737d51e7633cd3a5b485707231b36310587fc4e4ac10a995291a85d4fd74e0f25bd605af7bcd9fb2f5bdae3a30ecab74ce212eea187a433916bf2e3e97acb4a18a09d1de60547ccf50f91db606742a320897cdc505bbe244eef9284492636ca5e7ac3b4d1f6a1d05e4cb6c348661e773a27d8a25dc81ad59348f3ac86c2df28dfeb3e210ba34cd3382767905393a3a582f2c6ea0d0d13ff85916864d75fa8336de8613e7907243b505c89fd06dbfbb298e2c27368d2aa82b576cb2588983eaefac4a3a1842eda750dc6955dd0e845c222177a14d8437665a8aa68714e67969910c5e1e2ee2a04f77d866327b1227dc0213f787d669917aca19b44697cf74b150bd6794cd45ec672584270b9aa0e6def216eb1a24410c2a2b842f7b96764d1d77fe8cd29f04f0b01526da0bbacae321a005d36cbde211489d3e17cc3539ebb8dc9d41cdbac8ce5feab6bd6f34be24a4c7713dfa925562bea00f59252cbb18ab3608a6649b920f5b94e87edeff0569659ab6c5cd94ea88ae88f1df641e396ba4bc704dba35c09db18e6d881da475bbd420f4084a7aa1e7e7be59d5157b911dee059bcdc988a2919c28eb8eef32751ddadba516bed4cb62e3735d4b883ccfe2e68fe6cf08c6db895f094caa73b4867ffc0c8768bbd02302f52fd178d5d63451240bb47820c9c8eea2c3469e0300b84951768ae02428bab6a710213ca9a85e79300a01f1e641dd2938ae513bb1122629297907b1de07239b6d151250fa0a309bee4c649fb5034c57f2095107cc6259ca16371fdd436b5c5ff27f7d612227242f9b2ca2aa0a57658fcd941df42bbf6224bd856dd90c2a357628abe0f6890f6f39c694b18d708d24043ef59f91cb0c91cfa6a47bcf9bf910aaca2a255f52ae563086138e7c323175b2e49ce1336ee3253d653e7b86f6057924246a7f25903a25717f2d77814193312d77e4249c62206ea4dbfdfc371d10c8bbfd1d381d85d98f761454c35d3f95930fcc6e95bd9e0ad11fc56189aefa6101274af0f25ba506414932b468faba55b4dc4b942110900323d629d50dcf40c8c2b022c500376d8aab60bfd640af4693c05f0d08fc2648058f3aec165aa0c3f8ece286736971e7b7f83b5476b80820349408d4037b7db8bbb7de1345187872c84df1844360cd8aa87ab6d754f9bbe1cae5c614a487d17723d3dda6a242157f025b9c1579eeb66c6c3b04997e172b04056a44410badd2d82ddf45056e82b7d589b093c5f5bf98e55ef2c73fbd38f2076103de9b686f2844b78be2de4ce15cc475cd2f41b14437ead0eab9f09382ec36fc0692fe86ebb80f5a15968fb578c6552014d826d43108ecb92de985815900e958ec74affdf88499203465e6de76384bbde2307f670688cc4a767a939ba543efd312aa01bbf8611f8295b18505f29b049a487e7c5bb5507000840d672dd5f1bb049c9180b34138b115786d81c7c7842a5390a5098aa56d009f40749d10e9e3e8591c7504d7881095b1cd97b6a3a46acba2a2d5e0556fa8be50cd2eedf70018e1f69c567f2ce6e6fcfe06910f18681f7d3a483e43525c0a2670d4ea59821061acddb799b26198f6e0fe0ca540766be1fafa66fef40661956287e3a25a589c4039dee75a8d68c820f4934b1fe2dca5ef6fb3030220d0813b1e180fe4c756082e91bcfdc690e564da73831c5c43c9159bd7fe5d6cb2522fcc08d018da9847e97f6a0d27cfa02361af389d5e84811f7157f4cc6a59ccced6f1c7066e08376e8f1c94d6fd8e04dd73883b3cb8ed0df2654ae7d96f76c9d6a3f09d85203df31258561b5807804bbdd659f1c87c1c6c1550ad8f46ee6a81f3dfb6ffbeb7b451766719937f750e91ed678c5537fbac185aca5104476a43972e247eb05b98327d570b7ec84859ac438aaeaf283e6e5600186d076401723310303bd30fb67b7716eba31b3fbf44c50139791d3704f09397b98d43b690ae506da9a8054fbaa9f43bd489bd8d29fcffa251efc26ef5827abf8639cdeb413e94748a4aa4f65ee5f14d0a34f0729c94296b5b7060a79af848ca2ca16984d34ee20588a7e0af55e5d9dd095ed44bc514c4084cb7fa5654a7b605c4b318dfb3cbc23337ada310be45597882e0f6ba08adac93813aa4b0ae0c339de94a1182fc402a9ba1c8c8108d7e748a9b35f602e0d5429ede7af713a0ce4382167a7c8925f2ede121465747e4253ab0d69cbb64ccaf6b649da2b2e20c5f0f0ba5770b45c464022d2fcf98a9ac122f64b375dc3166ee67cb0ac5eb36fca2056aece12128f816f81f9cb8665bead514fb40120c8a12d88528a9797b1e1d642d737f808fa90681bf8d8028dd8b763c81855fc451ebe1dd1fac2c4423a9a75081970ffa1669032fa19b5c808f612f38e9167c6b2b45a73210f516f2ab23952c5d6af9cbb542a5f8f12064e1ea76b749412c4ac3aeaa8bac331c97b708d231c84713914bb68dbf9fccdb5445e8a1ff62f6d5aa2a5c9ec5557eeb6f4baace5d95d41ceeb11ab1bfab537a62e6278dab0fdd3a6220671362a8d46a21f60b184b7af2d7ac3299abfe3bc36893d22d782a4dae1c34bf50088f711c0af209260504cd7e4fe76b028b5f7de24f5422ec6ea9063236a8c524749a671d4a48868250d30d4eff03d17cf0f79c121ce8c5048d6e3c0503f206dbf5326cbd69125afd2c117da8e5af6f1fba4aaf5f05654ab769802c1eb36764fe90c2071b9b9ff22056326009a942a5fa010ee862d50f9fbf2b8aa30aa125f074407236da20c1bc153495fd4e05c3853f9be3b7e7624f56dc9bede783e606fa186d2adc8ce52e00067b7606425ba4d7a50a9c73297fc4afbcccba82653ce9f7135916b4d15c10af96737266fde99d86aee3fb65ebafc04caa356876b17b8d8a9fa381e5a58123cef9eea11cf2370c11ce554f6acf5a1b6205b8d59113cec997b4d07fcb52a8c8bb6ca0c7c98a5ff5e79acb74509e372edcab1f9d6999a513a5a8237dd140d14d546017883c033d21ba645fde8b8e96c0620a94c95a5040bafab0e6e92adbef079fca13a594e2d47692b7c00b0d76ec1b5db4a9fe63345650725afc149f84a56a18bacbf8370e3e8d8f39be38a071034f3b951955c1e799e79a7d01d6119d144d021d6720642478998c2c1cc582ecf219129bedeb7c0dcd6319e80a41517297286ac5d72489ae43915647fd0850e4c47d4edaf2ef6b788dacbd804d30916daf8d5e5ef8b70be7454f8719229396aadd6bab507573b8a431717e9741c9135ac9f11a3324e01beb5577c670b2b01e0fb436178b7139e4eb457e095d158b87cbf8f9e7945c5169b575d7640d91676d4dcb68af102f40d5647aa283d8609f19b238451576e06a21a4f0349e1d53d579679ae9fe0c350166be6a79a2f74ab844cd81d21574849d4a47a223605f56f7aad8143d4927c085f3548f6472ab38efc1f93b4245a2cdc9e8ef6c0f0b43750a8fc8885048099cfb8a2bd0c8d8cfdb96579ba490cf7f2762d026745d87ac906f74c3635223311bc6dfa3c6139ed272c5b87fb8474515b2235bd070fea3aba936c349509c9ba8b7e3e0b36408cee80c502921002add6fd879b0b15e5197033cc18ede76cbf36c17d59fa472b0b7b8bd716a78ae053a9fd41e2032ce131a7d342fc0a2ca0c314a78cd281fa1830d04292eab7e69094c43a72965573bdb10f180a90006206cc4f017f28404e10d64b4a99101c1d8afe1d8a2856f45db48c4e47f2a6274a107447d8570ad06f655bf95f81b6db3bc915a59a0a27d7a6856f5a3887488600a3d8d6b4fa73891288b135ea23beff47b4db23b136e8f109af932dae98c81258cbe7cfac28910c3d6fac4042aaaf9db379badae35ed4a5421d318af5a101e7af40fdec684259998eccbb3952e3c424fd57f25d8dc4999ce5bffcd6355edd4c0ec3e15158c981e96b84ce30e02b67b4eec13d2071c3586bc3974a9001b7c16e5ecb0f36352de4760384aa1197199b4bf96f48184b9f7350b1f5f04def4730b08dde11765db2c3e5b99e9b31efc25e4a33876398b00ef1450225132a08b1d0f5b0e71a9706d57ac936ddeb9f8b45d698682cb3f2d9e7aea948e8e63967c9ddfee176756a132e4e8fc8c82c40f5dcd502ec69690d5ac823be2937e387c31d9677c5e4e40dda80351368d3fde36b49c10ed71c3f4dd1829f1aff97b39eb4a2e57e3721a9b729ae9891f8e248650ff7aff1def73d1f0ff2846312cf2dfd0ba65ba61ae50192eb2da75afaa34acd9ec8b9e365cfcdbd92f9d0b59956da921a05fdbbc65126899e320d92b564d7b43ce0145ac1a548389e676f70f0f74c060bea4bb6a3a85c2e94abf37df74b1c52125ca7de15259ae7cb062a8c66c8d805d2153c8ddce3bba657bf5a31de285a931c8acae4fe43f47dc39d60fd3ed686eee6fea77d6cf6971dd1a732103995d75edab3d32fda1ee6259b94d63c7e3b5c6c02d84f046a527bb4bfcee4f8551c1a007fc9927c5ade48e3de000c62c85b7bd759511c414c590767e73a1ed82cce70ef1e546e21532425c964125147dbfe00a6ca104a26f8b075ea68e80beebd86b62a19e824133619fcb8e1ec78288621a61a1c8b674852ba361fb99b597bcd155ceb98ddd35b2722ef2b754b8e912820890ae6bc0c3d06ff47a574680e9ba2d6813d592e6c2cde465486c9e8c2133ebb8c165fd997d6c4c90a86dc78eed442f4ffee6d5c3deca6f5c51773bb14fc6ce412a570fc64617e7c40819a805801dfe870a44f057e377f48826bb7f3142e8bd0638cfa5be315adf8e06269ffbfa329ca4d9a020e035f8e13164db06ea9cffddc132174348326c9690fef0cdd75b7eb7cd5d7ebe43e92f05dce02a456e384dc460309942d5e3aef21e512ea6cf22582cc7f4fb1a89ef7199bbdc3827f57bb5720c43acbf75dc76d2e1c6a1de9ff11ee7189d19e89aa484c52124b42de5f4cf17ff84991c70c4f68b9778883c216b5b75ea03ce4bbda33231cfead142cd43f032fee556a42490b312144e751b265a071a822968ded8554f4ea6fef91e70f6e054932e3ab40ebb83032b8d3aa6b23d3182d976348011f8af30230f486db6eec8feabb099f07a818df5c78fc9f8a82f97fa31e7e5ac5e5bb5ef8e1821c23432ce0aa7821d62710061d367f6e6a6a5f44538e1f07496a36a3d0e70076ad7c391106502634e8ab9d3451edbd32880677e39fa3e6551a4e536a30e7c1be8a6174f540953c2ad22fe485b40c2ef8d5e8410af3c26ad0ba422b5bc3e295f7f708c397750713bfef52ec9b24b714bee0cabf5367cffebba59c9a4fd3fe26142dcac82ddf75f40d11f38fd1c4d58b978394edddc217426763d2563f867dc506956b905abaee87a90654f86db691da1c43cb0ea00bb489c78cca8c51b5a9fab94246355c2c8a424b1b2ec91e463918f8e812fc838dc9da714ae6edb57f8fe854812de093a356fe428ad7d6c0e2f85a2b027b70e1c1efb72ebc057a01d909d7e9062792ee09c6db01428da9224eb24e58035dccfbc0cd68b8342826f9f5ad4bc106d494d01e7a75547ef185d1bbe9a80af3c46ed952d3c9455be99e55280069944259fa9b818bc754a17ecda29505369652e4fce71d4be9adf4a9a124e313d879e1c2d488ed86a1e0c7a674813917d6348d2f1f5444de7b2f61647b83618ce6c855eee5e08ed53ea7454895687add40aabccb651afdcaf4fe69e0049b66a74cd31373834323939363636393938 +242331323334353623246da4aa75c915cb0fa795c10146976fe7e20cc0eec3e96847f3ad442da67f43d8a6f5e9f65983edffa738c769a848178ca2d3c8d7d72be1566cdc1986078c53bd0d0e28ccff32600b9f0d0501552236acf945a2d5ceaf8f6df0a601670eed4f4f823348fa2e95d451525a94a69b34affba32a011f1d47b3c1514847c417a84360d29cfbb84437d0d26b349589dcd254341b0a7689a5f94babaf6235ed2af1e3e686416e7330ffbc8755c4d159e854c46c0a2ca05392448bb018bf9168d7a494ff3a3f4f00dfc63462809702d619a960208bf0618f233eac4a00457dc6d93eec1aa685c89a925f4d1746f26e8570f28c0a46f0b98e405d9001d89c2925375c6b07104881ea625cf8f00b71a90413862b997464e3d5d31a962684d1283034b11400dd7d8e4f359890be40adf11fa896483258e48c935e3716bc686f8ea752ebae6b73f835f081fcab646615469f646184f2353b3c93b720f02d363d0f87041264c982181905c9aa4f47bd237c99f741dba7e1dd7e41ea24477adaad78397ff9809e8945e50aee8a9ab9f1fb2f9f6494111d0852d4aeeca66d63ea09eb6df1b234323017de938114e53048cf03e228a9df2dbb69920eb08ccf46a84787a3c1f77483c56485aab87ac67973c17ea9e70939f0f176439627f07437a6dd8d4febed02b905a27b957a7d61ef45392c00612b13dd68e1a37cd06baa62f5e2ac68bc3d229141f681683b7f2a2164cc1bea9df12fe9afe52c3f86fa245373550e6d7f634c64aa47d806f1f6425aab155470cd548ef2dbb2e47c76b743950c4f49ebee6e1d9b8628fded33c935a0ddd5b4a6f5dee00bcd65316642ce9d0d04d8665bc2f7cc0e51765016928d4585c9c070da7cc87350fe9842a2855fa849c8c69a867fd029be8df30921d0db483cc9c39a69cce3321eda13b7e9cb1836be25d5eb5a39268daeee795132fef57fdaf8eb3a6cbc80b925d67f6b8390bd472a5f5cb94240037635aa70bde1ad8344224e6e43dc14560105d4354bab75b261eee9b340f6e1d9fda488cd56e3096b4354a8fe9690d376c9f7c614c2327a99c628e96dbd70acbe28449ae56f1935bb5df5369a767d96b7611092e7fa6c31da86f01db8331c9ab55ba188aceb983c045dd9e02233d6524955c2f14e521dc222c32b9b99869f7c4ac92d870e590ac3772f5767bbc6f39e24e8e4afecac5653ece4e0753313393b7f9bd68aa8c1433c39c33ccbda96da3cd87d8b62d3b821432c7e2ed8d0242957311a3a5242b82ed11131b38e38f27d4636a8edb70255c271d8cc3880e920f84727ea91e33ceb8ee39fd1d271c9eb9ce248199482e4ab176ad34705865d8dc5ddf83191761de78b9b73a8fb1324ccef2821272cf9fb40f05397278412ddae7e3ecc5218fb911c044105876e8df5082e7497588357ba3ae53c5ab255f4b42219987cd603fc4d42ed15d57bed178fda181162e3132b0e94cf30db4df76e74ec0efefccfec2b5a679a86d8b1d9b0a4b9fbea7dcbc67c180cf85d9bcc67f92493c4562e33688a4d6e4c9a1acdb925ef3405ee5acda90c23fbfb68d93f2fa326d684dd7bab9dfffac7ccd3a7e9711a86eada3a574d471f99e61013c348905eeecf5c0b5af7e8b878679f5ba17c92bba1cb86456ab0e1e11b55ba40368afc03811c0fe0e66b6783b5c8f36906e754414281fdbae60b0cfe5e8860310e29d42b212eddc6b3c353a50a091f617d172567d7e197df86e1d32cf52a25cda27bc743567c18f722629002827a1c8fbd6d0a117a6cfabdcb7eee1372bada273e27c09cfce1faab1954814294e80d6f585ed392e1911a14594fa4cc4772a150209541d6016d1d58979b5c54955cd6c5290137f0bf1628ca22953046490d07ce7cb340ddb8b3019570b55c420917451aff9abf5d89958165fb98ae3ea5396ad91ba7e1d2f4fd36ef917b58d00ef6ca63b0107a6b92183105327962120928de058d08a39284f3e771c70dbefb8c0b872ff72d578b66182e41c25d587013065b18cf23072e5b04cc3ce9294ed8fd5a1b61f3c3184ae8c285d82e4ec0b026366639edfccd28c4d76ed325df80da920fb5aabe30ca4dec98ba5d77d84f196e4612e4091c775369384f66becc20beb7f67d2b0f75420710f85fc6f6799d11c806b305126c7f14ba79ea7bdacd1c10d5d0828c14b07a5e417af41b83237e32c59472db838773a38a9526b16b8a1788bdb5f63f494732db2743302762931d3b0597b23656f188e4816be0e558fa1ae48c744ac4611730f7be39a013164e70035b55807824eca47af90e74ee7ae23c9217f8a6c3bad7b081ef109872f3c4c26106d918b4fd2dec06476b93584a3aab550c12ad9f36bb0dcdd3e78b4888beaf0e1b82db9843f2ef4dd84bdf834499322504d3baae06425e87fea9c5264cfe4a39248bd46b5c68d50e8614ca496ea753ae243bcbec7ecec4b934bd6058eff04d2a4ffbe15be109c76aaa89cf53cb69610fb3dd641cef450392273ce79c45002c831b510048577061fca510201e54f264c27b15bfe0ae53cdb7341f73e61d0eb1de14a7010e5e44645cf6cf0b761cb3d46032f5f39cd62bd1daedb2120fcda443e5be73007985ebcc04d8b404bec6c0e491ae36a54f0cfba8b001d8d20e43e3241b832269e21340db70712cdf36c812fcae5e910eb22faffbdf4b6fa70d6a213c63e4809a38b58b747952ea7e49b78bcb99ab4db8f98db058560187273386b6678e8a09e3199d7123ba42caaea10c75212a157e5c22d1e21ca843d7be067b10da48f2a984e93509da4f22fc149e0b1d7a75fe0adc725d6510b1aee752a614a3746fa8111c6b5d6cbcd0c85644d356d63e8f1cde063b002ff7421ddca91763604532df0a9785853ea5b6d55c1ee9ca20575a3bbc435c78aad2e370ca0429f66f5c6f63d262680c67050491dfa43caa08f0f8f0527cc271d97184e6526083fef441214988ed386375353c68cd5cdb3e32bab085f5245ee6b7b05012d744a21cbae9b0cc0fdb5a11d0b9592fb48ad0f3616253772eca57665bb13e77f13c718be17544780c6579a3061ffdd9dc9ee7f325945e4962515a754c24b769af9f473095dcaa9569856725b0e2351716991515d589dab36c63d3d1dd4e24ac258a0e545a24c120f52d956e8488d5f4f826ed2f159a1479d3bbb834e3e523d37baaf1e731f8de13a19019153b5a2772f4d3976876ddcb503e1713db7b585baf6873cf6f74ffe11e3c61d56f028fbf848f53a0e9d5e0baaf806df7468339229589510c32aa06e3460b834db5e417d7b27bef21e429ea2ee9658d88e8a6048a6abb70382edb80c60220f0edfb9773f10600ca9aae6138fa03965e457b5e36e058657260866839e19eac507e243b80a5326fe6fca065cf61d85e955d74d6d884eae426b4179823fd2bffea9a420b43718de494d698695d91b68fd2d6410ca4a02ffb8682e64a10117dbffcac8afc085e683598bcb60d1257bd10358b58f643881bc87b59c2cf683fd95241691a4255bff726291d7bb503fed12ef77e4d5d3dfc32e08121ab369f25e1908486db35e65381ef6fd9a903b19aac38a6f10a2f2152feb4bc0431ae73b2878524201aa587748f7483ec0895a435436dfbb34e39706f738bce1960cb28a034b8f3bba05817bb12eea298cb92957283ff5fa655a7bbf871d9b8f39512675378907b852f5a0dc879a8f7c3cd5eaed76ad7d1866f48164e92ed6678815f11f7ce6d56a0b25f81c5fda2c1602a33b4ad8e16420303acf5a73b1b524b632dd7509cb2ba7b3e420f2c1c5f4302dce31d609e2227253998df06431c5f3ad962ae714006ffc27652b1d703f1fd7956420eceb3c3a1189be51d8939550d025173810c39556250d149ac6a994e37c72eb2c13b5015acdfad127f16e0fe8cdc8db8eb6906c30e405f44433ca3393c643510f1577646e2592271d6fc2b72a505771829f07270205a0751e2fd8b035bc75917a08535aad4923006d78a176cb14d31acf09728c8d82cfa1c307b9937a247dba9b597212fb670de25694b32c113978fb4d89a6da2efee3b6d2e6e178ba7ee1dcea6e7e7d756da68eba79307cabee104e65e3421a28e1850c3031e1610a03f9e755330c334c91baa9c14cf6fc973fd17f8c2512726f4ecfd1503dd85ab83cfbfb378a758af8c6fb836782e036be31dad29be61dba0a50ac6eec4e94ddd80555d7f0313ab6e555ea11dfc3e24988b0fa41d4cd9503f33920048562368c93ee41af462c4793d91b8fb4a4fbfcd1343ee454b2c0d437f0408aa0028c9c95e341e59b073807bb3be5d99049b1ed0b2008a57414994aa054141dbc88959107c3e7cfdbe53d55d1371247b18d0536827d0b66f5cb260831f3256b60f64477c1cf39c9266a27a7ce0802fb89fa4956db6c5aecbc4cffadfcf1fd6fc8fa78a82327c4b04a8de7126068ebf9601f969375fee829194916cd4816847a730f64e84a7ffc6521ee8d5071b0fee60484905f670f7bedd3d0ff6f52cdca5801a2951098b82f5d0b49429852b547e5b97eda1a9eed56f340899de309d51ac8ddf2cf926a08e9e59e3a5c9de4df408ec0db776bb31b732cc7c2118652580a71fc6e69f077fbb406b2ebca929ab7749a833161f48225937d1bcd4dd12edceda90b61eb6cd16e2dd02e9486fb2f5574034c51ae571065ae3f9b8731bdc49e5160cfb315ac1ea75e52849c78feb90864436008c8692cee7dde2ddf67f42f6102b101d2195213342493fe90c2ee56cb9476fa13d1c9230f1686a1c9e30472b247aef5b75b1f0f77ac95e40abc26e9d1d09f5575c749e7d9e5351f04e663698a26dfea073a9520421aae3ac4e3e952555d9e0d02e52c9f88081580f9041180826ac2876a740ec1abf6e69ffadc79a55235ef7d0e32c0a86211a7ed6a1bb24f4c99259091bd71a0d887258ab54609e58a6d6aaf255bea397815a242d7d69b3bc6959571e94d52459315bdc001fb9b688bcdd46c223360ae8f79b5da1c63d000529500d269cb3eddfdc80c17947e2cd2aedd9146159a976380b58b16839367fc980971631b79020e74b0366012df58b1ab2ef246b6a9c5be4322de599966d961eedbe2bf2803469ec69c4f0b49fb5e04be8f27358b14e8520af3b3d5da0f5c41bf248b51822b3c0c60de88629339847aa7f18a14bd66de9377aa6a4deef0ec6084f40b60285d9791bf083a364b9f231353892b5d054a2644b63a2d8e11c26dbb696eda404d189616089dd6c412ffc1212d9a6f7a5d39561f9e2e0bead17d7822dae0e786e20d9cf5d7fa8663dc1ed2da5a6c3f19b158a31807773f8a57e14961e5d46639651c4c148beabec6193740e6a8f163099dfd877383cd9274d0bd89aee65482044a677d20b2e50a002fc6eeb5a1f96a4a6aabb01f5d32617b70e7f02ef1da61cd2b3bd0051b52e00036b0ea2210e19a72b353b063d7744d9ac21549a7d828bae98cd51953345461cc50e25355db17829f965f693831d7a59c8ebb9d2782d3be1495b10d31242bfcbf4142061992fa8d72c31a5acd562bce4e306e4266db8725e97fa2fbff77a8adb3bfb32c40b51721e17b3d682dbd4f633950d9aab337eb9334662140a0e408581a476c3e20fe9d254cc150a296d8287ff450b164115ff618023fa15a55457a4a682e9c8d15e86ce7a4023e5c830ac9cee9d23194950be2dbc987db67f6c6a172a30042db78463fed35127045eabfe6df1a322fa9008f0b2e927dd6fe583c7c2dc78447ad5f0f62dde589f323653219e228744414c873ae33dd7e15bfb81c38b9bc0f62ccc9248cc50c567e4e9a86d53842e83fd5bf3b3b1271faa92ce585548aaed6a08d6ec0aa4a38495a2c1b45fcdd37744401dcbf2c9edef2bcd5caa055f75f42f23f75b9c305683106daa7ea6ddcda17ee3aa0566fc758ac4c047a54f9dbedeb8ac52ec5d4d83ce7b635b78b8aa10e06e5f05355e1a976ffe5ab576a762453264b251bb01173480709f2a3521ee6ce57bbb7ad5874518f184dabb4011d942e9b8fbdeb1387b4599fa7d1ce3cacdb33f4f323bb14c97cbe3eb8921e49a047a0c3c665c2efb46392fdf923b5555e0359f9fb1cde572b60ce418b01a7a3cfb5e76556d4add2aae120101f43a1a69921b19a81ba79d934d83010ca23e930dd1a8b68fb8414ce63357480bce0745ec1db16fa24dfe1cb9b59b5b42864f1de1f0e31799080859c5f10e2ab98e3bd974df2965c6a5554d8abb95711acb300cc35c28bc8aefdb90791628c4c82567a154e404d9e0055080f0ac09855e14c531eb3b6914c189ef89bd8270e6ebc205e0567f0a6725998a89893d38f241fb17acba8b18ae0f5dedaf41bebb6b92e840d78c7bc469eb291af26ccd8cc96316fd97d9b9b26aff423cfaec7e69b41cddab06c766e14e61c1aae6aea304a949a7b686f4397a62ebe50ad4697feceb7d5d07c9e44cf6a72315d2fc5ebc6473dc906d471b175a024acdef1617a040912d6001131045c9f9d0f8b00314e67e463bc840b793b89e07863858e245cd8ca37bb4b67ab2d14a646e2df51f1a117ff5e922921d53bc78b4406d0ff24d5bac140b539e3d19f8fcdb46992a9dd2ad9a8d32fbba0db12797019fbb5f2fc36bbd29736f5a8b0a12083fa79ece1b15c5b81ee7a655a0d31ff7bf1656265501d809f4a85bebbefbb389f5ba027f8d63b7f35bbcabc28974caece65ee5f962a73fb79b2dda667aef87f8c94a11232e4e20607b898e9c8da4fe232dbe4f62710bbfb42d67d181cb2b04d0d17dae551bba617e70e22f597c1371d796439058a99be27031854bce48ef74b73376a53d2a58e5e3e60cbec2d34f5b97b16e4429ce041bab37f5b8e3a0455353bce539334cd5fcbc56c70e166e5f94f5c004bdf89981d9b75cc0b6973ef6c406e76b80b864b34185d418599bc26f6a252067bfd7ec57b6eaa126531059b835c8a303cab4e195d555128986d6bba9b49ac8910637deb0d61081cdd357466845587bdeef72033f1eb46b2c5301f9b787df3c09c7c285233f7fc495b58c7e0c44df0eef39a7c0cdd0c97f4787395a10ab0ac1c74c2c38ddf3ab0aece2169451b6684c5383c9fbb828206cc2ab4197437709a0d1243c1cbfd7a9ec6d5119351b263ef5ad10de4df194218e727b63857bf0d23f12cb5808e07f6f4cde391b223de7b96c3ab6fce809863e44529fad2d73c6f4d8aadb1469ae722d5b1a4a0037390f455b676f90e1cd32a6a04fff2e87e0de7ba192ecad4e80b4eab22d4810311322490422526e1277b3c17a02af1c32b387b78fdaca94d4449c1f6f6d36fde42c198dff49ec4a47d16466c29a1abe5ce4205f9bdb03b47e5e6ecb683fcbbd445e30e59a4f0f4a1ce62ac0a7760de29aa82a28097c4eef22fc73d35e42c1602a30960f67673ccc29e332dab9e6504d4bc7b02a55107daeb909dcd41ebc5168c19cb03f0a84b1b2acd7c79a8eba621a554974bcf511d988aff5075925b88aa241d75cc3e343364052199d2fa642854a831398cd6680ec9d1cf54a63f187896349ca6d9101337273002a796d8771958b6a4540f1ed72e4dd1d88f5f5bd0f2c0e2b3c6cef8b6914a1aabbdc3a1d79ab7dad564bfa6da89a1397bc71277c02b7833450863810b4bd8eb829753c361665a323b20794712478c73167c1294543ec03e4bffbbb83274a8e7fa508e0454e92415a7efa7bce376e4d457fc9d141ad4e9254fba00aec5390886e7ec890f01b6e311f52bda4e691c74cbc16932052896aa20cbbc03b8d45a925cd0d804f68020595c0c23cdc446bc2d266cf17d99ea7705df8cc522d0c7024467d002ec414b586c4d38d859e6263ed2a79b653ad2cb7425d37464efaf6f6bad36d0c967cffcfba778f342042fe547ea544a7c353dce1bd4fed2e4b76939cf52642cc14d93e26841fcfdb82e03b2477c81c817d316a41549e854856b1d6b5ed88f4589fdbf0c3cc5efbe65baaca927488cb4f0229549f7979984d977ea4f9973088a48978cc537b533aa8dc373e73fe2eac6652f78c797e1fe731d5457546f1dfdd9dc61b86f45749535f0f21ed3adfc65036eb61627bda50d24daedc2ec87ffb8508110fffbe4cf5aba089db3f3c0696443da82a6f3fd2288e8771d33784ad11aaf7b2ef0c250afc06757bea0701237efb9415ae1f3d3308bdfa0ef4478ff314b2095d80c0f49df97fc94bbff7c0a8bd0aa56da1bb3b8c49c4efe606e9fccbcec13c825b1c671e5eb4eb64d3375f7abd97c0bca3fd653e49d2fa54083ed6f4510681cb89ab18e88e99b0574b15c1b68a70acffa727d35dac87a20ebb7bfe8e8166d6945290bb311cd50ec9d5a43fe5455091b5be069cac0e747a53b19e2b45f01d342cbc40309ce52a6959e5ad1752faf4ff5d23f6b63515b23dbbefb934d061d102290ec98d3d740b6297734ef05c38ec0c4a9fb41a9edaaf6788cb0e85cb7a491d388d0eaf75a24eb262a5ba1d4fd19d444313b4ff9f1d8dbb88beb497309b8066db671ce4367464ff3808d326cddfe803f7f8a2b121e3c75881041c3024f1869f6a4c17c147cf437e951bda6aa8cb06a1d81d0fb52f9593a1c1456ac962e5480fdfe29f9757319df69a44bb8d219fb7307522b09d3ad96038f476e68f6c6f75bd2000dd7c7d8d46b5b9bf269a098d686bd42c71e9d7e49ca46da11b6e7079366b44ea73741d1de9f0a8c2d4fe3ecbf130d9ac7f1f1abd7c3b57f2a7501d600ee3943d7738dee4dba40864dd3495c77656339168e7734e7905ce12f2c061d3aeb20106a03d1f236c28e60649e207b70ba0b951540e3120d39b3dbf0aee8a870ed05ff62c885e09eb2b7a6756da0989d1d50a516638592389e1ec819d19941e2e4cd13df9e9007b2ec985c8536ee3ff775da52bc68a554f4cbd8d082195437ce805086f89e530975456c3d280858dfc7b2a4080f33a19a1203478cc92b1075a97f792ea7f37f8acd471f7ee46b5a787d4e4c43f568ef0d6ccdb65dff62c7ab179963fa9cb26dc285f0fbff90f3d1a909a14f073d4458cc5c75e9ee4adf030396293ad9cb1b1968f3a9f7973bfcb4febc5dd3467a3b07c239c6b6524cb40e7096d900cf46b92edb591d3483a1e08be71a43091e9e2a1027856fa3a469dcf1206fe5d3f97ebaf42c17a2d54ce6071ed06ee64eedb560a66e845827b4d54e3846f4a374bba4893eb4a177138e66b642d57a745e26eb95f8960ac67428867b09e9935ef35f1e19c788ebc57419d2bcb4106cf71557faa25d31c89d0c5d440fe49428dc93502bebed43bd59270c94170bc42e0f495f5ca33f2472f7d5248805df63896d48759a0ae71d7a06992dfa292d103d52202b8195c4e905ae268b269ec0f8f578b503f2902f31b1d851f1bc0e36617bc9ced6203c4e930c8090843cc55c47bca8e9f832a7bd27f105d66b78a95cfe30041aaca5e09d8282711f3f378a86d42e0acd2f50cc4ede27b2adb45466eb3b4eb4b03dd6ca3f1059c8484da2ce384506170e50ef4891ae6f6dd6cfad0a1ceecd5a6225c9b063c6ed450eef61c8aef8af3d50b609c164956314b0d430a2f0d99faa17dc4d2bf736d088748d296ffbaa43b74ccca57d56f0aefb6469a048df9f24d70b7cc201ed9f57f0262c6223f479769750f2028608083cae4fb3336e55642e8dacb6a607d5acafdc98f7018fbbfee9076465089b132bffc17e0682351e3b27e4537ee0896902cc37d444680375a2315a1101315ca20548c65b279b6ebd2ab16219c75780e274bcfa1f8efc7ec21731fc0c8f41d18b81c5ef3a315d7a6935b571c57dabc8dc144f5afbd860f3b0b9dae22ed5137e6c2e1668b610a3640bdade90830a2818d5d2fda05de5cf69ecb8de2174d11d42149272a681f627c1361a1f286d9f27e7b03bce61bcd1f65a1cff4b3c7402fc66b5b91b58bf26df73d20a6ce6c32b82d6af77d396f5d81f4a34a87b6e30af978c11be8b0287a6a5254be1ff1c77c5825ba3a81781c2f9744b8f00cca34979e1cab769783970281db345f6498197ba5d893a19a00fbd774a787f26c3a2ce34b70e126eaf7cb48b28fe415bde1a5683acf4e9832a7a51321d234d11c6050ca7eab377000f4b24debf64be764ccd33f0ca91aeba59afe8e147f39b6aa1f017c3ff0aad8a7fc57808e0478219bdcc89e01e115f0491ff519997325c0a58998a036a5af1b8f7ccc58b031e0756c8c3f36cc366684f3be2d666fe5d1d476d843413d8ceefad344a1c3b60ab593b3d47dcce2ad4fd50df9da60c259af08f0f373392b49d240b05be7a55c1b5c269a8d3b23fc3f3b0f592c11bc2040b198b1724bc75e645b575559ca0ce56bb15faba14dac1ee9aa8633797e168121f19723f630a769e8b9990ea8e633eb2c0ad2dc96028415be5d42f7f5eb4a1e5e553b1e40a23afd60a1e2da65f579ef96f282d8839163f308393d95723761d2e99d946daa2359767b0bae1dbe1907258ea6e23da05d3ead08e6cb7a6a3253546f391210b4eeed0b0758daa91ed41a7b8292d5ef3d686e1bc97fcbad288bfbd09ef54490be35c169e2f92987c1e067ba58879535438c234474a2cf1bb998c4a2bd7a1ad44168ae35e1ac59328f2b9ead8f545e4249ae0ce4d589f24f47ec5be80fb2864956527e819c5843f244c8deaf58fbe3d85db4364abdcd44022b1af27f6ff530360d185961c5383fd04a347b383f9152539155943cf02accb15f4036509f1cc1c3069045e07195c0ed67d21c14b672d1806887aaba4db562b30fc5af386ab5e59aad756446b766f8d5b688c4aad7ac27d764e2377bd8411a96cce813261a87629abe97fe952c96e70ea522eceb5493bc9029bd3663311fd12de5ef25189b190b5d7dbda90b710158d202c160e57ab3de9945e7c3d9aa2924b4593aad3c358e06ddc23d571729fa22636daeb9e2e45c60cd43219c05d40920888f9145fcbd8287432541f1caac0ee2c410be559d9f27786f5442c47bcd983d2c92245c1695370190cb320c799054cc7886e3d727ad36873bc829c0b6d23e5ac4b0a0e2e2d4b3abfd184d4ae148589316eb6ee3f9d2cd38af7ca7349f47f0861bf4a62f68b95afd98249a9a4594ac78eaff60a0a32317572e9db196b0e347b02101a5acd80058e1a602de6954a3b6435bad0045eaf68d679e6683e3c22ab5e4b7d9c66d75e1de8a8b8d14453da35f2593daea2d85bcfd8c4b6018e3c8154ffc9ca543057d945f77cda7ca203e4a280ccf594f28c783eda6d44ca74bd742b3b3c3cc31c48af27f82bb9bf66eb9efae532b3e4b43321d889dbc2edcb4f0ba461e78bae93a6558223970e176f528d7a9fa9cb60ff39c1977efe3c1945a0bc83894b2e9aec65b1b850ef0e3c459d582350cc491fac57687e7f4ab1a34527028edcef5091ef9acd865e9f4176f2c5204f944760b7cddaa4d872e04ace5f6456b7d2e85eb1fb309924dd8d444a8aba684bd4071c819986bdc1a5dd1bacf786386c935c8d8a2f330b0a4a3bee49def1cd79ef8bd217d5707b1665525af0f824ae351cedfef68412c71f233f01b06ef9c497686563935dea23e2ea3a8c695781ebb1e08c5a05d6da913777cd992ad16987ccff4fc23040bd2b2ffa991287e847a59176515d1f4418e5c16fb6775eead168d7c3fbbc2283b7a61d4fdde7afb3af5e1b93d38ed8576be0038f93255815fa706c0788ba0c6f37bce56ef95b5281ff69527ded64216f769a27c9ab897a7359bcd0581998c9827ee77eff538533733acb58ddbda1ae246fa9f645d2be21a95875734ade692daab237ba9c0b47f4dfecbd112109d1d29c0d00fce35bd150bffa182ec5ea70a898a0d884e5c8e108b0f3ec7fe28c8442cd6d8c0415087702653fff4024260ab0a6b65becc0a5d674869199f4ead2715b6c8cb900b72546a1d51d661fbd144d5c11eaf397f396c9d0c56c57a210de11e102331ab75c4b41c48de080943dc50812a687d1d45fae9c954aab4cd7f96a48790b3211ac05e108ab7d6cbecbfcab74ba794e8a41d50d3311b64b171e1543ae1662fe198ad9ba90f62e84a115c101b62f358af27c72d9110ca6414b8481410f8a4f8efeb559bcb79bf865ca6d2e4cca10f0e6c7fa544917299882248e2f3cf4be465a86c5edaf906f0e85a8039a1694a5e8b2cfd427dee561dbbb2dcfdc4ab3839d42a49b7a53f7f7c204d5b82a1ee97511131bc3cff07a2da6567088a4b46dafbf263d02fbe428d53190be20c63b0f7fc480b93faeca5219532b376f44a6b69006da91bd14aced5560c88b5f360e25e8806ffae07e15ad0d0fea77f6fa1305fad087c08c1338e3073c316f44afde19f49612001cefd9954615532d3f850cc9a3d2545ac6f494df9bfedfa3a27eb517a38ae83cb046e91d0ecc5473014e7cc524b461c213e5dddfe5995eec1ff07c1d6940704cef50f6655f125328fb3fe751b36f5d39510ff319e49fda9689ae312ea7ac9c9ecb5f09eaeed9fdae730f3db08e9f5efbbb39bdc2abf8905f46797ac84b38767fa3d9205811a5cb0dab678aaed9bdb05942c846adce8d5ef6fa7f45aab7e2364f749b2982aa6309c43492532908ef73d396cf98020e0388c3875bdef6332c45ef4b51820fc136ccb159dbceebe8cd71d07163c2961a4ad244dca782ca77e90da12429396dc0458cf5edfa18c8741db9c5b55ebd8a575ce734f8212acfd4a109f2b9332413388bbcc79f59e174d2e50c3dcfdd5cfa33b8df0543be329345b4480a7ab61342ca0bb53a678438c0c366fa89c97d31cef80fbae124702dd22e4233e2452999a425ce28bb5ad6ae27717b59a3183d984716ef65560c27ef5c769a319a90e4a5e242ff9d2e888dc6e75369a84adda19d1a94ba78f7a7f03cc6de88a6d691859876c79187a85dc5e3fa2039e67adeee8c0dfab272c02e2435a0febdfce1d1e3055173f9ba076a377aac331b45fc4a63f93f08ee07eea709855499a68f5c7828aa8059a77e40b6207c1892a38cf87be345695c495ea1f1ca877e122146296be453313b039fe9e7a8b53390e0e8d6fdc7def859d5f8307a3d6ef0155f49e54ff4bd7005c6051f3a0452163e7d2986e2a8ec94a86e40cbd42c40f77fc933a3b87cd1491b58e228e2aedef6a06ed4bc4cfa1f2d2d9e798447de14de211b4f17038b8724984fdcbc06207eda2f03bd4f5ddb387d738c9cce9c5dfa4dfcbf7b580af93d24d8dc24252946d0f3e1eb09af6fd6718ec5a1e1d39e9609f30d9ae6633c69e9b6cad8be4346d9e007a109558e7d11d8149e946fcfebfdb79ec0b573f3a251503cd46443f9080902225b04260c17c3e07ba0dd9f6ae725d642dcb0bb51ed745124b70271adf36893d312c73a9b9b006d05ec7dda6e59eb5cfe517c6c06967804e1942299e643c62b724eff9a8005efa55af5d4c19ff613a00a74acba1753a15906f88318c3199972110919a6c87671a2121893667c2c74339c80de84398b0bc8142854bf9a7c8fd2f2e412ccd2117804736e310b32fc6497839df1c9b119cff75a351a78f50c0d3e9a8f8cd2d0ed757677b92300170cab98771d9e6157b409aafb27cc4bccc74ea83bc0af22093c8cd6cb565b07329a515508d6e12c13fc737a53303ee8e654a4ef45cfbe9490402e324fd4ea7acabd001c2687dc04407c5100945854905f68f47999f616cb963be5ed90d65f3af3866aeca5557947dbca43e753f854a4e6910e7969e74ae6ca48c09e582a326f9deed83e53bd75ee8cb727463d86d754a5ebaf3f12dbea14976052d73e12ccf40516ac0f30c3e28f1366637072491f95ec826dc6d78d5d2dc43de580ea6c9c043225db4b11ae45f71f503d3eea5c1ec77247c6fd1bddd055fcffbb7a7404593cb200df83d5f86dccd823e9b76d8cd0d399c6dea002b1f67f1695485c874c7208004aec3a24758752cc8abd6d8828382c11e97cc077ac41ff9623c5870142888716420b50930a6ebb62d407435e3a02443ffb7176aa2be2f6fe2f2af1d296d870200c7ae6a01b04989b6e0e9f7ca786bf4fccf0222080d446c837e51890e4e40e9d3d27fe672c1dd54e93b46e144e691eaab643b9574c760a42be8f44fe6c7ebf312f2643bfc221d0bb61b9a953b9ed237542f125d4751ebb9a47bcd61dc65c514cbeb1281da43eb9678cad5f43db6fca17f608d03b203f14fee2a9de77ef877b9df12e99abba4dd3f494abf9ee875a84435a1720cfad89f5895c85778b08cada7765b58fdb7134d7a25bf45493373d3f602a5264d65b19f7b76df52a8260e15aed702c141f585103a75290a2a6f02cf26667865b2abb40bebcd0f61c5e3da6b331caf70d41f8fe964f5de1c16a9d313a24ed6bdc6b416d0b05d3737b5d5e95921b871203f08160214a97afb331d4c62293036535b321b9edebfd5fb9383c9a02b92279d2379487aa35fd068dafbb60b97534380422e7bbd0216d74eb932293a4c0cbcbb9e9d7c18de32a10374144ae6ec5cbbf062d038a23c39caf5c0f3e0845e19288319fe49ead240b073f35b5534098fa202bea3ff28efb8dce76864f9ed60915e86a7d541cbd470a9e1e8ba8dceb747dda2cac0ca29126f26ddde954242d9e399ea8c6d535285363a5d4971af5733695e67dcb49db5811de7a017e659399180ffe2f1ad3dca1d7349c3c6ea7982f1c4a11f4a0021445bc60d4dc4627b4a9e6bb4eadb1e77b5fc3153c5d279ef6e1b67eccb5b00a9cd94396dacb9eb95bfbc79d8c216cf122d8dadccf8288c263563cf29cf2826136efcca462e73be2c3874add5d8209d5d4324d00dfa82545f6ff89454ba37262b11a5ea1fa389bf2bb0e1a7efc4f31f2bdd789f434c388afcc3019ecf5c0bb32570bbdfbc316d446b5ccbbe50821a09e9cfdbf2288200e8fc427d285f14183157abbccc943f23f298d4c144841a123cb7fe12c7ce978f289463a2d618eb1cee80e5a79f418144d69f12639d8b5cc02456cdc005ce0e77312d0fee65e8b0627e21f853da946d5e116e6e59b89f7c82c877abac8f86e4dadda13c9713e4887c5df70dd17df3164a824f6e59580cf94e1aa66d2f1c0838c99e1ccb5602f32b5c1dc8f164103479d49c91eb5e8562d576268945f09e1096ec3c3ae3e3111273f7699aa46a0200ca2109918181992138bcfe2078531e4524de5a86d280cedeab0a9d8fd336946e8b9cb03060d9d290774d3c820d22f9c69a89e1ce65d0c39d37415aaeea8fb708441dee9348e30852ac95e107590835dabd8e3efa91055281446c18c3d23a57ec12fa0c5e9ccf422b06487999c005ee370f77483eff2139ea9214a93999f5dc0d44b98932f28ef2176834bfc10ca9f9a8f67ee2117009fc9011d3f498e30d7788b07384c064bac02761b6dde64a9d35e830ff4bd4e2f13b904cee2adbd5e9222741aa4d5bc5c28d9ec7e6c475d216a64ffea1bced0df87fc3302a76bff16aea6db655ee1bd149ecfbdcb8aad6b31851c80cdfae5340abda30af0fc5f3344629e36ad4d530b9bc143d93cd3c722dfa00ed7762d8e756e2d5dc0ffe741f99c1be08edaead0513b8128ff10b08a9a8fab12b28c92f93bacb2f9b7f77b9f7383403dbff66b1299557207b8ad558a1da5fac12aee42734dba3b0309e316a67c143f123c68467c21b5de0ee38a3d57d7145b45d917cc1cb96089576a2372d439404f1911a141945567daa89b9254084430b870efc61ba2311a72d429e26c45448eefd101e9f4557474b9906badec8eab9c92498e4482e10586356403ab9a2d025e363963fafd16088d1260378e4899d7bffc54a443bbe860d96306a2ff248db6167b128b235288cecc238deb11301ab63e63e6cdeaa80df7e16b1acf5b6fa6cbc920f9d978adff59591dea6e49516c212e4dd92712555eab5c9a631b40d8c6e2146f272a89dc0eb3266c31e2d3d604aa1bdf776792424477e3822949321cd1e43420222ed36add69b8d191457e10a566ff6d36ba5686f02454d15f9ef510c57581e7ddfb38ff7cd8cdeca35e8068a3a4ac47a439d93aa8d9c10e12968108d7195d5daee24c8100ebddf8ca8d032b4da30e02f267516ebfe598509d80fe5a818ab81ff6788671c5a3ad18c1d6670395a744e6aa224638da85335dedb753de02fe17c663514652a2be0a93332f8899dc423fb8f77ad03763079e14ed012ac2b76c79d0a8a9855443e33c6b5018fc83bac9b34205711152572be4e19a885e2cc3bdc78ea566aec9e49088496dcb0df12d1baf382c86572f9a14ad8c459c7d3d1d973e84a0681d53d792fbca3a4f60967fe164157efb063ec2b882e05d09979445f5e75d78198b84992ad05acdebaf75ab3a88fc46039feedafe865503f536e2a0fad90776e235e4fd54fdad48c96ef1d21986e78755b85b4e4f7f7f442360497653c48c39e8ae9551cec9dc831dd75016df2b65d8046be8c54b2a108b5a83d01f34a0980762f71cb652b5393ff32c65c6d8252c0b6ae332084ad62af0edc0008c9d73ba0a4c7f950e6ce8feff8754b5d03e6bdcd47b5a6d3cc3fd41fcfc4fa4e2134503c2bb58103858698dbf18fb4414cbea651c531de3c3b934ec77f97092c5bcb50b320605dfc778da2d761fd255127db3b86dfede070c0d43a921791f08a322956ff5ef2b554f927510dade74271e5c076333aaad4fc8d55b2a072c2c2b6d8a14f17bb34400a8df7d86af38a0aea7479403d788a272da5ffcdc5eb5b91335b72b17846e6a6b90d44e909b0015c268e43b865f39b32f6b9fd32acf52fd094adca8455ba23c8bbacb60f393cef829be926658da66c57ea3b6fe301e56754c7da799096eaf2a755c9855a9ae34ea487da640184328cc6799e0625c752a709f4b31f50fc7611f742562b02e3a7ca42d9f1a4232fa357aafed0a6f085579d7cf158174afbcc06d5aa21ad3c738f379ff3c083e9e3bae2d213d11b32f0c3d2cd34522810accae9ee74505a75b4ed85f1c78515cf84255ef34a80e7ec5c2005c30e71c2cdeb1e495d0faa41c6831a0aae60338f8691ffc7211d6614cff531b61e54fb339f6314767514e3e74494c51eeaedd33569d8d22bc1363b1d28ed4f110dfde46e409f315ed71a5157bcacd2dd89249f0f3494b4ac9b6f36f0dcedb92fc13a8086bf3838577afa24b545f5b3678fc4ba2423e1da55f6f46682b27dc13cd28743ee34c5f28ca0b339f310454b6f193d997af3c1e37f15b1d40c2dedbbe8003a3b10ea607770c08e8edd73c27765b478b1651e32e1c524c4bdbaede68d4559a9c8f776e53debdb0162d1f352e13c21b8d20c34239b02367f4ee30a95e9dcadac0b9f63196f19b2d7687203e2e6f68318c0e7d68d06f06d96b66cf91867eea55e1ac5558a095dfabf72526478f25e8acf5362f142417e8ce3595c3ee4e55e9a4856d836b805733911e29f1b99bc7bdae88c74b24c271aa5b1c2879e929ea1480009244c08ebe22912fc098de7045de46aa1427ae2c80b45ba8e933efc4ec6f7201bc77b83f4ec29c4c339e866f7644d5aa5f868ee6546e90e7ea2ed75b67596ca7003b4d00410fd4288668e207f27ebb352647b19c28f0e233bc27e6d79e00efa1ea3db72c0953880de9ee2eff7e438778d8fec881bb8b1e77d471a2d66a1bb2dcf5b8dd9b81e6086334aab5fd005a27461c2ec07a29eeb8faa1d84e30849cdaf383dd883778eb5bf7480a227286feef8804e0db0710b7437550ce32f4a01518ed5f0a1711fba11c898d6d423fc3cf7a41db0c5b8ea226c95f9daeb26000115d26b2808bec450040de4da11fcc5a8abf19a4938e0e64742c3177297ae1dd3f3b0c54950573885ca3130e3527d7c2e65d8da39dc89775ffd1aaa5e04192a0f9796d7f6adf99bb5aa4eaa6e283a51df5be0637f1864048e1b33302fd51efdd0b0e2b2511e4551786492f1c11e122223b7488a61f426a6c0fcfc6fcb406f48fcdf6381f61f6b26fb753e9e36ed473ff5398a214eee821e4300fc404b42c3cb4f4726f376abdc29263d8e500e8dd6b3d01d791c2e177a8047d6fa928b31f1cabff85d4d7a2e05e8009af18f9523eb6eb15e7123d24b0d9d53f82007904c2bee2be75a4e56dcb32b3fc5f8fe5a4844ff7e136c9c68134fbe325c1ceb01301bb1cd77076e9d12822ea8be5d9ebed9c908c37d1afeac4af0a06a287532b67bf6f334394d2499d5361c7bed529359e5edb78a7a5de831da17266438459c9ad3241c53d80a3ed84cb4ce92dd22ce753d4c43ba394905f1f9426ceb6a50b90e511cadfb6d2ba7f91ac6bd18da40af36627c8c4081e1c1dc785e566f070cf31bd08518f40e9e4f07a3651b26f97b6cb51e99433d50bff1bb4bd3d35db4c93b00c8dea5f90cef86140c97aeb4ca502b6d738200a7f117371e0a491d2f2c20810559ea190051effdadbacc76c8a5be8105b9c75d259f12442e50d4a2c0b389e353676bb2df817a3761cbbdf6bcd7ec5a1c99bbe90ede1cd1d88eb8f5c710026926e7e2af24dfbb69aa34d3cca3cb3ce44154d4ef26efc1f697ac1952a40a279609f8e236b311de10d8fc67c9180581ad0d2dfda73b35db145ec2d75021b89c3d55f2142cc46b4cf03b8e136ff7c2982ac885c78bdbc0855655862fde9bdb307bb7ed3f957b406f80e8e6af366052bb2531c72c3b6b281d969894797a5b19547d960cc6be45cbd70600af07cd7f90ea882001bd7778c40548a052dca7203e0a77d318400fe7c5522634d92d55887d2296fd290c55ef110372988fac9de1ddd4f6c48f3d76eafb27e1ed43b7e90ab9929a69ce995a1e35a125481674643421455fdb3b0148dde69fefd73723cca0b7927388dd1a13560d5a93339f3b9e47e17089230472ba7e6d863d494d6daacb41a687f76259a46c19a181cb55a2b04acb61d2801b1b8a2c3d1cbef75215b9d71154a3d907caafb7d4a6ff1671561fe876e8770a5afbf2a54751a0f5dd0871bec8e7afd5713ef64e079d65ebd5297eea7fe98687b499b71abd0e1e658bad3e188d1a8f06528058fe10da91a74e80fc1ac80114a01a8ab1db6115ff6258abe0527fec668f42bff16c11a589690ab6c2291d005b524d98148db39ab90f4a99f773006aba5003fbfc1db10c33c7eaf398bce7b60ddbeafcfe231a9092f0f61ccfa6ee5d2659e3ebfa7b4820bb970158dd6de3d07f983c162b7be3455e6286a4008ff7191f22cf427c92ba0378b28bc11bc95e4e1e99957aa46da7a14315969fe8f752296621ffa0460e050d52c756d9a249d88aee5fa9a36618d7073185e38f019d0120589c02e6332e4d5f856b97c91df8242e34e77d3f05cd9fdb6861ce2e8aad694436594b2dab6be74d30cde033d26be0dcd96d0a723d0aba1b01276611c783eadfa35c88562cc0bb16280c95aab30cbe3ee5b65ce763a98d67cdf13ef1e74a1b40a0aaf1a4caa5517b555e409e7c449a9bb9b9a6941c7f91af25c75e1238adf2407bf5321ae259b7e5c776a752737af88bf763ed1b7a55a97e3f229d7f017cf846a0cc85c3369fa6a5c5316c8b36141bb92377cf4ddb4d63d5ac32c731ed1cdd4eee8c54946784c7377ae5ccdd9940edaa9555d66a50dd0fbf353b7019856cd5416c49ffb5155e806a2663add9217ec3aa8c19d6a414d07c23ca360dd9abd88c352c32e64b914d0b2392c464acef0746779c5420185777273e4d57a3500781021fd837e45a7e80cbd827487a7ea02f4ca967bbae9f285ce67b140f9e1c63068082f9518f3c4a8b7bf27799ea83e38a61e64056184e06c68f4bd963f7547b297f35425275ed69e03777466b2db72073a8aad91b52387c18da797f492ec08e2d4e911399e513efc52047ea6a72f01c66dce41e83f5ab1d4c30c72ada8c7e7e759de59321a23d26faf820c6bd37ffcc5f66fc835aeb1c1bee7be20e949b0680e20ba765fa763afcdaf0a6c7772f9456fe37a07f4101154eb7cf4709f79440858b35509bb783c10bcef78803aa1dbd2a310428d9a2c3d1ce5916afedb9512fe46b071da94f87aa4daa21e065bc4886d2d4dac6424590d1a0bc02ef9dacbc2545506ff16088fcd0eacfaedef90e55ea9ecd3ed75ec4a25e49f726b06881cc6dc55c3dfb0e79a7df1a8398fc06441e6da8f371b354b0d45311ac4655d035d7eb62bc249f22007f0dc71d5647d867125961f81b093aaedf59efae165a3a5a5cb0d07c30327e8e1ce0646ab6b371fe7ba317fe9791b27adcac87fec2592cbc956e7a3d17cabd5a5fc67d9916595dacb5b61caa8823030716ce268f47749cac985c0d54e739ef65af99b8f66690e1f0eb5441d704cf7870935071624e0cc424e72613c7e12ed9a17984523ed6a9dc78492fa20cdcf6a87cf9afca051033070977778a7ed8a7f0db1ca6dcf164f9846a663b491598fcde53dfed124622743f4c0273c18d6d595bd77fda5d29c3b2dea5e34dc78e95bbda3cc7e1b104eaae7f2aecc8c6fb81585f7012ed2cec4bcb2c1c5a6331fa92492f1c7c13070a3456ab87d07e5c6d1fc99be0c1e1eba8f7c9f2b2a7c6e7e06c3ca7a14c947ad68e251c75b24cb935fe5345a6fd21e49db368fa5ac77fd312340f3a24c48403e84d51d544d93cc6a0448391c1c3f85be5e593fde0ed6c253b1544b45b1f1abad013c4d227069b22c1da7f1cdf0dc871f8c8991ba5947ad77ce25ab257e3ff7ad1e688399da65dd19c01d32edba81234ef90b6773d8351d7543c8a8f7cbf29e0948fd1632745127dbeb198ece77462eba7aca58cd5192f3fa0bf10f2d1f8a8f281bb8c3dd77012f4ff0597fbef4f110ef54f4f978b30e63c6acfc65b6024318850b8bc1c0cb425f76e5ed7ce2bb63fb0f71227e52f6614d8af6012e90cb9fe1696165d9a2b0ec297661be2f66c5dddeab0657a88eed6d078c1e081c20ff9cdf256a32608119befe555fa0beaca4618a9baa288dbb20216b9e4a27f12617842b8c5ad06ad9a926a005c53a71a7dd5eb9ed3117d436aaabd39d1ddc1d284297cdf7751a12b2c4e550ee36170185a4eea1210bf0ad82f676f593b30d18cd0a11eaec0c7bee60f4341df5cccc28ce12b6afcc0dd713a26e0111fd47f58791d93d1bec868d5ac87c95e85de8bb46f0efa77461afdfc7580de839f51d2618fc18318cc90a7d1c69cd3e5724813f3a83a4e982e2db12fc7778f309f48b170842d802f00514da71a611a578c65372d03100b67b4677bf28ca56f5baf69f57f44a04c39d948a9cf4bab8b7eaefc81369afd3e93fa52024985a83d5fc570fd1d43391f432649c1a976551cf32b3e836b1c99d1d06b9946befc9d6c5ef5a0f98acfb9d74195a6a1e140d4f7cf021699afb7c0b08e665d8f00571614dbc2cfaf394a359fd875fad5eee86f54018bfe6bd1c43ec1c55ae44275fe9bea37f92787b1ef807bb914a98a55011b1c5cc53b5279235252cad443df9c4af8087fc150bd705fc0f741727851c9a2aa124fffe80c2aedcad5418f98ee05b0f9f5dc04d132c99d49df2625058ad7e6de75991965e1e2701757266aff11c1c2bb124a99e4991e89c0e38db05e3df5de7757f40dc73a0ceb1a7c7f480ba6a3ce0515bedf4485d41437fac656f392389585dc1881001794e4042f2627fde53954a51cd063b7026128ae381fd79b8fa9a7285abaee9c88a194db3175482d182a84f3b657c92d34872118e06bafa0e5b801ab6fb43a30379549dfd7b1753a652ba5920c006f367bd4f6e51c61b28ccc9cd066fc6fcf04fd24fb54436ec93df9b03f2967f1b03edaca8c8dca4b956aa6235babe1b3f6e554346f03d98ce567e2d29a2df5c08bae9320d4b7f3485a1f4298a2816d3d98f21ff04f3c0d6ee4a5cefffafb51b5abea81940a115e65f3618328f4a93287b262e6e5b1d8fd34d8bff84bf1b3316b6b560bd3d9e4128a43a97b49cdbd5cd4d4936799ba9c4653229ffb7d4cf127aa17b8058e12b27e81e62479daeb07dec2d7badaebe6ee2d188be1dc99a73cab0dd2669759718d54b0e6c294a51e8203f09c244752d23edd522b98e5b3c8d56b5a73167667ab832b977a5ed018c7338f21f823c91d18bcc008ddf2e5712edd589143fb4a8cfc775cecb027385f112621f4c8e971599e8fcb2f889a1fd997b660fbd495b683006e02a80fc75c8334afd21ba2eca9c032d498f0ee6883302fac76edc07a8c08483dee8632fb9f55f9c7b50c9ffce15fbc6f0cdcc8f6b2a9cc6e972f3385aaf594b15c0dfe96008b9549d8ca0e8f92f33d3b80c1ca23ec3348d17abc04d720cd8637fe7da3fb8df114d1d7cd01d27df6f2b711eb8798688fc9cb32f75c7dfedeecf4bd54659e47082653b7d395b77d44c65c6a5aa0a9b165be9e704c8d8b6a69a066955358810b6830d6245ded54fe40b63e38e6b3f62a1364e3464f6a6c3eeb54c44f1385a2a82f0d7383ae1c18d30e1a68b0865dae9c657e009d221071da2bd974762e81e857f7d239fdbd4f1c8163cb4e4543613b1f14ef42b890085322ab3dd4c233980575436530e0c3f3f3fedad43da04bb4ba85df7f8192608b1aff02ad59a1919fb5eb8d833745729420fa766a95efe4db6e078c22e8f0d2f6e0346370f0ab496adf8d188260436ab64f257aac1791580f8cd927cc84bc78521e66b76718ac3222edf665f57f4020b41299aad30063a8ef677777276d7e5030c8a2b266e7697c023c2cc454d9d8b60e9738fd37291c193fc3a4f8f3ca6709459c65318c73de967b97004e10be4b2e8d12ba3d7a67bfdeb215f9fece935a9d19e551bd0d9bd7764877c5d2ce17376fe8502c3fe8d71b23353d7cd3bf51cb000b70cf91315be176c98b783caccb4de87c7107ae64d2d1e005b0f33ae2c057b1b4a8cba6b77a767a7e113d7e2f0734c4f1c3a6da875b37ccc29d02ed1892e258765c67f358546b8d49413c4e46df24e736af8c6ee5a209de5b171cdf016ba6a3e6fc9764c8bce9a10cbcb05a4f34e44a2cb57406098171cb1c304501e9b341ebe54d91183d4d3e13d5497b8ff6a75cca4d7b8b2cd00a187ea946c89aa43bbeff37b52a1fca6be08745d4bf34288b3d187eb11712bc78f564b9d4892a3e84f8667979168388f2310cdd4f52e9e0c2e210222008059bb1a2e04abb10b7581604e466e23c4c9dc8b3fb61ec262ef83c24bff6817c90627951bc3183eef5cd940bd9c2000efafeb33d2a83aeb1a7c699473df157ac5b7c12b058c3634f2c06c4634627050db2965f5c05f6ddb1533fca4e79124e61619ce8af0c85f4ed901a19e2a67fb63c47c03b7d8c060d2d57acb9c03739f7f537492a20e4b4deb7168db2bd7e9089aa2de657230790024edc96b355f0708f2bb769bbe3368196423861edf613cb114c11d799b3b7f8bc52bec5324c0b42c92c0bc35e8995968ea3cafd85d0d0a2a9c8ad8a9d9a2412c4720a291d9264727c56f5ded4ff41ed2b68228610bb652a134f7b2980a318e6fce4493752dac9b41720d7f4badb28cf25b4035bdec50fc8f4d4e2cef7c1d60dd375bd3ee46e6f11a97f6e5da2f9a419c4232b02b8a834a222f94b2f3520ee0bfd0af10e1f7a4f0d33eb2433ace67e39169a803b2fed3313cdc138f70c8e4a47381b4d3f72f2cee5d6a94e47f473c80e7e523a4078a445ba5662fe805e15e25f028a845c849856301ef361c7a7f09016fde89e70ae0b8f742cd196e86643be2989089b0014a41cb9f600e8664957c12d423d64bb120e6a576d851bd594df595f69795217238bf91f7c7e9ec15df1d161c3401d2b3fe7b289068867ca450e83ac3a9de9de0cbe68142435afa771b580f127bfcf3711501c931a90239d7c067ead92eb3034c0bd1ef8fe81ef824c700c9f8387ba7f2f1d403880a419c8315311f35b3e0d636b5b7957856024f041a0e1d65cebde658ff096fc4a99aec4be5eeb26790cad8e9811580a65cb2dcd83236fcdaf4cc6180c6e304bb0f057ec634f4f24513df80ac0cd7e8adb66a7b241074a29df31bdec30d921513cb9d71a398982af76c20a7ae518edde655038a304fa4f093e8dbffe7822f152f6530cb5f5062287d1cb5f730ae8b98b60f54242e9ed510a84cbe9ee0d8ed4c5e4afc26e549a6d79c14a2357546385621567d927b3ef09bfc93aa0d2f8dfa211e9b95e35ed3650fb151d3f5b7238d5937a4aaa448f937f828c99c1cd6e474e4eac6ede69282aa76efa56f2eb1cae62ea742022761d387f8f362a37831e571661716be54a35dc4624e44dcca62d8985bd981ebb1eb6d31da9fae9dcdc9007497752cce8359be38cecd212df754da053e014c6fc5f6057880c86a18c1b48a6bb1a07347493ce3e048d67dc74163c4399ea29a9c91804b0d572d66a5d34a9b3f64cac4ee862c0adcec65a07b1d2b008bff4e413070f4924b53bb062fc6229d098b6e8b231d4eac27cc52be52eaef853fc4aed33445ae70ecd0b76dc070b4964eebe93542a915fb5c15324e3e77b541f9a4ea387a00b0a1a806d6372fdf31738c728f1d0e09c059ec86ed5903f1088ecfbbc1fdcaaeb9cd0232d86da2b3a4b88f09daff35debd9bf0feb4fbb39d8dc2f68f34918853086fc966f1a17ac8fb536970eae68835feedfb21a9df1010c1d5968a67fb65b871b060af07e0cb127050739d741a801ce2dcbaf33f1d204031e419c677a2162a4b379ac0beda7efbb7254fde7a864a9262d03e49a4d24a9b266ad8662cd0ec8126ddfa37b75750111c0123cf30321b3f1e2393e5dd6cf223f0fd4465cb6aa9e310e48afe027642d6520c777c0aa0e3aefeb546bf60677208ba6e28c567d32106d83493ddb1639fc340c241858ba73644a8d3cad09444ffaa4251b58349015eca55c7b9217bec07318ab88b62b76185962ad805b987b631b902d7b0ad1a137132d7eaf7bb39144442224dc87709354126a12beb670a8cc415606ba9b47a65ee0c13e6d447915a813e5f2c0350e660cf564ac313903ccd9e2af57333b28211b7519d16ab2d0d2d80048325fbde71b6776b001f2738a372b0448a0752f48d28c77998ce124b5749ebec56e4b02f7867583e23e41a1a6867f1a2146443e36afc5552fa610058e1a43da5dfda78f69e74aa57a961b87fd75ca89ce3395141ae43e75603cc38cbe0493482062e2cec92745e52aca70abd987b4966cf5f18ae82e9b8367048f27af706e89ef46e7e0d0907ac6876be405f2bb02436a6313fd172a7bc487abba6f7d718b6b23fc9798abc00ab6dec1187768690eb189d5f92464c8ab0a2512b86e846b2e290f0635b26dd6e3778e12c0fa63214e9c7359d87338a1db2a6f1ec3c2b2d5d1a4f9098d23505e48a2bb75a41e8092e13f02b401dc1552ebc3c7386437592dee4467e85b57cdd7d6c66f68980fd9c2835d602de9bd09029c078f1a3b02f388d2cee4ad1ace02e1fc01405a3f237b0e9b6c63b7d17377a612751379d812df121f0be29554772eaa7943e0a0341cfcec37b724c49f71f38408b6a158e563bb613b38a1e4e9f5f997d737b196f17d33b6df6546b7eac31fc62dfa2759af98ed499e3347b1d9a8f0db8dcdaec32b8450f75303559f3b90134a6249399f661cfed4b62ca6685a552d57a3a5a4bbefa86987774549dff1c876871eae1b6af03a42e5f6fb47e30cabb29666c00382211a7d8ab96c52142d831797b6c3e35a404842670f02459a1ad00db24a82c694805f77e5224531c4c203f324f5f980fe2a0a595cd8b83bc3712060ad2f5d04f3b0c440cd0987595643d42aa14768aee047ba21ab435e5e91986c2d7f9a6595da5bd3df3ba1ab769ed17426ab04dc9e64a87c5272c7b0fe8cf374b476b1907ed120dd745651c07901b2fc9f9106d8a750fd91f1bed0085de32d471ba8e9768e91101a7ddcc3498e79b04f40cae98438ab8655ca67934c92c1a83600580ed067b6f96d338b7908d0cfaa1961779ef5c53125ae6619113f7c9aa31d7e45e4db48002c12bd67aa7b03f7b229f03b0c0a95332b2d093ec56cc6006c8e32a8e1e34ad14e822b1fce3201d09664e0d774f7575942e08815c43f0c01048a915621c3af04d96762c388b1704c7da04f6394c29bedd9b7e2db798df3a2af8e269f1b6d627cb4895f4599db9e471c5c6eb74594fc3de3926afd451f595a3918f4d145b96add14bbd12c2a7ce3fe964cb02cd88b96bd5edad3eea1a7c5e0ed35c3d1daefa421397d87fdd26ce2e8ff906a76efabcf4df285f92c6f180e252794fedcc043b5f10728c63e229d4f2ec53d75beb3f59c1761bc2b38cda953ac5f9a5dae7f65ae2f133f772e441dd18f9de952cdf1a9c2abe01523aa1928dc47b0b89916af172a6791b626f1942007c1454d4e33f63eef5f336875995e2d9dd5f0f4d5da0e0960add3afce96337e088f71d45992576a3db017856b9d5836964074586efa9030c03a3bfdc0c60d784f5f13f88364e96dad3570942a56ec70bfc0b59eae2d834e20162615a8fb0e56603acc5756ad6275831e4aba5a4bcb057498abc1eea0b00aa2ccff515ecfe73a03eb0f681243987649007106360e02da2cc15f29b7a3cc72d7ceacef84648debdd68bb7db5d8897421be56d6bec33065b9ad62dd4e89c73901b4284fc19ca11f5580bcf5ade28eb07efa13642ca22a95e7af344600faa69c2f1a233384ce2ca597682311af10c76790f6b1739068471faa993ed0cea59eee614e9108d9f323d3270472ddcb261d6755a3f6977d185f477fa32fb06906990bd5ac3ad26bac7419acf62a8fa0adb45acb2198a56d4eec92bfb297f85876c5dc33ab6041b13656d416ea1818d55550784f12b2004435e2593931f0df6cba68c57293bbd0994d2d09542ce0b4de55a8bb45dd65f4befff9ad8a869c6217ab1aff736d009ce46a2aefcbdb6aeabadb44d5faea3bbba9903641b083549045d728eff1110eeba966019b625e7bb810b4a5ec2a906caa8a304c1e75c7d357eb932c965c7d3a2e03f2e3669c9d4809d1d6630a38cc96a88d294718b802291651f8240a4f747222b457bb77b5a52f0a99ce716759355e2ae2c9910a5c7b66c44554a283a3c8de59cbe16e455b47002290d2fdd0603c8ae9204c3790e7ffb48f04fac3b8f6d80c8b36a128098fdf2cab21eebaf0f73f8ead5a701cb4444f8f3ddab56dcf4d0c758af291fedf09dcb6e28e7b7194a2c396272fb0b72edb14cb1b88a3e13f42c5200417095c04a1e66d9a81214bf7aadd83c819293d6019de6ec7d3f1e747028deffae89ea5ec723672298d0ce2fe1a80bbcc2ffcfb4a9011af1c76dda791f613459a067ad2b03cfb4b37b848823c18269937f7984590d476ead3c457c63952cd05d02241844041451b01fb3f5f61a71cb5f17697430d3b8102e1fdec442ccb218095e86e4da1243e5bc76ded9662c1cdfbd4f120729259ae55c65b7fef731453231923242ad07f44bac13b8fe065f75d48c4ad7d418e9fa80cbb775a18fa6f888f201f90a8961d4ac80de0fb63785d6d82596b406401f6f9d43af027c45ca5379b98470538d60e05ba1e2fe1c65441edfba8c7dfd83a672d180018bd0059202ef1bacaaf3408ca0c01adb7f48f9e3402a14abadb8fa9bce7a6487e09c393738b55f51e769ecd4c54d3f7e5018ba4809ba94c1af80b76fd862cd5d7175c5fda9074fe071d1f5ac86781dace326498f1a7c721c00d29cbe6d76ffde948a4ceef82da300b85b3abd42bfea624ee8f069809788bcccd761e4e67df3de21477504a391bb600ff14755c57a7114046c11ebec2d27ccc77bfcaceb52a31072375d950b06b7fcb0a06298d38ff73cfd9c8f610fd83af371eb0efd49250378ff2c4730aa787275b22805480da3f327cdc35a56813a6e2f651c8529eb5c4b43525827b5161e1cf5653d666872c4c5d3bfcb85a6eca46cacfe08bd67236b35b7a9f17240be8e376a5ea315e3cbe8d8e5ccadfd461bbad964a1329912ed158197af42f2a2cf067612075bf5628665560753fa3fa26bedc036ec1f90ba3f6f4310be01540e9e9be96255e0ec37d2d939d7521080b33a0106605a362270c7e589fafbbdaef193c71da9a421f046acc80f365026b5de04141580f73ed9546b9a78a7134343ecfd667da3d069777a40716f63c6dca78c858d6148125190bfb65d655e6762a8c073793becbd808bcfc2b653d5a291c453cd214dc43c9cde9ceced1208e346c6118c818f85c7278745bb8c2e2d138564c34ba4ca12668ed0d745ad3ccab4133b8737c2f2e219863b254ed7c7a53cac5e3ddf5e8f8e2f79545dddbdee841937337c1cbc2f928011894e96585dcf0ea7cb2d17406c9b40ca88dd00be1c2819708f75e9c9efd5680d2884213bcb9539b3dab7fba547f536077f963354545426f47f3318f8432b50112fa2b7c9e010516826c0c38cb527c81329c9031443c768a5a22d9538c9aa91b012cef444775cd89d1b02f978fe6aa99fe673a320d07f1ea9b11715f9bc8b2304cfed9a6c9d228cca1cdcf35123552a120e8b4c33e483f798de9e904d62c1eba3c6c39a60b876c7cb68721da3a3dd8651e541e9987c16433060f8cecf145b6ecabbe3d7f21f7299ab07af239e1f87a07980d964ab37bf39fd90ead6c45f7adb652287952bc69505a7c675a726610804c91896c6ed3d1bd99b61fc95aaa78065b00bf8fb399325d504c7fc81811c6b2b3b018252420685c794ae91688bfb012067685b6a6291527a09593dd238e2e54a6c3053f462d6a2aa3513ab75ce1c4e20c3b3c50f63676e03308eb9507191c0f4f829b2e8bf154544ab4630c67d9a521f878bec99e6ada5748323cb00f0b8bdcb661773f57a679b0f00ea8ccd3145ba830e08952dacf846a9e0b283379a1cb2009643583971062d05157739fc821c14af32f6b615f12057f8a3f4503efe1bcefbf844892e217a7c00c0a173e0b3257d38adc456140a4a3cb71e7fabc9470ea49ef52be2cc143ec1f55e17f498edbc34ba0976366963d2fec8762fa2b148f1c38d9b491bf53388b448e3bede6ee889d91e54ee10d60ffa5d8ec6ad3b9a4bd84b02211d058dddf6837317b38a62e66821b1a7739d4660158d2ad2b1e633a946610371aee75a4e28e03ed73e66004a391c28ca21c5c7e4227ba3a060efb652cfbf266be736bbe90b9f7a79545629889f8ae87e992e6cccefaed75a9a70439d7fcdb55b4f0ef61b1abdb8840040325e8ef75c012e6dad17b9025ddc9114ddcc77475c0e803e7513c8847343d24cc6de257ee7d0daae0308fa07534095b94d3750859d80cb23d08d2087c1cfd5a2c76fe23259cc49165726b856c468a582aeac3997fc9d4fa69a2f9b4fb5cdf9c9fa58f347a2819b0b438deac10cdf484a1d95d2619b624b9b19f1e1f966a216d50bad467b2164dc620881f391f4b7d76885b33561d5aea822725d96fcb7c3e93e5c8cce4ef57c02bc01ed5dbbb4602d144be59d3a914d95b535ec820fcb00f8aebfebb646a87dcf8602e2dc3259783c33fad14f7f282aa9e763a09c817a84010fbb01de101a818b90593688d7f31a367ae4b28bdccac9bab961219d85ac27853b02922514a50296e35cfe4bf531674b4e3f5698ceeebd14786605d01ead3c198545d02822aa95d9f975b9af5015fd032aa3bc421db18d04cde3e8da863d4676b5c140cf600cc3104a331839f686ce7f4a26d2b87621e855ef3a6d66a8490e45049d0c59d414a2c3362020e5f2864b02a4751a04f4f4677b088dd7b6b00970fe1073365c7a8760d70a6b047da25efbc5159be3e80443397c2f7e3648eab6d821beea8827db5e392275dd44d068c37ff62ad6175f53728ff57e3671381773dfad9104b4fa578158a49f3d13a03d355320badcb7a01aaa116b2e92089b44604d65f4196f576798e9c17482b35cd2c762235915651dd8972f29c10208cde8b1557fc2d7d14d0b27af8dd0b83ca1990ebd69d13a35764ec1f99e96e50e9885aa53ee0a25f23eb611a3fe3ebb7a9268cc06d067447a37de7f2cf54a0c1510239720e19c4eab9f001fd9c69ef3b5c0bb91720b2a93446b5f072b8a5471e5302cf2205b1a28b785a99128b751b34fa301709983388b524f7bfb030c17928e9d9c105fb50830b1cc16abd669565671c7e4fb2daddd7d1cc875312249c9e50b7686a97b30878e8ff21b9c02674bf06926b48544ced5e36ca700a13c73341f9a17b02ac0abdd571b189216e6f79c6015ea0cc012607854bfb8afa10b7887722a207cffbc96d83207fc32165842e1879e620f0fa1297aa5a992c9fc1bcd12aab134dd77095052c1c03ce25c82e1e0ba41fe7cfe8bbb6671d386db2aa9657e1f7745077b2478de9c66f1d9ab478bf2fb4a58071a074609edf3e584f749c7fdaf9bc09b6d3818b961831b361719498395c86600555fef63241c531668014f0126ebef1001c55d83f2666ce2762ce299a97266ad305ed356b7da0c8a7898895e24c1ad696c320dfb488bbe434b385c131a55703f86669c5a09b8cc277f5f79a16407184ae913764ff8bd9818432a8035458b2426a2328b16d4e895a5c3d1d4b4c9ec601045d23f4bf5e3a1a3db68ca37eda7f575c444fc376591ed8641813369e49439066e70d8e3e304aef3f6db3a647c89db7cedebfa027afaf4ae935c0de58b198330c9b1e4c7f3e1f7ab458335d6b8f9f662c8a86ac79b1236568c7915cc1ea11344752712d4767e31e0731959a7d965b8e001d4193ffdccbc913703608c74d2148bf12e9d23defd9c6bd68ebc8b7ab09b230f6108dfc92615b617165c195710f76a9d177cc1b2f2b02d834087371215debd153e5b1caf16428d816723d4207f5f4e3cbb18b867ade21f92079f3395a4f6dfa79c9d3f08183fdc024ed7103de418e7e12034b0d5ec37c12836c706d2dc0d7cd32a34abcbcdcc9a7688576326f8cefc40e1713c5b8ca672d2ec3499a74400e8eddd7fd777fc774c35df44b9c56a317e2912d217eeb80091828c0a9e2adac19e5565e79e69f204dca992d06a2a4d1a5f425ccdc3aa848c22d05ce96e92cd90285814e9e018656ca5dc693e84add5ad1134897ed9ca2ef4789b6a1fc8e8603850d59f2bea2241afeebcfdf021e8dbef2b189b05301b36098ffd389f2006bad0586afbd8a7cea5e82186ff4fd4c0c7ddd1a152d4002ffe82010d613a68567c23fefcac111579c0801a75ccb9e7c81540a501effec971dc067db86a67270e36e51a6389dc42c23d5d4354fd0f781d3ab66ae29b8e875923dd14d0e5d6662cf5cd79b991a076fe53c72a2665f3732e7e8607d55ad8e46d5aeac6494a8a7654f0a78e13bac2840846765360f560fddae4511fefe09e813b1f4edc70b1fe98612e8076784ae030728b52422fd95a75b22bc646ba747cbb6c8e8a11e95f13945321a4d10b09c7e1cb2849e8690e434498d3f8837830f18fb225de3e48574027cfd52d0e609b6fd9cd41a448bd71546ffdffc9a388f7f712a12df8bdafecca6c78c6722aa3d36700333250d90988bfcdd6b0585a5fb16ae05a5c37e634d892ea0dec4944afcd95f9a457a29471ac34ef8e22ed7552893c174f554786649d9b2d0f8e29ef2ee5754dbca7ebef479660ec966dfd3046b07a2f2f07a9076aa37f9f7c3a98d901630e09d42fd34e5cf35e4abed53145cff85f0202319ace81eed305c8dd6c563be3616357c0396932adf371531bf1ed69c35df68de9a21db8d19dbe5e4e75064b335bc3beaf51a0bb0f541bd73e63c76f0d2a1fc4f96f635ee693aa84a2c6fadec3586b374e9bb1d4c8a814aead7ff50082c3c6e8e05dd1e0b2b2be30e4626440d637951c92965686be5d22c732c1fa2a8b7348653eaceae705ee73ba30e91d9beb3f06b8d7d66806ac39c0eb78d340622dcbb4a8f3224e099f258fc69ba686be99629d6f8d1a05b8e23ea1b864a8781c0b5dbcfec409b9cdba2b3814913ef18bbeb1e77335681cfc5b1f188e48693bb9046ec1bd294b61a3e233692626a66dd7b846966fa1aa4547304abfb319edf3688374fe34d0ab50e00cefa9b3443bd657573398a3e27d56befba20ecb1760b52a6da95f03a184252e2bc2538e23230c8fef36224f7e77ac198fcbf2e86a6c2593d59c7340342fd97179f02b67bfcfe6c05926a4271ebcce923af10f991e888e12bafaca452bab4be05fc80e3eb6a37259b2187f99ba72029fcf501e47bed0ee13af621cab13e1731f9edfcac35eed936a8fef9c197efede7661f2bcbd347ca149915ee3d8732295d6563c1e4d875e4d846bef8ab30d24a86128c22f316f3e75d7c6e67bd4ce11c6995d04dca6e175e5e185f10c5af0b308f3bdded0df38ad0b3e136b35b843ec4cd2ca2524dc04be5dfab7070e63efda386c3d99f4bda577cc8dad403146b2458ce981eff6ade2a9f3ca149d19fa40d6903afbe47ecd7c8f83736e4db71317f793494409adfe80c519bb0ba36fcccaec274a5c017a0a37b0c93083fa5738d519c5dc9228f24662873df75d6a506b5a9f6d5128b627f54238a999904427783238787a468f07d878bff6b1ec780e7ba0a4d4d73297527b5979861fcd5bfed1f176999a7bc141e4835cf5c9a8a545cf1b93c204284d78ed8b6e7266a39b3d24898400011da09a23d7fe1f6ea95febbef07d13666fbba9704f2582d3e4f70f2e8677bb336df059fc9393f8ec63b480137bdbdbbbe76067fbb274092d4d3db28bb3867bc7bae433e4603da8510844333b47aad9aa1a8ad882093f2f145a2cbf33b0dc60849b0c4b80c34e5c1daeeaabd988250423c300b002d32980ec867918324ce02553b0d6d8039a36bcb0c0fefa3f0fcf3fe98e33af7389cfaa9db9810a9d9f42951b66b5d6aede41ebf9f1963c634823e1203c93eb92097414c6f1a3db7b1be8c9a20e03a428c670bf70fd4adace14a3a9da1685178dbf16166a601dcde07926cd08b2d3e77eab90b219c6626baab315e091176176c190315220460940961f46a83a722b6d5a7074bab3be66788b9a565c7dc3aec2bd21adc7442691b2b82f3a9282cae6fcc9e61dc34341899e44fa71ec2c6be11915dfdd57a069bf00cd0c16332ce8b2748b3ed3bd9a8c90948ff3c2c4e06d741e38b0349b4ac5ba8190ff1af49c50b56463c49fff3267f32287189679a0f00d9f65356063b30ec1a8af720dbcda3bb12da876a808250ce8dd87793291ec7c5d76eb7fe4b71e8ef8d20ce819e6d76a50e6017d6000ad33f9f1f7d1c913603f57eafd953f2fba4dfe0ede7ef0cfd5879e99d85d7810ddcabb9469bf85b6b401619a8963df13585a7c1166e84535ab9679a6aa163ef0db6ef205b33f59d676b550b7ab41d2cd488f3062447a359d363860b1e0342b465cbf2bdd27f5a48502e16e268a781dd28d4bfdada49ec915317f48ed72b77c76291b0194ca4e26706c0cc2f5326b5ed9b61692328358fc24e19059d367ae4b3668c656ab7661f861d88a30b328fb8a1002d22648ba4f95ecdcd9ce813a81c7dd5c68528e4552d1427dd81dc9375081b43513a5afee17e99a6f4f560e7dbb6ed23a02dd409f72207660db6f74efce39141fd2340248bc34e172727f527a62724d6fca2cc13c5a93de76cf35120f5c72965d47fbe43c9eb5efd28625088272ad713859f6c8f05c03ca3aaeefac17f9ffcf735a1e4bda52cc3b14ccc69a78f9bbe8d9e3fbfa11432ec98681bd9e1a1061ffa54bd95709aebecd61629e77f976833260c8becabec19eb2f54927cb9d1a78f7f6fedc5a92c3ae5e3f1212f09212180ae0e4144f578c3aee25bf8fe337184b44d87c11c9ab8f247212bb022849ea34c62aa58aac96182ac747811c6ff4841f1a420368e244fce9c64011322d8eec609cf14c183da76b0b136084bacf0abb05eecced5b078f22910f5228a550dfe304655ec379445824bdffdc805c5524845dcd1304e063b44da95484f17d2efb761a8c617e4def5366c6a62399ac9f72076a660799b7e7c037ade17603c46a7d42c92db304e4f055d92139fdae10a51a27c2f0f479a0f702f8e6814e62d66d19e240ff69201fe666ac710facfbcbd83b0b17d3babe11ea036ee97e1de4688c6eff71e6f46b065bff04f653ac81021c9ca12b21c9e219bb2a228bf65af6bfdb073c324a39b395ca717b8409f685ed07693925deef6539663506cc5f53881ec084e21900c79a9a8d852f943c8ae485327aa3efcd1ebc8794065670a6562d94951f9af389366330a8606ff6fb4e0499f86a4fd3e5bb830846ddfdd1ba5c49f9b354e6e9418c693aafc75bd0428307bf6c99317adc1d5fa0eac18af3dd8738c132972326fa45f654a7d55a109b6801cfb055a45a745b79f27bbc3e5ca23b2eed75fe6777f9ad2ad726b6a8f5bff6603cf32a6dd8d39f81c6aa9fba99955b486c5a222c8058093ef82a101ca94edc3757734a48d554779676d9778c981d986db2ccf3a737f5839e5c5d98b75ae4e829d6c8731f9c87008c3425cc561a645430ee77df5f52b7ecf2c4612c253b0cfb39284ee6663baef99486eefb0b3b830df562378449c224d8e9932950548a8f4f07060334e46a24360fef0c3c5a53f79d943feba6c097d9bb45e09151d08dfd98c0e3fd82870a3c43d55f77210285f20cd242b074a36f3cb97acff9ffa535a0c056847d5338215bf66a3b17e118c438a0e17c0a507aa6f0b8f50e8a822a87b37f53849293c4982829747a9e96cfa87f5c0ada2f83452399bd8945eca7ce15c1350a21b53237cf5427b15105f20fe7754dd67e942aedad47d9aae3a2299595efdff30054a3d3c339986bad026e4ce017cb7ed0ac559ccc86e275eb206ebf18b02a2ea4927e4cd8eed859715fdb65fa2ca089a65c8dc6012fb65cd277388621641e9532c4508d4bb9f1119e0b4634ef5b546d5d979b52e13261dc86ce80563d874a47cfe24e28418126362be0e96cf7d16a36fafd4bc650b4541abc08293c52c79a06695620d1ea297ce74b64ac95b6593adb9755298ae94d03cec71d7d9ed0f33ce50cb7ee46b4b0e6b6a08bc7a2a418b417dab4258680fb7d131e27533468513ee5a27c1223dd7b0ab559f64b67a26dc768f21da479655e4e0c10678d87a4e4630eb6034f5c566ac360560f32e592634213b9d12bb240cd76fc0dbe526a72ed30ab005942c21729d884c899512571924fbd3e676eb71ce38c7586587554dd8c2b8e330651265d7f4df5df82cc22a7cc1a8ec2bdc6b0e51e11c3a7f6f386b775f3086499fca7b2429abcad2c7e0bb52853020f48cbf0b52cd5716bef4879eeb6dd8fb5e13fefaf0bfc961cd2c8bd83b95556b76fc95d0d343fd72117d5201d9f0c088eccc194cc27ad58a57ae860dfc6e3db25e10da59652c1a6534aee2b8ea8316cb0cd73c910d97f50633808ee6e12b0d5b9b0bd46254b889be0a8d9e2d4154b2212994d474e8108e3b3295184bd478a6d120a0ef9cb0e438a6d2a18899f7bba471a3e0c4b959d9659a106e034e17dcaa1e8d581b724faddfa8100d33b7d2364a02138981da3be5f9a83f8b91daa958d2dc0df7cdf0e7ed411c1398eca873304868a5b86e1fc8346ca3e43fcd96ae8a5ef7a15603460396982404efdf985cf8366255f700e7aa564063eddfe89e7b3fbbfcb231d14eafe2f751775bde6ffe1662849b58e27c477434eaec54d38618d2418e97e6cce3ca92dd129e9e3171d3615a011b720f1db6c0e01d3805cb8b9c7b415c6a8cff80fabd29c8821b8cc0bd6d558744303cbaee4f55480af6c79b1331fa6bcdf6ed49df21102c069c1069be927b8adbbd5552c0b6f068c669ff4724b926d68b7b497194d25c2bf0ce410f8cd33fd1e5466a64375f1d673bf995accfeebb76baf898424c7f86dca2a1b3aad20376d17c3fdda4518279905d8b1c64025cc56f3fe7cbe4b6862ed46bb0e52f08f5ab704080ac43e2f00cc6e9bc0ff8353e64d2c01ab89b2759ce050887ad667de18af3076d8612ec4f13768e35bd9d0e92417c4bfa27683980747e35b1602c61c5a29a8f4867acf89ba7adc962e17d42f6a3c781c1f9d457a617e7df5753384c6cffb0c13ff50108d8329008cda56e07bde3b9d880ee1706b42f3e496fcae2c93d77896c3403e4706609aad158fbde442c3ca37ba3a1b85beda4b238746faeb3e918188af007f57235445cef42c80675f4c775f5b67673a64a72018fbf6f94175215c9d682390a5e3ce9006a763debba04a1c5002674b6f60e6e41b43131e17a736ccf9d4d3cbda7995b80ff72432ffdc612416499afce0010049ff41812d12ac40d2cff80f1c582d9c33b37b97061b871ef3dbc1fd7d88a2f07cb723242dd929fd9e8fd0ce2f1431a67de368ccd9e7b365aa0ad4ff906b0f5bb98308b2caf66e6442682676041a0a80d415b34ac09d9cd86168211f52a9536830d5c77f777ac1c27c3317568d525aadce57527610af972131b0c7444c968c7cb344954664eaad64d5a6cbce853fb28b87f5a164ecdabe31ac87330beb2b10c377696e29ef7380ee63c83be8419ec2fadcdd95d7b8561644816acf4b83477d256163a83c8e3519e60d8e63550742f5db37fd378b5572234110509077ffe536b67fdf1afcfb4f9d95e82a9106e89c4667c58f419607202110a78735ab8ed626bb064b649574f43c8e9928fe8fe00a7614ce6ada13843f3df5435b4a6878a947d31669e3627d69c63007e461082b11dbed40a722fdbd94d8b9abc034a2f0284c19f9db394c7b3d5126c99e2a52a7c5a28cef360fa0882e8ece9938c27708258cf7d0e0c54d63e3967a22b2d60747e403663c6eba9e919975991a5e87c67fc20fd836ffce0779104f0ce9a4cb9b654fad61f5229d276795f948541e1b6281544b7e183e58af73d55b3351c71f187b483201ecdd11894ff51c53e102e5b9395296d41acc32db0b28bffa5eeea2bac8bd39b4704a102b5f6f8f6767e294ff83b2e98d0cb70c479e8de83d2308a21b180740279d6bd0cf2aefb0018108810d11134b7aeff8facb40fca42d765fba384e62f1f59c6e35168fa044bb7db422355e76fb7d6efd43770031601c46151d57e8a29d0457c69decbd6f5b34b062edfb34474f52cf932441746df1f2925079f0e36817b1516ee30d3c433e272808d431a44c8d50987daf46448f343f1d9edb88433d06c542e7247ef495bf5864991cc7a3d989089c941df61bfbff81d929f6acf0e10c757feacd33fec0096e9c92af0dc4eb6861af19186a95c69da48b570981463aec7a8d134cdc1b72c8a99c63d57cfeae78af9fb94d2a5423b21ac440b5588fa3d628a44603e4f950fad9486dd97a9e1f55124672b83f65b5538abae95c8cd0f652fa10d18e9db5c6c70fb32f9ce35aaa7e611ed71a97b5dda4291ab1c99ee66c9cca404afc6798cae21ccc41cb8bed13a6ce9977e2ee309f46c18b89fee6fa296363b43da176f16f33ffa6fd9bd551af6cd16ca80250c9354e4b96fc788ca0666938abaeed5acbf29be3651dab258fecfc37230076d54e5336afa29add82f2c453fe9f58a7b949ead27272802acfb8b577b9a3e3ef1d35a0224de809d8fce4eb42961a485b58e828a4d7e27c8840f38a14f3966cac300e6a16ef7267495381c2d530f16e7f0fe02d1e86e7df5d6a4e70c0ef216e0e468315ff1851b4198dcd94b58e3863c97ec714cf6429ce144978d878e54b045b65dee9d4eb2243a352ffe37f1223681d17aae54401499ab7e37cc2f600efb8343d76aac1dd714075d98b0c6aafc27d7d720c2403a98421f9df5c11e8bf8c9217f0465a29ee7bdcf2f45f6b3a2682742a43c60cdb586f12b78a3e3e82f369356c34d341848c76731d7a0e7f86ffb33d304bd138834d02d6132ca71ae5f5f86af3a8ee064aac3716f17d7643a5e0f9a2503c91fccc95600e40d3ccc93072e452a508ac84d7b7f422caee2c272aea72a826ca01eb52a7f37b27ab4c59abe246524dc11505c2bcb5af7f35bfd7181be40ab4d136ed3271562814449dc5c34b4fb7debaaae118f5e23e37e3f1d8518e354eb2fffadc309fb0ab673ba3fd092c60c7cd232de918b046e8cd125dd7a965d495047ca48c8accfff690acdb6b5e9b646b07d815d199615fc6c3e9d56a7d812a3dd61fae508aa4a7a154aeb50ac5e4a13b5834f87e9bb4dc1a55ca90c2e73782e1b0fb2b5d4c9d3ae6d8218f069a79ede056f11e317c22ca314dc3e3aa09bcd4713f0dc20568c036700028121aa3ad50e931e7970adef3046d2bd9584014e7f60c4899907b4c1d34040a3d1e983ef71c9bd327f9c6459d084e3ec80bd2611d3242162462e6e5afc896607fc72aaf6b866ef418dd360cea0c4d2f019c1a77a01facf7ef669d0c830fb88a242eb256a6e0afd07d80056c012eaacec710d4221324b6ffbcc835565a13599260cc84e8086a4c07efafa8db516bfc065e65f2f2d676f259b8c9f1dbf86650b63b749b9774f33c2b4ed74eeadd2d9e114d7332535b00574bb3b653fb7478287a5156de18fb3426b151808fa2c50699d9be113afa3ce44c85e055c5942afc63f9ad9ebfe1de4e764baab8abda7bd77887321438382da93d77425a7ee3177fa2632aa0a1206bba0f755f8242628666fd4be44ed1ce40d79846c7f486d7913bca7ac0fc659cb67bacf72a71af2e30e7d3fb475b2676f0894a5640abe5df801195c6884791b97f3adf61a63bad0b536fc9a35d742809be3bd96e56765f23142229ecf0080402acac171d37bd07d7bba12b2a642315fd04404178e5ddc94c47c4e2952b0a5acff66c0c4bc81a2e7eb052a164a97e4a5fca13d225a6cca0e138d7b7e1d5594ee73bcffe02be8dcbe73998e517eb59c2c74e7136168594a0a4dabf627e10fa326e5be23b50ab7f0f05721d449f6201a9d85cef5c59d90a225d1d9ac70805d8b610d5444b21ddcb1aca49d4c2933acc25d9c78c77bf549d6eb36b9862e1757ac19d41031a97436c68612baa6bbc62e514a37455d52936f7489e7ddd6b98ba3cc894ebd39ccb0a13a2c587b214846379ea45c58951f88e36cde163b1fe849af33c521d3a1ff6fef946f25a799197476c1badda9de10d07fe84b2e44d75d66104c544d27df1fa84bce87d5238963f022ee22c734808d109f5b52b9a409a0ae40d3157c8dc5ee69c6053dfcc8673612e042f44358eaa49d68abcc8fe374899f5e520b5cf39d47c0dfda5ea4264ef329372aaa79b8bd8c5158a32ee4506ef53df735d87eca965c31d8ea67e676ba52af2555699cc045b3399343b18c4d5799964dbc33d23eebca7920bee314191764a5562cdb5605393d982c50d6ca4e53d63e0ed7f0716dc003d4507327e308f04a902f3a07c9c02bcc3ceeb227c14faee70d69996a4cd629fd734b8f2d113adac3e5157122022e4cfba66797ebe657f0cdbfcb11334f37ffafeb501565a2c0ea8870a7d5345c48b3f5ad3943acb4916cfc8e76adc111e6a1be37bd35cd1b7e3948b91abd236b969c5fbe7326ba2cad22c7d66b307409b086538697ea7440990106683045fab10c40c4258ea10bb122932a3e3116b79164361f1aee918bfbcb8fa49ccba7d7a82979d880731fe1bbf0c6d005d6b182f382cb72a6fd88ed0d14d5c328db7b114a15d8ddb27d1d4218f21c21460611866efa8b45ef46f254fa3beecdaa14a5156cf698f33a289999d23b516b5ecbba2cb5376052f27fa86fa01c547339511b41513b94d80e86f36e516e89b498b7b7f0c57144c23ebcbf38f523c71b40c41546231ac89c32929d77300593a9a5dc0006847c50c52a6ed9b957a2ce426e31f1bff83a5452aa7da17da88fd249dfbf354441c49f78b86f4ccf06eeb165f4e1a53e577b8e99e3fb568dbfcb45453ff6cbe640f38755642a9cb1c75965b611f148b172fbf86a1f93a571e8235607933735114a031278222abdbb60ed740d3ad318ff14a6c81575af74ff4f133c49575e4ae28cb720e835e8573c45cd6f004e7037d97117bfac43777381e531c8275383364d7ec9f5e9280c8fbc372021f1f98d4a16aa63cd6e59653404e39fcc7768736fc876c43b8283bf360c92ea51cc1153d38d0e0708c1b21694c1aed29551f3f42569f6b7486f46fcdca6d2ed2a7312a7fe8e41eb8725c308fa1ff2614f8cbc20d51ae3b65f66596d3a3c8ec56afe60ac7c40bfb68912cdc381e3b372b41f5ba23137d92a90d2ef555d9d71d227ef29f0dd39902761ecdbc90e55bd179f42fa1dc81425d7c3725d39badc0a12e6655c0f3f7cff7b5a4c371a3c29c3a22ba4b7bb208799c3375e03b3469cf538f1a828ec3cb1af07bd5c70e059be88b43cd2789d9d57441429587b643571df3791fdf29c7920bc3e8136963d93d45a1d557997cdbd6f0befa1b610d41965d07f38717b5da370ab239df8c369b33e3aeea3ce4746e1ff620e1d50e08505a752f578a550063335d973c8652b6c4eca87cc0edbaaeb1b29847af701dfbd58f35caab97ffe2e4a5a6cb1b537f8805a422ea2ff624fe787e3840212a19059074d4aa1d31eff1a14d90291a1798794a2b64898a57591bd380b1900d5b3109ff1b1f86f379a14ffef9274c8e259ef0993ae3e88883b4fded8da686a34e299691a5a51cc6fac4c6005c70147aa7b2c345fd034fc01c0c4f1cc38dfdd5ab4c941fcd429792d3ea7ed157866ff38bed837bf1271dd1b4fd9dda05137516b55409ce25f526841c4e152dd6dd4e9e32901296dd9d990c0f3233a2c4f0059e58923ee58a960784e64e41cdaf2d343ae5ea6926ed4a7cc68de0dffc9a233ad0a6a294ca542c09808570629c9c9e4dc10b449b192a2296c441c31240d77ac46a1879c2c66c2ec42abbf266c069cea909ecfb11a360c9c1622c508463398fb41ba573a9cfa7102d598aa971f70aa8411acbe8232321508693bf2738f4bb1cb45b47c62aa93191c2c098cadff2711f43919b1ed20abd88b794d05352906ee7d9bce24a793d5335d9fe75bc7820f569cda0dcb467375c45be5ae261694bb652283d682870fcb10211da888b9985448a04c5164dd4cbe9232235fd82f9a77a4e07265b87c909159bf4cf3f1e9bbd2a39e7fb2bad67ecd94e3cb0e7cca2a0b295ae585a74fb81ebfd9c8d8da107f95017b8939e8ce53c4847adaf9dfb3ca1ad55a664b94f3fba15bc55e2d823bad99dff3512ce6501866dfbc87f38bb980b050570d46fb639d900a563a37af5df780351938eabd0033e31b8513ce918a613cc14a77864538a089766b82ad31560ac70fc00ff358ec179bbf627228f56718aed53190bc90ee514c097c0206e41149ff550b25dcefadeea21697c09c3e70096641cd899a4a32a4e6dc84bd5422af1f25ef185ba4294fb48f32b53705124e1d1526ab4f8a7dce1c2b5656055aec78019e9e31be2a6acf3a81d89498bff685259e6740b9b6f360a37377c9a39ef96838b20904a64212ac6677e555a42100d2fabfc2a5d0d6ebfd628181ee82ded0bfcc3c014367f09c8ab780f6d6005a6b81e85da84d497ed283cbd7f508b9676a36ff4cf651a6bf255ccb77e852a08cfb46cb94e9b65d1ee957ab35027cdbb983a9e4c9cff2f1fad483aae82f784df2e7895978e30cbef441dd85db9749d2e03b467483f60a1cc65f42d8b34c1aea66c871edceb3d2cf119b5e94f7398577d68c1701a8038857d5984831bfeb38fefd2548914043b6ac8dd7f1ff8cb6f3b572c63e90ccd04644465f62de08499115d94a8a78ef8166388bd2929ee5233d2ab315baf2e10c2b3f65bbc2207b108c8b5244d9019ff21747115518326b258bffcf40e86bca7ffb29832d108c4ebc69a0ed42eb1a5f077f01272f14e2999755231dace1d0317099e27eb732a7c21e653a26909407376cd0cdbaaf024f71cc76701ee011dce5d40418049829b2a94e9e851b0f02c4ba57fa02247f83669a0cedb0c6a57e9bf51843387bc6947e5c956c131b96a4e5102928ec15b6dd82265aacd8c2b3f4cb2893b6f196c3a3d28bc39469faf606e53f7cd775f27bc6b681bb2bc348e43d81f34897ca17586830287bfa5a99f20a18674c3bf148c0e69eaa50f77c53506222863a948cec53c902af339ccd8116fde826436b77c9912d92042df16ac8fbad26219d21343203c103471b92a173491b86c3416e1ab442423bca695f36091e999addc873f461713c079de557097b460fc231bd973b9a6c759e2b68a83f6dc6465695f27dacfe4e8dc4d733f74e9047798c2293a056285002e567cd01d8fa90311145c5f249c33cc6a22ac417f4c73a09e0419ce10f9b61af1ed7c0ef3b7efc0f0b49feffb722d1235b430aee843c023770d934a107866e9539e7b5aca28ae3290597fb8ee2b48a3add30a2d3ac4e81d830ad4dac3dd795e00618bcd2222f86bd2690250b4557ff3d755a1c02383fb246aa06efa4cac6ba46bd9ecaac686ae52ebf35a49ac4f30c7f37538cb46cb94783f92929cabcb2ab8cc2f4d5c691a79f5a7ea0be048f73615a942102830e6d782a8dab5d11cab725677ce3c1f5e3e1bc350a862203d155d2f3467f53656921e04dfd09a28c6037fb03c846cb2618bca621142dcb0902c0c52438c8f588914e51067e74ec728df5e8c9a1983b2158a30f9168180c9315d49a82826b1a36824fa1cfe4ed46b2238878b36d8f9268e7257bfb4d46920935476c7a4222b32c25a6bc3cab92a35b5190204bdf28a05a60d0b649fd2ba8f6b59dca253f5ae4c38e7fa70f976276be3ea360deb341471c673ca3278f6106bf632f0e4a017cfa8508ae19a296df670cc0d239f78fae226ec46f44f33cfe59fd055944ece8d8a2047535f592f9d20b1e298a4df6f6d9ef2470f49d73cc29379b842c811ce91c8d63a27c63b376b57e7263c2636cbcfb7a1d46d5ee810c9bde4bbcb1010d9841f257e85989af892a37038c081969e3259846bf6c4b19329cbb644ad6ed501bcf463405f50d56e8442ef7c0ade6a1773c7f267c9827f4cb6f3f55bdb4748be352c5f8d288b5afdfb7d72a4cfa98e667cf9ae31f117e07bab4cf2504ce32b2602c50c8aadc7621c94ce9c6b7e3743d0c1326599dae55ebe26321d5c5c16a7791028e923922f1b39bf75c67aef68d17dcc338ebfa7bfea368adf67e6e4b8e9ef8c5182129ceba6bf146da7c365f2b329a32128f73b3f02cb0f1eef6d036f274f3ea01759729414845826194a240b488575582a8f263e68c11d3ace8a0018d15b4fcff41814f9ede920923d0a7321e15d25a74fe0a551465d6006a3988528d1fe3eb7350b5475815ec4ff885b3bf10d58959a8f7a7ef749a0b9676b0e95a35045a5a4c7e0bb5a050f26f2e5778e714cdd0ff954979dc5be32d1c75f0047cf398505eebacd9c30f194ae67209cb0b28914b96246161cba355334f8a965a714d9f4801f13ec2127f7374f872269d2063cd0cf38eaa9de74a55c80e43daa959766772268e61c10e95b73124cd77a307885a77a56b9d36b9abd3b17a0294e78b1a43d67457dc843930f946a53255aefaeb82f2b8f509ef44a51bebfa127aef06dcc48c42b26e2030533d63c1c8b4514eb2be2469c3d9af42d163eb5b862e79e14b397bd6498ed36f087fbe43e68bc06ba9b40e706374480f0afb1eaa2ded8fa76448d39b4af4a7465d39361b2b744e60c1b810e528706f1e6fd50457e7d4880188d840065aeb9e58cef8cb9b562d5124dfd8bde7979ce01567c87a66ab03321ee5dcb06e4ef84bd979641d4705e63ecbe577dd474d87eaaf8442151e1d16f4551956e804cafe72b57daf963b24026dc59fc0b7cd02ad79b45ccc701df8a929fad39784cff26bf1533885f200191e86a27d1abd2c2f1754fb552f058f29429e7c47facdb77af8f0d1a9e3100e2c11fe56018fc267e692841b983fa92e0aaef28ac31c6d0d21302daa976911c71c9995dcef320cc429bb7b66bdaa85b61bd0f68ff36241ece9a80c1b20816acac724d2e21f04bb3eaa1b7a11686c4a2202cbce4f3540b048d9131ad083115200e6e5cf3e908b1f41560b4d0c7d1cf27baff5ff4755adc45c12c810fdb5466e20ebb66036b6074b9270531921d58359d6305fa1f6aff20dce06b3dcac8741d7f871ee8034520d573f8ac428cc3a80aed3f8b39fd26d719514280ba99731d1bfd30f8ab8c28fb965dbeac16f7e6d38ed97181f71be4caf7830b25b769de30936fb287dcae5582bf83e0f9c8bb37b39f0b40fc4debfaa36e471d5fdc996c171139a8db32de4f937c6b4be49ef55c3ed777b668d2b39b5bd7fb4df64d18310ae547f3ec111b4a77ebadfa1c22a4434933e9a2956fc265408f618799f8a2937feda92566fe347bb4c0243970de1c089843fa33efa3d531675fb1b1ab8b6bed892d2e85bacaa318f0538d38a0990c65d0e9e2650c967076e7ebdd690eabdd52449c64d4c1d43832272525e6569f8caf1c4b7384325e7c259838b8e2a2aba0dd8fb588d2cc7d1104f02ab77d21f68352bc808381b1a392fe8d7564f345c0b1d1f4df366bf4c38b5b0b6136a8017773ce973d91b9750430ed125bd31ab268c7a34df27548458b74961f95287ce9363044cb7111a4ec3c0c9b035a7eda0e90a56c0fa3900f427b141e9872b5047d9add9024abd4e9a2c1a1c3a8de069e2a5e3cae0b10329f862c97e19ca01d0a3596eee818cb3bcb40643163534af41769170860f7efb15da6679be80b32188eedf06444cff64a1e4ff3fce14a0d1b4934fafdbd94c1e7d39e229a86e2642ce3df34319e12eba1e98811fe1b7ff334a23eb9db8a092414d6b69dd3eedbe3a386ce5fb0665f9c5f6110ec4ebbb9fe54c1c1ef32ff317ac9ed6eef30b564fe42554fe35e11460d36ebb42dd1ec32506c0731cf3667b0989ac6248e41dd2e90bc5cabb1b5cc511f7ae1461758a8e3c619aa30c3aacddc6a74811c589d03fefe80e972962ccc594f402014472ce97ec18412ea061c1b6b350a3d5a090bc5e56b2231dfe3534ef805870a5c99c20b6a9a5748027a2e6139ccdfc7150f45eb0121a944974b70f0296e8c48873e873917f306b45249395e0a755c033844b554d75c3c349dc418d280bce41549ee0417efdfd502f139a8b0a4aa080d50d47412b5cdea08c5d58c87f8e4f05f6a09400b35cc3db6f1c7df8f0c6024b7efaee1524a20f72dd547ed1fde70affbe57589db7101d970a3707c03057c4d8aaec9503cdaa44c9f448c9aeceb7de2eabba3e0165e90f0e641b7c6d69f6f44756858cc29d0e3214a3314eeab6c0a53f5f4fd769c8696f1c532810f78b947453142bf2aa6dc97b68ef303838cb5571220a5894d0b4e1fa6f41bb6edeb2348059cb7410da8e604812bfe0ac359d5d0038c65d3701a81ef9ad0542b01de0e8b86450ea9cdf9ac74b353968654d5bb0da44cb36caff9e8f97372651b466eaba90294a0a86f08b4f937ce2504156cf55b247c9b9db5d8d4892eb9b89c9ec813b0c927cddb0b062e059d403f7728f48879adc90ec933c113671476c1440ca07529660443bff120ec1e89cbb39f2366a9b404eb5973db9d7d51aa76fe5844e0b2455cc8221047a4d7a1f58230ce98d50a11290603dde747028daa62aa8d7016cfb135627a613f8cdbe596380a0fc7d7ef2b2990250d3ea801b76ddadfbf6b9efa01e1dabd0166a72e47a66ec34e4b4c98083ca39dab6e58237311a0025a53a25f32946a948d92ddf03586a2c2ab8c4c7862152aabec6d5d341a507ec0e04be5bcfdbcc18a197fedbb88436ac0ab7be5728138f0d0ebab49cdbbc1555ac302240d7d921ece50a695c141ad64ae19b2267ac581fd603ea0823d2577649f6bb3d954c5ec29a54b9257a917fa5084a405b9cc9c4161541d5f402b82b5378d2a3e97403c9e0f9ca2d360c86d9f8259e0574d41c93a61201396d977e80b28483365de9603e3005e5b396043468d65bb03bfd9ade168544e14b400286dfd3e40b28f5bd18c92a056e17996a4765a6ebeb612c8c9a34ca8f14ee53226b7bc8eb95e36ac023391a90ac8fdf7e1b7dfc2197475f533c429233169f8e4d6620caef3e4cf8a84cf25966438f22e2c2bac99830fa4bf74b313d6d9155c04f1fca3a066f45c0d7586458587cc06a19e12b572abeb3880281ce98274437fea3e6e5ec97abbec1bcda3acf9e059c4f9f918653954d1129046fe33e4eaeaedecb4dac45f429fbf1a892691b280a6ed8089bf77604a6914139f42c32ad5d9345e5c5f89fb52aa3a5e2538611593624864a043d9602e0148f13a50214124a6131a7aff584b62eadc735c9283f1fb231aafc972faf2699e7923be1c3b6057d6f89a2b4a53940be77f0d48cbf6f8e385f0b156211eb65663c3d2103e3d578cc8533ef83274473ebd49a2c3d9a2048ee6fba5cc4000e8dde8e81900744fd4ffae6529143ce83962cb519a79997e5454cea6bb4b8a1e1e6603b7bf78d1e0779efcfd675e92c23dff4d7e995b7be67264dcf87150bb96bd0b29f0fe700802e471f44c15f359a8d82cda84d1c3439c9143c92482a71f350b096746e477ca6ac3e34491c701541dc56b42d8a6d72d346d2796e601a83e56d31f9bc6970e8b83a32c8e5969d260fce785dd37f40d37ffb3c23ba0473ef1f4f505ee5c786b477031ac71e1ec2da8633f616befa6849a9e6e887a800ec66f453da72de1f66b7c7d92009266a5e20d520706c68db23227ddc54655f3843893aa383430babd005e1f7c60905f23ae2eb1c1496a78643dac6f89999fd964ce34590d408dae024c34ad20dbf936b081ac8140bad5458bf10f48e83d82d389a2646e1730a964b40e22ed93f8a05fb3561dc3faa1ad4d43060837a7a817cb9622d2b4f1cbd1058e9de7e96d550025fa824958c77c628ae396835ca727c8e8165592f22a9cc4ffbab20ad0bce4817e298ad62c58e95a4242a35f01781b1484a7959055968317c4336500cd94cd4a7a163177480448ca447c5fec8440f80d0fc32872c2d8e743c365aa85950770dbe4078f54c30cffa96978eb28b7d2577c1cb9cc45fcf70873df81b881a3c15bd63e76671528b25f0e12e0b4fe1dc02ce8962d38eac6fe6e3504584c148eec6f057e9bddac49bd53cbc703d3ec38af5cd4cf36739a4a81f682984979f110cfc6a3e807f2428e9eb55cb8e3a77c351cabc5ed4e64e4ccb0d544e07972dc2cf617b5042a40387af7f69ad49ea99cd1a2b5e8ecbdb4b29f5874236154d42f7d600222bd940c8e185dd889be9c6b8640a60ff82487363894c73c413949c73319e844b93c3a0dcd634de2c2e042c00174b3444a8a55281d23c7b6bf613736638aaf3170c16c3d4e225632295452ba460b7dcdf01eee23b766e79016557978cbe7df5f253f38f48ca48cf3145d80a257a30897d1918533e0a1e0cef7e5f0e1ea91d84cc0a33f8f2a403a7847c7b495d0fc9f19a31e9a51eb531b735b1a478715e429a884d467eb96139903a611151703f8e2af6389dea0e424192a2aac2b69205722742baf2f37ecf2dba4f8eba312cafc5a997a694b6c8277761a0d40a5c57a77f36d0fddc30d31fe7e31a57489fd07dfabebe4f401a6269fe797bd257ed196532090faa34aa7dd628ad5afacd73a80ded723440a331b2a62c92a653bf5781fd3d48932f01dae4a02a679d08cf5f328b640307bdb528a4db86b7713592861d4ba6e99a51e60862ec37f1eda51755c3d9dfddfe2e8ab5267006df1ed2dcfa8b9875901f8cf8e5fc99d2a0be9593dbbcc5abd8d3ea5f78b9f0b6ff855e5eb4a4acecb266cdcb14f216c51dce654da2d3a656892f4dfbb31a8834d11fda83a1d30be7695d4ba5e69c7e27f67014fe1ead8e2c0ea6821ede3a545f19d595107540584a9af87729ef94a5f5344c766f685807567400d14e457b6ea58d63ee962077b43200a6304897d8bc26aa6861ba24c0197dbba89d2547a819be64fdd6776d4767270d9dc26815777e4a317fde72b3c7a5b9a1cf03bff2438ce86e299e958ef733c64047682d0f9c55a5d5aeb7c82e714ca316d91152755dbf8d452df2fb5b3b43105a932d138e43894c4d5f7ba7b3ec5f0ec33de552822446ddaee02eb11475f816baa7dda6524e0383ae8fcac4c69539278b706a5e77b58e7f933ed7c8b7c781a23d21d3c11455025fe6ac6b9ae176dce75a6626866de901eae62658582b8f2ed1917648882e51d72e82f2f1d675cc2efb0aa8a2a08bf4bc250dfe8a7e43c380483d3d7c594a54f0b6346caa2792c61d2536f4d0de4ea2a802613ad4972d22a0f3937588d73bc30a7c3a248079e9e926785179a82e457995fe74ef7484a62d7ad60a6c903b8076f75c29de156f19b5f3c1679fa01549c940ee8b221aedb90947222b8459048cdfb41327c4e43b1c848cf79c1bbaaad821a788e62173b08b93463b5b2d6f6f5220c2321a74c082e6b977283c649e5aa30c70438a06041bcf976d503135f87ba9d9238aba42ed49c4aacac0854f906f61ba22995f170bf391b1913e45b2516709043f38725863f2cd2cb369f7f63ae98d1626dc623e5bbdca5f411d38c19c8930f01d5e7c09d804ffb34b6c070ecc9099484f461d2da6e6b2e696a7210a04177d9f55661ea916199ba44b6bd4d1fedb5b7771650e5575454e8cf29623740d3bd914c1c0524a958a10a4629fb7adad99c7da89e4cd81156fa233d5947c7dd80a91ff7e4e6b6c272fc586ec53ae95a6094dfa774388596cd3ae8ab97928f3f2d0571847be1a7c4f00abaa6b1e9b78de3e320212887f1304029617f9e317d3a710331f4ac266fb3fef63440d79a837ecad85ddca69172123f880b1151c69b4176eb2fe9ed931c29bf3b1cca8cf5542a1aa410f3bb1c4a5de6ecd8d7b9c5a3a9152c96031c516c00340e725da1bd332e6bbe0a4badee990b7beb4b1b9a53c5b5af2769f72c3a2945dffb72e013d4c8614f1f9ec1160660c9d0b391de813946fdc08e18febc376ca6ab22a4cfb2e977f77cb9d037c96fec69e4d884abf63aeb03d97f2538d08247478e8983a6c61bd82b1d838615e6a06aa7d217b10d86904efaac88a152418bb14186c4735695559fbc68eff3cf45b6da867993f546c169292edc54ab3d64f98759f342b274405fc8a727b17bbb30a81e997767c8a85680a180abafaa465758940a86dbc6d914f5a7bb3a78a5df686ed84df5b1806e630d68538af89dfbd5097e8a96360e8b050cb08731ca30f5527e7750234a0f94360ad61bd7f3eaaef05b25420eba73b41beb93693525fa78897c0c99f731799708f1264d0450728eed38f9b83824a01b7ec8ad563b84d66a8c7f10e9e56f59ca857e96e8d77e4f45575b93affdce800574371df50dd315ba6689f0c3e64930d6265dc3ef906776d79f26de0c8e6f34e077f0b851896d3a4742d8fdfd751dc6aca95ae05a2536d6c6ef22bcd76c8cb5ddde535a6fdb7dee31e0ed6b117140e08ef5e4557487057821d8ac8c811c6a07e7699a65f6719eeebb510c845979c78d8f20385ea0e29d6f81bc870e0886901b9e055ce8e5353690577debb612ef3abb5c38fcdbcd41fc1307631a04bd68fe861698661fbc11adc6ed6a99e4ed6d7270faf190179560edfcaee0ee3e4c60abacea5ff08c2010e686ebe6762201d7a5587a674628b20bc0619ce6359a94465a20391a1155e42c79f9b34b3e76377d7562a78c91db981757a205adfbd9aec8a7c0df10832e76cc577f850b9b76a0d55e7ab6ea59dc328e0d5f59de05a17774e2aaeb59fae4f51f823c8cf5f7db1011d952233ea62273aa05c4a65d7bf66957f5c8799fb6ddbccb53187996df6a7b8520a4bbc4b44f381759f14b20cc622f9980f152ccbd1ab60fafa4f4f9b813836798138c6412e751485b5e601579e0d6e655aa61a210485e5e49236901ba35128e555367c37194cce1c1028495068c88549a1028668bbb4067d869be0c77e9d98177a6227e8bbf67c20da4743f0a61a10340fa2170e2e3d386c4b10e5d2e7b6490552971a75ee5720941b46176f9b60cd06f41f06abe240c0f6c65455865304f1c7e16afa2691cd755103a9653c377ce374a7c74b45988c98905324c6fd5ef3b16acffb36f507df9825e2e9221e0a00fc33d1894fbca0861ad806e7e18c4dfc90d2a93119a4cba3f82cfd14fd9768196e5e35597789d5819dee37d05ed0a1fd358caeba30c0083121329ac6d7a619baeabeb53b764ed2b91d06e9db108ee54efca885176e9856102040368a57bc1027620380407b8a4bc7ae11ae0fefa148fb39d37ddacf163a6589af65dd3ade0917283c74821f3085e4ab29ecb7cc08e72e4f994ec7351fbcf59212e8e0f6e0d6916440776016c60a2dd8809d4591e96b0bdfd723cca8058654109e91b29df0940f2a631696088482ce0003b07fc44ce84a047f6c34f5f139d8150aefec99a846c88695c2b8aa758712974724a947befe1eb60ba4bfd875042f6b1915e7651e6a57362321f188dbc7b48b8de9aaa028e6c0390630e2a5faea81ab135b770fac89c499ab72ec9d8f32ff6ed10a95f05e4ea4d72a289bc8b416ca653d1e71aca4b08c139612d872994b04fbbde075b6653c021f1bf141506bafb97c48a3b68a659b44ca2d21397f165cccd9e7040f45b5d98544501eee7ceb0fb255dc0c981f3eac9a9ab4d98e40daa03cfcc85e2e5b6f0ae4a6f64316582b24a9bf0afd22301a603dd17ef045e973c33b81ecbe7eae576c19b91203d49094a074503aeaa2f010aa4299b4b1228d81f9db1410a57bd2bb5ccf4346b1c383ee98380ae47ed253a17d118959b001fd7409de62cf87d439c47e93ea3c6c948977af43512ac860744007485b99656f860a4c5ed54ab0ace758eb3248d522ec53d4ec19320a3c78783675ae2e095e6b06dd3d2d8f6c9aab9b141ad9d95f935631dd9f1a33c6bce2c398f706cea11056ba7b32a98870d62e30c82a72e72f8e076c77ca91c4aab159f8f3c64da8898571dfa32849f35aec7bedafc33493f03f3e3355da7d546ad0a4cc537df2f9803c24121049e50a02bc1c565ceeb0e91b939b41b457d8558beebac75984d66023c12f73426be0b0590967e075f3617bafc0e0eb1628f930f2f07b64b3a3adc6cef86e32f4b9d4a63f2695e1fb946e9221fe1a2325333c5fd64ed4fe7c79967a37c07706914a5a7c2433a0cab70370d70017528b6cea1f9808391936dfc6dd01868aa3b906ccd8275f6dd35bbe2d72864176f747c567fbb52b29124060fae4ee9f4f775bc814f0453b11cd6de8348507363881c8cea4f30a936ed4aba4a0aef6e7d54fc13b9ecafca4b022307f078ddedc81466bb6d29c8df4743b259abed9f2489071746ec5a301bfee1c7a9dbc93ab2d82a90bb54da89370df4cd6af82f309d65b7f6deb964f34635cfdd2a06194224d86d3a1fe6714395b57d97ff23f0da71f87f39abddfdd3060e0c5e391f4c57ff6ac2daa989f77589f50d00958d638d4b50223ef15b11aa4ed4237cf8cc5f0d5833a7e71d9bf5fbc976ba50cb087f0264796c91288421fa99e1afca94d6a5a1a76741c21a3a940a54cccaba1578f8cf0bf3ca3dba2f1d2a560c3084a46f69577da8c7dcf7b2f11e8d0ae4d0c226200586b82d13a36b1eccfc99403d14816bd35413375c41de2f088d81592e982b2a0d58534c6640a8102845d9e85b5085df3bfd1fc6ab33730c717dc0cd54af98e914ebfad647dd99d69fbe24376e2e5ff2502cdc0bdce50d64781ff868bd1a747747afc5f7fa1660d8962bc1aa2eee09c5490b3b46e1641e220d147f963d5732a4b66fa3909311f77e30524d5a1124c015e3126d9f1ce01eae44016143268034712e8d74d9341ca9d2b656a61b8c54b4beb5d5db82e1c12ac85bc1a8247cee44729d24ea6486ebb72bcaff8c8eefebbdd0dc795f0b890bbb492d7e235c81a84c4c04fbe34e1d30ffb18015b915853456f751a3ce200bf88d7b988440155cec76211456cab14e2223b3c193af3f290069ef68ae3928cabe2e3de804964b30aacc631e0174e25981aebee589466c8571f0a0033908c9b2f337c07b0830532c0cb82d159bb52cb032f08e675f90063327d13cb1a5e84a572c841f23174bcea061e2febb6dc0a91fa03d8e49c55a9c762963b130301ba774ecf557652142ed04a33209835bbec2a3e92073403d90c391df1edc40b64b254cdaf084802c29fc6cad9ebf189fd477af678222cb3f1d15ecbbdb5d2dcee716ff4b65ee14837efc33bb1bfe4ea44129901946412670501924c7e72e4c57b28378dac931d44000427f490ebfdb5f81ea2aca43818461c2530708cb654b2932a4c2a31705137f0596ee3e715eec8bd3cb1967845b0809a405055aaf5f6f72706e1a7fdb49dc9032fe64c7cca7f8a35073b796699f6c6aa0f5e310d116a957f91e44b52b94ff989e5b5c9bdb8481e86bd1821d6a4ace469a5345ce10fc50f6d0bdcbebcbbf9c5caa1f4f30d595695caef26a7c60a4a2765ee922b97d985f59939ecf9fe6f0b573bcdb4ffcacd8097965e3d9c44b801dbaaef43826c28f89d9b89b656671b7d780caf7be8f1a3303347bd68aff2fde4e59b10ecebcfaf4ce4f23d6e930e1236cbb17f4b59ece56257c17430d42ea26823a38b90d186d85026b4091e1c4559cdc847e4ae2e89a39ad96c7c3c9d206f57255f8bc8c104779d01ce630dc7b8a75950fd8c6e61b26f5fb2d5972566d8e427f82089345246cae28832c87cc985794dd73d678a229a756c9422b029afd72545bfc9d5206744416dcc19dd2f37049ff291a545cc6e01b3b19c205842bbcf3cb4709b1092f511bd7ca26faa8dfc07177399f17b5292a9e3dfd0092036be5678649d9b32edccc40a4f5e1cf247ba2de16accca755eb62ae64452134b2abea508525a396be2471f94bc37c13301b63d181094aa792812c5bf04e9619dba16d523b80c76efc96a0957aba8fc84b7fb456a19d6eb9cbb206edf9fc7a31b8ede897d41103f53b65e08512bffde8cd1fa52a446daf4b5d438ebd9c4b9764926895156671e9f273d8a80f947e8bf1e6ccace21d44765413839e07cc30109b34fac6b25ac4e8c92efaec5ecca8023dcf00c3264a3fd73d7a050ec3a719a824fef6438a94d4d228e1134bb56e9fba4cec6cb587e424ac0b3e6f2d0d8ca61edbf0684949a9ea15f0eea093a5e9df7b986eea9922b67b5a66bc3612a3baf077cd12d7aaff40e44a0bda5fa4ded368fbae20d321d6b066f6aad5e67968122881c5bdc41ae9db9ab9076f91f6fb12009e44a556b3d2dba0460ee4de6a85151510b8e02c43508d1a9604a9f81b34931fb3b7a8d8952ba9d81de8a422459b981dd86de036a030ee39ca41c23f0ea693ac7cca58793279a5fd79de1c86e9118e2adcdf9c167d85ac7cfc834a91b832c95cb8f994e85903092e292a291a270809c6bedf5b595523f6820a5ca6c17de5e07b181069fe0e6e692dd888268ade2e6c3b2fb4971900b512c22dbea6819f96890334dee5bc84136c857074a16c0a0f7e1859cc8374d80a855fc1b8dfe06d127569c449666a78c8968ebc455f3b634fe9b51bc07485730a6e14e2d02e7419968e840d7937bf490cbc302a847e862786e9cf1110f6bd7fd859a0b31d32f62597e52eb1159f0b18989f3acc70d07b79a65359aafee6427b167f8696f93f3003efeb3d57ae2ff8dd1ae05c96a273eb3319ffc62ba4c5ae69d4fb76d56de7fa34ffadf642d6d9bb4326ea4f7fefa5d1e50b37ae05aedaa77d2e839a6798493601949e13b21ed8ded263df96d51e85ccf086e43de7c55be1e4e8d0a68e633e74171c7e29a2833c0837e6a8bdb0fbecfb03cdb7c9d241ed2f9442f2a805789ee3b44cabbb78c10cd2445671ffa085a4f06befbc33453344dd375ae92c826ff025d461c748119de29528490ebd96334be898341019ef4cf625ce18946243e2b6ebe74affb046c1a96b08f4b247a6a71d5ce86346934bed9a411c224c7e4ea634ffad0186d12af1f8b33651d365942513beb0e433afcb71793677d61c146b883de08fd798e2cd876518e9735540580df2672543355f99d05b9c32a09c5adf214ce6ab92dd08915368a14cfafca835bb6ce790814331565acd8c6c4a947de94a4bad689e0b7861f16a83e30f0eeb187fb1d701cd3104173d8bdb004f5dda104e5c6bb15a54ad51b2da6bcd1acf6cbe33e8bdc7abac0e1b47c5d1fb54d10bafb781cb11534f424cf8ee8529ed037cae19f5cd956bb3ba56b378921fa4c2e34924421e8d6f426b3a8131a72d3c92209027db5a97416fde4f7927781abe9534b28cc21673c62335c09d354325ec40af7061d89de40de08983ea11a918fa7650b61f97295a536794baf2480e35d6a6e54d1bf76d6bcc92252b66bb5ac6a0016a84ac3c2bbe99cc2c017dfbeeebf823e8f1bfcd24ad1da164a47b7c7815a900664b5f59b1d83922a939ba35a0468df1dbaa48a7d26fe412d23d5f300685647b7e480c3a2e117220668e0479aa47e22543f5b4a49f1705020266f5a58a627c70906a37f4d0699d5ab541f27b7a981d260a2f36eb0fd7e7cf29c7c798550cf3cc3818352a1c76a6a1ee5326a72bcf24b9a30475f5ae7a55577eabf74c6fbcfdd6fa5aa3006581b55224e179a2281e05c12dacc4a25bbd91db90db575888b01f5365988de29446a684ceb493d51c2f22e218f00afae45119151f2495980a4ee5f1f8f592db99359d6f47ca9ce30eff3479b12e18fe7b49b807b2938155a50f0e21b7e2a9251eecc4d9200e3bef02c9d84faddde7e39d89a90e03a3eafdf5eedba96554df5952c7934e9b2f1b9b6870391e485c44aaf3bd047d7bfc640641160c770bdc94c86dbd8bfe0082a3d1ceb175ed68d05a2a8c105abaf592a7ccee316b6c6ace547d672c2a78a37b79ebce466f1a081be81dd9490b06cf0e96cc172352ba65d5f78f0ba4a8c86c80d7ff6e47779f16205347bf362242cd2a5b71af7e5862447a25585d11bd72888cb4babbd4f41920c36c5210579d2adaf8c86d494fde3970ff299c152f8785be2fef3a161d5e4f859b6e9aa811401f02aada3e6c075a2cb8358824bbb0c1f46673cbf2c1886e851855170f434ab84da9172042de199f99cccfd18c4c41fe76d7c2b912df3537a7978aae41abeed058d3594c5c53d5f46d515db652afd1bf2898e4b553a9e31582ba24483399a9b290ddb863496cb772392c8a09a00535d4a7ed06ae62fe6f08d5475e28ee8262ac087470feff7a60e7fb15c5f3b4c271e93032f3f9cb8275a09d4b48c65b5c1ccbe750a1371d3843463f604bee3236e8b19d20bfb88a3f9cfc70a79cf27bfdbed6192e2bad0681a7025016946fa3db1fe0da305c99a94df73d157b0f490ea8098a2f3e4acd90055a64da14192989a3a562a20bcae268431127d630f531952b401f251b78a2c2b44f747d7d6054247f018fe4906296ceda69bed77cf80a21fcb0795e48487a6a269c9d8adaac56471f4bf1eb18567610404dbd8ecc362a55d9d6315b1a6af4f40c2fa27cf46eb671c0e8fd26ce50ed014d424aeaf7516986944d0e6c5f02304e4a1cc29701a44d5e056b96c81a9de69981d95b0337bcf12e8c133532500a13afccde7b0d09af025486c3fcd9af4dc4641e89f10db0c9cb4e8500a405b086585106b35d9ffe31bd88a0fdb6c947363b57d4a75e80dcb379d0d57b867bae3a8f37cf3440958747f093bddec680e60449b3fe5f3a04651680a72afbb6c8977406bed108b11a8a41bd56c10cac69321138c6a813d7acb5a55d1c6fe0b72098bb53503cb4348157e97e1332f7dcc29f20886d618726b827ad38b0a31eca645f21adca88cc720129dcf58c0c1227e86b250d5f5fe6847bb68f95aff868767049c90f8964fcecd43f7add52d08834dde5cb824beb0afd2a0bc211b8fa1fb0a784943e9c8492bd8fd57bad4c0cee14221ed5aeecd936db2af4153114b037d3e411edebf1c37965bf14b0e2ec9a59d8a08dba1013aab31bf788ff1d75a7a3f6e4c82f46f9b7a83f9e93f8ace3ea13c3e5e47cd118154158e02d33ef56f35f5564a29963a712db3b90bf884dd29eccbf9750f0797461c11109ea4c00f7ff01e51d241f45b22b76871997700cd93ffb1f5c7aa666df985d0efcb091a7ffd24fd7204a8b39f8e527f1ffd48b5ffaea797251f3e19ffe404eac8d77dd25ffb3896ffe162189a3f48267a527902afa578ddc5d848f925b84c63036db4f66ec9717acfc6d103aec93da2930b5214272999ba3f34434f9f323c4dbf63cbeb8c2f8334f2667be08203e2f58bd40fce8b409d249a58d588dd03a8e2e959a7f119273b48b58ed9dcd016aa663d2318e54ca2dd0ef5a9a65a95c665b9f2acc48f196a2ceba683d6c2c04e1a96141bd88131399b292e59cec33174554163588f5f485a795527e52ff47701eb51c082ddba4b1476ccb6af371a6752cb828c3b2251c750377d72595581a46a42ed1eecdf353bae5a074b1b29107d977581e2815b7eb97af1f42b1ffcf6bdf66e3b74c662464d9d9c640875260ae5cafc7e1e560da3eb87f0bf72bc0b2e0263f4268551aef48b4668d0a90ec36d64faa9f8547b92ea2dc0ba1f30ca0ee6a6f93843290d2ba3147feea7952e52005d40417b33b26f5dac54164bf2e5fe49d26c64d1f7d3fcd6c998269238cd5a468845405e72701e58052968e270f47b4e57a863a66e4c11aa39b44222faa13b3ff51c64c8201bd9ff921a645dba830862fa587568e4ed07789d6265e98d8dd113c5dcab5e2ba0364dfb0d6e2e122555608838b8f83379e6c31b9e7299dd159589932655d312ad8f8e613636c2ec03af273fd6350738baa1b870002fb88866002cb0c1ed20fadd2bde46c536d6be390e8582de5e62bc1973f504f8dd2bb7640e6377712e1e66bfe5769bcc8ff61dec9bd6749ff287c51399a33adfb9ffb212250cdf3bbd0ff6c6b7a54b2669c1e42f7265baa5f3ff9f41068bb20fdfa32c25e0f23a9a37e469676234ba61f69248b7f9478972df485e0d957d757a915438c5ddc3bc730f98fde487bbcc960f5ce8cf87388117aadb6a4c2d559ff808a0caff6438d42d3f898e7a23cad0d7ebcf6eb39d94ad94a9a7cffd1fea7371b8265c987d658908d94fef8eabdb54a32b6d45429372ae53b3f8611b3d796ae46b0b3b7b1c8d24434261bbddf2377ffb0448f8d0f5f50a6f7d35e644735ef5361ae06adcd42eddeefa8666deb87c75fa97bf9bca2108dd5fdfa7f89b19a02217e37d94eea86790f1ae8596b900ff370a35f51f328ed7e92f3a6c2b0d954a4c696e84700888be63916e85117dc09875ee50ccdcaebbe89687f94cc7aba3787ef324843a6bf7d4a6861d673c0f6653baf81ff62e70f4acf39cda99d0948f0342a68c5d560a232c77efa0f31ca0455dcbc01a03b2405748d3c551b33592ba9505e1cc6fa36eda09ea10ded0a85b1f7560687d61b9192e4448d984819229b24e55b50b05e682340c557efc9e3bdace6f0db82f71c10ba1309280cd68dc6a17ccab0634039063a924b51e07df4e38dc1e9615f71eae91b829a6d4922d460fae31bc0f27410b1825896733ac7f63b653c675f906da0fa65510d823416add779fd7f172604d7a25e24aaa808e38113d956f8ce5c5047e7f38d4e7b3867a6a7e02a18aa361fdc7c0bcd8ca90f1a4c27d8b69ae237bd1dd09c864012ff55693c8e1f8ea6b36e223f8da39880c96079dcd7f92cf7dd7ada6091a61f365991d8ae0b1e591f6fcc4cfa70a40977a1d8f6dd907b7cd09fbfdc7001e1b842080a9f26de691739a319c1600105a30e49eac482ebfdbe4536fec4dbc509b5c583e433b9abf0a7ffa0d825d3c1f25ad81b2456cc2a2871967c452c8a267c3e9a151b340f4cdd2b971713758df6b9e006d8e613dc10fbddb66925b88635d9b1e22fe738ac7346b19b8710f42e30d16b6cbea64d32bd98bb3bfcc997b6e5b2d7e738e60adfcb17aeda0618005fa1c61dbc73c960daba9d8448ec6ef9853a5191105ecb843995a18cdcb3f7c7e8a3cb9c075b5ef8bb00de46bfe554daf47c48716178c73e535b7394777dd7b36186c1f6ad4d402ae45cc29c86ede757d484eae44bc6c6876bb6c4bbb2f8718dc602ae4a684bc7fd32dab632fea99a42280265773bc953fa625c122246cd336753eb1b5898fe6f89939fe522c0e1da5893c9d8e2680546377a0f3414ec0726ebbd8a9e799614aacf3f35443bddc50e5c885d4aeb3988d68ce819b6364cb8e3e91e8c538564e54719641e8974eac9638f0801eb284e6b443e6bd46f6a60a43b1cab76bc368d165de5670b684b27c5ea0eb6efa4b1d3cb93a0e8e59c0ec110ce541e444af287f6296ceff6f8c18428e0038c3743621bc7f14a1f54cbdd8e8eea4465f25967e2a1d47b10c2d011b79ac42b093188bdcd0190a7a0c029dfa4174bff653640c5b1baf6e86c52fc6296a48c7ec7ffaacf3e6d01e3906a0b4baa8280cdb36c37fe7029d7efa61e81a869668740edb76f87d37fa198d03e777787efb5e7bf71b3a01da5b690c9a0694606bf55796b3d0b3bf7e77b307b3205787c1cac633973eaf32a13d61bd235779a58d6666b5977494eb029748d748b9af16c14d7f9399af1e6cf96c74ebc4833bb3be86a824d1ef43b60d840bcefb65e4dbbb1b9a126da4d65aa2a40d604ee5ce845b33f2b7e356c8a3fa3f644d0ad9bd1068e92b6a6ec4d8daf37b2134c9c8d0a2a3573b49128cb7b57dc0079d2716555a517b01fc38c95d69e8db529075da66e3c526553f19bc2c843a8330fbe2f632aa535125d8f6826bb5bd3d5e55fa62c0d4da5c1b60af369e5f4500123ea89d0d79ed05b8e494e8a2c1ef46e71768d05e2f4fa0bcaa27d28845d8256a7cf31c174323cec317ad4e243c20e0f88beb92b9a33326082b191c6b4cc32bf8bfb4116f5a1fd84d3b7a2e08aa635d33b49253ac5c086d23245f0ec846aa8100ac62d6c5c7f569a415d77b4493ef13dd964775621f85203b400abe8a9be2cef61c13cbdfefbe2413fa997e7a41516cdb57a477a045f8cb517ba927ebd17158fcc7aaf55a4c41d7a64d490ef80811a1800e57e2d79de9d0ad8d02e4c0c553732390da2004c170d12aeecebe8aa4265540ab61280c7069c091b14656bf15cc531ea66bf4a2f588e78a292174e71a1424b985310a52658a78112b401b1c9a29df7150869ef550a204f682208969663dfe8f54476ebd7a4c119be2c478e1718b21d2d734127853f0a1f6282d50d15d9bebb897a6275758ca336bd4b2df0cc3c912a5ab7e8da1b8b8816c0b365fcd5a81ac7e7d3c2aaaf0965d2a317c487b0a247a37eb1e2f7e6900fbc3630efd83c79c678df92c8f6de7a080148203459f3faa1f3fe82d29ae0243db6699f99ea09dc7326f3ecda17343f5937f0d81705304b5ded51cfacc644e481ebae0cbdb2c8b6c88c28e90c59b16705d343ef2e1d41809857123d1620938afa4b0dc18562405d0111bbeaa5024cc3b41be44160890b9236ddcf1174cb9ae8ef3ac0a9bed5f386439fb965792c5fbbcf4f7322b1b8f2c87242d421288fc8723d323d64cb0934d74b1efd050f4b5a39bce8984c032d452f5afb9e24933c358e48fe36beccdfcf5fe29af8f0b85dfa265a98a2c2f3c124055ee0fb55fd9962791f703f7714dd6643fcaba45a9db3bbe230fa58a5b8660d821b7f8f5fc560598eb511ff8bd6a86dbb6b2dce04419ee6fb574ded1efb8cc9c945aadde91d4014c490491bd30305f51cafeb69518848d21367ebb617211090606cdcc24a38a67f7ff635ba9ed7413a6f37423f19ba9dc1b4c28d638f6ed512febee7958c268dae4afd518948f5e3f07a775d6e258140c7b94435899b3f6786f825ecb5c75944ffcd1bd1f2465b4661dd93ac9ce40dfe5c2af82f525b494003d9984856342ff9eac5e7cccf836cc4ba87de68a528029361c06e66b4285ef65f0e2e99ed03c66acf2dd39e62d5845346044b76f5d64bd81d60f0c1e5477b34b1bd88baed38dc4344eefd6daf66f616554e0a4f42b1236ac67aed810e01bc4a7127dd0989ce0a505d10acb23dd44a85991e7d83e1692633e1bce28ff0ba0255db628c62c8cddb4ca5b0e9fa6bc25a66e5ab933774b313a326b29c6ea11f25ea1aef5a7570de000b0d45f06657427e16e8e62e52b8facd8d76af4ed9937083096019006ddbcb079aa562c26e6ead6fc2ba990753716810bd9f38bce080eb10b230694e2104e01221fc75852549b29834e69fc052e700606333e34848f7bb16a159cde3c9b4207d5cde7495de3a26d05216cc8d895987876acbaa077c1a6bc4769674eac25d6ec0dd9ff62f89275b56f872f7edfc24e898ab04fdbbf8e3cba4967df18fa8ec27ef72947d16452311b36c123a4fa3d6ca487b9f93850f37ef216fa03cc4ec2ea62ea052d1a281a3f85a897732c9e0b955401bd7a09a02bc76c075c939b72fba1be91a337522f94e62e68336cddc8d9dfa5ec348d58da1e299b084c29f2887a331a13993e9be6a48d9889b8969836dfa9bed3c5c02b5045d8ac5b12e8758923ea00e007ce5bd71e71d07cfd5810730c443284f2ab8757d9a69eeca4b4e4945179b5218e3819a828982441689ed9413989dfb63444351c5646fed9d8bb88f1f7d761d7fe38ab62facc2aa7291024ced458507d2a54f16949ff121f914f9f1ae09d16d52b00900721eed0c5469009549b264c757e0eb2dd130b91451de704af22eb46ad949c3f4bbeb4843cf5fe0f58b426a02a5a47899a2bae01a5aed2f1be4fd266f15268765fe8e6196d68a0f7fdfed748a6177c3dc5ac6c579f02b67f307f8b3573dd24d091603654eb69283752358e6a63e011b115cf31f1c6fc4c31aa8bae595db45d97f98cbf9cd681c677534b495d35808311cf4293d3c2c5245953db50eafa424033b0749ecd4646c1dd8967e5f262410d684f75a3ef79c47a3177a0b1c9099a4634b4cc6ba2bf25d99076b6e65368423de8faf8a8b09e0ba3ef4f1bcef494fb1badb4e4b7d15bd40bc6aedd4368dc78b4258bbd4f6090989b1dc0374c59b18848e1a470329c5db263b8be763c297d3d5c7c0f42e5aa176345ae5d69ecdf61cd2d0b7605ac3d3a835e17a29bd2ef3842f5ebf04304c507e109bd3af720c43e478e54ff08ae6871b0d88e7340a8c71f4f28e630241855cf7dab3f9f037225fcf088dad075f73958f4f44b8f3d48009c64867c16a8c7adb6934df1b6114e173f1559e3638437cffe2a6438a2e6e879c041de26b485433eb07d9730b44e1cde0ce161a84864583bfbca1de44ed8c847dfe109eacab339973d9e105800868b1a91dc7ed1b2056bdd1c0534bbcb312a24f2961e4837226f8744b8e5f1ab509f2ad6ac6533fa44f428092ace6aa8a6cf95e6c8d6d91dfcc479bd964c621b1589769134c2855aa7e1b7f966a4180a0e0538fadb7b9e0281d4bf175c19705a49b52da2a89198a525dc1791ada00ea2746db310fa2aac6a9e5741cc2710db33d64f8658880b47f535c8d560df03e17fe9b5631fa128ae6870510319680713d42bff38f8e551aba474b739292156250ce7d43eff7de1df4b397d555edfb3586655228be5b996bae5006b82df142ee487324c14a76d808009fe83e36d97d23f86a69b18df18fcaa544ac90cd8358ee31cc19405b6258b5e27575021804b7bd122c85fd79c49d4dbc75cf58f758f75fe91af19932f370b8f128c06f06cfd46cd803c19f5c1c40b774a65610f5e0d2ac22f55769f54bc80a2c675bc2eda914b95ec76d5d49c178632edd96f6c6d376943ed214ac1ed47b01fb0d1ffbd8b4fe3c04dadb09597ecac95d2ec970acb5a4d4561c9741b36348b46324d69a82f42035c6937954eec57875b0309a7ee315c16c3fb342a039ea5e776792ca6f8bdb14606d75a9993d7a37c6ff51de232bd57584aecd80563b46b2e8497cd81e51848cb800e4de05df4fdd36d5108da5a137ccc0055bfbf7d203112909cfc428c90a6aff0938980216112e043cb15b50e1069e371a87b7e8dbc814f474eca56e76b623ab36808c17ff6b93c2f0d3ef69b4e4dc18d3071b5851983029e3c310fcef20b3f0d82c1a87c722490a34f23124f2471b9d5483a1e8a12ea3e31ddb7f506529bcb98da9c2a32923b8b7e60632da9f9306446620c428c508463da52b35149d2dab8ab4951ef8b4fa4ec5df40ae99b0093fdc6bc3ea025d000efe6e82398b8d21a2ad8e55a7c87c526b55410383a522898f2197c4251eb39f099cbf97d329dae1044a414271d9bd0ff020f5e3155e5501866b59c938be0e2a665108d433d594194eec1995ca74ec271740d5c1fd9648f8c0ad08ec2084a6d941f85bbaa022f53f603f2051e262783d3eaf0378710d6e4ee321cc9b5b0c8fd1d72d41f7a45c40926a006ff008e5f96c73fb613d651ce8d9f9494fce4fcb687b53b857d8dbbba6afc4ef88975182e7bd5c704960c052a37c688320826639eb6690d3db47c71072f0c533dbadca2b0134cf30d74e99f7cf02aa8ade9d2e0875163347811a4d271e10dee9133313653b719b703937cd9293d3ca4234ef6187e7db4c2c25b411d67c24acbf6d3ad791c9fb13985a4e60a50289db9d196b9643964b1de03a6c2ed433e066f4cac4c3661e9543e2069f275c1b949d4c29b77226eb4f5fe5feea023d3a8fc0f0fcc5927de85f0006dd673357bb3f7b78f1098fcf8f0c12d0019aeb4b5aa3800a229799b746760d9c433801378ed5eb3b9d1925c02b34a23a094e39c8491a0710a937c6b0b9bb4ea6818381c1d01792f698b219c293aab69bd4bde064a9c314f3aa4a53b1618e0a095f835041945c3b43484ffd5ae2c8e3e8cf4de6ebc89ac4217c2966de6715a2066ef598eaf9e5ac8b37afe64b0f1abcf6b65d386bacedf53c4d6f780afcddb5d244da69f4d1177f45a62a16b060240d72cd4e3d99f5326c6eddcaab9f9091f2817016ad2d77313e788ca97d05b3d0d55000d11b63501071509caf9ccb96d54da94a46a3703b533f02305e2882ef7aa7110bf57935277c87e249fa322b8e82a472b5a70e3e0c156606c2a9d5c450fe2fdeefe6a66e1953ca42d21d8f98e652784cc820cffe7fdc962a661547ae9b8d5fe669f05a691abf83f4cea8634d61e37c4f2f97ef2097f608bcde0fcfb8dbc262beb12fc8cb206ce0631fa477a156d98563da91aee22133fe445453fcf91d6273a8f3cc73412a810cb7fdafe5f2d63791e5f767b3b175dc684d4637adf8d8f06977e9278a13874f3892328f69452dcdd085d2b23cd47c4d90551b682e56fccb5817df0f94b774e02027a5832fe0bc5262396e33823d89109b47a90426eff780940a8212d8b81455f6caabb3b3c2cd078a4b6d39773b401a402188105c56afc1af6d374a2bbcd21c685bfe119273950c0da45c759aed2375ab9e6303e2a1b78e2c3c3245775915fd0945ddbb47fae4b6ae6a0e123d427585a6b753d87ed24bf926c60193506aa7913b7ad7030db851b7364c3ef954b8c79e21cbee650c8bb5fb95a69e13c64f07c4603751d913e7ead51f85a58f6872c6eea017819051bf18990651d57d59b97d8a6dd735bb6ed14607e00105fa20af3578c652fab84eb5392f329a96ce02d08da0a96531995d3b009dae4caf6d6bbf1379b4b20ae77c4b68a5dbac1cdabfda7462934e158e7e296b31e7342cf32cc8916d0fbd1b2ff298aee482b448cd7eb05f8f1103ae851805a43542add05476aa49d4b3841979b73ac530dec16af26ca139dcf5c02a4203b8a1027137009db6e24b19b3f0ba78a1287e666c25c28d2d80cd03a39eb4c445d3f2ac9e398ce0a1e3e3653b811d4ebce5dbdf3b42ae06d73b4857d6ab3b5650c449713dfdf864d2d825ffa149f0791a2f3e0a8212c3c715a2161418291b3bfba82ec26cf22026cab40e0fb1514e7791ea63e770c08839515fca27482174b6604da48035cca76fddf50e2b2dd013298767ad754f5a4a1a8c2c9aeb61553d1bb47888d8e86896e82cba56f6038190bae8cef7c11aa802499087c1d1a48b19699ec1cfaf83b5bc88849d7a1c4eda34201fae7d63b69ba1b968a090f2acfc5ed6c3976aa2ffe9c9006467aa171317270acf2bd0e11b3ef957e5bec4b4f48d26478fbffe2bdace9df4d25b9e1fcbdafef41dba60d1b0fd75fe0ad362ccbba9af730827d2ef732eb8c82c06e417777016cc9595bc877a7b95edbd9be63363fbbc5d01d21d2a38f70d72332abe2388d29530be6ab20c98b780e16b77247038ab6c46b8c9387f8bf83372a15eee294d334c51043f978e63e30452c44b8b48b3606015128448edaaf1df660dd23683acaa356c05878f067e4365d536f8cb2e31536c8047103a58baff626256b64a1ddf9359b725f349a0ddd7a4e204e3d2a136ae82fb19f6c9116c27c3185f4ca9c8d15d83a0646c880f89b355de6385a85ca380d10fb550fb55f908856352bbaac01fec917159c45ce311fe9f757251f3b83c981b609fbedc5e792546c0c23f093d34f66d79ff8a8c61fddfccb151dc0d52a5916729aa7c2cfccee15ceacc81a0e7f92b75933d2b8bdfc1a72c20aba5c7bd66ddac4ace4556a407261332e826f8827d31e3f513b205f32df71ad7c7759d021fe3653571bca8939392920fab92206843f3de6aed34cffcb536758edb73bc9fc0124c3729e66b8fca2d948eb36120e7a89731cac602fc8c2efc2f78c9139a58d722358e76976c8bb7119220c38965404d03364b45ee64e1f3c9a7e564c4c92bff83aac6af41577e0e61a198d8f2483383353371a47a02b049506b77535c494d87bb2e85a288e2bae94c91886c1ce0671c46bae6a2b55b0d42c9173d32d1d9906b49b69b1e43d1333b595e7e42939108e18ad2a3a74d768267780e5df2d90d5a1f6e7383d67d24cb3ef5aee8178492fa9024f74bd4325ced06a6bb8b277f5383c18c2a1b072e65f10c75361b2f7d250f4a1e33a75c1468f356a410dea29db654151e1ebc205dddfd8e14045fa119744b8ee3a2ffe73b696af7e041e3afa55b2a523573e0de8e893e95545f546093793c98c47b1b2a4d418d42173eeb53f5bfd885d49290c7976f3c033e938a15453b67640b965842ddab978aa6c4e27ee8733cbe0fd119f1a61ae060a85a316274bffbe150ad4a01eadf5ce6976feb6bc481ae69ddcb21de7ae0e3ffa76cb238f032adcde612676c7ad2c07ac2ac5e382e1c7244055315fcf46e72884767aa3d7f8522f60c0bd18525807016ef6ace3bd40a0282bf9a224901875bcc452d88eedf3f6088f3721a5b4c7eb75c42eb7571d917c087b7ce6af9ec5e043737dc35c792291ce5dc3cf6668b77b3c74ed4ca7cdb1623c764ed6dbf4420035f74aec84e1d7a6081ade1a276fd54081057f3b2c023b13da07daa5a23f7536e7dfb8053250bf4c819047e826c0ef6af90c010b77787b634e6e0dcf763833f7aa6c865bb222a1324d28412c78ff31d451639211a033dd8fb5d79f90f538494b6bbc55559c4be55f3020e7f3cd043adfcea7bf2d894d862cc1dc5e96121863522bf19ff1cec0c4734a03c3a57ec9c110f93122bebffbaaa97b48d3c618249fc6d87fa7dc3cfa5f18880c1b3259637b3c181cc77a93ef9fa4ae9ae0eb619d74b17c0499cd3001c9559e4c09b945ce13f72d0733c43e06710f3297dcff718d5c46618de6511a289829b2cf82e54c20a385e6c9cd44297d421c6b7b903b450661031a2e3fbf0e61df276ffc7fc2fbdc4da72f68e6bdc10701f8b53c976269a8ea0572471d231b87f4c258b9698a66233e2e554c4d5a1d180c2843603eaf2a49f547d7edf91564dce2831ea16d48f3268688dcb899c41781b807b86c3fcab8501cb12b120f0b350e35bff29eb634bafc4b61d9fd566ed57124bbe51431efc7bd8aab40ac7c44710c9abdf6a7e8bcbb0009e45a5094d5cdcbbeb52e188e7900e32ab4dbc78ec54e101fc3ead2cf20082b381738cff65a3b99dae7b42659fdb7811899389b80be5e36929993f3a23f5f033ad7bb75f6730122b7e0f0d0b6b53bc1ebcb165c9bbbc8a5053e8cfa00ce30073bd2d663c98510bdc12537866a2a9585ceb47183695e077b0a630c0470947e12409cc821b6a755c4433b0ec3d497c285ef092368006ddb2f0059308b152d43fe608759bce9a4b4784c4f6c5e0dc89d001029ae76e346358d973d0044392f2d5c7d4eba2276cfa2e369bc1e60bdc64ca3f982512b11a998471d98d3481e96e758b81e98eee63e98f76bcfdf9b905757bdcf7ab260cd91d38911c399aa65d01b961cf2a3ceebfb5f40c6a24058f2b0dc24de8c947b29ecd903f6fbefc812f2ba86909f9f3dfd73a44a30ed97c52471c5d7aae98d6382f75e94706ec76cbe97f0044340c35d81d338dba8f8c74251e18701707c5e87f1fbdf2440957daab66ea038d2fc0c38962cdee47e0b378fd1110b72dd333024844d7d209f676a7f95cb115d9f9ef16710423c4a7e0e1f55a7eee6711e23eac288dc784a6991220e0c681bcd897f8daeb129e7d96990b17a7f71837a078180207460435687043786d4f2c705a5adb7b2b02bcde8d6ac9ca36ece54be203989f19abd8470c61b0ca5d353d6c936e721dcb092ee80c53c68e4aa0f5a56eeb15efc02b87c8a09202b24e38b688c6625c970c0b85efafb8b58d4138d5a27f3cbdee7e92508b9d29ab94641667428fd14410e1efba5dca4215435aea9125ec1d1fada9d7fa0b5a29819ef61fb54ce0b4b4a5b0e12ca5de2a127c388ff0208e3cea9a8221d73569200cb8a1c5f45bc2736ba86c745c6b9ced611db3300bc1a6088c8f9cab16e9d21e69bd11a98d7cf6d4c58a600b7b9484bbf0b91e3b2478e23d386787c377ac42f3ae1884b248329840224e4e55e69ae3e88509d728d25df0e044f45d5c2e4d60488e62c023361aa880deb6af03a4d7900153c689f32cae6f750bd6afb5d54ec342adefcbb234ed0b0cf08cc7853fc9c9194a6c36a7ea4245fa2938c980c0b4567fff443444807202694ba5308164dc506e6e0942c126a8a5bdaa3e9bedf3abdb8595e10b9d958697638e5f4d88780634118869de22a9c6e28b9b0435b27c21e5fb0196bbcd4cf399ba89c3e43e5f6572fa84160b73c673e0b7a3134476e46c37e51b092bc50b5d8c1365c75268972248312b84505e9c8cc1573a28438abc995fbe5b052bc166629bf3f05312e920703afa5144d9d38c7350e34f4956fd3d45a45c98f44d6f391695dc826c623bd7d7797b011c268189b9f9914c05fadbeca5e7c8f2a7b7356067b54e7c23afd810c2464b40a0a5c8935eac1f28ad2ce43ccc33050ec9e05af0e3f054abb316786d88080446d073df145fd4ad7197b7806d4257018f0381c31b74a00277022237c4150e1f23a90d375e4684c1ae9bc061bd405ba5362041f74838c83aee4c9cdcb846df7e6dd902eace2f6d30a029b4603a3e75fbd139e4396048198039ab9dd7b74a6007dc89083edee6c6aa0c845d2ae9dd8d162119853b2b67f554185c96c4f58c1ea92b745590f749101ca6fb412d2bb8093eb52509ba670093d792339d0821193cd23c4c28b0d25e93ce3e78a77fd0403141381cea4189864e428ee59b5d9731186e8fb92d2606e39b7c3524b412a71efb30913aa7006f3069a4b3f2f0508a6d628de4b0db328747aa43dcb97b1284b631e66fa420d0d68a6d2d9a7fdf49e3f72a81081921dad25a1f529ba6e81f55a48a7d533cb703ed4f53d30c1da4c4799ae4d3634ced4af8ca2d686ebb5b7168d643b3c2e22e11877ada3345bf4423d81bd6934f6ca3b4e55eba1e02096ffd431ca25dcdf3003da178745403bb4b22ba5b63a205eec89db208e7b70dc3d9473dcb003b52909eb3e08849de085dd843eff314ad55b66f7942090b392472a3725ca7c95ff77dc0d95b88a5010200e361d0a8c6f86e78971e2b699cdf9a9b28f693540c1d01b0a4c0ac15a2ba3e293d1ff73d7fcaacef7b3b885cc925a7b2070686cbf00add959c5e2cc72b206fb30560fff9ab224a5b9d5b9b5c5576cd9804961126040a82f2f8bc126cd8505ddfb0107263003fa839d1214d073942d4e4934a7f9d24dd066672a02c8a309886856daba9a4e40b4706c74cbc251f5d097fa78f9281416f8648e803b39901b1afc8e085382f0ceeeb20630a89ca7b3f90017b28e0ca0bcba8de0df68121860c86a731d0c3eeab7b4c4a294458a92e1b93d2ca49689951a10f3082eb92d7a2b5b2f820647d050f14ed9a115a18fb5f2dc8e004e3180a7312aa75ae289c83e22e5c7573648d3378002c0f96d98bab722fb56a90397dadb15092411f2ca66a3692e2fcfa415ff463ddf98d13742950ef484f53100c9bcbe2536aaff2f5b1e053d14dab62e3a8cce597bd0a7c4e1e621d0c4a736e60bf325771d896ef6822694a4ec05cae9313df11d5268679299bc0252a2e7583bb06ba78645928cf757fa8d654ab27ab0854d940212ff77035024d8636ebe238fd528aae6e43e966545bb5df226589d116b25981fb7b572ae0b591360f381349d5729e067c31e759fcdc33ce1b457acc1a569813c2a256e04282a7c52c46b326580ff9bef53f43451cc0d88326fe1698ecf6733cd230e39b5680c63f4b569b98cfe69bb3018b69f1619a43242b301b038184f6a3da27355b683f45042b22adb3b5ed29c2531f211bf9fca5141ba9698380bec4ad1ee484e714fb46b6acb82d7a6a4d5ce91751faf7df4f224a37a8fa3112e7856175d1a80259d805cfd89ae719b3deddfbac1071e8926da1bbec323f22356a9db0bcc8f15c37b661fb75756153453b764bff0f52359db273d3de7b3fca80eaec1ae4d24d6962cd993daa30c270c4559b085062294c357a0a7901d4a2778c6e8ca119326a515d822736fe4d26578acc9b1ec1e036da31059b82a94ac61b7c7e14035c34f41f250c01d44fedd85eea36e9c55a4199e1e10fd946bc0e049cb959420ad88bdf2f02c86fc40fdf54d0159483eadabc6ef892b7ddfdc3b66c2334dca147c2b46e5ea439c84e139f6c5f0085d4569feed6d79f4823d91abded2e51e241309036d80ee54fb0b6ef65213f2b8eb6f53e861742b3fb9ea5bc53bb461cd094800a1a8de49ddb5fb73a91b3efae5c035231316ed0f2da10e1367b38199b4d84e6cefa48a9c1038ff6f188ade53f6f9dbe8117e0a7532a7cfd55571d293a0677bbec3a75c1272916c42b031f733d057e3739e379889212fdbdd6f4ba07cb0faff005069d90194ca96c0e305247f2ca08d9f4e803a9084115d7458f786048d6afa26fed54fd1305957e6b942fdf62d68fb4b6468cc45c1e3744678c4f260b0fc365a78797644559da6ce09b78c943424b2d48b0b27f8c913abe96d8ee6b48f347ff94fb9a977a29f4d8fa613b7d6953a86878a7a694a990d492be131b030d5ea473cda92dde8b30c805c2f1688da23b4e13af09e6121a82c139c5954eec9a0c07af4ad41449ecc8e45452d0a916bd527cc7016ee24689fb4b3908cc89aa478c3ae6e7206e7dc9993c096bb0cd1cb524885ae2ef97628e70a4198c726b14ea017538e4c7ec43ddc99e3177304d93a99fd119e026226394573bf47e4272b4909e0f68b73cda5478a63117b766298ef08b8403fcfb1abbebf73b873ee4d1eefc1f9603cc38a85445b1c7ee9ab34683bdf2fe3a149f8c438e757b4c065c2a822db9cf552a7f8a09ff951371e67084134759546181da8bc6bc484b4e89d8b4f70cc0c8a1c01bbe16bed43672de0d594df1706bbe29cdc4dc5562c4e42fccfaf5d37c4223a47bb1a3a4c11533b24af91db0d59f7e199e46dbdf0bf88a91946774761af730fb3ff0ccba25a23c558a41db72a6bf0025dae0a7483ec048bbfc26ac8cc05dda7a4aa1cd77568cd16a5c17068ad15756c34cf0afe50fd9e8d0cb59f9bd385ba21a0d7aa0e4759cfea66c7a3cbcdfb96de6ec0e922f59989efe25349b7328a36162e806f3f4cf0b1889b2b5caf0c7a2c0fcaffae650d4083696fff96158a9f131eeb68846de931c0e536ea9b53ab2ce2c5af79d10bba5248a62890af96a3eb67b558c83cf5cb3273f5a2f44edae81507732febb11edda566f484dc148e8e2bfcfe7649788cd1c9eee958a32b4bdb24b6afde645e87c825554b5b00fd3310550c2d3e4f69fb9b83b1b43146b2ccfea7a67c5a44be8d4553d9ba8bcda23f66f4718e873967880e7ff162e2923a3b87401da5b6a21f8b6a86b447e0f0f9f33896964efa26ccb6b7d795af66bacbcbdc5ea36eb82c546e2b359b058ae82fe61af6a2f028b255717d82c520b0cc39ee2ce990a2f0699e27922945a3299f8749b85001d2b3a2dcec0976b0ce5daa575fdca359b93947d78f2a341f7aa6ac2d4f9f1395881774718eb7988b5f7177ab6990f1d1f346356e22d8d80e47f3cdd3c113b672e9ad20f27a6eb50d01b477113b195bcc03a392d28d39cc8fa068154414f90455f487eceaca70c479bd4da53924abeb275c446eaee274266cf06fee1c6b42be6d48ef2a13ebdf701ec07e8d894fb646665bafc20e72ee459860c7256b409b6189f1be682395fa891b78be9d23375079295e1b2e11959876ea451b7948beebd3ef268c784e1715371f82fd7bebf5eabc769faa76f0cfd488c29eb929c7eb940b2a7ccc71ede37b535ae2b8069fe4038124e76ac2a1b74d88df9c419e06e16ec0cc719972618897a1e7ef4a92c11d4c2e3aef6d60d40d3c87290144ef8b0b6fd57cff82e9360ef6e7b2b24d9c3fc4ad31d926e09ae06562b8f6108e1fff2e8f677a08f4a2c2a57cc3f0e4c770b2561270ce5796cc38a7be2f0ae5789a1129a1df4a38a189657b9e73f77e2a3a7bb9eb02cba08fac093bc738271c56c8224bc706c0319ec6b90d5b2f9ffc07e1c88151d644b8a957f0dcfef6588788f45c034e163e640d31397b0e8855673098dd3ca662f573a7cd64454a686018215cf616bae51471db9aa9607804a83530cb69aa06b85a20f0fa3ec6160056493f52cb0252bd347b0395cd469a287194c385eff22458152cbfd44159ff21e16a6540ae445cdf630514841f5971eb7485666422632ac7b3dee9335c849987fcaece9dcf1cb4e45d7b9318a618d68cfed6a1714b7d51c73590e9b5f9c41c1b92a9c16d5cb8d944d1d67e373e599bb5fc0ab2e87ee685bef6b5a31f4537c2c570bdde1c44c452e9954d1baa9438c6f3f4aa473737a21e7267915b8cf1180d38e1da8de2c31402abe7fa6bf3957266e3fd6202d774e5e0190ca78e30d894be6cdefbf3a93c8ff71c0f0fb4a8cdda1433bc5b3d6d92d6b4c0437895fb33927d4f3c28d9a74154fe20a3fe28c6da1059d1d5325119da816f1d60037f2145d8b4684d6b0b233f89010baff3a9b04fdf47167d62021fbc08ff95b3c68591bdc28fdc0c487f4bcf7494102be8279cbfcd00c148c63e9a4047e42d26b22189686f9e4395f5a304bf092bcc7298fc6ac4b4950051969f409babe8df34443e7a0f73041278b8c51cac7e7cef0bcfb280edd4ec08ea99b8195f9a77139f325b5b9fa761fb1ae0f0a2e168815aef7b07e35b316ad5c6fafaef368515a74398eee8e3ea3f4995c68251435938c8d1ddaea01cff83a01e334109a9d28b45893173ab49895b747655b3a9ba4d48f7c941e6f20c084cfb4b63ad6a93c3d541d9511c9f46e4adb2dbb54d2fe7305ee792dda27aed70fc5aed78269c06e24e3ed092a4e444a156658dd19775779ef504098d58e5f6634b2fb088a31680c8020e2662db3245304d7dfe45cd1436ce67a437f3646b26b824fd40d2cc9017372bef0e175176bc69143af0ae1de689880ba532885b3ea28cb18efd3a11798076735a06a75b6a3347366e8a9d454449399c43676a3d6b8ebc0ffe2661ee9fe3fc61a808972a74a2b7b0bb6b30816360f11280157c46c0f2cb1c2187afcfcb12a8616c770878dbd9271e84b4335ba4aec9a1cb6c786657efe456de92dd73b39567b693ec545d598d8b9d1127e343eeca5716059366ed4103042a8eabeb48e54159a9777472b88808535d3c3b8a415b521b4a6ad0282b1e0ab9d9d89cdf4d39c7cff2721a265731df20fe8948dc215d5af7382ffa35c85708c4f1dab3eb4125f06cb91f71ad1cdd2e6db361200a9e3cc4f7d2aafbd21d7006a6e67a0e198bfcd9e3f1f0b17bc37b1ef9b8d7bf8e5296f0c67aa89164b8ea0bd68ea2a6694829d4041999e1729ef9f1a4a33f17f3741548717df7673bc30583382d2b3bb262d75769662065543bebf02dc52bc1b2aaaef50f0b7e1d80a50851e092c7b6ff87cd7b0b57b758e2753cb150453a654911da54f63e781b0c340d9cc99da7c935df3f7464c4bd8e9590eec26c072ed23966a38400e29f3a6729fbf139c58d2b0d42b6e9796304ceb7c8ae4ea46fccaa7c935407d4a91f07527059253f0594871de1a17fbfc8691107e2d696e7bed604e1c2929c32cc8fcb25e7fec743151fd298643c68c72c408fc30041a4d618892057b0e94cdad75ea4f1136ec9a9fbd90df6f0b266eff0075d9e51646b5092d9b3a978a31adf6bbbcd45bec5008e2b59aa2fd4dc1b2e7b5144309d2a9e1a94f31c155b399f7f9ea00617be9a0eb6a80eaad486470585bdc690c21b8b558f974796c64764766c629c6b4fc0cfa97227f37f1a09beb34fbbb65375a5a3e9c2219b88258ee7aa81e56af3569909739555e76ff9f917673850a0911f217872eed5d71b109fd1f04c7de32639d3cbf4cd770d94097ec17b28be185e18bba95a2e25f77f990086348154a7bb1b95336b3c921b3467a18e440a1929297fa3cdbdd762272644e74a9dca97f2bc556953fe4dc457ce31b60c08e97f61b6c6d3865a15b839cc86471966932310a0e8f99aedad0b6a07e523d205115a927ed797e9787eaf7edf08c696b774ca026a5d0501baccba35353b5673c6abac7934a9fb628e70afb16868c88dc5a9eb7eac3d15f0aa80d4a6e2cc5838a2cae4a2450ef576cec22a2cfae32353a91fbd46081f6e8c7487334741d74e7928717e2ee9f27901f35f10274c6d7e8c1661bbb74e117ce6314cb91b4e43df68a470240086c43681608251273e94128de8d0755c7ba7ac9c445e9586ef20c7e2a5901dbd2c99822899f46104421c02564b9951e0429843f8e086d0ee09a7f8d16d2efd78f7ad07e3b88c87ffbf2a694baa0d9c3ac96e5736e2ebdd01fee2ea68160a495fb7d25641befc5f294d5051c400dfd2a91cceb504243088b0255ad489f0913fd1c8944545bcb4ae2888cd2481c78fd79519c77e685c832d4ce4402d06828b11fb35f60eba151df81141183b172e4960ac1bc6d09b6b6858c17cf8f39c8ad6a954829a9411429f3977f09c6b0f8bdcef306ef51092429805945c010e6ae0c72e4a5ce9cbb5815ac9c53e1aaa574aca13c470ef0cb1bba8a7d8ad8419e2792dffccdb9efa833d37fc995381c7bd9ef33b32d948b4fbc5b5ff37a44de0cf219d222d25f1cab8028e79336569be7c266ba3b052913138a8eb5f488ebed8853c3691a071c1a6cc280f444e3ab1bad6b1b026790f4cdfa86041bb311d76f37b327644055b288123c658c6156b620ee2c3ff348a22f642d48a35f0e0f98170fdce7fb6b2ffcf85a8ffe885dd133c0514b987ce838930ac4e1b6cfd6c65fa16e9e48bc179fc88e6c64554e7ea707fa42fc738b4358def6a8df06a7539eea004a508a5e52027ba56bf07115fe66ac959f3877eb99cd507615c50de893eec5d0de8d3f34fb0f90052218dff619fc77523509d2a5910532b6f7da808fd93c19155ce337af2107161745a9b6671a9e40376ae65c2a4da84f9246610fb340a95a9784f25aff5957db2878275265c4fc112222712363b81f3ae6c0a6187fc593a2e71a1933847737343ba7b7cf70eddff5996fe3df2f9c3bd71953ee1d2c2e266fc2407abd65c97023af8f5aedf3ee50ccca02b31831d5f2f5154ce9e09c5ba91bc62dacea483fdf1e151fa29b5682e131d724eab3d6ed203770ea3c720d14d56ba228077a009c0f8ad0c8e32ab0e454f6e890770e72f839633f1118a4b31c633678fda9e81db650801635fa2e74f20035b5ad885fc08dc665a402b2c40605f378f664eaa98e2dce4111d72499acbd43ee69452c83f07b79c85334f3b5209a31e6da5004acacac10aa1733999c4c5d713a6808fd0b2cb62251107f65e98ed3353b9770d50977fd7b1278ef4e72b24fa18a9d31472c02988e56ce1f36ae1defb9ada08e30469b74d9495b93bad7f3c3b95d83b3e4a9362c1f0d081a1c99d433efcc305b221574067092dc146f43c8b277dee0dd5bc1f8702cbc09bf2df8d61f12d988b4bb8020f5adae03c02f444e52a9115db4ec22856c11d4c6573da215ed2068c9edfa0c04e58cf372c9f68c485126d5baffaa1f39f11d8e68f2c00f46859f2d2c39edbf852b91a4e3a5281d4f24b7c8fd3c38b5287c4667e1489d2144244ca51b31ae987e1335e60ccc5ad69f57866bd26d2d2e65ae6acd0bad50f2b335821b9075d3e1804ef4555d26ed481cc88248205f439f6b3eab730818083ae2ed514b35c58e0e3042abe8eddd7119f53c1c1c5373f5b48691f0fd49e825d38efcf71313b7d32c0268c020986737103c8e44ae9573283232029b9f8465ad49e67b523ecf5033bce558fb382c39a5dc99ac5ba0a45537193f5da80e27841a01cb2a76c0ce832beaf33828d41732ebd41c00df0c9c7297d95d5786258412d720307e23b3672e1d84257acba4b2833bb660f75f6c95c2eabbd7b002a0de546544f3ddc2a030cbcd798ee12dff7b811f438fdb73928204da003cfb5243ebf6e04eedb06feebc6550b589c0e05fe8d35854404ac6331f313f29955d8252458b5ee74e5787fa1ab171fb3e8cb78461974a5bb172a4bbdac2c79813d932712c80394d7bd124c8350f931ed70936397b247b9cc68d0bcfe24e49e641680e378bcc2b0ceef6ed83206e062aade2f22735cc478087d87683f2dc5d520413c88119feb07f1507e8714fc321218a76682468324227b1a24c6cdb431235ba0f1d69dff1e59b1c89275d34d95e0e777e7cb7796c098447fc650abb98c55d71febc9e38827d5d5d96f04f048a17fd5bd423c22a0accc3bc2e1d469f84805526923fc6dbea2da60ee77f287bf06424aa943b4e63043f7715a102af0e373228c78a3c3bb34aa6551d5a8d1ab208abb5534f7aa014ed501d13315d65a669eb99767ab958ff668e30965dfead31b701f9fec2ad0529fcce62d9527d3faf6e947a3c40ecbe70b08f6a579d8de8218be16ffd799aade7cf64b3f0764ad9618c8ace1b74062971e299d850dcc27fb541e29ed26fe32976e2c5a666fdb13206bdc21f57fe064d06c1a3f53621c84532e03b39a4bf1650f50f64ae2b2d3024f28c4f6eed516c8bdbbf088d21dfa8b8ceabe408545925e24ac2f188b97fd517224d4edecd72eecaf9b3a8b5c83a185ba08f7ebf8226819d431a8409f80da795a2cd58881b08bf8464f8f318a44a79ac0be0e25a72b5ad17d1bec02b449791153f688c16ac5eeb0b74cc2bf39ebf392c1d097cd814b79f46549afb40f67acfb16ecb712f928c307ccbd5cf1b625ef3bdc57c9b01206237bf9a0d0134567f01cac7e58f9886b42236384a01f372089abe215dcb9529e67274933fdae65244507fd675e696c7d9fbd90345a4a90db6f75bdd183d833e8ca2c50e854d598c46e9d069abe94b73544b3869da924e6f1908cde79d5c9408272cbbbd8fcbc32ebf249e3e292faf0eda32bd21a6800cc2a5e896533aa43d897c599ae63f56a03b912fea488d18bfd2a00209a467a1ce492f05680cc2643ffb989789c2e4b2655f694354a1298965613e0f0ede0937a3634823697a76eed8e2cc53264300ead517165f9d15861291cef7306d1c644f2e521fcc88dd330d04c44b82c5fefa0193399e3c35671495eda8eedae4320df9f57a4d503b8d16edc0248ce6f84f2e360f1e8e55bb895232e06cb632ed87ebec41a692c5e64d24780f61b1ac685aadc74627728dfe2098938fd91c6aa12ca88dfc90c51a0a6cb33072efe88831506e435fa8173b7e9d898d172ff3e3d6db9f0f90f883c30a2e810089bf3dfe4d87347ff934489de0d9664f049657f98eb98901d92f31e87af78ba39aacd8a6677fb9763bcc317671b70bc918cf35558cd7f584f571029044751e66347c11a4bc3c4f9c7095178b2f82e1123bd0d03c414af3b16e804112b4b277923f1e524863bebbdc9b78c0961c94f8f3c73911c63e03370aefd0a90f62c5da56aacb4b632359ae60eee4ad4c8eae56a572f382704a52531e2d4bd607f709699741adbba2e4daaabddf29002b1eb39e0c10d8689bf7f287286935415a1dbaab398899d5720c535695fee47adb7d8148d38b5c66dae9bdb4ed4e7d69fdb8dadec38f6d2dd1a5c287b8bcf10da5e229e7a4fc6c5a1be6c5c4a5ee3b935fd9a4e8376a9b88a5ed46d4570f7a3a058fd89ee5eece2ee4391d524793d0e2ebd1b703d2667a6fc487139bb6a62fd235405063e7a9b2a6600d484333aa4b0aa18e6336a4514036caa60a817e66755f29e22c65c7b818d15218bfbc6304836d010661b02c8d786d9b1794eb17417b6c1267d17ddfcdf5461682e9639768eb97e01201cbca685116523175f4f5ed634759ac1ef1b580639551d8374177cf36ac21f78ff7f81b7bc206dc8926e8932741c48934ea747f6d51ec19428ac50ce177d7bc2021e9b989ee13dedc15153da67bc2e13f4720c159876d3c893baa6a0712ce4a877beb31dd8c145c4be536278a1ee84179cadcec2e1a09409c2f32936a5e5fb2e9dcd86e97ea52a0ca70a6c7b21dfb573cee85ed5e2028b1b391db15761de0e4b4d1222c7c9893e2d646f13cb66ef3e2c1f902af0d51408f2ffbf3aaebe82687bf8402677b3dba0f1f859d6f87edad9c969e38eb3d0e6f81815e607aef0b1219516d9b32f38e296c73976ce248881851a667f67f118ad928d057f0932bc4c81327e76bf91ea4e39472abf06f1a8734486b202cc7f289a46520f2b778d668c8c62684de9961b6fc2c39d337f9003d0b2877c4e708a70c26d06b341d9079b90c757254d5963bf03e60ec0752205873b1eb44091b18e7a41165ffe2ffe42894c3c62ac1b07ee6b5c4b2da0fccb86a0193343474d8b1ba65891c255c3ae4f12ffb5177bb14d0b396930efac34ee4a79d41699c09162539cc1ac6066417072243af8c605b7371d01a234d154ddfb072bde05ec3a0ba57a1cb2405fe7308046fcb1af9de504220839f334e6abb7fe06d584ff0b827244da4713be1420a938260b7450d2cb854a72f888543ebb2fbe071021f80c431bbfe9c15236738fdfb647e88639c002256e8b476b24c34dc3d409725ec046580223bffada85017cc07adf4de94ba26487f5a72c772100b49b3fdef24213c6f04b5b4fb423be1e3d4f9149f750bacf2df572a79830bd61ec46bd414f62f19de0030165414f62a0a6486f955c9393277241f4256e4b9983182fbc784e8c8d9ccf4b9cbb999ccfcc08726b70d1ed48e1bc10607ed1f198c4e3d5d1541b6bf9a0f403c4b7271984148fea9a71d204dd7eddd4ed5df3ffdd10bbf950675cae7ac649375e7aad51fe8193ec1f9568cd1acdfa38b61bba2fc721a7bbd852721aa8020d48b76898dcfb32e516424aca1d4549707279ebf733ba835615cd813004207726893a681a8ef5135d16cace97fb6a1e05c99134c0ab4dcf9480f14ad079c10480c453f33e3bfd5f8609929b3c856a0998680ac61f69c3395220d848cb9462c104987a2b8255386d48c9770062221deb2eaed0a8c6f83da913549c795196b6875b4e7ffdd32aa0b78bd70bd237bfe4f6660e959163b7bc9ab8d1f81418efe0aa42fd767c876e652c5683018521af8a238a2a8a1afa6f5177a338208952fb6582e5fa67a7e40ee1b6c73f3333fa2c327425156d48fca70a9a6dc1369d93bee1dd96319bc36d49063113bb13ea214e0ce5cc199e2e88e4bd4a5671e14fda72dd0742c98f9d65dede5cbf7119af467804d5a89f051f47d2f70a941e054f229fc5e4fe4ef53d26631f02d35cd28021abe8db353be853940302990b7c0ec1775dfb67196be99ec403223a39128f894a853d862ff79aa5ad18413b1068de3965f8f5433580c05d2ee98c354e27df7c97be3070f0a7bfeba77fa66f9239acafec1997156f403802e2648232097c0e7d04425987ffeeb78077956c9800367dde32c9f125b8c152414e09eea729613190178f474c88b16cde46535c25aaa7e174f091941848bb0e7793c026a0b64daa00e68e23927127523e3650447b1af190f0e02e0af7301c9d07835411379d7ce896f1a075f7289d9a50d475dbbf14edf3dd9485a108d6eeea734263ad9a1c324f5e62f08c5243817a1e72c9b7266c9e89774af1a431c5c25867271c9fdc7dd574245e68b2d82edd61a6692642084e74ed55797f5fc77b5daab3c84547eb98eb978fc199b38a5458516e2bd2e6e1b0cad3bc77bc643dc022328e284e846a8f2c509aa4dae34dd924905f191409352938594f08d9b0788d3d96bd62f23ee37ec981eae61eb03f738d1626142425d063d909893348d187745f27b13c21121bbd79f19acaa3942f266747870b660c3e29d41ca5e0bbf38f89c8650c5e2b64b8fe051172a5c7d5f27fac09056793fd80b01c202cf885a3c1ea5e1bab056755ea5a9859ba8bde66ea24d8f7f36460a7756b5f981dde77dd74da234d4d28488f4c3ed52a22e2bdd625a5e8594631fa4592276eef767df4f716405b79a3a41526e43160e1ef062b06a96317d89fc482ea4b5ebc5e576f1770a9ea692a0a722d13345b35cd2f866bd02a945dd0dfa9e53785bb86f06d67f9dcabe52e4f355744ba428a17162ec547603555d37a553afcdc804504de98c40b7025ef4d51467bf2e372f72ef9962f8c74541cbebc13b65ddf3e9f970be8c2d2b218b2bc312845f8a9d45f56afa0ebe3f76e06f8b2d6ad9fe2770967e630c74b4cd2b0eae4710ba3b308145ddf5b1d1700ab4993534662cfea1aa4ffadb1f9d63284f401360093f06533087eecdae93c90d8c988368e39a6d69784c327d8850002b7ab7d37486198b1a9d5eb4b7ca14b85512c9ca1daa77e1972c990047088755de034b4c124887c0b752047ffeab565e4e843b46b64a93d059b19a97199e5bb7ea2952edc85cdc5a64e374686ae399b154acd4ab8cbc5535cb54c74b98fbea8b832994768e0e81e595f450a7cea2bf9a21dd9ed670687efded48edb75352e96aafe35c163c86c8b1a11ca9d8126d7fbc22f995b90828d444658d633c287f218ff660c6710b1dec8bf9807da6c80695da67d9b0ff0490346f8db435c749f290b5fff2d48a810edf97bdc9486a055c55dac043f7c2f5124103b5eb0949c180d7b7bf46cbfd12b18f5ca28337a2d6a405b72a80287914a12b2326096814e8465b2590d669e0dfb87e9e3272155b385e1b35fb4bc324bc3363415d145f80f44bd4056ed000c65c88622b3e69152e366081587e002cffc18552207bc84f380fb2ba99b4a05b3e6b57cc54d67313afe7fafd12aae84c14af98305bf7428c67a6a9cee09f30fc984521f44eeb100b5bc96742ffe42b7d1958fa8debd87581edd8800ee7591d2382ca3bb4c50441d987e2ba94a43edd333afbdfbf055be5a5790aa9a7407163b7601dd2b0b92ca0d411f47f1580b174c98c55c84ae301f1f995a237cd273d09074ed184192b096173662759eef3f7c6ef0cb3c27e5938ff0019b1e37b93d407a52a294d85f9b5170fa59fe219818ec6dfa2d87cdb0d6803a233e3eefc7c09f9a94f8f8b3886d133419e3e091c25b3f42406d0d904a4903df3a831c542b36f08f32e6786ea92f4e6df6738fd9f4eded75630dd5eda2e0f99d855c07913f65474af894b9d83e4601deadb3cc9889d2ecfacf3b8f4b8c18a8095253f3daf6d10d6ae9858cdae1a4496406634ba5f111315e18aa107e9823ba964e88c48c919e27063d99403473b168ef07e686ffed896433805b3e7fcb07c9e00cd82a251f19453817519844c02fb37a6bc196c142dde511455d929f8bc2c682ccf375f51db1ef6f4408202feee09d18a4af878b0c36313685cfda0a5c5de34a27be79894fbb782a1de22f2caaa4d53e2b7109a4b80a484eac982d902b62ecd4da86ad39bedbd66b7dc2e3d89149ab07e674693d8e186842b4d92399be096a005622220a2093217a818f25b187aea8309b25a06f58f7911c8bb8c8594b77b97c598f301fe87eb412550858b724eed82bd2e7756d952a1293229c77efc29eb5a31e87843726589a7f874da0eeafc4b214acc97c688dcf3d9bb20891ba3427adfb28806d31aae4857a2b0eca2a9dbc3bb8a8f9d2a186a4b74e137d64dd9a8e16f1165e97d95c5a3c322a178f16de8b50221437cca716859ec1ad944799000036792b6e0d43ebb36a75a08ca4946310bc5bf35bccf6b72b640c877e89306a03f670a8bba83617885e05f4b6674148a7cefdbb46d54fa1977e7cf56101da7008abc1a64e34c926511716d09ff98f0783bbda636bbceaa3e63aa7d5e5c71657aab2ea65bc7c777f341f71e9b794fcaa4f8fc42666f52e528790ffa3b47b6b615b70ce1c339d5ad344fc64ebc19974f6a64b9b00be447018844c8b6656dd9fc58ee6c45946947e2828993f08daaa89a38de14d408e2b0c774d2d768faca7806a7ec899f921ae199a195d2b603b90bc701cddb921b1e6c517ff3c71b2f3a92634576286db976c24f0581a7a5b4acecdb9e3b6d9a5d8e9fe7b75ed5cfb81f7255fd7f366ca2ae938851264e10acca3b3a0904d0aad0afdcbebd94af58a85639cfc519ecbbf82d121f5c37173fa060d2d002a22c564372efa46c0705343767859e7240ad755f845d9f32ff3234a56c5e5ad1bc28774a36f9fe0b5889bea1aab00d6f65ab864e60ea9eb31175f6bec6f084169a144c7d30f71edf42cdb06889f628aa5f3892994c1ea77fe489c34506d8d2b56b0bdcbfde8bccbe0aecf713805a38bc4921417542115bfe0778d809314e9f50208d774b15c52d3cf6ba940e1543a8c5d58fbdefc0ab1901bf3b6badcd4b97fe010ed1b0ff165ec6172a08fe451c665d3dab75c8d270ba39a01002c00ce292751891484f5502a5265db75c2c0b4564a608369bce41d5695bb806d20c9aab2125fc09576b738b5d5ca4b2cf44eb021e4a971b5a05466ad3a9e4581b46025cc7ed818f4272884972251bf4689b3ed5292330a70af2c44502e0a66b84d3c95903f3413840cda788a5c2c2e4bf2ab1c6f6d2f73fcb2fc9a8ae855ee3f0d6422c69787367c22d6b760ec3de823fb168f69c647b70f723d4c19aaa0fe8b4f5690fd3493cda391b1a48426a558fb60b42c0ca209f3ea43d9b4d277616495c04722b188c77e1263038f1b0fd60fecd8caba37506e201291a714ea66c34bec04f3d1673cbb57ada39a239d354f4b76339bea1ca5bf0a4a34058e2e59a352d4c45883e11c0071878cb4d64ed579263276bece3e38f6d3d6fb6b2e7c8ad6d864c070d2e62e04fa97928cf21c49d9ddaabecae9b8f0b676e72a1fa37f5602e25f7bd0b4a81d95a9f3baf72e7a69be8271a8c0474c9ba615de6f7d3f39ebc24e831a26ea59f117fc3e3b349f12c1a86ab7e49e065992499eaffbef57d675421efbfc897b5e5fed2d00c60d1085c17db9089a6a9bb9712b69c157304e580e5e5c873cf9f0110c09dd5add47b296bd7ea52812d3132f645e9e9a1e41d36ddf4c23d147937e2f4d694ad070f2cba5659cafd175beac81f1972e3c61bd418d9f480ab4c15ca657f1780b7d5933275fd11763f2a022207ead8774c861c93fc103b65f12f82bf70a4408272a12354de8be448f458d2734f12cd84f50d0f92ce5849cff1ff945bb42b2a8c0b3b255e6180101c87011b7131d68e978cba2135faa617a72771cc49534f2dd295513c386460c19f0367e5619e942dfb3ed388311f0e8fbe4e32430f2449aa30b58d6b031a594c1452e83e4a53803d77bdeef7f53afa6076d4eff9d9e1a8663b8c9e0d5edcc017ddd0f57d121e0d97535b1438ce576e00d0b02f20eb545a43895564d44ed01f79449c4047e61b7d7118d838d53ea84ebf3fc422984df382c0b1f16ab38999e775382aacf7e80e9689ba13339f6ee7763df32e7e87577ad337add083cffd990d1092c0f53ed0be7ea4af8541de4f1b9128c38b4f08c0572a49a4e81868aab48b44bb84a159989d96157d03d0a5a6127f2c72e341ebc4fe90e3a9d2c8f617f1b1107014f7a0c80772094d83dbede74a650f39735a6553f677d65a93b8159b36551c46f09fee281e1c08d6b1541fe04a94b85a92045e1b08dc2e4770b9dc8a24f534665705f93a87d401d52defd6dda7a844144a28930ee378fd9e06b04c7aee7a40864f0ff901b148e9dee3b7c62aa8652479e53b180315d65f55fa7a6a7e31b8645f4ce6d9e26c9933e2af892bad30f86b94fdd1ee7dcb0ce441ce91400ef09c7c2f7700b7937b9b5aa348874d7b51714c3b155330d8af3edc015abcdee557f3cd0617dab6c2ae0dfd0410ae452bf5eff63786b66de1e18d2f020570f8a25fc09a1f367ad9cee2509435949e712be54aa5cbef40e7e9cd12e176f18b7986bc0555711b4ffa076d08ba1478685f1da254890caa455964fe86000021670dca4e9faa6f58b72b5d2dff223ab3fd1c02cf45bda5b3d64311b64fde6d67c0436a0264faa018c0c8d1b5705c58b68a1c24fd7344def145cc53d56d40683779759c0891d010cda543183261b6f2e75149bebd6056868b0fa4463092c8b6f5b01696c8e84a60dc30964a07e7f09b8b6c6d4b63a6a0b3edee3494d4b4c78a78ba120cdcfa9fc9af0e856be231d369c532e26ce35c2eb7ae93ebaffd71fb0992281f564add932d7a73165c7e0e1e48aac1d57a06322180a49c690fa8a0b27a82dcd9a5089aefc727548e765fa0dfa803659f1d8d1c0ee124e51fdd3d4d91ed3b8cc9a7a8199ac8285f464013b201fd91244c97d80fa53d6433bd31f3fd703538ea5042f980ea0ad4242827b83a9823ed843d410bf72d00c26a4df6088d9a4a0ac356a696a0b5a2d1aec676cc568063b857af7c721068458aaaaeaf919cacb19482b5d817baa6daf26f8f59eeea2ac5dd648cc710a7c9bf50409680ff1812c49424d1bcf704b289c0a9f72a59cd2ece6549f987b278f27e7f023d06c1d5681c5527c484b4bf8a0ee0b75cfae4a556b25f520d0ef6d3652c0cca9c4ddd80b078310aa09c4b89df16d5f7280572bd50a4c02c1f1c1442c56e7dc49f1caedb3143788b93e2cee85a30ccbf9196c98f1cdf80ae65af12461045a05f816d08181e134aeac750e58869e9e9659119d29401dcbed34930b3121480575327634abea32118c6f3af00e18b4b73ec58b8f00f63acc2144499076626d29c69830e242bb642f00c75bec705fbce9b01a387d6ee6a911dc1dace48325572de0fc0c72ff33d66eb92d58795c1e4917b5b8408c8aafde063703691952ede04e48d8e8cee321b0dc677c089b4f493c9509ce22b1b60ddcd426876c50f7db9e2f2a1bfd31b591aab6eadbe823ece99edc6b13e8cf2b319cffc7ad83b0ff3402331ac29264a8e609b26b1373a6405f6603c88b9653888ece09c17c94737422a171ceadecf9a0a87bd8ae60b34be2e8e80a14c6894f4e22fc6060b9a49800eb1c65cb2ed5fc251f993e4d50e73f7262e3aaeaafd8db3b3ff0e22e258fcb4dc53b6a7e80786a02632b5d5363341e1a861bc15e1da7696d30e851cec8199e93e3629525a20cd822086c90e3ab8651c6b1862fca968b95ce7246656aa81fe1b3bff3799694e0827b7113a53ee2e1dc8e6c871145a86e4044138a0f29b0f8d597d5b5231c99a9d2f045bdd1427fe9cdb7e10625aee054d842b33c71590eed45cc57e5410eb5a7bc1c0a5a3cc28039373501f7d7410e6f17b7e9f35a0cd8c3e86bd0b526039704dd3e2849ca82ac631d42deb00c517e10561e09f7034ff84c037200b65cc2b5304a7f67531407e980c33d8a623e7e6824bbe4bc43897bac2a53a7a79b17e1a9419f3ce5fd17243cf0cd809c81849cd8118dcc761385276bf130b0eaef5b103aea605819c412d8f55375d7180bb4471c4816f1c6d0db198d8f0a65fce44c64bd218e50f2d4a5a7b3c39526f76fca47574f762937f47a2e665078eceb186fcf713b724748131cc5d2f3abc87f1e4fda9c8b67b582ad4a0bd4ee1587b89e48823669d66013e41ee8400f806c261a7d1b8664127fbc52b67c6b718880595f1b59a99e3538243a12a43a6f361b2212f48ac27ad59017650c97a65250edfc781f1d53aec09e0cf5358f0260764e4fc4ebf80b5ed88a3f46555d04622f3915075e92a82f3c89a6990cd86be3c952e3cf3542822ef4534bd7f7c1d43cf1e3de6cbe6d817957c868f9e1fa801d06742b974237a8ac694e6713ce30c605b4a1879aa283c1ddc8a8099550a5921c711e32accaf16c6d885e28d59f122093d70255fce518fed9d5fdbc0ca114a515f22fe7380c91fcc045eb0c6b874b5c4766a4dae257d19a744efa9c0c119250bc2f07cc199103d3903935818abf2ff9356d39ec4ef0dc97a0cd83c3f028e76656e0bdd7ce991648a8a6b71f13bde9000ca1554b87ea0bde5253123f241a0c51a25077f8ac4edd0a114e5ba6bff3db50fc0c6d733353d362d17b793fcd9ad84f7aeaaf4380bbe4c76941fb065925962a7f8539b839c610351554a619603e46bf80e4523642fad17bcef925fd5db87cce69dfc0b4c653aab7ed036ad2f24e1c03359abd3393820658c7f09d29fa17a1d18ccd0cb77d2f20f7b6311ab092f9027b0d7a95405aa9233dfc0f79764427a0f49e4b9bbb63a89af7e99fb1dfe95330ec34ab8085fbdb1a5db12533f50a9216c2012af96c64451b80f4d2ccce713c158cf7add15d3f8da6f2238c9bf7a80a3865e9f050cc21a85ce423d9cff09452e4fbd0b8fcc87b8f06f315b4e666a579013d81ae1247fd3bc3c8cfc2f7f199f860c926032cfeda09908a53ce86f6f2b1fed31cf37c6806608b92aee00b909e98fcbce3f8a8ef4bc86bf5e9501c135fd2d423061324fdebb95beb257ce998a8cd53cf2b7d26949d4f202c001eda59483b3a0109cf3764627ca1a6dc282973f0d6a16cf56d1fbd1e5c678b7d0d8f888a858c1286314a62e2431a0d0fdbc024512f44580d29dd4e68a6d06cac77bcb9c8ce3b0b39935626cc455765dc5d66e5d74e01b69073b6d53090fb88b6a8df7ef4d866cbc3f8e98125985f00c1e5c4d08b75bc0018388af905bf076b194c11367e798d32a70c857204298915ddf66d606db2cac1d52e5c34157a2f8fa2d37914c5fec442fba2b58b76a2dec72d5c891f4f3757cc5a7b3042a28a42400826cabc762356dc12a558ea51159691f996dab6880b60ae5db414ba7fe0fd2297dd300b3c05bf2dadc335b54888b14780670bbac08963fa2f6a18539fbe51d9dd242d8e09f407157f6d4cef8e170c69e72c85d892cddc83bc176f19c28a865e2341c3a3dccd3786be242d10a3bce3c768849b31fa009f8071a50295a186e402e5a72ceff3b283cd687de571a98fe71e88baf0c6d014c54c9a4d0b1d9363d4c22d2cf98d79b3a41b03b0bdd23255cb82d6a2949fed499058311aae10a9630eab63de4b05eb91b43257b2e258793dd13c531f6ae367f9cc2153e9d224fa05222db321f9f0476d49a424b6452c7ce21f141172a8cbbafd0a971c9b9e296c5cf03ca9debb2714defb60bbc0f100b117191103922136429dba7d64c04ec0f9c2d008157adab0cf3f8107b63306274012ce9e2d71cb80ef63f2c8ad342705970ba88834d38d3079002aeb69b325e11fa49c1dfe4e9c28f94d1402acf9c9e3c1009a73597e8f24b9aebe796e1840455e9a54d03be38ec0a51bc36ec1cc3adc82505541217bc237c1a2cd7379e36de3654a25fbf4e8f2a1aa0a2fb0628979d6e4109357ddeabb5a07bf515fe07526938c6f000c1b3ec93b27d1de16a3e1ae8814fead4e474cdbd501fcda510d6dabca6fb63071a3800b0794a64a37e3a10c58a1867fdb2b5abbd241c55282423360423529fdaa58552c0a46fd30470af3dd7e51b0fb159c771ea1af4212699c7c918b014ea35f37cf00c30b57f113dab201be73d63c21d364a08fe26027b910fbb2664bbe4e1f8cee1aec2809a70aca66500f77419eb9b356a3535b638a0f672a1e8e26d76fd5420fc7ad1fa06433bde281195f3617ecf8ef915ff47a15009e3c7c32e7486233d5697f7061bfe7eb9d818e015dfb3211e280582ab25501d079aba41c7a4a3cb1b182121e9049371209b9f3ad4673d55ea873349a29bf45176f990fc6d1d652153f6503a7a7ef9279efac35e3b838cfde5e24d740ee26460282634d1bcd6b01fd3bed1750e176f7601fbd5f278d4aeac13fa13c3fb5d95c29d596291de4437fc25a368ea1ad1d27e336944b8d4c4d966fbab457af38c4bba62636f37344403e6a92cf2066fda401ac27e4b7ad0560bb510de78c4a97002566af9362f1779eb3475e60b66004573137cf523cf3c5cf51e797e76a2d079e62fc9071cb297b75f45e9084d69fce622213e39190ac1ab155eea69466a8ff2cb11c4b31deb71f1a42563ce6c60fc1b8aea357bfa12b38deceb2911b9e5bd754e5f52ae1f39fe790b98412b084c710e5337e28cc228977e5240e65a0ebc689603aea7ac4d894837cf54d6f52cc46611db023c62bd519f13473734a60a4c3855801159ef8644c6422a8779ee67f331d90c8d0d9c36cf75227141e8a9cd8fda1c6aed65c1f5306060203f14b593f3b0df9a4897ecd958cec1e01916170fc11245a50ecd4b9f607d7cd45dbc45784c029e1a81e70bff4aa45cbbdb9c0caaf1d5ec0d3fda6c394b1557d1f2d20e88cf78785c7469e6e46a69d8815e12755cde35b9b9b79d7bed70958fca11e302efef464a5d20b4c9ea0b544d87ffe1fec19c3dc7ef817efa0833b512164bef5a733e05d603c57b854fcab2095f670a13c2ace95fd02f30d50d67da6530c3ecb23d2b450f8a55a98890ab7189a35ae5de5eee86e493f889ba175d3368ce476af75c2557d43bb461ea4e62eeeae6a3651dce7476c34d8d7045296e831c3e36f0e37bd8ec6ed096a2f347611364fbfbf65e6f13594a0bb30f8eb4538cf172e79a6f3ed375f457e34e92b1ec33504f69ff5d08fe4155c6c97f56825e16b93d2f0e84ae35fba8e7060e59d9f805fb3ee08d4c7f3c8fac06c6f07b98d27af421faeea6dcb5527f49cc71c1f04bd58e43ce40807715a149713bdb2e0018ab50f979bcb2027c82aceea719215cada0df971ee13bf80de8ecaffdb1cf26ec2385d5da53d419cfbec02de0fdc3cf9111b038ea15254ba96e3b392a6b985b23101ce6b84f0993afdc236bec9b3b640242a6bd6f817ed1d0cf1a246b9b0baea88a869b43deaee9d531cf6b41ae37123fc4f9468c50672404a50b7f89f3f5a18802c7a262b192713df2de16abafe2ebfb664249efca57087406b7ece7267d5897c5cbbca9436ad2f5586030e878c054d5dd444f199c8b9153fb6f62797112f35cbf9cfb34365839b630b3c2aa86f8fe37a4c8d6c0ffba41817af5ab5ade2db063af5f66c010f563d87554d74bd48a3e9c719c214ae68873a7ceed86f3043bd05d282f287024c2fdd9f9d8501a79f0b05a387fdf0c6de4862f7f2274f2c26cdf4bd302eb0d8fb67ae845a5d2fcd95860b282a66933a3bb5af00cc88f82d184977159559ae86683baba303b7b13b26a1267d20b913edb9e1b1abfd5aaf379712b619e31db6fcb6b884ab0fec8820bd2f850fce0e6852131753f36add9448fbf57c148962606c1c4f33eb9f648e2380d46c81e0e557999c1ee2ead870327f0208e4488cf672c324fe2175c413a6795bfdcd9e2a594fa5f9fae8d53ff0e6f95e4dd8cfde3bbc674b10ca3fe8deb932dfb6784562c88ff7fa3961cd2df29018a48bed060f68fb0f100b6339d9e05dcd5f0ca6376e451f3afe273b122d8252d13118616f7c620531729b9ff1e9bd259bc8680865022fda99515de17d5bb28337013e271518a4583e888f5751976e57682e7d7d5f56c10ce73b3c4d5f31781ef42462c11a7b86f17356f654c843f1a2ef72803123b3d180af7d687af2baf47c597f2ba9d5eaabde605514fc3c148d36248d2a43fdd3c008757e181ab23b4e527c310dbedeb2d09135f7ef399b6a1402fdadfb535fdbf3bab098c2ec6db4537aa83eca537c2ef3fad6e55f0dec9b6dc9a67a5a62214fa0f596c2cf719203ee1a98ed4e66f257bb04395d222656c3cd178307dd38b3c7640f413b7f48962a484158b6ef69b8542504a7aea9f5ca21716e4f5572a0c76c098500f248133798ed76d644f2a5fc17c1c7d80d6576691f90a2835fac8600084b5f6a7b676c95bb7824eaa52f0805b8312360660cc9f89cbe01b0abd16ce024bd35249374e247f3bf2d3f4d0e61dcc3e61eebff4ae177da694e6658d76f8852ce46a12e1149e6d8bb2a282e3b4c7f10c81ecca9cd6036b743e0eb710ec00e0f732ac4d35596b36f20fb371c022b08db6924fef9f1177708334dde70b3a61508a39ff58f87240b6d2aa27ea5dabd3d80f4dbf11e4942b1292e405ba3696597f4ee93ddbcd5c611f19f4903c5e2fe3da86d273242a263a76472aa01c2c7554e45bd05bb5e5c504fbb34967b8d0454e9c8942594bf4dfbfb224924e1494ad38d7b0eb6a0136f9ff47ad15f663ddeba750588b1fbd012521ca112db3a3e30cccab05ac52d7551867937403364c26aa8fe2aaba249f93f2ba374e56374ce24ed790f3207685de7147245f309313bdbad7eca19c105b5c7779cedd11ecc0ce7e92141f0e6473ca5d85595d950db42c3cf46cfe300b7772267ec480856263ae1f2c3ffd93e7383bb99facab24c1b8def36d6b2cf33b2861690a5e0e9f5c415a3dbedc88a2c9833ba424d0d100deed775c03a2acc96d186722ff7cbbe90b2315d72f8f7c40b63a68bccab79cede6ef5792adab46f06f5d4d45ee70eef20f55764cb85f466a134e549fd1d537c6ff0a1e9b6af2b571f945a26479042e09f891fe312a4ed7c133a719a659e651442094051385f0e04d9881a52659cf7eee3377cbfc399d58c1a2cc7adac0c3641557c4f875e148973c431f7161ec53ce18c5ea025662a7a5bb5a7ca3aa4507e85ad164ce7f2e1943c5f4e01844fafb7a57c3e7d5f6001750cd930206028b399b2e6e645863562e7215907a95213ba35ea53ff1878fc304d9533c84ae5b280db2d1eb2974433d165d056f55b19d91edfe5d91ee5c06a855ec1d825ab936f0827ec5aea2be8bf4cf59b60df9545a5a996b8dc29affe6956e1193f5b6b94e778c4e817eb9de485bc14e9ddecd79c49a726203a868d96b671e59c351b78b0fdbe9aed12ced28bd9219b0e5fada08ca70498fd1481ec7e945f60d7e7355e9975753abdc0d424badfedcc5ce9ed2171e6534f72149986af931d5d0df1cbb3903ceca219d14fb8c9d72fe6a09fb062ef6abf516dfee0beb3632b67c70c048d3153ac78fbf5f099357520d04aab0b4790861fcede023ad9809d1f948d7a6c348f643d8576acde84b5d7f7d0040da06840df5ee51149056b04004dbb28e061bdf4c15e2c99bee2642b9b6df118ac9d09c6592c164ce93543a9d5706af977f753dd233ff3e3a060cb6f6c0fecaa0880669495184f3bccd146b82c20ac071d485d0c43116567fded377fc869dc3b044651fa02dd07fa06fd1f4f69370054aa49a495575e2315909007f536200e358dbb2233b1af34019549863e98b20471b55fb352a8b4d1e61cd8560fab32fc5450c4ee98e38c792fb3428f92d831bd1f26ed597e25d4e2ecd68dd28aadfde500bc4cb30ac38d41f6a70189619939e341e9614df3429d88aa17fe6760d893ee24fde3c34fd71ae57a6d8437ed6f3cd4083b66396b3ae9ab2cea9f2911670e765d9414ef579c7b6cd6ec9bca90b0cf16455c231f92410b480fe997624f0308f023a4e3384c9be71666c2607bbd430bb8eca02e7ae7dfe5e3edea370d5954d2ab643c423069fea4a3d0a1973bba1e2cdb041f48793cc3a3b2f87e837b4e4d81cb4c8124c7b85af44f8221734d5275f2b3306fc4452a318515745a3b83876f3c092848f6b0772615538a4294040fe1e28eadfbc0c08f297e5e0e436b31751b15630680e78d3144e0d67fde620c299563cabf47fc5d5347371f79d0821ac514f5df3d63be52c0e4001d56a1777dcf8d7f8e6dc3962b8319fb90c397eef16d2f5a5837038ff83ead9ef950bb1f394b1f00d6e508fbc14a55ab89b6c49d7ee6372653df7093b948693c24bbcfe6543d5c2d32b2de3b5b009635846710be279fb64a26f76a7ba3aa3f719abb33c4e849cbe8015657c29554170b62c67f30561ad9ab80173a52432e1fae7be08437abeb5e7158f641c3ffd983e7fdfab22869830a268b2263adc5996a7df49dd71dbd220720cb84b719d9f6a2ab0ab1b4b85f090b6a32033c398a0f02b199ea16c6d26d8968f00142c8251e93cad49c7cdf90e801f7aa7b5a145e17cc170a40dc47bacc0b095b8fcf9244701ec64541d109141700ea559e08930552995f0ae633fef73ba15a424f84e549055d886d84c9c082fa1e26353ce3f2ef0091198cfe03d2b508d60edaf4fc69c2a6fdac781e5332ef877c060bae40cb8fd36869534e758a09fa95ee7648b1a01db8a6dcb44186a60e737b2e92fac60eac2e9a849950761b41245f5b9a45a452bba65a3672de69e9300c7b1b864aed17d02d747ce33af8e93631578c5bf178c3a01c6a4d438bfd80cea172145eeaffd0378d1a4e78db6ad00da1b75b6af4d66b9ab6428207e14c087742311e6de95058ca1cd7991eb39f5d6b2c641a02053a3f476c2b605f3c36c606bf22b717cb23c3bae88d26116c6bf060308e06d28899f8b63a41f61f167a00c62865e304754cde3997efe27ebd4498150c519fad18b6e693f7a29a09db1f88c7e093a4e0254c5b1241995eea87a8f2f25d696369ac9fcdee1e904022b8d2c0859e2e7f0d2ea7339e2646a65389dd723d23c5505bb6fb07b7633effae88fb89c1f9a1e27473c91ffe25658085d68a4d2feed055e8b1fe963695f58e8135aa83beff9e8230d99d90e651b8068593ccd190706646ce0a7350b241aecdcea6ca609bf5648a145032e314008f4d63bf9999d7462befb6bbb2102794631ac388d881d1ee8e59e0b2969bf5135566bb688313c0288beb8a4502e80ba4654f8fb702604ed9aebfa2385f27ea8f01ed1f893163835b3a5aed795021b460ea2f26cb7b17951741cc367bad68effe649ae9fb8a5a64f8e32ea68836ecbd67e248bac0a0b026df98aba9d84debe06b4fd579326a0439b22b0ecedae21a0a9208e1e242742467156c4c6071396b80e72047fdfb5a106d61ccff1c2e9594e1c0f95002ec301ce904c525e924698018589118ae1785605eaba679801cd54a0c3b96c1032222b2f7d61b8ecbd04f4833805b813fd223a3aa5b147454529b1f60a7e73a928e845981ccd04ad63e071f2515039e43e71c6afce016a1276a07093d92570b9b04a31fbfe7e34de183f380d9bfc4382959749d19fb2c1814a8b66ebb1958102555fcb1d536a9d48a8d6bde8ab3f1bbb80d338b632e2c2c2e7d997fccf7582ecb39ec07d64cc023a293f4bcaf093d565a0e8562f55a356ee13218ab95001b3234aeae24dbc3889711a08570d4cad29aae62a01b0d19e1e3dd0d2a806120b024125d909f8f7eb09b7c23909242e874ee21fee9f4c2c0cd2e3aff48f44889606e2ef13ca9a5545dcd043fdc42dbedeb8a5b2796935874a3a0334a9bbf5ed12f99b5cd769b535023b9f32d799efbc64426de11109b97e0e93786f3e0bb4bb1fd851a78e207eb5346b73381edc223175880e5e034026e63fda63958c5c4eb03a2c610478acae0dc379ecd6ac0d1332fdfe9a5959306fce5eb0b2ce1b5382e34ff5632eeee66459e6662398761755e875e68cf9e631973f8d28483abdb5052b4475db0bf334f38cc73e74c5531f6176ced2e321547fc621e5b7cff725b29ad34c979b1a1c23f5af846f1641be52689051472ab073ef3bf69eae1a18458fcb9a73fb80c3f91c13481564b31fc85ea549bdbcf3ccbe5c5f4cd1ec90981978c5d6b3e66c4d0ed188ef51fb0ab58f2f591bb096d6dced03240cad28bb9cd010962a664f1d22e0c4fe5deda0b4e4e7b69eec69f97596e2c02e28947490d0cb678dd544fc321e16d2e8cbd8fcf11abbbf58fc2bbd26b8be3e9ca4ee375b1cd7785c629f4d71590a5a66ddafe1e73f311578118d0724ce2e0cc41c8e2ed0ee122c47d4978540e308c21b6d83c0266391a0dabecc10b90afe7e8fdf088ec51cf761383646a96d7305c9be0e9c4437d51d0163a6a361a1cb4abeca78030245ca7dd13c226c52c54fe37c3a9a19c29db38541efb9b9787c66c3d8023712fe26ff2928142ec88658aa8378804dc17430b7ce97299782dfd7c66221176a4b1fc18fcb0bc73e2b4f96ba45ffe75c7dbeb84afca8fbf87b75d01d1c55ca1c3ad54b158a0e2483be65facf3747a69670cc9234f6b4495e5a8c272e617be8219266c58a86cc5607d5fdaf31605a9b0702d5e80ec370071eabb47858217a54c2923c633b19b3ffd8bf8e814ade4d284c3c7852bba139cd4c117d97ba1b7f26ec4d76bdbee2f6620740b2e254dfbf393519c6873e3a0f5da6e467524388d320d9b440f7ca9a2109fbfeb67326acca1c5d4e1bd52b8808182069d032a48430f756850e5823e000245eadcea9d852758df9c662f7344a35d462d50f88f8969de94fc3249550cc4bc6e0ef5162a295071390ce13a70e84720ab30b46939e347a2f268e8a32853cb129052b28794398dbe2b80da65e3b8444d58d5ae594fd9650ac74ce86fe030f22e3361c48b55c219818676e0c0873fda4b14bf2b2d29395f84a668137649b68e0fb5d38a49c83fb7d531a06304a5439afea577c6cf16c3735880ef4760c401138aa7f3939f7d74a4fb76b18ca7d57c9edc7bba2cc6435d14a56954a770b444bb3fcea7f2371fc7334832cfe07a0ae12d79f28688a6df02bed2fa9e8760aee5a4b152350b79e1d2c426a33a89d3c44a90044e51d2d8d232386a47e3db888218a820ee8bf38fa6c6dca79a8b75a0ccc80873484bf640e58188c04420fa6585d400ada94283dcabc2df4dbc8a365abe5cd0c2377be49aa596864785d0775087513c4ea09523aebab8e79432d9e1428aafd18f0455294376a565d30c5a06a7dc745b85d4fafac0f21844a7b8f81d1abb419fbacd2d14e09c2bc25b26565e6a7522c746ccd0eb2ca99d8891168aee89fa60aa9738ead823f7cb990a4c2fc3ae43f0a2122b53ea92d301e082b8e29bf6763e6d31d71477ba82fee338ac9e303dba55266fa6a28328dfe920567773106c48e78904cf8680bbae33e67ce6881570df112f4741fd96fd9b31827a855195778ec045b0756c5064eaf71a476c0276061cca91fbbf165616411e4d733f751fb8bffbcbeb8b3d41062b4a8103cf635a823fb5aa62d85b15aa6ba3fcfbbafc1482a7f64455334afa1fcca4305a25fb4ce9a4757499031150a90e3f91c611059121b5b8652535601c29bffb0602f778c54a4fc58548203135a409dfc007e679ed5ecd9ef75e56bb00baa1e2c0fc5e6d377bbcd76ba768249a9972dd0e98737ea800282b6763d41cf8d0d645d2245f596ded28d13a954c2130a30e64d9c321b3b7f70bd22102a62c103b34a154572b31ab183ca4747417b40fc6803658ab8c58d63a4a51df970b84aa6750838fe54ccd2c13ca9c9c5e568bfc129b6fd4d0ba4a2cdc54192617f5a591b5f3d4e84a5b39f88359838abc2d99a8e61ce4ad0d3b7aaab7e7d00856113194d8b761d9795d30cab4bdcf9d482829fd517c5947ecd0e04d93d890f219e2c4bf9c5f03c13b5f11e56764b0c58ab1cd9f7e56e554b07b07b7c21f76d14df8d6aee3c5ae71fb170787e31fd62c61a30ece88bc248b8f27bca91187e8cb0f13ee385bca8415571f17448bef94544fe867c7e199e1abe67f9e4506b8b4f3aed7a2ae1a4d087fe54e3691cc6d3323fc46338b681f29f2fb7cca5a68452d9f6022b95ad9811f965c03a429cda3325e3b116921eb9c0debf832ebba7a04cff6cefb812abef5a89e4c573dd0a01100cc872ae44559b5bd6e2afeaa5de458d150f271a6abc4bf06a4550a923c238a6b3aaff34b294d0a5f91c41f1d300a7adefcd762b4b53be4a32e74f2cc90bb0d4fb9d23accdea821fca97b424e712763aa1aacd036d9d8e782f9b155b9c1ae371663317e792c7b52207ef1feea5a2a8e296cb58758f16b4f443d76cb41cd3576a2de71de1e50a66c32430d3a84ad0f462fd64ea98c28d47bbe8a38e80093cf0281171710abe6708883caabb4a2d34748bf937431dc8941a4cce1cbb395ed57d9866cc4766e273ec818a0ab62f19ddb9bf8d86ba550fef58a3a8ee832b51b6e77ebffbe7ac2c92b8291edb768274c77432e40e43ff4c97ef440c8f2f514b14a87671ba571217dc8e8442be6bba38a2ecd141decf3e447859cf6e384345d4933d0ff0930e67c4a4e95fa73006b2d7109fcf1e275f6909069a1cb17dcced4e778008b40b1a830f2fc34d8bea35d1ce728c1d69b72253eace9218a8dbfff317cb97a4bf387e1be263aff4e007f878668850f6e06667f57d0240e0a1ab87f372ea068a9182e9aa4500a7c769233833aae7b176375c14491f809400ff7539e18189a7a87c5260f044572fda942513014f8bfce7454359c4f7fbab3f41d0a17913326411dd0377bc4abe86edeb6cb6c611f2fbd36c4fab762d1e7ad758ac33d176dd5e415d2420527bee86179a16412171b6023d01878c493d630c7e0721c21f2d3f1d1f0df16e3ace21c538b958896c7df86b9d76546e24d96bd4c97e131f5d05be4802992f9d853541ea54f6544f40e65e5d97e934d752a3a80787a2a6f89bb190ac83a9756a9f3e10db555a59e528a026577fcd58be39c520f32d74c85d3a1552a1c69608302cb3f9d0772fbc947a60be221e6010869b6ada3354ddd5bd893262aeb04503e63879357187f0d8cc79db27d3f4c28a6ef76f2a2f90182f7b29d773b3293663be77623471e4daa6eac21c7ac195fec28d867114faf867c302cac1eca15a4d3a1bd905722a4524435776e109bf00fceb2fdde090ac3464902851bd0c965977dc2cd9f78190d80fe0cbccea746cef9903bcc0800ca9eec59806e4509c5d2254e2d087b14614724e0e3844dab45116957e903a603c6207d459aaaba49c6bc23ec8177dcb69985550c43b8842b4e8971d3e9825e3e091d506193db43f891aaf4292be1eb5a8b6a4ca82781f439b0688f70e09b914cc1a19287fe18a330b76853725b4098f48c0d05135120663cee20d1eb796e91986cb25ca04d52e307e740848caf026b7a77cf2a81609f3b2970b15f7d3dd41406ba9b2bd929654f92436463ec6b3bec09e5b7edb8c580e9aeeae5e13973dec69ad52be422d5858bf8a59bd4026c072364ab395973b75554fc9e2f12bbdafffea7423605c0447771219e1d3346abd742d5d9fc8974fe288836c60292261def908c0d465c21cd2d9e652515ef87559861c530dde8fff6ce103dfdf19940b07bef819f09b22a8c9c56dbd5162f58251d2837ff9e2e26af4865e7d71e2c60837bee89a1d0e5da3d7eb7ae0c6537874b981b0b2c85ac58093aee9b6fba982bc25464967a1a875d07e20fcba4a10b633abc3161732668ebe60b240276e562dd645f0b6e021cb33aba6022235993e9230477fe0bbcd61dfb0a6a2ee893afe3a83e307304858d84895f2991da0c0e43e2181366502c5b1f408de66078898932e22355316ad5f2cbc2e5adbc3da2dc82d6765011a6df08f31423b8a09d701561efda8bb712df29e2ff689c7b26a6fdfb778f09d0b972353fb889239a4d0101028658a76b9530acaf551908a5cbc44f14efca9c7a663a1949e46fa0e6f616b943c2bc3c3fe8e0604eac6e410393dfe76eec7d602d060fd6f6c7a8a600cde792abc90d647dbea1d742372519fa7bf17b3cc5fc8f1c3005af9c3293a87cb79070448ab9e24f1579dcc20498b77800cff574d485dbe353e52006d4b2b3206a7726066c6eaf0313180a1038312b9199bc4a07f7ef31bf479c88bed10977186f091e11b1ed93adfa50c60debffb17d807354389be2d98f7433d66bddf4a837f25f545ffee80e22db4e2fa8002dbdb1eb951cd8b367ea810a0ff4f61246e1c6894c24b42ad95908b83cfefc27e3207d8241c473a6db8c35b524e8329b7d9ba2513473870bd93bfc442026bd9283f738fa13322d528b2b9e3ed6d2ef15790830f07d26abcf17dcdcc7f277815b015b833732029f9aff324b7bdac2d98ad9e26456e6410cf0e449829c260e23f8cbbb51d19130798c5bba27fa41cea3275646fda4c9a9257b4191b7a29cebcd8cad530b087c654693c86b903f966521c859699652b12778d19f8da1825b58f1b5b710edd1b7be05dc22205a1427f0f6b3c0ac4dbdd33d8ca9bd05c423722ec58b729728276c6d5537b56ac9394afbb3a3a1a2c6c224ff8db64fc18f5b8c90d4be7c82b4bf5ae71d993a07341c07e7f8910d4c73e9ceb28a24cb91f81b568de870c0d20c54485af4cbe0fb6fb4f904132971b4939f0ff41389e9c48d74a552a32f17f50db227d34938d0bae5f84332eeadee20e71b199a99e44229594a10d83e7fef7564d5de1fb9d01fa62eb9f2e448051e2dca173b3deea899ab55ed3cde68d15cfdf094f1aef45ed73bbb6cc9171ee49eb9a6295eb14bb4769d2397d104fe6bdcc5c12490333f26969056852f2cd52965d233010865610e5279268ae41a6e7d70c90a55ffccec7ce814e8e8f42208fff82ee30f4af078c8c03fa8d37d4e66e2c338383bd771f93f95d6bce4b088da43b08a9d92044ec560506eb2863984d105942a4a84f79377cd2d80d932ee9b9000517aab04698f281b2295e62606436f4fec9b13e7de970fd2b91ded0080b9dc625fd8f7ef5785b2c8676ef2606118b2417fdb0d052a875718e7136b56aecf31f4217e8e61a28decf6e9c5ca64585d9d3a8ed90c13c27e055537c9b4bcb619883266895cf2006a629035315996e44e04f5d107396609ef807db5c3a5051b27b9791e5bb4874e2abf6a48d030083e5a777efe548c419b26c845d2cce873977a26ae36bb3601bae8620233bd40232702c5a9f25c987e5737810d751dfd09c3c1fa8cc4caec007b6a2d5ebb7de7baca0fb47bb9867a81f9460567f003c1d9c3c289b363375a97571618101176885fe5abece9cef66215a1ba30fe121a7eab6bcf1a5f601c1161f833525dc8ad27ff463114e19d01fd64811fee731f22b8893684d595ae8cbcd739d537483bf334f3b017307280c82890407c703d1c7e7d250f2c08af1250cf163be8efa981ba50c987b362db3d03303191699c977c9a7e8a32be344c38c379380d10decf9c336b1d51227615d5981729daa00b207b1877e373072e34eb07223f51d38bd98abe45c8ed510561448bccfaf73243fe3e63f98a92e8900f8ebd41f6ddfaa59fd063d2aee064dde6f9f76d2207b13878a8ac314547094b52f74cbcbd49c01128dce7ceea6ada234ec93c476f65b2de09a029774d4b98d165e8b88d364b58f9e028ee55fc3544b2d9df4bee05f41a3b760bebe2db3ce70812c6387f7e52c88c5cac4c81809903245432bf3acc1b7141fcb45c40b8fe4a4bdabe6186cbf9c082a2bc73bf7f7a50c4e4624270adf5e2d92ea12e9d0affd26ef52ca52bea3fd7d1925c1bf00a7c580dc8277265a30acf72e4ce966181099dac0719e923821425cf58422ac483862b58c92ae060df2d8abc1261594a75e2708bc8ffd8e92711963767c28a3c3b5191c7257ecfaa4d01f022ce175dd409be9def194602691a0e13cc2f24567d059608de7ccd292617a66c440e623b2146ad2f68f43b06a1cb3bea6a3ab55a7cbef8a182e46ef0ac203314c18fdec0764389460ef1903c32283804fd2fc75ff513466f88aa0006cf70e7bf26c5c905207730d75b952e40cb981c61b1078fc324dd7fbe5fa75dccef50054f0fe2652a335db7db850807939ed5b46199add316f5a755f10232f753f0e7ddcabf54243e75d8fc954594f097c8fffc1315d04b4e09d05394b50610f7d2ed08c1ce7337fb344e312154da81edf1a0b7e72f103a5dad79c0327863aa161ccfa841208a6e224f4baf360529b1db1563467ec7997802facf21407a3f1eddb6cf0ca86e198e219fbc05696f1e84f3e0b016af9d36333ffa8055febe7dbf2a5f698d051c4f7252a516cdc2024ffd80561f907953b22b66b92b95c2b59a0ec1c7f8833301f7b21d23efa269a913d70fecec0c2bd172cb2b933a8bdae6af47a06d6508472dccf1e122bd459422f450d235e7139fb6605f599a4d9904f2aac8ff35c26fda0ab32423cbc26577a4b1377bee81335b4df342058f992df1284f7ea51af47f5441fb60a63995ad9a78496ffa4f2922b261531a4cf6b40658e3b9b63613504bbf5175369849c3d813920ee77b39e1aab84e9e847823da80f75ee517080f300b4d17db9a93bc820380efd965afcd03c54d7f7e2cd8d8e8c341a2ce49a9be660e1b5610b33f62c42d7698e8970bf3091dd662c55d07e71fe9a86b34cc0b58ff670ee542bfe8c35f776edcdf5b44f28ba78fa9520e0a10c85fe0ce04a835e8109596be8a75341f91012dc4fd77a73667aa74f242a1488dfae0601b8d6559f26f21ce8255c51d135f039d42928cccc7c11e3b3d857d8abf2e60c623a7a0364194a748aea08362d01eb7746e48034382319868fca4a008b021a86efc300b7d7a526a33062bba4dba4b1f9e00ac9c75a496a49cf2154e4faee7faf6477d8007b05eed94238b03638ee772547666eb92b44ed653995d13f57a888cba955e3d244789bdfe49653a6da663b1dc24c7e17ea23b55446ef8de3cb88c9ff976ff8068ba409073d0d251c8ad272dde6884beb7947cdd85f976fe9761979d2a0bad051bddd80365cd7dffe31a5bd11a83458d8b141bd4bda9b2553de77877a196d81e1d23eae147c2f13df051783387d2201fb3500c5060eb5a75bffdc4cf47d537c3eec5964de97ad6ca8e1fb1df909415f7b12ff07ace5758790bbe1137e5d7e969bcca8b44c2676d420151d0d18303df37902d84f5a6c7765fb155df64820631a5be37d975f65ca38ef94246c93de283fe9ef44673e6b88c2b3f0f5e6cbc2649c63f76eafbe7ee0cc536d3e68f2d69ba34e9e62a7834c704a4c58eb7644821429713d84f6800196d2108afc9a1a67aaed4d89eda5c8f1a1dc9d30eb6e76f67acdc98f4d2bc1ae51cf24c9a51b104809b18aca3b1d283df91972df9fe32f4a0a12827060f32a925508e1cc6330970ca4e3bb7e11d6e32f3b6ab0417f5bdca4233a8279d8119001d51c1ffb895dcaa2019fcbe8adc029a4a1c43c82ab726c3bbd72df71c0bb7fd18cd26c53caaeed8596ad04f0ad4cde5e6261ec1e2c27490bdab946d00062f987d88cd9d3b1369b80d12e8b016e817322ad2a77fef3bdc8ef9a5adace86338f31d9b7d89f914951e7e5836b02884af7652604986eb7967fa0439189aecd8391603b884b2400bb2269753fe85e7b53de1dfd027a5aa7a9b8ae3e523fa321687dad0a60534aa8f76d0432616e20f1b4cd4bad34f565ab446693c2cf218c9a4f4f45366c3110767fdb0326b5b543aa1fb16e33e82b78c6652d497ffc716113f69276d4b59f7263add945bcb7d3bb361753fcfe8c71a9bef88fd5997bf4720577bb66b10ec2bbc96a94f1366d6f2a138c46dc1cf2cfdb0b6c9401574ba15e7a1cde8702bd728971bde70034614255faf667397e13359e731587f79df0d1ab82ddc4a026c15b1247e758d24986c7813e4222d436de44492b9c3ddfacb4deb8429daa85e28952143ac38645e38cf63630a97c587e14b6bcd390137613e092c17766a3e551ffa01a076c70906760e89c806dcd550871651b04370d2abfab0cdb5727fc7b7d4123521c6a850ef06de484aac454d2239f80617f7a8172a3b37d12f09ecdc5ff8f7c1004c14b366f4b09fbeccd6887557182f0dbdfc324f2e0f3959fecdb40212514080900fa8d589911864c99a462e3e3518b993ff18ecc29615f73020bad119256d23027305562c880b7f107301f0def9e1e24d987e81d7ab7cc9d8dd1087b30431e86511675390fb3c65b26fb659c87eb5447fcd67cd3515bb747341ba6414c5e9d9b950314f6c6f5a689a144cf6b94bf5b6887f9c3d3d47e311a70991d590fe5db90da739eee0914a0eddd6a46c042aca5f39db6f751d13eaa42cb00238e269f43e5cf93d4e00baa12fe8d4aa43414ba0e944bbc3fd20029c7ccfe5702d7bf1c13506166dbc56cc433f19c1f7a84a2b9b7c36588b1bc55a4a5139686e579fd411a544e4759bbbc16c2605341f8d5a92999d451fe3248e07d59e30b5ad8dd4f71dbed17548e85f0c886d7d3af970f4cb5060a3293e2af8cfbd9e3eafe476c96ac65b5af3015b70da5c0c9387a9bdf24cdd8b46535abb9b882e90644d9ece3159baa2e7231381d621448003a52cdd91aaec679fa2e01c6408f8518ae8021591b5c1e57738c3d03c0e9e89ebf27071220dfbb05e58c950f5632398a6bb9ce9759ca0d44799c5458970c293d49ad9fa78c3a7f73c2467b4be4448cc02348c2ed05c92d866a5ad2dc3af615b72ddda7c65eadcfaaea986ff257ae301c127ee60726a041db078bde193aeb0760604c1ee93ac83461d782ab6b0286508981f525d1019f4cdd886016f915d19d56b81ba041fa67558ef31ad60c9a7c13242354c9355805ebc4a8910dea5aea8a85d28414335b32afe1ffcea65d54622585a3df725212f53cce51d888c1a45a39990f4e65ea71b537dbc8ae40cec32ebff9353d3e65a2be17d20b5e1e3c1d12906a9bcf5b9ae622b840fce2ee57c75ec010d92dcbba17b746c22c43eaf901aaec4bcd379a0add0f11d18b9d78146e495d078fdd289bd28fa9929e53f8703db1a1271972c0ec9367d5f66a775ab08a475081f986ce87c16eb9e9d405c1faf4a7433e4953fb905d6ee9cbc6a04601d60508d4999e72e3b20083376093aef7ea34f6eae1ccd019cec496a65f19687d14bbc3918d0ec727c89d3cb8e6ac92fe8cbb801e719f0250d7f8580654bd6513f1ca7a8b19a0dc9b30a2ba2dd2ba3d96e4e47d416006fa47813b15c5e8e9cc26b3f95ad98c79ec34d071b6b998a2d7e44c0111ef7365f46eeeee39d1e90729126f15ffbb969d2977c5ead0ac7acf9e4c14f535e3025fcdf64b178c2b4b4f6b43b22b71da1f8c88e378dfc9903d79c4536f13c9e6348d278ce3c7bde882a263fedacf53d593eb8fc923b77a8d9856f10c7ad2488d62716297008cef4a13e1e22a0718574ac19474cd0a4907326ae0804ba81c560995ab01828b9baf767a640d52d8e7dd02d0145fd681aa620195a2d714da24b974e1bb39e891dff9ca58338614e24f2bb85fde513991b1ef09e5cb7bd3470b2d93dfdc99c3be41f7665f3be5d13a6cbd145f4f70a41ec4e98a1861b637df6554fc110aeb5884b4b295b21eb7b1ac26a8a6f286b08f37e9388983ef439020f117624840f7c17f8f846acaf82907c8d0fb8cbd65298829abd755152b1b62a73663887cc8093b73bbe967d6379e68b7001e702237e7213d04e979aa08a2651675d8c7fabd03948bc291ff64a9eedba8fe55159eaf14cff82494c6882cca5d7d5453765fc0dfc35e0f5efa139fc43a348b98f53ae1b8736795d2d99644e6d4313e4f1cc6cc7ad2408ea8e2100cd63600b9cf241f940d1ff1934daa44c554cc58b5af416d4709a3efc60a56319ff0c8d49cbdf9c1f0a7cab46a6217f44fa875747d9bcd4e5b0624c1a41ac28f0f9af5a8a9d77edd5afd507cd9821a54bcdda5ebfd5a79c416f09d9cd79e71476fd4a21c2097cb85d3ec1307d016bffa51b41ff1fdaaa0d7170a845c4a5f9f87bf2c3f8403a7d1beb28665db31a2c58a790521d8c7ac782a9af99a8b1eadc176e6ee35679e4bd614c35727fdd12d9b191b8750d61e1e1e672f64b34b7faa4c65b4cd78c83da7e13075f991ef2a83bd9ded50546c25dced22071c5343096870e970c143a3b59bbfda56b9b2963078f7a9c07b8c948cf95b8ba8aa5b1ac8eeade53850de12386794cf3acc67d7cff553c32cf7bdeb2c785391c027f682f71315e4fd8e11b856c1688776bdf7963867ab350532c809cddca8db5c7dfdd2009e0d6a1334c4fe28dcb160952c4192b29d3abe3edca7582e88d031d622fadb34133302d7f589eccd864d4d52a57288b1a1ec9043c5eee943acc16bcdbdb08cefc2604fd7bd83b1946b4dcaa55486d2123594f611a3ef67ca7e920e2cc7a1b5a6f5157d09b5d6f56a67648e2ea259104d62f9ce6138e168c148294bb90641526b56150be4917ae30b3f26dc35d7a6d5b01464c232fe5cfc89a25247c6d96f04772a43c5e48e2fc7d04b30c412a7bec82e6b7b6922cd410627e628ceb249b2f47e95a74c43798fec6ae3d8b11b6c33224fe67cb1802484a61b258bc2d745ec46f62b62f33518ae5731701d1bbc7f9cc5b2f286069981fcce0a41e65b8eb921fd8b3219684efe14dacc3cb6b7a7703924d8fa942bb1159a08ee5af84dac2cce428a6708a616760226b9df4c5fe8d2e116b3701aa31a67f1a25180c0c1acd3a546ab7ebef81c1c19ce21f9c95ad9b8b22c72016fa7bf0a8c9cfacfab255e592bdf40799f8f2064220a9eb2389307845b19c09f468c90f12739b4a28f5babfb820aaefe5b217d00e18a96037e7fb229149c37da67582567285ef1ed64ea8430861a2b0ac823fb3c108dce7e4efa819c235097acbad04c83994dd1275f779ecdcca10fd890a707ac67233667526af3060897f04d08a4740b7ee113d9006e52fd9a8b5ba0023671485e8f3ca32524bcf97e56f2d6341c0a90cc70cf84f6a601b3bcb8ee6d515560239df251b97fd674b792869011bed2e6f588438110a6b2b6d7ac5135e0f73b82a2d1037f9cf4bd7638604bfcd028eb97225341814df347f5b94242634896974203dae11bcf881b66cfa857a11f259cc0f70af4ba3174dd32b11f2a1537884a6416d6ab2e63f8f57cd2fe89fab44e9b7b22e55a78cbba88dc350ec72695a4b145cf92a5d1b160d1ab67e8958221795c088a4f04d4846ef7afd3a3ef473e0cc26534f412ea7231531f91eba7e8b785e590ca1305f220fb17f6325e5598f412bd46091d6aec6da209223f17252ef196c992f2d473b14f7f695d4dcb211dbe2433423cbd9bc7d7b906e2a7d8da2be2b4743d0ef4ded976cbfeb5e2ec580d77ee867aca16fb5e0a3e6e50f1da894c356e99cea48b88650cc90902b6283cdaf959a55b0db84b6243207636b212ae5556bd216dd8ac253b2b7d3c8c10438c209d7f39b9819ad31d333a04785bf768d493a8bc07e2b261aa84ce85803ad8062c339f17f3543a923c0339f5d5dd12f57b84e47a4b94905ba6bb66be71f6e065eefcdb4f2e62596110cc513e47397e318c8595af824aba2d71d4d72024699dfcc38a1ad2fd9f5b929f28a5ed68a70d9b8e6178f498aa986f83ec8c75662695cc0e10f3531ded5606603f7cfb34020fa789ec1a16edbc193eb2a119c30b1cbfc5ccf727952e66d91a65495a11571bc1a0f4b6c2aa9adc67fc1b05e567eed89de374fcc7c526f374d96f43552a154be5a2a90753b72b84e28cdf0a52d3e7f1ee64f44c310f4aaaeeef47fef2a0cde4e613670e92235dad3fdbed7638ded4c0d5de3dce35dac9fccc98dd8f71b76b0a7392d8ad76b232485848a263ac91d09f5467d9da77987f46063c20b9bdb659a177c7363682b13840b071d063233e052cfdea00c26abe7a2905e237ea70945bd7565609266672b48c917b833ead1f16cb17c52b152ba903932c7f5d66dc0e8e4d881c022542ca7d8a12ff1a078c5bb6940c751652353ad4ce4a040e47a0ac34c0d0295c64e14595673c15f9b1730f2944b014ba5ca71672ebf9b9c9a8d669fad21519847a1e62719960ee7835c9b1bc61c0577cc296ab2555a3620183d169fef91da51e066703345208909131318c5b9d80aba18c2d6099ff1bfec2426d45a8dbd688e1710dea4f4cc6ad9a1e2c5dfba8816f2c8c15aaf756c958d4cfa3a60e3149a448781ab0333e19cb4e054e834c1abb699737d2470c717e38ced343505d637793992481deb7dfbd2907d75c0400f1b700b2e5232b6e47f9704721bcd7c9ee07edd9cc5b1b744857531f75dbc0194f5fe6f917b9f67a524649d3c6428fbf59ffe7e0e3e0e24777b9be3d2b7243a133cf1e0d1548a73463cd67a37a949d8a3cb5e7d07e8ec9be9c81771a6252e9a01dea65c556b69f8406cc382d4eca722251a648ea99cbcb9008c2ba077a15f12a4e02fc77aab0dec928d99612040dc18d6b0ead150c06175ff4975fb2372817e41d14db7a46d957c98e5246f25a53aec6e729e3082f380deabacd201792f69d4e631bac5626ffab4a74412cfc39fc1a8c141f5351b82142349018fa876a962f8517fb1aadff52ab0f38cc866e2bc5b51013c1d0bafa10a75f2541027942c1a3e6b1ce38065bc615e113ffe64f4aeeb383e8903919a7052597baf1008cb98bccbc1226129ba00aaa37cb6ef44ced208f3218ce76a0fbf8187fa90cd9197ff0167a553255b990c1875f72acdc20290f5dd005c8ececc56a6607afa6dfbd9973a24ddac3ef11d50125fb140e0b1f7e0fca257d78317bd3a5a2858d504472e18999ac927fd747f08d6156e041a06071616d49148a2f316eacfa8120f88679b9b6dbc06ba064b481be2b247704d9b3416d9706a72d5ad225a76bc0e3b15f3c2692700199852f2b1a564ec8a93dcebeb9bc12e1726e5f4d8baadc560e53b6a54be82f29d3b3beb730271f26ae66837e6d94c4b271a531eb25720a957c53b52225a7e0b9ffcdf1acdda38db6706c35a870bdc4fb5430808051e51c2dea6ad3184d8c61b34bb9b0e0d656e62e82ee591f78e1c253442d6ea0b8ffe382a7c8546873fa0c781feb5163ff00528de59ff0b40cb62718eed6ba256eedd10f955b87b42232c7afd3927c9412360cfe5764671d9874da9b3b0b0af9a085c3222a53e0b62e21b56fd85a58e6548c803fb9db5873547ad8113ed677a8a358435800008a360e5b9f7cf450a33894de0c4b9e61923e86d8d86885c2bceb40e132327c53d887b9bb6e02933bbd9e8331619588ad416accd0b608533bab9eaa8b0e81889224f51e93e35745f0e35cb7bcff7a88be685c751671976dcffa0a67c071e500d2a564375834dca9404f5ab1aa3b96e7611653115f893ce67e3755ad520bb0fd544e1b1da3c88844d6cb6643a2a41d73edabb4ff2455a515ad0d8d2a19c64875406dbf34c14c286c133d53f9a90bae0105f044b1b232591222c1bd89af00d5fe93e19bf5190908260f06a5d1a5121b9d232cdf6efcf33e603976bf9a44c976cfc83d355769f166c9230c91c4f0b537dfd307c33d315e82c44c60c921d121815e66a69e8e82000e072c04d380bc95d1ce51506f3a76bdcf821677d37169f0b2fe9873bf753cfe1dc9e50c0c529f8103235d7efe1ee31ef2cdbc3e16dc9439da28f2d9b0bebd7138ab2dfb377965048f2475f2147625601cbc13c79609d883f785d32f1e114410ebb1898fe25231431b0f518e13b180b21c8058e2beb0353447a31c101d64c07a00811458dca668ba9add0b2d3c208d5e5f09f274b64746e10ad5edef5203508ddf1d518a63ab45d2b235524c9bcb0890e59a0fff4a8621b226c26c19eb1db48debc956abc223b83d8283e965f42cf34794e1d6a6432fce60d388d5c0872a272d895dbdbc2f9454ffda2cf8d56536c5d6b23ef8960108994cfb0431cae6f5080f1e00f15c07dac96220a40a73803e63bdb5cea888f7253558237c84e0552e6c143c5c0ed8cda2a759d1f332f4f09f44a83358373ad701f328e3961b63f8faf9f5d275f170332b9c887735b7c178503c2dd6511142578dca359ddc962dbd698b7c2acbb0af26570859c7b01eb0c3273eddf855a628550cd070562a71165841c514ce4ababbd58f66934ec1b3be655e5e721ea7ee333c2ee61464a771d9bc54b6e6f96ef84783324bd367ad0705fe904fa4e3168f2d86350df8d9499a51f314953c0586b2b7ff89ac3460433c083acca3437ceb7ee1e02c68469625a9a3cc2225f661b4097563b63ce19f6044afae57caf79afe3d13c5dbc5aade18abe3a5a79354740529d56eab5cd592bcb7e765fc595b6c5ad1a51ca95d4dde683afd31a83c9f54eeeab056ff25e87bc1820689dd9e2865225d49a21b411f5bf2e98e83581dbb62ba43e16d2e02a770750575c81f75d0c7ab455c884a5e087ffe5cbb7c1b2b73cce84c7c732588ec8f782c51092f6f920f89f724aea6bf08c32dd922ffdec876a7c35cb2f5f76a8b854d6eb38ee0d389c59eaede4251c8414a76575125d41efc0565fc5e9b7c22330f77346e50280cfd30ccd99b39ec5de2ee3bfdf09413ff7a50dcd7528b0a0572097fd969623fd6259cfdae803ee225e54d3c1fe20b6a6740d6e3c107caacc6be2d05aa4a16ad51e9d05ac2933407432cf8fc57bfcffd0d829beaa3ab9cb693962268a82b8dec701a523227f09791e4f5be099e40f0c664f6470be062654c3a3a2e96e070b6f034af1ad3be96abed63ed8dd43a2645ff899582277a8d23a9e8bd36e3f69dd5295c6a862b20a5e81603b6bce132d5b994148f9aca5ae7b299f95d563d5e47439ae32bba3ceb60006d090e39fe34ce40a6bb49ba49149ef53106f7db97a4077ef600923f5d4b6881fcd64f88eb0f6b4633b2724aa9b6d173693515129d6b12a63301a5c3abe4505333838d3ac4b8575f0d07a5c2a6024519971be7fa82f6f2aa01bf62ea01d19c459ca6efbf1c01d95fe98bb8a6e4750a20df5e80d82efcc25ea2c6a670f11ad0df1a6e4ed634457498435ebe04860d82ba5c2740bdf4880397cd69134a9a5067a3889ae00109ec9a537449b980d032a78baa59a0d7d027d86460facdffe63e9988a0de233f4a7b89cd3a6f1f8677a17f74f9d0f2aab187a92417f501d6b32aee77510f97f802a15b5cefd5f081a44b3947c09b99cc0c62733a87614516447fcc7bd0bc3876dc1e452360d3cdca250be96a3695b98154b438a2d55a866c9328eabe21750c15787db8abf8e8483db818a0c55471099ebe511238f7972e0348bacdf0d8db822e8b1f9edb4e679fc6b4f972a5686a997eedef395add30356be393a5a8fdd8ffc7ec3708c11c398b4d8430b96943395317c39cfa1eaf54d2593766a9517ce05b7ea8767c3cb6c9e0eef351d849977e8c591d9ab7db403bc81707aaae077b90e512d2a3f51947d12c2446cd36ddf5c9ee2023f3784fd977568b1120a5d892ee26748548cca2edc12a722b03dac5d08de924de39848e40d96eb8e21c9a4cde430439a22654c676bcac8e21d7bae9fb87e6c00f79d18aa41c1e10c76bb219439a2bc8c2f94e0e9021025cfcc28e5579fe63940cb78230646a522f1c167ff1aff67e932ebb887d198caa09891c3f285d56d50e840f7067e46f02c11afd1b961f4bee291bc3a40268c6c4d0bfd9799a886b8dc310a060fd6e53275361612c16f3a4c976e26e5fa55f980fdc4b5e7d20f804f0e9558a60a46acdd19f7e2d18ed0318ae106097abb65d2390c5a5c98f01572e4a6a4c2e2ef776a594d370a0ea0ca716d434e8e3dcef89d4291f0bd8294ce68a2005f10dd1927f40a5393bc66376a127592132ec5f28cc6a3d1758aef551ba704d843d6e355b8123b3b9b3e5c933210e19bc2cb0eb489a05ace71f39de09c820dbe78214061b290e6ff3fedc1dae409c6649d2087a39171031603ce899aa1a6cef1813f88d1a7f02c2f8ef2e0b55e1bc3e936d9b4f072388fb7c136bcd430c2085e843d3fedc97e6c5d04315748846ac035d5c23c2357902b83fabdb286103424c5e687ee1805386b687ac8ece38ccc1ed95a07512c22811ccf9171fe5c81242fe25017a5ad90f84332790b0eea8c0fa42d3757f1286124c451ebd71c04998d125a48505468b410a2047ef24f2aacfda9ed8eba59ae40a8ef61fd2836e18ecb8122732d0062245c33a2369f17bbd7da7c5fa44c0f4a5b7b2c3d0aa142248e385e77197d473ffe69f1288301f1a978445e5dd557c6deaa8947715e61b83f1f129ad500218ab399ae34fca4f84820ac5451cfe16fcd43b2fabe5697f48d679355a8f7d9e44a78e43daf9291bfb96f6afd8bce8c8ad25cb1ef64fc34732545921288572facf55763543bdb4c883c5c243d50856ee099b78ea912d7794322b4acf75ddd0686ecccc297c512114a6baaa195103c6731931086612fdc76b265750b5a0e4fad6e45b255dd22bf4700b56d5b41cc43c722094f2559fcc97f3b7156b74597a69525b94bfa0807c920077b171bfe8cdd91b66d2f0657199321f705b4466f6048df24af129e12857e0df266e2243df7701c517aeca5e0f6e794ad25af9f14158159d8545379efa529c3149a93978daa4b260271f43b1a9fe524b42a3cbe9807e613166015240f72ad64da7bfded49f2ac540007a4455854e08e7bce8a9d4ca509a7e909a6337ff02834f0cf48ffd7745cb632a24d5e8a00998f7f90cef9fd0686d8602ae1aaf70ba8ef96861b4df660710d6b2d5fc579365586eb73eb5089a7b69a88f7ef92ee3473d90f1e3f61ac2aaef5c6da574a872d56997035744d002f26942392d2a5b378366079aba486b29e261e085b5a8bbb9808eefc82b4c0e316e40c90d52b1cd0bb582f31146dd6f351e6576a2d889808171ecd9f2587b2eed3446b2cdfebfe5855f1403b3f36de43d22acd6a7a2ea062755b7b9a1aef04e701d7f0af2af9eaeec72c2e708f9343fa4a9d852163cea49f8b10110c84b9db3ab7897ce1e1194ef45849fdaa217fa156907c725eb4a7930719464b1771248f93943e2655bbb2a1e914cdd0ae7787043be761f5b724b45316778576c6173dc603f3b3c6bc66e02650c2f7ffb6f56dcc5d7ac41dadf2b72265fc8452ad08190897b161b39da4a8fca4fa5589c963384fd33a8c14b4af7fab30d3c125cb37ee48fb66b7158eaf61853758ee9a7bf5d2d3a482df64c0689a40d1b9aaa7105f67ea3f39b114358d14cfddf0fde4d50ff8994d64b9ca23e270d92c62479baa28c77efcf41618f86bcfa440fa252c0290292904f07649afe3dce150d15067726d7661a1c9da256d535f208bdf28f35cb611a91f5d33c5e89580ba74cf1c66c0ab7be168bf07e298acc40668a147c2fbf7536502895e85ad7afd6402522dbccb8d2bd899d4b6cfefc4ee1b7aaea62d90238192ba74fd796d85a7a0c2d96d14938118b192dce926526b5d42259c188f86a3cf8782602c90c7efe225692d77480c3858b5e8d78a46d8f3f0cbb6fba0e60388e1483e887a6c2d775227b0695ac605fa2f3ee205a2b2a38749047484cbe63abba3c3bb67446c9afb0df8a0ccc845e85cd410a2e9a6c2c3ea4a7c8c11dd46c09679a35bcd2220649dde5a7df94ed87430f743fdeda167743c7bd6a067e35adef20fededf8224f6d7a7e56c91e70d8b34531bb2d5e63b79eb18c1342d17ee217ef3e9a7bbd43f37a756d78eb72cd720644ea4e1599dbf6c70abaadb2d67cc53b4b4a06ecc9bdc2860119869f69eebeb8dfd2ef104e38f5d5064be9de9615100198fe4bb632bbe3c5a73c7a362144f74e6a4d0352e0f931d3b5bc25e1da652eaaa19a6c20e9213cc38bf2c459ca39e6cef06b1af9d10f8ff36d30cf30828e68574fb5d8557adc0d1ac22e747029fbf58d956768811b60125c9a757b4447f2ad027af7671a2e6a463a3dd66f51dac69ea93fb6eea3e95536088a63bd6862a54737251b2154a4f9184f861eba29edcc221c42c72a0cfd2bc6d5bb1898246e38990d8ca271a220db223a6026cbfe08a9a4b964b477f38b3e45922060dab08f575d10d69f38a1526cd8ef2293c376a2d8b72fd86c55ed2593595bc1dad28a8aa777cfb946bfb1d9487de0fcd35e12d07711944c089fadfde011473e8a17f1a52afec0b659efe8abb95d4b51c77449f55499aa680a585223c43eb533ed2357c682022ce1c4187a1ab68c0bbcf0e8fddf333aa1e51d4cb8c438ae54b02ada75a8499cc3e82720fab3186bfcc2c4a7eca2f6e83bdb6e47fe70e9ed3dc732b1c8d1c9df09331a3605321f9cacf7c162578eed070a2028fd09c897cc7e3f733c423da85739c0763f8e8fcd3d2d1d67d7a65ec390118b66f4c142698fe682b1b8fd824c717178fc18e87e89b0c6c08c1427f0a8312cc66311a02a5c5c2bf5a6c4803fe55ff4b90b1b21eff74d6349dc14a175e71e473695583f1e342d37118b2d2ee4d69cd9aa64bf9ec9246e6bad96800bcb22cda866079df2548390aaa1eb6e138ded95ddb190c58ea0beed2621f122f6b3bc7fbba158747fdb1634c011b404add58319cb51f0f9c3a589e84306eb6acc68a445eb0746a43b2f18258eac732b9bf265bb938766e86bdea7268b55579b3dce1abf262e087ecc44a8ffa566736bd879083a3d6aab8f7b809cc5b19320baebf13281fcdf797eff082821e805c8270b2cb6e02adfd62f7d8f0a77cba1b951fffa991b900ee276c36183a228544c5ee6367431c9d659bc2b82c50f985f7d2022f9d5088ce8eb6453fbc92dc8c6bf8170b939230e190be1361ee5b9bed3d8e3b29923f249c8458736f487ddcc71719e33f30f8e4ec79dc5279e9975b5638f9d32fbe3f9b6437f8e5afbdf313762c7f574d1dd96c0909ac1b34dbeccb12610f503b0c142202ba60a9e558b065c02398380e66e6ef2ff1d6f3e3d1aad4fbe577bf97828f4f2ff18b69d5aff5051f4cba6713c628c12201cd70ed48edcfc430bb48daaf24ed6cb5deb54e509645e96b7c1cda3c15ca6fad404ee2f4af033bf204627d4b7087eab0d79d4845c6c5359c775444496297ee783c3371fc87a846e0cc5193abd3d6559a0dbfb0332ce661bf36e3072949441beb6763c8d84cc6bdab4f83a152c6ebe2d3c40a8b815d24452121fb7d723e4e96e06d6764345986f7d4dc3312d3dab5b464cea1f1f5bd618f20e1deb4c51822bcef7bf0f708673f3c91b9c6cd358fee176eb801f49992a1f98c305c581a631e14eb238ea39df1a7bdb50f729779485e404c880c460ad101ada9d3e5e23da9da48660708b1fb2aba1ee974d501faa69d57772f012435dbeda90a9f078170f09144b4d3dc92012b5f9e4576d86f2a6982152b7978739d002d0223a960ad9d7e201d1b0f3499ede505f619ed736c3db2e3aaef3a02381f32dd4e800eb394ec15e9ad93ade1a36d89194cbcc9903be1922e5c30f4612fbde114ae07fd65ec1b6e0d05f7f37dc2d94278e23a03e3efe60797278712deaa6e7368de9595d4798c5926dd519b9e9ed04f7a3af5f666e0aefdfc93e84a6f858217f68eacb77563235ebc18c2d8e50b0b556f1ef596ba03fd84e0c527a0918d19bc02a5deea455f3abd42736294bcececb3996513f520b72bd4b1742e02ef90e5f895f253b9ad3e59b33af0e41cd8a01aa26f12cf048e49ff734075f97564004ffe4a69afa8f1d5d6e680ec02d1503ebceb53f112ca8cb7a8b1938a70aebc4e3a8197ba808fe9d64a0770306865552e16609c089b3a18ad4792984c38aa8c4acbb7d03cfc7d7734dbc519d271e330266cd53636f3f703a57ebdc0dfbbcaab6820df714d2d1025cbe560dc8455239851465497590aec324c23935d83b07e9eb0462efc4f41052d7e770d7d721c4004e47a1bab06cd5f033095304fd73b4a49f7dfa60c1312affc644f51e849c20ddd5ea49b6a14f11fb28c92d80e1783df5b864ff5c40f7169731f1b6955c3fdde17253374cfdd74f40e23a1ad0b889c52509d89b02dc943a52178f0f79653208b044403cfbaadf42da99245325bd3e8c3d760d8a977c58eb1ceaded033649ca6a44de1e627c1097c08684ba6a9407095f5a00d4a15b93cd8bc1f830d50e7646f9fe2a69920c5004bf2feab9b84431b14ec65317ddc87cf0e50f1c1a4626203172515d27b23ee5dc96f436692d58caffeae451afaed2558f7d154bc9e82588276ecddd2c713613a4995eefb8aba46798bf4f8264378ea81b75da6b1c719c93d17ab5e57c2789a92107bcb261494aee3e565fe405ada0bbb01ae70f1369b064fa1b1ba91657f549957e920078a628638e97a99d8d058c1a028d13aa2d6865720f27ea28702e30ae4fab78773e66a63f7d00f3c08b57232d56772f5aadc8e1de39d61cc3aeb0a0284994564dd9527f8651960c866d53b19f15fbb0235289aecb7b65863e43e97fae4fb6d3d722ed592bac5fda5e862f7431c03dbb0535bc1b36d49900b0f96f9cc0c8bfc5a4015c47a1b061e05ddb6fc50fa430d4553674add966f660b0eed41a6d2fb32b6e627df57ce20b115a75f1304014787457af36d8fc0571e43c10da49f2eae404f77a873adcdff18b1d0d660d63c867424b5a7935c73543230f3ae13657a2ea3796046562eebe02be3b99de946729492c95ff17b0639cd62b932f18d22a8c1f31752a4a227241eb82c03d3ef3f5e6ffcc078bafdb357017b26228a7802a26c635b50ae72d8142798fb85becc9ba8ebbbe50a507129bf8734f9fb4fd938963d3ee1202af3e087b38d101d11d8746972b57240999fb0f7de3386e1ed9cc31c3d4147b4a4b8d199f2c2829063c56c870a8bde3bda4122e7f72531eb220efa30a23aa4f528e18a4f0c7caa85b0b47dbb13f1be50af6c6ef2b110599672baaf5832f46afceb02781e75e82fd436e330633e1d7e4962317e7dd8776ce02a29b954739505a07f5ecfe4e5ffcfd080308afc2cd9b859f34d8e4e1e1f42224c8ec6f5158c5f5691ce5d8b880acd86674e9d0a61ee1bea4625f115281a0d67a154f717786ecb593f11ff43d5207386c0b5f9e5c48078c7951dd471abbca21400a27d0567142024d237bb1bb2537847044cc0139f034aa6c42c7b0c76c7db2e7ac6c83d7110baf52f1584ae33baf67b7285b1485bcd15727998f34fced5f0fa0fb912d1a443d7098c78d3dd033255baedfd66f2088c63448042fcb92ca26657c273e72cdb28d6ab7ebb690c66a1dcd2d2043201e0308609a3b0c21d637189ddc566951d0e95cc0f6b183a45201f27913bf8bd21b7e38b8d325aebafde25d6ecd2101239b45fe4e1ac3f7a5577d962b9a02f32bab912586ec335f223c7dc6a4b426c27c15eea8cf13753c71f0ef6f1f75d6d03462d3ef54e258991dc4ca8b05bd622b87a415942b4b40b6c2dbf9a19bcd7364de0ccfa53ee976cae949776012b9e0edaf5269cd8acb1a01dc376ee0e1e9596e7d0bae638fc88b4c1e885b1383b9ff9c30a42b52e0bcaa8bd679d5f900dccdb63f4208e6801de0197dc6c5a21b40f1d6fe30ebf78e9021edc80efd3ee687c48276e90a3152dd62ba987513577ce67417219911916ee84b4684ec51ec492aabda2b4923f946257b5c8af55a371da73ceae6786de2cbbaefd31525cb0c265af30672d885c645ee200b171ce649e5849ad79141c27e69f22f3649fed2ec302b5433f661f805b89131aa39ec11de104e92f0f7441cbabbcb3991e6b5fe68a2d2b5410ebbd815801f88a2a6ac6e878b2559d4ef7bfe5fe925c83586d549d401819a98208d22e6b83c7bba47fbbd69a9fb3552db8c34c35155ce06294bf6575fdd61c31d9596a6f6a5105c37ef2890c108f0ceaf79bf24aca44aeba92d0776441bea742bf3d66e241d1da7df116a6e6eb21b6f78ec4e0b43382b488666b5ac49a4f91c9308d315fe45f7c42ae6b57596315f424abab0f62b20933e09af0521cf12fac15280d6e849e820e1893c9c4b13edc55649e7577ff5d6815e8885d10fce590785e3b99cbb3283310aa11ab6bc89ce6654420b2830e6fbbe586ce47cb9d4f384f5511d713e40b678f03e35e13e09931901198cc06eb685483bb63de5ee753f7eb120f16af4237502ebd5166031b8f7bf543e48270f62ef301d04b961280717d73b46d2ed71bacf5d3b2d221ac2ae4b6ca96054ab99f7cc9978d78a60fc1930e5da0730e1c96f0e0061bc395946b1d45d09393b7129cb66194ab75896227a45e132f75dde33ed4403e96c4036e8cda0eda4a206b768f4daeb7af614adb21a4edd78503257ab1fb7c25e346d42789d4aaa32f8cdf713fe1d7b7433de4d65cd03ac1c47c044b1d24773cfc6bdc5ca248e76d9e8bcddf3434ca51740926e16ddba528c5228d74a639e4f808538690af15d394a424a1ed040f0809caaf8d047ce565ec3ca9ab8ab57d917ef672f371a7289d58b6019ac4d3bbdcffb8b808c84f8e1a922c7339f1f8bcde59e126b7696319df0aa472daee80fff585b0f0797d16ed32f56327dd27dd2f9f7e5547cd2a32857405537e463166dcab3b071a1f0702be403c7769c3355969852d2dcfe605ec41d8fa3997cefcd0fc9d54c088c9faac951bb88574232cff729b9a27b8146462a02d67cfac96d2d9d5a49b0c6e9cb0859bc56f1ae70ce2ae8993df1ecbb7b9cfa4cd9452eba78020b2f86b87983c14d9de8e547a24beb2066807e5e8c79607119306e98cb8a6fcf29fbed3ed5059bcb6293aac5f1a466a5c659ecd2245e88fcd0fb45bb10d580626488466102da72542301aa2518e4301afa04ab8a14593bdea04219b66036462807aaa58190c428f0504072398e87cef49974ad24831d915312d20e817d36d2a7b4c24ac3d4f005b89e2bac94bb669c753530739f4297a6d4df71312718e8e664fcbc7625d4d13cef2fa0b33ac449ca5049655a59ab44af0d5a23e74fa92c66f120fd2e9b2b836aa34b610a485800a2073a3ec4f12ab30fec551a8524b0d9d424c1e39a4f890b65b036a4c2e8d259555fbb15b215d2898bbf5de276ace1a1862ad6a4f006d1b36ac83d5189c68cb2c156bc3c310457f2a65c9ec9b24471478cdccd36b30d08e8f5f5fde0cfe3fcb1c2941d3180737a633b4ebe9fca98b282e5f9120d557c6c6c87cdaf343a9ca2c94199277c6f79952e46905d231acd57572239fccfbaa865a078e707ac2953f775197812a069cdb0a97df65c1ceb5658e96741e7446a09205cbe2f3a45253c3c37814f6a46f275d76219318def3bde613dd595a4c5be87737ab8648c71d49924e60568954e13c66c2b4510ec0e34b1465c7b638a5a32820b34efe197260de926c3688e230d8db54b16651c0fcd5523421aa1c3a7631cd587c952aa934ccfe7c8299d300a509451a1be43a9772975c5afcdef84e6deb6fad2e106a5d442b42c1a82fb761e37c7527f6bf1db32548e5d245072519f07cd6afbe118f549b044df1ee26f8cf4bca505d59fba67a74bc25c537812f8249345e1968208e537abeb4c4ab04fb97b381553258bdffbedd23b08409e82acf8d2058de2c069ad903061cad137ec17820365d5b543c4e77105d855766d1af406a6fa06fbc409dd11fdc8cd83d893c32f3d75e563e03e3e21b84a2b5fa73c30f7e980ace5ef8286a9dca84f15befd08935c13def385509aacdf4799d9473012676322d49979988c3cdbe26aacd3cedf91bdade30bd42bd12c345522126fae0d109f50863e5f82720fc8c4d6cb6bae5630f0d7d77eaf06b4432dbc645a8498f3835b6c95ee446850cad5d002f6b338550d096d7fb9bab0f38fc35f7609bfdbcf4ce3a09e8a211e8d5f61cdeb2af5a5ba0c3b36f3fd9dda5f2664064666be006686dee8f1ef524cd563c861c4c8a67915dd0cfdd49d902beb6c7723d1eb55c23fed61b51188f97d00f2dc1c76109d8e93251a2751aaa31f21889f7f81dc087e9b9fa225d230690cdf07fdf817be991311e41b064b0d9357b70697b8145fca6bda6a43a10de6bc85c8051fec40faff71519bcf8a8537c0875f4b1e061fc96cdb149f6e4b95794fe75763e7b7b2dadd41f65d2a0a9ea6030aea981fe219eda6541f5a67fbd89a36694f9de336bbc51b2589497039087478d0e913cb3de41c76d439e6072831dc0214dedf950cfb9eb09028541453a2e90a6d64af2d6aae402901fc0deefb82bfc1e9fe46b06eb4cfe058f838e041cc56223ddddf1d3f6434f417129c1cb9b180e6392ddb2c8ab1cf784f2bfcc5448f5cde5a4ce30f48f32ad1ba8d6a6a95adb83bc7df64b798070e9ac2abb4a030730016f2aabfefafde00fbc7d6e9b76690d167987ac6ab7cf2d6cd1fc4bce7792479c5aab072d33a53c0ba95187b86e4f30b5212ac99cfb7c2de78232b110bb904a79d1a9a01d99e7520b37e6a541ae4f35cf3069eb6db6876ba264f9bafbe89618dfb7d1bcc0062e9b0ae466fd1d62ffa0992da241578b108dfa7a0d866ae52870c71eeb4ffb2c24a45fc6f2616fefeca973ce7b3fbb3e61cd8508aeb8ea6e96d586f83a0b64f633915d6f6fcfc23a8a51532511af658fa1027008da7755a32d81fb1a500632b29e17dd933df7857e51bad23058d0e420e92628f84ac6385433dac5f089e43f26d73585ba00f87fa0661964a469939fa13334494ae3fe4011d9777d829ce72e5e6099fc04e465a2ba516c69076ee3129c730f3cb61b98076e74203ad2241c73bd868637fd689f33d5f8b3c5a4ff914744f44851724ad5d2643c14555955d00b36aea2e0265faa80082887b444946868231aae20ef4ff4bf975996f70359ae79514057ba85fd0c8bc21bd76d05e56cb7142f61b57e31986f4ec988d908c68c70f4d77efffe9aad327c71eca7a70b296f1e60b8225b15dd76cb1ba907c317e0495058fd257da554abe4a64438c852fdcb72543da011c92b3be24387927c439036c53fe9299e07f4788d8f5ea431e8d3a5a33c825457e72bed3f187dbdd962e04248c1b6845dbdb827a2da60b1b50b20977c62685ca1e8f44722b824d1e1855b2f2212384a94829c5ff0504a87e7a78e7e865528a21ee718e57ec0588e64e03bb211bcff3c4d04cb4a96db02c48ebf21538b2c10a2a423bcddc08cd8b3409a3648c17c4feded52c32443de9a67d22a28fa9220a937c5656d9cf7b51f0dd8f1bd470fbc263f6f7c94ece3dad4cee2481135ef903b5487babf82a4e027e66990761ab85a6ff9f25a191c53dc4e054bc8500b8857478280d0d1d193f8d4abe9586a9bfa457eab74691d2ff5b8f277c680f283477e267e01a527c535852755f16a775ebe1cf9a262c81f29c683a10653fbd0d67bdbdfd347585aef4d5531bda964c6e189ebd23d82e67a6e2a9988302e1d05f4dd338e2dd1bfb3aabc1d6b02632f926eb92485af59e56a1700a2b435184bd62a9b5d31bad75de54036de2759213eb547ca77586e86a46f47a80efbefb29beb02597635c32d1cc1749b9e6541116b863f5a568be11034efdd18286a0a9582792d1ae3d7166dfac5511bbcabb11da2a73b0e18babc3729b0bd7a9f894655438c5d6cd4efb8763f1ee4b90d8fc0bdd11f41c853b815661250577f11ca2adfcb8b91d60b345750629266551b93f8d4064ed11c81d26a256469dd41ab2f90bc0fecd0ebb3743de6a997817bc7fff3a0342142b979cf6f693df5c0ff8b6ea3c63681c8afae31cabedc0b806ece666ffb8abe4a7cc8bd115597e6c5552722a07c24c325d645e54daa9ca89d997a7bf0cd9b564e1d4d823d605f179a4a888c9a654ddace9663b7e83ab92fa5ca7a448f2a0cb15a7310aff2711df948356aab6d4140c5097841f53e6e14c6b1c33d60830ff850fb6231db81fef752f942c085290f4f85e9cdb859f4b4188cfc17af533c60e8ddb28e901bc038fc64252970e4c892dab47efdec887886d8b378f100491d8698c17a8ad32438aea92ccbca95e51fbaa8902aa21aebd340310ef48af47fb0ca319841efc413344c8744f239374baa9b67d3653fae6e6d8f0a34f38e005bb0e2d63dbd504d7c0cf65885f4ae83ceb81b4f26264439d1318c86bf0272300fcd41b4169ced4d64e2f9b11592f56357b47a2a84f06c9b4e2e09e7e6feef0e8585700e5322120c6f8507b092c14ef69d36dca197776a396123ac2ce48a5c98ee0d0670d790002392d462711c8ea5333a347c354cbdacb03ce675acb500cbd651b7f439f2f546850edc3b844dcc65f5253417ba40cec87f3864bf265abcc1858fc99db887c67ecd96483be74e41df93f41dc3b66e61234394c4bd0f6b15ebc027edd0aa63f3717f01b56d170d67e443a55f3ef39ffcf3116ce01dde1f84bd2e9370ea5c3d1f4f84c7c4d2db301681d15ab047f1dc59f4eb201a5755bd3c4ce73c176178a8a820d25d666c8af49fe32d8fdd69c411ccd2989b55a0d830a994121413a658323f96244a6b80364a33cf7f1cbd5fd13784bc52b241b9434d569f1a07c3ef8ef68b0f1bcc6d09cc05afddff661780344c31dcad5c885bf586bbdf50b622af14457da9baa6757680c2e9859f3b88c4a5cd1c5fda2dc62df20c97d2561cdc44ad2ca9ec9ffdc04b073812215b465bcaf5ba820e250018152bf04d15bfe15850c50a3200747b6fed3dc42034beb9fa7d2412a3c0d33fbe6b6cb7f35d932dd0b584e60fbf4b77a78df438dc94b4ab2abf2a93b4f1d6a06259c48bf21cfb54d5ff071b62e3b7a4609de998462e6af53150ba48baf0b1e008de62fe18dfa9c571e07f8b65ec838ba2320e1377fb4043dae916df89581ca8c5038299019a3262c11b834871d949bdc708d3aec18d26494d692cceaa9e3ecabd08bae1652d2105d3e8ad209ca16197cc246736feb3be634c65da24887df36b6d0764a6a7f61be232570a6e1b6ea638d036930e4929587dcdf0cf235578271e405acd803ee09ee699855b574c7617f2d121db32ac4b8861933416bdd416565080625eb31ad747d58961c8f1ed75f915302648f3fa2391db1093959ed84d058ae4d369422ca5fedbf46e8bfe75e96670a5bf5ceeb098864f60aba8b16624652dbbce5e6e575e340e10dc3d8f2fe84ecab79d2649657a3f8cd851175acd6ac25da0d0499d3897db2958374b01951007f84dc45c88d8995740a3f21121ed634e21379f09b3435a4bca7db6b98a4474d1ae5470b497f4295d1df9b53a876ff2fdeee2f322b1664e35d92a11b315980ec3153ee09e4df1fc330a3f40a829f0a839e7f64a3d0222dd5f7a49b206c670d303c8fbd161568c450a01aa784dee92e3f3bc02c45fad76b203011d940313cc89aedf2096d5072f4ff28dd0e44f3892803e3c299e11afe327e72fb2fb9f6bee49d8d57c680e1e7f81f365106acb018e3bef60adb4792e9fcdcf1419ae07943d3b4dd18794d02ac03bdefe1776c2eb506d676fc6ed700c27240f89099785beb5719a4d4a6c63e79cec5dafc49094aebfbf72085c3c50db2ee080b44176d1747c2bce3c7afcf2eb8b6ed28c16e1e20fb92a7e40e61f2a1fd1f991dfb696772295181a9a4c5bb1993080034e9fbd5065b58eefcd7eabeffbe0037ef0886d0a3f684509aa91860fd22cecc6afb5f470b366f97bc1a1666fe05eeec0eb6b49a6d6073a5609aee9f852db2236bd27f0fe5dbb15d0fffd1940b1b7ba2ebcf80f94bfef45b8de5d458f16810a7bbcbd15a62f1bda5b9b7f4baf95829571d4b2d275f7acdb20fc08f1549fdf77d3e0284efbfff2807f428650de06c9afc8c8f848a7559c1f641098059ac2a12dd7df71584f00fb8d849b4f85d1d171f2c198008d80f0a1da23b0dff18036988f0aa4a9d8e7f2d327a588d45654670fb8b85ee83f891cbedcb04f522659a5c04b31ab0686a2e59fb37abe021e7ff9cac2614b9ac8b079dbd5852e574f8971b341df82d651ac6c60089c1fa2de525a21145b7bab77032c2b9f7f965265663afa6490bf03f7afb9bd4ef3f6815b87d54232eccf8b9423773db76384cd7540377a522368b60b0013218d16f155a70b424d5af28638358b758c188adddf62939103e6c416c5cfa5e4a11936b9b0b715316fa9397eab11d01b7e3d95876084a10d4494e31f1d904db6693625262835f0149cf2f05f881c993d88acd2893967f9ae3bc788a2f3bed9a08ddef6414345bbf34017bd3d91aa3747afb2a3d55d021fbbb0d7a77ca0d3dd2d53941c49f60336d00f087f5e1363f56f780dfef64b0709050db5b5248b31d194ef22d2fb2f53662c213ca812d8dc643206d05ad8784f87dca8b093768d3cf6c2f5648a3a7e815f20c838fd136e6b808432fe38590ea0a569a256264540b5b6e662dfc46437159c3eecfe821f4454a9ea797489c302d893771f5cd0f60337f7455870fba551ec078af5a24bd1d2f4bba5fa47d203b752a17ed2de045a6d6460be64627329e0559ed0a80242de287221d4f7ea9ce922e05c74559fe6911d86fee0e4bdbdf7c425ccf88bbed095d979b0bb4e2a9d9620c163ffef73eb7f93505272374605cfdb1a0e4aa5e6126a677b70a3d4f6bb303a9dbc4333e5c173d3f249d94fb7418bf2679a15d0689b40618bec36ec873f7b10c5c8dca374c45794859cef23067d3f3d21cc64f6f2acceb9ca9411127c31143631eaca8c0239701dc102fad220ad33d96930562d789c1d476d49a8b24fe16aebf720293035376e6337f5e65251dd3c3c55775e82f8a0201a786d062a0330accfc77b84bc3693a78e65adc4f2360dcb86a507087bbf18f4f689dde51d74879392e45c4404e7d873e9472bd0fd1b235a4d1e3cfc6989c743cb0790603e68309005a18ba3ef6ccf91413c59a7ceb72138083830090ef12688493a1fbdcc6e58f61014e50105ec1ed815999fe15c9901d7a367e321f397d789f37149e5ad03e2ff8edfa598fb4c8a2998e9df25cb5500e00f29c021c2e0420d767c18d8fcc5b3095fda3c51c59a6b7a2fa5d10c823daf73648b1e9e3af59de92e712b4e1c8f22c2a41c49e1ad5f1dad6e32168c168aa60781f3578c1041221166953016b10d35e4d84aa343827a1cf8e711a8286df4d2860a2ab3a27fc32caf3c50071032da7208b2b30436f0bdbd567e698af2c24cba530216db0cfc81e4712d93e01dddb60f1013e48fb17b89d0cda9f86a54dc19a7d21437d0bf9aac84711af35f81c872d270948af74afc89e2454972ea2a5219d0922db0fb1cc5c29d843090fdf8b958c72d7e3eb860f20859b0712a4d0bc206d2b3dc06f9f1995ba57bb6cc1590de2903c6aef38ea06df5616eb48b4cb7e28d16e5db2dd82c518d1a1a28d053c11787c868742198d5198124354da91e6f028a90b8fa5c45295cc369676abf3566d40eb0badc6d84b3c59faadab2818686ae0e7c9d849eb864903f01717360b95e2681bdbaaef82f3e4a455527d8c6aeebbed124d361b9cb3b214d9a2fea84c641c74bbfbda9822a07dd98a795362771c6c16824336bfc6bb857ad4c7fb65cae840e05ea1611da0ea66079596705f0c9b01737072725f8616702319f5c2c23ac91d37303a8ad1a2569dbc071aed557cb248ab6598b87e04fc06790d0f1b3c38f33dd317dbc33b5cd3ff293f3e30034c0f448ba8e84cb3ec9eaa225bb83d811b59d0b8842d8dbcf243e129eb12e9de88b80379dd1a0f52aae56ccac2d55212f417e5f48ec0810ac6db4c5b9653ec2a94de47fb225ff213e7f8c5934bbd815bfccaed51bc277fb09813a510c99494a8d8da7d46f86b4be5b0888beb1d49d3341b292eb893389c25291566d3e079c777e2f53d155e5d77f02002297d1955bb72ef489b8144e36962ab374f56cf41b857c7a2e99e39cfcfbfe3f2fefad8e2e4f40b00be651d354850fc51fba2c7b8c13c97439affb0015a9a4d5334ef600a00175382c63865fadbd644060b977ff3b0c819f001f70c725e2c3098b9b85db131f5d33a81935b5ffb6de028e6b46b6ac7fb404d28723e1cf312140fa4e0d4967b17f466d937cf4aa66db021a3ec04615d642dd266154437d30675dda7fc279b32ae1d74b2a3f47f481d8dc6ecfd56848f42d917987f044841594f8deb2cf2befaeb3251b8cea088966370cc36a0730ad4e2d45847897ae96a90bbe561149b4e31959bba9b1f5b43932fa89292205a1b332bcb77eb2bced9132a9703a7a4bfcc755dc8cc44179ce39f1843a2da59b33ac441225eea7feb9a79339d76227829bda3962bd1f4258d612569b2144b3bad620544835c1e83af111a76d54dce45823d653e82565f840888a3930b85fe87a05a8079f95e1535ffe4412faba202fba42b8b307bfba1687a80733083e66bcf9faef71e3b8a4e636592360e267febd5e3ffc3cc88d50726bb21c77282f9609ea14ae882f2b2bf4ec0e78fb2a957bf8c5958cbdffa9de4c34d4ddab2cdb28db0693ed07c52028a424fdd8c99ebfc6d6cc484dd24b0c766a8433539217f0344f1622204480918b6051d7594cdab68599dddb5240f014f0dd429e0aca02b948a2dd2cfd67e211e565c20cb468a938b1ed296c90b0a8b64a48fa6cede73d52471604b529376e56574ac82ef703b86d984160a51c698834e1ee7c38ddc464bcd5db9fce7f8f698294642d43415b64d73bd788fcf3e2236a852639f761dfb219a65531d731483d2c0ec9aac3445fe02d305f3ca7969c1877492461c900733239c149ae065cfdb4b5323cf4fa41b76246dda9fdfc0dec27f01a456f9df7e25e5b987690510a214575bf92f18622b6ceae5ccade347e07493aa282404092944fe056c5a323cfce53aa47e3ed02e8c3b22862c3a76b12fbbf0b67c2088d528385a58798ab040adafad29333d5ab2745970341c566c9e5fde9de552c93ab2d952042767f08d6245d14a3d4c2990471530c27d581d017432e5c27995c50a85873c2c56325e0a2307ea30912d4696cf759d698184ba51a1c2820884c1b1d89db49d2a70f2204d1eb5019696f08534e0a29bc7d85ab63ca0b3d97ea8dd7a1662af7e11061cc6507bef6590cd4e82d693c93fbe27fc11906d2382e51c5c2ae29ad287f42d4e6bc7cdc85c01d4dc19ed14306ebb665eaa43a5de12e61163fbab0fd740f4e039d432c4f548f473edb3b07b91e9602a4da89cb15333f8df5b7725af76253de179dd5bb908613e7bd109080c53ba970b55d7322b081c5542e1aa7f7478180451478629977e1c6c58fcc339de61f39bf2495ae562659c3092e5c932faa85d1fcfc5c14aefb75c2fe0cc49d0086479ecb6badf5483df2188722570aa06b36039f55ed992ba4ce6dfe07f722cfe53ddea977ee69f2ea53ed8a8cf7375068fdfd06ec6c12643e23ef025449b4303d63df1e5ed466128020d27bd06da53ccedb2743534e8794340ad12732dc307c92282fb78083aa98c47c3a37b248308647e842c81dee1a431cac3f9abfc3ad53eb6e46f81e603a4a6936c3567b750047d866d3656cfdf4cd9d7beb333918c841fac5b3952b31a6901e1034e9ac93501c0d47d9b7339d164a0559279f428f2c7e3b66769a1aa20a6b9761d6f0bfa9fd964a726f6fcaf768f64943c3c78e591e578b78be36071b4337cdc2da5b85aea3541c42165b0099ee3ae67ca7dd3ff66565499725bc7a5788dd25edeabac968054082e60eb1f1396ab06879f7faf9629b0deb7f2ee83f2aef126a18805c91651e51121f7f6ee4e3564d2083d5b7adf3c9a5db513f609c9b8bcb95a73a341e98d8b7d0c6aaa0312838324418e2387fc67898e8cf7e823516537ba5cce50a9eaf89a6484536fab426de222fd1a44cd2504a77d0c7bb003d1b40541ed4c4b4f93b353516516c31da9b6a2822b38b072db264c8c0cfaa7ab846557b7cf51e3aeb22326b24aa343a2a75b167c6cf6e48958a4102ca108dea8aa47b078c2a2597213a77f34c417a4c4cb17f9a06e1f03a168f260af1f5dbf18d20eb3b067ec3215e9159e3612f53736f8e573efc8f58b5a0b37e4117711dd92856b9128a3343266229358f3a6706dadc85b72fee47734dc9fe844fb31240495c62469cd05458f4c13864f50552bd9aebce9e5f12f5719b35144bf5e10edb2e4ad5d35deed303bc51ceff232f88aa35c726bdc7152eeda06e3da6a452a971f47d074e2481020a6efb999f9c21a3cb11886891ff9b20b4dd19df645802c58b681b843f2223959d33c92545ae50339db8d1b5309854fd34b0692cb24e48f28d0b5cc41439beefd96a43829fef73ea6bbfaf3d7665c70a4ea8252812208f806b86c0b519a61a59fdcb4dc1b58f51e02087684612f3562fc30417577b8a2bf321ab1d1c7f6a7f99601ae9fd7bbba9d95b215f23966bc74eaab59a377da2d9cbc132108221a6ea3015fc71cfccb7f6a901b86b102e5644efa984f3a566b8ed4b55c81c9dd60ac124bd59961bf37b8a814f5fe7c0d3b3ef2b191186875dffe8e086f93a83d9219e2554966fb6e6f977ed332be6770701a94052f48a945c70c54193c2680cfa6b0a7d4047e1ceb19f4fbafdfdb304ca9fcc1035ffd908d92fea8f8855ffa8322df83b6a83d3f7ec1bb660ef23f0cc673d7326df18dc243b4eb482ae665a97b9ea0f6624ecbdb21a3f0b499ed7f5bcc7ea72285a20b5f6b8b38cf929285073d9392fe1fe9c43b174cdc12cd774f660673736218b6d55801092831dfb0368f106b9f7cee6d138c399ad398e83c96602d7cd2d45caefb131bd1e39e43a7fc3b8568ce4f2657176d3ad1b33af203368215c7f4bf0dd2def3445b603a3927f60c2380468a8c19a654f89cd6f43d7da4dfdaa1987baefa1d6ea4cf1a1d923ffdb2932afefee364a7405b1b7a28186e71b72c271fd917f16f8d5acefe59b8d7263832e0a979a52161a64a1f547be7e355cd27d80371c3e165967d7189bfd2f0a91c0f063b68b2b0e5cbfdb5e7a306657a9c590d8c46c660a023e23f23d2427698f97fea664f0267b0a315ea35f3ce8d313046581981bee379cca8e1ff961ee6562149be8c2abbd3d05cfa5e33accee6c910f3bbec51bd382e0c09e9ab3eba70bf151dfdae73ed2e2c96db911939a28373128288bc8d3fb458b9441670e3a7537efca1a720a09c4ec44ebcb75c07cbdf25a9d34581c4155ebc6c3980c509b8b8524b3ba4d875d7cbfebf8e823f45fb721225ff48b54ab4ff348b81683186a5fab9a4f00eb1bbacad1916b5e152df09a7c6a4a05631401d1160e14322a0fe53e6d33dc60618b589387c67d6b944a534cc5fcc5ed9f1fb212942fa9df12f86d1bd473edc0defccf508a627d5383a5ee6a58d24813d9848824bfc0ddfbd77ef606990b79bc3758825d50e983480f268a91924032c54f5d7cbbf0ec7910bf41361c7e2bac82a87f986a357227ec22ea330b005127c1e9f2c2c99dab5d7ee4700f1dc374cb08d293155e224aa49e9283972eddaffff45e771c31df9ba7f4d89f4abef440ead9d74b34e27bcdaee9ba8a1105aaa038c6201954ebd4d42b23fc12fbe4c51b9d2192360cb64bd246a401fea7260345063337786be7ee374d56912b975b8afe44d1317430000637eca76c2ce19be8b222b3c9253c260f2d64e96c044c47c5314b19fc5006ba96a8d5f15a9951a49fe136622d02477301ac1c87256647edf9d6ffce334b3c290b287f9380b863dc46e4c9f032243fd8affde0de231d8fc45fb18067adff177a997084634b9bf52579ef138eefdf758cbb8b37b72dff108e3fd67a4ea456465b7492d046339845d632f4a027ff8762b5024b8205a0072c9fe72707c08cb66be9d258e1c8cb7223a98cd80a45e2bf5c1785c177341b8a00fdadb9a0d595b061ec5e198e9f24c5bc1986689608d655f782e913b41792862b4ab81b724a9c6310b58934512de2c35f7ff9eb2b7881e245d14c46cade070d514392f9cbd61c24965532fe549c2e4bb29f2215170a5fa60ba814e365418d6d386a85e40075501ec3cec2a2e1aa6a8005c127eb5ef4ab67d2f1314447520ceca393e927038074a022dc54067f5d701014f1a9a8259544be88e4b6468e2ff391c1e0f835d0e5cc1675e9edae9642da87a2ff7ad93a23f756e970d5d80247c78daa0eefb6278aef4bd01048573f29fb342ba38195e4b3afe2a85b973bf4cb0bd45de9ed65da1b58ffe2298133bce81980a2f972a00d4f24a596ffe2e2524d48dfe33bba32cda6b6face885131eb497864154d0730e61cd94be324fe916f78140748046c51c5e7dfe647ad26a4625c302920386fbe7391531921a42ea19f3603db039de0ed782b06b9feb9abb5d013ee10cce00c700747b7623cb20b358d3d7088bfffa202bb34e48c4e0ed8add33b494967a8cad2e06c38d1439a34e4397d205b61175769ac83ff4908ec51bd6960d8b95e1eb4206fa4b7616aca3bd2b7926d93eb7e6f00432e27f4fdd1b8cdd963772c8ae23835adaac8224be77240083f38a6a6c3177c381aba19f28fb50462de7386c91367032bd235f08733ed3bd54fb90fbbe685c4343518b13d1f98eb57585d0f27eaba6bf43926734d79759ddf5ec6d95528b016d6a45dda9ab5dff93f8c223e34135db59cdf21eba90b49b27e72d2b832040d505357d64789e0b27d10e3117985d87bbf3c7c09a5e6ce59fea835ff8473be1c721062cf224ecec677c1d75c175474c18cc2f68121a250a6a8fb91ee5431e4033d59b82de5c6f469313945c1a63833b5434047d04886b1b4f3ba7bc343305e83791a9ded7374d6e68d6b1d260072c799a55335bdfe942dd4b5f188d0b714a405f9e1c1426e0580df297a54f41e15e17dbe2f40822cf1b6943eaf44775d09c8eb0f78a37a80e64607b2fa3f6eb05021baeb8f16d6b01d3a5f943eb581c89584bf6ded4d9f0f2283ea48fdaa1f36c44187977c7e7162d2092413c069442e16239cc94bb686a633e78ec4c781ee31e6c764f06dce3dcf1f946f9ab948130825b2404cde06b812311fe00fc518bf38d7ba8a582b4ec0f90be12e750d5185abf66342c29fd8051c26f5ff1e98a334329deb6354858b2a25e0c94000716b4b2a0d2d478e3943dfdeefdf148a8a46b98307c96da4448a0fa80a88d3c4587ec8854dc55e37a51f59a7dfb6db843baf07a63b7b0bf82428a8c41e784e132b5fe67ad0f5be942b41519e2cedd3330c7418419e6318273bfd4ebf482ed9475d2b98ae7ad8d41284c1c2fe20ebb6c855d484c9f33517db444e5bc3b985aef755b7ea357913acfc404e973e7523569d19662ac124e75178dc7d71a57965809edc9d073d9775f43d08259f747d9239d05e923fd32dcfc9bedeaf5f299087c03a818b741b025fae2982f3aa4c62daa3e40ff51db1739b414af9c97d1b7397f0f32d0a66808afd84059b9a91be4ef731ebcb03c4ca9545d6a510569993005ef05569a931b405bc6cf904fc5e8bd1aac7791583187452bd90ac3fa1167a27025b8f630d361098ff94b267e3834144051cac26ab64e8260aaff196b75cd8bc76f9dc781f2f0b1b98f9e616607f1dea4aa3e55b9774fe8c3c1441203d4f222987d9d129c3f342c99d38629c56f54957af8e513875c0b6292597492458ae808745a04428ad4f1aaf229f4cf24f7a28977ee6ccd93b7128ec7306d2ce7032b903c02f72c6ee6dec71b84f41f2bc1f158d9c8751af6ce05c32bcf38d53c64088993b12d9cddf686aa12cd26f9e1a9befcd85fc368e209be5dd90250f5cb37432a201f3e38e0082b58b73663ad4c72651447167dd68ae8332728512fe636c9b071621e7ca7abe54a230ec078776080df370ecf4146ff3f25ea0e97f73c644ca7c2171236b49b2982053ce8c06b13b0e389827dfad29fcccca1cbe728f0f178ff3fac93ab2c9173e089c278d866a360e6804076c69d184c3e623538f4039ab4053c90dac6a90e24b7fd1d9df3b2638b53fb7479e70f00f2623ae595cae912b4487a047b24bacc861e372d9d0bff4e02db36216206498f31e9d59da3746c56b63c86b2c3a3fb9818c194156160cce3f590d4d5bddebae0179416e73590f31e80bb85b8b97dff11a91d46c743f77bb804dc5d96bfa4497ac851df4bc30b2c72387c5461cd0fec7bce4a3ad23f891ce42eedc7c59ad2aec62553a6aa78591d518988ab0c8324d312379caca273e997fd5ab02128f6cc84e1f7837f92b98f1c8cf8209084760fd13f4f7887a1fb0b03384938be561ba6d27229667d4d1bceba80f7b6bcbadfab17880e2f95365bad22c83f0db4db43aed62c620442d80392d72026f19ffd0f96548b635be1290563d3a9a485018ac9a816c08cf8bba55f019643004a11d07124bb78801f9d68d0a7b4a4f7ce058082f2ca4bdd55f2fd13b72051d9246b49592bbf084901ba2635890050b652863f47d74e7c9091cee4a6502d848cea87f92cf49830fa038f104e1e3e536e614a1c57b02438de52838b0047e270c9168bb7ca10f3ae7015b0495dfc64d2dd98ea593c28b0879b4637d5a6a7c9a0c3d3aeeb0796b5528c43a34c0758bebeb55b54b358f1018772a968683c727bff4e9a5554bbd96adf0cb3d6644d93fe2729f825b116759107542f5de25b3c1845572150e73fdc66b3673d107d2cd3afc38cfcf24b44b3cf2ea0c2ac3660fb85ff892f6e6c166c034eb3a374264b35ece9b3683393e1ffaa97e396bbb1d9652b1ffeb4a4b94e2d2ebca83b781a4b80e132d1b620495fa284aacc212d55d0fcafd1385041c318344a1188607bb5f3a6ee573d53f2df14d81f8513fc49cdeb262694a3d8b785fe4abd6a09a52e4461f0e1db7e17ffdb392c54cd9455b070c1d9601e9207fa03c125d3fcfda64f1a90c55d01046d6307a3a3c13b3bf57a39212ec7e4f1f0cf124741586384945ec23d64b35853037f8ab53f21092cccea845416721482fffa1a4ed8e4a926e00f47f3e7587a331ae6683dabfd0e20d68d5102d2a6084f4d4ab64861068f9f9718eb00591ecf66971b3390f01b97a6dbf8a3b3e14b87c9ba4e3835ceeb0cf1435e1a364b9cb47872a2eac95cdf5962c31e81475ee5cba7be4d9a6e1b94d12c665a408af097de52fab0f54a9724c7d353b3efb8981fcbf86d518f9376e6c9ec98fd7cd9349a482cd7c69140be6a1dd36ff8a5b606c16b135bca3fadb99b692cee55746bcc160d515c71446cdd803e9a82b0375e33c014f0586cbf0e13e3793d85ffb386a966fd96a46b4a1c1af45a4168be05ccee79e48c871b06ea48c7b7175ca1422891a1cfedce8d4f33e1c3d45dbe36d7686da03a50ca861c606ae7c43cc5e0813db855d7f96a1f5681f7298d5ad9959fa60f3bdefd77130f5adf9d2801c468bd45acafb37ae6a1db243969f1fcc9a68584f0b46f5679ad381da602e47293b5772bf60dde95da3067bfb224deaca3bdf62a9415b85d65e9af74b5750f708f0d656de54ed4b402bba832009e82c1bc140ab55663e02cea9b28f851076b0409494c78edaccd11bda6977d3828128889910b921d1e84990d5abcc94557055e35be19729e2f04ad66d4d1517e86a12d5a826b81a1e0a622ace5826edbe964d87d7f6ba848ab4127cd4b70ef2757b9ef1ec2af3a15b67fcb6f1b3a3e4a0c5fb9aedf0463befc99357050f902c6f6f465add9ff76a753112f0f2c880d71497b0681b7116a9c32007675f38610ab9520fa3cf9e01c8021917f75202a655de7889baef380ac11179c75df08dfdf0b6bbf2ab4b5741eae8f2bd7ddf8d203d55189db1938911df2fcf38a1fb6f439a181b1cce641b902ae96f8072702e06962dfac205a524eb3cea212f3073f1c5f390a0aff1a154e091a83b6bd44166900aba96a7aef91c4771a5fe823d2253101e3a8a383c603418e23edbb08138bddca6781e3fe18bab957b7a9acee297fc9c72c6dfc85604f0e7349ebbca79244cc1fa53b5cef0523bd6b8f356ab1b53beed3e05477f0521a6c2eb6ef2ebb65876619d4e891bec15941d0310557c227063d8128cfb4186dd2c627ebea3ba6ecf6cc61238e4323a49835f08e7a24794302001e4db9264a2fee06fcf24c794b216d14822d04602016c924ab94cf77b96ffa4517b9071c2acfee9ec59154676b82197798ff2d41d9f941fac89e84b2674b0040770d57a3a502c44316d8974e4266192d116b9a105e5f43abcdd204912294bcafabe9265aa0e00f256fb1c0de558cc924aa8d53237e0e7b4dc2244bef0883a0e4046638e07841706a7103f3d3a6766bab76a8276b003d34d34f53fa83a5014853f94169c9e8b02ab5d0870e867b187fae204699011fe483cd7c0e5abbb5a320b414cf5454aa4b82cc16f6ef1fad2f668e7e7f6f2912d261c0bc9e1e4017f438756dbca744f1594c41891dfebface940db001fe9f5cca24aff053a5a1e3a7bf50d763071148bbb3e8aac7ea3fdbad383b05fa05c5d325df2420abba308afe0a8f663f697448b3a99a6ce82c33efe85c6e0da51352be4976cb0df081660b7b23d6ed70518a21c64389002644cc35b7e32bcf7bc7c182c688da92879fe783bf693ecf07ef70b38915fa468c6c1c67a903bc003164beecb40755a28a791b9ac443311bbfb340174be2052ad674c98e9dbd8ea5f019921a5f0b1f6533e694b13ceafa80825818d1ac76289f52dc55897c26a375062f25a68c2130174a813813d6c9c4b62fc51e30e6bd508536514fce7be971e835921d5b0a82ce307417138240e1e2e2843ab66e75165a7fdbb99771e3cf9a121f336c2e0e39041c079453a2a833286d14e189626727d00136b5394ded7940ea6c97f979d62170c68a212a24d1ea8e035efc787f25c718e677d077a99b796ffb5e8a105703fe2ae5d2da6517371d888b92e22835c9906b77231cc23783ba6c542f8f6aa64837691039e2141ac333bd4a98e79ea93808e2eedf37ff72193d647edb3cdae938b75ec1f09ef7741ddd29e0a127a74e3404398c0460d6103a6bdc1a59b5cad8ee5c6e7ab2da31ee15f7f510e7f0009173c61dff054cffc70dbd0364d7033cba0c124ffaf4da7f66304cc86eaefee8543761f59c6e14f6af3322e101627c5ff7e1c0ab497ce7a136783e6f3b6cd665c54bb510c05c3067e92c7dfaee0226895ae0339f0b0b0a69f5deb7dc15ae7a2821ac0045384ca3a43bd669586f3944a908025ef02358696ca4c46b62a8f8d2944ffa61828037c0fa1d9583fe23bd53b4fcb45e8984c13c0f97e82d8b16c247d339a6b85d7ab8ae5f03232712ed7f6857e3e725f9a60d04b11c685f969a76a08241a80157f956dc058f384e1198f3f995592485891d27d060204ee4fa8c1c81511e42ebaa4011803b6060ff2b5328b51893bb79ec8133ab809985ec0abe6867431a077e9b05170a8061b6ce6b1759bda1a1fcb1ec61a06f738015a4cec76b4b30a5c8022eca92eb73b52323644ba7c452dd80dc9b8c6bc0e0385fdb17015e9166a8479351fcd6b5136540e5b30df9faf438256209da0434d46f30b052158b6bcd5ce2a9957063120585815c902ccdc20840bc892baf500f224ba0fc4b5e6e0f4858f43654875d73d2704d53f306b21d1f2d3e27cafd76fa2da119f05a5fc7dcb05e7ad23ecc0f0f359be220763389e8bb328aad91e6948812744e2456c65da8041ec51255c747eff0cd483be4ff325de216c289e2bf6abedfbe925473b1dba9d18c813e50cde179ba6f67ffdbb228aec73e1f881e437e2d9bbe65765d0f8633685826424fa95743a3eee845a0e9cf1f6355d23c561d256cad4b2809fa6a40f35b0082e14eb30a4f597885dc423176072c06b9608f970a480445204feeed8f83329c80f27ea98d9fbd162c962ed6672f7c87453e1514c7f647f626cafc1bf62c181711d8b807a4dc1f7c1fa594e3a4e50acea46bea5c8bad15aad54ad84830432463c0de499cf7921910e40eac8999bf7af6ac455f31685a39f6efee168b5d964667796f0f29881f8647ab0ae007f2ff4af374549cabb7131527441193d5763a0af4511fa0034632f6b0edd74f41745573f88aaf34e5e39259f915e8b7e1572f26893359e209a57bcf419f93eec7547ec97251f0583f6857a4416fd861366025452ac82fc336ebe7da0ff2f422901f9bfd5ed46ac34643dff0d9c55aa78123417d4e8807660bae12ad0d92e4c989c0bca72b714469da2e518331ebfb1566e29c3437907c6623fb2e6cacc67deb6d864d3b0470666af70a0b2ff4d900369b6d1e1bdfe70d45a1b58e49eb1e9363b001ab4ee3a0a6898742686387f91e87637660eca0613aa7eb8a274102f98f55782394e3567662fb2e5d89e56cdc44d3951b9b45174d101aa9fbdbd665896b3d44e00357778bcd18b75f7b1edb8581750e7e99bce013cec76cf482919b7755f86f10bb530129e0504cdaa4e82102ac1c21fbdf9170b0fd8a6914cbb383bbcbdb203819b8269a68f4469317949f69730b15b16f4336e4ad1358102eb2f994e65d2920196a3fb0d9644578f31b3ded7f10c3c5b2a6d4588e77fa9a17ff43f8b4e1fdf69b2bda11de40aa64a219ea48e42aba0dc81eaa77149914d7cc601e475ad684c9fdf89a73b0ee3a9b5d92f52dbe30c4057c5847a56b62918342b64f0d01a6083068187549b749cc1d4716d0377fd1e7db9af281ba6dc4ab78a5b2ba0d2963f03895d9ff290601226c28612343ee957268448b75b6c6175ddd9fcd66ca7dee97a7d182b7bcbd32adc1820602dea10f1477facf819f47b9630fdc5d6fa8047a32a988c76d287a8200ff8c314b8361123d54cd9429a14abd2e1ccad29ccf1a5f57b98d5b9006aafdb3964766fd850993fa7d199032c34e4ac57c39b3f4ed502e88377cf40e2dda88bf98e2782f0b3c0daa3246050b7c2ddb409c26ab370205f49d0cd9400fdc6f47c82e597862792105c35595386cf900285854079d1831975c43b6ef84ac10828da5b73c29c38c0e38390fdf8bd7c27508bfc1ecb970524bde5647d77f45fae256f87a5a48d9b8891cf3d7ce290c448f67f9e03e545f079a72a6335fa1872444db44e1e4b69fe8e0604e6a252f062d780099f4fec376f71bfae2fcaafb3f6ca27be1fee70a3d23444134ffbe2337c7744ac3b6d3e50d020012d6df9b803864062c45353212312e04bf9cb53f6c0e5e8c272286677144bda01214363d693e43b27a9b0986030079d9b8272d583a0bc9e71fdd91d6e509d70d7b56dcd03edf7beda60b60e00582e2e5f6818f02ab986c63534abfdec6de42fecf6e8a58cc88ceb5d3e1a2a6dbcc5616d4058ace942984593731207dddbca615e581fb4961b9fee156b74d027e80c08da0eaf340b608248e4e12aacd162ac51204eae8c2eeeccd8f733882e537e38eeb5e3d4bd301486e4b3405071d34acbca1d5fa9c83aec695813b1dda3b67345a04ee8ee2cc8ca2532e6aa4eddddbf7580205dd3bb40222f0cc0dc7a2bb2eaee339584b768b68dcfff88cf56832615f9061429cc84417f30a758553205d53ba13f1c57e515fc4b801f10bc0cac199be1189f5ea5ae9aa66531bc6c610cfb3eceffd634c79d2375bc92137746ad1c968df4075941d11ea78b2aa7ad4d9655049b3b175a4653fd131bb6a6e8412c5e2558b6113c6b9f8a90f31ab6159ff9ba48d1a436d5587b5317e16114c3b6f1bbdfb18bc27b649c516078c5bddb6f28b8a044c1ab8b3df5f704848af850482ece4ee06978e378447b6d58595e27ddea4eb50442e750a75a7cef2320a8cf6c6e42ac932933ff743c467539f2b30147b21eb9890a6d1d949876f5421bda9a4736c7c95802bede397db3b7f5682f02ee9d13dac3e1a847e050f8624fe1708dc424638cdcbc82376154938743e39af03d0d37cb7a18b0b9b7063faf50f4ac274d61d1e6da533956a6fe98d987edc303c2044a06225b11d1b153be2afa1ecc380c35194e210908174a70311eccd6b956766d1a0a90f9d2ff1d225fea51a0b5278f94c76088b49c745600a845992b31ea0600f61888556c9a745faf7c202a3f5d661ebd245b6a6dd8bfbc7cef59bda4af7d3c831862e40f5735f7c974743145034e5d288ffc188653aa56b43d221bd8557a5d901dd28c80fe45c86e7689f66745efdd8a02f74657b8a4cd15a2c3d6688fc0b490c9bb265964614facf5aa673001b91fb913d457f904521cba2058f4366419a42db3feaaef0c207a15afcc126380c615ca6aceab111c60b6e1c7b683813443273515584e89733bf032f33fa65d934c1e86d51ea6cd6920f1d41673d721d5c05d2df24703e627c882604a3dac81c078de4dc198959163ef73c8620eeed028376c326d0a57e1ace7f576a43d4aa58f20e812375528eebd15f34e147b55720e33bef7e34c838a9d6d8fa7afd6ee3a9fe0ea8771dc96d4bced48ebd16ab5b94b68c17877137c7c2e69a402b491b9f448cabf3e06a8e1241ed9b76e94d663813f0e6aa4e614d40b10a28fc849694735e8d42ff65ac65f720c9cc5937d6283a4aa7b28bb6390c912334ae6c5c746b23bd60c74ff20710e1269f70a394f726ed977cafed302de6cdbb8b68b83eeda3a7a482cba7b81aa3ef6ea78762afa9a612e3939b4ceb8e776bb1fc5064a9c7584ff086d375240462a50382fab68cdabdaf4b4b9acbe14dda42baae92d9391e4a81691b382fc97fed4dab05c3eb06bb2ce44db4b6300b7bd06ac2dff7e6a37d2ec57a944c29dbf511fd3abed7a24111def2759cd807981b5865ffd8dbde75d6d4cd276e81b87cd5e38484bbdaf9e7b30c0dededcac8f827f502cf84b658d73eb7f53ebf2df10434936970549c2d8f2d7402746c271d11c808d8f29a0d212a1cccdf67917a330d634cacc87cf988c024c82c9a70a36d96dd3f4fc5238f836624d393582f61b40b8c2e30edfe64e1e52ba076095f644365b2cd8c74f243e6121b7d5625faf8e59e47b69bd3df8a8a6b921a8807b3d907248631d2f5d46d5d1836968c68b2ca655f18998f8d04b70e5eefdee99a466b60c84137853989e2b6c4aa69b1424e67d86fe9127167a90a3b3d03b970c3f5b0ca299de7f2c2ea359bc7471382773e02e5ba9770cfd597f85ec510246671945768482a27fda532f2b8b8ea2d7c8e97fef8dadee17e262b31f6605c97edc57dbe9cc30d3806535b3e4bc5e6b1e6a8f7b04e81f3cd323efe33bb67dfee962269a00ecc496dd5e44a4ea28149c0ffbaf8d0d79ddcae3e3eeb03f89429c430157afb84a86d7c9953c4b13f32ca19657ba2396ec2acf0cc2e5addc46c32c9a616117caaa597f4294c2f8989487d9d54e93a2a2de4bb107a8ec2070a0fcdcafaecf47dc1e256b2aa9e6285907d8a8311ec6d9a04cfcce3f71cd3f7ec06421d2ed41010ae034a31f93812c801840fc4b81df99d239d1b124d144568056224558b4ec4bf990cc4c40bed7fbf1aad5db38fc2d5dc3d6f0503c2340aee10463745927b838194382892533138adcd872a9acb4175c56d21cd6fd3adad07731ecf82b28cabab2298055c61a4de702702ce38f000777d59351ef931737ea2430a532899ae2a4a300f69703c3302af7b5e52a0bad00e99dfb02206f9b538f3e6372f5e837be0b898bacd61a8ec882afa800afbb0bc65979d29d3aa58a471126a498bfa01edbc987ddcb2b985e19ace90521b792c3635d7f901c87e9ea48b1c23c882bcac329d689ecba6e956ce2df10acd59e60b1be27c46d5c4cc59fb62cf7f25fbe5b36086c045f5fe30b5d5ff628bf17f377ff921fed9538ca49b1047f1c3edc744fd1e5543ed493849c6ff9972fbaaa54bd4cb69308ce9054146cd959e5553f93c14ffbaa2e4a89cf39dceaa70c8f0bfee92419c963134b5c9548e8edeecafb125f5f22772d8eb8b950ccc21758ceb34b5de7e31b7da42ecae81d75a48dafca55bb448bc7237aa8e2aba81a63e343083110ea64598453e6368c64cf1fbc85699b17cde2dbdcd7229a2aafb69d9b97863740941bdb8dacd3560e058eb865056eeae30010d71ff9c48065be3a9d2313ebe9533a91dcdb59be79cbddd50c653ba356a9b438692547f179b4dc4ee3bca0c94fbac9203e483112fed8cf3bcb9bac0d772a69ba672eff043ba8a17eb145b7582c00215edde251f22a8eb32eea09b9b5fb0f897cd4d87f4142c1ed238163b52aa041c23b649e6696ede8e45e570e4d4a160e26508001eb70a86597053b5b6f19848b64c4ea342fc4e2b1e382baaea365b52c88ff2f357563e08684a8c9d3dc57c3d5a4af5c1c69137658cec8648faf96ed5d8a61174356cfaca92ace8b5e60e2df61aa94d11a0cf43cab4cc115e1aae07ea6c847c752133cc35fd951f1b3787e9b9c42da2faf08c63e643998be2d62deed246a67b627d9f87baa8089967a61c26ed8115646f4ef423457238064965ad390136821388aec653aaeaff519a25084c8958ae35c7240c3b8732a1203f8969829f9ce29f142c370a610e9bcbc18bfe2e5907d646485793693eb149cff7591c0ade7d95f7f09309468117eb19b7d66590c12d9d503ec5b4c5f910e3ec996a1932057f509da71fd009193389d74274aeae2d3e6ae1e0a165b7dfac42e70bbe4064cd80fa9d0f4d05fad3a562477fc4d35d28c7b9d49d391dfdea803b96337ed354d680e55e65b7173a84529c2bdd5aa8dc558b3b8cad00f72c02885f38f179f50e565be5711b2f5e6c7463e2627dea2c4822452dfd692b9e2e85e8784d49e682062272022da9b3988c50b9ccf1dbc244096cfabcda8a4e60178ce45a162442c73e65addca5b926f3bc3af3c88044f210f9c1b88205e55e4c977858eeddd352cfa405bc4472474e5c366f94bac8c20c631fd883f3a4b9a77a8fe792de850cce5052fa3a5414ff9eb64c53bd26acedf190fa45718cc906120afc1c16c7dc859b1d6936b69674010a7766a0ad1d18e4d33cc3ec07a9b39ca2068a81336fef5ae401556012a601904d1bfdcfd62ad7dfac6a5c250bda538b9dfe00454da22a50635ce8a4eeb9ab05a5e8b8f073947d3b11c737fdeecbf21d57d347b51383f2c14b9b71b9889d757cb6c5d285f2b211971236a9bc67c619c6fb927c3b3c7a206288ebf6e59213bfd028db52c52bd4400a9b0d6e6caa1344624935ce201a94af123e70ac2e81be84028871b9fe736dbea06746b60dcc7d73bf9a1f2a21fa57eb4faf4cbf4feb7957be01835b39a581f0d01197518b322ec4386e709eed19db079671c1d7fcecbfd41a3fed53df4e40ad0c1fc575764e05ba1b5a4955595b644b20cab4dcb89861e8d6c23cc86b62e9787670a9db7d086da95c856f8b9ae391cd56931e814ce3ee99ab8fd677c8f1391ceebe586d876783d7ff5bcda3b6221e76b675b4403aee24449f1eb1a39a23a6a5f53075897121fb0fa9b85d892afa995d2a6543dfe50895cf080cfa45b2cdb1130b9f094d55cb7389aae9ca7c5175197a8fe7bbf5da7dda3933321d06eb007543f5da62be9d3334c0266efa8f9754a65a88307da81893b9001829c39d506e560f2bd516b6223a01147c05f3cf788d015ec606aa92efd7344226d4b39d2ebdfa64acd8cc90bc3f6ba52883c292ff5b17793f07ae1fe9342cf8e45f420e5f473807b7465a37dbe98a74c77078c117c46a69b3e722ac559bba1c4b64bc6418adb072c12bfde9c08fea27b1a32a75b6e0436780a538d9d63a70c5ccc9d0bbe93445b0f054765b23c2efad8b9716b2fc21054ed1f0743b2f5d876a14960a6aba580017656ecf36d0e6f4bccd3122adcc2b5e4eb1108e718f7b750ba1d86699be29e3c2a977e2a0dacb40ed11b34520ce26a058db6a0c293fed3c605d8e921df4220a893643b2953eaf49dfdddd81f33fadf7bd22d605a477b696ee905a1670394ff8c46253dbef365c37062889c9228d45a48be5d312f7cbfcd312cc6e6e35c83e9ac67e0466a1888589b021c40d738f4b644db7163d87beb3f903f2a8ea4c3c0d13e28da0a6c3fd6e61dece50c5d56aa73d39f415a8c5c21474a38d043c8c6d8169a0347d7032cb32c0c62f2dcf7bbb6e42e48589945ece06080f57ce79e9ac5caa03f6c99009f9edf92dd72a0a00bd85c06d46f96ef359bfbdadec6f0cc7e4da6370e68342233e60abdd0ea228148b10911c7aa97f035029bdbbfc1659b807bef00c70ffd24c9fd2a4b0e2da01d886e2c733488de6ecf488ad47fd234db943e4d13bc43ac7a18e2226c371c5aa04b2a81bdcdcf27042327db8f4e29b54027c04d79c2149dceb646c69cfdc0f9f46ef084e9ad50d67d11d43cd12e22fe4e307e47bfdf246c6caf3565cb26ebb1e4722521413ba05aa8feb98a58e8a9c4a95f2681cf1037b04de375b140014fe1e758629d5fb03b1477b16a3a7721d15a77aaec814bca59df985b8d46e66b68f6a119cb72870a4f7ec933a2de52df3fa13389ee73fa94f0cfd263f7cbde1ce975d985bb82267cd018e179eae64b83fa5d78df440d5087b1d3b4887d36f293916c1365d8bc3c24d299cb805005c7dcb32e899afae86d87e5e7f10ece9a82a88bdcec2cb3eefe0b2d29ea161b7fa89454949eedf2e797a8c5f273d9c7483f923b52fc899086b9957933db1677a005fb5b772a3a2283a16272151ce54b27c652124051c3882daa4eec48316a757b11e0eea77801b90eb5871735d079a07e9269ccd4efd499f584c246e829fc13b3384c0b05cd246ce1087229d5ec21fa7edac19a3bf82fa6cdca3787e1d277205a823d6e6b93148b06fa54be075c1dfc583880378e5fb05d69625a7f2a5c346c5438ba59564c502d5c7e384128161777c13f97fd2c1795fc85bdb5a5c5045288db25a66413200399148c2a1426cb28f5326e165f88a030fd9fc451c7d94b2eb9b1425d846a68314d7fc2ce6e6ee39c526ab5119ec2bb862925995ff5f66d6d486cea962b2964a3cd00c5f2463eb3d676653cfa57cf9e6656c4ab673b7fc16c0d1191b2cb6196beacb2c22e63f29b0b8175602b55e64ba98ad045f3ce2b1b962fc7274e828d6ef5954383f5a145ff237b2f16afb2a56aceff0af78824ffc1d32178364ab0a427f15636b80277e8d1987bcc7802bfc3af7982c34f40a7b577f01d98364678ae0e7f38bb5fadaedc7267c1bdd4e5ce2bcfb2094faacf967c0cf78480fbf738062ed6aa7c49e51c53d64cd4e9d2bd84ad7b22f281c1dfdc59edb0ace1cf4644d8a908264044e108a8488f18d6a74e8d07ec74115c52ac61ac301e6a2f0e2071a972e15c7d2346810736776af030d6ecc7acea34e13c7453507691ce0ef4e04f4c3be72695b822d0804ed70c210233053dc7c355a8248da22951776699cb96b3b7ec9f3d259771627c9893dcac437318175c230161d91f741999bb5fc8baac482d03afb9f1a84db9ea0409f684f10a6ec2b964ba43703c40821a4440f663460ed695d65bc5e6342a68f570b25b929b124ecd4dbcd1a24cbbf6628005738ceb2eb78b0d97f29076d93a1f8afb163c86c6a4d10a3d19808100f176a6a5df0b4b25b334de701a826ccf73e3800a0e29efbf81404ed1be4eb18a18a1f4cafc7fdb0685a874613a47dbc8c4fed417b2a6a94a1863eee45f20fadda6233a20f3240b8a748ab876497080335aabb8d59e8907b28b3fb3686b448389c5fc901146545ce67309a4f118c234b81f8ad7b1b32e32c05389b3b56c8fc187e52d674daae90be67e51e323cb749d2db423eb1b52485129954e8d882f97def4f1707eb228941bcdff43bcf747b6884f7255295dcd7f7330994fcbc921bd56a6e4fd3e3334947855785e8b411adc341671cd018dd091f6e525e1d4d9dc4a32a8c6d3983de19798daa33e29bbde0f0493ecebe56bb5001cf9392afa2180511b8b03abc7b787cebf60b4f92aa210c92af2b957d36fdcd9cfa1e6aadff133c0b603eb5d47308afff3bf40855c86f5d78d588d1dba795f905c43d64865ee24fcbd70287c2a13e3ad9c077e92d5b19e1dc458ce2d5bb66103eb9629e289bc711916d7f47baa42891d28116f9b65f1a8dca1f426cf7000910be941d85b68902e3d73f884d7663be95a9d397751b9765814c064a60263b9c9d8390e0fd859efaafeb830bfbcbb5b9dc3ce9ebbdf1e46d7229307280b6acbd9369decbabfef8c4a38722227f4337f550d4c2aa31f2cd8bd483ccc015dfcd1761b92511f98bf37d3b18d59d96f5c75261aab1fdbab38095f9e137d41f66fe54e6862164cbc90489ce9ba85f91677e0e72b930e6a5f85bceac0148ec2f2d4b2bcf37ca8e78ca847e0d4f7da03718f2b0ec735f05449bcb4fded42a9646ba65fa13d90db00b2764b30c486d406ce13ebc29b08c74a1a4a43b25d5fe1c02d9073a15bc65fc9d08be2706bbc3822b2c561b52a510aee9337dcf031a7c19c879c4bdeba66cc6b2b88ec0bb59a9cb3539858abf18dc87cdeb2e177b630366d8bb327439a3d8d1d238a156a5c87b654c7c506c2fb3be9e8b73de0674e62f0de3197da56681fbd13e816d68b7cff3ab3439a34b55fe33154a7970661c2e9353fab05964c768986708a3bcbe1c3b6ca7f3f183f9a52448f5fedca7ea65dacebcea1923459cb1a658d3fbb429a81b3027cddd80452aea0f67e702072b4b370cbe3e89f1fb1cde584a0f83bd15493d474b2497699e8340be8149ff0116c6d47f69ddfe10bdf2f0d69ade243790d2d9d12046d536f90078f5cc6e340a8e1adf64cd467cea0eaf90c4d409d6e852997a26788feb0151f6f1778f8e8f2140b23545a5fd8f216498f5f10d54a18f682a1b957a0afb5e044f42beb1fc28180420c7466761b6e3ec87755f44e0f9181d80388e167fcd780aaa7043bdb51a913a9acb0939ef821f656386a076caf6f462772086f85cc558d293cd3a62a15b75f8cfa59e5ac9ceec79a50e01ed1fbfc1db7766ea19055702899f13f20622239115119d261909fbdcbe3fd394dcd523eea4f5df788ef0d57fb6bc4777eea6fc3a29462dc34a690312d9f2155aa9baecd4efeb72a0f76690662776c7d6bfecf734d79b260325a18114c3c718f19f161fd1631d7c62a0585f154083a65abc0f1a87b4882c25272ef4dcf5c7a59406d8cf1913faad5037b08d429c07932b63508ea3adc50247fe115233f2bebe8fae9fdca07ed1474df82916dbd32c8dd792b5c131212529eee311895318aa43e60e304045c0198b551b21b9ddb8a01e7b166acf26204fe423991dc6424b5c727a2b7a47c77fc5ceb16c05c16c1c2a11545f80d2807414a699c157142f27823e12a2554fa14c87b5aeb7758af06266b6d0d3d0f03483786070c6617d95512b7afef3346e07320473d4d46aa6d24108e06854d0d13e3b43f3bae0e9f3627c4a4d3fd710bdf8bd2c37f68db687f47e69c4204a8ff3342467607400089bb298312bc15a4b8ced616a49fe34e4b140dffcfa61b9a204b72e77618bf941f301280e6a91effba4ce12a6cbb4de9a85164b3e320ce85d7dbff949a1fa338eed2817f571f34644476d109c6d05e832fabcfe099cf07429611230df0ae42eb586a8341bac459d3319711b9dc7a35f7204b347a7c26051fc414b47ea45628b50ed92d3b0ff290dc1e7c40a47e16b520032bc5e43889742bb6fd05075f4b91163f8884a4fb5b032e85ee7daabb6751f2a9a62a60f3a41751321e29b0e1a0b7f158125b7a63ff475b5b0ed8ae9df6e88156063a1424fed8261c1d03165154dac3630129550fd7c92ed3680e9301f8ac29f49965d066699bf95481666cfeb4257807d915dccaed2a127a204baeaf6f032de74bb466449ec505b79c5b260174aca7a81bbc256a87d0f93ef7a85aab014da8e2b0abb9caa1645b6b5c4642fc01ad67890b1df7c49f2907a103c643ff6dfd1df226132e8c6735f1a801b1db8edb0dbaec27bb2bd19c031af878db5f055a3aae3fc8844b48dbf26cf97ac3c19fe893e1dac9142e4a632b0d7bfe68a6c89ef2786ecc92a813ac00a0ec3d407d061c0fb43f9f764fd95c46b9e8c863ff2fccc468109bc8ec881af1690bcb12d535159ed44a4f325868597faca073c8ce8bd5eb7d3cc0015d0a7222a8d0409303f9ae0cb92b5198a5e02331fc38d5773b076acea9eb7bfac0df001459226cc58237eb46e79d80dd8d7b201afb6862edacbbc48fbd49027a0a75b14139d0f962efb092a44aacb45e2d3d04597261d360a4df6e482e5c6a64d85753fcc43e82378023522f4f65dd2a30a89d31de7641fa3486c209f151d0a1b24bbf9d51732fab9eccf335966a57e0c5f7f83622ecda8868b0aec9790bbf691537d6f7e420e69d6d40f9b92e9b10339feb9f243520424b0254464a1cbc351033c5f8ffeb1b123375818764a3776b1ec0ed3177e5238e380926041d9a3e5dd4d9ae0c80fffe58dbc0053f80895e9e25c20367862e51608ed830b26b972846b736b9717cf18061b505fb9f2343bd2df86db1e16b034a673d44d4deae9b6e11b00ebf55627d41a8badd859e4f30050fb1d0461d03a648fe44260c9d73c68cda4a6b8ae2638a8377532afd24788a58537814de0db670f6c6c316ed3baf920a69c166ac00054dee6df3a73aaa5eb2d807038a5d954f66d1da1e59948e624038a5b84295b4ef7f3372e78604da7276afb5e79c75b5ece15001b80cd539e244543fd5f0e0650300a431c0e3e6d07f7f0fddb95062edc9243a64159a69e5b3812cddb7556be4ce24051d8efc6ea5893dd07e62ee0107d8fd61f383914e03f600facca52fbf50d2786a72d143b612f367ef88f4da9fc7fdb49533ff623b8cb5a663940c0393d4d69edc348129d6bf3a0a4121ca053a3e2f0cf5a15d1df4a3e967620df32d6e1d24376a01a313a475c544250a6b7ec45de05275462c77616150d587c78550d2b63015a6dd27f11a823a9eee2c730bad87f486eb57c85bb7a48bade9a2993058aa16afa802b78587fcdfb590e34036d17305cdce750cd54649db443e02c05b916c9fb5205d529040d889cc35d130249d63ebd532a65976c5f3d7bda5020a6e7235369445cb1b98e7fd70be3508f2be6700aaa951ce32893f0c93a38c7ebb8fccc81a9da9b57f6b0e594b6837c966fb690314d42b75ee0546ff20db18bbe3dd4c14c9f629c50d811ca75c2db4427a807296f2e95ab707900bad1208973c9c1fd0f7ab8f5f0d482ce6cb3fcf77fa193a6e7888209598d3be8b6b1fa4cbb92bf5f9cad48378424ef759da65e7c5e1ddd6ef2c3bd54e878592f13410e58a423d18dbae9c6c86386acdf71335b1a65b66a90515c4ba6a44ecba82f808ceeb931df9216a33e3c45f9f0d304b775fa74ba583784d432cddc6bfd41a55d4db55397ca1c3f9fcb509187d4d4af9a4bbc69a5c999a73f803b7919deea658e61516dee060e5df4f8376b4353e8e8247e8bc4247c2fdb97ef171776faa59b72435fc403348bfc36a4f5380ea9bd63ceba7ef0bcdf12a15160415a9d496dd9fb625cb9388817159392d2df26dd04cbf3804d668805187b1431a1208ce49ae7a78617fe0870e41af46a5cedd6da0217cdd90ac7747b717c508bd803b18346c2ee4100edc6e8027e802c0bf69e527e6c968a98662ceba221b624130774b03483193043bc9d1fe7d42d8386063a08704c4c1561a1c5c5031d29921fdb774ece02ae9d65ae0e19c828e787858e29832d3f026b1709add593830e846d2c25f8e6761a37288a4e833505131cbba44b654efc62ae6c8713474174281cc4edcd3a1e80973ac6439c5a69f7ce54caa6263134af27dec272eb4813b1fd68f34f88c764fa8c40be24d55f4831b4c448c46a34cb75d8df3ca7785f343052df81d567dbc2299f60f8f2e917585ce4718adfe657c8bb696f96b571f44d3e388567ae82dfbdd9b906f702f608a2cf775cfbce2f82f3d338ce55edb2d3bf416a2b5ccae436e0bbdbf93f1095dfedeefb1346fdd129a03cfe23aadcf95700a8b407ae8ba6bf77e2b3e5be2e54d20f7419ed411863617fda6bb84a987d5e3bcd01b6c9e04e59b46cf382a947b5b137750c4fe5f1409a63d11d76301105e30ce18dfb798a6cee73b6a149bb08cc6f32552111eef8b7343c4b3a5e341b676b07fec6e3834f95b5a8dd3cc765b6975ca7f60a2b3286505363d9625d05b9d6500c285bcd7ed428448dbbfb09663c8dc1b73d82bf93a4f2d74b90064023046f5e6d5dde13d0937fc47196162a8cc08ce2530ffd2f63055502f6bcf5fbb7c1776f95c6eea6e05c35dfa206453597d2b562666cf7431214b4c6569cabd5f20884f2fd8a256885c8f25ec1fc8c027eae81da522cce08fa5a2d6d489b6c10f8278d2e1ba58825831f7849401e44d4050c5adc148dc87d8ad1bdc8e3c47247c057cee7d0157bf1a2bc42a15b3a939eca883d226af681491d1ae24408920515ee72620f68cb0af7e69aa5d4ff32b772ddc69fb1117397c4d9943ff2c3d0e6dd1180dbec286c1fad2334a81530c1eec92d8d7e416aca03877c1b9cedcb4685f8af773aaf688c0fb6d0427604db6f6e60eddd7daaddb945305dc1125dda0c178130fe05b5c58d0d447f500befcb40d2aaa3c61a7cbe072ac8d25dffbdf7ecb98d0632135b67fe3cf972ffc59fa0cebf214dd682cf7b4cd2ad7985e12a2e8b2f9b1b77d982fcfbdc773a443748b486e2172415dff63d29b5e78801e08b850156b973ae5551e04b5b213b16a76d547f341608352676e48c21ed0d9c34d83c76304813cd212969b62e70179d0c3aaf6781936d91afb84c1bb726f99a4b422897fcd35064a900c5d94cb293f4cd51287217513fee3199dcd12ee327df2c33f7091ed294a3211203eada3c8209b35552f9009896fe4bd7023cf7292a0385d406c87d2268cc1b80fb9fd6ad0df461ccbc6cf5710332bd67c2660a6b693b3e691e3473d3be68746b42a885c696d641127f543a7e76b9117df0e1028d879275459552863838748c654caaa7e18e6db38c9e2bae13dba4329fd2eed6855d4d66547f6fdaed95d90008054365a7cf08047fbcbe78e3f565db1362708a7412125d6cdd1348a697d8733817126099c44baca0838a0c59853b5f16a5af3fcc798a5eb958eb26a50a765d81e45b565c0ee8ea2e2d9f938bae2685a183ea6cf35d90e6ba635e54d7d264d95fd8110ff6dab87a23ef148e0eaad0da585dfe1cae1cd99b1e9cdc0a91e08af1def6b1cd113e9c5b05e4c7800027e85926ab64c4c5f7fb5e95a05e8277644c0ba36814751e95a02e0ae7f24a2ff2d8f42ddf6cbf9914426037bc89e47086c45eac3d8333662a27308720d8f7f22db8dd686c5a01a1bb704a2debc2bff948f4d057b973e483412ba5e3fe04ed1a0f4c6ec13de6998899f45c91936a5c8c6d22e6b300c6ace6e173cf332e10900c62d972fc6618fd9f7a43aa1c505cd81c75c94bdf0b10a85ccbd1175e9caffd285e0fb81124aa8faef8456e84912089ac75dd30bd84e9efd95019ef50d16edab483a23eb8bbe9d91fe19892010a9868558a1f9da85ebe09347280d52f5783e4ed7808af6525bf466221891f302f1e7c2e9776b6fdf47519645857ae6ba13c58b3d7f1a8b5907f7fa966a7ccfacee02446e9c97a7b10598b030fd6364ad17f1976057c09fe112231b7894d7d1c621338e1cbef11f4381c633bd942ffb450fd033946e6237815a97a691a71c2444073181fd4637b12204c5f4ae18034277978194622be3480d398e82baf170f3f4eddca99dcfe9f5d0c399110207e06ad9c55b03d416f3d5431dfa10d1a6145fd701363cea9dab70e441954697ac688fe8f8f0cf388fcbe534ebb75074654a057057f5527f6cb762b279e3aed537060c66979a2b6a455c30202b52afff76063a4121b8c9187d4be96f1a43ad289b09f10790be75a3955558ff22d415aa89da443f768b6f49ba29520bf353e62ebd21b5e97ca38bcda11ab4580d7da50052e3b5008f46f918e2f3bce4b483394e6ca842b4dece1997694a9d1974950f4ced803d400d31f69373467d45fede4a29daacd59e3eb6c9199a69e7fcddca6bc655fced9b2a40f4b898169bf1320a0bedabc575ab678f0c52afe4a3dd1c20b30f3a48ffbbc175337b8ff0aa2c90ebb2141c9644679a55841cd0f8320d1701673410f7097b745553da0de0a3061202b309d56c1e8ca4089ebfa68a97574a79fe96d5dc80fc03883ea455d9f3361510fe605c60d07447c7a79918aeb7bee1d7d77bbb5dd3d936bd5300fc164eba42e56009ed8d74924cc2551ecf49911b6833aedb7db951af7d6b87177e6eb67914ed5dc1e55310d35ea3bc6a1327c7c6f8d2405e818a2b5703810a202bc011a205188d1632461b35943651a327d1f735993756a4f23e79ee32c87eb697b0de801700ecc59604e5519e8b57d3e4489fc129a31c62c5a2b2d7ec048f86e845117bbbfea25f94c6829d6a845ab0392506c43971c299e6b02d1c26af8b8872791718c64cfc2014b3d5883962d3bb6afba718e0d7f573049d8644866e9dfd192d45686f8b5d539c2b3f78108699a4f4ed78199473af585996432fa284cde21bfc2742936464e4e203a3282e0e5adfd767d4a9fcbad91dc851c9199047b9d4a635d5e1625d088a25dc27fad121ac10ba17f4e22156335676ac0ef2b57a4e988feb74823c7e4be96a43aa1ae79db306251ab1a8f2048898d1f91c02982b1637bfcb8e21d4af66ee90222ac2597dcb6f6ca43e3fa68f95a8a60d63b98e6cbf10e08220217ccc6d2ca237246337f88f28c87eba5c2cb2225ace0a974bef5f48cbfcdd964f597effdf6bb054662b9aadd6930cf688b7030fd15f89f291d2c037242494315fd86966806424dc451b076601d0084fe11057d54cd29ef438dd38b9ae16a8e4589471a701a6e26413fb41dabe0ecc306c7fade1ba8fb9bade3f8bf0d05862362aff41fb4a0545f0495004e69ad7a1843fe69d966fe0cc5fdefa3155f90b6acca56eafbdce8cceb2301ca54d11aa9641d271f304604a87f93a65dfd004a11082d4ee0e140623d4570498f6fdb4ffc2fde64e029e28a1a7dfe2983cfc7ccc131e4c1a114e8a541131734d0611478f843db92e9c05128c42143668328b3ef675560f14b1315dea839a30c3a8a212029225d4a2081d377d6c29a158a66d5aafc4cc06170cb6cfb8befdf226a30e4b3a90b3350a8974b3a097fcb57244a04c03acf5d2801e640e0deb60d0fb9ddd54da6938cdbf32182faad1f1f5b032dcbf559532c89967227534fb11884428d291fdff96c1d619e3d11957a5ab3fa9652e0379607bc0a91603d66097fc6a15f35d893c4ed29827e8fffa7aa8b22f16e3d924fa9709e73bbfee67b943647ea5529fa803c94e5857b56a7184d395b35c44efbfd858085d7d4606620fab7593bab29309cf1cfce33c73104886cb416f9e5cfe088440ae7f46a6b9e12105dab97fe36cfb0f35022a84a60d2821bd4fffbfc76311299b7440b617271cb8b0fbf0734b0e255e63d92e37f391e9946baacb7283cadb863773fe5d92ca4bbbcb02d58b5d4869cff545408a554899a313a8a9cc2c2f5b98ed9cdc7466319d9c30f6274532ee8434f3528574c6fe0c60f1e4b06bfadc9600b2b96d21d7717bb362f9f6722b391b5eb70fcc290a66562d655d1b878c03d2e32981f784b40693369a351e773a246920bfc3eaa7e175f597c7b01176e6d3d3b0f5ddfa6446460e42607a613a2625ca321193c16485c5f4d78801eaf441374cb13f666ec7e2e01467671d14b8d8003c1a29f9a0a09efdb3b4b00af865aec7d43c81835ca4b2690baabeb0b4ac0924ec8e6d1bbf6b33ba148446f3bcaddb375e9d42944bd6f311d4f3bb04ca46a4def64412580775d70e3b628c076b79148e648f12cf770685e56ebf849da4ba675a1835ea5bd8a82862353d58154a79feba8e90443a50c3af2b4430cdecddd3f24cd252dde98e7edf95bed86db6688bc8be31222f43fa2b1103bd1c0a04713bf78d60d07fce115ac71265257d9a6456cfe3b311cc0ec918dd669e4d4566a3f9b3cfcd9e7e9b76202de3852001117859571ce1cfcdc34a3d072d32adf475564fdc80c9055de0b13fedfbe4020d0853e2dc8847e432d0aa5400c793a9902979e0ed5a9464b0c0620529b266ae3a561ee3b05d81750e69a5a66bea78c27d88d2590d1fab8a7893297a3ec6c72283c73eae9139ab3edf53ec6539fb90a6847838d99841d2ecaaf229c6738cb9460398cf25165d411f458dca68841e84a00c08235e885ce50600c62143391d199cb4e1343f5071edb3cab9094ffdf874e44854b6cb08cd15da830cd6ce810e4db2173539cabf4590983d4c2e7b10901b5e4455fbecdc8c621c756a9da3a5d14426dc0c1e54468b57c2f4e313cb27fc0ecf3dae6d534b1e4003cc68f0b740bdd63ed4003a7bfdf4618e09e5d0c26d927614c03ca0986cc0274eab88473db3acc1beb55074afca5789386c7c270c9609c1e7b9a7ceed4841474fd665282db3aaed8bc541c7a62545588d406d2d3c96cd2b1ee9552c1b7b26eb145963efb8b8e751e24b0647a993dd4190ec42f86e504aff8b80b4d1e941460db78e1fa6a0499c29ba9dbcb17da29c528c5ab868df8f3ecd47b70e49fc8431615ade0e9dcabd17f37c110782457830a86efb4c42f5167eeb28f28f1bdbba93092b8a1ecab7b034f05b5ca5d01dcb6f4d425246a69ee7c2246ea727a85bdd470ba9c5f8b4684db1e05e0228e0b187ce6a7e52b2a542e4b4540862ba8aa65a6ce74ccccdfb70247475b386c65d4839198f8193d36b383800eb7dfc1a62ae790ba7e68dfc24f4162f8280ab048a801a29c9ed445210b6ede967fe1f6a542e196263f3310425dd1a7a5abf5caa3de2e1976d2d6c3eeb8862351e5cad6746f67f1ad556d442e2a6b9c1ff71d928ae4a60a860196a280f05239232112694673d015c17abcc275d9ea7c0f3f29d8a56c30e900fb1014d436511325c15faeb234964c7ed67b9c3de9d5209e8d664a2c71d7850092f0bb6227b80599458b240417e3ff8e561862da715d7e32ebde6985d4fcacf43b9a2382fa4df3ad54b18143e1082775aa8068108c4731fc1585b20d2e2e3a20c7f053672358b19d4614f4da6273529bd2471703601c902769fd3d879b1ba310a9aa7eed3c86d7e91a3bed3a0f436f1b8cb4d6dea4ff2e94f373d132c4262afb6dde3da5612994e6c9ab2cf4cec7450f7ef15308d509ccc8916bd454d7fe23a6620372a446758cad24d7edd0d248b88d480d1287848315f5644f25b5931309c5b3f8d831e1db9fd876b268bb416dd2269d3379c819801ac55bd8a9a676aba1706b622b84e3c0c0e631c315d5bc9dc51e3d4171f6d247d7b22b7d8c57d8c6383bb1c928ca1b14f048544890761ed45864cb957de3cf381789106a738f6dad5cd1d858dfff1cbeeb8917fb42418e2f054d2f8d37e79eeee92f60d1501226ae4999b54fbf7052ae387ddd80497a4451c439f70d76aa44e4297f84beaea53995646a70beb006d5b5650318b72311a9ea5084dd7df50ba08b7aae9d63b92e81c5b3ffd789fda1ce32c236691d8663c6060884e6333d65ee0c4845157a9cc9fa24a7ea9e48877d958a55fb10fd2ac2db3d628ff39bfda1c500a6a56e4c4131cd22dc698fd5e9f3800a439cd8004bc828823b19dd7c8c5c72f67845f0e0f2a89c62b7ef6837b73ddd6bc869c078ecd8968ce8a96113870ec7829bc8c100c23e5e1f732cea65767abaa5c51c1039434213d8f12913f66eac10db3f4fbd65180e93dd90acdad15a9a0049bad6316be85e4acd0040ecd4d29a9c6efa0c815e31ee2b95c6ad2bd1169ade5a893d3245d5206495bb616aa9b7ef782a1d637ef49841cc97e9ce901f59310c31049d629a663f55c69fba8698b2a6419f0f9357eb0a7d711316fbbb4fbb967dcc6f160406dfd7570688219901a7eac1ebdf5a212e44f8fb369cf605f64321bc6a165db0fe9594b4532ee004311bb37e71d0b07d4b8908a9c74c0d7d142cd482f7c88c2e90c9186c7d9632ad566e9e31590b273c3c4491f5c3c589e002212ea89649003280d383737f38660c849171764f41312bde24adda98c31c4db03c62d1c2b373adca654f4736bed32bbb213a8afd2bed606b167e16bd63e846f96dd22d299c898f8c544e88cab1fb9144b9fba1be931173e859d346db058408cdee78be0457252ef35a926e40b799d5ee918c4a803b18473327ec1a86bd02833a9430853a4000ca0a4b41df2317726356ed03f7c7ecc5a88f6ce4f48169477c5721685be80e0462314e07fb3d5192a5fa9d4d93a6ba33c5a71e4d71065ef35d89c3ec7e4e9cae51204eee46d63b94fdde21ccdc09a538ac0117e2c33028229d42336ca9a2408a13e77baeb470eaa0c77ed183541ef300e747a88de499f10ce2ba7e30709635f8d8f1e7f29c34e2779498001e52744d150252b405f072cc65d8067d96442e56b21265624ac86aa6a3568649e7eb5815b556907dff1c0a250aec67eed46630771ea1223b5d5cfbeca2d9bd0f1c46c3c39309435604a7e116b6a04878102b18077f5c0ce23affec87b77605125de9d5391f7453edb4e6c8a53221127a77927532600b6923d73e0a144c73144d2335ea3c7add11e3b0d8ec952266ade4f26ee3fd2cfb3e479b8a5ebe3793bd0f884e1390fa8245cff0a0f95975c9113aacb918f2fbc6b45df8cc5cc9d116f73c12372914f4da8bcfeb54d8a52706e806b1c5fcbb65d2b8e8444a60bfb271171be8377a56b5f3544dbad5d07c95fd6eb29008b49310f3d794eb43c8edd1bddd565c18be1b26bd53409adf1c747efb9b3e062d44939128a0ca71f0d5a2970059711a2ff177938ce3ba4dfc2dffd0f75b64b62eb3e8f6332252e84aec7a8bd114cc633591f5ef150e05a0c1565cf9458cae47e17192f96e55a0d53a15677ba374b8fdb38cd6a235f1076bedf9d3160a2264c8e71a26a86db0e186734ac976a8c72e93acfd7730eb2c8a3c52cf2be4a923363f2ba027edabf0285255f87232d187c092d7bab4a25b3ee7b0afa2ba809bccb6e279d4ee7f4b8ddf1e9e67cf5a49a513ade08cfb19c3b51811c1b39567774a2d31a8590ad580fb72d0c3c7fd7ba897a8e58094e4dd1e15413dfa9c04528636893aa3d7cf40597aed4d898a9cb974411e99bbe335f29b9b32d34416987156963822635b431b00de3d1ff0be8ecfd0d61340ba85efc9749c3dac5605a98c25e2a888a111dc4154e9d9d466a2f9a5bb05e852711e4c92e09bdc37f111645e5a1a2fde7ecfa2184f114db712bc338bcdd1502f258cc7b9640cc09735b2897813b8ebf1b03901fa052d1748fa212056c39005f8b1fdae7d926c8377f83f3111bd802c7eba8d8581047756def2baa3db590e33154e80a86fdfd43336149f7ce31fbec2347b972d217ca661f7a6af37a3c1703d92f60565cee5b39add02a846a43f29074889e9f9d66ec28b49c61beee0976c116a1ec9918c555e1cc334154feee2de0c4f68c7969d29736e3c27765cc3d75716a839bd75ed090ea52e5f18b1883a26779097acfe4203c794fd97dfa8a51fba7c7b86437b5825b2e750e557f5cee42b73a68a887fb4774b0ebee3bb1ef59307a2e04f4deb80903760e2b9aac1234004337f6d5138f238e978bd39b80c0ae238504a8089b95d8f5b1c8ad6a3917161722072771f6b852ed12449007e3b126938249f29981e72b56285c7131dc8159834fa8902d18097a946199689180a62cde6d007b2858cf0cc347ec1ead7eb3125e9a3444129886edbc8b07a421569004b2223236f6439975a97371eb642d7837024f0cfd9093c629ccaffa1be4751cd452f25a6f187247cf175819b4235113c60dc9453173706d2cb3a38d490c6937508c1a3d45c31129ea5c00c45adc21499ad79904b81a543fb2d63b577903312569342888a201f01733a0767f6064fda349246f5fc36b20a9c8f42ea05472364d5bc919ca13d6fae521afb70bc19f148c2ec25bf7b9b93aa47d58ce42891a043878c72c279f3ae92c409a7356de9ae4cfcfca4beaea2308d918629826dd7c4bbb6b0bb16eaea2f44dbc8f8ca6f1707bd3819e6b352392ff4f5305c7024bd15963ac3f90518f4f3ec68921d9698f65ef6686b2fc91a2ff6676757e3c6595586089ce40c9e5b040a1d3fdf410645677d72cc3e71fc5770a646c00cec1358e7e9b4671412e7b8fcc6bc9879570d30140e60c59517dbe2b29a09e1dfd3c37aa53876284c39ce023cdca24218de28f82c5aea439b9911e98f299f9e46466c6603f7f42e1ead80440808834be680553fa144ff6e6a0837f9b8ca9c42bada3953f377902a588a28071b97100852eef09e48033b1a6bf6682addefc9ea1315b7c2f18fba187983a70acd45c02af053438f526fefbee8b245f52f8cbd53bb641465876218632255b7ea1643e3d9eb0b790158703da9d1d56413fc610b702a9285444d4b3b411434b467228538f9cc56a29d7b67ddc317047f345fa047671b13fe78c1522df9e225fda6decbde5032755b8d999752e598162b45440a3425ffbffb9af6cb4011340b113193c1b0a2ff03151d131aba1105d4cc3e847b7c4d02919ed674c15ef97045358935a44f3d661998c3076de84dd9a5ed98bdaef5bff3caa6720b4923293aeff9b44874206da48d71961a7413260edaebd02cdfb4f3e0add4d8e8f37b44fd07082e19f26a0a311bd3115550a9aee1b9d084c2a452eb1660829973a18479ff776489ec8ed74474ffdd3a41739aca2c197ec9e8bf6afdca108d5421479a1a276ccd2185b15c028e28daa66f80c6b019f1152a285cbeec3f3d18b41dc1267201ca483dc860c3f08afcbe93d82f8ee54b70e10a939360cc777c5724534ed76385192546c79ea8f05c59bbefcb5c86b7c8eb132a48f37d12af9c9bd3bbf8061817adf1cf65df5f0bde91a13b271f0ca5bfa431cf3ac04c8a8e510613583a8233413e5a7d44574bfacc629c3900e53b569f3b98021cc52cb0ebddd2740f949abee9c434fe49286e13a2ffe0bbb9288248f3fa025bbcaf02d32fbd58a76956228fd3bd8f7d888eae21952532dcaddcad928069e06ff731086e6cded8bd1e7a6255ade12f268c9713564f4a32cfb81baea23ed6a78752e60ae039da31df45b658531528acb96eb042d69cf01b16ceacc08fc703e78862ef552a0df3fad1ae1ee51e4380bf0811ada60c7ece4d2234660a2254de0dbd3ff8a6591c371ed98bf7709a39a780a98d406c9a2519f611dc64c85155a6669840e2e88d101ef84229850f34fa62f2e8b9bab28bbfd259e58bea9d3017bed19da02a0d78881b61cfb9b9cb9bcebfe0343bb32770d4d917a7592002f4c28ac8ddbc0ac5c9db733aeaa7130fc15c883083b0a0916038af1f79d2d6112830adb85ffa6627687bf91b5ac4c06e96fe66beaf14c5ce430fe600b72dd945ac66aedf2809583661dbbbeb75c673538a177e39964f4140ff9d363ab71752ca120e8ea695f936a95c76c1f992f5b589879b26ee2eb9aa9751a3598395e3aea19565dd861f85926e0d2b6ed22ebc813f91f57cd8a7b695a7c91c05cac6fffa825b89d2d45b1a83e540009341625c4ce53dbe1e0a3e4f0d7e061385052f15717ed246399fb28c47b8ed98727723e6d0394ce29b1ed80b412b6d2a2939ccd065e6152e75e548097dadf8060d798646bbade3eb7204fe70d03d9de355738dec4bbf5eb5915f2339aaed31763e2eece1b97fac02d47361a90c27e33dfd2a7692da9c688fd4701471433e745dcecc6456f8827be7446d813c939f90c56a47263d20d286227100998a88eb67065413bf8c7abb869144aa2ae1e279da9dd75c7cab95ccb95fd6b0dac6c73305a3d5a345ae573d1b61227b7a823d8723d5b75f6d1770aedc7f42d0b57a6c3b74dfec9b0fee9a0d063011ae78cf4a7ab73971c3c30647f0a865818b65b61f093a053e659e0c097a64439ffc4f2a9dfd9ed7c1bd584a0d0ec95988a9bfdc52f350b2c78edb1ab888db563725fd25df38d44c6dab08db4f4e09951a20e267d693f16a7ad111c8af67e596345405974cb7b094f831f907d85abbb97de430ea867027124ed1d71582d50dec42f6a6f1c9de995faa124ff2efdf2039e5d5845d10153806094ad56e273e40999a0288add8f36f49dc8f10b23b1ec0e2f39dfb12b11ab72b6bda657a4ba0a3d7426e127701c356ee8851484313e17b1017f98b62359c58ea3c5a1d3912cf4dc682a30ba8e3265f665bafacc6ac03f82d4efae7af6b86820ade832e8335b2b86ee73bafdf779d9a18d9eeaecb795bd0c38b644317dc94d562969bc83395805dfe4335abfe957107b64840e1db0aff01090b5f84004c7e7a627ad4ddeae1958f63c5ed76b62dad3705b6e02ff2e18a75162a1f1296d6713310fc53d3f35bcfd7a80c1193062cc15efc461ef6ae2317c7f248cda6795e27bfc5ffbd4b5eac053ce3248d3023787e9d081daf0efdeb7996de2e3b303159cfe50db04a9bc4b6c28bd9b5216ccb4bd851170629ea9a84fdb15a44dffe6e5d871f633bc6dca9f348a64bee8d1d5e56374cf583bdfb5312c183626b4b7d6c7a8be63fbcb126e189c42b49df375a09b3794ae502c70b597e871501fd8e12c9bd88225e0c213b54220b666b85fd88d411a3b09fd7bf47721662f6412588d9a5b9a267c4744bc4b8b333098f1e2fb42779b042455ad75eb409ed45e995a23e8e032a2a6e2026c385ad1faa403410e8a46f78d87dd76e9d5e7c317a0e1b211d5b6f4c7c9cd5c41435fe628efec4a5d12a86e4852cddc6843ef922eef2ec4b293bc4e0dbbd2e52df2f5559589aaf45f16d43972c253491c98adaa878580468112f207e80d96a3e41ebccf492f6683488caefde68cd9ceb8092061d2649e02c94fc18f1d1728ae7fc142c2d29a331f07f6709b374bdfc5b193630f8883d1c042305a6abd709be31ee706c3f1cde85fc29931b23033c0799ad734dd9b84ca8c8d891cb3d28a8f08de8821e930a24db30f32cac637a876009b5ea254355fa1e754fde55d39d95870bcbeeef0592e74eddff6b0cbc571162db2446077b82af75709019e0b544c7947eff6d24d5c26dd791e0a2fe3f3e8bbfb60828bde216c616b1708122fd5657b2f8ad0ea39f77e736d633f6d30596b24348fd468cf3fe27ade140cc5fa37a84012a6e636ac7ebbb618fbc3caf072cfd8376bd2f9d33e231b979c5aa8d862d64e8619f65b982d6e88bf51281d1899559cca39efa4ef266a10a141719ce4ac4e2069879a81239ac1cab24fcda75e1a6e981f328696a8b0083455346e4455169b7313f65c9bf0a09e35d33db81b4af8113014456692aa8fd8f5c876d787fa7825a123a7aa6441fb0ba12c0182665c3e3039ef71ad8d864116a2f37693bba4bfb2388ebd10980280243410e32dff15ade9c3b29057390ce3d80fe363ec97e9a577d2eb8d7a68d4a6e11933222514ce9b89041308bfbf72f956025d86b79cbf6b4e1522fa611a2bf121d409967f47fa154e12f856e5cadd175dad8cbf091fc57a48efda6f66e6ede91aa1c03fd929ce6865ef7e907a29bf1b26e1b5ace8b12207be55648c4c3ad76a71fed2b9ab023b3f4818fc984c6864acb93847e4b1e64ab6f01fba0a1ad50101b3f176937a517db5a6cb1c18a6dc0e5d1ffb1d23006411cb5dd0be9a3b970bc7414a2566c9f769429c05d2195bb3f51ca10069b27ecbc17f2e874fa1e5b07ec8e04aacfe757ead2de2a178f62d46134cb6539ddad6e1cdaf7305b3ed659efef160dfb8a25e70fd595f4af86ebfb8a5496f189be45b6dc2ea5063b6736508fd965029a2f699a143623f894ac4aa423faad6dc4b856128d98fdace2171cd6b8789d7cb43d8717c31f319a3ecbb23c3d688ba32de37d909b536e2561ef5754e8de17ff68aaf15443a39dd74ad062857ca2ca177101ce5a6f7a6b9de13c7ecadbdc0c13ee3e1c55687c57cfc0bcb2b21e105ab852cc0044df3b84289001d7beb13ac4c06ee99ed7f721116a1423be6e12f4a0e14d7a1161a0a8623e5fff3a884c0bf983c74549e7cc9903b1ddab8910bfb1c053f9cc3f774b05b42eb97172b268a34c2beb4af024127b384e97bfad59257a2cbd14b6094d0afd98dd6fda4c5ae5e1dbd31f5fc4834a4f20b78ef1dca177827cf5e4671a2b5458edf503cda29788455a45b6860eeadcf8690e86158ee38660dbea398def47ab4d6b931770e545bb10043e8583721615385ad1cfec5fd91f27190b92586995642efc09db2260e4019738d785aebcc56b3b1ce75415485a59745a1ec61c5aba64699523923ba37aef0ff6cd3c3d845c8e3715b5a31e1f0bc95652957a7a84d3f2bd7c4718724932a315e41d0aae798f99a54704e4354859202f21a3826118cc132f1d20ec3a736b1ffbd907bcf8ec00207708b5d0640d3e69f98d1d3515e860904f01166bbf8dffed2b638f14694045a12ee36db81a66f4c7c5e0404061678a7140a46b296d1c8f93fba9cdc9e2c2f045a385de71e8e1ee0c40ec072299952b3804af8a93b62ac326a523af0cf2272cd7c93c3cb3acd2c7e2f3dd3f3a471bb0ceca86551ddcb1d2f00272156b27cdf709f176d13e12b2e7d311bc9572787933023a5f497dfd81f688c9f2f7ed268e992d6ed1153cae75248594517462af90e718ea2a25488f69a349ae9890e31a63861abcb79ac3df9019cc4d01cad161b58aed5a34320b11903c350c917581c89c7fba26008c6f5917aaa18a49617891008996da22d4cd9de60e2188a39ca8563586f00a058b2a8dac6b3577ab2b45d2db0ed09c00babcfc6e621becbbb0128df4c5cc8a68051190174c9aa34ba01ef040b7b16c01e504994ace28db597001a9668d0e666b569bc091fc84cd241535c724be2126c8cf98d99b7e18dbb9e559814af4135c67953ba1755531b6da11ca27932523d79ac764bdcd4cc1e890df171769a7422875c90433db5015548a822c6bcb9de27db4eceb82646f6a34549838d6da7e4fdbaf2eb34aca762824990bcd174056f0c73ca9b2371b855d7b96b15119a4633d20c0a6529643d7826bbb3732418d0605b5d7be243fec6a7d8279562ca16e1b24eb65ba7dbf1cec8c72a1605d85360cc69b65f3dfb4215ca2dabc41225af34051a20a9398526d9c8d34274de09f02604a6eff9fdb82f1aa5d87b6c09cd57ac39db5fdfce0071341b93f6188a85b761754953bfde2b43d4d997102af821bbc23d252b8b7faa55a270bd74009f3f26adadfb3f19a01dd0946e4840206a71bf2374c62c1b833394f1874db68a29eb4692d5b885c26036ae471e95acacfa66424002cc6ea9d9aeb6365686084065ea4bfee83c407682d7709e92910e18eef664dc6f79c51e26f538d9f7f63878235a2abb9c203e1ff7c6e599e57308b06ec92f6cb8c35487dc1a6bf7fc86387b513c44c83ee3e03da2cc69e0f6253056f1bbfa7428dc08910da2806c549ba06527cb2c114cb6d9b77696ff92cd5e82b9fb2a9a8a8863089cad6cbc98b79d9dc3c7568ae6f9d3310ca9360e748ea773f7f9efb2896fe76696fdec349bbf04e6bc904bee373c7f88dcb9871151bde1d286a19e9a9942f7efdbab8fbebdfdbfd635765072b8d80301b03859814d762f73eb568d12784353c94412dd6bfbc86f1b9d79e35812e5eb384148d24c8fe63b76de0e8205ff28ef8b362b00cfb112de6319d2e4ae67338c59f43b604d04a11831f9e1dde068f8d030ad452fbefcc605b75985c8a76214a1d08d99b4aad7cdc80cec5c54d70cbf16fb0dcc7609a1fd09185f07d0b638c1f7f074bb92660d0c73e036ea50365258bcd8b4c608e7650739ee2b1bfc5f6228c239dddc8ac94c0e72454196fb14aaa580be47c81daa9944c5a0da95ae870764d9c3fc4d7adeb35574a7309789ea8b6c5ee305017c7d673ba60baa7b01953abb497eef9ac20612d384ca9412f9e89e7f54d354b988def72eddce4cb215bd61e01f468c26ab30d58c0e51c3e4e2778abef6362c7bdf5174830762efca042ccc7459666cbb8de53de680ff262784be116f3ed02fe2ba58eab0c79cb7ec57ec1a1d9a943f72fc846d71a98affe6ca327d51943a0534270fca11b5bcf46eb378549ed3cc5c8f5887927be82e077ae90b26e355e3cb7907c78268579c7bf35def9a75bf2541572eaecf499c23750306a753bf99691d66e6796d1f6796defad4e00be7812a77bb2c5b1722dfbbc1e5efda4e949a08c3b87be00ac6ef0bcf2f75b931677d2100230b073fddb84aae7fa90d27f497ac040cbe4d85c1a07672532f2ce643dfdb47aefb2cf2a98710b443cd90e0609443302aef874fdbf8a6da84ed2843df1c827c61f3f81a7a69069de406cc4957a3445b6e6cc38bb2b8efb7d57258a0298d2f8b56e05f700e1e318dd469edfb5ca82e3af718e9e1a8cc072799f105b93e2aa15811ad95f95ef311e339e4058dda93ae2ed275d665256aad5dd5cf4ec52deda964d7687a2a984d88757131db8f000518508544f74d34f16bef4f164e17569698806d5f115ca9b41c0c25f2b31964902dc4cd859e791fd49d00702d8ae58fc0948af2b88b9663cff9056d323429d29b9d7f9c0bb7f28648c585b08d04e85d585d8a8c2f2ec87fbdebf02d3e9df0f74c06e347fe96c383b956465deb631258f09e51997da784a4eb62fad82ef92bae6f20c84d0cfb5c51f0c93755d6185d11066f8472b93445a6764de971c82747c0596bedb0f2134a47be40b5f475f09082f6ad930343ade78140d3909ac58ccd7c50891808565924ef4fc60fe286477970eadcfcc5814c2229ae42d9fc9764f8208189c0f018f768ec7f51502899fdf21b89091ba67c9733bfddc9b0f7484193ca48cbea5f7a83ca85f67290147bc62a319a9400ac8f3bd31e8eb6c5361c748338c03da15df6d65e876e27ff9eee2cd4458e2c501e5ad372d2720829e2cb8fe833b3e8dc47120089f1677f4c94179ccddc63d9549d1a6d0a8dc031d28e863866f4d1ed90971df4f7b8c6eeb4cd35ae52eae40b132d524d8ce2a14b0eb2e11fe9cf7cc56705cd37848b1810a30221f1953d7f8b6790b1fe68a7ebba235e1c4c633a9d748eacffd4f690d7902cf7c57842f69664af1968dc41c27328bc2d0071d87ff374204714642cf054520eda7b11234f374b73e65fe34de174356f12f7e4229161cbe3ce21f0467980966216338740533e38c580b1db8d5fb03527c9f6b4de3a895105f43f04955181dece05344832c0312f4a1b90ff6c4409c4d1c4f144bcbc572b699ac698021dbdf34c486e816369c977a1fbdc4577c9fec8980a40669529c54f2a23b8d6d505e0e124313a94c87d972a416d7a9bc8ad1402edd2290b3a3ab1cb8289757d17d68852a2a5ae2e7c19321744262bb1cb9f8936f378b705847bf1524964fa24ab30ff59a8a1f1237a37a3cf39c8a260aa85bc4d0a139f75f484f642957e53fd7cc21fa837feaedea34f258c4983967021d9bff0b2c1b201ce89fb72b99bfafd748e4c9d2f6446118a6ff8ee7a62874e97f32c454d37d0cf08f7ddc3d7d22ed7e28e6084b4ff2549226abc9a9620218bc11c81348e789e4353217cf36e98925aed35c10b2c8f8e72e4f7147be48309fd0896a718b869b82fa0af3532a4fc5744ae787cad40f444dd3897792c89bb0376ee9d04e80d836e4d5dbbe3b9df982e782cb78cda343e95511b15f89a52af2ae4bc256cec7e7b076084a197a1ad1257d8eb251a71c249643c454485cb69f18b9a63d59b4f430396ae71d6be8d34737c4306c575eeef22a26d5e3e4b49d99ba60ca46a381e80a88b7f631e91110a737f8f7f5a438695858fb45e8adfc730335e01c0c7e095ddb6e2f43e1d3c9a1b5ea3da6eafaf2cc40a9c50f7ca25036bec03046d3e25dcd3ee12670bd455e0eefcc2583b8f23449598f8c62968cae8df43fcf9e7699078bfad0636715700773142245e8e2c061e6956a484fc2674592068ea1c0107de520074241893b5cc174eb94a386a78aa5ef64297f59f364f4295192f62547edba7fc9de0bf6334c93769e7ec688aee26d8d68c5e115ffb101c1f8b4fc9f93f85351131a104fbe4b6af8129d258c5a01fbb9f22b7e214fb115d83af82a2d41cdb0d03bdce4ccb8adbaa95ed065debc9c2ad3bcb4c67c073398497e931168810b789fccc14bbca0536bbffb7949ef628ee1a90047e6a70b50c547ab8b1c4c1d3eb9a419f187b56da696ccabf64f1faf8ff7b02186cce4a79b767e4d963964b30bc9f4b7619cd1dc3d87e6386bc930897e2f13e7e76546a5fba79ce69f64e44b348f43599bcbb0aab4cdf096bb2e869c69606d8eab7ae7362c762f53854304297166dcab6c20f9cd8aacb6dcecc5b2253a1937328483fa8376e90871223d581196074dfcf08e738190b56ac0449dde606fef47123c72d7574971403d7bd65d56643d34ee9ef79928e9e099de312ba33219086ddc0b59f916197e427ccdd1f46cd601c3787bf1e63b0aef2dcd5ef7de615cec73d675b1cdd8871f71f813334361156e13a324b2016a7eea9f8938f8e5ccf9c5a6997834f5811ac4e6abcdb71c555cadbbabe005eb0048f986aeebd4203068d6c1f1a5969023171f8b84fd1f18c762a1385b7ed3d76e45eca0b463b9903c231d166338427b4fe4e559b6ec6483b28267531946f860f4f055f1664c7179ed0db1f5bfe2c0a987deb2d5d22952793492368b6561200cd4990339b513dbf3a373c82785153af0c92370ce043eaa0611eb326fbf2fb622fd52841eec8f895b22c50fce9281c99d27a0c77e07a6780ea0f97cd0c84ebb99a610bb09d5fb934e9e3316acc0f0f08515a5c7bd0bdae5798933e842e73cefdfba34b6ad261126e01fa18a74f12754e9b58cd62fcad27c4aa8e4013cebe43483224393f4ef9555cd330c2c045e2bb407f2003f529727de4e9af3f734e3192a0bd324adf4d930ac9c9e99e21721de78aa9e545576f9a6ba127284cf7c36a51969c6df4cdcbee8fde8807d987e0d07709e35450c21e7f0b23851ce40f2ef52f5395fef11c451be2332ff15058fffe7bca24512afc0c61f95285f078920fe8854e9a449afc7a0454818dee55690e1530d946263c23c1fb42c6013a57772bdf1927f20233fe8be55090976d005e404d4ac3b04bdbf25a19c9542a43b573e95c5174388600865010c80281b90dc40358db3126ddf2c294e6d0682a9bfa2a86fc1007315e2b7d58a66355c988c06235761b3cce24307bdbbceac5747c8b6436cb452554acf5a70958ea783da4ee4bc4db01bb51d01d20fafa48902829af9ee804f9457452c8234f8879d3f51cec0ebdb26175e1b44cbd2163e6bb71cf9fad80a9af9dcb9212c06239f9da2ba500d3cb0c248a599ecc99cb702a8a982604a5b0e40f8745c67cb63c560e702b8e7c71b16aa40a452827c25163bdd8c78f9dfac1d21a8696fe50afc0cba8a976d56adc3e1d99b9d04d9ebe20192386058af4d04659d0e747ab3a96bceaf31d361eb168895ef5744f15cf115a43c8184aa75f7c90adbe215d865f4706481ca297888d751439b0a3ed9777ed6f86ea99ba0f2d2674e17d3a06128ef5dc7ce52bafa2f2d745baaf9c8c91e31a0fa792a94a16cf6cc245adcea67bd20d8891ed026884b3089f4b504607b44d0abe715fe3faa487c4f86bdf9f9099aa6c9913f0e4d50382ee6dbc3295b062aa19b37e8e47290cc20ba5991020dd78148faa18b01fc0eec7642b1e71d9870779158c950f3ddb0f11a1b7b53b64c6d956adc9b4db82c0f064511efbfbaa5e0bc82be118fe6a5325ae05d0e004c1f91fb1d6d928ab27219fe120403ce1dfb72504d9d00ba70dd0f5843e5f469d1b948ec0de5c0ac0f46e764a821472c5ba476d1daa19d97d8386bdcb7714416ce9871c999829d432c82b9c497db93a79a2cc6487cf7911a8e58a4c68fc61c997c312323d80ad3f8fdb2a080cc46a8595f1730e04996bd107e57540b0eb1c9c9b01218f8f12946e066371fafc4bc586e5d5f0721ab2ec91e0903d361862714655f9db1f1cb79ce63f3ca0179e7e5c765fa5323a48fa3cb1db7018b9e19f3d2713f75d9a24e5d3328652f5b9e309a5e1cf8f4238c133047a906d84333a704427d6509cee33c678e765e4f11537980340b7ef1e751eccec60883cdb0613aba13c3194542be2b2b2022e0cf24d72ef33fa35cc57c888db36c61d339081fe8c641ef27ff8546c7d2a043fe77849d32f75801d9ad7d139f20b4c2cd82f74c46a704a6b2f3775b55f78c90b011f7ef4a8545692a07eaaef9d4d090b9e57998c3e075d135252e7fb341167b48e8f99c7f3af9cc28776506c15a3976220a75497d878e9a05e2326d061dd9a6c2ee2cec6e9bba23dff8bc8fc6fea28c4bdd44c345713bda44fb53dbacc8c4431d164450778e8c26c7220ee07ce5ce4d155037925e3efe676af73fc35b860a7104b5ef4f5ec6f5c249ffc8d7b30630c5620a6258941a34f71b22d3f04b23cf0ef82cc3cd9cd4f38ab3d4761a9ac55af8b60c2669bd23a3ecfd64b832dedc7ede8b8ad3554e65c5f463f89d759bffcd93864bc133b059b656d34cb18d6d8e6370aa2484cf84abd1cae931efde8261b54125f186fcc27149160c11ed820b17672dc4eaf5bc4f75013d441ad102b798b76e77ed42b3fa9e980750a482bb8aa633c1f04b88c907af3d1eaab37c2d43449ba917ead2453f3eec9a6461734447c1e025d2e129545f2802572f494a5c1d2120bbf91ca0d4fffa43adaf1f7c972c9aea6afd88305dd270844fa702dfded41c0f4a614d91e9b70a526b4fccb5870fa6a663ba661a676a2b41bdfe116b15864844037ce3e2868039f1025f1bbd72abdca4b5c3b43b3279c656016b5f73b2f6af4770491953055cbd7483d2de1c9aaefd6d02402309fba59422f8d15ce7d4fa84657c686a618a0b59cb77a9d8f1328a6698d295f8f4850f6ec7eb02b5652c50a02331843b2c3f9d0266311a586f0318741bd913607c1f754b0ecd906ea22f49119a0fcbc160b266f90eb0bf2290a5798e7a514f1c9e4a40e3acbb14ad208251240775aa6a2d14be9f8a101a8ab34d86175d0e3a9dfa99d8f47402d71e0946cadfb66351e4e3d223a97c62445e730b7e2e1d7775c34527c343361edd585a749a8d68f0acfad89ab7810a259eea856afabcb371860ad0058c15e669d1ed197c78fe28f8d225e93787775c8dee00c4da1aad2bc8bb0e78c911ebb37f13dc664731f7feb359d6b9a392be5081f18471649f83061b96b185759b28f07c31dfdcfc34980d96be00eb0e99ab033e270468b3a77976f91247c42e0855e5cab9cf49d307d6e3e6f86a4298093d465eaff385d61af4c8243eb3e1f48f278e68e2533f17da08ed8e0c57541a8f2e4263d7e993a6c08116d746eb25e1be7a11add2dc0796c902b7cf05c87ebee84286f9c6c061ed3f6aba97fd12e5ab280e0afd030fc8e7f777064cbc5b0f4e6605adc386c3b7c85aa225cf96bff4a5d3806523d39d4b2c84090bb6cbe892f890774909f8368320c64b39811469ed04b36a89cf0b26957927971f8e6e4a3fa3e0c1abc71eb7ae59ac031e863087701bc9b07f644d302c76d2fb06c5adb592d4b45797ead5fc9eab1db46f019ca630b624a2bfe4c8d12e6f8c0316d6b4484851e05d1b358fa7cf261fe68b36328170f167f97981dda04b5201b5c64e7ab85918bfaccceeadb520997541bc7fa29c0030a69e774efe67dcbc5eac81a69a623c30d1066a194ae0616ff24326bc56136d28a4d72df17417baba8d5c3175dd1840f41609c1bd50da5d7fed7c260eaf14c5a3541efc1c29e72ecbd20d41ef02c02f79c5693174c07961a3d122062205f128b449aa6a422d4ebd520d1d88b73a22e78ce45c27835a9eecb0dd9723cbc05ba435914a6da93c38ac2dc8dbb7af5fd40e23e3e63101514fe8e4f276f95b6f8582c2233975b98d30f8a488fb0aee6b7e06079d58dcceeb107c91140005fb8463d3dc29591241d3b03e8293967a94c6efad89127979120d40b52d7b5730daa83f4056dc356cd047cc78481548cc121f8cc3f83c9739f7bce9c3a4dc63d688b6ecbbe8f2f78a5c0a412695bb52c83874630dcb1a71877fd193c08723155336a0ab23326b445f00b3a8444c9758e74b4f42626a879e3c03c76528321258caeb9fb8f409d95863db3025ea4a6889474cffff6f2dfb82e2b641e217875e09b1709ceec86e8f1783dc04052b712749112694f6717978ee622538492d7adf1dc465f0a0ba349b0dfd006c5fee06ee42b20538353431c8b2455db7d56cb0baf97583527e0629339b247956182b4f7197b6346830521fccc58e7bef096148825a8450b074349c76bc93eca640fca2485b7ec0eb74602a9e6cdc6ca24d832bf5b5f86b2561a636258479470e4b48abbe2dd9f759cc41e50d089bad73ecaf7a80bb8feb8844849662a46835c09d92f14960de8a9e0ddd0e5cda812fb80b9335371e2ac8e1d263bf8096b03c47e0c6a42361f80df4acd08ac9eef98a11c8fbaac84542c2c3eb6913e4123e1d50613b7f8ff57574aa1eb17e4a6a9d8d7f5644d9917d5a5ce1c91468ad7a637fd9ea4c87fc515f7f8f6fa83dfc4888bae6940126d57eb98d4e6c0671f515f020923d715baeefa145959687d7a255d0c2f2108adab1e37d8540657212dc5964b028c32bf909a726c87839689de88ee51e514e4e72d7455dc74a80e90966b5d6edb44af63f973ebb3224e79e0a7caf1afc273512be3c2bf361a26792169cd1bd2cfdc7f758aae6cd84e7bc3f12225ffc398bb3e6d4cccd175a6b93c885cafa1b9730579c4d0118c25126ec5f27a9610d238bec771d8ae6cafc25ab7d19ecff296d8651a0d653a39360a60fd2014678b422923a45a29d138fca410fe147fd8e98e113167b50bb439920196a97d41ee0a6e8b3e760f39c0edc7ad6419ab603393264aa8442f34b5f55f4a6d9e7023f6e312f8af021f49f73925b505ccc4b10669bcade6daacedca2faa2ce11346e0a6fb8878449c66136e3d517464ac491158efa3429b0a9ee41c1cde3a1c21cf2395ff9fad22e9677caf5515e9ecb5c839b1cfd9c19089ab3189bb20a7dc268a3b4a9021b2ef6f7349417d5b6293b870ff2498145f5eaf8b54582b0f8c36cff29c5ad381e972857de1dbd9b85082f4fbf82b16758699f4256f48a8149ac7af3c7c21fc5c00cbbaf8f253419101ef0e66768e2d09af117c0262783cbc75b2dd1f7c6efe81ac2990d32a1f9c084f20284dec08e9cc9a93693679265f0a37b8b94616c44211a6f6409cdd1b63678e402bf8194bb24cf45771c9c18a3b3ec1bffecba336d89ed8750c3b68ba9549cd3da6cf1feed373ee1a6214663a0091245f551fa47297884bf423c54717e86ba52f16a4b7f90e4a1da72682fd797d88ec3188e6a606ca103b1ae0166dfdd96f6c9daef4788a717ea3baa7210bf6bc3243f11bbbe7f1742ce9b036e7639b40108ba2634f0e7543f9324c0211fe30c04557bb9a6702a41fd0d6de373dfd792a2fb48151aa48dbd4a3c4d921f80344fe8ed28a869d43e9e75da8e98ee1f5a15e68525773398be564f6f9cf4e13b98f295164bda4a08dad6cdb5711c0db182b4af74e42ef04575171c05d3b3cab66ad2c8a9431703d9d69e100c00727c2cd9b1c143629e7379db06e345ee421abc44cd693b3eadf47309e1679e2065e3ba13bd9cc7eab33a5a3f63d2aaf1946653f4b109bfd4baea95f9f990c999a13c6ef2414bce40d68f2e132878029f340b068c6a475d3e221f5684dd69a2e2dce5abfdb3bf584628d78459b1684efd2fca2f49ddb17c08f902e446de959167517ee518d2685d5474261e188a70c4617c8e956ad15a7cfb07349d8e2b9aa63f5bf535d8fd10ad4592b73f3bba63ef048e286ce32902c1ed656c1177c3bdce37738d4a1ec59391ea21f8dce3e781f401912b28dacc0c455375c6a70cba6e8928a88eedd924cc6e1f9c3dcffc11bda6c66c924a2355fc779840208e5fbf8937fe56a2c096ed4572ed1725e5ed430d52417ce58b21f1826933c79e97eeb39180ed8fc3efb7d6d11156cabcec71d1bb15ef7007e718b01650627923382d275fbc37dffbe143979c897cdad23ab2aa643d4dd27a4819f883cf058d6ca8230dfa8ec4f5a317ed79f8a3596786b2908236de99640b05cb55822325413811b293c87200b3a82b0f57489351eeab7508d7b3d92942141925f7d8dc66f13fd4f970716994e5c35a90c0d3a0baf7660f02897511d74762a1fa56491f4e029e62f78842b4c51a09865ec226490cec51a9e7945570c0e41f9f0263f68b6d67dc00fd4d75a7d64428f86206987948b0fc2b3294e97fbad8b1a2b460c30f34cf3c03e8856e1a7efa04308ff8921b0a913ce0e54bf4b9339bae47eda191902dc36a37e8defdbac1ceac622263ea3eb62a2297dfdf19b7fd857f2acade8c6496c3c0b366c1e695d7e47ca7a27789fb59b691af7d710306ea61520836ea2c9b999e3981f4bcba8e943e4d3cfd61af98bffa97519e72358082fe69fbc56d0d063851d9dab766cfb2592fd0c0d6cc8d1316362c745d12c294e9f57bf358cfee7b7e8bde80477bb3d7a7558512a522c0e8cdf0e3442350dd4cf84b06a99ed17b5836ddb995f3834b375d0e8cb8eba233ae45c88c96f98cbc26843afdff0159a8731809a3352a6f21a438caff45844a704b2fe3f2fc09d48552915e5b893a2fb89ee46844d3b7d09444b1600978f00e9b8b02cb19525f1cb068640e7ff2a8c1134d942addcd5db694bad0458544e232040ce7a14ca32795971e3fc9419004c1dc024914ee3864b33c719dccdc10e0620452d016d9c14e9e6c8f4b765a8e90ca7cb95bb90b8cd1603f5dc11fdc5c2cd75e3c8a8323c482fcb9dcd8eca1dd8a4f12328b8070212faffbfc1e8e95cefadbbf32b736888666d1f1e2b069ee17724f76f60f903dd84e17429abb4e36580843c3fb718e8fe12f9512f1118bc0f7a5e440bc387462bcbb539f9c82326c681841dab138835e5aa6e4b67de39ac73e8e587673481a11951fa8e8d0b72e4833747a79e0486fa5cc88e5ba87c73bbe047e8dd3919d0e8fa62c986f1a7d2c9e09bc5aa690e1ef1f7d86571918e81aee4691b1c14128d9ef89e6cb845f15b398c126971fe5ea8b9407ae630545f658976be74fba973c32f77116526c4681d2023fdbd8d39e08fcf3b4ac20b3fd477701a6ff3b33c5a3e6f7e71dbaadd4650d126e849d0d22f48822ccd10c02647b457e9b89ee49dc00e3303cc618f59a0e9eaffca799ab32f529d92a5f3abf71482884d04b573916639b545ae3afecd92beb6092a8f137941761e93e943e4e9ece028eafecb230588103f4cee3dfd18eff701f01d98a1fe48fc580fbeb2684923e4f3984110ef52b43b191e88a0e7ee78cf1bccd16fe056fad8caab80d98832c9af5eb4a2928917c5c8551cb548e482a74f7a3b3387c193df97d6b07e48c588f7b95638febc2217be3a2f499e6f673662dfcedb2bcd227b61732b0b3374031c50428bae1e19ab533b4d1b0c33531b730d5b385862c5e34f7d250ee1ba845a2758aa9b7949ce58472006ec9f36a5274bed7ab3c01c32223575248daddad0eff91822fc72f97b39312c4dd378ee09adfd69d2a17ad83f1c235b6a31154035190fc489490215af4da160e96a64d3966edd76490ca010d2402db64417748b428519e8f467c1ade382ddbbc2dbd37d0fff4884adb00dcfa5d348533ebe331e3be46dbfd27c17d4a38429a0babac001de612d14fae6eff9cdd6bf43820e9edc44874de08dde18b11106bddaa145850787e07b69185b77f2e09204fb00de91c4ffb97c176d8854a99e9a4477edd3cd476572c2c62bf922f3f6d0d0fdc6feb372dfac813e4471662509fe9e82d75dbf059bee25b15cc2f2a8e5d11779f4a179fd3bd1cdc6c2488f6d20f51239743abfbe6a22ae6e81b5875a9d8a948e91ad3d2c56d4affa5378218df328655a98007347d18945c5cbdb54b05931b1904cbfa4d008ba561c48a3cda85c55c3fd6897cb55ef1b618fdf9fb83d0e86c9eefbc1eac9cd9620ac2dd7f65791a3d7307a3c24f18c2a1a3fa2acfe04e535056bdccfca1344e3688369e6faa8affd5e0d48e1d65ba0d3b9fd008d71da21d85d51d00afb4b8f776ee28218f558d08dadc1349ba4aade8046f7f3a6100d32afda27855eb3cc48c892d6a1656442953d563b7c0abfd9b46ab80b798ae6ea2fb5dd1fa2e973ce377c33e5d474fa371a9d99f390678bf6ce98d765692fd94a8286bef0905b0e0866f73e06a2250704a805b068c8837de174c3f7157b63c0bb7e74168b7fd58f0f573d3ec6fc4566c836ed8422fe6685403cc019d4c4d8b74305533af079e21f056653d14547dc40adacd809c3d2583525e90564d0ee95ed57d07e9f1b4a257fd6bf149de4505beeb24b9f0161acfa22effd61fadce53f20346a798c539e1ca04965ee5ac465d09bb234666c2eeb93ae2e018ddf3b0a3fc488f80bce991bcf0339b90204d8fd0bba3dc664fe645e0c296f308bf8c62b3b53049507df3116718dcf55d050f92a7590487099ef2d798d23843c732b6fff368a4d0a4bc2b17ea444055024cb518c568df21f26b224b91395219f6090746a72fd60be34beeda9e6c007104815e6eaeb17aa8144cfaaf61c07a7816eb88e8d7f3c357e07f923d73e3fc9419e88ceaa8606667a6e074b49ae958df48e24d7c0d63558fdfa42ba68d235f13205a486ba50ca0e07a3fddea2b78045c609f1aee26de407a8f83ac4d1275036c1ff3b5c5726f8e329e0ca3986450af69722def053672ef4fc9e8e89e3c611942970499c5ffdc71d581ba6236789faeb8ec44584e5f050bde279d1bcf0c5d8f2ccc8e7050316656b708525c628ff268a93a5bc1607932161fd10bd00707772c6f12fd8561c94917846ad09f9b93b42cd4e9229a86f50f15ad0c3c5fc2bcd8fecce967ccba729568ed646b1270faf61fd3f81f5c9dabd128da0fa6924824817f804b87363812b231e912260bc6de9d996525c2b87a3a8a53e1eb49c7b1e80ed91ac9d5bca76d663756f2ffbaf4d224121d79763e15c8aba0cf5c33d0095bc996cd8d35d0bdfabd4be94e4fecc4d9f47f3c47dd40e98cb154d5391b0629eaaa97a22c2f89a3c681af942e797d828e9290ca72518a5b6286e2966b3945e9c376e6427c40f7ee6eac509fa18e36f77e5aa16cccfa51b03763e9b5bcb138d7eb7f19450afe30c4e4f7d8e9108f6b1e5820a1b2bfe62c6533256ff5d0f921da3d987aa7bd6c5c2098a2aecf1101e5bc74b048ddabba8888d10fbded38ff9e102d0ffe3cba4523167db23a3a8ab83a9d95ad6d136cbd4ff2ac50c9ea2fb4fcad7caae39be9343bb8f49cb3a36725b68130d558d8b5ba4ff6bab2aaf02ea82f5d5313d7ef528429e2762e72bb8e6f34c421b4c53f50f6fccaa4781acea35ad8a3ae1cc186f319d1265500b74979565d11c0894adc7ac475ba3698965f461b5ca0ee73917642b68f8cefed9e2e45465e5e8a39710893d42037591bae8c660cd00fe41512db4bd1ca2efe84e1c54148858d45e1364741e680b29930f988f39e022932ab09121bdf80104caa6d9f6004974ef119ee0c195f6f6002f66708f9ab3b0882470b9f242ed3b92bffebe7b6beae3af8d2b6124310091ca5e559f2b8fc5da89551286d13b602b5ac5884fc8229aee47070c943e555c80d2e740152967d560922b9eb44467f728aa245b313fd52e6f6e7360ef5eff28d8a399c5715e6050364b5d0518af239dddafa1c1905a5bb716828ea00137663d10524f85f644276e989b39b7ef27b447b9d983be37f508d9788fc95e302625cf9df696ea072c16bdc23d87ae9a1b581b521f7e6752922b838936f73dcc50df2d973a30652ca79c10fe50ab6e26dc81b77d308ab7468b41d96c8226079b4f24425d5eba91c33e2616085762c92b9615547cd4f9b5404f18d4a76e6548ea5c19945e4789080fd19efb779af913b9ea56276554a8f199db0a7770799ea43af845a101ac96a0a5c0a6a8bf4d6fd0ec5e43d824331af5d1f67acfb8953163cc7b9b6755a978f1a27daa795f4f0c738db03a9f5e407240aaf6d3542ee4971836998f9768f374233e3c1d279cafc40646157be95e3971b0eae98772aea15058dbe8280e57b0a7978b6c4dca12c12082b5574aaf72a9015030ebda0883a253f55f560086da28fcfad7c632c86f3defcf58128bb5b4ea4d39148a28403f29ec7f53e2ee5bfa2470551a85c48a2ad8e00a1d29b5464fd91a79ad8406a91b210f3aae1506d19132dfe59bc6875e160a3083e9758d6e2ee141aafa0bfe91528f9298a3fe19b74404582119ca050095dd535bc5680bade2aabacd5dbe35e9ce7d5d2fc0a1c97924e09480b1c93d1479add8b5f6ccb6bd8741a53d18eb597d4f9405d122499ba23bc68fa28a2bd7ae82a79a273b314faacf971d29a4437b800895d304083c08f73e845329e3f4b2941098b8db050397d3fadba5f56a510b121aa51d5d277444c884aa5c8cf14ddc7aa12e3054815b605ec619e16e5a93625890a36de34093fceb7a67d7f1b04bce59ca871712f2bf2a7568b3d5af434ddedc2e966365b06d60ec8de8fb41a155091e6d2a9bb59906f5b47b1710e154cc2453d8ebf1cad8e5c8f5ce2c1af5bd9a7479b77d5c1082829fa5ef671245a3f33f6181b74ee9c653d39ec0a44142b0e756a416fed88ea9a09d3f0b21cacc8c1cba8f99ecc2b980846ef135266b4457bf82b28241bb8f4918cbb0a1f26087362f75e95c21242f7b8bea79d585ef5fb8a2653b1caf278b267834394c2f40da824dab92da06d3911cc048917747d66be0819a8dc251b22dd093e9b20878c65374be7300abba3c2dd9681ddf9bb47585ef3d9609fda89383901fa39360ef488e255a82187a14097424044380fe3d79552d9bbd53311a79a8ac5fceceb4af6830ceebe31d0e094d70766884680a2570ba7c71a29d196c6750728b1b7b511ced2902047dd4d5d2ed5c303251a9306e73633c37ec16f596e091c71eb1ae3ff8193984ea5b59fb9bc56571963c7571c153e482cb64d5058853be25c6d3fc00a44c5896a4e5e479e7b60f11dd882e3c1e02c6a6337886edeeba082068dfa028a9bccb80d8eaebee27f3ecc4d2b3def6470eacdf09d4e0017d14959b74e0d67351218b0a33d9622bdfabad57c9c32f1c71fd9bf68e15371b5d6262eb44b6d2c08664f402b4d8e28862ea48d482ed98629c6b4a4d7438bdf6fcf75667c6561f5ac2a1dd8356cebc564da75d42dba09fc5c276f11321c05c50372ab72d2cf217eebdd9bb3f81d1337ace71205415df0663bf96a54da8db69f2079ba53088397bd1abe79e878aca187ece31289af76d21f76e79385fb3622f63cddcc00f969e76570aaa2ac645afbbeab7883ecbe975b51e12db218c3453976d92f8632110b972ee95b312165e2cb92641ce4bc5e38f014a068b9ff4e0ffb173ca06a030b0e362d745e4923dbe7b11355c58382fdb6b0c7f1fbcd48ca92f663055e10a4c98a2f64a53d48b3f6a0ca0e4e72b58d8563a28d32217e30133d834cb1b124b9379023b7c4e059b6435ac39d56010c6d4db8b89ddc0e1d21c9bfe8a879362b0100b6799f1ebc631f87d628def70875fbffc02dcec1c951248dc4befedef73a4fb1170305c4a4be90822e9bc7f157309812c77a9d2a5da6971644fcfc4cc847577d3adbbc1b5fffdfde4332f227b8fc976ae2ed244e596d20ef133c30d477ceaa081e418632bcf30b6b87a9645fbc2ac1f4893acde91a05b90ec24e24162723575483391de6bc15e9da874ed3609c68471774cfa8e73ae06675001c299969579f6ea3f581b6be14b7cc9680cab5be4931a7880c331f173a55ea2faa0f7721796bc1d4cf536e240f766f117f0dbd79d7e9cf7657ee62153f2c9c63958050fe74ca0a9030041ef842dac728c64599c963bce8ce5dbc4c3c4ce0f0ab7ee39f827b892975bdb57c6211d9ec52a50ee286546a64c9308687ab3f13df7bb56cc8bc619c64ae53576d438e83ea95bcd12b7a39f6fe51ab2d658d29b4e3f84c9cb63fe51f4039e0cdb01c6e1dfb1b1d224ec95bf0453d3fa2018c164c7ad2c55dac83128f0ee1aca033d8d048752ccd05e5a37761594da122c75a49ce03c2d02a2a1511b5b2ef2c3cb4c876914b81c67669837a0c93f1655ac2c8be933f628aa596b2f95da7ee2cf3d74d490521df36cb5d8bbedcfaf499db0c108a1e6caf337a9b88eb7735f1d8354780ae7a72a34df638984f89e45757d88d19c10e87ef104eddeb5376a1fc1f384047e596feda9ddee449ad834e09ceb204bd4977e45141b58f29c3f4d6654dc809460d76fd1e50092323711366ffcf43469b69ee53b53a063ba4e40987e4954dcba6a6b9aa8911920d9e27c5017dbe4d412b39d64ce6843983eb1a04e3810b6fbc63c1b9ea68bc6b4a75663a6d7b35a9ad39f8128d244c3ab82c930a50bf77c8015f0ca519abcf6b207b08f237e39add59f205a0dd85bb4dde71390a3c0c03cca5dd6d36e55c26882573bde1feaaa11f2a07ea2625396c7fd42d99a9fd1c4aad6d9206afe69423ef921c0477c9010ad4598e79568652368cced4b3a313614fbfdec6e1cb773239e69921dc2e33c24f0a03fe8fdcedf671bacb5ff0a475e8d881078ea3acc0fa897bafa3b7e3701e1a7ff2b5312f8b09d05520d7bd4414459b31f951bf11048d3c724076b485ebb19b508fbf0fd4972be9ed7479f909b7947ae05ff471d3f6e53de4ebf6341a6377fb1ce8a0f19d91ff8e5fe5bf7cfdd446c367b460c374954a1143b22543e1725127bc54c5a24812512de6e2c01eae0188c1b654a87c52113087ce7491cd9b8863e993f2b22611cdd8c5919b0944756ee9404fae4b523cdb7ee17b898dddb49878296a793a495f9c6174ebccf4288fda8fd916703cdecf0f477a6c857836d9ad45b1651a34d401a10b42f8cc754c386e153795414e17122edfd8c763f11071dafb82997ef6879a0e07518a4e39aa62cfced91af310bac014c5656a728a895113be5a5d0495af047218f3e74ea794779252489a20aac09d55396969a9a8759e0e1d0583f7651d22586e7ae276f943a360bdc1ee72075fe97da9d9a5ea5d0f346d830bbb60e96904a889435cf9d089d33520c27e53eecb2e199b867abf0cbc76088db555c056a527e29d138f2b6f26dda0d28c905b380931740a8999984190cec4991b6f7aa86a69b8cdac8bff036edfc2cfe8919789b66395685554a13e9f77d00ee25b369fce36174b708b752817ba4daf5bff2780a8e0241f629ec154423b9d13415cd6f397be03ae4581fba079a2484bc12f19c2ac95289f1d9f1f42a5e1f6057605a3678e68c80553834e6c03ebfb24d9ab63df9c750d97043bd5c94c7a1cd98db84a8078c5413336671a07411ffb73d715110fb7454d17d3951ca0180222e5b6111fd56260a75962411a4a1e50a3d89aae215099519cc44610834d24ef4353e94fc6a6648d41a25983842667a9f182cd1e96c0c1105465893115cc32715135409a2e8fec08e748a95a818f3b40c0403b77d4539ea9b946efb9553bbfe9d2aeb66d638b4937208cc0ae1aed75068ccf5e0acf2df85312b3725e4aa463071b4aafc1668682d084e85677ad45079ee58a9816cad70e2f84d80c9c71afffe7644080673650378caf783a1cd18425e4449d6463bece90ecc12a9edd4a6f8dc0b48f3aa7d5a0c1bc4f7cc6cf5e3ef1ccb7ff0d802a4be57fc36324411c34c7cbf0ec569a5b410706648571732a3e19d1f138a919d0f67766aab1effec78059aecab65941510c5c04f6b868c47d2d8a40d307c34e07a4eef7e0c32bad2c16536a00a710dec37f14cdf1c46a8b4871079fad41b57f38e26b4a71e16d5607949adabc5e4b674c2993a909850b88751d1042b21a236e58221e28bf8cfa1b02ffcbd1d7350348bec2e0e4bd891e2811757ac13ccee82bd2fc3af91e359d74bdfed6647cf0a3d9643463b7a496bfe9e9688f76f9bad326746816ce424ad51b7d20bd4d253f3a1e7ff76f25cbbe47772d3903f44278f9001812258c3aeffb71fab8c6b573e5f587f20448d4fe4f6048eec63136bb4e510bbbae9bd09d404f5e05d1042476eda39185859832ce98b7b5afa9cc24cbbd1d25218b945b0369a3075e6b7f8164b9057af69bdb7fe7fd0198c32fdfb1c6b7f620dc25da07fd3eec8b2a34bf0224af94ce2b954b0dac2e58116f66bfb0442cebc3b3a18e276de163c03a3ff0fc86d9c02e6b04dd35edd5efcaa013d4b336867de46e8c3789676efca4f317194f98ec2b4687563e3257da1511049f63a738db1215aae17fb81d118d7da6b1b5e50720c771ee8e03c96b5fd30e3f8227d5a5fc374d8109109cb2a5316a6b95273a6c2bb6e01ca71852ec3c74afd1c078695ea431c8e3f25f048ec88f89515d9f5b52260296498974dd9c6325889c5a2f4d65c9d54be4408287dd26943b4ae76b5d91728764c51775474a1ada681714c5aa3fe56023bf10605c8b841b008452621d48068164293658465d75ed9b500824627dcdf2709e3e319c3bedaf9fe07a688fa72b56e47a5460faa127d4b004c95e385a55ea1aa3da889e09a3b08bd71d23b23bb48c59fe8c7efd7dac4ed64f23eb1775b706997f583f76cd5a34473be57f1b67d3a4cb2bee50383c67d4539a6ebcec5a9fcc8a62f03b9d7cd6694d01b889fd240b9c736fe28bb5ce9e50abff14d0bbe330edb4de4be98239153b53551ad2f604ecefa14915d854d249be5b06a93355705014f48e75051d73520c6f59adad9e1e28d0e2c6c5a605e513324c03369a24c70ac6230aff3e07c45022dd404f20311286ae65c7b8356849ea264575636357b47b3904f5ff2d0dba49f9306f2f95275d65aef5763af195fbb92b40a43533e4e1a485ab3d75344f3f4d60f17c28dba6f83f0d4502573d440750a81f2b77ac4385794524b7ce6c84e965741734e5feef38d9b119f54f790bb5782d62bd28bbf37e611d0bd87e29efd2ab6e228c60d9183784c2a7ee6c4e6e3ee7dc80f2cee0cf8a9b1d2c6aceb9268a5d62d6b039f57769cfe6324a23f372a3f19b46736e5b162577cf42db25ee8fd414dddccdb141a98bce863d37a4e0f05605a222caa43e959ad2b55b0b9426f36a50c9f4abc2122927f780f1eb2312776a88303a51e98dcf7ac3fc422153c940bd16448fb41116482c119948b119950a220592b72d9b84fbb7052d46f505907d6d984e12183936f88b5725f27a74cc9a503f7139033faae71a8f0440cb13e11755ca835972a443f32fda441343e4ec19029b8dac05e80332e949f923cdb88ca97eeea60994129614adb247fc21716a838f09ce8199ced85183cd07047207146f490a5ed6e902631c202398c5b59ccdc749d27561b7dd00e094a6c1646a4914bd609849ca3f86029599332697de1ffe3957593b7afd1dc750284cbf4cdd1f7072299834f8e28f7a377b0d68d0ab7f4853bd06133fe9c87bf6bee9265a8c2fb335aed3b70cf43563c5ef3a3f148eab38562db84f3660cb71713535a51e24825872130822b4bd320b3de8265a7d5ea8a5d4997f65718e55707dbc0bb011e82474a4ad04baccfadf5bec6f9739293769dafced77b0ec2444b44c81542715606f36372be3af14284ad0f91706d008c9cc141bf92cf2030d19305b34d156db8c9a5155a8e607a5d5920118d8f8410058c885ed69f14461dbe8b2d196ab23880806e26df8ae6afe0681d7d1fe04794f90bc50969d3c745f1fd709fb1226ca4f034e09fb4faa19ac50a212f6acef44af1d2e6ff061ee75f5c0fd30cce3944101b83f02424a27241ab1d1098824cf35eb2e4f5fd5f6f1e0dcc530ace1642b2df5214049c7bb0ab98ecc1848c8229e1865e663ea81d6225f2ff90e5a4b5c3fe629a37fe14a0cecb8b9fc5bf1ae57b72276bf0454bf24a6d0de5cb5c043794e94dc7d34695842d491aacb726b8062cc06579b5eded1ade2a2f20a83059acdea66089e042d5162e00e0b9d5d3bcdcf81047785172bb6f5b1a6e83d0cb1a9508c3c79f4a81105cd8775784ea1c59b0746216290489049c3b69ebaeb81c411cda66e4cd91fa31944574609ff1a388fcfc2096c88950b6403a1d19fe9cbd737afd6dd247be80fa96c5331976d0a51938877eef8d3a1fab19fd119cd5b93a76bd286c0d197bd9ff8e6294f9b5fede6a4596ba8003935187eae46845e8ab1c21ed8e6a69cb56e297b56b2d7984c6e86bee35c8973f5ecbb2c6cd8544669caa19d8efb0b4a13d91e4f539fc63dac94aea377435955400395e4bdb28be56b4db4c7cab828e5eb5560f323e13f4b83217aceb9d27cf7944ae034c6c2238dfc474160e059961a4a43dc00f2fa16bb05ff8c5c7b662821edd9567a2185edac17ee37b6154c45ddf073a7bc9acf4e0f797a7eb3cb71cf203f38fd565a90201fd14608d0b70032113c4cc5b801244f4d2567d124dadc067d9b63ace0b206e26be220d38f337f5b20df13eac01b42f4d0ade6b285254f10908b36562f4dd1ffac89dd73aa3662d5319c9a5aae9688b9cfb208a0ab065cfd515ae243e8d4371b7157d8307787e8f2af3e58798a5c313d1d0ea7ed46cbfa1a9f7b33308c1e5a4dfd71b8900adc379c2f3039187326553facbd0b9a40512c3de5bfc14f0af6988a32bf7df8c38542b5d4bb52e37d8d02c615c30d4257e604a3d187806bcb69d5069514a71943d69d7855008b9c68da5f18ba791491365dcf3eca70a2434c34606d9769dbc4080540eb80337fa0f04b2789fe0efd4c96abe3a66e9680b60196730eacdcdba8ffd759b61693687905d742aa561918c9e3d2b344edd9f3d372a6db23afd9c09108d2bc67e87fdd8890f7e7b5aa79dcc940f4b6974a85f7c1b8445c9af5d4fccd33e6667d713391d991a6951e13f6d03c527c9810b26e17c2062391235151dbfc7adc19b7fa8b6d403f82e38747b3c6c706e58a88400f55b33a224deda202ce4ba94dbbe137b12fdc5b5848445ed60539b8832615b6f845cf0f6ec543e499e689e6428d1d500af0ef1ca7ed22f2b80329463c5026a64ed8038c803cdea14dad2cfb97753b37292dcd30d0fed07432709e8b6c7bc8d4ea7f4e6c59f335d864551994dff003f987ba4ac3189c001ec19650c868262abeb850f375d4aa73da9e80b19b2e0ee2b8c185d08726a38aa192dbf5ff83b1b6e1d97f45eada8611aed6ac0cf82a20010ff433d2642f5954538829a2971b9a506cc2ddbcd1d07e5365acb43d824297a8980a70a7efa3bbab7193d8c5fac63753ad9e0685c157f94117383981c5f4293042517fb6394213ffc1817582d3f5f4d9257325c9c6f7f822fe83139845be73615a878325675a71714c9719a2c150a4351306085f9669c12813b4a778b4b1108c866e26826d1664a3a30ad8571d2c6a63d01b8d6f70286f09af0c6a9b69e3d3a9777a3034ce772622757dda44557bea230963908424cfd28f94cb2db58f5c121801d74891cc45e066f2e862f4ae9e99df0b87617db3ecdbda6db48195dabfff6c95204946f0e40ab548f57cbaf9ba8af2a2e39da090525dc454d9f0b9a402bd9ff44b92f30d07a9ae11bd70f1c3fb07f795bc46ed905e015235e761351e963af8f55ba5e93bbe5b76d403d0d790fcae0bc8978de4f7453b80b690b2f7e159a189bd7639ef9b92fbc6548a2b2b222c811379719762b0884178870d270c1d8e052bb91e65366114d0f5bc56bae57e48f88076352daec920144b5591bdfc02494af3e03159c69d16abef0ed4abe55c69ce970c7480ef9213ff847d759da42a61c83695ac50d38dc48ba1c7594dd7e14db8e3f0369be4a5d0898d38e9380a0949f24ecee28a1288f401e544db40e08ae71b861c3d37ed9a89cdcaad45aa3c5697e40005cfd520bbe4590e575771cf465e04b183dd9182e8c40db5cd7c6493320a0b0dc7a403cda3f6521f8ac69523ffe41844244e626e2082337048e968247345a8269b2b3a0dd4c532eb12f88f81ee807c45e59ae2437ef3f2e276d9ca6c18bb5e327de38a3a8d0c948a36bae312eff9b84afa2409b52653ce423696e19a7f30eef33c51d22f676bb3bbd8750e58895409c69f78f47a852e0c0ff8acc355f29073573dbcc9d0ccd1166aada89a59803b05e490a17443c65833df93c2ef242e07fba9c83075f095fc4f14cd63a4af0d8f273554c410857ef7326a94584ced27d96d292b98a0a449009e84e2cddffe5cae480d5543b90a41435f42c7cf2d4fdf318e5106eab2b2222e7f179079703b28bbfd29afc0d2fcb6f49dc9c854b754c6ee3552d3dbdab8edb52411a0a22d550d1469519d920d0c1df13081cabf32a5ce9e678a0f7798b540afd90a9a6e1b7d79a06cc70713cf2d0d23923f0d1f75e19466db25e9b32e36f5a77366560c3a0b1cbb9654723f001d5e9daecb9e708f55c8ddcbea1a498e48b43c35c62843675d75944e5697401666af8f7f58ebd3ef2c327cfcde9d53817c5ba159c49fbfaf536d14e29542f647adc9ee248a8ceaf40939f9d1e990f5a238112c779a2c12cd8045bc207dbda687071f71a3d5766872632fbf124b5ccef862e51dd5baf388b5a6bdfddab340d7a0648c580fe3e14e85bb363f9c826cec6ef6385e3fca7737a655c1e8ac56d60d10639443941c752a2d814d665d32391a6ad650d68353d26ce40092f96928a29d94c8fe34d61827067828919a9164eaa8b51c0d0ea235425a13ccb28bed39bceff541eb783420bf2b895d167ea0685d9886f7a8b9ad5acaa248774a17ad784963d4090253fa0b9e87bbfc666ff8a5b2b0960ee898021a722151f77f91596404feb4b68b52520583cabcc0fc41fe06dafaecd279c44b45501ffcbe0611f92cb085e40230d0a9bd454d07a899923d374cc745dfb521c801b67e0b99afe8f2c8d4973bc27204da08d1fca6021946ea280e6ca4856a65c5ebf67c07f6edd0b06e1d2c80e9532f314dd60c4071d6d6dc0d65cf231a0c8eb20a57c1c2ac1967265e9ac521e2997e9f615a534a9681076a407f3644b1e580ebd54d0367f66f5a150fb383c32d9651971209f9e576b3d6174ec24859b590edbd86533c67e478a85c124a1c87dd0a3d9e2e92d5809eafcd64e5569973050767fc33fc1c831eb551c16f8763add6c0ff752bd71c1ccb3e6ffce7b55443d7af55d951cd947cdc456f0e5b536cda52c55db0f27ba01e43cfa183a4b69c312e0e31789462921a710aa2d28de5f92d9fbc992acb69b951efdcd8214fbb8a5da3074841f28b969fb89b6e7f22f9f201470696a3b5b5af47015ecb0ece76488295b7a97d9cc24c52dcb8adb9439478de5fc5474183177d33079791fa0524c0f30733b2c415aa26061d8d0e9a4d8b0e2f71708715e134fb1bba3e484ac42706cf20280767e60152e08a66bed183261707964c5a73d25f6ec4e3cb8a74cd241bb219d281757c7e3257475b868ee4c3271c8be14a0be68506bb2056dcd0558c6362ff64667dffc3b8625f8f7f51b4ddf5758d8d442cb5abb1323f8a1f7dbb929024432dd9f1cf90e93eeea9df1b1d4ed5ef2c7fb9738341bb4f82c0b85f19102790ea7a94e19dc946f04836a777c44403be714d295afc5e61afe47b1e5c1be5c22487c46ecea9f63c2da0a2a30d836b63e589f0282521ceed15bab9a68a00bed9d2a11f36a79f7beb5c1cfa3a7216d4c285b5a88312ce0a6326fa9c4eb44fb85d14b427959cb7099535eaee9b86b4e4990fa57f532473cd1900a28419f0324a244bae31919c6b8e87c120bf3b83c99453b18a92a962c2e09ca970b172e10b4979c2d089147ca5d9a6d720ac45d1fd1351c37113884dc6adc19500c2772e4edf47feb6bff39699c9b7ad103c66dd6fda6e2876c3493c58933851a652252e07cfbeae67bbf59ba7f453242e4c9e6788ad72c6cbbaa735d4f8df4151370363fb31dd4b473a5ecf400eaab13a891e850e1daef2e3331ac56b67f155b5184e6f7f1ce26423c998afdb89eaf56dcee23f71cb1c0bc75cec3003cad643efc61abc4c16438dd3669497c67cb7b77e3fcee6df35c893fc8efba6b8c427cf936527b3cb50ba6629e7c9565f85bd4a26df8023f46b705ee2bf17bb2d0ab62ab61ca21ed464060a631e34590d73acd8263c641961ceb7605a492f91dab375a26facf779d35a484d95d0168ff83cb1380919a91cfedf71619caed581a9dfc5cc1f05e1b6d738ab2c4c3a993d73a53bb52a23d005109c377e4df18be86896d376b77b0c8371f7232c9cab30b570cf6d56415f9696c035bebdacc3d8b5948c090854e72cc0cebccf0228d95bb626ad6dfe470727c2174d533de92a88292c798e0632cda97d06719dde5df0f1ade8e95bd772e9f21f44e58c80d57a385e10c31412debad0f50514c5ceedce2e34bfca630198e542d1d44ed3951696f212351894551fcb0901f6c965acd7fe64084b49f8e777c658b1308e668499c0e5b943e2caaa2096b4dd6bb48e39dabc60bf2018099c7e8d30c637bd44b525e9b22dcd3e9afeaaf696bece4d281dd5fdfbdbe16d1ca9b79b10d1929e40bc16296c976410471169a149056cdd151cb7f798ea672ae84c3de999af3ffbf45b5e271cc72e228fb89c662c23cb6ac707b518c4573afb05b22732a7a5c41126a835facde838d94961031b563be4d664209ad28ca1c255518bb3c772ccd31a6b2652d1ad26683b2faa359aa265f09e14a7c7b6014c08b7a3b14276a5470548837be2dba7a80c774e80661037b581f5d4b7944283b003f963fcc0046bc614c4cc16e97677573bdd560536facd0f54cd9c41131f25d44a974ddba654dc4289b13b53e991b2bdd88f7d20d8c7a6a2cd668856ee30053b36e3b5586d890cd0aee17386da99997a9955af9c678f766c1a107a87c57af989ebe5889e97fa1cb1e504d11dcae392a2d6207e2762e03d82b99c06f235aa05dd8e268beae06760f7a387de009a0a301a45a9c27ad0ce7ad9313a3971f69cbc5547af1cc175d217a90c4ebc0ce12beb52a48981e255f7e8f7b643cb6f375ffa0c671460d943f3fdcb5c0305913761a62729afcd0df4abf31a12930bad3eaf85c3b223ce1cd63df6a355c7dbe171ff6ece06ced413469a7c0c6fec32f8a58fdd81696819757810472f95388a71976d72520954738c7f31bcba854845dc1a88d5026ca01e7d12e6353fedf86c5a84ba202ee787a00a0ed7f5b9a84ddfeb75880916f80939027eed7a89609b9059831772e38252474ce2de5a51a4cb3362840cf8da5ccedcbb176b7b01d0365a48db99d43c6fe7366f19021a4cacd5ff56f7f508307b98e7b6a6613af28ae7115c568426efde7976dfdffe991ff4bed1ecff7222d142b52d41342903060a1e606698eb87cc2f101bc7e24ef609b96f5a8f1b2a0a78d9c32b5d85dfcfa708c5cddfed33414cbc485ab7fdc1e69d0e38f84b3574b3a79e691bc1edd84cced08875bdeca12ed2e3dea90cf73037411e46563e3b1eb68cd6fa87910a84c258f8f221e10813f4f965b59902e766979510508c7c2c3e898d8e9d905501ac54870e28cbf12bc68ba648e2c2b981fb7e2a95655251d54ad8a42548cfad31a53c1454bfd14cfd9dc3c26ad0f13dbde6b26bfb53a669454bd7b922d5adf0a7e015b0bf6ebbe3bb0057476b256f78e0851e6f273cbdba6a7406a93be30a44e64e164fdcb089da4ca0941a62f1b48060add552e25288f56a7b0216b928d1d945a2755a5107d85ca3ea6347f8b952ddb151c697e4eac0537b3077471f9683a0fd2c774534b7ef0240ae09acae3c09e54373d41d9f9ae422dd7468dc967eb3cedbb543f0e6721055d47810c9c68c292a636c2fbc29ef71e41b3ce63ee358dddbd73aaef5020c884c0a1256aa1a581ff704029f36c971691a5309ffe05f967c5dd10c74b06421cd9d1068a16cec87d22df81d6f63bcd4ed078b7422a93a484e7ead4a3590da2bb8b5d751458d5d527845c7c3be2a915150b2384ca7122f74fb602b46a0728ef859b59facb2110f837a0921ccadaceea77e2de7b52213dd51709add67e301aeb260115a251925f15a7bad88478089179344bd9a0e74b999d19ca76b6f5017d53c5687f2502bf56d6dc1e1c37f98f887144e17fda8fd7ea3a4534c08d186aac76d33bca8c6f7f743f7c590e755f58c9472d21a3c7f2ec9f0cf76736807453add20f2ac1e4b434793359e0c97c38f2887cbd6b4ee7e732abbc1a80f37c197629d6a8e54ee5f57020abb94bbf979a140e63646bdaf37c2f54d2fcc94bb8c367d7396fc22432a71db9c6e7e8ba6d0b4e6006aaa4a9efb7ba96ba3b145820041d8880b803d36dcabf95e94237b3f8d4dc91709cd834c224ab368ca5d11312ed598d64f9753a2c2a6b364ad755902eae4d090c0595592cd7af2f1fb5432b86b7c149568b9cf897d9af7b92b70a7d67b1da1209bdeb835043402c067d4ed9028c24d4dbb0424fd44e6af4f3ae3783cf44760f4834245de57bd7ba27f245b47e8f51eac01846b3a5e2f6d098bc587c5e3bfc4514378ca440f475bcca35ef3d10ad22dc728b236594f29ed74e57095bbd5327bdd3af472093eb4f4315c741a2946c5268bfd08703fa5997648da773e35bd172fb94e1606ce46651bf3f86f9172d6662995fe7b1f931a9fcf7470988a2ca673aa19df98bbaa6c46184347dd61f3839b356786f19da8e31dba98830a7857b8ce50f8649bb51d229f8209647658686bd0735a9062a7fd4fc5ec514907ddf65a348f650cf63864f7830f9d8bd078e1576029f6163248d221206c000aab0658c43c0743aba26aa2ca092db4dbddb097d3297d2937cd0118c3b7e0ab178f76dc5f16ff9e824fb825288b214a639bd248e93f130eb013c257ae63c183deb004fa59a533bb76b1b2c2df47e8d0af9d6157fd2b8fa732ca5c07c2f992c218b92794c6591151bc7ecd3a06526ff76aa91ef08f69121fb96da03df46b3f427a9b036ec1cc84771c6ed71a19261ef7955786515d9fe0ab75d985a9d22c05c21d703e2707f6187d0506e2fbce34df252e26a323091c318f6b394dbfa61fdbb7a54a24064ca71627616a7c4ffedee3c0199a5ce891794ce562a8b0a2e5d987d2b561ec9fe48c60d3c9c80510c2d2bc0f8f01b71d0d53a161601ef2e010c1f78a7cd284c7425b8d2705516eac359258adf4da491b7507aecc3533620791de2059b736a2949ca8be191b81f921c549e28b7de0d70b9182dc903870fda3b8d10783e50f10ad8962d369c82a16a9dcc350c1c8975c78dc16e3d8e8316e4622b0b1f90c90fded16867cf26d12298fa8f2bf0e92132f4ccd4f67923c34c2eb3d8c07c6cda0447e01e811448f6bf8f1124c9d653dc53adec2eeb165da21b59bb2f3f5461ecd04f90b5a8a532dfcc471c6e5f8101c55b4644ed7736f687bc0efb261f0e3bce273f017c06db16d9bd0a0ff3a1ff7a3323aeb0699d722067744546e7883a5eca9641f5af87fb14e7060dd0f2c862c6a6d741ec8cd6ac244769fe30ae6cbb1d65410490696e4a39e2b03f62984855ddbaee64abda62bf6c6ce9447cda65fe08f00aa27170b385d91e11f957eca79b5996ac9e7aba84d258434122e660f2acfbdb794def8f700c0f7054108a3c606c17392e9b869f06cbdedea945225a52bead6aa23ea53a7708de9296e4c1034d836c50ed8c9aacfc33f382c8050fc7998075866e2844a1becd2632c0b9b6ed09d4946dd43de80f322cf39ea0e230951ed3bfd9c18b79c1aaf4f6d440673450564f4b14067e994c76a05666d86d00270bc76002aae3e7e2c7336059d0773ef43631207ae3f2d507f1fe40ba735f8989a6600ce1cb8fc03a6cc5063f1669ac87178d628153369f91effdd8498a5ba8d0274519af0b47a2cf5a785833d087b1eb8a0bd6bfabb679628f72b5b9884edb34ad1aabf2db56c27476a12365211815ce6d1543637c15bee90c08b5b98c372dcc94148f48aaeefed8ba0373a291e35443e668163f0f5a9bdfc33c8a18ee18690418204887cebb4d2fea797a575d3465441698f6612107572bcec696b2646e6c0b3c63aea02631e800589566dc61ed51c3238a869004c4a116839df175fb6faec77279091e1e1d3d343f92119a1f3382a2439c4d98a77fa79b7162ce44fdba8558fe08e5482aa303969452bd9e2d33b273afd0c73eb7ecfaa9dc1e2399ac8ac7b3e6c19e5370381baa35830208f485165cb40072fddf49d1384f5679916bc940d5cf682a74bdf0a6718ae88283c7b4d417be8e139f761df52eabeb76fead92b6fe7dd26ec6bd97734a4009649654961610e2358eecc394d2ace3c87dde61487515ea7d3de57ae91f27c20a3d81089d40715f84066131a30a11788c561ed747cf05352a8545908ae1f644e69bbbd72a5c19e5d3b90f57c6f338fae53e3b85a8534ab94b8ad3c4a2c3a866523b77052a3150d5f4c9462c86dd1be49dfd0e1f2fce9315ec9d6e78f2ff1f063e30b1ec0c6a35e5727048e00d6d490779897b43fe33914aa70e39702905a41fcf421a506f2c6258fddf464bb15243353a435b229601fda367b20cf01f18a284b0e1d82586ac445a72df2c4bf652cc094787c19a8d7c5307992a56f67568a8928ea2ce70508f6b02c2f42c48e8f1ce2aad40c8ccc695724bd9913d3b80b2f1c5edd1d6d8290b4a863dfd138a2bb8b7f81dfde084a3b919a5211971a4d7fa72731b6b4464a7eefd9df45c2faa3029efbf22f70bb4331e0b54393481e4e18258f066a157c600b95a3ed126123d91b468455a88d7c056c02e48384669100d6f3a69a69710b10b5bb6a2b2ef1a50a23fca96c0f4ff849bb2cda8947fbf7c5218a22dea6362446dfc91fd6bea9802fc2f23a018193a48aea158eabeacc2096137de9c2d6d71d062c91f1abb250f1ffda4abd81a4cd3b35fa08226737e1800c482f8654bce7de8a44f737e8aafcf74a0c7bcfaad7fb4da5478aa323ec1bf6ea1824e9b568a17b5cce77f9da357933ccad8b8b9a112cce8cbf3510d7820852af58e67bb6d59f8875186d04ceebad30618d9afc67eea1bd2b96157ead890addf5efadb1a19d7efa2824af8f363834506dbf2ff59f7f1f38a479ee0c0b357cb7b75b5b198f1afa70780612440d22c9c39d27828310e052bb4c84a05f5fb1e0c44f1f0ec2f4dc64a23804c1774f7b7f4fc0cfcacffc8a945e4d93cac62b67a5067d028647fab90a1cad0e409a5a99c319c31ab35385e87c1f0e866d93f8e11f27569fb3e8faa034545a6333b892e31abfc5ad288f07481c6eca1d4679f8a8cd5f9432f0c5d6d8a0e32ad3e689312de764f0ed94ad885c9a24e83aa7840a567f9d1a57a5ee327d7669b5eb9cd4cc3574d76fa318e957428424ec64502fb3faa321d16e5b463760e0235f0bfb052bf75ca31cceb5bf7d54ef83179849bc6e9ad914dfd1adc7713eef3f037eea57fd5af7fa5ef4f41127196fd98a3e7a142daca8afc3745d37a98190f211fe29836f5725f2729c9178321221765db95bd0358ce5e3e71dc124b8e07b842f5f723a78a62093e40cc5a1585e48a7ee511839517e68a36e32f44d72cff49bf391e784152350a5e0fa720f86bc9123fcec3eca068bcffa681363db59470efe7a4db61750c730661d8d80ea3fb893bcddb2fd5d977a6acf067e7185e568942303342b170f7399fe1c58faeb1cbaf0880622ceef165f215d45126f2a9080304f5daace91664d4bdeee4d992d2d5dc513583e20abc70050f807a8f9aeb1593538efb98886e8969b0d0222fcc861e3daa7f36fac787ac8a0f7b34d007eff4768fa3cb5022d4d03c38fe90a7edfaa09c06300644a0cc0c561823a90c149bfa9fc70c08aecede48560ad94e5b5bdff3d21723a9a42b2d34d563bb58f0afe7945693fc696c3d645480895c26a9e8f3921ef0ee5d9dab82ca4eb2a2be2b8cec84f748a8c97c3e6c2831bb179a94fc85a9444bf1bc274822645f0b3e85f6454b9e773d64ed68fa80ae50917f5732a6ad4a9e183f14a2807bf13662baebb7fa77a21f02c575f2cdceacfa0dfc128f32ab01c470a003b59e921f748ed39def7c3fe8517928f51a1c4f905387cbc52141815477f705c24e483ba95c42dd2e25985064df5b72b702d19aa7923fb1c53a2a963af8bbe0c69ff6f6dc8bc76f36e0fe41f76e627d77f4d447b5cdef10953c80286447ed08940a43f2fa80aa702088301397de26bb82084327bd5fff6259bbaeb9f81a0710c622bbf7e3369b9cf7e5bf64113deaabc40a9310bf8aedf991b4ca8d8ec5bf3989994907c6dfa35d68194e9ddad3948f0cd64d749c635e142976e844370475ec31622cc9a72528377daff045e488477f0feeeea2c1acdbd1957fa841877c54ac3f958ac8f3d27079dcf5a9836a30454e6934e3a26d93ad60c48c02cb77c6bd437ce0a4a83b9225c9a9573e4ad3695365f148c4d94ce9116fb6164759af576004dc508d034408d88bc9967c388a8d7c337228b2731955c992c0509afb1e5d15b778ddd08dda165607db1d7b828c7dfb45c02ae796a2b6f204552271a03a9d84ec3a0b409c2450e9fc91ff855d185147ba3b154370c23044b7c06dd8efeef2cb422ed4c455a660b2d6a3b7b176a3c952d1576041030e20d89c8d5956330537ed8faf6265ab457c868977d0448baf591370506117b7ba6636b72bcb65b6108ca8457cfcddbf1438e098b162ec9ff8080b98d9be041d461121e144b5c30db5d84d05c76934ee64c2f1fe5ffdc9e77eaf8d5a0114ca91282502c897d22e68e16a9d6056767aea3fcfdddb34cab21fabdb604aeea9f280c950fb03c9c0903fc75a6116b397b0bb8af753f3305d7e58df36c5e828c5dc4cec772bc68ba3ac71d0756d5aeb9e95e2c81c603777fe71434c25033f5f1eb0cce79432ef2c89bfc4904995c1163751b4b0c181efb0e6ca2f1f4aec156967fa41a8993d7b9d52e8c9b5e8153960c8da01eb0cb0038e5ae5e9706af6e9c456a5ad9a5e94384834d10829ca567f751e8c26fc22bd7ccaefd308710bba24acae3cb2f7ec14d96824994242ad823874344843516769bf155ea9a6c03794be359ffd92a0eae110452f5c9da8703feaf37a03c5c6137c1ede3b67d4f1dd41cfeb435af8dc76ac954f186dfca09b6e41d5abab80e5188687a54410bad53748fa8ea68b393ac091d0a85db5b99e4f4a7b8d99b202bc0108026c997a5953a96e783a500fcaaf60ba91016c08249d6ffb4e609a6e8c1c6b1dde271aa31be77bc2b5a867ca4edca03556ba3e7bf18549808ad8743d00514cac43212d256dd176d1c47b475fc71206f49803f6f45fd86d6d18ede7bd7d77548e32472bfbce694f3953cb289c552ca418defd6c5878e28cfdff02afa7542aeff2b368a90db516fb4d45cf06fdaece4ec61f43c81aa118672de033aa601226252f2159c64549c0aaf7be82633f1f38286d163b1dde600464de2b2ac87ef55819e156b1f314636fb6a139d8f1ff7eede71527f2c5c454ec3dae1ca30871efac3e5aeab6e7650f8bba91cf4355391919d3a0a6ac6b91a91cd6826b42b4629d04de43536be4f529a7e16c6627b636f9c38aee302dcd5193deff4b8c2504f4a7206ca2f4be1c55520727b8d640831d9579f596bcab17193d5c6d545261c40ca3ac9b122bc698c4728673b14d1750d782289e8ef75e2df6e02835dc5ca90345d59c147e933252841c90ec3e2c07a9e27cb20b5a02e560ebbeced7676c880e65dee5a8b07974d7d1f575b0c55b30a52526be559363e3b14e227e2d5e35a5cabcc3de3fe75f08315d4d760bb78318df4de8d550748d339afbd1c4a6c79ae7027f943b5f47a7c6a5240744dd5a7d0d26af5ecc59ae229e035981c22a2527d58d1e7137e6a200c55f57bd2904038d6553fb9135db75f53f0a384bd3e52c388da590cda627c6e2d06911a0f8c6a077147a5f6de8f6207f35506c9828b4fe2a480819f18105866c1d3b115b938a6e674ba90dbdee35408cacad48a38bcb7a5cd25272933d072d67b12618711492cca49672509566418f409a73857dce92a8c1fe95d77946f6d7d22773657b840d93e51b97855ce56b3d5152bd81456d3eccddde2da90ebaff37677377b3b025ba449f1edf11333c3e0af33f5b3b427e85efb34da4315d297b9fa5cdff2565bec79b81e9ef7f4e881d45dc9e1c336284803b2a368e66a3fb7169752634d02b3af18d001ba6038c2d8ee47fafa87289e86c311e1d79f45087a87185b85d07994ae37d27d14e6bac4962149944475c3b3461e09a5a7abbc126df95c07b128335c1ab1ada82ebbc27fb2e7a6f4b61d6d9d79581e3d4c4c832ea6102c6f3f82899b2f73059e82018ce90b9b9120f1c493776f3a0a794bcca365a8ac20cfaa76414046237d847ea98e31f143d898bb984d5584211b253f2985870dae63dd27088a3fa10c20cad4a88c843d9b45b5dac780c1f73ead07c0fcdcba9b5189d87b2c06357630ebbecf74dad44b9cd47eb6814a81ee27c584027f92730ecfaa453b1934d6b75fc468fa644ca55b1c4a1c9b10d538024387aaacf4f6ad30d346b85b99373693055c82707bdf2f9cb98fac494d67dfc68e9641b0efaecbe451d5d99346977f0160298ad040a72097b100ed68dd015a0423c47da125e0686fa1fcb42ed5e897029a25ecba85048feacb949e5936d0f5ac443c8362c72cd4f9a50b93978c05396b9e437426ca33615ce5692662145c66aa0bb0afd2c336326e7a2083f52d1fe42e37300c790c136d91d3de02ec592d4a65da1110b559dc4aa99e9b68d5582b8906b9ba4ba5db8908370bc1ef98237aab853870e6dc0bdeec088694aa8d445f94a9bb69152cb4a49e6d79bbb500c1b1394395614ac4a4548debb5ede2531089f10fa0f572cbb960e1539bcc78a5e06192c33cb8128029b36a4ef15ada51ab429f884b711eff2630dd0a7733cfd67b2b40ac4295fce7337bff054e85b963c431acfc50dd3d7f44ab570f7e77b998baa182a98264132bb43d7293b6fe099c2233c4b47860005f4ef41bc72187124572fa7a51a213a3265298dd57e5434e9d0d6331f7fa87e3a5d037f03efe671e1be7ab1cca9ce98dd8b4fa744e9793d47fea0915745f568c5ca39527fed79af66ac014fa7d25f978fac6ea176d96fef7ae860c2b4cf99b2187ff824749a67775a1e19918762060c0263cf9ca47dc9b0f63e88764a040982f2aa0746efa5c4087b4c0cf2336a76cfdbb98d9c179a5159ad510311fbab075a829aa130f641ae78af36bde4d494e7427d83fd355b625326ad4fc6a5a4c7542d9c43c27af7280ec80bc38aa654b05523f3fdfc377abb19e185748e1ab9f2c98ba624bc79e9ae491696010da7873fac90b17168bb597b0bab80078d49a826b05251d85610c3006c1e8969e7a7d40169a721d48dd3659ad509015b878e1e361066c01b18ec87cf4057f63255fe91c1ef7283a35ae33c14a3803943825f80d4aea9d8a5c54347c8f75bc3da7c1c47b6b97901b325b87d950522dd2b499a40c5a8e9708d13b5f9131c50faf4948ea0f0ab7d25621ca585b768cfd809b33d59e5dffcb9c3faa09d5be700b534da4b8c3a64316295e78160536d1da153b003e6211c468fb2903a4d1df22f670684a57a2b433848a55c04c87c74f88b26d01fdcc9c6b93f75291fe077ed695aeff888f83bfdebbcfa8e82e5fd5e7f9bba77be31e1145fa095258ce173c5c5a56556da2cc0dcd69ff93fa93b10829fdfc35ae795356c8fb04798d1f2626cb868ee23080fa9b951f1ebc0a515f74304f37b2189bc87ae413bb78fe940f06137e807169210b99951c96509d10375f5189a47c16a411bfeead65964471bf2cbb56261e4012881ac2c99a0eeeb05cbc47837058905081d4a623378d580ef404d0e3880d9253483eee14f917baadf527bcd226fb710815bccbff170a31306ce7adac85bbf47207f98074246ada9133488edc9b5fb788b92f1c413240435a2c9d2bd2b4fd4af9afdad106275258237bfabeda3a67e3b81e98d0dc988dfff9a1b0cd5229ede0f04678f51eab11f62b2819c6c56b223deb16c4e743bd5d3418faf53de418a85e62be59aeb7ec10d0caccc65350f9b7b427af3283bb63b9ffbeb3b4f6f8d2dabf1c5be745e060542dda78fc677367878e6b973ff706881ae54cca43aaa05986c6e9190478a3b60a6b65e1a4012c7fd864b7847290c30c8643bb4639f995f73defd643b6ec4dcb7eab73b06a6fdbdca83a2acb6770358865063fe1dc56fee12f3e15a233e0e1aa50534ea6dac910c12f4335ef8d54878dbfdf1f5de93d07e09e078dc876628a6fec795d80cef8ec561ebcffd1c91e289fd70504df67e6afca0301262c21ba677c63a7a30fc94243728b64f4c71f490d49bddf31685a4b010dd3d2d3939a8a0f8ee8276f7018b07e78212d5713e6b9a8f916881318fc3ff375b04f26083f295b6b4f042b48d638470c4728f8f5a4c1924404482a783549ca9bb82428d6a579c87bfc1160eef4defb129210a61e46550f5ee2ffecc7105e6c7f677d3356f9c40ef9a1852b02e1c9b75d940fa1eeaf67d4d95e9ec0dbf4cad8553d21adc903fb8bec1fb90448e41d55715289957cce707d428ffe2e66faba0351ed887acad26422afdd7e8db9a0613683c8cf7896f13d71fba464e39025430e32bd91f8e579cb6bc2c125de533952ab0bbeacc684db5d90e35594fdada1623a5f9f62db5f38616bd1f30a9063b67e9d09a364ddc395f37a514b0bf4afd49a6dcd5367a86a277c228dc21d3365a26cd063d4ce0eacc5108de191da42522adc987a63e540f6328f898d93d8b7dfab5aa72a5d91f6b511058016e7b1bf4bf11585637b6dcf8f0a38c8e61e044fd3a9192c3d029f0e11cb709bf9cb30b4f369cb6e5eb1f3c0493956d42e100dd0c10030db7432ba6b33e1f21bba7bb80d0c359cf056dd7b69522fc5ffaac5c1d11a1bd70b41a7bae6ae4146c576229fa30a7692f0a4f6b81cd7b842cfc09741a3d8b2eb6f350100d9c2db94330b7279b0aac698299a6d77d8c4f9d8e5c83346e2ff4c50d2e1cad657507eff1f375bd1aa120d9e47e945fe8c93b9d38ca8b34f74e7908b1e40c6bd0265d3664611074a98df218bae792b79ce214f96fae769c2427eb1b8b36a66269754fb3e81cde7a9a72d43f15c1a35ca4c8949f72dcf09bff3f0d9569a69e67d8360ff09d2c0600df4412cb7980fa1dd22ac1715a972c91783097e6a116873c3adedfd6a4e3c7d2227b7b96746e1a5ecc685bded6a1b4258fd98ba47d784b8b992ad46bad0266d7f2471e093afbdcd143ea839803143e564274e762e522b5e76e5c06fe2c84e6f4250b5cb9cbd0146c7f94d00938f6b1964b36b21bdb26761db17da49f8cfd4adf2c0b56882a37c4dcd12367cef04245599510e438b469a30517c9a050c653d30039e36c7b2eaadd1d9b6bca08b7bdc4d52923a5abeb6977cab407813f418bf2de2acdc9deb1d6829c2e0fd1bb3e71040d84d2d8f5776ba4bc3edb32e46c702e4a2f925ff6b76c5e4d9721f2b50db40bcb242d088ecd533b8cb4f61ebafa27464d3bd8792105ed2fce0c634814cdcfca1899847039e5c675d81e9bda2bea3d89bc3862c823b0c8ca77bb5a1524d6d83d09aad91d387466f4c7ca560102d12bf3cd9716ea25dc0db092b8115e30738e3fafdc9708c2c9766abec2e9b83ab99644b6e17ed3ce070878790a2b34eb9d3d70f1ab7ecdf5ba32f1e5e0eb792ba61bbe237255ee1ba3d324f7295f13b472a6aac4fbf43cb797497dd0c22481627c7d4e2b54d3e64d052d8f40804b66edd5611ed339a3eba7c5473ebd3949385115beffa7f113b6f83c7eaf25ba1269097680c302c9f890ccd984202ce8608a64620494b518d6cc58f34a5cbee88e4bad60543130f1ff61145d6d836eaac765f43d36c75f182aaeb31320eb5926899d88cfff3341c3ec054a42c7758e99dec924c94c6dd8a01332946862d1b44f2ef57848bf3111b2395dd43c6edba1046f88578d42dfa1703a9b100bb784de5b20fb9957706f05c8fffdec04cad69716adda5c0feaabf20324868ec2caf8e136a87f378a77c2da54206642f8abe0ab9d97d589520a33032d939000d80bdb46f98e7aa63720420eb8d3b153fef7c6262f2364dc89dab4e4457304e836c7fc4620303172a2c38787f1d248907a6cd3bdc2bd3631a22844848e4204f7f67762efd0c327672ac6ecb182a9ddf1cc291ebf811bfd7e19ebafb26d8d8ec3a7262bd1f8ffbe15861036eaa2953a52fbeaad8526777d4aba4420ddc783ced9b7f81d9274ef84a405aae8df04bf8890a1860d676eb03b85a87b2ad788343f712512af6f45526234beee5b0497250a0e7d659f0c756ac9b6dd6e101e321e5ae2b7852070003586ac048bb77b42d9a88d925a8af177d5ed57d03336437932488dd51d77b55e31918d3f7222f13b932bbd36f193703d71cb83e8a0e3ba6d090c0e426e60bcaecc2ec67606c24d74f0aaffa90f9ef38dce0566b96331adeb556ed839f8a74efada56c41f729884201691031cca929e6b49b6f9a7b608caf6fa38498c53104638c6923cdbb49718d8edd8b5d28b1aa0c5f184fdb2dbe34229aa3bb655780547018c364094f41e19e8a5198ea62221c1ebe18e1cf36855cab4e317bb50dded2d9782d25d84a46f674669524eb99419cdc7249e2c7bbd955d28f3eb3fd5e88ae441df660799cba7f7216dc4625059af4e7ecb1e7144d531c194924e8e0d0d4375edb09705d9a1b229e1be1bae7f8a186bbf04f3285653d11841972cf36539d94c21cfeba598aad2760a05ea54beb6c147b00dcd119ea29523bfa7b58f7b04b9b411766cc6d6968999ba4d4dd4fb9671c34a40fb4f5c120700b617c82267419b88d86a91f1c126dc57daa195a6fea34274095965d02835568e31b5e35bf5a3a8279956f5ef87beea0cc6fb06455721922749abdd558a623b7d8bb2d761b5065d82800a8902bb967b93314aa05fa70a319d2549c16d7dcd69695477dbf6e6a3ed3ec65630e15ae3e8532ca251bc925d345528a140ed5e0d18dfd0be986f6b146d31473fc94ab0e61c3aac18eddb07ce17a02e4971ccbca926a462c63906474ae5229c694b87e95137e21021c3c9250314ed73928b3b1bdcc97f235e5bf828f84b179fa73315d2510b13b6caaf2a09e9af556fb18eaa75f0500a7bb0be6c86439a809551df882a891035cbaccd2e892695265c201f19ed1c18f17e71a314d18cfbf2f12f3ab87f0dd9385c1ac6809cee0ff6f717eb0a305a129e344b9e28eeb6a7e1d80463d12fce1c4d4089f0ee7927e3fa4b027041947045cf9b107720b7a55d05505890be5fca7c3cd55c41963a23f98e8cd8b5a19df963f0ef6c0186db676575d8505e0bbe3c3595591c43957c852a4640b9b1e953bd59462e3162c95fda4a7cf7ef41e8376432136e86d30787b3c44d172050080b49d1a9901dc3e723ed7d5507af037a20364a2df10783f2db1dd4af3cc06c683b0042cdc9a273a95dbd2acd7ce8af3067c942e1f746509db934bc8a4c2180f5454c11c73ed867b66875d34435c9e095ccdb83ef1d585c51a8249dab8c8c790f576f02931d09c84834c573c407c762b38efc0581d56afb6dd7260a3cb107560444210eed496920521a4ee89be01f5fd4031d2caeeddd1060f31cbe8908132a1474266ea367cc3a5cfd8f6daae40bb2512ef3183d850f25fd14f7dad003eded99ec041fd1e7eaec47057bc7408c3c401513dd6df426c4d39da315abc9572da1f530af8a89d1dc79084e21a33250c9d39e621506bacd91bc732683cfe5da69cb3c9630e7873d84e319d8506d4074da75a1f5381b7db1088c1716d822508cd6d77432b3827e878f0a4b44b10e44c77a99ad25580f6bf388dd709db3cbd236e81849793c4895288f1a1f7e2249ee4408df143938a02a8e773961f3a26be584e32cbad7de24ad7abf66ff82c60f45c7afd1ed180fe925db79b934258be0c16671f8a9ed56adc9175779107c6c3b89eb11f259b5b3f065f0fbd8a407e2b1b1df1e3bb99665270e563aacda61b5d4ff2c4ae1768be1496fea231c7f74b7cd67e5a3a873946b81273dae338ced9630fbfc6e70bb7ae28d8953bacecf0f10f0bbfb9fd99a4c7f31f09c7f847122685acc6cd508508f4a98086c9c8c4ce9094d1752b775c420eef463466ef18f70616dcde391e8678f1950d59de5e944c9538e1c69bcc79167a1f0d7d05aab68447435fb64ec4b90b1c86d8a024893c3584dde660ff124817e676e636c54eb53da5cd61d1719a91a15e9976a7f3ef1b4a08c1e5a0d128cefc15e7d8ba02ba59527f9eb22fab86439215159bf594a04fab675115f5a0e8a582327e3c901b81798771d99e46fc8d016941c40f484ec2f9c5e32983be6443c6852114408ef9fb82aca1a41ddddc8f84d0e0e8d1bacf27b5a8650e4f3189e60d6ef62b904aa954be41d207f809f514e9e1f4d1d2f717adbf97bbcd96ab8023ba40ef1cfc1666e91c257f6cf293589bf72c1e66d1f7402a782240f6831882d630cabf0644de8ef407b5fdec951786ef4856728c0f082369bf2eaaff4e4595dc752a9a6d64f89f2da694ee06747857f77739b3b65bf837cfc14c4f4b119f1cf4958fb787c3f480f2a6508b44fb050cdd040ff83e398e9f364636a29b7e7ebcaca2110ec36c4ee1a57a26e48567ee03ec03c0500a4ca6563a4d37d152aad8b71f3eaf330e6e933199da3c2c993389633de9628b0e302a86b6104be92bb5eda58172da1b2c5e7c21133391e119e3b58aeaa023f770c154f0ff10bfb2b14e22cadab4256a55696ebd577b6ef5539170a90bde94dc663e3460195efed85b1d03102abc90b9b6a08232b85d4674edaa98572ff429f89b8f4bf835a0de2108d219278fd301d3ea5eb9825b9dd5dc669444503faeab1fd98f116e9efdced6937af29831a176dd661143413f374ba9422800abf9a5e14db89505cf9f7e29f4db5be321c10c4d037f0d7d01fb62cceb873379666b96e76d316c920cc3757930cfcb3829ef3dc679b0f01d323b650da09399490e52f424b9aef385d429505f3223c517c27c38ea67785791401ef7344876711498b63eb1b3cdae03cc5285967a2765292e97c5926ae3dac77572814e1db9d048faddb3b05b402aa84bd65ffc23c808c24b3a6ca2e1cd48a5ad3ef2734ac8b0535908ea5740843da1867e8bf6de9b2626563710ead4e487d0113f706e613efe29f631dbc08ce7578065fca96a18dac8fadc1aaa31957d1b07f0c65c98f0354df3c147f673df579512a88d1095f7eab0fb159d3b60167f44f40f759f2a8231fd04ea853a362027b013de66fa8a444218af0cf67c47758c48ecb3a6db9cc4cc981f75ac15e91e3a85ab85a6ae31f0cbe041108085ee82c1912e3321265035b8edae4d52d383aeae469bda77b1b995bba923aee9314acf820f7f7fdef4fc2fa906eed6f4b8802e69ab7c7000ac33e22e05046a7db080460fbc1f234ce52cbf101a4a71473c65f7ca8982fe7a70cd8b5294e9420bd0d6bcbe80ae295fe812ff26e941e1dfd9479ae83ae5ccfafedbdac7c8bdf17a492e058f0119f733ed17bfbbd54f600e52844945f2733303b9f16655a8af1db2ca948884a1fc13058e32b0aaf5b759d8c5491546255898884e7a3341fdb2e4e06d7adf98da536fde36415f0f60243eca3f19bc8699b14419fa314fb7d1b7ebd4aef9629203545d53553ee972495d7adfe13d7d51e10d7e1a9ae6abe8eae3661cb81d8bcd8e4bb9a3797478f5ef7055164748e197ca47c605640165bc6c7e3a5e5eb65b31b7c7e567dba468c4fe47a4717e2a1771f80d9616896cb4504f773406bd4e85779bad7d7812ec10af5dc66574ed21b437427b8f867944a2db22dfd321b96661c92c9717a83313a9d501f8ae7d70fc81bd30c740f057a2fcf0f1a2ab92499e1f480dee59ab74146d2a4a4e2701e1863d0b3d14134d5bf5869a819d276d60f9844ac8ebb38daff13f8b05c362bdaa57877371276863856bfd7bd0a982ab02ef1f17f81a1a4d9b955df807205369a1aecfc3f6e7886510af26b71d74b6a1a093e1d5059f96ac544492c265f5f7a7dcf281ef7435c78003aa3fb793888bb4acb89a718b9dde495c51c5408974d59395091e1c23e49a6b375c6a448a4ab9d6aab154de134fec5603e3e7bf41ad6fff70208a12d2a025e5093ff2a811d06e6410fa32ddfad9598da00a1e2e89a7b1d1545ce43f5147ea75c850dca8f004ef59ed03425262663aa649948f88c10961b174dff426a1b4eb13da3b8a4656619b4b3379e8b7ac34c6b340c45ce72d941224437e9f971ab283c50ec7e9c0b95218933a223ea5cbc74be7716283d0d65bd046ea516c26a1fea1fe18f0154916dc26ae72831ce3421d8dd3c601db3ff7d09d72d180b7f1d928dd9111c3a971319ee8b2956b53e253a5e352ffa80775676a8964f85918602aac5c8cc2cbc26b9d5611958a47714e083b599d4d8d392557f8a28fbf0e74678bf9c5503ef28ef1022bb4221d15b0d100280134da07ca595a8cf72daad4fa373821365fdf1f336d983b229e0b733e947539acb013b84a8cf43af2a21948ce652c55a93ab536c0b8fcd3d76c97eb6b61f5e17b8e36b6530f9961da70d77fc856c03d97f795083ca8c21b0fbf5f5aec3acb81819a9c56a971cc4d56ee24e0c550003a8cca9aadca4543414d92de2b2c9f9e870808b361c848645fdbb0bbf76883b3477a2aaf195b3a23ccf456560095c1c767f931e63d4be693ee5b00a767140a54f32b920ec168a107be37f51c76737e5e657090bba182e3ece72edc6c2405b8d4919451cc1e41dbc51ec568247f7620bfe15293eadeb7af70dfcaf46700f0417489389a6994b809b69f4ad7b3c2bebd4b0e3f51a5c200d97d6f8bbf041a918afcc904058985187532e7d8df2b2fd426a13eaf962ca8acbdb32b3b13e9fcd5a386376ea7404e5455333dc5757356006502f90dc82b07e6d0e0d0e3978fc681bdc87f9b087a4337ca843e7176c4953336b9c74a0eb193a0cf71421a66d72ea31b6187aefd091eadcd33923e192bfe404304e11c6bacc1ce60cd695babb409c5042ff158f59c23e718e2e470f6e5e19d73dc4c950c34f004d6473d8808a25080c185f6640d0c631925e386669a847f168c4873fd964cb326f1089911cefb6d467db285867b7b905d63b8999602b85656c61f224f98309bc6778f4999a0a65c0d203c0fad62450d0512494773ee6a84e844261544bc15e086e0893035122dcd850e1d32356875ba968e137f8b3754233f1405fcfbd31c6f9d2c5f69585835ce6ab53a47fbeef60f55e82e37842b23a7c7ca1aba81bb10310b5c6eb621d6f0f971618a0ccbb86dd972b29bc492162cc2a4a96b3357f19b2ec3fadada419ff9b5b3a96e1c320d73311f6f97af609a4c63f0147a74b30d6001acac79abd6ad073f110a5a83b24d490cf0fff3ee251dfd70ef0a0fd444bb8515e29bdeabc4685c7c1110e99d41552de0c104f5c222905a62b803f985083f0605968bf06c50811895a79a15576b8502586f9672800504caddadfe88c10d4c13111eca18374fb99aa63ec31c19f4b17c0c19ab6d4010f95328fc094d002f55effac97eacfeb70e4a8e4e9d67710dfc9a3e2f768d29973d42fad560d02e96445f645d84a02466daea4c1b3518f9e6f719e3c9b2a714e8f0cc94a0ab0f4e0c1b7eec788d0bbc2478b2ebf7331736ab1bf7254e4ca64d8fbd3cfc9f621aeba3d993437cf4ff12e90715c2ec6225762e7b05e53e2a258d05999501ae36e70dd593904397910cd79dcf25e77184e1bf3c1b05eb5493a0b42613111e047fa6c87b5f3ec126fad07f77640a58f39fb70b76cf9a3b57aa746f2893dc87dc34030a72568d4e2d6cbf2965414448a476f1b5a0adc319aae659541fe73901916278577f1ffa5f1c96cb79ee6da1c8e90048040a7db0197e7a449a445ae1080d0ae15ce729be887bd9a0f916ce082bb7d6686d929640351bb50b1aa1a369460c874a8b568ca651fcb5769effd76c454b9474b1ac0b211bae993a3f83bed5a61271d80b8af1c3366597878061dca9bf629daa0c140f64149201a00d69ab9f87657992db1b4f7fa313887ac7ac088dd837c0727a8ffc3c35fbecb10051161506a0f53ad98c4a8afaf16fa2cc6ea60773719e91ed3f0c85a2ab33e4e6cbd9f20b9d8a1756e1d822bc979c78747c5b5cf412ca8b10875b407149acfbdc8c35e1cce9b141aa2ea6461ff49709065fb01711bca1e0314f02711a65f8429426cd6a84b5a2e4203ef21da034808ebb2fe9cc42dfdde4d98b3131213c8643258594a1ef5c2dbc8f92d594585c5ca54678d7133463e1639d29ad88883608c28d12ce5e38f1ed471cc91bff7db6072e6fddf7a04d64089a5a4c03db41bae5ad9afd9f68d668a7d2c30e16926046f1e68456e080bc1a7fdf9d5ca419238a5fcde01f7165cacb815396242cb7d5e9bc8a3d6386b1721e5e00ceade487372e4942ece29456592eaf2920d5f91b78613ecd7e0cd29ed526a6a2882e4d35af2a11bc5f92ac710c0f6a232dfed65538bb54b5b3738f65990fda4e365c5868f62711be9f4cac92f7fba5217db858cddcbb1955db90f0e0ac2a9b808251b2493bb04237a1924ce4c0e89732335a6fb439243958f44b65d1b42afce723cc8c1869571dafad81f7fd6e05051fac30df80e2ab196d4f349231746ac3a22fb5e4186207e2adb61d756b5806176fc453c1dd4ab87cbe64116e8c25265cbb293c011861e813cc50451c0b61a2643bc61c15a2d8a0acac8e1f22a3b60393b57624b06d29fd7363bc2b1ed0a728d234b47f435a859114e07ba1b5fe19da62e8990b42756fb59a5d65a1ac75d3815fea5f2e74addd83fb4a0a788732ac5268ae82bf91ecc6e1e5f1a0a6d558c6b327ff6d1f2baadfdfc932a502c7a7928b91f2564fb5b473872d15bbf59f5ab115414b55fe79917138ab5a51eeea5238eee15491786106424239b5ed1d80658c201b09855b045aba61917e6d4106f54332613ec0492579367fdda2c1892efea0716a9fb853a7727e159b791f1f4628cc90781d0046e1277de1f45d972a0f4c35bb2a1ceeec352c5eb6dea887b3ad4640c7b2061c7c481d4871c35ce7e90e2c929124f1780d82397f65180a37c574a73835e209b365332dbe7972ae774e531872af7ab96c31a931c1da8f445ba21238ca9bab875d5f2559349e462433d2860a749847235a6100b0b2b70a490d15b2139c096975858c7a5a8a7522120b5a432e1decb00db84e79b3bbd8b09af2f33435f6f7d014f8ca446b669dab5a063fb74c4855ebea0dfe176e8081c3b73df0761ee2e4a3ee2287c0744256fd2c6bde6ff427da8b9ab18245e88042c87ee997dad6e970f1bb52e18d7f80c13646fb8626421d3541b2ea254736e222c8b0fd39630e31a914ee38993e44da7f19cf18b6aef1e4d374a125547fe93d6122c8ae8f492d59767f6ea7436f5cd6017ee2050ddc2585f5b67e8c08a4fddb4ddb9b64cf8aa5ae72496ac66726dc6766b981ae9bf493b9241ba1e455fc79e587011787242000e66f405af9a6e851ececa585720d366aa8abe5d5c38ce65abec9960d5daf4eb1018e23a0ce860f3b618c04f36c87e8793ead89c808796679aa039b3f3bd4355baa41ba338d5053093e7b99f8d7a92094f8fd11cce513f126548a22ca0dde0ba824b06817e063b0ac9866297d824863fefd50ab11e55804af654b6b129484ab78af44cc0713c07986a2ae229fd84e1bf400b102163b2ecdcb64647daf5de5aefbf469921b91aff637a287687f7a2f9cee518d49878ef80a15c82b23d28b6b3b30acd8903f7096bc1b133f4351646961b09a5baa76be17413cd544b6d7cefcae2f57b645f76842a1c7bb849b42a16a136b1ab4eb0742ad16fa60d3fab68ca4387cc2d68d415cd1ffefc87f523ffdd6e9ae112b62fb01953ead6a3994a7e9fa9826ef645a5730daf06d7155fd513fce0ef8c9eae1e29c5f7bf1ba0fed990d50c9069e32df0d05a0b8f9345c468e8dfedb3e1301dc29bd984f32afc92b03912751e247a7d4322524c5be698c6d5683e385b28fab491d6374d83e21681b1f135f0d7dc5a94fd064f54815b4da5673a09b5bedd7878b82ad94fa96b44697bbe0c1b85eba674ccc692b336846c2c77822664fee36e3b3289273ab77de4129830749908760ccb196409a023ba2dde9b32b80793e0ad6da231cd2c32770c31ec0ed922b87c1816fb40d57168f3942218db9403cf369fefb6f109c8857987132fa9ae0aa6312207bfdd2bc5204659c97c798e624157a388df1ce5bc65da14ca477940345844c018f3d5eb5fc539b92a5c0cbccae1bcb25d09ff0ec4e06b6248b5f8b5f349d6f73331ca206199069ce16bd7f09de4d18e06f28102d683d8850d39a4afce5c8858dc25d75473aa8be1ff3e3c8ee2ed7bb36d8b30407e94edd67f0dbf0c3e2a547a1d915b0b013bf7622214a4fb162d53a0d763cc6a7f474d3cbcc2542c1df480ceadcd5eb1284f5eb27ce81c984588040e8c8ecb36ba26331f52a5dc5ccd2f8115027611b70e20e5ffefd6eaba49a5480aab4262254ee22def9f9178121e1a27366f86843e3003dcd008a279e36ae455ad45c0ecbbe369ea6f27366ab4dee3d695106fffeb559ffe429f4f65f8496cb29fa77a33084b01a53fd87beaa9547f62d574fdc9f31ffc21f0a1a0593d73204f08f346270b9e8a099058143b0c1f09ea8d0ec857c56a2a6be614dd5781478faf6fee2212e105bbed6948fb9109d0c04c36a046b23b9158e5504401b4007affdadb46d4af1c9d139f79d6a093cb94e85a2175d0e244f2be512254d1d691b5bb568f5b50683f6b8d477303bee88c85915054f5436a877619095867b18c8a6a896a1fb20dc9ca89f2a7175cf8d2eb08ffa8e6b53859f7e2e78e1bd395d75994a9f182aa31b808217de4b2dbe21264c7884a08208877c441a0ae4b7a4f72f20c0187d393e91226c10170c7b76ad2f8fdf5f0e4dcada710aa09167a363ba8b2e1cbf4a48313a055b12052d17bf32603c7df14e20a01e4ffda9e40d440e5574524f2ce456b1b9c6372d0f6e85bb4fbd0e6f1a84e6579c850c067e58baf32e5aa9eff204e7f28bea13deb472749f04228bd5da920ee8cd660b9743ae6098996dbe3769834e825b0565b35702a7f80f0d1fd52e670b5ae886da18e4ad16d1e081d872d24931900082dbb3d61b5c61dcdac9ea8413359a4efa101b0039333d21d0de7c34ec86bdf565c9187f012952564b0d0ed4815fbe5c9cdc5ff1b92a9f0ae01ca249d3e1e1cc28656a09f48b2fd558da69f9c8019198c48b01e43b9e17b1bb2fb7b9a40b62b23f6342a0c0f500f1d0d367a28cc4b48e2c6b828832c303b3d701b9a0e81450643f7225b6a5a30ae562f88a6dca2e3a306ecb34921c75ab42095c360d57e03f8f4f389788653d73c5d540cb7ce6f20ee127a272032cb354e079edc309706efc80140296792646fc368717f8281982904758ee8351ba4c129418407e52cb5d2344a7370a6649c3f5302ae01da2059e17cd757de7f3499898f9dab246883bf85ff100d28c90afdab06e9fdcc192d8c730f5a9a5f4db9358376a499cae62b0fcc61a0b0d513c2833263b20e9cdc1ce1a348816a4e3f2884ff9f19b9c25d9632c88d29859c82370ebc441209f03ee369f9620e6c897290371055cfd530d78dca0256086d30975766118d03f2d71e75257ddaf2f126e3778a34b3e2ee1b4f051f96e7d0c39bd4643f047fc7392c0a518d93aafdfbdd8210a2bcf7e2aa7f39ac2f9eb025436a47e96df94e6049f786c36175eb9357e2efe21f427b44cee52604443e00d45240bbac725e7b321abc72bad633b7eebc42fb2f69f8b062111988b8bb70cef4c65d87c72da77a78ff05df40a9462d9529a885d74c0562d6844d2aa369826b213367de81969ca9e72b6226c55169bb09071f3d8ada5e20ffae8db0eb107d178e90139146e51b97a7cba76f9a7cbde5f0577f9f09d5748e5cbdd3fea9694e9eba69095de240e8915d9a15ccb6b048af6fe832a6c6aa92c39f1196f334e1dbbb12ff2ae4504efad4b05a8886b6d4c9e77120732f616c9acaf6cfbbdc63b1dbef90819af80cde7f82d3c5b55e537f91073ce8432c46e811a4d6499115ad3721de8f73d2f41b798865a3324a187762f274b318777ca7b83f89ed1415ffef96d80c9d289fd2cbee9de4d727973ac7d227a6928b6547fe19c6648e3342c7e8a955ac58e89892cdf9cd51575283333311c5c931df4a8b0d90aa64605d40c20f6dfc5e9a8b3f5785214bb0c98d9472e36c17306d96b8cb2194aa5c91061bce0b8fbc16817d5a8fbfdec2dff8b6749911517945dd5b1d48fcb34e41e2abef598cc52d4da81c8401a8cf349c2382188dee289f8ac33b48962a8721ea83bb9bc4fd500044c9cff07362aaacb64394027bbbeb94e4712cf07f204a79216b796d5651475d004bcf577ee41022f002f61e99b0ffd6b5abf0091254a68cd1f2de1edcdad86b5335f88c86e0f767493c475f088a85e07abdce667899164d4bbe385a1fb22cb33b0e303eeb1f4c43c7f4fb4ed60615a5a35e61b7b2dcfb6bcd9ef49026b092de4d07c2db688751d0b1787ec0e0882139d0caa32d83e619aee0013cfc4ba022f20f5158b7baa9e7f76c05e7565e0fb6a06dc245d53811e87ad2d153b96fbc3003873aa19851abcaccc8f3dba8430cc536d7121787d2c643e589fbd177b96d92230dc7c196449f0f71a9848aa652f141395938184bcf2c44a57cc341e17bda35eda38cefc75ec1852684d074fea47a7a3b5e5b2a8816852066d6bb5ea6fe2fdb1b954ffb3dd54302e6792b95fff3d1cb3fbd29c846f13055964f5b23fd98081a0fbb20f216dbdb235c5ea9f072e2a6482e871dc28c10a7d3443ab7682074ec9198ff09d33568dea2aceb83bf16e15229ba966bef1c3f30e67712d67d6b7aa08ee898ca2d7833f2bd7aa9e5262bd5d07b62e6c4fe90b2d8cbbab136b090c54dfa69fa297da6438e320b19e2879cd9446059fd5d614b722a286c12013c5eeba44bf0909f4c6ad44cd5cfe98905a4a69e8a72653f05b595871fab93469763d5b744ba89fdfc58daf622f8b496a024f55475ebb7af9d5fcc6e7025d4e0f00ba89ed7a622280650c5068116a0af843d69777db1fa8f36b58b953bb4531759713332ceec1bc99c367e37dc86e50d62c331896c1b416abac2054902ec6de570ab12775c34105fb0791fce0f7a2969339177b068fad4ed29aace987aafda5591f0c1285a260da9230ceb740b4222638eb7b9a9b96d8502e56705c0f21dcb56570f12aafdb672bc4a3e04451d20b09c55fe6582aa550899a3e45f516955e77840e0bac334ea045b1f799204cd085f2b9ec27aee8c922c9b7f63123e1663156c44ec10b20c9b1c9e56eec581ad34077dd1f05a0250fb3fa6cf583342c559c91be698bb2209e8bf4e0a7e943a534686e50ec70ff81b1b33db50d4d482d287e351ddeaea3d34b2ddb44743de13fbd01881a5f0ffc20cd6f42a8af54630fec7839302e1826e5410a067b85cff854548ed336685e2860c75ab8abc29a22be2c731d8847b6d3c5abb499e2fdd0bcf2202663478f1095b8bf5962ae3e0e8c481dd1c9887d9ac316f44abf3bfcfbf9079122e884889437f39912405fa33c30a3cd8ce3dc4f14b9127428718d5701985be664fa49a59b5de6474aa394bb2a6607166fe331f798fff33804b1932e4c1acebb5b76cb3abd8d61d0cf4106cafc5f08a83a13279d6a29e8d32a82a34f0767018d3321738cd590452be7cea73768a17ede97e891b6e722e61e02d97d2222c6aeb50e30607db4e375c365e61fa6fd059d8488e89b16a6c910690be9821b31fd7764d2a928a0885df0588572ac869336e94ab50ed7dcaddb1543009e3ec8b4304e8d6f2561990cc19e41cfa42af5646214595d71409ba044572261a0deaa9a089859e06febdc235207c4e5f4b01ce94ac166b5640bb69ce13373ba3691e32ca4d3d69228e4c7299a1a200b4c1eac17fb3e99497e0577cc71e8955e5b1f60dc26192d3b11cdf6e3fa542279dac1fcbe8c3fbaf87a506cece1de3433496d95a815e52bc06620726a3a4f7280f59ef967ed63624a123fe7068babf18a5615984ddb3a6dfcb7b2d8a5b8c0d35aac3fa58fdfa6a8d5a3cce1107256c2cfdcfe0f12cb3c53a206aa8e34c7583c8f4327654caa06e6d12db516680390051c4b9ca7e3e2cb8907db15ddbb4f395c92bd82491edc0c1d4f9ada5dfbbd59fb10f828b96ffa6b123b2398c599edde4a3f0e7d05fee8443dfda39651e8754d233b32c80a29f9d3c91df3276d539f85d938610b60ab2f5d31a6d722a5d90521fa74e83c5223ff573e725b0f313e0e53c3205d7d5cf636c3163b0437afdd492fdfdd9d066e5e557f1bf4bdc09d544c3faa2ea84711a703d36987bfadac6ebb7ced4a7452c8eb8f3e0f301dcb0cd3b42b709770a6d304cb8c03158a1cb063f3e0f4031bc4693167b0433874b85a718b1dc3ecef6a2139ae1240b0bef106fad13ae45673f3fbd78a6ca2dfcc38d7f3bcd3924837ebdebd644ad53d9a8f47c232c63360b416a3795ec6834b5596512415b7d287b33b23abec4b865f01061adcdd31b081e0613a189a86a43eb5acb163295a1fae9779f2ec6211c95dd370fb091284c476e36ed2d3e658819f950e0846074b6e3a7185f7f6f29f460000be8f0c969a5ef577e8a8bdc06fd5f33288ca7b3eb56f35bed808012fad2485a331cd9fcf6680193ebf79ed70be1797eb5435e3c318ae6f1c0c8986e87fdb0af6a69ef5b9554b7a4c58fc138531e1aff50a5122e68e39899a840e93409c67ec33d99208b4bc9ced1ff003fc64809c68648a056f258bc57ab58bec48d5066bbc25c4ded372f44307ba4808216f2c7cf6cb698f06e43d1658fafc146097c76c6fe84e2fcec0f15f3af1bf2e5955f93db00a85f4e0fed560222ee320808d96c7430cc46b9dbe0a6be486abe5b16b98e8477c88d7d486fffd09ebd2af912f3227d3229b05a708e2fe719b32ad11c025eb44bbc94a186fa0757b867044fe85b960063fd414e0fcbda288a9e57e6f4f32127c835d2e691a8e2bd0b8453d3b45aa3040e4037601895d9fc1fb758c6f1b39002562aa99cb61e8079b054a5d9bd4e59208cdceea6aef7e1083e4753b608a38f56804fea46c599b0b7877baf371cf9dc1754d5da0e3130bab92fa768b140ff413d2123da79db93d67c16d20b81068487a027b5d738d8344f27c24f86ab69f5090516cb486cb5a31d34a801b8763adb2b7aa47d73ad33d100e9c26422e2a96e30fecfc0654fa51ebe67e1c41a3f8369921218fe4d96589e75147688c8aa3e62e1f3c77d91ee6fe6b8423c8af85dc5ab33b87ce6735991937ccdf4148c57bfb05d4d76792370c2e5b5b43c9dfd2d304698f49531539e62af7f675220c51f8c362101bc2e97e18c7a5aca4e9b722c23b5d00a10429e124a1dcb7d9fc6b96da6bf4713f82f14b35fc5ca634c06caa1543de77de7fb3fad966becf2eb0dfd7f32bc2f71e8d80b6bee3bc5429912d7c5cd042d4f26de7cf7c4a544688a834b7f95f9271ef32039468184058dbcd1cce9b5aeff2bbac9860e6508541f29d95b7276ad1826e6a7d40a6b96e12c0ae4d34756d2016abbb99bd7a01acfaa5bdf10c661443a8079be61c6d37fd5ab9f1ed965651fb42fcd6cd1593089d0cb029f07a46438a77e82eb53383db993522acbeb8c76392adc7c40b6fa349bf319dc59d1733d4663487e374f898446f18cbe9845b7466148158d32bd6cb1a4d6e5fd00c370718382ffe01c4c72853fcf1b85fa924a49af204f7db3703585b9b9dc47a9252bd2be74b7a7375ee4639dba6e2c7a7d52257fb2dcca4d33e63d23b4da2c4a3920a1072105f6306455cc97acb7e647e00e7530e33964892c6d275aeb7fd6603a748f6fd7180ed5aeb231aa0757fcd346ee9b08dfcd46a1d24d9a4e648084409c0ac7c4ffb1429485a0fe346dc0e7d2761436e487d4a5d0c6b18a18863881f1ce139a0eb82f1e790ca4a9e241f92b8f568efb2aa615ad1defc24fb4aa73f9e3ebb22a82a580006179b763f0ade1b7e940e5e3e04ad5b29b0b10c753a1d8726074e5774e1c883b015f47c368b1b1110f4b528ad0efaf1376b62a66ab8eb109a3b63e33435a2d0b7bdd6f2723f0fa481f0d2aa0117d41d47821614f798a73e54b0232aa790aef8e43cb565aa40cf6970b96f45051c1c5e9e4fdb5f392a40c368019e263b241e250597b3fe070f5823da95bd4a2700b9bd4c3abafe727e311c2ccd0448c14075a66427a4d1f1bd847cf7a7ec834fb85c318ce009c53f7178dc3a8922c05afacc5cc16222f3fbb259a5fc58c62e93366d7a85373bbb68166e23f00f6d10f62dd130e109000a5275a936e0137294e21df05d975ca450053f080f79842d6abbdb6530af902c0120af580f95354fe96483926adb57a28fcce9112d714b1725604b2696481517359eae58958448dc234f2cb13f7f62563cc98f1c311bd86b2bfafea2ff75c1c5ef9857339f0b9797e3065553b929d23acd44ded25ff251b35de1d15b76f2a046b37a006c49d243d1b9742b15346e8d52c49a01c559221bc25ff896d40e1ca78ad71308d4faf60baadafc2269da056f5ffa159dc582d36778f84b46deab1e80431c08aef51d8e0909b164350a295b7a6b0f183eb927e25c3d97343dfabc27f45c553ef4a1e10e84ae64d355e88be3320beaebc164ca1483faab40c084566c89909a4184b1979e7eead1898fea227c84fcd9c791e65f437089e8c931d572c28b5ac888c4d0171f79b21901083ce2bbe6744e4e097c1ef3682140d99af8e53c2a237b3a3220df9097d2d72cb3c8d4020e1e067e6fdca1e92dc643ed54b6b0234945aa5b0e4b6660f4419573975a37279539aa9968a72e9dcafecd153d4949dbbbb69248237ff935ba94280c3a42f59c1593c9001f159b5f5600f11d962f646f57a9d58f80e8ece5afc1e1e9306f995ed5c03e6edf2f951adf7ef46b19ce8ea14e9d0a8edd6034c71bba836e6e8d46bbf915c7ab4ccb8933d65528395032af190f8631e99b4f6fced7930489c466f8c9269d15557f1f0f22e986b5aec8bba28394a3f7aaef749cde7e047aa749b0d7dea4643763b3c7e922d6f795c1586e8e65ff0fed26261e67f43a59d31d2cc8a53e944e614d0f1feedd0eddec09adf10ee28cc8aabaa10a5376201e1ca1c7dd2bea9967b5a43facc831045dcb45330ceb4ce7e190d03cae6558a18a9bfbb4c84856f1bc485e1519ff6c21ad155c231147a593aa6543c444c61612a7e0cb5d83d773384f8cb89d4c4904c376796fddf00da43e27cee78d5e96046fec3589525b4bfee7653625793d6c32dff62a5b804e7c93f8a1db9659aefa89ad29f7ab6e08cedb95ad25deb99a692655beb0659cff33507d196adb83a23c24925bb30549083177f8b8a89c3c9e4ceb9517486f539dbc91c9861510cd27880ea9505d2e91a81ee347bbbcaefe3e4dbc475a4dafbadf6d45567e754c4a45286597e7c709b38d413a444e22863951c16de05249ca5873595326b57b1edb9127ea4c6423fe6f06c81930eb22b128f0edca19bc1d89e635402adb7bd11414741d45460335d5e10ca6d5e659b9ab7fadfd06392ffb2815e181a4b3d4eeb3c9de2e51a0762f0e0e0433e2affc51aee6d7ceb7e77f511177b51337132b7d50bc7a7399ff2e8786a8e7a25d570e16ca0158a38fa5e09e2761f7dce3036ce17258bab92beae9a49a64fa4bd25fb4b531def565dc6d310548ae9475bf40b20b0f14b7788f76b79dbf0d5d483877888f98d2ccf22aa69ae6cbdff678e9d5b3de167bf843a79285d981b8b0dbf413e3a13b3157fcf1cdecc9492d9b57fd15936a92b5c5fe1db0be1a5db07ce7823cdf6fdc98754ae623fb3bde97dd77a7ebc50cc066a932beb5750bfec61ecc4f5665e9c4712b342f7a8ad2a7dc58a0ee98e433dfdeeee1f31e56d4fd3e67eabcf01f858126853c1ebbd53130f6af2664cf5d23736eee3e147797e8d3f2b15354f39f3b8909d587710ac60d3a3fe00b7089a0ff0d5a665a793b0c3307269b4f175b2e64db5758609507fe8d853283f4d47c2d6f0315ca43ff857c6bf3515cf4b2c17abff0a492e998849c9cff4e79e394a56f0de80da63d8e781ddcf1f2bc94e51113d2dcb0a0a740cc52f87766cdfee882e44f79280694171465e2232e1b0cffea66125c6e81b7e907950ecc11cc312c9b22f1ef5dcc98388fec5d0de09c2592a8569c129654aee21e338bf18c38336b7ec6e322ab9dc02398011e8895d707daca28f219af3bc40de2f9696fbbb838c6341eaa2bbba9b3438511b881cc004080589de9abdce72e35aee37798bede146ad0f81234a3621b136d336d215093a7a5309ca02ac0d999cc0fff308fa46ce7ce13159a04b95fe9b4b95c040308b8b3bedd18f46d62d245b35be6c13dc5c1c2653852753fd8c282f0e2c70d69cbccb356fd7971e8aba80807f309cdb7069d3b3d23e5cfa48b51f12f471be88a4b5f22e7858b68cc554504d0f14a3e42774225336199aaad13de003a343ca1185a4ad4b159607da0f63f1f169cd30ab7b885979a9a7ddd459b2c7d5b070358464f26268846fefdb7e9d255c4f03746d5b3296fc96f2837bda2ff43cafbdccf2747cf5993a3c253935c86cc834c5b9d21277d425cf1d21c6f8bafdc964612c6ff6140f6f8d544d9440e4e191b972b18237cd0d2bab87648fe45653e0136c6a8ea4cfbbfe76c469d5be1ed0a746db247786b7563cef0d77346462b88b0aa33a6da1fe5c4814f31324ff4c7317da589f157e51cd14afc2b888a30f6a1baee56d3a2918bccc7f6177cd400d4c088359a16c771466d7b73271e7ab9209f654ee2fa43e9c77971d5838e6fb9b9d4e7e027bd67875ebea3fddd2dfc0f6e65e460ef60ad8ef982d874854f4a256f48c2575fdf9254e251d72db33c8149fdefbd67447b5ac813fbdd6ac912f0b17d9b4f7448aa74deb4f15ddcca5d04737cbc8563ef405bf1cd76ea12628d881815e31d0f95b381dfa441148c55e62cd432d465d4391043d1fae4fe4699c93595eaeafc2be9bbdf5c50977ddcac24b33343a0b63358b33c418c91a7b2fba102d352a91de387986728fef0c99817017db7d723b9ee26b584be2a611470dea0f2644bfb9e21859f314a79326a9b65056164da408379c375e893b81925a2e4ea0842bb19ddd42618233da7f441beaf800a0b75655bcd0d364d0d6f67112cacf2f9e5572852f8be992f0cad4ab8b05c880e2a573ab75920ed61c80f03c893c0bf3ad0532df3eb89ece688541374ccfbe8c170211f5f9dc9dcce5982e9ffbcc11c27b0dea75b9c2d9d7fda25c077178ad67721938aeb09606caa4dfe563cc34c80128577dd09ea064a5a0ab2fff52d6990f672e526ae95eea7806a37d010a7c01148a035da8dd87e7a68d465c6ebf4c3ea252bbf34441d5c23b4a8d27639186a4dc4d35f28e717979d509d3eea5ed7f824767f75ce3579e483252ff4c738c13afeb664564709d89a58357a9cd0f95f5681efd79ad67fd4ecf1f225e8e3b3c7e66a712c6b3e9251a83926f6baab36e60bda55848c698fa044b1476ef7154d3fb62d763de414de3567208c57c351651792cd34edb1bb41e55b52b3594f1fd219097a1d0e14bdea8e853ff6255a2acb6c9c4ee732845407d6d496447b967544a633a30f536dc973d949b8d46df67a29f703170fad2226815ee3af5483b2b20bde146a3d502df36b68e0642c5dc6b67e97498400923c2ffb528f24d0e6738e2b3f114251ed3a242158a8c87b7e9d30b997760216ba4cd72c23042cf1ac8065a4cbd70cca876ad44d93dd8afe06a930447207682126b62a8be9a68eab073fcbb6d20f71b29a5251035714281edf5bfe27c774e6d70ed332102b4c065768c8625d3d446d4a7e158dd007e87c5a65d69bc4b6e4e8425f8d441aa8282e259abca075b5571ac63259941a1b685e97cd68e23dcee2192ecaab31c2d1ecb11205db557e81dae54ed434293f048d93f41705d3c19166d013321ecaf6b1626807b109863b3e6a4c2ef7b95afeecc41c3c1e8596d6f2642b997a5209eb613d3246db70da1ba4afd579dcb47c83cca96eb3955b003d23e56d1fa4aa4a9323ac82422f5ada502f6a8822b04f2ce3c170366d286a307dfe931b37cb99e4e49676f74a947f7ec920f2e09c2012bf05939475d8725bb707886de016ecb09fbe280921cea98e4a5c5b6537cdafa8c9339edfea923e0b18a05311bd2b6ffd2d2ad29f7f521711f3d1b92e5903976628684e0a2338a3f7eb8bf4445460faaa05bc6c4e5c36bb8d62f2bb431bb434a6ca9296b4b0f6dccc1eed5554f7de28531b17b7302f1066cca4f86d1200e7402941940e1dc2cd41f47bab0d3f229da2d99a128ec3031e0d89a27c79f475e8167aa196c343be133ea113e7c238211f268ec2ddc6f9d2dab1c794a62462d0afd48eba6d5b8b20bd79393d077fac05cd710b14685d572e9889719672b74f54972cbe44a654df2420eac1f9e9fb62a603b921b0578fb2e0ec1ec352f12d62b9db36dd1a70afed16506b9caef9654aec8f3c1e59237f212e2ea3c0a7dfbc923a5e034429c0f4c3a3631a8be0390bc51c8d8db425bb682c85b69c518e09444a13dffc4fa74ce3f88c31e96ca663039651ab9d670a5e2685b0fad1667d2b2cdf90e44262b8ae12a93878cc7aa9c948168c32ba3e331a940a57539916b6d20a756bfa477b57d3b4bc4f1918373ca6179a16e74252db0cb3221344179666acefe499d6f73579379ee5646ab02bdcbcaaa6b2b7e28aa458fd787cfb5b8c4a4664e4f440b10ab216c4b4455f02afa0d485b9609f3f8a79fcbaef70cef328846b580633ffe9f1c190dbec511ed8d013996b710b05889005b35dd36f765828a917967f2f27c3abfe7f32fe303605004f97ac43a8d68acf82f87ac288c93eff1cd170369b63742849d528601dafb198ae20b8a60d5e43e295ff38f86bcde83d922f01b440c5fa4a48f353c817683b34929c270a301549e99895e3dd5308a8d09607ac38e1bf7ffd4effc574b90235d74f3fbc346f85e3c4c780d72cc96c6060b4c001ffb4ddc02dc5d7bebde7fded23a2ec7295a1ec15068f96026e32909cac1212a89a0481f84efe01a977d0a64160bb07cb536a946f25ab89bce7a063b30089766dede2de77238f6870df58ca8b0ae6bdc942cbba968912c4d0e24390c26c942be1630dd959059bf637bf3fb0dcc249a6ca4ad68ffb93886143f7f58e9fda5bcfceb2df108f653915a2cac7ea0212dc237088065ca195f64948e125822eed1c5cb0abf39436c6a20224ab22ccb3538e6187cebdc76e3f5cd30b46131856bf6d068cc85cb057c5b56a84174ee613062b91ec6859e8023e83f30803d48440bdd188c74f5d254d074e03d8f489e6608ad16f6e99e6eb8c62b5ecb67989d572ec0945f2691b35f838708fa6b4693454231a489d5ad290e584db8ca29bdd66b93388909fd20d7d6f6204ed42c5c2d34dd922458dda5186011089b4b7a0ef0538482a0375a1bf9de2b65d9076a76b57fd94710f7a4902480abb1d93b740d306e83e2e7864c22bbc3cc6e13d8cace4bff656be7f8b16501be0f57e67b9973d6ebac3bb7e5ad654e490950eeb05a70ebf546650524c972a4903182ab6b7664cfa0ba04fa6e08919d34341ed04cdde5cbf143c9d897951234041730cd8bd2f24b0c92810b13f289157aaa53c793a30eda6591c7287f3b4b3ed595886828a80ab9df7e085fb05b2f27a9765386622b16ca2625ab745de217383e25980274ba485b4aa0d9e9af38de22ab005207db118ae72240dd2af7b5ba6cd4be8d7d4502f56393c88f574cd3b6b2ca9b5705855688b0046f5982589e27d30083ff6f55e1780861dd7bb9ec9430f3fd89ae3ef15d5cc5c442e892b6b142c2b9b262d02784c4a286ec11e8c8ee71b1b24d0ca88f6141d596d7b3704fc531706d77d450958d2df36a98204fe30434d7af65cf59eca94fe6510c0c5f08eac3d3cad5a5ad477cba2b531ea23a0087a0c2170fede421abeb8c2c3dbecdbacd03c99e4bc13f5118e6926cb56ac3be5955eeeb4bb1d6a2012a21a8efe169c1a09ee15fb81984b2f75df079065807cd879079f954107b5e04e9b6db1b11c05ec77ce0ce82c467e7de53dc2ac022abf496dae350f977e1733489bc17f8ea475e0f8e83e5540b79833ae6e26bfbd07a7b5a22d0de33dfa899dc4b70a569d4e96441978abfac2a1e62f60a15f1f874ee0c18b42c933992c9e5f9c2fb6e867727ef92b3d391165b1a0f8959f68c1a811bb3f6524f163d2d68eae7cea43cfca92720a5e6e826892a882cee89aa48ff31e8d79a5b02f223524f9549c39dd6cb6e6294638c098238524cda8eaddb59244124f8a468d4142b7c57b8b5cc4b093eb248b7a9269833223e182e03bb85c90202e4eaafd79becc30fd942c1d0ea4629c230dd103fb586e62757fd9a21f65933fd47940910c78007353bfd4e340a44bde1cae9acf660f822beb2806c47285007e9d8e9b9a950790cc283540ed6e0813dd3f8f198abd9241e60a065f250f4eb8c414bc4c0d8ed2c56a8b1f3ef7fddec9abd045e12c0fbf7a42c0eb30d85e8690d7a9efa670d33fcf810a6e5e75bf4ec07e0a9c4a98767c14b72a006652d549130442fdfe8ddd0d618188d2aae292a8b7a071de43a1c381c0564baf45e679e3e2ed285254f1be2eac39177417469f5bb3293fb85d5cff3466b6a3f4d30112aea8f9e7f33c05c4092ef76ebb18093d9a6f6d6b2acc0c34b7a2d4e397a178f1f5ed73b4eeed1cfefb3fe8d639d095de2fae4df5cfafb13ef209f5d636c5c5728501f7c07da486eff27d9619b5ea19823af5cae9f5033f57df598628801df2f1ba47d3b2f06b4ca0e0c13baeacd66314b755332c4e321d490003271bb67809d072fe66d511c642c5570ef95237b4e8e6858ecb1d8cfd28996ad0f55829fba07347949cc41d34086b0f9ce65fa7f778b8359f36bf8baf60b52fa3f770050b76fc21a5e0948036dbdb4879e3f5c526a5e1e9bfa7332c7f746a1063c49935aad4f5a0ed6aa9d7f030b1481259089e2685c8ac832a6c55441a3e390080dc479a4fcf30c4dde5bacb33dc5aad953cd04214a93193192ab188b883fe9d4c23663072c42152c6858b9e8f712baa69e8a5b8edcafd2146508591a0d7b43353f0ca4f2fa504da5b598bb9d9b58d4d0c4d6d120ce654a8da72b5c2a72ed10332e2ab7c21c3dde43ab8ef5528116541026a7e2d7c2748acff4ed680544ef08b8c8c141b17219b08384e0d1deb83bfc5582c511266234fd58fd7fbbb53960ed95572f7aebd8dd2c96a00bbabd4f14d127a39e211ccecc1ffabb8e51ed12fd7b29b726a1781b4fb48e9d5d3d046694b312b5f5512adcc4054f2dbb08e08bcd39f2eede58748267036a3a69c358006d2c5dcae5dd4a3343ebe1b494f48967141f188b43e1a2530e8803784fa6be56651cdbf37962a9c2d0a3b2fdf8a96d479d27645097de599906affd5bb1de3464fdc68d89fe44ed7531453f37f707ec221d5634e3d8bae298f7d05d90458a1bb492500fd68112ff6de17ed235d77fc29142a225d2ee3836951eef50584228b4a257da38a47cea7714933d017a425a81c7b9aaa4f1f329515179a6115525f931c869d2f47e4dfbc1a64d675927eae5fccb0571bc0be2026d72451b06469118dc1c79c3cd5281ce96aa1ace4ca2f30d9641bbe16710c3faf24ebfa205c3f1bad92335a18391490c1e977d49a66073cde51e5eb63b4194e3ca41c3110b28196093c57bf4a3dbec2e8f22dd170b91693a1331531c9fcb2995b82acb11409361de63125977d48e66f899bd932a1bd7d770d81e0ba5f5f72de1656642a996c91efd787c88d3e77dc004d50bb4d0e712d9ecb1983b238f3461921b7a39bbf0f735c8c5ea279c46ecb7acba8d7aa8e320caecbed15c389ea2b7c6b7c38564fa7a5a0d82ad44681a32d9c588f6ca81ae951d31f7cdbc4257eb7318bfdb284df93ab7ed68fd436813f20ff37fa9f4f39d55f2996ee92f919544f7e0869553b03d0999fe69335f462fe6c8b751a88a1ca433957a89dca0cba07c4b80c5f040bf0590e7d58cb3067b44c95da3d5bf92bcc8434282fb4152c6411649aeb746cfdfa11438ff53e379771693cc4d149fa5143efade85f03447e93438caa85cc0707678bafd5a9e47a87be46e257e43aed05ea21c890f26e4661837f9dc709831870b468df77bcec852e7ad0479e518fc393a457fc54bfe094b0fede36f74667d9c6c638100b7e0698a4bd54302e5e3b0de94543e707cef339251fe122cbac207ed2a1b506f275d6ec33c43184360e4382e1fc5fdbc35bd19066de2cedeb699f7f9ce2956353c1d6ea8cc2d7bc61b30b8c6874feefbda54a2c2fee4e634d540c8d53aeba8c603b729c4096a9c5c0afaeeac6425c1977fe0f32d610281073ec54d95feb3bfecc2db40776dc51ca2eacb258feb6bb769bb4dc329f1afbc8a63a6d36cf1a84241536608dea43ad5895a9c1206388b856b0df0887d2bc0696240c55130f1581718529f9d2cf3cfb48ac50c54d377d7de5816752dce374838fea8d4c52252914bb0ff497eef81ad868a2534d8916d513509de93b2c97b1d66276122e40d973f1e0dc447a900d248fc1ddd69887bb529a0f5caf84ad43958a5214c8c7e4469d9bcdbc3e6894669e25bf45ef1ee3260c89e707bc8fcec568f74bab88dda7d532ca43dbb6876890b2e29befc05dc422f01144a523c74ddc4400f279de9ade16038383b6bf0db477a48e1f3930010dfdd47169edb5c6488e567cf1b1432fe4766d34db99317cfb7db10ae0feb350fcccabb7bc5a364eb317e6082e50b8b4c76b6d20b31e8071d09b74f03bf5824b98d8d4d383a7f2835cc30b11359e8c1b5e6203013a81a70d7aaa750fc8b21c61bc49b74ede4bcfe31bb70a84dcd80dfbc7c538802a301e9a53582b64c2747ca4bbcefe716cd3274f3ac811474c3086ee173e6d8e8a4a298ca86a45ca9c1553ecc78372ad93241690f298e9845a2c0810a487bdde2fc615357918c81d68e4b979c089483c720ac0a9eb652c8b23ab62a388a80b4c47110274d2f6bac365d0cf0bc173855e12046d91010da8591427dc0cf1fcf74035fddcd6306ba89a2a975965f8c4ac2637f2e792b1ce19a8a436cf8cea343cd305e862a92051c53c82db85d27a1ab35b352320f770805139fecbf64717cbeb6ce62e873280424a90f6ebee0955dba8abf9fecca7b4d7f9e62f4834a80cff0492944d3ed6294954100504cd8bc860f9898e24bd4684dab04f7c781818682291ceec0277b62a18ddb5a3fdd5c649a9b76edfa5ad102da55368f8d2ea3ce09fe7834ea793db956fd157ea60edd14bc9eaeaaa12fbe793e7eb472e4628ca9aefd963fe317925a285014217af13661cf47de6d027316292bc4b230edc647b87e712bd435b7b59536cf83d75371e782a8cf5ca3671946140a637f2c77ed3929ebbf71b2c4e2ebfbdb4bc2391fdee09e901a6ab6b002093a640d79e36b93bf86747b4c1dd0ed466d49044e553101ed3c55369288a452243c30176fc4cf549d950bbf1daed475a7b25db3844207cf9ae92795122d75a695be6028ed51ec3cd16ca6e1c4d7f490796567148ab9a0330a80f3effb4f1941f4d74dfc0c2063c3b896a22aa6053594d359dc497d7a3fddf10d32f1e25f115c24a510316431a298d2ea39456d0877feaded576cf92c37091d127cf2adb18967d376a060aed6e97a6b9db111ef26d789e940feb79e09cc3395632a2bcde3b48933231e81a3a856eca7a84a2d8bb3f66687c49be4b09c40f92dc681545375e69879750deacf06e2f08041d36ae537dd04810c4a31b5fae1174570dd0724cc26519498c3e8c44f9a962a22f0bffd52053cb327043572a7148badb055761f0a706115175bf33876b33b7506315decfc4a34a6cfbe3a9ecf0a8adc5dd29e36872038552847f6ff7daff1d65d5b30709a15a21d030323deea9a7ee96d25abc59bd1949b1fa5ff2ef1cbad2092036846b4e2099ab860b692414d1b43d920867eea1ca57a2a79c021e2b48b4c838219f3ba7b29e77b0a0924e8fa12a0e1e30ed70a7d28fb7f765868ac8f97285531f37f7bf144e0c3f6e43007ef291d7d6269feedc703b91c1ea23ccbeecb6197ecb0de1266192438c360720ef9e44caccee54709c037e19724d9928027d57344666cfaf6083d6388d89bd1d71b5d206e0a492e43251b921e28d5a1fbc562d95ef30fb6d7fda9599f25efb8cbc8fb140b63df3af2ffc28190ee4c2e41b9b240a2942c152aaeb1f206f1421f56d95c89c45db7db1956ae11e2998fa811eff593da57c145960d344c5a50536fa124965fd55699e8b66bfbde264f2cf51e1ae66aae6066d58d759330e8b59a4a9b6df57b0a56b9f5d470fca6bbfa781838bebc138db4cc59313d9acb1ad842d9b167e00115b4c903f2c12022f430e67f057a7408889fc2e790c7048f937008cabd5b3cd003ff7b2fd1b71524948a822cc60a9c4f8b2fb89e360e0624fe45057e545a34499839f4ee4b68d487ddc66d3529e397bb3f7c34cdda1b5c12d31cb03a5a0899f07e766d62a67f650ae882c2713c256934788c64557cc46001c30e87d82403d63c6bfee3a5b3c59fbdada4622b298e5d159c09fd9e0f706460ef70aaaabc018761e4c7b0bc18c409cbdc6ddeb4aea1c9bab3ad251f23b8f44cf8c57772b427bee3e7bda6daa3429fa3c72f69f8925608749a2dbc80021982abeb829e61bb98272b156935e7a7922c5a4a00e26f66817897a605a0981c998901b0546952a77c7c736f0eb0cd8212a4cae65a1468101f8d55a17aa55015270238688c540dab99540dfde08f6aefccbe795a7eef7be4d8619fd545e996a4e5f4e19a46046616561d170811b09a26294fd4010945ef359c1017c6f320b550a50a6c2a73ff2fdfefd96d4dcc7f8cf068a9507446e8f9a226b63142ba8af78c5e67c7728bd53c32ad3a5e3b8aa2c07d140165d64acdf900e8dbcec465f281d39e3fced931bbf72c0947df9ce53acdf6ca6d1672c3c0967ec78669cd89bad4c02191008cad9a5ac095ea0db40343c90be44fbd25d55a0f206d74fb1ddcae03b1564c3b477b9c004ca96a9a70d300d6c64115d1b7e902023f108e4931f392931370c1eddabbff97efff19b27816fafebd8887fe2414c07edc70e8a515a39a0ee249b790d3131bf4a6e53d59aacb25946374397e1f2ffb5a79eaf7becb394ecdcc4b6d7142c6269485ea6a12534582322aa78703a03977d183133083411089da05c7e696be7b9349bd02161250b5341d03decee945297d8a2c12d360f88fd83872677446dec22e0a47d9281bb2426477f1d6f143152b62730d919047edafa73ee423ae6662a6ba4615e06ed6410ecd79fd2d1cb41186150ea493aa0813cdd2c58185aca42c9c3c61e15f2356be29a88101e6958a009f008b9198946a8776c4145fdb000808ed13d88270ed2591772dfa1c205a061d1ca40852cc96ea460afc62132fcf9a068033e4ddf697ba846a079dbfb34ddbb2d43d79b40665416498723470d98f07c8ba839cad0adf376c27a77ad5f1be58b4889da5afb9b60cc4dd062285d0a12f7e4c6842afc386cc7452543fd926648563cc3f315555393bd082fb22945a0ee0fa3446148c8d2e29efeb7d5a5551654a52eb9abe56dee20945f5147dcdd6ddacd2f2dedd069dce6dca271aeed7a5fe9ac8c8d2bcc3b92a9473d3233fd6d85ddaf8eaeba06c17e6e37969461c7b2b94855cab8bbb0675d21be05860010092110ab5f50a095db4a0d626b4d2685e91367be8eb9c237513e6ff37153cfada7b3e0c79f80e21c6735f19a57f8c4a214c14950772426f7efe6b7e5e26d92cb41405138f25beb830ffe5bd564cdad611fe62f15310839f296c4a623aab27b586c18edf775b58379737f90a177f3fb1389ebe393a4b4d2eba9aec5960e6c8bf0828ab77289387cf7db654a87d9a654885f31d522bb49a3579078551125b3d64acba58aa043d42be438469410b2aaa0c3e64c5433897f3ea2383a2a40987aacd1326d3d68920475322d37a6c7b1dc17ee9ffb326b2edb4d897cb0a59c15244c877d0edd2cb9d2bd381ac120bca51ea65f046c490d68b554ff12970ab11a8e0c60bc7f026712d2bd1fd658c7f7cd74e9ae175f10dd6628baef273d3ed93baf533c9d111aec02e42c420742a19f6d8e27ee2a7ec88f87a79dc5fb29fa527e977cbc608599a77851ea80b7e62b16b2212483ed938e0a138e96463551cfc280013222fb4f74a18da7f6318ddb14b5e50f16a8b5e48d40b148b114beafe04f1d192d2c42c0dfcde7e5e9b117af053425e7de3c71ff14a834d7cca91c56c2b44a1479eedc9ed024889f78b64ee4b571fc322954fce5a0f9c0855c5a23f422f1fe3f8a78cfb79055d89c6cace4f937816a90f6c6e7c1f6fe20ad621c2b6371d0c07c47450f3faa46ed741360fffde6defffcd13ebc831d3c51c53d0a4084a644c176879cb415379f43c2888f9ee7728614c715968d917398460c63458940f8c88611104d24d421628d6ac01214001dfd5ecab424ed9d22d379821da9a6d1688f7c07a8d68f1b3d81820db2669db76c6c1e7a36d00e8c8cdbcf8d854194be4f9d289948c9bd16fb3ddccb28ae43f5b193a646f92863ac075fdaa964e5213e34cab8bfc2b06079b067862830482a79460290f1f533a696c93597e6255e5998cb7d76c67b60db354622fce7cdb5cdfcb168b0c4bfd51864d3247d4b938b01f8434f1fe7b330c4b87235a528b50777542949a7624b8b4f56211683aca41eb385fd3bb8369c7dc8dba0a094da530f35bb110c1c8fac5f1d6317da4240ea3fe10b1e53ce7ad86da7321a8bf1ff805040e40b6954d3fda74ba566069d216bd0f92171566fe9030fabb7bd9d1e0f5638b29e9a1618e4220e06a2f04995b3f2389cb0e25b8e21bcb778e1081a594f0942c377f852a2682458896df2e718b83ce917f4612fa481bb7d7135e47de9ff4b83a607a19a2b213c0bb92e0c3e7a15b0cfa92f4f2400960eab1aa632f70d3d31ec4971ef00f5dac997c529ae2d2dd82401667f1de9808c69170c114075c94fc18e47fa8d436d76e612be85255f8bf06f79727f1c5f2b34d2c05cea5de383e4d2103f0eb7a142dd094d232a07e61f40e69e5539a3da35dc769460cbeb91e4941d7d52370a8835af9181d948205a1fa7afcf7edb8541682478b72d376976ddd2caa1465c61879b99b6f38b8d789745f0cd5e1264a6ec973090b672d80f536cda00074b427e063e2e40475577d73e8fb80fb91a86d45d070f9a052f70b43b760ce80945e2fc4cad37b90f5967e1f3ae25c252901730bd0d32b1b0b6ddd1d598859f6afb234fc4c496c50c81a339f1894d5019d2cd04972a2cb0f2e7a7347140ef5fae67a793ffc33079f05e270bd5ca12643046bf9f324a5fab385240f64151c64cb2d380b729d3365dcb1b79a70378cd783bcfddc55cf01b9247e0f5306119cba17704a84da83bd3583d8324ea3f0282a9ded2e76fcf2d9563cbc03c1a6d46d264a70fa2eb106ed88c94c5326eb554a28d5f7061411da607361b54872c9bdce4f849b1ab133a3a0a3a660a274c413a3f0b4a9aa1777eb6aaf8927120b18386cc71bc0b86f59042ff90f1529e5f14018ad6adbcee2f32f18356d49054d66cd3a7fdb227a008bffae34a8a29315636620945368d81aa7f1e59365891af30465a2fb08b0bc661f0ee46a6e7624bc96e25127af51c68de0e4ddea5cf581edc05af55d478b1eb77679c133b76c88f716ef0272bb36497b86114ee04fa78fbd368dc3d83d1852b94267e2cdcc15ea58869bf0d6a61feed6a7f4f94bf272492c89cec04d7fce9085ae3d88c8da52d666ad11f53e5d91cabeeeda15d27f1dc66215892c74d991165dff79346217974f7eb2b959e0d1cc4ef98bc6d323c5e2a3105618bd3c262812a220d86654688f256c5f08946c608bb445e15de3be8dff78a8492bf464a6665dd9daf04775bc052456f412fea1c9735adda7e9d35347b834dff32cf462849548524082e6da5fe590fa452c6e00c20113137699a50ddda2ca905f6de0ff488823a460038f58e39ced0b6fd671c5204b5f8096145a1af9e2c03a0dcc005e51d10b04be584103a47154a96493c23fb0e541290699c9b614dc1e730f6dff844de17fc645d6f3854d54e5ad6529162f635fc160d2ba7d2b6c1875d1b7671cd17559a77237fb21559eb94c99d41cc7c67bfa633256c9c3aee37a0e21af5d02fc1f6f60eaf68e3b38e94bdeca297be76f6e3f731cfc9e6a0ff1250260add501da61fb2b9b5843404f158f75fa47f29f950477e8ed2151e97449b8eb5f3a07a576da7bffbdf1d3ed83676af69c12082daefb92b31fb663bddd7a8bb8590989817c31a5e8caf269ac925d1e171a19eb4f38b09e7dbbcdcf5484b6d2faa9aa81f906375513bb20de35996c3a6f36751cb3f3e409ff12f3775cccb6745f5d26eeb8b456ef715c3fe4a122589e7b918bc7db826219d6b6b0be73ed7c250cf99d3bd6ee2b5fa905989cc1038a5492aa628fba12e87485b2a8ffff6b4d35bd9f5c0a03b98aac8cff0357abb8908263c973ae2be548c3e9166fe13fa73fc6f51718fc73f855a8c1751fa7cd8c08dd03a9aab8ba8624154f9ee779e3ec74fde222b44e13ab48bdb2ea6ac17982af9655564bf17f3ccb0762db1546b68f4fd91ec37f3e315a0e89724367e05e4cd2f40bef416338c9c695e4577cb9f31639d94120e1b222415f40b77ded5b9482b1ddb7f69415aec554dddf5b940086574d6413269c873c604788322c9a792b63b5cddf0d4ed53b1cb803b9f28e0598f45949285d25d451e885194c6163531f2cc57eaa4801999be9b5256e32227cc9de33d7fe919e9e2e8b22f611096ab5d6d5044577d21c998b266b4772907a51a8db46f7ff51ecbe49ac066e649b78b69ec98c1b66bfce8624f38f404c31c1052d96ac83697de45e92e8832d500ed81526fbbfc06aea0ced30eb049a204e457a575dc81ff54a8a8e32d12e6e9220b3684947f257d5c5ed45c3e174c3aba6b9cd0959724179f9f41786dc1a1ee852a0d4541716a912dc0fad6f4c29e0c5336f58899f51d853fee6673897ec0d6655d98538b3141edaae16d8cdccc484522bd16c186c1cbce3e38b241203ee70f070f394a75fb94cbcef3802feadbef4f6c99f231bd8d3ac96d0e7814077c71fc17ffa4c7a266520f1c43f344855b94b1c0a94124efad8c43a1e8b695684a24f86d794ad94bcafc7fd55f52989fd1a2a9b5a8f6a33501c2c0d7424424325f0afc01ffb75a0ef5bcdb1ca88599c2cfb2d25d7911199fccb985573fc3783d7aeff2c1c335f653eceb42752b3b3b4e908c9ee20c0ab111f2e6b9ff80ed0639a55a2496efa56f72697496dbf57e1723a7f2d62a71ab9d11029944da2cbf15c533137787412b9519f65fdf5d90b504b5e45f2a50d0e8e1752ada7fa25eaf76f1c99763b7a2f3c35fba277fd721f22384bb0e0b3aceb83be79d76efe9da5fa06e0c79150bfd6fdfa12b1cdc253d2b46f8db428bafaee5dd01447dd0c51ce7df353047cad502d05fbfa22a175c8f124120a229911f32fdeb1b2d334b0c376487ef5b01a9db078dc4af01988904fcd5097f1c8b38cc6999ef51cbda12b5289ea43d04e2a1ca52440f4866cdfa9d5ed1aa23773e4ceda7f730f80e53a7303dd9398d9bbab7bfbe0a780bef851d77739414ff5941cd68ff5011aa0e83931f1ec3d4a4b9b17d8aa22aacee17ee6bdebb245aefb390bc1ec3ce5cf59eb5bb9a6ae15e44ebadbe96c7cb1283d2cbac2be35a52e633b7e274f82c8474f5f6c1b3c4c8693985814b6a7217b7bc9d38b45cdf255e0752cb2c8c9db9eab3716ac9a524d308c96c9c42f55b6c799c2729b71b1cca35d2be843e29cc8acbebc5712b3be35f08daebb7d86f63d795cfe1746800bc13204598190c51e7ad6ae0b46a4a9f847ffce4ddfdfc1f2d0db576c0043911efbb4e1f998514f58365d1ea42f12e8e70731ce2e3d056943f69af1c5795adc57cd8d0240b6119411f6e9560578249003c3721b815242680c9b3a0653ec62af6b42ffb12efd2b7c18c171cdd8ee16aa1fb3fcfe6b32b4a0767cf86b617336c7ef372a3abf7163eea8fe85b05b58a0a5aa56e59f229a6d4b17fa39df2862e48f9d2bf03997eef3b166d1bd99d289b2e4321bbfa3ca94b641570df1eb22e38fd7ca7e5793b996ede3d96627db09090897c033642fba9d68c46160976bfa66c1985dec528523452b2fd6a7580fce8cbd05179070fb7dd82cd869f8b143dd084ebece457a3cc86d5ca58ad366df9249aa0e3e32115973ec8e8c19adf314e3687495d2ff2bd84cd1c511f4d18b630bac5cb05e9b60bf88409b0f75a28df45a9d60fe9deff0913716ac1343295dee4414e937469370c0caafeff7558e72aee4b5c68308fa837891541daf7697a8cbc976955e2f6fc7369d410e765b429b2da796bbf5f6c425c91007c5ed7e6be84ca63c0819dc7d4e2914d0ef98afc835ea9cf16557a89aa34584c9c0278d01ecf35215941be5b9f6a9241180550098e3cf2d4f99cb77fec30ee2f7847329f041d58f8be204b4fc178d13791dfdf0aea8fb81a4bdc084eb59262dbf76d5b11e3157ab8c9cfce05ea884cd083c7aa64cb659191ab856e22af6b90782e5baa9bd1e4e4664480ae6bc7c53ea858df8170bcb8a3481ee021461a7aeec4073f8f589a7c96940e7fe5b644781de535ca070a1310a4f20e619504e01e77ecaff3a0b300a2faa1ca221e6998cc4e6d39dc4d8bf0ad7cd1938bc3acba67afb2992388ea66d19abda9cba0d9499b813dd68158fe0aa46551804a2b4300ab09c768187c2d5fcb9a7a56a6b675e4afcb03c847a64bfdd0269b808f8fe5df9d73e41305f2c2b8f533f03733cc0914232198b2dd1fee75eaba744f2ed9f612e9ced90480d484cc3d794eac3f2452023d29aa01f48f8551ad510c6fe6ace9de5f1acdfcdbe774b798f45dfa0544098e30a2f188d9302f612ac7f4693693643f1cc4b3aa16d4732d9fc449d34ae62e8ef6b937de746c010b60ebdb688dd45dc94d628127c6ae22a05d9d500f1a48f23cd405b83ce80054ec5e2c915292d9c5ece69a0b98cd57c31e403c3a174d1147f439c2ffebe47320dc8f57b438de2315087fc623c23d5dd952d57833debba57f2a2987eb3030d3d20287697ee6db4a1205c51b4aee665acafdeadb06e1bf35ad74c35b4549ba10a22afceffd656c316c3a83315e53f285469828b069cd85dfc56dfaff66fbed8a94db6bb5b653dbd877a8215578cf997ba7185a15b591cc040c4c5dad0d798f7a7141b206e1acb50651f923013938f1a602a71d584907d4dd14704c1ae6dc917f483e471203c378d2559cb922adc3c063e33f9a37161eeaba1d651686d23bda864b85bbe2817a5ff0072eb38e747c16e64e9999a8c39f70bc98f0e7367f2e6201e6db068daf06a030c7ac0c2c6953a578b668a82fa23b749915e9085cad35d6af6d675b38e9c7581f987beeed35be06f5ea55f4b20950a5932339c688781bb473efd646bcba093122a73259e1df2671bb3a18f8d28cb78d26084896627c8725864c42a6e746b06a272062be2a0338d15affac423846826a3715ba516ed43a12e8857be1415476a08b8ae858beea0407a7a37021f387ffe6b3beba72f1a9867ba4dffe93fd53b094066d1d6577f8c04a81d8270c8fa2c9b8a41fa8246adce67a54bf618079d4b8fe5a3f0d982231b3e61a36c882c131d430aef24155adb4bbcc508458f387f4fb12d38bfb6484eaec3e90f722e783461f84b83f81f6b2a42db0314d0f838eeee8ece2455d94a112536f0d01d463ecddb034b9b0f7be1a1be1bf49ba61f83f6eaec50e44ba14d92f2ae9f69c7d0ce812ebf6df3061d38815c649e1842ae1b4fca4e356e43b2f380449a24384083ea4dcbb455383958dc82cf224cdfe76433863cc28590336014be082eacc3da2dcc7b30a29988c31dfb9a07eba547262486d9f631fa9775630ab31e02e2a612d05c0ef56aa59717fff6b34902521b07f04fd36baadd6db8db8b6a777e3f6f01a737ec390021191a19bf0208c4e7d2a8d615c9f7db639619fb93409a813c845b2cceded818fb0157bd8c4fcbd92ca7e9fab3c82fef7a2fd87645ff603677eb067702b7b9c590350fd6bbb304c5476452530be7e8b63feeba414a40e629578a83abd276cf9ad3e0b9dd6198f4dc288d64f8dde7a69621ddd5ac634518aadd282110a0d181d2f509549ee942278d6ee83de93c23e9713b76eb1e619c61f3546cf50525286bc4dc706b872d6293e4ca5410a7b748cc169fabca557e0eb8c7348481d6c9933b89c2a645b1dc4b81c3eaa1dc7bf945d485c4aa1ad2fd2847268f83bd920563c9b0e567121c214a29b81907ffbc5b246acaf013d33846614d4d120ab433fecd1a45e2246d900fce648a63fec4e986cbff7ad1f5fe2f5b226826a55cc33974184945b956dc4f8aa673fe7bf0e27a0e4e79e77ef00d71e0d4de1e9f08b4ee0c328dd22f44ab0457f2b4f79c04b2e5241df9f51000f54f1536105fb83c1864bb1d8a22f44f0b5299bd6fddf415aab5ccc668677cc497dfb42f21dbe4ef7dada7a464b5d2d8e2627e62260c176d4173b21a4b9c77b0f08efa405265e109e7b1efbe6cd05f2b634eb42ea23f3ab6470580b95f9d42088f90fa88776e73b40cd3c67a209ee8c6f886a327466656ab63ee11ebefe7b60bc0b45f5d4ebaa176e344f23b1c006d324462c59934ef993dc0937143ef2cff6e2afd4768be2dd0da9106e318d1a4d965f452b65286171fce1494d38e2791fcc57d58020cb18825804dad2b04d62753bb223633a46bec75f483238e04b0a1f342f9ca1dd72fb356c0d8443f1d20aabb421989a630e2d1a8778238c8395a924370819ca90475941f8c5f1caabf41bf237bed173d67748fb05f2b07e50777d89153fdcfc8327e5e40c08913ede6e81f79310e1309b96fddfc6c0284999f46e3b6ca620e3d094755be0ab7351ca93415d1bfb8613121742479f462010c1819e37f333cb813fe70f8bc05a6d8e3be3ac399eb559c1c29da8a9800421e0b483f74632731ed41ffe312bb5a411de8136d9406c6ef055cc3255e9e51691c097a2f0af80cdfbb3f1e0d7b7a08a69264570a49b9618692f16d6c7c7a73e54ad204b0208203a843f5409387020b88b114f92ccaf30f0bd3b6df0701060a28856d618d4f9613eadbd63f6da99707effb3d7837922fe3da99816bb53d243a27fdaf31123942e75c4b49cb7dcde9d399c9b8003238b7af90c1ab3075f94f69b0404d53e5c4ba7c24b1fdee240424eed3065816f62cd215fadb84804b5c2bafbe714ad3b8760374cf5962c66c4af7e80cac4af7ecf56f358b4750b50214e693dd1bcdf55dc0230469d2400be39d567c18422a0662df05fdd1a291ac984a763a0f43526da23487108d2a1a930a69636452938de9504be1d2c8b41492cb9e6549aebd393f260684c0421d77c55a408de94e3a094f9780e539051c4b5d17ca15a9a8381d85d8bae8cc65115c802e7bde6fa60a01ca48112561a2d550bdd9e5c110b65a340a7dea3702450bc786e6a796926e3c1caf9c90276fb9810298f84da2d2d7e55e159361f85671961496dd0d683af9f72d9962d4c93cd99ab046b09ec71cba640f6866e227d0cedfead0c41f367571322955d0528447da97a000a87ceb0b25c5b00512338d63b4f6d7b99635df469e4875811657829ade76ca1ef73d22cc9657fc38413c6923f2c3601401082875edbbd431059f324d9bed184e1b419cd9475491a8b215b8dd1cc6ed408961c8b7e5cab0a65ae3979f7fc269468b7dd5e3cbcde98fb47e69054e615a953402b2433fea2205d8b2c503c2fbc01323f3cdbf154b7a09514b49bff5fc7f443962ef8c47b2a194480663665668074a377bbc749251a9a578be78c1ced73e12b26ab7e19eb3331920abbcc293b6504d4fba84f78ac59b8c81894762528021c7c24223c9a9451c25afb4bd90e7b1afd8d794818649cc17a398037d590e5e0e2e1cb2c595496ecfbbebdd46f6c48f6dbca5f122dfe74588c66e8addec94b05249eb0fd89212a1b20f4bb4dad5a900279f8741bcc125fa82cbe0c18b91f8f9c60414b64edd30abba376b73dd8a20d128c71a14848a321f51e61e8cba6910441af1086d1530213df0c166d0cdbcf69f86eff4f400b06f1a488a99807ea6b3483385100662c60ba66fe5471a869cf05f454e968be6092dec325778e0cae1d867520df5b6f3f0510cfd90e2d1bd1f5e88d5b4f3e7d15ee7dffe4dfd45468bb401ded0f6e6ed91bfa38c60144b03fa8daade82747d220919ab4cc559b5aac4a76c829fedd257a548a9e4af61578e30cacf98d26de5bdbac4c124de4143a5a01bc542de55ce1862e0de8ffab86a58deb1d75d2b0427153142e4e5dff849b7c0590998b10c013c9f9428417102df6a4a8ec1b9d83099c18194c68e06c26a01cfb62977e66c68c8dcb0256d8a29d5820e81a697694c2b772ff524cdcd3e0a7115085e334211f003cb8531e846998bcf719715781081e5158b5720bafa740fe0efc0e96676deec69c14d650b6f99b35422aed2e5129572145d6dc087c8911270275cda23e1fa16b3506e0da50f821a52947bc7ba477d3a94e6b6f379e447b9d3ee73513f6519f54b0fc108b71c290db87bff147b03b57ad62df1febc1f182336bbe1d9142cf786b51238cdd55bb0fa8f0ce76e76ced2dc4148fcfde758668d95653e06394c91d6ef2dbaaf8191f69da14ecea36749fb21511299bffdf3d4124662f1655c97b5236b44f77a97857fae286b3c462032edf57457edcc1bda7613e2480ed5a20868c4a7cb561a9a0da62e2775784c58ab5797acbe69b54d627fe0fdf306cf3b413988a45c15e546b7a3ccfa626063aaa52af0c0c395e9281ea4d8177c3a41e6ee60924164a0afc9ea8c12d4f8fd4be72d4fe2027c853e35ba23702850d84038328d0070f8c9ac55476b35ec351a128162f466a58683fba8d2e209b27769e74e7204a6d61488c230427b211a11a08bb58df68c35b3d9b5765a63a58f8a402c8d936f20d5e04473943addc3e58261c6642c5d0e255dfddbe673e9dce02d06c37cbd1042f7db885df3359f41806f9d26df2cc72b6ffd5c88867a678efabac84a2b950d1f31b72f3890768bd773a8e04444257b715f13c68cb2cd967ccc4895ebf440de7c49e66f00e09a1c93f6a8952a7b452d9ef0ee9370ec5933147b43d9d9f2812e78ee2643125ca7fa90ab5bf4c30e90a5c964fba7329e226e03aa0101ed984d970b80922df2552d84eaaceb44e5688da665680f4dee54dd8c505fd54063f89d43a54b04f005a262b7be280d9b36a4927d52ba5af64d223c7161e50e0ccca3de200b1521aee90ef451f302640c24c3c263d66eda8f98cc7fc1fa4ee23afc0399e734f8841b824ead024b23368ddebbfeda106b456d388c50a6b8561d1b3d547643a301fd84cbb9f4f19c1812d64f3ec7dd1aac49ac1268dd30026b4eea25b6cf2326984b43117db9da5793f0b5cd5251459befd45cb61e2c17344cfb0f9d61eaeb661fb8e9f5d18788be475089e4d52c3cfd1802d2f2fdf12cac471d527e00f36c77d011079b39415048dc59e8e1961b050782abdc7b7d03a144de5c4cd186b0b6fd62af2fe461c8fabcf5ff4e6fa2639b4e3c0e2917abbb0104b095db313f233fb0a6217e012167ff29fe9414fa68fe5c7007c62832d40a88c2348f238357ce6b1b48509f86a660b48a14a952ad1a83abce5fc189353596e3e569014af664407b4bbb0a70873a3a66b1697c675a1cee049fe5964473f7768a00e07f34d241e0d3e52abd6a08975add1055ead3f8588fda77e8ca6cdb1e1f452ed57e790ed54316e87054ea5c770940528738cb0e6a4764aa3bfaa340d41c4ab28f4931feb85e9a246a1b35f6561dc9f95513efd8895e0e9d1915cd438d14b4d7f8b026d1ee9c1fce1f5bd4e7737b4110b6a437b10cdcf6dd8e9d24af53caead508e8d8b12f913f36a03474154525037b27052acaedbc93dbfe960ba4eb525a5c04d8fb60ce3e1c713a93787b1ede0946ea6f0a46bb9f84bf90a499780afebb2fc76966a53686487b47a10a4ba4c56e1e8880bdcffd78994e5717e0f8a39cd8a3456a1fd5c9dcffee5af08614400603447252bd82dd707e89dd4ce0ed1c8f149417905f223cd71d6300097a77f9e1b93009c0ce09b896e8ff2bc197c198e07b6d4e9315ef97dc44cece84a483d874b010476822231838723ca98aef205e8b498a057f4b1b76cc36359ce739ec7dd4e8f48bb8b39cb0fb34006c0c098bf2c715aeff99b4173c914d598ef75c78aeec83c6bc1f553079488d9fa12366ac2232c2c8201313595cfa06f00dce088b2e19494c9e9ae42a5d415965d9bd42315ecc0a4da27fe0fb7582952ddc13d1787e3e6380195df315190975468adc5a67f5384b2e8c429d50bd42a9f3d9a7f0fdd20f0c48c2fd0cc0996557a8cc348e77e586769e914fe74aa7e9493dfc2c1ac9adeb428e927babc43e9c7e2209b5db52f69bb74847860412e7d30006d94eae31d34d936db05d752f5e567b8b14a94cd0034f1c2e335cdae97f80b6fffb9bcb27c9404576cf76ea433603814bcca018378451aa1a4a198ceeafb03d149c58f2886623ec3f6f5c619a2e7639bc1fdce58a00ab0b192f19dc389bc5fcfc6c162905cb0b22881f1055089d26a87b8d99749ec91b1b1eda01f178b9b60a5ba8c30b0e2c45d90cda1c8a9f8d12f594aa1d88d41d91cf959d35648a83bac57c5ab5ffc41bf836ff653e29936536ff3e82b31b30a3cc816c723cec8d3364f3762776fcdc16df26cf5e75c8107136227122a45c083339df1b71adcef3e168e68365de1a04fa1fd7e568d1df208a25edef9bfbd654d855eac8772f4778a239fd345d3a1c7e4d541ed0123787bad75bef744dbc7134c7f281be1cf161840624c22001a237462663ce944fb4014afcfcee0ac9aec5322c39a49b664dac367625fc7c36cceb58971a1033e3bb7b57912fbf6cc0efe56042ce08eee48ed6ee5791d6e70056db8340cfd4b517296a13b21a5c7f85c2c868624918d5374b513a51e58b75492fcd58e2f83bf6bbed1bbdc63de14a9a7e97fe6356088fe5bc2719b45e5e42df012014e3780a0d9b334731ef9b4011d6cdb38f23010d882ebf92f6f8d29dabcd18e0f1f4f85a35bed37a7a514b5d200fc12a5246cee89a908e2e4c1f986e714440ae4fb2d722cf676e9b87d03d207cc0d4e52e8c08fbe39334b370ae1cbb46799e9a409ee61bca678cb079b7ac707a62f36df169442befeaa8534375f8d2f608e98c32d4d1080ebac799564ba57675d5156c570197e9903a9eebd189d9a9dd17aeb4b64d6e7f3ce82392fb46fe1eb04af07f337f0e8b769d3ef7735a300f09c8f3f35424368e9a6e1dd47359b02cf48c6ee78181433613c127d0f48f0b4c6c14efa6ddf3bc9ccfb45880dc7c58d1e44f839d3f9ff657b055c2f02f6b4c5515519a9afa3093531e6ca4848d5a47d83e3463e07af3a8d074b5860603a2717c3abe9c5b13ee703d728f94f5abfb92a17d49bf68b15af9cdb5459b3088fd1c225e4817761b83fca77dc3aacb280c0bdf0373368559c992406998a2b547a947661d85122d7200eb3898f1636c13ef12acf8255f8361a616ab73fd41957ccca4168d4220a47bc83363c9b4b3d316b2a63dde7b91f2eae54c532739784df23e2e63fa7e8f150838f69bb34960817d04593e08baee942a51fa6b40c848410773f58daecaaee01f245f9c0c23c7ff50874b9de3f520342a4ee817ee6f6c5a955e21e17db215bf6d68608b749fa2630665b76a8285d59abf28360c754e23df1667263e732f954036775fd343ccd62b91d210dacb254bc8fe183b8cdd8e01180ac4f67aad557c9942a8c13d80895c9324835631fc676adec75b135c8e94987226cbdf53b78e76057c7850ccf455c4b4bfde1542ce1c8a045027396d1f231d2db7df2ebdaf8173a682e46cf8413ca86a53ead63481e59058179245463511ded003a79629fefa75b5633a479ae3f904c0dc66388a5bd4bd219521a169a2ddf1a49454e544b9a3d0ebb24b4514bf38c84456a1b3c2b36e1fb03d66f6923974f3a792e93703ffc24d192beead5dbbe8c8ded25191f29e136b9c7087a167c76ee16aa2669fc34dbe0f31f80f7b4895b5a8def2eefad8443dc56bb40c30ae8f87c217c775a2ffeecac89b1bb1099bbf9baf6ad88bcab857cbe3cf0ed57958cfb916ce7f21600d7a747babff13b5ea61085a3d48402fe31b46eb77fa3347a5bfba799f248f3370e6071a6013f9d9319f61ed012855faeba638f4f6798edaba6960533e3d590cf6cb188510b655936c17dcaa7425186bf237fda111af379f68d5bdc20b410c08f3491a033a8711f91b152ceac04ebfbdab5d1e84834a6e501c34cb7fcd7fe87a62b521ccca2fd5db4593f1eb65f2353612f2519b8f8c16565fc6c9d28661f4120467a9a8653b723c376dd344aa7959a534075ba84864a637d60ea94ba363ee828015ecf414fad12fde6aac2b76bb5a8dabe6f4d588ecc9ea8c924ab8569edc7e1cdd24443392793984c9bac7eb8fcdd97bc747345ff1b613a3d826cce3f0356d814d6cf97594ec6506ecb4a3a091e302e793b0e083861b7e7db51e7ddaa8b8204c3275f774eafb857d59218e433118d6582233ac01acdfd859e58fc41066525e9306f08caff1d3b7c19deeac60cbfae5d1c8447691058a659a0db45c507396f3fedfdfb90e53abdad2c21dd6c34598e8053efe5e66fd17d969d46a424d3d5237e9a2a6e0de9b0675ff0dc38db442cff6ac2629407f0ff0b2a0a8233271e1df0c1d489953808617a9918f08d63cc5cae8157adbf6d5ca7516d9c327d12819a6aa8b43fcafe36a359bcb46a57f6c376895182b89a2a6d7077f666a50b4d25c0435a39ab6aa3b615df5969ab2fb5b5ed4c62eb415db5af4fd3e974211dbe7cfd3a2546a9549df75a560ec2b5efdea33bd0705acf6c27d10150355c2d70d39c0536d1f7e87e670a2d012b9f10389754b41159d1597b144038177714df448397c18ed1e3e6e2b44949d2897a674d55a356ffb6a3096012856b0e368f455d0e1cfd8f88c35306dc862ca848954634fc9f52cc3563f2e570357ef1862475fc8a1465d998bdd2524111fb9822162b7a142d73bc1715a19843647dfa2d99ec54ce251803c7ff90ba88695738a265ebd3fb330d268cfcfd93ed6138189f6f237886407a96d971261b233f0bf74d950772cb7cea0e35ad5352280c947e18ad216533b2516334d0648a691126ca776453a74d234498af838199a72b518f659f4b7e7634cfed823c16a80a5cac1ac9c07242bacb904c8d3efa2b7b5b0d00f7f8c07680f3ea0258dccdc7b527280e25eec2252c4b2d10211b17a4e729e2cb4c9af2cf7cb30c4cf3ae2d998f97ee8c47207f7616f8cb2a40b65655dace66fd5fa6c46f56bd56ffd9eadd9068072e09b189e1c26ce70e4a6fb9e5da220cbc9d29453869094711ca5ec7dd60cb245253e2b90c0acffd0afe26e20a817143f0a8f47fb711ccf2bb5cc26133d424100ecc7a4e25c949c7c8b0b4fb005301baaf59c198519885c994eb31f95fd652beb4f1d60689a65dc3715ef489fcaac61f8b64c9c72861170159a7300a4f22e7be117fcc16a1b6733f13cd2b887f44ce3dbf7d8e21c546164fe864c07788a1add4f56984844ecd62c040a8e24834f121cc8bc273194c7949d70433637bac7be98c666b43361b94bbd36b189bd1686a9883081c485425fd6f5cb1bea6c0af69bbfb321eb2287eb53d88040c5eaaffaf9fb54e466d7bf39599d7a26b6f227860c3fea14c2a011f237f63486323ae8ff4f1fd1a6270bafc822fb617b1956f3d8b769547057e495bafe5db6c268bbb6829a169d7efcf9469a761380898c2f43640bfb75e209914bc82ded09c1e9fd1165a13c462ef0c57c10358edadda3eb35fe66eb7ac0fe59a93df46d108e6c65bb80341ebedb95eacbdf00507a5010b213cba14f95c0d9e8a21fdd096121e0ebf3fc0d39723c0c4a8cc573e2ef2223fba35d7a5b1a2ffc192cba1a30777e7e6bc3c89c2f5fe58340fbba6bb96aba251e3fc9fcd97748e39892ddcd4e3e26505749da640cfb2b61200626a94c6a3e30b59b4b6bc07a3a20e0676cf17c8c6bd0b22a9e9afb2728e4d4877ae0f2320dd5b7a405c5be86b3823ec1664ac294b3f57e32e108be0a40c5b6bc6b9613f51d6dc61359dd2a56170a7f58fa26c4be0640fca037e272e9bd9ef7516a11d8c6addd38eff1644f9fb3181771c030a3b318031eff742d68f74bb98769a933778f364bb575806a1436bf865d48655be330d0052cbd517d25081ff17ddc0ec90867d0da735d6f1949148762b28cf4544fea337812159c4b61ba7be2c7191cb0ed1523e119b209b6656ce1cb60c2b5c08e772038350d51dd4f27bb3060d88c75f04daeff5f37a96423accb3f553822dd193d0f4208ab2ed57b77d37e536da39140856206aafd0955ae57838d1076e296ba4f7fc53931eb0f430827a0829b4bc5bdc96c6a03f33b6a020953282fe8f08025512b089c696106ce1ded189d4bbb49f90a023d4d6e2f77836730945df7cd084f26cdf71764b78182e2571d2c56f69ac8b52acc25607ea1c487b3b25679f19733a9e664c1e20ef2ebcca6b835410fdecd7a86035395c55c02df8277997d1ca3d0594d328184ab669477242a4765b82d820162c312e2f5b8a2b2c66d6cad2f9f59d69ebf34336c720e4ce064925fa9cd485f47f5101600ed2b4ef498b0579f89c8afe360d45f0078c8db1aa0db5e619d904cd333e9e4aa2fc747c3d113b5602f016ea70ecfc8456b64f5b144fdfdc1f0f3c52ee84db3c66d9ebb8c0a1ef66a018e0b3fce1e725faa5372bf4b68db34ec063f90f456f83c5f48275a546109cd901c016cfe4102af4e74a05447821809f7a7fdc7122fbbe3caeef4aae57a4312f1b1359a363e5215bca6f27b6e72710dcd4778db6647c3c2f4d142ee94419d79eea0af1fb461a58d81eb45259b1470ccc511cf5ab96514edd3bf088626476f9e40126d4feef31f90a2b0966f3be335e8f047182f0825adbb50c88b7d972521c770984ac82e033eff28a8bac24dd38cae51531407cb70ba3d92e2d82587de6e859964f797fda64c7e88cd63ab6784b5487983d7505390d275fe618e9b6ad5170892b5d5061a13c518ad186db8ab77a368380d2ef6ba8cb03e47e9f55320ccb0b49f36de724753dbed9255b9b00e1796da425dafd43caf2add6b7d5d0383dbce62e85f5878bc201137f339d2c382f2de0d112940ef8a5fdf97cbd39df098ed5721c2920d78b466d93818e029fe8f5676104fe7f8edeed6bbeecc01936816b6b60ac78dd7384eb0b8a7c33c0968e0e02b1a9db9fb4f465f6c43576dcff8a5f8d925d69a103a8fef3542477dc9eb6a0e04085cee9ad642f443861e1d0dd76fb9f6ea21345de0dbe295633d337e268573bfb95c8330e0a2440d9cb62a8bfc4ab715252c3773cd18418d8570ea4381d2387aef58c5a69cf709628e1541999dc64ed0124e0b859897b0edce8468e80475c5b1a940e09f603a8a1931c47e9256e9d0cf06876fb06e61d1af6899222db77c77946933eebdb54e6f08eac9945973c59e6426a32ea33290f0bd13d1e991051abe96bab35e2d28d11b18b0f651c4d7bdc01c696abcb20ca374bfe9bb36e6b4cd4a6398c1cac531f769acc3763eafa714198da7ee2681861e73c1012a95e23a3dd14e65e0eb3f458ff2c2b6a7d2a528860efda2c19806300491f982dbc80f8ab15382e1dedb5c3e30b88054c503275b5db429c72df35aba096db4dceb49ab6330f83ecc4f7056d7cb7b5ff88c1bdec2958bbade1986b622f15e53228b943d937afe40ad2f7d53f2af93f54124221986b6838c1621adf10b43fd36975936a90b29444be14813a710a0601e1bdf8f1bd6522f026aa9c0dd54a8916375b67eb07ff7d770427d4baa92590980bf20df4ff2d221ce6059d80d25b125b1fc018fce11cfdf2eabe714fdc9d6478ac8ca3ea821e425358aef00531b7611757f60376e2ec94b87856b4309a7c1c67445eba6d29f8c5f33695c8730075f8347b6b0b2380888d326725244f1f2f8172054e369fea9164cf5645e17f1f891367b9f3f84e8d19eca8ce83956acc5e3f928113cf3388da81db96416b106bbdffb7d7edb8342786d6aefb147e00d761995c313bf0123bc960c265f3b520bd46f45d9d19408bb9212b2241731d84fb17f2d4ae2f26253c59c4ee0ed6de698b6f4488226966ca48b7a04d494c09d444c7f589dbd5c0d1810757d60aa2c2a2ec143db3e9381a44b15b30bd34f277b4c7cd182a4f9f4cd05b37ba57acb696ae6fae7418a697e803545106447a318d9f1bcb039d212b4d0404f833b2a7c62ce2765f63e58b64174d50e8050d0f88a41f2ecf038833b8644c09adb899f15b8ec40dded3eb5806d8caa6578818278b59aa65c442f5503b4151eb42b1c6667fa91e0ce73930107f1f8be47f44c6fc010b605a1bc73932397ed512a0265e2122f04715eb12432d48e4fca2aadde28907d0b616c18c6521b27412b72a34f702df13c1ca8f4e5e7769739e1cff9591bcccddc091b616092d8f99dd9a117a61212142d4b39c702d5de681b816f7f59fa6daf8e8f86f8793ff7ff1df1508f6f18160e515a574edebfbfb97a2f597a0b19f37125f3d4366b57e4e66e82d1bf14221ddd41d7179952db9c8d4adceda1e10c05c025a5a57d935f7a1f2c5b4f6b921facd2d817fe5cf795fef79e6237d12a53e5bf18d7e7478607f1f917cee924eb3ca31bc002df37ae61fe523d385387bc06547c09d6842bd242717e7fe11206475f254f0e3f21f8eae576a271bf04ab08008544d6e508cb303d4059948f6b2deae756098ba7a3e23915a07906739933bc43423ba6cbf6140ed132b0379a51acb29dd46d64a1016330b7f88b3dedcc97125f9daa463d6964aa63d74ebc023780c74336f934d272e93fbe296ab155c72390bf295eb1adf3884519744380cd8442b988ca11c4a990f7bbf6276be2d88bea276aa7a0a9ebd74fb5f0f2c24b09a4390c258d056558c9584fb1bc191b298f5360635b408e4ad9468122c9a48530326aed30ea49922792dca881be75d3a570293b8587b2bd8f3936ed02e12a0922f1fe94482e95922e261a37246ac90eb777b33a5f52b162bb12c1f2aedb3aa73faea91802509a70e7455f4e1ddc6bd177c1b3b1baf3dd1dc0fe7a0de13acb9396c1d793e5e80ffd3bea25291bad67da80e51797a970f9078fb8eebafa2e9029ff6c4e6359918fcb331e381e8d9c8ced171d21b63c032ca1d33072ae8d29aa6af628a5fa9564efb3dc03b87dcdc6548a670c224120e53f42c1e9ebffc06ac5ca5436ba4942e7237601faa87ae68b2d3a3648dd5c2e01247c64e33d92ed9303e8677616beafea828b975de748ee5a9806241adbb28fbb60f5b5e50bd31536e2c2bceaa326d2ce3c74809cca1651278943ff5ddf1ca1ad091788f9f21c434e6a1b2725294086ddd457161d7d49ffcf942e6997091ccdc476806caee2c4085179f454647ec206f908e085c3b65b6834166eb979e999811040bbc07611c92f15084f60ac06bd1746abe6bf4cdfae5459cff742dd90aa09eedf2dd2ff510fa9026052040fe97708749af9db8f1b85dc56a4b6db6fac60a47d5c5878cb3e010628b06210f48b7c7ca2b40c8ba0b570e4ccceec92665c06d45f4100075bc34f73bce64117f945f2875a7acd204faedc5baefa81dbb3b509f1d0a7180d42e4a030f1bea7277b219f5448cddb5ee43bc0da5777ccd15cf5157fa121e61393cbc70979b8b82a69f3be1a95fa1aac0d8197660ba075a6e365f7a5b63a4c47ec46a83ac9f32b84256e6ceef433ff0ce1c0c9b62d193f3086d6e5519ca0070db33bd5c1b6959204b37e51ee8a202fd918c380c14f54aa93416ae336ec678beefdd394b9dee79a5e3d3a54c47ed938ad23b77c06fde252c79b98fdcfd51884eca094178a4f915f81dc3b7daf46297917d8d029dd978db90a801bc727d77fcb8bb75c308335436fdd9c02ab739593f75816906b1a0b797b7eb585ecf0693fbaaaeab6398ebb0da8b698aa75acb677bf101091c18e789821e4fbb41a8d6c2b7ba1e263ea35ba1f40493b07ba66c186ccdfb8fcaf64cb0a92e29b4719badf4e2f63fb597edfe3e374107fceb08c27900dfb6d252442f1059f60edaa9823787faa54aa9f602fe39406a90d23da1c4bebac294eca6e13f095317fe8379b715ab74be38b5e53f963a606ad739d6e6946b739a7dab03397de3b29a7478ba398b63826c7ac340c571166e0db66580f72ccf4f6fe1441f2efd2987bf11d9d6939f267710b6999d094ea576a79b8edc25c162f83530104e0c778320d315ebca904c1670c606a5176149c29600213facb4ede7419d5839973f73117f95837c912c32fce12bb0cf288339bf4fbcc24baca55d3342f09724eb58e2998aaf5309e6348dfc5831f50068d85e553a5756f85883470e52ba91f8f5c120e7334d02b23294cef87b2bc3c631c3563e31b8ca58d1b77d4a891aa260789767142c2d1b1dcbd21a6268bc357b5af929a8338637a7bd9791f9e94dc9bc591ec66ede13358eadcc707484f44d9e17f0693f686d7889f2ee27b0cdf37649bd548175ba08d5de5a9509048aa0f5f08103fc425b20c1778b4e9e0a1301211408d22db6d3b5a35c0ace1c15b9de2ec0d52a2a2568c8259ec10e2d465f3b672e4881d400ea9996f5c0a2ee9a6f2626c83678358043a70dfaf3ddf0bab660594a8ccb90d008accd1d9a51417fec9852f8bca2d7dce5530b9b2d630a0c8eb5bef94829ebb19a44437278424b11a84b5e9e29fdfd9d6e3b2bd52d0626cb041de5afef6589247674f02bcd05fce25267d67824fc843f9ec14d95e2d65d1236a22f165e29a0b5f86da189e20890d9eb4dc2b3d3961c7e4255edafd2a8339473b192fb7eff6a1a4f4e1ea8435501667a70f5429d4628f68e03171287226fdcce5636169c2a74344c8d8a3247a63e87decd40fc5431ad4f9c1e52910b4726b0d06fd43209979035fa3f586d5f1101002d94d543354abded2db0b7c6f891eea97c13dac5ef0c144beb9434bd046b9ac0c82bceabca9fc10cda05cf39432b70318758b804788abaf64f0d5850ef1a893773a698d31a1e4b9a7adeb011ce4fdce3edc802889d96c681aa8699421c644177a13c3ddd7cb5d56de06c5e4ed1ec1b64338fa188334349ed3b67dfbf43a6de491ada8fe5908caf2b1ae13bf009ee7896fc3ecfa8e9c4a82c24ab4aa36b8b5f49a2d195068446b899e5213f4f688b6190fc22b9620b8066b7f629af724c14fe785dff6fb8ccabd736e8bb128451932bab49f5d1d9dccb4ded9cebfa00ebafcfd6e4669ff006460802474d3c417fae585234efec93cd14bc7f9a9e93027705e50e086f288cd3379883d3b965f281f32c22613b33b2e70f29d70cd5de232b0a3e59136e0b9f63c452f958a6033d92e20ce70c8783ed1b38a96b478f843b644d967bc8a48f14b82bc2d9e92518034c77b41a19cff6b1376612fa654863a139e61ced431194a580ac9ce565dafcde5a90cac23521e9f4384897c8f9ac57669e7fa765691b8d2afa0f36f2cdf3f5b00edb7b2c7124826e1d4df2d0c14fce995d41e91606e0ed371c0e7b14f10a776917f1c61a494c07481c1e9ea9c5c9e05f5e984678a1b56824b4341184d5acb1d29f9d59531947cef8d1cfbd3981495c44a66786baab694b72c86aba37f757feadf23434cde0de1fe38f292ac6714702711a388f25368b27cd4b868400964a7944547c2e1652dd5642b5de36be9b6dc753659d1a45ef7d0f2539e096fc253ad0bef6f1b30ed50a3b5d7e6e9c5ee5e45218fe428f21f4427f79717b59ecbf5e08f67877e311eedd51372076b40d7ae80dfee2a94c37b035c0e62a3f054648b74d300126157e78b1440bd9357762d9b6d9de396f8690a472ecebe078e6a267bd047014bca7d0458475ac4c453605bf51734a6304b5464a700d88ba8744e38d7790fcaffdad4eebd45d7ec878ab05651e9ec6b8d860f7e8caea75ff87e04740d35c3db6dd1abeefc1d92fce7a2f3edd4f778c403f8333fd074e3bd23ea403d7a8c5b309e426706fac1333f8c6f9d4726f8b731939f9fa942466cfb634d71a940d08b09be05d516ff7dd328bdfd6c00b942b1e9c4205e5bf3fb79b13e6f989cf957d35d7fc0c00eeb5df09659dd26deed0d96a13cf4192e8cb78dc6292b7e7dbcf705f9f4ca34ffc06b1199d827d2670671ca43a272fad30328a53304a938d6c4e7c78372c31c82008c2b5e1ce1cb3ebca603a7de392074b9433edc951c05312baceba7300f6fb833214c32fa1ccbeb27af0bb4cc97ecceb8f1b20ccdd07d4a41d39ae014873ce943edde22d6c4e6a9014fa6bfbd91abe2e5dda1161358b5f21310e11bb6a531ca93f199eebb6204fe06d76ea63660b6fbdb899d1a20623b95e04560a461d9487899369571bb656b99551570ae4f751cf5770085da45d68a4c9d6e5d5869309b552db88458c86a89c92aca0ed0a078e5356a5087993ba1f0ca9fe95b117405e5457647127c9cad24ce451bfa53600b8172a160c21d3aa71c4ad4c1c97a771721150db5d0ad1cabfb16df5ee72fb726ada78fcd8769d9342a998430b801422bd736aa67726af459eeeb86177a048f5ef2da9909d52f97a473aea1e8f24877e2f187c694f4762cf64dcce7ec3e0291b512eabd18e2d20073c9eb68461e7ea34debe92ec8e127ecce0a07ee345fb5a40ba17c1930fef6a52e103d597647531bf8310d8021697b323ec9dcd04901ef26ae73b0165721e7a47626883e80ee84ed42a4423737e281e3a2de48ac348b94d37423fcfc4e0c4613b56f72a25ff9e1c8a7599d2d1963a9d3f0b10796e3d640b574508441b936d3675b601b2d85171de8bfc01fa72b8a3b7d81ded371f4775e8a6398ebf96473bb32caddcbdee95ec3cb839cfbe1f41fa8f83a1576aeeab3a43d172fec5ec3f69e107829408b093b075c50ad270cdb33d4b542966d44f4bd4bf2ee55c1de7b633ae74954684058e927bc6c7196df3697f8faef6e663965ed0678812ffa1d0b6926d6ef661da21fa8534263e8538c5e4b16c94aecf5940081cd3cdbc73c33c872ea96131a4031dc763fd6b4de55742d0ab6bd4e16289175c160eac759f323e25a0ec88d74f683dac7720a527940b1fd3fa50389ea5fd92d77b365666862a89ffb4ce7852e39a14f308d3116d760a0617a2a0acc21dc42694f989f64e52b8ebb37e78979f414b4af2123130b612b9d5380d118316a26a2415b74fcae8fbc2474af04ce91806da3dc016832b721e7ccbb4a3aede53dbc48741bc03d88da09e91813c6ab0d8757655fdd4d93414021e64aa79e2847437658f0ba5454c547539b5c3adb3da2785b1f4355e2ace6f42f346bcf916c366f2aad143357ca0fe2c3c453a7f05d8f97b0b06b350992cf302988e8a9e47d4837758faa97ac2719ff939d4ffa9c9c732b9b6f3df482069abb11e76ae6c0942f2bf11d96a6edab2c04bfcaff989548923e1b527f64fb7599bdba3410a5092fbcba8c3685d36bc51a47dbc0bb3a2d0fff213ff8bd5becd7b05f1c57b261efce2e6949a5a836e2b4e09cc38031142c8cff1c7201c5781e82add3ab82f8c18749e771c8db749eb262e6fb9e2be296b301b986cf8be3678215c1f3f6fb3f41029e9be27d4fb9c056101cfd24e433ac9d5efab213fec83516d449bba853051a24a19a079b766288f19eb2926958114738aae52be19df39ab89ea01336f661563655817b18127d1bc88ab5fcd72c594158019ef91e023f19f4764befc6d39833543f98cf7f92a28a65e5d4868268f2d6aebe048b341bbd3215ce533404737de4a9e8568b366df895d4a0fb2f13c6fe46d17053f050d4e0259067635e849ade928055c49cec3efaa6c2b85388f44937b5061b8d95db49a26569b1fa47c690a1bd9813c6ffc2c3793eb3f994d518d824dcc1e243256c55bc8be0fe221d82575a6e8c71e4b2798de0b7d2275ae3a32af876ee5afa4f5355a6387e7318077347acc63366008611b3370a7f5534087cc5fc77a4cb3a2abc269f94fe69590b70259db5e255fdc5363d6cf5a4fc1e5e8200396bb0a382573f087608f0448eaddc0084989f5969a6edce91f3fa7adb70f127a75f24fe9b8b058069581d8aeaa039522fdece87c1252aa945619dc45357699e11a2066921ed97526a422f2e1bf4c522ed3a2664aebcf10d03cd0ea7d0c2f65e9fd8bf50646ffe688342e398f8bc341aaf18a026767782a5f50e96c7f1f36657aee2e622c78489360dc47ef94b4261b5f1bf6ab509e040224ff8a94bc2e916ba184b32bcfff09c7109c8b4e536a4f32bfffaeae772ce34afddafb77bd02f203031bca4097f11f43e7a2db2876a28bef15134bf27b5f235bf7edd7935566c6b916eaa3fb80da6d1cd7ea21a3b31d6f6859c73ddcc3f004450d8b4c3e25be5e17607b35627cb417f3b62ba9510efa1be3d3c87f7a212c9442ba9a9fea237fc60acbee5859c41f5d480dced7aaa8945f2f2131b16cae33d8f383a96772ea508e1f862a023b230cee3edbc089ff77a92313a421837aa147715e931b02ad431a7f2601fcc0df93969bc12ef90682ccf502039bfcf657e8db74b693d9265704f4bcc9f7db4d8dff44e3077972ad01f30eb5a2ea178f5ea2e24e1c90ff390914dc73e8d61d93e49ef99bad7a15e5eb6687be360c8d52e3565f1cb53b69d276e6b94c0ce93ff02de98e2ac33c519b77dad9acdd92a12d4f4cb391b40179825b7823f37e89a8096083636973938f5b32c0deb2f2ec3b46d9db0fb807350286f7e4aa08f7565e11fe4fa2292d3ffd84183363d17bfe6f81df66457b24bf32cdad5c7557af45a72242a41d793b757f811d07254451a6e1268ef9bf127c23bad73504442e7e7ed6063762b8a37e47a51c1ae53ca1aca3f7168c12834eb54f3d1256319f0d83a38322183d878cb3a3dfd7a9368b1734f53181a9b29dc2bf3121b67f0770dff0f4c6fa14876c18110468dedc566bc890d68a2e2f9e861c352d28d22e9076a0ccbd188387aef7d7fa8391702f6518e4ddc3de02bc29f1b5240ed3b543387e0a86a25a403e5d7ecb9400771e3d78a79fa94349772027e3031b6cc66e063875a7dbd54f592f89facee0f31189591570d6ffc50f23c35ebe7cca6355c52d8c29a203fee31f4f5fda5f01558bba6e1ec372da3957db6e7e3f0328a4ef3757c84cfa01b2a82de671dd7076bee90ba645b100a972d4b0271b56cb27377d68cf5655b21d7127b028e493651eacddf17c616aa2e054d2ac869f6df702c79ad2216a3da8cd10375df42ba611d23a4af0bcc12146807cd42dc4cb3f940323c0bb0e7295e17610610040c5b6fac3545c6e949d71c9394813df4aa743aec550b7d144b3f344b46ae775465ef95e4c8ea0fd591dda4656e91eeb5cd1c8a98cb57c08e84bf77209a1c47fa6a0cb8b8649ba0fcf310b92e5f91b599360eebd7d8fffc2f0ac7b97487e7bd18b32b1bcf36cefb66c5d73ea271910e586fb2a39b9747235f8427277bf597d7e089ed2f9bc8d5f6c147324008bd69946477293f809bc948419c4c0e55c524b88e946747764c1db7c689409cff25dfab3613beffe03d27f794fc376c68bf9707f0f67842a04fc8577aa7da5835318702b28f64100c6eea8f4eb966a2e21ee31cc9cc0b4d5a3f3207a6e753d03c4c3867d6c9be9a04c09ee21cd1eb7116d7f84179e2ecaad8c5149357eab68e7fe0c823e9c6203544285ae8e3423d27560dea3d90ebd8f729f684a441f5a978eb6a3a900af5c01a25cb6372d93874f9c36724cbf785869e3923b42d10aaeca4856461cdc6f9e27bdcdb8ba3152434347b8849565fa6285bd55c19b38cec69ea05adda1ba07a47ce9e426787efa33e8406735d0c610fdf681899d562facb45dadbd689ecaeab73c839d6f088c09ef6f472ba0f3652e5c493de99f545f3d17e7d3b5ea522d2fea4d678ef79ca1ee185d133c3622a4107a04ca9dc49a4ea15e7f44228a06843cddc3fe3014f84d7cb428b8e30d6284d7c7109ec63c9294049658feaf73704197d23baab03a2567686fb5b98041cf0ce04ef1417e56137fedb512324f561060f3b63180c420fa757674992fc25d35f65f1c92efe091e329648223d946129890551fd4d28e8d695907bd9b7f2da12c797ccd5ab42759853b3a324ee71b509ed42a45f6837563566598759b1ca482f96ca929b19786614c45ca3b1cecaa05f06c33500a5dd6f66fdd3e0cb9d7c5e14ae2e4355ca51190c9b3aec0b06d3ffd24930ad5961c426d4cca5c0b3b7ccb5ee5314873b5a6f3267c56c3e7e83e59af83f88970e9cba83b82a7b6a13a95275a9c2bb39096b845ab8a57c0811dd3002319941531f0b98272c6528e9d4985e800e2c9f44a2ad413b015eb6ef873171e071f35c457ced2cc75e7031738a6eb1edf1d9ecd29212cfe0ec8b3210ac6089d08d7c0885550ff04f7c09907f7e136984e416bd9cc6ba1de195648132f3c30d38e0562597ccf7baace0ae5b8c02fd9c1b5fbaeddbf0460c834c3aee8fc6db473f8cecf18bb9e07056ee33fd9ca5cc463990b755d7db3d8cbb2dcdc630167ea11da255e3ec1ccecbbee76b833de026addcbc697115d0599eaeded8df77d7298d0c7792c80bfdc400d965a483c063738b0382d8121f970fa5b2e890179de929ceae20541a5e7f9b3e929dea2b86746050f8a24a1c51100d621166b688fd97a8e93e5549220b90813f1761e9de91317a7ed41701b3b1cc9142868206683f2f293e1d23ec21bd13119acc39d034e2e14ba898303883e51653d77dd4c59653a6644af5247322c90bba91c78099d1242bda10749a2199a11c89fbb62f2d5e10b81f70b1ff08f8744b1a5719e9c3990049d8f3bb34f97126bea5de6463c9dcd77a897d068fa51929533872853554f9de7c8d306157f6f65ef4396bdc355ee9a60744aae05c0d77dbab610588ab7285029caaf35d3ca856cadfca0a225bf4b7a1ba65538b69da67615c7e32038d9060c8c10b24336cb93d04db6fc39b2970d9e54798af3d1279cb3b49b3d3ab224b035129fc74642a83b58b0a22e9373e4d0de26dac7e2010dc6350df8e617a84a6258629d8e394ffa92d02fd480246a5817a0336989d409e02f0f9ea19aaecb1285976032d815c8ae3a2a05a65166e081e0a609e4b94eb636d244e13cdd516166a8f26f49ab5611efce581eced09b805a466394d43fd3ce5588cdf52ae772589a674dc36e3b3a7fdd84a992d80a112923c29d3f6ce1bd9db13c2d732d786331011bb3ac3d71be6b803642ad6217ed8e514c23ad9e506889a252b9d86ce312a4edee3805b3b04894dad10fee24b66fd43f0673b4ea8084724a095fce31ce637794dc83849e183e8f1610c8fb834f2c0de07b23ea51d32d8415dc6618c71160e75718e2a4788ca1c3b1e7d49eff6382524b18255d7a4ecc9b293bb9d6709bf665e31068c2c099a63ec77ceb32558b03d2ec0a7aa85fa8d11acddd482af9054be887c89ab02181b38fb673ec8b46aa9721dd4c23dfd322ca15e8aa2df178502d90f4ddfb89efece9eb054eb9ae02cca7386bdc8062d767630f4c61ff99452437edcab5cabf76ff7a6fecc2537e0b190e87cd65348586f1562c6175fc19ddf2662a7d5026e5e0a6109aa4901b4ac4d5ffc959765c52baffede59c6f2bca01a0311452177c86441ed563ac37f4467731463bf07e0e795f4d342d87eb44306e9288f548a94e5ab81076932a463d0997c20397ea0a796ec960f9b67077df29dd61c78e43276c87e71d29472dbd6824e935ced96c22974683d3d944e491c1989d7da52fc7bee2ecb9a138f09199f43a482f58c02a652ca6a54021469e4819a19437ba527cef0443a09a149ec676689a90ebd1966af7b04111900c89615d193061813928e78344e5d776936a87d8c6fe84f417e569fbc048f26df670ee652b1b2357ceb346d053fdb81ec5f9be0ae7bb3de305065952457a1fa3ff1cf2d4aff77a62e59eb959182d5bbdbde70f203edbff38f2a74b730d906e284774efd96c24cf12b0751e6b38788ec9f2a60a6d0986f015636d54d6e5b9d0002a892e2c5f08c2375bebc1a8d0ef6c5fc843f28ace47dffa734d63d4c5af8acaf66a9bd67e6ba0d6e3d7a12f6a61835776eca7b0cd9001fabdcc1cda3da1610a6d0b28e40bd4cc5c3e4d856ad902220ced992d72c132ba840f09d27658252954aa6ffb3471c7661c42870d9eb8db3f8a928ab4b6b6120ea8dc0df8e18d3ec25e179e1515b2cd86394e05d2419ce77531aec54a20412fa31d95ee363a49d9e21b049f1eae3839f11f32132077d798b394e44486020cc4f978fbd44c6b13e230f937c914ffc941d8f5301a379a6d5a48fa08c9046bd3f56c7046bf3f68ad2c3847de9fc505ab34b23e58e2f4e8502d8ccf2b47e2717e17a591cd070457e4454a71349bab467b0fc5e5c1ecf8da099d833422b15370647d388b69ec97d78ae142f416ea2f6a5a90b6815403686180b7308c7710a81c15ef85739b50dbd425ee0381ce153929e00ce10736d6f034f0e19dde7019f7f4691613c70fdfdfddc491d98a95dd28dd61df86639f3c68b2929ff92ac38217056cb6528413a5efa0e8eae7541daa716c3c996d05aef678077f2f93973a9adef9f4f85eee79e386508f80596d2ee0531b6d84c2dfb19198c9d418550d91c54a94598a03be9904e8c9db58307da995d782750c917748ff89f9b06eb78bffa78f5cfed61a2040c720dfdae97b23643b3104d2fa38afcc9dd8cb4712d9d608b785c212fc016f061f93cb80fc619fb72c0f6cb10c80d3d079d92569e228b64f1696068bb718ebd6ba96861e960e480d52de28abb0450f298ca3b20b10bd7d432267d4da696a06fe954a2ba54801b2f6e4be74a6647b0b7e3f11dfa5e41a886f276c5da0f40f9a74ba4547f8216d9811a107b31e711202f04c18ec13986faf8907078e9c7ea37b154a4b9fe886e6229339226950a57bf41b6ee6d7970fbd0de1be3275184c45d24d73a10c551fdac3643a73f2dbb426fb5d26112641f6920bc1e43e62e742994022dbcf02b13d404c9e97d1e295d926f564748f4287d05823fbca1b86ff0ad14dac754dfbc6d8281fc46e7c73ca1fc6a340dde322d5d8d851dc73f5359582a9b57aced419cb3ea1f5ca5f9548ee4dec179233bc79c4f8e039a39ffcd5c44874c89c0055b5d73e37c156ca278b60ad1a8fd291556de09bbf406149299403e93212fb7c9fec0fc57406a2a0d53527d5199d81b4bdf446054d26fa47bade7cc4b571aa9a96f0e8725ef37ec8960f3fa1e91b110bdb2b9752fd717e19612d87240c54dbc5082f61c7db9af4246342ddf02692ec91a38e2da6d90af075ccae3ff8e930d3fe75e6ddcf4e787193f72b75b8d19fdd8a2eab75dca96b760458d7ff0a4b358baa9b4ba9cddd16386292af30aa6929cd7a9dbd6933b337dd337088fcf4b5f136aaf88de6c7c52e6daf7909e2bae989b0ca427bd8e3959a0573d1d0c7e1683f6b34104c0e9efb60fb158d24b234bd65ae51827f8ada8e722e1fe713d0b396d1296e7f4964821f47ecc55896fa6bf110a335f52a74ea8a40f6a79b238f23c0fd54d234e6ac3af3d48ed1957c4b84f3df40a129ade16bdbc33fedce6faa36626a1caa5fd52267d3f13d70d9974c657b672e3244498c4e579a41d246a591a3989d7b2f1b37aef95855731747b15112327ca6e46b9099536704b53c844f058d6b95185548e6e70ed77e6d14e828fc090d4d7cd5d74035689a8a6c738b26b8b5d71f99c13eb1a7539d3a55e215a2b1b37bf8b3d2b08ccd477f48c8a8e8538c7081f42acfc6eb75baf216a2e7bc835f18d66d9159be5a642f8f555ca544436b70f0e99c9f84608d1d8dfb5851a0e3803dd316d4b66e2e5f2603bb0ee7496101eca7dca68157e33395d98a35be6522e589e1bfd3a7d2151e231178632405beefb5b98a611685d78698d0f6d38a6929b7f6da3d44bd5e2d485b9a5e07658bd899551e75c617b7f191e7ecd4a23f7fa836af5969fb86d2df81695e574656c5fda5c4b47f0aa51ab1e721db738839700f96b60b7051fb4dd41e4327fdcbf2ceddd37e94a140330d8b87996dcf8ba6bc5794fd58643a79649b70bf8376e7120962483daeac2d11ff79a93e4e262e36d1f429c870be3bd77a4e31d877ad373dcccfeebfc895d78ede732ae4c74de132ed18c0ccc11c1df228aa0f29d86af095483bf21febef2620e859a13a06dc76c4edbd02ded521d9193f9062027ad2d3f524b34b5383e0200983515e73ffd5501d3d81d4b6c9d22e5cd1cf4a59ac8efa66853f984e550091c02c533db7de3a29b79c11371c54e2f249130041e16dd374b7038427ee454a2c4b834495ecd5d6596501874fe74cc26d97d64294318380c28a2d375b37711af763c8827ea15663d4fdd4e55ed8c548901e3a13c0c47b5f2ea55de8ae1e22489d718384174d2261cb816f9999e36bf8d4ad78e04039a86d5c20f975d559be95f76332f8eb81ef90b2cebfb27f026f522b04e3172bfff8c471fb133b11674fde0c8f0f3ce4029f38548a7875b9f584bf953862808e117d096afb31df27ebddf49b721dee55764abac7fdb5de9ce7e45e1eb5b1c29159546d15de0bac07f2d3bf5b55548b78b691d77a323dfa5091101481bb0c82298278bc004b1e397fbe7208802e5a94bf5f94d931a4907cf6e847d8447ce4f69e6055fb30b3b7cda2eceb4bf284b47eb5a2abcae58be8e45352943f48b9f5daba0cb43d8a4c40c10a171bcf8bef1b999954c4eec6f0567df7ff040fc853749eb467173bf3d873bebe6618bc9c4a7d3931a61f89838a97630dfac20b18010cd810bba453d50797c1a327950150d450863e7215f13177398e0d3fca3ab35ea978408f93f1ce1941ed0e713547a97df0dcceec60560775c16eecfd90723d3a573354f098bed6e9c340e14996a456b768eb032d956d7d04db109b06652bad2fad8a6861bf7a2a904891c8b08fffd440a80edbe9fcb791e8c1ed7096b18f8433980ca4f7bc9f6508b389eb88aa50b6afc297580269e136818f3196c8101ab1f2d50a0554d1a7373082e5c501bdf2620b9e51214261f121f773fc09cb34ef44313551c7752a4ed9c4e79f7be2d555cc138f4bb3d5d23d3dbdd6344108996b574fd7d677b6fa291b405f77b25523aadd0040ddaa12b974edfda1881611b04a55002c1bd0a12299374929a3466cf9169b12a47aa672fcd7240a0c3e6bda4fbd2887809f4a27376eb76f55eac4d743bc6f0390950dbfb58347cc2d9a7194eda283e2bea25f8357e149c588434d5e8ed8db3aa827a4b05347e963c2ceeeeb0d193bc0913bc1a39a88b9d77da884004d52bb4d4deb966ace14906ce557652958d733f04ef3eb3ed0646c52598d62ad10ebc1bb577a49eaa5e45621a12760ca42aa23f9f3cb96c38548f4966cfaf46e62a96a643f676dcae816854b12366f4764e6d91ab26f4d24bb68b2e9ea395c7aca18353ab035a3c5cdb233a0da90a4cbe398a9607313f9b76b83109aa94be4bb1e91db21d4df249e6e1a1017b6b77c5d18eff43059d34955e57cccb7d07073d82ac476627370ff2bfe7173e152caa24856f59f4ab47fb6aae3554eed96b578cc2d5fabb2f7fa6f88c4e583f8190eb0642d5ba7b9fe3b8c2f19a720db4671f7236a5c01a653cd4419dc60578a5364e9aac45f92e1f63a855aaadb296defe8cc6a1ed07ffbcc56a247d488b8a8750abcafac83e004e5fb41b97ef2039666ce090f42f10a33a00692cf342d94641e8db689035e39b5139f33968211d091f49eeea4b5b46cd0620e4ed4e4c59bd662532328ff3ebf60690d72c82c629c4eb88a49954dd8d583bfa03969e758da489b9bf45b794394a996dbce815860fb304d35bc7c092f169f63b72a516b207a1e8e5fba35777dd6684eeb734f0a4e645e8229156d10bdd7571cef2a12ae4faf0bbe815be9e0f687994dbe96b65257f3f856f5e58d9f795684368a1eaf1f9d21c95442243238b759c360505da128d8739dec3c5e5577d8f6730057c78cb45c3cdcd9a05a5dbbb8f8789df1126b2194e5ff7cc3ae0a3ba76f2ac9673459f2d29a3f56834fed936806a1af96b0b4bea32db6d9850a2617d1d5c9eccdc175f0f26d92d6f7dae9da0a70612764a64b68f2f21090720ab961b645d77f91f469c9c4147a7d0129a0ca491010c273ccd023739f7937106f726f90a4448fb4e06d1bfc10d7f12913f125773a5532792600413f36b6e66601e6a167d3fd43445abc5a21a6ff8bf6d05a94290a8303f9f9b31ac20cb4bb2c1cfe031f054c86354f84938f9b19ebd1b63e1333043a3f2850a63dd556ddb4a195c091ecbc126b935fdcbd4fe4de6c54ef3349ca6a1cafb1d79b598ec0528b691bd7823dcc3a32cf1e3cf9eacf135fbd74af5857000b53913c4370854257dd17cab8310b3c62d5f73dca94917f0072ecb284b4708a718c4469b67ffb28bccf6f9730783c5e7b11514bbfaf7cad1601777ae05ba83964892bac7aa245e51049e630ddb1baab40a1664112080d15dd26cf889da8dca92317ed5d13841b09cd6a7770802a2de3a153ffc510c83473c2bb12dc4051070cc84bd788531d44dd142b7448b1cddc5946aebbbafe061ba1b4e987de5fedc3f2a6cb4ca9cd264c7f3b7f7f4a66e12b20a06f9d14fdbe5d69ae26aa8502c4163ed5ab03aaf564c6b77bb7a7d6dc92065fb0d8e435c006e148f47cbf2781ed859595a46b006456a5f8248d87ae5980229d83d48d24e0b09e352bc6cfd8e6e6410a33d917d829e68bd4dfb37d6ba909ae092dcfd700caf715a00078d264c112d951b6a6995c9037a2c36ab4bffd005db701c02fe9d9900b1e50c935c8ca6e9755c045de3fcc7b019d456c1d778c6d095f19868796c254a9f3ee29eb2095ac40f54c67b5aede251df34b82ff3a0df7deb9db0481d9465fbffbcafad6a299e9b535e61a303654076d1b8d68dfa2b6f4efd7b6834b4ee66ec4d835bd7599c669d347a9c2f2a0a1240ff68db9567cd70794ce08d90ebb5a09be6ac1b0356e77143e0f08e666a6f7fffcb1627a3ad2c7c424687157b9f6c6770edb2c04e6d1362e7cecd3950c2c5a7b679700a7a50f966c87a80ed5eaf75df465cadfb678ea0a402b7cbad5ff8a408b1cb22d9c0f35edcf47c83ce7fdfff27bbce798dbb68db9863eb7c3c9258f8346f207d3408a5fd6035e67223e2d37eee1f9f2937ac6d77c05c78cbfce8c863252d969342783e8c05433d0b8f6cfa359c2ad935c4a8621e4fe2066ad8dce54c3b6db39f2874aee5118099e462a075f8c46d242b65a7912cc6de4c7e085473aef601cfba70407848b50e23cfcf664d5b75639b4811971ae32998db12f99cd91025f463a7c239c44dbad934a552177ffe58cd0969f042467568b5b411d9251a830667d14c5a60dee6baaaa4b0f32d574e190ab67245e0273f992e4a5663107055beb1d80598cdb4deb6b89b0bd4b81694449b3f005f4bd81e3986094da3e10bcf5aabb29dce722a7b4a0e4fb2f43af9e65092ca4a034b311f31d89beab891b6cca86811cabce6026d281997bcf8480e8a11a39d7dbb61b02897b9a5c538bd3defb8f60e5c0b922ce0d6959ac55cc03cf2c64c2bc60887c1bd61028ab77d7b27ae810e326230f1cc665340ae95b3938962b6af3e1babb21bbc0d1aa30fb50d932d9e9fa446154a7ce8c0cfb33d626f6975c08398f26b6f2627ef30cd777cfcff0a89a1ad8e894051bd914bb39cd5e4cf2c053bcdf975cbac654825a168620774c4cd7321a3a4e2fac45af1b9b319eef5af898177bf2be27970d3eb3ab0a9c9702c4514291ba83d1c32972fe570f9b472406e974f665eb66ee1a9a56dc07dc21ff2824318d3d294df23c33aefaa058825b7776d4c9a1332ac9a028e7cee5975e9762f6614f68187204caa6e025d0b450525ccec256ee590ee8b96ce81b9cbddb7228e0ce9dc2fbbae40bde49526e6dea30452dd3e0933fb03cc2d2eba8fd2620fe9b420aec2f3d83e1cba08cc86b226a2f5adcbd63115d28328253ef84c4073e749405cd6ede52247badab5e9eab60d97d1c51e9ba88da670150f2ddabc0061904c59a8447e8e859d9987167b13c4dd51fc4e7aef49525d858822ac1462d59d275aaff502c531208bade9ac64e72cf4f61a6eb2e1d2701384a782f749adc5d7bb56912ed3428d291915aed5f2e454fa5759cdbb8729ac9add3a7451d62ca708386e9376d37319c08223dabca9fd359080bdc70030f394b8955376f5f31f3928d1c13e85b932e9a1eea01de330291a4fe3646896e7851df7e01c1aa0dbffbcab440dce84422eb202350d495c6f0c2e960317d620e76649825de9490506fc06605e7d4398b88c54645b395d86caa55e0f12dacfc0b4023d98a2ef4147d3bbbbe491d3ff85855e7df584e646a866f2e87aeaa5fe17f60cc8a0ac4978697f79e54b862f9635b43f74d292215c72b171d7d7b709eeb339f0e6850f98f6d58f3be682cf13cd8fab0d21124bcfbb41993a732b161bc02b4d50a1d52c8b8121f35bc154e8966a3762be9c6cfbe5b4d114b646712be6fafcfb57f7dd8cc1648752746b9184c99d213b9e862a03e8a9694d0ba99ec380f1499f20dee6a5a98076ce7d53f12060079eb5d234223ff83d095bb793138b63758594bd4ef5dc8044aac36e1fdeab8f04239ae1684d47a344f835505d36e0df45fda09d0bd5d5a012f19e0517567b9f04f3ab83a17600c541212318108c1842d93c8fec0e0d45662cb85e9dfed271b26f6d2b4e0eba8621d4d213431f4da1b3e5c7b9b81afb1334e2bbb48a91594d1919e4890155db1177d411f93f3dd628f51504d1afec53dcf333524018f56d805f3d1466c771a166b64a4961193b463ce5a6db8bca766fce36799372cb1a03a5d769b62851d5cd00b86611e45eeee965a9710c441a1fe849591b373c3f32f968ebd85fe90811ef15d79fbc3e947f0d3205951c30c58d2d21fab809cbb19326fff8d5bd462c2bfd9612c8293336206af2c79be49740ead32c156db55114491e1044ac93d5bf71b2e61a34f371ed5928a2e8a0bc7a49c12c51d9762a1098b0b5dab092e2e8c35bf24b31b3ffbeaa9374e3d424ee8fe26af009527e1018e4f093e572d0bca5eb4631234eb09887d9b265236c4048213b5183cc26bfe20b71f057ba1fa002f9554e74da0639e116ae083959bcb55a96532d5a7e218fcd6b30a62a708d7f5cbdf53f584b711778bd6c7008846a7e5e1b292b7996ba655c93857680b7cd8fc9232700817205d738132ff0a8bf68486957639ae2acc1196889dbd54f127f85af394beff5f01f135a23020de6f9b727089328e1e42d20645b43e52c300ab5068ccfe4466687fb2156251dfbfd40affe3d49d83f8cd25f848cc1f125cd64a2d2181b75ce7c4389b002a46a2828e481ef3143bffc1562e70f1400f46e5ca5dc9a7fa82c3cc93c90b8618174f31f15b5ce795b31baf9b3b9ee86339ee5550d65dfb65116ad0bfb52f857d9871fdccba9a7154811b2293cad3df3721b91839820b8aa68fe5422ea9aca844661185d8e94ed199177b1e5e385ea17376b58081801775e4377e3954c0fa863c8b8b85d3b729ab5df0c9ee8053bce75c6bd877cec77ec62de9777e4b3874c55b3d2491c4982d66a9c12b6d05ee00f38264be28defde788c7930d3012721e2c4f91f18c655296b77a6b0feea331a22f8dc391bde2cc9141e72fc50545b1772aca403b9e0a127f989ecced78c2f7977ba3e4d452400869fa42d728c26ef7419f4eec303f0cef709ea3efceb38a8b193d7a7a5b140f7ffc425de9014b43cd7064ddd44cdcf61ac536d1ebb0be62ae879b7e0ed3385e020e4a8cc68fee60406570aa91a4776384178c3d040c0d51c1667a95470755c024b31d2aabf425bd62fe95c6800d4e215d2ed22646ee950fa5211f44de74423c2a707003eb26bd4f5f7273d3b5ba0a79861c15cc9dfece27e4b69ee3e82b5ba5f7faadf0ba9d5cb28261ea18a04cac5c783019ff5d53abb3a283e2f4fbc5e0347a40db9bf58e4e6238e42d054eb3bd7c6deea4c2c05c1e87434d656c10890f518cdb17d63904177a3e7131289ec12bfd22aa92da5849ea1e1c5ba58c42c5db4473603d4077ac26cf14e9616f4a46126484627e80457e3adc6584240a57bc04c38b9ec76eb4838be6ff22749d984be27fb46a32fed5736fd63b11e09d02f9d5d23686754088a83edea85503d19e0715ca02922166fccb7b6baa8ac1dd07ad4907e4d46de6fae9fdad8bc36cf91ffb121fcd2d2fac25142f9d338cb9b8f05da2411f29423c15dc39f0c085066a6730fc0cb9624151997a291f47a7614d8020de287f2f9bea1609ddd1993c4893c3e51dca2da36933bf89938cfe606c4a727a7dd7bf0e0a76c87b416f19576716cafd4befa64e2569726127b672fab9f92db896df9145696d99c95a4d7d77aa56bcea1f1234d5ebea63eaf704e8ee38d975c62fad1483e8a6ede70357ec787829a3382e89763a6f09b4652c71272be2506b8992373bde557dc3892597eeeb16c0ca89792a83f1d85ca840c92b25b2a7ec5587e46381ebcb6640b7463e56fe57e585b2f28ae0be2320a4db53990356e59fb0b05a9563af0dec899711ffb2ceb29a25806c17baa04ae9633e8b3c207b3c194c45459337bde164b6b89acb6e3fecc36599f922743cdf5c62ae7c06c3a73406aa983ff548e43f83ba14f4083661acab94efdc88573730e40ca9861e56ac55198c305320717006a668c631719e65d98dec2bd6633259a072178163feb1307a63f312c9a00087b32f5778dc070d7296770bbb714139fcfd263eb25144f11f4fb452c2f5d2834b5ccfc141e9418327931b1ba3c8f0274dc4748c746ee25e31fcc3953d9ad3ea39efd24f9a16dc04d6a0c279e62106ef2941b1747fdbf4e17544b3f6b16ec69a7eba766f05e176b74a6e5ecc39867718e5b0731f90bb7667f5111bf7b08b2f54bdb973a0f0aadb4e1b71cbf75f2ddec54df94a7ec94d410c6d33671f87ec1c178694699b7ebbc41dcac8a72a59a29c9270ccbd07219f0549075d10ec23dbb28fb7deb3b821dc195b5658741c68e369be14443826a897ae1597dafc325cefbb844ad9011bc3a736f4868ce0d644b7692337e208f522144c4c2ed99019b23c06809ad936bc27799cdcbfef3ca589dcdfcda3c9358cfb73b42c30ed6df25faa8be459880e692a41d1af43bc03cdcc3c44332151901924605db91ec1c0c91e4696c9d63c0f35d74bdaa1f66e44e3d103ae9d8fde21cdee064ca25090857e069affef05f725433c5bb011a203ac077f23997fee22a085b8e58feb8369d0a8e1823375d326d958e1fed3aaeeb792a0bc41bc853f1b14b7df0fc8cede72564472af9a033e0831faef2d27b927c5e603cca6f1757a7562fd27ade15bd2628986f90a37ef7fd8e3e4d3a27ea1e8addd5d0b5dc8ef0086b8ce38137e30988323aa6beb018c14792ee09ee8546bf4edab1825033354be9e81d91b736632d622be3260a78a15fc498da7c933af638baa75121f4fc3a794ad470b2a506a8fc48ae849b00cd4b9e42841c113db3e9f86f5407ba0ea6f1a6c8f623d1820c97c99792b7ec369473a63c784a5d84ff21a21198797d854941d247307a7a82f1af07003b8a925e6f0a23098a25db46036c3cabf6ac437b139021869c14380aa990afc37fc26f307d2edadb3bdabe057cbad2113626a6f02415e52d29fef0032b16037997eead0cbcf2bcdb267665e6d49bfca75de9494f03db74f09db73231bbe5d487a98eadad2cefaeb29369550a5c890de54f68a12a90a00f5d7b52a57ce645d90341825f2564bd6d0326cfe230afc784a263e99853cb1303c0c761a89b835da329bbcf208adbae0c35878b2fc1b9153c66164821cd9ad8d14f2591675fe9e1dd5ac743ace8411f3f2d9aa7165b71b989dd3fabcf673c38981312d2e21fafbc901a9bd7e5d030671fb6282fee3dd426d6f9ba5e48728dac27a28d187bff286a6736b343c8510b84fd1d238d2126f4364ed8276a842f381cf2f236078d779bcccbc9242aaf2ecad5a57951b9ff2e72fb17c832cb87f271b860a0e0dec2d4cf1d24c173d4f3f055369867209cc0b7566abe3bdd64a9f998f6e135b6c2389e283be16d027cd6046b1bae80caeacc4b37e659cae604030b0af44354e1de50c89a9b775aacf501742b0d03e93793cd756a535131d5578e80fc4ecfe5a0aa2ca769e43607a7569ce8fd8fc395ee46086c364c89341346d482994b9c2107cf7e52a80262fe1e4055b9b6c5634b332fe0214aca9799ab641edaa7c4a16df1680b0f4815a38aa3cae78d6bbbb752bdd20575da40dc477291fb6f53ff0ed42f0a519f4337761be62ee677bd14e4d0b6afd2f81915a8d55d422fbfe2a26d5fbab955e83f6e88542f55bc7dd76c1138659cb89075b5997fe59e993122c8b046497addd67764cd1fd162555c104dbb414b48fc7130d47360eefbedd75cd28bdd783e98e17e5491158b93ad900f5c05465a67829972d5795c136837dfbd9d7a5fb0614008cef2273972c48eac1ea426ec87e394c540e862bde10de1420d05404656eb9f2dbddef18a2e3b4024617b5c6fd58d8964316158e68ff425ab292fd76f4ee03a172a372f10d6a9f54dd66df2ce68a78aea0cd0d0fb83d70eb9b84a213e9916c7fa37f410829192c9daef2239c54f005b30937927d4de46d914fba10f88e5a43cfa177017f08165ca7b5cc4f3db88725cbe56a02b663030d24bf3259a1ad98b6e65bf0ac2952cf2c8652efc53bde1d4aa89d3c4ff34629a74949641e54a7e637b622fcaabdde273e5989abfdf5e99da0d69f36c2fe54ab42e0ec0639f85950b0176e186c78601cd6890cd9da16171c9ac3b450cd140593efa3366bacc690023b8b1a751350ee87c5b96d3addc051396ad453cb464fa5d8a01ab335148084ed7ede729b9661a881cb66a0228bdf8806632631dc2f5de962922087fdfcfaf19dbb4f53a7726401f03fba4e9d39ef0a1e8ec9ac6d1ef12d34214f5cec4d012cb57ac222a9b06ddacb973eedb026850c29e04cba88dd9a184f99dd12691471225bfbc9739c68ab6734fcc4e1cc135b839a8548995d174cab38bd89170eee3495d61202917d878656a77891972c842c150f4f813b91b664fb77e5e2df59750d271c65a43dcd9574e2d3f4c3b447524eb82fb6e108f34fb0de0844d24293d6dbac7dd13f3cc14c6b924245e09dc5c8b1c7cf913fdcc2229646af666f2f184c2f0c159ea05e21836dacdf50e08b8bb08e2fd9d2c75790f561df9acddb3dc3ebe9d13353e838fa391c3c711d7c3a0baf8630f4ef2f4a2d1b864848d2780f260540bbef0f731678d9a88ed089a40ce6369557dd60435553bf69ec7cb7e734caa0ebc4f00c66c73adb99ff46bbcd7c25235a19319f30ae5781d0abac129e427971604a347ab0330ddcace893302927a91681b3e021659f3eca9fef115f17d0bac717e8710a4e9c393253f7a52e2e48ab07b21e2477acc5de45f63b3102fc5e63ddefaeb87cb6ba8c19f691afc2e29eca2dbb0efebd557c948c19d2cc3353fb695a08a0c2a248c81e58a011aa95fb3e020b401292e91dd3f1b4d79842b907fb5a8824249c895b219b3f736c24ea4d79a96d99fc3df812adade6c7815b160f8a3dfd73b3176ecfe8dbc9c8d6b06adbde22516e78f85017723298d883e2f115b64d8f77a42e90395673cf17c239f74cbb509fdc60ec7215e8fe522627d0e6c12a9a0b370e0f4d6edb6264d5789db4aab1295d4ebec69dd69945f20c7da20f03f4cbf5c1c386ebd20af02e76cb01830c62dd660dbcec79267ba41ac7ea271d7703c83be81be820b1d13b1188dc1fb431c3232c97a36bc99cb62102c93b969ed338f9b5cd8b1fb26b2ff8173ec38f4920a228f4448738226d768f49372db4d6ec1376286aca57f2c333dcc63caefa242e9db7f51cb849c3be025f7dc6dbf7bf4577c90c7a0ef3d36ff550c71d15d95b124a51fec684e5e54e0f11d235f27f3d276b54b8deb3f508039b31254c993ba23fef62ffd37f516ace95e36ab9f06220da7438b3a4c6488ff9739d8d54a51d8f0a93504cf74b7b036106ec959cf94a1f3ca62f509b0a93a047082eb92c92ec459179d307b9d5e2afb7a82cd2f1a0f1403fdbb4da4d87a598230720b560c48bc491d9c04b5727d1bc87ddb72a6506b4e2f7e3f3c2454693bef01480937e427dcd3b74b68cfacc9cfd57a033b2dd18f5a02f8c64c18de6550cf88ce3cbd3d80e3c82fa1ea342208665b3b14ea1b3d0122b6e4777849be67498b68c26f159c6af25d4ea43665102600731fca6d1e15cb083134e5e059c54eca112837ca8b26527158eac0477b7ce410d493b3fbdca8fb59de5e7cab6e1d5f762aa9bebe9f08e4e14c40b382ab85cb9625695c09d313dd3ad92867d100cc24bcf02e9226c6164e1b9ab875dc841ce315cac2ade77dcc20dce969f1fd12305be82a076dd45828ccb8159336e7188571167fab84a865ec45353ef83b935f5e7b1676bbe65a38d9f7686441a2c5394250f73cba1949e0bb16a6811fc11ec7f43dffc55c5ed9b73dfa7e2283f2369d693095b673ecd8c52d915035100d6ca616e1a769450e31a3c3b1e120cb4908bcc6550dab5419da8061126ac3e2d3d05f15c6e149a3a20ebdf5d25e3067ad6baae044abcc8f3581faf69974abb7034d03a2841581f7b64161ad127375d480ad137f2b2b72a155a054b9b35184d5f52a75d15d691e704695d351247c0ee139fdc96f5ae7facb8773b253574fc1152f08e7e951049ecc33b82666ab7b50aaffb5b228d22e0d54dd6a021f3b6342fbaa554c1c6410c63bfa40c6558b9fdfb1caff4e9f32d70b596063fa1536bd38988ce4eabf33a981b03b3c4a05176e412bcb768145b8f0a5d8d7027880e10c804e2feb01ca4b5144ae69c481bebcf134fb68224dee2c044e29b6b2fd1723675bab56dc058b5a5284e4c0afc655a412eeb5daf9bf0cb9a2f48668896511f4caed26e1360c2dea8cc30f2ef2f8b012129d444ee53c97c9364167ea11e26aff1bce9e1d16e2f2d70db37d3eb2c8cc1a5a09efa7442e81a90dacc9e61e105f56dcaff6a487932bea4fea9f4fd8b854e865e90f5eb6769d4acff185d553dc43215c7ba95624aca150e485cd6739ea44c826673e0b638b0d47fb9c0bb8400dfe2eff5c24e7dfd56b44197a27b1629cd5576329d264d8eb87f670f3fdb5d8f3fe9ff82b441c7bb933324ffc3703736040dda22713332f036e5f200547a04cd532ae93f187fcab5b7854f07e6e7c5f9dffda6c6cee7ab6aa23c751849955c640a8fc6c0b5eb4ce28d0363e5872e6b46d2d998ee442e18ba729eabec436074bd90b7877fa652912e038c9b53973a55d1fbe8199d2c6c0004003de283990ddb34582bd4d4708bbb906a26ae086d42ad4f200a6e3b1c5b922b0ae8c53c0962a7a386462d40a53d42de4b82a8e43fe07cbf91f7cc47c1cfb45c1f246ed627b3e1447e35f290c601cb0f347a37ac57b2dbb0b9f38add0ae16965ad7eaf18b51d15a26aef369f3ac5b972241ae8f9e73cae38ff39edc924c005b079176617b31646d3ee33f54b16e70da2323c4bdf9d548e87e00d3029f96a070b3eb017c655568d8f5f61c2001a2b9d48fb70805e47331d216419705a50ff60ea2d25931802364d6cb1e20620978ca55cda5ab65a16b5685a28948ba059a936e00d25f595efc329038378105929b45a40590dab1c91c222c9eecc5ae98aa236f4d19c84070aab64adc1c9ef2f8489167bd891c48afca9ed32d1e0027d0737b534b50a203c24023f2d516773e5c43284568d60f936e202ccf85eb82f6df3eb1c2b5e53077cb0d3bd94d872997ddb9ad0cca757a08c73e9013a07cde490e2cbbc9d078633ec060ae86e4dc8f65017b53cd70dd2574638ac867cfac6c1dde5e33a43045f9082b8f1a20f5895036495f6b90e2acb53b7bf102440e7344a9256166a46610b53db1b1694f215a50b4482a84974f772d6f5dd534223b4611bc957d6017378b6d1e54945eb2683f9dc04cf55a4e081d35b23bcac2a4129eeebce10f35a4b0f0ff6942908a0d970e6e487e05c4b81b60cdd04b2dda48ceed7498e7f43fecfbb0555f6e2fcc86a44d6f8a9824e2c92952ac18804abe19efcc6f1abb8868b127c7624620d30bc724fdc4c8230400e9b2534acc58874801917faf81a7acac8a189021ac0375f76c818cdafd0e751d6a942e2ef6ad0363dd78f504f785143eb6810b4262189e6fd416d2d6aaaff35aab311b53af8912199d7c8ed809c94f12fa3de72a2d6303a9d69603edbcf4bdae3c191438919fa92a5c898984b4f155e17a4253ba7c83bf4f91427278b6a93bc7772b652cfa544bfdbf6475895ea9576f849ba2faee6d45af6cf4d274fd2f9fa0720d0f5c19405573a6375ed3ff61eaac3689532af039b56e722e941f2af5cf349722adfd0a0cbb319f09d11a62d6068b3cb33f71d3e712088a88fd6fc2f2a42f96fc4f251c438a6d93ad572fc806d5ba5a3f54ff5ddadc473b34decff0db58cca5623f9f88d15fb14248014c491afcb83b3bd6fbbec2e05376bd551a7b1fd938f7d3e13d4d263dfc0857edf492591d0e15e0b150d06761572791c1a11f803647270993cf1b80637d7302f708d33c9441515d23f4d414d030f5a7c0e7b338df8dedc84df3ef1e097d03c7db6561d09de2e67cbc03cefd2fd32afc4854641352af73f89362cd32de271fc3d00fe61c402fcf03c1f985a2feba0c92429b5dd6713a15a645bed32fad4e26bf44717fac4205e1e9025067680fd3e87549f8a4c784ddec0c56df6b77461852739f1c2db7a16950ac9b29ff40a0a1416807dc96ed73c6ab6f291074ce9b4819cb5c4f36fcbe3473f47b0c9a4b44181edd960c2c4f2b1247a89e15635d9b0748e93b3ed75627bfe09c08b4b511c975d9c5e9409c8942748c5d22c1447c2d972a6cb80764c13838cb7bb7ccb84e80625e9b812683e6921e6329b80219a20f92e9cfca97e071ea0c0b8875028c37ffbf0ac9b32ddc736919d9545ec38419a37d00d637e01f6ebba20aa217e6e52d26d3a99691c45b50459791dc938a1272a504b0441b383c3efcad93567ab077dfebb38778776cd0719afc7cd05b45b2b807be559557eb62caabf35277b86ee128ca7c910ef469894a0e6e7adef2d27ae0c0faa744e68e69ed273ba9a0b8d987c0e53f7e74d956e46eaf1bd257bc22791c71e48149f6bff67dfd11770b4c0d2b76ab155c9d4aa21723a9dfeb847fc09b920fece6c66207be24caa112e987e216ed5b60366db6a0aeff62c06d51410215d6749fe62f6dbc0d248933a8c371d5ceb2b3d47582e8f3b04b1053b78bf9f0cdad93aa2ca55e701b835e75527f2940a6260521ae6f62f535d2e29b6cd5e9514332921e9773a98437ab7ea419c0c149b6164708c7344bea25ff24c4dad43f9d0273f309d49fc4c6ceb73e2cebae55cbe8d80f71fd0dd2a9d1e22fe939a2476716d3cfdcad0afc948f4f0d8eb8a5c47d7faca360bd3f6cbf478982ec9e4a6a1603c08669753dac4919f82cf1611423a0d2765c73c7f3377ce0a3af2285b54e1fdc7b76de265424f7fcb9c2b520de846208fcfb085cbda6c82e903386ce3ef8bc7e01811a590a5a55fa7cff03a8ae4dcd1e5e7e14aed3e338bc47733e70a31b5581f47cb23679bdf9aacad02d5fa1c29715e804248f5ef6bfc19242e48d36217c0babf3690e30e60a99ee1567f573d36db35df6f9c9966c2f5d722955604dad73c76faecdeeb29b32851c68e0d7d05e882f08e677f9382987870786af5cf4bbb9a702dc8095d82193f6e87d42ba8ee3db2e34e21e4bb2850a6e3594d305a1330f8a8a16d118f03677a70a3d8951b09d1e1ad787e6901ff736b29b65844ac8dbfe01a5698f4e5d54f0af3674e1f075e42134e00d44690660b72be2b9fd0bf0e9c86a7924c7b30c36594cc4e374f7ffbe52e43b486adbc899345726b0705fa2341fb5d4f970a4dca9df7a82115711aa3bc9cfb5404d0fb6aabb13675e7fc3f1bb67f160cc37d20572b67d1439c947cd60a46b96016c7a8fa4a599f5b22a624f8b6e009a8035c58c033d16b4e6900b89ddc289b05410d4f66eba60060c2136074562ec172d8eefc04dc4aa7c596560c930c25b1e055c615c9ceaf8b1ad4fafa5a9d57304a61ac9228b7240e21adf555d9a12db950fdda696259073b6ceec1aec33a311b1081ca8f3bf75a2ca028bb37ecadccb329149f3a23304f0803faae3cf43534fcaf6d4e0ab455759401e67baf3ed39d62bd237131d04fde384a7d0b344a6c61a69e98d056174354e09455295344282f11d4e51d7fb526551abe0a5922bfcecf796498648c63d7df41330ab7d66909b7886b6e15b6dd285ad60c147fe89a8ec29dddc4ba5bfe1f0ad7deaf91d2ddedbac481df76aad32a157a7542a8bb1ac0c0f406e8c103ed9433d79b35f1857da0b1d4ec33f58267deb37e547ccd302ec60630b4860051f13e786157a167ee434e0707f632518afb8881b52db164fb64612a24ec83d06f1df888658017e114d6f9ead06c0e3a5e7c46f5bcc7ad6a56ed55ba5e983d40bc7e0a574e71640e344ca2909f78448265737420ceaca011be93505a68d50066c2559402a0282a6d51b865048ba75667bd39dafdc2297baedff2489ea46fdd0b7ce4bada3b342265f26d49bc79d1abaddf36403f3ba6cc98433ef8980622eed9629e7558889d602c035add88b3ffcf2e72084beec3c34f6703e8a2981e5fa7deeb73769d185bb58cb5ebdf0a2cbda4cce24e14f51de55a5140bffd97d119fcd25b3a3449e6695045ade36b6699a3657ec22461191ce0ba72382417ef18ff68a5df8b8d436926b69ca39e7236f54d86de013c885d88be5da05e9691498564d05f2c9f4f27ea62e1fb760e97e1f1498d09cec2d3f68199fbdc7b2c7e8b5ab743ddf2e4a6c1de1dc23ec8734f41121d0e16fd2dce5e134e0ec2d90d678026a187e4d4d12a16b43d99e66c98b6b51aa76e8d0a155df8c9198583bca4d1240e6cfa8b3c4299c17f0e2d4d248097b2ac38bc4a810ca43d5d189ef6a910fae7d31cefce6acf9c315d0ee42bdf2be34ef4dd4b59d554fed6a62785385ccba8f6d3188ffa18227d5da8af552ac3a033c8246589dd78826ea92ae1258b36a944ef651a8c646621feb77764115c2473ea0b2dcb29fd39eeeeb0f4829c3809a7cd0fb39b64d67e777572956e2e556fc3a80ea015758614bd9ce6b42f9178591eaf5a0a6f96f54f2e23b9b32b83a84b124d5e49af6220ba7381e809a13ad91a9653402085f27784645eebe0d5517fda56e7f14cd6ecaf0a9df652acb466177f95223c5c940422a03f1a2b4fd8193b45029eab6119d1fd7ac1f26bcf29bd8867d5b12b5f22e7b7bf55922392ec524c65cf468b98bf9174831cd34f93c2ad8e2421aaaf277d593b6dff76bf0980e9199a8b2c9b627a79b783a1d16c67b0d57a1fa14d8849623721291d8618189a6402ae4b9a28668402297021beb8253e07dfebb8cbcfb84697563d897f291b66b53db78fd4e7e51840bbf6315163b52f45933858a3836fcc3fc8e6ecae61530b53c0764971abb7a3e518fabaf69fc7a26d449f09d2a8c8bfb16f3c18adb249f676d7c7c3aaf9d7f75bf482789c4aead258f6c4475f7d48234436dd9e816ab6f69977665757f1990b06a6fea6cfd4e81de6d35bc798b9bcb8f8fdb841f76f1e0a373bb68593ce692e05b1f9e296efbae392e87975c9b3468def5c20f0fbb4655fd39dcd7c84b91458ea857e4794bc58eb4f2c45f8be33bf5609061789a5bf8b782d59d08eb514e725c08a768b6b12f87fcca7418ec1affd908b7ae35c7bcca308e88d7659c079a048c045f081cbf5b2f69d4b7647c3c0c72c2c28d04330da33f3ef148a7d8f45020e46e2906ab4296117760894f1296cb5b2532af148d5b75592095aaa10ab8dffefdb5b891ee624a564ceeecaf54a2c58e629113a8f0835895f6b098d509dffbea86d7fca00259fc75adc072e43964ee9270c25a7f0b16a5e844bdf08422dc07030db4253d1c9bc23c7a89887b440387d95433cea673b7c2a3d1176e9cff15105485ed05789a2149d133e16e83e98abfb69748713ec0911f39788b1c0203e1cb604f8eeea08e2993aa44604d23b7ce47dff658efba875abaec81713c14faed25ee82eba58da50c577a1e287f556720d5a08784dc0726efbe8bda9d395dc75f4755833deeb971f65a0974c3248cad82ed58544729da34d6f93444f66c490cf900144d41c3d34508dd0b08a011db3adb505089305d1e3c70f190893ce6bc4eb629f2ca9769133aedfdbd47de7137d09aab477fe82f0b2e773c7e4c5ea1006986e7c08b10d81dfd33937cf8cec9a3036a9cbf339c5de525d8743526b12146178496a8ffc1049efab787f24126901fd6db6987e2a502482f7fd08207c2c644c79e7088f00fcf7928a4b21d9c1dd86426bcb7b3032fd4c59fbfdad6505e57b8b3af16cd2af6bbaa206f63ec4c31ebddf20303aab5810212c3d02daeaf0308e436d037539f2834d0f4cc027f080292610c5c55b9c23361470b1fdb97bb1b7eeb5d19bd0bc48628df7a3c3cd0b2284f5f6ddece149732c990fd12d6a8faaf28aef3686265db1dfe4856fcc2c44405ae69b59cdb54149335e86a7ec35df354262f84002b49694db9f6590311e00da6dc0e08a5c4a03d2ffa675a41ca7995170dc28e21ed7c3ca6986be36533c7c32d104731286880a7bbd220d2100afe9e249c25ef8cb10d5f638a44739b020b235d033fabba2191f6ccf7501673b8ce82473014ccf26968c906db570ce99967b2a1c52dcf8d970dcc6dc1f3b03b0ea319a5d28f2f988ce1460b24f4d8a9c16f16814403b8a33d33ac6f0268a850259e1eef333f3d1ed4fe1666b254e92112367b2cf6c43d46db49a7486daf7f5b43d19abdf51b83528b10f752f5749476cbd5b6033a85026af8af52581daddd3cc13cd1cd6b8a72c2c6f74f7ff4659689baf796631d0dfae5eeb074f88ec32453bb30eef94e4ded44cd5a60b216ac0a15cd9533bb53f7aef6b874bb902d8dce792fa95709fdb4ad179cf77da51be8389943967aa19b87fd9ce98550ab87e61ddac8cbcc463d2a60ebb12746961a154e1c89ebd83c5a536b85c1290ab087619859f1046e85563b1be8a607652ae3950bcf747f83f0288b3d5c2b199b16c64476eb6bfe89f490966992e2fcccb38d224e81ad43fdf8d2004b38cb08f2ca2878c4ecb9da581a5c765d76c10e13588a1dd56e7eaa12efe511c86b6b00801d9d11252a904ca3488af2de5b007ea03475ad23bc61f4525905e0a314db898155c3001e6dac507f3605c62fe48d3b30d0829dcc3ad0b0e1ccffbf052b4389591b1071867bf4fe4b37b3d6625a2874fd77def734d556e6970a4f8041fd5ae35cd0da8682e178ba32d635f57ae7d19ddfa2faf2cc5f52c58100cfe34ef51975688aeb811068c5cf437472d2a564e94d3d3c4a3ffbf72669f8a39a24b1f448d24621fef9137345c38c55bcff4f13d61ae18b4f7635df150204a87e1d969c85e163e59326baaed9990e35d276a3fa66c3ad93a0629d304624117748cbe8c0a9c46d5b6318f7f7ec3c99957c2312c678c180150ef94b5cef3c005dc1a6f8757ecaa8eb2485295d650fd3e393cc65999c4db8b5c87fd89c7087bb8c516145636de06ef4e39e8f0769be9f457f5251f2bb44cb6e0731d14e54e2357e8d73b121e3d8162766a170a6dcbdbd20b53f1d657bdd7f6f6e5978c340f24f9ca89145f45be125b4e93a5898c5e408ebd9569ebb55848df0ae0692c3cbb087d9d0d6b1db12cd7f023e95a41c6718b4791ec43f2abb5c0a43239fcbb3d2649d781a44eecc10a33b805fa8735646ca04a647d815a68e409cf98594a4250a9e0483eaad39e4a1b66024d0c3c96ab72cbf13a97e4a909baac57b753e7d677373878112cd4ac8264a19b58a3997982da6184c2e59404c19d33cfa2ffc39beacd6ee0ddbb699a1c655c67b7ca3f028c403fefa2ad07423bccd906f8a72475349e146de19e5bc5a3ec5828a07f926dc13bc2bca8221d5245ea19d77d9cfc523a7b6e8e6e997faad13e5cbd2e726cbb3925059c1b0b871fb497149ec89c73317a2375b365a5b73d5eb45c6535fd21b5ad99ca07996b6d3c3be280f07e922f817523f6a0b5c23970f91fbfa293e864fda0308aaf68c756b91a1dc47dba2e2ca524c6ccc8e6b7959e2f4d205040d8626bb591e92960097cfb282e73efd77291647d3a74e52121c2ab7819c673cc658357b7ff5bad120ac22bcdddefab737191a322c18a7fd3fd002fcbc5b7fb5644989292bc02babb4c438c9ce92859f637dec8a5b45d46875ab2f97ef9071d55c6c119b3ab1b33821f63ef936ec1a69159c2246ae4a7b3b462f169325270c64c62ce9a3019da94ad76e46e16abd4bd7691fcddeb0ea11e49ef4a3d411885b6a75665cd7e3c0eb7f3e29da337eaa5a4d9f8a3a0058e1d4ac41120929bab8ae364e2b806421c60bc19832740bb2710d1dda430e8d027cbeb336c27ca62d6f90fbe79343535059e40538c0639b3693964693653d6c5bb79234b54118672c5e687abff5e4aa3b430939e266a3eeee8513deadb22644bcc3f11663b00040b02fc07f0d7047dc3555c130dc1646820367b1d9de0c39fab6c15a40bf9eff3e9b4cc521d70cf302ece514edf20987483abd479929ca3ad1856496e69bf5d9b9f831d526c5a3ae50619e68f4a5402aaba5e4666d5f7049010aeda5b9f999bdd9717b618832da3b554b7c5afcfb3af5f742f2a91d3c7bb841d54a067a2d8931aef8d3ad33cb0d1bdb63816bfff6c8c395e313ece05afa1c1c4b76a63c31a1554efc04f0a2f58d0be766402a133e8b6f2ef6f0fda3d8f018014da2fb29558a7599099468db5f1e126bb5abcb264d9603ea49a5c4c06098f4ac9b7d5993a23b282d5805734ea2ace87c3080bf3ce142d5a73e1cf9a888a928cda1712fa5f92e76216bb6835639d9b3fbc8302efd2ff4d6824a1fd90f13fba20ad9e5d10dca1ecc3b66ff565598d78f3ad6a22b8573381c9361a4c2914829a5d28479b32c8535f7904678e1544a5edf707a49e9885f8b166a006a11ca46db7fd917f74076d5e604a52ea137e21d01b14b5e1336a9f96833c1c4937ab0e1af7361e14b2b6c8223b7212bd2b69446fe599f292433aeb3364dd93fe84fda99a3b81f85a2bc05cc42a0ea26db96f5eff397f2445e75827ea8b9db797eddca15c0dd3ab6fe65902e233d0447cbfe8cd9d0f0ea7e1d388da85a4de846ec3c4c5481287c8275d72080b191c6c73a2b851c90ac487a0a320ec092a53c46b0fc42766b7291dd432f99e8ca14f7239695caca733a0923d93d037417a7efda01c8038565b4a8904f75179693f968df2c6956e7ae0038aa0cc8ba2a26f131876977de46bdf2e3414ec38385cc97d9a71992edd9ef3fae1c65a186d265e6f85b26b29bf9bac70202fc266ca81d870cb225d26f0ae09ed3d62c25f45aede0a3848aac06b972c3d2a86485bc877462afdc6d2e1c407455521ddfcf3d0971aa6c294ddedb5d68bbfc5a2affd1280ff098a7f76a6a072e057a38446fed4481e9a34cfa30f2cd26c77f8373011ce74a88bd8245b71f22190afd9b5e9d84ff11f9e7c25ae91997229791c83662177dde1db4438b373c618b1fc8007043485063e28bd9275f06de833b985ec783ebc2524e760fdcfcd253f043eeabe25d78e059784267b84f9bd0547a1bec78b4d82d392a640ee58c2573f32c080e34ed9542928ee9a34c01a1bcb18a73f4ba6b82d8d13186c605a1ed063e1312688472b23c81fac39df1a138889e7a6103b0574f7a666d97695e060e89cb8a9874be9c328ed849b8489b4f8f6761faf1538fe6f93a8588a2c40146ffbffac402c902c0b74ac550c9843f47890f1baf655faf44217b68424b0eda7569eef65a7480db941f3efb8b4e8b1287c304f2fcbdb2449d7f6736ba7bf81ef6a549e7de911e63fac27233310a3e18a2d9f58980eee5e0f90913f3ad5243920b34ebf1e2651f3b07ffac928bfd73c631523c18ed2c15c3f99c69d7f05aae65e9b1ab31f92bfb45fe10e64fc18ddc965e8dd272294a00f44c13cee92fcdf383d852e8c226b4c6c649c773fd0664a5c8df336253d1c695b7f58eaf3d906b33be17de12ae79100dd079e417fb486daf9850c548a79215b235d21961b4d39855001ac4d88cd9f99d96c8babc37e4f447e112f74a8324aef2360daabfe77bdb4d9afc2c39c1f0902b590ad7206bcde59642fcbaa7aa1aa58f14630ed1525500d6444d06839557aa4e2a384346b68ac24314e8c0690975874969fad94932193ae26b399af4dcd83035417413b4e7da0b81ae8abd6b8705d304d1bde1dab7cd6611b990d02c19d781b16348b921f970957d0d459a42e3abe29fedcab35afd8e5e9be613ead8ca808eeb353d24d4b1a1c36eade8a4a0bbbf02f560e6b99338f55ae9bb8178d79edb603d630746e9f10594c3c0cf401b89872cb1fe7ec12f2523840fd91c5848a07629870906af8039adbe92027cf171a28239d074fa61f6de550418f49d7ade91182333b5cddb87ef25371c4f4d3a5f14db7c8bb7dd4512c2f66a9d53701972750e2a83c5fa2296dec1b635660c71ac6975035ee912a8a32807e668b2967315f163dbac2af4bcdb68190d8e72597ba0b6c74755d5d0f2f217a662e7c89d83dfde915a54f428ee3d451fa0ca77e3b0ce0d214da9b3499e70a004bb1d453d8d87c1f65120bea2b5cd6a48339bc7c6358a965f05a46d7b5cdc326d5b448d9926dcf1a2c105701a3130edb6f924ef4ef60af5f72b23c6f8ceeea7a330ae89609e79022ead62528a1504ea5be7ba12887e529a8956eba7efefa66458e230708f1f33373a7896080c4791d5a8875573a52dcac1f1cf847f46d30dfbfc30eb5bee1f037621fc4da46c67db7ba706f809114a5f1b3c13ebd1e92447b7feaeb38c18bd6ecce3e9a0f29435cc7431ac81845394ffa826bc6b9cdc5297fea23baca3fd80d0990cedfe5b88a38cc7755e01af40f9b042195acc57c5bd608aeb1816fd6d5db5d409ca04faa921b0b12eae3d8b9f75f01ad52268e02c3c7d539a7270a643de9b711251a719638ffe6612277b28da3c48616d7ebd3ac6554d61f02ca969f5c2aa5f60f15615389dbfa95dee85418c6165c1fd95c06624cbdfce8a9ccea9c224a6bfbcbeef07a5d38b0aaa1baedfa3f5d3444d2d65cfcf5028605f040075c061452fd887762c7d742bb2b973c6771185fc28ec76d2d923b4a1b1b93a9431c397f29399999fbbd4a3dc40626fc3c417fe937e398c7d823c15e2d0589e0c9d8e4be9da45b4cddbeaf9b44446b830116cdcc16e237c121cb4647b9f21dcf013b1e839d49f2bd1b5cde4c2eff062aa32bb6dbf75f35bcb4dead7da8fe9511a53555b0046afffb0fe9b83be1af10c57de51fc0efa5cb890a90361f7094f22b83468c7df487449e7db26aec13b4286e3a39747425f856159df7a76dcd63ae40051a33c66b94fceaacd7266a0426a349ddd938a1226328f0dbc1de01fcd09d42de3bb8e41147d10caa77c83402fa8b9b522537cc93aeb08a2aa1057c2ea1772d85cfc6480e3126e9349ef6774475e65e98ae7eb0bcb034fa3d44306e1034f27da4e9be8bdf9e8c283336c7fda9b833d335a2da11170431d308772b9b811be84fd3e33c19d9bd14f06e6ba4f44b30c93c086293013afe9be088f4889b73c449f43c842a494ed8b45bae66cf394586bdab2c40bc5ca3bd8d98be45647bd83dd037ffc683a9327ce00a4683c1c62a1e387477c08479c166f731e82e8c551ae6b62527c0c421603bcc1ca049f652e62bfb0466157bfbe99d136ebb746db610c38eab432c4bcac1ae727b3ab4f863af5097d14e0608341aa19c5ae354245ba2ed7ef9450c2f0ae112d41eeea3017cfd0e47c8434bbf971704ffaa45d668d4396305a90ce4999cf72f2152f2716f071e09a1d6d2a43f9b2df00c20b40138a47cafff562b5db8281abf5631e4713facc08a41592463e175b9bcb4865ee4d1e52468320e0c8e81bce2f6844e6eb57598f8166b0be0828f0d3b45444c20e71b4665e3154a0bf83e86dd85d8b2cc211ca8d7e44dfac896d6d755fe6011b6d2ec563e570b7331a93971f9ba902e2eff30304fd4dd72707a465daf77b8af0ca955ed1be89f659c50344de73ba002c4008e8b5cbaf0340751c7402c88f2da8f5476a3a7bc34083453a841ea6e2f60289aa6ff6f7497222e99bd2c66f2ca24469cf503f928ddc41f56678e2390040e65800ba17577a7799b219e2c6e374e5fc511ef114ae993dbd5ec466e5dd3982d66f9f2ee56e9d6758872eafd2cea9442288eb9bd2bf89a5a1b04f62c57cbee88c09e108232ab441934fa1b6e7f437cc7e2b556a0484166a9757127e008a3d0e2b39da595d2542d13a710493c0cc475a952d148c9e822c5d4c60688cb94796a5f3c9843acb69dd7e492d25faf6d0f9f60836f8d86e900334ef4a1346456813703c38bab9020348b698b38f4906b0c3113bb2f45050994c81af4599cabfbe08b175934074953ec8a5367bc6105008afcfb6cef4a473dc44345a5c12e07d67b6f258e33572eeef3b514025f6ed768b8b02c2779bca7247d19d20faf374cf2cb794dfb78d08b90d33036685838f4bf19361a349dd3b7e1b26cd10c91c5558b293aea99edb0fc3cbdcf3ce6e23dd7b54fe36e151d1be6a4c97b215bae37aabb7218b7c25fab382e60fded8a8fd8ce64ad89beb6e2554f464d1ab1370092186509d540af2bed71723550581b2a3d513475bee82dff14847491b29e70b40d45498cff356d9560d4e317ba37445b0f68d2e262700e85ece7a36616124e6691aadf53d185ed5f7b31c1c12a4bf558b26b5a09d601e0221df86ffb81271ddf2d2f36354491ca4135866e0d683f48e382ce1fc2d9554395e3d0fe6603d0d89c0894091cfc03a8f71d9603a9be0f3b72dd4ca8a6a2b87bc13618d4caf119fcf6af4d488609995f7a9c7ce2bfb305e84c22e5f4c50fe8bfeaee2ce50ecab5c0e0f85f0dd1fe0828ea019bb61edd9c3c348f5385f4e0f4368c99cf1c1aac61a6c69db70758aff680a80245b3695d77ebfeb6b18234ffa4570328d065f4c66b226730108745549ab0e002c79deae8a8974035fdf1670feacf211840e74fcfd051e92a5683c64e5b26e1056ad790aaeaa0230d5e2e51f60758ab4785178025fadfdd750f4b516bad69e91b66d83019b28397d6990dd19605f89129d25be15c61d3b5b6b547daeb8bce8f2e04f35b01a3063502071e89742923a5f890cb8ead05c2c89d528ce7da868ac7c0b3dea837fcd4f14ca20f5314a62b12367489b40ab45e2bb13491471d4c21097e7568ca28c7c8376395375d884fadce69e2c4ca6de5ee47b9a870b13c765596391aa2a1a9d8c6fde9a913625e62138b51c977e2f6fa878fb24d9dcf691e9fda5086871ad436fd87ace2f7fdee168846b09401f8bb5ec0ebb4256d62bf2cb8e53922dd2f9ebc0f7a2f5df34b9209caf704d5f14818ec525758caa0581a5e433358437a6dad230eba7eb09187d27c0b9a2307539b893b5b167b2fc4e900c57953795372741251f5ec7cd7bb7d0f111a675949e1397aeb5f99908000b8b00079f076d2604115bcfce162ac8611044845cbdfb5a43c138f1ce6b76f94af91ad48f901402d4e9083e42e5c3feb8657004fe8e05115885aea31f1e784eb111190189574c1745db94645233fb8afc33836b95e42f03d2557a158091a0408743468f8560bef587c3810d2d40b91529238e056d839132bb77d3f5048d271b25df623c9b246d71dd3e5cded6be436776cd27f2f22d74af1fe2ed589e9a6b4a4192f21dd6bfdb4a012052b36b888bac3c8bacb8d368bcf1471bafc046781f31c5d7d198fc6f380dcc03e975d981ae82cdc94cf3c2ea44c0759bb5755852b2261c904b538afbdc9d167e2d698601642d8e14229dac04604b3b9ecf1378c1ee8cf9546b87fed7fc27521a4598a726d1b54396e701bfd11a5c8ab5c6a344ff068c48ba2e0dee59f2e19bb8bc38d2f4ac4a8afa239c6dbeb36751fb8b27bb8b6e5c068782bf76c1e10c26ada9d9e7942985b2c980ab2095af923e9a388c9393382e4fa6cf761dc61c50b0bedbdb2007b005657c663b94a7fed20bab5b48546d0dc5788ac9de51864d2db423fd5e0019bbf9c89054fd0668cedde1a014a08dc219396b869825d3c601a649e581c68b06858c452106a7f83660d8d7ac7e5e9fe5fe4a29f9d41e5e7e8988d87ca46f62e18114c34cb3bb3c2dd53078e3a19d5f9b3284147c96cdc05cc29a473f364bb43b72f899b5b765f56a72dd1da065278ba6a1b65fac84b6e8b89656f107d55eb8cf2d853613b50200b765afed5b5dbabd57b863bbce1b7bf0286e0d19eaa202c2d521f3ea7d62fb1b7412556a03e6e89c97855e205c8d5303a386761ee196779cd265c487fb995cd37e7f1b71d731a8a3ca2c2726cf15f5f2c1edc2b16e7273ff21805f075419afb535ba1f2aca1636cac14dc91d0ee6db57621d4404d7406de9e56968fc8abd343724b701c33fbcccb736b5a8b4b032032ffae2d86d28534dd13ef327e3b7253b4a6c28e2210d445e57d5d62feed2e2c0ebbdd07cad18d7b64a501647078f73da3df0fcd48c1073f0e2a240e6648d76763c24eca5874c2988c2d4cc73ed5e7987a92445f37d75dd64e3bb760b116b9c7710a9357b0729540b12156ff24fb1b64da823060953ab9fa2e985b46b18371507f999ac27f00766062fc70cc782fe324c0a7422ab62437d737ee189bb3b88594c99dbc8235ed794534751d3ae368ecf72720bbc6cced68613ac38a03dadd6cec85ddd5ec110fdac01e235e348fc696b9588fe4bcacad723412add0b0ba734375343970bc9c2afaecde1de33a1ef1de33ec016a90441f8690a7a2750387c85bcebc9fdea0ba26fc1ddd17775418f8e9d929e8b0b1d3ec73eb89e99b201b5c6cf68ea0090a28b15fe4084f8dc46055c3b16dd3d7874217264ca0fb0193c35e21146efc38f767d3ad099da912b3c712ccc55582d7dbdddde9252e01d50ed94601438a321818e3db1b0e79bf6aab312b51912b1e3be33fb68c451bd140735a509fee831e64ca30cd95e4091ab257fb88ef5c1d169d0e46150de99f09cc9ff32cdb3aa5db0801fb51c0fcaa60462394896e72547220353330559dcbad88031bc23b7e365572757675695c16f26cd3018806fb66cdf044b2972629b2be46356f1a618181eafa9e96d674f6f793333c5bb26c58da82c727a57ddcfa67cf5dfb0d7f7250363e448df0a17e7d7532fcf827356dfd952f3040f7f0d954329118514afb39846bc50c7a0441c5d0faa847feee743f73c9312719ecdf8137f64ef109fde525c821fb1f6a17fa19863bc292242f897c36d51a29dd985c8a468fc6118c50785912022ebf20b9c5e8dc3814ed5e829e22ab94052b1c3fc928871cde37cb7540da80251b3535695c47b1d29f3db3914aef92891d03e5f4900f997e502184b54b86aaeb285b065f98cdbdd2ab8d54669d43e5f4809f0aacbde654e93eaa1f69b8b3033e528accc2ef612d0679e946c429bbf38294989554424cc1df8629392f285f8e2a0078cc19096a64b55ad7a16a8a0d58e36a0b1a294f72cd0374ff1de1f90158479fd0b4a9ab3a5cd0e13d6be5c5dea25f4197ae114aa88d80cf9e285f559d8133d3e1401bea188a98d2bda0a1b2431ccb4ff4c6bb422e41cf52056085159d2abbc4cfaff4c7d06507470f6205ed264c01bfc4202f8f757478454cce31fbe8b65112e177e530f844f37069a78de936f2a4db21055ab3c2ded3f0327100ab345513c41bb7d28ca3d46e1d32daa61141d1fef79925bc9178a9454cef8f5afc8f2251b4e650c1ca6dd5378c017300d48bbaf08dd6eace226fa9d25fd25292fdae38f20f733f9e1ed6d101570650b903812a8e65e840ef00aa6a99442b3828ca13d8f5d5c0d057714745278f38fc36b85f14497f8598c6f757964ac453c8ffd03d6ec412251b25a772ac79a73a8cdeb2c77678cd9bb2fbfd173fdbcd6320473bd59244ffe688627d5c33672c19c2e7b7430ed7276b7bc8b3e76a08cc846ed8167b13183d304c304981cc646654fb3e9091bcdf4d5ed533da028f93effae71f389d432608b06a2285457a4471ee6f88927500751982ea4e481011f474f938c6f8b22f1fb40f01e861433c0015ecb7c6188baa0203b15eca6fafc38d153db571ff377bd415e5beb52a90d87363015b0222fccf711e3609fc492ce4b6523d55d3bc416d1a40ce66cf1b5be7a380d3e386f4170cb8555660b40ac032d38962635afff0ab52535c3d5c5ddbee1f502e912e938256b955555efc01a03625dd17872df46ae9af2f8c8ffb3b127719d2b3748c7d086786470383bfcc1a17c0eac9fca04c201d257a5fa84562c99fd4baeba6e84ba3d4935cccc4239788324ffab8af2d40113e70a4316818093bfd8ed3c8496bce4f1233e49663d346acc9d536517be3fd4bcce0f6531cffec9ac12168f6b309949b29173e135c4076f6ad0b4aeb2f4099b00624201fb95f7926e115a819857a3ff3c2ebe6e0316d1f669edc3d50665493ccf1e32b8b80240f6fc9d45cf24d78fb14524449aa66e9de4d8a215555c5a8ffb4814c6bfc7c49fdaa6b99e8151444d38355888ae711c92249d4221e158978cea538c3f80d125f89adfdffffcb7a3622e051427135f81abc8518b82518c419c4a770c9fd2e087e372c841b13bcd27d030f2060729a6ec4dfcbbf66107780329a8cfbb791dcc5a041bd62c94fb17b2f3ea00282e29b83e075f5178136157e88699c2840f2a8865dc698c5ce01d3f70bed8be32977514f77f7f61f6ffc4281c50805b99c1206f38e5a9a13c189650cb992b16dca036d36fbadc43675ad67ce34d8b48c3d7e2dd0fb19e372fbc48d6447912fbd38cd0c3f76a14cf48046e3fba42038fd932513109b1cef82844cf1d70ebc31688f1aa692332b03161c7ff6d0c4165a489c69f93afad33d94f88245ddf9ef6ef2e75dafa16ee7e735d85d1456a44a1b55b1eac8013bcad868c028197ee698b543b569aadd33eeebf42aaae32dcfe6c8be88b3bcafd4da90104d615d08c96e5ec8b4a2ef8276486f0e24343c9092713860560a396cfdf06cd828b7d636a54056520549dbb2e1df51b964ddd575f680c99b3067a134a167d1b05e3c21ddd93a503aa881262c9c4c484ada2c6a0cb0b367d2e1fd4340c08a69c8779871ee368c262c634afc289616d6ba93b54223191e308b3f814e25568b671c3a14cf2b1b9a7d82d291e012faef539e704c0ec0c3ffa758e15025ec226ad1609290f636e095dc133a5d7324938c3ab186f08e20c54a962de3802d30c0b9fb1935aac0ada6a67dfe503a29f94cda5ed00034d1105d57bc4e67b0efa592b811e3815f9171a8a029ce2399279da9df4edab5a4f2d25a5096ac073a1bfdbbe1147a1815b6543a723fd6053b22668b04e74266b514c2ff5ba4c98e392a6f6798f83421753a65a40813de0173460a37420e72a91cb4a6eef386d24fe18b177e58d47c23839791883a9260209b80d3cc01c50c48b26ce125a77c979cb03c788d526da89858fb34d80007b473b14918319c6d84a6afbfee4aea8a11e9f28f62956f5fbebeffec3932088cd68c2eb25760e156d826df8512917af40a88d64585a0d7668dc320b61373ec635a6c16d203d554f542cdd72f8617504b9b0741348de2ae91b387bafc47b73872907445a38b67a3a408065b11b8b22d19998b7b337163864618c1dd2c4938b18051ce4c279546a9dc9b8a2d515d3e757a11e730637d9d4be535bf0bc2233db998e24b792cf66bec0ac113a49a123a651f31070414fd71624690b78aaa981e9eb406920bfecb939b8d34d75a16a660f775f0825adc7d93f39e4f8a43f2f9ab6f935860f7f80a58deeaf651796193cc58164425f6a2e54500a66a2e1b70a2c045d625ae9dfd2eb7e39f665ac34d70da450a0d59ac87e1e6f659106bd3bf9fe8bf1c2dc1c29689f359a70784d511c366be273fb868e41d36279ce3c0a242513f7b7b9579d030751a754c685ba4562a84e816662d809c3eeedfcaaebaa7f62cabd21f9dfe27ec8449ec7fbcd2f0082a97fe1ffff1eb2a739f269ba0c9121cfcdc75b6e77c0f248702b3f7675bc713abc002eb410194fafeab42beb9d127642e425ebfd48b9af814920d792a085625413bd51190ceed61e3d994f651fa16efd5aa373cd9a1e62a96fa8f41668ab88204618d2427b9f0ee495d7654a833ea91ef4563a683618b6df86a767a806e1f30bc324bc8b50bbb8619bc96dd67aed6b3290673d2b5d8561c731c734faa005aa2edce894bddd949f8ed0a37cadc824b1c14322bc3c4307c602035bf3cb719b10e86b0b1bc2a6810091c4896bf5947261ae97bca0ffad52ab9403a12965234d52241402f9e58194d8208cea95e2fb9952015bda743337e9bb81548091881d474c81e63d6fe856af0ab4428910d3af7f0b60cabd6082efbb57ea51f457f77671aa245327ba352c073cae9dd94fddb1d8fda4c16932f709465e464f27f83b6eab73c647e6b0453311edbd30208f14ceddf71c468a1da9c80fd41a1cf821bd08d1ff09aa9d550a0b7f127027bff3051a833c91657d1a1a960bfeb2ec3685db445fe12d89b67f294d5852cf12b84ba3a3a716bde7e43398d2c7946990a4d30e23836d839f09992cceb617efc8481d28e1b6e2c0f9a4eab3bf7d6e4d70d7d1bd373dfe6b39959baee15fb68a3a2be48a62cc62e1c93e3b8b3b1b89d1e48f05754d5ed737758cba5ee29396733d4b56c3f3da286e59af8829f1e0b7bf9c4d2e6398011d762d56499437aba7cd901f466a308fb935cfabe3970eb93e02b803cb7fbb1d6246647dc57350439b69ea9bf8cc3712bd04f898c485547aecb64b1e76f6ec5dd294d7d12ead3efcb1e6aea63c33369ef089cf80057c164f276491679e775e1ab9586b2509204614e756f8b5b17c79a2e06971aedd9930e7d0e27d2734f0f894c8d323104e805977711466864ddb39f44376f0ad3882a759a3f588dc0a59698c1bd18572ae3b59657e6ae36811cffc2bed5c3cdbbda32927467b9627d4d37f36de840a8cf84762a7a963e226f70a909dee95de76e8121716f8b7171336ecf18a20b954e3228b2380aea73852eb9675a2f3844e7ec40d3f19b4b090aa8d7bb9ab476cfa593d5645c9a3c6a3d83e99714d42f3da6e41ae662ca20f3d95a17bd2875d4a7d200815b956fd08685323168c027e11d5aac83d27e978a1b01bbbe75e408492c5611313e414a7bed782276f16804380cb8e3062310e502a79150b74b7b950b1c305c499b9ef4913cd8456eb53b3b8c712955a0cce4ad5a9502463ecca79f66d8ac41be0269145c948502c2f7c72e75b3951225f75ba13eb462ee5ccc306f62cda70f911af688c3494761df349aa913e887065e360c7fffe27fd4c95bd27f14c84764224b0ac0a730c9c8689650671ef90f2566c8aa0e3654617f88c645586c5981b7f26a9d7b11a2391b8714fa05686c7b77c5e535d32131cad6b3f65e9e2759b70736b448a26094298eb6b6a39fff8c53f90128870d4361ef01d98a98e71a221185aae7f9be233e151f6f3f63a6fc7c7283b8d7cf7f1bc2a343e9bbdcea0ace382eb0ef980ba29186dd2dc03a3f57b9cd88f7bd1ea125443f50e9d801591d7e585e59333ace2a495d316f9f4a375c544c173beb3e48fa247c5b2b2097252c8a5d42ffc355e85723180696e62b3e5f60d4b36a9ff06d4384d9395a288a191d1368aef94c1807e4ff866fd666723261fa841c59e6d1a7e0024350bcb4dae12a0fd9c1f40181ac79ab6d93dbe079504f718e4efb3b313924996f872c64d19a5ffbf4ba64e138a73cdd1b575fdb839a9ffcaa21c55dcbdef96da5bceb1e7ba6b73e6c9f2c080361dd6c7753b9f379241b3ebc358129ead7ccba89f07a37bec95642085fbb50ebabe09fd0fcdde7981aa4708e8f5086434b587bbcea11a85bff8c560cd239eefa42327fecbc606b973928e275d81693d05fae6c089353b2cf67e465362876f4738b5471b48b3644f78651c0b60b7444e45eff47a06c9d42921ac52bd601af863e11eb9fa102450d301c2c0fe01974f9e8e3e3a0cea2e129d19b9e83ef4b51a61308940458e5008b4c9282929a2210d57234ca4b2ed39cd86c46d57947d403e59c2626fcbd49c1c18b5fb56ab152d42c237cdd829cebcdfca987c26a440d1427e8ad2c435a0bc009f08064cad94d22ae3895d8dd7bb8e52f452cdedfe8c27609fbdb93a94eac859112fff27c2f5b628d99ef054cddd85f93cb93cd209d3811e35d2240a1a4b1d2f762677df4df22bb31b5872a36dc4643c4667d3f0f8b7da6f897c8a2a803bcd7f9d6a7a5d0a8a2d9d8248c49e019b7699e7267dc6f97e0d273f0a44372f27ab81516e42b532d4f84f6dccaef93a23793114d6458ae02fe69f1a3261dee023c0619cf77528be3d6b1e25c2e87cc3957e174621035ce0667ddbc2cab8f12d8c0141c8489f46ec20ff8197ae82d77c2b1adce214982533aadde401d4c1e0c0bfe23397b11f502fe8531ef44b370caa204d9d6efc484e37edfd48932388703d38cdea63b84dadac13b77ea7674866f6336f70fc5e7d3705ee3f76f0461a1c23f25cd7728140f3a17e5fd12660c85a5096c914543e3ac29ff9cef01c11720a2c1e09ab5e6189f96dd970cc72848d0dfd34f78ba25649816a85c1e3fa11fbbea5faba09f219d18788a7fa55a69eb6905d88359c13cd43ae999cabedd07b707c7d2e1ec4f885517455270b3fb26b9b373f77491d601d4c93e70df4636e138ed9387cd25001493f28d583bcce4d01fed8b7b76c7afb9504bb95c7fd5e734fdba88eb3721bd843c7a0d80c721f306c0288b4f6d62b690a0703ec4168885452bb353ccbd71e62bdd2dc0303ec6c080b27d4ae2a25c614f3ef42fce371fdeeb0c05d6cc725abdb998d4be455ac344b4dea8bf1a099c67c948aa1dd4902f29ead17a33d631c556e29b7d3f4bb685ac5d0337922481aaea9618db2e63776508a778ff97504b1bafef362999ab1b2cf91aac2611f7880efaaf0e4b7df09b8ff430b36b34ccc0c602f073966c6798b03a05b012181f8105ebaa289c47e5439e367ef5a7def8c5e3f6b33e4bb6df2a30da28a06b2a70d89856edcf56afe008ba6fe42f2de988423391551ad34687160227dc82edd0aca21ded85441af399f479a5d2e33f905791a3e7d2faa0f026c3cf7d785111a9d1c806e39c672f10d2a92dc46e29278f3229916c7404bcbb6870d9211cfdf8f87096502191036885e7696f4e162a7c278aef6650ad5f15f0f016254de43d0ca501319cfb6e512e35a9f34b4178daa9dbbcd77b69a8470aaf7926e17e3b6b4cf335d937b8945e64ae89694b51bc67eaa6bc4a1707e88fe874f3b6f74b50389f065f7b76768dae7a46d0190d30e692c592161b834c1a362a671d761f25dccf09de846d7304c700e7dd019e0a6cf98faab05ba60a970efd8f7f7dc9c8704a656f9f97c18494d03f3dd9d42ddaf30deb6b8f9f0b0bc631c9f3632e5129fcf8124c17a2812e4b509863681a85ac9a83d49365d47707fbdf4595dcda19d175c1e62c7ea649842b4d29878ac621cead6ea1d3bb6a0d146ec083fac28d8c0cf5bdf0152dddcce8c78545527ee11ba926b97219666924ef4466aa39249a3f6895757b3a2e706a65da92d36ee4b3e759bc7aa1d4080fea272c5da38ba7a73b915c7cb89f734a34c8550aa7e1d3c48cedfc53c9108ffe9d5f1a07921204ba6d6439280b20670333acaa890977f7f1f72d74d907a93376ed9f54c5e607876b83f64c9bf409185806ae5f109d5d8176cd0fc9d88bd7133170ce0eedc9479f4f224445373c86dea4d246da8dcd4cd18c120ac0d7dd8351be8e1c9508cde9ac2505b6c39a68b3d879c5cfb9bf8f9fafe8bcacfe8ca748db79adb2108071ad5c5b962d3345f5815bdf0e1a274d43d8033377ca79cb716167ca909cd398288a621eb011bf4263e38f4fa9c5258a5d5ee41e0394ea9eed4fb8e519d9f91be5efb2efbd9def80fea9164aaf87f6c01e886beb270efacdaac673c7bb60829d4141c81cdcc1a385fb112e1a61a7e2c05e5fb4b63b1a9714dff65abbf9b72097c7effc3ac7844a2d43fa27c59cc6205472fcdd4f172b6d3baa35b6d23ec2ad8888d4f816a6708f9f86859ab1a0bb7aca860f55fce968c97b5f82905ad52afefffb9a5698327c15f5998e5d231a2454620043c1c6086a53d79454b5a76ce42a7eb905e2077c3e840fa63f0c05fae28b6b2c3290f1d2886b5ce660740d0825f53762ddf25f05b741b75ddf2f3c2d60ba92ff76580471eef03698db9bd81d80e41a69ce7201a5cacc4b18d196cbfb711fad375f16012031875e545a52939e3367dfcb4bd31fac3a93aff68e16fdbe1dfb2cbd1901120bbb38227453ff3063ece179a173267e22bf595758df61540471330def72d30fd641e11f75a7166c86913f9b6b57baf30b25f586fd158fdfcd43ef7f229dc305e06c10776289ee6cca98db3bc0cf7c796fce63461b13c6347d240622457ab2df601ef631766b68dc02796723def574dfa3a8b5a22a33af7215162a3e0a9da08f0302b86439865ced47a72bea2254ead5830bf80024f77d8b61568e684f473ac8b75408647fb721c28a74f743cd4cf78ffe546eb24c17d871cd40c501363cad12cf6ad16c7c21522eefb8d6ea4fb554928873cca591342ce235ca1d28bc66bf63c16c327284e277f12315eb0f2c77b52be255b97be09ccf6ccbf23c39b58ba51a099eadcb3af2b14b0c27be89de025308b653c1e3d3e725138ad461b2fb4f17772d0f1ead67fb2f510d8f19ac1fca4df56fbf1ef5b7a941c57d2d7ed137bb2304c8a1628ace089f05d1a0e4e8f5d0da234d165ee72dcbabb573da6347a4f4ad53adab1fab1193900fef9ae47187602c3bee09fb40d33a89808e66e37f9d08cb310119c2ac4b94de3f90bba2faf58462b1046a00f19775cb1e178a2ce0a4bce411d62deddf8fbe37888827ac00a3da49d1edf983f1f4b6b35df7ea6d5e015981e18890fa10d99c31fda72d856ac1fa8d269831e2569b9ee2350af2c672bc5f017403627939dddbd40e6443864d3a7f5ccd80e1ecdae99043c02fb4b60172c6586b0ec595ec5e0ff9e3df4d5385fc0d603b5e36d32909de00ee65554f41c972671fad318ebce242e303e1cfe78f1642425247818df779a49b3578d6b1adf3efb17b2e81b4f1ba205981851fb3373cf628d4a169f379b23e46f0ac09feaec618960f5b4f0b9f2a21afe81dd45fd6929d1dd58f394abb4e5b82cfd774deacee1a6d12c7de0d8924e60efca80d97548e39c35757a9214f11a1b2ab99b6316f241a87ee7619fdd86759232cc0cd389c9e0142697e5423c056f638efdc014879cf0062e760760a59e98b43c4e0a15200a4be9e268de8d1720db6bd3aa2b3b443744ed32036385a9d022fd35c5e235539bbd299f0443c4558ccf628b53c69e030d30964f10c153270b7d611292b34e3bc0f6c82a79421a53633ec1f704c08ac6e3ecebb386905448ec265650576891c1388a0edc3149f9fef5fe03539442330f23508f4dc0917a91dcadaeed40588155e04c9e1c902f1a4970903aa730240d5fa0929a8c5e90ff9908b1c20f4eb36651858d6af7a0da6b65c84a5dc343a847b38b92b148184d67e8c8942c2151802d4a518556979e61ab60759c41fb994df5321aeded5009069fb6e16394b309cab261cea82e48a897bc63fff9107439240787ac867a43b1d6ba23571c5f64b4376d6ec5b39c186df058c9c1d3f77de7fbe2e2ebe09a5b47430120043d74d3a51872f1d3c40c197ad7b7acc046dbc0f2cc046ed1b36023b771e6f2eee3d02780328727c8fc6623f3833effd1c1cd33a9b6d9d41c1f4cbd63b0fa4343d42e43e43a913680eb5c51516f3070a368312349d90ebaf3eeb595bd925e58abd8b85b2461bea76842b6e8b3ee6020665f6f9734a674032719d5725235faa34fdaf0376d81eb369119859f9e20d1b3d47de93c9c8d71ef4d3b3bb51129aa242cc2be93253014df62045274bbc70c58da00e6b10a0bbc62ba1b17032badb4aa1660cd9dce0e23abcf0ef2317c6248d9981e89bcb46b9106a74c2741d27f5ede0dfc07b03b4f8b5bd1dd95e9a3dda74d33778158e9d506c3bd0f5ff4766d076fea111a18d68574f0c688431a7d96be68d0b7d515edef7f06f0f654a0caaf515579ec90249c49481a9524106c968b775a62f2c33735c2b0e7fb7b2ca6521afb7cc30b948517f4e2ca3ad39d9d89a85afb4cf53460ccc0b11ef84975bfa0ef68693b0d9e9afd13871e9286edfe7ddcc464c97898de1ba661a7bc1e3302f1f05d6febcb5f3ac6b68d1d3b3de833b35eecb0805358fd98f57f1101e192821425bbf4cb1d695a09ef1d54242c371cb5efc2bcb0cbc24f8c51220fa1ed43cba4abc3154250e31d4279703a28e544f0ef92f49aa8347bcb3b17f74a6eed867babd2bb38436ad8a1cd4baada058ff674ccc982ae0b9079f272d3d5b4c18ee6ac0eb5a045d64c58414d8868e0da6fd8839d70a804f757cfc69317bc1f4549084886a1deac4ea9f6a5a841a5f708111c9a35bb682bd08309b87d9f0c94e5ac6ee950927498fddaa5f51b5106f5ca42e01f580162875e393ecc830538ff982c20c52efa77b8dda69581a5119d3a356f9b4a011bf3152e1ae39e5848b7e1004529f8c26b52e8e380e0204acb644410b123cb56001aa2b04128e7cac09364bbbd9a5dc593a661a27850e22448769e997f170fedadb3cd4f4934522a78de91a50cc3aef88d856a41f4873c6ccce27e762395fa3f25031ba978ca1b4af654697c35ec4cf6c5d8d378014b557613a867e0fded3eab322cd0041a00617cff3387730780de42aec73cf18ac53ffc9c538acbe3bf238482b06b4a575700d43b1aadf66e32a95c5f8f65e67ab9f45596865c8d22c4ee663cebb5a01e5d014d180adbff70b37f0074c94e5a1a4ea6e2441a692694cf796d048b21d7b535e392496fb9aed697630e4f64d544f4aab727ed2c2ae59076f3f337108c7b2fd89092261414c615e0e07cc43d15ac8a71e4b4cb8496e2543d9743aa584d8e267b43646b99288f329900d5bb907bda0fb9972d3c17d9375bf9d9ebb9b3d0a08c9b06ecf435485684d331f34cf40573985346d29b333e7428de0974911e88311f305bd9915fc360e7a89c70b424c580638aebf78628a6a0c31987b1462b1c6fab4a219d3a30846dd17831d7d2f14285a5449e9f85bac0978c71a073cfd7c9b9c31bbdbf12dc61b5fed25cecf342613fe4f3728a9374eef97339af14843be6579e000489b7f0355d15fb8bf7815a94bc63c7fd4bcaee8cd0201cd99f09ebc0a983d072989af30deeb1ba87923ff40e49f69806d689cec58c288ba99885454f19a039b69dc7ba38f0a90a3abdb3d852e536fe08df2e59982cac9794d63b0aabdea3eab0d5bb98bb9dd0da50bcd30427f22d65669886d6f068a71a894bb86c1311faeeb8ab1388874ba1706381c3370ccd3f686e164a27fd600595026610d4cb68811fcc095f2577fdf82aab139ad5d3b7f634ff40a868ded15e43bcc2977ae2001bdab8ce595ce68c51e8cd0bc127b8536fd8721bc4bdf8aa3a525c147b5e06d30851e70c066051c49a7f99365f3df47217b0681948b997a9fba4d2cdb257866c24c3a2902870d0df428cdf02d1179de0afd1f6ab6fdb7e01525d87ad7bd8c9f33025f3c73ad3f89e3900615de7cd14e4711123ab11ec23b8acebc525da038511ef705680701afee23f21d2a282efa54cb9c7ab469e8c3e87dfa94da1ccf0a35aff596aa8948bf9b1ddf5562ff167ef8112e7d097786c4c505e8f80d6f79a43600b5fa9545e662f99d74ea0c9885aa409d8534c8f92dd187f21cac8ebfa52ba407f8619e0a98d70b8996d7fa4516d6049ff11a4e5bf39962b007308551d9349e00eccb89b7694c6fa329d74908b7b641650f280cb87b3e038147942c0a8ac7bf166e657c076ebb2afa73b9ce000cca609e3b6d6402397d4fd9618da6db7524de8d1df57890610e7c8a743d8e601c20569359ae98275603d14615b46a3987dce531f3a2300a03b9ca1f7fb1fbf48ce13ef0c9a6b5eab4ad626cbdfbecac41fcecc17b4eb416bc1fa608d35fa9e2de7f33776def42f5c10ba487c449d1a187a36b8824182e6006a3a6f415809abe8aae010e2d4ede81c0de9f9458b356e4b900db349ba037096788b13b63fbb1606fcfc561d9cfbc8dfd6ff04a6eb983879e979c82276244261f15725d7ad7a3e44cf52bd9ca21abbdeeebc39d7ced0a8fa9d691314b7c918afe9700e84aa2025694f35dcdcd8b143142bb49fd080668a066b5bd1986497428a9a60bf2d8f2f47e042cd6dcd1d0146bd787d21c57c591a3d8028d2229afcdcd7d91587114dadd24c70bc84176943ba82226d1f411e2adf40115bd6ff0654bcd045dda331b4b870d6bc8739e9f7789fda2343b2d1a36a9071d1659a6669b5157acb515203ae11357d614922cff6889d208bf976c1ade1b9929a0ab7c9a30e6498de27838adef68e00dbdbe06c862cde4fcdd7175a0eb85394279326b3274c084bc3a23d0953349e4347fc453315473519839fe16e6035f772ddb15866b30cba5f12d2fabb06a95982f316e5a9a3600a7ca626be30312e2e44b35e7094dde7d2f19706a54649f2798a46aa02a150387bd4a683bd9660634cbd28a9bd15d3258b6e1a3af0771b74a79862c7d78afb61af97deaef06c5c2dc7d44e6d0b374ec4a8b9abf5e2ec955030d06d3fc2880c31b32e79280db15b440419b7cd60aec24ebf229c4aea3fe705163f9e7b9f22c4f2fec5ead7551169601d370f1044cc551a341ae0b53d46b4da3cb87fef4cac8d7551a036ccdf2472d22cd9def2f611354fe254fb0d8d241a9c6147fbdd094dfac9db9773f84b9a5bdc6ec371442d15a83fdb8c99cf6cbfdc7f05284e2c660ecf53c4859189e879fcd8ff6219a147e99add3899504c5c744f9f73926335feacc671433aa3d2e0ec0e2574fd6d1d32ffd8f69c938b4877fd7d1aae86fb595763e77f3daa16e7bf7be1fcc20f1a0783297602aa29fe7aa00e7f91506e513c64c02bb5ce68c290ef7aabfd73109755282ca8e24f43aa06dd0d8ac1627f44bb284abbc8fc6e027977059e685a2884f11cd1689d5e315d394c55bf139817841e44c5142f5aee1c22f92bb419a013cad4acbac9fc926777ad079e256e5942b151bce487f792735481248780637e3e0551c092dac3af835d9dd6f5dabb652d5b3c0f9ac5c3a2ad8449c61991089f4a67ecefabdc15894b26344d57f027445d9e13d46538f4fe3c10019b97de951a2ed1908a1caf38fb52ea76b015f2c2f07ebd3f9f0042212448a841993646227015f643c27f7bc12858117c2880d701fbf242348d6d6efffaec8023079f0bcda7c9b789d2dcdd696e04c1466f3fd8d2f4de94af041e5dbc3a49ffea3b51cb1c8b60a1af77f907aee3ff24901ad93c7a1880fbdf203cfd373a8aec784ecaa130a2337cfd6c60f596558673a01779b0bfc42ce640f1181d6ac48f2854209688d7be003e13d8732fc5cc67219a5fa273a1e082125fec3852b345fe552288a0489101924c85f77428c93f1caadcc25bdaeb069aaf36de78fc5df6b1eb72ea7bd481328b4b55a8fa71f5e9db22a72e7c00a843a1c70e017316dea1cc1795205df3d4b8b21b879d32749a3170fc1c389d54941f1f63bee85f55016ef8b8d45bad9d5afe5fc32d1d56cd30b7ddb1799839d27b2dca05b872206d43410318c6fde1e984717d872a7d09a3077659be1ceec5bba36513a95e0c48231d92a5109d7e86b2c627f429193356ee04b6492036f1a609ae23a30a2c52701d12d9e45329485a623842ac6aad42cb75674bc33593f839263cc123e7db2af13eeb68d4108d8d7043fac64fb1253b7e1970b5c3b83e08e655f4c65973e045f1b2b441bac732918f1e52f15b624433a25841a89eb895ce2a2300753e12cb8212c2bc47014f590bba094753b6704a50a81c4a9f62d2a2b053575b5ae40c4e97a6e9c2fd08b7a2b4a03798456e32e5f919c6fc619a784bc1e495ef6c3b6dae06f2e32cc6091b0d67833f1b13c972f56bcf290c80f2261a8b38717b1c9e03c79823265f80143904e74e7b9fe2d4bec10a2f35d0f39539058aa7c33bf360268fe829495548f18cd9d396b8b2c89618a9ce44b89da50217392820b8ad9d826fec81053e4d43d41853710316404bab115c48db5efe98878f05be02dd57c618ebbcc95dfb8e4fd0d2a601072e57b10d1d661d86545fe4f1974b7ca2d7365152cd23bac98c5111091b44dec4383b9682245c92a7b91a5eede15544a14d7ceee2f25c74033ec7832c73e7063eb98b3256f8805e56ff155b06556f15cc779e75c64ffc2e7e9391d7125bbf0714060f117f68ec834e684e2fa6247d135655e558095e2e18cb56f84297a6860a20d36d5b16a3980acf77dc34ba2852efca7bab9aebe54b609a11abdb4880ed938a547d1b8a0e14d20716889bf270f62e40dad1e11bb54c94b3389aa30b17bf18faba51337ea0ba8f6241c10058cf99ff8444ce4b1e02ac104765c146fdbee38a71ebc599f849fc163117c7376377e665bc46e803a40f2222aff4c2895d5d3b543fda61d8490fcffdec29fed5aa7be7b840f5d29a7c0ec92364cd63af6a40a1012d35164d1d4536f4fdbcad03860bad0f7e769db9d2dbd31dceb030ad22a50e76c301ab691352b54ce8aa1a1b69d38902b707244d1cc6ed1bd5e84021a56c709faf17f66815c0583978b6ab1580f8d61317f9f735a2de1aad61a78ab05d38586976f857ac1a45b804b6449051866893f27d15c861c4144658ac44c4aa050b7f5174de9844d383a474afbb479deae8ea9bcb7fa139e832172102afbd8ffa4e86ff4ceee8b2ef6d1160968d527d669ef0e2effe46b95e4e12f6b2a18b9b704b14b46be0f359e7f423ac7ad87f742804b06a1f4d80ea953c4fb4f3fbe893fed0568c75d08e7f1979163dd353a5ea4efbeaf071a1b088c3824414823483797a20a83d4cb7744d486625f76f995c0e652656be926256f60b208459f7e3d538ffa4e25c04b0df4625f43c998cee3281403a67c1de9f5f198a5b90a9c43406ce598dac8991ca276b3756fd9a28527e1d8fae7f85f23043a2a8ae42d3e2867507a4d0095dde18d5cbbd39fc9dedb54c3ec4b8947ff526aa465b1cc47a1142685925665dd2184850cc85a2018d5d3736bbd2257935a47c774c445420336acdcab07bbd061cb356f31a041e6c61b985c93fcc1c851c75cf32462ca0c1bb9dc04fbd4ff7d4877c36f86b5c32c4078a1115c7176d292d71234d79cb68b487136f2b79fe182eed35dd63aad8ec26cfe6f7ddc075d2f653500893e86acb14e82a6014dd40f83042e74618551c9c938881525858f7dd107d13781eec807c7b14239704b15c24fc087f7da2bfae83e889ea67192c7aaeb7e16c614a528e19ec13570f033c35acbcf869c928debfffdcbc26594e0decdce1d16c091f90f9ff45870575eb7e92e347dc72fa028c0b472ba1335a6d2bdf38de8fa8e4b9c20dbf3ef974fe27215c9c68d315d8d6167620c0421536964e74fcb1c4bbb8071c2216ef9cc00cb76661a3c8fda2668d024682b8da3b830551de818a59e3c6668a66d48e3c86e62565a641932ebe0d1188de0e2c32e3a4f7c210826fcfd8f98704de9345cf9851813ba60543409aee2e965a7e3b69d91afb87951619b309abaa3280723c38532471ed4d4b3938f00f95d55124d372a33af1220d19be754275631ed0c9ce1ae33de09f566837be6b1cc494d9d9f6fd507751b858fb580fe0fc93932760506ab3f8393cd38fbe3ec8b542adcc6fe777fe7c90d8d046c7ff85f45ca72fb44614a6af9a260bcb4e4f54491560cafd1e3ab047dea01a67242b6a2abfa0a043ab5f1a7a37b35e51a2e55978548492c56b5f9053b2d67de87d5385360cf3271f23852f95d6e0b5cc670457d93d5b487a50b6c33480a0377b1d4e8533a05960cad829cd44b1f76337851a46c8aeeb887cbd40a574ecd2af56fda87fc99fc8ca99a2cfc4e54c03d4e9a8c134eae7d06221b42908a80cfb88d1c19c8284897ad84ecdb1a423a90f34414e17f4ff81e756ff580ce0cdcfa96640fcc441728f0aa3202888dd365dde1ac869d9f90581f4a01b15b12fd748a6c2f07858ec61bd0646131b233ad1b63d37508a7e0771ae962f58ac4abd68f8253f79f4a290cb216d00492fcc4202e6d22bbf9726095444941689bee6c3d610511859e64ebc56e2f40512a19658fcf10878ffcfd839b56bd0a0a777cd3ca79a5cfce4a52699f52de8822a5a19cbe84a0b7ee265f53c56291f29f0c2ba68188f60c43fa94050468a1d6d8327ea6a85fd051454b09460249177416662bbb28e979b6fec32a763cc383fbb8ad2413c43558ea85871adac99f0e7a14fddc8499bb4f843c99c5ebb37b21f2bcc4257494ad942336c63890f3bf21013c3b05acbb7ba19b677c839b3f570a706299ce50fdcb92769d2c2e7866ba92cadaf7fb6735bf89cfeaba34b5f12070c528e130142ed72e98276d8a073dd525a7b18fcd30204de9f3c843df2196fcad2d8b070e2f2dc83567f4e177d1c79c478263a1dc64f1c081bde49cbdfa2d6363634136a7afaa201bc34975f1f6496270f07894df32e80373d89738020330ef8c758be84a38da89dc32a23f44753311048110a9daeb7567bed4bb5fb128c817c316b211bcf4e875ec59450df0f6f47b702d938e13e275c14fec17ea99c4e1f7fe9da695ab27476116a3e463e84e6865d6247b3fd4b62126a80e01545fe79bf1afa379383ccfacc5d940ca5eef22cb37a4abca4ed958fa0f59823b7573c56705f048b3a5a81ca29e2e2eff2dc499d0e5830190b6ee55dba1c35cbcd70d28cb4f360492d872dc6100ef7a4566434f5923c98d988c86f392044d83221144759d374b934276ef670256c2ae56a389127024fcd13e71db62a9dc0e25b784158f5d72b8b3bfb635813d1cd96d6c7b6fc18f62ad7b6144be3a7bedc2a1adcb88438ec3a296a44aef07abbaa781bcf6a4e598a7416a12877a0ba6f5487fe64e4b75e187495d4cc70f389b3d57d3eab7fa7167ba2d527db07e816bc21a6b3f9ef12c7dd46753e3e90ba9db47650f8499f18af7a813f82453b05abd76ae23480c47fc92f9e468cfb3c0fe5d5ac8f11f16ba097c0f4c827120b61aae160cdc7a07ab1acb661c2cc5f8b5bef12235b04326beaab07304c908aef84e0e808766a4ee086424fa07865935e58a809ee57625d904b580f11f46673b52268ecc66c71fe0354a0f47f2f438982015f176dfd41ade35b0b919703209e672c4f7221bce66b77f1206dc5c1afbe1e464562d230bf0eb91ad9ac142a9b2c9f114071dc0ae7406567d32771060c7973974f7125c0bcca59b65caaf771bae40667d83c9d36928a72c286e16b0943093a300b9689ad452458e49e1ad86068e5ac7dc6661ee10b2b947e9783ecae8ce8c9c5c79aa19bfbf5e89804e95160a5ba7ff2727825b37d48b9db1a6ca17341e8ec51e398a224298c338193248a57fa93e54dddd6dd6c806f6f1ce3331f42bd92b9a7c5ce4305e1b75de8908dd012cb2d57c698a49da41a6b09f59eb23bfcfa25d53045fa92823c1750d6292620843d98323b2a85a35411e0baa0931e25c90f520e4a979c2724e61d9345964b672cf144db19d19227015f8ffa006dfb6ce64ad9f328fd51cead8758a8f6af6d3e031d07cbcf8973cbb011d1889299b291482d5d7096a30c55bd8ed6db9830c3c15a8cc2d6b7ec4e21b5dd512aaa2351badaafc58ed77fd8a826c81b10ad1fd7e4800d4f3abf4a60adcc313290e0752a56738cb35648e784cda134c6a232e448117fc44398ba2f5976cd44cb4482bddcba9bddc573ec82426600bd9f2cbfc09e79e374cbb1ac3ff20dd1e2b97b66ba4291baa2cd644f13dc1f06feeddd75b58073a7d86f4d35f2dd69b5dfa975e73eb92f3aff60e43dfb8abad18ebb36209baf56e1c27b5583b3794409c77d77e29f7ae06afaa9f5617ec925ce0369489ead24dda773bb1feec26878e8229270fb9547aba56969f6c00966234b798f535aaccaa86ea7062b9f37d702bd84f9e85fec08ba3d42252397e7f6bac426984f0659051257597b7bf68045b0e555874e3b6e8ca15dbdbc6acff31818bb54628d08d8e72d64171e2f47f189cd6ce4eefb9fd55657aa440a8ca33e2b230f548ed9afc900c249ce265cc7efe33829bb653a016ce99f3350d046ec924b2fa1c114cc02d3fd6ab9204f9766375a8165c4fba5986f1174e21bd33ad3a47ab13aaa3e6e4c1e01bf3da90aac4ea55a15610bd685d5bdbb37cffdf0be86f0e9120f351c6121a9809dce82e0a905725803a8d2b501d8b312b2ab8d523b8f806886a3ee3467851415930fca1990509afa21687f6098f4dfeca4dae9ce957a25ddcc3206923031ac4b858dea17fb06b140c8898bc763228c5b290eb8fa9864d13710ad72e0f4143ec2fa8eb2ae17753c36b288b06fe6cf41dda941696bb933e1305370bfcf4d1185695d4366e201a8ba614d35df63b38e98f89d532e31e0e491adf7bbdf191c76dc464171ad066104d7400fde73a7b63652002ba1c35307544a8a15ab33e710e47bb1676228a932e5271dd0599accd3b02bdadc800c39e3ce3a1f255c86f0c495a0ab83a3a6584e69b48c85d1ad561bd85809592171a94cec6706b24bba54c9b5bc4e567517ebfd36835724e2cf13ad7eea5f461218d79295f68a7476209262e3f828c37965d6e015a30b3e7fac80f84a1b8060667c41031693247582de149a58e43f75de8090859c8d66c83def4a1cb80773941e511ac872e01741294a988ea4ce3fdb93dbf3baccf4d33c8aaeac527aa40916659b11c50dc72b21743c5bd872dc2be6b80890ca50e2e931a9b653e0df38a2cb7f8a5f5b6002d084add08c6d58761830dacce0cdeb22fdd90c29d3a2d5a9d1cf9af2fdde65e56463236a799b5bce7d67f0c3bbef90fd91a61d01cb67c40a443a3f5663f97479c46ae72be82bc19041b541e77b5697e9839fd31b3d0f1daa7c174c0b046acca083d5d87d56e0bfc4dba150e832d6e1fbe124bf482b20b271b537356f3422e505e7986f3f7fb74b7ca0fe0a6dbd7c97d24ccd1b8eaba1979596fe91b377367fa4f52a78fd281bd8cb48fbb5c3c76911aa7a543da7e53639a291cd4299aba9a8ab69874012f2c921cccc513b0c58ab4c8381cf1a2b3aa8459badee62a1572eac3e1d7563bf92d84ea52b13ec602a0b7b46dd788e06ddfb845035673776059c9e77ae2cc4642c7ed76d32e1a6205fd10f0ea06c862b17502c7a7def3af439173aae92ed273bfa64cc518609891506b3cf71aec614b86e760869907ef94c149d7c213f5e8aeedfc1aaf3951ac25a54e3692915877d2a1deb3a2fd0ed44534a1c6f437212f2bb337feda015e91006002322868771066820c98a464f7be492d86cf57c6d406328eb5618c668479547a013e784c81c8de8449fe264fafb16615d3598e92f53bd223633ccad5d386a4f311a417022e60feb117334b1b38c9171a656d2d9ab247ced45ad4f968e0048d3928ecc7c23701d6fc96eea6fbf9f60e9a066c24cb0de44d86e4bcfce96338eeeaec69199977059f41d5c5f84577811ffc74292fc1bbdcc5c0a4ee666080df5cbb3570b5e03dc257bfe7702b6f5a500840a14d3b44c108eab5c914a1f039285f7e2aefc68610a2298fbfcb27734e31b327ca5eba201cb6bf02544de35f19d1c49365d211a5ec2aef0be6806d3903f9cb698969c9c8ef0350e138244ebbd20b847f537a5b26f516c6764df4d98691c425fb02fbcad8c252e352f1a06f84a9ac232f130ed2c00b500d7629a304a17f7dcf8adeaff366ee9c12026d0e18a5a91c4b09a67f28c317c5924ba54edf4c061495c493e1588bd76a443e355b8acc61e19800716f1e4d89c8298d86f5bc3c4429d1eb9be91bf616d889c40378dec912eefe67db307f022826dc4802cd3a1077ef283950a5a5b29b51ddff0bf3e676c91a7e0940074de5094b4afceb884148b7d0639dd299a26707123822cd5509bf008df724e635f2c44f28b84d6425ac0c8002b8bfa96679adc7efd45c59189a152029008722e5363b97713157e4e3b15bec738bc9f09a8b817e8b8f2cb698c3bb12526ee857924cc2a3571ed01f23d13e1bf6bb48e0afaf206f7c7191af8cd32c2e36f24060817e6f23dc208bbed2e7efb783c9c424a1c3c24337a5f29bc21d65d4dbcaf15b07280520bba9aab0049aa02d0ab6dc5ec00924c6955dc51a7dbecbcd52ffa5b79d25847e7b9043247e5c7ff7aca1bf6d3e09ff74586d86b19051524c1dbef203f1a74403a00a82560909d24b257ff821d5de201d4a8dd75eefe10eabfd5d0ab218d6ac97b3f1602117820513ef569425516d2ba89604f0123c69f64c87333a9126bb9af2dcc65588144ac871bff06ec9a13b06a590fcb13a438624783125a94eec23fe2e5d3067b86f52ca94dac8e871dfb8a88a261a0cbda72160e49f3c2998db4d41fe30ad7d032cf62871d85df253fa5e02a72023933dc6596ed355eb25c45828451369327275bcd02110d46705d920e037c21bd9d22fafd2e2f1f9c8c0a46ead3c5c3552d8401cb148cd0d4f8116c4807250386322000b3dc4fa709c6328704472a8210962e3bb92e040e6138195179e0d7c671af28fde35e002e6f534a66b500c45941924cce98efaee6386b6b840c87a2cecfa24cf15cfed4f36b6b03b02651e91184891e1b51bbfec65b0cb6d3880a6c0d78b1299d26808572d5fb7d1a7597f8c07a81a11e9c28d89b548a12ccd60bae332f6cebf2bd4faaeb61e70b186bd3508a070f28b6b00484568b4d3ff1d7836cacfebb9f80e564772823a9200da5ac9ed795ee2f5b34047cc73c00a36d2bde8844c0fb6984997b2bfb074fd55e7103de76f7a6c1599fe7f4ce20f332cbf1c6b67b42d890c7ac4c9a7c0077d58e56152175904e7eb6c1d906f4702c33c6218a2dba8d59b2cd5f9a7e4913bcbeb4ce68510360ca40301ce072f49f79b84c4e725230a6be87303cf62c7b1396b0590fa396e4a570868be2e9b35126016995288605d2f745bdea43b4dfc71504ef6637bae4192fc452acc9ff6967ef9c06f4d25ea07e3071ee1005db0e5f333a3f6abd9b23c997548b0c42e4f692215f680449b8e479f8f50f0b6d637556b49f1b7e0a7850c89380a1ccd1b4a72c1427095735e40f28374829a266fd0b0bf6c77c19672fbe321b8048aa3ae9b76ce5639efe1c4f905af7e46b33cdc84236071d8b4cf493fbb198cf089c069ba0aa45a34de90f21aefeed7e399ff674cd90c1c1710a3f9641d4ac6f0037082374c2a1b2136a207ecbb5663a9cebd62dbf94730fdc7ef5f0860ce7988cf57932c2a69cf13cc27aaa53f2c8f394f52c7ab643194019db079c38e0094b00541307afb2df2cda088193c571aa690f1035dbc7128a4c06e27b6a879234bd91cc1a5d7dbeeeaeec11a7a0065755c8a6730d5dc0ac56a7fdc85c8b9c9745deb73374d2905aef03dda7c79da0a3c0925e9178c0e52d92348a7c90bf96d5b4dd061d0970d9bd0318e4169990414f66e45d161ab74bb95a619bbdffdef36fe71a3fde8bfc9085db00c8eb94fc8d99638cd163927a98e18c90fc5ec094f055397d2cca4417258e2a067bb59c72ade9845fe82a61ed1fafc13292dd8e514bd1b4cca777b8676cc96407755b6aee32b213fee78d4d98846fc6de9a37987359a3184fbf74e4d914ab233485f168f5bf89c4affdd4d9a5c939194a29e06048717bf51bcf5bead5bd3e24f85a56ecac53928ecea2058f0cb347a0bc5411de942f36069c03caf9bcfa2a7414b5502f15cc1221ea6ae2bb94b5177046342a7e7be03ec3af70d004ed6e618bbfbad3e224b43c28680dd917e7e1ef90f4011d103db7a27de170c98956d9f587156928843af1c927e61639f67fe04b93bba4c022e761223eeb396328beb1cdde99a1aa93dd9d7bf41c37e2ef40cc4fec359cf778af45a1704cacd2ef08b7877eaf99935fd0b236ed51e9240da5155206fb60187f4a8a9a334f88c7b244ec9d8dd830f5354105b5c7289d2c3c7463f9fb03e6ef3945a633e2b342a6b590662e7aa2fb6b1807fd54e14eb9d5b2d12f2961ec178f1df2235f8aaf3f6820ca32d530288708546f5cad91681de2daf9463ed7b7c2c5c5f1fb1f5857587e67b738f5f1f6008e504dd833ee0a25f51085e75e8e553f64e4c4b17d19c33791e8c9e9e35883bbd67e11f289a46b8b6c7aa7f8574573041f6dd5228e93601cf710add362ca734ddb090277db3af398b0759e784eba2a92c0d48e49454fc026f09634c226e0b9537211e27c52f6db0d67e18737de2d426db4561463f7720c7af38a422c8183e48669132cad1f7e08a69970e7f16f074d839007e8161327be370de92f459ae59fa7015c3e48177f5242388b854fe1e6431ec071a36b64a053427feb36014630eaf05633b1e45fa702537398879b6939053de0723a195c9e9708c19ac7509c04b743e6285c86895d2ffe90bb1a3f7e42378892009c1a49ad7a964ea6f5159693f32861395db600aed3bad34ec095370d3ba8410e86c21aa1f18916a8257d748d7ebd6edabb4e33a8f4e375302a68dc0961dd448bfc682e57ec4693107a17e6e009b0272fd2d3d784b9a58f61ab16944a051f989124256c2971642e5136187d62a7fccb5219c4c46be730144d9052e4af443608ce3f3406e1f6de89b748a81e4438b6b4bb93d8b0d16ea355e59944325222a7cafd821eaa2f2e841a09ca58e2966a5f4bf43f458eb7b37e1a43a7098b65b68147f1c575ad2993a221226adc54bc9764b94d8bc9b0404c67a742982e4ff90305419c1c472c87dd4e6e45658b224a2b5c60af9a13a5f1d31e5e45a770805f44db0ca701941279fce3dab9f26c94a23ffb6bdc2b8cd9c915dcfad5babbeaee26c882481d076e98f7f41d5a38d7c02262eb698b7bd576beb0bdf3a2899c9ea72a0e6fd5417fd42daf036af637b6c16b5c1e3ab80de885b94c55475212c4fc167dd5f1d3ce30f9adc7478d834eba9bed4be2a90bc34129154e2c59f189cf8044ff333de92613daad5b9775858ddc9618dbc100a44fff1dc663882fd7acfc200dea20a99248c4870bb1db353dc84df4be66d931b0de3104d0de09c56dfb89b1e0d25a058daebd886c370f58f0088b61715619c6456e27b76b1de859ff201074824cf4677d7efd24eb619f6b284409a7233ddca0d827531f03c6d2da7dfedb0e1157e5892c4631ceb9aef2139df0ad1c2c276da52f9033ad508f8c3910bf1faff8186cbaa6407cfef8b0c13b43c565f4ca66a564d0cd05694ecf3a3890eb28f70120cb162fdfd95188dddac353d701f9fa9ee319a5bc5015a9a6a7370b570b4469dd8ce43173560fc2b528285a1f4d36d7388f598761976f8b3457e2adaccbea85219da4c2a507954e223cc43486d2b2564d30a49d9e6fe22af3b61ebecfc043c2bbca627c2190d28635412535e9fa74744c5163e693ef419a7408bf99dcd774b78ac31210f8ad272fd125cb51625b8d803de2bee3f1cdfe565add9d68ae0cff7e2592501cfa685f144b607ea36dd2bdafcc0747db18fe4d884efd1ebb3d0344be20f73a503d0654a6ad4afe9707c6e9e2476745d566719fe4a27c5bedb1dc7a74e856b60ef9bf5bd69f6bd875d8fc59c181a5d0f290b498c3e13e7b669e2c157ac9a49700cddbc8c685b0d30dc43abe90fac58d13d2234e476dfdbd95b4c05c7c5dbbc3fd3a567559e12e16eb1598c1b4f106883890624f7f48daba3de42d6a321f51cc35923b0338b79ed7a7bfb54ebb904a47dd9d78d5d4f9465529309e5086d72de50e5228792b3a2c57c3044c4065bdc98858fd18cadd6b9c2ec4c4754ae0c6bd5c98883c54840379ea43b725a431e65d35ec1520f88dfd9ad814a214daa92576d4a85e2b9b9aefd6d4049987d512c0f64625023834b540135d5f8b7e54e8c1b64f8532e20abe107098008a855070e43a4fec9271a84c60a48e93dc960f41f4d85a5b13af90ca80035e055204eace2695f8f0c8afd369eee1615c4cdb6cc10f36ecad8e569d33202daafd8c42d6cacc0c4ffcfe522bf28beb644e78a62378e0cb3b77a1888ec580655b9fa65ef8d67a4c5d4312f6b8417daad4d7d67938278607766de072e05fbe257a53c7b265ba9052daaf7fa56316abb6fc82a83db31d90d8b5c06f73d41c48ac527a57772b139c528f8d37516ded1111fa5726c13a5915fa9e8844462b2af30d355f955ba0750776140125353178c402235958da93336f47497b9d7f556f826872129c2fa0e6a3558ae1e888527a512560f0a53b38541c481c5afb29e7ee2ff1d1683aaa1bdd1ca482a795356d5dba47038c241691807877cc4c04ceafe3d3bd6d4d5c78543299c49b817f8e27128f04d82b1cbee697551a9b791fde0f1f722e61c41e76cb8aedaa5540e2cb10271d1498d363f313943217c871a93400d375589dc33ac6e887cd4369270e859749c686c19125a1c74b68115d3ed132ef4a05ad526b778693237302f596a90cc9d709a098e94bdd739db1073f8e696b2f680388ab68a5dd3ee80e86cfd28eabc62800e25bbf065a258a230e39dc54b7af508011020b1d42e54805cc27f252fe193ae5dfd053bc15bb96ec2f335b6d620e5466f015360c58be88f9571c9e8322136cc5fe432ca4ad38927dd392999bccfc8e16fb6d6a74eeb8ebb358a5afbb553da13be04ae8e702d3c3b3f03eac7db2e871c9863802e73c7d1cce976a2e4a2e0bc44278b3e4a7a0d031675938bf9d34282e04951001577e8bc59c40921c5b87f8ef67b437a9009b2905623f800c0519a9e53ef5bdc934cd759047c4328dfaf9dfbef6d50b2a7d15e14d89abc3361cd739e60f8ce1cbed64c2075fbaab8d75aea7688715c3559ae66ea092ab89b1b0e1b49310710ad75de73aeed311ec0cf1d6342231e18d9d4d0dc5a30cb5bad663e54354d2e679a5c1b60bce02bb3c6dcec69b0edb3664fb8a6bf2950c18a322502582c095435fccbfe88d7dcbbc7bc233dc6b5ed3c1524c42577e39c2f813d9659ab39c5a6e02f8fcc8e8fe7cf4ac1b44750dd926d45b679e4336f6c74e536fa9e44f69ecd92abe5a7cb90debc8f3674d5720c7485cda0ede1e666e544802cfacbd2eccedd43cc284633938771857917b7f4ae92206cdf50972dfef996d96c543f0bbb699473bc8b5bdc8b4b86f8d742cc93407bfcea09c00eab80c04f86fc3b55cb7227885ee42642690ad2b5fb0ecb809a1366a662418b33dc7a33188ea15cf90d12d2148d19336f99de1e53a86115ca45fd825817471deb02c579ea7a06772dd6e936e46672e173647313f464a23614c93cfee95f2d31c490b661cf3aaaa0ceea59da1cbceb42f79bbbf67a0956023d5bff4f48c9f7cc9b47ea275b3cad54b2fba32ce3bf4909b750563742097bb653b3b62c743799a09ce4d02f4f6f9c1825d735887054f2ed4f0155471205e00005b944e51e0d96921f089e82b84c07c2b2da1028caa5bdf8feb2129962e5f5362dfaf91800221f62e8a33d8963e74cccc4dff6a77cc79d2fcbfcb9dcad47e50c8ceecbd8ec70449d3c1c0cccb0b9455f6925915c10721b9fe6e34ca3418e87de5d3f03da2995e0998c2af2c9c94f741343e9460c41464578093fa9400aabd2873606c980d5347175b8f971465e38e6e481b14e765c4f67d13fe56423a3cbcc05fdf304e652605b35eebf99732d6a295d17d04c8a31ec50c91207998272089c408d18dba9c6006a741eb2b18c8606d1e03e819b847a91852819e648b51a631a1ef12a0d24124386086a92218a2a5e327f6eae06aaaa95b50f90b11c50ae872f549c0b1d3afc2cbbaa7e83dfe47df34451aa8879373702e27be56d381d6d29b6b053a0c42f916cafac393ef51dc80cb8e8e8f6ce021e8f8e60d60d8823267ebff41c00a919945fea3b0c6b54b10a3146feef4e6bafbc1b8393f8a7eaa56c180b29d527aacdd0905d978cd1107fce08ffef59e492fa27761138733216cdee2886dc8eaaa934bdba5d9462fac5f5bdfb69ba4cecc6f4d787eafad485197be88d1f602bfe70f794ca6b3f938b8a510f94c7c59200a495e6ce0333e144dd4b0c5f4a30d3c7a1fcd98d4e52a167a58d474694e4ad4a8cf71baee5bcaab351a24e71f59fde50f43743e5b17a9c16595f4bf032312df20ab307635b9ed44a8d39f6b5c2d545ba59a719aa7133a4763b65262cd90a25c5aeb54e4ead47b95a6b65dd7d442855a91899454863115fb1557a7dd6e8a0644f4180cf3cc64ef621fff4d08fd5d5d63f590731a031053a4a3fe80670caea23d16727dcdbe4a2789825df5efd04aad09e8a72b6d965fb8f16e5a367f498a82db2cc110c3c2400c7519c41df915cb9fd6b00495afabc96777c519fc1314a6acd0dfc403a62644d1a04067692cf9f9f93d13db49509811b5b735f6736a2c803957588dc82dd6c05510e6742f3c762d29599be4fe673c1bdb224b88f11bdf5c39ad232087e56847550605bdf8b93611d3b9f130eeea8002ddb54c0f6c734414ab4cb8ded265419f7b60e7c3a237c4a9753af9d31b4348ccd0de218e66c8312ee2c99c9da19f51789f0276f4cdc2a20265f29d928b2194fb4ca227d085a545316d8f7cc2a5c8981e3d4b407dae29dff8757736b77866502a6cb4794b8f802fb9b0940cdfdcab8a2811cb36655c641aefaca50cc97690b3823d02e0d0177c0849c4489087b048bb692774a3f7cb22d68a709e8348077d4b40b7730010903f0b7f9e41cb75fed9e11e7f5d56e720355112c29dc753b98dacb89fdc9117733d1d810e75106e0a008087e96dda45d79d58cf5980f784a661a8ab776907b68b20d57105e1e3fb3e6b68cc75af8b66869b92d25417260b2d814682073cd8e3715c76cd1c30bbbd04e84576d29676d3e53edd73ec2a10e5b5afedf32bad7e9ad3a2383026d467061132543ef56de68f6f75fde2f7e3a708a88e143e03046e3db2f751364fcd33292d51305867c6a8ba21db4f4ba182c128e5e99f9c3f6ae0451d61444f3a57d3c5e545644186f3bfe6666fdd8e82f2e00f0939238b5e911d3cbcc8ae15657114510007053254411fe6d7978673eda6d1e44f49f2d2a63d2a6a0423cc693c36159b9e7af9513a3887faab437075c7da26004013884be1cde75f4f51a47856e8c40a8e84f5586aa53d27357c03237538b0164bab044965c44a865317d2999dfad4ed69a2fd126b9eb87f785636535eca7037628a87eff5d379ac236a3d574cb38511071ad43c77948d40be5e1949f8caf17a2f3d906035f64c8c256aa32057f99b5ef5355befaa6e750d91bc5670357c88bc312171b9e50beb302cb3cf7fff3709f8080374af396b0ec527adebf76d9ba152b0c71dff1c67156c9a3a445856bc1b3149e7293e8e61cd30e7bd5a8a1c65a501125bb81a613a0b1d552b4fb9190570c49a475c6f067b69e969b7556b5700208d7f196331fa4dce6ac2b1add4286981a03f9a5fff322e3bec075fd2b206bf96e0d5e663b9419a5d1185285ed0113ad9a8270cca0957e16da26bea747da2f952cbedf4b9c5303119e5575fefdb942fa9e5587b0fedf994528ac4b9ed211bfeb9cf255ffda825698ff8dd3d1f7c5a0e98127ea15cd60f4031fa8dee65422a9a8098ff215adc1ad004e0d491bfb4d0ef768204f7b80c2877a065f6a62dfc312e5198e8c231e4c05bf1017412c60acbe6fc3fd0d71f3b7e24d00f4b778c765c303a8937a656b2190d59ead13990ea7dff701083db7034e7a00dafaf14f5bc1418b4c58248d13d1b1fef2951a689ff353eec030a445488f62b6c0863d709de0d44fb4e86300f3ee22472a6697ba39238125fa6e32054fe19a5ebbc522213fe64207f6c3bde8eb9c40af3bc1b68f4a76eeea52dd971bd7998d587a784b4c3f094e32acd91dafcd2924baa0353fe97b0a80b478394b1f41d9c1909df00db2c4b971d7fee880246d0ba7eccf81b10145f8529a46cfd89ee46dc0b3c4b6ca80aecc0679f094adad16dd72f06d510293154b5ede3e9c3621da8be7598051e6b71ae580994b53297ef68ee4ccf529be8285c58db880fb44aabafd9512d9bd3c131a1a012cb202b66f7cd310522cd01fe2717b3b73e1090fd455506736330c789b675d2a6e7697c531b3a74e5459fc56f8749055448b914ce57f143d96518e1893cfbbfbc265678084ca5137d3777bcd93b68cf4c4aa9c75cacd2d62df76a99023d2270060d0586595efec32effcbab3079e78a293eed560747dcacd85dfc683c2e120173e156f18c747252cca98c01e9679caa8769d477fe1c0527df3b4bd9786c3ea471cb4bd810dd598da5c4714ad26782b2d647eef166cafcc87fe6e90c028c4320ba44ea14e080f28d02ebb06217425e1f7f61407dfa376224ab1ff310c6cb471124d5bb7bbf8dbf688d17a72df8527d7e9b224dda64ba6b06cd95c4d9d1f98ba88f9b4fd920fba51cacebb33b12b580c346e833180baed8d02c0f4f181aa6f6408ee73d50d99d6bf71fa7939a2de4cecf20d4d8942a15d5024ab0c949301139f97cc8d22c42f25ae0a628f882056a37ba6850aa1a73a5426b1a23fef2c5c58532cd9c7496e5ab074e42e72c54424edde1b2cfeaf0a74f3c40111cd035bbd3095a10de384bb64a65bc4de8bd82d75339465125d3aeeed893348f0c0ba392baa6b716b020cbdc8f321c71dcaffdec31a1e3386d8899e19ced68b07e79350ce2f07d96de3a0f3cdb631c74de0afe6fed44448c8dda9e96f4b57d83d60034066bc3d1cffb2add449a5b296b5fc30c370c9467dddf65d91b660b2283b460c4eab5db1a485552152eacd956f6a8e1b445b24b0b7f32bfed16cf4979d16d9b133be03842a045d0b8c8ab1295f4d4dd3e10150650db78f3b931a550711aa7046468a37b1329e0fd8cf3c76c10d7f1f092125ecf215b01b71aa13205dc7211fb53ed5c9de7046d326f0ab3fdc92b1f874cebadbd0d6fd5c529860979c794dbacbe99ae063f177f719e543b4aa8b268672959740619d2b9c028d951612f4a0506a4deea0c5046d76297bb590a6a3eb2bd6cc40832c51af0eb8ad68bda9487b9ad959423040455158abd066a2995598cf79747f20c4cc7b89d569b430c81ec5a3180b7e7e00414651b0899b960fcb96cc4d61faab154bc14e569b5e2a9a59df8e36eafae8af945433835a60707d6ff041f15bb6168dfe1544ee207955c86ee558d6f7e7335e0306874b80ce89c6cf54ab7bd7b0a940727d5ad086bfc9f2641c3119f40d605c6dd23d5d9748257f4a65ccf398c0326ccf0312e71aaa150c28112c0135a0e2d271b69e4a9aa3801db4cfb18edce79895742ea5d5f12f9dd54b8cf07969cbbfcd64afa497d2d6f1809a6b5b8990d5ebc921bffd0c841b65a620f5b4d3479fae2fb24bde9ce3d0d37a2216760ec774729c603409143001987d5f25de5af84bd27716ed9c8beece63b52c76ff1ddb1c70d6fac4f41359ba723a746a65dbcd4d5ee3893f1b3182e07106ad2c44d4d7562137e30e8cef57839724c359b75497fc1f76455725bc5c4a966a0aeedce07bb5a3441e9034eea3a0ecdd5ef0e2059100c001964af98646c4b35fdcf5a5904c829dae07d23861fd82164b8f3a109fb113c82a0f8fedfc54d3b777120d473de1987b8762bfe8aa8af2e742eb3717936949b7ebdb0402b8bacc5130ff21953a73c63e7f1f934b0f0f91115a5f9584d6e4011b4566ead670ab1aa2b736b718efe2f3d6f816b54a210fddbdc0f9c834f98ffa6d1283cda3711ad751eea8d97b59bddb853c3e5f68cffe1e7b701a6274e894ff4aa9b1d32f9d1187329e9a953250540209ab9e4f5a30eded5454d0abbacebb1d7c9807b26cc430edf673e29634a4fcff618ee582177a9af1a1a99a43f0a4be389c1fcea950e6dba1e464d00a3d8d88463bfad828a833ebb67ca28c47d46b255b00c513570fbd422ae5cd923b1d6c3ac93904c4a2f07676631c921a170f2a4610b4a8692a2faace9121251f588ba2a2987025a921e0f701a1a7432b2c1140ce2ea6884dc537771383ef348a80d7b3090e82f47d40493c2cfc3d8ade36f8e3e08f89f9893b608849cd09db781a6454447b1f00768f67d60201cb68ae35dae337cc201cda8857e0cf16befb919a488af89911849b5fc09cb81da9b35d566b8e0a962deb79ef689ac11985682bf6c34ebba112e77ad29ac7e99587285634b527b37298e81fc71af65aedebaff3f9d543645ddb7f495fc5612e659d72139306fabe255bf030639006ec2e5ef9696231cebe2aa1a62aa5b0cd0299fc46e4b11c72c9ecb9351debe48b8b4e44aaa38ae21a1eaf390fcabaf0d4e1dcdd98adb8dd1612feca27efa63fedaacfdb52f70f85bd924002f98829a861451ec0ec27b27471e02074ec4cc2e404d3c083444d69c7cc0a2092a66b4fbc17c0bd9c1bf8e37832ed5b8ab63d69186a211e5035ae837fd6c55bbcf1c9c35e0caf5988072b781149a19ead4379a7c3645d6b463fecb5faf512ecec17c20b5d5f4e96c57b90b4fa42cb77ca091fafef42e6961dcb7ef8f7d601e89f3aa2f499bf5f2f175d834b5b2e008406037285705013b93c41497d40c500647e2418fa27a255957ebef9c0d91daef3924815937670c7fa40758fa025547338cb4abd94b6466c7e1511cbb26f3443fcf16b3c10afa333123611e07fd50765dacd9b13177e7c85fe7d3e586fddcce6fd83c48eca14440c97b6e76af318fa3979fa3c190218a132e055c56211fae702782966d0d4b5fd6fbd225dc2dbe7d3ecdbb4734a1b97687c90b61fdb5d1dcb3204adb7ee7986d3daf0f7deb1707fa43b56a81dc3f45a1aeb2cf0a7b504e06d1a7e51623d6428b78b4dd9850ecc903480af915e8a7135111aa92c5e1a16ea689d3b8209f987c32ff01e8a88242d7d92e3d6900a20c6f5874e7d2917013b4c7078d79bbe612c01324e54dedbb614ad88481769c49f7930826f2647cda77e6a6931aa8e8576511fc4ef7c257222a1b75fa3610159700069bd9f9e6185dd30ebe567b03a84f3660a8e2f3a6c7da47bbffd926cfc66e78d2193e64b1b6f7de96601275c9d9d6f612bf403210fa3be94aa6a2625aec8d1e4d6e9976d6cc3aecb97a4bbf05ec91ced51ef89fcfb36044ab7c6ef84a7724135733cd096f4c3e769dfa9e0f9afb0cfd9ef097fc091251656e4e842aae6b6287a29432c1055a9bba929212d18520da1f65b9d3ae79b6b045387a0cda32bde2cda97fb8fc9ba86b55482cbc1762bd34873e444f8731df3678e15d928064167e0f6b07c53fb9640567ab4dc708effc9c132493591c4a63cb401536a21e96873267c5d73a6d8cf57c35a005469f4f62c12ea218a5196703f6083d80fa986623be9deae3aa05e8370c6c943bb7c7fcc895c1651dc00e9a32c9419066b76bfe9e0593ff4a11f22327b7c466f71c177009b9beb17a8dad7b52ae3b6357c59e6aedf975c220a1b9276b3785c1e8ff262d3eb5dd9e78e0d22ed36f05a70b7510b3ee3af1f4a645c629a3b601b17b430a2934ff9cdd2b3493cff68571b5dedc22c331aa4bee260d1beec445da36a671e299d5bdf8cb2ac0f0c3bc77f8286e0b3dbf3684d6d706f6e3c7925d22a7613a3b3e1563e3fb7603cd0bb808cf7afc668fad3cbffe095ce6fb5ff11cec5ca405a58500b62e11e2e05bba8904389ebd7d25c5eaa7496136122658780bea37780b82aa7f3499624b467d4d4791f097a2f1dc47c4da2039fce2375bc5d5d5073d72d80acf6edb516a3cec9364f0b6116cd3a74a15b1518a726ae65cdd88814e660f0312cc9b10c29a90df6f33b377e0612d3d42eaa7fd3e8bc376d829805df1eaf1a9f65d5ee59e58fd33d14f7a1a7a8e039e01a6ee55a279dfbb904115be5d3539f8e3a3a81d6610f90826895d65deb7707ccc9d61f8b16526c8421fcbd2616aedf547eaf85564a0fa5a72584c1371be1efdd2f4a87c0fa4d97d5d0769d3db12e53444262c0037404cab9f4c804a50b568f8aa5a69f57748d2be0840c1057bd32120aaf17178d5e70eccd7c0d33c0e4eca565c2a43b920b80e3bde343ce49f9584d1023fa0df94fe20882b9e628385033383e180b4710e92df2a83f83dd83ddb2a4e442a25651e73b4c8dcf1c83f2263e9b8d7912481c196a0ef0cca0335d52395d4698f18f04bbbcf5230735d446abaa675d8c76aa333dfe1cd8f1acfdd29f072c839940cef8d3ce7a36434fad1e0be8b3a9fa73dfb11cde75f03dc0010ed1c76a98d46466518f303e1d7f17244bc0f60490e8c57736de18cc8a381526663e270f2d4be679ddb8669cb8d371d35a919225f98382f1a7fff8c198c8d2fdca1cc846aa8c11f29d6b23d82ed2035a62b56803fbc023e0bd88c8d178fb33d44f5e70e4d42c51d6900c1fedcbb1da357d7d3f3e13198b411b9e6294a8367b5188176a265c1b70c1f3935f42f0cba6be35bca15a02043166ab8958116f6334dc2e96041c8dc4bc62456357ac4fc27997c78358808eaec6b9a0a3dee2259fe4a55821664c4a6135471ae964e1d5bb95f4e8939ec503b6644e43cbbf1fbc4183833d77824c37a24d12749874f56dc451cfc7f36ab51dbad08d17adfbbaf4b92de4817129c8d2a904b9e05ed7b60cf16e1716713266260d33166a3376ad18e81ca8a9f68015df5272f22d1daec97adf871916ded297d27a5e57c87397dcbb4e4544401ff1a68ed1a38900cbd9935cbc24b4d6ca072243b51918d4883bf857e1d58d21cf1a8d2d23fd5febb3d57f344d6dd281bc4afb16357f18e026ce48d037597bf2483658227f47f004886d9e7f293c35820a8176fb4f7af712e0c5c9dd7def444615d9049e0e506d05ba6d8c58d7a9ae1e92c8dea97480f4393813c8546698b1b1891385fbfa063513b3550aeccee702c5fd27e49bc22719de2cc3e872c52f4697f1a839b1f1ddd5581fc8c244cd990ab1a8c69070deea3a465af51911c53224b0f6f31e37c1b233bf24a3d20a57a5361d1a1352bc75f57489f29236bf9d83a07ea398bc3cc0fe3adfc3319af0df0ed0c737478b07061078b2949771abd1afd23b02c08b4da6359878822d080de317e5ce0bbfb0381bf7a42b07a3a0ca928b17875a90d425bef87623426d78ba30f2f2c9aa8bfbb626fc3ef9e4782f606e7daa953313d0ff2bdd52c994935abfc66054c62431917fafed1824114d2ccd876539f4d882daf1ca816d148e85ffc99e4d876df3a04aae6c1a0d62f114dc306af5756944646f9d62727a96e4620df11f2cf93355e093eb41e3d503a5c7a18bf225f6017a7e09e109e5501ab837a270b6360cf750b207f661b31468207d08d7837ebc49f1b1efae5172a397cb50de2ea4e52d808ab2cfb7eb55286daa9656dc7e2901e6ebf3df80c09cbb84a54d69bcfd304d4e4dacb6f2ea5e6baa690a3078066e93d521b922a4dea9fcb9e21d5932b5e35f5943e798b0f43763bc16e27e0c340d490e704d00a370352e7056faa07758e92ceaa8db6a6bebd0a7b0feed6c00b26e927dfb1e2f17c191d4b640adc910ac33a8999bbae296c0a6c1b48731b6f1dbe4e5f7d6931380f09f8cfcd4b55f7caf993aabd713d8d9299aeac7fe7238601396eb3a3ab512a1a8a55511280e04d7b4107a177fd2f0a2ac72007c6a1155e4c6237d9cc5da6e001cd826bb4fd3b3df9e5b61d969ac478b3427b70f7b5b4eb8040795bbd9a890794c151540dd4f744f0aa789badd6ac8729b1c7fe27ec82a0bceca03d1f74ee80c2994d8273eb27e55852007e1f7af62f39b07158628d221713ac86d4b8dfb7a963526ae9f873f2b9d93639c39d38e16ad6e903f5d0a65a9453c72ab47bd1d360fac114dd41e9314e2493d7041b9254ace965822300199e2af8aa0a046310492bd01bb610c648dc91e472f7ff8f7df942f30a8d1b876b30ec2beb9940d3f2456bc97f0f07e91676ff636d11477e8c0840f0f1de1fd4eab429d1453755e9a6d9588a83a4fd7ce8ef74b621bf129b7416b857d40d296883d3089526796cef71891de5925fb8227d1b5f7634723e3d88f50ffca6c3f9a25c5bddc0207d5eb9d7f41752551dce3f63e2d031ae3f0e29393eefb6dedb82804a7352c2742a776e3a0b9b510889420bb56267451b0b51b5b67b63c467b730a486be35b8ff559f7eda53ef7d90487481acd3a32e4b3d928bdabf20c1b91fb3eb1683efce930805f3c0fe8c0015a8538b533ebf8b7cd5d65ae841614286a514632b92e061646315bccc4184a1558e247f1838d56bd471111177bb00671066e97bb9b9bac03d08395c255b01a762ab0fbc66b72ab4b9139dcabdae68fd87fa9a379b2f044ba17292d568197bd5a1c6a81ca8a88000dbbaf08d7bd14aebae2be4d9cd64a75db386f1a328a543bbc409f5153227867e406f664a937fa62cba9a56d66cf6d8718c8aa6173809db40812456cd2ad0050645196603e85695ea212596e8643c1ac3093e53a89fde97512b6e42ecfa43fbffab2e68dd7fd1736d49c9fb0923c949352ffca436ec4ebb06d84ec9bf5ceb3eb0a04337a3664614644a4b577bb1a88c78a89bbbae5c923c752f7cdef416fdb183ed3d6439c36e92e21f4bea0f3dfbc8e54f601811e49f7aa56f39ac8537073a364f725e47af53e9e2a87cbf468999997fea9bd41a3f9e574e2d6b7125bad3981ec5910ef83b6ad7210b314884ac220f30c7c781b3ce8178d011518aef65ae2e616d8f5c900ba5c817e0588e08712b431d114a04f43f281c81c168291def2deb892822797a3071d1dabb16c7caaeb4b441695426fc4d397ee3239f14c5ae58ab8443d81905e95b6894ef76f7a897149948c5fc178b293d4d7696d6e6d5b41e1baaff48027316131174ef9dae5db601b27fb04567deb588bffa38ddd8731eb0d62872062fa64698278c18fc69000f70119dae8a188210da8c59361dbe29b0babc060e8f43e549ccad19ce6f93bcd6b4cedfbfecbc9815ac77e604687831b52d059a7377b1fd0dfc94c0e3d9a50c3d1f1a166c1d138d8efbd10e9fa18e56acb5cea2aa625feae7072245cd913a349cdcb50e5c08457f920cb43d60f9d45bcb2dafdd7384b43d009d26ba973fe2fe217a354b4a7dc495931d3fe359ccb33ab1b8862e8ed6496a3ee1af6f2f5eb31680aa81d222e95908bf4b856fb9373e15a222ba7049a1d9c0bae65bafc87a53f6e5fbe4bfcb8b9a0d8d3bf9f6ec3cc0a77a873b4765e74ea9074bb5d8021334e157c2e24806d0b8cb071d482aafd086138ec26399a34f54d76093a818958ca56495fc94fd5cd8e300a22ea10635a093f89604c0c979c42610c5f1221cf40cda58605ec4a1ecaf67d6a401dcb75490fbab9a69f27692a8e172dcba3b56dee983d55ffaab2786d1b17ecd6b753290ddd51224e368b948fa3b8ffbd36235aa3df95fe7b6246dcdd4b67b14784369f3e29c61b40851d5730fb3970b9f66f4b6c9fe9bf00f0d1f96eb71886cc2aa5de6bdc02362bb05ca33d6d0f6bfd49865d47933bf44b6e35d83268f3a2cea24b8c5dbfc215244459fc8cd16939ef5bfe824ea8881c63758c517aaa09bfd2f350bf9cb715d7f228a5a5f4729125675ed92851018a726f9fa7496c258472ec7e5c497d8c2a6555face5a1d0947583b6699a38d636e72f7c8c701f4a40ab329f4129cd24f92798bb78bcbb27ebf67f089f8798e92ebb43abe2bd921ecc924a0b07e6156de5b37c2a1b8c28f1c8ee214fe2ade73fc67826354dcb878beb5599f7de6f345686ca0eb69b4817f53e21bac77a237fc612722fe2943a10833e0744916e3cd13842f85724f7d86a33405edc9e054c026a25ca5fe4cdf6f583fb50764bdcd0723bc561d3e801b10e4a34813040c3516ffa2359f221af0ae4fd41ede156b49635ea77d3d7987817cde1f371ae86749d8bc111948a01a27b54a276d63debef2e3dabbd52c59046023c9956c00a0da295d65c93354a6a11718335d761c45d9d39a225d6e6c333d5fcda2dcb333710dc52e4dbb8e4118837f9706b658bef768dbf06266786b583d1bedb120e1927f03e58b5167d231867dff0edaef8a5feae9f6c132ea44db49da935ef0c8130156c1e98de42f28d6887b44a06050f564c411f4765c1c7f9c5d9c4d0330c6c5058eda9874e141d62412cdbb032756d6eaeb80eb0736d823148ebfbf75aa70ed99893b484635a5104fa194b7effea085485bd10251f40fb5bd3d8edffb30f9231e655db4acdb0bc5705f73442d23c3f7762bde2be93da184e045fb4aab2b997cd82eaec0534ddf33db88668871d7787a25b8c83804ccb13c784b93eb3cc7a5b1912fed92c2fdc88fbb03d3ac4eb1222846cd5851fab3c8b4c33a14e7de342471922dab2affe1c10a1c12cda45aedd88a4b1f1e95a3ac7443d2300eb0126163ba2a5a38cda0745fd4d932fb35c0e18c7fefdec70cb854b92fb273211b42c0f5443c9cae3e784accd48216f01ef13a7a9a3affb84064a47478baeb777605a4da3e2adc61b936740a865584fe0201c4f193fec06d4f326b640f6b223d1e917abb26064210a4e5e0860587e4fdb029c40996c46105a8bc8453fb6453a12f294d37535dbf76dce9502c17e139083e6fae6324a90d50a6ea66b95441a779a1b5631dc63caa70e55e90a41cb67d18c0a29d5349bddade6fd099c452b721670f557a4ca56716b26f9c12983b3809db1a24e8221c80f6b64a7f139a055b730be3d1f39359a29f813f73ac13724155dc6a2072c08436f2ea5ce58011eeb7ae2c48a831c51906aaaa278b02fb47e28040c59da28047bdd9aecd10f33185c678e484a629b89ffa6e163809f8eb8dfcf8a3ea62b9ee64965d2b5ea96fc59fa608ea7a07362fc2778b89cd6772f447afd0ba7b83f349e32c61ecb9dc15be307c6bb1499f74123edad5776e05b8b0c6c358590423dd4e9156fe32912bb1aeccdb7fecaa822dc8ee6554b27121f457251cfec7e1e2c168dadf1792c603fcd2fe80986178b92851b4ef9600ab699e045df42d7cbfc5c0a800e5af56fa6677c180385f5ab79cb8e5599bb195d87a597f8959b640ca07ee622aac8c872acf8c606876de3774d79837517a68a14dd44e52b7569fa0603822f6c9ddadda0298f6384f5e7ba38c2658d4b1fdf63e0d3891a2e8d5047fed67bd88aef21b0a884b2a5f613a3b09fac2f746afb80f70412ff564560cfa4b16d05fcfa6c4a87ddbe8d1a944aa091c9af0b61fd6e55382cd48cafd51b94c9e2c545f6bc89433951840564eac99f3674940bd44f47e8a3802e4ea97a5640918285a1ce7e13cbe93eabc5c62284698afcf9c320435bcfc8ecbfc98cbb17db87616b1ce85a8a078e50fc0a4e56392924e6bd00f16318ba5b27796c6da8815eb31373834353236373336393132 diff --git a/jaychouqq/tvbox/file2.json b/jaychouqq/tvbox/file2.json index 31599155..0151cf5c 100644 --- a/jaychouqq/tvbox/file2.json +++ b/jaychouqq/tvbox/file2.json @@ -1 +1 @@ -2423313233343536232416e3d648b6c361a1e539f6dedb3d533f3cd08c0992cfdfdf6419864c22295332f5674e879f84527774044e12e52aa4c091a81dff650434ce51e0b466fd42bffebd1e31bf87ee78cb66b7b7829a3618bd7f63ca48e9b2c5d9b7ad4e99c9c9e0f5661155ab51349c9084c08029735c4e6e15895542f4a7eb5a206fa3d7c589ec3be4e9c9304a44c160d4ce5d6745fbf6cca7f547d75713741b6a096bf9e9440659150e90ad677bc2f6a39ef5611b45658bb3b0949e7b9e9dd7ce4f7027b8b1175943998a556a33e7f6d6b1190504f63fdf0bf8c8c688cb5730aa3a72243ec7cb3f32e5bc21b95cf0a7af80abd13f4715c82a9ee21bae810888501b33850dc671015b558efdc387bbfa28eb3bab40fedfdb76d12da9e7d51929b46804031f55151eae4000fdfc7fc370d3be426547b8585516a9f246022f827387821873d0811ff3ca5670a4f7370449673bb7f5d4fc122403b00cfc6f73fe66522682b3b7347553002993660f5a5799b403ce78cad9f39cfa774226f4af799e022f610a834a171c7187a45a69d3bd511433b7a47d34837c21a2907d0228459652d9bfc619cab4b11cebaef5e6e36253d8f6e49c22cf168bd1acbf557f20f4135bb60a8b8e817beb35059887db406536bff622db242f139a671e0da3067265c264539e446c2214dd438c56d17191bf7872c40f6c9139fb5849d2ad6d745bc29faaebca86ca50615ba8c4d4c7dbce7094dee445c8a169e0cc95b73d29febbbf64a574f3ffa1ff080f7c20fd604b4c8a6c23b38ec05db5edfd76d74d4e6d3fd154a36c98463b73f486dcfe08d23f30a8eb51f4238b61d4bb2c640ba77b25991d3e3a3a4c5dfe33c49ec35e525d39a99e3b606fa5c310cd12e05fe1b250cb4220794ff52927df3e8bd5dafd2363c7ddea5a4c80e911e1fa3d8ebb337f11e134c0cddeafe58393b7a6cea9d09d5097ff4e86a51f3795299e523287dea67571fab8b5ed4f4f2a3c91137ffca3a3f34ef1dc64c6f2ed12435ad7818c242b25ae7bc3b637eaaae77fa717430d38b5817489ea8240d23a85f010bb1134ef0dfe3c147f7800bb124ffccfe8c00b3797165bf50d56e5783689dd1411ed826db14b810c64d39b492b61dbd7435b39604d53e80fb520aaac2f442e5946a3394e7ad1be28d522cd59291a16ab4d61b4a53bc2ef9423d1818cffc3b75b3ab9ae87a9bdc5a6a35102a9193a93241d74a4b5f05ceaa4a248effef8bc455ac7f77bea140f06af3f19014c09e9aeef47ccdb60c0e3126b0ca7c5d4b37259819774319da8bbe754f9ebb9d49b219c36fb0e19c48530c1ba7465a38ebe78007c487dbc605e40e567cbb0159e25da0bf9382c6ec16927684c83c5877c3abfd034e388c2fbbc93c749a0d3e4267bb73f90d87db9059feed222cc286eac8050e1dcd822505b282c5097f5d56ebb630a49b1b905cee2a0380a94eb801214a3b7ded7325ae77300a41d812e9280c9bc82671d6fab6b81ead72667c6b6a170c9ba721d05518a54013e34f0fbdd84dc4921bbe43bd7ef50b134fe6d00058ce5ac98932d4257add08ab6c5ce924e6de3130e0005058e0448f82f0e922c5f4b78456a4cc5237cf6cbd4f0f38003793e01f8c809033e2dfa18d14440b2d4170afee4bd0604e99c8843fb4576cc207597a88c4e49b796c18356ec44b393ea636903fae71bb54774332739eabc6511372eea3ca037e0d4fa3765812f698bef9dad36052da801aa7c1339c40c36d4d49c0d66351cf39c2811075295b47595bb6d1c0096d8193585f117016d293235bf47d541020ec6185a2921b37a29784489888245ffdd778e760035a1638132df3e5f25b4240a5f88f9796c0958598cfb8f71806d46d9c7c08936efb998fc22156a669cc31147af5abcaa3d45bab4f46a323a0e8a79494efdb53df1976693eb60d4ab5652d67769d16cb4ef05f293ed94282019872f664bbd146833a3b78c39f00c9fbdf8e0796dabbfe2efc1f67b9416f151438eb3766eed408a175eaba5add3dbaef8de32132729f4335a110eb5b41ff28023ede83e8649ae4d0e77c7c6146c0e9d13191c9dfc0ba6dfa4ac97b00bfe4df3ba994ee6bee8fa5005477c8607a15b3fd631664e4d2a87a823b99441c6c315d9430be5063d86d628bb38f5bfb0cc849b1af869071f1d8fc7071c25dd317018d9cfb8a1c8e875a949f6abf005aa37b39d66eb05c893f9023cdab39512ba62905f5323a0188bd2aee7689660bc1b6507407f07c40b6dbbc1780f2b19cf934f86fb0e6ee8b1a6a2d540e496c9feead7729456a5087364123392ed28785bcf48fe9ab8a361dda949ea7dbdcc1dd72060ea64adf3b274f0f8cb204ecf614f1d1274f2b1483503fa3dd22bb61c3d3c0bace386a1c9912e3c18353de87c3e08c23eb112723902ffabe9e1ff4e9eb67bc1e3dab644e52df2f25ca5fee2ac76d58387bc3e07be8b6085a0b98d1ba67ea62b542cb6400587942a6dec3000292f0b233fe581abb432a06b32f251263dde0d21b7f6f154895ed67fd8b4a5d9b372b3ef4d27434e31e9d934cae5f3632202f29b0c9cf5384bcaf77f3684f9132d7aa572bdbda72a20235aae493cccdc5ca660a9b763a9ffcc6d4daed54b73f4f9177ebc559642891782b77e13f83550b09d428afd75d22b84d9c957f8aa5e9e2d9f2fc53aa7f1bd7acf78e8991c0647a528ce254d5679fb9d8589a1e050c7fbc311cea6d2882fc5b12f4657098077cdd39a2fa6c9ad1dda5fa4ddb9881314ca289bfdec6c5afbeb2f8cbe3bb161723f0373d4c7bc00cf751bbc7751d284e48456a83159514142bc1b539c67e49ae10824efb226e2550968be28f78f447cc6e55c3193b108979c312d66240eacfed67cfda13bc166b0764cce0b5d819f92ec95b1126fa6e303ae29395ba0ea8ffeaf1858c530745370130ea08f0ab5e13aab4fcc2365ccd1079fd16ff9f9c7d997d86bd9f3ce44d3c4723bb62be077e5b2f71e06a50fdaf55f0469f1d101b454076435fb4175bab791755f2654b98c8081bf55d940c953e1af26f1fdf6f2e380f83370840e831fd617e38026bb8e4c2341158a8938e6518cabf12b86fbe024f2cb65e19f8b604ed277ba38c1e7bb836fc0d5ee3533fe667268ac19ef9bf17ebc04462376b6930132843c26e56be871a59b593d1b4981d1eb9b4f727688e66f07092180315d6fec857405332d9f6783a2105de69cfbcf41000aab07da42d6fa1084ef643885e4578bda46363b8bb4e3837a7c44906577c6b0cc93282bb74f404de798a2b07756940bbb62276fe932026d69906069940cc37f061a54464e75f96f5e896ef623284648dff571e3e5a4ba7681384fd79f3b0e52e6215b05da3442a9713c45b567043d64121fe3230ba158a41dd5d732a3591b4ce70482459b8c53a93d381efeba51e5e99705720e6f64ac688c6cca8359df75459daaa53835f6af1799c149ebe879885d51c730579edf0d8d031c3d8ce2290ba048fed8a35210281c632c3314e189719d844100dc4beabd00a042989476df8f8fb2ef0edda4dc507a4b343e2dbfca9b2e3470fe05eb96b7965070f53cc2d7389b2ab307c5bc8078cb8d8d0e8b584d713dbca73bee2b0f4e06feaf10ac3665d098a3b365a323d3479e678b751dd91eff25c67b1bcfc8c1958739400e34b24a3276292f707ead77ad71b12dfaf3b01b79825397ffe47d08a5fcedc5059c27b6bec72114a55ac1ed2d317f6ea1b486e21888ad3858f8c6119640f2e979d23acb8e9374b805e94ec9208421d01a50a8cc2afd603131993aac0035830c31a187963fd7cc9c0652f980357623fc6d50bfeb0a31e9ff119ee1d29ceb78deb0f9b37b35edd6d025752af2cad2e5e54774ee5c2260b527d0cd2f934616ebb377dd3895a0ea6b74cc2cf369b6c0213d1cdd2574b5119f8520ffe75cf7bb9a19e860ff1943a9f0a032595c9d56ea7a867b72fdc478ab24d2199927b09efbab1b5f05824d5f42bb6ce2ef152e488b8cb09a5a64bbbf69aefad2bfc6f747e7deb437866a457e098e163e1c0dd7722e52c382998f0fc8cf01db0a4615c56e2ac3cf791488d9b638547d124665c31ebe5f1681d36378a477db27d549b99e82458dbc1636f4ed9200d05dde84481d4153f433757b78fda50868dd90cf0c5bf940a2c2e4c228327c572bfc5e78a4802a466894121e3b963db54957069f4575170fea44d73994f34fc404919baaf847629a16be0b3365a9af90f6abdc8285fd609e3f24b9883a3ef28c777545ae914ff4e7efc44222a28c8773b07647333f33f31c0c2f27047e062b406594a138d70a82fe4781fff492dac4dcbf330232b15854c96a5f0bb67fa356f7a2c7798573c055f413df4e6180a7a7fcf972553cddddac7873a4b3f0bb09becf45e21af67be2d9bcb8e1dee7e57e19f8b2febdb1887369957b478fb64749f2abe90fae8d85ac8424f070c55b7bbae3bb183f9aeaf9ce62aca41eee84a85d671c6454745147eeade8e5a0268d1dd873029a6786e7c194399aef3fd7681d779329e5b63e10e5dfc435d9ba86437edf54ef0998209dd03d27eb6179d1eb5cfe42da398ef8751c9e92419708df041b47aeeca9801cbc366c90ea7965724f4eaa4a65bb30c5dfdfa6bc7f91fcec1dda54a6d838ee355543988fa7c7b0646e987bea60f9a8a4fd0b731b7b6a241ffbda5a1e96c6fa24b2e4b0a24bd2756c87e496317c67d8304ea1622068f2b734fdc25633561a4a553cbcf4d2ec0c34e19f8fafc34752954f90e2b6d2185b22a8e424e249587d3f102d36637d9c2a00933433793de1c83792bb4d41180b5a798a6c99d50b16622a15f8de4a98f38395c4d5b28605015a9739b3e3904a2ffc85c1cfa6658b482bfb60be32178829a497d57b25c071be1f07e4a6e1b7683fb706ffe16cd996a117cbd23f8e2658bd00e281a064dd878d27545daaaa698c00bf274d9a8625af6ea9b5a00159bb5c1af07364a0c94d0f37b2021818d78c43aeaaf021d932e431cad7f258f0ff75a8ce286abea14f29235d904ba15a583eabe1207911f5da8fd8d918fcb40e86c81dd259d47f400cdf89d57d628b738dd2bdcbc421c8e42f0301f834f793dac088ed10b7c5a2285b292999530c3eabfce417003c26f345dc3005ddbca6f105e94bb2adcbffb30b447a8f81c2c12db7bab7699d56b4dbe7a6f5b7df2f7ed939d7566f7880917bc02320942a834976d0ebb19bd4d319ca0d271352b82bb6f3748bcabb422a928aba5d5b7484491b9c368097ea018683dc597a633f47f82eb57112bc019800e4587e14e4f89d9a7846cf3220aef073e1d8fd1b67a19c021ca1b118171cd16c7f83e6d087effb16d9904f4a12bd6f0c30b63fc0697ad3dd6d09f3568bf6201437f36462e9d09ea457272e895491afdf6f8d2f49ece9805ddaccf9d730d4645a64359ef887ce1ba2dca125821b02c291cff0b22d2961a56175073a061c26f01a115c58c02909151667c6800b708da0f0673654e1f2d18d12328ef67f762afb119b91d5b8fe3e2cf1c67945a64ccf500134c147cee85c41a273b7d21b63936d5ecb2909bd568a593ef13b51b4718848703047dc2d2571d0d7ea46b444325304db4a3e74f6cb9d10f6fbb5c8cb0a96f7a7c86c673d3af43bc716c79b6d74717822520c56c0be0e44edb8132f9a9753e6bf5fd12ea925694bdf77961ffb02d4cd1f803636d07edece288549a4333209ccc36c2b93fca37734b2805d9147a30ccf8ca01321e8fb326c1de69e795505d2ba96211a1e4f2a8d13c7038b07df13e2cffe5aa9068ddae1895c159bc41fcf65cde6a9cace425aa168e444eed0bc7e06048823a9ef6801c358e5db7422dc4f5504fdaa1965b37a50c6cd8230d6a0d777b19bc203202e6683038bcb5e8927a05eff03e9e5a686cb52a744cca80390f4ee47962193c443142812719700c529adb846502fe01ae842d636b2592a68f660a68d8f2dd193332eebcfd14f0380a2bf7cbe2f29a8b43d984fb65a2f6961c723036d55f3dc40bdc710d88a93d3de2ce80ffa134dc09a1ded47372510663e7a26ae55283f1920cb54ce594e325b0f21afef4a274e3a9cb1868c22a5e698d052d5ab918ee018b3fa1aeab409aca3c880ade3b0fbc378cee0e380466dd2ce60524b6ff89e61f9f32b8048a0a0935f79470ffbdb062facf8dcd1f7d27bb7e33b3580e7e6b56480e9d1c11c3bc7f7c02193541ec6e7b2b62378adbf0bd87fadffc851d33c790f9cb68737d3917d757b238c25f9a5067412461dfc67c9d5390b542ec9b6c5c920eb55bb6d7e47bb0671efa60f640e8801c4044c5d02c0c183473bfa123c421db15b6170d35314daad2e594e113fa64da73f2d83913ab7de31c57755d567332b7408c702cbf35678f9b2f3d60b837437f46597b4662c9a7b512b837bde7db95892561fc6d7f061157e8c7294ecf6acb619e2a79a263054d55005cb34c2b6627fd379a3967e146a036fe82729ab790dbe553e8df0bd3c1271089d47a27837f0351851added274c999d1a6c500d771dd9b11ef57f7f96ec3d040e2e8b04050fe0d63ebf81a3f4bad2b746199f03b2f2745ce5cfaadb2f5a86639012f9ad8e9d8da17e41ccb6a7ccab9ff8583f4b9931077389fb634ade50ff889f38bd84780aaf8c4c402397013322f09145d8791b2fd542b7721908e5333ca97d59201af191ec4aa5befda9055ef6acd43f6ee1ea9d1ead975951e22b293ce8aed437844c0343c81fee894ba56281b7e54f5581289a02bf4b70f99cc9c26c4592552f95e00999005b4b00425635a841d2efa39d25a9844da383cc52c75a87a170d4fa668dc45274e1305938ba837e0bb0da61f0a4fee846cf13d1a55f383920fb18d0f7caa7d927b4c1883a7cf8622147e5678cb0cffd8bcbae2e62a1b3c2a7e4e03987541e55ad0d8e3a4509575c79e9c6b632b8e5abcbe7a16876570ff96892fde085dad7bd71f6946321a64951d3a9afe86936d65de1cd7d17f9d0dc9e1d39442dca8dcd38c36f71c211c477308fddd655f5ee2b312c95812d83e45023789be49060b19c5c7a218dc801df96e8383f3162ce073698e20eb01abf1dabd7de96e8239ad215fa2ba8de0f0707a3cf4a35a1589bdbed63e2b4013cc4a6f2fa3d56ad114d7adc474119a64963a091c1d5fec71fa11281fec8246967ea0975128a6d843b87599c0a03ffbdeb2878e30fc26dadba43c889d662c1bf0f9bfe845a31ec04a1203a7c477c27f048b93a614428af8132eaa5e7eab4fe84c1dadf8a423b584f93adf125e5c3f67a4315a0880a6806b68b22795ddbab7bbe12bf5bb35784925e8c113906d2f227925db90f2dca2d9ede1ab1eb64b1fe507878999efab733d1aa86634938f6e5cf9d7ab4dce7ff1b81ff1556c5f534187d6e7b527c16af2ae80ddef1d2a2dae4e5260640557f75bc80c482d27ddb0ef31b1f9b5db44d5b7f1660e04e387b68438316fb938b3564712e1944e168336a11e4fe257b3ca17edc987df2c0471b67e3158cd0fa177df03f0b6648329a6381e92879b1bab6971eaafdbbce12cb3f671bd6c09a1f0b92e48dd319d1cf4678b6e6f7db73574bae3b8dff18225ca5fa3815dc9474b20552f9ef78c6786b8bde3442fe1ab3a03194bb2162d9e1280eeea5e894a1f42ced5100418edaa6c01e2d5b703e04dcf58781c7d73fc0618838b2271d98d0ac892e35be2059a800319e8b5be97d2ee2ed3c7308d13c630acfc069f91c04192734f159f963aae8c65c02adf3312227920013cad32fbf10f41335f00eb184dc2918bd6877d0a818386bc90bb516d8c46fedf4674a98c93531da62f5ec6375f92529eee59198aa514a76d387924c5c8d5d1ba8f2f295d6085b45b696c90b0f37877091526c77e28d842a411cc3d7df4ba2e25325f042d517e155ae2aa971051404707bec6a6df6bf189a26e46c59c1d82dd03a1634bc1aaaf63a459ba2e09ae9a8100f7389d4990e0db903adc15395a001774b5fd7d182a59d7d710417d075c76cc0bed630aaa7e7752516e5ca28035a252a09459aed6593a9c927fb5c2f16849519ba5e05f0cf336d5be1b09010afd50121741368a1e7ab392c64bafd3d210609c9fee022bcdd9ee6411aca93fd49bffa2c30e8679bfcd2ffad174e9bcd9f5fdd3b09d6fc5e1f209e74bbdd8dff81ce9f19c5a0f5891bd575ff5c0a4c2f7eba7c32a4e1c6ceec6aa05a19c071b015f0d6ebf663b3a15896cbb29bc1296d1c6e82d389d314534a807252d6356e99cd5e7a63e8e1f3fb04e1583185dd774176ee516d90c51873125cc5c4b1464ab95d6b1d86e94ce2655c181654c68e5887276a701603a3284cc11c34736d06996933aa21bd8c2dc41d25d64b03f6be77c90e115c4d70ca2046474439645f59b02c9be4b86d110f52b6b95a5de4e72dd9fc8f9adb80bab09cdaac17b00ad7fb16a8ad2bcf18a38dbfcca8be41726d44074ecf2e650273536e3c85d50563ef861e7c97399f0f7ea4a5bcd667cc0fd978b90eb5ef9e4bd6eea67decb70eb19c97a2dfac11ff1ea73f174ee0d0019f1a65087c96a1fc889f19bc034e4b694516783493a68e1b4e70e40c53d7fb26b891ba74fed5ba4407f932a5be5e400b86ae7a9aa90e79af95e349f8e3a98148e7f9152d1270cc084a18fee6fb40d7862c3c351fd07102a0663e3abcf85fa0baa2f3fc605707390ed80d192e70dea5b2aa3fcee205c24ba78ce463e4fa38ef6817f8da4eb165d273eda0a8eb1e81ac6ed421a67c4c4cc0e3b9b0d6c2a17436715f953b2ead13fbf4a0195a7f0fca9306d03f56307e1a4c8ec437334ca4bf2ef596e4cd5b19c40239ea8e84e444c44f712e168806d0006c6a22abc39b9b71c66652d2ec6cdb482f70781e06a4122c20c8791193ceac46d16828053beba0ea4ae32254220a2aade5919245559d11dc16e9d1a8bd12d3528e08fcf273082836aeaec6df2150667c7e2f04d02e7972b73a1acf710e1f8d0d4e564060d18d619288d720012f695e0f662b0b643ee358b44f8a27eeb854cf5accceda2896750b9269dd9a2023b842bc67facac83746e492056d146c9cbc018a0b139a85f99d171f029d10d191cacfeb66bd167ce19da17fe7b8708df2551f9a3d99f0bd76a64dba8b97cfc8f3534c48d168a29587c8ef856d69a76342791cf47f4b3d5d7f09ac49b24f344e306715e4d4d044daf69b9faf35e8a3801512631cdc1141d354405ce96309f9567a5c5128e9421fca26a2c899ad62b2a414b5f99a657f373aefa206da77e270a136ef2bb0601bf28f2d53ebd36d7e0b698d7e5dd970c04eb343377c0feddc4d2bb7b2217e298087f89296bc2bcf10e37a049529b81379ae9534592a1ad19c9ab09e1fe1776c053a889bad8511b3124caaf152cdfe595040a1ccf7cca7ee43ab195a500084b89d152f5febdc3a7d055e34147f44c4b8def13d3e4df0b3df75c3bcbaea355c5a7f8ddbad4c09dfdfb24c13fe830294e18f9b8077796d67148af684d907441f8464bd370a29053b93c76f68c5a41ae74c1b12e8e492f4bf938f09f5c2d50ca1e443092b83a63ad1d5ce5451f6b36f31d1cee6551e4de767ddd637ce0b5e89a295b9015e8e9bcd5fbb7b0e3cc4559ac58db068a64151e2cbc3b51ebf51111e4f6e30c8f3f96f0837b6493d54eb9b61080bfcc7648cee9ecf93e3a031d4c5f201f20b4b4c0b5ef4dba865c8cb2ade7c53010046630b6d243303b21c3d7b33304ef9980db03ae9c53b222a44ee7a43951568609b35c06570f7a87d86f0ef2ae49fe8121be859eadf28ef1aaeda530bc382b8724c64344ab88d3e376f8e4a34f891805aeaac503012b836321d5da056741fc660e1ee396acd113b57a0c3d6700bf957fe6190d9da544d4e97291e48c9ab2b68fceea9dbf6b244fc84093aba66f4b88223be31c8060b956cbbf4533f824401fb7215de16775c297a7c953abc82f4dba0a07d686923da19669e11659317eec07894ffd5504f47bcbe52001a502248f3faa1134d6aebe123bf1861e47a7720d085bbb29d025dff8cd94648601b46b042d197d9e98ec3f29cdda00840ab30b66fd42dced812c65d99a7849d45b9ef891c1c55a9af996d394004950e2f88ec6d1daaa69894cbaf6a93c37a13974dac7220ebe23c436346f8a0f81d310cc427e70b19e01b1f0cb3243b7e92cb3870ef06a048a2acfff4675d54fbe6c1ba1e0be04f439ab37463de8a336227631d82f7ada04c0f741f20ee1b717751c36029328e5d86a64f96db0a2d0ff5bffb944ba897160544f911a8f98e473b497534e02304d364ed3f01835e979856461e4e2edb9256042af4fa3b21dfff48e513e9b86dc4cc1f9a1016813e38e97bbd2d35f9be246cb051468d79fe7f1e17b101a981b5cf99b453e02494619c8332cd05f3da3098418750bfed3a6725d5efa3017efb0ec0d06a285652bb75ac2254ee97d8aefaf5423424aaf82313dd162d2104b3f668f94ff2e019e8ed9aa673a727daf56ededd53aa9a2767bcfad3847290410a1bb70625abd1ac60716a788f57b23df9da74d9499eaa4d3ddb26f9360be7d57f19a34f571c4cc12e352ea119cf307a9b9cc69a5791bc77a329366917eeb25b8baca669f0abc284f305a66c46fc84f65ef4c94e804438a55c86e87ac674f64011e7d4abdd94236d0bd478a7b95024dc7eefe2dfcb921304d24fa65f291eb4e78bfc54a3bd6f636004b1791bed38319b0232f611e4e9cdfd4f0921afd8cccaea9f37fb2550f2e44c24a079ebfe37d1f3ade44b33f597164e12b472d0b1a2bea779c4a5b7f081c35ed8785bd22557facdf96e0b6bb0bba9b5d97fd950b429f83a64e907fc2615054897b5396c3651f1de9946feb326252cb8061883159934c04197572f60c5c0f2ffcdb6306938c551e48e89d629f1038f677548945697ea72359a911f0523c9c4708ec99c199354cc74d08eaa57f210bbf4ea4ff5e8171ef0b393e821b79c0fd764907b669ad2fa972a2147c12a3822285ff42c21dc822e368d6163f457a27b11c2f71b61871fcebc7d79c81ad6f8e6f427bc317d66860d8f730b866958a89aaa4865007b144f9d06c758a5a620521e91501a0f03517a1198e23956ad6d2d3bb1052d94a07553c4ddeb09aec494cc49689e2a74778bd1f3ea7efe710a5d2283225e1d4b8fffb851fd8a39f8dd5dc5ad71e5a113d4e54e881918ad5fe38a114393f4c4da54b41fe63477f3c51b7ed622a2f575377ce41b60bbb767613e628444e0143efba8de94019a86dc0488f42aecd503ca5c7570fa60ece84500eb37f4a6b44a28efc2299489aa60beec5bef11ac3309c9ff3d03530ca5ea6771a9f7d09c4281c28a554c167906301cbda5d6cb7680ae54c81fe703a19c0fe9170475158d919adb02fbc879bc0d610243684d6097cf109d471f974277c4b8922e313af9810fc20a0ce414ff63ccd1640991a57a64ca81f0569f2855f2d032ef93079ff51db946c62feaa1b09fff838e9bd549a6caa6b142eb331ddec7301cfdc436ab3f0a982cb72ed62dd76fb0b04641e1079c35318bf702e0097210a143e16c4e447ec7d6e0c8ca3b8a489ddfa0e67fdf20cbb169116e7d059aa7dea4cfd2d0752e1acb8682afe0a99480df51f0d3ebf0cda02fb675e319602f08baa4cc50614eb6fd696ea2112b2362cb44de1e6a5b06736091683d9788338f30612f870e5f9ef5fa6a6a6f3ffd4b2b8e6e418ae92d1a96d68c2395b27251a190dcf92cbadb5ae9a3e98ab4d724040c4d9895d4ac87f555d9f6d7f311174e6c059a85abaa90ec3c36805d3a37519c69718ccd753b422891ddb8a8480ad8d480856c9a845d4780ec5712165f857929fa98486b5a9e377550a1207cbb9e653f963e4540351cf5528233a5bf66fe1a2e61bb50b1365f61368504d45540ee2daf6a7673cde26a7175e159c50e1a1f7ef87548e671d4239664bde6fe5508908b2920b1defe77e150886800c4900cde3d578fed265237f7651b149df7e9a2dd3ad7de72abf1937dc5b1b17ad991c55c4cc2f734f9864798004c2c9748aab54877b6a69e4fe105b0e0d5d73b24c31a2e9d54e518da3503f15eb041bf4a1b343bdd14d271d7bf9c3ca811ddac03852a8b0d0a7e86bc96ebffb45f7c46197c4add8ec093c5a477bfa6b655438db8c974c3dab23572a8aa5b63b1849c65f10381ab27ff7443e547af7df9d7e6a914e4b47f5b1930adc24b4c287dc120fdacc3437e87e588feb1cc0d6f15f9c120d1d65aef99b37044b2891315c5051bd265b09ff8d6fd4a0f5f266ee117b20db51bafd049c9c2f36e6d8acc57c047845392ab1786e2fd74d0fab2650fff8307a20c49a972027499bd2501e3d2a833c1d10e8ecfef2d1fa6b8bdfe0b08fa43697c3f74469b4289ea724976cd17c351d09c0c1419af271fd40a7865cc4f6f4c068e6f71e5426700d4b1118df72ea885ae8012064fd614eb7d77b0805da5fe45e4bd78f98b7bab8151e31b6adf6f59bd86c6ca6c52de1f5a41ef0cb4cb19871288149f4744536fafb5cc61f21fe974b9745a83a7e96fba506f987c45b477a92381dc705c2ab82fe8f42aa2c6b9260f280c17ada565b2cf5859f8cb098d6fd7f4f5c12731d55c6351571059848d9cdde328c58cd9100ccc23094cb290fdc3a64e373170095fa3d3b746acecb3f3764264da976eafd558628646480f981a08ebe38710541fa62b16840f122225f792970477bd4ae213ef49b163676d5225a547e336ee3ed9bffea086c9be70eab51b147efa2da01c563f37957f9b5c15bcf7213df4a2a92465ebb0279306f7a5c6011c5e4fbe526fcf4cd82e6c32825ace98a609e643bf389539f5c5374327768937e06f328bfb164962df21c963d1e989fba674ff29743aac9d507e76afc6d8702f306b32bc7d18a69e682c2a390fc6b8666c5ad77188a1b494ea1df6c98d242fb32c9424a8a83549ba8a604f85bb6b6fe11e6a34998991d05f49864ebab8c0a4a1b990f609e1ef7987129ca0346686d4ef47da21c5d3b5534b3d0163b370c476d65256269cfc2bd6c93ab11331df4ca56c4f16d0bc9c5ef958623982512f784d1cb82541f446f9b36d4a70416de48da9c0fc6fb354d276fb7b1cfc90c2058f6eafa9e926f0e7c95333f4653676fc153e07c04f7755ce1d0850b6a71ee4ed7f4bb49b7b3101a5fa578e3e57f7345385c0d1891e442694b62ba935f91d36a3eaaa9da6783f730fbe880e82275b1e6761096007c018c1f4e8e11e551db3f26c24d3c35bf04ab4ac268ee3787716e62e4f23f72f9bd9896ae752b1fe43ff71aab71846d782a8a91fc44cb5643f7325211d5e52540b7295db7849d67d2575c46559979a59d3b722bcce085330c4ebde1f170cd668f38e789bec611ad55480d7db1e94ac2b5df3b54cc1e684644114bcf6ccf17d3be9d6080d30827268c615b2906a1016b833e91dc6bae55f2aaa119e28ee855ef163529d06e8daee78544c184c06fe4aabfa7d31e720c769775f8e794a2bcf50134a732e2cdeb8575730932d45fc5195f6358626a06efdbc377d379cb55bd8240623e8148bf618ecdcc7da0a7a034ef191778ca511cbd93361e3c64ac5ee22cc50418f30fe29647533575da5e713feeaceeb364e0b1a5a27f9722b4a19d6974072778e4e264d9b885e0850bc3eeb38bb351993a1c5ac26b4bdd3a657704ce833b5f9878ede81d08e4c90ee5bf7ca02588a3c50af2ce28d81fbf79d83d13bd0a9a9b34b217019f85db71b714c3fb5f2ac0f200fcf85e5b8480c7b8564e57c71aeafe883cb9daad83cb1a0ea2f56c503f7d9d5bdf892e922115d37567b9ca20e2d1252586275b8be2c12a947ea8a1355a834632c4548c9290c731f587b8acb4924575369cb8aaf13108f917989292e968569060ddfb8df91a288e2a5f5ac8b2be699c1700a74706d38db89932b5a181a0f1e8f1b0071dc2d8a1da903fd5f7d6bc927c61d55dbe89e18766beaa6b6ddf6fd227c15551a64361756e85ec858cb96996eb52361729e0ed4a78f5b073c659e4c8a5d910d4998b15be40a685aec75f9e13cfd0bdcb879ac223f7f5fc1f0e43a04f840ee276d9aa6e03e900f729d711e9f5c5b70a91d59908f1875146c53bbe8958924b62289db35b687217251573113e6cbc3196844f0ae4e481f988ab28884be3226b3e30b2e8c4cbe3d951c79b4ab90480e041283819ec9a5c9d405f91e49a728a067eaf6365fe3cfe0050370cc3fbad58c8a8e34efa7e04a721fde8ae8ee47d45a0bd195c2551c1698240cf2277ff2efb00e14a53f6ac90078d5f046abad83df6d6aab2903693ad77573480f1cc8651c917911416e73f739b83de08cda92859b838d7a9a8451899770ed18fb4cf3ffb781cd80cc9252efc2c510f2019256e347487612d576fd8997cc9b8bc7ebbc6abec68217417ad4b3f02d59427430a038ab68b5d717281ee5bf37d5bfc25ec3a39cd3aab02e651cb2cb014965dbd63d1299250261ae5239aeacacf0a330c72f84b2a4cc500a46e60ad43185f2ebcfd8c2962eacece80d5e6e788aec60f825acad152d5b97d4a307ddd53a5ff63c0cd2b94f8fcf78b789c9c5e49248ff7110699f9a2f6e8ee63abad2bfbf235f8122459c14d6b791755d6a6915dec7ab5cce018caa242aa3295e7141df5d06a1bd05ff2ced28ecb8748674b5b91f5526d23c2c1ad6192e7f4c39503fc6b92192e866bafe0094fe509c7f96d28c19339118c38fe64f022d1b8c956389c25c70b445a0e722a24c5291201c470ee299e1590c81dc526f1ca802c529699d9019031b25023a8ac8106e05e6ea80f067a71cf12fc56fbf4db8ef18aa2512a9bce1e709aad5eb1dc00fb31d8dfc11bda4c1e6d0dc9d74e7a8f5db2eed41047a43cb1a44cedab9116956240abcb8d428b8fa98fe1caa05a3589dbfcf2e79ae7edba903fd7f7ecd7e96143b107f501d568399fa2794804033f19c4bf612295a3c52b3dbdd155a4157720ff12d33d12dd269e8f9424f8c12e12d6b72d149b48ecf53cadb2f355f2a6216deaab8fcf24eaae7911a19a6a937dfb03fc069f57f7f1cf3cdda4acdd8019e728164653ada75d8ad915f1b9d8ac748dc08a2c1f5887753e7a5c12508849634b965f6f7ffa0c34dd8fa35c9c002f5a5c809e6bde082684c765de23777f6992b4a63a23e30f87a575ab18640a63ecabebb213a12d0271a0e24c92ce1a21ab8eb7bc756a12e33b46f408615a6d2a129d91a540c91a23da58884db94c9e22f69f7e5983516802972c64fff957f9f5f987f93145d8ef32b7a02c6e365d7f747a25a4fff09c035cdffb4dc9c8abfec552342af357538db0e99558f22273955226961372e3f820bd86afa09abc210154376707697beac289ae7f52cf66aff0ec14a2224de84c379ee43735ed9450393ea4d833a6dfe05186f3f7dfd966736989349e9635cf220d328bdce7e1974b0e424ca1a8dbe47f03c5dea7081772dc1d05a81f8499a104b609e2a2a2271c89b644ebf3c3e4defc0a5f2573bdc00c31e4efe1364c3f2842554c91d01c0f30a0b8bd7e2e589276bc512994298d1db0b756d4e084ea8433bd14e4de4eed60e63f2a5aa437bb55dfb2b55845623b9c78e6ff3ecd3bfa7202476ae2b3a938656bd1d004bdaa3f2c68746443ab3a7fa29f86ea2fad12442b4d0db628e7bd1bff4ed5ec9725dd3c5a133afaa8d27082e361774650cf610efb2440c984039ef16a42a6e4140e082f4b50b1a841819ed1f7f3c3b87faf4610d14a44eb8e8881a4b7ff89b256037c195f8a4ca85364e877ce44fa55be22c56ff7e35034b8934f9225e4cd7672a34544ccdd1197aa237b54b148e163da23ac6ee29f31585e57efc4f069c8b4d22f5f78570558e1a5abd49da272e105fa6786c725df580d516fc630bb3b50cbb896bff1f652ad7076ddc7409d8d2b31aeafd1e83000ad402884d83878252cf2585855a390906b66a42d9379e18166a9f2b4e3dd41167bbfd99784e728d5e67c6012cd80306edaed614525be02e424a73a949d0e8e67c84bfbf21d40dc02e907692f67d1d116c68b79e44e09f0d48cd015e5de53b04dde3b5acdd6b8e6b6b12b584f93bc38c46888a1bade67ff1f32bb049efd294ada6e8947be33a19b06df75ebbd346779862b5385f382f4ebc69e3651148fcb221d7c82817eb69725e0c89fc6e414c0092b569b36ea58baa14399b1abfe372602531d67dd48371e52308126dd1204ccd1ca34dd84d898ab0ca30309d45a7c3934ab326484657a63309716945160073d2f5eed3ff65e40230270d6b504891990587ba9029dd5aedacca02850a50723cd2c3a12e3d71ea287a3db4e5b960544b9b64825d608148faf5af747cce466cf1467c69b78003bd12400f7f46f15cf82676fb46f7d81d3621930dd75df002947b12b04a9a90bbd5fd995a1ea2a6e77e453bac5aec088c3bbc46fdadb1f64632b340922c7d1d99166f496293395d8ce4ef55fc954712b0f524367b3431c197ce6cbe1a03684ed5b654c3ef97cb88965040a49a75f01fc7a35da6d53448327960a719d60dd070271ed90999c93ce9921d5a272697981063014ddd2eba62b13af67e6be20b1240479ee6a73f0d305c91dafed801d5190ee24d917bf5f625476e709323d18bdcad6fe37a856383ac8775561e7abe9664045726755572018605762af08e28d241fce97bb380c81a12fed5127d76dba265168aa5698637fb024bd10784a48777c0e58d13dab9d50c904e87435ead07230d64f527a91610b9b4a842faf48f8a045ef7a7fc4b663e4c0639742d8bd1c8a54ffc9f04cadd7906e8a21885497e479879b4705e2f00663670cf85cd98ba53fcb3284bce9f6f9969e23417d0c36b34cc55381dd74c6b0d078e1a07c1cf9884e8620588bd4cbcc7ab2a1b1f7c913b0d707670e36db134600d12624b440ae48ced5d4350db56a3d256c45a5b45702e011d87aeffcb6e01490316a59f580b26a41a9df8b00ef0f80e00f542966f24cbc0307f90c9710123b889cfd082d512e80604a56c4288b905eb0a05f054856c2b8f6e67be4059ef0ba98152ac692f4a206d10c4c6181412353a423ec97de89e6abf5a191b249f2f0431552f60866125b937f6a223f0112fb01e740f480177509b2120aabef7092a8f0771e988ef340e378af38a3af557fd016ff1b55464668d4f612e76add3a7ac72227cbdc72a8bbab72c2b413ebc6beaae519bb5e61f8a105d5f6e517ac73937fa6dd768c136b9115e75fde30295eef69b43648999ef88395caaba87b96de711453b0d44b29dadb75f97ff898c1ad4607bbdbf665443c8a6adaf23cbec80c82abeb44d88c724de42c945361672f5606c5c35c25fc2616cb5af55e445cb244af2f0b9b2b99cc48f131ffedeca274180b13fc39da30be1c2f29eae0d25fdbe31101db0fad4ebf7f913874c6a346133903e3f338d654692d9cfbdb8fb9b9ed025c461322f07a78edd3667ff3d148d89fd9e14e4db54b7610edb30868181e10de7c4a7bec1e0c0f29180b9843432c3eb7ef1b96e1cd8b7b53881ed53ba80149fff774e11cbe25fd2ea241ae962504954646227228723cea0f73578846b7680da94849fcb2a2406260302f83e664a3b2f68c6d24d8730f51aa5ef8ce6359e2d20fca527079158d4139add325cf5835669189ea2424d4f2e56748cd73cf2e65d8419e92df02f03bc82f5f8fbafa697185f6dcc52482b563a421847feae7a037c8e93c8b1f041fcd630b2421bf147c86f115b5a4469a3d63a2e7312d47a50b46f4061eed2ce2bc49ab898fd73e0852991e4afba320f7e5f813900fa885e35d80445bf4f9738e57de336921e50fe263cc0c1d0753233322db6215855df4903bc193feb687f08536d3c3215a974a4076431ebffcb85f2f89c92e7fa89e0afc2614fc53a9aa71befde7483c8958ba07646fa8b8c2a78f0adcb8533bd36e2f7f8fcaa625cf574f0fb57157d9a7ec6e4df52c10cef6e47071d3eab93444780fc0a0684b968a59f679765aed331f2e575eb7a2679537c6de21a7835482b9a81b9946bd5caead1485144d77ac17873718550fd5867be9d77a4d171c7db871e079f257d52ddcee6b8f26cfcd78c1352cb2247a2de3845bdebfa30616901f9220525fd1354ce2b07f83bdd87c97c4d7b292775b49cd1bbcbcdd823f50ab334e78fd122a684e0ebe0f272d9b1673fc088be972a1f0f498f6ddee4e1bc5ce165f3ae42ab2adf224782989344481b12a7ab482ed46cdc38f9442868535896705b278892c659af60b7eeb47c8910c66ea7517111c194fbdddcf191422dbf47f76bc5dce74349835e527a489573a4ecf4a692763e7607d15c9ec284e45fa489cf673cf3d32a02fc99a63531b2f6f9804104e5cc9cfaff1f843d5aeae9b223201bed6526bbc9d4a7d0e6537ddea298c74a3c49bb658cfda0392bab4474230de3b6338d240b953447399e727ae16bda8d16b4d17b283387c18842d8b44e163cad064808d447a93011186331dc65d28009315545660ed8d4a891118e3d6bf657d2f84739f7c46b3ead4fdf88cb808be35bea9882846668c377033c36edb8ccbfd68f4a41ac6c5f08eea85e2784f54afbda27bad43d08c304801538e8ad60004f154af9bab888fd5d2b9abadb920f8292a9e303199ea6ca5d8c317a2463bb341bd148292c851e30fa6b09ae0f91bace1b5ff4769b10cb547496715a3299dd7f41eccf318f3156017247571084605a6723d0ed6e9cc32997e4e91660549df8c32044067e2e09ff3773e389707aa8abf797d169dde9aeb59b295133591edeaf59cf6612417817f824557ab2a1e10b55b1db4e340fab8ddc1134010ea3cf8f0c9d6f2502c4e9f2cde1c4235b9a879c50d8edcebb9be1222949c75390a068c4e4f347187efb6d71ee912d6b2b214c47e575cb3157adc70b7f5312d3842ca855fc564481ea819e7b88a82bd4cd09cdc60e8a009fff81c810c48075a79a2e6b4bbb472a1afa0f440b0eba8afb5e485d0136561861e08dcbd141b3e44a4008fce3bab89b45384f691f5d10085f5a594c241f168225f674b5a45c39ab489b43f3975265a3d7efa1a3d71574f8147a11f706202d7883bae1425d7ab556392af4a4c97765abb5964dadee7c7e4dc9a1a84c4dc9739dffb56c3399a40835bf2ef1aab753bb651516ca3705243c4bd5fcafc13ab50f221dac245465c8c98bdaeb12e432fde2a3a586ca28f0fbaa4a6630443855ba924f46181298b8fcf9b200a61ec28b4d5e75a0a06640b8ad892945b55d1427c8ee50e67941f3fc74db7ab90ed7c33fe63ed8f1e174736cfa837239e0aa37f1c3d8c74b1bacb300bfc6dd162c9aa5fa4b6cb650a071bb1275b24d461420ddfa4f112bbdc9b7af7f85ed736b1f7bcf22ad4b34b080b85c70ba2c15e20301e6f28895b2a84692efd4ba8938377d8c8a47d2a033fc644e82fc0ad33957b120e24b743210a86e7bf98b91d9f2440560314d2a9fba9785868e36e91fb78bca9761445b88088075ecf3e62912a401b39c515f6b413651b31ee399cd025b9112fff2f2d5c3ed45a8adbedd2cbdd263a519ec6a41713b87767b5ff91414877f2230cec08f3cd1062956a6239c0ab60da1f1acdd6a1d57e5941e5ad68a61ec94893b9e66fcdd7dce25a7e1701c8e92d3237d8b64f648b05dd6830fcff58059b99482ed8cb5dc5a7f1ee96ecf1445a98992fcff9b0f9b0e2420ed34846e7faf088bbc5306e2bca2d8b5e061ee6677cae59ac63bf76139351b6d0334dd4020550a0092204a70f795bea5cf9034bff2c9af83dd19c4aff2073d63af1d8368fda58acc02c75a9f3e9877c0e709c8ff99fb659d6d068f52cd17096b3be2a7131253b12da518f19eaf867178e2feb113ff22e3866bafbd4e035311fce8f53b1b6b42773a4ecff23a4f33e58b38c67722fd17daa2419e1a1e43badb24b96f9a36ac45e843eb869ca7c01211f9ee043e37186ddede485f04a986f0f10fdc158050a8322a2cdd2eb553bf2b81f08cab0761211ed4d200c946da57903cdac687b7c328afd0dccd048da97d1c6c223ce042f09ae3e32638dcab719a2025512b08eed5d77a238fbcf28ed28428bc7db8a0582ae08f0b69f304c7e54a88ab10ce0ef87fcb89fe43bf803e4950cb8b694e2f785fb3730f5f3a5c4218ecdcccd6a09732884823c917af33a806aa5a4180dafc49060bdbb156dfda53587da805ff79ceab7f8aca74c25016bea0689d35e89e1890969e0c516044ba1592cc0b1df4a01758cf8518645edb41b83a7be41262981a81a1b631793087329aafcb9d23786bd17ed574ab8bf4bb7e0da3a31c4d269022ffe3be7ef8f4df605c250c99dcacbf7f45bbbab822733b5bf1a1ca933d98a9d83880d18f2ce7bfd3eb4fe133184c72fa674882ee48193729e329289d1325e735ac20abdbf5d3ae15a2c7393dde80a9de937b6fdde14927f44529d8bdcfe1fd889627e02d609c3c4427c14945bc20cc7184788da30d6ff7b71f957f0cb18a880c0d94c0886d48cc1fbc8ec7920b6bc48503aeac631fa2b54fcb23849b25ef22c77ce7c9794839279774fa1c54354965f6128fcc9a08e55bee44edbbe833c42a6a3f70b8c9e95165feb913755a4e66f35a26f47852fe223b691eada702cb52dc3014fb0ccee1c449f10273914ab39434acce88eaab33db7b01346a7dd037db059136531118f0334782aa8f2899a3c83a6ceb713c4e147668333fc11777f270cd9640f51ff99143655300dd0b3b4a95f3a83b86ed38a1bff729340898017264f0e31131eb7d6deec1ff8f24f374c041878a0c0bbf67ed9f90b56ae50c21e6278c2654c745d3b83cb70db74f1176b034147130d88bab187657204fa879a3f2a887a72d6761abf74f9cc4f51b7463f2cdf7021b48e317f8833937ce3871a9822900e993356615410df8968b7f52780ff36396ffa466893f0dec7042a66efc774e1454e594c9a2b7ee38364f910001c04efc9a70c8039022444c9cacc251cdc72ab534062fdf5aee90dd5fcecb033904a6fd071e2ac5b341d2bd4b2a43857940646f7b28fe59b1410933d0d1ca87b71ff367e8170eb83e698437c1433add2cb02d3d74e22d515dc5a74fc5a19af9581f5ff1e3019329e008bef678d49b83c3cc62c16f777dc813834afb88aef9c39cc2404cf4343c8018cf94769d96206f413e8bc1cbfc2c483ab171f3cbe0eaf862556a40922ead4b8b9529b6d8bcab1f9822972ee4c9be8ea84b39dfe507c5ce3ed5f59ae5c49b534ea18608a8ac4488af6d123daef17c20d39f2f3ddc6d3dd0ad3a8ee74037ded6f2aad650f9abf873256bb89835142591f351a5837ddde4a13784a0da3ba95f3c9342314476bb3cf5267a9a6d3a35b74ae2aa704914ad2069873468962f360eef6aed703cb3ad6e5f869b928e68bb20f8d7b52992c7a7d07848cd908aa445019899cda50d83f761ab78c66e761c0de98e66db86cd3e6c772f1a2a1f75fb545557622e0fd568e705291debc5227721e6ac2d93532ecf0409bf5569b3ef9e69f09478ca5c899368b0f7327bcec813d5d888a8cd277181696b3206ea60bcda37b8d876f51541746fcead34e4f9eb2b048235247b0e58495aad87c2d3703c43dab3085775d230eae6b69eed448dff364ce2d00c69743b1097f5197af3c9e9ddd6253110a4e61d2048a93c89259cfde2d41f11286ca21c2e6a7f17fe152d639c3fce4989c12621f9baf98ae41ef6f25148b828209cf2dd537011b236f4640b141c4c2c794a61460cf3cf0ef5ade5a27e4955d86716996f7774905b191d4c1462351bd9ffd812cf23765d5388e600a7ce9e75a1412b113a88cc37dc9cdff9c27197099d69fcfa1dac20eaf864bc20c9616506907daad2f9fbdbe35213384f4e1bce3f8b8579341f54a5d1bce4b39b7b4c603d950fe75c4bcdd1d1f11efebf80f377ab3ebaba2e9745c5aa5077952921455064d42bbb68a9707306ba8e0b97e0ccedfc494587da8608eca54afe08cf9e2548a8961efe63875596aa7f0d2cb1931793840cb3e15cf1f65cb74b3a4b8d54916d984d6b13efe7dfd9fc54946a366fd71497f52ae67496e7b28879768f89fa163187ec2b48621bc8aa89d8d85b4a18ce42cd908e3feb8ab6dd221d6e93987aed963e27db8c7e9efd6219373c8b9c986d588c1c100d0c4db0dc451d69c6c665a8b61623615861e7452942d3f102bccfe2c462604f0e866f81e74adaa4ec23b7c4d5e7a4be11e52ceb0142dafbbd78d9129aa3b2a8827ddf12927bd1eb466d2dc2090cf825ab3c9016a7fde59c618833861ef596d9b8608e141b419bea310dd9709b674862a1876ee42c0cbfb67cff9e6b7bc8d809b8ef866c50104bec66dff1f1c01d462b12dcf5f9f250c4d0b15e6eff11202b63fe6e54c4305d59d673b37e5ade61b6009dc889f4fe74b2501a8c29da8bbd724ad8b44eb6b77ca23a7de77d2a243dad6250788351875121eddd4959f29cea1cb8721595f61d71cbaf6678a68c94551ab32f12917b3c59aac5fd56db24d947539cc5ad7a3486caa5f9335ce2b743930456e8c4eff07f7fe65f5b13661cd69e281ffb1bfbaec016dced70cc03a99774bd70946a7a6e1756179b506a0961e7e2c4b0757f15072d94c1bde2063b44d3d2f40d26829e638d400218e296c1fa30e2cdd0224ea8b7db7bb9a0e9083f9c5914a1707fba175a227255ae08fd2b8a283303c7423ea0fa38f9e7a8273cd666ca62bd1b678982d486d2b62aeecbb951493a5ee03513edec11e14cb662870478947118ced9106c34e03874990b7452f0b0738113eb5b33e80eca4361c238e249d087504c3e0d42581f922c204e922fff4ea99c960e1d8f2b0f4a103158e381afda65d7fc38058d1948f1d9435cad6aef0e65ac102e78bdf25bddba84cae3492c6bc2507d095011f69c25f7a6c37f8bf1a97f615ccd166e9a8352c2b25643cac468f4b8a0ca97d7487cfb40565d6feaf5e5b3dc0c833ba48cbf07536d53966235da77dcab7aaeb94f3f16c97dd322ebb54aac7ead93a700ca939bbbc1996aee1d7b0f7d326edf286b360116f4ef3c6e52c0a77398147fe5ecddd08432db06c299c76b98b2adff056cc1f6ee9aeb368f7e258a484ad3f2399def9ebdac39a1ebd1a2b944de5b1216cb5979ea1db602c54f306743873cfeabc01c7dff1474fef4f814096e24f3a17673f196851c1cb938dfe23a674701e4133d2142adea3e388383c5ef3abd681e5e5b71040d3703e9817196e9cc58e77761b57f4d5876202d470d5e7a95e7eea28996f86bb1bc8c7403814989f67f1b31af0959fc3ca71a8b51f348841ed906ca937729f3eff54b7d8c6b7c513bd7c4d59de9d16d98be65fed52fbd913a73e4294980054157ec7e0eae0c26017e588aa5fb5b5efa5c7125ff29fc4e6d5814fd8f0812141409bd991f592f7ce0a2acd1d1b3a57ca90aac064d700df8b67e74c93430bd806908932a6c3c08441d04d127cd9eac59179162565da017f01e16781d95b3c6012177740ff25fbce3964fe69138a6bc48747bce5c19a115219f8e0776ea84eef50211180a6e1a97161eb52ea4e11b667b3709e94fac63f1a9e21a4cda31c76ef74d95739a353fc2a3b9d53df87db3b422b1112828822b03da20a2210fcbfa62226d1262bf5912741e43c95e9843d3b219bb65677c9bac20243813d85a96c8f9616d629dd62bb824be983eb0f0d91fd07a79bb36278c69a77295629a099d1770cbe721f49b756aee748c1fd04cef85d523e1e24728f3bdda003e0b62b57f12ec3391a475d4838daf555b6b12d08b7eba39ab8dd4403d818181ad439bac3ef3bef921986b54a4038d4713a390f725e817be63ba74ddf915231d9ba778960dc5b9ef6f8045a559006efd8de654c58616119097996d1d1284b0668d0ca7dd06c7209899ed88603588414fb4507416671a8bd30440c8fb73e9f42a159f9246e852fca1103a6978303bd34c3f3d3360c726aa4adfc4cb19c3ee775b0b09bdc6e31baf4688aa7d2dfee44d1fce98fe0c611aa602901f7d955225c6cf27b7eb431596bc1bcbf97ea766ed8ea0fae88f81cc037fe217d96c534376ca8418b854a5b838cfc4dd228f015e1088b2291af7c62ce65995895466ce190df813f1fe6862f7887bde7a73ad62f50a8d09fdb0aab535fb0b0a19f139e7c96763f8fc3e40a31c2311f0a3f3815c82b82d1d617d17206267dbb1524ec3a2d0efac69004ed5476878627a043eca2cbce40ae42acb50fd7d0303a2a60df7afaf94cbe25a4cc21a4e2d9695e90b2ab63beeae6ce51e03309de918b511f0d40c7c5ba73dac1e4bbf1f8638da7cda486b2972c473472a06ef0e84a4b47399181bab8e34a8f6fb2cdda57fba46ebaf939dc292dfc51df27551eb70e203510b505f36de43108cf9075d93fdd7a6d1304d621abfec7c24816953a1b9792c791fae67f5619751c451c5f2e4c2ffadec22af82d52dfd4558e72a9672a183b4e083cbebafafe18d5bd297f6f04be0af33a33b555635f207001c23dd3788c4e541463fa327c0bf819c8e98106160288f3e255dfba791025ca4ca2630d446a268f083a8b7592783c4467dd96053de50692a4b029188d9735d905d73e4f73c8b842c977573b4ed3e18db4ed87df9c7ad69c68c9c139f4b8ee4d6944fdce0de8b224bb0e1c2461d4039ac92e7bed452041c1edf8a11ca19383935afb7ee0a3bb996faebe472f29a74920347b9814fb7b108295adc035562b5f59c2226420ca36c13930326d247556529aa236919b054d9df64e66703068a09f0a6c1d4c215503c05e8092ff93fc08ef9d5112dc9750c9b30a127918b0659e6a55ad43a04c399a5f404d3c6cc246f92d8bbd09452842c5d1aed8c2b4ee13f6ce8c3aefaf5c318a9243ccaf441a21e540fe91b92751cff7aab6c96eebc243fa6046f74efc7b810dbac7ecef4a0e523e9ea01c8915ba73d635bf24468e1dffc1dbd289a627751916b3527b5daa00810473c4b50fc4f8acd09760f40a73294edeca47556cca619056c431bb78701782ea40d1fddd14ee7137d9165629bfc7cd5fe867681585e868ada2a90a95ca7a8f9119bc5f0c1acb2199a14a6ca1a40ddab8527bf3a0a5d7ae4d6353dad5814ff934759f1d8b44d6279bebd182f83f57e9b9e05670971e2ff9ed3ed6ee4d3bddbc6fc5500afd70b3415601ae151ffbc8bf7634ec44a24a926014cce5aca88732675b20fbd5092ea4034e0fb368a6043bb41e30f22dc7c08239f1f0ba42be1465d5c1ac9ce2436dec848544cdafb10c0043a4e7d38893edff3f5af3c018ca1b0eb1c35627c56103002d1a0503c9f556684095d7b3f2c774737644afa94691130bfa710cec6cca259fcf1e63223d40cc8fce1cfb3781898561c02043c2516ab34d381f5c10cfbc3820a59bb563fd185f98049e1fdf430286ddf3c6bc9d19533525cab0e8edb0af886dbb0d6287653b352f571cca73b96c054463dc42f97201ed8c729c008c384ae5673cca2fa80f105833b69d9c7d77a97d5b7e243d0567ddba7a810c9b5f9dffeb911a48ccfab67c9c8831171dc3aa595aab7607c5a15f63c4084f0e45f176710661773ef4fdfcadf96ccb3a8bb0331d808ac081544562220dc3f467c3686a9182b1a90121524d51274c77c960bfd03a0922c70a44e6308c76f9cb4bc8d1aca417e372e34fdae197ce3cd1a7c60900ddaf88300e9e3f58da173464f08b34d0ce91c05310318c414937a5e144d57be00e3337b476c1da84ca2b86c276a5517345dfaa8d15e00fa5eaf0b2a7fa7e1e1390f964bbfeaf4e3fc3dca88003803c25bc7ee5a5302173d86fb64d624d36e52e3d072d9d31b546a2dcd46afc14443c190b56867ee6fc7b3e79a3fee3f51f214c1efc1c5cd4ffaeda7fd8e67c52a6d48aafee3dfba638e116b7f0ee9d7724dac34e77b849d30e20f0d871b06f6096c8695c2ff519fb47c94fde723dbe14297bc3801793696e5d59d3015e1cae84981bb765d83f1aa62b9f9cda11819210fc563772a1016a44ec1daa2f039abc2477673c2bbced022fc8b23ac521b69b5de030ac73a679f2ae6419086489c253a341f2e952bac3350a7ed993fbb87467da3df9bdba9a281dae5207c3ccab602e15ccb9691baa02860724313e48ee6cc9098f1dbaf31ebcc152c78e958991097e3272d82b15e2bd3da49f04c86971bb7b6ddee0db3a1f32a8e69f9204ddbe26b1685bc5a215498cf60a497baa3612b9e3b32b92ab18638ddf7330f78b6d29d0ec03f3a2b56d185c827080016961fb4bf88d9fa263f3b1053323cb674ef10f2570810a4c0c0c51dc9f581b967e242731b01722a4cb6492f3542fa3fd88f3d84c20bc989aea67ff9c810635ed9459c269f913c4398d7790cd7b26140a620801ee7bc97da888f0700a8809d0bf1a4cab5f8d07b8204593f623775f34047c71c3765380187af911d432df1733ede84c38fe498770291e250f09f53d0ec2d27b15e25b5b7456142abe2cae0b79dea2180e95f33339638ed3eaa7608f905d4dbe74fd1353e3028561feb6006c88cd6d37d5f89650b13c2c160bc8307b2d3ef74db6eb68902a1b2e6e15b8c522d5d94db2166157fbff441da3d6fadb6bdf60f647764f1bce0a7a761c863ed1164054c7036271b111e8200ca58ecba803a5da63178998fb4dceddb8737e5ae9bc2ca542a3bee7fc60286059371bccf729214a6d3f02d6be681ebf86bc03fca1dff871c6bb5f163e567c597809670f2997cf2e3ee634e89737a8ccb3701ea1400b96937974d6e3da7ec7676dc0438aeb4a376ae196005e415d51b2c3ebd6ec6e1aa473f34525a41745b7909d2e9604051bc3677a726aaca8d94b0505e052c07820cef275b9aa8133e593372a81f51e72d2d04048133be1da4cc8b1cbddd4b823be8a738d7998bf4c37116d6f5a9cbc7557eaa821835ed012ac60d264135c80665b653e365144ff265d92f21e5e43157985a52c93716189b38d5f0fb2bb7f78987e11c6c1de06f5b40063e8f1dce102681cbbca069770a5e488be5dd6e8cd240a66b97daf9a9e2910ea924e68da6f61c005fd9c9eb86c9281333198b7674c676057ce12d7de7cf2bf30988ad1ea32ebe4c73c5141aaf233234c976646546e60ac942c029795793ba68b8de268c73ede631c4ced2c24c607e037ae1a7bdde9c37c486afa0d5c7f424ec57e55c9da071f6ab14cf381b9613d9afe4901b990cabc097ccb7cbd577a6715d755167a990cfc9a5fc323880fc9bb5c61d587e41c075f7cf47851225e0fc84d151a6a275abf2ecfeca8faf170496fc0f2af8c5b67c53fc54bd47432c517c5702370e794ee3e66e5b8b6ab6c9d5375cc0c233a0f895fb3f0d3298ca390a5c7814b32d06ba5ef1766d6542d6d1d70bd2be2f7789c4f1b3bd6b38ae2f6d86a281a7167d63dcb8eeefde49513e9f83410fc3b2c83972f5ca9522534cd17fab271bee1a9bb553b4a1da147e11c00762866bbb66b701badaf0adfef09ccc4fef81ac6bd7c024382bf47cd1e79409bf0ecf3de686a60872d14163a1fb7f3c4c7e975963244faf4cb1c172e90c0483229cbadc268da3b5c7323836b78018c5ba5779d4a6326eefb30cf8e9a9a9060f2fa9e9b641415df54ad8a440e5ee6a06db5d49d5c611668577e39c95c07395e6ceacc38f76abe500cc3a6df98e4721215577dd9f431b435393f739725d587deffb3d7be9152d42e89f8f40754f33028fe87fd6d587b22b8b4fd411ac69459853ce7c4093f0755cf93c165caaaa395431274fa492f0f47061ca0a29a3f4d9c874f06b99d1c201abcd839dc4c665a6539a93efb2e36206c5c209b929faa3f42059cebe15810816ed5f6e7dba2e286cbf3568362a524e05e8e680e59ce4c7f28d4aa4197cd10e5c9894858da6eca5b2e5e0f5f19bccd89cbb95012c1c72d7b88f8be720366d316996734c4ebb6098061a7618762ee395d4cfc3ae575fbe86a31805c213a34cea3bf7f62bc2cf70da4933e2b80bece13492d5611a892bca2afee713b2bb17f6fee16e7151a00166eff539be6e92bcdcab8a1f56025ac26c5349ab05f10f786ad465842a406bdaa653b87c8ffa236719212a044d5932e45e9bc3d815248e1a2d01309d1be412def15f321eec1261d53bf4711564851b94d4636ba8d76b8086e89e898f31b934d4fcfeca634dd2f12c082a8872032fc13be5a253faaeee97985b53854abc025302c684844dd03b7645343398ae28a27ab53e143c6798c0442d853583bd3fddb4568a51d7365a8d5f2700a3fcde993aaf68291ca9fc7a7ec32b0a64fb1eedbbdff4ff9ab07c5247af990a512b76f31bc20b8f12192bf5e7077c0503369e7edec8518a7374d1744e70d9d15cd79e222d3f5ab79200ee45819a29db842fadbd1509059fb73c60e9c4d73e1ac3d32e1841bea0e9a7c73fb4cad67de46458ee297fff27f85996e3c3bcbadcc04de91e8058da9b4f577b76a62165df81321f162b9e52396e3f28d656f26a1770f38406f6757db3062b941bd26f10a8170fb119e96c36552168d79307e4244c6e4a0980e769d7417573b8a98ee7baae069af774141f01b12b229ae1eed7a52627655077151775957e7569b28ea0741d4b0d2c574efabfad0cc3dd968da2766a0748363facb3a7097cfd4c49c14892d874c1bbbc12095816dc0a95b6b2785412b9499f254a6cf7551eeda50569292da05eb2ed160998b86f3fd06a3e89a9d671a96b5d4c186839e75537fa7253c459192f5ab8cc2a298f08c1244dd89efd36656dfeaeb0f82ac0706f0e7de0c1305472805ce21eb182e46957e60dcd6ff40e79ae35069f40984ea28ddabd28f2ca51b09c284dd8e22d64758235fca31f393f21b826dcb2370b6b7dc144f1b26f5311fdf734c3cee9a992115f6f7d85c215a6e7876b9deea3e5f7c5a545fcf7c69c0ddde248b883c7bd725015b9a7ec35f4614a1c2f3e99090489a12495d5435ca57c331c61f11002f2a1edb146ac8e26620e735466d204318f829e6a696b47205b5b4c8516b39edc128b7ca7ff5a920e02d3b99055d45bc14ec4b3f3ccf92ced26d98a263de01c109d91519c69c0b29486602fc1ca738088af84828d090954fd60e891f91fbc0fc91e334a79408c842431243187d90c7973b388fa2b6b55d24b6d11c26f71784c0814f4e17b0777d520f1099ad03a5bfd9a8c735214f8d2113ad6cff6394093cb6b916ff78dc915aa93687851b82f0bf3b849fc3de1167624645cfda73830fdcb01c3812597fc6a06e7a2ff48e45e29fbfc25d5966a5326a49668f87c3e87fea6b04dde3b42ae9088b13e539edc1fbbcd003b263e9cd9bb99e4491e1507ae68045ce2f45d4d7a5b3bb4bdb131ea93e17963397746e07bc3b6d06d6d4ef3b48a07aa7363a4e1e5470bcef101665510a20aabc5c52f8b509fe73f3a6c250ca94bc720b3c75f9f6b57a14419e40a7967ba32a849c905ca5c5f13ed7da54806c54d05182b0cee402956bb40bd1ab35a5bafdf3ee3c882c14e438823b60efd604fc4be62e33e6dc65463f0a2c1d1e4b20cfc17ebde548684e37ab9bc7322865e5ba528cae7a26174e9a18d8d95274794e2eda798a98c23605f56a8ad1646b39370405052baece58302d1bc2ee99d4d1e479e8c8647c094d1e631ff2573536bc9bfe93badab7c2505197c3765edebaa488017bba98a155f500ee2aaf4142f6e4c131876139f089455e2385825f371c8c5f860ed7ed95a2418816bada40d2264dec412c6eb51516d14816ac82e4692b71c1c0ea542e9c0fc85931466b4be2d93e6c52f008d2385513abc2904e60dbb0677a1858a40cdbe54d2e51cc17342865196bb3a669c8c263e14dc3c6ddbf833f4c05d3fd751e841a9188324708bcade477b9b29bdde92ba3207e6e7c616f5f874560ad8b0965028f27ba265a6659432b0373df7b36d3b4345c2cbd4ca0279e689c1fd326b305eda160c4d3cca94173cd43528a6b8076362c5ae736447feaf698a1c5a8bb64a397f2e7da91512d7b09ef5c68f4d3628b4cfb4428ab0801bb2bd3a2a31dca3cdbe567975c6d4eaefe800f60f889bb60ac4286dde83ee8c76353c441574ef49bc546a7a8cfeb35c2d91e845abf490906069ee2ecbd9406a87cfbfe9bb8beeadabc6b0aa1043383abccd7f6c8b8359bedab444e63c003ee0c51470c3acdfdaeb298c5140408c4d79e1b3d4268a2d4a34dd4c4e1fdbd7c7065ce08f6542ae24cf079d1e9b2dfe3ce0095f32dc8c3c2361408e215a2bb483c7e43fcf615a2404699c602f2346060326204b5dafce2a95d9b1c1a805cc9efb991772132e4604feca822d1a37780aa29f70ad9c1d4191971aac021983d158da2d387a12380bb1e4150fededf95632acac70e2af25e7e2cfc76334ebf6a478bb9f72d1ea6dae78e26c4019b3e525c40803053b02a0fcee425ee8d752875e1466e7ee4b4046c753525bac34d2a3a9ea3daf5de91ca81e02ae0431d270c42bf75c90e5125ca1dab189e5f110c9aac2522852df33ac0c5590d160f39962f10cbc36d05955a62ed64f3210a9ee5f7824784456f6c4c7bbe9851ca69849923a86e9b1d1a1feb09a92ff0bce8548a0bcccc51e415f88dc25128625d4f6f5aeda481a646d1babe1502265635415a6971e6cbae200cb405ef117ce42a7b0c1a9befeed0d9e0235e678acd40e5cd2ba04690d88d600a07b8755736d6e20ef1cd467dea34c787194d1f9918b860b6981ab1973fa8d3c99e568126ec9b78b58298f34c20fb4ea19fd4b7455a17f61f621dad0d863334814ab87e07f91068c70931e808daa6c919938533ef64db7eb4dd51671715a0770cd0051dc466557e0ffe847289cdd666b5f2c5c530e865d04dea352b6033eaa8d399ab99bb201d7dacd9f246174147a120814f61fea1cf8fef7a92011283b57d29ab4c27adfae98b2ad1b3444e088ab658985c7e0f1d8b98e364ccd57e87a711daef9bebfd2b877a916fe05016bcfb7fd52120ffc5f5f5f54d77c54f4c5e63dce0829f3f45396f67b5b558abcd86e33615bf8c22183927d130af8153e7abc3f5fccbe44012b18a1bdb35d2a9305f316643db0f370e006b167380ea04795a38d3c6bbfc9dc25e4d714bbfc94bae1e642c58e000c246bf0508e1bd77c61b24a768188213e8933e6027d3030913b41defeac55e983a7784b7be2e5e29444319e81697cf58cdc81087ac5cb17d21db8924d07ed828fd1f8c3528ec28d137733f4ac32d2fa579baeefd42f876d93b4551c4e734756bf97361251af91b329c2a2c24e0e5d7749456d4acc832f5f0eebca88da9e53441286f0f85334d3a34af8d12ac3547aae18a0d954c5b9b3019281d9b860b381e13df6aef764a1dac9d55db1c382ccd0c6d264b5fa1ca0c4bbf0445a683455474e9a7e36340eecdf21c8a3d541e5737788279680071fdc05f6de4b689d0bb9c6f482b52e0f6c64b4e6304a334e962e7496f290a7e5de46a5204e598fb6c31f9cead9468ba40f051066fb4de0939df130b986a6522c502c645ec55b0d2160769ae1b325b5e7e95203a740972f1998cd5be96d0e9f915b93216f41f80200988203f4ed3372d43164775108d3e8fe2f5373ecb88537d0a573acd9a45a61f5b7d5b2100784d124eb7b39c99f3c1eda8cefe28b2b49258c5ff8dfc993474d74b1b44e18968af34caed4db16d6a4cc9b5e4bdcd76fc97724b145da344f72762b058025c3f886c99d380c0c87c00fc095639f42cf7b4e28778cd732fa67f6b16de5be7dd45a736b3280e4a0c5e441637e35122b5ae7dc84b61aed625676050de3a530fb835e88993d301d06c36bd363a2be81bc6ba4ef6e7f4789fd49846cd4772e719af2846e4d063dbbba364d8d6a23ea62362abb85932de6e87491aa5b6bbebc1c48a45a9ff1ab434b532468e8f67589fecb76b36e1e39903e3ad7ff0278fc215d40c68513463c5bcd5e1713334f52c43d0310be3ec2853eb653685db566f59720493171da41f68508dbba3d3249aad1eb70e230b2eb68ca6d40242b289409be3e26c9a0061a838176a5cdd68f04580ed1814c94b0ff83bfd22f82565a33948758ae007d39a44e63e6c443ab4c958fefdeeadb7186e489e0c23c78678990bb49a7603d3085d21311436c5f760ebabc6ea9d1ef9f3f7d23da330d1e4bd07d394e0981976fd152f18cf55efc19587831a5fc60c37a877cd32c6394f129e1f8b1e14c78ed37f6bd8941fe9d8ec981b346e69560a09e587d148cb5e73069be0ab089dcb0ae7fb172f59b4476bb985e9314c409563deb557384f7f1a1e94b5d8df1db065b4a79e27ad1b5903bb9f6bae5238e2110cfb7797a5af5e742bdd1fb4e39a24c1bae1863209e2ae661336f17475eefae2a96d5a2a17b8a36d7ff444102a82b6cfc03760c9313f3890ac6680a074b01db4a68213fe1b7947cb95a218b3ae2e890d811b08ad93c78ef043e575a94327e13518ccefa59f217da40e755a7543f6777013f8fed2649c8d0205d7d54a864d47a95e6d3f3f481d3831f8d2841b1399863270a60f8159ccf412a7e4e430ed6f1f86c6de8d93cba077ef1b63009ea5e9cdee37360d38c36fa406014d0388eb74f34a454279be147b7149991a895c7e9d99e4ab57e92687093311a77d6a8d36b0b258b0da232d29cc667a300e90054fe639fa0954350b4b79d416a59b32bce459b9d561f1a4402c36b6082b34b5d1b0a30e388826126f3b10d070d6f818970875a3ff198f344a0b03067aa11b2bd383dd291fbbd304ca067359522358f6dd6cd649b0b40db46dab01e9e71c288761a10ed9d7407486f6c7ff618032977e4d1dcca4dd3efb7241a2b45f1a889efec8d305d84d7ff48af3b72e91c7cd801631fb7c631563e75b0f0fb4c1f255f3033c61c411b4adfe66dae805e328448ef3ea2c6e647a6987e7f1ad9cf750fd7dc2b6bcc1c943a725b3d8fba58b8aba65de0affa19b6e242701770e83663b9bf54d22e0cccf63928cc8a1d1a40ff8453f2dc0f71555db6ca8a06028e5c308dce3cf8d4ffd98e81b75de282df755f870b197488c7c1d3434fffcae07f1bf9aa76e53d1f4b803ccfd65d5e14633f04763aa9be94cc65735d3dacec0d1ed6e8b4462b29aca4b5fcb1cc51b1bec592350625697eb65396bd8f8ea616a4c4ad412b2f161f3fd375280cd0c6bf8c138148f9d0c1553f05d8f1a60029c98096cc9d456289bebaff3acf7e6ab5f57bc95654b99b88d9af21ab00555ce1627a9d2df8638edd4496d1ae697ec5b53c057023faaadee565a68c7e11bdbf366034766a69cf2baaf8209cd28b2caa7a26eb2a4c49ad66a2390428e4cfcf52f76a0f9336bad9ace5958d6aa8d6b566b4fb35022573ed13ae115f63dd9a664b7ca365affcd26c217a0ae1fb60c6dcd7cc6fd25b32811c328bca062d2320e6b2aeb36c90530b359223222e27f4d5a7033d34620659392dff7f6093015b692796e709e10d5e05a6cb97ecfbbf2f24dcb694d38322fba6dd60d3496335cf96ef905fea5de2616e70a75d4df5f64e78f32c72d572478f82525f933765eb91a8f20e02b3c33100abbd3665034907e3d9c0505a70502f4c2d644397512116c738063db04629b4dd12822b01c7417ac714df5e2852d076c13073b58b55be73752d89699996c9904533fb6b7c8bd98733da68618e03ec8087be5228f4b7f61dce79b724fa27bf76b2f0ea69c2e048d604399f6993939bf2c00ac3aab1329b96dc012381963e7604e794af6f1cc133e6d3817312caeba838b1a3cc31d51e3e11e60da23f18a16ce82ff36738055b8317a67729fab525f196920ecfe28f2fef481191990ba2f8a4e68eab347ec708f843422c5bb69ed30a07013cf877a8a1280f06b2e11a87ba70705b407bf088732a20d096cdc6cc18151f0dd40c203c76634bb7b2bfe70c5d725a66e357e1874b1ae8c4b1d8b43a8cf62fa713f786cb0261480fb5ad28d0ddb60e77801e8c5b30f5d37538cdd33b5e72d8723fabb498388de202fc1ef5f023ad323247e77ea96af6991b34620fd40222e1b6b745a0d67473804da7536d70a74bfab1a324f402d446b0221a0af392467d529b3c34f9757f75142740cc10fa24c154fc2745e617316f9b22cfe4700ba6405cfe6bc403a0926dde8c48b317c6aee11eb28058f2036a4f397eff6da726bb5e9f9af22abda53997fb1e77ed7264ea985106a12d1ba030566219ff323d127ba4dd13bc9ede7de8125644d6e8a8399e3aea2696bffe63e43550e843bf763ff6a49d16a79ba1dd6e922ef1c88c27306145f8b1c387250eaef9b8c7cde30d0a0aaeeb30a786d25fcbe48eaf7d305159a301e7b145f0c56708d9142bdafdfd756d238a97e0eaa67b4fac680a830e08ace87f5e64f13989e2d8cf5589529827bb55947aa00de818acba016197c92c182d873b534c1895d8b5dbfb47d26ae980da6b6a0b38f09244e4c2816c366de8e40eb2f51e711792a51666e595a1e0f487c55f28aca7e2ee344f0cfab483e1b88b5e38143cb53b1e470fe4834d7ca62c72ab5730d85c9357de80c5edd260dba6d6ad7298866f83e04559ae4b262062a94d9b01d988fb4fc294ebd3b7e05012ce133d3c72649615e935f86be9f4120d55f7a570a1242e72cf03e3649f872b6d2806a2f284288538adb07e4fed77e810fc46a53f5dbeead6d0731c0c075dfbc81447fabe1a554436be28fcee2664b1399aff97ed5a5426baed72063c90d0e5d3d22a272acbf657bbe57fd53d0f89ca27f18310f9979171985113111ca1b4321c9abb84ea44d348c49356f898c9524145da4e473191554209a34f62b4c8dc9ce6e175c2cba01e8f9e18fa6db832eec4958106a8be89a3065a158205115eb84b7d191ca94b7ef4a63c049e36ed133b0c8a12030e358cc67241b7e1a1810e48247103c628b7304e0577e944166a6b6019ddf723c13c35d89f6235b94b3be99c343e409bb6ccb75b09ac0f9498d69d7f10d3da19761fe522c8970b91cf69c417d113ccfa53b6452a212981c3dcfe07eae785b3bdc78fcfb09a58fd5373eb4daef86be3c04e105de02902fed8d8dcbaf2272369a3b34a0cf1bed9db227e58d85ac5ae5cf8d13d69ee1fc950f90209cec6f39db7fe6510895754d37b1427ee968a87ff56789cf7229100d7a8002992d6641aa0219ddaa0b36df231465c409e9c5ac4666a0f596b6b8b3b5d7e25c74515eb179e4c217057f023d166e0237dbe8c9173c7df7b26f24860006097562e9a56d4e90e0be049aae1eb24d6bdce4789a92f690656a097b55273a97e91a786a8835b0057445abc3c703d37452cce6ed0bb1919b1da947142197e58ea2e655f496931f190d033d62ac3c4b612a0406120be9efa01a7f9c2dce2386032bccc4cf69877beb3b31bb2efb36282d7a066416ced84a9ac16b068240e1f7f986e462e3e38360ed54b6b5024dee5ca1de8b591a35727689f7cd7b8ad68439df3623fa3993c3c7d3f77e4c5812a75b774cd003cffd7dbaf988ba354358850999c7bedfb20ac01c05d6b5dfc962293ecc21d2d53be627f66cf0e81ff9970228cd7cb2923c1c01ffa1cbc689ba020319861cc2b66b8c40c328c699d9144974b7f89b0a664cf624c07417b32bfe15348bf45d0c162c52c448d0c141cf0a4f4b0b91ab914cf376af70782193203f4facbed4e3a8b55426e4e83fc1af32f26d93a003c2c81262979f556d0017c82d1b7261332f1cf1368e61b5a47b6df4d71db47abc284df6f9b25cbd09354302ccf9fa0bf96c0f41006fc915d29a53f8efefa5078c9479d2261b8226cba5291f0ff03fb61a5ef57bc63945e36ae76d926b4837a7fe9521f71a5e50355cde317aa43bbacc2a8a6f6ab6b48f64fd0bda33227518df3cc4985b63f5dc6d2c0b5f0f0c7fe47e05b5a83afdd3d109533235fcf82c2165c41df476f196703f8490e31b983d1d5e6b4e4c14c3d9cda50062401397128fbf9e4f40fc72194a3413bb45f36c71b5faeee1d1999cc6e7a87229793fc3ee477e8a79c7e68c94616cb2218c3cb87f9bcbdb1444aeb8c0cfdad919e6675c00abc0b4daa383a531cdfaf2f66a9f7486b0d2ff24520453d2ba6ece8b5ec0deed761c81d466ca847683dcdea704cc721f6b33dd58762805e7c2ae15153b6e16006f27d5ff7b19b8ca1c16685632dd7cf6d987fa6db71e58672d8e6c846a5b7fa44a3ff9d0a8ca37385c8d1754087cdd114caeb041d470e807789041c351bbff78c2233505498a0877497c6a1ca368198f79187a26a0323961ba47280becabaeaa8a5d577062ecc563a9e90b79a01859c903d1250aea7ed3c3b3d8e1c1da2675eeb0d6ce1531e7069efa9e5bde25998c000924bdf3e12ae1140b44954bc01f442f94262c7740635e6916031af140f26f88bba720ca4124d7014c6e4b9a5b33a2b2e6f6569a63ec89993546506b78b93698fe388c7135cfb1cd9ad636164017f6e90dc7a8059e0e2c9d28852a20985899d55516a367bfbb45e1a2959fcf6fc5d8722a21b07dfd75362b7d9c1c8ad91a51e056fd09ed059d7e2b2355fcbf0da96e2e9799850cee649b48af0f5cf52c9e0fd9c1cc381518e44d2bc54a089db970875cc52550a374c0521734fd614a2a996d8f1d0bbfaf3a4fff729696ff2a05a521875a32150bd0a040b111d78ef9065961d13a943e24f07cde675c705c2ad37b3d0d1d1ed12061d045917ac899d845408505252685285b338297d49455141219775671065e809606d003fd049da39f9c0cfafa7d01023b2a61a508b7e5666a54ede3ef749277e720f44576170d9167a37663a882f2451857f5bd13a08621cc311177dc2b4558399a33262517b3f43843e4c9fd57e622ccea0d0a7f89284295335f11425964e4cbb1237c89b76a9edcb47c8d3875e517551a5bbdb64f5703c64c1b7fdddf7c0c818119d42cb4ffcb95677cbb39fcf5e18b1f25e45aa333aa470322eaa15c6b8470abbad654c3d9df4f84595060cb1ef09d12939227cc7331051ae432d246ab80f4bc144cf027b3a4ca4737eb0896a0dd37ace597c77d880782d22cc4d7b4210337318423ab0ba6147dd26e20a56637755e1078881b375440659ab3f9dab44ee59242bb6159e006d39a182bf4c7bc2651757a938ae236c33354602a89db95f7299574dbae83a9bbb78e615177830e560b031e94fc5ec2bd175e76b82d34aaec20f53ee9e0f861457d622c060d88471a4ae3f6812a178a63879ca6fd91a912e06aa4689a8954016e6e4daa473f71b4454f36796d5ceac15f2f96251771f8678927e8aa51ed2bf643d3b6916dd6491d52f0090db5628e96ca245b8be6c76bac84b030f68701aef4c47ef2fc615202ba3616fd09bac0e0144f6b0e54a9f3d32dc8406efc15f7b2082addfdca64707c57b3b0b179aa0e6fb8d737c5d3f547f97a2aedf0cbc924e61dcef711cdafc7231834a0fe2ee59bb9bbb55e311da117f11a291c352a1ae02ff640dfe64406458edaee0cc0f9311c634c75241d2ad06319c2ad36bfbdfcfa13e9181696ac98a89d36abbc0d96eb9bab7093b7f0182c80bea2579684c5c3c95182a59ecdc1eca33c850027505ebf46762a698a5456d5a66caf2e056a5592c056a145083b5c4b48e3ca724e86d641fc622afeef99a70032105972f4ee0847a085dabe23fff4334e0b1c7f7f5a0ade42eea7c4c30eddfbfba0d4832b2b74f03ea169750240ffc47cb9ce8414730d049b8d34745fc5b6a56447d36e2c79d647b769f653038d96b089e8d13651fffc584a4d020a61ce3b5d3e929a2bc930efb33ad96e0994b30974af84daca86d42afe321edaa0c571d2303d775cd3cdcbad972b217425d1fc2b8e9921bff6307ce8fceda7a94e20dcbf82ecbb97332807baee670f044d003035aff7edb6a3c1ab1ea671edfd2699153a9d31332190de949789ad9cfba5459af8d57b3695c0d23fd0881a0f7299d73bd666465352b4b0bc465b513028b28bf5a35cdd7bdb9a3dff2a65e7fc6599e259c34815b56e433e9e5f28a0e9844690cfd7e2316e77708a3fc16dd8ff8ea3870f1bd2c35dddd85ed69af562bf105f0adfecefe50f51b15e451932a9eb9e466d2bead697ba4409e369c94e6c7ae9cf80772a602bfaea7618663e89bdd786040f07c63b5a20a859ea873173e799a3e6523e9a84c93521ddb594bff7e3536c607ff2e1fe989b0c15731fcc51e025f06df98c198c29a79abfd8bd4f459bb2a570872c08d22672941a88230906986776908c2b87ae77d624b2b1c6ebaa668ab002f0b08e27436cf46f1c749d9af4e53f8c34c635b70ca444243d4891794d8592096b78752c423504a463470328574e4e2a9362334315628d84bb5db37bbb8d80194899cac79961b064eaf5f42edf232265cb81bd5b3ab0440f0b43978ca462c69218c8300dda1af119906b6e37b07be9fbfd79982bda2fd607e6798e39a34b87bc1699b9e5cb55ecd755b419426a3b8df0d16f08eac59de1f34fd92d899990333258449268fa9c7ea05a20874f833573f97a6be68873df7c90555e4ba5568c25398cebd1f8b3392cda41fc1db0957262103cd82b6073041388c6877b312213dc27fcb0de57045a4ebd274fb983c14a804355a67a14699cce973ed97cf0736b64242858d5837f3e0405ffb881554b424f33fc9c9887776de21f8848279d4c03213c13193582e53d4b55177d63ed3b83a592faf49318b5fd7dfbaeca12b910584f38f06750d880ebd67216b191975907e0ac90f3a5ea96a1a5e11fce7ef7c0e374f6742128ed9f90403eb1110042eb4c30f2cd37be66218e69b14b5ab62eae012f2878f7996c3309dd24fc0e87011212a2ef7443d7161041c17f066f706533c9671d38240c664ccd2ce0c4dde97ce5643acf88480d25d480413f626058e1be142a2981cdf1ee2edf686e1389fb02eac76c56b4f3d0a7b32b7eb041090122b1e59ebad8409c28e7f7a1ac92d1191c6c0ab82f0d5b19435e026c9305de5b3a9c11bc88e5293abc01c3f892a7614bd341792f7b7a4b3b99adafd176949d72b962389e28a40d2ceb998c44324a4a3011af02f272b4d167025f209f364fe2c3b7840af2cf9c56a0ad74cb0796a84779d71d8d8a95a2273cce2597bca69480c664bc042fe606a2a9a590d3e0e223b836b3eafccff5a54230c3734fca4d2d4ae3f3fe362bfcdd616014e360f56f24546758427fbca5f015fe4329fa02f4ecdfe6b0abc1bdcdd0b279ec0fdb48afa2d25f6d5e78b9c2dd903d24f7357d85af8df76b6d4d9279cdcdda171380f083f8e51a7c51a81ce5e2ecd63db8fe6397ddfcf734143811f23b408de505618e1fe556f589ac6e97ff016e3a10b7d0b16029e486a65bae35b61ab93baa36ae529ff6d30bc39f7ff4b90ecd543e6dc65563c973641139789dfa9ca7e798a9a220036e021dc39f481b0d3580bdbb6e51962b0c85824dd5152f1de5b6fb575456354988834848a48f314974c5a034a0f83c191b6dba8aee6ab073c6d817e451fed2dfacfb82b0cc669a3ea93247ca0b6f8a00ca23de2d9574019b3c915421b6712b0edf3dd62cc70d150f57cc4b21fd503c701ea48e3be1a160c7edbe89e834bbcaf9d7f17aafe33b75a8173095324385cd473e6e97bb75c3bb737b19c02dfe2fa1d9b6ee2b81e6eda866678da8cad2099b1ba59dc5c7a93f47546b96ada115ea5832eab1fa4d50b3759ee8ef6076e0f79c92cd4e6e2b40e33b07dab84e71c61d45c9bb90fc33e1219e8c1dfee4737090e8a675f6ca2e6851ebe2cdaf883b83856080b0b23ec2dddf6b5fd1d26d6bf8db755ab773c8ec35f4f654779ad2c74b5d0092893ba79c9a177b7adc8921f59feb43e0e9fce54bed6635ee0de2d121621550a0a1d18163beb993cdcae4104ccb73434e70b37ac49f3a16dc02ccf833e802bf09107568020a210c60ef55a36523b68b6f73d470673e63d282aefebb71c9edf38079c3f617798435b8c499207e879d7d8634699cd58841eeade9d40c7885f622cdbce9a6b11f41b08400fa84056d5458be77759a3f6e4b7ee0b87b360ed8ba83392b1186d758ba981e8cbe104b6f49226a640c7f45e9267a98ee3faca3de48a39fbcfc110112e82aa805f8e090fb1b8f1e52258b626a755a9b822e721c7e4e4283b7589b967f81053c177b1aac8cced83a730e8dc14200b9a93f34bc3e5419ec86c2787aee729e030727eb10842744f06a0d5d83e6ff773f154f6fb1b6ac00e132b46ddf307f3a0b3acd224813e44d1cccbad3e4665d1a3bac8679c5bc2bb68dc1de2385a81de6fd49906e04f4eee22eb1eaf90ddf3cb3731f851128115ff097823c1b4b644f55ba7876729973e8509ce68863fcd39557c3b62b95374d390e92641f9615ec247e7520a201015a02da7ce07e3fd1fe6d02c161b19e54d130dab0c957d784c4b111f008b2134e2d20cf77aa4c417b350be0e080398e288ddb49095cb38c59a8bac84ad82917f818399c7489de6f338f4b577131f331271f07e29b0621c68e98310fd8a5828b2dd2f6dfc33a5e1b08ab5071ce20bdfd6077a55456098e254158c3633a64c1a52b6a74255883214c45fd4885fcd2f0a3522f5dc91f0972ffe77339fbe6019fb16063f78b0b899448c55156d1fa6218705b671529b90e284a18c87343ee02f96333de984454e2718429e5a1a95af022236908255874fc0f1e34d80700bfedf591fece5f1f7efddf4fa28643c7147a5dbb401e10275acc74f3e5ab6673d8a24670c196ca05aaf7d71da51b4912e2b732b23ac2aac15ac503a30d6e73ea6406242622f492f262bbb33e93c7f66073290ce0276a4f0559d8291eb29e84c2a470969909e93ef78f8cf6eee4c033ded407f02f082e0b17e3c2b7bd511418afbe0fe29b5ad9d060be47f89d170fd21501ab8d717c2fd3575f59c0d7fbfdd6c06475a8bc1669cf3d02e94f2e5aa5b5ccdacd9f4b53edddc9cbd8ad31700def2120079b09fdcb3b660cdc62462b3da9366881e47a1f17bd151fee8732ce40b5eb32c8d6272b1fe28ff564ada5141f18f475a736f08dacc48f0c27e6c5463c6e1512e944d6f3abdb68c298e2514466ba524d0f11231d766b59bf7e340e2fd8a5079765734eddfff90d6bd19ff89a0e0a149e135c53a2e01f910960449bac7010609ba4f04aacb4109fc0e97a06873e8f9dd9c6f874e18465591ce5b1e6630583358c0378146488808388279a86f6931264fcde09abe554ad84901d0e4a83a66cf7eacf58909b2fc886c9e9e31ebeb2ed1ec09c0879fc4733353c102d62b34b0b27c2dddaa02cf3f20df0d619a30eb69fdf4dcffc292195467fd539222b8487ba670d4297aad0d6a3a6f0200d5ea6ab52cea90d645d9a5bc94b82866ccdafa0d0cff0e14be5db0ea7d2d2749780c9fb88eed2eb23ffba680b8f37a924a3f0c9962eebdee3bd5ec35f863093f55b3e0439d0471751069ef4096bc66f74e27de02525ef0f985ad82942b190aab99ce4df4e65f9454b425adb2236af47d01d941d0daa15f7956cc468e012c5d2c8e10a2a97a4aa5990feef747980060c4ba7935000c7fcb6dd87e5ef02320a7ac996d8edff2bd85fe4b74aedd376e4259df4ae2f01d551af03c3d16daf7a1d1de1050d4b6eeddcf58e5dec68f2a2d98249b4a55e174cba7ad8bb03b58800b6133931b520ef1c2e6d5e8f2810f94fd13a0749d5ac1a88ba00d2dbeddecd3af3f07d7280b8c4e4cbbf983748d8b736adac5ae3c5b9829881346432bf8306d001168f9612a50a604121518efe20c9bd73ee6bbbb6d862827beb749ac42ed8f77be105dcfca6174686c5a924ad0962252da874aa5cad523829e519f964f2b0b65fd66f23b4c142f5dd2e6ead8ba583a4e9e5467f12249e0065a2f347a0f48da3cb713cb49c2725c2d1168a895b1d4938d63e971ba125eb9cb654f0ed3e78f6ce1b6e825c57366db8b93edb20f81fda9f26a7d5fc82ebec2a2dea0f7c3942603472daba2a790fa43e72429431fd510bb0e0cfbaa1e91791a7e6da17a07eb25c35b6293675ae1b04a84279631ce239bfa274873217ced859e86394c05f4b773d9915e9f45f8cd3b3a43a2f41b954e6e2c4641cf135fae059d51c0664b594c3363c553a6d12a91da398ed0d428fea6a42b8e3e06c2ab4ed56beee7659b47ae5c8b75da4e4b7d0dfb6e1761685a28e0149904a8ea84c3dd39355de7d42bdb4d59714827b68fbcb0e6867f251ed455384409f9c061460e4e7fce79ef9c7df0a03f8e96a57c5ae5212d63a9ec5110742a3f45eaa1794488e8641f208af6ae4f23449c2248ec011aebc0c3fb05e49d858656e087e3cf35c6d4c4f3309966db043a00284a0047c805d380dd16af954abfa524cd1999cf1a38467360a39d2e5528e907cd2e1de2ff9b294059a0bb0b90cb1c71749dca4e1449f67f5e225340d2e27c739a07ad5b2f827ea3c57d8308d6c6a40513bbf8d8f749ada8e274fb865ee9e422ca7ba5e6f700a4f6c31f8093bd17d6e18b4f537b642ad546ecbf404c78428197faa8247dbaf81804b8311ec411884edef95900d3b787c7aabe93599d73281f84afc95612aad50ff75b019ac30e8afaf9b02b528e5173e1441e302d6527cfc45fca65aaa96ccbdb51cb73d709da503e00b03f3f143b510f2f3a70723a003828812f9559054eadf73aa14f700355a8e15f1146cf3d035499c27245041fd01bd4e0d2306233754c3df4d15e69ff8ec502a5b536245506997fe3172906b7b87a69942c3df6496f8b64ce8237c36687cbda7ede4a905474d70aeb6a3ff207c6f959ebbf9bf2f1b43db16ce8cc7561147a9e6704dad15910173b9e10854e578a718ad79520e023e6f253088e27ec17d3c565481f521d5e84d3326c39ea82b8b06f97b21351e56bbfc3d8361c31de4a88e92a16abdf59819e2935a9b09c44a21ed441f8bcb16e3ec77e46cde137fb13d5a63078d825824d207438492d20e231d7457624ea66e33a2dc3188eaf5757706635a669782446fc9c4b25daf475e740a25d14e6911fa23427344e85702ea8c8395e9444de0a0a83324bd40039b3df3accdec54f2c12e68a2abcff9d457023a1f6c959c3a6e02d321087599f6713b664ce8854dcbcdbb352e2e45af430c9f630f0752ad2cc8678961dd63f1840522a35717d8596020934a20bf27a6d3938e97f3cfd6c2f763bc007e1029eabaa37e53e90bbe155d54f4ae73744b91b2c6dce405011c3be2790e4aa57f1bf085fe2edf4898d03c70c054e0669bf185fec3800376779b21811d688fb08ff8e1d6d750f81390616dc4b6630d17eb5cf8fbd1e426fd6ea21b8db370e01a0329d435a1fbd0c3947e678015f9bc12f69d4e32d07991033be8f61e855b2c72a211c9f3c22abc86c74e63464338c3ebdbaa59f72e3b3ca0f93623665506b5274c872c9f36809d623d41ee3230e8d1ebe50016860103f2d1f0b2f777b09184f733c9d85404ad6ec9473ac7ff516328057b6437dc790dcb94d88384f7e28403a7f4e57e73e691df20221a5d2dfdcec5b0d1aad28e49496ebe213c95b1fa78ca2663bf9253a84b422886492dabc9953747efa340ecd854855af1725f0e1ce4c4ac3767bb4fe16f317ca6e352e1f11868e211565528cba341bb3ec7ba589e5410f71245db370d8d8e4266bc9ae2e960e31f3a95d4c6650ff09129f5380d6c039e72d7ece2d48e5a9727fa89eed55f79a8c7e36cdc9a2fef02e12793b8b209496177d17e715c63f7b004fc053a0d423f7ff1bdb045c6f8acd7f88dcf9404298a8e49ddf89c6e4b0ca4156da62abfa760e6ed49e288ce8ab2e348b19058b3adacc5d4de41ad7a1e4559c09bcfb6f1e10804303f1e897329f0618279e3df4e138531a8594d7dbbab62a0bafcad75c2f0ba40fb957f15b8556db7e245ce2faea5130a83fdc0a47b7f6b6698c9db60c05e20dfe79c815bd8e0e6adaa0ab4fcf00dba9b8742b7daf9e19ab4f288e4df57a4e9d6b19d18179517d77542f70c46f195f27e634c7f9890357c0a2563c2ec8987de198702f95e7c368f146e1d449c7a3e8e4b6fdce354e068f0f8dcfe999082b77e00d4594c523d34c295ad97fe2826bd8d4c35a0447cc64fbdd30e202018df9e9c6fdf0ead8a31d2bf967f0183db46ecd0585979adde2f26364b881655df73138c484027c89a8734d8fb7f7599c7941b925214ea7adee806de3e01836261979b63f168bbba1fae5994b4744a6e07add0926392c28805a9ae3273ade4fcb8f6810e2f8cf9abb572e40d8a8d72eaf0c41035cfd4005e13af3bf12faf53c8f1b690f2ea22393d3ff170cbd8924e1ea94eed3c4cc02ff3bdd952ac0396bd7c9a7cb37606865cff15528d1b41de27e679c67dacaec0eb5a3d2795fda50dae4bb64fff52806c65b31f908293f1488ee65fa1ebe2c509da85b90376771809ad761c04ed00b11d53e58d86276a32ce9ea19b2b8504c846252ab3e1004657841b246308429116716d4e9fcc72ca0596f0407c14dc3e84dab1bd308e3f513b21375b7d64568d9a3032289037e8b0cb923cf05b80c15b668e9f3113f3f9df2aee7152187d0daf78fa1883ed030963e69910c02be48ad2b6c43bc6e359ef61a4a7b1b092978580a4ea4719ba67ef8b7cb9f8e4802a94f3350060e9e65464b2fb8a7203621fee73c975f8178b000fffdec270dcdc608835b90a69c6b7bffd6723e8a21e807fa370e901b0e5ded32bf2c3796f6e1866494372279d31aadbfd1fcb18901d78ffe77871bc8deb9f4824e7502a8d7022ae8129d86a8d4e6affde1b0bd608441bfbf7ed4c0a49ad8e3fbbf0e1e4d80771662fd7f5f35e645b16f7cea0dc51f3f33ed677acf77147e82354bc915a4b8b7992bf3816f58356c41c30128410a059289ca9a0a5b1507f968082c6747a4700a2b355e993ba97747f37558cd9364ff9f88f3144b27e9a335c19a01a5a18b8f6ebf47eaf260e0aef74d5f1f2403d014222f6420a86aaa9cdb15bb858f065990aa5dd12771ee57113c5e63fd16056914c83eb6126a2935e4e8fff7d5fd8e91cb0a1fc5a96f6c2912ad6afd81d305eb0e2eb80a094ae141d04447e9be6f59f97bac06e5dd9adff173e081bf51fef54f47f1032381a871c38c63e9514caa0d3f034fd85899524189c201bffb8e9bbce3932730b8fe5fdabbea83c5798f66731f44b5c912cc276a53bed6ce31e2432f7580436f5c7552a43f49a10722b332eabc82ff8e7daeb2f856a8c4b5e69f00b3f0db55b16f20e153be67cd3b1c86f40b41f710c927da27941c26b8201e19f0b1c3cd564091e1573fa4611c65ed324b8a6a9ffda406ceaa205d0cfc3e106fe1afacd9cb354c05ec11584d4ab3349cda502d68c73fb66ba4769885b7ec6eb958762b4b9e39695d40fae28d0164f982c60c8b512e14ece08fb418c7f9f982ad4646ea780f54d39b536aaf43ab54e6d3273d153bc66f73cbfde28b9863815587ab02452e8d76cb1bb274ffc8a1bef73931f083dafee700a342c04ef88da261b8dbebd50c15b3fdb54322db57aa18126a309aaba32e2760608a24863b364463f6a663d928a393cba06ef15e8b848304f5b3fd4a458dfeadebd58db8662ad924e61abcb578eb23a6a60447ce8e041e17006e6fb6e0a4251d2bbc797573dc42c7fe25f38d6897808473cada9630c8ef2479af485e4881f1ee6e7d076b4a03596aa1ef8bcf72de9b2781180cd6fe4e1487d636bae6f8c7eb6bba981586eb055c7ef8d9a28d3ebe8a0a2d2b27175cc3805e93e6d2509d13cad96a326044a459945efe6a184f8deb5f7258ee9c6fe2f25a8e6d55ea16e2270f835490f8e7584b5aadfe0a38f064ec8f08b12722d56913299580bd31d07278aba29a312d861ab203fbc58a58f1cac485ef436e4e72c762a2a701d8317f714e470cbc1689a665ff945aff492033b5342ed77687120b07a5fc138c2d224eaa04dea7581043ab81821a516f9a423af4555aec08a1bc8f91c6dd6cbd29cda19d8da3a41c4cf74d6b5181393254aa443dfd6d726f481922f872f56e062729a5b618bba748a5fd7d713947fadda51b504a715cb31fb7c13fb193b73e6f20a15570e506356b7a8370f8b427a659e2649d148fa024a03d15acc8e036db4edb613033a19531ebf696d8541ad5892a2f5280281d6c54bd646042577a74eb090f6c5e18fd3163433a9dd5c6949c474a41f868cc6dc313d8bfebf77533a133fcd2d5d5baabed7ebcbcafedf92ef7810386d56d4abec4a3391c220401919439a2608bf2195ea59f8d3fc1e289e8a928d5106de0b7e888e739368d744658a8835a468715e33380ad90660ac1b51004494fdb37282b9a7908e44d32764067700ffa8275c2cae74c08cc26041a9ef2a95ecae0438f0c675147c9419929649f385794244b2f51d9f8197177d46367618ba05e2d91be8a7a379393577617f335b83b6dfaf415e51e2b5499bf17ba388a26561f56744173d8a63424e1f18999f91f687b4bb9aee19b1552909fadc37679ae8efefc8bd755961e654163c2159a8974c3ecb23f21022cc58bdac4af645560275135031ad4341ed4111037318eb9847116980c174805f3907e39c7e970e1eeb4a8abf50699d5b4886774d0d7523de5112a18e0ed8013df87aa14de4177b6d6dee7af972c93e063e425c9596b97469213bcff558c4f933572b0aa5156a3c5eeba84d6eccea909cd8b712e11fb58c67b88ec384c07657bfd6e3a9d162fa9f0a4cd7827729be4eb876e8462a3075ac75400a2a8d91eee4d76255fe9ceeb050f7530e9a8a178349020117d2f6793a8d016f5f009d3150e69a00a73da955bcfc75d499734467e25a38fbc3b2f0ac7e31b59794b43aec1b807dccef42b0f484459a87094516cc8d353a932dfe21e38e68cecc1c182c263005f49f1c32aa26abd8b4fb0d969cd58572d55089833385712d9645f95f24dec5ebb4151568742df76b192ba37ef5a5b1c79918ca27f9694811130ac7bfc201b2022cf19333ed2e935992b60337de8f831ecf8a86e207b984ffda1933b060a533b1fb4258c780b1124fe802ab68ab26067b975602d252f8846c9843f0da21932ce2aaf109be50f0e6910d2ef061302b7c2a81ebf43961a1c1ca8b633d40bbc14564f7b008f43d8178c32106ee7543f8ddea813012ca5898fbc5d11fea91726c736eb1ecd69d2204e3eb02f325ece3450b2a63829268e61836c360b4e34ec004259fcfd9014afc0417febf9354964b6a5c18be70f534c8b85610035abb33a981a972c7fc8f24322aea66d3289e9579b370e088313700cee670a864de838975683b23d34a62640a3eedcb36eca9f6567823e731b38de1d290a719e086f2052f96f33f3ec6a56387ce53ee91767e9826168cd830b4837e36e23e2dcb6cc9148cb61f3bf61572929413561bfcacd8c1b226c0c824f1ef1bff3a37f56289066c9c2d97bed2ac76a667f73487a4828cba95739627f08c606ca5843f776a6095b723bf4bf45c043abfc3ca5018e956b1f5aa0f470a9b462eccefd458f5ed3a9676e87ebc149ed6f4c33b4262938d9d57ceda0a8a341b04b23223ff98bbe4c519ab63dc16c8f850ab759b4d003deb9bf099f23119af03c6fd3aa5624469f8d7d6393bca2da941e7c2beb6638f44db17e9887b58a316ea2d7178e48868bdb4d26652968d411043b5c0faf4a3d9d4e437b50cc5b90fefbf055b3b2b8a7987bd7baade9c3594b2bfd731843bab9253f90550f5591c13df18abfcc22b35897b933d41883e513024c50f636004b4db1ee3170b69d49df0fe67f40a059e529cd41ec75760b1c5ddcdb6dd08628206f5cf97b8ca14bf11c4751447de71cfc7987e4517db72956f42342fb7a46af0a641f5ef5a5fffc9ea1a5426ef36e5f2d4eb26e298933ca0134b8f17eb3306360b8e8089719e1632f8a8818befd48218e1df9c8cc5594a71dd0a8b249d60e0acceedd5546a9d7a8e5cf249284b0d16aa9ddc90464eff952bba9b9ba3cfdf6ea6c06b3f608b4d9940476756808db6dc6939d31d45d53e7658a9cbd10dbf07e90ec31edb7cb489452973eccbac0ae77d91646a4f02433b01bc64321b9352a73986b1e757e6f7cebb1bda0712bdb5af621052f1dfd9cabe93ba22ca41ebfde309cca8e511f457a156f557f9cf7a83c81ca8c1542af754554313b0029ebdd7f7bb4141d18a45ce2b7ab18d988fd9fb8a9d3688d532c848575170bf2cf094f01cbef56f1b149c385cb1d19d275afaeda0028612881ae8cc33c7ace3dee467e21e25bf781083af4c549afb40432f62355c673cbffa6f140acb1b8a7eb5603ae5aae74747ce7cb32972352585092d0b4d550383c073a3c11a31e6b420160a442003c00b4fceec8098c337bdc2b72d00850a506940da953acd7ad513925ffc32a12df3975bd66c32b24357edf5ec7319d1ed9f8722cbd06e7e81575c9c4897671d705b2562624a77fd6a57431faa98cbb019bbdebabdec4ad69802c5c382e2694937f3b506709008fd640c41890a6745ac2dc90ce0e7a517f7a6b6b83b9a8aca6d245bdc36e2446f6409b298f8345a290ff59f71b611fc46d4e2d77b4c64cdec93767889e235344a5367b18c03347b67e3f98adcfa49c917014218fce994324fc6e647415c49e8dfe43ed0579fdebce8fa5d606e8c7e237361138cf01473da94d701d6821bf12b3c09d490dcb4550457339e16072d0c2549a9b5c0bb2b6471ac66274972f067caf3da5658faecc8160ae49c1a76d513ed7581ed3be2ce73029747b9cfdf45d2bb61d981048766fae21c1275a68513285553aa38e067e46978d6b7e6403241a03e2520bb306fa286b9c6a99700b8a1166065ba319832993cca19b6eb8b15d48b7dc758858814ca442364467a7d07d6bbd4feaaf2454161fb20b61d584a7a3eb56361df9cf1d90ff6f05474c6aef246462748548c3437efbb7bc3c8ec98797502dd100f697e7125f27d148c11ec935f3e085554fc3c7adef1a1ea6d133ddfd3eb0fd8fa6d85b781f446d9d01addd0792f9d55a582bfcbcc507f24696df711b15fbcd5364642dca542c77b973d90f58b649a913e3ba698e7185487e81cd37a3e50eea6f21cd58f21bfcbca2a9d911e3cd42facc116e380becf4113a02bb884693be69cb4fa99adf12d830700ce5cbed9a096923fafe9e7f64c52ee665de7723e79bb33683547798e1aa4b8c54100a5cfa2e3790b28b185ef95b30970e0ddb31266c176cf9c587770808606d2148c7a29bda40112670375dcc5d014afe073b82b2bbed66f31058782522416e8dfe09256c6d15da20fa2bbdcfa77924918ee9d1169911368efb468b76d0de1a409b1dec9f84a2f71a45fec78416cab4716e87314863fe1cdce3053fb03cde55da4f11c54273f21ee20894ed5a4b23a35b3b46f54125ae35c67438302a8b508426da3f3d68202dc4486271951875ef9222f7134be0f0ebcd14b5bacb53a6828fa1fce73391620637b5df9b0e50b53200e7f6659d8901a9b7a1fd79deb6ee9196e61383fbf93cfbb9c01067f7007cb05e16986a6aa958fd84edd85dfce0d1b1a6981e697375c6bc042a86323452d3b0a7becc0957d06990f160b4e0682c9b6f6c28cec4c12f2ef6e9c04eeacf01a077cd7d12be8fadaf80ac3bef5c86b1c33afe6b7609ff9bc8685d27240145a84e2dc3690183b24bbec77e843637f06ecc1681621d4ce2bf744ad84a4496a111e4e27f743e0494918cc37d02d2baaac74d48ac2f508511152c3e38c1b35dd3906aa0d711e9c5ae1384fd696c24b221a91300b56a4a4804dbc95bd2e24a79117961163508bd41f6be2086874f823cb43e8b3b74c55fa57673b73d2ffdda93fb6adf5669b0f617334997a0c0eb307f5e178c36dfc40ec8957c3d2aff0959d8bce967a4be9b0cb82575cf6aa1fc377bc9269b2332ed15db4f31bea59d38f7041a8add8ade72d8305338d341f6a0e583d7f6e8ebb804520a7d7da4cbde7df2042ec0d5612757d51eb4524c5d8b37057937c33d54306406c09fafb7a859e6fa8dff365e432c0a56e0c133fd66a8bcd9b06914b22479f1a9c037941b55aefa530728761b81981498a94d33bebe8c5e41f331842f5bcf13803d30e1cdf7f345e11d93a9421fa17aea51e09c1f9f4a3038430c600dbba76a8c7c49b2a8a5a833655918d574848089fb2a30a54962e7d27186e3d99f50256bb564518b8a6edb79c693115a91d2f126ef19436c431e0ece2d59154325acbc28240edaec1b289f9fd5cfbc0fe1d90e294c5570cd6eeddd96cd998a8a7317e66a9ce317f7ae76aeeb965db8c7be095aad2b70084e8aa71e420e06ed077b8c8d6d07bc48f1626840275daf57ddd01d7e831adf70ff960915cfc71f1a74cc4a60b784665df0eec05fbc0d5a49ba228ad5d367114f6b4c7e30977386ccf27b2ab48e89997c612d47e0d5ce120e2116525f1110f2b147c4e9b373a5c77e0e640b297f377af94e8fedabc699db4307d2b6b8d37467b085df7e6bc5255a85b5a1315a03e570344c366c1c1b5adbc493da8ac25bb77d22994685ca51258ee82f8aa59d071280637ecf2e5212f9de376545f3becf5aab660fbcf602454bfcb4f10e93b3a9046070b3f301d4851afce7e7939889d47b4f474e3e481630c71f303f4fd23fd3f119e7dc6ed316773b48483b63fe59b04aadbc0d306d95d3a5ac3eecebe9d938b7af17d2b38427e0ecfb8087587c390d459a34408aa34b21a0da5540a033a245900a03cb2355c4ea5b0399e999d368e16066094ee11c6519272e54d24e68b1cb65d2ec7d3180ef351315358c9317fb02729c7d5d1ab4d628182c1f6b387443e4252060e950d6014bda1e7f443112e1805598e42463c55a917fb6476fc03ea49c016d091a2f6d89d123904a38dce984530a8d4367127b524965b3dda68939113508af1268ad3cae5e47916513f43fd6bf504298a5d0154eb6b7657d4e0043ccd17f4900a4436aed4f27b0ec41a842b1d66027ad632f97bbd249c09bf9e3ebae336ea522bd3f89eedd4c5c125fe5ecef14194f834e52b2d19029162bfc548085111b98d0cbc844c0c7693816491fba072bdf1242b54ce7275e0b47d7a03cc261198079005ef974b81e009ac5c9132a112e820423be2780bb2e108af4618e4d53508cf56251ca715ef18e601eece31e3a5b89319ebac5fb0169d81192b051a9f18723886581314ae82b09d3cb9cd16bb5a5bb0f18fc86fc74ee7ef1369b280d039e0b45847b11c87ff1216166577cd8d38a30c2edbcaf054ae8c99ffd211c85b83afbbd047a759a5458959ea0c94efb1839df2585e1e36dcd5fe0ff51d91e19c95ddb174bcc282e426b69051114bb8040e3fd2f63188f7f441d9ec014f58e4f579cb07aab8dfc9438de2d653f5a4945eef59fe37ddbdf81abb28b03a39ba36d8a902bce0e5b88affa81e3d463ca7dadb985172d96ebd72f57727f97fdc3768b19b70d9fd0a2774d814b0d99b94c7e18b396e4d21fe03cf301aea5ad2001a9eaec67ff8b31cafd9727c0ae74d5387dbbcee0b34205eed23b01ab74f91f1f04f8944d2eafd959001539fa5bef3ccc17c566290892e3cec36657ccef46700863818772e50bd3206075a1aafff0765c356822887dd8d1d39e5668ea26379635491df0752604903456acc016a94658491c188d715956967ee6eb53a1f016a560c4087783e8c53acf5507ec9b238abb3bbc8a193b12806ce78a769835bfabd09c8c7ab62df0baea1f758c795c795d4fe37a3ce466df189593a317c77282339088aa4c02c46ee8ec1523fa373f55d7a0524c71b8fefac5ec234b8c418ddbe3fa7201592032516ec14c410c2f421e0b9990c582a93132c5ebc6d2c4d8765225ff6c8b58bce93755f0ee82b34a94963361807d63dc06e55fac8e09e0ab986970b51277c3ac42fb71077f116732ac0d3f5328b7b264661e50c3bcc4f7fd57cbc89d24d1363ac03635fd2cb88286c6d3eeee27d07d59d585aa7c8ce2c4606208bca8916d485a639bf183a4294243908b5612fea6d3e47aec54dd85892ffce68c5870ebdb9594297d12197662a23c99f50bad15fee9fe7cd54a62c0ee216f8962802126d9efadbc6788e06a06f47b8df80cf3875d7d6c49b4df4080fa4f3fa1793478a4977aab4f79aeb2987a0224705dfad5fc43b2a889501ad465bc942a073feb695a412290cfc387364fac71c481af77a29bf5665828901b8aa797187d9d8186972b018741abc355130f02a850999f0e56c736561fc795ea9919106c02f9da33ac060fe02f841d401300bfede8fa23b25337e19ad1326cc078903af3be5f3e69da052c8bd63ed74aeaf091ed0c45ffe4ed2133914859cdbc58e674c739c185699d74deb5d5405c20b11a459bd4de53307608a5fa316754e3a0408f9102a5bfc51c217f82405dcfaf20903a5edbe773e6bbf9d2570881d22f8784ada29bed25d29beececf2eb828bacdd220db32d783a284f20e7671a80f6147cd8b80ee45b5d23545f8aa6fbbfdaf2a9bd99aa592bc16e8be254a7aa0563a02299de6f2765827252370d12b0d96be008d29be52db1ccaff3a2e23f13e213174eea226bcba7bb0f09e802838e6ee2221fc7beae4c87a36b49421f7f90fc0e9ab4e446e7d09cd6f9d788f16645ec22a884b8f998063fe4e35d56c317b128b2c37601befb7ec6cca6afe6136dc8c3d0aa306fb3def930953eb78c98b33db7b7e7254d267ceafad71164584557f7db96eaa64205a00dad998a71f62fddd793880e69bb4a10f8f18a3ad7ea9e5e72bb79c98335653e84f4ed2f8c295e9ebe3a4933d0bd32e29f2b914e588caaccfe84e4b4c90890661c0cffbfa6b777681de48c67331f73271f5249888f696c142c6aa4951ee9ab2db7cd9500fd7ecefd613d2f381df63238ac8f0a61bb1e46937641a37cb43232a90820bf03df53e4d0629c5202a260d49b8b040607b6ab9b80d7932b2aee120443d106c285000fa522fb691a8828e3f493ef42009d28fedb9989aac2ef1c58cb30b1ae40be44d6dae14cdafd3cb27f1ac42d7c8e0166028fa3bf8d9a1bc4e1c4360a5b3ce3c4de152dc77801af7a5e9f85cb308f0d14097fa0e248056479e47f8b5ed0e8d7a13efa0c423ed994bf5e7188d31569217f8e42511aeb853cbc799b3e7e6d501c1164223434b68e83a199319916b5a4669316d4c3a38730befbbd09c769177b8f12ede1c04cdea2494e7e419524c22c2c78557d5de6eafe94cb2a30fdfdc0fbe703efaf114041d95a64fae09e8b962cd5e6bfaaa5db1763925d12041b3dcd949264ff1697363d22e474325f7822688f9e5846d5649e34292638dd9f936098e3d9893d08629a533103105cdd474c40f27a1b1a68775a31f24c8c6d8055d55556867339403028fbff2c496014cd0460658bcd628f7639a9e620ac11fa881bd65a147d20a4e7c15d016dbfd61142d0c926c68acaa5120546b3e64152bfc4f6a376e691b2339936016a922d33b68296b869e31732fba52a460715eb75d490308a10f4141b5f88ed59bc28667986c06d7090e5ced3cab11ef934be8d9922c7e9e39a29ad921383c5cbac99022b5693adfee77d22e7fc18d106bb9595de792cbec787177ee1e20650ddc4c5f9a44a79510b68ddc392a23595bede9cc547bb63c13bb2710c534873514e59df6c217ebb432d354763d2ed9352fcca7e5cbf98c78bd8afd07023a307819135c54d4e3702db2254f68a9f3dff0a609662312dce66f4240adb73766d8c47490c370428cbd118ac072d0de2fcf4600a2fe59a29dbb3fce90b222b2b96a3737d90e36fe1da3fd0050fb528add656daf5f0ace2917b5e977c2f6319542d4f3281e006bd03bcc175dd8e7abe90d29360198afd8427d8202c0444cdd2887adc9b33251b177fdf32277417e49cb4cb9f2efe9771ee949eab12156c31c5eddf731ef5c2052441ebf52ac53c0de4ea26120267bd5e4c4285dff98cabee81171e25140fac10d2a1ea2c8e97cc557e5d0baed33df82d0f45ed781e5fc4be2c40f542631be2640cd2fb86c28d36198529a5593218676c9c2d98e3f455f59d38e94748271f69bd21d1a0307124b7230603ad1e6049d37569b6eee9f606de34ad84789a870bd8ead50b504b1609b51104dec7c80370c64e5257ac7618f8f9486d1f9408ba01c3786f41cc598d29ae794211c23a6dc56ee7f7daf188bc2dbee0fd6ca19548def6be19efaa4a1c17eb5c67c8c7db010aaa3b49009571bc5e73d2769cc1841fc975664d48062cf3c3a84ca0ce8fcf5daaaaaf5f28cb85ebfcb0b4def9d9cc2f1cbd744774e875cb0e543c90b5acdc05075fee0eb0a9fe9fa8168568c21066e98d3359164a2695189f64539015203d10fa11a0883945f16bcbb2aab1c2114ec10d1ed505a4fb16d94ba076872f53a63109663a1a6fd0f1681aaa38214a450f00981fa3ce7064fdc45a82b477a5949b0a2c1003fcfdebbf59b1756ae2ea99e26c5daafd108c1c2963b00d4e176322bf9916a965eb054bafcfc6298e46035a90bfcbb52f4a3e940fdb701a97c4b0c8074c5ea3595cf37df60e3894409420937603b9e282f74507f03208bd97581e40ffd4cba358ac7b7ec061300e44c91ccfca0279199c2b915dfa5210df17b735cf3dbea13b1012cfab136bcc218d4daecb92198c228d1bc26926b672c13ea415b029676ed2886f62528efe1f75bbb18febad460a1ec32c06199db6235007242de494ba7c9b894e0377a4432a0aafa71fe65820ba354de44c0f2c3ffc7987c08ead2c6f9b923dc5bbefece53b5d6f3611f4d726b881c67f6fe155d6da1343b5a5af4a8b47396b50561992348c5ca0935f50122cfe9e3fb89ce4a1c4641d25de23782dca65d0a42c113ea65e4d1dcdd3b2100f1b9560f9070a3e3e5d606ba343db026fed4fc6bd167e97b6eaf8d6e72926fbb2bcadf9dc5fe878223a0634e9979df4af4003a8e4dbe4ffe0b618297caeceb72921b239ea3193e1dadfb87c22bed771f79286347c25df961f58533c4357c66b18822761bb5abf7fdca1091fec921eb559220ddd171e73d3f1c6ef664a2466f35bacf891966d21f3026fbac46e378fbcac0e649a4973ff932067f67954bc3e914318c2c0cbd178434d4a5397e59752dd44a7cf4a5f90c79f66fb9bd7cdc39072903f058c64b905fdb15318058594a437d49b0d1d14d5dc3449a6c270ed7d099531b3cdf37d0fa84ef0fbc82c044459c03156381e2fac0e336fd3330595bf01afd5ef95d22ca97e28f4a297203623f39d75d6ea957095a001db7262a4f9d04199b25ec4df1a40130d417405d8fc432eb2bb9b954e4cd9e5275270badaf087d30e1bf84ed27403c83c43afb8b60147b8ae9bf47475fc18976012c707b14219c9a5508c88fbb45321944e1742058f780d23ff328d484069bca03f5a526c5c3dec07be4130c9f42e110bf81db2df8cb4cd55a2d60e10c6c61bacb2567ec8fd592e2b8251f5396d31f6a3b002e3badb6c52606bff9fa80c8e07698637bedba69d6f9305ee32237bce45994a5c5b8f345bd3079e6521a96371d74292a180829686502c92894221c7f4b2d583124628ea3d9c82bfcbe68536855207a00245d641ca60bdf737e275aab61bef692947a701689a0e6570d502e0be5522bb0797fc610663188769e21ad1be5cd6e860cd9a6fb8b6a0520c9412ecb2dc8d61691bcf9dc542acfe64ba6a03fa7a290730dbf1ca06cfa01661817576dfb84e79f74ecc405daf3f8f439874cc54b7148ae561f5e4d9f29a8ffc56da95263c0616325bafa90d7da8535a84de04c39d7cd090fe93086c5a28346659b852964098b0ae2a200a62ab7f6c84093d4df7573868a295e7bdeeb54308b12f6f0c1a43ec88c9485ab1105cd3671ed479bff94a93053e2f5b125ef417537e5ab42f284b1ca94acd69954b1a64827c92e87c089b2081dea14998da02d6cfd298ff14a23ad222f2f43e6856613972886cf140c5ebaf955c12cf4481c539b63c5f7b59eb32845e6732b6aca23604ae759c2b257bcdec1488ee11dadc0cb76512ddb4244df5239a51c32b6c7cd0c27abcb2ba120cf331b97956a4b990cc1e29d20c517c5448e1ad3096dba8d41fd3988bc5f25374fa79014d020bbb1e386b0cce8d334e16b25c9dde3a07703a63c3e23f28ebc4d3addebae6d353a7329b53fe85925cbd777b5ef4c592d8561078ce20e3f70bd492a92614c85286104f41deb0e9e69824d31d4ec9ae1fa2678a7f8d7e6610cb59391fc159fa24cba5f4ef45c9a467c0e9783e62159b85b576662aef08df544d3a0e7b7c4590a47bb15036680a0fde7c9eca670bd02d06f24c43590dc02a537d48ba8bbb3335e294efc6ee4b5f44c7d1e2aab6b2db93a6f56bb381db63482bb628a4195f3bcc5791f7e03ca8cf9702ae1fe2a6906b32507ba6f56a995e655d010537e2f1383c992816a7f86d526927ba34f6d44764b18514fdc94af6e5be37247402f79480a3f0201883b14a23bc610eb8ffb0e82ffde384af6ecf8fbfafb69e4a89c3748195e915d818d85ff85a926574d981029161a4c9a495ab20eeb7942f03a7bd355806aa398866d6bc8ef193da396cfbb8f0cee3f8b5c70492d5ddc862f25aad7aec4db97601e5fcdc7fbbf1f86d7c14a4ea61c7888dbd890ac6a1e9e9b57665db8940c779ba9585b50760a9d048e2f7ce23a5dc16214d437314407ea103c15449bb7d49ee786dbeda6ce4e9ebb430e057d3b630574e5f79814745cd90b984db6964035d509f9b6380189d7b5ad8eb02e04f63f58efcbf18a67a9bec9a3823da45bd71ecf0eb498df5bb6f2c049a51d5a621b155661ce846fe0309163affbe2540c0a2961ef4cfff2f08b526127ace087c2c898400bd044bafbf2aed7eeb38039a17bece33b42f2561631d54deef7d3af8093c155bb03645b78e6127790bae6aa41862e218ecb3167ecf2381e61a5083b1c5a7c393e91e4d51a8b2cef332ee54a5953aa5302bbf8f6620aaae6259c5ac29f706bdb5f5a47705382c6cf760ec48bec6b01ac5d66bfbd2486ee3bc555724edb9bbacb6012ad52fd65da93808063b5d41cc241b827215329cb147b50f4ffeb49396c815083061c46b701e205494f5d8f9a786d6252704cf3011e756048763157840710597b38b8370b6748653e902a572c4ba48c0ba5251bd99b613079308973a2a742112b39647403b1ea713885a38b57070400b78f696392feedfb2371597945a0cccbc94ee9fcc725e1b2332498ac1720547e0e32697f30410a67c6dd88670fa7ac137813897469f1862bfd3c5b9305902a4a6f8adefac58c916eb87ae336d76bca9aa820c1919ee7de7de8383198de13d165f5942a896950e41c72a08c0fad3f395b22f4f3c65a12a2eab56ee6401401eb003b0e914766203d200773483751757cb5521f87c6f4618e902f836b4ee6d2996dff08c022c9c4621ce900ffd28c9669237de7f5d232ab42dd9b29394398a91c52191a8da7ec8532552a3b450a94bb7f34d6cd3dfc04917aa82fd97f1fa649a7da219567a3c7e589ec763c1f922b6ab7958e23645f7da575224ff96433d33c352d6f853f3139e92a8ac932dcc4f7623f5ccfdb7d7e321048c55f109e9fe2b5ab0e50955022fe356d20a985b97d490f50185a71a21ac87d068c3337f16d5937100130d5bbed668506ab1810bf6f4b523b792b48fec6b9db16a82b5feb12671d62fdf12f41b0a6645cd3f191c8e9e40f58b7921555d1527b628f3c7c9ddbf7089280bfd5d2587bf731264380ead5e34b501f1504cf3efeb7d2c9252fa7233f6bd5a7cd2bcd5615e3f7233eca66d01303fadb93ed1f13c026512dc03d929d292db5368c76eec17e8431f1aec1d1c4a8c614b686cdca9a0730d7f7ce24b01da74ef930ab42fc3464b6757f46e50cb10b88a2dcfde6f6e920e8d3a7b1ec5bd99609c5aa2922744f96290d5d05b30589e6896825a890b76614ac327ed2353abe5b53913a5d99b008379684eb4163314e3e93dc515411c8a1aaa9e5ef861c4f2b119f24836b214c6f7ca4c66fa2659265b3caeba2566d59322fe0f59a73e64dad8f14351f685005b2f935d44b9969a001caee6e8ba68456e0ecdff1aecb9850dbc044752d764bc74bc819b8d49cfd7d0406d170bc81470c4615a8f4fc061b65cd79551da87877c7b836a3f582c983d38776a2aaee5189f3b4b92ce34dea7cf5e9c002f975720592ace8acb751d2eedc56e21f699c23d87154172e74fa33e24593032719c8ce7f2effb356cbd9000defcd0bac503b93b7b6f8ee1276a7c83f764a8e13b422302c994110e7f71d753be02892810e0afb13c980d2791ddc37cbce6edbd55ed7827069b645b417f83ea0522963c5e365b2cf6a838431bd5dce7f65bb611608a3fda1747c7e6d10592dec229449783acbbf8823b0c4830c80023fe9112b3ff6ddd30d7b254ecabc2b15b3eb960d90fe22e5e82f57c00a586b61c84791c1c220271753cdbf375ccb8510a705c61c351d1b4b2093e2b02a50793d301e1465c116baf5b939ee08302feefd9351bbb46197dcea295dacf149fbf0b9441a2a70d6738f7f825bf2714af451b4f897e96aee90428f0f4fc75866ee17e4c1870daca827e04b5ec0e0d8a21d81e784909359ea0c0a3566f28330c61d52b4868715eeb091f230cc7cdbf9bb5de126241bd6d929760ebcad0abbed702259b4476adc214a9a0d771977aa9f06850c6d6cb3aa0bc41f9224cebb9d392ec8e12d5e01b8a470bcac16a4312ea40e4ac344c2a4c4139252d44df3488c4f71c048f8d99cd7a2f0a55d14d1b518af242ff2d1e371afaa964fc491670050bf5c9dc54c40dda36ad1c3e746bd98304495bebe7aaceb250c2a8dbd311d43171d346be517a3489caeda3d52d68c555d5013ff910a59d005c45142513aca34689ce548bbe97c56820676546876945a542f54ab4a1a124465714d14e9554cecc6f35343aa734b5dda217771f8f52540af974079e980d1c5611b6221c3fcf8e08806d97b6544b283015b5fdc6582a229fc22d5181f6f6f67750a9b98e5fcc62400f36f73179187ceac4408dc52418467915dc4ec601fb6ed039eeb9a48c8f596900b18a40a83a1527870fa6a708673f3d50402057b27945822f271cc1a7625f39632e7ad3c2496337c716ba43dfd16bdfc126e28697dff62b2fa2afdc1e6ef4553fa1ce3af555a40817208593c5629a37ff64f16b0d873ab4a81d24e83d8a68105eba1ccdd973f4c99b2fbae98636c4f28b5e61c2624fd510baa808c038a4c05afd99e3eeaaa25d0ce4bf229f622ee41ff32fee748d0ad6d6a72e29b0373a87a644acb448c8df13b51c5dfeffb56649e472f57c633f8f163dbf289b99698b54af2e3afc477477d743764fc4e9fb6b5bc7895fd26678fc6d944bafff06577508a416223fbad9e98afcbe2f3103268c7f83ed3c42510969994b84d1b1a4463fd0bdbcd4940079ca53e8952391e9cca06c6852ea8d4a2e6b594563aa08743a87d2da472b28609b38a65d4f325e252dc420845b638cc3169978ae1cf571876d255a8bc938be7ac788c1b081ce1e3e84cdc53106e4226f6b63cced551884184f198e642683db9d747cf82e1a542ffd73c49d22aff052f17b1e8fd1bb901086b50545bda4f26652d106290433a0957b430f095c5ac428d0cd19ce90ca27a510bc51d6378b4ec52963d6e367421930aec30076e5552c41d53e1ccb9496f4273c121dd27f842440f375ea8b07db267936cedafe26229f930d3ae9278696fd2cc6424197ba28222f51e03443734d52b2995526100551062486cf34552baf9cae2793bf753a364749787214713d35fc478f57504efbb6a7277e9362c3b9e5b76b4e56ea1977f80f85648e7c6767c7642c7ac204d5bc8a0233c840ccf8d6bd1150128743d73da24a2111998796f653fafff0d63570267710b4fa6777e03f90c4678e99053e81bf2ef7fb9c212fa27d0c18665fe2823a8979ac21df7dc843dfa92e34bbb8a325538fd9f362ff70015f805f008fdfdd56f3e9e8baff420d7eb03b1f2fcb0917648413415021d3c0494964cb068062c012aad20ca8c9f5ae6bdcf3e8471028f7fdc2a2b83aab7c46c1367604790885c3fb1d9a07ee874fc9170187e6315aa6d5f6265c026ee883af88fed9362ccff2bff64c6fc801075643efdfe81cc0502b15b9003e239b6bd33fd50f591af33ead1402ab1a41d14cb979def2e296cfc8a68c4be0d6ec056b7e52de1a1438212025b80d8a34f684c3b4189b538049b0b273e2f88abca04b3d5ef9ef6f554d44fe32ee81e00f6ff144896dc867995e0e4d3b319e9b3d80549c5b5da13a0b0b122474452ad33b44a96d692cfcae6421bcd4ccfcbded4005b600598a4743183a6120469417399d92942522ec175095e45353e5ba7cd807ad9e511aeb93201a256868e79802876bfc7d863a3f1821e069d6a867f13877fd9f26fe3d013b5a91513e1dcf29c1405a801512832a191fd393e479496685a9893599aefad523690c67d0f274f7f57cb287e52841d664628a1fbbf7e3649daa2c60089ffe979e1245332321c43b13a0513feb5ca679d1c3405225fc1787b0e251240c373cf01ae60753c12469baf3ba78806a8835aba9506c65f2729b1dc11492c8f3509380d32b6c9ea9d83ebe9073fea40b1dbcbb70b09747857da73d7b49a2aea7c0a67b3604450588c15bc84e4c463acc7ff29e201867c14f30a4efaf9dbaa57658fc730f82f075cbacfa065b0113b38441020fcc49431d3150745f1ee0cc04636a91b75b285c70e4d4afcb88e5d386745da205f2d87e9fd95052143d06a665c856f0b0efaa0d219863dccc643f52de917fcca852fb151270b679eb6fa170d31494cf2475d0eb3c1e17dc6a798324543dbabfe0485294e95bb324fa30067b8e3c818d07d12addb6c0d8084fdff258305a3ce68a9666575b5203cb3e86fb0460a454f166934cffc4742b0f0ad32981c8eafbaf07f339c747895de67bc6def68463217c4af31ecfbc16d339082ecc91f2bdb10404a12918b605f37e92345ac2c1b29ad58bcfc269bd1c90644c0eccad0d53915297b5775f7520995a9d5ceb433e192fa6ffa6c640bc963804352680c60e21d6efb9c0692993794c7e170cdd4625a6c730fc37b3206be048955248980ed9a4e58a00f7cb529773773d680479df7ecd6493590a449ded63b895641d846b496457bf9b1f02f33b8e22e39af36599711391742758da7a3e9d3ce934585c596dc21c0992bd0b874b19678b514c7649f9c1a01126d631e36f234898ea22a9c20abfc71e61110b4e8bffad9afedae9b61d0adb219f1a7a3b0b739adb4968e09fcc15d85e4894b2cd02371d9fd18fe34ebc67f76a3588bfb380f0b0fc801bdd0c735048c778d28fdb09e3bf0e1d313fc99844133abf2cf8150e8fb67b1766607643ac721d39cc448ec64b723c2ffd1459eb0176107ba0074ca46795f57c438489d9bdadebe50cc2d2c221163efa7ab8da6372f1d07bfea2dcdd521ade0d72010b5d9aa87c0afba07846a027c42ba8dd833cb4ab962ab31b923ee610eff67d54ecbc0c0d56f828e418abc68d5af0f7ee9fedec264eb838e59c2dc9f4ef28ead24426abf80c9c7c15c98f36406dc99d3004cfe1332d7ce6c6815eb31498232a4e79dc80ab2e033dc55e8e35c582875a68ca990ac6d6a78cf6fc6ccf7032d104a442e5b914b2f95b4119572843247722036c1d7c54a5b5cde533cc19ae0ca329cf6b2e6113565755e77e05710f94cd3644431d2177f90ede700c7d4296790d82337d99301793c44689be62d62baee466183c2b16b4e142e175fa2a0fbff416ea48b8dcd2cd81543ce0785c6a801e920417a118a4f067c7ce88bd156e7644e4e02a7f776fe06bc6004756b7afddc03b1c9806b3882bf385da5421d79ca95367a8728c010cddba9fdbd33e8e1cd5f21a6e697f41d44e04d8360738cf4958cf7d5f4d714bb8db86335ceee754887f2b47dcf9574c69e62b1e264106c86031e9505ae1bea47f45f629260b11c01da8d22b9951c8218d67759e6e9fc33f4b6fdbba526dad50120af23dfcbe2622f458c278a1c96ce7af9791f319cf228d1a3e24dda7daed0f8bb9c2f2cab34c22cd2e311dfd940a18f577c36e2a1cb49441301fabe74c5c23c1197c79d265e3ea2bfcce505554611c0ffc858e3a47086d7b8604d6b7272a2b959debb39b6f7ad29e40290cdbd926ec1f0b5649d97b022a350c1bfff18b88560de486adc83f61f51db49a3c3c0db02bfa73465bd6cf8e5b2da166ce6d8269ea0ecde6921d1d642b8e225d027085484c1575af939dcb048b3259ef1fd4601ed68b04def1ea603f48a23510e22bd20d9953fcdbc2386d00637b1ff75227fe7a6cf7e9c022099891349d13cb9b0f3a386b268cdfa315cc894243da526ce7dfe67fdd372e87c3083a7a60bfa04d1f3990bf64460b204794f98e4b4f9186ccb6ec7b72b13a9b0ffe031f1f177bb01385be7605dac7a79b08cbdc9de3e2c9d20763e9dec2f282fa674078d29190c9ddae0c0d28e053bc8bdf970987cc6f7e64e9bf72c1fbef67e8b62cdfa733bc0b0f9bed84734781c2c74db5f5bffe710602aa3aa85ef34f50ec59919ae73df78992e4588f75a3cb25f3e6e915eede595d569f617c58257391285aace76c9c5d2f3ccf904543a8027a5a25c399754af2ecee8eb97dbbac06a73cc1b210bf68e35c70d0789653298f8d01cfcdc15c0b84e701dfe4389ac6a0f131797cd9a28328342128376538d0290ce993c12581dd6a906571447857d250ed40114fa2910a44f510fc829b0038341bfb2db33f31c6211d4111dcd53abdde8eb96e257fd976520945dc5d1c88d2f3015be27c93b7a363661542f7722dcae84047329720898c6d32d3147bd6f479d865f28cb01cd4f1cd4f5064629f9fee6bf280efd25058d61678ec7dac1ac174724055baa1799ebd9179ee2b605fb66da998072cef6039e137edbd5749fc82663eafb15aa9bf5aae0a380c1e823dbe940afb0c70739ebfea5384a0d9d7f7f30a1d89cc9c5616654dd8bdf257b7dea2c064a8e0916c55ea78a535dd96ebb91d8013f1095271821e3eb8c2e58a592ea59419c57abb925cbca81d2d4b93ce00220b34d0ba7a2978925b894d870a98e08c1e132aa0984a52e7668455dd8bcd71ffcdc901370af0bf075fd17db3740cd5ebbbf8bb26ad267b0772794bc4343879300557c126362b34c5d14aba575e465569cba821f06518728b0b40579d4d1345e852a13b2aa51f7fa9e8b14734553795040bbdfad4eb6dfbdc2bc08b3f4ccb648f8f3db6f5bdd3c84f1b2cf8771c4e6fa8d0b34be4da4d56f7433ff4b36318254b575c1850bdd4076ed77fd4555f13f1a718c9960924d5dc008355a7e23eb50d1335fdf6505e3cf48df829055f575ab6ed56017538917672da9662f28f513169514358e57c8a0d50ab4a4f82d76ff54d186bdfc531893a67ac4814fd332bcfc65e65ab9c8da51c60c4421abb83379fef784916638f0e51f8276ad4771f730ad4ba445028eef1db12c9bb34d737e3e3282dda17ba06c99397ca13301fee6f88ff351c2a3e43fbe61eb5c93abb68f73247ef83f2a86eb2ccc6c569cbb3639842c3a2bb367cf85c309c2b9085d20a5d9e5aa56a8c0d12f78ebc443a8d3b955e01851fcd697addf652b7dab98a9c3a21c6163dd0a271d6ee0c766bff5c5dfad5311759d7f4af68d92f2a6c443885b6d4fe38d27c95a83606f5f0823132948dbefc512fbdeb02ca6d3fc00bca20e52737ef8ba741dc9423c271f2cc074f382e941d7346bc1c12370c977cdbde8ace5a61296f24843387b5ed44e19d51bc6ecbe0c064d91044a8aec488e2f427e256bf3f795e2d287c2117257dedadbfe8e68f6100567ad5581d2497edb97d2b87deb31a7bb44ea0fd6ddf9dc2ef450571d05734f492ae70079d5de9f4c2692740ffcc9c241c54ae094bc447917b1081c952f644fab577d23fdb5fb23258e90211a44fd3a6ce562f241da785a9840ef984e0241fed5c3c43746e400a36ee63df4b45f358f299adad10d6fa9f159d7498c28697cf5f25caf0da5a9fe44a1c4fd46c12857aab76d70e75477406618ae3e4740a9a3f4c6d57cd42d75704c6cee4d26d420ca7943125fdd4c7a9c94d69d7ae6915aeded9d8c52605b7b9e5ec01fe8f34144e7db124944c43b759e5bdd07bebd0e1df0f92953d30d35ea7dd434cfe4e90266d87f0dc71b3b9c10699753fda3da7e689af849638289c351a3de4f8e0e32366ec46d6232e3f579cb222c1e0f1bc382f53e6fa0372eb19a674e630954d41753435a0955aab18f26ca5b94c89267befa5c8eed5abb13be023539072598f190b5af185eef8db26812fff8e851e5c31c42d0175ffc6bf0cb222e7cd3715bf967b83210a126c4a70322c868b7bf44416715fbb6c5237d022bcf71aef99001c70ac556a7d50d55eefb0da5226a29ed2168b2edf4780618039c282716f087453ca4a6e3bb89e5af65d032fc9ced60141cc328ad47f2e37869010a40b31e18999e88ece9b087661ef89c1f2903d7917f72e8004f81536e8efcca81ea37f79a5ca3044eead7750e6b10170bde35de46d693e539098b8a5bc615687cc6314d8610d50d3ffd398b116a0748685ce7af776d6ac23ad167aafb02840dec6fceb3f8b6b10acb34584b00e6fec7ae302783c29a7161343d803d98253e00166cb4183a2ab312acece51a27cafd613b58ed05e953299e137f20578e1e6ee715651971d4fb0974b853581383860da511858e78effc3e2688531f5d14c92082a3c82e9c6d8bb5835dcb99fb29dc0d530072e3f7b9a10615855f4dde8cb4ba11449bef77ebcfdd8981866968691eed1589d66739d4f1a19a524282eadae62702a973f01a98ffdfcff5678b40a219b22643590d245c8f2a15ad8b05fb33a20aed2e363f51c79b093f7bc5711f347f0535d111c6d195015c0e0b5624a7a7ffd18c9c43ae59bddbd7ed2b763479254ad1d3cb44687754714ff130c640d6a65b5739d814802b3a88b437b49b39ed06bd50650a9cd517bbec8d1744d02290da52af7bf44a4022f1dda14d977d6e292f04387d3e88bc1e3979753ba86ffa44a5daa0acd7c3ffe8ba49a51f8fbc09e2ededed9dd58c5411af9f2d72cf0f6327a8cfc9e8eb275c189ad3b06960b57b594edb438329abce557abfeedbb361afced178d36fe773b62df4340126a3563b9d563fe3b2d737927ab919d6138d1aa60539124d9be61ed95ea622622fc6402af9df59869be5ae11ec2f927d034797de0d946cd121ccfc433e19c3473f13f7f20ca264663866582512ad734db050eaf817e2c9d427cb3411de3eef34d8079cd7fd50d5303247a23f72ead7347adc8d689a0be27afe05203e0318fc303f55dcee27a469e5a91e7faf6bfd00814bea71a6b4a1b4664534024fc99adfd0270ef473f6360c790a234a833ab8d774294a3b139e8f156476749d699a02c15c2dec99acf975991a3deebc8c608e03e8d3fa2bfeab1dd08a689754a0dc731d683b7774dd62e8897856890782206995bb8699cb4139fdd921f9323762d69037f8adcf80c905f46c61cf06d90008422a18cb48ca2ddc37355c4ae65ac8dfc7c7d3870b6a5cf9fb7501eb67530eaed1e728c565145d26004fedf76428b82c2a6449eaf041f4a2a73a0010c1969843591ef13b690122417f7abc2a34cefb0ca8bd42dddda37f2fb4864791e98da0b920357b410a1114fee594bfd362c9a915a20962993df718594c8c2f5a5b61a866e0e4b66b8ffce6ca0dc9c2ec303af555af7c3afe35c7b51013ad2398ccdf2bcbbee1c35e6f5778f710de63d6eabfa08280d2a862eed79872da4eb19b34c978d0b86622a89f94aaee54463e033f88d784c3acf678c2caeb75ba4d7584eba9f20f75bc5328bf51c1d67bbe6a4bca69c13a3bdd06cb1cfca42f052ee01f1367055f5f3209899c5afd40d38dda927f1a7178285a79831f2519a4d3ccc829eb356a9c423e018702c256ddc2da6f410380dc0c1c76a7ee8e4e8d3e2311fb58498b311dafe9b0aee41888b63fa05aa577bd8ed222edceba781ed6d900aa689e2dccd97fb201f3b67dc15068d0e32ac3884278bf82ce73ae81ad20e75fc637810159d93487b3e324e1c5bb193d5fb3552c11c72c6e04f6bc793e5628966c06b5c6e2e544c9a0408f123ecc66bed67a9f6e3bb661e78abc2227e9665b4b9f7434e9fcaa2fe7ee178eac591403d04f93ca6f1019ccf7f0c259778a995683bad53ed3144eb5bfcda8a8562d41c573d18bd55c5c29c02755cb6151920e6dfa544f0f0f22a6d0200f45beb7758c7992732ee1d5ea11ee50344f34478aee3c19f68e0be1d163c415ee9c2deed5aab7659fa59c63b8d861fef25de8937a3fa18872c6c205bd3cf8a7a8f365230641ec883e60eb56f7ca2c2a53c3d1ff780e67741e700b748747b250950a8754c3aca2e7867aeb1b9417ba864de6474e6446cf7478a5628f518fedb87e0cbe1213e0d239867fcab5b61ac08b82d130c5341bff5dbf6bf52d406714e97d3d8bf85f4b010c03f18f926b12b21ebcf389c774c51ca683d21333b99f3a4c6c827be2b7c8bd35c10d2324fc97a3e81d1ee6eb0c086a955e4d040b2d0eea9b4f4c110236b438c1b99ef6997ca5552de1dcd314c8ceef974b97a0297bd4a2e088ccd5a74e5bd35a28b59bd91929497bc7e0ad2534090a1eccf0fffd9d646b68b6d573fe51383198a319aace86904221d776e4b35446c7f7b7f9a204f7c58bad1ad4a21a1eff709a35249c551032fd8e2df2f1c7394705eb7fb90b4a629376cc570ef596f739ba0c6916068e897bbf794e1eaf6975b8146619eaca5a8034ccf1c66060e5f43440904620e9fd9ed24138874c6cf82d8e30a4ad2c1da4515d94a05c53b1eb143d6aa690c410cb5f14b1f7f0079187112ea15f8b4659c9ee3806789ff4102ed6e59471de48f06766ea51b1306afb5afee349419a737a0906628754a704156280e213619701c3d0ae7def64e970c1fb0ffcdae4714fcd4da8aa845cb5b15fd54382fcda22933e18dfef5dea1d11c13b9938502f36cfbff77899b458a756dd97edba4c65e076382d21acfa22b84b7b4e915132011db618a91b1dae94df66c0d8c4336cad07c6187e6030598b7400d1767f5acdbde4e167bd6b07ba49f6ba9f993c4b97ba89611bf6f087df73b3daa2213fc47f07691e82d51c55174495150c837ef6e9c874a3a6c50854801efcfae1d95dfc9ed7042972d6269152c5fc24f5c55256d72e9d1befc7f964e0b919ca0d6ce33e09c4f1e14009b276800b09da7ac19f53ce99252ea6f1b5a79b70d74a224661baf58fe0a9afa739b72f8f6190bbac5054ee635555dc5ba16078cb9a4bd1436d069dead71a66e267f7bc50610d0803500baf1ed9096f6cdf78b9e3990e8127e3e376418e25e1a45d3f537d083f5f06540cde2350aaa8f79af4c3476db727403dbad02729f79d49777731684610b1e99c570042cde8adcbf25c7c6a664f213ddcae224f931c0392241bf3861c27d2ebec4a63b423ace649f814d53e3225044636b9a99fab93023118b4e39bac4eb675aadab1dc6eef7a28415848b779a35ded05e31685fa1af3ed15772f029d044011df31802ce95e968c23f8eb252da9da413d802210433eac9b5a9f30c1f080050d4be9c37edbf4642faf9036d15fe526706d42a432ed67d6abb941774905d63ea2a6bdd890ae4116fbbbe33cd76b5d48c99d0987124dcf2f9bb196b4283b613e7501d1c027eaa008afd61ecd146ce35d58e03ba4f7ac6d6cb1d1e82dd254fcb8e80ba5a04bcab61a40a1c337c80bbcb360e0c09776a5dfd3e112624534dc4ced519dfdc30141369d67c5cdf0d105deb603fb3f7e6d158596fd2cd7316a8a2a33969c3f567dc35491d6f7a217cddd9084f5233de2b78a20aacfc12352730488d83bb2c944306130c0256498d07b617a368e5dafa897be76832a84c285f5861b731d57377670cac0494bbca82fa2f58e693c02af1e686d7edaeacf1fa56ad1896d311618dcd7ed5fc6aaee5d736c39efd31aba43ccea8f0fe7b75ea54c3afbed9b9de1ea4704b424a909fbf4f059c67c9412ccecd899d73b6cd3b3c01cbf20eb9ec49b5373fac2e0e0013ffdd9e01ab96095693a953be523d23300eda950a3df6ba5184051d0732754086f258bcf2eb13466b827cef0fb799872edc7a529a19846769134d398998eaa77cbb0928656ec825c4272e97be4f9fc3fb722d501fa814dd856d6e0600638e40f42af27202ea5227ffaac22be1a5db22dd67384c157b83bfc82b0afef28d258961d70fbed675a7a7ed4f9e33d3d06a8d741e1c9c685a66e65a4ccaa8cf6d17ef88d5d13435ebdcf22e90f54eb3837718c0b1ae64e3fe3928b31757ba4c452c8ac31b23815a6a1725618a4f739026acbb259fdbab71138876a0011674fb381fa6904274f14e2495479e0e5b96c58df0891b1cd2d5a41cfdd144b73e46d71d2254543729857eaed9651172ac0b57377f093e29fb482bdbd749da69bf25b3812d8081a213f25f3405366653feae43ac860180920d82c23e44ec1db7062456a939d81e06ab4d044af119856259eb91df8c636b6bb3dac3490c2d7b2bf8f4b90a9ac64c3f1836a34fe631c88753f78c6473d5ef6e64409dcf44eea62867f7d83b15765bf81605d3cc56cb1cfb427434b14baefeab009c694a9307e2c505867f546cb33f9a33875c7d4fd2852671588362e4786a947df5bf6d9f8119d81b01cb8cbe04876b0da505b2d6e6985e00711104d1b72647af7c3ce2fdf8faa408bd4c9951d32ea3a1996d76de7265daaca10e618ffc754ce270c6350f674c345a855acece6c72635db2c9c04508eaf2722b8e1a682f9856a38da0bba500d4f99987f4e54282a7c7df85cb9d1a4291670d24349f10c2dfc173fd9f4d6826eabd4518cf537affc132cf3f532398a6e4216c7884553761fe98448c48eee1a3d79a02a0e498e9991b42d7bc8a1989e34f1ff1ef884def0507667cd1e98ace87790f9d75a01db4e67745081dec4a89f430f68bb4c9e2bf1d1e43e97123621ca4fcf156f10ec31b297317e6420cba87ebdfb3485aa921a189e779b1a7e92eb48c4dc6a802fe181e88cd08b1ecb2fbf85bde21f5ebb445e48eb88fafaa0dc31a168651cee28604f09531c868d7b46430fd000d97bdbcaac01bb3d256e27e5f6407ea29537cc2ebc35a71ccf68353230b66d3c11fd271df728b792c22ed786ff59342814fbfb49d7d2a13992b1f06cb7f15b5dac99612b772dd0f4d3a95f6c8f1bed8731a015106fe346151ad0240f6055a11233bc39c2f6d8653836d4fa75665da3247890d437f0fdf6f8271a23a39111f03405b5d3c6b69cbdcdce1d0051268dd3469effab28149414558dd04365dd2efe92be39076d58c4c349a0696f9b3095e4e3f0e44fe4c5c18b27c9dad9775b5832167ab52f08301f625c41f8a744542c477f22681843d52723dfdd5930a9397e0e7499012c6ecc5b00bbcd8e4f00129b093d820e8203f4fa752aa664bd5edde54bc9bb75c1ccc2032f7802fb4eac624d134d1f9643f70b67d32be02c3ffe2faaec7369b87a82866b84d0913d44eea13c44470049479879aca5b0898bf37d056765a71c40e73debccf1915f6408fff9c27787bcde64e83747aa514e2ee37937f9d9d6b6290ee2cf5f5c10652b4ae086d2a688b0fa10f355cdd611f6bc31f7ee61d131ca1a0bebf27840074da5ed3c858a9284f76652790a60e70b79276c98bd5e40c1ec02a32f15a6fe0cd15b1bf3ebdc8435ac4a7c315e2208dfeddcda58fccddca5de74114ea57240adcdb5eaf442e28bd3c3225cedf43e46bd8d1a70a6966dacd09a60d242a94c476754daa9b6a039d1395f2572b0c947a2f05d2e3ed5d8609e67a549302df9b7b421c8d520f9a518261564e089cd7e53e0936887e3a47d290aac3d101c10c9bd61497f3635e237bd0b726016b8d81391a89f0ae1073c313df8a505ddb5f33c7e00f5c9c889a73ea22d13303aa44bbf126bfaee5cce62db0b04fd65cab2181f059356e0fdda1cdf9d179098fd33430a12a08a02ea0790714a0f42e50ddf8b1057957dc414fe64fd8217f50ae94bf9a886ce7e429640b9a45ffaf47d34bd52e76a203ec1ea2779c29ffe4a6b5b75fc8f926a59161af330cb5fa50a018c7af21f2d9cfd37bc7f7f5ce1ba504c2db1555fcb82b061745ed763f15442c8f1e22991b193f9bcbb39cc3ec03869dfd52cf272b74c244a5bd4363e48bb524e8646ce4ed58fcf2e5a6ebf932147d5a4ea831d7ed1c22208884d281b8a9e679659e9e091fb40c9d25089271259cad39a7b7f49c231f5dd485bd2636f9d048c1a732b6095c0215c06b758808f54fcb279d0e33d443af5d9c3b5d31d4e358a4173929e7de681d3389aa4cf8548461e82b796a96a6a9179d814aa0066686e3b45a63b283e56317279ab9b7e5737d9179497c532fcb838902d2a957c3643083fe047ee688a7c09bb861909d407345c663702acbae91d33c6afc4cea3f48a9973202dfe80f96167f8fab18cf6a634749d36e81b1a06b6571c0316610214d4fea03cfda5f8dbb8ebf430dd97f90927977d462f0d38f8d8cdad8e516ac3fcfcb558298ab60d93986799bcddfa200a04e3932853a8df9f358b1827960229131e7eabc58255cf2c0f2cd7c374839603c5274bfd8a3493e3a4af629dd148a14c58a1f88a502df5969eca3e9cf41717a9ce7152b373295a2b2c3ccdebca65171ee878c346b5835aa4419d910ae2ac875ce862e8a65040c7af50d4f88f848d9db63b3f017ee2bb93762e4f0f4b5465e4e27c7fe8d515150e297b3e7771bb043bdad9ff3bfa39f639ebf73444e1619e6ad10451789e368e6cd94ca15271c99de2d047e2485b13daaccaaf14b839897e29691f3bdd3277d06135b9f6f4c97c6bc34ac6443f71dd20af7830f88901b1d851b8f4ed4e467d0aea270b1f3086bf8ab7dc64e74f0c1f0113705602977679afa4efe9cba52404ed2cebab866d66da668752ed6b5b07dc68b8e6a465ce18cb3e4a2f3bf5d6161c372fd75058511bd047e8a6105b108435df444d81901197b37935e281ccdb42db24c8551f9f9751da81d6af0bfe69b7f0901716b454a1273ea922ece5d12dcc159cebaad8100189e54fa114bad87f613cd250e3aff10065a0f2ee87c4635c61fbc194db9cdf2f099d1823cbe0d678bf68f0ce9159706d3f478ebd505b6505a931fd6e9ff1a204e81d73841e92ecf733bb5325b65e67af6e3a4ee6dbd358d1fd4d63f1155af0ef849decedff463a2de2a71014442ae030e1ce10241ae8c62f198f8e3d3a9087e291ff79cbfa231c015c223a3e007e2d302efd063c52cc6192cde1d101ccdc0c8fb9388bff2c1a1bbd41dd5a77fbca39b1cc38df4ee10b4f69afb33596dd8d63050259f2a290988f08af234406a7eb38b3797d382d6c054f0c487131072981269783cd68dbf91f4c459021ab6cbe7b42f3a821021a7e1c3b8bb61dbbd08199b6bd8edf8f209323689d4f83d004b944cb08ddeacb02c2f3fbf2804ef5364c06e2935ef0f9f4a8da736962a6fb6d8f3bbe1ecb6ed20ececb6a52662fbd62f974b5e0902ec2b78d74075cde9e533db2a9102ca62939af4fd28523b114ea0b6e4fd95e8b5b978757c197dfa7182fb6ae0d02904013407bc328bab185fb608e7a4fdb08c24bf98159c5deb57526dee928fdbc94437d89ed4e9b4cd3ea6a48789ea2f6ac3809069001e23e0d8ff7fa78ba2cc97a6441a55b25563306bc947f5a8a591d98fb612b60abc02c209c844da053a424175460b2bccdf914eb3c31151a5dc466d1b4277f7ac214191be186a94e94b0e79b3c524ab9cc90ace1f1e66396803542b9d42d7bb2e68a01c47787ebef62aba44abe46d498213d5822bd2890663d8db9ddb9aba85aa06a140ce09923f60276c18105681c4afc37221b1985aa6fee7eacc386b0da0e896fcff1b318ea0e0d4098991afd1c2f5d9133de2065139b37a8b8bdb99f34f1132c0be0e3af48ddbd3a93f23c3b2071ca33f3aa77f2582e2b80f558ee3560996f9fcaaac3f0e0e9af779fcce0b6dc0b6748f65c32972b30689975cbac22faa3848dd8bbf4dab49185cc6b145b049a12a27627b1eea82249f77d13e306fdcf3c50e85f7cb02120816b0ab61442419014d75e57a00749da926cb33c73d65d3b0c8ecbe25bda50d6e3e64089aa08b57b927be4229762109ebbd7de35f8669425fe477516fbe973eb2d8f33e312a592f44aeb757bd2be59033133e64d0596db71c5570b8a6ebd2ab81489e3277ec829dbd4bc193dd60b75720db4e7d12f91134ec5ebc1b331b6e067be071736c0bbc20cfa7e87c6b47ed61fcc24aaee11119939d405002baa710e03837c0fc26fe83bf842a422b7fdd1ff739524ab46ce14d1a0c21b5be0722db26ffd4bd2e4996869c997279a153ec5cd7a1eb8057f26f3f88ce0f31f45ac00fbc92cd250228515aca3b83efa25c45025df65b735519b74e082454a57769fb4ecbbfa32ea09faf6e382007caf05bbd04b9c33da5655435ced1265b7919a95c6733ae0e6594e01cbb859253412e70fa4a6d44f528ffd0ae6f233096671e3149bc0f7d7e96f752379214d544cff2b03b40244471f41eed2f850ac1d2dd4dd22c28a9670a2f21638b36abe8825f47c02282df69681519dee83f3cb1f3cf3299ad8e8bc3dae7c8a086c096b2322a5703c0057086e0cc025e58084ea2181ae7334e735364d946f7d4115264e01fd08cde0cd8e71843a4e5e2a4c9b45e2f30b9303733a89d3be7398b9b3b3f2f562c7763630520f0f3aebc43ef1d6381e0a4ead482cea19fa75fe5bd4601790cd1d56f6cbd57c4eab4a4de129347731a9083a304e99caaa028aa5a7c48a7ede61c0ba60bbba95175543892d9355c0f06aa680f1a8bc2eeb8ce5cc478697edd45172a98661ea88f57b098a7db0617f42086618d6f8f79904cee4cc5adbaca628ea60d9a65b9d798656299a18b1efc05ad4e5b7f1b6849277e52c94d39b472259d5098fe7a0c8eb07cab6aa2bae22afefbf37fb625add9a4a6ef4b860d58d6837329313c235911e523ff8492c221c4126bbb8792aa81f347f96386155ca1bca88216fd40408ec767707960aae219a47b96a1f1c14e41677425577aab122150f456f29bf38741e602a5cc1aa1aea8bb8818d67417909eeb8d6a2dbb899d3a7d1187a7a61ef75372c5423aa732baba4bc5cfd71b8d69b48bab924f4d897276527b6d4508fba1601da67120212897135010a46d1c42a15dd079d7d54faac03bda05fcb7575e7e7ffa0195795b9416e27c220ecac0f4b130c1d4581395a12dfac7e87c69b7a386a0f97b5854d56e2ae6072488c75711d80be72f1f4a61b8703d0850eae36e77a2f56404cd08beab3eae498894293f18cd287b4e34e6ce5ff267cb003277e2b5938caab601ea2e1138fc1d802ef58071f5f2615d3287944fbc935c04f2da73a4cd7e4f36e56d8293fb699e11356631f8f47f622f706829f74461829e165da279cc8e28ab8d554ccd502aeb7be7bc797125442a136be56ccef2934bee16d178914cf9b79b0896658c53b594c987a4d6ed31420b88ac85a031f072f64d644faff9c9919ae387304df40fcc0125c900a5cfd5efbbaef75be730ab7465c2247b28e2dd0e5e6940548b4656fa3bdf9277634506328b5d7a472c1818af4b00b4fc61b933454982702c587ff4cf21434214db3f5921d0f9f92b00f14c9899cfadada27e65599ae205a10360f2a39d293860748d074c91b887bb42e2ae561157a4bb8a10c4701231f3c89d06a931c1cb0f2cd7015460e840660c7781a6b22712ee039b48634a12c25958c44a05b4aa1a8b8b364aa2d43436ddc2192e396202090bdfc2b2f6d7d64e6bfb26e4efa7808d6bc928218cf0afccf3e0555a32b7d8f38b20d6055d1d54e2bb374d6c89dfb63ae82bcee5123a7cf8566e91a742bd86a03daa6dab772d20e79e65fa4b510e9b112c2dc3f7f02bfdd5164d47065edf9af4653caef0f2ed2c89063341ec07676c0802ccf95b62b901aa969095a9fe920f1a3e66fd5edd97034b9dcf29e9de7a97c7fb4a5d527cada15e65018c00159f6d32eb0a3a37655c7046ee61c1a2619ab03c566330402f54cb7ab6783e068fb1b40da2e3f633ebe24c712c79f604c4022f1348ef57560ccb28978e0bed328a9c25a063755754e9b687c5976423c3ed977f3d270794a17daf443a688da7bb4a42505cb979f19f5c0b089fc7651eef69440b6f7590518e6531be470ef89efbb003ce6bd266cbe0046fa974cec4326a9e55e951c227eeb9ffd53ff8a3a7a433fbac4b3d9c0c213e73dd406bacdac492a11faf27925ae5b38bd18ec8037fdc31d18549a31a4b25caf0192042ce9f013ad8e1f9797c13114453a78b62d36b4255c26ca929b744a3763f1127902ce5df4326bb4253278bea3eacf0b430bc78f2eb19e033731b1296da8648fa406eab46666eb239017314fa8abfc18aee0e6f936a521ac3fb116dd0da2e66ea65951d456982e42f497bef3bbb7cba5404837b95c55c160bd303edcd9f08aace7eccf391ff925da3a0c65fbfaacc3ef65f3d0261378c8c46203e421d8d5278c5d9e76db10ebca78f5aac83fef989813db1a264c52410a593af12f557168c2b18db1fd992b3c075565a4fe11ee9bcbe37e15007881927a7f2eddd6558a34e4c59f7bf5d1e2448de82b500b6676338041c8f650fbc5ce054d006154bc0da8cda88e2973f5bda74a3b543da20c25a01ee4692e7cde4ab27e3a177a72a449eb3756713f055a90e15a6aa1d3762159e9c6fba40b95b8d5d6a06c74cc8b5c5334a550823bec56cd01a6da84bee76ab8c1acc52bdb53315d8a076b1a7c6aa77ee161fc13ced1ddfa2faef3fd9d4f9392664058a5f56de467fb07155ee3f76f226da2a2eacda39c04931201b065782519be04bc1a0061379107f005b106c2dd084cd7967975a05ec2fdd910c6fbb77d229027a625871ea8b1f0f818c70c30a5e7b97d12c6bdf7afc4ce0b04e05d42856837f45ea49c78446e70d884b5c391d2b5f4edac965c76a9d9a38503d1d2ae901e4a4a9f6eb41953bb3917dd9e198320bf933ef6a21d6eb525d5b442523501182461dac2655c21649ae4587e7fca3b3ca87a562af8492136f349bc06dc17f8e8de2337bdff36964dd009244d6c8bf234997135c30f6c720bac26f58995825330c190fb18707d1c654d22fc6db75c8679e9c91c4611ef753928ef08cecbca8ea5757a90c7b82d260b401be91e22db2aeacf93fac92dc3b0f49ba066543a1add1ef78eada883d8bf0224ae9805e69f2c247c8af93f8323722a0162395c9df69c56ea9b2140a2589fd2d4d43377da60dfc8e4ec215c82944e67969266e3921252d891eda03d5e51c97f88d7baed4628783f388334785059e1732acd561443b9104b419655217230f426f8259825eb2d8af0a0963d0c08f8813e3da0b0787bf0d656fbafbd476c83d1c7efbb2474758d7761b00740952d26804c3b51c88ff3110d709e8d25f699c5088a7a942917e19dddacad140e11f61e8fa812c041ab23601225239b7b5d2100b48441c5a07b99c803c507aea033ad1e098a2387ca0dbf354701ca0f2bd4aeeff3d7697656fb54878507f5007153f46e8d5fc177c404ee750fe1b09f33ee217bafa2289a043639640fd791b11c096723cbe193d37e05a99b96b90a1ee0ee3c61cc0a389f8b1c2e128c6bd5f4c29a50a16cf0284c6fab11fd552b4bd3a58429d04cc467094789740204ee4c68284a471833d651aa7b670547fb36571b9b7b29f5c5df1fad697ca7b231159c4392aaa92bc495c68d397cd9f31887857818f4d51b2c2d6afa0f751d14815721b6567b9ba74f84903f739ad14414b61eea69c76668a380be52190e0ae6daa4a63645d0ddd22e28b23eed1b1c0581cbb2c285ced27868fa20e2465dd3f14dbc91e56a0664d0e53321ac1089ad190b0cd5e0be0b7b764162f754f1de33e95be34f354c06e823b771c5653edc7e3721d0a1986cf07fd97b9e67dfc67759c50ae9280478e1d98f6551829f8d802a336d590028399d2538ad8d59f89ee8ac2647652c3dfd2eae6a9ef50f1102a921a48e162d63975a03300969a66c6a45cada07b57432185811db5a0ee8e82a331b56aa41c7af886179f064ad0aca4f8023451245abd679f4fa2e386afa25f36ba87735ee1aae4c31f47f6e9cae18ed69c1a054e24a38a8838bc791b12908f5424c6c557bd9af9f2820573e3e874e63e3a9611d529e63495185aec7aba468856965ce4d55c48766746fbf3edd4efc0cc037015bb3d2c66ba0d26527f7bcbda782cdd2ae543f50b72938bf966a437cfd5533faf84246822d38ea026b32ea490ad8b5ead1858f70b8da1e2d107f07274d15bc265a222c1022e84e31ed92ebcd34f99d4f95a8bf53401f9b26a8c865bebcfa839dfb31b461f3c6961a46a35858751a9650c679936064e6bf6f0f1304974f34c24a83c62d04d3362ec48ce9f7725645c6761645e62477daa9a46edd31ff35e05b30210713c6172784952be0040c37e02eb2e7bb25b3b0f0bfc3ebb5be4bf385d44a7083c99548241bb531b7accb57b2501e61a872d7fdcdc320cfa2356e5acdce1256bd9b66e9f175f64b554759cbef0d4bef549be6b741ff59dbae4e4a512970c35012bc92286f022b3732fc5937f566703a70c2c3e8fd671c26f8f783c8516be65de016088e9420eeff1200d0603c5f3471a41754becb0c7259d9b8e511edaae0532048d0ecbdde36995c11049191dd33df846df4deab0f751a05e2fa0a9946d3d9b998f27f315d5ad673a4b0aa2b0ea42c04bcc090aa7f65df6b15d7afc58d95024392eaba22fdc9c00aea01ec6721a99e26be65d94304cb8c91b6b2d91b69c2634161318c96911f9e62eab44c83e60a2d85bcac1e83208734f8e4128d27e4d9351e41a751fe77b876d3e9f0d38eb51ad36bb221b5ccc40b8f6c6869457bf7e586bea9fdc5349d0f5768b4a554766705619641fd675eb9d068d6d77c3b1e5af09028dd0159a0d78da3fde7e8b8a13d68fc44e4d4f667397886f727bc9beaebb38a64834ef99e4ca7d8d019102e1691f6ef8ffea451f4225a69c9f6d115cc5fddcc34b0722b8ad05b64e4d6b360903eff1c33aa8837a0a44a35aba86e9fd8ce1a7b179eae773a6781a35b022394499243e7771bb70c37fc26ac5516e86237b531e93eba0cf3cf3ebf973114474227e2d28326aa1f816921c839a710888f6e8fe46dfd89ad20c94da21f537a3d2fec5dbeb4d867ce5a73352bb199cc7f46896783ca4c9d6823ae776d1aaf091a99c8f1acb7955eb0d1f146193ee305f463e7fd1d85ec345638dc20ccd1a65abf05587585e16e11b4b41f550ee4271983c9780dc3988a6e4ac9542f676c83e60498d86cddb1c8f3ea65768f5a7e015be262376abe5da2f33de2775e3594c3a4b437967922e9cd27880f810cd929326b17fc33245f3cb8746c7667e91788c94e6a6a49b94415188a8e39f436e3ec580e0b4a83673aabc8a55c082aa46e4d3bf3c5d3dca5dee2ddfb3922c205a54aa2549d57fdae433d290a52717ec2f355716d800372f07b8ff383c410fb7d1bd585d6dc9398adcb32149e5a78d19bfd660e77417dd9f6b06b5a56a52913b246accac22643d9a6e8c92a8ad3fa0d5ed655e762d8d34398ce416656d177a8bd21a62d24628550a4ae2b2d256080ab6e78cdf538025e4f5dec8ebb04983abe7e5ef1cee7ecd2a622311d8b894a756d0fd3f45b771ed365558e73080aea50755bfcce5499567155531031f19a2db2d891f77dc27bf73ea738213ae7e1d3da9355c9f0bbbf64e22f509258fb9fd59326c869cc5fb593276aeccbb4f4f42e191e0bd72f9922cf8a11044b1c596b9ebf217aebba55d6d782ff323d3a45e913a29a889e7adfe8c5fe85ad14855394ba3cc114e82242bf2944e2fc503b467456b1c55b6f29ed448e73868dd86e56a7799a4dea2e08d7a5b0314c6d6a08e4e5493494396846f064f6d6092f2ea328ea1790c248098ce227c692c4b669c786cdd6b1a63b229c665826b29b1dfb0c4469d185556c00ff56fe9cb838a84befdb4903e43f22b4b835706ec0855f667b1966ba62a1c13e5cad330498847ec58c0f8dc78c05e45b5690918859da182bf6115710257e3fae0fdc5b30f9983b19cbe41c0c53d88ac57d7ac18bc8b790dc7fc2ef18cb898674f9b109de7e16ca537de65d9d14cf13fa8688713e038c2f85916191c939624a8911f44e5e53139ff85d2052b373446bcaa6ceae035b086be6c319abd0d739445dac6dad85e3b5e7d9186523d068d0fbc7128ddd1fcc1477676dcfb246268eed59f5f28635ab86ca39089206e566357863b52b55e0de66053cd3cdcfaa84ff989f31ef5d1a55448eed3fd6482c638043eacd68adaf631841b87ce139219f9757775154e478df9616b21915db0be49c11235aa6a1443499cc05193b83e5b784fb27895a71777f0e0c29530667f41bbad1beebbad119bf8a97f805c431d5cfe51ace66c54c85497d6f3d959be1c02755e4c022464c4f9e9f0ad13d4f3529a2ef6b6201b6ed34642ea614fc01c60d2d66cb266f630f91973dc5d6af34a350dd8ce82d782787be7868517d0ca4f63ce354c8d8bcc10e43da22459e41f35febe6aa1fbbe62b3d5b05cf07a8e1986b5d1e91ad3875bec4b9f3ae6fcf20e632388956c0386615fee6a945eea0239ef70e25e1b33dfb07751133dcae6e50939dad734c9a513fb1bf8120987a3426502bb720fd5116c67d8b0f14d5babfebdec01e1888ed0c82a4909e36073d7e80d9a01677ac7d85f8c85d15118a882619aa92af7b32fc717c5c9185dec00799e3584137286a983d64bd9bd8eb5bb49612debbee39c7679c63c4f2eb0e79c8a23b1a89bcc418117429540449f98253e5326b34a07ca51ceae62b44135aa3214731c57aa581130132500dccb9c3236cdd85ed14e32976b9f1e64a26e1a4f245284f248604bba6a0a8a337066760537119260788ff815e216040595e01a947acac781ccf4553e4ab79088ac93617f801198e86a5fcc51094f4ff4d182a4fe15d262227f3bd3cd164e25cc2a809af3e15d8743b5b02f330071006d8d2ff8528c443f6bff29a6a0f21c8ea544ca2acee69b84393a66e9ea96b654295304e3b671799ff988b6ebe89142a2cbd913b7d7a404de506cbf1318a36cbe1e90dd8d4238f670e159901df29fa8685221c6282d00a94751ee0038ad925abc98ff10c27243e5e04014e2f133ef8b14cb17d8b37d0a1c13dbbaa1b794c7bf69a44515b840c580467368f9f3ebcde236ab823ec645afd3901b3552ce00d8ab76469df22261709a46a8de49653bf182d05bfea29eb0107c359971a889ecc8e183c1192514d3ea7696a80593c7e8d0ea5b1c97ed1f39917a667be65f828aef7a4411d6f17bb6d002c2b4c0efd7e9f5266b39b94761f29bcff7bcf2fa39c4cb5f95e019f7f4db41640239e383de0b55946c6f7b2eeb91e29c9ff70e340749e52700902ef722d091730ca6c722d6de9418ca3231e146dcecdcc2c85bdd4a325b54b832dbb503013f57507691280075d0dd0a43b6a3d470c85a8c2e61fccf4276f1771e1f417a023699e789fe55963ac7592db330dc067b2b5f115bf6bb06c84722b1d1dd789999d23a9a6d327ac558835b725ca6f203bc55acb03cd0fd30da1e4529cc96b14246b06d2832c616c822759c5036039f001d9e170b44b9069afe59bc6bdef6f8398d2a7fd9e433413c56123b9d3f8d855999d9aba28403915cdffda3349ca1a198beb1c62b444013a4e4217e3318729a35a5454451644b846bf5e4c503df4d8736728fa91a53c4fba2642aa37e42a0ff1acf6c8b5423a00a169d7830c16fee8b51a8e1f82ffa4ba1f012866b5ff915bf7913c902e090091244db152eaf1e047e6147243efcdec2c4bee3a58759eb1b83c16efd61639d8b99d0c6dabaccdd839c6427ec5392a42b51fd484f7de084bccc108bca1261c9e8ee0c13e9e50242a94c1d5ccb2bcef27b8a596a33392f838b8e7cf263ad21b66b868d9bedf391cee6397d7e6b6af711354d1f158703951f4ae84f2a85526db822f97d9631cc523505cf188f23489dde32fd5f586cd5c6e64722c8ac7df2093406e7862812f0ae626ee1b90b6e828592d4f818c81310d7303886226015c28b0b3b5732aa9a4a411445cef2c7c82dc4672c3b92331c57ad7d5c0c07bffca645210c2df9fc025dc963654fb77362c77cb45ebe4251149662c95b461f2967d59e241766eee77d50ff909fa8ba77241ae2bb77b7a4991c2fc4fbee1cf0a7877667e4a5ee215620d0bf1c2c6f38534eb01abbae9f3c050c1e3e0a92e98fb18ea995d0536b50ea3c457b9e1dd855985d09bfb61acb9bc435bed38c7282ab77939213087b58ed6cabc9a4a035b3a35a71975cc55ac25fd319618e497ee630508aebcff6d32c02f9a1d785ff27681aa29ee7134a197080efa11ab18d4d1299f77ef85c0dd03077503c72051469d1edecf9954eb8cdab9fc7b7099c9434e8610936287802570154b662795a574b5f48ce17007cdea78630f65cbf27c4a999afe6e9ac8b2725d5e449dbaff5ee952e94f061d9102506c6de7dce36387bff09c25004b0e2446376eb6a757a957e896d44591935daa02f5291a96267d66feef16439167b155d34e9e8e94c9863bacde98b5488293b9ac4208c35bf7089f734ce9064ae927c25210afa7939cc7df177bf4666debb2957d282734b10c3736f8b5180cd13a41cab8d6a1bf4e84a451b9ba04fa909057d90fe1d5977c6ac84174e771c73f0594b3e6f82ecd2a9bca56f0c09b10fc3886be8577dd5f2621af75b32ab1d22ae6029b510956912b1a88d077d1b8de6ca50a2d06208096f79fdd64667eb9137409f5dce3a988729c767f2eae306e3f86e3677e032956a2599f490d262998db220f7581ef827fe98079436d6c92ea568cb23b50ee034e4e2792be49ddd9c9a6cb07784c40d1069d1e35c018ff82d7325250334e4b04be965266f35febac8fdefdd1624482ba420790e6ab31293e5e017721472fee3a8cb567165c619c44c1c3f4fc29f124e19d0706a47837a5e80788cfbc686de45a35f3bb320ee59c2ff9f4c67db622cfe70ccf47a2f5167a5c6b5bc07936b279b0035987f0389916880f107b2927ada6c2574c3bf672b21fced295959d01c6cf5b4c635d3dd6fc852f6c080df184b1525486751505e24a92e287ff72a22480c516fb640629b2333f70f38a4bd2dd592488e987aa637e9e1a383d20117cf29ebfe20d823f91db28d3c716bdda066d80f2bd73fa14e11aed2afec4716ea997ac5596039fdf7f6054f7c5f162640518501e5be5a5f67dcee6dbccde1d05349940c75e7c97a17643045f86c05b972dd165c24a04d96b23fe159359daa4a292373be0244075a30f368487595504b509a32a4fdc4d7784d44bd15e5e270ef3b65b82db77144eb702636cff95f1ff5b6d72bbc10ed75215b8e90dadf1ba08877c2d8d063f7426417e8c8b1adb0ef3c1af390daf91cba773aafcade8b23530608ae170e4d72ea37a1a1c81685915c5a1cde8fa4b4c6bb196375ab1f74a880a0c3b19da5102ac247e36a8bafaf8e46d44be4618da426f464e1afca51991f93f54a1e1dccfa80efc21b5c5d6c8552f9e2d62f05e466bf24fddb696c6098373b20c8096a2866f05dfadfd716bd995c9edf465b29b95944f0e1aa321a7d44fb230235c5c6a9140c8125b487869e9ef5801d2e5c9a3ea7c47e893a78b4efda6d5869d07d6d67d68d985bfcac6d27c699ab6897a95af56d8107abe2d16365db6afe9c5119c67c8b691a9c24bd3def4ab38c1a2092256b91c39313452e7f3eec0bfdcc438afa30ecd17bb5044c8b96eb87cf2a2104636be1a29d0762f97a8ff6c2cd0f85c84661bb7bba9bc65933928fd4b1de762a87d2bcff99011c5cfc7abb8794fca88cf610f4820a99c7febe6d8409775913cda9a842c544677712c93faaf942c18031085bd2350f609b36fb060599b8d02ba2993046ed8e85eb5c0e1c9ed7fc84b7a4f8bc9e2a47f36d1e9779a42fea0cd88b9ca8279046c0322febd1ed0705c09faac5e5bb3cc394b8bd8b89abc677f490a3331d796403719a1a0fc566a05b62dbae8b98b793c30834b3a4649d7a9bd00631e4660e1a7390b4829040dfda472c6f00a84288e6d6cc62f70e022b2280112ac97897b753d1c951d044c1eae33b130e77256aca15905d6a5c5edf390a66f7745628a32ee18a9f388baadf065b1d86e2e931eb06b1f7e34d47356566c1e2b1881b2f037203b476a62705bfed8d9f2b8ad316dc0baf5dbc1b41e2b38be19bb0efcbf3125efac909c2dc30165f56ea23367ac4db608dbb6ced3948e13f353da1bc707b5490d0aeddd01cbb726281f57503b7eb4996d469000049b41426e60cacc61132c1ad0b1f20f967a4a3ed2573a0a9232aa2094ecd1b430ce0cceeea67058a5669c69e9901b05e029df24b4d0f5a15f9c03041f66c5d33d349502857852e7a293a4b058a3e09a8d40bcfe36739758927a4ed7b318306338348ce2c1285ccff24adb5c46b1c62ff7aef27e5ad134cd06fe5cd3313a602b60af2113c37cbc5245a9d6c4ee1b3955d33c45271352f2ba574fde0d651fbd2f48c5af707d76e55f5b6f4ebeae008d5a6a00f09874d1e6fd0d5643bdd967c1d0f8a70334619743083829113cad0216ca945ba48f81d50a20141039784a255805815b5d0d366f8ceb102faada0537fc87a215101934e3c9524201cb5418e04246e9fcbbac0ffb484cbee78b87419fa719a902e755b2efb2cb7b38f329507ad728a6e0d90e14e8645ddcd72f3f2801aa99a075454697230ca0f918df7f003f32a31af9e929089571aa90100ec3ed0ad7565e01738d0506216546adfcbae18b99a6b08d51dc4996213506ab89d8183c6aff09e5b25f0a72c4e7d59f2dcdbcac03399d82e5476a40eb758d474cef3bbecc2646809c6d5a5b959f6d95319e80dab12eb8e193bba096b6309cb0634e32ea5fb5d389182ac9f27ca6c5ecc5271477e29ca19bfc1e3099e6015a03b34394f612edab382bc295514f0bc10183664ba3ccf70436530ed1605835741ff32eda0fe78413c73ed5f487f49f1d266e01b21dd32b9bc9ec69c9a3f3bd7de2ba7eaedd468c5a00f724298b2ce671a73d168dde05af80228a751f16c5989ae535629120816e529e053eeffa028f1204ceef732b3c0645a679c5ac2999868ff9ff02f1f82056def350bb2de15e6796f444554134aa4dfdbced8b0051cdc17bd4724959a81e8411e78e79ac6a71129e6bb4851043919cb93647d3d29422624f1060f89a2f881fc4988b4b2c0d4d6a2d1f9164c92cf77ffeeb1b2c5728e5c412677ba097db8c21bfc875042abae4ba6e4d767a4f153156d867730f23db0f911118b81430ed92fd0cb150d2fb608ef68e197ab9bb85a0de13f298e2d815ed4d559848813b955f689b4fecf839ba6bdd20b9c9d3547b0d13699808a68d0c4f50fc7e90feb68714b05f19a7ad995e2bdebf8e1bd3c645e4d61e6e559cc66b775c23b5215dced4e04a37b3b8f53a07961183d89b85c2032cf0c49fb9c8fa0d5e782582f01bd21c7b0b1ca3e749c70f57979b567702647feae737b43443fc25ce823f658bf19f3b19d3f2050eab52d163a3dc479668ccdd83d1457f451ecc0b1e664da7aaee53a5fd05d9f24e89c9f41d848d0d7892ddb68ecb0a071e663297872346dd6d2bc0455ae13c94e0df912c0baa4639bd3e5083f74a9e4bf71a1013e1fcc28f25a2b54383d608694d189211bfd957c8f7f4912049a74d20cd2a84871d1dff13c2859d2f6e53d9db24e8f29949ca4acdee4344266aa929f23e8f2928b1e8b9279667b178fa3ad224e4b09b0fa3431f36abef0026a146a1abf06089db40d8175eb18508c217e03546a9acbc8bc5f16b154b1ce10cf5a4a3acf309afba06f50133d36fb5028ce2b61d005df97cbf207b8930ac3d074b6a7580354fce7f2ee9ac9ccbb4c85dea648af947f6d94d4a8d6fa902bb83f4622ce64bcf1432ce627dc9900dcd806333debb13343d61317b488ae06eff00f88ba3572875ca7a74a34207e0ab81649ce4491d9733815e4d22cd7d9eac2e45eb5fce2247ecffb76a230cab0dcbecbc75d757453ee1877b7c82ddcd506ca34e2e50a275902376376a9c5d378da8c186fc4b1bb19c208d4229db952237eb5bf0c0ef2242dcc54b2d8ed6836e970ba6db7c5852828ef2fc2c76935538b00884c82ff2e81a3c8341800d030b84d1866b890a62db0bc282532541e186614c078d806e28673ddbf826ff3b24194904ddda3f50a7a686439e27c6a76db7849e46eb590316151f77aa3edbd003d8d473fb4c65ac5ad9c6b271fc4e8245dd4a03b902eba09f375ca20c770015cbadca7b6bd6a285abf1a3b10afe843403345942057cfd95b4c1ecb48a3f52b9e01ad4dd575b63d7ac0db6d3b4c3535d570b829a30b597a376914c4120791da0173fb7c0e6db5ff9035fdbed0cf7c447854b37ab454b6bdd70f0ac533a951f26e925c29104f35c644c0353a6b4de5bb5cc0931258fc65657f3c6f35f390f782ce9ad9673983adb837fe9caf5e9bd91569a26c5a73709c1dc5e9172cd6fd822183eef480a6870b3498b265506628d12fb56a94d314fe813b897097555c2a4db80b825101a9d76ff25e58c8bf75b507dd6c4c2b1707c8a25392c558b9063887b8f482215524ba37cbedbb9905124be16a0af9959d3840b9644da3b68ad000d77be23bdad27d255b07c5befa85f849ec00a66f1e951ad9754e33df666e22a903ad3a933b6d99c8339809e4d6424c8ab5526c41ae4c81bad26cbde1730928dbd2f171fbac560a6cebc4969e40efbf57f0c978e16c7ba8050b1fd02f5f9983567ddff16d04c03885b64328198e97f710d9f7b0be95f5e916ba6961600d022a52e32b62af2fd90de7a6bffec9fea4ecd94a2a08160920cd75320ed99183254568c96d2c0bed960288bb052e5fbf8022bc0a91173e549ffaeb1f8889affe8f57c22687007d76a8fbe55776bf99a40188eb07867be4aff781f82be2c83cb2435344cc41de3d4267aa5585a800e87f710c8c5ede14b6a7f96192c9f4ed4ce0c8fc8fdbfc3fcf466eb5b899170e4a5eb73502fe7409eac450f03028d21a227818e2e60b5b88032438772baff2fe471178197868237a57e6cfb071b901922170d09fc79bd7b05a28efb966d350df6df3c4ec61f0ca297d506100aa6c5dbe81fd6bd14a909e63b14602789d4725745f146730044335460756bc1fee4297437da047def9ce5526e2a50ac817d92bb13026faf124b000a075c292568997c40dfbd8e605ee85c4020e949a52ba25b720c9f58f9d0b096834da434e8b43baa97d0db683023e14ba3af989352a84d708dee4c19afe8403a3827c2d5349d7c60ec173e37ac1f88dc5bfb09815971c84af7c48805ac8aac11d3adaf74a4a1ffca34787b5b64fa6c4bdf9672d38c41fd3450aefc515c0d39d02eae32d7450e51626835f9d1d0354aa3d3de2063854ef141a74f0095ac83500680a51a511114954b91374335fccfcaab41b3cb605564ec9632f1e90b874f1a9bc012a0588636d318b12285c0f46ea8efe56dc2e81d4549c31a5bb1980ffb2d604c8e45dbba3e631d4f424f68927471348054ed0294bf6b713b44ce97a772b7d838409b8bc0d9960eab7d0e2e646e1ab7501f00e0720528eb9edad63597789d5cb7da157020664d72681823c8622bccd6671d192c279b52c95da5171076dea02daec36880061a221b8158d1ea9feda7f09830e3c71366c9b37b36541e49471c8d995affa384f3fd3adb4da5db93841aa0b7ddf19eba3743c49675bbe08325335bb678de1f77b435517ab2773c8c623c4f7601bc44f00f182ecba985b0a3a0d22d309f15bee5550e052bed663e0811bd8074e30c98bf6b53b0525644471584a26d325e18a7e9703bf7d82b7a4429355b40a0fac6ba640ef404a0285cab1f0b88ec1545f84183641120d0ad691895b612bbe5b6227762fb3c49ec42051c0420d9130f9c2af93592cb527cf48c02b46d4a651c3b2c48edffae8630d486fafede20369ff1703b36ec9935b4d0938f19afa3cdef844ad7dd9040556496d9688dba6f60a41f7e648bdc72d6cad6030c472acbdcfbef74e8682dc47e7be1630088fa4339091c3e8d77fdb3e5b279171714c0ef8379ddace6ca348e61cf2984ada2d8f60541507f30c3afb060c15e8de6ca312a9b584e79af9261b5cd9f5335638436d669bb9715bc6442778b298c3c63f5456b14b3db0b0bd07f9b65440354139f890f210ed6ac0d7ba53e4ae52da07b079854c8660c25bbe124041dbce026914a8469ef9e73490bbbaad991d0bac3ea0350ba1307603e699d09d4c3a9228c2e85249f746e85e80a3ffaaeb16d26df1caadacff6d2a061bfc760ff3d77dc223934d3b5ab1eeb8f792072349338b54a171e3fea302af0b62deedfaf68deda863ccbc3024321deaa8075d91f47a09c83583db547e2ac39caf6d45a936bbfc6e2852c83aa1fbc005ba2dcee49c82580172e361c916fb25179e13a8e0842c2f46477b53f620bf9c2e52dcf8589b144fc82e78da2443c4dbec1b39e790ec28a5cc2962ef8ac4c139fd003d487bcf67bb77011cba2337a839bb0fb1ba88ae687d43fb634401a5647fec6d3816370976a611e54fda08a601830cae39d26ab20fd6dd7a2fcc5d299b7ada341b1bd798b4027a61023b77d29f885a7f68587e201d0d0e58ad90bb74243785a068200d2eefadf48167d2f4e366944537f0df369f0be07ebcebfd57b6b29d8022d868b6fc26b8d41eb9c7d1bb4fe8dd61d8bb9c04c9df361a3b890450f1fa7141ccd079f5d69213f84e1d778b273dc60a8213ad0d677928eb0e9e1e47d0e41030b272bc33073df65269a739d8235c7189654e30c5fe38c6d45e359a82944ff8a0902e33a564840e391ce0232dd5c1624b96ad8385842bcf622378bbff01c8383170bf6b5e6732b7cc4fa5de1dab62e7ba44a4a380b41b4f9709e09006977678d9bbdbbed061ff7948c2669185c7c21834eedc86343071a9d151f65a040698c9a227cedd58f8ec019db3208db96fa352e32e63ab8343745cb0f26a97c5bb1f40172e1498216e19ffe1f7be85d38438d24c3342c3bd6289d97c0e4db3e13147ca0c1b5b163cd6f79530148c257ff7a4760ef6978c8e24b1f27041519668d397f5672ec01136c395abe792400a385b56087f888c6dbc52ff0d014905d108760a9ac599886fa62fd5354a750c878adba9d9cbdb8300c38618b5134a5a54d61968865f6bda13da1428ef17dd74dc96fee148735999841ad89aedb1be4037c317c1c0ac9fecca2fe9843ae741b38f2ebba1ec77c2a110dc6123c67d7be0c7ed44d886e48513465afb417f22b731c06f91bf2d9622d7777a94993c01043697953961efa30e9ff6cb427c635cedbb9c227d6dde9aeaa529865897ca1703d1344e109feb5d7d28fb31aa4e1524bb807ebe13783f2ba462196002339f8f85651d2564c4ef970b0e8bbdd8435e5975d4aa8820bd8448a91abc5835759c77332ec0c8dc363952ffbdbb1524831b6010bb4a5c29dafc5f2d485e25d76510894266c441e20078c6140b59c3426aed4da718bda00791ef55ab5a93ecaa64c38b1637e40052fa493ea3ed92d29f240492df8640dad05859587e2f51415d5ad1948956891887e98113f9a20c3ddb42f9d65aebe1c5eedfdf46937e73c9c99f4a6d1567fb73bb072652f5fee241df4d5ffcef466ef406febfbe1c2dc0cc9d630f42df9e501d75ca810706bc0b06919abcfb869883dc8b15db23a3e4490e938042c925a623998129df683223aafd5db75b626f1c0a050ced41ef1d4c2e17fb3f608191d2fb75ae694e799241c9009a495b36353842a14c06975b77ef6e5358d572b8bc351b13b4d350cf6b4fad8e1392da2c3319753d5f7d4b75a072ba15656bed05150fbc0eb4e72e2a1dbebfd59fba81dfa15c9f5ba3ec672b4af9fd0064d24b274be38f6336532bc53c2bc95d365284129ded67c7804eeb1cca280dc71d2f725d18b9499ad7c96d6b4137cb02cdd44c83de160d51f7eb7402d46899cd0065c69d5a5f7b031a859218530e096881df9de29a4c7559836bb21eb8a775a396228af3e0e9fe74e31edf574a4cf5841dce7ccdfa5a4bf731cacb3eb7d609027971fbfa9a5e52d864ab9162e6dd2c50ca21f0ef51a8508e24a68d07eb8fff4b47d7bd6d28780ea323f282ae8f8470451df45df565344bfd388048e6a63a51424189e3418d8b717e668472345599c0a77976b0e8f168d31bb83b4be61aa07e0e7a4e3d765e117547992a88e225096235b4d661925a1b26bac6521377629302372462f13d3054c20be04828c245457a0b09bd957aa779a19db3aa7ff2e992db971ba5c2d4ebd835eb7e0380c903d6f6e4c083d0d6d11f6cc727ce99d9824796aff60657cf905cb47904e7d34fdb63d18cd42c57224ecfabf60b01e847104f4dba8d87357791b52e2dba90595f5ea3225f32802e0e6a75a51a74be80ff1b5145debc957b2aab7711d185a9684d0c31312f262620dc29aafbd7350d3566239f5d02a6c8ff0a0f06b089cde7b921feb07c582810f975667653f5617d615611fa94e0d7ee87085ec9fb917aa21eb618f0b851253887b7f444b65c1ead0749b36aae866718052934f052d7dab3fbdde340bc57197f3a17469c16827bd06c55f3694ad6145ca31ba4a370d4c11771ecc5ae2900a7d4ec1528e914a9b5520b15f42cc3a842e81213182eb3c45737f2dc33e65ad0d93dfc9a8788b3bb4e34b1674ba6d4c3e6355d25079a7ccbbaa974c2c487c389245835131cea68a9fe9aa31309a74dfdb4357e503d9e28f787668c914b30c8080707c675b390005d98633e5efe74a261909cdfcfe17cc7d3cb333862590a7129fdf72716629dc7eb1316441d13ae9dae085b1ae04b482079ddb31dd135cb3d79a884a6529713989919e620879041eebbb5ceba75ef23ce673fce9faa1ea8190039506fa853e3f5852c12a5bf6d1ce0b72dfe150a79a4d884cc56a732f85e402ed4a7ed99b9e2405a540a7b66052f68647c58fa17de1a65422e1179da7890662ac1eb32abeafa75d58c51bbe5f47f4d68c2c3421a3a2af08044f4fc072117b7acb985ab38bdeaed78e59a476c50ea7f8533a366d2b3e0c5e96b416bc63e204da43a1b9e78db08114606036947263370d9c82e2463d67d1acc8b87610366cc39bff1e0accf423d8e45972cdefa3c77f2261035450c210a27d88c29b0f2acfb97522e65d7abc56c5c410eb5f64ab2d7cf446d614e03a72e00f52d91dfcc5b4d01bce41e04910db2e8a1dd5f19ca74e7891e8dac946ab6589f287975fc54131f544ab9e35b5b26216a234625f1e12e7d788f3485984213fbe6fd191b0f1627b8210ddc2561fb8597ddac3dbc4e9d5f0dd562d8dd131b5804ddaddb28da4a772c2ad7d69b3b291f7c42a9def7e65b77f34ab2db375cb8466da701941c9024f7fd694c160b7bc3964310c452bab14d434db95a8468b930332e4422107593dc79a995283fd2a5c47b1ffa1aed2a0a0b6df2e0e8454204656478149904160ff758d322675e7c4c1dd2024879c492395fede09783c484f616a36eabbc9f0a71cb3ca60f824b912b9787833c7d5104840fdefc56ef1257b7bcdd800564bb845b889e5f0c3158ddf3a740a90c0603cfbda32ba92971fd316e4768f2810804563ae29d30a9e4f3e9b70d3581970a6a5ab0dbdfe2ae87d6e0a1d808214cbceba4b66434f7eec6358424f27c5c1abc789b6a82c33ecceeae2d91c479b6c104716da4608d09a90e56ef39ddc7a718207b65dd1207ef390f6e035df8a9c71322372b1ab72277eeee105000403e6364ec3c35607670c71f3cce982d071baaa47d34f75c34874a63f67a2f6aa68d49ed52c0ad915c123442209f2f24c85d4c3dcffad913ae7eaeba0b32105e573128b855ee257c838f8270fef497c80394de3b595a30a4cf4a57b93e83c6b0de362731df1fda1bb69020204b8318746e79bed686d06d6fae15165ae286a7a7ca4c1ebc9ac3d0e606b8276e19f6ddec12d1bdbea8374263bc2b3fdadd97051eb003a927c8e9b2089c384bb979cfbd34339216b82c4d6b64ab460a3ee1555940ffcd28ad7e51ef473070bc2a2d59fa20b45f93b5cf37475212456efb40ef0acec5b06c7eed58b89da4895b450d09a8a58137ac38f110f5129e189699a1fde8de9b76f58d14148d3272b85a7e6188ec1d04a020b8a4bac805e552b096cc7db0316c5d448884f175f506d9871f9ba173f87f659085583b870358fcaf6228953515d338e5855f4224fd3fb264c95255641ef1ca73061d712ffa929c632856a6a404622dc6b3709d1f7f81765399c33e8eaf0781689ea898a3ad1d9e03021ff503b19aefbb6d9d4d617cda0d04d349146729f169604db317002def05e7c5c51f709bbc7ca942d08f8b6e9c19e37524c24224dd41bac983fd7f5ba582800e873564ef9b3248c2451814b03b8f2be8f6835c1b3160c1641364b7976240baa0cfe680eeec446e522a6a9dee2fe8a6db6264a4c9047ed17ba6aa12bfb00082c6382dabbaf0ed8ac8740d4a5077328c47143f9d487752d8434382fb8a5cb371283151a7cc16f91edd6e45dd3ba18672304e8a508952cb3fbd816b0497e3ae8ce74fc1448a508ee4e348efffd55da8ebb8662eca4c56663262990a35476188bc254301e5e24b68432dc93edfa7a314d7bfe096e92cedfcc9e33150bf8052524871b2cc1d5148eb4ac134a43c75daf9d3774f6f0896ee434cfa5044a48d6a56d3f62f895953006c051bf7bc8a74d7a79a945ed4e097f31de3c90b11567c494263f9e59d12172fdbdcf2a4a6dca6c61249acfae0ac911d91255fad8cb3c0cb40b4be4c960c31cea2489125aa9efe337918772e4f71cea017af644fe64774505617691677567590ea7627136a571210f533981554f452bfa63130d0ba097cf690cf8cec3d5141056814d962913ae307b4a0b441f6685574692951c19a2f650b843556719631a7bcc2e17fd608212363cb50395a8d4b638ab7982f095df94de0f1a8d3ccbe86a242cb4b47f029d29a28e028d1eb46842d5101fd8fe5efd3d46d111da7b36956b66e8eaf6bf5204baa92afaababd9d2c5e30e2021e4bdede23837f4b39e4fcd41c733e542bcf030722d28526be3f8557c5d773e932b192a6797b7237b01b68b6e3804886620b48d2661c23c141d1f56d4c5e93cee4f6cba78398f0e5815c82a5ae17871bb68592b45abd9e986cfb16aca1b9b0d007c8cf0992902e17544ad6d7220e4e5853ce0f6dda19799f9aa52b613ae69439c4f9c05acd78f0551fe999781323932cc9bd73ee42eb614ee4802c82511f8e621d94ee47e3fbce8eb8af4500d2e3129b8cf54b524c50e8ebd263437b88014f35357188072f66fa6f737e8847fe0a273924e79b5f4f77e2bebff9660e6fe42e19ebcf3e9e829e05b0cd24ab02e3dbc9677777a2e0dab9f0e0be5df2dee320e4d55315598eb697a8860b170b7c5e9dddb536865a29a432f4adcd9d82333f5b25e27d736043b23a4f0567c6d4368e2c14360d179a20cc8461ebebcc5ff47bbf28feb5cfffc2a2904ea90650463301f39a854dcf190a7248fbf6fb3a75defc9267e8050a92659476dba4befa74c210f49f93f97afcc42be06537bcdeada4145ca2cf651e92b09c89842a333bd8671fbc35db14d04755b4d72ca2bc338ec603a99d7520923ec9c7d5783d1b7c1814af12f167fc737e863e862f9eb71c38decaf4dd34d40e1bd01dbfbc8fe5720c5de748ef99f967bde84a244bd5d764e639b5fc0c014f4fd623873a8ad8a753cc61e31925ecf7f7d52afa1f3534ff10f10ab96c99b899344fd1ddba1bc7a29d7c4972f7e1d8dd3c9bd0d55940e8fdfc971517d2d89075c041f3be2996a596d0a5166a5a65c301a666bef1c625e460c7985fee270c1c595ca61eeb56b1dd92f09334d7308beebb1d064e60d3967444ca6b03afae4ac831db11fa4c3f241b7cd61216b35e0a4150fc6fd0c593d5614ab678ce5cc7bb4b76e9f8b7fe4f11bdf6fdae73cec5aa7ac60fcf170299087126937b1e637abfae0ca9daa2e2c42fb598a21d6057aa4d357dcea7c41e95e65a6eeb983ff9c3df1fbbf9dd056d05ad129dcb48a7ab6ec77ddd4684e0770bf69b0253e4cf7fce86ca703383b0d2ce4022175175e2c8ca9497770c0f85001511f944d5a668573a8c22b0d5c8272aa9ac6f03f1dd777400b8fa4d778c3a7ce253a8169aa57b14eb5352b3d522cfb26b5adbd016096599d59c2f04dae2187e5b36aff3da1b30af2dd1255fde5dcb45401af75eec5115ef85369d7094488020810b991e96bc73749d207b360c66f345eb13d2340d8ca004eef37f4fcec066230dcee9eb4c2c3c0e38da6c3996557763543d319788bef0553dfee555781b3d583c35ff1b6a2b0ce4542def49d8e8f9e579a911e5ab648eaeafdd1a9c48ca794498a4390901243a452bbe3edb18ede4801822bafce3ae5ec2fbc72f689bbce11ef97799ca2844f9a89911d6053f5c4e132299c82d55d4e99e6b95d0437dfd12e08256ee31c06e071766fb86942747e00aa899ecbd071bcb6943d44fd3ec39abe1516313f2c3bea2461c039fb9bb6f600e37fb20fe403595c21134e00d0b45f8652528410446fb3dcc592b7516a0e2ae4da6d8dde7e92f43150496599578d688adb8f803b88aabdf78b2b5cad30fa5ab818e36a0b9fb4ecc120ae161aa50c1f547d04bd6d9930a506470bde6e99498072ad2c80114202659c9c385e89332fb30ad5c9e00b9daac598d425325db1ffc3416a6c221784949096f313e85da44eb38195cacda69a4e6982b8313297bdec9a8b46e197dd78e47093983aa0f8c6db512278fda820afe5f6a01eb9e0e167ff97fd148f1f27416b6e262e7f9403f629fa450fbf9e955573fb376f7fe40106e98105dbae6064feff587a1d61463d1468b44be7ccc793c79e80ce6d158979b2de11e5390b057e274f7e92ecc5d05b72857d1726773513c371667d351ec93c251e70afb1a2e3a01bb63e50eef571e02a0e8df3e8484b53d84193beb7076619e03a545d4e0878f9cf30e76f4f7259c1e05512722503ff68b4e8f52eba5e5ad5b50f61db0b815d48978f9ff84cd734fa4726be9896082713f81706e6011abbdd9e7574c4873ce228ad5643a5bfc17f6db693e2ad13e733d6dd99f1eb7b244bc26b23020d459df6abd051cd54e4e5347ef860486f42d5ab23636466d0d8e0734b3dc4d24dc37ae063af2f8e0a3b53b1528718bbe6a7e3f21ec1f59e5068bab6fe5d15cb4da9347c3726b7b2eed9fce9eea8cf2bf4d0abe8c4a3747131b63bc6b47160f54db8028f9a78a453d485eeae43a4436d95c9da48e98d623dd3aaf97def9e3576e446817904b3985075a3ef354a81ffc497e02eff8f1cfabf43e34281931d6fa92a30700ae661952336996d9cdc41f7638fbd719a96eb29c53f402b0e3ffec307b203d594eb0f3a7f1a2408d4dbdbca899c45a920789486e2465657758696a003db5dc45f571d3327c5e2c75de0ac5bcb9cbe354c6ac558cef49993c0d6309a7b4a7d44c92031fc49af958ada8f8157dafe0ff55f447267874a710142d4848cf603e121b164e6f86b03016dbc9922afd53b7be3b0d364bab178444b335ca3e910049d05de1322cd0dac25d24d00e2126d2ce1daf107e48eca49731715e06853b2090b12c717b08cc8eef9f1f861cc3eb8e85ce9dca13ec7fc9ebd4e0c9753e2b86220bd63181d724033d2178c981004642bb66532552b434f3f2d60f24197a76579725895fe309ced34cd1b39ccf5972eddc10205ad5018c1dcb8e2623522d4ae5313d084d453288e93df3544241fbde7954ab8e014bf1529e4b34ee8ad5b858d816e4e2739d2f13dc41eebf624f1f5bb61c8ed20bd9c42034b78e41631ba3c7c654da0c50da54c420cb4b9dd43335ec2b6e95a7f0cc9a9ed2ee45993d096137e95ff721926d9973ed5c06e31f40689e151e0e25dd90b69d8b399fe9551596d353389e684a1c1c538d0b7ade4923c2dae4c1b096922e530b393f3ac03972f197977bd790dfc0bb2d62e0b6ae891a5fe8aef9edc63336ebf10443b89aec0cea0404118b2b8e6a24fca120b392f397611754bbd1837f7dd299b46f6d0fbb5c4c6e42c5fc0c5d83a3b30aa8007006002819b53e34d9c08a9a1005e48f6394c930af722f49aa81ec7cf9915bbc63f3842135380cfdc4dce6511e626f8862d88ecbb6f294fa7d34e23f5a675c65fc88a885818342bf3c5cf1b0d06954f686ce6b0e223b930c05a7535fcafaa02a3b36e8829fc68ba7849072abdc5990939f0d62a6c76266423aa2f27aa612808970e22eb1fc7cfb4ba9812ebe8b6b369b2d70ef7c13f5385efc693b3c474c3ac9b160a0c5d9eccff60909ceee609bbbd4fc30bedcf147c8ebc71b82e594d52df188065f3d1838eaedfb39acdfee1cb0251461ef842e860dacaca85eaa219a7e7518b321ddb62ba3de91f6bc8a84681839bb2ffe75c348de866a5d58d1b43327d3bfe7e151269d44eb6e02a3c93af73bf468ddce8879e92d55a988896d35924866e5f5902d6b564c564ea2b8e1d83dcd840d83eb62df6957e78c670efc868f7d8639c15e1088df20e582d6d9e12366762c41829bf521c1ad37409ebe2ca641e020db10678559f7f2feb595c4cc0f00f5181baeb974541c9eba27f1eedaca92b592aeaa5ba13fd5a377683154f72ba2b1dfce631d7f7bca539d9d7e8dce8f0e8729f7240eae25f3a8969e6a96ed492fcecb39e35e08d4dd29f7e3b4671bb3b16c387cf3c644e0c89e252d8c47e5058d126ca6356e45a54a933d4622c4e09621c7d7bd1713be3dd31711c0a18bf6760553aa3ec37da3192f5b7b4b25863133ea8a24f6bad59c071e6885c4aa59bea521f9552063f27f8f8e7d74f03906d61a781e512e7f2bf60688510435aba2cefe85e1affdc127727121d77013f50b91c4fd2773905b730c309eae4d0adedb6b61f23d456402e34541517a44a0a990269ed12c6368973d3de7c10b19ae5863559e9389a20f87f263c356371c0ed5e83734d4c8e6c9759211eac6948fd615f503fd3d2b46584388b9ee178c18c4b142daccfe29a480ae437481f42065cdfa043cff026a394319c441347217735d0b3811cb67d722e6238d4f91ac242c3c821d635db8773de5194639f3a46416ea4fb6b056a6e2f6e3a3ca8273ffabc4ebff8f3fab68ce62423a706b672c8098fcd3e5b28e9cc92d3f360835451ddd7c6ab82c03eb9bc1d0871878de383f0efa65ffb0c72bbef16fa2e5627c19f6b22f4667181ed7491cb88ef599448bd8d41bd95ed7b1da82e2c3982017f71f4978daf3516a5da9a6909ec3bc5bd2ca761b41b2c179e0d22ccf814f77ac0a4fed95945a1a4124031719dd0972379924039e9039ae766e9eab33cc68906361de3b92f62838e49e6a910b4359dcc8cf069ffac34cdb69fd83e86b73f9c496b9f49954ab2908c77b4e982728673cf84fc148fc0f27893c98ab49cb6ee63240e1b432b7cd2e95e9ee44dc6c3909f21e1edccd01a4bb86c1a6d533317a5a34b684553b4d585154b027347bb59b815848077c691bd8aa754170e03bad9311ed5522725321acf71eeac7cae7a31ff08ebd66da15d5b68f4d06e5a83ab1b9b7eab89dc4cb3101a85d1889c6b8fdb3ebdba284136c310c4239233c8b0fedf7500aa391965b0c4d207186396c12b6dd041211af196781ac82cbd64e7a899434e16318c67bb943b3e9d02d917e302338a44b2d1aa5663d3ee032e3709451705f099f270da5b51fb776cdb652ddf0789fecefbc94b74d7994d0a8b73fe1e1895f04b0b2e5ad9725797f1d4f0fd81c1342bc3ad1abb328a35a0857fa518c2693e636891f368aaa03e2d19583dcef7d713fa2a01c01fc5f76afc40f8b816524ddd040e1768687dc283297601a6ca5709e1a1d3556c13b9c73753c8d609e0735d3ab483d51b44ab3a799a675628853ef6e4c2ce81534fc1a597d85391b88b610d8332feeb9e35638ed3e921aa06a7784afd4c1449413f58a67aa2f4691ac7fe96522a6d705b5d187ac0e347e768a565c84691094efa4d2dfa6f484a42713a430952cd38ffbe22326377bf6f790eb65f7ee93a8f42786b08a4409180c72923e372fb56f79209efded8fac75660c506b8bcf8a43fa78b9f456acdb012f30755ebdf4a1847a61be8774871262d44b9c26d2fef41bb8c236925cfac1e6ae5c096fd6b7e8c8fcba55ad1f03f8b49cd035392b39ba893f1e176d764bd99fdfcfae0599178009bcb5ab4498430b7a467e0779d739c71bcdd7e2408d59be82362de93c2c97f359ea24c6e652bb0b5d20950c41eadafdd2ace95e618abc6b17d22739d6f16b08dfe98b1c676b5c01a317beec02102126c8c0796b49be40395aabde2406b1bcdab82372a81ac675e61e6eb71e58e42104819e20fde40488fa0778022ff24681aa76d7c5b0c16d1041cf9167b7376ab7160866913ff1dc43c29461363f3273807c91e196cdf941f9947129cbdf1211ffb7ab9888202d7fade70f1dea02870985a6f4259ad9478415e6bf07f296dee95d56e8511be2c5b07213164dd48b398ab4bea86a1d7a7396d2345236f01027fc97df0e8d0973d085cedad0a2ce89cda644f1751de9c156475e839db80c77fe78abe41cbf4aeb1a16e25ceb705fe0bcce3752df5d63895343b3a1489e56cfbf3ed4ecb4dd95b5a5475c4d67c102cc848817b94f0b61b93b49720e9d3031d1e4d6951920b28d176220c91cd054808eed563f28ca07d7b7dfec9ff811f80c320728ec0019004554c118554f7d1d09f79f58a287d9a85332487f25b5d6992336ac931c470f027f526fdae0ea41c94a8e72eeadef2fb1da076cc42909e72f009dd5b626b5fd620c8fe52037805f04dd8e80f097b06a84eff636b5a7c7017b350cf80d8d0de0073185636894a20da64ee050f5b35b54449b7d9c99400df6601eb840529bfda6f1ad11c9776b5e47fb883107f0a4d28027d9d63449f1e8f07d74bb2efef6e4b48d02de7b442a10fd89095c7943e736a95277596588350efad1136da5e735ec16d765c26ab1a979f142f624f0e7247d5331aae9d8577d55f479fa24dcf3fbbc3bc8cf2c0caf210f061cddb82ad1ab833d3c20ef843c00ed5954875a458b42e11e232a13eddac849e521c3b9a94a933cf2e31b0ac8db095713eed682a762b4ee4eceb62eb0432b8f96da182a3ec28bb70f84ff4ffb0453d060d6aeb33b595e2443c57b7aaf60bf1faea51f1f781766d15a8fe1fc12e6626dfec82e76c8ea242c86b4928fa478134517e85889a36c75da29bac0f38e207fe7e14eb95335f850a339ff78bf36d6968aca96974ba939a7bdebdb287b7e83907c3da640baf899efcac1ed91c4db98a62745c54fd425b7bd16419eb046edaead8adeec6c9daca985c12a3b36e45db8c6ca50e09a7b23be44c3b9788ed34fcf900b0d46cf9ea68ff999deccc85cf37e70af7e3c0d0897d72673c4bc2aef736d2aa9ba8023863bace4c98d31f74f40162bc604ebd438e947eda21746b342e350ae2dd88150ddc3f40165ce4daa3c3776ac5c86cc73ef87d530d46180fe55541d63483787a357e6d696378db13a37785b77a10c3fd95b5a9367820e817a295b752327f069da07e425b867a2aa533625478cc22fa404124a76974ce412aa202e0572c72bef6665f5deabf1596f09410297409aef67c8f47e5dcfa5fff732427452bab4ba21721f22f8d6a192775509e55bcf03f4a2c639e78b82ade68eab630ed9deab07b2068bf3ecdb0614162157e677d36fbac1da705801a42bbbaed4f8b136f4b07ef62f90e87ccfbb6bedec574e9413ae4f6c3e427238ebd9befa0f5a3a39217e1678ee3d7054f958d11ce8ed940a6e0d5b0565640ef2f3d17101247311d486964b096787183bf476728d564bfde59d7a1fddd49e6ec4b4a466e833a12883e97a2af0d3838ab1c029f0a29ef277e3c9c25f87aac1262e217179af1268434bc9a357d5a9fc08f47aec625dd77d64d95a95ea8d51549a19313d872b793fe1083368f7bc7db81be188fe783a01b098886e707c559799b02f0b1a2118109a92b24f85d47df4d1988126373828c44dabd158a4042eaa571b5256f6999879d6560133cfa4ce296bba393875189f7fbc4eb655e4846d5f346809d2fc06620cc50603641d60946abb0929748352865dca269269c4f422d13a5b0f0c0e956205e17fe0a6771293eae7647e07bdd7344f7923e69412c3628501b1ce10e4ec93761a6c3404aa271781965b8ca90c5102fce646218728be19b821fa233898c1a611396b8f0969121e0e7a5fb088ba5f5072aa478de1b4efe488cfcf62131534e0bcd2690854988a3e7341a49b093f60c1e566a7fe71aa0e87e3a1bd484ccf226a1737d2e33a4ce016dd18d1c49dfad8a7a43b4cbf2bcc653c908c82ed7b64f887ddb2b54afdf5144aad60034e3a691767dd6cbe69c29b59928b0836ec7fb43d482f170cced9ea9de77efbf712126eb4e967bf0a9d701467fe6b2b03ffd2ae835f16e2e63d0ec93e06da3c28529e1b0dec404132717e1bd6e9c31b44bc8fc59ef8c52468d62f91def7d8d27d0b1623022ad7c5b0cb9504ea713f298d5553b0a46d47e9b73e4d3070f83e996c9c4320bf8117fcee956cba59246404ad4287240e79c611b4e92ec6761063d540fa14b4866d77aad7264ab6976a3297afe626c3552d0acb0a9892239366d972bfd9d3f4d4b9789d4beea0ec01c04827d849db5523514e053c0c17db4f2817f4e78cd281ac08882fb8d075b9796bbffd24afb2c873b407aa5d6d5a25eeca86824699b46dc25d54ed61e2da807a5276be99cfaabdc2829270a06f78c08fbc81b169729afbac916a2f2e785afcd4511486e2252e61934377fb96e66652be81838083fc45abef5dcd5d578ba6f151f3921a25bde41f73edcf128ab8eafe6af70f7dd4cfa41c8ad04698d063de4350f4782031aae48390d40db6605bb3a0a45429a3a60c39cd92ac505a4b5a7fcf81c0a5390e4e0ece9a466344cac94087d47ab65aa61209066a5e335fdaa9e82e9fc461cc89fc4f69209eebb1c61e1586d2ed09d36c0219755ad09f464366df23034d270801d3bc6ca500db9e4d14c81ff4b87e705e233b3a375f007d867c14cd1654359bfea22e283db62143ebf130d36083ac925e59a552231b799f6366f6a27883f04768e26969a442cfe1f3a70fa5fc2680120fa343e03665f68e68b4567502a5f28e7e37fd5e7aaed3a81c1ce83e4ebb16348b9768a42d9b26f3998208ca265703f4af0445fc57abca36f920b10cdbe1dc4eb737406a8a73da6a2baad2a08719acdf927b61fe8ab6b026e58b7eb9e015d2698cbaa47091618a5deab52ac8cc8789b7ac0243a4d9ebda9924f7ff7d00a29def8545aaa16af7cc22b071aff6f000142635b6923973988bdd4aa411a93c299d27013dc85d60e95a43b0333657dde332fed6227e07bc6f10ce5c146ed8dd942429c9c00eefee8f1617cdc0f31e3a42c13abe2544ca6ded7b53fa7f836562c460f040a7461de202ae885d78dbb5864db86cb684013c033c59c0fab74e1bae6e3292d35be4e36e6f3acc3900765ff545e2dae1334b4261dd5fa7d93b402d12ad0978b76aec2a321fce84274b5b2aa4d4b341172a1e49ac1faef01b82d6b3f49ca02ebe63da2f12c5ff058dcc6db6b1f119547b88472337ca185f560e38a2271da906e11b732afe4de76d06424759d3f6a1c4f2fda527a0e96413b9f6445663f3b9729fdb9141d58d6e96985e3181c59d71650fbfc1f5b16aee6cb9e5077eba8c8f1a04c8e6a071bca9df8917d8c1579a751b7535c9c1d18ce256ff00e59d72b550b451af6dec33022c126fab54511ef899b5a4403dcd7855b964e1d0312cd19902b4c7e5e52e04f6dbdd8720c1f6d47f26c77a34381eee7aff87b6a294c85d1d752c2ecc77c0dbb16ba1c64857744b75625146e986dde782cc1b1626a1bf156f6066e83a66b0edc21215b38bba4fdad074cd820e5debd64c914c218778fd1879a52249d1ae691edaf30cfc8d7b1c204423336dc56f2ef0c9f8dadafdb03ee6e2f06d93b0aece58b26dab8b5e916aadeb8ba8ec5a6ea22f7bf98ce5b1525e5a3ad7fbbf5ed5389aa23a1ccd6195dd743b7f27dd13e8ade2fb2db834a3f88ffa473522157b4f2166aeb5951c5c058e5e8539876c86444d9acb336ffeb2a15753bc09ba970527f2fbfd2b7eb32adf40e88844d7bcf7fd701e76846d0acd3263d9018aebf5ad1829604f6dd63d9eaafa245237c354f4d8308af818a7a0ef5926da62a7891d6d743924fb54a770a0153b96b33efb9c7f21e43e437f609722f5c75fa33d3c12208b700412e6eb382137bf2a4052e9a36765bb6159e8364fad331d866559e0bdf63c8ac354676e9fd1d7283841f081c39a9592a4a7c66ae651405e1e915c394247849e30cf3e66b8ce821cae7ae3cb5376f99c234e59150be97bc41f11839ff776146d545593f380d1fba47727598a4a9016f47b0db742b9a96e16b3539504f10a1b03894607cd0c864de93114dc535c8eba171be7983874e753f35098752dfde0478bf29cbf60a008dbe381f03ff912c022a09533b1684de111e9957b885f7da3cbb8bd802a6859124f34227022dd3ab628bf364a7d6d4850d3e39a55eb1a7947eb931f06da4f2d23848cc917d3e93d9234ae09f1e6227326627ce6af51d482dba338af7e24b047c5abba6419a18030c1e60aaaedb81a8b96fdb6a14cc52da82007e9688268fc34510653b6cd3b98fa350d16b528b478278457abbc4b950be8a878d38880d61c86eb65d93c88cdf52f7939a33d358804704b8b1105f1c00f77b31fd47ca08df22083e828c7ae0eb46399aaccd9dff0aeb159b336f278441b523ca9519dbbd3e41096b28a2c81d7203480dd6576310f69f64f02448274260466090ef3ae22bab84c9eace76207984bf96916b84c94de4e5c0b59ffd16cd03999b509dc5da3df0024f62c06765f006ea0b2c0f62f2c9e8f00e1dcd3af4d2c4a6dca98c798b8d763f6edc6e3f1423f651b934ddac271b3eab34222c27ec7e6825f793177f2dfcb336a849767a95c1d9f50e3532b960390a248f91fec0a1bbf3ff3bd07f87decf4ebd9bf337467a854a7b868f637695d45206c713983c95adcdd9e6956e1f670aee4106b3084ee90156b5eb8a6287d14a2239f8774760131374e5cf1c58b0629fd34c2510b1edf2e6febf07b9fa3824df66e7253df7aa7249c961e25d5c94adb22e1673eb90bbde5e09c054bb29ce71f9c106d8fb51b449837cfe76ac67090badf47ecbe07c518b505a6f2af8fb57bf8e7c81771743f44620a89a2392945aaf7f9b55260c0d68cd3b669527d73b44c726053d1e7f5a71637ff90c78229fc371a45d101d05efc72ab42ff17529e6381899b202be54639b22761a59c27b41edf83a4f684c1c386655889484d7994a04eda33672c313d60abb3b3fcb9d8769f34145c725eecb2aa44557d8ef6a84005308857890667844a33d25df5c97393638d57b1e1886749fb7414f0d6f421f57761d1163ff53c3f1292710d438c8b5bf31215d8fa4f02da12348bc495e5ae444252707b049bde34f80bc7ee73550dfdefb1f5e2104423d791caa710aef3fe8e90fa53e2d2121c8f5d6689fdb4aafe9a61b5276de6d3727e47fc444a2acc67837b724bf0ffa68f4432678664b8b94eff7e61838713ac9068129b1088aef521496ed0aa60a92112b2f84746c1a5cb6a481bfa7bf1bcc971f6d36f2453aa6cece927cee7314d92be09ca8714069124cc5c9f27764fa5fcdab0ee51557a75ba90cb319541cc4ec6074182d0307d54014670daaa7b42ad9287c7230f53f92c2e88d194f80132e052fe1d37e210532dbafc712d6c41c04f93d3d2ce2381145c2e2ff5c8636b82a8f27cbee482d38230fe746f81a1c7811bcd84993bc8f7806ca552e705bf422199caa882ddc2a41dc471ef154c007b85467080bd47ba871a5347a049423058a4e165071fd1271b011604eb3918a72b662aa17ea49bec0b5ee3b1ce290bd770ebee770074c608c323bcd706d3cb4d267e045e7106264dfa1171b848879d3a72eadcf0202db398672384d31ac4e2cb3c500622aea2a171671cba7bc58984913827cf7cd2fe4c6b00da16b715174b1dbafcec9ed334ce6bed34fdf17494f822a243a7dc6bbf9e8a9fa06d86fa4dbbca73682db7774eb317bf9a5e41baa195def49ea5fd7c5365d6a001551a845cdea351fe73e72066d63bf990da9e9cb2ce1f81bda06a7817610f373454f81047f61215923ce829ecc6c9cdf949cb7ac32736e68bb6d49c1018050c825e2f094de0a1f7e5f968c679ca1dab4b05dfd1bc807faeb8bbee6093b067ae796264f10f50fabd12e321cde4cbb61c78fefa59baa7aecde0ce7e5d7e99c9468f62c2b56e97a3b400e6696040ad4b169bd5580aa1008d5f48b88026cef513adaee15cbc36bb1a9370d8767240d42056a378876cb50e9e4a14aed28fec5117622f900e57fa881f057aac8f72a83c69894aefef9846b632d23f4f7cab242cf0a7fba315e51f447115bb8bcbf1443ade1c24e251fd9bc1621b19a054a52f69432f7b90e37f91a4f1463be2a808d016576093fe32592cff640530a2d8739507aa451f3c9a51ec00c1b9e1bd83d50afbb5a153ce627f3f509305cbe9304ceca22f4dc4dc43e3a16b1882a0292e4e0a72e192c186a2d16438c4e94661771ed86a1ca89e2e550a38094d8c4a051bb327285ad845652244131c8eb8dacd9f62f148733eaa0de19318f29e612a5ad81bafc768f734d0121853b89a1be534cf4864d50431d80b6e55235200719d85da7af279271488681575b8dba39c93a567dfc91350fe9a6262b4d65a2b85035b48af87f098a6f4021c9566fad168e183475a7753f4c957be4181b96074dfb5764b4dd28126794654ad06e0eccc14f658c9ffb56d9e9c5da603a9fc8e305e0bed36e845cdd39a1a92817149faba24e4a129edf57451ce559ddee0a8c69f001dc179630f35084dd14bca6e9a6f07824807afb6a644acfd5a0fc8297f2547b8bc93dde10b120fe99a187a153734bef2a6c3c34c7789db2de9a10b7d5da2183b9336b9f4375c3b15f9d0b2f75fffebf1ab8345fbe35b2835705e7cc9c2bb6df79a8eb0d3fa9ed54be24fc67636436d6a3b0c03fc46a25a60b0b1d9750bd663be6824e3ae6f28cc593e56fc5ac02c3f785e4d610f0a957d445ebed6117cbeb5ccddee07e87fdf48bfc2c1d00d24afd449cf856b32187c24ce5e48d6770f084eb9814fa654af638b16bb8e7a4db42dc7abb58a7c5f15755e73d1c25d1c65c04c4a4c590e3f5e4d5a02d54a30aae4474384f247dce95f0a2e71a6b19839616b4921ced7a8f822f285d7a408d83752012fd26bc90f01073f00cf29e3771d8f88e6bb2595f047a9e9544cddd465b2e0c793b868742b1797568f369923d3e0a605a5dc352d9ca3699dcac999228f1075c083fec09ce23a7f23cce96c70b77ba9db35ab35f7e9b9a93bca7b7739ff99eb86df59d8ef803cb6464a03583c612d7d8d1e9dbe5627f5c75f9e6ffe52ebfab8ff70f96fe7d2e5ae08675232d841cd3ad34a763cef4bcfbf0a93add6dca3e7f75a53c504e7444f7e58da4eb399ece3a617252460c0111c2072f190a66d7c72d6aa0a8488c3e411f364f9fa7328074d9dfe174e8f77f159c6a20a25bcf2b02e995b8f4819c67d547bdd0f4e61a247b1d0cc594fb80fbcd753f094ad320b5a06fd86f0a9a64abe228d230416406868c631209bf7579776b957932494f180acfddad20861ae934dbae23a3c3950848390b0b12279f8e01a7a98f19b7ea22d5dfd5734e5a0fcd698621e0faf288940d226d7f9321b14caca22a5a34ebdfcfdcc74c3449cf36855c5e1c2020178d5ecf08c200a19df9133ae42e22eade88a8ce5e2c4e39d79e2189eb2a0eacf651f16729dcb89ae06a882e617c4ae7e3f38632d4ef8fd4bc89dd87b6d64d07b7cc8780d21cb6abf815d3865d8c2d04b531b809d5ed372d92f03b182dd9dc6b4fdbf2a3b7613a555515c2acd63dd1d3b141a3fbef60595053d6b709cee87b7acc7f27ae5b7332ba2192242c756eb266a1a397be7fa2a54432479803e9da95d885792cc2a0c18a9ab12ee9b2621bbf05ffc01161db6b75afe9e81a1291aecd550ef78e8cc2c9a74d416c68b40a94cfe3439e71dd950603b816a14257d5b0c277b32f1ea37a4d0eaa1e4be997f05386f36d942e8d49c50d46b843cb72232599954b8f6da7c14fad78670dfbe3c46ad830974c5a89752e13ea809ecc8bb488e2e8c8e1e4d60096e74b00e885d5d274c75fdc961c3d6cacefaad46bae8ef4044c0950c462ca3a754ce96a768afa71276bbc8d749e7cdaba6b263986ea2fa97ab40e280adedb4907264f81a8667b4833302c8bc85b62bf1902d8fff8a81679abaa7f8cbb2eadcb07b71194a31b9a1d54840c86ce55c72b9846d90b24934bb6f63ab10ed4bf41d275cff160ae043aff21633736baab8c76ce55ac4165212419e5117447f14539068785164a2c75559cf1dff7b88fff7f9a6ab75345b6951ac27f0fe79787d00a1f0fbd332575ea43098c212a26b7072d67270ea6ccd15394698a4a77f10c0069827670006a49232ffbdd5d21316b6d2a2de6727f6b6397b4dfa7077a3c049769432187a38f7739bd904a15f2271a2e47513a3eb76d7b064e19a1d2491f0545661468aa98657f5c032a1f9cf758c5a00ccf6cd836cd4a5959ab0919d72e78850fcfac82550cb3b99a8c402c4298fad49a956ab43075c6ae7d9d1e860d9e82769e2f48178c46fca72642be309824843eab45c39454a0058cd3baab36168d380f773f0bc20f1798d330ecd7f2ee920b0de04d89433e2675161c25abbf2fd1e39eb069e26b43198d2938b51485fd52e0b0e391e4e4566db806e74e87468bd2df28bc36589490bcbdbfbe687f241e3b9b598b98a9d9d1f218b98d1d1ce7228c4d78e1336d5327d72183fe2fca94cd2f800ccccac6c1e1b19e1c2d055b7c2569f94704915d896a81fa3602ac8acf13fd4620d4e58440837e8a10ce95ddfe737a77f164f8cb5bec219c15900d72eb1b1f9c1fdd4710360e2942b74812c01fa7c71b50b0a2a99ae82dead7f739b0a787e2186d55837375ff39308be325d71512b22b2879c58c2daf358fb3d32d68b34ef062c6a8d0674e93d8981855fde3c81429061f564dce92220318b4929966a6a68963b2d3d81fd369a265a38ff42d740546318e7c3085985e1f984c14e8bb2bce368ca7284ea25782b56359d9ce30966c3a297809ad19497de023a196dfd306ff3709f0f2ee5f184dd0635ca06105c7575dbb74a3b4daf81cf84f51337f3756959e7dac5b5a46df1a912f847e6cb3933a978669723a5f9b4af895cbbecf9d2e33ecd9ff0c50b9ba2af410866313a97c0d8d7800f0a84b5c37420133b7de6129ccfa3e4d7b2b0b7171f9c3fd42012f3b030b8276fe8ad3fd9ba4cef674be2b42f0929299c8236820ffb555f29784c7df08e984b0570415f35f79eec4a808ac7cf4862bcfe4a8670c35a9f7dcf72b74ca5907400ac6bae0114f0ad6b017c652b3228282bf96d056fbd3a39bbaf915aad8be9ae40cfcc549e709630be81af0319e1ed0e1890de5232b35d88d55639484354e906594a628c953aa506d8d15305593692448cfd1b621ca8634dd1140537fe873ec06d27659d9cb02624777c4067440bbb221c56f135fc39d733d3fb52cb37ebc264419122f5f337f1d0d76a8c88ed18ef930c415999a09902c7009a67e98da3f3c791718a37310815f0ec631cdc282c9e53647b0ac15bc1552fcbc4d4c540371ad6f69c62d5e08f744bd38b362cfc02bfa82984312dd379717ecf72b6d6b3f43c2ceb18f47686cb84d7b3e8f8d8de8b5516edbb7280d93502e4621879662db2f1b074ab2d269c88500f93fae0cf362ab903e8306414b60a33854e47dea566e6c484865899b9971a16b6237b1dff512b5bc7d43ec5eb3668fecc7bf8f2594277bd1565bf3247269457f2144254e4c84e1b909adab3fe58679be7f07deeec4604b1f5600fae2bae6b3b8e3f5b854bf5e66b5ddfe39989ec40568410acfd981be5037219efcb61285bbd739c8aba15731a14cb21641c204f7c1355e987d44d6c9cdbf0518ebcbb633723e00a4428369ac9ea52ea5cd20562496b15a9cbade86500630e456cfbb5966f92ffb709c262e1390cbf495b9445b628071f5dd3c7befa5d571824921ab6e0b132fc166783e39cd9af77dbacb901f62971212fcda0056d220bae358cf34924fd300b83fd9955c7d29c109966882545b7f73676d267b54dc27fba44286801e4ad8c23e28da70d7dddb6187d243570f3970f00d90586b3f059bf69531c7068676edc769fee16379dba8c73e251b692883322b0fbc8653118e8066ca4e7f508bd884145eec0006901ee9742b9658eb8ce123304221ddca94e126118ca07b82b6dc6fcdcc5d796edea22f2cf789d7ac9e810e6da7990831aaa678c66608bd84dab939f9286ce2c75ab01dd2bcec829a14354815d9943c6cbf9a7960f422dd7c6eb32fc37b9ff0e506e8da4839ad5078005016331a282af417afb1ca50ef5bcd98807d0ec142aecd2150a44e464b4ddf2a6d43145da4f90d3bebdaccfc9c2b1f482a525bad9c01525b173cba70d98b58a1ffaf79e274c3389955ea645d151b08b7bb2b7ace8c6df2febcf9372ac4757e3f7eb4079a561a308095cc34c60a9f43a99ecdbd9475ea6164bfb6acda80a087ae01f477e1e48bbae021277f767bd59a31ba0758e480e67ea0620f1aa60a495acfb18d2c130206c9e97252645a0a6f68edf66035f38f8123625dea1ae352aa91b9555099fc4b88a813b0791c0fca08100f2d807965cd7e9a7c396e5fe9edf915547a59b74af7a78c72411ddb765385085edad69e8d54026969f52163c0c7a25bdf7045100d9fd597e1d21a33d5fd4e331b006855ffd1bdd8ef2b2ca9b5aa61f39cf5bd69584b39709aa933b276588e189e0771ab0247a06b3198fd32da342721271c04f680765701d1f45052717b3d8c9dcea3d033790432f2c4efe1a60fe10f99499cf84a761ae36119c5011ce14e79dcb45fd2bb406d977b36d0e5ecfd51cdc85bfcca49e3fbc11776290b74cf41e6d157b44e441213ce3387ccc5e8385e74d73abd670320ef801728dfe874b100376d83ce4cf9c679fea0d9cc1ba67ff157087edf828c4e2cdcfcc594639c529664f0cc72a358c9b3f99e73e6357c1e1fce8140748f3ce68a05618d332583c016118608f5c8022fe99ce9b0074910c4125b69c822c25e44d6d052f8bd76e6266a31e971bc7f1c88457dd56cac48925db4b456a54a801dc42912d2b6c79b45dabfbb464f8bef277dd0a4226f01cfe364642ba44d44dee8d1b033d0bf1b46df7c82382d235b9705f37e7427054a22f53230cfa7220467b3c2cedb9703bcbe54c4cf3f3281a1f1f01564cf17304d36e9e4f16cf913172646340ed9e1f1607d206054249c0228e473c287f045cef7d80c35c892dafd0c0c670bfb5e15a5e265d2d9441bae72feb9c817a37f2b8a2db8ebd9755b741019610681a46eb98c0c065a2764bc0ce4b83b11493bf314ad559476b17fb85ec94b2c8e7cb9643726eaa48f1c24921a1e36b85092ac53c7b8fbf7d48b23f783f5238f73391dc11e4e00b6f88b1b9bd8468ba0ffd5528b8be30a7e5300554caa1b8e205a52601d66c79fe85070a1540fe16ddc68e46297676aa94cad0f12fed3e62a270a2b5d92672ba60e4dcb1da47edd76a0360e8be8af465690be89c04fd02588dfff8669e899659a647d8223698e2cfaca1e780abf39ca30a63ed105aa7cf0c243a46fa82db0a94cf31ee322aa8c9b1c9b4fa7d534d4f125a8c1f9e310de2d8b9e4aa6f76313a4dc89eaa70614cbb9a041644d7dfdacdf65ba13821d4f86a8f0bc3fe30d69f5da1e958b25286daddec9a3159430f7b3f6b425d520282f1ba6730411291d73188423ebf3892019abff58b288a357eff9ed91d414754f6a9e4843587086a915612436db84eab185053fb6b264f1cf4802963f8e0ce29112c5810ae2893c3cacdf51b7976792a361d4017a079206a2b9e781f6b09927960b2eed1fe0bd3504dda55f5bfac80dc6ad91f66bf5214655ca21a26777f3390aa70f2468d2bf990bec6ee50749889f08499f26601a394f847053dd3473ced3be20bb5734b9b453bcda27a464ab1f876a71dd65fbad1fa853c0a8f5a6577f8ea897ca0c2d8a7dc6f9bc811610a705a746dde224cc3f9d7874f24f5d3777319e749d0db807ad177d84f0f54d938f644da5cbb87d661d6c7f21f79394d5e9d3521fc362a7abf623777890738ccb0bd1619545f4e0c66c98eeb0c36dfca60b98e18b93ad591da0c24682d6a1a4dd541c64567f5e6e1f91f4767e1d56ec74ac60e7ddc55bd3b31342912e4eaa896034351a3a6d75dbeeb3742a9d644309f6b78e30c80a2297c90c975cacf757e06617d86a1f6d9726717eb26a5bad0c9ddc74d28520b68b70798f0d7c09580ddfbd5922b90a4565df7532ef4c2096ba29b3fb81ca81b2e5f4b4e5624de049b8d9092bb3c998cd298f736d3b0f55628a689c5d7e1d220ea432ec91e07617cf03c51c5a9f33014762e51812dfe879fac09db536f2bd43187279fb62661ef785bdbd590aa8ea317e7718842619e08426d53a3fd96e6de8d6ad72d40a0367b52ad2ad35f8cacc8c3e15030f13d29bacccfb1dfa49c7e878abeab27299c7fc62faf52629d66b2249e9948b29dfbb69a58822381c49345c6a65ca56e3c23222c3cf4669aa996d2a097e70a004f091035238917ee4fe3b9d71eb612d100d75f0df2dc9d01f2a767a2e09cd9a87ad6dbf8556345edfcfc734ef11f845067c9600db5fb614c2bd6a7d0923d14c9298fff45cbede0fb429e06b6e8087228818852daa6b2c682256a70efe1ab1e32a967fd3501c3be3e46edec72a46f73b9f489bde74f86989a4a53a4e28045012bce907599ce29bf402129f17a60bdf89bf850c247633675aa2f0f0eab051568ab96ce4bafe91814bbf921564fc8a9fd7184963a8e7f1a612dc345a12a991ae26b72e53645736e812b6d3eab7ba545c6891f889829d0eefb5e1698b16d77826b4f8079200517374a52b01d4eb34dd55fdfffae4a34e05bc361da057861e0fdbb60bf8981546b5728b71bfbf705f8a90f8da95be6f31a201dc98b07cc45a00364c94ea67cd47ab06637ba9a8c6459d7af3a8802244cee2cb9c8d6e42a3433a2c9752b8e5d167a3b7642275521ded1c192f960e711b9ff80164e9b34e8238d8c8954b71b87bc1d364feb1b8c6a04161c80098c901105db4faa3ecf9c6123277b73198196fa79816ec44b099862338154886f99c1ab0ea348c2bcaca664d3c39971fe29ad19a5611d9ef66c2e95d4f8b5244b4ae3d4a173b0913b65e431a50d0dfe21b638108047f8a708c3124e8068381232d38b7fc8fb4f125c70427c474276fb65aa9b79da0a5f938670ad1f7b66d4804e26d87aa2224644af0b9ea3cdc64c163fa172811e4054b897242ce80e6d5ef07c47884bd9905cb56bc749eda908ab4fa1bf623be487834b9da1e04aee4b4ae276fa3d8ce12b10835be609820b9564f432fbede51409b84a85e9d87bb00555925db5b381ad17ee593fa0cf924aa917a782d8a05d80ca399915b5b1ada9fbe3a200aa79be09759d30f39508d8224a7d927b477c5ee39ace100b1aa69fb3acad00a00813abf75cee73c5568e2218e4bf3b30af65404ff8ffe0f9bc2065021919abb24f5bb158a9b0ca1edc00cff2ce99d8f13017028fb1560bd84d0c39a2e1d3076744d05166ecbb8085db5bbb32c0ccfb19de13a98d41cd15feef2ae4a2040e39b5ef6e55c6155c9dea4a80561598f0fc9e8323024de34480420fb5dff7242974f92ec7c614734f2aea3ea492339b359d89d739e476d664e584c83c127bd52abe8425edba6b84716b34c0f747522bc4cda75441e7c8bf5fdf180b136dcadc1805edd71d6fe2a97f748e8018fc3d0cff58ace13a975a167b668d1251511aa835ec093da8f837bde11f434de538eb05069f2b503365037baabde5b34aa3398a5759790730ece53b1c81d9f5ee97a02c76cf2beecf201ce2d40bb34e465a2f3b95d5f181e2a116649e4d8f9a04155c5b8bfacb185997919b027bd1d7ea3df2c445525a5a21bba4b96e06431a31d8e4342073ad403b2f37ba67ee4622eb5a11f6fd2c72804490be0f4820920bf1e5638dc1b0c8a627470422dab17e5b477d9864c8e0d08e2701fbcc41771ac4fb1ce0a0ddc5fa1dfcf595afa878845f985de5fea884056d309278cc6ed71938445cfc5e09fd3020954bc5fd09a53d75409ec4e7ac65d86bf2466f4c18786339b9310b54f957398d8d6df39476309f4a3cb256c57d0e6d33cf5dffa051702855314376ede07f5f6ce926793e478b4afb6acafcb952b805966911db9e49350e4f8aaf7438371b65986dfb0c291bb3ca5a5c9078d357a165193dbdb85b52eee06cb81231ace856113e738cee30c20b3c52f049c82ffe3472c90da5022eaed7d7b7cd17725f9f03c574bc0b066807ead0b7e03f7e95807184acc7769fc4b3613e061b124a2e4b3b6b70b95dcd25f13ad130df3d710efe8741c050ed24b5edee5efc1e4a871513a1bfbfef9eb16f64e6d6ac8b170357bee147d8872793bf93e3e6ad67f9ba23a8aa30c0ab91176b7376fa09b6fa13118ce30b3a20131343c54047832e1b88b23ebc4a908a6ce377f88037c996d8e0015fd160b4f744e0fcf4fcfbfeab8ac8af81bab6b6d559c122bb0e7aae59cf37dd5663c5b3c5d09dd9cde11604374a086a65f00a16a2910fd69ccfbd2febe97a0115561156ea515fd65a98067d9469421ba8327b6d853582306dbbbb081f80eac6ba1fc9ac191698998b76a271ed9692281fbe54dd1bcdfcd32b46c6ac83ed486f245ccb6ff0cb56830bccefb0fecd673ee5e72a9b042dada0cf839e065d0cda770269122c398d1db33c68f2f08c87e78c381911e2951d453b7af73b216e6a5610395ca2a7298e3a6c6ed7e184bdf0d871ef1419275f2de49be157ca0d48a3e0e8b931c50c61110dff3521d9051ee87789a08fdbb53089180ab7fe318611393360bd9b735f6cd2d30cd31bc92b78100f34bc015cb6b8dec6fa641980461e0b52ed2ebc932340aca9ce5e151ead5ea6f529ad68a0497ea299bad2f2379e987422e8e51b9835240d3cfaf2c9370630017d0cd2155450a54c7ed17da70b40668687dce32e85d7a4574f4a91abcc2281f14ebb24cb74c1bdfe6c0c89056e6507f8f235e5f6a4a1cbb1cd1f660b20ffbd0e85f50d139791ff482cff970d52054ca5471d25b81b6bce95e1368de2221ead5101f4313ea3dfc4bbdb03fc04fc2f98799933612b1d037e48631761beeccbeacf691d43577e1e332264e08f0aed9e9d988ad11e58a6e203fa81327d783a8b03826c22da8652e4ebb229fcf844288e12b94dc5808e582156cb3fdf476c52631ea2f5242b0dcd67d01c916cab1531c5c82738970264de94dad46316e57ade0db6c0107cf8fdbadf4c98771ce21f443308a4cfa652b43a9850f0d043b10b577b61693d0fd1187dff684abc8908fee6aa6e749bcc95edde11c9f9143af882d944792a43d888bde5d7667dc6ccc8db3243cd9d64010634a7dfbcce99db029118ccd5a7657e7bef3af7dea247d95e009a5cac2d0d89343b95e6dfc9de7cc9f8c40ba144b83203c17999773f846d849353f1b9275e12f87aea9d8fc952d504980b920907fcd5a058a9451f2771b2e1230a1c4242c658ae4b530dac62d3edccb85bca4b846f2a5db32c18fa33f9df85a0885b9708e9a0cce17cab8d6b5798e1967145e7b481460e1b224f51fb1fb814eccd5806592779bb80ce75f04fcbc4bfb30e4a39d83634d26665b32bd2c47aa6c155ecdd3e54ddd0498b30d72bcd5748f2bd527923f551a6a5015cc1f4744c22b1f25a3323cd984dedc5097f7e39f1de8c614826600225f8e9f36e6eeb62460bb998214807b04fedcdee05223a2f05970bba5be5ed34f095322544a8fc439572485e018aab38b1c83e6fbadeef1996021902e99fea242264207f0b274d4a42e36d3e7206e319d0238fa24f96eb7772f29327f4dfc1e669721d1cb6b1bbea19c76de615f17f02dfd86992d0ee7f0ac254c1bae10e88114de5aa2a2934261238c23a794563f4a4828c893cedd0459d489c688bd333558028789e6949a2d7392fa1a6976f3a71d7e923fc49520d3eb836f2663afc4e7ede9f9fa1f049897cf56b9c03eda0c63693ecbfcdad8cdb71161a7eae243c8f1c97b9d22f36e17ae035bedb233c97b88acee09903120a469b2fc05ab5758eb339813b4a34f12e38fbe06375c4ad4ea67950b0fca07e0cc789d9d4d4622e4ad82b1c85d47db78dc3dc6be59c067045d4d4c1ac6e590dd572df7d57a678e75103efc5f2dbdfa1cd81c7b56ef4d763d3faff280ea374d3cd65d63c87c05338a470f86c640012f2e5f60ddd5866998bb939419e355cbe6c249eeec4c409d4ff23fd18a477a508f17d43c82cf2ddcca835fd8f2d1b422a87dce431bc7720cfa7791ee3eac46017ebd1cae9ace95080bed03faf972437648d3d901de78770d17a4a1a1bf45e86ee76974e862b128223b8e6ed4bada1e0cc684fec0b6c5cc63acec73de00b008bcb1b62df98f65895f4eaa01de79310b248c140f6e639edca783266ca1a5d10e79017dee26b8dcd806d6c8387fbd074f532bd929c186ff36cf734bdcd18aaf6a4f8b5692c6ceda18659034a36f6612e0ad9f638b0cc62ae1182d683683799d12351b97400b97e786b755a2954336c646448734e58052946e6ff92f11b9d5738f18585852aeee848c0a0f691f8e7a0f1400fe53a0e5c2b61a27f96f588da62e4515e96cd2a168af48e8bcae4e49b06b37efb7707f910d7f8680670bb52e4ca942f0a67df202f4392b657f8f069d2a27e7a758d686aaecbe7b0e04132bd484af3297ac4af16223030428e8dc040f6afa118857f10de75599d4e61f08a0bb50eee70c1afa403746ed83e27eca6dcd22b90b33add382a4d3df57f45e1e64725c88abcf68f8f85afafed49a49b100ac97c5b5e4fe61f8aaf06ee6995eba6243da36634a18db5ad2fac9a394f0f812c08c9a31fe439031968661ac87ceb74c51245fcd8d9d0603a4fd4610ba08aa7927b6b0b788a26b0fc6457336d037e39bb7750d57a716a8d77fd44ab02ef761592fd1910bb209dde0ca31fbe75dbcd2d2bceb8761361b284944b33737d7a7fcfafcf1834af4d3e01b89bd1dbe742e0569e8c3bcd34adb55d20edfb26cee7bf5fce27585a57f7226b0d4c22db52b8030948574afecd9252c1549cb40187964f3a3606012342c8f50c242bb98f8e8ba5a98579bead213cdc2b41e7b693bd47d6b8d2f13d33041f9fde91bf293603817d649487cacd6a5f8ed9d7043adb5851494d171290a01288eea137986fcdeb62467a1262857390caf77bac9eb58d2f0556247b73349936b3c402a7dff9524fca48aad93ad277a701606adc0ad0b23acf2b659aee49251fc811846144513f9400dabec915b26cfb96e5c76d5d7f2381690eb6e655808f88c3f97007341a7000d698df9c331744bfd8ab6a9ee8c1d39e2a4164fd59460b84c2584aae788e65f06cd4c00b284153941eddcc213cd1088715e58e42e06e9975089cd7d9158c4218176fea76cca56cee2de8f86f431cd251e868453542f1b8bf924b76dbabf18578b9e4ffdb097b8e46a73a6cef3ad6ba0509c07b56106c998b03464ee415322cad0109d1e598ddba55384d02c03f277503baafa633320a72476eeb08c5513e5af27c34ce8f9012410f82b262a2be2466955b462a57568ff3d7ca135bca33ea20c174b02a87cb2aadd1d9f5143735e89e8cc388ace9170d64660475fd7935fb59008305b2d5bb43954fb088046a506140966a39a234519bc04b46c31e5e13975945f6eedd5236d0a5151bfccd65f23e0d3bdea18a608d0d78066426ba82407c1c21e63b05ed743329d61d027d575df41265029b5d9a69395a6f6b330d53e179bcc241fc6184ccebe4a5c49feda3f1186fe00b0951c38a1684a82aa93c57575a476999f6f7699e112ab7edc2c6291105ce6d12af52101c14b38bce326de37c0db7d41ff8d243fa6a23068e2f5e607a3d244509f3d9d9851746e7deef24871fe688363d55a7fa454a26ade444912152b4177c3c4efffd422f065d63a2147af478eae23edb756bfa3f89222341c466485ea218c3c67cebfb933bfad02199746338383abfdd797cd1ff8ce05f3fc9b94a61fca80bd2088db2ef2a52fbac29122cf548b7fa3ab76d5f99b855c81ca203b2b37e22e46281c17c40c4b1c5627dd3da7ff892925f687f15919dc59b760b5a9bf06327b30b3c62f7df9cb48f7ce33e8e73baf7312911936e51543739547cc6b25266155c3b96ce3702994a3f882ce354c4441062aab45f06f8d8f3e475bcb901dba3d2ea8e3184c67eaa8ac12730981ca3ad4d25f03de10c3e4de84e65fd543cd96c913bccd5c33a2965d88799102e4cc68966574e23af09cda3129dde2454f98fc5c67cbf10d3903adbe011643fe4d0f3991ba9e694bc1e4670644cf01cb857da08ee393634066741d2871a778f30fe1c80443d8e47cce43f6faf167360c477d8e183be37246b7a2f6db4c438f476b038372d871a03a6f4db6d1339353b20908b852e4d57605da085ad721e0fdb879ef48b1b4927d0a6bb094f7df5aa3ce0ab50ed5bc7c65136488ae29a649626bd486cc494e1f1a3060097cf819948d49eae21a544d376fe0bd1af42addb24d2430cf51512f0244b41ee3e2f652ba06bf8c5d7aca1f936d83c0e405fd8b7c6fe1eb8047e146294a83a5c868f6abf4a4f8fcf969b5b315aeac3dd0b1f1fde9a057c09c81679669e821a23bc0391db9086140fa582faa1b59e3f829461802828dd53fed5df5afcc4e861a2ccc9f3251abe1c231f2d07a4f6a277e1a133c6a3eb74cf668aed3b796573b26f0aae9aa09d962b13ef67d2012a2538555860a5b52a47f812284d1031aa5534417b75affecaf5f334962b5d345a232fe35a359721452e213da83355c5b2365d6261d69425f655127af64e66cc22f19e712b92567f8e20ed57708c15a2df3e93daf62b614236289a3b57d13202875d11c7d9281eaa32d6b677d36d54d1c669e8de663b4f36105dd8096c80df06bbcf7a6d8abb58ff528ed7301e6f1fe48510a0ba74cb36878db4aa39bbe31cfdbdc98131f37809324afed9ae16be5e8302c908a4168c698907f1be50710e2420dcd060e99a5af4eaf802d9d00da0e0e8b1e1b656922e3ed493c53bfe0881e81c4582a0a71ce49dbf7b164244e61f8254636867cc704bd5b1658f70e7d6fa86ef6ae18a6a2e224c34e1dbaa074dd4e1014a6094e6dbe818efa79cd9fbc02d422f31df27d68339304ae2183ccf7fa7effdf5dfb6b5f689e8812758b9ab1949fdbd702a7bd6c59cc6e89883e5c2474bc5ab1be1fed82de9b6bcdac662e1a50165b4cbf1ca49f6d498dccc9f1c37bea6c268860fffb8116ee6281ad1d47ace821789ab939ba7a5f6546110489cf3dcd7b40d59c0f9c1bd21fe7f94caa07a6f41659ddb608290c43a6eedb6f1c5b392eff6fd77b2f51758f31d26f9d807a8e461c20ef4d8749b9dabf84f40b0ad0ddde28c51f90f9a1efc5f97eec82509f98fa95f395498fe4fc86758b2c9f4cfad92b3f62938489027f7f995da9cd39d1cc48176241bca4b08f5e8e4ef19ac9ef600a06812a3e86875f6bf03ebf00461d3ebebc9267a40923c8ea9c395e0d67be7511d2e796e13a2179a2135c2d7298e908462b8a708f1bc5ea8e808abafe30bf84665887421a475fa5f77661bc39fdc92833773b6fc85cc9ad91a2e650a0299b5783d0d42eea37e380d5350210cbc1445d6d780bce8defa2485c6b24a54d9d6b5aed46fc2091811793508fffbdcc63e48bb14b298ace1e68a9b54bb9dec41e999d545319117945c8f00daff4b8f65bbdd62604eeb8165e999329b9f0aa6eba9077fca232fe4003322cc274b2e40ccf888beebc211bfb43cf8d6ad33045cb358da9c2dd03436564f3215c2012e4e66690b9f21bce0ec9d8886a8875267e568a7e61e155ef8bdee27b546906ae8bfc3fed6edb4ad3db1793dbf9a618cc163bb2ad7dcbfe14904c209a7840cf6a2537adc180ce4f2ae242e226c0a7af4814ca25275f99415e4d6796200a6ed7574c12abf717bbc56399d3785c16bb1cd2d50beb41696c413454b83c801dfdde8523e6e9683217d2fbd117b6fc9bf88296be0671f8434b4a767b5bc3dea0d81c2bfc84dfa6a5298c552262434d1cdbf861b1f987e2507ae613b0ebf3698e01af3969cd6edfe24d6cdd3236b6cd01a892c4c5db19f048c2810013631d8f5af361bc1596b321a07c65718af68e48d4db3914c2d6a96a02d5268c0f6cd33ce32436c0695c4c08a320f6b646db8783935c228104c7e10670b8301642a5873178906ad35e8081283b5ce48a24bef0b8996a4a1814c84beb57c49fdc17568e80e8e7ebdef3c748b838da74207b5ac946bbe2b6df465b86a41bd625b2fe14798e76fd4ed5bb08b66091b9ce23dac2861604ba01311768833164552fab8930b7cbe0fbdcef3a1a2923955538473b008801b2556dbb2d505b44b99d1acb1732cecf22004a25cdba038d0550f8a43dd1536a941dc7bdffc0700df70e17b1caa682015d4e9598a0990f6b67c0531e39c1a9ee79415a4e59d05a62a61cb2bb297dde2131a587565d74ab6cfaf960c59a1ba13d05fbfbc5b8b0319b860502b154f02009e2a6baf99b2edd627f555ec991573a264e857f72e40659497fa4b758ac9ce8cdca727e7a1a36300638da963587fc8b7a3816abb724895117484d7d198744e1faae7509e14b078b8a92e27aa16361b4a6efe01809166f84d3e1824d6050e8b67b4ad0c8b2fadedf68de782839f7f3df06579b9d9e3832921c7d495a918b7d78712920966618f71bcd7a79615cf82cc4d9ef54e968e5a030c4fb01b501b596adab3e1fe3385703cd9ea423739f974130d85667c4b169e4cf5e9c1cc01262efa238e40a965f0e78de66c7548f65ca3355ff599031af3804abb538d2fd5fe3f19ac097b4cfe96fbab3a726b9269221211e2be50f1db08104a201e8be0b634bdcc79f472d9b9ef101afd93df58525c3c393c44bcf7d75f4ef974c1812a0dac8dd7706a1b9b7bb5a010ff5fd0489a2f8d1d9b320927a96db3d298b14483a1f87497e9ad4755f6d59379b3afa54e73b583818652d9bb472281908620318b07f806291a2c006fb67d731b0021438103816559cbb3e022d3802df5f017845b10591fa2f34559811332fd86c599c55708eeedfcb88b066ef98e99564b9447f6df81dd888b1f5ddfe8ddbb8d35578a4ece18659d4cdbba24d87a998b750e7f1f78ee1d28667d928770c2914390755cf4f22ef7171e116d86d0edf8f3309969d3578d0442b9137bd3f7eea654428f839ebd938b9287eeb00fbd934ad81a36666473b8500f4ec95a8e21f7c70cd48235a8b33f8deba6594d97946083e6383d7a8f8cc33a0c5ae395a513485259c6b68e3f5cfe9c032e32ba38940923274bb67afe2cae58e982d84659ed64ae6ce854e5639a21963816b30d6d8b59fc4ae51a59d26f4225f45c16ee54431412facce6f7415a3efb376569052e5a245b77820f76a0b99bef10bd1aa55e455fcfad86b64748f9e06843986d160efc19cdd41771b90797ab6eeef48de4ecf243e0b467466500ffd35e4c4b0a8fac05e46fef8e7cbb883e2313fe82439312d48e2d3f832e360d218c0a9114aab1fd3115a398470df4fa983dda525286b265a38ededb0a9b17b45226240206b97d4ecc35c19506973b1a0ad5671226b6199554f1827f2532f0059adb724650f8895dc91310fc6f56037c8914141ac041c6e33dbc654d0efa1bba9e5b49d22a6a866a016274b2338371fb604de1c39895003c91793fa61f12cb9d8324e2beaa6c059842d1fa3877d3e0994f85b6e1a6e8c31d620b9ef72822c42641e0ff520e79a6ed9b005f070a8fa31938a03a182d16a07da37fa2b10bdb219e62740a0c9cb20c1d6bbb500da28e97c4b95ab4bd126cfd8d9527950709dae0117a7bf350effccbeafc685cc0c3c763abf45696c0d10e1eda4e55c5dc0c86c8cd758a52a5e5d906a71f0f6eaf75636f28a713a8a0854f01fe405977b029e351581f566bec2e273b26bcfdf1c42d0ba63b5fa569fa08b1a83aea05ef6b18b7407d24fcdbadea283866d7b1ce024c4c9cbba130bd311dabf56d743b484bba4893cbb4ed525231855a0e313b55134812d3983a8b639de001fbdff16daf4c1465ce2a5b13214273ff72c3b6dfe7cd650f8c6cda0305d088da256224f6c10a0dca062a1b35b764723345766a91ba62146a763dfdfff00edf031fc98e93b11a93edf33d029036503b8264ba0afc8a3b172858ddef7e44c9775eb79e6ffd4e02b0ab610ee875b3ba6f635522f1441f484ad3e7777c85757fe111b573de4e43eb5d4b3435a5645c83a74086013220ce4caea99ff0ee42f32e336c912baafab968a7494b2ed40990b4ba388d620dde3b2d2b6ab52ae974af163808af2da6dca583ba91086ad56cf56c733e534140edbe9b3912b9b5f5a9436a61a6fc056b5006872fee96d1f23c6d12e955e2dcece2e915e23c85d19e7c025e8ed98fcff839ad8106338b7e22a4067a66851926ec46f2e5c1a9b6367cbbdabe9968a08bd149d9c07778defd42c3cf502c7e8ca17cc6944cda8ccc826a609a527293cb66d5c13463ff16890c079f086f2ed9919ce553c60ff8140fefa8892b2bce44c4f075067266ebc949b5e4c6c97db05e2d2761efd56223204656d009555fb84aa4b747e07cc5149c80e6bbe8f066a99a89b7bae5162e37f54da8cf09113804c3ec1c943d545d38860494ee95c3b3a5e7fd132c8dd6083f3af36a9a6ffbae3d84943434a106c7a08d5c2ffa48ec834a39b3bc0c235a412e6af2ee823e36551095ced5663485300832bb1ab4c3e88cbdacdeb035b049f44b0ffa1a4d72865ce41258e16b4ed169271878923b8420558590dcc20b97bbdeaf3770a8d701163cc8327bb9647010d100d4ffdf86df39c21443fb0745c9aae2be9cc45a671b158bd947b8164864ecb80149904bb8d9895f5d2355c3969349f8c006f3e1b31217b5a79d8bb05c25605a0b86bde73ef48ad1d4338d77c7646c67d26c226de599496c19d318b0f0a077219bf0a54f719e03751334070d7279ed33d8c5bed274286c0df1ca3fdbf22cbea993cd3829daf9d88f274b665b861ce8577f500f22bbac39116364497fff056e91edd08dd108ce04f5c0df3c98cb45d9754bb3d43670712b521a10c8fcc0a6b78cd7b96f4c1dd329930d92407c901d5913a743e7f7a6059e77a7798201209e67102523d0d787064c84476db547390496c39860b8168a1107b031619f004b31430c67ae577ca71e81622d3cca953083d558da7b42d3ea597a42a332b9fc67c8b7d33267e822d4e73e62d4f51bce2a5860fa9d27fff9e2b877802da333faa70e344942d7fa454a8f3f03afc719d6429b7bb4fe181f5aa10125c84758ec62c9feea7d317b9b2174804802f22cbc3526aee10240626efbf8132d3a1652217b8b6094812e167cbbfd4bfeaca4480c016f7c9657a097703b1c1fc9d047a4f0832d9f71ef6dcfb5c1c6d1dc71ad66fa6cd68641402bb52ab1337fb2c621c83fe6bce551ad6201c57ff5cce862e2b4807644b8b9dce13cb9f5c494de197bcbf74a61eb8b6939afb76ca442f341bf798320576b758c4b774e0ec740ac84a4151f7bd9785de380e47b64a5d1ccccbd35779a35915d6d846deb5937d39e2016cf88c8aa6b4cb55f1f343f6efbf35d913ab86722efcd54a48c326a331d2b1bc847c50b6fda9f8afd3d08b305eafa444f295158a581384497e6cbc463343af23e60de018810de8b0ee6b7479126d1c0885b83e114947c251fa47d487dda62709370b4bd952a950b0c5f6d98bf9b7cd32e7ccdb7573fdb96dac04500b2100ee29bfc81759791e6e09cd4f2019fd3632a399f1c3520980cab3f6dcb7464e0f9d8d6ab6cedfddfb84999c057723f3d643a25ac6acf5a1026c480ef9e35c376b7c2dce438485b07e38e906c540ebe284d48d0cdd2894f67acb07230c51a59785f01af44d854c3d893731d330ad140e55226773f98a9c6156ebf1d4f4fa0521f92518860211fd46d77473b906186080c4b0584f79cae00f6ab70bbbad05666d345eceb8077413b242f81da2d025d424648e85ff0ea4353806098bb29150afcbf843e0f139f9cbfc58477a0703b004457250f8991db7e17717d0d9382ea9aa4592edb979be62700102bb0886ece2473cb296e3ca6c44c842e72b286175e2c2f006a184469f762e6c9752759be7ddd799c2b2b75e55c7097099c0b814fb9d7ce4f6a3bc59772362f5b2296c2e8f61887b7d1b7bad249258514da9f6a92b2f683956a184267f2e6146ca4e671386cd94192fcea5209532e8ab38af2c9f1a6be23b11e324b900d299546e9f7b239061f21de15b309c706bf5e365aaf92b5ca3b6100d99603214efde4795d0881e22c014556906558c8b5365a670ce22c1974e4a0d53fdd3518f14e65bde48d404cb1378717da1a809e95049e183a99d5574709c135195311c51b05d458ceeef7bf6a8eb5161a92e295ae4f7c73c686df518acd207d26efcc007582cbadf4fec145481d2eaae4fcd88ff65f45dddcc978fd54cd6a68fe7d47ef7cf8ea91a1b08a14fb0b9e6c84ab9fa0b5869b4df765dac00f3d7bc4df9e37bbc5908f5c2fcc4116b8cdc77a11897dc899f162b938274b6c0543b780719e674d3a2b7a4a124d82b7be35f662c3b144d65e95474f9a4207b7455481cff17624ea934ca110e3461dcf96f7864fad06004127c0f4e6179b63e741dcb955f47ba4054156d01200833b584b14b4629e22227cb2f57b1691dd3c941ecb0715707fa620c0d0a7115094ae9a8cbb9606a4166b9854ed175374536e28dad1870035484b4340db9757f1d4f07a3ea1ce3f6f9b5d8a76b5af621df6bdff88ada14758ec994a548ccf2037aa6b502e649e83f71f97adf65d57dd499baaeb7905af61a97a43ac3aef647e29a53fcef4f998312fa6d4017e68e0271614687da28d07f89535d2e380f03f6f612ccea5d694c6892bbe4cd84e22a5d01356d3b5543d3b87d8803a44d6b926df685a5f0698d279cc2e2021483726776fe1cee7e7fb51e5b0effbd67d3bcb92525970244ab6b28a69d386d99b0fc9e142ea0e29d450f2a8f7343e43e7c0374f366c39019fd905122fff13cc72a63e729d8c8aff50a25e6c0ff6c59fd3d5897faf55e760684bf7d5d85f4e36ff15f9fc1a6fea3e12cf593ce4d6255e86bcdf2613b1040712bfe05796920ec3020abe35fec6ee90b3b61233ef020b5b579651ec9fe94ee36bdaf8275e1048ffd5957bf406f2b1058f61c94cf045f5f0bc7aac9f7b8da41727ef4f3958ba40cb2ee88581f07dfc6ae0aa90c212237cd2e9e7d74b43e4a4a68502a624ab42cb09a92bd005537cc11d2c31131eccc878d1f3bc0f9f6139f1cbedeed05b1fb6b24f83e64dd5bccaa6682d3a986107677ffa9ed94a28620acf85de59028d0d206a43e2401152236989a5b1175cbc6ce16c1171885389352d601824b1ddb674a3db16a283fd54ffdb47f59081c497c751e4970decff02cd818cc2e50367cb75afc2b0963b633a1566e5d242f07e0b5592411a695c71160578228f0244295f93f8296c05189b1194ae1f608464207f0f97267634591b3083851c45df36902c61521fd34d10576fd36a17bde699cb6016f23baf389d0fd2e03bf548e57c17db03662f1816c5de3e70e74a0028782b3a523539ef708935e212f03bbc745688ec143bdb0d008c753ff884b270324b8255b1598749d4e7a13ad3a357c359fc3b6042cd0e2a1805a4f915d744071dc101dab176088f12ebc13e813bb4c3ba70c1f939b2667efd3a3ad5a6728abc99eaf9815dadd96edabf2d841baf7e8a28f3dac94cb54760211f14d530d69d326aa9c42c5d32f906e7eceee5975a651ebad8e22d8952cf0111d86acb5545a1b5ac9861cb0132de0787f544ed2d619283968a6fb1c24cef07a7fb81515fdf65d5150cfe7dc9147cd9c45c6f7aa4c4074db463a939fb6d571e8c105598c009cb40bae9834c14c84b59c66faa67c7601b51464785c5a2a6b85475f72c48cc26b16de8721fd11422ebe07b24b20658c0ae70c4d137262c96de9c8bb0085b8a8ba50896ad4104c0617ab7d172a1ce3f62734907d324dbc304b493b4838d301fae63fbe119c3c3e287fbf1c7a59041b11559a32b71fa2aeda4d03ba963ffbf9dc065684a81f9b1d807c0e73efb82a68d96a81a97b92e9bd5d438a2701b9e1b811aaa7a1ea24c88feba4578b516cd9511ffe3fef5461bae2328b0c444f00430c413f6bd587b4ccbbfa5a23aa8675fca915705ac8704b5241da9ae9fd70904da1a91e2c4625ce3180e482ea735322446c29bf4a6b349921677b52a4d645cc1490a43ccff07cec84f190f0e6b052dd4630b845e92aa55e3dccf4ef48eba96daf6a37f1a49142c30c761623021f3180a67877c435c21592879692e330d92cab2adfbc6690635aeb9f4fe22652d73a28d8d8070db400ba61e7692913c6afc753c8052c343f7d43f0ce1c18f726870ef2bb6a1a824918507cfeb3098018961d9cee259f8a253d5285fe5a30e76a3b35d46c62c64798189de4f3e872903205f51b5952ca6e2e5f09c883f6470f33667e30eab20582cbe8b54c26565fbf151370e28d49546c84855d2f8ea087669ce19b2d2570ebcbd7de7b45fbfd47ee8249f52317b9295b001712bae50faf1f553741a611de3876963863520ca0798f55504936d81500f0cb4ac08e347dce5b640d8db788f5efb8ef36d33ccc1a49e8a45085644025df704ac267af73d60a0ab4eeddc5050b8fef90e0f9715df6ae716a335cbd6962f1433bcb1656eba75739b273329e27520782a38da857344338512b3d958c97bc772f5786eec5b6786efaca3bb66000e5560856468287e1088d797f6951b6fa91e1675d9466e05c840df71ae221c758f20a77c0169190094da707fe343e345e0eb0f5501079ac4815d083eb9cb03b3c46be3b7435e2e0a8edb9c5ecf9bb9da07d9942155dfa559bdbd2d62d232a2b0026de15487752926151532ae79a2a3599a4789334cfdc65dd5af86a317097e3da93af0af760948dfd75e7d96ded490264b3d81f4bd06fed1362a93477ed1098a84371d5332b6838c8e34158e487bc6acc38b1aa769e7c6e052c3d95ddeb9be8de2a7f800db4383a242343591237befc67ead6b9b91b79753a9aa449af924e7f74dd7bb4f792831354d30b7130dde4bed3ba3b0435cece0235e2f64eec8be3c4e61c5fca7a8225962aa6c81a3385235379fabfb565cd89cd38f30ea336e4190f9ebed5bb5fe4f0e97f855a619b7140fbef1ce2768a2fab2490f882d2d5ca273b561ac1ff46d6c8738fedb182465e84e4f872e4def8683cfc7454cc7553855538592bc03a41de31ce8dcecc528e7702ed738f7e466dc2755cf1a16c8f86a083944af2a79f33c6c47d055ea109237e60801bb264526d474bdf493ef3515c17768c28ef055472032275019a2ef37f7f55519c82d32703761f5d00463a542dad9ecf90a8af83f9cac817574ea42e7b458c4ac415764d4bfa19a37feb7c003ecddfcc33e7abe72ab48cdc85b392f9f994b79e17b02f76205461cae501f350c05054e77d87bc733260ecd628d0e46a628c60259037c52c7504b7aa2a964336c9b8060c5cd6dc341d28e89b2443311333e91225e28212b5f9920135bfd95d9c1df47deb6413ae6e235c21406aee664d867e829672edf0ecb9ef0c80f4a6284bd34d31595629b293cd7c5609713bc1cdc07637fb43a9798334bc14e89600b72f1470679333f54d3994364e73c58665cf3bdbfd1d3563ae2149019dfcedd48868c32015ec0241c5ff3b85a46564e9e6830092852182917f5c4267775c0a18b2c1af7c4b15f3ebd86cac1f07dcbdc84d406e2209db3a862e6daaee00a777be21674b0d6edd2d66db3da136a9238dfd78e2d76982f8544dd5b0f67652c682cfd520cbd6b212a56ad2d0c647a52a0ee8237091879aeeb0eee60534e7dd30b74e692ecd7b7d934b4604a62d9f824853525b3e46e6edaedbcc85f13f775cad35a6a8a90aa09347b78696b88d00681af5380ccb4c08fe13c477c700efb7786b227e8a6ef38e63e37cded80c15c1373ee4c27f7ce98ee618b11149800497927cfce20773bc9a1946b06e8987f39eed62a935d4c35a281a7a7a5d5e46e090b9b5707d45dc2de777ffc63a62f42ea1eda367c2d7670f25301b2f6bc0e30dccd12477582a09482f162eb8f75ec9f79f1a287861a243e8c02ce8a233eb230c59fe09fe5df519f090c763413b7c0a2eb8972284835c88308ed2eeadf2e72c8f001c8105b2f8f4a9d92a4366c42a96c3cf42bb2fddcefd70726184585a4088b6984854444650ed3f50aed2be9e0ee77a5d033e9c81c68b606a9a374a61e9943e4e9a2bbf025ad6a41ed49ebce663be910637c50d993d7a99b55b13dd6e7c43f323d24e713862f11f867024f1ce830c81d67e1340f4c45b7b85a94da2ab453443527473825e2261b195035ae54c495704283c644b620a210e121fc7782a2b8136ffe0bdde63f8e3173d9cf474a2daee39d63ae152f04d9e0b35a7fc98bf233daefce3045d5e926fbdb930c80eebe21f8e45682ed0178f9cb04b3909fd0c2c5d4875ddc5314e18186d48eae0ae02cdeba941f2ba0d8561ca2a49bad65086d66c2dd8feb36b5cdac03e95ff045710202813c1316c4554638fc737486568e6ae744bc7e4dbb604768c5777e7cb40056011650cafd1efecd81cfcd9eec3437ee56c14effec2a241183f3799d038c5c86bfa2f00ef51d9f68622440bdf0b7f5cae2a970afecb7f9060ec8860b88e53fa0fb49bba11147073ad6ada36d0e6d68a8264380d684ba7ff771fb42b85d07e8ea380c0161cbfd91c13514227a7aef81e261ad4dae94ff44f49b775358a22c52dd88433ce85cf1683c3af413400e7c4a0de9c0875808040249eac4ce1af7ed8eee8b2f30ecac2dce6f93700e18e6e19f832357e698cdc56ab98e594d2dadc609aa5dbab75304973e35098e697e1827a7d6a1ea374cefce24efddf5dcb79d208423c66436fccd6191618ec1396fefac253d560253c0cd1e25e23606d2c26e686f0e20175f5c4ac88e30e8679caecbafddd159e15181173a9068814493216f159289c6c55dc7323750d1684da3ee62bb6b7704368988f8f96ad8c91436584bd715383368e776e76b12c306b981c353cc54b51fff4f2f1a44ef423369ee4f61c6e377840a0d2d4dd14d69d2d47ecd5085b9547d61fca8d1f1490084691016c0f1953c65159ced929491016efb8d93250465e9f760ac594ac5daefc7f673a1c537a41cd294d6a622f2c7440c8187bed2551e2d6e9db8c0ceaadd31ed331e022867265617cd5327d9fa050c2126274a37b7552bd0dca03d91175980974a68304d6bb791647208a9bbdd74cc3d8e2d4810a79249060dbd68236dd3a051bee6addda6d3cac72d0f94300c337b2a9f9f190cf57fb9ffce54b4ed0b3c1f5e2cebb9252fe510c0a776a5d612405af59a340cb18bc1e55b2f652d4d24dfad9aefe46be38f43b9935dd836b057ad6577b7e6856c410bb03160781730da9ac025fbfa7e004626dbc697efd661208812231cb89a220d4330109b949bb9f3c1f9d05b04ea2e1301d662899f65c436ebdedf9f4950b621649cd221fff16f8f08ed7a2b618adf860afbc49fab530679170d896647f7d4c5a4030d1ffff5931b590e614855c7bf5459ae71a081698873b4324441faa691445db09640fe110698073e05e5f6f33c92b35b1c43397664477ad3876775c7dbacbaccf1034387e7c4094457c5c4085098b443168277ee9176957b1c0e5894f437b28b8d7d5ad87ebe638190b686f9106828aecb27d4c0d2a9a3b1469c2be7b7ce87d4c4a5e75dada93dd30ac576f727604b1fe46044f90a0c0a1e549deac57aea4f1a212182510d4095428d94f56725a190922134221611717d91decca5aa99d82edcd1a7de6bff2be244c6a1011e5cc1c55ff1a28df1eff2f4c8a715dd26a74acd1bca593deb0cb33d954b6e4394359b5a492d96d341f91b001f6e1257036dc19f6dc3665a503d1b181679aa9742697c4087e81303e4a03d2574df246950435e359a1d0c20e294265bcd07f19699f1cf60b154146ce73c328fe9e270503c6edd572064490d9b34f83eb00002f114ca8cbfe51094e06ebf155abce27c8f9425f8a106cbc8273f96d9b1d9524457da173e49cc58fa93f6f6381800edfdbb2c8f63efa0feeb3319768f640a00f135c5fbd59b93dba2fbcb970fddf43805632b9a0078798e12ded84fda24493997c3ca016752c32aef712e7a452ffb0b7fa9268c3f52f2be1639449c86fb5089b67574c273d8d685afcdbaaf0a6d7c1adfec82a7cb14945cce349520b4675685c84b859ec45931ae474f71f3e44127704f2033c06348f822d5711db4b491df84d0e48be977e7c79ee389374e49f6c34413c1d9cead63874b8353c6c52359a335db80d37a9ce8c056a719b0de32b923ed9daeec1ceaffb331b8446884c218494d2c182b0d0d27b7983e732ce69d183b767f1634102b09ac8b7f98f436adbc06c258faed765412d54c6b996e7ab05219fccd0cf94a078abde7cfdd4c11c6e8f360b823695a0849058ea985f245b12afcb5607991d2198606ada36fd78d6b2613e64ab2ab9d9f6f2c66714147467f2ce086e34e29eb388760aa1757782ed51eba778804dd132320d7e40b2e1775c9055e03438387c78d8f9183b7707005413c99f9dcb5bc109131ca00c5f6cfc6cb3602b4680ae533004c3da6186144fef047e6e5bd204a16b6f78b86f6177c103757906f90e94a231181cc4d1d0c15b8c74862bf4b3c5418cf7488a80d44165b8f7d30cc29544e3ea5bf53ea37de412ad37eaccd241ded88cba5d25a9dee2d31bb0a9d7da4050177b0649a7c4ea41a5f0f95f921f13d82cecf080a4f59bed55588dbddf88e4b6385f79d6f466e0498e229eca4552e7cbfde9737ff4856f1e73562ba75a63f91cb388f6aa23b0e9b83c0cdd05cf8661d765b4d2fb23baccda457fd93903e110540ef7bfdddb6af31f10859c458f9243781837b19594cd30092c95c172856ca81e3f0e509850b1dd20095b90203f8237e0e4266371b8804c88165d277bfa80894520ba1ab1c6430d95059cf88c542b26ec4aef465668b963192fabef12bb99c7dbeb3b9b342ffcadbc5110c6ea980a5cf89a6ce13710915d9ab751bffd7f58d2a121da14a748db609a664c51566465552c4bd420e2a6cb6fdb17c2d110d63ea140528347af2b5453cdd3c57f1e7aaa2b6c5d3fe9b733e7de2af87fbe9839caf29a0be1e8f8f8a8dfa2063793130bdf67f39956602504ffd1a210ef0b24675d58aacc022b8542b3293850c9508ac23315c91cb90c80976eee11965c36c7d119492668d31eefad6cab2ac9cecbc108413fbb21dfb1cfbf369dbf5a6b632512d91c6f250c81b9a409cabdc80c89395a0c17e84b607f5b243a16deb4cc881fc8c663f0ecae770772012be3fafd715f2c375ee2829d795642c12061fd24ba5fa75796ba6a201c7dd14b64a78390ab17d7367a42b2302eae093e76af2abf1d530bcdb2978311aa189e4092dcee298b23d404d4e4fb41732a955c673a5807ad3ff162fca718e3e00cb0d9f64f9a0998d84e843b5d4300d7dcfc1b3a52d0e33a0a1e79c899210cdc573aefb8df23671dd89d99cc05b5445e0440dd1662f095e285d27b91ea4a15eeb9497ccaf714103f1b511f329587cfd2c89ef71a90c5017d725cb2f93354290ceeeb3f43c8d12b6f71e14151a5e00d649c394f775dc044851b364acfe5f1dac01fabd25a2333eb6050a64f80822238b5e0239667f402032be947a164adc865800cc0ca51e63e2b96ba7396d85b65f9c5308e412e331658726338a059117c44eeed67809c6c8049b5d71b7787ccc7fa118b680ee11fb1d55924dffe625cd1b9c829d763d58431404044920615143b44cc0945ed400c34fa2c387a5a72baf17cfd4b32c1fc99c01b190e388011377a5b7d70ea4e36a6726452e285516bd6397ba9942627a5d53e4a5904607a571fd7b2dd38d781b0ed91f94d8c001f8e312ffffada999239171aca2e6d4ad798e756a35133523f1e81a4415b6e21f54f8b9f7341daaf18567c526a0520fa56e475a33f3d15fd664afd3de7631d3e873a13c691d235af2f9cc98081a5666daca5920623fa5e9ddd669fbdbf635f846112e81d63a84e0639202065a8ea344708d7fbc3ec1206081443125f2bf4ab76201d8e8e228b32071df7516b044bb1346f96c63293ace43c4905770f19fdc1fd68e828b6cbb0cff474ac5e1a801718275550e7afdc66f84f6dab03dbdfd28e435130e4f9c78a3cbab1ffc08157040dbb34e3b2f9f6a51f7c0694eb0b87d6cc032920d8a3cc0c4979f7950ac4a52f7585d3481275929c963ee8020f0e91a0168322af270a821c2b459d5c24eda2f9257beda535fd3d23521773ff3eea42e6ba1718129c0a3796914ab6c7e6e448a4d586d0d66f61e9af36620efc092dc036978d0a5d205f0f9f34169cb37d92614033b5496f43cd3598942654e2438b7f8d5c5a6ba1363a408ea5f923b31c7a439e37471192133c5f8c5ff47a19a6dc35e7a05e07877a368e848eda21953be505a60fb4e585437eb6469cb4fd6d2e11bf364a49c761a7cfc28b4ca07a05534ca71bf69bc34012cd3c31d46362ed017145e1162baacf10c71cd3ad2426cf6ddcc52176278850b0941da2efe0c350f52817920f3461352b468ed9f8981435b1ed0797d151afc619f028885512095a158c49e03217d179e026ca4c51dba6d8db6303bb4d764cbce73cd99524378bb671cf7b562e26e15d6e759f36ca7fd83b4d65736b9d518cda895418e34fc389d150ea1b457520e711d0160f3a8b05493f05d3e07e07e77eac98503b1de449771875ce9a041431ffc927430373292b70c637f98d2b9ffb5e27fd85a0bba57561efeda097eb686cb735431a6558ab28f8d188352a7061bcde5b93c69e865a6dbe9336ace4173ad8800dc07de1da97af7f7bcf471e7fc1eef744172d0248728c22fbc5c8015914ac9dbe3dba076a285d6e99884a3391fb50e8e50d0d03a8d38b2099d62bde97c47c80322b962d3c3b65cbbf662a9c9e986b34f0a4bd921af7600602bf3abd5a7764ebe10de81df0f88380585ce32d45f25f14104a13b9b9cec59c3dd80e3e75d664ea430c9493a6f95600f1d19186e31c3c679f50e9ffa9437ae14eb2892703d0d95837179301485e1d30e2d540557c845ce2352ccd536a0763309dd5ec638ef749f3ce81272cf7c6f13cf7e80c95833c04441c4dfa0e52b1201ae4ef2eb7f581cb769939c11a85e33972eab3e1ddbead993d6ce8d73a216d79aa28b812f3c207688219f3bac6c8c8a37eab24d192e64c0d98c7411830e698ef4419298b89a7a1868e708a159f827cbe6290a6bfb53df576bfffbb9fcecdabbe85a56a925cda1a923fc1486ef91f5499769ba3a79db206f34458f91358ee4d49633470861b2ba1330f361fd7bfb2c75d72b7fcc294a073ea84605ea5871331174f07d51b2621fadcc01f5bb412335df88a4f40f0fdb46e174a6335423302865a18cefe66134514af253d63858cf976cb1d64f8b203ba2605932c5aa35986fd70d00b8290882ee21b57ebf5c4ce21c28846962d49c2fe6436b5d904e273c34ff6045e1b57f88de354dccfafc183315621cbf833988286d35281316018d0c45b833d4303ff608c75b1096967b5076b25a2443e52d69bd0f3259fcb57aef95e1f41e2a30bdfa5c83f9b8259ab9df653ac96a69f38545fbb77be7c3bce3cf91a9d2b7160c762db7203036c24d4fd9add24a3678d12c8fb45d40a61e1cb352df08aab930a91b1c869fc72975b0b829d89bb1fb57b4d00a9e652e0670e564b6efd79f3de27130e138f1559afa328ea8c4f32e6336bcfeda9b9586e7da01a74fdd15c346016b0c6e9a905042af30aedc86832cfaf78afe9a28e636bbf9f130ce58cb5bcd631f317a4a0218d62313ef783e57dc8eac2b7ba129298c4688e614be1dfbb4f694471ddf7bc27da1f8a5b248f488b60e631323257962a009eac7759292814ebd8ea7f3bf8c06d5415a8b06a7c580e32a1404f66272fdc9d092e918b6c4e61506e21a1c209f30928b5b7dd6eddda87e9869c9b9852b0c9da1e6f055d8d193bd4a2be629d9a25218fe613a4a952a1bb32e6149c8edd635171503b346f4c4d230e65f82405f87b31b37ce8265b66736ccd9479be040078c0c65ad9728131ad7796d8314136349324bce62aa6e2359eee3031a73c73d596233f1f8634887215bc05d8debf25b8343de951385867dcb831dbed58fb2b8cb7892b1afc0b6cea1a731424a1b45f7a5e83f3183dafb934e6e8853516a820929c14a2598b7e04b7b3c771b4ad58ff7edc6e4c6b1122c29fb1d636a04b80e55ae95083ee3e69974df2a741b43cfc7b9998d5747c359192f38d2f8b117aa2f66cdfb18a9e9bc7b74de63eb6e128caa648ec425f831ef0d0e0141b6634415ad7055a4028399088f4e695975809efd02a9fff7cd50373e0749f8bbef9460d05e4ad5500ce9366afc1dbe1f799a107db36167d69f73eb645ac82018c9efb7ee1a3eddd0d36f3110cfa754d69d92b4b42b21abf9a001e7147a71697783ef49ed95252304da40e5db2c9240e8bb6050fd12f93f82d41c9a68670d7dfca97fc9ce0b48c8a37a1e07969d770b16a0d8d14b1fa87414dcd1ffa9b2b253a2e814b6e5374fc197f1e4e1f1c3eeb45fe4e3221e88003b15f11e5c7b9616cf840a284ddefd2ba64b909680b738936771123fab1acdbb444114e6de42b04bf70a523161ca666cdbf148d244bd0c1bf6d31fa1b8e3f627a284d803edcad1a9740d07dfedbc79e54478acf4ccb5b69594551d1e2ee8cddac82a3353c047095a0f291fadd09caf7c6bc2b33d968e656a483559a741b85fc7398d901db10792b5434d1c5c4c3a0453213f279f8ed05eb9bf4588a0b04060ae7c5fbad7f67577bae0a99158afccb0523f3ad6cb3c33e21aa8e49159213418db39610ae8e2f0b36370678eacfa80897ae74b42fdf969592bc1304550a1a20371eb201b6b7d2a034c406f7545f1ec86609d16e9573d5ad549080fd1ea085e3cfdbc4e826c1be20debf5ce25f81958cac9cdc1e22cb09dd6a99be42da7f52893d193109b837c14402f3c5d392c57d22ce4c488dab1f334cfe9b2ab0a994d1a1bbf2cebbba72ecccc0ae89b59574fafb43480f740286c418dc1e0e25b5806550878a9780985111a876243245d260da3097fe635e812718b987ad323695027989109e697561f15d960833825cc8e2e9b82f8e69b031c4880bd8e2cf33a0ca58290e1ac68153002e798dfe2348038b14d66cd07dfff10561092e5af9b3699b48a7e2b6bc110b0535b1aeb0fc9061668db92789744f5e97dbcade7277bb0a516b0fdc28d8a93f898108381842b74251a643077a302a74601cd5747cf79b9d5fdfce8212daa2b7dda3b1ff95022b2201d0d5f65857425f5609dee9fc2630159377981a678d1e98012ef6fe1a05fcb3534f67f60306e951c15f6487d406fd41b7394a9d0551c93b5a92929251ba72d14bb8a67fae10b3cec5f541a5eeb95d951e08d561c9543c0231e2734c815f4b7c343bfe0dcfd5f379cc139c13676c1c26d5dbc4e27df3b4fe8824dd0b48c1f4112c11c2f430264171487c2e9dd8f5fce56f92a61e87149fd5f8d287f6340cf612bb6e93bf8aca9088c9249548bf9fcf192e064d7ea7689ecbf9660692b9e5f0dc562228e7a256e96d19186d80302a8865990fb4e69285c539b4605f5a38cecd6116a981eb5155a411ea7d46c0447bc1ac478ec37f040503ef8c9eb1a3bdc9779bf3d9effaa1e57499e624acf1bad346c67921a3b164d747d69591a7721e2e0e7e1659333647c62918dde3e7263fb86f4af969ae0e68dc6ae54945fcab299da58856d392a69f7c6e08f77af8901c26d2d149e913de3ba0990ce9d2a05e3039a647943a404191a4eabcdca93986e47524ccca06efcaf6eadedc812bcf0747d01c0417d4e0af69b2cb73116ebd2d47a7eaa72dfcf8b05df896ea1721373b5ae5026dcc4f0fdd676f72b8bbb77a26cbe014d8dba669a2cb53932ae45ce671003a7017813436299fe601d627511fabf96c107d28c00181432c4b4960c5cd81a643d083d09e9db81db25d73a489d0e3f8131f53ab0417cecea0fe27904044048e10951f097c00040428bed3d3766cae512f9081240a689b7b1c227a898c7838893d08f010c26e25e8b4b03b8c66962144432b6b84f67f8bff68c9e6b6e9a29701886afd3365dd0d56078b4dd533b232fc5ac851ee263a419e54e5df500bfdab8b41b6dd7aea19969a74ef6480163b93870456cb5c3889863906221867347c6671c5d9c3037b12b6f4a7447a3493e19ea9cb49c6cc0b49b7f72bdaaa8e7a526d47c0a3c4d2cf4b905c3dd3f1ae7ba614131061a219447b5b8eb2a5a5452bc9c4a58805dd99f461b96b5087dcf22c09d7c1ddb723e02de036ed503f9453ce2ced9d26b34a487f0e3e8c136169f197deb209c9a900b2a81aa7025cff227f3b4de475d97deab73ec16fea62d470e07f810bc70b9a340d419ae9fe9bdd5e1e5b59d41ef76719ea1ae8c1c38e62568299e60fc003787e84f1ed4a782e4c0e2b272a52c4c75a8e72bb88dc40b07339f9aa8b0faa86636fc47f02245f1089ad44393ead212ed9e15760ef8186e4b7f1317e92a7f5481f1a566c6ec7d3e537ea2bc97e8851323bb21ab8b6657a5f0d082cfb57a67f955c6032ad4a9066eb9e0168bc07aa5e2da0fca9de426041407b6675332880687277a9d7384fa91003b909aacfcfcf62056fe52051353713ec7adc770a3f8d476342621d26b6bf35231da383defb21833a6e5ae1bad52f309434504f729f73692595d5f0c982f8e8113b271444a7503d177fd7e6e6bc9913885a8924925acb4fa37a1c22347d0ae2d0b11ba9ff6d90c596159fb6c650e0650fbd79a3647e3976f778c85572f6bb76889035e8cde07efa4a6be4c6c880ba6ac12041280c63e130d55712c3181144a63df8fc171f213ce75000937bb4987dbecb5cd544e86848c646b66eff38fbb233ef8e3407a0b872dee1e83334f6b61a45d04ec3f857157ca3420d5ffc2977b6f321e406f308fce2bf85d0fb991d3cd12fa3bcca92b5f1522fb4d0d5221af37f7ba23b877916e0da85998c5be7e3d5a60cc828adf38707aeb385ecff1e328649757a49ee4ab1e96e8dd3ec40df71134f3df46971534448cedb0b60adaec1c72b79163d05966ef37e0c911d5a59f7a67c1f3cfa5c25a934b72df6a83fdae97f548f1687dc5318f195fd1839ddaaa881481f1386420c1ea929624da42fd0333041e73151a47a527b5d8408ad338ad9d5a0fd55089372647868186beaae092669b8ac20b8c3d336e477bb3f25a8f7fee3639f7dd00247e3687a158ba8f488c5774231cf005e5bc0a66b4c4c740c872dda29eadc45cfeaabc28050477aa4dcc74ca89868729338ac302cb18c89b0ab8272b07b303b344427d23c49a391648fb489d0dd84496b5cb5d97b65e810d99ae3d315edfc42fc8f0428705e39fd83bca51a6587352666c2baafc1bfea4be4a440052e21bb7da940c47577ea793867d04d3948d077551bd522e17e67ac5983c573543b8e1307f4ea6b53ca69c1d88e356c2f9be8b10d718061b5cc7c6c12ff03738283dff36b9be9acda0aab0d2757ae03580b89f6077fbeac462ddf3e889f6735daddf536f4effcfc7d3cc07383e1da7dd6bd8a8fae59215d7bc994fcc5b15b42fde25f3f70f0d449674140a43938bc98ec69810054c294b61c7090cafb633a7128b8f86466adb3b93e3c1c1c68a78c08a546df809982d14263c4b65c925be404d6d0da8e6bbdf61a601c5da59119573ef02f47667ff5c8547b1c45e746bd786ac8423cdb2e65336e18e9df19f44dd379d30dfbd704d86b04acfa64cfc05dd71e48c9950725c5449c7ecd72517f929c2afce0ac4beb7ef16f12b41c82f0e43140b9c7ca3e8a2d6dc649f5cb456a6edf7b498236d940f087022fc700e60bb603e846dd6c068bdc721032453bf7a09842786675799ae75a1246485d55b30e5dba403247c90386795a5d2a6f113e9d89e37f8d349d1c2d975deb600f1059d0eaf7f643d30e6c30d02076496a83a94c43b68634468b228ee0b10dd8f92c186549f3f53e29e4df412f2bc8a5c54f56deb97c0f139085a1694387f44692f4ab6f88a6ecc62735bec33b385d419574c008f8291baced48d6ba77ff39e9e77477b55c9fd6c41d09e0a111e9a5c90526c85f830474cad8c16d5f05bf261ba4861c5cc28f5e574df9e72e3fffa6ce9ab4c26f2cd2c116d2ea3bb3dbcf9fd09abd9f900cf0d62e7d10f6edfaef4e6bb72075511dbfa5779962b4cf4a0be50e80cd85d66173a4edce1b8e4ed197b3e9d6c70a3560dea8f239074a90249415fe614b4a1bd897468c0e95402f79522f5b347434494461b5db76610e0be0be18fd9bf3b073b80d549ea28dfc62590c192e2cc961b0c5d42785c1103916648bc5a7e92c7f98f129bf9ff8d6950fd79553ddd399923d2aabbd13ca2e458ab493122ec84bbd2ad1121730c418058e928e0f71461affe7eb2b54b38b99b4634f364f623df5c1a0b3ec785be23d35973c1e61a7930020d1ca9f8f6d983cfe4b2878c25c3752188074500e0c2b5cb34b3805899720890d35f11fd9d20ae75933f23bf58b764ac0c4cf3fdafae4af0e0b15d3bbb0e64225de8f3f186acb3e42cc920e5c5efafdea31a19e0bf6394788cf6dfc646ce324a6ad708ac69e11c51d302d82a4583d44e6fcc1f89c0aeebfa4842a5502a70aeb4e92805b4eb19649a4262b272cef18b4716c7031ac74caadde338cbc37d2549012f330d4a64dcf1803d754119afcaff4ab14fd0d567a9ed157e44b1854fa3fdecc30021b82fa775aaaae44456ca2677d2a4c7d3a20759a99bd2e60f436a47477d4d6ecce740287754d17e16a45047723898856f6894428b0037c66592b8dd161b2d31bb42cb51035c18e7ffca45054344a669b0af7b48ab0b3431f02498f909e1f0ef340c91c96941674e00cdf3e3e3169f7d598b291565f1d13220c6a3d9d3e78aab0f8c1384f4383ce39907a00d647edb3925110f2ae6f7dbf549cc4f514a27eb82bf673e6adf8988b55e481f8185f8a217b63352880123588e0ae4c898f3829090e984ea45f68a9a0bcff92c735c34796b4cce1f5398781192916bc821292a396db1fc71994aef271760bc09bb5162036a2409171537153d0848341cdcf209b49fce437e42ddb36c1e65e5fbf57c00cf3435348020bd9fb7a9f637285cfa017001b88d27a2677e6ca145f8f24769f4ec3a1132c138ecd192818b69e9d32e8f4681837a96f509703c5c78310da824edc2917f1fd63e678a7b8cb73c11475ecda5ae03abf7d4623d83f096bb03f748be1f76547d81377bafefc08f47f4ec04e0f7fecca5f92c4e1e662fc3406c517dcff860ae978bc89baaa691a66d4ca91f56a735f79c6ec4f9e3e3839c7b428dba82a2fa24bb6a6963e58269549c9c437c03f38e3f343cb81f9d8167f2e4707d40cdf695e6d4d6b171d553ce5703ac1edf215aa8564f32192a10bc23beca9bd583679b0b0aec9f79272600b42baa1931e02a62765389833ebe3432385a24317243079a2ae3090392d4a885c4f8a1a2c69fa5c86b95fc96a27d1aa279ba4c1547018ed50ff1ffbd71e6046434430ce3f1052a666a04c78dd83de05476954076e4dc1c7b00bb6f2868342e803170d984869172162e507da4dbcce15332b60af95376a8d93cac3aa85405652de4d06449e0d69a706c4c4ceb51cbacad65d72960fe7fd931ad3072e497b08125c9ad0f9aeff6fbb44e58e0e969e3795aa24894559e7fc89c8842d5f1a59ad6877baa785e85f86cf340d71966bd30b6ba38f38238c04f69df21d61c1cdc319396ad6379c94261e8d5651b0ef09a9068198a67bcb83012ad37b1e1a1c684b72214c4aa82b230f38165258fd9da892f30bdf73e3e838096b6e1aa032e106dcd3b4ed9ad3cfce1fedc618543d5ecdaf0d810ab2f8fa83c6bbcb22dd91b0e9a9cb75aa0d60c7d8e5a1eae844d7999f585882e9209886964de25dac460c91afd1d2ac4ad17a3b62b8b29c5fc2ca6dad3691201fbaf97f4096347eb5608932abc92825216f18a0ab17c68e1155fd3de79088a00062039e2459a468effb23eb42dabbc19473fa6a4d942ede888cc3f73c43d2597443908f92869ad9b1224117362e542d61513aa7b2a72e37be66ba362f8b81e8711db139d4e1345c8dd67036ee8d63673028bc73f01911ec8232c77daa369cb0ce531a2f8a867ef22b528dd1989ad01258f25d3777536bdb5f334a9351766304393f799c50687a653547e38a372b715ac8c3c30d6783d52b699a1a9d98de18b5fc0acb8c9bff9eef3016b02d3d1abf5a6730a6f0edfe5dad79c4d1c70854d956d634cf48c77f0b63b6759ef2b308b902140e75645173399db0dd93d21f03886a9d3fd11378c0ab35ff7424014c0f60bb43f8fb9cbdb90934fb1d7bda1c2c0b6e6bc7800df598c52285aad5c24d0882b64fb6954aa3ff0f4abd86b71d5833cdea7e0fb58edc40dc7cb3a70be045dd7a23a89e8014407a7823d0ea3fde3c4a6b0dadc3e0b7c3e9cc576a446bc247ad382a5fbd194c48914fb6ac0212caa21bc671070be374e12043b1316b34255ae16ad61f70054c5660bf97f88c91a477174a131d015859618a12002155eb4bd84403716b813605dc9e92c3a6206c01a42e0eb5a358e4973d82c6deacd2a3889a1c1aadff1b31af1b452e180043cdb051a9b1ffcab962ef623b2e7223517b7cc549529c9333ef2b81362d3ff16786169db53227478579539f60e80ac5cdfbb4d94c85e0f5f84dbc18edb4a6239e383c5cf1c53423ef4edae398623d1ef145075005bd2d6a81699c53d6de67ae485be9bbd7db8404497d4d0c0d111024888a05a7bbd68687270c77a06d79e93dae827ffc856343551da9b50260b861474ee378b0250f7a5392aedd19fce9e0fffd3ae1ffcd827670763e94ae9fe38ec03a928ab0476bab18a0e2b0528a286a22096c2f653ae0ac9b6b06435ab06b3bd2496c93fe853aa16df8584c465e65f7e8f377fcbb7a024db1cba9bde8a3ca152a1f7599caee60b0651ecc48fe0f2839d0a5428f399a4e2bd4bd7505f87217842c2cb916bfe3476c7ba88ed29e6ccd197f4f827597f8c3ec870eecf0232afb705a0ea8d2859bc9270d24183d00287808ace7b2306a0449fd3fe5b8ae0dd2c6ad00fedd02d28ddbe02e17910b34055772f226a92d1f205792a5ddec3bdb514c0d9caf97546e2433e4d352cb3726a3a8d8b075b8be0b9b3a6dc278cb12768927451f87dff01875fb4ed735ae838bde4bad8dc516d928169d9de1449c23427ba687899cbf861565f59966e2a0ae1102f252c0b35307bfee0607f7f03ca187831169483d5b5656277fc1747bf5deffa8fd5181bcf831208d55690ff30f416873598d15cfdc7bae8c549319004d21f76f2668961fce4ca73a6ec4711fa419ee94892b8638b6a9697288a83257334cfa1d773824d88795b7d34695cefac2fbf9ec59d6f1ca36fa373545cf07607929f5f9b82110ba26846d65fe8c9edf83f2e05328e6e44aff69df38c599cf8c13f3aed83b2943da452b3f2f09899ea9c6fbd6e7057c2f9ac6807af6f8af85b1a0ce6a5f884a171be67a464f85cc2556fc1745e287824ce68b4590bde67514b1aeef1bcebbd70ae874a089e82e6a1640fa84261b27d9d1480ecf0e0a95b6eb1ac78a2a9fe31200dad5efdab5060f890e3520b6a41e29e51e9ad3bd5e1bed36c82e869212038aefb5eff537eb5c9092abaff70abc9867f555074728dca72d40313226d4b19231b184c8f24ae71bee4ff5cd6363c7bdaa53f32102ab1cd9cb5753b1745082df3d79180c4cb349046b91d8a3afbf0fe931c336353d5f321c33de70ace84428da4582e91a9c9cef1a4fdbf892c2af54a7f33046ce7b73d230134167a5ff2ba9e627fad660ced95fb339c6b23222fcf39844888ef89978a6d44b582aa635611644209ab11835b9dd88276510cc9a36a9d713163eeb794409f469fa9f2dd0f5093f852cac0975cc48630a03f2291a1335a4979551ef9166a5201e2333054fc9a8f779ec128cd34bdca2c9f34226bd7a36c97c89a1aebc697914c52e57c21a2d77286e46aa8245aa981952866d93fbe2875d0c2dbc60fb2cd7f51874ecb32dd89e59d5596e94dee7fb660b66b0a68879a3ec12d7f30cd3362b37d12dac9212f38b62f27dd90e3732636d1e6249385714ef6f0571c98e8fb9b10f9f4f9195e235e05d04673b344938bd6df9f41a4b09ab56bcd89f42155fdc64d0287c4270bc505ed124d3276a0c017a757f3251342d023b8f773c1ee275d35edf2fa95a37181ea22ad4fc713f050d3a23e866e22752816190154c6758079175f81dfd46e9667fe23c2566d0acbd088c5a383c9d4b2914cb85eeda8c7cd341c6c7ca39952c645c258caf4ffa8b60eced6175c8c70da06f19226844c517abf0c4120aee3cf55e42247f7945ccfd849c2d0b32d13842b573044193cea1fe7461203389a8f7ff6e4994566b5390729f63230f7bfaa2b5a8ba3c86c938efb2a1ed4746d10ad9d9ad31464d691c0a0e231f5730636993660408759c75497dbecfcd942991ed13576aead07311c7bf5d1cc02d2bc76bef3ffd4200d1883a0aa3a29717bf465dc1f704b4735292651dd7dd1bf2f0f93e3879af003fe479c7554fa58b152a1179408bd6b8134e7d0ad1fdd0fd28b59b56a24d2a82f564b45fb85caeba609437ea07479cca6ddc747884de8c99cbe7968e4aa7af5cab0e47c3be33ba12b95f3330fd6b60d9e9d4da396e022f0d81b3e321aaa408d463477a15b505ab1d3718946fb738a4182ca24274e155a49f54ded14f5c75caf01464736ef38f1005c79f975f68eb9ddde30079f652d2853b17ab9c01648e080878cf5b0b0d71214b847dcabc2666d9d115e88fcb06bc0a83ebea16c594ef06abebb1933f75ecfeaadf8f09b20a18ceb54eedf23939f0421af41da4330665772ddffaa940623b87956f5c5f0be67814d682e1641b4e9f57d6e4b28afa5730bee77718977cad70385ae3e5283626014e0ed6b7c321072480a220735d12102c5463566eec8579e919d0ebb580fd84e3d88aac57da33e7d6215d974f1aabcadf4e69e82a4e16e9cbca6c0f90d482e61abd780099b03d9264f89822f15a0a659c3331e77ca13fa9896908b3609664b5eaaa26b67ab1f72f9b3f5bc317a203d348a6ee28bb2dad810c2aff1c9b6f937ff7514b6883c7ca93828a86729375c89fedf01d1bfcbaad7f9c1303855026506bc741c10ca1ec67689e1f039c242c8d6cfc88979e459335d8c53db0f0e9338592b636e58f7ef38e917937d7ff1e3e79ca8b6ec91565ee448faa2be82a8cd3016b2ceb5357888a2bc2f476838c688a81ce1f6823bc0c5f8bc6ce8e69125a28f189bcd1de448b9612fdc07767bef03f9e6a9c3d4b114b11148e3b2f831631588597103d64c12ec143ba60e9f40194427efd82dc4401eaeaf850ff367e3892683855a7bf63cf477e4f1abb4e8dd189c5f4716822afbca242ab0667dd353cae8e5a797c769101e0dc4ff79dd84ebf88d1d73e930226b07059e83666a4e8185f965ba4ec7b1fd729b5ce522774471face8b1a155b78c4b4c07c605099d44c7e14f24f54363330988135d28cfb138cea801ec5e21c068ce01c7c3a60ceef2ac15d5cb62634573560a13428817c1652da0cf592549916ab6bdb784f5c0a5d3a6f8f61c3f455ccc586a2d5af995cdb96c15a88326c6b058dcb3667a0a6f85ac625a47fb67cb11f386a74b632baf4d15c39d10384105d5b3195387d11bb796f9972ff4eb77fa73a7ea716fc664453f23c652c35beb8c214dbea49cb1448e6492555e25742391f669c6db4514ee287abf744e23c9d7befcda0460fe2c1e727afd744b5679a4869dd59b911ba80728837db7b0fde7fa839bfbf45eec69a9d6ed19f846252c2f18bb7561825a46721760e9d1e44fa1f5b213b339cb0244a35ce5728d4c3d1f8306f26f980fd7eda86b4015a201fdfca1b81046f983b70af5ec041d62062e311f001db69a53930d52d00674129462ae2d1d139b65e83a8cbec37e69b501ffc7713cfb59d3af1882a38e79ee069eb5a8292b47a7617dc54dfb4d0603d3fc5b2ae1b0dd66e0dba7625b82e63d07d8dc7756e7e234814ac9469215f7d6e48232d66c8a1fa60b4f4260f92418e543b0999b4488998c3143a0629320991fff24b9ae809f77228cb97875be2ef90e789f4b293bdabd73bdacdd7660193337d415404af798e2026c96a160695c1a03f354dfc9b3ea32fd26288159447ac4947dd08be9651c0b3484c44b68c22df8651bf0ab1722995dd2be799e4da99a69cce4176aec23e53742151e620e7383b6496afd7442a472d516950e224968df320794307ce7e6834c4784e151c1af724c4d31df71ae0539ab8d30466ddca22a643f989a2863e84363442f75a98be1d5f48e706e71b68f433d0f7c73193cd27d0138d8581d517c99b09d7c06be01cd1e23432c8f7264c17f06c12205294ff39d83067f6bb1bd86cbd5cdc905675713fa1c82c09bcb133976aff7790542d1ab6177b13dda3b14a3187f0b51d1e0f6998083686936cae05daa3d29784f16d922d81339cf6a77369815e07d6b554bf25668a42672bfc8a86d93e84c080129fdb7fe9701c765e16e7955e7cf92ce84106bef59fb64b5207c7791de13dda6b1e73079c9c96b342cb57a3e9ed197111a15860710146cdfe3e1edaa12be041e92eccd8ac7e204e7c050df97163b75ed9ca6a115f7671b989cfef9fb0ade60e604a169dd233fb424116a793d51bd080c6c71529d620b02f4c61c0a281f926ab0d79427680dfa826bbdeba8507d05661fe97aca11dfca1b442e4b74bf62278d31df57da800b0877ca67970860e7bd84094e4ef8daf6239929071f0a9b0acac129fdc002ec0a55f4d66e0144e07fd5ccc260b7415a14fbbdeab980772b49b29b8a7d942d93d603337925c2f9492c7477a4e58c88b9d46afd8e8b6ced2c533639a1574f11b81fc5989679dfe1e161f40fe396259eddf3a8eabbf8334cef777dbda4dfe2459adb1d88b2b90d7b58da757ac01572204aa6389d892eae7e11f724472afecb66fabeb60c526ffe11f5d95099c73422739861fcffd79ab76f6b9dc45397a695b6a536a1cf39c2e37dcb26c0aa838235d5581a052ee1c849834a905df6d010882cc7e28ac0661609fa7d8286b2f6d448b42dd1fe3135cc7fcede3f2cc86cfd5cd554490a8306a29a26180ca6ee09a15319336ccd00b0c596da77abb8b82544da07bc85b1be017797144f62a801f6106c40c3870ffd21ada6f448ad5ef0327bbe5b18d50ccb0d6835394fd8b2e24b1118aaa7631540787fbba8df3a5e2298ad57dda15f6ad6ac7c8f3e2be72b9673ff7ebce407dced294fb6fb071a8d8d6f3ac6644e52bb0bc653c2c30611ac86ced06ff2717145224c729b450528342514564200b713955c7d31caab5ee0ce9456f5d108494716b87d2da31b824a7b4d8872d396bb27d977a6af73b262836ce885eb3922a27b24b9cedbf4a929aa63704a4f9d8dcbba70608cfcf3663b79be47826c3e453e812328f0ad3044b6b2827baf198c08457d9781de3235aebfc98c15841c23066f7079aa622d2cb3216ef04adb58386a62432292ede4743d88e08d2b6eca17265d3e928dc1bf67aa18e4cba42849fb65c1027cdca177d1f96c14768aa19db8f8b89bf61847d4b200c5e23d92369c90a8af78d1d2e8f6c9351b39f67d2e75bb51dd3d7424c04c74a4e16e25d8c942349f856fe81ed748df12bb2c1ffb870567bd2b096f342a25cbf568db7da0e07ce31855212aeaaff58ebad0edc1ce9077026d2ab420c89b6216746031b08e441d89eb1a770f5ce5dc5cfd654a6cf1f2f548177c02992e84c3417fc549343aac3f6dd3dc6ef696a15b026265801c6433627383bbf375fb23eccc91318a8769dc1559c17f15d844665864c6dd7daa99998086ea1392fcda5b8ad62e5c273cb21c516b6bf892436f12f6fe453363c9d6e7174724983ef757920774296564dd0ad3e060378c8c24b276efc870f17461eaf8e7e7189dfad0c9b2ead2a6cb9391e8fcc2850be9f83834b8988b9aa41fe5b908a275dcfafefab4ba30a0fb9110fb3f3ebe34806501b951ef9b42307e329874f7b2ac7992d06aa333d792ad0b26b8ae71e0aff908dfcee9031e385a2d033be5a9b08797bc78a5bedd9d761b013acd53dd2f6c0ceca5cc2ff38a2ba8c0ff9eb23fb193013c63b0aa28d96c7f47d0aac83dba1de24c64577862f7e278187ede836803660af16dd444e4d96bcc38011ab7a96a7607ad3ebb4ef5a5d3cfe35749814dec3e59de95ca79dd4e556ec00cd6644f637021e03e6d1bcd0f7875b64a1da6c380e7cb1acf185050c893cef4aee4bcef39cfbc78c28e053df7e013dd165fe75ca875a51d3c04fdfb2919957a7f3706f4bee913c641674a953eed2ee580242b1595ce92802b00b5b67f271a85f8a5c46af0ecbbf3689c06fcc65e204206ec100d84855a6b238163651415a4dd50347ca0edc80ee193a2c5ef84dd923cc2e74d49a560c294b5a1ed7e1b9f79b224021b8d741e4f6c2d9a130345362e5718ff7ab7efd7fd33fc8a32416c9bfa16c2012bcd15ba3afc140b9e706e3e72de8656d926430f9f995d499ff0ef9ed332fbe11f10053a94c512e308e8175861496af8fcd482a7d8aa5a87a21ee7292b838b97bdf18f12fc583dced5c1fbe83976f7ac41b48efe46116aae606e1e463c9b0f22ba3404e3238e2589da4b71c69f860606e052d7b37df7ab08ee02794c9a004a914217c2bdd14921d88e740290fd8dfc02ab29f4ac14db2e169d8c12425bd9ff90b0bd8f9387d7bd466d658bb95f802cff91fd5f43764a99a6114c6a0a3c7ff5a919afaf00be543c12d70ad4907a9c4efc2a8a1ba8815601559c8aae6fee5f8c751c70b43006744d345746309808d964f20a15c80d660454eecf856588ae1cb5f1e1d57005a615b3a13a1e7774b8203a09f8e5edc91cec8128fa49e82b48353e0e71f17c900157db2667e62481c60bf6656f34381c2d098062e1c1628793bcf362eaa04855716c0995ef88186fe90b55fc5c8a8b01efdd08011608929859df0973695cd54e2e32b3c952c362c6ff54aef2cec04c84b6f708b7e972aee0c277bceaf7ce8824f2ce01c545f9d838557f46bce74658ea9caf552dbb22540f66864cb4c80f64cb25f0611bbc25f4e0128e29da5891b68a5c41900abdfebc907b0c38280ae0478af7400a4835c0467cc022054bb29fbd87f2df963af07e82ae14fa14ee144428de020a8965aa7b3abd94b1dc02666ab3c104c3313d9499802334544f9724454c64bfe5ac047158b3a61ab58941cba00c39c3e864db0e713d7b1a3b7522d28061083ca645287d717e1c9c5404dd59b6242d3c0878ecbe20c4dac52115821349c9983b69f0fbcc292c6fe46a7752e233e67b1953e3d1d4962468f5611d74fbd69d7a29c2a5d880042eb74939155aca1cd60e094bbc1a28a9934eab287893b3beeab9d9bf2f5c65b2b3a6c1f193bc22629c949f1d85ccb0808d3155cb644a431c2ca5d8c2e791f9b61670c709683b0e98fef4790ff07f7ec3bed5a4024fe699fcbad726ae2207ca7fa85b90cd633eec2fde7effd456bc69de0bbd2961bee12a42d44f007c3f09f317d454987a65653a0a407ba156d119359f91e3796bb5da27b53a5e9f1409437fc5dd7f3e89f8d44d07a7a0fa191d0c633c12fef983a27d0ca0743413033abb9b4dbdf488472fb0032b7284522f59395c3d4d95bc43ed2374de58f2f9fcd248ffe0186332c9ac03833a94ee43692b7d855b780a6cf5a188382ba7ae96f4098c80995419df9f096d0f7c879bddcbd02da29f49ab382deecfc63f1a18dc9bdb9b6fb162c80e189a339d04352c14ff2e86c50aa1da662cf72c22c38f8b53987a15e33dc1097bc0ec111cb3cf100b8d2dfca3702f75901ff70daf129e8548609135493766a062f855e4c9453b3f2e2f04030bde8925c62155db3b7d7a0e4372b9e5afbde75a8367042167adb42aac4ea574b8c223a62bc76d0ae40684a01551a468742f5fdfeaa7569386b251856f40ed8421cf08ef30b9e8800826c91d0b41209a52412d0f67dada3fd7d5d4f3452565dca477b41689288194a2a3c133c67fc60c7b35972fb29bbdbadc13ea52decdb950858673a58ddc87029e16a1e87165303fcffe38f3d436226457fbc5ef408027cdbb52996ec327ae9622782579326ad0c82944a95844fd8daab1269866e5cb5b2030c0313af9ae049d44dd4791213ea5d9c6e5c89208bdc0a552dbb6158553e0ee8faabbc6497a3055681ae123443acd175b4065ea8e1464256a2c0b5e168b1b56e0ce681a3f337ac558eb130cef9d323e6cfc4dd3ad7a85f50c24d52be17e456b1c367c52dc8c4a51e0b83cc8ab8b4f46239c87759a9aef387a690016f4349f1aa6b8e215bab65cd445401a412326eca0211d379f95a245f6067951130191df5b4f17888d888d8335a2069c7a0919f96ba1b5b3dc4bf5acfb73c42ef6d1747fc044232fac09d67848a60377f2f6d239153f2bed1b47c90c7f6f11503add80bf972430156dff8faf8cfab9b403110aa337fcca363c066bd22c147182fcd3f0b2e9e4f0c4d9e4fee96f2c5909f9f9afe96b65b6b900449178218f0ebdf63f01147901925558737f72d23a5f4f4df074758a2314f066f9244ec00fc5c1de91f3836f42a5d7f7b10e76882c848185b40b65a496462654c1a5748bce425c464ff13fd3214a7f2067b108863976508e6ca3c20737f231c4e41ab4e07c8bf9c285110d2ee8096ce7e92bedf87f22ff2cd8acd88ffddf85a33e1a4a22334169dee1a115d01b59ee3efb2197773538436a62e22eafbf16b941299f5c58de9f10d53c845b9b1e8bad1d98d3c6c11b45ab895dd77612ab47e73aedd38aff03cece6ec0b6c2c375d4314fd58618eac429709a2b17cac80a60a4ffda25e7497888d24189ef9226f0f92935b3286cea637a9b3cbb5c30320b9544c9d9989b0b691e1e985e58ce6e0f59d0b9d89bcdeba1787187e3ec297a5194f250f269ae53327d89cf35976352cc4f1ac1d587806d6759af945e4c972ffe23bfd8e021c45a23679ef974ead46d0ec63a8bbe837c7997aaf7447da32c6836f751cd3a143fcb42ea032d81819dd58cda332f1255cbd26f42f8093d77a85a247c5e71589249702a29ec4cf732cf3579fa4389249705b615c12d4b372b6d859509182ea1ee21fdbbfa22ff5e8e96b42ab7afb4b7344ccb1d3e0189147844cd8aecf1957b8fadb2da78b51e6c40559b520a1e2e26016b59aa808cd6e7daa429d2cb56bb564d66ae573e1e3eecc63a7254ecee475e3625b27487e1c55d71e4f2c70a295e94918c6c29480b66438fe5b4ee84acf057122344d41a4d54f9445da97cd094f91a6c23d1ab0f5d753337c6f3af33c9dedaadf6f1e8eb8ca13a9ea7781b4b96a87ca1d0eba3cc67f6367f87cb1c8a349dcac0b142cb6f84c379d25ecee6cc2d882abce4dfa04f24d25eeba92d3d71a836b14fc1ce146f3771b3f6aeacd7eb3d6cf88dd878f166c6f690ea2d07f2e0fe02410f3460a6fa0ac36a8a09d393daf3df864bb6bf4c92c17052792fb80234ca269b87aa823009468883b1f46c5e5bc84165bdf9f24479e9ceda2e15b34561db304ee545d9a5a976ff65024354d66d685f51e32d750c671b770be65e1a2ebdd99b3d4d7cbc6fe0c27fbd0eb0f50448d137966b702eb62d3c4c309b389d8b60e846f1f6a44e798586d155debff934572fe8adf3473e1f9e15cc32b106d78b769263f30e0a80f1dbbab5b76667d809f7fc37f90994b435d98fae14a6d8da7c9a04bb9089c1b9b6fc595bb8fe8e3dee9e099268e76fac51e04568bcd6acf18f2d057d6582442fdfb8a896d738ac8dfbf9bf96f019dbfa6a7e17abb7e809d3dea2f937719399b0c8f44ec506aed1690b7134bb648746a3580b7ee34dbd7b56b4427c3ff275919d7a43ee6254d875877ce7b65148739ce54a4fdd0b693c063fa5db1d847a85cc8a9b89b928790f8654c1b39122247f0a5c5d9e0479076fb3ca8af78ad2061d2b92f26951a2a466fa0ebd538e6c88157b8c392507d226be589c47c7fe36f00a116241aa9c8880a67397610d5560a548cc8ffd677a00c6a6bd943c746bb4fd22b5f74d01bebcb647661aca07a6226a164116089baf55caa2af60b1620d9f51f53712b36bc33eb0457f11e29f1d2105ce58f9d3339827e5b17f24aa7d79a6a948038715aacd4797262fdc48028ec18103791b18a01a9c406abf4578688632af911282b1cb36afdbbcdbaf513e437f709787adb22bbff4298aeb2dc7882c8c82adea9eda0fa8fda2c30cf07446018f5db335e57d7872649ed555a1427da2ff902b2cf96c6041258ff5a0b5069cfb633a3d53c1623b6eb26e941fe4be7ed3fc8d0a9d00789a77b9436445911646fead4a46679178720f4b528317c5f4b0d0900cfcd464a90cdffd2a05e0b3366e3238df7deb1619e89c420fd0bb20dd1ccb236441fa42f020fa73198bfcfdb1782cdbf64a32835bfca021818edbff3356bbb792529964a6e2b4a31e659713326255b6e83ceb18b123ba00d61c3f9a46d8b12cd5d46ff47d840edad69dfabea3326a647d409204e298b2dc222f9961a1cb31f26dd7091f785d395a28b4af0184d26b86d75f0e7799411166beb6521990abf76ea974e750ca927d3fbbea8c80b3935b295a55e11234def67d901c95b325cef20d15fa3ceed40216278f362f5b8579422c595afed4ff2e9f6b15ef0295ef566bb52919a43c42534a51bc5284d3219769d67b341399ffd472de484925639c8fd24b65faec8f43d793ad408969513806f19801276bd7367f7b1815ca388a7a4491e36e37b0259479c79d6d23085f351e1b5d6852a34e4926887cf68268137fc42ce6ffd136daca478859cb2b459d89c6d661910d396cc1e5b3669a5fa7af9261f578bc90d410faf68fe48532a6c5842f2361efce114bd15a06e0e64aea77c13b2938242283ae6970fc2831566d887c4de66e0add1699de9b140aef5d7d602ba68d4ad773f07c845b1876be8810cea2c5e318b2679a0059ea728ea85c4310ff0a68a55517f771779c4dd2f6ca1d5dbcb7dfae8a070017eeff4ca1784210051579aa0a43e8db1bba51e2af2eac3685b71c8d73d2f30234510741fa6ade0620c8b815ef6962085e2d8f7089f8be9cb227fb427a8fc13a756910e83371b61e4363a0c6641b6c63cbf8ddf4b5c699fd2cc3081e746b78d1be4091f97e4dc6c47307c930afb2e8b13d4e5aade3280d78a54041fe6d339cb0e199c32cc26e26c6542a4fc5b543dd254263befc2b6b5f3f0c1345a077d5eedb09c82d31724cf6627c26071885adc82e0e24d30e8853a7d4754719085f0cc9733a7f47c52a82ef10bde0547576a218840b01f703d90005eb36bf3b24273725ee882b22394b39bc184f83d6c30cd6be5dba2ce9dc4f4bef3e9210fd67d924c2bf170952e7a5b13233ed4c7c5ae3d54b99cc054cc4dc351a124c4ec5967f45ea0704025141e1a4552c41b32a2f9bd22e6aede76439c1ca206883fc13081ccea84961637c3eab9eb5ad789c9457b930f202fccfec0837fc3be6de37aa512b0b49b883f4debe75140d7f7a45ba73782451a9d28246b030e4c33e467bf56e5ab30f0ba166f1a6c25e33faa54fcc739432b9d5bf7c26a4cc34c17e05ddf23c95e1dcce9bec60da74b5a9f08017046e1d3c4ce52653fb41d5e7d10dffbdffe9a7e7f7d9dc3b38c62db9fb97761525d87869614d19a3b0a26641e1ffc1d060ca3f14c1d7c26c3b6bd1cfba5792e748ff9ab47dda9c7357b4165320b354f69d7153dc1750520d1f26e8837023495dcedc1f4ff54c51706280a4be444e9c87aa9c76a7fe7fa6d95dd0e22ad6e6e6d3525cd3937a7c8c22912e160c388e0118f9ed3ac1543be05213de8ed46bd013540d9ee6c7349f487405eb8d6fe15c36511830a0b1a6dd014adc0407a6ee415d8bb19651f13e82b640905fd48333e4672dc87894c2aa10a441c6c02094e567b792d34730e7f28d778681517d53049384412ffd2fe6363588372f126fce6a7b41d1dbe89f7a7a1b62b6382502e974d96568a64ff8ccd2fac7f9c95e5628fea65c79c0db92a0c2c8d0e8cd01ef5892eb7247da78ee6fcd7cc9d5c6b62e41420d1aafd2f8f151bc7b7bc119e3ad1c33de3dd70de35f0d2b40dc74827ff471d30962a956072b82a72d584445c690cd6e86d410326d39557be881b7025f2c71515cc9a2431dc9c40f824a609b88c1ed2ce7a1062215eba23a88084e0a04cf70281c0fe7be1888980bf5a280f4e34dc45189038abe8fcf5e054522d562175c096bd04f4318486599978db8d8be70496aacb6b15c8f5272f82b61d491a8ecaf7be1d6993f92a75158d4895a290b423f62af3201ff457e150e1290d8e592d861083354e6e9fde74638e99530d5e35e8576c40e1d53f64500eeb53a8fe711ae22ba48993b395bb5c2d212e0834f161723cd97af09a38926c96d43d043473a89b9c47a0421a1a8c5034902cba84ea078c8036c88cf67d6766f62e79a2647d21f68876d5a3f3321cc70c861b0bc0c02fb4483e09f3f8f1937b400eaea93fc75b025bb6e7cde3296d96e4b8c57f1d51207640fce512b9b7c510cae9c8ded7f6325970d710974bdaef851633a2276bec9653132c7c3003bb072b9c4e3cf33eb6f7d164bdc9d5702a6ad83856e5d7f3a8fb87ed4075ce49b1f91e0b777156a8399e1352f798397796ca7f69e6054e086f38fe28d40e081fc5209b0f5643ca385d523ed17f6f3a81ede9d1e215805fa6b185b6fef8abc3fd72cb96634020575d9e0932d5b9a5f77dc7d3df2b99a5a65e3a135f88cb110a0bdb3bb4cb6c1572ca41d4404456c9eaa379e5346902e2d87787d98e2a51b9808703f4c19ea896a345092d4526ac15d702703ed7df48d6fe0f523966335468abfc5f49b62c0e18b13eecd3349bf596af6ab880fd02980f72d7aa1fa3021351e52516de8b4a08c5ba85e3ec654a6cea2ed107094485641f4af5da552e287307d4ff46c2bff3190cb8d9533917e369d0a216b232380fc678646fa4445b40570d748827a6d80dbe80c7ee613a40373f167e01854cde727e962f65d6fbfa574f0e0c3c6b4d355484ec673ae3f9b4338eee7c262045623851c685a37aca536afbb93dc24f56e58029e4caa9be97cf2e6001f892ffb5f332415718220da406d6a0dc8d27e6ca494c3e22ef3623240f65e18b542c2b2ca0151d9516bbf9858c5dc1d9b6c3637928686dbc9bfa575b73fd3a4e6123b759b8d32bb45d57588b205173bd9d93ba9d03c2a8355043d6109ef6d5c09441fae94c5a51ce2a24e72260893ed04e97667bd4715267bc25124a68c675a52cbfa6968b42804c41d4add4d95e7fbd08733923609031f9ef8fb041ed46902fac12f09e1e9d19d054165b403ec6a509bcc593a42b4b9e49745370805c6ed604f5d842b0f8a6abcb16dd92bffaae609321224d5843115d7edc0fb1e05940a9ce33faab1eea39ccdc608bbf917acb2d2cb2a8d39c07c5ddafa0c893361ee9f549249069ad5bb0b60afec6aa1c05b0ca806ceb2dc1359a614f21f9b4cc409f5de14a006a30e9d390ff93471c1db8a2fc920281eb922434edaa6080bfef31221d7cde41615aa0e07c19626bfc1b4d39204e2ebef9f5be12f62bf7398370a4f13dd92d0c23134a58d675b16839f4e73e3ebf86fc8bdf38001e4ba35a9cc90308469b3c54402ffc0a35ea798c8dbb64b5c864d2157713aaad14c4621b8d57f38297a019141ab6bbc9f6a179d3739bc79d5146ff2c73b018e775ef0a041c925986920cb04c017e8be32a238b34e4b1bb2aa1db3deaff39bc69783a1d92d4a0c50ff80d40bc348d31440b2dd00b75907ba60bdcd7427b889f67e82e842b02d499ddbf87555cedb0f6495283f505e960393023b5dea09d46157fd33a6c195cd0cb66e94cdf4e96548cd4973d2d472ca190f7d174b5530a374c0a67265a9a114e8326c2a6c7fdc6bfb73365dc37b54787de2565a02c6f17726a78fe4433396fe37c775ac696bc865666620889a4a1d67969104978d817b791b5b32c182e973dbf1e44bda32860e0ac4062fcd3ba351b109e40f560c8e32fa3676bb745d3e64ef99c8260c540f511d6db3d9be301cbf098d1f687fbad6d4215be5c54e00555a92b2c16d85dc6344a89e6394c70c32e6fb739d398485b2b498d8d4ed057e2ecb6612953fd141aefa7082cf968f32ad7599b2beff2788b76b9adfad9dc7858b73ad408bf2968d51f3b1bda0e6701c241227bc04e123ef4426aca0db8664b366027b29709abbe4f4283ecff444cc423c7e554c5c6210e1937a7413ee27ccc4f2a089225d2cd78a5255ed5bb18ea61dbd39b7ceb647de5dd39bccb9855bfc2b4830cb9fc0a8423db93606cf1f324042f7f7ea051899701aea041c167cfb7c487cc176314608f8f52d7e5e201035e69ef037a95c705bafdea0ce1e9cee5a804c6df408bc81a47b5486f306399df761359789cfe8b6ca9591c6186e6dd7c7e91634b79fce252fb25398a28cf039d99308c32ce598a2fa5fec433c5ddabfe3b93131444a2ce93f035546974707d5bc0f0e88807febfc55f8fe9ffede26d35c9623a61de4b490c81f70f7726ec0f788572118f923d04c197078669e5462fccb7397f2c279894670ab9d0c2f80fff2c5806a9682833242765d7afdea145c851d2ad974fe8cb79d3faeedd54a622ee3efa7ee7f31ed3a1f0e7d4f146ca88ae8315ce53a3fbaff9ae3ac66b8c90b7d410c66e612937f7cfb8d7adfa87c5f8772a381e3cfef40568e27e017fafbf9f7d29839e2038b8ad9db2cf4235b140d43e73dd367ec465f6a0274aaac02b767e72c177663747512dcf40709c5d6a580c8610563d5b8234646ee8fc31c26c75e39c587aec7057ef6c4755f9057b0954cf8c5e7b2d0eaba550e19f4a4c8b3df8acdb371b6cab0c36796ceb96793b82ccf3bdc66c28ef7ec4d7ca35b2ba34fb5feb89473b5aa7ed9ba39867aafe2680afa50cb8ec7f1231a5d30d861a33f7a40a8a48fa2aae4932c48cc22e316148ecd78fedd31b47fc7bf4251e6c78e7468791dea493deffee139c761798ef93782f99b2401883eeeb8ccf27153cb91693f6f0bd7262d6617db378c7f8eb4f60ad17b001b2e62c4f494da99b351e70360e76e157cc6002736a351bb188722f37c72d47040a9a117454c83c3eff9c591bc52416a7c8c5b420aeef97945df7b3a542589acd782c68faed340b11a40e9d1584619c15da2d2780a3913325e79e7f6c726c2710cb1d4c17f03ad6b493921d7301c1eb73286b5bab429adf41dac9e15523aee97f89e63c809dca11a402c2f134b27d0b9b45b52ae7be2daa2c536192f4751927c8c26485e8308387f05f29e69b079e053deedfdb33f9b838ad3f6652162695257025c221165625ff9f6032cf58c8be97aac53d894c6bb4f41827279a0a69728416d76369d3b91bfea06b2446aa8aa8d11b9a7142b9033baa9b699556a645bfeeb76cd4c9d2ccc231b20d9ac81a71b4dfcca2c7103938a3a151aa6bddade7a7cbec925987e322e9cbd09cc8a150d4a793752b9cfc2f94cd6a8ec5986a544b86d2614c9a69ac760fbc4b11c6d806ed1f4cd8409c9f84d5f1f212ed13325508402ad2fdcbc26afa496e03a191b36981aa6c04b0f7522be8ecce9a8d81106c2930bf7ffb9958e3340e37f2226f94b36ffa388f0f32a4d5fc67d9e2b5c3cc5eba4a1cad0ed8453d46814dd283e973fbc19c74549ec97e9b023ea7aef16798c8919cf2deded56dce253d9122df34e69c916e7603efcfc6031c675c60fb98ca4fc2562bad25bed581ccc026e85c3767c5ebf90cda16f7d21746f01f16dec26a513afa1ffc7387d4f07f1f3c1b286af22b4f3ccaad1ab38467ec0509042def23562a2d0f6b0df0e5fab0a18e95e0138332ef4ba58a59a2069e81b8dac03b4e9e3324b3d5c32f10ccbaee707a8bd422fd49dd8f78ea774fae074500dd74c3d6801080ebcba69ccd1b6e486b0acf0237d910d255b5d01b2025e6df02f9a2ebdb9603d8cb8f020dc2f6eaa4cf603d393525cc4d4dda6fe4b6e6da528f6930f12bd2a45e37ea84e79798b3247f42131fc996bbc940fd891636a4415fd2c5503e193d1a31afb8cced13687c6f1004be77be600a07cfb8640379d8e16ede16874085d82d21deb77938b7bb835671fd492f13b6d2089becd6e2f779abd92fe3e259e921d2bc91b70ac5a7cff0ea718923f687d8fbae49bc6733bff679ac5cef1e667a477cde0860958d5ea2c803daea6d04e268a21c1c30bd6171f5df9328d070c1a482fc26955ff6851993b2f64272433da6c8dd7ff2ccf463b7c0624bffa13048ddf34ee2ab026ca1bf98cf9e9ce46aa488ce528d998afb888250a8c7c0daec463ee9c90d2d981c35b3a4627ddb70b28585ea4f940ec75b976ead08f9a327f62d248f48f52077618ad7361d53543d1c1e3c70cc021b130339b7bbafd13780a97df16a77d46602496b9a8101f78288932dbce7e261568a546dc235f1c1cf170d8870695e213b6e83fe389b7bc9fb919b08485906e825ad754efc87261e6a4e2787c9f4fd4104696bd841b0eae01abb9ab6e542e04f1405fbccc913a98281f609b93c6531dcfd99b83185af6cc39cc42e61b51ef85487527aa3d10d54f16632da51e41359f1fb9b9683c10c3b2c294c4000295fe87b919b0805c38472e096b8bd64adae219af604cf17d51ce218e2e5aaacea46af22dce0f093cae11e71726371fbd0976e87ca20e835eaf1b573c38e3bba47ab0b1087e95a6101d42d822e7908ef495cbb5bb63b5cbb99ef6959151f9a538ab8d5a9c870d535a1f82fd0780830529f334a1c2886d1bc9e23cdf4bf57c8cbcccf613ed344b159dfc829936d11b04f1b672c88a3700cee4b62dd3b6d1a5aa899bf9d475cbf26a28c11a0b02e54b34609987174bac7f65f21f21f1515220eefa00449d114df9e5130b28b8f5c6a697b4147241dc4dba8586be75c3dffb3aa3d9203dc5190b48c5ed9324d3eeae7351dc0da86d7dae5dd723eb8842e052ac99f841d7a32a7620bc4f560bd52b52a96ec7df79a7cf0d23450337335d1f3c5c46eb835242a9b5f517e0018d31905b7f3d7c88a80bff595f1df1e870d5277271115c8f83037e10ccf0a56f64a8e7e9da0f9cbe6d4c80a348d420415bb943d3c482f15ec060d431ba11c98778c151c219e40fd864deae724943797e24ab476e2ee4187edd71323ad7962d7244610af8b7c4de2c5a6c3cd7e3464bdedb1394161a9a826c786d9ecfe81162cc4cfb8d375abe37d40b89bb18ece5f4ed610838984635d64bc5b1465f1f593e3c798546aee956fa96c9db87ecb30ced12121c110f3cca26f7a08789fc4fac20b54423d36f173ceae0dda7035a2b3888e27c6d1247f1ca880afcb7164131e79659300f085614fbbdccf2718acdb6f39d3a3f2cece4590904e6729288bf5f605b77b8fa8100ca95ce1edb9fa90f1c8eeaccaca30841c39499190242c52c574d8858180391c0963dcf2f6ab7a7414974bd9bbca64a6e7f4bb79ac19dbef69e0b539df4ac71c0961405817627bcd4a6cc94733b101c96332267dd7eba6f1c8b0a158458175f0628847398a5818436061a1e843afabc5759512fcfce83fc258609daf4490aedda4a2bbad68e43598a632460ac1d974c2af5e6115086c99b88ce87319f4b9b579e428a017714395f77d26e7ebb107f68f27003084bb0e7e20cb00f5f54d5ce8d5bb0807024cfeb46946612ada635988eb5318f09ea88a2e6dcc1c829eb61c8805efd6ffd5655715d4bb950cb53ff70712be7f718865550401f4913a1a6b145e5977cf8e879619327e51b01ff7cb84a7f63b1a8889290315e996e819dc958773da0e6678e87629d011b119af6261e59be4058086aa5769464b315a000869a29c9d040e57902639e7d6640300231a2ceb7df32c0673acbe60522860a10f23a469e35845aee73da9c7d0ff2e1cffbda7c3e6a1104d7778b674b89bfa2ed7b65157e90f3bd0121b9e4c567002779149dca701dee5ebd9003eb8f456e4516e444b4d162bde10c252718b90c69f2681bbf8162c186b156810bda017ff31c6751c6a8d5ce075ff2991b7085dfac882b4c7273a5b829c138cb39f27175ed508919699535df8b2c907518ba0fd794a2e2d80706d543d34b6b81495bdbb9e7c7425ad8f5a5b11f78bfb3d0be52b6cd38f1af6d8d3b483158f7c39453d5d8800bf1d9414f12409b5007cba1bb1042a84492849f0c7b574b33ca29196a05900cf0c93c01a1e2d98f8bfcfb140a07fffbf4d9ccabfece6ff784ebfa9b7af043921a0e594bceb136a1b5e6c0c7eedb8fe77fc1fcb6aa1a628de2e49a21477be884bc1567c279f31aaa3e55adc21d533977edfeefc27a209788852dc51bf8a8e48a0c0c7d96033ab5a7e6889317e677207e9962f2a1959d95c307580136ad398df6da91faa9c18664764f560440e7868596f7ec17ed7e7a3541bff982a4d886f939cdaa4833e480065b3e481e0bff9968257d0f8d943f85e27d6dbc2352e93a29c1a10f89c29ea4071b0239a73cea59ab1b798dad8d9af76928ed02da359dd83acb917024c768d22872b2231fdc8a6850d4872df15268abd00bd31265243ff2917c5dccf5436d3c17641a5d3eddadbef64d19ea4a5f7de6c0d32455bfe5bd936f16a1f3c370ec7049d69ed519a130abb9ddc7484c4efc02e9e8a956d48639096e56ebf3c749a0d126634897279dece3f17c24e139487723fef92c1f0ca2988f2dca8572435322bbd4602ca275803ea65941cf73e8a204c5db512aac37b9956f675718ab303dee0481a156b0a8e573b3e814a7f27b2a6bcb26ee9f2f739594b3606c677e864e0f1ec3ecee33668efd0cf04c2aa761ed6dfdc01bf39a60247c2e353ed4c856d849fdd664a0cd42a32a4de7dbfccfce1383baf6c6c3b686c7ecd630d14e668d3ac91c31219c8d84771bc217941d10aca27dc2766271b70dfca5b2336fceee6c586abe7ece19d0825787b0829787abb588060630c684c9a15485942706bf6d46703c76ea5482dc31a0d4c5b6f17dd28c056cc60ec074268b192ba3d49fb5c252ae658d8b1ef4f6b16d3f0cbad338604f202c4eaa5c06e11debf7ff9bc8de544623e98d417972e3333f154244b9b5fdcb672ca1bd6cdf78bfbe37bcc9e08a6f806f3d3509e6cce42c7ddf5d16cd02eca073296ee8bb8fe7f6ac5a06fd2f00b97e81ccf488e56cf4aad42d569064b6c394a3688eeadf6400dbf92ba9c08092eb55180c4422d863b3aace1ac52c81eb239b84da16d851b782e376e4dcfec61523861944b9395228217e8a7ecbf4517c2abfd1874d469501fd472a8b0596de2b237b48b475deb29fd52f96d7076db83135e81a90af88d25d578b3cd708d6c834d5e62d4b264bb8f1dd63e38eb29e876c31272f3938fe04c7f0904b2f9a6543d04f2b5c6849242933d34512b520a96d7d6a2845aed40ff2565688030bfe614e776c07c3a9d4e2dddb728dd5e2204b5e7c25f039ff6846dda59d1f3cdd5765a8cb5aa3abea839c44b19852ac1cb31130dec2c8223bece1ad8f2c56170a90ed820e2d9454f0ba786c0adc00bd92643e8e114fc025a2d1ef75a9923df34c500efe47ca885e8159eab91a1fda470db72a606a29a13f9240f3ac224da53d182eff4e34e473318f1022a305d651137a05090588cc9d1f0210e70da43b832086c0fb9d63ca4340a320e08df2c90868416fe71f3a78f2edb192ae2492e08ec11dac6b5ce7e6f54fd0c0f7246d080c82578b99b054160a5fe9e10c606dda3785936666be5d41fb083ece4a4a56cfc431c8d6616e439477c14a4e0eecc44160242c66f02b33b4048bb81df0378e92ddfccb5414fded1c3f6bb265812f1ad4bd87ce28652fc4e933235bf52963d1ef768dd506a1c234795a3e095f89ed87c2d551d300aeca2e4307f40b1787144d993310d243933c7c91932d7eb8ed881f7bd0ea33ce558174ad6e498075d31bd41b80ddf978a19f5187de29c85be2c7eaed9ebe5fb9e085cb1c619d569d9e97ed15c7cb8167dde1db6061751867cf434be63faabd3a62c7d83787984d651f256bfc746b35b02cafbef28dea1afebe69526c91b2f3a9720b2dd9e566e39529cb5956e36f30233577cd1441c07b06645b968f8941517bea8590746457d67a9de47532d4dd40dcbca5c4f16248db3644a73c73f4c87bae995ae6eb4829042add7a60f7f027bfedfc2d023eaf768289742b108cdd3e40569a443c63f1907a9dc3166766b5978917ba777a21d9b05e0e1764336371015075abf307466de2fa82a79c62260944903e4d379046605f2485079b5f9488af11d2d829f7768de60f8ef707babc8e23c71ab70a767feed130822930040bd19ea252f0459895e737d19533ae42abd68eb3c88d0a826e700c4080cc9fffb48885da81272c342f262dd23e9cda177d7d8ab42f6c003542abdd4311263077c349981d646487bc44e6b78e5febc71f67bdd03652ef02333c91b966b2c516f94715f1182e28a6b9f3017fe8bb921f8041fa2ea36bd7495aa70ba9196e20f27b0c5e7f7a1d68d1662712f092208af4e3f360fa858aa1ccb689ce525bd94601c931643386b278ff8cc005e1f4a653706057085f7dcf9bbfa9b94e2a01c953dc021ffc6d7570314f85ee0f5ac1eae67c2258c37de5c79bdc483ad998aaddac0c4dfe144947ce2f5da567df48d7f78c9ec180f6c0a2408340bc78007854b2c8292a41443b9bc81d0e3c029c453b095a9b20a80ad218c1c5ebe32cd9b311d24c68b36b562e0a84c7c60a254aa441c98dfd80737086efacc7d493deb5202d9e74e97d0e694edd1843d19c6200e43c76073af3c4b91da2f89f8f005781a720ad0ed539fca47abaadcc2f4f383df0fd42b6421eff613ae67b89b40d3b66efa9b29af94ab3da75b9aa3faa6b4bbdd48b4ed4c1fc5dca2f4d784cc094b2a0da1962333eb06c42f2a4eace557d15dfdb21bfe29b11211ab9479880016977ace99353567d2010fac167991c6e36a244ddd7a2964bfad911183d153009cdb8733cedd0656ee12766c9615513313924da08bb24b9e4cee3be45fa29a902296e9f2088c856078d21ed4286fffd88568de6816b8e48db60f535b02814c34b28bffbd137afc4193ace49f5e8e5e3556b15839f67143d3f20512a4af12aac6cb69508c6cb6ce868a8567c188d96ca3cb8dd293bea95a99eace31b5dd4d3d071668ae7932305efc15e597f8d065c5b567a872f8eeac023286edb3defa2e09c6f187e7254fbf387235f867ef2970d8c0fe2745132c8e23c6c98cebc55b108cfbfde8aae3d9758a4967377ccf0fb148c7b8791f3188ecfe67dbe5a22735f5da67c4f03ba552cc6452d315254c2facfbd3a4dcb89e78e24176bbedf3563282fdbe4094b3a4316a206b0905fe2a0028c5d37683ce99094210ba1da0e237a434e170e317c098fce1232787727f5ca280d7f16826c812067375afa463a1168d440f00a15de2430d27f73d9175a3884742362451c5cd1495ebd08365c945b4409f28c63c6b8007899b181b4fe370a7d36a995c746f81c14f66890c929e33c3bf5a8d777cfa06507746c2fb601ef7306acd95393b10179a33b9d55fe4deba0069e2f983853143c152e52c68723334ee488569aa2d134849e2f614e0d4efb3710c65dbd2e7b3d24ae2385677dd61bcb03f433fe66ab47b68fefdf25f82c26a7c23324c93623fa794db47160b7cd82006476ea4b6eb64880f56231dabf0aa6f26efde9ca8311fe05cf9ee0f5b8eeffb65954fbc060485af2cb32296231b3721703d536bb93bdeedaadc2c46efa87653c781f920c97f8476592ec7a5ec78e82f8d021b84edca1e9be2a75d03dcb6e0388042ab665bfdb63421ca809ed80e597b7c285c6438384f35512eb3429cdd7c1521bca903a17cfa7ae46ff96c8fa86585b3a240a3b305bdbe5d671d52e8c93460c1a0c4eb8c3fec66d141d8ba71894c36c4d3ccd1aac543518d617614b2e598d70b8f5346cd9850a299ec54d33ec3051eeeb366d0c492c3f88a71161bd3875a6b4f40c8ae2f47cb9c2a472c757dacc43705ad6a3f5e1c703c3af3b21e78e9d205aa3b33156e98d21182ec77a51625ea6f4bac3a6268980ffd44b3ef5269af644acb532d135f175cb44a31340125171e9f89ab945e10082124296fd75a70519de7db74e227e238b504e88816bec788bc46b23d5ae71887df2f36d6e682f12184b8fb96d788ba1174f9234049689bfca26f2f0e5a119f092d0f9452e05eda225b593292587f955af1d9b7ee114e9570f7b7d0b50e3ad4230569f528e5262d9ac1fe31b52ddae4507d392226acee943c45f610c8089addc334b7cbe36a6ffd4711c23e2db125f37b5d1072c7571b016983dffc32cf8df21cac632cb0d040345fbe08ed366f43054d84a35da7bae22624eb808f514d7e5a22d5431b0b7187d1e808f896b9b073788dcc4cf246a009ad8a922b9891dfc869e216bc63df6d1c8c2a0ca39b137bd4532af3975993cb04de2d0002ebc648650508083b6240224dc012a135f3de70153fd18d3511b834b4f57975776f7929a13d5bef3e56370a131ca08e3b72aa2546d95411f98389740d01b2509d009148383832273cf37bdb95201a389d7ee3c198d79753a8fd66b845c65fca0a4f479bd682d14c8f10c54086645f059da740c1fc580000ad9782a9badfc618e5c9115394c6ec119ed2bd2067adfcdfae8f5b096ca95c94639e48e798463d68cfbc4def5f243d3702e552029bc7988ad76db5b6d2da8032e3c339e7774818683866bd7e88ccf1859a518c49f268cfecc69e40acdcca2739de61cead0ab5dc55a2e8403df926465f385bf3fee92ddf6235dc0f0d363e0d9bd310c62d300adc54997ad83aaab9de224aa1f3ee0ccb639f03e782f808b9e466a358b108c628255fc8617c7e085980bbca505d42c9847d2d46105299453e42565fc04bd37e028fcd056263e2aa65a8505677c7f265df2251676b1fa33debfe77e603e86eab96355c47ce7993d61f40d162310237fcb388bf9382b168ba1ae62c9d3cf94517d1c51db473a36c762be2b889705fdbb9abacf73ee35595eaa270b245f3b35e798ae2df93ce947f4fd032fcb07222ec7d3cf70819de25a3f0ae7ac45c49ead1cda97980097b929f20b024ac27a26c9241d80b5d6b5ca0cdce975c76806b63c574ab2cf14ebedb588fa8835943fea201921d410e6b514b6b89b31684d810651530e7af572325c7de5c2609f9182189ccf88f679946969d20d0f6dc461c2394dc28fbb7b4f9f45b0f67106a902110a241a3167e7496292b51e2d790b3553a3c676d2f90dc5a0843cdd7908dd27eccc1cc1eb6a381301e84e2ce6d97b78f762897a86b0c2e8073042294b5efc5947f08d2b97b6b7d1676b0d0356d466b1da2cad7a580ddccc84016ef26bfc0abd691ec572161d5498c940434ea80909e811fe161b71514c42c4f9226ba0d71008b95fe4c27f1add73cab24ade931534be09476a910e5a4c6a5410031090954fae85ca07604a815ac4ef00e45b549c7660b29f60d5ab363b59593a107c81e26eb997ca2057081e862d07b6da5481cc36925050c2b358fa516a1a5bea6a94f087a4d9d1490231883a3b42dbaa200ceb5d81f80ae3e15a7e63b2e6024f9bd970c137696a682b915eba506698c90465cca3397eb93ef18f70251733e81e169957cdf11d92338a90d889088b12915007f61b9a67ba7a3ef7d94293501a5e7306c997f3666f513bc26e9468025f2ee8c7c601bd537a46cdbf2c7a39f64cdf1a7352713c05ea229829732276f5523cd60499f656012172b8cf13807e106b7acd396bf46afa17a40c4043b0ef0cff003eb62654e8571ab5b5dedba54845853b2c8f05b11f4188d4ef02fb180b63e0fa80981bdc77c5cacd05061390d144a949689e727720ebbee8d010365b591d8584e96d439dad4b38ca91c4cfb8c4359d45887fd99bc68a16ba9231f2b5d08d87bd2ffdddb31988bab5c48ab9f34b86e6f3e1095427c0db4d2da76990c63023b609146b9064a850493bf8b8965002eec1c1280a64cd962b3dbad3f0cf14227975eb76c97d5e1c21fd6b7e10fafc3acfeb72ad65c4f4155ee81bedd32b3fa637f4bbcd4fc86388e086c039b560befd1dc33d168ca017712ed31293387e180108abee0775bff582666c979c5531da43a1b5a0be6deee8203f4f4002e8b5d28a9dd39df5e0d39555abedf0e16156759f41c075ddbda137286aa4ec96d45ad2e00810704fc514cd6a86578b336529390f09b74a58218c33572d8242a75634ac2af4ba07b033cdf2bcf12f6fb7854254b3ec9afeca9cf30390f22e994423d2ace485aafd6cc27d15a7932b96d92350163ebf73ecdae4059cdf6f0ca65117f36f5e6cd7e196d73a5210614a992057d2e1a5eaf20c5af480cbe29ad513ef7c410b57a93afed30b58b8a27ea7783cac5f4d55a2e47543063505d04f4002a7ced39e3038641cd2b4f905238e4ebae9b3c41e0c0e54b37647090e762dee74474c6ebd9708ac89ec346d556c4375d80bc62cce27c58306ef2146cf8174591b1ca5745162e023dc73ee6e0342c42b08950ba4f050c502d79323483855980f97f009f4c2107b577629b54686130b888c14932a61d88b4b37546bc1f8453e4472e2d21c120676957e2927d651fa1a4ea844259171db985c64fdfd3d58398e1a2b644250439849922e6009b451c6b8d51409567f7b2d4d25b52e334f8050498a27928be5a760fdc6059769fdcdeefe32cbb20920905c2ba00098b4176ee3355e2c60f91512de89cff5277a58bbe46ed51b056d8bde9ae355686a668afa3c028161293b9bf32378fe0a659050f43aa747e79aeced7f0ab0906ccfdf671db9cc59e5b68028a732d03416dac56fc3953c68114438e253f8ab1cc1cf47ed8c34ac35651292c109c7da2187f642a5628bf6a4e88690bdfcfc84476eb8ca0e75e900c9929782a7812cd9b9c05ed055dbf3688a47b1e7755c23a522cf1f191804b83464ddd0bd7e35719d907adc0a876d1167c2bcd035a790a7651ff8ad82e9477f306d2134b045708e12aabfd3ac3ff5982500d75c07d89a8a257a6895f115f82a9c16da435299fa13d797680d85078480b4c6c63e5bc69c6801c690a7b087cdb43cabda1462d879f12de52135e1ff89055528fc32e8420b717cc480dea901f277b24d4724338e796340d964015da23c89652215588c724f02b0e53f5181a080d365042c73610f5b9cf3230dd2de40ca57e02cf07e1e60ed035986ad6ac705b2ef3e7bc7b2bf77911519fec82314aef3fed2a90bda524449da61c7bbd10678fc229ee2182e2b10faeb3742175c8f2cfcd665cab66a4860537c9af777e350a2ad02bf7944fc9a39cee93484aa3f53637dbc2be0e0575f13eb010c6dd928aedcdff1af1277d3d0a380a060080842e069937fc6fece1d7cce114d0b69d97395a96695818921298e290b214f79e1beaf4b675d26ad5bc5e13fb9d73ddc32d51c7292e8a66028daabe8350a7b8ab9ef4ff6364624b70e8737f2af01f87b6f0efde2d76118bebf1775f7e6b2eb990b539fb3bbffbf4d4f2d9c6f694c8c6f896e14c836d6955f0cbf6b6bab2593cd7eabf025eeddc94f76a5a1b49bd18f8738b993405d10af70bd63be86a0a24fd6ca5f0cf354c1411fc49058645130bf9ee28eab820bb4514aeb72142a39eaa120b1737f17033e925bd40f56277fa6e3c767da5d16459d1c0cd3bab476ab8808428d1cede71d94ea3a093411d70a5a0cf12ede0de1713130d0fd9bb24c53eabc247fdc971d7bc261bffd3b57fe6e5da57a3d28c9d60b5611800f31a6cdaebdfc0778cb43d22b3e89af0c25d8f966186047ed8c60067da67868d52fa098aa2d3caabdf8003037d2df0d98d31bbe4a708f0ec94b6430f2bab5c3a65308e84ba56efc5049b35026756b34a115d436c83f95566d9327f2c978f5719d8a1b38aa339f0c76bab5bd03d8ac86de1266028cdd0c9fee7208066b8121803c62f0b2abab5fe85b606239b98c639cd2912ba82a7289892e8a56e5814c623b42c9a408b43c05a8732ee4d996e21d6dab7ab7c69ba367970160665d0e7a08b7187e7f806212fb00ef31b2f9ac15ccc2cc9e36c03f5cdb06615a7b8ca3512e77dc6bec00d856b1d783ddae26034c34bc41b57d0ffa754d0d43323e25028410699ee0d735c63a66dd747b44c145c55f43f47052a8fbb35cdfb8ac0ff81bc5d6137362554261139582d171dd953bcd2578461deee5bc73825de5d92f885fd6313437933731ad1b4f2940ccabe04266302763a431924053c193733919d58bfbd4963da23bf19a00db459544ab1b0b2c80007c41f957d1c5a6c5fb71c002b0ee67ea9e3583bdcdc0eac90fa3b256eca57063ecfe0532ab6e53c571fb0c08ab47dcfdb332321109a37898d89486a5e8631ec6c9ae88c332b01484dd42843500d689646165fb9cba430207e471ebc0d2048176d42dd2e357038d14c2810f60cb6237cb1628c52f74a98b8b67a0100106102a32b48db0ac3924dc976838b57c408d5ca98d1c28a837edcc9127257f13f3ca1a4e9159f1aac6c752913835ffa76bc1dde9b31afb58219aeb8d4f71fb09971e8523c29fed2fd9b27478abf28515201dec86aa2ea685db5ab00fef9f747f1d8f3cac1c90bfdb5bac8a889fc85df299d19acfcdbdd34c8f0a84c6c66d817e6817ef68a6d1d2bfb5d9c30ca95e8c12747263202839bc7a1e765240e7c32b839f15b36b085e68c7cc17d753820381485b1894c25fed09e2477d17713a54894413a3742b070c93f49cf05132a95583aa12977eee14742c2998c725aadf5636a628f220870fc157135c0fb15bb45364ba92760d13e4cb31d437cf2ab1bdb41d72cbb5914249055c180c3609f0a49be59d4a1fe1ddbfd2837c2c99ccc9f325edcc82727c91173b016fcdee9b9f1ca8cb53489aa7b420eb840b6533e7508091b6820f776dde622391170042166303846d42cf50aff7304d3f94cb50185a0909c8cc838b7fc0b33043e7acfd50181070200aadd6e34485252ee6290b6ca479a6942ddd834abdf25158ea3b59af78332e641447714c0feca717fd2a8065d12bfc08471e1dd4f38c24f1cccaaadd9ed16aba93b56b51a84563985b974760a5e7180a3a4dc577c0155b911fc3a0b6b67c3807776515171a1b3413f3e41532b425b01a3e43e4e0ba476b9fa36760e24de1f622efbde72cf1738c6996b23a54fc2e07f122126c415343e98bb8d1a5fa83e53d25f82003447301f489f171e24e873c4f60a33aa03e1b3c466f79993adc87a4ea44f14289b8145fbd0fe7a4961623aa771f12f86b746f07b066e9a329f14eb8e78eb27b5b2ff9d74a955c86aa9de6d699e496084a15748fb402994e6b3b017827a86c72f1f1223ae75ee8fbace112ca2452724849955277fe5ea97785a807007a6bd6b14f6b3c0c3fbae6f15ee93e08160fcf847f1838df92b5ed50c023fd52f2f7f0875e042a9867d3b38b93775dfd0230d49b1bafc1d1bb6915450d89f346e937abb0afa55eefbd45f1b70deee7f6aa8325ab40feb86ea117d9544352b219f3e0d141fe91b8b131959bd1af5942f60772223b9bff49d0a69cd6bc40952e94a44031a3f11f8564b00b8c4f60a666ef685ab358376eda8b228f01db499fd04031c44d7e3c1177738ed01f359ba8f3dbba189b449e835998a04bf415a5c2d1ad8efe764e165a7263ca7efaac68f3bef62e3f178e735abe8da42696c5b63d6b0dad3621bda19841fabce4c7f114f211237cb2ed162ac506f95d9e5271c3920c1537f96ecc29da0d83bbc14de4e82e2777e707a367500403904ad983aed2664c6342ef59050bbd257bdb4ea7ad47e1677be70a2359bf60f9176aadea428247d3f8626ceef85640bd0e24eace219fc0cc411ab5e7750ea07b7fb4d19698d2b4616d866508a6790dfac14942f6b8d5e815cfa2a6819d7a81259228eeeff3ab813dac65154abefc169abe37bf9cd481246405aaa22bd227b15c971f2d2f3b2f47bc3029ca263b14bd7763316cc2f8efefca0b088f2754ac49a1685c1cf4d5cea19da6ae30df82925f04504716ab84f4c2d77dd99fb252b48238c4d26668016edcbfd407ac85a0feab1b37be96c41f16f4343562ccdf9957a1f8197c3a1266fe425857dcd05e64ea6ab430933aa263fd0e15e14a8cce8750c0b727ad50fd2a644f43aca1a364f83a50123170e56e0bd415070cbb555289787de847e54f536e4dc644d34478f8b2371a4104a27e1f3333d31a72394b47ef3add2abad4ac832b2060126c808259cc772e016db01ecc19783b8361dc5da99709079ff11e60df71d312b5c5022b8de7e38336c0494f2461a3eabc76b56490ee0a594807bc6d4bfc44375e69232ae3d59a2b5371c90a44c766123e23f827ebf7dfc445fb113f4bb8488999f462a42c2f0b1d6b18b895d1619ffe99c38b9b1233a80ca64401e3eae37fb527f92f4b1614a0e09610116bf3bde03d57ca4208d2305b1133253e7ff37b290785090b8589e5a34575083910bddce3b9c5e312c7eba690416758a90387784a297c9ac2935b4e141207207267dcae2932e68c909ca297c393d09e43731372affe5c362082e6e397b8badd2e63fbfcd9469d115987d5639435467260cfa28cebba557500c095aacd6c7ed4d0082fb1b595d3590de12cec814668c4ebe73c01ba99079e25d2db0ec3730017c4631d0e850e0e63ae3b30ec6af8d28435f25d7cdef06ecba7e3ee0c3aa1aefa070b4729b65ee880fcefd57c45d8093254240b9f9183f985b23ef024c3c0b0f194b99cef61406b5fb5ee2113413781f9358e91b2adfcf3d9396e43d49b3b6b84c588b3b306bcbf1172c43752245c07d64231f2322215ae2aa6462f605a68b3560cf197ca5a8c353b73f2e772e7e5c0cff584f3b4b5f70c63f544e9a97dd5461d5f6a694b183b5277d86e9883b9363dae10935619cd1f5faadf735944c21ce51c82d26cb438b2165a4fc4701f83d08b3ce6b0e64371cc633b7f6dabc79ea8040f0946c5960dc319c3803a0e2ef1ccb0e34e5d96e77f70f5f164f41c657c6de9cce621ae6c69ce4b7f47ecb5fa415fdc3d1a3e6dd5c7ee7fbbe977f123446b59a20672c130758242f9c1aded13e3ce0443e9385c19237ede7a1a131b62dcc086215288f69ca2a1144566e9effe4ed1fe04c2cbddf83e1ebc304803288d8d234f10add63cc7476766890cbd821261316d83967b6cd29ea23ab751c3f3370d4b7ce5ee3d81412d224cb21b754585e2dc8b5ce15a3581cdfbc9a7ee1770e447fa7b4804245f36a17b16c547b1a8ba8895701bd0dd4a4243753e17463a939e06f7f47196476213b74ae492853ac798ca07751807ad2051506c9c29ae67996df401800b85fa64107b7022e280e4fc331bf31debfbaf94f1bc079c76f0362d5423d4f505eef957b97095c49bf5b015b19267c1d194f1fcf46e316cce67d33c03c33b6cd8c0e4531878be966881da02db6c32f5e45a55e6f8b83699263f086b558af8cb00fd85df32be30dcc528030905fc49c742348abc057be5fa2818f9027f9492c61ebd701d401a1d683af2a575882cc4199a03f53d62f8477dc2f5d3ce57bc2b1f7530867862c2d86afdad45e3f9dc37ed731e6676110f63b092ebbab4b24e372ef2b5cedc22e8ee951971082f6d0419a6d887fdfd1e51463e207fdf3cf4bade5d0be00bea252f0f8f14d02c46a97873a4fce81051557031a5e300cec73112ba07d1c6daf4cafcbf3ad91ebe6d112c1f0f1dd89210f74878697cdac387673dfa73e278796a74a71491fc4939688ed3bde5474f11bedf25813343fd414dfb0da44d04402a2786fba16ad355cebec06464e443501d7a64c939744bd53fc4115df2af1747abb72857851de8a9b0f12143f0a1d8256b5dbf85e8b3d21c0f6e9c0186de865f6e3ea9274dfeb24bb52198e0dec646a63d05bf9df1df8866ea87266618b007f6fe4edd96e2cec8663b611ba052cf952140170489cd4cbfc65f7256d35f677e734251921119f9d5351a40aff1da3324280f501ee9543f27b8bcb5fcb2ce51fcad375d973ec7cf5259c37c9e7b3d8a74eae436019e2526ca37f54db18fbff5a1689026b0866fa1aef4c5c23c7a29a4e059fe5beebb1dded36847b73e89aa7e4c46464046b95f071dc3e836ccb00c11de9812ff8cca2eb75f4c01c649740170cf09d4fd36c5f2be22893d943c1b884b0c3a1b09215f536f8efb42b51f9e264da1008efd18e643034998f6d01776a90503da5079914be672069cc4577a6680ef9166ec04b7e4d0703af3916c21312af49debec383a73b5883aca2d751a4eb0f2c6f1016749ebc9aa4629d03c554a40833f55565e20ceb081f0461c93cbe0a3aebb4659dbb3e331f508e94f2f944344b4cb926fa8c05818db75ecd3b2f360518a69baa7562763dd9dc702a8a2ad3c9f12e00a159ff69513d289e5f120ca900f4f9db1fd98099ae2efc5a59b4ce87a61cdd94740700d83acfd63c3b5690637786208f5c3158ea4acd7433aef6b6dc5f8383eb28f3c9a2558713ccad80bbf219a5bc280f470c61207510d0c077944b4567e22fa8b4d8e46b997fa53583f2c853866cd9f6b8619e8e964e4d8a61d2a86b2cbe4f5fcd564a660d3aa670583addeb2e9d86da3b690d7bcbcb2dd6eea59775c7396604477a088d9ebfe895ce27041a7a359a829807359922465ffc0b34a471461114740a885856939115bb505bd30716825752a5a4ed76319dbd3b5334dddca95dda15b6eaa3794f306cf98adb343dc2a6c6ace4bd880ca741540c46db85ab6ea9f571f952aa4c9243313e621c0c25dcbe4a687f66c53f2630be11945cc396f6e3e3d985168015cb588f64b9db58c9c3e1d27c0c82cad65629eec0c7761125a8a6b60e34b1590eea695dc9da87b661fe2dda4d4f2ea9bd59514777bc09bc7673689b8661c7bf9aecc842ee225fe95e69d991b0538aeb4c9698106b923e8e234c9691412ba47db1bc4187cc2cf29fba8007352322441e1563c13a01bbcebf0871fc1a4a8cebf46157cccacfee74deabfb133972f08725d5e99505d0f3d70db79aea4052c0a5bf9c5d735a24b70589b36f864aec6f2de075318c169e008f7767ec3db2fbcba2e3de3ecd61d596a7a3ed83c3a3e19ea1aa49dd68af0f235b46e1fb0cb943b922b5343e589cee71d25374b18df1fb0180483124508f16f7fe1b3d6784c7969391b99882cc1facfa115bd807e6ec1b639eb6048f91d4ff4aa53e773d0052c045820e288e327ecd6bd13de1cada36f40e5b14aee6f9cc21a13aed01b8265ed3935b7c55719e67a0cb02173462bb4cf66deef6f868e3c13e1f355192d0b6eac844f12675de816214bb92a217dae41dc485d1f90225758e867a05d666f5208c1b43c729e5ab17d1c27b1c81b1600a0dad39ff2a4f57236f7f124be7905d5761ff1243a92d7fe7cd2c05d6195bee2d552caddca49d99c9ee558e77c1869ca01599f269f3898dd93943861818e64c7de11cb8f7399542b9941039494cabcd6abf9e078267ec8e89755ec51947d06d99b569f613baaafb3aa860033485803f919afb0eddb6218b83e950201524e57cc1b117eb99aea8daaa5ea5b1b012a7bdf6ea2742041b04e14e29ffee892d6fc53d6fcc2a32ea91c419420a5ce0f2501d5b4c43378156b529340dd373aeda0549b1c3ca2a908f17e39a47d3e81b2fe4fc449e2613bde77c3812fcbdcddebec2f7a430cd8e61129ede2ad787bacdba4b0f5354695b543da742a0d3ec170e0aaba04b015fdc40a080f4b3c3106f2028ad67703461e8eb3505d45666be5730bbfe3d5eff002c7d3d8c3f4655949528d60e70eea05ae570ccb0cfe97111e3badc3cf8c8d0ee675b8d7915130ea14baacfb7e9e741750bb891c0c9362981021843743d43f20dc37faf713756061ebbf8f6b2338950b224489381f0b7eec9428cb679975ea9fa1dea914609ff1f4b43b455565702b1da174f4e349be68adce7e6535d2614877b1905c7b6ef39806e099654e6936e8b15b66a0191dfae50a3e80a547545ecf1095091014069b9cf9d8c0230181359d439fc20a3b47a8c677c3feec0b40b09012c46c35eadeadcc5eb837d161c1bd58ee1e243205070d7266655e53c164d0ff997775caa878981451b8f04370ff836d7071acb4854548f823cf4f3537248255e278861250f56162b2d22fcf37f2bb1c37225f3daf37d06bf0e2912f57ebc4a89f1a4dc260dc6886217c92c120b8099c23a4a37456254f5eaa9f3a1688cec28fe021c6e4286dc5400e30879ea619c2318a114daa33aa05a601b56002a735a08a07b0f98a32145df614952bcc975b87ef38c51cd442557e32fd6d25a9b1b1d2907614831d81dfe02c9eebba22cdcc1fb559bafadfee4886ee777df84674545001e0ff24725548ebf7e92b41ebeddd132108c782762f79fc3c9a8369ae7562144c9f7d632aea1aa7cd8e14298277d2656c3c4a1c7d10c98a66b461465b0b0d5536dadf94b040ef972ccf9f526c418c841a615a723cf4598f81db7091601b8329be494dfbad0a920347c9769df73e8a3051f140768b06addd24ccefe286a619b141a7ccbf20e0c229197a45723d99fc9015d202cb1e2fba5252cfcf642613db0aed3e2ddef208079609cab1c10c0be430012fa6a1d3c2301b1a257f797c097237b94e5fc3fbb57269a4abd3561e41fba5c226e1b8c36dd3d9811b869832dcdfdda5809c7565aeb100eefc75e2893a2503e557a9d54b33648a8056eff92b557d8e09b70a15c6d46ccceea5ed81eb32df0758fc8c6cbadc33b50f6fecbab4d9839191f49fe85f96e29a11814f64f46abeedce0774374993e893a6c25399a0197259a3d7d8c8130655a9b40f46a99edf4787ce654b20dd90dd86344473a0f28c37e54db6533a29fed2e64ab443c5468ccb76061f5cc287271c2329d1fdd6f38570d5bebbae65a40cd1cd40e3d9cf38409674ee6ff80cbb29b03a8b1031a517aa45bc022a4d4429231665fee6eba887c70351173e9e4ec0031bdf5f3289d1c089320bc95c38b76edf6205bd55e82ebaa9d09d8a515e3edbf8dc60dd74a0c3b2530175bae3e5cd7fd40dad2438fda363a8b3f0ad59d645877346ff66b7c79b9c029cf271e15fa11a61a972121b952047cae9dcbdf1daf1181c4cf6285a06917835b653861bffb1cad7a008a7e1e85be59df384ea7f9bf7256b9b292dfcc589551b934dde68c23faf28a8cfea6760e45d089ff710e0dfe8ddecae8b2222e055829ae0036502304a9ccb472b8d5e535f538c9179cdb5815743dc54903001bb3b44c6ba3e86491e82fcbe7002196cc60561e57fbd09b047158be04b34643d329ad810e903562a65e0d3556dba69419c035bd9a0e77cb37d461ee6ca29116240c034ff2e91fddfe48de524b90f6d8d7d593af28dbfaecb6e1cdded53b3b624d24609a24168befb4a90bdbfb32b1d9bfd692f3e66e8716cb9d23c79de977981a0dc6bfe0a31e6d90899cb3a6c8449f524165683f7be36e7c85877c19cb48e0e72e50c62783d17a26dfb00ebda69f81b1cf2cbf67769fa11269a459439460b8703ff9b7251703d52cc80848ce43105a62d81f0aff8f74b9170ea9cfca7656f4fe908c31e2bc5cc73a2574f447cc6c9a6e2f2299e15c39d9c17ba2b567b4b0bd85e8fb654e938b4b9d2a24a36c0ce9b6d3c3cea148065b3b27cd7e4c56877d4e29b52a3599ca616d1a9795aa99d0d22715f9bd1c8a3611563222317a591e43858977739a5d64a60d6c71e505ed944ad432f4c00a36eadcdecca621f31a5e3db617962a934c93cd7f9413f7cd46d1bbee8bf5d6e9ecf7b740de0b6ef8d0b50b4a6a3d4e72023bcee8eded0434182e540b971c334633e6f2587d3f5c5931c526bbc469553e415b9e16f81d3ead03fac9986511b9982454ee4e63364abf8689c292307532a8aff00bbde3b78a0400f6ce08f6a93120d37f616512a87543624eaf1884b358d31e951d066246f916d498f788080f85f6a2b81a1f0af26a4c8da4dc7c7a907eb563d225ad6222328bee1d8e7fa7b1bc6f4090f18c6c298c0d065204f2ae2a53023aaadb26815c590d0f9b6d773444ae3745a78c729dda73916e14365a02c409198d52c1f45681d3400e11d9737b17549e1b982cde8a5c037e773df1c281a8f92cee021d57aee6480f531715addd7ffa7fa8f3c33352ec0eba9c2f8e5af44b0f05f42a5299f8b75e7cbb3e93f688ea7f593000e51b2dd13572a349f2cc9ed7a4b631d761ea0a9288dd824b6aaca9a739d2b96a301c2d2b58dd9a35f0d96f4be1a3f8744266cfa8dce84b3418265e098d9f9f03224904aaf125d8a5c165f1d3a264ff917c104b8eae644ceae24046a65a15b60c9f4ef39be573df385b6d15580e48f926694c1325cfec05186b2ee2b455ead55b4220dfe4cfc80c8a03cc249449edaa3d97022c054cb94ef44808953d4d9c254bfa11b2af2f6dc35e1d5048084ecff6fc56d6a21c95ba16027979d4b27fd198ef8c8cec7f54807f62619b8a34887a0a1c9aa82de3b4bfda0d96432f177d45abf4711db37d64c94b0644b53fc55ce9181293bb6130688f81e698661205a3ef234ad57fc11962246db5e27e87cef3f3485d0fcc8e8a29619d76626e32efce396eeacfcd05a4b6d28177d99290834f578aa734dbca952575b053a94f332d019485a809c576b92341712cc85d531bbd7c5043165c3fbedd8f4a99a3a85d8bb1cfe0c2e1668e3e5d4ba9910dcc2539270f6350f2df0fd7296dd4b709f48483d8cc5cd4f1cbac0a91a7e687b9ce1cbd5c49f29615e653c00496d09e1f489ac576c14e4b2f7651281c6dae67a10ef37cfc79f1c5c37612ea97b31f13a6c674ba63c20a46da5d166b8f272593a78a51d0242ae328cb5d1b60ba1c9621f9582345ef16c8ffe3a8dd3d48fa632b4e450579cc109a2460e60b649cf5fd1de0e65d5344504109113fe1158b04f1d317ef8678a82dde4a574a87451023ab8b8a34d4d09c775392f608e9c822c7fe6800823ed411de9d3087492cb248b65937ce7236cbe146d3f4703ee617488e3b8cac519b13066d9d42dde4a832ccc052cd291861e46fa3ad6ec7b6e743b6b167bd0ee82068f3dbb9c8f7043c393036e50c22455efe2dc2e95e08b21ca922fb1703738fc6eb07b18db68fbe388ecc2085ba00ef1b4af3acd25b9e7f76e8204616793f03c22149d2de3b12135a21d37c34b01784395013a2896915b268e67c206a3755c25ff5a0469922bb3ecb252ad8b8b9109b09e4c596c34eb13c9e17477a4a355c053d82cbe764b6b6b6b73d5eeac62b356cd4ed07bf94d24202ac830ee82c8dfbcbbaea7490c96c47a9a4a1c5e48b3b260a93d5851e9523241270e623b0b8d7b6101f87cec18fb89df5b09f4e71c683c3d9728c7f2757e309171c045f6991e46a817024d554fe871f150037be44480d36cffd2346c88c84abb71000be4820b61278635380ca964ff1a299e035e996f9e63656d63b49989edf4137fa7d7673b7e97fec6876f74d24b70a4c149e053c7c53f4170d5ce07b57049f2bbdad6c229c074fbfc71eae4ac650f9643a08e4b6683cd0a627871010293419115908f06e7421c16ad328c137c36e4f284d730ea8dd847606357632379e3213be06902b85660c9b70cf43d2c8b53e1c53a9c274c3cee24c3e504b62a2f9a7cf4e07d71555d95a363534483cb795a117538b837c15f12fc9bc97c8973132d2bc805bec5f22d739f05afc5bfda3bdff848f3c000d58d0b3e2160795cfecdc8fcff0ff92841f9d6e4f023303c70bc379c6151f163f34944b629c5611a5df0c2bddecc3c93c0b04fe5062955b7bfa1778454694a2430be17127e15b14b303031318352319b214f5b69604a65c2c13f4f9c8a363555f7d6ae56de0d89e8e906a49990eb1599dff0d5f3d1349d3d9e73b03756d0eb90192a83be8882eb16705922837bfbeb9b005b29b51ae0854b5221bb08bc59a04908c3e2645779bbdf993e6de2b7f02e79de7f3e51c73e883da915211e9ace43d64ce9ca5a18c54a2ebf1c138a3803c7dd2ed17a40d01582459be0c3ca8b1009bdb19c7428da236da8162e22f502dccac6bb029198d3e1498ac9c105aeafd3b4af124c7c22a7c0a1dc185a8c356f41748a4892ff36d74f6961c3f5ef3b90a2c267a253c70752e3195b9507b2684b66cda92577af1c3bfb3ddb0adc06b1e03005129e82015c972a4fa81956de68a5de7ff6fc03f5c83769f5b4e18130311a58b178fde39031acd81726db4121c7cdf4a6bb063a2c05d3b827d9d53c0f2f6801b5315a3d9c6f365013de411850ceb7ba33fa2327fd2585ac364feb2327ec61a428b4c8254408f98bdc81eb5beb4c8c1181df47085f0d2aceda8bc910559587142ad4a6fbe63b9981d03d06efceff5b5923d750cb7c32516ffa7dc9db9657c32d524e714e8aa6d0cc0c45842850c36c0317f2d19cee725ecdb3da9157e30e0b29825222c1c89d36b23b5cb2f91fc96deea8aa3f87036564c3ea6888e8d9407241cbee5c39b444b42aefa10657a3b26270a85fc65b70c1a6de73ad0ee2f25332ab8ed0743949e07da96522fa29ab10707999442afa9910493f8c87e000efd0c981c8e2cda2c77db608429dee034386a4dc9fe3fc9bd5cfad4662accdff21ceba96482b016b84905d1b48ef57581b821da47cbb3c909f32861c5d325c7e49096b477e7b5852005f15b15b25169c98e6cd071e43a7808ac0ce186c395f6c46c25797d873ea1a65b40495c8863867597db8038a36708eb0a8128456f06c39b4c8a42378885af7dadce135cc2a2b91840e1a1825ca8e0bbee5c5bac202bbae427be0f3587f8ecf14eff67be8b5c6d1a1b683fc33433a6a031ea70d62968f76a2cc663152596766647088f0574303347feaa0768636091bb0d2bf1655bff4859585f707ff0bee691a51ccdd8ece4805599833d44350001bd48ecc502f6650746758b285964e0f32fcc531687c03263ffbec76b3593ab371bcdf26ce8764502e435cd3c2c8b30c0de560e1b3cefb227eef8996f41ebbb10c1dcb5379cc1980999c584e0265448fb8ece01e88ba68ae3c414c9c5a3c9e3288523b69b29afe176cfa24a6aa8484428c4d23f1d4af8c4eeb8bc5cd0c5f390a4d2d1627b514a72179c8fac64487401befe060ffe19ec925d9a056030fa1b8a06aa66f35f535f96536886ad3288ca0016ec2899b19676098ea6dc8b0bffa172807163f9e04763216a84f98db182ad17ca5ca33d98454b635d01dab56357525ae8642f75db3af3d81bfb41af73d3e0a01a7903f35faa705666085d304f976dd1e9fe2173dbb1f77dd4ceee453522ae1b40ff1dc16001ba4f954e285ca07d10f7da8b6c1bdb5deb0650ec1a8e77a4ee6bc8114845cff7a6e67b5856bf5e2f45d73d60a054a8995502c06a1142a2885c3bb874c095e35b48c618e9d7f62f6cb18ec8ae80e69962dbdb8ed9f3aea63dda53cd631ea243b0a18a10727d15ef3d1a5ffa817844607b1b79a75ef2b4268f2ace704788db5a41f9b8f96f5877f0cd7053989f5ef54d70f2869c1e8fbd3b8d719d7f839c97ead076069f8edd42a55e171575c74e6a9ce118884b24069c08301482d55af4815a92b6f47eb30efa6eb67ab4f958e1ba6229ea1df61fac1addd7e7d0525c585f111951d6561c23e728ede11ebec57108d8f475dec4512764863867e5ebbb82fbbccdc2e70512c0028bac6d684a6be4105305b3c8ee197d5123eb62e01e949a5d41971a47abc1376f832dd2207bd662c23880f4a281b0d1f5130d880a5d78d62d66b70ca028d4dd7b2df9b7bf781d5f51efdea345b2ab90a59869d6317e327d0807a31d85325d77117c4127751ec820e7058540bfea09bd41d5e1ba49af18097c7c51752e1fec9b690b4ae32e284421deafc8ca68b8296e6471f7e0bbb36f1d4b5a8cf29a3349fbc33ad392dbe0f74efc97749107d32b95ea3c83b1fdd7284bb407362660b73b3958483bbde949657362c19b3d74d8965360ea8c10a9d8c353f378204376e2604e82a040c770b352ce0fc253d251b05d16f208c1757edadf7ff641536176c87fd77337fc07a44b3d6ea8982e43940bb59720df4b5f574d7bb7d368076316fc3eafbbe1cacd012707a44d261913bc9d824ea357b51181915a2c63d6e76c5a675d34d0206c0328ffa1e3a2c4ffcec50f9ab0e0d297d45233973778c99803499fe1873ef6667671e055a548d491c186fadc6513cbb2717d2f7f169ac98b7100cd34134b16f2774e774b1d3b64bcc64b3f49a7d84e74911c3338ce4b0d84f3dbd56f14e0b3f423c6cc3dbd7faa33d001825efa04e53b9ad5baf93e01a78342d1046357a5ee5386f73c0c08d3307fdf8bce933cc3184313686c5d39155bf5ee0c2620605ed7c7c0171ce1ad15d856a09907c48a8f37fe0d3f0b10e0050ff6e870b8b67a8a238cf172c0ca916a8d37b41f1af660ab2bccbace756467dcd03926d6b2e621785430bd54e860ecb5684a9c8e0ab9f39bfba2dbf75c798e10a7a40cbef35ea1dc64bbc7b84b3fd72aa4a88ebfb04307ef56c955a316716ee994617075a393714d81d22f58f93409b76ec8aa50d8b30eaacb04a1b00e346a37815c75a3b06422ee32a8a6344fccd848b0721f9dd1d5f3159a17d8b34cd2b61449a16d454dba0b1db6f60953a18c766a52c6e630222f9072f299230640e3574e412eae58426653b9a7c1d1b1db557a2f900b41f585f851d9c45b47f6bb8d4c6f303cb9e372e059367eac3459782fdc6ba7d9e3c08c02b1efd65dd4f17895951171e70516af988852b1fbca5e3caaae709ad3f0d5c66937b1d5e14452a04b4a4e18150de96c6fe46dd5bdc8f4cfe527194d951473bcc9ffd07767cefcc900d171e32111ddda888e778ce1383f8e4ebab7874b821f1e28b65dc46b3af855b247fb2aa44fa85d66e2256bcd22db204e15f81e64623f6a0fefd9027e65ba6f6224dc512e7afad9cb4de76578fc665a6ff7f2080f007d581b50b30d1236ef0757e5ac7952acf881e138d755fa697b5e3a18413e4c87e8ff3e6114ec382dc5358b43e11e08b3d85038b9b90eaee0ec75228e63d2d17d1e7b39c72c11062afa95e1da12d7a785027c8f3c2889f41f12c3a46292e2c9588242d68caceb36e5c258eafc9b2339ea0c91a228422fdcda3453c02cadfda2f9da10b3401382da8ede76de96d372c7e77e6ff7258a80fc597df29054e4ed1accb1ba16cdb40897962f30fbcadb9c93575244d520f58e9eca9de311386ea5a8be5babe08cacbd189d23eb9500b992bd37803924fe731220cbeb5c8697588f154d770265f2996b41bdf3cffe17e80bcd1aca10d71f18ebc9f1c0be408319bd10fa23d7bea9d9ef3e6d9c5ab32780d7f750ff7c9005042db2f300acf01859d6d7aaa44e96ca265956db551696913cff0f2d246db9b2d49e6c8a30d96d5a463e5f02d3edee95ab6195a639ec2f758013412a393c512ac6ef2ae5975eba913a38a1d6b9ba307126567a9dc124d52f4144ba3806304eb846619c04f17724da4ae51f0e75d6fe5be4a4767023fe1207dde2c816f254e89fbaefdaa6e5af1b4a4c9c7e6e4c552152260560837dbfbb266b1ebcb8a45a41c2bfca5bcddc3568abcd64bc29ee8801d235a779a030ae1b45d1fda4fa010b565c2eef3583e7ac42853ce12568221e7f4f0510c251d4f7bb18352576e7b896fe1a22df894eb63d6c87ea44fb1852c26faec52b9dde629fb4a2c15afa0b75d3a54b0b8d2d93e1cb11b6b6fe16b18edaff7649882f8e8e1c807d1a02bf1cd4e420ae72faaa66bb2f59f7eb07f56fcf24f89fbbccb16661ad5df1abcaa4732a01f7923192618e5b1292853561e342889a0b0f31b6b4d3a964161d928f401a5a6e932ea977f29277c4e5a992de723b27e5fcb407fc814c53e12aad7ec688ecec08e65aa37f002325a0a54f20390056ef38198210957a26e222d61cfda9434895fb0ade982e65979beba25eb8e2758db2ea6c38235bffa97307357d359d4eb5331725de04add6562da9d8e2795f0e6a612b5c3fdf401467b208657adc4ddfa43fad809bb9724fa117b26202823acb008a53182a3ee60a92c2f22eaa96e474a1ae218ff92023c5ff5d17d6d57a2ab6f8d328aee16755bfaa095101b6aed76afa1627142199bf2258277843854e0157c2688ac42ade95999e303bfddbc948ad5f533469d8e761485af970c3483d0f0096281890965d79fe1e284563223084764c515bdabae54232a37932a43081c21ae3d31451919315246f8f1fe2fbe340f6e011bef530f36302af31b23a71e1814dcdd3d951ce157cba26a33ade8b7b9d30432053a3134a7ec364be3b96f0a7a63fca0a5040957ed25bbbf901ccbb41f918195fb6eec471844a25bbe27221222eabf258bad5a17e95231009d81c8b6e9de3f268b749c115b0df169cad1a8257387f0449b0d68faffd21e4103e01b36c337078ae40d06fac9508498185075b256fb0290da079a3f35d016669c36d542f44d85839d8025bbbe4df082f4ed76f36c46c342cda4f1102c358c1e031e4935e44d1be874ffbdff541f86ae3e21268caa393f4e34da9cc3130af2f6d3f5c2ad1d376f0b0ba3a911bb2acc23cbf9f4feefa754cf0abf1e1e212c5d51cbb03639a43a9bd7352ada7ed541a5292f626a6d26564bf8c552ab9c4abd70e6dadde5a1ab662f460c2488e4506d0da524cdd0bebd5dd5ea56f626783e02cdf701e74c2bcd54fb45c6cf3d55ee09d23c73674dcc345dfff9735683e8df303967229d5453c76a6bd9219b424cd66d1520ff78b40d1f4bc9ed36eb3685643865e5d664aa05e7f2ceed9f3f005777fe88742822df031e61cd666bdc86e4630cf8b4ed24699497d184913054d7426cf46dc698137ae7dd28e084514e68e6a6ae144f5f0ddfa014a340c6e2692e31b7638cee5b2d9570bdedce5d27c6a6f271bcf4d03b55e2c3c90d3bd939224fae56cc0ef06ce54e1e1784cfc29136e2ec1774474725abb8a9d0b15ccb0e7b23d27eb45312a1b7abd9c8c22855a0c9812ab077a0b1e58d65f01eff79bff8e9687c2562af0e9bb5ae15b1a839da3906e353c6918b1e2f7aca08f9e838b054fdf72a7513ac18f43acaa07c2a8b7acf35d9334b0794f581c4781255182b8669ad692e7b569dd391804d7816f6604365bcb9b7979c989a5e41cca1443e0f39f3511a078eba61f6202e309b604bd068c1c332db851bccace51a68406acb64753b228ac8b616ec8db49a0a102fce955620319233a677ead1b5b506c1ffc45ae827f1c9145b5ba52e24e21aa73af6f4988ff8b2cab9bb0873f11540426ac21cdc4e1a1a96dbd44adcbc1cc499cb175681606e464fb95dc65ed75c89a0b3ffd8d02c2f2adbbc332bda8f65674c0add7a60dfff2a3f734280ae0a992d378f4d3d6be7673537e1bad0717d4d3b004a202cda886ecb3032164804f0612104cd17d254f1280f91e115fe43e9518acf4650c6019166f242de9401a7716559175f4cede6d91e84c029fc5f9474cfa4b002499d6c24c3bc8c948f9124b24bce1d1edaf3f66e1283a9f7958b3de17b5413eeef50a857bb34a4d181903bdd4f6d6df9f14793e0e5f8212081a7fbc7435ba91edd99e254ecde2f39ce16c72c1184cfcb1fd437ccc72c178dfe017beb040f6a8ef874d70b31b0240e20ee54fc4d4a7597d34e72abcfd628a321e3723a57e4f865bb9da298e6aca13abfd387f781940b1d8aa945b85a5b75ee548ea0718c461705d5b0fba2e3be9561efebf0f8259277682f78ae8bb6b67834c64e1efcba8ebbc92f5381db577049d9ae49db16f177bf161cbd99d73976256c04030fc5b733ed417b12732d7010c7999c976ce747c213b10da5b88563e5af2ce3005f911ee7f59a62519f7c07585c7c116c3b5608305f377e07102ab84a9402afdaf0f8ef11c3d6de4e170e90f5e51231b989d93b60c266def18329578f98e7156b3dec95b622fc5755e170b578dbfa498f97fec5f487f9eca007f3ecfce4ac4eb527e272d030d0067231291d55635078ad148380ccf7c005f36ed8bb6663e6bac675b9597a40e6884307227a78f05d429f4e394f6c1a312da8625cc9343eb6a1a67ddb4ecf14e5464146e3275e2c605b30d5eb9e0f1811f2180cd930e8f36701328b8a8ee5c519934e8b04623dfd91bc87ab44de2a71e1c4a7f8a47ac5b886bf39c492cc35a6c70793030b6642b7a1c29ec8337a0d08beac91baa98da6316f6dda23d96da2c8251457ec9bab7b418ea2ca1d872f5a66e0bf7fc808694c6e22f0d4bb2cc1724755a0ae2a12f7432dd0ea9e5841b4d330e63a65c2bf8136f43abfce7b96ac71dbca83ab1046183449df6e4afbafb7392b994b80e078ae0cd7942ae2954cfbb0f637b1b8683b6c4de624925f10d74bc52eef0e6bd50ade82c0b40ef0551e46cd630bed9c15b1bab908f0d1283b728adb9fcf595a557cdea4ac57bd78edebcdc39dc2abb2c2972480788350160ad94fd23d4e3973a8a052f036211940dfc59270b99fcb94ed310faa3c853b7a1cfd4ef56ad6fdeb1185d6b5dfdb479075493a6c1040f844e6f99d051874e3c37a097b75b6703cf502fd108b0c6af56929fb19ceb0fceb12e06521c22168072914c6229479f7ade31c9cbba34884670b152aad63e0e5c0b4ef512b9dabfd9401f681278ba3ca7b5ff3927f6a6bf43d73a0925922c2ca22eb6f149ba7c561c93fce8048971f7bd36ba85d894070a1607afb8f23ffb696c0cf3bf801669fa5811bdc8a2223d6ad01540c25f3297856f69a86ba8132512d558101c11188cf8f88a5636586b870d28b6ba2d5305d19590ef13daae7146f59e7f1fd5c354fdc73339cd1a61b0a84b3ea14a07ab73229a2e8469c695615102cc3a6e8ad3238400d178ee9694a4ec91590f68c9dc260b4468ab5d9d50f03aba9927ca1c4cb9aca7e8c5f33ab1e90c1d235c40a782c0dbeba574b4142f298b9424d4e866fc36aa651ece8bfe6f4f03db8ce2a7962c02cfec5e531889365d40d1f0a8133ce7e36eccb51672a67497679f7eada59aeaf5df546a72418bd48b77e488689531dd9dceb4982af664e1770710feadbb34ecb4abe0949d26290179d561527f752434bb1b5a6c833d82696e918412c4b6b9a2c1a373572ed0378d229d2b00a030c868c14bec9bd1fad4b8cf66b95fee422b81265ddbe5a11a711b4dc17b211903f7c406e482e378d424aeae738c38336f6fc3acb9ebdd6338ea38653a08be21c879a957ef83acb56cc667acb7384cdd2c9ac0ce3c034062b55037adba86d55d1106bd922d1e14c0d65fadd0cbf9c3a45724381b3cf94d0b5f60de362878bf4cd03e9459eb372ecf29ad7b8db567a0be317f1a267148e1069910c972cae2cdbe2d50f6bdf46aa8dcbfc6d5ebd8be34e04439398f1614fd58530db91f526c6ce314cea71ffc9d9480e925c7ddd1b71a6f42772637c5f8991cdc2a55513b85c887e2f80b3a837223aba6201f0f8e3774182cd9f813884e88693d091f078584e46ba82b3123ed569c4cd2a2beb3bdf9f5026b90ee6dad95591eb440f9cef6b7203b48c5ca9e612e478d083b3674cb372b585df6ae1b50f69f34ec726d5482e17808a89b3ad322d506f8581b3c67bb2164ec3a597a32e347e5c4928510bb850ef773698196dbaa2fe37d4dcc5d2a489762f4395d02e22905e8d1b3c53885b47908173d5bac9d2ad4167d91893fa9ae51659091f8a2c77e0aa538ff87ec5bc5cdaf088ffcb7312719939422867b07c000769f069bdcd24e11980b3e3b421f1ad45242e8a7d918e70bb60d30304b442b7b1029b51e5d00fd7522e3e0768e5ef6b5c074dc83b3e0d2cb08ccdb8e7f778e9cb03ac78e0a2b8191e1fbc30b3c0199443b42bb158bf8502fe1f85bc29b9fd744abd6e66fb2e1bfdfb5bdd4ea70298df6cfbfa63ea4a3c4e8001a49c69057a3272efe44f14f2c2ea898eedb29bfe593f849da5aeb25dc4cdf97addd58092dd9af01527e478af49e67f5bc0dfaea41382edd622a411e4ca2564c21f349eb46cbcb64ff7bf4d647f613afff50bfe324b851227322f2d1f5f58514f3d4ce0f2ed875d0fabafee5273f8bbf0c37faace980b83302ac1b65bed2ca706b9c650abc1e27b8803d04834ff26cf80ee67272ce1b2515f3595fbefe448f47dac2463ccb03311f4f5e7530e349f82c28dd17ef37eec1e894f99a6835c0536ce4405928434927bb4b9e5c1a8340e9beb3d8afa81c263236c8057eb7172a9ebbc125243aa2baf838d3bbf9dd497bcdee5a813f0bc6f136d5390978cb811a4eeac7520803949c56a777caa249856418b13773e04ea1f55e900044f04dc4aa84b78831fe67e3e1282617e4fdc38a6b9f8da72129dc09aa9ace6fce511c8bff1719ea1bb2f613b739b1241e189266ccafacbeb9c8acc7fd838ea9ec80765bd7e851f237c963e42cd554c9bfd09f474b13ffe7123cf111e9771ee50585f33faf1b3f64d772462f2a724e30273f8d3642d84d755ca4bae26730ae6ca383b68ed5d802421c40f4ba35475dee4767aa052da8e2feb00a14e985baaf9ab2122273679f9dfaa40acbbc134bfa8b6e2c65f38c78885e7618c583b0cfad1515e8835bfad78ca84c7870df0fe749c2dc274491189207df7b5a774cbbb09bab9d1b5180a1eb2e4576575a17f8e0e6a905bf448b5f31d85446f2f4a9d3d8c91693fc2cf4fc2289d26d8ba5d5211c9dcbb1fb636d3dc5adfd16b079542d696192db8d0a606d1fe01b8bb608d682e81d5ebdc298ba640a81ac6e98fb7f6d12aad008f7528f803819a079568db95d1150fc1b3fd3406bb26d33450a01ccea5006bf34cdae84db35d6868af2cce1dbb53f16fcf6af35533cd25755dc40d6d81d5fd6e20bc24305689aa2e2fc1aaae104e8f4adf640271ffd53ba7b4f7495880a42ed3656c84d23c01b63f1ad1c4bdfb2eccd6d0ac7a9098b3f3eb400bc6dfca7a01d04f51c74e06e1d3c5089af752025f18fb804eddd3cd603570f33e86c2b0c6a3c8a28cd0aa8e9bd3bac1008ecfc483dcf785b1e351f780b651cdcbb3d82efd99b3386448599b001e70acac39feda45dae5a5c52a2e9ae494f4b3d574860fe66e38172007ee76e1f000352824ec98be4197f779af71f0a9a6db0236fe1ebabc369349d4469ef5fb58406db8a20c621ff2fed6f6c25e7fbe8a36bbdad46776e6541384d64cf7a892346046bba1a260c3282094d7221f4b994ac7f34381727877e34d695888fd389428e32787ae1d6af9f2a5f1d46ac365b833622cce8aa4ec8b456221b356356084a7d3eda783884c124db01088c827b1c89cb1a8d8937e50143138ad0ccddf029a3cf6952e5afeb4685245a4bb15c49b31673bc333dafdcd18cad5c8758f8906bc04497eb2cc74147f1e77d42e17a7bbdfba2d44426da7394307e44cce81489e16891a5f7d135fd1193da5f3e4d571dc5664069d69ba5626118e3fb5a9659b99caf9597a64dec287098b0ebc8c07c73ab94eb09654b51782a5abb0e7a9cddfece760f92a76b022d13e457e98f3ba3a8779ce40e597b7f2fbd2e80b15510558a4078cf1f43bbd2b941a05198fb37363b214ef33daaaf3cb806dc050ef90dd6f45194f29a9c0fffeb3df9faef3b1222af585d1be2306560ce1c0a38b3d2ad9ae57fcbc079b5dcc8ebf614647f3391b2c6e062eb35d580c8dd8790fc5bd944c90402c3900f60746b4bf5ddca73e8d18e7fdc6dbe973c4286e2e04831fc594e006ca71ccb63412412c37d5781facfc6070e18a38d0622d3cfa7c5d95d88642252146d0ad7f044693cc16cc240dc675acceaec64b573f7884d310900d72543a3f33820e4613cacf3f9a1f48b157d4c94366695bebe383265da7cc4d5068c908ae731a4a01fc13f3fe0bf91b354cb4b25edee99208e3b6630ce8549d627f5a52a24d57e2cd6bfbb7457fb266d71640803e2df1a4ef3848568f4ba509e8cb21bb924358e4686f70eefc9a5eccae7144ad67a867b8894a522028c246515ba789c06fe357c68db0291e42e2e3045c423e9d20b9e4cb7cf03ec405b6e6d82ead2ae512dc7269e5795792f89d71d6b17e0231a1a73e71a4d68d3fb7becb58460da6dd63c11f471a1e12f3bffdc0220d86f45790c1db0bd8703fcd6ab18c35d9adb54d93b2160d65a988090102a5833d6fa5b46acbeac988990be9db1ce8830636e999a1457551b1fb05b23cd8f18685f936fc29614fb5ce7bbc6de682f03b8307ea48d415216711f1024927ea86b63476170a4d09d43335ed0eb5cd1d7772113dbf8ea962c3534e37046bf6e244c433afa969bd1063661dbf7c297a4b3d9bda134d6d413306c0199392d4f92ea5ebbbec28878d9805ce8e495811c8b9a075202a2ad36091a917a698f6fa77c16b2c697047bcd30c4b209277cd63adbb612bf52d2fd87703e0044c33dfc51a199d2889daa74822683676b3e775f0dbe9ab0d2b10a8c0182dfeada8beb9151d65f79e75555d01b22e7dbec61584f4b0ef8d0f056e2a69de150bc2a7d4aa688960e7739d7b1a376841d9f572550aa7275babc8e8f6132aa12b3eca874dafd29d7aa9dc99f1b82d0d6db3f5108014df582afb6c663b2cf7885b90344ed8e722ca7cb6e7248077521bc92fd851ec9f81b4b98c1ddeaa8738d7a8dbbfdd9bc8818cb30277e83f2b7548e065094862592cdd5e8e63e85a6c569e800ffb8e423ab666a5d01e49099dbfafb7f3ca6cfd7f086031bcfd1aebf79129139375255d78170cc25c93c8ff3aec0aee54834bda07da11dffb4e76c0be43b66165be21528f4f8990ffd85c3bed383fc48375a212b310fb49796244527ab1382e3d5fbe12368e3cf43d6456d03f9c3c4626f67500ceb5db4a7550900b329a535af221fe397b3c30f016fb71b73f4f533896c45d84a586f6bab005114644be5d949ad400a81146772c5689e0b30a00a9303f0503fb8f4f5f3513db7942bc1d5a5de68d74b19ec80f295067bb8f28f975100c3c8985b199f545bd1eb0dbdafc4ebcf84303e46e8eaa0feab333125fc4aad1febce02eef1ef83cce01b9595f2435110f16e00713b2dbcd461c537887e4b38fa435d83bef7993843e0456efa435d3768c040890dff3f56c239b1ec3fac5ce84dcc7d2e7a87aab7433470978516e4a1d736c60e11674cb8caa772640fd644119b9298d7988ea8cb657d5b2313555f413689cbc6aef4dd2dc7b7f47a43359cec0681730db85ac1355cb8eb7d975031947d1f50746e08b58a67cc09ecdfc4af732d865fa2e795277846807b714cbc40ddffbdfb125969f72bf8b57dd5912ed2b8ec0321d1f0fc271b4f9bf29348754b24de59aeb3e4e45a32697c59a67b1159e74070b91657e772de73575d18fb5fc297c2e71377bd25938c0c5d1cad6d07dfe134405a765bc89960d26b7c1e69f4bed437d0be5d05ea8c1b003513e8b212fee9f4bbc397cbef53ce4391a1daee2e690f3eea1ddddb04820fdf6b7cf5debf7cb8e1c45081fd6c16200d76aeb5d67a5fb0ce79cc40aa2dacd7b2812b7307dc594d52f74a782b0af188ae4d32278f2721c452abf09d7aec86cfdbe4d3d87f362d119c4019004c4ff42a672cb5bd868ed88ae70e321df0028b53419a1c3e126ee335610f541b5fd29561bfd995469289314a47590255dd6690eae21c61eef91a05cc2690ce348d125d7a3f63414f4b433742ba064d493731849719532bb98a140a7fd0e704cb75896c0a7da60bf808d8dae42006abf93d0c34244a8689bb44517908d7127d3831d0ac041ccbefd92f9a8ab0f041be68495d959625b51947162a8c75665a4c613f9aac958017c361465bce57a1d1a74c0d078908014bce544e254e62a8b566bc979eaa03077f1719597db92e5373b9bfd364dae32431bffb69edfaddd0515b74fba5a9b96133de3be34875bee36da7573fffd71ee2e237de3cbd211b3b318d23b5ad2438e64f234ff9812d092832e0a96573a205816d91c97426c4738b2ce2a5152b791d5323e09cbf97d2a94c03b6e3456b95dc987e4dd8406e49abe3885cfa459dda5816dd137edbdeef04dd54c11385e473f7582a95204d8a9aa802d05b646a7142fc0d0576931dc9613eff941a154ff820308c9ff1ed914c361ac4d01c3d652bb656974743e657015d364145501e622ca2df842998382e6b20828430247fcd83d6f4baf3560def2b9a52747629aa148351c64ed8c917fb2d76a8acaaae78fe272cf987a16f462922cb6ab37a04dafcd746137e3a5dc04abc4d8a45d258c17d89d6011fadda1a4bef0f23915114de625ff74d76eadbc375f72b6c0f22d4fa78ddfdc416312d078c11008a86137e8fc53fe8d03a77f0a71f98f4fe11f1d5dc2acb130fa2f0b00523d939c17f745f779ac0da82ba0f57a62390d7187896d7a4bf627f424ca33e22aea39ad50ef73a54baa1694903a6c64fb03323002befe51488e809f67c2d3e63bada2269c143b53d9a6ef745f86c9fee67390810c4c099dd6def1683e71da15738cbfcbde39a58df2dd931ad940a22d7413a74a31ab9c85df5b03a4bdfb0f1dff785d4013fcd1e9fda3e4fd68a0f2cb0b653e32df6a5978af7ae83cb11782f1af1ff6f6bfb1634e3623f4252f73adc6092857f9da4405448a46d402ab5400b9d809a919bb55af3c212ecce85bc53705f6b6b60af0256172d04d53751a35246cd60de5350ba0589c294a576b6b3dbc2acb93c898cf179446b3c540563132db10d1b85385efe2ea5585bdb89f320ea1a0cfc0116654b3cf45122e964c679d5b606391edfb51b350da5010cb6588436851957e4b5748fd435178c71048ce987d8f8898020b1482a5cb4d13c9fa23baa0eee127bdb1b01698e745650c33eca13ec41d046933c612c8e1568ed60c345db62ccf06fecca302d1d93dca21e6a2aa52216e06f08d5cf0cdd454bac8e07a6e4c99c0e0e7137743554c606f2894e8e087adc493966e7dd0be15bc5c9de80a61d06a6a8fab52232498e74693e5b82068cc2595d71ca9020782fe829412dbb3efe986ee30d7c6973683e8e9d502b886a0c38d895ecd150ff72f5d19d1cab3cd63ccdbd9df0b8688adab3f750a75e821cd128c208796867b8a8ccfefa16137196e309c4b498273dfcceed88f2ec4baab36a172f008bf8cd2ee3fcb9881ed37f12cdeaf6314d1765d1fb62b63e74cc682d540bbfeaaf3175540a93a0dca1fc0a49bc2081e7382499a13bb9a8bf4592d8b8d2b0095ee5a50b78b980f4b2c9fc64c674b328d58c905e057890b08c867a015844083a48e77103aacbab3ee6074adc3c2af54338b970931972d159506b1daf92ea66a80d621d125430b8bbf270d0033458631c7b889fb64d5e359c411a4c02c53b8a1dae2e0ec589b4abc72d250ff7848a779dff2335c9ff966b8a7961441bdd2a255fed3721cd2d318911b0d24e5e1d646c6e3f8a6982f803983329205ac0e4d02f9aa80640b182e46d3a56b629ec6275bdeb2276d7e6b2252db0848d43701e1d05c3eab2f4b36551a2f23e13d68273a2c643b8df12b38a2e811d3fe159272504cfbfd2a92c661acb029d59fc7e0702fa174359324c554e58533e231d9fae61dec0c5fbe0a319976088ae34dc37d72931ddd589f97a8b2cf76a214b2026115e6f0e00f19b753c90c10005b8f14f243d98d4a21327833eace7ddadc99959ce49d5b6c3db61da78899ec6611e913e100ac3dd4b7d118eee4d26d0635bf5677ed71c7a8915334916024e494379dcb4d06cb55e3fc3aff32ab51122a2e7f365f4ff5007ccda09ce7e0adc8705a1b6628dcc35639dc23f2d7a9ccf88563d6202dfde847e4128177d96fec1ad8310fefabb9431e4bad4dab8f189a046987c38a3398fcf3fa971e8d111956d413c9ad571319d61079b97a5b64aec61845eac72114da1d33e58153a6983493afb91b0f728d142698fc4f8d30314270c5040f4d1794c7814b95e8d100f18874e6ec54491cea24ee3302bcacb5059aba04c45bb34be2e4175277896db6c2abc255a9272ab688f4e63e67629272d4c474743ce8ec414b90f47d9630989ea3a79882905e3fed7144b0d12ca56001926375a3b518d8593164af17b4de57a82cf0c68a437b3bc3f47768b5792e7858da5f0c96f4bc8c63edd77def7ab4e1aabc6f6a3d191b012d0a97f0b43c7890d3745d97f61e6f39bf84a9e9f87391a62395476c3b73fab2cc825252373231018d76e1aeaa6114c569ba49a9d1036c9146b6c000fba0ef8d722e65a1cb5661d7fd671dffe2b98c15e239c378d6051abe27a3517c8dbf9278d136ce373e368e74bd368e5fe8ae07d6dc5293c7b1c65205ebfe162d16e7f3011b005d2673833c8a1b48b2d29d3ca45fa90e6869f6e627400dccdc08da6d723a70d0a521d74767a6a3af028ed7a640b31a1736e1f6532bbeed24b16475ad04808b6d08e5f11635f9696b56f60223bb2773e8224b2c977b993fe5d5dc127da5ea200cf2d7b607040687351856c8d466a90b47abe51c6f0d68c803d81742622011e9d484abbcec763a44d13ea39298aeafcedb82dc085ba50176982a58081633dcac8c9569f30ab8b3efbaad38b06ad44295ba1df8247789b98174cc4a30663790db159264c4d04221e4327b3f99979772794dafb8af4309d7305e03980596e6ca3d27518095707a39d9bf73345293bbcaac22f3471b2994fb2391aac354019d21659e9a7fe10b0e1af6013a6719c54f89921544ce3474fcf251ae8349b848e4f000c9524d9e111f1b725968e4a1f4a9d0b4c2814edc0cd1142862d7e23af8af45238168ad2b1447780437d39ec1d3e1956df36105872f425ecc0eff9ac7f4720707644561a2dc3e6a36687a41908f75b759c5656fa90ce2c65403ba6b124a1a90f203d09780bf1d730ab76ca0c8497efcba0993913b121e896f8891348dfcb8e70551844e2a8e78bb3ac49c39be7894406b80fe7334047620d5b77ba5a55bc8daeaa8443f3ba143400f6baf351f2182105240cab42bd27628c53b0fa2c4071b2cb649ee2fff9cfc83e6e4a51d2eff02a9be0471bfecd208651945ef77dbc5c53d09ee37eccd299b47189ac8f6c4aa9f198fa78b1c945e9c5e5560a32acfe877a9f2f45017bf120013e538fc5e5410eac7d7929d7aed1f1f6b8d1f348c7ea9e5180e58e6dfdd2c0d832391c3dd155484500d7e80632ab227c1287d3f474f0c00fa06d5fcf33e9425f8b0c32327d18982b4bd7007c739ae34d61606c8dc1051455ce9e53080b0cf3e24e14aaa2e320b9cbb20b69033ca0fc5a5ca73729d2f3326e3a8fdce78def7315037bec0c747da06377a1f4c9e95ac2c8c0504ed7542315c7d7cbb43759f0704f246f2f9d5487b1b25eee2b27b3c721e0521517f96f6d498ce4183f156eaeb57cdc7c657825cf151e55a1b418bd6b066e1758741c8ed46c173406377fb639c5c55495f10c8b2dce8c1e65003a8061a209208eec2df88f5935ea7e610dec75cc2cf23520dd63ff7550ad642397289c5768280aadd52ecfb30825264758f5c39d24f86187d073cf7701c47769d8f058ffc0c3cdad620ae9661c55d263adbde5894c9c435cf5c476a3919e3aba8f16d428c77941983217353baf23feff65c6439e504df164b5ffa6fd53cdfee5516d3ba73ba6442109400759b193786473ec5d353f2da53c7b5cb265d3195efbc625db555fb8025f11990e238a4ddc45efe8a5b0800cb05c8ebdd59f79c9cf553883b0682b5c47ef58760b30bd6e01d9b2be7db02d68dfaabd0426cd0810f679b079db5609c67985cf10dce6a4e337a977f9bfd1918d786883fea1067725956b1ef8355dcd24b801c3f8a17396b41f1c5a6175ebf36471545041fffd616a4397878889de072e2f85e105ba63e29da6aa33daa4b19663b0b1f337334b86b67eecaebc0a5d5c56ff777ec2ec781c0b40ae9690dbf0480e4245fd7af60d7994b7a794829483fd5abad562a37bf8905ce849ad8ac0020e4f0ededf6257781de1e10f71b2155b921389c2c17aa45492a91520aa9a6683bd60bbfd4f8d42830b87a998f3e34c3985ec308adc9898c4b53b18226b4fac94f91d5f3fa4c13cce62fffc0b8cb9e57f11e25d597693cd5ff9fba1fae8b90586ae0621441199ab0bd63ad3a6c3a0b1f858e88241676352184c814966d3beb524672e75b3b486deaf52028d2026af1f8b20ea95c2b04d3953fdc23c7499c7e0670f200e66080118b6d4ca9500fc5e6987fa47ee780d152a75410d3dc58459ecb9e95d0b9af091b3b7a0e5a21a10e69687629c4fb549c03f05f26bfab73dfb56f80b3280f1df72f2b76dea96b08e73e239a55639324d90746114d83c2352d9ab55f0bc442ef64dfe72d3be040dd106572af98fafe806a32f9c87ccf6cf2f7d7afc4bf15cc6096738ab6a343132beb79baebb36dcaa3e0f5a78167e7909ee9798d65908feaae825c739f9b30503a522e47d29c80380a3eba88420f3cd0582fe5f4f89cc0fe860479a6c70ca371bbc8205269b62fdc625819c577db0dbb3474dcbfeaebbdbec0cb69f76e7a5e84fc6a394b4ef3031621387dd9a86ea6781dcacab7c3936a29363212e3940a642a086ee05f07416b60810ae393392f662c1f6ebf65c2c16440f9199472bc1e01711ef9b627127d38c1880845f663a5c44727a9071b4f87267dfece1cfe73e8392e2044fea685f2e3e94713b41b8b4c94260411221cd690a2fa5a0077a2e309d45057e9fd8cc9530693afa42080f90de6b6e0bcc424d3bfa34f4169101c00ac66eaa7b8fc093284bfaabf7f6ea55b1fe9b9cc4adfea4852240fbd5be4f722c54ecf2c3c92ca6cbd82697ab599e842d98dfb0fba663914a47db1da6307435fff856619b597c4fdee6aab1aeb953e023885a3f4745aaf6090f10e098f34ac788190caf94c31bc4507a0a4086fbb193f0aa6e861c946adf400738a204d926aca31a94c443a24e47c8161709a6911999640a9dbee53993b413416665ba7bc25cde8c48d6345746c1f57d97859c7e58ff4e868570b6b5efbd18ff53b91200b309aa949c365ca7bbcd4d15de6fad2b032edc5430363864e6dcabea13ed4d5da8f5173e46714da7a77865e762740f9c77890bb0f27b6fe5db45d78c502b675891bc8d5de5c20e5baec165e7d004612705ec7487296a6a962767c3528e3a708bae8f0747a175845a640c0aba899c3e96ae667dd5b8cf5939d11467c05a75c051c292730913bd7ef64975efb7c098b05c99c33001bd14961bd87f286053e4ff28cfa037123ed2491f91607ce5094b2a5d5ce778fde777deb45cd59a9cb1e854604b91a2416094ba2a42ba5a9f18c03e26fb26a024b9bd935c79fd36eb905ffb686b72bdd52ecfddf8d00ded0347648cef6f9fb74ef0b717aae144bbcc6ee7df059a119cb7166dafff5882248a64fb051b7e8940b25f820f98ae4142690309039f637b35e597ed0c2c6603335e7e6d94f113e53b54e875ff7ac608012ad116603652bcbb10d51f1e0c5a7e31d53b177d77916b1d8263af3dc40db341f60c9337b65a2af47a4f6f9502c3907c8c1aefffade8c05c6ac2e48a0955b1c71ae1262703548ca1a769babd6964bf6fe34361932348230cfb1387ce728b36106435f29e79bb63bd05bb266ad3e85e60540be07990428054d28b49ba9d0dd5dcffa2098c1dd7c251b160f1a2544e2e27bdf865e80e25eaa1b7b6992d941a67b725ae1318cf4ee0d113af3a1d2a490710f112fb19b3c344e4d96b0c75bb1e91bc4a62d698a1a9f7017ad1537a66f07111d3565faed98c9dece60dff64e7cf5b6bbbde00b73acdd55f25c66bb722da4bcfed08499701a4fa7667608d866097e569c5345422f54dbdb487e56307aef9870a7f57b5c8ab92b7bc082ee763b6bc1628ec90a50d4567db86dbc871c5851af24970820ee59ffba0be73a899e63aa4aea371f65ca8c530cac321d7d66ac4b05a9ac456ec8652305252bde42d38ca5a5619d81b3bb8d2464d3d15609dbea342e090f0c283ddd291b1cc14944031be872ff416347621e7ef9e0cfe64b533d831d7a3275b953bfb13b9028a85f30584c4c62c510b789b0783507147abed90886523b085343f0a1351acabb5c3369f8d4b639d81dd8e4a921c48206a4e56a028c04ad3c2da072679741242719e114f191446ed18be072999eee3da7b62e925e004cbedc31c5af661fa153f1eef50b914f94fdd8428b84fba78b34519969df8c97112ed7606b8861a0a36eec3451869c469f6124a0eb288a196831ab79130e74db5d2ee6c8610bfebcfa97d403db1ce76b4e46b9321277920ff1e21cea8f7ecdd3e27c48a007802623719eeb17d95a6fa112d37932186587d4bcd0fd43a2ef523a184d1f4938287e76f3a31dc2f28a0b8f7ef1c66854d9c017b2c3e7c47c34a5daa5cab7c2aebc9e60cce9c3ac70e5af9d64545d74f261ad8c1f11ecce109d41bc503bb2b29690cdc8abbbddc9286dd033dde7d36a1a2ed0634a185efb394a73e896cd2b6d37e8700a61e4aa6cf0ee166f00a6cf79901f2c518089cabfb003bdf0efcfe8548f018117dcc60ecc945e4a3d8d15f8ddd68a540d0428f16abe03ac37ab811c41793328666e8c3ca1e1cf18057821aa865abe29ebcd9aaf076188a7d93e8ed65f06c1504810430853984038051abf90fde7a60770a13a969712c08942c3dda475bd40e9333122bde9cc96047fe99ba51e0425d47a7ec56db06e9cca96fb4442bcfe8fa70d4b87e229a4cb06b80ee80f7db832b50b00e47184ffe6b207325ae07843cef9ec242b88f8faa739471116b6a81703516b5d102612c46dbecd1f2574cb8f940f0bce76510285d137084d15219b50d6b66202f43473a69adc1bb0c53cf49630ea83856b852520ff872626ba3c7e2cdc6dc68b949384192435b2f13c405217338083b21fc22ecef4487096129be3ba20fd95f7da372ace936b331b12894c48adb01352c70392cc59977c084e4478145a84ab73ad10e76897a06d5f8c817792b092abe5fbe567b5070b07229046837ac975309368df83abaf366770c819a7771a3fbd63619b087f4c28015a82eed7c55925323d708ea52af19276864eccf846442bedbed5e8bf71c660ce318ca38ac8ac5a9983edc1ac1d4398cb0d3eff31ca8acc9a4a61342af05b651937c918024febc087d823036c282aba8dc2e4924fccba4013343ccbd1f9e5ae6c16549f24c1f5f9c88a7deded550d995abcb1b6700fdb6923d2ea58e0d32b7999c17d5f1e1a8423c122e49701713146b4eb36c5e793d6cca5ce8007bba25fb2add1148b05fa3bda6046d9773688e2b82f5db7198fda86ddcd9abe75f336bff1545fd98bb57702dbe8f6c40ad8cc9b5e0eaddc032a2f3222c86f989c5ec3da1c6e8031fe6f0fded1652113390ad865fb60507ab336a4ced21a02ec92b5fa26ed566196a01459ca991198c0564c97a01c84c921b83d89374437c0cd9b473b6f5161c2fb9cb98662e682611f5d09a307b3ff7ac8ceeaa9458cfa54fec6122433a612d4478f8f0504b9d99b945405083831475a4919426288891c25e44986897693d82a716cbbe5f8879f8937f3e2d9c4cb273363e6c68f5befe54c419bd9e5e5fd4fdbf27298b66a96c0d521a8f8c88e47132b1441e53e75fabd6c7a0c13acec81751fd959d210dee364a79bf6576cb897c7abaff36e51084b1cfc4607df6e49a620231a228fc5bc51a83c1b8448e071c484565e78373befb8c164f8b59dac00a06b076d4a9d53c67bd86946dd446e2c64bcb8e6e4890e616ba063ad25388b3863d79fe09228f7fe5812e9b8ab1cb6ef0c5a3dd292f6226899f9f7680933ea71bcea565a897a667652cd60f3c65e919a12e26ec13d9471c7aa4a9e3001b3ed495184ea763452a2fa95f6fd167293494733dc6056885c8b870e1bcca071c1d208e9546fa5d52350f48167855975581a2641d725a79bb5ac27afd771cfe6fc031590aca5291aa6b8ae88218a5f415b42823f4671f3862b9ba1ed9b64eeee7e122706cc23f557969d2f220ff2a283e6752ab6c8f2a27df489fff36f5d42a27c160501f8fefe20457be434b513c2d3d15ea8e6ebc7d33b94b9feb3cacc3fed2e9bd2fdfcb9f6d425b1b1757be3937dcf15226bb4b1f0c3ecf2a37c242d9ff9fcb1d4711785a904bff8ff65505c730c9a5bee36f97fe5cc9b13fc27ab01202623c462a9cafe8c8ce7b664fbd180fdb6cb38f8850a58cf85c35751a995b91dabffb80db780f5287df6a5480f99f1d1b760e2b1a40a429a0467d108156b3894a76ad9036405083dbbffed1f881fcdb6ba8636eab1927ec206a4875ba3b8deacd182f8930b2ed83585f0e9c71ce54eb03447f411ada3edbd0aa6ec807e824dd5853c46ce7affa8e6b18679a289fd656c69f02134007fdfd24f5a5798ec77151e8d4a8f4f2c3f91b4c0fe484ddb72fc145e68d2c7176835f7aa59200d563d4bc46a74c429975e799bd9f338600087214df3e03e4d045fdee5ec292f0dcc08a3a741f0ff86e3838baf3eec4683a2625766c6fd960927026cbb20cfe003fb2b04079d1c03cd2097ad7e29faa0cadabeb19b90b519f1d62181e49f628e22bc106c83951ce05c04ae99ad039a0531d8fa5bdb71a052ea3027f9063e6302964a437043622bfb3214f7b9ebc8d6889d92b90ce9262c414139eeb83a91c601044c89dd1bfe702772185b24b66294cdfbb62b1542686ca751c1038fec7a0e07ede6ea34ac2e8c8e97968e943a1f02bba3ddf7f99472742ef1395651911ddb6508287158249ec5fc07616f37b68f0c96e3eda8d13c6db938d78c957c17d4534ab35acfbd961e3b6be0d1f362816979847cbb3c3e60659a9c05b2c43b2e97c06a95586c7cae2d1283f4c7dba09a83bddbb4d34a803e32418a9cef576db579dbf2c3c2a848e8e58da7821fe53a36aa17f0f474206c2f43f7147b3624480a80a9d9c3f8f8c388c465b99052b9b92293af3e03cea35a99b589a8e28b2bfa55fe6a34e03b125c48cedca1dd8a28e52c0a95a042e019f3bc2d97ed6fd9bfb8f443dfb8863edd03f7cc37b5f3e56121d17f43e810031090d31a99e251af160853445979ad2da7c4237f3d5e04b73ac0da3d1196fb273e27a39aab79ed90df09eebd2bb474485acf763205ca31b4b200ecc9796071dbba46312f8dd4d1848ffd0c5864a6cf08abd11e269d4a8a63510d0ad63d22646bea7cad6b4ac41489311fed3fed15f45d4c8c3d52c20e0ccf11e3b4bf4312469cdde6b69cd324f1e6ebc12b22a2e93580f36d19c08a42ac46042e6f47a12069d18b2af6f633450095ccf93d618ab6fe80a783810ecfd9b43af20031402d8a27dd369ddd9cc13c27b34ab0f8a8c75a66c1106aa7dbe516165b632f0cfe7b15507c74bc0f20c90609f6d09148842e85d9a671b77fc6c8d158e52ede7e8db81ce52d41fc58be041e81c01ea836d1bfa7181e8ab994683e52baf89c68ce0529530c57057411669407a36943034e731f6e0bcaaff3779d29b83e1a8d9b8d18b0198d250e0f5158b8f24491207f35ae33d1d2dbaeabbc219548e299598d47e3168d4b20d0941a3f3addd2ff04fb6dde09ee7c13e98fbbccbf726a4823f9ce12b9d12bb1a362b122efe2b63dd136eab3ee22a5ee4cd244a30180ed03b9e47b45ec1aade321556c31046bf23be215a1aee86727bd008d0815fcfbdff768b82cdba39e3b4deb89487b2c4dfe3f1aabf5706e4dc0c8ae748a7fd9b0213acd1a14c0deeec037b59f738a6f30697cf73e56d2c5e2ce1824457bedda24fcf9e493093ac1bc315a9103568d49f2b2acf759ba9bb0640468c5a66218bbed3cb864205d44abdca9ab67e43522bc1ed15f34be55433c279ddb89b1da3ab2a434ff8619bd1097137fc0df74b7fbf6465e0a11c2da72d8efca67985f65e3b0f2fc9fdaecb7f0d1a0d6e7d97f1d605cea22e9a37bd235495f5aab72af7b18721151e6a1af92c7af251c10bb41060765fda51b78e0067c7653118f5e0facd2fce3827047eedf998fdfeb3d353467e9279715c4729cc7ededf7bb90fba365975b0a60dd8a7012a8dcd1f79e5428f3b4c010bb3f2fc28f81ff28c1eb9138b8b2f17b26f158f28b0b2f59bab81a71cd1fe90b9655b422349a0668a4309da4c6288a7095df21c2b5b1b3612c8abd231da71df73d16f5ec67188c4118929297ea6db6af73fab10473235bd85cbb91b3511f108a06067f260f11b396174a2b11042c562dcba7b0edd3ba5b722452a51dde9479395264d6c0cf3c9a7a3d6a32f4d43e44146879cd4423aa42b9f756e2d1c5bdb4e1aaa00f9aa8d4e8798b6fd1e74716722a31ce9772dc9bc444817c905600560fa3484b8ff4db69e00000f51edc2e2444651d3a13e8aa1b0fe89757c93f90c269c3b9c062c36e45ffb4915d4f1b0b4650e501b4c6f7c41e43cac2812a58f40aecf1f237e0b7a2a7113fa7cf5b9eee24d7449a049349b6ea5b4d3a6623b692cad99dca84e18880d66fd8b4c84a053f131bbe84175d4ccbca71570d3c63c5bee5a2ba8d30da75f5e70ee10861feb9aa1247e656912503cfd6f8ad715042f5f5466e8a5dff298a73fbb5dcf5fe569f7f1e34b61c5d31da10464b77a90b28c130d1ea02c81e7c78d69d61583c0207825998da858aa5135d81c62961e14ebe8f488801e1d499203759a13da3b7955642ee616a40011beffe8ceb7bb230a3de6373166e53fca486a3e8a9480df65506bf21138b26f1720dfb2a220e20f41b9bad96639850ac33f2c7ba6b551ca54c891a253c177c5ddf14dc4f466bff78ec373af39cb86e5c4029d1eef7c060fff860088dbc827499b240988338d81cc5a69e5bf7f333c039096436e4bc26ef30f000fe8770648012e7723f77ffcc78360cf746e2ccfb86c2810c7738294daeaecb1cdd8911de5851de413a924c28a65a61da135a398555194b71db599854c589a5042adc9659ea757e2f8dda4462ebe525d2497ca8f8f150bbc5b8ba20b699f5cfa5e5f811d59fc69a24b840a20613a7961d372d5080f73d8fdf480fa7cb8ad3ec802ca1bad49eb157f70ceb6580dcb6642d6e11602a9b23bafa65d825680664aac184a1f44a860f4ab1966f4753273fdf8ef1d7dfe78435facca12fd519344a3516e7645666af12d5582169c22d37472920a8ca18f28eb32ec18ad2d4f578e81a570d4477fed72875711df1fff910398b1f7a13f70e7f5b99ca89721d92baee97b18be92fa6fed6fef76f2999120e1d88df9d281cf421c4d713cbe47fa85f7815580ff661c0124a98bc637ffd05e0ee0df91278c7739c97a2a07e217bd0a70a9d73b2d1a6e655c535d508d3c5a37e23397705bf1732f90ede70f95ef42fb709f142b343ab1126dd56a0e21d8914d530ac7acfa5a773f46f11ac6cdc9d7c094500640f3507cd594f1e4a80641351d4c3d3f4c714e233ff3678a4515531223773fb1a58ee3cfa241ee76a9b6d5f945b5da0e5d02585886f55911d063dc5b5586b11077c33790022e80a8aed1e52e8254b5f5533c5416349c4a6f01ae43eaef1df943b2914a038cb09799409302f03d0a7d581bf9b0b2d8463a0629ec45fd8b321bc77978169f8ce125b9fd9a7d9bb32de18009ca42d20f3f08de920046d34160389e66306afbfcb3d2a075df5474e8009f7db314b4abefdbf33e3d0e44e555b76a13a7b91b6f2991ca7be149b6dfba6c35d7a265e68663c8f826a434b09153f2aebbd99470f3edbf9ee0fe05a961ad72c232aa74026210a5bbdc82fa6fec5524eaebd9862d430f4360da3ea4114089362389a3ad3c7ed08a095609833362be9afb85ee565dd8b10f3eba3ee490d4310cfe2f97ae27972d05648ac5d4fd9429bd118a432b75d97f76f79a40ab6bc5815aa7a710a901110261f535bf3159a89ba540d35968d6b0812eae876ce0a4c36c096bfb542c1fbc3e3dba02bc53aaffbf37477771bad2b2fd2850b6dfa2dcc0b4399dcfa936622f17a8096579b1d44dd987d6b285bb526775a308f6db4e102c921271b4793c5ab9a32d89f5f152241d18d0b8fa2e8016213d9ce908367269ef748fee5872017eb16d6c54634cf7ef5889ffab08b7d3710f5bb8243741b1e3b26355ced7d74aff331c010636e27c5d70c119c166b2ecd5f5fd8687b4b619bf52023c55ee8674aeed1a4407bbce4a26df31e52d4753e4776aa8d3bd30930380e196860bc1db62f3ed96295c3caab7e422e61b85c63735ec7c16c4be090e7b8248750cd61041bd0016ff4fc47b9e64242a00fcc175056af6041e86131e084cbdb6dbd268ec1d5f2d6fba4da03f2fe1c2faf86949bb3c107eef30c236f7b357e9d4c8ea7c4b9d44749aac1ec9ce9e8c0f90c00459e52d6656f9f8c53008bfdfc76fa050477d8b08841b6121273f4b0785d17ee930314397f5456aa1f2f2745faf2773fc24a1126f9b0af33f2cea251555373e0801e65e584172f76804d2d4fe4f4c95abe4a5d082348967329b9708be84c63d60eeff007009f12af9f9bfe6d4ae1b0b28a0456f5f00352b24ece521896f0d811bcc6af57d0a69570d03790f55efdb8062cf64030a7e2b2026a89cb60e3173e8efc9f15d76659cadeadde56ba8cd1e3bffa3f98f44518c38aa65628e22d97a615469e479f320b0f8469049e278249cda8583f1ba672cb87559509cc4022333bf2fffb9243f0d82dba530f2ef71e45aca196de0ebe458e5b22d66d9538ed084577eeba3be4c9923970bf003ac4265242550783d964e4e7908a2f0ecedfda37996e6636918196f4d71aa4b2ee271462089338721b6c22d9da365fc620d8669dcfa9e77f7c27a00f2f0aa7dbed0c540322b4cd5d0d4abfcc65aaeacc2cde8c3f489efe98aedd30b00cfb69d5b7ad1d165491766ba0937dfc61c129aae2176c4a03e3607845712925f83f2ca86be216b43e33f6cf1eddc2b7e3fee54797e8e03bb3444c5abd37502e8370cd2d29be3ed93c3327a65a5423d2ba2d4eedb0427339f7254ca98d9c64abf0e5d6b8ded8b654b73a4af76dfed0ee28fafac8c11885452767ad942baceaa5c669b99538bb255c686ac8111465cfbe0c7e6b51d34049f251f7e74e899cc7e1dccda380d308e5e988260014a1f1ec816df61eb7f9446771e31d1042e6a86252794698b435464ba6f02dcac7d565b85e35090828f4ff473156ffca7dead8ffb6a4e874f7e5bcfe053c465ea92f3d7af5817135f0b398410bca24fbc4a60792cd694baa50af840d729e0cb221e3d74907c331607a623d28a4998d35d43e15039f1504d0ab79be1401baca537f113eb0b08719b8fc3744aade4e624de98997e88f196200954c0515ed75aafd3f9373a961b1e40130b8088ef152edde448c9dbc850874fed9b2bb3f3d5cfc97f52f395bbb90da0b74dbbf51617f7f69b2553c70fb493a7c649188f2f4321e530a884bdd85978852eeec393d9e5e68f6f77a317af0dc809af4244300c814cbbd552142d620c9217673f7a4c8ef835fb7c21d31414783b5f5ae39794680663619c6b3f88a7edbf978f2f2c3c466c4fb445551657bec4018c68bba5c22191cc522d0b8774af763754cdd53be56ed564b0e7c0dec69b4a5fda924142f4dd6b879c84225001a8f5cabb160647f79049f67c20dfb33f05a60ed9d5f64d5dccef331c22b348364aeb88ec6f0d1026d10390675be2aafe0de16f4595c50619697bb2170c3d78e730131a931cee53883b0b4cc92283c2248a6db1cc20a3987cdcdc1772c06878a39879213a4e054abe43bd0e0c4a66fee008384de6cdf93ef69526934edda4d2a830b8e7c63809685970b8d1e4f780db218cf5cf7867dbe66f491a770e99a3f66e49dabbd81186e0ab25c7fe7defb26e51e25186b51215166f89ae341cf47373bc2a3a2894dd7e742f9c8c1641cb63e7ecdd0e68f39161295372cd5534601f2c08eca4c7d0577bbe95ff9cc4d3bc8996117715bd2067be3f8b253576beb31d062ef829297a1f892d6e327f00380d989e9df364a994fb4204120aca3675dff9914c84456a49fbc4760cadbfef9723d19d1b9665e350bdd4637bf1028a1d01c6a785adb93d3b391b7b0ff203ed264265f8e02c01f19e5dd50e9ed8f5de2f064ae527171da9d330cf3482a614d58d6bf6ff9075064f2712cdcf920e17b2eab63843dd6e8cac090db74a30cf52bceeb1f1f365c67290bad189bdf650336415c6f87d560454966039ef5e6a8505075886851d2dab8d5b679e13c7d40ddcb5679fab6a33d0b358dd69c9628a679a3869638e31c276e6a0c9d941d1169000883af03a940ecb8310ae4fe8640ee97e23a3efbb6bf463468ff9f0298b45fff662dd1d8f4fc908ff22dcd6a55ddea85cd93350f30a6f2b36f923f55722a3dabb338f4e33d1c7d39b744aa0bca08d3f4a47335e68df1a0a233ac6495ff594715789e315c9a94e2a25d6acf312aee534f95b4a6fac0db3775559b490d598b8cabbef12041ba81afecf385245f9cdaa6c3fe3bfa90e611a55f16e2a4a74f1f5f891029aee9329ae47e60360011319c5d18476ff6de91d6f4a51e473def2afe152995ec64c6227f1b42696845062a9e4d7efc95d35753af5986620dc595f6c1abb76721f5c180a6d360f9d7374e621fcf66cb67a0b0793301cada12b8048087ee6b5d8ccf8eb21ea1e39a90ac5997b987c207a9fef175129995f2391b408aa5bcbc8ff52b2dad8d3fc7e94b235b297a5cd796c7f6f85d1042f5f7622d6d8fb1b0f2264a3bb359be0b5620962b978c127156a292c6650c795a1a72192a3096798d6afbaac209241fc9df332426ce1bf7365d44b9afe5acccfa86013aee19bda6807d7a929be43779594982d2588f59182672d03f6fced75ba411b3889298ccfd39d7a2a194987659b4e5f99b9e4e031dca36e79233b36b9e0609fe1fda7d9f15220d1beb853d54730210a185473a0dae41f446c7a760f3a99f659d1e0361ddcb8d5deef8db604f0e6b2f859054c4f79aacbfadcef80fbc9860143a7c9e7803cdc37df5f191f2e341cfe67572c2cfb2064d5e749b22dfc84f61787a1bdf59ee680ae94e5a2174bf26d27ed48ab5a63652c917b0f192066a43f79f32946587d80524fd8f30744e3ccf96e3470df641cb542cb01918231b3085995c1c16ca40a5d8a2d4c298758f70680fca1d81ff6fa15e4f01459140fc5337779b672dcdd4bcf9ceae93555f7bea92dbfb892c0532eb44e82285704a5020cef793f8fa9b73e6fada9ab14007828b3971d6cbfe5cb292a287047deee03fe2e72101cc38e54a94b836cc9792a4a8c1ec74756e215cab5072f2ab22f766f98ea8beed49b57dd04f3c5c44f5ca6bbcfe448b8ed9630a38962f4a58f686f6f5e8625568d3dc537a603e59233c90c77c49541c1cd4848e4bfce327c3a13c703e65e3b54f529197301977390db847f0e3ab23891b880ff6fd8d4352b495c42a7e6490bb82672ff61ae898873abe24c7299274a8ca86063cb0f012685f595599e153b355a33961434e34b1ed3b585b957ef296c92f2fc95f7490ad20aa5b29bbecaeeaf2d35d79c57bc4ceaa088ffbdc1da34c91179a87d8b9391d15270bacd3d382caa865223c0ecb7d58b5e306b7b708ef0e7bb636827b0653a2b67bafb631d0c807c6393c448b1b45f0c4e89a4ad9ac036d23ad808856d458260bc9047d4804617ecff1eaab8eaf1ec797afd4d0a8b6bcf4acddecc205a3a88ca7b53418157b5835bdcf0cb47e9aedfa4399eb0df0cc9c9bf64d7b0dd1ddb1e5e296bdcc828f7df5fa1978ab9d77100753de47735ff1a93d8c48f1ce84b7145281095a3b967db67aba789af6d761587130ad44dc2ff17129d7f223d3ca984422565ae26ada8cb77e7c0c84b686f271ae5fdc894bda84d73fc08c76f5b325e4f4699ceb35072dc7bd71acf1643217a9afc43dc78cf8ee123bb0983dc89438bfc695c43a7dd7ae059a2a4aa660b990bedb98df47a3042210be7fc0874a44152d7d3d2ab2840712a524e9c5ced0a24d4805aea0f822cfec4d7d75837ed3f7026dbc361308822d3ede4cc326422eea40d5610c98bc32c5f1a8b599b957fc0673d363b92d9ffbd4601f81fc95b248d59c2062cea3028561c5ddd2070327b1481e8f244a415ef74ecb9244e4583436ce17d579c6ec284168ac8e4fc2fedaa5e4d164a0472821ca1fe80457187a77e7940a66b2baa5d732079398a4194bf5471e94652b66182066be4051ee85f8aebc68c3097bf6a3c613b2ef189f09207b4e72c8585e7bc845466fe76cf423fd2323a4a903dc765ac3d1294c14e4c0814eb747feb1332e6fc393cf504936ce124d2ed7c3b2ec257312b1bd1a029f62d13e8f13f25b3d2c09c18965695ab62d6677e6c78f39ddf8c67e822eb64f10c0d3cc79e552889221ba8f0ee1dfc6548bc8dac06fbc53455e2f9f9c219925a17fe5e39f0834a90bd76ec9b3556735e56b7846f56b794f33925b0d4c093b6596efb043be2c6bd94cfd629a1e84e6511e3a530e91f28d8774fa0199786f7ef5f9e207de6383af400d1ec696e2f1d8d96f1ea44faaabd54650eef9a32d4e70b8724cfe74f1d6df9cb0fc77edf1ec55d1fdf1689b3b37b0638cf7ff0bb677b380d512d43670f621f4e1152fa2c5a5237884e917827f0c9e63d168b2a6c950c8deb9a2ee77446ca611c0e192d88099e1046fd5f85f668f41bdc2e364f16cb62c2379919aaa7ee6baaf66717277df394d36760fd23ac756cb26311547533c74c4769a9db63447f889c5772b8d55e384f7446870d6cfb41a0f346ef9b965f705497003fe36b59aa43823535578aa5177e786290f8a34c415989c5dd501dcbf97ba83e4e521b5241d11dc4adbdbdef0b55f44ea25414a05628ec1cb18e5b3168e4d3a6bb3a11267c4742bf2314f711867b41b7f0e680fb9587a76c97d962bda1acdd2c659fd906312931a53e3ac21c1cfcc9aaad15da645b1cea7a65fd2a40280746e66b4c1b673ecc64cb4c708c1fccf3a0e1fdb2a86161916d2cc60bf5221d852395de158b046a96953dd6e76d5ef679be577fc6aae4d77505f1c3ee79181bdee6d0db8a2e04683f9aca24e92dc4668e2a8acf9b3122320ce5bf520c900e5d7aa5f4860bab711ac77be6208b4c33738f0b9e19879173791061c0c9f66d0e12158733aa6590f6af6ca0f0c1b84281465f48d26dce46d6fd150b99cd36c7117c177ccf06ff1d84d33f00656d29d08b5c37fb08593715f8338eaafa221c522c39d5da01b99731c27b1424343ad9e6ef4fcad5b7a29b54ba7808e9b74250ded076fa7e0cb523bbceca294fe0dbd3d5799bda0232c44e913c597c949a35604d75ad40024a3234a3a165006be4bff810cc8135c16d93bf09cf6b7e49ed8ee404ad3adede2f6da2e3eb468ea19f712c3ff96e81e51193de919cf8e5c32d9496e1a6d29824c06db611000247d961c341b84965ed72ad128569e09ece95e2858695aff6f6bab7a612581f5c22d3b26345d3ade54c468a4840268ab35d36a0bf7b267790db52278c67149fe281f1c6e04cc1b17decf9cbcf86d3a0fd5207b15590fc70422554e377e87b9deb0f2a7fdbe5edede21b85247c1d619d84a22e682968c73148a656c2410c548b34b441fb90003e51f38e432f2dc509275a706fe6d9c4e9d05b5a0883b206940b164a0491b6dc8c526526e81633b4df6e650d932f0f5961e87d2a7b0fff8ced00045adcd656cda7317a58bb71aaf0f4014ce88f0635dece67a5c3575b5f210224b0a3ecdffdfadfee1ea4d45ad6847eab7c7eb2e803c9708ef19c88c50d12140261a39cdd76c1b907b9c6a272e04fc3aaf737bf31ccdcde99945b9d7cff689f896de09bdb9cc812151d66b7ce57b950b76a83bdbf1bd58b75fc47466b1510f87148f0a81528a72af39793b98a1094b710d839bd4724a31385fd602a9935b515653f62b3d6f94186189a6f6197980baea41f59886a38590e0202c3e73cd6ecb16568eeac54dab58348cbbb9310f79cce3be4dab924dc50df4605b64062ae8533227d7839667593f420e8a90f2c28ef2041c97458c6a8c9812cd26148ff84cf07184f485c09adb817d785543c1e577bd5d5da905a930ef9cfe4c90bae61e3e91b656f599d125b74c496dd713711db4789a5e11a3371fa3d36834a52310a8d9781b50e6bb76977826fe3810b6ad891bd465bc3b013f5a8250e23598ad95b8ee83651407452d6ca30f57c9f118bec1fc1e18599225cdf386839f93d915b258dac77a31b8ee7566cfd703575f269fb5c8b8c05748d252496cf6a54cc59e5d65e617311ea1004eede79bdd0e1181b36cd23993c9f2c18fce34f3075f8686cc8e0f715dff75d4cc5a58ce97ab803ecf0b8ea02fd36e21b482ac96571b76f9857b5a63c94bbbbff6278956e2702d3e453e7301479dc5f94674706555844a63b096e80fd11272775bfb4df8d2621824e40932276fa7fa4acfe9b0b5415a8c3c0ebd887f75874d276b2664d9efcabe4b5b55d8f46e51635fa1324739453a719bc2ee363315acf4683756fce0b3139452b1e51e0a9dff8c9577136ac1928eef9da86363e31dd2598ab35dbd810487712fd3bee39afbc7d5c225686e0f8627d28a64934aaf7696f600413204ea465f54ab3172e611b0a9afab1e64d0d63a94e1b428191e42481a80250ff18c4fb7ffd743afb9826b726abdc41aaad251a5492d7485d2b6370bf9f0436cbe304a2ceb771c8a78fb8db5ffb91484e9d6ad7d7d1623b9a34be557737caff9e1bacdd37fd7ca751e3ef0c7a6cbbff8f82e7ad2c29f98103ababa1112a2db799fa3a946114bff3bc59910d2096645acfbe16b3d8cc2529f30437d21b38b0200f2a890477264c0740544b0e9f207048ae98c6c467bf45147c37c828cc2acab8b4daa7192c46d3646728b01bc6180fa7862b98a25eddd903938610cef3bae1fde171f92b7a66d3de2a336fe1e6950cbe56e8efe104761cd83e8ebb605d700f79eb3a249ed4b433194168657e98bf425326c2da6e5a010d5fa2719fbbc30c6937aad02e6100ba0c3ef86989fcc5b92e3b1a0b7bd3bcd9b345fc8d42fe390c2f7f7aab135ecfbedb4b82301768b49fb594525029de4dc0ce258a39567e2c4d531580456b8254d4bf754e919925af2cbc0ff8a67c5cf6c8bdaeb774a5261a3897deac10bff9c4fd37564a5d666264c4531c00cbfd9833acf8be9c30f5b648dcd7eb85b2d10c564dbeca1769fbfe67d432571c80b65a29c456f37c14703b802d0f2bdc5e1a0db4eff7ecd42a432b76dc6d787f5546beb775fff5f2933950f2b6d5e93efab64ddff94dffda8c4ef6fb6ae46ee4f295da6a33e11cf948cc29204bc253c7e9aff5dcf6470a204a6ab5634f9c38406f31ddc97a17f0843c7cddbc1bb4c24b10fa66699a9acbf4903d9a4adb6b9d0ebfcfd602ac2fe87b409eede7bc61f1360e435faeab6b1e9f1fd3f407deaf3f0bb71e0d1b42826fca9c26be884b783303c95636e75daae8247b0c35868ed8e107da8295a64dea60ae574841686d4d4937c839e4d25e69a0e9674a147bc3f329a68bfafec708bea3097c8e4c190511b04c287cd80cd696ab13e2af855d9b4f3616c3bda7ee767c27ddfb836a713c7699be508181415cbf4765f78712dc7429e22dc78e762da3b26aa3f4d44c334715efd7d5b23f6970e1a1298694702cb463da175cd629a843a3cd552995acf7f475af8f53dae91d432c2ba578bcb850f9d31373f92c862dbac3a07c07d962a580ad1796a35e40a5838839e38b722ef7e920d21bf3f1b8056ed91c01a390fb73698117a3d40b2ab2c37f88389f785ccc3c7771461f9005417d8a7fb86e32ac79b17351e504e620ee85bbeb7abd1f4d61ccac4baf7838c06547f484a4ac94e46530429abed6ac25a113f9d7e51d632e043623cae70b326d51d681ee490abb69fbc270a82548e7680ac700eac922fb8a54e694e9a32e2db0e9c158ec780eea2557be7e826b26109fdce52ce3b51de07b9103906f20673c57a6fdddfa651234c2dcc8af9c5fbadac7ddd2abcf8c9080c64f4dea49117235ed6919ea6408ebda12b9e1f8b704c0f1c2ed678322c0035f057a915d45e03e4c0c70adb229e412a1ae049d549f4b22badfc852ed11617f86efac8026dce6a566accae12951f007cc43a2bc3fd133c59d6fd9215ad14f2d004ae919d23165ea2e4e74089d479a197487e2056f49950857f15e567ba47c6a8315202891fb65ff70e596b03266dac66c24671738068091faf40aef07fc84f12b81cb630b7443ed4261425fd0591e407f229a0cf3f169cb211b15982cae43e50fe7a65506b08439f042f65cf1dbb721b1827fbc8c0cf8dc7956dd33907fcbe13e21eb7a799add18362216f3011ae7b3ed3b6b856851b6b307ca170f4a3a828d5ad75724ae1a17c6322fbcc7fee09ae832a9e5c8e47d72f9744e39684bcef35e34348590f6798599770472a85e5562c6eef4210c567107366f66d18060887c314cf0b48c511927154f754ba83a471d96b21fb8089a90f48cdc308680c56c8326bac04f010519a1520b68cbba3034a68465636d6ea9b3716a3dddd685d5883d498d99fafa6c57b31b4dd14eb79b39c8f80949877bad9c08b0726e5ac4af4eb629606afe35c849c06f4588a231622a161d64d80a4b439b9b242434a50720c56fed925f13cf0f03193f0e245ef71ef54ec3cceadd4608beddb8e857cd7d9c4fac5f3ba67e4f7b1875296a03a003e140e329dd746e093aa2ee7f80735b2d1167c772b04ba1fb46ef96bdc1cd22109ccaf2e9b7e764eba36736cc6938da5dc2d98b17372067edd98a40c8cb9b797927eb7565e01b1d62ba1ef81c1733fc5dfc8738c273145b33787e792e90c01f8ee848fceb1669657d166dc9d8b583f941f88e160b19b366572d3c91aa278a0c156bd1f84055ac13b5431128cb171cb62ee7fd7adc4db4e7cabb5a464cfee86c9387ebaaa84e8b257317653daa26b8d70c888b8b536b62d34e1d3a4a21fa53ade1701b66d1ca21adbf291fe078c583bee01696051943faa958efdcbf1d1c71ee2148fc04e92e464670578333cca5a05df8e3fdfdcddc74f3eb15b12034d608ca09e75436c588df767689ba45b96e1eaa4adbd8b5e262310c1d16d49455778688eb1ba36cc28ef8ffaa76a215606bb3f006af38c44c220a9aab3fe45cd60d516516f69c3b3bb43b1d2381d222de35c540948933ff5fa6740ebf14ed135691f00f45ccaba5ba7bb90df934015d1a0aec775b6e91b29e06a23b727e8ee46c7f43af52730a3b0c433029fb45868cffd4ae4253d549188a4fce2859c91e0a113a9aef37953bd2cd9acd0e85248b6c8cb1e85a52e9b0f16aa42c378079eb050e292f1a8f035c3eb57876b40a875b9a28324c4a75969514c05983a311180d90f2a03d114ba7ef5e228466cfde2a25408652a8fb163a82b21fd5f280884c21c3d2fcabc95f36766c24435ddd971247a8afa04068b72a7f9e753de69f944e81957bdc31b55754988892b84006a9b66608358dfcc6702871d6ec178a013b0af8d618cc06ed3e12ed89cdf4312111f9a67358775ef8352014724b29dc529c6b9f3f751ea2c5121f7882f3b1bff786a7fe2cbc1c19a92f8e2fbbdb72dbeb8e75e3897c442dca5c269fbdcfc11ce48ba5c67785ce99eaab25574124ce3f2814f3d44e9f3a81dfdbeed04d1d2dbd67eaee0142d0a2255a2f93294a4f0db1c8b4d8741d5f970f2de0a25363fce731654d6055f16b7b2c439a904e2c0a6be6e87d94da2936d32e5a891bf042c8ec391aa6b201f8a62e1851a7402a6820e93d0c142e7845c25a7b41f57cfab0b7eb65cc48ea014f41c4f1d7cc35e973e7c19b90b27203a11189bf063815df11dcad6671bd4f563cdaec1fe3c3b92de68ee007bdf823c0a327c9e58d8e9b1dcc44cfc13f12c5e7a3e5849b0e5537261d5192be462155d08017f41dd7f7ca08174eb9a2db502c7de497048fdd81725608382ef3d384db12f6bb42aa9ac80e968d4c19e2f4e560d350ea2ac6a172c9973ab2b34e5e19aca7a73ed34adc9b93211c03efd37cdc80e0f6e92ff0d67a4da85e25902cf4367ea1fd11f2781ed69f3d5ce91dd3fe2d440be74da5db9134b2b1f81243feeebfd5e25c9f0ec8e6ee1ef70a6428db05c447e1f885575b25a8316b5e29d81cc5950a571c0c27926fb0496022711a1c128eb7773222f8c6e41d19fdbd059e25de556f43bcc731b1eca6a5e69d2360bb7fab742833c4cc7de1b51595db3482ab77f80757aa991c1b6b034a7a77814f84b2dcb2a2517995ef6ebf34c4054a04808b0d1b72a548843c0c989910b41ca4530dad7ac456057ac495eb3c5bbb63310cdb12c851c089828a762bf880d30270785cc60e8ef73f8cbba9515ab667e2ddbf69c970fe7d894186fde3e7baf8c8eb7d2b7b436d3e8b1f860a5c64a90fc32d769b7b14884f85178895f5203199cdb9fd22e53c1d3ddd8b6859e113e322487290f60280e080b031df1c147964e87b6a5d0e8143eab39a666d5c0e30484088001265878d4f29fd8e0c9521dab0cbb7a0f9a1e4f1488ef561abe632a02e8be2f2fdb7a309c89fd5a5957a8341bfc624d5be6d3e08f9ba11ae83c351b7ae9924ef2a1ea6286b274db5df2473cda9a6ad075283cbac59e9038dbb823ff86e0453525a164711732cf4c7caf0f65176f12da6a031745a3f79c19099541c8153282aa40c9569a11f33e4990f2aa3483f51d6c81c00bc13c42929726884b3d3d3292b6d1101bab2269a2621d62e352b8b5efb2639191bdd577360da5dde9c5136179d7b8008b478ac4f63b72c22a5a1f2104705d668f7a3d631176c6b3e9ba45708f23b4c22bcf208d6b91a0fbe08c079e2763314e2f9efed3be8c1f633a33935dbd16039b14c9566ed759c1249dd06ee6b0f2bb9d006a9e123aa6be7ea2cbdb2eb92408f9d8990ca66de57ad9b912a70a495e4d4d8a041c4b8ec5d9d2b5d33dd87d13fa101a67791c244b7d82ae0fcc5052dd8f8f998e7c0a7e20f7c045f8b5a38b4fb4315c45dcc1fb82346bf1ec5586af73baae37e9d244b73aacdf4da48ef3c6fa4ca0d92f1518b7b9dd279a2a9a13eb38ae6aea982208c71cbd0bbe415341909bcebe70a2b20db6b862c8a3af64c04eeb617f06375ca0ad74e598d46ec4c21d4c63153723c3d9de960ec0aa8ea2dfff733d8cda666b97498dd153fb249f2cfc4add57ec8093b4e73433df8c8b8b20c0eba59cf6a3f65d402cede79cfe2e1d3289773012114740ca259206dbba5a4b8a2350f9d3a44ca0d13bf0e610f73c2cb24cfe4a81fc815b6dd0161ab992b160d65facee75c33067b463fd0b065afe44758c4504e870f341f3301edc904d83511d0d7cbfc92ff60c2ea736131d3de41285ae497f9e01221e5a1a7c11bce64fdd216e56ee31ddfdbcd291f3d32b38d3fa51b72229c64a4d2a0cd2d25e0e0da1575bb34f0bf9bde8168d1b00c29db989dd8181e23b6eab825ac02dbbad4c990e8f0a8bf6ccffa9256d019ad64fca93c18e0b7ea862cbf75552a1fe061087480258895c4498970b38a177e61ebf1f2505123efa9d0e6b96763f7bd0e9de9dbb884fb6aa07aa04e3dc12094f02a3a08ebf76bd0c07ddc16db4cf944ceab9c50168f32f5071934b05f2a047a9633f273e31aa2bb57df32f366266bf2638f3a61dba98d3db82b30067aea8876119bd6cbab551cd98dcc8b0fd125b92e0b7b824f203d1cc2f122ac2f3aa5dec406d0b0ba3bc1e025a72463787c231d4989a83b150fc9eaa739da00e10f5cde1faf2871110afcbc7706c252b58ce8b8a43b327d1c15b932c727cf96c4142a1948b1d5a4d6044d6f84e026dccc40468ebfdbeff8ada5b686dbf4f0c8e2db49715bbf43d1ff8dc803e8803ecd4ea1f1329e06e0b36ba8bac81f5d4e01514f601e2729fa91eec96827d4a9083aaa8eeb15626578657504e2b8e841165776483f9b77539d59d821039d2115b6482130f169e2104d323d8c492691db680dab52ef6d91cf2c8bed5af8bb36721c1b01f9990a542c1a76a07dc8ed9849981f2f1f1379bcd6daeb095f997d23e36f8605e0443d47178207f28ea9c753dbd9cff58557aad54e6400344221f66cf55cc0cf468ba60a29bafc78eda3abce9e1fbed46709b89908311b902bf25830236fd983d37b9e9600aefd4b6e1920b07ff29a6812d5ccad1d855076c9a15e5438a882d8cb7736ecc1c43b684bf386002a82b880c8402398e53d9847cadfec64b176576cfe6663ef0531cfe7c0649a762485458e69292b8d51711143e988869cf45b0ce7fea24700e6785d1ddba040a95f5abcfa01c58ab6611905069f275954c912add9e3d3b553574ca41ef10a3fc303d266a7c1ba3d2ba1a9f7c025028aad56a21a808ee9f52fc73cd2a9d52b5efa41461cbe7ad928cac5868350e33b4719ae0e9c5a20de894b2fd78b4b626b76393d8686e65307a7f07565ebb0232538370cb4b72e19755e826bcd4ebbbce1255875524cdb0671b88ee088dd90b5c72bf89b2ec52448306b7609993045ca08744dab52e41040ca15bd3ff77a37d6c00ee5438c27ee265990f1836aa763265854a718c4f0b40d19b0cf11c4771e9c09772d06d5b231cf1a8e40fcfd0e07f6ac98bc4d16b9040ecb9d84203da6c43bfbab5640d53efad934d3cb3b7363be6c2d727344076d7fc2fa818caaa0735264af9051136215bd0e049a26013aaef6426ab25af4b6328d03abb014fd5aacb7bc4d5396aa61428a576b3b051780c67ffe2a2a82a1059ff68e30787336a1392b5b3116e1899b9f4ec811903060e33b5dab4e680d44843475c666dfb79129a4af568acd47a460e4754accdbf749d2a9662d393851f2bfbbcaa462b76ca1a36e375083edd57118ba56fbe310abc14500efdc292caf3ee8926bae723291edd7e6c3e4faa2da7c614b7e09be8e077ffe552801888b8e4c93ad11900559b2d4482ee63b6a07cbe7445c31b1c25e9beb9686325b9307c4883964fb866f2795df9b68e46ec6a4a21c358a004f07a5d2b2491a2f96a88ae26a4f4652ac4edc2aa3a07492f3998700d8383ff817945287542156c79800728872de43914a5030b31dc1cbfba12ee5ea6c47c2381a723e90788ab048d06ef94804a58c3aefe9e5c8d4637d456ac50f1b0da26e065e2086fe6dc7304b2d73cf3c8ca45f0d15e81e8cb650422df3383001e96e5e9ee243361375e7e8d13bb0d0e65bdbdd200552ecc12e3bae2b04842a7e2b7416e8f96b8f53b55b18f74f69a34290f724239f17eb2f5bbc3f41946371caa73a824b405d7ce0ef4d8111b33916c9f67b60bde10385be3d96bf26809a8805fbf9a4bf83234374e39e9efeea34c6144dbf1fed92fc3842b1af37a6915fffc5db48edc84056fc8020c9d2e28b10a223bcec1c62b844cb7f2a3e9e0ef84c2b75f44b72119ccbe3cc58102c6d55aa251241f16f620166f50199b7eeda5c81247a7cfffac6ba72e41c03de1194d5e18b6160bfaba57e5956e35786c0ed2deda5ab2cc3d7040b995900bcec9f9c212b1861eab5080fb4d6c885bd9d5b4d51e8a246971f04b5d23a968807a6dd3e3d3e5a44ee81a3157b56e3ad8dad9cf9cc09e7ca27bc26a2416a81f9f8ddecb23c3b966ed7b14497c722a3567b2058dfdabeb80ab3b8449583fb7f2b39bba54b0b196a68a74912c6d4710cf7173755ad339d34e5147e9bb87cf64bedda05849256638fd648d2b508232ec65e2456b5ab22c050b0a4881d7b2118512492bde02bfaf10eb8ee83b0d25d310ac586eb105585d6acfb55958fd6986abd913e8ed617c94656d5e044ba2c7e26db6c9af0362f846fae19226d40c4337686045e427252901d1119d383a663d5ec3feb8dc26bf755f466a01d8b54f4528158dd4df895303c494d43b081174b51dc62c726c893a17d9bdf90fa6c24d03e38c8bf43dd18cc6d572fdd2c050159ded87ec603b224b0d55a6987dfc33fe536e5c74a168a12ed102dc79bd90591acb1cbe67321215e1f1659967155f55fadded95574b463a5260005a28b1154ed4e8fbbbeeaaa0f2269a903e0218a22fe4c9e004421c3b3f638145197e0a32b2929556b3fc338ec36e8d82058995b6df78640a93321903d840a1b986201a75c358b87a63ec6d40f4819d123cc754af8abd855c6deb8398a8cebc2b5cbba00337b19d57f73c2a5a929f97094a12e074449a28446f4194576f7e516f2b90da0f4d621a010d5832b13cf525cf7241e53411d66c43132a3364ddaa0f785f102e82baf6dfd336fe8fb7929c5842541c88279b3e03a660af3688221f11f41738a10c01cc5af028a6c3252440dd8f6429fc1cbb49e5a12a09f4dc870ecac2e612154f38eab1c09020fdb109c3131e4f0763be5d5f1bfb85a3bc4e1fdca261888c8f60eaea8423e0bd84c99b1a0e38c0893e276cca94351c95a9c1aaaea998e5e6f2ed987c827375584306bca84b2c870e8c719f8782a616305012d67910470b87483b5e8b387d3303286d812c2c2337547c050b01d80bd43208b770bb261b22a3fbabbbbfd4b4a455cd2951e9ba5791974217f93be9d4edd0d1a7e9cab3306a72d16f04dc64defe98dd4ed51e13f60e429b188e33dc2ba34165555cd8def8f4cb35081305a38881cdfb4345fa311dea5a45d294587513e04b2144ab09f237b816677cf5e1e4ee4e98f7af2a96de66561c42d81332c030f0d0ba03646a9ad4db186c0bb12821a88df5957020339bf34d68023cf8e161e652bc6a1e9ee5e1113f828e15da358943be51ffeb2b7d8c68ace431e5252b2646fadf83692ddf0f705c6c541bee41476252669ba486a0cb87ce291908787a82c186005841ceb40bee303a1c109d05629873c0af46d27bafe31de08e23410d153ec25b4b32e6e19e166fe31165630a60368cb00b75415ae75e3816475b6713d29f30f52ab21991eba253e5e93f1a0dbb4d97878ef6161535225d5af5263701b0dfe76abc2ba9bd02b4ef7b1fccf6eccde50bad5d09e3119b2432966ff606365e6195a68073f330f9cc2b3887474ef0be82b2f7617e1d15c92e37dc9d19e9e0243aead4e208b0286d546e15247ee84620b4da24def7f7cc3713daa982451b8eaf08845e493ba09cb3c5f3504993539b5d7f0a0d1eaac4c95d1a43ad90832ce1189ecbce8cead431b0a96d1800e02250d872e75f5fbfe3e263504ca2685a72748be40b1bf34389d697eb79f14cb4f0aaf045c4031c68527003fc2fccad98308394fc81004cfe1e42fdfa5b9870a0bf98027175fa021c42ef71e3da1eec14bfb87a282d59281010e03a2fc36fe17a7fa44e6b07eacdaee405739ae5a3178e058e1d6ba39ff64e4763b5d7a6e305d608d7f2eda6009b91596c1775886ac82893359350380ae6ac152a357c1564208ae930819a49ecb3ceebba1ff543827511f2d0d2dfe8822fd7867d31e3013c766b59d0ede892836adce1e76d7cfab9783a093d98d1264b7ad62291f1b138e11ee96b963d4d3ee7455348a4786e42a68be54bd5399cf9211dc20f24da0545b6b2aa6ead358a8cddc417201113ec0c61bbeefd2e3ca7fb54a17b5a25525c23b4744d5daf3d4ea2b97d44cff437a59f8fb611a14489292bb633ce0cb01ab87d6d2bd4b9890a57de95384578e366fd4cd5420eede842cea0e5731279e7d3bd20002e449e1bdf7833f0c8e5b1bb5365ba9d72302abe72b0ac0031dce79df305f5cb044f5c41aa26a5fbf5bb237f3d1b4e99a0fb0c29c220d0448b1618f12b6654763525af38ab2e623ec0c6299962a42a0c50fa315eb8ae9fd4ea1c5a95b96d731d369aa65f9b17d507b1396f787f832904bc3dbcb6daf478f0825d4e38b7aa5fc03348a32ad759ead4a15ef0cde54c49150d049c74ebdd0e4107c1e5b1fbe3d005e6f5ddb59f3bd8c14d200d27ffb6c46a0a5e2fdfba7d8db537081f01183e1a2bca9b280e36ff78e9d4e1f3efe08d6ada0e5ff253f093a1c9ab44d21293b8737716d83f78e7cdbc7ca09463c7ee277f888fc41e260e9dba852eeee0e114a4e74810a391eb06b24072e1c9be5bfa9e868988ace543109eff8ce89da1b4a9ad3bf10d149b744b48ba686c896b4d468ed739fc21e12c0e21192e905aff968a61e4b730bbf61c1b3e03a09546593c65ebdca0c4dcc02445cf206852f3e79f571faba42de4556ec023c053d595fa779381fc0557bf324b1e8dc388a06fbdff5b1eb9bd1b6981898449e3c87770d0fa90822b585e7b7b8ff385dbce270be29595187498a87f731966e4d4ea266a9d8c949dea7ae46126dfe8fe64765ffc3f267428e81ae9cc89ff17e86a388668ffd5d2d0a5c70ecc9a32fd3a0af924f4ebfa6ee516befa8feb9881c50e8c6d22d5ccbd902a6294f499d42825457b3494581cbd828036058f8ac4cd93707e043130f7675471b7bf383aabeb1bc542859d6d14f86ea2de20a4787b013f98d3662af8c990ea30334b9517edb67697103377cc186e879ab1f27bac27103dbad3e5dfe09f0603863d63915c87b0141827d353ca903dc41d18580306d4c436a2429df1fef62234eaf87ce5f46a03e0dbd401f7783b71aac549c2ff4aac1c1336aaa7fa8069b4363c6cba53b985e93393c783e528b58b00e57a49bf6a42cfe20fb644bbd38670c90550e55dfd7ec47bb7aee599652f04a58ade9f1e852a0aca969988cdbedd07ab26c4ebe727bbe8f40a9b93ffb57675746f0e106127871465d76054adc8c1f68fa2fee818764fd0573877bf82ea990fe397ba943da0f5fefaf0b46b7a8a1c53a7a3f75752b9877a56743d76ab5994ab3e9206c595dcfcbc11f8e3d7e158a6e752a27b5048cfdf1c2f3e2eb1b623648c2aecc58f8093ab6a40bddd0138d8b9e84e12108d79ead35922d100b860930c49d72f2e54603082317963b796f4fa1df52ab9f80f41a745be180622f638d83935fefd109a77d3a207247a94119495386e184352034631cafc86766dd990382e2033523255e1ae1a9377f0d27ef6a2684680e631a01bc76c625043cfbaae31f15cd827df489dba34fa14fedaae567e9d0d4dfc3318b7ec821698ca3b71d58653939952780ce7de37b9424f6e8d8c231878d51a9e9f38c0aa7ad744d776ecf9d4db5cb128534152d9b131200da36d91a81f1f27af56bc0973fa707d3f715035e9ef8ef1af0fa9ab75721870c039619cfd4ed0b194d382f5fcf6b5ad02092ded379e0f03e2639d073e77b2397bbbcd74fa2315a6ac6b006b229121b08cd63c1ca417f672f9b3d360a092b00875cce1cb4ed0cff68e24167044ae92730fcb25e713a6c14edbf5406bd21ed5bdda0f0b78c2d9f0791afe50663befeaab2ce733db64ef427c9d2525e40a0199bade9b82976d87c98ef3a4757c0c9d8a3e5e08902287b6aab6a1196e7bf671a1cda7f30540758adf32cec09e48b3e354e8c741626a8c77e84a3b0a09b91af242f7a62284f001900ae91f71cae6ddca1fd1d9c32bd5bf4067cef28f1a6dc9c51ba6d44a101a6d153b277c33867de7fd972c2c020831586cf67c047b243ee0bac58115ff1f88da540c7c7ef10b6ab2f06aeeba45a469e7652e43c9b52aa7f5c047a16a4c5c5a87f3976d6feeb2710d72ce0dad7acbcf61c55f3c6930b21ba05240a3efef609a5ef0dedd62456b447a1ea61913c3da6b9030b79947dbcb92e7840192217170130cc5d1a34cdb5dfa250f9d00919740e4d27a274f5202e91bc07752cb3892f9ce457ce6adc303cf195865b7bbd7ae9896d4e938a9f1209877b3ea6f165814f028c3e8afe2c5119ea51963ce01987b02431cd8ac4111af813143c2494e504f8835548978184716f6c5a8c6db376fa360056f939a349ff8852778e7d23ea097735f9765586a13adfbcc923f41d211ab42944ff4cd5132a099ae5776fcad93804be6402ea5285884ada18e2452ed320ded5088ec84ad120dc6a20480fb28d129aed6e456490d29aa5b35a3634f1a9c7a683171b3291b3e836adf071bebdc816e06b0f283e0288d355ec921b829c88ddda87b8e2266567ff9468db2154b693aebe9a0202c89bd34036effecd368a495072c99ba3c8809dfefc68a0a0ec98e4b4cae18790d6f9ef6e77a2edc47c755cb8fcf8b2a4a21dd96514833a23f1f9c384d53e9fd28294888628ec34f188f72efcb0540b8d1449db2d66e2fff84e8415b00174d368b9bf945d4fc599375bfe8c98d7accf3390b98a1329ea587854233594191714bed4dd00aec05c8f3bf57369bcd2c649e4ba230acef9f76ff6f6e1e715a72948c753af770a20a8d63bd2b8e5e095468e10fd7c96119ea1f7b443f3dc3aa0ced53ac281d86da5ddfcee6ac2c39995bcfcd3cbfbc0f776c07fe0f8ce8a80efec1270889c6e36b0ef0d1f205d1a5749a30ba03fd8fe4944e146bb669e2ba52db7280921bd9c1cbb42ef0b34f0253f97f2fd4ccb77ed5ac1cede227bfffb7bf56892e71c39a0f600482091836e3b15736a1f96edde83a68ee5b832633ab91a2ad6ec7e035f68fb6332cc83d92acae6bab6bdc96774b01f9946294998b3a4598ac0a0d4130c040bfc13ae7260aaca3395bd97ade9e6b5e3ac02817fe13d676db9d07a03165f80cfa1aedc5502ef9e7ca1ef571471001a9dc333ddaf3c70ae021a0ec96c050b3e5e3ec37f12bece83ffe8c5cd59c576dcf4098d428498e2211d3cbb5bcff90504f738f558a33b6cbd93f24f7912ab8c20994833d550035b7235d4a9bde0c80636511758b8008b4e0117c2582e5389d7b5f03f9cdcba82fcd36b85da750f131a358326dac623343561bfddbe1a60ab367d456a7cf77734d48fa82b17c2e3d3d99cd3e5843e7c6b53d8b13cc7a53f3ffae7f4bf1c5c65aabab85de7e1c8d2312800f3ccc8402ea5913f9e715675dc20c87f9d7829ec815cb6ac501304d7b9d1c9f96e2d8e7678690b3d7701faed7cd32b86b56bbcd3233e0e590d7074e478f3fcc37b9e08d79989796aee03a881dbf17498e5c974153e5f417e427cd19a200c6e938389d8500a8031756c711799d7bf8c5cec3dd037f196e82da2476b1ee0a2caa69d9c143461a82ce2791ea9a1dae68f16dbceb512b419a30bb4f10bf4d324112a06cd44cc87a77c4ed07f3f49de3caebd55b9464f4767a37f41bb4de5709a6e523abb2a32b6b47ee597d2079c8269ba2fd30c04c4abcbf1b1460add4d4627a9997128e4026a5896bd2f255f381b1162f72605218e2280e16727b6586de2d078d0aff20c988ad4cc052434cec01fd98d5ba3a8f04669406721abea99d66b9a74ce14f293508180e56602b5261cea0e1e2dc558c3d179f2af9a550f56d4b6d3b9cb6c11af918ab7e48c81db841d4c583ae79fa747a95363f6e2a0f2d2de474e14e4d788952263e93cc0d5439ef1f15b2d884f54e3af5df3b7f36bf40f2d331b72a2e3a3f13e7c493b761c5cf6379de58877ef7bdfb474bf836ca26fd0cc461ebf88eb979f77b702ddb40711d03ec0d5fceef54a9f3e880942a267ef9ac357b6e6a4247f8a3d35eb4d4d3c950b1e4590e85f2153760951318cdde1e6f96aa0df3a46257fa47f26499b9d097b69801f63fe0e19a29d82364cc55b30d416cf605ab53f7ec8363354dd38f704132880e3829349792e4a5b2ee003257c5fc6fd3aa39a379e5bcec5a048102822837dea578ba4e5d13f640354101b56afbabf0f74fc4631e70e31aebf0dd756049c0874b4871ecdea9c67a2f3eca3729c1678d2e578354eb4b8cb4f4a60b41f444d85984f1821d222b12993bd2845cc6cac1f9ec1f35e7ad5bf94ab1483e62862a6e48663e382d3e32dd95be491dbcf9679f52a526387a4ec3d406124f8dac926aee71aeefe5eb9f349ecfa11b60cb44f8a82f6d00cb6e270377d3706491abd713feb907e1e9c816cddb76daf65559cf029caf840113253d942e6ce328839a013b4bd5329246fe480423553ab98c4418ede9c7100b27ad80304dc0f371e55954eb299fff7d82b320449cbd8e2a44e64c4e0a490084d3b4a2b898c99bbed4d06f61c7023dbacecda483626fd67885ff98ca19909fe2c301ed206ff08690a3f2250e1575b24f3466c002c9aec0ef561bbc79d66916abb37837fe7044508930a76e67dab530752c2c2c29625151ae9f52cd13f61fd95bf1139e9bb382de3e86eee7fd79aa23c9c04df5b8321fd4fc3e7e1564bdd3413fc2ca3a718c13f2ae6ff5cdadfad835d4bd1bf58aa45080a1e2d5a4f88edebdfcc46344afc5df60b6e3e5af7fcbe4b6290458ab789bc80b6106c63b7520df8d3b5f01390d1875b7cc8622c7ca203c5d764774cdebf5deda421982c8d8c6ed0258c21a150e25e62a55137bb4562bbdbafd68064d88003096dc895c9cf2b3b334b314dfd4d43303baacb8346c6648560b90a86265e394744b98c88a9f355f9777758fcf7706293ebc693bc355839cc7d58eddada6a70c7195648c1991476074754e4bf679722540ce30e057b591054fa5a49e9b04ccf12902fdc2acad94182737fcf8b173a0f27fd7bc2e396aa3289a8a943acea2a9492dfc8ef6d87f50a606bf1646b49110a2a5fb6bd466654711def6dab56d547b2c9b032122c9c770c3e96f3c400536fcbff26e9a90312a112bd8b55f1f4648b3c8d0ae06e9628a1f46da3882b0b1f7d16acf5e75cbeb8f2fc421b850820c622d2e927aa876fe3bbca01adbbd58f7eb18e8e386ca32ef02fb7a4adea159826771f6238e529e249fadf49a4e3e28504f103c51f3d5f8cd06a789c45c139c5747e4d038ed54b4a365069ff06fa62dd88ffa857d015ab13855276fbcf07cb32f190663015eddf60ade74dd1e74091209034d6eb6dfabc54445112410a1135637f5fd222b25301533cb68800568708e6ba584d2da8e56ac22d23a245d76c33de3449fbfccac3f8f512599c7b0fdb4f37f2820c596bb8ef0fbca570ecffdbf30550c493b4653c2c10c382b93340879ae61b50508d8eaac452dadf7b421a283e9eb4e16fedcee66aee690d297b07aea1cf0b403ff14d65487b234078b8d34a98ee9b84b3ee654fed87865aa5bc55e23357c3fabdbfc42139b8d21035257e3cfc19a9f8b5508857a88e45e5daf6a999d3eb2bfb4f5fee279d9872906f0d6d959244c1ebff7d970c5f716ac09c1e4ba19c84bad9ca3942305690d44ef50ae9d7565c0d4baeb9e478e12ec4d10684c609782c1fbc1183469987ad83925e3f1466802a2b5b16a866ebc7e1bcb609488d371a5c652dd474b884b821950a7050dc7c2e03a3275ebfac76baab15eb83857ae39da8cf5ecbe454f69b4d4c25cce3dde2372b5ea1519ca59597b155af594eb5c07f84c031c55b3f95d07a269347c9ab9a865354a2f06064ba8eadb773ccb6330b77d55e36ce785abacd4eb7b04a6b16e5136471c16bb4fb97ff936ca18c24581a4cf4e9383ceb248128feadff52ab1ef6cda1226aa64e72820bed0b2ee09566a665fbffe9fd9b668f6fd0779dc6e4729b085d500149e2217ecf2399c12d845b9722510198f193391d28e1932af0710b88971690fbd8a7ef487472fa7113d4d76cafb2ebf3aec03f29a4ca63f2a1bb7959a3d07c5df0493e64d345d7183400b00d145eabfc687ef3012be54e0467767f2686c725eb6f843cc6ce629643924d6a73f8e5e8b15af771e576150dbe91e3f389ca16c3003f518c069f0fd9a0018cc9b9405b62881639835d64414026e7e417dfeaf0c2b72af9253a63ee060c9514c16691d53259ed6132db470b106d4acc70f05d2f4f27b797b6f988fe9bd238396235a93a62c5da5cdc79e935bca186fa3af9496b983dcd2ce7adddb4b080da6f629ec50bae806a624d0114c77ce84e13388024c62903229cb9f8aed39d771161eae9578965f2a7d1427dface33e9c23dbb3b3e3637798dd8679a5023c28233123777a051ff32ed508c16b018a5d472ab6118b67f8dce270faa6d7bb7b9f402d88725dc69ad38551a2603a4e63bed900bdfb5d966f369248ec3cf49e991541630c35a68744133abb7105ab20472fb99936eefd3eaf0e5da74b44e267a91107ba2e2d9c720573b4b69d0adea0d4cc0e941696695cc205027a39926eb9e8c8dfbbef1a2dae9861bada2eba8c26245462d514ce8c7ef3496fb2744050ca5b60627fb367b3eefced433a9c3b8389ce921fa74792593fa038ebf981528fd1bd27ab34f03504e9d2bf85ac1dcf2c9a66f7e54d302c4c4e817fd8c03ac6282b7f88644f3777ea33c9d8d65d461af3bfa8f7bcc347bdb96c62513dd63c0823fd166eb9888e5ed112cf052642f8fdff6ab89c6e50e77dabe8168bb9a6ae7e35728b28deda85942d4eac2d9c0478c953e7e186c056bec35bc1bacc767f3151535fc6e5ce37302f15ff7904d43a055086a0ebb9d363897e356f59c92f46eaeffc82e6db45e1f9ffcf388286b8ad6899e288a284b157455bdcf7eb4daca92ed45186eef67339e87b7544840c17edaf385c95c3cd61adceb43de2cbfe57e1a1d9387a9b50d301f88b16e35797a1eb699232481eea5f3ccbb960b7ef1ee51fad4f18d5c1d4ce28403664ac59b7f1fc9bbaa0acb41dc25b18d7fe9350c7bf1a1b3673274f4c821e65ee5c9ca639a00f4815c1a71b909cd102bea3e78512cce46cf8eef731abb3392818addc28ebc08a18ac646d6fc53db602b87e1c65e0f7eda268a04611996c4463c1eed64cddb8cbd645d0c73da1ba0f7d1db18679eb5f48a274311b850952cb7ad8aab4f2f0c30caaf24a15a4ddc2846a958f73ce83875f79d4df2c11b3c60c001bc85d51d95b8ce62bded0443e946afb981a642ba4d8ecb97acd2450de7c19f117490ee0c72a4d25a34545d99338de9b579a1f275d646d62afe40ea40202c22e3b92dbee4b072a7b21af9cf6e9709af1e4be06c67c8703c835c67d2199eabba60a9d0f63ad972f6dbd657fcd766f0ef11687854b331034a5abf821737d072e094555b48d708b0b5e0835519fdec7adb8736053a43218decc86b9fda3146b36bc4405200ff098396acc9308ddc86d3d95b7cabad0bb05f3b23adb6f313e2dbd65e049c90e9cb1f8a70606e75c4ba8aef9aaf1fe62d723cfb7cc9fabe97040f8a436e1d97efd6dd4d81cb7b9b47265eddfd3f65d046daa1525b7f6574bb79e5e63fc73c1a3a3d260ebb08bbbd5620eec290db2a76ee90d86624e5a8cca0019f04efe3eca65f8dfb5bba7668bfaa6abe3484c013bc1c29faa3e8b368b0f0b1c1c40032635734f20d75a25f14bcf00f92c96d63d02074c87589bb161af25f8aef3b2b87bdb1165fe1ab45a1a9dd80ab0a5e5e6b23dfafa90d03bc16d34453ba8dd3845186b19aaee876901385a2b11452bc963d66c97a3a0da008b54c714a2068bc0ca1534204808a75db65530aed4b36457f4f4e32f43f7b22e4fda8d359c67c02ad23439340ca79279756b76cdfb764cad677ced53c020f3fa9b77d8bf6525126343286dd9832b3442f7e3c504bfa74cc2f6967533147f2e35dcb6d341814b133d34ada5f6b21d287c78b15278e9973a10a0c7af4d05dd76b5c91a9827b538d11e87b6d308a56142b5bb5ea9fbb6986127b1e661901fbda7fbddeab4200deca1a78d3c6a3222ebc670415ed89112fd6fedcd632f9a00c59607c5fa2fc60c1de4095a7447feeee7ed42cd99669d95834cc7aef63ef11bf45b62871ff40f3d6adabd685d3a4e64a0c357906f74e26c41e80d01a9eaeb2c5dd04ff0d3f385598f3bdc363af3e636c3ae48a0c3cf33a59ed05529559dd309401397eb3ceb26b151cf98af995f0c8484b0bf1b5227e67c8d6fcc175befed017233f33c59af4e4d450aed37f7ffe5312ecb49f06b6705288612f4ab6f7a55a236f2a63f03c7236ab0fbfb8514e9af7b8986fc64a3a5951c026a71ced40ea9d282278bb54143dd9daeda6a72564b49e38f1aca97fb958f923f3822d1b1775781fceb35915515893b3ac6bff786e9ee78c366966cfff38fdbac5a71b5fba9c7bd671fd12306679d1f382aa73822379e4dcaf1e6f81ae610c1740f0370ae407ef0044fd9d945b6f591fc308ecd1d1178834f48a0e59c5e5c6bf80704dcef0f332b90a3c0f9383e59d46c728e6e5680e684035fdd3bc7a904a31cf67e6b679fd5cd46d0badfab16176c9f46409a7d98972acb377667c9d2be349cc21700ec73075f1414ca14127cebf59219d55a00c3ac1005e37e25cfb49ce7fdd093132dd348123c0e60ef76c88ca2bef311198763fb3ad087b05befcf44bc9d51e7cc47fb6e657f18357c8e39d965f25b0a12db348ef76964b56016690e5dce47fb347b2fca841cc7bb805537da111a38566b4e23fe0aa0679ceef8e849a3a0acadd9a834a9e069e0c90dd3e3d0ff5b0a52f7f9b4b514d0ef0e8c12b1263c7f47771e8e269324fb16a26137c24b9fd79fa827f000608139fa95c9ef8794617886728e2afb9874b9c481122125011eca0a0f1f26b1bb5ee4fc1374175688a7de5f3eb5b6e8109892533c57a6053797ad8f1a5f3cdfb1e09db4adf9421eaf5c45891a6f38a8b9397af6d067b7417f6c5a235a740aa4cd3a1f2508d1143178a54e0718939a822282bd533c9bcc4d6f1fdcbd17ca7e27fa452734b318dbb48ece91748fcd5f59986da376d3666cd8d4b5c2f5abf4c58c1b6c40edbf40fcfde63386a3fd01e3dd3e40143aeeb4d6b7f6db82aa345f79d9b02494e4dd7a733295f00a1fdda2f6b5534523b64a9bb6c50c390645feef215d3fb5cb5b088bd2e503dad093e92d0b592ebcc6511dacde13935446029f493b9aa40834f78fd47de74f08020e61e40f49e0ff57c17d74d1f8b2523c9e7a126d11b79bd324929da6657ef6df5724159c35275c9288efa5d26d9f9b6d00806ef782adcda06425f370dcdd301e83edec849ca9719b95af4a1a6e15697d975080f7d0b8790c3af09e6e03e97bb5ce43a287ef2dc9ae9a042b7c81be00c8b6ce34b96601082e81b6afc60f24a17d534086d17cbf4fc6ecfb5a1fa8d5e51d6e9d7da2e103eaf85bd72696599e7e760cbe72abc6d52926af399e7a64082d6917c79c331d87dc8b8822558ac542b1b413dd33f5c6e9071f7b36213feb71721a58ba58bfc6ae452d7a6de3715f85f570815d95271a60d544f208cdd4ec0865bb83d4c4a1ad7884630e32dbf5140987c90b8935b16d4550328a2259ba45e6f7fac931accfdf5b510c99a0345caba4e8fb5c50bbef6cae79056593c97e79b937e7621e5664bbfa8065027e3f654ab7a84ccf6366861b3f3d59c855ad9c4f0d2b92049d51a95dc23f4571e5e7f02d4f13629c0f1497c78d1d0ca074e09fe8f731891e660b11c5bfb0b4362cd5a2f520986ff6851d62471573438e84787571fce8ec04a2b804caea5c444f7c39ca5f8c927bbd2e23c02a79d8800d5769835c553b6ac851de0e74ba6dd354dfab382a419a4f80bc54b82ccdc7d4ccaaf6f5f60e7531d89c0b2a17ed4135c058fc554ea0ad456319c03a6e20780b24dbbe2a8f578c44d4c56fe19df1ebd5a6e421ce8a5d1fbcfd897e272f23dc2183ff671fb87200734034fa3b6ed645297531249c1babaece8d2cbeddf2b1b21781c2ba96434587ea1cf0fd91717a7aa00fcf5a627688355d814f596b072c9914e03fe5ea4642a9510ea9bdc1c3fa8882620f7fb553b2f1753b6368429c22414de01aead6a15778f3e82aa561f6acb407d3ef5ef73fec56825a35e19af87370fc3d3368d1c7ca741c96f2338177e4da4d7bd077aaecf99a237abb7cf640acc08081fdf2f6b7c83b38b43291e6f8867edbc7422ee42876e399cc8d600cba90a056683f82c379ea3127b9e88531dd038ae113512efbf5a9cd59ab6ecbd796a04699b793c4937df20a6fafaa641fa07ad90e7ecae2f9f91077bc72fc287454c89c742de03b339933cc4635b2b1fe4d24e476feb835375cd3503fca7e43884136cd4b8ad2cfe94b6e7ac37585dfea349273ba4976536440d551007fd11edb3695e64af14b1c9b8ad2ad5eb58b91d07846a1fba74facb71442cc41092a3a9617326bc59140b9c140279574f534860ea1a440a67c3e298177e5b0c5bddb2b4f6ee2e8ea3e547c3ff7c505eb5ae4a8eb6cbc3e3494636c1ae4c9cdc08b30ee250bfb2d14ce7247cd9f515c9be7ab1e3c43edc00c68dc9894392a67f19231256fb4ff421692764b70d9bac49acd5f06e059427dae7fd011887dc5028b3d15873ea159aa21656002eaa345e986cd6b9d6177bf1ba16c2841a44a2eb70c502bc9ba49291b12043c172d5215f154954a7f42d2635b63ceba2869cb82d63d1aa38e39014cbc103f3d728c3701fb5b3cfd11298595d97516216598ec2d669413331bc47c451c92ae084a0b1697442cc46ccdf19cedc2b9be770a4a6c686145407cf29acef5cd5b697055f872996050a48d9e7a8a9a29f31b82e004af71569d67ee307d3669d0f65b6cc07e6d87110e03d57c220599abbfe6363251375f4c19943612382e9b01887113762f538a5978d08f082ce54f3a488b28a4aae3c8dd726f79121574ca58dbcb0d45f66a4986a058750a0c3e244a0d9873200560a407b1805e1f221eb52639973bab8943425e9ed191b78601736c07a98f216bfad1219ec6d4ebb3117b2aac1a835be536c8dcbfacd7cc98a145a72c07c50dc6e7bea0595d6ca752d56400ace19c7f7c2f38bc8f57ac44f3210ce7f41a7cc6d4ca70dae9b5fad4c8a9fa42e6c4fc83b77844656d547334e898f5db55232e868acad415f6af119dfd96844456789685d6b6e313aa53637a49c17aca2c346cac07dfb3d78496b8653cf7888c23a093a5f54122f17474b09e3c96c575a528b64588915eae5b2b48111fa03c1234a2b20e2af48b6dbf78496417067ececb4393cf00742576012976ce6504fc58d6d9e66a6a56476f5c2a08fae477ea23da348b64af91847792b80c597e79c401f734f95ef803fe722cb5dfd26b54b53875d6060b9a2db4182eb0cae83817d6dc80f090cbbee188108737d2c8889c1d14ad649ad5064dac67a50816ca4919eb54693e3baa987cfb7fbd1779ed083abd5a9edc26131068108d0d8a9a5e5b10ef625ce6336cb685945d943cc1a5fcae64f43d02085b4a91b030cdb9245bb03d37b63a57df371bd8bdb5aa825c36d492b468762f738972d01779b5310bfdfe8a0e9937bcb354b17514d122c273ee1e1ce512e9715e9d7df7b7475f57d21164c1e3ce881a7a5fa15e3c44bdc0c47e2c4c54350b9d926786998f3aa76d97d546f11680816872b8c73e73c1c3dbda547bff613de7e588e55f502503d1535002669060181ab43dd3a8d60af217cf9d02063c6883b4c041d162dfd92d3df0d0173cb2c489c5c4c37d62caf878c80af698081b65cf629190561f166cbc6432a13b93395a49536f9d6502c46cfe589d62d44ea6df9922d255ce5224243cf35fda70ae80a161ec120266e25e4a78e839cc042d3eb7f72e08542e4dbe272047a70b5e10d41dab2f38943defe5fbdb8fac17c808d5ab4d607cd93edbf457ccb91d6190db1c9b8265693308188fb232e933ab92c7f1c2d32ac6768aa1e22b7f98d022165ef75110cb694d6758b3483959628e13be7386d8e9d3c93b9ffa245bb2026592f91ea414d0227daa36ef92d93bce17490a10d2e1c2e6499db520ccc5590bf970f3b97d148f86d1ce0d80bad3922db47ab3a6354a6d7c3c0cecc2be2002a20e5e7ad551d7fac761f8c2cb6e105f52bfd114d0f92c529954cec5cdcce2527496b5ef7a521a2c981333f27dac89a22f73c707d5f381ed76623f84c6b02689d1fa0abbce3d2c25ea48622a33c6ddc6c8da6d24d9d13a62b006ff33d7d888782f8ebb1b54fcb01334879b9afd7561d08669eeb219350d06690f203d2179e30672ba82cef071b338b6ab87bbde1026c71de82fcbf236e84f9eb4e1d7d5d6ba309899f5bd83cd27d5346f3b41f5c9ee0b374ba5c9a4123ded6fc407a4fdf12c4e28eec8ad615ba61f101fb4f48e7be3498a318fd5975d1fb977ba64dadbb0e1e0ea2b7ef0aed264fb6aa2926ef6472f1ea8538938e8cd9fa70c4cd180180e347c4202d673e9fa6e791c8229c44ac5ade79218bb36a24f70994f7d85500a111d2087dba941096f5c2b3517f6d17788e92db7056e331aa918bbf95638144f5e92b78c16fc26904e6d041171e67177ecec181c2a8e23e4924ed7a5af8dc755421b9b3440b0dd5d239d9184de2816698acbfac599e70d243699753b703d295b00fa74897dbfd7bf493eb97fb5c525e692eb34e6e4e92ef81873f5c122b0ef64417df49764dfab24a967d826e1a849b03f6b0ada6e9ebcf003e4831b9e3150edfa5538212342f57dcfe726302d4727c28e08cb9f1b2c1a6eceb5d5a5eedc639dfa3770d556d74cf3b6a8508e5db17a00d7dd07b46b25e857fecb9a152d1f12994cec16eb0934854a206350d86948780145d7fdd9c41e4517282575e05d0e083e5636283a2aebc6bf7c83fa1582ddaac353c4fd627373310d7b21a52e7552c1c6131b113314bbd7ff233ab9d2fad48de02df3e9e3d4debb715ee80a1c7a4212c90a6a65681ba8411c02e268c8d3d67e74b3f37226071ebdb6b9f0dc80854be93babeb69bff69aa437b968d3d040ac860a527fb0ce5416bdb2d68ca4a20f0f3bc80cb5fcb1b8277f16e84c21cf6debf759bdb072cccdf5a856f4a4d16ac40dcaa975745856e6b97ef5e0f5a8c2c8cc668a08eeef92de354b254113895a786dd99b47fb23e737efa870d6ac87ecc105eebc440b41f7fedfc223ed12db03a1e6a3b08a84bb647390bdbce046f637e7f8cb3deb7b6d2d37d66eec85e4c5f84b33e2831cb8b3827eaadf3caff4a42018a786f7ceb43d35a9dc943022e44436369a776cd9b7f015e89ca036365b8b9520b9748c0fbfa5065f98a0d0bae5df48d296f507025d0432bfa0a25758ab9a80097b152f9554519566ae1791a5614d80bad600da9c1a2ee7b8cf09eb3ae0b1c67b2378a32450b1611bf4e261d6bb5b4d8a035f7f5f6e2373164d0c3459478accc162e3f087feaed71f097b4d41e184d8edb0cb770a66da03fe45d98eef0ec7e0490617590c1587e986b0283f0a2e49a8df27ee753e7d9395e1f3e270cb359b2991b3aff0c6158cab587cd19c695b5cb81a8a85bdfe64e1241931a3b504f51722a2bb52a44fd7bedb7dc7e99709d0e03840ea3540345aaed3ef504300c95a3b487bbedaa82a9c2cedfc2a8e2934857112359bdadbcf5745157c8059c5e3beb60ae01d4e6e8566a488594680f7a841acdaf10d06265079a7df5a15f50f6abf7d0af184ca11824798daf8fcd2c045d4cc0dc8f86f8f0eaaba453cd3525f88d0cc46162968653743d2fb447ab7652d6d1af05a829e2f48ab2d33f361c59e2daeaedaec07f7ce0a618cff63c1831e33c21678a6de31f16a3bb26be36e03fe1492d27031ac1c932055a375d7e43c036eef63e514991fcac2ed37d17a1de493f63ea7a0a47af6e7831f376979b739491835b76065ddb3844971f0f1a5fc3f321356f036f118fe6af2bfeb27e91b1f535c64359ce18f12e0f77da3dc839c9be9f4ddfeec9b2446546e137a4de75715589be6cd66d1edace8fc823f4fb75d30f0c6ff846d606c0c760e1c3af5772c78e6c9044b4a04b2121ea3da4a77efa80f4ee93c86a1d97a1498f204d3ed0c6304a374b559943153b19175fd75cb5439904e8fa1d33ab833cc444b3c1fab69760ffa5ced1229cd1060f95bf8cf675310f6f625d520ae65ba01da82fee37dbbc78c98b4ce578fc06bbfa2355ab29b1ab804c3c36490a84b79638d3f26d2417711f49a24cd36972410dc81507fd422eb246fc6422a9652d3ca05dd2b0486cd660657ed016eed590fdfb143c41794026e12c3e342e3469afa114729adcd855c589809570bba15deb75c482aaee1fec026a887b136765ba4321dd2ef0c938cbd1473e72331e5b6c754777b0ad7588b4bca84f1644f351f726d703f9881fc2cbc2b27fb549914c808ecc6563f23f00a0af07ef2d2761790730cf9c1117c07192c4bf7e1531a42e7b0d092fff181abd6295ba1f60ca78a8d4a366d4cf8b52cb885bead08b74964507aec4e4e6022ef7484547f63ba963448aa69ca7d3f025bb3b7a7736fc62e79ddd4fa64bd1134b0044b62f814bd61f9887c7dcacba99a3d52ca5141a1b0dfadf889add392079fdb71d3feca2079ec93ed0803494e5290605b8f26c4b05263aa4ee9acad0333f518f6a7a7ef9363e2c513f252920253889d69bf1e9c09fa508153acdb8dd99364e31cac1d88ecd02a77f2f8de6da22edea11b8e09b2e521272cdfd1084a5ad899b58fdefcdcdd33dbfb5bde0972248aff3dff4e68e541dd1d5820f995bfc0034a9fa173bd4a91ce52a0d8745b5765cc9004913f9daf96275f5ac263684124900dffdfd28d23e80cd045c0b1b6643a6bc1c7aa0236350025aa5eacf80f1786b401675b606437a95fcb7e8c7ea3ef8368e43c7d6604a55711554f80eeee323fd750f65022d4509b4dcf5dda82e94227e8df8c8802da164dafa3f2f9b2b9c492bfa45d92ac911167808c0c23f6c0502cf5caf7c9b9a35889c4d11506756de591c4e84d8bf7dbb8398f157d67b2fae3840af1f17d80136a452c7631d5c995f721b55323ca25a81d693277be4a7c51066c9cfe567ec8f4e5443e4748c6988fda9fc0b340de8f1e505e65c64761368be2abf82b1de0fc829b247afa30858592aafb61ed2a515f550aefc1d69387946199be67b3c5f309457954238c535687c30f73523900cbc332937c9bf2015a71357ccd58f1f7c92f04596c093992983cc3eca5de08c7bf76912e56d524d16bc8e867d7cfe22e08b8bedf3ba511c3906e9847facc3419b7de0379c3e2da225e95ddf41ca6c66a59d52e0c1ebd3121914fc11417349192be13624c7ab452346eb9f66a2ee44a09fb858b9d5501e38c1e56ab6d46a2abdcbd4b3450a24c9ebeecc364adefb3146a5284fc0083f12714482e8506b0944b3183d2ebd665e92b388d8fdd5667cf6d8de39f3f794c63682e66933aa205765ae4992398a9c6fa4ceb03a6c5c865542964aa60bb3301c999222ea9c97ad94b7c054903cf648a7f3971a7735b6199c0b418523a023a74edb0e8c5433010977929bffaeddb0bdb7dd4c9640867bb75a649acf417e132f3a85cfa2fe350f468ce611ec50c83a19ab8da27a31b2c3e772cdaaa509eb29ff92b440ee968c999531b210f5170dd5fdb6fc2991d3c33f37cf7c0a277225c2a6d6cab8f1119f54b91a3498cb1b98064db43fd25b289e564facd28909841bbbc9fc56ed16dadaccadc37fdb92247c0028ca2c64a01d709942bf77670f46a2c0675e5cf325ac3466e4f813251930f03de2454bef0a970a5eec89ef8148c08c2ccfe633bd9df94b2f0cf60773eee22600f74b88100e1e685ab9f5c18ca8097026c370c5b573c1262a544c5409ccf8c23eaa73b79ed4d084603286df4db4dd3d2c2c3e1ea26f53dd75537be41c6857a016b42531ffb0b7aa417489eb156c93a93983bed9eacc21cb3134bb6e176d35f1b55d6afa08c5196ca30880fe74d5f60f4140f875e659722bd1ee660d92c5ca35a12206577eb54b57f298e767d3547accd59aa38d05845ae6a6543b25a1c6b61a834e73f82afceffc9af21b405c5859d46ffe5164d8ca29807c8a63cf3d76b92ea57c2c5dd7460fbc50477c93fc1c827a08fefa70fbb46f165c4f5e5517b4e432feea9fc385e2e6dc40e942b04c43d4769a24b517fa885a198c31fe8125c76b979bdf35fb874e7273b00773d3af2e924329f862eed667d45853bd834718773a008eca4ad4ff3eda79bd5311b243cac0b2d3085541da76ccbb0d8acd038fbc589ef6b8bef4f9af24f645381cdc46edda694e9e126b70adfc545a40057adcef200a9fe2a8c0964d3430d089f24decbe0f1f4b98d1e485596b79e6fc4ceb09dda46e30c39c46eb78401b57f4ff27115f0110d4ac67fe0f985cda5ab8df876f8119867c4ad10c1140f6900e976975cc7e45885af17b3e8ae7653a48f1368041f2bb7f559276ced7b46b1ebf69b8b767cc82cba13d9ab1601e1afd5fd35521af0c888dbabbb72264b73a1987ba93ddb73f4a1a118e6c3d4ef9077d9b595bb5424ba3336f2824024b9eb870b8065ca28ae0f0b8c2ad44288b7b698d92f71116f91fb51de94c8b7d8f559e2f0db6dfdc37312cf61017b2fb4acd4238cb7c5d0e88b57b1f4572f02b005be803d39e0701ca8afd6306d310c3b840e6311d3af87d598e42b7562994649af2445255921b47938e60e34a3011c4fb2f9894a4ce9566324d9878c0070964dafa09080a6e922cce11297dfb9f9aa49ec1340c636201a643f7aee76c4e64678ae7e641fe011ce5f0e6ad2c5df3c84320a7b03b8a5e79a11216326bd83db7c5170abb5b2b7677d19a802d254e9c01ba1dc88f89f38fbba42ad169d5a3ba5ac1b662a08f2c79c19494fb05e1b749708a4ec5c64c9def9d2d1a79c7ef256bedc1c02a4ce3d410c00dd7391228309c52d8d6cfcc55da5c1017855dabe3d700ed78d37ba99c1b46ef2b53526fc161340456261982ed930c61dc4d60da078d4388241c8315dd122db11b0f639a9e95e37afbac149c672ec647f3cecc52e8a309e4a66e49d66ffa26ad1f712488238c4c307799d6a75a2dbeb26cc9cc13a73d5ac458179a7e85c2780e70ad756f35543c4ed5c79bde7035c690d551148084b5d5361fb6daf1dbbd65014bf41840db45f1d56b6f0d21e86c0231f6cebe1cd4e2b1aa2df7ae7cfb359b04576971c9561ef6e8bd000baa3cba1b940af2c8f911348954c3050579317d1b128a031a87bffa1bd20d990eb8b157eab1f2a16517aac560e5a5cc52c9379b3f66056f189fc0139c9c7c249a6ae82338db0b52709444208efcadc1b293752f6c0820a7419ae63f4b6e9efddca563fd23ca23f0da4785a734d66309b1f76f7ab036ffaee33f457c3b5635411cf5d9f7e94a634e680601e7482a1742b6896c097c594ee2adddd59b3d99fa4c3a61acfcf8213b95c28461c3c227904c5193a7c8f5779b28ce17d3a0a2846f5bc4f110974f6e914b7230e6f52b0dab3f8edefa58624049383b0a7fb9140a2779e0925c16e6b4e76bf57ecd20ea085b1a0a17e1d609ef6fb7c060ca319081503eb109fc635f33b7e1411dc12b146ebd39bbe4baee7c94206d041298c1da0380efd19dd4cc197bf5578f3c20e1de78517f1fdf368c9c490b2deb4a7d7bd9cb40558617b3989532a5d5654f434c4d8a258843fd38b94a9cc9cb15e8c45fd2b698d9129fff0d68bd3078170b47087e455c3d09a87b4513b6c0f8f52b8b209b8ae0e5bd3b4141684ae33f2f9609376771e8f20a3321c068e184e34935e9716f2dc4cab19c2c2e896574339ca1de43f056a905545ed316fe518d67bde207085f75b1013ef9957170a70db1c1c442a79cc3c039ae5b15eef866ff3bc4e7ee4c8119e818abce77e934335c4aa200b7e6bc16f97b7232de5cfefe4d2609007508f8533081e1d4da2a6dbd223c8fe2a48348beefbcbbbd8c8f97cc3ffb8c1dd9c7ebcf37cf0092e17ab84bb51992d026968a4f2a20ea77fd4a0ef8b64be8dc897ac48f05bd64d24e091029b0fb1d13558859c38751a3f00a7493c204da98d6b0666f656328764c52055656cc5b6eb8af8a02f2df9d6ed9a0483816a9843bfb630264581ac3f4f0b7e24d2ca2a56c3c89820e136f3728100a57649bd06dd9a4e658ac2473fbdcdf6c2d0f98b32059611ae14272caf6d20b80f9f8f4ee2cea2fab8689085006c858a1f49a346e83ce7e27283c1a28bcebab54924e6a2dbab95c5563afda873437a30b402e8b91720246adeeaa4e95d10ee74cc91c210a16c668aba643f96ed9ab068df146687b43fdf3e8dd2ae00bee2763c4e34a897d0fc14ab3e65a278ee619b9462ccbd3497ab16ed78d29f361d05e37033beacd93d162ce02451bfd2b53c3ea97137265a9b19b543f2b2a9248d51ac263570c47a779230425d7b9577247556f3e11c87d323a689592d43efd7484b17a1b8ac6def6da5c0944c26adff7405203f0af0e42b1572a916626b4bde25f34ca46d370f92fd1b9684749ba7f8c3b398cb55c70080ed65890dcbd7fa84b6416d8788bd0d8a31c41c9895f87cf210cca680dbdf7e6ece019628a7b49d3a08d2b2af1e8d8bfbb4d07b80285778f75949b64dc88470544f3b92f56107fcd4f83088a109c21ecef1ee1bb4dc08619f8f4a2a3dc6ca39769576ae6ce1c3dc40cb2ef6ff498fe04242916b75891bb857baa244a61c207f8e3cbb8d227abdc855d3dab72335c053fe3878d7337a79056119422d3038f70c08b4c67d30fe738e49696598854e75ab9905f0a08bc055cd4ce2f2e583371beaddddd9e816c43fe9e2ab0f5c4e4238e98d88f708a3838da33afa6f56f1ea7a24be954569f46421e002bb878b51faf2926196c20d29f7160bfd1dd276354d43af32eb7f5d45386fd6502185623cad4b00e7f826d866983a63cab5220e45a617ffeb1bb6ea71f98001eda87432c47decd2d75f250507564649a522cafd29e5935ccc49c747a149fda1fd071bc310f9c71abd0fe525cee3673b965d793e1ccd7adf2a2766e11d7b033f3406931785fadbd7bb305a4ef4f3ac546d5c2b5daf895cccf6326744ddf00fbd1c2b309bdf15463809237a159b9eacbc8e9e83dfbfd53b3609692edec4dd2f065d57ba72572feb86d6ef7e20d66c4ce91c0c1be3504fb0e4ee760fd2c4c7fd0a9b0654778f1ae9c5042d193a10369605b8ace0b821a77c83fd10e602412239c47f8ea3fe081a770840ade5a9771d9181193ef48c6698d6d5c94acea02dfead1fe38eb0d220ccba018a1271cb4cb71dc9def5e2707c95953f4255271db9055fdaa97558a5e7551c338e36edf2166153a3030fc8c748a7d49470b56eaf2350958f0b696b3a89a20fa0dd99ff614a45b1d193d2e26c1e9685b74c7b3678fc23aff012fb7f5dfeb22a8946beda70dea806c8b174c12b0008bf0b545f6fde8ee0d56c5e07a384eef66c0fc0d1b7a455662f0907cd87dd7d172ece93ff8df7377c15f282ecee115c39b6935d7dcb75f4cc7200bc8553446a72ff90f380780c1ae2400145ec03145d13be5e4cd7e1e2b3d2b7aceef011da49386eb293ea86fe84dc8e4d05b9d81781590c0ba5dd6df097bd51b0d256467d8caece232a2b1796c91e066607eb41d2b90ae8ed729ecb8e2861329d32fcd65c90703d14884404116f9a7d8efc544c30dbc2e5c8faaff06bfdb1fbfa8e694aa0db5fb3ea09b30df1325b567a2ba3afdee50252dd26686a551ebcbe3df609255dfde9616e82da84a782071d458bc8c8dfb3a51a4fbe66a200aabf1d1c5b1e53794cfcd1fb5e1a87c3a657696d32efd8415a71ab59aeeab72d24a0cd9dffa24cb9ee2888f8dd3947ceeca13052020108786766d6fadf4f263b5fd431c8ff6dda565510b4e530fc467257acecaf965012db4de4213ce8934283790626215aa95744b485458c2e1c66fe883d0ef5899279078c1354dd6315955c0e3bb86d36ebf31de23b44bfa6c32b94a3d9af0e3f58b340a59b6089d28a44a5464ca4ac9110484b4cde0e1b2a814a306fae8cff2f6a4a77bf153e13142b3e816405a892cc96bdb15f843e67dd2084925810541de9d0b0ac79ed23f78f59d7db79beefe2f948bf4873a8f165441189742f1d5b9ad8e79951fbd07734403334f19349c952baa95d57488ebe9ab0c73546fb51b38c75afa97b93bb094a1da06b46f95fddafefcfc8322a802b52360a9e68609d141ffac88fe51790eec1dfdbfd007c767b70b1e1e4d52aa9477960c5256403a7040b3065c7e389e5d6bc1ff6b324567f8afc3c3ae5c394917ccf377181aca4b8d2507d1c7858c127224824edb615c8a5e0d71480ecd40d60835af608bb785b9751721129a7c07620644a0c667aede7ecd4a05b21d09d6f134e907b8d1c17cd9f3a00fe5ee16b85eb7998370965dac72d479c05b092ffcac5cb011e4be1baf6cc184439a597867e88b27c39f8062a5bdd761683bb925835e31d55757936c0720d989a521cfa730c6909fa293fe1914032a29ae0a1dd768bd4bd2ba1a6728e29ca2bdeef293cce0b55faa824a80ca387eefe97b5ff78f830758e8ebf0a66b22bb9a527590520d55d2e22ce09a1ab32da693add71d0785e50b35e624c436fe21065e8aa2d1f9cf17641f63dfa85a5de5671db65aa59d9accb3ce25998f232f0421afb5767a547600119b3b9a242328b95564e9def18dce038eaaef7a14d07ee671bb5b076f37d3f939af38df2ce18cfcddb067889ff576a5dd5810b8de61e368187944b5262aaf38788fcc8f02b4c412142394ac1677131cfbf252f4c9bb061295eeaae6ad02ededf69cfe6966e0c9b355a5a0d4af2fc4eb1a288541ff7c206d294c91c2e284e3e8ad8be340010293f2627c12306a827341a5d35fef4d01e6a67ff590218b5a42b0216ee847a1b2748c46ca615b56229926a44e8dccb41fe8c2927d69a63ddb050bc07d8e62e2bcdb2f8a0b214be682e3760ccc3ee1e47bed706dce806dd4d3dc9469eff72090ebaf7852e851d4e043d7b15474b329f2409a1ad20f0e901459f66ab43e8e4faf1e82a3851106de7681cadd6365e1e9f3ad2374026ed010444d964405411638f0fa6eeea62fa2509e4e2429e3121ad87a91c8ae2f9b3fdf311078c0423615215d9aaf8aece0cec1f0ee0721779f9096eecf741f1d6a7b6fc76f88f17561791f00386c60170b351baac731d96454b62c4abe272495961f10d1cc124153df1989eb70de3c7839ef8d4ef94032fccbfe11e21f87e9c8fd1890426c82d16467cc435d6cc12371e71892600fd10114316d62216b54b5be194f26e80fab7f1f30c009ef904e8ddaeb680d0eb22134d5f9720c0a7db174f3ea1227152ef6a5872d81e438bd6bb26d32cfd24e42e7848abebbc3d6d8ee81f276701e892b6201e787b6bbe827a9bdcf41b07b0cb8f560266f97cd4d4c4e664f59d9b3593240db846dc8bb716f45b49a47186d54dfe5baf5166ed3ee4fa7e6cc18be1afce1534c8d6b549fd9944adfa53385d1df7cc8a24ce103d56ec27c0b865c3a768f37d5014774c32972dfc23cdb0fb6cce672098935978c703861ca7af17bbd11bd348afa07c565bebc7df0cd82953cceabdb8d6508f7e4b852bc669db847192d7ab5473322a6ecf83d655f423ce775493b31a4b6b7f9ab3ce50c63a7694b6a793242629cdf1d894260ea8e3da2c5bfa05c539baecd0107f3edb9ea0a178cafdb2440000cc4332b082d46d5576d1ce405fd1fc07a816b8e2a744de195e785c3bd6a0651d0cbd43463bb1c26b105943a97fac8809f51ff7eb818280ee6adfe16f15c3fa6ab06aba438325a793a117fa3f4b2fb7801c9135ce2108a26ed6852ace3dc14428050bbf59c8b63addf5049bcd64750bd2c1912ffd1b90c6e2cb6d7f9d0ae4d56f13eb053fc8d16292e996063f811674764d0718215efeb8e220f5504dbffc5847e7bd3358b60e19c75e2603b79be1c461e7e0931e045afe7d0fd9da51ab4ca311f751278b7c1d26f527c507aac753550776529dc6bd0cf076f36254fd4a7c81f9efe819a1da115170ba3878c0127f4f50da36baed7448946989c74d782b68d0a339982e7024215f07d333ff64f070ff89fe810b8c0e759588074e14172025207bedcfd2425ab54a4af2703a7124bff4da1c1b9cb03888c52405363687459985345b2cf4846849d8d9be85edf6cac8f721d06300413683a94795f8ae0f1f08bf69e951f0375edc747648189c0823226f412c755ae88089084d5cb68c7c3dc8e5e4f916ae65053379ff4b90aee6709098a2ffe10e3c9390380f9aff5279f9dc525731df565b64a14327eff9e90a8674635a72e12bd9523d4a3681b96e1f424159b9f1f362dc2425f634c06e6c512e0cba085ae58ff1548407d325d6719a64400c2e2c2d74d9ef05eb80a9da1b6270acfd9946588064a28d57d05dccd067ffc87421f176fce1f1126b191b33147f46ef084427b48a119cc1b93ffbe49a93319f6f95e2086989092e6a8ee5fd5e4a4f6f5842c9bb51898fc01ba8e5e8807fc4ddf84aaa3fc9ce48f3a956a8d9c7ea1d9459f08cad136014f0e96499c84a164214db5b6c5b31be72ae0bcd1179b75dd1e9d9fd67fd83c510e41165c7f4110cbd58c2a9f8cb62be5d38328e40b162feb5446667904e3ae757bd25a1c1ac309717ffe321c73b7bb234c6b9810e3140be3478ec257a23b197b9aaf2d770c79ac1d69a65ccf7afd9ddab51710829213b18a70aefc53647c980a3565b0ab3b1e2d101ed10b827f561ae05d3efba30d19212320b93b90eafb77e75a2842f13960a3204245578df700c0d1f714c2c247858839c749310ab0f9d924f9de8c7edb0e4a8d4beabd6e7d5aefcda0a7c515a0061c3bc1ad198bb9c850605ce35ddeb00903b468b84466406f3842d82963ed9368152b9cfd269f12ff79efc9ed4500ab9d56106e05db3d6c5f43ad44f751c0a166aa4c8ff7a619b825e8501f14d207ba49a39fd5d0ab1e6a0dbd49445bd254733d09466a3bea53c737bc161b8ff2333204fe9b6d50815df6ee21252c00cf3eaf19b3f59379ac02e7655b1f0c41240c1789052f7f9b44c07f0fa7db6cb16e97026fa5a95d17c050c6048a8caa0c7ddfd9b6dee73330b0096703e61e13119e9046f0e47354b0e147a16cbeb2f0cc58dae55ef7f8ea8765108ba829c4bb6466ca1c1208f72ec5d48c0e8fb458540c3913e943d1d1963c8b5d01037b92edd34f4adf78dbce0faba1dc743716e92567730651d175916e3c0306adaeeca13393ab25ba11dbfb78ed5ac74509f7e82d72ac8526c87074141f645c4e700139c87563d55add4de662142dab1ec9f02ef3fabbe20a430509613ba5aba046019c5c8231566287f87c32c85b71c1f2ddebce183deec791a29f350ea26ee3c1b953c80b3daed114a641400a34f80b57c11b9211c0bc37419b17abda16e9a2cad505bafc8223983850d5fcf49f67cd325dae686f9e12ec6c51f8c21558f508f83dedf66f8647adbf7541869f80a2b887435b8ef426eeccd9a506cdcfea2765c4770d786fb5f0c60044081ba85210102a957ab3d373e0e67d3b4e3149f069b0d3bbe3e3a8db201cad4871e6f336e6e9b87fc26b89e7cd0ee1503057411db9ba7ce03dd266756ebfc42c3f31d8bc23d3b328ed83b1c8816d0a4992c9047a40cb945b978388472be0410d075c7f292d5bc3d5410ad5b43b0976f2dee8f32f7b5832562e6aff0e8db604bf2806ee2268f7ae4ceede918c157470749c6d1ca0ee3f0a68b807b7b0fa8f9352dc1667e7834bc837eb5e3d8068857d6201ed3fb0f18f76a6849407405a78220156a74d6973ad5e30d1b3989eba80095a62e91f8fd9dc9283343872cdc18cc81c1ef85b708bb576baa327f141f0c1409a70af1d10624a560fd3b5c24f920e92ee59dfb286d5e19e80130790b757138f7a5ce59a2d1b2ad452de4a0daf8d557513e4ff036070d27be7b19ebe2c5fb5763ebd17a7bf6f9011cc5943ac25c1fc8af395fc03de528d54a92a84b1ad6b31728a7df82b6f6eec2c09a1e1583462a2784901ceb13ddb48b041ca9cf2570915465b1a576144f8a652bb01e834ea45eab0a788de9723b8f06337ed21faf2a73a7d832b484f0fb9da7847fe4710d27bde874a5185deea36e8df4b39c596af8c7313bcc8111e4dc1eb8eb95d6f125e4c7f41253fd94aede1e7327c250fab655ca94bf7cb6b5f355f687ff718aa437c6141cb5b8d8c46a73f836aec46695052ba54772583118e046a328e6ba02d68cfdce51f36b66793c5288dda04349bac680bb5e4dc8a8b3baa9fa371898c8027e54e914e320d0f036be81f8144f9aada8e126994adfd6fc94a63a185e4181059b24be2bcfc880c620383073d5dbfd41def00c1270aa92f8c2111aa4a61da82e0ed29bf1feb85ed2a05bb442913657d7f3cfa5693c7c29b69d800e6287d5f48be75401e14c96cb9b727501ffa3d6db9f4c9562ef3bf106f8d12dd7ecf94d108edc1a268740a219309595f7d57cdb96da2da125c1ccc7333c45de95a6224617f14c683c2186d218d9bdf76e4e96135464f3b3798b94cd1c1dda6833231da945c6ec4da99001f53e25ad181f801b63427ec36c9880acfc42df212593e97f1eecef5e0a4db2ee5a4044bffbefecdbe65f9646d6b4b3c7ee989303da395d9fbc497f47da7427f9d7d492116881b4d10004e659da76e92ec0ca9f0bbb03581fa04fd295ccc4939309dfa32951ddb6fbaa7f87813e8b9523a6e5ef84340e8ccf06905acae0c583d370260adc81f74fb7b406c8a53cb6f7a76f34541874dec02ebb9f2e8fa5bb34be64cd43554231aa4049257d83d8573a4cddd57f7adf1a01961c0af8035cc75825ff9fb108193678a4b575c3633b604f1babbe871deea86f403d5b9537c52b507a301dad03d66115d2754977e27b4645e1b083a934811400bc4a94f6218e36d8dac30b97479a83b87998474cf5a2ce985e04f7c8a895c7ac7043e964bde8520b3d88afc7a1b82b6c32bbb6811eff8cd9a558afc9be7f3fa0a510c16b0cf849a9123426b3b5b395a7e6bb8f6b97d74569a8a04ecb2aa09f5afdf95cecb6ee78ac7e8ba16de6079983474b0ae35c72a938c11854f4b49f15a2cb41b9dd58d06164ed9467e2f513f4d66eda24c4f928b3fb00718d8c049fed3cdfa0761e49f9b316723c4107c8bb0df053398dcf29e27ee2fe8da0972a771e9cd64f1f2da3f098f47178996b82aae8a492681ad41291852b2a9aa56f1833cad06c475bcc1c70e89071cb26bef8fd4883a5d744baf518005ced3fc679d1464264591026ca319526e8807f5bd8e5b12f4019736b23a1ad706f662428d8c3d13e1e74a1e96cd826b7d8eaa759a37ce04eeec8793a0eb4497aa45b74e88704dca029a13f68c13baf842ff8f1185f5105d9234fe31e493557c84c4a3f07db2f67a239283c05a0283ff04e3a29f59cf3c86924a04ccc9089e9df1d305491783c0f1d4aaaa2debc75b65f154c051bbf1a3ef59f3d354e23c778f51852af7f081bfe0f16a30656fa0d3ae795655cc9e7c2369b63bd416e5b72dcec1f5f2ac8713039b962aa6ba7f4037ddcbed9852c22fe6981bf0da26c7e160764b73410942f3da01d385709a61aaf8a96186ad8706d960b58f6256a31a0642e806147b9961e4009077a5136a456cec71427cf0c140c316acb3c71e4aba9a1044a3d967f4c7c7c3722735f75a85e9062ed8665c059c2465e6d059e4888a7a086fc913f1c319151fe404587b32776155445c645de7df327d0979f50c4c69fd61238e594bb32b0cbd7a50f8927e95c32fb4d9d1526481ab8c9bae0fe7f3e61a829962124d83a9afde1a34b95c9579a72a0d10fe688b01c023b9a48ee2f825c62c7cbeebf09eda5aa4966130976e197c55e6c127134468a18c9f1336d2ba7ae52ab35fc29980a1290a253aa2b8601591c43425cf51a20b6816e5ada350fd2eccf0ef3ca4ace4071f32f86297cdc1d2ab3c76ad46bf96142b0a99ea06cb35a02888febd4a9b23a4e520cb2bb68c411fe0c84d48394a6b1f33ae19f160aa44cbf94eb6e7edad8ea1af15741f7a203ee9f2c314a237aa0c6e2391418d7b85d5a5b39d394bc69249ea7af0f0c6c2378de05877777d2eac47994df9c685dba1da96d8d602f20f196e8e74a44996dc4fa4dd6a27c152d0c3b3f11f5ef8cf70c9256df81b306061b9ab32601788ec4c0fe148387e39027211eb74e348b7a436cee7b7280dd2e4c3459d5b2e1faab5a586f5ab769e4658393ecbb566335607f46a648118d88ff9f24780590608f3f643dc793f1e6f17b35d3a377e96d8772c3f6c5895ee9fc6646783fe5fb7b1e75f91821c07693eed97c1bafa2e147f7949a8b2fec036915d100e83d829c1712f52b1e147e981aa6f31fbfdde205b88d2019feda9f8bcef8224dd10a3dd36cce52dc3e84c345baa614f3906b903eb072ca98cd363a8334107ef6885ddf8cfbac59f2406f143f63928d08eef9827ab0f023678197d940e84bf379d91845331f64f48d2c313bb3fa17643424de8c9f7f2353ffe9a2bf5d9e361cce0c7f9503cb9275a99c538d4d73fc6b6e9d3bba6ebef934bdce229dcffe6b861f4de7555c93f25552cadae74ca832907ca10f7b7d1ba001142de18d2c8e59276203efe6d14154c7f6230f689652f8a50efc06e5789d30e56c68de8f95b34ade6398d0e1a79011825c0e60c4841b75a7501e71184b0399ab8722bea013df4da7ec5b23cbdfcaee6f669a75494fb703494cbca69cdbb9a76d9b58af41504990c70200743bfe42f21278320459938b866ed13086598e41bd5a23185ba9ea68c4596fe6b5ff84f123919b004efe2b1c16d138bcac45185740daa556489deb770127a51ebb83f6720dbef2c38ebdf5011abce2c9502de364a8cca3ee50bc0d4b46ffe853c8a5cebe67f5f42904fa18a39c177c31530e1890c63e6631dbfca80f8c48ce74edef718b4e6af9367e2b839b8ba064087a033989aefa399819374b9552bd4cfa000beec7bd97f14b5aaaa47b32def8eb354a86babf68c3a6d50a12455be3ff0df724d5b5aa414318844b6a3abaf99f9d2155bb1c9df87d12fdd34a12cb30aaa799e33fc79527709075d9f4b9dc9c9276089bbbf40cfe32482b58aafa284ca8e80da2429be51e6b7fae3063b088267283235b16902581976cef8909dac138cf1e0ff6186ee5c017354f1cb5c4ccdde32f3982582732dc5ebeca4de0bb5f10eb6a573439bf1eb8ebe1e3173e94c12bfdbb25549a07670f97d8c03f2dfc1c96b6a2e8a50297d3a0c1782488cc0d326d68c218fab18dd4f76bb3898fb77bd2fc99bcfc7dbd92427c22b0c551c789b2cf73d5d625c9565d1f8293d21345d07f29c29871773c842e5032741820f332f76b71d4cf2d477e1dd086870ffa9e1180c6b8632955dfb2c7547449658861ce5414ae8c3acced894ab22ef43e847ce89593e4ce31a7a9d0b3fc4cd76947c4a9f50592cd1a733df1d36e9658c2bbd1bfad4c46ea86ba53d6fb8b05fa11066538152931abbea9149bd543c8001601d7e1c593529b8b83664fdf0707c74bae2d4114c1fc5dd82011b5a2ebe07c325ba4d4a70a189724bed6a76783ec37730b3d575e10c711adb13b0ce8a28654aa844f0a3468f5e8ae33b960c2360e58a3425cac1cd0cff611f02a84b6eb3348ff04154ed7aceb8c36d2042165d312e916a56d580600f21efb00d2d9803c03c6ee21674972a1c7a5dffb5e947fdd18f9c28a67cd120d7a53d1d44432ae61a7f212cc00642e68fe4446b314a145d42887d643640efa2cbdaee8d6cd7a21a13d389cb4867d5ddcf301bba383c3bcc4445ff1537dd774263d46bf51ce87968aca14909ca336dcb7a8d0244b4081627716fc04fe052db22d26b108ddbfb4ad26b9cfe4d40f660de3c330ca756639c57b5f07b318dfc443c59f352588ec56c8d8d020e0276698ac62133cd16ad2285861d34d185ddbafdc943e5930d82e3861e4b3d9200e2eb69e87677e8c09fefa2db0cdc31d623480d0d49e24bcab64b4cb3c1574dcdd37cc06dbef5ab36f08e573f3df9f94d270af05c319d666d93ba442636c6436677d94c803f90d25baf3f476a16f9d63742f10b137f81b28af4141074c121d93d8d261b156f51a715c0ebbcee47bc8801406b5aa45a78c560b43213e3128f729232fc85b9d7f2bd49c9fb87c55864fc7e23bed7d9174266f6b4b1c32a9fdf873363f7dc3b481ab9dc12782b91cef9e19874ea2433d2ac55670e6f24ae2d42ec5a070438d9f8f83a811d5b6b2cdbf85618dbf5ecd011db0cc16e3e45bf1e605f19e294283a6ea5c95b761185fd47c3b0774ffecfe4338ea095478a1eb250c23af9b2660703aec924e58c87f2ce822f2206f2da12b29d83c47d5fb493e6c9339342545a00c467a70929e7824c9d45992075e815af9dd382125b22b9fa46742665bc1cc7f6040fea91fc73ca20ca2835b9220bda7eab301b45fc35072671406364b1fc0edc384c880e16bbd6857fea769629a655832f4c48d912c865d005a82b00c80033831eedd6d7114613119c67dfab877a549114d9da891390fa86e3b3d1e6e3655a08368598ec4c30b45c5ebdbc0b60527050e28a7a252988d29bd04bf09009811b53e578853f55414ca13da3a8e8da06edbe7e1d831a77f134c43ceb50bfbd8f6dffd1ae0f162b9c0d2f902b853c47680ba5e848ac027e57116681db182de0e931e07b661b5ea8d446d21a45acb00d2888433c2a271e210bffc97165f64e6d3c62c7e1218c86e2181ed40a0426f06309307f6b2932c0914f209d45e1b3e36f73469652e3c42daf1010f7523deaec21c54fa7b0d091cf0059353cf70895e54437b41edb0f48b6adc030e244576fbefef5eef8f0b8bb628288e39141f82d7e503361370adaffc5a57fb39170d96983bf2145a42920db046e51f5640c9785863eb3370f1f4da67ed1b95b8cc204443f236f494177ad88c912660ea6369eaef3cba860723f0fde92538fb511b422d41b599b33c20eb737344eb4cf97eb0bb0361d9724338b60208fa62f2b1734777ca06cb665f54d83660deeb0f24812a7871f86f9c4fa3d1ea409dd7e9ae64819340eed6ec248086b57c1742a8072b69930e7f8dac2648f445573db9985b49f1c2ae4840c389c873b9ab7ec7edcf238f59d40d7b9516efbd9bd4fc88667fae561d276697caba9a7709aa6f5dad8fb21e6e5c62cee2e2ccefcf78857960a3ae475a57affa20c7f52fde8224227508125f25c1512fad8804fc0bef63615d0bcd6cc903d2a0527d94d579d9e7f152f8287689849e137dc87c6eb0ee4ce5de8338007a270e372b8ebc7b634cdf82da159989dfcbf709d897db597c3d221ad259a27ed2bcbcaf44b5cb8bcd91711ecef7ed194d4665a6fac102682480e60890176edf24a3b4c2094e3953ab856e16af28e620061550754e62c1357714c6a96e61ee9f3f6b74198c676f92084f986d7734a94311f96f3f696c32b6fd06c53258d8ec02d6b0b539e8804432a8e8ab3791c31dee81c319e01201a75d8ce38321425c9d961e97b892b48e2b9834d38dc1d9a45530a748f23f239670bb8a1524e460563f916695dc40bd345db511bc0c014e961746ad54ec8936e6bdbaf1f00468a71d161d50d2d99370dfd7360f9e67c41dfdcc6855cef35cf785a2aa2198ef903e9b13638de8f221ab5367d0182a076e04d0ecd59238ae53193bf30368125daaacb7f186e2650fc3c64ad86722198be10277e81214f356ce60eca12e09abc4a8e5a2460d0d5e73327e661ae225c290ede1d4a8bd5391a42980aeb5b14949c89510534da05ed8e028b96b7cc5c56cefff7009d24b0e40c3874e01e8f16acff3c9a7c48ce5160035fa12755045399582d575543c882b18a87c3c888d9df1de8c875131b839685dc380e943b8c4430c88753eaca4600226fb246d28700eda3af7bca1e6db64285a8896d2cba6039070a92ea39572044fbae4f79b1d92c8b6947ca269ecee846856ed0b4edcc244ade3a174c4c86f6b90794ed38943e7102a09202e8e7dc3bb827a17a37d8b2617c16452c8c4354f0904338114f9e3f40291df005d7fc8a0267b4717e62756b9598a1b9b701fce3870725d381a0b5184f94dc06d3504086b9a3ac79b04ae6266d1645c8204fe5f9bd62f9c047d2efa83742560093546eef8e14043f92e33dac7c82a8e504a4c21d46b5c06f290ffd4bd51fdb7b763f65548e02b5d28882365b78c887b14f514835c2270a4bf05e5aafa63e66dc794cb1fcd5460410ea012401cfcd8a9156cff2a1d557222dd8f63156a3e0d1031dda0ef9a186a8afba9cfa1ecf0af0926d865a6311e0ea6b2ad620e616be217a61d37407a11442f39c644724bf0306e26b2170d746aec0cf8f899bfc1f2af28802ce85535bce3eb90a45c9545075a98ccb4e87f18496392be44593a70176f706f4a8c0b6bf6b73860e1f3990da71a69f474e9a215adbdb158b5f6ba96a525998539f6d7c73cbd815cc4160ebd0571b647a4fa6334c8100bf857a14cef950ff30a0c203fff6c081f21bc6cb8b61416fcbf9cc38ba8022eda0d3ab73ae78adfc345992da38e9b908563eacc80a45c635bbbedfaec626fbe0701bfdc698f700aa308caceccace51cf8283097f0f0815002ea0b657b50dd4125ca850c8c40cf72a72dc08fb45810ec6aaa41486f27bf69a0e1d70c62d5afe20f25c8d4091496ead88bca21a6173c85a909e7009ec7969627dcb648957eebf0f17bd633303b2a8b911211c258b8a724424efa6226522e334a482a6c11b48713b79da090be20de71c8a90d844e35e3de7e0e6e06c4db9262a5c8fcf96fb13cf93aaf0f515d65b1993df4823343b75e2baf25fd561b0695a137373864ccacc04d47c00e777dc46ff90c186a61948a0845a6d82822255b8804b54d9cbf1ca103a6678ae81d2f3dd14996da7e0ee7a9e3dfbd7575d907c919e3e6788102cba222a86fc2434e40856911fb399e773eed037ad2f3e6ccba6e9834106365587eec65c40bea553d3db327de908af57208d04e7777b73aeb2bfbfc0d9ac5c4a4c63fed9367c3920e7463e18d292343db5d4334678b310f0552297ca60815dcf2ca086d1f1e9b58b322e1b3593d586400a955cebd2cc6ac9b63e216fdd76eecd001185e84f764885c39c1b5cc56456d5da6c5955710c440492d30ee544bebae25a58ccd34c131b926cc33ace66f4775dcf18eb20c820b60de8e97ee01c45b0de14096a452475b0acf83f4f5582570d6adfa5772f72159ed123687938f2b1148369c98e4a88f692adf128681fc2d78595f81fd19d8cc1467133539c0af771b0756147c6f4ef8a5c54d599eb503422031168474fbbbede8ea8537464a3d2d793125b2a2a27504bf166d513755aaca247c32ce791d647bc2bf223903bc03b5618be1d8a20549fefd78c85dc47511360c8940ca02521fc967257b7c3c06d7baa90b637a7d5848d8fb075ebeaba3f66be87c21160ce2896fcc975c8f73affbe77e63522f75b186a4be22a27e27dcf55140be9b4eee5b8bdead2a4dbfdf046bdd365b569a9a283945b9b0a0aee36618c2530df22b1231992cf39b56a9ba8fe55186bce8c3c6a396a293b8933123cd9252182e5f7a0b879a6dc6ededd4083b0aeff304e9b6d12814f1fc6b1f775557b4b63c641e302697ed2727e71ed4cf2ca9aca328016b40055a930a997818ce0f0aaf291044367d8fb7d3047927d6d6a6d2dfd8fb3e51b6e7af781c1e1837c9c68663d6ea9a358b8e1607acd8c9b988f7a23adea8269f24dd238ffdc1b3985751253dee7c333a8eaace772f271c133d614e87e9794dbfc0a1b7a7f66b32e8300b5ba31c9627cf95454d68b2bdfaed58f34e100e5cd6215d9cf54aa02638ed224a1bb97e2c1faf21ab0bdcc6c87cba73083d03e8b1d552676740dcddfc3d68688fa5b7cfa7645d5bfb952522d9648ad08576ff625d23efed7073be55628cfe75ec45dcb38d385f4da46d5da27f81d3f60ea5ff46b893f3dfc9a67e75eca636461253583184660856fd514460ff9fa5706b21efe672a8552dd7ce0683cfe6f9982d31a3792bda7ad9093339bd828d6ba5497baa3a24deea1870c13a7fc44282f3a1a163c6b95c8e71fe036df77c1098584961094e26b074f0e7c060ccac1c464e9d725803aeea3fca4d942783a23bb411e119298138f092f84cff59c7fdfcbb170fc5fc40504393d9af40ad0a2ca32dd22e66ae3bfdf4b6d2600c3b3b862c551e6ab2883c073d657d405a3f2bde02499ce2519d840b69578f874073e986f338e9e6c39179cc4750738bb54b9492f272fd828906e371009ffb5711b1ce01603943b525c8d0c2620e59a650972566230eb08a3b961f2fc5631db21945dd68e34b9739ebbebf5b1eaae22be1717b8f2f68c1a53b04e9f5ed947d4e1eb728d40dc056fd383d44dfb33bd770d287a90d48e388bf567e0ea04015269522781aa56d44dcdf29b886519a010b9b0eda8ca7dbb2405b9c559e34a1102117eb530e004fa87dd485dab990cb9c479467ab4fb505cee2a16d800e16ec77f5b4d0f799e841a41d6874558577bf7e652fae0c2062e315ce3adefd36aaa20b2dd4e814dc8ffa460dced1c23f65ab3802dc72e4fd2284b75e25e665bc3ee8707f97c9392431120f4be5722de1be6d0e92e8ba9c86647ec3a991cf134544e3b90c7ce2ec54e17158524231acc8b7ff64b69c55e445b20a156f9552bb07121b966731a75da48577e820686abbbddf47ced40322f02c8451f9c81760b88dc80d959ab039c7ad2a5116c554bc910e9ba725a30bf2a3589ad0896f135fc878b6f3db007f5acf3fd093d459ae92245ff8d3313ac4cf537e14ad6e88704da37290c66f6eb960dc4f959de8c461f41b7c27a0c72197e1d19f400f3a41e5e9d487b76ce54fb4450cd347b003d9e76d7c3fbc111e70ef1d8d36ac6a3d63d3ffd195c5b9d8d03da4511aca889a0bbe08a2a898f67a2f3a52fdf9505c7ec329c64b9bfe0d0b8200148e9bc254f9b94deab480a52beb9c4e6890f9e094bd736de78a51c6bcead4251a830f44ae18d624c0be98fcaf34ff96264b947d5ceb812d039583386b86f1f237fd13d86f8242f3c23cfb6ef3003e6528725b6f95ed47273ed6a52486ba8c8e406fcda7f7222e609cf5e4908725d519c5229d2f937e7d7f3be58752f80589bb8ddbfedfebf40af682d01709005f80dbb442e2a407dcd6c91c7f362b4bd74aaa8925805063b3cbc1f7f87018c2d5b8769a017e1bb035d1d2f248af4196da32e16ea0ee1bc874b3591b3b56f219154fcd9be7e990b4428d63f4d9938a0c280f2c9babee04958f613aea465e0d7ae3ef295baf2215195a3de916c2f56366f18f435a725e2ef70affc3016e396f758de8f57f21dd86df41e56c5a62d5cb18d3414a0ab8a50e425db6db94da6169c4a255d228d322711c9b0b4e7ad411fd62ef99c304811c8e5279ae211053c5a8525d3c0608ed1294256d0d81198e195013c876cd422e8bfc138031d9478ea01279f0525848ab34cd1c532b453873bb947935cbc9e068249ca15b88cae939ea511ab161e45ecfc9593129aa6793ab74fd761968c4dd64dec5963459173e25638f409dc2a5cef394fddc9f3f69abfd85fde612c80c4b5e23a326ec49d8f71dccacb68e95a6acef431243d95d63d484f4cfea1655c6a7ac28ba2891d44176dd3b183e61e7a04d729a2312a441e3fe79e5c8fba5141acd147edd81670c894f0f0e1dde1c56c3062d973c2273925fc9101149f4e0796ead022721a1a9e2436ff02b54b85f03a07894fb6a7acdb72e90fad59ae1301e07a93a71a942c9ef1e284df642b5a26ebdbf4457dc9f15871b97378e5319855cbb3e32ad19abcc6698fa4b9c2cbe3f58db66769a15b1e9d1c092279e3ed5918914cb53cfa8d3b4f7a6d820684bc278b66740413ae29790bd472289d01171782ae499afde122673b9b02918641d9faa7c820d363e45788f0200a4d70d968c083587926d670c6f0083d9239996e55a67cfb7fe5a3f705bd7726b9c334cfaf39bfaa8b31a20a149263c3ddcbf36cfb9adead6ff4230c466c3f6f90411dd18eb0b75239232e97e734fa6acec2a9de1a9226841da1e0b003685a4dee5b7d54512441e56d85e21485f6446367d5d0465523fd4947a9459c742eb5c79423031d5ce903544df8b5c76a401076a3dbd8c0936ba2a995ca8a0f100a662982afb4cf4b9160e3d7e75bb9249e3b188f2cf41e25b52e7452e0eb419d4e79e68ddfc38b3b71b66cc1bcd341dbcba99ae6757a071493f5ab4a0f6a3a5b6dea1626d3e302b85301a2599add549b5fd923f055a56567bd4f68d4c06efc7ef98fd877bd20d8e4ef5cb9ad6fe7bc08fffabfccb59e06c47d76071a2743432a9d1d0d628b1b446f3c5b64a3f5a1adf70a07bfc222b8a8e1ab3361efe19829470ba12032bc743d8a06c17fee35552b9c162909ca96d63e5ebb3a56d4361d403144395c974e086fd473a8f5f0142129e61f1a59d2715af327cfd9d8bb3207ced71afb3c4063f2e4356579ad424ff590ad83e06a3de233c516d0a8b6fc3bbf410c2f7a9a7b2ed986c765a8ba17051c29fe43067ed25c0e5d253461e316eb022e7807960ebd9dd776407612448387ffada9a68ee97dd484ee773ed52446ae051fd7e1bdd2218e174744c077ccc17fc01bea16ba481a974f3f1b8a605fe08e995e96e5b8a313360643485807426502394c3224ef81ac185b9d5f3a0d4c232b92bce23ae55914abdf72c76aa8808725219d149573eb9f7acaf00aed8fc0deecfd3f568ace8910fee46edb43eb60fb505e815d3aef474638350b3a1231a0dd0a548b33058f3031a274aae8af64eb4d3cd6022b1112d37fd15f36aeb3338d2db24006611c34a48ab8311e79094f09244e91a7118ed330e83f3e74ae48f939d5304328cb50edcc45d911253a86124e4e79851e6202666122312c6fadef325605fb853f11bc9e6a7bfd4b42f13dc71f5928d046f3fcfa5ca7defec9fe5dc759c606dab3ea49194e146d303fd5b36b888b25f900a1aea09aaf261e5ef761d22ba705a20f870c6d2e03062dab7ab4896777216aadc7cd1a73ff7ee2806b128882636ba7b657194ddd3d8cf0078743cb60d0eedac5451a243442e55d796465515f0c90f26b0b7f9e34ea1429b59708bb034d0f06c9ca7e2e7d06be1f81f1575fcaf6d6f3ced186eb5d51fb6af2fced772d77d536b022c359bc0e11a03cef1a0ae3c972391b9bd6bd9727c042a0141b7a506505dd8227812f4a996d0555ae38a17bbcb63811845e5080f2a033afa2efe0966826dbb4da26e79ba51cb96ef32576bfac87c440007fa61baefca55f6b703cce8dba71e25b32a8138c76d5ed53f3b8b87113467536734261717f54568918b671ce332e7f810fcdfff2e720e55550735fdf3ac6be2477f0d25c715f22b9f417fb9ef08f6ab88ecf88b37d67547dbe96cc43471d33c6a949cb21980ccd5168d878d16addf7fc11d44003c9ca06a8d0c70eebd7fd687cc8ca6252c35ead942cc97e1f0c5eb580f95b90505ad9f18e06dc8141b3026d419f5686cf47050a1aa845e6feef3158ccd14dde558947e78510e48621c081af7926a91d46694d4672287e8b981863e9b669efdb6785824b5fcb3adb3094381250811feb8204c46a2373ff8a48a7dbd57e221a26be3ad073d968af276a476a2bec3c1163715665ffd400744e9ce8eab383c0172d1187664101784e496b23da0a822e35640eb4203a26df5c2910503c7b2ceca679966597a0f14f97ffcd50836045524c2c47a7717cfacc64b79686df71acfb68dd538767ee8b007da43f7ffcfb2adf6f836c88df4cb07ce45efa9e8c2ce21b8c00688ea97eab2bc4bf2b23d6502bbf202f1cfde723f2dff2d5966336ee8d141265979d2a3488005d9b5b96780a92e2ede31a5d8c83063385c06f906e73e81c5ebd7da7d027216e2c6ae4c4dd5d176fa92ba94219391cabc0ab157f542a6f97219cc158efa72215c87823986c3a406accde8de49e0a7ff5b0e8f97147aadb795596d39d8c42a07e58f888c396b8f60491492d5940f9113a6bd3d505834d438f1a3fe849060f0dad0cc0b42f75a06440235bbe6cbc966b9523ed9c95918446ad43c2da21483b9b30ddf34c2b6b7ea4f0829a59d1db36022429366be8c5891f2e0d4f163790eb7b942a56f3a8c2e0593a3a8c8b0c7f32e0961a60a3c3c6b16f0b65e970119b22649253cc046202ba0a9ef6c094585d9196ad253e340cf7167dcb9c4db771cafdb5054bcf8481378db7859776b94db682ad01d8dea79c8789440a1471c757bb5f07e760edb6e3e03269a85cf1603fd80abb450ade0aefda915dbcb2ef6e49ab8f441c3d37da36eac22fd7a15d3f8326445fc4e6ab2be6283595e5488c016edc0b172d5071414120a49f148f9c88df790c0fb66b3a6193eeb2305a3893313f352b29cc3cb9f2b04107150e203d865c0f6c6a791985007679392f75dd7a014f19f6f7930e0794baebbe7092e43c2c60fcdb03454e27c7712399a7597a61adb61bb5b152b1116f2f13a3670c52dbf99a3db56d6e0d83cf0ea4728900372d1581fedade58f4df7576a73dbceebfcd967ff11f3a9b3972c5369baa3a253bcfdcdcaaa6b2779a1ffa87c92c1b65b872ceecdc5621e7fde5470cdc60918ca6ac274074bdec0d1f2f27f3c9ca0efcf06d8d3b699e057d51233cad9b55ffa46c4333bdb776cf87176fa24bff895abb3e4c184c19eb67111a2e57e4058a03a286bb9a5f0ed1144f16614fa87bdd11da86d45db27726b3e5722a8f82843a98c050b203920dd84cbd02f9a182b12e39e0439150a3036cb48e4324ef5cc11c850efc645d2623304b1c8ae45172de31e6ba8bcf49e013d9c9296646129097b4d8f4f6310b7d86e57d331f486b1279663ddb9067d87ca1405d715240b958125fcdd23e7a4e59a547d946fe8fc71b17a313c841321ce803849cc9abddb9c387e35093344014ee2c44fce8c5f46599d626237669a0de30d6901ebeabf47311b9e5c46fbb5bd1b78c9b2a4c1782714b45267fe3253de0644db224d3c8b3a576f2707013b16b1e89cd7e633d20fcedbb38bf85b8f7c0d55c83f6ad6b279f0e008fb604bd2b102c7839e55483d1a6d9946626df9b97aeb5d3aae002e0fd9153b884c6a9939743ca6dfc0241850032f5f9426578b0f28e4ffa338754c918900427a7a5ff365ad2c8611059afd1369dc5adb45c979d68e4019c363c19b04e64e49924b40be0f47ec61a4d11f230db52164c17eaf8360230672a64049f7e0fdddbcf1068ec38ec1c4f80571263f0b7575a19c1a0d19732a287a93a86ff72547d4e2986f11342dcf4ef10dbc1b08a9051396dfd68b30f1b720dbc0b0aea218568078e19c2a3d5905b74176ed4318d40386da029e3d4d5cd1b137840d33df86aaa76f7446ef74d81a220700a568824fcc902dec380815129e106956d69d41babd150b17216b063ee1c79260687c663abc08f81f5333767d55a467ec039be7e494a450496313d2843dc631b0099bd0011c21b7db44274ef4a70c06ccd114de5f43320b0cc22db00fafaed6391fe1df916c14bc86e1174eee747ee2d1d53822c74b9c606c1fe2744dbd1ec77254eeb5887f380dacd481e796405eeb2910eb27be8df178a79a08aa58d9042e6024bc0bec28657f06407e7d38b07cb9b0f0775a80b4f0dfe4917798387de59dec0987a21ade40421e3050d19c189a5cc41431dadc88c7323c5e02bfce158b4871aac1601e9f2e47751065f524275fd9200d9ffca46c971068e08b3f4156accb9ea6e5e51a322c69256984d150aad0b9a59af8cb7d59a2869397c8fd6519d98266385a158965c4abf21ea56cb844ca176ecbcd509968bd3ac6db410bd20fd2abfff89126e645c6c910af20a0d2233e6a3e94c4f99cfa1380e75488bb752a6f363ced8e2dc7e90e1409d9cdb5532bce8c1e1b204dcca1ad4f12d0687e5087acd92c6258ac02f0c3db66f2978c2b88695a88000aae03676b9d9f4860f86c6f1bad0bc0532abd0a9ffdba658b8161f8b5522d953054577665f18836ef2e35e1af4aad0138f1978f710e91d95125a0e328551749e6545b0481b863f9cb299d7d5493904d88769146039ad1d7dbecb03d24fac17127241d6be54873cb04c8c189f0518390a69732461f38d7e32d0224cd3241eafc18e8b8952ae98bf017e2356e15eceb5a520081d7c2d1f2dff4388558ba9cf1b4446c73d66a1f5cdf80c98af57f7892d4f0c5398bec62c89de2b6e21bdfcf71a2b0aaedbe51637e7dd32def1b9d41c69df2a6a0124aaf2af802706ff238e39cc826ed40cf6277f784811013d5294366169046bef7b990fc3fda534d3f00b80593928df29f063787c7cdf6d65a0346db2c62ca1bd839d4c6b8309a0c4ae1d6f241b8065a5851df6927c6e1d18e2b9fc299a2217e81815ebd43677ec6ae87d9241d43856bbb119b5d0af61b7be02a9b4534a1fc2a1863ab15e40ba1087aea6ae83ac0d8b75f493002601241ceee15a057f0aed96944c8dec310d9b77baf363169bcdf525a86330a62e38ad0938c5d7758f5fe2fce755f784df8689d656cae0cf097f05720061039b0efe0fef54cc38153318eef2c1361a3868ebd880e6eccadc4f8874724d3e63b5c39cec91e53b33cb49fdb1a81c43dc333a23f65a766a0dff423c48cb3e7c63442cbc5919f3eb02806a67554700f8dc4b3f4bbede4695071ef385e9f015269cadfc7a4fd1e039f394a343fca6a009225de882ab3c29bfc70155c1c84b3ab40f13351fbbb393810126393d206a1bb1e6f154db21098f061c2a8806aaaeac6bd3147406f9cd4f919577d4ee6bdcdef03dffc30265924726279fca00b80174799a56b72ed0e532b02388a8e24f6e386a37227e8dd6c6c9ee8385ce2347d59c59ca836effa584fcf1dde4c96d35a0bc730a79f037acba91f65aa28e597cc9b8c906ffc893c49ce967e43a1a706d58ec8e1ed914648bcf9a4190d45dfe3ed308d08b1cb9eeecc125b816b96e635afd09aca68121f93cb984651f2d1277881a57501fa5aefbe8a7b5b6eb85b71151f5cab67ffc724e8ee1a1e68608f740b940b292e9e5d6a5e4753e96f29704aca034b36b11cdb8e5ef90f5cbe66c6bb14b04a2300b3001f4be0293e49664f4a1a9ed57519a10451214cb7e8a8106d7d6a8d4c06559ccbfe4616f089cf46be1e8ee3b61a1bc51e0ba0e7e5f264dde9c1264261cae8efcb7a2567e628a4db6651bf85afde8365f0961e0c701db66c3d9be4d14e6bd749b7949fad03ba9aef1109d488f58d1002cedd59a25df1657d8d53fca6fd2d00cd63a5877e30af384c682010148711229978e817e6f6def86024a484af740c14d695c2b7cece40931ee4f3c4ea33588381f72e9d2e135f539334ef08afcbd7921037c0f240e3a3f37a731c25d3e8c7220ea59007efcb263e33921c685c363fc9132227c518c48068eaac25f1a6e456f76a208617c2bfa1a6bbc931813b5aef6e5a3632b54b86ed60a7f31338685574f490d9890d2d1ce228c8e4e017b131391530cb9cb1ebd1131d735047480980fb554a5f693600ce819e7a2a195af9b65cd42af442a40030ce9871ef5e540d4b591c4d29506783b25bb155ef33d42eee82d6cfdbaeefc9b7421eed31fec3838728b218c56773607fde7b32ea68312133a79836ae9cb36b4fc9be29106f775ff3d710df2a1cf5ef35a359a617c81b04a11314741f01c6595c6404315e310e7ea86e88a2cdcb351c2d27f9545e3e613408c6458377bb44b719f0c47df2c4c2174df1581dc38a4ca0d0775006fdc17e864ae06acddbf845663f5f29c0d4be7ff1b9894f65ea8dcb985375a6e696b3cc81b4fbdaacb0823bbf3765fb9ad6fba4e8c4890a413c34b0dc2fe985388e74133c500a5a9eebb10dcdd9d0093ad3948b0ffc9a3f1686bfce4fdab4a8daa29cd4fc851bead79b9ed5378862f94d9d7b3f74532158edbc0284ec8e95da2c5a4200e9bd8875571d30eca0f436716ac173f1cade5b7f9a492ee25586095e52208ae61a7a81616fa403092343d7729f6f7c83d72f6a4e6e729a7972ae35e99b7e70d2d4ab56ce832724582e40236145b21f048d790044836becffc2db6119a519095d603a861a1a3f1284c46397cadc1b691177126234d168b33aa665a426bcd9594ac4b107fc480f547ff045634d220bdd082ef9e83643fb5b0e5f4267618b00073fb7868a9f722988e93d4c9f55ddea274ad3eeff0b1be0061bf0310e2cb2a061013598962e4fce3d8f3e8256896ac0e154fd0b41ca692b4386ac1d0d97ff0275a122a5dd1e0b452df0981c04b5a851c9ff1354947518df42dd8d79923e0c87917c94511c3fcde3fbdf230060384822e59c438260ad47217c8b922e720f371a75045f0d183c89f7af3ca9e9170ab4566f7f21e60317ba59a5efa101cc124fc197bcce2b64d47c56bfd708188faa66e61379a64f4f270fae83abf3b37e686b183ea53ae38dec630a250538e63243077716cb05842c5ccdee6754a026be3c78ba499a1bda6cee15803922615d36310d646a7e5d0c4f9d599a6876d48a0e74b7170c897d44b8b6416296a08d534c1b93e7da8f9a7f9fe9434700ea078269ff66c9538c1e8c11d23edab2907dc59fd200b969fb2c128b77460749d37dba90a0c01a85e3689eee6744c83f3b4978bc2be1f850a966d93974c9364368a2b3f1106759a22592f1dbf03dcdc99cf235a3fe7071567fa193561560d67159602e6c660d4536cc6755f52155c49250a78a6a6cc78547289f7f191636f744342793eac6e33e759a93a118b4326e115f3a238a789cfe7c8660a1903afd936d43de0550d65ff503650ccacc4157f3690834dd2183acd902c81645ce91310fb031ef085dd2cf0daabb5d81e33907cccce4353810695dca746b2afa5db38cc891f03a4f2953baf61cca6fe7d14c9e6a91f3f037cb1b208c3746a346aad5d68c390211af320fc497453f97931d807cee1663a4b500d23559b1f9d81ec3fc0478a0c84ed829b2b6ee92479eb65085069a001fb4c6dec4503e583ff57060b42da5e00dc4a1dc4d3fd0284835001ac15b8c65e1a615fc170eba4e689d767918b4c4d2805a29cfc1d97fc531a85375cf1482700e6e8b7916a80377110a6d36399423387e8058124861c941d8f00b3913a5f25b2707fde5c5cd6ed97a5f8b33027cc20d7dc707822a31321f9a24a9dbe384846347055dcc5dee2dbbeaca07114ba30b4031614cd1b01509fc0923b805d4dc157c47ea06a669bdc5cc0f243eb1e1b539b05d75a5b8503273b8476dccad655b8b29ebb59bcca45f83475acdf39fb8ece312b37fa7cfde3019bdf3b56ad20b3f5aef2203da825b5ad1cfa7bf35818d5d08100d0dfd60c71e28c20514614160ac90fc9308217afa64dab185935730c5a50bc6c5b83a2328286377db59edd260c57ba0e8fdb35ba81df4e2d486c7b25028a8157be3d804a9ed3a9fac73c3f0f3f2fd468e5bc932992a50925787037468d4357921182f7ce033cca035c5395a78d5f28dcf79fa0a3490cdadb4bbbe4a4c0a273872021aea3af08a9bf95ec5ab1f8fa733ffcf0df5f32233b20a1ca93a2a78636604031db9305ab6559c57ff7955c033acdc30f3e342bf56a9c7d1fb0901fa1d7ade15180b2017942f74e4e7439c5327562b2f332982493bdd08ab4b57f02133ba3c1dffdb049b782983820df8ff8a703cf413f574b3e54f31bfd0c4fe96ffa757ae8af05935dbf77e204da268d7e4d40ffe34f9cd38467dc069fe5375b69b53bc9e15d83c886b6d2caea5b5596c5cf9f745f58fabc14505afec3af38a9871abb3774bcecd1fb7bd50666cf5b5496ce6640eafe947dbebcfb10ddda1da106204db4725c17f1fbdb8ae39ec81eb390bf78d6c4aaf2519b140219ddbc364829b837285810041f663d1040289da0f5afe7f5b00eb77538f203cd413847b20097c87cb50dd78268f25de816a552f2572cf41aa8ddbaf65d5b1a0b7b0a5368762ad97da9ada28a38387f0775ebe366ff5f5ed105e5d5f0ea9452d8b2aaa59ba733ab3e76354c2a188dc67a360a0562af3d4a6ab82d70a4c5c55c4ebcabe79efaf53eef0a85d4b6055e446d0e8c34adabffe74660ccef903ca38932d9d1cf2590b1c6acfdcad86512e9609d6516384f3419261d67602f269adaefc1508af57fc4c6f57deb4a29d5bbe33625bd5522c3fabdbdd554d2ee097d6f148b83c6f3be8345f96755a77bcdb884dbca6e41bbe439783e6520b482a994286e2c3930e34b95544f0576fd43732a9815fa5db82c1d9e7424363c8d38ddc34bc9babce9c8d9649102a0633f791e5f90e26a2225448df8f3633ee75bb8f832fb53315bef304fee0aecb4827e755fc1bc34d09f42b05d9a327dabf1f9b16b348a1ec33e2a1ad27d652a0c868b66d33a969ee0ee63c870000e611de0db58a7f38f8f01715f53c14f0e650e0c303f37981af395febd2873dd2ed6f7ca127e94caae70bbfbe2454b82e821b168ab49185cbb57a50c14c1ca6cb808ec15294e5c3077920872365bd212b556535424af690e568355cd15e84ab7d1c92438713d4e0093abca4fc3eb967bd66db2a9de20bc2f537b63ce65ec0cdd9fc3661acdababa4cc2ca2cf5242168f7bcb1412e8d49b236b2f2dbb9db9b35ee8bf47f65d52c19c191eac372e93f33f286a15a5bf7346487e528930513bc28c1604359334eb707bc22cd4e28d7c5c97246f4cab6de39fd8bfa1e543d2a5724fe910e6dae883040be0ff4e65754f218a193a36d9df86c3c8566b86aec69e9d57002e28ca90da15f9fc2a06dc89cc0cf5e09e6c7235d89899dde40e399ce312179a22174503b9353894980c29ef5d1f851067e9b4f327fd676cc609c1881561e2fe929470fad9b282e3016c2e824797ddd454f43ea5eddb1ca01b685d02879aee47bb03c90c1d0bd189cc988243e984f3eee984c9ce3c7aaab7e610ea85d7e55a079a20de05c139928ad838a7a0ee7000cf128c3d50971121d2a1d06f23cc19a81ab42f1fc3da301b8afe96c751970f80174f061a1012a02ef7c7033fe991c7c06365da22dca4a8877338c4f3267f9c3c554da4bc34be20658cba33328d620163d3bb47b999134060a38e3fb620b13b506a2a252fde852674e3cc7d0203622c3ae1e28d2a54c66a23f8e060588ba9b14ad6359d9bec87082ea45c7be2f83f6f919af4ce21d6e4f16e4709f5a7e51d2947c3a34a3b49c8608c8e4e54e0a5283efb00a988f86642fd20fe16753a80b5d3951d36d1f86206f26821b44f4372a0c2d27ecfeb22f87da75336e2313c8b1d00a7e9f9de6804ebac9ebbd4ab2f8e7dfd5aaf8ec91d5742acef77abcd4a6cba22ebbba2af78e120a724f5673403da33620a616a278f5098b532ca0b5ea296da09647952957f79d32c2d0590773fb4fad31f60254d0deaab5255d0111cb90f724a33cb0c0b46f177d93e8191ec983d2737088a55ff11be9f645f8971e4f5dd96becfd4a827e472d950d63070b914838eb33213b959591ae5e383280f5fb416ba78469c6e5362685b59180b0c1c8143c8f146beb31c48e76c761095b8487d79c17ae1f9d68eb0197db7dc00b21ef5cb0524964ba31d62fddb94058e985136d489cf9cf2c30736ef75f0d20f6341e3ddd28e04c709ddb54369ea880b5c9724f59bc63161c26cce542e076250320b167b946016744bde98304f08c129215923b5a425a82a2b2696558a8d98104e15c38c68a8d5898c47072ff2c3860ce78e7a6a209017ce4751556a5c81c3ab5281b8cafae526bc8561a7911ca21d1adcb5ad03cfb2d6e13646fda56d134889eb58a506f20ebc83f6c04ba2cde65a51e14ed27081afdd89815f5a3bb0ccb91b682ccf5808870a4256140e1125d58de70cde47149e5940c644477516f81cc34359459ef8bac5dc5ad6539e54fe59de52621aa3457f0343e60685bfcdd08d87fbba4881d2d755618c23ecd39fe7b9589e318f4d50650f91e4823e4bf8eca92bddd5ec74f772fce50472c5b94dfdd7186bfde6e0872afa115c92ccc3e41c712c3aee3ab6798a11df98619640d36e9a94f3f87386535fbe9e749312bffb47222488bae5b66050da33a35059b3ba055688f791bc029e56df2a4ffa403fabd3bb53e330d85524fd250bfd0173967320da37da34f3260073c96f846b79be912c7bf0c473b9fd7d16e457d1f47eda30368de75b8e29c191f89d1785c7f87f83bbf78bf79e9c42267438a9f148337d8b4d6a609fb1b6d37dbffa42a0fab2634ec1e84cae14c75f5db8fa9d12a2631f37847dfdb10e4f6183507336c362ac9971aca8af8571a9857c6abfc9af996a448bac8e00f62fe1a51091c2717869d66837b531eb6f9ced2ee9b9daf60c119ccd72621aa9eb575f380bfa2b02e550fbbdf19ca371600376894c5b534fbeee8402432ad491634efef501d27d9b0d199cc92bc3f2f13b269c0291c9146d3ce1c6640470653ca2e0cbb96ab7c78d0e1b783acb3221c54bb663c06191ab20d46131b39f3b8066edae96e29942b46dd53677c8b6e9d244cdedc26fb0da88ce8a85dd90290a03df9705195a40ada0a9c2685214d6b965eb9dd5f6876cc5f308cd53885bb0585fccc5d0e9fd2502a6020554423a4351f5984ac0af416faa607263844eb201156d9bb8754d836f141c09e7d6479e9c2d736158a5baa8718100f62d9f0e8bd779f1278389a83b32d7ccb67b3640d243814f5fa4d8afffd83168fecb25ef0a416a7d683966138bd003d8e25553184a4f66c348e1725e5f674c4440c7a6046ce98a5b7c1801365680b60264e339ef1317e4cec16b92c3d591f2df28d126edf5e5cc3aac0a85277f044da51ca0e2863df1c9dace965654e4143d33a1587ab52992cda205c8e9149210341ea521c3915d8de6c649d3c1422497fd78969e15dd7a478891017fc833508836f0c27858f773fefea69236e03450db29c0b983fe4fafcc934f28b25ef3c01522f82e378ae4da4add7b67b623a3b0677bc5af30b68b232363d2e48548ee50b55f7c22967bf69e17011a2b4cd337cfeed563203741dc0bf3c95bf7e2a16170bd23832fd0f7dc148aeb05c02edcd99313ddb3cf711394bf145b7b9849dbdae5d7207ed207b43e6aa9871ae1c71ca1cfb55c29906e6a3005a68f1d374ebf9095c9742861730ee3f2cd200e48ddd391ce16d31759695fc3b4cf00bb1033481fa34cc1ad301a87fba7881d508ae9536d4b9417221ca695af9e9efe31de2786c9da4bd0801bd77984d2fe7f73418c3fa86517816f8fb1b16e5eeb87eaf3847c9d64bbaccb562b8a67d964e5aa54bf27368689bf8c2e3b93ca777886b133326db60d9b44d727635d63ed1cbb816266f5b5c88e2a65e239c4e8b0bf749fe6a850a0372ea125f0aac3640daef72dae3274c68f48e1bc30d4183820c6c9bff3243b9680fecf8c4562a680ab3184f179a5c80031fcfc13a8829a88678e764f067aee0a40eb2c3d587a0ff5a7c1d5be1a9c425032bf8e60232047459f9c152a0547e5fd97199c91c0e2b55af85103881213045674696242900be8644456bcbf0102138448be46355c09406cb86e1ceaf7c89f5e8db057edf6e7f072b5e43efcc318ab249f8a1dfddb554841aa469ccf5962dc01962d04a76ef9bd7c379baaab4e4ac0b81d9a195e94517ae34e6fa5d83df569e5f76decf6dc5d1fd7c10b20503c46e4ffaf272cd506af90c789b2d40a54b9c83fcf1cebd05a5f0123c7e8d38525193595e98b45ef187fe4cd458cdfbeaf261da72d5b248d0c41dbb60a112167cc8f9b7522de67ffbf4ce51147e571ac7a8ed7b4abe15eed6ade639b564918b1dfbf5d740493b89d0f4fcd5a7c8b51e91a0804557a2e7cd4ac278e4369abe33d2f8345e482a4c3898e0d126183cf99eab3849480551e49c3b5463828ef9db72d252cbd5e781b0d30066b36a2dddeac64eacebc3d83886c87ac8b28ee7f1c0b47f158cee2fad564239d5d7067e637a1135f65c5ececd05df8b16b31c700c079054f622cca7aa6b6cf14edb806d8084ea073529c65df58b30fe26a2c998035bb5252fe46f75fb2cf91890c2861651d17753579f107e14066cdaee5c3bf14bf91ba7bfffb8552d923697d59bacfe2ed8a563a36543d1e942175115320a466f66b5eb612252bf46282ec7b18f824ceaefafb209d6ea93329e6b5c0436195df683bf8ee2f9f5a35f63dd7b18b3264ab609c851c47bdc61e6552eae5661f39eeaad2b1c403db854ef86ca1f808a1d994b79e0e981d8a940442f0c4fa0497f63a79edc24f59efaf6b2a7e2e12f0bad66f8eb485099d72679c3c4b74f661fcb033b757f206ce02e3bca33c2358ebfc0638f08dca1b22c9fb0ef18e0d595ff600a3d6ad7e9c15dcfd73e721abd09201c4d926b0d7e364f4dc0827f06192602d2bf26b36f1ccbe519006f2d353318bfabf5122a875c944e6e6d3efabab9717318821563453f06a925ff401e8b586d99cb0e099e7ba494957cf6a159088a955811118dc93b99eead8f71f4602ef0b978f338b25f8bdd7bebcf7237f2666b9cba02084d9c0a7945057854719148b89c00e35ad1093e3a48a2f9b2f3b520bf903ef0e42c83da67ede4893dee38d515de797a4efe8386dc450810af9b45e1fa7ab1b10ce8e5506a5811290cb860998d79ae4ffb7bb52d01b31d835f510b149cdbf5cfd03ae28fa66183c792f8476f47f6414e53df77c2778af41603cac47db4d9896450501412ae08822cae40e6dc18db1eac7e679e176f1c849cfcd498a126122d04397a5ca9083cfb8f77beddc58246fa2f3da8fc65a33bb3627b95a5404547513d73e8c5a99180314dc0fe0959e370b48ef563851589dd9d77a62ba5f6ab1bf651880ec83af41875fab51899a2f923aed412cbf0422ad72cd1991f6f9b8de7b95db5ffb577b48f84fc06cf665a457ea353ba269fa513e5d6fd2e6f666196b65a862c1409ee6e00a96a8246bfdf77780f89592f0f61627e5ddd5533d20a5490d07945adeff23b9f045187b6a88d86dfd655bc7fc82b27302f6f1ae506a07122c330b19d89153eed8dc401df3b487bde2cd9c8ce0ae5cf68d88a3680178f5755a54cb8cfec5b7c68ed7d299955b951e8aed19f9db1c3b73b604c95732de3a5436ad85dc0fb54ac5606ae1b8c8534cd4411f1d078f0145ebef1f27cbc767dcf1cca87ac27b633dc05e3cdb9bc48e84886d0ca98e008632002eb8ac8f3c5a919c292bc698cd7a0e0ab25df365507e518532d9bd709684af1d76ef59fcd3eda7a6fd29ebb280402fcd3e45d45cb73950810211697c3dd2d8418edb9b24ccedcf7cb33777c352443b2497762934765f46c5cdb88140c11ed4beb10c542e8af29d99d86ebe0ed91b89c9985b8a389597f9255d8438b119b944e9fec6925c716821ebba3e50ade03333a9d8f932c869f309f725405a48ded88c6594cc0866eb5ed22bd47b2bce2138c816bbf7804516f1b9c929ab2892ee0fb19e5c702b01ea5a6c0644f1d16aaccafac8d6c4149b01204253a88c965bb1a7c5fca6549bd57a767fabfc7631904661f4a1c33e94e275cf347cfff59a5269e7ed668519d6a6eb6303060fffeafdd0a506499a840a2765e894a5f58df97bcbcab4dd7989a3ffbcb5669c2eb7cbe7f510b1151639b828282f71d13a30d7acfc264ef292943cdfdd196931233f6b09cec4edceda0e0178aea624e559120ce0a8f4c158e9f2e17202d85cb55854a7fe7271542b4e9ee638936a44224572c79af97fda5a494c549be024c2688584180d6e687229a1416c21638a6e7fe3529eabf91a61e3f2d2be2a1a59cc56f87e396c02864f248cbf3951317efb214d3e7c04af8d6e1b0d44886eb53bf83a0a2578caa08bc9a9feb161142c3f01fdb2b8bf395c2b39f79b24ca5efc76b4f46fb4c53233e5e097ef1013911e2f9b0654a67657880398faa3a0e39a69797257012d680eed431b5b492d0006e96eda4cce0ef638a9fb0f79c441d9335b49add1d029356198c4021baf609660cae773b72e0e47075f9ef8060a91c33ad7cc51c85aff297592eec4d99a3f7511503025ca08ae252214c4ba57904f53342feb5d257fde943fffa7891ed3385f34df89c47cf193c3c92be9cafbc951130c4ede040c629f1e79fcc88fd2250a78ba824a29908e9dde89093e6c110313e65c60cb422649c040af56295bb5e8e20ec9be2475b65cc8ac502a563be94aa85a52251352b8657dfb0e032209033b02f725db156fd10f827efebc223387f2a41a18b1496884996b542493e2cc4ce2c8f8ae659cd872d4e6436fd316ef89b44c62fb92d40003e60eb0b922af858411b9fd7b0ac0e7314b9f40236e10fe76b2af28526dcee211f6cb832855b811855db6f28c98b39984b0e0cddd86b99502dbc91b3d62d3c77d4b84374c3d9780c9273f339a27441bc3117350b1bf16405afbd5830d4b4e4f882bcbdf93a74a522237411773de3d0266eaa7a81bdf815c3971d976445847818576c96e6e65d21373638ee9b977c38be64af5178f304d873a4247f53c8909b762109f4cdd6747b40c1a80022171423827bc45fc002ec0295ca98d12c52966800bafcbc529a1354ed189e8a2abbeed6e78f3624e74b9317cc855d20922bdbdd94b6c90ce257e7be7b746a9a0353eae00e6a3d5f958eaf87b2ecd3d6a3699247e2b6da2e1fe252cd350bd9437254c214661b089eca5d49dc50cffc0619341b6986097ba1fd8ec604de21f176d1048ce0978ee3085c87ec19f4b70dc2b0973ffddd5f7b072b9e00455669688219837ade8dca72f554151b2112b40416efb4fc67f7b8e6075e8ce5cabdb3f8b4825b2d2eab67ee2633f366e3f8fea4916fd1c004b1c7169a8556d4eddb5ec8d1e5c8045748fa28b910e8c8bd65f58e44d4345e710bc60a56ce282cdd429c1cb0a755e46bfc2b00136aca33398c5ca0fe819ae197b12120881090fbf1437550e225cd58c89fae32ee0dfd989912b89207858590745c4fe6ec462225d8cc0e7ff9fe94af68a3a4c21f37c7471457531c7ba27eeebb8dab18ce84c038a00935ed6255a5646e23e793b1fa0d2afcd096d87f2378c64c095bb7273684ab79b2f32282e73fd64ac07c2c85e66b5e5c78f28fd3742eff24a17e77fb8546496afba5b2e77cbd6c0063aed4fd0a1024ecfb5c9175e26340f8e1303a172f744e67c3e9e262361b5b60a05f9fc7577ca868c0c4b0faa01c1c4b2ea91fc3556e382e8ebd27bafc0ed1ae2cf744baa307e633e5d8fc677de2abeef25b5b800c497563707f280a7b5ff0f96e030eb063914935a59058b6e1e64a287d162c4bfdc933e57544df8c737d4c41ae9a5f2d2639b4f02e5d5894fd8b60d8d4f6c8a381b428383811fd2107294948d2761c2d98e3814056d8270332c8c72647fbbd1e959e93c2bd703d68f9d74e66abcec57d56f9105a6541947facf1cbeba1b1bb4a4eea367a565bec4941273a947c8ff908a61e821e975d5d4d90f2eeed1a1044ba62d53079c4b6753c3d29d1b4fb341ae4a2cc3a3d0427f38b6271cd91322207faa74b0c8561f7253d5dc5b407a6fc955ae1078ee4303c385a6a6b7963376b3bde71a5f151ce0df1939e37c5e1873e3de77a2d743525cc39aeb41a94304cce361bcdd6ede8995b46b07ce5c57b5269adf6106367b775a17cffe5fb4cea754cafeef170f5b040eb7c37de4b537a76ddd29b2baf40f5d1ea79542388c6a098f7dd9b5bce90f7fd1013257f2244d2836d588d18a952cda3f75701f6c7fe4e0a1a5735f4688e790aad2f07b5f7aa80e2b202c0b912d06ff1bc768ca5c79611e1abd19146c0fe1ce11e974ed691c79f857f8787ee2bd88d4efc1814073796ff99691242f451735327567ed07a4b9185d9e66b62a619768fc15b6ccb0ab839b9c2b02c75456e16f1e25ba1390f54ba4f064fefac8fcfdfaacaef0b1aae5e93073ed3247768296663de36155ff0d64c120759eae519d692c5e61e09dd246f6ddc9b04a7813cb13dcbcf8ddbe65bc4cac5e79cd4257185b0652edb58b59eeeafcdddc708822d3adb45a1d22afec074f29bca00c0d72e0e9010ae3b7a221553ebf2866755d98fc5c842e971cf62c195ff51f51bef06e8ccc3607bbb722af0ef178f41f0bab0fe7e4570482787f5071984440811cce8bc9ae59ea4499773930e25e12358821617319e07d658cae6dcc86dc2c5a95ce5c512ae5b0e5e426a9d1ab5140bc2afec8bf556ec9f94029613e560de2963d0fe80e6bdc6d61cc3160be232434bd53d6eb16370e6248d7cb2c0ba18a0f8a1f9aafd70c19e722d2b6b8a94ca86ae5b48bbe4ca92bc1afe28f95c86eee69c32da79a82627c50c676984b61501d6f33b83d345a091741d91bc3abc29e6072432c8cdbfb1bbec22c13587fe7d391245f0bc8dead9865934730207bea97bc0652911f98852585228b800f15c3326cf35a4595b0376b9250397223471a39ed2946ead898772380484ca656518226194e38b0de41dfc96e159848c1ed63bf21a90b15fcd84ef0d6c5778c6e11c4d8171d8a9e3d968191c54200974d7a4d6f2a40a026d48a7aaa9d14ec29a45b86e575d6ad072cee0ee343df377f0b864d784a478b89190e6645bce7401bb2966ea44b678ed491e8bc7d59ce3912167572b32f508c551abf88b3f9bd761067b9e16b67233df064baa8f91a153a5242da93437e052a1ee481f5ab863fef18d49cf9295586faf9bd551fe50ed831b10d2279fb3d232bb84142d1424e610bc997736d3d77555b524554caa1efbd2be70dfcc269ed3b5b812c95b33132b9ea49c4ec124fac34cf4b9c19eaf74515bd358dd658cd072ac101ad466eb1ea62126696ed9a8c75b3e30b390b78475fc1519b765b8a45275c68dd4e2a496dbb39ee06c06487f7dcfa8cbeaa046f8769d9e22abb8d903df81117e01843c1804c5a37cfa8e527a2e3350ebcf6e10274235b77a14b24c9b2796489857a0c053b5da137277dfbd913d6d6164134b6aa838643de01a89e7cf76c6dfdb569515fca6c1e443f78cacfd8d14a3274c852ac6866e2628073d2b24620a4c3653c83384930dd536c4499b8a2faea7e1d2c1d73b40d37d0f31e46428ba8e4afb3196361ea04600b2653f575790be665e562953f97a67ee8aecd33fefc30624586746ce3c98534796ff85b010042e822c2d499cc00773061f6f25b1e5509d63cd423d4e7e04be05b439d3b4f348b09f97254605afd1cef6f8980233b0d3944d1fb792b7a7abad868a736ad40c17b7e69d3b2f9f14d54adddfdf030a8b565265ecf535c683c624db7617015747e8730218c6a0e55458ee815a85f6a4b63119744f320cf4e48da23986ed625baef6dc0b0925fda5233d03d497e074945e28e63518f3695b8521aa9a865a24a143981e0a1bb8dcd5b6748a0c9b21fea120e6958da970523d63ed22d2bbf95f5ada1e927e9d9060d0813b72bc84be21fc8339fb9d36d125d8f05a1aba5b1ed655cb9b13f49f86df92428103a3d89890ce0b72c5399e691502ad6517ddbbf0b062c1f2185399bfb11b7eea15be349956c3a4ed43d88129d710a25a696286a80b7814762976ce750fb735b2bd7af69341b86b626a8fe15378843f0a15d55690cc2fa414c39f64c1e3528902f05b4e8abef7446bf788854c4f3f18cccd1baa3bbdb5b0bfa3283b10502498fc57a98e4133e7d90cd5f42da59d8debdf4f23b341aa701e9d19d49d50ea9c797c230aa57278e976765ce7fce9b2afebcac6b19f4d3f9b2d8773c2281ec54c8dba469d224e876fe197ab6c0efab7cdc97a7a1c1db7e56fee3ec535acfc8cebd4d431bfe884b74e34e3f56ed205282bb358062a135e0264af4bbd45b669dbd1f9bef32633fb7503bcb3c7010f2ac327bae9c1b335bd60b580858f36773c194de3bd4e45507dfe26649ebf879107a93b2a04ca3248026c04c95cd9acb97372452dabea1400ffcac487b5bb2e7fdbdbc21d929c13b7c5765adfe625fe8a222ef76b5f28d22f0210087908fc9eaa78bd08e00e755f1d1b0f83def2721573926f2ace2c8a9776f6a32ddb1f9c65a1032cc49e830716c343acace153bf8207f4e14fb4ac2099902f95af143637fd804c42871203a15f24e976fe3e71fee06fc7eb425b86e28d4cc4137c58c4321356569861fdbe08f408ece4aac9264b22f3528d59794f7bb7eeab6b0b6a4f2e91a8cb2a8a8c338964ce8892a40a5444c1c22a0ae3ec4b27b04f18e113d172380529f315fe39b8fe2af411edf2a8fcede16c2d5da22923137c9f4ee179e7688d052149ad3f56ccff222e509d9c4f512aae3d0c58a4260a06d91244f2083d66b80488921f20a8616fb87e584780508fd9605a8a3b2efafb307dac323ea26c2c67b8377c5e15424340b1d69841fd83cbc06c738fbbd8362b0b67b6fc1e458be5df0eee0536ba3d1ba8f543088fca36e8d5714e6ed0d32dc0961d6ba8645b3b4b201a3df68ffaf0682ec28b4cc3ae1415af086b0eaa49253e5b50bfd4ae5302300f2029b208e0cbf9e785e482d2409e6ce9b798c39cfbb39606f52749fc48b3a427e54ca4867ef6eb333edef6bc37eb98b5dcb8803414ab912fd5ead2fb515ef68ad36cad90b9cd60043545686592cd997773f9484ccf29481ee482f0ba6b6b6d0d2c7bc37508ad372fb01ae6363aa2f44410c737e92e8e05ea6a90ec965271c58a94261afb9e40a2a3d4606f7882bbbb15e6aded17b4eed015eca25e5ccf1bfb221df04f76f2125714aa2b5d0eaf657c25936ea6f431b948e029cf8c61c23d5e4b18b2bd706d6972a42ea6a5e95ea8d68d248b6f6d3e03a9d2ba965cc6481174f599a2006bd339a4aa4223474389dcd3f1d9de9f7680568ebc5ecbd1bebed2e94ab5ef101e000ef9b84819ca63026265e423436f6334f2bf6b4a6166fc8b17c9902fe043c92243ed8b6fe0044059776ac89bc0261bb0245258a531136810d6d20c00abcfa89908cd6270f17a441df34fe7693c46a864d4ddedda9421ffb1e1794795e4420692ad323864f77fc847e949df75df310eb7089f8115882ed4f7371bd2624a07ccf869763f896a6eab849231c6598d9e2f2dbf89a53fd133c7f7ef44b6d118646801ea30ba5ef529b128dba2f6eb8468b8becc5e1543fddf2d4a470d1ec361a44186ee03166f03aa620f47884b06caad19379acd4c85c45e62df2c8e7565656181ffd756b1117bd75eed9fb2b920ce738467f1e7836c30dbecacc3f0020c17962b432f3d44c34d6dc1220113d2fc225f56721374529ec408e4bc0e0225283f159c3124ff29e09a1d2149883e443bf462a44ef61ce2720d12c8a0801a2a17c9ee624652c0620baa20022cfbf4747e6074ddb894b4474fa4e9cb75d4ed520f155092371298d0253aceb3f65867cf07b85e01749fdcec6b364864b85bdfb12ca87ba16132a284d3e00039b89b2352385ffa276373545400de9b1fe139b2fa4ab0ff79996998259acc5d5ff998ff91b0a80d65b5ac4d772aab93912502ad79d22138262ec244c35240f5ac254b326b8e537dbed5c6d19b9732d9222a6fbef8f5aedd56da008772d0e4ce10ab27db9977b47fe88c78d8e8abea7e955a1152b1a268764738185eb7a7797eeed01487f286b87b494c32238ab5d7ec5d60a82b8b2baacaf522c4a0e9fd206d96f2f611cfae66f03916e7eccb994c17589c5e92aa821a5a972d1febcf2e4e62112121f74876bfbc3180ae6fc6faf4313369443036c4989829386c3ec6412ecfcca031106ccf40a544d46f7cf92a7d69cf7474d51b9dee2de197726ff772608db079b23b4e7998f2ea4c7532433fc82d81518ed4bbf72a4391b58f8a330ab1bc8db721f47e7adfe94f71cbaaa24ec146da79519e522fbbb3c886ba9b56af917e83bd3bf652789a482459c9d21beb49f6fae704ac1edab1a1aabf8a328a2e3d5c0519dd81700c4d5ed1020ae17be1d790b9ea96786ef8d75c7cdddbd14f027a27d95f7e7161f4b1d3d3a223db20159265ddc939fd3e97eda19b6519eb79c5b847f000f0c41dffe28a9d5d7d9d6f85673f6d377da5c1f463bcf458398db638f07ecba16c4e13eaa3d69067404f669b41d63ea7c7e2dc0828fc97494c646764f6e5bdc79a23d8ac3fae8d5cf5d875d587567479229d76c4667e7eb6ac6bb02ed31e5ea51bff44da41669c527ffaea37785f1d0d4ee7166aa374cb2998a398ecd837362928b3cea22bcaf3bbc23a428e3c2dcdf071df4064835cf96c3fc1ff94f5367a0900f797ee1d7ffbfce3e0f4ee0119261b2e4bb58582a7143aa1e8d7c61ef699347f4117096cc34f9491b9f14f825b2beb9cd5c1ca99014c235d36bb3ece91ff0532b87339102d80e44ab454f84a1c237226011e536b5c435fe5c9fee4ce3e97ab3632dfdec15a6ecf027ff623cc44f50f1d6e7c6900572958275d0862aeb6c21d70b5eb3a9063d8ace7dd5d02d2a44df5ed5b9f8a5fae1dae81069940e622e4c458346190a3fe743a6bd5966df053ac354ed0756e1e1869f5ff24ad3b8a989c30baaf47c92f3972527d3c33978a0379401db5dba6786f5ce8f9e1809e1172773f0bf87aa974e044e2c0310589d827198a965a4784c139e083b1252ef038113751f69b2e1c5c8a6fb1ed40127512a73b5b09e14bd45fa4a8eefa0dc309e7fafc2c7420ee7869d9bd9a8eb022e5906bf9747734f708b78c18ad17464430a24e773407fe35210295ae48700c0fc0b6ffa1f23e82e926594c3d0e099694aaf1c11e6e4d8d8084edfa808e7762c0896a7df2865fcd2f1c9079ffcf65019b018ea018233db1de11c4cb0d72ad776ff4ea84ee2396519f63fd1877905bce87b0fab0c628ec69f9f28cf5440bbf7ea3b9366ed654bea944621423592a81b892f1ad74f2b9a61be08deebdf0a69c56aa8e3c99244b33a2d06358f8ff654f95be43acd5f4d94aea186c023e19be778efdde0b0265617447133e0f10826ec31ac02c8ffeb0f08882b75ef933d3c1a579f7b53992069997b0e5523ab1b789b1c2e72b374e84a0f0eeb6351d3a7f6d4c9a81e38b5d6b087d7257fe229aa6ef79c5b10094a47b62274a48ec50f732f9d9b00046ec8786dad3da917a1a3ba8985e1969797fb19875a267baf0bbd525d097fc666f52428da7bc8ff633e0c0237974fef8a1f5740a06bbabfed0ae108055acf9fdb21753427fa96e8796781c7753f2008d37be69946ce61c3cb9f1cc9bfdf85fe9d89e523c5f415bfb7d5847168f5c821a7568601bce45f0c47a823647eba20310a75dfe1aed1cf85e362260ab3e86eff63991438bb5464fbcb23342c641281883ac5b2d76b7bb6795fe3f1de8a187150391ff8eb58490a0af81c49ad2d2192782aece8864a661a66bb72ee84d442debb45af0926c2a3625141c5ff5606616201f620b4a9cb90d63d9be9a5eb9b0b96506d2ac2818580362e85f68ba5852dda5e98b64e1015c7cb676011812e5f253ac9f88f42610905739916e6f44fe4ecbd51569b3933d569b1f6b96b7fa08aa9a67be9bd27f9aa12858184ef64f7d03ed2c347d26839204b7c467e86a673dfbfbefe9b43dec97a4ad9eb907b0dbbc467dccbb23cc1fe078ddfef62f5fa064d4ef5b2988fad3bce893243e971d6cddee236ce450c7188695b2c0304d7994edfa9bcd0870c1111b053c5b0b156bd555a4c8bb9e85b93f7a0f3b438eaa389a868947c8bfd12b5decb4ab4151a743a0a0b9640b50f5309736b6e44037caf5d9f91c32d31ac7165d7a72dbc921101f36bf156943e4508364dc4387287a1db721855ecd29d308caa36434d5065818f1ca651331b57ce7c647e904a0a4ce09bc9e3b246b5258a3d26945f2e12d7dd6894da17282a1dcb0b24c5a0f914899210a687697548496e7fd128b436e1e2f53bce0bbda373b73b6dc52dc47448931be2a69328717b7f6ecab5f9d2892c1b62285d47565ce1e109656cdb26f500ba32a0d67630ed701a099b014589e456acf66ca7d2771c57d4cd4ec5a37e893e64b8258515f384dd6b5eb2af12cdec2da89fe27f6d981eca55bc2f6a6d56490559a528abb14b98c065e841b30fdff0c5d5225aea1720456212454fcc25b2fb43b16d59b80b9ecdd806be3e076625f49a7e1e675ee30d2d8f683ccca2764d36be65df7a0f04dc75f85d6fe19cad742f331db9b6daf4cecb259594dceabc20700df29f4ad31e0da38ed51ad1be835a32240d41e125ca6eccc6124bb856d635ecf269cdec4977c7f2318a88f27fcfd0946342815f8cf7328064b5c7deb56e1fc59980410e78aea35a2e9282a7ac067e7ed9d97d96098a9685240699ff7058855bb0956da7a9695ef75aa75e4ac18b458003a3b432eafe32d127abc5df083f4ecee30e0a716a78d242541da3a093960e87253878028d3512b2cf08460f2adf1d72f5e12652b4712f795f5e6d89733856e0b5a25d434c7bac1f038a8924ddc86e307ade35af015016065877e8586add70aa3bb7aea9de6a746faffc923fb4e95abd884867edec472e283179b560ba4c2e8f83c05faad8888ccaa4f55bb4854268774b2639e0c53be06a9be29091b255d95a37a5b3cc9832a090ca35be128201b7a467f06411621be131a2305a60611143112a3af3623e7fca2c35a9242848585b169a87d573671d173a51ca3872f3221d0c19a98a7a541fd1202cc475dd30bdd1f23918ee472fb15c85c7a6017ed3c069ce181e6756dec67af2e7a4e1abdfc3e49c7cce9b12c30ca7ae689e7d96120c8b28352dd12f4848ff7a4c1f8ad2f9561297ad24ca89b8fcdb09fab80b352c15d27309de9b636a981937fb7beb24c0c85532efe095131c0df8759a9fda0b4c0eaba47a82acbe1d392b67a35aa5ee17d498eb432bfd645b49f2d7c6b6e1186aa82db9d51c08c40431090bd78dc45b9d357b279ac56a5a53a690f4c2765933513ce7d6afecca998f1cdccdfbdc231962b450ef31e1584967cd551d360583ee5e2ab92b7865e06c6fdc59590d1c7aeb0611fc9cd59d87eb90b1c653c0ec712992a1956529ef7d841f1ce13602201704c10453625fa7969e722e50163e9d5842cd08f480d872f8aa2a6946a232abc3eac5a4860c702b47be795f2da99dbda3d8967b07fc24d7d903bd902bf17d6cae93953899cfb46823deb416208f2e21d353d5f1a402647be2e1ca9fa93360a780b790e2f1b373621895803ef4bb0af9e615da9f9cec473e246864304d6ff62352eecd68561ee5c5a50999c1ea56fc8f58fe8e6ff67b999be0b80b8df5ce8b3d9f4cd3187ac54169d772ded14e12ef575f0b2847d566fdd008bd8975f7fc989c6166f3887b179785c565a133613242ebc707a8b445b18bba587c3bca0d3686d3b45c58bae0373c7e4785bc1aa20d5a6eb7ff6a805292987e97462c978bb0c0c040abeb5bfec84d04f9818e660534f48a90b67c1caf78c304a69f2ad0c8f238650a3a6a3977c0d9ba1f59b339eab68b4054f7870ce488efd879fd930c5fbac5fdefa53350f7e6667e03ac84d72ccae90d6f2a1d8929ce11ba4282e522719828875e8e6c4a5f6bac30c53222e1c95baadb6cf413db683da81d48f41f63990447a58962a60872bc4d792a479c52652d95de8fb7e726be1335076e2768a75a92c5e2e33ed7a611bc8a9e2e1f5fb34842273e9b9e01296f728e6a3fe1ddffb5649c8f357863357db2a4849c1be05c38a05f502d14bd6188e31c93049fdb0198a3d248d5af2e5d50ffc2cacc65613d42cd4c5bcb90e1675a218a0d107a032384f8a6fc30604e5ec35cd1482d2479798ac27f4ce73091d6d8b303dd1ef70f5b5f148fe6e7c2d41b43d915a191b5f98f77d9ffbfa91c2102a13b1368c79af11f25908be9817a84d0f8ecf8918b58b1649e6c5c546cbe287e56ae480f7a3a9fe50b2163725c3657f1e68307ce662f17f4d070876b269f77b7cf9da2fe3c5f055a2a65fc2d026787bd97511749b4577142edd08191e44750b82c2f689aba4341f7ea1df4a2b6b1b4ab26dba39b820cdc247bf78c967207824b93dabfa78d6eb27e270a96e9a51040493a69a0fb2ab80cf027960d057592115e2b1e88a307848829d535e3173e422285e7ba6030e3034a9c02e42e1ea5daaf3028cde13a3d3877620573db39e90438517cf2f0207a5b0d95e02272c303cd0106203964f088bcf352ff985d873662f280287ecd9c1b2de423851f53a4172e552ec3a96a05ea83ac901a61746c1ffa7d41049ef87069349af444e6207cd36056ffb4ca250b5ebf25d38ff8124573df51c12f33b8c238e7cd4fda38ad12a9e2417135c59cb53c5fe6e0a94365a0276260c53a3d31a5dc15deab0eb0310c0757b1a99bef7207fa6bec03f758fef6c5ae1a0268ae3053c29920a6f91fefa34d9ac1310e3040f0bee7c8fb9434b9cc5014e743a12089cdf825d0ed032c7f4b3b36c0150c7ee0c15f69fda08ccfd2d2e22d178546b309dec64c7ee1e8bf1fd339299cf8f31b69b0878b42a2d724d3c2eefe33baf0b4bfd45ec17eff50d2ce59e13cb896d9c65446f1e9fb7a5d82ed9cebf62c0299c9f0ec1bb0b299d5d448fa1b8aea47e79069b7e83db470d36f39f5c9dd1eeab100be6ccb46ae797b3ca73f769154cdfaed5b61f9f9cf0f205f067be647e9bd4323a4a0c78c8437d81258d835b142bf58b80dd60b137b55fe8c2ce8b0fa58d56df3d2c2266cd8586905d6a1ac6f2a4f633cd809249c49f1c8cfb0783fc320576730031c0a17fcf17d7556caea8ddbecc8a0c2520db91232f0a960103df2ee3ffc388eff5487063206a1c84b429e1ddbfe6e6f3d65174d3d5df7ee516a98acc679610d54fdde44855af4d732ec47ba04f1cb346b9108468f3bf85768596ff9a129d0bad06f0b96d66c4e869aa023c36544ce9a6785ae3d8b0a692dfdf1f9a18458cb595133bc3190220ad74abb1678d1e87ce23767cfa25983308780e6924c869993c293d29858052137479d15932d18c9aa9720f336a6219e36ef748049653395ef799519907682771e59dd2f17395b9d6052337a8037d67296269ca9d3470afc7816ff93c884f25b9f546bdffcd8baa3afc5696a33f5abdb0fee325229bed76be03308327c7b1a6562de75f0f12052121719a76304f2d0902279a9a085e6b64a367369af10fdc373a7c61a13bd9a468df02cfccd746b0544a9401e9652f24070ac4b91266f41cc9879601280e3ed969c744db82fea29067fdbe0d4aa9f5cf5c31bb23a9c8acf74ca4aaca7dbfbd06d035504f78a538b60bc7d4a3daecbb29729b9bfa9d91ef0f68f1200221ba2f176d622c70483050152d82eca0e158822ac32b3e040fed987c73d9d891140ee8b108c9215080781d0796d3dfe150e2c69291321189ab58dc4560be04f42e1745c610c9bb5373238ebe16c0d1a81c040f9ddcb46666a58f3d4d79db3db595635fdfb7290a482c68b640bb31e4ea131e9034ffdcb9e1ba377d7a3ffbfefdc708cf0e4189349e7daae9352861723e445bb7079ac8e5375738bdc96191455ae9132217caeff9233925a58c0b714a3643524f3f99d76c355c1d52c714ec8c179074abc983a3a7799deeb718a37cb0f1a64cda36ac647638557aeba0ae03b3aee6f48d7b03a5c7bb4551d52f471ff19dd1f2716d6bff20bb63f2d6c7b46f1649a3c6ef8e3d3f2b03926a951a02815a27838f96f0eb49af4a95de5e512b4c6147f2495040eaa2f847f4f826e35cddcf0d5f000b51f1e0ffee17238ec44317456f8b9c4ee4e1f38d04a396d04756f5159ce5d10f3860ac58b05a4362feada0bf7a1d575d6881369a96baec1717500860d3b441a2c23d3fe44b504b79ccaf6dd49bd6bd109ca6cc5a9a769aef14f68635ce96d25e4fd5be3a82099b97013c8825a58f05d834ec1013ceb48c44de542fcc8222fb43d1a4b94485b2492f5b7b361ffc7111705ab67b16e9b0ac35be21ab154bceeb9f70fb7320fa309b6b01b9bf3830bcbaa7577cf6f9edc798d6e6e4f4734ca089bf24f1f368b4e1e095a864ab812bc7bb747d8ddc1e16836ad79d4c4425e3f0ea89da951c7aba85e220f684d8d0903cdbebe2d6afbdc12ac8b6b1ac0f3a9f8d84f288744f5c55f045935736e669480ceef21690261543f1d065f8010d138e459ca077304b6d909abb3bcb544c364728702738a2a0c7ecac89983292d0a982af3eb7fd2b9b181f5f37a6f5ba6475625b081941cdfd498299620a10943ec5424d2f205be330e34be08a0e54a6584892131af195dd835a09db6a40a3ff74838ae03aa02eba75ac6481336e5d4412f0c894626554f35305a4cc598d1d26a9d63e997355b2e6eb1c1aa7afc3da145e7c27a4e5b1756562829cbeb5f681a577796dbcbce669e7e414f107af71746eca5283abf4bf533e90890a72fdd4aa01eeb31eef1a5919bb0e554af6dbbef8acf9c7fc6d36fec42dd6d1819a8b82561b028edb7aebca4863b5127c507895b88b1d6adea2fc253fe882e32d0c3db435ad080fb245af96a67fc874e8fe4519ffad0e93c0ea4fbd714db1ad85ddbeb03c10dd1e99be9175604f9ab224d854cfc7ff7a1c6321d217121ad56748965e67be991dbd712edfa07135dacb191a7f70264071d1c3ae4db9d774c926eb9a55de29dfac0e0bc264ca043c49573b6173dcc2cd5078149d5d8d735ca3c6417ac9e5a55d7c29c846318371c4f3dc5f853efb6d48aa028a9ece96d40a3ec3299e6dfa65bbd87debe4372b9dad4575356ecd72bb659c2e36575ce624fefe820c7d34ddf9e85e6aa53c1b4c0c0626cfadf41beaa0d1687ede1cc22a734466ec64a6065db4ee4205bc63c9d4f1bc5d5c87da2c01b4ff8bc7193516a0b249f3e819aa74f9769b31aee98712df4a6deea19bce0ccccb3aa2200590e8eb5e0bba7e468bdaa0d1d9189a16d0feb9656f6be30d83866b49bdf972d4a3efc8cf5f6cf9382a521dc977d7c50d1888c242e5c5d02051cb90ad22657ae7d7cc6e79bec28823d70557f7f16728a745ec01eedeed3e1bde203a1b5b39a2a46c5c1dbf84dfd46ccd3e9a2b5b6d82ff4fcd2835c576ab58cd38144f84c436d69055a18d3d080b6667b9b81180ba7206c3aca8d79db28f30cf2522e3e82de04c3907237098d5d4fd6d598c73b1cec6cf92aaddc2a95975e989f78904da12958debe7df587f8f1d1c3752e1101da7f9fbb08b61aa34ff4749769fd3230b4d8d5de226bfb60d67087648b2d104bb1fa308b1dee6eaba1430b27611d12eff47eced1098d1665cf03d1e15dabeeb8d06f3cab34ed1b972eb878a5fba6e3960d1121c96833eddb4c51d522e9c8f44be52524ad984897942c732dd7bd18af92f50dba868e97ec082c37c87c888c47845223eea4ea287fcc66fcc5b271f4bd518d8a2d3693fa38031918aff5c1f2534f8e6738713107f4a71472c144a03824303f326d6e82dff6cface581dc2e7e05bc6470108ea2ba8c2d239e7124ec1f0f1a18877331c5a24ab1133c9e38c47e507dc7210568b4e664de2e8e4bec7b38543f9a199455de69f6187e3d4c903a78cf9469cf978bf00091cc7675d5d85e1d535d86069bc134602135063c4783a0a4c1eac9676ba527e513f9a23349c6a7a31304ee6714b7114e86851be3ca9ca2247bb7e48e2ba8208313f200b94bd9dea279987cdc0ce546464da3f8805c69b1b6618b39cc3de7717270c897199cfc00f7aae9ec21ae1576e7e8dd3ea85c27932e90d2ebe5158c24ada59ee592a820bd559b2cf2a67a4c113b8c33b58b0e452f55a8f1804e9be96c37b4c1330ef76511379aa1751bcb05a8da6880766c0730ea39076059b3546defc0c6066c416b8ee0e9d6a43e66558eff0a8bb8772388b4baa2c7c91399f9ae095396bcc857dc4ddd18b2e1a89a4582de881687e0565ba2d72eb5b56b77f0c11772f229c28193ad2316c72fb7d2cf52e0f3c5a8c216eaaca10d46637eed33f99c607042894649ab8ac584ab209d2a6fafc9c2e2f3ae5b486ce3761868fc63186de11623c1d9f06081a04773680bd5be88851e3e4feb0fff12d1f52f578754e0f12e41e353a373a1d4ec737e475bc457d20063bb9530b10f7185f19032d430cc7a1a30abe1feed492375db549b61187213adcc19cb89a5219ff6f972ae8c4c91fa58b5399ffe9763a0737173873b8932081a51f8ed6938815c11b90a4dbdfc5947a06c8418316c44c3ecbb0d32c2934167690d3c5f763c1eb29eeeea86a436a92e02c7fdca000e0ac677a24753b0364e87867a1a5f50d51aae7af309ac1f411bd9a231228505daf64e37be0cc05575425a047be0f1de4d38301df1ae7cd74746cde15ba0fdaeef9ca2ff3cb6e87eba4e979ad307a9914149097d33b5ed38c221bc8bbded5df0c28cc6c34f9cda3a07a518553dba74104ea8ffad4472089d15e79d9a28cdacaaa0cfcf1e01eefb8e1cc7fa4a3bf2fbc950e4c658d625fc140aaf38fe08c025458dd9ce6dcaddba2a1b76307f115e18af441efe4f2da598155018b2b7625294d5b78e6dcffd66baa58087576388fb8d47e7c7badf38fc936d1dee3c60adea87f6d1d3526f20e76b1d95c23aa40fcc1d23355504e0d6add8e20abba03c5901a6af102c74f4232ac14996dc75a88417c56a7bf63c16514e3ce344d67f0ce941e9553c2d7cf6e80e8703f489e99aa3a4c433c7fbea8b581c4b40dd34fdf9093d531589521e7f21ae71d49a25b974e0af5868e418870838a5ef16d2c01971a8bedff2eb571b8eff83a3e888168bc723095a142df12280e33a956c92a66bd193a8c27f8b648e7999538c1aa5732f01bc19ab2281669fe4f753f916dd3695aecf98cc01df7b3841e8615dc5cef2d2d6a13cdd76eccd1738e499b65972f170d56c0f443aef34b1a97410b54313d962827ceea6516bcd126a20be5f803c4b0503feed63c3d78c3f62d6419b31c30c9b289d57de751bf68dff3d17de1adfbce3862087298273d19703f19feb3480f8cd7612eb9a2d997f4f261a3f852dcabded18ccb856ca40b3830da11df342df434c57ebf948c53f7759f28228a528b7d1558949792cf92a2ed5c5b823d8054f6e32216542c465883379bf4aa50c24d7bc97008787fc6aab1ef0f51ae1b5caf1306a7166f2dfaaf02c7e729f3c2f82f93815482fb7fd4675704dacb309181db0ad4690e530be428ea40a5cc23b19d488b49eb6da37f5b079d98472a4ec8ab70dc3202f47cac808602477cefa034f97e45ef83f6d2797359faf50d2a809f3b3a472a4108a46bc5f8a7b27f4f6a5fa10997c934ed8124a6c5ff088960bdafef12f1d5b585112f2e7e95a31d57376d70f978c36a1e49d69ddf4f7bc6476dcdb2efad2bdf16c6c9675c54f423c6d5b6ee12ecefae65b46fd6f96cf9035fac92f5da3df1447cd15608a11c4f589ff9bf487d8a1caa6a073e575f261370eea815db3014c19a85edaeb8794e993fd3686eed7d997a5cc03e88a7cdb94974de0d33bada85a35a015ea5bb95ce1487e867fafac57bb581b397f010b387423179ce06d30a5fd3aefacd9f843bbf674407de7fdbd846b70bb45a2208b58bbe4638e4d1472d478dd0a7d5782d938e9e6b5b3396746688277b7cbc2c4a42ca6b203d37b0b10901a8dcab1fbd420aeed37f08d8a86475f7b82fd45747cf14a2689639e39c0cf0e3ff917bd1c6166b10453c10b7cddd425ea57234bf7e50ba712feffd48b0a73e9afcdf550d9c330262047cf52d8f8e5473bc20c33e4b85ccc777ba6e4cce79fec47fb284fc83928e0103c5f1c393f231d8d0b0d06a86b82c82db5e40d3ab7c393db51e51cf37a6d2e794a79e8515c9d6c94cf7af78deab83146625b94d556f891eb4720dd964260414dc086dbface999d22c574e3198074e23f4dc4308044cb79249777034460308a9d59ad3741578417d1433f6d1ad5cf924f4e8078ed256322731801404c1005a2c1e588004b47b995d175eb380ca6951870cf658619af56a43d2d9bcdfd56cac24462ea9a2a86aceca7a3670b0b9c6ca0e5d0eba7e5223e337a501fabb4bb790f8d292cee6c594105545ef9aaa8bc9a064a4975bdb95a4263c84cf75e60348e60df001c11e1c70536469c0f444108e477e0e4aa5ecad3b3b3401a5a29172f6cf74c9197c678722d5599af00cb8a7681de3e7e14a56f853c5b5ca7ebd13d403552a5f0e0f390148d9cec9c9c87ddf8dde80287621bbfd7169cba43eeb44bc026efe7b2117fdbea9401867120dee618cf1bbae9585abb01d4fe585541e84359ad7eb200eb631e64097419ac69684cf8de03e783b5b65a30d3b426c95c71a2c4916c9e841ba6948237e747f12afbc55dde14eb270e1261c45aa05198e977661849a13e641c6cec4b3e7197019c6e9c8d9c355df4a05538b84439a6399ea67f0b8d6df7b9b225f819dce9e089a69d3d1d9f70a6c9658339a706c8957f1d81a5e3490aa4903b502413feae20a42f1b1fa55f2eed3cc9512d5ce25eda6df65ea5422e709b5225b5a62383502ef280c865537a416106c0311b8155547ce0da7315c972142a915c6eee48d715dd2e237b5b512bf8985c5396fe663ab85d76a1ecf7f964d95abbd0e3294eb08f8d61fe2ca487d3c13628b678d8ba107dacd550f66f8a16a6294fdae7ed056d5f7faa813c5529b8b8df0b93c7f92ec9462f31bacee23787b6a97765facb09ffd030f74259e04f57d69b8518034bcf05f9be17d91c7c0357b6383156a730d41ea60ff7de6ea7334d77e1c952718107d7bcef21c422132bb57320dd768c5c464bede2a422022ca4e4846e8dd16b694ab542bac8dadb37179202bb572953d91c5a3eb8d40b9b8efc8276a19b801b919a214b33d1fa3ca3997e2275985d4f112c81222ca66c3b9a93f11dc0002dcc0185fbde4cf6677fffeb2347c1f762bbb43ad2b681c600d82b747a8554e3ee7d210fa5e10fed8af95238ac81ddb178fb96313cf6a8a4dce148d8776d693919840d4f05e6313c877773f31c1fce268254a8b4451057344b4ceedf9b94e0b3e4ffa57cc8c154d3d3b9d37919b5f6980509618e1e22e27ff174f0fc0e4be37eed5e4d703621be1e9d672a82272d78a41b4d71408005f2e81a62b15878a7dd107a30e45cc814b47ef370ea19d921c0d3a4f20cf4000cb893f90834bf9db2af34384294b94b1c8bfe41d09389b05fda1cf4292caf269835d8bc8f307efbb7e9c8b921f6c15eeadbf3e47b9643bf61791ca6398046562931fe3b22ef7161165899795375365a8d2661be53ec96fef690ca46b9218be97a4e4eaa5c2673aef95a382184663a8983a954497c715d75bbe23c006e1c1024caa29ec1e90231edde5ee750b1909b1b9431dbb32d4625a6520e57d0a43f51d1788d395660eb9cfd032de778a20489f6634ecb998ec0183a3633562675e76039f74d405afdb631521e15de01bd2bdb39b5f07caeaca3b4e6554345e2852a805c521529eeafe9d259c02cadfb51f0c1b234150e10d112dc3909d3c0b72a234fef531350a37d11126ef7971cb6299f9bda0d2ad9c2d5bd95bee74e5b7ff58acdaff348d14e6b13030a34fb858311c172ec6c4c2da3166ff5fad9b930bdda74cdc371c26a67d5c6f362c66c3892e747f8e7ac7053e3282a2fc0d40f45fa353b4646c6997e1c496d0c1909ef6df5d415cc1f273e066b157998a20af471585c216bb7deed1ce13a4774b0ba75ee9dd0df57ebff58e61661aa3c0dfa494ac0f1fd1c7da5f0611d3421ab33f746dc90c22d99c13031976c72d4931a12ae2a4256659ebf0210a8fc3bf80f259c3027800e5ecedb8c54c40d278232dd5d11072d7c6f9879f3e3330322c89fb8acb31dddc5cdd6af48c444622c15effc5bfaf23db10066558882291dbadce05b31cb1633562b9a6c95722b26374c1b1351688638554737ff6d42d143ae222bf2ce5df5b07d01301cfafba8576d70b620ae85dcf0ef626c9834941523851708bd02663fd7f617a3fe131b9d200e72897fb6ce35d857a9b5b5fe009ca88dc83792a2b906c097b94b7f36b2a540cc57496e413b447881636f971f38a37c92915608e5d076948cf6cbeb7281427849a694db77c2e63baeb3ee36366a4d7036bb949172d44e4f857bb79f316f2a88b254a771e3b115123a45bb4942541afd3f4cec583446804400e9c46ac8d7dd13310e41f30d4e6ddd06f0c783038491f8c533958b3ec837b82bd6d3def8db6c9d24ba55f50db94e91d48a4ff0a304a1a8ef124aacf787d307d769013defe37d466b1037fd861e93cba5f9f2590dd400619ce9a8ca27f747b5dfd6262f3a9fdd2db2e245c7747145435f799b2a17ad0dadddb08b902491bad2641835b3b9c82aae3d580858fdea55e5ef07f3cfe32aecb662c9f32e9f2b498d28b2d7e96083ea82c7a6bfad9f7ae9391d98f32c4af632b14231fc9274b11cb27f0fa95ae7a1367c81275c58993efd4c79f20e5ecca2805332d3fba52dc2d28683e80a8d3d7263e0bc6d2b58892175f7592340de88c70642882637ab8c7e24c6a2b43132d2a58082a04797dd5c8bec37d78e897e908723ecf390a2eea91d9175b251081a6b5434e8fd83384c575645bd620b6ee14bd6d202193dcf539390bf25878fa37bce6afebf20990e9cfe076f5639f7529e883d50221116cb281a4a8c934e41c7bf7997c215230b29d1f3ce7a8a3738b7302d976df307109e462620ff2febff9e919f00d2fba33fb5a12fb6f31453231fdab09ae9e9532e0a4aece8cd0ca877ad6f0e64f7d2bbc64fde5eab8c15da3a7b6e0f99a0f071715f1284ad5eb83332854174a1c71f5fa14dcda86640284761e960c10014b3ce4e22b6320da0a668e64a62e2276513d87f1966a602d3f3b6becb9aba3fa3b69397e62f99ff0dead152bedbcfba490f21a74a10eeec32d23bbe444b4e600280232eb6311514b85d1a7414c6e10d9e1d20cd98b02e816c65f7771b639d506cb04bbada993fa8f05a6a51d4a097f956413be8a8222bd737641eb500518c406c6b6c8ec912ba7fc29acf58bcda9bdac95ff283dfccff9413e44065df08cd0ddec482ab2f63b8fcf5895511e468cc83547f8022cb42d46b63c88093499f6b1f886ced3fa6819db45d857d58496aae9903e2c87dd17267cd5c332da672d7caf7eab9c99dc28d98465121782bdbc92dd9cdc82b05d7192c9c00b074ac88593ed7aa2109885a97c73ba825528a101199fba2b372f1784a118b227ce1b87baf23c7932e76a4849234660515c1ce6eafb2b7ffcbbec600cd6e7f3cc928aff6881018d59dbc9eb1be08ba751949b2a9df05be45c6c7f47fb32842041ab5af953dca6c0180a34a91c86ee04193b55f607825c49c920c9d16c180d05bdf2cd538f70153bfd457e5006490601bed4e8a4cc35928baa34f573250530d81dda7384a2cc9a531c38edd776cacf4c016e6e934147cdaf4aa38e2eb1e53294df3949c88b5ce8c7eff842d459d338ee7c3bcd5bfd86044ceab60521ca1b7ebe7e881e3fec2e522dce066380adebb1353574be2c39969833343f9ed78d370534b99e9e9b1d81013c5f16d519f4751eca18798e777a98eb8d72c53e9f19d7a48b4b9e98eac86d9bd423475bf75153775f9b215c1b54dec7e89621bb9177f7d5caee187582592cda3c2957df35f288fa7b82b81717a0a779a18297d06a9a7601af0a1247535297e3a05f07f635b4d8b8040bc4479db2751f1511ea0ab30b1f1d4a3be381ca524f5d4ce83a626275408fa0dfcd753b8f15cc50d4970d2e3a9758b54b23e8a4d2d196a39e0c292357d069f57c6f46d23f82ff263adbdbe2cd48c802dcaa531fa11931d45edf81679fab941dbff49516be5418aa8ded97bd524ef85a89be930198e411787282d2e027c8f982fdac7c510d8e05bcb229037e7939d45874141aa14bd96ba204f2929fd6663c48453b66d525aa415d25fcaeb8fac1287ca4d2321c1f5bd1586136f30e65b06c803b69e2d17eaa039018a77677359d01b59a221e9863cf9d6ab474f9a9351dc26fcbad5e816af329d6f101f0815cdc2b5fe23b2c221e6ffc9b80b1d41d6ad4487ddd3794101400822f69f036e415c4e71991b1ad322e49976adc62a05e7fadd37d35fcd60cc975c9406e69fae81463fa3f70cbd96f988f68c145b0fc583bfead76ad386b7ee71454fdeaab6924e192b700f6cc3126c02ddfb48ed22a3450c71d1a169da9ff51544b14e56c59a1ec20290005ce0a165c76cd865afc397ca21e7cd5f3d8d011eac1319301c04480b7d3fb672b85a7ef21fbbde222574f9d523079b6049d6c09521a66f7e7d719f791c96c9bd8a16389a5fb0087264941160488231e91fd2d2bbc11e76207140840ddca298c4d2cae3a37b167d4925ab8a79439761f8081a68ed55f552d19eec722503094fb1fda37063a20def73f557700ac816479db0b17b9666263a544a55c889da04170143314c08a2e1640c387942c21525a2810ec1d8b6539f0c1b72ca4be943aa00b26cad5822e895a3b03226363a83bcc7dc680c8f5e3e7d53f39b11b79a6b3b568de69a44ecf3af337fd4183e8875599c6f1289bbd21e9c4008ca2ab2abac0345b75c601e58eff7c5ed20084009ffee3f9bcedbea3566e85f4f6b23666b53a30d2b7e95fb6534658e781c0d946a3162847fc3064f3a3917fcd544f53bea5ede0dad68d52c4a7e2e682699ec91f54ced33f3dbf16883d25922be0be8db75ecc635796390aee1117ea55f09794b29022e4ca6ef8416c12cfc4389f771cf9ee6ab36519ae6123be5cbe0acf7c85231b0ca7b728c0e0c3ed26f2185833dc48ec0fe844029b3b996c1aaece863540b09e7e1d6198e4daa5bbe42aaa7fe3d6fb67f609a7f55c99c7cd0808f3f9af09772ee5402c7b3fdf432d55af0c66ede1f0934e8b005f6e6f34ddc2664667a98bc12c77057f82152937cb9e1805877b9a84efac156bd58643e3f55f8741f65da5b1bb841c11fcba5762c7a1995490c84b2b467e8dcaf23f3ca69720267e867e11ab09c3ed97ebe2defeb3992a4362d449ed42ce983d5d3e2e70b4c7d69e8c2fd4f0d6f92d61708e9cd4ca860b593a4f99f5ec6dce9e6c98ac2d3cb6271de5a5193ffcc790210a02aec42bbd71276f1bc18d5fe06064868dea455d8c7ee8b60d9aa07dfa4081ef09a1a58c8b0880bcdc986ad3d76c9515bafd45673f7a2d68dc370566c208c9d08b6b53bf1ab98ee3054db59d3bba80a02da500c8f6211ebdfbb551d59d6b60590b3344c3ae42b42e4d4cfb62eab71e80df85a53bd4886c8862f46ccbf848ef77c7205acd0d5ebdaacee517a67c9e1de63efd1de32d8a6a5e95e63212bc10ad972224d2ada4081f1c69a3295a24be338c7dd9af546e8216963b0a4be440572f992dcb9452c48207643cff683fe29eef2142986709cf87b459589ac404af3a4d841f7b6ddd61795f6ab5ace9258dcda684e53068b7f8761f89a1b66170a9e4ae6cf004d1423fea35920a05f172370f2334c18272109a08f6fc8c0609548be4f4ef754cedffa913f0def5a16d8f5c0e0f6045e303533ac1a67100d900b7690efa31284876a5877621195f748832643d08cc68276820ab494bc3d51bdc9671ba8e9907d14c2cb5bff128600966c6a6b3d2ddb1ab092d082f9abbff2ef8fec1da24789c70d4bc738a6e51e7a5c4221af2fa4deda768bce38eb358300aad0f93ec3272b681eb0cc75af37111589d289aaeb56eed8b96dcd5dd36cbc09fc62c4345c786b3c7c28a0160b11fa71056e519925951f60b7a1ed67ac5fad6df612409a47c0f174a3f1f75d2ed9dfe44cc004f63e12e38bfab7149025dd8152b68ef41c5e7259b0ee341e7c99fbb7f3e0d26986512cab20b209d733ee9caa57fa3f67ece0aa6d3fe55ee9b36564c427a9745c439521dd88d898b2fb65a2bb7ad2db695bc1954d7f972ef6cd041afa00794c81aa3fef22ee4cf0e9c5433d77a175bacb5157658f15e5d13313123053e54d7a311cdec15fe02d0e7c8c8c5e24a3db521036ad3766d0baf755c248ebadde2bba886b0ddf59c18f67bc7e815768a79b31762815935ddbb18209bba4bd540195650af44573a93b6c7e82410e338653975dd2f259b02013d77488bfca568a4f263306ec939056e28ddb5dc018e04d8841d14dab1300d38d5934ecdb1ac7fc5c502a7bd0f463feb6ebdc727f711153b0e4c45e08c27624962ea53625955babbbd09355850ac891d6536642bbe3bb0e42bbb57b45c52699cf09c39ef908ea56bc978cb9ae6d0283b22d00098f79868e77b597df2270fd91c53597993a393b4129cd890093f2c03d408fb4df59a961862dca9182320892b4f6b73f242f8ad8a6f192fc100a18d98e06691a7e6382a4f424f87394e9a2bcb654a5f8f6d700e05337feb0da2c75755c7e4d020a335cf830d816ed4f0fcede671ecb609ff1d4b5756f15094ce5c77f20f4d9cc746ce97a2598cd958142a41a7224f9c50a723ce9b65b9db41c8275b9ed999c4fed950ece322aeea36d432a9bc0b172ec875cf81e8a6a199f62c3c19851f244df713dbebc832590bcf8ce242087b819ccbccbe2b804c077672b1b09dee3cad3ad5ca10bb060b9290ed429353c5bcb3ca403fdd3bcf88f504cf555a9b7feee0f2cd96f5392feaf4776ce8561096e6a35aac77db948baad3dee2028badd3fe8c8a00deebd3890a44e6470fef50e5f263e4d86459364a7294614f0563d3e93e910a752b0fceb807da54286db6913bf0b858358d4e6862bb2eca60ee489943fe676ca702368fe0a4378492a8d541267fb9a30a2fb6d9bc8a7267005ded1a05899a043df579c51213300f653b377511f752dec9aa666d75a790a126389057e644132e744e87c37bb5c53758a9c8dfde901728550d7666561dd0400800e987a04328a41ee25291a3c31c89bf1eb75aff697559b7ed55b19ba85177555cf593732130bbce4bc1a15573ca441c995545c552203f568feb0ceaebdd8e4be0891f68d421888605fc2951981d8aebc702e9a9d3c0e70e3ca4a02e207550898fd60b428221ff2b965564d458218328ab8a3e97333b69f07514078a143f5e0526e84dd90dfce9ea262ee296e97b4d65a46fa3f5ff9b849182c3c0cb272a197464d7eefed0bd1da8c437a343fa3228b407541b40393fd7304c83d95bb7365fde4a52687f6f8e425bc88a7a6b8c0d41635e3ab809aedae6f627f0d2f734c1b99ebbacca1e842cbe35334217294cffe9cacb2988c12d33331a6d11e3181637037ad7cd5f876c01b726f25292eef5285062fa66e214ff0f9546b7900764091d957e3dc1e3b02d604d4e8060b407be8194654135644ba584d9318a7b6e4a29cb0d3e59125b0ec8ee3ec30141f3663a6a8e2cdd38c366bea729d3dbe3e38a261daf4ae0f527457a4f50645ba3dcfc30d9af30962b173b446449b21e365816d1cf66bcd8648c61b2048cbb94453d1c10ca9afd372f780442f10f87c3acfbc876ffbea0e98a62cfec4100e42d2a3f5e7925299e15c4d0191062ec50a46db584775e7c2aeff53b6512448a92509130fb50772ad925f5918cc65ab4c8bfb7f07b16571c73a3ff57e89d850852cad9488e9e5a17fc8470b0d8234e88babb7ebb9ef61b26b36ddf57731e7699478b1a3fb553a149da1a37680db50c4f3f40c011f89825eec789ee4d5438fff42dc8778a1efa9ebe656c2ef58d49fc4c36e0a996b93435c87c75a18ac773780ef7df6bee9c74188bcd1d0ac2b75f1198f868bcec25f0b6c87c9119210889ab16c8de10b7cf0148808ae7e1f10faa1e0737206cb13424ff039662c99adc5d47895805bdac6f82bfabc4554685356be3f83d7b5cedbce623176bfa58fca859509513dae124a1cf9373e26e7f6c221df3672c806e8b8c5b435f9ec9377b26af3fd4b6e7243de7635609cc2a3e8e5a82b9adc6fea80f2d43c2bc3717f3a9a4967beaec4d7d820cca31c9b9c19d15fc81416e8c7c93f56d824ef7b06f74c83d364023c2d6588a094b35c3785cfab797d33cfc911a5968535ac04d39798a4cf262556dc456c558476c20de5b5b6cbe04959a0a990a03f98b9f52044ba0f0837a1ebb032df3f1011dfeabb99c37bbacfda67da6453818450af87d2460268c7b7e3c90492dbc36d8514444d0ed82ec98c2542b70ff87c3f081b24a4f7fa1825e8bb4b3e37544c7bac705355a3e7a21211ac0e53aa2d5e100eb6926cbeb637d62e66ea5591e0a7581fcd2cb38dd8d26bf9e0e2a0ff6ef9d9d90789d80b0d3bb20b0cdb90a86ef9e090cab0c24c2f647890e2e92a143585381c82875a9c360e78d78b0a4dffd4154352303d4ed4f6a0a3c95807806dfb1fe1bed95aa6d3fb282cd5a52cca7472e1575398660f0ce7ec672a98277b34d0b29a28f9baee993309418ce6f0370718f64da1b1723c9f9f1e5d62c155e2ed107d738affd530e0a70683a79f7d92daec3c6f4a68c38dec81ac170880a61fb935b40ada73214942b71fa22fb86bf50b825da0c0bcfee252127e1e6037bdf60540b39586c2b19ec5bf6873ec67182791e18c8eb04068583b944e955fd131cdc0268ca77bf639a2502300b7f9e69c8cb030259dca85d567dc85448127e45ee4decf28be0e9d64cd5be63f5a364ea539aa368a760734a316de8987751a12c0e18484f468fd01c17755722fb955889173bc8ab83ea4b2dc306168a999de08cf25e9f240f9a4b01e67399b9259879bcb0f736c0e4c61c822c43e6528a08c37abe52709f613207b5bcbc158f1158bfd615b7429b44c340f3c225d594a9a3940ad99a93fc6e22cb31ede403d261f20b75b8fdc10cb3e8dae8b9ddcabed517f701b85fd1d43c5b751c94308e030457f4e3955f7fd2749d8772cf17032813402e0e77fadabdc2f4f4504b70b0b34a863919f51bd05df7252e43150ec9169deeee00dffb65d0e54afb9eafcec00c101d1c9d01c75a847ac8bcbfa99297f4124d21cf7404398cb9dc4f36bb66aa94d70df6a8d4aca10dcd9d2b8bdc126e5c53c3cc8da6c479ba93c7449e5685e82cdabb7c3d59db08aeafbbbc72aa2c9e9ec95ae24b42aae84e87cb9677396177071278ac663ea85ddf92f8aec6b06468538713885c8e2a91111cbd570147e6349fdfd763a0ce313f112cfe41d7d9e40f50c04d576fb72663d50d3f27b650698e83cced1d4cd497f2d135cda94447b2692af4daa99a3a733915d857d3d1f3b96ccdee1cbed2d28ff58863eb51ee807b5ed74fb01391e9917cb1c13ed0549dfcd1e05451a5f4f01c211e4641b16ce4f22cfc8942fbca1f887bbb0b84f218fc98ec9f76679ff3dab1a744d5a92190e778cb0ad4e282cabda7046403a64056ba153fc8e29c10981fc811644078c1213f3cc6d7ad79588472f88d34b0c930bdf6b023d730eedd757ed7772646b39f498a1e7596743012a15c17f11bd2a4f59c5d5bea4f075e40eb774b524bb1fa5954f8d512e496ef9e5de2b625f40c4549d934f430bbb1e05a7745095fc4ae4a6a9b420233bcee7beec97b775a5a1f24f16b81909c2d1ecfdfc43ec95c213d67282ae352a6b7586f8fe4a13bbddb1adf6ba0c29f82ce7bb65616cfa9f144cd67e9e944a5d87507a5dc1266746674fdc1fbc942e93cc38d71433bbfd8895cc3a32e11ab02888376977522192c0f565423684bee77de052c0d14cc52417c80578e2fa41d94cc54294059deabf54e41231f26c8ca1cbdd8c38f3f240cd01dbc37560a0875c06919c459f58722166690df6fdbdaa8577eb0a7349d8a0bd61a1cf151c17303ec540060b0f3e3ab06de9ac51d4c36f457331de3cfae999268fea7788dfed4130e0cb672e701b5a8a80acb3285958bcdd75613424001d38d33eec1ede2c9117626a6ab6d9accca08923d43f062a7aa333e52ca5e731a2b0a86a5ee7804926f4b696fe58f12a25484226e145db494b2cdb1b7451b11488e171dd2075696349eccaa2a9c266594a7e2bdb1c07c2df4bc51cc548c7684b36397fc1a15ea790474c8f8173444d0388e04d679ec5492f7d9aae11561c938bd0d6afce24686b4df804676a63c31087d5a697c2c97d8c1e710e40299939fadcde9e607e2263c8b53370bd55cbec06393d40d7d67b969b7e23b38106adae9ff596f550f8b0ce5c2fad680793c6d3f8528967ccea00aa5bf949726bec16acb42225711611792f7c287f615b9a590c6dbb84a7449ca42ce53c43aef113b421385a95e300bb05e319d6d002b0d12cc70dc0144c0194232e86be6c4e09fa76cd6852b5c5f8d83fd428056fe46199a9e72c37fadd7a5f48b0eb092b155fa93b570660b0cc99ceba2860fd51f4f8dcb194467b9c5dd20430740e5763f6ab8ae5b920202a454ed50b371fd903b050470681d44cfa342a7c960a4120758c3bc27e5414ba7e2ba026b3e0144a81ea72cbbed5d8b0e7782305c9cc45518b0dc1377da7e91dcc1424301d18da3b40c11a17020df55d137d0664576c42c463f51d351f3721223339f224c32b28bcd78da5084332f55e4153af73bb698888b700917d06dfe38684b2c758387685f8739b3120b5d9307138ba9a40a66416256b70cfe6747f4d559f446a03c2da314d54773ec56188bdcee83fd7e8085bd72edb9e75903c8b0a486b8a2366b133e4280f46dfc8c1c631ce9534f4c726664cc3d7ccb5962a9478e22d1a459eff35c25f2b6b063df199f7511cef4841598b8ea73cc461464a34b6ebf1dea30599d9cf4aadd1bb9759294efbb324b7288a734e5be70bca13f1b1bfce88cf6c9e6c705a44b1d1e8b9ecdb89249d1ab8f5ec5eb4375981911420b0881f7bd7395c3d23b33dbb2674311d6075dcffa91f4df838e13ffd7b4ee43f240dc2aa481d87001c4d09b4c65aa383e2fb8a97c8bf376815f0c8d7c39322f0608bb95f9118f1f7b8154f5e246fd21175ac494f8e42c0a4500069258e3ab336303b6d14d508902c7f2e209bc6047b2e18c7ef0b511fb169fa554bbd2ab73a4aa8115c418b7a5e7920f65706c58e16efd2db073422ce24a1681170935221a980788d188b9a052c0fcd2ddb8a7b627beae69a12203a73fd129fb72872fc76fe2bd5f2f780a6d996c0c3738307e4e5b941addb91458ed8d14f77c2aa85ca16641063530b6b2f102fe232f09b2f0117a06980290f98fc7994b37c06a237a68465c2ea23102254de1142931693948aaf2291c129f537a71dbcda537b29a622a1ab7661b78da8818cbd2b252c4a54b6d93db1c8d73e7bf617628f8a547f8cfa329f9fc66cc4089b279b7beed0ff85611d72bfb7a9f159e8a025caa1f0b245d8eac3fd3d3049597e97e098b24d8c3311b69b4de9b732464a2770ae67d92a52a0278d4a1abc99bb823b99888c1f16e44bd7396085d2e60965616e9d5abac61770f382401f02347c0e22cb2222db15f49dd574a775613063d6f95f3752e289b231aaff0da1db8e72589e7baea791172db383807a189d83ae6d5f42bc29dacd1f23c0c5892b90e3e00a7c3c1972d71af49f6e1b14b9e46f16e9737fd987a5aba1b52f8f478ad977b0e5c04fcc2daf6a9158288bfaef906a535440eaa25233167439942d2f7afc74cd7b7d7ed33611dbd6170461c8a2f7fd2fe95fb5d239ca49e84b8558d58945c3f79865e5243223f4a82ae832361c59f583663020a4e650c74f3441263e480585b87a0e96e7fcf0940be585dd0edb04914f4a1c7273057492a51834a0fdfe74c6144720116aa4194d4a2b64c2c77b28bdaca486c7392b4dc2ad10856d9e27448afb957b71b8450f9f52e67a126db17d97da86e2709b8a331af4c563ff79ced0825cb183d1aa586f10e66df23352cee0d13d8179f28ce95468a036d1ede8d266506ded9971668c0fa4d3e81bffc71690c12f17739b3298e3e0bf1b8cf616b7842864175cabef5aff7be488bc0a143a744be4102f3aaf48c5c2e04fad280bf65dfa1691455b63bd71cdd7e89fcf04009d130db011305691e40f0154b322d9fed90d7950d748730c847ef54379704e416b67b88c12d91e9aa66301459bd5c1bce290f574a1ad758a8f2e4ca0911114ccd77b748095882da247262573d0b6c4b45e983e03ecb79b02f8addaa268ca9f54727a630a907684032d33d1d93fde7a6125b8ce94dd430c18e1a6669a077f21b5d64f488a9f9fbe7806d1416edfc744533a1f274915b167e2ebe05e3fa497defbcc42902a0b310790e17966a4c7b60373f010f618d12885b3f6ce3c5f869752eb9e3670214ba991a241b0e3a7597334fc2e768f8fa49d13183f9a476149401b33e3817608f3828436921af4956754c0aec5c5e69780e2c33b7d01020dfb1ed3fa198ab91fbc3f8d19601c507338077af7ef0916ffb2efa8ffb5574cb10d740fb13bd008ed9abea1827379bd397eecf17f01805ecb10c1180d38fc03be8a1c55616a856e0c821bda0561b810cd011a8861c641faef1cd44ae5794b40f00fb837344fc176685fcc4f3c61decd19d3bea160d60a73859fa1af13d327bb8ff538850c7d7c1a14737af2fbd7a67a18b851cb6f3f4209ad3b3fde6cd6abadc777ac96867038f9ec7605a974bfeeda6db0baf20703e3e0d0baaeab935bbf61dfe8c43afe4d9a2c7616769e478a69732c11b1ccb2bc5f20aa4205ec577d6060074fe5a0ab21febaaa7c43c01d55788e3a4cc0549f53e3b0718b3cb79137240ad8b79359477e46663d752581c607e009941b664b67e1d1f5f90c28978e402d1bdb567d15422fddfd2b2bc5c1c86cc3d32999068086036af82810414b1224fa667ddf0ffe564563ecd31ebb736c2225b3f941ad314e17eeb829cc9a959e87a21092499f91b676d54363a29c50892708b5b11d416f7aa0908995f54b7fff2475f2a5eafcd334c4cc72ba15d83c0c54ecffad500eda1ade50ad4aa4df3fef2a3005e91b3ede079fb2e90439ef7780e9aadef6ac496af697e40d14df2a0744004a452d44eb4c11748e924e976934c3c343898341704f6a33e62872e7801d88cf38e97bc7a90dbacb4402b3b5686b4021fb6063c47c3940281f34c2c2081848bfd9955c4aa409a380fb53a1f2b81bb92e0e5dce5fdd239022f32d32001b95ea218fe7d689aea0694a65f17b0b37d59f666b1f0d5eed79dc3dc4ab03646c7a863a5909ec6ea8f53ebb925234d3e27d7450f07ee1cc82586588bb5ab8c405fc6fec24ce476b5de906b6695bded40e34d0e565a5e25f905a4c93cbcbd36f5785f880bc091b050b04b97e7937a2167151ee613b794c71f4abe7217dbf89f6db8dfc874d04c35932d2a81f812505176d5bf38aad549237bb69bffeb43800d79b231c2039a0211df14f7e93ef1cef72ed3dca7333a71878f62ff9c248bae4e605a48873220cbb85589271b5c854d758a90345fe52dab2d9c00efd7bd89778e88c34782d917e6ca6937a9d93191c1bd9fb83f581547e594e4abb31a0a9faacfb525c3f8765876d408d60036d7219b5f656b90d1ff1712aeb1297a45f28a772aa8f12b0eab65705f1224d7bf951c8d713072ade858348f1136f572412c39c1a8cc60ccd73e41145f477041fb2bb7d7d113a05fbc7f586c30d989099243e4a7ffbbf4d0a79d5ddd80f01469543ad6d8b9f66e6a8cf7651b429a06ae38ef806961faba6a526734d19176ec37d954d26d963c66415989a605f0f219b740321d040cacce4e09393cda5777498bb3d2e1189b78cbee3924e70eb7b42865aed6c88b41aa33a7e5ab743c13f88dd25e632597ea45fc389ad68d5bb8e518802ba8a42493efacf8e93c5a57788f975a48d9c79e350be8463a3e0999d69af31ba31db674db9d4e690ad53f7853fcf418db20df0a4d0108f6b98daf96a0e6aa75f72056435c00cccec0f9f0a4516add1d3d363ae9b66b7749c25c474aa101db1956a34891e09a59174ceacdf9e121903335b44b3373ff86a2383a63e9045eeb7b814ad45535f2a456596993138c2f5ccf5455313fea500ae46c14a709bb2ce79ce43fb6386f5f1b5da4838d1e8de36906478c135c4074dc43cac3227100b4873c5a3dc9d09b3ec5b1278c9e793fa596b3fd1080f7c062251d0686cc994ffaf6ebd6c23fec924f8036641a74f0e0a9aa868f5e77714e9d5627300a19437a5484da4a5c06144add62b141a7a01de992f15336d4233904b468e105728cf573d9148c2b20890df47c97a49f3f874bdbc05dcfcdf57b2614e3e215a8d16fe9affa5869cda0de5f584237d62d78731c7fe5a84548f3b7c8ea355b891b1f184b0f75e470cf6b01b8fb546a067ee41ffb44860d0e5339bdeb495b35ab6155a14d360e298d1a233790082348ceb47df3608261bcf3d8c35d511978522f0ed3a365b8f405fdd8d99868b0fe272a7ce55db4aaf5d5a069251922a454e81c31b5bbd06bb8a0b5e6ca5d97eb5f66d0d68fb9f29e41b35d1264ae211b86ecf9be7166de7d7af78c88f8db86e87d8bda097e0b44c4d16b213b698ed2788c2950788be602e00f74275464a1e05f2ae93f21df47848a6fc13df379cd65873eeec60f375f965d9f33478b5b4044bf34fd3f357a9dd32321763b67bac27d74cc660b24fcb53d62d07f5e130e3c0d53db82c8280d64abad758f182050dba894cfcd7638b78a8bb81922be69b955d82aeaf19908e652838cab61a21183db0e5dc31f9900a19da8d2a7fdfb47485684b62bb2b3d8c77ae6d189c75e9a7c49b192c51f4d6f8796740dc1e39dc33aab1b263f6ca645d43120bef6556181f943ba0083f2ecacb594b65e12d1e2575ba35c4f5f1221c57f5203f3cba3fd1b45819148f135b003d8edf8ad1ba664254d263517dbd8610d6cb81ab34cb7335b3d658400d894c7748fcfaf4fc917c46960dae3eb7c2f7cb7565200e14060831373834323939363636393938 \ No newline at end of file +242331323334353623244f89fb624c6598508a187f98d1dbc68dd890ab36dd7e36c18ee20dc4fef31723a56aa60c0d2e23002c12d7586f8875c2558f1e59b7a804cd45a25fb535f8fe1f269db9fafaa348677e23a852136506a3da017f34aa6af6e841659a6e3c5e4382d40ff23c630c5859f3b2765b2a94e22122b65dc411ae323cd969162452d85274cef0ba0575934b269fabe0e1f5cbe1ea44bb37b01c68e9a108604219d935669cb24600e5217f4bcbb256d8499e7f7942b42f745c973a920b3eb3a6faeebdaa7cb0a538a36045138483ff8e8706f914a741f395f5ac48899ab7fc572f33d8452e71323754b082e9407f1522b40cf94b91e2a512b18b7b3e0e44c579e7166559c0b55204712f0b2d18ed483f7fe31d3ac4e5206d920f5c95189a45025f7c08334462d3097e73a6a7aedfec1742894873e2caef9562136817d8fb686409cf377c46a10e4be5a7f8827279a0325c2fa0781617f0613edd2746669ad29f09d8dd9fd182738e6280449fee27fb0bcf171cb4460e80e47f00427ebb5534d50940e36b316c50b4fdd0b541f6dbce3ec1e47564c2e816c3d6a47bec111c9adce1bc05bc0b540cf908d93bbe3accffe228ed901bdda02ca95803be7433bdf170d626d18ad4553d2ceade2003cc8c303d5549c32511307db1f71d5803c7b9768d4e4a6cf4d5206595ebdbc48854a1c1611622ba5d9f9558c5412eb1e272b1cd65cd65ebcab22b8f382e4b696d73a16b6de7cdace2427a42a4c01623450b14d70de86c1a134378956e3bbb13281f2161d84c8b4829ecd4bdcb15c7b8eeb2c81d24385f58136e11e27624d2577d0830cc7668d935d41258f4dd950e20a2184ace7491cf20dfd89d88d67bc869d8dbfecd810bdad33c86bf57349da64453335f63507fb2b3677c8226cb31ce584cb685568832d7b7bee0715e3c1570c7c2f508e2a611e51cc4c1d21b3c1597f7942e44b18b06fce6f9cdfda04c300431b5acf53a555aaf6bf08457375a35428806ac3dd5adc85ac4651bf2cfad19e8bab9360334cbf5a651bf419d901f879a4955afe22255c3d53bc620d0e5853f7a27fc02266deeb82dc742ab2d81fc1848fca074f04c28683cf3265029ae3825b1ffa6a64f9b3d66d813c18de079d8871045bd0ad9ff21681cd0a23278b2234fc36b2eb26ca41a426d3f23fca58c4fa6f4496a41c0079a647af0e78ec70fc795a69270c7c9258e6a4c0773de6b88b46e1188801db3b896191d455f3f1e4c7b45cf459db7dc4f4b294c8ae8eb52ff3f43fe1467011088754a8ed7c2887e9723b16cea831ae799029aa8d62fe6a51018d95f495c7290b9ec111e079b90da7ffa2d11a165c0c5b75c8dc95b263059b49735c11398f72f479acf83cbc796af38f54130f7e00a09c8e6e61d684c771e8de66edb5785b525661e48b808425253de923590312a2cbe244f7daea5ba98ae32e826e921e5a84004773dd078e58e73d16795690cdbbe27a6a0b0a0da9e84cc13d937e522114f08dd789ba9764fc68cf2003659fe7707580763f4db16c97154d31788045012ca3b7f426009afe3530d329d146af06026281b8c8f532ba5062d6d6c1b5e23c9ae392e851bd91747c0ba342ad5b7c8655f2c511063ece66eb66635f9f018949c3131a306520f61211df85b2e04068fd9a7812937aa0efa42222dbdafb6e347fd8f2b47e3e24f0761d28bce62c1dc7cb0cab59b0411d237c8b4f1b24ff4af1d5029fb266ce2cf79aaf75bc923e2149cd94e87b25682e6650e414eee38bc7c77e79704104cfd8d3a9b8539dfe2c9ddd74af36959bfb7013edb416a03efc57f256843d12efa0ce7347d25a2f854f1be60dedbffbee6cfaee990438ad2779527140ab4e303b8f9bf912239382c350fc083ec1eef9560c9b665d57b8c4044f76e03b97dd2eef4aca8d631442f20b53684fb8ada6e95a9211527f45e01f1734b1beda91bacf7cdae0e2089902e12fb6cce154d98e4b152563719779ade85263f15dc86103644f6775b8e1718664d56552be0cb97d568eaec430da545ccf9de98e49791693fda1fc049e2980248537f9286e577de36a443c45825fc08f8f6811c69abdc321287715e8e129e917731e286eb68822706f6594540c72078cb0a817ca132b947c906489ca5eaee200ab78ffd808f920800516268aaeb2efafd68ccf403a0d4828d57fe1a8c49e82f6054580291b7866794754e8e132353e3a06677a0d0b63e0c192d93189edf197a94eb9f5b467535a3ab7224b1d76163e49d4811d033da7071752926593aac3a61bea1be117b3521f27896cda3ef1e75624fbaec7e0e5b968149d442a17054ffafdd6f32531040ccfe45123abf54bc85a69b571a1ae9c6253b6db3b7b91d1e422a083cde477f1d328eeb31083589b4f1e136a480c203092d4319c7fb1699cc86fb30a93dfc5e7b935dc9d56a9447fd58753788def205be5df773390b14f0f8b25754c61c1fc81c2cfdaef04754b13e009260fa685537f4795bff35dd49c9525fe55889b71c06824ba58669a1b92d034778e6d4cc99ef8d269bc9e5ff4664efdbe11cfb88f8d9f9ebc8e926722194b3676e78eca3a17a00f36b433b480bc39e3235ed43754fa3a96940bc81dd5018891c56edb4477271c69950544f1fbcdf61f0cd9e8da219f868d34f2c7a3940853cc21833cdfdf025cf1766581e6f7d1e6af566689ac4a6e7a8574c97462156306ff09a8bb7ebab9155a2d859243d4c12b443a679cc91d1a1cc57fa031d4c0df865d428e10235bce7caba1093c5ade9186d9b2454d83108800877db66e84b5a4f65c4daa35aa2de360b31d71ae1dac1122c08b8af277ad994e5718b5bc34c79ae3db86d229a9abcf3d910354b06f8b67e68403fd1a5fe2b3ca36b7d6a37817ff7aef8a87a03fc3d244722f15ff1124b3acff6a3b0ebe5e2a3528a2b70a45bfab1378be38217544751f16bc2912776ff744f47d426e3923561a23f0391e08cdf593586d4e407fb77d3ce2db379ab83c5f39c476585cbd5d2e92f59c6a3e3a89173bd49b2c8b8b3c1b11f24c0f75a93977514084218bd60ade8c7f1b3d856e94609ee4aed79ebf3a431458545ae35c2957ef58ca4bc96a94ed3839a6979c9474040d0ec476c065a8412dc74d115cdcdd059fa1f5dc5e791c53d022939deef349f92d6e166c672c3d567765d445328602682c7fb3883500588be6823638fbe31bdd1e940cd2e1f696eb3cb1f9f61522b04e0f0f7f03c9b40d0f651514ac9bf98d66162bbc462456de8db2eb05389e12ce63059d9d037d797b739fe4ce61c9aa29f8a1870a85f678dc068840330faadc39fef12e027ddc18a2808c25ea8a45f93574fc80867cfb1fe9e29b71bc9ee276a91f30cab28d72a113de3a0bc314f3b87cfc99a6a01932cda6826b2b6257714491bdbcc190ee50f8ccd179b91f5e8cc07d82347fbccd3c0a319f86d8eb05b345e55b2eb3a190b060cbf679bd937dad7b8e4b03823476770896a7ff3f84ed2bdb515786c96be30a6ab31498a191814f740438423d2e807af66360618289c8a147731152c89327c30f6b9e22931495d1b17350bb8ed18b1f08c6c0b55726fa08ff7727b7f0ef48c386525cdeb6d77bba929cf3cb037379af510d9ae64f216ddee239bd39160f5261be157b8c0c678c2547f21c174216230a72efa48b7fdf086fef1c8c0d8515797759d8b41c8290b24c67be1efb5e4e7f58a8ef562f7a919456385a7070debcfed9317238a9634f2018669516469cd60d1065152675bac431cf6f4b987430a7fe8f339f42d42da4ad80e09073f06792266b8a457ca6d93f0b3ed288743c61bae10bcefe4501a0aa8146df433526b069bb4b70361ca113c8fb240f09ef7ab13d762ae97939ea6500a8477b64ddead7d51edafa64466229f4ef01dd9b0c77809e42f9e8fe52ba303fffd45974c865c9c68052fd0df4511011d7639d8699a2f9bfde6904bf11be100b618417a44d785a3a13511155ee819433e8cb470da41dea330b5c4e9109aab403a16c180e1e463a2bcb929a47604a70a7b6f1535fd07d02953a8ceaee7fd13974e6f7009025f7170fdd77f8ed0ead25dc81cce73511556f3722620e425d8815550949c379e4cba0eed486ccfdef01decf506622635f2eea3757c1c13331c8b21b29fbe82662c771f1383cc78a5306e3e4b96d37954bbeb3b4ef41a1782f9d573213e23854b122091da8468282f41f0b6e7fc1b128cf59cb886b0c429f8e59de9a49685b6a54605ab4ede3fa77e20d72b7ab0cfb458babc08fdc972bfc05bd7aeb873ae08767b500bf914ea859b63e5be56ef1fda72404fae51f3b2e83c7800ef85c05747c3f4479112abaa401291c59300fb1b7938c2f2b694d95b62781f65ad834e4e1b89bb8e716d742f60550ab9e1de06045b5a43b812dd387f2be685490c0b9c3f12c8c16306952afef7e12ed8d78e07338040adcf1b43f0020399b6b296de926031f87027971b49ab29146041e2641f33fd76974c56eeb02f1576029ecbb3cf2db836683f13a6d860c401ee8f7d904bf4cb87b69286ebd1cf229be0e06fb7824b371d1185e92ec3c76472d40583142757a003243c8882102eb7b194f5fd5ad6dab27f287d84853f7b593770ddd85af09761d7c783ef91b04dce94b6ad4c172b55483fcf869ccac49a6d6d48f1b9ef2d63576056d21e63a17ff2c37c3bde9859dcaefb8f0618943a214bf9109031aec6cd6ff3879b5fa883ac921aef855d2eb3797b605a52d039a68d4f5f14ba738175afd9feb76dccfcc0adfaff6af3692ef5598f8a90b3ccd2f87f57ac968097ed154e0988c6b539ce5b438c7286a1bdeb2ae11bbc41d66aefbfd79faab00d23fdb6f5636f8273060328e72478b8c9c837c51b2a8a4ad2a0820a33d236a662ac0119b4568dbce6ff46e4621b887c30a1552abe0d6c49877509964d956e9ec93f0aadae0b6241120f66be2d8bde788b83343f0e5e0486196de277facd9791dfacde6c1827b9d072adf517a0fa1b5c9fb4d4025451747ea56730317352987b8a8f125ce2cad864f2c8626ee6afbcb13040c9516e476496ac0d53de514d5d5bc9efecc1802a543b5aac8c73c9028fc37ab3d81ab3d1c0b2f9048cdebc7ddcefe3f725384a4a8379d12a8c5aa7e42f11abc5ebc69046cd3e75cd3b6d2a0f06280409d9753394a9acbdb070f91352c2bf73d792692ec1978ab220aa1e13f5829b102ec1ba818365ddc337b1ac471459211d54ae298a4cd9711803b74e11c00202493d5db72d8f97a20024480d8865f1fe8e79fff9a1b799aa96bf8e85de74c5fa228e5673789f515a22530beccb5929da6139c57d43bfb4b0874fa69feb68db16e5be5d07e98d69ba57ede7d8400b10410e570344dec39c868ace16f2a86e47f7e3398bbe09c96cfd4f7ef97e42bc4e5fa52a1dbd62f56992b5002fa2b88a52d4f3de36b503e9d8bf54355e51b77de9c1f56ad1c6a8975e657d3d4e8d62fb38586954b5d98864be0cdfb33126127a0fb976b0ced5fbaf4af36cfebacca64a1a733a42d0512aa10b9e73ae411d9803a2474819138aea64013caf4c2cecb201d815b498a02d00569b5a545079923cb37284e2a0edbe4695d63fb2784c560c964853b6236721ebeaaf2409fd5b9acd8e605af826efe5e8eabae14614e9f698af197986e345c859bf58dbd2105e7c26bb4c69743a5e061cf08bc68b072bd940c4ecfb8b8db9c690cc0ec77b69b81c5d8200206b2f167f87698f26953aa28edc6e4aa6059ededd81bb11077136adce481379025b965e89a20b33875b3ed1429530d5b37146b98ef8f5891cdf43ce39d3a81da40b0a62404a103765db7e207994dca11e7bac6eecbdd8934da90dcbaf115348681ff6e07771adb19259758a5d5382664af82e62e60295d5a64a510f23843c1df4c1b8f774da6351a3e0ab1dd1855f9ae78d4981059f5f4bf2f267788c45dc219924089919b899b1894e2aa4c9c0b7139ed798ee3857bc6d14b80293495be4d2e909906144407253d26cf4701b80a0f43974e9bdbc4dc523ebbb5c07a45b3242bd20e36c09bd4bbce9e83976edd06298de2ac732db61b29ebbc686de433b0ef299d9c8cc1e506c43c6e82fd1cdd266ea8fd0696c7185482575cde7c1e94a34e8211b75881fb6e9924652d46173d5e7e4e3245051b2dd939023b400066e07404a8182a88cbd7f3f91a9275c14ac1e5f9d54e204775650d9499a8cabdc2b6b6739e496bb5a7fa466ba3dae413904ccca807599d1b7b3999b57170fac28fb643c14f9fdd8fbef8b07eb70605809f856c0043c292dd3ef920414b2aa6945f6a3f5e2fc3441c7d8a41219a4a328c38d2559fb59e7fca17166489a5cc463fc619d313b76e9bda4e9d2a79ebd8659a0d0ba192aa90a03f9e6d2bfdc1608be9c836e86e4ac7e0ed553679e6a8f59378b1fb4e128b31cf879c782ee4cacb3d598e13efc7391a2f9d4d8b646974a9ff81594281f4a94779f59cd37299233e7fd521501f4f1e8c119136119158c6fe74b02827ecd47479a30d74e93a2e296ca599db7e472130790456202ab1232da62bff4f71f46435f6c0dd736a5e4807d6708845dd2a4ec91b94e5412035e75d76ed2395fb87eb888eb1ef8fb5b3196530b1d67f82b9c563f79974a96011af6d69aaf8d8a1023ca7875636330bb48368778e37e6f2232261bbafa3abe67379f5703d3ca994d72723833c9c8da9f608070d756c7cc85ba159baedb53e3e5be129168543e2fc3087e4be3e6a025bb532272917e44f37d6ca2018528472edbea26b0b39d15ca0ce8184a91fa04918abf3636af22f1d889fb13741a344e99ef368ade0a0d31d3aa1879fa0728ea0db9e0db4069648d0d6ded7def7bb0a6d611a99355806e80396294ee4e0d294d28267f749244caf9a1d47437a282efda13619ab770b058c10adf0016612ca084d19407f93e1c3776f4e323ca988b3bf508d4422a7cc9e39082119dc14b6720feb70a12db37f3498504f69b8374e0f6ae65e03d7ab0ddd3b4f260f1ef3b7db26b81e53b5046aa47222f37610f91b5ee527c3c215ac659b99a476b24ce36586c5a9b99340eef59bc228c56452f33932f7699e759fbb374a47204f35c8655957f375a8f1a46586232d37f91fb5f9fd5f8115032fc863cc4ec7e3305e46236e35af36a9986e0eb9a370ec6ebcceb841bc9a9f167570ec83df33d4b1db5fe095f16b493213379870d4bfe0433999360df8a4ebd3fc932b2b98d7dd5018ef3ea4a28448743d30de57442cca4ea519a884883dd766147fd58371f0bc975584db380f98b14e82263fe363fb0b8e7101d4d3eccf0a00121443ce6fdd50f9ea19e11348f366b9e36635b945ca8aaf83779f4646da3004ead250e6057405955fbaae26d043c2d9d87d50483773fd00a610ec4dc49134aec5957ff93b894d5ce61408a280ec9e3ed2fd8f7cab00a7a5ca1f95b3042e28e08013371fd83d2f85d8d2db8ba7cab56b47d2e716b6af33077df322cb78806fc962ce8c145f0c991dd9b1dbfe4c612b853dd111677d1eb426ddc536c9472648ec27f3f04c769ea115b2ec78b7186fc4f0e5f1284f4a478b532c4ad38a9649be7ff23d1c5c27d789dcda3775e0c56a486380241ee53fed44291eaf10300c2a98ca94e5a58d02e54de5ee6d8b2417b2e5654cc9c586bd917f4f23bf03f438a1bff225c302560cd7fe820cadaaf91979a65a0e077fdcb06fadac9386b1d4c59f346abb08cdee507ae49ba58b70e46c55da70795b62ce181037a1526f0e0f886e1a0c545c90efaf611b8d91734b52d46aeae94b0f02b05eec607f3628f4c70d500f8332856cac47f89ff99158c4ee3b96048ce65a8d07750fae4a9952825fe11dd3c8f6d3726643811ff9d0084d8423ff5c7e2999d362072bc97330e18c85d7b23fb8e7b45e3b1de071ee4e53eaf391d67941d6e0334dc73aa4d5b2248050fbc2c5831f300bbbbe0673c4875447406e7ed96a7a5bd6b8f0312ce6c5271dc4e27e5b7535629c20ab690ed57f09beb40dd4c8f473fb0ce8b218fc8f93fcbfefb7790d85f0e090ba2cc9f2d8f4060e0928329b154f757e5de51ee524e9337d7fba0c5d14f2cd63ab4d9197c140f718fbe060e7802174361309952ce1bf1f6dfcf0908051a4cb1ac279a5a422971ea7ea8dfd91c7f25b1dbd33ed2ca1807725495a3c0eb8d285e5b4507d47e15570c5140ebe8b598fa1f41a74b4d57c6907b841eabe17094aa1892b3c4e82e4e9f4a02c4ae25f0567ec257041a1bbf5ac286285eae8fe9b1ba2ceb2f53c349c4f95dbcf6b212f822a9b565183dd49fef81bc417ed0c88437161e71aa6937d36b43969f7c623a7e9427e7791b635c26f0f73f20586d70656a5ed6e0990ec23e6328a228fb415d9f5ccf468a832692a8af37ba49a4c7414bb4e49c6381981c07f22b90d489ea63414caa4dfbe14378ac6472bb1e894f8c21252e2b6a07a01443e67526ce7a90a5f7d42ea02c87ea1a4138fad8c0860c3a70ca032ba7ac197df0df8a4f6b9855d1914b64b6f550281424879a21013d25840b28deec7d51d84645851b891e3ffd2304bb88bf1831ae6434ddd15633bc0c57a1f5da059ec3f8a8c3fe98f54e9c20a4411d9064d8e897f747aef55f54a0c633ad9da54a34c2d6a0156e03e4020155278bdb0b1e6ab52b9f2bf91059d08eb16ddbe2faa387969b652ee4c536be88342eae3239ba793c3ca8c9576ee611d5f61cc06c0998348cd1b3ef060a100d4e4adeba3823390d961f23753fe18a564c3cf238414884a87836a03e5f5e86da86fdb97bb18a97bd5ae76403870ac10a5ce91fddfe4394e19db133f6d2f42dca3a33e36041fb7979d01b747267955824d7ab10d032ead2af494e95b6d5a4fbffb4139971595cc3f156174b4cf39dfd273369c694804c6015f3a2ba63dd4aaa7836d74007e4ba8304efd3a53f3f78760d52e4393c45471c8c7d3f3e06ec607b4caf63e88e5904872699a857886acb382a428a69bc2a7fdf8c12f4857140febf44cc2dd92c7dae6d4f19434c8fff3b0cc2052b68292e416175ac764999dc6492621796d00502ccc0f9075dbcf749689f0fce8f293dfe0858ef26c14d5ba50772636ec6a9fe20558a24a7082dc9a128cb9879bf53a8d8ea49f003b4feddaf93a8a7cae828d1a3fe49dc6c59b78c5076be8b53c33dc32089dc0ac8684c12a9e5b69344f68dbfcb3bc9b43e18e925066edd4a0c54768354c0887d0357d6a335867da3fbe4a3c305a486b44a58cf0f64e2471b70c086b72a97f6c0a0c09bba63c09c83c51a85c3d980a802d3686592254a1e5c6a9828fbc8173590196f0c1d20554932bd72eba9d888ba4f1cbc7c9c2e365e4eaae675a9770c8340e83b99cd0198cd33d6f0d8f2b5c872ef00da1dd13fc0eb1af3be6ea1c897c3ba5031da2aabca1556f1e4eb4f666d0c28ba3c9465f8c7595772789cdc7ec4985230f019d816d4896982c633b12aecab90eeceaab64f1e67a2cef0a26aff37630ef0e803ae10d52e589a1bd1153094a6d2b6cd9f5c73b8e4c45e19dbeace81aeffe28501beac0c1aa5f60b02fda8a7e4a7c3bc2e0b4f4c12dc9939000d5623ae56260690ead07a8b7f88654d23e88b633cc9cf3b011b297e14d23a51e7331653c7ca8fe847bcc9841763f4878adad4e4c222e98f5c26cd0066587e6fb07815b2dea87a8a5157a0731c8a165796174938cfa3281de09dbb0301dc9d60a16986db14a2396ef738b5d6ec57085c03292352c4b9bd85517e675313be8aa973c662789a0e3d365b77c4871b81b3634130a75dd5bf04890c3d3a6e11adfd84ad44c021e735665a7df386bedfe4bf99c0c69ada0c529a69ce2d108691e3ece9e661fb528be9a549b33f1edb67806e3a76ba6b9c6c9a5abdc79f8e80d4bf89d738f051366a271be785abdb9bb43b747ce2d3e1c6ebfbd3f061e01765190c3ca8eafe24e389b641089a000fcfd017ef65c1574143061a8977c8badc7d1bc447244f6c61540d630333031f85426cf3463706c00ae5a5a9d331060734bb66669b5917841ab61b63ceab37eee54531d28efacc6b918261517eed892548fa53cdde4ad7ae7957ef1aabdb4edac1ba181f7332fff98d1f2f2daa84e0d18c510131b6e8b1abb9b8bdca63583171d1acbb844856e9ef337342f9f71f286e9484428c5ce67dd43ca4a32dea65729af46774cf389caeaf32c2433c34d866083166929a4b1e774ac9dd7b057274a5f50c911516615ca21a04b1af7394eaf97b93b2a3cff13afa06fe593afbe0faaf1b0b1cc2d779c4e07a5d82a4b5ba4c21632be8d97b020b1ad950c5b0c3ea5c527184b51b9eb93e37317f72b7e771459c6d8da7aa23c008820f5249890eff4c714fc0757475f11495c1e9d0b2b32d93cf14f06336a7cb91975e5e20ff2a663be3af7d826aa0c71b0677abcbedb8f055edb2eb63dc073d741e68648fab7c6c46d44fdd76eee732e033b737b922682bf318c3c81a03c82956908fee8dec8137f7eb8166ca248ff15517bad028b1eb2e9f55c35de1c62274dbde77a3d821c4ad42934326e7d5b04e61d095feff0a5d88e5bb103e249b0b2bbf9eacd6663d46459942e0c4d3e47c204ba4e27d2f9eb66963ab62967a63dd54311117fac801fc7d05110c516f0d932893580d08cec76bdd5e2187e37ee84583a127157b104c34d313541341b908ec03231d60b9dd0300208502b81f0381861143b950b4f3f54fee4be4cb9d525386089c83db644a3a5fb65032ee3db78e6018138609256a86987be23ee4cab6bc21310bb2f7c0ce4fb805c0604bffe4decba57c00749cef318537bba4b7329c7628d911a582aad27977900f65cfb2b91117ce3cc0f9083b9bd328e6ba1a00a70cb871e37596a415dc693a39ca9ec9f118dbd2e78b7249b7557325455d7f9f87de911796452f5dabfeaa6fe134d44deac04ce3f2f08a3bee8ffb942e3e304b91fb9b24e0d56d93210982864d8a6f20c9b904519ebe5849559d8cca190149b7d751f47b21d0c0a17ea145c169df038c6bf4dd7ec022aa2c1d21ea29581864949648bfda027414a09a58d9e8694b1aebd4bdcc84d2a5005cef86ab33d153e7b0c8769b0131bd28743721dff0def6fa432b1f7b67ca480788abcb4fe31c41dbceed16f1c6262696b8e9b6998d1a84dde2bb0a347e9af79af2ad11111bfdc400d8466933bb055a3e14ad99dbd08dd3e3e44ed5515d3d788b6ad8f26d14ef0078c404030d62be576f62c4d77e6894715848ffef07891267df91cf16ddb752e950e80dd46ecde19bec0bcf1958197ae3542decef4935c0150aeedffcac1029a85baa11d0fffc0c93cbe484a0ced3674c10293a4f622f7eefab45a28480f69bbd5d9cc1a1e3d42bc741a52eb640916c0903b3e189f137e485273d4f047e642502761b781181509c7d53b4752fda3ffd60b0041f944d725f1f40237d86724a875ddd0fe51732bd7ba86e7c8de7519fc1a539fa6bb6599ce5d38e6157239e63a112158bc3e987732d5d8c72d5df1734dd956be82ae950e5e92fc61d18243cd0ff1265a6aa97765bd7b44e6a6488b1866f1b88be071a4cd0a7b8cc294bb5dd4ce4b597a17a2a7a66bbd96d1741912f7239e47d2cbfc315299b727949ad8bb4cec8fafc615f8aa96ec0fecb2cc7c1cb7850f35af14c85309532fb8752745907f0440eb94bc23191e6d02f52140a0f297d7a1e6a13e722b0abea9673b28124fb60c2b52ffd45e8012f25171729858392724da327213cec7397c355df87df1cacff26e353b5f276cab1ea6c4c61dd7ddbd9b203f242c29abc1ae099a2e740a7bf9ecbc9b6a6e27de82809ffc74c031f86d57a09db2c1daee1351752567e37d71d8f9dd1fc37e1298d18bbbcfd5d393e596ea6753d4dad8c3e8dd86e8f0c7d576c9dade7ef0d7ce48931339733290a62b0d9e9a242b1766d6fbedafd44ad33ebc70d1af09d707096b6ae1fb2613301ec0b57f3a713b92b40966e65ee6d34bfd57533805ea966387948a58c813ad9de37f6ef9e6cf54c256a00c7656451ca1dd6dd5102be806c63ae1ca7c8e116159ea8eb35f412a795ce9ce8808e837da23f9b9664e1549969fbd3a49630b949bf4d84a0de60349218731118be0daf3a5effbae10fc330cfacff283cf50a17db45df76375567453cc51de0a3e7d583d32a16eb22754a1e3e979cc6a5245793455b685dc9c1ab2759a3807d07acae0dd1e7212115176843e20e9c7a752c0078944b30f8303c2d04fa5632c76347082315a654a8c92960085bd207e527c4cd8f1c7922c667f959e3409135b3eb29f706d823db413a619735f4e31187c2a90c3fe67ba467e807acb18526f40767e490bac450263e51e6dafa26075608b6b3d64863fbd65b0f2ffba3072180a7b95ef85dfd4b37aae110e7a8f47626566ef5b7f1c3ae3bc00dd7a722ef0fc21e49e9ea469c908fd75e55464681f17a8c1460656072a99a819e92efad0e299d2beb2d6b6e55106d4e0ba5e7faf697cadee108676a877d100f473c5abd1f61a936180289288b8c030429459e77029a15213169c368f754f64f2d99e9f3f819d43dfb3b92f01811f54d7730366949063ac068ad5c88592cd1de3b9c60b41a7953d8a83b5d15df88991d5d0ae35dd02a13a71436cc76cbddeca296bec8383894bbbadcbdff9ae17231cd1eed188e3b180ac420bbf001cdfe266db4188722434ff8a54c292f8730de7c9b7e9fa4642e6f2248c19fc355fda5446836c219d9331aba00b59f275cd305c6b06bb9bf82597ef8a8011372587e1bb01b47a415b25ee1c7ba84dc123c2580c2d532b8d6284d63286eee73226d08fbf4ea1a2e884d415d3b7ee0dc8a49229075a1631ef30f38a3d16dfff579d5467466f8e33c5b2f972a8667d46d2007a37e43b9fca77c9a2fcb77660b4a2d2a7bbb705befd14c1a84faf375f197d42a64b4f7f6eb41e954a06ae1482813a6f753a6b68d19c72cc96dc4d018abe5d9ef3ca5016565ee25963475d5cff5aa84fd2c6fa9b4cdde5e1a96dc433490848f16cb2efbf675b788a8c1ac9f9fd5427def043570919b562385bbd3503770907d046ee89212585ccdee6b2f0d9dba0ccb0eab1df32f83aedb237969fe0e59aafa0aee0beb444881a4723165d4f25f109a7545e38f8b26be993cee3cc2d4c402278939b1dfd43b8283b6e15e35c05b8d4e06ddd160a63bff30cef7f4c23153c77b71c9a58cedea97749af4a1725e13547a9c7dcf162e24f684d5d3c6929486da896247e863d0e8a5f12cd399f9733826b3bd590c6218af4713e79be47ee15a88cacbf240e0fea164e4aa4bbfc253c76a01fc278d8a3053cad413b3127a375b69ebd86df0672173dcfed6c0fd6874fc77a73920a422f50dd7d21f28ce4c216f5828f88bc51e3d31060e1ac93894c2ab7488771fb3e29b435fa7e7201fa9b0dd19649bdb2f8fdf0e60e3556d5ef3f3e5e0b7f8fa89a4ad319072a0e912f087da39be584cc334cb0f241aa86b6d494d8aaccf0f6fb0d236e091c05c6d69beeebfa9f35585bd2361bee73f7be6a54884d66c1dc522419f19445f58fce436eaa6bd0b9da3a556adffb64b4458bd323b04e5c5678d22821f0295d1222366a33f4eae05f618bd6cced6f63d1c0ff35963009d4dc0e8acb6eadfd3e19d5dbb11080292a761a53ea45e9db7d208f091968d14a3364e5e5fd5b40cff1888af79e75c6d3545ba6175ecce55a07715ccf75be5296e27e206d09e4fb7918ef04c8c51eed725abde89030c4bc05cdf983af102eeff8453beeaf865b1c36c34edfce5f420f3843c7a146b6283a4cf6a57ed819d55581119910ed3068fcbf52b80d4c3a705bbf27517910915876d9e52cd8316dc39f48cbbb327551d233e6831263fdea6b0daec4636e8d94bcfc0ad7c6b0a6a4bea17f3f0ad46d54f5839ec537657ee3af21d538f7bd70d0f0dc3c80a334e9f43b951caf54471dfa579f29a18163b04f0114cbbe4af311f2b3b6eb86acc5662c363f5a26834ba062f494889a07c1d27b9fb5e4c606dfb399a9c4cca5849e464f51c74c35b884ae810ac4b50958171dc23526bdd766688b5ebac5cddce3c6d349079637183a13962c932e1550e4c74493949f9d71a320636ea918b1c0cec81016e9ef134a504bb71344a180ede0f8055479c2ea7cfc3095f72e1d71896f50aed6bf3e95c5548626492f5f8c62d2429a16d92ed50d939cd33d158183f8b2ac1d6b2f86b780f8b1fe246706b4d07ef342c39d174e365054180d434286029b427e11cd7004f5f3ba26bdcdf6f860f18cac0a723f289476ade62c87d050c2495c1b9ab259859648552c03a31e200740aeb61e6b5531c0c4238feb9206f35dddd5315c21bbe13c45c8c2a3b0332d91558092c355c6d06298fe1b3d96622535951e2edfbc1f097244d729ea2439d5fcd23b08d981f597a07ca57baabc54d1cd379c0948c2ee251cd4939cb671f0eb35ba0f9cc559c1ab69a07004866111e0819b73ac9e6f9db5df4fa0db9d400c31a0720dc36bde5e1f462cf4b8c9a8a8dc7249a30806ebe5530a25c1be655d27ebc03fa9f1275308a4181cf88fee5249ae38ec74b17d426a0f698fa047c3558041b9d1cf6181309b0af8e359dca5fa31e1792007dcec65f46b44332f3fa485a1a5b23b79380d2efd1c907b18c65551ef561ae5037ee8385752a9c84fb71f6da812eb67af586d2f614b6207f8b4c8981cae3099bae04a990ae41b694158656dcb4f146898bc8f7dcc85abf2c5abb3a888e2260dcd1c00f99c9389536add1ce6424989c455ae10d4747f9fb0b527b1a99ff52724cf8dd2b40c7d2134f96e3f49f10a33c1a536fadfb95c4cc6554cbc3a6982099c83ff2bbdfbb96ba18a8cedd977a5d9301e6e9dbf31deeb164322b69eeea865af40b6c955dd3b2a2fdd8a42422897123740caf680c5fed59b901e9de05ffe87c08f716e2fbdc60889c64cdd06ddc5195cc7a644e926bfda7b23cfc8b07ef8a546714a862053a9e3e80f313fe8074146f266b70ea40e02e041a142e14b35b6025b56e41854b201a31a77fb0113d194696ad9e1f924d5cfb1cff74462d4230de7199637adc88034d4fccfa7e5a96de52baf0a8113fe49f0b31f3fb6b35e4c71c6f06d23a050887a3af87743ca0610ffd53922b288ebd802cd2fd77a1cd70b85c96a5bcce2f6733fc509f77681a3e72b710a0ae8e452c4a0587a64ddde98c3c473eab47f771281a9d8090d0627719e3cf6d77447d3581cbd226edf4d1f98cf3f79989335ffae2ceb96f545d7b63ec610cda39a5f7e036a9dd7ef2fa319aefdd8a4025c9a732e94dca0073dc986344ace9c06fe653b4dfe2e9b2795f6671be000c759e402a29d8deb58ed49c750eebe8a044c128bc876e3b4aee84f2556744b1d7d227b17d7a58bb22014fe31352cbde228fff8802977424a10240719f08bbfda1e341fc0ffa2415d536311a70ccc0f34acdd8bdd02467cd0162b383e87e232a21c95db6897e5bb6a7f77e6db19d36fa2d6996bc441ec3bb859bdf6199b35d437a1d9f4ef1f19c6aa1b90e4ec9f4abb1ead764cb86712a6966dc29f27fdc21e0b159a06d509d1e99ef70334f91d92115c169c32473d54f56231c9341499362ab29057dce6d47c8a4e9a36233b3d754d8b939286eaa5d04f8a52187e03f30bd972b605ab13a4d3e2356f22bb3804e044653589c2030d3c2c289462184cc58647bc833f6d8ecf8eff0e7348a2324b15133bfd7a7291165a23ed96bf0ec08441c381eda2cc105e9f0dcc92f0c4773a013c28cbeb117e3650b2581d9cbd6353af0f7761e680d8cf4d74079d7e2b04ab6011c872330c0f165896c9d281c441b16706e8a5cc9bb1294dd5d5bbc64334429a52ac9fc4912a98ba35305fc160650c842a2f16edec85b3543d4da9e1d10609ee61bd22ba03d5f4abd72b2508ff9201d55768dad69acbe84d037ffc4e76bf8413805ab127dc2dfbe07733f73216df284ff679fd20245a602f0dcdbe7950b4e660692ee2214257f6fbc55f234afbfce11c91f495716d43697773b455e365aecdedd90c161abd0533ff0712a965192720dc83534c810c9741269020fec5f2d2f499ecedcb40ecf66b4e88b0d4221e22f082d04b1fd02b115907e6de2a5e318ef96fa11feace385c52bb1b68c511ffa0dfd484ab0f6219496d19bb79ed575777be827a057cf0ee9dd9f4c7f933638c096d8f52062a5cd3276a91febf7d00440a2c54cd5b853f718ff9c7fb3440cf7860881be730af43a14fb49dad5fcfcaadddb8ae0bf2518784172c2f69543fdbc35d5c96d4f9646702a9d2a5c08690b15fb95fd3890af0191b3ec03bf95d1175eee0f7d4f5d8e0e094e31fa53fe551ad8bf5faf87d3158194590dffe2ec9e4b962d8b111afcfd5755585d39ee61e5ed77ec8ac701330c73dda9294ee61210cf6b4989bc3e480f1712574d6db139e8192526fbc8b8545e69f0c2eb25cffcf8b3f698fd67055bc9a95c3dc05ba914b760ca245844309889f27f21daf3dada6fe2d282477b58057885db7751436cef70f38a882b633ad26d3d1838bafb3f8a76c4463bede91057599552e4e5e40b0a90e8e5aaa10298025d8d1930f806d9d97bba5a414aac18ab8fc39c2800174dd4c1020d8392b85a88efe1fa2362af2bfc12328d52b05731cff92741ef962c174b73cf61bdc8990a0f2a8f45fbe21b13b498b889d8703514ca5029457a7a492bdd93fe8d5b7b9ca871b516ab35389597879cf01b66a11870e69202bc7d8538d7d461878b557b40277860c5dccf366c70c5a7bc644d60aa16a64754b1aa118bf8b759b62d81c01751f5c67a534988d9b9bf013a0793a0da3b0f355627c030266a3e1d86dfb7fd0538fcebd69d439a0ddf17077b3d759669d999ab07ebf6f59a17b3b2e3fc019fb537dedf0e5ad8514af7a7ed1e08aa3d0f48e83af0cb9134e0a61c93b5d74ecab3237466827ef41ed5b18e292c9b4ba5fc26176179d11f3e041423972371c81ce9448fe13ba5ea22e3669cfb3924e477bc174997552fa79669f3dbad909a087cd1f18c2d01a3edb68606dca4500d268cba30c7daa0bca2bedf0197232a244dda9d107e6543b992ea2a0b9452752d73d01b14a850072a82984e3f7e2ff444ac01f865616815f31da67979d7e0a6cc47d64ff1be239aa25a4853c4b6e8b83806c648109c865befee6fb35df3589c252f8dad4712cc76721642562991c8e90c32d6fd9bda195f4c4d1e73f7a7a4baa7e2e16e83362d13d7ed8fc08efd55f583fdf33365fb888dc645d1721d33633eb21d90f8f0eca902f158a92c4e7b385b1836def3d57c9dc93d704c18dd88a00604a4e58e0028a63e12d193c3fc7530b5904a2003f1014b1b31359d281d12f7e242011967d0990d1de7f18fa5e4c23100ef85e8d87f0f2a599b7ebc3815c64a431a668f0858ecf5b437d34974d8f014c3be3849659e86af82e5991e1690ba13547aaa36df6419af12d147481800d5001ef6e9ca636a05e52871cc848f17d75e6bda75c524de82ea5be06b15437293f46485f0930e8b3bb184de9a7381425d46186c4ebcdca506527be5707631faf0868367febd3239032aba47d98c7da722a6bab0f5539780bc36a05fc918e695ee9c0d6fad5581784858dfdeef52d470ea1e506154e6df03f1c2b0aed2dc8210aa42f25a8fd982620de90600d0c01df6dadc364a22836eb41d09011430ffae82b0c6855e13a411b9aae30cb238d928a6fc95aca25eebc0e37ee471609df26e2935290f4793adc820441f2dfd037d089b31de96b0fd604c6ae0e517cc50840d57ac2da62f4b9e3de3938ee7272d601ad6ed89209b27af767f5616ed96b59c49139a222bd9370bf035f7bf894b5c1b218ffee18e238400e9090048d140e681275682edeb8705f9c6af6d7128dce4f05246770920d44340d76658c0116c677eb6a1757018a856d9a021ae98a75f26160f4f1b55b7af66e86eff2de0c82d267ff5b8c1457814ed5032114e6fa44d5eacf806e346d0d15785e59b7f83c82d927f448fb0919b5aa9be27adf10d1a815e585b3d1c5b9be1a09a2bb8d7a4fb06e684c9e09cb94e6403e168f6b78f4ef5a86f3b3a4bb2d34c6c5880081e991f4b7e7219f0dbf81cf21d1eaea17a9fdb0d0ebde6e2515754113e3963d309535c0ac27e377e65825ff58cb3b6aab5684c7457da793abdb02ba11f234db63e55ef5d4b5d5beed093dc6dcfd7460d3ef86f3a84a500de19dbb54ab073a26c2b4f8eeabdbd6a2374a6dc59e281abe209f39b1d106c2bda80a6e4d11a7b63a892c7060c65abc1d92cbce061fb26a22a4f86045d509a9e2e12fc26ae48d0d458a1247bf907ea4e07df59685e9ab279f10ef903790f0deae562ad638f1457e0dc360d951fa94b1363f98f44cd3b2ef473b6564dff247243400291793518f3cb990f530888affea2d79bda83b0781d8aa3dd7b0cac6a9ddf1b8c83c0bb79c77c111828cebf35f2dafdf53f8f6ff3158978d3d6da94c5ef7b7b454a1848effd06dd6c7044340789cb9670e6f6f4c92a98aea935a2835f18911e7a2880ee1ae2554c42eae84d23c66193467bc1edea92703dba64b49860cfa2a7eab674a59bd4b25bb1d98c7ad3e913a4bf9070069c25e05bbc3318b92968cdce14499a45947dc2485327d2a228a0fd2e0bb828397d678fac67e756567194bae1b4ba51cad3f31cb6c8f0df6f358c4b344784d4db1ee0646946988652f4be2c4028390d85605181f82eb7421a9fdb911bd9d59d662d6f2d25dafb40193ceb9a80561adedad8475f632d16f4ff56f6639da30f3611bf5e72444a9000edcc9f9808e88be5902a28b898e580a181492abeee42e4eb5b8cee2082c3a492dee4eb69c78a0e73eae14a894a5a8566c92a30f75a5e95cdebd411c9e28453c3507a329f9ce0048a70a9ec9a7987bc8fc97096371aa113ac503c4020df15c936276214e01459244cab05d092f0049f9ca4c9225152d68fd87afc878f6a6524f33454e055c9f83aabcba46cefd88c1987dd5aa4d72ae80cb924b0e70ae7ce400e8d3d1a1d8bbdca830f0ce41693d36ffce068d7f83e8a41782e9080422480cc03e26fe777cdc3d953cb64c949d605092170e358c9f5f817ad0e68b8502f1334159b5a34292b7b4ad78e62856718510316e74cf299f00f2f37740a57cd65d021f7dd36f0c87916f61207dabe81a9b2238dfc208c4116f967db80c2c5af460238020df16368def9071c994348730262d941a96b9e908188e33c78dcdd6811f02e30ed466b489f4d5f54e85dfda72740dddb49815f5c4d78f55298ad31f284335c2ec46985f9b645ceb594f663712f0225a6bceb2b9816967fb70cad90a155910fdb4d08800f075ae807beb85ecffe1f9e210d9e4aea3a73566b02a251974c4f29d43e4ce398e182562e071dbd7dddebb9c23045b9486ea536a5ba7f7ba81073cdb5ad91fe8976246de74e984005abd182ceb426d656ad4f8463113060f4dad8cf70205c3576822aeb33d6f8253ba4603aeb90006524ef47de83e380037d026bd99f94af4504f9f0ac7f5e6deda966223c191c9eace34e97e7f33a868c2862bb9263ed46f040398b88dfa3ea0934a6104d23779cbf661df5ee95f2506d26924038175e3935ecc76ab188bfa866b6f7b5c7f8748522a7ec2cfde3db04784d6d1435f290b7815781bbc4873649db02198f904993bd6f31b187f0b441dcce147616d8e929d036683032c1de97c2bfc46a300cc2be79f525838605f3c9def4b1ab9aa0c8de572cca9708c6d8ef1db2c9c84dfd9b07289864c5b1a656695856aee18689768b48f734051eda01708e99fe7ebbf201bc059480f2eb0609907950fd4f733251170439efb7d9088b6ba46264f330f1d676a7385942e05b3c34cfa799de554724e722852650e6c65c6ff7d3591b95a5919b51b0571d66d38d43675dc19cbfa5f769ea40a5dbe8a7cb01ce751c7d626f4a258c0e97480ee883b637e2da71c4759831dcc40f0e629869a47a58c69433ba1944d5819ee3c751b9f60aa9ab8fc855e521a878f7148c262eb90c326bf6b50b49e6cab0075d12f5dc0ca8f003ddf1e58dfde7879b30ac79b29c03500d515835fbfef3ceebb38b417ef78e591cb19565f0fab150674f6fd44bda50d887091395c10f060d6591a577640e4ac89b41a19ca0be3f4a1f106c39142936b5cf84c1498964e687d2c4a27fb4db62676110998751a57778b57116d1c41f0bedec1ecd74d1f9da196f93f9003b72163d53582bc6a64c54eeccd0d6bbe9609cc50bc77ba194ce3616aaf27ba9f176946e3283be78ecc12e5a1e0eab212d8fc78bf363ea5c238a6124376a4b0d3487244f4a4c7951fc187d3315f1592403126739fe431fc918a4abd73deb449a7c8091bf6fb922f6465fe4a68e449316f1fdae8770e71a78a81b158978af882b942b525b804819563015056170c0f202b189c444fc0833fa7dacd6df3d7dc5d66f3de58656411ea4c6080283675666c9f77ea469a67be4a2b0a25e6b5f35cd38a8e15dba4d0f26294ff6d239d3f70fd7b5734c809bc0052ef8c9fffc86aa5d13c6ee231b28dd5b2a92b77185612cf517ac3c6e6aeb94b0a1a542c5690a9332a7c47318fb1e9a1c04a277c28cdb43ef531a574718f0be280201390b6c28dd9404296e12d7f7a4545b2e3db567eca1023d760aa95aef036142ed45f6a5bd6ecc125615771f47ea69c59b8ea0beae60b5d0058f610a74f9a3496000749efda60d92211a4539708e8e8c7d88d3273e91698895a2963dd5ba7b914aa4dc04008e6738321278fea5b4f662bf65ab2db6fd834f8b428ca4f3cfc4575b4669610c583650e33126ee885fbfd80a2b2e685a5969713856b4f49689113c58be9d25acf93642b3757d97fb9b810c78c2f42cd39721ad73f91b8ef1b4d0d3244f3e160c733615c15f79682d9ff4ec28beff36ece68202b89aadf93df1300c5c8800a8af0e44e7a8417dc39a89dfa0c0f337f399f8784afdebb23f53a13f053eefa77a9f0aefaff94684deba73ac0e4c5348d41dbc41e8310fa1407bc4aaab03782d51c6ccae162e4ea8cf3989f6cedce1db5ecdedeed83fd82c86457f05bec1cbdc2548b49355eb70a33f29b4cc4078f47654182f1e4ea60512b73e3b47f18918ce9334241aeb8f8eaae670473066a986421b3655b60051b756bca06b552a7ed9835ce019e76954ad5a5dc85d98d0d1824e07f9889294d4762726484379a0f1dd6feea574dcb2537290d2637b6b89aeee79ec8942073ce4f6f885599c73b8a0ad99601235f235344372a973b302337b1f5029af9618f7443d2bec8778d52b3d0ad48a0e4ab0acac84ac914641db8c8c8d226b2a5f53f233abe127d4f17ac5ba5544bb72dba3efc4a9015c507575cbaac0360be379e4d16429c2c4ed10b4ed6b7f5d31e149f2ef6b9d6f9d790af7ebbad3358cdc2e5ce8f9a995837af6516cacb84de7842df039679b1939fd56cd67e381f603217e64f28837721d683cf74c6bed2f95213b1ad836fdce0a09ad820683fddd7896326cab69041cfef9d90adac4edb1cafd21e9ed0caacb0df6ed8a6ac21757c86aa2396975961125594fbf33dda9dd38eb0fa1ff71d072ddad60ebee03a2298da432353fea72f52334ec1bf64c6ab4bd108742930baca538f95cc8c8a4ccec7dd1221062c7e20c34c237c9b151661fbdeef896585c14f23f2897003a8680ca7ccfc51ddb643a98d9907bd638b1f67cc806c76bf5d9efdff81c6a5d9d7d1833c9fb7bfe6b09c21c61f6cfaffedfe56cec3b215bc294383f4f59ad9071d08bf34d22285795e07074e9b6d6fa0d5fc7b81192892177a9cd0d72e2f8e8333a81c373e57d4fac92721f25174bdf85af0cf793a7d8188b8dff99309745db61f63cc4abe7a9ab7cbfd5164e033285eccfe20344e04da47358198acc9e70be959c44b09e91a566acb04f4af5f1533e3a8dc64f54de84452cdd29c9fd7193e1e5f4856a18488b6e26083b6241cc6f69abe7bf879fd6677ce923147b14134e2a10eba0442f54ca26bb3a432289fcbb9dfc3c277f94bbd340bc869f440edf867c17b8abb1bf8c34c6bee062297de3a63982057c4db82a98b51e20d026c422d42e1eb89459ad137c173d419635f49825809c5b6a5f69c9ee18498f24ed52de854d4c9cce8f49d392f3c3fdeb6021411aa56c2908ed4d171c9ec840604810b2f3e882e4995e194eb493eb5646c5059b7eb7b2613aa12d6aa6737c3c7b888d62a435e0ce49267012d46623c1032f04fcb458ad0f9a2e41727c179050788c62dec335b5302c8c2da19be5dbd769b0aaaa916d41be2282dfdc2f333dd0301ae72906727596d7cac5fbfa99873ae1a27ffb411bbf63631fd28211a098dd77f16ad922790d28ff26bbb19516ee8530f027d16a796a3f71bc0d3013808316900c542d7ce2ccdccb37ff6240132521a72aa89b7fccfd5863210607b3d8c90a6a6cc9434920c2e0da1d0dc298f40476815038e20d5e8e6a324a62717a235462d9cc76d30dc0e1ae5899ab128019ffa96806ebd7b334484f9fbe30f7c9c6fb1f38724af73a8aaf36ac40b48a4ece6fcab1a1b9f323ef2af372a25decd2b26828e68bdec2965daa514fe0d19d318b2835414e003ce3d459e885ac6a836042b05b52ea24b1563a2369565edbab7860df124b641cba5f8636b042567773bef8c3036f6bd6752150ac3f6454c2e84bea7007aa4c76db29d1d3748510e1f5b1a7790afe305d7b37ac229ab143c1305cabb64f0f69156e3b414db8d77657dce9d71c3ca09e3a6701dfcdb0d69bdd2a09a1166b62e1620da1e46b79b542975b9954456ac4aef018d020d99144338bc6b3b4b322bae2d59742be507061c34644169a69ac702760fa3df4697e7742a72e3488281a3e28975a137eb9ffe32b56ad0edaabc05dd2dd06b97b1a90342cb45624017282c148601e7a8767e5055dca898e65ac4ab6bf88c1191a391d3dafd2d23dc0befe3118cdbb7c4336b837cf7a548695b08bdda00dd89cd534063659ba177be7cad7e389515e2e2e99e03bf077001136fc577a96563092e12f395687c82d95431d8ef0f56ff985535294bd5c30ec2e0b4b6663c3f45e6f32c8a5549e7e4f793cd20814e177d19b634f038671568974531485024ea62fda8251d4410f64fdce7d38cdc21ab72d2206d74bc28dc99cd7044c67c3d15535eb158ac07cef40ab4247914a4a900166e16ed404d5c0d85a0a7e437272d3793124d361a9f23db83e4ae835cc01ec2cb6001529473bdc0f477c901f5fe1b30c08c0bf10fa659137b413b71628143d58cf6df896cddfcd9ae72c6cc066f8b3f4ab75d3b42b4ebfa6af468b2d945d77501edd6f1aae5443b25f66f7240943d0a8f36f280e79403a6ae4875db46556081a1306df0c2bbbc830af65bbf87118675bb97a38a4bf4c64b1fa79ae262afb081c42bb32aa2016609487845bb652f4a6b40c56e6c5d838765ae1ed21fa2c642038cd6449e037c88285a5ea357538d198055cf8350924de108942e95bd889e13587732a3478e20d4d48e984dc7dc2f2366fe59365fbf0bf5bf2dd302e8f1dde738adc0928be3ac7bc017c618a98480c4ed39caec2e6d0938adf776864cfa50babfe46c524543145f7a56eff8bbd0dbd0cf1a8a7618f11b4d4a07bce692a2437fd3ae7dd9fbba8d6a7a5d27a3a076b37778e052d9d5eeefec319235dd3a426abdcf5f93bfb0c55fc7ce4df4329fb07425c022f9c8de5adb875a425172b6968120121bd2c98cdef908d5637bd2d62db9e70b1324f5d330982b83dece116ffbc8ba2dd165c32c87f0ab0c8f59e7d12bbdbca6fc439a22bd294171083e3cd98c714ef8de2ca4ef69a7ef9726ce3ece4c032fadb87a1c25516c9ce794983d136d7e7c8186bbd8ca3b3bbdba86015204568f36dc8c30d87d95c187a0f50a1ff63217004297ad348599ca372b54ea132b6ca3aba74433bc9533c37bc15867ebb0051827a8c91aab32be041265f0ffef7568578e885664c89307516211401b69bd12e627db0164aa94911cb0ea9959c1da1752c99d5e8af1e833ebfde2673f7022d5fed70b7d86ea7159ed2ddf49aa43469905de9c599e6f5fc5e4490a88dd87810a5d8eb891ea53fbcc6320096f14cf9e203fceca95099dd4e21c2745a417578adbc201ab6410004af622769a8aebce2e8932a4d1fb362b7f838cacd82b433b2bcbd00b9f252801aff697901ab3ae7d0232824c041900d57e9846f0b89db2b206b7705cc749fa672ec73801b51660b2fd4289391bbeb199ae5898a4930f0001c27ed1afcee68b289e26d209aaeafbd898531da4c365c5cd95aece49123170004fd6ebad22f1842c306fa80908fc86a1567b37e5626c8aa020c23c0dce08e42b87d2b0ac583bd1dee0a9c003e98dfd756968f143f900745671bd7642cabde51dfa1fa7b94fb0a61cf9c0028780f703ceb6e7fabce2b35944b37f2499656ae29c2004c8e4b44d8f3cdc36b20b5a04e5b613fad3d6c30606abcef55ff4be2241c656a6a7fd2c1dfb3c87efc6e929b3439e023aa82968ad31c6728a7534568fa1fa5b6380136e884853b310e0e4eba55efb6c1f61086c980d5377e2b10164371ef3fe889c16bc1177877c14229e8b40432342056e4f6324961d48e7172d3a7780b19c480eaecf57e70fb1484b435090dc3b99937e1853eb5a1e52e90846cbb14a5d3377b5df13689dcc73381d5f9ea169abdb637890e7d1fafdac65709d3fc27ee7a5cdad53b411c61d79221e952565b863c18bb4408a67672b48b17b1b0d7a8c8bedc7df0afad01bfc4edd8b012af72337c13c4f82306759daf9f3bf963fa59e59761a16d0c4ee38ee36facef83e4d741f6113ceb4ad901a79073b191367325ee677b7af0b839003bfb8a9d9ae9c113bc0155e6b5b421fbed03f6783e36f6a1600b5d719c2dd59421a91e017ed35f94c1d0d0c00a8748511173a4628690e28da8f9e9898f67dd17bed21d97e5bf88cd6edc8a5f485f13f3cb131d3260fe618d876631b78b79313ad4c4952e16f18baeb75dc2be362a2ddbd20746b8ae7a8b7e12d599bb4cddb126a3e1fdb2d9aec372007605783680049b1db4d7ac339f12eab25daabadbdf6303dbf148d3da6f5bca18e30b96ab2d8c8680a0d770e0eb1d580d41463045e82b432069486d5d1ab90e1ce1d4b21cf521f8577e61e353cbd8bdbe882ef7ec067ab7e7cb488854611a8211b34c393a759eb7fd0286ef132236d81eae20c7f9768c281ae1db18369d480b6d1c71262d301e05bfd697d783970d3c735b934fd5c8801b141ff2316ec39afd116a1423d72314b64c0e3662cb9f04f87669813170e7925cae9a7b32f02270d4e4166c0084862cc450d4412a2d695b0b76557f42a152ba222e98d428f519cbe713c60b4e99209e5a7e7b1e1d447b81f958f7b5ead323256a9fc311326d394a4b6c357d73c89a8e9a8c1ccde056ff20c812aaf4e3e1373a977482614229e0605a4ef1fcd0c9de3fbd04632ff90c45b7d6a74d47f22d1070eea583f88073545af750ea2efb918fc5cd898910fea93ceb086df94437ec4b0c991332c7a6fab50478d5a08870ec7919097fb000f5be19ffcfff14f5b4cb9018dfeeb7be185a339bf41e56e15346851b2271198ce8adf2f9de077bb8e161319f73172b10d3b55c4f83f3956ac57b495787749400bc0f464d93e9570f224176a4212368a8f1822096993510fe5fa62ec0881863596b98abbc4fb11f98322ac9bb88221f09707305e5f7f40233e909340c049496790d6cf4a787799c8a86f92bed2cf59e9dd61752c7b000ccf81c6e0f5d8f178e6cd08e19b9a5a0c30389430e3b141a8ec7d86b0e11c650bb3d33faac96dd1d6404bb9c970876cb2b38606d51c69741b2404afb9f92b88083eec7fadc5e7aa5175e87e08496f2865909eed07ce3791a0e92dbb77d810806fea910335d38fbe5c88d57ccccff2a10766946808561fa59acdef3011e9c6891da016cdd048fe980e01278323f6d73373afba20ee1c4ea3c75524e7c507c3009d6640005766f1c61f5b0e3d2839a263b0b4864d4540599efdf253cdc38d26af8df775400e02cbcd4638c0a014a2381967b718acbf5b220d30d0258e24373de668480c6cc408b224226d4b2256d87d30054891292b355a6ac3c0a909e6e93a9368894efc5211b5b27ae7e47c43b01ae76702225724145ba9fd9123eb0acba4d12100a040d4f9a3960e018df0d799164fa40063bd16f62345ea0cbc2fd85f93a36d889ce56d85b4d8dbc6e984b8ef4e634b8797b7edaf9fb2f4579720a6db7d951a97f8797ac771570e89eefa28088a8628060f9cdbdd23272e57e8688d663c8ebfc04235b81cf40a263db5d2f6ad25348304f86d6a0656b6b1a8b252e4476a0cedb43540d05a3bb1cad4329251c268ce70a932271ad55e04c390a8aa648f027b943a95bad61bca8d0a0329366ed320715bc888631b959ce37625e1d9090cd57ce8cdd86a9269448a15ac0c05e7c5501fef6929ab24e540d55eca14f5f99cd17842caaa4d1a017c0a1ecabe490d24bd1ad7f0da4ed9ae6123daa4a0a868952d6f58c9da58d72676475b1341661bc2c760d86bb3c0d9e642449c9cfdcdd9cdc421284be5d47d9283b74231865f3d24c5472992b0a2c0f45f89a65be5f4f0fff0a6870517627bd5eb2d68680296aa45e1883f627cf22fdfad2f4d9bf13784f49e8bd5df5a8b89c6dd92c9cdbad6d6cee35bf4eabb2cfc0c499a9de52f7b1db8b619586e64126777e1bb66321f396ec1693d42f16dc7f5f1683d37333a300429a94373da29aec258db25b2721ce168ad5e770859b342b0479e1ec7f6ea5bc86dd8c3847d0ca184da3c644d536d8369d39c4a3a527426d57c9c70226cd1559bffa61930f22ac17546827f729a157eb94af74c0ee35bb0b8bc51cd8e1838f39b7faf039125e21afda207bedf2159aa81310b76cfb1487cecab46d9a7d48d2f16be7aa2b2961347d497e66b9ac3b37a33fabb8652a964b67ee7cbbbfa7355d80ee4e346ffc582a8a0d58109bcab03bf2a6901774c849c655cf5f408f6fac0f0c26fa4c591ab1c52ffc9c5058247175ec2df6112ee23438d171cc42cafa4431751a68c4b17200b98abb19deff03c4b4dc8cc4414e6d3b2de64c3c0f4d0b41bb8b482360906e73d83cf097f5695a5e0ea377655c112ccbd91f6b64713a81dc8949eb633320a001ebde3880e0549f309c0d860be475227b6d033c6ee5ee8bb3241440777f7ea3332ab11a478e268c51699c4e06b31bee8ab56046ad38be08ad77cfb5ab2dbcc84d5748abed48ef4a11209e41d2b639217806850e5ac8a2cd9e1b0026ee797c603cffc5f3ade861ffdce54a65f8304d64aa2ff87afc8ec17ca134a3b3f94fcfabdeda660cbeefd3ad30d146aa0c86f89f13c87036b129898dfa54cbdcc7cbe973e690a6663299eb3aa2b28142195d761793af443986c5e798f1f92ccbf25cac0dbe9e9fed154cf2df9fbeebe5bcdfa5eb22c572279e8fb053bf7f4600f5c35aead54e85ad63def7242cb29d5cbbe55fca0efeed2aa4732cb75eede0836086a8274b83dd2e47c48d3240836d8ec652b17dac7c5a790255add6bf77eddf9f7f9d820e87812be75f098de3eba37c68840eecdd04246a5685267a5635bd7eac2693782d68e453237e7c52c64a65f2d64ee6e0b277c8fbbb58776c031301101a0903a574d777f93d5c1c125598e187f8f424e7701a12508009fccd0ff9ba7c1c0fd11d424d3c479fe0e08cb85f190b7dddced5df3b2abd3b9b4478463fe9c3eb559ce54bcffc8e381ad4fc6abf0bb24ec4d1811d11cf990e6c6b692bc8352a92c5faf6eb31798ebaae63293cb3dd46358df2a32ab5ac73da4c4f65d32ae558081814b36bb56e07cd162ca984ab4db61f44a28c869aef8781d651ee174411c2d5e0ff7820a84d3535f2f4cd2a8702d6cf7e90ea9e6645eb8af269d1e73ae8fed7ddf9920c7ccf13d6a2749172274fbde86237b6547aad72f08b12dae493b1c769cddfbb278d53d1caeee61f7cbb73132521e4f5086534c0b753bfe04982f765828d9e1c33b550764df0566f3116c29f02017d23b1bfbe572636b2fd88bea1eab006f873fc7e322c534170c3e104a533c29272a76b75c314f6a18f56ebb489b7ae218be43bb7103bf89d2d0b28dd346cbb71eac2c14a03ade859c6b2f2091a2461bf979bc14bbf0341fde483bfc3072a0a97cc7b93abff7cc1efdcfd724ee7d3e8a9d43f86ef250e3fb07672f82230d01a7e1bf32f0dbc12dda905bd46e11a5589107e00287d205c24e80b61aedac1aab73c6075fe6d7cb68bf2a5dd66f0098a35818f5e3560bd0fc07034d41a09e69e79992925352ed62b3eef7db063131b98238159dd222646fd14677e1c3dc9b1df8bc66bf90252da2735bf459d52ecb4a9d7df2b90766b3dd47b3c47fb80db67b5601c05c4a1c5b1c806ba6e1ee7380f65d66b2a45c5f16d0aa755d54768cbbddef78bea310a704cdaae42a5f85f2f45f4eb0e13ad13202877df728821ccdfa0d51ece2bc178f38bc449d51cf16089c52221259856f4cf37891373cba9c15a8a46e96c631c56f1df31cc040ac729b33bd2e80526ae243228b68d435f7cfbc8da3673cdf14dc3c558e5c989d1e1e436c86c30f3b44c628c8593bb34f689462bd8aaeeb34e0cb0c4bd6a897067359b338f125ff2199e17808e92800217e0319cbd9e9af97b968ad44a3d0d6015da11c83238caf6c8bcc4c4eafd3901d617912d916ea5342700940182c4c6b59175e62f8d6ff6e30f3cfd1c441bad6282da38792261a3a22fff0b9c7398bdf38593c65f75abfce124f64e2188a7982cd9d537d15f67e4c8490d34e0ebf3f004ce7b363027aa71b78a3864364b4a31e96369d4d61b1db904bde2f22d1ff65fdaba722e386a18df6b3787ca12153f7fbbeff0a5da49b23d77c74766903b09c44751c671284f4d69365b1507a6fff7a8d4eb8bd8b9e0e6fb6792df0fcbaf2ff82f3c370ab0dd02021b58e646b524f8db28dfcf9c4613a4944a0087f2ecb18be484b913fa6385f1ed16a99aca549fc2337e6746345edef7791be45a890b4b9feba8593adbe6d3b6f8b531e6f904af73875b6c599892bbf8abceeb65591d79be555328edd2ae50323398809ce94ecdc259212985f5fea88afb2a60c39fea32fafd9a9d82092ea91ec17350c5eb24b734e0fc655acaab051bfcd45aaf08294f7fed3dd29c6ddc2a965e55eb5804bfbb4511a25774dbac5d6232654f30abb9a71f48578148fb76c041fd196d078338bec1225cf08ea5a69fe4b7225738095cc06e6ccaee889cee5903b379e8782598c2ba65dedf41d20a5674c22f65c0ffe2963d322a970dbdc807f8ef89f2a09fdb4d9f98c3dee4d75394058976e6f905521d89d8c4981a6cabb5691c1501e046a9eda94178483b9509efcbead550ed816c8f5699d82bfec37be4fa3d69de822392cc4677aedefef89c1e5deb70b608040e1474d4f26897fbf4414df004e0205c70ac13863688d089f96ed9df9e14e237e4af650e9e3077d4772bbf44bb3a63dfda93d0bde7355d8d3b24baa562944cea2e4b9c66a6ed887e3e77bb7511653183e57a60c008355c2e264ade6c9963e2894a7adad911b8a015bfe4e1cda8010e7007d08fd3d5ce48f6553148ee30777861101b028c2e8abefd8a7f41fa849494e42f6ffa8a4f518f1575f93294fa691900a3dbd183941cac65438670244a35531fb8b2b366b836625c10aa324ca8db139528a406156f6732c9bdd098a7ecb7c5b15ab6e1d763e12227b887a8c68fde4658d29ff5d117a5621f4da3a8570d177d857f1741cfa90329db6d60778524154bbce48851c6195d524bf62c03460a1e7735f9ab5db0cc6ac166bdac533a5c9ccdbed3d5c16458b322e4b7a88572ed86e2b6cf6654660c339d3aad56c1ba19d7bdbf8932579f15913316b15a919101f7d3567e28673994b8400d77d634544076de31d6b0f2566c77c054ba19f3e2bc5712d6584179d249e0ccfc31abdc56fc3624311a0e33664c7adb12adaadbb7fa9eaa6b0b253f175bbeb40b6bf750cd7431b628062084e2d8eb4be9ed020c0692683961bb0c1dbde17e370e42952959967b74e3d7ff54dd5564ff5de3d588b95d7d34fec58584b3d1af444306fd90aecd7a36f18251e311691b8238a6b8162a6de43eb617c0e66bb9c1106f339d1746497938b5107d81079bb26f79d06a05ead2ac288e3cbc04cd94caeb916debeca0a1f188c71f3642a988677acfc26645f240d7aa404b384ca0b63c8ce0a9921eb0757e1a9d0124511b8bdb18f5ceb913faba5d1d611ae0a3e01e0d95543ee9bea2b8dfbb44a7c80772a197f9274503addda8a7bdb7c56e181a5e97e747ecf2bbaa9d845369563960e3881be5dad6a310e922b300da39ed8ac12c8aad6ff23502e30f7ca9efe6e9ba242c5a55aa2c604c15154b7825f33002d813d75253ef1a777042380528ea557c92a3008bfa62c9d7d88e98d11e3522c033eb4c7f82f2cc5c7ba7c7223f6a45969065056c0ced633fc482807f37c98f12eb0a847f3e2982409310e49ab7aebcce0b59004b9d544783daac18f53e40e0fd45d1a4907685784109597c0108c6a7df8f349c2e3ebf010c144fc06ffe27f0a6344b322993e79081897290cca7f7e13ede79e27a2d7e0ff11787804cd4e524fc8fb2bb3a5d8f07aa286055377f5ee0dc5375c65a5d4a72d7f288f321c17b986809b7b0850005efca475b0bedf76dea359a9883e0cbf34f836601a38f449d143de26e9d5eaafdbba65ef2eeee25cc4b92a9742da31b6edff030209af31cca20a566fe4ed1b5fcb510fdd7ff357a5a59f3b1e84d9f65fa9dfa3b7411de1d66d67f13c00691f7655ab0b69b45d03b64f7352d358ba305add7cb40a48031f07db4fdcdb339aee0ffe3894664e376a2d70df9669414001fd88661efe86cb2ab98be14d6d9b93db56c990e1e0b591982c396174d86e0ad590bfe9a0ba3df0ddc724016ceddbbc04a8243e2793eba764d1d566ffcd9d6f697c0d378fd7f565f443ceeac7ee0982ba27ca0802a074b008b171688de3bfc470cde8f04cb6a3f041046bd668ce8fbfa27e85fee35e7e26f1ee0913c84d2dc867d9cf8fe2e0a7c53d6ea0b4910952ef84f11db0f867c63d8fef5029f0d7fd4bced440b94c4b172f1151964f425292736e8211ca17493dbe52450a47b27e7ecef98aaecab7ee07bfa4283a7c32e06dc46b3fdc37887aafaab43353b7861557a3bcd6f15da63b45f5e848338a085d054f7129788cbb316b9dbfa86ce729fbf382d3b8b37b99574c1ea21aa84290b2287a64bf41d0d024398602a320ee005e34f0721878fc6786e32804a8d5f1f41a3b7e2704263fccef4c96cb1543541f0f15cde2d578c1bfe12661747b1e2da0499f50840f98642005b23e5e56ce284f44c47f4423315723e18236a61cea0d0837aa98e5601f706019e5e37a303454e4b2d0a8ffa149bfc9ef881784f984c05219e0b2bd33c332c3e46619798f66e16a3b3ead3fdca84f46013edb5e909b68b26909314e64ddf8173e397c7a223518ac8cf05c21819208c4aceb6d4690ee28af04dae388b18591c711de9f2c61f50c9d9198ff4863ed7e893e54223e1b44db8b944720f38e8f86d31ed5863a91649883c6509995ae29849cf0650760c52036db984c3f68547e1bbdfccdf9d11e5dfe7985ab03d7bd83e58edbaf40ed02a7e9f62c7472f2e1416104dd8c6ea1100bd9959f3a518d438837535ab20c6d727ace7e84d02b3efb9b6c9ec6e935b1e781fa89ae95d05ba8f52fc3d317e1091a086a40cb655ae587294fbb8405c6b18e1f64b4779f8f1fbe05c3d0d51d7517d30e4079187a1e1e9bc658c237a43d2848e61827bd60b19c64030f289164b963ab3fdbd07834935d9aff4389f5fa8c213ab81f897394972d16b2640a85104e36ae514ac98faf66a34a6d21ded6264b2a6dceca45697b245204698e8bb97cbec81e7196ac6c4c20d237fecce2ac3601f18114581f2727e0f9f8e4f9f54b2d1190ee5ae350daa6a4920ad970ef99238faac4f3bb40153c6277a47141d3f474a153e34203bfc77574bb1d1c544c5179a4a2889229f4be62d4c6a708d75c2c4121682b5cb4c63981ee1b76412eab7be0bd1f5f75978f49982466d47a5ebda0d2a55f596a1f3c036a7fe8404dde06b5548695e7299eadc3f94be32688594b525494996c81b09f11b3da5117db4ecdbec597629842754f3ef67ce8c1141a1dd5c68d18a493031641876e5ed7d23ce541c174de8e4f0a6dec8b43f4b341b2a2c63dccc616e4808b6895042c71a5390df39e1797c2bb9fcb88f8278aee420829b1d8d6ad1d29a1b1ee7b1aad328c08fe14a57dd3dc1df752a2e74525ce3f3d92c026b4a7e17259e9b10824edec96c379cbf1bc6d0755cb806a8b1fbb2c05e410f2b382e3c99d52014c8ba95657e4be843bc61a403569ae8778b7ac490e223a4aaa537e4434886836f39c5c36d8b94d23bdacd961d1650aff9a8fa3f7f8869df1e3d55493e5f9697024266f2828fcb99cb638f1d89de680a85d190c19b161567164e92fe4e7a4f9da47044aa8ff6b2913299d31af68c708ef35ab8bc27fc0224c239b7a13e4b1ff031bcac8129d2880a35e4c88fa952a3686fc60ad2c9a317050b336c3e7ac3a077427676dcb44fdcc837c00f0d056b926e26e2e50f88ea971af5eb5860fd6fb39244300f6d3c3441316cb381a03aef1f2a7197471f3b0c84cca5133ad974cfffbd7a14506fda8f8447efadc9ca5e15e392066033d96b291902b8da130f0a69e6d0816d75ea8af678a041269b22f3e1471955a6258419aa73c6ed968b2326ddd6b3d0eb04d08439ef4c3f9b4768fb5f36b42a3674207a9298d1220b8e9ccba190bb711f32b9b2931376ccde9a850eed8017778328cdafaa7a933fef4775f34e9fa90523b03735369c800b8769ee9a6a0919109cdc2deef556c4134bd143f730a32a81d92a55fe77318b34f31ae28a2d6fbc90f4d8a391c678817e914cd87a04e6babe706ae4498e9b8ed0f2c099718474690ff6834f7da56f71d8f38556566b54833c16e516e3b8c9baaa9d5683d4ed9d4fcbc7a1f37c86dc48fdcc5de9831955ad1e9ef81397adefaad985bb5e06b9143611d1e22a9a8d01edfd184de87afb19a471c3c3ce66c441b6c54d8620aec6866aff66e4c677ab35558b763e763f48179ceb105621d95a9fde14e0204d563542f8f1ee99d7000a543fda7b9d2601bbd014f67b0e38a2610d7a26f1328090c124614428c08a9ae70458fa6f79d295a71f1ef26c0437cd9a0588d340efef0e78760d1e79ebba1f00f920df20e3a205f26c779197fa12523a6dae0d9af7dcf0a14fc49639f10132c7ed25a76da888f70603cf6cedb4fbea3790485dd88acdcfcdd78b7cdaa2b07c1645a5029f2fb4bb075743f211e0b5544ed682f61b479af597f1c329004b94c3c2ddcfe87092ceb4c649b918733e89cbccf2325ca4c94dc7b4205b6d01630e1abb35022b3c46ddb773ea5e8147ddc36b99b09c66184ae84f9f8af476704be349528e444f172ed43c688ea29d636414d5352ec4acba9e344d655ca8a3d5224035614642229ccd8325f223e3520996838e7b6c3d30de4977ddb3da4389fd7b1f234aa3a0d82372e05c2373910ecef57890aea54978fb9ae326b7876efb6737165d1d5cad9dc11112e7b9efab2e082c9d45019a54d7e12ef8311cafa40bd271d547d6f5efdb7856d0ad8049b006f6f208a2b82489212f270b8b2a4da21fa10e2d09cc60860e526b86031d8dbbf83fbef2f7a108c298f2ef0e553e05c3dde1f270ecbc5e160f2e15032d94615e9a66ad7be924fa1544beb86e453832d12012a0f9b7f62e8dfb3b9bad2b506ef9bd0b9f685734ac469586a329389513f2c50c4fce57ec5122234c14c3977ebc39418f6e793130c1d3468892706b79c61c110e8f3f6e4eb6752e801fd49c63a35d3b07497799a0bccb0e3c26ea34c65ac16cab1c0a159292536d15a577c271c415cbb70a66de41dd7b89b85b80de4406542c10017eb906862888e027120078e89f71b2a5f5c8f59b30318297aa6d344ae0bd1490bde34020bd4d35892a43f40920b4152dab19ab8bfd65b30a2849130730a5fcb5201bd0bf3395f72c315f6a7ced3a806d2e9e4c907d9a192db8b74947678c37732e6a4eb2f9ba3c93e420ca780dbc9d52816eeb117a3c4b33f9e04416c5a7155100923d43758ae49a969c0023c4f7006ef78166cfb2ebd5b43b3b0b8606e8c9300bef6121c2d4cfab109f688f6e769a4f1f6c633918c0a2e67ad638b7ff90665f8ed68f0353458a7e31285937608dfdabd73edfb85c2e760199747d1d06506bd7a26f2dc2312f1ca92b52e5ba8a7d6f99daa3a08e3dece40280d273196fbf65f2431cbcb12fe16bd6f61e8639a5c7ec730373e2dff38e24e41de60ab2a3b29a0f0c2b0137a7b8c822fd005f28ac40f29347419b79e409cb8509d51ffcb7f72a680851fd5dd8a1e60ab83119ee5a685acd8b2689d6593936024d230450702a24d73f2d4e2a8bfa8f578c47845e93a4b85635743b8ff65fba8ba00982ddb1b4c862c90358e2914d05dccf6cbda7078ec79e500d27a8ec203fff30462d62eb88f6611e4b83cf4e33a5a44ad88a995f1b7022f90cf64986d5c3a2a86873efee945e6f08fc98bf474b3a552b5e919dd5bd8cffbde67d30fa4d2b5df348e29b30124020689f79324132de305b5205a91166f887709addfc251026591fd7f6a975d752e73e4a47b0bcb06874a0d28ea231a73ee5006d1323e67dae0aeb5a38278200cf251f69eff08f9c8dd638f04ba67af30ab0de4149af32bdc27c28f84c53bda730d94bc5dc73576703af4982b2982f7ddc4dbe2ef32725e7638600694be2da2860329965dd145106c142ca9c935d184f9fcd01c7ef13e38a7cd0003d03d3735f03d5d5ad20e4e4d82e8c664cf03be16bdde17eb9ca8d8b3796f7890448142bfcb24aaaa8b6b2a4f262820fa1750ccf652ceaa0d4c7eae7cd9c6b2e406ec6f0fb7fc4ee5bec3e3fc7ee5b270e4470afe8d81eadea9cea2f24afabc897c227f42de80e6336e353f1b9f2a366a275ab5453f6b0a9da3043de899a5eb83056ce52adc46edb9ac1a653bbb672ee32ee77ea08b8fe8d57fcf32547cbe6ff301d12d70d08f88a2235cebfe8c3fc6f59dd5aac0934e13b0d39d35acc61f2ea7e4fdd0fe5072ba3f8e50c1d28cc740fcebfbc683deadcc7f05738e0081486d5e535d763fc265b120e748e9824a43ee58839f17afb6602e7577055c633ca2ad1fced99807075d2fc043f3b0d7ce8f425e83bcc7d59f9828575de6ae5e8672f32256606ee1731d98fe16ba916c7b72f31872068f2fb5021a1b1f33da511999a0f8cdfffa1838e0c59fc38b9c9a098b9ad3f10aad176c803082a926100031d4bcd44366ecd16b9bbe98b80f1816138b573b3bb007e8b944f4fb2d923a7f4b20bbf8e7338397c2b9f40cd0790615dfaed8e2487663c80e58b2705e384415edce09acc210c1b438c2d29b05586e31913d07ec080bd37cfafc794438ac4dd4ac951088b577bc3ad38976b9c427e0cf6fb4029cc52956020dc06065b2cf0d3ba74fd3c431893d3c3e371287d6d5e8b99e9360cfc8e8bdb48650ae5fc89d969bc6ea6104be15688f2c40007cb910d9f42a298979b3cff5fccea54102afe25998c951ae9039c738b62db602660d2eb7622dab8e5e11aa36d1d3e1da932dc14a5a1a89a8059f384a297c400fac54442c2ab7045fc07f39459f237a3f570808d765450e5f33d8f0cae0e1aad76d38bee5b59ad3ed444767a75543238ffb8ed6793b664b9eccf40cd1df840126d47cba0ce005c96a5d9e3ccfd60ae53794970ae249a63aa145253059442528028ddd7ac80d2b327d6823fc2d674dd69132e35d1a3303514c07d83b371042fd7618780f9b5f3d2dc611b380ed6a90db4bdff264108707e49d3f8d0dd6cc7f0ad92875cf92308db95ed167a14600db59d3cae972b196e1d890fb348c6b9f21d100ee998ccbe2fe1937d4f8ca74b63b4ffd36f98d93d68154ea8b03af3a2f8c998288fbeea49a7e0375b2a9f80422c5078e963145a67415085c4f67fd2c5bd6004738a60ea6348a66a1f8669b179b279e781a584891e6ca91ba3ab8cdb925a808b445d0b5ecf81cc9f85586d0edc65ac41746ec5464266d1b2c7d03a051a9fe8363d603eb6489c2de48be16c56b02bc84f18d79c4b72fb49ae6c6890f27fa2eda91a501145ebe8837cf2165e4a7b9854f0add548279fac79c1cf8babb6927047bc6b6c844707a780dea8d3df2370f2e1b221a54141c44e9ad453477090d752480bca8283ffaf1eeda422f66f9be0a285732d1588dbadc6978b4fa6cb38ac3a5b0c53858b5d201119e91e9bcb34d5287e93b0901d4e05be835e18b62d6a618e589eb45fc401c2593adfe32fe5f10733ca9b7e4fc85657c0d8b1164631c07cef744548b553f0fb23742763c627e4e520cd1688f1bedec14b3e3ade2970c5f29c50f715dd5c7f001c2c366424e40adfa70b3ee57e8b0d90dac5ed617d5c86641f9282f233f0918cda40ef00f11a12f7b547126693741db29450b4d6dc082b0d353cddaa1aca0a750338233d838b579c66359e1785e16ef724a1857c294a69485f2c9b95be3f54e4f240ebdacf05273787f79ba2f99cd92a2bb4d2a638757cb7b07224093aab0d46a1f59cda004eac9e4168815c0a5fe226859a2c5750dddd09f5572f2a2df1146a4633e68f5f561c82488304ce27fb6741090a895d1925692f80fd83af751ecbb6d1853954f376ed264bce9ff86eabc675f743eab4eca552b60eccba44c3cacc1bebf2f4f290c337e25d3612a05b65a9b3117f2660c9d57dad59c950c60c03074f14bb23de814229dd07cc2847239490d7e8018c2a6f622b75191b03e1404c6e386be3f72bb61339843259cedd7ede446b9e11e3da183367e4ede9d3b5b8c260ba67eb185729a96f7e6b358b3683642e0d6da0ed49520975b1e8b4bccec5684923a9a151d93d39f5771825858e7ffbaf300e568c57371d95f7e3efc3467f61129b7feb9e95a8473717033f0b10d5a1d3c40ed92382a382c526993209de1c5cc35aa9fba760c70b187a4308f8c2ad84f07e5b63b39ce5827052ff7b582e4a9505af65be9a1ec2d2c60c9b8036dd1c8b58180f58887ace64b6cb1f1c2ade588fa0be5cb07e25935451abc4cd9a411944c1946e1716fb8857577cabf4160fbe9925911c7728b99be777f1ec743d206f015601b1a68dca964e20fedecddc25170f631fc2137a9a132e4c0950c95f753127b4e56c84e06047d63940835ef58075687b8df90ca8903c97271c4eed096fe067748587d0fb2640681573d46e60e9e116b8e88a86372d1c66da33deff4b0b3830255b10c7a47b81981c7e1835dd2aa63336b3a290526f012a515b4c93038ec8678da4672f59f4b14655cb910d9b3c1827e68775cfba389908ec2e5add0c86e4b72d536cbc02751c5cb3cf372ef0e1439ec14e50753787b88deefd28f97fa7339688f4cd4fe7b2b307aa756a58afb42ad731d18cef7856d265537ffa384568f0f8b6fddf5e2391313277c089e4b6cf5e3424849db918162f9b4b285fec4bef8539ad7554292a3460cdf0cb5e985a202095b7ae4c2113256826e5256939b055b0a7cd81dff97bafcb3e4c879fd45d80d9c6d93f42526899f60b1b71e139b5fe40496cb9e25fe180815b5a719b2fd05401aa55e0d34f3108690c4aac6bae0c77859be897b6cbbcf21942e50364654a2d0574aec39787055bcf8b09cc13482ea69864cadc32bb4ebe3ef57e5d0b63388b3e335d133666cb7ee0249e55d33c35dd272a8aec75cac77b99f0fdbed648f143bda30f059d90520c5c1833749e51f51d3492113452e3d6b71ffedb2bed95b8a6e30feba3a2a6a7c134b0c65ec46606f92667986f22f544c8ad65fde43eb4dcd3f50f62544674516c30e7d1e32a6a1a47d238dc981125194a3a948e526b8cf8abff8708527f57e3fc1f638bf6052c3412481c9e7205fb90aebf9ee3a368a9b598ab1add592e5eb96e3e5ede26e1fb637c670a0e914f9eb92fd8d772335af67fd51ed5ad381e2b1a6930f834f5ac6a1eaa00f2c1eb9b814c056dafd5e499cfd2cebc88fef3073adb0ce6570aba58c00b05caaaa1a3492440ce53b615751609dc3e844806dcbb4724268f5915f7c5e71da514b7b15d3274b8da709c539abd3e07ddb003e30979a26829315aa4d8fde797f43a9c8ef42a8f5fafe7646b81611cb95c77862f94d0abc0f2be13107cf2d1b47bf8f90de398a0abcc9cd670b72eb700bf567518d69b989df976178e14bdeef322d4d2a6e8a07a534c139c1f45406008a902823d525770b1b13bc794ed2377b01d3db1a0d6ba70ed65e3b5b29242b6a24b716005c5cdabe29f183f24eaa7352300d73c97ea7c01cd458bc11143f8edbe83182dd10fb5260c679cc3f69bcee99b829a595a26c89367cb1401ad903a0f39e9f2bbd6e83583a70ffaf729256ae2ba104c04263c3401fd126f78f4e422a5a81fea48f7fa56585edd2a87ff03ab84cf42250dc49faaccf3b5eaa318c119b9e19e1f47da1e32a5ae1926d6560907080dc2df0c21166c03c78fefacfc8e9f0743702654b427acf8fd065cc3a6e64611a64c7bc073856927901dc84cf0c16d75f19785933d391ec38d02806525d1a3eff5a7068e986760e31b82132cf52dd82c00a2e6df88c116636b7fb9e5b49e0c48a7a126053a2fe8769edff7f970b7b20a42db574f6c4b45de942d83b438197a0ea559d33be498e871a8c35c15413f75589e14956574c42637ed37bcbe80813d7e81406b5e690c62e5ce872b152d9503a3e40419894c1418a26cfe856ebb9092428e09ade9e44ba749f2c59c95cfbd226cc6ee36464ce579f5c52bb231f0fdd89e8c5a1d8dff41fcac4afeb04b7b33e01f6ccbca386511cba960028f7ab5d0c6e4dbde66affbf4b2465e66dfa8f0f3ab83aaa0f25f95c752f018a41d19242d4e4d89b5b77a5ea8daabe06d20ee8afebe7bd329c2c1f61bc8f86bc152e4a256430c3fbf54066029f5b2b917ec6f3fe2b0ba150279ebfc0b866e4fd5be3b5b9d44ab123b6876f7c0593b6782a0656f71b4641982777b5e1d19802b1e9c631b795f390f50adbc1c4e69bdcd5a02820fad27154f2cfa810e359570baee975cb66af1b69a3ce98b31ac28f8bbf2531a8ee9047d0c744352902259b982ac03349e30f417a5250a7ba46a47c3ec8a546273252c102c6f2772453bb2167fb66e3ccecb1abb0467e27adb419f32ba1207ec43270b15590d830d67713cb9d1aecaf83af57296efe1ac19f89d3f5ccf195ce984da483667dae9e808fcc906ef2360573040273686c32c998ddc7538391b496ecf9a61d93c651cf08c2a400514b2613f2372efcbc02a1156ba66a2615f765b6bce10b809d25cb94ad3739988c30b07eef18bc94976d960082c1554022b08aaff1dfe538860568505046ea0ffd81f94a140190b7d6307f8ceb50d311a8c8cb2fc40fd1eec6ab69d5c7631ff14e01ce3a13465b787738b396e2001d7ccdb6e73371a4c77f20e88291361fbb37385ba7ac8e6ed7318f856769e0fe783aabb9fe3be88da8e4ee055211528f73e5c9ddb0ad429a15ae4c80db9bcd07e893ab9dab8f24070f12dba7ccfa0f4e5149a348e1e730c8f60f5156f1b92af79d300a2114bcd87ea836ed49c66dcf886e6d3f7385498150ab1a8a0e4a63febc788eac68b718986876e3d508bdaf55941570e25a687341570973253bcecdead7b99e360fcc14f9bbb98a87b07789a4873f96bb9d2f50a3ea8a1ea7fdc03c9fc4a6ee11fa5799906bc5f9338441d0cc86028f91d1afd8216297d1056e647fb26314600b4818fc4177cc08ba04117e6e6f83712048429e3dcb46ab848cb3ee1fb8b344f5dff42b4b6fe5a945fc63add6caa15042412843ca34c2f812e37885ff95f354a2ee0b3f370368dd0b03543592588f048477d7b6a8009e4fe958c5af3207d6c4c343183b585ec87cef106590ec68a96c388ae6b7440341167498c51fd477e5a2e8da39503e2dfef11fe57a97b7f370bf8c7df9baf5ccacd639cb8f77fd6af77a8d7d4a81a7abb4c7fbe3fc86fce192c240817865ee30c6b3add4ed7421b9d2712a4e78da31c492a28dced93b3e199667c5188c1ce110e4ac9575177c57b07cea28133002b60458faaa6e23cd5c1e0036793bb40a685bccb2c4bdf923be4eedf471323f449a80f4846cdb4204a374f30dfcd8fb64f174b229c6afbe7ab2383b26f9bde0cbf1ba6065f39b3ea58a3fc44a9f20d0ab98f5d0b7848237f44b2e0a3a03b6e506de7e9197e99c5ca82f35e4c65516f3e0d9022367a3e62021802627e03c26b89c9ccba36157c5553b463a60a0f6c4ffc70f6add9507d3f1aa288d3abf0a241e4bc4fcd5ecaa1686a5e16d46ba0c777b49b6561b24391ea6152da271191f7ac188b6ce0a849eca83bd9ab258f015e656994dfad4e54bb61257daeb10c7aece4337612783d214af6fc4440cc448330e34c81e98e4650cc7d18390598cbf00fc962dde4fdaa24e437433dfb65a7678d556414b209ae1408a08fb3a91468c6c5d8d91a80c69707adbf62f383eb46eba5fb9d6b129b0cee512ecc3b01439b67a3f02fe257cce6b67f9de495911729ce5c1f1d770cda8672ffa52c390706b5500755f59230541b3d7e69b12d5c32e4fc1b9e7e068afbc9a3cd5f375fcc3dd25528c2a372c378fb757900d50d4828606d655baafe67bfe295c1d0b5eb4a8f4c849417a09bc2e3fbd13a563d61b4dc474d98b59c0e2f2b4163635cc7f1752b274d80615eb89e90b888d2909145bbb87edf2aac36edcdae25b07b227d0557e5b98505548e7ef85df7f507c75ff4980a9014bd86f6c72fe11dfd0bd93855db171db7c9f8760307390385371675a431917979f3d32df63e83a60c28d41e0cb7bba8a9a03cfd2bf0a9fc73e5a9b9cc15fc723e0a1e9dbd9ac9ae862085c0f6b45ecd3e127f4c1dd27158112c4cae499625b72e5c3eb8bb244ab98809c2522841cf97d943bb5be9fb2b6e7e335b9e8ebea32c0339434c145304414635106d5de4d66945a4411af1ae264e581769f81d407ca52c4ba14ef5c37a1b3372fbc56805b5dd4a0326db323de43c6d43d5fc615ab58e974c6ad198740bf781eb5cfb15d17d48cd32e8f97792e0e8935c64a653d97bb7fdcd98bc51b75d0caebc22e18a067f78846c68b7dfa01e4954cf438d9b744d6d1f261151cf1aad791f23affb9c8179d43c1a1c09253e5bd546b8905bf6417ee304691b628f1ce89d571407eb4ad78e8ec009411f631e66ddc4a517c685bd20040fc9b040b692c8e1b02c953ff6f042a2bfcaf025e35c044e1cdb386e6cdb0bb1e13042eee60743da2815c4cd39e32f6e40f693d6fdc0a07f60bb6b4966fe00329fe740a68d1fee2403fa0c85a5bea234c8a8d07c296807904f8227045d1652b14b73919a235ce2406ca3bd44deae55288d6472fbc784f060acadb80f9db2af842a33f71895ea35bad840641d4a7b051d78aaeb9388dd20b41e6c695aacb73a3ed8ceb644ad852843b9b4624a34ca00dc6ea9ba37bd2f7a3814de555387ff4f895e7a22134583d146d43998408d45fcb68fd70fd40d3e7c62bcbbca2b427b9132f1b8ef1045239df5353a11d4abd77ad426c90c08280aa4419c12ea25c20e5950ea71e8b02dad2d8f7707e328c7f2773878565053e248f88b8539bb005d4fee23fa305dac99e1b2540780cc4edc47cb0cdf21f2b59b027e048418e3daf10e054ed507d5ea344d970c200189f0a0b1198e20ffe26d6398dbd6e9086bdffc8cdd1d1abbc0aac45177c7441403ca7246dbbf0990204926ff3f3a34d802c189aa8a0e43b8a1cbcc582fcff173b4ea1a7e9961af7d8dfbfb5879a0f2bde0f57b277ecb192b5281ab52f66d1ca5586b3e94968405da15a7705dabc9b04445e049fb96d74ac1893d29a5e233d933d110bac9f5bf8f147525a1187eaeecc0005f87beb2c519b0faabd9977f036e4f748decab7f4acf65df5c4cf367da576ef6586b2eb310a4dc55c065c7062eb6f8fe8fbbfa73e5dcf88e7b59b0af5eceebd1a3d8b8aeb382c5bf87d9507ee7922379b4ac3a8cae920f48e0e8d89ef9d3431443b4da047706fe5df32f4c2a2a526509158fa1d7be6b9a3f41893957eb80a1c8ff44b51340477a714e3a3034f20fe03b5ea73a9fdf05f26c517194de285502ed1fb136e08d849e3bf895719386069f4b71e09069719b76e5a4eea504f0e599cfbfbf6f8bedf9e13102bca0ef43329c1e528ca99ce753da3fcb7b2fb1f9945d76f8ca12d7e845a57f0e5ae540ab1b8e1f9b24c34b472b2ad264f566c8bd1bf86691b78f6cdcd8c62da557ecd82b5041b5219dc0afea1757c7609de5741a3f9218cea917b97158619a6f2160eb393be7053a8b5b47ac4a8962777d5086759b54fe3047bbef0fd988bcdd05f686ef381c4e95d725224d890b89a8c94611e36ede54e05bc27b06644f7659a0fda0f298c311bab726234a9357614613d80b61d1ee755ed76453ab05a4d3efc329346182cf5b4e92c0764f837b6b8ab641505fed4f2313790bbea7e9ec38ad34c5558ea7e6bb5776f5e5b4d7f6aedb910a4e8bd6d9f5c75c3a1c3b6e27ac3db83bcc46131c2385ff96a68c75c044d34168e7027954a054360308d394b4b838aba69e8d0bad6643f8f3ee89bd5c22e46d28590bdc2248effa0a0c8d45a012a91ca88f68d7963e56ae39be436817a97aa122f7bb2d84b6c87d2b9f09abe9d4648678ab4ad3c9f6509324af712d64a17f17ba07fe1c446508bd611a21754f82aebd3e1361d949d9ca71c86896d8026ead456938bff609f0295a2a22cc5a89ebb5068dc0264d58cbaddc85ea35b693a06bcfa2d22e6501a0f62c7172c94601b268aec3b2ee9ca4e86aa892411f99abb4466342db2943a2e6f0612c14a7159c761e9292c1f633f497048397f820609796fb662bdd1f3cfa9122745f0bf661c41c1502dc66971a4a03a3684828b2ebf5230dd20d95dceabd1ffd8d7a3ef8280cc307523ba2eb9f64918f3c85c18dab7e7f4fc844c75181293640b6895a4a67bb95a13e6fef53a4f057ba71a793ee1865f40a351402a19b3b1e89b15c60a5881fde425285ca3eba857d1b7680c436d7208ffd704a87ea330a10cf6bde551c232c7ce5bbd819a2cd892935e34718e948a2f2f82c3154a80257dc8ae4375417de9251ded81a447a65d6ce69f57ad89e201d86b084fb11ec136547db08374c58f6ae4fd77044cbd12967021926cbe1aa1090b516c61846831941fb04810e46c26716646d16c5502374e84a5de91194828535165652e95327dd1f0c40d8069074de4c0df5b6f40820f6286dff247d8cb606e09a4dfc4ec37df4fa32975bef34765feb2a2103bbd6edb794bbab78f14229eb07607b6b68f4cc70ffc481a9618376802a6a96d6616a99e9e1dacc3b0b01acba415be6ff701ec228bf36f126fa0c21e7989ddf77026aa4c442fa12d7d4df85745ac152349f80785ba2c2fd95024e22a2b8e5d492c81a239e2188200e6891694129ebed8865438559a2b21200d72a4006978dcfe6efcc72c63460beceae328cc3b0c7a9b17110c386986e66246f2c65a876c572fc41243bcf853252b43a82db34d387f4fde642c190049d0a4aec53d2cd1c2239cef6b691079ffef89dafd1a4bc15ea1a61231c979ddc670eb827372c0d78e548118140a3185feb38752c67a508a38f2cb14bacc584a4125bec3f7b8752e59076553ce80a345a2d2a59a5a3b782eb12fa57324ffeccc7d4bde975f120f9108578cdf6104e4ac03cd80ffdea56d22c24711f3b1e6db0206fc3005962970fb0942b729bfba899d2587823ba1c496aa96efe4b80c6d0207816d73756bff95631a45972970653bef97ec8a80c2e60e764da1a1663f207fa3b9dd1db6ebbc5612caf2226dcc98a2de445b1157efa883931ebe8261ca4a59394e5f60f3afa4f55c7a4268c542055f691a7be6eda1287b95cd24ec8ba4178e8520c4e07dfd22d55fc9a816a02fe8966129000cbcf81fe93ae87289112e86788f9f84fef01c5c6b7335d5bbb5a3149af2aedf0f1b276df9d39b56cd51b4179a3eddf5a2642f05c6594bbe73d2c14e67d2181e12381ee0443d9d058dd2b4e89639a41d2e84a988ec4c2de51b1e4de55f1b1f36b84927f462934dd7eb7553c7af2d3a9cf16a7dbb5f5e83465730e871613efc375b83b83ada8c473793bfb470dca7a6b5b148bb3c99154256c1022c0dcc18618aff349c4b2dda3a4ca7ca0fb4df52d767f5e361017107f04bd008952bc7ba8c9a90bde73267903cbe230b0539411d86d5e5cba5c36dfc2968378facad7f420c08edf36739c2e8d143994f2e326fd9ce63440d95ccb4a484419ca71c609c6c944cb931b1b57a446fbcc928b72a8c19ab5a58523a8f1ee35188412a721e1a0375a0dbb451df57ae437639e1754325aec9260b4b854aeee388f6c346650977a24b8f2d2b7cccb9c22d880ecff4dbf4dfd0c191d049eff1340b31e0acec7e90e36de1fade43a5d845fbd68fe26dcf5d24afb751021477fcba8943d5f7212a59bc33665f310f334e8aa657cec8a4a0a710ded842ad17eb2aa9c4f8799f2d2f66da5cd5863b9a5f8862f51dcf5060b01f8646554af61fffe38a1acf171c9b375b913d6ae44ffef5b7803c8a7dc65a6875777d706643aa20989be9a3c13b8644fb03a057c1296b48707ee577f4d74463b2766973c463028b32ffbe251a5bebdfffa93b7168f11697d00d2c43f1d234dab9e78174051fd8e4bcfe30e0ca142b51094ff291a54f9ad59172b48e8932fc5fec14099b19aecee1456b6a035cf8424c3ac7263b9432811112bc498e9beb5c6f66933751ab0184f408b3b7aa420e4ec20719a4e5cd14c49f447a112e954d98d33ec7e385d78d4abb1c2fb835e39df3fffde93e73daa7944ee8e9579f7a788b763f9dae127705fdfe45a3506f9451d584a1e5635822710d023b7731167eba7d43b5ec5b9030ead1cae4ce5e53e219539e71455d971ecb876fe19eb992748b10ee8ab25dc1bc0ae2cae70ad2ebdc700e06a5fbe1323de0507476bff813139415f2eb90743ea89bb494a054720f72b73945ebce69b9b486f92d644b0c2987a7360bd40b39bc8408df4afcd1f2990fe8e1108c215a42a4ec3d6f37ec00ae35270263de5b24b8312e467cfe2122bd4ad3ff09c63895ead3fc497735bda3206a76e2ed062671459d3eb439be98b1e6633864a09f6a767613d898210ed30255de5a8eef97a8dbbd76a04583c8db2ee14d159fe021fcee7b93c711191927d18c27ef58274680388eb4c44e57956b6fbf85fa51d6826f52bf9c13c78dcbdf01ab46ece1ae89a2999abc99e9606a0af39bc7f2a2e04d53886dd8f5263caa305ffd226705263c5b47a176c891eed12d9846bcf3303ad68269c629a5fdeff19686a688d1cb6aa5504d1437a06326c9ee8e087525cd6f8f3b66f2f0077d10c828af1190ba3c3ffd49639caa6bb31f79b9ec898db686b2f49d799a3b2c7f3ca414d8b20f2259aaa23a890906fcfc3286c735ace79f970a3378efe52c400b5e31fe2c5dfdaafc45c517975f6ac99f72e0e6df0174315f8b660b7bf9e3ace48e97946ecff64ddca8c64bf507e44e0913708908c9813127350b37fae356ddf9133c5c40498516852d078b1e6ba28aaf7a287686eada6c11a765ce70796ee41c0c60190907cd2bab7052acca1ab6c0ee44efca3240677f946d5d779f2fc4d5880644434e6d0230d2c5396f1932176d32b85ddc17ae0e0e22919f3f7fdf69eb0b8dc2ce503942f7de716c17986f60f07f5d11b600d7bbaff1c91d58e9aa8464f51a3b1e475f3233a9c109fe1d513305be1b255562c1fb0b766826ff2a789294346c7175dc4c166e106147e8706ba0974aceac1f7ad86ec54a8a6c5bbab98cbaa43e063ddad608ecf886ac76686afbcd86bdf80a02f096d455e08c49ae2b99eb136acdc8c94e96dc893cb9d8367a72a3a0b169bef065083f5999bd441e0a6d5656cf3f6ae36ced325eda631a4bf6790ca29dbf312714ea1d0089ea6d6af1c9a3f95409e366fa1e23dbc95798a90fbeb893c35577ece15e065ed7d30e822c66d29a95ea3cb5137d4263aeafc8473727b0a4d9031ea506d096711f56a0f0bc82e46c125dadb1a34259ccf434008822130eb248abd6b64791fe84996c0181e4e3547f3f8032493a66890a16c68f234dd9164bf9e7f504ad0bb229a9be88e64788a92076884122031d827107b9c18549b07706cefb0e77f60a928d75263aa6c83a8dfd954c1b03ffb78988b3dd332db6101856ef007c4d799730763cbc1ac0100a105550fb19886fc81570332789214957380cf120f26ae4dc887b651a8dd71c930abb5c670c4891ce98c8032ee65f858cb8cf598c79c5b52d29d47a61671ffe98596d5350a912f7c4fb9cdd5afc33d2e4e40463d92e23610d906438822db3f7db448533cba921c58384b94fa8f26af947efa4b37b6a731f609b6f33ca12fa97155a59378c85b4d71e59a5c7a545370591baacb6499f9edd95e1e942849b07637bee933781245960e01c53f86f4a46f696dbb8b7c6dbb86b5b0ceb05746cb6a6a021cb8ab1ab6c2b1617da31d0a47d45c05070a83c799932dc1a6ff1225923f1744f873f8aee71e9a9d8acb0b8bb5741106817e0ea115eaf4f18b5eb34cff8658ffb0f9a11a923b1e34204f097bc9bf40142db086b6e1685b57e569074eb1acc472a7d32878f35e84241707a94bf00effbb448c0849caa36f7cf5126c0a64bae7e07ca2e11634cd7a9d7f4702c9ccd9fd6a0e1d2cb55ba5811581caf9642e982709e00b852421002bbd68b0cb67b2ae40988951d98c9e8aa85493c18acb6b2dc10a3cc4b41530cc58a6cc8f4a9378b07dbc5546d09bb27c12c0e747ac0b1d1084be62e87022cd94bd4bc4da4ddd9ac58eca30c40c23bb8d3c7aba2e2e34368894ce7617e118096bcccc849bae8d0f604ef954991396d32a93adf43f8db543903f8167610d4d14f6c6329b17949a4b607181483fba3d2a09b7cf6397be1d01fb0a9e09b975510476006c3ff5a51a55ca42c9eb50dd00d27c74b5069423ebbd7e5ac85de58b5fc27a7ee69de89a067c495c3c97c7c032c2b4e5075639483521923105add545fd9cebd28aa06ecc9f55e01a1002b32569f73407797162a287006211e93369699334039f5dfac70b14f4f592a4e6c09e54ada36666d87102d438138fb929eef0b998ea031e2afcd52763f0bb3ab6e277d1ada3cb9299ca1db597a45613ab3ff200df8450b78227609cb26b54fca30d6c2e329693dd50268f4b569f531762f9d551b3e26f7aed74c5f82a2b7914817e23f3615ab575dec74bfb065f82e40128497a5cdbc8dcfc7683542da6d5cca460cdd7ed665815d3b09dc192345e34d6c226a741ea110365227c0c107882afd90defeaef533d33d73c588c8453b63b03e322aa6dce1f066517c1dc3b0e5ca6e1c930d89d98d071c9ea2d3eab30b8f504ec18f0f2828416fed6cbe6a34bc12fec7bd25499f8a2e1d7238080839c1a68b10a6ed4d8e1de327f2fccfcdec5e96efe9dc4283adcceb11faaa240980139741e5590cfbf017813642550b3dcfa3c9a6b6d203ac65f1eea2f2fc5cbc28d41126169fa717baacef27b63684f76e6afb4ccfe6306d06d484a9d3209d8708ebd1d981885693f3cd41afd4acc32b161da1387a1961034948167c26b649514a9afcd113786ca8665c2d6d6cd6a0ab3706cc5f0032d8d21626dc862bfd8c715d265eabc43a9f2658baf31e7bbaecb24955cb813e5012d0305dd92e7fc474a225e7e46e2ead49d159f8c9a04e97a810921b18551eef15006d87fe79a23a1620dc3b82332405e0f50e17ad61527873daabe384005373b1f9047e7e57749e493cba1200cbc1678c07d5d7239d8be27db5c2b038df051da602e8418dc09ed8aa9fd9967fca020c374d278806300f024ef04514e15d2495187167f97d27035f77f84b22c376b5bd6a6321da5e51d66309c79fe5b9d1a14ccbe671699d9b4a96fa00a0be30a115095c4828d04d0579f06fdf8fa643e936953a74b3a352d56015df40afbebc9874a64e79e478eaaafc30e2f1573162b1c1ee2795bfc973b094190b35f290f20cf22be1e9088c919bb81ec8752edb4f1bdaa00e3e0e527c397005e72204634020ebbf8bd78a69250573acacc5ef44307d5666086ad2ccb64e8f43b96268bfb3b273be9204394bb9fb18b61558dcc9859712b82b2739201a52bfda75bf2346379e3f11114f54bcb41b8524acb332194219a8ac4d3e860fb12a801df3fbc3200dc29356a47cc6a2daa33a4b283b1e5e87fddf162e794bd7995686d9bb958a259bb33cff701ae70c12958763dac51a57e21b1ea7b33d1eceab62f9903814cbedf5a84a0a48fd2498d2ad4c6b22fd1f7f85c18574d5d15649b6f5ee8edfa1643d1c4868d932eb360bd7c212e0e829b18d870bd9d6cfde00007f3f31bfeb33ebc6cff75eb1418b047f24cf0810f645d2610be0e846eab32a0a5de82cd027bfaf3b25965b1b1daa8c3bd219f5d76eabdb2364af4fa6baa2d59fa4499814367e81053af5c3fa2f939c730fbd05f8c7b6a965d3f8b3991af9e41f8128b6b294fc0ea7c275003a5bf76a930b018579d059703881b7e3748cfb850450f715c91b8d1dc63e2736b957cd2e290d5e7218dfc1e0e22319789cf994f62b06672420f65bc9d56ad9636853550765090945eba00b7a559009f44e8d8c89ff74a614f333bd3957321104e045aa7d2592e26e3380f9c1422453df9c9a4b9af52d50af3335cff933c7003690e00b84ddfc38274b3272a88a20e3e29e05e20db66409a45f7df8d26263386837c0b375cb13dd2d84bb69b780a5f6953a237b17d69329a581da8d7ec4282a4de77078f717b1fdbe8388f367de5fed32c3d70a6f0d464be4fe7e28502ac280d2d14b85c735e3108111841eeb1f729da2c50646bb86e6bdb0e94ad06aaed9174bd924fe10898e30219afa6b30a9c45c2d9cbe0d1b5632f69a0108bb2cc89ca0c027494366d20ff6dd9088bb955ec633a49296dd125da89022defdb4be51523db419b5215a3b97703953a139c81497bd7a136fc3b1c17e79daffb6ec31c253fd2080b03f38e49b7fcf14eed254bffdc5fb99d92d99a025ba1791bbe6128ca2b8df5a83cf0abc5e7ca5275e031e6d85ba61b40de12a46c4c7b364e8f3b97372c0b9bf162a9546b51c58db525a59cb82dee8631ecaaa99f7cd6c63b11dd8c506d303f8a7e1126ccd9a0f8251bf855cd28735f2328f1d846d11e85713866dee9b61e59b6832c703ec85c1705a1206eaf3d875c0eae6a3bcfe5b3d378f8df8ec400561f4df1e2b7a31017b6063e444fa2404c54d72afa013486e3c7c36cf782613644e1f5c1e467f3776d842bed7c6efcdd4968ad58615a0ea06e2fe4b84afa4255ac134b4ed6a18575c03f3128fa4dc4ab83d0f87aca8967aebad0682a211f329da81c5fec090ddb182b35b407b09ce88eaf8ccb3efeafaaec389a1dd73c13bf18809c673e9b7864620ae52e168bac8b5f264adb4c06819621d7984e36bfd1f410bc800f89b017d6d3db577d1300232d878c8c406122bd94603a07cb6905d7b777250ba4e12d2bf67b40f244bf187dbe963b588cd6f8fab1c4764813e321e00e04ec1ad75a2618e57f77f4f307ae57a68943b5ab221b6e1de9cced16e92287729d1ed182c45bdd4552695a0299a5fbe3c236c8fda4dec290acb1592224b46403bb83d20a3776aef2f18890d07ceb10230a4f13dd13ad349e2d708d0804d2827d608e92547a35a7abd148d9f3dd19d58248142e0033a8e72ea9ace187f10ae186e82bfb6d43f73d324a40618ca673eb0cfd5344496b027beace8ee26991a755e10c6c8a6fbf13d6d896281924b82bc9f25ac31de934ac1c27ab53a32d257548b91ba2e47f3c391a689dde6d535e1843df939bea53ebb1032d2764e6358e69c519bb5db81ad760a1d72e8fe5fea366fd40df3ba1e9f27a9004f90dc6b5fda6ff5929eede26eb9ac0c093f208f2400d928a6f3b2be65654937a640d548cf2ae86f577752b5e8a603e4231ea38d9604645d032882ddb1457b3a3894b41d7b3b4e593c43c77ac6a8624b4c02f283a3b92ab80ee16ac469173a0c5e488ad79428bb5ecb642347e282dd2b1451b10031def25ed6d2e18d6fc149ebd97d1af6ea2f19ff29e7baeb3818c269f41c0c7d8a9a6e0a7858969e93ee6e2157619dbf8052fde9970f8d8ddc50ccf5200963de2109ff1a4e79bdd1604a103828e50609e03f23b8b47192654eb29e2a604bcf1ba55dada5d63f928a657fa8ebc18daa1163e8d9f05102493ad5077f8822012cd31847e91ebf1e2e1d9ebe1991e5d7f7560c9ff5aa080c258814d6193ae04695aef5fe8c904346f3789792a5b504918967dbc1e9ed6783c7b4bd7a7f85e07e4142da7fa406cd3c8f24f85b28f3bd885ec3d5395c5d1e05331381fcbc79e624e163071042e634068d3df2eab2789e2f243e652e9e4e7acb7eb22e14ce5f670d5dcf98396e7c8c6fb2b2b3501e81a883ffa11516cd824272d5eb4cf85154e2996e328128155989bffff5bb8253c9a6e288a49acc793ab48054be293d47ab18168dc8233f9025254f500f24449892c476338b7e05b63e915ac699137194f03dc0c9597723af11cb0924d1a3d61638bc752bea3f2a8f01478e3da213efc1c4fac5c996ed30c721b2fa02330536f0ab0cde8684b8c6a3324c06a817b5794582a80719f216dde585adf3a1087c06e808ee0bb97868e7b476008d574fb1d5ee2ceca6e98461725423b759bb91f6db7831c68faff81a69bf1cb76f1041a5fffd86390efb5aa3fbfe507775eed80356053d8f9f724777e1c97579abe88f4e56a9c36491c0f3d0751dc5413d53d75518eee9bd69561eec958a3bdc9761f498c2b5364af131295e4bf79252eec02f1519632ff8b9aca6a4eea26e15cf53dfd47730f5900c8f1c4909cc144f0ed0186976274162cddf2b0e1f4a002e2c2706ce10a435400bcc9be38ebda9dd5b097386f4ee3d7977003ee8508fd644ff8c5b814e2091af824e449b75924804151c753857db355299a436d68aeae55054595664acd94d31f9b0566dac12635b4677104bc993ddb87ae5076309c86759ef01064b2bdfd4845b7dd779b3145fbc0e623ec8a662ed1b71cbf7935ad2f516aeed0d4f15abf164786e2da4fad22e7ea0feaf7bf875d11c8f82d90658bdb88fe9797e9fef4a770ceed9be1c975b8f4c64aa7aae3662fc5950aba915c8f8cf12c5e5e7859e5204f1b516c4980c285ad8877af939e2e3de81d63959d0adee0febad4133faa473729ece710fcfd8dc00a339e8c8ed3294783c8cd9ae9953056313ae09f9deffe56859da36e555ba3405573ebe138032d90d94dd3afdb9a41ccfa64886bb84382927827887d44cd7f26ae3dfff20123e7a45dc8a8897fa4f429755a178e02f611110d1dfc0e8a435ede29d0e1716efb41b21956acc1db7182781f212cc2a0f00c8a65fe013306443e15cd7fcfa6e3124e74eb4b022e246a11b67803425e909eb75ce42796a417264edbad1b218a0c0b800b2d214ad8aa9498fd98ff928c5c591f68ed270926b15a3c6d2f1f982b27b747397c2d089155071b4bef2e59e6b0cb3ae4a41dcc4cd4221eda27e8e2ea5645ed5c2ee396e223a4c8425cfcd5d12ec4f8664e4fc31ef49d7a5235107ec25525ac7fd76bece9d7196a1ceb45587b3a0f9f9ae45d11e9f61b5e15a959cb5e1c29aa1e6093f81d1a5b9341e1840be47b0725884013ca4c690b680f4e1d99cc07a1d0eecd0fabfbd6cc290974c7fa9eb1694dbaad39576dc0a2cd9810fedc3e986e7c6fd099678e5b4d303657e7b3eb955994079ec746195020b73d9f0662f15e712f23cdf2775fe864d24efad82cac8ca55b1a545943b9b7c92c0c30d882616dfc92965de98bc145ecedb7a6619016a5bb3276229f525754ffa10e09b04fd66d92f851e3520a64a875726ba67d8904ddd15883dc7302af33be58da24f637c98541457e3a0c28fa342f84f64f7ed108ff56be12d78e9d2d3db8bb5ab06845bbaa1c8294bc79efe94613598fd4efedeaf1fb1b7de6e5f1d00fa8a73e6982f6d4dcbcb008e8906869eeac5fa16d97c104c0f5348e3e5222b8c0203d0afc268c2677ef5eaa0c54384d909bb07d4203516c0ff051c20ff92d99a0a9ebc6da8ad4fc31f3ddf3ee0694696013c36fc0f58f210d35c9693e17a92699c96780ffea216a3ed0639857625aefc7f4e9e609424949d4ec11dc4465ebf3781800fd61fa801ca2c47eae9f9e3c57ecd90800d9ef1831bc1093433c3f60078ab7e84a1299b2b9f96a6276cee0653d3fc4520627b7cb9b101b3e53420caaeb023bc02fc42e448e349ead9f68851425065af4ec2f15eb8292eee590341c473e3623d384fdd84ed43303db4f8da6421ce5c062f30c8e28e1228be884e153b6ae1f3f8c85ba0d6d429eb66f446fa155eed129d76aff71b35b8c612f0aa7df7a597c665a6653e348f6a7ed21f1d16ebadad71df51808a90d6a5cfb69994d65a8a2d9b703a975d805e9954bfc371c2e955d9cac7a55b20c5c6e471d7cb15cc3c199125fac2739d23e68b189e3b39f38b4c9e3a1a7fd3ab0c21419fee6dad5d143a7e3fe43d2351f53734e3384ce007a8ac20847a101d1ce7cae658812ebe104981cb49fc1d9e9a73bc87d1f365a7b3f93b7ab79a121fea5fa0cd07c377bf536920a4f86f764c6cdc1f759b11c623246a898228864b68b990dc3c135b175b136d2127c279d4be79cb45f4ebc11e19479b8fa084eb099f0291c9463ffcee19ac01410a4c11f2a2352dd48664d6305e040c8859754181e78150f9df989d8ae59667dd0b8d13a8bb3bb9484ee0d2e2c993f7ff05e5754aa4807fb3a18749a785bb56d98261050990853084e1f6796ec09a475796762dc33071725350a7b7ce5c2db7120c86e16e790b77baaea6472d13288da1d991a676a720e7685de0fd17df3b283c848fa7a79423ffd6efdeb20c061974ef888f1c26ecb0811f623d210b4ba077ce0861bd0a897325d36a044fee4b801981e9f0909ac791b291ca1024ffa32b2a20d050fe79f0991e30a4796946c128a62207e54bcb5b7f262a3357f9b150a2000ab3d1b0ce932b9659d4fe33c800c2a52060638436781d14fe8486c9cf467a39dd0b62248fed116ab788a051384d7f315bef27b4a904189d2ce319513ea67676e32d78c016a72c302b99f8c72fb8ad2c53e9d7ed90c0f2212e66697373f2159f49114885aafba6f2ce79df921ed91a3961607d79936555f0fd10a3adf035f55b4502529781dc3f65963904dec8f29dbee55837e9a2f690bf1cd44ed4055c11916efdc0b4fd62ebae50d8bcb3028a0fc5526dee12b2b38a6049a5f301c291862c2da118d8793b907bdc4cfe0edd052e48e155fb1c84666769856aca500b62c3154e7749344ed4caeb111e05806b0770c054c97f637dbb9ce6c5c97cfc89d3083374106ebdb00f31cebb03641a36c749b836081fb75fc706a91e6e3d869714b9cfd262bebd7dccaf0772d7f0f79e1ecc07ec2f66deaeb3eb725993f808de64c4ddd4a1835a4b0cdefb5391b5698fdc84940deefa15abfe27440d47c80003767d0cf1a8837edd4abc21b379c4f80e6704a4d4764bb1fbb1e2f2f3226e30401f2b1a2a0e4cf69d92f0e6ce81a29f2658e92ba30670868b906869cc32ad5ac15123bbc7c2808e133c246d338956414bcb0a39ea4c3423b6379a0a6baab9f8d2c86835615ffd118d8af5aa2dea2acaabaa17cf8bb85728228dcd43d5a94c0965bbf0d9059e7bc0baa41469d3f703250c569b5f25c751314763df1b3eedd2716267caa8aedd7aa6a35cbe3a1c78fc85681d1471bd86d4b385424318c404044d3f6e9d8bde814878a26ed54b8a5be19652c84f4c4012c1bf9a611169f8c25fda162931f7309e9b4aad9c27fdca4216737132f5413fea76c6f26c399cb9f53e2c9fb6313e459bf55c618e0ec5d464528c7da49209a42df8858e2f30b45f209796506853c19c28545c1605f9cb5e82a446de802344e56c239eafdc9aab9f981ac4b8ccb446c43f26df7af465ffad8aa29d2681513998da2bd44fef3b9b61a15067fbb3ce87abb20dd7992366369633ef31d3a8b415875951581c8f52a875a5210592c2527d7aae91df8b5fa096655cdd7f3d8bc3f222d53692dd13564354d5adace7bea3a03dd5f42ccf692d216e821219fe1571d95205f400622e22d3ba15c5a60ece076013994dc57fc937259ebed0382253e3961586c965318685ac48e076363c6bc66ffc6b9c07c920689fd039ed97757e2f251f48a6c8abf88ae1695835aaec1e862915c3d29b8deae47919aa33a896489b18fcf297a59691aaa2cf5e56ce3f84793cc7ed1fe77a6ac475daebebd629856905fb922031e815c2f11d09b413a56a94464596ea61db507cceac45c02faf2c5402b473eba89ddc50a2231ea03859a4c2931d8bcd68bf60a309290c7def5c8b9fdf4ada05729935f86b0dba77df0c12f68d90c2c0b177e331e8350e59b1800e0915b45dc4b651b222a04446c4e1081790be23a5027371fee8c493c58304ef43133cc0db1864c86d86490c00ce7c63a2e27b00ae28f8a81f50c3135e3b38bebddc3b104648a3df9e866323a813253589bc480aaaad4f40e7a19f6f2c1e1c3f4dd21a629eda57cfab7aff08b803597f87ff5b38f2a27372cb5bd9dbd529ab3ca005b556229c06a229daf3599ead2d9e7fdbd0b46a50ca26c14830ae931d807ec11a2dfbe0d87854ed9e958f7aa0c67204c8c0e2f5ae1f9a9d00fb6082d9e1dd6b4a78020b7792819113e43e97a16901d0cea08a4eb60f65ee52dbb251ad254a4afa689376aceae19df1dc6de242b31e687240be8ba8945a39e28040f8237c4dffe552085905f96ab6d9fa45f8c601122810d2c127ff43699a5733c48cc307ba9209c911403e17ec0f90631554286cb22bcd6dd2f34dfc49a3835e882c78d2e022179d2136f04dda1ccd24e738802ffcfa63c6c8041d545527a5458658213d4318a2765d65bfc126e030b7ff14022f857819670666affa2b1decc26d0f7b836e98964b7414ab014dbd65260bc26ada0e4c93ad9e3ca406aabdcc14881bb5c8094eaadefaa3579559e2c545f03d2178a758ade945ed2a76daac929229da3e7865c13b3c3ebc7977d74a29e66a8301b0ee212332bf244cf3b89cf66d1536e1a8a0f507ccf22bc33765adaa7968d7634ff184362cadc80d1cc2f2ed4653f88e043e5f579f2f7f7fd089b32aa5ed0ef0386f15a88fa7c791cb4ec14f3a13b03ed3959936065ff2dff001b84f0320f26e3018eac3672f8fceb5431a2e6801d5d9b884560fbe1cbf637684ed6855ec41b07684d9e332ecabd5f2a590373ec0b402ddc807a49f3afee753e39ff11a78aef34bb88501ebcb7c3680331cc1e23256861caf0418a2d0d9ced6154d2d757823b069338aa1cdcb954a8c289ea8418864fb0ef45fa9b8f6b977b7d5d3c58db1066535e3c44497c2d33906884fb182c89e9ec45e7dafd0ae8650c9865b92127247dd852c1221e673768c391d014b2e37f79703174c765a0f03632925272c813bd3e1a53c1064c4b221ed9686fea1f535662aa45bd950984cde4347f7dcc6ccd185fb84c5fcadf88bbe9f8ccb0f58a3a4f1e0005b92c3124f0c95a9c35a82c19d8fd3eb4f7f409807694d4490796fff1ff428c20f317a8c61f3f5bfa01c26da492b2337c2d5b461e4e0d600dff1c857d81272b80ee53b5cd86ca1ff9779b9a1225f9760ba0bd8e1744fc8c772202091aaae25bd256de998a09284cec4869e14adf11fd5de781492fcd8ec841e031963e4e317ee86a684adb0de7ae7d4c5aa43e9b8aebc829848b56a16844dbabdcd32dc1648fa4fb620f3e9962d4cacead0efd24bf150cf854c29b4de0bee229738467180d32fddc3425052c42150d398add9011ffdee5c1de55cf9840f32ebcda340e8127ea9994a876313242916a8b614e4e8a1d9ee379cbd0261e9fea2104d2c9572493781e6e40304fcfaf845765dd8aea2747a137feb8b47e5aa5538d39938e5e2a1f26c63c0b33f7c9d32a989ec3138645e68fd70043eb4de9ec219704501dcf5c19627b6db87d6b63ab0ae4a00045c47f61fa0823549fa7b3e80ccf4e8a49cc520c20c053280750018c0ac8de7a41c8fc294dc05721bf2dc70a962cf9f2d869ca807515bb85f8d9d88f023c032927df9f98724ead7ab9e41edd1f04b780b15376b3338611a3ea678cc40a9b956351669697e211eb88906b6b8002c7c2fb480520edf2e8d99eecadf7cca8f1158309a604d334ece3d1a61d135c2b2aa848c6185ca258a0ee9d6afa957a225a49a981265a0dc35e3ce423bddde4db6891cbacd8b4e1b0b56c95522c3e90b9b69a75575cb5c8d4a32750f97985fe809ac9d11ac9986a2b787cc7db87b4f3f053037bbc1524f39d02e772f32aa6f576cf89769f41583c5b7d6a24fe9f0d62f5c7bb966f044032eb8330589c4eb650f90179e138dff53667fa57cc59e975e710a98a604a70b088a25685a111a05e9d28a6e2453e0ebac40c5cc502369de462f40c4d01725da05cb51fb4ae397c9ccdf73a45b4edfdc5dab4648e2b726c08d757cb98dac89a640fed72b2342e170c4a8ecd6b1d8de04dec0ee52fcff9f6c911ca885905e5f30616a4ef3bcb3c9bbed7dc32cd73e3e90684c80a8d7ab16f518448a7586de928af54eec6516e593d9f61c93363c5fefa12c2edc95ef90de86f0cb3ce222dd329eb8df17877e50a3098333e1c43458f2a798242eb0b6fb249edb98f9c130262f5aba9d6a71e71cce026f273d27403b471a167426e771416125ea555017f36f0b85a6455f03858b4b16b7d2dadf4783c0587b6d09f7443cdec20ff51dadb95423905b763b4ebc17ca0ed7b40187988effcdcdbc9e767c4ed334fa57c410e272b169d773755554a291b4b47190fafb470722222fb476cd1b72f86b2b7ee25c8524a00b8c5d7825c8fc98f210994a3be66dbc44867d857e3831c8c251bf6f4030974adc86d6992adccf0584bd0a2f61ec83b0f109b6a3b80aefb599cda853bbd8dbf4354d496343ebede49a6dfc1697455cb25902a167b8a76eb59e42f5d4351e47c06394440a084a4f161b710aa2faba6f0df7620935a53e8f290c927bc00b59519575d11f246ed76e641cb3c3c8ea8e0821b542412db693edee461290873e9fdef3f83293bb26bfd969984364faa650c12307ab6210db6933c7809cf8db697f753654a9fc4f54b79de1e03b0f194211c7a17489aef23469f4c183ed0dc8b4b65f08a324b845e91a10db2507e644cc6fce4a94561c4ae897abfa6b317930caf6a2d7953237e79350964d284a00468970c9d7621dd1f1d0cf5e87cdd943b01cea48ad0d15dc72abbc4ccf87f841a5be5a729571eeedeeb494416da15176e8efcc21235c9a017ed07d2ab48c5c58b359b7879cc482067f8b2181986318d5c5c0dac67f2a8e1a437cc63b88c1be7c6b0d79253e18f7ec56d5c15b40cb7bbe7f9e7744af2e24cf82ceac90c0a0d4db88781b795589f4f35242a4f64d6080294aa4a8ca7b839c94b668fd663c6bd80d8cce7e31d28a1368b367c97f7fa11befcfc585d6f4d9e4932636967bc964ad2adf1fc18c9b3b3a2f831d2f35d0193d691ffdf09cee06543fdcfd356d0803e3d94b67e0f54aa799c7603491c1d626afb1a31ad89470c93da96071b7d185a7aade396b918c8942ebac9c88d84c043d49d31e91503609a1d48de180719e78e22289cceafb1a3b28dc4e18de49f710d3174b51963565f1a542f95c9d314234047fe227d1a7ec9d18b1ea2948151b872c9c5e6f93044c5e14a506ec4de8e17264e1a0c08f973d246bbfea5b9210c1caee7b5b7cf458802d27eb57c59beed92f5de180bbd69bc87b8a3df2e8b708dfd63a4b263e7a9e46021b90392b4208b4e57bc0e577ee73873e1382e42adc7b61f6e9f531038dd30466d959d3f058e435c50bd00020d1aa8ccc965584aedf69bd33629c0bb6a4cd36657c3a3a6bdfc73945549ebfa708fd40b92e65181b9fc7d82f014e3edce47a7487e644b74ddbd60cd627ef3bc35e73280b84e977ca9085af2eb98cc3e30b0eec2e2cb99620324ae9262d0bb2538265295f6410c6bef7a450bb11f18d966eb7bddf8722563f7050a1962421fb1b3499e4fe54bb6027fe8f9a98239ebb36123f3c16fc546af538f36c55d2a02ac1159b02a8304aaa5568ab2608b25c5144b728e9c477a66fa58c922e04af3e5352ea912ec76bd3f12ac0cb110c236ba8ae65df7c2476ab26fd825e216ad614d0126798a7ecae29d56b1d6537b24a5ad846e3b1144e5353eba1e87823b3fd7ae9c25bbb4b1c4efc98094de1d4cba72643b116226e23b0fe901b0a479fb7fcf9813cd545dd6fb4607289954bc08cb51885c58b5523c7579737af52ef07e706a57c6b90e09eea286358e82772b608c1236188d3ae78d042b8563584c12456eb6b764a0d1cb4b57aaa8051ee2d089613c107598eaafcd4102d8c217551ac2c468887a506d9494ded313b5db5ab94ccbbfa52239de977694c0c54d23e7e485c24c4c3dc1e6870c07a81db1182e6ab73d26d02ccdb50fc7d9789876d1e2a972b57485cd2569c6ceaba71041e9eb3d49b047aac74e4fba1976f6a059264482b355ef6581b917b66b9ee06922bf24428f1730ae92636529067973be6fb1965a46f02201cf6c4992453991c21ce8bd0c0f333e4f17ae8656f2afe64350ac88eb38e57fead655e23653cdb8cd5f38f8c3953716feffeb8140231ea7870f5b186f1a85a05456071f8878d9f9d2bb6f096aa096fa35c80f6cbf35c415c960d5d7c7ac21eb296515ba27eda2a177f5c1f33ddf280346ff7b11d4beaa6a79cec90c03b18e12abe211b56b54ac57ebac2497df8dc81f1283c8b55a3a2c10ef6cd3de516d59051bd0c171075b5ecf1e59dc2f34713a5406b20e862a13d882eb98c8dd19414e1dba3536e93f1590c7c4da5c0a4be2801c14773e9d3e6c54508533dc6ce5d4962f5305776474d7acfaa60942dce0f081e53565316008eb4512db4247c4347f6ff067232139a23b7e56e2a97f313d08914a412004511257a170aea9e06927a3518d8417f02e40817abd3e12d2e29eab4c7d1ffc7b3c5a389bf8df845018fc36f616319668b84d03bc8b713c23f911f8588a3e00a55ca8b60cc3356d58af31f3e72e20c71befa9d868a9205a07de02149c46bd9c0c66cd14fefed76dbf627662b3d2b0078a01de5a49a62da00db27569cb13e1e00f2cae9e860d9d4b3be71c4f5c5a7fc0a977b2e69d1aa7f93ca6cba11c7ae06f52b2f568916f93f7d090b04a4c37608203eab88f98aadb58168592910d6ef01b271a0f13ea0715a8fcf7a01920dd8be5317495a2e37bea8715d53824b223cc55b9249fcdf8407a100fd6609d8e7d0158f9d371f9667ebe94b0edd38a360522c1c328fc694a53b3dd92c2819043e4ef236c68eb0000790add7381df0875721731fda49a201ae4d9168d8b286be819503bc22388919a9c5abb58628fb919f84e3ff8c91c6a72c817bc563f4ce387424e902488df2fd496c6bc089223b4c7cc77c6aa47503e833faa284bdec29bbb86fa090a93e53b5e15f76f2abc8650645fab50282708c515f7741486bbe495ca381990e07b6037844ae83829c2813a95ac5d80aeb17a41083e97e7bc168333f0e30c20f31e65a048a346c2fbc4b07c713f12dd886e9b614ad292cb88de2484ebf0bc1cea14fe2017c702e68a49f0305cc9030ec12e0a9ba1c2d9678f66800bc2fecd2efd847e39273c1a7ffe96ef0144233030db1548a764a341d2355aad1c40f1f58ab166c0a78fe5659df476875ada321dc2289e471e9d5980c2b16f65b40efb0b26423f5b0394e490bcc8ba57d1df590f5d6628f9335a2b1e6ef766ba1bb1a6db1b036d07b85eac0849b4070edabf2b0082c3226f8af201f40faec917dde2320a153ff645493d260f6d0fc401e7cb95c303710351c8b78fc68af1b74a93d787763555bc3a699c3f94f8479bbc71e1ff7cfecc23715d823d7629677211742a055c8124febe93431d95c28bbbc53fbbbfabc8bbadcfb122f77b6b5a57eb26cf75447b541914d02ed3962d2eaf247123a29940c46266fe50cc2bcfbee918654971cdfa498323d780193e0b55157429204ca21e32b7b9dcd8127ac57bd9d315b624a0e03d8fc09a1c8b666fa63c4a99792be5789160e67a60b0d56ea134c8a1adbdf776c4ebeccd229690901b8afce2370a4689fe1d0aa16ddec17515168cda7340e4c89ccb60b694ad6de5942072f883bc37df976115441e46f44bbb53dde649735b0a669e3b4ccf84196b665e6930081f860b688f5125603aee497c2ca708dc36d8dcb4a1e0bb01d30984604a68575133bba0c9fb3283d52bf4b1aabb254dcbac3f6773188a61c36967c5e8ef00fd2d19b173b396504702e0c9e7816bab7085a8e5502c6d36738bdfd235e904934608336f166389760a561fe4773f55838d13ef00110b1a3782d3ea80727a33d81ef4a9aca89de4e383ad6a4dd764e0ab1e907f6667768e42a29e859d38f4c6f86eb72c02f38a7e9a76649ea850edcbac5753aff2079076b2f5d1fac1997e0a5738a21117ee8576276ca52b0fde061badc13a2b28da575a893ec015b3370a4878a18cafb5e17d0307074d73f85a01e9ce8effa50da5e3a4d58d3c45514614e75a6d749c45a52f6d7aeadd7c157b841811eeeec20d702731000d179125075f1ba37f27a640750b5fb7266536847d01df322c7edcda8cc46af9374bc9d7d3f28ec9c0c1f96f016f9abbd8e83e58c1f95c8f21c2ba8bc8fa6709429cd7406ee687aa6551545ad4caddeaca195a1ace0bb8a363b6591baa80c75ec6f8ea9f7dfb88dbe0b095b00357b22e68dd214915291f27b2e926432ffd72eba0085618377b5fa1bb8cb43318ada58fbd8ea2ff79fd3311eced35c739f9371cce44ae133226c8e1a4666c33c686d1492e94afe56a84c496e3df7cc0a15f2565489f9be5445171d3e50ff1c2a70e1779a41b840de403eb52954397ffe73c840d7ca6b18670599a11d713d0197efeeef83d1775fbca4a56bf45ea0e54e38d93e4de0d124a4a8164a7aa5191243685cb31c3c034415a0888387a2b62d3cf9f945b297c0849bc9f5ce15629c89d364f5f5acdff89d67200e26c48d7acee2cd6a60dcccf0d0a84ded6474b2dccde0313cefc907730f0977971eaa344dd7a2b8f0c41204d128ee539e4738b16f18a2ffb47c0616ab5b28a0c831ec9c0094afaad1cbe520b2746fb569e999ccfa7e1248cc38b9643e11ee1e5caa3dff5803ea37c9f383f7d5f9e9a3f5f1e95a468f089876dcdd5af79f34327abd4b1d9ed1bcccc9f0d5f088bc4b17fc3e0182dff3052394d9bba3b1e9b2be8609bc03725de69299fa34f13a2a1a9a526265fbfef7e2a36d286e2505ca5f53bdd05ec33aa9f99f56e9ffa5d78078bca4885a9529f25a5669a238620a24a7201a4efc18c937212886ec38a38c7f7198215017d6670fd753c38e8ee96bf5663daca142332af0d979b5f874073345e8a74f07b733bd8c6f8a6543d4a852040c975cb5771dec927ae005dd707fe56f475e8983a41589a5016e2857ec3ca7c6332c13b8a7f9613d13634a82306268dffa717d85cd3a408aa582d7bc264d91d03f88c50ccb386c385aaeb136e551d6844bb77e4f27fdbdcd5417b13c0339e3d7cceec79849a7677ee4f9251c8d21e0b5be22f387e80d60451e56b562250a97b9737c873d9393e374f95e8ac3954b9d6d94c606b2df9def7c076bb4b36775d982ba19bb528ae66f7dbe3088c9ea0ca76ca8a186d65e3963bef614833f5ea158566c00d735cdf2448d4e1669683a1bffba072867487e02b4ce6e0e4562b9821f15db913fd87df2da66cb87e367c9059c65076ee1a1fe541263bf1ec9f2fa8872c42d73e4742572001fca4f7a0b9b235fcf16480cda225424853c4c3402f263280980677cbad06dc179acaaf2dc534de76ae311c555fff82d03680048e19e206c4a3eef9a98563360040eb1c659721c96fb782edcced9b123ff403ae875e63943d9d05faa9a4ab2103ba19e95318603c1846b5e839ee4a052df870102deb6061e7eac789f442b0207720bec15df81d246446f0c1cb80e17fe1e6529c4e6d2d2ec9e1c53a0c5c801b29c465a6ea61abdf4e647166c9dc1ffc581eb9cf4f82a25227ceb912436cfb310319e31dcb186fd878da257ab4d3764a024bbf07e6a23dd04509e4a8bec46e343d8fb46ab5fbe45335edb3be0c1354246da471ef7056225b03ded225bde62e8c7766022f0f2e0ab5d81162ff48ea86e12d84a2c8f61eb7eb0eac377cd4dc386c4262f70b0ae005797180938e0f710c31aa923a22463d202819c773a586e560b4c28cd55db908089e8bea4833ce286915f6abf75544af5e9cf676bdfee4af24c43f8729e65f76ce8d8ce007327392f58220417c8e1a4c249a708c2e0f2ca9d958ed707e31bb3f7c21cfe8e9b5d2d7b7db19d881e96250327e7fdb53fcc677d67d977c07dea0089412a258ae1ff01147ceadb92e28654c253ec3f60d10525b739166a88c5129218f4831a1a75a7342987148924b89f522e7bdf66d76e284711067f46f0c414563a8af1bf34e1381d8c632b6491ceb9d687dee36a915d6222760c3aa901d2523d60c86901b0120ca6a4581de014e1233fc95cc3a36521ccc515aad695f721375b7ec4effe1efab2f9f39da82e918a3162501a2b20a5872c1a86a18027485afae099d332367d1b54c0b7458f8558a73c5c104177f5231f4c244ea98036c5409480ef60dfea9c2f6fd81cd8d48ef8b8baa3f327368c0f5c04d76eb5bd9aca0b98890c06d209c5aaf4562eabf926bfafac3e7574215a15bc467c69bf5b5e31232e72218d3c5d82523149208c1b20fc50189b3b8cb2d2939fb5f7b7dc2cd5c693769f31631c1c196cb472163daad162595c020e12eec239b2970b22c9ef6d47586796094d9875d124d568096c8a1f538b47ae356b416de8b120f3c9657e3edb2f202c1d40965187a24a6858a1202278298f11975a814f7b3302970343c2bdd790e239b799db5a431b25b50251ed84c68158de65aa7e486315ec383cb7ba8d80da2be818ad4857261a1b37ea102bf781d6abe02245cffc398efeb56c94c1574825ace1aba77e17ba8da63fc888d73dd751c3bfab5eeeb221bb025d87ad9ec2bd2a6988c6ec5fdd596a0cdebbb324036f20c81411a21cb67164146ae9a5599500fecac9c866ad74816056a178663c655ce1a03ca97b1d4660b5c024ed21d236505069a3c38091dd59a94c7a511ac190c6770a9c0f4acc916e2b66d6d06437f4605d654bd38caef670429503d6d91bffb9fbbb8fec850f49860902391b92f24de2703e20a28a7b07bacb4695bad4c85533d2d3c2c5b7b70ce1188b679fb38010e4d61a1ba10f083362f84f56c990e1a4e9022cdf2a4623ef3059bbe8e30138dcbaee5ec6a549d9fab6b4230b26dc94b2f8db4441dfe78fc0275fefee83469f2367c713ccbaa8e5e3b41d8d2e283891c5116841f7ab91e8539780f6d1bbd513dade35879f4c9929bf4a047e19f72dd50e9fcaee5ea98bab95d8e4c21c5048e0431fcf62428746ad488cc5cc67e08d4fe117ae336d768c748d509d299981122fefa7bb45b32de3fed5ccdc4357ea432d7bc26d86cfe22df15a0b02171aa34f681ad58841740e8af2b0bbb22fbb41dc89c60481012d416007d5418ba54a79c9364b527fdab104ec4c65a1014ddb71a82c8275e3427fca43c581b1e967b3c22a8acd84210608ca376879060fd9379e3cf53c553628dd92806c18450ca87cb1a53612166dcfbd18bcbfeeb18cf5b3bf43d5d07530481eb5e562fe519bdc698dee48c90f2c11c5fc72812ade657aa71b7b1e684617f10418815f6e79996d12b56410b056ae513e445d1cced818f2717be0d10d263958e4195b9dcb492f223be7b09a2ef8b8ac44f44a92028afcea259dcb74ed6cc808bec8bfe6b007eba1e4572e4219b765cfac7622c778c8e5666a0c5b28ca0ae44bcf71bcc78ade6c6bf17b795ea5d3532cf3d30cf8c44a998262526e6d00077e513e68d0bf91f864109a1622a3cb890f8f736551b5268b2837e3e87371cb72889be71efbf9b5b62789a38b5528c27385a9f21113b0a107a8bacf4108600a3b2712a2ecd0e9c4d81e5b2afd01af69453b723570ae9a33cf7e878a730f57b6ef47e813dda8d4045fd7af7ffce80ad15a8929240b70e8aeea8abeb6c60e1626ac2f5530ba98b908616a1a76c79ca76edbfc2181bb6fc08d1cf69d9b7df4e02b850b65df35fa3e0a44a2e350e22608e10974ee4b3f3b2ba4d66e869efd61c0e1a2782987baafa0a9577f4635365dbaa5e43ebb37af593f141e2d9eecbb9020437e64e54e8ee5e24c77d631f5563d16809229220eef4d5f8c0fbbca6c28a83897bed760adaa16f2606281b29043a75bdac349412add9429c545bfdab44a23108f71b77500d27847b1fb81bbde64101bd9ed4bfe9fc434af1b5197b79f208bf0163741fda222aff5c2c213a4cd03459874f0c0ab435ee1569d974534a2173fe93b0dddfc611a056c713a99a88e3375ab1ad70df7e86258005a6de41eb04ae125893d9a30464e1f39c8d4ac4fe3b1ce669a0893f0ac85e7aa97a49343f7d4ebece0b94bee63920026299f86e9668bb08d3a5f05cc787f37e0b5d7e8cd4eef11e36027f295f7e6ff87a4ed1155c00469b1f1c944ebc0456b4f23e9e4466f86d32812344f5e1f98fad3d83102940db8fe246afa3e9912934156fb94029e31f24ae442cba3c18ddb4670904cd787b9baabac9603fa0549bc4fc1e9c0329d6e493ca66917bda4de9bfb525aadde6e070bf3362f6118bd308c64f761fcfd71de2b5063e22c3f2fd67c34ab056e81a364f52c6f516368ad3b8da996fc9cabc2f08b061822a2560e52a5600240f44e9d0ef995891aea810a44aa74d6827728a5138ed724069f3a1ae68950012f1be89177e4e5d04723a5c9bc1c5af3f3c07070b8e7d3e4150a5b0876e1d4126b6151fc328e89bedd04c17de3b01db39e14703c847da3b6a71e2c5b9c32d3a1ad7751566f7709325f97b1e497ac734a27ac2c4c73812fcc0cb6588d3f613a4b008696806c6c0cd456a9234b9982d83a2f2a649b570ce2fc4fcd3889f06960218ca28a3bf61ea7fb32eac137302a17e9668ec9a61b474e2700338b2443270f2c7111dd955df9ddd9880a0da8e0b3947821ab3b5904096c37d033de05b33e14e77cd5d6e4bd52e22b88b33fee4fb81393c50d95e8dfc6afe1e6b3963886f0a67c59afaa2e2838533018126bdd273eed99776a8aaa848d0838df364b295829b048c5f76e25d33827d91e6984146b8e07d1d76e45ae0bc04b96a6fe6e2f5d695fc6b2d093993c0076bb659d810ed18e5511115ae845071bba48cf82460c647a7a61492c329ed09e9580c2ba69cf3946547fed8acfdeacad99a84b4f36c1d92895005813a302ac92dc09e81eed4e46087cf8f4d3f5501933637feb843d13321aad0de8cbfc2c4b739ac6546bfc6a5817f60a3cf7f4139c2c673f4974050474351795e195f4d4bd6209cda4baf5a4dcd5182bcdaba8d6a2464de797d7d43501b708b65c84a339181eb64e86215c96ade35fa5fa53e2c92479efeed556211d3f32f0be8dc0dbcc6651f76bf79bd52cc3faea0822b3d16f2c82f1d1fc95053585774caf00dac45dbc7de89a8cf438e733378726dced1ea79a3fb861a44ee35e2c7ca0344c717f32076b675ee2df4551b8a15426aa0e856fe11b9608e3b140b4f7af8c46c1ee2b7e62e243069e90095e2a1db7c19d753cdfddd0c2127c07b5ff68a0356730d29fd13b951a769fe7bd5df996c2d80042668a36ee0fa6f6a08b0111d1dd1977f19824553d44f5029736ce33c44bf0249aef364184b2a5c666305795f7fdfe80021ad099a6d8b64d06ac0dbde30fadf60165fdaf1481a689b84fc64bce755108f875107a372d6abec6600637c989694864ab44b17873d32b420fa4e99f7db4d1ec7eb61ab857ac01661c3158e68b8cbd84ad66abacdb07bc076bc730d0efcd0ea8f6a012a380e150399180b7e3127e240e78e1100bef204569e0fa5380b3eb85c73cf32f76ef82ff39fc1eb9d86f1d514f82adf978877c28cf68493ea12425a5cc7f0871b90db761d615b6e6922cfb38b8e2db80baed7bcf6690c21b0bc7eb9ab52b9b1d816d45f7a6dff70a3f1c3e33804397687578c8cb1c26cdbfed32132ec5c53c43ff9750f7e3102daf3cb38b940ba27955baf6f3e58d86bb06e5f2df21f44e63fb17e5671347fa6810128577c201e1396b74ca61ccfd930771f4d3cdef36ba43e322ea57711a5f1c29fdf62f1bc5661a4ad61d70fa42c19d46b3f9a9bd4e882438d06cbf33a5be64d14c3faebea14d06798d2aa70b45ef2885850828a3c4b49b1143ce7bfe2acfac3c80ccc8b15ede6b50597da6dc4ab504760899333ae4c33711da7b6c8e585e702499f88abaa0f5d0423318529ac87cf11471a12ae2be1720c2929efcbb9508038e5a444f73c0ec32f6c53cd4293ad54729240e7f5abfd9493743f63a491df6379ee0f1dd0973cbdd336427a9c8e6945290fa0f7d0ae9e366587a8f1bc4b86119162dc495cf7c8c46b74a8816ac19d0117d463d4675f79b7fd066e3fe40edbc8ef9117cfe4fb5053295ccff7650f9f00b452eca7383c71d5d71983b3c279edd94160c133e92c1f7eca67a25e07db84602d6998bb817e45d58cf3fd3d9ee4b6b03165980f8a8362ea03439086758e936497b61adf673effc7722d90f2e9a00bd3d7dae4ca36eaecedd7b2eb9fb113957c51fb9701e2e28aced1ae335c09db5ac441adb720c527f7c3a58b75856c5362857f7cf92236dd15e5d58a0668aebce0442ae1ac4b925b9c6504ff62e9f603bfd0d5f48bf2c6320cdbd55e92116ce3e1dff0b7c664a0660887f015471dde48366bd5fe076431cafcf67b3607dac6765b00df94acabf8d4a301e3ba07543cddb046d3396f0a70762b6c8021d754d0381a55e7e4aae8492c5625c549eee4c06fa0de4884f78d27b8d215e4fac001fb23fe00c72231d62c63e7368807e16edbc200b46b4992da62c7e7d16c6d2b5ca6c544a3fb452eb9c7f3de3ae572e18ccd0c7fbd269827e34e1e4e29935980a406aa75202ee1bca6504c6072e8f028710a912f97f1bd97f3101f8b6539d083133f9beb5069f08ee3f8bafd52be77895088c2fdfa154cd66075e1523d5126e825582adbc3da97ae80af8440da35a1b2bd3e7d57098254596332528961046edea68443cdfa73c490521c74e2e62e579df875aeca31bd9cae5c59bfdf6b3f9e3808c3e115a6a7b4b9b9e1fd6eccc7c0697b3821d46129b3486c6a95ba0a319d48e7c01943e7fca47f4df018885ea90b9d48d5e004561549a4f4970132f95a05865e7a1af8eda47130b6a19f985e437a72b164a2a56772963707e73fad3b0b58fcd0532705a28176897c83a088dd0c30abc5f0bb3f5f2f9aafed31012b42d1f04b36f9319319be5125ddb7f5e2c4b1077b1ef0f6ff03b864d34556eaeb11ff24e73a045bfe859845a44c2454c8b4bd78e5c975154d4d35f1f19332dd5c04f057ced3091c72b92ea5a4bd9a17ab80f37684fdc6c1eb38ee624620bac2c403b8c495d6206ef394ddbec6a4ab05dc2713a365d2bed5ed4eabc504ac3471f263f43c19549bcf01cd64560ee6ca6fbe669c948690c0f29c699d9529e25a0926c431617238767a6a84dcc5fe40ab683f983db8d2f8294a32a62fda0a363a6da8a887301c042a448347fe1f9d972ba7454e8ba53147dcafa132a69884f807a9e79a83c70bc98240fb1ab2f07f688587a89dbefcaa9da51193eb5d9aaa2e698ac49fbc9b4b84036351ea5c0b41d86a0d2859d281eecfbd001f046315117e599d880d297a257ac1bc6078d526bee3161c7b00309712be61b55355f3cd3f2327bcee713a5b4d5d40ed460183ead8da1da22ae604b8e92e44fcaebd3fc94ad3456017d23b33969aad070053d33380022d913d90eee60c766258b3d0a1b898c8b4a1adf8a8292172a7cc94b3d5db6d750146cfd30d4779deacf0ddc073aeb7e9c5c999f930286fa5e038b831702cd5db77c3467c48afbdf87dbf307dcfe2b6872b1fb6863210da74068ef532e9d523aa17de8dda7db66d9561ff3d8f93bcd436ca764f9578b4964596ae3d3e2118cd8c2506d461f8a41abf238779fc41a39d10c236393ccfb4747da1d9e126c3278eea8d9034afb14904546a6904f10564bc2ccbd402d4e165c0dc325503a6234f2c72a14d3a694913a38e04f55591a8d51bf66bf73803fffd2eb6c8a59ce4dd22352ebac212c76bb6275f732ce3b343cb2238e36cc546e526c0ffe3d7d7b48f59e104be37bb17220e634982d70e30595dff1bc863a683f79eff2bdd2183f3b5726a3fc65c3405333a98de11f46adfbd0d862f06ad5915f715a7236c30c6585f6e3bfe61369e8e36de7eca150fe947dfdc173aedd8cb3e94c4dd217e0f704be7dc1a578890da340126f124607e9a544c4d826faae4d8e3f2e71cc3f4c842dee01f25bc22222f0a56e887dd772cbd8b83bb601d59aea0e4aa14085062de1bff75b2f9358f68d7a12af89dde91fb56f127825b3239f7c16d9b5b0ae82d39ce84e90a3925f3e77caa6cbdd38791100823f9df92c059a3a93b1ddb6fda9838946901eba032ed0252d8277fd33e14a8215613e18dd2972043140f1c6af6cd8b7dedd1c463fa66e89db0da39865f9f13a351908b4fc7dacf83aa785aa8183a2afab1431dbe1c562d3a8d74a777b9c540968d2474108a37d8d4eebba2a414d0b3886f22622d6e11511c8aac911f63d0bd198376742af82a7ccfb4a4317061a9072260e3641d0b41cc7468c34ef54dfd0aef2a5046dba1e44469d4fcedd16bd9d04852c924a58e544ca8cc96b3a67803418e60971324e8c38e0fb07289941cf5d0e6883d8451a361cff941167f637873a1943e9a62358d360a5ac3e707952478da6eae964de7672d47354f3bddbac180d09fddaa43559b6dabdd6d183405f4bb2f791810b40f3de0a9bc373c29da6f4834c09f9a9e755fd9f607e81400ec5f5454bf69b41e78b135eb8ed6ad15888f022744975e554fff9028c7e8d070198a8b00593c4e70a6bb50a624fda57443ddc7a64249f23edac1bf9a7b3ff8079fcd69cb46a47cd448c550cae3c399416f8109781dae42dbe4db3a9888751a88713daa25636ffdabf9aed59a604608472e87dec3e7d9c49544fe25bc91bd57744f7409f2a8a7dd26127689fd2bd9e4fb4c80c81e404aae5eb639e68c81e94604679b231dad9903538694e70ba87de09b3ef8fc30e6e1061cfc262813bf8217ed39ca46a42c3e83bc2c5d021adcfc1d105ded94c49fd85914d7ff32c578ee17b764a59fc8431851e442f6540d694e3a02ec67d8f953334fa83b0d1426142f55b9b8edcb8e1687c015f040b673bdaf90c3a0a776dacf1aae571ef3653f37d89130ea68ae6b7f976ce3a61919b563a45d039751e253cd64516ed32e28596788196c4d578dc8cea7c937b0a4e34503b9eff7c2698c7ba4829d3d13b8ba4d7fd7258a5aaa6c906f27a92ad0bc35135135619ad32daf45b14cae3695a4fcc8faec5cfcb186b656d7ca476ecb73a7c3b22b797f1a772f5a81f02cd36dc5fc68a5a9c7e9606cc9593ac3bed9519a34049091992547e6368433b6e3ff18f6f9905dfe320dbd6a02912940fa46c64f7431311253300e20cbbef2b7bf9a2201ebc4341e25b75c9a03bb0b3020da58bd9d3e3c20523d8d00523fc469f5119ab8098bb1d064eef00d6c70cc3d857109aa882915641558e91bf5b105ba2463845ca74eec4d249f4f71c42c4cc9bfdc652971ce12def38dbd9943ea525152a94c63150239c4c583c79065c7474236cbd70384acedd3a3e4d201cb608ee5a4bbee57725e4321eea6e91060c70b0c401a2b19a2cd23587d18a69b6d3581a494b3da78f9657dd138ad3b8e5fa562c9a964fb1ffaf51fa6f6d74026ca51b454043755ba752a8edc3094086925fe57ba2674d09aa8ee31466fefc2909e33062c3f68d658fcb5baac641c8e1e2854dae882c2cbc419bf157008c48981c249a72584e0b0ac012d2ae6a3fb19a761132762aacc80882e11ef50877b7edd367f330342f1e8292d70ad34416ba5a52b3bc8d2a647a2420014f5140315f76b6267ba550e9884d56f34abb7d9cbbd2f7f0e7ce1c772789528d5ca779a9b3e8dc716b076a80048c8e3a9b89cd3b08e77e8e1d18fcfa53cbe9c4a48e3b15abea1dceee6fe1dc1de79f9735cd42f93964d32a76a272593d68e0f398d8e43bdafed4fb135630149cb0bcc88a48fd0e93de8a94f4a810256b18931485a308549b4a1bd46a7162fc5db1452c6fec05ab4ae3791d2dc0463caf5ae4d6f91fd30e879d267b18a05adbc084f2cedbd990e562d8b009b6ac75abf8d478e1f30bb219894c21a5085a3136c85f97191a6965cc6a6f75eafcc796678b0af2725bf67c11036e6347dcdef15e8be655cc873de3c7623dc80e26fa179b388b598eb92b393a470cea1bbb3271074b0eb5039d8aa958c016d722cbc468c0ae8f3da1b2e1a16759994950289a5e81cd2fdd68a4c7dcd97661cd9ef836ec43a557a7bb0b8bf94303da51f6c9bf73e1f55541c59e081a136608f1312d3d1ffe85c244a1276eb736cf3bd8d1afdbe64ebb78b047d5cedfcaf93c81d15c6574eb5e2a0d76d8fcb6faa3f4f37e5659050820e1b7d6ae248dea4c1db4cfca9bd78ba0b6532ac24ca3c4cab017d9ca3813a4d54070481bce6e6c095ad1e0547640581b45de05106f9a394d49c282d64892dd82c81068b5461d82a779af692556a65b3aa47a27660d78e421351757fb7184b56358abdc8a94cba7e5238a52b3a03198d827c7cf4881c62474c459114b27da382050207b4e6fb2906a3acd3e0b5899dc49e733958fe9f99d935f46006cd2f9adb1646d82c1b4408796d817098908734787a7c36daa9be7685418c9567c4d6c22f5579d7f185da347c73d3160be952a44a259e1650fc7f0be0fe713dec85878d23f3b9c4adfef165c13894aef22a1771ebee5ca7bfed65025b0a3d2e3ccdd7109494d490b8efd322bbd5b9c1d48a23e1ce745dd51484f671f67d54886bd48e064dfe8d63aa16fd1c9ae8fb7746bbd94ae6e7aa851d49eb3276851641ca132d17cc03e8d32defe34d6851dd0402b060f3da2fd15d3d8ef174dbfe45a13ad6f7ee8e1adda9600f99f695820e147866a6ba757da69ca5676839add87f4cc4b4a4b3b207d3835b081fd2615b20caa27abbce2f4a534f24ce71b3dce2054d96a419428f191e74c430b7430ae0b52ec698af93736b7d6072160cc33d74144ffac07692aeb9805f6f5688dd76b7f8372a9bf0e12650496abd7d7ac29d88b6779126b8ea8e0b7958839eb5e53ec7293b07059892f8e14fd5fa177e6b5f89b42c4866fce70a7980465771d7d8ed9c44631944d6d5974549c11b985b23ac975b165e818f0079eeb1074d2584993427139390ca07a1cf9aae366475ef4bb6fc9ec1e9f0835ad419df7640f03935dc87208aa631caa9c75d7b6b2c8e68ef38ecec7031cebfa97f6f89b331aa33f44fa6eb04046cdfb96aea8c325602613aba8fdd3394fda13d279df53d809cdc42e099127281b10dc29f5d274574e44f3025fa3b5f015c783c7f9d11eee032c8bc2cc6e8d8ad5c9945e8173cc106b279f577c65032a0409ca6775b585cec2716b843b5864f3e4e83b1fdbc28fe01b8a36b337dead8ea2c237d9b3e610f2fc45a7528ed81fd836aa7b0e3f46421f4025482220a2c20264284d3e9e062110039c512dc8e912c3e4fd94a86935c62b1d167ab81e537c674ff2eb73e21456bb11cb5d6d63888d250a4abb87a7297227462f2b356ac94e9c256a05686d2518bded01b42aebb0cc7d1313ac5e49a25aed44db26daa15b03957795a32cbe4b6e2591d0db70e73f5717cbe104e4d2769c05c44fd0b0847566c648a62f0dba2f37593831955257abb6a216e539831ad1d7ea707f6b12ebb2aefe8eafea9490e80c5ec098e4e6a1db65f2ec9aea00e742141260937cbec1b106d8e3f4fbdb591c66f1a34bb518e449850b00bb6d65dd2544fe417ca60257721fc2661b2e5c9139422fb827b52c4d3386e2fca8f7fa76a8d126fb3a44e950c675f0812d3d4d465604879264da03e28d1acaa3fd6dc8f2f34a1536ea119ccf736156e1192ebf30d546db42c15c7b5a06259ac82d6beec48c2ce260eba86be2c7344402cf7ce4edc6ed3d9c3edc8768791b4a1b2b5ed82ef570cbe4a71eedc6cafcaa13d5be2df1d54ab687e3bcfc3d8bafcf28b7d827c9666b75940b82499405a0a0ed8ccafebb9e810c4abcd516575d8a8d0f26775caa2f5cee9c3927e156498342a1f29af44f42e23b515e24e8b75bdfd2723be0fbea5ecca8bcbfc48e3854b7836abdf2024375bfcad88b5e9a379f3c57f2db299d044234c10dbae298aa37dea82e23ce1a014c8c30ed7f97c5fa6ce499132771e95e5439e8e3de1f269cd77f4b2581771640b2b51ebf3f744d158b989af0795dc015e6f8a35169ed991665303a5430108f00c12c5a25849bc69778f36edf40e6909b51d396336b644e06083b308b2be044370f19acbd7438d82e15b4e2af276f8065679928e8924a8ef9fcecd846dce782b1e980e9cd2a4f0822d4f4386b3456f2ca58453a12165b544cd034cb819f212a2916c08ef138c290b1c95e26e0943472520736818cecf699941d6ec7710a19433ceb28793b8485add348562d67d6db956ce6a97aaad8353de0e07bb0bb504e60673f1dbb44bd89830c44ad9588f2ad568b79087d3027cc24415b9fedd7ee846508bd7789ebadabad0080c1c1a81b1f5fb29675f186616cf93f20a14b2af351e7cb11521aafb4ff8b7dfe6367d4fc46d9c6cdd8d8ab67d9b9bf145358ceac76345e3f6db6b56f5fbe7c16a58c1e7607c8ef0e73dc66122482c82a17ff3360121c9d087b50b080c8217d3819c8aecb67b74616aa4a6fb483598c0a3a173a0b2bf5e06f80134252b08afee9840427c12778757e2751000f6c551bcb58ca7368cd27cdfaa49a688d9d3ee3a60c2c3a741072e49464887a50d3fab0ddf504fb5b38ccdc0696b92320ca80627840774131d918c232af7785413f68fe61d0b11ae5bb45ddc000a5f284d78a2bbcc8ace8646a02cd81f68cb8e1ca9bccadbaa418e1e6b338fcf5eef428019bafd12cddef6d0de7514d240570cd17a534f5191ef0782ae49b200cedca33a45e0e65e964d03c247e27fb5cff2a8530ad172d278774cdfba410fdfeeb51db020870926bdc34a1bbc074fed1d3302ce4d6620cbff47f37bc4a4d3ad8503ea1f657ea8bcaa1e7f7ff1958f9bba85675b9fee247112ec3fd04795972c0ed7f8edd93f43be82e6c0401a703d98ba1603262acba8ce2add153624270e8d41a868d67b6eae4b58370998eea14cfc6e115db2df0040e11935f0fb09cf9918ecae920a64db9228e901f17e99ad244ca82f6c9c30d572aafe9082f8236970ba7d92a4edc954e604d7fa2a22a6eba1c052816209ab05a85dc27d84dad0595d29ee2ec789167dd6e22c56f748117f9b20066fe103d6bb7822af39b40966804cf98f40233a5078781d3da94e0cc3c42f5b8490a73bff55e4b39e383ed8da6fa1c2a316aedc89cd2cd01a811b202427f21b984c6a9165402ac9e60372086db8c637ee50fe2ae407d978faeca7021fa2c2558dab76a075c445af07da357e10819697f5e93d051af7b8c2a666a8aeb31c4f8b64baf34eaa3b5b367fc6dc13de29df6bac4db6ecf0bbd6781718b38db0e1b0de9088e2681a9a54365527d95347fda2b3bf177e599e89ff0ae728a82ccf132750c8fe075f30effa7f805f92bda19178624567c915da45a351337591e3f8a09b6ce7eb6d9d4c6c8e57774f86328ded65d468e7aedb8c5e09b524f4c3e7a338ad2ada5c243399fd40453f5c6f8805df468f5e4d4cc42cb10c335ef90ae87b44177bf4d5151650678e29151514c9c916c159d72ad06e289709cfc4fc6160ab90fc891344c02bb8a44c1648c325d04c8abfc5e6c68151991cdc1909d8ba744074f0a2c9aac2794402450fdcd5df8e820c8fb418528c395868d02fb18ec5381dc7a607472eaf69525718d51bdd721f5dcd45d13ae55dca8d766a67c9d971e21a7d22d1a206a691b19c3b71c2b8a1353dd25b75c25f4402988602b98e945f63045aee04f215cf3c46652ba86ee9c8cf4299d77c3188a47256a2ac200efc64c2f4b400f874c62da97654bca36eef0e6debef602e7d8e5e8e27240f8ee2e81c972aa8eca3649548928a61846526a0997767a1b429a021d9838fde46601f61d81d26f66f5c86f252e2cfed58c79c2cbb57bef2bf2ae38dd5386d39625969db3636499619b5a06136d76b699e0735424be610a022d9082b994a07048a9ac447ff2018518a653bb1ad7befb874ce6262af318c226c58a3a68b07999359e95704870dc5eed352cda9ced0b7fcdaceb60e8da25763284216d5d433db95bde8778cdfe1b44f770c3ad048b59d4d92e1895eddf7976ce77a63b5cc351614239f9aa390aff19865715760e8c72a9cc6ecbafa42fca55825a125dec8ef00bac162740e900dfc2ff4d902bf20a3eb5795450a9fa124b1058236edbf53462cdbd03fd6f835be5406929dc2d2aaf821f06924e7b6509dc3176dd8510686a3e7e57c041777e2a85824197dc97f0c6e1963dfb858102bbd07772df544998c5087fdaaef5ef8a646cda4e5ae5c6df6cad8050047e596d6ef23cddf94a0dfd75eaaef3101a60efd10b833b06c53a910fcffed70494d0ec7413c9fe81a64827f5585f888555bf091e7a39eeaad6e1dce89f88631e627bbca1f0d6ddbfa6ef63dfe01e31149bd8c21b4d71738400e6c23127c85e7d6f95cd8ed347db0cd3619ded319ff36da6a7555472c73ac48340b1cef7444dc27d17b2e6f95de4739aa4e45f6f1c32005016d48f78fc4699e908498711a4aaec8279223c20996828657c22264d110117fdfc04e2fab347ab83da5432d439d56c2899f8b02b65f02d5aa31b330d1d6bc5a683e775f8fe3a4f110a20366a88300f0bbcbc2ca639b5a96ccd6ea42f5c9c80f2e84627bc43c0f68667ee9f45e6fbfc977222d60249c538ca8061038416ce7202c220b488c55b09095a82a16b42a62176c09df4ceef4a1889e209843b6c1d49e48990025826b2559cdfbd31355f4e55ae8c57475a07e256fd7f55ae57646e74ae1bb058a2863c8f0c03f38d13ebe42bf17d58a7bfac8f47bb2d6721497b49a760485aa17c9e5a534ea626476535d17e2ddb9b2aeb973333dba7d0607ac8a5d03181593cd52439addb7c059b8d647371950886f10a87d21583aaa56ed64bffcdabba136140cce503e8b626a29df76e582933340da096f2be48b04345c5e0c99b028f5dd19766a60a8f1b3814e3241e402850d8fd8d2196381cc3d4ecea62e30c093cfccb482953e986aaa94d13f9edec8c95fa19b25990b3cf6c9dc5d2dccb756755b52c421dbbf9ae925be81405481debd8111f1d06832b94e55120f2595f0bace7008e22b306a22a316144bee89499f602426a70d5fc730a9a38f30175d922f9f66f337ebf08173aacf34d54de5fa8a14135c00c033ea22cfad441850536230ff93645fe41e549afe5877f5104c4dccab2371376ada9b664ad82dde3b76b576f8336058f7bde9a1602056e71d374478be15e688eeeed6b4f54222414e464d2f9960171a9b9de633bbd0db6ac7796c2c0b47625017414155b9f576de61038057cb8cc7f392f0857021497d4f05a9bbe282cedb9cec6e3d470066091ed2b15566a7f4a3c8df529e1003f15885cf45d4821ed62d561ba89d61aba49eab863addefeab296637f024ea42e2bb524c6c7447ff0c76451518becddcbd89dc649efb118f5bf734efd15c7885c96a0ab78157be922a2af846c681789b5f0573f291fdcb3d61c1924395a432c4484c6d5fe82ae769325bd374b41840d3c13f949386b1ca84efa3b87386b6e44f5a4c535c179538c44a4b11238743b8b69a96883469f93805d05fd154c005fdd406beac886b83a5bc352215157438944d04c390fdb76a487eb59b592b45371bcb301501df48ab6b9d12d646c0909c01cba48cc6a2fb8d9ac3d23e4a6650587492dec23efafd28f542d4651e595de5fe8fb059ca1cc9ee4a06d86335c9d3256332fcc875beb12fe20d1054581caeba04c0b2d9454eb109894d0cc88a005e877dc83f13f326fd56dc219c89f7c7edd68bc19fb09c5e74ad5ef362ba25628b1314e94bfc4b7c5f91af956e957447ea098121ea61ae7e55c4567512c95ea9e42eab00b404fa71807a743f6de890004b0d09728ec05a5de57754eb01e2d8fc643b05fcb9fb69f14412a41ec642edd82a5b49bdf6ccd958ea6e5ada9c0f12d0438088b9ca1179749701e0d13883290cb1ac0446a3c423ee2974f29828dcbad352a4fb18f80353d3bb26b43cfdfb175d8430dcc2715341b5341707ab93b47169f8e9ab7170e27c5e661176dca4811df1fa5d8ba83745e2f4f65378be05e21f101207882f92c4d0155cb6962b07d28e3e0193b450960f7cafbca1204d96d0eede42dce3c85a0935d865a7969fce4c043345a9717ccdc55bb618fe209cd8c9d50bbc475d6e94e72ec37936e3d0a5bb7b072e9a2cbe02611034b13134515b9aeb7c4f42beda0bda1f75c5b156411539f2bfe2435a4dad0c43b41129a90238518a8011d7afb579f088a217a89f9891138e9f0d48a8d90c0cc4ef2a1ad0751294373f131d26364b585ac6d0b579a299a5e975bf4c825a54dc5c631a2fb21cf3b6beac2145c405850afc65ae5b014b8228d2e5a8f0fdcc6f0a832a0edc59f395b65efc1a40a42719e7c2b8f5aed3bfc422abd0dfe23f7a189c2f3b78fc388de7aac1d95f349fb2d9a223c1d8aad4edd781eaef8e709ea40701d0684e831c3944fd41ea4017912ff501524fb8bb58d046363d27f0bdec211559fca2bee39b7d95b8b97cb72b1ee9d1a610da5f6793471e56db50d8df3b62c9b0a5ef43742435d4119dd8a44fd9ad032a6bb58a5cab90cd3d2beef9cc742f04d7b2bf67bfad89be0cede9b3ec5d5e2cf848daa23dea8eb8f6dc38f9028a014abef29d1ff1cff7fa27b68af2551ccd5bf0b78bc0e7140c53232c6d5e4822eaefe98f1f5737eb91d16c721bbf6b48c8978417f4ed5afbe749be7e2e4477d185da9952e01bfee51a57e084b2583c2ea34358bf9efc69ac14599b422ea2c8ab7c51a0d306042ef0c4bf125599582236eb0b3befae9e57cee74bd9d2ba4305d9c721893133f76616913505587574c6123ab7aaafe431339b0dccb032395a5372f2ab8f8d96fc6539bbe86cf0c2f5b07b63025ad1c941468a5be7e128d206482b600b57556b9719d3509ed005b1556c61c124a434cd18d926b3c9ca0a437b3f75a9da1103e13bd4db040d6e998d6f55eefe476aadd084cd2e1d5d293e3d623b201eb2b0335c1c37a32566e06a03c4d67a7ae0fb89c1c2d4bf7bbdcccf6287c50e7795e407651fa060b7ea656321fe99be1a412fb116fff916bac0049c6c263611d1c6ae001e7edcea5c51e9b1dff921ef7b2e7eae27f23e5e4093926822e5cb2bd1401d542a0165e79ad73ca9000eb87dad38dbd45354a626b6ca1b5ed75172290a731377cde96bd4e354c529f1940ceb6276d18a306a400fba323a684d280549650870da7b27723e3248a30d41e656ad476b4ca02ae5e9b4bd3f9d91159341a170351c18e4bd2dc862ef1fddab1834342ab79cdb63159eb561c7914d81ceacdcfe2a89845ec548da7fdce281d0aaf03706a0372f89df580c36c336a8c26bbe94f58a760d21933d87a3581bc1e39d34838ab1efb6dd42fb3f27a1ba8885ceedb1282b244f588bc29d2919ee82085d05f53d02aeef35560855d1f9a9b2a5c914d9ce12adaef38b6b9b7e916b3f29e1c41f07e42aa71c77dc22486ae281f32e1eab6ce73fcd3eba72dd8f065bd80c3a57fb4169f69cf75f45e15ae2c4109ca3f40d3c83aacc3e24fceedd7ff3bac8c15b30e1c2d7d0fa694f8d3827e2f0aa4286b5321e43ef725ed285af941c1244bf9181e71fbd8dabba2ca3de24e13d04609caafafc0f78e40fff3224e422e6008657a56e187c27ae645e4d4da6e90aebe57207572a7d3d81381d956f28bcfc218430290affa59a199de54b7d55193aa0a4a848c039dcc850ba4c3a4b812b9acccfe4cea6eb3f831eb2bd0d1f541b8dbc906265c51ee95154b919b5cebbfb90c48dfc3bc4c1a1cead38a6d672a8e04be3fcba92702e1b387a514e0e154220ef27a6811daf425400d3b06f52de12363b93e0d40139bee6ebca255750a322ed1531c1b28838d81afc7171593fdafe522be60aa2a4e3d665efdb2f3623cfb0e8715cbf003c04baeae2d21d051a66bd7284cf752492ce2893b0d482e24c67e0aee979917740b694240fe3f3be75b7809f2e6d9cc9a0fc6775f42cbe4842650ac959d946feacef6170c25f182b08a27f3810ff3bc15c2601fa0bdf3c1fd58aa32ac123131e3b7dcfe5005b9cd797bf7161386c636f3ea117e92b6c60962e36ed6133dd2cc4e274e27b0a0d707a64e1c748f4317bce7f0abe2d7dcf661a9a82172b35292499ec456d1474cd02f53d29d4b174e3487be438dee966147b482b7e5627505365d56e293590b44f53c4f8c94f445b5bc630eead4b7331d7232e49aa631bb3ba0ee2a6c5bd471928801cd40945c7a395cd232f9ab29e12bc249dec89e6bfc857af2ec5e28ff0d7f2399444a6fe6fd21dbd5838d015652931bb222e7e04af0b5fa17ffd7903b22eaaccd738e614f73c641cd64806bd3b37539c74a48b7a964536571fad3bd9f80773d67056c17c18d384fd18c46441e1bc310fbcf381690fc2f39717a1d7a11f4ee854093c4f14a1a2d28cadce980801ff4805d1522101310488d2b51d5c475a2759686f69f78b6f51e33c2c5a0d0f6cbe2ab685a39b4dbcdf39fa025a082701b9266aa4d155065ddfcf3ac33d6344e278c5fe68401bb0b3a0820173682c649f588025f5515883e3796ac20e554c938266912642a4eea7f566e40de31f7ecbb5e1d775ea7f60f9f6d295869cfa257d15eb1e622279c3280eed3b2738a181d7220f8b07c6532d46b5e000231d91f90339e1a5bf5dbebf38a93a6610ecd4990165df3fd42894b98aa604583cfed85b88303c5b14248cd4d04a78e17bd8bda55d939c07ada801740d09f982ae525395e40d81cc980acc39f1621e72db8b9d6fe473df2f5edb254f69eddb84a1698b925b97537a7c71a344e51cfaced7a224938c6e0e201a4fd4de95be4728045f2efb1053181c762de4a493046fc34bc612d077fa852d28f49258b046676fd89575a507935d40c5bd58fdbcffc81b328d388d7bce7fecd1ddba533afeb57aafe8614ff811e82ec9854e2d248078a53e2281cfc9b18bcf382a5179abff7e2ae66242eb9e00302d0f3eae5ede240bcdc9dbb9e5a024e9688670a147bbbe5d52298048966305d7eb8b9f34632342fe2f42d98efe2e892ac0207b3817292580eb7c09e094f3754ee6321e82e14a3e146e2c80a011baf64b835c56286720c43c370e3f959037cf65d5a23f2d7b77029fa388bb47ddc2300234c924c260caa1a33a314a294da76db489a316ce52e5f159e606537b8a9fb2998acd89366f5b11a4bed5c8f2bfaeaaaf4f8315132722c757b07b7c846b580cdccb8572a236586ffbd74e50d85526df1f5dab7a535c36aaf03f19cee36eef32cb6b1240105d76422a76f99dc34f66dc2eb562fa6c80d59bcfaddfbfc3f378e66fe61e1445bbb64eb075338148338d389ea58fb21f4397583d3a8b8b002021c6e0244bf98fea59871bf210b1530f5e764cbbcdd92d5608e6a2703c9459479bf5f62fa149564ae7da1fb02db75bbb35a955a3868b91063d9c44600d20acc195126b4eafd62030e0ff07aca2693ca9d543be65b9f3667e48033407f62aba8c8c92ee2e6ec3a04c94a877c254341003740ac232dae28d9152d060bf829e7e07f714f2fe449c10d5f9c31f74bb7249451447e1c7f22a245ef3ea4db6d0c488f5e27cf31de2167aa28bb54d8f260f4797509e72e4fd63406c08e3ffad06b8a873f2ae2c05361bbe5de4b9e99b8262e9043507420222459274fc58e908c3d39bc70a9555788dccda0e65acd40a8216b3cf393285b761d4fbbc73dcc3de20e010f0d6a02932fdde7d0a3db6e2a2da51c1807d68dce9e804051118da9aa6bfd51cfea3edb092098b27b5ce0a3e8ea10da6b28c6b27f99f12e1f2b72605d67e3b9069fee5205008095cbc0beaeff5c5fcc54028040a9f46c563a1e86a9386d7db554faaa58205bde40653443ca0d0ed264fff584619726d871e251348636df637745c3bb4df6592b315264b85fc1cb64201ff51917b7aeffead164f33e32f4157cc4baa6a2928e37c723cb5f902489c0ec8420e4f8e1750595a65a9dff8e35089410bde02f3f91e5193c3128a3ff5069b900f89ad35a16c81e592eb4f992d7bd7007906d6a5bbe54111784b5987fca2f12f02834fe3f41e6516a661c120402ce597218cac7ead8ce45541df9facc77bb6b3ca0c1a43344e6f59ad33b74446f527ab3cc6aa7c5adccbad7907b3dde5e6d63ef10c6553e01ab84841caba498e9d79e310eff78f83696af59aa4b86fdad6771786d7c52f21a379025e7b617ff7baa5936336c1a64a0989634c257ae4c94fc60fc93220040b997d4ad90510e0ac8d97bcf82d47c30c8f96d2461b34c87166c93ae49d703d2ce1f0c4046912b3bd58a390093f5e49df55f7e072f59fe371f0376fddb482201c13f84f3d425e185b3737f3e5342684a9d081ea4e8d5971ec1486add36c50ff6b8562817f0dfe17799608c2155298680d2a8676ea09fb94205abeb68ac46507164a2e4254e0595de9f406fad5b54f02747390cea217d08066f36a09e1710264ce9ac8d81aa3887dc78554c0ba4264a698edb8efb413fa57893206714ca79feb3bb0cae2da5f04805a8b40170b5ac635eb6ed663a0647a755554f395dc7cb5ad7e2682f3462fda7794386767e5e3cd9b285a4bf62ec6db3ea554c0c9b6b79ea667ea1d5b764305eb5c87c90e370ed654fe958a1b3e0417bc968a6f86ebcb1a34c4373a08c9afdc510925f53084407b8a1a554b9e58defe8df78d9e103c153b92928fefbedb5eb9147a6c988d256983bac46ec3a785ca7b4c365518046ee8d47f02cc24c1dcc3feacd620ab980400cb6054e07181ba4109f96dfc5bedd9068f5bfdbdc6c0f6fb48c40b82abd6497cac934f7cdd2838cc68a8d2129a2e2e8e0b5ddefe0a696a64c4bea2a4888fa9004a8c8961e0a2e18b6d231c1200bd600818f265e42e43d32d7c754c6e66f2d8897a292fc954c94f59fcd447ee884a152bda076d30a3b7ebfb83b96c39d8972d4ddf7f8c7bc7b9c04fd5c13687036c7cd9d10765dd05362b39c47280559d03239e0bc7acb4f3b1c436e95be0abeb2a38b47e0d008c2890e56e457067f13b56d144ee46589c8b0162609d82ac83b1366ea647091354fca4628870eb64e534085782f1fc23518539f6d1ce95883b5aaf01dcecb7945e6b51850e20c82a9d499ee905e85a195980a97505bbf332f4da2c9ef6348ce0895b95d027a5a8e8d02372f8f60c6228cb88fe1044cc65c6e4a3b6544168bc048329cbfd0dc5521ecb0f247a0227a131ed8b90e19e4a41f832032b9b128cc28bd95438b239a3e9a3dd4c2ca8d655d8df4db876566a474623f85969c2b5c155069362af5959aaa2fd8bcc27d0d25710ae958074eca881e775aec3b34ccb291bbe52af8578a9491a947d915ff73f9e791d4de5aca1566eb79aa8578b32f27a819d33d17871884499ae5dc6cd83cd19fd3dba1504c9cdad4eac9e946ea23e15da7c4658636d894791c20c8f1a2272e1dd0114666ea6b8c8d0ba49f108de33163548da2630cab30e765f1cb583a4aa502dc2a75cce893b976ce79db84fd446c1306ecff726dce12d3e0423953ddf4a1c75a2081d758051ed3c4137fba2171b491abb14fcd7ca4ef87dc7029db53c1b1bbdac791cd71d01d01041391fd257438994dcf2cb040aedc273f98eff8b9367ba1dabaf0036c527b521d73a2268f10b22f727018d4500a789855462d98a0d897f58b7e9dd71e6bec4cc9f5c9fe3f3ff4b28a30c4117f8f4949241e9bd4485cf5bae992e72498484557034b3b265b05509ecb0fef33f123ceb37751189ff5f25d24301e5aef14bbb8bdd5f6ca25ec12c7fdc7af45d064ccb08cfd3b0fc40adad8b888b1e05a65336d8da80ca5efda49426bbd0d4bbd48deeb464b5810784c47e1de24da59b3fc6542b2fb48b026535e47c3c1a01af00dd1c1d0cacbfb722e064de99b1032ae9c9ea241bf8c0473d0c55e46803c4fa9594f780cb58fecd7b220a53730f2ab074b09895b53f442c6cd23b603c39979707d69c69fae29298c10827aa6eeff188ab22d0c67349460357e4034bd381327a6e0844c362322d6118b89297ff749c31dd1b20ae86abc89b22ba4f8efc566769aa3d2021829e4e29c8d3e8d009ae73922744b6f6d0fbd87123d581a905ca6747be13f5b69adf6c6cbffdff41ac1e0ffb48c80898de7cdb87a7c8c183e987ea95fdc0cb9a7a2ce291eadc0cf15fae1f5e92fcf551fdd1ca6612f1e259d54628f4f909c4408401848e741802eae2e9c7368e3a3cecfbbfb046f86b300763d3ec15ca7f3eb8a6c473878bd153c21891d9de99fa173449f0e1ad74139b4431499b34abc001f5ea463b22cbdd1f6252c1c0b46cf13cd6043fbb0135c6b6f12dd5ea22da1bda9063252a8b68fb34553266ccf3dd563f6d50711cd64a2af0a3e92586d2e6de01925ae1751e7f8e173ca791aa87e4492802209e89dbcef5b7608d6e445164a9e36db4bdd43680414548fa679ec3a6272ca527167de334bf9a6e01ab7006737f7f4bf4037a2b53d19f41071d19a4022e86d181d81986ca9ba6a2969f8b5343c98cdac01358cad66b431d1b99f18408a0a99a1d880b0299e1d77287da6e8a147125a5f8dda8fdcbd619179da378dc6c2c5be91ee8a49a17489db3fab06dd8226b7decbb245c7dfb67bfd5acfe287aa62c82365d021463f601cb936a6d4dd395bbd813b8317357e49fe5aaeb466696d48d918b1f24981b81b5ccd06fabc13d64c54833052ec9708031acbac02b620ecc7562b1d9f8d682a1391bf791ea44900fa32dc5dcceb8d8cf4f8213b85d60acf540c57856e9a1d85f38eeccc3903d2cf5a3220da284646553f69369cb9c9227bd0b837e968f23cc3fbee27b696f429a6aefd23a1e3d34916b69c04ba2ef92a830eecbc141cfacacd582d204cfdfb48b46d7e3b372a5852e488fe1289a2fdbdb7979e9499d175c355dd47bd830de1f4cf872170b988d6d53a3b9257afdd072bc3333d4fec27e325125f8fb85fd0b2670804e7155f5bf312551b4760bdc930e74789d0ca6d6438c7b9cac3235f95aeb8859d0964abbc6e8fc2868377cbc87b1c6c290f090b3eb019e81620f47d65d106ead1455682c435f67db79082da6de6a8ade3ecc2ddfad1203e2fb94649f165b27a1d759418dbef1eb0c12832a0bcc5a78999c0308f979f230db0f9ac11fd31dda6bd960abb1d7aa1bc735c93358cf8582080332035208f4b1fabb97485ab4b9918fa6f4fd2e0e436e5a2ee3a8d45aadd16f705b2678709231c1e1c73114d26680d7252f8bb6789dcf30189336544d38c71ca7d83695215c5cc2cfe9363af8e722dfe337a7b86cb27062321cbef50c5d39cb61ea1b426f1a00e4332adda298393670b0e11d87f77f7e8a7e766271261cdf11e4b320e43ede95d54221461a569481e4e8f78b522f564e00b74eef19f99566b3e9fc5ff713c72cf689b58ceb7697fb7f711efcd5fbb150238f6425bcdf3daca9f3713ac64af98e46fc16213fa3d2ac554d0c82e320866418dca59f6d2e8ed6fcee3a5bff8aa0ddfefac9e6eb02bab1e5350e0c14f3a260c14c22a89d4b803061f90c66093ce73216a1c284d8a15cf43e92df2922abea83ff8d00e5931f332e73b48a40928525ef26cb71fd6cbacd9b6fbc3ed9801914bbc5b3d0e57ff888f70bdfb954f5b4936c7b93b83cfb107ae9e3e1d87ffd7b5364163c2101b1fd3ca9cb586e50ec43ac25f75ea7a0a8c80b0698171f8535ab995341cba2e7cb07a079393fec61999124a125a2835d03664d418bcfa31f6317392aa9c85538093af9f2a6fecf91d595a0430f7fafcccdf548854c5b070a3e8d06714c4507ed627191259568562fd1bee23806c1f57db9ed26ebe6835c8efaa24fa207f3475569288e1b97955bcacbf20b3f0ae9c976417946f13e68a418600ef18c20942500be44087c7ca8bea89451055d1b903329fa88c6b69c2277734b7dca5577d4043d2529e8e519d6ade4e17d64f38e390ef9d595ecfc2452f23dc216c39b0b3b09750e4a8845e4bb92871f88cf79a87325b4a8a79664dedd39538943e41be05672cf18b0147e95f3c4cc6bcf4e75d09c6bfeb20db1411f0228550191bf42f239caefbf2a5a4e170ab2edb4138ae64b5e73d8fa04f0c06c4ee309182a3f5de143407feb429cacbd714bab4787207908c7412c9ef4d1d19bf929268dbfd536c9cae386dc326be0d59e59a7b95dedf256909070ffcbb9acb9fe00fae006391a6128125ab21b238289430752e10168cefd7af1487cfe89e095b9843d1c8c40a9696a38efa5231c94eed11be8fc768fe1d0b27ce5b94ca470a6c95245b76d3cef892ce3efb9ac5f1b92f6d2c4463360dce604ec3780b1bc4d88c19f1cf233fda282c0d751f21850b49a141659c3c7784d6c4e01d1ea0a491eee2e876829b4a2ad00e4bd8bbb072e74e2cbbab5c0ff10bf253f384650f5a59a2dfd4ff0dfe2d008ebfaf6f30429029abd076cc0b3ec3190e356a6ec0959f488d1adb22096fb25dd2012de4a058d1e68a0c9609abcac63950336006d8515a3594886ce577b514b5e89bbfd73475ef398ad747f32dfc6661702acd4b103b247a4f78651e818f891085346d8013dc8efeffbec53ff1b5f74b90a8f721b47dcdd397755b35692ec5b97fc739ad3b11d04d0269abc1a35672701ef4f45de6f31a191f4c2cc0e9b2f00664716eef28d1e4d6a86eccf2a3ca3305cc5692bf0d874a66ffc3e8cb10a0461c1ff4973c29857024bf2602294f525fc0871e0e6ebab336aae61631cc06385b6aad850186f4334920a7ff9ee9c0ead67bc68eece9eeb0d6863ebcf4141c7ef6b2729b59176cf52336af19c8f5163ead6347b9dfb7f85cee64980f24122eef42e88db51f75cded58ed146bed0240b79acecaf2b06ff11db61417067801f1024f19b1ee6b4b0a75eb9c465168291c11f619eacb6a1ebec7cb86a4f00172d429baed4832dd6e38c3c27102a68be93e31f5b5a824f860e0d1b091ad16c9a12dec19bb3dccdf10d4b120a707666b9bc7fde45f796001f5b85715640167decda6bb3d7a7c7c3a1eeb277c694fa32d6dcfff2937055d2218501d0fcd96417dfc27d9346be4759c8831520e3faf808d914b844b235d9c7e1a1c25fc1ef080f4f3db2b068edbb9c2b6217625e7abb4f089f9ece06b9b2803822039bb6a314c18af8b775223535d1d4d9ea2d95a0d0a8387a67f62cecd439cbca40aa85ef8b575ff6ff737ab1fe55d0b3987516fb0a1fa4c601547a2564b5af6aff22155c615fdc1651f2648232fdf0f4837b152cfbbc225711bf878733dea174e64e4ad65d5e195ef742bbddd016f051b9a8efcc0469f3870f0d0e1d30ec717a511049a32622e1a84d83302a2e9c40fb21ef1a501cd7e5b282fd3a2bf081f555757093887efc79901d6b7c4cfa527773a7698eaa214151502bf3d9bfa9dff482f275c6e6ff9a72c3abdb666850ba9a17de138e4bead3bad580cc114060c895d5365468734d467bcb92bb3e58cc7fce1d69404a8437654afb011ac4392a7563b10f6d0299958729a5c71f162466b787117f9eed614498c81307d4086be9ac361daa19b1b82230fce6a49c1ede2ccd7bc1cb5d38c3388b5a6e6f7053a143902a2fa3a26194135ac138f0adb06929f0700c1b644f55974b37691cb4342e7052e217cc93d30a4f0be0ae66c69625b7f0aea4281d11f9348f6badc5b42c7b274aa8ae27e161461392ea6177c91622ec8103e5352b0e14c65ad9bbaa37b1b2c6e29eafa3253ee7c573a7cc5cf2027e8b2a6020bfd8afd892f4ad25eb8e9121c889342bd5636cff4cada069cd7d62c66b1fe0341b63efbc68c522f30389205fd809ab49a14771dfcd8bbd44342f644e4610c963f628a0aa08bc6b17fe2bd2a106ac952899f3fd72cf7c2549a40d58ea821a0b964fc4e08d4b9796eb29fd017647a6b51a7bafc2960ea9fb2eca8ac7beb0b0f1e3e8fddd9d01563146102bd0f8b87166fd9fc5cd3959cec4b3baf37f877495876ef2e4ed3c5f5716b08ce68ca1ece08d5db03318d71cc435db3ca0f1417c08bc2e8d557821e14583b2ebcd4d993916db650bd638260c8bb45ee961b3f26245767e16258e9b84aecaa7034922a9953238b57565c23306d0c84a0ce3ae28dceec625b00bf84bca07bd9170948f3044c6e13d644514cb5ffe4862595c27324e9dffa5933b501830bd8f0d4f403124cea8fcd0206870fac8444cf0ed46f7993ca87b2917e4728e2441936140c52ad198d98d34b5879342815577387e9ff663aaaaa6115e4946e27bc041726100b241eeea9e19bfc916648e67d4ff4719a7d1d209ffc3eb4aeddae2756a28f628ecc6ce644efb350f1f13520fe024ea79d195189a122a5fdb7c69f64929049c77b03f21cc7201a2c186c19ec3ebf9f9e1881d4322e265fb68559df453c6d9381e810954dd0e120e5d179a0dd33d621eb839ce12a4474bf96115d5e9806b750f138599b5752727c03a0e7def54a4726a37167e064bd2212791002d6780cc17351fe07d475201bef0b0dae4764fd0a15909da0ff1776e807011e7385aa338aace4d6126fef51165bf3ddf26295f1fdc5ac93e33e83813d68557022d27fd9f6948ebcc4d285c1f218dddeb0fde156ec45668a89e65f7cf3c386a18b9882aa8d0074ff20fa3f2b53607c7cfca208eb12d5211c6baacce9af0b1da05c841302216723152621af5b3b7d94e3e79992015b2e8ce4a2c16c02bf4c01e7f11262896c1efd26c9e765444b2e82cb00775d3c0296f898ac3b712b5c4b553a874b6c9a0ab590ec4aee9e6eb258726a1ec8f3eb7481c6aa6f0ce399461f1726df60ec6d2c9f96c134f22543ae35392434d0b3a4e4eafc1d00cecc958dc77c7af741fa280af0e5953027e34e7784f28642bb61f747e9730c3b54e88221f3b11e81d6654f6a745189791ebd53537fe09f0786cf7f194180c772ac5b0c8ad63992e4ae847fd4d31a784b68774d3f80d58666f61eab9f2123056d6cba8ea0d06d98c4a8f0bce6ee51fcdea84f0eb1d9bb94aa5ddd938d7f567e6bee76b57826650600d02a949e08884f1feba4aeb9d439f4342efba91a47a043c5a0157f4ca43f33d00c1ee367cafc32f80aa9c9684e2ae45093a9ac5333e5e633a8e904933b4eb10217c511218ff56068f0a1b853b273af02f3210b25c01db217499c703ccaded47edc5f9ba2f529c7c451a2d60d5e0790bf29900b13b59eac3d46c3510ba97c4572abbf881013866913fab825c413598d311d8d27b8493d8df56577cd14e7ccf7e9d79585eba62561edfed1981616c1b3cf9d91cce292d207ed1b85edd6c833fe37fdd342bc7d5aa91c231143d158d22de5ef97f5f86bcb4c9073806f69166bef24688ad87ce92ff7a0856ef5bb7f8901f38ceeeae065ea646732d2362aa1d599211b17aa651b21449165efefd032501761bbe6cd3ab45904420dd9d3e98198d7de85382f28081352d12362b8de039fc7d4c2d09e632f5182959834db02e4b9166619f34cd7e5af5e56a124858dacbf428e209036e59b5457ee9f5497259912e32c4c91cfdf12e0b901bb612bac0355fc482f5ffb8b0982b51f8f4e81a2d65da5cacc038997e19e7995f048e04e838ef9d66293d7f660536f2dbfd52b3297dfbea044e82754a961a8cc83fc99d3624b48e539c3b467d3fab097309792e9c74a7ee5ae5d0c26716c83215f62ee5a625d3c87f58a0b563083ad8790eb159575728fdda45daf9fd024a0a113e2815f4cf7f62826fdd07071823e83d100efbdfc034d8c2c256eeabcaec7123bace367514b8db9e5fbf31595e2a83358dd1198130ecf225986d8f7c7d549941c59d55fe5791cb409351dc58cb4fad6961aa89598f3fe304ab619f39db053c2dd3e07edda23b73be053f9964bdf4dab8053b0e54d5c520745396cfbca83e42e6ee300d05d3a8f80167709bf65ec942b36d08f3dd0715854da34026539ebe55904c2eaeef2b58d4c1420ea5fb69ad6a413cc4cc4aa730be40f833f033a4b977d6b6623024a70c34f35b649d92362b7fbb0b61e75416dd0ef00e79616c8f6fe983865c243a2f02aabd0f8669ab4148ac5f6accdb4ec27e12adf049f9fc5faf706f3d4d327ae01dcb60386ecdfda3e840d57bb47ca9023e462c6ef9616ee31ac12f5cc6402e3a159db4e4652770e15e605679d2cfc0071cdf35ac0e360c7520a7467693d8ac0b5043807d65213fce27d2cf41d832a8652bff3bfe2becffa6d5cf6587b54edc818107ed5f808196367e8a76d4a2364814638e3e561b626a6c89ce5a8382646da232c6a2455a7de66768fa54025c540663282a9a756b85a578cfd218c58ca1a9fdc7e5d576b5ae6c0dcc2d0fbebae9c34baa94f99abcaba0bc8736adb7fbc9826073b273a721d519bd94257d6e5f9e28c4b52706b41724585857c49c66143bcbe23439e354f68d7b679abd2061bdb5e88e6ecc175c7eb2209719e34a182a455362600ce8a5d86cff0f94185f1c4477b22f0d4424837735c53f193d121997cf4da06ebfa8931a3d4f39111dcc2d86083ffb516a59c5b34dbf3eabbe9df92dae6e9412bfbf5f3d13c4943d7ec3b649a60c302592b18a085cbabdea8949cebd8a34f91173fa0f8757c9843fd517ce7d3727923eba12d5c379e9b6eacdb3bb3fb0036faa1f84237c0a3786f0b7d6fdbc5121bba18216ca5fa583eed60b727ac4d9dde942289a9626254d9fef69627eaf4c31dcc27de04a532a2677c904d0057cf5336da50acc4e653fbd9dcc496b241d3870e3ef53d94bfc055497822eaef354d84688ba5caa6946a6d6cd73f16751f85421ef7321ec8c1e93352880f4ded0bcb24867835d19e3628e14913ebfb6a10e57546773188246dec5975585450a5acf766227803697a563b0e9b33849292da0459f18cad724b51ae4d60e68ce715006509f1e7661cfdade8dd60b7e7c233c8d1d86cd3d4d6e3244e95ec101bdda19abd6f94a000289be654e85b2293403562aed83d3cc0598a8b34810bf57909166708fbaa54d2e2e1397cb564497eba18c66276461180e306b5fb2d8449e2881f52c893aded6d1dabcd9ef266d7973c7adcaeedfa46c753bd2575fe6776127f3a2d323a892aa65c9fec0a4a61d2b81a988678bff1efba0dfe84e81b69164251f7affcf2bab3c0bfc073621e697f35099a8f3b2ea9154d9fc4c166591a8d542fcb8991e045fbe0bf7a039fcd64bae56e6d17501dd23bf1a52bde015944d3e705698cca7ba770e18daa02c6a9052524916bbb3b6294c5cffa0c16202c299b28cfbf8dd386549f962bebf7cf5b517a051c50e732380812ede6f2081026a3e861902b7431eb5a7cad7a36fc90c5d2c33262ca4e08f461c56c62c023ffd48e899b612d32803598d54f21eb13b73c4303041a50fb01efdec30da4bde5a704be97a5d4d5ba64337ec8542818d5eb6914cb2bb796a204dd14819346a3f275971976083361db9ec7d455b13e5837178c7710a7e01566e82154958ab25d4820611f0dbe3f2f857a619760faabbaaa93885d38814ccda9f2edfe17bbd70b778569985d1c5daed2d4a029909a55be2379847c420fb19277d4006e589686d168c9ab047e996d2d9bd054375b36df57b679169b9cc2745fd651d8b729e3ea0c771e3cad4ef945d98ebe66d40480c96c9f82ec1b0e712fadefe64c96f660df5b7faa7a07fafc5cf68b63b9f4de55c83b1094ef604fc58db4f3945194bfc69dc16bae4ee4bdc651741f34f472eae203f2d64bd0696de9ee444c073f34d77a768a7cdff890a3fce01ca94392fa5e1b2e540f46f1519d9bcedda0debaa78b14d49a067952211d68409a84e67a8e619002f904ff9aa5bb974829f5f92e5da01fdc2abd60ed0e5d61a724d057df3e135faeb82f465b4814f90a39c0e90622dcf1825a6d50501b04bb84fd7028348855ff815040acec03da5fdc89143079286692b9c0a98027f23f3d100f98d348f8234d908a3e98468525d290271ee871b00c6c09572b7db4d6c86bf7396d60719f7fe40212f5e6c681b059711c85ce36efff8aa45b6b2e28751ea162fb8bbff16d6bf4009f8ccebca565fdbee8153c344419091c24532154664b57be828bb979b8952c49e967c60bb306cb405ac90b65964e397e6e7ea8b15b7924a35e15809f27894969d48b5cb9a82f2e19d78c6722a722b27c8eaebf63f4ad3f6dce0bee84681b8070781b92e968053cb7cd04e5b40874f40a6d9cb579014e1c7dfb2bd155fddc6476746f7e77ee9b3f4e5618afaadb02c647ed52ba8302bf356589cf1db160841fdfc7067426ccf99534ca0690733a07673ffe04a567b2bed5cd167335c496f6097b8557c06a73714a8eb23b2fc402d317570aa742df19b787f5117b11b464af4fb9aa28c7e1d47f015c3013c1829531b931001595a8dc84e0f17e8370c81ab468f86ddc2cd554a4dff6558b7aac8eaf4311458bb3332329f8cb1e33fa8e53fcfbe5768dae9bd702252a68599e841fcfc3a7261fa964092c19fe22e19cd46d4916b751016c15f8181ab935602fa0a88ddf4a2fcc86c882e0ffbef510e895fe4ff9a32cf7fd51d65676648516ecdbcf96f744cf08635f4362ae84dfeb7b187059b91d4c95754e641c2c5d32de75466a364d6a932de852799199cd8f5795c25142be6660c12d6e8126b612cb1e4ebc93a479a1c1ebbbf966a0c49c6b4272da96ef62687101364131c48d48236e041f17a042192c24f548049821c51d73976b83086fbadfa3a57370c3caff0bc9c0256aad683464523becc3d08c3c37110e382fc53dcb783afd710b1e5815bd308af6b9bc5938bd9a95a2a4959a6961272298f39808fd8b66deb328f70a2e252ea67b45f3b219a9fb52230e7725b83937e89c3fb22a259d9f729ab7faa58d43cdb1935c52492acff67475c1bceb23fbf12a59d4683e39d34295e8b94c38a877391d975b40cdccf3192407975ee06f1e55d40773c1cb67ecab518a08b60c1f13ad0c04901ca734bf8e7f917f25919e487890ed9580accea28f2b5246b3dfb6002f8b3bb754349a63ce3799386d64ad1b86577ebe51ef1c7af6d0e87699dbfb495a81c8a48d1baec429474e7b6280db2665ff4e5e8ddf7a3552494a7b897e241f8e7136a57388e561d58df2d3fdf7396cf49272550db8f30b9c60a5ccdb09d61a54102e8fc06510957f17a17e282d3fe359727e51de4719b3354530dca429bfb8ea7dfc96970010ed03718fbec07b44f63997abbd6dee4a03ff553df662f595eb2165a25562a798773b889797444586385ddf62cb5ee2b7f3f745ee4d1a7217341147710c5ba3a3d51f9f2f0a7134c2f1181b3012665fcb569d4f973fc2547fb08ac8501edc7b0499e45e5fc8b4924d4879c383c207ff85054b0a0abdb984c051dae2fa966465cf1c3b90add7ffd9344f39b82ac4264b196e4ddab9d8f057a8dfe88d850b52d23079d510011389c59d13546c693ba66507a342e4bd8816b1dc7cf301653c5b43da6811dc45c68906fa7ee2789eb2ec94eda49ba522d2f19bbe2b3c04a198f7184e2cff8e9a70b5b80e5db1779ceddcff784882f34bbccb067c9b5474ee83eb674254cc8c57d9f6239425bf74b9e9dc1c49e382382bc719348b30d877d9e262c944598d2dce39af519aba8516e8054868c3d9f58d8d74cbc023aaccf9c2e6c33e1f0c81bb610c21dc983554c9e3fae18658d50ae4b2e7141f4e28253c5c00a4bd1d4c443471aa8f9c5c57d54f41856e6560e5b3c680cfe7095521e15026892e91ea1dc3839025e688637c8902c8ca4b33cf617524a34944a17211f2309e9ba609b45b93b71311beedd6e052976e2f5f179daa145efd50784b884da327a7f9df633bc37388277c0745e3c1bd58af366a6db2ee79a94eef90f691293b766029c3985f34fb1cbd3be7e3b5b6caeb2472aa74e0f36c31df131001f19c7ec9c19e265aa5aa246cddeabaa4d1769c104ee7586a62f1c38cd006dd942c1ca9bc66f3830ea9a5921f4c4e2a0ed7a89843746b1ce68927ebadf2b25a3e8e950ae90f478ca07e8fc85adb1d1c310fd45f78fe0d38fd300b8acbd4b29226387d39c6dad3245a4b71b3165804fd75b9836401d2feaffb5b0f81b0a63d03de53acd30401a555ec27e98e73485b2145d44e7e31ec626116718d858d8466455ce5838ab5bd6b8085e72d7e62fe5b88cbc3080f83b6e8e743bc670b2a4ecb348ca61d41277b511562d7a2bbfaa1dfa37fa68ce0fdbe7ea5833ef67bd8f28c980077e10c0f912670a8bf663bdf08106b23f3aabd3fe2c4c608acec2a41c3f48f297435fb0e4377a8db12e92926cccfb4b200888567069764010227c078cbb8324c28f012c4a4cd3e898a8e4d2257bc7d3cedd8006e4c339c35bf07c5f0fc779ef831560c7ca6fdb06ada00bb6c9396a82771238a95f2f471de0f9ded06534e297b9bfbdbf614b8127bdcde6a860b0dd416a5b43b0ba614cf76ba21acd37fce2e6fc061b1f7c21f3d9541354e7770f66a8d6dd1ca9a53490a3a37ad3c7efc5759f6b225c2a090a8a50a1665400c4b26010757b67b6f321617592a00c3349da38eec42d3ca84a362d60966941cae92ac4413b3e473e106daa8314a1c302b6369968b6167dfb856fe1eab8b5442cd7c09df2fc67d48e52a63920de85db9e8068202cee7c08a16d4478ad7b02d3201b87bb71ed59f577fb9085f070a596461c0e0667579099190b9e4f4df6d33e32f1818c8b4c28e083c82f384f07f0c481ba5e8ccb349a41a1aa4492f964ffc596e9cd17171580291628a99a14d36d768f6a54d7c0086d264e2d9bf0453271b144961b61d19fd5632e8f5cda5a48f9c3bc535b547af73d71eca57af5ed35a4269af1e89bd1000ba7547b7ce55ea1529520b117c640a6444f6167db5138d6ed1f3026c7c29717c2a6c5b573fdc05451a1325d63974fcbd445d0f20c6b66d87951316a829e216863c69aa7ab3fbf926ddd03cb26ec69606100e75002eaa57fbde8f83f4a6aa03107301a4f1d8bc6e82f6c490339c474e818ebfeae365b8e95ba59fdd81ce6197350b4c57e6a6c4fd086094f94135282dd2fd465861668a2b5563ceaeb6ecb0979aaa64e1e40427fabb34e825fe104c4ce84bb20536affed906e230de7cfb0d52d920d80e59e06a7fe5331e465470c5dbc2613b578421fb820e5935a8915fe36f11ce4f11a42cc8a584982270869b38bf057d33d2c9525d925ae61c0adcfcbd9436fc94be6366a113b39d7b8223ee18cccc46d34ff7c243d513242549ab47e1da9c06fcaf53c2b614560a19fd93748c17334689dd6cd55e8636b2728a4e60e5905d94f73ab48fac7b2c851c7b7be0b3e2e864cdac3dbd9f403e4b190bff9accf87b964cbb48b15d9ad93fa89c817b9ac43dfd53f469e5c5737be2c511b542e9c4e91ca7a2c14a886667c181cd00cb5f77b039493afead044ed9a115d97791178bb53387e8307288c886fe2462c8457defe81786c4625b99c4c358aab56842af6590458a4b45090c3b733ff04bdde177b68027c496228ce0bcc070b8018498bc4624fa8b3b15e1e330f13a295affa19d4a9e57c811c39909c9d992c2206bffe41077e2fde69c6514cf7107358c17cd82c9ea9d55d1ca9e763b6e143837b017bdcba345b28c937d6c66a2d08b940726a8a2944db9c07c6ea71ea61331fe3972259ffaf90d20973999cd54509e1533e4414dc6041547b26cb300cf027e062db100fc6131d64e5434541c5bdb4fa3f3c3dc3a279acae39b087b364af7ddeef69da556e44779c076506d15d25e110057be6ddd1e11e0126df288bf8683bfe56ef38c2fd5dcae4b8847647072ed3ec4fad1d7e567ab01756520fecfa9a421a6f2dfee732dca2eece46916958caf23551802e8b683fb7142ad7a2a618d31c91fec26aeaf2c4cbfd037c2714acabceafd7a6a28c17a36999b4684bc73361c0b9e05ef0f28bef5930be02b30e3529d4e1c700eddcb987db1fa6dc52ef8fda34b8cc10296e4076a0348837e816d79b630f98a7ccf9c52bafe8e38713e10a30cf518c512829c3ad85c73cf5f3f034dc1fd318aced7b6010edf0ad6bb8980f42d40370b2cc79a03003068ff19a9d10108419be45758f713cfcb446251195882fc9e0fedbc4d1a8b935949a149fe60c616a8d47292cf9e4fa4ab3d65fbd3ca17cba90f447290d6bad049c790e47f260f2c8bd3448072ef5eec1ad7b5fe5494076894347200386caf57fa37c40d29d9f2843db8a76019b4733f806b65cac445f4e0e57396dc65b2bcb7e0d171ebcaf425b7ca95ef2e5a5e3369c86958468a4d16c6ee546459c2e262399cbdc0d3b78a9d4aef2e28dfa769ab37fb3a63be9542264dc578f5cd1c75f281668bed192e76a5b9add8a2ab5a3c5c0dd7e00af61353d9afef6772f1e680cd6fa18b5b8ce4ef1a3a7f84bf015010e5e74fc32889d5891aedefd25e447d232bacd17c23133a24814bf3f93080753bd32132137710ee4264ab12fa4472597b2f0c6ae56c4fa277c4efcff7ae1e07c3b76070de7c8f3e5c813f1e110f83d550c41d4e09fc9c501a1905134104671c3c66b9da83255a116ce4afbfb235720f6f0829c4d73dd49d3913f02081aed06144443e8881f292814fb2f242318efe1922969e4c2eccdf5738ff9183711fecf8d4298f6f826fa75972ac87dfa496f974614dc3427032cab542d62cc92c85ce92cf0e4e81ce7dacec9a2ce2789b44686d5ef25e3b5c190f5d3d6c5e5a989bc6636c58146fd03278f65569509b21883f076df8a8ee2ea36ac8e19a9494b2771bd4d64d8d363c7e7a51497c82f57e17d9c359918df99898695d949232adb3fed7b0d852806e40480e966e8dc7a6f6c8649910fbc06079f8f9fca608ad6bbf731197ed2aed1c8a4071c18e38dd2238797ac2a1a8e31b7506b47de3147e92b430bc6e40bc2bb4b4e6c1daff1b92483db8540ba53e78f5301f2bf13c59e2ab51cbeca7da4a935b773dd48c611885441cddd8031050f538c74349476bcf1977a66da131a721d954c192fdf711e97079b1a1f3946a43fdd341303e0a10b935d120704008c616e82d551b4ebb36aee115e8684b753b8bd75627109045f47bbacb5d9e12f2405f8426f9fe5df00170372c70516b2b3f8f16eba5a83a123e107b42ebf1f83f41bf24317d0b62c891165d5e1704a47eecaec8ef84204c51ff37d11d6cde76162032955e07246b2addf86354b80912ad38e23b6bd87c5b93d0fd71c2054230255ab82eae9ca4e5543348601970ab609255bd999bd1f95607d5196437df3e9e09a275473eb269aa9c602a7437734197c842d31ccac142a23c093e23c9122f7bb02a82dbf21c6714afeac8f6ef37b94fe2a020ac4fe7088aa9c64b4440dc32fd67380dce9551e0db52f7b4fa82d89899131b1b529c7e396e5128a3daa0a14a33d226853c6540b58760af6060bbaf6585be0c16a174768f7cab852e010008ab5bc46d7ff923f08b72e8f83495b61303ececaef45436be9d5022b1910757213e4f2460b2de9056eeb5b2953470dc2d3a90711af40bb24743897a2d65462598069250b9c69b578808ffacedb3e2d57850723863173c5d8e524711505c6bc78de6fe2633adf6924ca6e598c502d40511737116fa0868561306d0a77ba2ae9e726c05afe02d408e6533044af8b4f681f95f23f6c7f85392859fc5971445e64fbb40ee63f18ef2225b9bcda9135ed5251d7a757f2c9eebf2a2256052f7a4e12b175791f20f461fe9ec47a0c85bef4a55fa95ed1cec9932f65e65db68773f854b0ed710d7bb3ef5ab94c7fe736f5796ef3256434dd32749a9d140edf7cdd44ddfc068d96953c4758b2f6b49f501056db49b54bc7106030bcbaa7ad15c34144691a0a0ea8b5b11beea2eedd185485cb111cbcb2e4bb17da3199e3032ec07899642a00a41ce18c9353d7085351e37a7e5ce770b2753a8c44c212b39ca81ac5d79338a69f7309cf42cb7413172a88827b5fdb3365ba28ccc7e067d82700eafc486341dcf7f7c82ece0b1729953be50f6678fcef002576f1f79fc7045c2bf0e9bb299b6beb1350fb4d574085f391893ecdfda7ae081a3bbdd35fac162170ea7f7d9ad80217568dc5ebd6b12f07ddce989f4ee81d1cde0a553ea0cbb9650d4ecb41db966bdcc8057b3414c437d43ee36dce521464e37b30ce18586e1eb62959a7505454b0b7f21f705bcd41c03fc12444ff1e1b7495cd974b23e83e2bbae2a6647b838db6ce716cbe32e4dcf9382dfd050bbaf4632a0b8e74d7ddebce822849abf0994886a4ca98f18abdd168bc1506832e770719313f936b2b7b26cf7842f1020a57f50ffde043b279d16abce90d73574409bafa514bd55cc1a43c6323cb731e74b9c516834464ddbfb5c15dd5b0a8a92c3fbace700a1b4aa7a3b75a1beef8e04fee91c73d9a20f02dbe55fb83cd70d2eb032cb1ae3fe4a0b717dfa789a9c8d7220af8bd8bbe3005229e3211b329a4c40e86ddbd217a81d641ae9e811f48e2534f36110b250ab4809521d1024e34a106d078ca02305664fbf38242875baf2fba2dc63eeb7802bc92172cd8506ddc0f8cc44411977db331625ac35dbb4e23e642d8bc5a3a91f850ede52680ff1d497eb4a42783468bda58a21598049b32eb429fe195bcba3baee95180a09453550fed4662f889dcf8a57f5eeb0c182349bfb3b526f76a345377c038b4251f3c918b02e549766089f9e04950978217033fcc75f2d92b0425e9ba1f1807a97d741121ec7fb0b01505a503f88e702a483360c51940dfeca8cb9173f24ab21566f8ac5042347437d807f37d7ce0d7593bb2fb7d6f4084ab138e9bf982a86827f5f5502bb53ccbd073e151340e642e62ed84c9be7c34c161a9cfa9356686ff7ae25b0a1fa878b213fa325191128b0c7f6e171e4ad49f71b8b0f71c10222487784d88974ec4b40654edd2163f2f1bc44862733d2b9642899aff9b18ea71c38e84ba4f90e14d8e4f60246381ea658cec63f02db596429abf6ba2014c173916224bd854658fd249965636571fe8d6a9b6c619807dddf9eed99d53b4d3f42d7fefeec6df1fe9329bf205f2873dc469774e58651c27c423101cf7d2dbbf1f6bef1af7bb1157a04eb3608bcff2ee48ed45df1ecc45c57051518a15991f098c41962c059a495737d79c139376cf1e399ecbdac57bb50cc06ab6628ccb9d2d3741b58270237ca2c5460423676dedc07f20325984607729d41190b1bb609f1e341ac082791f76ed83a05b0196cf0a1692dbb818ae1c0a1f07859b9538fd5ff7e4e57381dd30eb7e651e349fec5df4654b50451d046e523cabedaf4a7aae2679774ce4f00cffcef2b7b6067ae6939dee87f5e330c4aa7bdb7d724d719905b6be241ba3f8f9eefe0fbdbbd553ac9f0942d4bb4b276e13e9b8d92707be7811970bbf7bfe2cc12cc1e792c4a9d32f7d049243d782560175e09e81b537325da560dccb3a296f6c5185230f06c8d469a0eb1a168b111576213c6896e25e422da10d07c5a039ae614c38d562d72fcbb1235f9f50d4fea3050268f6cfceb913f4d53ccc3ecf3a2c2ed21b1e6ea86dfae8416439b094af88c8387508ce7785acaa8eaea4bad0c827bf075ab4298f8d4e1857c8276d2bc0a7c84aaa573b955a215025eb9d434a5d3cc49b1fca37710c38ce4266a2846ef8dc64c966648e79caf0a1765b525efec8c2b2e14faddc997bf9d55711e9244592b399ad0187c8d01a9da5bf9d8d1d8ea957d397418384a28f54abd485dd1addf48d83aae1a539e266a135a0fe180e2b6636fd21d35041426d13b910a90c216cf407d42b36b16a2f19b6301680c97cd88c21d6248d86ee91436e214f3b1cdcaeb742dacab3126f924f98e96436be748f8e512588a9ea7c4e6a814953b9280d6329d932dc06fb77ea3c89dc1888b8ada8c6dd6888e9d56116d828dc2c5f531c09e6cf2591813456cdb4f90a8e3ceeb6a4282e0ef72f40d158ede987764b9384ff7378ae06aac562b8a62f59ee69c0dd01ba1c3244afe1b30152533b5ead06d69ddeb3bec1ac677a2eb0ee5c7436d624122b67076dc5badf6d574b32e5d128ef342010e78dba873519cfe73d77058536f28ec823d3e38fd2ba578f0ebd781466f010da35ab1c30f9aa216ee2d52475f87721d3e919995c2cedf6cb456d8c6142f2a03986a4a8269c5bdd3e4588498eec5ad9a64d7b23a743318dc09405d37c38b465b9d4434d9338d4fcb932505e854f08810a899a1a15f79dabcf17c57e0f1afbfec0b9772edcff1032afc8b3caa68d4cc9dc77148bfc2b3fdffd89104d93591f6943017496a98cf67235b029b55ae5381720d3d0a7fb471414169470f87702b107d2040d4e8814e169bb655f363901d3c1e07e00701c291dd7ae1e0d1407a78b4c37accb722122ed1a427973ce4828b49aa70ca9477e356d82411e6b6fe4c7c9cd6dada2d12d8603d234f64a413108bff1aa80fff0f234b38e9194a19febbb923f5e15a64eb62120044ac67b77b8ad043daf5486f31253429fed7d863503a625227500733f6e64af640660637299a83f5b84c288fe66a0d75876de9de24739aca4eafd15b02030656a5dcdcfb2e4baca0e3f0ea3a930942e68b15931cf616d9d3861cb35e98e2d928a3acfed8ea2e2329fe0126ebedd09a7409db11e2284ca75e57e48b4f44ffc58c60a99a9083725b088f75b955a2295606b279882f4f5cda7738d1bb7fc99385de6264411d6ca6a9e902ebd2d16b4c85ab9f3da8f38f367c66aba5560f59c6c91cce1c01b4f37bdb511435055285655a2c4f7a4c1ca621661d16dda59ff261b3cb6abe08fed762f28ef11ba3fac69f3a02afd9dd3919940ebcf966db634e1f6e7709e3493ae1c1d5e54b3dbc1fed836459ea99e72c7f3e8ae4a9296d4627da24289ebe85e1c1f2ca34081b2ae778e5b966d6aa3949e46d662e769899f2b330484da2a0880aa45b9f77a6b0fa7f15e812f7d04b30b95b40b9229faf673e5d1caa4d5dbc8f8b264148052d9f267b6e786e8ecf4060e25013e2af94b966931daf8b5c460ea6b4a7909ec4f247d28bb4c9ec7054dee5124d27b45b6bad407a3f45eebfd7875f008654a4ca06db8d7fb49d41c39f56755522a25718bce17b7061b90fad2e5f2ab0848f961155ac6844f26989ae9a881f73a0b017c053e62025d71c67e562c78d47709bbd6104bec251a12d8fac24e50ceffe74f83163003947e3f13c888e9f08879460f47bc206a4375ab424d19f58b2e41d1d1b43141f598105dea51bbc8adb05b2692b6f5d80b4a197140e4cf75db14c11aecc92f4b51f237fd099aeb2d3d3bc8bfaaa6c52f87d9a25333a3f5df629db1535d629eb68ee6fd81929d0bc39675b312e2d4e6a351d0dc1a111ba6768e4e7618f82fa8b6b234ce9f0f845dcb467c945117dc2f09c501d8d4a8f311560395f9bd001ae7def8cda12e5d9ae1c8883041311b2f2a018648fef6ee5e3adb64be11c295a29228315b431c0ca7483239a5ce3ef665e054743b3318a53e9c03f821008d3541c5fbe81c4305dfa3ba2791fa859802f1c831c44fd7e50ea2c2f20d7a5a3c8fb117c6361b20d1f1d1dd16f3fb48f91cc042c5599a524f08b08b3b91214a31f5d440f94227ab08e5c59532f8d3e75a063a4a2355d1b06bbc16d1fc8dc53ccaa3638595e76ac8dd877ed3b65a9efe331167e14fdcb6e380d9d717606b339404d7f52da3e25ca2c8118cde5dd089551f8821351c90a7901f011d5f3e7dacfe49aa44635717a8ef17e33a03f78919f2815d83930b3df0196bd6fa3414ef97991b6eb455ebd23ec875a30434d73d3eae5a2f0f2704f17aebac80921422f9b11b55dd72bfa844fe5c44e3795fea21c5e3a21ad3dc0a9c944b4511dd5abd7f48032a095ba7132f766c184356d0cc9e0e6e004b8d12db787f0e6537f7c54bd91d154a391e93446f7e76c6f0976eaa78a592917d3fc3fcda481731f706d6e45776c567f8ec8a11e199e5d6d01a6cee45eefd4dcb4c7ea709a4ae53334e4e1a88924f3d69bc8e4ca9f74bce32693d34bc2ce91b30ef430590262f48d7b91e4a7995de1e5b42b30766c55845816a2498f21d9823c1f91b115d268d05ef8d3aeda4ac4a5ca6b90b22967d8f199b0b92093a53d96a6485d623ef093b10ce02e92619dd4e48bedb0d84f2025da55cdb9bcd7b25fb1171ace77ac77e3bd9e48f94e2186c81eca57233c66c4d417ef919017b16f18eee6e7b9f2110c586e52fe74de86a6e723920500c6f391eb3bab2804a650f6201127071d898d0c7acd7869cb65ac103ea3a13d7c3fddc959401c8ae1f8ff2dc943f2ea93acb9f1534a72e87b7d58ab273ac33773d69f518cf5124e1f1efa26946e8e1e187386bbb870ce363cf680a5486510ab04fa4e3088a774b54fe0ec2f781375cd7803c5b2547236f38067312507c5940df546e076eae3ef407e0d94e74df1fd81e25b993ec94a2411a78bb665506585cd07b5f263ac57353f0ec8bf01845a523f9be0ae8c58846b09b195bac171f8eda09afa626a1d2b2da219ee8f949f80d07e66645af000a78e677d6a1f03a7f64733506c6d015901392f187341de50c91e91259842cfbb3cd075ae55c75a58ee7ad7e202d399594bf49056c8b5e87e7e49d7d5505ab5127ce3b7a2464fb4a0d11206a9d7594c30f010f2b0ce7cb27f22060b9322f7fb561063c7d6d779880971a2428745521c2dfb0aff29645fde0bf353999159aba6c606cb7628b04d05c093b07a9fe4272e1aa1cd85f01911b37ad07b7a1410a54e2abe8ec1df87708f1acc2f443fa97f00f45ca213c2f507c8dec3efcf844d531a2c86bcb759dd4cd448704a533cb3ba0a00541020fdd346073c8f83af19c0f8f3bc91b1db1cfd3412e8965f86f7026c5db5629e8d844d44bc6e6375a089d57f1ed4926267b7d061966619ff1e7f1ec0dc1c56ca45ba4f598e3c2550be2448f9ae043240aa749d65f9cfd8a24140ae1fa7ec0b232ae1719267fff0c259ab965401c515cf7a73b6ce58aaf8e3113a125027d6802b0346e9697bf3c96af382c91bc7ae5ed7694f792011945a875ae1c2fa4292ca25d403463a585a64853570cbb58d38b2609a90e95c5d93559635452fb8bd66227f4aa959f68f1cabf261309b65fab16074be8c6e385c2b99f5cda6a6610c8f2fa555b404b512a8c491aafb80b1ab667a264f82d60a0b82cda3285fbb502e7fedb967fa6832b4ca9c6b0b9e46162fc2fe4ad91153896871d2a9319406b20bacded5881a699d76f541907cb19210a45f4a4c35c9d034b643f4c9912eb04238d7cf07929466e5465adafd833236dc05b88647326a70bcf884ad9df7741657f19a908fc1e0e9c50ecaaeb2fb20f068047b558124f67349c8f00773607eb42231b61184266509836b661aa0b924be4472e6b9925abbdee08d877b9fd1636a944ff59aa4099322863c799ea2e5cfeae4a6e15b1d49f1fed6cf15f28c0ff3c0b5a71207e214291c8c1ddce7340bbfc58ddc9402f0c773ecc2004a8f66f649e4408beb65bd5919130fd3d48522e0aef1d4a18466afa1a0d6a92bd5d89cebbbafbcd7e3561b3df333bf0353f22e66f9d96c424a88902fecdb144dfd37591a05670544060d6a17a374bdf5cb8625abc09fd0d49df87521f90a1adb17772d3e3a176d6555236cf4035359a45a140aed72ea24b9d4d572be809e64f687422bc9297f87fe8a45254e6f1df3d19d00ef21da84a5180ed0f6dca100d279b46a0de3879ffef2cbb9db5469653e82ed7e50f46c24782169b604595565f2d229ea140f33a68b392d16e267bba1c0ffeb2411ab269bc61f954118240dba4659fd1da26fdd911378435303c68ad44b95647fcb56325695f1c1528bffda5571e75ccb8728979d6a5d3859eaaf3c5a19adae288452e2ff9d1ba5c711a8a1412b3583535cd4e7b8a5c15651c6837782ecf8b1f4355cdab90f60190032212de1d572f65ec8c708a01e962d52bee3ce5e182cfb2f0e8b0a992965e5e021a950ebd8a0d35b6716bdd1a804b9a90a799ccc0ccf34b9b5d39aa7e6373bc3aaa0797e8f5cdbd8e9904cea59ca1733533c6e67dfdb7a6f01c66700e47f290c435196c5ebe35127cb5e594ada25bb25381eac492de91f3ec2341745cb035f4994fffb9a32743541bb28c82b4ccf942f841fb35fe5d9612798a4af4dac0723423e4db8c27dafe9e20be6e224dbb22786a8f2b5b4be01fe9983f23c10e1820e7f07b18770d1a2ba2264c094f4c55f9762b3352cfc3d45383d078e69724d4eb6492a7bb34bcc9e482da5187c998b8ec89e40b7851350174d2b2fb102b4ffdcd8de308314a6cc2bbbf5531a9456a6fb9c816248879dc9bbdd4d38b98ea20c423d5294832d3ec8c49e9265bc7cd189af426303bbba6eb61a2f42eb1b35706196ec541fd71ca00b7b7a6018b0a5f79a671277c70a3707ab613d4160b07bd67ae7d2b4b1c1399d0e0a7baf3bacd339c1bfa791c5472b2a5bc2f081f5dc87ebfce1d286acc3474d6f673145352834d96a2d8e37e551e11387196714a9a02e1ea7d189c61b0a8c97bdcaa7c784fa0c35e339fa97a27963d604d7ba51d53753bf317337b44a8fd11c843fcadf175bef76a1e508f30e8b6072a33cfb87ba7743df7d26575a43e491a39cb412b83795e415ea1dd60ab7da9e7601a73028a031c838f85a96730ebb9024ce7d0b891612d53ee6c4be2e19a904df88b0384f9253153fd0a2e8be44bf3584e45fbcca54ad27cbd5a6117aaa86458863432afb82ee36b339c8b18547b40f089d36cf56d97bbe653fda6c42c92886fc58ca8dec51b456e27adeb518da91bf6f7c7ad7e5523436b3c8773dbf8ef71658399d51e8d03c072eced1686fbac729a93939147bf6366574a37ce32601ee2c163fd90d96a7aa17c6e7fad088e2a6e509d60b26fe108595626834fa11b6a57472ee029a6e4e3b2801790e460c94cb71f693c70605f86a0a6156a6e80dc00ad35e0b327b8a9cae848db28bd3a299f7c4d5832687b37e4ad7006f0a1c03805279f2b2535970143638597965bcf27bf7fad4cdf0a958b456e0d453c2295bfca9922840e357cd0f370e815cd4468ba3adfecd84335a13c076ec957e482a415212d99fe10ccc3b92722c30b9b8d3d2ee8be5dad2d2fe20903774dc4aad24ce85a5a00124548cd0542c36acd5ea94c24537cae437571c742301041aeae4cf12f2f0a84b2e529e6c5d6883dd3e6a46ab138d0bb097dfd2b015052f24dcbcf86f24b14526f0146d17e916e1896949e9b336c2b9b5121c9cbc3cbb13f73d501c4cc466729f88b11d59f35bc67b74e971d7547431d606f900983aa67dca404e7f743f5f3c3298dba933da08c4d326d65b43a580a8014e3d1868c6118869bf4e0203c1b4181f1ac02b1bb1fd9c37c53bf9a83ce8041bb11ad096e11af9e5c2c28efd2f19e0303d0d50ce927fde8054d3d5fb59aa482936fc20fe46dc23d67c1b7b0fdbd294c1a71297846ad619d5e552919fa8bb77052997bb0ba6707f80f7c96c9678d0ab6cb2c9cd47c801fac1c70c8a7e96a60aeebc02c456c4c4c160abc0b738f5138f06d4fe94d37fc1bc2f2f1596d22afe63195993135b798d19f4f2f685636912a61b9b57faec2d90227dff415d4307be94ac27271850677e9e908a8db68e5084131ff9b45b772bb7a9e3e2d530d8c666aa8a45aac2108c9dd430361877cdb37776667cb8d7f1c46d15b27755fc2153f6e8728defde67486a9ecd3fb59cb0a07d617c25d33c2459fc997ceb88e6dbc47c9490296eed3cdfb978a7bab62a43eb1b7f5da24a58d05f71441b0a821e11c0bf68eeb2c5cfc062edfd0d374848aeb6d5b630bd79319379b277c517c2d07ed35e440e554c6bac669255e4955c487349d5a71c409408102ccf2bda62d1697b6cd0799bc0501f5c322800c690d2d6d71352136632114a0ce5d58489fd02c2178b62d7ddcf36a6f3c1b99b5c634eae71262d4ce33ca7a493abf381a63cb99714af917bf24e770af93a6eba1ccd6239f32d171199ee79a9195c12d9f11e9ea9fbff04e1073bdfcda643266b7e7023b34329dc5d9d071597bbe067b3dc1f6a7e9582eee90cfced953d4cfac49820a64e16358e0cbd11351fc7be39c440cbad215206470464186370e633f819e5ef7dffccf2a10f081928a860e56c25accc04522af6b3990d58155a24905122d0618504974e496c26fc61d07a624ee525afeb79776272afe32b4b86921c84906c2e1bf25fa2b00d28cc892fe461881c5eb8c0b6215d07e8e305ebb6467250ab1bf1a4f6091931c7b6cff6ef9844fe0b2fb0c098e5633d9bbd46750897c91374d2f6c749ba0839c63deb32958d9e3530aa317f2ad99f6e61ef1f96682500eb0ab5db24a0a30a373f0aa258be189f0f3f15f267fc8e65ad696a3eb898a52b12b9f2eb031ea27dbd8b54ba5a5fbb2a2c5a4255008a8863bf93f2ccb937f2460eb02ba94e14b850365089c6db572e1074cda5e987ad5bb87072c35c54760ddef964c33dd50c3b051cc8e869b170310bc483419ab158c143e57b3dad40268eb5443c53d6ea38466c805bd1952f88bd3a692316caf11b73c0f1dd3e94b0c47397864a0096f4daca279faff56c2a2f94e2a1d0421f5e53cb32966966cc1e124cdac1c50b0d3802e3992a813c60be7c6b69c7600ca0c8d7a97af45723abd57c83b05c28c973b77b5425a67f53e48cca518f8b739c3309d41055a7e34c975a1f17207046cf255da4613e3d9a0fbf1e87548556ace8a451c7fb9698a0201f88db07a00dd3b9e9be274bf7b54fcdef13b52b8f4d80e7cbb8f551f90ec8f49d9ab3efd1277861ebcb3cd0f610061dd465a9b953f8bbb42ac1a11c5aeb7d264f0991a736e32bc41bc0a5476aaba247139c8082ea0b3b0329e1920c67532cc19ff2a27aca61206022981ba33f91195a6415cfb87b480533094e39961c4995a09df710f6be671765a44f3501ca62aa04fa2d103da7b32b5910e02b00b9bc494b230f412374fbd3a626b192bc66dfb89227269b3502b92d8ccfa2aefeb464385f79c191bf9dd3681aa378976b3c22a96d8ba28ddea605526cd19ce45c585b2cd9d0cbfa6cd91eea7e15263d712b5b54d424d4b3de2f603a82e233a5e4baf83032db2869c682055be795f20713da18d8884351f4087ff133186838b1088a5a987ca9662ee4bf1f11f2c14b8931750a0c7cce936dc3d38e75f8d9c5eb9490177677e0ce983bb95d4946c2f0fb7c76aca2e0ac1eab1f06f2568bbfbac43fc484f940335308d892199e2bdcd8c5ace8b4521b7f6ed2ead30c20b3394fcb01bda689153973361bdf3a9e9f66c2a89dc3ae2b4f6e702981a8768de7baa7d382bced1178206d9e932c9f564308f1c5ced7710466aa30888b9bcbe6978ed9f9e4e1c97d69790d08a394d16a4e972871d3d3882caad86b45c28c46c34bdf225bd61689de4b1bc90c270a55cd5b4f46fc53be9007b3a0f0428b32d6da8fd0b6893badcf00c23b4ee4cfc603952b5d9e492464af01f709218d6b62ddefa718a06d78dbcd596b695e762c5c3fa27738bfae6ac0d848ffd2e63d14ed6a899699aba24053eac8e7dc8ec7d1698539939f41d03b62847d58ae52384f9d6906028e5e85fbb87b1e2aa32d9e17ad434be547780ee6c037a1ae38315c6a5d5cee6aaf58853c606c4b30ea005604b8192a6c4be303a2f537217211a6116b29b9c62a184427cff2a71e1b8a4d9fdbb8b6e69cd177daeb4ac8c05fe64d99edca738ba7cab803c99bc4fb81b3e5d25c5b4a252907f460c94fe53c04fccc3ac5831e65734c6b3a62bb4359c2402d91d51ab258896a6ff8535219f42f581188e6e140844ce441fe4e0e2e3e7f80c07d2ff616ccb841b9f2bee78effc3a4d33dab3748d997f801c24051a04d7be86068dfb3fcdd847b91e39cff389ee0685a157903cf54f849bd664184988aa022d4a6571cc01c6aa78db67b328c8d964c42f5b124596a499817cd47757958280704016c312e451ddcf71228476c4dbb476da1255da4e62e61abdeeedbcecd0c2e2f24741b3badf821025fb1d02b4ce5f23d677aaae413f067657013f766f12e5af620cb6ab8dd7a287019f1515b65674ed50cd2d292e376e79f6d717291745b254a0ff6fa45fccd985476d4cadad0662b49cab004e79cf076adad22e755486f1848704c1d3d1b9aa2a6ea375ec182894ec60030e754d1eab70d7dac380a1595c2cf5e44743dab7fd574778ad4691424337c3c6e4f5081fdad132fd0a19489f0a7d5c89033ca67d9630304319484f2771ba5cd08c8cbf6ab94d1503f6b0fed891bc3293678a2f4a25073cd9201581ca8427f0d1c050064d94dda6ccabdd3aa386dbf5a92b5ac2bf2c8968fb19e81ab78c51f63c4e65a42e827cb721bc9f6e4a6e4dca4344e09b62d8f49895103bcb07bcbba8116cb85e630e832e5a16d9c29e35d58eeb1b48d5989550b3a11406e44a10821a74a4102c212ba8dc3f54cba311337a028d4132f918d6e5090f97207c38227a74d6522c9d7ed90ed44125367e6c5762a4514da39c41a80e2ed2f7227138f0fcea3a87b5f368cf40d51b3c9cef9cb76b10948257895036d49abe9da4183e7d2b6820b64c3260243481d2bd0bb87753860ac1ff08f97d2f9dbac2097aaef0bbf51d4eaaa2b1bff6498c65b5ec7190d5d0984938e4a48cea52c8b4435d498b9c211c5ac1d8267e1dcde17c6e5b3ab56fce3c8374aa5ac9e12f018eccb62b4fe5895d0172a742730a762db6cec77254e7dce249f16669d8a8ecf5d4f2c9d9432d027d614544b4313949cfd866cacd4e0c1a0ab4b77b95b794d46a1e2fedfa50bf8acb96cfa4bc83736e6321312d78c41b9ce401b8af69d8f5ae0af454b8eebd190d58d14211fec958eabf271b5fd1c3895ef3a633762cfd52e8adf257695a859079fdef437c0ac2b067f30673420618c0aa58900896a1b35ce6785b97983e12ed56c27c4beaeae9ed6b7d2c5d3ff015e4611cf0c81286897baa78180ef56c610ec4e3d843c360cfcbfb5b122645513db0bad758449f2dd13c25249a0ddaad8e0e3a59a789f7711ce9f231966e4f00e4e81918c3d6b383865b61dfa695ef575586a919550341283d8a58cdbd8ceb34817e2b84e0fd0175e809b333a0cfbd92cabbd711725821d2a04a18f492e0583737dd084615cd324d13605b11a98c7dbf8fd35702aebe6ce0ff4ab14be8f30e19eef19f987df5437532bd6bddb9c6e6a4ec8a6b379b726fc488c24930b4b52321cdd301c51dfeafd13d96898927462633ec5ee8f315519416a9c91d3b395211a19f3f3aa87fb483fac01ca18f9d02c576f3dbd8d17646c61dd8674fe7b371d7bd56f9a44a9e7317ee13a7c5b87e937243c78d9373f8640d6bf54f10917411ec2a958f6902fc4e630ed94488e79716ab8fc30e5298286a0ffe6e06ad91b4513c0bfa6413804d4cd859b331e47f01db637f2585dbdc9a8364263a654a98e68f33f0625c1e84115ba79500f60f1555b90ca6460c77e88f50bae6c67e55f9f830cd953beef438dd5a7e4a3b9959a7b9371bc48311be0d9840f0f1c5d707f0162a99a0c73fd91a0a2d6dcdd68133b93a426a6620b7b0c989dd7ec3534bfd9b89d380cae30f7520b4abb085f510ec47a3ee59f32b467f56fd71efda42fddf2a5d0cf97957377ee1f0130f6b0b3ddb6b86ca0838449a08e8c4c58bfff92762c151270d1c9d12c755761943bfafa20805af7a019461a4aa8f1f03dc90fc57e72e6cf6b44585f5eb12d2eeb569381e2369e7dbbcf6d1aa97487ca5ea573e0d10068b754952e16d42f3f19d3c29d46384b32c3858391c7bc6e42d7becd7938ac05bfd141d72984855f855e75471581cc0d981ceef201d59d141001389c77df301f70a417e6f2e2795c5670bec45af0f13a40b6324d637dd9739b3b5d3d8bebf62b251e82394db29f6909eec7eb7fb888a2cb53747da0cb9e66f623af74cb16c79616d9c6b6dd694d1d25be442e1d34f3f53ecede3bef34ece682703cac8cc0e0f41cc9dc3a71174067e1790ba297232f12327843a4dc4a58283bcae397f525c5455521b1bedab42bc3ae0aaec6bc19d74d997d01b71ec4a0992a0bd5321a112d0eb3940bac7484390d1a26a8162a216dbf01bb822a6754a1692f1b68eeea6f06828e7777e93125fcf4ebe3d49b3555924be85ce68ca96399855a13d61458c7b4606653fb43d29d4d109453320dddda8c04635e2c5d25dbf58f0a736dca10de4916e31190f24a2fde5ee36428ca2779b953febaef83d7885f8cad1e1dcebfb64c430b9381aba7a3ce3c1af0a453fe82dc2efee1481deb094206066d718711c009129bd1bca8f4cb8970b6bf34cd62f753965e313238dd4e445289a38ae46ef60512ffd71264ff4f00862bf2687dcf225e4e077255af878930d9bd1ba45953f95945847267bb57931e70c59dcacba63cf431d0cfc8154f9c20b7d798048e3d30a94ed308f3de6ae6bd03b992863a7874ca4b94c373e8f908166a637122b3205490651efe154f38b05527dba38af86b10ea8ca308eb6c13f53dbb7f9acc03ba23a76078849351e8831d36d73bbe60fc29f6af62630f8bb2957c1a697afaf65caecc278a26264617cbb045daa9922d15db95518ccd8262214d7862d6ee357f8509a7c36d0063f04d3713f1d231deb9b0cd0c8725ea40e29f1d71d0d6c4a2a12f352e37fb3184e12b330c16d26218085ff5a08ca8ffbd7bfcdffbdf0f38bf0bdc0a985a14768c705ab81d439e40bd538ce2e8f6e456a0d242057c099a9d7c163c1678afb9d9cbf6993f5a792ff972ffd5aa9450b5a15d71ee852949b30e8c984a11a991ca4e78f662be8a5e6f96ddd9d17c5e513c77b7e0f1d6c61c584eedd682d180a7a466b19720b32c9e696587429e3538bffcbdc7839824758a3628a4836636f958f051776e5800442df8754abf1ca4ea284159715f08de814a2bec7d9a155742080536368b085f96c2a8be5220d4d7ad381069a11c5a4cf7833f13fcbc70eabdebecfe49f50205b3369d048776d2c0bc8ccbacbb243eb448ad2fa179d8f1d6ed0e1eec1ffdf9e886737927336568172cc3c6ea3947d3fa5e3525ee88a75f21b4b6ffcae48e2f3476c22a15a613393ac2a86505585da4d728da1b69fad8441da8849bcad8e3832f4f46549cd6e09c941fa36e44d2ab43af50d509835a158e6ae57b2147d09a13da17f04f4d564123493da625199997de94f259d470363e07bc9396a6ccd8065a732714eb0833ce5491ea43782ca45c7627884e97b96f2ddcb1305211df0eed380b27c12c292543d9446d9e400fd04aed2675bc0224f9414b30977413c2d68a75d65095d14e2547f707f358d44f3e878ec2ba8ef669e901bc83bfb7bfdbc25bcee0e7df0bd6a15d7324a9128e77765e7c50c8bf60439565883cea2598baa6679276b1dac8443616512be84ae56c233e7a9c4275d5dcf89d4c9ae070f2b733ddf25d6c6ae8763ba165fdb362719c71bb0a610d1e1867750bb99d87e56e172330fa08f4c5a8ae9fe470b952dd2227e2672910c774143f838397e1521931531649a938712664d5aa213ef70f221e085876bec105b3ca55512c339a6752dc28d976084cae8cec7120fd71e28e05504993a535f52956bfe44a364bbd15b3bf76a721efad789bc2a1b4a7de8abcf4a66ec8548efd79f67ea6f2e1120c0c7757373c394a88dff665fdf8bfe5f2f8b2f71beab0d590d29f37a2f58ec90fd3fc919f48242c82d0845c2c28a73874339e0cef0adffa771e699883240baa200f2c5d6142294e04bd7438b32019ff9f894778c7c3601ab448805ead97ebd859f1a1e214a694d5ac9a65e252d8fcb4309f1cffec4a41dd79838126057607a93b52d82505c91e0f244eea2b48e4425582e724b06a39a2c2f4bae8332dff0200aba362bbd1c44945e3681ee60513c7a813f29ed9794464f7029217cb68564bfeb639d3906d30d937c84a099529c046ae65fa35eddcf19ae178601eb2f0e6c0dfe3ec21f28a346990a240005ea8c872fa6357319f009edb965f21d547f30d1ab315d0d1c100ce135ebc50912132bcbaab74f14c18f90657182e5ae1e1451c3486f938987265dce4b4d66c1422391379d340994c6d7c345140b1c37c10c062682fc911eb2390eba17b5380516b76b9f5562d8d269ac4bb89b181e39cb9e99ffd90c4c7e232c3437e547915269d21205eba26e61bc5302b975abfd35bbaf82831fbeae25053d5046f5b8380967d99d98df9fcd1586cec1865a63a2cc1de4a191f06bfdfbed4db355c3e617b0b36ad10740622014e247766eff1f83934e0d3a1a3b3adf8d0834ac9a6d029584be9fe911a0a7d6600fea08d089599ae619abfce5f49d91263c523b3b85bb47e821e994fd28bcdafa47e71fe3b2d6093c8312179d7752107466a2227f2333b299c447f4ad93ce066bae70670d440ff097fb28eb00b231b2c0c25d373d1cd5defde643bd137772c7e8d6131f674837a4d0926f1c99f00520e8fce0f8a25fbdc089d3573a6c40fa4e1f6540c00aab18440f9759a584622512322309272c5a08b6cf2011d96c2712df6ccd7f97a07b87b45d8aaa652cd8c8d9197309fa3f4c0b193f312c83e95086e9bf66d0ec19d83eb123da2c46266d17e2b8031727e838df11773569b2ed8c52d5cafabe8c4507b52f604ce0b1bf1d72b8630278409aae2ee98513d127a218c3db7d4152beb81a9099989ad7d4634d9c9e1130320a1f2c0fad81d0ff63005801c3acbce6dab7e1bb9cafcf8c2eebf1e1b9c66a7a069e481196a982e750c47fa3b5164f22b8d49bb371dca10f656075c8de96b8ff94c9b7bac4dcf0c73d80391235943f97bce2c0ee7dc23dd4cace8db642dbda126586de62a39bb46413578453fc4e1ea628e6570ecc67efb96bcf4a67db004cce2cb560ce88c0527125ae077860771948ad74a22f1097dd70f3bfdf53e38532fb0e8ad07326a312b921816f5b53b6a5528d7db72e613dbfd4c65117386c064d5058d53142edb98199a3a756e06306da3270c26bbb5040057e1621d3b194778f4ea2aecbc3b83c0b1a88a0b16b7f1c1c18fd8560e616d0f291dc35c82ccd23668472aa86ae47d65719609d682d6d0a6daf539b7ff2686e86358792dda2d0637872b9aa32ed123539298f8754a014431cc07bffedb4720353d983fe0559c373e0e1598afde8ae0ffb55128a92ded7ae02655873b8ee2abed789ab4f940a2ea9523864187fbaf517aa6bb8cd02ce6c0462a0b1b74fdf01a460e0e1f241d4e22f865903aef1e5ac4d9cb66ee9ea6bff49b88edc43cac25eaca1d20a9b9da53178b3aae0b3503869f79a43a29e08217c09896e64234d2f81d69efc4496d31dc027016821e7a6c832c4613a0835b9f0ab8a523358bd516cbef505b30dd248aad798387fa743d684fac4ebf4f2ff6b8d0086cd4941d2c973bd7f131a8c44651e1268fe50850b3f265d2638ebe740025cc3e36f45586425e727c4ac9bfb2cc6fe6ff761e433cc1b7c0c84c7d131cd94e41c925e00de3e0285b6bb953efecdfa6aa71c48eadd8f322bbbe9e332c040468065aa5557ab76fb2c58d8a0f6b21e38e74df8e6ae69a385c55ceab9c5f1d90e130ccdf8c1cf8b6fd4a049edc27035d8066cd17f05166c9b6881d9b99ac72a066c4795c3d85c73a623c5483f079657dd739791389c2d490f891a0940c22049f77bb3ac78169fe5505edcbe44658e5d617d467b33b679e216c717d4f9884266681d1f23eae438b51ffa961a96779b12d50491f9d417059b2c63911883c640da86dc70732ebeefc3580addc0ba6c76a3848dfc5ad5eb86a4d13b0170232a18cbf4b96b7e7dd3b36a9ef587ba30306069df821014b779c07c5e948e29e2fef34a932ab2abb38b0fea31e4c4600043e52a69ff2381d13e96b3bd4da57d7197c2b69f6273dec26add69f3479c52473bfa9cd509238aece0687aa64cc5240c8cdab0cf6773f29b1ba1a3a4986ce5ee6e686a106dee438d9af079285ee33ec7125502e8b2a73fcd60a940eabcfdc7559a653c6dc1e416a81f6a6705670b9ea25ba172b57fc895bdbe38a6493e28002852f1eb234d65d538d060b131457d3a62704d564e0628914784acac290b2407d09c75a969d9295e671ed1019d1725aad8c88b19561f3e00c3ca05293114ba1daf1fc2550c978950c452917882671a90f35b39716565def22bda2e28f0b7612e5c5bafcee2d838b059d88d35420f140035e38df270fe436cebc72fef49c0f0cdee9294059d8a66ef9c3e5bdfa768733606b2e635076eeb1e28293fe60170a128fd5ef8b045bb839a4982e411b05674a03b55206d660a115a7a4ed688a5f56375ecfb2b5e80c9196a74fa550759c6788887f96869d5aa583b0cc042c6e68cb0e95fdaff4b5c03346373a73c287d5e91395af2a326a378feb04baac6121dce52392c9a89625f508d7cd4f3384a4e720e64b071392618a9c8fb23b74fabff1db1949036babace65824a8f24aa0e24be9124cb13182e2cd9fe5319ef2a38248cdc82d3ba7a1e157a3761d19a6fba5d5c972eb6c5130e75e205e953d4b5b22fef5878274ecdbc4a13b7365df9181f9676e42983bc6b2e7e8102a29a3a0f85abb5b632a496665861e1f32b4ab8522abdc1f1de2e55dee80cb63acd8c4170a546b036fce9304bd81321678e3cca05905984cfef5b672a47072603a80cc76ceb19e6b6487bcd4a9a2177eeb6afe9bb8740bfaec8278357c608b0fe6c8352ce301984c770abfc05535400f3303bdd09da84c9abb40d784028cdbd6cf5711afb24493c86b9a2948d48e4290d7853ae52b2db31ad71366bea2c6c5516a02948fff2d197c75f485ef54ad1529e8747e86a64db1959aa69363e60b4c2e78b4e81068c08fd142dfd11de814320228b4072a7016c73d150998c7a3dc5e35aecee1acdddc8f392dc2cf36848899be33b85ef0bc350be07af87f27740406e75b1da4b81b5f1b65dd2ac5dff2d8eef1c8674e1a77cdfe51312fc401061b7ecd01b10a4f3762b48890017f8e64deaa67ddaaee4b42e808b76432f1e5829bd1dc3301d40f6edbdf90938ec138f5fbf6cf8fc33860c284f631714a17d3187643d25356e21e282e1fac1845aaaf4599308e2ad5e3b96d682f5ddc38122e8055b0707b969c1ad8692166d31979396b1dd227e0910bb60a174b8159bd57b96a251b551192d1821a1ba3b4d68ce897759dfb300df2459e04ed4c3aea3d7dd5efe8c05c19ed97e2bd1fe933f2184b0d4f09f3794a747b752179d84d5cfd9bd5da1250d533ff11d79b70f0eb8a017ceeb5109d3303f162323d279a68297cbb19e89cf539dd2f9e5620710b534535449f67d931cf8eb94c539886ca40dd2a8f6eb9f34789b2cba84a94f34b4d441aeb8bccd6cbadb78b8d76e719d7f57b9208b92990c934db0eea0a310c1de1f267eaf9ef1f4803a376e81c478cc124be8f65c2673baec8e6f56c8694c96267b9bcb9fd034bd7e82edb954cfcf0299eb1b9ee4ce054ee2b5ecfa11c477ff13c7c6f05dc5aad0eaa95202d95bcb7e6fca89267bff11e882b6a0fda513ffde3e011da3d796234958d8d64160017b1740c2c490b92143c77400f32a06494042f738f66fc5483a91cdd56d5d6c5a485b2f446952c3d3cec5b5f97aa4c623e5c9d374fd85ab6726b6a95069081aee0f91a75f514adab71d8f07f5f4951407d9603e166d10ea972885ae33f1895e03bf5c5c8ea69d871eb85729d5608d5dd2479099c5090ca0059ec97753c03332d097dbdf3f65acd8947be182cbfe9eec03abac7a84f1f77836011c77a00a122a27019205b9270070c513c81583b4f034b18c94543cf0e69cb64642bf80abc7ad14766724cf76bfeeebfd709998e74fcb19bdfffdd54e1eec09349eceee916472efd0ea1eda552a2d78b52d1ad3efda1d86802c60156aab8758317688fff603bc7471a287ce67c8e6ba67044efe16e01c0f3731711490acb6c0d2df9c4195cab9e15c9b948880b9f90bf04f33de3eccb4df9772457f1d4375a0be24c35ce29792db3034e0cd5670bf76209f64d4e0311e603401872aedeb9dbdf1c73656ce72ae9386546077c456194e2628a8e97d3b2f682bd81f9fc0e93f089262d7f39f7308eb2e84d401b28ae5b3449487dca917fdfd5f223b89d76aa1da12cbeaad3a958d8207c9b0b10ade6cfabaff80ea7528ae4f5189dad5e2d2e125071cb0936d2e76b3530de055db67d679924f2350ecfd81e8eb4add30a38125ef822040a7df06655380c1e8d3a131e33e7d9702a5a0fd642c02761ccd0747d8b5c1e3d7ce1842cdfd02b19c911980fec94e6f2170770f7341682a113f82a9cdae4694121ab504b59e5fdf9405f6cb769f21ceb22e33925c72a0ef8884f4bbf8eb69bbfb879ff694f36a7e1c298322fdc58a0bf32936ce85f07d247005a278179a3a4584094bb0bc70507c79a1e5f152a38bd1fe9006d07d3731ae7d3c80752acd698ad761511d54d4c2e45569a4d461751508e59808c6ab185f5afb701e5cb4f5b5520d5699d5959a7849868309a7db9cc221935c3368fa0cddb5880c9ae3651927822139f5ab929a30825b7c49cd09766696c6d9cb0eda011ab6d7c8f9a07ef078bb98102eea298cf33a5c7ed4560affc6e54ce39b44cc88d0668c29814d2cb7d4d655feccdae39b12a6c9bd0677f93c237e436e68707812b84c2cdd92e01d26a9229ebe7385b0318a2229b7dd894788b7498283dd5b999a9c7293940af7ad8b66c38940c5e776b6a5f4026dd88a3a16069c4ea8792c7364555a0ba6135dff62e4da84fa260fa6f1c2e5a65246966c164eaa8d63e1a35299c55b251fd438bd6a5a21afd26b394443fcdbd38021ab4d2b9b00ff50db630c2c8fb9c71aa536b43a29a5de8e6ff0471151cfe98256387c829e356b9e30548c8f6567ff4e663e8098e2efd3fb2120d499dfdcf1948f368e12eaaca1d4cd185cf6566a0b19b5c04ba4d0c6b2739119e6d6625995b338da935a68d93b4cd10f6c449f07b1d372b160ec7e9e9d045cd12ea13c4d9c5cf87c816eee65b9bc216a44fe37ed093ac06b32dc3ea03ba20a7e73e82f136040e5210f5bfe23302c680b1f52844629ba32aa8f0063eba068bb68e53f84bc9978593966bbc1504b88f1e8e1c378863bce34ffa3f1e478d273ef0c1bf667c561ac10449c886a502d7d21fabfcb73d6877429f5017e20c3c227cfd54ac604d026cdbd9b4e829a8b3d251c1523c212c26039a4943bea528d06eb85414e59771895ff3835b7c5beb4cfcdbf3bc7e55c88b96e5e0a35d806e9bed19b4ecc8591648a77d82be640ab9596807fbdc091d581903600a088f92cb79dadd074f446152d34e37277190581f62e4ead0545eb3070dbfb12419d0faa56c05147a974a19cdb09d1bea80ab0881ec4ae883441b073751ee9872f57bb0ae0d3f3517db61f6c9da66427fd5a390bd99bcaa383ec9d618bd5edc29de376c8154d906cd653b0a2200e10e762aa49eb83d887626203f11f2d0ded18f1999bc291b81b55624ce4c0ccf05180428d25d11292566ab6868911b72c13fdc8dec7b0e51ff5b3054d6a137d66b47110be00c79fd11b18f4d8e483f89eeb5c6c243c00b194d227cdae3c09f5f663d8daa66408080d842b45769bc435fdbcbf9cdcb69dc55ee9d57b623820af69e082e3c457965cda5be196f26f9be535320051af0b3a26ae159e11dafa739dc0de97a07757d785d2616a604e96d078569779e7d5205ede956922b2584a3ae3ae6dc48deb298574376c795670cde74a34cdab34056033803c9ed8a8e4adfd252f1e162db93ee9d4c7984277b57d1c3d04aeed7b441c9587a1879b2f7f5194548b79345c06c1861c3632d7458bed5eaeab9f46ddbb3328cd9fa0e6739842d0f8e65e7a8756ca12db45ff82861096ff6afe6725d233ba4a53c5fcdd4ae64fb20ab0dfdef37dee25b4c2211b18dad0eea132235a0fde865879452a5cbc6f477aded371e97de6700093ebb3a91e67d5881b18f4b85dda558eebaf20d33650b9d20feda21f5a3b21e281e048d94c4d88afdf6e44a3c59db970f5bff8b40e8c0378366ada8f64a986268f6d7faca24b2d05625f8a0a069553c67283ff897f990078fb8fd9f11e0c415f9a644b0f86eba8d8459f6e5618fe01f40ba4f05b9b9a70b0d562520a29b23b31285f3a2bc5c6f95c2bbff26be2b6dfac3d170885c3598b1549362c560d05771f0de9e14d45c7f66bb5b4c1ee358608052be80a7776c45bd695b6dc0274fc1e79e915c9f3670c20a60d87eee86e535c6a8401d1752444c5e05fe36234de6e1134492b8abc6a08c983b00139dee7bd8fd64c9c52518500f32afd33bad88e5e6b16829155f863e247841a823b1825eff74ac1d08321fa582891b9499931b6d2c370ad0eaec13e9ee4096f35a3fc97700879c204ae7f1818b883fca44d70bfbbbbb3a6e3d4d0e0f4db1e6a7518764a4bca4b9cb24df6d78b543512f50b3dd1ee0cd262a276fa3b478ab5da7c3be6733c8f4a3825e0501c07371d71561306be7afb3936a37df51ad382510c56e8cb1608da7d18387b316b1a922ef0cc176a164ed4d850395656f685fa246a6b03c3d8380a730b4960848eb97f64876901b550d02d4e15b91b5beba3e205781a35772df0eae3ee6a4329fa57b6542d82478d9ea6b02052e1e42d12265920eda8900d92e31af1eb6085826c43674799ef4d9c456bdc37d9a64b97bc3df066fec2a154d658d5607cd2ec14a36c0af84feb63db1adfb65f0c548d8661754a865674df992ad004a431f013ef6e5cdc2fab5114d5450c527c12a80a0b3e47ebc29bc4ff2267882f0050fddff9851e2e87656cdc003a53ee12201ec558d4f0dc223cd73db7830f7ed08250aa7d66dfd9cfe88e16551e15958d795e51df0bc0ab8724b1256800505c03b7081ccd1450e18632b8dc27ae543820d8872c4b0a6017117f7e0fb69fde9ae5456fd2d0d19e04eaf3654b290576443db340a32c7444699df787976affd7153f06b74a3f1519bfde63e7ce9a42a65c51de32c4b6a5312b2f6140f0867870da7f7eb5d18ee9c22391593c03adfcd6bd9fe9805a65e57f7c0b5164f24cf3cbe0f6d22918cd016965c34de00331d4c521f57deb64cac4370e9b20d05755e5a878882dc4b77212850f1b62b805eb8d728f1282d54fc668ccda0b8f7174a773fbf1052d0097b4013a296e96f3dc0a6543882a9d949d82f4f1b0e79bd34abf72f984a8c6bebb375ed022fe317c09306046a0ba023a291007e1b4663f1085e0a088e9595477f4aa46de5b5018571e14f6f2e07eafd80c9c9c7a5fec9c80f5ff8efc5e19918bbeaf2ee35eef7e97070f766d557f78ce776b124dccae53de4e20fc0ddd45c74dd52a3f3713d5f2a74a0b4f2b2ce16dc6021734ee3b6ca4b0bffc20f4e77b6a62040a5a1f80b96b2ac72e94740db5482412553b10ca38eed8c37193baad43bca09673c1665698be088e1f41afcf4ccb10c4d39d7393010123761e0d975156bc8e6279c10bd71a090e6783b72d3a87f15ab18de22f9fb2ae09b06f3cb2c2050d82e94fee3863b6d2b8ab13e9db84e774c4e7c6fc42faa17cb51918923a1862aa29fc45bb33c6007b5f56d4060f32b4324d10984fdfab793eab8816355ad07204441c40a90c5a8e55bb2ea35ef915678c8b3c82791b3090c00f7f15940abb07adcada65f06885d2a8f33f8f881b94e7dfcd80e599477067ff61acc464c73d36ac9e02343570a064d32a0382fad8d2071d30fc57e7b877583781f15566bffccb3944c82d808a22029ccf9d813fd21d429f338978fa05dccb460d93745a679d2606ac4f2dab4dca13203fe23854b52b8ec4a993e85ba9b8434886c21c36f1631194763dbedd41fa28b71aea5f609cd352d236429bfe48cd390e3051758fbf460489229b95ffc75533fdd09a16d8f0b3fb81dcc1bf04bcb3e3dcb8f69297c7a6ad2096bbfc6b0588a78d9ccaae533574df6df48f720d1d2ea6c0d0a1ce0049ff212113468ac3d8f748d113a89464810d28381fe0fc9eaa7a4967c248fc5496b7f6ab8b98a03aaac864dfc3a379e6738bcf0bdd3a83561830490329fc4b60c9ed603d53bff3f57ffdfe05935eae6edc8c581c9c8a26b8bb431e7cc2259d18f7f0826597b4d6b72c2b9d435eca39ca57640942d915274ff4fc58e766d5fabc1e509779fbee6136453d9395d4496f78dd0e1b01f8db4fb2c90d0d15c082d3c11707c9f24c6f68c1a4cbfcd92504e629328e6b7c0308fab69a62f6520fd7965da664946d1b24200c522c37dd59d23b8c2eb76992e766579ed99ef4b0c20b240a0701b8f88b39fa9d34ef19307af8dcdb07461e15238d67215e67d27e77b59a7cae6f97d28d2136bc407a44f425d35880e26693ecd86bedd33240c81dbffd405b8ab1830fd313c913c1dba56cc868141cdb01aed0c996c596d9070a15601959eb53aa617f2a83b3f7454bb922445bbe3445e0695c1fcaddba76ad25edcfe631c106e02112c003a1c54053c593ada841206974027c04008a7033d0497e19affbcbd35d1f28efadbb3af187922c5761dcb6a032a11b4a753950dcd58527384ad9d35d67397f1c91f73958dc54c9cde2e5c5c04f57a75820dab74615d2e131cef5d0d9d5e2766ea0e6bbda552b3cc2335fb562ed493e910b4ae45c43cb2fae8a906061463437484970b100dba4fb4a62d9c13cf4c9770f3daf6c833c1a5b70799cce51633c147d30d85cae7cd343406bf9d1e17920845d7e3a65ba588648c42165e9523394f8a3cc06d3e823b5ea1d940faae1d40c8c20d15ee10caea16b65d525148a5a7fb606a729569ff395ae11e224377749d48be65e6335eafa878a1645e7a7016a0c45fe734d0db5ad82e6dce4ff5a35ecc6bca8ef508e63cb9b6063db2893947e96a8195c2199816ea7eb4ddff89841868bc4930f0a444b17178573765ff96b39c83191577f40e96203a4edaa18b064f52e91c376653f267308fde7051fa33470f3b3d5ffcc0e3d4ac8259fb647e593f47c201adf982607c9e61b5e0aa1a7fa8c2fee365d1abad1a0102e273b896248a43db1e2c3037a707d0ba50edb4b972a1f9a981fb4380fe91728ef5deef9a525525c780d79aa9213e7774c7cf4dab6eb3dc76441f5b4be9ffa1961a3f3a461096155283a017b388cf61e5b31eea0400ced01f42fc62bcc30efa046e3edd916a809725af0f1452e7f46801eac161215d4a63dcb8e6e0257500a0448c10eaadb386d4b337e19d38b200c602ab8e90763aca756b8b887e8794cd8e37875dc166adb0d2658af16df4833483d362cdee8fd6b7b3a4e66f858db9d5a963d60cbddaba25f66e65e1253aad0bfbd2a90a511e07be5de682ed70d35ca19730c40d8477a84f89940f27dd545aa014672a2b22a971afbbc6be296d7a35a5f2c10a29332199e69b389bfd238074bdb8406372bb1fe2e6eb0a44846ea5804f9e7ce1e03eadf96efd5f37d68b6434ed08e7c4c50ea61ee9005d392b5a15bfecee96e376caf28e39ac659b4ba8ec4e5dc0886ae4f551b46387a0bf4a7dc49b7a1421ce59961b01c07da1161662790277a37c0423fd2dd8a2a2ca00a1ff1623616e65aa8757361d45451f45651df4250c6e36cec722398579ff57ce025ce458f332cb915ed7a19f21be67544835247b43496bc0f319b33906ed772111a87811ec98aba614fcc2bd1d14b58121a2c2f17d1b477ac3d16f8d830f43ef134b060dfc734623e81900f23aaf95d4cb45a9ffb7a0cbe8c64bb04917607034dace18bca0206898e8e016adff7f85188769dfbd2b921043239830e29e721df0df9b23da0bdc834a8f0325b07c92fbc115b38941bb222c9a01178b3d030b1861a2f4afa5b5fdb6828471c52ea6748ff76463d6ef5351cc898f6662ba17adf0833d6f18cd3da543bfac048c4b8560582b8eb906bfdc9ac60487a01e8327f55e9b1b15ba7d8163a38e402fe76f487c88cb7c4078148808c11f131f442da7a2b99f3b5746853da233ca7c55f10f639ad6668d979195f4100a8da055efb06bd80fea570ba717e80cfc19ac0edb9e170d05c64146a40ea183b1836cb83995e7fcc6fe68760980d0cde5eef186ac3b0760b6ce81b812507b1dd889a543be29f6a0852762102d1e64272ebddc00cd43a5e924a1adf0702bce2cdb28051db65023daf986f98b3dd629153048ca953468f5152d12d77647304af53032e1c3807b78a423cbdb9faa446c32ec5a70b4db1541f9203c51a3229df8d020179e1a6d930ad9b58a090c63feb732aa808f8bca2aa91512a0e1d8cb2386216baa6def3a4108d540e13549dc5a0707f41189e24d17c40e5096417d09a73295762c541c90c9f086a77fcddf7f461e82adc3ebc81e701d151b9e1ba4a49aa731dd42df5e38ffee80aac200b0af28b61d3a86c1321eabf6f33667b1dee8f53b38967a9e2e0d87bca4d437689cdbac70a28b0105524102e9ebbaf32cda2d1b1d60258900cbd1426634fa0e2df8bfa89c184207d91dcc42fb452219bc21fb59507a62c46743da4283d3fad398bb6a03522b3891df700b93d0e5e04026e4fe931cab4281be4751b839d7c155b494eb93e917e67bca8897906d19d92d71b7f6f4bd25b4b543a18bf95d6a8fe51056ba07a714f10b6817c28ae033fcd71f968ed751f5625a25c0abe36400f938e0f3a3eb254fdf11ccf8905e4dff5eeda70ea7486efa09fa695385cebb917ec676067421699234bdf67d82c5df02c4e413f956e2db452e5403469e914d2dbc8a59cb0dfc1b97827326fd92af52aba5ae17c11cf6474dcc4b810c53321d7baade8aeae7822d811d8331cf3c0ff58064bd2ddf4ba22699efbfe5e5f9e30a1164753230431584cd64385b8db7d8f355cef2a45e993edcf8d749fa6100478d9fb43ae7d5ed8c7d421148a93a7ee6a06411e9f9b282ad4d36363a0d6300ce5dcb432e199a855af0068b56a535a89b27fae2f3bc16f2ab267c1f20cb2749e55dc685f0baa3219225fe8717ec96da3e61c806842f0d61421e870c75e53486d27abfc55bb7f2bd1e4d703e36fb9d63a43dbcf9bfb90abbf375bac920917c17d6f9da72d1fed76d25b06f099320824b98d85254bf9a26179defc0cc1ab68b2e105e3dc478ce29e270db4cb5c39d310ffb6f4952b05c6d2b104095c5cbf975fd54304c009f7ccbd86d6661e1ea59210a1518bcd30bc3251718ba268ddd0b3332f08d7818d51b428c877ef9a3c65f7ee3bb208003e0e95e3068e5c5a03e1753b9b028a7668c6a359020fbe42349d5ead67d2ff8ec28793c6b49befc699230b1280e74bf65a793ce918200a970cbf498c600e14da55ee36526a93cc2344b6c21d7cc1885ed54baf683eeb4782b8370eeb74462fd5a55b96de56f3f16743ad7fa366f521811cea8ce26f1c0c01cecfb0737cf28d60838ad816616056579bdfe489e2cbc97fc06fa269873effcd6be4ad6ce74cbe9490891246d507a081a7c239e3807bdee634000c4a3e5ace1940e2eb80dfd925635ee279ade4735c417db91916aafcf4ee284ffbc597c9383fb55eef2d623428f6aaf0aa1466c57c73944a90b50b650d1f1cf1c8c0abf4f4f47e854f98623e303804552b091a23af8097761fe1488fb4cd201a37bebf9f379de6602dff5a5c0e3977359127d0c4a3da65caffddddfb5346816fd7e151112cc92cf2d4287211bfa1b0f52e2b636ca251519349ffdc0b7685e0eb775c133bc608b78be8933d8491adc7a424feb198afe27b35c67fc70629e41d5c02b882873753dee4d783730c38f714efa84d604d96b0bd884996d08713e31507bfb7f9b85b53d8ac234c27bf00dfa8bc47186191a5214934a7738fe77aee674ed240d063578b2088c3a26ddea70bb86d59b658382067591b1ea947e6daf5e993aab09afb7767648327f2c495d6b967364ed9fbe91db5572c21a460ada8a7f92664c5ed6219e78ee9d5b51fd73f39a03ed9aa6dcbe36eb01e5c99efe2569b277dd0f0fdc9dd2a185790a9e2c87c62c78a7c4d9348185347750883223f599efdbbb9fe60b3e614f3efe343d24737f8a2ede3e0ae69ef68a3a4212650d5327d9878cc2c5992e7714211d189587439e8a0c1d71c8a161d4af1db9710330dd25e83148f5a6215435735b8d69ba0fc6b63ec3ab0541db8b605a3714b6d5504a710702d35346fe1ccadf386eb85bab13ba023fbde39cc1d598db43f8b79774a5e73dfc462c8fb3177195b9275461f11884f60f40556921a691980620c834de5978f886ffd47510f117bb7f2d5a1d8d22b2527faf70ddb790b7f08e6aa56d17bcdac63cc8e072abc72ce132182ceb976aef12d61fae4e00383f819d534ef096148108cf898402de145aa127db47e44b9af6ef9da86e69d54f0a886de3e4f587b70befa1804bf1af64a757a355a70a6dcd3cbe34c15ec2045251c3d53845f21aa3e558a3385483afa3632b4e4ec021f3c071c16fddac33fe311b71574ebcd97aed20fe025c6d6c011cde7f066189c6f948ce80f9b415a371c7410198b0f4e9c60f038a13e47b690b3122bf5468b913e74d373c5d2d8ba6da5cb7844916216747f12d515cd1c0a75d44c4bd35983d1387c04390654d8637a59552222f1969d1d0b991f8f4cdd6f5164d4eda2e4405de20c8a841c32fba87ec555320d50b3c01091e4fd3806a516465a6532f15eacbd0ffb62e08847ddf84260b726c5a3fd16791a6f2ac346b83cc824b08a291f97f08b8d0b530ce7cf9ded819448b58c30cf212f37665f33ac8bc0d67a4cd92f5f702b0ab5afe4bef50db5bcbde4c5b38b60882b8cc82633cb91ce37edeb27ebce2341afd315ee4560a254ab1a549d52ae0065a79a6719ac06fc7627d04ee2f0895d06558f5da59ce3dda42965740f4f21f91032dc551488be490f5067834b00f5e3d257aff8aaf185edd2a2230fd869952e7a1ca06f45b4f91f97c9e1704781acb4343623d6305106545551ae7fe57b209fd72a40ade0f64174e6629a68a2f1a049855e1de969dccdb76c466b0bb214f580baadfb18c2b32fce576d4861ee638f99eb95a495bda41f4f01b767bed582c30e0f7c01ee07730c48a7f7bb586aa206eb010b472d75a604c4a2e3bbb1a70f08721f953d6965eeb20d4593013cfb1b286ce62b4b8a836fef4d4bca51c1973eca53990a4da141044a849cfd4812dc4106694278d4c42a8f41cf0417c79c69f8992fe0b92f1954f57e7b60a792cdaeca6046c556c9b249cd3494a53d42c2380bbe2a4cd70061396dd0c3a73ec976695db5a9d7810313656b6bd5ec1153e42a990bf8074d72e8f25343daae11bb322c30187358189a491875e31565cac6ebb810102bab9a88358e32898c0bca9d7b2ca0a576c9220bfac547f30e1a844bdf3556230bbbb327a560e748410218580e624625c7dc03cbe8f5eca22363f6fcb034df7f7a69e5e7f0cb3d0be89209304adb9bbed8aef6bf6ab4f7962fc263ecdd3fe451d233b7a510084b1fc871e795a044bec580cec12e0490a9014dc683dd9ad3dbe7ac1a390561319c416b98cfdbc2155cb4078197650860ec7a6ba35c8eb2463342600fe1cfd525573815bb177b7be7f4799d212aac2aaf9d4f1e6f292e6d01e6ea8fdcadedfcc9605ed85493e24b7017f521d5a77bc1f59a8c52edd4ab8857edf3cf89f1dde8f75f655412d0244feeb3ad21d423a4b911f9ec5f0cf45a4a28bdb6601ec21eddf60e307a5f6ce386c786a6667c62f718d9c15efaeb27255fe121e7f3f34aca24a80a0a2268ba5eebad5af977d83ee88810b61cbea5b259739c73e6dbdad548d1ffc698d8591715839ef3ff7d096c10c9a7bf762e6a6939421373264685acb412e024453ca1f18c50356c923e26fa60edea65192f52147e82493b5b95c62acfa23b2fd2775a62c4cea7cfe6022484b679384fc6de74dd690187e8d0cb7065ebabbb85de0fb90c05296841337764493319b57c629b5c0ba3639626ba0248c98fbe6cdf7d30b25f9951e37ab1fc51498f7a396e67902023ab36cfbf4fe6bbf05b56b14118fe438722a146daa30dbd2e6b1c34affb9b8cf668e664678c33235c645dd27c6c25db5a6a7e5ec25e778d8240932b12b8ab5128bb9b079b5299d65a9b20877899155fe6f268d5365ab790eea63a94fae28f8483117c7ed834850cf94b13d163043eefb9e7a1cd424a759eaa4cfb2ef538e52793b087c11c2d9a869b883582eb3ebee65d65235eae2e7497a07ee397df9e0f8d73207bfb864eaae8795224c83e5d4ee9e39de902de52e15422257a03e3055cf4b7b7d354b9083f8b80d675707f7a5bee00d0e0f8d606218b2cb086e52651a3549c49b67563cb06d766da049395f9a4ae4e5252c0bb64b6910d9e91efb117ca8fecaccc718658dbd24e7a160047b3b94216d6d6b4410240d6528347153149a1909aea50c9967a58c53b0d76a59b93809fca51be80bacd147bad0e95abfc193d7b6dc5b6c2f24986d53c573a1be68702558d660369f6f088834b24f6dc3b4b6e347bdc0b9934550e0faf49a7dd94be6d01c769ada0f7a881d9996460305b9cc072e4920f817263810260fe57e8f0b5a50a2a634337b50979f6fa857d507d8d8332e58f052a67aa24519d142e7a85b8f570b78b88d4254705cc33e5be4887f8fd59e2c26e7e448818d54a88c167180f9dd9421f529780aa32de5a2b3888c775a52bd42ed212a534d89871ef3ffcfc1dfbb25e0b669123cd67ef5cfcc0de6ecd89fec0511e31438f5c72e1f296ed6b47fa45afc73d5871e2962db474b3f81fc65ffc620686c65152f2b915558b247fe029cf10f5381a06a5bbccf7af8a2360b3771af342363e4dd54c3dca61bf179de0bbac61aeb5c692ba10d75107172ab9649b3df05f9b0c904e76122ffe06d9fa312453ceff67d029ef62a39499f9fc4cffad912b2770eaa11c0b272f627e83de02e6ff401ed90db4e156325448d0ef7d06e916fcf8bb6e5ecdfef1e66ec67a978397e71c39f66372f9edf35b3e8e1775dbf7c78206fa1e84fbf8c3ba03261fe5006ed83b8f55270fbe0c42208c4300339e358decbf883ae50b8a5f7a7789dbc8ba4d979a124bed5f9064dc27a1de1011121737f16f9ad720925eacecb2f5441859b2309f07cbdb3df9232449b88a0b64d0360871fca72940608b845bdb67c8dbe16b1dab10c0c87dd870c1eab6323955ee65237222962bbaa6e9527e36374421fff1fe321ed44432192b502fa8846b2b88e47d54d9de1888f444a4a3ba964710c4fb72cd038b740beada12ac66723311c6677b024c5169c9556498b5eea661e6c9e9c5713b2070dc7b54fb43aaf4b8fa214b8c3db9cb650e755e19199f3c5ff8daef11b90b772c7d6e2d1494bd6210a89a9a5ef798491b0f479c8f4aab53e87583f397717d0ade6a44a65e84dd7a011438f79f1b90f5d201fa20bdf9225c0a7397bf6029f704446a6d61abc75befa88df37b93483d20fa44a93821e4855dd4e7be34cc46db60fa4184b00761880a80f92adf7f3e8e1ec9bf30547f22a01c45688b52d269cd53ce6df371b0ae810711a84056bce350f4300f5b9e69fa5bd799e0aed05ce7aa872aee77d8ce5a77aa9e1b152492c48c734242636bb97635a4432f561fa285d56266bb4595bfc90b6329226fa44c69b1e1fea75adbb8f9fe6418111c4ee42c713b7ad2f3c9cdd76a7e4c4f717f89a0de07020c78d1f258c82a9f8482f38496b822cb13c28c2728b9d3685ddd3846ffba33c2e499708078567e8bfccf4f35130f2837a4beaa49a9c84463cfba68f9542c5e8a4a1e4b076387ff708c8ef98a2be4146e5007aa9fc6b77b001b3d0b84afdbc12696e51f6ae3cdc945e3162cb9989575d6a82ffed74be8b0361eacaf2d7cfe29ad81382faf85dcb962bca670498fde0ccb869ee0c7e4541464e4b75d0e24520dcce98da82b3717fb50a249c3a9b04f1fe936615747bf306c050b9cf67b271fe31a6a9e3dc72fc7f58dc70f830b24117b6ee5b054bb09ab572bd54ebe87d00ed489b40ebd4efee20b5f3a6c1ff8f8501b6ab0f976ea0ebd3e3f70df0af94598d055bc9e369a7a751798289751b3a054afabe78b43355f698860957d60e700d107e92a2c8378a7b400d4393f614ca9d67882be8af30bd9f688e94b369e02705342400bd278f0596c8d4e4b0df83c94f79caec0de68ae9ef79127e15a05669ffbb88adf6ead3c80ea02b777dafef77976c7c39170948e8c50cecd78b07ba5c9d3b1af6ecdef73b7e9c6ca241252455ca3e3910e4659be87ab05db7063fa3eaa394eb7d13cbbbfe23fb23d55a1b28afd02b76abf7f2ebee25e6c3aa083c71cd35a553494a8e6a5a226a3e4cd333d7bc7843f6859abed025fa080febd218447bd15e98325b0adcf8da914354a45d258c06cc438e809ddfa5ca1576d7a9f0cde3dcc1e74eaace4726224183542ad60d26c5dc58b6003fcf1fffb978ecec377f0b6874413b940256c66a20771a38c8b77428aa854b5495c0919bce369ceee4bf8bea0593322fec7469df24247a2ce2efe60334384743c833e9b3f6e93c92ba341c17b7400ffec2babdd422218d702485d79d6545445bcdaeaaa8727c51402be36cb6ede12778c322b2838248f5a6e8d25707ea106540ac17494b0adda9b083d35f889d5590602fd97f0db043122ba60a5933a3726bd24d4ba7504cc84745980c47e1a95ce2909cb75c5bd7cd838a56e677bb604b1d3a099b53fe0bee0f9ed4a9828599b697d7d85c2cf3ace4eb59932c2cebe5a9f18940f377ad9fccfd5898179948197fe3ae3f7cd5f31d2daaa5d14c763d18e4765301f13011ee28e2f8a2bd99417573eb64a4924a040b62162a35da4a355556359fcb744d50dc17ce813fc58e716bc35f5b14804dfc705475c276d366bcca24979b8689126670b3166ffe2a8bf728fff889bc03f62aafe36d9e2be1f327a10cc796bf4bfee831005a5e6afcb60ac1ef444a72a8c53cfdfdd20c6c3c7740ca649978953a1f49075a04949be3950118b188e233df36d09b1165566a5782ff55a08063cc7a3eb53ae311879d0864cb89f7a6f3ec8fd1d8574473af888037630d114c57ff11fc5d313c0b65e81f0e737819f95352965760902ec7c4be901e79a0f23434613d379493659531146a18e1c0215148a4a111d27cd5af4faa298f3135ddcda657c4c68969172fc613b5fec194d6e0bc5a059e69d40c2e421954617bbb0f39f9ed8f507bfe90103bf3d4ec8fb5fa940acc98da32d314e497b0ad2c450491518278660de8525a59f696dbe08d82e768896657fbfb89c30ccc91463ae9cf23ecd5eb1ee712f342fa354d57c6fd88bd6c03f6718513c32c3f15e3fcc534b36577d44a8df2c2dd7d888dbc0bb99aa214b21137664c851897f68c498b6f5ada52095e4a32d3c4867a024817a42248630c6e001feca3d0e22482f47ff67277213a04c999d75072c7375806de552dd895034d3858d976069e8f801677bc4fa284aa13c670dd3ad158635d9d1cf3828666e9953813bca89db8c8d158dfd4eaf60d9d1aef8cf93084b8aabe19043be0eb1c5632b858a92b6d8f41bfb170da0492296fff8cb1fcfa75b807eea587a00e5adfdc46e317e954eb03d9a3eb5d593f947d714cb080649b744e30ce85f9d50831e426cf57ec818a3766cf611f95aaad55a51d507ce226e13157da787185d2b010e9efd3368553a18554d5920edd19160309d4c72ab03dd70ba3496b89e1f73f70257d9f4f1ebf0bfb06bcf5d7bdfecbee1154d6807aacbbb59780e1ecaa27a21855e3774de1aecfff03cf758647800bc43bbcdb51e65dd5380048e45fce5e9461a5fa045fed021fd4740753302ab860d13746290c63407c38d26b816fcbb1347a4198d84079a04a4bb66b11664cd625a5b15c74fef94625f28ee947455d110fe8d7eae3f6ca37dd5fca20bfa67132f6d949e8d0ad3adacdf91020b03e93aa5868b32ec713cc512b51532842d9d69108e75df4934e0d8481b8a66dc45d6dfa9c87116a909ee46fcb77e9810459076bf0d544768aefcce16ee2d26270d4442f61c8f7d203b31393f1903c3909874b66313333a80317be467022842175bbc4ab091125ef63f9d81567aa99ddc70e962a3a4eef17b2ddd603a01e7e06a9b9712b2bbbacf471375c24b7cba882f4f1bc9cedc688d2638063f9df7d0ed921bd004b2a4fd511049cbe9a7db53120cbdc0d9c835ba62b25feda09cda5361f3c1cd836b140e2a8ffb6296f973ca40ea594a869a90c88e74d5b5967ce16b0f45496a0e7ab34fc6d012440eae6abd0c656cc592b98844ca35c55d1cc5e1b6494a4153150d33eb026ffcb293c91cfea4f34e368f445c4bbbf844b0e06657fb6a8089646e6fcbc03a612df530e7a03647b6b6cb84715b7a516ddeb8e2eb7351789c999062ee2dd348c37f877cab3b0068e6fb1d2ad7953a8d4b872b679091b31abc1e38a0d332b556a3b961c8b4953c34aab9a6276b201fcb45b16558bfb59516041241adbd2290af49288fdebec95c186f87485ec3461694c3999184c9a2c7192b7917fd7ff3b38230eb18109377cd59b845717dfd6f2521b7ff89b6f56de929deb382ad843c4da74e6d6219b9651e6130b336df134ed6fa3b5a81c3a5cf8063bf668146426d4f93e718c4bd5d66b129f224f63fbb99f697326e6f01090752a12820729696a3fa71888072255d96f0c784846a8a69b1038cabb98994279d31486edcb9da01b2ef89e5102e3dac515dc393f15906eb006d7f7e838b893f28d5186f61ed8fdd21e464e14a32d5888bf26195591a21c5ea599ae727b8c52011801700e2190f93a58560a70974980f485c4539d355df07613e05c0684ea90e88382c7ffbd0b4bdf186a1acfada63e45615eb4987737b97712790df6cf852b6748d538f653c7eb6a76420525a0e080e9bd2b6205d4eb3b6f7420257d7294f800a5732c21004e17cf374fa69324b1f70032237fa614ad7deb5a7d596b2e1f7f1e4c6455143f7529d747230f0c4b425964c6f9751d02e3267c380805d97023ab7e8bedb07bbc10706d386401719b91144dffc1590ded3903b5a101aadbe6970e0cc37fffbbcfabced0efabfdddb3aa1f3f5dd4127b0210e67891db3610041dfdea74b5cdf8d99e54f338d509c5909a5f46f195831b901ef90f3c20b1fcad8887f2b77a4b2c93c7737851d523031aa8f51c8498132bb3bbbf13fc37901bc2073f0ee10565fee400e54961195ed75495ff8dc93eed92d912c950fa6103202e2170ff3e5bfdeb92d53fb96b2a0f196e58e7fae22f6d92d4d30079b4d924d2b4baa9d6a7773645888ffd8f5acc71bde9bea33793c8e25a87d5fdb873fbbb2a86a9f8fe020f5dee827a53247ede12e26dd291930c68b42217de31f02cafd908c8441653c64465b97f26b40c82dea5103c1636e2862701e2a826a7b22333baa6e6a3ddb998c2d62ad8f51d642644f11e6fc227cdbee4b98137c6177d3f517439c749d28c5490a6a5e7c8d426e9d9fc466450d195c169acb46abfda213943b937b71d22ff9d886759e733481101951df89af6cd6df7a68800a7cc40f2b7033928dcd1f110e2a4d1733fc9c0265aae3227143cc1f4d36e917ea777fbaf5f21b5f35e7b68f9a66b990d3ea536983cd28e81abe539e232767261f0f7542c0628b44652711d9d6f6e0871343d6ff8290ad1dcbd372cd93106b914853b2076f9f9181b2c4f49c3cc3750b67376eae98f8869fd60657a284476b83061591375780f903ff28184c82511e5b6f8a41fd52ebc992f3953efd7ed80f5d9613aa202efccfb45128143352213b4858d6c9071cdd0f9d1fbae14f516a61f73bcc4ec87139495f6f87a1f9eaf3cf0fdcc0f39619bc34d9be87bf6b6abea5fee8f293b2da3ccfb3577823c2550c805abc765bcf14d17ae1953a9823789abc0907816d56d1049bd336e5293ef6a54aeed2e8747d4b61ff2e4218487b8438da9daa7cc96ad3dafeefdf0a9de73fda068eaa9ffb216fd9553b6cf3478c132dbe29728a622833ff869e98148c2a5f101551bab3aae27791fb00e23a44353deb6ae0a51730c15a0e7eff872d960fb6d6db8fbfe5f7e8576fa5f1b55f44941f75a8d7879a979cc60211b24213528b7b03a2e3024b452359124cb4daaefcb85659886a6d9a45c0575f447db082069efb56e3c67cf9739f3fbd0942c38292d88a20f982cd299f1d25939fb1050e027d37f42c13a5fbf9c615c2e244585b378a009f7ae0bc10af818c589e854b79a03a93ee5b9d0ba9d3da480b12a4093b22885cc87177c14a6c0e923d4a08d9ddcffc90d542a51805458a873794aa8238a77a67cc3ef38b46dfef10b2094501e2c1906d8b896fa819b5549f0688d688832a17e77c0dddbc9674a1a8919eb83098d1dec70ec330f7a301ec7b1226f5b784c7d90228c29a4b9c03c8323bafb6e6b77ab524f7bab8d6a9cfdd2acef8fe8dc72d4230ae49145dd3f73db3b16136cfc41be9868d1ecacdb2ff04e812212e9d5784e12d56a479685f05f6b8628ea45f3dbb0d03818e5db75187ff904a9f88639e7fed3eac29f830f0e9426084c747b3d4a4676ba66416ef2d5434a10c33e0a983831fc318d0fa41c0544ba57c5051ff63c4e591025d2595aa086e2fad7c42547e705261798c40ab20409c797777015c82c623df60b8103bb0c665eebd5f0a20e2aee86efb7bbf16ca05b6f9ed2083f0398a01a52e0808ae65d32342b3a182de18df4a49d8b39c82da686a4fc5837c534e77511654c706a7cbec504bc55627147ec224a6b06bac60a7e45ca82d7ff4269e9a2d1ec71e2109cb0261bacef042398d811673d3e76fb65e35b66fe6f944f9c5075c44cda0621d1539eb8d0174fe54f46a9225828251279c587a19e664185ded5abf42be531ef2c2b436875add22acde42e2ce3851b86bf223571d75f57063a0eb639c3f29450a68cdee18afea8429414bacc56de5b22f530e80c1663dc88e8b9167225310a76623e16ccb8a59c6a8f79422d2e0b66c54c34f131f092822ca7cd8741c45ae64ee7dfcb384876025cc3ff271caf3d2f785c21ae6d71a2669ebddd705d545c8efb20ec374192de7fe5e537f132dccaf8a2d8a87aed96a2158775b4dc41698369081c8b9deb23cda646b444d30d9a2dc7fba8543c1bf13caddcbbaae631e4bc948c7e73067ad10192aa74939dfafd229a7548fd029292dbe0d9afa30192ddfda20cd952e199b62141ec57080a713a382cae10df7fa1975beb1be84753a014abe9e88adca9b7fa2ee76733d2e77c7cd6f377d4e8c3782e24d89a430d137884aada51729282a0963014343aebd769ffd2a1088a92371543d820dac85a92c179fa5cdbdfdcab25dd937d854a968637f9ea5b91f7c54e674cc4eac16ef7c917a1ef443325352d8f9307a0263f2294ae63a481bb3b328e5125844565f7e8498566bcdc6d58d40760e5dcc85f0f5db2dff051bdfba635d79892fe2de5a175c3e376b1d5f87ae563ec8a2dff1b93fab9c7d1a0cdbd246b29f3f7df115a65796c9087bce147d7c07cbd320be32902146e8620419d423bd7cb2d2319934b2575e1400c1f2cc0e7bf722f357424c63b90c8c47805eb569411259cb3360b507af0404510b0a620bad8575791f3eff21bbff90a6378007895061a7843d76a7af6865defcb08620d0ab1b98f9d6ab97285156b61cef2a9812d6b713180b4fb4aeb67d172d99f3e870ad49c0659d723cd1a4d2446406b743b4eeb2131a1115610a9a9dc670b9b923084a49cfbd02e6bcedc65cf44463f9187394ce9e26114e5e4c331a86dc0cc7931be3438b8e1411e4113690671bd7c025e27eaef667a4ba6fd6d5a9a974f9eea39377ef3a38b16bbd9b3936fb288a26d8761f060fa3fd2d65be6d7fe540c60f7dc842e62ac58db3ead8f514fdacf568324f2c71959ab1ee58aba5790f2d292b8759e03bd35b13069d60ced9fc62720878c174d89226105beae67d17cd3d9a361a49fd5528c3bc0bc5dd88639a9ca956bed948156b98aabba517f6c89f046d0f94be902fefe54feb85ac0a1a61d3d3672c450ee77ee3034ab9fe40b7c2f557f0f618b1a4dedddbe8164ce8ca1daf18de146c0ee12ee7f101cd510662c75e7bf58993e1a3aece5e79bdca82409f3ab106cebf5e571d7b3787ea2d285800a5a01f19b8a2466504edb5bee3f874bc43e0e8d05786534f0f9ada24115e5eb64a472480f0ad6ff09d0ff04fa7dc509fa13cf4cc08d718177dde01af227ec62ad42cb23c9cfae287363020034d83ad734ddcbe0dbc16b95ad4cb3d20b446077f13dd08f288dd2e74535eb3aa8e092895665ac6084e07f27c72d295106629bbcf20eac4254fa875bd00d3b823daa0ced0e81d481546703c63c6af1771179ca771d42fdc5447ad92c1561975d7837ba1f731c8933d45b1b9d97f57de32f66c8e76c45977e8ec1ef1bc24f0e6539eaab46de5fa1919a8ed25547ea592bab542a7c601f4805a9a74c1216abab473b57c904218f55c5966eb6192037ef93e3f017fcb92d7fea35a4ff4ea3d5c4b38021d8fe613549b18f127e3384e54c6f24031e7e6c412bfe84ed4841bb9fb6daf51f7a18d1d60650919d16b1515f751357b6e8bfa800d9003da0f34b9b8acc9a91c82d8ce0b9792500a4879c0ab0f425f3d2d1f10e1601f19ce9aba2a1b191eb5d48e97114314c70a85cb9dff2cf529136dee61b9e08f28fcc70705a4813d99739f7fb5d638abf68a9fdfcacc09775e203a5b552b2f98ddfda2657eb0e1d94692cca7119e2fcc64ea58b8f06b150c8812809fc25e3d712a71e595e909637a2f41e5a64e7cec0ee657f597628359ad91dce0ada4167c926ae02fe495b97d0d2aa779122958d1a0fd4264259d8ed201988365b76809a42f7ff0e7cc267c9d0e1868260745605ea0f6e50322ac58ee4aa392ace4269b6384630b42171c08267f2c8eae2321946b6aec5d5fd294e15c1c1e4a49978bb0be50b3377adce0651e7d8aa587104908e6c32deff8735c5696325859ddad099abfb317e0fbeb0e7990fc194f0aa5016c497e9ab2954ad0f321addebcc90ea3fddc9da3c410984103a9f0c640406b951fb46fe40cb02d92751dd0a2a38250b067f8f14037ae75e5be17c1d467c24108d841c79d2f290e5aeded0f48a603064d6978a5acfb223d1f14bceac3474d2d1ac05a1ce76ed0bd743f5620156c709b705d46e7c7dde413ec22513aeabce329bd7ff2072846b90b8c13818f6184c34286439e5970398a0a700795ca63f0f48fb1acb568f22533c6f7128b92af3691b11040f9ee4301a6837679a84445e70792e65ee60e02f4f2f7774dd0f3a0693708c31d2b24574ccc67e533f5f2ab55b62f5cdefc17c563a8be50e72d2fa9390bf30ff49e98d8f101237f5cfcb25a5b8e103d0b0d37e68433b3fc6225e3bedcf71311c3c6434cfd33910e20df75bd9b91441db7b1f52a6e53af54060662e38874da9fd44046c7cd221b14d274e7e9e5017de1d565ea886c488a96cd65bfc0e1eafa6580ab32b076278a6e2bfdc758cc625dac0c1922da8c5ddf227ddb5e942fd2f3e8d927be4e9442aebd65ed0b9598aec73fe6897944a29d78fe4db57ad15c6580c2c539f82d6ee244913591165bee66c43fc42de044ec96ddc36d7aa43d681f4a6086eeb82d2e65f7e3217702e72de4ca0aca6000d31944a7588db6ed4dbb81e261814231988015eea2429408d0f31f40b262747b387ba0fe2ae0bfe177366bf53ed807552b271b7cab5a9bd6471a9cfb632fc8d5f745537ea24dd3b1805fe40d8d4b29ffd83b11e70ec745016b3aabff825d19e04f0a790178b756fabc8e622b0f5939bcd5a01f2997a0ff5d1b485577d4dc8607dd2bf9e6cdd9d376e1cbd1e4184e1bd8eaa9b53f8772b3489764d762fdf6346cfad892277838325ac3255dfdf889f3062d31c23638c12c6faa8438a6c76ed6c863ade37280b43c46a98a825b6cf80d6a0a82a70a70ec4042f71faf0b4e5cf28390b7738cdefb6541aaa6bbd9f3de5306d6c8e7cdb784ae5b9c2d6f055c5ca76ae4311b46d27efbbacc3b480b7d55696dd48d057342f3b4e1771a19b01e1c2fff6bbd5d74588f3e715939712f099de0450783b9d63d14babf55168e3da8f5455674e7136d5737bb6401868c799619ea641c8246ee1d80f8f58aacf75a65f3b8b5e4380349f1fe766978455fc5cc29175f7da23c338d1a97fa5c0a434ab558c2d3b0320252ab092b99210a55217235e8b667145505bbcf42b3042eeb6d8fe986cd3a6d6bbe1ae770664d0493b2724fdfdd6f18be188cd5498c070fcd7899161205457a00806660cf1eb8b9d1b1066ac76203f2b560a1fa857858ebfbb97e027fe3f4846e0038ee560dcf0836f0503b22b31aa54f2150ad8480727dd24cc2b750afe2d504a0ef73655b5f73d3381b691e43e5e8f55990ab9a9ff567ca2da75cac83f864e6a8c2b884a6ff063e87d6d4279a8adb7f910689d31204033b27352f0b1997f8089c1259119c20f1466f1aa5b0875ff616b4afa28b3ab3aa90bf018b6909c3c6fa4af9fa4217ed220f74070bac0016bafdfb80ae652a02af6db6ba841bb819fdf97248bd32e18f93c3d547f77b48e24bbc346db28c4037342fc0ea59bce5c9fe4d3b87e426393f1c934f73cdf3f8ce373879e262ef7fb2e2cf5fff9a79b5b93e8511577f13cbede8aaab21fda1e3ac88e0388c4a9641aea16b56ed4742dc372d9bb68840b9b731a0f64f6f9c68e3a275b101db01ca39d190ad05786fb3dd331695cc9187386bab6a512db563c00723ea36252d7f0a87412524ec6f5acd5670c7c5ed6ac13cb5115939b293775819d06c4c8b97cc517ce34e0fe71bf2eb2b3d88a6e463ae5e47000d701ea510b33583d9f4907211aa0bd34d5e4852d454a3ba4136494a578fda8b661aa605e778faf7d8715784696a2035bafe3a194a4492570f8931aa14f63a8dcab23c3263884af453c90243dc5ca6edcb56c61391ca9c1e8174a3d9163af9dd0aa970d93114e18243701f7af63686188a2e88b9b7451bfa86db0254cf512d21ec3e290fe731d65df1fda92304e551b63ee35078ce1186e9a8865dccd3c367719ad81ed56c12038dc8e0ad6e8f79491f6a2f9225429d33d352373b8d4d5f6746add9b03abc61ee114af2edab58650032919ef1ee215a014643faf5c69b5789399a93e847c155af33d278ef09379fd3d8051b4d5f2bb6c1e8ed5231e6caa13c6a2ed7a53d630aebe6406a6e3cc1a73de6c33822bf52fdafbf63e679fe27937e7fe40cf202dff057ecdd889d3d2944a141c7777ea55465328f433b26e4bf1361f1453e9bf0de093b8d9512069833b4e059e37612c414a1d0fd1da09ec0a01ad84e15c02cedcbf6b31f97cc43f823b091a8686a3bee7db25bad4293bc13db4fdcf25090232fee15cb18cafea9226a11616d7b37a2197cbc8f221f5850eac5594bf8d51112e94f278d4b2a31d07e40f95c381b9e6f7e7b4f41b0846e416b11f86e3b664e506906477895545e25fb7d109a1e207d986583d67ef903755eb43a30efbfa47111dbb50f92467b8b635c9d1ad96235c584366cbd1620b71dac347493a0840a7cca11f469ff7c8aa155cab809afdfe593be0e2636e2c0a60075d8137023f9c78c2017f72e31981e2d64fa7779ac0aaa4bff668a632d1e65c78dee98828781932d131f38cbfcd160912d949b22a562be540aa05bc87d8694bc90576a8d394bd2496d9684ab3adcd2810b2db2e99a74f9a325607f1b996d1c3bda8e9b218dc01d8bdf28e5d5e34885c20328b9858215db9a7e9f4ed0d3a2addfc2a86d39e3bd9c42eb30fa1a41b7fd60b4b5f0935bd0bbb06a6360bdd45195ece81ef5fe1e2a12720d59e38fee752d3a7cf3e4c5e7b692b75ee309f404339ee02cb4f1cb0745abed81f8ea55fff9909f02824e2a4ff94173a0adf273770c3350771f2db958d6269380c7dfad92b187720fa0fcf34911bd009b9ea5ab37bf512b81849f23bf38a656f8b4c3cc61a9b787ebdc39d6aff2bea67df1dac050f210f886e107d50edb671bc2724c9a82399d6566e3438ac2b075f2c9e04a96d798a08f15f8e9d5adbe4ec4fcfef6c22a9fdb5e7004278bc3f840dbf7287715a13913eafcf63eb9336f20e4b8b09b5f5dfd78718f1166c6e373164abdbf7d61d622bcabf24c3195618a6913f5f0af0881af446ee626015f36ffd717d771b681835da75a98f30e57d1d39ca131b6084df42ea21d933207b1e2a3aad245d4b082b41bbab87d23d61589fc5975dcf0bbda968ea12e96ddd4f7e24bf577f7a984cf45bab1b566a6e5f6dd8720272f32738c69a956d426ff421460075ee7d75df9e6f72c406cd366f79da7770958912f25bf7ffa950cb9bf04b9237376a183d291da87cbc52c36989e1f93624223d261161d6aab2df59387957346c7e1e7a2ae36eb87cc63453c19c42ef530bc36a1f93097e19654c8a73b65a593124e9ccdc26ebc8550b202dec35bf518be90dbf7e48a7aa40b0d918fb14c5db984b312bd8c363af0d32757c600092ddc95cb17767f9bfb74c8c5d470be2ce506b0e1adf64afb0d66e727d5b047ef6b50d01793b5f4bf0671e2ce1344ecfc86d8dda0e94ed7945bca727c339c719a66e90ba5cd02243b15269821ea27c3acb5f1296a7878cff5cc7b494532d8b1a3199a4b798266960fb37efb31416be43fcc8e79cabdaa9c9edf48d455358b2a1aa8a1b90b64c163a63948aba9212bd9b8555d67885a17005a8d9de2cb9632f851ebf444c3979518aac56d24c68accea25d6d5387e22d601f94e278aa8f38556895ebf23b9c5ffd39be694e5f1c9f5d38ea05082ffe2fed310c8785052bcaa478706c053934a3982c53cf00bc50d7299831d06fe8f1bcd33a7379f946e70f7118aaf78a7f34d9bacec70825965a50c6fbc8f4de79134b5662d6886234c1bc24a37ed43af722adea196a471231ab584f182c3e50750e996dd891cff902a975b1efc908520701a4361877ee379b8ab4d0ba77d1687796a32b6b0612f085b0e77a79e86fba7666d8cde59e72c0f53732e59b1d0ca0c609ed620430000944188ca645a91e6554a0ebe3bc57d1d265ebec4ea6af6c5b5337b98e80ff671ff1b533bb9c6111b50fc7b15ff81922fb36e866c766e6f118b7d077c3f1b3b93b7d14e426bfe6b0884da0a62c7f393540e9ba8216a93f76d7dcb778567c03654fe32d677b06409d552aef0d1d17868d9b2a4d9b1b88b5e43c9c8728a1f69e4d96b5fedddc98a602b64815e4638d8b537b5a432eae9b00a8564fe4a55957eb82f245a125b19da6cbbf186a3d53168243f1e49d1bde3295edf1209b2c709add581cd1a79f4c2ca28d82ad74ceaaec7fd8d88f624a5c1dc2bbbf2e4f5818f428de275580ee22c22c7b51f6db9bb4775f017d39baf157270e05324a8fb040f522ee3d44bcdc52188ef44888860fa83161ef1340a3d955954280de28a9219759410d50d1a87baaf220ae1accb2daf5d8d45fb437ca460efed9a5f6be2214de84100f9bb60545f2489b1293dcab355db04dc463e5be09085b99ad221a9836ebe7abf6b7ce67ca6f507429e283cd88929e03008a0372bba124e44b2b2b4aaa0a4b17d5f6113c51912d08792900af4201c9075b72c010aad54d1bd9f1f5377f12fcf7fa6f91dfc6e048f8c1952fba19a0b7a87f8a57fbf31a58027fd4dc7cd90fa33611400a380bb4916c5f2a4e477fe1b1f540e4b107cecd9b9de35617e15a55dffb075c3b54e2c5f0d3ecd45e8b0615df049a14539452aa90c0a138c6d18b6058da802523dc5f032eb6e2978f440b69a68faec674ce26fdf50ab37916b6be73ace1f99fe1b919f70c39a6d9bae408f2ed2e0ea1bf9fefbfd5bc64a308a6c4a51e08d53d2de9b715aee966fa2715db57d45e409ff6256f9ab404e5b22ca7f63e6fb0869584c90c92843fd1d23bb88c8352f03e2bf86fdc1fdec9a2a7cd25b6889607c1b859bd9580e0bf78842ec3ec2399261eedd77e7eaf61606f88dc20926bfe1f47b9caf7782ec7a47c5e2470fa43bd3cb4e84e4cb3e1f3725d5204f650815c2701b3ea96e957d13a1e1dd0f1577cef409d8c5a7f50aa064bbb011f0044741802921600402b6e774817d867768bf623065d022434fb5e9af24a4e512e759e4e3ac3ed95a7e92978316b56967ea33c77d3d65d7f5b1e6d7874c32232b690579687e2e0e3c3d94e570ecb95c12cfd91ed0a5177b8cf7ad5f6905bd025afec10b0aaea4cfcd6dc3ed4956c046ed921ad3e0f3df7554ba74720c12a5d24c4aa1a2fcc1397db895efb5d29f51b58253337f0e31f94adac60c04d7c0e768f0df1a270d2d1970e9057e08b35f5e292f9d835a0a9268cd6d5d6fd58791ecb502355365b6e1caf2bec6445060829ca7995695853cfb73a196242c4cbf799306d3b6fcc307cf4bc63a388dd5b6371c48b82f1c3d929552c17f9bd27eb08d9ff2f2e850e26b785f44a51a669dd7afc3efc452a7be4f3568f3f6c8336e610547fe1324844e3624b3576954761e3b9e3e43d1fd2523ec48e200baa9fbd5ebdb8e632e1a39eae15a62357fe5ebc182f7af2b375b367718c753d42c52afc07e7aa3bdd27a47d378ab9642a21d02e838c158d57c01c141f7968e141fba75f99b0f8c315949d6edfc3a3e406122af54b9b677fd2243f779cafe53550f10c104ba6ff35cc1014f7bb398d49ffd8d441ca0336f0b29517d3077e8e12a6c7ebd19790b21207d97580313e0884d679c8fbdb83644b74c3461a71e14afde95c8159c8df55524912a75adc60789a7d394791598e54dcd813749ed05928e8cb061e434d694437f76d37affbfde770779af42b1d2d1ee2ac52e500d267a8f1b3ec4f1a73d2c53c313bcf2e6cd3ab35b3da4da08ab2fc38f76d189630101c12a2eb9cb5e4038e81a39d3934f42e74b119a467f1779b4c4a5a289d7cefd45f4cb458f0c244211aec594cda269fb00290f82b80950e68d72a80fa2dec3f86d669037fa4762c4950349c9e733551095d601fd9160b883995d2be5f1beba0018a0a170dc609a012906061d6db608aa990cb460ef76d6ec15585550a9776c85f8878b16b5034a61008371cc01981cee02161743bc7e6fecc01e50fc7ae1afc9cbdb48b48734469437e8fe578ae83cbfe429e83f132985baea80159bc2b19e13413c4dca9aa29c1e0c2fdc7e081bd4e6e3fcf11effcc060158b394914bc5e69569ae1b48234083d9facd00769878ebc3f79236d02dfd90142964eb5efebf0731cdd4b02a7a3145088736ba56a6a7c8fc6929e340de19cf4fa27c748db37b015b8b4ec66b3cc4f923984902d9b652e19f05576ed631bee3bf98af343d2db326364c21d1db4d11447665794f0c53b1715d680a364ae4100002413aad3a5fe3799c9346ef9df7d018b97307854c822f701d047155a76b2b665a2f44c3bf00ce90e6eb8b6e89f40c8267853309caac86e583ea05723d8395ed99a81b382177a481268632f088ed769e4b0c87e635c10369c21c620c962a8292847a080e174b1a2311acca6a320e8fe297a1dff84360248557bc7ffcc91d483d6c33a44db7c3c36871cf0b949dc2cdb5b828987238b4b24017d1be58f2e3dec189b4d0be2f9c67f3427b940e636c8e75ed023e715d8a7d4fee30d2eb7c2de95e537eaa8d4aeaf0d5d4efac8057558171a2099059c6f47dd5e86edbb40edfc9bc9c1e60168e0b5406af441c4cf587c64f1ea979810fe62e2ff30f7f73357742ae76c2081cce35b4cad1686e3360e5d22053c27f3ebc57c4117b33ef9f3c5a28fbbbfec41d1dade0f0f12cfa7173ab44ccf4ef0f5b8951a48362fa337d43e72eb4e893208b63a5ff3d0cca1c2652f6de6867a42ce76e750ac5306d1e70e7b1fb92b999a978c74e11b3d9fa811aadab3c6c849c291633dc6fbd25a9a6550dea95611d4d7cf195d2415f94f6a84e8101f89403b1a19a765c295419e47f4298d0415eadb137d104c583ed8a5c7b335d0a29fb1bb1b3dbc854bb11ffcf7501bb19cc4475cb0aac97c440a41b3be2d30687e87cbd3e85eaebaf332d6d37f205a510f2417897321278d9fab6abfe32aedcb1864b11de589967be8f58a6231aa2224e592b1b4308a2100218dc1c9bf1c0dbbbaa84f199640deb6b93a4570799112bd3d4a1763af4fa15c1948d2730d8a1a7c7e3833985bfd8fdf1008ecef5747b0879e0f7c797fb8188dfb5bc651e3a404c593cadf1eaa24285dc94655e02c35af232cc3b720810ef7c8549bf4a5881cd07e66123bbd6fb320fdedfa175b0ab1832f04418d00977c60ca8dc3c8450244ddb872af9381ff055154a79b25acbf42fb957c92e07d0314a07e8b0d6104a72afc929bdeba8792e42b3c1e7ef86f90f5684d6c8b8f99543fbd8db48655de23a90eec2b8fcc427eb29bc8c295c3b1a9de5779ce6d64d35b4daa1c737cd145558a6fdd70db45df3d2c670c676a1170f16824fd31c1aee890170bbd5003c8372e26c1db04f3213914647bcb14f3b1bd161af475e18d0be7c7734713816d2b688fed451671556930a2c7a7e81d2666ba371bd0febb271df3503ef9d0982b5b8af9662ec70c854e7ce5bd5ad0da8b7b3c39b31fa9d0fc1d2e78488f2d5a3e1047e308b52fb84a3ac7847f15403e9ec8a2e26e89b516dd7fc4ea8d235843c32086366b49bd159a65b8054cd88ad8444d51eac7dfda3694c3ce4aef5985af6f1cc5992c0091161d6b174d8794612ee46f3578e9118c10dbbc4e4c3de68225a96c8cf9f468246cb5d58cf872e5ba347c343e138647b3d7ac45998ac4f79376a38793ba66158e37440e0a020388a53ed1d311bd14756d6526b89cc6ea9b3597fa20c6e10f6a9b6629091aa6c491fb3e797b6dafb75cb79696c527a29b1b0b8aaa0480bbf025eb8d0f059f9278d0a0f006eec632c302a4f8c63465981bb12e829308b1e99770ce26c209796032b24c496d6f3a2721f522d7b2ff3d0ac6878502928a8562db44eee762e911dee51a68c3dd3b817ca3c51a655ecdb2f0db201a25c7eccfba8d9a02a70b143f363a1b0ed9e0b380a8c4f7dedf544bc7befd93b1db540d8734d64460ffc3728cd667dd0acaa86b9dcb3c8068ae6240f815b53b7c2012d5117725914abca4ada507f58a373b389796adaae8ad83f68fd05ed9c4c876a77c83e685fa611d3e3fed1648e6c07c85308594fbe27bfc2024f61b98d8ddc98f53fc82a06ed080b8555baf9ed939da6a3c3f75a749ac38bd71b6639d80ca8005ad7a73b8bbbfb4563e52699e3e07bd8092a50d6235871515f0345d8a7a67f2c9d3cdd90e74f7bc962a5587dc7e908e82bb0879bf716b54c15cb46615f9976113bf93bc9db2159ca2e2d5883bda7ea37a709796bdc40181484421104f080018919376d708ac5a15c733a53b850cd97566782fc22f5db3934c32f3fb43845e92fac552e1311ef5caab6a7583cd681e0bdb62c83e0b18796922bd0660600c2ce731aae293895047451fbe9705ec7e1e5c334065fca61402e99cc236cd8b832733c954858b50a719a6d5ba90612ff912050596742716bfcf3eb7073c0222dd4f6c1837189aa6c7aae7758d77645ba6f6a2fe0a494524268b9ef22eba7fc8930dbd1cc1949bac169b5ea06a9e26e82d48c5f6a1ee83b224e8901254dde6b9011cb42343875dec399590686c3cc73af6caba4a6909edd6a740385c5f5efd5ed18084c2fc8da984e3262711c8c7cfae3bc48ea8360bf8d78bdc4556bbc0daf2833dff97c1f47cff3c8b275ef56223c80277efaae9bc453f6e69e0933ab2b42e3bff49eee9e24f66e1c56f7fb41ef8b4883477d7562f6b2b561cd415af9b448fec410729a4aeb371eb33ec7c19cbfa19afb2eb5b5b9be0c046c6c29ca9cf242957d68c2c12dd27f7e1d914362a6d20d01d548d1030c5724d703cab2d5af2298b08c1125e4398e6d9188c36a6d8376f6981821eb824bfa98eee0bddd9bd4033be716229da3f408675daa83051196b49ce3c6b8e8f79b21a8c135e03a749d7e2e6aa13d28c7d57cefa025e9212c06057c1a8eb1b7b60aa449a82a69aa6b46dc8ec00384888254d1acead5a68240061b0c552ee050983cebe4b9b5acc84b1f29b540a3333b418db607ff7f053e2cf14064b2bf28754725609d4a7fb3145eaaf37f1e17d90f5da6251be590da5553952850ac6ec3010a1f7d9e872069d7ec5082aa9a709d2385a5caf0378d97d74b43c717e7718817cb1167fcec19c9e3a7d0b9e55c8c308508117dfa6f9c450cdf7aae0b17464d3fb14108c9c8ebf1709e1da72d09841380bdff65345370a4206b8c16bdd1df21b73c847a9cffe47740b80ec90b95f11a53b4a4a3fb0cd9b695f57d64367af846c96371e02553423a0720b4c91357b8eccf9dc56d896e8965a99f414e9c980f22f842fcd41e25bba49ec380f8d5f5813e2d6f2635e846e80fe8f391f61c0044f8ccc4505ff949b1fd531a1530de0c4b9af1d26677a5fb670c213593813a056bf1caa25bb39285d214f137f062a82f75754c5f6f5d1b1bb5fe9294d2eeac7e50cff3e0c774c1a3c07fdb4c2fa173f91a2f82775086373ed39d9af0df28e06f186fb3c5fc24ad59014a5e66ff88d506725fd84f980d68082f4f3981f582aa0269d48762c874ed5157d83400fad3a018d724a50ad70b39d94c6fb4acab7f7b47fe946ef69a741a4fdae1d50ab6d7ee7f47036a3285ca9d6f4b828bb6b72705ec26ab30b44e5bb97c1527cd6595a7211c6cf92c33c9f34cf62d7c5177e98d51bcb1b8046af24bb14e70325ed2ad8943f49175afc2ad3217f532bedfa74a5d12d55cdd16fbb68924e51f0406fe4e6c958d07d6bd9adcccb9fba2247ff228d0aa63d5209658c720d983f39da73f258339c4cd7fe3c22e1c6106ebc1ac41dd5043a159a41adb191f3173288390f7358cf9c55c327a8df83c5381de73ad3aa6c51a21a1a989c69c88592571c3470619c3c0c76757a3118ab05c8ec75750fad51ba0f20241141f547b7b8d9982073d6d2677b3455dce45a9cea81aae602940e09432d9bac64a54f8e72bc4b53c7591e7ffafe5dc43908e586c4b70b6a70dc19f90e7caf25722f6ec222dd347b47841fd369a20a83225787368d4f8b5e8828493dd1f5275977aa51a88a3de4e84cd353596c06c273e73fa06e8bec2bf9312206c88c8a8b0878a8b25392bf2ed4ac8896a055bc5e745e54fa168dee95277f41febd39c275a996caa729bd7cb69012d000f52cce237601568b0df51da12627af1764374dff0b6418086fedc87eb8a93ee0dce28f75225f8f8b8c7d445114ef07c098e0beef69a709e22583170702440c7fc811350c06e6c5b58fbb3ef63ac78b280513f7ece53e7b3f24c57e407492bde7534ba8d54f4bf18c271d2717fccefb58a1ea1851ae5679581792df43f014167b5a29861c7fa5d4e5f53d6362da533be1c415d8e77479f1ba59d0f61174f63c4d39b449b38e5dda2143f7e85c2b38bef8ba7e52bba39220bdae04bb379365d52a98e72aa980471bc36619cf9565f5b1b0a8ac35fdd9f7c5e556edc8e8aa3de55e1f635c45158f6db42867ee96f6648279e660eddd155230eb15c2251d29203b80fec8f74714b12387a4ab876c90e6385248f9d8b7b7f9dcde3a17b1bf3175c644f66a2b4e1ed36b671c7256c4ed9fa1163dbf59290d117300b042008e455c9532f8ee0e26e4f502bdef36b6ddef9ec3484ff7eae9ea498b96bd2830f52ea3fc3ef0c72ac5c8713358d15d70dd043772c3e5f39781c17ddece47b0490294282f1775dac0bb19ca34531bbf548c5b31cf49294580aa448072222cd8dca78b5c1f564cd46a4e45f11b4efcf51022c1823c0fa9d096db6c99eb9dbdf2b44b2b03e42e56f7b0d5ee776d353a29d7220158c4c14134dbb1cd58d1067740c9ed3ab981f088a9a85d1d65afdedab7957e1f5effae387366841186247bac92de79a563467ec03d20f24a2fc746ee65a7652005340737c0b95a91da7fd4df7aba719323eae2b6992ec58001038d0e9c3a81539c9e13712bb3863d73c497c35bbbde07a5b91414648ce0f6f45bfc3a3246596d89f7df856d9b8ff85aba28970da21d7e27e8d7aac448f5f54635c0d4bd4ed9e72797f2dae54aed124d5fbbab05441cbed9069c0a4eb74cddd88fdfb97aac1a679c8ea13cc61f80cb6924ae3bacf6cc5120cc353da275974ff9beda4d6eb0650aa63f84b2e274108ceecbff1b36776f1d04fcad85cd48edf36cc3f8bad1e1ada11b6d23249615dc2ecbe5ec074bc30258cbce789e101a27f54d675796cc421004dd0825a9e7a1a94a0630e25dfad1e8c5b70bddfd51afad625983c3a3c82ee5af0ab77474edb29444464cf4d308b66a34174ce0ce2dae8990d53f5ab9a5d0db54270b10942c075171b7e2efa2ebee4f9c954c79b3056417964a767a972aa3dd529a24092e33035567a325271ba225d70856b4434cdcd613e0860a886462c57c505f02e016c880d81d9110407b6d456d1a19a98447bb0253006b231f8a8a51dab0563c897965b32b75eae80d576a555ad196b47f940954f4ff8852ddecf81d1163e63557bdb99e2f5515501d15f7a5cc0ea8479b84ba543f1509216141fd4ba930e7e256eda46c1c5cf58f9dbc4b79c68c6faa862d07cc01a77bc0d971989ac269838c1c7fa83b81adb98da8d7074508e443bf1ac824a5ce592111ff202a4ca8dd3d3889e76c85f50ece7e5a8079081e82e5144cf4d4326bcdfb428aacf063cda13229100a9773f07b4c0215e144ef60a261970fe18e36b3ef70f22be21704bb3614f436f3e3315927c42b4cdbd57ca5488431b8bd5d13cb0062815b31b3f2f84e6ddcbe725aa37e46ba90b95dda856af9938756da0315ef168b06caa6a0a2b603b8a5e083759af5149fa108247374973ddf538d578100eb6d928cb9a681b36cb8e69ae6066a533ed1d1bcef35f33d1b4679593938252d71c3a190688a7eead12e1432042431ad66f8d6bc373fc943166def289ec545ec847e00a7c7079a9a684e431d8ad192b6345928893cbaf37afbb938afb676037508fccb7fed6823aca3354311311daf22bb34b6ef2a3d3568142d9710a892612cd19902d63c26454fa8a758a10036e8deec6fd310e01557cf6337d19d5d6620a503dd9230b7fb83865b041bcad853c4ccbab2c88aa113c2de601e2f34f21da7658384f8951d71bdb7b6a9f0944382d6574c63a8552639b1b605de5574c116c3f2f4c46dfd4ae67ba74b078385ecfe486c60cacc64ab109bc446936da27751bfb0f50f5b001c219e39b485169c6308dc6cfee02c9799ece73e75d5efa2398bd725501cbcd34caf269e41082f96ceea10d39276b6e576a4d6dea1bb22a32e9902fc939fafbbdf2ce280d4289b0c8fa4d6a2ca5791b4a85b19bc6a2adb81ae3642ad7fc93763d12cce85e273d2acfdf2b72e3538f6ca4fd17508a1d8c53855df3964138b9fb3faeb6f0735cb166c1bcbd7af37841d8e450baf52a5d3edefd20d4415bbb46e5f54f2f19dc9b280055e0d3d5a866201456ca64a9970b60c859b86409d28575c3beb404deea511d3c0c06e270de834d128c8ffadb7743f932aae545bd94b3498603d4d3ef45ce5d60dfc037e2ac0937ab43d5e619ff614c55ea40308d4d7a2ade8f91a882f66b7e510d049c02e1e54d018fffd1c3550e8067fac6f1f711bff75589a668e71ee95cf8d90a26015eb57bb3827153a8fd93f3bff22ce5eec2a75de00841afa724b2642a88295f742b6204f6db241a2654d5dae63ed6d0183b0dcdf456360d4124ae8d50762fca6e04655de73cb1bdd9778c8b15c45eee9ae3654550496ee17bd6dd5d725922ef9cfe5a94809412d5ffaaee7464febf5c3348e417bc0fba60ac0bff7ff147f34ef16ed4a57e1b638493a4cb1379c06d88d79b72b930dcad316e7a06c158c70c4c28c88cfd1670197572207757936e37d282324fa28c1542aec4e5446b1ffb521513ad4b0a943eeb0b5a9bafd75081fe19006e5c4e65d3b1de18c21a106d7878f5cd85d9fbfaf366d77f70aff10a213916272a7005ae19a041d98d64804e25b4b54ce3ebc68b7d63c57ac62b3016037587187854eab88ea5ddcd84a1fc58c6d7a19e7e5b4bdf6f9726f7b9abf4dd1f1cffb40e9a93f2b31b683ba9f51e6dc46ded8126e6658fcacb0e679111c8c2ef1f2b9a9a59fce16ddc2741b168cbaabcdfebf5c07e63713a0e148f7dd64e844e3fe61b259fc0550d92fdc5ce28b29bff6e0b19ec256ba8fea49d9f3ed0c908bbc1f94595914bf87fcc4506df0337023dffb8d154765e1776362cfc5809350e35bc3baf1cbb055128d80efa5be7509125d099c62589b3a587f9004b0f3abb63bb8a3458f104331d25a4fdf9c5ab403d04de67bed17452dc45cd48ceac321b4f2397f3aba068955396aa1dffbeb843f10c8ee17449652e8892fb97c54bfea47d2951901105e0e5e634982b056dd512ec86efd8d0247b9b63312896a9fb448488a200ce869638d400009442617e1b1de7c2b1d254669d12b3450df6fe410a7a3e6814607b2178272e6247c4f4c5f80978c73d2dddc9d03e080cb47d4cf4e0b5b50b03288cd9dae7ce2a3fb39036daacd7867cc1c8aa9cfaf65243a106c169e7abf34df1cc43518f554f41d77fdbfc9b6368441a50f7607e37b0e83bec4fb6e467816c51487dd8d074daf5381b3fb88254d155b02af6b36401ef1d968fa6b51c0ba8bf543198b54e775ccdf760a222177fc748912781d52e033b950187770878ce74739d6011c6c1eea8c54f2fc3b521e0ba5e30817882490fd3d21211a52f269ce6c790c6f988217cd9b434d4c9b26840aa7c6778a1eb4384a3642ac0b7d1d975ae953d1105798db7c8ceeade5b8b7310afd2cad54690a4240f66d8102e6316d177c39e3f6a903e874a5c2158d4531b7ffd52383819b766fd67ba2581e6b4a7f02d9cf079fcd7a97140808e9fe26f22df021e6d00491c44775a7e2926a9a78d565c5f1605dd1011b3a3983dd69d8010a0e2b45e3f75a713f3dfb0ccd1e392deadc24a000cdeec5d527aa9f6ed43e59bbe7e810b1380cb45af409447b0c9e1beb1a229cfa9ee8033243bdae82b509a3847bc1686a0a69079163a5d2dbf385e1101c62ea48c447720bfcf6a18fa902b1e8f084665f09aee374df74964fb00b15864749b166906c1c5715175308cff325d13bcf42c78172c113d6312f4f7a7b03984ce07256c167e0c61c3c6aa741634d5281e1e587c78dcd3e740cce0722130955bae48d04acbe6fe02253a4b22205b34bb3d9f9900495bcbfd446e54038235001292f96ca083a5f06c7bf914dac66d8ee5cd9a28363fea0f51b8de8ce0bba0f6582cd737ed5d5f3e1a4e067aedc9f433c510c1940e16d463f5b9835516aa0c067c1d47b1ecc5e53dfe8ffe8bfd30b489aa22f8722dc59f8bcb9892198a79857156127492d7ddc9ef5a04816e23aee31c08ab356a16c2b81918c10aa1015cfdccaf0db9cd269ba2b73fc3021cb6cfc310483a9e94bc07f50a4088b399cf684e242833cb06ff833208c21ec03749b01d9b3e7776019a46a3243c3c634051397028500fff81a965f4a30457be827b58a9b09229ce06c7a77aee01816e6e196e3621efa61552ee3eccdbaa723bf60f3578f1a5770b4072148ad95cc80167522f5d1f25fbb91e6ffa0bf8ebc834fa9d70d7b46c82d0b925102f01bb5ffc2765e730d6d73cd40a4a016f59a93cbc162d3e8f2a2bde58320e1d719e7399031d192ff4d09f31603a77569aef5e88815eb9ac18d81c801cce2159edfdff57e1a7f0d3802c3a810b500575c99093bd1f6624e2e1ccf4bb188270b5ef394368b458a24973ee4b7b83d560cb717b2c2f9bb48d7aa510d8eb236a4ca841a20f2cc9c5ea638fd6cc079f047c026d2d74957ae4b1f4526d813669c58db90eccf0f5c87cbea5237f144bf17124dbe923aeeb43abcbd43e1f9d7f45855db591f8c316aecb0f8671d39fdec1c8b0a80f21e3e2e8b747690662afde26a8ac976d51b947a13020ae479caf44c8c96de3ba4e1d3cf4929f7cbe835260079052f28b6d0b6681662e7f421bd778f62a8fd4ea2bc61c614589afe9496c97ae4734a10dcc773223060541fa99c751fd08cf2b135fa487ee9a879df374b474cd6cadf47428def47ec9820e2d3b3a710f870b7d0bfaa00886105b84ea3e7f1b75af88aeff6bce25e5b9c77329a74f615558b5bf2cf114a2f91d119f5f2690eb9305b3ff27fddc1d3c6128b48020ec7cee50f3c62962e0743ef85c01679b02d92a8dff72e08ff79ba4df37649ea111d7649ddb19bae4316909de966e08af92eae3e439595eeda4e180e8a049d4bc59f5e40596a639c53b53e82408bba3ad9d63f337950fb736048a37debd6feee7488fbad4e7dc9de5029bb31326bfb104aa8b9b68f6277309cddeff735a45fdbbbdb0bcf98dba2c11fa178eb8655b99dafdda3381c1a8c6b878870fadb61439adb108b793f0199ed3226c602c1a3d1698e0f86dbaf8ee0ab39b32973846066b6a8ed49d58254cfd1d04d61cc97aa465fb784cd6defe04c4f5ca099212bf45416580098cb6699f865c6f0899dcc77cf1cbc1d79324edbd9ded6bd056694d30696749f7bce137e719857024c6c1cd952b6778fe03ce595c499a0181c4960e75ee91a3e58fe61bde9204c785eddee027d4791daf817934adea9de8132231416e9d852643c9bfc31ec8c46da46f7ff73df348a3d594eef26f12132154f80abb66e098913b9f1b554daaabfc0bf394ff83e168ef3a22e485e9a32a3c1363ec975e831abb32047f3f5f49f5ee930fdb4f5289ded7a1ac3109976c2fdc562f0cd9d7b53efe9038c90051057eec1ec2d62c9a85757043cb362d0fd230a63385e56c72aa25928bdc666ef59efd7fee4c9a285320b892fa51f16310155e709916514b8f21aaea7b9c1e1ad8ce986dbd8d3b00543ac640f83cd787739859a831c849af6024d9253787183df30923775a61b6b96932cea4e3ee51db7c4a02db102cc0c07f92ec04eb0380d55054d1a0c290957e39eaf7fccd537c6ea68802d8f5fac028ee8683f551fcb921dd1f6384b5ec3cc130a26e111f3a95d770694ceb31fdfd79667b6ef4c73c56f86db6bfdc8a48adeb9f9c7182a25646df342b39d8286f5e89935acb4479f22718e58cb1d925de0c0e9937e00f78259ac300e4d2fe8fe314093079925a982f08741fc57f1652742cc0c46d85cd8bdc38bf53aef18edcf7ef67672dd95c578e4039d5417b8bb31613bd78e4a3c9001648932893408176e36338d0b036226283fffe3cfb24fef88e25dd6d5039a20da299e26995dc26a888f72a0e6859bb6beaafccd37429881fcffc009282d513a50c7d9def6acad698ed82931a628a55d5311dfd2410c7eeca8c975973bea60f65f0d8c3637c44037f59635636d8d9fef93d2fc636a602496e2321d515610472a557e22f7369b1a7b1f10a1d82183200cf09ea1ae5a749d3cb35707ccbbad5496d0764af5740a8c8269292220ca4c438efcbc324b8a5903754267f22a1dd6452d7623bbc9e6d2e0d67b7c900c027d95e2a3ca5afa1c8b5f1bdd80810f05c8de172751125f53ac2dbeaf6f0040d34ff7e59f3bd8587987c5ad848866420bdfdefda63ed5b30ec7e1530f9ae2099ef96c7debc5dc1cd40813c0a88b7ea96bbe24f8948ae25df4b97a866bbeec76e216bca53d91f18987f7a423ab90c492626d90bf51d7266943e62cf8fe92ecae752fad282702a6d3c166e38e2541aa1acd94bb8928c09cf19b5b4db2a4a6f127ad7c55f75430d8989a08168f755904758d4ab1e4f5a89eac3296b67dee2f4b979f73524ab9fac121978bf02541bd86a902546ad2f672193e5eb4480a9ec68e104cec6cf1d1b7322cc6c2e2da6d505cece034eb03bff670ff366ed3585300b5e18d0d47d8d76186bdb6af11fba099648e4b041c86d4d54b58d8a33a2b23aedf1744772bb461620010f2b60dea9d6aaf2bd26b3094da62a2fe11bfd8f33dfff0b25cb1664396ce52e8601e7e0b8eb4c1e783245fbfa120b4ba677614ac1841b2c18f79f0a2cb85c6523b11a4efcb031696f01d8a34ffd6d6e4ea7f27646eb1367017762842d27ffba5d41353796ec650734cca5a411e9bfb098348809de22e6670af8174fccf413b3b81a8c0184842e6dbca2033119b21f64e40a28235385e69bc62ffa851875e0278ce595cfd3cfb03b36fa836da3b3b92f7c93280dcb93ef8c6c1f94d450c8deff7f56b865ef2c44431ac24791d2ab720559f8708db4e59ef4cce934d85ceafd34e323ecdba9d2f1d1224ad54f25fdbef8574054d9e976a9ddf83dcf8b19b3450ece0ebb34cefbf7bc6c2db3e898f85eb9d7f5d8b2d06ff3dc4d144935e291fc11073cac92fecf4d82844bd53b00b84bc82997582faff2b2bc6f294480376c5badd5154ecbb9af89760b6053875f23b5cf2ebce9ea4955220179289761f8dfa3033bb0fc5b5cd9632e0c6bc791704e60a4096dcb04b00f4fcd272de9cdc6d841a6e3fe54d90fcd3056b48b0cc8ac5cd6b64e8222a17c2593fd1d875a39746504b1c779ccb71478b158eb2b9fabc91ee57da94de441ce90802d296c5de4879b276a0dbb2123602db5b59245f37702eedc97504cd194c5c55f24b01b3bc85195d833ca1ddb90d15f28510a3820baa8e0f40484e4ad22f80b1fb4a4a06e0c88e8e4e50be3ec11c000ce55031a5a3962084148b3b2f9382a31526ebe8dc7dcb6d299421dc6f66a858434054915e6d54593928ec40344d20b042e7f3a88b8b88c6cc997ca83bd75684f00baff40e12a4a6a9d1df0ffec4826644877a48caa275ecdbc8a82e1c414c562c75ed7d4bbc334be90779a976a4d8fc5291cc69afd1363d30f15401981d2e91ecd0c4978b948ab56dfddc5078d6959ad75530f262f98fc42dace9b862370b532a457e0c7d0616a72ee039125a58f93934a6148583fbe0d584cac5b85cd9194900cca525309552cc2c0808192a6a626018d8c4a30ff4c95acbf1d24da821e93b8de13d9078f402612608abcf294e1a8071382ce480c6ab3f31b1b9d907a86838a6a3c82a5e36bea7f9ccab817ac7d3f62676bdc02f479b4c625538e317a33bc83a6af7217f52dc069e13e3690c083f12bc583d00192284d8c1ad28a9ec3b10e50b89eb417dd891a0ebe42e75d11974986e0a14500120bc5e32c1f30cc1b4052c2851206945a18c7ec1ccd6b64634e72e585f2468dd7aa88efbe8d9da3808d252ff722abe0a78fe6c20ce8e8145f8ffe384b0aace5a4dbeddab34c7f4e7757f6abec15f1cb2fff0f3cf13be10baaeb05ec2db4c617722738484d6f2ef850ba8a550f02a4024298e04493b75a5f73b617ca748ac66e30d573825e8d9bb4bdcb2d902fd74cd9993e45fcdcfdbb1d08e6468c0628310aceb0ad7a2e0ac51c0ca3e7f650c191ef747c7a58d75dd01a7ddb6a6b21e3fd2379a1aed1d551c108e0b56798923a9ab2531e1dc20d56d8db6b46497f97e442f9c7011c405745aeac078fd242c34968e8292ace977b838fda416049d015f86bddc5f861794d04f243e831615b515d6445832a05125926e272ae4fdcec85253d3647c93442b53865ac5378b63c5dfb325fcf4f60631a083e36e00d5ed2da29e3e40debae009d83bbda77bf73797cc43762ee59c431eb2710b7f7917507775cabb29a91a2bd88173d720189bf023488ac576f67fea95dd50edd85e9f8dbf893697cda618224a47c2da6f7752c60538fecbf22afbac2da124411a4d4fb9cc6e60e78e26b2a9409d6f1c4126f7c21e7a7396d68acca8d4f4d83e81dfccf9c28c39687061b887f62663f153e231cd6c53ddde3bd6562e3fa2fa641269d40f7142ec52548795e8b4620eb17fe19eb69cf0ec984fd35196c0e1d17f78010e9e615bb4b3f0f3fa40e268fddf4003fcb15a9e461dbd47010384eece7037e46460bc883d8fded43da587b6cac5f9081b139d849a87660360faf2a71f19dcef8c4af7ed6c85791e727856497f4bb8dbc8ea7fcd0d3a56abe80589a8ec73022fe2f3354c70c6df20891568e4fbb94d5ce0468fab1d2f00916637266eb50c0473d58ec46c9041f52cea4a9d86a0ab8deb48b5e0005dd240e610504a198a607a38f2e16b6d303dfdf2e6723c162e152373b08ba9430ad1fed08b61b5029fd09d7473d389e6ffdcdb98f0f657737c5b372fbae965c30d7e86d3f7963b18f3115787f32cdd5730650d7cbbb0b5c42a367aa81f0cc73a591dd0e53e75cd57e0e1b928c8f1219abaa9d456fb1f05239b18bf7d540d986cd39b6693ec846350ed8dcef6bddf384f4c1e9d8a2998780a118bafcfac60be1e9fdd57833ac80604c54d14491777d51083eb7e40c17bed0496e7995c41fd35f3896e50bcc899d13eab9650568131f4fda3065a627d134b79f7d9f27c24540402fabb0d50b59037240f28dd2efb89cc55b4cab5b9b5bf23a1495deed343e2923cf7b255bc262cc43d74ba6a9fdfab125e1a2259bbed2275611920017cd8ed1bd55e5cbb7a943b4d62b3eddfd14d3da7358e4b515cffd09bc44cd883b3eb812d0250963455dc67f8987f5846c6cdca42b14ae330e2c3022cc611b84b6e606d4c26fbe45b0d6da2e56e210f0c3e93ddfee4075ae492c2fbc363e62da03eb6c3515760e11f4b13b6006c027ffb722a25cee729d736377d6b9578e502ded5e8e0dba2ce4bba5ec1e348e0805bbfb4aae0331962f691b655c508f4e5c8f477cfeb635a472e3030b575ae3b08d6465286754ff585da5cbe7ff99a1b7be3de7710e37d2f82a4b3cb22870d94573bd9c6c602d5ba1214cdb34f9442c3f0b56bd06da5ae08f525188e37e4874855e9fd3c5c09705fadd84534fbb7550b197a4187beba6c3d43677319c9e67fd01f2fa0ea225eff11596ed1a9f6e7d5d3d2307bdf4cb0152f5670b63604b656f0cb653f9c9d0502a34c7dec9f24d49db3e6dfd0604e2a5357447cd58d0f5ff6abe4e6004d8a0c63d269fac90f5ae2a2703eec4566e55f8d35afadb7c7e49f7df86cce7734513299417e9052c115a8230b8d7bce45d80c307b2ad4def5f868bcd74c66360d4c04473fbe534cc5f54dcc527f7d737c12ee4de330e43402eda2561a1307cbe91f9205698fbd5bb5a25adabe62bcab907228ddb9f673bfbf63fe009affc96f11f6d1913c8b307d25ae54897dcaea5d5cf0c98f6620001bc344c3cae58c2ee050d3b4a64ad1ff0618029f39d50bf46688f06990bcd490085457648f8bebc71f82546117fda71b119557db6368581a02692534b766f9ce2339246e422b81d1a9ebd9073c17a560844922e19485b6fd4f345a5e6956ccca55f47fe9cc1b993f36cc8b57e30d267c2f790898506dac982a3957455fc576330c2b59fbd319812eb375e343c2b8176091003706b479fd3e8dd2e6e7c72c530556cd6fbd56a9890ba7badc3170f5e78e74e0f494806b25a787b2cd6b428b9ae6dc05e4f249ad3c96676d52e8d17f05a1f8bbc862cc2df471bc59d1902f451d511d9bef23e5d42ec89bf2c73bcb4414734b9a9af1434917870787dd30e06b2a69c24e8e28d416b7f89f0244e3aaa33e4fa6ee0b7a4e921ec840ba856235ee98eb161de82b85ca9c2a73a778dd9da2ce651d5faebeb50044ca30a906ffdffa584248a0446197e2385be76c0e4542121a2f71faa567c2c162ae6838f8232e13598dd6b52784381841822ae2588c2e7944eb09f6cad871e01d3d7ba41f50d00794f167f07031ff4b70f31ab0ce87d2b3ebba42af8a561e728b2974bff7d8ea10d5a1c89e63f8f520a6b86e169625a3a584979a9e3937212974d9406983e19c5bd0b9e9e425034d0fb11c99fae7b743f60a8d6fb210dddde3655bd1d6be49a20b3d7e227140ac3d7b28bde61b97f1efdf6eab31b4d7fdcc3d3f6d926ca078ea60d218304b52704dad9caf50c2cb9f595c661da8ff0cb2d851467097376c6ab475c584725721e5ac85312dce2fcf8d6ecd0c5cec5e7360164776d234b0c8e28f23e7d6374b002e25e32f70a6628dc2c0daaab8ffa7d89ba9b151ee3426bfe18f456845bcaa7815cb9c1eb2a91f7197b4956d14676b5f4392974414c92f57220a27d118abad2050d9ef7cc9b8497ae7218c8f11b2cb3ea55dfec831ebc6c5fa8bb24c1234b4064227d2f86c4a8dd807c9e16ff0cb566f5f0a31974cc606ffdc68885bc646f133f58acad6f510b71dcd5707bff49421f50c9239ff76316bc8982e76b9c0dda776d8e90f23832c5e63a56272bb1b30dc72f939b1d6e4fbee9e5449343ba1c116d819d7e25d83b00c94d862de787285b0be36032ebf7fefe6fb215362336256e8566fc78645ed59c42ba4a1d1129340923ddd76738da8c75a5c7a77964e920b1feab6e233ee4661001beed2c754671d90985d20d7864f261f73df6c4bb3cbeea83077fad867ae87314cee3bcc3c8f749aa5ff602a2fdd095afc2ed8f55f870fb13c914877b120c427a2dcdc4c4b927bfc109e850373d14dc2f2aba901623203b4bad385f33e9bd3064692d36b5bb9b3a4f3bd7b6582854f0b222474ac9f1e825ec13670225e55eab9a2ff83c73708d5686af8cd067c0ad1960bd09145e3527894d7e806d086728298e5b2fd8acca40af132e1b163b1021ed29c8be8d007c9b38a77dbe50148481b372f548569d0f9c77a54f6d63ac8d386e703736bc8ead31a0ed1ba2511f5f84225d44be81c51b9b88b1ce6e6a2edadc19f0aff1f59b9ad7d2e04e7d1116df2b1296c63af5e82e26466b4352e8ee17c24cd01b481952610dd0bfd7a589bf80e4f347d866d6b27b7ec99bf3b7aee3f7abf36e67fabc417c62236dc120eb1b83e8b0773482f2546ccec5a9d5f0cf86162aa01d477945cc3a623237bdc41c688e253c3503ee638595d57c83c5898e98eb35dbaea5cfea2b4a7de650ed7d34b513eb9c8e22a5f6fc87c759470ba445ae5b925419b9bb1d185ce4f27b91b4ebcb2b8ce960daba2847325c57059a304f811124ef89426a97df0b331fab6d07a293dbb4bca2dfdcda8112f9382f80c0a703614dd11d70383ac8320afa1c5f59dbac78590727ffb57bd6f5a3fbfe251d9a9bed19a0a45b3e56265f6d0a9c0bd13fdf3a104523a0afe534c83ebe7e59123398c7417a0a2254853b1660c3b6b39cd604c676bb3604a6781603d90b5b174552db09b21a47da0b642524c2706a1b002d20ae6e5b6ef10c3d65918fd90061ef99a057c10d8f55061bd0932cd707b08b5eef5bd7d65270f521d0ed4746650a8add46c82622c4a8dcf916c062e0eb85fc86e417563203d71b7b7d6b14ad461a89d9eba9aead197ea02890339aaf2d1e921e21718057d08907fe09e034f44b3bde2b9d10995c7ff83eff3e70d180716ecb63bbf5ab5aad3450fe240096b7d93df173bab2415e25527d53445cfa57b1a8f629b8ae71a19252e989295912f64b0762103ce48d60dd5fd2694c34073f3e2f173d85dd28bd1402ea090e0c2920f14265d11607d49f7f39de5e2ced8e06b24a1aaaf50bb51b380412216d79a39a48a508a1806c4c09cf154a4f26f98ef85fa91dc5f53439d68a2ca7187a51491e3c1a48a707330e30136fed023b45aa169f66af2ce26696da46ae5bda16a9bf3bbe952b30920a175418b655553fca7e1ccf629d4e480e6d188ba30e795f87953b658d46caceb67d1f46991da585b4fdc65495db855fabb29c4a8af32b9de990b5d57e87d96d434a80f4a1bce599ccf018176db3d3fa55f907d9f4fca36b25073db16e871de9c1e7cbfd104d2a6e4e1e730e0c980351d41f2726f994a2a735fe6d6693caa01436699161fe36bb9986276473133f49bc148137029329070381ba0ed3fab2d603185df99fca140c6dc597e0c6f06ddddb3ab256feb8ce0433d685882fa91fa3f7cd8c3c74749d46ed0a58804de2af8b63c0033ffb6439fa3ab991c6b77e5f2f38f2b21a3ab9d398e38ff25f3c90fb7074625425aab17b8b604bf5bd40333c1d3c6666de7f66cda40faa458644b67c1a3469c154efa2e18a276e3dbb412574a8eeabd42d7387414d447bc9ebbf1fcd96015197f2854144d9ee3327e04e6cf214f907feef7678cc85c0a6a77b0cce09d9258e8861af4a754fad7ccd9ebd1dc5accc54bf66c6d1f049a19b1c151cdc4c94718741a89dc5663fead1c74575d3a48b3935f00f550c548020ae231b55c25b63844a4137653043d43cd1cae09e5d5ce8a4122edb83c9c58eb67eff30015e43fd722708b6fed62351b38734dca023e29682046c618657eeef3a5789b7ce62478c40d2bf2d08b74c4fa8eed3f5a55df3a164a3ed31a36fa5156c1cfdf2697635d3f97ff0438915a6bf2382aaf17b1dbf3d4169202199e034cc8e8d1911d3b8df48eed0a4604b60616a9228df6c9477dfd2341fb758cb6c5d21751fdeac605b5065ca1431c53828931cdfd44936f2424a418eff12174bde445c0f32cfe0e0bb629c266565c998ff924469038cb8e5a25b3ba2c2cd0d34d1d670447695fc5bd14d65bcb4f4b6bfdfccb0385b5df7f9346821a5e7feaefcb3ce137df5c463bb116daade0d97e45156f2c07571a1f860e85285e66f277469ee24395a5f925e2a15b5f19410cb4115dff2c31dae2702367bf371af8bf28e365368c232c8d433f70aba9381d137a036cb4c7c750321e47e04a209cb0da9e7dbbd77350c9ee6622e25bb82b32c718431ea9fdbb690db8292b6c83efcc104805cea7a9a0b61c2ebf5215d21534201bbdf4d72bf985435a493f25fde54382afd6a4c1a292f8e4834dfcc17576ff2bb5bb137fc8ad34e22dd2f1eb2ab6131873ea8841ef7294409fe57a87f8e81139a69eee15a5ecfe37592d2008c915dd0967b6e1f71abf0f59a0200bb27d73e0ebb25eb4e9409a5f90ef912c3c3d4fee0cb450e0330dd4ed1be2326008cdac28907954e75bd97629b219d790093d24bc6ed82ce83e0c68231f3ff089d0837709478ea5edbfd675f86725703665e32431448d5eca14df62fdafa2f5d649fe316504fea2ecda0592cc05169069bd159f90636737c30091354929d8693ddd62d9bbd161355c2d6153508785e786433ef8e92b3022b9b280e316d538278a41578b0626a8e6aa1a31080ed2316a44436b04392287351a36c3b52abe715ca9d18ad44554c46f4350832e62125063c1d7ba63c9488bfbfe29999747c037012082a91093fc4788924a3b5d68ec8823fff0997717cd60423c056b416a2b5f19c371bd0f7ac7c69b1f1793bb5558724a8093c247854bacf207b1a4c6736ad0d763b404b7d1a246434f281b0f194abbfdd3d7a050561308efaf6cc072f5dbd28a54ac189734ab62ca9d362ebe55c09befca234e0fc267cf19753e4c922ded45533255a41108e919655a9cb69e226edde8d6721b2805103f4e125e2263e966d4c1f499d3d97735b15bf988d6059ffbd699ad328fa8c63032cbfb85ff56b4177501b339fcf817ec51c702c332311634871664ab85d05669447aa8850130d520d5e8c393b8f1ddd958ac93f1d98f0a8e755cbce1da2eafd680846c451e22306b80791a2293ce1114f45a4fce3ca0083c4ce4ccd5ea983ddd87fba5d4eeb3c0842c58cf33c0aff5db21b1ea3066a686006039a74c6763a3b9c01e93dfafd81e818e30ba555e4e6890d40d9f76957eedb5ded021fe9e7cf867cf3c8601427dd8984664dc4dd8b6b1ca57ca287e580c46e33a5fd2419ec93ae5f0ee8099ca1aa7fa92109e22e92b257a39f2d9250bc519f7fbf4ba74cb89642c7b9fcb20d2ef5dc8f9042a78dce6c049a640fc62e61a1612387e0858884ea102d59e3959806ec340f611f25d857fff5bb546ea0279642aefaadd5cbc635d1dbe767b6de83e38a64b5f8f81f2fcf02df7b8a7b19cfd59d8a55b0ee0307e997aeb7a939b0a6544e3f819e81367260ae9bdb9c7eff04ecf115656a892e84b5e79b22e17d5ade88d608ae02285ccab592963ef5f0c58ba9e38931ca517ccdb9757adaeb346f3b8d94fca7305e03bb2b3d23046d9dbc7cc97ad2fffb16b8d62dee85476cc9785963e071461e99a6fccb1900cf2fc21de5dd32ffae8a59e24f9f1571c65f46b851728a71413a2030b38d83cfaa353c2d27764052763569076ac2f7b7798f7d78fe6deff3a26994c2ca23552634dfb5c601c876bf4a3a28879306ab422ece68b5e5869e4dea2250ae44b1b0d9b470296a43794e7c76dc9a7916a9af072f497ddbfd7f3b02d875cb8e5142eee7065509792ba79c5a8154f005d44e9d2260226cf13543f01b936620dd60cdbfdbeafd794e5ff5e81c0d07e9cab35edf1e37cb1adc30ed559f10f74a1a641836d48901ed87bc88ccc240b948069f6cedc0955e330221dda1817e941dddfa3b5d147a0cad7f4275876c4b6137682f32ce8517ae1ba328e2952a4afcd096daf77d1be2eda5183785a54ab1ce55909a87ecd3d3b389de490a9f87573856f6c8cf9f2a4257bbc15794eb4314a76ba8948fa8a57b2d440e3efd185b5f529a53d0381541fefc49170a9b8c25cb86d805a62f5e34e12e947fb82a5a3976c9656c5f1a0810ec19adcf0465aa5a0bda809ededcbf4613c16a7ec88bf1494d65a1ce8bd849974a41ed92dd2252bebfddb30cb5bf14b7f225016e93016db544ea75a1410f5a87c314bf5b6c3eb0c2d88e4f61f7c0726ae66c7e071e119e656159f30594d3cafd16c384de9705d80db3fb134136c65820beec6d4ec071fef5f99b391b2548cc15cf59d1341549901b88fdc0b14a619384a5cb9728951976d92a16e03d92c13879370bc6df936f6ead2affc80e8df8debfd2af0f90dabf7c9a2042c5338ee85f9ce69f07ba08df483482061f83850c7706b69386b3e7d7e48ca4c1e9aa940732b2aa0aa191f95334976b01061d8f3265018320b0a96f20ff6d00b5108a0bb5c25b97a8b22b19226f6b5e8944f18bac2e8d6e6ddcf4101fe7099a3aefddc6071fe0ede0f96934553a112c0bcbd54835a3a777e9f6861d699982310f55f265bb176185febe471f4998c490e3e3eadb7acab57df5ba9781fc99bc1185ef01e12bff393a38fd0c35ed190e76eefd67fb6d3c5ca5ee729476bc72482f8370f4b208cc088143c6b0f9202cc7d2423f8a593c41527baeabd4bbd2f0b05f2858167ac581786f00b91f6e91ccaa49aaeaf9674d3624b3efe49f54722f99ba49e1079af1af472805a428b723bc675565f536e0857b5558afa84ae1d50ad74b29125a7e09981d4c907d324fef3620b4b1ab94a45917ab726a6cc468b1679b7f4000221f59d2b253b5d5f6ebe3847b4c4249b53381bf7a177f54b8360f95f835a91c425ad819d0fa428325b3544bc85175ea643ee07c59e30ca65c500a66232712d31814d96b6c2e4e05c97dea5ed3bf967d937ce841e7ade21d21abb1ca86f1d67d3b10bfc930ff797f7c26ea4b5cc0c387bbff4b8e1485dda95d8ffaf1bec9066edd932795a22d0eecd4078578c3a4b9f9d48f19b6686c98071e63d6c48f42211444ff7c1067d0cb36979df21e501a4181a17c1fe8841d91be338ebfa02c50934603ca537e094ef38c1a1dfa146b00a0b901dd4d3186d0282688ef5d41c441239785892ae6ec27961fa171e2b8b83809447636eab365f023cc792e089f1ee093c0fa718f285e7be70497f6b63720a37b61933a8800f8351c682c9b5347d0275dff4317a4b70db00b30b3a6b1527a7c5da29e53fee0388a0f1658051982e719f7193c4013a1b90f71898eac708d018f5a9475ea3bca91d40fe33c7da723489655e42b447551ce664f25c1acce1f93be1637cbf2c3f1290b9c26286c2e82ff317eddab1bda460b632e17bdc338e44a06d54c70f6f54795cce7852505cf3789a8067754d839858c8d51199d688b69cae45ecfb22eb50984bb183e853155ecbff5f1cd5c350946a9f83bf7ef9b5361e5a34e5b02baa4faf3acac06c5e4d03a78eb81ffe3da628567eaf582d9888b6e3db89dc51d85c8706d1550ed057934f695eeac25f36f8cdd5226d5c46d6a3d0b3f08f95a5e92e8926c90bac3d3045d5ef5463883a421e5dc09a04d51b6f5cd525c85a4a70352977b370ad6bdf15961f9448aa7cda8152db70cae074a97c08921ed907500a055810017902f7f638af283ed5cb59eb5f1b7c14dd7072be562e0a9e8753473d61a9b0916774c7532246cf1666b4b7413f8cd3769847f78d6ba4516953c99d62277e9e0a96aadc421fb24d2bdae72c36858195c2335232fb36cab4e58180e3ab9854ef76c71511ee2d7a9134f9941d01efe730be71dc2999c30779753a12f9606af20bb09447ff5ed99b28b56485f8f90ace5ec5ec84f1a6adfff3985d31ec07e8100f08de2d2198633820be75609dc530ed3e726ba0a44ddcb21aef63f0d07be773338e95b35e7d96615de4df8a9b364111df4bd5ac00a72202134164d6c537cc972bec078f4981b8da1f85d9f516d987c62621053b63534bcb530ce5bf0dd8248d631160682e739c09e3a099c9cefec09059b23b2292e8376906c53bfe91578d74f80cebdb370a89b869be918e296bf54475728bcbf7fb470cc00601d91493c228ffbb4f18d2de9e4802201b0192622092afe50b086306c27db2a823bc5c7eee9600fb6d0d2d23872dca59750dc1696a848a4addae30d3c4d661b4e94ceee1cc37d110f0f3ffecdc4eda1de4f4f1330916fe420d6bdf12fbb37f3aa82f6ab25db62ffedc5d2943d721f016e99293f9e1f07915d11f58b684c30a3b49a9b571c53d2a1cf578a23801c0a1299ee67f2e197f3c44daaea50c8882eed2acf076225051025f8d70568ed91da573f4c15ffea80d119b58e613529a79f21b43833b213e3430a109ea1750ce8b2e4a52dac9477b4b27c021a5894e6e4f8bfbbf41a6752e898c9a24670e567b06df50f219656b4a159650fbcb96bde342cb8e8b731e36ea317de28cb612bc9b75e4aebbe80dffb07ca42c886b24859713e6beed8b460a1720079c12a9ac93271730f945c8910c4162ef1468bb88ad52e9b6d95871a1354f019b6de9eb1e74edf035dfa32ba437d205f842f6e263b65d5471f8a6a7744c6751eb9622c7cdbf47b6a241261f03b2ec8c0c15d42e35c7f4a74e9b28d204572adcd7c7fcb337f079a9aa7a6d00f722efea91e327c4974ebec6f4a882d08e7774cfc1defd2531c4c18b387876fa6f1a09f0dcb61d1660ef0f4993f1aab46d099e16b10dc204af5b8c90c576824c58b636a24d478e2b63ef9d86631d16af44409e4fa34f838b9d63db10dee2b7a9ddd2f78cb31e5d1d6be54ab2743f44c77da426c205fbd5dcee85604c441724802c57076fbad8f0d719b9f087bc6ec6007b5559aae1086351f4572d145f2da54bf4e7443fae16fffa0d02b636037fe6032376d1b357691f4c21f71e404a008664ed75ce93f9bb92b83c0fd594d7620754c2c6feb310447ef2a3c241fecad2f40825a9e195a4896b018f0cdc3c3713ac26d95f4ef4b080266195063d05c5f092bffe2ec40fa8db4e7372b39d2b84339f6e0eb9d9fa5df29b64a3723013d7aeb7ad61cde1535a443a380f9b6897c8e900e00928e3196fd7a28936e17e12b3205ccc7588b9494bc7821b53165d3cfe1a54c08e90b371f407b196c716517699fce3ebf9814b6818f60f811d247987c8876cbf7136178993139e457658d92add3cb945a6703eb251ea64f046c6ff0cc6041a5fa88ecfb02b1313f1f089338e1dc6f0d35f627d57d142fec970014f7fba0098182f2a422a6fe6451c7e79769d9c6b1beeea807551d7b3688891da382f613106b1208b9212efd13dce33b3d9afaa69d3eaf23d4c0600db9830eccf55620d542266de689ec784e6d9c8cf0a7f8f13060a54e8bba9eeebe57634cb0b32c06e5a206cd3e72c18c935047d1d3b7bdaaf85e98057996b3ea21692454a7146491ba9a73636891708c108a8ce3d4bd0d0ef3db13cfa987607940a682d4ca0a8bade270c639d4050bd37386fb8ffd02584870b460da48a9bee688186f5925ff36e5d6ec81683dd55a852cf1f5c1d239c9c01a43456825ac69e9cebc177c22fbe66ae6064bdd608575e794bdfa2f3dd5eba6c1344b18178d927f7fe727483db9ba36a478932ff825aa8cc49532dae152d215791053bcb9bd083e039f29c66ad887145b13d1fb66ac028b099b79674e86e5c558f248e180a6d9a4c0f447377de0674397187bb8345347d5298fc9aa98f66e35551d8f97dcacf9353a78fef3cc934820eb1b79d607d5ecbde89f9e36980786fb23d2079e4654a27c7721f1ee7cae87e0cd647c6bff67f1b89898d04d94b593cd48557b66e6e530a38e229d4bd501fc67348faebc684d4898f44f7223766e130be20d3d93a3b465b8b26189701823d48419389771f72c73f9d6d6e28c5e7d10dd33ab49382508f8d14b6043b5706f6446ac2c4aa2567e394efb7af1fe353e23348c6986482cb3eb4ada25d3c7c1cdb1457f5116217a0501e710f1070b24801ef756a1f74087108f292be33c4ef975049f0a8eec019cd57da9797223e56cd3b5682d5149112456a745984e9ab59810a96429a85213c9b835430c32eefd8a14dc9e50777d3d303cc08ff28674c3d1e873e8e187040291baa6eeac89ec222cb87c32e39ab82031d7d4b080d755f7cb36949ea4e03c0b691a6c5cdfc46b370b4e68cd7b20c31c8c89d85f70cdadea3977c78692dea6882924b36f4bbb7c15c7f6478d919e2b15266323d8f3ac6aaabde3b024c2f95de0f48c56d493856bea5827122c001d6f3834b6333b20d36392e698f743d9ee90554b7d850ae2da50c1ce3db2f61ba1d9f6deb57e4d4092893fadc31f6b5ca88b0a5bd2f2c46267e4f97759cb7c7ce14de40acc9be59bf58fe03d6b80f0b3e249e34eafdd014871237d7371fb3905d3c6214712c84bddbe9df18e19780c62b4b59360dd5f8f1806721fa9e68c8cc29e4291407796d8e5b483558aa03dbb239d235420ff028c0b582f4a2fedef5a7fa98099e7948f8a9887759d78b4284ba32d6b6ab7183e297a2266655c41ab604ad078f0c73da229cf379687f38fae5abd11755eb631dac7adf533e7eb39d347f7e45ed4f9878b43a2db5b51a7edb0a6da17e9b33a469bac88cdbf6588dd7dfbf2f8932a16a4e035be338dc3d8db8f73837445d0dff42bbced6b70a47ba0a82639c927b94f9d4c8cbebbd74afd4709e6470b728981037bea2a3e645fe7fb74be0eac73cd9d45659150d766d360a5998427552e1ff6f672f52e118e3c1769dfd56155f2cec48120f869765c9f6131b52052798d572a4d230c305bd4916644941e44cc81e81a4af9b1ef3cadd5bacda18f1a8d957b12157d32df3947271ec154beb8df63923fc488feb9a2d2c0f2ac5c98c6bc6a97ffb0e9e2f4f4ee16cc83b12af7032d41609d9867dcb812d5bbcda4c127b02c93a877ab115bd1e9043f45fc31c2b4d151aa783fd7dd9fac3a5c3d00538ccd668ca9b6ff0b61415f9de14f9d80080effdeeabba97c8706bf1b7c9e5550c020ec08a4be99fc973dbffd68c6a31d6a0cbd9cea8d64b0dd2f62317fcf6eb9935c6cc27b9672f3d0893538302b67c97f169990a5d3a8e153f6e7b0d191955a56ee688c0b0bf6f3206e9dfc2b761a49a10b91021dfb728ee41e45fba6bb823d522d585ceabf98a656afdfca70879b8b974c349d4ea0f50be5d4a68748dd44d7aef7409a0eb33a5a195ec09f401bbade47e349384c9e27b3716a4ff1901d2c965895e3112add2231f6f7953c43d911c3a42e49a57020c8985e23d72c3b75af6da111a0b82658953bbc3bbec42a24273a013be2c9a6bbb563ea24baac66f8456aa1ddb5cabb9187554a75be949cb2e26768cbee1d4c0e15e776e93ef44a14e4766817dd064d9248bd6e00b2369e97d783dbba143ebd3d85e9ec07ddf7a8e3c083884a1af7d9936ebcf025c452a930a4e0f21e9f3a9eb32a69504c549c272df973a9a96885b95ca355d0d9852c7b262608782c48f8e3eb49d9b5500c98f9315505200a5d80e33380673609b72120f6fca06a1a201d8548ed0229397fc624aefe4b5d351fafa2a9f6ac4657f88d2a250e7eaea0b3c70bd3bd5e37a3dcf178c101caf94e2fa2f727dcd77919938d8ac37ed1f3ca2bbb9fbad5ee33b73885821407406d432eab62ceb3120263fa14507b26e158d3ccb9e3a69fc0ab45c8b4fc11c3c84a1f7ecdaeafa91bf3e3ee2e2d24a763d6eec73328068a228440e96fddc4877897adcfd756f2b80218a5185c887f0eed3dd4f27b06762d351dd7de53158194dffb5571f1f17b45922cb1d237854b02fa8f5943fee4d72bf493dbedd2ff639d091ec51b44e070c578ca65a3e209a3649c34ac441851a67330bb063e5a9b8d03e9c43b8cb57baf0a59d4ff721548cdf443366a422bda513384304e9cd0058a77de9a2e2c3eed40ce031492a222718f3bba9dcbf5d66199d217131966c8e807ce173ff2892e703a76d48e3d239b406e65cae3914d396afc483a30d62c62fa35d2d9170e84cee47efad49c3493613f70ae373e2d3fbc72eaf04967cd3478ddfad7cfcfded56f1926ad30501123e11c33f32263ab77e8959fd47eee735a6dc5c24127748863f613c753d618cc9c52dd0f1d2db73da2d4a6bd4f17c9c8242c61697cc5ba54122ee91fb6ef8ec18a3c08a94f3f3d5e75106025e6d6407b58da4658bd68fd46bed9e5a725501ebd5bc0b895073454696e223f90a522dfd407ea57599340d70eae31b80bea11b91bc55f4a2c753dd39c4fdc542ba1f69686b8022ff3f35b86bae762609f9735f9def1aa9d3b0334a9305481581484021f21a8a9e042ad4fa94082a3bf220677465cd2b4091de8252dc1fde6da1c8fcc46cf3e5d67d8fbd66e96e7fac9149aef946850ff70e1664e61462c83282fc3c2116c71359d3973f5d8fde47919a60c26057777d83d5f9a8aaebc0a2275c8da7634b35d028045c8ff5e5e2b27e14edf3356e43ca90db43c71cd988418f25092c51c8cf6e91881bdf5c95a9fe0eb7a222720d03cf9cb69a0cb65ab6b340219d9858d5212905840e905be6c0df9be34f9041dc625aa261b74fe8b217863e4696abf3ff725d33ec4c983a30e7c3e9fe2439bd3db1139fbe19653c0a569789abaa9e26a7d85c5ef002c8059511ec66058e46303a264368129041d9729864d766068e10f96408bc2d5262ec483277e26873cbbb66f3f2765382ea2b0d6377e24650d05e11efa925ccb5a23333cb4609229dcbda1b86f4fa799926a2b0893cfea1bbdf3030d2628c7e837385f413d09d4e14d8cd437ba2b009c40211da0683b89197217c30444b197aaa155f6a5e421b0bbcc6e44db8130f4fd5eef48dfb11617df3e40006a1af1d96f5c100e2bdd407798fade32fbbc2d4da0b3144e06ee6109703c159a7fc1681005b70588046b1aca57d77ccc8d510c4817b0ecddf7225b778e4153c50006d856026f382acd1acc831446aa21ceb2521d6e9110fee35db82d3e8df75a50d9210ca003eaa6c21dcf4957d98eeefd6d43fd4a1bff25c5f80e789bb494ecbddc2824cb8009f7883e17fbb450cedb9f1105d8fac6e21ca3b4bef8aa5765d28d7192e5e1cfb1271669b5b245a8b70ddfa7d5b40ef0af599d6ff663e4993a18bc0b69bab86e1cf97e9427594b956bfc0e824e775412d8063ee9ae4303b1056952d7bff06d2860202814ca5c5ef3e4377941cec5fc4bfe362405c4e528b72f612537c4b743b73f35e83f91ca9457027b9af43ea1bfc27faee7f65cd9e62a9f004ebfd4a2369703065a2899bfdf64fdc7a6c018e698a0ed59dc97972483a29a0413ac075f9e3cd3775033f0d9e562f99f454ff711594cf43a9418fbaf66920671735657c2c8af159e2159374885e989e9298e2b79fc0d29282f3685237aa60608525fda4cd9137276ca8eda8281d61956e5fcec01343f38fc9340e86b333faac20fd0a9667fb60f2c4cec96b19a585908f4a745efd783e40b7cf3510c40156b56a86283bae132ec0d9b204895ad555b5081d73ff7f83c9dc48cb7f96924935681139810daba09a9dbc7a690334dc8f48e88666a52712e3533a87796e447d444f04dd9f2bfa28f77ed929a4e765cc0210fdf7ade7aae667fad6222b7c759fc41fc59208371c45033af8d4ede205f03b40c1715c1ea00f8ff86e35e3e0846689906fbff351c6332a243476cffafe3e5a4cd4ae61ab164abc2b1df8907169a457ad0f69a13de433d6aea646bc610727b47128035d560df20ecc328f8c35edbfed18753295e7542ec5cd573408e25260dec53442f024d092b93bfc9e308b055452b13e3e81cd76a1b50cbabfc5c233958333ac0565c6a2ca2ed51bdd80748b0fcf0252ed21a1bcf2f7bb8b05d134231390e6f898245cf6e6b885e59328d4d64319c3699911953e47f813c504020e536695e4292a697ecae6c9a13e607107a2d0f4f0342aa68cdbbc96259f488fac78f5b9aa744dcfdc95c96ab6a446577b5a1efd7b3d638466a4c95fa26de5a470a879efcca66214400ee245f50d682135aa380d832ef8664b7947f35454898c5bd11c546ef03535835ec8983257a200c8dc12ce669213b4c04ff3bd2cfa1d1daa9f756de80ea524685d769a335c661f08dbd941a6b7a117b9c7e200312710438feee7b11af76629431d4d70eb620c67209e0eb96b5f7c542f15f139e273af9f46bed7b5637bda43b11c6b3977599ba0535fed5a61eb84169ee340cfe90c34d9642f2d89d8e2462160709189e9720a9f8d80bc93f815fea0f628ea86784a71ccf8c98091ae6d0f45a4f1e0d2083a7b1a484d30e2dbb684625e986b10686fe7b15a73e89fda744f2b22fdc618a71c4d4deac3adaff05fd4ac075625551c5a8ef8ac7161652f7622def492b4ce0af16529be72ce7de4fc2ecf8fb0607871c1224c92c013abdfd2ad59ba435b8dc3a65402b059fa4a986cd8eeff4c22af7db7543ae8f964dd1bd0106420d6f45e98ad223a21f50cb6410d8d199f811d2cd09d9cb441bc065f1176be480e361f425c07cf3331ffcdacac8b1dbdfd586ff4d95fe40f366975d36a893cd9e2e93e7796e782356804526fae75dd381e6533f948a5d215c2e35de7fc36afdc701fc4380df7d80614a6bc972900ef5a0cf51f65499add2cbead4142c7cfabaec7d96b84c70573f422830eb31feb76a80cfe99fd4236088786b15b115f2227f6d02ef5b1539d48e01ca78730f2fccc6f630339c51369b0027b86abee2b5c0ce52c3489fbfbda3d37c270d009a78c22e1deee08f9d11877c81a5b93f71751426e5f2dc37fed856482c2c2c50c2807b0b49d62f956a6417d1a5db2bfda35621ccc0b971f1f0643c2ebd4edc25a7a6980ee6e48e6a25e95e62505323ae42376ed396a6d281f4d8dbc17dffccc77f84e34a9872580b573375198ca792bca4c33afc837810e845bb20068cdf318dc3f0f6f43ca3111372bd7d0624a29fce899a5755576bb31584da9227a6afb70439cfa9153fbbdf4213f70e37ef3ebf3b66d30eda83af181a0b36e399bbb54cd3a506689766d5afd9248bba5beb08c8b93351835113a11f8d963fb020dd35608efbf99f91acfb0ecfeb524824187bda01d10b53b6675ea1a55657624a64b8ebccb316ae755414fe83e9130b648d358e2948632aed70b4dee1613a230d8e41f9540d8f4d7b3b804727b36f303004fc2056fe60fdfb89bf316b6c86254429b7ddd29403cef7987be9b42ce3e4a11e28ee227a4c9f457d26f0048945feac8816eb07b47503559a85d58c31416f5b878f877f01d431e576d75158a3cc4af82a0235bb07f137ca240215cf759ead50431186c925c19af732aa22c2e394d6ef964746664d01b8d701b7e08a0903986dcf8c53cc644d8b1a9920ffc9eb17894ec80d4254496bce96be8e9b03039be1f3bbaaac21fed42fdf86e17b0bf21e9cf0af70b85c7c7d5761b8dbee4fe2d4a4b04cb60d3fe343b388d6c9f7529845556943cfa3d86841ce72f9d523d9e19c17396a6ec938e276f563ab3b7f7dfd3fc37c1d35fc8daeca673a79c9522092a05154784ec6335f3d7ba6c843b7ea72f889d1fc508f3b9671a5b3f111cf2d9a5eaa7242f2d79beae360a25064ccf8889b45984b6559e72c4ea1f58caf45974212667f3638079c7e067a7ad024d39978382926a25311fd71e6cbef9e314e631e497f28a1102960e9c2da52230647f3859a14d61c91b0036fa1df3328526085e3f96458aab7ee6a6d758d598b515662bdbba445ab7a358b5c01281fc8b8d9cb3ea639c447491c7f3d4760dd822f27e3c8cc09fcdbe38456cdaa0d0732c6c151f97c85b19150700160a3ec022fe666b399bd576d23352341007c6281864a9e8a5672c3579687d52dbaf77c5d90f1213250ab380c024270475229d696588c41ea7139ffd830fc8729446108c9980cf948da323a8a93362dd5b6ed107b466d0a2ade5dc3712ffff9f90321aeb95d32997737cae9ec4365c8507c48d7060c30f50aa4cc9ea1a3169b678452b17c6558cdc9a9537a1d20c630b58bec23aa8092461366e38ea4d33c9e13aca83614d30124b7b72582b2528e19fc60d9784629ce2ed0ef9b4b241ea795d2e400d5c3c233a9933e6d4794c226c5d5035002f07c1b584539145194b26f85afd9094727d2eab1f35d25658b199af4037bbc86f3d2a5fb3ae8b65313dd1f952e50cc44a777a760ece156dc18510042ffcde90097ebfc9d1ed9dd55f291af53ab0519bc6ddaaa3056379bc6e28f716c736bbfe51176b56775ce303c0194b20c4c017f2469bacb1d5d9fdda0ccc5683a5bbcd793c5f8e4de0d1badc142edc08b27da3c50c1ce27276fac88fbb141bd0a30dc15440593ab2e42456c6a33ca7bd58948827ba87031c224d3fbfd7d7a21833b63586de30140be6df2006d80e7ce261559a3f378e19f95d5a5a628d8144626ec56cb8a3a1a9d62a03cff973c0be05fedc8ba1b4dda2aab6d2fe06fc4b16d9a5e16df57c9ff671050db22489fdf2fd4ba780a560fa3676490803e8a28522279aa1762a8bacd50792b08be53edc8f2e4a35449ce00142b3315c8a7403982495ce9a171c829f053cea10cc0d050a3c6ed54d87a86b9b8581af41f88cfe23a4110d0cc2ab8a724fd294bc1f6c308a78c8a4ed14f7ef161c4f5e0a26f30d9bd8d56b59baf2b5cc41bc22433367405f7e3db0e5076c89f9b095c60181edcae3268a33eee3a5028d9423e0e92caefe5f142846b667abc73e9411ae58236fb912327adba8e2c09103c1f615cf3e5b663e8dfa8d1cd27b2f614ecec84466663c831c521c02ee9fe8c76c2ca335a926a11a0dcad91217b868f074436a0a6652474f53f34a6e11413e556175bdc4a80b63190858ef1966e235120fb2a3152160316f3c6dc629f8bd727ece50aa8a602b0e62e9b476568f27bb5e81da9eb327af8f7f44a6ab1ba21301cc7579c3015c3327b4251ef89dd0e10ae73a72522aa92036c9a0a4c899f4d2e0c3f1d174b7dabb8e2baf209ef9f025f8d6faea9811096478d40350fe4182881138dee26938a5ab1a64d6b8f4c3fd7233ec71ef2f6071175c9814ae0c6fb551bb015ec55ab4af2c3d23acc86edcbbd3a0d400dcb2cbff6a8d85fae5586191194c7d0ea2cc308d065be0346e497af47a9ef25955ac611ec8717acde81219524aff53ad6e17355af049c416d460a32c958456e2930cdb941d4fc8cec0f26ca260bd0ba084ce1c17b6af55eefa028b535ab99342dfd8b8e83129fc9605fb4cff5c5cb8d0030a244e1fe982c99157f204f70ff38b5320c5a31fd39cae6971956ad59a18afc4d19b4dedd03973a559278ba99c4fb0402a00f087662cd12eebc4b49432811a3b319a3eb24518cf8b0eac2e9d63f125d59fab5a4e103ca04bb2ea3b34918614afddbecff8278498a0e578c16eb30d42405dc8be5072f9cc397deb0f6c800b2ccf50d49e6123f90e3cc9a9f19029a4f666be85c867d0c01d352530c0d539529b28640fb6bc2e36ab81f8b7f92997ec8f2d3011d74f20fedd681829ca5179378526a2c73a3f5ae9d4a63d05c07e4275fc049c5dd47ec4859a49e1f6beae3b6f76db913161c494d41e8ca43756c77180c43996a2fe620eea4b7ef03d54c2339447d22e78a910e04119137e282e576e5474436ac9506eefb844e53c9b0a9b722728caccb6de9f722dd715002e79f88892110181b274c18f8213ba74b7520978fffbf60448371d8a620bdf7ac36a878824e1640c6680f485f558e59ccbcff2a4bc074f4bc1feb84bd43fd99942db19a97f5604e7207a385251b965bf2c717f4aad8045c11e3b44c60a2190e4489a892c7413350a20c242e743235094f80b88d608405075de66eacdbb25f526e432d7f92021b1256c98e55db8b08f586ba4cf5d7de169b1baa8c0b66f83a037e784e4e11f91250d381c4d2b526a33ce7dd3e7f3fa4f01757352130fd241534cfbfdbd4e1a58241de4e0836fe05e57660c0bbbd844b1fb0e0da657f7350ae06d8e82644378b3921a261b1142899e1c4139409e0b9d0528a7800cd6d396ad1609fd9edb42d90a2f269ab01c5fe578a532f5fbe8e41c00b83528198850e87852dcab6988ff1cb0ab9895368b900e32f265d7266c6aae3335ad95312374f8298bfc68b5abbac027e81aa12b7126252e22c5d078d76a6f7ad85dd99fe6ead4da038f48cf142467679c5094bc108bdfe05824a34424df4bd5113e913d5ac38bdaec6897b44288c64c4573710bfe41ac85692a232f98258a16f41e20b876b4b22d33a281049160507c9f47fa89887d308b72a414e4382bff708de96fb7968de92c091126115570e223fd95bb6c9041e1bf515f3db93c79586c647733c2eae34a73b47cd328ae58379394a8c80d4e79824a9a57bd4e603d4b8744c0b4f8d26a8617868e18c275f05c21cffa279a866aa521a95c72a053ad21eb5b5a0f7f181984087c921083f440ec90b935d05f25397141b7a445948726c2d646571929a3faebf32a10a17c727923950b50851fad98bf535e5c0aa9d8bce759025f353910ceae03b7133e49226ae16fd1991a4d5bfea358217d408f9fb0ef9d1a84d8541dd902cf37a5a5a293985f38f0cd878ba73ed20d386696a2a7284c48a4ea033d4317295e7f12a08fa5391d705571a5876c5488e893a565802d23e935883714265d65a0ca846ebd746b71f5cbd6cc9e62a245449731e82433c48d0fb7efc466aef8350ef2ddfbc021b80438b0440be77bddc8bc8c1c2a02da781d4a227cc32b1dac5d4f75b9a61ee3373528f40bdbd4a94919123cad2d4fa5743c1b6621edbb957be338902ceee9d5185a07aec4fa89d7b0a7cfcf515315616d4a8502642299042f90960e3572241f541b6c9f857d14bded728ff010fbc0bd651acabd832e15ae980ad5ce3a01e8e117deede8d324d77c32712b17bb7faab5aeeea0144da9a076c5abff613b538d0d0d266c7d88c754c97c52698cd41a973c2f53a7eab907788797d42079eecdc2a79acaf6ecbc9ebbfa44b90d56193240ab04bd73b57b4ca6e63c9d61044383ba471fdf44219cdec2466840cecbdac57692c72796eb00b706c50c64746ffd24f5d1b2198287ef4ce924d7cd1dafb66f064296474c183f153b9f67db04b7e993a7b00e7f341ff5238c4979febee885cc469f358848395479499a6f8a5bef510d445550a076ea479b1945411fdc283053f85e9cad4df144a67a23a46d251f0249fb5d5dfd84469deed43029d3fb1375b450df3fdfeec92f851551f056649fdbfdd6255ccb01d445ffe8ed3a7268213038e30c7792c6f41baaae44454db5cc5904f37d1a834dbe060fcd632850c5b97a1f036d3ad155918237390e7afd4f1714f32f9c8f1a72ccaf5d168e4f9fb9654aaaccc5e562eb71157f15ef346ea7d0a4c626f2c0fcf0a4e7e9750aa4fc7177ef0d7573a169be79cc9ae0faa77a20bd1df63779785eb10bb2fb1343c42928323e56e1581c15f777e1ec6097ac87f2e2389d73ecdbc00e71e64ed89976e17aca591e46f2636ba5086ad9889c747d6f04bccc1c4899ef49c7f847b4d2e112e047921d05a8e256e0ff471e7a2acf77e00ebc1e476ac2a72bc440053537c1f163b5cd9442c3ea1a53f8e017d7b0afd86ee4a8783bc05db6cee3fdbd8214dfea7b0bccbdaf91df06827cae9cd24e6fbc4cb4c1689c6c4dcd64f77d2d7ba6ffbc406c3c9e2758ce4faf628b7807e52106b2bef482bcf76ad8149f7576b27bc27839e785add711f08191cc529abd9635620c24265da692809910ee51e4193cdb9ee84b2b3e9121d86c133a1f3f5a7a6f2445f5c29da0bd0f7c67b88e8199f3d7640479129a4c6801673b13d62e148815b47881aaa5e35f54c1ce848019cc9f3518ebb4b1cf0a35e04978cc022b420a3bf5e56ec9f98e4a999184d2749242f0c4511938c55a0fa18d5320b1c69b3f157936601ee3f67d485b33f38f92f180d9ef6e77c5b03d1d28e6b1f1c14424d5dc0fc994f69be4e90f557667995a871c0295d939fcd21adf112bc9de0f4dfdf8a68df8844eee98328a1aa69145745a4860ae55117d8b873df7aaa1bbf22bed996667156d29853bfc1f6280c7fb747e401992435101122bad279912860b5447fec55a134427605fac29badb77fbfff8a39b92ef82e88a7d0a553fd0afc069d04e5e3c4a817506be07228b7eb6c884ef65fc79ad5f3826b1cb0564129590c1ca297cd8732c797e0ceea6a5e04cb14efcca550837e4af6379c3ea42d0ded528a006802cfec094f15e155af1a9f1d4d7821941fa6b017fd5d10434e293c4fb84db5a982607b7437145de182b32b79d85d049ac3ce55d24a9ccdbdca9ac7a1d76130df8f3e2899f9338e59660b64d40a76f11e74bf72effb2d356ff78f565c1c0584b2f0c84f33cb81f4f6f51ff43a7214fbfae0712e36073cbea750260086c82ca63dea21482d0ddf7ed7743ab1bf3cf12435bc045e423ac87be0437e09d79c863eb2bf4de9bba46aa472b3f556a0b12b5d3487be6bcf0d645a2ae3088ce6eff88a011e0fde76a391a543e2d327b165c9c495898ff8ed4fcbe653b5baeeea7c6dd00986a56c8ef4d0305e8cd0afa28205b8c9f72735af52a28400cdbb7eb3e37e8cf68a3a20becb3223dba938d1974d9e5ed737c777e57eed544e09580bd215fc13f6925bc7ba617cfeffd7db74b8fee9ff70dfcf25300c133d9453881c46ba66b5cdebe7d2f0d4028a1c9955f893a1dc08088db0ad0c71c31db0768e967b8bbbec6965099ea3854b0aa0bdb5e2f626c0203fcde50bbd77d9b7eef1a3010c65dc2611864af073432ccc2eda6f856f7a761604e4e17eedc9ae1d1977f418e855bafb075af35074da7fb79c084e49d9ab1329087748c7cf28a04ea9915e6d1f7b970a10c6e34170cab447b69cdfab7124bfb3fbb901a2f8041bc9be521b9e852417ed096e8ea2750e0d47211ce0fe60a988fff906ae675787eb2e00de582c22c54ab30d440f632f9a66a49532bb57b65ee0160dcce5d9e2a7ed829def90e015fe578d2bb62f5451c07015bee40365e78dc0338cc55a51b2a2164de3e93324416d17084d91484adf07d2760fd9685de82b8cfce21d4575a881109a7850313345739469c4ac3c8ed95eacc62213cac0a1423de8c93c366403d9e0b356c2e686b7088a91cd8f7ba1d2464314e05fb83b3713ae1414b62fd3757848538c9039e10f566be8711ae50236aa73fe4ad096a0b2243136560b39e076678bd3df4d8b9eb029de94332617d75af78ea8d0904db977b10dc441480f23c39e05fbb9ac3f4072220a0a38b2c46bbae729489cc3c13e69c78c9527d7eb97b794fcd82ed7ab6f7782683d0d99251c4c433233edf6691cef3562fcef869f3924493662a50a0d37fad6277895a554c51894c7dccf02d43b258e6dd5f14edb712abeab8013bf165cec86854cc9ebde9487f6d1a8201dd74af867a9429b72e327d4260d561ab6cfea2d07628f69efd2b7bb01df704288cddf9d06dfd93e950ee4f535c7b885cc7b8583e1401eff0dba8ef254c6de130f052dc579b418f6035f52c5665916e169fe6832ae26c89036bf862db8f792d52bbba28ecdd115f2766a3db123cbedeb809b7ef7931b659b3be1c478c653dbaf3cc190cce338d4b5b2d1b1e2da414872c7c98d8e2b268e7df980856e10e05ad6de5953057ee8d93d5da7382011a0b6ef576319aac2666e5b9349d8eccc0087d9c4e4ca6d883fc49fc3a064eb80ff0794d13bed513c404eb6fb8d63a5e3e3c192fb39bf8e75089c76a2311008b05170a3b3e133701c1537f95f3a65dc3e15e4204f49263b70d7e3256d756781a35a8aa860457347442ecb2d91feafed0a8ea2e113767b68849c51c6983601ccf46a3227466a44b7a7545e0ba840d0205c95b943dbef04a50475c5b6322a9bb9cfe25713344f067d604d7aeb6a9a38c505c1ace5a18de751f34ea46a0dd3e717e89d80f8bfda00346a351a28bbdedf4d75a8481f5bb232293747c52dfa4b77ef9dd046b6bceb82e9b319fc092e72486407ea3323ba490c2539da24fa26fa034c510e5bf0ff9572cc62d4f1421a621bd8aeaad67143ac4d58b8aedb7a0b20a8bc7f2d90ac92ffb57a2daab10fa8731c5765f8832f7b3fef1134197dd86408b9c86b8eb0dba925e489005584d502c62c4fd3868e3429b153ed7124d185001e1b95c6a78ab4412d968403af6ec097d420ef1317f31df4bf3aebb450625c9f40d4465c99c593e511387d4e2465a457ea35b87f4fc20abddbc569a4a85089ed441f064fe3b867026b7555b1871eb3786e7eed76da8b4b602d6aa06f88f8fc24092d15c82c60a1284a86e9523e902d07eb33c5b934ca15d63bd11912cac702dcd2383b0e770a068c5b54ebe70499e5ee2f04a5122493f97f9b61b3e80cadf238c775b41ef2a44a1bc65a99a4a02d2bdd2877d39ab37542937d868843bb1d0ab066aa78f800a9ea4ab296a7c923b7d8085d938024d94a49293c2a1df50fa3a1e71036ade574a97bbeb6699d8a07defe176bb84078e8e14d72ca46bafe9095218f5c1781f94717f1484b97b500f5f329428944bd5722b89521df506f354b495279d99e9bfe518cc4d776e17d48d69698c24c24bd878ea34c8776a12fc2d62901acac7a1cf7c968a3fc996d29372060b09c2b6ad7a87b4a4b6de4bbc39c14532e1bcf3556b4a1826b4bdd290cdef121798752ab9cab3e351cccd0e9c1dca50445ad6dac6313b3f596d04ce3ef5574046dd87ca70590bfaf3bbcc4eb25a37db96fff6c39c780075e24c0dc3c43224ece0e09eeb5be9a2022d6ef0f9afe0781f7c90a5f0e09d3f3788f0567668c4e60d46ac54bb2c2b91fad73e6c1c4045945a874d0c2341ff3c829fd8739882ea06e0a1afed3d62724f7b6d37333e61191e31e12c428e4e53d43859833585891694ba391ed13bc526efbdefa972fe121bccb009a4999d6adb06b268d699e8528d9f5581c8a8b8fd639c6fcabf5561e8dbcde614aa1b8e6f0ad5df5e61dfe36882fe5fe7880fbd5f6180acaac782ac5d7d8308a9757dcbf0801b7423be9f1a3be950ff4cb5e8b7895aaa002ea4434e8c7253824650ef8fb8b16cc162dff17e52bedb74a9b24fa4713c0a6c6f21ea0ba3d16b784ad6501473cbde30bdb998679ed457355edabb79e71d79bd765eed4260c9fe02335156130cad07ade8ff04efbe639dc771c209014841ee468f8fac5279eefb46f01f5153c5e56470bd6345fb3f937d2f4f67b928bcd413d565f2227e06f7b6a8b3ce1f967d3316f5a5efb1dfc33f855eb8705267d233a52c5bca3a391c142285341cc79bd02d0ebb3640eb7c341f9a4fa19e299b9d2907dd623633f73dd0800bac9796978ab029db9a2c576392544ba02a46fa6f17b96cfdf1c78924d3a36c24fc8d714b549976e7fc9de80c4cc1b03a31fdac541ffc563bb8d836ff540d6fc74c97a45f15349b5696580698a74266012e6216d03dc22831485e0a74f1c9e6bef3ef0046dcb16c02026c6c95a0ab24dd57af21ff6be406509b8774f5749bb5ab848cb9e06393669c892eac109ea2be9af2691c1b0129d5c2f07a6bbba4fc3fe137aefa17d1d5134119ba7beac2ce180729f59b5a2dbd016c8bd12d18da92728d33c2fe22eee04a0bf23de753eb1d57a892ac5306be069098eaf964d15fa815f740187c25443a0201794ccacc4565a69baec36ab0403bb491e096aaf94e3a841bb9aa5a50853c1f990c3280ef5ceb135b8f005d484f4da656d25ad2f9516f30a49f3d0209e0923cbc30450e3ae317dcbcd92dd0dd5735aef0737e7015e6a4013c943bf9956a41d52037e4ee99b381d3d8b13cf79a497704fae77136ae1e799aed7b66a95e7a621a081c4944e514504ad75f1d9a0646efc77359ca4b7ccfdcdf1ef94fb815962a381cc93e2fa91b0193c584ebefedea83df3fb08f12101a6d4f83fea3ad50d5c82eb085404331adef9d2163445531aa32b747d9ca8a545281a353ec18980c3e8bd72897799fda33f6d090b61d0bc353964164052901f00bf2ce8e87d8907c9015e386f6bfdbb4a31beb20901a3ae0b8db306ddadc86a78ec658368a433a7257f3e80c4ad9101babfd73abeb957eb01cf0890050317d99df9781831adb44c2d1c2a320b46795224a1a6b6a77bbd804c9e676d8acab090009081e858d0cec8d8e185186d05b1ec8005efda466967ffa19bfcc6901d3ab45f86640f5c88ef5ef89b3c6fb4ed7f21314c13df7cb9608e1936fc1d4df3769bdc87b53d319fbb0c132bd5a16860f4f0ce865067012ade17cb5393d1c174fc300adbe2f47b17680ac5500995f56dbda1e17d5d6a17aa0adeea60fa990d0c404ee23069885c6b26122eb5974c74d32efb96042740acf4b9b82b6f8aee062a53c0ba5c27aff16a7c32d443070d762c52c51d8d8947cb59f4a593514984c8f1e1332adff9b8b172b2461771b285ee2803e7cae04ae9c8f1062b9c447cd8b2a0a8534fabdf0d5c184c30e722d12b373baefc0ccfd86bb5df2ef0e17b6c71f1c77d218c25bf4038e595ecdef6df34d12d0298d09284ad5517354ca6a7d2537f5d5b7a0bc54c5feba6a9cc56f8e09f6b576561fe10f6b6ce2c959376802e07474c53c053d07216c8a464cee65f8e18494b2ee0584f010f6dac695d177c070c4f99d2ef31c2a5b701b286355d80d43a081eb34faaef55ba049f205b70c1eb775a37ee2c9696075c8b706919bca5e338b64c00823c451a6b65b6bde147d5824e018e0a8a06dc5fdcf2995228e8bbd4adf03f22b0faf8e35401514b0136b7a2d49bc3cee4f8523ce2c4f2567b19e76f2793db008c736288c9fffc16eeb74b9f6d314f1ae2151350459e2216390672a64e9a60c927be7c16407760a9b4f13969a80305f0927d7b7f187b848b0a0eefe8e448b8757fcf61e810d876c3ee30ed8f58a1f240e6fd3e54b779b2ecf46206072afa2f555d3d6771739ea03b0b0b2f1490d854abdfb7ac1e99e5c232ddd9b87a3bce25fc58b369a30738f52796bf4c5c66ddd5c404f35875ada5ac9ab50219136c31dfaa8c1ead9630afda5adbfba8d1d33491736d8729056474fd2ddd722700c26bc1c93464a482bbf32d6a24dac9f0346398017ed83b3029489d2a839497d1f1431598ad00e225f002f8c2da9b043dc305df3e5260217d8166a3790df3a63cc7f65ab52febcf9af4b512645b75806d0b8775ae18c05f3dc56c9e63190fe8b8376bbab4724dd797e7d19b464216e10518839a882694bc95e3b7c9629f28afe2f9e440d4485cb59a25dae4508da80ada8dd4a4d2bb0941e1fe5cdfa91d2e8db826a2b3e6fffba6ffd6c5cca8ea87751801e816fe852f7c14d2ff9902f837a6b466235303a24909d7b5361774035effa7d7900fb89259fe72463229c773498f7c46807d499bb621de265871dc53797a0d0519b673e6944e0746a098472a01a888ba8629eda6ce2962a77d7bc279f1c4e3efe7108383c40ff2a189aa36444789de8381bc1fad9a8608dbe51b7a6d29af348dbfa2f691c1573d3a9ec22f9b11a526cf10f39a64124c59fb46bc9f5da5a175e0a7d6de9c5ae4b8661bd054d10066de4c92e80afc4353a677af029c11faffd87e230809fd093de734a04ccccb0f0b776f818daad558ee97ab8b54d349a8ec95cc1bb7e76444403f9e65528503a6af3a16efef453deea045135c81073f26f79235ef33ab75c1019d0100b7dfb710da9f965d1c6f5f34b358a67c78f7b363db083d4ea9083f3c4d734489ebf4ac7a4631271bc5ede83ad99dbb0a435a65665f0294e2366291fcace9c2a098ab60b1ff09cdc45aa502d161652bf35fd8310526a4276301033f81b24435f32fd3491c92ffcd59d87799ef08248db1c54e79e34b8e705d5420fc76755d136247fc680022884a36903e105d258d2d631cffcbf5dc208242712fe7d1ad02116408b47b656df08770df2299f7650941af2080a418db9b29caf9d98737732c703034987863648485820e394f4f1f0c3d0329e87a7f43bc51c65bba04c68e6600aef3c9e04b5ca1a6dbd6837c31ca5ad9a588214e0203459c38098ebc58b0544da3018a22b595e95fb2ab1549c6682a6e043f1c911a26a0175c834b3a0922095601ef6c3420d4074d9e73c930806943db2abaffa3000bf94829970d52cf7fdb296f606266cbac710f78bf1e227467886a7e98b921607126979213f32130c628153047938c2565fe6fa1de12029578518ac99855226f2cb46f9f31616549630aa69892b146514b40cff0517c88039faa2c34926f4c75c4190a91689fde7d06b2cfbb631638b1defcb2a13086c79d4efe2d2fe022f2febdd56853820f1c67a5084e398b75f22f0049176029866da22a37f00c393617fd7d39e620c627f32e288ca71931998827ada7a8320a94ed6ec430b4e0848bcd2b662b6ab83077c95640f0bbcf51b0a82346846f4c831e49f5554bf1ca9ab2fcb704a16c13ac5180217aa0abc3a60d010f9e15df737335ebd24d4b4c1a5e3259922f84a005553fdb8bef70a1572913f8ac33ac898e6ea5e31bd6144aa8a1b73e49919fb2583b9957c583d642b642e258a536c35110041596064ce3e23723f659e69813b6c0e4e17dbc5f81ed7c4e4e9fb919513ff0d432d13b6c663b1b50c8fe3fca72ab3a17d16f423019bcc26d45693cfd413788f4753ce48559aa62b2df67045cba23f8378205fd6f62a14fd3b53c4782bb30cdd081f3278110f121f9f907768467f1bc0930528dd5d493455d93ad39f1180525a2f9497f33e1df917c6a0a4c599f7cb95c4f6fe21305150e202e3a822ed6fb21adb3b896d2a51203ce04f564817581aafb012d32ff0b4007f855a581fb4522951b9a5b50924048add7e520f16bad3e37d4ac2553a723a118c8e27fdafe11ab6de74302e67f00bfe6c008e124ec6372e195735f05af19ac8803dc09d3e8cbe3d86c8d826608b3de0e4e4e4a272dffe0acf50eb5ac3dabd48ba2e21c12c05a53a4a1d9e6a4a0ebb6ec747d912e39f36a7944a362b5994f170f9523b112191eb27a31f330911e1808b541d4f59017745b4680e54f9d3a001457d636ff1833c84f4e4fb04038b56c66728d6d533b7a841d4069d9063528e83b2caba4679cc1f7a45cea514f435b986706d13de8a8f5a2c671628abfc0b96f74add4b9271972db8feeffeda11ae4905947f553945b65998cf29abb1f81a311ae358fb8c826b656694161ec7186e1059966416944beb7c256f7e06d4b6fd462c93e84f6e3b927acca8b582e8b21bf8f7a8b24041a5265eaf7c8d9222ea13e0c4fc8d79b28326cc9e50002a50aeb5869db673c24db4caf55699eac4fd8a3a28a512af0e709cfd8114f9572cb51d70c64f885b14b4f665471360a7343f1fe0f9432f62c3495431992ddb97023d3c978efb2b90561d418ebf4ef09f9e2ac3168678579976f268a50a094fb2b0731535085537ff12b411d1af40a3e119bd3364a8a577fda1514c1879fa0ea0658860a109b42b93f01fd569ef4adae794d58bf0689a1b36c0a3b3cb3bbafd28c133f4b7e1627fb2bddd695122731655b3c73ccfcc68e134331ddcef26e773037db5cc50a01c9fc2b92875cbcd6c5d2466ca8d14a5eb54ce19fa0ec37c08e12ad4f2df53d950ff7ca0968f3cb4db8695e6d05b150522f2d1c5f9347b02d2f951151c12e82afb4c1ee4d56606bc05843bc124ed33241ea2f45e4644054dc8b25205e5f6d8932ed6c354b4a0b53b3717ab3c183202160d316d5de8d7e1019b4bd11441ce8fa4996f1d87a5f63d15babfc6eac61ecd80547099967124f0fac229de81a42d0008133ccb56b50f6931cec276b124dc3ffe6bea221f32a9f0c2b1022e0b78a4408b70a08c5aaecd23e1d681931a6b02dbcf2deb6d1c1c811e1964079a0f89fac619de8cf411c94edf894c6a3a7761153a5daddb8c4d02b77ec17a7bbc97d227b4fcc0c5b03e73cdc630cf3fcd9045b32237f431ada9c84c8016debdac31782262153fa9cf0942a7f8bead214b43d715d980999734420ef698cc448b02b7115342f80ea7ce76c75c48c84551aedbd4e158d8600826625ff968e11f39274ba438118a98570002a629ba253cfaf4914fe5b909fa9a2ddb5515fea46b21d416fb748605a9a2ffd3622b33fc55f3feb3c4e8a6156cc22e3ed2c479a68d1d0266bbe953be26e3ec349001e380a2ac489d32c9d687e5e4de87b3303cb2106167095b80f35c1537b60100bc9afa5b27e5ad6eb5fb2905b7eadf8ca51b57e35bfc6f472de64338ae2af02a7ff1e8363c16c97eb380b4f7d3526c0d39c239c5c8908c7351cbede2a37eaecede327525a3baf89d1b99e2dfe8945952405a490d4f69c7eb802c8924f3bd2d842b9f1617d7c8b26d7c525288c11bd43cee49fb4f1cb88ead154b25c92aa2970b339d8eeffa4ad27140de552a1c551ccfd620968d165c2b16499ae20bc12b2ada0452ad22bb70bf4ad757ba7c9b6dd544b9f1e5e76fc755d01a4571acee98a6edba0af3a35d9da49317e24a87e3fe837d2a888e2828fdc4b222fda9b9bc2b1b21c7a10417849887711ea8fba88bd9ed75bebd50d4bf79ab9a61dba60c2db6d0c2fdd83e6257d424fc87e9ad9c73d8e45021cf33b857b28a4897f743db47346bc854db0b3538dfdef170621da48d688e61dcba7e60ea60bd70f23313e3200580840e8f0777c8b445ab333bd9735e6533bcdb973fff22050eba0201f7c8cf51ecefc0ee2d216c781a845823f7b9e6a3b5cc697a980f8c1c7873ed2253bcbf15b28123e24894f21619753073f6fb7519cc8002e9f0bab9c939154916b555c0b1b02807f0fcd8b816a3a148fdbf6ebf06601bd42e11e2a7c526def1df47c0977e6a601622a629365ae6b698d1c1cf9ab278f50d1f57634ee856a99c9360bc332b67e5ac298374294cff54b90d7d9f8fc0fdbfbbe11339a51a28aedfa0f446a788f5987b81ca73030d8e56cacc49ce903bad13d7fd4fac06f45e08cba040e1a25e8f3f1598314e432eb64fb34f9470e5d4c2bc3322a587aac3277bd745c8c0a7fe445683b1f3a2903b13e09c2b6ec2227f91d95b57159ce94d700c98f97f4f79072de4c36c4ae132ac568b5767e2c57fba542eb5ad0958db6d48a78ff7072efe45c2d024c685ab07cbda49236bc2c37a70b93f066de7bd0174618b2d1681939f7c14f1ef27b5b93e105b74d188641fa80107237e95b9c1703760d6d9317b8fc63f7294623c9f7027f38f3da0a037c3fc773d91fb8ee53d8516c28e9d238922007037a9ff2a96be2fcb59694b06d97b360b503afe3b484d1838670cf502ea717133b3e6afbb3c59113229cc4abe690408f545055539743e0cf2174df4f56208d6523e7d2ff1ddcdbe8910d3a1f4b87de9c6b1f48f2b661e8a5b8f068569e216eaf5e080126a602ccda37b820284775c44b185508f09e0b9e7c26db91ce346373afd98b0a1c69394eedb7b35d05349d11f5624c51070cfdb85a1248c730347b605c197595b015f8e5af2d1e4c29e086d93621a2ec2823f80149976ff4dec3030d436423858929f80339183804ff82db772f92bf849cd7e5098f7074355941b8541e34d4efa2e0589369b79b74b3a0dcfc8fa29d57b3f33725f265d8e20f52d6ba988233faf5c495c755c74917e6ebea552af2c733f7236fd4e8eda7932e0174ae16b98806be46982d8e798c342e39aa74f0d335bd1cd9292d3b311a31631df7ee61a9a0346c1e9489d40955e68ca63015269850f6f2a92b4b8bb4105c034612b511a9379927058dd40659be912fea399d72336ff9b8adf96d6ab4040e039a40696c6d300d84df7d82db20572711176810a238ad64155c8b820e44855d0e7e1ff1df6d446219fce15eed64839db450e4ec19c8e5aa1ea85bbb353c2f07d6aed7ef71a285b4a4533f327ec6ccfd54e97f235452be9b66f5c2ae66dc7e2ea7ca84ef457160966d02350535fa6b325c58947c807239848fd914f1a7d32d91a0cf3c95264cd94b2ddcbb7f51658d5fa9c37e4e08954528e98d5cdbc2c4775fa5aec0e71dbdd16f25fc018afe273dba7ce9ab514c195b7ee32d6cbd3aeb1def19d02e217ca784366aa690e6b627ee2fecb340e1ef5f60cb55383f3b91caf4b9a59c1d18ff9ad9c419aaa577f35b2ae51b0a692ab0c173242fd82792708f1a96e4e0a8e0173321ae391eb30fdec42845f17bbc4047c2cb46b891b10e736ecd9cdc1895b94b35183508ccb1ddcb28680a7ec87b548b70c59f2a0173f9146e3b54da533cdfb3993ae0b4c7518e292deedf70fb73b14f13d15769f416e6051026770a624da0420e92cec803ccb9685b09819c0fa9ab5f7e7279309ea4a6d590ec898ad45f7de803aff5ada7dfad3e363c08b6aee05e73b62a0318351db3283792374018b5eb57ad999a456dcc43d7b4b29f21ddd8a4873a780d569b5a12694543d9bd18688ee4e2f0fa6339147c0b2f02866744e4bda2b1cc28feea84a128cce8827d851838c65328f4bfe5efd51ff771668bd561dfcb92bfeb5f4686c6f949627eb514c0e76dcadfc9fbdb614a0b0bdc048c2512181de275cd28ad7505fd2259f6c2cdfc3bff34007f96dbb2b086ff5bc55f6348d99f140b298805bb70657aee0e28919def4e0d3d693ee1549c544b4cd2ef13fba60919c5983da47cbf8218e4d5a3eb0fb4b7db6ca7574abdfd682fbafc00154febdbae204b63d749bd0936ff1336143fb9dd3e5184fced6e55d9d33bb5a3f2430942885b2059cf0505495ce8b0eadf391c40135f5305c554e6238926b979c0eb73f63d2d5490460a585373b78bc541d339a3e84faeb00288842f6a5bdf62e22790e891ecbc17e95c07cdb31c0d1dbb15b1fc7266d0770a360407c778f410d0774eddf81bdc644417c9b1023a3445e1806de5551e18892e728dd4caf3b1d1fd7e5dde6e034687dde57f24893117bedf03d8a776caa62689d22a570f5fe208ffb21c11107e9cad42c1f1b47390127200e74cd5334bc8390c0c19e196c53456ee0f2689a96209934b5cd5f295dbc50deeb2d975dc3ab70fe4e7a5144d085a00c3b9aafd9fd8353acd04feafc468fae713760617f0adad2dddd626912a319031186ba5b34761a1e778790971e4a65014c77776d5fbdd4b7aa3a3bf4e5eaeee15e651ade38c3fdd8346239a26a6ad40ba2b022934680e4d4fc6a993757566fac58c69511f79be79fee23b89bb1bc15b35c2be57209334cb706718c84f68e1af119cd447722d55fedcc862733f9f15570e955e3ba761b8edcb1085a363dac2ee8bb14b95e253ba23ed044408896da7d54c158a1b6f7f668cdab6c9063595c9869f4ab96ef2c4d566b1ab52b0cf4398e4bf833306e2f68cbeb803dbf911a99bac24dd7be884c0cda642fc9527f799dc9689d1a6040411f33b8f7d9a77dbdc3a1a0445a7f54630fa52861a0ce4604a8c1d2eebfec332854e1c03f7462c9747689289814a12ce39eaab8030388780dcac1706bc009b06faa242fc626d97c605ab1b687e3bac76c443e088b002cae37a6106982b5b280a500c2620f61f4871bd3344392410b7fea5508daf480d3a9b1b59419bdfcc8cc135f8da913537e97b6f168729064cc63e692d77592bea571c89e585bc41796f65e952c17b8ae8e7d1f1e05a6c415f83e087f67409656db9c503ada89b5bbe461281c0a4b20d1835a9bdd55026941e1af5cd26590251f450f34f583561c71a5335fe3541c6765ae9bc26e5cd7b3226167645dcdfa17a9968c76647ad6e55fe15bf345af7163620e87713dfbac9cec8007f1c23babd0f08206174c86c06165c7e103d66977ef551c8218e0c323a38c2b699ef41dc7b1311c6626b94fff39d3f764094eb0afedbebeb2a157bcad07cf3d0d6fb2d8b33970d298add9949159fb79f151eb8d53ecea5367467c558a654ad951269671504b22e7fc2884823c319cf0b57f582ea9025b2ff854427c47833a75974ea9ee5e92864bca2c3fab084daf7967a57cd208def62a31af3b32dbc0128a0d2fca9393cdae84ddf0f145e318522343bc500169acf7d60f3260620f99a7da41be7663e9922869644040250ad60340760aa8b33c8b9c14672e5e16403ab2ddb9dcc9d5b40acb3a37b3c5e95c8ec6829c66795f9ededef59197b8846d75223ce9d323d0b2e7fbd3c02c065cc311973bb6e214e867a4ad9cfc37c407fe1f74c14d178dc21ef02620759b1555ce03a2c2af5d316582f4c79d6fbeb74759f522bb5915e23f621ef54d909c64a04a1168c5e0824f4e056652cddb32148df019fa26c4bc0c9f331e37a9d0be24bc0922469dba1e3f1a8ec0ff4ead3a6551b1f9525831371c4163335838d0a24812c3402acf2d61e689e5f25eeff7e27438edfdc6cb88ac7cb9db546c69a80df47b49ff85f057954b228dae5f4aae4ca68c24705a10237711910a8855b5002fdb1389e6e901e029473fbb25266b1062d7ccdba32f5c8af4c4debc1d29d1d438ecaa58e1d0d7b817de511da2051a805a237f1ec02a3623623802b00ebb5ea5330d15698d0291db4a2c07049bb3422e90265a731face7f11e0efb72f06998fc8afce896b74eb9b8418fe425a59e012725faca634c94ebe475ab0d53d9406b2c9bd485ba690d5a250c9dda6c14cb769c3c6a8f7ca4cbedeb6f46c1375b6c08edddc779a8cdab5e8eaf0680ed0167307c7d9e3a7432f496996491ace026c644e8a086f92e870b8e6a09bef12891bb88e68055a7a7a648f42d2f96ab846f40a649d4a0acbd0d9f46e7b645c69118b7ad0e93db4d309e33452f1332a7d5cc324ac0036e4621bbac744b73491f94c60b65c2c37e79d2a7cb4266b0f38415019e297e5948db5d3fbdf1072b3e49ac03c2ebc69a146000744e8ebadd85e829674c6f313e0e4c518c274e6dc7128220f31158f5d5c7fdcb73726c8224f6023786a95e5c2404f9dc6f60bcb94ceda967880886c1f999f0f11a66f93060865e41b8b73d9a67725e5d74bb4897330c59add24ae95aadc9ff804b43009e63e595cefcb616220aaa2438cc33ae2f49ecfc9a680ea8b7e5963a3185384729238cd87e2521bfe4c76bf7ca933781253a9cc5644e1a1829897601d415e74328ea5743a62ce09d103b0934b411cd55dd64e443757f0ea869c3f111fa6a067a55b7f9c4919bc73e74a853c89f810fa02be2be2b2e43610bf7e08748653a0ad6dfa260d9c1079946a9cc4d956c2bdff83d17e3d0452d1aa23f7425442adba0b5a599996fdedd27ef9ae83cdac57f741fa1d3058e7865ef8b48a117b1070067b4c441730360e78eb609a7ad871ee660e0b8a18f950cd13f5f2d4998aed64852fdbeeee6564404d34f1e41c4be36e9678f34d326925c332634076ebd01289504cb47608f2dc3d2d8a709295b6172be0d3c07ee07a4ae1e8cf8a695496bd91cb56669597f7d4e6525e70057411beb4a8834fc683d28fc7720b467f9ff9a0d55cd8ba0a1ab289e5a26ffd81b2a78533d620d9f2e12269750a6d3d06e25cc43689e7660ae8936a170cc971c14ce30212d287c1f14fedb97b094e47f9980a742a2f36459d4f0684d0e6cbe7a48f6b1d52146f9be438a59fa2876e6f13a67b9068c1b90657b572926994a21281ec172241c7cf5a4ae2261474e0dfe60842523116b049dd639ac7967ed9dc79a42de8b0c5c03b818758f6506a9ef5c59a44de8e8ab51401c2c56f36809831d5c068fafbd126f873c586c1c2314959d4963b590dcfd7cea216ff4093dae40c50fb7d0daf4def8886f7cf3556dd4143b2ac3238656ac5c06775c1248368a39abf456c372f448909f4e4063ed5b0b6ff285d186bfee6e75130a8961b9759aefb161e742dfab6c5ff855a60ddf451c4fbc7effc2ee839c660a0998e03488fc9034872725952ee2ef2458255455e5a5d598a06fedfba9bff49505d95cebb19d7e53e4fb1ae3d53679da46130456d1b5a2fca84de639c1e914d3309804eff913f820d8a174e524a91b033b48366a189c943dbb87bc1a5e3eff23466d77889bf2de4a0b0bf74fe256010adc03344cc55bad0f2eb7c614bdc51605e066c38e11f3db8093528c7300e9f89c432a0610cf0ca69e736c6610d34176230900ce8fc31af6a326c6e4932365e7f54ec7453ec2afe0f9e55036beab675ace9f02d9acfcc383db549354f6d4735e20677fb1f6aa93d777c23627d19616bd1aca8ea7014e9b0cdbdd5a87232548139da9a52fcea24724dc70ff1d64373b072e4fa85595ef8e3f90d6d1e4f71f9c9b8ac1d79430e3fa3a094682fcec3f850a98962b8a764fd6c3a160318927214b6f234373098236882255e23cf83b53545690504211a917cd2dabc9801782bf6639ba09b904ba987acbf75ea9acf74e81cfe4fac4f4c29f9d83432c214b17ac3cf951c59be5b9682f38960cd5949d13dfab387ba613fe1879f656432922f69adf7282e1cb111a0566ef458e256e5d8e035d5828c1fbcb8e769cbf783c4adf4b5900294de17e8668cda07406bc169e76cd8b8215802864e9d58b3068b500ef13f04d2ab3cadcedfdfb1daad52926d1fbcd9bdfa1d560b58e61f7ee5e52042a038a6b3e6b0b4defe531fc9cd57fefdb7c9e583de23f75d1fc42446aac61c1fe62a93fbfcc824f45c2facd4a82ab379605f6fe14196deab658fc45b0e7f8b66c900e3205e3d91070dd28c8b2d86f3118b974db20ebc4afe6b939339e856649db723235a11820609b591e8eb8e70836a1ba66adc18878f73e55f1ec0981706ba91372452c8d1445f7bd29965b9eabf8f2bcba75fd6050c8a65fad2cebe505aa0f6e226cdc1fb63c88b9b7b6f2a926deaf0ce9b97e0430c7fe4211fdd16a395f7ace34ea5f5eef1ecaff98356cb6a332a005c72e686de661a0ad0abae18d0f85254c305e81ff6b0453c12fce9e097695ca0eda6e729bdaa1c39b690ed4d1484b1b0a979315bc878c97f2e6d68a743ed43f8131c4355675c508460b48d66be0f37e7bf7ca5f1050bc63d91bee7f09845197b5a97a5b1d586c54a5c2b8a2fce0d99cf83bfd9765d10bb86a2c6f68cd0189ee1cce04b8e24e08fea29afd82b1b3b653ffe089f94fc344d74cbae05238680a45ca9b5fe5ac3a24b0cce3a450464d203d6ad8ba1d3f02dbedf45cc84f63e0061efa97da838d72c8e39e401bab35e09e0c1b099617e5ae123f1580c504f71e6d3e80e0cab2bb16fea8dedea8db330b5421c5ed1be71104a20f5221318453d081890d3e068e7857b3a867317b31a9eccf0121dbf85e855d9d98fb7bc6e3c0fc2c8fab6b89c96ed77702c7995c66edabe8e8f6855ac00e3b2c3e5d539fb29e25fa181bac336312919da8c56df08afb2840b307ca12d8d4a02e726d8b207e4ae3927d2032c69f5c82f517a9e463187d053c4f5f58bbcc3c296153143c7e513c21a738b0b6f0fbc083d79478227e2e15ace5a55a15166b8cd7397f3c3991cf97ea243a1f3dee76f3670b19569f80f1fa99decb9d95b146cc7ddec77a1e4bd6c3a9e42e5e053e5e10bc015c952c80e213cb289723872645151bcc99102158e56e88c6f186035d9985fb9686a2571885541d6b25be501e60265fa251dc72186defc7abf6d5324de45819a3867a9ca336a145e5506463dec6265d881a68f7f3ae79ef9a3e007cb0f931111fbd0f9e5a1dca6f7b3bdd93061fbfad4da4fbb644448431c896ff7a183a26a9c374c4ab1e3250539260ebed222bafeb4c390c39a24241d6d8073c007a3bf790ecab386b1561c7707bce42b8c1c7d66e08b293db70a9ce25fdbc76462ca6ab9b0d306191f333e0907060de576a4a48cbd4ebbcbc286643249ad936efdad7983633c050f8271078d43a49822286e670a333c64dd28a7adc553ac7a90f0d70d16750052c8cff25b5fa4c3c46fa32a9b6a5649e58ae4433e7f7d4f20b4e873b5804fde38429a337811c703631378660c0f10fe4466cdc33f1135126d3810519462bcfd45d3c70ca0557cfe3a367cbb2b4fd3a570aca6d6c66a3ed61e113eb64b9763a84e1d36f301568951484ef61d8c041ec6f2fdef39ed2743a6624982ed3f0bf81ac442e9f12bb772bc31d7da9bffefeead4da39e64668ffc87b00fe11446d7f30aa22fec46baf8851f6eff09236f708f107ab484eb9a56ad13b377bbd0a91404e74ab2ff24c2a555edc0ca559cc6870f65f308783a5cec1b14159c299d62d5441358ee066b8e6f75c6a4e7f6d9e8310d319ca6efa661638185c0085b100a01d9db9bf2701cfc006529463563bb322ab95ad492965e9c030951cfc76ba9881666b5bc627eb9dce68c1d18ed59d0b9c80b34b413b2f934df8b2f1347fb4358f81dc7a764f4def2882daebdd0bc00ad0ffe3e680ac0eded62503574f8abf8166383d5ddbc6d0996e75c26f75f4b7f74b0f3f1fb9d5e7d166a8bb1eba4307a4587084cd58f3108ce15ef2a4cbeb4182a6ea90ae9c10226df199645ef3cdb2f63f40ecd323eef8fc25ba20eaeea4e0b933d25e62f254e7960481b27434ffc11f499bf9d0cf5826aa2d1f5cd05dc7ada00f6ac2483b3c69dfc6d6837553b00aa6077803e04f68b2dfa314d2c0dd7c44d3bddd0ba7128960e767fcf1f304a67a1758c21a68d8d7c2f898bbf81ab0ddfedbb0003016bbd3178788cbcd011ed1e046f648c5583198c2c0b6b9429eec913cff859d171ccd2ca8c415cb7d7ebd9bbdd67955efa1c6cbf87a32847a1c3c852f01d20eecd7f5f662d631115a876cace00e6b64bb9073dcb48b55f5c121b91ca9855b92dc125d4ea10beecf79e7b7a3f435e89bfc30decad70b75bebdc7ccbe184d0735869efe81a23f76716e640bed0deee1aa21b5ea3da56013b06b149a4ec84bbf55141201d8eb55813ba51a815011a72131a05f5e337e286a157cf9f6f3d99f6bdeb5f5c2252193361c4255374c2acd35083b81a2f735c8af92317d5fd2144e29ad2550a7a8805a047db5e65dbffe8e7c9ed823e048a10359d3cc7f8c7ccc764c65e5ba5b8947a1b761a6010d2a39e435219d646c50ccfce1985e9f96ed5d66bcc329a9c822392cdf5d1e459f8ad72fd9587ed0286d5c0dd1fda2fe6c85431e1bfa09df567245e6137d22f57f01ffb173ef9350dc0d25edde5f2bf647c3e2e9d924ebbb09191feb075020aece29d7680f2c2c9540855d2a356ab655caa00761b70c0db9444b9e2c2ab24fe69d520c271aecb938977f3b03ce3325b79e158cc40e52abab3298efe52bff17246d0fe50901c2988c543e4cf77234f5cebe1b574288c8bfbefcafe11d2ef8b4aca99f5c7e05dec672df18005dd54381791fdeadb4914130994a0f8cb79e3283ef940315ec8b35577b439fb0ee8e0bd52d033177f868fab056e51f22ef12aacbcb0ac04d8d55219339d35e38ae41e1b9b9c579379b2bcda6be6b2ca59a8e05c33ad1f8732e849743330e88bd376c02c54c8b453394e14ba21342c7ff121d185b59677ec9c003be41d1c978af952d2d82f576658d35e0696bb446273a02e69c782d4a6bcb0554d50593505153319a5e206e83802ea094cd39f9e7797c5e0b8c2fec9f3b958744d8f4f1c79d24ef934ecdd330f9c68e2d2a8e963ab51044bb0d5ec782f2969c6521dbff4292bc5a0822ce3851b035c8c18e86d7400336b6797341bf95b26e457747ea2bcddd41ad61e9d9a06efa60cb7cff93e1510cd4f51ce30825c2d0d5b9f255ad7d309c829d49b45415691093a855c557d30158730abdd408411d759773e28b004345dacc6a393a9497016f3151555c8f9617440369fc082176f5ad1923d617165ed1905908c646277d88d0f259ac4ea3328d4a028ab0fb5cd3db45689f0d6529808fc9a09563c65f7ec5a5c5eb98b64c33f4775339c02b2ae3d7ed8ef872becf866afdd2ee4bd8faf34b23d4a037036991a4df7e4c05519f24e89ff3be6301a1527a1ba06bef6f8f366fbb6aa9012d06b63d7c064bb308111c17138635ec1af620d637ece1d7eec249bfa6d0d5bd7bf4ae5b962022f5c78bcace3c9c2b5b0e089d53f75ec6399cd61f855a5c7a057c4163be125b1aaf1c1ff203556b0068221a8435a7f5b32fe1813cd685caf72bcc457c311dd7cdba71d4102213c825cdd18a17fd143206be7d9f20da024d759b40c5c506f53a1f37b9ec6e64d85e42cf4c7faca67ad359594e4b19b42fd8a8449ebf0718e5faf2e042de6669b670f812837fe3a5ca774a55b4c18c2fde54c60f52f243e74138df15d5ec63154ad758ee1baca3ae9abc41d26b32fb49d7d277e950d46380263a59cf87b4338534c032d6b526e1868113bbdc09cd4aab90a306e90b1e9d266c336cf15c86e886bef1aa02de4e667db1957d3fa8e1b540adb379939156b0b2f819bf19c2fa24ea04e8c33ca97f85e49080e85dd7960f1bc3ec93684d9ae19de981fa31eedc3d5cc2e11d2b7e713c79886feea4791f36ba388a94fda8cb3c172aa9db0f084fe8f0e468730e3780c25b9785f3c74b933f23c668291cdf145cd0dae25f77d5af42c2e854ba1de300c7b74d3b98d30cf960ca3960168cb3ded100b888a58533fcb66ce02f1823d7e483e9d44770269ef43768f275d960acdd24cf43ecb9a868d1901dbdefd5d78e7ace9f180af8e3717d5ff0e9a6296ddb30549809a80114a3198281c20299f97bb63c9f2c04cb507b4dd0f786166516a126735cc8248725dd8ef219e588f555a291346597d1b9e5c405c7d30dca45466965c0d2ecbac2e4df9f0ee4bc44b7363cb0e6a1ac515a03664c8d589bc9368a5bd5b38aa055de09391aad212ac4f169e3c46f04596d85d1167b0b48e87774ecbe4d701d468433af05b2a55359d136a099383e257607463d36ca2383ae5e66f75aa13bd2bd822cb82fd09117a26e105b6025ad1dac58d7e7cb25cd927aaa8c9819f375f8a945d35f9919aa1f567ef1bf92a96a397c1bbc441d733a61eb08ccc99305081e319b42725e912b7d6a305ee289bb5c88b030027ff65c44b3c160ecbf85b91dbc9fb6fe684d16ef964351fcb2d54308ce96e754e8e0bbeac2d87a9e1a1aa781db5d8f66f0641b08be571e89383313601c03e93272f7658e96e3e68705e2055ed51762baaf5f8df10b3c94bd0e0363acafb6f5509961755257a954f33ba297fe03b00cfe4ae3078c039594ae8aae0b630531d75715787723843f524ddb4860abc83c217846221401603bffad22573cbd5f4643ce9e721ee590b72158383e4c2903b1e18c00e1a8dafd2004018e0d099febf976d4755e3094ca648b6ac2bbd2f4f3bd2ff4387574f909fd6bd1943409e5b0462821ee022d548f49c8920623b31890b92ba9ffdc86bc2dd4e3c55f78a134978e42a3aa269aba1aa77ef154bd5f885d71a93ed3074a9d7917fe27cd0a26c733c916d26b8fd85f7d4f5e992233c0554eadaa54b3b60b5fdfb5284dcec679199f80cac8b71358907d616b5abbe36b2abdbdc9a3e8b1b0478a8287dc3d68e81a869fcf29c1cb4bd21755ac4c964d703faf6a1a7fd0a2efe79f82e4c3cfaf8291515f4614111c1c4b909002be63a676c4d296c7cec6319b060cc2ca1dad37dda4bf84b01253ef68a585f4f04f092f50b01e3221a42000a0dc4287f8ac3c414eff6953d10736262a48f2666ae4bc0e0a4e0ecd8a6f458530c1bb6b587222d7c51dce439756605760606f3e02e176f9833e4cae3bb1440edb5d5938ca22132188cd5ba04596013edd7032c92568fe79bde4f3a14bc8bbc384741b7dac4481c8452cefd547364f5b2e05a37540ee6667ffddb64bafa513a088db98b482e4e463d99593ce98d2be2b35fbb59f756267054c160e792b86fbc2a54c505f15ca25fc0ab7b8efd8d31364a1144a0c9875cb16176be9022f5bec971b7153a2e51ecca9eeec286eee72f4821a078e4c6c2467484058203ce14051e6546a7911976242d1a16cc23387e16bb226ba2a0a716cec073abafec917c5c01473080c6daf5a725f12878d290f6fd300fd42031e1113cc23a03c4ea58aa563d208b884caa9774ea966d59fee2fd0241a1759d7dcd19e22cb47ae8c402ccc39f83583bc639532269c29b7c78715c42840c2fa7611d94c9f6bf0f350662de741927b2eea14eac3f4a2438f3f3a7f12f9fe7796b50a2784798114a348f3d483a5d03c0d9a8173becf93835b5c791b1d6d71a5555665073e5ccfb839a70dd991877320a6739e51caf135fe3ed3f3ec2f69d820bbaca113af2cedd33063e46b5923836ee5d0bcc017d0d5fc048b172a4a5e07f2270337fa277141439f102c8a8286f35a0e9afef0025e70c0095497b025e6cb03c090e44dfff0124ef56b2627686774a5bf4719d6f1f6ad857f5363061049bb9abf8dc7f03aa9f4db53fd01e9b1178226c7b0769204c4bb12be2bc862353b02c37edbd1dcb61cc14b4232d7c60fb118f59276572a850f06d96402cff5dc8c0f1b97ff79ac8a2ec2e704696ea0cfb76fc7643ffc74202974289bf3429578e80d141fb364e7ed04f0a28f30e3d642bc79e01d4913e3cc97bcde3c22e81e9dc652d7273c42d6303a24990d31bac63721402a964231aa9485bd4d98cecf159b41bb23058609634c45eddd9e375569d8f6d362cc88b90f369bb4e14874ca187dfb09f82fbe1abcb18b54962f638e5db609aa9ed505ca0c04a22a52631ad08ed046f8f231d703165cf3fe45bc38a66821cbd0337d5d42c70d0f6d44560630bf7e0ed4bee70b72f254fb004c124d7ba30b1bb27e43396c9fa3a681abb35eced7e31e5b4d37c13e9981573139d6c76c6312f022332dc0e4baa1fc43ed33a3c986caa26ad5315e83748d3b2dff05733272ea8ada4edd5b520368ce649e401e1b2b0dd045b7d19f61bf2320cb4d561a9f0dfca5409483590d0885c0ad327b6ffff2a77badc503ce33b559b6003b6b9342b36b4b7cfeb42d6e383d21c5a9331d6309a4f28f9c29d19346cc639e15a33b257ef9a8697ebad1e602fe77e76d252b09fe325571fdfb7aea9d2b26ac06695aa04b47ee639539b47fa02afb81f0b363754bdc1b72b40c32bc5456f7810928f7f5303c36f433cfc3501407ccf07146df6ee2d3e47ab929e045343fefa90a8dc79b86d232a02c9ff49ca1ebd29d5b0541af91ad7b7713ab1218581e0c255ca796c74b4e67c661a2377529c4db0de22d673d53be0cf2a2d1cb1ccc372c58b5f2933609e90f8cdfa291ba413c0e67164a43469b18f4927e89e1ede94d36fdeb9ef07ed3306a8e0d5e66d36fccb951af0bbb4e18abcc0d914a433dc7677c88dab14e5f126f1a10fa988ee34aa1b6fb0137acc28929a9d967bb1dc3e76371e8ebd7a194c0c986ce7764962b4d50bd9f5a786a785335d263962b8861d6b0ab6cfc2ef2411fa2ed9f747503d9215088eb5468c137e44caebb9550c6e5ee1625ee730a420d4d95d13495749ade893cc1e9c9568ea98d16af99c118a90bbf905bf8b6d324a040671909602268812534e95f96745c3f96d6f5e97f4139565ea809809c345a682678bf838fcaeeb117e92a02ead1ae5a3283ee6be840da13d01d7d3f65c0fc58f90b3402f2389ccc54bd725b4767b4b92ef0eef3ee4aa60bbdd520bf8f6eec5a64b2de83be558c44d6158885c71d8765b9bb9f470169952a9c4ab6aa04bf53c6a82cb70a2b0bf3b679614997a50b626c01475713be1c9aee521a9a91e6c4faccc296b8154358c59172c205b3692f927dbd782b5e1873bf96dabc818d13f6af8915b8818eb774eccb5bf416f2ed9c3e7b6ca3bdeddf852cf8bd214e70662cfcb62b2e79ab9a857192c1c30db5ca9acda95d18800e4eafff134cb9bfab45bbe62592d05c3ad64263fc00482477a839b5ef12cc2bfb6d5da77f00c493d78f8feee6a6d85787d4c1ee179fcbbdc794bdd4fb7e50882e3936a23f69fdfcda538ba666c8e2e028cbbac85c8d55cae948ac6a96a29161af4471d9bcdfebf3afb71d30c69de1f8b18c832cc16234a513ca396a1135976ca144c1d98ef63b2c09d4055c8e6ceb263312fb745b3d487f3dffc4e37494a7124c07793a63ec5887f0d9fc7cd268c778692c052d1464a552d23da22b8f59e0a05f88f9b299f5f69cd0cabc9f4939da1c87133034c3f4df9627d6c3ec5e90b372f2124638c78019f0ed54e47371ff3f3cedefda4ba9a1819c7041e002c4283a318d80332852f659009a47cab8fbbd39f49c27e938680e512c6ab623ca53d206a7881da0e7af94e880c8ac0be5a371cf0739e8e1e30d72da9e0108e31301fab92c7c58a288a6335c6e6c1fe5ffb31474351dba0a5ed16c6ac102ce9af81454d5a5c842df0143450e31da030dea62e56b50533a31ad2ff78f14d902e6ee8c96a0209e42f0c204e028c6a307849b8e7ee5297d5b1584a77efa36c90bd4a0d8855a448b9f9dcaa0b9bb7ffb796b54df880615a09a7bc4e60ca9571cc7696a16ebadd85919d2b78d4e3db6ef69090376e08d9f93d251c57f85d847584979b46c15aa89ae37648be1a22cb39f305d7a017ae42a16bd45bf083ab165fd322b215ace5786e86692ddd04fed84fb7e8fa9e2015bd94db11bdb7dd94c6e44d8116211e80b2c6e7288bcd9b36456cfb4bed71ae077c17ae93a38dc2dfff71a990d1a9da73076b56c10ee74fd5d88fbcd036a985e633f9e5d8318b88518843ce8164bcd403f30dd6262cc4cdd18c03fe3d29b57c05c2869efb38609f4afb80d918e029d841bbc06ec1dee174e9b81e9ded0b252d8d0132d3a1e545c12756deeec62ead58661530a278b827b851fe0636167a5ac011eb7882ee97e8efda06c4431e88a980859e3dac4516bff807899b6f606e5f510c20d9c1d8a97c043df5d40ff90681b8f2f55f1b391d04015f08e239c481d58b0e95fabc4c638cef81599aab876ca9aeb72e1229e341de5c2e93aec7da2a564e646a932c3e274304891a6c44fce1c55e16a90f7e946cd2ceabb6b4e3c2f35085b822aeae2041ee6b2ebe39ec20f1826841b3f97c804f3334b1e9776cc9fb430953985bed230da8b25a8f5dd4482819fd17934e025aa05734d556e7edf5e2a5f6a34241f8d3fa33fa58204335dd68571f2965509dbfda5b60ba41ccefe51459b79a42431fef7d4514bfb4a1e2eda5bd7b8af894114ccfa867ca9b7715e1c912e3ab51771d45a0fc91aaf21cf6ccdc27bade2cc31398d7ed70e78f6138805e41efaad02f3ae332a2ae7939f79e90de10b7d705bd954e57035b9907022002b4cb98b8665926b768531900edd803678ac142e8a3de0e8c0cedf6a29789ac54ec3ed56843ff5d75e1ed266df5b53a6ddb18ff03b575571ff5da9d53fc130870ccf794ed2bcc72a28a55274bd9ee0a5b98b0a339ca47775c1cbc9a8dc2c04f9a090a6b00bdd7fd81af84f5475829e5d8c6b5188949b4d84008bccbc4950d6cce0cee3ee307d8b332189a21f847db1ed6a5d4ec90981ef4a29e3e65b66fbe1f2d10a34815795b1377f6584880a1ddde778e4bbab11d4cbe97c066df356389cc4abeb327e067858c30bf187f1d49c32062d0057224181eb226bec7b0ca6aaa5bc0338514acde8d179180388c3b9b185137b40c6c834a50cef2cc7251b7a1e5773cbcce2ce286743093a3855ba904bb21cdd3b3f376739af967228ea1e8be8d08a3d2fc5bf849f9a48e2434ca21b88bba22baa06a41e99bd4a6bba99255b17cc09eabc2f8df84205d733183f6cc7c11d902ef4137b911119085b7c8c138d9275aedc4d56c964b90985e1cc436d1d5740deeb1f39fb5e5a9ae194d774f1334b02937b5c80d34171ed4f29fa4fb54ad1af68003898b29669cb944d821f1c56ba3a55d273ac91d27daa73e383b8c022ce4da9526fc3d569b5b0cfb1d81eb1b7209106eddacd5aacbe5b73b627bc5655555e067005332f1d35ec6c0953d34ea6910b6f7018161835c36c0f64a961fb1d38dea8b52d1b542bc6b4f2de0338b235e974b5dc08e231641279cf12fec5be294f01f85fdb7e3a3f712695baa7e6aa40a70066e4f0f974272f648c6da61afc7aa6aa8fc3903147a67c6e8346ec6a2e7405eb6727419e3c360bb54134d59fc85f81cafce4ebd794bb493577e7d3cd531d3010b0d1785116680258cca6ce58a16aab8963f8979f3ca5277d44634a9d5caefd8504e21cddbfd30a33a498b1b16d7f2a85b28766d5467cd9955bac8dfc1866b8e657178f850ece0e938ea50aa097fd38b9bef96f55b7beb970268339bc64e7fbb7c9ebb67f165a039741955923044b8a5b230226c48cb8f6c1f33649f8fe3b5f9381d0c70954bef2c49316e44bf2564c5f1a1c92bbf8fae3d3f279cb83c4d750ba50f68697e72f8182f4c40b2016f0b50528c7fcaa90be0a67b071fef85314932b0c3a6e85cd2c342059d10ac19a119cd59f625ef9237ef7c917c9875222f56c794dca2db558ca9bcc21a3b93cacf86e892c879fddb2ed98d5e3665e870db4d6b78dc8bd1121c614e7ba318aa26c67c35a0afe5299a68af5953457bc467a08819a872b936892e264c4c3ea140879a0d77ccc10781eb0263a8148e96a8a7d5c4d1cfe5b6a0fc287f3f596c5444f0b8ecacb10318b59c06f1024dc9c0a29c8207634532eda90899297a859abac17aea23f1afef3abeed66205454664d9a652411e09814da5e478a3cc3cf9aa5613190d151fcae9e0dbae6d0685acaca8447b03220fbe60f379320b145fb36fa32124d4981084bc5204a6e746c2accc8f02b739a4d72ae68f24d89aa62cb9f4f8771ab661e862f04068fd7e36e4f7e2797cc64942f7181fb3d8cc9db3b9904e52ebf84b99c69255861fc4e44803362bfd8702ca02bea12113b3d5d83cbae3b2f350cbda87566aff488c0dffc4236235b52ec43b344a4900d6182453ec2ad763670d551f71b4ed621c5eb7e83c0c931965983fc62971a91c69c763b46a2d56dbf9640b22d2bf37f45f3bcaad1de4131f9eaca22b4ea5f7cfb3b99343c982c5b0172c8e3bd027d23761f965d81b7b0f0581d814c3de6b2f9866d1b990bd1fe5897b9427b1f366eb465049b2c5137da574ae5e6fef85a5a930afe53d879d32c0590874ac3822e413b0f8560322c53fe08c385053e0c04e2f447e46a71ed28403a66f322e93e3b2f68e1ecfeea0b7e120d63041775b7f67fe3bb4b8431f3ab1ae478cdb4a5ce0053eb01e8b1e14b26c46c48b3242602c023d53d1b9ab3a55433240b7ca5124ba3311ad7a1d796d704edb442d11ffaf83fffb42b4a19789eafd8e3fa69f85198d0a5c317b91f5d7516ff32d5d4a1b3a69c968bd57efcece3fd0352121d057cd210f9db73dfb459727db7657d11c32a660511a75202844220c65af53882d5fbf22b3d3a33fdd77644c7002a1ea2f25f57aa67ddf2804324a84200f01a10655be654c85a18318a43838cf576d6c1e5115e37f4019aff49b0acf2a86d34fe00a5a2fbace68d8de93f35e6d97ca6167ccc1360376d3ab3fa48372bd8d964b8fce345d44b0d388c3d0730208b69deb48e801ae5e51a2c71b8439e78304cda8433fa91e3a1e801efd499b5cbecc5f39df850cf24e7f422cc903d80e84406be3c2fdaed3a790224b803a6674763b50d1d154a42da8856e94bce1954d80ce63d2c9469dff1a5a9d2257be7704a6403ce5fe1b60a9c23e7566510eeb66e7a99b0b93bd324327f8508163e1d44b9ef351d1f825c3c1b542cf67f4ce24f23bea277a56374357343cade1222c72d854f26b65fbea593ae4877269e346b489075c8467341805016fcd24f34eea36d3635af9de6ed212a7a0f14461d52de129258272f810a28c91652f04cd3efb8e47559bb6418c56612fbb2efccace0edd35ac64e745f803aac62520f1c73101d4fdc44d7093964d3d8e9a5358cfa91eedd87ca2fd104c4871b25be41bcc556b365afa8d1b904e9299d1266750ad75677f56e56de4d2a46bdcfdcac1b062f7ae5073326f8a6b47819099278a38aa5c74250efc04f44369a005594c4cdd39d3c7961c092b4841552d744e163c4c3bdd24669d0287821eb9a8c4a3ee8a9fd833a7152be792e1e7802900e25b579b67059a4d65bbe51041d0c33d2ea7a76e975452b1633a377264cfc2df7f0dc49bfcef041d5c2a41372f7c7c876ac8b1226aaf78730edd1cb86445412993e4c14158db3aaa160a20625f9eb722a75cf779bd203f87a055c69c0829dae9ad3eac1a9bef77a1d220389f94fe5550ee8082325c644051b2d45752903720c3ae849c550685eb2e1195a1b48c2f7ccb1d338b8aadfe0654c9a26d4ba9d931de914f7624d3bfe2cde840198f75fa49b174bb84d2f1625ee729c4ad81ba771bb60a6073c59c8c9e9f09b0adf85d1f3830da07d076e57c50c265759641b5381eeacdd9b652b7ba72828a4797d9d268ed0bbce17bdd1ba4949a3b1a572f9c502ba9770a3c5786e79e74c7a2477c8c9d19645cfccb7687de9822dad76add31d65451525f84b88ef2472209c972463653a6fb1e77f71cbde7d3d6fe681e882bab9dc102867c5a3b8dcb8204791a7227b1e3b4db482bd31d034f296aa988c980713e244ae296dababc437885be2b05ca2ba5313f71a77fedbf1b5e0b09dee3c57a626d931ce362a10dccae8c29add985b908163268c41ca086e93ee363e1fa1985623db08495a5de9369c7418408990ae1ae5b758a6b627d3a325fed40e48e7d5fbbc829b5bd1cc8fa01eada91c9334b467bd1c8d613b946bc5d7b7e831f99730dbaadf7f37cebca5e57168b08a616448c7b95e2e6829ae718bc68f33d8d399e9448799512571084f80008bd7c3fc1b81a701b03f3e6ffdd7268bed875b6436370fd83d8fa9874e9b74e4988103292f1823a200e47a3410e2c1999995585efd04939576cdb909fccbe9ec91e731019459cbd1ca95fbabf1e94539c26b38be37e297ccb3f2e58423fd2b198d8c4574338e093b8e48116ac96129cd4980a88193cb8fb6ef1b9ceda0cdffdcf8b467d45da63ad16751ed810a3c99c88525cee39c3513341f20b326fb4b2e9adb3d44ae536c47bc4cd0e4c1aeb153bdb4da6fc2d4df9aca91f668ecde32c4ee381a69ff00ceba2a1e8e464081d088a3c84760e1de4e9e9e1e2299b77133c1a1f156a967e615d4ce297162486ba75afe894879be7e18d22aacf025ce727f2b53d5876fc13fb925f76ef52deda82ee75100c44bfaca058cee1cbc1166ecb804c0f67e9a9e80e0a2dc85e431f9678d2e82e655c5f9513d5ce16f440b5d346eff0ff8a4c80a872f7f28933ef52ba072b472fb9b4031d1027fc93b5210b5f5a339fb8b28f46194bfa999a6809de82c6e912d8f9d1a8f6573224737a6aa429834c2bab3d1c1a44bc41eeb0c81aaf8b0e621c8c5842ebd9de62fd886481b44d3f91cd8ad78718d1ca7820459f7a55217c0dbf5dc66de8c66b9a1f9b3ccc2ab3ac1da3960a55cf2f902a7f79405da74d033bcbc1abbbc90498bd00a10dab067c295df2e3b8c6f8a0e32838fe83538be982f2307c6df03c4fcf84d0fae915aff766f38e36a1bba51b3bd7fa522c5d7034fb003636eb7a2d2ce064e823772f0122d8d6ed5a6f839c9dfb4532994f3bc1bd1a2038729cc358cbb870cd66d04bb99a74a821ce909903c1b4b7f7b001066f06726154baf0e9c47d505971a6bab3427c2c51873fb0977345acb5dfaef8506a8e33f88869c4a03b2ba4fb87de51ffdf59de6429485942ae870164d806813ccc339505852327e4e3370f33ce2c2681679765a74ad829c66cd0a693636b4b7711d5dddb9eabefb6af084277408231db52151679ceae08826deb5b4e30347aa5cbd87b4d856b07a2e89e3c90a32df443916f58cbe4fcc3c5a3b9b46287bae8e6484ff8708cef0a77ca9b6cee76c7753f09e505615a509c84e0c4338dc6e7efdd0e396ecd157bba46350ffef0bcb812ec3c59a056a100f401e9e714b3f131ef45be7ac1f7859795b907ae1712e4605fab252a35a3d06d1ff824a004c7f9d7c1daef17156b7ab272586fd853436dcb2a615ad37bbf7b37e70ceebd150e539a95c9b9386b3669925c585786f16f6b3c8db181ae3b4ddcaa90178b681d31a56721242564fa199d6d1e31fa830241977ba56fe8c4477570e8260fed4fd8ad521de39d5e51817deb38b6e3512b2b54b5eb2218b1065120426b8718fd8ceded820c7cfec833e4c8a22532404e365960926aeb1206c73c2ee59155a2914efd434d45cde888128bf5f99f91008f56b3096174f76e358d739385cc1a0bba8783d2b7b15655a9729802ec628bc809aea44ace21c08aa696affed3fd9d6504f35674c053beea554e069b75067e8312ad36f279f67f08a29a2636911b854650f81be543003f9ca642639a0b8568a7c24111b775ed1dc1854d5edb158bdeea549ae5f5b0b0aaec8560989bbd064b4b8f8433fc95cb9868333f7f72c53e4ec15125f6d8d963549d87e9640b85c4ccf142e063b791683620edbec41e1fcccb59dd05aaee1e6b4a6d874f2984e96ace4b2bdf8ba468ba6e9cf7a3e6a3c7798f7a6909a0471c8d5a643d839c476f652d5ded053708a03f9512d54d77f777844784b517f4b0f4cd11577f47029132c556b2f720806396b23e5294a96425298200045d0f785e23380660bc3ea28181a8458fbfde38fc467b70b4bfba4c6c785b6bada39e237aa3ee56f0d12af2aace039434d495fab1e1367e4a0a8193d28c3cf1832d42052cf2e4d3f641b0851eeb6469161fd804a478c7177777e8badf87ef1b307c70109c6850f1e57aec7c535ff0a0e68ec98ebcf601f879eee22773cd0b2af8528f9e295f304d4f6d0713ed204e6a2d14f0298200d8c282ee2e99503cbbc2687d0d467bcc6d9cd837d20205972eadd0e330af8727157e7d33e4c99002159937f2fe6b1e6919497c329fbfae2e6a02831df4347f57446f3083de51973e3280afa5fbfd072b688d3feb9b717a79f782f606eaa4c43ba54d52ea036e90aee42659bf61f1697b76eafca1cd381184649d4f119a4dd490f7c62d5f4fabde85c3bdce7d519b7af0c18b16c6e6868c956cfe0b5d5781ced2c825c1d527d5216483fb4672f426741056bcc43d06fbad635dca2ca1537f31aa67bd381baada4dc30b954e7fc3d199a3593caf5fe34f1c28f766d70e1cb0afce30fd8eb24d987b512d23b437aca409712d81f8c63f7b42395da8f97af041fbf603c11e99340707ac2bf68abc524b1a7de363d8bf66714973fa1bb2d49772315f3f550e74e4e0aa943748d7d78bea7821475fd8969d0e6d52c32028bca97b964996a5cd9f4f2327b813df024f51b2fc2c46cb8c2dc46b5d603555daa7318c2f2230b291941f424f8c8daac4984a4ac7e717494de54db2a5888ee8ba8ea8d84b40076e93c32ddf17ed8f237d0e7a5e559368a287e477b773054d2ca1279357abfc24d0a81ace138e929ecf6597260ed5c0eaac220dabc33f7355c2ee725116006346e986f647a599ef3f616bae7a9b8cd05c7a7c4b490d2c74e747fb2dc2f478766cb9496a3b84beb87ed213fad7e2865e0610125bea526f40c1fb1d8641274bc325f140e21ed97da0f28e47153f9d9b589263fb7b4435950c579ed7866a677f14833bf7b1da7a2eb599f908b17c25436e86afc9948decae0be8417eee78a2117099099e79b31603ca58443d568f11d577f0ee224b8652c183529a511c197eaad6f848a5f0128cecd01d89a9ec3b39add4c77421fa284f469e1bed05c4daa2f0e5752bc9ea906b2883aec30389b7f5b7d87dcf1633afe99cb0dd373441b2b066d2c85901a773cfc3cca670d83e75687d229c1b718bdfac13cdd4902decd8da0b7190180d04d060f3e273d5d8eb12f9e0238802a44d6e28ba24139801ae0c06310997788ffb04b14b98395de4ea6f114fb244223c0135bff15db82153de178aef61df4afc3e72c0bb0f7a1d19ab41620ab4b00e5d862acbe9db2317e3269e6dae9a76782c7aae0233e7ba63ebfa1655837ca20b516839905fd77f4886c84ea00c60940be22e8c911c0670624b903363ff62d58583253a8b20e17b7159ce8d79e84c10df25f7d33d980c3a22c19200d93a7d87b406a3f6e703de27e15b9db7d93c2f9d5e7bcee8cea17252fe8221b85566c72e5989b0a07ecc4c205e08208b5705dc7a4859c931829fa4247e719f47e45434809467d1cff5b8e5a4487423448a99e8ef584056dd1a3d216ae32b340f0ef5e2204b8dfa7ee551d0fb952fe23a2ae6d3277e3b4f36385c211d3ff4507c3b64efc89dc3e7f7d6ed2bec74db508cd2c97d6d220431b225c87389211e141513313b9d27300befde72ab98179aa92e0c468e8764201fd8be5a9221d58e584174b2399fc9fa218acc2e49fb4c26066f2fb3fadf1c74f4979750148059f97c36ddf05ae6e23d015e3889a1d0d42376fd1a6095d45bb2866e05fca2ee25bbc991a8ee64c5542db24d5b30caffb1e763515fdf70c882d7649601ce9f9483b9646c763dcb0b244365eef3f81d490a7303d8a86885a807f1c58b0d3d1327278bdcaff2a6e4d52e7fc458afbeede2d185a313ffd914a7b4bf89030734095bea885b0160d35d6c1c7c6791cf61e2985c015a14b5b65ce0f43afe4e0de82aafc2a6b27b4133cd671d0597139f57c506f95f1ff7bd1ba47e0a23ea8fb38be31e2d59452bc2cb8da01e855b64cb3d0f4db54de50f9e649780652eccd554845f504f07402f55f08f281047c6346bfb8622cab3bc1adcd728fecd768a3c40d1fa89ab82eb3c51490c1355321b0920dfb22165eedcdcf7a9ac2cf6e98af9fcac26588e1f26f51c61fb34b8bcb3080770cb0903d73433782ff74fa38befaa774872d087df2a52bff649d237f0aaa4c87b016b686a58baed4a4e2dfa76525a97f17c8a3019170174964715214d4f88b8e6416a0e22b10545787567188a17ea7fb84dd22c4213d03098ad91370017a608065e9aed2d2faeab18778eb381beafafd5e0656859ef9f9a7206da2b577060e1309687c5f730a913cd569b66ee299d2c4f0baf05e2099047c4b24963bae5242360552909dba26c66cc57566b45a608f6fc15f0fefa73f0c7638b0877126099ba616390ab11c359e8199e4a3b053080a2cdb3f834d97afcde0fdd36e05612ff6e3a203f23366f4dbf7bce68f2caa6e38792e3c87a8002b9a1244e86ade0629801d81766489b0e39ca814f40878add2d65473b15f936f011442666c27e66d3b7c3dd2a013388158e773de691fa253b269c5ecb6fbc49d67be25c8e66e0a21ed60223bb7afbcf71e722d1d88e7285b4708a98dd7936a3ace0c85e01ad113eae5c5a449153475472c35a7521e1d51ebbe5c31607d97f2bd40f3275f919d806666d5f96a7a357102d949e97ccd201a50ca447106e9d01de08d66baf8e395a7a92b78927bd5d4a000d719c8fe15a244d314d259b55221739f0c9c36109525bb96f8880778d795b20b8d08eab623e96a10f052a1fb945cd4b3320600c6aaac3f629b0116ca5ca7339038dc393580e8d29e98f70528bd2127583a69a7b8ccf3452de3d05a8d9f0ccea6bcbf00737db2e598776558acddd1973c781d91792b3433fd85594da0da58abef6eb9ac13b28a05136fb3fa5310ed80d498ae723b6804ee4f9c3ed54a5b94bcbbf377961ebd1b749c3cf014b7de2a27bc17dcae4f8be6e8bd5743bc509d03a4f088e5f949806c7f61b7f6645c78f1fc1de59ebfa61228491c6437526e70c132189f59c383807cdbca3a50d5217729e1320a7655f9bb02a54004f516b49c85b8bc9f42ac8281613110af1010471bda872f72e48256ccdf882420316153cb136e7329d043cf016a3628e3862090916cb00464f19415b1377b1df8751eb231cbfe636b6ad818efe7ebe9472637a26bfef6a2bdd7a4ebdd1aff51d486e92d1fd34bc6b7db0111ee56c6795c07759e42d42f1c6a81f306bdcb1199d602080c51311d7cf3079792594b0160b7783996d704fc4456416f995f73d91c4c31aa9dde471442624ee26234c0beea906ecebd49a6966beb959cd4647869b1328a08dff918fae90ef9d594e79933d2df445e220ba13216e7e8f2f929d5b84655ab47b376184815007b074e17d3adf7f2b1d9d44e95dd5e7c51b9888b1d8da4b1c9565c277e7187d03ca37936a736ba317cf1208657efb7eac4a78b9ae67da339a72ccb7c9dcf1a535cc25d0377dcf4de2adca45554c4a6f947a7e99a52a12947c5bfad23c8015e0073c432f6d2fabe74605e9795d6b98f42625a7c4f911505ab5851229bb2b25aa3a7a3d796a0a735258902a0217de12ab0b548b1b70c7f6d0621ad353c770fb638e80701ac67a4859fd5ad506890bbc89f807ba6d35064ad71c808b6c929c3f970726edce026f6fb21cfcfd29c5d0556ce0fd1f2c42b32888892775c574ae7d0c3b3129f523ad0e96764aad858651b2dce09fcc9b5a27e830a553bde0cb3f8fb06e2fe20af8483206f9e8a01e2f61147ca9e983fda2ed7c4d02e2a001affba5da8193d1eb9fa1b72df14c9274b440bcde2e131383cf7df8ad508621f5581c160a66b19c301e1ab734526caf130b3d59c691e12677c3b5912c88e332173061ecabef170ead695e0a96dd3466ffabc54910e4c95fca66fe0c3cdd1dd7d5fcb693652689a5f195fd675140f603a987157f52c549771a0f936803b648be4228120c1dc8b0243a8983e9d9c240b36ecc0bd7b6659dc69d30ec2521eda5d52bb88054fd27e78b41ee82474c2a594a3d298e1f733e32f4b26899491f1c8f44415006fab307f219cbdd393c575cdb6e4d0bebcd903b9e1e7a32ca19a743d57f4cd4ef2ada6269edd9569ae04dbf5a9058c48837f88b135a47835c1e51af49a6a1d76a85d9ef0791af64714b70ad22bc86a90caf6ab493104e03b7fe69586c0a32591419528238a1c51b028312553d14cd4e680f6f7d0bd550fc9c5f584ebd1839573e29b12f1603f904d504c0d5658d0e6c672249bd2fe74d5c15034e63919b9a447403bddebb9443c90d235c74c445774cbe7aabcefb84962f879aa0c789d64e51a8b978d4bf902868c2f405161c69c7062f27383cc95993fcf2d54065a496e7a7a2d2e74368f66e91bc7a05615bbb155aa6a5f2a76d647176e4dea6c7c7ed9c548d6e375cebc84fe1f22d3bb8db0ec13769e483d2a38de6383fd6377c45816fc6dc1843251ac53b7d95d91993c9e2b6f3ca38eb075c612c4942ba856ae793d8046f66b761f8daff9d4bca21d490f461044f74ce70ce2f6dec4bf16a2585fe89fffcac8c54774fc16a9fbdfbf10f4f5bc9090278deb0e719cb02c239cdc92d0b3e033717f729d880288e601791992778808925b4c8327d3d285acc3d079b4255e358f1a4c56f4e7739824fb216074b9bd5cd5087add41778d9d4a5bbe408a99e5422cea6b4d2f7595fa5a049e16e4624ea1fbf0b6751f82a8d06618f1e0147446a195b2df709ac984d0fdad4c82985cad2b6849cd7ee3943d811e6ca41981827e267b1b1e7b472a00be5130cb1de77e07fbf8fcedb0065fd16ca8e51570b50c3bb3599c189e177dfcb185233a323bc71f796d017e31e6de6cf5ee5aba42910f277b84f8cf599fa01f1e7951c70c6a78fa96f516d6def954f2fc1198e21d7ad29564cdf0f625c2d869c1270ea9246a51b26a45e8c98c5458f1686002d4b725de70921625b991f24f90c7137db3dc12ba2b5e62f86bb717c3be6e130346b4beaee771bafc40ca7e7fd68b37a15ee9a6d83ff382ac5e8ac5f0f47ea0073e18d0f6b6065525387c1c721f2b632f8051f70905fe27a7116787a74a6425a97b9c5e974632e8b5a0d11e97594b15e04bc050c54c71b09bddbad59a40852df82f715b006219549b425d661dcd9fa2f15cce6d3ef53ca490a7c3700d6fcb3f67fb43b72b3b9353fa3aaf896946ac4b0a73b3ff0a05e49ac47489d6c358401425295a6c33de329e5a79bf3ce63960158a494f440839e61f4d1aa60bc5ebae20a9e32b02c387c01a3af604134f8078a575f8b7b1ded93299eda2963abf4a31c7a41770653860f8f3cce0743ded98c496bacd41676f67cc448bc97b50ff8867d8b6ae7fc0a2f40865644b9973aa804b11b55c5ed40845099fd761ffbd34d02b67a127606b9de5bacf318060f16cbfe06145c3be5f0845a5742a01f7fd29566553964481fb0efbaf22012d7fe9841e708f6498543d48fb117992c391d92de402f9ff108f9a03c74d79b9b8ec9c42cb2e4f44a835d71e28e8f70b3c5b70b1bf1d6f767b250c196aa2d0bc9471ebab8178c15bbe6403568085e664a715781c1d975f9998262acfcf9708408ff97064cbc45d165d5c4cd9e42775e353a059a801e6eca5ccee0a09311f5372ad4159058dad6fdb8b7edd205eeff59469ada3b3b3013b0e96703eb81c4d8bccfeb4f6b2e6192a2ac661fae82cedde6c4af0d96b142c6cee69b5bac91115216fc2e9963b648364f3af79d21285e6964996e593197b2f1aaaa0b5ab7f7229ebbf02545a9c6ecec1d4ae6b7be1ede5861c65e38b1dcd72518042cf8b63a099fc1c0895fcaa692b6049181372cf42f9b8b42a616f802946f534371c4626ed9ff17d0ce4dd2f1afaecf4e5366faff9930bf179bf6cc48512ff5156e72d37d0a7993e13d0f5fd1f4c49d004c8717003c47d4e86dbbc0e4feba35e5025a9347bd1c106669d2f0938b5367bd3da858abbe4003969cb20a543ed53efa00ecbff9d54b6f33430bed1bf37a5d6a4c0559e9acf547a5a06300a88a27c3691cb5206394ab1f7ebfeb99159c13d7ea6a14249570e35c70054357ce78d5f801ceb94e5176159773d3758a3f67178678b09a4af82ad0662e3a7901a1d9aedb3b420d33f0d5607c8c1426e60966141da61ce79e9e8cfef413e4e9eb648ff769902d90ee100997bcad45f2427f6483401537bf92de74491c6ad394153731bd96124093f143fef74fc712e5a0518c5e4a5fd70a7417c8848738b833003d79f377bb246cb91696395a9ca6b3dc63eb183cc1a914a62f2bac846e5d01549ec23b038671de633543399019374c15b6c82a08aa16b5073dc578932067d71a608cfe49e0eaff3eca1a5659042dbaa878418ef956d678516416fa94e92fdd9e8fd4c7e50ab07882d5e0156ec14fadf548ff5373ac2702a687694376a42c41913ef24af046baa31fa842b89dc205f51f806f7f15e24fc6b77110fd3731d66f9e84bd992c829b1e6dda619b01c3bebe7e29ecd57cf3fd52fb11e8ed997a6535addca99269ffe0c41b3c6ae5a289fc6a2280a25086ffc046d6970b58685bf2c68da9ecc440091aedc5dedbb0359c94c369e3611da2a59ed7080228fa5ec2769595159bab4f6f8fa0e5e3676080d5cec8b2aa72ffa33f77a41557e0ad849fe34f8d1442a49cc4350610335502e5aa3174c98cd3276bfb18ced60d110e50abcf5243e26fe521e77ce58a89fbbe7ac2469e6bc7ed725c20dc6ddcd148ef30c4f4fe93bd4ac0e0139d35b059853c4b8a58fe57634584614c6f968b5d3aeb3fb1f0facc0423a55186a0bfbed2c6e9efbdebe37fed0cd8265a6beaf24dfd269599fc279bd8d7e5cd9b88755fc473a0c6c429d8b14b2dd044232578e7dd0b998366652bfc7f65bc1498e4a02403160a647865c3818cb941c837add4b9f31f0607a919b9277bd882c2ec0e79bc2aac112a242ace65dd587b5037d2610195c38e459a67ee74d0bfb2750fc3986183d4015a6054475ffc5d263e78c4a9e34e52abccf186207683940c1d1fab8c08229387d119abcc07807677906bc3a6963f69dd630fbbb12d7b6999209b1a1754d48b5da22917683ab322406c89b1b68f6116d78867846e6b83efdc55f54a68b24da025cc534749c0d50318ca82c5e460d5a293bb6a5536cbb3b17b8a752766cc6ae4635d247d8e3af656d3d770d700413936c528d4df4b8e72aefa63dd8ce9034c1b2b333167282580378f17f08f7df69a05fe46db8bb9966f0b7a2542b5114186a9d78e57b9bfd20459ff6f8a15aa9d1220638379bb4e8b2c22d33bf263e32a33b14b85478cb0d5473698b2c383dec8b1825d396caa90e177a41625bec742f888849849a72c232d676dc67554da312bb0bb3440b081b27219ed29508b92eea6da53ff3efa9011dfd79f7ff66375d846677733f9727191112bf91b2b03561db3569dcaf23f5c21f15fc037dc2366503f50c4435715d24519dc0f888aa08c2a8f2c7126eeb16ad6300cee61b9f345a4cca775629e4541c09db4a3b286cae5f8f59eb1c3f668b9e7c7ab02e8b243a048c1eefe5d949a8418db2639e82e89e08c4cf81dc68a3eade223022d222d508d5e616e119b21f273b2fe542276814b83c7857672921e4554712900e803bccdd4e80fa05a76e85cd307aaf931a91030078508b14d699b3502cea01e0d26b8217301771b023a14ca7a59c63561262c72c226d72dedf80e95db403032d20fd8c516c5adad39dd02645bb4dc05c7ac4aa2b52de2adb962351a668dea64929c8972142ac2b83a57397acd366709f4182dddf0d2bdbd08b69897a842b92f92fd9f73c47a353e3308c8085d3ca573a365b7bb8c0e466396e811d4ee166c034d4e6caa1df7481e9fa5079d5262509a3af6fc58059e5dbd272e602564458a6476a83ee173427bce2b6095ecd194ed230ffec30ca2f79a4b31e313124e2fe8515d387a18edd63c9c8525419de668a9e48e2de2688e0f5221e38f6eb34c9926c27af2795455746d6ada8b5ae75987442983b8342b70fee0d582b16028c3ae0d127b8856d001a8e5a315ab539bb598e5b467418934c1fedf72b594b6fd6b9d2937653388f655a246ca9855e27676abc6e3fa270bf92e65cfa4ba2dbf264fb15d4157674c5f19b3e850e8073e88bd8a24fd66701dcdd14d565ce0104fca6497c9fb5cb87a4aa68905f7f874b3699097edb0a6049503084a2f64820511192970de0a6f9891d714ec2b1b9e4dda9642ce9791c46f527f3486b3ce90e215f2d0bf400aaa9d9541caf71c3ed80d413cd01cccf416c6ec7e100183f9a721ad65877182c98d2a219f6e2c1900dac1773f448270f3d5113d68be867adb3e7bb0010368d17bdd8c35021cdaa3e55a96e7877a7cc50c09be479d0be9d2e34e70caa780f410ba1d6358affeaf1e867cdbce4b738ad40f461aa760bcaf76e5761eca74b5b507d5faf97c3222f6be8940de76532fb909b0c1fd8c02da57ae2cd0f150ae57c37c3a6479144265356981f094407cb62978d073aba91084b8d8ed874c58540f0aad5272cc2cdc9cb7370e6ae908f85780682dc8c7c35b8aeeabe9925fb02e818b11b01ed21bbce07ca30825938c3ef85f1ce7938147dd850f11a2357ad3ae519d3ba54da7724eef6f37f2492e853634c9cae5d5b52ce70658607e728d342f135d46bce47b66df88f7826619ac784e136364b9ac667da19e3ea802aed6966b157e933a9bab5514317de82b39bddbb952701babff82f8fcd4b0e906ccb1672f0929e04f10a3107a8fdf1d5b9b9018696fb588b6e72d8e75a6808361613e78968033a1a048b0e3ce3f25e17cf5b16e80ce440a0a7c5020e712214a72aa08989f5168080cb981b212506eb45dcf061315e38b5a3c83a39792b630c64144ba5e6abb2c88dfb7e381e328184618a0441fe718a3821452dbc25bb9fc0ee71a349d5b281f673f34fb97688b1e8ce88253369e52c46166d90ec76cafad7b8d0ca24a1899a6e5da17d78ef8f056e303bbebf0fd787f2f52a3729c55beb665db3166c2c7be6ccf615829a54372119cd1c6fa61c5b6b0e73964dd4c6157384ecfc5713f10c0d5ec5df0e1fd428023fdabb5bbe328ac398eb6ccbea7cd5ede721acb62f8c3745fb92a10b8bd48d716571842cc7a31f667adb1050ab56335db365dc45fa1a29241b293dfe4342c680bc5e0b1beff6ce6b9bd86e0e0f611db8370d155d9144cf6c8ae6bb6571550baac94e41646928f57aacfd7e1e426db81f921559b51346b4cfef3d5b69fd32d58270e3e81ffe744fb64d6641be946fb71b250609051c800cc78655d067afa863102e5ce9e5a82c642e567a6c69c0eed77c2252ff29fc330fbfc0e7b7e0c240480016aa3bc6f1ea35ca4fbe736604b0ceb908037956aa36841262603a009aebeffef518140915ec1207a9d19e789f919ef5d74f6e7f221eee9a4a327471b2c0fd61a283c41707f06125483bf393fb64eb48c59b92b09f4c0b76b79e6310936afebd336cc3fcce7bd4a0d59ab66de4295fb81ae37dc2868cacc82b5b23584f13b54bb66073849dad4e2a8d53cafc87e7800318d4ddbdd6fa11191a5f165af0ea238d2501c5af4a09e52cc47da81cc0394dd6158f0c2181d44a1e692ddcd07bd875e300ada21cf0efa44fab0008f0d0ab12b9884989f2e43e968c74aaa32f6cee75d1d8bc33310c39bead16961c7e3fcad6ba191d8fa7d0e49b797d714a6d7bcf5177ab85f5676c77435d21fa93a56b620a2ab1dbbddeab9cbb8266e379d9a374412773a8722b1d70dc92c8fee8f19e9a364b9d10114e7a2d5f6ef9ac5c1b1caaf3765f96029d11157dd75a69b0a4f66dcb12e8821120af747455e56641a6a2fb975d67e3b6c098d3f5f5f69fdf284aa71de93d1a9e66893c4b2c53a5a68f0553c1c0b000d9f85f68e2c999333412403ecebab8d54970dcb12c8b2f3e64a734f1a1b983d1af7f53a51704ebed006a2688a0642179505d9245b7b69d0168862c9ac9643096e5b2affac1b1a82421c3f89b7eac53a6524c44777f4476b3c3cf040f467b5bf49d9285d68761ee55703b29f1cf77ba9359a2acaff3cff7b240a8e9a9ba17dd1cece37d35405f413cc06a8418752a4a8a73de8c194c4aaa3a07f12e57c0ea7430a1f97431fbd31063268b37e326fce16176613cd367a9e75a3e583ccfaf0195bfe2225cb023864f30aa0838de4f43abc895e9bae175a0804df21b99989237812c7df51936a89871de77d2c2227ab765e361eaeb470665de21914d392af368242fce577cbe22f28f02f73a6c84398cc0d9063d114b60b9a583adb0047be86ba65b269aecd51ae3a224a83becb259e860dc5c660ed71cda1c27cefde5c5d1741e4936e02956a2f2ea9538dfcde268ee22d040263e8d5b352c4961b5510c4be4c7bf73864873136aa5899d9ab7ad126d3745e7bd260ed9c97b3e9d3b05614442c101817b344e811cdadce817776f3351963f392049521608721243363214df0ebba06bf824058f297e016f5f8b8ff37f692f46aecdb6a44b98b875037f1b901943948a43e9674d66cda292fb9f21ebeda0a69245bbc687521ab1e68f3b80b5f1d6462165bbec5d70aa81d3f5f5e52e41cc46c21d494a19856443ae8751736140fdc727248e52742d96aa4277a9caa77ce7de1764ec264099b3eed647e9d2da3b266e8a0791d8797833fcfdf788c62eeae0ea0985725c2be3c84f7c3b5c62af050694faf25fd35cf377b03c24c6c4ecf2fe14845a1ae3857f040cff9175beac57f8c3ba06621123de8ea604e9168dfc5726c0541bdc3b230943e0c8be8cb1f9f5eac4ac937ee2c8dfe4c64ac862578d96797cbe8c9cf4f1b3fa2f24f8eb39fa45b3a9fd43b5d8ebaedeeb374d97f9a02a00ffed914a6492838f27ef9139c811764305593caebb0d7712488adda1638501e0d452a023a2b66d1c396730d6290f7189824e4eab23e65b9995353c192c9e0c6ced050f55917485fa70067483b2fcb3bdaea35f5f6682ac93a2a98186e8b7864d72e9b533a999d93db7f435fa4841742c1ec8bbb1c783bbda1d528aee36b381e65eb9ce1dd86e772d4e47b3d8698465397883bc222e137bb8dfe4826408f86d669c9b682b768b5f657e90cf9448b29582f2cef79987361e3dbb3d00cd9fdebfca6178c6d7c041821da96fa11490de5b3265218cf0fbef0b46471f594e7019bfe4879a4f7b7e6f1a3a84c0714eff89db9dc7caf64dd09cb759a0995ad5482d4044f626df0ee51df78383584ac85ab07cc502ceb6dbc200ba5131f42db09d6eca43a585549b314bc160155eea6e4a6f75ef58d27f8658ae731c07e8d50ef3953b8ad9db9f3dd714d5f28326ee2ffc1d2fcef0b999174197755f5428815ca9461c355fc5bcc64d14345fa9d38696695196d236d23879ef0a01beaecb9dc1512c1124c7df525ae4c2d4d299caee45535fa1b89dfe12944b498382c6cd9ced4185c3cdd91517a840bd2fa10a97341ed600a3829d545b6f5f84f70235d3d7e413bdbbb90b6e0a3d7bbd421187e6709e943403a1e428801f3ea43bc355483e77630bd7c951857512f110ece2b8e861e20c0d9ba6367f8b374ae0efa9f63ec4073bc29428aefb66cd7723a48dcc406a68d2a1035c5d263c72d21c125eadb4da907d08cd4d08a250db5409a5cdc693febd9b1194c38703d59796dc13e155777b1e8271672e61980fbca56bf766aee1537ab33222670c5d3f38d9e3406ac27229647f4119f625f243a44aa1e2adc73814af11ccf98c08ee6ef80a21450c51f603bcda33f55b1a9a8cf417e59fb0557e1a1ef1665a174048cfa8b77ac55d3b283b2da1f97efa2b6948f41bf625904dd764e8866e1281039cecb9ad4e7d6b86949a1c828787565674f5556779889a763ce74f408c982205bce5401c1425b93733663c2ea1c5d7a31b67316eefde95b886535f613900ed41d936b4e6c373db8029d0148e14b7e94f803abd9ec2741aa247170051969de2639d7f897f22107d816b271f8698a05665c50b8523834a0da105daa10bff0a45f1e6752e5053dbacca40a85df6cabf60601d03afd4d2242ecbd21c6f3fe1a334746629bb3bc6df59d7ce32559861903de00d2027963ac16f23432baaf6056e2ff5a9da38000ac506972a32361830c682b06277b7d5dda4d639eeee91e1de346734fe2a482e5cd38d5d7dc7171bd861aea61f9bae98c57f42b16bddbd3607b7dc80d5b94fe0fcb6da868cdb0c0993cb09c50f0239a435b3ee0612c01d1c06e1ceb0a500b451c2ed971943d1e4c705c8dd319b349a1038ce7e920b091f5f202035a75cf54cad78d7f19cfad2569a00b0399a6bca70a3cfd60cac8fbf780a6c672eee51c4561029ea5678eb76fa377ec0cc6145e427e104f910eaf3f3b2ee380109b4394f98b87702a03acdbbe3da3ed4817d5e0fb20ac8401dca6450cd0b33e41b4c8f1c6b960acb5387a5b65998bb4f2f6db7a8d116a64374de4acab579888113024cf8acb8668556d2550799c98d32efd47779aa86203a9ff2da66c506627e034eb94a329567fe13461862d0a0f92ce2c5b072422b47c1f52b7cfb4d11a5761aa3bef0a9fe8f2cca96558c84912ef31ec0fc01e93aa71e8fa2618cf529ab564243776a45a12842daa54a6c325cc2afed9ec9af351c03078f9e9bea0d7bfde15e2ea6378a372a1fd295d382246f60ba0213abf65fc4caf8ec2f66625e47cd43707a731be380a28dad059f6673da016f3c80da07540d3755fe3e22f24753b2151bf9aa278080a17efcd1c0340c2a374524154e1fd1e1405b4f949259a2ab01014692290a01577cc3c9ef654c1882212851877a45f814f948f18113c0c5fdcd48be4304e11d238f8c3cc552db6b22d553c78e5bbdf9d0795b7de50752ec413d3a3462fa57c392d84056f329492d645d129fc95a5abb529300cc00d31f3498ea5468ff2f229aa759252442aea3e33d9e9a0637dd2d0bc25f675a2708acf3900bec15f7308ea4b6ef0cea9c94b0cd792026f976fbb7f5775aba6769e8ccf17bb1096eb59b47da03f264194450dd90602bb9f6d3b9d748b5e5f1e07075d55a7d5270105beeb4f3fd899f29a1ed7f6d4d63055ea9dcb954a33145e71cfdb3e21e99f52522391c74b5110756382641d2b6dd916364418a9ed014b2f00547ad3c3e3c850be3b1c23dd3460774b9a126c80538a3fb085b1877970bd491b0d4f4f2ea4f959db3c9c6a3f1fb05ba54c9feb9eb1e3ef4c7b725c30d8b178f43c42107513de068de081df2f91b17e226cc582cf139d57751046a5ed31d9201a12afa4c0a35f35cb4b97d51f38e4f9b6a2ffb5fb945b6cc0154730c294bb65476462e6e39088cb19405519dfa0066c9995a5c4cc803cf56c19fb5752dd977190a07e91b8df6eb272a6faefd0c5ea763843582f0c40bef2dd58342fc7b796fdd47d01a9bf2ec429eb9aadc6c256a922af9a7d429f64d224db70a6c1636b3ad764018de9a826ff5869c517e92746d7c4f2e4f0e1c6f3cae87a2bb26389b92db4e8354038bbdba4476ea471324c8c98c6e745abaa01299ce1e945b61ffe833efc5a7d9c9ff74afbac52576d072bfa648ac41e555310d2bbdb9fb1b6544283d66f3b05a8732d93e1127aee2169232c5ef5adb03c352464d86797adad3fe78e2e29caad1432d333a0d52a32bd132a4b24ea2ec81e225ac06f3987bdc93c2adc1d002fb96c192ee91773d91d55a8f91b2fa6d62086b4edbabb38cc024e3feb6731c01f6e784485902f9d99bea801ad6fd7851f9c308b78e14663fb509bfd1a2950e14ec8cc7b2f897acdfcd7c2b83e9fed5ecb59671972e8b4d15e64c9d85c790ed34ae624cc46214900b1a51da03d680125b13c170c963f7dd197caf56c4f07d6827992611cf07ba12c8c05d6464d4b954b1edaeec8dd91a331f69b45851d12ffd9cfc9066d8555d0c4ecb144041f4f957ad25c32f776949936b44abe18a8eb528c71b7414c1c4afff641050111dcf1f2f7c5a48c70250b3b7808ea8a1a7e44d6f71bb94668adfe2a3bc4fdfd5d870479ccdf7fcaf3e20a43dd34965b02cca9fa8dc6edfe04aa1be0b9c7d36e0cd99044ec891a48ca19100e7e62706e078924c752b2143ad9b4387f1804715e3e1d50ec2ebcd299c81a42bca4e2f6a437d7d160fc35dc6ca6aa962bbba4eaa7fa0b53564f2e1c506813c4dfc4646f66830fe442ad1b83cfac9d8cc32eaef8e73cf57c14114c20c288bf4be4aac78c33bb379f7f3a38861a4d965c6fcefb84c26082e55a8de7c7ed5499b36c441fc38feecb965afd56b280d06707422bbd0fbaf497b4b2280712f71f97b869371c8ce641517169ace079807a31c7eb3de48b8e804234ae393159b57e9b5cb4acb3053b827ec08b8478c1e188a4fd4056c9516671e7aeb55377f48800b79dcf70d6bb88057d17f1c84ab731dd8658a5436b00cf43e76c3a23dacd4bdda0a86b962bb9d5bc0643e1ffbf34bf93b3d8fd0d9ed64051aae531f3726d9e2f5c6221c22a7cde2af8e7e781281cd94ea286d380fa073079f9a2328dd2dd92ba674442b1667ea0dddef3349a92c64b192e5f23e7bdb7056cd05c3a48cbc7dad687ebcc64c699140d7a316f0630d2497a00b21ffab73dc1e1511961d559b45c5f5458c6e866aa2900280452cd72fd98333dda45fd000777af670a5b8f8246cd5c618ab3a33288809b731047dac480d829acd24367daaf70a4612c75500491302409955c08a5342677dceff1f4cd40751bbff863aa1942266e0e24f9fd630f3bca0f91e96cd5541b66fbc158d9ec8cdb2b79ffa0c25ff2b58f9ae86c86fb2b94422d588865149dccb16105314e8a8bc46b8a78c2acc2e628a910d3c548863e2e9430588c2ecbdcc259ca7b8aa8c97292fde34c3d0782a0a1d1db14dabf4ae69a9966f1fba8a7683787711e33ef41913814f9b73c5ea534b9c7b4eedb02e2a3d4ad5dde48fe4211d509b52421324f1cb5668b54a05000d7295647ddcd7092afa287eddee53483f7b9847eb9c49ff89d0ef5c78f8201785a0483943c47cb6563ee1f81ed4592a6c0001196cff8b937a4f057cbf6a8a08378430cac9bfaba39faa129c304abd600568f2d736dccb44d90eddcabf8c626c7fde718756178196be44df526593223f798a2e0c179ecb6fb9962658fdde7f96a25733f9b3da404536f71ca347aedb31747cf70bfe1db3414021d5aadbd276ca8226479891aa0af62d35c3efcfde6f987899e0c01438afb3b20e609d887cec7827ce2f47fb34d9c999c100726171f42638052d6448af81e53c0aa0cf0bd286e3fa4d307a802095feebb618c1fa6a65a1c06ff34a386b489b1dde6ea7c4c1ded07f82f720bf955aa43213779f64ae695bcf3f2370b39f104ef3617b1441fada8f4d44e0b8da36fed032042f98c56318a61639d1d618d23cd6f9184aebf23c89f04cc2577742f611991d1aa45904a63c344d70841325d7813179bb91cb8b524a9ff77a2ea1dc4d612e5bbf13fcbb7e2e6563f1366e266ec396eff76145c58460b7f2046916c079f15fd334e32c49de8f76481093fa9041db75593d35291ede2a9efd6dad6f7d61f04fe9f42bc9bd9c2687331519fc1b9acf4e874ab33cc4a1393060ef42b8f17d7fae1d67fbaa3c40837863dc65011c215983e854adb16208f5ce1391fe1de292c5a95d456e7937116ed5c1c050dc0ad63d76fdc892b64d92197fac50f55d2dd2667da8bfe17f06e52ea3cf05a33991dfcedc5a617b5b41aac829c052501c6dabe7c4709bf63d491fc4767558527c7e288e893b37b0953e29ab46c6d16c692326f915be9d0845215360d7febad4548a869794cff1cec222d8a2c5cad562b5e57871585c653f1d56fdc442efc6373be1b2d31b27a09cd71e6c68f711a708bbb4dbf432f875494bd1fd3f379bc1909249d3edac7fe2d07247687d47b5b93551eac5737e1b2768e40fa437632b5972daac2c79eb172605e38d264c9f55675fc01b333c2594834fe9c9e652d1d6540b125477c3c68aafb644ca5b2be0fe70f9211e18ed1869d43e4af32c554e0cdcbec6af27e0997bf676298c00428f19af48b5ddf2377cdd1f13a6eef8319f3696be368b925ff12abce53e72a84a59a6ec9095f8310bdc5c570fd609ecdd204b8152c915a7c30af48a422d2d9954cb77a39d3f7a29b2948b639b4f72ff86c3ad1ed630fff27e70de9ddb3302ac8a5467e893bed1ca642990a5790c38bd45aefc736df7b338ce380f25284b7ce60ba801ae85d3a3192e3516705e5a3b9fdadfabbc297fad69430d6225143ba92e451d4ea65404a376808decbce531afd4037318224072c9688ec5d63b5e62a9e5ad9b7c055df11b7bdfe4c8e21dd4ea757cd3b50d16f415832f1220faf86ca0359a57639a7ac3c771a7e751f14ed5b168c090cdbc2dc1ee61b22e5bfbb4b056014a6c66cd568f542cc6a2f7ae4683f8e6af9b1e95da24480a0854cecb10d61c7805ff3147be7c45e818e163a246560f4d80c728744d9edde8e155e59789da16618ff9486b992666efcea04189f234594531dbe44cbe81c107cb04acf96b6aa28f6812943a1871519934aba91ec58fc77c5b282793612f592b2d201607ca3d2a6b8452e761aa5c321e20a9841b1e5d886c0d3dfed933e61c596a86b17e6913886f9b0d1e1b2fddf15ed54e2c430b0cd232e6c292e84e24ab7b428ae9b99b469425aa5218b88b7a622e8f0653109386348e2646c750b0901f2546415e454abbf997e87b878d10089d0b51ce9a62c2c834cbd98d770ca0077385677ba01284ae7f1522e03184f2a2b1fb7347fe8848a4ba1f307c5b9d460875a3397b1262da7bdf55332aff120036d07a514543f3717cc2b45d21ed5e6aab044940f4be436bced287389515b1f2a8ed0ff4bb8557e54a7cc721a93a3d6f6ee80e43d9a20e89fd41444f7682fbd22c1d01576b85a325a2545ceff72f7812172bd83463110431f231b8b3e9d9200569bc9ba7ecb072c5eca4bb3dac80f71410dc7b1e0f0dd2216194c3c3a1bd6679ae847981de8cad9b27a6b3f6ccff10272b8f1109be90bbd8fa16b80337a4a876f177e37411f1baa9656721c507fbbc300f23483805baabe53efabea55103aefa133dd53919443d9cab0200dd1ad6585789b29da22e7703b86a917ed69e30b9a3b16ddfa6271c6e2d89e06501517e0b1a92b49a6638cddc7a2cada383975b5946ebc7966ab34d2909369bcf2fb05a1ec0753c287f41ebd7bd3a3e7483d522a8ddc9ea3353bbef9813a053c0237f950070ab525cbb0b905538cab24ff171880af80b4f8740f80171007949ee1a1f3e036f41876bb5a6fedbbc64988a6666b750a018d037555f41befac58a1529e7f61f6b412269064b36eaa174aa34c0f18d6d1efa5018544cdbdbb2f6dec017238f60497369149f8047c875b834aa6127f878a58ef9a316d6160fbd0a37fdc6591d63b5e36f6e37c4199a808e0396e3a42b42c57406f80f281f62f920d45e319c1dc07b977fa7040dae92e90edf67f0950639dbe2ff60312de5ee4f8b5e356ae58e9323bad3ed61a1acc058e0c6afae2c6d15c3e7de8896e7d856637d91573652b825cb60104889bcfdf80b0bf179550033e7cd5b8d84ecac2b60e839ec7049cf07e072b1b0d6967f12af57191daa5835f66c2099e3b56b87f52f189a3c37e13312e834ce2a2c46101d137cbb32a1a346288fc898009574baf501bd240bdb867cc3fb9a0e20a882a51275c62e7857cfaee6ef0881e89a80b63e2ec30b9760179f61c3b6ec4044b2ab1f94385eda5ec7db5f3d502d54cbcef09205f97a4117179a1994f3d11257088e79452f7d293ea50e1466275de4208b31d829841c3848364f21c2c57d210a23d605a73508db3ad8946e91867c925faf0d3c98db2eb923af0726de3a0b2c2eff637d8430aa363ed8d2aeed3c46f26f36d140183c387536b9a15e06a62a60a71213dd5d580bea01045075a4c2f56dce67ebed35549599e9e051e890ab8dc820ed00ff9cbec1c5e20fd4ab9c04f03acba00a96453230b0fb0e7af3159e2ec79b2dbf6869b076190a888eac33d0b128bb00fbb7a642616dcbe97b2a7d3295e72620ca85e0234e4bc43fd2cd32db53f491220996a1585f9f9a559ce833377005b8c7a78bb440b76bc679b068b515e2f293bea2831aa49a2088ec6cba97aaae90e8c29434e653c2306a202ddcea26b307f3326ab75c8f4066a2e9fdcf2c4d5febba6157e65bf70a7fbc35a62caa39f4d69ebe780fc58100da9da8ae4da2c98f3c1bffb63046182fc0a35bcaa04fccfd9fce5d0e6c274cb12b4b944136afae136dc67477e786b9c14c3b0fd064ac094bf92254ec01457a59742d6c760736e251be54373c67b54dd8f09110b87e8d1d6995c600a8bb16bc436c118d14878158940884d97769ea0a84c45a749eade1f73e9df170743f45f0fd0816de8ae36ab1e994b18e38d7551fab0c54d51b740d613322b61088ff8dc5e6da83b0b29fd3bdf1b549f277da29a031ad6ade105babf9269e94fc4fe58b50d2419abbe7bee1c52ba5e7655417f415066f14ed06a3b0aedfebb42025a6e6a1b349d589c007e21e4ade4c108a2fd2dc142bfe8b13472367cf28475e3cc7351f7ef92198f40d5c7c8fc2cc3716ef9f5fb36d0fbfc3b33bd2b0dced0b88cf728f0560a35375406755dfbb3be258c0649b9e145e3a04fa491d615028d7cf67e68ae0c9b2972c6e9bce8e819d853012dd5aad2d2166dd8b31dcd3f73241e7b5cd5f228ffe939e3cdfbb6dac5929b5f0783e4aec76b92a5cf039f8d6a8a1799a81ea78f08d259cdd729edac8aaeb2d6e700ba83e40ab1511b20f482b06e5840f9213c86bb59d63938e5e1aa5031996b56d01a16075f38579e4da8d668b40f5c03bdd440bb977482afa049d4daabd6a828b1a138a2faa7a06a7c9c726985c06fce5643c133bbdaf966cf75c25c0d4bfd78619f6f8a237537fc9127d8e723e18b1b6040598a6372943671021d86a20f658fd1b650bbb157452d6e2b19b12674d8e42d4a1ff43379501acba6c60ab80380291034d673e596db9a0902e9b3b7111642c54b468dc18df0aa79152afe0fbb41cfef37a7ae5fa1dfe110b67e987e93809ba394218afcc3a15abe3f344084d3cc928f61daecda6cdc7ea465ccb7f6cf9109d47ac4b8b5dcf90a7b86082a925721f4592d2894907fee022469190217d1cd5b581fee658db9f0dc73a8cacff13ad61acbe8b100c7e41cebbc33873ae14a662415853588053ad125bbde62efc310d907218b0b68b51c372584e7ac65bdced7b7dccf6b49479ec23de21fc0a1572bea2e10a895dcc98c1a4e181aba08521a335d41b8a4fb972d0377c831e17113d9d382b6799fdd5865bdd939739ad4d1fa2f4bf811eaf1d80c2dc59b91141e7dbd2d2071849e53efb54789970b3738c902ae6f3b35616c75881620587ffa1c71b69bb10acf6407557382c7c3875ed3a722a5137e1fff68237dc93a7d51268158a0969eba1df8c98536d040563c4754d5b700099286a1457a2bd741dcc95ccba51359889f001edd1d42bdaeaca446bf307c6f6d487734b959f202e72c5dbc31f6b85e71817f89d4ce34f9a22a5eea51a9e57c277e610893442071c7906f2ec5718e06acc0ed1a9ccfd5ae2ee8ddf5ee8936d86eb785d2266faf524d640c137e9a393b1f68d0023b16bd9435ab4ec78191b4cddd2894922d6e87a4e5d65ba893fbe2842e15c7e8657a6cd2bde75aa6f63a2b9f37efb74e8891bd2e250189d5674adc3b039a12528fd3c8ca839bb9ad25b63b5feb959af0d6706ccd56e68bde2b4a6d6e9e92e6807793ad395990af7b07d58907f7a144fd36b543b60c74e9ee580968488ddb0410fa45746509e622aabab47590f6f12f1272be0c46472f9572016390bb9a8f09a2c254e03c0e7c76569bc7c30e5db031b4e9f1c9d4cde5fde7bcf0a31d865c1c699b6b2b017e2d3c08e23370ba815acf3bfeb781fe7ebe95da312f73c7353afadda33a30ebd4f2d0777aae3bdaa44b722e2d7008a2a2cc4ce18108d2215ee45cfac19e1fa45db7efba3680d05d76c63bc8b40f1d62290aeca2e0413a57ac09d1cb7d770e64030284780a8e4101997537fdef4a45fd7c8697a97477e2568658fa92015e177d4522a0012002e69afc778704b8e318fa3fab49c45a928730b060125118852f9b0c6eadaccd211822240cea69f7557871edd7f603b2f7e97415778b3ef7b9a37790cf61c780d8c8844a31a62935202b557a4bb52ba7eefe3bd34cc40ce6930ce57f91115e3146ba461885f9897c604a6e1e30b973f35ce50adf54ed5343a4dd6ecbf7740d8535bd333a6f6afbedb5e7325f84e9b1aaab918b4d4b783c0ba8346e35add39ef0dd96fa450dbc0315ed5e5b2ac1f9ffd717c4da178365d5934f53129c3835be231c6801ed5f19ca5bb5b69578ebbb8ff3279af315082f1225600c7a135ab21ece647a9337538c803f8e20f59c69d45130b8d57abb87c2aacae67568326d6f957e5663fe579a7fa5bbb3ac683479285a916b3e3c262099c8a7f7b4d105879736f310157af8cf1a995c26f2e498ce064356b64b53026959f103d673d33efc37b33a4d21d3e164b78e10643bfdea3bde99142f5ce3d2102bf061c334c1a6d110cd10c910abb0aa1f353fddc951e39dcb697b41bf2ed418d61a13f1922ea61d0f57ae02871e9fccb3b7b31be25492d28eda4fb8b7b5572e1a3de29ede4e570acea0ae6f01d6322eada735dc9b978e83def5c53f7b330bca4905295ed9739aecc98ae15c63f6f9483e35a1555f6e7e6813a68e9a2dc24a3aeea0a84582c13c863665b9a9a11817b02c418839250f9cdc1d81b3159fabc5815b223ed8c3c7857dbcdfdab10465874e056832b0f6b0b3dd097c80ca8a72469a0c13481239c12734d240f0d67a196b754041821b2686081d383e41f6a2b85c137e047e857ce2d441746d349086a4130e874fb69ab14e03140d3b289c9a0e679c8281b48fed480340450e802f6763395bbb321e15b7dbeeb8e888f17cf1b1f8684dc09b09a524089392d854198408a205614f3f275a217a9387b942b29fd30cdef82211755b4d658a69ffa877eb211ae1dc2cb24f41b596e307802569866cd56dd598f3aeea89ec9c0c818bb7f21044fd9498e218f1db3399106bc3e2708ec88d167af4460fa7b2d78f51aedda207c65e60f72eff0d81fd5ea33117421939df2b444090a683c2ae35a4bddca20b53795bf00f4727aa992fcd5d3afe31df3ab3e5a7d64f48f39830a85162d0e0295ef3308be9b3905771d0ea223f829001ae52ab2f340840d8380551ed59706eda200e5211601092a18975ed656d1e8a8191589a64a5877b1ff7ddbe96d058ae76a51c325e6189851587946c1fa338819fff6d4ad75d2fa0f2a8c8935730719b9c3436fdb85418bcf8f5d578423cb8e78bebe9b034b2acf8ede1a72cd037f3ea38c3619d3edbe98a831736f6f537210e7850da78fbde3e56316d19129dd5ad971adda928b8f2ac59efc1af86cb26379a1d342d06441f39721db88c437d718e7671bb5606ebee36261ee0115842cd83ea8d0b0b939921af16976835f63a71c55112eec2ad3490c907214baa2dae7ef7923f3c0525ee3007be88aa393f4d1285df1b0cd37b9e9622dc3d0d08eba695441a7bb8b73f0a64b99c33e69b3ff7706b43a77417f81b295bf6afb98b627c8d902a85186543d17110dcfd3806dfae46b871e20fa1c228b3c35f020d0c7db8f14d32544ca99a25660c5a051b70e483a50f20974d783a689f90913f6727dc9f1d011789aab3f3c54426853a903de2112de430e9daffc637b5fed498d4ab0f751273ba8cb6f16c454a323722934181817128e0a67e349dca4d5fd081831be75cb16d13a389e7a8c1d27830c7059eda9e181df73f0623c8be8c21ff2f6875db478c6f7fceac0085c864e35ce7c9d900181de271bd1d7a26289f109bfe1e061bff85115281314abe17bf63a0f792b925c0c3d97910eaa11f60feb930affb118841342487ea415e3678628e2b06aaf47d1865236f07728b2fa2668dcd74a5fa0d72dee519d9e49b3d24f01430aec168e132de8eade60725e7adda0fde59153b3de4a15e1a98ad5a61c3c043bf961f078497e53541d7a6fae9db09e2e5e555dc3ee261c5c383c0bc8df5da3968a00bb4556a6f41a25bbd7facdd6636fd955573711f9e353c810abad79144f1840ba0b13530e64a8315dd6babf138c95ee36aa57a866109259bdd1fc0d8837b7584c3a7109d186ad41aa45d3e17149e713e671447c0a4f055f8cf215610ac44cc4f37a402d3766d1d359fd34c479c6e1d305b89c7e6b21c3b2ec6d644c8e759fd54f0db54151ff21280886f5cc9ee76dfecb0341ecc252c9c8411630c0bfa4e1b78629ecb52c13ac6b2e11dd3b48d2fbe8568e15980a8c5b883c2f394517037cdd76b1c12bc081d0851511fc7b28fee5705739b879eba61fa05b1d75ba9dd96681f6f659a3bbf2b595b547d6393e76686f92dbedded11b9166a51d79cccd91cf5e5ed9e20190be128c5c97d8279e5f3b38358723c81b9310f573f041f903232ea46c8f773b89bea11e38e43bfa252425862d6d01da77ce718c41be5dbf98dee9997523297d9a9be56dab8c4b633931b9fc514d92d16bc61db51116cd9defd2a83e407b8a154fefb47e3e78457165f114d13c446ee8599ae8e58ca76a0c6e3eb80e5b6939eb8814757f4432d52cbd4d69b359e02fb57c39ec05687c555e8f3896489e9c124bc4e555fed4d5c4d414669c152709461391d49acbfcf31152a151691490363c43c6ddf74275f241bc0d01d6c811faa742a1196a3b70b9dd6f83990a5592ac838ee4f533c6bd332c237e2f54ad76b872fe14f3e647e4cec57fe9f8454a69cfaef928da587729b478856b3c5c0b8f4f480b4c176095e8c4db0c7f0584f4fba9821839c1376cf0f7c0942ec4428c9557d4c4934aa3f5b28fa3873eb6aaa03275b9f9763dc77489a1a12dd220e54d8dc7b7df403d976ef330ebfab40c83de982b9d1177cc85eec3c74e869deb2755f4471eb0e20223e7ed496fbabe63415f121a10ddfc6b085d7c8602412530ee34536d94cf1d3dcccb7a405d21927ea7214f50d6914f4b2e4a8f547f86a551014dc3fce8a0afe2ca3140fe815f9fefae5b0e7a658fdb1e122c8e424de903f1c317d2f934c8f1bcf3e618f4afcda7e350f1d584ffb6dd3001011736e7ba6f77f64ec8807b5217234257ab4f6071708e73946f6560d336347010ca5170326f69aea4587fad1b1bb2ae05d1c371169b711ce6703d23c261c28c3f0015081a4545d63f4d411e2fc9e7fae306efed0d71048819d5f6c1cee580ecf001eefdbfeb63bdb2cad66a836d0de07f910639d4e8860f8f888f2a1302822269c06d5f5f07de81e81c81284207e79b8adcdfd30933708781556ef1014ab6fa1fac32cda2ef65763e3e69233c3d453142f192967ac8da4cbae54f6aa18a35f48f6473c5f70c3496a9cb7ae6201f542ed416f2ee755ff8e6c4e3aa1eb0c16736501472388a347bd3e33b788e21abd720c637687244e8e34006443a149793e7c45e8c95a1c06c89d334a5f49220fc02b43db928a5d18febe7a125a899dc9297f48038b92eb89301ab3e5bcbd00706c518494d2f347a7a63556bb134e7cbf4e596dcf674d27b3cba144ac18a6e7ade225933b38b404df22de76a700bae53440b0f3552442ed813c5bf283eb399c1a64f30d6f28f3cd1be0500666aad25c175af9e300bbad412d0616e7ac1a1d5c0e77b9d0223c6fe9b38f604ab3f7c2c9fac38a44ac11e81b58f24fbed3bf54022a5502972d0065987601bf095ee413e2b77ecc1c4d9608d818e5f591432ceb616dcf32d29829d49c622f1d893d12f685d35964fd1eac3f789594eb236f1eec994aaced76d35b4743c4913db847ac3f5eb98c1ab3719b181f9766b3d2a33e38500e06791c9a20dbe5a264b3ee5372594e79adb42f794c1d3f382a7071a59f1dd076f8454e887962161d7c59682921807d636c920431c471d226586f50e5fcc5066df61e768f1702c2cca5e6981b764b0d621b40c1fb9f5d017cbf1d538162eba493f3725ddf8bb82b5e04f3466e3f318f7f0c0e0fa7b3a45f880d6f405fef93948eebf65a8497f1fc9b5a09c37774c4c6a3d182151a5aa11e8c92eaaa8da603f19008224dd67a744668e1118a1d0124ca6e0681610ccf9ffa83a19c8f15bd7be3a5134e36a6e14110ae68c7dada66a3b48b793656b00d15460982b1936564e2390c0a6f6b25eba9171ec3cbbbfc5491ed11f2a7a92c74f1ab0d4e3883a6f7139d6a12de0ff0736013e451c5605c88e7c15124d42715661a2386b05e23bb1395e648b8e95ae079ed183dfa8e22e9123a661c6d53104dca22d71f67475fb0b2929f8b69efaeb7ede746bce1e17f23673fa960f374627388c0585d2c488950e81e8aa91bce79603410da694c5f221970c98b12526d8be63f1f048298f0d8ca3d02dfdd7d5b73e9e48549d806eb518eb43fc1591b2c4d1fd6ac8c4ba1b3656968025aeb40803e74a22e5e2fdb646ccc85e786641174fb54b55467272fab45740dbf2b6ee2099dda16a2f4e60f86ee1fca743e1a9cad359b70f0e340f8f77e8cb7ab3c209d7f73f6fc15ade6d94165777202b92ffcf9864564bec7aeaef881144ab97b0b273910dd16ac19d88997a67ef0b0dc0e7cf1ba6a474da9cb2facdfd3e0b726b42301f2252d918f8e383588742aadfcbfc0651370c896a9efd520196b55b1018e6193ab2041d71b33c334bc173b32c67b7e3e1d7da59a252d1ddd1155ea8ca824354d2fd70d46eb63d2ae3d9ffa849df715d9a9f5dadd0f8dc3f9fcf7537b756c077b4feb0326de5e64c21de5220f49b52b7f26d0cbadc904c6fd98d85657bf864b6e791c3bb33cdb5e2e4d27fdebe70f8cac9276fdae169510159a3a8cdac9d98b6e6b17a726199a81e3a205a59fca8e1b9271b91a36d8eba6fde376ef8643013624a4c87fff8d9d35321cbacd1e893f3c13ef3a3d3023798b5de468833a24f584ad234681f27fe3a749338f88ad12484028f0f9b7f803baa8e772f4ad13a94d92f3c3b6475f253cde19f355796356f699aab65057483896ff3014cae13bb415aded910fb6ce8e1b803c02189a22a9c0e5deb3c289033dddd39217e32d4e8a502626e4b295577dc4cd8d35be38f8cb2aac36c5924ae8b95979dbccfe39dc2b58dd821e2e78f9188c2d1a3f6af4cb0179d0f2f429c445b00884fd6919163b6d0af32c6f8347f07b19f884820e67b860938deec9ac1af483345e5c6303abdd9e5cab1f6df982f3938d42210a416b67230c72c1eae73bce9b2ea63031a8c8cf048b050f843e5681ff43f39c830dec5777f3a5006b8bf0c2b1acf0b539e7a6588f5d4d79bc1ea323836a8d8861fd6b3cd5407832b96de57293259be98734b67e09a4e72e62d8359fa10d67ca0645331029a5991d4ff32b9f4a8584d66766cd8b855a66d25080e752fbec6ec40468d079128e7de0444030eb30c85088ef052baa0ddc43c8a8b6c77d96b0fc79821029c809c066afb8467efbc0c72affc8012efec16ef3429c881d4478695483e105c93313a7c786eb372151d30fd9efc28c8a7d06a295d00f04ef8d98c688ad18734f5e972732f9ce812cefe63b12b93c688ceda9ffbdff79a38e13201559f2fc6e4e8eca18838d7a3fd3ceb304818994a98d71a56c498716fd3bf16d3d15723628acb13bd45b5622a8cc56babd144ac9eabd8194bad690f3605424b023c0c8731f09bab0380f4157a7fd25738dbb10bf2f78cd4ca1319c5cba465c43f4e841a79536e3c9e2c6cbb54a2f0e752312c1199b5d1312cb366265f2bb11969fac993745c9eaea6768d6298b609352d5878b7bbac3714549a11d939f552569a29f42bbc75b7fbd7e8a609da2fbed2c92c5b5c6f47d80028b108dfecf17ddb470ce87524f95fd5c2263969df4c5dbec10b9fb1f85ff02e857afb15938f3e874250c3e04450c82f198ef9c9c46e556e2f0090a3dbb9549799584a3e58d11f883d82dc90a0ca137ff5ccd345c43d10aac39a6508c9a0aef48f2ee52eca9c5032e4a16b3dec063fb1ed90934fb49239413dddc22cd6ca5873be06773ec73619280d71a8e44adb00e09225f0d3bc5ad3dcdce664fb970a9e61e6fa087c7922d4fc03bf1eab49972fd852e2144893c94e99a8eb01c86fb903279cc765bcb6d1b3f0c60311ef1f01e3fc1b27f05fcbec45041df96c37998406cd7a3d423b80bbe1e89f355175c9e3f1ab55ea7741c208b6a5becb1f4bc6361bac72d02e127bd32c22f8326733a38c5418c7b6ae7bcacde71661829c66838d2476f4d6c3a254789e3472a60abde30db50f979a5a111345bc77971b0cce020656894db4223dde11c7046bfc8c6d4bc3e8aa769dab84029c20c1c74507bdd00484a2fa92052311947c79fff7bf9ec42048afc59e0e6e656722724f7c1cbd9dbb12bcd2821bd35b7ee4eb648afce397eaf7649181e18abba2cf36c57da0dddeb2d62019694756390feb666f96921ebd40f1c88018e58ee75cba1f9bb87f6e1453cb2596b6a05b95a546a3ed113c9f866eb580f9429f6373084af894b4e45ceed6a1eae5d0057440a4390083a94b86cafa4c9a93d1e62b583db8f1ae5ba85b5064ea7456a7434d9a84f91248cd6754e8e4e69c33fcc35968a22a0c36592299c1dab97d151e97fdeb52460c318d620162ba7a1e9d964374dab14228c8b3dd2b98a0169387b4c29f831e2d41db603a624b2eedca53ef187a517ca3ddd41f6d129aa533f4d8beeb4f74247442e9b8570d7641963fb7abd9cafcf429d3f9709c20eca4c96a411276285756d5b0c7ebd9d187a7a63aaf9fc3b0518d4e82c523c20a3b0e054b39c7e47ef6770f11675ba71779ff4f50a060b1eebd830c0346940db99bfbbaef05a214b36278346c6aaa0f3f9cdb0f2b5781f8283020be9ae0f303680cc06ddc08fe62ba307cfef0f978f61b1e608cecde6fb38b2cc670dda73fe61ce2d957cea7dc1d617b28d6be15fef5b8f6bbf8fdb2857d3deb900e211f4247673c67a86b10fa53133f5595ae32c5c967a5d0bbfb0d0f72ca0d51fc8b7d7efad22425991e510838664b43ccc0754b5606d5542594b7aa15e5b699e07b3c9eca6d6a8712f44c0dd00c8a83490d88bdda9f416f21817be4a2bdf967ff8f45f88a7b323c11d942a71650fccb3de690aed00f5d8c4e485a7fc58c961f9317b2d4a5928476e42f8e8c39378b5d16cf48463bbf2b54bc66e993237c0135be4794b4d8a271ecdf93592254b8d005224b12653e9f533e82d8f215990b8929fa2b46ddb8e77d5dfc55122aef57f12867c2af9e7c2b1b69246a583cbb302a365b8eb0ded3f6e8ab1b972b381f4a64496841c13b5798df693e5c3fb3ecdb3fc7ecdee2ccf997c840df6a1820748b26c76e7deb48bc6f284883272b24a7385774d3644ec1e3dabd5305f78beb1882480ab7fda9c8b14ac60912a0cf4ebb13238fdee48c7ed5dd29f28b6f9b3cf3222b43f15485d6fdafda7b787ae339c16c2b989375b156e744639f39bf8d8c3953ccda56e20534e82941c471d6a7f4bc3bd69605f002c6558d0210d1eb0059f7f6277db93da61139bf4884c5e9227505741bd991ea52b6bffc6b6983db52ce4954c8db766ed991b92b55476f1267ecde3a52da91b943a7ba12d94a4c5b566da027335c4bba1cc116f2cd6ec2b96289f4bbb334f1b3e2629a08ba4cf0173bebb8b31218255365ededf1c498ee6c6ba00a6a19795f1451ceaaeb2b07bef88e42fde9b0e3bfc64f4798bd076961162c66b91bdad6dd089caec1ac5211dd55a34c8045efe3aa3b16ec5e67dd6a2db0bf0e88c369fa6b2627542db9c40112c930a54027f03e70c6a0c68e0477d6dc2eaa82358d83ecca3e1aab8b0e000e3a9be7df3ef32e28c98ad2bf30e870b60cf4d5dd930fe262084dafbd88bbaf501d931b9399141959c9fe544fa1cde81f1da6500e40b05cd717035135748e9ab03ccdc5841ef090f102102b5e6b57022738b10960f4bb2b0e410d5c1010767483c43bb6030847e80944baace3ba94a97e7cf8bc6a49bb090f93b6d9802c951458c2c3f231b7ac2ad065cec7fa5237ed960f00bdd9a16b8753e1dbb5d9321d4e11815deedd7282b589219844d766db28db8a0eb58bdd67ce9f81d32c174d48a7d0d84f8a601b064828037f78699ed42352482799b5fbd65a340187f5bea5387197ce8bbba8860f77775a46817df8fdc610310b19ef25736fd78c5385f07aacfd4c49a7a7fa1cc8e7df02717be743a1d2cf64c8a6f13c2f2b5142f54a2d7ff2ac91354bf589e2ea410a947cd1458b107f5b1dde707fc0a6dca3927bc46af831c1d09595103bcef446673a4c792fb3dca97d850333eef9cbf2ff91348c370f22a0e35afb6799ee34af6c16f448a4277888f81ae92dea71a7ea26d8b16a1b131dcaaf6c1db7575113c32863b4c94d85a4e823331273839f2296eba96f394873aa801709746eae8f6ac8d308d4409f279ac7616f62ae56ec443d58441cae3d624e0bf2c968f0c575a532aeeca5c6fccda229df12dc1c3fa9ddf0976a98ea7614bd9eb64c569e3816413b84fd32ef7e5da75f06b938efe04607edcf93f6ad695f88c423ebe2ba73deec25c0d9293dcba1ef5a74ce5f49140c86744a8880abf9fae6ea7ab0aa65c887781697d184bf7283ef3f948dd0f646d4a586153e89c078ab7dd97fc6da0166de0294b77378606a06fa7942791d604b9c6c020b7661fab8df0e39c386972eb895d4dd67206ca8c0561d0591ce9cadc9a6561f773c14df267b3fdc6225e465416b1700e0d170231a4f77de61d5061d292f2fff919af01b86553e5a463521f0894c1bbc87cdba1db9f1fc8eb562e6c5a357a24c32e60fd3c5b9b186abecb813ba3e1e9f4d4bca0df06bd469783bf7da5d46b9c86c53f3b07cc358bc840337f0bbc717142e2698b3115c97e4a070ecfdfef1463fe6a5bcde0cd87dda5eb6504bb9fa12adb182f90f441775985f9b47fe03d19b27438a0d5025c2f24965d4bfb99b0c6684385ad4a06bbaefdaac31974d32a790b2ddda1f2a2699998611246890b22d1f246c8139c396dd0edef068a316980e838174f3fefd6746f12d15ab0fdd391c09ba4ebf611c6cc68e256267a0262d3904fbfc48061df51698ab31369941c625dc3295ef211e7c926b1b58e348586f15825bd3b44b54616aa11ae5524f6ba4ebb6be556d38f9fcd580f6841bf6f42f453ed265c0e6b025e20dcaab53bc80b97e9985284185a396cbd89d4cc93772750148905046c0940b167c4f156402e1c467140063c323a64f06814eb868cb35b46b098befc75d41abbcbe10f500b352bc32fcf8ea0e91d86e01f2a1f3080fc09b1dfed4975349696b3f433f3c0ceca118c5a1632dbbe5f7c4beacc0b8a16aa0a53625bb00788fb362408ed0006913973d88f53d0c5b73197744ec8a9c3b98344ebf58b84eb14ca2f05b8e6fefa10a7a936506ed68ea00db0632e23647aaf2f8d1f8474c5eb7858b0cc95bdb8fb458fe0c7296d3c4699ecf5a78c3f5663ce5f9018bb931bb7767be8a48f63533d719b05fc3f10e814147848a236e78041f2ff82dcd9fc119472329fc69a4848fe056ebbc0db32ebefb97a4f11dd5194320b15aab66e81894b7f8c660a01ef2732ca87cf56d8e1ef3ff12fd87d22a1524bd1be1ffda63218e420edb19d5b7199fd952f526aac25ddc945e4f41971bfd99d559f5ba43e65e3688820181f55c31736e0813e76a92dfcba222ebfa7e8631c11d09b40be4c4f966c8bbb3260e3a268976e22d5111c30588853f7370e14e88ff99903d323185ad5f09735ffe290948f556f5a8ee3f4caaf2da41204a53a33078820d659bb644ed76764b2c74da7a21b4710866a050912518130d2ea52bfe40ff95b81d34fed4e57efe0f38a9629e4fa0805bfe60bbc56386cd6989ac5f42673fedff0d0ab1b96f0ac547636a5f9885a4d17c1b4333be53461f19c06c71e42718d9fba9a737da44730c05129970ba1f5ba8b1bda03d215e3c07ef192ca4d32741dd496c80e2b64059adb8dc6e557f2e91887e0ef51138cb55ceda81f35e3ac9d91919eda7aae44b10d04a7fb6561e6b315a49b8b0d918bec0e19c3157aaefb684b6dcd16119dc50fe5acd6179c4e2d291f6790463a61f4f03d458ad21cf48fbb182886f235e6a06649210e5ed4b9bc35d2d89c09ea1ca94e195f52bcb5163a62a645363b6eeb29efaaae315250bca0dcf10c0d174bf2d53487ffca79593207503cdca33724b38d45ec9848ea16ad81b454245b010ffbf2314d8e49411a3fe31a342df555ed84e30ee530aa4e782ee00c0b3ba0b25d07890add3621633565026cc450bb83ce01e26cccf11588cb9596f51ae48b3553177e0e1e72ea5ea2dbc767c506f0844072f706e7475f5c7d7ff7e0ba0dd2f6ffa3f6cf3d5a7a37ebaea3b4f4990ad6288b45715be26423f20c09809912c55842823334dc4369b1e223bc0bc125e57aa3d452ecec462eb985525d2ba59225373dbf0afb62b136f396ab5d63a8ba3da19f3850eb9ce2884c3f65c5dceb7a3935fb57b13c8412e0b4ee78be1fed1761f46a70154a084f849efc49f3c3d1e6317d1a3a938a2ff651638ef6cb5911b2621fc01dd80aa9ebfd8b290bfe614cc0ed2583d7c9f7c0756072c2b02bd734f2c9321dc05652ec6e2bb5e1a40f0fae53a4a524e03f2ecfe6116d649466f6508a5fbed4897d312fdf08d50a34d4069c35aa60dc2563e5296efd9121fa6824af6aa1959ce6e5502660e6dec892fc857bc2cf0af6f331072b00c7b703ebd5a0a8d54873bc60aad89562826536eeb9449e27691fcb338a2a22a2ef5385143869c88a40ff6e567602a57da5c502851451a2cb9c3b9f1494a085c098d4cd945196b0238ff123b2a4782976f49e0e7424898a418ca0b4ac6eb6411c7eee40c4b1dea7d2434075c08d2ba50ebaf5707b8b27842f55b516f42f6e222b1817c4fba3da04d0bc44cf48abace63229a8b4b6c2a1180a825a4d74ae6087865bbed58727253bf44a97ff92f4d6c07d4d765c875da84bb4a8db1c99c3510d9c540d5570c429cbf5c9ab84bc4e5645f817eded9a7a232be27be33f6f578677f40f762be3e3fe767e26699beb5f8a8bd1b3ab214992e4e7d04e3948faa1de84514a6d1dee1f39d2af153fdd8069536ad0480803ce24d1b975d4b9fe0aa675d1f3547a996a79de7b2459eb30246fa9618ae7f96a5fa764c8ac60598383d4c97dc2e9540dcf204f3f539b81abc1006dc78f2cc3a7e7764ab9d1fd721af9f922b367377f3727c90273bd3eadb224225e4128abaad2f2fb32b4e41ffbca3d88730259709095148160a8d9b1acf1555df22bc50c9fd2c06cf56d52d32031f75c145e8e8eeb379cb83f2c4ceed49d8aee3a408bc4af00c9f29e95218850a2fb1b1317d57186200e01d7f6ca71337caf3475e0cc44ab0242bf2be5b6a2b564b4d15fa173eb9c069573b4e4cc219706ddf43ff52387520204564d524af3d9af59885018096547c39263240854588998605d2e7b3901c8973fe1dad3f2a801e930e17e7820cc1aa89020cc188c4e9b19fba243e275943efb89aa7e696fdfb9ca0862b45ff154c24e9bea29ae40f4bdd891092cff1b0d85b061e747e4db127a378c26558ff485c01916e32f85b9a704cdc00bc0d995ad9a3b20d79d048c49d0d19714056da35dd8476d25cb83c8ea333087799573f9927ecd90482f516f5558bee0002cffe8488388ac41423708ea6e38b6c7953785a9fbcbe8912a60d1e2bb9c1942df16672f3d1831e7125a882e913c2eeed854f92abdd565c5ecc3061e1037f5de689ae3051a7b1348eba8ad0e1147cbdcb0e2bd6b413bb1f3fa770c81f2aad5bc9c0473284a5184966ab043390d854f289845c9854fb18299e7f28d4ee91b55ed3ff838ad22536a38806a140b270eca9af17221981d9f89206be3fead899cc2e0e0411de8cc14cbe1d909a38ada3b35c598f8cb1b4f6e8b8b86776055cf506bb9e88df183d3271c38d1e0016c580137973fa38cae87731ae28331f402a23d12b4a8bc7d8d3e23063cf31deb26b3b7ae56256861b24a9cef337514c9742711520be4b284504113e4d8d999e3fbbb764b2258aa15f469c759de01423d7a7f7884b34ab57f3e1833cef64d82fd798b4b30dae265746ca81e62bffb4bee0fac7773914d706eca25904a1f06cc2117a0735c07f038ff36e3bfda9f28d4e28627e87b881922f584851d7e97ee9f83b05dd467bc48d8d8caf7641c1242c4701ff21ce16cd887ba1928cf0c9fa31fe6be8c6a87304bfce0f7de8df7e2cf868c4bb3e1a492fdfde23c88c9aa514223645fa9e5cc67a86b8a03c1201ba28bdf696b2a7f3be9a8c11a9ba15c4931eb92c40143d45d4ea12864972c8fa584e3a7551e412976e21bbd3ffa5a58605eb79bcf71c7695f997372019a9ca07bd6ea5207ae82b6f50e73986d1dce614bcfa3a55a54accc6b5a58cbccb327aeb85e16535d6cd48782dbed3c94d3b5fba825933a2ac6154af8093510fe918dde3c11f34ade9f28dd6a3e7ab07b1159caea32dc69b85becd70853a79d7ed4a76ff423c8891216d32c57f468ebce284a8901295a731307991c46779da906deece248fd966b6123b3e55f39d1d9dc5c59fb3081deda7947b8c0739d7a9feced9135959f430b4ec7cefefec4e0d36bf1d54b2ff71f47c6e9ac24bd6a199928db0cd286494dba309c2724b59de334b5b3c63043d1bdec56500e4aee0e1fda074c990fa80c33b85e32387c6793b02146b4ab61cbec9abf61bd7dee0924c91d242895f74191fa8e845a54600e9a8aef4181fac86b80fee2926b5006d85ab49ffd2bc2837c91f5d9fc80d891a90dbc0dac9e0e97479a6fa6edcf0961407ca8f16a72fb5af2e69e73eba6b06758048e60326760a8d9593391a177a98246a89921b0b2c578c770995e5b4b89c0c9f0a6a35c0f6fd446bf605b2295e6318300181cf44d191bd1718cc6a9d9a35615820ba34aa48cf343fa28f08b4a2b601c8194a35123b0041bf722622bba610f90a7325ef04ec61a4f14707bc90c24f86bc94cc24d98ff4cdc0a3db95fcb62cf7e072ebdf9b872abd4d4753fc46d043d1fd4dfb727d8785f8141353411f593edbe8622785637072d6246c2a65c382ff7ea8ae3aa2c1c78cb4cdd467a6606f708615b7b217f987ba2dea27ae21ecfb5c7f4ea3a8dc0e8e6d7d8a8d4ae52f7c93d943569c1d7a3dcd00ed4e789f7b9e695a75c5e5bb9b5d183e48ef424e7a02b7c91f453168e9a8ee816c57e37b91ecae49bc9f0ca0d2449befb96b1e68ea9c0429cce8f64813f8386bdc9040bf2be3be2ddfe21b0fdbc0f79ed5c4485fb97f983fe3b0b61437653cfd6932d4ac7333c65db1d223d43fc5412075cc00c4e351a3e08c8e568e421a80035765600c31fa60dde523c243bd7274d39eaabff41a0383594da777e8b79a7a7f79242e9bd8c3ba2aee6e28fc19d910f66065982468563f87d143e6827a710895f9eaf80ec347755573ec4c3fdd30a55a6c92b1e3927ed011529a7b1b642ba7cebb7c94ce7726bdac496d793398537cc35d12a89b4dac4a5f2fe2e342c429c8a682b82f46c36274731f4c7f91c80d31c13caee5b73c0198ad0f57507280a33380881a60c989cdb284eec49a3df76cae96c41a2ae448f47aef3993ef8f024ba3be41fd2078444b1b6d73b1af0ec09ed0e454ba90229e7e7af200c030611f5180ef9c2b1ba02bb437a72e73c01a58cb08047b048e83fec0c71299a4bd18f50066d1da2c5682e0c6db603096c5477fd9083eebf513b3141d73793dc0a6001626df2943b81a1910360ebee56c3604a4843f4f331f999d638af1890fae850f6d6a648050f8028746ef87bdbe073c88b83e1f7f7e25c73967bc02d8e2fc109d10aa396ddaefe2572d4557246d3425abaea44046ddbfb3efd61afc4f368c91c30f3e3d929ad6b06417e1b549cd13a77d875502357188c72132b58ae1607a109eba7fe8b86ba06159ba31f4ebb5abf707b59f6d3b6f25ffd680200349858698653c929c846890844491efbbce18205926062d167cfd8a10eb179249fe3993a96a652939ef877e6eff03588500bc4c9dacc8f55a94b126f195de3b1de79c7d97e9324a823ce5d4da211c4186ffae27b1b04f9283af92dd0704dbfb61df282fee13f575bd4f59f8ea14935090cd8358a76b8a3279889ed324fc8acc9211bc5902835583e2f6ba15d58e2fb9c55218ccfdb039673203003689d75747ae43bb7329fd9f8e1ebc12eb8425c57951d677163fe2ef1c17a2ddea31d93efb311f0df0dd1132a77f6d2f7824b0235ecf411c9d6bdfcaf7add8b1fb8b315c08f63310d8230f58e7c0156fca4677315013716b077edecc090a52add816cd4698c0807ffb424b3ad9e435e9bb0e4511ec944a7ad2e477f88096538c5fc079cbda4c95e3c723958c8db269f4d4904e016a4c730497d55c0c7a17d216fee070dfc96370f53cb36c2348eeced5ccfaac84f9ea723add0f8c4d8a68dfc11bb685d3a76c346a909c827870402aee5409b20bc71028c3039a9564b25d7b685ac1e06ca8be2eeabccdf0032f084b525deee799ae991ae50f750edc42cf5da1428c2ddf400778c38ab7c03ed20ea97e0a131f7f84cc3a1ccc26bdfd6ec2b234c2676fd2d60f3fac603349c35dbce1da1aab5f2145098942d062fd5592cfd2f2a176636005858c5f41e6b9cc6a11069df025bcdda012e54958b830ddbc37d7fad40d0eda4a8bb68ddebaeb556822b6135ef96ad158e3d15562348ce0f3a6227b95d8d3aaa347f4accd8ab27cf31d362aa58c21ba2412ebb6a313d1cc5b8ecf51e4c502d77b6d4c2b040e8210bdf33a864897fafb671045f7cff27d083ed4f23fdab7b64c56dfc8490ad52f36809d3194e03de5288d0c2b384497f8d03953187687ff9560959f76c53e7a6284c78a5fd5357b837dce873877f166210a2143f326aad5c5f464bb6e5e62865adbb77c41437ed812a76512d45a6394caa32793a24420e9c14bf273fe525a3ab23383d7417f2820a54664f7b095ebc6fd2c7dd2658f6f60b9911c51a91e788bff77573b767d89d995afab9a539568f06dc0f83c15b2929db9c5173dcf35af8b7eb63c19ee68d263416f90059bb471415c5758ec2d92818f94133519725b97a2d2f75abbc18c6a6024ea3c40a2f3a3e9cc1246ca922c93bb22981edbffa9ba91dd3938f9764ba5535c63f2b07cd570a7ebb2bf152f238095539bd26aef3b62a10e58bae6e3b2f72d1dc27193548d984089fb5aaf6e8ce51574eb9b70df493cb4e88abdf710d7ec0bbdf64d82167c0cb8309f91891203323623d8d4ed3791cd6d251c79df60191fd0a059ca510e8703e1b5a344a10f0245ddcf59d5486e4fbc23e682bbd94fb5f0732d0dc7c3e1903a94d030e8c816df89dc962b65b35369801a6e289bfbcc10b0b02ab77a1e4d9ed8a92c2381145a34a00f75fde9624f818f77a1384852f4051aca76b5a1f90f6a8a46ee43a87f75eef8112b8c82fcda21dbb0a350d38219c3d4aeea56b67ee34ec7be8b5f8e6bccb6bd3d8e01e3357d222a0f436120a0e7c653e48212902dc4dc06975be54e6a02e7b9297df5d61957090044eab9942e7e6f43b3cef0f88727f9102633366313c077d89805103d633a14f91a5e9d3f698f8ffecd4451f771ba5626b0a9deef05add1b5e081f52293330e367ffa9279fdf4cefd83a6233c85f3c496a9bbacb407cc8d80f872fa5f25e8f88883115604cd795b9259768f259d0d3f9b79de4a94f8bf75648b5f84fea5c7ec8a9b6288b19f4830e29394f1fb3ac788f9e050560d3bf61bbc8f631ab1213939d6239150de291014fe16444284466339c8a1bf76fecd0f7fe2c80582560ed4c2a63c2b26fca9720b43cd1e8118bf8f49d4a780ed9dc6845566b2ecc68d7026725d38198d8b3f12cc2b79ae06fee6d46e1d724f52a514bf6153c8142f617ad42374945365025a13852ce7dc9e2cf04cb6e7261cfc69c6a8c87b9c2b0af536b7f3afb561e9961a82b52b173b8a3eaacb4290cca9b546c69a641b53b3cf2b40e5d3092e9e471bcaeb4c7c45fb55c902110ad913418cbd38a2d8dfc1f445f12662c4e54ca935085fb7e81325599d4f7a934bdd86040127fb14c1b08f08451ca0f62c4ed1b24b27a12a1a7d06e5acc81bd17651568ef3f7641b049923a40bcce33d675cf659deae72e7ea0c41c82c5b66398c7735c5bc77c3797f158837c6f05bf2db99738d28a8d3e4b942595663878ca1745824e40d160e1aed55637438267bfae67c675a40c16e71cbbfcdaedb23a0f8b0c0d6cbabb1fc941b40bc87a118ef0f6845a5212ed973d0749432a788c475d2b00e5054d53545dfac590200935e7f37e79b897eb7a48f65aade85312041da772d9e44843df27f2c3d6b2e4450cd327fa9a1a6280599ebadb3d8e6d80a970e28f909af89fb2c733513384ea98436477acbde0763dc2eb7e6623c81bd86ebfdbc7d4ed150edfd27a2ae9af6fb2e1720db9c1b31519372f59ab4890e29906c469abef59b3d9b391c98566d3ec7bad7e351b8dccaa8f7394f16f3d8e5e179fffab83c74891f81a83ec1ad58f4baf7e35a6673b46b299dd4922312001634e0f1c7ba63ebb9ea011b0d479c65772a505d39799a31843e45fbcff423bd3d1b43150fcfa6de12913d245922df025cdaff33edcd2617ac8ad9c1d185fe318ecaf749f044116671f6b0c2d625481f90497e38983b26dc02804dadac63b2874e8e633b1b266ec2a20f3b010a87ed497e9b5c62ec534e63b1677c5cd0df0d2540f164df6b9743cc617838e5c3b16026cdada9c05fbfce6632eee0dad7e4644361ce09b6fd9a25d967d8cc54e65fd42b8de92d2f49b6caf95b2c11faf4f97805b58c0c4dfc7e362b97eaa3dba87e88813fe85fe5f81864372b5e1e1283f727221abbbc203afad4ed77ae40ec0c9d6205e18df8e0bbfa672656aadceef6e47967fcc02f9ca7c7a84b1b1f723f2e2ea77a9908d62dee650e90bcc261930e94408b77a09317b232e617ca652c39beba351d3be66fed599379da24d685e9a839a21f870becda981549182419ee138c9e8e94e4989fd3cb0b40ded5b467af548e52801a9011feade78c2bb74868c48a7e7304287a0e020a7befece4fb65aa29014b0059bd9455166f646d65419130116639ad65b125e51938d8012cd090ab09a831f8f5e788e304e17e50bfc3a1ccc427d436c05c90d5de2cc11a031e9e33b8d7eac43328f3773102b7e3642ec20bdec70e15982925a53088ac19da1934f86c4bf816c45339f43213e5af0c2d504ab246f568e2f3abd1a5774459cb050b2d59359b345c09ed508b0445343760f631ddcde34ec4ccdfa5b209f77ebb000106ef0153fc57d5daa5eff621f49bb9d828178337565ea1b1a9f1f802e151bf2bd33070a5a6690acfb3052c733e563e64bc2ec735338cfc39ea6fe92a2d5adb1e67b5e90bcc302365dc7beb81573c0e546a8e2827f83b73aa2baa20ae4bcd0132b1ec4c43b6435ab737bef65c4e214a01ba620e522958c59203dd06230d90d16117a3099fb225b57b8a22e53e650a33b71049a1e3d50c28067c4851fe9380814a33aacff67fcfc0540689dbb37916e25d1d6f66d58dedb834930cdc360ab345c79b9c105c4f803893994771a90c66a33ae3e28181c73512e3db26bfec77a44cfd3620cba3187770bfa3082ceee1797c61fc3c4ac4e99c7da25461b8c2e1dfd2cb164b6f92ce63e7630084b42071151b17eed555b819f9721eabbd2a231d1688e942f2ed7130819a92a155c85a73969cacf0fbcc117a11a0ef9b5ae81addd69a5fb4de01d46a400bba93c8a62711a55ea48e7ac3c7c94194c6a593ef422eec953a1f705d300c0aefbe75c3346170e1658e23a0b65acbb3f0f3983ae2420fde72a5aeaaae5a2c08db05005cae5326c772ae41b3a1cb1b2f24ad06c0fbdabab6d5132b3dd1358b43980c823c89de92bf0e77ececb2ed02206d42efedb830fc5ac955be7ef822f906bfb26e2556e4dcdd5f6986b6a2d389e3044b9ef2e1106d9f8f73ac7fb7964aca8a2924fc143d2a65a5d1cab51cfdda7f35df45b7a38f89cd517ee8fb3afba2686768c8285afb87c1f38e29276412bd8a64f122b10a1d0996ac20e8486c2ba1e2911de96960b0eb8afd20b2a0d5ebe36e161e13377fe6e479a4a445369a9ef3e5cc504d3a556ade3d65090711addb6653b65b201da790693843f9b4d061c1c3361c66037a76a00092911fc3cf4b7829d991cbee25d27f9f75590290b266544a7762e53b13e00cbc252725232aff554c0b540f652f179a1c6c8eadebb18d613e962f3724b1940c6db153ab5828a8d6ae9213f27aea04d7f14d1be8938196b84056cc27c59faa0e733fcdd4ce2d2f59e3daaa89f1ad9a89787eec2bcc45e36248e5914c18cfce975572d5566e0224392aa6610f78b092b7c77b49daa08b090efad6c83cf22f0cdde8f6da98ef87bb9c99c5e7563b4359c9aacc5cd5d04b02d690c9acc7dc3ba798692af80a36230fd6d8e4f4f2461eaa5bb181db403d2678c6bb2f41a68e1d428a0f573c8e796988d82372dbceb303740f968a2ab8fe72802a88da30ccda71d6fc7de63523898ba67bd35938e0463be4668f1ecc5ea9bb332cd0d1a05cb285a3e4029855eac9a2195af2d9908c48c539b66029767ba8528754cdb563ca713add1601f32722699ac4052ef94fa92947bbd26537540209154a89124b90d3ccdfa89333fd051b1d8896041261eec5ef8c7bba1eab8dce5e2e0c141f549752338a6419249d37ddbdc9d8349db0705384c5e8ae7ce7706eed6fcdf2c6d7df5b3209eeb30cd453d3b41fa1806b79d753634ddec5f95b8ba1678c63ef8905d01391a44f5d4985adc97b17a442c38efe348a3ccf9184680600a213f67f3a5141c947c333194ce6fa869c1996ee9eb69d2832a952f7772206ac9b9361738b45fa5a695dc9298e22ed61f951c33b0095d3db56df07f7ebd9f903ba01433bb0c99baae6f3fb60151df03921382deed3eb39f4ee55f82c81022b0298d845f9066041c6e3a1d6cb2fde18e347e14891a2d56450b87fc7bce6bd7843b3de6597e816d19d28ba770bd27a8b3b46fb99fba6e943c465c49a8078acad80f671e6d34f90701e196bce9d7fbfaa22eb1852f128e31735b51d96d4f8391d8796ca2ea5e2dba52c1440457092bd76b58cbe02ac153319de7cecf295bb733bf9f895bb4665c26e6d89c015928eadbd03828338535dd4d81a476f21f163131dd89b62aef15007631a07ac1583ca76f1cec21bd252d36f076f50c1a3a4f0518eef7bdbf10bdd55f726c9d52534bdba97541dd33b44466b2e28f031c880a67fcd4cab4724228ef682a0aa84b216852595353482164d26c82098b1921e365fc8c971254432a77e1586034c1b4726b9e62f178bf2ed486ca6482e28e8ef217b72d79de40bbf762997c6cbc555f233c32e20ec7cc01fccfbb7abc58ff51fe7e7c99e6bbfa9c57ad5bba47f8f875d573a472c968f5d6616a5545179d87805f291ba15e2e5884fe9689d956abd0a3915f95ca0ef2508baf34353f49b801a0adc7b577573ccd388a44ba994c11d284fa2325a7db5acdc5f1e1f1cb1c9050f7eb7a6369a0e0718b55b379da3d0d9ad54dfe21bfa37c1bf87d1729ef47d7f847d45fe30ce2970a872f7bcbdcf2844ba123862b5ecb344a863dcd848ff93fa63f14ea07af5674c7799bd980602ff17626d6262fe5d1e8e612cd39fc2c17064168099822f079f9a8f90f93c17badb50943b8d1f9047e5ae44991cb5784aff325eb9377525b4e3f069e9d5efb318e3b75ea2595b51a4e916934624ba757c0396ac6166e74108f9f63f08477d47d98954d8b62709d93e5dc5c1a475bfc365cd41fe6d0b0b72be81f174286c496883173c9f7c81f1dc8c67395403f1eb3e46db7c0877bded98cf15af2c83654f00b28925586323c8bc5714d16a5449865454d444151940a800e8a61a8c800f6f55fdca29a94d8321830028fcd628555610d0078618156e00d71c4b9b2aec047ac1013c9ceb8974090b1772e92bcfe5d3f2d972f5895f48bf54a12a119e7faf71480f45cf70254b9436c0bfdb23c009f4b4ec5ccf8e58a8e7c6de06ffd61cc091376b78230748ff29bb87912d2e69b1779b18417f7fcdc9199cb597c72f39a282a962aaf1da7538982e4b8b5e855be652ad6016aef0b544bfebf74c32545a7befc60256f6035e0ed068e74bf003a67f6eb1792d619a80a9504e58eee3e2d68de4d92287239a755bdc79cc5a5fdf47526824e8ca4fb8d40be7dc11209d741b2fa4ab836cca9ff4f95b9969f368348c0193bae15b8f18abbae35c0161ea6697832825abf5f6abc49c80dc887782b061f61c6cb8cd06039a7386be8c9a918ce9e971d375bfbe2df40a0381ec8742032551ed3e640dc8bbe752a6b2047bfe2ac467cba4a535bd6b795181108a93c3c30ef43d4cb8970b227bef7ecae6ac35af8f95d4c38c35624bf3863b5a90d4bf170edc6fbf1112351fd1eeabcf71d322e20f21d56851343e21f2bb82fe3083fa7389a74cbe75e989ef2a8db5ccf20dec001860c7869cd8865e5f0c47efbb2bf600f1d2f46a4b8951d41e7b97b591ecb3ccba194de688a53b884bba46cfa3192cb98e6d3371409f7abf538e7584eb1a2c530aa1604f158375a7af0967b6cdb4d331dd50a1bf6513be51ba1f97aede2deecd09650407a97e3952fd2e1d92cbf7e8bcb706fe4c48766eda10de289dea208a5331236f6dc83cae4d618bfe10fc590c0d3afbe8e987e93818ed35157c01205cfb079351d312e0a18f2f7c263413d52dbe971a22547888ce153dd54c9aee46ccd40cf8b30a8b171c2df3cf64755447307067df21a066625c1f020296ecd5cc4bb2bb2315ecdc0a140e4748a78eda9850645d85b851bb924b85d34471a28e0887268c78d2ca40e92d76177d158812ba7ff27510097c04939152e72bb69c7e7cc3e4d8c62615df1e64238e122aa761cc2095c3b5319ba5e66ac0e6b0b2536dfcc0c4d5a59f801352a163d1b6149d698c9ecea0c1c922f21cb8be59cc34ec78a7552c2504cb138ba0da29bc8c61e1cf155399024caab423ae278eca61e25751639ebcb2db70b1a0b15df5f80298f388344ac2c751f66476b366deebdeb887ad9a25d494c0fa6ac8b1cd1295b89b56db1deede5c8f5573f37bbae0d01b490b41254fe2da773119e9a1f403438e94af0417df7706a8d1af7bc581324b23ca5ff78307b5a6d79c94dea5f5328fe8c9680e1ff7c1e0d9ca02d344e5a4311ea20eed442c1a895d0bbcab287a75f3d4c4d8ffc9afd425d01734a915368249d361f48c69ff5796c83313fa3d6685fefc2cb5cfc3e63930a08e0766fd8f5b28c627f00e38ec4e91009e39afd60ff1ecb5c15407322fdd4703a5d348c04dbf82e56e51671cfb5b785dcf2caba8ed71ba820f4d47edf3cca410cf8e87aa66c51deacd0da3974773161304e5c9af0ed44bff868945fb7148e4be6ae0b64e7136429ab47475db2d44b8a2c2b05fe1447f3c613a9e8ced367d6fe9ff0726ad3c286c5dbb31a993801ee29280d68a08f16287bb4e8bee755caf978cbbf1304b41fc6b6a808a7e21c91a1e559e8d0cd950b564f54ced7857ef0b5247c53254dfe79de7bd7aa1282603ad9c7498a1d1b008bb9f97d15c672f9c5515df6108b09e2445fdd07931e1eaa9ba64f158988832f7a71c8c92227ebe21bb9fa30cdef3155d140901464fe0a3df32f9252ff5b0efef384c432e01cf0c9cf22f120d29827ab2cb09ebd164dec85b24d77bc7f21aa15e94881ca56e27297323fe6901eb85e3aa70ff70fcd9c15f6391c97dc638e7282e48672fb6a0fe64e8f9202049dffd9a3fee5157154ffd2deb30a2ff1ad7f64ee927d1264e23efc23bb3c029c6ab51d34dcbd8c340602d13b7b419bcbb3845fb4f1b78da7e7d1e64de1cb91735649536cac46ecca0ad824e80561291977b03ef8ef3a5de6ff14f71c65fbbd65424cbac49c0169e62b01b608d55c0641ddbfd327d0df852ae79ee57fdd2699d2b025ea4e02ff1f1c5fa275f4656911c4d9fe31b6cc90d1dba9c487a5d8010ff43e882e8a55ab287ac39d6974f3d463503bb4eb2f2f400045100057fbd840fda786e4d32d59b82514a8ec03179c153df6e607c463a18839b62a411ae22426085cf508dfd1d2ee47b74a9ad8c70d395c41178a735fe6ef6f5c1579e0631f341cd3c4bd0b744ced8bf1bbb1a29b5da489b8e6e616eadb40bad903a24225826653b1b7edf81a419fc0b9ac02fd0d137e5080456023874cfc9a361c4562d34d3e05f5b15de2b6a17a341d5d7ffff7bf2643d37162c3893310bda7b545f350dea931113130b8b5fd89fb67ebf26ab841640b72b5524e745e9736b6f731a1a9fcb6e8652b6481da136493aa00f502dec0ce223b23c4db3022ee96baf56d7045283412ba979b72dbffd47201103fb941ae9c1e1dad6365a9ebd486c3a5c4a5bd8c4f0cc16b30ba99bdc0cd7e3d09d0f5335bca77983e143a7d34d33d293720f4322c9251069ad189c88f61770888a6c29ded9e0fe0e87883e4ae4df05721bb6753c8a859acd1f20704b5672f687f6323d2d0f423512786d127a0659654d98d3121f1913d24498c52d57df33e3c3514f1b7ae4ffa8d53e9df8d399f5cb304bdb5ea8fb9e225470f1a5bb057b1aa6578e20f17dd2598073e45080ba441f65e99f791c0dda9df7f678583b944905e421db9853ed19340e12dbb653e0fa07088336e9f3a9285bf3101a66ba8774ca31fe5a3a0a963058ce72a1f59f6f8902a22d77df21a7f83654e441c5bd7f3705d9e2ac95fc1127d6cc529adbf636e6145208cef072a0f040146c7ec16374d34ab0383b39495017ca95f72e4ce7d67f23bcc3e5df522ffe1a09a7e302f3fa222fe2f391752c9c57e7cb97e21267bf5513f65326e193c2d3f99fad4919148ddaf5696dd7561d5f6ac768fe7e143abf950886f4f84b04beee0d292aa599c0ce539072fae44e1d4a5dd24791774c7ac8558d0461b85f3c29b88e8cf606da7443cd235d5e68cf227977ecfe3575ce968387e5c0edd62fd82698ae8badb40f97733cbe0c9489bf704c519709ae444596ac06dd6a08ccfe7f27ee30b213944debdb50cacacb205ffc6c3282aa1a6d71c576731dbfd0e33970864b765547e74a146ca7e0efe83f25dd0a3833c85a797ad79a176fd533e868c5d8a860db84678aee48fdda840fa5ffcde5ccdd638d9c443fda82139becd0dca7381fbf8211120b080bdd7f8bc8cb4b9e9ccada40920b02b39a06c02eefc51883875eeeead21e0f59a07996dcfdc9a582ca28cd240537a54d69eb14d459dfbdac0d46766d4808be143aeaf0fc53eed5638cf21340d9657825abbed98eab0fa4b1fd169173d979e08cf95b7a40bcba5924e45da1d5c60eac543b3e8cba97abf0ea175ef3878312352cedd4b35fa600f4e0e26fe22fa624a22cfcf54b03f0056e2460d1414a3c64496902bc47179973388e239cfd5a4f23f3c4a421554893e3b69222eb167163dff607782dc591c4f6e4591805cc72ec0641dd6aaa446f46fdec649f4f69c376bf597754bb4071a4b6fae4b2487abc33d9239d787ad50d3cff1019c13456f59a4eca188a9eec7d5b0a7ad502070294e9b9b8417fbab8fdb37cbe7f88a7f25509e0bd6da7eb8ad3d9dadf05b2c74265ab99c511732d7baf3b5e0a15be08ad11ec1381ce68720b9f5ad005e08acc8d926315687d7ff671eefb6f954334eda62a157ec04ef24a37f069dc444f4fc55f492c4a5d8f7642a5cf299d007c524717aac17df91bbf561989a3978054cabff5178c7da6b58213a9706645f9ce308deb13389aa4ec6183d022a582c1c052d8cd378661eb1bdddae572cea2eaf2d5293d7a712eb5b241873b90d63999f015dcf992aace554983f71697335a7fe912358f5d23614c0a0bbf73eab89a6a81f13e3dd1af0ecee9b162c4cea5cba5263878e632da8b0733595cb0edfb75802e0ea2bdac688d794388a8b440d42448b839ee65ad8fc7829458c4590a9bdf95118b8f112b43490b6bf29e36df5404c444c140035c410bc64da4ed0a745f3f86ba5abf85773ec9ba01c7554ea8b16007a4095c1bb0aaa866622e62723951f71bfdf7c19ee3fda356fce15364e6a362cd484f4d601971875018fcd6b2f8b49de0dbb337f43344272af52704ab9f9f41fe31273e47eb91e59f5a9ed9ed9c5aff829516784444665b5860d66ede71239b2bd23a1fa0cacddde0c233a57d38de3fcd39f8fefdc11a72f9ea2193db7ce9c1a766a18ff4f49aec60ace10de77511fb1674e26164a3c8c1becc87d7aa1bab6ae1ea245ccfe69b7b5426eb85cecb3a9defe92f3cbba4d47b4c13d7eef876792758c651ed5094837442498d28bd52609e5a4ab8c2a64f42032a5c06dc4f05c73f7544335a81d25fe70b56a24d378c037ad6f2eed507630ebf87c060440511ce473222f08ad4c0235d36b20cde6741d20c65540897b370a23adeb4fb6dfa1231598d577a1c74a7c1bb6fcd2bcbb7e38ef1a6a9265cabf3678fc36d5bfc17f1ca5517143eca4efb2b96b6bb0765590cd35d954dc213a75929ec709367bda60807c8eb75a5c67050146883af69b04e58a6c7ccc75ab5464f7744b886ff9795ca77722934841f56fea1f6b1f794c16404d762db2d11c34f623eb491ddd854365a30e8213d9b37fa9a1fd27b0fbf6098eda17a1f66fc69363e494237c8b435b3783ae1657e4863d93793458e008e883dea31c1371827dad78d43d569cdf42515f0415746273b463d419f2a013565bdfe5f06fec1b5e848edd0b68a663ff33b5a84b2fdc13d4fe4904d8c57f31e20d1deb8dd9f6315bc4e40382ca01a5eb7ec72b130d98ee720fdcfd81fbcb9de8d92b8d3c909d0ed09fa3045c382534588143b969911ff3e0e200c4fc1dc0d1fc36bc442fbe2570b5e2b9c473179a354f0e773e3893487ed29b0edafe624a6af63a65fce33017590349f106e25992467521ee324aa7762501c19ec78543df45522b79c85f3333539574a8e29756b496398c6de57e51789c7c9c4d7d6835a8d14cf4becc3bccd82520ce2d34f95108acd9ea683feee62d2f3ccebfbcdf393a36806d9a0d844ddb776545346782e1d3896b038ffb58a1007974366064512a70dab44a24778e493fd38d2e72de96a1c882e39307e07dafd3fdc3f55365eae5d8fb2e0353abfe3e6b9d31cde9bb9119f04dbcbc66842a1279811a4738394ff8e97f26f781be9821a82444b22239c9ded8345a6879238f4c282dda8f666a44a2633c46d090e53754038e6e0241e4c0cd0d7d2673e6e709a52b80463d7d477c83a95fb4d55f8de085b1e9f402cd3adbe8d12c2ac9c3791f236c54ce2ce931954b7f7e748c786a568aeb1ca3aa85f6ffdbce6bab21fb228c63c8846a76a82a95156eed90c709231d2dafa7f13a61f0cadf5a47062e66cec3e48e50f20bac88f842db96765a85f7485505981976b01e2cb0757327aba900733285e054a339d9c7350610881bc1bfd1fa61746fa5da987ed521262a1d7c9e62ea631c06fb8e60d26db36d59d4e0c5a8063825a401a5fa0fde35bd7ac6e6fa78795156d97c5fe8a2bfb611dc7fdacd58f6fbcf444725fb87f36ba3aaea3cb37a8a16e75aa7d18ed822371fccfc85bc4b3124c3e61f48e19c698a817d73b8c5ddb56355af78eecddc6bfb5ff2b206269db080fe5f02a032b30ccdd4a87030ea1a5f384e7ae1fa6efddb237803892ea75e85cba7eda277e418227521459f74e2bb033a9f790df18e986e287a3dbe6d436ce733c0d7ea284fd5bc73829806e173ccccd1177349adeb5b010553bfc8349d17a87ab02cdd1371aa1adbb784b2822d6831fe5b9c9640be5355a24ec1010c62201f2c16e116fe982125736bd700e7a07f9ec060f5f237ba97d0df0df1832faf78355a802791c6fb708b5ffcf72ea697e5cb3fa113b04b865cc72fa49071cecdffa0c28ab3b9df53d0959ea26a8060363dbb7f12967925ebdbb5ff2ea3229f9d782e2dde2f7ed6b1e7a638763363ff2dc4b4fdd4beeaa2433c7b07c51a83d9a0c5817df21cbac637d3c404192f9c045943287fb5c36b891e7be5e778129d8365590fde59393d6481c536860e79447e4b5654bbcc3661d2b3ddff859a6df92535250feb4b624be89d193164905df71659f2f400b700f5456920ee9cde74248372010cc740df0e0e0e423152a5874d1fd4b28b2626bc44b634e6eaef8f2d22fe535005e6aa4ec467b492db2d475f515cb450dcff63a3600f74f85eb739ad582114a6f7bc3c3d505e81b2f3e028f430c3dfb9b2626d83e95b70dc87c22d226731fc664c7f2f184e08947fd77dd975fc1649f86414ed234256e58ec9f241017d22b4743b33d4db71e17fb961c8103e5cf53dd8722dc69e084f0172b2af5548319e7fef078df651103349b1dc181ef1c6c23b527c461bd933c6e0146a3c2d7f7ea6c7c9f262e4c87ea304eca94200f7578e32b2a5447ab564ac7bccde7aff300d8bfefe6b1f98ba5f75a22392d1254a48e15c9ef3948a4903d07879e6bf8d5f83ccf391eb3e724ee9afe563ac50ee451fe2b5dda71e361adeb6bef512471c9acafdd7c4978a260ae0c4c5007de95133a6b1db02c3779e3ee09e0954943b5df3b532913885d8a739352bfd1288512849acd9e36fe6db75779647efa014042156189a8be261147f8091c38ad8ada301a1fda93e4ab31da424e98397c6d14f0d74c00eacac60199d4cc1d6e0bc2dde07d96ac28931414768576650192e862af6d3fa58a00e0e25e6b1b7e4a5dabf25d9e60d84129ce5fba8a4a0ca6c5bce70681b0069cad678a0a4ed3de3f0379b609deaaee33432139b9835de207a363f25fea88726196e23dd0ec7f26ddf662d0440782506f114167c532d2f9b2f48395986fb385ded308bca021206c01556ce603a6fc9718ecaa346dca7d04abb47bb018828dfcbe2b5b6dd65af7b6f27b7a35d0ab670de4a76c2154bb31e1065991ea1d401b0a730be3dac2762aa98b79fc2fb7f6114ffe07fa7d07be0b86479a3f5464220321bb331e92030684ba20ddfc5da2b8166847af6e850fde8d241fb272f60d811b1d41b719cd8a2d13602099b2ed0e747813e9fc60504cdbd15fd5f64366ef54483a2d91649910c69109efff3999ce95f6208ffd5ec4fe61cf914406f78fdbf83d6e5fa5b07a98ba83654b3f2122b2e29245180abeda2b0d2a95539790395cc7b43a2d7d3b3d9438a38cc8ca1017510dc2e9bac8a25c05bca2eb71f5dc77a4382f00035e5374318ae3aebbf5232b78e867622ccc37a81019ddfbee2557483edc99d80fda96ec5b821da3e3ee8710d655ce75e9c05f97894764f8859d0bc595e4902e56cc0f936cfd2e57b83d87bacbe13e8d42dfb0001e20604f39c56a4769f294e050603f7a1afe255c89287352d4850e24687d7c8829e529a7517663ce671180a59046a7891627e9115a1cb5fd98d5154610497a08afcbbef46c993f6f9f312af9135068b026e12b7e28b28c0950d9fc902c77529049558e57edf8aca00b2d89cd87fa1cfdbaf3591bb709dfab5428d003427bb1d2b75361a454090d87f8d06f8131005632cc57f2a33b81ad8d82ad516ef03223c75531c137b768c8367c5635c7ed06f649930dd63ea7d8116605e13e9c46dac9179b341b4ded643f167aaddae8ea82e756c315847136a2da33a335ee39bf7e2292dc10db48a09ae0dee52de69e337c981f2596023d2f6f361b0cd88677948746e157e017af97a2c5ad21003d23f306706c90a96c3541a00a2753de713016860feaf48c01be3b81d3e3371a7808b24bc9fbdfedc47435ac9603a0c9e4f07db97c3b95a856b1a47cc2856d8288b02a1407385664d0827ecdc326ae31b577894ca485c7bcd67edb037ce92b6fd06305492182d3aafe7ef5b283ff3bb76cb01bd6d928116dff8236cfc069c665aa0a2d18180b0b641215db94ad6b450eee4b75e174f3fb14e4ccd35f3529f75a93da718b24cf95ea3cc3d4cdf062cbe156b2ec26c772d707146d2dc27930d9676f911ad6dd0cd2f665cb3eeb2f17106bd1d31de32893e86a0deddb6268ad9a9d7b58b977467bc419f14a2100a4e07e7328d7730585cfd8d9d9f23271169559eb99492f9c4c030adc025ead17c5bb5aab261412b1fb8c4e49a625e26b937a56fc9e45ea1588c5117fb8679138d6e7e038f28dd9d2ab9be4e70fef4ca9403186cfca38e59729ee1ecf6b8cbbe78032fdc43527906b78661a9997082b5b712250a81ec70b1b35339a0d4b095609d7cd295d5831097b2a0b230e825c89806a98757539f4e3ff51ae07e9a95d49abce8d6d8b734e1a395ac73ca5b2980959ea0ce8583f391762dc3b5db91beb4064eb9208dcc42c19e6a4feae8cb7e047c2a25677a9887299019fce47170228d30f0ffde346b48bf4b45d32ba88a5f9a013ee731ad0c8e2ca9839025a16fcc149ad9f777a74607b5f8ae57e4a9f45c13eea3465eeb89a8861762d6cbe690a03db43f36b378e3d4435e30fccfb84345ecd494dc4d8c14766541e84067f546ec4af95e565bfa73120bb391dc95a4b0c368a9d32f5f1999abee954abdf525f905540e57478e6d489f391bd84f1f506629e01497e7b8ca25afbf1770ba59bdd5a98d24d85242726c539d5dfbbcd67a8915f6e1cf0eeec629a570b28f0da1a56921b364e338caa4d043c60ebba9824f59b2e6dca21728af6fb07f267b50e90463809e8b0cfea3d027e012a4bcbe7dc890cef687253e7d2a1bf8def8d34a46e98aa6965e5c8b7b4d5259c5c3a0e6e6f218e9d4b83d85890c26f04c18348a87e50480424eae8666200e5e273786632d7f1e7e822f0ed6b3f808e4503752aa69339049f6ff9b70f959f97e513ae2246d2254c8f5d74247868ab38a49deaeef93d3d5e70461df6e6ce77ed16e6ce79b67b79b8729283262d6a8b9d7dfa9724305dee9dbc94921a386d5066084130e9a5c818bd30eac04449ae09bde7721b1818ed9a1fe2f1e226cc80b144681c1c73ec39ca6df9a166f020673cc77768152ebdb7d1508d4dbed2c9d39e0ee4ddb5836d898f6f77cc52d502dcbd4e5b7a879b24b1ecf411b82629d12ab31230b0c9a8a8fc550afc802eb092a73b59ab3232f2f13b1d843c679a2cb92f62918a7433927a52a6988a561fbfe596ea36a31287b73dc9e39a62ed3767e799daa3460ac36f5b5840293cc6e39c3e08b1237b1a35f4748ca52cde4592e6fcea20e68f5ce8279b29cb2a5a737f38fdd34798db915de2fb27a3c01421f857745c2c6965edaba48a49040bf4840d0d76bc12251fe2c68560080c5fec32daf32d120c32459e6e7eecbc58222d0832768b230691bc616d0aa2946848887b143e62962954ffb483dd56e230d24ca92994a8c61df5e12e80cf6b9e96effbc4407ccef4f4f42d9afd0e4824361dc760ffa91fa2672b7c3b726f665d9e83d0cdb1db17718ce389d3ce913480d5ca4705b411c981a3551edf15a8dab086eb95482f9275c73bbd919d8cb1bd7e6c0894e40991ca0370d2ccb6647397f4eb1a566eefee71b7365f6a5fcb54a1f819a7c23c69e20d05a4908a1e34201b3a0452f72ea006cda2a08f221e26f71e946ebed5bfbaf6e647119bfb0e2c81f33f82a3c000eb4f75b67e1a3f9ac9c5ad786de172499cc83266cca56cc4406aae0942778d86dc160440e9a315ddd2e8d35ab1897a1616db3b9d01d792e4d591b20237f26d0b495067a25724f570bf73e6a2e1dbb2864e632d84382183e551a5376b339addbfd6a9e49215f7b1fb0e3203b95fb15a459b71c35acadf73cfd929f9caf04924e36200381766933578e10fb4ddefde0b657cfaaf152c1a66e127a32b10c7e0cb9be3fcdc9194101ade2e99e194eb01e3fb8d6315d9d8fc355f774cb8cc86d3dae9e3b8eaee0faeb3684159ed1994689af45b9a4cda9163aba2a3ef6156e9fa06a157f3c3c3d52790e3a1b1f3ffdde62c8112f4f9cb0abb50374bb48422f7d545107a56727eb248afd078f08b906d39b882cfa0f11ed6bbdf101adc294f072f0890fc7b617ec39bb2ffc6620f7a5c79762114dfb4285df30ce82f6f521db5051e464ff5fe471fb645cca51c37e029f1d71a65dcacc265ab3cf07c608b60f05a35c11d8ee8fbbefa166585a76f2fb50ccb0279860850c500895e21b213d0703b9163f9ef4e0190e34dc7bdf5c89c3e8e69a6185a8eb094a698ef53a3d199e0c8d87bf578dc3980a7ab54d0ddddcd8d596460741c3eb9ec75961ca427656f04a8217ec3896942fff087886018bbe46ce4748ba72efcb4470418443acc5dcd4b0b6e4cc30269dce6c1c1ffcab1706228a6252d03c58669e61ccb4a1ba0899c5607658655c59f0775f1d2ea3a735eff81fe58ed290c5ab11e12e7c2b582233c21d8cbd17e0fa2729abab352a484baf23a32a2fb616641c9450f46ad967cd8bac946d98a0cb33a34d47115afe3cb04844d42a7f7419e05b08d862392fda5d484e683e9924249fc7587c5382d32250621c3dbe13740f5072f6dfe3227de659de3f1fdeb7a9cc82a50b659edc7a22b82727cec9fb13bfa983e5693eb3402ac7cf5c23d08402c29c4244bab60e6015e4fdc03046ec0e20e4e89a88dba1cff97e6cb8f35edb254d62150e98409655956607052ee1a04c2b8ba6253c7790d54e9fa5fc60e33ac03cb67af82cbb9bcb57885bcefe04edf1b6e001eb63fe4f321fd32efd5cdfff7181168e41ac391980a913093a7c171e7b4abc819d9033602a1d9940f991491b8b3e628869214566f29d44bbc45420c49bd41adced5366f7fa592dc8ff05fe3e7980270c936e35e29b866c94f194956efd0e322ebe7c74eebe6eed60e498b5a38932ad110052c874706fc04baa8bb823b3945147e33c9dab05d4a66d897d894625f7ea356e46d76ac1282be228f16cdaa412c39beb32334ca4a067295f977960bfa74a53b486c4af52b4d0d2691d1a0ff28749d30f7bcc5961e24b87ccdc1132a9624b19e07ef815f84f68dbd11c592da8f558b241246d170cf1157191f496172bdea98c6335b870f1c81e3babf15bbee3da5e0dfc18d445fe240e63e47967f82c75bc7291a4cc6c04ce44d4f0df5bc259c32026c2cb9cd7f9ae529b22be2fc4720373c159f17ef7b4e781226a72628afb45bce20a8ceb0f0c104a3e0f11fa6189e3c06c1abcb167b2744439bd86c47fcdd65b213f2e59313b7ac30f57d815c5b7d9e090a957e5848fcc319637a3188ed69607d47b478d231911b40f3b546a26cd2beda099ba030a3164a233c5ceeef066cc777ffc75510f3d37bd8d795e2c75f3f3399c586b30edd241a3a88a3c89285f19eb05ca07954178b00e8d09cd6aac1a29ca418214d2a0c1a15c3dd546089e1355a0e6ee41b6b5c2d8108ce0aabe79129a30deafa345b7c334392b1d169111e4e4c6009fee6346784454e8266d0805365d5584e5b83efc936f393a5a6c4ea11912c01bdddfabc0a6006e75f9bedccf37e343de3faa7a1be9b5b91e3ae9e7b84e94f267908eb01a9f42d72370ce8b2f1d8b87618738184d0c510ee91751da9c06eacb2609d5843dc26e3d23a33f8faf4ed1437a75411294c13f32bfc14ce0deeae988f878c4b6df4d243567d92ea0360cc7e165f21075b364169e6d6361d1628b6846f9fe1265a7a18ebd59077d0bb5f4731c2cbbf162dc797361adf768a1f4881e96545fbfe80a7f06d252dc4d6da5451bf7b475a66a1b188b12518b0e280032c5a1ba692ed928199fa82829e4cf2621b0b604d75db2d7b1a151cd3d79287baf0e1757f770aa4e57c7511e2a4f2769451e394d4d6fe890ad1bb3bd6cf569fb83d0c74ef24c4bb51c0489ddb087bcdd87c4d72bf130f261133ca2cc44e12688e78f499b7c6a7ee3153ba422278b23bf7c3da8b70b5e08c682da8f92692bf6addc9eb6cab03ae31854f29b9c5d59300c8fff6959cbd6179471894c7c3e0fb47b997001b21d21b3e40267242f27291317ca20a6f6c2b79c288dbbb81290f95a8f1013937746a71834db0c82b0977f7d27378dc75a7f0596e7c1b4ca6e261b29f7d92ded83cbf00e3942d8608a2ffc617620b81dcf2bae7ac33263c13ce46d77117533f2b004010f8ca3c79011aab067b9eb01f7b6c8f282bf14c1c832ccaa6ea77fc31bef8e14309cc1c7d0ab7bdfa1db017aad724a84f7d2ed89a2fa8ba12e2454fc63853c1599836b7b92c284845c13485ba75ee02136fd875b306c5bdf2b81819f737686284dc4462baa67367bd5f97cfae8b46ff62a1ae8168b1216c4c24e5e72ef9278fb68910982e4ad54e9386b6790266debeeb6868f6de931aa52302e57c7de1886039e42d358c46fc72e46e37bb661b28d307d285140805adb3dbe63048be1b3051beab6c13fda7a238dcc702126f2bb34174d88bb4b452c8c28286e89fa05e5910bdb8a13426cdb2e2d59b0eb11bbb7c5b087bd24200c03d9a3fa84e15ebfc6a1f13fe4ed842ec3cc2da296dc0996548e33afb2747ec70770d851f16122c38c789b49fed67ac23b2330b3a80f08ed05edb677d02f08776587b185f760c79c3bd76484b57b2c427fab145a37af60a7bc383fee23be5edfecea02babf95d6fb7a40aa449fb2558537054a2e3c480cf3fb267f60521dee499d71569d32ae2eedb7e9c46d00ecb321d54371abef3e634d4360bf67c81a0f19cd9d162f786e558788108051fc56d377154b9475aefd7925596251b69a4873b7820eec025ee5129386604fa97463b66a650a89fb9e4724bd206a32a2a18325b590722f409d3c7bc3faa32b24fdc93511d0ba774374fe9ed0953dd0b1951482eb313b123df196c60b0751ac7a362764161e1ee7f9c4aa93f1dc93ef27e7d98364f0481771f69775d70a24ca7031a14c731d454bc1337b72b2239a9a95ef37ddd87cd456010f68819041887bfd5299c788cca410a2f80776bcf557f9f687d4a79320abe84727cd2f03c6b02da23619be51115580a8ed822bbf5ad94a1be3a63a719c97fb86a207ba6978c069d13ebf0fe7cd05a9632f4e0c5e83a21ec3c3a75326fe6dca57529d953e3771c44898e4a9d217646d37fcf8ffe13b064edbb00859517bf6a020c3cb41a8eae6f0c44452609eccb2646555171c4b482b7f5f230b529aaf1b8ebd96220d4a4bdad2f870d9aa8552c369ac44726310f0891ca2031c30b0af64c3d80742edd8b45cb8d5aeba36b55565beda91a0f3ffcce5a79b9d25ac5464d2250e0909586d82730e6d5b4dad49e04b9069d4bc54165d162d5792bca4994c9706cf838c3786c8310e71599c22e8cf09974fbae7b921e4f38adcb6e5df906f00fc65dcff275fd967aee0d19e2fa8e50f3e46321b3bc39df5dae3fa5cc6f4330c2baf4f91badde01b34076b5e5b0bc7c41afc9784b35c4f35cb9db94076ddb83356ba3529e6ca93062c042101cfa74f471313c332319239a42f6735ba59341b95923592a4c76b3815df5186d182b7d66bb8a8aad7167223bce0e367b2ad42e1b6799ba73afd968c2bf114668041e9b659c972f4d07b2c5bdfa819e000a1d3d87570c8c22aad67d9de57e38d85caaced2070859db0db67bca59752fb07ab76dc87e64b0fea5bff248c8294308d9757874836706f6b689de077982255adfe0569ed6feab38a3474fe3b1a7dc5b9471bdedabaf19c581649d4a84e13daf011debcb88e394dc7411281657e6b23834388747bcfa3d215c7940b31125e6bbf34c026bf87ade55ab2a423dfaeb3db69d467ac435b8f0f98c3ded38e85260b249612e5bd50f95e31d7ab1df7b657cd517a072cb744fe6c3dd7007cd4c999deaa7865461aae87f17367890cb008242a96fcae99fd991a4113268cda34e11fdc654f1bfcebf24f6211dd4956b5c72f75d671be4d7dfee67bf5befc50891776378cc2a5b297e1066b6ff8247bb888c7c2b0f2afa5f2e25562c6eb7306ac2eaaba3bdddfa1e2a47ee98ab231c7cdf1a5abdf6a268a512706e350384ebd14b1eb7bdee68bcb25a99a95366bd47df1ed21e2ec69b3f6cc6e9b27f28dba42df9f86ceadda63766c2928208e11e3c53d2f08f6ae4aabd96bb41c9fb81f33d85ee99b7da99241755bf2e5d46ea9800f98827346e3eb63d379d7238664caf82f6ba66edee490f317cc3022917dc10289df93c0de7a2234f316b8e52e5ac48717f4432359775aba3535305bc4278e4029fd6484f795f2ed45b6e92d50ee8257d4ee1ab4f02cd18297b7705bccaf06020f68be2b1e080745dc8edae66289bf2a2a7d69332f8a190cdcee51f02afd0c7c75f8afdbe7c6dc3488e819503d3e5af215b9e3439801098c4677dd5dbe8fe68a5bbfbd120ab1eefda9674691070b54df9df8a58ecab221447839597a2f755a6d0749321e6558b13b45c49961e922fddb7ef1b40fe4798a87cec93fd01e812049e445e914c2fcbca945046034e8bb75527d7eb88f4a678af94edb5ad252b20325b47d709881e77f6470618a1656140e7709cc0b7b9e962d87bffcd1d52399e83313d19b02d96345943bb4a575546b5739d7714f84f41451419f0e99ba03fee3ee88484ce8ede0fcf1691d8d0ec27b1fbaaed6ab7e60359a7e998c4e683d60f99bb9693cca4d584c995dc97020e6fd5ebe504089417f84cc4ae00a63f7a1e9c550f524b20a7afcc78b9ceae0120428159835867f8a5732d139033944c967e98ed71cb40cc9da3f6f8cc756323b43dc8aef8f3d8099577d695a5a0e81528a4f4ac7fc8c8748681c63b7a81671d30e260c53455c4c0a937c97a4db5cf74f930ab7d6dba878f7441d2420143a69585ab49eea79fd1dbfa68b5ca1780bcac73d183428f2d1d7fc48426e258df3749e6d74aa4ba0ff034bde6cd813700492164ddbbd67749ce475666b07e38f55f957766b090eecb1763554ab3393622dba6b81ae0f446fcfe112032499bf849b29c06f0458eb2085fe5fa23e3d84d95d0a68f10b2694cfdd41487c4664bfb7c28e8cfeb4d7c4d440e99667ab277931d59f0ccfe9fb569b685997128cccfff10eefaf643fd329b6785f538666313c6103a5c9b89ac48d320bb9e7be4688b6fe55a60b76c5a29ed2df255477c41193df54b3b1f4f1258952cbcd38163926a6ea8079db55fa5c11f5a265415ef5c7e9402c7f14a03f6e7593ef7c9d9c807a6cb3b91660d693f424d8c25590f4b4ffd0ebc9c6ccb42abe972a306d2b33606a42d00646167f523f2a4b0ce4fbc1d857ad02e78c4b3efc96dda8a58e4c183902439f2a066519c87d34660ce267106b2458043168de51ee0303683267949e8fe08f6dc523a2096932171b853ec86aef85bf807adcb12db11c97e968b3aeb5e4ef2cca5a222b011fe012538b8269fd116b263f9d3cd0213464f0cfd79ed1301ee5f8cf240f50dee5411ccf8a8df1737ceb895223efb9fabd8e1fa08ffe9a26fc0d911c964e77414dc491182801eea918956e7726b644289b57accda374072be79d0b9fc3628b84e397abc3d55253e485f3f93d6b7a2791c0b8b7348ddd371ab091e8e227b1eee351d1e00d6d8aacacbf822cad6aa45a6db723c262ae3ebc53ea4951626c01aa43ae02277caba3f137150eebaee650585c32284097de9564763009ba74b21bf68db5743413ae415ccc926b38fc1bdfed4445f470ce60209bad41b0e4376ad129f3900aeee20f0b4555dea1dffdf0e9652e0871899d3cdc54b4236eed6fac5f75d9fb8567a581b47fe7e154640bbe55c29d8cd576c1e6d8e4823e2b0c0698848d408d4376a991f6f94bfff2b1799239c863c1fe616f601353566260b02e966f20b0f562702bdac37945986a8d82075de785f0ee14016dbf9a6030c1f1728e42566959dbf599ee280c0d6cbfa83c9faa6b385934f21e21cb204ab6df8ac078575138a0145633ce4b43ca594f3506e702d41e3e297d64654fa1d2f92c0073e35424d2ca623a1587abecdf4a12ffac9da145024ad8ddd0ae7a43eeeecc79727efed266a6eb840a4a50ab04b73c28311a6a0c046aae6f99cba0f2ea42aadbcdd23cdade24f34b5199bcfe4525f1caa757fa35bdc9e22ad26ba4d808c378404e75dd1507f57af1ebe856123349d1ea6dc92531e5ff1efa20d0e444bd0861cc48a27ed9bf1f7beacd8419f1eb59a2adadc3aaf1297cc9294b9616dbdfc99aaec5fb90b6375e243478489fa36395cf3fab8c5dba1a08f42a85112c9d5932939ae27d6f94d7ff41cee1e946803fa6cad4d13c6ae081d0d26952a9dbd631d59392cbd870a5977494302935214c58008837ddddd2a138e24972e728c294aa5a4d962adbe85dbe9c2aaf33bb2197d68852012a2323144f1b296feecc60fe85cfb63088791bedcc3b9f35647c25f0d0f2fcfd0950b63112097f9743e0b36a401b62ab831c05bb77323404dd8f45cf47de2ad5c34f414e7782d12a16f1681f171575130546549471ebd9da7dcccd8dd94f7be822ede9490d278d9aa0ff4b428461db35e873f986de0e63559e6c9614116ac73d15330232043afa179c4a7123443b8c6611f1fe0e4ebe71680d2d8c24fe955e70523e44f1a6d6b6ddfc1a921b0ed577e2e680dab0d4dfc25aec03d5938d4beb426385755c4d1073a080e64f162b6be8b1d0bfa9205743958a71fb5a3ee745cf1018d3e4aaedaa057f76c8ad69e5e804292f9eb338f3c3bd2bed8edc13aa4d748ddf49eadc59b6686f1e9a449d87053da87f1b4ecbc287762973003b0b2a84263575279b1497749b772e2a03de25384cbe4cec156bc58acb31270a37afebf3c8f4675c71808207c64054f84b24d76fe25db7b1a9ac30da0fde14f4347de18fbef5373ec3b23d56ca4ae1635725d133de93d671ac2a95b5f63a2327236fee308f5d72c59d2dc1530e564fd03c18d25aa8e141aba2b419ba0c884088e13a5b3201db93d7d40f3e5d6ed501f1abfdb8266f16296d6ca71fe6fcb607d7e6e0cd65e9df5cbef6aaac99a446b24c5415bc21cfa074c150e98e0f6956d242fb307c77314470ed3e803fdf8c597df277b76727102592abef8ac8446dc5cbf0a4eae2d9bd374fe5728f8e5ffaf23c7e1e889b4c8c424505e7acfb3b41b9eb9981d181485d3290f22aba574d676c2cd2359ac73d2b3ec293ecc0e49cf14a9b39899bd2e4ca0cfefac957c2053c66ca13b3ec78e1d4a4d2705e4a9b3a5d8adba3e2d9af7fa10c44e62870bea02971fb859e960ef0e1e5dcfb910e4cc94141111bdbf30283c5d276a1b9d0b806b989dc760b7eebf4a5f2b1ad4a19463c97cc5e8d521042e89c35ddb6f00173289b92b5b0bfdb1f90c82ad82f8683ed520656d3dcb0a71ddf91e9b4e12123278008241e1106f4e0a35ff58d9a05b2d226102c2200099528dd6840b63510c26cb702059ee7e3a191a95022333c4f2ccb06f4bb2af3d7ff626aee00cbdcaffce98e686362e67d552aeed0dc04bf6920abd9d8407b021dcb0a3363168750accab424f979f59fc57049ae14cfd5158df892a4fe77b7fa4ac5c56228260ba9a6617b18b3a93ec92d66b13e32144f5257d65ef9218a35552ab968a21469e9c46e246d84a0684457ed4277363c6fc245e8c2e26652f69e657f34bfb0d4a541badcfbbe0f3fe558555452781bc895f5083b10d86631f06c04cbadf2b3ee61c7cd097ea7333554f7c95a6a0d709164a92aebde507e9425640b17c7e29a771c4fe21980dd61f8da23682715a1d4cb43768446e132704af88f33f74a007d55d4306a3e60a97f191054b36caacf62d783d5a12fa2ff667a82640bd06e96f4f3f07873b4244e7404f3a53d6f7a266a581899487249f37ade9cc8605116c32c544223a882a3d7e7e2e6a6928c47668323ea7e387361c85be227f450424b4da0a872fe5044506d4196cd114205d47248e36872a64427bb07bbd9ba2dc91d5d9aca5e772c2df67a4a83f086dc6aa7efd6562fe4d2f93ae987f55e3782875b07cb8824d6a5898831a4e79e061e2553e3191dd2f60f93ad2d96b81b49f96b3e01ac5194b0b95e1c4fd8b94f71f1e56aa2224e43f8a8e0abfe179cab287fd4c4c5f1f7054b5618a77a1ea8bc47cfb8dd751736325eef082c2f6cf6f6e8b99674656e06b6e83533a27f04632ada11d98a9002858e74024089351f98a6d2a39c8cc5af2ef6dc030e6b6b6a8c4153eff2cbd91c002734e05899d2dc72028277dd630c5f3091098cf0665d3a81da2bb3897dbb7ba7a067a02c79bba3c0432b581e74c21ebd4e53ecb1b8c9b9423138ccb6443554cbcceae4faf7175d84ee22af613847b31a4c2afff9979a595d717df37244537dbc6665850e0e9aaeb0ad63fa6ff95eb7ba4547ae22fe0f1b4c9f9c62ccec15b872976dc11b43d9f77a2d9a414bf49bd21312ebf3ad4f606946361016ff6ee8ca707b0bfc24adfd90b2b79b0fecfd0c7167b49a7697086f6bb17d5d8e407a5086c4c819393ceb0149dd551059842c495fa71189aa1bc9486b2d443d276b47ec20a15ec1474ff720763fbb87fe2b7367de32d7326885dc11c9d4509ddedd7fdfa4ae649c62e1a78dcf03bb1a745e175af254e0e62af00c083cb57edcd27733739cecca1d31ff48068e820d48b3d77606375c92afdd22557457ef5fea22fccdee14e809690b7f5d04dd57fe5cd61acf17d924d5fe75ec30c4033dc237cbb8331a0286267e55912ec4c528fdf070564c8377cb5a68cb31f047b7c34221ac0c0d71a74f54671d62285bc110da0f45143ba5681356ad6423fd09d9353f466ba651e7ef3c8dd780ec06f520fc68663aac2cc63bf2db59cd2f3efb1c71187da87162217fd4b7c5360d38f7705f7192dd5d5c7e09a4f9c867d3b200befa1c3b7a148dbfc18bb3aa072aad6234b80abf8ad90513b47b8e3472ab2e2da586c6bd28d60fe919c01cad9ca851b3a8d231398498b773f2bc5b40fe7d56402d7293e00a318ec9851b913d30673f2fe532e107028ea227b857bc4d2f66360da3abb9a83c9d203eb0a93add4b99a954856d0abbcd6bea5bbee9aaef1c3b8aef4f06de927e63df56dfe0f10c759ce2823a49fb43883128fbcb144f1862ced0c94beefbd0e42b1acb58e6b9a0071a7866dff287b3744152115ca1ba666199ab13551f48d9fd99f788726dfe01cf96b4f226455b5c7e9a8b92898b5a56949e295d8e6f828ab5c24003452cb2d9461433d69088c9ee67d1594d96fbc2ab2b7698102e8ba66a846d85a69bcc4b8adff76ecaed3e7dd0eacea19e28da9014d804a7f3b7b161df3e6d4a99f41b8ecbf6b82791a0632a0fd83758436c20ddbfc3bd7d5b0ce65c15473317b99c6fed0575ce14e091143979a4fb9f815b97344dabfd29b8294fc097241c1b0f9c7a730bfbe3567f5c14161a5fcf1314d43f99255d6b60319e969b565c883669debbedc3129b3cae9b0d4735e369b462cfd4ed695d3a9a11d83b333f22f78c4a6319d204e9ed810b21c26d52a615262b3176e3fa39d4ab72183e53b67a73b0ef99f3c1dc1cdff2fdbad06c76f0776025e5712a03f51af3ac3e4a2e2866992cfb173414a51b53aa28548d2a8ec707796f2d410100aa5d0283f554d97f695aa1dbd80fc1f7ad95887939ab7fbf1bf78e74366105b41425d59437f000bd76b75bba6a8c8823b6c0590f1b89f0ad80e73ef927aea7a930d0aa9681086c848ba87483c5fefd76baa179cdb076253e8fe0ee5c470f919c740190e51e792b3217cd553d4779c25cacf6bd73aa33d6292f64e20400949d280002c83a5fef6773390a7e01493af0b6bb7ad487b4e5304bbe067b059533a96b31e22f9f05e1795433d2cfaebaa41125d70b02331c939e0b84f6d07272da3d4094974d85c674c3c1bf782b7b1b52c7c91a79b026958faac0f94399a5c82970fd4b7463d1796e97e6de6baf416a80dbea35a8dcb49a192a425cd10b5f963a3e0aade9e1ac0051c4cf056bfa10bf15a144c3865e9a2b5c8a5906d60579c1149bb14238a25788c3b08778b10101ff57bf7385e5a36628f10f7591f8d42c994d97d2ee26d1d49281aaeec888adbf1f4ec332507cbc0fdfd080270be6fa9c315af9993bec65103e250e2c91a3872b4cc036216f07b1bd2c946b3b2f4e026f79b96051ef52c29e5c6c5a39009d108fa45a8e700d255c3359b5604b26398b46d0aa0892200738e45bc643a729f962fa2ce3d7ae08554f87cbe13ddaf2c366c8cba07f0ae14c4bb1b94557836120c6589e4e470c392d4e28065a153f73fb71a6f048d902c13334344001938ec20f94d1093b660f6b1812cf223235820b8eeadaa975368ad98ce5e5424d9018109e1d0866afda75617edc6b3f04529855784e1e8bb06cd6f995399a876114a38b1e290b74aefd3340ce12bc40067d86d72e2385042d0d8b941730a82e2c873299f1a9a4c88cf3c68bae322d735675920526857a0e3dcd513e9e941329244c22adc1d240e830be5e0d69489b17281295d4233f37cfa4f0e8fba93940ad63c3ba8de9e5d7e76d5f24777b839d905144319c681686924d09235c109761c95adec898b095ba18cd47e2c39ecaf088317f1f160156c83941b14f01caafd84992d5b937a8ca6fcfd7f38d34021df6ee1f6697160973a13c985bc1c21970f9f13384176708e7dfb7488e9389c54a1e777752068bddb6171a5e1ca7c0e6d0d4688219de5a18ed69311b0a82489fa2496067f9d1d0159555a00ecb75c361ea5d7c1ffaeeb7455a9cd8eac585b0de22798a26db922b2d061eec75631fbe9ae4f309c24a11f02f6836284cfc6b936727dd172a98ad1dd88465256a4db8a89a579d63cddb39035209ccdb043527dfe773ccd2cf5eea4ecf0a0e58526a0a6c3f6a73ceed777451f6d9f0150c4240e7d0fbbdbe0fd2c4e5251b9c200057f0fc0ac6fd21df8248730559241ab0f988c44c16a40c1591f244832c8c51b9d7f7e15f3d81fb4bdb392161c5d1a90617617cf20ca4b360a91a7505a0c8e81a40c3e6bb7f356c71e8d72007cafb10a8d4e50e8e86e67abdda09d8b2264e07be289d7ce2ba504cc87d9577a0ab91d6f2a49bc0b29ed5e11eb1e4e912489f11cfc8257878c9674e76e02e443eeeff9ab44ae3febb4d4aea781b541c450e5d7aadc41c66c7182eba4d628a4818535e87311d060b2c796efc099d7cf126f7569ae29f27a6676302e2907a5c2f5df9d1accf944f251b94f24fee35fa5add2d41cc399bfa373f416dd4c23f5df9b77284f485ea0536ccde6bbfb8849c013359ed43fed313b789ba6b4f08d2bcc9ccf17a3024e5ad6fd4566457ed15f2807765a074e8d39d8740b260fd1481b22438a02a2da1d7c727c046bb8789aa8b01d5e3e4da340201b7500467c874d16639ad9522322d91f6a3bd46772eadb27a6d2550cef9c30ff31b8be86cfb775200c99ec1d7f68880221d2645ab73225ae255f95806b8af9a52590dd1eb0f34ebaf69cf70d7e2145d168e9742e60e690d3261c16d13bad3890aac164531030ca87e8675a2d19c690cc4840df186db118fbe750e71ed5dc97045745e0d32b07ecd7a78d8b5560abbde55e5b0470327dfd341319a737fd065d8a1013e5a689fe25cf5c166dd724392031ec1acbbbbd206c30014fa1c66c5efa104a21de92c449de8e08e32946e0463c9f1e2396dad396012505ad8e357bac27f126bacede6ec7b9b50751f51352f027d9f5ddc2a2a724f8a6365874414729ae01d164ff940e317844a5e99348c3ee50a1250e89f38c144f49648567af3e6a33e355d05bb9416644220334ed1f7a5ab49fbfaed9b9372ce91667631b5f3de1688de8c129f9916886d83a44f94949549b65aea3689b4602d75b80a45babb1ec2d2e6854e4bbd4fea05e9f68acf780516f64ccb54a155456f9d5a88111178a53dbd8bf0568bef0b67acbf924f99f734cf8aff0621f64e2d4933fc32aebffe63e22c05479fd4576d3f156c90d795dbd7f2579dce1eddeace0df6b03b701604b352f30e8fd5e5983cde329e9a6c93257dd6ea35694d29044f110b5257240bcb2a67f1ce37b6014b659204d74939ac592f0c601235f604e425f50ca568daf24a539479861b7e76bbf34ca098b940e4609f20b9f8acee7e4fad3a6a7d3c85f77fa59f9e5a406db75e59d65831a6da41f69e92658d4ff1dd7b993b532961fbc2cd289ff031373a2c887e31066bd5a1a6e29c4dd7541eff7807b84aca1c4b9fcc537d20f0ea534605175d6d3e61dadef9b0ba33a3b3bd5bbe9d413d9ccbb34eda1b70e3950d000d3509a72d1d188786f37ef34fba2de259cf5bbaf75f62a615ced96b2daeda256bd0cc2cfc294333f96fcba711531da0ff1e35b2643dc8cf1dfab8a6f63a60aa2abe6730b2a979029f631a4c205a68f347cfa5a1e15f905ea65a172f25f3b945f8a33443f43c7b7608fe8a0a55fd68fda3498578c192621f0b613d42bea667ebc2cf84cb2e751c8ac47eac524cd52dc7eb6cb4d2408fc5b60967844602457c472c7dce34b950a6d1f911207d517e6908ef0d46953bcf57d84b728cb92e88a275349ca905e8570e022d7404e9d02c65c3b81db8af6288763d024122db928a5859f6c67472e017eb0130cd011ab61bc0333411121641e02998eeede8f2c08d7ed9e17c340f312d5a7b1f9907691705b3dc54f3f8d27db4fb22302dbd1fc602c1cfbd3cb19e8946512e601c7ee579167ef5a7c7fb0009474297bd3b3231f7121a8cab8b91f1b684df42530bb479c14583f68f093564dbf9ae7d7da4501d99864c392b68ce25b57afda17583ff6e9867bee10bc191928f41a7f8f00a36ae4c7d8c28bd50980240961d52655dbe0818abf9c3da96a701f24e8105d2a8eec31d1f26adf784e8ac9bd21a76a51f8ced9659226d8c14bc2267234cd96fd240317cef40a7146b39b94a8fb2547d71e1beedb5815dc7846804f7598c8a95dbffdfe33aa71c144a155681925bf9e727170be708290258d2b1711d0a422746f66d9159bc2e60df260620f302ac5562fe97eec777a973b8cd654ffcef1d4dbe64c5a671ea0672df083f4999b02c9e35dbed1edcd11b242c6c5537d51ec840e57948745f9d957e0605ae9a97ae0b055d2124f6701c63aec46becf2137e0a63c5073f5d91be0284e0d2393efcc9d51d7018ad29cd3bb0725f4853abb9ca99388bd3019fa77a464e9a01166e2b8d203ae4336a14e6b72281280572f128e59b664d0b0abd9d5eb2689c3af8660f58cadfa335932dd76a0a9737e8e4208186d99d5e56756aa4d9b3e614adacd2503ac73cc44588522bf1a47c5d3b8a2fd1cc4e3eaab092794bf8471a656d9d14434aa38e719b4c4858a3777dc9b88ce51f08920a2060804111ddf12b7a5fc5bf1fc24c2b0065205828f4e73db1f18f7de7842e7659367b29d22954cb9b4d40e003bc54af8af83630999e5ee23e7b9e877f8ecda09e6f59edaaa2ea7c4981c67e9ab30d3cf318e6eedccbae6b784f74313055802cda705cbb3760af10648d369fbcc2c26b234cfcd2744b72579973f74be1bacad2cb8240e133b28e17870d342d85df27d5ae9d82b3e42c61554dc56cda2bef04d55dcc92d287122ac7426de0f5e3e3f558fab3cd8375a08cb6fa837ce2992e88b289a89fe140e4abe719ef510d3a69e7e14babc0e3d0d2e2c681a941119aa560afedf7dd883ddfba0c2e46b9f3e0e9f9dc400f99295485150be7a434682c2416ee2abdd494c5078d08fc8f39b1d09400ce9d06a066b129e32819392459fcda99e49278eb6626cc028da7557336e383361e921e4b445e3305a7c7183f1394d1d870fd540771abb6c24eb979feb80cd5f22304cb2250e272ae447b737cef26b38c3224e6a6314be29e9f6a50373fa2474b79e37578a28302b08dbd5e55f78d7d03ed7c26cbef91f2b4772151bd6bf418bc9f15d13b2b6265ac6af6059afc7f44b0640c0bd3aa6d40bb3ad712d34b5b0b957568ea8daac04ae3b75c420e9749543dc4b0cc63d429b6ece54742c3644f410fcad1e09278871a0fd6436d82e05aac71ab210c6abeae2ca9c04a6959c1a8699b11dd11015b02ed8be802554a730f5d5af2eeb1d6fa8eaf9ddf7240662b715a3da05b132964dd85cb38354465e5398bcf91182af040c21532d6e8e2af55176c998ca41ae69c5e876ea104294977803841dc9a72a7c76016d604c161a24c891caf1f00dc1e23172b4f2eb9b5627a20fce830aaa1b4c07282078bae38531ca3c704bbc1ebb5b55214a8cf120dbe48a6019697bc5e6fac5c00e4dd2a3cae937ef1087f5d8ae6cb0d546cdd59f320c095cca9265b51710a26fbc075b8d72e9dbca55822b3892abf74224fdccc5386c13318eb5f2884206f4404e8dccbd1556461f39f477babc9c34d1a6aca0a3125da9ecf2bf0500c38060cc1589db8efcec223c00f923b598edcf8ee82631afd3a68c41037b045aa7cef061ef74477e40438c6049a7f9ce97a65c90164a796476a15ec43745c5c3a5cf30620fdf5d98486114f422453a2f366a6737bfe0dcc9b24201ab7240b926e05a38fd8a85748051dec0dc9c93723836b4e81bbfa39b03744f43be386db90e022fe3e9456bb9a05961aa06910dd7ba8e2e6835cfb1a6d022387e0a937c23f72d6a74eabbaa066dc8227344cc343dc89deea06217dea95b6f99cf3fe222ee74dbb59104bf4052fbe26d863cf87f985c498cd0d9bbb16d85d4f00b95520ce482e5979e5431bb78655248b4def7a284d2dd0b53d0cbb7a6b6ac4361ecce6c07316041a45c364483c676ec4e0f0a1f7b1e9cbb16555df36e9aa7eaadf448abff399d70edba534adafa9eed33e27108d364cf3a38071088e474fa3334d4294d17ccfa728bd049bc2cce6164cf91523bd666275db70bb085229ec9d0816f541ea111b9a0d7d177cea1585abd2a523ce4bc3b3ce25212198c558297608bb90d415db98a162a7e2ead92aa348724970567f4dff92ec6c71b008d13d85a34042f08c8a82916ce0f794a42bff9455e885108c6d1210fe4a232a2ae3b74437678eaab7adfb7c5dbaeddde649e27f5a0953424056458560490208d961fccfc83f839d8a3b0ace75f826c016e18f3cf7fc7c251b59093111b64416c25b8e6c51954cfd91a4cce8aca722dba4fb561ff91859d973542db29d4fd2bf520c2e39fa7110fe69c7c51748e60719b1acd026e07d09ca1591c1e2b6c84dc299cccbcc3efd93bd75d7aeb47439e76a689261231566060462eb075418c36bd142fb37a20b3d58fe41e1036c567e3a08ab7e61f3450bd724cc02dc4eaa69a1e8eaee99b68e9edff6fc7f3c1f8fa0f78e8b2c4d63f6b24a5a4c40ead2b682477e2881719057999c18817908bf11a4d72bafb67b0fbb7e0f0df7659ba5e509189410ea3dec9d772768c0bb748896a6943fd3a0910a86976791bda7b44791646fc1fdced7aca5ff352dbfe1addaef2f768ccea0651557cfec6bdf8292184de70ef8dfcb3216df87bf41cba6297818983a1bfa8444a1dc3710538c2f930db9a05a9daa1e4c3a7debbe27cc234eb5e405739952dc2ddbefe8300e1f7df53aa6818691c45d154a8b53d037d50b0f8d6ea86d0ff0c7cb00f6d7d0baeeed0a3941265d77c5cbc863b129d61088a34cf6712b55cccb0054e374a99cad4495d06477f5b208fdfb38cfcfafac178e32d44c043ce99819710f2738f718eb6894d13d483173611d664d337d46f63f3996e35022b924f3c40762d8b75e069b5f49e57da253a6846e82e61b11dbd01a494a6d1e4ccb3b5b1988e4f3790539e79293a54e892e56fc3e084c42632d9177fa5650a6b4ecbc9f31873e87d1f538529a172dad93e6080e8bdc5aedb8d1e079353d6aafe92db045b904923f380d2bc53f6f24f85b602fba5f74857e1d855672871630717aa1102520e5c363a093cbba9909712cdf45b39f58336d7a7c153674aada48ed8c8138f347b2ef02d165a673efaf08cdca0c5304a99b0526b4fc2ec95c06cfbf9ff81713f668726db07783d18b723abd0005be42fd4c0f5d770ba47062eeac48df1cd38ac1f4e606c6ba56cd2f0aaad4015b7130c6f69e9f6962b5c98d1d1171f38aba2ec178e46ada67052711caeb36298acbb3cf1e83207e356d040933718e9103a9ab90f9dc17ce31a407760a51900c73380712e1e651e2b4dfcc3a5fd5f37fe4e124148f657c8e873e786cd65e43340235e005c9cc8b30f1901ff177821d7848fef8cb383d7f218a9c6a7a30c7662c7ef83628d8972c05309fab2da07a0c42d236841dbb95f16a992a09f31f3c25d57d0435529bb3a5cede7fa555123b5500ca8b8101b7bcec6777f4cbc06aee70f520480135b32787e78e4bce1a0b61e9bb1361ac9a09c57a01b3cf1fcc7377191222712cfd28617dcaefcedaa26bdff65988379b7482617e895b08dfb23d78204c760e157e76921fa893c0c48d326c0942aabd11b121e023db8dd2be9efed1187e5b7b47397c1d0880fd3d3b0a67ff53992d82d8858197506dc7cc8e6e2e0279c36aded155ea20c1319c5b03877ed3ad213ece5eff1da3333af8819e51246bc39d45979eeebeccdc4f24bd850a6475172784df2aedc785de000f95b5cd77ca5f5ff85c718c52719f15e95a0550ecbf6c481034cd9c66c63b9f59b3ac8ed9a084a4368b79d02ef135764a37ea18de0af8a84f651c4f96b783f9ee63e8f6f45d15dccae8faedefe44c683b9ca75934b1c7842fc36dab5f11c54cd27ebd97acc7cd47cd12db1fd4a901dbe439165e6fab05fd5e69ed35179ee01e2843e30503d003163d637cf658274ad6bf9e436fdeaebb81af3025fe28889f54edaf5989584f526b59cf799585c20df81a015b915f420b3f117eaf6db3cabcea8aae8b9c0232d0730768d20a0cb87cbaab6942526d7ca044f96d0453ae3ae15f58559d98ea44d7ed6c911bf8db18b46e60f8dfb8e488badf690854d699bf0a3179adfbbad7f4f7df9a180f09a0f73c2cba4b7b7e19cb6e3a83f58b28cc34d760cd968e32f45a8a132a562644c2cd7c3c5a7711fb6ec43503672a88de5b8aa51ddd7726f8639c658e2fe4b95ff939d311212ec534166e5c9ef0b1d958caa203067a084e2101543b0578e42988a98ea2bc89d1122948513d810e33afdd4ad95ad70ca8fdbe7a0f9bf51747b34bb51759f53bacf24067fe6674ae90fad30fd7f264dfd2cd859cab97ace1e457e31f42d6181301f1dedd12d9572f077644342d075eed93e5e8c671e99d94a27f778f8889ddd1a5b1de3d30844d868f2f94572ebcc4a189f392395000d6f528220eb390ad21bbb793b26f82aff1940fba7ec05c164cff55859a62ccc67a42214d046f931f92eb64e9eba1cf43b60c2fc8de00fc151b7d185a6c3620ff900ef4e9de0c1e36569cc5a0dc4655359b07dce42148474f323b3054757303a4cf9105fc142e0d6fc5305bc6104688099f69aeff4c3d9b4c97c6e04c4d2f3bfd20e266c659e9b58f50fb76dbb99876997567c1658dff0615c72c8a8b4db4abb44ee4d2912d642036249a89e3322e33ac309ea132001d2ae36651d8d7e5aabb9c60e4f42eca56ff53c2b408e562f9d4569a1bdc51e64dcb64cf4b0a73151f17c772f9e0ad1b1f7a5cf5df00a6d158ac3b9df64618e61efbcaab7ee40f600a909b2de27830c7c48846233a2cccfda63ca05f570213ae21594792790841ef33ab2ce7aeb7970512a2626dbd2e41de64b52f1882373cac492f8d1f92c825be924cb6bfea168e7be2444bc4a31f2cc7127fa0ff92095c90aca466cdbec0458808b134b8039d5553daa24b42561202a5acd5ca9f52d8f36c921c21575f1f4994742649dd9c2cb40be148d2cceeb5fd3ad1ea5e37e36b3958d087df6b979b6044fcd588d520a6b40bdf9ff1bc7d76ff87dc9f657362186dd6a1275c6902019dd5d88d52e33fa565446612ec143b37ee6215620f8500fed9391d646959238313db008cacd80b5a2904590b26c0983c21a55c6a4b559b081ea693ef7f157fc89138ba45aea25f795d3f6888ff23e5b6a458b30ddf8d212963f1ac317c10dc49f81bd307c4c048db53f1c205620ddf189daa1e559c50d8b1cc40f5cfdbf337155f123ede77bbfbd2e782ce64d62299774c649716c45754788244a16e71c4346e814c0c1d732f141eca876c56b9c610ab043259403969932edeef5afec34e4187595b51c4e6b9ba79ee67bc4d3b45f93b9c655f7061ffca120297353ae56bbe0322ff37f3bdb002bf9d9065806734884a242b234a9b89c773553aeb638388de0b744a1c7aa3950e01a56c334ed8296a64ce8d001b2e590f4263538c29781289dc03a8cadbf38f8fee1922a8f851619cb5e06555ab7c6f4dd7c3f0e878c6e04d710d0a61a797079efecc5fc8687168eeeed93731e6cb8723f9c250dc23b80306f8ce5140b08472bd4ff410946f6b5fffe5a7d4f2433a510fd4aa6d6cbc25606e556e347715e708a76a98d562b44af8c1d1af2d19913fc9e26c69e0fbe480193c5296731dd6423e67c66e8e08e980e3e887162068d94f43c605bb0fc4cabeeda9722c6f9a291bf3af01f6e99762e6a8d3cad83d7a79e878f5e352d4c6aec8d89acc8e39fecc5ee607eac13962afa57741949dc4078b92fa9b3c6ebe6f9ee9de53cdad8c816c31e34d9c9d3414e0a327d579b0ce67e3398e4359e9442fb57931f8bc908f5a2945fba05ca4517c6720478f4be29a3a9bcd4e0461e64e76da0b01dc3eee836b483f299e7a67b3a5d1553dce44f0c876216e8028a164580f4eb0dfa7435b8199e4d7201a010ca9b03ac20d56328675b4a5d95ad00adeb3014c180d09662ef79d369be61d87232008b1c385cb9c3cb9f2704047140c9d061063b992ff70cb391b270a3cf39bb8c29b5ca1143c74ff30812bdded2202026ca59839898e8a07bfab4de05b139a02902caa1c9ba77b10baa7af86fbbdfd2f34cb9d230746ac7182fc773543bd4c4e2fb0c3e9617efbb1a8b116e6323d189c7fae70e24bc56c60ff5b2e3a6cfe5f18c364b8baf3b38884679c5dc60dc2f4cacb5547f8fbc1910a6806f2d60c98d18e7e68268fa558f9ed3a9fc6dd41c598670b16b946b46f4d2bbc836130c6060438935f9da1c7985ea5f09485e364b180a12a28e6a6f923a77ad17b4f971623a0b69a9f45a3b77f67fdc3068241b79f9d5725cf48f75a36cae71376e2c8183e758e247f84865b59ec7bb751ecc252acd58452655cc9998dc86f5d8f25c90da37b98a926f470ae4d91529c211e953e4051c40e491a2d723a103f583ba0af67e0522cc8e45ada075974406f556c2791bfbc02b1292b1db401770974719cabdc018e5624a03d1cb6498925687768fa5ae02f3f9196069c92cf8f1e4c5f562b5b938fc707eeb1b336d24dc8bd7c274f368ec35e5127d22977c88bb31285da87a5e88bd195bee36b05c4e52746ba10ce899605c710b5209c576b3ba0af8f5793d32579592fb5c6479e9d11e0f2a808629675eff428ccff48c40e7b16d9678ea03e2096d625969513375950476c4e0318b11fe928bcd7c31072e4510144498d98a446d695be0971fce41525aff7836e96222589853b1ff651d7510debf1773d6d286a920aea26128244cf76e92a0ee039c8e5c50b516474d28f8d69e3099c2125321af70e39959dd8964bd49e63f16d5c5655670f43e8d7706906a6a47765cbc8efe87feab99ac072c246ca23cfc2fa147d9e04bbc9e4b6dc665e54e99087ac84adc3d46e425997371de9cdc37314d05487c757eb92b1ae389f4cd09a950bd5e1e23cf1b0be7de3617f56ebe5071149b224c6482bb90705a3b4819ca4cbecae3b7ffc1e0b4c1a9937b1521b7943085ecbfe94693e1b211997def43dfd3ec3c04c4afb878a468743fab65e59f98adb0de72759400729c17c0de925a2734a408557e80d4ed43434e3d40eb4348a0394518395f05f9e7b20d3470809e913e3e130c77479b6fd5e4ba1f74e8158ee04a9f9e2444a7dae762ad81d15c291349cb9298326e9a845c0f0bbf549c45c2aa4e2fb02cf6a4207382cc11d5ba2df02d7ba7bf1b562dce4eee136b1d40b266b422c06d05ee1c7e0c111911f146774ced7aea87eca0a20e43420a113ea4a24660e6995a22662110e94048770b41ee79062d78c5979d78c44e671e726899c0ae27ccdeef69e7514f9d4ed28da1486a677091ce476555b399a0721b98ae4d3bcb28e4c17302e1a4ea797d6cd28d9c2b9e80645dea347065d022475bef3a68eea33a017446ad9f7dcc4461f6b72879a954e65ca34f9e5f62d53140a3b1c462a0c48d3f8862ad15f617fe4ce0613a8197d8ce208e78e6571450c592b9257e02333da0dc21a754e5a8959dead17d691facad8ad9354fbc7bd5e0fd6ebc96385d077ec74664509f6db15271f649f7fea08e99e44e18be102a0a92963aad352d5a932b26d4d338c9316fb3cd87855185504c63c57537fd80615cbed9a7a074c8de5c204c29885aeae2d14b83343e276f952294ca210080746e4045a8df7ad48933f79f7e16846ebcb90c0b7854eeded573ad64b064c85dfc27b2637fb86298a3cef0586c93fc7f49317b3c3537811456a5ecab020c45313e1383984becd6d44591d6c2cfe32f2cceea3e97d0ca4647e3f8d77c79afb7aa8ba8b54e5519c515448dc443b243cd67d2002ddd14c3c682dd92cbc7719a21c9a9437ec5398c96419935f13af97ebee72a9713991bbef38c99dd458b083d46771b7b3dcbbf0248c380671be0a136c4d97d79ad9e40caf9bb5942f2a069f09f12ec942bc11c12b8008843a8573c47a521dae995b9aa2ac17aa31793954a931fa7f5abddcb1f7bb6d749f0d73ff24d289412af3ddcdd02556a5e5f6e2b2b13e7df8edbce50ac89645d2eb8eea84300b71d2d6f0deee2f63c106986fcd1199fb54015507992ba52e11a9dfec05352d3250bc39e21a5f8687900c589962bf4a92a0cb02bc23facdd195ca5c31d907882335e4996151e8d081a049d372dc7a81c913999ebe2717357047ac55a84a0220439f7f3f21046d95c716fe3af08b92be5aeffeb0e14d5b5c2c140340864e0a42991b128e83f393ca3ac490592d9598c9a2355545d13607a1538ab6d077ace62eb167345a4e67d88b33a0847c613f4a1b1688080b4ecddc20ae3084a426432b28bee8458ac0e528d91dbd7ae5e9a3785264f6a8a7406cdd4212663e9fe8e43d472b95d6ce8847f603fdcb46ac971933bd1af6edfa954e101c8db93bc00e5884f348dc88f338db988b4b77ec532387032151c80c0d4296c986410c9b034956ab5a660cff7ae6c9b06756dc0882bb858cf232695249eda64f71b74aa97a3ab40f4076e14cf4ab960b6ef8202e858e04c3a23e2ecc1b2e3fb267b520e54dad366919fc5ba5b28178fdf26e657fe0926f528b2b2b79c7d11b228081b2f0a4360e02147422b40b92d498dd569af230dcc40eb01e27118cdea7dcf3af64c501d0c60109664817b1627cb9a68540459cc335ccd4aa5272c9d4b92c01027703239dcb57ac1b722356be2c92c145449efb550d58ec0c5bd5cc2e848287e8f59bd8164c501d1a8310a9ee97714ace75f176f44a922f9a1c90e9e444b0427c9829190f9abe9593ca4935ef9944ba3110c7fdba538ab6b978f3614f59fe438c222810aa6c85185afd489b4a4f61f7a640d2494307f488290aefe65c407065eaab53fe71cdafbd542f4ac32f7144979dcdfecc6865f1b9ce06276958590a0ae9bce6a28aad308469de19d8f9adc2ff0bec7d73eded0059189c7046eec1550a78ffe4dde439274ddf1be2c5e396a124705e82dcefb905074fa61d5c58ead6bb9d6539e2dea56195cc371d2de41c399bd6418fcc07f055cff0b3bb7d6707932d9a62a4f47629159bd9102bc4f8c4e4b179966769279b3601e360cc7f2371b9f51f7f91536ac854e2192926495186be885e8a7a282c3bcc191d5652fd5bc247c2e2bcb5ce83bf0ef32bca50580f4f70f2066d0ea9489b7a40fd13c1282887245c5711735c0b5f6b7350b0583ac812fc319b7e1dcd8a1c5984e549762373e90a665bdc719bfbf1597470aed7c39a4a0a95cb111b8d498d865313e2a5c34da0549e1366dc4cc63e3c4771f9278dcdfec3fea975e6bfdc9392be2704642269887170ffc06177d3e537a91772431f59afef56d527cee4c1dd0a60386a16a987d3625ccdee7a200d0ebfd1e0ad7a6b9d34f1a424b4d268bfb390aa936ba44584681f8a822e5a974c76d38caa3cfe299be3f35cc2c4dcff0759d7a29ef8a10c1c7471856acb618fa813ec78de3ce518cf52cdd32db7a492445be607b77fe81edb667964584c4a9a5e5fcd7e260f6b309577025fa05e7441069581095cf047c9a9e3515ecc6c0930e31c22faec8f94221b977f55f987341af2a1b4a5584baed0b8d06f6a79afb3a4bb8d392eb17777d438c0358376fc693d0363686e4e46c5f5f1a4070119c7fb75b5e6cbff7eda8a9dc167b25632da30cba7d75850a512e1a9cba69a07bd75308f0f2462519967aca0c18b740b0b2e9e4f12d7ff64fc15c77da78511f2d8ae0f4027955c009a541bd88a40fea8d59ca806266373d31069d979118e3b13292413b8cd599f80e8a6624dbc4d2409859a3b8ce32456cab0b224c2fc340b964b22c445a1e1e0f74be4bcfe88b629f72388ccedbfb8cc1029a14db41daa34b6ae0c0697f71ab5cb18aad328f02add9084b377cb3b11e0ad197162390d128426fadba74d320e03ccd660bba164403af63b2458981ab7f1134c1800d39ca1891c19bffb8d5d1ea30d7efc3de9df508f161eeb97761c08aca9b337cb0e9fed5cb55d92c06f535094ca838f111e5d4521013e3446457f225018d727f196612c54ee6e47cd905deb8d64c4f582c55dc6cee01d2940b17dc204e43cfaeee8edae302a2203de212f51c94fdfc158f24af6dec067964059795faec90cae315b6bd4aa961ce292f39e9ccc83cc85b0fab99c23cb2b4e4583192cf6d0f3cb2bce76a70f3fc12e37ab14740e71ae4bc63ebe06ffa635ca634a3ebe793babbdd451c485ec214a3cffdc5e69ae8639603477b732a35304e1cb6121693d0b15bafb2b69fec2209e3eabf2dc2c302ecea7a9683551c141f3eb4ff2227e3fc2c8962a923f17499615abac7c05ba1fa4e4d4ed9fb4822d44188909880c7820ae2677f4d7802e3a5b91507ac3475a9361280920bdbc601ee5ce51552f4470d7757645e72b3f9dcea58b73007ed0daebdbfdfcc2f9be42beb25063f377da38377c80f2e30438ba844d6afb6a9370fca1a718ca2ce52fde21e20937b66cb4e395f343512b87cea7c7efe1a31ec00bb7c8b044c1e34844cb1b6bed538b453ad68a8e14af806fa2c4f307db0589a55a60205f5ee6685206b174cfc2e76f5456e171670686d4247dc068e35e1d71e2c1e85e69c28c6c6fca1a0fad3b6887b0ba1e063fa9581da7182e750e43692d5af605ae269ccb579648157cc7ab74f7909db8b7d05338294b2b1851223335d502fe9182074f3f25c395f3abc36d5e9290d5a58a4c9c21d3203835e0f4cbfac970f116bbfc682c08e7977bcf1695848c295d98367dd82f227fe62b503ef05c120b8d99815f40d8436f8633bac08a2fcda21ffb5123c77c81e2d1d8be94024c77b9d311bdff7a91788feca4473b8afa78cd9cef28f04b01a163ec0c4300e79c7d3952802f2345e28f8b181012b47db2f6021de23679a779a3640ff898c2a56c2ca803b994e2c1fd64bc9f3da6d586a2e4c4daf66c4ce116e99157374762a3c081688e54b6562176a8a60942f50c08f3c53629a59196a6016081a6158c90607c82ebc68c8bb22019d1afed7a0bb6bbb157bf500c16c3b8110fd9ff27826b1b1a1d7042d8eb2b42f2ec9ced5c3934c41e14762bdef6af84ae7ba1e8981c9fc6a8eafc293cfd1021eda4399de3bcf847de6eea40542d10f8b1dfebeca5ccead612cd08e38a21c460e25be691011cd1b5f044b057b2de1b06c3c52b20a37533cfb443a08bfe01c3e525cb7cb9daebde85bfef95e09a5d3379376363201c203057a56251c4da532e2194f89762adcfdf8f715e959e99befb43a4bc61704b7b532bdeb2fdf26a256ae8b9fdbc6c0eeee726640e26384ce40d98564ac991f4f6e321fcb237200cdc72d1e0f62a99368bdab480d16765c260f71f7f6a2d2435fd8adb48ab70610b29e70000b31ffd48b92054455ffb782021c7c6be993aea5c0d163c687b97635e318d584b2e7754324e05e4cda31587e5df24f24102ff388769c44f21e8c1218ff934d4fb401a0ffdcf3362e5496eea1b878dafc12499f9e8b59c6d5b7c272db55fd76939c8a9d1c00a11faf81a5ae066601b8b018708202de1a23bb0c8d86bc077b5fc7766d565016cc084df4a3668a876e26f760b335442b2f7089100505793857456dc5362cb2048e2189c8ede52b3b89b11ea85fd26ad3d6f5957647a34d30c4102f231863505d9132eb1fcd80f38fbe61cd9a553027612cb1568f3e1da403627f5fa3921d375e63ae8acb8676261f8e14af356b0c771cfaf614210f52e2938f773a24d1a76e9c6db3effdf74877a935ad5fae3a947ac1ae168b4acf2125f1b7e033778c6088bc7c2b929ee060368ed8a771128fbbf242d30412a59ca7c33924524473c303e567f0e3f52d3a6fff4159ddf263facb8f295646b32add54fcfd364afcf718fd875dcf060365ad53d91a48fd1e50b4208052a617e65b7ea55cc73daa8bbc239c0d1567ef321292f6d6c35182d257f7e6f235f166543f56caa7bf84707b1292ad6907c37b95505831d89d8ff4580ff5302a51b24b19b03833fed38288179e0201430e870e32a00a1d6ca0ff72a1f6f1d8586a7fbd3f09afdbb7486d88a7ab3e4ae8e52e57220bb4929ef9a4b894626b436e1e7077f0160461d484f25a43e51c14dbb98155bde5e44b5e26226d02cfb9ed40c579cefe93e988664a14dc9fac55d1748210ca826ac8faf6a4a0ed138bf523d6a77798211e879e058ddab5efb1fdf3328e9d6f8b29ae92dfda0addb9f7da0eae5ace0f5f659b33525a601b9e11a2d4d8eb381cd4a0d9c982a0394d55513d17ef5f4f547b718a952296a336f3084cb4518c4488b6dd6ae0fdb6e5c2e07c52de89eaef669a2bbfc81bb6923f5ede6c578fa35fb6ecd15c03073af74b470fa2d2458b0af68e45f31edd8fb8e9792c574dbe98cbbae1a9e3dfc7ce151c2299784a07eec1a7c2ac24019b72c218729ac0a86f06a3e860e4be97b5bdd2f856873bacafd23ca9a84ace448d1f46b0e596bc23f87cdf1758119d9c37b3c5e8b3832883e13eb43b507c1a71be86bd871d5493a216683d034d62adfd97b8f5b4dcde45da7e513cac5785b078c894dce0961cd7d25c45fbed8626d3e200f72906ec82b71a83996054d4eca2dc621b19b53e16b42e3597577a1577bcd09452fdc59500eff654571065ab25d9057b99ca0f1d1bbd04b4f5ec5fe4a972eb74db4cbddd486d7c595161e8f713cb905c32d2dd62a11ced532b3be1761d080b2f1938235d6840c04d24af69880da3bb6c2af49ce8f5226b9f4532b080c1d2defdbfd8e83224c89f5beabb74eb854819a501d7b3e7cd7b86c95603e4af6ef59a3b9874245b19a6d4bfba0e470f87f68c43871664e3e4d281a4ec142f563a6462076a2377c44430f7dd4e98f4fb99f84b0ffae4f946af1e494dbb41365e40187b65d1c0a2d8db9da74b8a885a26eaad6e2beac19dfe1e8aa1c2a882f3119d14f39f38ba516545e0a73292144ef3c495209537d70fcda6a4cda3d06114d332a0445a9ac3b3d0d58cd331adc85af0eb5a6b875f833e8e4986f094bad13f21e8d14adadb6433a99705fc81565156572fec3edd0ef7773fe88c7d84abc0ffee29b54cf0cda324f0c1da4eabfb2596eb4709d272127019e1e3d9c6ee1e682bfbab7dbad4bee13c75c034d7ca268992c5b526a02326786edce100b5f8199f98fa7ccdcff03d580db96de4210a6ffe58e9da2e3a981e20853886aaaca7d7eac41084ed77b9121ce9e94305863235f17e35935f05a93890e85c92bc4b36599ce157a21ca8770824645c674647f18acdfbe2719a41425e3424c8d7859135cba1925a628421cb201103136e6f71bb757a3319ae69c76a107bdea19e61840e848a28344f7f4c9c5d1477d5438c589517c7de70ec2389feef3bf6fe1cb4b3fdb67b0646aef364f8ad52dde3504f50ff963779349061aa6e582c42cb3c918ae0078471e15c511db7c90fb8e1c01dee4b928c66fc3a3cb05be5a4ba574f961063ae653cb5488d4f16e12a35eb1e80c6a8050f2e0ce38681dd274957562b919228d50fd525418bc89dfae331c3fda6e63aeb4b5d57b55a8664f8d4063252a44ad6a9e04ae73ba6c2ad6c962d6dcc3b3411891ef7e20801415dace91601f1c6626992f1fcdc14f409b43fd5a66d24ecf9892016194bcfeceb28104eb1313d2536d8734577f462d8389739197ffa8f6a987dec0bdd3ac6e32b53dc040874d4ab52d370dd40d3ace19a2cc216bfdb666e31702078ca40f7dff445b836fa9140a1826c91d9341311df9b2254729270bbd6c58eac591db702cd83f93e69afac5645b9771a4227d6a2274daedadb69f3cbc1501359cc7430a0a43062edd896270cc3ebe9529c875849f1462af6a0044e35047221950bdb4d4a42bba54ddf41b5c3f5bb00dc4e3523f53dccac37ec03b35b595572008b31f3cf2343285ece28c9227d6e3f626e1149b1310971c7086fb375ffcffd7b456ab899ac886752a1d5f5b173c39b0c33a648463cf1217bb682a63e2966055d3efc01bfcbbf478b57ab89b3b24c7c0912029908407dba7505c7407bfce761e07a6888f0c92fc94e5e26fbee9c150bbeec66d18c6c8329d29adbc385db15e1c0599b3cc5cc788612d346c24930aa534b8a29f2614100c2de2a65b46c996ecbaed05a4101213f0afbd1fcdf4483c79a8761f413a44de0d52cab65b86507c94ae850b6f60ae28c232ecfeb3106e91da886a0600e60b506ceb00e5e9f639f82a960f6d43dddf0c4c80ecac5efea45329bac756a519f3ef4883fc73198054314621721605ca93d337ce1f37f7e1d9abbf16105aa23fc381ab24156896d88a440ad24114938c4ab4a8cf8a2f99ac12adcd5611afadb83c6678c86e47879654d1b616b437ab91c955ddbf5b656271d4519371a952a8e046e4868e94630d5a777c9891495d0a26a77f82b9561c105a3dc75a95e74d8e8d92ffc04d5686831047bb6f7500d53139de457e7e4a899b2f6d712c2f3a97641f50852f587d8e59c05df94f459602bd7c229a9c37778db63f78006025e0e1acbe5ea46949b2d3669d55faef2ce05f98a592a4c8ac2504d149c2695afa35c8bd76b7839f6b9cce9ad88d1586b8d32af13fd2b84c97bcfd5880025c9599afe062ca4da4d995d284aba15e19384996b1c8c41e28ae0dcba2e900b41026417b782565171d99e4b730dd1fbe9c11cf2a1c50791bd1b74f02afd90598008145db682c56f190f1014449148bc6559691a140f12c365e94296320a75586409eb2e9c76fefa6bfeb223a8458add59f3860f78ed14a033293c75c721f1e29b7afb9e6ae69d9bbe8a543dcad25bb20a776bc1d4bbbb9006967008f39875749b27265c3090ae0eb9e2f2d6798478996059bfdcd5ba1ec5846c474218e56cccf703aa4a576b11cd0e27da83105d6885491d969bb5df6adf09a67f0f6c2740e87c8927074f686540c64ad0095ae9f61b38dcf746805a6ffb3ab38686255cb707935307a6846bc26d87c70a344b0e5e67fe447c9046c8ceb89a6912f5994e8b3c47690c4f833b832df6dc0b2765c4f6047c4671a86e10964c18047a5da90df88d295edc0a589b74bb1fcb7a24db763f313090e649b6456991204442471829fb07e38bfed5d8a51937fa9551f724eb51aded5e5b1cbdee5a2d71d2c4322023a9973aa15e7a2bf8c45c5ce93b7ffc2dacf7094ab2b74ace72d30c7bc65f3a68420a590bf456d8c34c005c0a8775e7ec3d2c0d3ec554013afaaed03b0608c1829d9a1b47efb86cc19fdf067a6e419e5594edd3a5f00e852af9b73543cd4b030c5b2166571149fe9a460adc3b123ea6be361b287b8b58ca35982347f0a406110ac4e2837ce87e0cc558fab8f075385e43842ed657c814aeae2ce6e56aeb6360b14578c375f5cd8c66c75da8941521bb23e34cf839f82e9a2734c9e732f2aa24ea4ce797a688f6c90b163642a432c25f3a4e26ea6551c8d080144076b052a72ec79108e7b361c5dd792aeecdfc2103e71d388ad87e39c32df114fda686012b0b36381b97ab9328a2b6c2b4a2dbb92e65b35b0a461765b18b6ddccc967e41fa86d43ca964a064f5e6f436075229f85d0680b2ca2bcf7fdc67f68dcef4fef78b09a8f9909975d3cd530ac61be1f1cc0da2d4a031e97c1295b8b779182673fb631f3da5185e4e53059bd053b0fe7c955c9ef2fe39e4a2571a526c067e5153f213001fc476c03b6490e423ffe6a58e39a845713763c356b955ddff51d96224c22dc843c3f8885a23d6e3889e2183c76a4de1a0fc9f5fccb8323c15b31c89ed9fd7e6df17e91e2e754a2be1146773bd5d15b154dc141d512b286c35f10172e7410e4b6b3231199d4521ccdafe5b9113e012ddb9cf2a0a997ca76fb9593b054e4e204c796288a51a982d39be3d5233de5395bb2fe0327755887496cbb1bc3b6960b35c811d0a477a0b0770036019f73be291698e6a31d971dc94f60607d8ff9a986c97e97ff3a6ce60b0de38e499e1fcec37a9f1338db16681116bb4fde5d767aacc4f54929f1f0e30a1872bd748cbfa8ea235c4ac4f2a0441e6a5b87b55eb3863a20ca2d1e8a321f4b1294996d6d6a9b441860febdd90eb04e27a524fa5cfe019d59e0eaf067947806ea307b85557a98ce3b296e1a8dc668b001b70b8fbcf5a322e4792ef8e6242bd02b6b730e83c18b91656795f92d311045a287376b6b66444b4a2fe8651f51f707fa5d54589f5f81badf1eb656f2bf15e8997618815cfac144fcc634f0ad9d947a9f6b113a2eaf7fc0ec24203ba08682534b583162d5a1dfa196a80ad2bc34528909a045327f6beeabc403f55704a18d2a005691294706cf94950898c48d42ce420c5ab0afb25aa1bc75ff7a626e067b5e1b7e0a3c0ef157315676b947e47ee03de4a0de596aeac49171c99feb4028730d2f0f44e259aebb4c9d272e2eb7c4adc5de2606118a8d5c36dd0a02b06dc9a3556a9a2342670982c3126d13a7dbfb9fcb02c63fc419ce6549f55aa20c0015e64f5e4bc3c07438a405ca8c7674e6a5a1c164ce48db77cba2d72dc294785140f4e68b45a14b2544226641f366c852405d01a13625f4c96be59212bc9d9c2e0041e9a328fe40aec0dec05d50153107e6085be5983dc4281fa418ac9c8e3d8f7f0390c3815402dfd52efa4a2d3fc80d0b0f9715ebed574fcf5ce9c471b279228536f485c139bc7db18d4dc1e67c3234d19f643651c47c997cb702cee0c5c0582d52d079de30461c8088762a803ccdefc8c357b93528f5d4b015cd627ec7ec56ddef40a981a02c2e0584585a48941b34f485f7b435a653272d137711f5ee552ee3914ba110f29af237d16cc6fb674bd88f47ec630d1cee74fefd6c173283b252b51fc6ef6878408323b09364dfcdccac57eb01c38d432c7a62c3a764425a9b4901faabef427626bbc0ca05fef812d90637ef421a4d757df502b33f81eebfcea6e8bde233135497831019a4fba39dda09bf0f725dd3dc27517a11e02d5273d98fb4f04250555586daf99723715f5189bf2b2c3abb7353b491442ab02dfc4e34fdbfb2fb13ccb7d86f54a49171a3e3c813fb6c1e961d32e356b802d71b3ccd8d089668162c7e9b74da27549a1af6b3e7de4066a09e1f7dac3f4c315229bdeda4b1cc7fcc146016b02fa1f5ee6434e9afb745725bd85caa1f27bf61e18890f7c0191416708ccf0868d9c95ac36ba22aafae781f63b73339f0bf8596810af40436d7037452d9a3f39dcf394edf12ae345e4bace11e81f2552168678bd412c93473b1030d5967128ff9ee627f95130bcd4d2795d57c0f818b11c66fe06f67f9cdeb32daafc75f02a211a299fb5c908f8f46b95f418bf6c49fca14ec7bd52ac4e9585bbf7dd89c64b683f874b632a2f8d2a7f2735b8c890dd973ea4a555ead91bfc29783304bd80dfc3b00d5006bc8a6256a9dfab9fa421d233a9eb00c04869d54a6135a10d419259463dd02d26ff0f5fd6034c417bc27a5621ed91bea0f647853610f63cdabc58a2fa0e024428c379e6da37066a32b97fd5c927b87b9dbe240bb51968c9f016b53b35d2abc706356ee38c5fba565a8c778f72a0c21d9d4ff0a3c51a4e13ab19afeff3961425be6886118c9b2fa46952d302a02cd8c0d86e298be7da039524253f6021f1e913243bb7cfd9d70ff921b44c4e509054010449921f744669ee4062d8d00cb3822bcc4a453721d7986eb26337dbba65879ceb550220eee7ab09e7b1c8c4f305085dd085e24f435945761b01d8600289224c14cbf44fbcea8a6767ca2153dad9cb96415631aaad262afb13f5fc4dce1104a9a262765c782055ff1a720abea26f13140ccd83cbff0284ba2cba803d4558d2c08cf5bc6cd8fb0d82a5d3e6f2d555a9b256dd823013c39ac4e4094d3d8158d3a98e9a4df74716cf292af6da72ff2a5baee440bf1ecbf741726ef99578784a25e7db5c5014859b02cce4b4c07b252ed491fa78606ca0ead30a18e679979750e26174eea92262d12f9c150298110effb5e99efa73b154daf0f6727b937daa76b9f5cf28268ddcdfd76ae698c88baaafa933e2bf0b74bfcfdba6eec66e191385ed46a575cd15fb13452ae4502ccb2f9da60dd453bd4a5ae7775c616b7746b1b861c0f5095074794827b54168f3bfa9143ca247603917fbdf05291307b95df547d534856a1e6f9bd4880c04bd9d7316a053260d111d9aa70e629f4355068c59402914882ecbd41920dc6a0fbda6a4e8de8993a5823a0e662a111671aa6e611a701d33c8cf1b0f769b621a6c774917a82618ae6ab2014d6cf2081c0bd5f3f28ed91d72492ba3fac9b03793cbe01228a7d70b6257be8ec880544b0b0758dbf4a5802061f69199ee0aee656f0fb01faa0b352308a8d814d9b2d4f3aba34e23334347dfeba73f694f684ace729a500eb52800f595d786b1359e14f378d0f4763cc1c9bdf7d48932cd0c0a531704c1aac20e2bd84b05613d543006f4f8601f52a6fa4b252283523797e2ee8231e57b4c41267622c7137c27c94bb881cd6951e2fcc93abc014a0fa4fa396f9706ab845b0d8aefa7c893fca0738f513bb32f2124cd1e8a89308c9d372064a7c6c931708a87e0b13e23f9d7b93d97bc239dbb3ee64702e1a00698e211795a7c74014f9560718ad48bcbc9827dd12c0774d1023ef4f47fae339b5289483b0ede3601c9293073a55dc73c738c9e7b60de6d58bfb5dde7e3bdfd0f9e3ba6c1ee1d6c8b77a583d39804d8760dd152e14684c07491c739632cd9d61c3a68bf70ff1fb93edf963175058b3b98259658568bfe9e408fa3c8416db26bd699cd141e46b6901e864aa5c7ff50bb907eca744867b31c218b9b23fb71979989bf6bfc2a48098e597d6a261a8bad158f11f87160fd3c43a0b61d6bde5941ba8e3995b6f49736b191900cedbdf6493b73eda63c7c0a682ae42a94dc82c262a6570884ab77f3260062503e8980e6226a27847ce1386ef7198f5c76cc226fcaa062913d4dd1b6ab28bf53f61b5641a24ad6d69220be35ea6027615f44252ac1a485a5207a37d0045162b96519b59eace6ef221146a173ef4fdef291b43014e8a38882f4376cc0992c5ac1287e2fc0317108ca32a6bb3f2151c7c65bc90a3e6bb5471f71a06b2ee23642f92fafd7e6af1336767da7b34f4b60cffc8e81dd353393210abea4d811b0261f7062b6d24367e9c779a1b0ba0c33ce0481b92a3ec45d6f1d02e3aae6487c9b44263d0b92d4de0db0a5f67777d13d506060db1e2cb50bcab953d07316a63a81c70333847908e9668fd2bd03ce593782e58e068c0efa5743c5f0bd9acb88502d7ec5f38488116dad68f020c0984f9fa453496ee87eb9c411e7b65d0cc34846c2e30774617e7f668c3441959bd56d54b5b85785911b8ea0b0c81d71fd006c65e2be99ae32230355e1ecd2194a9688986709f35eee9c02b07c00cd52aed66f9a3120df24e84bb4b28d4558bcfd99da55e904d7964fda566146b324d913cfddd05cb0e24e481a755eb46634ea841be5f983d02913ddd5bef3fe2cd430635bf2b9ea161ab3b0d134bc230ca4b7fe15a827bc252088c05425928dadd9be474554b8a68e26e68e3f76442e9ccf684d97c2abe1a800d111d0d2242df827f40001a4d2bc0e1137f5c80eef3596fa45712ccb79ed4627ff5a841e0bceac4d7e8348586ef5f82172ea9a12ffa1fe0ad976cca0f244754fef9e61f5f0d8acc94ec96db3c16a08ec9805083e791e35191f5321107d15b70f35a81c5ee974fd8fc4a05958ac4302b1a62af1c2a0469861f4d9972b6c44c07601cf6e496ed421a7b7b9490297bbb1e75a6efb2835e1d647cc480c5cb11afb7836c60c9beefc3c33fcb35d18862cc5ae39209dcf5d85a28a87adbae04edada1e440238191c7aa5af6b4b4fb4cf689df83dcb2396588cc1a6d908f00a053b1cc79034eb598339c544d2ba15f1630bf840037360bc785e276fdc724b98c4867ec8949b3bc30dcabe06bf136f3e608e2fa3ac9251ce10e94735ceaf4abb3134464282c1e2713be04755e36f24d428ae4f75dfb0fb56bc50d5446096ee015bb3a968b5450dd7feca138c11f776fb61e45f20b9daff2cc189006f04a9fb75ebad96407e4ca882687d9da66bd4629266dcdace88d2342a36fff91236383a58a23bc53d5ee6a004202056853f7bdb94a4038eed920101ebcc3ed8b18a3d65d12ed8ee8c8a212b0383b21b5ba9003bb2e963b3f8dd9c5c2a963b24f012db14772c5ff48ce7dcc86b34dbb59babfe3367f8d44d8451e315590d292cc673c3c366e075e594d4492620133e8738f3b03ec152bf6a954375e41020f1c44749c57d71342f2900a787a81dd7bf7c90a5a89689c96137f16f17a0d9b8ba595f2e3dc23066c390ba6ffd4e760be973599623a940053e06683aa6c020d7bfb898003365e3b0d71dc88e4b939437370aa14e0a6cd0ed3e4accd68f574def7ba2289f8fd33c93ce581a7d7e16b237e511944bd8f0d859d7eace3383cb5c76726eda315a9f04ed71940da95cacf6d0483ea61141cf2fb688e898c06e4c0406fca90b5bc5e2f847fca4055687da4c5f526db3c43e642c42c3efc758e4335675f8a5fc19bc31743ad75daef43d487930ee934c1ded46768241c4ac2372f604a0898da82e5d4156b3c0816e7a8d89e694b0a77a592be7095065ba509f7b4dc1b9d87cf508a7e609a7dfef84f3edf7ce3cd83e4462f2564c6d0c7eed08cf419865028448329fecb64afc585c30f2e50d323b64c0356036e4f300baf2b004c79a5ce2ca2a556dea6b916f04a2949a1eb1a4202de2c63a7fdfb8442a6c01fef4dfa5a8c6b4496ab92a0494a2ecd1b953dfbbaf3dc11e4bdab98a179cb5ddbec9260dd81946c84abe51895519985783d015f1991be232cb6aea8a7d975f912c741ffb13889c28ed2738524c249f569ebe54e24d53270f14ffa4b434d770887d17debd9909209ab54d48ce45c31e26a5b06d7cd8ad4f6e2ae89d0fa4760d1acf0af61315b73b9bea516b83967caf6c3360099d5a1a5a16be4039b5f20c0e25d68d76b5d71d6f9d79e73f579503ce223c0706f723c3e7b2fab60dda737c5d51b2b5e9ef1e36351d8f53eae2c7185f69bda2f8ffe6f5b9772989f55afc807945213f6c7e250e9840bd495c5775a63823eca375823e725cc934660b131bcf7d59f411057acc293b6f1e1da5a64aef2bb2d338cde6ca6a10e9e291d40e2d93a51ac9dda0598f4b579ea9161dabc5e38f22114e145690f391c59ec61841648442c30ba128169c116e8608865a32bd077d92952961f6098b80a605f049a7a0443654afc9f3a1fd06534b74d39d93201c60427b5102b44ad4c2c8530ff29e09bbb41277d74579454e05c0eb8b2caef49d72358155d2f696dd2f94c137064d268b6fc55a04c04f87d6dc2eb12fd58850debb1116149bb02a75798a775335517cf22a6ab877642ecdd6abd5fffaed69717cacf6487213b1f3ef88e56406bc6b8a4ecb384de2ab9a5a6cebc526ac207ac5bef08d7ab483102e5c7645d2e7d37b0650b12e37ad277d71fb1fc9c8720d108154c45db478af71733506f6d00710d027bc2dc524c79a28e8031dc7c7303ad7abdd83e7edd47fff827abf3a73c96811c5c5dfcc6c0041adc31c73b42e1dada2cddd46f22666820d8e1989aee5cfaf311a0fb381709f06cc38584e9a68afb13cfeb2095c5df4c56a3073c539d0da216c66cb4ae514205e23f3de4579e79e89eaaff945490cf6ad34468a77c257f416f3c00786abfd5bc8de11a16bff45a461dd3120e1cf7b1be680701a68bb3f5f6c2104fa153183eb39dc58fb04c99f10b302d729482e1da61824d5f524a25265f80e09e04e2ad9d3533bf7f010e407baf0979c1703af318bda78ddbb042a9741f02c1c2ba03ba8496a68d78525963ecd8596cdf3144296d4d9f4323c005ebf959f1e08e038ef3d794055072e522190cc536eeb40f19a3d67174101be0e978feaa42a8d41001f0eba3df5b4d575b2902d1606a7700aaf082c5a5ee06d3fb13bf1a2221616b1a5dbb3d981908505653ab81bf6141558b496cd8b1443157ee397e550551a983e25566cfe0a30ff735871f06f60a97ffbcfb24ab9c433d787b510c258c86ec402c979716c26c2915633b2b828830393d85cf11fb86ee79533f573e7d8c6bd3725dc2447ffcbce8a4c967a057f3013ad9b4b340b06b00a239bdb9c6f84ce7bd4ff833f4a889cf9f800566c57ff7b1de1e1dae5d6f18c994ce1bef1b6aee3746e6174d90f3f9cd8f0e7c8003512c79d4916f9fa6dab09128942ade06c2bbfedb9202b3ded21305c4428f9b9a3feb04abb32356d571c7951c6c7b3adfd6d808de68a9023ca64a98162286996ead448f6662470bc2b3f702a79ebe79fafb6d729d5dea4eee53111ba71c131b39717ac85ada9db4228bfe7838391b8a3e91b93e6609c411613f28c1e742ff56f33bb86d9187f127599f92d794829132f30fe51c6452b9200dae280b6b345e45ff5e9c49e71656cef6c5de5ba8f917a5c4ccd9a36de420a1c26f3e036ff2ff2f889c2b60a1cdf9716a3aa6e2357faca74807cf4d7bd0dc11ebb0f834a6dd26a29258107cf10061b9a8cea57aad381831ac17760d6694f513438998eced648989c7a695e054e4d3553002dd3f039ee6525085a5704f20f6b490a59bf56b01c12bc3069753a442caa0dd3b5fc8f35d56953d70be8c3f82f5b4bc8f0b0c5624e067c85eac17a39d149d6ab013095dce79d44eb8bd2488f0d5957e13e486ced152ca98981e2737bd0d240d8356a0ba8782c93313e5cce0932f35b2e082ff7164a2fc5efc5877e3051eb1f5941e6f11ac3a6fb8c806e95e0011536d567578e6a5433cbc9aefb36e4ef6239d90b98a0299a25c814adcc8efcd79707f89283f1d82fb32c07e873094e3d70fdadc2ae4d6bb948338e4b49949aa4e27bdc84fb86a3dfa919f6936c6f552f382501958496451dfa115e08cfac15124f5652a7e692f3eb576553906544c5e05d72bfe81c38f1f37edb5ebd711d08f997e7560965237912ff8e142e5a9f501715415c6281ed8336e1ab06f3868b3d11df7ae225012f12219a8e08c6ae559a76b6bf82952c853d503246786dd1b9b921c428863a5f1976566a5a18d84a25b673bc8ea8f090078a65e17ca366cb25302fa42daa64b5a403af09debc32baf567e7432725b2a52babed6df6648d807c14bc6cd823eef1bfdeb8939bb2b6d86347d80816d138610700e26bab2626ae5e4e82b884c6c28e3d3415701fc4c7029d4c80d5ae6c1d8bf31e72c385e85c3da2030c9e1e374b748f4a67ff4e952ece27cb1b6f255386057b1f8b06f418be11fd7251af12499c59a595457fcb22a03e9f7475b6a06bc6cd59c065a186bf413951812bc0ae02874eb9a017d2c16d9bdcabdb96d3a300945df61833a8b1e58a77a1dce204c6f08fca4050a792f74a7eac0bce0e14c592ac9288447d42d4861429a4ea9e00798cac409ae7d2be2a619f78b472a41cdff8b03cf1c784337aa87530f144c0a7007f4192b1476cc34985bd49d6efdb63678274d0a5073c7efb93a390aac05ee67709b03c30913f61aab7ef7f70593cdf0bc445691063ffd4b46fab1285d129509ce37c8dd5175cf7e49a872a4ecbd1191dbdff23c01d3199bf5e51d30fd6feb10da99cc8a2c77399cb485623fcf2d3cbb5c5edbdfebd6bba37a6060d1335d1b69f8283576569de4ad7ee630fc96c8e4464f28d6c2147290f01f85cb3fbba5be3efa3db904077e528336663719be189e2e61624f238c339c5b809217337b9b5edc46d59f167c8342ac7714a6632dd3d3c06f23f6d29ee67156d70fe58fb5b1041710100b2e5eff311cb2abca0d792bbf54f507a17196b2c9c53f10782c389afa4b11b996d1716f8af72cbd7db8789456a3855bcd32094aaa8d9546442ccc9fe02d28d6d23a1a42e64396fc975f192fc5d90b11b7e9377b7868013bdaffcecff7c868dde2f68bf301fbf9eb057bc274f32f21292638e0f2d633befb3ab4f201ad029a27753003b556f100d66984d23a03613e247f24985b3273f37ae7d3e0adf16b4c2b6ad8b253868610504473c7c7a54b813f09d524c99a42d1746401d138dbf3eff37ccf14ab2b3fc29c6f651574fc08b170b73544116e0dc35141f915bacdbfd7ee47e293be0bc1ac6a284072e00ffdfe7d7ad3915343905b05236bbb3283eae27b37f38caa1476392eacc6b4c2ff36c426335cb1277c57aa489bdeaeb132b7237d0bf97300488ed6b175b5f99a40548dfd72df09ccda188c342aa22d82b639ca75e9bafad20196e6870c9cd2989d510140d4c7eef5f471f5a8b42179c81069851998ebd7b714da371b151ef6400a4911555b86e922c4b8e91aa5f6ba725fc2ffb09e5e7b8e1023d0f7d147a4cc7ab2d3cad5a88b33f96a13d64653fb0477882265be537593892c11bca33d25154eb4d0d5ce222318404010e0191b170bba7342218937ea9dcb5132c3d093b3a89dfaa382b216875cb536380d58818185bebed93a5c13c008a11aee88a07d76d7635ddb038eb09d8cdac8d544f46935c73e4e1e200b775da47cc0928e26a79ce98da852fda7be1cdb5c3f32149c993de27a8fa1ae926221aaf036a3a1a24b148e60171dfb54ee07c5ea781f9a542742750ec20f6290fbcc07a6c44b5b85bc2dd4db9bb0e81670559a7a71d862a7ffd42682b01bbc93dcdb4b8b1890770443b0715ea8c7abfe518b2d51ac134da1ee81e573b1beee8a1bd5290b3e2842cd13649fbed1fd3a9fa8c033688afe9b3b42ee55955403b19c848ea1b2c2f593d7af5245f35df3fc051b9c2821303e9a0527074aa8180594cf53200fc2ca03909747d5d90b809aef16bacb37cfffe15661e53f1b5a45f8b2d48d20f187ada1ee8e5ed7acd37566c0a658bba047e6c09b0bdf3ee257a5353432fda713c7adedabe3ded40a749f916c1b16fc765422796116c63ae3176b0cc174f587562e9591c4d8db0e6c09a7dcf54573ec3a9ee78f9ef9e52925d141b2ac3c576be314166000d0c76be4c13273202018cf082ba5d55db4daf41cb7039cfe109bbbc8dc7a4d95696a8b358bba423cbdcbfd0a6b6cb0759a360ccfb41fd245c5d4edb4ba42d4ee09deb96af92e49f24b744250c3d21e8f24ca53d31b13c985f3279c27626e871ad3ff05a77586e2a9ec4184c29cd7d33a38eb534cda2352e62cf1427ff4ad3b2552c083ac3fd393210d6285bda86575becc249ad723eb60ba40372fdf9f2f4b90eb37a0c226ab716962b22942c5c05e91de304413f4cec99673a008dd0a0fdf8cbbe5c1335dc959031932b5b0f019a62762e03a994d96d23a7061ad823b91070d96b686db83e6c84cacb8741fba653a71f74a96e12a0ca65e2a6fb019ce711878b844a35cbd3563657da8d31e9a696e228b0911bae59c272e38f6a596479106a474085277f55a4551756689cdd025b6dd321ccbc1dd79f4813c3231093f226c35c5c2ae64f8abb096a35abe160cf86ce1920090a927e0b564e49cc9e4dea0227ffd9a8e06ec9f82f6837bbaa9f118269b49922f0c35c60f5e6aaed59dcdcdeb374fb2020231b7b42c91cc9f3608005f3fb7e13c86cf0c0489592e5dc6d75bb5bd7cada965b989aff73d5dfef6fc9ca040585fae242a92fcbbe16945e0ba7e129651b6446ba59d0e474d3e998a92d98f43bb3a195c69554d7b056d2892b456bf229e6892944fedaeda314cda8fca789786a7d8f0881a7f444e946836219c8cd4242be506d77b3089da980bd1fe8c6842d2d4aff7a85240216ba62c9223939e66d73bbacfeef8aab782bd89947814741e41f5037a45ab87cbfe949823b2d2eda2f084fc686baafcaa922af7e1db3164da9c3c70e5bb37c25cf4e9e48ef52669bf0d187eb2898ae8a685999377956842ead1cc14e1e7fa46534fcd17fcc9214e8129e1fd63d562d4fde0224f50bf6cc75f4f23cd48498e30ccb38ebdd24a7e185b9a985e561d3cd8cdd9ebe8341f9e0aa4af98cc268d13f1a7a7579458b1759b1a435187b04cf897980916fc979efc3f9995bea434f3663c86621767e27086748459a83f50c951424b12d5946c13617d5be003f54b1a06db04a338d88369d9de6ca944f4e71145defdd0e04b3e62041f0e8a5d3b84111b4aa73c4b7a90ba643beb3b5a2ed3641062763a2a80c759d227aa23a6a53acdc38d7e2724c4a8d5bc2871406400d9a1f1ed6f460bb3017129cd09d2612d2853c77ed419cdbc73359781d40bf00008f6503a8a0a5edd74e17cf810f31f1529f04df5efb0e941ee992820e3f1aa7f129a3e22290b6c4c96c3dbfa4035f18a717122aaa15b60c723bf4673f6c87dc1e0d5c48da2523778e723d459f0ead49873a154a1e69b2b7a54b6780d2a6f26922a23d212c6684068a3b666a43375fda334454df48c67e24b35257677cfca9931965edf62aaa35712940bb59d4d51d2ad70ab6da52d578abccfc11f7dbbf2d76dde61abfc08e2e0bb1704ff36546a031473b88845e6a0be5019ccd3aa992fb03b5f97ba6e407f0ec083c5247a274ece7ce331c1a2beec5978189f459f6439a9781e8657c835f73c1c45f6ba2b6870fa077f28ef560eece3e57dbdeb133220e1e7f0ee2a11a929094a1738e0a32619d719a8216c6538049a3d39d73451290f597a65392bc28205b9e9cb7c5ba712d44eaacc94a4bf06837d53dd71f4b9aa9a9fcc895ba966e5f830ff4eda803688edb02a9a6160025ee52763d4bec19087449bdfb356790803adfa50e48abdc6c821c0b1b3aab7de73d37265ebac79a906a86dbe7c17a7dd1874f1891682582c315a03250445e9e9f3571e16d26e032837cadbaf514c005ae59b1f26d3233a56c351b8bd01d3fc7f9e178d78528bde73e73482b9e62729f601a83dc568015e8c32ecd2112f4c8b7c6b75d4f78475601e26ac8ea0bacf152936157f16b3f6ed899803798b434991991dcf25db2bb7e7b8f993b8e059cd1090e6817f60c403d72a85ac95050c20235e77bd666a2307d58c13760729e5200632f0d5041776f819329eb7ef2192556cbcf032cc4846f1f7bd83581bc853a10db6179338b15c7f127d60237606bca2c5ed520a4f1c79f30136e4023530a9c2eb8a8a5139ed05456d2bb266581ce0a148e22bbda8658915a417e6f8ceaa07b7ebbb33854dbe2c25940aab7694713a7088b55c668e5ff65f54819f67534d150512197cc6690035e5a74cafdb35c87555f4ff784f0bf73b7dc2e877fd4a7ebcf4b53c975d2085ce3bbe3f6c69f1c32c19e96bd8d6f7fa6b8a6238e0fbe9f723267f9d762a5f2df7a72161baf4b96fd1a18247c6f1fc7a4680b7115a31756e88319ebc26bb7958f4321c9cd1ba62fa4cd138aaea033fc1d037234577df87c7ee35c82f41c4d96c02e0ea809a3e3caede42219d2e8a83fe1056b8282e02b119a4356e002f5630c0d404de7f3f1a1949d9c873665e71c35117f65b296b16cee21735d1251f874193dc183e6ea6fe1312dc413bc792799611f394c8617c19696b65c915a6891115b1f259c7012c4696bd5e8f3c3b9ee5d916e18ae4851ad3ad01c8b8f82b1b40dd946bb7805e0f8a966822fc9164143c90a90914bde53819a339f179509a160ca7e0952f9750c02e9352bdc8f0a67013951a6f77a70d3f866bb06a860339689da5d3b62ca21b4e045f2aa01c7b189f95c8512c8642c31a7e54d261849226d7f29542b0273cadda5bb34b0b4cc17a0944792a9656a0f35d5d600080998b1b32e22fbdeb4a8a3a49359cc7d6a39af9267dc654e7aa6af91976d7a315f0241c1cb9099bef0c5c9b6f1a8e4e086e0a2107fddffc62d9cb8f55246261d66069b97e49a66fe5f8652afba6138726e4dc3dcbc525077bb7225debd943c92fe34b153781b94926efbc73493a18b8e05d4b745b15960a791ac8b5ae2ed4d94d295c4f6f64bbd6828fcf798477488c715ea780da860e0e06f7e6281bcb729c29f4afdef9d37b89c2d86ba371e0e6901d3a4e0bbb351d196b831ce285c0e438ffb51e66515987c68ffd887e87dc5e5aca705c07aeabaa03e15a0f66b892d12fd3c5999b2b22afdba243d1c639844483a356ac2fddb3e9928425450a46d856003f75d7c96bf505cc8ebcaef85e8e9666d9dfc53970e58b486cbebd05d3ebdce99431cb0c615635611c77e5afcaaeea9e13dea39d560f9223f0f5c98dc2a64d3619866fd0800dc6d3960bda461c7cf9cdfa4cb8bb3a2be82a76df6f0b5efb13c68376c61cd480b63e6f4dbf8fd9854b6e430db88e830dd35f0daa245f5dd01911f5196247bfa1f71a66e5b18d4ca1a38a155ecc0b9d086afc00df0e5b719d5a039ed6cc21d9e89b0d0598d7fe9df4420f84cedd13ec92e0881e13a07858af51a38f25529ba8792d0676a6c08192061af8d8da0b695dee879d7bf66795aa3a42a94ec4c967cb40c08d0e42c1afea79a8440780f20ce791477cb2e0e4347d046428c571d36f7cc5c33154f8f0d0fc83617b994de41b612e53ee2ba46ae605ce9da7758a480f4d083ddfe95db388e63a3a93c1c53adc75efc17b763760803ad7455bc2200163b882e516f99db80473c81a6f011e47dc2bc166d2e04e0387de88a2d902f4d526a636f251c3fa9be7ee6706c371bc0eae1da2ea7eef3b179dabf19cef26851514d6174ef3e446ba98879d30e6d115dbfe8b1b11a2ab9cbb8b311f2df76c00aba200e487c270fdeb8b505fb7cde6bd5b9a069d69a1d3f6cfbcfbd5bec3a7599cca4e782068123a6bdea8a610f99551a7df92762830926705fa34acdd838b4cddcc91dcd1eb5396cc96d5ce5263692ed4ca8ce0aafb559baed3ffaa0e74dd926ce45e997dfef819be02262daaa53c315767407685d98bdd37eb8237768d079a4d7076fa1f434dd2166e2c70d4eb074f47a9adb9f0cc1e01916634eb4963dc1360cda1e384c3de130c2daa992da16f17b6b28bc09b925fa170041243390669bec04ace6fecf3d45846f59a63c31ae820e8ed6cd7053a9a5443030fd86c80155bebc916baf65de5e3d54f505969b1ae4aa7dfdaa9e2016f0d523da5a383ca4148eb3ac20e346dc7ea539c327c4d8e147320e619f9d223ffe29453cfa22b8b60fe56408806a818032ef9625b5aadcb218310a7c156b1d8231dd58ddce477c51d6025990f8c04b6b726854da29eb1a62875031bd838b47a2a3923af7fd775863d32984445510058c4cdb15390b38a0efa0dba0f9e84ce3f8e7776798574e7d5476cfb1f0450d8e461f6f2b7fd03b0702d469e11f1335f351242f8f231373834353236363031353130 \ No newline at end of file diff --git a/jaychouqq/tvbox/fileq.json b/jaychouqq/tvbox/fileq.json new file mode 100644 index 00000000..ec43111d --- /dev/null +++ b/jaychouqq/tvbox/fileq.json @@ -0,0 +1 @@ +242331323334353623244f89fb624c6598508a187f98d1dbc68dd890ab36dd7e36c18ee20dc4fef31723a56aa60c0d2e23002c12d7586f8875c2558f1e59b7a804cd45a25fb535f8fe1f269db9fafaa348677e23a852136506a3da017f34aa6af6e841659a6e3c5e4382d40ff23c630c5859f3b2765b2a94e22122b65dc411ae323cd969162452d85274cef0ba0575934b269fabe0e1f5cbe1ea44bb37b01c68e9a108604219d935669cb24600e5217f4bcbb256d8499e7f7942b42f745c973a920b3eb3a6faeebdaa7cb0a538a36045138483ff8e8706f914a741f395f5ac48899ab7fc572f33d8452e71323754b082e9407f1522b40cf94b91e2a512b18b7b3e0e44c579e7166559c0b55204712f0b2d18ed483f7fe31d3ac4e5206d920f5c95189a45025f7c08334462d3097e73a6a7aedfec1742894873e2caef9562136817d8fb686409cf377c46a10e4be5a7f8827279a0325c2fa0781617f0613edd2746669ad29f09d8dd9fd182738e6280449fee27fb0bcf171cb4460e80e47f00427ebb5534d50940e36b316c50b4fdd0b541f6dbce3ec1e47564c2e816c3d6a47bec111c9adce1bc05bc0b540cf908d93bbe3accffe228ed901bdda02ca95803be7433bdf170d626d18ad4553d2ceade2003cc8c303d5549c32511307db1f71d5803c7b9768d4e4a6cf4d5206595ebdbc48854a1c1611622ba5d9f9558c5412eb1e272b1cd65cd65ebcab22b8f382e4b696d73a16b6de7cdace2427a42a4c01623450b14d70de86c1a134378956e3bbb13281f2161d84c8b4829ecd4bdcb15c7b8eeb2c81d24385f58136e11e27624d2577d0830cc7668d935d41258f4dd950e20a2184ace7491cf20dfd89d88d67bc869d8dbfecd810bdad33c86bf57349da64453335f63507fb2b3677c8226cb31ce584cb685568832d7b7bee075aa20f97c5a31d9610a2ced2f174132e81d7bddb380f3db406dc19fb972ca3410e15e64afccc4e6a7cdebf85fe2ee67a0f18f9e1eb4d260a861b325016c34a1945dbbbf7744f11d8a02f3086b1191e5ff62cc19c9980b788922d15cf05d42ef0a636bb6265c184330b33c40aeba1f76cf0fd05e297fb618145011cfaabdacb4004c2a879086409e2ff608ae87cfb80b176545f11800c1a757cc31cd26952471d9e604dc9b68744ac29e5e7564df9361679379d4a14eab1f2106b94e2486c0fb9591849f8cedfe1c3c93fb987fff0754b95138a32b3599ee3c5b980a3f00d6c9a7a62365f288c2995ccd0d624a4f06d9e394a2667eb8359d8229cb81b8bbf4e6ba8ea71284878aa042b1231f74d8f6269a2c7f926571f3c8538b48a6e935565b32395cea671c6881ce4bfb26566f8bbc3f5130122b12a30a47c45de2298381331aa7b23ae47c92439826fccda7b1374a1f5a6c3dfa6ff1b5387705d31cbc5b8550fbddad120a84a84cf6bd9dd451ce828b4731b37262094c4db02b7837657b6aafaa10f8dcca72caba835a865b22eccd928ca2e8eaf56260f4ea638c058b6252d9064ee8d2029fde804f686ddff3ec6b8bd866308a3316fb424866ed0d454f6da3de76b53ac51ffc956e6c09131d1cd06224a38fcaffc25e65afb0356530b910cbad3665b0291aca6b5dc2905eb8ff9215945910391e092ae71aac6b6f703fc9d332e74db5550fde184d3aec5ec9248875a8fbff24eaa0575d4548e7fa22fc32f9a2f20a02d04cf5ee43b7db29c8e1ae58ce0fb59eef6bec92db932bf8ce6ce5b1fc0572a8cccc27e07030907aeafc198f1bccb55d3ee6ec361ff277c68a5c05b37cc67d5691e39cadea07da6240840d063c94485341f3ee873ee49ed7f765ede41b88ed7f1d63c9e2e2358386a2f3db3e13995d4bff61f2bdc08136af6d0ffc41e578beca81034c3139b56692b08940c13b3cf83376b56e6ce5da56713e17a18144ea574d55bedcba5cb85222953f4050cf58d445be3a136ee929e977663346b9c69c1227bb6c85ced325237747a3f3496345811cab34c63cfcd012d4ac7dfbd499dcd9b0af7914fcda048317399c1c18007b926243cb09e4971ca32f13f3483001666acaab671dd5620b8f51bbbc8c713352cea1f035cffd36c068d15ff9e585b15fe5f1cb3ff99ff4959b21ebe3aa787c1c27474ed0dc18ea69537da526b1dc4a7cbe1a15b8b0dd4d4a30485d48ad29a2ba965d1a24c830d70a01b6d8c2d69ef33e38086883ce7f999c6cdabcc4254d085328074481e1d0ceb80771f151476a4efe1adb5e0e2744c6a37fb7d5a8969d4cb6a91cf862fece0f03ad194fe009ae5076432a6c1738fd25fb1c259defbe2904fd461c7a524d823422c3070dcaaaad1c336441fa273607e173504b89f61b7327fa35255fabea07083a8886197b3dbf47330f99a5c8190ead440fadcfb5bdbf5f0004652e28fccc2adf2ae8c0e65e8e5cae76b4976d7b3f507e16b778b935bd82977f32b988d7fac8ac099118326c3a473ba64f2ec2e6e458d234b7473cbf62040dfe114fb5035685f7172a9c80c4a80f915a3679bcd447b18005eb91a26d0765fb80b552663fc7be6298f98392e9c1b0f248f9f1e756669b3cab0aba7455722d15277290f09783ade10b44b4089729e55e853207b689a93daa94b3540ecd4de3c01ba885263fdbaac01d527634c9e2c05a47b1629b056dce57f182556fd7378c6b5b3c9dd2c57d230c1ae25c008db6183e12e3ad1717f3a971d4d2c284e9f6f5e0460988fc6605b7224157415f80fb2bc1d400b35e6595781c13ffa2ff76dd5738bfb0a2b32b4083dc07da8eed0a0a151d5471fc5c862bbad330fea216ea0d801eff4061fd0a5e632cd830d7a0074c0773271bbd7e25980bb9e0b90dbefd91d882277a0a0719e66b95614b61dc34b3230f3603b7e7708bc304406f133edf1ff6c870c5c223262930933ebfcf539e1e0d527fe0a1e62339dd767e61206065cd7858ecfbb75b7f36c726bac5e23833e3b6391cfc49c0a3c7f74d8ac61f9611b9679718aba56e816382481e52de58bb78886091055a6c0b8c32fd6e0559d17263b800d076587e29a2b4281364e403f3aa65430b402666c84ebdd515d302f37efa5c4c3a27bc9b10974465bb035f4564fe2e22b7ced817901f5f7749fbb7526b9504e84ac09719c0ba164b097db08deee7c53212dbd7fbdc6734636122fb37137cad76ae0ad12b9d1fab56a6b07a7e58f94fa7d1fd744ebbf24f6446370db815ea0bc4bd7b541c9bdbf488bced85d6df34dbd0d2173788c8a5351adf0fe04eb61371ce334cd6379210bdca9238485eed10a35ac8c50c3554b07d0e56355143d3c2e4477681c7c33381164fc4c39923368c6232c2787c432c31311ca339bc89bad076f0bfdab2a7aa2873949c1c0e721c706a0c42ef7bb9f9eabeb7c9190f736d816a3538963066705c998a0c81790d99d2168bede6347d5faa282a13f2d8084458e38865fffe89bf2046a6a0f31fc97b0f3c7babe1a76cb7a47e415359bd2f5ed5d86bbce600d08b7ea2a47d8ded26cefbcfdddd001aac79a869820b055d75b8f7f4ef0bbec6b36224a201798d61329b75293cfcf41d4d86da1b8973238046cb8e1da0855d13b2f02e5c58a15eeb27e7d8f2cdff2b91f6f0158a012ed1df69969e23cc848aa131b8a24c74aa24e50770a84e2fe3d5aeaf747a55282975de1921ee3ae244e6e069095392b0c2e58cabf5178ce40212ecb1e9ddbd8ee08afb670711af7b1d43e6e098f0ab07b20bbe846d67494f77fce7a7b03936d0c91ecb7f8f480589b8d0011fd3c245fdd3bd9862ae21d7b185eb7c19645e9374a2c4f959c962ce2d00c2ba1fca0b15e24bef0ec51902ece229f65077f03f35004f30057625f35048b5451087b51f336954de7f01baee733415543ef5ef8a1cf41317de93dfa92d1b71188c60205533f6ff8adbeff67a1ad32d72e13c35be03be238784d7c79bcbf9c69cbef860dcf73f5ea04d7ee89868270a5c32992a51d5bfcf5fb1f061d5dbdfbaf0ef4bf31a2829a81df61a5e4933ca7bb7c5959601526e3600e74ad763c471439834050add087ca4e93793448bea5db34bdefe9a23231e0fc82a5802abf21f4a44033e399b10d7dbe485749e5f76f4a3d3d18f5a013872c032167818a427be606e2e77f53fd2966344271dba5a11ba337a70d0eb0a9f0bb7020755689aae38457e26c4f28045fba7a20aa53246a9f2e482832f8b2c82f682d6c7ebae32f5d25ceee07da63b95264e26ab6a21f070941794e8319e28b0e0179041584e914a0ea8c44f1e43d209706668d0701d36bfb0b2053072e8e4c33a5df2342e5e02b40ea0e0b35f41f3817b7fbf73ba1916910b799027f80da16b406ed2aa46ed03851187fd931d74e3dff00823f99b6c55ca2db407b52a5ccaa1c401309a6fd83c818fc416f859d259e9f518c8b1d0b2d73d04fe1a346e7621ecc9848038775b991ad93714c001c5f7be2ec620c6e7a98bd08c65e9d7ba0bc62622cb5333247a1fed72eb30bfa133a588b698042067db6f9306f4deaf79bdb1389eb7caf80f047806ff3b2889797867e22e9592fb266b79c81975cc0d72386b5844b4199027dc0918d84bbbc1f8cfe8fd2f8a53bd274e35f161c3c96e68219cd0c4ecf046c8931b0c8fb5ee0e7551da429e7a83e9a2eddf2276a9e41d55e5e2cb2765ffa473657d6a34b1526093dbc2cef09346dcddee30c7327b7c6968ef45932c9d2a7cf45a62139ef975839616a424ae20a18626427d937d9212403f2e35cd0ffe4964d1ae9d80c70ce7347bdbc776a672df94609ae4d8c0225b0567110ed5d01a51e17c364361b4bc6cc9780215cf28a8ce96632c81aeb78bc0db040304cf601a03ed20b5b765ae01ef697283f28a6680742c73229c236cf9a5a87546e9ffee9c450ea30663bacb308d5f128ffcc747235420c4cfa2889c4b2a55bf1cdc4dede8be6d7e93e499aac006d9c36f9f1291834ac97219cbc23780dabff2215ed8142fbd156252ceb8349013f94b346da3c5123ff45514a250fde5f3a5f7c6f4d2164082bf40a0c54d1168425f425652db66777c04870206f1725d5bb6c4a8853c138279b7a7559b5021a246078df069ffe19751a5998b36f31b548550e9edf950a871119dd50f871872004789503fb14c7dc4423887092087725e890184181a098f90cf1269efcd7231439b587b88d6f0f282929c5ce85e721a459e00e7b293474446da82b8ffa0019f3c9a7b443fac628500c7eeb7b22bfef399c24545ced05878d2e8fdb91ca71908815e93ee7afc523eef4d2f9d50316257df018334d168638fe4736fd382b500b961e991a99de63f00c476f70288a0082d2dcf366ef738845aa9d15aec076de35427bdf3fa8bff38457f1de7aae1dceaf1fd3c45b3db8c4dfb1ed6fe761094f82b6e19f256f2368c9e6cdf904ffe975c7e4ca099f0e875344ce5e67f39e6aa0ea2797afbf7de35697f81c2e6930dddbec1cd6ad0f172ffcb73c6372ff3fedab120bfb44de9df749539d265982506f59cddb7f1187793879044405a27a85f36de58195613ddfcc3824e324575a9bfcc7dcb14f2038ccd8f6004c28f360a8d38e89a279c12b613f1b92e9be6305a739d94508f4794587c93f5affef441d1784bb1cea53a29c32aeb5115a03ccb352b3a826a6ce97778d72afa92419666c790ede46bf7efb8d1a5bcbaf6ecc3abd129d650bf57927dd289e8a0a5d150075f0d50e726c202770134c2af54935b651d48d5ef52404d2ce58ca3e6cbc75d9d63f6da463d4805f6dadd399b0f20a55869939989ed8012ecb32b9d59e132868bbd73a04d77a93bdf453504fa4b156894475b8a0e66c6e89a070c776f1e90c7f6e612b883d5d60caec0b20c90f83d5c27a0036e5d5011f3135da9f757007f38222c26f3dc37520e20b8669b3817c5a72391e25ec20e6ec034fe8489f50aa927bbfcf6df9fe54de4f9711fb9498da680a0556e8f3cee78e44ce99794cd75b15c3c040051cc26ccfd586f978fc6a6ff8f7abccc0050ef776b899df9237a52a993efee7bc8359ae8a472fe0879a3916eb587cc39c267bf2abf71beba00c7c0f8f74ea35367e7bc227bc937fb0687eb0b8d839c19e48cddf2f2e60e5a514887ef07ad0347f1331e4512791b033d6fc39be88e08f0e7f0a3dc4d171927febc9d1c410186a952456de723175fda103e302be373623b8c7de2849dffd009a1a3dd956bb95ec243241a775d6126efd5aa34c4c35d1945514f229cbee994bcabc6dec56ccc5bf7e1804a19eaa843f8d831d4d5d5b9fd63aea25ffea7899f452eacfaf5916268cc8ef893da1e8bb3c6f57886bb4345fb2ce428187dc8490de3721e500579dc9996a22b2e2fed76c61c7846d9ed8117ea2d665abc1599d5c18b17fd9206c707f1771ad908c31ac94bec4b6d7fcda9515a1c9ae2a27ea079cb382209686e69aec10e5355144644fdc78f8b88ce1d6839c77f16d63401e3c75a8de5e8e1641d358359d024877d3d8df840d8b32cf2cb7c5f9a2b4ad273d9a38fd2a8c65ecd5481157a570e2ab5dbf928d5fedf03bd6b9f8dd71456d45662079ae06c9573a08d9de535e932ed098d6b61572d28d8176f5e4556812ed258b20d51728adac4b5d964e5bcdc4dcde6bb0e96701090a6be0e1009f2c466b68394722fa9f9735f967261e08b656ad9d435b5f9eb0cadb016f97a7f587b797ea7c316995e071e60d1a2f35fde5eea5c572f89c576ed72a4c5cd5ec77b0391a8b8b6d0e3cf2927288458d41d1d6f88f49c8b85af98b5c102c577134fa2e52fb1b5713f51723b9ad013a8de19e55843dd7b96e91d907feab4b225b54067403da56b18956da74b62efd7a3d0de55456e71079a8f3e101ea7cff453b26c0d9db7f2cda42aca84cd834a5a029ff66c11fb34217dd2b916eb2b96b62645e24821b06474ddb470dbae3ab9d6362f54f6d77a2a5938ee32e88f91b832a117751bb97f9a6bcc2663bad8dfba8d4d7550ee33dbb846fbc3ad9d7937be77b689b527bb2fad4ce14fc4c962ddd197eb508d169dfe1e4da425ac8ef55870100799ebbe54f8a55fc03fe96754fb9e0681ab55f56b5094ee1e48043a95dfc9c30b82ec4826b70b6f3e1355a01b0e8dee78126cdac47296f9a135ea1137b6c6990d85db5a68db2d56c25773ef659398bc379a395a0234bbabfe85ed1375890598bb9632f5477b4f135ec8a6c1a9ff1ee0ac20808b81ad5bfb29ad4cf9fd92a7655226107382f6a13376f72bcaf12c81bae15175d510d1b72b1b8d8f206c8800b1c7ea3b08081812e6526a1a834936853038395835e69c556ba045f78444d6701272567451d6c3270068606d6fb74880962eaaba5513c4a48b8c7564848deeb354ebc8b3cf58111a4fb1817a07b0901696cf9227b336347d1b5ff3d15d297a4717eb37f29d5e9e2b743d569d06fbe1bbf8df49640dec93c9c9133ee6970cb83b7a30dcf5a476edd690b4dc596dfddd0c4760b8252fc56ff1279766879e3462f960518fc7387f59dd6bc794ab8156b351cc27714967a92ba8a239f3513a453fb9420e52e8e7935f5fe1eae66774612dd1804503f80258464c805a5ef536dd2e53ab50bff1f2282beca43672e8282b3c01a9ba7a6874d2b227d565e343c54209064a6cbba28b5545c13bb1064f4044124848185ded6821cf8f6fc5b86396208e194477e60332449f0418db3fddb3c07ae9c1e08b2c332102eb31d13e9dd0179a910b9eb44872188cba915ad6e0d8db1525cc46faec35ddf7573a1813b64c6a81a04201664ab60513e79184d5572f76577d3bd4198bac5f72be97ad922c2784302a65e9395f4c9f620b604b3aef294509647af09972bfb1e0fbe208304e154311463f5f0c6f59e5ffe424c013409db6e54f72f846a069425597437e2668b1e787a7e288ba4a31fee0e9a68aef50f2f819e588ed62891ee729378a974a80f4fe914c4ab02080abb6e625c97097d088074c6e40eda8064c4e2a06ba8af35fd68cd60c68ae92681cb9039ae6954118bfef8fc542013a4cd3f9a4d9a76ecd3b76281888aad315f4769d146fdde5304ab3d4e0bc245c1e0cd8f9bc0bd9e03b1dd66b7543ce22e2eb6240720b6ba6accb7ddc3cc7d46d93b6ddea8f5c0f5a4f3241da834714ac2c53e6af79df0c3109f4221b126484460e27d9955e92b69c47111a81c05144230e4360a816b1489c46ee1fc200c162622c0cc9f48de6115ecc1514a12469394f9c25fad67332c3906e0a9bd929bee770232272fe53394e710849d3028c3af6f79d0e4a9810e0c9f93e05b943aaf0b27adf529370e20a27a38a31501ec204790ea84a80cad5ff5e8b6d7052ed3f9b17fb66272aedf9dcc9ceffd09d172666d80c62aef5ebdb94f82ecd7915f2b54fd0f8aaf61ea8c7aac84fb733d6062a9974f70ab6cb0ff252878a73044a38a113c1812c773ce95eeefb99087ba94c762b64bd6ff54a0cf3900288e4e27a3fa650c4bd17a40a0f0f673b689bed55518791e7dbadb8a4f93224fac4704b52ea3142bd3ee6090fe903b86733204958a62623fbdd35def2bfaff6172bd08a2f88e6d3835638a59fd8bdbdec930ae79a029f75fdec7a362e05299eb130cb42636381bb2ebd11865f2ad89e4adf54a2a3e1bc6dc65ea644483624290dee9e90ce1ea48788994e2d31885e8cf7ab9420ea0a7e11e6edac0d41bdde3186244f2789eebbd13eee73a54b19f190dcf415ff38363d159bcfc1ffb32bef0b3f5fb88f96493b6a50b5fc68f26cdf9f58cf92a6f698feaf63a57b8ea266410792699b0aee9ce09496d5f16b3f972f0273085d8c369922dc5237aaef67b0af4bca74e1af9a85af4c6468bfe9ab071eb1c076640647dc511212e2c366863cdaf464718d104b3c882aa2efb1ab31603ea5243e982964a612e76e488a6e88837030fad952976ade77f4401ce487a27add339f4fe718f82f5b20418c1cf4204a9dcc007aec7800f0cb9869b44fa4174b71319e78067bd4652cabf94f34c2cf484b925157b639028ce86900560c0b4f813681acc5eb4003d590f1ad605a7c81447f2989e4aaa2b856697ce3061e943c00a2a039ff4e6c5dd568213104d2972ad935133c3eaf0a40d8b48846f7e65c79fada5990b84be984cbc74766ae7b1f087a87810ba04ae6039aee683ee67b5a0cd95f5e061bc5e1f95ff7f1df0b01a1bce9ba3fbb4c001ec5709ef06d883747faa5f404a9ba573283027cd88c324107ef7f85f4a7374ad13fcf357b324bdd3f9d027e1ba7c8c3230d9717e31307d8591f5b37d8060f1181736e2091ce075ecb7b5f805ef364c870b1f3453865f4e7c0448bc525c892f5330373f9f459e9ece507a34b07745b4210a0a8eedbfeda945b859eca181e9e6583aa85c427e3d3bc944397ec812fb6476e58e1c05a46e569595a9a0060808d88d0c7eeb85b895ac729a3eeeaa9b2c5d8cd641c54fdb760908ee68609c76a9a5c75baed4aa8b359622ec1b7a7abac71c709b91882b6eeaf717bffa2b5d4db6e9d2725efcf1adcdbc468427e64f62c57fec3e9727ccbb68246b2f7142c1e21562b37a6bb7bad004ea1daacbbf3676f32e3e72a91fb2c6bd4ee03c53dd1fb9b49b30b00324a3af239b140d150fb6714ec942a5bcdeedaed4981ab3fcb3ccc50a8a31f2aac0f28a70cd02a0eb758f0833d428b5f5e9dd1d630220593486817296f856091383c2e4720a3ed03806e15683912d6b5a9593bdae04ad0dea3be6029e02f5774a10327869202ddafd81ff90b73aaebe44656e29921033a2dbebc6b14de3e1bcd0f8f88d9cd63620c39fd68e55c009b017fde0e332660b43ee7c7a3b04c61a982eb9f67c4979970005f6bc4f8b8f6d33c588f6cb23e8ef330703e3989a811309be55e0d4dc900616645d3aa0625dde611ba92feeb2f32ed76e399528f0f1315bfa62c2253a1538a300dec6bd4247604406b9e685ccd0cf9bc41d438fbe4a4aad1741ba41f6c8666076bbfa5136d60b4f4c8a1f097bd50d28db44e975ac2623858f899a49530a63ac778ed97934749406030f8321bbbd7c0b740d97a59c7cbdead669d2503988b5c93e6672c25fbf60990e3524e54f858ebf3055fe6f0992c2fb68286b655dada5e7ed93cf5f865b94b38061302db773b39db1144e70732956491124b72b7f1c767a062c894c4447e494492905ff73dbdced7f2e96195acf5d7ff64fa53140283863d5242b8d1befc90c33a1b05611a6b7613805bcaf0224a20e1dae58f0f458da30e75d75811771e964fd70f31d08df404b84726ff8c5cbace8b4e1aa747f5918a961b067c3a6a522877873dcc33e68838a70f2a56aa95334c5bcb8f531117d7fab15bc3db9295350174ba2dab3e9ecbc3e094c7e4e662495c6d748fa3858c2d0a75a4b39562c7133ebe3c8f023adf72ea784db936f059d6d153e6e9b2c582bda6a9ee60de16790769549d4a3173a8315b5c8b760098ba65e914628833e6a129a09060881ebff1d0ce974e033ae1c4baf67bd8030deb0996bc1220385fd896de2f88eba7a9b02b80f09e620d836d6ed9f898983821f8449a3785f79248c21ed75dde1f86f49cbfe36c7c1d4d2c68374573926ebda8c85d101666858bb6cb69071ef47acadf4c01fe3f7ae0dcbebdd9d4e47f9732fb85b6c3683455344669a68c9c1b8240d5f54f0342c72399aa97c323407bd3010f3ab82a0192c7b65ec2be82e149db732e40c9f1815775281e3995cb1c49f6634785513d71561da52c64eb1afc292e0516b26b380cc19ff097cc81e5f54293485bdd4833d194f05d413be5fe46e354bf04830a011138a55fc4daaec3b2443eb376cd86d0379e4305e189b9d269ba68784e4e90dde299b748db1d3c8bd650fd4e329de903163044a713bad17bbe39dcfa696e8f12b03ad9be14f1190d133adf3c27e638e455d30ec5e65d3ecec91a24163260b3f8a637f7396fee2cbe68d932c23ba0358b7a6bf87b4621a65f47f9cd3bb63dbf9770333d1ed62a269bb588e68ff716f24ff2d6e3384f4670bbe887c287053a1ae0fbda0ca39c6a77191053fa3a84cd761a82c6f9d7842ee1bddbf35242af81d1303e4db90e47972a49f387e2207834c9cc02356e39e5512153c81156e1a2d6bc49df4180c4b20a5b8b5c27f6f783fcbbf0ff448c81e152575c4f533e5f7b83a134da6f911bdbc1f5157f07d65eac1c4c6151b2a8eaf2088f883ed3dea9cfacfa9dcde60def2cf740149d949570f4905654ad11f82bec687deff2bb1494a77526db65211a19097e6253c8256aba89bcb396bba5fc21096fed83a24c748b8bf134e79e44ef4e6de111389363bbf2524b07be0481bc6f09f66fdffea5fabf0b9203301c25d76d0c45f49a406c706358dfacb6e7e30f3bbeec71a3266a616b8f99e162f998de72bfd881ff7021372a24d7d7d41f482f2ef1106f6f5befe214f7d4e05be3c78465baabb100c52657eda3ca29023389294930ec0d384bf1452fb444dc3438a4bf2909d81e7e9ff4effe6b489f3c83df5b2c7b4e5dcdd92bd2a593d1a63d1f33b474f5ffbbcee3a5ccbd73636b69c3df60581958c3af5d4f9f51b1ee5d3e04742e737fd0c2a745cd5c59a4c3b39a42dd6f8372fc020e6d6e983535976412c54d2bddbc17575b8a7358c27a45c0313698b7f3b438c1c2afba9fa543d438551291d86d95bf899a46e24c88c3ae7ac2fa35769b334544cd0a649b8e9303e2c9df048c3e7b3544be2b1d9c3ef7f914bb4c41916c50969ab6883b306248710dd87fa337f03e14c0e1e10baa7288e29f75171daa414054025cded21671f908f935c1cc989e9e015958abe1cc7162dc7e9b74c250b795c9b93d4cb480c4a13b275618e33ba7b0d804b31db54536a6e4983fb79aa1bf7ed9fa32c338d42a55abdb374b7a1e41239226d542cbedca843a3d25f9d58b25698feb993b380629e00dba4b8209e22a587fb6fa63a8962b077ce5c9a018b8dffe5c4263927b11d3797819e131c22e370838c8bafe5771ccf0fb8890389812f36c251527ea75ac9fa192af1bb69b233a5ef67a1d0291acb1cf52056a96b92d9253275512a46dd56a381822d63660ae4db80ed9b8564d4a88ca75380691614b9c7933ef78b051f7d79864b48a21cdc783eff37f58403879189ec9adec799675c0447cf8059705e847e0bad0125855bb2b5111085a4ec2739cca7555974f1c2b9c6fe4383a50d0f4360ff1ba3e880ac409096822afa64c0495b07a80f6ef112584bc8afb7285292dd23ec92d79da473758c806e66c9e75efc995e27367947b7e41e179e128678575103457ba924e5497fc21ca4e7f64dbd4d673649d913ff327820e40b9eed703f6caa542312fd5bb5feb8ed62a2be0e650f60287d3542952c5bd4a5d5906ce5c09e1bf931e9aa1b97f3ff5b033c0c5f92f7d2ccb097ca360d7b8119853c6f1a2c2ea3042fadbdeb6b89cfdec9a4f9b7b2b53f180d4c4b45df02343d911bdd46410e31748769ada02860614b3dd42eb22aaff7d4dde3aa65e9effa194d67370fa5ed2346d66e30e53f67bc3926515af5e28e5be24690ad38490cfe39620db5bcec4858df641af29263a173bd285a130432a82456ccba37af498ab9b9c725934da9900183409c73e47a1d8f725e96999a1b1a4ac4eb36978d03bdb387d51a0bd30b13bc5f88528132300d9594092a1acc40213bdb860600e7cbf282703d0174a042f5aef19a633ba16579325b03bd4b05d83ef8204eba05cc8f668d85a4419c4ec58a8cfa27b13e327d4ea7ba2d7a318033e68232276e7e400789fa4e0e42ef9faef93c842a34067374e8560349ef4c993f230706fc1ffc9a26519e04ae8cc02c434d9c626e969188d4a7cc9a056002cd3808c63ce56295a0e72cf0d174f8eed3ae38551bd8bd15f3442a2953ee6a0c3f67c05ed43d0e3aa304b981329c85ed5eba4fa0c9d815b283e46029ffdcb85eda2a1bcf4a5080f658b25a6550e7cbbe77f993d00b9dcbfd6374f90a0d4a330bcacc721abb75ff278b03adc1006e2bdf1c1bdb22e0ae62ea087f1f2159c01a58f3b943bc2d6f2b6736f71acfabc56627b4cf25a1e5441327a51de75fd470620fcc143bedb09f3f9b53a5ab6a4b1af2a8bead0d1c39e426192d0426f47c24c70fc4fa50b64b2c40dd5e2da537d29d2d1b809dead278653309afe25d0c52707af921d490f1a7a901a7ba41690155568e7d51cf789ac582ddc270c7f51cd43860d8a1dad6c157efa6b3f1dde338caef031d3711d92f8746bd379b70b1eb6337606f9813542023fa29d2f7070a525e2ccd59a8e2efd430feba500c5e127f2cabdd22267ee42d97cf0c8b78f544ad8af31cc70558603f92477b7dce746cc690dbfa4fb734049f9514ce229ed661f186f3643e809a238dc97cf5f9e2a63d9ad93382077c06746867fcd55cd584dc1ea10791d2f4536d04bade484c2990d72ab899ab6808b59ce5bcceec9d36edce469491a55d32d380854a95c578d7b7c4c3b8d54f8d64b0564cbc1ec8556a8c53fcc8b30db825f56b58de2a77b60203a059011f5fd209852fc1a988b3a77d9e355edfe8ef077e41b224ffcac38ab0f2ece821b9117ab9cc815086cbef13d8d9468aa04dad0788affceca1c3323bd233308c3a9db7b2e372384359e750a9563710cf9cb063e452d5046aec3a83d7c30def2bd638993b7b129ae7b5ad218e76fe3cc62f4cc3c15bb021bfd17046e320e84c400748a0534503dbd599df05c32c34d43351b723592b303b68d0ca8fac161163fad4ceef3d3df8092e4d965336a0c99f0b712267aa1c872c8e6dc9684d45fcb5661cf18d073b960fc0535fbebec1abbcb90c6036e7371674a070b3133aa8ecc1683996f493fbdba157c21df3c57fc74ebd5f2789ac4c2438b17d4d2be333341b0bed30c10ea7232c18090950c0a359a6585ddbf526d938abad9d410b0976738be7c85102fe2e591e6342092b6a431bb25b5180c9681468a02fa2985bc310ffff7d648a78629aa04c55ef3ca818c3bdee515828b68fa6a8a4feba755421953566b2af461a7b376f79bc12157e72553b2aa4ffeec2a4de25ab69154816236e5048f25b1c5fe2a8401db89e8e95ef4fa60d9dc6a71f2711064e5b38d963a2d0b88ad7a3fba4ef5a7da75fce669116ac473d7093bb37601692c11a3afadf087ccd92dff6ae6142df8e48a46647ea42e1a22fee9617d5e2f5547637165425aa703674d30fe869a6c2837758deb2bffbad26ad115d6debc12a8d55e5a05fe686b49817607891380dec63cfd9c0cd8c33e53dcb78cab28f0c4ea26f4220844a51ffe5135d1546f967121c27c5d928f5fee930b65dec39aa8255fb3a5ea3e9b36ca91c14e8175ae8dbd28ebd86328e753db64a1280c6a07c6f76794c53ec53da363e4ce1f47b257d4e375cfdd1d052f9807da13b2a2e3887ff4c69b4196a734e02fa41962e078d8283ff093fe7d695297d01461d182107b7e56a83f3daa3aa329a1adcbefbd3f6953b0e333a96b60c7fe67129bb209a15a96371eaa6394e8e9492bf4f9d59a5cc60c1342fb1ffc5313c20f979aafbeef50e6d80146ccd893762d9f51c091cd35602505554c389ffa76900fd7e0cc0c239257b93e1cc78e950f9ca948bb6918e8719c38a0055666d125da7a7d5d4521065ca87aad6e6fba4b5ac86465d5100a0539c696d168f619544aca54265c8446247232f2a932ee460ebf32519c211c53efc286b67fc46e120577dcb64d462f334042ad461f51d534873125d1098dbb95a6c5fc3a9d9f804d7615644b89c8271297778eca7f6276d1c4c59c8607f9b7866e734f2b99382d226a1d7e402253822c3cc647756d39b93e735414198b6047ed5125f4a991728742e26c6ce6f49d3c004ec458be0165ffe74d86533491ceb8889893cab524153b7d93e28e40eabe0bb9b1b8887eb977faadb1e719d21cdc0e1bbeebd86e547d0c9357f0e09e641ffe80bd2c3c22fc923215ca6adc5d6ae6fe81920dc199ae23988912227c0ec3bdc77e352c3e32b22103be83d94042b8c8c3102de7a06463b060d71b5481017447843cbe3d18ce12db64a59e4570e9624bd55c67adfd13e641d5af478dae8693fcd55269b4726628dfe21b5a74798521cb806fcbb1bb5e77c7a5a8a7bf0710421de68b33728dc3222b4ff1fafd84bca2317334a6b76471889066ac5b29cdb3cd6176f66fddffc49d8213d198c3f5ac8558e289adfceb1395db43c1e791bee5f926ba3f172f197efbdd6048efa2b72c49acff9cc967fedd8fa9a783c936862b7ceee4469233a3663f1056ee81d183bc9a688eb2b9161bfd386e6168cf84e8e4c689b0e62b4d3401cfab3a15df64f8de8cbb81754ef00f132beb28518eccf44ed97ec7ed4ccd27ee4eb5f73c166e1d1b9a4398aa292ecb74262e96dbdc60da0898d1aee905ab7943a30a9efdbbf2cd505811079260795af4eae4b3e8c98594e9ec9be58283e1d75ea2c0f89c84f92927ecad63895c09737580668f616cec4cc58b399a200348a0189d017237ae08901b4baffb0a068fdff7d9721cad1d4879273c9bf2cca87a9e3a5ffa880c4a40858b34fd9e045856060e5c76340c9097f9e622086bf5a90ad1bc72b5146ac6f1f529213ae94e5f7b18417bfeedc7d07d3eb6bd5597575faea68fd39035edc3da0338fa0c0b3a09b02669f2bbd23de632b3dceab83ec52b0ba71ac913d0863cb10f1007c55315beb19019fd0e5fd395528854ca66e0c153d4b0c21fb5c4e37179afcaa9271ff00f1113f10795dcb4657b0aca2fe0028a2943fa8e720b887e678651140f3d9aa89b0bdbc6185ba5f6b499f4c1390236e1fdf6eb9455cfa6e27a9a5ae022dafe2d159ac28c13c66cfcbea19d69c903bc5d513aba80bbcd5fa4fdd35cd888663e306eca833379cd42b7544bffe9c640eccaf17fbbd55c56bea4e0d8b7c3be6f98a352f86784f281dfc2933842b2f7ee55cd090ef169af5e94eb8065fcedcc6af153f5d3529e1cc5dda82945f39685e2669b0aaccd6de2ef0fbf1afd55e5088413116491dd597028c51ef308f99b09dc0bf2e5b36b1650028483bf172a179be3fb46065cda980f46968c07d082692b7080020e9c157dfcd360b7385fe8815a88fd391132d09106116a38a0fa1926c77ffbac1ff0df368280afb712984fb4cfc6219bb369711e90d6ee6f2aac8a2b38e07191f04e101db0d594099a5d2fc003ee1c548522ac6e475c7b90932ea838309821eac739463183f55b6348b4923cdd398e149fe2584026b09f25b3cd755b2e0b3810e4a35bf0a59ea309342aa1a152ebe61bce35442daa50cfe33791362db4753d831201b89b7a176acfc224e71a45cca433562941607d19b0e4f0e1d579bd4dd3af2b697aa80dce6137cdf44354f819d9db5981ddc16ae4901bdac7fcc1be736efcd21ec9bf0bd37b298d39056ebe65ab221b125954229046f7f2c23c8e45cc714c67ebfae62f3411f1ce1f35366913eb1f1abdc7beb7753e6ceac26936fc73281a2905179b9137dac911e17994154173a652a360cec523a02b91545c12f90e6b153cb96c066541428db7a084e16c9d4b6b9828d4b528f3a37da50dcca4d30aeedf6b6608631cae9cb17848e256c288d06b087740b437150be7ea515b443adf7aeccfb626265d5b3499219aebe914c104c22195c2a35ed927f2f36d724bd41fc57060b13172b431db5698b1e50bf5505284e07a6faff9fcdddad54418431fb0cf7589b875dc457658c39afb9aab80359e371aecdd50f7b5baee6a107ac469698731e1690b2e451290f009f21008db95c1f0b87d02027d6d85945041120ed08637669fed9b44af8fd74523c514a81f4e4d095e170a46e3033b27f98ceddb4151f380c85c48fca5c0bf385742348e195790df87a17307a73dfafeffcb30d7931a83c674a82e8a20211c38bfdabe9755dc8024f34b86785e06ed91bdea53e61fa6da2173c54a906466f6e66f7bba4654ad23600839f563ee9f7b239c479733d424698bb4f5046723763ddca62831d35d5b4e6fd70057ecff5f50fca94392364fcf8892955ddacbfe9d28ce7d0e0565807f745e66333a7f15e72976b08263ee011cc66eac89ed0932cc3a740a2fd6d40275cd57a73bc80845683e1935167719f9b011572f2df0f0395a43671af0e7dc8841ee485a38fc5ccf82b311e0af81cc40593492617f138abe6113e8404debf1d1945ab48f6a908481dc536dc4b59212cbfcf8fb6f6178a633588200209ab7fa1819b87245b11c17e36b3a6dd85e5fb0ee54e5f6c0dff7f18bfccff97ab6cd06c5b7dc882d3147d9a0c2428960be4070ff4e1d7eda617da80c445b0fd16f2d3ba3317e88a7512f88d854ad60069150ac80ed3d6fbe2ba2f4d5dc258b14ce09c6bf3434061f711a99cb22adca717fd7c2edcd1bb59c903d9f7b9ee8932c070b4ab907dc51fa0da2f20e2792b47d7fc5cdcbef0b5864de2efdf8b3d119783ccd23d4b22c65aeccf672df7bb414b490353c067df43909f44e81bba030d2f18118e632d4afa5d532b7168dad6f764d6e857b7fc9118b2d7a21007684c32c2dce93c91efd9ed282957abcfcc83649a9f414a21e6305f70d5012141e0b79a13a1d68df5027ec60198142672043b596f4845d7a2ef2be7ce4add2c6c17a95940fcc16487acc764c6032628372ad8ed80e89397cb6828d85738e611af4290081398f40a6d170abb7bb2ce2cda43d6a689d0342e4b450345de9cc398a314036570af0889bf07e9a03fa76fe47a865df51b5b3b99dc4d269c3c941da0402133980cbe3f6c11690248aadadb87aa01ccb447321d961c4bb010f65f8188f8a45594d1fc95423f2aaff358b8e9a4806ea523ae13f05211102c425bfa430dde11768da4add6ac6f8e4ed18327e6698a6f7aae13d621ff8afaa6d7912835e45824b6f012f319e4cba939c7c223485e83a8285f8cc0c1ed1cb09da3039aa0cd37788efd4c7ca3fa0e575eb7cbc13acdf065751b39af3eebc1b3185653f4b296a251cda03c9768dc62a5261403fa4ee5353b0caf97424320cc26fbe8850fedfea349c19dc91381fea206e70751806159e7b75ad9a71df1ebc0bf612ad93b77d8c630649b0fd8a8b611bd5a2191d16fdf43c6477e8ad6e9d5271c646d4e1145d99a34feab7f9db539b9b4aa8674a6c3c374ff28d61bf3dd2e21d3880af225c447c2c11926d4ef8b99961d8a3ea186bf4f642f072218b0282c813c9111e625d21f717f75f56273a7307ff4838773455509379ccc54f6fc7ea05fbb30f0f7c1e8eb1431e3eb5b973ae6c5dd22cc4202c1ac51d26f63e2a40984f592f7bd6b235abcb7b7981d212feab65a061707603411b820373bdbe9109332931f1d6ddb095e89a6602b967e631ecb0f9ad215687bd86fb62c4b5deac33ff6502aec54adc8a294b4aec28145d07ef7b1072d00be2079d6a539e9eb8c0b4fb18f0fbb84d78fc25eaaa02d828228b669deec382c16437fe162d317dc6a49c7ccaab09b9da56b5728aa54af019dcc6a9089ed67e8f32e0e30b1dcec4fa76c726ce0b0a394004bbb6b241b30641d23e4e7221626b224b4674bfd4166a4646accd9bd6e2f3bea5e1373b01d0088521edc49e3c6b6008fb388602bb502977dc66acc9757462ecdf9cba45911fa5a9375b04be73ced88dcb6cd947985e017235e308b38fdaac83ea55afbfd3ebeddd5ff09fb08a7cdda1a2acda01798b777c925876f80ab18a3ada2861f60ec7c6ec63bc85aed53b1d68cd51a92f31a70e4cd0d47e14c9e4e8b60c8cbbdcdd86158f854376b0292b5f24e04b067f838e5148a8f68055c2a3515d6f052bd8a85b76ecdb1ba5557bb5e2ac200b67815115298d3b1190e4f6b4c8bc5d1ecc539b6b5abcc93fba97e5ab1df07e499585c69f00bd0576d20a063c19a8f822317e39d4e22d97b55cd03d84af740d005c3c8798a6da12c75e4590961e0cf2b52e1e512822f06c61764816d76c757738258a78880fcfed37afd1234f4f1982d20a8aec5a37473272bda7105c5a3821891089df81925afd0ce52867d1ea9a28b54a742aff4660c68a3ee4a460c62953161a4ac5c61ed6d6d00a44d1bb7e915a95c55e8657527cd7e6e48ea93dab21ff13c11b6f0ca53cd3e0b62e3b8a53913b1bbd6950f3b44bb8a97cfba12f6dd73225e24fe1f584919c9da7388ee13f0e8abbb9dfe7ec30ca938c7ef3270d0585f553a9e1ecf1ed74daf7e99df633dc546ed497a74c8ad04ae55ed5dabb3c13cc34438c29d10c8f977db15e6f43b8b3963908c270e3393ebdf387c43dc0c8c6d45de3e696a6ed058ad1dba4ac59f51db3a4ac8b1aed276b5efe0ad90265a7f00101eaf30d390021bdf48933eb1df3509b37d08698e03b1cc21f6238cf136cdbb84709a0fdd00a5e9eae1b31148afcc8e9771943f623c34b13f835d722dcef7772e54d7276c43ad60f391348ee8c1de37f3c4d5240a3ea2a8fc1be9ab2517e558eb989ac24c710fbf09d91e3808761bed5e410e02466115739580d7f292ebba754e6374fd9c750384dce61e806686744bfe4ea92828d50169df1f73b1891579ee988161a51b1f841d2abc09067b5d432c7346a1883bdeab4ef2507b2b13dadb1fc21abadcfd7c565d5fd4b9074e127335aca0b480964790c6ed98d809b79026791a9283f2fe09a0515e9f4126cf2a75fbbd7bd8f33792a94558475cab16faac211e0160b38c334f91cab79e9685abdc25e706921b248d0e5fc5e92ad1f5a51663eea6e56961df4337d67ccd2ff48876d6f58be0ba43adbbf209bc4c219d6df1aad901ba3021b96618f7f9cdb603ca2ba59c27dda9028483301a3eff041c3fbfa7017c4c090d55bfeb014a0c82dda2fb02fe330daac9af7980ca17915cfbda3285b0f9615638630b5217967fc3fce2a87fba11f07a65aaafbb1aaede9c6138ad4ad5dc173b22228a90481ce8ff52a9026000d4466fd7655aa232b82c59a1293d2b1dc84dce68e94f86ce3cb5cb31de4b266cd5ab48df9f6bbbfa220ddb9f21d2af6dc113d1a2bf7d554700d9009b598281cae8c79c06d67dba639e458f16ad41df2c3deeb3ce19e7669440b51c4a13857ccba42a091f7aa2bf9591a94fa34d24815e026013e923da2b9fd68eedac2e39103000a2525547033dbc4ce504d30367eac593c6763cca844936450e66c8af7b9de8626054c9ab779958f57d18fdd4962a81bd4570d6f4d0d30da5ebadb5a7e9753832f152b54bb61b3e2635a5e071cbf8e42e3feea0519458820d82cc20c2a51a20678131a76a0edd10d7682349c2ac6c0ca6b375efbe0f3351eb11dece193578926c3ebcd24ced223d9e478de4117875939dcc9a0386480125b14b5343a4a731c74489d9de49a318904bad49207ae4b05f3bff9858184b1affafd854ee6c6ee51e43faaf18b864d38f69e956eccaca9a89b59f13be9f09d7a888b008f9ca979187ce7a11daf4ae4471e6be707eec61f85cfadc9f6d2edd9b1de7e1bdb0bf46917e59d1056eebe153c8611d2260ee411b698cec9cdb80d4955026023b53a8d62a6c71507183944df3f604600870ca2025c09f9c98c3b890bebc88a57db66f86249bb3c2d30483d56c3c73c8de5cfcc5023be40875345b3b65b02f984e549d719d4e1344ce38db8625e95719d675dd5216ec97ac289cf18142fcd40222f803abc7d9d2d0cef2beab7fd56817d8cb723a7aa8885a65019af395bcd5fae8b43850cc11fbdb927f8ef45dd864eb01a92eac3509e065dcc38de486f443e23845ab5f931b24474ecc70246099acfb50539920902023f16f19ac8b43aa99227417bea03f513281acc7fb809dbfbbec7bb321038584ed259dcdaf8ac6f4d8fa5ab1e9208968845b70fddc97c6dbfb28d04744ffc70ab453eb85c950826f43280c11d1cdae2257877a0d28d1458f13d0928db982dd9804737afa44084d33f14a9b3838cedf1849a394d223e2f516649d6e36f7d88df5bccd1be20d3aa5267d2c37cb133cff5fdd010f55cdecf40007309fef21e86cc634ffa6015018b105ca70874e78bb0a1eac359507efe38bacab58cef686a487c8a0142e98c8c08675dc7a4563a6f613f436e78b4f87b307e203943b3cd2714a91da1ddf38fbbba5a0b7258de6b0015f61d6966ad8ce961aa08dec877566739ba4f721431912d739f3b0cce90e9d1dc71e80e5e8ac53591a3b7dba6589d02cb09e1694086719a0ce4facc21d6ce8a964b067620254125d0316b500d8bacd122f1e96ab57bbfdbf64791801c40209b534548f26735ed9325ae832c937569cdf6c0e8b8ca0195bbedeb1fd10d8545eee0609b6124d729bff4cf892bc7827e192c3bba7de44b69d23e90363b9298b43dc0b71901aaf57877c063c7a2e574cec1968f84ebedee7e98ee71d7e2e8063bf0fbfa804ecfaab154b53060025044a6b237d47123a23810c69bc39305f90553998602986fb93db02da9fee03f73852bc1551b47a3ccb6c5a0dc2ec468ada310b23a8e8bfc7aa0d7ab86934d84e322a13a191f7f5aceb4ee3571027e4e2e9656d7d3f4bcf8818fba0fb393ae05df1a2e506177a3763fb9ce0fb053701b180e7cc83e43abe73aa93b8c7254b93514d27df1d7f63c1a121cefd7ae69237d44473295f905a543ea3526cb99e67bcbf341a6b96136a35f00ab347b70b76c34e876a3b02b67e13ac0b473d9415276d65e3914d4b332c6ea25de284b8ca41200f2afb5c1001b908ca387cddafac4a447efd02f6d795bbd2959ceef910af47d1587fd18d9d6816f0f596c40f90f60be7d9e0cc7b00777e5f75daec0f69352c5e35d8ab2700bef7bf51a6c1ad0100fb167a1f7ee68a88e054b5bafad368637df9fab2fefd6b518442685d54c9f98191747b021f0adca4ea952c6c67f70f029c8e70b11951caa8688e6f715a8350c2d63b47e014275c8fdfdc45b2fbac9bbd53be8a295c3392ad6d00407c4371ad0e700bb59361bcc252b8424f5a37173d9a8f7904f89358760d641afcb85f153e52e8caa64b90f8d5b6a4a3e7c09d37c06e8a8ba7058cb6e371db2b62e4d7843fd17d58fea08d6bb24b28e01dc55acee223f7daefcebb58aeb78a3eeb46c21d5b7b06a10e5bd3e31122627d7e297c927c320dca6829d44e604aef8ed7467e973f0799c215c15bd87c17d8a22041842c6c50c66ef18dd821eb2e8fb0f7abff5942686336b78799342b1991f009e6ced18c7ebaa0934b3b15bee5534859295a3bbf2a210f229d99f19a6ec16d81963f73a4d70c69deee874735b598f54f6a817a5fda70ea3f9150b0aac9715bdb8d720420db9408393b566960a9d2a0f8519eb2a007f14b75f86e3981ff53514d3c3b4af7245a0e8e62e77d78b9e2b37bcd92574a241c99f39dbc58d29e2a1141a1018cef868b61d4f3a76c25d6ce47a5236c5b38a2063ee8513826dfcf05c726fcd0a3999115bdaac7d91563f4f38c5f1d139bf7e7fb076c06e68b771debd198738297a27d942ef678f072382bc6b6cae8f7fdf355e27c647d3954b8e228f7e29c3369f0f214f6a55364e8aa71632508a446db582e802f51d2e5fd9b39fa0210f19a4368330cfbfe233a72d7bf51740bf441b922311d7f19bc46b9d23c35cacca8fe88458be5fe6feb3ad3f4d2aad58f45ca6ffa521c7d4e7131857245e6ad9577dfd82e3830d5fa023a516921b7f56c4b6039e155b253d49d11f48d279b314b4bfd30c501e8a5ab36717513901eb450fb7a6aa62aef483366a4b68392bbd6f5f4cd890671dd8c7c205d428b37c964e1de05aeba7bf5ba0a2d6646c0c5b7a8302fc71708d16dfcfed355ef55218efd735f89e436df489986014da0005dfdc6b354e9e65c8d1dc96312e1aeeacf7b345fcf3641386c04c2057a78b9c6ff3941153b529419b2d0762778884e645ab03c1cd51263ea1109355037bb2982f396c5cb66a94a31dbeb57fc5b487cc5b534ff442ad947de58b4fc64313df6f60b1eb3874760828e889b8e53618695b29ca87969bbd37188a9403b22ec56d5b5bc0451f616a549183fe70acaf63795e9e58ee0e8cc2d03ca3a492b5fff0c6f6aebe342c71067b65b45e234825e408b8176be11f8a08aa16e27eb383fff801c97952b6b9a214396a846eb0996f24fc88cb7d0f0a0b87f73d3333b88901337e930f2e1a215a10fca25dfed8a8ddc3eca7da5fd44582b5da291933110ab4fcae6c1425a0fdb7c1955ccfdcccd5b41f727cbfb85d5b53e079803fda98f17d307ef89e33c2bd5d25c6563a86607013ea3951c407342e4851e07deebca5cdd486455ba06b72af265d3d213e21f04c6ecbbaa8e9f79b27ab1e8a8d8aad1833127249287f92ce92f205de85afef5206f4fec11df8f01efb4b44e498070815b44c590beb7af159909f139cb711fcd9fb4038e30f633b8dc4cef5598c3c2d1ad4217f4895876920d8f5b1e871910509377c920f2fe16ed85d272fd4c24dfc689bcdb4e831b4b2b6c2c3e33d37f21d37f9b6ccf810eb8a9493e36d4fbcd74b51575709824a3caed1f6fb9fb3d380ffed8ed384e413654241975a89ff30434281c9f622adfc9e4a8d6c5f5724fe4d3a9874e49686d110af73ea5b3c7ccacbeacbda8089c05e80dd8e15934ab72a3180cf24751df320ced58dfa04c25d9521096355c76505aef988b5268a635202ca3da5872339ebc0c9d4e5a2b09a372d53231cee292587bb3a22d6e5a71459814ef1c3609bd9bdb161ee316e88cd76d43077cbb4ad3331a2b229ae5492630dbeadab715f8c90eb78b426c290c124e45fae241c660871ae3b737a81354d3f35684c05b6edee933291336629d4e5c8f68c7f99e0f3d4e8c9c035d0ab05069ec1b15261a2b8b308af1bb7cadcc667780e228b564c541241bdaa0ae330d27a20eae83b90e207c5c3ed17fc62492952f08b9fa7fb289b67c938732fd5d19928196cece9e89d5bae156913a7c9ba1fda30dd1b6272efc2f8bc920f8e0c8aa212e2d13da95ce72d5da43fe396a04bc654012460a112ff8a4163c872a1ac0d87f91ee15e397aa873209a0e6457b6356c32e042bd4515a9ba7c3778931997043bb4d00538cb84ff0c757ebbcb8ba6c071dab29c98912e38b524d7a926c260f56cb944b370c19388e3fac6af973a1566a9d663533a73451b3da29b65b3edcb804cfac1bd6fde8bf7377c72bc2bac4ef2d8088a7272f4ab3c825adf226eb1738d44a15fd39f562972d471d80fe3aa50b4957433f801b3d293046ef7673b475f8e220bcaf9ef7372bbdb6d6d6d8ba6e30bf8e6ab999a39ebc9af43c91c195f28900d2a4d4859e6dd9b8e90a70b84722817cbb8c06b70d97a90b2541f8cb5c3567942cd786542c1ad97722cb00639fb4a09912dcfe4b7bd54c1b11eb5113025907df7a530ab5b360e37a820969be1f73b09e60335dce3dab79ba7c68f618df2b7dfb93c297ca6a593257d075ebc2cc530defcb183a46eb387cb453ae552fca03a04ebe0ed9570e55594f212ba24d7bac0b83c15a1d82aef727a26f69116a5833d8e1f63fd3efdb18923cdefa5dd82f79fb79db452e6ed293c4abe3a6673fe8d8cc8358739de20c421ef318b0abf8f3a6f55e532e0f7c55e9fa484c40fce20440eee1294867b253eb747ea2af5d6dc9f8e0a8328452e6acc674c96efc8b68512a6369b22016e38fa2d22fc07b314fb7225b8d864ab64a73ba6a82f84c7270e2f2de75124e4f9b1bcaf5de0e0728dd3c6259f236d4b8e3332e33eb985369412ead8ee8d7c4c47ddaeb7eb713d7e9174bd62a1a3a2af08774c5f7a5fea1bd46b12117558befb275694a56b40db2200635dbdcffbcbf9fcf42bd1ef62c3ce70677564a36db7c7e403275300aa2a0aefa0831d6b27bcd505e724141d628f753a60c0d05fe55ad0a38b342620747e30b1d6188c17621679b4ffae0dfba4d59259ef05be217edf770c07b171aad29870d2b81d14b05e8906ef3d31156331075926a966489bb81c61e301f85d01f21cb187c09160eab4b99a12c60333836ad0d38137fb92e2360525f219ae83cfef3803ebbaa2eeeb8169c8aa15c4efee757e7c2d75ad41139cfec723b1416eb88c0d25765190532ea2f3d0fef55938c664777c26a207933a0efef9f7a3aae9154fef8ec706a5fb04c71357a30ed19aa1260674b95eec95f020804aa81cfff95f1aced4d1bd3a4a148c27cc397d14951f4f49a815db5b5bcded83c666193b7e81cfc7d429c199dea8f590019b0bac9e15b7b25c90eda184e63bf656cf6660fb53ebf905853c4e8502d485d3daf57e47141d9c1433d35aa33a006abf080cff5083ddaf420d555b013526b4758faa48b75581775faec90d8711c5ab73d10f3f25801ea57e5fc7be8c0a55acb188f389c88a15e05b5e6f7823effcc0a30b587b3b589557006ef42d725ed4586dc3aa785aac5deddbd43d4ee9a86c4b89ed6d50f1de12fddc4a966567fbbb61e44a00f484c3ae9754a82b16a069a0151440e0bbf27590975afacd7c7597cbf6be5918f6d44c75c274f4a3e5d820682038c7cf832896658f3db74669c20a44a70178c41b4e7e97be19e075aa7818a5e39c5f3dc04678d27850371407ae4111031d8b61a714988e3d211d5bf079bd632120ae5173ebdfb3b2bb5a39a9fd258508ef09828bbd2eeb59795fd1482f82cc8cfdc7a773a5a76e02c490fb5841a260724b9c963d41f2f2c18db6e5348e8ae3d9a2044078edc52ac76a759fc65d34a4df8a83c34727cedfb95221343fb5a8f0e82bd627c7a35f52a48990c8a6e60e1c898c3a0de6071b11b901435fa1864a2bd8655bc98464dd845e74b4da4ee3a648e2464f0d30980592a3009a251e777ea1d15bb133f10988e81f7f59ec875f5fbee887732b6e62324a0eaf59eddb6a7630c7a2058f1814466c22f537c55ec7e3567f42d5daccd12e4991b0066ce90477ca29297ce86ace840ecdb3de379d943b452ce0d2459fc03dd77deb5f91dc2ba20ae7b4419e1296ef440917e2c1eee90295c5209410d9b35990fdbe07fe54915a4311172a2060c38a58ab3c9b76ccdc06ed7c22013f0cbd60ed5dc44ea654d61199146d698fe4ba73c7f540e47003ce13fd4d55fe11d42c9a6a681c2e4d9527f467d96f931369e0593c84f5021bfa1b1f770ace658c0c4db6334bdb0a26ecb6062c10adf7ccb6c95af10f68f8fad5f6334dbcf1134d58503e1b59bcfe32c77c50e971bafdf3f409f93d6e3faaea2c5377f226ca80d88e31d279bc6ab503d7a64184880a22d6ca89fe2f1126339aa2930f1a3e73e738d3db7b43564506d6c9cd8e19337ee4c9ad0e2bb5583d55089637fcc1a688d0f41af0c740f33d48eec9c3943ab74a2f4d1709f1f802bc9879b752cb30f9c35eb753a991f0e0f1f9e1c16e58c2f48a3f085853c44db4bf0f599d1551004ec2452b691a39cda388c85bf64244044cc353b0f078cdfcf4f79b768773cde0a0ff47ba254d640b1464b08b1eaf77a5d01f36546252aa8b8fdbcec94afc5640351e2ceded7bf73014cb6da649f32565ba1521aede52ac5d2a1726b8e1de88fd155067ef0529a9c1dec0b2e0fa230cfc07860c1869949ac8301e0be8a3b6b1a15c0e859be72ffefa07b8ad467883596fff25391f907352a52336d603e918a36abf9032847fdf4249b9b72e9190a36e81082646fd895cf29f957d1515ae538c85b7d8a49535ac041a437dfa45b75a3ac6e4ead111fa3a1e696b6d046466c5aa40382039400035bcc95a07099552a227d0c1d2264aed3313c836b43f35f3bb9f97f88c5e908b225688005fbd4f28862435912c46223c70b58ed904685a9ec286bf177e6da8456646821feb0827dd42021ea3308512d79c49e835f1ae143d8be18828639b2bc5fff76190d3d524c0aa4dc8cb7df10eb5a5d6117703cf1e8e6aa8425d239dab21b37f3828aeb333f869be741eb72c18baaede101a2a291f67ac714b5a7af5c4545606743ec87da75fc92512097c511b93c3f21c699484bfcc9809014487dc00b48b118c3fd907323de8103c540783785178b4b070cccd7a36775a04d71597acfb5648a591e3e3d542be209ccdd77ed8f8abc6c795361624a4dc121cc271d080ab28db25042bb144c322a5e091d8de88674590c1a2fd474e83ce49e87f27ba87d4dbcfdebb16473f52b397232678bfc149942b041682485f8c196e220e1666048221403a0aff52c2f22c59d4a17075f1c5ed8e78daf80d4ee524820843b6b71d70d323fe1deb79a6677e5ae2828547398103c9eaa3a981aa79056a2c0abf41ed9081c60489882a709e88ef2574abcdd9750968ea75ccd616ce5552aa148b7234ac26336e3661a1afb7c77eb27c7b4b24943363f760b4c31a02fe14c2446214873dd20c2b4dc7569b18f5b23a48222c46d534c6adc4fe906e81a6d5c35602746a90f250c0392c8370a1e0bb12324732b697f2504d247c95fad0a5e575974b0164acdcd3f828e4251b467337d0109ef24af65a1aa6607b6badca613fb07369f6f0fa10d2bd6ac85d1bdcb4ad7d342d7aeacfbc0ab7ac449a68dea43e51e7bf7563cb6c2e0e82f44945c76eb824c8ad341c22618d78be915f255196d220ad94b0a9d1c4e0e8f6ad4c86a53e6b16161181167f8ad7ec3524de47114a884aca196528bee0c03fffd2a214db71555c19df3daaf3c2363fffb90603a27b37d040738ee505a6a02bf323780f03ef4c15a557b16c444bce7dff0e05891edcb0926f942521a915472d948ff1d46d24074fd1d923ce79d69caec90a8ae2150b4ab75cb0a52c51f60d92988cad4b63acbaa2b55ca6784b9c60eb18d7acf22d1eb9f9845110332cc0efec62787aa03cbe34e5a8b538fc5be81688553fc3d008b8d4ceabed57460ef7f89e7f28f224e96ae437a042326ff851b073a4ce9ad680c4fcc51e2b711c1a89a9b22828d9c4024639b4340edea6af4877b89a7b3508ea0643ad66c1d27ff86b3f7c5ad8205ef607da7a4a5b71995ffba736815a7c5af1da69393c450b58aac089a3fe8b47f73777927f5d5ff4b9619882cb83606638d25bf64f23beb25f7efd4439632e12c5e517df696680c965f05ac93f02400fd986c5153a93cdc1122b01a9ef10d5dbb2b16a7e1ca00ed9495e8df52fdfd1c08b381ff609ede200dee1ba5fa3f6f51d5d575836767234cc61c14cda7766480deeb9c7f09f25a06ad2d60babc2f2d9c48d6c74118566298c076195ae4b3a89696da05a860037fd18d02befa47c36c24491d1a67fe984777812b123b35435c1df3a6d8c5f7a6e9d33d63926b6f0b470d9a98b1aac88eb7925a93d12f383fb9b162b01570e8495c1a5eb60bee674c9b8568ce72e53a77d5bd068478fe163bd371baeefd4446c56ad96e15d0f6e510e85c8f31bfd34aca8fc82992079d625710bb49bfbb47cce9da50dd5adec47e91130bb9ce82b7401e928e16f228f2c3bf97133cff731aa618bcb4db16c3266c3fdd60d352d88cd0a6a29d29edb7549af11fa3328854ed058172d7d646d74958110a21487fdbea56588eb6a2bf6a6018036ca5a95cc34ad8a5a4abc819d9e77ff69774c484831a6aee7d8455515d5e7b0e1c988f14170490fad352ca0082ed01d489702184d4e670a5f4482a937b18579dd863c04d22bf45252415f258f3253e6eaede7ba45046dd47405e8e0e152cf770bd5299abd614c355147c12829b9b1001a8daecb389c7a613e95dcf46f7e64f3bae3af533901e31b52016eb3eaa68712435de83f03baa64e6644803a960849219b5f5116a0f613064d8eee5083f5ca7aea02fdbd6f9be40fdcdbafa9ab0475226af70937036ba93d6781dbeb7f36d3bf0f04efef9dd42a0ae841196cbb15edc129dbc66929efc9bd04d7957b0a214bbae482bc77ae634687f9a3254ed027d4fc96acb49b4a37f0c8f6400aa0c5d7a602557b3cf785d23f2e23608ee19dae0efd4c46cb146150164b929e84f60c1da6efbbf2a215e624e4417d5c846e4ad5a74cadb61c1307332334cd2ca3b64ad0f072ccfea0fac2605b8ec9a0c19d75cf91fc8cc70e32ced5c2459329a8b3a053ce6f7b296b17fbcefd60bea8d041b63c01c23ddf247782cc9200e4ec5f8e1d139a8d691f20189b6085a03a09ea8e29c318c9ae78d6683fc70febe23d42fea4939d0230fbbb8f0bd2d5814084458f670a39a93d5076566e682f4f71d4cb972ffa7768f54236ef20d1df99835c458d6dec78b44033a6c0b881aeb946c463a995ccb3d790551b5ad3f943834038a48ad93bb0950632bdafe046fc380342efd1566dc450a53810331189b8cac35ca9e2f3ffee201e63c0710624ca423cd8e146e97d14642a997947ce3102e474c43d057e974340c3cdb77687e137fdecaee8499aff579078610ec8462dc1d4fe21dd1b7c27f8f90e64df881f744839dbbdcbb9eb09745b3d9376741701c52807c836725dae1f08fd47da3937a36eae675a3bfe78c7090aeb0c79b52857823eecca50581a4d6046281987eaa1e65e108563f89f8b4026662977b591ce90857d48bc7e4fd59b3f13e53808aa21a289a326bcf72d3896f1834b98197279c49c7cee29f8e0e4a5430872d5da2f3de100accf76d250e27c7bf5ea5ea840901b85ab635fc595377cd3c1ce9e7f0eaf32ee85bf02ea7fb951040ebfe1aa83ba19eea169c1e1f0d4bbb6e079b85150bc0acc351df808f82211a41fa5172447166d948268c0f477bcda9322ca185d7cf707b6a81f79b815460f36d05ed5d9a4ccc21c5dfc5be99e4da49855b4ec927c6ff21e66b13243c1509e6e4fcc2360aa44faec697e91b6c1da026d36535920b4904a21c7205a7ab474ae1bc59589ccdc052849aec1899dce0012f758ad0779fa404bb395132195aa7a58d4419b313bfc4848ffdebb15bc080064043c4856c95a7fd93481afa8dbf6a65c753869b91ea1a474782ac1e6fe61630df1630a599432ed60ec6b1ceb55f87f0208030a28502910af05de2ef5ec4f12881e16968d21915ac55806f52e253b8d25f69aec72ac371cb0a89ddd933d2df5723d881f3e4eb87b82297daa00e69450e6fcb40045038e450b2cd7ae6d7bbd926673650ac51170236b2407578009fac4e56f495ad6ab928aad4927bb7a6254bed0e3aed555fbbf1430156b9bb6fa2c4ddd1bc41cf4e38132fc2cdb2514e325957e239e0ce8569b46e57a23eb2c97c6552a1e93811a4ac20847364b8d8b72d8ef9b8d4e30b7c2e46dd9e32802e4a358a62aab5a13a825a7070c0a15d4ad60379220bf20a20802d9fd208a4fb42cbd5c72f8e89743723a46a50d511dcea8d1819b8b415180fdf4e19612aa0309cf067410032e9dd5549e670c946707c9a02a19974bbbeb8dab2ddd87c14c59a9bd2e2bdfe7864f16f4dcda6961d8bd13cb91573fb2dfb4462887eaca110e736d91f445751bbf5d4db0634b9d19c24b9ef56b75cba4937e87fb5d1ab6817f53a04aefd65613806c471ff679d404e8b2e2771911900bfff9ced85f4a658918ba4a537b83474ddab6330906125df497a37bcbaff9b278f4d63a558774d9a61f82fdc0f4a152bdc23e9f24e1ff990954f21148e6a7500d3d6a8f240f0050d2bae85b1452f317548435f3c76e20b80652f5b79958fa4de5b9cf3b4b31e801ff33002c573296370f3f14930b8f87026f929df82d3bef524aafc02042e926d14d3f79890f8d43e931aceeae5146c48022044b008747b1eb6d43770f66d31dc9f6a082c45bab9a78d010f8af99fcb025df52fd25827f80896758948e56937846728e7fd5c9d80ab41d069bb427d2e5fc2d0e581837b2cbaf30b669dfc32fcd888cf0da5073948e5554b6d2c6c92dbd971298cc75be334d9c94369a84a6618758066f09f26f81a7358cc7fd19807e242374997f14a480df02d6bc7ad21a09b65dad67513557b4798c365f91de26175e9e4e843123954d6e45eb9c25aa8d1c90e11b0622e139a031ce5e11b7b0592468040e9015ee41957064334014543e549d8a11ab3ea4a863d3e34148c763923cdb2698a054b3f90eea524a8635e74c97641a4e8fc9d9ad2faf38d2012e11b184aa2ce5d2e51e0e3061026cf412be2b5e2808d50bf36963bcd1a55d6429b44de00c80e78d4598895a4e015ef37fabb13116f99663a00e166b1b28088886198639c1978a759531dd2a5dd7d306cfc2a317eb365d33e60550fbec11de0a72548bc0b0d1b706b7a751c10a482271339f26d31dc61ee713b55454e0502daac6fdbb5805beffafb41d57fda3541933f851b0a6a74bff784ea54dd6cf994ddd8a0114db65198bbaaf50f75a9db890cadf0a508ca0742242d51d5ac7c8904bf29ba32f556e921c86f5a8984c79ab1ec2ae39981d7f6a7a7763f0f5d0c0274cc3824a05ed54e1ab5ea5a19efc01cf16342f0fb3e01afe4b04ab0257110f909d206b33c37fa69c66b4f5d324a3b13361bf724d19e5d09522cc5a16da224b1f485eb249e4709699e49fe7ec3486c5729180862ebbd246383bfd8225e8b96733d9ba77bd1c042c9290aa1d1bf65a8bfc2b20359b51d16025a8e7ea4c4dc57ef0be4d3382962ea09891ee3b2226c1206db0dd4bd616cf345ad97b721510600c3721f1a109816bf9b30083a6b248e01c373b4e9d1befe921fd6b391bb4c7abf86fc2ae9ff7be572f892057718657602f5500976396f5ac0d7e27b8e6da03192b1b4bb982aa1461b798ae67dca9415309ce8048edfbcdca999e159c2d9d2d9802b0588c7085925df4cf41705fe2b35f3b925923ac5a0dcc3475d17d26439b5be3c6d269f3a19f0c5b4dd00596d8a07167f808091f73912450765b261c23b914a9b28ec92335f38b2f7b06ae9e8674689a2183df151c9bb7ccc99309572ad4511642cb072de7682e8ad4a126327332d3bc4832aa9d4ac174720d50d212a877d0c59e5ce9ade4d74cefce20f66daccc70ac477b74f4ae1235832f0c730eef014aa4699554ec2f402491f24b585c90ab707b4f0116f9567ab3a02f82bb40103181128d687c8427f6fd8d40fcae833ceae2dbafbcfda279f5fcdf646ccffb37c22afed047f2977913db0d5e42107172d541b33865971914abe6e5cd42120fe13ea22f0fb80384e2e983a2d7451a3ced2eaa678a1cd18a48cf480030e295739989090128d267907772539345b5d0f699ad8b0f3d9e103163d7a3eb63a60cce6581579d253d97bd414f7c770cab19d7ff706fb1ee1dd756d9d4e77038fd9ee2d9cebb962af1237cb01b8852e7d6320fdcf91c078427cc3977030e3b0555d2175b1de015da0f27bae3e1d51ab4439a0e1c54b08d34b3eb964588f0f3ecf7c7c3be8a46e51b3ef883669edf148ba2c33ba0f0530f18ec34ffecfe725e345bcba1f75b3fb50750220805bad8c8f75df1967f10a639aed1ea0f8652ac4d537db8df019961318e91c5b5a702e392ccc8f54658aa6f987e83db74fd70fcdb2a57198d5364d7b7948f36efb8b79a59a8cf757c6493f46b967d9b6455b2dfe1554c8f4d49f7768d84f3dc34baa8f51e2caa85ff7ea3557020462da2815a95e8e5fe7a0ec6af08927700d6691b2a45390d53fff5cde5970c8f0b0c301647c7c59392f70f8de2c7919e2a0763970f42bf0c7a3a241e8e4b83091e80ce231f9c78923c76a9202d358f825fbc8e47f4d91b7adc1bc68640362add8e6da43a1d2f914e1205bc23443f772a208fec919c4e29d317073074b47838aeffe9e37353a17513dc63367c19d8a0bea8656bd7789e454895f99a183e74c22dcf498c9eae1e4ab1228ec2c89ca5671d1952efebb00c347a7ed7c4e2a984b5cfd7c8b045fe9d434df4cfae9ed86c9dcc1d424a757528ad303a311d8747a86b93c7f04f35c40585ee173d092f408da9063c001b1962864615cf8aa4e5d6227d2fca0e965ab6e90dc7d0a669adb8c09a10307bda05d9f8d9087470c947a9ff2758cf862dc9432fcb08eb1d231829dd60503f1c281aea68411c0f702aff683c6428c686d3518da1f7a97d3751e1480f45e661e3e9de554ae0f19f039d6bf82f964ff9cf947d7694e9973f5bf763c575b1f08bd3b683cce365c233ab88c33a6e4eeecd2336fb38281e3ddfa4a5ced865ba31b7a3de82b6cbeab87a1d7e37e955b6c74aa20eebde93a84eda494dd657dd881ec87041069e54494c1ab9c463942ce2e0e7c25abdfbe4b764567037b7e6e4a045bb3ac2d478fe8a818be30171048a783ac19bf9348d6d9a22f2ee3b034712544d77a113731125a6372a698ab23284c8465a4458480c28f8b8cfb2ad7b1eee21cdff7820c9fc97a4139d8b947efc8a37c6b4690d43392e2b64148320c1136c0913016d5338a732f8a32e004e0c58f026c3388435522fff94c762b3a64576865bc664cb5953ccedacb6957f5a03350db049cd8c081fd4ba8ffeba3c365007c8c9faeb54f83bb81866e203d9ee70f329512638cb531acf11aed79903ced96a8dd2650fdc9d33784e46c60fa1fe6f0dbc68188c1d05c806a6fbdaf5ea67eaa73dc7ff7afd39d01f32174eec0a26d8474e6ee146462731cac544a77ac4f899db139e5e52d195647c6c74a84e3fbd3dc097ed7829837af1facdea48f3515812dc315dd623325c2e28f67180c30f8dd9f4d01e796fe5a68e2191433c1be04bf0af2a2d0d180b7c9c8fc3a2e2b8ca8c0bd3560afc094edc9fadf54e10a3d7ffbe25b24ad990a8897e9fe9d0cc359b2260904bba0919a0fbb1769eadbb19c69f9f65f4650eaf9181d72603a6466bfb03de01e13789a7f033fab73b9bae1fe2dee4bdfd114c143a5f1b71408d7ceefef72a7387eada366728d8941bc8aab22d8531686ac595f4a80bbaa5f65aae4583995a591a077290fe9021f923dd9ad5f1d3cec0eb930af6eb697c8b4c4efa798f59f0a2ef8669b234cba6c8370c5c3a4905e245920fb972574bd8b50a01546c5dcfa07bd90a634e09972d2d23d2bc5dd2788fdb8b42f6987eeef2f5290d797944f7e1edae1483ff4d0310c7c726466a1b96528d730c088f5b37310201467afc0128460c0c96e344cc2edef90ff2acf7edbab900d2f5e2763593d63847d45458c973443e398b687d21fe2be6fd07f046c9cefe86365686edef4e10c2bdff5d91e6bff94074094c766accff32b9ce272fbafce4d238588ad2eb8000cb6b7a6b33ed6e5a2e229343120e7f558df4df6febae5ffe5b8b61e82ac9316a84de24144a295a415a64ca4586dc669c82daad29432636d0fb937648b07834a0df379dc18c18f271dc39d15fbae1eb6b49c23defb4ef9c2677fe3d95464c22c0fcf9ed0a5471444926cc50f9c90736d1f288de03b62a4d4dd922479090376fcf60088572a7e93a03c2223d81dd324093b8fa89796a7980d8aadf4aa8585a3c9474c920de4da39a396694557ca6050d2d6db5338b9ded8fc72edb14d29d37e1a5365ef567ac4300ef39b8021aaf850438692fdeefce73a048db75bc5f8ae4d431bdffecb86083f6fcabbc634dfd6ea25d37d06acc43767053abf36df2cd5deaee3d583d0f7a101163f6164fef7600aba66b3329ff778372819aec190caf885c172225f5395f8c14ffdf41f6042444607adc21391cdbfe92fe122aab71b3bef8affa45eff164a5222d6ddda1e2711b42280434ba3a982bcc1e91d88c2f60004305c146ad7c97b300ff91cbd6243ac1a4e38ca5d7b1ef0b688c5a0b8cbcd8baa0f2fc7fe7e9ee563baa5651ee9488e2e40ea586128ca6ce5537138389dbd17b79516cacf93197e73d47fd0cb84b10dc39d7da0d9a931082bde8785ea5da528cbad778c745ef9f66ca3704199a4d001234fadaa04edb875c1d3e08f0f5679085da6c341edb33e24d44116e2b7d467eb2a392d2fc067b4478fd6741237aef92609a2baff6a8bc86cbd23af74a99a2cd479a0c087c006cd7a00f72f8b09cfd50d9a44be8f3954c1f86275ffa20d58f08a323a0d2310e6dcccadc228914b2fa16ca765b9a665e648aef57497eba734662dcd1f5ef827b738351ebcf86cca7c1b73a408d3643f38f7fb724ee94c6954d0974998fcb71f2ce923ab21eac4068a48a8c7940b394323a422498376362ebdece316f2f4969556eb4219cfbabc4a47db1fcdd072c7bfcc1ca13c12cbc9c03a13345bb60bc3e23b1739a4d79b4ea880446afd3ff762ed547680ea0deb8b52226108bf98c30ba7688f688a7ac390a6aec455b6b162bf110e4b5e6dd3a56dd51d5b4d6e1779bc7e69028cb94ab30f79a457a2671a70383848ca1103c4407b8218cde7306df3cb00ee8de3943db68bf439121b5acdfa82f68a3634cb6f4e7a8417941c2c26a1841006b768816de9bd4967c52667551a42b51e02f330e127eee2b8d4d7a444a313b4d8e18c19f318d6f7d87fa946bb466011839d75a99d12ff1a360776416bfb21a714673139cd2848a1d04e6a52289294b27026eb2953d74e1935d5fae715ad740ee817c2b9f9e32f68c13fbdd8f53d09f3cb552696d4b87eba6a67027facc9d705a7e01af579666eea3c018e1b89ad1330bcd5c8851e5bb3c9253af35cf747cea4e6deda7c830ecd93c0ae91004c08dc3d39cee52a73a5ab2c74fdd9905cc6913cafc2cc13e33e23a829e09c1ced010967a15a4799b00983a0860d0b166608c998a03cb200d04a709aca1478e1e69ad94019fae453060a0299e868ccce10070ab8e14caf2f8706b1dc8100313f0892d88675bccd29f7784404d2f57e3c290f7c47067ec93d2cc5a4eb143f4c391468d58efc6889d03decbf91aec39dbef2bb6ff914759dd01da56862de3bcdd4b12f75df087d67ad664fa80d37828d6a62810e9865485e5206c8016748ca922867b4c60747a3c0f020fbe8ee1e256e1df4da6259d94cce76e0fe08896642727c36ffbe773e6cd6d18eea2f74f51c10aa169f7b1162e33130a39f4584a716304905d5afdf581a25b5401c96edcb898ac4d15ff04ae9c065ad47fc4b772963174ddf0f2d83265e376b97007180d1e4ed1a617f317f052573b13911b24cf02abc1aea819082e1c0ea4e5afd057554abaf66ca811b35c90b8e73158a2aba6c2370a68f5303c57ff4ca24d1f847a04df30eededb6cf51ca147ee25a806c3bf9214954a231ee50c97afbf80e9aa8f22c16504c32ae9a047edb501ce393854bc6a97537b681721a42372bd5779447ef08f306054d01398d7fb971750809767c61a3000525b95b3b9606a577d31f2d6d0789a97de81935be27180ca98282bfb3e0af6c2cc716912ee200a7927e9708d918736595b54eecd5eac8d276fef3c080a7a750f0b307f181df28f5660a5cbb482bbd8e99c8f39f3dbce1f773943837ed95b64bba157c3dcdcb5438bf204f52dffc2ecd0e732c0733a55f6534db54aab0ab2cc0d0e8aab65c553bb0f2360b1a0c74ace8fddf7eb7fa188d6a8f231f966c50cf638e4e43ad7e10ab74f6b0779b79a930997180dfa30a94aa893ae8c73928be751e0b83457a08794a23eeee0a2e923c3628d543e3f6ccf0f646dc5bc48af42fea53c3c5121a95934995c8bb757c58b8374a0028f0f5beabeaabd542fd68fd1e86ccd34a8c1ac6ba55a58881edf27b62fd6e1a5ccc6048317ef979f4ca305288ca92b1986f2f94eb9a4b30cefb63ec2be2811e7dbfbb4190e8b0a68ab7ef77154c8ee15de2953c6679d05e0b23541b47aab1c97e8a1ffdb3dc8b547bd65023bb17f6bf4f21e99a713ed62cb10a6fa0c04dec60123fb4f7ec2daeb60676aab536b9aa02691422414647a726a1081345fec5bef6702cc7d963b033c41ce340fd5dd4b90734e813be3e5ce749c9164d526636acd75abc039d874e3c809b71b5f146151a84ca989b48cc9d288514e42e06b965e2bc7dd4ad02e9c8ce3b6bb32a3287722c2051f64155c145be59db5b15a2ea39e7e843812a9bfbb79a1f719802a1b48f8128e1a2867776d18c4c0529f06fdddeca1411c35e72fb538b0adfbabe2a0003eb745542eef9d75569c3f5b2af53a1ad6bd1b61be5c7db209da914e54ad05fe419ac7c6190f891174e732921edb6c25e39537dda9e92540b97a691a59c27ced778ad99ba691d73813370ffbbf098ce1a4d9c2801e004254724d55ba03ce1b64a4d72b9b47628826ada9f0017b044036aaba256398480745aa321cbc9fe87736a2e7a8d8300986858c86c1f3a6b640c93f621e9aa382b708a8e9c887f4df9c78bda07e001f85e3c7b15f4b80fe6ff3dcc1357dd4e0ff8149204e29e5775730d0e60aee2648ffa4ebf4c806e63a7364b396518150b3fa01c2249d7ccce238c8f8e5016e1129b65bc22ae13ab5fe44da878e405ade624407f9722e1fc61463e72c206c3a91608e26a6aeb776f13974a8c9e2db9472070ae8e753320992f9095e9a97ce9014121450b446b96f37c81fc74e91e55faa5b190e13eedbbd102b0073b771666e053843acb5a7aac5bdf05049f58f38c5ebb61db2fe1c52e5e3b38d769d5ed74ef8a4bed13b33fbcedd80f37f838eae84999dcef1ed48a4fc5252a12f424a6ea75bda5fc0222d3f19f737d0045fe1e7fc5e199e5c9f9d636ff5c46477f81af55a2c0a82aab573364b238f77cd2d0bb5b7cf6f6e5cf6c9f19b301ccc5c2a589ce5c28c93bbf15b49a4afb4cf183376b0169ab43d847b625d01298a831960d60c548a6e00edb2974ceaf61dbbf1409408688d23128404e22778080f60766dd6955d0de12668477ad1f91df607fc4f972f41b43bb72763db2e4e290091a6f87f36f398df30b4ff481cde46d603f6195ba3e14270e2da22afcc8ce25f19574f304ba0e33fb2b44a37918be1e60611cbd21f556b4a5e9135fefe8c513b8ac95fdf833bdbf35cb124150118f993161d749caaf36b4cc8312a96c3fd03e909774aedfa2577a7d7b4ea0eb4f42f9a18295c6a413f39ef925d4beaf5d379d031c5f0b20906d9fdff87b44a10b87f54e1854d7e18047cbe6547872dbcf05407707340ff07c09f8f0d037941b44101ee6421cfe89f410cfc19658a630989d2ba3c94f737c1aca4965a82b238ecdf633d01ef44c39bb9924fa595ab0282d8b8617d47700b6a17c6ebe88747244b35e1515547557966d7e86ff43ef918b67c4588e83b0598cb58b316c26f014cc2ec4a51389288f7139436131c07b0debebf53b51a1ef4c09bb6551df376507c43ee9683eb8c16b9f9368685aef7141c9bcd663473213a8d9a64d12b8bbbd11ce984c6a89b6b01ca32446649e5ac5b28006f9c2a05d5b0b8f22a89818b7f842118aa42ff74696071b770d77b0fa5064418217219ffbbc79253422c376a3d2bf6e83734429d376e65aa54e2c049cf1aff9a889b01dca91ef965d714de98f05ee333511503ce735082aa32a20454164763923d7cff8c23b5b1334d1cce4f8c1b5eaaca6598ec72160bc1bb26fbf089b3e650c0d437c09cc10b6d114fefd39e0ffc025f2061832548142297ab89445f8facce40f20fbfef16ab7fb548c4abbdd1b3089345dcca9515820b69f42030af23b9591c4fe631b0c23b4482a5eb143d11d5bac811de4613c832f1ca5a608d6489bcc596bf46123256b4d051eb13272c306219f6e344094c5c8f5e4df1882954b0db024caf8019e2b81b379e528786e7d4b33eb9de1f55f9f991aa83089f8378a69e16fcb00eec3eddc620b594e88fb130ee7437f9a82c620ae6e79671d4c478b044aa61b0a5c0c40d56a9a47c32c2113e726d2168626c112fa816efae07d5664bf38c8e5826e1063d8b4fd6aa28747f8cbae183671b879cce7bcb161f9a1df267d39a14e37064d45d8ab09a520d926dcaa3a8e6650e7a1b85f354db4ea298b2491be1c886cb491da8d460f9477ea698f85f8490b38f284cdee8a3ca9a4b01a3dcb10be7ee7c1cecc204f50cd263b1311e261035849fb05754fbcccb03580a063d4940fc1414c928aff812ca6864233a485a6d82a1ecac11481be9bc3e7748744dc087b89d40a286d41ae273ee3a4481a07a3737691989a72ff3c26ceea942f1391d09afc2751ee7995f8e74ffc6631a02b9b0c24866affe1ca37f200e3459fae5cedf2c7b7a35faf9fdbbe21985883414542b945a71458d1647c3a1263bba1c3972431c751f1d9af87be660e21bb9c9759c58198687049d8bcb5713d226accb794b2f8e283ca25d3707b0e8aa8d544b012658d36e84c8e8f6f8beff0ea35b4dd8f4308bde9f95965216277477149ff6afbfd96d0bddcd48a1a0e3e03703bffc63d051eb6662a523058ba918aa872eae3682670bf8b0f64832795f9e2912f2ee8ef99fc5c6aa53c29d336bd231772a2c1c3849a303e1cc8933410753635ffad105c2dc6b46e9b5474ef6ba03eea4a08f798bd3d2266640fb91122e05382ffa9c79eddb8d4e48da047163f643d773c0438649c7c70f5f373eb302b81899918937b3ad10f97b4c76a4b195ffa7b412be25b0b40bb0049028d38f4319f52109d95702193f44d961052f31a53ef07b5877935dd55303e9927dd5d04de0163b187fa96cd46964606ca032d67dcca1d3514ae5e1d4dd0d546a8651a4e9923b429c03b968fcf4c46045933e8ab8d160280b490aa6c037610cdd6cdbbc17f0e280a3d9dfd6780b26b8b406abf468f6a9e60150308dc5c4dc387977a98598fc0e1a7e9677af3959e044300f60bc9fd45ee7a5c6b035d5c8a49592f24ef3ddffab8507c91fd0e03aedfcb84e98efd899b7e3fe51b15481f569bcbc1dfe44f2b3e7a8afb21fdca41847d098747258b3164cfe573db7f78868903a04c994c102c661a7738b1f5adf23e59eae682e8542b3aa0070220841cf2e85d49b50fba7ba3c1fe6a7a7b9ae20056834e63bc19dd358feaf83bacb66dfa7cd8f1fbc974b9ea0683a39964a05cc924f25cd09077298de930bb8a9b268fefb0bf9529620c048cf82a3c28c35ac082b5217c5c8bc2dade732768feac4d4b3c40104609a0d7708d8206aaa7f8240ae187580ef96992b9a09efd84b6565a61aaf8c4ad592f4b21769063caad37f4c0baaf2ffbab201612a558e6918623f6fc02442926aaa2db9ca4cf0fec983bf0affba9dc1535783815543f133e506c712af73d9b19160ee96f950742c253dc5549969cf9d34ec640fe097ff003e5a4013d74037684c6c192cb917e5ffb00787f3a912db5793edafce92521c02ec9c2e67cad8bc71d9aa1c85a56809ceb8dff743798eeef9541ba24570decd89c53cf9b1f8465d2f09ec192adef9875980642aae7acc4385ce1bad69603095a1ad89813b35fa7011bf3d08debeae2bbb3c6bb23f9aadfdd2c7ceadc1b9edb81c491d51ec0a10680f92bf92b9644bd63b0fb0079a683fa0a63b92cee09925432fff3621d432d0e58e558741d3473885b99c5bb8495089a68d4143759dbc86b3974a0e06c9b2cc12705fa4a658a15ce3f4b0a884f4961957a0547e1d69eab2e0f42e53a6054c620c23627ffcb86a9de2bc2a5443ce72f20b2609b5ef95b533e71813f04c1e305c868725c0c738598928519e5465829eb66b112108fcf272f13e9b0dd80a54f84ea474b862e8119673b33460a07aafb87f8e72d614208173b61358c371296cce6f58115129cf0ab0e770e8461fca1f7d7c537e430a5fc3283ecdef6d39331158142644097d0657d34f7d8098c796abb7cd13a83fec6de34aa487a84ffd3c4d7a69d093d629020e1fd4778a9e891b11fdce360d50b8e1b9659fd33f1ce9a67d4c149b176da6400df9628607ae40f219f55547b21d191398bf990e4967c34fe205a581f68ea41ddd8683d79e2a245eab221ac500179e864aeb9a9334833c2c141743379992b85d47a206d76386ecaeca78b72eb71b6cb01ef603c19a417f4415afa9ceb7054285388d32fb8d706b0904a5a25ad050bba387d1fd52e90a50860c8fba69b0cf4293f882f9697b3a01eadbab001b14cf3a1c7ab2b31429cd8cc39c23eaeba3636d3fc027ed3d3fd37bbfe465b390f6f1300615d22ee02dc330479898419ebc277986225108517278badaf5fdf75d15d6d8bfb904882628c9063f80b4336711e1c84fe4a6a1fd9901a91d6fb871b00ce05fc81d9c65ac7b65180cab6a0a92315811ea119817325233f5b61741c4927302f42f1c4dcf7da1932bd23f5ffa94c8483b21b4d527a025efd1adcd50a7f787ffd97604095eda40de7ca301f7e9a55516e0268901a89b4137719003775ce66b5bff43ed3aafa5c171db77127dd87c754e01b8314647c2de7f14b886f210d63680df9b8185c7ddfa9486360485495e5a1e05e541e676af8354a5487c24c97a733f589f6b66e8a80bc4a68430449204d3ff59f95609209f76000b5cf9b8686efcec124b3c59a65c0e6dd5f78178c03d672f9c85469ca6d51971ade79d0da51b5f20757adc0a58e2cd539c2ee46396756fb926404c60118d79bc8ca017ce12677d41116de6b342bcbbbb14d4793ccd6783e267b35368552cd2f58ec1f682007955555089c2e7daa9e24a4d20ae5a434c26425d3d5f74c29101c750d465149be55c48e9f524cd2583e7706b316f95b16fcad2d2cf29f6283ccb62614249169d1ebd8d0efebb56db8f8ab9c9aa4563b310c4b930dfa38470c3054c5ff592552cd3f0981df4fc08f492a7b82ff39dd866570556d6606a30981fe538c2b04b73563685c14eb288b8fdfa9f616b75925b647901af1faa57c5e94171bd44e65402af778d4339b7e04af79bec5b6290aeb0b4d12a97f58503ded35c9c6c09d4682249a5e7b80b4e6b9a42c841bab12affbf329d7a40728f6cc4acf4eddaca02f095cc4e014ccd2d353a62612b67b397d4cbf7fe779145ea0943500b62001915b0ffb03b0387c1257c5204d9042aaf0c343c812d77d94ffac2c9e3690561b4cbb350552f3d1918dd9ed262e1b32ec1ef7bdc7175599949a442aa61f1d5fb3ca45c465374567e9b7399b5da7a1a754a7b6850e3b2498a71c6466963f00d5158c398f776b582f51ae24d7f47954c7735eedc65603c51fef21b3189faa4964aa3f351a8768e39a050d730e7e2ff614c9ecf773e2fba7739c1db1f965ffe42f72fbb075a03c0b59be7e41f30556bfbae3e1e5dbc308aa2416b39b49ac826ba5da85992700b6d2945a97e19e2e962a97cf76568291f58eced2adfec7e98fc8ac19b56e4a75f51438fd40154b952f701de9ad5acd6917c7311377a0980437932ed680ab309e093e6bcc3d2053e316b4964f9a24eebaa36e38751226632780b7ae7099cc184913f6c8dc9e2ee245531daf5554459a72dcc69c494609cc714f91392c34f7c6bf45a678788f7d73adba56ea094bb8f1c38dd8a45faea2ab858647bc18719ae79b5839fdc6f5fba879357809f8f82fd01656b7c3a7f6e37ece63f9bacc1bcdf9ec4fdc481101981f6728ad987c2c2a5f38ab1ef0efe9911a4fb4e790fb692720a3dd122b9360a211b5e434e87d88034dec9e882828a7c6a79a321ca063a7f2b91cd62609a5ef87de6ac3909366ceaae1ee361d2bf2733991be424a6f1c43e06a9ca4f203f1e0d3a016ce862603b768782c928100df85b49acc8991d7e6dfaa5a992b9242508e14598eefa0db38e29c9c106443cfe9f4cdea78910017cf80aea47637c5b414fc14eacdde9c0e0ba9ea60e4920d3502fa1183880294a7d4b4209a13e46034e80c5ef95a458779dcc191834cafa9ad9e55d6758857a82321665621924a811ee78d482d294cc752b363e06af5b3290a553ebad6e0b5b223763c259a0fc66650550e976d73265fe57afee4c30f08a7fb6cf590e013fe01ed58c65387c997538d2321c7fe7e6a37126f603655eda03f1571dd8dd9f4998ada8514598b224e8fc3f5c76f98d9cb360bdea8e449bfd3a46557cf9ba0b7f68a0977d26a04b9497cc8595f5c7d6fe85f13f921742b67a7bb02b904b7931d6ae7c7c3004d1ac3771a0467da7ae055a53bf9e8d862ee2fe7c26d34581cc2c1976842aad5fcb7866048e873ee793513d59ce42b6e4aed17d8791cef5ab28b89ae2ac063a42c82aec2bcb62245a211b40f2b0786a7c9880c41cda19092b33668a4be9950ac1b093b74b4e574aaa97513d4e2e2333131b28ed00a2f25718e89d29b0daac143f4893a68d49a20cbef37793fb9889b717e89d3a1273943cad732ab62137c7d7981a411e77a1abd896772f17bc9c4ff948748bb6f621746395263a911ea05e015500a678571134a3b3d678e92263ec54668d1b7955d249f5226617c0896eceb064f67445ba5ba3188abc43382fb749796514e54f2cdcc716d7975c860611d94afd4bf5f955481b2c784edaa558636e646ca8b21bb14d7a0a6e24b28a42ca3324b344c96a5280d02deb7c7e91212b0d1345024845f6ea9596ecd8be686476c29e9822d04de46694f01b38f33397c27930d5f6695d0ccc62312f990d7f4e6a3c38cfb615ef7de71bc4cbc5fc30d2669fa75e08517232f4367fd7447b3f9222d2657452ac141a78c369363342809fbdf86abb383440bcb1d80dd219823ea9df70934e8c8022d6462212b474cf897738d6beb7179dd981d4c999bbf100d8f1242ab473af23cb57c98399782ecdd4f3c004e8a3a7c0b4d1bc25765912f8d16504d6ae19e05e092b48bf6b608d922b893cfe21d543a8d7fec42e6aac559da2eea117371277c083937adcbd37d61a80f54f4f8e1b4aa7ca3bd19708d63d250f0682b093bf905f095032fd7aec99ed2a63d2b396dfa6c470c8e062bfcb33d02c8f8fa0dcfc8efc53adf01c7a757d3749730ba07eaef47893b752a7a82880224e0b18a44aca16eab5ba0d90fc66a6bbd743ff67434eebd3334faacf66d0a38bb620e83f76f9e60841ac33a51ed48fd100fed44779ee629bf90f6cff8d45036859c2ff7ae9906b5b6c8f6b2c8303e78557a6e6abc791a6ad59cf5b409037c9cb42ca8862fb32c5070871a7855ea0a9e9785f6e456b4978c08176e6c592942d8a49faff144fd694e964fd9ea772c2bc4d2a3c4b4bcd2a2519bd23814ec700c96005e5a5c414fdb80a3d3d4ad41b45450ab43b72e789cc73e09b7c9f7868f3fbf65e858cfc1f9fa524982b878213f324b83fddb672a1ff44e84fc0102c7e3637f087681e3dda334a343c0a7587c3546cd7c63507b57e8d5d5110694847a6c9c9391954221268a8a6b0bfaa403ed3b6d88f485f67c576c01cb13ae188d5902381e1f7ae1f75ad6e6868daff90ee947c4f88daccc770ee33df2d3e5c97f971dcadd34948da94eed877e36d1b82fe5b82dbd5f97911fdfc417599f6d950a3defe4c5e8b7989b248623ac4704900ad3ab3d952c3646b70a4c938b1109300711492cf7b660ee04e91a1cced66e64a772bdda3950a2ba9ef3e1ca185887dde1a32937a603d79bb762fab650738a49f82d3d0cb251e8bb68a3b71bf3b5eca0bace72c5e7f87822d1136d6e47f70d77df78a8f786fd616058a8bcf56bfc66e0e3b06aa2909c190e20eb23101081a979fff1249f2af0b373ba90fd13046c7f0ccf22fae1ae4300cfc5818c9ea10dc35c3770ba08257185ce9b6625392847ecc7c7230bc6ef5181a1b3a279b8660d6d281980d6d2457b15e69bd21aba0ead54b9c276c15bab57aba048475722be835eae3984c6b6a03fe466789ceb3fbe7d8d027143ef359d3d2360aa66e3a66f960df95d3127fceb209f57912c02b53f6cad864091290c3b1feeaf30ee2b672663e2e1aac3c4ba3ee6a98b25ca7b02ec642ea61e9e97b317c53a6535247912b3a34c635766d4e0728e5292d43199d3bcb51709ee22beba97911fe058d912b2a87d234881ce2570e8d29590ac962b97d56087e454f2713470ed237f3f493f4c9fafaa84e249bebf6a1ed0be597faed241af1834fd2bf1d9efe05ad09a9e10527439ebe204cf1828e42b9e4a089f266495372f9abd1d3ac7294072eae60f2465ec6c96b6f441b37ad55354228043f9c7ecf9c9c23ad60d207ca4118a82b66246c7daf7204b839065fff479a58e98e5b946af4341b9a5b05471b85feab2f01b776ffdc9bc6647c7abea619eb79124f8441568693ab2e6ece64b71a6f6397536367526be60c8b95408cdf1606e67dd41ccd4ed941ba57b60aa1864c6812aca5646960add2726d28653433dde5f1a74ca8331e09cfdc4c0e148038ee44023b89733cd49b798ee40f0d221c9d43f1374dcec147dae785fd4fbd9fc70a11a4065d38f1370bbf53f1bcd95b5d0aec36d9806b611557c92690b307950694ba20fcc4b12216cd9e712a7a5eb9eba86316f4b9c8e409153cbadfa2b0ede7dc43f4250e1eefc6fd0aa745e24ab0fcba1fe687d993b1282d98c504911eeaddde924456e66e311722460567d975796730ee3d3dba05ce56c964aa09ce38af7c14e079fbbed258a216929ac3cb697a5dd85cd645654f0e4d4a7026c5b50fe0f08600c5ce09b8d1da8af4bfa22f6e0c39d0a55a22b8fa0c7c80efd40c29464b676c7180fa96540f56dafed8f6084a037b7bd3252958c6f9ddc2f23d02611f4d8e1dbb63f8713858115de3177ebe8f66c90ddc66a8809d591e46386629ff577bf06419f91a897e32fd46730c38b71e8adc4c96d4623cda5ad179e4fc2d8705d786b5e4507208296f8000adcdeb269d4ddf8dbb381c63195a142d90350f1b99330b70165bbced0671b63ca9e5af06b999c72ee16f92b60118f4ec447792ac54aa803b399cac029c6f981bfd9143d81bf2141f5e61d47ca5fb0dd4a08ca3cede596fc8bb7db9a409ec95cefdeb876a86539f211456241791758e6780cecb3894aef58d1e5c92fac66bd750c078949b435b3d5a7dd16ff4c403a4448edc47c252bb945794f8a28fc0c98f3407860cbe6b2b6817f6fda83455f0a87f03722d41657bc7f982ac3c746adc22c87a0ceee822db79cc759c7e62068a5830bdb42f7a4712b70a0a07cced458cf48486cbd8d69cac2ee549298de32c34cafaff686521e4033fe49e7d9b5c357c6c77a00d6b2aab96a2d0af912a1cb18c34ce931d2d050002a469715bcee59bff1fd66d276db38d71fa28e40c2982346a6596b2505c9c21a30e9dc647f28d303e59f9ecd29badad6ff93cc51a98c60101c0894be06fe6e40d1c2e47ed07c7da55e0ca21df6036e3697c92649017ef2af5354f03f7cf03f3338438e6c661aca850d29132c037f18d1750db69b1f5ae2017533bae21507c7bb0cc0baaeea66acde75de809c316619246c2a400ee1b6ddabb286aa36e8812da8a6ebb9c14b7edf86d314d338a69939865b2fdd123d8e4967cefa106b459042d05ab71ebdb1917dabe052d0e0817f0b7cf1bd1e24cfae26acb229ede14062a27aa7dd7182875c463dd3b3989486810074b206ca0a4bcb8b3268495e343625adcb29b1248babedce48266fb5acceb8666764f7a6e9a6c666e99aa4f9e106a85666ea4f62a0e2581a0cbaaedbb7313aeaa29b2e023dea8659eb4c6f06bbe6c5e4b84ba52693cda6b913b0a1c371aa534a06651bc48f43250dae8d2e3bc1454b2fd0110f3cc0fee4fba060e7679312fd7b1b4651aa4ecadc4eba3f37a45253035111836879cb970bb1c2c3498c1cb0aead50c3d8e3292384e52da19951a1047690c40f4da19cded3daee5138c1d99f1973b0935f9ae0976a06d44ca40ba61e09d8b337bf8fc07608a10bbbb7c17039dcf7fdc24d7036148e5dcb45453225f14538d2f2921e9ccf588364c0696042a120606e9f9b264ab37addf77b11495e38e2a7d6b18dd3d627d149e90267d95a55a7680fb6ccb993aba22b980dea5369f0a30e6018bede832c0a80d4fc842bdb4da46f8b56eafcfd66650491676bbd8ccc5886703ea98d97adbd916437597eed481bf4ce0d9ddc08c120f49de139061683da1f62c0e26f2f564f713dfd745e2a07a8d4bfbacd4574e0f6c6747e90e1e47f66638806498e6317199d7a01db0078296552348eda69b8f0471ee93255caf0d3c1353152834f15de0721400209d8f9e326f53e9c4e67be550a1542d4ed9fbed69587c988b31633bdc2a9edab68a3ec854baf6998d1e3a30c6965502beff20f4a6861862f694455a5def842ed45dd54d2204388b697240e9be726ce4f245672603bc7a37a80a435af2c72cdb0ccb36a2aea238377824aab043dda618c906bdea5f29d95f7d5892425d723256272bb246bd4ca5621e8390eb7f3cbdcd54810b5ef6e9f5b1f8279b514cb38e5b16a275a0f906379843d75ed1a0cba6cd7506bd38720f1f3a166493dbc3ccc3886c2c3687d6f49a321724251378affdfad48c9bad1f6bdcdf9192574c1665e894be58d09fee710142ee9f29fa501d7684a94367e93ceb09815cb7fdd2f7c816ba7bac9ea28159958feb98d40f14b7ad70dae5e849bb21f6d507f78d82183770a17294887a7643b8beff1b0991053b7c88920dde948bef3f55c6700448e83e02f6ebe791f0c2e809e13e6888febe0a1ae81da5068b524ab0d16eee7763763c22ab34e695ba61cce6d4a5ad78c36e772809d3c8bfeee052a8a248672d8c480295416f6d8612db966f07a4dfcdd78834317cf8f565bfc0bbf25827d83a65ac0f645c741a1372933188596cba6e2adb8ca757275c49aeb8c8cd46794f003a8beb074f32cac3716cb38d1867145cff33c740020f450f4d60941e2d1e45905bc442fe6cbdeb42f3393b9a2abfa0c6feba78cfc7083bfeb6cee3d58f047de6244904a71887e8dfb4aab5ed8b3f9969d34253549892ed2f5691bfc377e7548e36d3a5559fcf3a0eaa189604416a4f215f39258e87510663c34c69e0a7f0c60401d24955dc92fcc148366a98ea1e5a032d573a887461163833fcef223de1436a9a516e8c24ae3ec097919192eca9f428a9be2a2cefb2b45205d27b79a1e6fda309fc16b119f9481b443b1dcbe1e771f8ecfb7c8010d86b5cefd95e2ced2d45c370bda7f05861e2756d3b12544d7e66ef6a1042719f842dd05f8d4decc62398233ca1c7e9cdd1723a0d318bc16cdb09a1a5eb6eb1af7a55ebbc143b9d9add53ffb5fd81fcd42269b357e0738971a63eb0749af635b6ec54d56a0749e946f0b35cfd9d4a06fd28704d1e3ff99171c7e049016933d8918411f953738db44d8ed6af734e7fe102e22078b96523ade3d08867414a8d0b987193532d9e8a69d0baaf6f5e9749ce6ce75e528799a501a2a27869774478ae2b85e5c61a74d5a1a2d9b3ed59a641b6179e2b44715fbd510903aa3ef45d6e4a10987a01b5242171510d84165bce488a6573678d39227365375f3274dfa845228d463da25a79fb396b76f410a30a0c374f45dd9de48fb6764f9ebcea33362c08089c9e8c051647847eb16ff5dd26975a6df59e9d78aae3f5586c08157f427ef56576b3a2dc4c0341b9d0a6d2188565f9f6c4c15e0d4cc4cc74a153da3abb7a0e2376d5fe2926ac1fcbe31af0df74d1fc780e02bdec529b914c0b75a5ed8d3d2fd71941f04da5ecaaa4be45baa64ea10935ba1e4e7688a5746d2bc62077fda8fe7145fc476a50ec27e1555f27a4ed027800b11d89b5d6017eb5173063aa4240de34fd405e117ff8e7d59f6fe26116912fa3404b05068102e34960d50d2f0de105777ab73d290b953238851dc53d615f43174f28f54ebebab94c809669c2aa711d965bd0c96161da5886ee766b89f108d16c38110dc499679e123593a6cd1281eb55bbb44c50be12a9725230a296e0943e34444e4adb9e92838f4f10eae7ecae6c5f6ddc02d474bfbc1186cb3e3876b9103f9b336d0043588ec4406c3d3455a2c8c0165d1305d48e7c602d3627bd6ccc67c63ee36c78ba0540221e9224d6ffda10eb4b57c4d9db6c481e6230fa6ed81b972bda92d3c07ed9ff96348df5b6f49cbefc0dee22b7de435fc196c800cf5049a4be0e9d88642dc1e0cc9a6c39d1233229463e6febf1b225d1fdeb6209b1dd37c015d9ffe682d4b9ffd185687f1637124f73ef88c2be085f1ab072fde52c023d6066596312bd2ec4bef812268b953defdb0b2ea92b99db2eb3bdd2e92a7fa84fe67000e17abf30ed2e633a6de86dec9fec81feffed03db5809b5e8e43f8d3057a5025f189204dda1c05c6164643ec33ace06d12f410cc3dc6b9ef482886b98bfa0a15cb11506b5e1fcd983bdc38fd3e07d9486b3593f976e76941a25cf00441811489f4133eedbee6003196e6fe9e9d3197f0164a1424718ed02c5a5ec04e792a356e4769b8e03f8ba1b4727ad29288fe1e739372e2875e4964385bcb10d5da6435e130d8fbe60b34a74960afa9032de5aeffc273e212d1a4b106e2710b46a84cb6799629a3394e6cb645dbf2f2a13dff8e7264e1fe7e8212be6d7cfc7dc02b3d98ca23e5c441396ea5959b7d6f1b9406ef220a5e9ceffbfd6c7c39a3f24f8e6f1311226c0106bcf0a6afc0bb95bf6b305b64c391366c33ab7c48e1adeafaa0f63c017ecde095cfc878c81d91fb4687f0ec949a61cfb8d751470b0efc2e54e4d1ba12e9a4220f6df188999f617b86f0855affd325003d4e968003ea2420413f3091b68ac0223fe936bcb81e03de95a1a5fa72f0571c1ff6591964e9b8af3104a448df5bd6910957b9b5bc12f2d7fdb99a0f818bfea3078da192309f35c90e90431215c670ee723168155d9105a620742fbc1dd930b934075643a11603b6a54642377408f6e0cf358ce6ab11fd9002f84dbbd3147052e6f79d4b7d47a1f5a6bdffdb74ce0d4e6b3a235e3387a922e8ae714a0c98d5877277d5bf91374c5a57f18689bf224a73947a2a05c99bfe04e66d70a80f0526c93a42e908954eb2d60f4e01335d7002eaf26ae917f9813603c50889294719dc75f60e82d1c7671c1b30bed7f2906d6c30361bb9369af8dce48ec47de8f61bda02cb507fded1dbbc3933ed0af427cdcb32ccccd85a541593184618396447e29bdf57ce9e91e9c2ff7a7d5cb2dfaa05d648a297f5accdd56eebdbda07ffa51ef07a649d2b13691a5ffeb5f54bb60ba976d97ed05b12ea8dc2a9b3d8fd8b6c583b7616d2c2b5233a6b84c4fb2b77a0111ceb938527cbe97cf03bbc7b6828c3bb4f6a58589c6757208138c1bf6c01fbbf3bb3bd6e19f57f7141503d8cb00901ca9659e476de3277c6983496accb5730795daef9a7ca109d2c77b0808c7e261c04bb62d73e6c82fb8b3fcdb2d8728e72bcc6ab56e5ebd03dac3e352bb4b6113c7d679dcf858d854e21ceb2a0d8ce2deaa7dc54d7d3725b9a089ba3fbc0d9f78c501af752af8afcbc6d6582ff4f2a261d758a3e5b5d8e934b373e1fc608fe4e7c240d7530ed9376a0750c52d5e72de99c9ee2d204af18474b31a57d2539cd3b57a072740018ff0e60891b01f741eedd3c46cff8e2340cf1bc7f7e84ae4349eaf524ae477d5f7871d60923fcaed7cd7c682a502c0e4211350689d48ae28c89c8c93f3d7ec98e4f1e95a85bd2805c24096deb3e29e75ae39b8a3ac261fbbfbbf6279931f197b9add5121146b62645a733d308e9050fd3446e0566682ab0c9566547b5c2d50f86d9cf90178d80b69330cdd8442a847c368a0d66b1e57d8bcbd77b5dc901447854b24e040e48a13a0bb5b4f8d6a208335bff7ef5437e2a06eb3371209bbcc2838341ac0c6fe3fde15336e28b16fc43d93959fd2578ccd0ecb72dd9b9f89b4bb65bac5f695ae67ae874ab29c9e013b94326595f2d4b38a4b9676854b92e5ebc20caf428994eb04bfa9ff5cf11c75b60db2c8623d0af3c8596155552413e173b42eb2cc39a52d00167128f66416f4c7c2177a5762fbffd0a792248fdf0393f0884c0d29bd8d8d58bc6279896077691eec6fb34a590831e0b94ff9ee5cace9ae8314326999b99433d93f7f1de249ce6da72afaa83992ab6e9719d7d581d3c9195023dd14440d760c1f82b4ba0d2d23863119d5794cd5c06f242b3c976742b627eaf54247e9f4fac9fd5f2afb340d053782c06adc20ee441b07b2b4fd58f62b14c9745a18b416bf899ac4437f1acf10a3130c35c1cb913d7257b95d2ca5f492db1ce11996c11d0c2fe8cf93c9b15be6b505c1368f11d512e09dc2037a50c9fd434c26de2b4c8a07fc4e8fb2daf0bcbcc6ddd6b7f9988455c898ab6849af7727e837946aa938d6784f37e2a3ef5235c9a60f43397c7baf9cdd899a3be3ba6e4c56f78c256d7426fe9363aaf7830ad4ffdc5cbca0915558653a0d2e35652dc76d531b72969ad51d25ef78247c751df814fc99a370a319fcbae5a57abbefc15e2f11b9aa60dbcf4012c1d0516be80088ca4ba0500ba283de65ba68672955a0090bd9742f375bf8a8fe69ff55d939432435d5e8b0296b30dcd3987323b11fcd160bdf8e7a0a58bae31246d0e5be90da7673daf622ccfd8ed9acd75a542db0036cf553a35d1f0a99bbfdf041218a00c4b9c3f7989c013134730acdff8b8a63337b071743994e8c0cb741e413f87ae51e637aeaeeea7f073540b52ecb27cbee3152f8c81d69c471b125071cc6f615f0bd2171a831dccb0600781a9c77e875620d280438aae363e61d097ef94688d6e6a5a4901df0927ab0bd85f9bb0f313adb78f5f7e5f31e6e682e8874066e71e1a5b0aac4b92b54845f6518282a9fcef2c16d08e7e53d808e1b9c52905be519619cd714822a4399c6dc1a5e007c57e588062ab313ad7777652435be6f5e022b083f0d4ce25b7eef438c09e16d740b9ec87643207378eb21c831688996c2d6aac57e0212c752a3addef48435f0df4ed6b5d16e1ffab6552da62ab0f142bf1f261e3a348d1b575145169df9656d14926deebca28b2166cccaf41baa30b693fac5661d504814faa485ee2579b7232e5eacd9f1043be8003ec185ed63b8730ec1231af8e399a738e7c0946ba4d76efc03787c804210def593e1e081119e3e7bc11bdb808e3e25b049c13b8f8058d84699868c8ea485c0eaf6ece41608c9b3561137ad68752f95901de429781b3ee70fcdcefe178173bdb188ac51e3d444224d69fc662a39e669b0b0e57c1c6d9a9243beb7daea111667596f57f0b469f45e1538b09ef23f1c04dbeac5a5f9875aa5e72cf0b7816d5607dd4c3a21363882e63951d401ac35649c0d13721fd9f85aa2fd997203ff48830de1fa5f918c73542aea446e959645e64d7860262737176af9e42bb80657355e1087b8c37f11fb36bf299387b64c8019563d069b78a0db0631a161b82d10cf29f7b3b6445e2795fac7faaf97c72feda9eca19a2c955ba75652a5eed7dce87407107bf44197029f6af48e12a58f44a02ae1d2b2d76cc37b5e00ba33b52ef2a16d62d18f76fdd95e698bbf4ba274a50e20bdf069202a0ee28680eaade8284ffae643e2465eb786ad35e7086c02b4ad668cb4206d77118c690932f6ab99e50b0fe3ed3a58e645a9b29ad63607a5b469cecd5a7b4b3f13f1bf732d2a5054753ad5ceac6ea0cf91054f313a0f85d513154b4c834d2c13914fc0877a8dc8768cd98f6419384bb62cdcf74a43b8f15a581b51732f7b195ca359bf25f2749669ffef5526f9e60027fb40aa42170821edc5e6783a43f1b74a396085fef403b0a14e1b0b0b9147cdefaf4e085d15db6910627b6aa1aa9621f2bb547aaaedd4289459731308609f12d86a25ff67ccfaaec2b64b799822ee0f98f56761f707d44fb02c5e46c62f7ff959db18f300c00735e8a048fe3a094642752e712ac37bf14c598f3532edbd7f21914e9c06b4be50900cd221f10b04dd05076e574922dffa028ba169c11faf4d19020c3313f9f9a371164f93d9cabfe81ff4d866dd59ef55cd8b0c7cceedf17b57282ab19ef594e60738442a9150ae86ab65ae2d861c88835c90af73ddad258943620f3632cf89a06fdb54782b13533a9c529c6187610a5ce8591a4be8926c97f2b9d051b2797716234132a665384b6dedd249c43f8a8569bf56bea97f405753cd5ff75a980179941f0d0851138dab8d6497f565a4940129fa338cf2ca5f8234e6f7a106dc5286a95df5a66a8fdb0fc5ac131ee2b11691310de8b0772660c1dace99b841951d19f1a32032eaf0fc063fc8c4e046ee7d1997aa90e3b91c97d1b7fcdedc5acfb34797d995f665883698891c3cd482b20d14ddd60f39d35a3719ca28fd9807a0480ac84b14d250108ffdd1f294c6ef263a19014f0871835c7c5d292f30d745b31e3e6edee848f4996b10870e709f27eb3202905d5ba5dbdd6869cb207e61fd054fa065eac1eaad433a3984f35d344fa400d265cf16254710f1467c85e88c7317ffb26ef5d43f36a1d50873f3f8a1b1bec36d58f1d4180c256ce28a514fd043faf7d134ff6a4ea659730e3224194139dc330196505157cb42095f970e6187823d3ab4561c1d9fe46e5f0cde24f643986acc42fa9ba94fd9b9d9b8f61e5f4cceeccd9691991a16b5ca637718bebdd7a5da1d649a383f03d17389d028ac1e9e45cf684361e73d6aaeb38103746e5eeacca334b6f8e8f00b5f6f6906735f6e4d48690682f2f5d3d68be3610cca2f5fe88db7ec6dd0554fa4d02b84c6d3413fecc13ffdbada498e6a8dd919728f98b9caf424c38ee8e84941c3b0c32b24cf7c54363d0eb213e715eb6e078f1a831f898ded74d44d1f783b39c0c98413b4256f923847d545f172b6c9a50c163196c5166d1c1680dd7d635934592628bf84008fceb2a9f6fe5b320c09ee7e125d3371c24ab39032385c30aaada8349eabc2c81f55eaac8bf166c38b326fc380a039839107ec18f36ecf2bd621faf029484702bdd82878f23a3e2f2a548fe881923605ba0d6b9968517eaf559092c67e5b3f1f3eae3aef9b03186b922ac8d36421ae385a24b64e94830e47d1204eacdda2848384bda3d7f4a4eb5b6c1a7968421f67bcd9266131ca5146c11d6f305fca9437a374858114694e4de94c7471072b8089c6d6de02b46b495caa259e10d0bb9dae2fea355f2ce675076c1440b9eb4bb2f0ccccb90607ab14ad3a23abb8d87359889441ae8e16b5404f394e20424a370acc2875044a2325aeb6d39db47753929dd48ed32bc9cf07c188a579871c0147b40f62eaa89cd4a9208d6325aaaec3b0224be677fc2c7ffeed04e84b714a2e58bc6189ea6f84d00d8381c51b981fd788d670b7bab7ae4dad239cf1ccc7bdbadef9bfffd233f674d2bd892a1bf749d27b6383dc8169646cb25d38a7091b46cdbab4c6752eed74198f4b170dba2c62067366fb36c8ec185711b52b11fbf81c3f60336ef3069602b7b5092f573574348d8d91be1c2174055773ec60d6fd92b1c400c1550204ebb9fb2b5d15231f140eaf70200de831ff74cbc8bf507ea8f800319e604ad5a959592e340fef66fe9651b953b54e50039e5ea6c7dea8ebe4d959d42847d42bd8dfd6c791e815d8ee7b6e0fbc910f2668176da5b962be18c377beee5350fed8ffc76373b74611bec1d76cca457a83acb8dc4843467ab245c08dc0bf01377dcc207b695c794915842430b53dbe1fef9553e3c9f529c215eacdf561826a02c6c6004d43ca41929dc1d3d25168e7388eff0c8c135e875b3d6beeb08383a2fe471aa3e4f3b06195b340996ab50f7ff85c5ea63dca38130911bb1217bbedc4103b56fd523dda967e13ccc2c257d9c0556746ec0900a2a4a37d14b7511b63b2a1cc967f6bb1a901d0e17a7ebc31e7f6e31740fdaa61aa84da278dcac95200dcf04b171a67d256d36aeae20c2c70aa2258c2b8c3199c01a7605398230120670b8921828a99422b213ed4866c21ba6c53a5a70e2788627ed62a1c9988d16383519d7904d7a5ed40d192f810515c21cbede58b46d6feebdbf09fd807ba3890f8675305ffa9b8e3aa1a432ce3f932bfec77a7f8e2d1e8b268dce703a316db870c4d5e3a204882c05db14e64b79e9d3ea0c24977816dd456932efd33df9da448a66fbce0ad148a60f515e8f332eff862d19a8855f62c62c782abaaa38eb708e897294af8a6e83162e50c2c71c6f1c2538100db8eb8d067e2d6c2e3c20540b895b7d508a3d9901eeb2617b5783b098a8e04ce62f735a2b72448e8b64d11fa5ed001d360b2846ec3cce436c8e8f4d8492cd676b936df7a209aa03bd206077e2b8317577045948387f1646d2d227d27cf02e8d056072e06894ca19ce0cfe60ac98da37337d047f2c5e43a3badadc1b178f44725e9e1aec1e00e944c4590ac786d6bd5df9f8bd15eb74152fcf465c02e9439a833ee54045fa15856ad9338c5ef34be3ac6cfdd01264b09c87afd4bf77446baa26f69b7e5f3619eb324e9bcb356a0242b50d8f5910602dcda28506d737f238a5d41972dfdb31da67bc9cd258a1be216aacb6be3f344aac3aff8be1c06e36c0b5a3e909d3885a9a98a3b3789af61c9aa7507a55c4e639377da1e32deaafaee7c435fe1425248e70728dfa99055024c50ae2b110f87f10109be0f5ed017b4f7f1d5068e04c499458ffc9c2d4c3497e6aa095acc4b12cb45eddebbadb4abef06d3fa4fdcbb360e0808ecbad87f1f5407984c539115b91e83115c4b0721ca8c2307d086be7950b2528ed86f69adfc10d2390d1cc503d98a59d9ade72e4044b00f6ca2871c79d7efb672f9b7286d6a875b30e29acead86ff9d7528d39491d1044ed87d701eb571846f9a9711a6a08d25b3ce0c7008f00c35cf93c23611a3eaf216e51310101e0dc66d0f855dc4068232382c0bd46b0decd0b42c9bd5ec80c231902d977cec113cc8de34c1fe045fa5feffd93b09de3842a80679f9cd8f99ffd75dc2fa9386a4c10f83070d85d968781e147426991236bf5daf67fb1d52dbebc4159af0f53f136ffc1b69fc4669d07e01b7d733085af61cf1fccc328d1ad72b97fa4f42e04179d9d04f0fd9dfc94183f05935fcfcb130cd72edf8b78fb250d432252dc984066f21397f166dd8ccbfd9b635c14ffe9d3f9318b83123550c77342ec4b81dc21924cac5590c709359ebb4b93d9df1818b7918c6f9d074390de6864b7299bf18748d970ba52ef98653eb066e05d5c64dbb879e6cac3fde40c0030861b9ac1b98de874d4e0223b1d70c9a1f8e7e2df3ee31d4d7ce393d6f5e1a307989c003dc4dfb2c1900f6308fa15b1dea967ff9013b8d9850c62e13eb0b0d83c7d51bb51da5e8d09e0e7bac497ee244c17ba76f1becd6acf7a1043c6d4f13971b68ae5bea1d5cc16e971e9dcd8e56311ac27d40ba0a1ad14f0fc4ab5d4d3333d33517b7ebba5e94fa93494490dc3285307170c3f4d4bafa6b0a1b2dd145d0d9bcb81a7960cb1717aa6668f8f6a1789ad78088c07b276338d67eb133ef6cb602fad79812e0f9da433e2e0698a6beb22f335867f86e834759e6edc669d797ab03f6865efa85072ad06917f9c064e752cd9ad2d3292297d02eb98d4a36dea994008572904ad226e2bd6bcda20cdb2e5392b0b063ac21c556772ca720668d7e20206fe08a5dff8362cc2ba12c93504a4dbac291dc194b05ef90828b952148620b95371a101412deb4023229ed2b2d8f0a49335d1ae4904513d44cb71d6f0a4708824c28e8a7761030f7f6a7b5d06f78cf69cfe3b1e63bf1679c987a825df69e0ede87f158073fb5beb48ae0a497085bdba6d5aa437cb67e8e3140eaac409571febe918dd0bc4793729053f1caed88eb28fde92dde96c332d768581bf8bb603f2ef2b8f6110da615ed0f2f3a659df83bda34a045316f945d84e2b05b1332654563217b83a8d34749a0cc8c96ad601565d763cb9887d73aee158067c7ce8fd2a2277b0863afdffee8743dc9824fd5c0d2787756496d3cbf021794356529e8f2ca9d9302cccd165156a53dd4e3c57cd63e773cb88cbeca3fda0a8b9812495379a68ead29c5dfb5ab8b9ab47cfb28abaa8a8b733d0dfe17e5b3cf316c6294bfdbc400062a98c2ed9aa7a8ac4effc496c3fcae4e0a265100a8c79681ccb56b5c1d9719633dfbab26b51ebda1deb2da065648352ebf23f9a72ed5d6a0e8b38aba487091af02852af3f11d4acaeed69218bab0980face2f636c5c3670cf0f86871dee044191616dc6ab2b6defd3e3aeec5e4260ed5875bec9fc8ebf6ef07340530ee904486e65b37540eda34bb208faef71b52efeed9c0291cf195662dfce0c84626e0c40f5ef4c76bd3f120ebd844780f605412537ba1c7d7e37cac6eb809fff595a55f08085fb065ea150e8f2a2732cbb44f755f43673292fa116e491969ddf84fac2bbd19990c5ff94b02878b64658dff301676a1a102149c2d15185e2d57273692d3a374c58d85ff2ad9056e58c1f4242a14b5419d137d51c6ff02b43263b1b9be2d66285101286f2ee4e596c0188e1147dcce659d1bbd3db1106cf9271fafd1b07f04a8e13165cfbab1df84a3172370c8eb23af90f009d9579447a0e16ef35abb1762bde85279becb6c87c7b13d251c0631478e6a806ddfb1894ec0e983f48dec586fc8186182b9183f3c2e3c3bc68f80f92fb805a07681ff82c863862b97f07a2238f75a6d0f55d57d7f20f07ad2d24e31be25c169c6225303cb5a86261522115e97806d99abe0e742effc53522e3a12319b4c41c940809aeec1145023bf54f67606b558766d27feeb3753012dadc05bbcb0152c8ff410ce323ab18fbf27e54d30beaceac50b703ef885326685adc4c9df09dc7f02a17cffd121c9fec01eb730d3c561c897105ae942580ee7ec18bddf1d46aca96788326b33bb5bb19f2fae2c2634ebc4613bf729d786419a1e40690dd23fdc8c2733feaf809a9297ea6bef415aaedb5adab126937784d07b467b044dff7f8bd1d6db85b78f0ff245c27957adc3bfcffd75c9670231a4e938365dc6f67ab4478988eda7f4ed5b75517723b24742dd958e80f1e21d27df7692d9ba767e3a3e0ebcbb4769369100d5fb03aebb24b1f9bb98f45732e8dc0e6e7229c3419b3d27c9651132e36e8ab982a7efaf06087f9daae04fb24cee947d6d989fa87dc3f0c4462ed875d6b6ff210c002143f5cda507cab16d140a8aec4ede71c162b65542fdc97a341f421d7143362548c715dbc93de0dd7d30b07b22c1847a2dbd81c416dead9a8a691abb4b6b4a35ee4b763c77a83a023c27b46dd47e84aa6eca26eff47400ce217a5fc35c2eb42f94350420aafbf75f4ee7a28d950d6992e958cba61c0f251be980764cc551f07a943b7991020efe8cd1d105fcdcfbd3349ba0cd76298634a0fbfd08a1f71d0bae4ba6fdbacc9cf76396fb6e9a876f787842024f0ffd73cf87bbd113e40e6eb149d397f581c536a3ba8b78ca02f9219aa653fef0c1c014bf158bb6cfe9e0953384c1a9ba131bc3f79d981030a0a3e8f6357db872b7a3bd7bbb38db86620b07413455143526bbac7f3899cd7efc8446e923dbcaf57487c20ec8d22543480e4e7101fb40c9ab37ed3ee46cd9c72db1f0a4b1426d783709b36527d38b4a8d1f797c7a5763f006e0f7b915238d594c66832daa62220b0d9b390328d6302ebe799f33c6471f7a057210cd909faf36dcda7c97b7e0eb82506547be0a3be21ce853e3e4460f3eaf0398948fc51b0fb160a7d2528d97e4cba4d25702e1963297a525755cc96378a007ee65ab609b18ed487259b9b355effc6970fa8fa7959b34e2ddaaf5108ad860262848cf16586cbb21181d1f1b2661bfd1844475507fa7385cbb673b08496bab24151855f2bfa3b808b795b4873f865e66ffc2905eecb8874eccfc2d446b28b9262be517a63c5d7a89e99935c92cb8779720e0bc52a328c172299f48b8c6bc0a0d92aa78e24fc84d86116ee63ad27b3e40346ba2ba9f14e65f88f83fdddd50794a076a5894aae25feb3b27878979ba9a56ba1d7b97bc4ecd16a254c6a13591c0d6403004f3448addc1b537316b88fcc1d9af74ba89e15ba647a794e138ff48e2f5ffe64a4b6f01f83fb8a54732a5d650f08e8dcec7660888812a4dfbcf33734dff07c66ff6996c74854aa0c2e5c3b8f4de5da98ad2674cb268fed79cf9971d8e71b97f2836a65d8f2ff25fd2f4f6bbf955015bd8dc76ce5802b4b611fa3d28aff797c3b080bbd342976a6a66e3b9f18c3fb1ad6202c89a260db3fd2ce7d180e35ee03a9cfaac671f81869522ffbdff69659208ac973dd52b6c93226ea70b9c5311ded8528649cbdbac6a70f60351b1040e36affc41ebeb6748d3dafbe38b1932f43d783f9fbd365a3334da339d6e74925cb117f25a91e8f7909bb52c1cbf8db9c479044ed9c53eec63d81a12e406f3c127edb45dfa40944ec42902b393b0b1ddcd3922d208fa9379dd49e03c5e162a76920c531688ed08e1043d3348837be657121aa32cd143d9bfebc1e118563306ccfea504dc512fdd96ebd18df96c42d1765f2034f20a49d03f0f29f9c02d773e7998a632459a5b99ddeac7de169403a1566c722cfc84f6dacb368407bb27660339b4dd887e1c5392041c8c79f40924ff05aabb01f7bfec776bb2d63aec98e876c4b992b2431589219df8b372d443169ad5555e59df4bcd68b2aae9b2b1d9f99ba46ad346740b50a4b2e8e60d76d945576e1dd546fb31b1aa6d7730a4170b6f86e252fe277c4c129ddf59a487a535412ff8d21d95d3682b27fb390dfc0bc61abbbe90eca7171bfa6ee84fa2ff5c5d37e2c5c8149b447673b5749dccd4d4faef57a67da746cf80c075cf6b557c6a98c44eb5d2ea460aa739e7f068d93920e7433708005778f7e27e9d66b71b29b04ad8ccdbbe5f7ed101c86bb76a097d491b45eaf12f0bc5a6f56805a47ed84fbbeb301168eda03085970969d011af475c6942de276df821e9d38585344d7a7e21540e63dbfc5fcc36d38f615d42662c0e61dbd52f498221c4934f9462865e28b3f5bc4da21db9ac314814e8421df7819a83b87c466696527227bd3db8c72fd97954d090e9647ab12fd88909ba6e95ee536f0a41e34fc4006818d434cdbd6b6760f41d87fafa0f166eeb3401bf0c393187afc525dcd072c4b62dd845a90f0d07fcee7e838ee0dd115cb0bf367b46dc4c7561f4f6efe1622d07a6d359e05baf8135e4716aae11d156f43f7080bfad0b5773fb477b359a8f5988ba1ac6a4bc70a641fb3de063fc84211f703a47f5652662b790a420983a42036fdb5b6c700b95bd3669abea64ae02d08323088df40ac9a4ee59225298401a3860f8e00367aac6772e057347243c0c0296981edf2b52c5e06a14c88a27ffff73ad52a604c502c0fb7633ed97b99788d2a1dcd6e43638a0d43c8cc6e9a086fd58795331648c06af59bf38baf3f0d724ddabdf71353e1fd7838dbd8428ea7f025c9172478187e721881d8c197b39f6340ecdd4b6a954cbe458c3881213dc97ddbda92d9a9039e2844ad287b250535cec1fa1f6ef4b01dca1b3156e980e0aaa5fba34745f7f557c757addf6b751a2a29dc1bf96b9172c4a4197ff622cfa14fc5e667f00a91b03e010070cf06e8a11c1a5844dfc7b0441e64e220dbccbaa6092e7bc30701ebad1f366d82e53c4d8ce637ab6e625fa9c6cbdedeb93f287c29d34a49722cda5cc3fbfc6ce07dc87417c2e6cfe394bc98e29c590a5cb081c79d2094f04bc5c3ab57e5cdffc75adc85ca58f771e24510f7c84bfd85e305570fad71c9832c476c4a30d29f7edd570dd227fef093f934aa4bac3805aa491d4606cd6060529ec91f0732b0d5a48e03daea6290ddd73a796ccc4ca48754d7327f88b71ac126b166ebcb92571e5ba00967f26f7341d30afe5e7798f2b50f85bbce6bec7ef6ab5cac80233f92db428e92fd7c637984899f15ee7ed87aeb61be840ab73e72f8862fabee7731ff69ad7934774004423927e64f7ddfb9a88a7ccc56032f01cafd153716faaa02837b004731b910e3554b21af10f008bc2d253432ab722be473f20f61487b6bc6d59d651d98e628875c2570da9d62a97dc3757750c163998d39971f5b1ccbfa22780cee7b810d38213a73a0b46006d952f4a4b1d93320ea9f69a1d27637e9df2def4a68af24a075e5c79979b4fba21e3aa99a73deefe2a3735dd81c603d748d83d765f74283b27d192ad2d11679023669566604bb9c1a20f88e33005f173947467523f4353b31ce672c8a0c328c5056d82c0182348f80493d92ce3a75f3f7f6a1ced015399eb66ffdac6f880d74dd2c99ca3f126a2e570e31f86a443efb8e048acfa454d5b8bbadcee58f05dfcbac9020467e12385fca44ddefa6a79a1cea6a804b1bedd549994d58a092a2c49a25c355776488c85007c5212e3da252525d2b6ae303334c420814d5a04ed1fa778f911105774beac33cf700b70ebdcff3ca564522c9415fb178455f77b2fc7f4554df546facbcf1844e0431d8d1cae22ff2d417b52f8df99426699ce2b4c95fbd5ef2b7897316dddcc3645a9d30db4d67e70994a71225d164f7a5486761398f35e39025ca60c2031755ad55df2d1eb609f69dc61fa0d4474d4c10e47ec7c1b989bc28e4d8fc47d938dcd105a5b035297bba4f7110fe3fda54038af4a42977a80cce9c4308119c3fb88a39300a6a71987a5e70fd5c128ea87af3ed01cb0064b481c374215f064e3ed98e89ace0f521751cbe619c59625d45c297ac1728282ac078decb79ff43973c99e6a7734489c54bf46b3bb10766a6607db7e1380e15b7bb04ef2fc58f87ea2cdaaa181db3ff2891958e33828a8c4193a49d04a92a8c2b678f1166dd4dd24695714d5fab42038610bd0efbcb67d7d11485443ff747f5d0c63f6215088c780541997cf51e02b214fa316c12499b6062e4f53f2239700bdd9ff0e5279ba26a2ca871e41bb82eefa6c4f1ba09b94faecbf24458c4c5ecdae65654f61e500bafbf4e2bf550962f9962fd3b5c26f558c5981d296d44f756883217b69503f926f2a575be3641281cf76e1e2e9156a2f5bf04e738ae04939bb29bddde8f851b710fa5f0f0569aac447d5ac830f6598fd97aa3bb3d326a46c84fde3e0a6fa5723fc9bc15f501fae8e1d6be75c698315a43e215426691b90716dc00ee1cb33f169764fdabd1e06cf0ccca0f36bf02cb1239e9bbe130caf224ca173e0375b8bab0bda5ea47489ff14735e72339e514e6b4b1024ec381a123f346e5f595df3328077cabd65342a728c71dd72d719bb87932066348921f9b602375c8d63932b3ece95b78fe9a11c7ac8dc4901028584f7d1503ba73559a186f846c554dc30f0de4354079002e8b3199b58f132bd5d456f0306d31b1fdcddf5d3c59e4fcb377ec103d44a515255cdf56f5aacddc674fe61d8f7ce29c495eaf238ec8b0c91e57e173f5cfb341ca65ba290403c5ce50ca97087066959de5edd921917553d19bab6d4beb5990306d18550b8569c880b69ff84f55815678d0d83d0dc561068a6b08c652c321f2a2d639dbc2c170712d5435a1a055244f036e569ef46a0b0a5ecf7ceed3f0240ea95dabe87272d57c8811b5854cd8cf365611e8bb06d6331e7673830b0621da192c31b0db228723e9256465db48718b423ce4c457dd36a816b97f2790a52432dbf251346dbb5bab34ec0ea00ed3fde98985a0fb00a1a50fe8234ed64afe32d9bf2a67dc9d7d44cd8c1b6751895b9fa4199b5358f7ed80b21449fb754b385bd43a6147c414032308ecd26ac3ea6e8f2d344a774737398612571436197d3e9d1356bd3c2bac978e954cb500cb5ca5bd48355927c44f38845d1947627b28ec1328fefcdee350cd868362a91c8baa193f7ab6179eafafe7ebc2110b25794e00774a78a71d0c220c27fd408f16dfe85de6bb38ec2658c3af65299f0803b32eeb5884141257c046c9c2bb52545487c91ae8f46cd99de266fe1be756c38f87755883d73a4bfd2d5b6a71b992841bd09e5b1f0bb10fda0fcf2aa164df4579a9fd1102474ef4c7f3077ce308adba09f749b9b4c7a8927f4611a69cb5882ce164735219356b64924731f6a915537aac07d8145ecfd24556dedf2b2ed68a4a71ad033783b3d954ca76ff81c7bce3702f760f35453c906e12748e0a25c671ac9012aac97d7f52f5c546af2a7c00de4352d59a30c71fca43e0e1815a30405aa3b43a05d83d876e0b2badab4240b3f16e50d513bd8feb0880e18062df8a39fc64188e10417abecc33a930b8a1f4df08452dbd666cca3f0285688ae06ea2105050c9f615e7d845945d9fc9173f9442462a8159bfa16ffc5cd84eaf811a6120472fc879e4ca809905fe112e955556583e4d3fbb1d5de0825f17e7cf0384364c8351128ddc41ecdb93fc0e18ff703f783edfa0ef5f3daa77416e1bfc5490074509ec2c0bfcd3e096aad3c1a75839b9ce658e47187e792083567690cc73a2ed757dd69a7ee2b8a7ccc18fdf254ace18ea9ed6c16d8c8da7f86466f10d7adbedb281225a520b5412956fdd951d5b06c237dd9ce25e393e78741641955c69c31ebcd7ac62968e6f9ace34a015d68cebd7b5fbf2b6a571b6c8273715a741e6514695085ede8dcb358f1c6575b7fd2fff23ec67dff104272c39aa1cec005d8f12650474169e22a37fefc39c2f7224edb587afe6feb6446bd1c951c5b8269b51b87cc13e3892178892d62b3ef4f5a834c6c6f38a4285ca47dae9ba3fefbc749773eabc984093efb3a756fb1d4196acc2d2d54d30a0ea980cb4984b0828cb7addc5e048a2365b2c242cc95bc076ebc9292a11642ea6b2f2f74dccafe9b5059cdfe7566908bc39a088d1afabc425caa4f5f4d79d3e959b56a1b209f2c0ba22ffa673ed2906e59b48158311fef045853b472c73088adf76d08d7492eeec0cf2a8a659dfa5391eea36f5c3f8eda923fff40eeea9117a2aedb792122b4e16be9fa89a8a69dad5cca3ae484e548cdc403e87341b469cdc15485cb8255d3140bf8207235a62212ecb85049b1e6a97ab3197a3cc443f3fb3f5e7b6b4011d06c31f4136f82c3d8dca764f660bd0fb32e8f200024b8d25435b5b46a76ad63dc70be6d3e37cafa54a0ff117039cf6e0f702e420e2178ecb4dd06088533b8c1da2eeb0680f9903af0a85405b7234c6e90972974391724cec2ff002b7da7b65326d237fa3ffe58655372bb35caf6d209de07cce01cbcc5609e1001b2473b5a933c56fe4366138d6d421d6f75fd99deb83dea3708c7948e7cdf230d3f08a7ec06b595ef13fdc472592db866e3f89135e1dceb8f86189c8ba4ef1c72c2daca4f1acd26f01a63bfb2fe2565d2105ce13e4838ed016a8dd23ff79b02d86c488fa5446aef0c2f0620047f4e0a483fa8d6a14d13098c050f0d0654252af020a13040833eafa3a95403dd2a440951746e02599e73e36a51c6b8863cc1fcbd97f610a6ba5e8a1c9b0979bef85b16a2aa4febd7b6cc24eaf8b98e5ada1fe9128266014f5dc4bd02769fb023ec1e97e4025de7a12f08a41215f91ba198d2af5b45d0ad596a687dee5026b0968982bb5298eeb52edf9e269b22adc2c68bb8f4d52f501bf9c439d68d1d388059032b4fff99d7f5a240aacb0b90d7387384c9c1bb7ba68fb8301eedbcf719fac644264d7cc378844af6a403f92961f7d77b2e74c0a275227a9a102e0f4ce313818e0d1385c484482f2c6f27ccc4eab041a4b07dfce9f1ebb121c1924a70311ff261c20d3b75f6d04f417d992b50953f2d2198478d0aee6f80b36eed0ff73b44278cc247069dc7840b556c157739c98108220b487c881db80adb322f0e934f11934d26bd67b49ff162f192454bc8cbb170d29c1ed53c05fa7f3895e04ee9751f7862211e56e47e676e17204d51e9396369c727ce13438d73ac0d5d798ef811d44e5ad44fe91792aa8547ed5f5fc2f95644190032fdc961622ef0eb98811ba21ce52c8b33e4bf3dbef4ac510c359e24cf31dac853495bddf27d2997288aaf42e3ce650866f0e3b8e332fa9f83ab071b124d6238bd8ec809f94d93c501c61da12506dcc31bf844f82864f1b310ad440c3058040f0d91c563a611caefad3990001df171851007a54864e90dc4d20fd09d3cb8f013ca15f3f37ba19c858934bb9d6b0c60405a078880572bf23a55cab74167591b70f7164456f148350249112c4237b279f340ce65c5d6724e2bd8c7d938fe0acc96c19e1553bab5dcf3efee416620de49d5e0f72840ca8ca138c4a6506f644215797299cdd8a0ffa6e70c96ce50b90b650d864a4da4d89009e0b549d0185e844591b8e17f7358f41599d20aeb09ed4deb8442daed7fcbd9e5ecb5a298ddab7269f7fa400b09a935f4cb5b7a81739af40957e66cdfce64cc198575cfabfe13b64f4c81547bdac5ed9c744fd4c0f78452e6671ce183bf5bc68ca96ee7292065bb2016d703067854b06749f9bc1d821fd818ecf7ef06aeb42e696fe87f93809e108d17f0b04cdd0bd5454f1ee9bed2d27d9f1260708f32bb7acb5c947b1c007e1cf3542f86a0556a037a90ddf923c54cd07d5be5a97c20a5bf8d05424417b2cc43331872f1906595554cd83f932266618776c6a708e7be1a6953fa968afd92e2fbe200062723e07951f77837e5959eaebec0011820e1805ebe62cc57b4d1e264c23dd12ff83ca1954876b438cc283dbfdb17d76a7daf57fc04218a33bfa8a24d6542477c56c1fbc66e922608ce8231cbd19e5349e6a31f5fa55d1e1bb0716235b3bf01879b0836a002c657e1feab50d197f95f79b2d58fad170a12bd264fdffbbf3259f236ffce119a70b5fe18cd247deb0265d4e8f13e49cacd389f3393887b08c8e7cd1ac7bc0a1f36f916ec8878dd9dc0b8ac68fc894bd6fb71281b5895968956f015a2fdafc1ac66758529b3f2cdea49de3b63dc5a032b99bdebb95f322235de4cfd526c8705e29b0fd8f62524100d85f3cc5e4163a6e5b1ed465a730c552aa70c6e62c4b68b4415330a62789a69a336a6439ce4df9597b7d3ad8c7095a12e886dca4fd8d3c10d3f8e0bcf4b9720a81140c78e0e8474393d413807a9d663a8adbe4773122cc0ac321ccd3e1a66d61c58218e2c7c511f44c2b2192321d07636c79814a3683da3df20cac0adc5cb1fe81b2a261df368a81f9a8901cbd484f0068a02822ec660a77a19c349383e62380de963612a32fb91025613843a7c64931896794d474c6ec8ff80ea2d888f8024acdff22b24b743a4b75b91d731d1f49f08a7dd4b116f17ad0c04782b2ba3c542d103ab3e9b446dc8ba7d8ae848098510cc5b000558b872c5e731eb2959d7e4073f10fa95a79df63640b87ac6ec67f9b19345d0f56a434c8aea89ae2d981944b6a56201bcdcaf408baf0297ac82da1d716a0dd4be892e4db47f3a38ca4cdc2ae132e36a34335d7066c4f23c171a74a1fd936e138bfb9ebf9b22d306665fcff94ae7a58890f0801f57d870279647ebf8c106f057581d18c2814daa57c94ed296e844aa029bbec9f1c10d0397c731a726f43a5fe66fa089fe5426e722066061a2c181cf159851ed5970705aee4585e2193fce7e581ffc67139556f6160106e27b1afba76f5c0d9324af8c411cec65a1bb60aba99163ab0cefd238ced9ace6fd169e059eebdf67fe3a2c8ff39ab244f00108a30baa6cb2d7bc24b85e0e375440eb8237ef0af46e6d7ba20fbdfd537a140c53fdb082fe83545d9f6e8d7f741ca7ecef2f3f5ee66c81e145d0a0334495634887d42c05bf40b932c7354776b89e7a7a842254ce63e38320877cbf5fde6307c97c41fe35e53e19743e458719cc97ea7c292accfb228d44041de371435716be8ada31811f3afbba69e287c8485fe460b43bd86b2cafe469edb0133e61e0a1e2ee79f7e76d2d76d54003cd343a04b32309bae33e7295520c91d05fd4e0f267655e65c055fdbdcb417c18cf954867cba22953b3a827289feae3085c2f9b135bada1536e1cb2db43fe0d649e1d8cad11606d40a8b9ba77ddc57d17c675277598c64e80bab7607c7b70b96d0dcd30da78fc77c2df1f3f28fed4aebcb8bf935a3745261fb945af773c9d6a7203cb7d235b86ef0304d8f6ae18f7de15246767d25e81a133b82aeeb091cd8f66a8e27152151d675eca325c1fb747c90b8da0a5f4bac2aca4cd4d2d230f08a3ab39ee9fa731f9daccac06d39e78adba45eb884acea22d134e6b31213669d78caa358a0a1820ccc846bf42346fb00f0d831330e9535e3e15032c5515f56b7d278249a6deb234710a7c7caf5176408897e465248b5206576508043164384eddae78aee2a01e0faa68f4f2613f6662421d0a2015ba0eb773163ee44c9b51c1853db7b6582e46f1295fe0d53a78c65306343282dd13d6c66eac259b34a8785755ba847fbc9eb7b79a64da02592841db498ba9f484270d1bf1c3b15d58f32eb963ad463bb8a9ac9b1b4d89eaeb08dba24dfeafa9143a08f9c99b728b3944280eedef28bd09a306b5e1d60df32c86e41604d897dba93dde99e95863bee2e139e60fd4fc23dd4360366cb3dc0c7e1d66f899f3fa89e4c862e5adb7a2a4f7fbc08b8952ca78ba9aca3084b771657c149d8310217ada1deafa5e9d938b722dd7bd2d65789c221dffc6f32ee7041fb17b192b99d6d53579aa18631122576fff92c8f4f348800f8e4ad6baa6feea47d93e67687aebb95947825663ae6db91a9a7af9b114699def444fc2bf68df10a842d16c605908aeed29312c062ae90e067bbf1b8f4590a4a26a15421a0a1b7fd9aa6c6fd7cb577fd498d385240af32f37d2fd84e25af683d0c1ae460a3d9cb6c2095ee536912d0de454cce27b8bce9187ac5530d155840c7d42f0430508ff01b447dca11cba4e87af2f178f3b30ed8bc55b4a332de7dd5d6be5658af3276ddf62edbd7c1286e9d55ffb8fa0b1b0426de8876a9d03ada53054159e66f6c81dc7d9d927cf936bf7fef9b2f538dcca0539fcc54391d03e4a5e3e3d75667c9d538a99e173a544ad2661a6c4ec98a53f1f96c96fdf6ac28916c5782258cdc8045b4ba71781e871135877e54905be4dea019de9f8448be09a8a3b911fd6a9e0a63b6b427b472f81c160ab156475b2374a152af5974a72a9d7f33414ee27c8fa0ef9e87cde5f00b34bc852d3b7e39d4fdf98cbd83e6708961df38f396ab3834544435978566f1f02d4c7c1608a6e47ffac47312ac17471219cb7a5bd0d8b4b767fb2ecde672ece2e9716ec9c017597cfd7ba6c0cfe5487df4cddd937a62911b7adc77a8cf9d25547176249d294ba488b586809832bc437986ab2a3e17cf75ce6fe4450df9290dc3cd747854a7b77b2c2aa5785965f111b966f00c635468455e3863bd7bb670a5080195fe661654dd3a2d476c4441b0761143b77ea47a1a29c40a1d9c4f173a5bc68160b410577734442a48f8934fc159f4ad2380494482e345bbf0701e574ca4fdecd135de0fb315ca2cb38c0d3fbaf4fbab0cae20185f08e9054fcf6d95c4f45799fe7b56fb0b5995652d76a4648c05102d1d8d06378392c64450df758b7df4f9c44f1682939de8227da38873da3045e81ae863fc17b1577718b99ce2cc0b035add5834c53ec5a79e58b5e5a93694e50bab310e527071d84b3d45991b25fdd015f1a689eac469b0939755fc38693310565f4c5262792b76cd4b00745a56f0853fbd69ab4e72251bec48d88269440811f6beddbe71c173838e53750d69bffa897c681f7f8154513fb8e09dfb85e62160e173aafd3621aa20ca44f28b1b67717f99fcf677b3531f8ba6c0e7009867b7eea909ba2430c1122ce79f3d833da8d1653bbe296e7bdb7fcc4676233009244baf6aaea90e57f9af14d99405a7a599f1440f690645c968d51c40101929126a5868087826998dd395ccd9f098a9c1f262171f0707a45300a17c6b9ff618bc4f4bce2c4d07fd8fb1e16ee53c60b9b94f60d933afe318c1c8c57e04265e094025f5a3e458a80731157feb0bf0849938ab6b14d450635824ae00c2b3b22a42d9664d9811179a5e8c7e1da50a4dbd71a3f5908b3e084a2d7503ca2662a1df9075df40a2ed6000bbc460410f75280ae32a760af150c4bdf15cf7599cd030476767787372240ee6093de38ab7b20a3b60dd03e976a1912ded100161661b05257105a66e3f73e860003d9af2bb57871b49cc69c230a1f24ac1384954a71f1fedaf286e95660f325d48389fc18cfa17bd529a13a7338e0b947ddc5062f98c76fd68845f65c4a45a5728536fb00f44116f894e071af48b8e5f734e289004caa1bd83e8f32021d5f1aa47ac55ee623c14ce847190fa6aebf4c9048338dd08ea08ec9861ab9c3186ffb2585afe3910e2f8bb613c060e562de7365d24495c3d59e7fb415a4bab1e47d2b53b53dfc540330dd612f1da0b2b7f0aa2e1e9d10ec4d1d5f80dbc5040780b29321592cf0d73215a0e5401c3bd729671106a81e1872880eb9f9dcef140f876bf65901b0b24e31d1598d88e4efd80ff9a3fd684999e72cb9889c127a74a5246a742e36a9cffcd1962a81884045d51e9b834420872f80579e5d5cb89e6e1d92fd3de8605973322daeafb0fb430ee94cfad3683fee4502d3263d8b12c469a6d737590be3e0f20cd79dbaed6ba4158e419ff99ec1d3c522e91878602a52a43d77ce2b0a9e3f782f39c90e8b5dc69a7ecc9fc7e759605a0c137496b4b65b8e1943d4308db5bbec90998b64cba69b734df04b3a3303642cea0931169c009992b8052cf941d2ebac3e33ac53d43c86372b4b94c6166b108e0ba2f3d34e9ca8f4f6de89045f77f6a679fb673ca181977c27074cdd9192e475c9725852ce406414bc9eb1f00fdf9b2e22ead94216f0f802ec212f2e3280bc54e5e96b87535d83779e1909e7b9ba2ad468901f407f72f35645b523964590a0cb12bca4b702e231c5ccda0226645b051c5b854dc3c87157e25b260367844d26ade1aaab13900dde0d63b15216cb84c6595cef21c8b42e20bc16b8426b70775ebaab83e64b0e40b5e0c28dee9ba3bc536195174a69370522acd06e832f0b9893278af64884b930c0534df9600f4bfd0ce380aa7e79edb8644b46f83dfd2da6b79815e7ccd408918de0bd1f4612792a4db4503ec9b747a93d27dbb58b20ca04ded62f5a185e07aef8fbc6cdfbcb46ce64098b5d3be6a2c1ead80eff788de5e01c12acb40a6d2b756c8c923868474f479b2988d494e8bf19349a81b261faac13bc2472bbe61a4e02b4a69b77346ff32899386d7cfaf18febb532b3e5dc22f8936c5c11546aec43a1980c22c77a7f1466e474e52c344b2d1cab6402b08c64aa4bb64c8d7237de98fbb1af7f849b982739512ace005a0d614195af8688bf1bc7a9e14aace23aa6090f4732959f467bf4b88a533bbc26dd9de8a3f3a6abd0a1161c2962c7acf3aac037a4fd54a62b7ea177d6a2b7309492f8d0aaa7b7d0a353dfdf4e93bb20477862e8902a2ee0c4db6171f697a791e28b3ec7a3f0890cb1c23d2a935fcfb29f7cda72d014e780fcec3341c43bf7010b6b1b61f04197297790cc4425ca5ba3bf60272a6c26fbc21cf7b84d9aea8ec06cceb6268f8c7b2b48448cd35df23c889190fc43784e99fcb4f7d1c3d0e60bc28c27f18e29c7a139b9b6b1849037d4086077aac179be8ef6d6535e1d0e5bbbb46fb397bd5c0114e8ac3dfc09b24846127d889138d4624fb30486768901c4543138fd8768079eb2483d31310b4d94f7e7fb4c9758ee222ac083fd04158a8d958042de86a13b16fe2f6048c60e4fa56917d1183a66a22bf289db273cf4537a1c1c430e23320b77883f7250065bd52c0211d7ccb32c7d56d187f95094f370c222a932f842ac7fe0b79300bf5c48abd73b768be72509e94cff9b3055b08b1396804e30bc8f1e9bf7fa57d31a5c611ce861f01590d8b27ca70f65f5fa1cac088092294e0ccc50730e7d338a0e44d00af5297758a5db9fd5fc5a6a313c286c9c9cf6d63e0d53a528eeab9b57b86b499670ff0c491a6dbda4b14703b343f0b987aa4ffb39137559d60a3cb43344adf0c0151677b0aa34ddb4c76fd77f1b516636c341f3d9d54ea3bddc3654fcbca38da16d9246692746da48555ec9bbf0e3c512688c36ff8fc23d2b21ae8e02bb08fff4691671c54432a0874d8952e1324bfdfe9af793c449c8f9c4700cfb75f14afce2703df756bf404d47bea791dfda1fb8338a8444996d93c2038792fcc765661a42fe83705724479263ac83a19d335ff54c8f73fa31d3bc9c4b2e25e465f7240b0983f13a554955e3c577e6a9e393fb651e74e02b7d8980f6b0cf791ed98593de38ebb28a90c8f434f5d33f87b1371f170468d451b926b69642792a6c3c63e8c3382fbe1b4902ea41bb44ceb8d1006c44e1f34149c9ead5f2712abf86a3201eefc82a6770d3a5e4dc9420ea854acb32ad2d3584e733fda23b9536b2306dfdaacaa649ffa8c5f51d4f8472b0bac2c902fe57f42baf3c0b998f8eee8df0e3afdb8a720523632d21eb472dfb7cc01b9ac409965550761aeee2e89f1711fae74e52a6570e803ccb77a9af183a1955f8c74c68b11aaa56a7f4bd2f39de2bfd1c8022632f454aab11dc8956be8b677596b53dec9fbb421bcaf17644e50c09f45f1b15e10391d6109d0a31c47628ff411dc2d9fdd4eb7d1720d614e3b2aee572c17fdeb6a82ffdf84553a48ec263b1e7d68275637a2f67c3df02e5a18643fe55081ec44e1efcc39c324591079ba737b7875e41d1140952a52c9eefe4eed5103d60005ddb634ef05bb87ba22b6b3d685d48fae57009af99e67b941aee5abc887421a270b4f4a498311b3dc949221fcfa3ffa12c637abd391aa9eb6ecbd388b4e4276fe7eaf0ccecc521aae7b4824fe097a56910ee3c6ff7613923aaba8ae5e7648acb098ee96b6049279135e8edf278ff64f0f41a2a49124a0965fa575bf6a163ce8272fbbb23448fca8d7199f42cb9f65dc8284b8b9212909227b9cc67636512c5f1a8565fc1991d369d6e6bc5af15bd20ff0cdafd7ce135de7c1b1a05a4a7030105bede4b721bd5b617d96f610781bf32c92a9cf4131eec996b79752f68052011ddbd2c5272db6d16271559cbe3151bd50058f9a8272bd13e004a8f9bc125161d5786aa190f9df38af9b7c6fbf637eef1df05b830edb57debf746b2ab6abdc8fabdfd62b9bd37977db7a59db8552d6cde83a5cad7c1c9ee3383acaf751978a90ad251c90523d6eb313d18fcae291478293e9c3e78d1977ab5a1649e27722dd20449a434b6cf6bf263b0eeb2110599b0a152580b1b8b499d5962bff42f8428e4854079d2272604100ca53373aa98d92bf759083549dc5b33d442bd56714905d4dfaac5eeb85c1b549c6ac61251c793cd4e90d141bf915bf157bf4f1e99a93d583b5156f0cb777afd8e42d7221d74404ad4d0e168c8a8825d186be593403966d75affb6ca0ffc530db096de98fda2f079f398d60ad4524e424232f5cc2b458ce03e14a6337b853e289d6b59329ad29869a519c46f0311c48bb70fb0b913427d0a76f293708f180cbdb29e869185f2b0251d221a498d9c40a6f08b7e8274db793c96563253f28072dd346f98e57cc03e8bb9e4f03b6fa6d8d253b7caaf5f86bef68e495b4959986de92343626db36acf1017b1717c93201460a8093a52a65b8c0f08bb317f0c7397113df3383de48120267b7b8dcf62369ed58a38d26918bc01eabe0f78ccbccdb53bf84b5f6aabf5c2827ad60448da4259e34a03a03a2a2bc3f5571f4e188a4d7139f06dc1c916fa2ef9cf7c0ce08a65d18ce78e9ecdef092563f42a1a0c9cdd0d62e3183edbfda145e559f4f74c5da317855fc785fa3582d6dbfeaef2f3aa924120a4d1f6626546ea6eead6bf9be021e6d6d7f14609003121d3d9d2794e464a42cf298397b34a96f95cf209972edf1c4ffb625b093ea963ed9f47d1b2c86d2a4a15cc0741f7a44938f68dfe7607bd513e7f5725baae5fe90271d664dcb6aecace79abae7889b8ec4f34f2f8393082599f3f43cadf3e84f8cf26c6da44c69627ee5a7a9e00b6ba6395abf363532d87ef0e370e45ff1308be070ae4a5643817c078312c85bbca6265eddc151dd7254645c23bfee7db8a00ea110e7a1cd02a04221d65dc02dba0da5840eb4d95bef795d546cd6762ef85b718dce7c659834bfdfff66c23579e1d700cff8932cbbf610468849832ce383b49b9a618737663407a4c48af9214e5eff7d742edcc87e9a37192875fc4b8284f2dc6388cb568f9bb7f13ec04c231f28a0b4604bd2636fea0914651855a4b59104bf301e870891e873d2055c6234ea7ab6dfd416e0b37b50be74ee64de8aa71653660efd9b46e137cee59f7226846bde13c7f55a02b39a093841a04a1269cad0173d2da860725e3745213c45102a0a077a44ebbc46bc7226c6c1dba3eddd89ad0ff87b4e27132926b811dedfe8a1261501446fc2d8ba37c2f2b6d723cd1b95dfa0ef1e3627d85141434bb44d2a88322f6fe33447912f1a9a901d70ecdb3e5cd700f37a093f5fb5d1d472ab6e28a153a2c3eb05ca5630d3ede6ebca658a3ec83004f507d7709d34a8073f0769843d3537dd3346705a849b2b80670785029515b74f064d4b2399cbc7ce7dfa7ff98d611845f12f8cded327d3737bfd40a3242bb332261c423508f1c7daa7b9f30cb91e98e1368d9b3d233f91cb7be68a135e212d5b584175b1c9ad37d5b32c49a4d8f2a673d3babab90f18908646b2e322b6c301be9efcc8f21b6cfc6d698cebd53390cd6bddf1cfeef6daf0ea8a2fed2264a9fe1abcd0406849d6d6cef5ecdec220e3997e7d7fdd8afcab8f0862ab333d1c026a3097a7a99a6c68d3809722452125f71891bf922daa66201af1f8b10d847d85464a63dad7c8be84083dbfbdee97719405dffda89ae9b736ca3bc805e2c60a9acbb13bee0caa4451ed10ed6d23c25063eb9e22f4e4a05c448d4cada7f951dfa18e950ddd5834c8e2b55516625d1c89198162a79368b6bfad40ab2e3a401f1719f70e038a4d80914ae02c66c18f9025bd631549c05cead7ecc33fdc9e2c6ffb7227b212e86c2af37ff536fcdcb46f2159418341f915996d86f980d15b9fd3d26a2106a5714a06995764aa2ef5a91282a861a1b41ccc3e0b6088a14e88884b2d108346d3f1e32cb35bcfc345be6bf46a3f550c89d758dd05b2e292ca57108df49a833063e682d7954e536211fedf2f06f9e90a5cd2d0cdfc6948ac8316aec0094b1d75e9edfddaa461c8c9bb1311f26856e4cdf4bfafa0f608a789121c9d7cfb6c14905712b1914082f05a9eb0b439a41355e5a93dd5dd55fa54dc63c2f3b510f5e95faec03e798297ad4c80f69f97a2b66e6fcfc43a33dbc814833ae9f5a35a46734033f7c0dd7dc8a0e44cb19b5a14cf73dfbae3a16d19bce03768326560429f410f11af714f194df4d4e507090ea396a91a391b041ed47822cb0c957804f060256281c4a21efcd0f7e8e7a29f70ccff17e26e86afaec6f4cab5baed71987ade4ef5c508d92c3037e3c85ebc6bb89a86fe6de33894739e675022bc91c2bd31974d24aa7efb852f86f3dfce3a2772d4a22eea548fb04407a893ad1606d1446fcd8e3346e5a996df21ce06d9c8e13a5db40a63beefe2296ff13066392b538b21f7b39dceaaed91cea2c8c4b23a5ca729c79c79d32ea2c71c6f4e2eeccc87d2e6eac4d2e2023c6a50830760e68a71682e32c6f4c3905ecc88e0f842180c77fe0698b46db3897a250d7aa63c7b4c6b5ec9feeea7a672e0f07a320b49905eee6321d73a988c0a1d8e4435f7c3de294323b83026358d67e0d593f45489183eb58c3a585b2a9e0cb2660ace948bab04694f7f69dcace28ac08e32c21d316e0e77235ff1c9489d2f5e8277c4afc341d4e927ba7c189f945809d44f2edef37c433f86aa526f65f1b10e877a2df98a6548bf0fbaed2678fa77b151ee8682e8b07870fb2360afd78700831650964204bb48743e5d2acd915710c2c2f2bb141ac87fd9df73f00160ae69a8b33248b0957fc94759269c29958ef8d0a8f830a50962fc0dba1dcee99449d0acd488a2db5e12ed7433c63a34e390ae95c4f283e9c49b124c81abe1b17a239752c26a5f2f07344babe735c892d6a9d80b274ec99025559ca8779834151b10368278c4d33a6c22bcba449b32fe40693d942d497bc5fea83148c31ca2b2f8cd632470512e45ffc0849ec7d100583467c203a4581e3ecae32717537b22215b2ea1940f996835f672aefc1350ce001a44ae397077833845ffaeea1dae28d7c9549ece9401e07770000875c51b2081821d9156e2552303164421a8a2463cf2cd4765a5e3cbd362c7e8fa03112027b88daf2efae57b9636628c82d5094737f9a5959ac7f352054805f6756f91fc93c477f5f90683b9797d54c58c1b130b0bc7cc27451a6569a75defd88f2c22480c2ae80026f410dd5d574319bbb56b1a4806da42da5cf074cdcfdb20ae45ac7153230b7eeaaef5c6490fce96ab1b570b1450ef43ffd006cd91b4eb2db4b0894829d488b6e2825cd6e6f2545a5b6919856addd5916ee5d50446e03e14165b76992e31fe61dee24ca9dc8184076dc0d2eaa0aca733ccd52813076f8b1aa99af5fd30ecf659c8097f10d59fc0f1ec5788697a42328752b729614464c0b26a3f9bfb76ddedf3f95ec0805a5b78cbdb81e419e185949d7f98f3752a9706e1246fc0c197b9ffdf3b5264d017345da83911e09302066d120a3cc0c2d2b1caf782f859a21579975057fce6b83fe11ecca45e43032e3522354f5426c9946ee1540252091d7f2d2e4fe8e39afd805242f13d18fe2e8b7928b37afd6c6e8a8109e0291446bdc6daf488fe89c1e2cc1aec48643f17e1dac33068904c5786bc4538fb7283cffc90d01ef6a88d3dfd8ab1b96824ea30820d9ef476bf4aba45d7402dace14e9c18c7a34e15c5ba6c4672f4926fa9fb00fce966c091084b14bccf02eceef1016a4add0af23c53c48edd526ce881a9a60828eab8b7e772e2c99e5901c50be2ccb52d1b016c4ca2f0ffe4d735a7312f09ec8adc21d4962b9eb0b76e6bdc50c0e0c264636d7a9da1b1041846a4f19dabcda997da06f1db19625602b3cd5b22b7700833f892cb489656c5223a6c99df0bad42adc53cc9f6848b333e49a13d34011fc69a9f34075c2a45678ae330fc71e447a9b2e17e51ddbc483674d1ab1d034906f3bcd3bee1461580a022a908bc1a86ba5a7cc670b9cf5f24a9139704277dc42bb3a04cd197390f2d9d3e3d96198e4519ff40e35ee73c57093a5384b64808792edcaf4ec3fb32336f782d457ce58e552794b15664b60459972e7ba85d80a3f3474f11d80010a6975cdfe4e3c7cb607fc89df40f0ac5c9161562a2f3e9930e6a115b6880a1d53afdd2581560d0cd93e67613db3b0e757e0fc5afe90cb7f10b2ada7e1817365ba243738cd65a9f96dc67c36478336966ce0f1e1638516be59c3fbdd89416783d228add329d5f961fccc83a4f8279033a3a8bd207c76ef0debd47062149a1d6b2c09e0710acef70af61a945858957d098efdfbf3e916b382e5cc194c3c6d20ca3cb9e39e56282ea982800466d1b97da2fcea2ff9a78ce6e0057283d7b9f15348a2a9d58cc6bca49c9d299c5b103cf39918dd3ca330cab43d5a9133a28b878e534dfe2cabd65a3ca83e6d12cf7b124b047cc3c0e4399ed6275886ec0d67c5ce12943fc6f446b45bc9197f0b6e9b26038e3b0b6c04004074ed10411d6b3e2d354acd5c96041a568437ca8c6151f46ff3a7b0c0ed42fefe2fea1d1c2b2d6a66a8966a16a6b9228f2a6a760bf894d0bd5f77af6326b2d5df2b954dd562f93c5d7a59cec1958c978401cbbc25dbcf3ff7bf77d94ce8c5a93e04b09c39ba845127b5845e5a66c651da5278a002241571193e9f72849c23bc0ffccb4c1d9bcd053edb2dad96fca46868c63be4c84bc7425ce45558b27df499e9b6589d281312bd8abb826aff85b60b6b08ed8a51e8441da7a706434b2e6e1b14797d1331f94f8e5fe4fa4b616b03fe3f63885292e7648af16c78715905253f261b8ccbbcb445953d0fea5b1fb5f526fcf60ba5f00f578a4642557a1479a1a07779e2cb224ace5669bfdc58d405b639add1bba4e2a81741ac3383fb7273f4c4ec2f1983ded79e4f6107b072eb397167aec5e6976c5139383a45e00d25f255f72b3783a799941ccf1bf91eb82639aea8fcb2c873c179cd8afed57e2dbd6a048ea369b099517650cdebdc5f915cca6c2afa705a646cd973abf4cfe1d7ab83aa87e9c5f2495d3254f0801c8b01c0dd04d8bf94fcde8fe69c7fafe9dee88c63876619a04ab9d3f0c1ba0b7d9c15c5d9bfa4f88da39aad638f3b7ad73b7be8f59339554201d92ad54f6f6e7e6b7364b566bf860e57d02e7f230892da67cb88ac8fd7eff238896a6e0e98d0272f635e90e89765fd9d90073edfd50481156500dfdfea8150083384c5c4f610b4e7e8fbd16e9331552eb25cdb9fcca5bdf1f68fb179fb604a06c3bdffe1f257f50a5c3ebca444daca80a946e020a5f965ef7a6222edfa2579e30274745da16005f387e36e43ffc28ee3fee828f8ab315c307dda555bf7bdf8d2ec3ed598005ea89ff6ef61126985e4f45f7db1b97d91869aed402d96fa8a33ceb2e0ca48f6ae490b27b89a8b6a06fa4e71c1ca31cef15e3467b8b2d6b983f93240102e4127404ebcf8408d90c5ab1cedc8bc3ac011a4c9d0c0b34a9b19bb2855e4093414d05f428734912b39531a0147bdc52970ce6c2d4856dc8b03d1bbcd59d7a7e8663cc90aa10f1c5421fe41bf975a0689c15c5289a12582bc92c2e48b2859351c4b283ce804b1a6d3b07c5ae94597c3d32ac478d9196f75ff8554709d9140a1ad4d173db0b03c47c1f9cd8bda8231976b030d69bf52a1d040609307f4270116d40f9a8ff47507f7ea04e3c3cab9a2338dee0e7bdcdf40e026bf47e9a7bbd970e3053d625fa3fbb94911e2a40fa299ae3b9db05a9a60bd99a4b94df422542697a20e5413b9160d358a42421bb91b055d3820c67ccdbfaba0ccb2d5049a5e7b43cfe82eed9287ce2b6fcc3a6573e49138c1f8ba8536a5f19a29a0e2fbce4c87345a5c03566100fc1865ed9345941a859af5a2824bd4d346d519f41142901b590b88494e9ef7d1e172f24170c055556ef649ffc17241c0b021eed015a1923e3c8d3384c5a765fe490e53e8a9346e5e5affbe9722ce38e75b09689946cd8b4ea8f5f6c306ed2f4e6aef5d103a8a1d40c72f440c2001ac1225c90011329200d6d481da5c79f4493e14dbe0d092b96472f25ce275431897c548cb747b45afca0925b54df99f3fecfc3c2a4c57cdbc0e890c11edc769b3928c00a579aad5f7bfeed4470d5f9f0590f02c5bd40168c75032010f7bad703351cc2ac3e65e5bbd03c1dd5fbe2e8c9597082f0013a8a137d6cabc512cbffb7ba9efd0bfef7cfc67c1f48cd60b340b647c3f000fc7c9b363ca86996c0133ecd63ea2f822f43b81d379d8e9e18cf373ba64843afd3f08d1dce4ecc65c9e46c2e2614869013e856d875be401f737fbd2e82079b61a5b32c90f95e8e645ac0032550d35095fba3d3baec74772ba180e92e96dbec056221cc4955c3a5b6c6eb472f4585f07d8bd60b8c01b92c1858e407843b4974506598b5d948af40f4b81bf90a7474a1a27daf6bbff10665f678cb5e8a3b16ff994a9d7eae9b8e0db02ddbd192d888b9e1318fafdc3bb02a8cdd0e1f88b1df5bc7d4002e264ec4bf031aca05eaaad287372128c94c5acc55bcc3d89004441cdbd9121d27da33b787c83ea3fa4a7314090dbe2eaacb6005a10a8af6393ef47dd699d3e3dcfb6505351f4c44f1afa93a51407188e6cf01b390e9e639d862eb61c6b50d9ab871400754bcfe605b9ab7ac49d5cce384714b945d842b8dac7bcd202c2861490d5a47daf50a53ee807bed8fc5d59165f3d6c3b0375e33e58660a8dcddbda23a18b40543f2ff70f4c30019656b83fe6c42c4fd78ff9197952110eab095f95592e888794330d9e64c78d5c0ff15231208e347fda2c372541b09be5d8b5cb30ba1125cc63472e7da2860c560d5f80569281e456794828a0c38271e519e6b39f73d39d05c2c4d9d9c692fbd84b79002916dda8f04f53108d2e819cd593301728785e645354c064128f74037078e1c36c43cef2aa03f4c7161c06b39040bb449885181c591801c3e9c4b8e3d2a72434918da816452212a5d1a92fdbb066b17c932092d902ef40655d6708c48f8bbe85399e69fe2352b28dccd185deae91d82340f563a7df81ea2ba42bebc5817d0adedbe0999f6672a72de7def23568155d918a45d5b00cbf8239bb8f599bae701348aefbf249ad67af96bcbe02dc46151d9882edbbd9eb765730d0166e2a2e0b371e178fa314d491c3565d97be7c5333b30fb8c962e061d01ec7bba541fcbba92a2a8107a4b72b85ffb650656b743f992edf1901f66fa991a8cf8577eb575eaad0a4692d3f634bc8d892c604a18fad7d50e4e301e060e93f9f4c965b27534dadb04cbc90674687c565d19fb8ddd303931b012d77075444ede4444bf3b26fe1a79e42ff29f7b000485c29466738928ef974544e2936cbfdf3e3f182b2aa23d93bd7ea46b8af13474b8f3634f0e601c67df884689e2dd8217e4b763d412f102f82636a14bc21fdd84c4395784138b60dc592e39c2e4966a04a8e54a2449e7a7292fe02578adb707e6efb24f8419303797501420691246a0cf5ba485c1996557d13970e8ad80f7daeee45f07e0a3db8f6f5572524f3f4af4179d4e0519fa667a616ac8624be7d93f7bf086fa0ca14cfdc494570d03ec27ef36dcd1dacf58fccc86ccb585d62d29f55422808d60e16454feea7a9edcc423b3ed5ad574abbd56b3f41f1782ce04cd5132bf5fedd59e6e1f23b78737463113caa84725fef018f7529a6cb6bda81e18ed834e771d09ade4e35be4d935917b893b94deeb3b758b31c9781a2ac475819ddd42589a05ba23ac93332527f8b50f713b0697f45d54c9ba1f89464bad6ce563969518254a31e220e9f7390184eeb96feecbeaf64b613505348d66d4a571238144fcfc3258857a913deab204677e1e9c9a50a77d00febedd041c8e3cff9171492d3f9e50a23d203e8c047690c2ff5d03db87b47589b461bf94e28b8cb485fb2dac68ae6d87aedef804197542701bc6274b24455dabaa6a4d019b2345c690cf9e08df2a11da088c4a3a410dfa31d0b831c3a6c3f6af9d0216895f5eb1317ad6c0cb7a1125f46cf3a9997e4e5b8b3cc17cdc2a0fc162cc5e91947f4d1d7c4fc1bc0fefe035b29c0d502627e0089ad749cdaf3cb21c8f7d4e5aa248f3a978b182ac679f71184ced0d2b0558a9c95c0eb3cd4c567a23c5d70f6c5d477b88ca22b3f1ee827a76a43ac0bd4c85c40bd91fb70e4c7a0ee6b78085eeada6e78c8e5dbc8de74d57cdadbda9ba444f41945179c741b762cb3758ae653d25a036ecb317ee393e38f4a47a91132ebdff3297a2f3841182bb80550f5a21078cc37d7b2030fbf619772ced69c83629891bd57ba487bdc80e0731ffdd3098eaa7e338bfe70997141b31ef742d9531c423a0634c3014df09520dbf8fb095c14020772cd35bad9e18a3bf3928f889a7e3f1019668926419e3961ff4ee131140a0f0382fa980a60be7616d34f63bd38d41683f758b2b9ca2430abafa843666d6851c7e907ad854246a81880a14e6eaf41fffeed7823bea53ebfb01f15b2b96f65348203b22d1c77f7432be9089a501d0254dd8f7fa9a504586e135dede39f275d66c3bc75bac0c58e5e40bd686f52468347ca6ceef8844245a61d7260dadd89d08ce9beac68644d0abe99990f89f02a7c8d7aef0f97091072b47d357a77cb926b5d5427c61f06d740106c8c1bbd02a4d085fc6ebcb50baf900cd7386f39eb1b324abaa00535bd05cab2463909c121be2d6cbc3531ce3fd585a9d4d84867fd39ebee107c9b16673fb817d2a5ae07c8f0a5b0388ad4bf70d3dff105483a1d4556d4729d0a75520bf876ba328962927be3ca68f6ef6fa49373c30196b56819a32140987763978c8be334eb9244e6975926ca517600a6ac22d873a8bbd31516ac75bf38115187336724fcec64530ef32ed471553df9e434d3714759eebc23526a4f36da6520b20acf26fd94a26d1e0d9cd48ec3fc51d2796f5b14f7cfee068cea3ee2eed133da6c8f86eb08796ec26562f64253e8a1471d9dec7499f35ebd2dbd1ff8adc32b39b6739c7bd205c82a5018bf51296d85f67ef9f0750a1a3ef945f5cbf3c42b8a72c76543de36e907b3d7255bd49a1f00e312d6d29226a3191852d1a68406b1a7e0f04219007852d21e2acf9a40a6fa373b0076818c426e4df75ece38b04127cf6b0abfffc8e64214f4df07401f085f7f9504ef270b350ce14f6ed0d79311a04bffbe3bdb045e5d8d01ff8c88f49ff6672aa5916b7790e60abfbd105734bc97c5051f61511cd9e4ba00e3cb106bd14aae5aa6282361b631cd4180b956b345f097ac2aeeb219b16d4ff4e514abd2dd06298199ed4e92b67c7e79b4e0357cc083e141adde1f3001830a655ca6e6400824c62f509c8325e1fe71ae5393d31e4bab84a2df70a91c301509f8936501de337c26d53f9648b7f3bfde1e20658bf8ff2d5672399f22b367d21f73f8fe3f5eac8689b6523f395c189fe72e5e2e0ae9e5a4c281dea76f5b6cb80eb5d63cff9b3be6e9910a3b6876edc5873409ab9142d9007effea7246d867a406398c34ec1ba31287f31355c428f7320f03ad10ecab10cd8d4f4f55419223c264827e30b72508d09155fc463a0259b33dbe7b05d006f4f061052b21a27c05a8c0a566ab398b08c15e4dcaf411ae83e7c732219d0bac838f331a7e3c91306e57703efe05ab5e918d2a53602d66c4f68632f8b5914c268a4a5a894a9c50997a1d9c70a4b395c3ab8f160f3bf35e6fc1f7af48edfca90606508fb5e3d771e11e7f9d1c2dcbbb5820cc5a5a37c0e167abce04058f0ebb4dc0abe342efe9d70cf5d84e92779aa3b1dc84bc2af6f8599be599c9b80afd30a4c8b9d2ac74d403f604928c7ee5d58a70499aebbc6439c45b5dbfb48f4e47c451e3e47497ed702f1cea9ca82a80c9d04cb6451a2939d752e2d39b06ee4a3b0a43fe22a4a57cdecd474790a9119a1c82467168f6432681505b474059107329be57905e4bdbabda9ea5072ffd8afc6ea11f94e715078d473ec9f17929490ce04de4a2fef0495f0a8139cb0b93d4d5fa146504600e560f6bb39979aad88b2efe10c6442190b27e90bd90436ec0eaba4da5dbab3b21bb641ff4a142f4314b169457433169a3757185a8a7bfcb2082300a5aa8e3b30c64672041528a2a751f8fe6daac54b2f6f8cd02a6cbd08b60888249c4654303a3705a8f402709b1f679d5b6c0d538160987397acd31afd8edd5910985a27bc63c5956d1b948eb4f814241594ba330b45aff19f265eae9a504b1e7f71f863f62bb907ad4c22f2a797f886b241f18d65fc29affc0c50588c35420dc2617b55efa96b653db524d1af696ce6c1fbb0efafb65bd49618602ebb1543583a262d4356e4ad1325b730a5347ab9eb378ca77bfd90218c82f80f5338484010036c46d0a591ee156784ec251ba9bf5ea5d9ad8f2b0b54fd9276a85f06dc2a2c406208e575c2b3436d15385e582163002a432892f39f3d60922a709e9ed70692cd41bb79c1df1a628e326a1b46c05a389f2fe34c2c2696360f65689438bfecf2f66fcd5dd69419cad9d5894462974799f680897a06fc6ac9297afe44440dbdde88b51c68581db8e1c93064e3c99ef769d2a148f21990eb103f8a74e017d0836837f3ae7f61358af5b92b1999d79685a798fd6c170ecb72af79f474be11470977f8b3544e5ab42e0a68e09bea582d420c13a59d7b7f9b5c5158f5325648a6eb095199ca633dea60d9317cf9bb7d3a0b584eb45fea31f521dab241bd1fb309b2d8ef759d3985a385e72de96a1120255e01c26794ab978b6e2a227f4e8d45a75b8fccbb38ea47ea1c455972f2c6e5dcfa29295b9de6886471eea2a402d262d744f32b265c5a26ace7aef56960d7c47f27bcd485ff5df0e9c51b607af879b29f32ba50afd6b9f9c29513fa4ff7b24dee4307c37081584486fc82a77070925f0799743f4129da700b2f49c36a6eb5129d6f59c9509436bd335c99feb8443df18261f07504739af1245e5914e8ff6051bbdf620aba4de3ee0d0897f9b859c2dd4b0bda4136ba72c9f55b6721f0e70022ae7d59b09d409a3512be5188814e556dae4578dae101618413111d2557ba4cff7ad3c8928658442fda6afc264c7b9acee16192b0264c92b1291a8d7d9bcfcb7cb099f9ad605e832f8d4cc6adbf8aa1f4e86d6971ee466fa549e6a722c84397fed4be99ecfeb524663b1004c442fa5243b7f583643d45cb7912f5c2993b40bdb33b36ee446a085843243d735fcce1a86f87e78cd3c17f56d81992480993286742e77f3d33f0268f19751a928cd23c3fc247ec85c80cab111d2c170c1c34d05a7386af700f05ccbd8e36f22106ba6bd4da286dc83eee1e79137d1d2b14e874eea01e896a69a1bec0be4eb774146aab5e2a4336388bd82687bba1caa747296a41fa17bf75cf029b9c690a1efbb1c3a2421c9ab6807007ea940360ff647d696164ac07ca85ad596a1431e8adef11fbe717819f3d1dca1efbe1d1013c7b50e4e752b06aa404d8c0e4367e051859f79d4c11d9cc08d866402c3cca6a63eb818fa3059bb47e1fa3308056f607a9bb61029045c43c490cb5a7a693c4732263c6fcaa41c53677350e4a757d8b1b48e9359d7dea641724ab656c16b8af85cebd76756d538305f1775224b31bd7d82529df38acdd993f162bf40e5688d549dcea5b216cce351cec3b8ee91239f2ed94cab88ec238824484bbceef4437b611223e9046317d5f30954f6a00c2f974282371ece138df654adc619caaf8031480ff911026f7f991ddf93ec080da34c6acf42829ba401627e9542a5879773e27e5d1fe0fcbafd23361a3d4cb76686148dd501bd05750ae2605b3eabc9a89eef3372acbdddf1de5ad816a5478f2fb8d579ff7fd3f090c4adfd6bb831294b683249c4d16b061f55ef1c23e8d413ac700c344d774b2a7914b04845d13eaa4a0579f26cc8723df3e4c0d27e3907e25fa23547270544457cec84a5f496191691642b758b9a1c8a68f0b696125a3e8b413d52dd36836688054899017d8526588f3559ed39becafc8165ce1a0e1b8f06053b789dc138caaf0cac1834dac6878683c6dbd146e4300666d7c52cbe331f03238410a7289e046c31953b6952568a3d450da15f17276caa2521973042473e2405fffb4b1297d1856767b2e6788652636c003b53009b9dd86eace747a795f6f10e0ffaae1606879a22fc52d42beb7d9bf74151e6f0bb53f11a5b8bf8cadd27a0c86cd5b02bdd29149e02156529eeb4189b85d279f6602b1ebb6cc68528df602980922d034ed19b690022e8640fd5e2ea45a8d710d65004fabfb024a838f43b6174ea9f37ba65e4ff8b39f57e6da015e0ffdb6fb6bb520ec1b7c40b8223673df6c1d18b6cc847db56fd1f7f50ebc9416a6a0cc931da066533397ba2e796877691b9d98615f5ecd9872b48e48e3bbb4b2cd1efb279ec8adca564d4a9b0cd444ed9f21459347a4143ce2f203ceedab71c77b2d2297f1ab2b7299eb948b09f42cf8c66c9ee41c45b185adac90c4f0309ef976c29dabbb93fe5a8a662bde937bb9317aa9560e4c0146cc8e416f430002ece046ac689ea7b7cd9f1f7c9fe500bc7d5e024276a6691cf77ce1d5c408917fcbf86516236b74261b566e166c977c44603e51db067ec02b3c6044394e4190b08b54f4eaa07c433fec60e066ada90e4b53e2b267dc92239cdcda217d87fa1eebd83d98198ea69c2d1cab230004205bca75897cc9a0955ad7daf845349b9259c27b252f730b52d2c5104278e2b19f2231459a6cadb82402d3d2320422e9baf46a5f2a12e6c731a82e88900ca9e56079c9969f6a999b7a39248b0471a0f100bb18ccb7a72baf4fa7f60b194165e14d4be621b4e1afbff14d4bb6cbb3dd1d9c8e6d5f11df674b3081595def38aaff5f9597e238e44c1659baa92a51575bd1135d79ceefb23b231448c5d6e7ab429c2f1c5d04148ae3871435b8bd8a2be4a206936363a3557a5d89a4a120dbd26e6b0a7831d123ccb65e765ff7f2cb32ae6625892c8273a39d7ecd3ba0615ce92a4c9c43013daace07aadb25b9946267d313d4174bba71685ea8958e1f78366ecc5f4f8a9b8f56b058f846840067f778d1b79e68b61dcfab8c7ec54287184a7a2f9ef02702f872d080bd86662f1fddc48df4c91223eea1d5436e3a294a5714773b7f0baec1bc72db657f00ea8838d59265bf13f67d0300718b8fb10197a0bbf381a9eca851d771786cd6c7757f4c9b7266a953f2faea73cff2e3684ff1bbc86aeb203a48d10df54c9048f17afbdf7253eb05127560c9ad6fca315566b2b79642864fbf2070f33a0c224a8b5e4b7a00a2d6e819eafb0ad96ad3bbba21b6fe0c236892ad57f2d491c0e081d6994e137234fab7245e095f5f70b07ae60b4988beb9671929b10e973a2c827f612ff9cdfc16787f976e732234dbbd6b2339557ccf3766180792bdb84eabb8dfeff5796bc8522b15d4feb29711a9a29b041817881a441633f72674453ba6e8cc4b5c9d95739585524c116a59b5f418ac44f60c144f1cbc95045146b1c7f98344819a7d4bb8d114473a864fab9433503b90bea374556a053a91a6a8ac67d39079461276c43d7a76a743af986cc61eb70a8a5ac9ce77ba995d003c6447b942a9c7f7fd9617449f28ec237ecc601a1a3a7c27f541f892fd07abe650298dc253d2c952b23665a384dc88ef7b99bfefdbd1984f7e91c51b06aaae344e440b62456e6e906a7f1ea7a55245b2e596303169b8aaa74e2c4a08fa1e47a72dfd32e3d527274af4230ba28815ada1cbafc1d3921d783ad45e661ef5755dda6516eb8b65484a225e969b5ff54893e742f340700af6e3f95a6e3936ccdbeeb786647fd5d347b34dc9b63ff7845f0b87284251a7da04d54aff0f34c3f555ee68a5fd005af197f67fcc8ae6b754740432d79a883de69055e65315ac654c9654665bbb5c42a00e4cab3fea0a47c6f43cb7c4f9b500f90e5b5ef81f82d7d8c87b39ec696e86563991de164c0f99c7f0fd2c031ffce28dc22ccaf597bf489b0b2c9b0d7368aa415277272fe749a03db973fe286ecd2e8f9c6c363eb0475db5cfbc5811b936e5475e097948e4179ea13b6d869a31a79abd06cb03a37d20c700d6797a944cfd35b8ca5c2fc30484f18aa1df28c6d6a54c8b98aca28e55d02c75c86d98324ce3830db897cd70c17266759c39248fc0cdf9b46ed59ef0781add17c6c083fb95ac07cf60cafbcd98674ef9f698b5c51d9f7523962a3444072702c1535e1498ef0825fa21cc71469760d4366c1596ed225c9af2aac8be7fee1be2301c1c2d853a6a130712cb47230f5ff4298685b568c0c01fc37aefbd3814f4d70774b43c5bc16d2ca21f292804380c9c1e783db3336ae1502586ebada2c2b2ae1ac6ce003a8ef0181e09ad75bbc8fc3a5c5bd3bae3237f54cbf636da817046d381b842cd66bd9903956aca82cfab172fecacf97c25296e2983871bd0299ed221c73d2a67eb43d9b866f03ae5fe0bc8f322fd271764a3ea83ada1bfaf75dc9ff856fc017fc62c1e44aebe1d8160807098bb77d095affccf9b5d5e7511ab60061d8cd7eecdc5c032e62aaba22c7ce69b401e3db1239a21034d0540a6b41ad54e562e7a6a29ffe2c8c8a53c17ff64cc4edc646fd8e73107aa5b658d216e405d14b0c12bdc4cdd7a2e5ce74260dd2753298514b14296320fd1ca5801fa9f28fad20e498ef920c3e3b16eed105fe639588af89a7f9095261a746a4d02316aee177dedd4c70cb8e9acaff081578219b8898a7f132a1c22ee62a0506c092febc6b9842a06c52b1249b3326fb3d0953ef0ea7897810311c7a8e79c1ce20922d054ceb01899ec0877effd1924d8507532bdbe93011dec910dad17264cf9e701f66d04d33715f2e810439ab0abc657afd116facec677c2a6ce46a8593fee73823e3b4eb78351be33da803e21052c0de93e3512e404a663ebeabf9338326ae5d96cfc0a8ab513662d4fe2df1e8428aead0a1407d6a182e34a78b56e3b9c9828e139878e6a7bd03f0cc27b36f3d2afdc6b81322900cc64ce8f79cd4c4b8657a8face68083250989b16fbca9e875fb8bba51de041809b19aa2481d11fbd8b95c8de3265781c5e35502a14a2d00a5518f80dbbbf8a7956946169445c149c3077b97d0d0da5ab8f963ab81f18e1bcf3a3b7a95dc6ffb4db8d6951cba7e665f35ff5b576c985004c40f943c23aa45912859b069fd787bc2cf73faa0d7243663e48475572245621bd32b2ed8ca2a598922afe4a1cb8614b19be832fe8210baa6142db42adb501f97e239a05bc0cfab967de6a4eb740f5991c3b97f317042bc269bc3432af14bb5c61ba7a97f0782e79b6fc72418635db1dcdb752ffd1d68ba17c91951f49979077db1e43c16c2b20dc5a48bd0ffccc4b1f85e5a316e4c1b0b1b9d9ce3f333324d53f485c8d20d9fc00f9955696521c36ef3b263430e02369ee9558a54562e9bea97ed6fa5cc61ec25e86f444546882e95548b412c9c4d01e37bb6cf2245b3a0a302a3ddc41965fd1059d7535c9eb7bd28f9ce65706508965cff7b256b9d9532f0fd0b56f079f9f86d6949b264507b8ae9db8a4cfed48ff05c6eea2b0fece998e582eaa531a0caa4f1b8aa3c8627a3c83b8d23d283d68cb451decdcf1c4b244c8a35c7fe746c79882e4568b5f0277f1d6020727ade140a9abb3db4219c2b9939b799981aff06538b4079badd83fdf29b5228bf567cfcbe9ef7a805bf37b79f1ec02db0260bce0aec0438f4cde351216e86aca476c9bc0066152c2bb5e7e1795f7fb5ea701c041515121758fb816ec8ef9ef3082eee4004f2569d5fb0084351d2601f425f8e95c541c7e5647afb1684f2a7d87c514130a996fdaf924f0dbc82da9d30287539407dacde325ccae7d46fbbe114c9bc2394fa0e17b465e7c64d481b5964cea25b20e1ba2c76bf3c75009469d901b49f93de750815e5d6cfe4c8b70eaa5ade5df84a62a3dd5565ae4d798a3253ac4862ef4d1edcda8ca768e8cc1008a9065c208cb87cd6d23e50a414a1ead05c579955b9e43050dd6d4f0062ce8b2066581ac712a20c931b584e17bd8941b900dfcd6c180a0c7f71423e796ec024ad7974638db142f3315ceb051a920f66212e5c21ea50ec44b7c654183475ca5bf9f0935aa3e63e542b3651358c4738833cd3a1db33d1ced07c865b1ce10662f1895b917370f243700cf243e52aaaf5020e9f7f28170d4852f4ad5895b8ad36312d553e4a3dee6bf96b12cbfb59e8ec9f8a5299b02fc3243a325fb21f469b5f40171415462e498f456b9c53f4dc5cd117c0b435e2c4765a98fcb76fc2e3225b12dae4868965b8812871e43025add76c6a67938e493be018cf38c7646bd551f5c1690bae6abb9ccb388c76ba53668428535bbfd25b33e86431a1be18dc3045916e82dfbf6b8dbc47a93db39ecd4538cbe843441aa3f6a20a8d5e0150924f5e17559404760d7995b27ad39ebc08be983cd31863f4676fe1fd659053dd72f35f1deec54f4c825d44303a3e36e6ce603bb9a27bc34fb9d62b4375cc413e8b9a758a5024dbefafd3321b4a14396cdf3ebb55eb41900a0afa223e73851ca83c4682da41fa1aa0db8340e6102f2b10c1554862bec4480e5584c1c26b289a4f031f3ee268970c7aca3a9d7e5d597a4878d02148e38f9a16103e255b112f8e2546f0a9f398c0999b5d00ecc036f196f4bc66e416c6d4a542eda96303770c6354789f7238dc45a1cd68cf10f3f6c007e12d003526f59298e688a708df1bb33b4d12cd58652480e90c302c05f66a337a6385c3c13a63b153796f4da0939d16c3d197d6110895c75d60eeef2258d5cf46bcf287224591b661f007616419a9e11ff8815cbdd3f81e7eee79a738657f6d877eeadf17fda3b72867a9981649e50e08fb7810575ee45bcbefd9bb93b17918f04fc39caaa3c8d272dc16813e76ea5ff9797748d9aa39a8485207614813db01bb20b14a414d3630c40925da1f0c3aa9e1d58113f8509072d63216e1292bfc51a0a3f00eb1b6f34279e6dc6ae89703ea3819e208d3f71e75263425347ebcca2a5fad5c07db45e771b0e4dabb6b735cea91876ee2b036fb1e940661f9cb7ac8599d1b15e7192ba672066d7eb9a97242f1e9417389b7a2836503eaf2522d78281faaeada93f06cb4e6257419b1e8e52dc359cd6df08e6719991800caa7831688438af601ced9d23c51f4752166a8109f61205479ea33f1487480035b30ac802ac4d7433c5c97743b1f9b0f83cfaec4548b4812f8cb5b47304cbfbd3f8484f980d0d44cecc011a988f7ee7349faf62e27dc2d17b14d5b8cb99f2c13cb2d7a727756dbe9b1c68d865271467ec3f09bd2a057987d566fc91fec0ca6852b55ee61991222f63cb1d143a52639006c9a17a22f031f34474b89d0de45dbe7daaf1ef79618799a5785df600962bb91a17c5be05c142c88f4ab3fdc8366c633257d40a62b67bd5cfb7b38ef830ef3d932d591c3c23e9f7ad493a10a1d8e75106ac9363ac2f126bcc890be71cae51459f6d77715a1fb77eb956b5822039e7b0c523d4992a89f64654cb0a308ae063d923fe1a3e5be1d25202feb6a4b4f6af866727584d9bef8e03402204d3a341719baf74afd3d381856820406d3b9f5eb93e3235e3971eeed839acd01b7e8300c0ffbb17049bc69a4a3b48b1bee9d98b5d9770ce288578a034260061a7f1766e25c8d5fe50bde2f4b349d21b06ba0d76ae901a4951085cdd7675fed69912c81e56ffd9c56d6738ea5de0d6c2ab952f8e0196b6383e4080ff11333114514fe5268767bdbb31606d3a795c644fded4c447081e539b31bf6aa2cd026fe183ff175874722650eecaffd4b67bb9bcf88c913d5757a1b399c1e2cfe6c86602b2cc613aaa181e6866cbbbd8d4a2d693d29cfb0d3d35eae2a50bec171cbe53dd5eb09d03d6364642545eafd4f7c4eae37531d07fa1eaf6ede8daa704d4a742bf1045227d326e68aa36fe6ac2ff7a6e2e73cae69f9bb42da1cd267b44f15781530346c4b9e5abd2591e7d5bcdfae42b70cb5be9d4e013c07ff8ae4761bcd1d98c81f3c3a7fdb7fb77de14982522e59b34ad12de3a0bada21130638666658c4ae5f7db102ac9b0ffbf84e2ee2f3a3dd3ead9407795520ed17786b4472562bca41445b744761fc94777deba3a9091063dc7e68f92445a08fe4a9641f6ffb9f985061e70375c66e64140f7775368565ca64ef28fe8eed3ded33f7bf3846e9e4accccf2404116396172888c4f5ea8052369a961262c606b6d4bc4cb9d0e8dabf9a3b0f86969a6162d837b886b1bd63fca1fad5c50b9525c617bfc963e52cb9f99c39d1379aab74ee1a4141b65cb1807cee5e0e05fef0d9389012955b15a496a4686bfb2ba5372e2168b609d15d3e8062531e87ca7a4c2f41d1e18ba9f3cdd7f2b58d01213490f555aaacf8090cec0a7020c50ef15d37aee36a21bcf6d734376b6e93747954cec681254611b726026a9ef58143e4dc66a8dabf8c7caa70c62aafa7dc21ffe88dc16e34ace96402ff3fd5f70e6ff5b2d87d6b1e85689565af8d7e8cb2ee2bf91edc335f6f3d0c6334e5d0b31a4155b17f864bfeda0d95db956f45ec0b9de718e43583a0b1b58da2666fc5f0129ebd8ea1c5d16121018a1ab22b328ba2df8789424eddf1e7f7d021476e784bd82c1d71ef0975ba46346e9f29325b16516efd08cf554a79f6aeb5cde482c2359bf8d3e2eeb2c45c435db4a865b9cfd3df874da249c7a0b76ca49b09259d2a339948de93e7baeca27eec350ff66dd08d200e175e2e1a2b01becfa8817c00234ef275400f83354953568047f14d1a34cb952d9482deabaaa5fb343f5148f7dd1ddcd62976659fb520d6299dd0f40a0a6b1e6b31adeaf58b31cd60caefd3a4afb58e8b1af19d0852817dbbaad95ceb3e4a374138fcec852093fce434cbf88e239d7676094b9102b15cf9a63c634f2f7b2606fc1f633f60e75c1f41f50a731fe377ad7cce803d0226d7b71df497f5828b091d10a04d2bbba28379b9f3e472c870766d25ce724262987b7ef8682b6957d1155be6ca2f36d5a3b394fe63ea926ce884fe7a4e7d3df27a012f7c8ef2ff535d49f305df205874e07f4d4fc3890671c8c7977bfb183f10974865372e0fa9d03ba324535bda5eb94cb433593e06a761891197679580305d53823a9e9417577cc1b1f66cd851f53e00d659f87998386171a5a0733ecfa4342a153feefce30eed32bbe8161532f8ec197980c713f6f4065e6f02d8e155045575c753760d9d142a0a72577546260223ff4d32d47a8177ae4a7b55602824c2b05969f031d6a86eefbc8c1339e4fb3ff141addad8e9c9fefc76a4cef24f87bebea2cb04d325fc851908e4174dd19602b5bdefde22365fe0b64f4fde2a0cb1cc209c63eeca98cb809d887fac84c6f399eca136cf62279372177daeafc0d73b7cdc17d3d1c7ab865004576a0e43dc68361611afabc0c4f3b4b31e583ce72324d3c9220b2bf50a5d53a5945ba664e29770174eabb6e1038f9d6c5146f012eb193e75cf8757655ae6e813758b864865e55e2950f13c6639b176e1f5a3743a9e3c4cb417aa16fe4dc4daecd16647e8fbb771aeb759b5b4427cb40ebd1c40eaf39c3cd8bf4385831886dcb57422a2758d10b764fd487b3f268f4b35ff8ae2ac5f8c0a5b8d239c4987bdbc3e8c218d77ec3eba7cfc46b5d45668fcc28798406466d6c3a73fca2d80d6f44b1e08dbd42eedf3ed6d4c438b07037a278733c7161cf19020d0bea23285ca983eb3d043bd8e55cb71ea359d44f4271feb3765ef1699a9e5d3c2523d09b7ab3758bd871ffe2e9d349e5f8c787a61086c5d588b71e886cbf2a196e11b9a54642890afead4938390fddbda3cb2dd52388b567456f22043adef132c24781791016e7870897b669aca1a9fb72136fdb5a0915dc5592a8f8542bcc7bc9417ba30a07ffdaa104b86f53ce4d862adef3692f548f3b79dfa9336c6a43f7a3c593c061f4e90928a3779b8332cd266bfcf56ecb2badf9c796b6f7586302404b24cd151f7db57cf2a4d4e909eaec9af6441c300e4310d2c326728cc8f5b74d2b0e6acce8510f57d01c6e8f2fa034d6b23e8d544a1fe4d907c9daef3a735622c4eee58583219ded7127c0cab207d38c886b95d26d16cb20a36ddbe52aec7947603b7b51faedf6835e2f67b7762c0b7923ccf68f8494c107fa785a716f31c2a6f5300dcfb8899c1c30f48828774084417c218caddaf268e77a16f8aeb7253b667afedef08775541935dcb93451d89c08d719567ad3443735ef80b7808a687fe56d0ca14e81b7a74390b1d469200f594f6d0d54bbe7346fa15506caddb0fd509805ea1a153de8d5cada2542857abb90eb7cdfb3777e21117ddc7bbce1eea8e74a7922d1639def953c8985afd563698b710b2dfd3a38ff73e323567b14abdb27738a8aa86992b22005642ad800a350c7fa8a6e464e511107dcc7302d9204d474a9f4d528bc4b58a1572aca7133733e00610c2fddd7f63b82ed93efb7c349b301e211676cff667dbda4b551c1d560c7b71325d90c43da3968eff4a42c720cd1680efaf31dc0a1d1fc61b9287bb1f8ea4681265b20ca7878d43b4d0a8131501f2ac7f854a954a1c13593dd176ba2d2cc7e27df62b2445b12ba0b1a77b5f4d1ebab69c1e6661f4d2ab621c26316accaab839088b64da4f950685909e62258d2149b50715f7f1dc19a9223aa4c0c35e302da71038b85f6f19bba573e737dc400e0463f333e63c90c6e2e49d134871b9b6678441f11a7ca524d3cc0dec756d6828d325d7d53841a5bd6e0e46f9fe69ff44332c4ed8da4ab2e8846adf0435937fa10c92e9b527806e6cc10553c0c1943bedf203655c3cf41bae780a220afdb3c5ca9fa208449c46b36afbef5df52c6a6f869b3f40b4a6b9124a291388c4b57ba7f23601f9d5f166db4470905acf9387623c9cfcede95487cdcd22403a1587d05fa7eb145b85acfb551196acf9c6bb36de819240341911a3707bc126de5d9fc47e98e142205699f1ed86899f35f5e3c0ffcc655b7b12c5edd2bae66a601d34b6b7f2a0a421f2934988a1a2030aa5c6fdd051de54c94d87d625efc00f5985d3bfdd068a134920ae7f875995a0678bdb14b3572678e194efe27bd7a01ff9517f9457b8d87f33ca7966406e0fbce9bf9669d90fbccc1768f7c80f1295c013a6d926048d5c6eec26057632febb38a9bbb4fc2d4614f761fbfaa699da585249ee4725820655d47537e4a2864575153251a1ed3f49be258f04df528a566e199abd3912dad2c9c0a2bc66222f72b5c6bb25e16143bf4dce26c8b81d29f4bffefcb5df55c4bea00b53fca509129576e5182cd285536cdbd180db6d13d2404fd49f6e6b0e12b20f367f0b04c88f1d023e2fe59e12a5fd6ade180b942a0fc01cf0e53c4f47dfe686b5fd9cb6560898a622fe7cf949e9e8f63aa2a38ac14550913b614a897925f08eb9f9630869299bfde0cc7bdb1402c61cddffcb54d83f466bfef09e5599ec7c0e7e0ea5d258dc3a78378bee24d26f86b2b06f6766178d4460df231d0dba820e6d460c64f2bb67741f68b8749b037f2a56a907e5b81e2a421c2f82809d0bf00f820d30f9930f5666f4b8085133321eb38658a75247001f33e5c2bb08cb20264d151889c7b544f7d5919785ddb58e841c939b196c3d4faf7dcea891ae111c0eb25ec8afd0d023711ed1f77c9ad1a13947e1724ea36f2dc0f4cdae9197db70dc0a6979e6f14139ca560c4d0b23083a9cee56e99a841931e9ff3ff31eee747b661f1b4d16d394f3949221fd5c890fd0ea6e4fc91c4774f41cb4f83b5b7c8b2ac591e065bf277d5444ba227e5bf7a57ce9a408d7d1df6660e5ebf4abf115aad3c35ac206a5c2af089e8f3e2fff06454ded0277097e5f98a7ab2bebfa9d3bb3fbf0ade3d284daa010af056426275ea7e4652c8962deca39f5fc87e6d4627a34790f92c0531ab0ba640120a1e5f7d0a076c27a06995e68ef6f014b00127bca93562a4a03d939ff03518569b7329f5451dd566eccdbe1367a181ca5ee039364f0ef5139cecf312f90d50a0cf88481c8b2ace467522220b94447fb8e678ca4054c73712d31334c8c4f6815642eb87939e12a8651c699e5eabd8370529fa8ea716a02784c24c3965659babe43d818eac1c4bb43dffb251eafde084def8a9dc6a9b8a0183af56e7cf44c9c047cfb2c74b4891d7091669887d7e273a28f2ef6a3ad4300bb29e13f01bb761e7e86152b701ebc0f26850fba2d3f8e6a72c3b70d3d28713cbc95d6f9351116789376bc4ede019357509e6832f6578ae3771741976349c75956fe8127c72e9667485a9a88744b64d9dda934cf162149c9c21a0343d295453be8c30d2500d150f344ad1ed0fbb7a70b167a01d71adcc2bfcb9fb01d53c5a675ef2cbc4b81e9b00e8cb5b2ba158707ce870cc9fd7d0285d761c440761f3abb1ac8d6fc9217c2a40ec24992f72348d0bfc0f652d50aeee25b69642465479b0aed92315753fb822963c760de843d9b29c15ff5eb74fe8c19a48aea1eff5ee6584bd6f4de4f8790f8f57ab88a8a4f3d3ea908bff4bda052074e9e4fa519aef7ccaab14a87abaf428cf49bd8f5f98817a07ce0b056a57ab7f4f47ceb955befa99913f470e1a28f3838217ca26b51c917647b0a0a93e6c032bd2f38adeebf5c3cbda7dcf9bcb08ed8a97ba928ca44d6e00d4695f0f0b7ba30f2c5bc08b54b48e064e866e4931834daf6a48d3e89b50a81dfcd949805b5aae1428d694c448113305033343c7299239bae32304afc6db7a9a0ea2d48915f44c21b6732400b8f89b6c0af061e8e6278b738690b01c530f69c38706029ccb1a135d5532ceba452bf7378cf8b6cede1201ffb85f2bb1311a95a7bb188e1fdc5af03a5be7926ab9806b9b54c7ad495883edb0839342571d4b3229adc31e80275d5c8b0a67b039c3e4fce59596e1340d1b2e832dc36436bceae685fd7c6a24042bfcf50af3e4c24030c99de10d5feffae3b0dc04f35eae4cc30a60da8b1688ac60e9304f9a370d044d564a1e6a86a426f5551f9fcf529601688af5d1bed1df9a3c5be363f29f387f3c70cd68267f80d6c68af9f79f367424e54100ae097852faa4b4f6727d833f019b2326fe6580f4f23b2d170c54d66ea4a6b8ac0f3d720c70754757214a836d6cc191b7783f9e180c31f9e0a93fa97bfa0bff048db74eabde74ca7b4190a28f67c7fc292788b40d1ea05d1073136e4442e82d070dfa6a39b34805c21c6c7592f22cb3eccee2e40577f7f3f0503e935d8cdb8301416489fc540742a6540588ad478fcf138aee1bc9a388e584544bbb89877de703b77cbdb98636bb86a5165d171fad4624f9ee7963fe526496d19d456cee1667a9a33817664d0174e18fbb07f13ae77e7bc5fd8a43d30b8ba6a79fcc331c88837115bdba4d91a9fbf3c8fe1b31f868b6c99d81ebb92dab85e9a262f89eb7d75cf58421965d8b9fc1a9419e8aa4a72c25802f3cf8011013325aadacfe5b5f9c1969d4f89d1ec4c85dec17c6800936a5b7a75c7710bcef1d0245a671b324e73debbedf9d8b17f586cc0884b6fac45406bf094982e5f6479b585c91dd1f17ad12fa2063648d66775b6b3202dc4335261e14ccadb334cb6c2fda33d42d01c4a9b0b1b36500da95e2f6869375296315ad77801ed795f10d0b4015a62bd3c3435d77250caed73399ced0df9dee4308eb572899a3720bcba454c9ff4cb5881f6af5e662536388dc8c33cd70631e85157055445828917dd3ca1e212a88dfc0eb5a1fac6da1e3c407c0fe6c8f7ab3a6e1cc641fa3abd779f471440d5ca6c79485c1ca981a325ef8d77b6494861bf3d94c6868e1ee5d7329e85680b3d267877219864ba2ed3b3ff4bd4d7e4455f584a7138cffcc21f6da4df67fc5e444ccd73551baaeb7157336b9b3b113e811825b9f712a1d90f50eb2998969dfa15983908c80605b3a7fe608ad190856ebf71cea231d05b62cdadc2d7442928a384cb85f4898608f0d4d68b5432ecd83b33337cab1cbe912b0682bec8fc477559d8d5118771687b199bef7bd35f949b60987f3fc476e0f963b93f6227e2be794ebed00018a2a5c6b38147ecf46acb3246dda7e067b7ea1c80fb1c11ae7ed8c4618c4fca1bb418b81d84ac04c23c1aef9d93c9adb47ff679ac4823dbd4416e061dd9875f0e23423d0b606fb8fb488cb22b0914aaf50ee8bd54772af85cb5d2406e1617fa6ac76e67cfe297074e57e0b010f7c05aeb52d4ce487e96806843538fa9ca4f707386a0b4013d1e6c0fcad20a6fdebb98d269e5d86d2e723f5b2c0c06ac29cffee3198e2f30a313b7ab5fdad3883a231408b0ba50e0d5c6a79a4701bf3b5992986a76fe076e83d9036100faf7bd67a55b191ca6fe93f44f5299af529afc9cd4fdaa36467f39f70d1fd5e66a35f6e4c3f125bf027b6d9e0aa24952794be6be6cbc3dff14acddc70c0b621917c208060df55053a1afcf4a3a9fa78052093b7609a5c2ec662ca121b0f3467a2be91c87f33bdcba53a714b9c2d7ed92b0b19c5e92805cceadf54581b9c970056896594fe610d3d3f5134ce524c68f43065f77cbe78cf3419dc9157f3dd978b336082f8fa3ecf282a19d39e3429fe1b4249e46e8f9e6ce92b757eb82b66b8d26df6d51552e289b9a8150bff76a9406768255871261301faceaee0a8c4c042fce9d216984d67d6bf607c81035b6935c1f5da51a0e9acecd9e5f138792f3f3a90e8cab40eee99cc5644c8114a479d607e2ef5bc0394b14cc508d84d764f9e4d753173da0a8225b2d51b4adef8d1f79941b136cf0d8370cee920830db2672964795686d559f48e8eb922fd6680b7ed2b7bbc2449584708e0a20edfbb9982f98dd2983f8a389bad07de61d481a24c42de93e61446a7be3d91cfa08cf6b418044a1f892350a492aa81d8432bd7666503ecbf2ab881de7f5f0d388676b2adb1914541a854b00f67659bf090e9d3ebf8d123a5337ea416505028498d5c282e2d46ffb7dcb89329dc7d0bdac31e18b85208a9ab6cc43f1de495d403653fbe901aeb0d72e05241e581e5dbd08c5ce42a41ad663f956284a32cd7152b30e0be6c982703a5c3ccf5b0d2392832fb70ce7a6018a42ab6d51aeae06f4146666ac3b9c894fc7029b65de686e1142bb2f7520039251c632aee3efcdd8bf605c1affc0b0f438d594dc923ea84349c9e31cbe63c5350cb8d6caade58fd04d3dd87f78884bd8602a4a96cef2dec6f7358d202f9d4c3fe92c5a14943dc9b9e130f1a502ddb71d70fa502c03e0b1da521d7db3e2d63dd34a94d2337f132886102f4449f5d0cbbdbede6eb89284de9ec67e5c50d411edc9825d4a6bc058df324951f286635497bd2180e7e8665b036fc67269d0a189ec5134ac70f8f1f02bb95eac58145339106fe530dbb2e895ccbde6b8155431731b41a850f7f2584444e77a756244c491e320cb6d29bf6f70b2fbd59502840b5235f26187a6a687363fb5724779266885cd52cbf354d12f601d172f2206ed26ce0edcf17a57a7a1ca8dd10f24e4f6172a0cfe5eb8f00517c87192a3e564f9de80dc235a4baf08984d5dfec24a6e8c10cb46360f5c10b39b2a1094b3bc35a9c85c1ddf37a7f93859bcfc73b7390cbc57bda14c9c86c6272cfe7e806f978f9e5d5ab334010f2564326e0be5449ec8273ed8103bf30fa14a681aafb49b847820d8fe36c575a101e9533aa02b8ae277dc853c5f3169621cf4c61283c8b86886efa33275a138aaa515d0ca9505add0850dc7f0193b7933ce5db308baa149f45fc23c49ade6b79959c67198bad9a9ae1aa7b3c12abdef7b7047a1c6b41c9a35c51a744693670594b68c1c647e31155889e1a659a26d7324bbc9f64bd069ccb87a8821999a12ddae49b09c8a74ef56d391e0e258a54e203392cc8d6149d35ac16aa890244457ed4347a046cbc2bf4b4a22218c95b6de4663adb0a0e0308a9472ad6d5907034a53e228e812313f001f90470b0f6e01e537e3dad4ef0e7bd7990e715e62feecb5b65eb09e4292a875219fb403146e64f01bfd99bf1378f928c408966ef930c17345001c7b11969f6c496b03f6902406a1c3e6388ab3e2e2699c311b624c779b141062d347843bd6bbc3c13f6ce88f3a2c11d2b66392cf2c070f9b73b5e3bb913e6346dfc889119fd294293641876f1aa53e557bd8efe32066991e114eb5b06bf5cfdad9b80ac546bcb3c3c0a97bde3813f671384e0d5dcd9d73b6a8b8380129616a455ffce3e7861062587c612de506a111a26e2431b1bb85042b2993508b94db713f5dd73b49f22ad98ea6a25cb7b26bf0ea7376db79e0817d56f4156dd88494032668bfe3f8b526e59c567c8bccf8a3a12e94e7ace58a4910c3873844dade2a7eee100771a4daa3c418840699ae7a323daf58ca7df70798b35d1d2e48524c8e4583a17e73657d199b0a400bd4a13f628f567c2fb03fba8c71c0800165fb143bb467d1a117baf9801322f94a7d7c5cd7268dff06a03225439a11b8e34702378422518f284f9535a3931bcd17d1edc14d2b9b7c68252f3d565fb61c94c7f990c35cecce48a4dd41f1050a7538e454fa8fbf426d5a17d17f03d2c40f69b1f0d5f24de12ff4779e6b7e56f060f1338e4168b731bcf4574a8a81e21cfa1c7b4fa4ac4cf23ccacc5a60408700d93bf746fb1366b85be45ddf9aafa6dcbc1bc6e0441a35e27bc45df13d592bfe9b68f36dc0ab21f02e0969c3a54e1878146900c7440fe627945afeaec602a6e4a0a88237684724e8f42dc960c83282c403b5ddd30ded8b576afcfaad46f524992ea72a8f23cfcd20a94419d7f381fdc14df86afdd75ee72cac30cb5b9341dabea589b1167dea6f2b02781b2870d716fdfcb7b0754f3a56d40005077b612614e33db934e4e44cc99653db03ec2ea14db4d1f5d85b5c226e74e33fd74535bd75637657f8a14b202fb0a6ecc97b75226784d13ba3b7607d610238bea12be3cf7ca865322c7de7d5f06c48cd45e00b547cc258af10bc09929f1ba16eb5ffe9c9156635cd9a5355558d267345d556e7d35fc8a52bd33440b40eefcd38055f1c25dbb707d29a8ebe048501df307649f3c31c2942dc38ca5cf3070db910ea17b15909cfc9fdc67a8ce98913ec337b66a7063475637acc23e27d013e43bd61be2eabd079efce06dceff31a1683fd40b114dea485485e35cc4570da50141557d1da1e297ddf80253f1efffcece1060c70b73f9cc73b9053f447a42557bcea6ea9e8f729d0f085c2687986829861c8106376bb677dacaa4cbf3f9a4a4d823118cbdcc55a6120bbe82504d19ad86cf93e07790f26e34c00bad40bb5c7d2aa8eca34b56b4093f7b43daef7d573c131d2495fbf2d5c57f5846203f600ffe3f018a93fa759bf37df63faca7d76fb92641bd53962f9994cd7cb8b0885286cd4ad87880f48fba75bf9f8017ee981681cc143f5ed79ee8604b4844db367ec4cda45105154ac3099f535a4776b13def1b9cbfbc38a33d3af8e291f7715b14bf2543274d63ceaa4e98cbf8ff8b56e78374f7ab46cf8ea80aa228365e48a5d7617ae53f3ace8907329eb6d0e812c8b21991983fcbabcd3755fe02bc09bcc88e855eaaa4cb9e858c7d2ad932220830d9828898d935f8418fe3c4b31c4c46d4b7c338ae0435cd9ab44e6a92f66f9b9594035dd5a339e2a218457e6cdb49202f2c6ec679aafeb9ab3792feaa7576ce2701c23bc047dacf7ea71be553e64671c8438f577117bd87e0e16bad81ce4a8f33d607309837adbd6237cd4e5870a96b4ffbe5e205bf3c68910d447aa4621ae9e16d526d0c4b8715d72d22e58f51bc9b78768cc366f1373b0b46a60343ae40c22f486d87b38b5bb30837150e33137304f08d98accd3441e99d0d9fbd1108ced8c69996491b0722a5bf29db2a99625fd58de704d101d4d1f8ec7164220d94507d42d43afd1e569b477f027e11c3e65e5b6da7dd67fcf51832e5869d4c43a45ce958dbf46287a2db5e310694d8e2f8c30902feb091f3cffe0035d5e6023ba0f12a12302e2504a73e2476c2360d1892881168df0beba546baf913a12ece134b8ea4ebd9a03e3bff57196ecfc520602663b6d09778f0e2fd969bba5e8b6d96cbdef01fa0fb9615ce0a11ca6717075a744ea29c40756f5b62c7e367fc1375a7d15d70e7b90ce32f1c3fa25de1513d4c0145ea66a296262e0c093fba0b5a61d8f5465eec399c6ef70ddff31b2b4d1703e5d3027601304875c7fce4a838be5be6089c2a47ac1f03b81762634598f1d996edfb2d6e74860e6392cb0b4bab517921d7a15c6912f64f4d7700ae988b54d2c0f0a7cd2c0a659e8d7cebb3dcafb30ac577be7afe8edf08c323725e3ce0c3f972208f1093ef24e3e90bd3b0759b3a5eb0ddc7764f5d3e6a2ef9a00cf21ebe3bca15eb95bcacd33be5916474eee121049edd5b8bff9e7488af25d3c534b751236daa26b3141d8bc66361d914501adba0a94a5d9097ec496aedaf7d328daec399f57dd3bd83e97ea420252e3d3fc2121f302b526efd3d186f4e2b845d8b0157ea078063fa1d892bae0f687a5d0d0c85caa9fc96713bfca2469b730d7895ee6caa4e59b4316591a7189ca97db8bb61f0a0ac5e1f10a388d6221763758c3f38668d1b0f90b6ba943cf82a22bfaa6163382809714d1dea4f8c790fff923a2aff20e46458d7a51d7717efc4a77e53981b72d3cdcdadd9726444a8559dc4c66b9fd13b12fa58ad811dcd4b8c78c7e0b2a5f5536a23c48cd0d49b75ba080781472df920d176df418bfe680608bbf29bbfb73ae0d5966c653a185d4b78c7653d9b5592f082f0b45fd423374806aacc8087de2f6d24bd5edb63a38e07f6542e1b6c99984e262c598574d98fc00c9c8bb5d2432949aebed70d6061356c92415b91e5bed11646ad1c63a12da7ee19a81aab92e4fdbc2fb1fc566dab6771c4f10649983275e2949862c7286fe59999dc11fe72acf7859d10152cf7412059e8af47c0597e44fcb8fccb3d4d75cc87e2690fe7522b81a61b1d97b0ad451ad31e42fcbb85aed952d4c49b88ca5ddddc76bb6d927156a4e8a4b6c1a13999f7cebef47bc3435789b3ed75a48f0daadb39a3bce07bbea807c8eae7321dcca9c6df703b3ba162efb7f40d7e733f74e1166d6a7cc001b6ee112aa93e75e34017af4a4ff8993f1ed3673dc137194ea76d325d83e693f601e9474d3838f2ba9e0fa2a820a47a9abfdeab64fc44f32fd29fa1b21b3de01feed6d0c0a9fc571697d2152d4333a8f64a6ccfa00cce1ec62e5b9c0135aca86c8ceea3e92f1d4d5776e8e0439a816a28c10250447ca14d7a302c945b4d1a22bc9a7a1fa35ae8a90a029ff4c45f2b716acd81c96cf5bb7183608f5956920bc863df8f171e93ce11e6acc86d79fa55031d5ce0ad65c6a1458f44a7ca5c01539993b83e9b5ef8395440069b8cd0c1a1a4589f00a33d6b877346a35d0cc95111dea0cc54ea78d5d0a98aba8644014a6aa7f22fcf074b2221b034a3e9bb6e673f2076fea17e1ca35be9fcfb5cf9456de7bda7d156e41c3c56f18c4408bdb2d22aee5c4b74febf07d8d645cedcc3c70ecd4b04f055fa70175fb07def9c487fc3e0b1aecbc905841e93df81c3851b2296d9cdfb720079bc3a6c0b95f23f1b3f344f24c02c318119983a62db1f9145bd5f7477d711ed75186b98d26579df6228a571cb438f444cc34afad42f08dbed16ba2c1bc18bff164e77f3127267c8101fc1a122fdc569be0abd319ec2238f0d81be2671f3614a116cb89d3a6cfd07b5663eee50fddbaa9cd93e9b0ed1c90be565ecbb818811b53ab32d55448e797fbcecf698ef6a4a635e80a11bed6b331083131927688f45a928fb9d1191bc80a4c8c7fa04a8a6c687b6e0c561f19b288b71af6e551aa3023e5d4dbc58e779c7ca6c58083cb5e3becba067e16e9e6ad37f77e3dc232b12dc121cf9062f4f213a3a5d4e4c24c58a9a72562e3625406b9085b7b1846685d08eb934ae187a0d8a9f2243e42420ebc5d173e466e53d3b44438457887d24f71de6f91b4060c84002d81478f87f96fb48b533ca15e8aaf0a6d5c9446c50a94c11af18906608414cbe3b5735102f8837991cb81a6641344ebf52864d760128f62316326c4493316dacbb75303f38346ec59009ff1b88fedf830054a9e2ffdceccd5f5abad0f6e3ad6308c919c6d2b7d6e7c60cfb397dabc09aad030d2c5bd5824952afaa0b7ebb7be9047ed719ca1b5d6f28275e77568bdb8d4f60df695a5f51a9489bc7867704e5660e6b1d79d45d2b37fb890102094163b47e2dff21d323946b4ba21ea9f1996578acacdf3512f7b0cff74f1a9a385377b078789ce60a35a85b27e1d33d3316c5d0e3bb2fd9eed9ab5a2012075a8741109263ff76910199a96c5cd4a26b013f0c0e139b4aeaeac7b4ff8814fa1715306e411128bfe43d48e01275dbe8dd6500848d1c1418a99c48f858518b41d35b0529a7f0da36b304dd6e7aea7eb6d992688aa7c7b50abf30fc763f8b1958fb7d6615934f157e5588ad92977af47a968ae8b3158452cc430a17f98629ab50e0bd231acc64b956d2fc9e1a2553dcf3a3de9488afa179b96c9d7351d56c253b1afc3c7dc33033eabe806e8229c4c69360cc5b8c4d49997861c184a4a3b55c24c2b05273c1880d35cf97353c445ef90cc1bd5b52a8b4edd580bd026535b12bd9dec0ebd1fa88a137539de591f636afb0bb5a460cad470e3c87ecb1760e68437d6d3a460efe05a816df611f8c458c0c524e23bf8c7f2277b62313f331dd9d3745e2637fd22f6371c7ec0443e4d9e43d3aca9a737bad156f3c353e3e9a3ab3078bb069dfab2716216cac8ef372891c2f939b174a6ed044ba6a1c40e8a6f7180f198aa2bd887a8441968156db5ae84cdb848f95cc88ae967e718f354387e364705d78dbe731118b0a6aff4c7ea934476934123524a0300fda804bca04775c83ff81670099602fff123aa2b1e745ea09debc7a05bd0b4769db40340a91ef977818e07e989dd017bf81ee85ce9d25cba88304037f6415577cdafac7af0b1e50607d397029fac9fb9ee45050c725c5e41f8b6a5d261411c8d056714f8c4eba17e04d5adf068786b27504c13de15f12a2afd3562e8223bc5aca85c8fcfca79bd4c66bd99ca5ea86ecffaa13f39aa96b1e3abbe913cc692fff7559af08e4193cbee2edd4484070dd2cf1bec5f9ef1aa112014948ac12e7a5f1b383c4d023a5b101ac08e6cdb18ecd7a05ebde90b4f3a46ecca0963ff8192638097d1d6f48c0863d1298bc73059b3fad525e0609e3a88b09cacf10e05e2b77fdd1a94444e1c3803cc38c441eed20a0b5156eee1c85b765eafb8352c2c2ca23fbe07445175f74fcba1a18e8505f5c295c553f529886c9c94be5086b4593bbf2003d2fc101dfe3c41fba31615cd828d39a0dfc474ff137e3e47b25c2dc732cde5bc317f4c3245ac558754dfc42cb9ecb115513ee046ac30237c63d2b3f7300af766e8e50c2198f0bbb054f73b64ba4fc98dff12a33a4e8b40d269294817b02036dc9271b8694c5582964b3b6289facce995c0ca3b7a5de7a4d0736cfd51a83625724860f99e427c4f601c9e7c42cee2dbfab81f302a3e75ab8d993ae1d67688fe42c3c555c61825a2d44bc3e147ac4b350a83c5958dc75473071da184ce2ed00169401f8f83be2a565c277e9835564a5b589cac6fc9b4ba08338b6b0d0fc32043c9a85f747515e126d8342c15055f4e7759e95914fb0934c73d39ebb5c912693e13e7fb49a5c5976f8fc7065cdb64b0b7dadd29b2a9a935fce40f98074d735d284f27a140a79af716539df918957251e2cd9ddc3008dcfd9ea62ea0345a3533f9a524b584f99412167a9e4827b54b92eef354365759b27b649352542cfcb792531a538ef148ba4ee72bad12c7319d32532c7b80ee908a57219e8a50f9c486f4a7909cb5b4cb1a59c2ce1601491f0faf98cf2ee2ab81faaeb8eef2d560b4cc44aa530d0462558b3aefb75e240eb07849ea5e1bd52a10e3aadb5fed1748690ed2653b57fab5cac07ff1bd17cc3e983edfd9f0673401c3ad8eac45190188b566d7ca003ac50bc62f4acf4f02fe44d04a510e1f453368ce7ed6d1760177c5410549fb7af41e5c7c91187a1d2125230eb7a8198b3136611bd3226c7216a5659cca31d1b80fba8245085708ffc819ff0ed05df199f1fb7efca186ce10a7f988e49ef53abf947ec30677af2638bb0dcca803ef03c7944d1956cc8ff9604b3f5615ddbb1832a16a9fb4853742e84d56c8dec4fd1420d426ff8b01ada607427d56baefe9feb71fc301ba76731247d392ec21a80169d6ebc701f55f451d99e4c014caa8941dbe7110a1940dbc4f08159cc6a115518d5cb30ea4839853b42225cf03627f774f2865089af70a6aeceed6bf2824b15d1977faabec9ec72d186950ff21f35b34ccdfbd385defee279d9718203b4059ea02a9fb99b71353f92d541d8d7cb02b5c4bfdea10fc5e43cde01a52c379d24e06a6ef38ef86cfff51f56a54ebee0be9b7609476fc4c9ffe9adebd917564719f528bb9f091256d6d83b33ddd99a2206ee97217e4b043e763b225065a61cf065ab3a91b023d30e0a1180544b4c12ed9c6738495d40d881df6b0c2701c96fe6c64171eb2bf8b06cbabad2650602bfca600f4574d73b3d7694f95921bff680fb8b358d312f814b1f8c6390c15220e5ec49f7bc0cf95850991f4966e5cee7ac39b4e49bc09335ea18c8f4c01b099868f94fef7e5099f9f1fbb7a5fd2566785b5f71da6a84ff253459464aeae439657c9b799b095f6a5427259208ea6d186b0b7f5f6e92d0da8cbfc1b9ee3774d2efd51f8e1f1bd34972817de2dff3896e7a96e2b3025eea5bdd73d7e0b853692baddc88e89cced1c88e1b2317bb474622af22a77e0028830aed4a43dfe8bfefc30bf9cfed494afa427343e061b7fea6b9c2588eb1b81c9f71f2b07290759cad73fdba2a111cd23f226b2675e51ba42e75e28a125ddcfe652552b93284e13a26da4e4e0bda9b455f8705cd6913ee1301f0e37c914940fa03666fbdd8d462fd5433d8e20abdec05748d8fe7ca96e7494f6a5f817a74c560ebe6377a30a1c37231f1ca86b90467f5201d2c2313902c57d7cb9fbd2616cc1b762f9521a58fd20a4b2df29eb965b93736f73e810059d2f8a41d060987ad50017b4075bcf28d9fdc456a3ad70179cd0e558629007e72fb59214b1ec83a7be1caa59c32ebc618a421c1b189273ab877bb5cb31241662bada7622907f46499543f43e9d51d7343f4f4c609178a3bf4203823ad24c604c908720d4f4c05c2a51c24e2b027fe265ec8b882f5a745aeee138174be714bcee10af0e79d35da21d5df628aae4ec4482117fb8f0db9a63eb753cd6caaeec3fc96990659773db1a091059ea5a4b10f09e6058869d93ce73023821501c205911152c3179f8e17dcdabebbca18769ae5dceb225ab75b05cd5de4347931ccb7458ff93d17a0c81abb110b389b426a74de9f3269850f6e8049e4224107619d7549d7e0ede1bb5a36ddb37d844c999504a130ada14b0e5673ba9b78441180f62c4c6271da26d240ee63085ebb91802e51c74fc068906bc42fb99919972bd8f2a5bea36abf57fe9289a76d0228060b3e53f6659198aeebf59f81dead46b25431beee63a850696ae71903dcf149e4a34a1dc02858eebf215136d33d329817e0fa67c5fb4a0bb7fa8d79471cba24821ceb4f196156238dca8d1a14713eae96a26c153ada37f92ffca90de106327b87bad956ab97329a4ae58db23d0aa1a953bceb361aae7b63d769244e978303adcbffcb964cef5490ca73c7ca723d66144abcd4c80ff0c38b4f6364141d7a7fd778355b11e5f3ab2a409a09122e3ce0eed4a75e1d64807f6e9ec96d4a28e8c97505f488762c5dc616bbf7ea1f3834ad2ed7f4528ea611a8db876067cf482d0062be90298ff2faadfc5235596eb52fb1f0877d4abe21fe5a80a061660ccb602010f9c321da6a8bc9892a8096e8ea38b8fa411aa92efc0c4d9350ced6dec77917fc5efcbeab8e1885585bc5cc8487cabcb17e8b8e51295e6d33e90acee92fed313859ad897f4f91f1988d3d6152acafc1a0bafaca74268a98501cec479a0ccd7733c1d0d19a5a8185fde5dd5f7ac87f73f0ab7aeab58cc4de6e418b4f7adf6afd2512187727ca41c4c7f5bf88aedf45ed093f8dd6c0f6fbb693201ff04e8ae43219b7863237c0690fb12cc3c2f153250df7851af877768f66ce5f4f4d037ea0f590d54d19115ea96daf5e137ae55afe0e86619bdcba82974d615cfca9b6a3a4b9784326d89d308a0bad7f7c75bd949a30fa56814303f3d98574884facf8ef46c964a493302898209a01e44b30a643980e88f1fccd713957c61d626ed40e2d86f0ba0a6574912a6010ef0276301651b16807abbbf6d0e2ef44553dac608267a7c8297e9995ce36a0abe5f8168e466c26535a01b62bd2e1b535e3e4be002b8b03bad673795e33c4c87a31e5685845a729ce980518796a00ef03b4c8967ced352fd22d4657a1d7c27a4216f31e6ca76b611bba5a0bc34e196485775f5ab79fdaa83f895f0d190fcd939a9d11237fe14e1935d7ab5714517d54e3ca6420ad6be3e078949f9218d2a69702b0568a8298185b26847508246330956fb747dbe6c7159084f5f6beb8ede9608ce44b4b159c4c2906c2cc995f27974e8b8c41ab178918e1e57d270a6a30db986b0132199ad872a1472d67bb6b522e95d8c0791e6d4b023c10e8b03ba8bd6fd0fef72e3d4ed959cb5750adb680edb92d3160157da122fed2a324c03b7382d21bea4caddbba4cbbc85bde52b6f8f4508741d3739540755f2a8fe73b44b3e2b8f1dfdc35ad71a4fa4b821a29365d77eef6607355ba6717d9e8ce818680a3ec7c2ef2f549dd5bfaa64fdc6df0cb58f977a247e2e3a37748106cd114479253b8f820210f7f630f5fa49f7dc22ae9d731e6250b5fac9bf110b483f34f6cda24c0902b70f1d3ad9f2dfec029ce6ef8962a19d86cd477db02a7ebad564134e8711b5f01e53e1e3c03221163bd476e58c7c2dff5f632cf08e2055c8cb6623666f6519363d079e6c0a93f87e66ec098e6de86d74663d4a18226087e14c1ca7c515a128eafb36463a3a3119bc4f65a44017fa29582ca4841a8c8f476a7dd6990be1dfab86bd9162d0de26538dd507a014229a2a7cecac6b8a56565a6e444ec16d7b6e98180a0a0dc2937a10c556fc54e26676016832f6c70f577dac8ab1e66e1e424ef31893e47d0d8ae368d9c42e18b68445771b8db51020aea70d5b175753853d38629d1e82e64efbc198902505f176caf8c677ffbe44c539f8bfeb672747453bc6611d6aee1e7bf4e8cb6151a4b703cde1c97c2fa93f9a5600c3880c431f7a018164687f3b55dd715bd5a05ec85783a5ce60e23619b06aab07960744610d10b312cc6bbdbe87503769d9a760ce3a4f9ec50b51d01275c4e01e86d8841b2245fc354a8522da5387c6c3039bf78f62111bd18fc17bcf33541c00cc60e6149c38a766205a9cf8b7970ed0debe4da3ef769af1a16ea0b30bd34aa7b8898bdebe3b6d69d6a2db94be9ab3091ef2aae7cb7df8281c65eba16566a8f79c1f6007e4397c7bd5430fffd637bdf55dcba949a8b2c170a5cf6b0c4e5b5728ebe1cc2c21de32397475fad03f6a2341ed9a12b863c25b5080af423de83d5ac698aa4bb8018c397f912394a07f5780796838649db9ffd97a9d21b45bb427f2fd6e38643877d6f710982a4578e5a46270d82c1982ad62ec67d6267772970a3c1bac9c63212f47380c8257226687c71d0edebcc442410184fed525bf0339449acbbb15bbdfd67dab11f0918015b3e5b10fcbfe18e399a83f8eacfad94815d419b2a4e00d6be42dcb4b48caffdd746b7b45a0bc888e9a98ca7b6d8311f1a455b8feb49280008b914efd59135e22cc3e5b6b2b6b0fd0a638375f316d44bc6747e40a63d44d5f0cc237ad244cc25cc152afb368e5b6ef95fa671599f21178efbcb2ce0fc3356aa28502967b51389ec57246ec69dfda37911bbaef5df2a0a3278ae2591c43cd4f260108a7ab57adf317672e5685cb9e0fe8989c2a052e2ddcfe7bc8b553d61053f07d516933088412b7d274e292c0fb5786e6eeaa22238d53a113ab0216a6f640ca050b10181575fb3ebcbf4969397a06c3b427882b98dd7b66ad0bf913066bebbb4f88280b1a1129606b43fc1e8a8f857a3bbcdfb0de9b652a0442d7d022e165c45a22e76c13e5fa18edc3415b36f05ddfd59ad785d407d0bcfbbd5ae8220bab4db5d9d1e6b2b5dfa62e9ab76b4e964d51e4588eb3d99eb1e2d8a4983a69cb24bb68818c58d7a8cfd98a7fdabe4b27e144355b9fd1fd2186a2cf636644081b5920b6127784a82e9a13c9a299874d5380f65e037d0678aafaf84911c2070488b35374be3146afeb881516f04a54c0625e484803d8176eafeeff24139a3d56289a36d328dff9c1b19354f4d60e4c43ee0e21dc3866252c028f57d7e7df9266d7e13b1a56017537aebae9af66c55a07c5e15422ce90ec865eabd2baf88f7fcb4e9a87b1ef89f68708f6ea430d4ca7e760489744a6c2a99fd1cfe85665eeff8042d267378c270ac5dafa908a338440c03f054ad0ae2c28a628ecd54b81ea0a6baa8f79d6bdffde951bef42eb439ea5bd23789ae150561b910e4041af7cda67a7e7c7bfd9dda8550407d994f78f74ad210dac6effccc58d486052829e3bf25f43dfc0338160edf8ad93d2fc6c9b5bf59b1284b06ab507be6fbda7d38667a1d43e9991a9cce7d6b9359afe7f8f53d1c3bb2f575e02c804363a788c5ab05481118970bf78cd7f80fbf3b80a9d77274f3a86f04c517a7338b085a1483b0d96e3965f68b617076deb8f01a3cd9eda44eae886de652f904f1350f6f12ac02ca228ff7ffcafa58b37d71a195089cfde6c97d166bb0dda0ae8d6806c91011eb5c6e738f6340f27e3ffd75f55993db6f37b8320ffbe061daf92bb42d270064cef849178ac28dafa0cd82b07190801b542a9d252509e62863e447956919ae3490877df02cef8cd2e4fc8487a25dd5aeaae1b1dbcc4759bf560ae7f9e3a3c8720044bf93f47e40d65c7eb7ed29030f444cd626819580cbe3613dfcad3ce603b150e516a27fb1f1e665465f2097af6f8fd2d16a0ff50bcaee2b913180d1a9a92668c3b5218dc9814e6154490c1e5408ad9d4efd98eafa9aa72cf5fdc0911d42690f242d3ecabd0d4de1bc8c8a46180536339c9c325312c959edb7a6562dff8e96f85a96042aa9a2fdd7a96ff962c2f2e3ddc55ec77aabcbc68b31574beef165a4340a398f49765f4f0803b9f6ded7b399f28481e832314258d8b0d1bc50e010b1aeea54b15536611efdfe1d0c2031b9971f94efd51ba58b8aeef6a0885e87a2b29809d650fe3dea549e0966fd78bdbeeea5a36a57ba24d0367aa863ec73504a41f4ea66c238063a01853f588a97e84e9b472a7e073565e01bea3d42b40289b7277e9b10e9d2be0a3dcce28a3edf59d128165a2cb2911777430763cf83dbd584b825e9c6f2d60a4f80cdf10525f620ec97f50ee99b7b565fa98d9dca421840b10c96f9058f37ba2a70ce00627ca28e1fffe2bf37d81ee69b943d438523c912ea9e442fb6b400dc2f973110065e9f6f46acd5d864e85fb2c5a9f306ef12d4c790ac336c0e260a51c3f19f7b2af5aba10200af59e763444f8931de911129720d7c44cf93df05c8dbf50f75ec55f6ad6e53154cc37f105ca513bb5de46bc445e2b4a8d967055272fcd0ea17063c8c994f41d4d7c010421f43abce81ba020e4257104a79767ed843db71751e8aacfd1d1d64d6dd8efd0de03f35d47abefade3eb9ab0aa4792bd437471f00463c81e7f0bf16fb3942a7f9740558af6a2012feb1a47131d375bc458861ec53955c1e35f6f90814ec6e8521e42e919e14031ab0f5c2ac034de0f53ff7a4d447591c30267725fd1982f8ef5e91236df1d3e653ed1990e628b487ec264b7ad4523528048f983821873d3cc395e8c2432771382135c6fa0f86eb38288df836c9bc9db323bcbbeeb461f78a2a824e588a0b688a1491b8ab7baf5a9518c44f6ab336c0835ea89e24c61a5f8b4b16b20a9815941d7618738e766d213124c529a1a79d5ceadf71d986d39677328c6aa3bf541c03e7dda1c993cf3eac1c43a8c1baa201eee37f3468ed18edd25774158475201ae0e9ca83c2b1d577b655d0774b06801d3dc68fc7f547e1ede6efefd3b701558c0f1c80610307ce07b9aad5313c64a16268c35997bd07a1fc964709293859266582f1ed33a32afcf5539b4a7ef2c50e7d3f12fac18372b515261fb824d3fb8279f08680e5c9456f5123c6c6f26835f00896ae10535f2a31973e2eb704248f7db7de9e4dd9afa844e8c9498f14dea8df401b79bce2338dfb7944a86e378997ac80a8c08bee3e22133d76ea493ee6a1fd28a55b0907bed0814cff2bf1705c993280df42889e639da8049a360ecec429a1ab9c47db180fbf31a08c50a22145efbeeb68f83729f28d7e7c1b472225f0f1180e330b0ed281fc252ef2b3a7f314eb3a5d1cca7d5cc1dd65c2d3cbc7e651bd9a3bccd371bbe672221c3689c849f2428dc6951f06c50aafa5ecec93cbb0cc3f6036c763e14dcbf24fa1492e59b9cf484f30ea732f88baeeca2874617dffd6f116277cf3114d65351dd7ca7e34d95af1a61ea3a52e7ba4e25ebf100a3b59f322e3af00c9f548579a20ee5bd34ff28de8b97b14a8f6992b9d2e9706261ffb3851af6e032a56aa3c8da580c1ac74f4e224eae605f4a500b0c660878616801525ea45eecec43abada42bd5b52249aa718bcc8a30e08cf9bc823d8e0bd4567faca88fad2f6908eba992d7252f79a0a1275a37a2ea3333bda9ea2e140c73895c4f2f0efdae027183a2ad1599d4aee066e8f4e1f1ad92b7be2d2cff647fa4e28b19812ecccd99269daf37f0d70003b4432b9695f7012b9b23798cdcfece174a8180d7bc18685d7440933480636c760b23838231d7a24a88e5f4ba1f6b145c6cd0a232a624c700787824d8d13cf2476e8a69736b6ce60e86c10a7a0d0df2851c67e5ead4dd4edebe55faebc0fb3d7494c9fd5d2be0e815397c44d45bcebc2baaa64111d88d9c35664e05d61fd92e48ea4ab269c5a2d3465c308184e280d396d7d717b03725f7043ed1ebeb4f76cd3da632e64f909bb48ec1afa04156109e2fd46dcca7724f37da591aceeaa8f713bade0065a720f1a517d797d6ed6418fde9e3b570f0447278d77da39c0bfc9a893d7cdb656ca87429137810c042da348307f7e5671427e38454822b81d1e6398ac4177bf7106ef48868b3d1160062b5821d09ba6cbdb65511fbe7dd2bce2cb2ec106914c99030ac3e45bfacce5c429b696a2a03febaa472859d461a6c80b4babe20c2371d45c92787635e26a36ce9f0beb6ee1b2dffd8673a87c7316b2b52cb8c094170f4a112470c8bf9bac67d5f35d9e735af477d8a4545838dc7e405c021a0fa04344a267d6b5e0a860dc991454cb7e2bc123172fa0862c7c9698340e772136e462ca438a66a7835d8c3cca404791051442b49dc7d02a8c8c47c0694cf65fe9787ef91190d5ee905ca5881c7874965292786f4cca4d034b8be8f8125d558e95488427b8008badfb3cdeeb9f8d163bc189e3a05165404949901ecc2616649883dfcd2407e6dc210a9929ddd5c86bd415d9d42c71c2853262c7bdfa495502f1c7af4dd98b75963862ede3c5de40fb69af3696e05deaf3b1e6338575cfdfd61adb58e55c7909c5b61b0ad9cb3fd1f5a3d53f1bdda4bc34c448573c471ea9196c72827ad1765e6a5ba750de3f0382186e8bc661bb59590b2706acfce9c33e345fa4ec5b5448c5c2b0ca65a1523358dadfa8efc921ceabee0b2155d97e32575b52cd3c5d68e9edbf5af32ff1087d0dd4685051d6319c84be679aaa73ed1bddcb84e12d1c34e34c93baba39b4c1bf081255a4eddd61dd25d87fd7b03baa478d2a6b9158b8c71d03162a5bdc7a157727bc86187fc2a0e72f2656313e274c6afecf818479f286af02a447ee5b7f313202349327a7c0825f39e906d4fec3d94d15ca6ddc62575838d295e8fc6d3f9f921e1705526a2fe30bec11f28c9af56c8501e57631ebf71a4a4357f8b28ffc7c84b099699f57a68a53bab830d2c19345eb95cc4549620f47c444436cd8a10481d199e23a83000d3e4c3f014c8a27635bf394c4b71e9b3f8da2ba4de4289663148ba41de009f02ea6e65e64c95af12af83912a3a86a0650f59050ce51c0ed2704a77cca3178d7a34cc6e522be3d69a3ccd0e1de801b83beb28179209516947ab1d920f5339523158484e03c5a1b38121b995455a25c462a3c75f92f25b78b0ccb9bec36cb4ffd9f8709a4159b90ba0a68b4a75f3750f666dce9bab662b3f11b239be22d30dcc5709af5bcc3ffc2945050a984310f8e0c248da31c9a5406bd5089d83121b797efc81f8a4472f3475d7a27d82fbee978c9ce22cf3610bb654f0062d6a303ed4cdd58ad98d399a3c8b250fa807b6bd849f74639d364cf4c8b02b0bb2ec6ffbec116e117354d1b29ea9818d73868eec6053bb4a82d27107ab9877f4c3edc5c9b22712b614ae5102b4da16ecac69f0675d2c56bd0444b937271fd72b449594b5d1a51abd9d1e3b26374a30287512864aa31d3b432ba9bf0028cf60ae4b9a08c9ad55070e8653a6aeee0a3cbd76072bdf46ae8e65a3414458df4f10f3b38956b7e98992ffeb7e684f24a2544807509c35e21ee49b4899e6b92476eef16a3efc804345a006d78f9fa6824734256cc147106422d375e9e15b14c9cb4ae2fc6003b12bdcb799e63e405b2db059fe74fff2e7aee66d2df78d050a7a7f85a9521ffa50e5c9d7158033e3eb9d33da6ffca7ea316b35cc796d0111f0c776077f93acf80d7067eb9f75b721a8e6e15a31e9139d89d7213f16fc2015a710808d12453d347e0086602e69b615109e04c0f896ef0b0bc06a395bfbfbbb8feb390fa2e30f72fce7b35372645f8d34eed0255aa63f9d843cd9abd2eb80d139c0eaf6f00100547a569c125b755b21d513645e088439a996aff7cf930602ca0dc004d5c58d2d7f2e3ed2525272885eb661a88b40cdfedc14757b9d8615d9eadd86b02dddc5aa4bff8f6a75068854a7c099763d349beddceec6b446e0970b27a771b763ad7bfbfe099fbe90eba0f4e13490b6af9d3ec9535e119cf5163391a06c36d203ac953638241168ed78762a7b167f8213663bfc7c343056d7486799ae6563dde959f719e80d89560175a815451ae6a760f86df767c910973d80f9123dc6c59e2ad97e2696cfb024570b733a6666b24ec7dbef1ea1b717b6b0d3484fad8c09584b835d5c1d186c05c0426cc1c550a58ac89cbb9aacf38dbed8f5c114e251b80995388f01cbd6eef1213309a68779c00a31d7ad6d434f0cbb14b00ab02a0406db9ffcf57c5dbc421e61b9b04c94aa782d1f4ba83078360793f2615a9968cea77095d16a8cf758958774f0a995c6b9b15888bf25689d2e091cc0b47344caf1b01de1266e6b2dea30d9e1892dfdedeb669eaeaf1dfa05ac5c4c5b71b14433098f0b74d5140d3e5ce47799d359ebd62a5d17a33584f6c80ab88b626a45184545a55c341a5d61822aba9ffff2d40c0fed3e7822b83ac8bc0a68f978931d206ef5a38661b20e1e325851384c453b105ef7fb591669bbf214646414aad154e38b24a2e24f34fd08b06a0d0a60e5f6bccb109db7b88d2ff03bfde96131c157cc251fbf9b33a963d486c19b28eeb5d8d6e7ffdf1e722751aecb166fe69ab738671f75d62fdbf82ffb7310d43586f13231b41b1fe4e3b6e1585a07abb9f24cbc9212d729960dcfafe921ca8a51da9e8e69e097f0dda3b91860a26bf37cf834b43df2b6cbd088dfb7040f48fa48faa25cf48dbd15f475f900918f96ccbdf26170a8be91f3ebf4921a705e9455f90206514ade82ed7dd8dba8f7942ae1cae00b36092530e15457fc0ba0ad042366f715facc5a473a45dcc86d7fe6c4ab37846c3c9364a74dc952106c989a1b526e4fe85910e4de4765585086f80ed1f0c60a8fcf70f270c04c847f5e1a4ff79b84b492f43824d1bc5eca94557d522de601445d52ddac37c5b70f7a0ad2d05c3656b78bfdeafcb773e77b4d4512e33107b0a328daba3b95d44922d70238aef8a9114333b38de717829d9956798922ee9d4e9152d8e5f67ab30d94fd9afc8a0e967a90cbc8a8d010d3bbf4ad0260355fea7abd9aa8d9295aa5c154d57dda4839e73488ceded66c2e43189869a0eaf67c7be36bff79b07210f456cf6fe0dc06c7f82a7d578b7fd523ec775929b28fa7d434f543f09ae0b0ca4965dd051348e1daa8be3d0bbfaddd4d37f316376e07b3b9c83f3b1380d0e77820ff9cb031f3f6312462a0ccb65ee15b2c2023f605d63f8282184a841974d1f4c6721ef9996968bc868ef6645f6b1653cff9bfcdb87835ac0f470451d80aa25b8cbbcaa79a51d28b9a1f1cb94082b71f373f390880b4f15d582eff29d1567cc82ca58b41ad334a860401d1c98a7bb92265926e4bb54ada20c5fc3d8218d0efb80ae811195f1e26ad3efddc66ad440433bcbfa149e1e8c39e8e05c80212170bb5c1a9e307f76f6df1ac12979156c634b251445f7f318eb18fff125675eff8815f7f5b0c791e3bf6e96182cb9c01e7fa1a9fbc8da856ae7e857885b8a0625246d04f8e1163740cf53d492fbdfa9ac846d70fcd1cdcc70cd3743695d8480cf519a9dd8b2ac418d39a483649a2ff5679a998283a225fe131c1f123420e1127533525109145a97573ff41c5b4a3e101d1a6fe6b1c707ff2b22c96d684f9e5a7f9a7438af72f41ba07f08c75cc213708a2142909981590c77f523635db812fd3dcbea4b1cd5bdd446ca89833cf97aec113b532a01183c1113adfca3d6efe285a9d18aa4226f9de78a3cadd65bc6359c528a3005793660a7dce86ba3d17142a039de85336378007f6f1848b887875d136c679f82a39e5666944108bbcfaf66c43c205f02c5e06609c4f6074d49326a422b0349e31356bb06e8e8dd37f33cc231b0dcfd320405f32e82327c6e5a08245a6f8619468f93fb87dc90f389dc937080f06f4e6c2dc2ad3e81382e34ee4e198a9fb593faa9b6cacb9373026bccec81cdae9e277a1ab2cd769377c1cf7f62cbee16c66d3d5646ae5045c2218238ea53450478eff7b35850ab9b1ecdb0dc5384ac22217a17c225a79bea53a14f2b33e21ecc0243c3b950cea878f01d9766d7551e6c7aefe587e26207fb92b8224c3f7f9627b477126411e3fa0318d20f5c05f1d1537d03bf78fbb98ccb71a32209d51f4e84ceb10c7ee426fccae98c44c9214d37092729868a0b043656a075ceaaf699f9832e79a2f9f86ebf62fd5d46479c96754d62b4b879aefb2169c0f29817c7e27d2da779fb0317309a1d52b73bba9756568704e0f791e8187ea9a8fb8d46f5581b7f8e17f9da3ba78f96a9255c7c498f859ba6b482de581399eb29dcab1f2d1ba416999414f99463582c7bb1009b859a10750d3fec8a366d9cd66426a3644106d3ff26dddf8e41c1310fff796268a032c4bbadc06010ffff07d59d509e1eabb871ffdd1f474f7e84bdaeb97a08e9e90883573f73165a89e217ae5983666d5fafbbe6b4b2ca98fe227e8ead49f711b5c5f8d8af773cd130955aad769408d7e74c9b643821ced4937b024facfd0810a73ae00478d2718efda17ce23c2ebd197390d45c73b3da05947a51b00caf914d8dd35bebfe0e3622560ef8d4a728f85f39785a6725f9c6e2e23269fc392de65cb73ee114b7906c636aba131b2c468166a35e2236c45864a1d60bfea7ed5b4bd8f5ae36ff74aff53e361d8c6d5989304e2b8c5fbfb7a5215249018a273f9ee0a2605bb560930810d4d5b0dad33fdb0df5254f0ca525e9dd301160efb9f5d44c1a1199896885a8abc597eaeb9156f58fa3b4f36150d1707fa7b1c37c4f38373132aecaac29f605bfc7cbde22cae49575fca4bd65a6d2745ec0721583f52dcd23397da782a9a311266713b9827343ea25302e393ddec78e4d55a7fb4acf700bfd5eed0e7958c7242933cd11d4aa7c2aee5f7a707b82d314c7ff2841ce6de6d88c587081a738b723aeda1f7e532d254058869fbb29c0e8460c372cd14c0bd6f3b4a201ba09568e2114ba7ade284e7415f2aa7639f358eace442a0a96d48bd13efb5f786f5cbce2c9d16f853401d0a4350759f4015d5892b4ecb9fd05d0c681bdbafbf58aca22177b95372bc7cfec197e25da366ee4db6accb3e7c5d4af7e0abe0b75613f936946eaa9d08960dca381221f3a7c12dbcf069c49ba19b4ac11b2ea0cc3dac0184337d27ccec31e4a6191ed5c79a1fab5f91fe6a206ad3432076954e230de38e122a7a88f26ec587804058e953792542f0e5a448f8163c7df4daaf2cfc65fffea99ccb6f054dc6ce8319d022756446054c625a4b5d3ba38c39c43fd9291ee98d9feeeeb4fc05517ead197169ac54c7c96e23e042b1142091c0b0fa66cb194d4ccc44454e1a5955f394b742276f78be07e8b976038c537d115452580ebc1c83ad36ef5d3b7105aba0de32b6a4411145292ba10af5549f2c953f748304094a06f3050b9a5afb2be73b2d2f18429acaa3e21687813b92d9ff0bbfec326a1e58d670c9d68b90ab69228ac729cdf6593df2cdb6bb1a4b0bae65bc7cd2d0827b94e83cfbd6bc082729c2ad81780444b5e10aa180168aa16cac56dac3158ba7e2a3733318fbf6c0241b5b43672efda2b3c84e63bff394a200596088194cf58703c6c1e85b3d49fe9736e37509a0798e08c0e8144a683ef00d20d0f1dad79b8f21c58e4278eb66e046448dbd7fcd3de670fde653b26f552ffaab2dc416b26a826267e127eee8a562ea0a2d4e61d4405757600bac53fb4ccdcc1bfd18b9a41120eae9b331f85ba7c4306db6c72b60e60c3829f0b025a4926b14f80fb6ecc4ae009b306e901f074a915c4662dabaf16d2d142b697e9ab235aba35825f7112dd2efb21d023425ef72b0d1d77692aface020752c9236ed1f3fc416618941d12a7f0702114e1c7ea12028e7a2abf0997475f2d2729ee0cd92211a7076c77cefc6fbf8bcbe2525099be9b36494f27a5213117f12ae82ee5ae601fb4b8876ac42d4a7719a0b8736a2a2fc9928fdfe85b373cf6c5ca1a9d541b6d5bb09eb71098fdef193d3132f154dbafe769215eac0439abbdc10097914a148d79f4698b4559971c85ea46188e473edb9926b46da6c8ea92ca316607f26d91f61ae9323a1cedd2dd723522b760858574601487ce25bbd13c9eacac6922f4fbbfbd0680edf84d22997ccc3271d9a6e97f58b8c02d11d816bb4efd48258e618211c9549784dec16ffc7f5337f9e03604497e8a03f8b0d43d56c8900b0dc1f8b6dcc70893a866c68cfc094061eb06e05bdb7cd2b6061d4b85c8d410d0329679f8d98c66a422c74c3c0c3e4996d3e72cbd5c87cd79bc1547db03080a3e13f058db8fb51a522580cad34af9643d8fe6bfbc7e79f8e885767720c3ab5e7034e91d2892a837315194ffbdae58272c8a63d0a7be5da5a675aa96b35b563babda4fcf9fb6093d2f83412df730ab2efb8a217137c6d81cbcd98cf9f1f6244022101662e2247c5c5da2ce1fe9731483c1e1bb03a95cc78b0800a6f5ac22cf1cc8929361884d8e4888db9b79bc67263d7e49de2d1625490df20170811c16ac0f3a6911a1316a7f0d8cb693d8093d664873ce59ab2b561bab5492045e7adfc55ca1940a09707b6b068cfcb19561dbf52ef2abaa2311f27586da82a0cd2ab4cc8def3310aae77fc169c8ee6bd5f54d6b6ddfd221a22a3fe956e1227b74874030b384ceca41ab6d97f19c7d4ffced5079895d3d663451c27679f00d9d142e6cb4c146d2714a1e62cd6df73d48a36aea705f121b33e502d1017ec86e85a2fd12b1cc9446c7f05e4e4d05255c4aae5b67d70596bd167b84471cc68e8e81d43a5d90f24e178b553b60bae6ab52b948b300516e46d58a75abe8ea4d8332716ce7e8fcaa3816a2cae47a7e2510730d3fdcc81c628d54f60e8ffb81a58b7d3b6bc0f3a128ba33e57a3b2adafbef63a328d8a6d02102430f4736d8e3ec0c556e567c2073d93340aacc22cacb8b24a3028cfd0d641453e9822d43362d696e4c0a43913c9568d2480b171a37dc5d4406170b1e4edef18b47eb54085fd17e01dadf681660a8f42a6a6035bbf438702b1f6b187df6282261ab5dc37e60f4bb14fdfe53137220a9fa787d948c3706c3cd69e851f663293639fe70b69bfe25faefc3ccea6e572b6875a4f61af6540a065c5185441e724f8292e056b051a8fbbfefb8a02072b8df6ac873af57f84c8327fe34b1628896ef7d08d8d43b35587db93e0332c4521cec9d5a4226d57244dcb0b62864626730b7735e34f9c892ad5fbe569a16120d38d3ec014fa01ea1475d6fbb3f00eab5f3fab64ee0db5d25159569a69cfc5b5cc0c06b8e2d325b69bd3fec7ed5d866215715a7518adf6e2bdda4bd8a01dc64dc9dc28feb7d5f350bd8ef53113098e48854a236115b9718a0c3ceae6bb3d6800c9efa443c613dce47aca921389b3dab2ca570a069ab341855ad483cd9daedafb5b0ba55099f2a228523be676e829973b633cfce515a1bbfcd965d8fd88210d7ae204d6cb54ac8b3299cffa7c319f6feb28f1489a90c0107cb90999a214d268cf6b6686ad51a4640d406b65217a7f83005f8f6e5d310b5fbc0fe7a17a845fbcbe1b76db38840bbafc828480226e0dc321192812ff0f11fe4207446a30f101af40770754bd03d5de20783e5651638a10eb1adf31f6d8c7fd1a3a5f00c900391f71b8dffdf22fca444ca2d8154bff121be42bfa10269d9ff779ecc768f3498751fcbe97a9dce41ba032ed5e2ce2d00fe471f3d4c03e9bca2523b128e66ee7ab3314f71803021f9598e2bfae198e04f0d02054070e48ceaa589aec54b301611d581699ab6fc801bd46786b7b1178f42f1d5b1605ef4f39170c26d5fe480e98e2fa34849c883f286e2622bd6200a0b1ad55394b42b96bc56553b8f337a02f8078979161806653f274e5674b445643bad23086b22fae291c51b69c2b729c50c51408724008f8735008ec5e2aa5991c640ff1f703601351d1183d00e17a93b7650ca1cdd1cd7b6a991fb9458d3ed8645046513adcfb1544038ef4b246ed17750c0dac502a0f936bcc0df96a1fa1d9bfe25118ce660bbedede9b2884ca0b85bf2816976378845c9b7568bcdc0202a43d056a95e55135e7200cb091112ee796d32f5d546a90251c51eb3777c309e0d123c8024b358291cd2f9b5668d611c3e37ec2d8f907cf32d21fb66d3c13064dff2de6fd07f42f6309cce6c4c02a56588d0ac8ff2ba78643f4c7ba8108126a0eb80bbb28405f44aeb9752be27b995053e72bb6e00aa6a74429bc626593263bb80ff8e2aa0b112db317eae3751c4f2f9fec235a791f83c05440d1c690083c1519498e1cf2a32510d77a7655c88b926c5fc92ccb8602dc16312220e255ab9bb3e6aa2b11ba8d7a2da9e6b7f9b445cc7ab754630c3a8c43948f77b77e81f7c582d985c07304498381190d11bcfe4962e2cfedcd45a438d22d4e25c4e11e1fbcc57a8b82d8825f4bb5cb7557bcb26d4c3b01fc6a88e62b8a215a2813a8ffe1c8c3eb53a566f2c6db3b4815dddbd0c20f4a2ef2ff6d29ba401443b7946d01e24681724373900d5f9432d75c8840bb9cd0296d16e7c23d8b51ff52affb6d31b8af99266565a3991a76d38c83b88a7f0390245e76cf456addb6aade457dc854313a77ae6edab0fddc3399b198f1d9130eec72e24db96093e82d3fb69f335b989a1afd8c4828d89f23f0cba7dfee4daaf550b3c772a3ba2763fd8096056104bdcccdb210fd06494a224cfa4fb5407ccd3380a9cf0e0bc330e5af9c96345f3998973f3a9d4ee6167327ccd8adad9be28cedf1022aac7ba25732f59db75230bbe6ee0e2c8d700478a3817e08f0ac33042f1dc82fb3a5c7472f51ca78b209f1ff9a77d7c1962daad4e2cdfee2fa616567fbb329f90951854efab113e2d6840340f31527d716c6bb93b7417de70a8e518e60aedfad94af9e25720dc398581b4389c95148a007bb7452e8f274a22751bbacd2f8ff6d4d7485492cf09bcce9e3ff0633d23f9a66206ecb6fbacc470f2a28ef070aaf5b174d8948817b9f7afc242f262f5cac9759c5a849251566048b23a7c73b46d8bac843bc5440354ac504cf19d9054bf9559a30a8deac7ebcc4ccde3c8f2d87c8d2cec1d4b7fc56c8adcccf0bebebb936418c990daa60051d9c7ef5fa544024caa2d724f85a2a2d16a0df473d6358f6a77c76d869b2b78e1e49365b57e7061170a64bd5cc8248237d4a8c0af7cbf677b0e147dbd0fb532d3e5d992fba048a1a1add8b02ead35fe19b75d165535875f80d4728ed08418ab537b19e69829ec05ac92819562da8ba5158c6b3ce1d88c85e0c0c8a49cf3717e9d112fc0cb6e1187eaa2d24a8d659c663c9584b1672f30eb05858d7cf77eceef9d36a8e854ffbc02d84844968b44982adde7365b8bfb706a9ad780217dc3956feb31087106730c97c3b0d2ba7c37120e381b44ab438381bba0f6cfa1328950dd9bfb9968321b32ec01319975c7bcba17f13a1cbdec7b0e174ce0c834f4415ab714c969718199ceb3ebbb4d38e6f9e71a099aa0260a37d1dedfd31e5c9f9415d4d20d0e31cc45a0acfa19c5a556b3b8a098e433d953f2fbe6d47dd3b492b97c02648b62d8273e3b7d07dd4cf57b8949ccbb27643199554c0e05ed593d509f70c2da3657ea84af6ad5e9d6cbcca6d775afc925fb7ffe9de23660c4ed6beb5938d6db7ace417c47b9f29b3caca79ccb8a25d365a4ecca6f0afd3b09b7590e926bdb184a1b4d9fba2e16c3fcab9556758bdbed902a7a0daa2210b5e2e8a7b3da3e1cd3a064c3bb5962b23ab2ce07c3e90b99a34b4ed1d64115528c6be1f75bec7644ebb9928a7acca64d0d3060c57604c7eb9bf61d2b0f04f3e647c7dda374eac87e58e5c7eb5c235104c0d2bfac942ce4070fa01415fc2433632a316fa707856554d82ce991ee274734aae18d6aa7e5bf3179d91672c9442e547a612de6dcdd8d3e81f4eb942516cd5aa2f6c0864278d1b396af7e52c2a495ac9b15a45b97374d8cb10659266c5261ac357cbe6f458030574ac4ca58836ca1707f423672143c2d2f359d8a2e55bb333d90e4e8b35778d4be3a8054e9a092db0cfa862b8ef201d53bd0db2719fa917bba7886c7aa6ed6f2a819c94e90e481b20c4987fc2f4e1bb9e585fd65bba62ef8b05f4c441a5947d8bf8c0e8648d418df139658e57eac99ae1489814cd76ff1def273742a8b8a60724eba73b66b99b88d2c7297361f78b3d22be4fbacfaa111f7bbee1f226e7bae3f8ebe25f1c4c250a441b40634eae3e74fada8321e94316f63644d0182b8b7b930d77c25d260d707e2002341cada4848a11f9cade61431f7b7c0b50ac72e9a5d41a57f1621e9734c83c96a18ae3c61eb9d8af22b55438d097f511e303a292bab7767d86ce86047102ff1127c8234c3a88bd60109e0ddcde01df2aa74c2b9ca64b66c88eafe64862fa2d4e6163d667a11d830f4db99dab039b11fdb23ecb7fb3ec4d4819508dc43e04cc50b16a7d634dfa6af709c13299a73f08f8957a8b458e1d75367d855522791f68865b2f346c75256b79d703c2b888b2a6a7a5f2415d8029008e7b25cb2ac6611331e1304a38f95ef8839b44f612d1c5f66e5515f89f86e11ae9128047eebfc9dc71fc3cf141a72a64c5a98d2a82d6de6d6dbf0e7eb77e089d41a83593f14cd49129d2dd2dcc417b1b1b69b76cf9871ecdcaec458faef05d97ccc47c5d666652f2259219b9bbe1610ceb5a3c8f7cb288bea03bb97a7614f70fb25e9ab9bda230c45e73abc7bbc91e7a39a6c9f153571e6e8f289c45c72187238e1abf8eedbd0df7ebf19dc59c5af8fc58c806ed6b82abf4be9d1596ee724a57b5bcaa954061c13f7486b9ff7c955ecf7d88751f7e05659df9e0b8fee32d57461bed54356f2ddb6faa36ee7bc10eb60075d6177e95b1f909fdd3f7abba4061a2433c8e7462c89006b76533da43b3d432a2e009a009e09647da61783f5e7fee0dd34696ea52ca572b5c2f2fc4ee55b3c2a6233e81af5ca73865ce68bdea5b5c8e61e3f4746f06b0db692aafdb5a581c5fb0e4c53ac37d0dc14b0a9f5701adb796813a636be4e4f4a51592aba9721cfed3906acb0adaac5dc0803c48011c44154fd8fcad6d971d2a09f8de475ec46be59d6707e51778d0f5f1b3bcf12f428b763ef11a0aabc66ddc1aaa551336c1f875d2f568e9dc0d70b4a420c50e3f0d394b92ec158b41ad5f514d2a7b78d688e7cdcab59c0e0f682ff9ec10f7485f91f08b15bdd528301b65da0d918b12be5ee98bc7b3fe726870d140de4f1c578479bff56d34b3d9a5fdc00bf25a6beb2c48ac83143c194e1f0e2467b6ffb8f08e6fa5d7f27102f724dff48c867bdb73c6d45ff5065d7abac90f0b67e9a5e39124c1cb0c884b711dd9e0ab43813f3755e7ad3937b1026d90d511713854b6053a8fe24fd1f3398703964a49cdc008304a8474568adca7a070ff3f9d5b4dec09a5f193f72e944f440e1032eb26edea24f8d52a44136541acddf4a9eb4060c9103fa6bf423142c756aa042aaf5688fec5388c745c86a27e9f434df95a21628cfaed1cc4c17cb9cf0fb1b54403c4dbb9a967150bd5fe4fbe2aa682a5e0624a599f803d4a8884a0c7dc323bf5b3d6985162c78d440d5ae54a79d9fe88148b40943f9b2a7c3c905c39a336cfbf71787f3ff225acc5f368556d7c7c601fd3ca3d8402873b834a412045e3e8659ebae50412d56f05f81d80156110505745cd956d2ac48a19b30f65f978788d80744dc3fab79ebbf563165ba21e397bcf57dc05fcdcb8e8ce37bbd0ae50a88d66bd9edeadc047344e7b1d1d92c24e6a5a551795f919ef1c022cc9d508732e28f5c0efbe24c9609368ea7d646f5a31a05c6954cfd06f04f1507e3166483fc734a0f6c66e6fe1bf4163b862b5799b08639c6b962b33312340cd514314874905e60bff8cb1ce16ed3e9e9d216e84ccda99e98e586199e9169874e0dd3c40366a648a8d45537a3762e7befe2c280bf7d4e803656a21f0d2d335ac607db42aba3e09e6611d7d938b6e7da911eaa334bf995a694b7f559b064c4624b02e7175dd5fb164e6b7e1c579739d10e66d883b2a8e4fe62abb32176cf4246fa93e1ab3a885bd48effdbc8720a01425b69f3a22274846ac5e12517a146fb87a5b1030988332c890f26d015f1223100088ddb83f72c4feb05a3ff81d546075c821ac5a3e6fc5be25ae76e66fb273a0da56e620e5a7cdb85add677d7c54dae63e4b161512d5f0b98577c956dc0893f45e94f8a94ee596466e1752df3c9d903aeb1f6f56a6590657be0c115644b6b60acbe0bfc28bdcf37b1bb4efb54f0854a0c604fefb359591e7c8b2363e60caca4c325e1b10d400d52e0258e32e3485d62458c21a0373e28afff62fbfadcab9f4c3799fc2610fdfeab5526eeef9958a92ef8290a3e3e49edd76bf32d4e62770c3d7dc19f26898d5e862d74e7f3287fec64c8edfa66816b0f436d290a41af2a2e0e6d8c73ab934beef0d469851653ff918488ee189519062a985868fecd86f2b92889a7d78404f962af6224bf7c19c158ba290edb021eee6b1bd7ed398235f84713f2e3a3aa50a91333143b790ea82181faf9635c4a8b58cb1dd754c5997cf6d0cc5ee362adaf8e0018b4deeb9232019c31e6f86d0b46fabcb62259db5945e2e649d17aa7b33d3f6aae6a25a07dbd722fcf88b844449865c3a15507628865a09b2d9ac620d7c998f8331e1944b8261d0202485e2be4a86a8102fdef0dbed991e155acf2a49524676800a70a58d25fcdd410d758765a505a408e00e4706fc51ec294031d15018314b1a153cd4d8e86492fe7de8500fec0ee8e5ae34d5e5d79ea5b6505ec8a40942cd662a3d0f080f92e4e2e8c24c3a3fc0bcfe038b0aa3497be010a7c7d578ec4b354b9765d51e3948406aeac86461cff924b066dc4c8c56226e146fddc8c8c4890722525cb1ce94054e6647717e245a9319926530ee0958072e0540c45e11da8dd690049600ad7759e18c341b0ec2108357b1e49bf54797bddd51528e1bcb6fb522c9b6cf2095baba3452fe15f8b14edf89b2cba1e7a6e9583e61ca132c259e999bbdbf7814088e0b260b348af610c3b934734643d66087175b479c32fca5e8e257e569d07f1cd31baedbe31b971130b9913c12b9aedce7aa4c4d23552ff949e1bfed7fde9f7140315f3427703ac54c1325289069697dd40a1f50e436309a984b236eeb0dcc7800590fc0c125a141f2a4b5c8406075297d2a229808e8f16410caadaa01a20dfb698c5a8fc2758522d65b4baeb1fb6b90ccf80b7136ea14d878cd0e267bf67830d74f97553f87b7ceec80b01da4225028e6ae3e6fe5f797905ca721d878638517a105bcb4f010805604e0787206dcd41897e0024d91775895d6aa5f88df00f632fb75e2de0e72e45b2a678f6b20d3506966f65d116364dad0433bf9ed7aba8bc8ce37a18d6f5ebb814059ca8c4ded20945cfe5bdb7bf14b4272231215b5750d4f36d1669849adbffdafaa91ff969cf7e481a97dea72b5179c1a94078e61c2eed830a163703cc6ed331ecc47f2eb1f808795ca99bdc3bd58ff2b9d25344abebc55ed2eba89dd43996b09053505ea1b2cf2666630af3a4664d4c0a37bd1cfe54a52b4319ee3464811105763c3d237c49225d28e6a45a15b3aadce9daaf4a1293db3099ae9859b7cb984060796ba534edc6e99ab3fdafb39181e241b5e95bad5fbbc93019e886c559f1916a4898ece3e4b99a04fd942a85101df04fd2eacd6196a81bb421a8e1c70c3016f6cc252c64018e0e0d08cc9e5a75045dc88677846386b4c5f5e493571103250997a931125ce2a2fb706d50848b5fb977f75512e13c461ca426bc464fa63880de821edb5eb8de47b36100c5bb2170b25041f7cce1342511b8d4d605469e8dbc09a309230ff52fca9159735d7e30f6aef39be5d4b86c967c66721ba60aad18c7c5273e0fdde062fa18e2bd8ebe02cb502e68c93f10c7b65145234c2d0ff8a69e47b2914a862421ffdff3c2f317512043eff2ee88cc5d08432e23df431eb620dac551cea9b6b50cc489d2ffe5a7a144434f2c51654d8099998879e4a6372a2eff443a6075bcb0a82e3f55029d9f102805eb38eee702ddd0b59b336b50f607ca1ade2ff32db4a364749871097836c7436ab94f619023ee44abcd8b51e81285ade1441e6d16b51158dba80c01e86a21f5f2a12af9071bf9c8a8821d97bdc13c60099013c51111cc2b01be35ea15b306f563717fefc15843cf04730e3c769488e3440ad0bed4e54580e655febe69e9212232b72a05a5b03797f8b53aebf2ce37df0d2f87c07d4d73bfca5f922c2e08407ff1a641590a077e1f41fcbc7db7c2c25553c5a818d5ba84a4493d6836eb6e5fa5e88910cc2e595ff6641a66fa1e611dd9f3e0cb21ee1f0cec4f69811e36cdd9f816077097312b021063629c0a1f416c893b79ec69eb8349897a559ee403fb5821d1f697ef54d84f2127ee6536ee469f31b1e1af8dbe6aa3c6016d0d3d60fcd23ec27bb508425717b76ee37a9f8cd0a74d36574fdc2ac05343c24824f2a4c1d339f71b219c75e17b7646ea2d8f03e6513e627455b9d5db3a034eb5064219d527fe1168ab4675c703fa40931dc8d26aadb3ee19d5e0a3b2eaaddfe6b399a521412d847d91e8904820e2bca75526ebd00a1862a19d384d90013ad3c55f13261ca3935d67ccbd756b530ad747e28c02083544e32354627fe8ace188742f718c8a4e1f9f10b8b66d67597e33cdb2fbc9e3d2637467be7001c5177db99f6be9c8a177348f3104b28096b4ab49084203fca6e32d606df9b8a6443481cb4f53d7304b24cb20170513014f53313b75d8ec018cadcbe897a2b2dbf984b9c8670ef984c3b2ea9d0b29544c1ea165f333be6a3d6a816fe0d7684c4bc203011c04fac7164687f884d5146569f6b35e6f807b549dab975c1dd9dd9fbd0d389116a8de19cdc309982f7b2297a18da409b3abac26ff476be542c405fcbb8a66f9cb488c15dbbaa8a0e7f800570dc83ef4d498dcc96b3e7013a593d8b49d4217cddcf0de324d81dab083485c9feee292d0336df515349ea31b61f4e150d83940c2f1abe04e7c97b61028a5b628ed785ff987c6b7f5209e276243ed8e3760148311ded6ff04e2e11857cd178931693650f70995941075f6b03435b3ddd84ce3c014b25e14672a711fda3da5c67d0de9755f4eda248e09114ca793b707e91b4ba48ea28f3cac2ee9b2b3e23bd89ba11152631538a7ca6a3beb09aa67e80388b7fa7f45d207cacfca14fd4de5b23a0db7d861cb4b8a08d518202e67ff0dfcab11a88cf642e2982448cc38dfaf1c4ead663eb4f5c3495be84dfdc7f5d714af589a9169f998847ce7cf1dfe0ee740f994ad5b1f8c9a7bbfec4ce20aca97504afc932d34a3b820174975e2626b5cc45daaa9f0b1d39819e4886eaf7da22009ec737e4ba943596990e79cf3ff37c1c98c1e940bfbf9ff83d5b4ad864e526953fa963d9bc9fe9856918a00d00ef2974e7f23810d14ca11782c26093667084086abcf6f29343961f53ca8a3da1e5037579fc50c5635e9837a4ea8ed33c677e5255281633d77836d9a3f4b53d213a81b27a3911b1d26087f2cb295ba6d8333440093cc419eb737652d9b73c207df8cb07d9031fce41ba3faebb955f85ee9d54d6b380e25f9fc10e0786ab49deef985921ce230a826f89237a0fff385e6ba493b58fbbf08f077fb18507053eea11654e59b5be93246ae7f0bc4c22e513d11e0b9b0b4441ec1e61d80f060f1c6f9caf114efbac21632c06d65b5a8650d320f2a7f579c33f809dcf7acd774396dabbdb31108be2c2a65be6b19b928c9a3c0414fd4c299462f4ac8d9d8f744f54a44a75fb77630bbe8b76e4606feb1e57c1e9a945ad9b5119bb5f474f311747c4f4a1abe65a44825776bf00da3a86b3140e90b1307bd8e07afa773ae77870b124fdb2179d27dd7d3de801c0e1eabf21e7e5de9c7f4506a1bd1d4342a4f0dbab83a0e57b154457db246964401977f9795fbda300014f521838b6cde1093dc8eed8c19bb05cf089574a008d8faefccf6874342609f1ad4da566c8d3518c649ed5c23eed2798bfc9087e0fbdfb80341afea650706f2d9084b30cda585c69df13358b1fd5fb712ef0fb1d2f3b9ba9cdcf03d9e86e1749a4ddd8cc448c2aa0856dceede58827078c92af6febae0d8569df3d863ec6c3af1d13f966a833b11a651e3e527456995c5d826405bbb26792477bf818b7634a210c01bd399896388a4b8993097532782f1cb6f8fc9841de47c446d52b04d7d58677b230d4ffdf80b8598d3a4be469b550e016abecd77bcc4b3fe971ce97418cda5f6a52ecc22e8726c6c590c509cbefe6f0c7279b0e49594306ca60334a5d8503042caab1e70fbce3f34d5907c624f0146dc5cf2134802c52a06c6a54c352cc03dfab5456c525a04451bbcca45b6e87ae087071c6319d672c7dd098436cdc05e09bf45f66c4457754f30a1c20e737c26534b195a780afff81fe6696eb696d8291bd6155ba59393c2dd7b7938428029087686aba0a69cec5569c1567a6249f4328be26b971cdb4f734da7800117b4fb4cf26a6a366dec7c6f7279183e3d268ec996a4421207a481f0d08d309047460b315a954e12fa2565a8dfecaabfd579258f1b8a0dfa78dc63a86b74ef4adec023e73f6a9a9dcadfa9da3b487ebf6791e671991532ee355f078b1cf8c420033bfcde934e4b53582253585aa121c73e9dcf7ed951bbe739211cedf3abe97d8f9d85ad512d9da62284e9bd4bdb4025e45c447fc14d80f4b2e1173b4ac694a785267b6f7d8b9685cbc008b7bebdcb3ba72832997e633c2f93cb68de9b16129f110e886e738a1b296169b304cb0f5d2e7518a95d7fa0d89712f49db3a860fac18117218c9f2b365e967393bb417c68ee107d6f797de17b256eafb244edca4b98755e14152bb3ce728c7525e1c5f83bf2ea97f56b648e7bd1d2783b50c827da060f881e951d0473cdf43cf43edda25200261c371a53d76309bf0ef881dd2c122dc40179bdbc9874d136455fca7fa57e76530ec4bbe8864915aaf28edc6558ffb3c0e09e51a4c3914f92b5095224edcc9adbafbda383169f59a7750d414696896072f5735930a074dcc158510c9c301dd141cba28679511bca34e466289067066212dfeafbd162453c8867c5b68f684064d7258af672396532e3766da10d82de0e87e0fc51608cdeb063b5cc8615fa4e373773753ec7ae44e65ef20984ff48324e384da5004d83e54f718d4e0c8d0220dda23132a906f1d78070adaf8b2061e1798186e6c72ffb27cafb97c3c1cfda199af51398b08cec9a32e4349522b1bcd522550c5d8da9ceb3ffba83a066123cb7851b42569ee79e9b981e64203f36b5e0d15188c692aa4218d93fff3b6d221f66bc1459799f10379d23ed5ea0ef5ac678a2f525d236409a28c685636f208abe010ed9bd19887ebe2492077667e14e10ff1179bb8e6233086d3510de231e1ac2de1b695805a19a2cc78c4755ad92c8f38f503da545535981b1cf296b2a2f082ad535cbf7038cc822a51f17651148095b300cf3890e8fd30d94d93d88c4aca378317bb0eb87b7f41ac91895d2a0e8fdbc6bbe51a8ed577ed04b510cbfce95f2c7ff9ee1b3fc8e619f5fe52df146c7aa75f0891f3bfa10392e0d07f4b759cb945f60cd2a387f7c2c9d09f4d505fb6b23a71e8c97b86e4db0a754e7592d451e97cfa7bc864aa06dd1665d98a73422f4832259d922a989aa43bca16fd213b5b79339d568f6f7eec104d176181c3a34d8dfeb54646c46e2e5f09833c9336b0398e4050adf56a5ea9b19ae4b6eaf127d08f5a50a846e7b2709fac9190b27af37774bb07da5efe9e2516d6a7e414afcd3652c1a3adc7bdf6c7d0b3aec34ac989bcb4ae4f4eb70a0ec99904d2026b34fc31b3dc6a3f6b607d2353c5963ae935669c93eeac0a3e5bfe141bf1a7e848a856a4d06d50ab10702c4ae43fbde5224f6d84e604d4c33b2c9618f72a6982010315831c9eb918bf63a4c486109edeaa90e0567b4c5bc0f5f661a151eaaf86f8aad2dc20312c54f0d23bb12bc4b7a9020cc98d96559323319c13c28e3e823d95944c16d6e80a4ce5a5865dda1f848840c0d90c82cbf1425674f4549fd266407ab9df74b1dcb32545a1c22997123c418aa491f4b57c22fdf9203d590d050b67ae9efb2fadcdba0434d9af56dd6567f5807751d2e6606df893c0e182d3929306d675ed2a91b284d8ea5a28dee29c02c5144426b713230f1aa7ab314ac89be2c01365793f1ddaa4f89be6d32b6992b8495d71b44e8d645011820c9537d5487fda63ab303a4ab97eae7c4906e6955811ce755967556853f6e6b91944041905952d8a9badfc6ae9a726aba45a3566144d41f9816440ba9eaf735ffdc9b3182cf8687be53779ddc828008c8be00b1119f54899281122e0a954c11217c55ca482d6dd1f64277e1aca96a00432d0efa064ee07a136106bed0e813a2ecf53ad25bf6f332b9d68fb86a3320c606037c19a1eaad78652cc1851f0d567b6a5d1f7c7c952393c0187636d46c1599989e49108d0fc842021c9f5dada7902f9f7dcb5b64e349b2a548430edcb57ecb1af47f7b004ec81ba30d93de16f38541578937164f37543c7191e02bd475cdd413ca769568d7bdccb82211ba2d0122ab2e2d7f211cfae651251ede2e92dc5221105dcc22c703bad286dbccd12a39052ea7e8ba43b48875d94a52c900248c215c5a90062313549c9bf4bc7d1c351dfe282d33ad88a18ec7d186f0aae13dbba2375f611775ec7d8f1a5dbf9306f6927bff85947607a04530c7f4fc4ab76ac3c8fb2e5793bc5b776a2bee523de80c4758bf0569b3bf4b96a70c983f009bdb7e702b4b84f9db47f1dd2afd673941bd31cac1afdbfea83b899c01d021b4531b4180cf18e969a10ba368eceb59a86f6006b6bf26a08c6c5b1a9e8b596cd37e94c77fca16bc611ce0be469e445dc96353200d0b588c1fb2d52866a0ba88634e1731dd0731b3c7a4f0194a602aac278da630785ce9e8d8f0185a01e1e9af4a8005b4594d08583cc27c37651878cc7759e9a8fad021b579dc1b09fc24bba4997aad1e7bab6ef479b5d68b534485213c7f14bd925134694fd67289447bb25a4be2c200f240cb84ab694a01b016fb4eed5ee464b3c57699bb193bc03ac57a677aba550538889b877d77c2fc9c0410266e7439a64a7d346e546826064b3747a45b5f4c90bd43d1d9d00bb5f245e51a1634af7b9950616993791c4efad8cb08d0e42970fdf3993fa49d594afb1fcfe98a0f5c3ce93fe61743ccd4c61d0ddbcdd9a9b32a0342e5e0ecc4daebe97b008cc5f8d77ab46b3b4765dff021dc7a3499c4a739763cfc6d137f906ff87752aee86b425bd726c6570324cc0018732681dd16f8f6bea2fae3877323ab907a590fff9fb999b79cc6537d204de7a8ce4e76ea3e858c584cdbb47e4377d6c7f4db6380f69dcc4f8951c85c917437a53831e30cb3f72e157961ba531da96045db0a31d042ab1317dfc00b82c5f4574ef79a08fbb21765f2224383056f7a4495f9b0d9b8475ba51309f4c2d1f81540f7f2336fdecc21b47196b1c26dc76619bc7f94c211d9335ca68b8b286aa79745357f97719b703de1f9311af1156e02d55a52488647bad61f05db6086628f59c8246a5b58002c0d6533738e800e13d03203c8e30d23c7729c429df73d9a7b703204c73d7a37d81fb32698772e8a0d37e14615479d57e59dc9328780ccd9cfda285089f143ddb533e3dc5c02834f203885c3c71e18bec88781229534b7f621cfee7fa3a9a49c3f2fbe9bd32376670fcf632630889dae22d221047cf66a1cca601856100b131ada1556502d22eef1b822fc3a2418573087c8e003c4aa802997af018e57618378d166e5d99aab6ded5865ff3f7ca535bf2eaa18db4a0de66dd0365fd4dc64331604867f148b9e964b6dc9c531ebb44707231903274ff4201109ab8bcc09326c427649a3cc9c49d3e3d416b33c36b34699e1fa8d3edd9cc75aa5927ce3cb6c3a2160e035b35005640019117dc53b3d39a549cbc4fa14f4179cc2c28b3247ca1a0f31243aa9b9b1d4bf67dc51fb252444f98b2595dc4b32ce93327defe5a8d533b019ce816c73cfe7e305120dc152b7515efad13dd841d456e0684fefaecfb543634f7987ae6f7b12395ab8d94ddfbde75c4a49b89c3a68f53196ab4dc3bcdd1effac31342c4775ccdde50d3ec9e09b086e91f2f3cfd9b5851925c4781b7b0ed83402266028a1336af4f065ef179e03db57ee53903188712f993e39c93dab3e4cc9494a9f3b5b8a9ba8430691c0e3efe202fe57c6b7d529cfe6a159e699759cd0d3368c37c203c300d67353bd1dedae4f0ef15b9eb132200a85ee0e77cfc888f089d208d367773258c9c1f0e479d70a7c3a9e51a4d8b0eaada9d1af77991452ef555483c84d04646b3838b39eba5a00b273fb4b045ddd47612374886514ed10c40185fa4b965bc24a3bbb5c1a27969970dbaa1456bc4abc9bc55cecef7695daa08e6299fea875966b40b21ce08945d183b042a75b55bd05bd50fead0c47beb0fd38a6b5431c31d48b5a467755fe2c0d1bb802917a062aa00765dd087a9150b445af42abf5bfd78b5fbc6107d854aa3f8304356dd86d46b4983d2473cf4d29005602c092b1e578d3f722d492ff85576e4de3595fed15c08aa1f5294316b239a03316465314c629fe33cc79cf44a003ae6f8369f7b502e0086c70c1da4530b3816f9c512236e05fb87ece7accd12ae348c76c6c8c41e0ca79e474392ce8fb34032bcd4c7d33e5b166c649b61ecd18bace747c4e12b1ba3b5e8604505968146b0c49c78ee5979b5fd6647ccd18a82c4f605bbff998ab69a7dc10816e07dd6bc32fab2b662338f9dbec8e27fea573bcb01bc958402bcba6e9e95584f6c8a1897faec2ce424823329aa2f208af871ae4c86f58de9704ecdab33dbd05fb8b1ffffe4ad50e73545f718edaaa7cd18a079ce4b91cefdcc4f479187ed5ba8613c2ca9159508eac705a2ee73605e5933ab03f6bc649bbe785e8f36ca0c7e5409722697c1bde2ebba5521b118c65560467fc787c11339c3e0123049dd5aa939f88341b1fe9c94f1c7240d35ed67f83d0313dbec0243e9dcd1c69087362be82dd05b915a221788296d5fec22cc7c97402266ad7cba5c4c41069a793ea958fa302cb1af969d6d20cd8368220c9dccf985212154a837d8546b6851b5c1d31caafa7030fba0a866679351ace5e50f4eb89ae7c3bbda1869c8d5adbd8b0fa1132181c1b37b77c36d1010247473274fab3dc58e234c8447d8a4ae2b66b152df27c69c9e2c3c92dc81b19f81abd9bfcef86776e9a4137ed836e9fd3129d29fbd673a6251c2b18aa37dc067382f008327a83651bf59bda23ed1cc9f7345ee02516d268959f0303b88d9605fb8d9956e6da93103f6187dc95152bcaf5da4e807fff2fd9780fc7f103d9533a98107d6a3c7ef391931a8c5bfd8656f8775efcd6ca5da79f708cfc57f26702578422f9175e63da49554245cec12637d4ec494ea9f89e047ec9fa5b5ef39c5d9b6f84b19c6c48608ada0751a101b5c57554299dd3d11831bf68437de1a5f98d109384e97ca2c1e67bd3b1b681388a7e12d2d40eb35a53350e4a8bc64c69012aa772dfde2c7c962996c196f01a111499fe1374b739534a9593c4a38e6951992a55411c0a6a42d07bb126397588ebc154e396ecf1297fcb58ef936a2a3dbe02dee60c18bbc00b74a1d62b32bab045b227e049a9cf62710773213de440a743bebef1ec88ad2bb8acc72eed8008841ea9278cef89b783242f3194fd831e396c47bdae98032410e6f11537bfc1f04699912d88e79319eccc77f087be2b19eaae3c118a854b9339c89f9ea9cd0911179a098b773afed6e757a8d6f3c08bd8311103e623ee16cda8af1f6e9e34fed4e683114d3d397cc431cec6d8a2a60c6c4d62dba762c6d995eb7d596a48fd20bedafef3d4d03a091d57509d5df6cea626f9b01841289b5cefe494a0d69d510169ee1db050dc11d4f8721d9d94aea37b7b2fd3104dcc9079b07bd3961c6276d103ebe8a0b5034c22e5b1f83dd92e42659ec672ea144a0e3c77dc282629b1c04026cc63b292f5b5affd36c67369b9721ef1e7134755d921d6abdd508bdc61075a973caf64f97d00ef65996123965cf1212e4d58790fefa42ce685a9e053d826ccf6ab62e549b34b0fe5159dfda770c434d1b4218af72c9da1308255ca4b09ae6b147424029f6c554c839b642fc6a635a22f6f76a00dadb2e58de443a4506c8d056598f8feaca8deb4d9a95a0170c60a90cc705aa0b254a911ec9ecd1d86c53dee902e51c24a993b32c28c9078bb546a40278de0779925d5ad493d0c32e38f133a9e4f30dd38ddd25414019e9609ffbf7ecab0a8ad6cd8ea06af31ca14487b5130d42c712488cd6f5a38774579540b6ec7f8c9e31f98c460d9b0a49ad1bb6ddca155d8b0d66e03c4a79d0a04bc3c9c97bc57e54af208eeae89faf87d7a19d9cda2aeea7560b6be68776293be631ed84bdfe313504bc5fefac7f1c79766bfa590d223b1ff9763b84d911979e71d78b90b22f971f7f0781887d34bb7265ce4ef895f3d2255776917ab4853456eb7250c678cf7d5c5ff6a396295da2b12679aecd1135817b0e781f73f6fdc43850447a6d4c1807baf821296507844fb19effc05af9ba0025930ed6d22b51efcebc3c554f80bff611229f67525c76718a164e614314adc8fb43b4ae8cfefeaeb5472ee5deeed9fc51a30b9f595a4cb615697da35ab1b0acd32c7245bd4b8a8c1223184e075435c56fedde8a5e89e1026c4ea4eef39cfd5d0b2b0cd2eb59bbe43e1162e95fa10acffb12499c27998b3204249831298318352c67ed405751e564841176f461395df2eb49efe0d1a8cd49914b2b51e0a176f9f40180a292e7f5fbc011b4c2f39dbcb4e567a71354541db2f25e0500433b4c5002aeae59d6f5e4b88ee721116a6de2f14bad95de5b7f354697d4a4fd2e75c2a34f91a10f08dd84c8fc05283859200e18901d7c2d7ed5d0633336d9a3a8b29e6309bef509713b492c6b402d15a1f718a2cfc3235b6f1e6719d2d33573fbfd29c0010cb68240ea428e6a6185d2e1c5fe78ce09b792f201603b384219e8dea82349a4c681ec094ef75a0d42181e3bbdcaca87c0a36b5f73e060e9a6a1751ed50eb8a55e8f9539be4d39424f0948f2822839e50096838d8b11038d3145ad388d41d4fcab4f1f22167f8dc3ba0deb8779dd9a0a63f102bb0e8dbe189c431b40726664daa92d4c22871836c6bea7923c29a583543122a861226493017021f19ccea4d0fd4ab304affe7487320a3ed5f79b93607366059da9fb174cd943ec0fdb2f8da246d86b861ab2404f4da998402b3d8ae241d34232b6c73a57ab7daa4e1b623b00b3b103196b8a7af0b49d6948235f96130ca4426670f371631dfca8b875c791c235a5f4cc2a7ed8a7ee48b02fb324fad892fdd0d4a8cb4130a8b11a40ba056e873201eb90ae20c1ff51ee93f9cc2efc2b830abd64e0b0bbc1750bbf23e120a0c52f7ae193995542783a2f16f4e3dea49c114f0cc5e3f03177bd753e50c5267b6ae4bddf0165329acf4add56e4461ee796dc6431fc9f94b739f189fc352f225e890df7585f0428057e51285437c54556399403e5d314fe16e28c1c433966ef1ab8cafc4be881d390eb11b0710f42c66c42a7ba290e078b76067deb975e9a5de9380733a7a9492cb483991827797ab94a1f8aa121824dc220f04555c23473c879b53d41e275cde9458eb57804a496b7c93dbe2297c7dcc008a7dce92c7e30ea64cdaea820628159d9b1a501232d93a8f0151b09846c0d1b7eb0dc08619b0f27bf159c2cb251378d7205a2ab4363abfc0040ad5b6b3070f26cd11081b4d7cebaab8cf6715539a09ab1a6285298031aa0b4e717bd9e4e332da64c2475c92d3a9b8ce32b02cc64d4860a56d3f0aa6461c7719806946ffaa5d09601c94fa2fa79cc435dd210f0fa7a12391b699ae9ef3ae54384ba8bd53a97fe8990111ecae2a74a5b134db98290302bcd078ccf4d46aaa651d3e9debc4fcfc27e732e3f5d1479559fdb0714a89bc7e5c352769a75bb1b14c7b85308c6e32c7932c08b10eee4ba761b98bf4ea663abceeeadd7532afc248d20230b34522388ce0efa0104c5fe89ecd67c746f2e23c4f008bc938bdd89932cc21fb685b0dd059346afbe3b8ec0f9c508285f4f4a3969c4624db17f849a70b7c291d8a283f3d23e1595ef3d9be6d5bb5fb2a0e10e878ae423a1434aa82a89340bc194fa735140ef7d257052427550bd9543cd337e0550cb2ef02e6f8531572f9bd265776ca64c22cc8341322684acb800b815fa8258d64005c090eab8bd0433232afe6cdc0d37529ef94f30ac378306a6b7070dae4ea1df24db1df844cc4d3c8fde67945f9de5d59286efab9a3e65e33f77f0200d83bc252a68cc7630a088dbb299866d0a7e91e6bac0a592133a01699181cfded0f33afbbb35845068aafbad0864949bcecbe527ceff156ddf53b7f11689cd79ae4e240ab63c4d667852b3a8da52e9ac1c3b8ca572979c5ebbc785013ee4dbfd4b67bce25c7deb6a881d5471ad03781ee932c94735cf1a33f78df61f1704bbcf8d1049d3d4b625168ef10b1c3b90b52bb4f76df3fb2e8932e0d232fa080fd1dd1ee43db599a5580761826491dcc757725a08547d1c949886cedcdf8d629715356e63de9f15207c252bf6fad99a3f74b63b82fa8fa4b66cd582dd9e72ff0979c44475b7bff0221defe186092a5eb69dc2a508572a2e517e0c545292e4cfe132f2e7c39aac1892d546d03c119e8893bc5654bb1aabbd6410939ec3fb70dbeca469468cc4255c16791c52ef3962e160101deabbebb364660b7c72f03393d2e31c95555e3967aa23be26fbd5a0735d8b9ee19de04efe9a068b874eb3c8e936e4127d83f25d4ab133071085e7a26e14feb19e591ed23ac3f8909f344e17c9da0a2f3d17165b9d97d6860a123d160541c15bbb4141f94735401df3a89f5b667225d649f6a330271f7fd481715a524f7345502e38c9a7394d720c9cce44452063eca6343f5f4f6c91efda945ce14bcabb06126aa74591cce6b9b38528f991408777f9360bcec174741cc7311bbe06d5746c4f133829e4413d1f6a91fb6bba1b0fbb9eedaae99f12cf56c7635b095cfafd960bd923346cfd7c99d89a40123f78514781672b601156cec00da6a7a17c362f1115aa7419207c2c3d0382033a89de7ab9b6d876dec8d48398b7d7c1f190bfeeb001b1822935d463fb0a67074aa1d5b25d0e276dd61e7c3ecfcf80843efcc95a6e866c70e7f5829caf42034137a35835d7e2b694d15ff564cacd21008e645f109095b9b4d8b3814db144471b9864eae8af28f7681efa22d9b939a99fe3844ad676c8b6a63249227d6688b8ce02a434348276b5ea80f17a087f015898ecad14518dc97baf8589aeff860f5bd3127009c4c84ab33a6c8c2eefc8fc895e0a68c143f8c7bffc0bb6f6cf97c366d4fb30beddae33d764fee3e4fcd09b75883938be0533f2e15d4ac106ad254072636cba0c9032638f9c6c630962771d23895da6e53d4b97847df18b61f027f6c207a9b2639fa4ef06ce628dc5975aa43f24b6c4c0a6f5d59b0a319b6a1eae236ce2f205ce4732713f4cfb656bef6d82643ac5acc662ffe3dfef65408032934d428a0627eb03cb3bfeda023c8851f88122318965ddbded1752de4c43262fed08af80be4ba2ad7f181c1346525286c3479eb55c26087558b31b31adaceb435f97348fd714185611dec3f6f0fff50a43363cb70043481b7a4a4c24901b565d3faf277b96313828a061976963526277712206979860b5793071ac7775325621f7f82b63d5ea0b2cbf45af749982c04e5dc35c2a315b6bd5b5cc192bdc3291f3fb6156286f9342d958f2a10f24f11b9164814a5d7beb1d558af02c0c9b14f54fdecb196b2bbe2d40988716a5e5f53a77b96d0db5e8085f9e2b58ee6409fb9e33bb5a771a1bcf8d41c9d3f0ff3ab02b6ea75c77a31f4122499c8d2b9781723b7ca499e5693ed9e0e1a8f5a5147d1b253cf6bb0687d44486777d6adba066e9a5e0d31925f76a16726820690cecd5bb4ecb18344b3096af8143ea12f00f2bf8a5fac3621cac9aef1607e929f3594f682afef89497d575b94df73febbbe229ca7d536882981c39940c444a0222b34d71e4100b09b024bf71f32745c188fcf1d91850542246c762117fcf64b8be44bc644a1bc4e205d812ac8d58ccfbfcacd77e0fc2116740b77a047f424325179cf639eaa79bf9f893e3f416099996176472c3a6f955a3a2561142dd3b3789b9ef9c1743f044f51c351ce275c4ad281e68e9bb14fd71d2cb590462cc3d19dc0e0081b8589fc22ed292a5a7c2ee39d9c2886a6b0ad4e308c3d59f8514e85f411b43fa3757c96aa7a5b5e140602bf6bc3f96729b442c640c2ebab456801ce39eea0f0221fca0da93229cb325e27c03ce7ab069013afd74c27713ed4ce95c7061d4220ed2b9e982e7fab5a1cc6c5a23e26a6fc3ff51c2cfbc160d9dc6db8e34343cba554b5c9ba1d63307d979ef39c7591ca625be083ad69ec304a8f8aa62c608d78ba5a1318a084b785519d0e42f6117c389ee98f692f0b291d757f6c77d1e0138869fbfc77cd54daeddd9db524cbb56516f8cf5dff261a6a4a6917ab2cd5b57b358e95836c29838212fb9ce9c9f737eec33e12eb520eff1fe31a438e285e44ddabe688070ee2a39be343d4eb68d6c9d98aa0b8cb6dc1b6773e5397422b97be7551e4c3db21659936df0478e06011bbe93a0164a7a5c8fc0bb9abb77465cb38f13f8ac3139aecefd4e1c44f7ab2c27680da990e71dd76ced184bb5348404df714eb295d093a5aba057dafbdfe80e120387dc051f2aa3f1992600fdbd461981bfb34b94bc977cc37d96a766c116086962478735d5346818e28de8f87b7a1c6e45a219870831da08d2989c472e69febb56ebf3f77e29f729b0e1531fe52932e8de6928cd6587a1024a7bfd511631515265f02c25a9cbbf5fae5cebadc969510f592235391d411938740fd42a8d49f93791cef38fd0bdec23f01bc76659d6559c1d9adab4c810c482e342e164a9c4e99043222c7f35bfda99f3bf13d6ec988d021ef95a235e4437aceb0e40e05892cc72a14418e605a6c00483a0f4c5d875539495e35ea4a2a95552adac701183fa04b1107743af8f97fa171f4945a101a73422919ab887ac2614822edbd677fc2c37414d214550e265a8fb5edd1f6e83c34e147dd8dc4905a825884c2344ae9cc354543a6e67ea155994e5856701e5a309690df76c4a4d18c315397fa37a9d68f88d7fdb8deef9049f39caac6a19d1cc38ca4d8d89e27428b70dc02f37dd2dfc3c291b2df1a2c7d1c9c5debac2a2fe9a5e7d781ef4c7b59e2c6c64f299327d23171442277e4d5efc013f4796a9a052d494017e029fde6a24a7b68a079813d53c15adf6654ba3555ecc61845a1bbcfcf705994bcbdba94eea21af8203659da8f61518738a7eb081ac0826c9eb4312951f6c55e554da4a5bed51e48b7b59e2620ef293c71aeb6a6dd56b7b03e3775bcd3e88ad96de69772a5dbd1d6a07390be1b152750b32f0184eaf398efebd3712fa057b41695baa798f4b19a435c000789283a35d8c8672bc8853ac0f247a85217de20f5b62e9205f874e656c2460963315bc3db58190c0afff3d881487e60c1cdcfbcc16cc312c97dacbe91cd87f9e5cbdfde33032f7a87f415d058598f68e959327f486a546a893d0520acb2a6275009753f6a8422c00be708a649dba5c4302c9d84a549570eedd52214e041e34dca7f79d7b39a40b6ffaddd6e4990968ac1a8c504083c3c992e344a43e89eee1930f0803d1cffd564b00b031649a8f9977f56c8c8b5ab5ce8ae83d5470fc4f22d8e5a982a586327b422943555cd1052d0148d74f64daf4b8475de050b285aae5907a968931ca3c576ecac75cf0c06278503f7515c9d4ed3b72698191bfae4b3ae8a9746007761c854ccf5551a0565ebfabc1cc466a92c0b7759bfe6010805983b23144007852d3b2c0c8a7da78f496008f86c8dab32bb1a32a87d90db3f5274ae61d13ef319696c3bd0895845bd8196802bee1a139a48c8fc36b05eeca0969e39cf7c928ad12bb4f6b1fb1925a470bf95e04edde18958887011f03f082341fc738419cdc77697d3d3ec3e76ce05b68f1ece56b0c5c5c4b0fb7c8de32e9f38407d8e176aec9fd747ba71492aec15bb6fcff9ac17e937e60c86d45db04bd598173a4fc07da581af926a9a2de79df7dec0e32aee09aa632a46bd21820d4c6f067ba8d4a36d699ed25a5d9aa35cc5b1e8f767e41805750a8519e3c7fe535c7fb515954688caab42cd4a7da493a5df67a105feec63c29504b3aab990dba8d410d85a24d3961b00c689780b2e69502a6247a5779c2ca5dbb2a238c755538b51f5edbec607849365f49ff7010200a6a31d1474bd2efe786430b909ed2786d30b068f333f014869de5df9f4d18cef028edf0257d1ab7a417a621c60d76fa38c6bb41d4ebe5082dd5185f613156140c1459a5d8ead49da7781192d046dd929da91e64895af36be2fec18ba69ba0dcc9ff62ea0021eff5e2a813ec0979f74605469deac077d2e98380ae3a1fe7ff23bc9a87a19be5e877ef6691857fcc5411fbaa860496c540c4febd509c38de47836b9fd747c20f3195ef6914402701852bafb46c92b589a7a9ff42fd86a710c6d5a4d70f0fe02619c7a70e062a9a7d65b467133b9437bd5775871f6dcc6d8d08743ae457876198747e13a9253f6b05899e04fcd5d5912e3df01769dd953b50aabcaaecab8c9a3fbea8dee1c000e5ca861c9bdca554deefe9ae3b41e3eacbaf6667b90cdee410d36f3b7e0b1308aad6532b40ab2b5c382752ab2b8a8fc14fcf057ef6915fe6701a6df6d6c883a5489ac6fcf9fddaf038d7f1cea5e0866c9811e9c1355e8d0d97a2a8ac86acbe45e0b524bfa594c367513692df228b21c651cf79a24ff4d6196520c10cb11bd405c66eab5f41b11e1c1333993022569a0ddaa364e2e0d285e90f7df1a2a7827d2fb4e794ee7218752c9f6a5f9dce1545409036990aa16708529cdbb8fc21db6f89a63398651a089fa2358a5e62473dd31e2a5d297e2e461d3713eb22708eb835fd9f3b7434e4b69977f5d77c6fdd191b62bb23785952643a486e444edccfc599d8939db909b38650e6cef4064b252bd0ef8e875cddba9fe801a56ca3054e783e583335bfeb9c7780d910457f9fbeef0bff3f7f6ab2e9546eb7d71eaabefc6baa558b234eb27850278685e7561bef5e0dbec72845f66691940badc4add39837f7f0bc70cb2dc3b18d697780a907ff9f326d17c993c1c25c521951da1702c2a6df8c7b397cf45812a436b4004789b8275427b3c79c8133af35af74bded2ef8de2dcc5c4e4b7c9810e772fee18e58cd336604bd9a725752746e5d3c5fe8068f2abe681347ece3f3607dd48c174245add4f56ed7cea62c08d97e4daf4e515223fd00b4927a822e387177e477525502ef88621541edb949f3bc67a65193fa01e805ea859cb69435e934d648fbee663fb8b978a673866ebf079decc6403f8fbb3b4dbf2ce79645c51185a34a1e8a33174b992a14bb609ab65f25dd9474b740279dd48f758089a687c2948586f1c2343775fba33c0722f3a69ee5312c3ec24ca4374b03f365fad924ca2a657981bf78db62e8b69842746fef27a6d9a440129ce542ade820be3accf3d70c4fd4a3dbf1aa9dbc57a14df6eb375ca7177ed248bea97ab884072b6d9783220d96d7404bd34f6ad205d809d5af5af51566abb3cf3573fcef5ee70c482af43fdeb60a11cb944673224cf15e8e84268310f36cb9ad3ce93002148336c43898b47df4deea336f4f929943e078b91ff9943dbaf883b827dcc4f879da11463abc393cefcc4383936fa76680e771f23dd279417c911c09b77c87ee0166bdfab95ca3a3d48f315bca7946f46ea43c7327e3c85fd90f04b5a602323cac57deb1a20d5734d5d323f85eb1beb6ee7491a750f72e6a9264b6f1dfcea290dca8d150645ec9b1188b5ff6b8352a4c98ceb4bdffc53fd405e717abbfc6c1a21a7800d1a464503890c9a7514fcf76e3bf2a94c64ec42a481b88256ec17b9b24c7226d2e7efe46b4ab6eb83614ac02530bb2beb7a43074345d1437b346a840d703877cf3e13aa2cf762c38a0647a8460804672107833fa4168fbc4235058cc81744b6a59d3431e8b51dc1e431b9644b14ea18339d3a09b8947fb9f11929fce60bcb792dd240365cbdc14791aa151118dfee6865dac98069132b6f51b2eff1a426e316b23d42d020d8563dc203269c08c9b33e45526f9e55c5c3b9dce622c4331439cddcc3b110860e7281369dffe450a48f92d2fa3ae006218ac4325ed1cb511313e665951c6631f233abb4bff05a5eaf81da87fc1e7c7484e2645df51c612f201b3becf4c66ca0c2fc2bf881b91218fe996034fbfd90701ce6bbb4d18b8e66a860e7a19302f014ed9834d8284703bc4bf70a2cd9be0eeeee2c1b6a7cb5b51a43db32aaceeb52c6b97a4537795776343165377f1ec30771051847efa19ab775356e3a0ce236504294c5e9ed99f52e865560704b2caef52b8118db143b14f7494eff061b0546aaa42dff563e49236c4fc8fa91c47dfb6e654c8566b92cbec6feac4b4f33c9a35ea4440787c7a32da9938b453f6a495197c308feb7f4d41c7b5aecbec8512d16000e30a89ca90b093a99bbaf71ea69ed47e360b990854c111e1fb7da9e2f48259f476bac9dda92e0868dcb2dcc83d9dd17b2dea00aad0c4e483ec6da62bd569ab024350625a30e2fc6c595fa133ebe3e0d4bda999a8412083c986cddb7c5fc650c20511de3cb1046fabc74ed7035cd61299f850259669864bb54390a3377f013a95be2011ed1076819b0538b6d56ba754d1692fe17a0141b01dfc45b60542ce8e98d88d9f68b4cf16b6d03515f6c803ca9a24b7ccd2c0df6066528b3d823d25c66a554aca8244baf66a0ce5f70d76e8d94e3c48c59a9a85e6732baae8a1dd29045ff93fb2ee437ed6e7c1015d24b9d0228fec18136b9bf100a4f7bf2dae739126fc1317c9ccb41505a110469363af1ed8afa8e8c1fc6cf0c44b71dce5ff0a0e9a5865701b416a06c902b466f46b2480f62bd58cbd8de5797f56bb2041d4e38b0cd2454e41c82819fff9d19dc17a3a6f38c3da31667a2385f9111c2a78dd8a66f48d3d4092b0c639ce8f6a8ca5fc3aa42abe6cd04bc854248c08dcc171e013dcbf40ff3c30c3135d0d3c1f332eaac257a6d07523d2f651b751fe0ac65571bea4262ca4941d9a0a435f0c7e484db02040c5c09222de401621786b6170521d63174d6647f02a7caf4ca453e03274d5d23a35a5a62c2196d80eff0e68105427d43e71b88614331c822148045b7d81fafd4a8bbbba6f6fa8443e04ba1539c5462de7e7b62de4a7723324a91f8e2a9c525737f8054c5803cdf1ef7ad9d04fdee1bb017c45cb7d24de587e450c141065ddb3e3bf9921a48ea996d9b009804b180b4f77b3488cd1e54b7129751ea227a1a7e7946ffe3f05960e6c4b5e4342369e40dffc15fe1bd166f8b19ad442f5c696abc39495a91aace188507e4e51bc9791637197a17d5051e28cc5da97ed72ea530b80dc7c354f1e50418527ad88b1cae963e7480e6550de7f9a50c12e1fd00853f753b3aa88b1ddbd5bb856c36da1ca536c701476c2e83576e9d66862b800f7044c2da95b34e03c30ae450409d9db863ab9219ebd21b5e3e2377eeae265acb9178a9e594f780bd41e96104f01652897f24cb728d55bcbce76019748c5bdc261592c7d92c2497fabce23f2a765d945dcbe0040b28c1d192e71a84be0d494b86a3b804a4a5e62109eae1a2d2658f00ea3f77942b5835ea4773db5b66631a6b7745b71bc27b6fe23bcbbe59c8d82cc7de0568bd89b011f2ce1c2c63283e78e85585195bdfc05ed094f8cccd025cad92ae360f84976f94fa72cd418e7b42ca5e7f3239c2861626387251c92319fd99c45c143f973946a23290e916bfc1a2d7e0913c1ba89c1a2af084bbe8c2f2a8075b1034ef5fbf32394d85a6975cbc9d23566069233227113e8549ba67ad6a61cf03ba425936319666a6729b9770fda7058db4dd26b288c57b42fdcec1c9a2c5ec80fd0b4c2805f49cdede47d8e58f52b48efcb6eea0d8da6d186750c049078de76ec5b056ce4cfb3dc2b13b787734a8adfad2911e84dfd9463eac5dcb093d6b239b700ba387756eec7058703f0bc4240dfdd805edab3f5826fd13652401162633725898949accde7256dc42d8470857b864947abda29b0c5500b61ac25323424663afbf594c59ee7622d613436a72ba9958673582cd834618359ff6a69afc0a2d451ae2c05660b0462f483ce550cc9dbda48976d5f76348ba6416aca3c4533ce63af2d229ae5cb916a857b4a7bb7af4c4a4afc3b777c9078dca94dd572cf17203e61b999f93d264700987051998adec2f6b4ce21dc3e18cd2442f5d2e0ef296b96e5fe13db91c91e3224f17b405fa9f92c85d5105c377f1d68d8606cad00efca8a130770a446b4c9bd02999afa78b36d562cb20fca9837ce6068a6705a14c4bf63d2ab8618af32ea4697ef64ee32715298ab0867f520d05fcb6c344c3b8b997f95825b3f37d42bb517265103834d66e0e74f58eb85a26061fca9cb986d1f3061f1106954381d046aa3a2499f02e7f31bc0b44b598be25cdd51323dc95e8ae368e3bf3f1f61287c12ebb669c6a09a33b2c4354cf6b9d0feb514e2b053b3810ebba53443bfe043ef894cdb611928df6f1a8b8aeb04071760a42dda7b095af3fe308360e85f1f5d28688a15c3671ba019bcadb9b3e20ccfc30736b044058ccac7318b0d85f2ceede0951f77be9d63f0d4574270efc7f50f3ce250008cbc2b0e0363873e92370c2da12ad43111b7f5fbbea5c5d8223e8c5719231ad31875d23aa5cc9b00b0640b1a1e63607607f01e537c3c3d3f23e3df3e314abdd85bc6813cbb2780ec2d6578c6ea734c3a9c1b35948f114464fa0217fd3790e638b2ef2d781e47f84eb6f85c191e4622625bc57842011987ae9090357a0a8df079e170376012d400ff52bf88fff29e007e176b64c926b3994538487309aaa20c3370ef65c03767c558974cd8069039888f22ad354d44499b7357d4b0638ec685913781869fb51bf1ad159afee9a058ad695a16644aa62c440b238d52262cbfa87626b3bb4e9dd960ba49f7a7d246dd20af746e4c707b25e3fdae96cbb46f3ded09e923e1a94fe19bc438407e2a4d10942d8732c97042ebbf5913c9f46bba9d68628843214290c35171458ba5431a9206bbb61c2b35cd9e12e0b14c1fd359b8d390509256ab153d24f69ac0c72ff85be9794d76b02176a5c577b8a8db14a7d4396adb53ff7c8fb423f4d2e2baf9960931a465e7503a496a07a4bd01d74fc14454c4d7de8816f36e5bc3bc0d165755b677a88f03b3ee614c2734e7b48c42f1e66400253245a6094ebb9cb420333f7920ab5ad76c9c4da0ea9f2612dbe5ee70381c559cf372082131b4d3c8a24625bd721cc539815c14f071db18006816d205faf04137e9c01473e2b21fb438b148f7085499fc6d71e9dda7e7af34132e78d952b295aa7b7dcfaef34204c166160a948a02e97360cca085d005b2c46bdb37b182d97a23170e5a75051d4fd95accd3a377a9fc288865d3f0a58aa15f9cd1fd26d0c8e03408a8e3f726771366229399e83e1fa9eb73113349d52f5638454621c7a13b70a299b297db18b1518c9fb757e638274a3621c02b5f60981c7d4bc422c1005ebc216519c29ad2e80705ac995606396137c9c3dcd67d9819fadb952738a77ac7ef54a66ebe945af761949241062b4c7f3b7b25c934c09e6044fe408dd723644d338456fd5052b80e626a4dd0262055003d8d376cb4b92407360d0d497ec02e4bcc61d419cb99164ac2286682d1effee2e8d3d797e1178a14b12d4df8b72f2dadb94e7ce0db6df7ebcd7f4989b62723622abcd966f2d63e88a908b4e641e2209c848d960926107f145e1a75364b1f4efe0668f328ba156c4a738026ce6dd06264bdadea39aaff3aa8602043d321ae18302890e591c014e31b3ef728c2fadf77a452a2945554ec9a50fd029ace9f28e601c824d3dff53d9c3d33cc7e657d6fce8f2995815ba0d57061e1c6835d10804c1a14c3622c7404b8d5e671831050544c5c9f08667f37219fd59ebedb85e3fd7e92cbfc881a1615ddd8b583b6ec8c67df695ecda5ec1f49b15ed43ed3778ffa11cfcaa00d1665e74f10a3743bb19870401a66e622e0b8821dbfe684aaa76983479e39365784d55b8406e7ac094e646ef348e079137ad7534698beed7776ee65c454ff3d82c36cc24358cd21c6b889cf28685c281539c61e19e652d5707fcf620bbbd34d234f2e18b8d1d21c6e7461f62a1ffa7d121725caef143a2d73cc8882ec91709192ed3716bb12767454f2eea34aeec2dbfd515fd9447b6f30dfa5fba72bbf687c6632d5002565b38c8563583a1be7ef71ba3f3958f2f5f35dd8d7a3c3ab79e5beab80a1f2f6a4fc5dd95bd1ec2377036c6b5bdcec101687d18099fbfa578bad44858fc24e276b6e0fd2639c3347dabcdc978fafbcc1304d6927486e9d2d5a36b060b9e29c8907ce52066b05caa00be3d3e28a10d0374c06529f30a00f07a2392485a5ed82d615ec308acb3ae0df572222df16cc154db52b501aee07154668468b89f97e7654814728ac776f5fac41fbbb132972d3ade32e871cd74627f915e202a1dbba86ef357aa6f855ca38c0164bdf2ba5a0eeb98e38bb4be8699d82d4f02bd2545360bf3d9414314a26ea5a0dcd1a2f8b26fddb84e37b7f7a23c97964e0964ba92632be730d8ee5fdee9400bcea93d5e030779d3d78d23fc7e2c08c4aeda34a048dff14292cdb01f43ee3e8e06ccb60b522303903cff074dd846162c01c383309c011afe82e37128981f0dd558070ba80c7871defdbe870b73d1337adf27cf7d64d60f9552f6e875668850c6d41ff111f3c32c21f1b3edcf232dc16ac5faea2b0049bf258ff6fe75d9505c2b59b505c446018d87754414e32cd605c53ecb69ff9d45f6388da85a705d551677503a901a595dda7a956168223527178e30f04f2f3d7ca3887f67e3d0dbdcdf6a7e1f566f90f68f48959d8fc1cc2232ddbe3770dda98940b4335065be4e1b9b171bdc50802c3f2df3ac0115ee6ec0b9f00a24077853ee9d32da6176a7d0e8f63e4e73d7c51537557b279cd93232f82072968b7655dd70aecba56e1d1c8ef99bf252ef3f4bce4641e74f56d506af675f66e9603449bcc67dacc36ad5f157ccc411695302b6a1e2990728cf4f82385d343f8b0a0f00092186c4898c71a48d3c5502c131833b6ca067c1af8b48b108c642ddf32bd221a27478cefe86c0792eed75d2a694cc6cf46a7287e79e4fd03fc065784bc2f71ab47bec2fb369ec9161293a3112ede4c36f0d08cc9faf0ba2dcb59f70f95620025929c9dd6ca1862626431fb9e54dbb111121e605d642f499d47261e333749975bcf3d43b0aa98e7583e2c953de80f4bcc7362b6d96153777e50a2225b9887fd61a2e90490f2908811daef7d2bc3270939b09a420ceec61ee3a78873a75b2ba3b1a71aa1b3df9357727da9194f9c8dc0cffd461c0bd485c6bb12ee4222d99ea74fc4ffdd7aedcb81160ce7b338952a59c6ecde5d62c3a9b858f8f08024e7306d7bd433d69957be2961a0f128f9222ce3bae0bbac0dbfe135e60e2262a910fe21196829c0b1c852a1aaa005a0bcb7d17641a633c9ff41a4199aded54033e85f8e9e62c8815c963b31e0054602a24d812478c91ae67cf1fe988030f1184148558eb0a82267713660c998697d475f0fc29a8f42f603d4408fa3e480ac4c742fa7550230703720505596525e4a55b1925acdb32ff7bdb7b6d6ff86972a26bfe0e306e4709615cc4d8f51f46e17ae7f1267c209faaccf9c64c351df7eaf19503cbd3bb502f4d9a4f70d5d9d7d4683b822894939443a931cb9be0585069e20746f2f1fa6a09bfbfd0d22248ee76bfaf239b2ad03321fbcb1a6c680e66de27cb5b637985ce386ab81c62a295ee7c2d0d120de0bba593815fe63ac493c778ff4cd55b0fde9ccbc0543e22971b936d2fb318d63f4c355ca2c523b0a293fe6ca00fc0114fbe1e0e8c718a75134598fe5396c713d1edd9dca8d7a47eba39fb8890536c98ac18a65b23794e9044a65b04aebb12e39c13a9a3267588e1042c6783d7f686f9abadb5f23f62da5df3bf575dcc90dcbee326c3f02d3d4d6a07905c7b9814985335a093af9e43eec73790a812afd903d7c067cc83a49885235b19a289b7e9361fcaf3892488b2ee63e7f6ace7ed2dadb2bd82c32779c5d3a5bfddc4dea9c464e0b08da6e77834944b224bc42047a3abaa2fd7f801387275d8781d686f2366b30d2368996604e5ddc9adbd8d33fe28ce9f395f66ce184fefe6b6d9259c960d56a91c9991f96b8d8bf501c127de1f5142e24519fd6a18b767f4dad09ac89d2e4fd67e24ae988e96c97f30fa5ff520f145c93dd0973eb4f636a8ab6e5d83a2aec8414f06aebeaa83d96b048d9a8b834fc86cbd7ee8d013a503be4db395122d1cbc420ca5ad281d59c700cb9972c4f017783656b9db8c3601c8c991a58a25e93e651eb82556df139b1d6c5cff0e10c6f16355271f982eb178dbb5cebb5832732c8cd6a639570d2c74594584f904b539b259aa93e363bfce16685a3191ee3ebfebeedc3e21f8bcf5bfa216073bef58a44146c0dcbc09aa5bfdc3de890813d93fc4ea640c87c042fc8a5ecfca892d0afc473184881037d62ce49ba33ff92c37519d500fcce2cdcb9d6c52ce1072feb640d78a6e52f6b335cb81e2e3f44520480e7e1b15771477859add6304f723024ee6ed52c57b8206cd7f56e05399283b023fcd91bc1b1d5d099c3ad1558dfc4860483db2467323b54ccd327f06cc006c79071237cc0a78ccb8a299596c632cd4fe3cd55b35ab5094f8b51479b597b067dfb81d614f16541108e1ff32f907c35ecfdad061b8513621a122e7436798a7597de70f7e81a9bb8e95ecbe0706e5e793ad6499935c854b12c1a81f40278812f4186228423676ddbcdab2178363156ee4ad18f844f9e6a7a2223ed4f2de0f31fb816c739cbfcbd105f546cd79b63d751ac7625f8881be67c5094197645cc27fb3e2415465079a6e77af1a20b727e8d756dca48e62490cd5a24e3e39d4d943bc982652e80887c63253c3942757db54a66e9875322595cf9ec2d0acae88a0b6543e8da5f141d5a79b81fd94c2c2abf7cb49ddd654084776734550074c2d229c0dee1857769dd4c6188f3f0ec96fc1013e109bebcb34d8c89f75b75a2be783b4fe17fea681e119bcdd34554f8a482040fd877e517641a739a31294649918b7f8eeb3706cc9095bf2c1a02de2890a3133b159009f20135a7a9d38731223fef358fe39afbc3669997d3257c26de5068a0432126b23b7d85cbc6e0449fe6d88b67a23ce1c9cffbb9cc408e0073cfb4c72c15dfb470dcde95513d10562cfede81a49742ffc8d57af91587d87fed34a2c7b07130f9ed49e5c2b6b724e848673aa6f57e93c4bd5b5bda5300ed7d0715630aa3f2bde341ba215cfdde9b8cdf1125e3fe087a8ec4488a511cf9ce6b5c43e0187bcbdf96f7e35b6b7fa5c1d3f40db6c7861cb0abc574db4d4fa420fcfd0a6ea00463ca9b86a95972a572368193b87306ff590272e9d8d016bb4c79724773d5b33fef9b2fef5cb3c2b7f6611fdd87b39c1345007c5c0a404bc2cb82129ddd3dea0a769ec661ba1004c9b8cb6eb71f0e6a0238570448161eaca85936a6db49b1aa60bb89adacd809ae68ec3f51d47b4d1b24275821f872fdf7731c76761fe37ed81e71199e22a3b4ef72cb81f30570f6e9ffebd22f520507e92e930c8b261aa58f8cb1bea138ad86350ae5b1ee51e20332a9d6052c4ea9141192d8c052ef8debd342b1cf3957a45385abf2aa1467f4b02b094db3e6637c4d67182fd52e6bd0ec23c9693b198711bb21c8cdb5f655f4e8ebc35434ecfa847debcb297ef3e7b727f648b8ec6c49368eb9b4f140f7db18eb9df12d88a3f5b1256f321c94ee022636f5a8dada1d05f7c2694bdd291e24deca60001972e0299b9d1e02ce558f985bf5797fb43b15699d19dfc7825127dba508fbd8f84dd61bcd2c34e7c41c0de7f17b56ac76a5bf7e6651c3415f55f37cff29f2e056d80e27b9e98c32d5e7603efbc2696143b17b610c825e2a0cb9419c7b691a54d7e16f54602b374e011b7774dcf29c8ac2f0d8d1cb150c8254491e1e11255c1f6b4a021d299982b925291e2e09b619ce66efbc3d539f861e1e7ddfb3e49797df4384d0b9a620c432091f2505f114233a102d7447e8a2ea28aaf13189ca37d4e95dfe6d64dde6053363fbb15459e730cb718a3f5095a9a88dcabf8a83bb433b1f00aafb878ddfefc9205b038dac2522b46f6d93da79369bd382ee101c388acabba9a5a4316d700121b86c0aa85f92a20531a5196c3fdbb872fdab08e58d3a81cd851bb9dec76ae630d0f65f952d65ddc12d9b044fe51ed6b888cd88e0cb89d0bc1bcd3f4ebbcd040437aa1f454c71f93e869e6dc67442abf7ed4b7c0962a51d5164a996590ad70c6a6e11acdccef06fb1754785c1faa28a33bb69dbdac0f2b8f15801bb03947bf0941509f3be874da1d7cb6c1c34e6421b41eb0e3c1ecea22e383d01939cb47a1f53d2d37fc4dd70b8de45518cc71e1a001425be3ee5391361c246ca9e89d0073c5e4a11d6c9ca779e834c168a2c9474bd950cf4d9f296b8272b45880e060b43ef7c794499386a2514652bb044c9bbccc3c7e05e4ef456ccb413019d816efdf57c129b3e65f723a4c2a8b3de747c9b3dfeaea6390519e829485d0e3a4c50260ed31252154d651d0a95697a60c32b620862f0fdd5237bb5a10960c0f64ade758d49d8332d4771a8390f1eebd278853ee6a15b459701495fcb88a2f3c618af7b275e0e8ae3f8ee5e40285a417a9d5b43185aa3f0ad0673ece40d99b98322afaa09590b2f78907b494122526e8faaae4333e7ee26207336c8ae0a42ed65c79bd0ab1ab0f6d01c4798a717f94e314bda677f49805f6660505653e83c72d6c2e1938e3304d18a841bc1ba49ac9de99720a4736e40c8663662fb2460dc137ec813785d8b3aca0847f385e77e70c40154ded9ddfaf0a4d3f5b4d68bb860c6cc723746cbbe03c90f6a2696b052c4e64468271005bf2060a7d45f8865cc959163a4aff6bf8054e755333bcb46dec2e131f8b07e63f83d34d3d76d22e1266dfa14a7f4cfc37094ae63aa73ab5cdc34df4a1120a0362972f2ad4c4b6ae04b37b1fe701b19514af3bfa31db2b0174abe50ad5cd846539a3249884bdc323e2387972a193294eeb4ca76bf4033ef938c84355b5971b88ee59fd20523137358f9c85aab748e215dd37203404cbbd7aa9ec602d7e28e3b85b252dba81c42b0f91620470162bdb1eadac1bcd3da4e22d89e4c51355968f6f33f0c2990efe298ecb0561011957c789ac1aa3134959a3f51abe9ae63a0968b70246e12414298e58dc837b11727e25c90e0b18a97e58cabec59100017cb6722f12c045ab93039b15d80d98a7bde1acf364bc242e19bed898586120cc21ce7795ba1c9a79379f0deeb60e72384cab59e79caa767b722f64e2c9573995a7786236d6c7a6011c35906799fcc76da6231de2975fd33a7e8d162322999e52b657d7aa14abc645cb45d44c2145606a86c481686bd0c28fe25b8202a02a8cfbb83f323372acc1a65ee5fd60839f80979ddf9122bd91fa246b6e7a40b788dbaa2e827cf4d26ea7734ebb12ae843bfce6afb9c50b11bf9d4b585d527d65fa7686abcfbf0ba45323fe707657181ecbf7c9976ff2b1bec038792460532a7865084ff301c7a506def4af6ad72dbbc18266b9803589582deb7c28c1d083b101fc7b817a33c62d2e7b559eec2327a75cc92339f1637ba4d55f310c11b3c4714380e11dd67eb850e7a104a1ea4d4a10667a8a0988089a3ca6cdcb47f7ed5e0405825ab1479df5ff20c2d332d7af3020a88906c095010a808b02ce60b7ebb6ad70134a47307ab674efacfafcf713e458bf6f0eb3b3a39f4b19ac2fd20ed5a6b869bd23d358311e8b261920078afa886373d9880f4c35bf892f0e51ea816a3918121f76789d2ac1c9ce2a9789fa2a28782e287dc4bb57b79e718dfaf378d64f533f32cd9945e13975df88f9b9f443aaf91f05c7f9f062fced66ef8ea2e28fb24fde3602b65d2b729fb3e844cf39433304c6973492b9006dbf2b02bb8f903bb0120b3a1bd5882f188d7fba87979037bba4604145c268e65eb872b75787a6304f232497ed4811f489f6f94f0a03476e956219eac7680023a8ac527e9dea0d1bc7ddaf14f29e787251f9a6a96ba82bdf359e06613f02b7533c8f5365e503bd1ae05aa0be31964b65bec89fe7d130af7429c638e0c0d39f0c543168cf5765026a82cc96d1ebe21c87dd9607e4c31c86335c77becf531d3a4d2803cd82b52b902ca6361f78779cb9b0f12e082e036b514c91a1688e675bc28c5942426018121b3ae24e61ffb31dd638d9b0ac5502d8a75bf6448c33b2f7d4f66c6b7e79698255f3a6084d95ed104c2d5d17ea92d52092ad744916066f3151b2d2952d0da6124cc4837e32d8d7e7320a1b5e449c8544ff50d1f3cb59d05fbb1b128a05820553b0444dd9bde129429c001cbafff3b6250204c61ef0b9b600b95036362b7aa15d9348388ee18da6aa74bfd3b9a600f42776f6f0aff79fe0c801bf7932374cffc92ff7f18cf2279b7771c58a1c649af6be57110d9fbf26de5ad1eba2f9744362bbacc9d4238da9fadfd006b0431b71a140e29f9ffb06dd4ce2ebaa2b4be51cb43483b9e8b48bedeb55f1a65314cc9dd73b14b15aff7f9f0ca6313a4654971cda290e948458f16b4607f8ba4073035643bbe98955e76cc3c243848765a5b086214d8b36803524998454648e0dfc705a6965754147fa7bd1f29a1e2cf1ca3350c5945208454e113749bfa6408c59c372bb2e26b67de24aacd507678f862f0a5d75951c2616fa6f38d953768087efb497f31f2d8b48286b31994e3d8ec5c25e559dbfa5b0123c259c98442ff1827f3ea6deaf7cc658858d05d80f0910398875f2271cbb6d4e9b9834a74b8d37218241e7c1b3b31d1342a23885a7a03b8d8a917b4be7a30675a66bb73989a75ddb5064efbc1e36722ec4ff6f7ffc67d948ac7ccf96ff8362c7d8899efb566abf6c53c5dcc992753e74754d139bcf20aaadcb2ec034ab1a3f476798253af978b7564be7ed137b746563753784a47913ddc78bb3578900e14577aaa997519ce8a3b5bffe68da6f69a92a3a82d98e8e003fe18a520759ec9c1dbb034b43c141183025d7029594c601887fa5d9f4ba2d8fb411d54d414342d5ff8152cc58374c0ad13fa81b35427fb5c4519bff278eecc70b0bb279f57cbc908dfee35c2c149dcd1300b00e609a6c88d0a08ec44be08ba007e180121cc75a5b37447112cbd50838941945e449fbb2eb1e3b962d05c82a6df2fe6e6e92980f6a058c7ca8eb2e21532df570120b98f67aae2027feedd711634d176401ce5edf37fa9fc290a20542c1dc2ac65c9e71455ff5498e3a0e93fc0cd0c0ebcb0787339a2b73e2ff39b321ee661966b954045f93d2b785749e7bebedb849a94a07b36244220d9f9c21e69ea73b31d7494f9e6082247b356a2e296ba5dee74e173b07695c247f21ae2cd0718d975c631d4696987d86433e4aedd540ba289aa19221fb6f3bf0c2f027948b5c4aabeb8ba6e1686948ce7302c866f2a617ca67697c9951b203eb7c9548afda6a39146e581dd44300df16bec2d894e06962639b3c3c96be726ec802178f93c29e7cb5e294cf2bf4638a15a8b3c0197140e8b5108e37e50ccea3d9d7f985a2f4dc038800311598399a3bfe3e3ebb1f43f34fec2a99d9dd398bfccb9491084e51e16bf73adb53e18dd8376d7d0a5bf841af066f6cdf9d7364efc79f74a2f358b4dc35966c6879e61fb619936380837fa69294426d4e9af787f0b8b2339568cea2906ac2b11b5528081ff3ee87946523722765bbd95349b339f2a6362cbaf09f7d4efedc8d603dc7743b89d3d87da0d5f68b4d326d5c8e73965ef13576604bdadf32077e3a8f0088f138c16cf489ee8bd4810482f23a4266a40fda5748b1187396f1424c15102f55a28d54aa671877bf0905d24fce7c6098eac79b4bd4cfb583defb87cdde7d37c0db3c294d3f5e0ff36dc70d02d465c10afa0be51ac2aa00fdea0488692cd7a3bb3fd49e738bae64711a742fcd66a3693bf8bb6b2a0e80e54cf94f03e917028385ab47fc34eba37538f2d7e0d48b8254feb4d0794f6f9ff1cd17e4018d3cb0a6a02729b93cbfd96a9d85f3b42194abd6d69461aa315b64d14b18d909fcee572fb3ee3f13d732bc71b1e96e19f154801943ef9294550ea53c0d3d8c9b755fcf351d1668e072244143a7f84168367799f3a07d7d7be0bc8d7b68b1a37587596348c42bfdd2b8c02adfa5016dff98ff9b5fa06760649c1e3d621bafe27860fc5881c1b252ee2b89de97b4f859d289515c5ddfdd1529f8717800def9d2ceafe82421af34d4136815b962883207386e9b122ee8a7a21e4f5d9416f8b32dc644e75c065c174a350cee75a9cd468655976c5a42fc4d052057bb9dd7ab4c27d51effbdd5462ae3ec250a4f4ef1f09e0ce23df9bcab0c72026630f21802681e05d402214445eab76beaef6b8e8283c24a06bb802cee6edd4419c3cffff2bac3596467a987a5bf7cd3db47f45e5037edf71c0b5bd17eba53d2eb0e334e16d36081d812214734f48ce8aa836667dd148ca1cca68eb6085752c4b54c48b6bc27db352a6ae103ce9998c0bb9173d54622e5e80c6f6be63dab9efb7bdff9095056d8f765553ecac13db32abd41eb8a7027ae191aa7ef6d9fac70e7fb5c8705ff7be0358bcdf5518ea9ba5624ac35bd2b434a4c8723b9ed06e10f436dc9a3da63b7677b5911db38c311a78e7726abcfcf8aeabf1dd9caf4a1eef6fd7bc6b35ad568d54bdcac01d0bbdad1037da8418a965c768403dced6fd15406ef4d359527b5ea4ed6517ae937fa13ec6dbc463fe5daaf5f4cc566659dccdf094b3546f4df9022a36a11455e449b17bcbe67badc6259d82e354e7c1ee6e2180cfbd0bddde8fc4391527465c5c568a860764c6002af5d9d81596d0f8de79a71e36ebc81d09a4f15d39507a3c0a851b63fee87027a19d828d84ab30c1d59cba81b00142403c7fa5f44145edcc328686c50c3745e4edd2f9a924f19b88e1d80ca6ec53ba15da77ece8381f4b0f2765174fe847394e41b556a67d4dec28dfa3652d3441222f1aa0dbed5472ad5e10ccafc0e35772c9ca63a04cabc652b873fda27b2339519562bffa04fd05db9f96d66899bec695e1131f95d74de217774488a101db35542a72f8eca8d776c2bf8bc71f0a4d0dced6881d37dc1ca7492ee66dcec2bc18c0bddc99e4375703e3e1e58b7b91a767f649abaff81152ad9f2ba10f51212253f92a9d3c02996a6944f4287defaee5546d6f59336c97c16cdd9827e82b9eb0bc82b1bae85487e7ee03d8ff8316f82247d69dc725b253e96ca1eff9f33f99b58105a9671a96bcb415c0f7a08cc0ca17eca4e3157a78a5eefbd3917fa4e8c7d8d4c01301d61d9f62ff7be6e8844e709cb62b2e4982558f003d1e1f77d243d12f1dcd8a1494e840d08bec3d006a8abd26318745f2470f15a41d049a180fc3f3c3c6f36d8a36a3714714e3465517e46c4c960406be0babd05baea9add5edb8fd5a53a3188540fb12f60068b8d53f3f5085b5155b42481926cee438b1c947f7373a8773342c83f7ad36bd78489537b7e9a977ee8a7681822080eeb267387f71dd5df4bab427de8814e238db3a1a58d392052e46ad8f8632d129c609738cf6267644de9d690ff847a6e57d80e3f1c6a16a4e7d04740eed553c86d3619326d10e8445bf7ff2c201bf68e9e862552d33860a109020985c0afa977bf7303fee314d0ee4a1e64260e16314595ee9e9980dad74f2fd8e20dc2a39870c4d8d16fff3c83e38bb24008f000ecbfa97032609faadaaeba4f5718a25ac590c84c8fb85219c3d2a8dbdc641659be814d1b9938dc2da3353dab60aa55bc82268254aee0f02ea57314d86ee883b2a19c4ccf9d4d32d345bae9f13e25b316b8f972c63cd3b4a237fd4b2f6372fdc1201edcc67e11f0ebcf912a40f17c5007a960e55a8292659f91c4e4e52325ffbd6301af42f568c9c6273902486611f0b3f5678707d7740a25a49d7aaa4a5357ae27e920b3da00f4a635f3d89d4a6a9f8fe40cd2fb0b3e2a13bd8549d944f7215c71ee0647e3bfafe6d1dc603c6a1d474cff2cd65322a12c2c7d97aad10444ac9677cf548055fa8357c9371cca12823f1781fc13a5851ac7ca0ce414b21bd046b19b1ab63a79a41f01e12a29d21e475da32153fb151b2a7496623a9b2d082feb04ba4698287ac137f6687252f9e960ad7e15738d94cab1b3d74fc0a266c090c6145914fa993b1e9c7c7f5382884e8de4994060f711bf2d7d73df354e1561fb80f163212fd6fe7958b61de797b49b208f1e760b0bef2d1e7822ccee948274fececb2f72f0f34d6d489ebc6e2b2cc7b088a88192b521c097dd60b42199f2a25ef58caffb2cfec39b754bff9f9126e4be2a4c9ce1c7cc7e858bd716ae86254e00168f4a9a741a23ac9ae909f80f1dc984ebfdf98c8739f8538215f09c446aebfb528a305504635a95c679ace8e413f345e3c84f13af170abecd33d3ea1df60b7c99cc06a114079e6809866220f9ffcd2eccd232a66485d1e1195ac96accf147d7faa1592d0c298a1c89c21141022eba633905601ecf79bc40f7dc319076fadb28a814c97d575843437ebb5411fdd35b57d1bffc869a9ae3688d3e462cea7a7246da6a0ccf8057980ba90e1304260a1ebc5e08d97ab4aac664d4963e793da68daeea9467474e04f84fbc96d3e8c556dfc536269f3102392c8ae38784e63718d7a90d56c86fe16534a3c49a64b2fd6e54f30814bcbd71c9558a51f315db6072d77bc7686cab08f82ba6b8058dd21c8046fe34a94460ce7e5d3ed3b830e4891e4df55cf9b23deea0e61780939f3adb90a01d6129b5dd626bb677e1c16a0d501397c92474ba2a6693192b922a71b226df05514317bc665a61579c73eb0d939202818aecca51288a79ed85b3daf8364b18c636505fdec85f4ec255406464b98db1ac52f1b93b45c4924097c2084fecfef5f9e683c03d8e5d67e17f98e9a086f894d4c4cbe1a54a409df77945dc069560bcde94c06ced039b76a812ba3a17d7d4452444a3c04706394c4df9d99159795d50e5934a09376a7c269c8bcfd27101c4a4310490cb90e7827f715ddec6cc4d9a015d263568cca9ed4a123e353d708e8c10e1c343f3a4273209f55765059458e11c7fa8caf6a08384f69c8a146d3f22c1b0bb0602cfc7eb950228ecb5bae603dbd18bc21f7ca8e90f5a0d03bad7b24c7b5db60bb3cc057fcf128d9be31e36e4938676acdcad973dec86f82e8aa41dd32f6b04172351ac2f115ca107cf84defb52ab9b75b00c9ea9edd4a575e0625b31ad41a5c2a84231610122f388be1fd38e741411abd98f1d4c24db18876ab941d1b72b9bde66327697955b8f595f800dd5ac80b7cb9b028b727aaeb8cd60e6ab572fc23386bb9750be327288c0364ff5eb0c41515b3ee745aa49d13e98d1051fb4ead73b6ded72743c3be10cc4d70525c7089ea775f0d6d5200576b0bfbc70c6aa9b6c2ffbf2f28215543dd92345db954c1c902af53a9ab5c862c5c2016af717115a0c12f078f9a057480b89394e07e1c3155e4dbb08f680b5c720ede9e99bb80d6932f9181a43a22c2b0f934832f0ed43c5f4c97c30a8723aff251e7970ebe7361537af5e527cefdf47644fb78264fbe73af5fb4c04a3f34068e04fc2ca8254f35fd188e76a815298d240ce1e8e4826227cc482a2974536989fbaf097284b95398a8431bd451f41c5c1bd5ecfd7ad25ecb07a83e6e958307fd26adbef6040e196e10c0d98ea1f66ae7283c700c63e69eb8ce37c8e2f4e53c49065b1b7458a87f375e31d62933204370310e016579927e3f74349115d7287a8d5fda44d07ce39e46f28b2083806778fc765709f9a201ac47d154b24ecc2b7537bbf23fb0d9df92822d755e92491ae4d65cebf249f6f826ebea258d1f207510d15a252216722aec9c1cc82c79c74289872d150b335e1dddee7cc701fa30a13b4e0a34e57681c9feedb1276e30bc232ca146cd49df6fb84c967138fb90c2e832d6662dcbca29c76aee9c36b87c09cee9f5d2f34dfde2a7189736d302f2e09c6de4cbf82f4c2e03e92aefd28ef3e06be5b9b731fd1c7f4ab40a6fa3b8348dcd5b142bf9b9075dfeb77e2539e4c283533e48c74e6d129ee4cedde70b5a13ce5d85928fc08052ffccb7cd25e234540d988d4da53c80d977289a0ced4326cc4713b4fea689697d0b7df1f38dd279936b8a0a8f4cd98f70c6f6d9b0967ebdc6d5ac02976d7767186e951ae7d639f938c4120a0c5555941a971ec0c38103fe571e46d751c8ccefb244b12e2b7747684aafa334c5285677e131471c48d82af8d12dbaea604e6d17fd51df8f1e3e48ceabfa95e3b906b4bce1eaaec87d857b08cd36281d2843f455deb0648559518c78c23fd1e2bed3bcba696cf508a572dda65822fe250bb77d3e1ef70cb4a5a4545058f20c70bb2cb82cd09d26551938d096e274c90135f9cfd85bc475f8a0e2917b85fd75cd821457e9857ed0422ea80bc3900d883d6506179e4dad494002b2cc7a6fc07a44a04852f1efc16220d73b257700c3c4ca559b2132663e8bc5fa50d0529885695f8581ac036eacd0b908aecb2c29ab2984c4f555faca1097821e5d597d189d22695141ef45e3f5ac3a18e170de066b0676fe31df080106887b24540944cac800f084dbffa80443bda1b2a98819955878448949233e7b075267c167515f0bb99649ca63499789fa4896327eb49bbec827966b96655a1a5bcca5f7cbc95299f87678117795c77fbdb6c9de131dc9de6fa36c45a555b551f94ee4cda5b82eea62dace086a58267a043a9eaaa2aa0a892da9ef2f1c0e6513ebc53fcb85362ba894c28ad493173e7f466b706da9afaee66312a7d7ba827deb4222936b0e25cf3f8c6ca5cfe2ab7bb7f556a2d354ef17ed6d38c4613509a1d6e2272450ce43f595e1f5b1a3cb8f1e268b8ca0e94bf9ec8626ccc2e9d02bb955aa8f62469bbe8bc0410a26dfd63052e67557c722cb60d0f230e4cb8cf5fffd1112bf68e12c8a1d49b879af09e7fa7f329b527b85a21a872d2c36e21147b903412d4507b092a42063cfb15e0bbdf7007f51250da2a7fffc715d05ceb11a6ffa15100181d2560aa098d57361913b3035479727e820cd6e283e366158479e72d47fb46bf0b279a542c6bbccce81a91343e302b72f95df131841a72c226c2e9d65750129eabe8e800f03e8ae00db3da7252e7f76f142bd4129ada9e4adebbd5116b079f0fcd7201bf24db2ec708f47de4748ee3cc837a2a634ed12eba7f8fe6e707f9f1ba69218e2a99068cf713aea12841c84d711e894759aae8a396d389f3ba73f340ed6e458581400d2ffe8dc9706ee0618472736c384f0bf1267cc78761dd459450fc1637239e455ce1938e68f3ed31135d2cdb737b55a89f7656b60de498969aead4229a6a88716ee1c6ee86e6a62b547a78a8ad6aca3a1474d46e5e5434d59eedbe58764fd92ed960de7c10e1cb8903213beef78d22718fbcfe725a0be4f47008ce1e658b93101cbcbe4707cc6613b318f0b0efbfef8e2e7dcdb0e0b3135677c36602f2e557cb31cb6ebe31f5e85aaf5a901abb972cfde74564edc99c9ba0139af88d25ae78394bde9711b3fa05131f898d8c80f20b95559ca99f07411700ebbd75b00e8e031e553a47628953dda5e78ad8b033022aa72c33953e3990b282456f846e35ee75e6b40cfed6efcbbcc7df6f9d7609063082435fa738399734f63bc05c9dba3269bbc224c44fe8a0f480971bb058df5de66744248189e8efe4f93a5a2430f95a9405423977ece28a18b14511746c401d6fecb70d379920bf7eda476032b404d205eb76a7f2e80485bc926d9b2f5c2a459ba7d02de53c24d7d45e76fc7a8bb56faa44bb9a9de04ccab873aa212c571a7345ad7cc200af1cf5ccebf3928f399560594b05ce336ffe2747664b217b87b3d9d33bb19783e96a47244af5f240ab0def032ba8ef89c0ec4901b0dca7d25a1f8f56b581baaabe90226a9e51b2e7821308086b86343a61011b0b886b109949463c4b4e6b790a297844f47932ef5b39c6cddae7234f49c64fca812d8a340766bd4bc154767abe29b7763068ebaf5b7fc94af1d1e7f59157ff455799f25dcb6df325758f507895e2ac6eaf6b19b96653f4f5cbbb25143b9e1dc4a3973292c0b2ba3988cf9ff943a0c85e54e2aa3c510ed34ecccbb35f008e9b93e7c9f8779eeda30948408a7b46caeac8d5a4cb69e58b9d15bc3b0ab121b393e0b4b42b93c8a03b063bd911a72a565a47c68194b9dd5ec125b20c47ea1a87d51e596d1da8711f859ea13be58b56bd4fa33ecfcdbb7b86b8dd4d91d579eeef4e8ed5889b5666357e03e0448aaa393500a898bdf697cf8ddaa77f3d57802347bfb7a67ce9dedfec90c08bc65fbfc40b8556caa6bb5b9be0ee80348e517d7465956a9548362671911eb04dfe493e8088ef0a26c9bcc1ec735e254722a1933941fb3e075f3dbb2428073381a968c92f2d6e8e54d613948e6672f57a5f999c18484da9b3be04d9d6bff11d251a2deb27f224652f8831e08d3f513b37bcf726c7c742ad719d4a49a10c72002e2d43b265c10619ef3a835f2357b6076996618fa3217541ecae350d60c29f74d6be763d9b1d2796a7ecfbb85dd996b8ae6723cbd3a67b89b458104e20642e577448938fe2cf3a55e6c26f2cc3f1eff410035d4688ab5f818026ef105b9ba330919f49e8b057a6558080e20cec08f250fef8a4f754c869a665ea79a73169005f8c5e46c62b10cec41b3124f391351232c4a47342226be8f6ecb2aab980ed5f781707b183a0a3251f1d6c9cb2af07ed080d66c8aee706c7839d0e9c43d31cef519b0dae3d5cf41c5070310969ae113c6cfb8e1cb279b2124cbd2a767b707ed836698b1c9aa2cd60ca27964741d8a7912aeac71fe3362f7c60c607f10425a31a28c3832e7ec80d6dd4f54146cc41f06552220c75ad8d9ea7c76b270bb25aaf96c0ff09f6afc1c0745137f6ebb45ad4feae778897b9f059a6289e104bbaa095a1e415354ba7ddad9b9b6c6791bfda242cc99ff8aeea66d15371647423c1ce4e019cd0d4274344e326cc64354c5a639eeb7f5b4018b6e2510801cc9c876828c73cf17adaf63ca97ab7c3d42d498a4286dbad8cc64bc97d5ce3cc05d66f5c48ccee8b3a88d7e4b9e8d718d955efbc91f607757c5dee195ecedc5f2f968a767c1bf4122c8a34f04fdc62e016937b2033e6096d85688a8a5171b95b6705fe2017f5a27052658aaf0cffebb79dfe9e61e126f361144e5378c0f65d0025151d19606a4d719ef10bb63d4758e42c446cb4981feca59b77c820925977a49655350f314cc49c8730d8f7b5411e744d560d3681d546a7ff7a34fde22fe3aaf27283f8d11e80d69166ed4a5a07abbcf70f805fbc9dcdc07299af135c2923f7409ce1b00fa3c55da739ffa6cce190928374b32970993efc2938325474e7ac5e2a554493602a100e53678e3a46511426ed4c1f83b6ab9d26cd2e6de76ecd5609c7c262fcba477b2301925c869769bfbf4004292ab2038665fd856d993c1dbb01a84029ded016f5a06b40cc84414dffb66b399e6d51aa1f45a768565ede09edd63f7bed143d87fefe956cc7d584ec4f1f1a1bc4e7d05d3e52df3cf60ed07c957b63010ec1c6a1f0a69bd0d80abc041d8d9c2308fd51da0ef696058763033125d3ea013d8e5b8373bc75560c846e573035b85202c4e3ef82660eb6a97d41a42c6d5f50b3b4c5ef51e73b9c8402bdb60bbd66d8db355ad58d0d6aabb34949d50bf2040fbcfa7d9fd8d3253e59ffecb55876245bab45722ef9ab564c5d133a7a5bd34fe7794271e50438d041e0c887828020a43e15960490e98b179435b97f1663f1dd293a9c507af300cfc0c6d64f0ca99c4b78d87d05de2a1ff1732add2ce15ebbfec1de59f523d86dbf78d9e4dc6696d641f552538081193e6138a231160cf504948be0aebc16244406fccbbc1d8e766536c296effb0455e212b109180d777f8db16c11e51240c2f15fb3c8127b511066729629306c013c2844c99985fcfdab85568350fefb3699c6a7c2fba793c53c6b90557396d78ee3a330d82059c6392d2e5d1894c34a4556923f232da9e30b45facbabec40da873b2b41f77720eb36b8e84741022a778781353a15431ec05f997cbf802ef3dd91ee699d5d21f63a8faf90a0966e7b7c9c93783da608a717742f4b461c8aa391ade33dab639d13364f50bfa667e4331494d156496133b96a85c9e85d8abd635093986445005bc81cf8d9dada77c0f27ebb56772670719f481607168586a4f33fc0ddedde9455a231b916241a081c85fd1dbe5207e9211769dae82eb182240346122867f1ec51c6276ce2f17e376fd800a4c798cb191025309a808b18a39833e2b91fa9d8f2df8a3dd2c1ca780f27afda9a59ca0065faacc72c8a341e27408238203bfca7acc647866024adc369b7560fcd3cb3d5b74e6dbe7038efa22a9e35380aa6ef81929168e3aaf4069a81d08b73dcdb0d3ace3cdedc98d9bf15df4c1f9468dc6dd608fa21fa682f9c80a3d836bbd703a70c9228a9101c602bf252c0c844d6285390ccfcfb071f2b11686705073432ae13fb1c44a14f1603dfa3fb792fdc160c3f42b9ce79bf015b5356e34ab7c32b54c59d006181cad8e6185ce51ee68af8511432b150866d419ded22c556abee16fc081a57e78506710c9c517b344554515bf1f74a712efe842beb8b4fe4f41710fa38c33337e1c1d40f5d08aea3bff2786bdbbbbd8252408cfae00787a8a96e9e49b322af25e4e7cbed2576533606ceaa35d7543ddcc46c5d1f5168e8e8ffb7a6eb734e50c05c148fd6e1abcd8476e7eb763486032b8b57dc6a6425543173f75904654630fbb904175c6693415f6a7dcaaf84e9d6082a39f1f9fdefbd0b217df069cf6eb2151e7b55062f86f353f1151c01b6274927ba8fa56f67b7a8e14c86e27a5b565cb8628253adc0ef5f3c301b0e19cc3a70ca1bf18018f09b9c0f8adf21dccb0be8083f41ed29c071c36c7809c91cc0bd6a29a23601c01cc3720c503bc80b1131cfbf91f890e30318c62b96f5e6f4b7701578c3b54695eb8d8a5cb6f606dfc69a081c646d8da54a3f34e1bd6673a6868940958b45001d1a2d3f2fe27016e534e2f56fd0e4ca9767e69e35c4badc0b2885867f561575cc1295317735bdc8f3c3a7710bc11060fd4b8139f1d3f63f26300f0f47add7c1ccf01e07a50caa45391f3981babeb022644cdc69e261fc4235fbe3b625d3831b55f4e953b6c007086ef5169a69fdaf312fafad6d50d0b544bc7185dff3ce710770b883af12190e7f5b3121fe212a4e7912fdcfc0fea6811f6e19174b924abd7d7263d256f46f7563385dc6514113c2c2b872f11a84a9053e0e7db312c3269fe20442afe8bf0f813b8813dfb63e7c6667e1ddf514702b1e7c355d8bcf35f06e1afb189ae335ca2da84fd9734bfa1853664bb23bb71d50370776e81164479fd5935b325254f9004b5e47a0d2fcc74f4326f232e9dc97f224fb9a543256a644ee182f11da2316837c459266ce4962a9551bf573c8b65d99f8a621f36c1a6f537b89e8282819a65a078fecd0f1c026d2b6ffae79404c6cc5ce4e0812c0b3fae78474b3691fc6a2eff7ab2b426f5a55512f3ca41abdc7807af3d17c2b5bf7a75d3ee7667d6e5f2d7fc71e86f9e109e88465a21d0acea9ee06896a7918f2255524b7d6d0a860496f2271a8c0704c24c4ff31a4f9fbc3349bac7585183499f9eba8988b437ec87467dbc14b9ee72f7ca00cbe0515ac534f1d9573427cf1ec2fd3657445526ae5d925a90a7d14c94a4274056bac5b02ada5c0d364668bfc24713be6b7d62c0935909afff63f9276943764ae0254e4950a7dfe8aa768d9f8a6d709e1a3a795dec5e1365938a6c46847e0ed9330a99a4c33ad4680fe0be36aef2d9fd945505ddc791af02c10771459be4df2cb45b291fc39223665516bcb74aaedb591848df2c61f96886599ad06a8ca263e8a7c2da150a11dedf298ce2e2d090363a3e9ccd52b32d5b43c287f71461ebad58e1aab56e21ad35d0b13d8bd50b77f2919e6099389c55a6eb539bc9aa009c250f6761ee8b7613d217c8912ed5408300049432ac18220ad4a15e1d602cf7d55567b900f70e38d43213cedb9cc0095408f02b4ce1c98d3b1e72716cebdc6b0f89c317d1aeed787892ffb5bbb904bc97674ceb09f65f12d24d90f28ba08b9b52cb4671d26f71b15737214520c44a1118f7cb1cc99fbafc8f958a630bd2366766832d47784dfaebd160b387041ec67417458e79c152f376aa9ba7bc990ebcb6d991f0998433781c4992c18a6b88cdb9136ec0ba4d847858ce7dfd2ff41f459ba73febaf261d18f8cda5f2b7b2ed034d580f10466e7ca83a7997656f3e5013a87c61f6ce726b4f076d2fceb0e87bb6c7bf1e07da8afa07eb847ac6659b99707c4d623b925e3f831226a7872350c92b6b43c5c56ea5dfe08ba4d9e17371b07f14ed6f9b56aaf1c166ab34364f1a3db04c09e1b82bc965c6378e170e25f8b010771604fecc39ad00725679c24a3bdb9f0f16f5bc70777512734f2c4fb3f3b26f4425e2d7ffe5d152d4caecaee83ca494e76bff56793378226e82624fc6ec4f772fdf7d8406aa669a47b4f03c32ed2b0f50595d6d41a64358d7e9d5fe49bc9ad875e4fd269940a488f3a2dda7fc57156b71a93b8ae260a90e24e22121a352ee52790854d58a1ae2bfe885cb21ed6dd006fb68cd1a647030e0456db25a1ce3a98a7ae10dcebc05b7e4600025400cbe318b6bc384902e25b420920b9cf0597f14656b7751f40b70356e981f6db66fca6ff7239dc042ed022e7a5a5d50425825f02ba72914ad2a5815005983d09bc7baefe341e8efca18130f2708c65d9f36bdaa7fe2bac20349f93efe025d36906a33ed84d69e17eaa888fd9a8975efffe01e8afab190450bd704242b10ff2e2f066e6d88b1ac06e6efd35d0fc5677f438077dc0771d2cbb6be61c5b10b822670245579c499d1eb66a5df48c6883d0de909601cfe499da0407e8b57a01810f2db1f251101dd71c7c86b69ad70dfbcecfe54e163bc6e739f9769240a648bdfc8526ee01edc41dffcd285c0fdd0d9f32809915b0641b019eaacef05ac90553131a8245d50ff6b1f16a1462cc2fc34660ad83f6f5dc9b015ee2c9f79fc85fd94dece57e2408d32a8deac526ae040c1374104a7c767ca080378f6b69fa4f310530b338ae6859ba87fe6c888fe1b50634423bbbece4f4d5742a25b9b14151640f8ebdb3a01920b2ae0a4d4fdecf5a608bff4e83bc378e03d977a976092306e4aeda118b88282802c2f895fe843d758be3a6c5b585407bad9df8c7cf26e185f3822dc95350e65e0e5818f4796e503788eb09d3efa5f76a73a3ad0207bab3e1440cb7403589fec01c3b8dd21b8b42d9136d837a7bff523eb9a9ec575074a93470d4637ae3b27b1e099cbfeccdf3bb1379521fd339b2a69768ac16f4463349389b3e6b0f8ed4bcac417fd3e905edd652065937353a733af406cc2b87c64577ba8cc95ac295e34865f2a83f4e67c06294eef85998be119c766b5167da175787195ab42361b1c71b2dcef4251a54a759f31eb31b74d4ad16b403426306e050bf838d348e37ca55653888cecd48df8bfd0cdda8a86263cbda4fdeb7cde5876fb4e27eb816b5b04ae00603d3ca61cad33a4882bd6cf56d8ae4a09c5bab54d3155185015ca14a9a83ad626d73ae8fc9391432d94b76d2e61eb28aa111bfb1fce77b39debf0f894e1c39644b5df9bb0b81a83c31e04243a58b522aea222fcdc7bb216b4768ce0e547cddde7a7ceda6b2442677d9c5ded0e795c058e8ff0e0aeddd5a54727cf7726b86953ff2d186b5c098e3d90311de5cac6fc23bf5c28d53bb50dfc0d3ada00ca9865b3f054ff3483d5046bf6354930f6acb7afd76b6cabda51bfcc70a36a4fa08a47abd1ca57443bad77f25a89e8d1a8237ba116b2c689bfa69d3daa3f89b16b647508fc806f54831ad0b2a51bafc26b825707260a6fcb9889eb49fa837d2436cbb93062d38ade5cdc529d07652a4635a51fb0ce629785424add322f023c235ef964266609f5deafd037a441a5001c9978d61e2832667f5ae171c0e3c3512df6e314618fffd3cb5cf14f38b36701694cc240cb5720311b95b0b977b45a4c1cc27f63dd1098124524cb5593902a9de96d9061605832afe2042b8cf1b49919481ad53328732164bdbac70df9fd75cbf4c621702e2c949ad2fa66123026efc320711eb6386ff27cc05e45c7610c6d5d0242fb0fa38ed293d852e17bef3eb11e6e3cf042669e3af918e4f68be5d95e3f9a5df4ccf191f3b41e0cef819a14832797b4b75058e6d7efea1cf4a4c21f21ef45dafce7baea02982f37267004c40526ec0a6197b4cf2aeed2b9feadc6e0fc66fd4daf5df718012b15c6b105d74adfa2209c8b00f963e40f584499bc5b66cc09db2df92523472f353cca79711f01996383d6ec338af6a5d4d8bae3f293120e6922d8ba13beb543ff5452bb90e5318228d9cda4f5970de815c82f679f3d523b21041c76a4e1f4811498e922a314ea46212f8849eb63f848e1771524bc4704a5280555c6731b049af9987a382cf6c965296b80ee2831ddec9626284f0ce9e24e9d70f1f72a9fbb79d73c0b93305dd5c13463bbcc917d70d24514ee903926ce6fa77a134057386bf983d8749548f9a794d3d49323f80a27c1ea51c693d7145a53c0d327a9d9ee08f4b6e2c8a9b168aac149b345b90965528a41fd9facbd2c0f307cfcfd35a66277d6ed6fe0b1558cc8ae176c7a56eef3e110c9a6c5bdf3e9a0e3c987c6dd48a7c2da6ad690102f0c83b10a564ef13d32c2748040336fe6c483fc74d96cae7f50ce5d91c325acb8ec229abd63223083e4aa68afeb47ab8c6ebe611e62cf0d31489dfaffc1d7f4502f557f7ed42d90594e19fb31b24b982e85f9a80a41b113f29c44b89275cc349cdb7028aa466109f752feb21160d3b19e44cde7799f2d39160c38b41c61a38abec97f39608e968464bccbe2c46ee63985c45e7b7ff0941d40aa9814f11d8804da49cc2b016d9808eea789bdedf32a05d508a9670bca05d1c448315b85d1d76a6ff7fa996c5418075ba71912ee3110afff00b1db90666cc73b74cb57eb3acfdff1acbe7ff37a7b386f8867c7d4e28ff7b9d6738281a4fbc137c28878a7d0b682718a5f6a5b7c0ade23d2fab6a97d577e2c4781700e9ad8d846bb0c12873ef8a0c9ea07077597037fa55c0d25f38daf0b02864ce2e0a0c7f3cd0d51119075f04ff91617a7a4f0d4608071ae50ca5748ab6072fa4c6df2f1bd2d5b9d17c7a0b0489f2151d54ed3bfd0a0f08a2fb2794ac9cc7a3295496d1e1faa334fa1327986e26a8cccf635a7188586b93f6f9fcf5ffbbd682473be1647771352fb894afd252d61667391b463123e0e60065faeec4848638e032811583e3560643852f98565371ec4475a8fff4eb26090a1ab246fe1a62671f4d3fee298787819fd42ce9789367b72531009b9192fb0f65ec0d4226cfa482f664d1bb7630e363415f8e638a366fb5b84bb8f978b0d5519d24a596d889cce6891707a3c4d07db4729125fa5e633b327b26c303e4f11c626ff60625710b1b9fd8fab520aabb6442fd5aeee867efcd97d0ca26d5c19b47dcfcf6a066b97da0f71d4703e9bb5a5348dc09c1c5176b1899a41a98fc84f65fe15cd3b21d93db820563797e233a4aff0c99e348dec00e6cd043224f442d0a2ed2026325dcf69a96a6d1c198e3e1ec03f6166b2f712cd0a0cdcb420f904ee5ccfaac9523e25e3ca6685b225733a26b39a8dd5b276635dc6d72ca80a90427962c36ba82106c39097d4790c96afbf7df1a0b6ec393da82d6c50d3f40af4a9a63f937370b10acb8e77204a43bc1f2d33ba51e7def737b2acc565ea9426691fc9adbaeabde5a3a31accdd5b4475c4d85f3329967ad316fc28d69d3c13157be4a3ab5b4fccf088ad08d1f87e6c93a07b74575884e3f57718dceb63a881bb7961dc0c1201db3b9c3103fb57ddf1c2d9a74a698e12ec77fe7c96bb4f1956c5609fe440e5670b9662cc4d0852dbd6233f59d512ed56c1716e629adee200284365f8c8a42db01859c02bb3aa560b2668271cc6064364498fd604045c4870f13ac54b92ece27353a8efcd64c458a866d99ec101421e8e5ea5d5cabe4c3a0f1bbbf546002f416b9797a99280825a0e42c89a996999bf5d20f13aa05ac3cf3565c1a85b01ec5124f19c033e2986d0b3039d878db63b3d4ee2e6490f1c8528b73daaa34c03f24c8bb9cb381115973e805010368d75333ebd3ca303a087aaa31ceb63dcf502b4e968d9b9f6bbec827f0a769e43e5b9b0f502df624cabeac72528f616e4e3956e8d22050140fb0ecc15a3d593b0a8e4aef027f1e22d576387a7d26cd7fed94d471116f80f4bce9206f407c189b7bc2d9475f1e69e8756dce884f215f2ac9e2aca88c1da0d85a016e6cbda641b3787c854c6914435b140ebd763a51cf34f1bb43633156d0d1bcef16a1f6f3a60a82b1ec25d010f3e7cf8e5f02353af6d7528eddf567212fceccb65047534e96350fa8387525bdc5f60a43c171a42e14c31c280edab8a8a68d313e7c04a19df88c9ad01930f729e2d25ec862bb2f588313667b8d2ab2f9cbec823fe40ddc428b41ba1605c846a9eabfe07cc007ab8e678ca175f228485a31b61d6edd399788ecc691bf6eaae73ec639e59884a2923fd7ee87fd10bcbd42b1eea75b210180bd2143c6f8524e12ea8bab4bb9ae29e79b74fa3117304cf129b5b3b8a99f49d9f70270856f9878f61b60d50323eb75b71d8e6591ec8bfe65e1528c7a248499869a6053b25b1b2c3606d8bd43f9c9b0e919fc8e1f53118d460059e85c94f8f8e2f694534a42d9cf612c8705a5c79f8ab3457492fb759d1ad7ae4b9f6141dce07d38146bb1927c326f491247c2479018c5bd1b92ca66aace02b7aefab9546c8a3fca5098c7658f3883bea367e6b576fdca7802f247b44ccacc0b8ae49f3e6bd2cd4749c81b761c7f740aa98f556f10038c5e16fe988beae2c365888fef8503035894b9f893186118874b2c1a933b1976dd8dcc16aeef1fa530089b1ca0d2c5948ec39c3fbf7ec97157c0c327bd14a9c5d277095fc26d02ebd713eca3335d5f3212c7b0c1571801c186798b4ca7afe91cc63e3f866e05cd0acf5653ff2e93c93088d51120688c35c4d97e6fad732cde5dc8e8f4f7c0fb2fde61be4678107b3de2cee4dfbe925ce366c3bd9c6288218e7d9dca73d0895afb62373f2d4bd96d900905d02d4ed69b249326116db4eeeb2bea5caa876220be27922126d43cbf5b3d97a0c3fe25ae18ffb5fa04bdfa442cf6b5357b5d4e2a1fadccc0b7c1721034a497dafd514d699b2b21edd08b4afaecedd132d223b8ebedbc0cea97ba1a37f6d0d61c25cefd5cc10d59205d229c90060c80c796d6b7c629e732d134c0a23e5685a4def0c314373c1d2242ade6e1f78b913450c5490f2ed2616a08724ca8a28cc21e2aceb9196344bbfa3f5374b63c5cceb3b42f736b7ac2c835918975e7b33da0c7da72dd121b13fac9b978dc37e25e3dcbf0425c37a4ce189f0798bd44ce5e1bf730d38c674401c931feaebfd46b0da6216429df46456209fde2b14039b161cc8efa752f9f2570ac2c7cbd0ad9672651970ac01c1ce097e029431b75912b26c45d26c84c678438208e8a10ee1e3c634fbf686676c6df1085c3ac764845b910fbcfa13493fda06a1d1ae464a6ab494c382947bb519a116cfa11c014803211140952d8b86c670c7c0ba5d3a044f3229b33e65418782febc74aa007c034b4d405038d69c03f674924c7e829dc146d960809b38fd04c198483c6ea9ce266249136611491409faa715e64d0a480c28e0b05ebab1bad7d79b7e93495d01689ceca7a1ca51102154135491bc096642313e45ddca139181cd4cfc6aeeca6df69a9f909b3419a4a8f14c367362e0aff23b7eb4230c550f2fc1de85353d9d719259264fbd052e35b8ad910d679f890a7c942bc5e1a6e9e330685a6d9fb9cc3f2cbc249fcba5415425732a75c718e1b8fa91ca07782c396602d5d57c3fbcf376c8a987df37387bf596811092a1f9ce7998f10f929679abe8ec132daba808ed3dee579846acb12a6ef0c8ab9cc9f0cd47d183febe89ede8c0a9b8194f05ddb27069565d8d2f7c416f58797a7eccf17023e3ac3fe363e347fbbe4bb2652c85d3d52318ef50c6971f112d2b17fb8749c1fcbb5f8899fffaab479badae98ebce6655fcafc2272234b38330d1b6a6669563631991018eb92d617ee7dbe3d4b9435b8875ca01fe0c9862f2f8c563f1042acc1aa50e386129eb9c3d276cb9ed6e0c1a67f95292e7ca5dae280c6fb82ad106d03a03b59e5563462d7ca643018a02fba0cabdc9e95816e299b108bb7c766ca35d136cee5c1084f86ff98ceaf243539bf9c4cac282f0bfc9bd027fe35109da39f333cb09347251ea1713f58b9189e8f4ac2542053615e27f8fd1365a3aac5dc10270602dc265b4e06a6815c39425cff4eab881ad47900c1436ba4b158fdb4b2f2d082f3d1464e530a795bce0af5d05b50ba179ea266de71c7fddda507d8a49cf32a7fde206aaaf507127b28af9bebb3716e2c36b5d2360f5d6f5a0af9cb2dd64106a82acaab95d5b3f28b2855ec7ca189c79809b10e54b3f3454a2c3e554f1a6cfea4006fe548041c47571e8828f7c1257fc0fe97e86e82ad521407c4938e446860f7f5fac5850f329fcdff6051345c4adbb6c25b70109c60a5dc791218f7769f505625fd7ab4c447f8d9b1f1eae88b92ad40d756e1e2a2b2f4dcf4f4112aa04f34bd458cdd80888334aa3f71fd40ede019cab49a075a8d3da41bab7227b6d917d6f6ccc55502f30807a15a7c455c3767f82e60fbc9a02093f53fe1e73706c472dd2f70ed50ee2b8a6960a8cca8e9dae3fdfc28310eec05d566a6398b405ff278ca20e3830fc54446b12c3cbf02c02aa0ba82fc8c843cddcf41dfcbf02420ad189c22197b1c4b6ad8e8bbc7319d98437774942fb8b3e2edec0d10157b58cbac125c6428fbbfb0696503b7f1b8a8cc18a608c7dd37273d790dfa46f1f0f3edb13ee0394e3dd106e54cd0e2e64eb16b3c7b3b0fbf18848d0d7bb23143a615c71ff3d5d7964a360fd6181ba56fb8fb4d522f7cd0b33ce12b594206c5932899bc48d422c183907ccc15ac6ef395675574b02de4110620fa374d60e7efaddaafda46c068a6c4e08500b75b7262282c68747ac84748767b66ab3f424fdb5d654d068fd93f0fc28ed65e6fc50ff7d6a49da444a674b5d4356b32397f7b05c5bc6d2202bc7857e6588618bfd374a647d2addadce5bd39ac27c9bd11e09b7507b0b5640cfcfca5dbf5d95a82f048f541d4e13026bf9dd90158635e2f750f8b124abef0477d0380f71e664ce20ec84337611e0db35c9a04bbf10c110c0d481a1d3ed655c7b88bfe68775a4e0aa1a4e663aaa311ac26ab8e8587197c8827a0b4942e000c4b3a9631458feea09f8758cb2aabfbe1e9e858504db9bc97a45d438ecdba5786f1b69660bafa7440dc37fdf4be38e8a090296b4b1db82d7f5ff57809e1644a0a5be6c20d0770e9d8d28515cc2c8f6c9d4f393196ea4b9fae159c6df8e77282c8ec17a33c022231f1f0bda57fd4fe7b825ae83e03b27697b4242aba3543c38a9b20759f8ee3bc86df70cddff7a964e9f8667ba359f14100e72d956cc3d17b01f8c8f6daacc67fd3d9764ae606a6079d7665ea6b19343ca44f990c68a7188ca484fcce8357c81001edb25451971c14d9254c18350f9e1b9358452b6fafe801c5427a923f4800205fec7ae49e4c24fa820f8ee861d5314b4b18ca2cd9b5b040e26bee1b3b24300080e4691c0b6169ac6a74bc507bb592b3082eead0a830fa0716e71daa3e7816fb6673958e4982d51cd5ca5ddbc4657621201cfebe3feaaba4c91bb9007e8aafcf3600711f86d5f2baa4f1e511f5031835e53bff567ee1b82bc4a87a5118e176c14b7bd1d861edc7a3438c99abbd043dac022a06c3efb5fa51d6ddc035becd448918b7b8154427cd4c77ad346e06d4999f943acea158827e0ee21055493e0d71cc5cc294337450a990d7778803b0920a4da6d56a13f2372e67798a957b6d48b775a00fb7e3748e08641a4e8ce3b4af74411a173b8c0ac24d880b8c1b01744d1ab6f43dc3bf25161d79e1675c46ea4132c2dc0b06a814c37255dffe1bbada6a74428cb3194ab820a8542565e36e416fa4187a982c10a1690d1725f87c8369354d5403ab79e6f0cd22925a822e29b0cd02b671db8dd441654892ee141aee97115f5f9b9a217d37b21260bb1325552b83c01f6f612e01d489913a909689d0181c9176ce981e5ae5a671633cf8410cb5259f3d12db352831661c39e4a4aad8d3bf82df425b5df3e81fd0e68040b8562815289ee491d9ad1495539636d892a29b766d01589413c5f7ac586eda97860774291391ea1044e0303d2d0cc64a65820f8cea993d9ce27a895f7b4bbabb546fe7c42807259b547b34b7546b296b62965e687bcc8e7931b6263600d7408b5256880d554c33163b220cf986ff576c6407b5c8beb50e0a1f14b0964a9afc7fbde67035445970a41c8dfbca0efc7a81a01e68a0e211526d0c2387b98869439ceb65ec3efb3b96bbf166570548f7135867980f880109fed08459b179293f3eae30b035beafcf0642a0d8b56c474091bf58ad0e33d4d72f53a8e707d933a625faeed08c90d6f0e0bd1bc5157fbcf4cece77302155762c0ca186b2f67dfda464eda1b616018fc16659c6e77ffb46754cc7c888fc10302322ca074b741f40f2708c9e4fe918f5d00ec978ee60b42338f075ca1556365eef258a7bbd5f4603ee379040a60292fdf36dbc1f6a199e3b68e102101275ea3156ecbbc1307161be94d10aa2f4f814c0018b009e6357af3dcd6f264e37b91ecd0470b4402ff4ced210a24401263ef913feecd5c98048dbcae7fb87ecb3dee6daed39790568acc6e43fba1bc8f6b4016c9fb613aef5fa5754875f66a3309974ccdc4612d8e27284d2c3f6cf6f8806542ac78cef9ca630fc45927cb4f22aa1276cd1efd77844378e9f434c1aa3a400fe4af14248ea61d975db7d0f634a4934d5931a12d40ef34f24deeb989624102079b95d9fd23978d906273dd489810ed019c57561b41649027316567f42ef58ac0c38e961b2a5b1767b977b0af02f352b91c56ee69b416818d491c1a1b2bf87358bc12c4da2ffefc76e680a68d5412bb7fd8ba8a4d1f8195e6094495bd7225d9a0b67e5d95494060853d4760008201605bb0777d527128792b08815a371829813e0112c1bee89b2fa24d38e631a12251169a06bba3657f870319a804e7b199b7bcf177ef7d9829b407a160f56965bfa35274fa62f16ff78767b429212110d1a891eed12dffd0bda6f836c42bec4f93b721fbe65da6f0d9845891f227471660bf5d1faa221d8f5d35e4fdaba20c453ad8c8e30bd406c64833c2f595e46f38800d693b581c672f27fd4c9bf03eb573f635499ef60a573f394c37bd7a9fb472e49053a795ba4675ef8b822060cdd54632e66eeb5607caa2125796b7a2dcab671d3705c283543c1d84908dd83869194d42e4a333b989844443c901134465c0ebb1a3d78f7a6d2658e3f47fce6a14ab226184bf2832c34dffb4898b0fce1057a575fe4fedf0740e19ef2faa4d2cae1524c16bc52b79bfbdac5d8dc3ad4baa33fedcc6ddfd9c4d887d760ccc824f57f8242e45e6c8243b7ce1b35e29bc87795fa322ad93648d3eb05158fd446b889b6356c8596ffb63e0bb8ea0e931e7cf3ff0841dec7d0e5fde16af37285662fba803bcbd8dab1becd379ae768ac1f505f9a4d2b066a52dcdb389a0280b4f93b9cfd373391d1a3aed0f706565fe7a1dc7cbbf0e7f1a91e5f6cb46300bc9b408dbe66669d30241dd10c4bb6eb1665abdf0151ce8dc3142f88a9d284e254ed5cf4b908d4c32f82eb88a034deea95ff5dd4f0e836a45e6e45f9f9f4c5fea9829087aaf62c3fad3d50803fd951ae0dfe8a84f4a7612bd4b678f152118346cf87ed254dd8a7345855e66cfd7e262ae71793d43392956e683da4e9c1647a5da18d6e58606f12438147b622a00c471f00b98abd040cc8a8e417267806608c786c366daab4a0925c3ba8d17c46a399353654fc3ab3d4d4aa641c73e0490d8dc09fc4a97f3dd2566fe5c8ca476436d43b154a4f6249c6af008dda12e9d687dd3b93b05c2b6ca3b244e662afce563ac346458a2ffa36f13996a3eb77b0c0f727b9b5f293883574083c9ce53d57cfa1950bdb8c273344cf2e86b1767cd7a47a831457114bf4159c2700c8d6edb1c96a65ef2e62dcd1e5573c86c6a1cebcb0fdc1d7999f346a436d893c6dd914f510dbe324061f212e0d422e0a79c6c46e13409dba87f97a2a0c4431c8f8b26b7fe83480649c0d4ff912c4c8f12f76f7224b97105975c6d335a1948fbb0e83c5971ba3817d0c2bc9ae89b041c2c83af806a4fee88de2378bf634a2a29b8a1ced82d56b70144ad3fffc8f9530a4a5850b012c403fc111eefc228ed980830f363cf144285bd8811e91f0dc5f1266a467ac75b6ffba45e6e82eea1e40f0b95bc58909c8404ed1dfe35ab71e0cc6d4f62329dbf41d101307f12e57f44c226b5f21826177fceb5e060bb80e0b9e60ce275b700f086cbbf0e6faf3f82d8c72e7e5473d107a2e7844a1c945064937909b42443c7a1a361dfeb2bb79ef6653dfacc5fdcb0f10fe6ff29e73f14b3a54cd4b8c7cfd0677b1632b49be3d4bf0da7f2802f89b5bb9e1c8ab77605571753d2ca5be47ec087edf05788cb76ff6916acbec7cd9e12447f74f4b7147f7864401ca2e12f0cff4efceec91aba35768bc64b0d9208d50eab8b4e0d0f950c01c7c845e0b616d1fa4f308894b70de7a0900e090b2855c68823d83446cd70597b0cb28cdbec16924899b4e87d65603f00f04cb57bbff5485b50c9271289da1e952f89c63f89b43fe2a7de06c6c6bbbb62601bf97b63fc70a67720d18ff0116a7375ae19b9036537f5458f11b306c7ab20521c23d48fbc29b60b823e288ab4488991bcd73454542c87e8229d6b366c79555208a5897431fcb74c0e915dad11c5e64abbd6035881e81029ddb1f64e18f39eb607808f1cb3ac0c078320ff5cfbf158937030f019d511d0fcfc362cccfa00b8079221a28c3e2db824d59956969952681255aa4e6885edcca2fa2261aaae013392b8713cba9c3b9d21342e95c11e36eafe5b2ef9879488928bfb7aab02687e6ba4fac8677b3da9e9757bf7200fa52003d45a9e2b8371fb2b4ac252741a7afbcb672d0edbd5950dcfec7557487acde4d1d15cbef6f075edd4bdb212b060d13fe6d8fe9326f94e587e74e8480e466faeb172ca1c24a74e6c257fc410d9d899a9d10fcac34d7b12ee7ad0b8f382f3614b742e612ab8f92206186902f38113903d678945ecbb143c5be7f56a5f2a6c5061775c40818ec2b38739fc8b67eb1c0b43d553f6eb6657ebfa014c0e0a8456e76816ac3dfd929db5df989e06e1f7cb0eba773a5453c87fae96754228186441ea1dd46f19fabfad40c3cfe9a04d6ed7956bf7ae913a4568125c8d20977442b5caa062fc4efe567f006fe449b05880de78dc4fcede243b2c5d02f738a2a98ba67f736ec1cb5a2172504d6b81f8462efc413f9c1770561034182658fb5357a99f20f1343968bf250f0e3d7ac787f6aec345dd5a8f0d792ee0ae7402c6a6284b8798501bcd1dd2aff20e1cded3b3a5116bf2850cbec14add0c2571809d83b6b1bfaada97bf277fdfbba21bc01a37d8a7cbe76ab61ac0ec85dc15062e02d7bf9a549863534a7c80d92159e04e61959328118d6e9588ccca74061bba583d433a4f6473c7324537eb3805c5c86f2b5a2bb81cc19d54cbf80fbf686c1b767f8197b88534958e3693da84c5d9f9fb3ebca0d47106579821867a1b30019709d95f8f8e782cab19d56041e442df53e399ab3191f6715ae97bb3dc08f528f477faba202657ea4a13584406636ad92610330f6a5a37a7fdb8ac76bbced90a1926e1a52f2ef2e17d63186f3f972119c3b1b006630cfc6b4cadbfea113c920b481b7dd4af48f47531aad3bbc63b39a10b57c95eb17195f35b13f1769a591607d051f6740226daed74f47f1ead301dbf1649107974f8995f0f7b228b5ae1f4d34a6bf49626c05f8a9a960b73a71457b668f7d70c8938a97f8d31b8534603d13729b84091498ae4ee2aa94ed7648a40cf55c443b4e05a6dfe69c27bf09a38e4ff15aaee637809c8eadb951131ca55f380939797d378283d3072ada035fa7084e749f0c43500244595da5c76935533716366b19141a708fc40840aabd10a0cb0592d977d3b427f53b5b357ec817b7ab23df05925d85057c5fda98f2b65000233bf63608d5c4e4ebaf52ab8d1786c05af85d232ae088e4476f4438c6b213e16711dd6d68b96d913a7e3a01b3bd355fcc44970e89221f53d0ed2d73212f863488c6fed529d6ebd9dc26bb91ac9d0e327abb018aa1b611156a81dbdf370ad3b37dd86f0a3205cbb80d4f258a63b208b71b01ac4a9fc2d6904ff4048141bf3824ca8c0591723a58ea5ced165be03ece2b608163f0be47f0d7d11a4d9ee30e2c4f8d84a9c486e971bf9ab59e6b89e1699b39aa3d6f2a3a7fe990dfb0c7cdfd44b99af03558096125434f072efcba9d5387a3a1ae8b7a7419f0b66c6212e47fb10e1a4573ac270ac3713f24b86226bb15f9f8a329ddfb6ac0460c29dc45dffd5b8631f4859c8204f461683d80092e7193624b60a06fe39210f2284040746a607410aa056aff02f8347cb31ba363af44386a6a59bae6e79a6b756fc4dab3221fe2237fd3d495381ab10fa6954649b88dce0fc12f82dea610eca9637b96814ccea2a6e3a3acf7ec7ff51aea532a96ac526a2ed7606693f9ae4a909aebf318c3de31ad44089d05612d28470ebc1894ae94d1ca288de5620f6c1bf0917057f9b098397c2eba7e1f7a34b73e30230bb16124d00e944a8840cb20106be645b6a8b81c435e26917f63f696cab43fc13906180c490e68eff3ddc1c1e500354b2b28508fb91bd6fb713b6f748f1a3fbc726661e5c23d7f6b022000389851b283ef38c9565f043a5cbbe022cc75a31eb342556d7cfc51cd1ac4cf1fa26fbec644ce74c436d71804b791882801f62a87250423330d99b5e38b1bd50eac1988f6962828d4d63485a6450f45d1972a559a7718d716eb9b981fb42bf7f4b4233dccb64ee93de2793c7e31adb94db9ff4449c19ffc74d5aeb5c35aaa3807d963ba718adc392556da10bbc43d818fceffcd48e858c35e295070d84e7c263bf1548067eec037050c130592c58f6de61926e647f15453b6f4a3e5563c991e42e5c387ce8fde88aa22b9a5d2f93668c468c7fad2e70cd145a98ae69197ca5aec0e5edb2e66acb420fdd929e7e4c8b0834c30c8c0636dfe6a8330a6b840308982213541835a6c8121985afc5dd5a67524d7640625cd48be330939683fcb2f2b1cf6b203460cc278285959c679e08a047e52a0ff664f0744edc1069186c692c2bf0947756968a9077339b932045f9739ff5b3f3fd5a903c888485fc6c2d6ac865df7e062d6a9e02c917a6972051244693146b1407166177581f26f7d2133d1f3c8a7fb226447d54b0ee462a78da4467fb51988581ddb536f71c7cbb4152187c27dcdf9eeaaf21b7ec886121ef251257ea14fd9168e2593fbccc5535d2f0fc2cb328a58820d1a9491680cc7859a2d6c5314cd22360ac2ae4b64b6e49fb6f11bb11483a98a6eca6536068065beadb437d0d31cf7886ba3ce7a6db035a0fd8ef2b5d9072eef8f7d19a924164ed3644088be5d1964d9a870a19c4ca88ec3729eef7d8ade48d5f33c9db500936fe1404a6587c5e0df92f33cc64a17574d29cb6269013654685d936122c403b166763416a2b44917c01085b0f6b47476b8fe973d62039cbb9bc25dd2b848e065c3071b0ab1c7a354485aa402d8272f5ab60040249ef5d6d23f9a590769d8ba1e41dc8b52136aef4862809f7eb38ae2e30e9f043355148c0433d8a4a9e4a3e4640fa005c3240e724928077ad0a4ac87a10984046fe5947684274e38d9e7c0f3419fef25b603f5a625d3c2d8d6c23b77cfc14d19a82b814f2e213123ac3c35589b388830c1020c990a72eea31a5063fb6980ef61283c54de60494c1853b79323ee502bf228d5a849693e9e8afac5e377b7e94e12802b2a223e74a2c7ed24c245fdc9555964ae2436ead62733685966457ab6647db3e96c98177eb58c95496b1ff51c6636e3cb37bb72c8b905458b9e0b18ccf7a26412849da7499fcb5d9d3d4397efb0ac7dbc407d75fc556c78b60ae05befa6a77c3aa08c87a3ff8e429b2d3dd0cd9f4bef7136d6d50796bd43529fb5e23620869273f30b12c3d7643613615a97227e9e8c567cecf8faaee6dbc31ea3255c1d723b1ead52c5229fa9f894528eea92e28b8000e1726dadae348226d9caeefc1019e2e1748cbfc22b442a323b6874a3008d4b0d77e472050f88468fb2327fcb2f837760cba4683cf88ca94696a76bf87ac57e37e43cc9838710d60ac19e6f5b0b8ecea514e2dfa8a801e61cb3b10d378f950c3c0b6971075828231a1be48ea7fee51611491a41047171e2d005d59e3a737ee805870aba9cc63ac22d42d504248c31e83a64b1e1f5df888f60f84cd99388de9dbe603bbceffb0078b9b39a42b900d7ae313d3c64e497fe603927587bf6c1bbd79cb043591bcc113185757f4845bdc9ba284ee71b3710f954c20b0d1adaa4119425842b329110ccab0b624de8ebde88bef69856a3a2a86ccf88624676f7621fc44f3022836e0f67ec2fb9611591e26f10046670854b6017a3b0e8489248e9c9ec4e7aa1117f0eb3dff2b76220bde066f599043ec669e571c034cf924202d7ada711ed23c2280ca834dc427021fa73ce2c6147155ce9d88b0d568b11df9c566d20942746ddb3f4fded1eb139c7fdde539fc1ec764b1008f2b0de147a0829dafbd98681be54adccc548d422ae528636128a436d5026a8fdfb2526872585e49806c9858e83b238277023aefae8eb028c9be7645ca023370da9674e355fd6ab941bf41a540e50854193d0dcf5e7d908ae35aaf268d925ac7bc8f0c076bc3d1e4028c1250a6b73a9319a8f4a00b71b814909b6e5853a36faf07362aa74a5df52ac6bfdc1c0ce13d0eb3f510f57aa0043788a69bd5545deb59a0b3fc1cd53f7ffed17860a1099ad8226e8a47fc766b692b17a7f4c522fd57c1f689e65f066fdea4b2c7afa35f0a9ee9bf31f0944abd0ea2314bf45b0645e61d9786642d41aa28799a4777e5c7003d3404dec2887f9150033a9007dc8dfb89c4d636cb3d5a0e68179a615cdfb8359c8105157ca0ff3efa0ff3d4dee2c90b9d9e1617bacd47bb90dd39db945a725ceb0f3bfdce366a341a95db76f5edb6e92b71f941c01212d7d2dfba66f65e55a97da02cb78d6579a6cf8147d4646e2aaa861cebe5dd94b94c4187ad9781ba5ea5a42d88dae3319fe65d824bb8c95762942425a274bebf9ab2dfcb95a0b020dc999d12378923aa2fdc062e4a318855b9aaf80e42d3a07563677a8a87b9db3362712e58fe7609c58b30c70500411682a5d44d85cab44ab8a1e437423b637ac6be9d1239342db7a84ef24094d314b1890ca689b6071b601dac8f4a61aef2a4832e5e680206cd57350b2f85d0810b1022f2b5b7ddd4f8158fd4a2b61c652565c06d2fc376444160be9ffc80e3fd4b462692013cbe9337628051b6c6578c529757b2b223631d6ee742e7b144de81d6335f2e51593bf623745fa1f2b65303e5fd959d8788a1eceadd3d28e4cd9801cf15d03c397e6ef0e64478f753f3d0112ee643ecdd823df93b12ad07ae66b48ed078bd6217b9357067ea51cc284ab1a67b273149ad81b17bfeeb4f25b45cf6e8949e89156e481d2e1b5708f013e2b335f79c5ce8dcbd0a7f44f684949fb215e7fc9f3f39a09b9679cdd016d216f211b7bfd658b8440321133c94968340e32fdd165bcee257fb4a4ee5fcfd692bc5b5b222e9d3ec7966fba5835e1b994db56cdde1a4010e170b3b1c746dd41781621d005b5163e860f3dba8b358c909a0fedf569643da4de18003a45afe864d7d6e4b2881e87f9834d1f9a7fdad9bef18cbcad3cd229cf2636d36eebf58ba571894ee680bcede6695bb9a806bee8639fe388ba5415983e08d7e9aa032275795ba0eb6733f7d92fc543ca71a287283ad7a99cef78ab59e7dcece695ffeeb030182215ba5b0633160df7545ff42cd07590255314e934b6a7d942b94ee549cf5bdc41df6f50f51586ffbe39fd1f01f1d787add807a60b94e4db06176b36c7a820096cf6fd6d5335a9cf7c6aa2a0d499907e7a9a34b6a5e561adac04c05aa6cc08a5278ef0bc0dae118401da7fad96d10df5eb89ed6c57ee06af4b6fb4027fb66527e29079ca3d7cd5db20276da92aaf1d533d49b85cecbf5a09bfb532a07f0b949d58b959b1f565f20712f9481af0fef7ec2f07a33fd638bc56ee7e842c9c1870e9490dcb6ce164b70a1ac5f4d9fd297ed293bdacf18bba2b9d65c562cc0d48490ad5b988553e6a3210c10eab14584d7cface2f91593742a2fe694359a03399f01738cc7070e2b2635ec9659a9c46aea6ba333fd21d4b5062654e38a824c5084e51fb2be4b25dc0a1dd8bac390ea9173761d3364d42db2fe6cb585ac6d5322b3a69d05ba110d3f71ecce2c0a1b73e2d23e5bec8ca635285d8b68fccd5dba465bfe3480752f78bc8f2ce8bbf9a36026eebcc35af1daf42d011a0ecdde377cb2839413e6384913608df092b846ab4160d33522a4381e40617532c7e4a1693bd70d04d7d6c6ff1829cdf97b4d9b99b2b53bb57b7dd8f6f49e2d3c031ace5499fd333d2b7c4c9ef6762a3946a5d4df6b3b4f9d6c1c7fd11999636a5ec35e3bdaf24be4a784e8080858e269b4442d81881e66172aaab472ecb4fe423273c7729f3ef639b6b048d57547106f29575ec3ea68b3c6187d452af13f2b5d7aea06c1bb9e6df5580df434efa369a062e5f9ebc21de3ed95eb029c9c8fbfce577828d7a0dd7725e66b64bff207a5c6ad4017a6922ea0a88bbce6fb0a954e2f559b97a8919ffbca4b2c8143aed663a506e4fbc2b004f4504d62db7bd7ab9fd89668fbe2032079c06235203744d321443c60676a46e6a2bf219910d30789fdabf8d77c5645f180f606115e368709fbcf55f2c9311aefdde8c096b61ad9c49687fda73b6b41a6fd6c35186d289aa008b9d1be09f13ffc95c25f70da54559c90e2a8027b48567de17d02bee5a30d6cfc2188027e5ed4f03b8202f7720bb2a44c8dd154de2fbd13bf884fffa88835e24c95a4c0fdaf01cc4cd3a5f2df230033cdafb0e939d933798879f5e4a2186b646793845c128bf41ad7194b8fc2547974571b19ce20bb29dd72391f07677ca4e1600109ccb4e2bdae20fa60c6b713061f36fd7a4b943c34faf1453fc1663028b03f0c35e545a5531af07c7d0398444b42d69b7e0ecaa0bf26ffee69a6a17259665f392cb2ec12bb95dfc29f06c57368f4b39d854de0cd8a46641eeec96e1b48699f52ee36bdf19e65cc98039d36ffbedb905e08025b60714ef04a5db0e4bd0047d301f9f00c0c40c5fdebec70f24cfc13dc87d6af5a77639d5acdbe5d832948ae31d0b836efadd0300847ae1f30babf9f76ec63bac904e9b8de60756529768d0a076dcd5512e7560c3d7b4d0b9d27e6e80889e56ff63dcb27ee0dd94204aa9a9843ee3098b2a075c92141c39ebb62447782dc645d82fe02ab8b97eee57ffa637d7a562dbc08facdd6ac4f293de94e64899a912b24529bd9837b3641a4c202c2ca56f8d7bf179a2228643c1ec6344b001d4669caf95cf311976696deef50fb367c33d760f5b0daeaf856a53133534296a4da005c427c2ac3d9b5303020c6d31883c783f205e8d5095d95bebc4ff705dc8fea0acd6b70719d7c6a272249519302d8c1308eb3cc221fd3ca7f32edaf4fcbc5331b5e8cc988b71a869759bc2bcd3c31dc4ac75fc7749000b7f1ec3eef7db46a97af501792c06ee3b94b61c84f8a6230f5d0081a89b7959fd3ae26ea6245fa41901fd675a91baafc00b5535763eb33d024d0f176fe45d7e8ff267eddc40cb5aa8cc3bf8060885db8bedc9515bd52ac4aa854b26efc482d3cb305acfb8f248322db426b08ba85ef1e5df8025e7e8f9034c1b2b208aead6ced91793d5f1b0457ab932314df7e4438609236a76b730c238677e0db8c17a96f580e841832cba61957cc7a078e26569d3057a50b05ebf8624aa7886dd35d348055e1c1239ec545a4452958c07f31c8c72c304b5a14869d05bb91d5f6ec2d74b7c2e873de77f6576a985fa393f4bef596018f52e0cc87f97cc95b92f4027de156d63f5557a45af972f905d0e45892dd5fa48620be0397a6b69fad664153b0f71702c4fd34628390220e0a6f864a209d0d059a3d5272cad73b4b574d1a5442017f105cc9c59cf7ae3f8fee5991240939188b2fc75c14df1e4692339dc133663377a7066f05856e8046d75ea7bf19e89dd2031b5a89dbd376083fcc28c9c5a6d64d415132e8623992f4500a11bdfd53ca641405d77aadae83b3a7a08598700c9060b9674f2a808180661637dbb9ca4c13a385a2d32413ae336ab5f36000df502f5fb8cbb27c113886eb9e9e7b3300efaeb2ab7553efb2702fe849e456a1bc81cf2a3e912c319e5b76ef1d0967a5e631682fb14989d2470301b1a6bb96e2bc7daae1c15a4fe9bab8fded3cc24ffb7a3d302466a900bacd4c27b6d2c1b8d3acb4a4fed8e122d999d5a905bd5c9d61142f95effb13fd4d1b731d565a06c3bc993c9c73252ee257562391288a5fe35c936d437fbacc48ba2ce8a893b0aba74ab1fae8b18d486314f14e9b95daff50b56cd670c3cd5ad694ccb9d250120d37078eda61778d3cc264a62718213dcf0551d716436893c2f4b87d59a4c574b3cebfead4c3bb87ac498289e02b14c01d5e721f37e00e053d66da60645f43a81cd7f5e46c399fe3e60ae975ed9be619b9e450bf61cce6221852eba1a4a0d7f8f7f3c5425357b4790ef428d42de16956ad8682f5206b34f1c9a641c16c12233de30c14e4688fd3c0a15e8656a99f8f8004139dc528aa7f916c7ed94c382ce392bcc1d09d797d13c153585b16da9407598291c4b34504a110771a4c5d5e1dda6070a348357c69a3b45408f2fef672cf1b2f4b0e00e40613a28b768ff16a5138b08aaec6289c4d5c128bf545bad166322b5ef0f4d04de90f668c497b60c809bb397d4e59b75f792ad7ea9aed53de2eaafb98d6648d19b2a85a7aa1e794348df54e2380d0b880fe959f6b7fc02dda2f213f637fc94b1122e0bd39d0fb7d3ac3aec21bae9c8489b0724f2c92e7243765f45f97f15d079ccfd865af44ae4edbed2a717588cc705bbbafeaed622dc954e3b553d5af1cb1be0561843b56f29506e0f24c0b10946344ecb1899ed168df17928ec5271485eb24244587b06af746583e82743323aa908f6f8d5474198fe1a106592e39837292aed8bbdc5032e1cd9f27e30d4b19e3090d909b875c7a3b1a901ddbdf5e45ef34a3bcdb48a0d788386c1620fec5ec5a00e91e98e77c484686bd8c542cef127320aadd3e5e2f3fd03bcf2495df13a08a6b886be4cb0ed3d8eba31f005b972b15f462991c733c956488008f00ea59d7a4fb9ecd105447f4100601d2a30df477c9a2aa3488488fe580fc59fe463b0bb76eeeb385d5eda692bf0c6b28e785e6033f95a6db3ad5e61434f38f479312742b2fd1b6b53eb4bccab008c78e448790234a2eb1461de6eff6fed5260e478f96aef73a5451687784f42cf0a5b6c77bdaafb6adc6ee783d09095ba564b9ff68c9fee822eb0da9a27b7900a872c98ccaaedb3b200deb3d2461f5ca72c915ea1818040b303586550ff1f8979a54644ee8a51280bd2ccc2ee9682e264d412bbbd810f1b97f045a15532a906d0033c5da73dfbf26b4ed274957daa4214de627c360dcf52b6c14f6027fa754546033d8d786dde436893b1ee5a303a602f22a2aa4c39960c2aeccbde6df1d388d3e23cfbe726a8996975eebf600eda268148e043f5948376178c3aeb7eb4f9e220af031b7a01e06fef82268d679c5f43deba8e982a39d579b85cfc6cf634a04b00094610cadf5a75e029f340b744546feffa35a28515106d858ead0ec8b9a95073736be3e630daa4065aec232a8e9f4f6d9071df3f1bd90a6c04301d8162e396d1134043c650aa5332c6aecb4914c40dad352d9ef8297c9907f4847739047a74e192284cb6ee7b5c1c4430a05bf00e25c5277ffc8596450bb8bc855195e8879bd610c4532bbe99cf8d61bbfbc735f30e044b3e6a5151d9fa39d43b0b7cdd4d4166c2ddc6821ccd36471fb165e519043bf6d8744b6b548511bde75f3320a0dd35364137145e11d3f8dec3313fa4d69bb040a33e16a237fd8a9d4aa6fdfe6cfa35e1196cb7ea21394521713f086cd2ff8c5e53449bb9c34dda435a2d8d1c32329fd702709d5568c7c1bef1d21d2af23fef21ba741fad7ffcac656332a6714b2a40e4e0c1a19146fc7c9f6e767af1a34c8dfdd50d1b0c9bd970db7260f1d0200bb03c66ad97d30fa090e12b4427867a94e3dc2b80b4c71748d0ecfae2a9345b23dd9269363419e8fa9361b9f8747cf96cee4ae582d3d251c9e5cf27d73bf5867355020e6d674150c6b9f3ecf2778f66addfe268fe5249d00a756aaab04064a9ce16fa353f38bb725890090f5816bf5b0aaab3396955715cee88be5ebfe31fb3ef3760686e20c232879a2a27e77edcba0d6e81595587f8b1fdbe3ae9653338d1b1c0891edfd36055160f5f507f8fb76721b072d2b0498ae4448cbd8dca2ba7be454a71488c8b7470b9b3b775fc4ff367d131f7f5fa00d5192ac5abf383d3d90211cc57636a95425935833e080713e31e5bf0dcdafbbb8b03ee8bf27a00d863ce83a36098898bf0218ad43bf16b599c9dcbe72e5c3f36dbdd6d162e2441e7400def399cba4e76b91adf1c96aad68e188b07e8736c8df842f98f0402f92a1d3e6730ecd47da0314ca74dcf0d7df56fb0c2ece44fc82e1711ae39e00ccc0c9cf42a82ccf7d15eed2379e276a75ad2ae7dffc903955be6f74ee758d53dd613baea00e8f6ade49783ad15f55d2a01a6433ef15a54af78f26eb94bccaa114147786a799c8f7679a1f88a86d333f1915e15bf43fd253029c9aece0b7b63b8bcfa84da08bfec0da1d25e2758bbe3343174e931efeb84f0e9b8b99eae7c67d8511489ecd94cc31b6d6bf3e8c07e88cb2a6130475e65b014d67a9e84d32bd7994e7ec78ec5a556f7222addf028b3464751fc741a12e050759ff0d470106bbd360dbb4040f97dfd7b7cdb02adad36823956ebb537d4da86cd5d33b959b8d5f64a48ccb0f231a80109f2782266e099af24e988fc1c7769a1c8c38254cf0231cba614b1b6f4b9d37d669f36a28af7de583eca1ac9ee14b0e97dc7249f088a4b8aaf4891954c77a96a1e894b0d5124dc555664d1bbbd7181c024f025b955f382ac8df8efbcf757355e5b31dbead4e3f649747d453148a81804ffb78ea94fce3d0b316d9f110591d05b884fc5aa1cc4329bc4e088936910c5d8807345581c408f2dee23a4da06382b9d46e8b05bb7b06d62cb1f638c482dc3023b16d4983d88dd8beaa9864cd9dfe54bd0351c0b9b4ee82c1f06892b610f2b2d1ebb4bb4a6cf0158672e2120c0bc183dc62bfc548a8ca9aec6ee65f87b6ac8e2216eeefde9550deedb590937c63685c6d268e833b5f01af5bf21adb4487fbf3d3ea09d7a86920ff2cf8b442c1f19265085961b82e01fbe610cedd3cf0361a66e22867dbf479474ab4d777037d71b814916dbb8011d87d700c73f30e9712cf77bccfa802ee27ebf6598e3e3a66bae4c5373c9e7738e2d0b120d52e5472e7532af43bed114071d0276ae77f0baf81091d212689bf15d2c2765890b9d503064e47b4f52779043079de7a33d73655699f45e96f1b30f301327d576c52d75ce9dbab4c3784b631f177c80445a12be3aa82cbdf30afb74cec2ad41b9875ea4a056749efab7afdbc78295c72646dccddf7b10f6665263b10e816db9a8ac3e6735773ad8b7bd8015f5afc1c204f69a29efa492a4466288cefbc35d41ef1a3f8af6c351c1d5cbb86063b9d3405af1e95bf408cd18d9105d6d09a8cab46aa7a8ceb9e8dad4b8b49ff11da5c42b17ac7e4e8759adc3044d7184e5d69c96e2fd5828209d46dfc6856a2ca154b86c1c0d350c43e52679f6a61dcc25bd2a3c9730c0b734927b0cd0c7ff30cf93ffe38d877b830da95ef850099b2f791f103f8e8b14da17de607d4aafed792f8a16714bf31295e2ac9f17856870b7f5c52429a7f2445803502f3c580869d77cee6f03291b3491f35ee8ceb1d4c140086aa9a309d179d69e10dfc83b98d20bdb453d1f68f5f38e36d18d9dd274bfbc2490b3e2dbe7da734667478b516371b2596213e54daf8c7bca52da09893b59323673cd5e1ca17178c59ef4ee5480a1c287922d79b146d32fa8df232b8b53671205e06439b679f5b4fc656383b83116aaa820cd9ee1d540bce21167df03936534ccb1af5ea541f3c171a4bc31f5e2da377d09e89b62972749ed6f20bd6ec2b15946621cde9306adfd47245991755f8425f308246cd4c59283b7c9e89b9348e0f0fe4ba7f518a50ae5c8463bcca9997767ff800415d26c4f72c9ea19e8b8ecfa6901ebb1ffa242a904d698e53ef4fc3dda4b56c63d1fe341b124610edaca815e08e85743eb05f5fa6ac08230ae5e56d795071d06f90d176053c2e3b954f05905614237854945fadb0f9bd9bfdd3ba657d468ddd0fbda303409adab2a01338df9d2317d49eecc94e48a2cc3504d53377fdc0491ebd67b3fa1a6f22c4d21ba93295b894f174f9f2db159667fa2c78787a1f24d329fbba4e4de993e64e5b84df2ee01d0fe7175ca13cba1358abfd3d6c99e3d266d43eadb7cc6b4c77111c6552b2ecdf52a3febeadf3b31b675b4687e0c9660a13841a81b0bbfbf3c8daa31b2e751d6399b60e5b1403e505f8f6b45277a64d2fe23d37da73ec21d5ca2779c98780ea739436ee003b5c72bc4e73c3bd97ca3abbb6f24b68dd3a9de36c96ecc8b7abc96087811a0b5575111d7142b97c6c2ddeb2d5d18f96e686fa6412a8309e921c1aee694190387b934aa19c0c53f691e48e5533542936510126f1fb44a5972a3e79ea6648bc1db1a6d94e294bf96c360f7f9b8bd71985d285f4abec411ac4ad14e0aa9d575e50dd1c9456947024da26baff9552d0687126b9583e8be2561b94c92e82fdecbc0c7f3b169ad9842354453f1b78c14c24b564b9ea8c670ae6cbc1e925971524fccf37f376819f79d7d41a083675568c4b72382d73cef56bdaf65444d787dd417c6d96ed6a4878b49ce28b66a79eb12b295f8a8518b53dfc5732ca181201f79bae6558fee4c7ace3792a66c6c11544346beb431098c70ec9fcfd1900994bf939bd2fdcab605e285443dc54ed048d78b6cf502c42c7511b5d72d90a7a80576e1290b8794839317d50e331964cea012cd71553224e520d019705e3fd2154b1301850ca2d6027bbad3325d3194e42f54a197d0608714c6417af995c0497185172d2c2dc50e8980d0cd94b894dfcceaf670c164a18abf46d019605a8db7c4faa58399195cd160afdf061fe428a310e5c57518f940f111586c121648e0cc5a916b7fe51090c82f71eb5d3d6b49303fbe987b956f13e82da33550662ffdc0dc4faa4abc1e82ff354606581a58aecf15a5768d2ac99b74c059b025fd070bb810e66d9e57cfa6165115a70bef0fe0b8b58b4e58bab8c12323252098c5221bc76d4c917ff914acf2a04eca1b90e73c9e989c28242e45fe2edc5ba014c6ca9e68df3f5ca61752e3ca396b5d8bbcab68569013bcb1bae1cecc29b6186516168821fc23677d757db5e3649a1e71adacf264fdf0d2b60f2396c96659b6bad356e4d9996d8ccd6146706f5143287f785a21775b07e530725a8083b562214207592bc5044e1494f9a488b118eb9e733d407d96d774b4a97a1f4724f0d16b2a1af15135fbd9ae0b69808537fc5f398d21d93868736c75fa461b330e8b3d4f3c95e40761f05df6be145f43e89ea32872c1b6a2fa7190a41846eb27fc9d290745ceea5c39e3f7f4eebb7ffa2d7142b9b41825d8a6f2f54e48ab8697cc1f67f18f1740093b608bd59eb00c9e1e4452747b43e0b2a8abe890635f2b165bc47c18efc451c356c8aedfa647d7255c21188540c9057ae95b7a0ee3243dd6039bb152ee301ee3317a18fafe157d8c7e340230e953df19e0349554cc56acf9319dbcc8c620b7c066557c3e396b00c732638eab6bbd4e4e9e574d0a951aebeab99799473f693f5ace119a5795831c64300df69894506f22e5d12353ebaaf59664688ccfcb7bcae6a918b2b4c2d8eebf4c3ff658ba11656ec527e062fac64915183c439e0f2f7fe881e70ad2cc9a32c6f0e743a99e7a7e343c6d069260b43a8d1c6975f16916d52d1f888b4d9524b7302f03b7b973631fb5341309d96a9042ebae182cdc02e5c0be7c82a5c840a99bb8c3a521dfb09c5b48b1e5493a9c4a13c01e502c0495725f1e1382eff8f03e497ed57c3408bec8b8b6618bb522a596ca9176b4d6c08454477055c6d925cf5d5c2c78af0dfd12461b06d411a54658b615ee3905446a285d9eafd5bee91e43507c576cbdf054a491054374df062bb1c4dbb956595083bc9217beb0a88641239d5a1956519e69e90dd38ee50506fe0af5c2e3984ef2b06a0c77db90cd2203cce739080f9ffb72f7606c388bd06c5c8ce04e22e31f4d617e576dcd25dc7e07ec89e212d7c2e877f6d0403b73b9fe0af66f0be427f3c545f58c21d6fc9d222db3f4f288bd685df38bb1bb69b7cc76f6da20fca7696fe73e7343f1bf447a4aefcfa1b0a2e329e27c77182f5ca413d79cc8e20a733f3421977d25ffdc8d53f68f5c6117570c25b9af8b2f6caf0c4ea033edece611e2c4c3c71b584beae291d0927f2a80c5a8fd308a04c03f120c277a2403565a6f4ecfbb3c9f080da927ea87db1d61afe83b6ff1ecf29dd7c1f8167d296834f9d237cd6a3fffa5819e855fe624764e5973acc9e58c6ee2f93bb1cfe5048a3b5272e3e9491cb156ace4d21f6059a74de45483e57f9d19e0940e6331eb1c0f20af9a9ca2b763dbadcbbdfbbf2de1c37a058b6d514127788058b6f6466bcc98c27052f367c267eb2fbaa0c5fa418df3c46a9b41ff9c44875955cd4cd018471223398b528f25f3ec2685bc2405ce8cfa989133eeb71273da96d92a412aa09810c98990ba721604912603be296d313e18bdd6fc7989a1f77bd0f2710faca7e3077ec00536314b0a147d1b59ee378d8263431caa765740c9ced281c04d7939945fd9b05f5474352df0d83925a5a0ea3311ed198e4b0082c5446eb0a9ba5d797a9331bc15b382b8f04263cc44ec70c125027c780aacea177ff762a3e4171c917b3f5806be85a461a755243a3921e3f45dc174b5bc1fca4ebf36e5fc286985802c4f80f0dbd941e5f6bf9c32ec29ead4e64123116fde9de4bf28bbd4c3629079d260bae373e0c8ffdae8defa7224bdaaba6a6b9793e4fd9b53c955702460d535ba1bd1bfef6a299e0cc617df58849f6d7ddd4ce04c486de3c0fadfa386038f8b9c80834fd24c4041c68c3f858f38f3029f7257b6f2272e502d35b27af35ecf0039126bffddedd4327248ad858bc463e0863286b17ff7b4198b4a7d09b76b0be444f36001fe3730f8e184818ccbdcb0e529b4446fddc2dca295422e01a676dd61af13888626340781a6959e4c4a12dc78273527a20bd56cb4dc1a26272a79a1a1cec5fa49daf11e7df8bbb9caf40468cd9874eec13dad8c7a2d3c8d50732de9f1a8ad98dd9b34da6c48794842513a4f5870fb0742407279429d3da8b180d01130663eb6b1d5d7b8ba7c9139de5f7053cb4196ef29ec14d1d76caa18382aacd36c2e8dba432b2aea761dc113725c1c22ab3154db3b53a2ebd79effe1602e11628b5a54cf4c2c593cf6e0495ef6e66de005216818d29a6018a91df5499bfa6412e6f27c237c0a76e0e3bbc0607afdc3ab33d02eaadf400fa24a070d2b58b2d756873b86a2841a63f9220bd1835527aada261f14b54f29ded7e009e7c56f7c75eab9ab739c03e91d5ff20171a44a1305e7ea0675f17e8b8b407841a4873ecbfae4abd3c6dd0c2af1d2ab32c322d5c88169f615c4d89b4dd5a70d549ea8d62fad42021daa3d6c04000640bae9bd0e2362118e58b1585712d574bf8fc6ec2c30cf9ad45f23d12732769ce5d7ef424009a1769430f24813f9dd3a962c1d4522233d5c116cf2d0fb1336ca08b7d44b51c72f30042c63405a912b28a2f1a2c1201840acc538deac186ea4289b254bdc5091d172c24c2fa073732a5b8c43af292962a637fe60d30dd1b92b3733f074d7da3df40adf2cc69cf93695b8c08b478bb6665ecd06dedc87257ff384d862d385e3a1cb0466e75e20b987c003483c4f96d262bd46f9f711a6125b4af0cdaec78360e1151c8a8d346c61385bf46cead38c6601217671ca6dc8fd8bc1ae3bfa56c6df19362aa48abc8b6a1b515e1d24d858ee47ec0bd75aaebb29a501ee5455ee0e3f82cf70b7fd8478ae6d3406a39e26d2dffacc3e191050a656074801145fb123fb43c3fb672232ef69c89731dbe94459d38b7960010d5c0e4046348c588225f35be2c573a67a9af98f4a0d90baadb6523d58c19482b68ca8f9971d5f9aab763aee99f4fb58571de6e0b33bf94a9162cac79b869eb901594eb11a4a4666fff9c9eb279edefa1ddaf7fc694706f6b2c5d6e43c4bcf2f2c911bedac271d064f6189c69494b4f0d9322674c729fdd1c14da6e164101ed9d7f6fa05bcf6a33693ade2c952d04c0ef6607093fc9b1cef15608bbafc6afea4e8fa50c9e912d458a041632325767d8d91d49f03e92a9df89e7177b7dd3b5ef888fe94cdeb61d84d76d283ff258f80542e03c621026d1898c149e2249399872f04e2486f6a13daba403aee2b1156815cc0a53225639bfe2a007253cb973046c12ce6e123f4e5708f00c5a82e0cc2d47baf92c7ee3e4427bda9dc823c9bf9267c4d8906c5d153d56bd456a52bdfe448454562022faea036a7905115a84356cb251294d6d039a908e0c8d29d93a386584d4fa6f4ae3dffd09a58a10f7a435fd89453332aba5b56e5d930547a014d029f937ca851d0370d0e39e85dc420fea8a6a6ad413675b403ba3ed137ec50eba267cd63a0a7ef3d2324058aa3832c16f68cd94d59bcba9fd7b128b3ac032da16424ac710906d34351e73f368f7e797d0eaae2a6749651f590cf031e4602a29d9edaea97ff42bc3fbbe1d48918fcb55c9c24d827429a0d4c0d33b142bed0c06f001909f3ec69eb71eb676295ed5879aa994919b3ae435cd72fc4fbddce02a5495c7251fbada5e96ae6362eaf0bb0e47d58c36c1ff136a3bdaecda511e58dd1514fec96af489cc9b2d7d811b34cd1fa3aec25ff48e4f804063bfdd7286ac90e324c4e581ecef99bc38158c6863bd2e97d09f73e9885a2f73e23d76da9754314ecb421c71de8ed8d1a9d32f22876386a2f3e1192589448b65edca617644e2914c51b40916ab6f5068b34dfed6692186940c1aec1b5e2785ec42c269fee7c141782aa39f38b4c109edf63fd9bbea1bb30b01fa161fd459b15aeb8d6aee3827ccf89ae9d89108b86561e935b5771ffa698c12ab2e83fc94656fc8cf689fe82eba8b6a8c03e4efcde5e57e6dcbf5c75f5889d4fc8fc431a94e0c1a609c52cbada8c7cc7bec982431cb19881d7bb985ee0a0adba628fd9d702961b35ee07c71979f01d5896b169f51fc907186834af182e7d8fbfe76486fcc688e142c8f69e1bd3c1656912031ac32e6dd74a496d868eb95ed4ae66c615263e59d7f3579cbd5b8d6e244aa1cc51dcec436afe49043f740b20ae2a40a929f82de40666f9e151d5509132a219ddb1de88b77e66050ab6fc50a31205556b1b61c0337eacc743b67776bfcdc92a7ca312db9a1d37db570769632c63ee0a524f553ebbcefdb570ca09ada98f3f770cf7e03806ae2a208fc2ef78acad99682c1d82383bcf3dbb35e4dc6c99338cb2227d1be1db692f99ac08eb91a37999494562bf8e3d633073bf42dcad755591e94905ef3ebd4adbe7af52eb3ef01686052ec9eace19329cac09ec4433e135286c7659a5f10ae19e83be338957c349b2971d8338b6e64fd94eee22702390fbc8cdeda8411a956d5217129bcb0ce7b8f7b088c061c76e0b96510cd86d3b0f5c13c319f8ab7fb6a75402b7aac103e26fcdbe1482375ee62f069fd9ab42ffa72da817f6d9768447cf588b4e567b92f0546a6c4872e4ec7f0e3995a1b93f49922398fe5905c585694202cfa32d3c2bf313b8c7f783d7aa7517652f4ae387e3617a1b37ff20e7ff29229d8f7aeb44c4e2153b593e7ff30cc160b2b6254a7feef78a2361928b0d2adfd55a38535b1b4e20d07d794074d58489ee5537546c87db02fe68d3030fd6ed5d2ce3756a9b774fa01dea02b805d78d1e23c3ded106318a7963c407711059e6def41720da15570605c38eb985060622ad6df634340914d0f55c09ffba8e596f495559ca498ca04b989ffce8f3b0ded55b35106913f8500383f6d662d6012b41c27f236d8f6a6acad3a3e78dad97a4698d458b4e11fb6dbc8598f933b43fb78dbf0dbd726f27ff40c6a97c3c0c64994eb9c23ee0690d51592422e8fa0e01f462ef1d8cc85d96abc01fe5110ecf35e30f3c3251c94fef6d95611f888bf732a25acb79ad8f28b390d33afd64f3111102eb85a803103b9a671410774cadcd5173c5d58dda28ad98359705cbc7213d0b3c4db4dfc74ff68a000c1f612a7bda1def2b7169273958dffb676282184c810284356a98ba3a99c723bba78ae44985e0f89f7f450f20e3cba78d384cd3fa082319ecf825a9e3a883d78ad7d7f6f1d6ea739ea02a0d3279572bfc43debdef15998ded00a5eea166f9597bb6d8b3cbe5fed5ce98cb51bef70d8dfb01793f445ba95b597b57d55ac241aa27767b7331897515a54b039d9b4ad18023732078bd635cff6d53fbcee1469e43a4f73f87e361ba150fa4b2dcd1b81063057c27260741237a04f9a84e2a174cb68a642c464f82f152555ea659d1ac1befbdcc7f05f7c38d01ce04b82f95665655861d9fa33addc6941821e410311fe1f278b44d6033ec76c5f30e5d7e9a9319ba623790b84ba63d33450b4d2d46bc2c9e87b8d40eeb4a04b51ab394c942d9d7c3d01da3c098458c4b86e23aaf26bceed4b10ac7d7f541fff758e9dbac1636d96f4484e6cbcfc00ea9d09cdf16544cbda3b5eec8527675f3a877b15ebdda605d15b03f80ec3ff8d6c61696efcf70f4f999f5c5677e6520ba2d6c12cdab22952fc4dbaadf7c5814504ca59ed77e0a7484a4e1db53189096b7fab0440eb8d3766d2841fe3a2827e02f1688919a8cd741ad0073f3b0d9293971c9ca9847bc5b632599394129fd2d3ab84ee41d2d809f2cfe1de3da7114e24ad4fcc84b838972dddf94b08951e7471fe380741b776876e499beaab261f693729738432993ef659353767db4bf5e93ff5dda3848db1977b7c526114725134b030e62261d5b0eb75f74c92f0b4da5a8f07aad1346105e4a23868fb35deb90f655503a61f2cce6e5c0648a4038a06aba7b3408fee627afac4c1cf25370ad8b6bff717ea4c81ce17410cedce65dc934dbf373d43a9a4783d2105776e3d7a8ba113ccf1e726ec25fdf2884448cd60f775d56cc5ea181cdf624c648b41783e15ca728a39478456dea230ada2614caa83b66c55530b214eab8025b8f140a51d9f8605cea4c37034136d6513c5a82259d1507849da731b9de0b2fdbde2e2949955788a6a28c7a0777e4dc618a5e93eb9288183d8319f5bf933d3336dc3057e0540dc744bbe449d63f05795394b4001d0e2a54ef2349e39b66c2b553aa2426ce789237472f202c487ec8a57e83849a1b6dd1308bc608265f57d368bd789beb51b98ec3440959a19cd3e89a7b5e80fa3eec76b4a70e233b686b23ddcaabaa23788ded9113736b7290d6ac11b1172d7b0fa40962c538b7f5c362a7540e07c8f85ffafa4fab14dde22adb28332b02b4070b061f3b06f2a541882d6b2adb9b35e00bb4aa608775d3ae027cb3c75add9419afd1bddcc93a696194cbeb636d0494f71e71c94b11021cb652db6353646e8e4abbe6678c98a768930510d67c713a82870d64335d888fd36908dc3dca154b00d668f71c9db41e281ed38b3b710c953578666768aebac223439d8cf9d4a43e9310b8fa6aba0a81db0d00e7c967d846d984325acb2c7bcde6f99a75776eeba0726e0a10d4ea9b4918fa8a4bf7bdf762769cc182d76bbda77e1d435964d5140d867bc3ce70311ecb9e84816a2ddbe4d4a913af9b028d62776e1dcd394fa864aba87fd5eac3424ac099bedcda4e888bb5109a01658160eae90e8623c21abef286db5a82b18e5905c90f70dba1c8353efc92162b29c583e440e6da3c314765979568c72c4f465e47855224e72114751d286d02cb4a3c8f3c2e800b31369100123fbad13765754749d679d1522d80a5daa99b52d336aeb8a19cdcd13f36691781ecd37a4727a7929748491aaaea408f25007056b29c937966cfa74094699345a11076faf900fe659c0eac72734677598cce516dbfeffe54171eb778665442d0fa66f4ffceb85cf30fbd6e65293b7c6e61f356e1f2e3dcb94f00c5baea48ccd214d3ff8299c7ba3971f89d3a02733f3798f40a2512721b37200937ebf7276359f8ca5de788554f08b5a92936e24e34fbbb2868eeb24bdeba4c1e3129634bc5bd8e3f065110016a5626ea841bda68268690356b4332f584bc9ed6563b20738021e5d8ec71099e63c02a4901aac8f2f20b0b85718e7a9841d9466dce1e1f3dd3dc0bb34eddebdc0429a6d8911d45bfce54357ed7b0d4fa2f838440174b47e0b399707a415fe2387dd7565acb3800cbd695d172b3b229258d78bf2d98133368c77f47b009096ca9cf7df0421f8a1ba3b8ac4b41d19a07b5f2e35e520908b512704bc5926228ac013b745897038de7a1a576ff97ffc04d78e205c0fe6ec0c7888077b5b05b85d10c89212f8f1580a80b370936b9d3c596a6163b7531f4e6bda4ab6f148dd910ee3369a668355a994d76e88718a74cc8ca4bd98dfc821b676f8580f4705526dd5c6fa1ff94710de22ffc4c58b245988359165606715f80b3d7113c9caaf5cea004fb5e9d5f6e85164563423f2705fe49cce7965e217d338468be5fb8f93f4bcd5ee0f12947dc2c53acb9da0233df59f9bb0d5c3f774dbd57c7c562e88dcd6c80cfde42ea1592bdee3d4660845dbbcdd9a12ed332b5ffab02ddc08e2ee9fe5a174a8d7cdc7e4f9aa5c65c1d868b69f18ea2bea0af1a733f41e6d055936daac80ac8827ed20d7de3b1755f73ea5d2f387bece5d846c2884d2fed1c573ba73cc786130c42d2c44e84feb789aad9de4b877c302ed3921206f0ff78397b0c4d08311259b8028e288fbf1eb3cef2f6c9620e6f801dc14623446ae15b974b8ab4aad03b6956593b04564209b1da0f8f1453da4b1c070a53dbcaae2316e5b89114f6cc5f4ad9f866a980448c004728ce164818e33fd2a76f0869ee7b99dc19c8cd8d47215cf528ff814f7f81c181e624e6135cb855c5700adbff162e4de43745bc47abbac4e95c38fcb94e705a0e2dcd5a9387c4fd901a7b3b77790709134aa69dc1626fd0676b1046e6618911af1d3ffd42abd579968ecc73b427f08e516e8c1cb27c63606668d26554cfe798fb986cf6aa03e101743e0eaf4a4ac8a316c840b3c6e19e1085b515c04632ab1a0dbe43c66852bb086e3553579c39d0ad3eef49253fd48c2db97d878ce3c4f9f46e4b897db742d506f3d9384cbbda4f7b62b8d3c3a7193d3df1b9204e78b15ed10cd1af492e73a959b0624ac1ac8d0953ba9dd8983e0a9bf9dd30d864bc883f389ca7725bfa7a8c792db16a7bfd9d8fefe577bd85f5143aaa0b4b8331d3c2ca67b5329e00005c87e169c6ccaa7847910b54df9a1401a7c7f971a17994c37f7e8b711b87198e43a19ef195b6e54c7886ace6bb9bce2261d145dffa71ec5e92783e302fabafeab222d9aa1387681da7c0859097ba5c51f29062da0bdf603a9d3cb748d991ddf218fa8949c640d774715d326c9f7cdfcf209182635228a8a3330b6fb403170ec46668e7979e20557b49e21603b0fcd327d43e70312103ed15720f4851fb0813e5f9fa492917320cd098f57851b7cac97db95569b44eba8c968d1aa3f7c4546265b2a7d4c93efbfd5b1e0e4463c0b1b3c49a872852047f572ee969eb5d7f374cf467fff7c879fed7de82693493e070a4f0628c2dc4b8e55622961c14e794a06aaa112bc77323c9e3596a09c841b8cee77668456e352937fac3c7a3769ac5fde1c94bb0c5ead9447c17c601fda11a26348b349c634cd17911ecbabede4ad9e6262791fd7722494520fbdc6f8e42ce699d54cec456d83e7d9ccddc2e43e1892028ed33e6ed469c069ea7de173ad35a652b9717a92892950bd5d882582c973adb0cf0724956f2b66f13a5ef6c00da36875bf071f57708c9098336ca6da3ce818bcb979370ef93d475bdc8a99891055c9542276d643f1c3563d624755de6624f76ba5e3fde30bfc258e0766956f94a32903fea669df723a38755a0fc3fe6feced78b3e7070cb30c7c4dbd752a563d5cf98cb79e030133b835854fccbe3c42a0c274a0670b888d1619b12194fde247d0b412390adb1899cec1768b02918511b8ff71fea10bdf20debd917ac916104feecdf7bd3b0f1c8c2284a77d6e1115bf0a06d3ea14b4a98e5d6eaaa9e86d1b1460454c5d6bd0318ed40b90e2ceafa2f6cfdfd2dd238b84270d506ea3b2bbd9c3ed1ea1fd4d0d6f49b4056c89484ecbc8503e480c729acdcbb2324630002b3efa373da38ca1a9011deee97eeb44a49ba4a15165276e1d33a2e6e6b09e9ddbf69418f3b402e1e744ec113a0e9b107a634850b577cbc1dc4b0edeca29439067d14397cbeb163fed9c3a0d44f408aa81cd961423f5c9db0a89968a9c7b1314e548e1b8bdb61e8634014f10cd69e1a6c9936a5e560f36ddcb8dada0f3952b54ebbbe43687a8f4e92e95f3027753fe2dd1e3f58b0073a8a3b1155d06a11b32e12d2b289b0cd9391a1c5c89114056530ea92bb4549a9b634c72fdb516780515675308eaedffbc49120cc55a8ed0bc7e501c03ec23248b6a20c6febb0a0be2d13950d26e0f4da032205c20d1c82e6d88484de6dc3fedb35451bdbea36695a2c31466a36c470c2c005d9930442e7f73738b151fcd84151827a3b67779ce1636cf06b7dc9c78a772575fa11ee84b853f6b9b2c9a5c9db40f43b667be0087ecbf8fc79dd9daf7cf6b078fc2fd9a5ba51e98e431f1306b1504631a7454a17eff718e57b6f3e5043bdfc5c89c98dd3e894e46ad01e5aea2103f59b04bbd8816051772c5ab27e0ab862c2c1d0f212ae9fa6d8a108182d863f8b1019103bd9541c0d86ff0dd1f021f08a7b567e55bb72b513801760c61be23359c12a7fe9c80b919281b1c4eac04a19fb0f3d00aaa6a1bdd78692bb0d43cdf76ba79fdeebe600160d093a27c2b743993c9a6ffe4dbc9dbb29ac0271e53859d51fda64d1846298b8dba0d3220e6fd0b688cedd0e5f2d49dbce65c5acab06b3ab7379dc34c9292bd15cc21e32852110962438183113bc873f5dd06ab8490df92421d71ed71c6bb18a39caabe801afffd424e5a82a35721135f6fe65f0c7ef555f03b3f1b1fc9fb65a81dce6a25dfe2bdf9b1360082432d3b7eb84a0d6c31e351a1c98887baf4c8d4daf81a7d486a4ed93819d47af96f78b4bbb1a777614965f078563956672eafdc4c900ee83adad83bf648a79f78658c85225b4a7d5787c5a48c3d8c25ffafa6daab4c131975883855d1090088500b6d9860995d3e08d058e2c85b3e8c5515a977a83fac2f57330835ecacf112097ca67528dbc05c30d6a0d9772bc160049fcf4a29a696d10e3271a4ccd820e3abad13b4c71d1506d4bf695e0a42095c29a7d3fbe9a0e7df9a79746cef5ba0a47449f31d0235ce56eb398ebfe4b49ed2a4f098d7e13d7e3a80dc01cd6fa63c4c2f0fa98a1259b9e0326050825205a01d0d0f95bd7dfd6283a0b9808effd1f3fc2de4eb55bb06ebf517a76ae859cb53081e3a3e76e8e42fcc9bffcbf185cd9e0f9e52ea0a5cc160b76f944fbab1f2cdefb4edc211043776e40067976b2bc93973e7ebcbeee425d0a62aaaef51fdef934c285ee5a7c727510a144e9fdf3f79995ec02aa56578ac56aed4e48f629ae472228218ae948859352fcdb155a739abd58067ef7d141ce2538833ebd90b2cf3c3bcc2e4268f8886c7ef47a66642203cce4d0180a5af33479d57c3ab6c5da020e16f61fc46dcf32cbb555551c441b2dbc288bbc56a70dde0897af1754213c88a4bb57ada150de64a3148ce6ebb75021e0e84270154fdcf06d37fb799b355fc97762bd2346c1fbf497e2cea87911abf451308c3ed4e58c8f5db9c65f4699621a119629af1020ac76b5063e3d93286dd76c9635ebfc90a03663fc12d4098b5341765660a4f4e3e70838ac936af7e27257c2e539ec1798d1fad3c10f7404da83954dc6f86de9103f9b4e5940bea4c7e236b41a00d4049d455c01e353f2bcafe824c8b7667d1a32be70b68f432947f86b861e2a00816d260510a6feb5d754e244927e1977fd9e83a70e473375e02f48d56088282b8a79e6c4745c06ba21835cfb5e647c8737117e8099a50e11552eed1078f1bca10d30b2d63485fc1d1888b10b5652beb01f57bce9682300d27deb1c9d87ae575448a708ba82053c5211f75f19a860317d6fa97010b7b84de1496a15b23b8d36f55c852c30f8cd39f1478c30c6802c872c031d90e5a7e2237284cc7ace020f00d19d04da706e232891d37115d23868d196661d82af5dd8e7c495f1dd82f1398eea650582a43c794582d63d7d5b4a9a6fe907c37299f37530a31b5522dccc595261b5721130a4135c7e6eccff48cd07d2c7606ff08d7d340901332c17fae15ce41a5795c788d850e75fbde861bff86a16fe55bfbfc228d3bfc08e9bb3c41826e3d9cd46cf07126e9638e953cce8947683947d7398bb4ec86ab645617a80a78c555283a725ea7597c280848a4ce864f17e5788febf1da6254062f1562fa2e78da9bfccaca4450e2d4f344af159b0d0dec1fe7f1b724a374573eada7aa04b6d70f21855f619fc598ece84bee1e417f89cf9445a50249dd1deeaddcd1295b4e1b0d2888dd68587bbb590a4b232ec4d2da7f464d0f99fbf0ed28e3a78b1d7a48d875bd35bf7769743a9031d82e7ef56409691467ebf91f21816927d74050998a0ad8fe9993a6295844478e3e2127c2862ce3a3b73959f02747c49d12039a4f86ee2637d7cd578c2e9f5674bd222fbd0e6aa498c23f1aa06b97b1c091c470b40f47c63ccdbf370e13f0e9104a1f387a0283045d20f5c4cd6adcf22b7eb56d433097064fbb4bc1b9c1231b0d94506812d1961cdcc6113c8a1445ddbdcc4095c8504a16e3f42f9e5b30c1158bcc5a5f5e3332911bb9247eb70134967d248c8f97f211591b0a5d6921ea13b331b59d8545c9ec7f41e58db0b896004547b324324dccc7ced6e3635413773d8969d5647bcd1b2d7ed35bfa0ec35411e71397d9c7bc46e8f373086b1a9f927767a953410b45d4af3a37c9a2e0f5a0e095d39073509f5c0e570318887ae766e56456bdd29bad1ac64798e602fc5e4dbeab9ef4c73e950dfb6ada3e19f1ebf045af3e0a0fab2ad32ab111e0677834133c8a59d9ae32c15f143abd5cfc83019afa3111f2b5d33e9acaa19c34d259c2e861b36cae33e24d28df09c8c1519e43e8be52e94494139d13ee3bd1c76afd89517cec2d07ede6137073b16dafbb3df893fc806d8906d063a665d308424bb25a9082374d1af2bf8bd3d24aae2a03431aa3bcd0b6146a58e9319be7f0f081975b455ed9629efb5444ac1a0190b756d14a985f35d0a3da4288fbc2622fcf24987d381329f765f3f3fc3daedeb1a924719921133a33259ed1a9d4530e05bd5afbf39920ee5c6776f98c45ed2862adc26768756a7612499927e86db9484ec66d67950249ec0c5271f23847f7d932e4fedff137154785412b65dbda44b53cf8cca0d9adbaa568c7acc22e27f80f177470616f15f44e6179d4395d7c721fef0ebc6e5c4f91f87b097c1a27f1710bdb9e263d1b1c63cfb980d270333570c2a337e92794c5e5964e5306c2410330447226774c0a64ebb65ab2ead58208ffbc206a6859ce65031cf80296f82fb761a068a8f12c07ec06ee04f95792eaf6a1697334f8ae35be90e349fbad374a31773c70b56b37389ee49378b2091038c869c481ef687590a3f794b0434099c9f84568237583e02810f52e0f8ab9f11b36e6f915fd0869f5448eda7874db8ec183004b3f8e048c56683ccd85db35d098b17c70e22d22eb20a36cf2100ba219566369980637227a02b0c031f5ed7e07d64a36467df1867eba26de5f5666f664ba9cc22e9ee113fc00f7670fad6f5026924eaa400698eddbe6e74c274d362c4fb8c34590564b029016ed07a6f54f00a517c50d130257fc67a330ff7d26657f3da3a331fd9b0c531a1781fd25918c1f4557764e3c7ede9ed9ef8fdc39a7f5ddbaf4f85d685e5b603e9defa2b8358bc0eb83f163ac33592c0d17629a338d2098d4f08fc3efa30e96f3154bc17ca3434c888ff93e7ad515dc284f40c8c85b2d561cb30b4e9d92417efacf698c8051db4dd2420614d4aab02d4136b648097996f96eed436e879dfd6e98081cb4b6d6c3e8c32ab7b0b9caab039c0e96f45dc8a054da3c5ca4a48e429038bf3509e465318e16e4493a3322653752a843b42bcf11674b23cc4bd252f03276dd4ace124ca17845c4fd2f3c0d12ec6aeff03458dcb32d61163c58c26734b2f759f7e97f590292ca190e9e574de04baa6070e820fad16590bfac9882a0b4803a15d4280910bf882984c716278eb9a02cf98afd5a10f0d4442660ae73fe4d6b6c6e72cf241bc264679f6824aa0cc6b0a0fe93563f2eb7cc4957c41c3cc531dcd409f1307d5327b25c9004ee4a19e14d12e0a7677f436c7351fc60b8d35777027d66085ddd8efc602887bd1500dceb0d1467e361950c1783a51c24086b07d2155bf6e0ec4759b3d24154ab18e2a8cddf86511cc3b6a83688eda2bee1b2973fa19c9fb24ccc7ba85fcbd613939183f59df0628406ea0a7c18a5a879e62c49145f5fc50f9b918f8d0023a32d3eba827cc453b00b2fe01cdf4816ef746c51eb2e084de044954cd94dd812f0e23c79e4b92a54395718deba866f52760d00a9b2c8fe895c4c5a1a4a0b7309d296c11c9376821c611f10cafc7a77c69b8a2f5e9a5e9b2422a358dfe14d328e0f523288a3a3726007b32679e9f4749ecd3a0f59a16909c5a2b30401b3dab09b575fd233b5e636032fea9c24094106d3a9e2a4ade38001d0af26326c433a75e1fa08933795c79c25a54ac889a966332a52caebbb35fe7f79ffd9da8622fb96dd191f08d9b6275a4ce86fa8b4244533f5fe83759cb486425e315bbfbfb5c17a64b058c959449cc8dba458d9785c54c7e982ce09ac6cc28d15252cf38ed9d5609b00af61a3ba8a5554badcc7b20cdb7252f8650113dc196470b3a3d810243e74b424cd15abe324e4c962d6941b730c871bf0fa400070d447d407b60782aba51b974f33a2c11e75fec79bf41c9879a8a9aac4144afa4a48ca1b714826ac63ace92474e3234ca6243b984f016877e101a4142ac66bdc4315a6aa2d356f18edd2f21b5bf973ec0dbdade5c1c91b8be36771463d63bf069c8ab92318a98f0eb1a814299708e5b052fdffc791f0e9c58e37d923786e1b2783e92693db97bb14c46e2e0a83be4536d8db269aa4e431ffa6bf7672e2e835414eb0cc45c1d8101a8fa0b1f21f51aaacd6fd0889cb0343f7911505d18e8a7501676b703d3f930464a4b03cd590a9b3cb7f1a9bc3965413ec78a264456f09918b42a0465f19a49346ee3ec064a66d17cf0aa04b15617774189b7194430ce18bc5c246a2473fd26c93c94f4eca7292d662eda968bb0b40e103c14a6fc0898e1c3775f53a28f21c97d6c4a7f5dab452cf39e2a57c05e9fa76bab76ebea6e4ffac70ee09f1411ffaa8d2197355574a8b326fc6e79412471e0728a2884857a2be611cebe1bf02441d536245e2dcb2d9f186ec312d89b0500ecd7a11e1fd6631e395781b0d6e3f7b6c5e6f0320edf9c68f0d526e0bb7b4669dfb6477e07c5b6f0d488a05de6ae025302b79c3cca52dc262c4bda9236a303a0b7b694aadd1d661f03a39705f14ada70db5b559c5b9d73f5281b98cc70bacd7e4764f1006364dec00f990ce35c9077139ee4b25122bfd5b6252a401a93f700458a9aa672f0f38ee53fcd9f0be07382537c80ef5881f813de3af629df140e13f628b0b48343260eb568cb012949d3ef36b6cec635fdb7fbad4cb1650de92c76d4b80ab7f3b79f9d293785c790b338d561aa200b9eb42ef15d895010ff0add721fd85bcd4d685f8b71a9ecf4cf54b769729e037ac570609b4fcfab4dbf54811e08c3180a298c9b6de2f4bffb3c65ba960c5bb5a0d462544cd5c285a47be6635d2eb84479050f1a7d7f364d1c12370705c5d99af481e56150f53b13de485e1afe43e3546e925463844d55677d18e45cd98408697cb73b6c542bc00703b34d1f9b6a9d6596500e4087788b024130e0d03d7f8e5f02bbfc2a58d78c13cf3c9ee023199e5998991b182d90ceac1928c6d93cc4c23a5b676eec0845f891273680af61a9bd7cf91c5c63bdca971597e9b674ab54cf484c40e67c4b1941a910fc63b4075de27944712187e2e8bd32c3ee40f5409c76274b27bf85b1da2b75328af8978f5a4cb9f78cae8fd42bc6edd8c15ec332252b9dfd5864b03621f61660328dc79a1d17971df6beb28537794960082e1fe61c1aaa07a8b1269b1e1d22e5f94cfa2d48232fb5333a4cdbd2558fb6000eef418f3bf196640d25304afd95b8b4312698869c7138078e8967511a846bb82296171f9a2e47038af7099c099337e355b1c559a00704b6b6c17f3b3d06e0bd1e325cc31247fc899f186036f168fe9a5a483257c7be54d0e9b00b5ed4f911e37b7336831f1ac2c7e2c06f9356a755e443b5170bea5ddf7c60936530a9dedd16187e919d5dfa0fb2e18e70b80681865d41aebcbe58a42a034b9a6ccb429219ab3424a9372f261f1db0f630cb817763ebc40c013ef61c4992c496c6dc7a5ac27c6d1d23a133f1ac2b5c77e3a72a5b5254391819afcb098aaec752ed85f827b0a5730fdaefbe0eac573f9adf2c759e4ee8ed3b5876dce83ddeccb1106b350ecbce39c111885824261352dfc26e4fd01c5d54710db9a8434e261e3947d11b57213991a5530a8efe10e8b84a8c869dfc5cc158df4fa38ccd7c1e808080719b60d2144f3536cff310fdf89dd4243ac45c9efdad972f962dbcaf42b544276870f3f9ca0d73b46c0937c483a9e94cef0d09cef2ed00a5c0b14afb810c3f8ec9a821a9aa35336b5ce8f4a24846e2054ffac16d23e4f786b9fcb61df077368c4533b46c697205d8316b145c6922f4891db60c5903ddecee669e8a1dc687f83e94c7095904aa9b08cc540bca123406fed3539f76b66643129e15c395dd4fc863c721d7ab181ce24ef907f7ee8861741b53acd6fc07a03c8d923bc9d28778ff2691b61110531049ffaad49142c005aba4a65bb485a9bad52617cbe2b046ee393e1d7b6dae6331d73a99a880e00c84ad2480aab07bf02d0ab79d6bb760a4b981c7c4ceb814bfacefcff88616b2012ae62380a766b75c3afc423e29d481f84434f88f02222ad34792bd79e1600cd28d4d3477de56a238acbc93641009568d17f41d2fae433b31ffb1d2a49d7ddc3807bd39495089da164794f320d0364c2d1422ffd9d5259bf0d40ddafed0d67d0e446bce4fbbd41300cc52a00d4bd7feaeabdfe453706357c137fed438cb3b6701ea3d7fbf94841c1a3385ef8975163ec803ba65cf2c2e7e93d7e8bcec97e8d814c47e1ea75c8f89dfbc4ac6b863d4a5f40537e528ec568cc940fc8d3d7dc84a58866e057e67d8f9622b5641ddf44b13555eeb9f228a990e48863b575ced9941fb70234e8c4b0abc8658eb755735fec01df2ace2a5f6a0564bc1216abe97c11168e96f82c90b9ef42354f9e848715ec5b964576471274dde744bbd24d8a9f14783dfaae3db190f7cfc58e582c5d3289f2439df95a97dd40532b626584edde41651a2f67a25f53c76c0377199424a33f44fd5819cf93a8cf0352731151468a122fdc13d53f3a763bdb2a2dd301a3d27a3743f28587521fd0c2c6b1dbac091e4ef12415c24a47f89fa8172b838eb2e2b32246b2bc6f821b2fbe512105d53dcb6722ff78a5fdbcf715b82330d1af8c519d1c8239058ffb376f952dd7cdcf7ed17839d0d02d95cd8aede4b4f7df9793e6f32db45cd998f85a30081556c89bc954a2caff196c04c2e8e881ec58f6718dd4704f0c6ec22c082ffed00624e329e49497ead7c0606cbd1c4a2204e396a257dc9168e716cd3b9b7c808cc1418356418035584b54c73c495c88be957d49e352e2c76eb8dce1d714301711960a320d354bc6ab7e2263dab10f2bb52e00d5bf74e28ba14a6051d677a754cedef3fbb706aff528637be4083ab5ec1bedb1a5a5c3906402f4e0e4a7b14ef469a03fbc5592e113b2dc43ddd12f21d639da7b52365c0d9d4f07b7a1dc4f2ace578b198b9559fc749120ca8e2f83e88b222a85cc873444b459c44bf89ce8ea6c78c217614619b525d32cd751678752360ea46c423fe355e4cee716c14b91133d29425fa802055425ae8e6f67955d8b76bc7852cfddd8c9a4f6fa234a8d4bf4fae8252d9109a0f035a103c0e3f3bc4e7b577a3f762faa3ce4bd4139102600318463214b1ebb103d4a169a8d5986fdb2dcae1bbdcf1b84bcbd9d8ec82175b1ff846524ecb442118ac56997331bddb7ec0db0c4ecf7ae51e839ae4db6c6c36c176891e72243498696d48bb4c8229a05c789e42c971af423ef2db3c86ee3c6dbe188b94efba05a64b83a09ba9da93a1afe090475236b0a1da4167d75e46a0ec30860eb25a604cdead5232fe23c9ae92c390945062081b91d7ec621ef89f1b55026bc35fe5c3ef892ede1fa86de5b02c0c3c7c5dec1f30f2f54274034676c6b34b3f8bde66b2e2a554daa35eed85ddbb2d2d9d1aac08ef1fe5d1f6f0e53cdbd128882918ca2dda13bbbbad36a1e599e82b62591a8cc8a2d82c7e6d0f413a136fd612b29bd2a55dd93f85ab3749d3bd804ff76a308a93f6ad77c30a2917b6a4d10d9965c5a079538786c62d3cb45794c8f72f9ab86f85cc279e6063aee62987ba81177a42476466f9b8f70cf197cacf3f651e04c1f76045abcc6ea1d0041beaa6b1ec3d1f98660c5808a1d04811ed266b5523f2762bfd0a41082b261b719bcf3279b6419bcd026814fc724d9b7cda2323c896396bd4760c851f000dfcdc58bf7969392be3aa9b9fdb074b918c6d29560451dd9c1b11616ca305ef502de0b7591bc47962660089f66abd51b09d2c3149bdf85dc3d751ea063b7a8f6a0498d73498683163955cab55f7c2ff899f5da60ce7575f6a032c76790ee5ffca32576d88afa166dedc29c88615310cb28ec4e4ee8ed54bd66fff8f58d2be74278a4d6d199f9ba43243d2e2c18e11fef2ef5f736117fa8a537eb3ee549788d8c7d33b43cc1ffa5b3ba2a7e8e92c3dfa63ba84039272d129dff075d0721eee871f52f6b7669d66d3574e09d07f6e63d4e13161e2c542db4d3c62979e886b0c20d0c715a468124a2d09bb590821b956ed7060b45dbc41b8974757f7927f1a1d1750d2904697a4aa1ee5cbcc0d40644151be9dd631694754dec9d0b09567d4f90d8a5bd79dbb53d4113ffb8911cb48afd15f5bcb3df02b8763672565f0ad020ac2879eae03af7356af8a8cd4377c8dd4c63df00b7e102758e74ff0d4763e7c7606bbedd299b4ac5d8c46575cb26283593e6cafd8a3d8a02f8f9e06b5ad5f8ad7be63b6fc10478b1558214ffd9e1d158df1115fcc59a1b378db8053134342199db75c59a6b75fe72042a79e2039385bdd8d983cd1212d7cb41260592738127bef45bf8f202e746c234dd1224444f5c6eb0a5bf46ef27f47adcf1fe692888ccbe082b7642e9632f3b1626eb2e38b3d80f927af4c008af4499553a7852bed76638d6c2986b7ccc7093fa7d64251d5ce043147c29cb74f666cc72e34b3c45e693f68b8c47eac377ab02347ef5c566c97c2c31fe642a0785cf5931477029a45ae68f22d671d4768d4858f341fa71d071ad5a524b4ffa33135a21d51f664fb7afc1b6efcce9342f1be2581452735457d42aa4cab7356b47a232cde1068ad119bcb6c9d8fdb479d0937e9cf103b92e31277d3c9c25782edd27f9d8e620b3b0507c2cf6923cd0a2fc2d044ba6f16570921e99f4bdf3eac75834f37b1805b4c6d65f497d488d929bb735a104e6560b0a23dc6d46d4f863049d28c85646b15d15717c6735d3f31866a878d2eaaf93e065467d3e599c47a20bdc5f1b246b97fe35513f56e97887856f5e67050b842ed9617a76129ec1aca88d2fee673ba0bd4d145b7073c05ec3e5082dc52f3110b310ffc99bd23b70b404634ec037ee4361cd4528031595f6c12fda1b8d2ae14fadd34c9f0291f3388557e40f679f17acd58087e24c18a83c5be4cfaf7feeca6f94820153595d762b7a0badfb7f36346a3ffba0c55d93cf24132d7d83754f185df8692c28b723b01657e15d893f96bfeeb40c3b080a1e1e586fd197758abc2376beaa69bee5aa6358b9b9c6a65f9d3e300fb3407808b3e2cdabc977d1c5e98878d9f460324215bfdff38f7d7069ff9e2c6820e03f3ea52617a51109005e3642a2f8d156db398fb27ee3d87d58b4f04dcb565dc60a66c4103e50fa64f40e1fdf4e5b64720e42b772386a5414ecf4ee7006ab8c35ce7dd3e1cab1aa88212c4368c5472de75432682e4d684cd0f98763ca79aaa0fbe5ba8c268c162c5ae04ddcebceb2eff970a4432887c3fffd19806f943186b8dbfc3449b6b06e77bcc69f711bd59c31b40c37aed893f88ab421d7e23686a1f3169a61114e46e6f3b30ed4f2ea932cf4086042219d38e5ebb2bf8fe1f42d2f9383f416a48bb768e1324fb6d70efed5563ed98ec9a8fbf2de100accbe71f373f17e6f3e6bb6e4e2c637fab8ddbcf15631e9b8be1fc6391a7ef7616bdeda3854d92a9ddbab462a631a8c916eea72655e0be51b1a135a4f828fecd095782fe0339418369d2264142f6c14c2dc283748dc438e9e1b4ec73fee32fddc4d7e906002f5c524f298930b38f50ce38ed3fec27caf46c7a1607e47bbb0e6d6a13899b42553ea0278188fe95f99aba91e2a021d38143d6f290a4a02893199d82f15413132553a5dbe1762f9703f21e71d35260729eb50d7ac9b586a3e1657fec8898fb2f41c646e9a5b27e76dbe3dc2f33f82579993b8cb11499f04ebf542f07902902a86c0c817f523dfed610ce68feaa6bdbaad3e5562c2938044c6e2159cd043f79c3ff6e0312c14d02359e33c3c2033a520a25d41902edac3f445ea00e881fcca93cb0821301b7eee11daeac4279637421162db443f2bc85eed63f5b88cd5db6e5e908641f396b4694b569786860070928ac38960c865779c2141c3d564c7d67f0f562103a99578aa218df5c20f3ec77bdff4b8bfcbabab026c1e36a71d2eea23a14e635d8fd173bbdec29376a09273267b94abb1f7892adb70df6e7bb21ae0f1ed43bfe176273ef30d1f8ad3932e54aeb5faa576b51d333abe471a4605401aaaead423583734f3eab9c1fe86fbf7ab54ddb829829433cd2fe7a9fbe2acbcb54866bad641450f1076b630159c95370664037de68d5f1d2247c383efafbcabedfe4878f6912e327e7afc314c6da1e0f6864ca9e4bf0555d7507455944308fe05e8ff4b4f256c804a5b44cbadb9b52979c20f6905e3dc247b437f8a1b03d9ae05dcd640dd2b4c26e5b4936583d466c43867043dd51a20a6597bec4dbba7f38e7ff8299d1f0797d675ca78913035af306dc79cb5ac8d6183ea0acaca25db39b74235b98f4ccc0b21171a750f6bc7abe3cbd9a12b67c5f0af8ac160a9bd9ddcd1934dfd6d527beba8006e8854a3a084ae3ac7e3a55a6f4cd12054bb37273f6649c09496376a5d5890b8e02c5e99e26dc4cc844f4deaa2e6bc10688033084860df5cdd5525f0504133ed94e1ecdd35e729a01c8ac471022dc3c1d68624b0e6f184031f27d6753fd7d688015f0f00e7e828460dea0e739202d9dd850569960b3c5c0eccee4dbf0501b8e23647ec67f6e6ee583a8558cbea7e0be85c4baa0707e956084fb1f09ecc2d45afa27dc55299c6866d79031b9695338aa7a3c2223be4d72dc7c4b36350bc0da1febf054c27116532b0a2f0cd771a8c1a8381da551aa1600f81ada64e343651b4236c063ce662af985f43152310380b89d06e167f54ecb6daa5a53fd18e49326306ae5c5f254ed26a2e0eb6de1990b7a4b55f18e08c991e5aade51722355981c1106ecad17924ec35d20cdf802c8e925b13901fa96a6c0e5f705179c8805f2e568e46c287341598660726c1dfec5dba9da5192a423d65a9113e322ea8897be310c7be44983506a748b0f25c968f7031b6c6f3b32d688fb220f0f7552665da23c4f5decf80c4ee3c1cc72b7698bd348828a83b6a65bf1b36d34645fcf277a2743231ccc8334717896ed0fe7b067f47bdd01095b7a0cc935ff9356adcefa4db09e8496788f5b88e836bb56cb4809e523d386a5cf5f95768c03d457e1e77c723a0f2474446f8bd6eb1f763d44bc14cd39a6904c47326d71b71e19cd3f46bef41b3be5370ab14dab0d212328854f6298f0957cb3c017084471d5b4291734b7b1f253a4b636d1367f63ecd14e92f3bf36d9bfc7c7956b07d64b23acc84a5f63553f24500535705794158ec9b72dd023f3dbfe90098f8e15c27d80177788f5b0ed1f576fb9a55209024e794bb6ea6166a24d8e49f6463a5212f0f6a564b1a32a53e53e06eee788e1de5d1c961cd115770ac567ddc652a32d890ba9733d0e3747eef7a5375b06303749054c9cfa192d5cc625c4df3a45fb5e719284b8045a1e640a149116e910903972a5af3b3231790d24eb4a5bad1743e44eba0039d7ce328e2a63e960120245962a7113449c92fea9dfe801ab7693ebb7673104d0458d9e16ea1815bbd5070341e21d77e529d75183ec9f07b17f8075f39b752063f2ba1a0602f6cd32a58a163d430d39d5e3ba3a82b81dc2477b82f47676bfc767d38bfb6e2d0149d2977a6c38d1ed160a475b9da5a1985fb3a0c06fc7470d70c1424e8db2c13f9ea9abdbeaecd0fda206fe7b9841e3c7e017a996fdaf55d7dca2d9b369a508aca7b8c4d22e7fbdb89d0d553ff497cee95960896030c2849b6ad3708e8ed095f5e10f0174bae6e4c684ae5194c99cfec8d1227e580d7d67b9afe801fb9300c498f6438ad29a8c1183b0a424409a6d66eed003719e26a918955d45bfa24d4aa441b7df4618ea5981aef31a47d34e96d06ae4aab6b418278faf4ca4e74cf8d9754620f2a545388109dbcdabe45466b1cc122bf0d71acfb83b0d6989f2c0ef72f3ec9586fe5b504f48c4e2a5fee62b671900c05a3294f8989520d3d88a57766e68b16e0821f0220b06e7153a37053a84b8fc5fa473c7cfb642cd75050fd519d9f0c0c771d72aae78827505782d2aa961a0d5421c4cf3fb869b38a597c679ac78fbd3f53360fa465ed4f7806285ce63e20a71a69c3061015b5f300fc9af6bb67a954fa74bb558e90cc0bf306490b6e34efa6f9e73161efab4dc800836db09e72c8624349e96f9f6a3cba6ce1e809a07c3b267629fa8f9c5175dcbdb3f0b9d80e8c2eff48fc91f08f87037be983538bfbd2b8ba49584ab95fdbde4fab5d1ffe692e175fc75baa63a7953bdb5e00abe0e450d9a1302ecd04fa842b7a4c21ae915e6b18bdce01e4a84995a6e07f2993d4899804b64120517786ba22da11b636dbc48e578181c7665c9d6e20d7be39569cf14ca9d85314e1a6cba5474b9e96d54017e181c2fd52cc19638e85d9f750911a4b57d2f1544a7171546ab980b7e80d0e95fb36cd698623d147e56b914d2b911b26f56e3e250f59e18f8137437200cd811cfaca0abd3cc68596b990ab99f56ae499ec27b6ed40384fb28484fa153833f11c2724e92cf7a2ae4233d4c16796fe07fac4781b4fa4a803a0154d7c57f1c6d59a84d11529f5c44ce7eb5683ff99f241a75afeeb75b36aed168f5149a8da7c74230418ff4a945a5dc0155e853b7fd595eaf4974fc1230678daaee290dfb5f664b552803a595453d5e0df020dc0ec07dda07ef836e6bf40c6f131998d13266ceacb846a2998d7687f62bff1194881bf9647d8b2940adea90195bc81e80b9a4f2ee6810f4cc0b9145d1983ae5b85881b3db3c42bd66360e89af275a65ba370453bf0214f8c6d35bbea76a18b8cb0a1e43ac8c63a1282566c3a5c7f7b26b9842246596424ed4649cd89b6cef0c8e7e611214d92cd3f2aec15d5fb326a4f588937682cc73f4f24983ccef116da7e286214b27be33e785d43e269b73e6aaa084dc72d78b179744dee53adcc2929e3b50aebe57e9296ead41713154147ed87783b6c24ac44884347239588fd3149e8f86f631189811892e2c928a09d35a310bae6f6478e435f2dd3b4e20bbe1a74b31f1f6a280cdfc27f2fe2ebd363485923eefab4b6fab0f7bbdace9b61945f29bbfbfbf82be419854d4a0f58bc96dc6686a94880ed18d1fde7a05acd92e0e6f9872386790d8fccf1f553ff5e3dcb4c51382f00a851cce865c11e643511ef05fe61ed1897ddca51103cd46761e4587b2afa26fc39f348890da1a60249e53155ca24cd4b62f2a59685a202ea1ee41ec425223ad45e8e94b3d188f8d4fb8ad803329781140572aa53ee86fae486bebb76f3cbf78fb754d71de82fad6486d587bab1e6a514cb946ddba1a57d1fec50dede7c9e40c272bae4c73c36d3825373c52c7b2d1c1a98cd7b32b47eb80a98a01e023d43515956ca591622c3a322179b077572cc94b4142464ce42a25c63e49f78d8d53ce361295ee2051a7d993aaee3effc9dc5dd98824d998953b290feeddc691ce7c0c21490608f00575cc3bfe56dcdfbb576e320ae2ee26d25957e565daaef6fcab29bcdcaaee20ae0f88c3b6f63d675c8c48925b52c36c4f70c68d03eb79e75087d3d89679b81a1f0fca0fc0610fe6409fb903f13051d0b5b436136cf127c65da9f49d785c2a698bedf3c747e94a99790d21c4224e3b73e071c1c749018c72c64710850d2839d2f0896ae106149c4035ace75c4a57eb42b4929db70bfb9ff675793f463db1f74aff5d2b8c4eb6057213e432c9e4fc1c8be6359c27aba8ef5fbfabe194e9d316ac3da5f507b1e597fa4693707c2b7bdd0ad0a7e3435e24cecc5629ef2811ff9c8378d61a6e2ecdb56080c6c6412096920a22773b7bb58ddf51cd63dddd21855b80d1895aa4a3c9f93223570c4ee66875cdce96cd09561fc2006f2efeb81e19d4c2e1f414e68d5941a11107faed98f2836abe2b0d60e54606321ffeb9a884e0cc3927c90f63d7efbf53b5a07ff509d791f93c8ed50c8fdfd01bee3c3df7f101c6f9da20aa496b56bcf50bd35e6a6c912b2d666d1e520ca53d353789d7d8a8b22f91da81402593604d814d8fb29f76478a4e8b4b7f75becd076d55796d036a9b7d2cef45dc6c74348a6c7b8374ca43e1a102411adc1b44f706817ab91f95be2b4575b951f3b7199065373fc54352520af42218b9bb878548ce8fdab23801f555b88b0bf7922e9083a3926aa29f2b3bd5110b4109cc812db66a538f5c283c8a9bf51484bbf7a1b7a5d23d784f9118af9a7fc3abc6e5567c9b9f13c2c71fd085d188878747c3ab1940a23d1e6f5081c54e3d48c512fa45eb11fee3dc46608a2e93bfd6d6057b2cdc6d17c95c36ae9a62bb525243bcf207f00afdda5ce91d1880f7dce508aa2c8c7420bea47b42b0500e9d116505de0fe87de87615b31d0a6608231c36c288ccdec401c6c2cef6b43af513bda703d23969a69dc2ec042e26b4db9c38c1004ee67a7a9356cb00c9bfb2d679fe68ad56987ad87b78f3c385f6742975a674767d81c5ba0c0f05559a4989fcd821986b8755b6cfcae24f40005963a7e31883a54544ea5065c037e3343bfa134494a99c040f800e0a87f3b622acd860bc514196ed1515e0cf0e63e4426687cfa7032ad14311b7d5d308b40218f2aa31a473beaf02317d99641a591a9f5d747aacfa4bdce09472cbc0309e901cae94bead8804135ee171bd29684398d6208a94829494f484f735390cbe8663a59634c8de8ffc5985df9de8e22670be300726a22865d71641eaec667bab490095bf2807bf546e35bcd5bad5a7be5229e76ece0a680602e718b3e1bc93b26d679d48ca9f2135de533153337a45287be08620e7d041b422a65bc6c5030ae54d4c6b2981975de2e9a2c7f0bbdfba5a8b52091019294702b342f0acb4f45d55f225ce7dfc2af84720bd75f0f1832b896ae918a68b784bf280f823e6ef881c4bf913be9c06ea3a6aefd1fcff7cad743f685003260c03f82d2e0280cfb1218c5666ce1e0108214c72ed6e6e1271f612317ff3e91722a8b9ed2320a1dcadae58b62c1416fc993dc28d3577e818f3bed6a010b573919ae643ea601a60d5b1a3937f12efb5979c1fb40b569b7a9aae09811a7ccdf1fea982b255e32f7958d219dc417776450ff15a705c4719c95d85b5c8f7f8b5ed6f7ef40d18e5c39d9eac23579e73a166f7de9340081850c61e59713103b270b2cbb2953275cf391677f02aa158ae0a26544610967b9a05ed747af8ec54e5c6041dcfcb1ff6cbf47351d502fe8e5163d235e69b43e9628491feaef314aa103fae71c3789d5f3e6c982b959808c1f60bb631cfb1a23af5a50e8a1d4f6d48ea55fcbd48b9a5849eae8c4ebf180ec98fe3ee54c9654758632192a6a6dcec462be8f07015e629607e133b8c248e7813da2dd6deac548b6beef5a2ee57a36bf4c4c9cc22a2c1b39442c6b8d75904462d6c7cef9bc348b5f461c585dd27619c09d5959d604b702ee990b88521371405999e88f044c7168cfcdb9e7debc60392bcf033b98d8764622f04db59b2aa811d7c23b2f3d6b87892f8ed347c4309aa160f8f16aa81e312443f628fa6246ca64ff1d72ad6a1e6342c6485dd2d971b6ed778253d0f4709bfdf629d9a760bcdf8692cbfe0920a1f58ee09a84086171539939c3dd52a21cf2118e7041775fef6d3105a2492058b1204986da39de67c7eda824e353f91acc41134befa72d865d641c8e90780963671dc1dba3a074eed5da2a2736491e9a8884c162d72678059c1599857b38d2bfb72f7dc1bd4bfe69e0af31fa1e165c2d14c88a62952721e38106dc634b39392363f454ebb0bcfbf981ad1401233b77c4d18c5658ce3e75f5c7b53f2b31dd3cea84119a8bdde2928aeb22f4c992ae0114e8347b802492578ff4faed66774eb71416e29023769bb3b5eb89cfcf032c6c0df15c4e59f3bb9944add22b6e383aea8ff4ad14263a7af474bb23c5d43dac68d84bb847b1dd483b13046e1e37c5b3edc849ec2b432672abec74941d4f8ad5125942c93939230f8de16930a449323db89a465c63bba86e1df3b87560bd3074e92dc2e116f9384de638692247613e885dc18ead6a9d85d146aba7694e021ed8ea5556d18ae0933e437d762592a54f2049b14ec8aba03907edf36fb344c5d6cb23ce569d0e1e5c4865ff1c500de1d4344d8837954af6999800074cb740b903ff58b0408e268fb40e56c1241aed050a0d95780b40f4a5b0b1f7b5e8ce159fa1ceb4eff23f091d2582f31113e8c0c639f8cb6209a2db02efb9be1e98ad5dcaad5935063ef4872a07ed35f6daf574de64d56a3d108ca62aa915c720f0950c71d663ccd879e5775b755e365066a64af026d71cab377571856b2b35184bf34535e22cf968781e8fd769b73377511240c842b64041e97b4612c5b5cb135314feb5189dc8ce0a4c4bf55a1e208d3ea9b113fc8f0cc17d9b2cdf94aa2503a1f1e555a26c17e359ca9116bf93e341fcdb0f8b705b5429ea601aa6afa6ef25a9aed3861eb2a0dc2a2a767d57a83c713fbc2872ae637fc09fdc8ed936f064f633f37d965ba57a8b4921e5916bbd113cd3b958e038adff6b690f2bebf82718fd6ecefa292296695fdbd40d64ca71c67406170da6cbc17ff88f94c90bdebee951187bfba3f15d35a67503db0fc899a6a951f9bfbbc33e00eb1a99225c0303f28ede9b22c9b704a9926965f3f8caa8c2c9c701a61f67aeab53f2b5ed54154b6d275932a8277e0c119d1029857f5c6d6f892ec89572747c706747d5893a7f3a758fb6a7067abdf08f7363d3e969ef8750b1bbfeaa5e151a4f95dfc8efba637c83aa8e2f09deab648a67c6e2c34b751ef1ed51e4c75061a3685ab07cd8d44f85d88f7e4dd033f2873b5da7c0e20e41bdd9e7b313a57e954a707ec1e97a7d11f424ed07439cd11f7e5a89106a9cb295c269809c471e391ce214d239f933430e487407413c175c8e6194ed852813a7f4c366954c0a1ac9c3ed1682f85b08b6ed6371a093dc642617f4dde07e8e7ef1143597685f4b4f5a62c257e702b0063e4d952e6702f0f0678415ce096275ec5c1d6fecae6008d82dbffc8fdb142a84527ee5710a38e9ef00d9d23e70708262e2a5e653c367e7dce01c5ed26a4f394f0a77632bf995439fe34ee20e69d7f4b15e591e186ece3f7b4c0642b5a1e6f5a62d79435a487c8754d728448306ed721e6878ee40c92e3422a8e45f54f1eb2aebc9ee54c85d42e31818f8acfe5c38f779ed524013a49271df8bd2ee11dfdcb7b44e3ea80fe0edeb6958a1b7dc57a1d3492d42f0b0906c58b85eb66c542bf699d420a42eba8ce0357f1f07ee2f446ec19bc838fb654b95de44a2e97521c955763ec261399a5e8677588207a808aef28b80a8fff4b0adfe08e93797e0b3395d3280bd871d20eb80f9ad4511a74a505947d0bbe4b6d983ad787a9262968b64eced50576a39dc9690bcc6991361a89bf61676afd977938bce0cbfc03477616be3806606e845eb8128f82a73d22c08422e503c17ebc51dbc1d809117f28d66006c1bb673834a26a514aafbff118adcbe0527b5d70c97b3d49ecf183d0c8a21ad04973d635a0f3ce3a704ca5679418715728adc333bc953f73d48eaf6d9851283b000924f39e71ca1c307fcb45ea5937e2370d3b09f5a7a3d455d16927c2113e96f303d7d98d22dc12987aae437e68f894aea04c62ea10e4a079933fe1074a27b9037435b0bed4662a2e26be8acc8c0e6fd2f4b6af37b0c85073dfa23833d33093c17e2b7ef9d8c61bd0db620736793037046b2ffd173fc7b374ab428f382543601f8cca91791371c56ac75a870338735beaeeb2256d79e7ac7c12392782051087a0843a666748a1c99bb41ff0d6894add0a784b9049254fb08f0e5346fa89f0abb60567d04ae663462db545dffc440349e2a6ff1ccea73a9c91a869b6a29abf7d640fa72aa997875cc06dde8829a0e5f3c197ccd7f2da3302ebafa039c7e08207f4eae89dd429b930f178f465bbe862c6855fe70d1972135f3af211cee4fc0abc3876b5d852eb745ce3bce1fdacba8e6d562fc26de1250789131d13f45664871c2c1d367dfb1c865dafc1c81fdc8946ad0e1a0fd84aafcef3549c74d3919ac0e6234f5911ee93d9252e1df442c757c2b2cfa3a5d2ac6194b40a7589e4dd2a2657db39e3ebc9571b4e4336924bd5d2ab15b884bd79f9669b9d473120f1c7dea4e2c312063a270616d95a42ad34fb40d77a6d265ed8f8fb1e54355698539751838fc012f273e0f5bf27d9accc948fce294a9ff15bb39234f7d0cfc53e5afce799cfe592e96ef19408b336800e98a0217f63063e2da38020a48e42e91aa17ab006832dbeecb7d7fd62e8d4b12b25673187a43960d5d4cf687a2a6947aa63b13ed6a0c2e5a37db86c94c474bddb7e4ccdb286eb49cc249c41de55b1773eaa8e7f5be929b7978602b02dafdb50eaac68611ef76565cc838d4ac5c849b7563726f3503c2b0079fa5347933a18e8b80f0cd74ab89c3571ef11891f4cf5c254521b59565ed3514ceff6ba4f3d6a58d54fab71b7e17146207954d2de889c43fdbf4bc6cb807a46c0cec1b7cf944bdece229bcea96e5a6d50680337ba080af9fac0dca33b25b588a6a01f4be0a7de1771f62ceaa42a269f8b4225f16646745f8a56952a0ea2b1dccf40b8659a72d53551a56a38e6057e8982e5745c0c91ee2121d2fd2b1356d06827f32c01f8eda5efd94ee6b9049153b07ead5d004508125ec43b93f38b28026b02c226ea5ae9759f26d8793f7cc9881892a17f41987c0e62af854d13d8dda1c4208725a22de3aaaf783001e8346785dbfface0b63a340aa0cae8ccb1a245499a54463059217835db461b86def1bac63a178ff289a3351d3a1c4febf5ade5889b2e5ef3c7c8ee5036814f649e211f8dbcd8a6a580936f3117c39dc1ada916d4fb78d8bdb51f5a7bd0af53887da132778082b8ac3da2703e0242f62a650163f2ef41449b15a6668c3d54e3bc0857c702abedc92b4c2d9ae6182a6195d4ce6a2b8c1727f3a97f498fcb10f9d91bd9f44c78fd10e4e0f976ad968435591e5efa2572ed4239c3f0256df3de98df55a246d7bcff2fb8787f6f0f3709998dc5c14c30fc81c5374ed8f6b9248d5bb6cccfa1d80575a1b96ac73840eb546b2e0269ce08a4356c28beea9643319039cccfe59551cc2211e83e226c902d0ed2fb49f2f4846073283bdddac256009cdb5a4b5d8215fc5ae8bd9e83349a81d5fea1e0b3dde406b92c3c814ee8d1484a3a081a44570615804a15e87afd952adeaef0fa07456f1431781d19977eaa2d1d0e58ba88abcfddf3a6b147a507e48a37f973ee43f505b23d0753d1b10d1f6a1edc95a4ac7b8942935afde7149858ea738f1b9a21da08fad938fb40f2205eec2430d6f3c702eaeab1d118ece2e9bb1cae78c9a71f9499a73722c043a9d09e9c178009c61b51e9616162ae11696167e380303f77ee8a60151b537e22b0da2301c936fe83aa147bc7617c8188b007f86f5e046fc1bed36965c9700350df8b5ecee8318270a8c5b9207362511b99f68c3869ae3c052f36892276f4162423f0dce117004bcfc491a7a9e68b9a9076f271ff6320aae6796def8889089c062317a1b7c7af504e9ccd276e2ed8d7e7f916c355ae4a8e6366ff7dfaf6a6dd05a9af0d74b5398f9fe5431e97b576a84bf0414f9863d4788326cd1f221ee865f07105c827e424cbe17dbfbbd9cde7182dd9ee2ba6ff579b3838986c602799ecde227fde172343a9b147d5dd27abba32ef307bcd9e15d0832d0dc5fef2ae122d8696c1c6cfc0ff5d49f03ae127129afa6602664fe0e1ab804ee5f918043c8ec7fb269a587ba41e55c6e62968cc5d3c8e8101e3f9fd7e433c58e28e94d81ae58ac19ce3a14d04372cc930e598d5b9fa9343a69f08d5fe4ef11f80bcfb012b6ea9b5ca835e07ce16f75090107bffdc4f4ed3c85edd1d37efda925218e3893cd811a65ac9a392fe164fae2ed1b535a2e4d7a37e7bafc754645e1123525d333d617b0cf321c57b6229e3148d19b988c0b565ec0e4e05dc83a956226b2a96d55621dd464e444f07d2a2ba3742c3c7472e8a2752f9a3b68d6e93c3cb978385204f1f20a6f6c6b110e7d7d2be38366a53c7d51be2ac5d14a2c30c3f3918dbc04d1273bcfb510e8175b98c435e384008d70b5a2241775d209270661353972e676a07f62cccfaed1eec3334c7e58527625d92d2a1443b6ed32f11e7db260e98f14af6d22efac7057d1ec46f93d54effa6a58f84223092c9bd2b17f4ae26480212103ac8827708e6fd4291f19366e82746ac87435b28f5311dc80d66b5a88642c2ff2c0e9560526fbb89a7dc83eb956fb58fb6ccad786ffaf80b2c5706539a1f029ac369dd9400faad516512f7f1434d35e2e41583fbcbe9aa367743ae938e5967b76ead809d7dd512f617006190cd6b80e99876f3f4ff88c9475c1716ce72f285d97bac819f5d3fa9cbe568ef0d3447067bc3a123aa60b901bc955ac07ebaf7a64b0de244f17c5651489a75c2d5dbd29e9207ea222e58470d883d63334c0e8dd447e00a74ca48ee4d5db7568123b1695d57ebd020ed9bd961f0b0b7f3244ee11b6b0904de2255fabe97a4f88821fbd21f69b574423dec7d7451ffe0074de5dae5f43592c771b405a61151599ef2ca0ddfbb474ab25f3cf7f5240bd53b741581e9cbdcc043d910690ce395f9916fc42aa3414c839cae18ef57e2ba6a2731e84fc8a85af7cf90031258637b26b6e6be0505bbdecba164a0eb852a1e161d475e7dc7bf221d919414f57b0fa6ad96aabed0b193d1e08e754039f0c1b7888c11ed6d7ec03be66603cb9248fae88db5a2b1c520350eac1155242433809621fcdf9b68389e6380223a42c438d307e7c41130d1a501f90a60285bd508613a13b52c858f2b7d26a241a1c1ae1417b4a4b3862618e7c33f798172be70184a50408dc2badc1d116e2fa0b8358be3b7e2c1075687b244d7cde8c782c92aec996403c19dbf15b05474e6a1bf2c21d42b220204b086845ca689563183f6ea39e895f28227841401a9f631309af40601a65b81a68971f601fb1cc94c11bebe99c3a601622ab739280ff6036d5478abe0547d2567a6d92a13dadc426a85478295e38ec999d64828e6b783bee1803471183c0c04fc31ed3fc4471657fe97c5f7b44c601dbc4c4d5def84bf056fb29fa5bbc8f1b1b6f5671bdbf62326f6fa04f9479a604b3191a4bbcd808f4311a071c7dec5e46fdbb900202b10a399616140026a161e8e9d31e558eb6dd81bd5a013fdab37af33be94ec46624afea9682d1b8e84583513beeed1abdd29d397bc7c4b766e912e272c5a02be6798d929a8bb9b89c9016c38bdf83cc03086f92948331fe14083489dad4cd57694a9630c4811e1bb40241004b51b74d4007604b80f2c841345aebe4192e635ac067049e7d154efb230b7df7b0649c50d6f403c5c6344175e9c63fe7aaa9de64604384d27d0ee97325177ab3ff289cebbd0c09eca9b9be78003af099fc1a7cf46a29a485f5165d8886ccd99da70f07b929d4afab7e005d9b7397d98248ebf094d3da8d92a1346d990eaea0d5c75ae8b2dd90215d8d5978ef730d4638461e4e90c6202be4b89b0ca334b6da01bc36af5e61359ff6dacd630ff13d3010da94f740480ff6b907a0f303ba2a30e7f35234099e6f36d0bbd992f0ba0fea974ec8eeabdccbccdf22473c95527941874d533f959df87c47dcec826cbb8ebbdbdf413e7f3ec002d23099897f570425c2e72dfcb66dd25861b438efd330202d920f9869b72e77946ba1b20b03e973ec066c5d65e0d3dcd07ea649c45727f79c2c05581856a9009704a3d96322e746493ce7f2fe41b4484c182b75124520eb72a51377f5e0f8dc0fbf092c7864d81cf6134286ebd8e63800e36ec3452557cdca793844ef361ccf72921a6200610741c6b89123e156e020ab8a845657de5a5d5f6411b05904c5d91a8e537b3fe3a01006d76aaee6ff9fdf86de5c5f1e35a70dbb324a326c1c00a38dbd18f45d61e114d85d4499e8abec62fa79a1621698416f7dbe4add3125e8fcfa2a4f494360374018102034e5edeee5e6d2690a9b2323d5a722c32672cdda4b45abb7649cd6f064e9f858038d7223a3ec6fcd5b16eedb283f2da2145d9df0f0dab2664ae948642390c54ad135e24ee3dbc1c6005d115b2531507aa722402866183d941d5a198e413fc2441d9c218c1fc82d3436dd8ddf59b46855e13b581766bbacbb662deacb868d5569cbc4800703212f3fa3eb84a9840eabd98f3a42addca6dcc1dff93c971c37efbea7248210ba5faa60f5d61936436fa2a394128b92dbae01a173dde3d45648ac2ad1d1e794c8c3e65fa25f362edbedf0a92508f3efeb3a380d157f2f6711e57d3e1ed30fafed81a2b5737ac1e2709e737e4d09931713aff6bc7b7b3c9fe5b7cec97c73fb1c148ec334ce4f8f2d25051e43de2e44f85c762f3577636603c7e3930dc5cfe3142fe7a88779d3346c22bb2aa7b45937ca340ca633b4b6e99315ad68eb3bada4c574145c89cdf7a34e59739e62f5417dccb49f4281f23de37bf1c7786074df996bf386d9988828c7fc13e2c41fdbee7ffc74349f6ae3a66e12485f0a9e5f5d5221316b7dc32d674eb47c575d9600594211c528f43890a96330841b1eeb291dc564d60e83292def3c7d713610e55aee217ed4645827eeab3730a0e978eebb60c19e5594f9105a33df74d8be6df19682d04541e70326991ae3fdda47361d8566841c16b358d5cbc882a568e9814a03c4aff62a2301a1a9385e7b6c718f976e1ff7a87df04c53fbab6a02a292c1b9b8a6f7e8eca6abfd12246327238ca270118b1c6c6c691f2b82ccdff9bfee1272698aa56a2703b4999107ba8f52a6f3a65dc4bf2c5fab0e87d994ba4bbd7bb1fc4669b7d57cd07df119d6f85fdad2bad4b1d7a4a3f2d07471af71c82a39e5a706d7340733d978017aaee42f6f7b7658b47645b58c6cf1a63186c7b6d2056b43144d9cc921a3300e1e9084862b8fc82ebaf6f74002aa539a9699df384efc2a78052ae83015f749ace2cb73846b4febadb5cddfe80fe88287028c79feec792595a22352ef3c822faf574b4a25e625f2379e64808d40ea80194d608ad119d1f0aaedeaed967813634f66ac1250c7b50c9d09dde06551ea57219787a90df568262900cee14ab92a7b4385d346480f5d56eb063ac4a9d5744e983504fe8a30d1010addd5638794c06649384f0eb067542228a1b5d6cbce2ee47cd6db08d0a29d0f81164cb6082f216d0a2543659b562dbb44ed17381b5244ed9d91b8a58f5b8529494298e45dcac0e530959ce1350c091f05be4d958c45ee9795bf9989290f8795f45cb1e2faf420fc4f8e5319a313149eb3bb2118170849e7868890e71f0bb0b191f1d849eeccb0a52be87b491c06527fc7c8c83406e855f8226ebf481122728bea0f97770a63f6d9ee3aa32c9a7964c4314a54edbc1db14569faae78978ba85f61cd92cbf44e96873a99d1869fdf6d6da733ef636bed52f94bd81034448ced6d0df2963f851aeffe5e9bf6883fead3344dc96e13310f8f5268db6b1204beb424bc2bb3b95fda05b4cc7e10a0e6eccc0543220e01a4b6023782acbbd514df8272aa3f25edc70b18c29ba56de90d7a18573827721594af66d34f33a4e6758e7b2ed92416432f8f4bb5407c07ebae4ab6c54e8ea0506990ff2d35a551ca089b3f9d3c4f48d8ea883374e3eb68f52e48eaf58d2dcd2f14bc0f34b8e6a2cff8cb210b4e21a8c19a972532de2667cd10011af1221a9bd56088c1e1e32f06272fd7a66a4fe0cc683c7c43e1758d6320fa4de92776a93b7d74bcefda0814c911979420162c3cbf1a1c131254773e894905135580a1db017ffcef5f863dbd93827a3866f7b7b36e08c9a9f633c094816ac71a168a0da2db0cefd3cebbf659d51d3e979d44f181178d2f1a50a26876c1d9ab7f94144f330610543ddcbbd75e83edca3a855de2b32d103db4096aa665fc1b7da26d02763ba9392ecdddd373ecd213b16ee97076c681b391bad476b1b846681586436f7466ab3257b9afa417570e633a55f1f53493b8cc8bc8145a25270ca0d97fb0337d2693cd901d72e95e389af69fc860e149d8276a6cddfbf5b3aec119fd2eceb56d4852cde8c775d22edfba14d52e311daa6873d5aa7ad11d5af50316189896592690b8d9c099fa4b56948ae18ba37f610e66230519eb9be8eb48204e6b531365515e219819b88a8e66c7373850f866505bf07075a8543dc99872a3050150ad15215624b244d10a381be9f36f2951a88e862745c38a0c96d0af2de3d804df9843a9f8a974a10e01593caa717bbd2ee539a374961444b96a2a4a514fa7acb876846077898ca37d6cd850c905c48bab697f21b8a51289797748b87330b1b67afa2538a492e8245bd82ccf16050291936b1e2da1fe3a7be7e4f5e0a1edc3db76e30b9198c1aed12e1c5ef72f33ec826f3e894c98aa927e2d53d0e0fea7395bcec879da84816c11bf944f6fa3d91be31b52ecd081878b9d523b54413c68af0fb3fe88204d314e12b4c1e0df3ca0ff442490291898ee7929f16efdfe236ab2d5a503f071c1e65df5db8d1c130e0faf9fe9f5a7eb65cf92719f7be71054c406704d68f6683d2e5581590c8e173fe1d878b08bf0e1f546ee9d8e8f8822247f95832175ab0944ac53b1f0cae8a7b1aaada6f2a47d4894a3fc57fcf7b02275c78e148922fb4d42bc4aff902027ddf4b4c2e63ca20dcc05839682d34a275c538ad1ef4f71c70f5fefdd514d1aff04e32e9f0731e8e10667eb25ffaa43798cbbf6913c7c7cbc7147c80f674348ae1b0d5de6443c394d136a191989ffde334f7fe2cd5fec39d2e3d7163f0c01bd60c1b5b4b0ae5f244632afdee76f12551a1d3dcacc24f8bf1cef3c6353ad492ea906d85eefd105fa3fca8fa3c00abe4ef364e7151dc688243499a47629e6ec6263d2c04cc5d747a70163f95301fc4d527a0498aff9fc5d12ea208c68013ad6cb9c3c801942b0a08509b7e41ac99531516debc97cb79683280d0c0f30aba6f9fcca803989eaa320f4a3d0527709e853d467ee8f523dd224df29ff23396be0e5277d66a6c0ddc5dd5c2a6da5184e53db02785dcf9285e4864b9f5925fc74dc9929875c4b297b61fa9e5ee34014849d81dcf7a2a7134c1812aaf6481d7f989c905366af6d2e26c15499c893a134869eecbeb6fccec8aea5fdd44eda307bab9e3a561fd3f1b6721f6227ead906133182365209610cb240ed8f8423ff3c9a831282659b74103fa99eab2af827740bca34daf3a5f3e148dadce354a2978fdd9858b48af377791b872ea776ef18825364a246c16db518f369e83bd4a03d3ad53c0d411ee7eb512cd2ab817033653d074e47bce76bf5174f51c0f09b116b102e606847caf8d0e023c2064694cab3f165e0bcb86783b33142f4e23a7fcba09a7f037186208f91459dd6a96fc666780d813f803cd682111417c913f863e73d935de3fd7641cee0daa12770bd4f588886f706ebdcf73e61afc7b59797036fa9373844136b9485982793c0df5e9ebd2cc78d48bea38a24dc870bac5e0ea845fa5916c17911b765c7585da383a43dabaf67904bd50c29bc09487ea146e7178f103813f5ffaf6060ba9901ecaaaf7acc1b1359c638ff1cb18cf925b8fd52fe04fe648f081782b809aa2f0efcb0274129d85f6c803e4361a85d0f25d6be601705118bdc6fbcdcb9a32349c3b10b9468dfbd6159132d340f652158b24f86ac5266f008ca27de3797c50967992d36f527f02f8ea79f18bbddac855d5d5d2f8253cb20521799cc23ce5f1662256062093504a24d2ac0b0235c84081377133a4c25cfaa319e5223cb6b9b84509d553792ce46217e78e14f3630f37c3ed2c071f8c284fcadefcb4b0caba974d78f70ea4f798e4d231d122c5cf899e1f12ed6d344794480d44a111c3f29c7ae8bdfcc6e5f0ce7970b8fcfaaf8806b3cef3916c20fa4149d97e876420b5b331078180c85861f2a9f67f645a6df6586082d2243aafa9f06b43f8f716f082a883d92d9354f7583863b48a86f40813a709f63430012d6367c9cec7d199c024806e27b437f06db66eba4bcdd154a5f8ae2e9a63b9279bd28657a200348e4658fa2d62c787d76858c7f1392f3f232c66bf5e69d5aa64f9612600fe5ba10ec0ebdf784d575b0b5d5b5faa2c0af7fdab95adf6ceeb2a6d964e9290079daf090c1ee364a8cee35f403cbfe0997135b558730180dfd1d1d23456a3b1380b32c6b2e29dd5741f4b5f28159958f4a5881c0f862644c5fd216795f24ed7690adc94ad374b8ef4e3664e0077c773c5c2fa0040b8f296366e4f784d3784cf1d27e26eafd3c3075bc61fcb4eee5c280ee84c022de9810f16d48df0abe5f21f6d01dea736f9fde5ccdeb3568a3e620a537102a6eef9563bae1bf5460fe6e3274da52b7e832af55a62d2112e4860f17324bf32afd972d6dff980acd1df09fe5379ed68b0ad8e66bdb8dde2855efe284aec6b3879172a9e66a1338f31168e7ba26a2f8fc61ef40d503723ccd05725d430018a8fe9ea5418f346adfc3327e14917d91692bfb48eddb0421c39360bb76eeb1dee7021b5a6120933a9bce3ddfb016291798a792f1d944492f29974f90a2b345bdd3b6a61372c9724f722b6be6b225deb32edb4c31ba35555d1e1deadb0d481b8ef1a674c45b245b671d61d300e65f69dfba5e8584349cec759359d85470b8c40000165c88ae705403cc9433710cf551f5a91fd0438e1bdab1c437fc2e917391e590e0d275cbcc3576116fd5a9acf3d684474e1f65e81cfda66348a2e56ec8b2f63cccea4de9eaecf82cd6f2b61d382de128a86708d67cf735018ad6a14f81a72042399990a41725f210c0f7bf01e2ea2225d23e36e6b6fe4438133010bb3ec786ba850b7f74380f58521045ca8b93250d86427d1c497771f7c7d955df7ea420fbf2f63adee61e8ea957574f906af52a910efdb39b127d026bc6fa90080efa80a7d75a823dd944befb7d04b33fbe8092619a54b36bb3e738294f3da40f3133acda23f2acb0de5a7000c1243fa8cd9f059e3f1924356d7458b2d1aeedd96cbbc838e1e6ddee74edd2a1f2841de46b24f9cce9e7fdf5521fbb12f3047c21c9d8d0c0af6bf00b01bf37a225cfedb6ee88dbcb5a20d7f51c73bb96640c7e8a9302a537042093f70874929d5696934b9a36a66c78127105c49a5443701da41e91e0d7f122021d71ff0e6696ff91727fd9edb4921310563077dc81bcbfb4059d7cf290783358a511a8d2f2445fdf1034770e98253615b57698ab3111862ad90c2bff977457ec4602f1f53a2cc0b3d203ce2756be4c05a35bba572a571cd4cda984b5c070fd97f3dc4b57a4ed3fde6416e7d8a8e65da5bb97a7802a974e80da1da4402c125fd53a4653912831991f7660690784e5bf5177b2a717cc1e0304f3063ebfb737adf5dbc2c1d255448d8853841c291e729fff6ab4f5474e2326738bdf428a1dce7f9d6b4b841caa7380eb8228bf739bf0152c9b632beca523eb793411489a0d25d52aab17cd9be71357a5c8542ec4cbd470e86b3a6600d012e547dd7e9a2d3243b288b572a4f18587435a2601ce0d516e9b0f09245e1c0b8375031792968851f95c1a4aebe9c0f2ef0c9bf9311e69c485b6c7b2bdf24d410657c1f927df79e64193620a5eea3de09585207855a827c06b465164a219f3ba1c34f76ffed201c6cee8aaf587690c192888a1df590f61d897a46f28710474bed70c2459d33d627a21fc27c23e787552bda5eda2bb7a0ecb56c8fc5cc8b100589be380cf1d52aa4da321b111574f3f461d1b3ca0dcf7f74cc2ff73c5e5f12a3ba01ba7dd66a2fe14eac7dc2108b4105068a97b7bfd05502df37947876931f8fd22061cab2d12ba6bc3d7808516704daa8792b3e9b8783ce99fdb395ea5a73475f11c7e7a571732f5197b3ea901e54484a224a33adbedc8dd2452258a3901545d93971a6efc3deb5f13c4596c662a12637f345f29905f3c7439b25780d1dcbf6447c4ad4e0f5aa5f7248bef106ddc0445f5ebdc5cc44fb70d25580bfd2fb43a02125207f74e102629578b5e84431b99dde9c7803c9d157dc1747fa22cc2b6422650dc294d1e9937fc7f8865408e9305dde67168961fb9832bb4c5c29dfe9543b38de77aa8b995da7ccf13fc3e071f0961226b6e2a4421d16f9ea1fa805c55cdfb1aa80af36fa68038b3b35d08373ea941b0d57cf0655cef9664b2f2ac16191418e0ec85abef022f0509a227a62673a3548ff2b9a64acb5abae94618b8b62d5644a5559fc9d88b1f73dfe4abec282710fa4e5e0eeca8f53727bf6df6999668e3f45978b5f56ffcdd2db45261271b9e827c26d4051d03030d5c8a201c404f9eda6ebcb01e9952c09c1055307be6dc5a502d7a6fc58e96925f8ef941ceba22b3b29739ca7b4af12784dcee32743fd3cb4a0fd60ddbe163ba42b4388986bc8e4aeac8ccf738f6323c2a651749567704906d0173e02279a366bdb92e872f042c9deb0034d090ad9d17fed2696fed801dc1474493a64574c34bba089a77673fdc81369773aaf40e38d65c5b401ead07c9721b55645b7df0e79cfdfe9a95e9c307e3bafbfeb6c9ac06e3fc81709e7dc7775019e5e877ccb052c3dfa5a6f7fc2d90f050c7bc9613897b3bc22fbc3908bf0b2d5a046f2e6d07724b3248d09bffeb9da7d6ce9bca0a5c260044c0155fa47f2ce6f97f90c441d0574ef77771a5b19f232c631ac76d6f56a2cae5d84a7b4d8f773cd1cd52442d771f76d6f516d5f36087c6c61d6cce6567a6ab5488aa746e9831f0bd820833b29a31b3ef23fc59ade5f5ad04d0717be56b7154cbf533b0e31b720c544aa041fa391dea1278a5fd5b9e49d76f1f6161377354e083ce65a5e062876a5b4331e3f2fc3aa67d506aa8483a22d49599ea0343f38a2a0d6df8930a50007738dc1a10fe09e0653f63b6c4a0aa06095fc2486eb6f5a00be31088c5ef0275200cb3970286f9420638886d0bc507508f67e1549f139630e94f812958b792f0413252ba621ede33051b9f672ecd4829b7fcf183b9b2633925d502998c487ad25151564fb6b5a7003b806a974a0bc54130cb19c58abb885745b506a4799839841e36f6174738d645536f87b7ed0e9a2b98532a28eaf841f92eddfbb3099fa9b7d384e92a26daef2102cc717b2bf697574d6948e79364a8e8e20b47dda9c51baac143eead6848b9a4e7a5d2c324953a59b52bdbedc1e11142e16961e6efe815426575f53c663e4c1fd98a71d2267256d290ed1d4e21a1ecb1f2b42af8724884e0523a60e99ac1a158df72fd74392df7307a41a529924b45293c3bcd5f9e421fc4e5b5f31d48d05836fe6eba215697ff8a37639fa5eb178d5dabea1c86a2f08524a8c2d8293fcfe5cb90adb253034ba68f05a89a6db837f9519aca3cd1107662777ea002b690e97788e1c19e3bcf971f648cb1b05f39a2bd26cf32304ab14ac71680064e6e7b797e84008525aa55880f3c236709db37d9ae46e5a735e7f85f2ddea00680b35861f1299ba7c5626a32dc547d6d38abac43e91b3ac514785129d8dfb49122256826c0e61607934a7df3f564f9d4e6db9169a0c36b364eb7eccf160cfebae5007c4c7ae16ebc772e1f59899cb0cd9e22493c239d25fa4b2a316984fea2eb4347af0d6f07f671a7ff416fa21c055260c73adbb74459009f7be92fd37b3831bd89420a1c641d956d78d68676bf2c28a51ea8de3edaccf7f955a549084eeeb73bec0b3807cd0af7c6ff05e0cdfcc5b87f45fe24c745364b65384a64f596fcef5d2fac8ad8bf51cc0cd1a9d8071d2fdcd296dd3746c8bedca7d941aad0bc52a487907f0a21feaad29be07ba3f2976221640397fbc8fbc96a794e7ed99df9e8f39cf808c02cff5df65c7de6f05689b50bad45e4a41ab474779a5962743e2d3ee488fa80202ce324df557e1984a8d41b1c4a993cbd1d10eabb5ba8f62665caba1085d34d0678ca3f84b61f1a7b593a3c81fabebd5fbe6fc8ad702d337730d8ab9f81565249bbc6ae977ba50a8537aac4265456b3e18508477b04aeb2c6c865565cbfbf94aeedf666d589e1bcc6ddab863af9d1db237d5f352f9c1b9866562a9bb07755707e1c039357044b631328ea35459ae0b1a2a5b27b58879e6d0b95cf4c72b3fa3a37971dff10a2ad5a7b98dca4ab0d05e87715e124f994168ea008f7633fef36344c477b31a2c36b8c97198ab4fe7bed8b51161b9aaf1c24ffe516b13bd03e0fd813dac6975055addffca6e1705250360cd7aad9c8e75b6eb9deeb18b1a8d6f1251ec38f788dcc8eb494121499fcab5c191de70f70982960ef82a3c8312e170dbb29ffd668bafbdc147af5b9e1f0b5a08d7c9351153549d7d9e55c52fc72f91661453b34963eac43b6411bd3bf1d8d081897b72e5cd140764f23aef7a63c7434f419e5f9fc4609ca2814cf60fb9300d49462d8e2b3e60729d565de04b79983d1d57ee7dd816ea534f9e9edbdd4bd8afeb3ed91d5860e382f903d71a826268142fc85aa91d5bfd9708fe8361bdd95e368e7dcbb79160a6bc3beae0472c12c228200c01d629fac613b4e04675bfe372a6cc77216055ec4b27457560d79ba609e51f6571704847d6ab0b5e30591302fb2332e06899c9cdb674bcfd0db0d37aa786967245095b3bd0fcba96476e7f92967d6ccc1198eca3734789971acc7fa8bc8e352ff9b3775fbf479fedaea9ba97d6a5b2ae1812dd8ce06828bc443a8dc9162ea3369da817606fda8d98df224390b270033eecb721bcc891fdcbf640800c18de23858dbccdbca24ba9bc758eda5f8f82ae6afe5cfae1cb40b56b2512e61881e872cf8c62d88b39d18a463d42505d0a0a6d25b1dfca8a1205ee0efe079e07e3eaaf9dff6440e4eafb5b0936be1a61cfcdf051c8b63acfec5ce36f27f1a63e5d6f8954598b0328d0180592224406780fcf6bd3e10bb83723830aacba2e46220ed4a56592a13965c3b52c68f81229280888c8a7c72222ce1e2ce3fedf9028a4d7a2c0ad41bad39d396491788d51fbd201530dede00e833f612aa0f5f0c618d517f739166a514eee396741c090b3df5cf333b435b845e44525ef8fa63946eafd667696693962cd8ab4db4af60e0c63e842a7e581c14915f56985b904a7ae245637765e369e0c7b1b775f0f54a81cf2f6a483928e5416f1a7b20a3aea13b9e73fa3a512634ef3637d663c077ee82e46e4ef24527c686cb530cd076e377cdb2cb163a3b7b22781e4dee3e9283cec672c72b623aecc7e25b476f8e39eeefc74840d6c26e3f7ee5b16e59b57e258d6948b21a1afd863853f8894f1a3af688f90e4f41f291dd04eef9378efe6b0769f07cfea19a81140a198ff829ad42a39cf0abca649f2d50ddfe6d3f992f7d3fd2689dcf40f67abb4df56314cec9948e9707a5042ebae20cf5203f2e55a0391df555dc5449f1e5bb01f0e227fe9cfece8f529953f941b1a8e7a6a2a7d7c78533561e4121b46553aa14463d62ce7332e8292cb24d44b99c6185c296f7c9990fdf768761ed0ccdb7ead598bec7f9fdd9b47b74cb61c375fe5859ef1f556f9230085426cdc564abb71ea08223f6a912898ca306150b23fe3a868c05441f61b5db6b5962f40037e795073ffe425ed8924190c4396b357aac4e6ad3206f441fb75a4eae36471ea3778cf01c24c7aa141e1771a058e121134c690d414175eaa71cc9ed712a01f261919ab05cd4c22d2f6cf0e75fedc2a05eaffd6803d861516c4f03a29e97f72438a7a17324d06edf53cbbec54a0549c469ff5e3102fbebd12053bf32c3c7f172e1367d87fa6576a7b3b8670072b393fa87d0c5fb0ecfa422a5f6ea070dd6c37673fee21bf586c1c5ddfba6d909a3ce6f67fd68718fe1631bea8ab2c32e648abe7b816c1ada97e33d8467f504f0408224c4892b3d5f55f5d3f6ce0d0a5904ae689343146fcd10d22753cb93525c6a7549f20d2e0a360b07f978265d5bf61e8c55c21b47a6e2f977a6a24e954aabce395b279b07f172a1df9f003cf1923fbfa6c73dea5dab967eabd0dc32caba3542d5fa0bb12b252894654a1bc478826f92f1a84e78f38455b906699db161736947d291a79456a15580f345c491c04cfc2c240d2e7c3c38e8229baa41810fa6ce2a628f9566d32b2ec24d7a281a1adf8d53f697196e8e369137eac8881560b24e2c8a24f5ae1de830e7218cf2f2b79a4f26a3d36eba2b7298f441dc042023f44e6eaf48f53a5ce495ea3b73c8b1292d48c1cbbaf0c728bb81f2ca5c609a61907fdfcf55e5f4d5b42dfe3369098f8f39829a84f1d4b561aa1df1d25574651dec3fc834918ec27c1d27627cc82594d1763fab5c32d16445a84fa75e94f7ef0cd8cb617edf015be56ad853583f892ac64174dd3ea8266f0300835a1dee84d9b9ebafe6fd27414c75d5a206d86987dbcd971503473465333d7bbd6313abe79c196a3ecf4dfa541d4539207456499d0a384bd5c27c1f4dfcfb39dbcb55b2ffdfd900d9227cf90edc8f4794101a12dfbb0473601cd7e92fe92010ba9964279deb947a554f3af2c338761eb33c4cbd384a5fbae6687d20cb8e9583d4c1552f319ce96ad6aa2420ab73893754a4b171abe9c7fc8cae8085fd9935d6db256142fc05b899bc97e5e19325d37627e57b9eadc3b2a51f9817fa1ea9841be0754315514d6f54b86f260ff8f3d396717f90702d6bc8c9a2ac7fc13172e0dd991b79173801087901f6dc0dc622f8bdc770796f4d02cf41ec3a4db794ebe982dacda282e4acf03c3c3fc45abb09c79f816cc98cbcb00264842a538c2cd9d47ef2d683c74ebb22f4ef2aba9fb5d626677efd3cc04c83c5d20576cf7b8be8c00a824295e839e708a4b20249242235c4191033ac1c1358598b873dfdfdbd9410e5f0bd3abe44870cdadcfe850aa6c21b18b3a516ed43102acba46122413947d9d01f361cf778b667288374cddd432a0729df3fb9f1705769ec5aa99d926f34bc5dc530a08b5a25e9ecdd975360d26a982bdf034070c5931544f5560d3e11892586703f0213710d7d3471e10e4afcef159b2d8de3573a91f56ed207acec80ee997e36d654ede41ab5432d1cd4af707b857326bebc7676b03d94e874373fc57d4a108b93d2293411b0838f7e314bb46ee8d634370c4e48e03dfef085d945729144a4bb90f2f74fee557e46ac9d9b3d11fe149a19fb394c5a3b26c3aac07f62b040a4fedbae111a472a9e53a6af6a3e84696aed1454bceca97e229889bf50d8a93f60d5dd15c10a228247c29e9fbbfbe6f6a7ebfc28eaf5aa8cf67eb39c4e2bdd503927d62c327f13a29e15590cb802e8e4f6d77752a24ba3c0150259090285f2cb557f337d56e53e0c0ce80107b479465d11b8f92df12e5ffd6edc698a10ac1b0aa71f1b5e0731291589db3ffab2920c0f89703f85112d80a6b8b892106891fc5252244ce1e18d0642196836bc2beddca2070679754c2bdde9de291e49d51e34c2781b377192c4690572da558b70103d2213f61b556b27002e7303ae2cd70e2b976f525fc1ecd9d708e929aa30b27a17f5004111d2f5572b74657888169c5152c9dac1364e8c18e8f50f73646494a52a1ba7f4b55e4bd4cfa49eddcd64bce9d3e460349ee75731a6f06778df64e97a8d64b762a40d826de9ea3b7d2c953bb1bcc437cd3a9b2606f39f37032e20bddc0c6c88a9484dc264878737b548e6c82c2ee436c626dcd0e662ca43f5fd771c2ddbe6dd451b8552ed5a069e2d77a200f2e8f165e800451443ef26436cb7a7b260c5f75af5b020d7303705aa8ce5bcdfa1fa00f110182837b69de54079e3cf315a948f0c9bc01e547f6a6542b42abecfdc42b6077385fd32fbd712394a534f1f008b1a13bf3638307eee519ba2f7423497ccd8fa6fd1d5d7f03093d593bc6c2a7f7e00c4ad6c920ea46662405acf81d54e58d494094cfd724689bf5a01e74deac1e451fae9d1a675c79d867e32166a88699318fc817aef5ef7f257ec38bbf1234a97d3d470228ad18fa7cf676adc3f474ca9e61d0c17f6a3214de06366319115f4b167379c890b462e5cb285b46778d62ded075c274ac9ab41e366b235972f1940a08afedb20536b5b9d5c8b3444d461747cbc6a2bfdfcf577225e822eda60e16205097d3f5cde96f733f6cd747f7b21da16e0790488c00f7a62dfe79417456f207a98a94f8a244dd4d8113aaed43a9bc4d4f005f812e6a14f1a0f87d855128caca3072ef3e7bf7aaaf8d04dfc30d0dbd4047194d392db2f891e7bdaa013caccf7980e31256ca3f6073c5c84815cf4e522e48ff927262379f70d96cda9c56f492c037867a78a603396d3d437ed6e07f6eec76d9a5254fb175caed4a819bdd391846d888182879dfcdef33899c3245be8cda74ca6a2c90d0058069a9a667f9cead290d1d83217189197a762e31700b2b2d9c4b294d8a4fd1a90829e31487c7efda2d5a64e28f28661af590659a226abc64944af20bbd7cc760ca5584a7c8c0524038ab8e708d6aaeeda197d909ddcc92a2d0af21b1b11599ecec3b686fd7afb554d9aa6418e070b0cfcbe22045b1bd730216fb32c590a2384a4119cdea3f0f8b9454cc3456ffa8cc6fe64a53202c2f7690fec2ecda0d4e3718db2de9d1977f86e7b8ed4f9920250e8c255ece66fe97248ffad407a349488235c29e1ffe9e04ba4f4e6c969fd7cea74988f1ad947b73ffbce3cd02fef5f4060f1c86bccd04206c7c01b6f577342122bd32b8ef36b68e01f9526c405b36b8b35157c608b9725802078befce788c334475114a659808a18de55ab841065ed87642d4ce4e0b58747c2e6138f27f4d1cf6e74f1481f0ed928f3873d734ccc510cef086df20d3f04885be3156b5d1de3ff74043262bb368550096e0e62f7d897be9d54cead0995b75b271c98b1e09ecba872b98fc0c73b8e74cda19e29b5f5ccba8d82d87899c29f9a7972d4d5447e686e606f6f912e889879339a1c99134f04e1c83d721bb54c38b2f3219115d0dc2cbd6860d5c5783c8bbf670703ce2ad19a38a8bee2c4992e0ed6942f547e651eb77a3e3c5cac01bdcb40e3efb44b334dc3c0acaf1f31f9a636aa816bd5e18dcfb66aaab8473895fc8eb5087b964b2efef96567986600be2a361b005d4925f36fb81c34570261e53fe5c98143a8d5b6b33b8db1681f67a24dc708cf493236b5776622bba67f72b94a605e9c5986afdb4f3344df637a15df4ab051ce3edaa0d0f5d9cf8ec27f503a9697ef1b2b1fcd157041629957cabc415a70f04e2dfd620d65b6e8bd991f748b3b1342ec99cca8af0080e2d806e441be38abb4a19c8c9988ccba76724afe3681f76d406de2dfecb5077707af2eed6be417f62f86f2a30556c75a26f5ac5a0956e2bd8c76cc47be9e588e4a7aaeee68705daf30905f9229d05a6441970414cef19a9c8578bd36c9262a3b867bce094bcbeadb73f61b0a74aae78c279839dfef69fbfa31796665a724a18d898e71ae72491a6d1c41ea70ab0d988eac0fa204c2028967335ecaf7267ed7b4a4d00135c1a0bcfa6e944aa8749e97743edcb4a31d47ef0e313c5ad65ff3646d0351242235044f11fd6c5d0521de62639f8bb9250412f905ab4874b29f32e396c5b7f3c8aae8f9c04243e8aca6d4d4765380b4223eef15f9d74b0c4921432c9af98590c7cd260426cd831907dfcd05a297d8250d09d9b320eea11749403f64c0aa1bfd7d2e473c578ab522264cf281dada9d7a97d8232ec5d64d0af69ebc8de028a70a1a29722da04de432ac4a30e705e1a3e497f1d532b4a39cd22ed4604dbf6aaf4780f8652fb926a7833f6293c7bee0c2656fc0fb83b4f3350962a5c3c574655d4124107d9d9f7ed99132ce37eefbad4cf1cbaec144b2702fed8dfc7d65bdb70d43a8ab4fc005fac629f087da6bb6568a817f5ae6fb4f1f1253a132411a32a16905b5a042323b830f67b31875b4e9ec058791789ecb3cedc5c34eb6119b06477713307d1a91fc383f46f956ffd932f9d417d8c32ca7e6340379a9485ef4abc0f647555fccb851e661e6cab4459531315c29185c7b639937750673dc9a0fe05bccd4f195e1efdae590b1e711109a1e3ea2c846b55f4896bfe8863be18eb00d199dec0be268b73f6c1c8d3247140487b843be9f4d2a8a7bc74b8ddbeb9ca56e413717e73ee4d01b151e33f1b8e1c3ab6e364c28e13427527f9cbdc5a142c83529b0d26ef1be0695b5afbc783f0f4cb713c4fab4592787ec5c0f64375bad1e457a103b619ca4607df5b61448b4d80ff5086959f0a1b7f3b33f6171974a3c8b879f93521a6477eed3ee5aef3286ac5df050f8897c7f72393fe50dc0f6838a3f1dd758eac5ddd4181d00ff5f223159e8af8ec73a317207209fda91f48d7883874fe4c6aa1135907563b4f9938e6af580834d8210ff35fad3a89d3b9ae7fb63216db00b2361ebf523e6b6a16aaa1bd29220be13fe1d646e716b13dd9c530480daee31681f28630a432e166b1578cd018a77d6f4bfa8814aaf548e3b70ccf193cc761e376af49117c06d256973635a9dc01e175f35bf3889586d5a59c2ef95a678e719ee7d3eb110a0eea8e193cead28bb54b34dca8a72167636f0f3476f17c1698116c8ddb074baa2d21d86e9facb874139f8955ceec05286a74d4c757d357320f6676ecd9c4f49aa276856ffd7374b504584e36296b0948a885d98b76e0187fd676712a3425e5d657ed3124b69347a05daf0495c0eb0fcfd1ee0d14440b6b9b6f29ec263eb167c138b0d3cc650081da778620e88a463837b4e8c17a4b622266f4878ae93f97c73525500605b5587c49ec8eeb3816465f293584c10669bafadeb9a530d2d0fb4e2618a5051a4c376de894d0048dbe3441f39ee2a50ab1d0bbc7f0674391d3267ff794910025dca34ac9d1ee96e4d8e016ecc64afd738dc250000347633217f9bb0e6201e340ff71eadcd6f0463fb0fdea22d95f64318840a272a2e1f3168c2d977469cb505f87e66f6a85621ab4a1e83e90101718846360aaa6ad997e2c3ab4d8cfd9d445a62312fdf65cb75863088a06f1304145931d2a4882ee138ea13590b5feda790d28c617abca7c447104df7cc90397c247f3cb99e01e1c2bc42e63ca292ee5355734737e84c36d44621ea848404c52843c74426f103f055dc97aaf7ca5ebec42d3859fbdf5a1f26f98c8ad3281d357087b7d912a7165bf35e1c0abdd520d74d409861562969c633c1275cc8c4b5ff6993cd5699319fc7b65e0d582ba7604e3d418b61a11732905a0eca40f0de8b36abf23334f0767c155e16e22b06681c3bb062a2987c9aea0c5d497ecd42612bde284d7472fb9281c8c98b5cddcb9778392c06b44a7e7dd52b6bae84e317337742817796aaf481b1e38d029bea340b20c7da8cc293dcc51bb2fcb0b72e8ac9e7f6bbb9b891539eb61e1f378adedda04c4613ef61305d6723d7e24c83ab7ac2ec7fd6d7727003e5ed5179c72f85f9ca1f19a16f7b4e79d88b737c1c2029c907a681656e241efff7d391eb714512613dc420d30a167f705663132c8e590519b388fb8966877f763cfc3636fba5d5ec97da80cf4542deaaa0af6c00527ff06caf58c4dc19230146d9acf27cb03c78fe17599b524bfe35ab55e375a826b028087d6615bc481725cae566d04c3b07ead0e89435e21897f399f66e8baa73e1524c0b562f280cf8cd5356b75f28a03c426c8828cdcfa02b69d3ddf7d2417ff9b5c03842d81e8cf93e995dd20cff5381af231b83298cef054a63160fe7d351a297d2c4bb862b779a49c99164b11ba80638372b34aaeb1ae9b4946cbb66b447c36e98405f913d8a8c447a362b809b418e78725fa3b79087ffc1d2d16bd4949abda0cafc2ef5d33b9f26b6012a9ae94693fed40a10c4f67be88574a8a9d05bdcfad933bcc80542684e87a4e68b2c6a27f7c952f7b0924e91fe48e63a26ca12f722800af0724fc601050eae46540bb6bf79a2a6bf4e6032381fe053bd6c9731c2e2aa2cfb30098a84aa2ad6159703d78735bf0bcf479dde3a0b8f29b1d2b62c5fd65509551a8a7afb844236cb3af21b1e7e6e7193e8c421c5125f3a621d74d8c104dee41b20fd1c8629fc17efda566753a90edc5d59e9767b282f48eefba980a51cfd34aed13ed6336a2034af2211415dc718c455d8856bd33b9282a11ab057cd02f7b0de044ec34e83dee878e1496367f87978b95e006a76391c6d65c734abcd2181470356b6bbe4428495509f2a264134c4d5907564e323cbfce95baf42b6c5236d6494e7405bacb014b096a7daad84949518b69f5387a267980b9222fc7011fab01e86c33d845f4e29626ea5f818258e1dcddbba2be60f167452515f928237428b4b8165e7ac5e6b0fcb37478d9f37e48210e8cb0d8e5a90a2467dfc8584571c8d1a0995f5be54ebb85e41666a3716fe41b1edb6ec41ff0329b62aacade8afe1547d4c2ffc0bfc8ab84a50fa2c4d4d054f02ccaef27702a5edbabf602992828b93f72fec4e0f558808116cad10690f33ec478c9e768bd230b3ec31373834353236363031353130 diff --git a/jaychouqq/tvbox/jaychouqq b/jaychouqq/tvbox/jaychouqq index 9d7a7369..2aa2825a 100644 --- a/jaychouqq/tvbox/jaychouqq +++ b/jaychouqq/tvbox/jaychouqq @@ -1 +1 @@ -2423313233343536232416e3d648b6c361a1e539f6dedb3d533f3cd08c0992cfdfdf6419864c22295332f5674e879f84527774044e12e52aa4c091a81dff650434ce51e0b466fd42bffebd1e31bf87ee78cb66b7b7829a3618bd7f63ca48e9b2c5d9b7ad4e99c9c9e0f5661155ab51349c9084c08029735c4e6e15895542f4a7eb5a206fa3d7c589ec3be4e9c9304a44c160d4ce5d6745fbf6cca7f547d75713741b6a096bf9e9440659150e90ad677bc2f6a39ef5611b45658bb3b0949e7b9e9dd7ce4f7027b8b1175943998a556a33e7f6d6b1190504f63fdf0bf8c8c688cb5730aa3a72243ec7cb3f32e5bc21b95cf0a7af80abd13f4715c82a9ee21bae810888501b33850dc671015b558efdc387bbfa28eb3bab40fedfdb76d12da9e7d51929b46804031f55151eae4000fdfc7fc370d3be426547b8585516a9f246022f827387821873d0811ff3ca5670a4f7370449673bb7f5d4fc122403b00cfc6f73fe66522682b3b7347553002993660f5a5799b403ce78cad9f39cfa774226f4af799e022f610a834a171c7187a45a69d3bd511433b7a47d34837c21a2907d0228459652d9bfc619cab4b11cebaef5e6e36253d8f6e49c22cf168bd1acbf557f20f4135bb60a8b8e817beb35059887db406536bff622db242f139a671e0da3067265c264539e446c2214dd438c56d17191bf7872c40f6c9139fb5849d2ad6d745bc29faaebca86ca50615ba8c4d4c7dbce7094dee445c8a169e0cc95b73d29febbbf64a574f3ffa1ff080f7c20fd604b4c8a6c23b38ec05db5edfd76d74d4e6d3fd154a36c98463b73f486dcfe08d23f30a8eb51f4238b61d4bb2c640ba77b25991d3e3a3a4c5dfe33c49ec35e525d39a99e3b606fa5c310cd12e05fe1b250cb4220794ff52927df3e8bd5dafd2363c7ddea5a4c80e911e1fa3d8e37a4167feb1829c6a677ad6a69a1750c1cd4f46a4d90ea8f4951015b83414a3557b44f8f3941c354d774dc3022e23c54b7fe738e3232f72384e93affaea532cf5c0e1e75151783815e996c038b8fb78454e8182f40d5e667fede08d84ba8632f55d032df5b0ba31a363eb6aa7cd4d939d60f3c820512c731917df684a5300ea0cd6032b98b7913f18a178b99e022b0e543ae0489b3f13f3df966853e79aaab11dd076b92fb50e74f39d5c4a812cc11866c7f52b98f5a04e131bdc7c578a9c6332fe80c85a5f32fd6127b36ad7e4e8c2eb94ae339c9753485ad22767f830c0a6348507c5fb50c7d4c8cf32b0e433edc4c8920ba004d6c56a6d98da7806d708e9c92dec40a0464746c5a23bf80f1e9735005c9aa0ee3f9a75f57a0424bc33d12d8ae46db59784d67ae4edbba7621a964b3acb0ec6397c2341868375349f122ce055f6c0f407124f7c2f05d8c09bc44bd62c0f117666482cb8162bef90cf6a496e5966e1c6bcbceb355a290de59da2deee10cd7a31ee4fef01008630ca7142de75ce9c1824a5308a1e7b3c339e545dd9e8c910287b6b35f4b2f0884bd37414b0065e54ee7e4f6a007a0dc0df7bbdab8b053fa04d9fca161a629cebb95a5153b76c8c21015f1fabb7763af4254b2ac89b7b315b6cf23f979a8fd081103c7ca95a22a20a54b8ed6a63e2eddcb0558406c3e93d1a951ffb14971342ce2ba39dec6ab72ae7001f4a2d12e96bfd809b3322338f9331cbaa035695b8583733df2398869da155eaff92fd3233a51af2dddbc031d986320ba4f5ecd42565667e61b18946016cde2549ad9113283321ef58e30e71d7e8fb802e8638e9a9e8d0f520a16b83dc7ed08c042ac7a92275042c5d71547ff369c21fcb7f09a178a3c7c4c948314c327a5784a0bdbbbecd826b9288631f0062ba8de8c03d231f98f73e0436b44a1da7b3e568ecaaa87aa9615aae716a8d522229d85006fc3d61256472c4355e97b25582f71bf802c6083ae25e0dfe310fe10136df35a3e6767553b50d0c2888c9b9629081fdb124baa29fdd4564e451583d7d5c5f6e3f753776ab48cc10753cf057255bfe3ec6964688eded3dd41fa72116b3975e3fae3f2743dd22d5a2d91ba97fd0f49c4c54cde078944f6103fe4869a820c71cd8e2af9e3e8142900053f7d246a82bb196773dc364c5852949d8396c08cbc771de3151664c7786428dde38f412fe31a093e9d08f62860119127e926aaa4a9733b9b2c37784e17ad4d08a2a078d5bee56bbb47ee2df5a3be721e98e704b8378f6c65eb90872247b86a346f6bdc3693c50647ff6908cd399974543d0c778c03921c3cb1d56fddfedb734bc8a67d449c9c927c0e66ad278f0042d13a294d0e51c590e58d9fda4428c9fb5f6f1f1a741dd5a084c17cb5ba4537d25373e36603f96eb42f327a313f9947da44a3c14ad294cbac65dce6b3c993864e15c48378737b32debb5f3e2f22ca9a27ca48913fa237b20aeec98483b16f1800a5416ceebd0d86036450e4eae23efbed49ef38ac4c061f018a40a08c9bf0666dac44d9c33a2662e347c490fb48ef95b96d063ea4d19c84d55fcd3840b5901b26075990c9dd87c1eadcf635490f674267f11334f96c3e3fe94bd21314e52e607e41793ee1c01b3d8e3942a378dfa9506224ffeed3c4095890fc945364b61ae7a545d1c40f1c3ce3fcdc95c1360a82838fefcb218732ba0585ee90c574fa4750848f810a99831900200d84fdea4be7f2ac04834412a1b48425f847ce8bbc78fc08281bdf1ce6a3f62c221f2a97c8b8648fefef840b08239727cd7ba49959241171cf2658c71b0c87f9d3be4a0bd65a80f5bad173f1200bc0333c688c2f5ed0b4cdc75ae5f729fed43077910acda888461a20ce458534f2b8440830b1d5ba2c125f4080be6f2feb6c24ca8cd0c8b9a34e068587011d849295b05386dd9612170ee39f2733a83c02a0333677844b10ff2346b2da4cec2260c951a721b8243c0be3a955c62d553bfae747c0fe67ba3eb2d0d392cced46a7d49640173a42256f2a393890227e81aa87c5f36dd96736ecf5ed910e816a0c5c3b5d2b73475e835eae9369845f7864c300cd2a4f84c85fd0ebe6607037f497c3938a3d2f2fdf374dcca24e13edb910e2f98d451ae71740faeaa9dd8d199f8eb26a7cb8b180aca3dc07513551250e8bc9ffafd4ce3c9eacc7de157c7c605b064e5051d08f4824241ac2e43707cc1fb985c1ef8e55e7ff69a6adbdaa89142337b151ed695eafd7e487705aa631565b1e98ad01090c8b56fd9ab5f9ced40d3e3497e8730fac17ce9313c0e8b31464e78c613b884504696ff750aa281b820e5a1d04071a772f466e08f4a23375465b70eff90b6f8285a559338e40cb2968e02a65537a102a0f8313961872849dd1b512ea4ba585b76316ea494d1f77038287cb3d01cb21b3848e15c974ce5d3143189efd09d145d24d3dee57c532795f94ab8e33e4b92ad4be10140a9eb837937d5e86f40b67dd9e87301bfe69df940ad46a227dfa14d899659a261a31ebb258e2a63dda5e9125c1e12ceb33bfb8db18baadbd45c436fbf32e7caa1faadab788f4f6a4dc12bf8b6b5e78b0ee41c0d219c3c8ecc483da24b25bcbecd56ed72bc1cbe7b776dfea1a4885c80cde589c8ff3b9e2af62cdadb8fb6832527c38290a460dfea695eb8fb0af080c0577cf4f8bc2341292a49b2915074d7e4c33bab3743829641928ac852fc731cec514b4d6287aeacb5c61a5ede39ffbf37fe38b5c421bbb2313e2f98f404fcc260fd328dbc5f512296bab9cd6ea6dbb164859b4422ccd494a5cca0ba2ce2dac9e9cbe0897954903f68d948b14491b89d0ee8fee2685d45e407bcc9d821f200e334be4a2bc5a15bb8e1d6a549c7ece281ed73aff14f56880f0849f9e6b7933e1bb88baccf48608d4c17bf006d5eb7a8186e7f8913b5b74ead43e7c33e95ad6d3defe3825ee66e1ec638febcc968ac2ff8dba409c3d1f90178fe51acb589efc961baeb51ec8e53da3393ab55a39dae49169dc87e8daec94197660ecf3f87e1e39d068725aba4708b03cd13b1e22661dcd3597c1656892fd9c49e682242f1e04d17d70d33c3cef8b6fa0ba644fc744580da4975972255f54942ebf79c2e33ec3a14fc9012d670e6a0d4f0c13cfb01e34e8a973c87b16a1ef80f6eb9f7d422110179ad858f36185e897f10e978243a5915d8d67e5e789f636f647b86b6f6bd3d3e6c3b27f1feeafed8d5a4b407dde6ea7980a649d53339ad65fe93a8b74cd2147f99577b5512ce2a61aaf3f2d6bf523e40e77af05bf302d67c3cddf76dfa05322ff468bfaad97a482867cc99e68f8cd8e6ece6cf77d738f3e2178b58cc836c86eedc369adfa95d8d6514e8de5a71bc3adb24f08a2456a86cb95f1426637da41dafd6a9cf28e38fbe9a95f2f1fdac7e55a9c741d75f5872af97f8f093dc70cf460f40e7ed9a887d93b52dfed0d31b49b675a500f80bd45f722daedd240e0c5d29d1cdbf60e59e9d95cf570404cc3a35c117a32387de8a2163b40e203e24f4166454f937d93d025198b5998002e6842d437503345a9a99ed6fe338652c516b780747003a4aaaa905778f5836b69b81f8a8d025206bdc3e71709345206b3ad117d73b26370cfb951ddb29dd311d349e34150074ec3ec29e9b489a729912359e0c04208f03cfdea81b8753acd8fdb610dfe575178bc6e7698acc8323428548dde143a85b664ebdec51476607cf96d04a9248fd8b2e33d4df51a2a467a43d1eb80d5e489b9935afe7dd0b97491f4c434a60918edf32c0f52179b691c00d8626d7e28ad606becbf25984d019bd01a9b27b14a9c2905b310d2bcd0e5f4e97af26ae317cb83f82c3aadce3b289763c2a58c3a85d84b88d647bc712124ea50cff153bf72f7dd05114a057f36e92afcec0e902690fbeeabdfe7e7ac2201b2e11cd506015e5ef5c13445c6548425a3126165053d6e0e4af6bcd06ebd9a95d3df5d9c0aa5d0a17f27d322590038d54ffbfde7453f035bb9d8728e7b90ce25c8436ea2059f198869dd456ee7b73736f361052bbb07e29ef99bf4b51d24191e54f6b76591ab9696ea1abb00486ef06b08a8414506a59c37776c72150ef9faca4245dc2b6209d417e7fb56faa1587f97b51269c6f7a206fc4ab2603e03805ad4b4a02309869f8539907f792483ea789d457af4050bc03d9fa33e03ac1492ff7ce59bd5ce585963465f784f0f7f0bdf019e45af83e6a52bc6843519ba1b7316fed32d74bd42f6cad439656c0122e26a59ee2646ca95561f6f499f1d1d769f11b5b119f61e561444d0907ef8e1f66fba3552ab0625be07abe8b09236fd16b5b26ff7e1d14722060452fc63c196d17f701ff7c3b649197ff1a7c6f5f506c78c4f22c6dc21f1388d54435748b111fc9948ddeb396137268fa83ad1602858c4fe0e02a72cb69e29c36a67dd6496eef98b3226e0e59e8e5c8a385af9339bcb3841e09c1d0ca0ccf2164f21846b94f41be7d12ab884e62d0f4db139c2e1ea4c7a338aba30d5debdb230a6e1dbba4ffd8c7b02fcdfe610eba55c10e0acc346b5d378d9bb866e70f59bf18d9aec540a4f37eb0be28909ab0df1815b8be27e25eb90245d34d5037cacaf49361d0ba12798a1bbbc7a0ebf3e19e073c8097ec3d4d4f5e2a4ed12eee5301ad56df4e9902f4c014e3f4f81344a25d7e6436526493c0637da7c91ad6135530bbdd5ea02561de7ae42ce1035e0edf4d0f5706b0d645e5e20a3b409b53c8b16a9a16de1eae344df668efcad64e1bcac099c6746a0af0d49d5c1f27e4212b10a1c9b903cb688e4628436433f36e1a38627a29e5a7c4b029d39bf02509d6f113ccdb4cba57f07b5394ea5834ff827c245b54e6292cb0996e5c30ddf1247e2d9a7faec441160147a4392f69ac2760ec9f43b40ba807c4a1231cbb1c5db011d84dd9c10116a530c6d60215a843d26af288ad623a0e332e18aacb85adb5f6c9c51a4276925606f6aba0530f558149502116a8252ca5dcc1fb919eadc52365fec1ec4bbc4743d1e706cfc16d34340847c744814bed311c7b8381b3ed53bb760810bbcef66cae3bc538d06ecd5f2d9636265b868970bad4a866f4c286ed87ec54a211ed996506f44cf7e9c932228a2904327d3bf0b3eecd01de17c9e6ed7b554fe568dd55ff2cdb2a0afe9fd495a3b84f3676eed54791e342b26fd508328f56972094668616b6d63372f7dd672e92c9a465e08ce48b077ef920645bedd5db146aeda8396a1f8a303b0abaffe2cf2f5339d86a35266374d29ef6179bf430f16400d32ca6dd4013ec82398ab47f151ef1f238f670bdecb14a2b58a1ed58ee161aa4b2ea78029fa954e8f451488896f7b901a1076bfb1c06c36343bc49c833e116afa7b60ae32cefb6f0653e8a172043dbf7e70cf837eb074d5e56241dc789a118664d923e15df5a095d39d72289b1ca3487d8d9428c3654e03ef77ca939a4c5bfbbadbd7e9bf10a4ee2f6488bbfe0d71f88f726c36f3a012b0a284c02b2f79ab8d09dc9bbf0730d21c82555030bb7882cad13b02cd79b23bf19c83e42179f304678b91b7514b2456b578b0bf1df4bfa8081e44dc493a07548dcccd26be98a0e03102ea777d947061fcb3c14b632d0498d748694b5ed2749301d274be17053a82ea64385f0b076ad0237644abf2584712e399e07aa5f1802c7ceffaa0017134e2ba5f2bcfc2176794daa5d664e1ca517cdd570311e012eeea828f75fe41b6fd9bf95bf8d26ccd3233b10937511025b25102e38fa25e460851954b6a7443033b70f05e92a297e268eb5baa435827fcfc2066dfb1704bb4d26191143c3f7b2a3fed8d85af7db6a9e560448536b4afe3e3f840cbb57bfd480662db3b0aaa12f4771c844da96a92dbdf101f9abd8b155f2ae65a984e4ec040b04067f42f772003a18babba9e49f852385272a288a54e8293c378c6d0b620207d19553b0ebb28aef441bf0865d80e94263d4484110bd97ee0f54f6146b883bffc1ddcc0615e0bc002da6858b1f6976dca918c74d167876d2deeeb5eece7057dc1a56ca6319d4d49a634f0293e7ffd7cd57cf11b25f0caf3a0ffcc47ed401b29399dff1ef3e284f1709d62c1dd6e4141bc4e760656eb6eed11ef0f446f504c475c7bd00a59476a9b9e9116d8bbb423670574d4857fb1e743b88e2c78113403b1a76b0d799b97cda8fa8149ea3596475f0940b370fdd70b53c7cf7ee4919727e09b2a9cfecff09ea42f9fe203d26fff34cae97f3bfb415d432ca044b269eea122dd3a3a5d842c3c30ab68d170c891d6205130a94b936620c8ac1694ec6e2cc9164a49e491028db04a16b8eeaf46d394c27343568aedde6965f7932e42e46a50284ad89a72435c08a4c6f70728db0a3323913685864eeeb0bc7b9950ac74d5af707821efc41ee1d5091a36236b2025746d313745f3cd61978b1e56b8403f54d074108012cd2a342163b7ed0ecba92ea77cfb5d3188d827f8fdfe2bec894c784addcfbad26651db7961a92acd5c9fc552d1ba56d2b3c9b653c3ff1b8d2d0091ce1d5bab919eab9c328141b2cb8c00c07db06f62ff79da7d89475ba68edb2fe66967c1ccf8b28da2b0a41257f6f68e7195e0af4a8aeea0e2d815542cecb7c0787b55171deb2d90e7a7a5ab9fe29b8149710cf388f0f1e0ea8c3d576027aa809aa9d9ecc7c1630e8d858c681e4553905b7f891aae266b3cb8bcd7e36a35c35c52f0176343c75d7ab6254082942a5061a6e4f6fa53ddb25f8ac9bcd5a835f84909e35ca614e9f6b3207c220cd4e6e2e6fffbd50e19a052217e1bb6ed1eaa88051fc097165ece00432de74e213a6102cfede43477d82d5f4fdd83cbec8d8c38cd3df744807ebedd42b3ec7437fc0a5bd133ce21853819211c5c183b23079eb9c8a00b4ba97089b257aad8088ef1696dcc519447e0bce9b0faaff4adbb7c13e8e509093026dc72d0c7eb3d1d0e53280f50e584440520bc8cf33e875e2ad4f84e92cd6b53221738631b0ae3f655a40875b2e073009937aebfa1e5dd74c472336fd12f379c72c3a7c41552901df82c4a21fd062e4204d9160181bcbeb81e29f03382b5846663a44a3ac6e5b89967121f33f5b883f0f1a82cce76c6c96108b3a79a4cd7f77be4130b161f0a24c173cb111d046a7e4b3e4a547b12aaf45f0163549d17f729fabe1ac9eadacb286901c31290102a517c49f0c1e00d5e9ff4ac91032fa576a3ddbeb03c22c2b6b46e5a309cf77594247c4a440be957b2657dd8978fc7289cda028b374972924554d26d83db4e454043c9e308091e91b8b0c11c5ee33caf680c698653f4f9f4e16f4e989a7826b1058f070be2f2f87806844b2423e36e15007d4a3ee00a95c78c7dde19626657b9b14b4c7cef02b15907f0a87f26dc8f671e42e8362f713b7c70de827e18b7afcf81108a57845989f0f14d23fc48f8d5eecb6184a0ee5043e3daf47dbb904b2f20ddd9ccd69a00adeec183d4bb0791480996aae2770ca10b42ad281b632532738bedb223ba5cafbeb4a05e4a778aa05981737d3720013f7a045278108cc7c4d1c88b09a1387249d0be19d84a4e279de71ec99e223032135d9212243dc1a4726632965c2d30befaec8c3c2d15f30572b8f971cb0b871b759e60fd6a5eb91212084f95e4d22f0f27dc1d9199d6f85589b8f82189669eea2f2945d834eca2432d45584dfbe14568ec34b6c91109be6727cee80ff2bc7475caf5e22663a641ae654f0f085eda2a8d610391faaab73e54dabe973c30d08ec4cb30adfa1c5b7f5d539bf27af991c5e7db5d8de09b6c570fc84c3f73e5b55302afa2f6c524faee6f567584fc29fd8f8f41f72e010849334ab2592ce9e85c5ae7b668974c595f27be04930312d0f59b8703aca1805450685f93c98df029975fa318837709f18bddc2db780df4a337ef8000bb056ba9c54b43b70eaf0e264ccc1984e7f13290d25275b99d82b10442da3e32c1765c7825c1ec297e09a24ceaabd8c122100c52663ebac959b0d925b31954661944c65d86d1ae9936743ca808ef2b724bbbc49ab982f7afa7fc369ed44f83afb23d5eb6770b018dedfea698df86abe0130141be4d11610911393c1b2bc31fbee48173e13c3a973efeb6516de0574757386d034f8fc29e0d9c10b21f2ea60456835f9628eec538877bcbfd928f37966ce0a6f535a522517d7bf4735117be89623f84c64253ef4a8100d9909b8a8f0576fa3f284b076bc7631b96a9499f21f74057cff125f6e9e4afb213caf544d4dd693d08817abfd7c43e41c40ac025aaca53b9595396e0fa691e1455ead4b1e4be5ed837a4a9c5d80a3908b31ae48c245f7beb90348c26b42a4047a62d33f97ad8b9bd5d0c4f456cba16b2fddcc99a674cfe6c3572fb243cdec1a372527c3a002c8ac5df6fd91c0ccc7ee966074474a70da74d2f977ba338d3b45394a4f965db2e54ba2db6ec9a2daaf2412677d6ca85b8ff94b2ef33b86b19dbe28645858500709758c9bee8b5e136fdd1d103f32b5bced30c38566b95e561becee26b8f99d54fed99731b6c0c897b58a04f0e6b58916f86319e1d970bc7663bb124b2d8f9b79572612a437ba4e7e33ab82e7c262379689e0852703298c0af09cde6e397c582a9ff6224542e5e0f7194acfa3938b53c928ec4c66cedf614c464d68deadedbe3abdf8fabd4cfa66f42da56ef264b41cb96b150cf6b0363707c2ef42752a4823e94b7b06879e313cba2eb65871d3b6e26fbd3d81172fc33ace3179bc93f62705467ad6c337dc7166867c33a72ad444c14f470b581c630216d9f91a29fc38c3f7bfb1d18a9d10128a8109e453369532fd3af82476ed6ffe64c301e05638f03b12813299e842dc817a67a543c1c2637259af0aa8de7694e330da4438701e9f2fed4741cbcdc639c0927701c70d140b34bb88119dd6f7e45c9e304d7e8f9c3c65b7dc8f180a62056335bfc38d98fff634a6c425f935e9c4f0233beb1385fef2a8aa670b2350ccbe7524243ac84e49b79cf53219745f99d472dbd9e91f2dc8025250fa366037f30c13291452803b43568f037230ce76c58907a1b30c7f5ba383c9c08cae8dc0c16c952dd6f11e676a094cf9da4e99d54771e48bfeed590079ee1e7780923fc840e1fc264f015f4aee49b5843dbbccf67b7129243d4209ca3d2dae1ce75dce443a6cd33f37bd34a48dd84cb81c6cb21c0189a9b7a0acf44fb4130ea2726f617735e903be19c5ac36ad6e8094702c895ff41ed2ee0139ea6fc8436f62f13e42c06117091233ad8f66dea52a1f549eab7449bf7275697b03bd3e3b8ff4db93beaae31c0e2d553b414b12fa31a677ceeb94f8aa9c440d202090b643d72cfd33a799c7352fa849ea70821a5cd38cb971ccd24e00c9d15e7670a7794761cdce096f10dfec26da3cb44f66928db7ffe7108ce63eb69aca33a3b0bb06db06cce57a8ad8250b5a98f12de490a3b2593fb48f72cc63b9db8b9dd4d70b07ae0b2267006934079be177ed0a89ae41d7c4826d272502eae2aa0b108259f6b6e210bb7a9d1b8e36ec9391ef1c41be1659765fdcd5805616628bfebda7db6e4593fab36850e0ccdb3d1270ee060139cf68e8e16a2163c5c54330eb6021e69b859cbde87104208bfcb4b5b619a7d63f0fc0069b6ebc24d8c9b226e3ff5f9b07c1a0c8b317fc238bf1c66d51aa18f5b6596ca1eec4b9f9545fc56f3c30aa55bdb372f00c6ffd5eea81ed31421497b9ef8d8137821a19d5ded29e15b7188ead391cca51f89e775a9c5142d2650a6049ff1a7b4bda46d51cf0fcff3ef7bb94388ad55ee2a4f71bebbf056c350217dd76f1128f4a102f5dfdd002cd70d218bf17c5a6da6bf264a95dc2246575d4659e12c5c7b53103f60e427129b15a301bca8c86151b77af6ef7f8ffd620e86183619a214ca2bfde0b7726ab8552e8b6be3db0338680b2cf74c0dbbebb6a55e7a5b23a71110c061ee4217ba0abc8135569e77d9d7889b4042ccce6313ba02ae7a2ab6b77ebf5ca2879639fc2b1fe008ad921a637bd04bbc8380c992fda0ad73da73e350cdf90e0e8c3476c8a67fe2107d7b976cf7d7c02910b12f9d216680754fb604a46fe1bf1ccff52a6a115c553fd61e78a9e70e00f569ce50cf51356b34eff2bc92dc0be99288c2dfb34d9a3151f8ae1813a9ddbf06cb961ad364052c55905694e2df6d8d384f6eec9acc157e4178bd6cb4e2c3123f59a1d63aafbaba1eccc8a7a932ee8f048abd5aa2a357ab748f09d7bf63f7724c51c8a5bc1773c3ca1b274af75537e84e365fe8b3b9b9acbfab2990def78d3af94cc501f37c82c408fc621e4b22f3f62c1740708885e4ac96bf7cf3ee5ebaad3b6dfbb2b883ae94c911b3b23cfa398aff5d7df6929f7b9a7fd267e017fb216e9a17ad52b178b77dd47802534ea30ce5012e4433c0bc749f8a11f324b0f6c35e86f0c562943923331bf583c1ad3266144f5f7073a1b4e1c0f048a1fb600217e93e57cbd8b350e6ebdaa636119a8b1e8426825a3c07d2d28b25d1b6c93cbf859c803e8882e292b4af182a80d20e30d6579f53bb40708b8092da38997ab7fca55951ae170a32927d2a22bcb5d5c2d0c932241ac2b8571d55fcdbea4c9d4fb1b0d458a8b2f871385261b0d1312ad5dc129c8e44c7cac799f14451bd6454d08d10829500709a4826499e7672c7cd4e44fd84df9f32c4ada5af4c53438a78ef97339d1a4d6fd26b707d1f1a3e79f175d1df444415ff728bc6bf2e67ee51900a0e47b6bde830bf123a7b0aaa6720c5892b9c4b4667755655c78fa7c249acacf8aab705ce4fbadb90ccbe0f955183226b3e4fcaf6f600ea9ca9f3f4bd8c8acd6e89b365a05690da4f9695d8c2248b542da9e7d301639e2b3c8f76b22349b7e2e1e818754e9a000bfd31b9c19c055b247d1d8772fd28b41b6191306742e95aa9240970c06dbaa9935de6746cda271a1ba541d71ccad0a9ca3fe05a07448d68b8a90245765f836a3574cbefaa524cc9d446b744b6ad4fcab23fdf8ac53eae2f410091450dbb6c314cba7c528459409772544d75acb4200fbcde6ad81961ce5bb7c1b9bcdac0baefdb2f9e4a7f7377cda706ecc73048b532ae920ebfd430adfe6a605e2e6ee7d1c0934ac5ef0c1c0d5a54bfa4b209ca9e7719d29ab18192afc65a66aacee1e40eebfc4faf553a0fb2d28b5f33993208eaaeea0246ec531e32c084000d5bf13e8b10a9b06b1f1a2585ac337ddfbe6f2926dc8c2f018af8b5f1cb652535f10ba5b3debe76bf172d5df0cafa9dde7de9133a7e0552d1873e648db76b0ce8582ccc08302d33ff335df347111ca2183f2868a223ed6f73dd49d1acccbc2a6c292018e0b77f03a1c00a1ffcf8f1ba97ee095532812976963834c135beba6c1e29876016a847d106f6f65517ff314741e9d82f9c478c272798dd68d8b1b11dc4f83f8fc2e23e9ee4d9e63244b508b87b407a4ab1342f02466b5fd35c3acb97623214907dcb6002c438bd75e7d59a4184fc88b30782189f1d4acdf02f019fd711a0875a81c29f4f3d4633ed92c1b5f46fbd596a914ee12f30fc91cf9134fa8f9e1bd5b401686eb61a96f31389bbc5bbdffaa4c93d138cd5bd62e4cbefe6b9f0850f5333a5a6c856622e15fd7932ce09ee3803f26856943d0061ce0a48797af66c488b59c07236c62dde9e7bad709650ae196a0c994c1e6910895454d8c5b461ba4cf6a3724a0ed42e90e5c6756e33019660ebc91afd58689c94654d46a086ade627a89a7ccfa3ee56cdd5a1de33a81c5872a0260db8d160ac9fb84c97f040cc24c49e946f65c343cc153b5cdde3ac1d11430d3ac250623fe20f05e21f7219788b229d61eb90f4c7a03c9c9923bf8ce9fdd6653c24f98b203ae6709cfc23ce830f183593c5f6b04788a90d8473f3f51c58bef966b43fd43ac7182b9ba40c158f5e7847011fa2f4e65da6a6f469b15bfc07aa06f25b481be0a5c0ede71b434390d422c5f92006fbe55aec5bebe76c815f4f57db3cbee0b1f537a002b5d2536b9df81199df407354c8e3ad874d8af91571e84a40b6aa392806aeaf4539b1674ddce5f63156c3bf9e41d97a24ce88107be9dccb1bb780c93f42ade9ec25ccbd53c8b7e5d5f72b6fe33e71f8beab87161b728862148d5c3ebd89a7b949fa6b194da4ca84341daf1d7c35e226a513177332c7e9ac64b34d3094531473140f09daf5537fa238db4f4bf359096d80fced98c8116e7143fbeb9d0684d9cd2f95409211a1c16dcca094320237f3f7d44bafbcac54235a306464df110654de9db199691722abdebe17e21e0662cfcb22013711323d8cd56a6a1491b7826188cc324a5be2929b7a437f06e5558b87e1927b75c16f510627997e947186fa2c4b0bb14e917943cec5be350901a2aeacb4723541ec39fdb6e0241f82f1fcccf4804111d14519beb5fb908b100e8e44cb88f96a90d6aa2921b2ce6e40b54dbb93eb2e9717be7bb37605880449f15568f30f60d457fef1b00dc9c6975bb16c442c13d7a93ba4e65104036443703e5b0b0b2ce2c126a6e8e30736f1d268858e21a51a026be167446f3a1bad8de6776083c08f6b0c39f268dfc051cde55bd9c6f019396ca1cfd3ac94324805f933279ac6f1319e31cc6e5e4aae213fba4cc952efd0f0ac9cca7f00aa6ba41946413721fb60f73f62c88531c265057e66de82a40ae23e8ec5573ca26e22e9a607551b7a492d185376a8659534651d095c8abcc38edb67e9d73a24ca3c6da69b0ee722079ee8299e0b8f3094026d17a425de099bd7360e722ae3e8c383db228abafc86e85f6fbc311b2af06fc5984a88244ac0e8eecc7688f3a1078ed13af8894d34c01985ceeb2eb36f4010e9249706c2ffbf84bfb59c16d960bb2dc68a24f87a55e43ea2001f627e31ba2b900967398216e7a22e483609c8a8f8e122dcbfbd84219af0ff896a6fcfdf044ab6652b082b4f212459365a67742b826872a254fc534b90d1059a72be0aff81f4771cd42376cd712a849daec971995edf6cf992142510bc566a40dcd2933995b604a75906586c52f8aca5214d7b26670882efc11444207cb792c7311c7a114e24ad479087d7998668bb5e11e30e4ce5575c0416f60295ae2c02bab0a0069af677614fb3a0173e2da5ab49e550c86dc848bff7696c64d7bff0fb8606d8188dfca5c14081bbeeef790f37e257821c6471fd857f5e00a02dfcbd71b7a37331cce26819b98217cb36b0bf23be269b08073aa5df25be8d37e6924c978f72e9f42690881cc84b14ff500fdbacf809894b351dda3fffdcb65fefc61f9dc4418c84264ea574567bfaa296767cf3408c561c8bc4d1939bed71968a8fcc47436e6d00ffe63bddb38f6affbb7702e837c2c13cf7fd25af769fb51f75b1bf49062fa77ac5829633509f074f6b494d6607759ca5159443435c9628b27e820ec86ae6be061a05100e09443b79f977afbf97ac47cccca517ef26a2e335e91b30f79dea8e210ed0780f9a6afaa2e0169048f73c60877d369521b16224ed3b622a7d0f5dee343a12ef9e2e1f9d7cc58684794f50a15d0abd93c57ef7039516651693ff87f06c2f47ffc00ff18a82b96baf839035d722756c63ba42006ab1575720b7c9d2609577def6a144dcb31098c0ef65d7a2df2e033c4c71e5df94cb484bf828ac30679dd7ac94f9766407be28d8ed07154f60ae58e79eea5c444b481c43d47ab5d937a6c87e3a67b0bc49baa1f9c70f3ebf8f3f8bf01ed1c136519468357e5e5d5da2bd5674e588cf62eac2c7754a9dd15409536f0a74bf9794be0537696ef23b1bf6559d290620ec1327b9e2a3c62a7b0b567ce337b8ccfe0b71ea1f8936059ee9d8b5ccbd5ec4e005ce45513408a3fcfbeaa2ca8a9fadbdca6547c0364e728a2e0cb20c1b6dcaf83189edf0f9513bc6369730b2889f0f4a5aac7a0db2abc664f7f70bea0c38a2b852e4f18c401b0ed671ccb65516d94aabc36831eb1c93764ea57a6d6e5391cfeec906e51ab475a8b17891dec50cc1cf15308793b0fcaf31cb06e0c1302060ba4466e8e35edbf05a40c2f46b2f8667df342ef22422db82e6a835387cbb6fc87d8a704aa71a2e45d0bb6ec3bd92258be4f8d75a4e32c3d45e138550a290e033aacd435ed9cfa4e4a129f9855fd68a82231a8caef15f4134e74722bb52c16fbfb6296fb2876d18b53a53fdfcf10a9dfc75bf5ebe1eb6b6e37f5859885fc785b2742c6732bec2707acba16cf477c2a8932266f7bd67f061ce9169c61d709c878b78e57d550f8fe50d40beb699b7c8ae4d1d040a2ea3ba1772847300d2923d8ca27de8f68214356720fd669d6e4887b117221098ba774c59ee65e9fd58821a4e92cf59d12e5d6f452bfa88d355b98f5de9f33c127d05d97195667143559c3de3fe9243adea400b852485db262f212ce5f1724595f3107e90b7dd8e585d1a74048968bc570f4c75c8ac71e301363d76b6cf2bd78680479c430cf386f446d27fbcf5750d63c663f5562371e7418a6659ec6ffcd981eb74f44facf8ab4de8f5f63338f36c83eb8a2321ea3cc81552f7d4e6615a375da9efdfd9d8538b93b0c8d6bf1b6f248e0d963e20888669947262b0a48093e51bd1c4f9b22d4f93331bab9a17e8fcf777680819822297f09abeb1f2ecf8535e6e8b5d30d2b96fc44cfae7d2983d4982ca7215032bf3a083093bf0db76a39c4d16a42cf54e3bf3c3b3a35c2741eceaec288f24883920d522d20ff092440643c310b360de4e158d6905ced59a19c7d982c8a8829e94b4c24300a67505663225ecfdc3ce251092f06db434f7f45bdcf6f27bc35842cc35a282de016803c456445cd2b8f12a69aa5be8cb8e897d09ee71a45722aa91135a5a2571c64f189bacbadc2ff32012d79e96e2e2e67eb312e6f9d6925d672d2e938e559b0b3d8b2db0665282a922d2e79aae917515dc49560c23cfc33801296c8181c0764d8fbe006980efeb078d4ca1f4e3290eb93819e57c67d864160c4c0b26cf9421ae0c943f37a733a32face6f94cf808777bab9fc33f5e761d97a4c71022f127b21c7c89fe9c2ca544b1b3ee431a3bb9a202c94781204fae9df44e00102639497c663cd8aeafc305ee3ba253fc52ce811053ff0065e4f4851b627111cd32db0c1cc00de5089725fa7180c0aa553ec709cd48869ac8a0177e9531ab20c604fd19188403ce19f89393b351d0ef16afeb062d3e111ae0936cc1243ea162e7f2c5d32909ef6057a4a6ecbe24d00cbac4dced042d699118fbb08079a8c129bc747c6b401a5d6b5e17c0814889d8b783d07a85cb3ff7c9f55f072f20b657bfaa1fd64d01e88b61d863b9a4a34fa2b9796514b3ab63da10341b38fb8d25bc9a0b227bf3f60d72caa6ef5f416d2e2bc294437ca571a041916887c9b513582bb148b06f9a2a6c8f90c327dc256627c537110143fafc368618e998199d2a85db62f52e277c126e7f1b9a780a72285a5bfc80b3923d5b4d83646ac5dad9be994f5d3fbaec400d23367e113ff231dc24dd01a1807d5d2a869c24fca6c0f31505d12fa6f4f541b2179b28b51d8e91bd6d449e7baaff210342fbcf899342fa20c0de694a9ae09aaf6bc07ec63fadca18f5d4cd55a2628cef0b1fcce7823a0c589928bd55a65a2db3679cac76464becf5ef8368ed41e87064d86a10b816a8efff90fd68756061cef93a29ea547693fb7d8fe5c0db7cbb5fb8ff3825c1e16207783b5491c346f72920560fc5667f245f4988d56e3388afcee5021c2163b3f3efdeb14716074b19d1646d672fe9d0c3c4ec03248c651381931b7482fc2e253cd753357e12208b9f89bd68cce15d76ab9f5ba98bceab8fca3fea773179ec9844a7cff2a674c24f4e54683fb4e8f1d24ec6ff88ad77c29db577220564c9ffdedf477e7b7f3f5b545a9c0c777bd65ca975e9c8f08076ceb53515df06efe3e679fd49193061936129ee1e0a0b9d340f3d605fac8f63b0a8d536721e3023619d220b559941e80b716648ad14751834fa4dcaa6c00515dbb666e3298f8f510ff0b1085fbf2ded48d81fd449a7ed17fa89064184809517cef03bc7fc4d8ccd2de5de2c0da5215095666dad76672ad84585783790e831ad698cade5d87e7b96f0367d3ea8c6db06b038db981d9b7cced38b18d6ddd39f45ff7eb3059f8136beaa4e742a912aede1b99a6bacf5c9c7eaed91092a5c722a31f55e428e8e9c3725229cecf480e878c4ddb5b0088cbe58642cd7f4bd6178d5575cc04998b7630f9ba10d7dbc1239b401b33f8bbccab3cc878e339f29403d93344f6d38751e737fa79421fe55969a6d590a7ce8f913d054e3bfb7dbbc85266a2c52f47c58779629da8ea450f4847047822e756f656b8530f299cf814910fd5a7f7fbc6316c2d4fc5d499b8f3d90804d01f01c411efe283b3c27e1ce4b75afa2fe93d6a6812bb218a6f2db84af791a19ff7abca84158ff3b27214bacd46251d6da86f62b43e6a8dbdcd6ec83d9bbca69b83c0e0c7e93647aeff0fe54b335c413c6b6e8f65eb99e8ede6c07b8aa67160cb5b0bbb5209c06a73f6cb912ede2c00a4f516445bffff51e2906f9ed144e4f0e6b0cb6546ed79ed18c0600677af89bba67d79d1d68a10f61abb0ae12c65a886059f4cb17221f7fe30c0f9868a0f645211c2ad472d02567cba21ca6d84f4e2b73b1c1022ef9062e936e2d0ea11c1e91870e47526713458a7c2d959394c94f19a1fbe282dd6ce4935862f8333d3ce13f9d896da48e134f45532eb07e2dd8277bf548a8a7134b7b1533630e45bac53131416d32522caecba011fbb2e69aef502a01da0a0759aad34409b6cc954263f56478169bb33faec41e59505a9173e5633ff8cfb6a2d3424780ed7490bb707ced5e1c2c754e25e52e6ca3baf33fdfdc6c10a57ec6ebb38b3ae7593b893231d470e78f8f83e18aa32f597c2153184dc112dade5d7f926a97d09a93b344c4d22761b6be5ac0b744fe6d905b845cd362f40caf14d736f37506be1e55230b1b2c686cdefa3400d700b35a8d90d6b8f3538e845d2d8949ddea01389721bfd1a47821a30dee42b18bd0fa7edc60a845bf41c9ce33c1a36e3702f17a814ec7555ff49abb534812e2663f25a61f92db824ce762175c171e2105415f369b95678ec5fc8f5071439266f06682fb589d993fe1ad9f2ff935c1f0769ba3fedf804a86301e0b17ab69f3e01496e122674a876be7cce5ecb706100dd84ada04b80c17a789b39c6c141c454789883ea0ff284acc528a51a2a8b228d2d272cc20395ba3877ccf897a1c9989db91c503dfb2901154c16c3a862e29d7b3213170a482ea6655b4648ec54a35f572495e33b1a23c76e540193e9ffbd8d8c1cb1a3d4d055a40e49060a93973d6284d9ff340bb3a5cb920039757449c2078ea4e2a61cd0a4f67274a7350993a07c28487c0c713175ee312471d216a53119294bacd2722222ba6b7f4621c4938976d327a89a467ca9b7b139ed5a5474859708d34f12a170062175ec76e6fc3edf631a4f1ea33c0fcc86a42a163fd4a182b85880b63bfd53e4d4d420b426412f543c9afbf0d7e9ce95b8d079cd8396aa483d4d977c82a92c0912372e4d5044aa10435ea505984b058e1ab0c5b3e6f29c63fc80c421ace668f8eada59057fd0554706a36750d3dae4fdb9b97fc0c3b47549cb002b009a2a6b063f4d54d193960738927b7d730f0d86f6f60a5075867aa8f9a73ccbb8d69de6bfe712116b962f6b2ef66492dbaed705a8f2c34c9319784208ccf1c1876d9514127ee4cfba1fb726e3f06b79bae2830a18904a749e5de0901fafbbe8c0a81c7e33bbd52fbc921b5ec3dbb212786bca9a6b44bb7996a75b0c0048d587c942ded020109103d65c6209f582422100240fb997f68b426f162ee8d753f88b336b0b490a1df84b8aca1fbb34606f3687dcfae281d041eadec720c6227053b4aad275137d3dfc96a68b09645a55af32661484316c8f823651abf4ed0ded0657be3c19f104b7f60369ed26ad4f756d9a6e7cee083b4c7c284ceb45b2b3469c4796b6ec8f7c3e5accc911e0126962b56c3f21b1983de5f41c41aae0ca063dbac1ce4a3376e7095ac387c26bf20360ffd60ed44933e5d154f94b7edb3e451e5588a4c344fa27d4de91e42cf576a4dccbf0735f183dfdb97748c3f88413c5f11026241d62bf09a27678f0c98de97db0c62771ae21da048c604c459d2987bd566216f4998af9cfdbf3a87f48d5bb0594f6d3a343318416635ed415f1c96ca00b2186a651a1b8f428fcdb1447ecb411a5be6210d056ec5a5f12d57fc3eb871482eb8ab6fd853bf0f6a6033569d367d46de3871fc5d7e58f4f0a6ceaed61634984ff65519baa5afeecf6e3c1898e6788f1128bfcd3dde5170f8f2a2ba0a216af173291fe7a632ffe18febc6206e8d60d9e4e7af393b5e6f7a8b01a96c091171ccedfdf3e5a98bf7af58cb597ee86b574916f3ca63098408c00d3a8bd7e0a468935b78ba21a6684bf665cc9cb5b4b1e5eb77d001c4f08a6d00da45a978f146084e26ca818c7ccd619b911a26251870b9ca2b3f26ef7c362167e1f692f78e75e03b228160e422e02f5d9ef5e1c98e4dc72eded42d85ce039994c7718a2054abf036bbe3446b8326e2f79e704847be39d673584d96056746878e87a1d63e1d0e606b67f372a0bd54c6027c0415f9125f70f2321710ff5a3521abdb9dd68fff8531a1a45713408626d4a1fd1d75cb39bad828f6dba2e7bbf4c48cdd1ea231cf23a2191313413dc54586bcb25323571bf44dfa11ac79506c6810671825b0538dbe4bb768bde391a84ac19819b1ce1e764f4208306e4f8cf96ae92097a6d406663827062c17660e9ceb8242217e2527532fe59d6843ae3f730b8a0d3a979a5963c5969aa9a1f6e733d03a902d02cbcb7461eaf40159eb3657bb50ef0ee03753d7adb5dd7605c3cc393058b43f88da5930d753ac9a9f66467c4ae538700a9ffa64a2d0c5b1c5f754c5f8245484129718a9b75c6c5929d8e9e63abe883ffb4d2561c4c8df1b05416d1cb3432220c545bc6986edf08468aa335e82f9dba80d36a261b6403e6960a81665cfedfe4d0d183309b875db85d970d84d0e918a55a0fda16d1d806d16ab5be41e30a0312f3383a0cd73e15a60b7cf3dd0ca71e7a857eb8698fc430a2e7967f4abca172737a925767db7a8ff6a050b39f686f5da4c0607fe6900c97e585538b4f814e47ffac9bee0e380c7c8f935adeea3525bce58ba4a51d11e8785745415155212b6d0aec867586c9a7dbf4e426eca54b3c03274bc4be1ab1f18858e8e2e53ab89e10648124245c6ac7d6077bb47f7dff8fb618538996dacdfeb4a8a8bb075efd87db720821fef7624193b96b5adb20f0b2c0224c6af65ad252671585533e3722bb912a3920d44a3dfac624336c34517380a02d493416f7be4e4f13434569fa51b47f19a4e10477cb656a7484ec74b681133732daff705e8911f085c751f94f0eee621b08ff20e4370ad7f7aba51c918c4f225e33199e8708c5549e05280aae656444d15f492005bd6b91041e1f39044353a86577061d51bc400189416923fcc933363d6c25a01c662ac16a45452ad0a1bab3a8241b9dfe90ba4408a51a2a1fd0d95bc9cc1bce4ad1abb6851b99bef6924fd4869d2aa120606f34831c9b1274fadd0c3a9ab4fdec97919d00e87f6411d70444858cf9d7da305aa0943a61b72b7fd4129819414b921abf47a1749fc532e97b154c2a835ceb7f0a12d1677dcbd1db1392db1dbb3ea54f3c49b56dd26dd7949d3c69e848a33f322d22c2cad108e05dec468b59e54b0718be570850638e7e8f6ac5b9915cdb018d121bb527c193b1b32542a2619c613007e0de25c485e3ebf5e3656b9999ab22200b07f491788c1ff79101727feb4e04ced666e49381c517bc52a210abd10a564b894fbd4dcbc382a9421e964cce350d5537855155273283e174fcece17ca29b32c3a163eff021041d6fd3fdb2c98f30f52651be2cec2c9f0c19ebde8f743d655c3017c1a028d499ebded67c81269e1770d5ea698f0427bd11ca7ec19de2f05b5a81285b7fd72c5aa4303810dddb16e298f0d838124d102f508172d716f406876479d0a620ad37736ac0106dd31f24d817039c8c1fac0862938d896812ea511280133181aaa693bf84b0a529996e31f7adb0a309d9b7c8f2a596fd3fa8d2238f3c4e565972a2fc1b42b8ccb80485af9307e6a0e71a3673dc7c6f09adf2c6245f0e010daf842091705129c4e387967e90a2b9e98f1df8c841bbf0d0dfb55f8cbcbb05c528370683bc4310124fda9a293b817d1120cd378fa7beda3926d1591bf5b003408996cb61e7cbfb538d6d380791af3e0cb822e0c20bfded43a4164f82393cd9d1f89df4fd419d657d294e065216c9224facfc4bfec6d7a036424098b04e18ee44b3d22c589f53b755cab8c4f7b0ab0ab27efe61e49c4a75dbf12b9d82e16f55322dc9b92de35f2d820929b4b678a39c8fc03a310ef63ffcc171c253dc687d5ba3a916b0de2f873a859146fbfc8ad74070bbc1fdc8104a3a29bc06f7c8ea3f08ac3b5dd440180a556d2e636b83bd80c497e468c58b13f1b3140a7d32f6520be7d8c6867ff33fc890049fbe469fe8f5f168b0bf47d60ab84526133421d51959dc8079569046c0e9ffdc632ef2aa58196e7ce7b728f7c4e1039796817a5a94addab52bb25edc3a2e3f25be133c8b79b82815cb58e6df197a0c07dce968548f56aad0cc0a0f7fa3e94b68e6a0f0eb7f1d8fd307390cb40449cce945046d61abf4fa6188045acf80a28994d98c8b1eba0df205922041dc3b2a0fb0c62d37179aa8a5b89cf07e402d4ea18159313de6c46bbe6f4affe8f08c9432e866c0b7afc898fc50bc327c68f7e9b1b4fc71b5cc5aa2c8123136050d381c84eccd6dbc72aacae9167310ce40ed13858f68cf978f68548825770bc8ab5ae0d8bb03c3eeff66a995936c70f740e24808e9fa10f64e5657c0f6d627079e2e4102573cb742d66eff558806e9bfc7c6afaf66e01128da73fe081365a0a91d43e100a250cf8bee24f1f88f1ce2fcfe6e5f7e8cfcffce685b1d4e3a1a8f42fbfe610c710d9314c1dc57d45033c321c9b52fb41406bbda52b1f915199d8f6c0040ce24dca5cb356cbe5182255d26a1d3e0a7e4c499ef94e5797dff4be1e2a4ac4a3b0291aae6f404b29f08c690d2939a44dc5fc613f5eef7acefaa7cac4b3e5a0780b30c124b8d43d24374393f563b4d8110577390f8dc9bf9997d91ee20fbe6c11acabe1027fc2ea7cd741d4c67bce626709fda580d2599354e63a1f06493f2ed062b828b15a498aacfe43467f2b8819563024d5893f37617157de274ed844c42b0576b2241a630b49d313d7332f1d4b1e1245130a02e0542659d6c96adeeabf16375747590cee3bcb0ec679b600dc302d743c3479709c638b5f3cce231edfdbf08636bb445fcb6e85e9627f8ca7b3d8b71c3d32569781b7394da3327f410319501c4446a881e28f272931cee5a6fcc806bb3856f3683b57d029ba51bd898486c972b4f5b85c30472e66d371b1cf5f16c6ed6d1e4278fc2080d4d3fef42adf3fbf5f252e27bd550cc1e2c8295198faf53f3c6ceca1b2f73a7710bca6bac95aef4998043e5420f072a507bdb0be9e3cd2aa7f3f07757b184dcf5e9af108da52a117f3fff050bad4be994b57c5021fc34984cbeeaf270e4c524fe93dfc7d4a151bd60702a830aadf160f1941e0a776c1fc50be8d0cd734ba137e8be94dbdb1c0b3d27015576d36514dfea573aa9e0a61dd0a5258f845f57f237c4b06285067259debbd253660dabdd7d7768fcbc1c04304171192f48938d66f319e37dfcc219cb673a40949a7e44f271b7455eda24fddb497aa4738d3eb3cdb552b1a4ea9e22db5ec01a0bd8256f8ee4e73ce5f5514d9dd9f69b694971d3ff02059a45f9e46258e3cac228b782061e24c97647aa2f2fe766846ed8739883fdf2d6e5f6d53960a2711d922ba43bad525a2ebfc2f7dcb08b0b81efc3007d47d452eb7c8aee8038a506e39ff4792e1f145c8649d45d44f529f64a89ccc49097b09d3d028631786eba272aaa7ff8cfe9ab3ba01430a9c832f1e18a520fae8c619134c824e27ff43ded32b8225c8a1236c84c83fe203b30bdd060ed4e2c1c99666ae633a6430250e08f548471d1c770949eb0bcacac189e37378707b0b31ba7e33512e0bb2064c4aba08dd0b0738b4d7f03dbbca03e848667c2476e85377ed812eb30d597d41968471b73a5a0f040dc1931bd5b9e55b5c97608076ce64e270359d2c471127672069eb812ab3a07f774d0b701dcb2e456dc00e30393e36320959b9fac79178ef55f8b6b31633bedabb66210374468c0e572af77734f14585029cac1fbfd9427c55c8180009af25039940b4be58e1f328eea315d831b913d51c1b7a45b2ef7ca8b105f91d28eee76de9891af6011419e743243d9e1f710c75743cdb860bd190a52785634832a80d303a315e4c54932d71f1c0c5a811725bbdcb16c597fce2b42c264a8c8856443fad6958f81dc113b2d17d951ace4496d6ed651815120980670e68f0c2671a0cc3c06cd5c5e667b5acd14bea8956a0aa21d1d22999141a538959021f35dc7641b338b925c0d3618c795e3de29585427bf45caff573152de3841c6db36e9802ed7e4bb64c544fc163a9cac4545c299f6e773d5cf452a919168cb4520f3078e1cb56a1b84cb3d8b2eb848a7b8a84595f1e9b4ff604b1fb529b852ea1254b086d6a401c5ac11da324dae6e4734e8769f40ae9654b0b5513fbcef8c8301bb3041320e09740aa976d4b9f204af6f7af5aec6cd1b27b38b2d070d0c8050d138d07238f83ea1360c5d7854e607dd7b698f73e052492a02dfd4471528f062f5388d3e60c99eb16f17c4422dbeb5c16618d8c79bd90d5f746649135692678b9c6d699e853941a1ce28c6592f9ff1ed147acdd796d8a0348a0cfb57c6c9e7440a4a1a2a410910a1655ceac843ab36fe4dfd2c678344d6858d735d58ed6c0819fe0c6bdd441a337beb45bdf24912138aa58099f664752d44ef7b46143a7fc4651a1383d040cf60e23c0804333860c2ec9433b252606054a6081eab082565341eff04014986dfecefd122a147058a21e1b68bfa10dec2b3e4fde6ea0e90485daa75eb84eaa57a427f44848117e46ed82d2d769aff267afea4ff9ae84169da59f8200e64238c513b19c346455f27f7b12ec172b2531601a44783d32eeae87385942235a1003cda425bf858810001a40dcb230825079fc3e1bbbcd8fb66a5934af17ea84c7dbd0a6d3990a0c49b6a8d1ccc476ce06a63883eb57b17472921edc8715f7e75e3d2313959f6fb0a5fc5f359ff16d9615f634cfe0adaebe98aae578b813428b392b56a46c3eeaf37d639be24eb989f49a636f1761fcbff525bc5774a5df60f7c64a4e5cbad3bb3f17f5c5243eaaaa901bca790f05c0f18872fc214d0c5055396430ed1b849cc1559ab5a332040fbc7b65505412a2f029612e505ebf113439dc686daf74125eba7157f5197ab74fd311641c035f4410bc06f7f8124ac8031cf1ece6cea099253e8a3250b4e0258f04b175b42eae1f5a5246bf28576d4c5d94b5b54dfa689da4cbe08c083b8ddcb1bac60f3033c8cb78da2fe50ed97b2d515bee3719d672f6509ad37827f1d9efa3f580e3aa6e900e45cb726332034a49f2f86df5bebf93525aad9da3cff368679f11f64d67414fa31745a7fdb70f12a0ae5d80e9f1de7c07b5e8cbbb3b5a103e5a7d7d6e9f61a1f85a4bdcd6cd1402446019a1476084f1d23dd908924cd75bd2bc405ac18fb99d09f48fd78df1f4ae1ae1ffa439c68e2b54f13bff3fffaedd4175752af8a4f6a014c72c50d7ec79fa0a890fa2bf33bfaccdded2abc76fbb1c1df33af86c9c143b487228f231b4401d7aae455a044101abc38f231210604af58541b3ddf68eaeca41923c69ee46dc36152ef4d89302853ed74a94e4c1511f73f2e4f432ea962a0bce7ae372ad021410f3dab89804e80d70e780b7e9814dc3265e172d6ba5fe1118d05ee90d3e71da1a8ef224dd40a6a621e4fc86558375e29b00a6ee02a26192016238ef1d968caa84b198777578754ae6e1e2fe5d2e64ece8531ae8989f1a29d70d5125f5bef934ad87dc1b6b68db8762f4000054950eb257aa6e4f983c48285d732316eff049a399721ee8ef8f0041f000ab4fdd8abbcfc1a36646b27759ddb28ba509bd33e0c14d0e8a249d6939e6da109ffc107a0c9a34aeeb9d9b5b592499022ae05f170154467c2256068cc339139107857d8807d74c375b696afb91fa718d7aaca47b8437cf69dc266177e9e93a6b36d8f6bc24e6b5c1441c7a11e0fe8cefbb35311941d75e8248040d0e85210c94d05ac06b2291db1947c9dbb0c257945043a7aa61ce6976e4499f3edbcc4b6cb494ec22a1080a277f24f9a70d2cf2fd14fa5d478311edf0cf051d4cf50762bf0655c4ce76f705817160e8e6c11a9bb88a2490588c41e0b190d330a2673f257e7cd2b6e19cbe4b9ec377d6ba4df9bfe03b6b9607681d807dc2422fae9fc999947b611e87cdf83164e8cd5b27b71da244f1a684d1cb5ab2114a01040c6fcf7b1f9ed5af6d3abd6f0c943cc2429747798bc23167fa292ae9595360d1a1fdc7b8dd92779a0489578da28cdc13549f65c3984dbff0ba1d9bd60289413b5d1889700c7b6c8962b2185938f7655eacdeb7c573ed670c2528b37946ab66529a72ed2955707207ab2b85925b50b957453d9e93bbdac36aa6e1048b2593813466281547a4c4a7fd93aeebe2bbff4bf1c5a7d7cdaee27a32f78981d3bcc93c28401c0841cc0a5d8030d07ab9c8f3f2a7f324913397a9378b79001fb88288b982d6773cae9420ded0d5431200a52c8129e4a0371c25fab58fd0ba330b15eaefdeae4ef14d84af1954bd6e1085846e3aff0f9be69d7dae1cbc641d21cc18834058b738faec3a0355684517d4d9392e03272b80b8691c971f8d87eb06963794cc6ecf4755af22609aa717375bec90f77a2e6a2f9cd430f30d9e444f9d3c564a69e74600da201af874dd9d2783ca220df18d706fd480b3bd91d29cfb439364c7d5c9ce8340c065508ff350fb089862c7b85e579df97b9c1d0574aefaafab376580d82f6674b8d1aac953e2a59283a7f001e5c644c5de25a71bac1e3b411ffed619d971396240722a11648b15d53661f4745741d3db78088109aff9f6c89238015a7b8d5d2caed419c8ee1a203b772ba091d32a8e472a56075185c58af2d3d9cd5e62e2d757514915caafdb711faebc14e6bf93e5f74d3a03b963d4a3b319ffb23727256d10ee8d09683c9684545c7b0b6c51f0cf5a79f66e8104b2256e351cc804df6a3c57f3d3fafd0f81e76418fa084452d62bd0c712e3d1ca8e03288fdf760d4bdc8914349a7c1523d107b5d3e2a7f4cb16b4f2bf256ed2179132d447069d94809509fa9e8189d9a6f644ff6a69c386548413572d2c123a8fb44c19b364a676632687c9f4c89bbe4b72a3dbb0342526bb5e1a12a8b6874e0fff22204f2cd193a3ec8f5a2fb003c703f9d366a2bb6114834435a0b1b3dbf4c0a667827107d4f220da14ec25b0f42de5c2febd8a47a3dadb8ed0d54f7a7c32fd734f25c4f6f53e87e7fabaae97d656f60270fa329f1c5eb3ce2c56050e961e03d64a8728d105e84fc7b26fb96717dfe09761c458f28e815a90ec90575602b19f7777a1ee760d67410fda89f51bb3334d59fdb6d6be496bf6c00b640a5631da7ec9be9af8d9b29295fbd183ac74ac3f968ef9f914adf5de2c7dfd458815091663f893c2301637af57a460ab2f7da7da543636185693592032f2c8777c8f04d4e83e0e36531e7e1245bf276250dd033827f7d7c4f5bcaa58afcbce584f07d0b7c74b7bd34b1023d0e467f18e4dc20062bb005aae6b363eb7a2edb4329cb8c8914b7699e17cd3d4b20aa7757283f916bc2eb60d9314bb67b9030e53601c119ba13aa6600d43a770a91e0b8b93881d150eb6a9ece9a43c26c96c90607c3ef8f7507a750e5fec0a5adffac93afb4dff0c517e90e9e4e0e51bb17e0013642a4189254803c5cafb897ecd06661cbfdbb5d692fe7a6d0d6efabfe5c99ca199ce4bc23d5534d84411bb04a34ae810ea46f3fbaa40a2afc84b37827082d48c15df551c30a5d62e92294f0438f4e7ea01dc4e963e54b0fd5ea271a72626a7bab09609761dd27d3549dc3a5a2998d995c9c4ec9876d1fb9e1761d6cb5277537855e3cb9950ee5a53ca2e33df0108091e52df08cb9e0a095fe12feb232594c600a469869dc80fe6ae74776ae54698e5e8220667f552194cb4c1fdbee6ccc2a172b395a0d7ea2cb32ee37df639db8674b1d8953b35c14744226897e6f699cca598ad5b7e68274812c4c7a255049df19c5fb6928c639d90813da4667c7b4e36531775a277cb7a8592f1d1f006b6fd7fe1c1c7fc14c1a6ac7f2982fea2148754fa3a7d5259436a50aff8a919b9a014d86ccfafd94c2de2bb72e351927432940a3e47b4b346f79444f5927429a5b0beaaee8813b6797ae4e266de7eb926d5af76184b27d8dc1128d572768c37bf1725ad39652e09cfa7020f07eb3533ff3703bc3e034813e868f83e824851af81d392a50c6b931ed703f1dfd1b98d2ca732b66a6f49acaee35a73082f10249fc63295360bf45ec4eca39145f0412d6d12230612886b850ff8e96f4a940ced35e02efb7263850fa5a73e9920507a8381bcce0ace46f364f14bb627019b291acc64742098f7c6aa4bb44adda774614c6a3b9c6c7eccbaadbff449cfb6b10b675712bf012398b46a50c732f25df7a729d7dec0409b21d590f3cdaa57201cada00d4818de4cc8cde5cbe67f67d8128ef989745e4406e4c457357f4e371e68fb51fba41c56513806715262ca44aff2d9361b4bf42c4922708ea9eb841ba539f94e7304860fd5a833ae0af0540aed5219c3dea585ee7790f15f4cbecbead87217d0573f9ba351f47ceeef7fde8ca4e209b6364f00dba6e4a23bd98abf0068ca4c1279c1509db5dd54f028fca31f8511cdc8bfcdcc20dd336efba0dcefdf86ea0f3c84d686a5e28f2e526c975016430a7f610f2fd3bedc28591c3d2221938d89ac9927acad0eb2308d298fd3013a0b6aa85ae9de3bcefe7bd52904a7424e797170a2421ac45f5656d854279d7527f92f5773de3535f13f7a8729dbbcd487ba11fecc1c2d7d9b601db9bc697f5eb16691fe786e3a34d6f5121a376304cb93fae82f84f33cf14d95399fc19d70ca3eab004ac2f86301ebc17491a8b18179d625eeb2f134c3dfc03045ddd73b462e7648a38bfb1fe87e03b294ec47499c8ffb62da2054cfe1eb1ce891e5a0e631c2d1cf1c9498e64db35bae0cdc80978ac3838fc567b74ab47b6504c6dd58033a13efe9d8fd5354d75ab060977df7668779488d8b67dbb1285d593e6a0398e1085c4155250d4bf0d59f7323e2ece37316f9b13ed17c7fa7ddb9e872276b785b0d1795bac58d693723c0d7a86b4a7f1f001a9936c1e8ae170b1b1c1ad0bcb50e4c46f08c3355ed2f1315b84e582456a9e1fb6d102ffdd7a90f27726d6d8460aed825ea0538397e05168719d4407fc5fe7ca5f41a2d0eb00f9b0760ac80cfc91e2ff7c70ef0e24dc0d8075e73a91760846cff2cb29f712a9148e2af0d79d9ebf647023c9ac2e5dc4a0725c1c31ebcfb89b49b5927ad7ea6767e6722c4c0e26b15e3dbf640faa8b54ebdcce1097162035037b767962155f4d3ff0059a720cb292edc1fcd4330733ea029cd83adf5792089db4f172d78be105911869368aa43e5335f5d3082db2c1b854d93f901764156d59d6f6f848fc4d0ddf122cad7e9ee61aa8855faa21ffdc922789b00030360925bdef513f651cf321c38c03306ddcbd840d8d4270b1897366ff8be677d89034c1811d234fedc4065e2c09e3383d8178ed1ffa43157769569e2ef17f307f996d1cb6ec79d133583beb906012edc03be8d88e30aa3130cd4a87cc367451e0e709863f54fc588b407906a7dc1b1d8909b88984ff4b3dc2551deb514429ddcb8b0085e63404a22c02d3cfa5746269019ba2873109733578e5832ab755fefd227fab3da283620475bea2c3f1146f48158c87bdabfd8d2d30848e09801790143c7504b26e32ea31fd4627cea91806ac7dbb45bb0e8527dcff180aedd95c4610a44f55125b318261f41ff7c1d10352afd242b7b187def99182f376525c80e489a22b2b261e2a0a5926500a183d8b16b30d97f58d695d85303933b37a25041b2e48169227f53faac9d3e7800d1cf3f1f42afb98f4338348941e8e90e6d58c1d40c8fb5205f5988a92767da24b0b77e0faa70ef65317708385a13727e8fd32a7886d47a03a97cc21a411237a152db15576d80232690194316ebd04e629dab977c08d26a825be64a179b85e42a45170d8de246db984e06b5f0896405a56927c690f18c2fd920b0fde47404b3fb1d59b80addb4d6267961416aa01a696a4944a5bc112dafe45816c01f92f2addcf9c73c439147b75511f6723b713d6ddb8fe5cbf570372ca09740921b8ee539e015803dc4d9e2367bf2d3b810b00883aa1c7898c64c864cca5e6e2c9e64024ec764c3e816ab97de5b71bab6e92084605ae1f3b507ef3a12d875034fe930b46ed5dcbd74a13c6ab7bda46d2a2102904d84a5dc36af928e9e21e434e5d60812b315c0c2fdadc6093df04db2550e309b6c4d8a03539ceb874bab61849c7c31b36b84f8c310b396917828634a9730df8a0ed84abd17e78c76e81baa8138e333fbb98ccbad062bc49029963e37c85c1d536febdce003b198e9e6b07c89d325e7248cd83841732b6ad6eaebf2ba9e389166b603375ea72b56207f7351ed3a6c6746df32835a99a64dac1efe8e342751f5dc2eb010c53c3fdf988b7c53a869fd32b5131ab75f7fccb73d68384a82dedd0fa4dbcdac035d82457faefdd55b3a0b057d1f18a6f6fff2e4655d75b154117ef4336f5150cb3a102f7b734e8f783036346c6f7eabb8165b8f39fe6f4c1647a6eabacfbf8969455d181e4aa61857d01e50e7d4df5a8ef829d2791e20a1af5b49458bc7d368d57e74da341ab3390b2ed2922655c573d196e88737f1152ca29e58b4e6dd0637fafc0e161f5ce3384e27ac8b1bea331c07aee7db4ce2772f627b8c9bf90984254017168f4e280fe9a63a9bcae273d493ba6a3d740a825eefa9d4969bbd85ff90c41bcd3705f8bdcdc2ef0b8132135036fe1bbb0f4ae76b71ab6b8243808fe1a8406d4b3aee59fc9447245a9dc8b9dff7db566d5d5fd6f2c728ebfbcf6b69e8c246cb242784d671fd90b9dd8e29954b561f5cf7885b116973d415e77007fdb7134e4b07ae6e8f89468d65c138a8e177c0ab7f1cd9a4e75c70b9b032bf9fd1e807dc0b78710b1c152ece5b465528b5024df4c3c89456bad976d5c8d4213cbaad8b02ed6dad9d1bd3f90a5a2436f9f48ba9efe428312d7c5ac100b8c380cdd5626a756e0212673815193bbd959a27c4f6cc1a5cb4ab61c142e2190f3e789d5c9edc397883da21decc2ce7d8f0fd2363565bfde90eeb745542d50d145fa66bc739d968cfb44de1e3b645643a4ca0f3f8664bced6e7ac478de5b0248fc237af750a704a822b8324b749f66266a071039fe63059838d4fe7225cad470378c795c68614711b73f0b558dd4323286a420343275df370afc34152494f3eea6217da6eacaac3dd6aa01c24ff873d85038a3e94e38221579bf224e39153e28b507f1d47415b9ee8c8b8b583ce835446da77ee081e13f9ab988c75bd4dcf1bc41d7ae31216573161f04a3159c29217fa0b27072d42ab23b37022bd202df3c36b9e7caf30864158bcf3b4cd0864322a8adb57e8cf7b58899a1baa67d3b87c0fb087be96234087d07874dc10dc1b926361996d091d43f9b511e0d9ec0cd378c7782f3083574e49a07fbdfcda3e50c8dcad12a6008cd145405f96533b94c9fa5d7c0262ce2d2f60d9378f88c87edda9b6af8057c248e90c8d4e2347873092b1e71bab25dc271b908a2b2b5d2325821a39777b0797a93bbdee06dd7b5deb40629652eabb91587b86e349f490e0acb957b7c1add79da1939e6b6d96d1e125e5dee42d6957cb869a6f020c05ec70824c664c35bf62da380de79b7aadba8c7b5ca663f5cccbbcda0ab3b9f72186ab78018e299d9bcdd778dc45270201d3d87226041218a640b532968a585cb3bab662c04d0cf650cdac9fa589a0accc765204ef468f1bbe6a9c9c181928964008750ec5e6d06e750b402c10955f576f0390445d67e0d442d50e991d2e716b4ef52554003fa64168aa0c39fce83598731829801622412552813f80537902c7cd017c866ad08f5e01ff72ce958dbd4f8b20aac41dfc244f8306da820d6bf7fe78edbc20975bd4a5344803e5d65afc482106841d333c359828e9a4371e609f2c4906eda7de7855a445275c4522f9925ef330f5b3cc6f61eec711a6c3669ffb4a5d10aecb8b5420e0135930b91993d33032b913bd27647b93c1a4a5c59dd6b0a9dc40cc8aed3425f6152d6f5c612adb3e933658b2e2587004590c5f923fa469227f42c1056eba878dceea0f704e6f337c9d15e70aec4d717cabafb58179dc34c83c975ab1a3ce4496642ec0851d56c771de61c1a533087dcda881e020e85742c52340f5c222cd378082570a3c01fd0c18a853e94894c25b676c6d4643c121ca147a63765621c58f07280f8e695c41b07c74dae8ca5caab6e036a0a633bd457dd0658a9023c085ad4a4877149b7c1b4a4ffd9469fcc7ab1c58bc0ce67ead4d5335341cdabd05f8e5fbba68bd369150a953cb3365e590ce577a5bab41b1659fd65bed8e887c972f5b09dddcb55660b5fa607ed344dd52d49b1defc76f73fbb39a7554e27bc24f71fd70269de4da3370e6955165ad12d8c988a4e2ff78950018d63ea68f1a3eafe6db6f37167810ef893f41ec445e844db323a2572ace66264eff58636a4d19815c3ce57c3c33d20bc363faa505cbf3688649b4b3dc73a58a159096d42f1e33cff54aaf1819f012ebe5e1cb9c4409d64981a0c96d72132944394e878335b2d431ad7a7f5ef83b7107dcf66a86b7b8e83e1ddae33befb45e0632dae41ed48150972440b94cc3d0954d268f946ac3b857e0478ba82e7bd8ca8e0c86798a40ece0c75c9246226ac6a1327b83f85bae0a6c33b684183b29c7142df91be035399182cc1209730ddd87388a68a14c739b5a8acd0460cdee3a642733a29b3b4d11a5cc3738bf0616680b367f298de6e82af6a04e2ea57d87b55434db62a79463d6c131439f3a19d86a674980e16e7960fe9a3c62eb7b44dfe5ee93ef7eb634d97d38effb7ad22ce32168b85a333ce3c9c060d6d47b8d06fca7ba89f3ee6b178bf644227915448156a704503072589214ab9c26f7e60eff808efa6fc9900dfb95146b3f34a455e6c8b5c2626b5b46d4e5c8691d22cc476a1424b93b35ff7e21490507955d168a5fdb10c80af070509ad51e2c99cf4603a37a14d0b463ac302a40fd6ce14c737d9cde095ba7148a8477975779baf1015ee5835f8b061b8ae0cd72113acec1a1c820d81a6c9595c43588d01f3badc9852f8e84b224c25274d6ccc396a98927a8ff64da0f8153e113726922eaab511dd064eaae571667ce85266af88e18c44fd36000ba068820b1214ece70f9c637631391db74dbd12552509f63d6cdcfb4ee81d1f11f2ac963b499a114b8cf4f47f2551aaf6694dd017118ab822653b2d53a5e66301fa7c3d8497b007ed4cdf2175156178fdd309cc128839cc60cdd61a50c8f89c34f412011b252b515c9a0527c386eeff86219f101fb1adab432280cf37a70d051d98ff368ee249e7055bfffa20855c608feafb2efc45eff4a2fa2944f0dc3d4674a17dff5ecdeaddb8569d222023f9fa76e36b44f7a7652b38940bdce67d1b391e7a705be4053d8844dc21daae5f9bfbce2ad3c3ce6688856ceb731c637db131ec4c98f5826367f4dc6685109a28e60374a81a718ea30ad6ae986c6047be8a31c2f7ce29df132be5a4320461fe19a35cefb3d4818d3d095b8c1430a7a0d1de8268606e903bd5c000ce13ef5a9e433051d6f855ecce8dfa842aeef45ab3c32342f73a63a89d280b2192198aafe934f703e325a82432492be018c33831f184c5556b0d24a06292c5ffb390c81bdd3ac8675bea8493b7dde98509e9b188216668b721d0b2df0de32f647e4cc1290669b48a40816cd07a34ed516f3487007b3e7fec491d439032aafd0867c8b0e2265ed8efed75772ae283073728bc03961df216a0b64be96fa23f1f491831d7689560b55228a24cfae6b5a262d2aae2a8a5a2cba55a565c7168f6f8159f1b64a353ced95a4f27bace4fdbf10a8b09b426892e9f535b9073b3c5a7f9afb01b7fae99ba261c2b4e64fbffea6e5a61848e72d0d092c63015a09ca4e4d1a6c96f5a07c6f7948b853cc38c2fc370e18c8d86b17b5fe2d206f7bca959f7ba1871ea7eeb358cebefe11bd8072ef2a096a491ffdf781f1ccc63e2b72ddd031b20b65738709efc4c854b4514ba24fbe5b3c26db350827c4aa70c941d82faaef1133dc91ae7709668d849049c3456059d1d6ddb02f8f3041ba43bae3bd85d874ef1e810e487701c002b1c774584a90ed49d9da65322e667be1be05a24bf8e5ff3cf994f79ebe8a6fa179d6e4775cc7e1cc246995ff0a3c011e9015305c8159d601e384466b94a150144be3fccc9817ecf3c44ee877c54ccaff1c93ca9e6d95c3c4580431c5c6690ba166b721de1a3c89e260655877ac94dc94c3d7a03496cc89e8a24d39e3142e1abb7f7c198f4433a5a4be3a0d8ea348d21e33165b775a85d6de4a49dba7801332359f2becf30b64378e483961e33f07821b1db238fa43afb5bc44c21592d0cd15bea93e1e27c74b0bb45e595d63ed4586f407845cd73e70d5a57e51c4164aa99bb684e505bf149da1b4af8da1be65ca6c42502c0453af2177c49274af4d6a6cd46dd6cf5b6e3d72439afa287b40fc052f96637f481ae7ce15cb8e83f2b8b41f99d79056e8ead8fa5377168a11a959cbf8830fccb71006ff8dc2894e4d1eb4f490a8108f71ad0738f52ffd77b5e7937f315444063e1c38256f606b039309fa6d557251b614044b6ee527a54f1ad611e195d6cf21d8037e9e50c1fe7fdf4a6800db9032f341ec1dabcb5b3086fee2fcdfa1904650293477e35e6c4a2db63c0003d166a0f9f6cb8b65b7187d0e6231b18cdda0711988cc9b4bc85d3ea66fd8bfb5bc996e4a8a9ed9a96791d0633975167ba33a998f48a149dddff7334475f44b01b660c087702eb3506c8d6acfb0dc29590e244d68b73cccb383c84beed13a63a6650b571e35ddd5df648e8dde621c6fac36c44b35c3577355d950fb6c7fa3194b8948a4216e05cd78d922b13904518be35e893a1f6632d19e3af8a861390d6ac00e74691ae6093f8b5e2be6a26d3d1f2c32527cec659245166eaad101fd7a192b4dab6824a3d8a3642bc6441bbdc88dd498d0d21515a9d57fee94ddf5467b7c504b826b64d35875dca74a479e1a71eaa28b7159044747b75dc1d3e118e58e901f907a4bbe55315eafbaf09ed998ce09e2b58b41b99407fcfadf62028e32c4580b6f4d29fac6873b5a51f446334ea15af2f6a240381fa42b4ebbb4ea2bd76a6089f5d1574cc14d6b9fe318cf3f4364e38a3d5fb7fb20106b992498f214848bb406c6fbbf2013ef5649c5795a9b040953b1049667d190d2943aba79f4111e75d1f3742a3b6d7223f2a7123726181056449a660da98cb8bfd618e3934e7e05c58921724b43c1377d05009c40e6a8dae6dabaaca2a4bd7e646fe3866ecde72cfd37d5e20daaa503c0cf9ff0ce70582b23333edd7a82a86ff2144baf8b72db28c36783e54192ae4a7e66abb6438e1ad2cd31a2ad41483a71d077e2b5fe80f6f0db7f51888b4b9aaa5c963dcc57c0415249d3ddd3de30612b7f5f92a3a0796cbd0b3a0dead77bac1153a2e924c2e52ff277ebbb42133bb6851eaeae6598d573646e3cf7ecb290de19471f5e1d6bc0191fa7165552897eb8b2a46d560e57d688e6a9e867fc5f0c63e72d58ad3fb6cd2de2f607b345c314b573abfb7e84b4f40c1643535b27392353e62cfb18333034697e4c59dc522d5b720ae0d99bbc8b031b4eb0344ec683337d3f2534b4229a324b0647dd3c278ab34b47d7b29c3f5a7c0e91a12cb64353a5f27265e20f064d9d21660351cf146e6e92eede67bbf500eba2a0ebd6c64a42c6bddd30d80ab4c69c89044043c15300930e3f25c1b51d840914249e9487ac363e3a65046f3e9ce42acf010bb448f6b79b45472ef8c599e524cd5cb2cb038f90a717a62486f77c4813b9d2d5c49e0367ff23752385bff6c39072a3393e895997c78135ba26d3ed5a063a3481fb9364f84cdf7ed10bcbc5adc4f4e69f6def0b6cb2c8e10818c947331a3ffa19bb64ec0fd7c4723eee5848b913efb66a6b819cffa2b1df0517ac3b9bce3de02cadedb09cec1ebae2b07111cf3dd9047c103ab8f3262ec2210efc6a29419d5e5de0a80be7f6b8d346d48c38f87f0fb886f6055b13b1e1c6bb37529189fa3839c8d0274c88b62191140f72a7a64ed9ba68d7a4d845471a4915633eacd10df39c972da0eb7b8918c8f26ed00420ae84c22ce8c228f4e369d540f1079e135493fd308b5c79affbf0539c57fc38007ae4400c5d8b6c909f7fb1878c3dd47e69e4a4a69cecd276149eb574185851c1a161b81a9b0cb256a313eccd0f2ee43f52d81ec80ceec162c17fda66f338b4372f5c72146404dae6e6222e8eb4d1a982c1fc053a9e8abba5f94372c8a3cdce9aa7f986cb6e086c11a477e9894125f613ba05d84bd356b7f98d282e1a0a3971622cf4e3cbf4cdc53a81b4162d9803de0628e8e4c48dbbe181a14edc0c129a6ab1b56343f25cc7c5822607395afa9cc0fae18ff89160e6ad52abf76ba0eaa857510ffe1e78c83be3e78bc6ba31d03164f517ed9a64008c326b7ed423adab2b71b689ebe80b0f92f4555d8cec931ee94efd8a15a2b990e1c58c013a0a01bc2fab20365d191017b44e988291116837330fb8c6936d8a5e7630ff38c87a28ff959db52d20d9ed307582152f14b03d5dd5d7a57d13ff17e360ec035606c1dfe920fdabebf3de3f993442de2d9acb4cf787f0089ef16eb8a30c2a56b0c03e4ce0ed320c47429e407b68d7400085b90183a3db40fade54104ecda5afacc7479bcf0c1c8349cb4992bf375b9c430d9a73f1b8964113868582be525812e272b4c3fe1c45bb756b236d74fbad9777198cfa629210c8c4d7f6820f24f2eb98c44e65c299bc5413633419f69d25de459ca5f383233c7dfb6bfb026009f720e96b4be577f0dadf25af3b68434ba04018c0ed2f851d48ff7039ae87e91d5355ee623d34783adca4e59e41eba5dc778576885a0b49e9033e82fc43e5da4d50a97f5fc33c28efde96d976c4649d5fe13c4aeba12a5e7c056d3206811b5e783aa15e6894b9b3911f2ea6789aeaeae77dd1dbf0d0c91ea678c0d5e1becc51cfca6fb96395f98460935dc2b4a74ecade0a7f74124ab8b84e19b2a4de9fb31c9b9e52c19cf58c4fe14a2f8bba72be555c3bac659ff48e16f7bcbff877545c77510b202fd9c716d0352fc45909f81fe7dde88b1edacee79a092b720aa05d95ab8155f6c17fab2451697d80a9068e21b94f085a70d8353f64b2aa5500616663ce5230de4ccff074ed818a78fd508325306350647f21d3317a11f6db9af929b457835e0cc3ade6281c2163e39e3c728654c4261e42c9cf85163718db6e55d90587019ff46eb0a12fa0739c18539c09449803b41b8f69b68c7db9261a262be35911e19345fcf0e18b9dfa88711c3a6178cdef633cb48b3f2a7c394bd396ff13a8358d490ebb23721ab70bef3042443c8176fb19cd15d13e0e9bbdbdc1cdce8445d18331b0bb15be4df57a53a5cf851e2badb7e3094d606b7e1fe6f33e394eb50d3452ede0108e7a7217f38778c75e7137d0979a7e7f560a67b628c5969370de710cb62f5a505ff426d9e54eaac8a12315c52468514342f875012903ebd0e93d017e63331ca86209b6d6ca3c58444b6ae12b6d499c866ec3facfb245746bda50e8326d9810abeff20a5afce147f7386feacda8072a9073ef99bf65ff9bad3b362019f964d05f9e00f745b2794410e4e6ac4cd8499541477395e9fc0baef3f916e6cecf22e0a903ab7f8d968d1261715e1d74d97be200a855a5730bf1fead49ace8fa5c9afbd0d28309d92adddccce02517967dacfe2cc3d085ecef500cb454ca0300c64ab92906f17788681f95b0f061d52835665d3f41dfd61988a92d3afe1773ef53351b6d4af36eacf384cf3c66ce755aed6c4e301473b852f3ca9b45fd50a701319f2bec1625031405e5c2bc1e448907698894b689cb444e17578fcb268511a807fda552953082e9f8d702c8dbf4f19408b5a2e6e7fb089eee1708617ab741438ab9cfaac8e33ef081b90e1a15b4251651875ea1f94202a86c21d93fa4e302d746e26afe513db0502bac683aef8e6cc9f130a8155979e45f6c1d8cee6813fb5f28e9a7ec4884b86c58f5e4d328784dcba42906443a867748d4f1c29116846c069938901efbbb6b81f5c9e8c7c8d50267a12e06067dacb03aa990a92114a122b94cd47edb9c97ac14f8c3680632f3345fb6e82e0ed607081c6cda34a20fc6929d6587712385cc9e7fda00d1a82ef2328a2c7583a8eb336be6978590122f59d84328925365847e9ee5526876a5f5eb848a5ae9222e962784bdc28ea6677bb0e8a5af325cf4c2341dec8d55cd2b8066e8cf5f24488607a67455342164bb396ca53a5969c894d61ac56b75bb4bf8bf2678203e0fbcab29efa4bd10d0b0cf456103eda7f105f8ebf41043b8acef6708e3359b78671c47462c24f8c5c8da727eb52129108c0089d17272772cc178d8b43e54e2f25fde52ed910283055b724345fed3d0eeb0e099f1855aa7571ff3e99c7af3bf74e90286141a61082a5b429771a4fcc81be1e94e22ab2ce048b7683e2ed571491735a6e18a0a18149545863c21d9958a2c9cf47369878c8e2c0f772e7aa9aabe8767e7960bc5b01ac6f7af8218f6fcc5f6b38e5e6716ba6e7f26804be74917ae994322438bfc8f47e85b78287560901b6373aabd57da4c93c26ae310554c51c820671a84cc9e0530a1dde4252d762a4838c94f560e210fcb6b1b67ca146479adbee41cb1ba1a7a0d7be3170c29cc36cb220050a221451a3d67bc287d8e7ccc5965493bbcdbd4d94a374cae074deb4ca13ca89eab39b1155066b3bcaac398c842932275b677e27a78ceddab9005a190c2708e2f8b21ae46ea05fd6e2b7e6c3c9abfd526347dee30659d9e40346ec8abcf6bf2774305b52c34d9c184f56285e5e6362aab99595523eb71a9b2fb1fb55ef4fd0233f8941f663ec2130f1dfac888adb2231eca3908085bd506681196ad7ef55e9341c8a03237794492055802f855b3639b5220ea04640872bc0d6e5efbbdcba880ab7b39463d9fd379269188b190e9b132652f21c171ba846f8dcc3ef2feb688321019f633bed8fc3bc1985d223d4f128da81ef74001b80bc3b8dceba597f3ac2188d30f1fb6e80eec479b8bbad846371e09b1a0674fb2a9d2cac3e1d3a1154e80e7ee1d5fdf27385abea383b64c347686c52d35a082e40bf910351fb24fef05e357a86c589ce9a4403e26c9aed508e2da60a854985207e64a27581dc101d27692de749059e0c877f33c750f032a23f5000057e1f6f835ec05c72c84e493a970d9c0b233b517dcc93f99def5799227a99537cc1d8566eeba7e41669684299706dae743d6022040e07d5a23e40809953a91bd2e135976d59453fecf9d0d35dac4f48b325055b64b817f7a519d6528b354b6578afa6575550e787707b365c2bc72fb74daf9963cf4204fd962376ef0c07b0dcaa0771309ed8de13e98ddb581633061908b8ae92a01fa80d1d2f1bc322ded71743e477d0244bbcde689fdd768a044f96e17f61913e76415b4a88f130d9434de7074633e17753ac3e71120a66a1b428b330fc69fd5b220d9f171e8f7d955f4294a929903dff9a0224756fe6c0606da405edda455c6fd4c253f8dcdacb09bc1a5f98b98a9d4a45a930d63421bad8c76d1d7016bec0866558b0249333ce340c377ab21d6083e5e62c19ba871a63ea108db6eea60462cf28e5ccc2a6f2e09ac82438dddef3bab624edccbc753c0f889ebaf7090a5720730287300bf40c99ac3e12910abddac9159336b3256f946a3a992b0e72b8b63764e266959c8157eca8d4b6e51d386904bb6face22a36955b63bc0483bfa3876336c4b00567330acd61869213ac3d17b9f6a792210905f8db07b781943c6dc8a59fd16793c80c7a6a60483f4ebe653faf04837ac9104d2346dfaf3b5ef762f1dcf8a349b0168bd3afbeca97f826c861ea21bf18e066fc0358361ca4c685ac63de9eb762fb7681519b5dd69d9f221f1110ff3a99ecf815b769dfd76089a6f5b726e185d88f63b515f78542438e3b7ee360c71404a9f79010ddc13960e1e12b15a51e18352cddecf094ad24a83c3a0cd5cefd77910e156e9ed3d6c377ae6f1c54c21b21b78bbc44dd14b7b318e01ae0cf79d647a98b9b56ae4c642b09411dbb2d5ede548c28471d8e8c6eed6fe048738471dff2bbc08d7e742e63edd71913025dc129c0fa0dfea93e6c42e5c419dd4e89240a6bf4b259dfe2546f4dfe5f2d0e4499e1cc9e02ee13248e1737fd5e7f97a7cc7a9cdd7d41f4fb3b02d5f509bdaae4f45dbbf755ddb04b28f782930dc3d6f0bacda1c6700e1e4c22debfae692806cf358699140b75bab0c894557323686a18d30b91d0ad89416ca674a08b98cef1eba64fdff9ec6b86c795bc96574eb750b8341a55a76a3b10fb7882e0e1fc723fd9e5c293e46d53a451b7607075e1d83a706fa861a290dc99930c27fe44c38dd486f5f0b7e6497dd80e3eab850509dc750d239a21ddcbd5964e741f1cd3d537fe5f3d0d633d5b24f9a908c9de4a1a4b3993399f7517b5be2b7008c11fb2890612bcfb2fc38a9985e05d4f6481767925cbcba18219b2e556e55b22576f7597318827a0e3120e4272bb8760229ee8298d3451aecb110c48a85152e5a5c362a8a814605354b3464b6edc0ac4a7a7696b747644fab1dea21bb51b1e181428540b34f768b09c5e766789482bc1231acfdf5b0f74141dbca5df8a9c050975fa6c216f151af4c62918693540ab2eddc302aabde87f8704ec6afd48fff6bfb61b00a84d44a1a1ee13b4623fff4a58adf6b4ef8620449e1f7a8a86fba7869fa41d305b94ba5b3e7e68688128cb3cfd0bf7003abb6cec1aea83f0c3d97eb9202a52848b3f0fcb89eaf5ef28bde389e4ec41bc76d412990c2dbd70f70706298bdd4bb6cf79920dc7d3a3e047ed8ae4b7701ada75cd0e2628170178ae372d60dfe6960c2b7f730479ba5e4b0cdfd938a6cfc60cb543968c4e5022737744428bb35795ba5ac88d722cc95b27f5961b082aa558154fd522404a2eb4ef668fdb2a66718837293ed3de11d2fc9ce571c846a1b8de056c2ae1f453b7094472d715719a3d52e03e99b1db66c0798a1d8f6810e3276f3d5f4bc4998440c24fe83e49532df5d5de00c8577173e3062e930126f4c1509558a5364a5d5f71c8af91b7dd66c99e948aa6c91bc70589075199ca7cb841df8b56e7f4dcadb527e4f9fcafde7229d0da3b135012fc317654ec287ba7445b6b64932e93e0eb9d8eee66077d3ec8c26e3fc86b727ed299770d82217f092303794286f2292040f1d7966166849dfeb24072b04e83c5d2981d57d627ecceb0efddebcc929eb3e7b434275f248d42f138ce3a1db3e3308bad19e69b59488a0aef77e5b0ed19f32f650b33313c8588c8d68185caa4ce5153e9037245d97cd46c20515a6222cbf71bb38583473342924e6712b43f01c5b4b66047b5d36281f4c0f6dde81df1b25936c4626500b454d51055eb796b318eb3bdc6f1d438d0f148af4feafc15d5e99e5e2aa7dc9894975fc5570bdbc5d197a488941e690ead1e69d2aacf961cf953f35bb9868ab1670b60a4f097895e664f8118e559196b74c6c96f646ba667c14c7dee07595c5e207b5a431f67c169bcd052500ddf11da4ad5ce07113e87e34db374e85d661216fc246dbbf483939dadc9bf4d182c7e7de0ed98c8d27bae0c8bd51ef088e2c7f54d95cf012e75fb85e9d11b674b3eabb0fcfd2e9d0543ab3c0e979caa3973fd54941938ddbed2891f13774fec1491a761a5c25a4c8f4c41a118f3f8b5e58a01c70aee03c9d46c8dd92f752490f533e034f7a6dc2d27acfc481eea686f5b455294f5b6c763b56b4c9b931ccb4ae67f7aa98178d1a872dc3d0390df58e7b8297adbb7c0ff0bfc4876491094b76fb649656026235025ea3978cb09a595f2d17850f37388bb999e5b0770e494b364a4688a703ccf370bb6d7550d8f38b3a084609812c139a3a98f0d3cbd5f152f7e04b660955bf7e9c53b3110900b943bc985cc7b2a632f8ef1ae2fa4d95b6772d830dfec146c50572d0f247e5be2311c9ad914e9b5414365ae41b88cceed16d3ae0dbbcddecd1bb7377ea06938a9340d56b0a1540bb4e3890b37c45c1d2f54a9b9190e236e9f22940a0e59b826fc8fa5dc600ac08703d77ef6dae8405e6e32a8486d21edddf70b7eb3f565b4cb861231911cbeebc5926e9f09d3cf48857a5990f5d32c72c30f41eb681eb27a0dd025244ccf33f2c89dae354ee205fdea4f4393074351375452778e098daf1a7649c10e82e840dbd0e32bcf4a34d69750806e6f34587486b60ac8ac3ad03d45af3fb67b92daa5636ecc4140769ed497c1f6e9f27638905ab4899504dee2e8a4559aeb263d9ca06c76aa77d42bc3ca3fcafed08600bc602e8bc82eda0b99526a56df140061c94ba19caaf72e27bd1fdc7b81c334af201347b17c17c4d76936aa3019f6fe0c2603c694ee32b8f90a12af5f9b3394e7ee5d813a657fb6c9a98858c6c9fe6a958d6e220233878ef984019ca5663e3d8bf189f2fede29fa77eb1a69e1f58ab1d7ada979bba2db257bc7e389f25e188b1512eff4632015bd0f914370fe6f4f82df0bf5634ab936d58154e847f662fab2da6cb296e4d5f79d6353680b0a735d7b93bb6ecbd4d835578654b1e85a867efb76f7e6e6777efb8971138eaf8e0c8c1ba6d83b2ce12799b1d3b16ca9d54c67c65f1ea189be6431d9746cb4e41f2328a402423142f82f962f77349b3165b51c3c84bc7c36018709223a014a2434b68aa1c4ee994616f98bd6b51e77a6e093f4e162e02d169c125e4813a86d3ff302f8c93e2f26727b044940fdb0b6dc81fb21d77c176c115890b0eadb4660dfc0a9d3f463ac4d5f4ab091b616647337fe53d01a9cf3c35796555f207ce3576e6e868961268bb4b324cfe689f14e9c75f85a43dd76de73e68298701feb7c7a002b6144e7bb7a29a920c9e1a87bedcf1997836de8564a892feb6792610990f6d9fc77795119ab2851b98aab4805c2efa47be3f699b387ed6a506dcd486094a55efc0040668b8a34438cf0bd1f2d1a75420462597bae4bebaafb244432a4e35631235c5b449f9a7dd8338f7e420fe0757437765c56401c2a8491ca7168a76ba61c3c3186fc5c01c2c5a862886ab731660907b7309a1fe0a1f6c238d3e9d1edacb1968fe1b49d141f471854afb48d298511db12213f5010c29c1231d498ef69e161d89b8c77be88cf934e934efc1e616f54d586e444ed5d18922ec5bf24f5b42984514ad14eec29ca08810709b80ee8ff23f5ca312c23307db7a3bfc7961929627bbb6c39ce69289961feb4b801052e67161dd02c584f323fdaa03f95de78be57b6851c9106bef736835f7edfb368bdcf950bdedacf7a1b204cc30dd7903ff5f9dd9eebeca035e5277dc39f3c0538f50942152ca43b8059f293216b2826ed7b1a6c6754d19832e7e9edaea0588fa80feb648874afc2e688de98c5944353f6f0b399051d9523b85a5fac7fe234def511121734a37b078dc66731e21aadb7af23de7cd1c4ff04f7a88e7e8731016d1f5cd23fde5a6bd7012247a143c7a2c3eab7960731d6f73ebec3a179ceea36205ca1a62280adc191d5b4f82d18ff9db77e5141c778830a472b42f49f6dc3296c85f0d6f2e50811f452ace25b7dba505d412ac106f6bd19f729bba6780dc8a5db37aa352236808b11ed539dfc70f2d17079c213315148c57f6a1d64ae5bf9711b92cd0ff32380d83aacad5ff1c42361a3465b6fbd63b41f5db79909c47769b0e5ea4f9ca7fc94efef224a577026bad482571dcee46924fa969b9ef64971b8db0559d71d56d3d34d5832754cc618759a2f612ff9bab8cb5c9a5875793dbd672fd01c1d80571a464b7750329d3f63e73d6d4a2be9edcaceeda29c11880edfebfe261ad8bd2603b2338d0d73a2f0c602aafce36d5218e2b6479edc6c25cc1aaec6000db30b5f3cb9cab17b6a62b757a2e0c9b5e21a237df499ccdb5ab3af9e6c1397708d273068680a49b2a67fd852f5499f8bea2aefd974423861c861fc30260606d6a33fc5aa73aee776c9c6bb7155d4aa3630572b3269098e6c163f119ddb9672787845d1b9a332735e0907a5f025fb43e1dec568eea44b5e7e3b5230bbae56c825212770ef903b1aef019020294474def7360fb6a73c459c414f43b830520675bb15e3c6f439dd404dca7436be9d6aa0847e5a928d1c764013b052ebf65ae4b38dfdd030c8fd1fb377f8a9f2dc428dc71e72ad8aea2d9ee36464a26760132ae2bceac4f758e9e48ba84ae3ab2d1776e420c57fd230b71a28469c9d60bbbab00219506255825ed9d8ecf8c092ae17023aac4731d40b512a6415598a6c3e1b8fc92a388ed20e972f2c7d39be367d2a44c71f95bac6a640cd65fb2ffd111f8637d2cc09c95cc7c5fad67790a538e596d6a2fc61fff9765c3f3d92df495adfdfcbf566439a639392878488ade1981339e32a7e7a856f2dc0d61e9ec8a806ec05867b9867ec5e42c99e0f6e3a6563d15652d30555236366058fe5d573fd2db16dcdb4f6a56fb08e05115dfc0c7819f4bff340d369daf1630efd8e76b0fab4df7515f28eaa8e76276832b08314b2de303603d0cf3b6025afa3a58cb16763f8862d36c9d0f7f90097cf5f5087126635ce67b8326b37fa607df38f6433ba353dc4aba4829e1f3094dc2427b74f4bf8eff08b06e64aa982a7f0c615fb0c15507990b5b88bbe1e45a9752932ed503e25090b18387f0d36d6ac46e00c84c32816e08468244ff18e5d0d780331da41d6db21c37aaa75509b8b7fad5ecf130317423671d7520954a18992b26a1d748164b0c418d058318eb53439ce733953e3a43a524a542ad5e7adad9ef1d76cb81e8c4083d51402c21380fca07485040a08734d832ba3e0875a7bcf468351dc36ae8f9962f83f019b1df10e69d0f17c98457bd8ad56f3d0955b02e346aebc3e732998dc08c92565fa4d558a23704f49105feff71ccc99b7d340ddb24e2cb1dd0a542c96524bd45fb20ce61bead1ef41d1439be19e686993b0ccaab921d9a280ad96819a3ddf1a4fc45d2b0e7b36ffa6bcabbf700749dbe3cbd5153db305cd7660e7e5068839df968d778ba9bed50b52f2d196f2091a5ab91d2090f72b1679fe204cdf0e0226925cd0b2e496ad37ba495c7386ae578c56dfc687f38fe44336af2a67d06882c0c23e6162a2762e546b5320bc05dc99e62996d8c2aeb7b46e0d356ee17158fcb2f2d373fea19d14d0f768f96cf7f235d11ce3aa077ae941bb3d2b04717e8c4cb4d21e068da2492ce8e048b2f3a0e1a473c54d53c54ba85407ffb14d453b95e585ec54ff138bab8bd060f3b6acf3a75170431e7b230107c9bda9ddf114745a6f9848069d738ff07fab31616957c3dda84743b6af98ecf4dcda1fb87a74f2f46ef325d6b7a96369a80767335190f030a6108f370735d58279fafd879feef44bacfdba60e461ac31c56045a6b4f9d1a42bdc85bcbe7b70793719792cca7fbc94a65f6ae7f0f50894b6d09380fda195ddc0f6ac2e77563f6cfd5ab7cc2948f738e3bdfa1d69fd6f89b36785af0e8d1362d876e19829ff75ae22f3648ba1ffd84957617414df9b51e0006badd25c2d81c5363c345f12bbf490daf9e5c8349a228dc33553ab2fada1ab51563fa13b0a106530866754dc8429599845d85e05827131db222a7bb24c3c4068fce3cef337fa114580f97991bb8f9333b26662f87e1ec5c30e4af3463cafb2c83b8c73d12e56770b31b98861b22853c78def639500cee339d2028a70e46c384626544e1fe13b74a570fa2038c1eeede6480f4d72a486a663c900b4f84e2e99a1dab326e4c8637739f3213b6a5a3f43e40f46e741fe921da3b10df7001c22fdb59df5d7278edd31ab1bf575aa43d7e2ebd46ed38ea205994591db5cd034de26ee968b491cc260834905ec124941684c92073816625c34be23b1891b3682a63c254321e44f9e08ce2f00c70a6aada093ff0ea4edbd94e381627cd9d91aaca0ee7de4a4c261ee7ee9801dc5d35fd0b197f63061b88cad57ffc396af12fbf14d424266cfc87f1e353eb9bb069bccc6a203a6dcebd36a38c86f0b9bf0f23cc77b2d1ec4d09ff78c46946dfe0e501931fb4c967b28dba15d967aa5a8a636d99be131c2a77637a82ac6313444c28a078c04c6fb4323821f2cf7eae4d32cceb3579597b569d8b3bcf570509ec0c0a6c9811a36ee43083ab4cd1f227d6f900f52cf1dbf16c4ffc6afb8ad6968e83effebbd0b4975caccb4080a2297577ed193185481e9c78f549c4a7c5ef864f71fe31afb27cdef62532fa14bc8d908ce9845948730da37b7a87818dc6465d1f5d6ab541cf22304b0947623ac568892a79d8a2f3eccd841e094f5d31a942a0e460c142cfb667138220d6b57b521ba4ed220fed0b9bcbc3573339fd54563735353a22adfd5c2dbdc660c5f1ae0ffcaa59080c0e7cc3599343dbb7ddc0260b7980083a1344bfbde96002b4f98d133cdc85e8402562b82854404048367a60259d42a5333bbed4e5e8db30e542248b99c8af308724bdcb3eaaf0772cdfaaf7d361d2fe1a4e44bdf904a8abfc8cda76ac32d535e56eb6d6b6b36af3f58458bfda00b92d3e2b81c637b2c3148852cc465b131f7ae079faa6346f501696a69717cec32b6e7f71c72f6bb9d66a6848300ab787a989855bcfc6797dc665751cdc48de2dc0221fa0cc03538fa8bd062cffab7672e63f02825353a0bd0ad785a64723633e6237433f504c559b342d51358de847a8ecf44b0dcbc2246109c076eea9390ae8f33ceecf4c929e18bd763f5bcda7cf49c04a63d411314610c9a066a70458e260b1d84b5de2257c188cd704159a331f37e2ccd689338397350c5c34fb350606dc559c75ee7941780af8465420a2247265fef5d9fd884c6bd583fcc7cb05a37bcb661392fc7cb51380b8e13091060ab7670207d85919b3e4ef8c44dba0dd223c8f607f1abd78bc2c6bee856662328e77d5381313e2fc27d6202706827254d41aab0d10fa0def748d25198f6435689ffc7415603a4f58a1b01040e23eaa068a4ec12db14c498ebdc60d6a257d71701218493c8606098ac493e0406641834c1bf1fd68d2a800fd2c45190ca659fdbdd1c0ce63c5bc811cb111eab7eba047e099900c6a9ca39474e63620b19961170b22f08b5ad6e1371f703e705c2f307052cb100806df6d7f315c228afc03fa2652260b4bde639181776489391c4d96f87702c41860ab12d103d2b98b1e7deb4a0d260f6f721c233b3936a04a2662e0e23a46c2666d1d18f2ef1acf3b90ab560583110e9375c47c94cf770e50b595694f44f4f75aca187aad482acf423c45b802b4981f46d26147c06c71993895d2400047866190031cbd42201314bd7de1da9eb39d90a3ca50771e0f98f1a7d308619700799c99f9e7fde4ea24d3fa3e228b26179336eae1b277620fc8017f824a6f792f0574ad9d931e220c9fd5b275ae76a60f3e14f3169751f454c1bc6061a1b917179c84c972d8537e9d4cdd8fd95363b37e012f4e6836f29ecbbe885eabba1e3cd74f939bd647e12ca23ed926d91f4e974e7512f41f0d6fae6ffbf7ddb85249534a522be507dde317ebc4bb1cc4b548e20178da8bb4629f00b423da9f2b32636a947a68ae33027cb8088ddd71978e90199e1803641217a365590e9f62392c036c0c7fe2a613b7bfc0ed706a4807227e63129041557743bc8e7f2765fc1d91cc54cbdca909d696299f06c668ba07204c6b31ae84de7efd37ad6649ff20a5dfb4caa9f8e3d8d39f828178effb6849b6e24f9479027bc156102e3fe3d91f95f534203e8d5b5f286900a83d0a16d404254fc49e1eefb60780d48f9c6508a66477e5a720cc479e55662a879d410f5ffc56e306fd94d4ae03e01c5f1a41939d72bde0cd4b2ca634397cae0078a93238fbce838f1bf48c2933a0ccd58037f8a45fc04240c48477c7157d24a8941b952c259d3b8974a1235b102d4034f7cd7bd21338e6fea275e23a14b82adc4ec247e3ddd451b59a947782b55eb88cf47303060843c786accca6b0be52ec106eafc9f1e1cde5cfe5e5e74c511c7f2b575993d3313b9f2bdd9cdd62c6f42384913a68eb22719ab94820c6d304124da03f9be260d52d85f1b675caa256565ee181b7b5d1c9057dc5308fc291fbb68318b5ae1e501bf1b05426f9f9f0e1fc6f7360c5987b74d4a3680557e7b8e0c623aeed82c4f1f1437a091a0adcfcdb9b81cb5a3366309b49101256f906818060ea298838672d0c744554e26340aea9f46be20ace2873b1dd7cc40c2e2460ff659c28123341d896256f510b8f1cbf08a679445aeca55804246d59ab3d07c158512d904358ebd5ebb754497d9c4fe6df86992b8f8a1e5ac257440060b5d2c6fc95411ca8e6b064d8458b2845e01a85c8077488f4aa86bb21ae4a9e3cbf979abe06b665561cef21ac974c104fb5244d99ec444293d45fad8170c3d105f5ccfcc4e01616cbaf31cb4bfd1818b79c4afc53ab2dee73d5773df83fa01f9ccf291d0d1a88bf3484538ae152e21ae7d45ae3a20c651bb5e2187564e93cac88cd123eb7dd3a27e1867371156f5f4fa2d8eda46b201c4518f4f50803e77193e14fde2c98f361705178888e273141209f7e0c2786c160a286039824ea0299d5e0e08f2cc740cb2742e13b46c9dd7945d654380aa369d03683edc3c049d98ec7b1b479f888b5453e9cd82dc91f54c6f5d834499ffdbc41963d12b9391be52a57143f69b17853313a47f488a7193a02db26269ee489f4f3b3814a71e7e799b3d4b8bbd09ab33cc67352c90274f6cd27becd1aba634adac1b73efc45708ee6b7e05099881faa7c5e6bb195083c9f00377b2422044e52c92408f30b0526c58b63615dcf8ed6215362ea06d013cb35a205ff6faf316e3fe0dafe569efb2640332894175101d5f5cfe4706dd3f4d132de465aedcd37be2f61005fbf94ea3ad010b8d61c31dbf5963a0583049b75bb9370beb7afd80de7fbd167f6cf16dbda2f508f60eb9140db2f48ce60cdb64d46bbe0665f50f64b0c6164e0db2c46c2681647cfebb9fa13620cf71916579b3b3d24125f1e4e17319b91149431e9d9b722a0fffc32f9bc088f40b7032049573a41824375ca9db547f2fe4698b7113c51e3f240ec391e3e7bfa4b84db79bb11cfab4b879c6197029971786bf5998a8c1ad556b33303132cfd7da6c2f9f785d503225e5f4889261dd094cac144fe040d71a2964c7d5d6e54b908e6922d8e9e8233e2f52af691fccf6e4f232a24c8845ae6f39470fd4db7d7a69d54e4b729ae8bc6d3ccfbb4e409aca2ff4f8291226fa6587d93a5430c100c4f5000bd85e9584034ab9e1f7fddbf6ef77a3eebc54f25cf34a8c9bc0b60a1b4cfe38305554adaf32ed58ce5ce6db761c3aca5c5d75daaf59677eb8dd417d643e3e109f6d4eadbc9766c51eaabfd43823c593e0aea651790b7e13aa8e28d7d4c1bcae7cce4a044da892a2e6bfb718e6a31c82e44536eb11dfcb4b0d35c4457041b0c6c92bb376cdc6d2a377c31fe6a36ce3e435ab940a85edf57d2874f9ff20b6756dee788e1d1704c2583cb112efea8129325bfe757caa9ef56236dd59d664fe1a07a84aa07fe3df868ed5394f86bf210e58021c3e35e636e194ce6b87729c2c21f82c6961a01a2381ad0d817f2ca0bcd167e2ef914d6425be3dbc7976b12c98dcd1ed9f5fcd42848ca39fda50a397ef89444be27308760a50a3a71e9290e259d1afa74616df9a0f2b17f5f2a1dce297d81d7328893b06953321bcf25eba94767be30e17eb8828a41ad53a6f547c4a27e6ada66b32aeac80c81d355c51aa9edc33d6b2184c0faeed12839d8947219d81d6da7e52aca438ae7c4911472c73b1fe72ff051563a0f0ca621b2d8349ffe66183490e429a76a6056b077b93b32f5d23325a49a106a8cfc84c318ef50d6aa97fcd13d53c41fa04e402c14726a46a27b80d289fca26df6e44a5206a2f19430f931e510c7de70cefb9bd6b79f4c3c5de49f34fe8d3f7373bd6434faf6b10b98067b96e1f847f73f633a5fc053726c1ce7f676362436948f1cbdef4803f7279afae4ccd1d6bb6bc74c8797299e75c1204371125c1caf133dcf70c426c9a47b5309e7623e47abd86c7c6a10c3878626448990fc8d2434139dc1076490718bc24cfda5b0912d5be31e03fac6211dded263b2d3f1c3eb1df8134e983048d325bd27394f4b2c011ee66db2583c357841a56a10d37bd7620116d0d644821beea4611961cce6d3ee00b0d0706a767fe574423603706d833c9496f12ececf505fc06678f376064a6a998613053d1daf107d5b60a0db40e4fd0dd4c97bf2f370a7cc592219736d74860aa5130dd5d5940ce862cbd3879c504fdb474201ff8efdb09de8eec426f656cdd3400d2b85af5e586637122fd2c1abaf2a767051d7be30881dcdb1d7c088859ac159b5ad26b5cc55dfe514904d75ca2ce47d8fd42e29776b11f886e178a8e508a2b8d77aa846cad7f1f828b219d88a92d637c28f8a8e7b253c3d5c381205a5c6c5813eb73a0a5da97befddeb5c59e7c1ff88877ecc3761ee7641ae0643cc44afc40d62b3dd915f4ff52f5d7237f95ff906be3ac16853be2c69e40bb9fb091fbc7cff43d15c3d572084299a69405707f6fe280e90ea921cbf7d6e09d1283eb51f2d44f2a2277e63a03664ee2407a20aa30b38c985d41bf8f3a148af5974b11ce0ae11c4a7a2c2f477caa359c34ed7fd836e0885074a5ceadfbb2a3a67a1295ff5a84d6b0b8724ab399f3a64c9283fc2a7ed8de68cf5d6ecb318e46ceaf9a2f48b0d85588fc2860a03e40c00fc055639b6affa448145b35ca49f4ca8389cdd38ecf2c3c677a5a396ff484132dd9d33ae95c6d44516e15285b4ff39df96d3fbf1405cd5da5110f06e063427337bfbde1e280d0b589f21cc080e97be14bebeb3a0bea858f5c031a37bbc9bed16a393ac8e9bce2b23fca56e5603f0f32111a3332164186d942c80dcb790e33b72d92cceb78c9e77b1346f92d12a58a6f970f243eb66e0f5cc730bce4cdceb2661bf78302eeca5d67a02be88d834ea13f6c96f783137bccbd42560377b45888d8d2a638a1d4c57c4bcc12e452cc4070dc6a9f6722ab16cb24084a58e7d3c50f2b05c956648ed7d77cc4686b4a97d0f835930bf329e566db9495bc2993808fe14c2eadfcbbdfead62ccbe0f31a3512d2473f7c31aa09313aba701b7004e9a96eb9415081c7406f79db5694b448ee41bab75ad8119ba0e73be203c6568654b7de8dc7c664a7cda4c9dd56bb729771ba028bc6bac6406b4861adb4208054a3baabb3fc51ed1e1206a0e191dbba509777efc16a0a01d99ab7d6622f6cb9e3918236b5515bef5fc92bc15b44de458730435e2ad055738d66e77224e027c8b9475141fd75d631558b659309635627caa8dfcfb8bbcdba8b50893d280549a021198ba9178dcc1eb4efda4f0ff0b0f4fa41a0b3ca4d38378a88d946f0d2707098563b6709f5783eb890cc358c8f5a4b9b1ff444c240087c8554f4fdc03fc1a4affe3a3aa5e0adf781b766938165d63bccc0a5d9f7621a7e6845da4f93c64e275ef5f3dd4c8b6ae0da860453a01e8101423251b240d5772397e732fead32b6d1a17289aba9ba7973c1c4e04a7038aef112d4be86c6394d61bf8425a345196ffa2339275733b386f473c1136ce0fc067f35eaa8b0c48174e045d8d00f3095698864c38b6805b99a40fa8cdd3e307928dfede4cb4fed2e22abd1600a46e790fb08221d2f552ddbc13992426bb18b84bbbfc03d6f6c7b6cd58a7be19b992d3da03724232697cf51be9c045b1bc192701f0c59aacf502055e7886414cc8f1a1c4f98fc0f483c88d5731f6f9d5b028ca91620c9a9438e20bc6c314d0bd35c5a2b11024f5cec257f6b45aaab593fb96356ade366005c357f80a79e48b67be00957fc58dbb0906333ef0a1ef6b5616c747b42ee1534ced69457d1122b73eb0f5b66ea1f41e92239916ebbd0c987d8353129b03b031c332214992c1becd0e7205319fcf9e422e43b51d2304755090a209d0fde446dac9b68379999ab71c28a3f4fe2d14ad233b83aeadc1963e21530db39385470763831c4f63dbb1823469eed8b49331361281daf529ef48a9f6c679433c58e4885958640b4d3b8b79f87a39c8b31c4197a18da87d27665d80053a43a261efda421791d9ba3dc02a29c5ae54f02861a5879a12e5c703023817adb53ebf5321c8ff3320a4efe06910b43cae95b5401767d85ce5572371cd558e252ac20048bed8b24e8265956bbdcf9ef9e5cc4de6128ee1cac2997d8c0f3ea9e850b19169686324a43091b87a219dde572805648ad485f5995cc682c7c672285f61d872b2b97dabda59ef6fe505a120c656d6487c8bd771424e64268aa0e29f33d05a5bffb5328c34c397020db41790ada8e95f60eb0c29463b9ae11bffeb7433bf74e5a8f7561cf624ea23b479697d1bf84565299a6c2938e8e8e14957370ef31086ea616c9b8c809ef9a48ae990f1fc47b7e4a68f557d3be74f049045bbe2b14fd17a3ab3b351fb531bdc6587857bb9b829d82f8f61177da1993900d60b96613f8d6168fb8d2d50be267a29081c2bdb51378f246abbb08b47156ba7f7361c939e207babe7b082a37b1f0d87c495be45871e202afb9c54b334fab2bee5546e69382f966de7c61643b2be902aab2ef4eca891ff537e957ca2c031b1a6120652da90800a3e700a23faee77d26b58e15f986a9d082b15fcf521a7cc6210ab5fc41b8670a79d912491daedc05480b02aa7b4d3267335ce71b52187ffe443620fb287ee7897fd94b4796c05f7b3983505a71a60dd32a8cdc0d2c7853495edd26c5bd75c69c14752601798d9d81100f27b506b8e139d73428fabdfdd164c686e99411babda87701b51ab49de21a64949cd8953c69f64b0d121d3876ebda1a3fbc2d979edbfe18751db5faac99e4a0d42a54fedda7b75c88e809ac0c98784d0e16def52cb0a42e97a778758236441ce1ed0d87735e196b9ff2ca9ffefd126c527029e4ca521b8e84ad293cf71d40eb9b3da9309a5eeccfac7dc93444120c7fa9cff779a4fd40caf8dfe5d12ecd5c0df592120cb87d6b6b9b83acc9001968a50c96fe4a94e1c9802dae2fafc5138ba0eb2d6a33a0fd4157bb5d18b3f77d7a98ee963d51848c95c21e92d0a07ea7861afa137ff16e12eee4115b8aa29836a6d1ec1b645a8acfd39d9c8a361e901ddc3dee2f1a797fd92584d0eeeb989b28bd8a18d774b50d1083fb3c3495bcf419c70fedd2e97a951a9b9014c810c854ab14126545856c1c050ddf0b1f095abea33f9fd72bd29ffd9e19e5d160047d13a396b2f0226b99b96ff7272308c277b6219f4255ded571493a34099b2595c1a063a66c663a7fa0ac08ba32ebf63ded64fda9e4323a65d151e33f8cc5b79aba46df6bcb90a694eac37d57e85be092d629d4234f1e51210ff9a7945c2e64408130767d883b2f62c53fa8e1a4d4d1572ee8fc35e18404b9f774432f9b9cbebad20f89a19aa8daf5d212087081f4e6a40a1e3ead2653e8ff1b239ec767d7fb083593ad5683cff2e5cd2a22d4ec60c152cdcb0b497066b6ef5006623d915ee25ab59af7298a396533be9db12c7b3a10ffa3723873ca9db0161e6fa0e07babee1eea712cbb9cacbab8040accaf401907fc3360129395bc3feb3012c8e7acd6b8024ac29f44a26530d23740127206a86cfed00fd5bb5055e28908ab59779a87eb4d8578c90dae362cd04c33631b816eaa7231443ea8815ee7727819fbf20aa2878148f32006a7847707b37e63347a9d2d5c6844d0cf58aae3970d655a7dcc439ced7d9549283f2dc69d9599bff162c108ed83942356ff8fd461dbed401da5cffab898abe0a7e72a47b158eb95f6a2f0894e9912c2e2243956765aeaca52574fbf82f82b6546dd8b9d9f4616bdc6644079a01970ff54a50a889f4a148f5ced3583df128c8a7237e71fe76018ea31a1cde86c19f37e2afbd54764e2cc6c4f7ce248d7ecdff5836deb77c3b4861f55a3c6586a179d8ad2da383fe0827965da8aebce74edf45a8b196fcbb716eff14e4e4835fb0c8cf0181eebc8949b396babe4b807ef21472b5fd72d3c48734a00f1378dc0ba05c32af4af2c78aa1dac6607b9d93cda71b5314c44d9700e9e6db662a01c1d805c6926f43c71a5108856b44c9f6dfb414f445b88c251823e74f60fd913cbfd4b9ccc3afa542e8d3b6994500675c6a6c2357465ab37c0674442e9d62c8b888a029ab49c8ece4f8d5b510d41d5b325798693ce3761a55e732033964e6391681f445db4f355ef7321ad123c850472a792e6ed5d6b2b9756f1a75c08ca9987b95fcca4ce320c5119af63a37931761717c38774c1964f07bc9eefe79a9a6a6e15d5795fe331ff0d06e71c10a2bbc6956491ac6215f7440b4fa61642195dd64e65cbe334d38f4bc23c1222cda6b60f962b84bd8515f73b8bc05ce4ad045c32ae2801362342f39b94606b2b9ed4353de9f0c23b22c121ac07b48bd14345753c3658f282dc427fcec705f07d5b1bdc123f194c22002d241f91bbeb21f83fe2057f25ddd28b74a9e1715023cc7328e6061ed229edf6754fe6aa49692ab44d2b7cdf38de415e43d6770c9ead9385b34bf8bceb56a63426b4eea9af1916899a50ceb6967605ffaa5cae8de33bca87f83f4aa90995e9c3363f5f73864f5a15ca7d576b5fe30b82b611d5d0d1ac89c9db3298de39fa5aa1b81b5c850c42e846886d90730d86a0beb66324e33b69478dca3c5008ffe63768b46a83882a71f980288e3e268f472696c30406ef098e6c9babf0afa8ede4785a062ee99ce58e41814582c8f603f0fc090285949c5151e2ae275883a7910502d8014d936bab6dfa2daaedd0c8f8daecf061ed03154cdb6776f923f296b2d3d082661256152ecc515ad9f8c2f4deae628b50ab8423e90de6a951095a1030ea8fb878762aedd5d88559d4878141a4ec0b5b94d482a1794fba6085b9d63d1bd1ebf32b8f3fa7a1c0e13531a69fa7b47b9a5b8493ccba234e377677befafa9fb688bf8b14b07c09e2deb6f1067d2323c9cbfbb37ea7daf70e818f73a7123cf45c5b08a8e5da7ca7337c292a277e3ebd818f6cfe37be2261cdb988e18da0c4f10e479989de476ed0b33613a930740d281731a5a60169ca4c014be0effb1c828abaf369fa9e9fe402be81c99150dae42dcc446080512c7a7e21c9f229175b3ca590573c4a75835e7cd02d6cf0cadb115d07bbd8c87a9ef735b4e3444987ed40e44671b0bfd2154e6ff9e7e976fe97a919bfe6ad9c63184c1893d95e9fa4e6e892d2a8e283613779cafa8213e3dd0f973a76b4c0f8cecd3a7bc5d8f9c75c3bcefc4cdaedb96c64a6149ac232f87904da926970d9f2c9ec206b7df991746fc8589312455aad7dc60eaf1f80d325354333b975bdb40db97bc6cf1b97ca95ff6db4eece485a211d9c46fa0f4ac4e4e36006c6c7cb6236cf1da845f6710d3dfae957035a9e370f3702ef04663fbbb48cde4f7b1df73a0a144c7d71b4584abf5c10f29167aee0f24d9062f0430865c1951eeb731358718f53b2b67c4346621f637807e44683e419eb858170b61c7b68294b790e89ec34236f35d6514cfc606ad9ca12a72b1dbc65ae229548cba0b59409f8217cd1f59f52a544974401f5a97092b106e64fae8881fa5d7e327e26a7e9d472f08b106fd2da176b2ad647b56bd4339ff262152dcfc06ddba61b2ec05cd5ac29ef9c09c0d235ade3c4272fb8113bd5814a81342b0f600f3a55256e3efc84004fd8c83940ee1c0c282a7e1ebc58cb80c09e4deea2accd8e53dfd5135a0d17667d461ffc6e349379e6132ca182f43a0f8403ab4af5422d3989096e664804a0197dae87a9b2c8d4a6f9e632009c3f7c65d4308989bee9af63639a352c77d33fc35c6bcc6fa9ac8d48c3ecd6b6ddb59b129c8ec8d1b916e8322c0fa4727550a4ace47c3e3da39324c7954e82533cc133f84f6ea8e6a796ca63b435533fd9a5ece38e40a733ec7fb351b5cb102355c941030d8c65ad4e296f6f834615feff87c39b19314a03cb23d24579c01d459cee8ed70b5e050904947f8b7a75ce54843890c98a28c02be1694d3d4b9acfea5b3440abe1038d50a9fb5ba92f69609e94b75b0096c9750cdc0dea9b22e1cbb803f0ac7563ff19ae06604330a030d5377cf285a7350bda8f456fb5e17e5693d7c300570792b7023da3c42575b6986c88da54745d45ee9256dc45a482c889fcda58336fabcae2bba5edc35ea46dfa20c5689da7eed735637f1d1d0b1532c7bc85baf0851a25c90aa34356d54b87fb4852f8f10fe4d5b7b1e0bcfa4ba465d474d2b316a7a31d5e4b735732611f9de148ade48a394d627233561ce49c2b9fcd8a984b295b63651e44e8b3f3b41e406deaca59c57e161592b74260ea708ed7f7baa878d897e1544de56d563ec2b5cee955bef084deb60f8665890ed6ce4c8aaff578ac2ad9a9015251d5e5334845c7af3490239304efb86ff3d0c0e26cb959ae217bd1de93d4e7167f9b3bebdd3823ec77d03de352f5d0456a2b5b622802caf16f817f22f234f3d04ab93d3ebf661eb1ff333899582910fe65865fa049fa1733ad77285b0916b6dbafc92f5ae05c2cae71ab4ee94eee3588a1cfe9bc41eef9cb3d1080e04fe277159f5a00a2683eb0073663f26c35509527dad402307678233667c7013aae0a1b2b3e7a2aa5d17f34fc7b98003688ef6199e59de22c6688d41e1bad7d0bb457f606dc7c1b6700f4de9454bf95251610330b89a41a92962173bd69ecf53c8276672a29d44177e508f0c920cbfd8d9c72b92646db40b1970d9c0eb2a6a5406c83a5fea54774677898b8920d77e58a8477386aaaa810596a6e6ce08c4228b20ad9439f7698b8909291732030c9f1f2046772b574868614be4a23d468931e54be281783cdd90108e15ef08e38c27a9fe0adef427c6d6056258715f569a2e1850e30493d5e131726fedcabd5ad0624b508b3687b7f3cfa193fb9fb6a936e2ffd91a110d91f30b1c9a61811ebb7a303cf09f5baef0171bf1aaf39a1637d969be209956569868e0e03e3382e6bb4ddf45079bb7c9f92221218900173ca766f98f16016efaa24a65a78236abb729d5c80d1339051677e17b24a8f3f2027a90f1611358f27867d3eb35d92fc0e3291a9b65a39f7c50a8adfb0f4d922611dedaf689b3ce800b8afacbd1842408ac47ea52c180a610376f95c414f04743227279b7948f104b3a1e5642f296725c7c0f10362d9559aecc5b5f91ab90efd2771b173a2b7ef0b8acf4fa7825602f4e4880ca3883640b9d4d52096eefb7ba10f4d71025b1035f3915db44d74d40b41c44c3421236bfb57d6aedbd94d81bd0040646e623d3eceb0dd41a8ade9122d1371649d532cdc7d6eba9b3822cc9ddfafeff15ad8c9ab43b83db7f16f5092e6ad3277ddf1f68832b7156f7a427a6386d741584c1adac4ef67d3ae7deb820d4c3fe36982eeb873ed26a4c286da5e0e0027bb90f4192b41c207ada85642eed8674ec8991ace628715a95c9f2d20d5ff0684ed516609a69faa8a1f75b42cbdd289810936ecbd807757b65fe785699e5f4abbdb880d6063d6bc866dcbd72b05311f774c39d8d1a232c34038ad56cff8285b4a68d8a8c400c53f210fc26ad5bbb3365b69ff511297ffa454c97d443c5206159924b72ccf1e8c78e6ebefcb18f93f33bb5d4198c76f368e96726b152033e04f8c45c00eff048f989cfccacd7b74b1b0fa4d3e717cfcc01e71929205277151df36ee5d1f72f2c4214dccd683e511ef600611fd99dc1060cad95101edbbb0b97e874cd6c9e0d3588d3b74376d99dbf3ebad9ef7113b935c181688b5d89d61fe1a6adef432d43a5de21961b6ed9313670a897efd15df87129db1cf5c40053e743b4341e695efdbe84c1a4b0e4f177f6f6ac1a98194a5d7b6b1027d317a75d39617b5f1feb338964a4877f43ab6770c093d8d6acd02a4b11270c2a769d38281c65acfba6667f0a7cbdb5f5b770f76bb347bd08a315b0638fded73e14c7da1b0e0180a31482ac435af8e671982a000bad79216b4eb52543a3e13dbd5de729cdf6ac8a74b0435f24055e78e96fc64e353dfd2db6d4d8c910cd8ad5edbb7c1092434cf299f7ff9cf564e1a711b98c50d62a14eda0ad8eb3495d394ca2615cb7807f9a4728df7c5957c1f200933121dc0b6912acd458d1165f5d49e0e97f9ea2fc497aa0abfa0ab37a832a9b9faaea39acc9c86a5d1e14edd416c7ff39869f24c96f06f699fc3c457d04f5c5dc5489663faff39c76550d7bc0b3d14bfb03f92b5d37b48dbbf62367c32c6243a6b4fa2c658d55767789d7b26c0e17253b658eaa26a3acaa85d038fbe496ccee2e2e56a7eddf30ff6d4c444c2fb4f2093b9415cb8e56fdc3a0ad61cb6d24a9784b4b4f7fe47ef793b68da9792f7504fef993734a6e6f6cf4b849496eb76150c5bc7b54fea1f889b8219e6a6683797a07d45729ca7c02fe25e04325801df689db87270494eb5377df8ca3dc7c916a12843838fcf3571b0ee3192d4f99b6bb5489674a30d064c1475ddb2d586d980da36442f0a06a23149fbf2a7e61ab9447b53a172de248f6b42722a6337c5f9d3bbc446d69ac1618b1e726eec2ee6a1eee2871f75024a00fb86d29386fe1fee57b033244960bb63a3a4335d8ac5f60cb1afd67104093863f1b191b870bc06ec315b2c13791997bf271e3d59a6531d357c976edea537880a83e418e0f820bd98f42b529948d2567f79694f3f9f758720521f3921417876f780769f566665358dd22f631af74106632b289103a1228d817066f66639a659298f0148db486e9af299a6a9f628cf4ac106abd0ccd763abca7a374a3da10e4eb660ac357e3a8780e7a6f896ca19fac025369f049a780fdf3ca661b9c53bfdd29f3ed3c7bc5353b5643ff8609ee1740f2064898916939d41945a9e273f4d91ae86c45e232cf860fc06f663f408b4f2959a51e270e4c9b5688c262de3aaff7cb973db18f18db8fa9683dd30570cd52f6968ef17db2b578e8d9d4808f0bf21cf917609f3e5a540825bbf35771d4470cebe7721d251d245c79f0baf672c82003722acdd877fc664e229b1bce75a04454b51e0f8f684b15a78687c0feffa8e6ecaf5ef1869b86108ce2d098638a36287af8d1c63b848ea7c55b8bd87508e90c96a8a81a75444d2aa8a681c4c8ef3994396074aef60c050fb0691898c15a33edc7926d33923891f69d5c5dbd786d915122152467c9a8644bf9e7d39c2ee5542ed44f67e479d05d28f4d095db6017855cf83bc7dda8dccb869e22f017e213fcab10d84d5d3123038c3153e5b065ecb514132537d5d5434da5a430ebdee8f20003452359228ef2c2ba1e864a31199ba087201f78c3ed7945a342ecf0a39cbbb45cee907db97dfb9af49177076b90776442baacc305348857c4b5dbd0f113a0b0bdd1baadcc64e0cf365ba39f8395325c1be96573bcb2c3021a178bc0803297d39d851c9534c4fe33605768ca4abd0f2455596d40b87ca7be609623ebb77846b2f7d8ccd344a60f90a2b850c5762c8ffa3eaf807e282bfcdcef92a0e18286ba53e47a8963aa0b64248e9b5d5d90fa46addc528012c0416056a75d80d4bc9d9027e01e2761ad32f8d4c65f9f48631283696108dd3975024319daf4bfe9aae2ab4f40aaaf3379f9521752b84bd52f4837c38a440aca014cecf91a3552010a47eb77abc47b7e5b7c8044395bc0c9f90bd9fe906483ac5439b71339ce8a427394c0efb2b0492c8fb89a0a17d3fc992e01a77da6c6ee0c567dfaa4e524c905f0e4f60b7a656881fd59539df58aebc493310f50975a3d7688ac0e05cdc98500c1b3bbc40c43dee555410deb758d1ccbfdb6106a7a7fb6a019e395cec3eccf7893c51a84c364244d289aa9dafda2e915a73d4181b65c37ac1a8b4fe895b10c421d534d0693c43b508ee48103017cbf8dcf2e0c01742ceabc16cb0a18ca269922fa60e88509a6c88db1d02fdcc575110b360425c984f8eb788492257786ffb84245ab3211fd1a41cfc385f77ea8231006f2dd4289e08ba304f6d261340c39ea1a4dd18c8332edffcacd5394b0add30ff9f2aa85cd373c53f883f9bc6217b90bf755f3a19e22c961d073bbdc11646730a6fac38485f0fe6008df1855441b4c6e97658b05b18c02b0720f44fd4bdeb4721b6e3a99b391c36dc1e0aa9209e5650911952ef067d3c541454809a18abde7c2b9c1e06a2268e8f6c4afe357d0f92960eb63288541291d0f2cfc7c12a6b648b4ecd093a114297c8a04cfb08ba49f04ca051aa103ae3a63b4e15d622a281c1b9937284c7e0b70b686bbe82e9b304ffd7e357aa86813372e3b3bc16923b9c4171c2de77fdb49a148635eaea12bced8d3c3eb63c29c271a1a65833f629e324990bd5e7272fef742dd66e8261f15820d55a10c62b5e88c82ceb3c843d429a5accd95c0b4680482d0ab49f7bbaca019d33db21ff02b93f2f0f2575552cfc75a7a80604623462a50c1f7800ad11a44eb5785d20662d1d296b2dabdf9b0ddcf47e96c3a7cf73b1e863fc4f55843654fb0409f22d330bf4dd8a4d79218e43f92e399320e48439ce6c6df2aa1c67334691c6e0d841047a027794cb157cc76fd8146edd032182ba5f0f57b719fd21ca8d758a64ea0e8ed1f81d9ca819193f4ac02d43b7d487ae259f79fe2f5352c2b47a95cab8e4ba288ad0816e4bf2a0fa1f83849b49442e82c4e69043efd1275427d7d66784c7022f19543def9e6a8c47cdf19a93b439e7e1ea8ae2182837fa7b540223cba0405f8b1383e71ad4f4e716315e4cc5625e8954e0f7fb5b0886ddc3f4712acc6a3cde6108f2bcc7330148ec9810d531187ce89afa270e7e0ef591e5df009798ee1c45bef66d25c69959a749ea68c82dbb0d2886777c8324fcd9a080e4feec12dc53bcc42c6174cae4902a2e435bba2cb843456c67c3daaaeb1c9b50eb84880d37d9eee5413b41e9d7d371e92dcdef903c33ad978099140bdacf946186c1027efe01c39de3d8658aa9c96520ed7d02683df3794d0b0d7e25c0d9f8c31b7b31c865142851948dc6d4804498e27216ae9e7ab30d1977149ef97c7325b819c78f6bd72d39f9df20b5a7c937cf14fb957442cd3d26baec55c2ed4d860512439323f2d7087c8e5e7f1b7423e5eb2ae548421e9f24c3ccf52f35f9091fe29b8ff1cb058923688b18600b63c575c11776e5cd9d79a6237ac15f019a989ed57f7d094bcd5ba3907d16b85ed931ff70a25ad3e7f8d11de204d43dc49404aa4361078dc031e0c04db9134f95561404cc02237f4ec1df2fda8a518229e50966673cb6782cf399e48af2a9b912f5400406e106506d51276e675900ceeca36305325937acd44f817316a6e797a9f62fffec33c947f0da43e4820194c048b994749ff3dbbaabb4e0220b20655c0cd717150eb1e23f0333fa05fbf21d0364b7f9d1b454b1e768f6663dba04d6f557663560d35f9ebf693314d86421c728946027cb94c7d85bdcbfd8951e1b67bb41a12b88331ae3cc321951d9801fbe19d3e15bbb23e45c7cb3978891fc560b9944e7b376a8e0de11de1c333a2cffe324c359bf9e352d869c0994d0966ca935de5c9797a17add8a6e678ccd26156a005d9d4b9a8854e4458ee9687eed63f7da512cba3f38c04d4a014c257ba4dcbba4777bf893c4a5a4dade4fc304cf8453124f94f3c328d7037f852e55704b0ac1ca042ba35c331cec3f5855ebe889f0e032cfb75aeafabc46031e3d6b9d00f51409a2c9c0aa8b06fdff26ecb31ef8efabe2d177c9332184f9ab6c0d7b92ee0a493a74312b139edcf22bb14937846195f58a72864097c4fed9e7550039ee5676765dcf60bf1cdea8287aab76d510d3994495a114bbe8ddcedfae548dd296d9ce312ce278f81e70dc44d1d2312197a763047175c7d0193aea62a6171a62cf008994cad6333125e187aee7a64949c69bb00ca4211b2b30c0d0484d0f5ff36ac23fa4fe593973f9c362224534305199230e7f1579cd856a5e30526b7a9e523005f61d748453d7263c14428dce17d0db07a6526fadc2cfced36d245eb967505065e9e548b2cdd51f8d46c9c0dc41afb6ec6c98222c61d4bc37d8fbe3dcc043bddb8aa96282b3c66b42c5df35a96498751cb2c86cc41cd648bdb2b6e46d1193f4088dd3e18adb6c284ccbdb95942e700cca6cafd3a3f85fdacf3cf1b7b52eca8480e374b877bcd975614d24546ab4e4d4da4d53452dac123d1f8e744dc977ae765f9795f7c7388995bf45b8de2f97cc2274496d0980067b162188b799687e0fc96069c14ce15e4462f145403900835e1cb56592a471579a0f54bb99c85c6a1f972a7e147c580391ac9764e8a141f106d25bf33e058b53ab2a1839d593c0ba51703d99a4eb6268517b27c36c909fa3ecc17fd481828f90429ffc7bd3da7bb0de95ede4698ec5d8158813bf595ff2c72261c7597f6617604a6565fa2b05bb2fcf6cee301d750fa37f10a5869759ed03d318d9cd9af085793eb020f7ccc8a02ccf1253e90c1647702a4e40dad084cf13def7bba96451ce0f5de9ff339cd52e0cfd3ee3799ec5457fd93663d1a93d30d84a046683b0f5234380e1102de20b457f6fad6166b16b43d175fc601f137833857341ea56ed08e0cc08d4bfe1e0fef1ff01a27d5508b9506cab714bd425f9c8c789a658fe3af318685ab928d3f23a151bdf303113d518ec9d1348db712a9f5519d4e8ff50854a91c24e53b48ecd89aca83e1895f3b68de1619d3a89a51f87b39c4dbf5948fe51be39f040471776014dcd0a0be9fe5cf74275bd07fc22260bb1138d7c329460b2e1f6c16211eb3636906e2f43004b44e81fd29b984acb61b0a45629c8e41fa30225a9200222c0b392430cde1a0484193739300acd3fbae80e1c8a4ba9b8e5735e176bba760281da25075575f3f9630214f2c5c4b682c38e750d9b4a78362e803c388ca2d3e7d728de75358f6554ee792fb76f81819dbce79e8810300eef6e8cd7a978d0a3014d0d8ae02a61ec89557e1dc5f6c5660e1f648c009bedf0a3a8ce02a7802ae145c79cdbfb9c92333df3fd430050705c563417efc801dbe94424807395623a23e1e0f74e56048ab5f776fe7fc96781aa3b7351c1079b47d1c2a66babfe84e1034d76bd7d284cd523701c97bd0c9075f769d00ffd0c3e5c403105adef60e30eb6c6e2af263915ecf4b37e22954dcffd9206a874082a2215e20d3c742cdd8a40ca11361d9b2d20652d324b95f0e2091c03ea280424a4e5aefa0e9e691c396b3d8d07c4b44456fbcbfe7e51a32f24782b115a73b80308536aa8e326c355f5f1e4e9bc90ff80af7cc8148d12e8be1fb85566f3b0e65caa82704814aa314c0f4bffe30581afe991b7a2ffd8040ce5eb714618a9c78dacb3d0b0f1c65154059bb115e06d78f965b59b690b8bc2d27975c8f6613bb831044fb28ec2e55dcb8edd200e8769e20f13a6ec10d659195787f12dd93c463c4a9e06f14152a886ca267957139ce101d0ad6def42f75b145ff500f22fa15bee14863736f20302dbae9c71e4f4f934bbb3b24cac24abefe721b05f138e9b5113bda2936746871ca1e86e09322b1d4feba2364a6ea99937499f2b8a2f473b9836990436405628138be11cfc490d24526ac060c36a622ad14907ebf43ee0b15b5b529f5dbd006e1342d14800bf8176e5a61a1002512e7f6ddd24c983ed604fe42af78cb8e6ffe2cc4aae5824894ccc175c572b59aa05df6791c5752890235f1bba7397eebe2298edeff7b0b0b33a9919be4e62c806234a6a96d252a1412ff444a0fa981748bf71fabf562d4c58e0f390531a5f103c3247ea32e37e7dfa2234d516c78647692169a2e2e49ff39e4f61b9c63f497b4c9b40f233dec93b39156736a7e970ed58593d5252a9445fe9209dfa8abad94a4659092a0e331130a7e7d6311999a104adfcbdaeb97e5c2620a427d9a03c28ac358ca4f4d93823d1e003771ff39734c64b14fedac37921c7c7174c2e5fe6c3f47012dc916040105837e970c73836c38404ffd10b0dd77567e4905b13f57d902e0a976fd908cec336ddb1b42c504feaf7074ed86920e8d728fee22552f48d22dd03348ca18d8b40f719876d0ef022dab8e5dca43122f1fb19976e2e08627c37f580c02d798e59602a67562723f7c1c6ccaf7364c762fda8561069a4b2a8e0ae352c00b1c65bb46b244af19d28c5fbd78dc86709cc6aa3ddcf53910faa379566c672d77dffc5c50d1a5d21e817a0ea986aab3d1b2c2ca6f8a7abe82ea087ea2a9eea7349cd5e813660cc6ed9e4addc3cf9b82968e326d935f9492884205b8b1e6631b18b5f0ddcf34649346a4a3173ff4a7c1d0ecf56785737cfa9882d228ef3c59283341c9d2356e97961d5763f91932c5f7b1698bb9679fba781049eba0aa7fbd42ff4def68385a9669d75efdb62a4345e3948eaaff9de5e3c6144cd0c0bfd2d9d69349ecef725572de5e3ba8bd1bc73abc872883d025563a92c26b6d39b1cb5c415f75f2eb76e0453a244d231033ef0191f26364bb745f1d12d4f3e004ddf8a544eea2ceb9b03b90e5b961e19eeccc7c35be58a1c7b1a832a984bba25ceffdcd95be3e54ed4db342392bf05432fa3d4300807d6789a9799c9a1622a1dfc4c5a143a2dce09e174ae2e2b8b0b0f459b804b1e97ae8c3f8fc1625075ef22b4528e18d010a6532beffe694872e610df50ebfb48499de55eca84292560dcde08f3ad562465965c0294f80845a34bcf382bb545324f12c3ce8d769a70648fd0f4614b7e4fc50cd220a4fc0b276e3b6848436593fee64999b167f58d67ffec7ed13cabbf3b5b53a22a8863686127a1d63b197bf1979377b235637b4a9ce3442bc83edc3bef51b09d33a654ea335a465125986952cde4c87d12e9a9108f239a71751b9417ea26e25de3a203e79c4ab3c4e8791797edd7e7c18c70826f932f888999087899fe0305256ffadfc24476894ebf19e7276c0dd287e3ecf180f2b0f8fc34c5d19df7d7104a8219f29ccf095090aa6c5ce5304116ee42e7b736b78d8b1f4ea3b40e6a6d759083166fd9157bfd84ca7bec9744e3f89dbbd64be78142d047ecac56e36db599f5c3465aae9e49b44a999c07d7fec541f61f9249b9435e9ae8ac6bf723327d9eec613c2ed25558a02ed994bbcb2ca3fe9ccf93517a1432a9d13f6a71225bb7dbc3a799c05ca5f039254421023d8e89ad109a3b92fceea6ae7e4f5847369c1a30fcd32308cca6e7e2c8ad40c6fd62c5beb415d87a5f042fa424787be99be02ad17e3e33dac74f4407c52b4554e91f68087552f7fd654bc881cec66d9c8d3f86d951cbe26e1e077ccfbc2bec78acfdd2486e3129192abb69e5b601e2efcf2c957ab1752c02abcd8bf1066ceaade486d18c62a03fcf564d7e555d6d629bffabc0c43d6238a67492f1ed18a92edffffba264e31c56e98391c16c75a9a44bc13800e408fd1c331749ae44f362dfa6a73a0e79f4bd50e6a5864ed3e6d76ab24a8b4b211fba2cc9a0c76d5bad6e210fb5cc46c1a5695370143104f042735077b81613f6f91c99c29894ff71df9eef2edeea4beca97794a7bcc02ab4e894e389dd7e5270336ebf9a60430028f06e1a165013f0bc331f5e097f1ad5173ef3cedc0262444cddb28b0092694146daac593f3750005449f18d7549484e95cf9dc481e1538d56689cb6eeed6e929d25900f93c76b535bfc3fe9ddba001de0a95d9216452cf62d6ba164c9dc3ff08f2e901ceff44e187384fff0ca6fda204486fbb21832186d3f539b4d8b5ef6d7ea4fe8e539038bfacccf0d30a5e423970523e6eb707c95925c3c6fdb117abe16185ad27774ebe5b2b19321e84bb855e8bfb377c2c34a5a42f24b4c04e12f07682ab0cdb67b71f1457adcc421a656ba4134d91b9bc641391e7340a9301a2b79b0b62a02d87468e5d954b35a078755451d019c7130c0800f3ce73e9c400b5013cd651f194a7e828789b85822dd0093c5747aa81d63108761d7f50f7551f9dabbfb5468c5ee6099aaaf2aeba298b769dc6de7267af4e8b624e1ba66b9b447fdcfec5f259d3ec5e5facb0d522c87ad9d0ba696a4b69b554db13b8451aaf4e057b063e34a5c9b8e4e1260c6ae7cc250cbb47d3a7fb771e4becf10c018cdf6c3970fa9648b41f12d26ff9fca60b5af79081431af61cdf1d55d3c070b67675517c7803cd2776a3178b193d30c602fad0f5ea1f6c873636c999f7247e6ab4a62783e718e01d6f9a6dae4cc400a2a091f5de1967dddcec989e60fe1a019773865539cb527f81a92f7f4ab0c48146ec95f80bc8aaac922ee409f1f3dfa1cc6617d79d71cf698b248c84245f0e6d6ca4ed93395a79cfb36c8bd6e47d22a5c8c1108644b5cd79eb14c230421e3171c2839fc9047d089ee4efb3a739cede337c1f52926e795b1630caeb9a11a5463fe071e6bd1a39a743c38fa4b63bb06dea38ef0f1c219a12149cabc7b10dd5258193524b4ac20558eee134c50e0073d692e6ded32db240cad7ebbf6e7ef6a240206b793630cf37b966e2666f2144bed0af79f58adae761fa2e8b7a0851e07ec206e0832ff397a915f20345483607eed6fa01559dbbff873dd1395d8921827f0dff97257c6e7880858c695362b1a86e72a359b6497c372b02b85cce3d0a77c787253f134f99872e90d1651e9f02af80c4ec4a654db5b6fb9e2827653d2772676c7238f1f9259374bf5d9e20bdc14b3756b469ca0cf881a5738bdc0c5283c0000c8ee0d361ea760f4f566591d38e5d620f1bdd5c50b3997e82bd73b964edaea5c0d990bea5bb56d4c26f1a2cff29343bcc92e8d424e11e245711744856796dee827e7ac37afbffc5aaefa77243b32b2f29b442df12d394ada41628a561d41fdabba55fa6ca5de2d95237258302972044b39da30b6cd561b1cfee863084fef1bd2b3f4209afb53cb43ac17caf9ab501746083a6dfc8d1b9c440e93c62cf1165d160433e32c9f1e331a5a5e4a6572c973a2afd8f87b3d0313e0f797f0989060030643c2466bb34000dbe3f1381239a066e96c462aa76d29e68971f2c1ec8fc13188e651c48b660faee1c8d1a61300f53d78f276d64f39130ca1618f3d13ee3a7e1b8790466e51904f9a48dce5741fbc6b14e88184f310115608e41851a8a3f09eabd5ea05df0de3304b7ceae9426b5f06567d62abab4be789679fec5377f5f1d13ebb617d5855d421e9214b17661dec0716fb0c5a46ae831cc9905ddac843e6013d698733293e695955f22495e6d8ab282b234dfe51cf4fbaba7e237c0e5b92d8a6c230f5a409f927dac0cd369046fa02bdb2f0d5aa9a5e99923772ff46e6d11fbc132b91442f40d7fa3850b05e8e2d7661c567dc13ddef7f86fecb4527b402d7b906252f81d7630edb519a2949b0fdb7daac6726b5a28adf2ba4c65a4c2387c55d0cae426f5c3117b9a386cb7efa8277e67651bbf64f17e8c21b9b3258350ba15e3fcf3660dce0aac2d19080faedd7ca4c3789b2027f847779da2758537313356be926b09b531939bf7afa92c2f31a09e53029d25221afd404801feb7bae8c3b5e8372bf0da20f08dacf4608212bae9ec22948768871ce056ac3ae6c6543686bbbc2c1c59f18806dcbdafe3f3ae81393ae00fdf22bcac8049612cc869c0c01b7340df4a34fd93f9068d0f8b1226ffedbb36a07419ae4e4c4f88cdae4852e67973fb19e11350a31cd23d161f9737b7c56643535f33c715962f2bc1a303b01173b4de18dc6db5d94c4b827d7335152c89d6b8004ed1fe5cd6d1838d934bc0b2e20365e2635686b1c4f2ba4e12e041c3db0b0330d1a4008746f643a48da5900816dee6e4537572fee76973f1165fafafc2334195ff4439e4045d80a56b531448faf0c98f43d0bec43f105cef7ca58b207705b0f2126de1e3cc7f2e1e6adf72a456289c4d54572046fcdac30ddbfb3029858b83a3a7c43a8837a56ec313c0f5218de3208c536fe80dd58b3bcba4f8a03fdfbda6e136284bbda0f03a89532cb068ae538288d45b66aa42593eb34429ce3d509d03aa9f4fdb31c6ef27b06e484ac2d7172e04458c97439b06a735db527d102f489d7a1f886402292576b2de22a8e68150182556a38e466b89d5a61063a550b7f03ae62ab506c353e7ed890254ea9141cf25a36a419223b3ff50f55bc5e429d9004024c336673bc4d77a0b3303a4a065698a4394b5f56166678f89325dc6a4cbf77b7dd4c46b2a807d1eec16063648733a2243b67f94e1fb4fdb44a7b8a801bf49e8d44775de608376d6ec336282a08efde88e051088794407466602e139b8d7edf697fd72a9e03dc61854ca6c6e58dc488ec6912e758bdc39ba24164c2d1d6ccf494a24023e9fcd830ee94d4d62a5afe60026beaa6c2e60d1ae1411aca983220373dc8ea9b26eb81f1966211cef7742986f2e75bb66388e3666870f429d7366f5b123ba5b97a37ff2f9cd9b614f146f7549d6c3489827b5196bb718b7d21c95e1c943627717eff39c80a96451c513d719681ccb16717738ecd49348b70e0ef07082be021ddbac38c66d38056f9d217a8f6caca2bb5bee73e7a68df140a4f7291a57449410eec8334807cc31ed431cc00cf6c4204ff96c8f975e0db32c9eac815acf8ef1fee53d938a5aabd0412a389f51c62660e4a70adac9fe1e98a3be3d5c11117b2dc59b0585ed6a860583924c2c85e0ea5ef1947b5a4ca06af3aae7b2faf25dd5a9568373b105fdd7164520d667b5ba103ce35851b5a9a872fae6569dfc350dd1c3c838816de43d5f3d9a436d6748ba5fd209eb570a430525c39cddf453fbada0f1f491e1d9b5471355bed95e42993248b7b8a5f24fc00d84c2d1a9fb70034b57169f15b24fc70430f9cdfcbc0139128b18d1c361b72bfe927bf0e37c34f55f8e0af30fdc342bfd59726a8a7a2ef6acb73ae588ea2113eba1cf7fdfbd2d170a76a4dbeb52f2c6676216782c04329598867df424175921e16e6893c0a8295330544e76ee2340dad7e4de93db50d1f124575a05d4eb4d9cf4232dbe46b2069d6df8fcd60e8a5044640f79786c220efc9107af3890ce7445164a85800fd8a310ef48e65eab8cd581cac6f565cfa015ef52474238d68a6c9b0dec4cafef7c70a07772094bf4f531860f23ede80cd511a742a9e9681d95ffea1bc4a21cc647ba42d6e225c5e5757ffd24ef7251bef2ee562604281d57a67d4c00b52f7d9889576f459261ba47f4eda95304da1c6e2a0cf086b9d32b61ecdce245a109ffc74727708ab3397a12ea36c690a6fd4935849ef881b2189838f480b2251c093c864170aa5f65d8ebfd393ffbd8986943ec7a654be0fac6178c6534b16dfd4b1043b4d377416f2f677d500f54629216e5ef6fb4ec4fe660e6a78bdc7458e8a71ed9cb15b1fd4e46c76599c863c9fa6920cfe34dc617e75246b2d4d2adcc7c0a94a307270e84d53ea7653c70ae5d51ec4cd536097f82ba0b2a32f847da3bfd8e21289f2728393f3b077bc4e28454e01d45de4603e19f9eb7f336b9c87b8bbe2719d0cd20fb1ba9e3e61bfc11ec438bc7adb5f2db073adb2d4a8425ba88da1ddf73b0013f13312f3de2fbf65c102a9e975ca3e5878917fa6c209338ef56b02e1b7da8ac288fc787948f5e3f8dc186a2f042a63ffff74de6bbf968700997e2bec37ee0ab20813b9ddedf4c422e0f7b5c611d97f78acc540f3f7a6cf1335773413c66f66a47e0c214087d4202a95c2992ce9d2c02ab1ff87955eb914bed3a8f23b136f3c55027827a93c7d3927e853c28bda07b83802aaa2e2631d3c01183ba3f2725ec7fb546d6a2e55d963eb42e607b10f52c07317c43a0b1ac8fd11242623f4cb47ab65348f4e25d046c81c404d3af6b81f5fbdbf0b4b8070a00b32c24081e73484ebcd5a21b1285f3f6c90e9199c002396211c4ed00500ec98e29d56a315ddf4686ac9ca7d9ef9df06c98f0435ed46d3b15218eb6747a8adc6b07dacaa43a0b30fbb9abd2aab971b5154d7706ea6acd1c40119b7ce28bde8f06a418e8a1227214633658507806fcb5857c10c224be29f8256ced402e830de525fcfa82429c371522e88368df73727be4cb3788849076104f03af03874d98fdcd0da58c2c9e85a45d6079c84defaa635f6df589bb09db8fa3b3cc3b45447099bc97e069211182904e3e694cd5639757749ebc664dbab6616cbda8c907c31ab15e30f9287bd5226ef9cbbf8305422c3993ddc04659e38825550a4dffe17cb78df41ab5e5dfada2806bd14b060e1f22c21f9176baec57095b1fb964a4df28e00763c4b047ab0c03df106ede1a9199fb2d279e22fab497a4e0a743a2c9857d66025dec9609e00977e5cd85afbe27c5d727d9f7eb7a7ba7327db337a86526d82a44c5a9d9cda3ca35a232c3c36f00d4d6ed6a6b63a8af403fd4b8507df4ca2acac34abaaad28b0bf316ef1748c58a6e241f064766e87b3424aa90dd4b95ee208a1bac739286172f8f0ba20ed04f50d53f8e8ed06d6ba183dcc80241e66b08be2ccb0f2f22cbc894e8f3179ad73f53f321c7aa2fd70e6bf395528cc974308faeef69cc3bf6bcc61c1aa8fde917c4abeab4adc19a26a5a13f177f462c104d2dd976460baa4a4575aeec2b8e50b2006d8072ed8ff312676713a0544ffdfff286945bffe9cf6e971984da29a25508118d95016746507fce6d26b6f3c9e6724ceb9edbfe11968171b83a6610acd6dcbb752c6821f58f462e17c99b2b6794ac296d64a856bd87080b3d82cf9084cb9f050cd98e78b847695c50dd503de5a987ddd414bcd3f8a4859afa7d39460f77ff95940bfd992ac1742c5fa091581447de7c2f0669ec91d4341eb4afb622fc140590cef4fcec2c5ca4668c6e49e9a91a66ecdb176a46a46c37c87520effeb76a8e179f33248fccb31caf71577fa6adf3c2f2c60c0d38a2f5bc36d483e4fd5a9da04fa3ef17488af84320a5eb28d7bf107320e308d819191757c7f51861b5fd078c7e4ce9b76dc0e23e0604cc482ed539a8f65f03d05995c40780752481a51cc3e54ee3523254a4da9dd0cb0beb8b2ec121cbe924ffdba7a675700c6c65b54149883ca95ea4e6dd2901248cb978debf48508416b301ecb88cdda4277bef425b72b75b3e2b67431601859eb3f1830c06f4ffbaf8e0c37e7a42009f89d4817f58657c1ad842317a91bb1706b44771957e2deb5ca98e5b25638b475017470ec709e76bd47ba586ab33d508ba98a9d8d22ef3016d56a6e40a3051ee18d3f014c12012ae05e5d1df756ffb22d231d04e239405c02b5d900d7a6a35f2e9569dca5b206adc5cc6b9645012764424c1862997aefab1dd5d635fa071a62f258215ac60646cdbc5ee8f8d969e8c325b4944a87d4a69532bc2f4bdcfa7bceda8bdf28b17eaeebbe033491b4b0e2ed53fb4a9f9b404a3aeb5cfdd22abb7a8b944b0c1b8fca02d6615e85065909c8efc68c692848d57e181e4ca53a52d5b5b497f2ef626f86bcbf4861965c742862f0dd7f00f51678e1c96504b733bde9af78737be88e80a3e1838be0e07b8f4019c784c564f369ec2599795e6f2808df771bad60a029b9633e06cda4397cb2ea262d2211a7cd8d83df7d5c4c2e0f7ae50ff628619b1aee3df44c596b9955f73f6a1e7c80b2b66ba0ec5d53b2ebfbe029bc3b24e50dc5725178cdb6c6de10a38506fa61de6400884dde012b6568f0694967a9f9dbe22ba5e5f2bdb64b4d5bb8f8970a3f0a752fa4e18e82ffc441d695db757b045b8307bba733ba486f7773a01db7e28776b8999d119fc76599c58137465df6f38b4ac6cbe29a7bace9a0b1cdc4a7c52f2016cc635e27a608b6706065e6f81635a757093d9a2cd7aac63938870d98c04a0b01147cf95ce68d8754749e19254f7eb0fdd4a63974571a9bd3c898e4d2c7c9fadb67a184c31b5ab6b4560600af55e57eb343eb0b242483eb52dd5e67e5e4b8f92667f26b67f51ad15cb8f9ad42e288458ac3c70e6d428fa58bd5db84798b5b441d466c2c4f78dc59bd0ee33da0cc6da9e361e55b63a901ea3a249a899c3521467d7b8c4367f061cabf602fc60bb96d843c5955081ea83bb6b6b6b0cc8ecc8e896f7fe0e728b797c9f0b2e4e1a7c2c3e4d7e777aa370450b54bfb9d05c712c24a457fdc4312f5861c2327d180c5faa59b9ed7ee04b4db5bc6cf13a94fc2776c83cd619f7c91fbaf3fb18e4b0efd973aa2537206506184bc89bd7b2f876fe644546a58b76a56cdc83014a6ef25d23e63fcb69e8dab371c20fead2fb2f8a0433d10e300094312e47a3f77e376e7f040959d38a4d7f62a71e0402a1572014ee9442f06ebb09813a135d611ac7cb1d6cccfe7603bef476a701a36f1b6b7bb8b1835c2f91e32ed2b5d4d8e52f8bd956ebbcc568d5fbdd5a7f6509e550f4946cb597fc9d27733c36cb2a563810eab95e9b56bd64916a3ab37c446cb5cb7f4ffa94675ea820e53f0f64da188517f90f9669979fedb0d21d53c461c21004732740983cf07473ea6012736d0b4760cefdc6b5d631799c475064a2a2f4da8b9f758919562bc49fe17b9af3a95bde0007d508477586ce07fe9ac9c9300c9ab7d5539004806c5a20a12ed6bc89f717c3e1171d76dc3cee689d94b8ff6b08997a4ae7598e0de7be17e6d4aad68a80322371d7f9184537507be9722843be1e07ebb307a7f48c27cc88ba8f4d008981035317ced34d1e46b9d4b01b9bc3b3ff8aa2ca366898541f56970f54523ff1943b4f6f8da2f413d43a35958828061d7627d2b0f6f891263d18184ff9bb6bbb7064138a1ab190b9f66c8873944f5675648398a5200b967a4d36463cac18a9779741d761b983d78fcadfdc19b5ffb5392d32684cfb87e3aec7ace2802d74cf43c19ec1893a19dacc996c31c8eb59f71cd3fd242968c21c225df7c0d9bd1cc7a95133d549853154f6b41d33f75bdd7627be9b3a21d30b0ddc0e63049c371466f2bd59a03f6a71ceb2de058f0983c1a8c3600b50206d0a6d45b81f9bc6376cf21febb722d750c935952c81fca590417acfcca6dbb6777b71a44b3938bb2a1fb565eb97e897ee6f72984ce80eb5346c23cfddc528e9443358b3d84d40cb9eacdd659254668a26d3bb6c0ad806af17fafe7854a285595e04a7a5b8a9127f5bb6589c1c7c6a005e591675a75a8a62acc23ccd3b452c57253fee19151c8f01159f0317fee37ff38cf1fe078210d83bc1c960908ee950ffd1be29127577750a6f8cfb9135fb04d92c700cba161301d9f3c34d3101aa1081e9e5105c8f97ec9546d38505fb63218c8bedddbb6a5dccf939655b3f334901ea42c47ce3aaaea04c1c01b2bac037aa6339a1175c3b24e792855c44494d0db2f583c9021bdab062b495867f649452de529a66a1f8e754c2a87e3baa661f5fc8085309454e5563365695dc573fa4acbddcd4a469db511f3d489f9e7786a15e9ed5d98992b1942349fa64c2f54622c3342362ebcc6a78bdb155a21874f93e087507d81d86766363de4a48b27ff41e5f56f997e4268e791e617dfe670e35eb93a5fb6dab5a59c68865a92ba42c6927e2933a9580c5de822e457dd2f1b70ee948f426c52e3f5464efe7dae87adc87fb671b82cd161166d9d9b19f53d1ca12d323745d016f5e0d73cfbd6f196787bd25c69b3e76c55433f94232d19c23ec07094eb56065e816d0ea020457833c4405bf0785bb4470dccb93a1cd7952bfe4021a0b2e8dad4abb1701e4813d5d645fc52ed1280adc7f110991e6adf464f832780a01cd43b20b2e2c891e98f482d533a02563965c6561b01cf6af8bbe4a6b5ced7e8642070f66d2d2fb5d2947a21916e6fc06eaff12486de77eec30565214d9940fa499b114d46febabf24146b3f8ffd493ef89f74795c748dbfb25b9f1bdcb376e37644f052002730a068e76fedd9969f51547a0b78dd74839f2e8eeced8173ae476e02f6dc4a483dbabf41c500b1f7e460443cdb4df0c121e5f86887bc594f648f02b451e355f72763913c78ccce09e210609a62f834ec6eff74db664608a5b9143badbd017b02af864b9baee76828ae753cdb3807ed58a6b495fdeb28c18c605f1a3105a84fb911ebd4877a5eaafd385033a6381b9be588c2d5ca10d434848abb0b309b05cce1dacdaf997f366265505f1522ff5f0cf5a9e0865dc292e9a233b06dd942aeb3764f05e21f2189204c0c20f38bd3a960e0b99f43e749e82991e2b77153cd458305a03003460ed5e13535009c125d206859e0950f03be57e174dba86f8c1db7ca93bc7b3874695428098f10a50285ee708c466e3a552538dd1c4cceb6995041aa351aeeb04c203f481a4c6d9ad19c024fecb9efedc9fe7c5c39fb52de4d74599c75fee0bffc099d127acf5dfe9d0ddc5c484b2d8e3e92dbd11098fbce725b6d81c8e98d69fa019fa166cc06123d40f3d9aac1f77fa9f72b89bf380a6d984096429853482853415a8a41b92949cf35a75455321e525f65cff95ec1ee45fe0107bc358847b010bb617f6c0cacfe85ca97b5c9140e55162a45ceb570392bb61b95e5979e2ad20246717d99eaf160f7cbf26dfa33a78fb52b3e4a0105557001b0dc62a9a0159459f4a7b0c753c3b39f056c7622c64161535a116db118c2b25c2d901e4695435f363d57bbc91950e46a1972bebddf15822b704e7e0ba244f27e5f4658be2efb2627712d8305291a1cc91c9fffd1e7b37da04e5bcfd32daa2a1e93a53820bcd466747d7ab19c272a1f2460ec7af25b27b491ac8b4b144a4781dc8fe4603291dca140270863c7708b50d77af3b3dea700e5e839d94d53644e8379634cee6654153e1f74c7718de5eaabbf1448efc7ccfae86e4435369e9f109b817c92d9d64b6cd80d4c192eb64f0fd0598699cff4881b6ae47a6ae5d723f2a410b544f1e3382c4e9b99470c71567595d912bdfb99ad6edaffe3b6ae59eca8260aad1720f5470d518aec86a32b7724ec54542a7851e1fdf8379b7e9da0b290d4395033cc8bfb4ad5b433fb6cc51ee108ae99eeafbbc2ba5a0c59b0a3989bade4372900aa8a65d9f7ab2de8c73f6a6433c56d2f9b60c8ab941f0e96b2d6f620cf3560c850a0edc57d911151079c7d32b6e002767b86a64551f49a851829d5afe82da6e0cd605516a0b8011b657597ddf449f90b2c9acac0f792acdd6e9567bbc89768e1794854f34b9fbf42ee8c30c13d63b7e4d09f5e321187066bc811ef2017a1aa2ea660028a051b2d6acd6084c68daa60c8dfd184ab1eed665dc61ad85967b17a186ca4eb89f6c0f2e41a7cc011eeef303e14f70561e80f06a6ea3283f8bf9f530ce5825521f317a66b15d7545b90aa864f8f35d8b26e76e1012959ec54c7072b6410c37c8b0c9f6817473c9606e943c9c8ac821c61918201c2501a4e66b067dad923847617d01a475da72f149bf93712000b4adce9c3cfc68aea169234c8303f622aae3f1df97584a7b0af74ce5e33e6e788fc4f01ee8154aac27d4f5a23af8336a0047ff6284a6704d1139306d6e76ae8745906a3ac8afdf0da5d06dbb77c9f71d010e1c0bfa881f47a814a47d66692f6f8810a3c522aa563bb8a7e8f1428cf5638448194dc297d3748f370c596b5c30bf8bb0e250c736742dad27f153c80117487b139188e3149a5793c80fcdfac1bcd4f1a4d714db461d5ff92a65254b7b1d57764a0f60d73e8af2a510bba8a2511d4283d8cf6b0d05dc30e113f692764b79d50bc05de8eaf706c5a153a40d779465622123a1f054ef9a8f70b791ee7e42c8e2b83e1ee9fc6e0c1b930a30fde914d5ac67ca4d8ce99f7ac92260a1bb0f854d22e62abb210abd4f3dc6fcf8233c5495c43311717dfaa3892bfca3854f620332440b8c48ad20abb2a51a2fbe917240736e58ca5c885d705352d73ac7ef1d5227283ceef30c9657634444ced13dd06a8006cb547ca91eb4116962b44907dae5182a6d88ab873dd55774ee1d7b3a35c122531e92f0b893de86ec63058497292ed8e461bc5532fc16e596de1515ba403b13309017afeab00c861686010e5f9b2b7ead77aaecd8d05c313fda120e94707d0a70ab06c7d3aa654c6d1231495d9efaefcb71e773bd852d37ccb4519afc4466a112c3eeb458260da719cda97d0e2b771013261ad8a0e350bc914a51238a41b34e2fa29cb94bc0692daec329ed1d20c7e60b181d6c7b42fc4db1387a0549f432b0794135e3059679570742de68ebc2b96140f5de03d1023ac7f24104517df5ea31380f58837fc7d3fa0920ab677553061a6f85cd866dda89a7ad1242f9e2d7ff37178c025ee9f2f4ce9ed1da4225795a70663b29bd4590d3dfa3145d3410fa7a467b2525b7db6cf2bdf2e08a4f17b91eb01f32fb7a865ecfb6d2c4f2fc0a3e0b49b2c267b7fcd9a362d396ceae00049551ba2927db2658154d2bdba185f14534422fac182a278eaf028b493d351083aea743435979321ae94247f33d58b93fd9a39a79f3e83e28a16051143f827ca992c6b4259427c9afdeb8057050439922066f351e904b5976ebaf2c50ef2c069ee052581d6ae00aa70755be6b4b6f5eeae048a318e7e0d0c70331c51ffb7bbeeff45c10d76545e6678e4e92e8c903f7a2df7001c5863e6bba94fee4d639d6a74a3ddc7854314194af0b1ee92abba63dc47f383054c51ef7f4e1feb548249e2dd6b79d89931d3d56e1d9097f83f1efd07262f620a08162fb2eef7805d72e2a596eaa6094f850de86e9c40463133029c920c2e3e60bad1ff0ca3eb7602446da67a7c1f190314efe93c8091a525e8f03cbbf80f383601c2f389f7cdbaaa3526a1a10ce033f09590232ee1b2bd798301b08ca2253d2cee4fca59f88d082a94feff0eacba30d666acf5315c40dca1da7421ca0dd5034fca8af51de17dc786f6af7d18f42baf4a908f20a87815e96bb2bcfed7decd420754c339e5744379bf893c024600a42a0f9b26b0d18a0d780b8e7060018e7dfb9b2af432fc9c9ff9072d9097a035bab5ce6c8ef8dffb798f5134ce6253d6345d74eca8255d6df183e24199936c339bbac53426f0fd24411db5fa0358b4660c3f18716a67544126ba7354aec58cb20a85ced8bab3f57547f6af39089a96fe300a71dbc4500779372c0e2e7dcb8e66202f2388bb2f9c8917ef94737e3c166e1b2a5f1b7795ee0e21035e78e00ca9845c740adc8b462c0e25195e049ea728069947cf61ebe171ee1e36924d58b85105e261d83cff8ae77facd8fa9746c2ad7aaad0e0e5db4de3e8faf6b5baa662f0880db4e7b0f881d82279bc6ba90d43eead5122fd4210dfd330e4402deb65e0b4bbfd2383d30b0b74647bcfd6c26fcd8b584fb595c02b068337134adcd93397fbf16c121e9e1e03f22b662389b5bfaad05516c21fb6c205777e36dc21d66fd30b74ed64b3645f28272bd413507330cf440f39d6eb4ca898557b0a59334971d5486d45965faff9547a4068983895ef58794c045af79eead5d65e79b99e14ef54b368fd16e7553e9f9503f853906546e101498dadb2eb94ec2b0f4670aaa4dfb1368f636148e044b7a8d3c5ba5a425d2a5fc01d5281a91dfb0965e4c93f3e13d3f48a5fa3070bff8e9cc643ee002b39c44e9c97272a51764786d00275c7094bf3dddb4f637126418398a4074320e2890544cf8296f306c3c2ef0fb7a234ccb37311c75a66ed300dab28620004295689d581fc690c9a6833de3260ff943cc43d35b756fe10ef7d662e62dcf87860ab85942fde5be521690af900bc9ce2c767fddad5d46eda593289a67e62157a382579fd18b307472793c1bb27497975603b01b663f457584e2f9ccf9326b34f1feecbeac444a914af5d43c810b7b0a38cfe9dc98334db990b6876c62422899b7232e030ce1e5d500662a068fe64e5d4350e3f868c5f31e558f3b350bb3094a81adb65e8ea8b6ff34fe4b920f05f7fe29f3a9a6396cf67658fa4a3f00729534bd6cf1984ff1ee3a909e919b60af3da8a22acddcab1f23db587fe00649dd207a2e9551310521a1722232cf7647efd1390be1bb419892bb5c07ee3a1114c0f5d9b73c796d6393df57c778b2e68951827e1cb2b8708898c2c80aaf1a69cae7ebc8e2ec8dcc89613b544b0d3e28df3825de2b5b600d3d2177447fc04aa47fd777f288738b0a8598c47999fe3be471c92d8fe56b36dbac0e6a4e61a764d1289f8202589a51fd14b90543c1b14c012d9d9c90502a46ab1089b2e7a7da391b43bfe08769f9e6b7e6aa895e67f5c302a0ae06f8acb8cb13eacf8fabaaa047a1f21969fb5bddd581778b2ca7f3e4506905a104758d8df7ca8060b329469be1a8ad4ef00ba51d02050c44e4b161d888ecc3c10858d49e029c14f78bee619749ba9970bcb595bc9dbd897b4e93df702ff2f9dff7a15d0668466406d95beb470930d7509f2532b55075f219422e2c422cf5c6825c1081ad2ff6e8d270b1c7ea5a91c2510d3a3500c9a2ae52b9a3ba87c647ff31878dc0cfe2c106ea0ced114ca804d47ea43eed4e0a402cd8a916f42c2190aac7727319e455e5f2dcb9e68d977aed35e28cf61b6a66b5749dbe8f7356ab9ea9f82d75d0830a05f77da562b3b2e8fd94da19a5f670dd31052e53616d9f27a68c09ebc882e697b544fd49968e07239fe5404d0fca874c761c596692ee162f844523c3fed4c9ea65081ceff19e84deddca2c0a901cc492b8d77d0729544f7792af5889a51b1a831e12836997818cc890baad31d7c27ffdb691ada5dc00482f015a1324d4f8c54034771863a94a2b8d18721743cd3451e538982aebe2b160e0d8858e364a3afacb7e82a6860f0cfcf4f25a7bc6ee96bcf99b36a63968cb4692ab749968a699d9889250ef594588769a2c11ec5fdbc2d03cce458f124d46980ef12805e94a5be2f4fb2993f8e4c5aa38b3135d20adac7482cf6c56c06e7d2784bc78f835af0e9b5763246140c2761d8bdf5d07eaf89c1684f5dadddf149ce3661c47f4f37b98b984114712b30883b6f67e5a8944f1666f324e0858b18ca775b4a5b9182a2f651411375f6a933f7fd48ec4b239bbb5208e73fd1380149cb1910f0cb7caf3f28e3e761919723d2171b5501a6c34e425d4125cca6365c99f8d7b5fab434a38cd5b7fe22048fb58ea385e1ea262a7c189f65db13e1b2f87f32ce6ab305cebd888949f5cae96ddf69cd4e66bbd9cac7884ef60c494705e51e31f254648c4f733573062c5349e7f4b2cbbe5ce658e088c36a556ce7ca3d6e9a0ebcfae24f61f0db136b5d845783fd6894686b030f67e769b2de56a3f41b874b4f5a17c6ecc32368c9169dad3aa5ed063f8e375dda6d3a5e7f202f7126b1e5b6872913a1ec7d1f1e14d75538fdd7245b3d2e130fbb8ad2a622b9df5ab2eda44c0b942635c62f4ac3d0c306a6f997dcf2468dcd16b0ef62dec29e9f6b4c63edba22e7751f1d4f58e6c183da40914241c2575832c4f81651d661837f1e9b5e54d1306ffcfc7be9893a21e119d5d0dcb6f1dfd367f19517942ca3b6e6a8dfd9a0ac06e3e8dedec2a18cc323a710223c7364351c9ddf9eefc0f94a4868b5fe0ffaeef3817fca83916e97b309d3fb7007741d3fb6c33dd4bf3574622599ece56c6e14423a6cfdd2b3eaa534329d1a5879a7cf1a092c437427e737bf10bbe53d4b523ac490b87f555d68c03f2355935930cfefd452f01a4f56b292f8d34ad55a14f735060871801215d91219271878af803e06ce15f2704f1649b4942d84fb62818113ca22c5bfea07c531d97cf1974aa297f4a68457135c840e54364b5fc453a72fb34eafb03291adf777cd2d8103635ddebd4794b623578072f70f8c2a7bdab95bec9e1b69007defc3aef4dfcc9ecc959dc3688eac89608fa1bfe0bb1575a7156654d446d008531153f6b48ef7f4d53e5dc3f9de9aca1ac80fb2c68df0568c8718766f399145de318ee7668283602fcd2fd1d9053a556c2df66b48d78d3408ba7610b90da1a096cfb42afdc95aabb4ba35807be7789abb5b9bd9a81057222c12a46dd1a1c18c8270efc70971bc4827d018efadbda0d85766d8e5de91ae0e4a0c6ae3ad4c93f4a3eee667a1133ad04ddbc921c2f79fb85f2d717079799239ecf35796f1577fd85f59c7bbde3349be50947908074170a450295b5ab1e52350552f89a0cd343a7d224f4f695755dbc56c062ae9d4d5a815018ff5a9f5be766fb193e929f97c1dd81c4b49afd57c652bfd665881dd0acbb423cbea2c200d2e6a81f8dddd0d37c1d036e190674bc8773e695c8c5edee4fd6d2e9152f8095263f2c31c48005949233687105489b4a3b591872da0e5f357f2adf4351b1bbc18f466466952edd3024566437d55b13572a5dcea86875bcb55dcccc63d0ad403b1d234d4e2a7b92f13f9b0916d0fbbd2b6c520256aade8f7ac81092fe9557624080db30adc13c0b196116cefc947c28c52da5851a1dbecd96f804d07cf93cb5ac663650fdb42f6daa06c719c755d46f3796c2d6ad53f2481d6ad0da0ac12982c07974bda94010a58769895b6fed0f1fc7f45c252a25510e2ba0f781bf6de465cf835f92fc618a3781cdd817219da6912de08e286c6edb136b61c12176a4e5413e90984200a2de520b7d3327b799e21da23e334ba00b0a9c658e47792086aa50777f08e1a5e43e416f503b199c96d08b7416bdc7a0f6b341dc696d68dda3aa518bca38e3a87dbc32d49211ce92d9a2b5e30ca5751b107c940ab7c52dcc8c0b352bfa04c300ba1706f7ac8d3b53aebf74c96410685032d20cadd7a12745609b8c88b50aa75094e4e36626fe4ff9c6ad97e3d05529a726da2158db347a512b736715c9a00d683db53bee2454316ef50ab96f86b1c5c15448a70754c85fdfc8e0a0cff0d0a8cf204367868884c408a17c4a636d85622eca5fa8bad4aac100f87b936cc497ca958ec08737a6327815dc8b83c50414c136611199a741d6c7080c42aa71aa1d2283a514ae718f1c3dbc7d4ca3bd319bcaaa134b8f52832e9653e2013b3a74c67c5917ea17ccb725e81bf954f7e45888472344969ef9447d49e832cad736b09405f5880fb6e3385d7e98f43bbd93454cd1c49609b37c5b833bb07f03202bbfb1b4b40261e7875968d8e338b2c955f025e7f10593cabb376f6993169096214fb5c873a401f7298d393693dda9fed01e01d22b592eb9a95c2e88c4c9ab7c6acb09f4b446f245a8fc2f9ce460865a01ac6ae6b30c1a903f08ea2388c61a2a6419b50b04e28f51de97de82d9c522989d696df2125eaac24ec640009efad0b6b307b98625df0e333257a44a4651a7c904935c2d8213a27186c9fb0948a240144c34851cb621f4c5ff1a10c643f72e516633e1b38d26d6597b26e4f6a6b15641a4d64878cde41c818039b7deedf51e95c6d88eda0565889e6cd1da90d8eeaff0a1d142aa52bb0d0c7ae531bda7ce6bdfd25c7df8a88c9d126a82f29ce32eaf51fb05f56ddd8d581a13008da6a959096970b96e54629e663ef407bfaf4cc15909f551055c0b71a1832d916fb991960412ddbb3f4e9a6b27f44a4da4f32f84855a588f7f05036a4e67268f71080200741e9d0680222753e08682463e01221264699801f9219778001c33967aee83daa8d1532cd736930f58cfe7204f7bbd9f96e1abf2aba9edad4dd82ae38903a319c1512e48aa8bdc5484844435947b0f822088da12dc0a21aa68da9373173cd5f30fdf6b18d5218ca805122ed1e47ce43a334ed38c3de3e4ddb932d26ea255a1e05c4318823289b9f5cf34abe44ff8ac3bb52d526cd5e99effe7c77a5de887246ed94bb281fc336073935fc16d29917ac9a271967f5a06d67b87f18cb5ba2b9ea8d4f03a45d208d291f2eb9efb13e341ede5bc28fc3ead80831abbcbba06c4d4d56a2bc8d914f192adc3dddc3919cd59473b706129e38eec418cc6f48f40cfe168bd50d2798d45acc26745a86bf911228b6bb2fba66c8c6f02d7e083fef0b44e73f9da6f02cb3f7d7f4b2607da19aed4a935f1b06e354c8fd013ff99b16c61fa634d41975d782c5fea5b79fd8ea0355e2ec1af24a12847700bcd79af97ba118f593296d91dded6467d854f40a8a098339a378f27e431c1bd52c9d9a0670cecc9a627e707b77a67936aeba46959725b9d460f050f7a8f91dce74609985107bb82f9465b70899896e1e3f25ce0412d14c04aa51971c5184dba79919f4003f1816a4f6badb1ff578c8a407abe4d7263a1f893931f8c8e8c601655a7843141352864c1843eccb358b75f20ce75dfe715bb0124042c0fb601c52b5bfcc59a661df0700fc6f6850afd8372f06364e5cfb6959d50bc3817ac9c39ebada25c238b1f2a4e142188bd666fd494f6bb272a4fa77c3a2409dc00b309934289fbbad03de05389a545ffd1bc2e7b75095e26f5fa6b03aea7f7d42f1268445987e5dd7c10d721abdb6d46553514af8dc72d2084e8c7e57171b386f02f83545fb810e8c881210a82bf300d844a981e79346d1e81fe9722f2a193b64e9244b0b3166cd07a0cca15765d23c7ddaea4a35b6b9955a3e2443c4e64735a9d9e7ad9a92f89b126c4fecc1f6ad85f9b8a3b8a7008a508b261a33ba0aced085c8d1882dc82ccb6903e95c8f96615f91daab5158c471d9320959cffcf9116717c1a40f81f9505720174275c84ec1e73edd7d82443fddcf82f0af13684f7d27b4e8f343d689b18cda3471c2899229ad0c935a4815c516b82f0e0c99e8119637ea9323cb1ebf5bc6a003fea1654ad9764964a171412cf508911b02d548cab6c58020e34f82528890a17007dc50a48e12b0d04a29849b54bb81da00bc8c0cee3f2ac92e9cf69ecaf73f6c75f076e57db9496a431869b0b823d08bf24ff01037eebf294f13ab30db1e9ad367d00dbf970101586c1c2be25d53410df3c577f11f5cfef2919c3142c404e4baca1e376001f47717408e12c1bd3d8aa2c0bf7e5d5961d6c775ab0563149877f83f50e1242b732b906e63940a69d637a4764ee0ea2e1467f8e1dbc9bea2743ec6040edbec8d30af44bd361ddabff16e546518866592ba009b1ac0fb9ddf9bc52a878234512e5411730c4634759a987759f81350d7804a371c4c8dab6abb5017d5d28421747615d201affdf0a21e3d34f5c21d57e3fde6d51650ca98257430bc8390f85b43bae9fa26be6c91873e4d71e1ba76fd5204607fad774ccac4aef9b2bf121bd9c87997437f42fa970d11f3dfc6561dd6df5b06d5b87cd49e7899400e81486633a05aa837f4611932e1e68a01568d733236f30404852b0e35a6a6968d30a3e914de331e4217e9935b3c3b95d79285fdcacb0f83a469eade3f5ea58f84a7b8fbb4c307592074bdd318bdb622cc773bb012085ce38b7adf1f1b98bbee2b4da6a200490a2f07cbec0147f5ab956b24e34ad751f70be348c6912c79a7f8ddee60966914a4784b9d498531b60bb0255dffd44a4c242040a2ccee612c89c19d4caaaae0245214a50a58187f1f95b7fb63132b7a19f2b56aa62cbb53a7a9cf82c32530b8e8786619ba0b5f6c2681e965fcfcd9504bfcc8a7fd0cb3f610e48eb14be02e891dcaa6cb408a8043091eebb502cc87ce67f3b64e0e8bdc8d4cc2f38df44f966587fe99b031c74120d5712933e89887588a8425465caf758f9e6868d06b219989771ef22391d4a8beb72c9c3b337799e1a8b85e00be9dabbf852babd421173632fe4e5bb54e3a3e5232f5666270e246396154db2341ff26dee4e7df20648a8b0cd434efb5392e04706bbd3d2f53084759833d71eef30e497942b41adc209389480d88600a5781ba17e40fe33edf978855342937722a367df9a5ccd35d022696edc168d9583756664b413477e844bec828a64687ae5a943b9e6a03eb626a15e239d53650bf7ce1beca3000842759dcbecb79bc00d077cdececde3a34d13d7a94cb6ff663215eaffe4b9981681b6c35edb4ada07b21a916222a15b8c0f8d58823c10c28eebd8e4b4fdc61d975054ab3e0b67192f7d33e097b6ba8b37bc93c5e0753271d3e25c0339e5d89c6d82938883ec56963a84adb37bfd9e8ef86c2e2577bb849299b3d994ea526b4edc95162ec5c042a2ab99316ffa4c651840cb23441063f159c2564e931839a38202763e62468686f53bedaef4946a006627a5446d4885683470644755d4b992d7828ddbd7dff55238e7616aa113e514464a41deb3b17c83b56f5d0b1ef0d2e16070b066b2c019640b9d52db6d967251349659dbf1ea9b45845b53f18a030c6be540ccab00dff68eaa5a41ab67ce1f3e1dffae6db6172b3b47e0331b10a50854b8bedd28b17ebebca62976b9e73b1f09e91721832b60968e086cc42fdf5662d61e0fee10e1e457c3681785024df10d57dea45515acb3aec89ae9de20737c1a5f755126ce409f3e14befae860b215f528cde9358a5a48b245b7874dfcf17bbc037938b4c17dd08262ddff77060c78eefaf06496d6bb83dfaddb6a9fc8a03ea9c55242cc39a488f7b084445accccf1f57e34508c4b5f221477e6642586ff02434c2c83dd14f8316a19408b2fdc712c6a39c276de2a2d64bc2b3f8a4d33304bdf5d5db0c748043bf19b45ec8f4502e6ab53b6b9568acdf16b24862447ba2af03b5ef75b9113bc5e4b998cf21614cf992313fad4bfabb738e252965d28de2808234d064b9979b78bac88ff3544aee3976427eb7e72d454f836001ff785075a89b34510a099339c20309b62880c6fd5507d53dfb00d9b1e7244139af6df0a91a6a43e0b2b553a5ca2d61d39fe009d9572e60c9d7e3ea768d5475b41d280722a69265d3bca7b73429a8cce66b6651ac52e10587ee9498cb8e25ec3f575b67496062d820488bb3b0d181474bcb2b92eac93d8945376d2faa08470e7562b71f3eccd7fc9ecbc97eecd5c64c5520398bc58f66ede1ec846832d2f0f208efb56417e14ad2b045782f2ee7ebab41523421cfa8e651f9bc6f41bca9bcfb5497a67a891d38c7bd415320a4f4a13398ebc5fea57852744302cc311d2f7fff29d33431e9569eb477d8945be3383aee1f13a93caaa61439f5c381a1d4b6c5a37a6a71c67ccd49216081052c30889ee2bd5db0a2c45f961e71e99fbda9969238a200c3cf823a49a1f53fd780f78cabbcc8b66754fe9804a469761275e309cb37e44651457eaf502c18c659156b0b08e2fefc23f0e333c4bb931b123b87d03c2a913a24ccbda64916fb6ead01cf84b69d97c9df14a8e5e7754333b8a07f44f2bf3257a104cedf4b2a9e9ec91929ce61660beebd0029c1f1e7003ee8e632f43b2699ce31f09a3dc36f0c984d40e9b6c3558776afba01378f24c17c62cfa850ffcd7ba8042611964cf7c5b7ec89bf831b9a8bd722bc67d16df69125ba43c98182ee805b2516582f167b52f34b687f715178d055d42684baec48eaa5b53ee6e97b1ad898a8742278769569a4c3867f0747ecbec47beb5f0ec488e7dca6808adc75d10392f781fc2432704ecf5718928efd4b8645dc31986731a5aadd319848e0aa830385143de006d43264ba6c2e550a36d9ea6d90ea22dc125058702be3779445cda9c360fb2ac1433a63d91d1c5c022acc55a64e914f5a477c8ee92e67b5854ba978348a5c28a7fccd5bfc44f67824fd9fc1558116dbbcf4a4fadd931e35d0eeec2d9eb36e7fd313aed3baf0b1c68e7d82152bffa4f57c41c5a9b39bcb8990a9fccb863c886be0934f97e0ea12258bf639f722def0776be95f9b4fa2474fc88dc97977b9210f4d2c528c34ca9773e43a939fe00388b4728c69dd8987f7671edca8e3033c7258ef327bb34bad027d0e28fb850d0d6738e0ca218bd85316bf1d994c4a69521629103de07029b5d81f728ea33c1cd1e4d2583a73bb2c7b29a5f18522e0027a106dbfc48af8415521137a68a7abf5165422b41781ae41585c46547d515c0ba8cef3b53e4507d878e40f8a8eebffcef99ddd18e1bc58b08b1f95f161d51ba95edee88039e17095238385cdd3e9ded2c96e5e90fa674d355a9752004d08f9e14904146dcd0fbe843ed2e1845068fe4bfefd7c220dd77f49bfecc80ae24d9737bdd8c64b5fee80f2cb73c4e39babb9f7d233589130a033e9c2b23688eaf46da80c33a0daeeb6232809ff368538008dab0f20fa6f5e3985478a889734a6e72bd4e1b1ea34bf8d001dd86fc1306db7d5aa3975b99f0f1c7eef3155d6f70e11ebc7b76ccfcfa936fa96688eb1f4f4248eccc0640758221c4c4416e803753f5be733b45a299634e5c975f2ec933240ab473f963b42bdd6e99730d1e7c913cc9245f697b30e7e7e4b3fd0a738979aea8e18ac5108ee9db55fd849764af9236d9819b55b33df823366e049e99f958bb248bec5f8d8373085db470c1dc1fe235359727ac206eb4339360743a06cae47c9f90f889a37d428bf772a8ce88aa43a20b680e8c9697cd31d3076a25362356646c7c4c03bb12af7f9b75e051437d5e4e6709e43599dee723aada626488fd838075ba83ac60ef5be321c08bc74012f5b4312145e219ca7fdf687f85cd5738cd8afcca5aab783e0ba5470dc39c1421334b8bb19da1e2d50bd3e4d7774b8c2f946654b1a783c9c5d877a4aff4eac32e2011a49d3750ad6b2740d66ed32f416966c1c6444f55fbbdecfc83c0389b4522ad29563c129d6dac88dd8bea95da3dae28bcb8ee95b4d4bd000598f7c9a84108698370862ed38f00e46cfea093e3ea0ea9f4303c41f46b19d4a360705a7b449529b5edd16858f102cd21b4fe3cb6488429209200d3d0464c41ebb4d0959792bd9cc5e79299380848e762fc473ca62810e85f2dc9d8c10856b368d568b1a5935abab9dc0c5a30200f5894b74d3f76dde82c25bac2a28f4bc2c01d501d4c763c58ebaf98a867b5a86a05e76d218d6ab40bed3ccead4f7a9d47184e1babbb5e4d67ef0f710d0c84b9013e806f4cf03508d56cc2ccddc682d702a062a525eafbf0bc131a9f313ddc5a94afe1d74eb70c66afbc5c0043b6b5cb471786c1e54b5c04479ea66df0e53ca2ca5fdb13688c09f9d6c757dbc00c4cd01c34535504db4d0cfd7c48d93d585b0733f45562f63ec5f58c9f017e0e21ece07e286a9b6b629ac112431ba8642e7fff0b46ae7fc68dbe58434bd214a18961d695fa82a2f0cea0f489d95967c49e44fcd79a2c3478e0a87d4e84b412e4ba96957516b0d4aa4dc327a7ee72b0a26025fdf8b7bf0be6b3c9ed40b7861c80388e509d9f3d35bfbcb6ec2daa8d31d947969b000f136cd4c22b56519305a712d1a9a2acfbd891719cac6d0a6f967b9ae6b70d3edf798ac06c88e69b1a56d394171669bafda23f530d29841d0d6eb5cfddb98a49ea9dc78f072dde36dc48d2aeb36a969df69655c6a0bf5031f66f1e4585ab9cba2016dd57e73df0f053b01a6b530413c53a73c688262984c7c95cfcd25a95003c84501edfa33c0f00a8bb5f6ef80a9a0cc7d8345767ba61e3c72b36650da8e54bb72c122623cf310aafd37702ba602a3bb8d5106c4cb8cf0ce894a271bd99475528a41c757e65dc74bf7fdd7bc0816fce0e1ff13365bfb00a69a1d6286a693e15997f8061c81d27c28e240ab3a45e6cec102189bdd0be8fc39f2f3a4a0a75077cbbee0b80b42c7ede140a7eaf85015ce99f595a2249dad8e17864f569b69a0111ff3a14ed3cc13f189df3fc7b73ba552a17bd238b6360eb4fad2fe5b1dea94599a2a0e5026901bb1c59fcb4b34763b6e5f514964cc36ac17eba30a80efa0724a45ab4e1aff6dcc8446b1e61c68fd7f763c6a1b1e23d2f27851dd52e976a7b3d3875b72d9d8b9d3b1a44363d8f38a60f039b814ae8ee3c2265beb74984aeaef86e15ab0fc65ebbd823e959af24c5b457646bb45db3475b3317d76c4f825ee195ef1f9a3f3e58759f4a24d3f857b3a32ff146eb456c5d61c641bdb7fc14e977a21cc99a92b8724673b155744696c29f15467fd450f25dbc858b4c1d459dee76afc7b3ed61689938b6a0291dbc85c407dfb9a005d2bbe393e253c83b94929a8c5fa8c4e75a65eb6c8d352fad456dcfc723519db967d69bdba64daa1518c3249a8244fa1f314463862b32eda3135bdd62bc30081e1a5b7d217b063723624c08b513d7264df59e8111d3ca74709b72c5172fb33d0177eba39f22ad0ce29c4e73136e5c287d4b9c563dda4609b087a0ed634ed29ba9291492366fc061a444b36b6be0e53e4cdfc0edfe83768da09865675612db67161bcf23514044d8d2bf6b77a27c2aa57910e5e644c222e87d2c6e110908df3ffe98f9ad674c41264a5dfe898ad63a5b569b5bf8c1a9e8a5277132ca5639a25a56660d31686fef45b30d095904480cc7cf59c5d8e9a9aad1518d71d830fc6d7bc59e2336bb4f999fc6ddc940e5b558e551ee456aaffd7abef6f3eba9e19b5251545ce681e6d4d7908d819d095e9f6914ad962a272882fb81f24fc11c95a886c0ed4a178bfe8225b323c7d64484ea58eecfc48f439b8b3b6b7b2dadb55c5c9b28a45c07b6d02c7f86f58544a4900f78449b7c6ecda5738d0f59907320a494be5149c666d4987306cb569d39d2dbd27d4586211a364c6edd5d97710344d55f84210464920841a6ac965659b60718e97fa08fe308df3cced7e857395261223345f2224267b2f66b156d7aee68899b5dfdd0ccc5c9966fcdc1661f330a9dda3b6ad360b10dea9cc3d0db7b95b0b4bd0188056d58ca0058970e0ffcf8b34b67bfadbab461056e4e613e1ddb5c8792aadd47745ae6fe4652229996a71ae96781890a4fe687b44668c60a80e69dc27eacf60e02f4c2d481f97bb39cc76eaf422851927b99fe84bb57581b1af2a8a8ae959c471c00c0a544ab745b1ff10532a3976a3a1aa452c2201ea2c110cbd87abad38fddf0573aaa65e8d70e60ad4ccdbba8579dbc4307053c232dc9d93fe721f93b6317d847125e5e8c12b3ddf8f0c42e03097beaf2ad101e985bc8086cd06a4e37d7b583d368f0da8e1f255d3f12804d43bc56407a96236d6cd5202e35390120c86e78aa4052b2eaabdb892e6176c7c724e618797f5c4f1b55d420251613c41365c62cbb2b8caac814e55eb04e2cc60171192f7cf07eacd9f03041c329070c25ad5d9aadd84683707b24e832dabf50157e21f9655e93b831b55246f88ca5868becff58d7775b716a6714310f38a375df3a716df3dd10088a382b6837ef6d0c44e980d9934deb550d7834beb91906aaf75a766a7b2170fafbfe34235f06bf7f309b4d6ee995e505b6a1f18ea6df2a59d082d4126f9a490b09f609a277be74f48477d6de5adc1f5dd7d7a266bd337c5b5fd9328f13f41a74a4036e66335bec837b6cd347f78b556697a89b93671e5425a5ea04d369c50af24bf9c3f39a6e7337a40c0752171be92f43c58fa82ff13a939d7d93a4a09a4c946ac03bc2b54e3a5715d4705a0a79f8a4837f1606c0f7b474e58a058a82afc832fb7054d52c2e5696a5717a2d5d73a2f668f747b0b902d4e843b7a66e0eaf127f6b0755469c445bb1e69850b50465c22a3d9aa6ffebf4ab90e15270bc2494e08b959057ab4be5c6b27fe61fb5484da2661d5f8a8381fbcab46dcec8e41d601addbab30dde56e912bd7fbe3489b4b779beffe846a696fdbcdb9a56ffe5aa9de551be729d4633ba3d7f23f2be794f279d92ecd3d64bc300876718798434e61a37451773a4005564590043c1d87a65768eaff2009b52e1d66356d5e083cd97ca5efd5a52e12de5e8e1032cd97810e63d01aae4c0989d5085edaa88ce850c901b0eb1f02d94e023ef7b0cc04f7eea4560837377253fd30e8372b727424ec67922469766ef8d562d1dc7ddcaddc64775e8eead7647ec1f5a6796b8d2cd29f57ffea66f89d5e7515f80db4e785e4db3a0c7f8990f4baf81dc47c33060c2c43f7f48479588569cafe78fb7f2f77ea114f23ece31cdc1f21263e5d3a292d0552a73785141e15a5042e13e892f65b4a085ddac6bdf964cc7e58cd80f7fce2c9a34e349d73b59147a6cd1c7ed3cc2f20c67d37cb62cf9e4b06dbbfd69079df3ddbdf459ca6fee9411cabb502e0c0ef1a113e144ae84083189c5a4e44e64b0f151a5c3aa8931e9d34ded91d5d4279c572b46ad273a8eb7001228c617585096e32b84d78ffd287372b0c9c2cf92aff170dfc01a19896f7caa113dd894629ced189f7aac658c86f09eee296024175e80a4e0388c64cc7d4ad0d49dacc05e17757a6e33f241426faf10303a789b2aa800389df0714b4d0042d559b2b53088bd6302a0cf8c3b3d26bfe72e86ac23429102491c28062b1736e967d9e7c79bc0660d22faada5ab2ceba728d398593d105af0f055d2a876c90e7453d8d699447e74d7b97b53eec90724718dac9c5e2eb52255b6162a29d3e1f290a292081778684537c8e8b8dd558b3f7576de2aae43269841e5da08cf2ac1675549ad82456b7cccf318ad63bdb38fa7b18e2746fce47337b520de9ef8964947b5fe8584bd361649921b3651d94f044ef03bdf4bfb2a5e1d553cbb693359b6b47fe7bbc33881d25c580679d2b4db18a437b1e2b7497bca122b63956be0a41838c6e44639990da3624da0340227a0cf62724f281beb9d9a8cf7e657a1ba27d1b9628189aad98fd319b7ab6bf331a1810ab15e8cfa8b84e1c556a42adaca8cb4116703e5922d262880fa4278e5fd8b5cde00aad3fba381069f8446870024a66f8e60896b7f20f9e24936ef6f6211440ee176c5e7135d488103f5aa927e20ef1ac2316cff2037855263f45b72cbdf42d358e95cfa5f40dbf0cdfab12ee5eea2fb480a5ce1d41aba407e534bca008e2269a4115d613166f8df23d395a9b6c56d06a27d5da34b10c9fa0f1dbeccbfb6218c874d138c6f490541ec49e987ae9ed1f8e6ceb3bdbbd7d0fc9e766d81bda9f97921dc5112feae0a57e9f3636d43713499a873e866f68d83eb98e33cd4070afe76e50fb38d73d0c73beb456d2db9d1ca8fe28bb8a98a63035ee30ee55895520a1128ea666887ab0c265c52dc8fca22d2f2179f852ea0ad3ee92de84b1e65c3a7b0ba9aeee5986dbed9ed92d5fc2736e5b4092257fd954801b882db498b8422158a99bda708c07d74efa266541f1fb40b78136e7f192c2d679c0ddb5a49ea01a99713f5eebf31fbf3684fd5a7792c85e3b902eceef54ab745fd0f57c8a4f4ae06624ddba24ca7dc76d07c604b6a50ed276a6e5db20babb23fe13820f8b86b24f8fc5e29279d5433d4f21d888ad8b135c8cb74767934fecf361f3459d8dc51ec95883e43c4594779da21c30c8fe1b5a15f6501ecb903efeb5526f6cfc0fb270b060f6dd5223ae562f844274c06f34219efb63f0e706c4d716c5a63e394d063a12644e981cc91dd7d9ec484fa7f5f0ea8a62b657654c44de426586bba3e475acf171ac2a46ca8de297335f0e8d1045b35d9a303995afa6fffa7331defefd7548820bc68b0cf7ed22e702c023c1b2b3e056cf46b7ddf9f7e9c73bbc000f2e8ce736f55f0a062b223e4519c1c4d950aead1ab0b86f55966523ae2802c19079b953bcc77929f2f1ec8a535c645eed5ef71761fb4b019ce49f50db1f609bb555d99d80392ca6cea2730b008f2ab99a0374cedd81c92259c49eb00edbb9b01981132b0d8aa436d190629ff45d12d14cb90904650ba5c06b0972b3d1ed14b7effae14109d07db97ef2e75f8c2f4e539a7742dc1fbad5614b4da8992fc95e7adf58d06b51776b8934689813e39ab72933cbb74d9341817d2cf2ac1c1b3713bcbfb5cd20f7992742e393de38ce6629efe2f81dc6dfb8adaf0eedac69dddd64c8ea83b02ba52156c1718d34b57a3260ad2c4a2f57366168527a380e3f59c975754c8f1d5bbc6254f3e575d7c5fe8bcd5659524ff4088e45a0f07a99d7af20f61f6addb49cba381dd94b7c511e1c2775c1cb2e4effcfa1b650c2b38fb3da443a28784f2cef4eb41c88b86da4bbca52a57884ddb742dd46ff362878d0c2b8ad08ceb0665d7af9f3d8b8f61c2b944d64d1421a227c38bbdb0b71d82c89121aa0fa1321df4da6868f682e2aeddc28db291ea27d421938ff9f6850aecdf28c05a1438ccfa6912a00eb2cc5f8af3ee321fba8c6e2e1ae919b6283e3426faf47534328bf241f6bb795845477dd8dd788a463f2bca46945ece9571cf561fb524c11fd81ff4203695192a6d4d117206d19a12dc78bc3324fdc65bf1264b0253117b39a22a2378d98037b1f6db18f39dc00180b1a7b35eaa69e93dea62d1b5ff5088122bfae5a6fa0a35b5290c24b9f29babe926e14730e2edfe71fc504a4ed77a4c476a672286b263253ace629ddc45e2d8334a8d6c0ab5f020b017b948589058ceb3428f5a79a997bd73f77532b0b5d2f3febe1074ae9ff67aba6d653b52d9fefa7ff3309e8bed2005d10eb5db5d8ea69ed09397e521f7924d563794584577dbc484f6d557d49c99574c903561b2d2e28e66e031368636246d8a7785a3bb3760390552d951391e43d8426553e2508f6ca22a5d45cb14dd3f43e8ac9b0a879fe912ed7a3a3a9662064c7e517aad87ab79e0fd2989382f3c3871cd9dae2cf4ac65315f04a52a3dcf9dff728c1bf74addd5c4f23b3466121725aed975e7c797a0738f4cc310832c0d1c8a594b30e6919ca93d4c763cfa807731bd0587e4ee5bc9c38e9b7b679ee94fac800e50f55a93e4f9164cc9b321432eae3e40a9748fde0798464c21d16701fcf3e650004956f70ebad84d591b6db242eab15f69e93e113fb5440e690446a2f0cb7f82c77e266104679682ea23454ac0e9cbcaa98fb03a1f455d8e6ef8bc684c481580993521eab4929f61f73f7778f64ae55c3af8040bef105e239df8e87963e9ad971120e3d77b10320780a09ad66782553bf0509cfe4e85b7338d7d2becabbcfbae265b8187052115b2383353d6d3f7be2731f9cadd3b99eb146927cc93ad3c6cbf65ee164e7b68f34a4aadcafba5b531a096d9a06e3d847a3db99e4a08d7ecfa94833c3c21443fef7ebe342e5c07df4c2b8711ca1127698af79f7cdec8b36d31a0c0fb4e30e6f2576a56fcb2395d554351ecf65bf604c0f589056019132965cb5f7bdd2b5aecae78e562e122befad5c11cf6f8889e38eb2315f427151fca3638b96a0978986504c5b7d4082616a09d063c34809611240e88195cac5aca6cd5e0120ffdb48b950a0f96b5be925cbc96804244d9140a6032758dc1f7ba3e7ffcdc97c280c8c51caa186d70115d8c4775feb579f00644a4a715afab6e4e04a6b831ed6da1a1c4191510929cebaa663d607db10b0bc25efb455b4991e65c3f9f8392350deed7896c11560293e291042eac3a42ca9c7aab08aa867e880cd5d7172dc49ce39022e4760d3b89e9cb5f581d6ca6f06b9e5c3027dbdd48c34801af42cd89ca0dfe9a35f2398d5934bc6c6db058e377dad8c86d7dd8092ee0cfe05c9db6cfa6717b6ca54f9836c2f68af038689c43a2dfb0a39c5916c98516a0289c336d7db74647e5393e92aa9734ce7deb4d101eb3511e92b17d567fdb8ff7dd9da4e2ea9923a16674e03ff7e39a6d7bd1a72c1cc023dbc571a762e97749a7d3a7c649a74128b118e07a6837f7be9de092459e5817395a6817f0158cf88bcc92672aac9cafd90e6cbd3eb0cbc1b6686b0410b3f835ca70a50cf71693f3d46fdb97dff6d9c7ae13be6acea80e1c4dfbc240a85a8f9f2552f4397cf4b4fb5a818aab7a772e8d03b01cd7bcdf19dd0581fcbc6f96e26606088453e5bddeb1e46042f87d323a05e593ea765636d228bec075f9ceda7f5c3209c587b7d77cf21b64ce3cc71200114a40f82e0c3cfab92b70d9135c2ac8185b4e1f74ab2fddb2fcfd078d3a11b9abaaacec9c1f325e47369d86853cdb0a7f999c67444e61dfc82dbaa8308c78bd7819794e7d9c20ad8248872e72f165183d82644b4be0049f00987efa1dc497701d1192c341882bf5b602dd235c0ac9c1da6ec12463f340a3f530dffac38f4f9f7e65dc8a0c3de770b477489347eb2c014beed17d2ac928bf1fc224d6a32cddab0dd38ddbac7bf3cc51c69ea23d140a55e054894a50416b497f20560f5aee26a9cbfbbef617a92d6cfaaa8d6fe612b6921bfd64166737c0cb109ee10f0f99229e67860d46fc8997da58ccce0a8a69dd66c5f3dd20e3b7fab424a996d5a103020ab0bc4714377dfc974d935a805fede0b8c46fb7451f675d654cc492475499fc5ad6718daeb37856b926bfc3d2f5006e180bb36099cb0de67b3a6527021914fe4bf5cb78ec8e1c86b10968e421653136d8a43fdc545e0ec794d2078ae166c087f01d6f99b620d3dc487a7d154452a26df5357fd3611ea931e52ab85cf06df9e2d4b69097b5a47d2ff77061c5d1483c1c602b28554a258b7a419592358effa43bd6bb102471dbcb599d3de04428289a37354301cf9ab8bd6cd279c0100774560239ecfe82cc581f15a89796af9af319c79f35f4e77bc992b04fd8cafcf9ec34367406efd933d499d78f5495c7310c9dc02ba7677b04118a0c66d96a725aaa794cbd84f15b64b8ca5831efd242af5bfe44e6b35ab0ecf8baf6654bfdb7c8e155f9563370779ce4aa3b356fa645ff4368a14d77209e03f3121eac9037dea6df20f8d90ecc41b46541400a2686a472210a833da5ed28c9348109c34e1c4854b77dfee83528a5afa28976d6d7ac6ec7051b81228a9c91e5c524305312094988e761278bfd47c867d24a76c4b3ee2c0679849908e68c28e39595b4f1d009862ab30a9b180a47b9e66c17c6c0b70c7d549bf27a26bfb58348da836e0f2317f34afd6916bcb707787a209ca8edeb8d4699643fb93a8b5e5ed371e97e641e5116f16cfa49cfdcd2bc89030b90ef95199ab644b0f83094580ff06168c480159c4db7d7ada708a63d10a5a71bbdf19516341ec607a366da56b34ff0fd7b2986b9ac562c9c187e0e5f9b8893bbb0f03840dc5856ee8eec12b69c37b3d7f42866588cd9df73c7bf9d1e2bd1f384255f832b4f7062fe86580629a40aeb07fab3d59f994955252678dc1bab17e930410e5a24835d9265fd2a0817f3b714ed8e8d6d6ab9aa14d1f39af580e464cae84e0ac9768c4f61c13a8a939f4569b848e0d5dccca878b2b3753f6c7a46d048a0783f213d5f4cda1eef8a64e9f997ca8268d81efe7fc41b9b99a86ba6d27978bdf94fc4641ff6b7b0a79c7f9f04886820ca89b725c21cbfc2d6548a6edb59177f8b3d4b75993276c47ce41c98d25e7e195d7ab609cd4bd26ae9f1aa3ad9d2568ead438b8295f6dbf880a65d7abda5d910f42660c0fbf8f60f8b619d13ce6732818170f8827f4ad68e699fae049d2f5e5a99adafa99b2d47af42a38ef1c609627e3726621d1f02488b602f5d4f88e95b4529d83dcbdf8f124910973ffba9babbd1bd26ca5c69a54a8ed64dabb0eaa04dc67acf199cefad63e930ff59e9795aee2ffdea065e00ab4c7f10b769fb6f9a03ccc4000cb7ecdd2f962ba95bea9388dca529742f383251c371b39375b70dac836ffee77b5af004a1f91d4afdb6767f11fc5ef970d449aec0284d0c31ea30c29a9848c97756f88be01493c1b3ae2df771bee5f86a1dd96df338c9e1f22be2e10f8be0874d9eb3709be31800c6fab48153cb440ce69aeef01338a62e1444db469925d5a4fa3e76f5d6f78a18420c17c30461c4ba98cff2f43ef1e4f09cb16bbfde919466a1214dc2c33c61dfe3f04d578e259cef4a54095039644d139df251effd4b75bb1c9ca21ec0c4bad5b1ebd94aad95c562b38cee7d0d667257376caf8fea28dbb0feb885577989465f66ca6c431c0ebed3de6df38f90de62c8144a7b48088394b48ce3860110bdeae6c8416adf1d5298a6ddb88175a614537f6ae7ae26511bbb18199b13522b261eecb8e99963b977bd0cbbb9fe09c5c3da44350004820230fdc2742e420598bf8085471f3b53a9803d5b4b8e2d181a42750017811a9a697f3bd238acc8f6607ac6a1fc6d2fa524667f9ceb835426492f840c1e37334de80f1cf264d0ce59e029093782ad3ec0aa33cfdb837835274097efbdf32ac7771456138be311a90239972b370967b22311e9c027fc6efcec5e96b70da120481f471383d39c562c00b53c831442e0f8de7ffda09e69b544dfeec98406cf782fbb69826071c77b2fbdb11ad48c48dbe457242014c157c31a2123ffcc7f34cf763f954f045bf5630e41430130a9069e9fe4d6c5ba53c20f277bd4243a61b2c87b5e83ef783499dc40691218bddad70dc590d3a69189bf5ec36777a3079133b861306cad2f1004e74e99a3612c5ae10ee49e592b82c2757aee993e6849f42bb12f754b1204a535148fe7b27858ba216546271be83b04c38b6a0494f7668f1577bc2ed661ba7baf988637280209043a13e3e68c774eadf8e772dfec8372cdacfbd06b581068a1f43652ca121fcd13c97ee184f0bace4c607eeae66445bda00045b6db58590b83867f00021c51ebf36496651d894aac685606fc8ed68efa0cfc53b0e1679eae7734bb059deded0641306637101a6d547ff8e3ac2a7542b84ae43962b2b1182155ae8c1db88dc2dd3fce373c4658c5c094ded3426816cd7404511a530ce104481bf87acc2aedc6b1c347331cecbe62c390771a4eade89374e7ab83a0467001d5384175c62dd7f3d83a03d99bab143d3fdc91a089cb0ea16979bd4046e4cdc65efe70d5a91b69705fa31877299a1142238ac49ddb93279e4f94c602fd6ecad46b91bfcb0eaed298ca62fb81032d83e4e9ffa9f43b4957037ad103d21dc44eaf7f252c13766b1ef6592446c5f7480c5989804d1ccec5a0743f5faa693b49e723ca8f87d65f4eae85731d20bb8674c79bbfbc7989ff0db7f73667249b294c29b0997318eaac3bf0da68b04a909ddedf28f443e2da75353aa4e89f00588fd18870afc8a9adba0d0402cba2a0ed31a24e5ae311203760a9f098fa20d7d50538013ff5b006a31269044e99c586d60e6a38fa977acc2ca28d35da6e067d752d92e6f6ee879db19e43aa5ab7291cc48633abaddc58f2c5a09d3e9807595e2bd4cd68fd8598b64a809aca34c53f83e485de7558eb55e51eec91bdf23798c2b626e40e315011d5e607801b7625606ca0a31e92d2d44edb53643331f1128ad47d7c0ccb27ceb42bacb7cd3f7fd7253bb3bc36302a1233e3d30dd9add609628cd9af49ede58a659858d33c01b831a9af95dca91f6e824be9aa5b3e338fb47691a1a2f98c196d6cd7492e110237e36fb1798e12d3a5b180c31511ce8b7a4e9773f416e2c6b795b3ff4d0da7c9430e71aba9c647063884dfaa1b8651c45ef81349b5c1f230ed880797d3996ecab6981ffe17868e771acfdf73c22f0438a786090e516fa29ad1c319b3818e45941a4988ed780e647fb74c67c0c9e411cefa38dfb2424f0fb7f475de6452a2df6025d4dabb407b8c2e593b0ff15c617ec19458d2e918e43e8624320f50e2350a0a8e4e8e4b1445d202f40520bfed4d98348d5d2f3f0ceeab0d30a7c3691c17ba95439b0196744b79440483de5e66bfdc3ef2fe116ceb3a0fb1d5cf2586549a87326bcd07acc63035ef5db324e8b54e62e4eeaf90d16e8d558f23604bff501e8c0a723b7d7cda7691673a9ba633ac12885076cb501d43002927950a507809b463f6bd5708d99da08cb403f3043f9b414d9a9dca734284b8e83d310a646d2dd40e4e6c16e9d7b66d16ebc44ac12ba45550a498b091772b0eba8f4f4c8dc71b628f64169efa68618a668cbb974fd60d4f8b78362f419a0cb675fbe0e1f8834cf4bf6b91a03252756d51fae37fb47ff30dcdab36af106c15169a83103c4d462ab299708e3c9b17383c6e689f49ab3bd8b2ff99abc09d639d335b11b493ce2502217013f594db75415890bf117203c80fbbe012595f5cd1bbf9714b52d48938385ff03bca0fa712ff1906b91e1f7ed4ab7860118288fd34aadaaffb3c410fea0d3aa270ead08f7b779c496966f3d4966cf259c0054c043452f036b4e0392b56937b113c2d8d0d359699dfb0b0b8de7558740689f45efdd49a7646e58e1f52121d95aeb96aac4dce7e7ca88a59956a4f155c474bdbbe8b4c10080e56e55e566ebc21e386237ca12c24ace66181905c63f2b1ee4081ae3e681b5939a029aa3ebad33b070a2dda07f8b599d6ec282a9de046fa226f50219cf1e6384c975214c196fafe29bdc837dd3b24d30300616ee60455364dc774a9dd6eab0463ef632b930911a479d82923a7026ba48ea04f4e126f9a083393a158c5d5b683398164e0b0e78c93da5ca64acc27346603700829419d3f6e85a762dd55fb5fd51c3b42349a441072df8f75a0d21db57a0037221653c4ca6b440b695305be264b4b84562c3ab71e065e3ff8ce7b593ca1704e7d08644dea835317727ea44a7cad0b790506ff958aedc535f04edbc3f3ae1e84304d8c219d79b3990d5f326870959b205901339c38ffe964eb058102516b139dd673ae434bcbac88a6276f245697778bf685d2a8e63308b8b633396b6692fefab10b811e0162382c1231962321e25cf77260c211d4d96795d622f56b4977c3683376b113e2cf4b350c0d17bcb5c164b289a4332ef78ecf542e8e96ee1f641c94cecc418f7c1da77c00b5b99b63fecbc2925663935d037db7b45167391f525c7526058cb907bde35ae388a2f505513d2ecfd29e0ff89dc8f7824a2c67c69f0a7b31fed74476987dcf906e65d00e6cf553169b3edcd840eff42194c19f8f6c7c240a57dc4250da9b7343297d6dd27705c1df6f31940f1e338e9edf42dbd6f1b88c3317b719024e193004f9c9fb25d8ab54dbe05993c6677afc2b8f79558f56d832f31f91f62732c4abd551a01028d758873b2bd3be257c7faf1a35e3a29d985e81d26cb5544e4ee037d04143481ef1cef0504aa85cad43f96bdb1d4fd16f3c7eb1bbd88242d433de1085f38e28b5757b417a506de1d4934508136c855a2c0186e2e854eecc9ae5d6185eb65a9abb15f345acfeb25883a53a43a14ad8dc0be894644d51340f290983bf8de86067102bd3548ef5dc679d630d8d41f9946bbaa0704ab24216797024ce8f2075d72ab485a7bd0355f0f6036399a1c37b971cf1f07d7b64b7a201276bd2ac578553287f3c72f77bd6f6ba48f9546dbd2474a8d2f9e962ce7ea32915e88a6e45ff61b32e4fb6d2307e3b656541fc24cbc4a9178dd10ee26d7b8399826184296fc2d1633105182322e0c6d706e2c16105450a2622edfb57a03761f10c4337a406598817da314a758c2e05740deb19591321de444cf8502564ee3e4123cbc7dad78888210d08946d537a67a674c457045ba3d2230baea82a983a666dbbed674005317c4a8c951dc3c825cae0058358ceaf95c9e4612797560ea652c2518c0c3bbe964a40830be3ca52d237e7b98da26a72747e22aa20acdb6f661d46c95c7e7e7ca350bf8a7a5aa48424502d7cf81b4f03a93259dbbdfbedd93d170b324d67846da9368015a47a4e1d83d71764314f7920e2a1bf6db2ce5cb3facc4dc6d0e3c4fe1fb88edcd94e7303818f10cdf77640fde94dfc456835448467356e6b6bb2bba6df6a4d2cd56ecf4a65806e6c4bc292986b16d6c2aaa634dc9a188c8837914ec2cfdf7da72604f98616359cc88b6218f4c441a8cb60cfc4a4d911f77619a1f908adc119e59f0ea54dad33d9db9ae6a3bcbc966f2233da9cb7895e0d8f963292e2d7b3eeca99d834dcc522346e2046d42ba071ccd5411d944cc66965624759b41f79380992aed2647601dc4278affb7c94ee2e2c56e2ffe79cd3d1f72e2ed1217b7657e5c648bdc5ff37186329bdbb278a56a6f9333d4f16cc6d34efc8834d2bb44474100bb70acc5cc9cb85850ce664f9931624ff783a77a9499810808b72d6e3b34456e9d64f8aef2e22575298efe0b91edc7d306f5b2811de7ced9bb23fb685d0bfa90d332d693f902f3b0165f9e122266db1581e5ca46539b35fbb65999d2e9dfeb35fb54b6cf3953fac292379c95011d7ccfedc1683be5a98cee10c150605f0f21236c01b8410579250c44db77fcd06376d699aa67725c95746b9c0a8e1551cafbfa05ca59b689a1d69eee1e0036170fe6982c3b76a9ad8e6ccf651073adca8b24bdb7e5277c7a80935dec2abf1cb747fa6850e76d9efef0d402769a669fb3060aa5e59101e10ba81db5cd12b3acea1372a27ef0419507c2d30db24094422c5c1d597360f5558dbefbb6ee9555be3816b80d4aedd8e3741242e377df8c0026c3ccaf7d18938b4dcf5b7cdcaf9c551934108aff9a563cc3e63503a91b316b56a1d6ab8a5c6289fc214166ba757ff551be5d913a6938ca15e2979817b0f3609e42636c8fedd7fd45396a101544d1c7cea1481a2d88d9b13dfb9a2874fd00276df6f82e8f1d6e8ddca45d908eef989501ac1018a4c7857e53638b956c95eb6120cca573422535da143e68e82f47d5b498f5e63274d524780f98d177bc4e0a5765631c02814e1ecfef12bde89747f102178388fbb9405f528af0742c2d80c6c07d8b773bcf0ae3937f06e18bcd43d7b6f039aa55835462bd3b0771860972d2b120ce9daf29cbedf28003e274549e3496e9588ffbce1b3407d4ec828b16ed462c4e81d180c46e5e8fc55df85d68e9b25838ac3f80cebfda41951fefca0c9cea5710901679ddc21f61936d5ed689fdc0e682c6ffd8bac5c3bb326a5d966be751af394a359f6e82d90a1cbf921c19b4c8f64ca07c486bf8bc7a3e346c7d1038efcf58dd6b43004a4461ed0f3613fb1afcc81b3e593df2cca0071f1ac7928a88cbde8d22ac72f762d41ae5f46e20c71457560de144205feb1483a6e0899ad5ec86ee6111b16719649ea94b04df5221746cc93c6f21c2dcbec7df5044631546d9789e06a402a96ae70c1e53874093fa458c60e4c832ae3d31ecfb97676ca370978be58497f50d862675923a6445cb75e88a21fdf70d9ca620c4aea8dd5e79b53745978b946899cd55782471733c7c267d51f2910283f55d3c86f056cda41058e831f017e56c10f6b5f218d479a33d6232e4705ba5502d3e75e78827abe5d0da3f0c2de2e81c58705d2d2e2b4c40e54258f7e7bf6497c4f43fcc7365e4494c3308ab17bb32a596d1333c579a2f353ee54f6656b4e38cbfa866ed1c6d83f9e7fcf4bb1c878c1f28672a0181c107139e51fda6e75a1d631744a89ec150c616c4f686cee2dcb993a739b9edb463063145c72517d77e6bdffac85f4c8642d6f9858c5b8ec5c9f624c09158ef1e887a5cefd125c8679305a41f8572c7ffa0dd9a2e01400250a79fb73d69b13fa07521fbf921bfbc9c4738c0675fd142e846efd808881c2f6e90130db8658530bed74655cce73b9828290939a4df1ec50309c71395a1a7b50eac9468f1a8c48f6f2334dcfa9d591519a4d65b8b3c60e5fbf9567d8f16b0604c52b2f7cd08089c101d4636fff21b398ea98b0b5484e10e6760d7de06e04e98ea79983ac2b9f4f37921a54ff12c71bc051d6d726ff0fdcdc3ca15de4d289bde16f4edd7c6d55961075443de676f3ac075915c26a61f99923f68163ce70a5c400138e14fa76962fdaf929e9a5bc2e557a3df3df304fd702d3a93e4dd0678d2e930f16e4a2d2190c7a06cc8cdf0be4af3321a61a6a693ef4bdd11f6dc5a5f9b9e95b083060b40ac3509fa23ed02a584ae10aaa8a282a653039dc9df163a479b5f85f10ee5cc45e41f5797d570888effec2b1460afa48c15cdd01b253a12e83887be6ce4ba9c5500d7e24821b6b312b13bc9c741ce6807b264e39ee833f3ec9265655bd628dbdeb074ebb990b1ad5dea608a6d543adbf7116e503ef9e2b2d116698e18a290aed412b6dc6ac9040e877218e1cb7900d3b546bef9d375718422c9d75e46ca00ab9df42488f79d8bf8a2d3637a8e322dd7a1138d8bf0fdc59c09288bffe1eaf6364bd946c79826e95b74abe35a2d424f5ccf53e276097fdb885c13472e9353d715602923858f5a718e6e5354b597347f7b051fa23908d9d85c3cb8b30a507529f3ca505518280171ebd419631c918d29461174675bdbfa0fcba255e215a457390b79747c086be9dd750fc9bfcfcc6c24041e8a77c7ed21bc60a3c4f9a91a81847587d7ca16f7ee6ce7f31e4bbb9671402b12576ad005043b81c065fe0b1c35f1c32463c443530022b29e75d0cfaecaa94f56519c0792300c682dc42c874fe71848345403a2ce9cffad898744744cb38c5d3b25cffebffd7187bf47993bd3f34f2de98ca4da7b886922f89286d1b4a1e04ca9756e5f7ecac8461665d1def7467b3da11206869a2124bc9b02b41de4567429274b2d05df25a1d28705fa1333e5eb47c92824e8afecec04147a35d73670e6a4d958aff125c4c06017412e1c4c2d927fb3eb5ebd990e617abf0456e6767293312fb4f759a938e063ce19d17e17af9710cff3f852155f83ab5f395e362699d8261969d983fb4326ca90166704aa50f134f140599d093345d0961fef5263fd22f47f680c25ae63c6de07ac0077e4455bc751747ed48c71d742c2c261ba3486178cd9f8d3a1efba787692d1003e334b31b9d88a295b9341443c403e19063359c207c6c773390057da86112ae313b00f9b4ca2eb1eeaa4e9c0f9465077d5cd320231978feaf05e4b94b3edc5e917a9608bb68a104289c1d584ef7ceae77bfcc8d50b9b14fb72b6f7642bbb966ce400eec836ac2f317d4bd450a450ca7017ad0ad00f320985680aa99a694a5b9d7a43778a3a5a36d03ba556191258237fad7317a0188a3cfccc772620a8af2e9042d232c4b3ccdfe6270069a6b92968bade16f3294b54206a61bdc2f49304969ba94f52675c89ef2abec284418841be55aff08490732632ef53fc8c9189cfa7145d137cb7d389b61a56f815d9cb93d696ac5e79b3d0ca1f5dcd4fdede6f964893769ad2c208c411d985f2ddc86e685c9f9ea417eb77c759cacac62ba2890f84084d32e7af28c085eecbe94bef16a0013c6cb76345842f222b958c7fff60f055a17460ec0acbcfc845710431e3ebb561bb403de4cad3fd04e53e23e66f18a4eaf0242d1529fc7c6d1f4a542f93f1cdf4a3a1b494b5129c3f013d534e6e72af71a3fef1d03880ea7490c25536ba72d6e86235ebf3642d3987870b92ba28bb483ee19af74b946490a97287137217d23621051af5923ede67dc59138499fbae99a113ca81be291051ebd08304700ad79346addc70ab03b2147ba46867e85e5225b9f0263d9a332ca1a6c9271c830fcf0f72aefab86f929b648c3759385fb7978dc9cc8eb2fbe33f2c5cfe583d7abe2e11ac7d3f3ea8872387fddf359a738195f64747c6cebc076929695d1f0f6a2461b52b39d9f4e090d192e548392492e1af52e1e0512ce72652ee432ad9d77759078b7b8903ce4b3c2f376dc55bfaebcfbc4ea04b6d93ec20dcd55abcad0d66f8c31523eb581a408d1670a1641fa2396a4a430afed93bb861a06036f3e707f9a150928de2226ccdae446a03667d5e9a5ce9dbb044618f161878b5ea62357739e3db567bd7b27c7593cc48c6afc419b012e63b768cef26a34448d06bf8dcb5d5f43746e0ebf18b0fc21f9b73808bb5a1aeb106f816b515da3cdc2c9b515bfd957c9f25da16f6f17d3266aeae01c0128c97231bcabaa4dcc6364f9a60d36e468db75b4dc82d15e7747ac0c30c1f63b34e69d8de23f56145dde76f20d7bb38b8484a732a04bd8a35a6a1b5cded98dce6a90a2f8991c55058f4f9f0b6bdbd8f9272c9f22bc8d2943bc9ec2783a43f497369ff3ffe59d3e5c6c26a120b1da20822afd103619d4ac8b70a546ecfbd9b8f2abbb8d31fa6e74f9a43d9da524546098c807be334c636a3f29340dc65be3295a0511760a1bd9db726805debf38cb638c22c81fd01e331fdf7c813b72d1ec85f0bef2f177bdf333ec775d81e47c30737bf11b0579ba36af465d922d849ab1249728afa4f2760fe4ec297afb3a41d0d71955ee53f1d6fe7f13cdaa6f362d9de3971a9577e585e488053e02a2a6916b218e94c6f9d5661aed80b2ef30dd001070f4cb9f06de0197aa43c6e9d9c86a730fddd6b568f8f7d3fe89da717377d1cc2cca210955fc7fb090ed988c79f53d23ce13b236ba05ae42f2726f0f8eaebf8e6f4573d970c716fb4ada50e7e1690a2384dfd0841ee907bb93f5242bee1e337a9ce22ab037722f817932b42ea7d68c7a8d1bc30507df6929036de3c084c61c4dee2157a0674baf4d52059cf5425456c71f6e5c32a2c5b229f90b97da7d3e370ec73331247f1d96d6eb62f800e69901d7138a6ad408efbcf2b1d9ea82829a1ad6bfbe3657504f571529cfb1e7e612674b1c05854fe7d5b753f513bc22f9480bbfbe25fa62ae5b7d2a64ceada45e363591f2153bc79acea97ada6dce1dcf73c2d646c13c556037ea8c62e76003372a89d274c15ff1fcf52064be5ba2a3b0557d8cb617074dec6cbbaabcf8481973bbc8a9a64d423f9a7ceccb5fc2a9c12f1d4f0705752aaaa9986f47e66258708de4709a0a451ce2e6d19df1bf462f8f7a3f6a05d4d75af4af9938202e401928eb713417bc3c1f53bda46d9f6cdd43dfd5fa205b0fb3b238bbc75c2acdffdf1aebd44678ee49dbdbbbfb5a384716360fc4603c48447c7623369540305c03b6b58da5a58b4e746b52161aa330a7527182d97dc19b47b711999d7b8008dd8bc53793bf93ef2ca8c319860aaa69c31c1a528f5c37b1e46f4081fbbaddda8d832a1d75d3b794c2f10fa9b65cdad923c656bfe35182d87f7b883e6a3d89081aa9c01d10c6664e2ce09ba493036cf06de99a3dfaf3b04c34383ca4dd37aca2eb8c5ea786d0a370b4d4c2e1e080187bcf644e370f28142dfb4a86896bc82272ab48d66550bc2c1d15dffec6305893b4b8737cd899b35d59cc3790d788cb93abc408ba03fbd3e55635c757a8e2ec5eacfcb114fb9fb355e86250b3d5e0c3401ef2ea6e68f20a101f8a4b9ce7a25cc3e155a3b153a215231cef68f6c5d2c0e1fa7115cec8e426857137b903118a4927184cc5253dd99fe7ee3aa2dffda2959a4aeb58df13618f5a9e01b9d658d27fb36cf006d519cea6b44558016401ef054aede6e8798c548ad227263f63908f56559d8da1326f9024fbe7fd9c04eecb431e67c9ca6550723ef865a9617406de204fceac20b5365699f73ff47cef7b7e5d8123ecf87f9c9e957ef88125837da7a5b43d32d0a0c7f1738e9da19793b1fd328358d87b979840afbf43ca0944481c80e1bba30b25e6acd4b354042e4c8ecaed63e09ce225570691e264ef8d5ba776d3464c5574f2df8e83f8c6f8c29c99fac9ebb6ea316396a9125a8c4e123dc27fad3b155e25b2fb5d425c8d35b7f2e67000b97725e271e49beee9f8643e24e2cf087793b484ef24f42b8506bebef55e8a2bcc38f86d9b718a92a9f328d7d38f25dfaa7ad4ff05827dad8cc2d8f7a7011b6b395f30a5fd8f2ea13bcb7444eba166897ba7ff0b27e087367fd4eaf2632a1742c7ad6551ae71330b262e83e56244d17061ea2046a76495e531a44831c187b180de23a0ce642084e11f9dc9dd6b685d91165f93d00edacfb65b774e6dcc83fc549c125fea842206b10d0c95b11e764de8f40f9c1cdb18b44e4c6b52f4f050c49b73090cb8c8098dc79081b05d0d01b9cf6b989b299e1e43798ed489bcd31f2f9b4b08af6964cf1eb265716e1df219786bf9d2362c4d751022c6f8933d94c450e9883644a6b5c3a3451a5e64f2668cb9ad7f08e33e161c6e373a6034028003b6415be37e763b34f7ee09a6f5b699be19323760d1598ac99275e2c8a5439b3ecd233ce6ed687079376db18e3f3797397d99cb87a00fd4631db6c49d917283953f23b408037221cf4ffee0f729954e651516715c267ea875e3d90ed9c9c795a45c71a5a5c75784fa2fd6aad7337d44d5315b11c85589fe2856fe2ed65fa2c643c056a35e57d86f6f2cbbf92bbdce580299cb420fe67401ac0413932309404a312b3c51c30e16e3d0f4822c33aa9aaa8056e55baa3b9d9c0ff6275b275ba3f70829d47812cc9d40f807c9a54ca34a7554c585befd052b392dcc39c4fca5ee72ab9757037152403b7d879592ab41631fb05307e900d43a8ab93e27007373c77121bdcd566b2eb59a4c83f8f47a1ac8beb579001f20536924cb8b0a90e61f14e6c7aecca95025d94f14fe94ba288728135634c666bbb3c810a351060e81cacb1d87dbbcebac2bddebf150faf9a31fcfc8551e18fb116e34283a3f0df082188e0e5e43ac8527e17f7c3d9e53b306ba386308d36c4a7c39431722030aefe9887667cf181369af9a787c42dd0c4229b6840037f3ad1b15fa26892ef770b48e0ec2587eb9fa07c78b47165f1b0e6224718bed512248566752c41ab5696ae9a2cd7bbf478130b8efd641ed32c4d3f242bddd55a33f1e637e238bcbb27aef3e3bef4059c27c15c2bb38d041599b4aec6d603c545c2312b9dccf445b2b8158fea9a867848926f642112f293b48c75758245a903b849f548ab9fe7014b5ea9d832a481502c4bb5501bb782b9d52ca827bcea8e6d9f21b69fb1bd4144a9833f390b39ff34f5086e3ad99d01155fe989933c8cf68411cc76152d8035a72a58beacaa8d697f313384b8b9009ff38864394b8b7aa52b87693afbe65c0e84f71eb66e46eedd835d7503aec1a9ad33a199123db73d77a30161d9803d3dedff72bc1dd977efeae199d9e0648e228f6e2739e4df58cd9c574db4fad33c6fec13eb121d21034fef5e338270133b2ae89a3eb48ce25617bc7757efa72becb283735a0efc0ed9a82b122fbfbf4a103d27f7423f54d0ca154a0a8503556d0e65e79c50ba093a620a1f4f98d8f33f73c201415d06009c5a0888c2ff6032993e56f40705dabc6117ebb78f07053a03a623ec77b4c7f158f2e3e99b4586750499fb6751a2667d0fcf766e31fd2076fd97c463a429affb08d08e9208a7d7bc4c6d469bcf1a9ff6932c7eb7ec888ca77fe2456ed803665edeb5a5cdda4d70cf3885d32ab50030af2c6f79029e61978f8dff434f6b099107b6483152e34c140021a4652c3d780cb935bbdb6420592494234b05dd66f2d8146676c86f349cb5e00eb0d57911668cde7dbb5165a2efabe74481b72a59d7e0642ce436a6ff85b3e9cc4598968857b211b7de95995507697fd8b373cde5ab572d5d7c4fd00c0d6a01f1e618259be37ef3bf9ad632d6a603334c096c82267fea58496469e1e66a0db8bd98521f93e3fa26f27835187d6b53fa34a085e575d14cae1a4c4a3ef5c4164256ff45ce290d65a4c8a454a5413a1e135f8e07e6c7ec8c3af53ee87d9559a367c5c305f155d301d20d493e1fa3779c2fad8180caf388b5f51cc7658c2abdf73d2f19460025232e7b18582f1a4ff0a30e7a6a5bdb9713541dbd3aba61b73d2f5edb5e9edb6c5a9cb111ddf3033712adf1c08bec7a242d044807c4a31a96486ccd5434d3d2cf0fb3689739972061474954bdc848c0f1b007a3c18e0195a47c86ddf165598785f07876272a88d876c84f82919181f79e74bc68a58a2ba8965e71dc266ac74abe9bc0e8ccd38d776db97cafbb172835bda4ae5c093565362bf6ccd92dddedb4125a55cceacda46e481a84edb6d3d9072792c005d0802e87a178d2e95c8364729a249bfc2058af582da90e5ead8a880a77fc3f0993d0a1fdd89d771471363338c09c2c973be24413e214ffcf2158ed8718aec1cbbf1f089788ef802e164f03649f3165adb4f1dab211ccdce8b9705726607d3b91f3e3d6490d51763592948abb59f26946df7623c31f72f9b7e4a703bb1ba3c38836d9d2a7718fb884cf8992f18f06af2a97cf193e2eaedec35d2964c3dc1cee701c271eed28f216eb1b5c02e041301d0f81cced4eb1bb61aa26da29ec06b2b12094a1169c6b2b89429cefc5b250e77dc0b62f30e6ca05aec047072e07ae5b3a58a73a62e81a32abbe351e4cf1f7912dfd061e7e4e1714c4eb6ea02945b98969ddb0b24fc737059d0bb16c4b04cf45f1b7add0210290d6127892a3a6bbe84b7e8ab2e0f6919f597ad201eefef7293e90cf9c49858d88315d2c776156dda2f072d7e8b027d5cc260ae35bb0305b1ee5e01c44a3c0e07f00102d83072ea8a00f1a1433cbe19f6309416509b345820513a0a3c2552d40aa690abab03b9ee5de4c0a8130ed0a2e68fec5a130daacf94f61510b1f0ee40fbe63117a335a4cbebd944ec25ac2053574fee25f3e8740fa506824448722589e5130b30586d4a030df2e602b923461eab63d75f09bdab95d30b2c13ec834ea9ac56be4ac0b984f7429ff5eec001f6d36b3fad2e44b7dd17b80cc520b5c219fff1e5c1b1107f95488dc3f289a55e6aacfced6281d964faaf356f93193a12231ed57219c80c08805e1e9db29388c3a5013d2714ce6225897540a78b1f807844af63d84d57cfacb5d8f24353033962f25575511bae719876d7367f8d4e8bd8ae2f6abe913bc80c7eefe99c30d48f2cea5e38774053243f96be142a36a808b3443ec6a692368c5b496acf2b7c06439f075f8e1e7f439ce90c661da51ccfa403711c64e0e29cae1f070c943abba51f5e2a1c5022daad983829c4699a067aef451111eca11e61645687c65b9d4fd3dfd2e18d0f569929ef08e62eb698daa7316a8b9ea87758dc8bc165f5dda1f701a17d4db2224f3c64530e82e9789ee7e5a13248bf25c258e38349dc6e83744e21cf37a9661870311b389fcf0563ea9d3f5bfb6dd641d02aa277fd0f9d700a0fa43dc7f1bb0768c7ad2fd74a76abed38f128cdc07fe1d1292302d68e6f6e0d7815932fc82096461fe33ce55778f7dffe404dbac0184af9cb9f0fc374df3e3f50c17101ec0f5817e848806794dadc5b4a3df0198a86a93d7b7408a690b18399cfe744c242f0a89285ea9fff7097b4cfc1cdce34a69f3fa61ee31725ac0457ad81baa57df10bbefb999c74de78f22423581e4b2c39af53324c7468e23bf141193f7f6b230c8f497a4fa4a256e0f542efd149bfdb0c8bff6ed6ae92f3ecc5b8c56d4bc085fd754a7917b389bd6ccd9288cbf2b11e5c441c51dd526b307e8eb01d5d5f0e8e154c522a0b2e090ebcf9d6fed85483ca40e353d15ba5722e7a8a7c3b62e96987e11a15460eb5270ecf59b2c031bf1f961d5bb13e40c507623bd3c6d869ac1f49b56aaf0334d64c863e25cfe5071bd37974d6f0706baa854adbaea6f1df093b8af446ead859a3bbbc9fb3ca4aba8a4f01385e41ecafd371afdd0f59c059f27d6d797fdfd0ab4a97e912a757119207adef22603a66eab854adf8b1925155f103e42b7e32ea3dbabe8f74d833da5d27770a8527b232d0a9b6e37527a5137cda76070921d67cb8d0d9db57f8b76e3cf081aef30875e3833692e312b5e715e1239c6d0975107a4d0a265d21ccd802ba74c6abb92ba4397db9404a062b10fd0c85ad8abe6c3368c675ba9bf21bd8bdedff43f7f4674906513e9ed8d981119dca4701f0d7840d4aef613c54e2ddcd5535b49afdc0cb533ebdecbc2a2b44d8a12d8015eab931b6b690a7dd50e0ce345d4643f1f17eecec4d0118fd792b2232d57433977f2461ea4e0753514ad86ebfc02a49f835a8cced5d14289f65dce92113544f030a63d64730a08831df9bf635b54c4be518a84591395dd5c55fd6006d56c06bec9cce298abf929ececec43b16ac49ebd414909158f0477ba4ec262340e0d9a184d83ec3c1ab9b4f58061057d394127e8e59535dede9187a7b1fed7f04fdfe3e0f535ea693d796c13c725a78e5fd09a71081917e3bec2477e9ffae41e2530cfb0fd9942b127b6029deba4ff5588ad099e809eb62cbb87cf593628df5fd9ef0deb44e5d10076905012d944d464444ed2e1f1c8054855af0cf69b02f0c01d4ca3abe98b118d978df8a446537f72f14fe5419dc252b923996d34bfc027af156ba9f236bd2b3d120822770e91e6d6ea54974632bc51cd11593a5850fdc7e2208d5a714b79706e0f0e64aa46acdd3ca2dab9349259e6e912bff1e7d4cdd264d37835346d3689a9146e7b18efd78db619182374a1543f3032e77b70ba101cd51206ea036875784fbf0008de82e859e180ff0252fc53a68bfa8f81d7c63e8fa93ef5771c9337096788e2cb72de96901d1b8e117f3da349ae2beaaeecde25ee847a8e8375c4fcd0da4b01749a9e3cc34188be490613d0990966d0d5cf508372c4171fdd57f2c0807f00d5657bc06e97b362b356745c409c2c3126a89a6027cb36c45dc4d694edfdbfc112eaca3421d3d5d378ca2826f5d70f78e3dbda53e5eeb21b5bd1f0a816070fcc873573f3cdbc87e5e594551bc2ac2bea3faf5613ea70d19dcf912f8abde75f004b910aa5d90ca8206cabf0ef6bffe167d3e70e5378c28e0a9ceca0f399b9521d863c3a1ce11b9057efc0f161f79c57306c189cb37c8c44f098ab380a5f31d0a1840cce27bd1d61e349e4e62f00dc1e2e6fa72251e4e883f5119477ae4c5421a8060fd33ee2f73993282d632aa4281feba8f12447960708d3cd965035425db4f2aff87d3670ad2757cee8f57ba05a3f67401cfac457e9678adc0250f80662d5c49b78cd0ba6895761ec220648c94318c56fdfe020ec11da21696632da75371a5184481753230eb6b493799b723306ccb89483dfca8f56ab90ffe0364a847592ad3cc323331039f83d834080cb3baff9c81ddd3cb621190722feaec7a40cd4ac39dfcfe34fb118e7b4594a90f39eb0984359059f75b3874ed99053482e3674e3e0f9962e8f5273ec1a09c155dfa81dddf21090ab6e1d7d9d70cbaca83b006a760dfeb099764de1bf690c7730437c8dc7fd32a2209a7b5247bc22ad46df658dcde4ae1a7b4c28b2fa6cda073a977d2b2f0852f580ddb4539e52b2d9164762af9beeac73ed4ae4e1be0d9ae5bc2431468f12f3d0803fb10daf12027249cda1923c18fb28807ccb6665a822187f994de710a2628e27d4bb60cd87b658305e04b2cd6a2b34cab2451c794c96a1a8510b3d9b3d7a1fb594e2e888e002f6e906f909e5a424a47c0c0aa9e593ef8325e3657246d140358f88322186f577cafdea967ab9d7dca51a30d7c340cfe399817859c07405d40581129b05097beb6c7bf38c00220c64d28fd8a2712e6377567d7a7243abc4d2542879c2aa9b03c0b27308116f7bf42f701f09a8ebe0ea447fedb6f9ebedcf8e7653c69a7116fd61438e6aecbca040cd719fa3d0ad27e6cf2ca0ace0359658c24e464432169a42d5294f2b94da2340766ff21ca754539b0b7aa343e54dc0736a7033406ff756ae86e5a991a62e18e522795c71fa5153aae6025316776b757eff216501231812896e42ac537d5e0e56cd7d015b1022106c0c46fe82b74a402286ab3ba29ba304f27f523a44595b297a732fd3c4306645c21f9c494893c03e0a10ccf8ad02a7b8b9d1e77a64fc7f92e808005199f63e865ca094fb15e8244dd1e5acb8cb9253005870e2271105e5280dbe412019cb1cc197d62af247e344731eaa4d4f6dad37ab20f878fa7fb78ec9875a04d669c2324db80723e6995f2ea36116d309781d577ba563a7ae43d25e21499a972866b0dea3836b93aab1dc27462e9ca77a1e47687b9440257d1bb20ac3b54a92c631cd214e6cbb53dbd41235116fb36b321313c1b02d28a6ff2731629cf6d11c6552d83c2694da826fbf5a8a2ec09cffc8ac75f4daae61b4012d97ee6cb3b908df85d038890f362aad71947f76b11fd57868e7d590cc49d0ae24eedd5d8fe70169749689fa740c1088706d7d082b935cd67ae5bffd8153b494bfab7b3870e0e2ceb0c8c14fcaea5b5539a20fb2e83a0c73a8966c7eb5cd20a34b945f11b72355f9fc7a6a1a9a6a552fb90e9dbf470d2da7f85109eb9b223d545f2d025f01e9a8df998e481c9515970488c01e1c69a7e09aaa413810666f896407e867be613466ebf39801dac52265664f81875854238af2ea54990d9a344ef7024384869f43fc20020cd0ea708e4cc23f54f6398f500cb3329d7f01e94de8acd72ee57103c3091ad993fc0574430e18a940bef7ccd29a38154d7dbbd9611336ea300e984fa37113c5e0766bcf7c5eb272be06e537d70b42f2a222950f42b5985f9ff720a26b665d0ce81b12561e463c238aa66bcb4806f73ab246b9f285517c08e4215e84ae37591be56644b06a86527b253712b92b7d25c28de25ac4ee992b62c068a4c39121e9fcf411c20e4c3663734609242b2f5f04383c5f42c7ebba8c2c64f50ca9173fc7ef2cd09215903ba8ee1d27b3aafec223813350f22f58c836015ca13894b98bbbab17db22c8bfe838da3fb9b098b05519ed6d227e21272910d9dc730e03fff073a7104efd8f729b0957165e73faeeaa61231830c6a1476f24aaa03cba7430178a0ba65ce13c7a18f4966e84b65f442cc9172abeb5477efd6caa06c928e7211a6897ab16b766ac33308d17f59f827abef1a704cf250811f9124c3696818e6bf15d4e0be288e68b43057b729174bf8d8ed9fdcfb88fefe2e6130ed8676034b10fc03932286ec347f86569ffae4316ef4962c2750ceace26f02a384a25ff3469b29a8bd7a070f460d3ae0fd8a67dd3df698a7bc419a70321c1e4f8930bb8445dc07984f3e19a1bae4af8d29ec612aebd1288aa2d3e59b083be1b752308e9ede29697e5563c795823bffe77f384e02baa255d59bc2bcaf5de876a2924db5ecd0e15b1462fbad37e8cd47e30f5bf0940fe763eb12d407034487ca5bb49e733ea078883fd4af830defc3fdbb1d40b78657024e269df19ef85d5abe6d8ed77bcfda135f188c601713477aa9b494f883ea3c56f05b99860abc591d86832c9242ab4dfb9fb8145aa09c557a7f58d9cbda7c2a8cfff2bb5e6ee8a0f0fa0a80e5044d150288b7528ee556c9a6581e3acc2787a6ce628cc532a815a853b6c73b71b82e8f1e0f608622824e97642e0b0c4d6d1e00776d37845bd97d4d8c79a5f2cfc2b6a57dd4f2406fef6ea02d0b7b7bf4da42c08b6a03d88aef61b2c2bf363546cf6531126e44b00265b73a99e02223d4b4cf8012789c49386159e6ca804a511c909466cf925899cb5eabedcb512b3b9c2b7fca88705f6e467b5a1652ecb7c82b43c29a48597ea2b202755761d111b174161237402bba0f26066116f95e1bd2de23eebc776d28e8a9d6cd04e19d271aa14b6b86036da642abd4de7360e04c6af403e6dbd75a5edea932e18868afe86a16564bb4756e66e778c29406c3aab423414176dcc66efaf15037a8d244d6911b6a1d67b81e971dd2a1fd9703889f2f743892a6e4e77f7f422a47650540f5894a9a81e9ac2980c1ee7fd34ae82de5d56f19d12df92a0e59ea96bb4b9897e57b884eeed9e1d5ba914517642dbcb46c399d222c72198bd01da1f0d5b4be0f59a03982da9182e04a7baceeffe77d6c15f11da20ff5fd4e75d9061f25421d3f23514e62aa42b8531722317f0ec2bdcd702f0b23e7e3353bcccbf26f4790110b60fc48369f224a26795518db69bb13ab25081cdc246e2f387cd74455e516583e962ad3087aab7ccc776c8d4bd722e34c744a21ce5bd854f23b7880cfed3284613bf58203c9d0c6a9efe003756dd23a1c915bc0cc4fbbded984dac1d9e27c0c9d19c3ee01bd818c66859a6bc03ccf8f8f003a338d7c0b85e3ed63ac6db7921e4175a43f7b00f9e854a5de4c3977a094566c2cc4ce809b6cc877153461b09a6df19415aa8d7d52b5073d70872e7a41dd88dd99fde26380fa6138d7a40649f6d85487ea7ea4157f07bf22840e1d5baabb8b2b5cb71fc31e6fe335bc4a56fdfdc634f585487d8ed7a267cef22334e91d82f530260b26f46a58c675b67991567bfe2b0bab87df68e867d1a4e320fd4cb85990df420c010ae4eb51a6c65b9af893d60e19763e40dfcca86d3eabc992476cf1d036d97580a733eea9467acd9c5a058e5a8709c78cf283754b4668de9899ee7b91c205265d53a19d6f829a5ff741702f249210b42cc5808390ed9223500730b55856a7d1e9232ab57897464618f99d49aef178b6ec1e2b0401dc6134d2694eca387481c5e50ff7381f98daeed40063d4ed77c409d667a8a91af6b73da7d1d132a4b11a6a1c06175a976bbd930b56d651c5da2f94ceb6c7683c354ee2aa441ce0db44a854f9ab60ae80df6727989827daf61f4ef8511a80ff7734bbdb090a4358a7f96ffdddfda272a14aeceb3ffd12f77da1e44eac4389478ace9ea435f693d653cb83c36f003eda61b2bb3ede5653d397e4a40f215290e7183d1914d6a30b2bdf46016af9a495ed27926abbd12b7b9cd95dd9994c0124a7bb115bf37ad9f75129c69794c8de5cf3d6a35727c95533f02eddc594c2a3be67564386b154d446b24229daab4dfd00854a1db12b73a25c2d1fd81ca8033fa24cf55aa576b8bdbbea346b6d07d300805d6186ec281a83c1f3dc8141a7f36b361db1160f05c6c839fbfb4f37a5b9df569de40625f7dfa1105f427e2ddfe2a31a68be6463ca3297e067537750b10d6e4fb733f204ce8decbb5a6a7393ae98927b1f4df5b559f19e5d3aff47696d423b4aab21f6ad56369ee9ebe3bf9f863f06e5772a319f81b232362ca68facd4ef2db33392f1d764d50829cef009d44b09da02bcded2f0b0fad50f5bbf09e232d6adecda54cd577537980e20ca1234f8f0598158526f3e39ae200bb8928ee3a3b255aa08440382133a2e586a6110e84cbe7b8a8365b8877e1216356dbbb476cba44f467803254e541cb35cd058182f0778c5e5d7fa61336cfdd4a283a5dc3971302ba37f3296dfd1b35ed6c64fc477ea099e8a79f507c8be3dc7185da176acb308d6bbd07b90b34ce141796cf19ce89b288354a8cb2eaa22de80abd59be11364b300a6ecc1c00127d1bf6ce57778a59a8ac5b541077df261d002d4c72608a6160fefd471acc8d2d31d511cb6d6cf21b26b33f7c50dbf1e3b3122d9534fe493297c5c7f57d1c3c30d7179637c963644426c979d3fc04a95b7ef989a7970c8a3147006e2c9179ff39ad078e2a492d84692d2c526cf216101708a1ad1871d4f01326551d49a5705a1e5f21778bca4a5d94ef99173b06cf681e1650137c81ae184cd2eac0f602345fe21d9764700dab2792026202b113c8ed5ae83fb476b7a0bc618d236b3be0ecc6e1489c611a205bfd40f8560cdac6b63ce01aa3a069aeb120451d5d75042ed8e6a2c6dfc6e815b4bda647216999d1c207118f313e99e44c9807ed93b38afadc1a4d98215949fe02b653ccb33c3a59b2f6ac80fdba28e9989610ab1e4af124606e457ecd0295ef805469d8eab005afe8a91d70a2c3dc759416d535667e73de93a9446791e2b5111bdaf5453ae3edd90cfb8b4f1d04b74c87cb0771474eba462b03cd0f6e47221a3102c6b46dc9467ddd515b740acf8fdc494731f64457aa1d404cd85fe299a90a5af858ec3a3d9fef7bfbd78298c381edd99c28a2ef342c40223cc20aaf0a5a354d206cf1e12bdb1aa18bf1a7dd0946229602f48b134bbe6dc6fe66c61390f9ae816bae2279e2eb0c47bc50339f076026b6fb86fff61dfa84fe1933bfef2d8bd236b5a181aefc5f0fe3ae537d1b441343e053807f1543c50d8fc36d36cd59a937096b78fe1c3f49183138624dbf684730650cae2a5a6e70f4026d98d8a3cfcccf9781f07a2356aa224597b6cfa2e3057612c40b8a7ea205d0f0aebe13992d357312f1063554cb48203a57fa37b0714a68e74c62cf5bd0161f5139ef3c1a7fe68283a4719d2183808ab389e95071cbb92f894a5100cc6e1e81da57cacfd2f67a2f4f24857cd965c0a7ae5703558d435c5d874ad33b1a5843502a9393c3173dab45218bed48e8522e5b85209efb5854c29971eac3075df625fbe331a31c4c39f06360a642b2b43ef91fc334f7a77778938717f6d7f6586e839b57f9b277e184a4f2be6df6db577f44cd487bd6ea9e0bb98870b4d39c317c17a33a7a10d153697c3c6fd6fb0ef2275c2d7c767757c16c892baae5ded35aee0f04a0c7f5762fc675ff1d27412b6faebc3a07252a0559f03aca08ba365861e25805c0ee577fea52671bc69fa1a793a96e6300eae5e85a6255c800fcbab1fc3bfe78d7c0016894c40ebc2d74dac84f88043a5b0a617e2ed1c574423108cf47a224f5b2eb50a3154cf84cb74e1e18ce33f00c3813d0486eac21734deee05980cab148d5d05336ba59ffe388c958e1e35769ce372dafad1f88f3644afdea450ca9eb92a2822c697c40871fcf501028f673a26006099f2e30e8070e3abe9ac51b4efe024434372209d0d4a20df7d95850c1005882c4c5c7ebf69f754ac434b1f16e6947f4130c2a584a8ecfbfd7667ea69fe11385d34b75d6766dded49ffed32db825e0f01d954d0cb3af60746b5cc152cf09cd4ef7d03587df01bcd3d759b4d52bbedd99dadc66cc715c6a8de4e6175989c54b146aeb4fa14ad83ea51fb94633e5b4fd40f1ed6be0e394315b5e1ccd7d08590f144544b92cf40b7c221749e89414cf50e6b9873e2c1dc0c4db09375863a8fa78d7123412b320fb08db6d73c37c9f5a5e11d8a5d1154e9fd9cef35effd669f192a384adc589815a31711e937af6354a9006bc9b8bd0598f14474c8e219e51c153f812293d8e45e8a8a604f817291e1c144df3a58292fc8e8bb87b51a76e51c189641f96c7f6627f05d46c055cd5c0f955be2ce0722cab08e00d58740068d8d631992f133f99e599b4f2cfbef73ae1071920ba1a5ca92eae3385e88dc8d72b3fc9b2b79da7dece30989446aa0e07f91561a3b028627777aed1eba820b4b70192d2ec18041bb05a150d66fe577449bd310d80c9f605993504666a1d58b83a863b21c22963119b5a6052d31292093df975152924727c615fa030bdbc3c3f94da05306976b08f2bea4e2cf10b6ec1df549bb93bb8b69b2fea15bea8ec1f99f36ccbf7839d7116c6ab90491edb1a89062b72b4b866d4547d1b1e6050dd04a446ee72da5296bc838dedbcc9176b4ae1ec37dad6364142e3756e552e429e7b9183089a85ccf9218200b3a5397fe26bf25b3b799ee3be51be113fcad30f9c8f5f03d948b374a0299790f1c02dc9e8e625b2abe0a431ec65d0df1576c4cd818c8dd3fbe99901b26ff28e399ddb96b4d97d84b22d88deedffe9571d7939a68b32c43343f77d5afca2e8c8363d0062e215f401a0cd16469f79e8821f27acd56b2e3280c056fb328419fd4f2e90391b004a714138f0d370c4dcc642ad132f6287807712895b81bbcb7bfea723c2ed2b76db408eabe79b197a7b81275e9e398b746026169970478f4740c1f25b07b9aab7314f6213f8652c5a7738b7973df24460a6d1ebeb4868c1bbf32e36713c6da106c09c359dbcd26fec768d43553ac6ddc331a8e7781ec35cd0307328bd40c4c810e8114385115615dec0f193fea3d2751e4ab7c5555d7f2aa7417ba2de2a4d87b582da09f08d7ee38f9d692d50d71579544cee66f6dc89d474d0f70acb963240712a66b05c9a703f3ddb38853a338375758eefd5c1a093d0aef1a4d763d928bf4f1a5850a738119f1c4e75f744d7eff6425526675959c558c67c215a6dae15b9750686cb4b5cba5e23ec7985773c59945be883ddde241f289acb9ae33b28ab040f3b85521775b81d8f318a9f649eb77d7fbabf0360a14487cb7c8d9309437802f547673381c7058b2bb226b6550c1f49ef9d04e3f699842ac997b2793021d97108c9f2e6156926488b649b10d9348c968eb012011515cf76000184a1cb06c7559ee60894b3511c54ddf504e2e86aff32fc0bc096a08a4d59a159316793da7cd98656cb5a844a071a229ce1054a0b151d62dadd47201cce5fab20f921f1ca2fb406c6dd809055a7e2c278e7ae4955b6ccdd27fc92cc2d1d34951d3b3740efe645cdb8a771fc45ae082dea8f83067f0c91b6f0b319e298e5afa217121187f6c5ee98fb5282f1a4bb9c4a0afda5cb415c8d1c11953eef66702fb0618cb05d82c0e8ba58c42c35ecc068b2864a25555c76412e6a3eb39989d16fa6197502eb56efd972996d09e8754b25785ea17fdec54b7d42de0ec10b323e80d3c86bf27904b3b594f9865374b4ece9546ed8c71ae8d586e7b0ce5f36475e6e21e139d84ad397ae1e6cfc6e6409a2e53c0e85330383c035d7236bdb45b2fbc17460b94cadcb68050ef965d45cb79aa84a2f8e2ae4953eb29960e36938d6c326d34957d3a5527a48580c62ad05d40fa20b3263d055d4bbaa346c311ecd217042b135fc0c2045ab8d8829c65baf0c1553b3a08ddbc15a032f81cb7cb4798df248af60a95a1ee15f14a7e41f0c529069fa862fdf5b0afe0ac5f4a4a9cdbc039a3e34a82bb8581f7b184c8adfd09c14b02fe8b8687b0e537ef7f8bdf3ec906d593cc6dab195223bd493034b2dc2e5ab1f3f5949de372f8ea459fd05e0408e10ff2d7d2fc5400a6b445f6b1648bb605bf418b887d905ff1cc048f31d4238ee76ae5219c2b9597a06a6b9aada5aed0d0af697dff8dae1f1b110c2bab8051679f740b159a7c4fb4eff7851697556ccaed6b9712ef3cb7c313c695dca0dc2da5b2eddfd99b2774bb7d4f3d5edc071e03ff1d6951221b582beba1661332793fbdbf80e1d2d7f7f7df4bf6c2c7d114a84e8d4817fbad97d8a1a9409a99932942ea78de7dfadcd8252fe7b6bb60a6f3804970ad923613d6d9ff304239cc3828e320ff9ae912c10c922d7f9bdca5002beb2b5813221e35ada8267cdeeb6f572ba75a45293b3757a5522b94c594caad3255e40493fb4d3e48e97a7bea2cd66d89efade79c1bd31e928c7f81dcb41aa1c683af281f458945c593d7d79655f277a4db2f2f9ebb678b9a08636dc3a1ac6434ac1f85909fa1f4f0487f9655ef2e0cb51396b7bfa703beaa540ebd5c2e98822ddf35894a83cf5616a6572994b22f669a206188bc667481c31c1c3cc4378a4d896d2c5cdca008d7d384d406352914900f9f297b6d15be4ef27f797a8d835e188997439cf7963ebf98e5ffd5a2f6ad23171aa04810e0187f3c3a8f64af8b5a35dd4e15dc34ded66977ad16dc1e269683b14d8044782a2c7ea13f4686a829b16778c39d1408c1e6c8c81b1d6b2473ad46a64770dd066381aa71bc99c02d16442aca706ee571a8a874c7c613e67bb50004709a6600326762a97bf0335411c50aa328da4180e3c83f6b9cc509660e95dc60ac438167c5d271593bab024a38e18b60869fd9787fb59a2879797de3a8c36f7ce49920f0703f36120f39e54415009a1e6785476e831283dbfc620364371d892921ab7460757628e89603349539353c7583d7c7d9935c8b308408f3568617fb5c859bd157b56b3aa08bcc3b81bec28d00a035ad4e02d67158458995be8e3b2f7be98e6c509b3345d1fccbc182db256380de2ce7b490e30e0ebddca7e59c0e6ee9c670855494901e4990d12b6577230fb35371f58c0051ee14ae0c459de055b330fddadf984c85390aa6357507a2d7d6749362459b90a429ac6b5f7676ff6d3ebf46eb5a1fb17a814afb4320f19a961fd757fd253ebee39cc1e84d99a8c711c6a1a0a91691f8e2bbac0100b6998641bcf3697223e492a1484ec68ab72de9e1ef9346e8384a032786fa5401e3b95897e4e2c5662488c6fde6f5b46babb3ae16ee5223dd9221d7da28cc66ee721f79d8c097c8a21e51fbacdf9813b9c2e12298cfef7855639f6488de79670d3cb7f281e5732e4a42151343d74e97a4b3315eb1c31f42aedf67c4e7aebec21eb51883ee30be12bd03fd53fbdafa8908670fb021c6a781875d2e2cc3926f40f264ea99e7fb6da1a55d62cebfc27db62966f866729c0af2e607623a82d1747be7bb4fdfef3c48ace86f846d5d699269ff3f20b74d018d9c856849ff25e3c76ff4b92589078065605c91ffc3c343977cf6c908004b28fb31f44c0b5acb9e8bff726dc38df202bf354209132bc459f8c3af80d2a6ffb52f98ead53ee7c0586571ead63fae84798a6fa2072d712d4593923168b7a71988e755c6ff22470b0d633af2c34a342f6b9f378022d1a06b6228ef4618a2c1c578dd6117e97ed3b58506b93dc62c4cd9cb72e57e1265800ecfc59f6cc353ec4054cde425ecc2bed5eb01db0c0588fcad998ab17db244baa5ae1b98842b41eaa2879b8fe42ef5b6672d8c42bc80ba84813a673d9aadca11ffbf04c07ab364e9870efe82111602836414b294436c0ee5476d30d5bee9793c78ac867d9d226f01e842893be853c32df71f905ea1e9d7fc049c5d0185dc0fa2fd358ed23e46a9535de82ef8d177810ff56cf620f5f1df0f0c0d83ddab6ee25e66ab9b51999064314095667673542f447ec25dacbeab7d732dc47145a8b5154a66fe9820e20146aea9dda4d96e00ee26e1704c9765f79786949c1c1f8c69a25c8446d7d6765b3cc980f5f3abbc95da88759964e6d9511e64468d8a46298d386ef6c8b2686164285f81717a0235c43ac1b14d9b3f1be832ed96e0ad69f416c048176ff40436f6842dbada8602a64f7507ee80477f306b9edf2caabd48959b231c7274dfe4accd41149c4d1541f5c102c550ff1d1a5e8a60511ba0b420a6500d8ab37cd469a7f9b444060e402f68d3f36f83ae8ebe3c2ecf85ae80dd28ff2469abe07fab4d33e84a8e0adbaa2863400b2ff718fd5d1548bafc052d67ae61563931b2558d22f02e35bf24c55b202829bb2ecc1dd76c0212248e84aa4d46f4ace86503ee149f3216a39a13e113f60b4bf5e5ab23982f3cb2a32b7815af3258f2735ee44cc6298afdf2dfcfe763d87fe55dc212304d66222423d1d9125f0e51fdd3c180bc50e65c5c11c84b7bba9489637c4e5c827765b6cba6c1b276946cd855ff5c9d0c6b2f565ff90adac92242b404a1af7b0ab02b89d43506bd8d758c5746fe21363995b21d5f04e97bb3e0c5bf635a0ccf269ab703e366dfba0e9d54149ae1447bd9583df949ee846f1e68452f013755c09f23613ed08e4801a84c716cc0a7e6f7816dbd42490a5e7b2499b9474297d9ac61c017e6f0fb854637820a4cb5941d50e38080b42d4bd326f4086a73dc66111283d869354341e6a474ffb2c14c21fa5ae84aadf5b3165491202d7ee8953194547e4a5ae90fc1c84e5097ca2895ac49efcb0f6a10cea4adefabdb2f57264498899490b8d96fbc2580cdf8ef3818886916efe0fe802218dafa28ef5fd6493bbee899d13f96383380b21b4c855ad101ba44aaf8ba3b55b8f980e74de5763ddbb9177d6a65625f48e8439c181df46fc3298c893a756e59944d4f4dd11ecb7b3ae8a830ec8a7c9998dcaaba55f0be70d8baf6ba3b8c7ebe117fb414c616f0ba1464815d7f0859bdfb944a3905fb0ed49817bf0e574a363ca81bf140a4406d499b7b4a15269c8b5d68089dcc015932d934432f091536fa5cae158bbce695cc648400ebce5e4ba9b7a2b29fd0343f420421ce77eae48af1db7129bb77102814f070c7a4db8018eda993be63926a54c500827b20f7beb2ee77cd9f81d13ea476853d5ac070a73e07fa22854cdaa0b1f45f6fed0a7818e0dc52501f890de9a8da70d6c2efa55cafb4d9de96199d0e192c3079046b6c434a70e470397f256af6997fe8fc741bddc05ffc5b2e3adb0032a7a8cded5184748cd1639a130cb8d3a712766187c49250ff31e748aac8e934ae63b70722c2f128f45681989badb46081a4dccf7120c1c4df963ae96d1d0576701ac31a50b16d2b48fc3804b6a5b000f9495cc0b306ea579a0760e1e1be4cd2f636b31dda2a0cd3d968a51b46c672105e5fdce77bc4b6aefe37057daa8ae07a0a7e44e6cfecd8a54937c6ebb505e95b38d901806faa37f0b12a26e866fb15766a1ffbdddde1ca9f6481e98afbf728675b98f018814c4d67dc915de414f19a3664e99257cf6b9d3bfd3a23076fe0622ff1f8c66f1fbd1109f0fd7e0fd6a6c4471be2c2fddbf2fca4f813ece8599b5a3e3eae7ea00fd3e347541b4a8fec1d5972634e4627e0def31dd54f7357ac0e3cb106307ec2207a44623c407be3434edcf013d9b8e4074bc5e22a3046646f123f0694a4afede2e9585a3615c55dcad7f70414317d0a50d548402c9247f80c9e5c8bd83484dd17ad20e938e0bd449d6344f53c7b8188df6e2f81a2e6823a64cd20f3818f7e0d6fb471d219183910b175186c8d6bc67020120710b106a0f3d898932830d925c846fce87e638d53fd65b50a10f5300a71dd004074af92e6510b22a7415ae8f46abd5e055d814be8e95f417d1ccb23b51a397f8867711e0a3a99cdf1fbe1d577b89a05b25bce6edb542b30201f26a6696eede66018938eee01d870f9b34106c90e646559a7d5b900c91f9d632c981f6274c9e529c287daa5a27a95271391de7aa828d1b729bf6712d5ee3c208af624206a52202179fce984be31a7ceb56d5d43483de3d91b63b3fabc9b0cc1cc8036a3ad0f895b1af15729e9aad146c0f19586880e931d85676b390b16ddf851d187b1131998393c7bc786e31a776e9965d8954d7e26db677d4c919983e63da7752dea35b6c3b097ab327739265e0613f54c2c2e59451eda040ef3574db61e35e6c43d3815661d17bfaf3c5d760488cd8e15d740eb0d9015102a04f8df4cdbf8d72fe3cff7454ffb9d1c3510947b932e36a72afe4a6c134cac9e42b5437dbd2b8d65e363101b35bbabc907abd37a03216d323857b1fc4c0699c08c5954c37f46534c9aafa86ea0244047f159930be8bcc39dba3b1148b649f0c08b599470263b724d84ddee9fd43a15a7165f038ee2e3fad84ce445dac6b56b814384976dce93eb5605efc6933617e88ac90778cb9842aa36bb9fb9384b42057e1da1aeda41000f55cddce4fb63c3852d2354b25acee2a23c927f2b0030815454cbfff7b348511d22c58051240314c684777bb8e2f6a6d4d74f356700d7bdd9f6e228f35545f9d5ac37d0f81da5eeeb021f2b2aff0f618b619ba4954d648f15b21807c341fe8687766e16194e7d9f07b9853ca9c747a61be689751dd0ec12dac128ad9967d3eb170816ec6d63eb07bcb031b92a0283798cb9aa0d80b396eec1b072d8c6ab1de8375fc7f1ad244f7c9570d81555b8b92a79f6d088e10497c3d8dd609c542989b57336b67e699910acb8db8ec49fc168dd57a2500ae3e2632e099563f1e5498501e79946c9ca44e347f685e04ee223bcb5859c84aedd6a684158536295b770549bbe52c3655bdd3216ca86b1e5433cb6eea8b232391e2b5b91f19b6e032f0a3297e2e2d747695dd0be78fd8073685e7b06b8a135107938923124ecb6708c4c6cc8fc360e253f5bc8e13c16cab70c013949f9b6dfd60377c7ed0984d717ef0ceac65a0277243a739dd3e79394dc74b344eae5651dc2321199489a15507b4d4ba7b53259580c9fb050e6f35983f3fc61f328f7e6bc27313f705da9bf285848ee7af744b74dd4c144c81c57d650efb11dd5c3959dd2802dc6aa3b2e0de803eeb16a0b98a40c9a50198e179657ab39479ba4de3c2cac57e4d69d52c04503ad9034e5c9a31c92c8f41601833d1183a2382fdb14e67fd117970e0a57c95a5fe01fa8ad6b5f08004fea994d8cf1a122d7bed15b6a7cfedf179d76ae20cc81018a2383c657a80d4e56d5f3e5084d2f0f637732655871079bb1e0a7cd929e17dea0db0d97bb123a5bc6c48966cd007ea4442d386c37122f18013500502192c9cb489c1b3264e21c32200ba387f8c659a4b327e94f3dc9a5674d25040df52d52f1cddfc41300195efc1be6bee64ff5020b094b6a76675b0e59f7ac0b7bda29e3bde27ff0bfe06ea1813f6c869635a36d9a28d0bcf8c261e6eb5b1fdd47f34fa363ceca7602c2afb67c7513f09b3c89e745fbe30c8ac46b1cd8fc57f17d6f5a69245fa5a32f09bd56d70c400afda450e40e6e73fa9020eca9e02d1efabb66e32826de21b4bb08e7307e2df1010e4cfb35b2a0dcdb2e25dfa37f0babd6001692d71697b2604719ee3e9ae35c4d788078292f6d225cb55c15525b830b5526a2b4896d0269a52a52f58eb6af7fdd8212659e6e9082615de04c252a4eb4c705c82c12f5824c88407a07f6fe86576255dd58d168134c29f9233281067ffa2c7b8519329476e4e14d02ec5ac2c1f703b18bbae8cdfac694d805dc715d684f1747dcca019af6e6b0e98d1a4a5487f12a83798eae8e4bf984769935fe9985c2c8f5e0d0442845d8bce6234ab40a9307325fd736387abf3ed978fe3a78816038c69e65e9d9ed500d8bfe8a8818cf313d526356dc03dfe31049669492086c194edeb8657ca9ee21b6b40c580c8556adc52e3531855c16639fe4c9b9235fdbfcf2cfe8feacffbfb8e7946c59261a9924b66a1684dd6bff947bfe1413c4d9243e2ee7f092953201117a38de952d7f3c2e83cb07709ac1de95e88ca73c8f13ebdca961bb836f92b025eea78992058fcf572b2191d0c0e24c30a372bcccd328a248dd525b08eb41d2ab40938d352fa00f699056b8329d128a1ea114f2c88fc1c04196dd05043ed13a868cb6f60e91041fde0fafe5b02432a9ef9eda409c855f629e118260a7f84481492dc3aabf29299f85df4e3e14333933a38719cd570e4881fb93e7242bd700c6e75f5f235e3c3ce136c8a292e4c83c9d7497bc6bd3dd7df91c46de94b775902a66840b22f0d4b9dbeb361003f118e7952172b3ba17e821aaa8b234377ff8ae239a55a31c755b27eba78dc76fb9543b94616ac36555afc8bba6c6959d2a46958eace494e68ddd1251d17faf47cd2e264fdb8b1b02875d16614649f49289093b604de0c63d96912203e8f98789073694841d7d732968c80ce58aa9acea6a2e23f735136a4eb87c94643d31538fab8c6e776695ffd94f88e0ff5db61cbc0b2fd7606ae3d3d777a9178d6e03235c5e923a18007054aeb8f81378df03ee6b04586e7c51326650cf7f0f4f044977950145b9bdf593a1f8156f6fe1f432bc70de23bcb33a4fa4e44ceac7b766514c0a58711f33c8dcdad196740cc7aae8e92092f7deaa3627dcb4a871d3dae3daa78bc6e7b8fcd191fc2f2c68c50c820b84c2c45439d24f599b3449ee671c654275a3d88e9692aeaf215351eda40d37ab8120844a4864ae23eae5b87a910952bcc7b9b011ab2d52bfb2fb8a247f5927f7911d3dca5356319a3db692e90e59ff7d4005d671da93a3dafec21eac13e338c0f8072deb8ad7b183ed0e7ca333120b9c72a214692e83167b5fb77c897c771a4c57c93db69afcfb30edf4fbda5ac67ab72c69ceb6d317eba72779c0345d032240f22f7ffa536c8cc8117afa1d1bbcf740eddc4720a2a9716c4f543f6412b14a3983241b3816a2928396215e06ee49eda822b7492211c61676ca00642357728769b0b3fae5f927190efa377e78ebed6ae0b160a3ef06c20ccb98799110b4e35e9ca54a9fa5887e600a0ab46d7357ce21f68bb9b21456962eb7d6fa3e784f24ff9dd478b6f1635da84be7eb8c0ffcb10e8e082281d3907aecf0051be7f3998f23ca88ff5e749d579fb337e9d048d36d48d78dc8f1cce4db3e5d8af4e84f2e72b2e96412789c98433a68ec39022d3519e546dd8738992c35a84120535030e401051d69b0d330cc0773ae58131eeedce031c7a69416a82ab5594a65b8da5f179641d13508fed87e960a937178577939bf1d2ae1d42e5e179e4321e515f6c10550e6ff177f1955e0f27c562696692678e082a1480abe6ea6267428361eadbc59d96f6f7aa24d6371f959a0b760488fb1e3de0aab30eaea2d2950115d36c0edd112429b893498f7fcb26717a68193306dbd645ffcc9e7eb54d24df48642a1c1ebb9b06016d051a78c5fbf2f32533b34ec4b38eb58a6177cc72034a12468c626681ad20cd6460b825e1a883355fd8704a21ecdab8800a1d2518169688093d4d18733c3f28a7436d00d3d401475fb778729d76df0dd7b2d4215f857716540721ff49e3184a8a3c724c849cca16acaf8915bcfe900ea0351a99865c5b46def23d686a4fa6d672b60bbed6e07615a39340041f3fc48e6a80e8cec300dbb37cdb577ed40deea17fb5b6144e352dea55ff39df595ae057a0dba95036d27b204c7c968f2bbac7c5e60e1bd0fa27f6909f553c1d39217811c2970d77a0420396b86774681eccbd710fde4cd9ab8fd1fce97139852aa32aeb6849e998f444a4d2b613e38c525f8dfb44d15310bbc7ed200756932f4516648543475fe7419c7865b5d47f409d59ff339f2dd192d9d92161ce2ea8dc34a5678ba708adb48bb94508f0033ef22d2d453d3bf7ca4f5cea9f7d42087ca0f1ab61bd7ff54628f9a772557426bc9f2260dc279d5004616eacda27b8196ccd1c7edfe115688c7f2382f19e850a8f6e5022c71c2ae888b38d7a1b1ad0c47c3c8d29b9844d59904534c43374c041c23939bc7b6a0a4978429c0d28f08084e3094b43564fe792e144177e01d8ca0d5fe5e64d4bcc08652e484d76c40b3182dc68ed5229865c1015dbfae3e983f4e336d4f2304aea7e4a8d49701a1c2e0eef1cc9cd7e4bdedc5217814798161dcdfcb0275a821731dba8630b3bf122de5c5650e98231b40492ece26c57986d7aac39cc4a0cb535871d125adda1446a72cdb75e218b0599ded646aa533a2192cc371f5d3e788e155a8e20e1618624e8d54d0abcf657b0cae1c771488247a21619e372a1feabea8b87c321c5a77ce7dfb60a70f1c3b5b632f81840d9563c03b3a5184d717e8b8a723df9a6885375dae455da098e0ff5cf3cb8be13f95e76f8950ef076b3f469e07f95ba5d5b40e6b2edab767d0a6bcd3ca6ad98be9ded5861799eb9f20bc599de6a65a69a9cb7b2a6a5eb50caa3cbb5951393eda7afa1aae2d26a248b36ba0e773ae5a6f8c0224f1ea2a9897cedd175950e4903e076d2cc5c72f3f08386cdafcbde6f5bff6e6480fbf1f3689e25305ff3956c4d027ddb543a10b21b823f83a3ddbea78b845294178410550f2537ff97bc32ce487ec4c65d1d4bb79163a63b5a5f97cb71683e95a56fed6104d37d2a62bef2890fecf32317bdd76e1bf7683d07cac49ff4564516876cb796f60a10484c7901ccdd655c109fcf3419a901f1d04d2cc15ed857ff5cf1c02d44773b396b360ab767f34954c5924ebf50a23771f9fde7fc225941cd40fa0a4792142d98a3af403577e2d8da9fff8626bfae563770a14958ebd4175177ab150b0c1bd88181c599633cab2a19ad53ad56e241992c5bc9990d5d03b86e1471aa3980ce05df8770e32e99f46ec05594dcb5acf7056ca6900ab2042aa9a9652090171b7305bb4ccb4f56e380c7f49f06f1054ff03ed1fc25b2b9305623872441b01922c6c0f88e4bd92947a8dca8f012dc2cda984953a72ab668993502d59be44e4397b99eb7ff4f8846b28063e451d27815486ab9e46178f51bc47b528027fa31ea4cdba133968ecc3a9dbb6e7b8396fbf71e803f99b011301982a0ee22c0337747a1fb2e1b7efceee39b35d332200b1b3b6db9eb6bd8976ed41777946f274111d93c96b79237339bf550c3d92afa3667cfc1e5efc7db67dd70bc0654e1f481f512ce65809b1ff031208570d1aa7ded544fed53345512f3f57d2ecbe91779847fedae2ecc18afb9e8e9f31bf5f72614573d14e1b9eb21e68fad1c139601518fa813b6ac689edc5a046e183b7c6250fdd9c03753d882f7a934732a2caf407b5b7e42e9701ca814c4ebd4cb8cdb5db339cbd6de67c94c4017c0622832e96c9f6104556b8e9901e4fd48fb7c21c5c8c68e1764284ac1001917cd0e6538a1b6014841851312162c70fed7679917a8e2e572088ac1b84cf8cb7d1b33fab60f9ba6ae444cabe858af92a80ad979ea788981dbb6fc2703dc7bd5005f844e3fd5a7cb666b163395e1f02c11397141b61aef964aac608d0ea1942bfda0690219199dff32745fafe6d8c2099b78eef79edbc271c47c8dba0e1d4e6b622560c00f82fc8bfc7161c8736ca15d693737983b7a3e38736d1955c62aeb81be480b9165a0869883c0baead1c3c56e704a1da49afd54f844380f673266faa0dca57d323a71bce7619a7d4dfa22a66e001c2e464584d9a608d33cd14314a15caf836c8f9debf0aa7d11d4c5f532b6be6403e8287572630427b77fcb8d06c7debe96b2d845a9d17a0b9d2e8ad82ee8724688a1711c4181789d70a41c601fd88488a9ce860f12dce0a3642453c9b77ee5d83982b2464c0f9d4466dd1ed96c1cd82d814ae03e9226f9e46d8cba8aba02b96abb74778c96ad8c5033381b0208e4eacf7a03def3725b4f57fb229ad914e64e435f071868532019c5735ac744ea2208aa94e5fe0cefbe81b7e14c7f92796824c8824eefa1af59ab79eafbc5f49e49eb9d33ededb74e9ff4745c1cba43f65daf438360b9fa3e73fc2fda7eaef5830e733273337774929d5d2b558b5eb8250799a16ba9ad09acbab0d4f15df659c6a581ee9f9defdbad934a20b66d67c1e4c3126fca75d2009a647c88d88e7c718c4a056276bda1d1b1bfd9215a9e7c7cfd19bfed0242ee8cb606a7769036ebeb7fa65b814d51f987f7b96ec401919b7fca51ec49b93b610747687aeb8d772a41cd38f6166800c7f2611aa6f03493f503ccb14e460cd42aebb431cfb30a35d5d9a328acc69a2129e1fdae6ee9f895b3d7bc94da29eeea18f980bdf56dacb6efb8839564177e26213420992a77e981ab8c92450e39f984774a48b46111efbfa5be83d1bc2ea093a5f41c651d377f94eb6edfae7cb8ade7f7ff58cabe82168ec1883c84076ef1f882215debcbc2d2d1508cfec42282233d831224b012dd06b4534cd4ba8305df73d5aa98e261233b056adb937087bb1017aa0490d5335bfe0973d6d1df3f7d549621f477ca7c283b7b8aee30eeb1284b179e0441436c1ff598e064e822c7a111f95ffaa3f2b9ec622df30afa70c9dd1672fc97eb56fed5e806dce5430791fc945028dedc0876cc3264fe64e9f084da5d7f63b2a4e5ecfd5227b4dacde6b3188853f22ee22225c793112b86aa9853009679deb9269b36dfdc2ac780afdc155fec15d874e5fe836353c175fee9eb75662f21f0089d574f81ae78f68fbb6ad354e1bdff233e978b891fa3415c425d84c1703d92d43395210514a3956b0b20798b849ae39a74ead281cbd4efa96159d69fbae77d94532b58c36ceb496c7b7c7180ae789471a619977d5e9e44e0d8d8161039ac414af8275b1b01729aa9a1045f0422e9a79018a7f48591320524991c7090b8a037c1985da0a12de7f4ef94ba9299a5db7117d35b1055557434b8b34707ff49c434bb6a40d1bdf8fe1b3aed8908a006d62488333bdd2b05c60abe30ec543deb1a047e7643bf7152010ac88ff3901bd55eafe4e56bc2ccd42e45ca7d8c778363b887521a9273ac13acd2805a0d0891c65b8ba188f8e8ee5f26a220bc14a98ef495e5b690d34de66643d94b7eb2cd4c389a5975f029d752cff20ebc1cbdf2629095dde1a45b9f15e92dc9d4ad10496627e5ab560747895d932c2860329acf96ca6741ef176c516aecb83a4ea449a21940bf723f30a3a2262f5caebcbb6b3633d0b1f56b6a8f4de09bb4b769d381e672274cc7098ac465870b1d38dd6e194c92cae13d49afc35650db478bf48d52411e8a8cec4b192d4f0590be04e5152fb9a933dde61da8c8e36120c38b8839853f7177fc742fc90df70fb024d7f53a85b221c4a2ad4395a6046b9baa501b4a09a03a1b5c8d82e05f604377ab7d5c505a1f9bf3160f25954bef3ff193056a1b43575d76a4636634301b3921e2ec34a73b66cb21be20aa588eb1105a4660b1074ccfc3a7d7fb5adbe6e9f2450af4890f409f8f1c3bd3fbc43c3d1c22a425d3019ad7467b444adeb3a1223b1cf928c0e67a21ece620e8d636c74c7298650c5148985c4af2488ec72ad36208aac85b9ad507815c725f3ca00d766c2ca39639267c59e84ee25a5d13d60f148482093c926183bb5406a0480ab30194c6bb903ccec84492c1175eb40a450ccb9fedcc4b5983b45eba12a8e7633ea3c3ca1cfd5e621d26419ab4807751e95f0ad77b4795fab0322f53609204555c342ac922dd99d918e2a2d00b178e1a03da9eab85c358b4fa2a41c704b6e5daa4f63c85f831a9e5dad57cf6ad4c7a262d60ddba0e1ef1471ed36dbc7be6ecfaf2efa6be1b798fd84ec0c7ac52bf8aedda6cedf2c68be0aaf1e7beaec2f7c9c88d451ce20971600645e6f5e9e8f7d87befcc452b945b550dc4f011d6c900a0cb219af783d2ba004236edb5ce8ef38ce25b23d321d81598cb9d268bf9d3106d1814710849d52eb963fb3438d9fee6e7b5b82f3bfae1de9b597d30812c4ae40b13097fe539a6d2a1edbc3ffcd2ddf831d04dca5d43df1a72ba33407ff4f26fda83c822dba82ab793fc2e2b46e05bb90fdd7c2a0fe4c2a8a1c9e88dbeebb811878b8ed9f7c62ff4f55d8b489c1b8627c38daac6549c65376bf085552661f0c67cb5de384810a608fb0d8e9508e1eb9e16c5969962e9407894647009b31367fdf9eb2619f6aaf8983a010afb914a8afa8cd4f2c5cf32361a98475123c0d7a29b10c18d90fb1044542c273b63464e592f855407874afd7180d351aae7c24c1fe1be38bd65b0d84e09d996e77b629f4ab69a8e7f697d3245248d37e3ade4b25396d9ea39d0e6afeb3a59ae07f6ebc4a9bfcbe0e31dfd885792c27f51d7d324977fd7ce033f8299795a30cfcb7e099938899e1c5c99a5dd43a89c2769cdcdbfe57b63bc4f6f4086aa9d9b1bb752d438d3f59fe26fa9d4c4bd2a4319a6af570c0cc7fbfb2290555bd5fedf370eb30d3e8387746d8ffe680216ea1cc0e2b4360a1afb312b11c7ec4323870d21771413a27e868b0b025dfb5c644e3c673ecdf0e2b72f84311d78bd1e59ef119c2cc5754111007387ca7d53a56bc145ec2f6b01786fde67ae345acc04c91023a294c675c9723b6051904e7d77b7b802b551c53720549efcd7d11c2e05a1fc08303e4ba695459817f6c099c94c830171f5ccc7508147ac995aca44038f2948c53e95e83a4647c889bd749d4640edcf7c91ec19702d6ce17bb5187af231e063eb2c6af553b51dbda22936c4fea3f865ef654490c1d54b32017f218a7685ce57a47069589365947b1f98653c6d4303627d42dd9eeb09d29cd38dd624849ccb9b425f45f85c5cd72ad5bf694fd70126bcec776c0a068bd0d63724d1a2fedddfce577561cba271186df04a835ec725ec3f0c2ac4ce8180b9148e245ad2dfb1869cba59b8fae549d066a328c64bd3fb39612290375c07fbc74be79a5e244efd8afb676d7ef5a4f0d8026ff7d7aac5f66f2978a57acc956fab8c834c1323da5d5ceaa00bb7f39bad4c3353537f9894f4d4470874a403db2bd13ba229094ababbaac5c1eb1657dee550032037dac4d7b4a927591f7a5aae39fb3cba3787019aafb3f6e8d05eca032191758b938dcfcfeceb7116b99601cba58635eacc52ebba7475d5c760393db8ebf3db80aab31645f9af46cc6fc7ae96186d861862e5673f0d0e98a1263edfe2b283e33e3aea1162b4be16ee48f2141bf97a13878c57835906b75751e6a7fcc1ba752895af40fe93e35db26f66c6d4a4e48010a6c533af82f2a05b8698e5756da5fdd4724e54c5630b5ccb4d0bb6d9d5888022b7bb280f60d3ac7fc5165751c4a92efe67caee321405a0867c851ec4d407b0b1ed9f331031c15bccb54fc343544f8cb7458ae1ac629dcd52abc25931431c95539c95158c07850c140af189dfd71c9568de47f5a6f2c30d9206604f5f23c7a2f0d6b532b028396b2284be7d0edfbb34d120bf3fa92616cb1cf814b260c592032825b5f399d119d6e0448194eeaa02f4f5ff80ba3c649ba389e6555a6351ae29452c77d9bf71a55717f11c737904bd80fac57302fa0c121fcc70f4ada1f00459d528300f765be001989fcbdb47a91bc59ec52c0bd9aab9501ec161605ddd9efabdfc316c3631b02f6f25f1c1c1dc21f5efd90ebdc8cc0f303b978ab5bfc7054d60986024fe63455f556aaf5edd2e149c757ca501d51a4ad72ef21154fa758fc0708c77abf82fba54f3ed311a47da365b7fa0825c0e52835d969b8745888ab963d0cc6afacaa26eecbaba0fe2c9becaf76f31967e5bb2b23390e5ba7eb11b30475da1556456f741890e6af7d0ff16c622e6ad73d449ec1ffff49d8857783ef5aa07f06cd0b7fcdea36b65d0c67c3709b07a4b4c76073f15024214718eb08b3b35074d9eaecf312d494c0e320abc10d8c3ba8819f1cb7b3db81d50c1f6d016bb75225d8bb4bf7f1a47d1854ecbb51895078c6e9eb24789e6efc2e53df173f4ac3c7b5a28d0fc012602055bb3bb964fd078dd52d8078d661dee04997dfdfba812474e28b5b6c02195592fe3812c99105d31594ef91109d00c72b2e66870ce40de8bff958c0ecdf0822bbfb86cd12ef0c6b9e4124cb02e1693a755cc071cd7205fed77380925eb6a1ff49695bb414742ed2803c0f2f38c98d93fd5b8163dc9133666e368e1767fd7f5e4480ba5c6427bfcd8dc16703bdae6b46dd6266e838e007137c1c0c34eb40b4781066463adb8c37cd442495478b76473f5c720817736078521d7c423eba00c5ff0ce12065665ed54ce542c4e044bf9118c00181bf11fca4efabdc6d04c5c601340ebdfd1de3d1ec4d098cd1082824c1fcafca3c53adb55b56c5c256f6034b69d4e7558f85176bc0fad5323643b77ff6870f78e57f8a40b40fe766adad48038ab8bd9f6dc19f4901486dae5cfd6186d929f198a529c52528d2fc9a1b3f6019645c8ecaef0b774fd938751f55f634e628b0e9cc5221c047cde37dce484250c495770d9e2de845d5aa55519bd16ac14fd7275f7d59248fdf4a02499e2bc4db79b77052549448ff0819fafe2df204a3756bfbb129197fd8f86ed00156a8bd157ad181fbf27fc1794bf301c5136f85081fc71d8d7877ef0b3cb51ec7f418a393720d0ec3c4f0f0293cc1d01af038b7737c25e798fba5b84df32f180317e7bb03132d52dd31810e99dea38ca4af3862a4da94f94a0195181ad5c86006b3ac41cfcbaf27e36d9607bc59f3cc047ce2cf636af2ee12686c811b852c2611492ac9e7b6da565113a0f7acfb01155e66e6e7d6fb453d95c86a16e5715c350fa29e9fcbe3c7f310ee6b1c051220af441b8303215d639f497b394602da5efb098e77e99151a79af9157c1035417b081b3f4766ec3776238e3ad7a28743dbb927b9c00103daeb7ce53fca23bfa15505cde3458ed168a1dc7079df159ac73eb0598ccaa24e94a1397363c545d847e7060abac2a0c6d52fb6689e988d8c4d1c4ed0140baa6abb9fd9be2ba4b6c2ca18421a9bba436f210b2fb865a04dae34ea5345da616045b572552edfe102ca628818a9e0539af25db901399299f758ef542b311a171c2120b776c0d8f73fe24e6001545cb23f0501ba97474a0cbf82b8951fc69fcf0bc845c5576a9119ec5c4c18e34c566c5fa02bcbf9c8c98c5eede606694b1e9f535948843e9699ba3d8f44272270cb1b10d9e5e8660a2a30f8334ab139d25a228cf1b7aad9852679a53644f701449194011d836bb75abf24126518155a7d9dee7ac51cb8a9d0674e2e2ab750bcb0f15af98aff098d2b67fa7510242c2c72bdc8f1d9ad24c6f072fc10c5bcf5fa22924b2ada99f0c885b6ac7db840fde332eeca2020bba6c61e6666036e6013676e2545996de07c6830bfcaa19bf78dbd992e64a575a59e00fc3c75e3539384e1b1f68e6e5147f7ca0c028f957b400bc37d073e38c378414770690b443c71ff308688c4236e5b8aeac667d5d4066526fce3c98d8b99d04c3f29b0ce1f08366243111807d7e2e9fce90872181195e3ff6d03c03601230026adb17f9ad53045d3654ec1ffd3bf86aec00d9dc7bf72f3317305ded1828e6b49b0e725b1d52549fa0b8b74145454129f03683b52b44d74485b9a726a034ed302a01a3ec5284bde68afa8d0f141a9d5ac8916ce59cdcc2462b22d18d6ddc712350d5f99985bd78f705fca80fb67459afe470f4bda21075f385471e69e261454ed3aa61f523973829f24e92622303f92420e2c3b8734f8997416bd96ea6d318992f77043f680fa22c95ea46625c9a3a60ae6a9272e0253241d4fa0ae6729dceadc1046def7245220eb6b350b497479f1faf13d04331c9dd9fe92d35bbc9c7c475ea1124417ee74df0b79a3b2d8e19b8c1f23a4b4bae2aacd5a1d7ec84c867f33b6474c77f03da664b714243c617d78f10b0867ecfc02779c4c2fa8f490c75befc8f9b933777e324575b80b11323bb7b02b03ae3b948620c8cb7f2cda45504b2141a11eb74cd9a086de700d87497e5cbe475bf6c462f3d2600f0abea5e3f8a51f1a325e6b2166ddc8c8ad56c26fe1fe29e8880facb8b679f3301c5a2390d4a028a61651e71bd4ca05a1b2353b2548560c69de30d60b0912cddb09f6f1be605fe9823442224daf17634c15335f18afa09e78a64957e40160b1bff37ade92216b6027d5614fd8011479bda7bfe56b3740d91bb818e8aa37d7f9d7d4fb365985208ecf691ca434876174a51e4389b98f98c89499b599e3e9c856552caff365114d51834f45c8363e0895e2ca72968a87a894b256b7217af152fee446e29872b205662ddea0bcad9b06364723d4daad8654411e50d0a19d42dcc6081900736c20bb5e521885025afb943999c4c89fece4c7ba330d330c488f8985e819e148eb46080ccee089f9e8dbabc890d5a9a5224327397c6248a34a124359c422bf23771df232fb3cb38c738f47fc93a0ce06fcc0b2e47a3a7320ce35bcf81b8e45c95541d595fb952de9d32ee821f635d2e9ea7c9d51c5f29953ba52cbf9357019e6ed0d276f60754e74a501ac7de278d081be9e887976bb0aafb7c361f3ad1d6f8459a881397f40fd01a3e1b0604d74b118549cea25a0e95aeed346afdb977797bfb384166b7a8fcb4f56b88c678f5fa4a7c48e95eff3496f99497cd3fd8c262f5a2348d7ef400a8175ec65ff4d3338d843070f354fcf9ddc8654895cc88e539e455b3269e5b585fc48fef750edc6ecab434aa19fa45c8653cd45805b3f164890be3548a1084a53a2872460c04b4115533236aee1095fe35349cdba542b090eb61092ac0e1524d71bdd787ed6ecdf798c57ac81af1e2b944e7d9a8e91737c4c22873221bcc2861a94430a06a8c9bf3dcc48186ab32673ba073afe2f30e910aa2d4986627c4824dabfc63838dfbf4147fb4431a8d0c8aa7bbba226d362ef2d597aa09f021537205ff48b021a463899346afb65c87fdaa453cb53d9f69d4834a6442b11539802e4fccdedcd1d5c892d367cfa720eccf2d7a0e1b22422f69cbb8c8bbd04d13f2519c885ff24a3f61a6f9d9cee4c32ef7030b2ddd73fbb6fd539eed96e974aa7581ab2fb4b93f4e53ed7c11c64d2aad17c421903f8b2647c4ffbb11f2cdefdf64f0cf0d53a689f1f9762e6e2fb2a08b04392b114d7191087649eb43fa4926b6d0fa167c70a1b1e0e8b4db1cc231f700267731c6c99235c30b527d38ecff33f6f2a13e745877111b9ef22c2d020fe49d2ee524b3df98262ef89021e30f0445bcaa72218500cd7dcbf4cccff33204d33d1aa89a5141cb68e18eb248191713aacfc1e43b18f6951bcdce236d86be61f12e75e04d4bffa9ae32c1e6a976dfe77b537bfb37268e7b1938a73024621ee5067c387c58b94b9f45f757997a0fa63deee451e42e5d48ce21b9d9869b2b0592970587d820fe0563b641242a413fbed7b64d46f77a1503473bced4f8784c9d41c3b3ca994ebdd6125b29cd1290589905ee9ecab9fa0e43ead34cd845662c74b7bc55bc841be4f1f8e36f993894550ef73d2a971acc9ad2f11fa34578c20cad26966b9c0c536b676ef6b01f836f24a3150d4e1cf155cade1c0bae4eddece58b80df5eb000768251bede14079282b7c80d2f5ab9b03eaa5e597bbb0114e6dc92f001bafc4f7337c812efd067855a01b89e6ada4612cccb6e1762c18bd2c4389e7ed6b1ae856fd12943d3882de95e2fd922b2d2b0302fbe1c33a9dd03e7e857e5d06dab19b7c35aa3c4342c5cf3452c42e7ac22fb217cee465213b0b7d8600b42524cd561f3b7102324e7c9774d525cd9a861bb5f3b8d61cf2a6bf78c055665f3a5ea12a2ded0cfc3f4689e5459551f0d8d5d0423ece8c9719d5318faca3684c7799bf5bc5c346fcac5c6ae612f2c16a38de48307ba535ae07849043a0f6fda80baf1f47f28334144d9b106c0c017588e72df2fccbf696482945b012ee1dea200efb227d3a8ccff8b44ca78818b709db54492257e4fd16d3b432478150242897e3148481e47d3d2da2ae6d56b98a1bc0ac67160c4362006e06fa890eb3bc88fe0f1b4e4ee4d9954514e7ac8f6b8beaa2046f6e35fdcc6125311a60139b3123dc0e22c21cc4c3a22f43120ab8de857eb45e46483d3693b5ee7e409a3aaf5fab7ecac1509315d25f6cb26cf9858d258596691935b0a618d880c6c61ce82b34b70d2c853b1eba6ed8f7058a481587cca4f2a9ff392485e4629f2c833f2bb39ae435a07266b0f5ed4b1a52e14a91d345d2bd8ac11cb091dadf6b07eb5e492528cae9586eba52ccd854d47d8de1f9ac4402a925d12ddf12a5db76ea8ec7439b7fc8a33e71986ccb08068d77a098f4089dc9caeb2ff466e80f414804abd22539352f7750538752c1f2481067e3d961602e014c176c71514ff34d0bc289056298f768f4fc2349b6135b581281fcdcfc51e98d126792ab9cc3434d085839aeca4a03495ac70d841e77e883bcbb4e84f8a1cc059ab5712c30a1fff8b339a7e256380442dbaec217ba58959480df8f8f566d47d57592aa73de00ee647f46d6bdfa0736cb61b048821ff872ea5dbdc0e5bd92827a96e7ae5dd5695beca9eac564c21ceb87f3f13674f5bc62003080c0fb0a585f90d807059f870be7f4d58358968570002e4f6cb1a97797f0991b04289a360cd81c0d5029b32ec2ad320c45999028c95822493adaed7a06eed547c2ea369454fc53e7cde0254376921f6078a2345c14f6761261b49f7e4405be4fb6235d37ab2b53148319b04fb17423bca7924b3b6fc5d16e58fc739134c243446a45822a764eeeed511ccb9eedc64b8aa0f0d12c0aac0143b693dfe376ff1880aa5df53a99990e6fb16dc3920339ade1d4c3bc350ffc18c76f3aee6557a0de4bb5186411f3b656f2dc052af70b4375045fb70c6ac46b7ddc1850c0269095d57c2b221d1ba12a2dabdbe08b19df1ea272e9d151cb18d53a74f81196bb7cad9c8051dea6b9024c9dda0aa4efadae705a1d5b56ebfbcead2673ca9ed74fbb6678cf071fc9da78355d976f27f0cbf02bd43c4bf9aad9a4a6c116aa3f4c7e256d0fd2e4d1581d73198e9a660fcf2f7407834ac6fc9c6986a9d35e931f63df6030a783be5fbca4e68ac87572a7f738363d66f4669e778634b8c12734665f8d5318bc9c41b18e8a6a046563fdc3a7a86f421405ba7516c30129d0e8d505ba3b3751adcf953d816113ab4de7d28d26e0726afab95e7a2665aae0f7fbf9eb231f928ca99e1eb6ae16ada04a926bab9c9986f5c15a822600a702eb9ef9abeb54fd4a0324295eb776da3e81006e381b008bdff8eba3322bed90b7fc938b48ec2495dba4de7454b0a5724a9a6fdd4ff2c76e229b900dfafe25252f22e79a1d9be731e6e5fee01c97a39a5877d497818e85cb947e399b908c99f354f5c70f61f38f28e8f90ad3bd83a69f93483638757d1f5847c075a3f65f5e23eaf25c27505e3efa153c1238aa1b8465bdb809a10dd35387a40f4e1510389032593da9e9dff0f3b8349ab50ae39c0bf6f9ed99333a3cdc0ba6eade8d836a2dad01a9493959a1dc3373832962bbcdb2279b27a500b4842997e3ba583f67033e905d6e1bf566d473518131ed0e03a631e6c9c53bfc5a2f44ba251e3f9b4d7d0186806d5d884b2beea1439ce1864a14e6cbe4bb134a830862910bb4262839649d6008f99d6b5616da2c9e7cc61c75f1b19078ec9f413835555581724f239873ac07de223983ade7c815af49b30108bdec1b47953866f53b859cc96b8ce96d4e5ef5d9f1f7a1c5b503df3882ca5e88cd012ecfe4708c4f7c0fbfe242f360324178556faefd24699078574a1fed6cc90bcc9f191cf256225c71a0dff9a2c4e61a729933a0c9f8c6f3efb20a6eb1fa838f20cab814e2ee6accfe4b0f3925be94bbb99cfdcdda00b3ba252ecc409f073f6229aa8cd1079e032d2b70477c5b84aad7b6ad3f88d47df8497ef0ff91f33cdd0cddf8e27c9301936c3f756568daa2492d46076cb3b01784ac5121598696e6cfd747a1be64ab7b373e0b984219f579c08785bba530e3c46765fd8545aefb007e0f847bf3c35b80eb5ff72ae7bf0655ff2908d4a19a8bf826882000cb9795bfcb0910db277d06dcacfe417cf929eff7306d99d13938b73458ac99d3d9d710b543bbe18cb24c80f354b804d36ce43581ba1af22ac76aae3c7b116fd019b1d19aacfda8dcb0e1c5564622279a40c90eaa906e1299d63e4b1cb90a95a4cd701a45092c63a6fd8a5ee661dd3ed2ae11105df5899ac0a398ea1cb682eb3892ecb5b053699f1c26eca3adcec8577fe45fa0caf54a6804c115b55b99f20efe1dcb07b7758084eb3fa6ac32fb3b84d8dd84b992683501fb87d1554fd8e2c6870385c6e9e4e702c098ec896a0c369b66188ef48692554c1874c65f75bbc8953b7afcaf381c51dd24c531c534352f70407601d7d89f2d813fe6d0c2f8f22f8991f5fd9a1aff609fdbd28acf77a3b7b984dc523ce9db6536aa84e14082f9b66fc8a6d2ee01a8cb82dc08a3aa6f0c1609993b70abfe8555703910a7cec741e48775af928f02974b7222540adb90c7aeb1d22e12023ea052749faafedfcc4dba9d7bb9483fc087f0ed3c48d054d8a9b5744128ed14aad7d2328f43a8a29f4bfec93a96a314a2c1c249a60011c0c725116acbdde3da1b16eec64de1a445ec878c32d8fcc6ffa26cac68ad8c39c13446d6d57c35cdc90c6700ec22ff31ce6cd84efb4a43cb0e0218047924091ff7667683319c382621bc9014912e714b7777bf883087401557dfee71beaafd5db1f3b82cec58423acd14dae9c14307fa676c6ff6705e66a3813e4414f6f33bc76bcc4517cb67bef7f2ab7f723468ce26a24a0aa7221baea9113e60f6b1469ba260e8f62f60d3da2928df250f054260930a47d77bb7adcd5dadcff2150075b74a8f6bf388168839e4c16f73074cf97f6f5f098b04df00cdafd9eab1be719c663a42db0a40a99247e66156fc9b262790b79c9d8178ab662bc17d24712e07e14e6ce4c3d182866a91b8dd19f7746d7a32098805232157b412814db7924868aba1afb19468308689f2397e77f5df60ff285dd4c5d4bcc7ac07dfe7e12665c0b1bbab50f5f76897f41dfed0c7822097cd9798a93d85cd680a664a25e56571134d83f1a1ee34258ceb59d2458b2a921c2ca9fa24ef2bb36cfdbe02799c746c770af1e40ee85fe7ab8344891d1fa2a21b305b1ec8e1a204129a144d240b4c07fb1b6b72042e221d100ddf1b1086360a7829a7ed43c4b0df291ab11bd2eaa00f43ca559d83be764bad02884c9dc8e9e75f69b89dc6a433327a974c3b67375d3c0dd0432e5b2d4ae3ab4efd03251f4312110925ed95e1497e3775a29f0d2a9a97630c86c5dfd5d850fa960c0e1d9921940344482df965212a10da5f0f530dce582d9b002d9e29f11cd1c7898ebb49616155d9f6946fc9089b69fe8accf26361e84ac2e78f65d4d16a5f9b99e4e3b00736629d35fe951a863efcd5036f08ef9717dc784a95929d1f4a41852a4eb6474bd35b2e61bba67ebba3f34cf3d51dcfaaef274062cdd326e27d52a4c575794697906fe50708392816490c2cd3d1ec69b9a6fd4d195b5ded94dac58eb49b7683d792d0f88ee8d01618ea4812a27046cc409227b1a0efcd3e8e4dd0927b85746a7bb0ac86d3bbbc6d1ff965083fad2abea6bf2bd5e742aa3dd47775ff00646a8384732f036a907498183f4a959e3dd8240f1931a7aa2b71cb23875913b10fb86660c926ef3eb41bca789a36003da02818bd3211fcd19daefa24562ac88ddda3245be22a68c197ae39dd1b6e0754b76e95ed91c97d07d580a103f9460e048addf6c0f43b72548b695861485c11e02394b0f5caec6c1404d4f3615cc6754ed0ac696e05ffef33ee34320b1977323ceb8545e369791b708397f7efe299a58683265e194d251bc173fdd91bb7222f5de08176ba6aab5c3673ab061faea46c1d1f54eccd2e5ea37e3cf94ee55cde83f70b42e154a76ca06bc2d880b44b497f61ae0247604d418b690af28353a26f8aa50932a6ce8a3c36f59db841204c7f8bd55cd3470f79ad9b09780b978231a955acc0a72b53c972ed156ea49f4feed4c6ce2916bf917331724c6910d792ec7a768ec49113d44f367b8671a5b3801b2ffbc1070101686412a3395b6b8729401c089acf840e9f8e29693b1cb340fb34aeb8d2e679e68fe939f5add0f2ca534e75749f41ff25561898c799864ebd129748ce702a4eb85dd5b95a4f576e2b13a4c15c1cbcf3f9564d19a941308d2de5de60a4811ad4645063c2245a2f77fd63808d3035d747ff5301776bf92eacdbe2fe498fceb17305c056279c86884bd14ab92f48034ae6ac40492974bca220f2cfb3378c1453d434babe9a3eebebe7a34de636c78cd1f6d271784ec248fd70e343fe74b11686f71272086cfcc21a1f87c6a9082ff34eb196bc58bb21e1e5711ae7febaf7292bd0dc2fc46b9295ce8360b86760ecc16da225e1a8f038c01459260fcf5d8b7210927cb3422d83b7bc085dbbfb7a190014f142f3a32d69a4ce35e144f4687af6159cd117f60d74f4ee53fea2ee991e3ac1c097ba2d0070a77989b3c5e14ed8ea863963b0ed5768d338f3c27ccc13134d6b09f35958044fcccfed5278e787eb0ea67cc8da5fcdc4f3633cd2cfac12e4adb497204c95326d7c1151ad2f8b0f8b73721cfc9afcdf7830426e7d7ec60fe5d3a8d9359d4143282933790cbcc494a433a0a75355f59e11703e8cc7f2b0f13811576e481e26960c0db8e08fb29a2393c469d346e0e7fd035764494e3f06b6a816bd3ab995131b7f736f6c8940d2010e0c92e7be0d134cb3538eee7192ac240cc1fcd9d42cdadc55bf837ff395cb3a578f9481cae2690c88ccb845a0cd39138450e2debf6ea1524fec1abde0d2f001f0a178e96e8b1c4ac409f50985e3c15174d52e8dc127f8814e65f2cbc0803d5ffa577230558c33d95d8167a9d49a8cf098ce69b836eed56ec6793bffb5296d9ed4e880d78b4c4f9c4be71ab959bccde9184220ee0ac0aa73601c4ee37237c644f3f4825edc7d425a59cd9f76aec4f14ba9438dcd4dfc1205dd4467590f38c29c0a53fa922d0a8b1b7f4bd2b444b763f78db4057454589f3fbd8183efa341898c104d5520f01059b0c8f10c19547bf9553e8bcc04175b7c410fc5390b8fe6d7e9275d6cd1e8e6e6c083affd0ed25d78fec9f8062eb6ebd70ee82a56190ebb07833500af34fa323867a90f22adb747d81fd495f6fe7540f2c59d3005433157e24747f47893e8c4562a683dbbc58830c65e9664a2a2112e150ab2945299c47ef8fbb48a67b6a377551fc3dfe2d7c73de7eb11d145e6c35b0877ab5fa12ad361edb11f61f4d9bfdfb2d4be2cd8e1543543b02e7aeb2edca81808c78ab0a35477b751d3a551d238bfe708cbce7ab01c53f1139da5dfdfcb382074084892a3d1f4a8e0575926004b9997e4a580f837b5206d27884ac3442abb0f088f332237b3806c44e783b02701d1d3bbb45cf90737dac528c1a284a206e1f6dc71e71876a31bc2f333ad35919ce853fabc59b3157bd2e1e8defedd629986c680d67846859bc2bd003e59eb9316f3eb6952a430ff611809f4ef0617fc90cb7dbe4af6392eded2f932a465f4c5c69eec2e2cfddc662336f5f7b359aa1dd9b2345da7ce329d5a9608e3648233f821439749823d4000fea35ede6bca6428ccb87e6afd2acfc517bf20752b45bc0d164f83131264cc549bf7a790ea8ea6c82a6c8e3b084c357420d12f4f54aa24e778ec83b15158465aad0c0488a9861872f11d8eb2a7a68bd7807166afec5e1e3ee42ac29182b6fb83f1352720c044095cd92903a2a27fc61e4ab42463b0efffae9fe705cc7e0f0b6272f704cb6bf90a24060a5e71f0e6a74666585af6c43679aa0d6266e18740dee83b0b78788b26d942436b572c3e04a2c72e292f499e4f8d037da47003c5cb3b82fbd865eee99f0a8797e07e384bafd687f8e151b5e42ca3b5e506f75d02639e878d00375257987e11037af84b9ed01e11bae90b530edee74645b1d9d97b23b71fc136102cec02899d8f9b82cb70250fda5dbcce967831cee3683710b406a72d3a6a4a84476abba1b22ff219caece8e4951ad38177e6781f88d7bae134d4b74a863b378d9f89a49879b249febe40ac8eb282d2146349ac6d4328328b597960f9e523be0c6b88759517b9e78ea6ffe00335140263cdfdef5a60f4c09acee2f30ff3fed4abbe7fce15259f3eca849926c5c10c93d1af3a4331ed45257bc4eea1bb37dea41bd5eb8db40c1e40e50ff2e29146eeba55452625e9b4ae6abc4517daf9fb13808cf078f568afe679f04fa11480b2ff3ea23a187ad7d99dd813a59a1c5dcb3f065e37d45c7e453e2a97708303d2269754ba2e0df64bd02f4ca203f5a204bb31cb54ba39505ad30601aa2107dbaa896161c765c993eb09811c41527383f1ad191a68d539d7cda12dce7afe8da8954cf86a2a66b20accef9d73f3390a1fbee2b6a5bb3f3a0512e4f695ba0f37c8ce432953e09b4863d0f577934acb3d74329bf0f555cf024e49c42a30929e945dcbee3a63816de07e262e094d4db7a998de41d744150150c03596a2afeaae82fa7d047bb599705482478556f5545287254d0ed2b454ae70d4709aebef7c5ed8b565f352ae8e426adfbf1f93d4146e63a3ab13bdef8798279cd8f385e4d2924bbcd34c2b54cd6e2d3e2ff512c283c5ef33c8ddfde078176cade9260147c481ea6a3c5ae5e4df62826b454b140d419557ce287cca7c317e04ebe33458a896d8aad38fec0e47f559b2e146bd1bce7ec9bdf812ddf047434ffd7342f85752576f283289a5f42bd046d1bd3f3866220ac7c025f9d9b145c06fdbc865b932fc08737b4f72aedb93f3d1768c26d65d17ad4f76c50dae51c4631d6138ac728f253e3fc3f0f872bea169f139c2bab7ae12c2d8680f0039cf0e34260d7e94c9557ee998f22d43dbbbee208ec26ee79f15b69b9f9056d93b5d5c069856221bb28402324467549e428e4580f11ce1f12c237c662a5e5f40ca13870ae2cf575ecfa67bc9bf9b8f0e8cae2a54cf17eb30f7c1dd7d572087e92efdefb062fd84e8e2011cc2682c5e45d9643c7bb10c2c415a96b832340f11892f59e297eab266d8def3388c4fa83ab18590121736e2e8594c9173859391e04fe12a48d813ad7c6004837a20e0084e1fdb66195a1c0b47c4ddba02a7cbf789ab624b392d3cd8c7df00da8ed6b653b29169191f9635c15053a8e82f8fea0b7dae0e638c50b79d66021e6ef746c49c308ba482b259359a4bed66fa9be010cf1367e2ac6a9a995fa8f8c9d273cf23d3a0a64070d94d9251f90909f38a991388eaa1bd1efa323a647a3543f2f925997483a05f1c4bb25f155a9212a3aa30a185dfe42df92c437bb841536de100fadf185bf91d58a3f05ad19baa393472d74f203e526b811e0af5a941ea575528285988b8fa228e33144da4c6f1e986be9b995243394420bb58235eaa96ffc67aabab975cfe5569d8b56d7419ad70f307280b546a00aaa0c4af1c1f72b18b201ede137926855ba931938944ef3f432e98aa6d0f4fb1544ccda4809e49c58b47852e7047d39fe7f616b46fcbb0a3fe023204721444df9dbc9e125bff130b0f3a280bf6001fa11c69c7c1f4ba2856e257fb15f8b6091209c7f09c52ef87da40c10e74e6c5e1982552d1d13dbc1792d65b93d36c23ea0cd4ca2ac20e1545980acc098dfafad2646020d79121eeeceed9289da1ea331c9a9ef3880f360e4eadd89d8994f356388634c96d76245e65d7b8eb5564205a6accea4adc063f21075f1c5200809ef3e3bb27b754bb41e6426a31624243574b1200b446b0e97b016dbb08c4b8fbe9d8d9be0b113f71be6eae528847e1afa5ea44222e9575b565ddb00355ba86a799e1c1f15cb04d87af6a8ab2d1331a2f0db237ba273490d86e993e91f32ab84ebb94c0f1382fc840ac1d6097633ad8a9eacfc89f8cfd2bfc8ff8df6a6b0f108e4506ad7766ba6f38a20738bf722b2ce045282b1f52514bf20589b14dc39e494d7eb2fa2dfcbb33d1221d615bcebf891c5360fd4f9354acf2d2bd60e11cae76434403e4673b11f26115378c24c810b43bc7fb59410d324cbeadb7b12122bafe7644bec96f6c4f2bd66d832d8a24287e6ce9c44bbe93dfaf3724818d734dcd6a3aeab7c1ff80e648dbd714a9e1504300f5a765a6a1e0730e104a534030fb6b7b9849efecb2789cb336e7494e904ca2774b4fe71f0573f3cf5cd3db57880355da03234b2c6bfe116c35f61cc42e43df35f5f8715a108f0ce3936fb5e19107c6b7ed0f43aaba00caf723553438d20918771cb10fdc74dc3f05f0af2dfc790f71f94a37a0abe6e245932edbff2c8fa6bd3ae2dda5ae4617f6f4c1637deadf3321d9da3c56b7a9b6bbeb20bd11f09a44fbc42b7d3996afbe9485d34f61b55ab4b9d3b4dd8b5bca26a9c60e101a0e32c596cbad92b63e577fdb83724da2898de568f3ac77859150bea822e9a93d98d86dbf06f55955716c52aab14620625d77f143305357a7a57a4b541f14c0830ff184c54142490ad2519786e6820c8984be04a7448f12885cfae39b5470c7cc3c31ceb0e27448cb88cc031b690cd0ec56f2626669acbf9c364297ed8178e5e96f32441638b439b22c85eee2d4f6b08655875528f06a175aeb8e15706abfc2a3619753c513556f7997b3fd46f59c0a97313f7f32bbaa2a4c40c06928dfd2ab996de159d264409b6a2280761dee402b9f43da9330ab3e3f20a10f8c19475998160699fcd6c89b656443ab1703176addb2fe691388e99513774b5b1a02efc227502273c26bd6c696887af55103dee2f93138836c9d5e5f44df0c8139666bddf9b18f12d80545c05123a4192e3879b55d108d386137dc79eb945fe7332ea1fa664a6493f35db2d5d9a0f7c3d49383f7c336ba67f6da722216c6edb33a412d2a69337dcab86d5ebe6b4ddba62fb43f9185313a211b2adacbd3933a228b04cba0d28f805bd8b9e6fc3e539cec9cdd8ec431362facaa7060931151175854e1bfd8cde572e70c964fffffe0d563b15784e989aeec47cf820bbc364292f812e6c40d235dd90819fa5f8f741b2acd77efcd58b9429e8ca930760ac0ee7689a96af86785a954e534bb2bb652a41d1a2acc2a391659a0954c1a87ecb95abcb77d222d40b0ea440eb4cbd992988be0c7b53ec2f1086f0b00dbe02af3789a4eaee9dcabdfbd8adbfe2b17f29bac1e1fea3b1e24e2fd0292abbbc99260258f8b8ce05680c8aae15309eebd47fdc9c0940c2e4d968d7be3aa5e2c6e58c3d630853186bd886b16fff635563516e481cb6107e8bdb535d444d4e194a11bb520da1b092bc3b7ee03ac99f82aa7986ddb1e9ebb48c4c3cc7b879ccca4d1b88b4ba1e35794b1ea939f3ec5c1a670a91b8d6119042ab41ebcec8f68a651a5ef3df02b82e9295b078392619b80a4da899640bfe1bb58c41943bfb894f1f4663476890f12744b9933a1dc141a79360659d5e366fb3a54462398bd8097b154b4a2294480f6d4c582552fae33b021963ddccbdb7d9a3e545ccea653de948da7de8a52b0b7b4b663c67016b16d3f925d72b9dd7ab3ff04693753e107ede35c92c92ceee4132f857b3c9ffa9d39ce27640e106c61b166dceed9cced624527b320370f9519856b1fe9c78e43dee62f109900a87607c2c0cce83db7e33939ba1bd56c195796c4987c7297be688b11966f0727246c99bc28ad634f1d0a3ec1700d50aff5910966c47eaedb623548170024a77b73aa471c87f5ffe91571c69a7d07ea8091154137bbf088c58a3ea198d5c18200777dc26973e5788826e1dbca11192b6bf675aaee9ab5de34679634a22036236a645c49f910d4fd797b20c2dd69196927956168fe3bd4e2f32a1ed4848c05b7dd9c29b31bbd193eab9e14e75303f1f277c2fada6eafe8f691ad11808f37a4e0156ad7f5c644bde83dabb74297618f442c71b8ccdac466e6278e2cff7389729a40630052d65f95671947650a8994a4222485030d48d5e44c00e7d07f37956113c9c3cfbcedef0cc4d8515e267d7eaf42d8cd58866941a485229960c8f2958da9f3ced4eaf0936463117ed4b307a86e0d14282db81d79c7c2e8d868af31a755e30a11afa08c35aad1b95de245b90c6fdb0acbb591099a47e1934935882d9c11b9d0182bfb17de630326d5ef9292e6c27498b6ee288a5ef643a3f62928f1b5244932af20818f7544723ce91c14acd4f2955be167ba96986475103ee8ba1e4298b670821fac908d9685e4dee9a469f696ed64c694ee5aad298796577e8b6e2f95db46844f2430f8ea754741d4fe397d7655399600a2ae60b5c3146270520d7e8b63f95851437236af8b40b3230cb0273ed05f5fdd7aa268a17ef0306a792d4f1032e0703040b484175acfe52c6c2192ec68917bb0327d87303c02c5efa9202658f784386134c03452c93848d2d8b0b45e419ec5962c5310f5d120b3979e279ab2c339e3ed67216f98fd7037d3ef1a018fd31aa419a8a7057d4cfba2e68a150f16bd1166b9d6a9d17fbb0a96e3169eb0eafc543d5660637db1491ae04abbb000a89857b50fff2a39a970ad1506ee5d4e2e63ffe8467f894fc6f45c492554b46c82769a89420d4545b29e21cdc60d12975a600b0ead2f6e1f4b7def851aa0aa41580d315be7e7b42cbeeb6bdd66a04d3f663797feee766fb1f554dbf33561543eadd1f74625192bf63d9a42157dc27454aa307f31368b3db43c93e26bb7116a7775140f9e1ded46eaeb45a9fe2389b8f0bb01db268baf34913611b99dda7e9730f141dd95573c67c251e10087b67cff01ada1d10b9a4c537010dacd3581cf54390e25edc418a0595b60161d8c2710fbed989970907d97266db31cfa5a09030d7b3907f2a30cbcf378994c4e297a2015a06518c80c42cb3ca2f302985904ebebb182a9f58ee8bc0f724e7e75d3b39e7c0e0df8a4e434f4575d63b313a495ebbf2b033ad53c508b2b6ce5e49267310c22766558cb4becdd223bee3a5b81d3c1434bbb94d18d1ff6751af2ec6b3717c15d7d08979a40b401c418d16faf5319a83ae01de92abb53d65130c9b7cf361ec5992b6e8af5df6f8d8b032e13a5c184e14f4ccf9eb3a2f4d83bd085401c0e6379fc40bdd04a2c2b13896a596c1b68786b0952e385e0103311f32a5699baecf20ad9577c8f7e3746b4448937f5f07df81eefe83c4e643217ca7f800bfefe74b9b9ad04bc0446c324adfe615406496fa5809b4d9ffab2cfaef0d944c82d6e38bf1bafd87ac0f656740f40a60ceaf801879ef6d2ae05b302356a979b1a720ee937c2a8d0af288f37eec9733a9eee78d42946f4c4a142559a87ba6990742c6cb2c8dd4aff00b8f0d950725cb2c3a72210c6a9ef81f667f9bf78f1e9b263e07dbfd1c28c32878c5cd328ae6b15f0a21da3278ee50a8a89dd8ec2bb5a04202a19266ccf397ead1f769168b7094b2467b4c01e730998b1b375ddd6cf0f60ae30f455c8f958df71c581513fc34bb6b5e1e22f4691f51b34a7841d73003032db7ada243142e7849c92808ce8d6367942e607d0da3b2bdcd163731f0da7cd704a6a4d0591c46886a8f8c8a69a06bc64b14f3501abeb89976122abdd2059fd4d7216c37f2cc16237a4edba29b3b5896b2f81c1c42284122ade10bc5ba0d60d437ed4a0dd28d79cd932acc3c749df3c5aa3b31b067d93ef57a8d1dbc391010765d30fa9f4103bac984862dd5ffe2a049b9a0c8ba1d61291537dee46d34954714625091a8b137995089a353a7ecc3a705b700e9620b8c606483566a33f2bbf519c75b82e2fa52b428f65cb35952232a7676aa9305e11f5aeace88ecc7724049d3b1b33014c700ad0d0fd51ff10bd06973c46f1ff772eec949d103620e22b3976a2a2b77df63edd141035f17fda34ac39f0b387d1e1678ca89dc1b4b81db895a23026c0e74a899dc74efe38129dcaf00184189b678a23521a264135493e4e44794c890c824f1b42c21844073e9f140f965e3cb48b823b76e7cd78e79701b75e37e9175fa11e5d9d4a0c08931ba7d0a884465c8718c67f96de92cf55139161a00fd1dbdc8c6e8728a575d6587bb5cd6620dd061192e5968749fac82f13b41260b8c37138143605c6c3fad8c0200f9ed8c333fcf04a800bb868b4fc897e4710e5ebd61350db162f17e2bda88f052fb0e5b77e0f466c0ba9faf60ceb26e8f9e53adfa4f18b5e842e5bb73c33a7bb09c4747635069277e06a133db502e0a6d3167c42953cd1f78e650e20d59cbc7c0cd64c96c119aaecda455d4283326370df69a57941042127f4f4c5e18a9def1ff3ef1e0c5ca099f362ed54ee51e7e1c9470331a5ae11607347d5dc1da156691e05e7674d74bdbffe9cdea78bd8f7ee1f82c60da400b64c2a0dd03dda8dd21d30bfeb7b074eb306dfb94034bbbd8ed4f19e0bff5244577e36171d6278550c9221adf63b8c4f5ac6533f9146b634a2e57378ef250e76e69bec41f65719738ce36620429aba6760bef520f8c71b012d18137c514fcd5e23bb75268a9622c328f4f2e9b28cc83466bada99cd8b8611cbb0bee7b82392eeacebb34838cc48aa0d6fc5936cc63c9f805dbe8914ec017cee5e02c0cbaa0d0c212050be943db4e94e678e6f74767f03dfecdf86801c7444a8430a9a24eddb407d5d4df0e06d96df1513cd3951d01fadaea9c6a86092bb8d7db0231da001f6ca00d904dcd02123e354ed4335dbee229c83f061591f8a32d66d97b951524f7e1a3947d7119b8b1c1c99280d1e0a3bd2ba0acb4450cd17de5758465f925e5a3fdfd03824c52c4d586e9204032c023dca76ae3f01bedbbcc17edd5717310a406f450c8c22b318770d24ac4136e5400a34ef4c00137a8051bf2345dc3d47dad7ced803cb00f4a90dcb4d5f10ba34bc1c163d3df56280c2347066ade666536dfb673831352575642424d3203b32b632ca7ceea3b98b850fa7bbadbdebde3510ba185215ee748f0cc863bd9faaf314318ba704527e379ae4bea440b6b701a14db2966f25a7a187719a986175c52b2b5b7380a01ea27f28df5fa23f31f5661c7490cc46be21e80a5d7b1f6ebbd5f9ccd3cce0db50482618dbe1c6b7223f74360343142d2f8d3ea283458c7bffa684c4b02f6d3e156c07fa49b81e13a1be5a656d0201770352865e65776b08caee8e9fbce5bd662b0130b0fd2a0587edce0ceee97851498e609e8d3441acb5431683fea0acc21e7a85cc528a7478f6d2bc5b686ac3daa28360b149d615d588f31ac4bea82dd5ca20f1eaf54ae5ada4117587d1528dfe7aa884b92eda97fb6613a1bd39589687474a827f247a871a4ae036f4b9fc27fc76c9662cb8167d6dfcdff5a403dbc525f771a5d78167f864755646c1d56d16aba4dd9f71377560fe6db0923b811aa080fbd28a7e339727e3819dcf5edefb5fd8078c4c4bcb988f24c3dbd82742d131f0c38024417b56e3b598be8daa7dcb0b523ff3350d5d6936590763f17982acd853df86be7f405f72b0d33204280f1f7c03baec4e1731e092fc0f70bd71ea2f7d867a04646b81e282df3e15709f30de97d7648b504019f8b4b9c374816000915deda842de0138431e1c7d2f360c8e11d43ed0ad6ad29ce5cfe2ce2da88803c661d623df2aa085b1ef7c46a50d226f2c8fbf6cf231627a882da8e494d28584fea7016a804a4d04f26342bdfcc81affa7575b0064fd8e46dc2111b33d9af4a5133dd882532964e1f72c0b2a43b17416a47632f7300cf95edb8250539b48bdceb3a6a11493f5290a69095f7b51679b5253000f0601306cb976c5bab34abbf9f0e8385b9b2ca5af90b89695759629941220439a2525bb8ace70fc71b274e609c969dcc68d35f7dbb49ed93f5c388ee4cb7db2c7650f019f4ee6ba2856f7fe96d97b38a1908e2f91657ad0c845420b2973a9eb81a7d5ade08aaa557d3d0c371ca7cfe5a1b68a78a3441bc283a2fe26ff71fa6321e47d1d76c4830ed047d7a0301d1495d5f9101bd197c4dfefb3dadf844d1c7eff6c6846d7c8a50195ea858184382c0c9c3a0e4ddb1cf7d81235954ea01274ae58e77a56ecbcb88b1b5d87386c8360ce12faf18c36e6f1f3218c369f0b36f32242280131bb080032506412fdc8e505688275639c9d7dc0406a512b313ea49ba45af15be612110367ea06eb103b50c16d0e27500f80cc83019e5d8d6e341e86a3e846e1eb9d842a017c20366a3205cf5c227e41501d1e8bef802fb6f54c0fe1a31fac40ba18b614da5c11e9ed440e1100f5e99891b4c8227cbb5468a6450737ca8223fa99c0ba4201c4a295faa056481e27cf859fd72f0051822c04dc102d83ea5651b0a2cd0fdc4f0765c8ddb921b9e092edc6891569c22a9cd04dc43d20b9dc5130b02006e449da79d82dd1d306b7f37400d6ae86521a647140eb6ada3e5e54b15ad4a3ec38d4bbb01e92d015b01c63ceb4ea8f3034caa80372643103e2d8997cc27b5471a1353885fd730a0729851aac76a75a5b9831831b043a85b9903635f4e6c8af45476dcd14d9b1e13cfd831f17257d5fa1431fc446f149f7311f462723a16c4c077131ba0614017c167a068f08556961e92702db2b754d7fc062b3c860114f70ac8dfda41b63774b26367b724ee53094fb3ed0887384172454761e02764586ec1f533ced28b6b114f2b3e5fa5f4f6d7676616a2beaf25283207443fcd9e4c6f1b14ecee9923aea3d17739426c972f677f4a01bbf479e41450ac965653cf06c7fa7e66b6a932c55144702b4d454485fcfc98e7129f2d68bc51e496622ddf37cea4fdda6997f027b83e778710c1b1b5d5506189bb85ae92a88b4b2a7cfc6a09d75fa862ae913ef7afc897d4f3fef0aa91473c8330209876a217fd5feeeaf98d619aa559d796bf326f54cbb62d9914f0433fd37f81f778bc0a849fd1f5af7b17f6aa3ec02d9a2377d9dee8f75bbc1b9ee9f3f4750b3f424fa174e9796a4b4c424d0a5fd4f5c73534b9f5ea5e1b8b7e3692ae878372191a3bb89a580c5d7a36ac2462a5a3af8dbce80f839ff3d7122d792b29f6c8147eb237d8240056805d19656e4a8e0e705c1e34863f01ff8d97e628ed750a732ee38dc93a20668eaeefcfae65e2465cccb1522611dbed5f332cfd9b2871000a709da50bd5ee53df8aec453926c81130f93204ab109f98e22b88935a26d62869ff2d1fd16ffb3cbec03289296d06a616c1bc6408aea4f4c88215232c0b7d07e62952bc851279f6b29625e36f25e7ab67602ae3dc2f24b2203e8ed965d4f4125b6c83e498d21fa37f68f42ba12a9898dfc6472132bd376239f236f83c22048e8eb9c8de65198e7662789cc7d2aaf0852b6c8db8bae287697000a41e7bebeaa1c1d88d5c7be2b82cf86ede25935a4d6a5ab48f9b2e2d8c35b7d871cbdcbbed62eadcce6df44e404d08459ece3a0ce1867da63ad49ecc827ac5cd4f78cfd84d809afd7dd8dc006dfd48d24e214d6e0bc21bfdc676015ba58b26b1b9a122d7e25373d0d543a7ed00a983744211f8aaf34c7a89e09659810de7538ed635bcfc7540a668c861cf5083a52457ed43e8f1702e1912c7d7b81ef3e8be64b26cb8ddfece2e17de6236a81783b8ee37459ca007cc15495089a254d119dc9c886f746bc920e16a18d65f07c1627a4f3bab5b507ed0d84faf406773ff0b659fc4a83ef40a208c82ad5118cdf4a07c27def2fb1d90833581020e4fcebab93760fdfe49e6d70264ee7309535320d881b94db5555107e4b492765def9826fc0cf5ac46533e61f59f03a34d05a3d72788961983cf98569a3d93a740cf8db54c045f060e78c472d47950d3e27f0dfb5bf28e73f46a7fe4c37d228cf9e386e38516cd737d42cd7022941263c266bb2e806ff6e113bb60c70a05e849abaa5b73ee9a003156b0c24678e0b35b01cbb7a8e5fbf420792dacde96c7cc6b96d48a00e8613549cf624365722a96e275452ba5c7182d0f4b7143a277ecb5946923065b57315efcc55be306cddaeca2be3bc7213762bd7464025c3647c61dadeaa3f0bf07458a4ff73e6757727f6daf97f8d68e5b64b30b8f39395932d238450606c0de3687f01c7a5423a4e92b790b28bb9fb530b2831965ac2465a321df58b62b1d58c939cc334f577d3782dad9a95601628ebef818cdf8de6b1fd184c22cc405bf8076f061b072cbe3779223da838feddbda4f79cb4c549622620dba2c92d690c56b764be48932e7b5a97d6d138aa857c17afbe57ad2a13b72d4778790ade2ef5d259ddcbb6204c4cc76eacd4c9e9478763d2dafb91d263bf2767e4e0182507164722fb6f6dab94e14ac8d2a3c5487aa518e7f913961424b440c9a755efff3339ee02a4f3509f622ec82ffd2fe86181b133cf62b12eef3c9cf5d9224f4ae636d6a1270ca19a2cee1b11fe4c88c40ebd31cc0bb47ae848953dd37e736d900f923b178940040e97e0658d5fa11674b9187408e2f0c98dff2b5581880f3f9594f5bf78198a477144f22ad889df3e15e9b7604e00204d803c62d1b7b9eb1c2929b91358caffe0748069925d7c8efa271f0ca829387f204d8e30050f1509352c0c407a085ac955e69ef93f68b5af36039378a9b2561b4c60e880f8917cbd6c4bd67737a7334022dfff7c2a83383e9b2edb0cdb7cb7f8774232cb149e5ef23ea34a861799e4b6fa86537901bce1eeaf5d8722e0911b959755674c4f2f3c2d9b35ecc866fa5e0e87c4452663387c8044ae401d02c7d8e15b5fd3e680b67ab2cb55679496a254521c7134292cad20d03df6f66331725bd0ca79983e7d9590f48d8e024c6b09e9906f8c20c5ffb108355c1b4ebe32ee325a612484b8b12fe9c14721cb258ed52ca11b1f8c483cda2caf581b65dcfe02bd64c50e0e0e8430e228a433b1969f297e4d015079135238cab4459789eb049a97d7d7c6240738e55bfb2ddcfd8ec41b329c0f4d618b0ade3a0be71d10e66ba176ebce9f434aa194faa3737b99616d91a399cb5cb849cb55ba4f01a4efae925fe22032fa45e74aaae79858c9ae17f4c30dca616ad5b51d5fe7305dc6416c7e63de28451460c1b2bc46014819c725dbf4ff854c02d59a9f820ed1f0cd240b0d3d86e99503ae397e111824dc9e304729025ca29bc0978eeebb5a568cc32daf6bedd5afec10e34e8bd37b97299133c501967d74366c1a2be793217a1dd05162e652075699c21328c4f2a9f7971c35404d27f480d1528a66d112f0f30fbe4802e554d7b7cf596a9d26ea92473018fea89e63a78d959163fe586ac42a4f17b961a768e5ac41665c2d48cf1140280dc57cc193dd8cb1f19f5d43e8cde8598d7b05bc6ceceaef7ed166ed6fd87e5d03af9b90b6b55342321ce673dd16ef1160fd4caa131b80f2e007014b9dc68150f5a1e7dde47ca159e04f3de08330d314780c33afc5c30bdf771d7dcaa9a0eb5376779c5fcb32f9f5f15996e16ccdbdc5f1d66956ca03ac36b30ea1ba051441498e8d875bb57db022521fc850966ba371484b2c56769bb2b985fc8d101f5055d13212f1d159b836459e71d3fa0df7f88572bc28c48d0a97719f0471ccf1733c843ead9d519cf278c32bf89e87bf81ecef6677952d53033961c9444b55a36be768d303d5ae5485e8405d8d4d1abe528011c8f581bdb758d365f2cd46a3dbfbaeaf861e28d8772ef79b05975f34a7fc287757c8f27e895b2aa5faad8293daf93789446f44cea437f31b85caacf708e887a640092b2ce6c93153be138d656ec8b6e1daa0ecf2a125b0ef93013b8dd91aab3fecc748ea44f8d0fa1bd8de6dc98f3458b37a5bd1caf1f11c15701721906522a6a45ef024c01d843fba92045d4b41b836f804e3bfb3f7f95cc5154cdb8099f53e7cde7fb42e42c3dafc5a775248890bf77d218d96f4a40118d1b5969cb8305edb458905ae2a7a1f0c2e8baa85474d945367f016383a53b4c3a79d077d688e2b953545e58ee7e2985a9498bdec32eab7f79cac8f96e7840460d8b6f78af1b693b3fba99f8068d808081d1c2fe972472f0e2d5ba26c433a7fac3467e259e66709f34e879adeaf8735ee6de8719dfd31c3e78b73e0c55e8c7b9ad4808de9bdddac0e15e8ec7e821de160abcc61c61b595304518de7e740bfb360a1e2aa16b741e17bb0f6b963195ab249a9648f0a357d621d952ef5737d054caa8bce66b520c9ac96c7cb03bcee01a94aa113729f3969d8b82af054a06385206bce0c028cb9a9346f632d66b9594d1a951cef4f68eb03572a40f605cd802df2088a5f1fd365d18c5513860dbaa37c56d9e3209e93c56ec8da94645d4e47e8b549dd948cd82efe409c2b6e96c81dbf49672209bc7f2ea89e7c37d6f1e03d07f999d6590d3d120ee4f2c1c2cdf49e2d2af9ce827b21d52e4563118d8162a7cc7a9477e1b09bd6c25c69f767c472c2d6d2d231c1579f4adc362a8f38a5ff591c42e86e0fda14dbf8d50755056f8a193eb1f07065e561cfedceb80db20f7a33cc10a3bccf5394c30bd11f5d72e45dc0a94956d08eb60dc48e3eead3d13a1858b5a9ad5b033ae43a46c7e2040f70d27375e4c0345da6d2ea53ccdeacce805f6e1e119b2091ec520fefd39cd39363043d774839da66b386d06a6720ea9d1a9adf31c2d0aa49eeab857b904cdaa09432dd007757e56fa0ac939f5bfb84aa52d09fd2858fa759e2c4f28f83263eb15048e841b83da338017022ef4eb9426f21c6db861c2498ac020188e1a4b72bf25a846371f94e4e0012f3559705c9a9dcafec6f9386aaa0415604a775d08fcd449079d4107f33aed5b53bff937feeb03acfd360c902ade8b8bff7a6689e7b6932b07f8fc8d3e5170de0a278829e4198c3448b0a4612115c59829eca36eb5ac9758f8f2cd4f5f48e5e4386052d0948b1d91da15a4e1094f6bd4fe5e5037e2d717f8ed668491c470c131e4fcfd4f893862ecff402d08245142c064573b38c087890ce81859c30fa6b393d43d4eac5ee36abc4d3f34bdb0cc659a1e554110f87fe969e063dbb44c5e11ced12b1f325afefb1d3d49756d9d5d85264d08ce918ba80b97a45eeab71c09952a4ca49f1cbecb9558736cbcb11a6725d65e8cf69c61ac14e8622808caee5f3bdb56056a03103100aab81404967ffc891a4421887522b960af697312a6836d4a8b8a37263329afeaf9e98716a2957c7ff4471d144d1b50c8d08ed0f7f4ed70bc28ea1d3f1ea5d3d713e6484250ee5f9e5428dbe5aa4de6db81ea0f0f2ce8932c5801f4476e52519075076cc2e3d5b8c2ca648b6e6e149ebf1f654a56571d20e4d5f971a174ae268c0a60b6df44abab59d62e4edaa662752493379297445a0902df8bfa1aa411602d25562aa8a89dd09146ffd4cf859932043b80e72cc37033d9594cb450352b6bf1b052c508b91a12a9d8bc3ca81a476ffebb632402a3f67e145a600884dd385526ab77190e65c3e9d00c31d939640745dd07ae1dff8cc1bae14abf3518058ae28efc64c20c85f8d051f3f3537acab0f79b85b953912c431fc090bd5c86581c3ba9b44785c00a1932bce075c05f302acbf37be721e06858346c8a49d2a62afb8caefcc1c22551c56c1602c1516cf45760013182c1be447f85b1f1a4e330e0c92429d6ce70caa91b836218a10dbe8e220f1f4c2e3178c2f45e004dcc75799649f34b6f4f39a3874b241617da3873ffa0e2d00c494413441b29894143e933abdfe3f0bc69a1a3c4afc622b12fa843910f08a6f7abe5bc96d8ccd161d09f8541113e28d1d3227df1f9ad43e2185a35a6559a27d3c9df5489a805b024c8b88f0b9331ac09be44d788cdd9ce3f5e3d40b790d8a73275a7b4c20cbf8eb75fd2abe1f5924d8148117a10b92e30c9094ec0cfd6f3d4ece9c6e0c173f0b3cdc13b632fd448a800341b89d617b27f58b4dcd2b6469e6e8c76a113f02e3fec3b4a68cabd8e757c55cd6634a5a0031072a875b0aa0897ab321d5f5ba10c928a44e5a8f3da2780c31ddb443352f222d334453e56f7d451a6e6f8c5108f1448e252e8fe69c23026c85644fdebd6c5fb7d86e92cfc0bae3d2c512e4c7d2beaf246127c9e9d6ec994d3313d2a7c207a283a64543e7e03292879134089852641ae4c430dde52be82fe4289189bd478d527dbb40b70435fea83d7f2f4dc54ff9ebbcbb780b2ea3b9e3382a91d2173d15decf6090898ab42405e186b0c6f7070dfebe175a3964e74a56d1ba9961fa84afd75638c12ea5a690f7bae2a938df374272e15a9caef7b1807580fac130b79827937ca24684e40b235df95d359e099c588413c4cb0a3d014c691d1dd16cda1d1fab9b85d9287976705758fb3179b1513bdc7410ed29fd18770fb7c0d329af7e04e42f64640964a7f5436b6efb086e2a133cb0441c4fc87b845b28ccdc8cd586ea1ecf7985485671f860853a4296bb91b49fee2a6bd2ff489df760c81c36779b8a66ca63cb2d304d7affe30cc084eddf1d16e59f9760367d08d5f87741e5a0e95edb36226927157b6e4844e82ebed7ecd17ad6e2b290dcafe8d53bc7840a75a2f92ad4aa2090bc666e1e1061cb9df719acbcb3c28b29fd1aaf650eda0847018d1d9a1d8031cb646714fe2e870bbf04328ab82a0b907625f2d0ac135800139f9c668552bd332d0388280958e510199502c2d8e2626ad51c3a6aa14b9363f8581600cd254e2375dca611169d862ffe283287fedb2452ee416d4449284ce5e97bdb706b347af6e6774ecb9c64bc7701a69da39b60f14f782d7db0080c0f9a299234cd33a3ffc904dcff94276458fc66358be6bfc4def71590f06dd9a801a9833ad4532d0923b073975e84c98ca551699d40ad42d9a4aa577a29298741a6cc296bee453083aaeca7db48c028436501b7c4d98e6c31559d701791fc7fa02bcc46c0c6f190c616d137a8149ab7cac4823c45ce94647f8fa10ac63116010a35c9fc528d54b0cc7f07b994c626a6639c159e51311741fa83d5dff4258c574b7cf0fbee99a6213659219934d65549b9e23c765ac70350f3c2015c1ce9b55df6d03095d614eaf22a526cbeb3e559c3eb10d0ad08b137ce27f62508e38b0cedf8c123213cb7b8bdca1578576ea106c7edb8db8e3d9d5e703fd524b9bf66b7cca56e2e16faa0a223e27f89ce3e680e6950c3c5c1050419cb67804960dca672119118ff5c3a565e8993e523578ff339f4c0e1f0d756efd487ec677a52654376ace95065f1b99e5cb222c2dad5618dd91b22c2b2ceb724b8c65889b97dd1f47de12752f19963c8d8f51004eee88d9cabf7b14c726160b1c5809a9600667f8f98f8f0eac0ed639abb398700b3ec6951e727f30b12af857253c2e8a748ea8cadc488d530e1cd341027b2fb7e0184da73bf38c90525af2ac5abc014198b410103b8a7f71bccae115c0e2f184cb953617589dc3da2d84bbb4bd5082e163a1391120e11af3e11faf1c759f07fbb831195cbeb5e47ac62e4195286dcb4303dd2259d017a0cf122ff288fea4b84dba3d9e473f3fb9cf8ee7ebdc3a233f1f285924f46f41c8b00c978b3f2dca048a5dfb5e844144f80e2bc33a49c36d336fc5ac5460bc87bddddca938dadb6684b209b41994d8feddaa9808d877abf73554793c8f35ce20f17f08cde063e49628a8055bbc6096bede1d5ad15366aad217022637f9b3cb886d1ca9cc577629031691dda7fad2f849c69a49c6c17d6616af8e86d9add762320a4fb4c714aa3e1886387cb907546f06f52f17897980900340ed037e5671dd542edb50bea6660dcf096d58b432b943faeec3366589de68187df4decaade1c4680483eb9e92ec3c960fe853337d2688ede58cc60fe800028176421624d1edd34eba0ae100a155ef1ddd9319f4d4d9753252bdecdc9ba3edbb58de21ca3dc3fe20f32546296e8f093574ae22ff485f473504e185ad2dc60662ac24027dbf947288f75ff6e60d4c2b8fb0ccaf33ec9b18d8b11ae42e40e1cff74fbdf5bc22f52e3d6b250bb15a2c63bcd01d76d0730e0da827b5c0cd57097847b4e94e9dfc15cf7a82ae3b86d1d7ce03214ea955dd0c3e6cb60e5979875c3bd0381af8914da010ced18a06154d9ccc03b29275a17e6082294cd1cd1f74f6d6f8e545ad1caf2460868f4217cf4ea4524a767291eff1214f1a5476b8bbeff9822321532de0de4c2eb90a4c8be31160d65b73107f15a5a74ea0d8adb813060bc61f41f89639aea3eb8e5ff7981d032c8efdfdd437b10fde9680d1a8fd2c86b434811f903d0402ba0257262e3c351d3ff5a155d60ec250c829d2ddd230dbb5af676d6c414360376c2fdb5603489d0de05ed183eae75cf116822e426cade9e4f1950c624894a3bf12a74f8bfd7ccac9b5d83d9c9e68bbc1c625233d0af0de762c5e4d6bc27d290b8e740b042cef90d22bf0a7a99346c49aebae3d6ff46169a5c72df3f76f13839bcbb4621cd3df8e7c3c819ff47dea7d3c3f35d547e57260d521bf77f0b8fa53bf5183a580aba552faa1d96d3ce0c0f205d2b84dc45e7558611bdcc971bc69e21ac84ec63a910eb9eb1492992364bc364c5eab762a251fd49f0c3f0b0a0c0b9e9768e9fdb0c6a87f507d40dfd45d83b5f69319687118c901578e594b1f72d708cc220205213264e4990ce9ae5e584fe56fcefe516ad2dfb63ccaf3a1672a6dad303977f45688bd134dc4328ad13d05956b7426492af26b9fbb79d0a007269bcf0392440036c12f1073a1f4ffe437e1dd8506fc1af2ad10cc846addb5a7b53adbb3ce2b9261907363b8f01733ffce17d12b0eee3f8bc08ace5333e15cc92e766030667b0b06168942081850968cc972ae9009a493edc09e8886cb77785c81c6bbee55e0853ce50702198d8498afbd09fdb4c0e3d3aa216ac23b530258afcfb514069ee5e4e3d1c6f4570ca78e8c774da1a3edfcab1bb617bc6fa13e6768c1cb9fa1a511bbab0d10666d5aec68726668c9098b7398a526b5205e3292c5e60d850373d73a2eb1c46df05ec7e731120b3d8a077732c698dbd57a7dcab5d5b0e5ff669bd904708ff4c530dc9c1084545942221f3e1bf609d5c3f983f3af07886c95e31ebd39bb9dfd2fffa7d912c0532a7064bb7627f0c811d727b4dd61637dac02585f2a5cf241ea066f064db5edab8b598e060a0d4b0eba993e22d2a4740dbdd36d5bcbb190859270a41efa9fac97cda268559c394f5633fa2f5b1bbb7829a8c7abf3456f17bef14cec1bbfce46caa963de83d0feded5d5b3f2a1675e6dc010d8266a2af805aa25aefa275931956242e1a9b4c144549f0cedc35a62dc6d390e044483b9a460ea99772cb00fb2176fa1a41a30cad1dbf00a453d20564548413121663ca65894fb421b81d47d69969c23ec506537062b2f31a699d7a241572818b18ad34d633d2bc3c82154c38a6982217bb737beaaedbc511f2d8d62105bfe949eeaeac3c11bfcb5b1656426318abbcb4e1f08ca09445f23e67178bc95074c4a8df1a7ed140969a2035497c6a2d0eb93c5ba8685d79f5f9d5ea429939b7e9b127973d868d1ed1284aa8692119c56ad8efb02df295a80bc517d476469833eed03b63093d9bc20c098bca5bc5b9f1db6c086c15130b11d57fac6a0dabcabfadcd1b15cef89a7593713d91121db539e5c3382b6c2efc12f74f728224bc56dcfb7915abc61703fdd46516c95145ad698b98ab7a7bde21124cd876a7a94cf5179ab94881ab68d54b1b906a6648eac2a665b61ec92b974c386709f27b27e16428005aa65113d5d904c36d978d586c31d5d086d1c11433c08209a8f04193fcb2cfe6ba370d7e8f6147b978eeae7d92ac7e6c892ab7cfd825d1d9d52da65a90f7a69f83262f976f37c707fe131daf1c49f02c752cc3b92de929b794c0150f00ad2ab204037c5eb91dbee7cf01efe317da1cef8ab2aaf0fc9335635e2efa02e3dbd47cc78dd0665bf0bfc53f42b697b2d45278768729fdc3b676d6a16c83e4f39934375e9f75f606d9ec80d0b4af0ca7a69a631f380c44bb0b1e1e29509df0687eab9d4d03c8f3e3b630910ef88c804e20fdf79dadba8d4c2a7251fe3ae81e671ac1d22f1a3d1e39fefe6811aedea02e2d2b0adcef36d994f5a4baf9ab6ecd2e40ddae17d00ce7ba45450f9a199cd2da8e373cf39cbf342babe28b407dd9ce233d64e80cb39fb2ed13161e6d39f0e445002ad3070a4f812de5a0ef2944a89e6c5f207baa4ae3ccf100da2293739f61c77174c9d54d7900c149de24af7efc2c4425bc12b9921cfa255a5add3b343036e0bac5a9d522a0334466d269a98c3a146f149344b43862c25f606ac49988f1febd81e15d7b608a84107678f35778157b965de54e4188ec988dab7ea2da19e110a4038a21f4401268a43057ae654bfd121955a7fdfed83b75c1a657f9dbd44d586bfac5f159f6b9746497baa007e3a42a6e58427db5689f60b2361a3cf231b5b7d6cd7561ef353776f51b23ee86f2a07a91933f41d82444e4165cb6901704f6643f9570584ae38c01756b710c564b79ef7ea103fe4999a11f1bd769bbef323f7a536cb1b1395a891cbb11adc01310215e29be53f79e52afff6b329355a6b8dd5740a26cfc2a08a8beaa20ac6fb792dcafdc2bd9c81758196f7aa976cb1fff872f08b5acc155e519f4a5799099f3398ca38f39ab2cabd20df5c5eb713d97bef00e46a30f4d4cae620c43f4c801abc8d28ba385113da59d0cb5c32d66758491afb94a17439561ecda942696f9cb849fa6ee88656ba6b3b866dbba4373c18a6e18c295527cebec4e2161ab41057e0e6b53ca7cab829b7893dc32cfc032428ab35bf6bf2c8d1b40eee20ea7a156cfd3717f5570008ab69f379a2394df8c5a88aab05d77b33cf9dccdea96e34f66ebe3e30ffa1ba665903c2d8fcc762f64ae57ff4d11e75f68ab8cd1c7be738804c4c7ffa515338dd9036567fd03fb444ac4814dae0a64d266f6071206dfbeda833e205f7539276bf56a3bc3c975e71059f08630fa17d625d420735d5becff7e34156482b27a4decb610fb2f37b3701ba8cffc903301c063db4c502f38f1d8643a42c91638d585ff9f312daa373325d83428edcd27c0899fc48861745ed61a9510d0896a5333a3a6c943dd08133dc09a8caf1126c13fc2da128d44411467212d10418bf8b5986c04c7d8fb271c0f3e52ec55b277395cb2867bb279acc5e00c95751cf73c40b8b1b8a2ceb77946ea69ad92f6489dbe5d476942f16533263e0fafcbf159dbdc2f74dddf07fd4e330c9693ad58f86981db6febea872926dae770efd87296f4fd1e2e3bfe53684518367352af011296fe6b4802ae21cdca177d2bd920de006ecf12f7087b3dede3fd0c6fb1749ff238f6ed949a6970ade17102652e624cc4e1ef9b2b64eb4a74c99448cc59e56d9596c45f3c58b1fb8a3177e0f3ddeec3a8ffb75d03c8ed9a7b6190b6de37850dd258b0a1d813e17889e1141234b362eb4d466838931b996c2fce822c68a3faeee54f6ec724fa657ee66b312411f38328f6f038cc85955638b7edca1a99e997b93af3a21c397426ef6482ecef2c986ec8d1441f03a875c48d952d7b33112f3e27ad8c9d51649797a0ab47f7f148c8e61c9c809609a406c1f56b5c994796d9e94d1b76b90dd3930e08a73b282e55e1e5b218f10f61130e958a102bf8c858d755dfaee28080c44bdf40a4f34d97c223317c4173f4e2c898a2de82cefb2d4ae6349872d7b8e6642ea5335b5a5af89c74499968b2446014ec71539e704008c19127b0d714fb036d167b23e5e0768dd3b3120b9b0ab48912087602b4a1dae71a06d1072fb105fe315a0e74521d9fa7d70cdb1eb3f7bcf1fcbab0c4d978e7f6f1b44dec0609e8625694dcb7d41ee23a25a84e71236528f8c94e2b233be24c4e712db2a07c33d51c41c8e3476dd9674c88a44cbeaeb472111a9c9be431f2fe40cd456464ed3e40f3c9be8d5d48627089ebf59bdd3f50a8010f61b3a8e8c4394d83c42267e45cb22c9965071cd370df824c408f69e21771b4fd603a193539c39dc23bb7a5f7fa01a4abf0673225f2798a0af04aaa49b7b865383a64661c1ad967ff6e1f233830dfd84a3b5b1b87159beed88fbce7eab5b3af0e941a945b1ef2031d80590e7befb617787cead8bafeea7076516e2727f9f36b1dc0debb74ebd4f4a25f67e906aa8f41fca1699e95beb18e83a962173793a25f749da279d94dd05e5440965d75be251017f4612b3e9948796a3e4eeb597c53ace608d3bceaa716b0de4ac74e26ea8cbdf8865c499f3aae99c519bea68953eba31a760d7d726a76dfbfa40a7228d0a963f71ac4dac59150b59fdb710bdb36a1eca79b2d30056c860c9781b66bee7201b662caba744951f4395ecf44ba6b6ad4f963f927388c37e9cd67d433a3d6c6dac41f2f13230aa3b2b50944894ee1ac989c76b96d3ec7c509cb7704a2cc1abd19fbb5928d7ed8944d7e4c5ccee66f65491b07205293d34bd614cade737132478ed35ab09594aa894a6911cac521dc9d41d3ea91e0d3bb113fa8e6a5928bbbceafbef71016413c8ad2b9d2a4ea6ae90e35b86c1dc31a9efdc512413c50c388303f8d093318eb51091590127a7674997cdd615c9f5c576a895bc7e4003c0272c2b1baeca0138ee19b436c41092e77f260b8bfe30d430b08774bed69b0451ad260681f16fb7a00a8ec086532ea7072e821c3b920eee976c60cd68c72bed342ebe759234b712d1ad390bcf69f09ae7953b898749bd79af4561b96d4ff27f649bc4e44a0c6f196f28a85146386ddbf0d42a04df47c4c0764279ed8a47a986150b3714c53ff98af0b76ec7cede2dbc429f02d607fc2fdeb4ce66c94742934b0ce0e3d5002c0a0d87a668ac2aed21f1426406f8c5b264aa2efbd2d35e4ac351c9931ed4e4d4b42badd41646215560103e96385b2d005fa7d0c5303b556e3257e8e39b946028277175d945e2f1dad54e998c1d1325d03847da81ec685432181075f8ee83e423bbbc4ebcb7242be27dea292985d2475bd54b98b9096b1f9f6e18e3cb15ed281b25387c610bee1087c4d2742ae7f83200ed39d21a90cd6c59070f106add94bb47f5c80cf9adb0873df938d4c3167e50e75844157963285ecc214c8e378f56add7f9a8d7b68c97b476ef57e4895049382405ea566dfc3fa700414cab79156b4ef06421c1a73b841a25d9b4ad845ab5163236511ac9bfcdb0a4e1a340e107877242730d5eb59f429c0d33aeda287fa44476c6a0742f60d10fe95b8dbcdb1457347b6aa5fc52e32a49ba6e056f14f1ac0028e76f0c76445e57bc07f103559bc82fa3efb48ead1d2995df4a2946209d80909bb9b9ec351155d464909f49685dc37ed8bebe76c57afc68ebfe7eff07fc1f6527b1be6bf2dcd7778b03ef93b6728a7a9da518b33f7305bd18fdf0d6820a389baff5cc11b5ec860ffc607df05cc9296645f649fd57ca32b8a0f1382ef403f1cd068f7116912ef46c49ec0a5a6014728898d18126842469e290ecb6fb08f84afe0d820ed591965962a8a2e3c52ea317858b42b3a9f1618f9ef835158769f8405672e57eac472af129cbce660801d72dbea84f8cbaa40d0619f79d20d03c986a1a7cd5ca0e46d03e94057ea9395f4856874156fdb16d02be01a260fd030ab835707b7f6222f2dec1076de4810aa07ee2435ce4aa6f32e816e2c141ffbf4794e1f519b069d87f7be10babf40783b96ca26a5c09a862da2ded351e669052eb403bd57414b32cef7160f8c07ed225f1efd729163857e6c1acc9dbbb8353fea09c9c82a2e27b7e960cd03e4395f5de342c105462b2c5559f438ea3acc84ee5ca931c227d74024da5ea086d79acdda91ac1188e1cb0162d3069b5cc39186d33bd4d1e54da2937acc727181a74bf4efc3e4603f4657c6542cd7883676a614af8979789335e8993fca67f7e2e4a075b4a636d0d40bba6cb9725cb692f065543424f44a6d7874a1e72ac877c9e8700e54eb994e01eae1ccb47f94ddc7ea703b3b60afc0f9f7f92d68f7b8d8c572f11470da542e5178afd3938e074ea6e05cb2e318d0435d28d32d4bdca1392c84c40e20af4d957070e31b576a1c1734652bc686258f12d08314a0d553b3bdbbc68022ec7d224a0a7976d7171b83928c654847ad562a3850bbf92d97e039abb89092cfc7236d195c178edccadfaeeacf798ea343cfe338ac4aec315b597822b4dac419b28b4c1abd8010544c15cb8a732bd1631511bb142e00019075d769adec2172ad7eaa0bd263d8e0918a319087eed260626ed811d4684ba129243957ccf9ec79b0f76ce37b4d0f3fe879c07bf4f84d71a8f433c41b0d56a87a5bb5cd8c786e5167d15568ad50fc961de7294edaafa0b008e44aaac39eca2e56d8604b29d2dcf3192e2596839a6a62ee58b7c1408d80633e383cf34aabbff1acee165c0d5e83a55c2c76798c2ea7175ccf256c837a9ea6806c6ded4b2b20ab8faca78d0960e929f90184e079c394035929997b2c790330e66a36ec2449728e6c9b295aae692ca298be317f159c6385da2890e7911196c010f22d4aae831a595363c9dd2e316b59a6d8d380bf5d5acedc76a254ab95f9e1af033220f13587413a72d03a7e4b2c98eced8a64c0b7483799f8019350cb66103c805a269d03f15024c5d7f40fbd47091b934715c3a1b6efbfa60869d80cd4d72af6d171b55dc4e6b3134a81571626904244076674ffa04cef2c5acd6fd3e2f5a18841eeedb178b00d3a98c5d910b7fcde0c530fcfcc64aafe158a60825487b6976a79ad5d8c8eb82a5aa33d7886b4168031375b75625026b27c73b12828bf7a1aed394b8c050a582dad16c32a4d9af17a0f377802bda062739c956dc382c003ff139ba31367da8b6f11400ebb5a5230ddd395c86b68bf1468798a2ba3011fc00a265c541167be02c67e95ed9ebd51e075fffbdd47fcb7865c4982403ae37c145d859730ada5c76a2df6576dd871f7ae9bd2ae11a8c2b24c183a6f2a87e32bb5f164ba00dcebd98689f29abe765e711ea00843d6878d3a9e8d103f0434531f7822659f005ce23f5de60cfc177046e4011444abaa20859f86dc2798c6e615fb423498f2b2dcf328cbb8090a70003f5db548f524100c93ed87119edaa578ad78c2f8ae416f3e1877693a5c9255498c24185724817e6f8dfe978bf85f00817645e59cd4efe0959d936cff380b5805eabfa140d1a46695c90de4c63e13996c5c45cccd3dbc6035f3e5fe1c2fce814fe4f2d4bd0cb46ab8effd3298c29ad4d8ad7cf160022c9f8a47cc9dc3ef0cab39b0406dab1a093553151e74012ca615a7acb042fd6a56974ea5f0e0a24ab11d7497dd2500b769606e504d78cc9ca6b784ccb0cc3015ae599d928abf2a174ca40124c98623e801febee81fa83bdaba49ccae3ea92841890be77dfb0a38f9c0c46b4ab7aff1a647482684ab8cf74046d5f1a7268f4172f51deab2401769652e1237724dd23a85d325f4714b81c4472d3c6957630caf66b9286055ee7b0d64de244bf1ebfe7a3a62495071054133c8f38f17a30cfb889118d514653f44056e5b5a0b23f5064c65f145cacdcf6f124829db0d9a8619a13965850388dadf2aeb44bd8e650ee7ac17b5f833bb9abf97c862067b28764332d16c845c136042ba282777723a0fe1e0bb7f26fa710f0858adf0be44a2f92c3e91734a753c9c88e10b09d1bad117571f1e94cfa2ece2e7290dfa2164376b1c3244b4cba2e65d6eb8529a3fbea5a79959ca8d7f398dd0096f5250b238f8a1a2e64839ca7267abe70d01eee760fa0ce769bc915857b8ed291df69a3b7bea87f6aac13cb878f2150cc7e3973df5e3379c5368375f42cacd383ce48691bd0b5a9b72da15f15e2193acdfc6fce18896c49d9b88cc7abde895ccb5fa60a58a3762f63a6cf5b6f277eb28817a320040544c41f4364a711998c11debce635c35ceac3fb4caff9acf8f3bd2009f00f41ce8a60f993cd07d88f8b66759603a4201f0001e05d01ef387e121865234acf3a6893fa6c9f1d8732454dd83bd2bdfef1a9471f438ae2f644751d3a453b8c83f1c83222de1629cae271e219f6b144d0aade74ef77960d8c306f0d0abcd57968f39310d3d08047b7adee23ae6ef57e2032df94066422d7c5e1e26ef6f1ba61a8892d36adb6dd95fdc55d5b650e1fbd17c2025150e656aaead8e5b5b0f6dd96295b57fde56fa25ed9e5bb74c9ee8fc1515d68be14cea020bcaed5ba9b48730d17f8269946e8f9a74f5ace73993abebf058f93ec8afda0c20c4a8f703034f0787b232822739409d3a6a97b69bbe87a36efaffe23b3c9e232547865b7247e729bbfa4dd7377350048573b16f5f38145b75482dca24ea1b7d1eebd4e1355d46f60c363ee3bc58a43634295fafd83eba79a01bb0f9e52c4942d55264b34020e7534a3de6fd7f796ad4d8d6e31c0052cf88ae3b61ddfac8b2af7984fcd6ba646d82a512891934ca1722b25829f7ca3283b82c69085f97ad3515cf5065a1f2fa2e8c34f8fbdd73b4f7b1dbfd65e92adbcb911d73cf3d8d81d8a76797c141c63a6fc276af63e5a299e67432c502d6ba8f0d265e539b54d80b77f7fbe1b94c72c224f85a0da5ef774f358f0ee0ed8314fb6ac33c3d82e95d8150a462c34225ed4764588db98135b61f93b54613b0a97d8982d8c9cdcc633a2c86630f5e88c50eb42f88e837ea7209e25697db7d568a751ecdb6d8de147249e46cd45c691575c0bdc6583ee7a0abb472e0aa00fba17970b25077acab6be6b14ba00245ea7fa4f98c2f6890e1a9aecd0f8897813facdc17eceaa92a3f76434afb3ebc192f160d960e4417d321367a100c995f7af5cf619faa25aa7d53db82cbb2f8a1fc779e21aae7adc9bdbf95739694f36a1fdeaf00050a5cd458a1514f0b498ee57f9da20dc0189abbf721af112f2b0112ff4c766f01cc1be09c2da6b85df1cc59e5d24eab1babbe31410284e7c48a551bcc05714ad42bd425d69c64c87acecf4414c4483f6820e2f71c8721f01abc41fc503e951c660ae47599a59cd16cb9c958ee4e3e8b438a0415b306e1d4d62d237a42bf53b782d62c9397f44d9ffe95c660f0e2b2889878539fa749549fb200fc605fe6602f7c82c6a34f32b4e81592530826d42da8b07889a49731ce0aa3b43fe88b4629a91b552086ca8eaa9cebbe45c30aef87e2e0eeebad8540f04108aea9f6d778a03ff4cef1dcc0eab2ab2777dcd3916fbfcfc1abf518ee99176ee79b1eba1d5a35d528344b1573737e64856d5e29d29ef894ec325f0bf98297b1b0a929489ee2b4e7ec003e8f56ec8560c652081f0db575874f7c25a8473580d1f89a09c924d720229f98e37e0719657ba3bcd937931717635ea8912f1496bf6631b66431d17f10077177df3bf4fbeca6928430d2fb8bb6c0279e553503ff4a15974141e9e2b39d26a905377ee8d74f3ce7260cbe8fc827242b0bcb835db3ce2048f683bed07895f913555baa934532ebb39447a75b81b0d65940d5cb25ac90bf94beaaf369cb589020f09f77197bcc1752ab050b96a9845137b8033fbc14b7ad0448913a7fd0855f58b0801fc142eaf666d8d43177ebce19aea5d5b7ca6241e005d0d2236d84e4364b4f8cb9b8fe7a1d9674eb667b5bf658f12013eb070602735a5db1655d27078a7e86c4bce75b7fb7c68fc116baf46132b2b7813bc5de0b9a9fe307ac641683c9a5422ada12aabc040ed1777b2945edb6badc8811534980214c6ad7f38f3f0aab8d0922ec5e1176a23be19444c0f439b25b5f84f0812a5576b13cf4ad8ae2ff6fb76bd3c039f8452b48f92c4cbb5c8073283caf3cd783ce74ae182bb2b1bc0d97425b61df088f6a86eda47ec4f4dbc98be6173f2b6ab06c8e0e26f796e37f0f098347ff3fef6438498df473a12533b3c763b43cf3b86f5b6d39c97b52fd2f143163e1230dcedb539ed1cdde53bfd0ca23fd1c66a434941f5c16d635b4e7b47b5fb4eea92588df8487beab3cc35d9a0326a6c0651cc6ae8f290beab5279625dd0e300bb44320adf638f5d024957f61f423dfb3b13c684abdb38f4b5460fa29054c12159185fdbbb89360e268c4755552f721e99c5677ac6568ee87b2174952f2ac249e29d23753bdd8e9a73cf09f52b7e71f51ec502380731d66b2807118c245ccf6e6623d5b9204634f81c5dd8a7b5d6b9ecf24e2bbd8cb429b5152b3dce1d70eac290e52849492e042c929d30fbed46b3b98811b0e113f8bf5c616f95d8147419c145d7a784ab4be583af52b5a10cd694efd82eb5f3954ef1490360ccdce912b33970423c0606f4a203d2674022568bc1856f6c32c5a4f36bc3468402ac29cf651886151463fd10357cada1efea4a71f5b33af7db24e5309d0798cb82d54730fc10de18092407ecefbb18d515238456f5e01062aa9d0715a261d6f7b56e0528df4973dc93ece1f241bcc3bae48b52d62f306af0b1b9fe8b077ad8664e9380fef74c1986734034006239019aba5479de6753f982db12db59c76df712b24b2dbb5d62b69964844571ba60458271b7ff97f9064fd312b218086a84b5616a155a88945237f7dfaaf33d216725d37b038cfac3b42638150eef8776dd6147788375fe51551e7394b6c1d77d3d673a25c540e21f5b7728e1e32508bcfdf8d71d11972b2eecb1aa5f6b8b12702e635ed15896ace9e1ce25e2b7fd326dfb2469127a9d08dbe83018aee6c797d4aedebd0130f4d044b5ebb4c75b034025613ed16ee105ebf9c109e4285a6b0d4ece57ac885bc44fda00135624a6309cf1470608f011dba3c30c47f17acc660797715a8f26e171b6731e72a343baa7556d4d156b119436f70d9cf6756b63db5e555910d30a55c8141d3e1eaa449f09dbdd05dc9d3bb68f5cfee6f893353090d094d4f5322aafe5674d1b9f6b9bf0db9ff75794766acc099c413cd677c743b50805b7e2283fc06047fb6e208348e7ca5c94767244095209c586fdb6e05598b421e160676357fdae8e3e164dfec96fe80c99f46d9cf7f5e5e1b9fd74c1d65a979eaf0d479b653ba0c03861ae8b4d1a5a3475165ca279db96a696a1ffd4a6c7c95e8db11710f41d4ba2f0c3b01561c67ace0aa278ab3c431f8f5ad65763915c5f6a55caaafc32fc5de78c743ce75cac086731c8b272c822fc3275d24f281f6e720aceb05ee722f26004dd824212a651aac3e05cc9961ea13f3b1829fe704a5f4c0ca2683edf7f7c9be18fb4a1332ec6894152646d3c973ffabfce7b17b227c8248331082899edbdc212eae9514071b80e86e48821b878d4f9f5bd27b9b5d1e043998c9af06f171e8df1fe8f24e3cc03aaa8725f82bf0a73f892b18be133c258110ba219174d3cee7a3af39a08c0157a0426e94031840300eceb9096ef2f5dfa5778925cd24e4c75422aedd9a344e95f9910e25ae153bac385fd0f70570a42a4251eb35c9cd10f64c1f3d229d52b5a30adde3ae6a504839d2d4e97c9a62f5423f4c83b0b83f270e6f629345500bc9f40b75edd66428fb8728255644822b5956457d1a302698f30c864d5c32c794b1c75915ca921f241fe50e89f1877d7243c5efe1f895fa5edabd7e0fddb51d9e11fbee712809cea39ce9da2e47ef715f5e4cb4f16e38397f12ad147cf6a87f757d0b695f78908b5cd0faab42f1ae2409836a09c915933230c31db567a9c7fd6ffcde296f545af2f1febd380e6ccf602e637a868bda8d4cc0291d30142cd154c1195f0e0328141b36ba19539a62b7baf791a4df6b8e3bd3130d37a0b74f4063fda7f8b1f929e920f496f3bf1bcac3fc87917143d59afa4e8a7f18e61f392aa197749e3be179e9bfa9a7f844cf65044980594f6ab6c40212ecfb3d476daea912ddf9746b766060f87dd158a08d14c77ea812578493c46c20364739589e319e6651c0fadcd82df1806cc13d97f13978e53fe6fff9af314f149d0ab6e40dd327bfb960b5755e9aa7e6becc94a0d6671644596d6aff8f4376e26cc4c89c1636caedcc4375e271fd8e4098bc80996e611f974590d3691b71e2dcd4753a7f13ffd07284352d3719a5678b5dcc2b66f395ef703a297f3d5e7c17ed713376f7c5770eadb1195b687b92afeaa2692e7a3029b4c2aa28b7b73ef258efd3db83ab60421fef7d86eb4d5dc9caddce9e096041bd0a21e14a798763aa61cbabba5817c2799286a9ed5363cfb265b525958a47d808b61a58022fddac4576d85df16099919b95c225756d974417acf9ebfb39b16fe6dffc2a640c459536c61ed22a05d2b01d49ad0ed86908132b753a7841fcd6aaac00323fe97f402c1a243683fa02df9f180fb9e00d64bd40fe5a2eb9da5f71a8bdee6fc78b3e8095e95c9326b39d15542b2b6230785651cfe48bc2a462152e7fe8845f6057d7f388a2535b464cdf3884e070d7598f8472efe839e18c733ed6ce1818e44719a1048b79810b3b7ce887d8f84fa070d050aa336696eef73261a2c94bf64203073c886750107cb6adcf515c7bf8eb342f86774d3dedfe73e60235d630251d575a4828147206be5fdb9aa5794c4e74724953999a4ecf9cbba179812eeef0bf1bc79ac3dc2c0f48a47d5986b1ef1290c747d9b9b2b1c352d3f99361e0d66fe3aa3d3bec4ba3d4f060bb4259f04c1024c6bc770a1409963804b4950d0003bc2532b9f51184f573de5a1c5dbbfd511c06bef96e2c9ebfcadaa27b48c36aea42704c2af689426f2c50eeadc0046c4ed30ba3f0b03ab80033b8623fb1543ea68e58bb2ee975013f116b81dab0eaad34341ed3a553d8e36bb814a0c4d3c79e9ffba4ee292137a33a22be3e1f33b730f6ed5ebfe82b730fca05c8a7c2aaee0e2f48e16a70ed6a0594b9c54819b54182946f705bcde30e238764f991630a35a55503ed0d86d4cb5525f306144d8e982b4444c062b5c6a2c92a70d40e0dd936286b1a71902095511acae6520a1230ceb49614c4cf3f36fb15f7737d4da1234eb3c7f5863bf3bd9b503f03f6bf7060bf50aeb0bfbd8cb5073fe0d8f74856445754c4f1f6ced14bd318e707f73b79e0128e67b41c84d35b8bf8ea8bae4addea1f8f9efba7ed113a470466aa477aa50e0050668a3b57f5a16952f8f3dc062bc79084af26a6e0d0470696bc0a9c3fda455fbda67c23b512d2dc4c47420e23a7a3c765a85c0d3f4367c53a373570382a32f45c678ecd8988ddf8ad1d3e9c03cc50d9ec9ececd27337dde1b1942da24fe9627e5ffe27ab52f65f95fb457e98cb59b6fa3b3ec62b29c379ad89d00aadf94b6f229bdb4c129e3a605c94f6e669e36360325e9e992a5c03618b0e05095f903a1b60e90d4d563cb95ef76e2243f47adb0e5d03e90ad07bda5b23823aade1b08c194b1f8db59f3903b85d416c063adb83d065e765551265747efc0cc81790871d2a8d1d8a88c77a5ee5da41ecba7f1459428f6a9bc2af3bb1ced2417f752ccad4c90ae1d95b679101be7b94c76dd85cf1eddd774b6730f06d8c096d972ccf5694e9d8deb3125ce81779e6b6ae8401bfcd6a6ed3f06f185ba6e99041a0e8ab4621b40a599760807709face442226910e799903797946c511c592c2901c5fdf5b66ef9f421a9de07a62cd65d6a2e69eefccac656dcde91af67f6b8f1ef6e302f6e42318a10d57363df226bd7f599ff3a6b53fa8ec60b43cd8e6de9d8c19ab74fffa536a3e8777fef2e7a3d7745765483f50f1fd1b25b2cc3e646c034740eca83f66c208116c5b370f5f6cbe0fdf05b5c801f927fc60c306fcc36aaf179f86653b233002bf70ffc8aa6b74cdec831b6fc9907ce88b7b48b3c1f437fdb8c9fc2706610726c41b2d6d423a1e40adbc3c2037b72dac6f6823445f16168f45da16e04bcc3609a42ce5a990bcdbab9de053b17fda67bd9346644bc3b7e84dedea79c3010f677aabb32642561e34853a198f004f09570f74b3d6ca84aa20557c15714e7c2e40d0afdc15a2a2bfb6b743e237e288162b6d7f0659aa4245b610360356f65bf534a849bb5146d594adb4afba28091167bd147c8d2fd6dc4a3ffc74de66547c65a8332bb3e6b9187ace7271f703ef9033bf0ccd920ea6aa2e4d26e65f7887f8c940422a46ede7c9c71c27b4d71ae201604ca1910c3dd06d6c0423c1a4975621241c3e4315d2fb28b42135e7b331ed0225c191ef56465cbbc5ea866f26a77e6ad57f70ff2113ee87b93935030b4ea1f5794bc9481e58389c1f5afbf0e966ccf5adb4a75e8615fbc89e94b4f129bdb452e38fd9f92da6e300d4c1912fe06153892960aa4ee6df486416cd7ef56cb631af2fc4970accab7b4f752c84e71a7d90c563206db53437accca5122613a27955ec9a066a188438376e3e57b33ea2cdc463c4a8c41a0e94926f2eab43fc21a2a61cfb3b26755aa80d652d398e213d6cbf6f2c58425fde078bef33b47ccb9974db5353b9b5e053dc9629932198db99d72e5421440b380f074bb5a03a9133ba368aee44fef0095763b1c969b1fc7e860197e17506898cf6b71486859e1a67025e28255c9b82b6238136b6b2d5b4f2cfe4bbb95b356d32649cb9f96a4b6e46d30d3844cc9364da9cefe3ac4c9fd164936847861d6a72a27aab78f159b338c09212f6b704f73e6351e726d1bf815d67f582bde0f8eb3f406d62d5c6a8f254bdc4280196137ef60966329682391de4b63011c68670dd900cb5e41bfed8a40f5b0d8819297bac77c5045ff9210bbf4cc0e122f286efe7bec9107f54eccc44164117784cbd7ee08616976668b7156660816a6333d8d819dbbf2a9364ec5ac3d7da426c31852a891524a71a8e6b18a40a321228d588db0b723e6c2aa230988652e558c7ce33dfd3bc26ae60d82f3a409a4bd4f42b1768753da02a5617b9c63614e5188d92ec4d13658add39adf6158c769f8edcd69442690db2cdbcb294d283690627806e025ad147e7f7a0edf98dd460b65fbba526279fb341133bef294e9296bc0520ec17ae126aeda6ad6d2296a779ab15575a280618a6a0185819b57d3ad988f974f6402424c41afe3ce7331f11b7a04ec7c214d20fcbd2403f0042caf8fff19d8a64ffad9f5d2851839ab88680c435c8c7ce2431dad8f9d58db9256aa8bc50ee7397b284cde68a5881869b744cad3b339c7faeb729d0a089fdb83981a21509a92309ac26625c7e35b95c0a43fd41dd207583a7373e7702dfa0e28690c44342e4b8eeed15382cb0ad697e8c48e8b0f13cb266fdd25324bfd06b8a7082a70581b71f598e261f5b7c6324696cd25964e32fdfcbd9322e12b57a331615b0d14a030325c3173c664dfd7bfe5664860e4426faacf5c511b53f1595018104a317487b8cb63e843a7fa37c9c91765d8dca0de7a6ab194dd46f7272368c3fca81c12b27507085caa86bfbb9dc2e2be1b98f7dc7f8f30be50ffb6abfcffe40bdbec42a377e0d8bd237f01b5306f1471cb0bd00f7f218f785de600f32165ff1d2acc245abbfdc1813764438767270d9b6806c5d3ccb6b299efc0e337fc2ad62d5c70385be8a5847ee80082ff28a488cfa4d8293cfb2fc5e648d6d36280b3b89b1fc84147beebe2ca08538d242c8fb8addd151f8c2c92a7bf72fe2c816052b7d878714ade75a890d5576af75d12945d8d12dbdc20c8af044aa278646c5c9e214cc95426e4960cbbc8f48919697f2635658296bf6a399866a1efe5f1978bbc56be8cce5624db38e5ba80db4031609cc4ec4c141728c9b850b3f992ab27ee729f1e208f26a0211c13508e1190f853c26b1b407fd156a9aa608f616e1d53581efa7b133840576f7971722beb1a91142247238b449cd9a7819440f3d6fcb78eb01ade7c016bfca51770a2e370cbf74c57ec05c36a80e799e87450eb831d82bccc9c9abd8867ab7a6b186aa50f66b3c0a6d7d206da5e5f9d704a0aa866870fe747d442f4e4cd075a43a9b9ba605ba260b1e711736fce6d867a426ebb8a0231ba15f3c36a21b4dae6c42b85644b871cb7d2778c6a5d08ec3513f131483a8bb45acaded7750d97dc9421e3cba62e738b88e403a03d47b993b8103d50ed7a50ba813c1af5223e002ece46c847c85977652b79799e6d33aad4b6e090f43b6e4d77192d617de913a5a9e7939e18fb0047b6af20234c5b9e244f7b9a673a5249bf1b8a83eb47699852c118f2b119486abc0031c36fc8c862c7825dbff0f797abf84737295f182b76dd3a2d2f10da49c6ad29ad9818eae921f04386f2ab8a60f2a0aa893d222e786e83baeaa9804fd84cc0d6b545a23a0cd497d73bf1406dd5a52c6d04b8ad757d9525dae090c635968bdc3ee49786ae36b2ecb4ae0fc40476d7e7f6a60e8927ac97f7015e4a91b831c31b9e00ccf3a96f544b9626dc3a1d4a3af1634215701b3337ebae662e5ca90c10848687ddb3e30f82bbd332cbc5694c90c897fc70bcb64fa94345a4836710ee73ee0840c63f8ecc7c2ea0f770fffe16d8ca7860b2ce7eec2a968d34dd7b19f3a03c65989755673c250c5a182610fbefec29159514f321adc54906ed108f3bd2fdf473f2ce0631f0ac165009d71a49d8090bcb8d8361d0818ab0f702e19eed56b79a8d483c5623ad71a2cc2c4f4634a7174f912a31974a50164ef82fd55d3d4ba4a044bc04be9188577bc624a30da0d7faab6201955be5d522715598d9a1d499728c4b8940b56b3b74b59e66cce69146726c766b1a17e1935022dbba5aad1182e494e2d23a0a1203dca8601fae06afe08a18e754a639bf355ac27a5ef65b32ffa86d9b728ef7447e339314c65cc60ab8c25822144e966292be045ad7e1cd2dc390291dd2f9ad064209ced4fc0a9d22abff831e1d255c40a32a5801423ad34e349c2db0e78f7691f31074fd0249b0fe751e119bc93134e1015b5a30e8a705808b5762173354316bc06c10ed5412127d08169ddd57528166c41a53e2737d9157dbd64a8974778e6337a0bea0c02c6c5d7f2843197f46785723712f5ac624b458c33e09298708f8c118bb8a12543b61ae0ee2e82fa3c00baeea9ee599cd2d9a49fd8cdc873c7e386feae2f1ecd11d878953c8528094ad4662d7f2eeb4f24fd4c080cb1c8dc0a5fa11166998cc0cdded378f86d9c72d835c3c59d5b30cf49c0e9a7989385245483b73c7d22a40c34ade54d33c033cb1971950ff60a1c2dab25e5ff057c215d47da472603231d4694abcb4b65ee81c111da433e2eefe8d27a5b3da7603bef02354599948a24f547690add0d5758e47636d7fb5e8401369eca1d873522bcf1a4d07eff6675a4cc6adb033732f3f9c9a681a3525880b93a249f445fd49887f26d235a4420f822e7c790d51870b24130baace1895a5e7b535ccf59238d315c20c83b86c166bfb338662c2b168a05688b95bc1c789e33cad485b8c343aadd264d3202b69ea19b2ef86dc7ca324d69a8d0c104eab0013c29ea7704ca2d4838a0f8077607460c176c6cc7ab67b382a19b24406640f6a57745177c3f6618ac5e78ebdb2a79003a168d2dc799e27aa7da595f721580beddfae2c0ae0e52260a5cfb334dd470b85fba934b4feac4b7307a4ef056333a91bccf1e451e12bbe83e2e767ec6e0f6dc7a127fa1813bc7a11a5622c547fd03425a85d727d490bf23b7e7df327d99c431c1f126fca0234110d992dfa87f6e33ea9a0adecc3204c7a9d050da9af8a08510cd929b0f91e85da7af28bca501df27863869ed58cdeccabbb1b34fd45871266816cb825f43ce8c00b1928d41a38bb766859cdf1ad7211cd7bcc1760fef4cc62bb09ca4f78644df070399357146dc98e046664d012725a69904f2f2649e7f88852bf17cba00885982bc10b8e169c9ed76a5218debe88fdeb4c12d86a921d694e3d03774443196d9ea11047f8666222dba965784d64df0c97e17b53dcf6b45f258c351373f516bee5adc4718275c14153741a6be9b3d46efbcfe7a470c989798b2e27577b99b97113ffa6d9d5047a34e729b7eda0a66a4ce451bec1cae1f1ec66cce35784bd417ed3d5750b56b61681c7b2a6210a7c2a06599f27b759879dc29ed4336190a81952e30803a78bce12191c46b3a780d53f103f500fcd8f5375c75c78f4e2149bbe7c692688993cd5c143d958c2ce92eb56c2331620381cc3d0bf026b47684910dd3ecd361fe9f08438474e17049864d5fe6816f32bcf973530f6b6433c60db1938d94654bf611639742ae4e05c6036b6ce95ba150e47d6a8718fdaf5703c73258565aedce0bfcff18635c3c16ab860faef51ef277673340b424123e4e3315398b983a5d5dc65f60ecd1ee982e832175cc278493777a4e596df1a1408fe8da9b7a9ad0c6fcf0522663804e0b12577f2850e7ffd5f571d52a8d87ae339eef7b26d65c20fe42e49acc62ea0cd771f032b784b295d0b30cd0956ec09fa03fcf91fa47b493e0768ae00b0a829f096904536447fc1fa17b575efa445ea3289aaa83d5a64abaa10b1a50113949f264f62ef90e27b4f6f126575a68db344abe3b423f4c91c7d987d4a15a9bd5430f5b1198c332e5f8061afe4c93d50715214dfa7a530fdb3f0ac8edd74ef7f7e1c498157111b6d0779cd42530ebc4178aefe6475c13f88ae0102fcb66292050a0b56fd1d9e37a72e42e0baff0af6e200475505ee6b1e9b403c8a3a0bf9e5f44926c0b164cc06f751c96c36759331a02f870ace7eafc0387fcda9372acbe7fe1886aadcc22a6ab1ebf8584e6002755e6d5e54ee979b6c645e67fe20827073e4b857feef4231e1b7bc2c70c8dabba21596dc5c48fccca78185f0770bf267990c988651feae920cf34a5be351815cb4ad6b85917099f0303a4f474e1d8493b10709c9efa4db992705d43a192ee8b0905098c3d69d850632f30f6c9f2f1ce7e34fea4c2d6f2a78914bc97df347268f3fdac172716e5e09e289114579a468de9270209d2736c132d582ed8d74a0cbb64689b167cf76cea66f330ecc44e9961de6945a6830e31cdf379e941f7d834899b8ed6685fe5b92c4c9b637d2bf54c94e1d4c00d41061e158dfa4b3a2f7454aa7e242e3cc4a3a5ce5ee960d0da9d93650bced91e09f8ed912ed07019b75312a0746adff4e586c2ffa7dd2ee2ae3064e1e0e022404eda6f89cd0a56f2fb3e356b841faf478bba9605020024f1bdf7e9c24be6996437d784347a6d4d2d7486c393e7a5cf2a83f8874d7bf030094f0c1f83335617f9a91b78e3191398d839b6911fd2d1d60298bab5d03f1417a7e100b3584911b6d9b1fe4bfe4dfc84ec3f809b69f77d31cc2aa8b5f2b3142e6f41819e4812f7e275aba9da67820fddf35a1862d574a9f4b92c7f72c9a95210e1179d98391ee905f86c3a90462b2e31fb14605130dc26f7928ebe01b0153aaa2607173fd88a27a37854d91884423487514d647174f7f8bf8d2764587226593a4a63cdb8e5e942eeecf7c076e6788026452878dfc5da00ce3784fca71dd277e652fb5c8e1aa4c3859bb4ddb19403216c0a0f936919498b50e6ea6f926ad39b697e97d5459bdf8bbdc22721ca5df2ba454586295900d37afb1b04198012f5eeeb6e2d7c42af47903862db26f23dac4f32575da453474b3dd8246b38cef8ec4799bdbab08cc5b5e4c321bfb23124b710b63e432c45bcb6b4de0f4bb8d8c2ab89f29715bd95ce7071d15dea25878669c4eb82d4a682c232b8f0fb5801daffca07e0b23715afa6c6d9d8c8d86d0a1b52dded072d98e4d1d2bcdd96616d570eefe5c573f1bafd81cb49b5a5b36e8bc5cc0a8810467b72068ac08cbbf91a6082487c58d76cfa15838e4563c539b8ccd44548536fef9b7d697f5b473f08260c640c3f00f8741f1ec13bc365a258c3ba619200f2fced42a7d317482ce73a6f011ae471dd1e91c3ea73dc6cb0673d6dfe29d2a401c459ef07e326876f038abcb209f705dde1c543d386c048f4e694652b047850de781849dcf2f8fc4decccac570b9aa368431b52de8d62ecc6e3342eadd0a7ccf47f0786c91b8bd85dac55d444a8d258109237d9390481099ceea1ab33d8a53605ff8e7fcaadc3e620710d4d84c1ca6b8e861ce9b1e6067ce650fa44851174d1624a08bba4e026f14caf6e4962b77680116ca95ad5b6fd84b85d039beb50bb0b4efe7c4f37c5cd5c58d8c2b849149b15c4fad1b28b3484d8c389293873e6082a6bb43c0d73b5d2cfdcf4b2bfd1ca382c3438e49f72f79817fe9ec17c3429e815013adce41986e881ec6ab4ec13954881e8350c41d791e13ed25a5aab64a927cea0ee842e7fbc6e2907e2d4e5998c5712c8d89fc374c710b926def552b8456687605041ae088c703bd383c06dfac9e1659e389a8125cb029c4d0435ec5669e4349d8b812eb950a5db4a4dac696ab7ea2c36ffaeff92017c86ffa139f8aae99398f0ac592ea7849bb8e506fdaa5aec4b9961f362681dd10d81e3752970a9cf6c7593510e798d61bbe8c26ee7f76deb8090f9082bc1cff201be15c56f53cfa9e1132525b372c6920e67a4fa0a6543c4e13facf5115f85fc83fb4e54c522a38470ff3c91a3099cc8f2ef535a2fc0beb06b014a7a9b2a8b4dd9fa2d5a79a0368aecb6fbd66de8c393a92490dec5d166737a8a73aa5a80e00c363b5f9bc901f87fa8511c12a8fcf052b99ffc228aac1d38097692295c3e343b3f1fc30160159c8b856d08e9474871d69d7df32c273af2f8ffeb155091fc3e52422b6256434a3d22d0f5d8b11bba55138d8d1eaf13849931648f055f72d69c4b842490949cd9d0f7b46138c28677981cb606deecd26914b71a3aa96748dad0bbef2302a78c51987b400f02c222bd719d1c42318ac25fa4f9ccf33f3e78701ccf193ae1958e79363f43f00b746a2fd47276707e51d7ce59c3e951aaaaac9ec5dd1986d427590a696c5b4ff5c0f869ff56778a0a42045d9f3d1028e7558ebdffe6503493217129dc6490f2419cf9cf44f7a05488fba6cb9361bc2d4df2cc7084cb030e28063679c53e660211e2ec38f134f6fe93f6ea715e8b3c6fc44fd6f8ed360405b88a9380316e168c2d9d007cd7289f4a0def3145fe9443f08d4a100452795a3d54958ed01c050dd063d27355d4ea987aadbc1e652e2011e1ef39a2be262f3fffdc1740d332b6d050a8fb30cedfba820f10b4806ef5357de1c4f3a72c0c495f6a8cd3cfa6b089969061e9505f27e6b708f5a9694135743c592b67fef90972444974e31e374e1bf0b4e02c96d79673baf7078775c2f494891e642a06bc9752932b8e022c930a7d977217fa1ad47188d0cf2d8e231f88f45b2abe3e89bcf8e3212c6065d7cf07611535c343b6df5cf34fdcfc206cb9cdd6ef2d6b0eb1adcd7a26d5129bf0842a99b5ef9e4b95a678da73d98dae4328d2c971a916a68b5f0a422ec4741935612470e177cb97ae54c697402975f80c3bb7ab69badbf9494311c4c4ae37041237a6c66112282161f7de70e6cbed1c9075b2c6e0726156d5a8310d52fdce6d5241087e3497de7afbf582a8f398daff317586c020ee1b01ad542f161b569989a8e12a21b947b55292283cef8e73e0f5b2c85612dd976ede428d4aba113fa8220e288cca51b56b0205268d21a91b50c3f9abafc656ea1606b404ade7c9e5f9b058755bb0c67c83914ed74fbaa505ec2794b62a519957f7b0f68859f57113bb8c8676fa64a89d0f0ee1ceb8b718bd35f96f39216a1366142e2431a18bb115a9ec47038b814c8800dd883316eb0fb4f3efe8ae1fec5d0f126d4cb45df0ee758a972b944fb76ef3052d67270ea9f3a2c73c929b85aa9aab92523769ddca603dbe5e28bc60cff8f58eaa7fedf0080dc48be6820b3244de31a82cf6dd60731092f60a665ee3e024a595aba5b4d8a39aa03ee1b9329e4cd29a72831619a1fd2a77191caa1b078045e60a98cf7aa56378649aed1a869d90aac67585a18d049b96e9e63e0aa3433f21bd4b70a92fa08676ca0888632f8997f973df1336c9e3c1af1e0a812928521a9a75f42e4269d4bbb8934c8e12098b1b0bc625ec2d4943b4a8083a5aa321f084cdbab13fb1855c8bedac97c7b38a2cfbbde8b50320dd0e90ce0592a81c82cef48041010c8d511d828663632b11e4a4df8381f04ecd4a845b4591bcd42eb5a9aa3822619c666b00f26dbb6fea11e88c8cd8efa7331fc8a34d7869867f6ad16de18f3954424a229bcb5616f14084d39eca8d8fb4cac1b210726936a07c193b3dc3860a34d4161b681cef4daa6df6176da5eb2a16d59432e912cde8f59b26e4f786aeb5c12dbc09fa459dd3c14481260d1fe9686f264213715161e0c87cec3dff65b0c5fc85575c33df544531159807f7fc2c3eb516a51bf83ba538631d25e9ddc4b3e105d8a50c75987e0a04a042232c8a2fbd941db479a27703cae033376254e4527516ec7b7ca90214c6f68b0fd24bdcb782c2ff8dc3f026988b700ea55f80161d30879aeb9f6ec9e1e8daa358f23a009b29c18c861023436ac50e775fefd620ca134da455d898c634f1fecc6235cddc834800d7266dee9b2ee92bbe395b038caef11de1fc75c3599ef6c129ed8e6af4727cef4dce9b4f16afc198308baf79cb6072adbd859444e46e5ef7888b6364940f94ce352074df04fe90e3635aee2af8d3ffefe08023bae8dd9fb58d0a494e9d934ebd60d0a60bd5fba4dd2b558ddcb5b9750a30c2d05a0d1c7f1887f1ff11df992b2bc7e2745dddd318e4bbcaf1e351382591405f33d342b6f913d0a110154b45e1e7e3558dc414f5304a516dc9f1cdec26e1958e998bccae267fe28c6c6a9f4adedcdd697e4579dbd234970c60924b16f27598217a7940abcd6cd83a210b26bed41bc4a1580c447e0b098ec0a53dc69b5f715b9ffcd0a1bbcd97c7504ba6fd3314c17481d31e148ed64901cdb110fff4426a7179400fda03d83f8e057b04acc06e93af31018e303ad315a277b45dee2cdca794018534508fa6e28dd75b8f0de760689b6b016828f355c278c28d564d4c8c5c8ddc6607ffb5eaa3a28d30996ace56502a8b62366fc43c8ed7e902352113ed0b0120a4fb2e771976bc7f6412a50af2bed4491ab01f1d6b07a4fc0f03070cb4007e5f862ea4ea0cab8085f2d5e9cd3c4926cbb88807667ffa6e651c02ac161d1b29115b2bfe843c267a8a912d505530a1081a01d8cfcd6c1e0eef620674812e65201ed96e5a7447cc40ff9f72fb912ef1b066fce16fe6e2d149e991bed38c404e47ebdafc9e92c9834494ddbdb31c71dc574f00d3f54021c7e0a1a3aba04024c4db3d3f7bc3be7133c1c93ace58c5dac7f8495ece282536a0629051a1d31ddfadfff3779068ae9a6a498daf5f92c6b12edc29872414c950b7ce27978f2eebdd7fd51fc2a3074d014b318799023e06e57769f23737b56a82761be060141696db1820dabdaa5b0733c2f3abad5753126668af99bfbcc8435624a73e489739ea86ecb6c24c6c91953ad989ebd82772639b1dfa433bdfff730d4b3a63a8a9fed0ce54240a8daa0372b0cd0f79a07cb494d1d6d203ca96aefbfb7b5686dd96f665ab5bc6341ddbb0b4ec247585719453e621daa1612495571e6b3ad4ce1ffa1d2048ba9b468a5d9d7737aa363abceffc29ba3e21cd973e72445f0e41fa8e01d5cc6980ce37ad96f92fd88f78f14730f8e92fcd4f331a116e52e885d2aaf848fed60ce261614fdc7bb152e90ed48cccce7b964d72aa1bb0b0918874719a523ad566c113f8efe8a50441f6798400ef0c68f7ff71c01c7f273bed772dda00ac39ed43559db793da97668aa71fa09e52fdb4ede81bc46c5e40484139e2b6fd60b3ff92d0a9731119eaaf2eb3a5c79519fd705e0c95303fbc7018545d0c78edb99d65d68ca80c7fb176325cb76b0fb179ef73535d0516f94e8b2173be149a2ca4d8db0e6941a1db3eba1e8320b07cab661f7ba3241fcc5d555be9253f4e7087a7675f146aa5924003e4c0dbc8be574a1bfb546126afe39e5c94f651c2a8fc68b87e65fdf8e4ff5edd3be4b9f4af1eabffd1ec7c3b79f2c846bdbe7fb14f505c9dfc182795e18ba12fb07917a4d582e19abd8bff503bc76bb68865222a06d298edfd7e7d6a04fc8f8a39deb2e8dd36a045e81c0184234e81f225b1578c64767805674d37c52a29873956ec494ffa594a2aa77fa029b6b2e2efda1c2fdd33426c227409fa640c6fff5dac1ea83b39ef9cbc3d224a48845223386898f754c15c2905cb2869226d89d5c394f95f578d52ca9fc36630ba8b1d677f682b38a48cefb3ee46919b30d004a0fe3491589b15241cd149751aa7bf1bdf17df556b68a4ea1b7c1fe0ee82cb656a17dcb5a9cac87bf7ff6420d9654939fe849d50af2468439980c16dcb3d5f7874cd66f3f43a4f702292f8471df248ab0dd7eb0b3f4ac7d23534c65a77e8706e3ba4293ff64e52ac6c1eaa7408fb58f5600f9738d95cb3656d671a65723e7ebdce0a9060345750bde43f72af6565e5eb07ac14dd94aebcfef9a6cf86c68a8d2149e013292daa329ab4529dc9dd5e0267e3aff3205aac3fd1ae050be09e7993026529bba6c18720afd227c5332a6b7b71e5f169819700b2f89ec41402eac5883620ae704fdb00332ca67142ecf4e7a04073e8d59bff7bc6f7685904d2fae4958aff768ae8e7bbd8d9cdb991b54bfad50a2933445a13e3e749892061cbff6b46debb68f7cd271d09188ced5f92748bf100d78ac60c157abc5a3a085f8f57d4b4ad14d07e7dfccad5041768f6f2bc3a45a95e90b15e1fdb89ec777a0d6f60a95969e33b3147ccda8d56742a0418cf43b1f5bdd565595142ba82f0a5f78974ef24f65a8fff8b3dd46dbdd24614cd638e0048ca71fba51b57c830c6219e1e8bd90d4830e5c48ec8e59d3d821e9ca429d1a318d7f3024dc4f16106affd879d9e52eedcd7478379ed21a267334f4ce5e1e8461a4a3b849cedf9393a316b34da71cdfb8025859fed8f4b82df072512684b368f0d19e169391bc5c8a18573512f9facf4af54b944979e032cd046bf7c1da7974629099869227f34a1bcd0c9492f311c75656474d6db09e04be7692f5fa70c55bab7a42dbc9ea5792426789cf9df36e078f7407aeadba07243e38a308b92bfd86fe02965dae6e1ee8cd387c1b3fe3f1e3518989f96ad1a0d1d0de16482506417ccf5b1dd1b329b1639d4c9d94df332b95469ce891c84ae887a431d23ff306362a2e827b6d077f4b18b04572c029ac63f7d9a8fcacb35f5f98b14fedb3d764930f1690709890764dbd265c7ca119a4cf84a700ee0ee677227510f40f30ffa93ff81c8e1069945256dbe4be3ba7f4379dbc0364b3ef6dbb45f017e814931d7e1aebb70a8299a81b52991f895a8a0f7b7cb3b3385a0e312d98d4be626900e24f0f178ce8380a8e7c91829a75fe4ecbadebb7e0e8903ccb3cc2b64229e1770b4bce24c09f10277822cae2c3f2bf1b977bd7f6cb67433aa3f5deccb1b45606ca4d6d8f6ac67bac7d4421837c0f5096a5c50237431f82c98e6bdfcb5cf2cd60374632d018cc328ce2b244c069d879b1ed9c882782a663312fc39f39ee42e6991800ab74dde76bbcad37896f4992326fe92d576426b54b3db4949d84188f71e090d042a5cc5cd86e90229d4f2276df63c6d1dfda954657e5128df525e5a9be58a1f0c9ad2ff18854c930bc60eda450f4a304f9d01360682ad78ac66cc191e4750db52b78c57465d35565d5b9ade437ceb82febb9578b17ae5c2bcd0c6b51101a5efd180772845ff35985610102c825faba58f0f799f294cf333270f4ae1bb56b4b866fe9981d20d26401d53caa63e9bd8f8172676d71e04b928291164ee2a0fc3db3e08628698133e0eccff0f369e6b12b6c953d43840bf1cc80a5dccdc314b366bfeefc14b44cec53af6dcc9796c8ea83f492bf25dc1533a9f8acf0cfcd9521caf0348bd5953100ea51132fed95a103bd4d6a784ddfced640d2bb8e195864f05513f879a7fd263f7aafa5bc9fcae2db29932386466e5bfe7bfbd00881fc826b32fed86043fafbc2ca9a681ea671b18b664e3b223d8e4212448fec753e51227522e1c132abf03cc2545d5ce6a5a486ca713e7758b6e6cf351a196b8a478a0049abb684afe332f889eec20558c4077a96e97c1b6a74c419a08c34d03584f9f79f2139d539d4dfab09d2d208fe48b04b5d1f0b732e55615594f5e1c6a330009f299bdfb5bd6b628acbbd03a3b050813fb29b75ef21d436a792e2724893cb8c46f95ac4ec92ee8e7091a7f5dfef9e22a06d8184f880ff4ccce6f531c4ef51924e637eb69722b247fb31e93eebb7a46ee6bbd63d8f049f6adf891b7d7f2abaa4fef123b0abbd7733cee245ec3c1874cf7caca2cc0f21526e76f0e8aac501bfca2e6f2c0cf31e510d2f11815924fef401ce4476bf78bb5cea0445aa6af50f9b48fac50be604437346cd81e826fe94aa2ed4bda691778733651844c8382b1dbc2010b23fba92ba5558e2a117e8176211636cb5fcfcd2d214696e5e6c19830b4b1204fa84c174a33a373e60ab8121201f99c446a7d628f757bb701691296a6925c8153b4794f0ef4aad01642cc36310240a8daa99c517a9369065c42e836443bfab6804a19b67406c589487daa6cea50ea53cf979718ff28d112f6c71b292c2fc71015124c0e83671ee76aaac18482daa46a32493fa0de88210b4ef1d28f4d5bf3e6f970f20572b1a569272a0ed4c196f2904767750008efb438000563d07d172b9fc4f12e5552afed960dd43cdbea9c48097f5a48ffe20c87a07cecc72231c371aa6d847dc326d4bb5b2f7ca9aa1cb754b2fde6843b70c4c076572d6fd04ef3bc839e78dc230839b326744f10a61037de5b74031b8fc615e0d30cfcea1beab9df7ae7a43f3337b3223d52a22e551a23c0876c90d70b9756e522c1752c9a3c12246fa823f66a2d89e18eb2559c771826aa4b26a12a10026e70d70eeb11d825ecb455449b5f200f4628fec4258558e33278fd9f72f1541e2a41de4cf4de21f978ae9f8024b16a8170eec9a825413da60a17ecd4cf73d816ce7ab219cfb0a81db3cf27fba9deb09625cca2c4fb9a56ceda2f4bb324828118b2b741074b21a268db279b8d2ac2d05e5c1fe0440b9ed4111b1d0f0f87c8d297e939c86a7494e0ecf749e5d59e23ff3d5742a9c32d0ceb4011f5c6211349caf0b653ee9029622187b9c44c626d22bbe639c47f6fe72940c122c48e05f7b10201cc4720cbb5ca4a7cf5b218a28c36dc6c140102ee89403dbf1128086774d4ce4957542c428be356feba15e7e6c5ac3b9308314c4a8e520afb4571fb6ec62e924a202444e48611224ee3ca400203c45b934297669101b694f837eb478368b75fb56b0e2314669000c8f2a19229003eec5e1f9d20e87f23231f7c79dd69bdcebd317e4874efeff99ed66249acd9a2fa7c79e5d75c95e384b977b129d634dd53d047a473a529fbf33c956a52137afcda30d0e55bcc6fcd636147a4edf6432305b2b4e41e6c8d2ea56e600ad1ccb8589e49b2a74c1cec5c594de8e29bcde78418245f3bf2936c3a55f24b5824456748e2b0db5bd616114e6ad98e7ddf5056df7b79ad73528d919a1c93257cc1eee2c15806b975c1b221547edccd5db29c16b7aad99c9761c1a590c2da8e750a05bcb13b0c8fb9188a73bf9c7d64541e82fd976234e79e463b255416ac5d38b68da979ba7136905aaa7c1cb1a408264f08706fcc2d39d52f814c55b7364178472c066ca1479a8b3cac1061ccbb0d39ab4a1e32f1fb4ce98022c6929cb8d1c9b970473c90a245888b454f350675d968b023d7a79bc372280a7cdf0363b2c38b37eff612f1a0f9b9236e4de0948684bab9947d8f22399c1020ff501f8700bd15cf215ea78245afee3c7cb78aba7105a9c31db40551df0253d171ef9100f6097c1283792e80e1cb9999328e73621cb3616436277878a66297c642bc36ecd10f14500c206ec75f6d6378130c28cd6124bb2956cb6d347a1da30d5ee9291fb9580c42eea9ef132ea70bf6543870459541ee5789865950edfaeded41050d25741fa8535bdef54f147d0bbf1ab43bfd1743a6b4d13d5a3a2e2469c0ad65817983faa5f4c27dc433d28e248eb2bc08358228c469d6ef018301e1f2cefff8ef172007a849f088253dc392638d7a9c094a33ac6b92ae0097d6b66874b2cbb13bb106936f2a8df85792d7e9cd09dae1afe0125d827ed7000597f75e90f5f1f3a301b066ef69825a68dfd76236c4a603f610198eaa38e3f9c6b921a0fe9af987c916b68808d8a4f1c75e0814b195106c71a13e4a284273397d7abb922c03994585cd14bbd629063a01cd4f9bd3669a5822230b76fa7596566346640af3a0b0069ee95ce811b0f90b2ecb520f569444e8cc7f5d6902cfb0d6eb1240e0f5fa7daf0a0aa11c90271e46898e7e761c29e1a5ae9fc3a815efc286088af5f767dc35b1b97d68463562aac8eccf7daea5729be271f0b09a4301ea0959a169cc3d979b9554089d8151dd0bf0a28696f42f07a838d7e928de805e12a074d18e69dcd4ffbc32d3348a55a223fe56523158dfa8e36a591348581c39d45dfd785a9b46c6431222a4e9f6610fcc1d2b5135baaee53cca61429697c2a7e92038c30bc6bb750fba8e56cdf5022519deed3222cf8b6086405ce0e07a41bcad684dfa3d9c26f27d46717ad1eac88b1ed38ab60b9aeef5e798613e1bc01d3b676d0eab34cffc9fcb882c1685b05c14120d9179b81778049866e56838bbd2ebe6dfe187bc36603815de180f01336d40c7d4e484067430ab23dcb386938350492fb8fac4cc1189a03ac3a259928d711671da26888ae932a4df23956d9206fc6d8482a0ae343dd37a7f9dd78d1593d85e208dbbf8aa62f1896bba33d14a60efd2f12c47bd21b25d86d210dd4bc0f0a2447a5e3be4859f443aa1324a39721c819f63d4ab1bf6d07c8380afb970f75b9d06a9d0b79a22a582f3476ff32ec106b1219ca6549bc450660e5183eb476edc13b85f40e679083172252dcb8f99406d8baa994ea22db2b4d5d78dd3cb066cdc6e324341ea616754b41aa7846bf2bce83b9e3ab981fd71c7ca84423c4cb3c1544da83fd27d25b39be7f9b16694ee4718235b7335c9c8e959f92823ee229ba00d0178ae1516af7ff30fa8ca17089a75c8511b76692fdccaf5a5f19faaf842f5e0adf0089666475cbe42c95a5095ded1c95b01f19792172a6b5dd3fac65be3ae8e899352286b0383ec3cf736325523fefbb2a4288fc28666e9d8dc192d69d00ee8bf5c4ddfeed9571a85aeb8812722792e5904a55e4b29d4282569c641beba2dde994b6c0eff47170cb712e96a517dc68da81587103e36134ef00eb2080243f52b75b9f998bba5d12d764550ef0b4ba8c0b35c7ef9941f66d0fdae05a5f4d332884162fd35949d9ead8734392f8395f1c04112e716ae619e1e161a5ee1812584121da4b49f3d1385852220ee5d96f85b6c21e825d22a7ac1eab60d41cd299c52d5c884d3ae102187a56410e696615499d31f8e5ffe6619e32b059fbbdd521f3a1ba240e5d4cadc7032746ccc70b09e60a0696fb46a76a33ee4dbef2e3564935a7112ae8a56221eb2f841c995b9f5c2f5768b61bec7239f94c739f2a04611fa09470b4136ef94719faf359258e5358782697be9e69d8642e61f57537e2609b09e0f9440efaa392728ea5a16da47fb7d01364354e5816103aec56d00136f8541b9f560370d73e08ed80aafe928480fff1697faa9793be3aac46e5a49448a86d8040702cef2fe2f995f01850e644f2461a39b7a0531027f89b4dcc007f202acddbee1f22a353f5997c44d19c311beb7b4423ec045ec6459a075ab5b2a0eec008e331873d096026b8a187daf5c1490a1fef5c07cecd1bec0d7f62339c0ecbcc0410267f1ba594964f6c72f859f6570579147a5c3ca589ebf1211dc41ce3f769393c36649ca47bbb4531da306a2d2be649ec4c8ec4fb1abb40c3d712165853156d30125e1db409d2fecd15be472ed618d0fb2cbfafc6b2dd9662943cd66e85cd66a4d5813f695ef5bb98a046b6d69fb62838e6e2dab02fafcf7252162de4fe14965dda75f170a4f3a5735363730072f93ebbe29a31117e0bc9b75bbcd28706742e419125f4ec09ecbcc5c698d1bd00471d6e86276fd0588ef79c2948931b52d2b2b577ab80b425f365ba5330e0b621e1781b49806e46fdd7c77167a7b8f1014ca6e2e9249715b8e9834e7fb33c0b0d19c8012efe94d64d71cb0e5464247207c689f0131ee5bfaa5073fcb56edba2a9278b65e4cf42d6080aae9c120ba97ab254de0f5360f69166d875542b80a97f1c6f367ef176ce00f34306befb271fdcf8c9aafc4a3c3bb77523ab5e27f9c006ccac7b42c3abf29f43a6aa20d685af7a8960c22dcc7e417b6c4b4d7a2cf1075be80aa83f0afb6eb31968a3ebcd3be92cf928f9d9067e4d340813c5df385d73920cf85f779a631356a9d39611df26c1179256903861ca9f20929649673b0e6acc08f1d6b00fcd062b825786d8a6579d4f83a4bf2cce11139336737e421dbb2ba35900d41c83f7d6c92eadfa83308fa25a9cd01324ac29e9aadddc6e0a9d967c06c0657d8a8776b01374ad68432c71b378daaaf7592622b4fd52c9e9cb3a10b79ef02cfe7c8e55e91f49b48228e97e7b0b36e11a4f86fe63bc072d053b7018151f5ccbd11c591108feadd435664213ee5f8948f720eabfda75c3d7a1a3c06a822bf6d5716c77f4461899357c7301450c3ef2e60e3f716f735ed2634b9cfce9cc2ae43c70345673a7f195e5837ec9a39a6b5f6c83f57a8591164a2e9fb8176da6d10c899f675ffa6f65766c8467a34a8d493bfa9286e64f3ce4e98673430425b99db6e2de55a3c150095513f831ec9b602fa5c46f78cde0292d9f4ffeed71710b703df39e494b282b966a45ce03d03919eaa9da1d9c106d35046da65d123f5799f730ae5c5e3aa569717a1e5546c80baa8bec3dc9e6894bef494c51140b2ecec8e33c6ad55a274e2282539c04a56e7f8c839ee4803a22ae8ab83feefc0d4da33d4c8dadd70845380337c4b260cdda843d27b6b88122fc88d97ff26cc694ff38892cffc10c91a2b8092d80cb96363dfb42b27d93087572d3e42af9fab0f7e60dcca0bab899ae44b05fb6aeb2d4cef3ae95277bfcce4c68f96debd7cdc173213495414b1f9dacfb10b2b2c3c238f2624e74c5d76a1a5d0dfdf026d42c604ae494385f828d0963e55fe4d1981177244cf996c3ac53ab6e2ff51ceb8566585ac1b6cb1cfe6f6c5f796643e4c77f03efd8f46e413b77c50b687833560523e7af054d4e359d70b08f2ae6e3a36e6e13c343c3d7a0e8c51b723fa57b35b2b7a0b480bec471412339490d212c33517932d80e1e0de41b38e08ac9c4c84cb96c69cdae4dee53779b78f4e22197895bc1a0a0d8543db5048525780806a9b7326242ecace374db080414200d05cdb1620d0ceeaf5c9694b238aaaf0188bd5422e4a50bf0d2172dfeb4ad441f5b0bd39f51876c6d46e0dde474ee0f69ebc37c046aab15e58952bd801dbf958ce80c23b19cfcff1ba1cbdc48fef87c9573e8d506a830905313d404b755d7d7ffce62d6a3f8585b87a192a1239854a3835442d20a305ee3309d4bf93440e3032d08e909a9da774e8f43ac4031fa536e8aead01c4d516aa96354ab1781c4da3d550fe6e47461f4cd81595b33e1ece59a7518fb76d1770726fc98ff8d57b812d3d9084ce5d47a6376bc5352e68419cd23609760e5f8a7e5c46cab63fb645bfff6fef281b293226524a37d79c373992c15125d0d70ccbd4b6baa8a7b3945de6e31fe4637bb4b2159fc36f4981768378d0431fa5f396bb51379018780a3fcab6f51fd852142fabb6d70714c21f9be3ccb306341be97dd298111e62bf100b03412289f217d0a567f951230f85553cbf8ab562623cb203e60c7e12d683fce49b695d9489ae7e00aa517b3bd83c3ce7e3a70faf461e12b6aadd4e716424ce8c3ced5422e36413f25a184df8675ab762809601741e60d24cd223db43ce1ba009bef4f69c3abc962a52f4fdb83b9896e8d6934b494ced2b437671b6847aa526c85f6cd0ed832d920a51a4a8ae94051113e715b257b6b3f1941a0f801b5b2b6d34c63270583025e1ddbcc8f17b148416b3dac94d3869640bfb84a95a819bc3c820d497ccbd92379510f693216c5d0fa64cd4b3f9e9a22b262f717e2f9e578a911223162d0e9dff6c2742ea8d2ff4a2bc3e6c4d70b5c7981bdd0089fdef24e0d8d88d1d94551a70e9392b5594b84d67f657711817432eccde8e679a59d5af5dbaf08940ee5c9764ba7febfe9834e1afa5c04fb20b5ba0f666a00afaa0b8ff4e289051c0c2136bfd5d042527eaebd3bfab0213f473b22cfef6ac03c3e4ba82c6044aafaf632a4034badf4896fb222db391f58b2a5419a5ed4a89fbb976ae0ae8739d756cd3522e9b873af733ebd448b53e70ecc6dc488925914c9ae0f9585a34b20fd0ca616a31afb3e793031539061c192d5ba72ee5349d69128f60e28afdb7bd2076abc6ab81f547b443af084cad03fe93c2feb04b5a4d1b140f9c42dc088df8adff7962c16219fcff9d78eebad47d342759ea0d1c77ef1ddac6ef27236a14e27c09ba740a0285711252f47082025ac7ce16e441217d5c644b263be857ad531adc2e10f4da9ef70104c43d96d47de83709c550b3478abd549fe55f03df64324fdb8e1f11c836cf043de843843bc1fe3c336d0161760686e7cd92a1b7b1e918557a8e52c9be1c0e979c82a78567490baafc0c6d6cae1b7363879d1472d0340b1bce232ec3f089888d5899818924a4c3658eb77b889f26b975f2a626eb2435a0089144eb878300059e45b21218b0fb56199df369accff889929f2acaff33a90f97fb050ff9013061430126df805826b0aa25d0cb011523d3254935638692c31c02dd25eb83fd777fd8326870048e013d2f470994d772a9a4e4c1906c9bf69faa1e11ea6a3924dc1c0b4d89f7bdf45b54d76ebf4208c8f88e49074c17e799d28ca22eeb023f708f0c74429b0cf8036fc854feb961b699219de8c2025736c379b0c55019d5c865c5e066a5315300a073902af535c16e9030f975991d5bfa3fabef6238de48a978697dcb2789b9b70451bb3fc7fc91a5dbe8147d6b8867d1ab5923519edac3019bb36920326a058c65e47b1033223593de972582d4ae838a0ab83e14a2d4c5e0deb7d1f92a555cf70350979197e1a74d9e0a5184ed0a3690e57b6c5f635d4045002fea128bfec1309373f9c1d418b589d98c951fe1d4aa2c9c33c166c3fc167099e3a0df512ccdaaeaa4c2c3c8eca2180de5baaeb2a62d07c8d5c7e65acb86ff4d453ea841c7a917cbe6f32fa514d9a51037356b1209ad71aa932cc9ff045605b75df15aef2b81660984e0e66f10a3a35c7337983c23a54735a9a865ea4c9c9b952af8a89124b534eed4dc3200a9ff1fd0892f1ff94080e85cb8c798b1dd49b3d8f644bd1224aa96fadf10107aac51f2c74269dcac8e45a90bc03020fb2690cd1b5c59709a200793d06370c11642ccaab84e6e65b3840c90aa51bd8dc75388a83a3636300e6245ed645b370ff86e0aac41448d3bd20fcbd4f98b146cd671670a3ece967b269f6ec8e761eb63f31b716e04c5d40da1287210b73e0775498f65921572ed569f11bed700a327fb5a60c515e0768f117766fd570038f3d8069ced6b5b29f3b4f3404695597a52d6a1973c96edce8560e6a407d3fc048631f9439a1a2aab1b840b76cfda28af50574a472770b4cdb222f6e4953c64e7ab390db9e52094c93a7bb05faec9d6d62a7673c10d857f8826aaad8e9aff01cd470f0874e9d29f24a788f8f6bbbbc220d215f50306a89e84b94e65fed316a1d2f707eb3a7e7bd7c9acecd1a56e87eacc34026c8e60ec38cb7e55f825638112cdc86dd1fde3ab57c919a3a4f199e4fed85cc6a9813ba02c45057f289dfa41a022f8948564fda81e3413a3fe3bb6fb62ac9cde0be5f4e5f89a7ec1f696e5e67d9cce86452cd7d0d2797c0804c4a159c95a25d31b49301a210818f71c109ed63153cc012909a2915ac396fc8396cce93c7e5b2774a15e5ee0a2794c3a55381c5c96905d728cc92f33df55075f8392aaef20387827546ebfd1e4f1da995aa4500f467bc9f884c90104c1439065eb1aa7c587a8ab0bfc1daf118268a24f1c946a36d4125ad8ba3807de675428aaadd340429e59a6ce1c3b1f53af0bb370dba4cdb759cc48a01d90517363e767b6ba972918240c7b59e418912c91da9232041a43acd7d2205e0e832b6f1b67ac3009b80c197bdbc63d213baa79fe887c1b0f847d59dd74c57a145b8ea58dcc79759b40594119603e4bea09715c56b3d25ef9d76cd5172bda814c619c31be7dfde0ded6185868b039eaaaebe8f97a56de50776d3e700d3d9595d0d635f6fb8d7d1559f38665cec9c75fc45c16db7e961afe6b7edb6819654dd5580a0b0fc9ad17580c2d2980196c78fa0de8dab5497c0ef6b4ed748671634573370478d3a62bd8cc531f42b74c7221e787c112977a10206671662c68740a157965218beb7786a13821cdf6c198febebe144eac9a09390b99c45b07ca54a66a58b4a5daeff81289b4b41cab549ec3a6096723cce7c8e29470a8e593e36799cbc2081ccddd0c5f603a293ed726dba17260d4544e0f7175849b9b94a9dfe0af034de7f4d411122cda47c851c299ac906351e7dfeed351c8b397bb3c8f5d1d45ae39ff6e8b2b18bd683d7b4284dfa0dbc0b872bdbe029e27514b1879f4fb4b8d07c31c19f477e9962bbe7340b177fbe686b8af9dd2068fe2f92e080ca47e730d45ca75a25179c1362bfa2125f6d85024966884ca5a785893bdd413b8ca5a3ae17ca8d0d70fd8b723d3ca299d136a64565d4fdf8dc7224943f94b356876d70f35d35a7c2d8a5d0c1201f04fb54df2fa0184ab09d6ef229e349ddcaa94d588241319911d93e9c698daeb57a48b19854bb11ec8dd4d6e2b07162986f03b6ac4445d82d9d40f6638a593a9c4aa8ebd9807604dc00fdbb4b361661deeb798f1691fb2e60f9611fc88ec817187b8ebde1727020fe465bcce4faa9053eee71bee7b7db91181241775837866181deabd74a5bcbfb0f2b45cf6d9a3fd307371682dc11fb2e9fd4c6f29c4e7e99cae08bd1197527e1bc9249205e80be73d8df5d6525e6d2fdf7ae52d4db2761ad9b167f09a6b62b26271f1516977577ee32226cc23d2ffe94f3ede3d3fe2c7ebd3e5e75cab94474f3bad90df262a5fcebe32cf05dd7f042481765e38e109774a0f93469845b4e88d1774453dcec737d35285a2f712147359dd46d2a0ac5cf3ab7127ca2313b6980d4d6fb95ae2eb54af44b026b36162028369be0ba45770dbbe8e7c9334df5e2ca4a91f88a16f640727506c84bdcbe4284595ebf2807f95e06ed505d4d18cf1afad2e6bd92746f10ace5849bce747d96644a6287f7bc3f39106429657ff64fa93f611d38d0b124551738e941f4c3247786c53913fe8a7cfa47ee5ade4934d55252088ab7c424ee168d8e5544d11f9b7afc7979b76ef74dbcf4a6f998e5a6692ecea6135c72c8153dd8b8cee1ed3eb7347a705327be2ab2e0deeb79a5fc8eef34c0b1132dbb2b720f23e011e5a8c637c45f314c808d70561d1740f0334a5e246439fefe3e6b843af58afcb3a74ac63d657ab786c0b0425198b5075c483c0e7bb5bc2142d6c38ed48514ae50eedf74cc30f1bee6eaba70e3c469e9901e6f5e84c2d18726c26b2c7f4aa1aecc52449e674d298825cb07f4971b6f404b8b85ddd321e8f849bf326192778705601bda04788074470c2f8fe201daad4bf3233a3d24a0a62bf24fb613d04f533b90b5b01855c66f747b7e402953a18c8b6ecc71f3ee9488f51828c0e7ee4093bac1c2a9fc407e127dcb0428c63cd82e2ebfd1b867c44330d4a98f9a6c2872629c2088e9809a480ba112ab44a16d1d6ec502f3de62f33099f8ec42470f82ad1b878bc409953dfabdaf50a4235cbf6730f02529fc41d2238f43d7192e7b7675a52bf84e145f1d18621cef54be84f040b3fddf7339feeb0cbd723daaa9ab3396020b9b38fddfc0de8d5d6e41975e96fa6d05e979a85b359594ce3a812affcf2229292676aa12770623d5e6480946089b2ff78a90d4bfbf6cf7f749c4597dcd96ef0b49990f11a90ba162dbeadda3b9a25382d857cfdb677832ceacb077300832a3881f69d723d967d73723c6697e56182aaf6b4212ad2ac73c9bac15b819397a6ecf40bc56f95843077f0a2b25b75bdefea43dbdb4bd149c43196d606521156e4c41dcbd34806052f2858dec0f5a8d21d8f942ee62c89384e9892dddfc95cab8f912cf32c67a155016c8f6f9fea4b03889421776db20657bd1905253148d16bb1e9094a29c8b17972def2c3dfbdd14b4c54057cf26de0946c1acb6c9f3a63226c465e3adbcc1687138e6ec140ccc363ee4d4ca7c25f446cd7602df05df597912013a72d8c448a9daab0269e144b1ed2c76316f725b0410fe1c84ec23828100845232f58d82913b51490ea279bc0abfc24566dc23c994903282f7421b3861f471eae91426af6ddbdeadb9a71ac8827979192c2d150cdc0cc7cdd17bc34ac6a6f3068d99b29bb597286cbbc6b1a5c56da2f703533f63a7a9de9ab6c0f98006e25ba74431fd1a612a061a953ef387fd938f13ccce16fdb064694bb0ffb89b8b91c9507042d76869510574e68c363fe1474cc1b090bb056202658a7addb329b39a3e7af7aede633a063fcd9752de777727003d4eef25d29b23e14262507565125ca5f99c367c9a4391768d09b75fb1eb0d03d3fe0d3067586acc6e34de645764eba8ccec30a91cc852cb1fef38769715577eb13941d5da8765bc94729977d069e7de64d2609b0d099a46b781231f647c8fbaa019c73c71a1aefb7a721a842c07ef545736050908af320444483ef7a2c10c96b3a1127f55d533a1d94f6dce3f01b5f8c177b9b57ab1674438603106bee34e9265907657fd1703d4e6761e383f51a998e971e9764bb9bc3b11b22de261ac5a254ab17d3d1ddc825cbcd502c10dd2ddb114a8da53548a851b47d5a12e0e6e4c63392dbff207f53ae41b172cff5d57c74a67e9a0788ef50f35d9eaec16d6a98aac4955a46c355a4ad8fe5fad2266fe768afe19537a8903fa8e090825694d163a3d99bf8e88b442303943b6e640e1e0e47171833c6e71d24278e75a14d0a0c5ac311abd358580c6d7132667d7433be3ddf7dfdd4292bed765a31266dd73f2f8a52b0e04c664e0d114d3b32655acb2760758f25aa698699facc0d6dbb09ee4bf3ff8c6e4419bf91bab543d6c49c406adb3a9bb6e65bc8ed23ba6324945a079ff0387a4d936bc354183a23809d6b851a9349e79cab651f1222e7b8040b0840295564cd1998eab435948a2221a1f45dc96380c2e8582683cb68daaeb8cc484fd03ddd574a2fe3a983bfb7553329ee32d61214128ad60d0eba3e39310537b0574afb66628a5a646935b2609d1351e65b5284e11c1f37bddc39aa455c593e9fdf22e9f6ef18574a21ededd558080a5e591ebd023ef92f4fc81c5c5b6de89186df893398ecb744b42a817dc564f039ea5f95fcfc22fcfd6f112197f2d551dc9ce8b7bc6846308c8f9bb23c380f880dc49cb5e30f1d0d0d9a337221e077ae2a5d733be867194745fc2a69763751f7605b0422a493e26c7070538155e28c8ea47f36c61b393ac39c23474464e7dde8611c26a94fca8d4b23ce69aa31eb4e7be2814fcc1c7866309c26d900282efe4ee4e66847a1c7e493c2f689475f9e3a0e81591fd279bfb9d39da109aa12c9a14d1dbb869d795576b5efe1dc6c9735dcec8ce35123d69aa0546f58c7ce501551afbc2c362f000a65aebb30ef8a8494315820bf1b211d0934de84d9bcbd9a4d08f314945eac2c0ab395e316c5a8643ed7d9286537a3343a5bf9809e3ac2f41d71225013164a52ccb557ecafe91e7d835e3bc8a339d77115e40f79fb4831efde295ea3e3b79b65a98955db3eec7c7db978ffcbf22bbc0ae8226f86b67daffd008cc076b76889dce249c5c01a5be07135d3137c21e967fa20bd89880bc78f411aede10d31e7dbfec038e13d6d796624c7e7163b48ed18764c4be6ba57b40f2818211ee5ae67d19bdfc869156402cb3fab87df17c81f56003dbd23ab644b0b4db976875c886e3c7db7edacd0bfcdc4b4bfbcab0feed584fd54ff4b8878d7978272a5be1d2be9342c9288f6d593ee93ec7384af78741b975409d6f1cfb738639cc10f32a4058c21f9389501f108b8275039a998fd33b592b17829b7303968fd3cec942f3c6d43eb89875c5f8402534b28f14fe44b601c8c2075730f57fd07f74db5e848f851e8277f286838842904b6325f565e8053667f8f74511f8e11b35095f0ea5fbe38fade14ebc189b9e73387a81002b9f82c856ce283df5a08888c687fd3692ee2ae94446ea7ea874b6aa629075d753b359aea053ec68519d8e583bfd0d0090615e1ba034ae6c9d50ceb23d03fe1035c1ee5af4210ad0c54f5e456d85c7dc248d72c913ac35afd6f80ec8d7be165dabcafc4369c9ee824d324528bfbab8cb06b12e4690b158f4684e344e579ea906f5a83b8ae08fc1c489fc24ba1e0df7a8c3fd273eceb1e799bea5df22bdb1737ad4c9d94b333250e79aa2653e6d9a7bf926d3cd8ff49fc4854e98802276ecb34822663af95de73ced8a864357e386e7d8945781f1e95f405bcc7d763569769a449ed2900eba4e55cc64533462401e0d01ee2ec2722aaf25eb8991046465dd1b8eb94ed128b849e2ab331fc239a96673522abe95345dcc5737b43c17c11a46631a26f7288ef4583d73d009e2d82a9ef5084e8e9abe78b04a2df7d43f43299e5e897d56eda43b472f9fb806342efe08c27bb5de8b4faea95e99eeb2af5b3e872d96334de0ae02e297430c9cab2a74ab0ab5b263cb2db583e50f60a386e7de4c184f8994c9338b8b329250b201c866af7ab205f42cf0c6ece21b5b7093fefe170fcce3429c4ad618728e64989a9d9694b5e0c126ca91df9aba11fddc6b2dbc76d44567c7b37021be03678c161fa83fa08f281a0fa0405bda8ce517fe6b423bcfc35175b1520e3a11c3e61a5a66b8fcb79920c52c06bd551d3db4dc1f6bd4e61c632119f83acf4170419109ff3fbe876bca321b917f8e4a1f7ca4af00143319de38c75b444d99cac8c3d54462b98bc206b137efc11f18041aa7832653ca45dbd6ef203d2df36c713610bd78b1569a5e3d456a66c24d06cc11d2c5398e0f13cdbb2b14ab39a6451dc42215fd3be5fe70ad3438e407a5084748fbb0e4e59ba88eed6a34de2c82b1cfaf4413aaf8e4a355f787501d57688c9e0e4dde21b37900ba97c8c9b940d3ec6d9d5a4fa546e5779606cfe250713de3e9c758d3e81ceda8b7dcf0f0af92d9ba751c1cc6ecf1aaecd3d29b8fd42bc274ebd11bee8bf90bf2c2802e2891659fda06c732a653d80207bd5cd4d3c4c651805aa3b2b71f4dc3d04a0b0beb4ec3279610cef785efaea7a34e9b711467c5efe8d814401d1b38ce1eb9424bc94a23b9586eb865610791fa51281d5e7c223a9b5fd794afa61b39c33e4be8c097183eb33ef484979106588a9341cb284a4ed1fe49fba56b6360b31d2c1963145df473dece181d40c5434490cb7245aa2476ee80e02b0fb4069b9468ff021ade274b22189240b7b66740c02cb965e44b76cfe11af799394928fe137dce16c16a7a2213c362290e92ef70be9ec36b4c9fc295f92e5035daaf42e18f0cec8a75ca7fafad286eeb3c98d90f117d7ca743191671ef856bcc18359edbe532ed0caa4fb52f337ae36a16e185102a705787e9fea078a2202a332f78d7c3c6964f141457f96359f614691d1a9805c7d366ac219d3e03c4f36e9db04c5c45bfa9a789198de9893a31452038bb88e6b39c9e44e7fe1a7565c7be8f0cbcbf691b6391fdc11e45df628d1cbcb6e857a09a88baa77d2fb2b0f33cfda88cc8e563e92958ac7108d5f5fe328d1bbc2477cfb7821b6b37ddd87df41b40f64a0d21e55a9201196c8f0f61ada401de3de8cfe7406c4dc25dce24b155eae35640cc3cafd34d76d495fe66d22da7463d9d86f64ffc982c180991790eca7e095d97e383459b9c4ec063b3920d869e977744f969bbf719b905d2f86e73caabce6527bd5e16b3ada698cec542292dd95ae356b46c661b7ce797e034a8a8b2b4d05a553112a7c45e1faff220a2ac5286d8e4412af82a6995e94be81d6b3f547f09edc232398c47786684974fb44acbcc999eeccb63d692764d00c9e930585617ac87075ae81506080b78deb755994fb79cb05154c2efc9861edfa11cda248810cd682d018714fb5c6f97a6c2fcdf2697c1bfa470bff6fa88f4cb0a1bc98d95a9d8e00467274ca4e64d006ab7df325ceb8bcf0ddbb62b3ef7f567187a81824bc39d8c2186274222482992bf5a02ae5103f7f95960a802be15a4e8aa1a359db4fd61e6eac0dcededf0e52f43d7ccc4ab228e7f131c510e5081979d0624235fc6ad9b1df5f9908ec0ccad05bc15d53bbd9533a512ce718f3abb3a40cc6853a2ca4879595bcd9a616fc57bfc94c854b8a3bb497ae1600389a7ab7f84eae6c7a5e281fa4ed1b4cad31ecf864263cfce838c7b87533ae0e447583e9220215b25322bcb21e4102f91a959d16849bb590b836cba5bf0c97edc304a08b60de2eab32e26e25a7e9eebdc040d87d5d56eee3127929f8fdaa4f4710e8dfd25e6ddd958f7b4ee1d45fa908d5d5b5e6725e064176a6a7508b75319e5b89cdc7180551e8dcc545d39ec34b9ce9977da5f63b666ed04d546dea021262a5fe381692525c7dd56f0b25dc005961dd57be1d4eb91c49eeeff1245df86c4aa5199a442c370044ac59488ab40261301e9755d9db01888bc87d80cc65101b9cf34690df54ee2cb71512e89f614387659505a21a2c513f40c1feaea541b032c29f827a45efd2f33f24ede1f6d49a71461131a03c9d5e2826c28178adad84ffd63571db7f7f4b142afc671e611733d3fc2888293f8f3d8ee0094d41c9ded89a55d834b78d9073faf80dc18a78e8bf06507e661c90a02ed2a67ee0f429427f1b4398165be793f0bb7ec07dd08a0eb44025ace0c67e1175bbdd52c24046f8b506dba4980001ebd4dc829c6f2b71e278fe0a9d012082cf03421fbcac04e77818295ca7f4b77dd7083c17e79ebb8364079291f2a8ed51947897df3ad65b898a4b400c121c2d0c8646e7ddc819b336cfbcac632f7e2210fa411faa93da303ebf7d3977275992b449c865a4ed0144d593ede58c350bc71251c6f23457cb0afe4f528e628afb7430cc96f0087f9c7cc59e5424457407804b1c9a4dbd592f0a90a44b6206cb7974c94b9095ddf49bd252a9260beb173fc7e131ef7a6432ffec48c2851c4e1b1373de04e4940be5dda33e6e4939a3592c2e00f0b220c4a89714b8e4c0bcdeefa8344e0b24c7d9e0b75a4f1e663bf970840e728148ec6fcb5e5cd6e66f25529700ab6664e422cc12d18dfe41406cbf7f896fb2e99bb8796160ddaf3da8d226d7fd8ab80632d771e2a0447f319269b067d2c421038f17105237c06ef38e0ab9405d742d993803fc0c9699fdf9234b88be030bc9fcd406a28a37651df4b51e59e0fc2c9d4086ddc918686a5e11542c597edb7e678e3cb73ae26a283a446d89bb03ac407aef285358116ca63fac06ceb6cee6c5b5de48450e943047fbac090f62e59b91428c7297b4f31150b66ce2eb1cb259adbffc1fc6a26203ff202a59f47d0f53ccef84264f5f2679806554c38516b9b8876807525d1728b4f840ea4b29f7f43b5f38e8e8b30dcd8aa093177ee945a20675aeb3b13be19bac8229bc9dd3fbdc90749dfffce66072c9679af0a50f3ff61d8df6bc236cca7f33eb7f4f4b9b73101f8d6921b3ff49218e125c3d82ba0184dfb3f6189096953a5f40d43c51335e3a62905e3afd05a9785bfa7786849a41d3185bccd673bc5c4ad81e414d49f432800d914d09b401eecb95239b582433fffa945ea5ae0e0ea9b17d7bfafc8fd90381ad050a0344292a8c4ddc47f45aaa5c644dd7a5585a8a355cbe957ec30730ab02e16839e52c56ef163d9b098f41302072849d0a0e052dfacabecc0a26a010878ca4c4fac93c47a6fce74e4a31ecd35ddf857c4f8e57b170d145154e0019b8228037e4696b22a2a2f0c0c5fdd41b810b1ee4513d6b3ec58e9e9e518ce36db1bf4ea49465c46116daccd7450fac527bdf4fe7a48a3930f206967bbc30daebd3d3450d1e12bff6da6adb03c2b06e07604f360d27a3bf7a1dfa112186784bc3fb1aeda8486a1b738ec3bf36d838db598436547f07e56c1462888562c030a0b61a596c346a1a43323021299285686269aafe8392fbff3b65ad8206387e287de6699c698b8750ad0b958862fd9833fb2ba8949bc1728398b038f2cabacdcb726fd2633f3869d6d13a6ab55b9519fba56c85b8130dcccb421ec9f5d6c75f6825d069682b1c8843b4f1c5c686865095e5aa93c897cf6835a8ea80ae953183cdeba5e38c44a3455fb2c6f06659af90964a4ba6afef2b883da23f1ac55afabed42475b7c64b7e13b6a4050665f18726c1bc6b843bbe84365fec512454620885d315e35aaf303e44a23c693dfd3ef66823aa71e0bee912bf450316bfd500ad7a0f09c87992642ac9a6a51006fffc7aa390deff977966c32d24cec5d9f5162900747dd84b56a4813992456598d25873e4da8a240cbb34259c416d8fb475e2ce56bd3ee0c9a2e1802762326cde1dc14b30bcbd803cf78dc3ccb86b30187fd1df6eaa5c8020362b3c7c6b118260df2f19fd2e750da6f5072d42eb494cb052e5e03f36d1a34629646d8137fe10ce0205a4f26a48c6cdbebddeaea7a621bb0abb66a717e809da71bf84a60b021e84d426fa92e6c39f0d995ed77fedb7ef1a0a16426d38196af285839d72e43804dc46332eaf918b5bd92e70796056d30d41d91adc7547577341d54dd6b327aaec08f1ddcda6d7958f8a5b34126af80ddd8cb4b8ed451adc69dbe7dd1e7a65cc2894595ff6a05e4ad8c31ab8e9c380c8ab205d338f9d3ea14fe1619841f9fe2e8e9c5071f08027831efdaadaac792b4743f561efdc01e6c3a2e660e18c9ab91c7f2d37102723ecceab1acc53f6cff59467ca38ff7a78a564214e785619342762813a888016ab9c9938e7826cbcb38c044cbfc7315ba1e150f018dc6604b5789c6aca9148a5f801006d6d4beebe5941d279c90ff64c14e8f45f6fef357da1672e2ca16ce8dde6257de8756376c0588973274d42c963599b4f1ce1ff379cc3906432d95b18ae488c0288fcf9e6bac13ae8c449fbf3808543d80ea585f89c021bb35f0faf6242b52f94e8063416f66240197c7015f0abb1b994a40a008f3ad80904ccc0a337e13a3c8b19a3acbcffb440de565af77a3cd8804e1bf3d8e8adb6c0587045a935ab643e87fe097681b9cef25156667abb2428d4098f337addde4c800d3a5998806d92270c1f17ceae9037de120b5b614744b37eaf4349362c9b3ac605ea8f976cfd79c51c9fd18547e6ab1944eb593aec7ae2009417a83924871b0791caa74552580db06845dc123687372efb6c5eee267a060031998dd78eff776c9566393a4f6237df5de487e1aed3f32a10cd51558796d13e78a7568f5c263ac28cfd6547555e957c1cdaf10ebd9ee6906426aeff6cb68210775e4fe48455aaaea05adebb3129e6c74bd74906faaa77b469bd84d68fa2ff186f45257a6f1d77a5e93d38eb50c9e619347ecce0f82dc808d37be95ad7658504aab63f903759cd720cab67c3ae360ac2f4ffa0ea9d6246ec0d381465b196c53b677d8ea42173cdded74bea03c41cd05ee51b6d30559cc97b1a17f95b43663523bdde45b6ee5c437cf382ba356f176f3837384835a069fe593ec4392985525fc16f2c414dfe1fcc5f553a48f8be849da6036255dba6e3d0c7b602c17af94758f5d23dec48386d43fa17bd8a85752e2dab63d23f6540e0a5abf07108051357aaad7f70096b89c216deac39c2749ba6cc5f637afec9df46a6c2c2c5be2353d82442863f4257f927df71728ad79c954c712c59f6c02b6483db49e409c0950e1fdda483c2648079e02de1aac4b528527635a4cc4b7b20d1ed5640b69403fb29224ed0f32da41a84a874f20cb071fcabb5a2f18222fce7b54fad55d058e9da67ec4ddaa276c4aaa4dab001757437a1736f2062be680bd4900524824cc27b82b9d43662a6f2cb443638086b31ad54b92418a9e9072d8433fe3a5fe7ffb4d8d9b605a47587bd3cafb472f588ce8098b982c9afb03e8bd014ed4bccc42214796edb23239b348430b2ce55061b867d98398570b749688cea76780be3e8f1ea016b1a3e9ff1a2cdce41598c9ce14829666477f40c6394efd269d56b85806289fa9747d7ca50a853d0cd3ed94b37338de6b7e9e402bfadc76e50f5d431351c88040621fd3e857b5205105c40b8f1afa22f7af96023f4d90eb46f33ff8709852cf1418e70e0f5c1426ef7384e92464ab1ca6c4ab751020ae20c1067355863ecf930a0fb8a6aa3a913efefad965109dc33de4ba890149f7e09d9e0fbe19ec413b1bae2064763159d714bd55e25b5f31a7e70646abb59be9070c9a68b8579f8addd30cd07bdd07d09f69eb45cdc83aa836f8992946978d5f988a500823806852caab49071d11657c2c5569fee7978db364e1777acb1b49ceb36c200d81db0d61a089e4512cb67684273916cd25866d0d3aa9534430182bf7ef058d69c024f7cfe3f873b29bec534b8e1990417f1695608ecf887d1573a8df6c16191b34489b654bbc2b8cf87e51658c32a27ded21e3ba29f0b197677de5b8619de14930a4b5bd8a4ec6ed9e2af2ee8a0d1f5492750b8e25a31b3309193632d8e744ad04199b5a31e3eb4e961fbb49401f67e82eedeef1c2a630fe08d111da4726ed91104b233a624f927e53810a4667ab865f01793c583854b4b602cc5cccb24e22ac696412a36c2c762a813507b6fa64790bbfe784c835b616b25430b259306a3441d79bcf450ec0468b1c9f7000caaf8afa23dbbf206ca6fe7fdf9825d0ecfb52e293a63163eeb8b3a485ddfa694f72dcdfa04e2e85987e616554a15c1fa3bff59f004e08d204ccb6ce87cb6a40c3ae47831d562c8523329f6ef7e7223befdb4c676e14478e11dafe3b913a83a0cc3b02d24c59e9b6742ae194cabb813fbfeab9b7430d01570befdd16526a32c0974fef0b0d4ec647b403128583963b463ef4676092d202f99ecffcac04f359bb133a895052429331a3241a49111aece889ca67cdfec6df0c041147d9b5d8e5428094bb105e1ad5b3297dd95b63ee19fe2bb0c2349caa2515406cd49112279119a62282f17da7dba1329d8d85a36b76213dbdd43cfffccde1149aaf261e5c21287de99d33c2053d779762e0c88b098564aa13fb35526ceedbe0570800c602ada08e3833191f192562cad1a7ea921ddab64b2d9de0dc7557b8870371245c3ae2cbfd496fd3f587a30929a73632a82ab2193040741d63d9053ad5619e0b6b5fe7c529f47323205a19901e01e351569c8ce25fb7d31e76dc7912f2ee70320320fecfb063e4c29222d2a185b0b26d3ce232fcfa0cb6c52408d29c0b04ecd104d5cd37483bdb73823160db9770cec1754e50d6105279d7258ef749f723bc8b9731634110d9d314bb2d3e6bb4b296c2177c0a3e36e477d21f4076ec3ce19303ea6ed54c387a9ec0ca4d1cc9b37c7f843db0bece5d56e24c312d89a496b76bf056cb2fe800ef8e6a7258cc732c9261659e3b544d61aa4f531eb35bf1d6a5fa1f0f3cde566b967c118328142690e402babc8fd0b52af1409a471bf4f0d78390efc5f01e92e28666a510d8cc3c0475365d2348e1a38d583e080766b516a99908e2f8e9809679c5ef31ea4757c35d9c0bb51f1ad81ca662e6dc949af6da0090c06f888fc759501e12630a48e14a7dc2f640f92072b87337716d643a595f6e9bada6161756c740b3f14d135e808f622b2ea5a1e72ae1b980f70f6177cced87e2b2a2f5f6e5e7b67a4bc5f9ab2f81331577b22c8249acfcd9f1f097763f62381e131202c215e14c8275896483a1bc15851f42073e80bcf062cf0a4d73d41f4ce068e00731cc03a8c75feca466c0b4fa82614d72c717432d05b22d74e1ab9de2597c435190f3e5855e126377584c6fa02be68ce4f952c7ca0bb90aeb64234bca373dda14fc50931e92e6e54e32f9a269507568b058816d44057e9d60ed14accb9d226f412665f8bb778a61013b85b7b87df3822ed7ac4f1bfe022f4cdeea92e66222bdad1aa8f92640e757deb2d4c7520d5b971404caf3df2bd2548f27f4589a0d8eee873cdaf5518dd6767fd137507975e4872ec822fe93681cf5d466ca5798b641ff88083fd23767508362310a5a044ac85d48b102c2be713788732ba83ba9187b9c81385d72520fcf19fd2301d74477fd77eda03d316c0ddbb7ddb98be1604344897c0cd903bbc875733619209f53c5073c3d2d5272770b73ebdc9e7664209b85c4a3eb3239232f3f96f884b9023ca5d6e4117da6a3588a168725fd129ab1b3ed6599e80887fd78177ef5c08da846ecd0ce14a90cb7a7aa50b99a9c8b65fba259a1f95782edfca85f2feb09b6bb15650b5fb24467a976716e83a0da81cc8ef3ef9e6a1bed7ca43a3091c211608e29dbfa0c668a8082d31bd3eee8384bbb419bc9678964970360c8f824fb1a6646e59dca7d7ef1ff84ce2cccbd415ae47e49a621ea8eeac347cf66df44b391ed2a3125f1b1040ed52bd798390ddd13120481d25615cff5bdef7068aa01bb0ed249661dc41a62def9509bf2e612849286a666a0642e412933cbf0df75b8025cc4bb2e6e1c47a3b11d84237e3f61df62482867f01dcd8dcaa4dd83febb49a1e486cec42f9900b18b983a230f2e69d14a4d1a978e680f0b1722928c87314975dba396591dfe3fb50c7a3c66b077aca0710cd52baee01f1d8ce850408e2194a9a1692b615e5d84930fa9de600153819c94901a3b14673d80725b14bc8353d0db770f5ee5000bec37097fd26bcd6a7d34c56691259ac8f1160fe154303bd3752c2490e1b4e45a6a8be904aa4ffa8084086dac8b7e7dcd2a97d48a653e86e0ad11a5d92750ead72f1f43cbe11f60d84e28c6b3e40ad1056e8509ad274c93713c98c37b4cf226e2994b5e709dac77ea7b21d2ae37fb80abd770741f72563ba0ea57cc790271f99f5c51b572ea57be6f6007b332729cb4d66f686b02a9fa78105b5375b3a3f5cd57de218dcbf93eede273e66c8f6a25636111734e25dff21f7a0299a8a08615c597c9b4914619f92ac45fa4cc6ee3c84fca5f4910bf774452e4861d6399a49c4a56097970fae1e2bf525db5faf821fc988f02fb2392ba173ad28242971e86bf77321f546b8f062deb8f944fbd771857633116e1fc4c44e523c38fb62431d0fe48c872bfbb1e6f9c10b939d9746ebb67207ba3caab6980b096ea7070014dfdb40c86af45041a329fc59b2aa52a69a447da321869722a10d98c64b0616f620c260cd07ef9048deb994039533f817bee874e53a75a2dcea813e2110e3f0eb020e5189d1817c08626d7445b02cc4f2ee6640fecd1684a774a98f96927d17ff1b84b1e9012320ba99f823be6c85226e21fb8ad549044f84144c8d9bf1c18c4b94443a1cb175255a3eff2bc4b3ad03fd5186605c90a927777867f1f26c82bb703495383488e5a1d9c2095d95ee4158514e70ec92ae00e1f02e41dd3a8f4ecc0d983cbabfbab25463b307467d4144e8fc3663c49b498ecb8d06c53ac9625eba81f4599e7abe8266ea953a0fbb7d9143593600f5912e5d4c79d01f5be0d3147dcbd5206e950836788114ca82aded3880eed52426d03b317af80f4ed051500ee4bb27448a4ff2405377482711c260632de09a7db183cafe5ba634a5eed6160d82e2ef1f1b25ed340b287e784c4262487503673672aead33db3746b5887e69fed9f93761fa894655d4c05b28dbf22d6325134d03c3b71b829da2f086067e0c09c3b54d98a3711f30108e506b8a0a4f9e64292d7165e0cd8bb7506025038168a0cacedfb2330e6b2cdcfa7fd1d0ed41277550756b561f2799068cbc399c1967bef0a04c8f05471c329ac50670e274f024dc83e082a98e0d8ec4003bc2ed53bdac6469c33b6af1887f5abea0370f15a4a68e47820fdae26b957f846ff2d46aabe675f69169b83d022ec13c48a12f3c9594658c2de222fd01a245bc3cf8774d9db5b10646665cb56b8fbfc3ba5b97d02773ab6d572efea0245350d8489fd035b5707823c5089bfab5ddc86d0dbd3d7109e6e09a7ada0f1950f4a07f0a42f0e98909b7d6a22cca9bbb97478f0958409ab4c83e774ddd11625b5a5f780330505d5ee718058ec91e9e1f79630d6b4d425ce9fbef4a68441b9c42c547b8c39b0841e94a613201d7ea85ffffe8f35f41f1852d6d4791844314b1193b7d5c2c2247efb736df42eb93c4326a148e7a5f7b903de805886c9d03ae33ec8df8b633519b45443f669070c8e49b259405a9b84e3f83f7edb7970066ccd60528d5ab639bcd6c6287b8982c0342a67b8e72e046363c0e9a9eed9cb2753cfd444c40a90a8fd0445dca7bcddd9bf38261b859ddacabbae2f208c9dcf9b6f53e5398141f719747fbdcca080d0be5299ec6a85dfbd61132c2c95809b48de1ab1283597d0dd7bc8723a96aebf746b89bdc129409145ae746fddc7008b2acbbc361ec87c92173b3850f72cf2f76a61321ee3444ba7c42e8721e727ce799aec7c34fe34884b024c2c884d41cd15a5988802b8cd81b7341c6d1d98ccefc7fc605fc8a4d6cbc100650d7662e81ae7b456599a19a2a7dad82b8dd127a89c25b54fb390ed25fb31ceab76c1a850058b2f9a7483d99dfe94e35b69d7971b51167727137089fcfc469c1993908084049be259ad3e973e7208a065f9621e836bab0ecbd091eb98341ded91d6d142243b03926e7cb146e198c417c6f9e51d6d015b9be2a19f621e339c87ec98206606c026fd8fc97097c9bd47c9728f86a29b7f6e2044ebafdc2ac64a80a5ca2c3dfc53c317960d71714f679212ff9c708a7f9999db25187e2e333210f1320a2d6ceace20fb908cae9c37e63fe6b73ce8c8ed329bcfe81b1dcab61efbc0af11c06788e0c9fee0eda5ac35b5af539d0ca77731c4c2d828d1b27fe267afd6ed427b069852e76dc34ed6940921bca1cdf68713c6addfe82461827582db78cc7096064e72c09fe3969db5c3ac3d1bd2d5dcc9067abf5726252d46e2b58742c646b17984655e327e17b37a1175cc5a4c5c0ba1e2b2ceda147d6ad3f58f7c47ae948efbd9d15e675054762c2a97bf02d3ef42c463dfeca816e12b7199d5335ae8d5ffa250044203369fc77b540b99eaf987d01275a8df5fd6ddef79a0d5b26422a5ea89914a2bebd9377d6091372d6881205e2a9905d890c70bb8ed84b053f41f90d23b18d5f6ada8ee66aee7d13608340dff9b1ad994aa7702100fa11c4960bdd1751fd4a306af64f775724dfd1dc3f1905f3f02c085aa4a8bf70d5f69e7848e63d01b759ce533218de21b8eb8043b4f6241480d7729d43cf943f306e908daef802c96256776ab3a683e8323bafefa6334e0c86a095e4037fe0a399f2d73882b9cb66aba1c6be111476f0581b54bdc1c18b4f7d75f6553c99c9c81b5b6a48e04b605933783bf3a8bec1ebd5a2bfecb95a73173f6665294ee99b50c8248c04b80479e7d2202c5f1e65ba84306b6ae96f3b52d773529ddb51ab2f8e9293978bfd477173fdd2faf0eeef744df81fd22143db0e7ec920cd0370af21c720b2402c052ec10a26cd52d1dc10e2686cb2318157a018487fa4c178105d989dd2be57faf0f2bbd446ad2b34df1f2eaf6660f5132bc0e20e5a38b62a05a75eec8d6fd51926929eea7ffbb159a912cd6bd9c423c505dfb51a58ab0b7c5fdf338aebef298f12b07d492d2260dcc650f34f07f6a951e544eaf9f3ca685238ebdea3bb0e607e2141650ef6e96dbccd20df0695fe39dc013aaa8f7458750c74a488cc234040f19c702d6a8c2b420309e96b76c2a246e5c427025701a0521ded6877d542d5437cef64396499e4e34fac73668e002cb043b89dce69b0bb9beb8da5306532b67625bf2cff11aee9611f3b0f3ea8b45937770e437081958606b54a80a6351890696bc8a16e058d148399f961b0e1d4a9b6745c0f469e5cfc35858c95c326bcaa10e7ee5a25656e1c3235df393048c993141c040d7a6cdc0c1025ec5a2c574bc362b330a31f1ac721bcfcbab7c8b5f384ca3e0f8575e8e7210ec2ada9ae1487bc19593234f3223975a3f665e51a89846d9f068c803de92a0c24159af09191eb2acb8dd79bbd4326ef1377721098d3951a2089f884180d4e0c4cf0c03569c0fca6bf7731694c78dc89662c0982b29e298541c158d4d53c314982394435829cb8917012478dbfb43652d1488da1bcbae95efd317e94ebf7e7d8450c85a51cb3555ccf28a48dcbe24048cad7c5b72c7828b9b20056910d5b912cc58a50715255c5af74e547980f0735133e95b3a9b37161cba2eebc288f40a7133377f5e4e86f4c7d6a9006d00123189328ede3e24f4300813c76f1ee25c3b466c169c28bf1daae1ed3525ca063727659bac2ea270b5a5e95028493816b23c40631ae74cffd4ba8e973c594c15b02c89a14577a811f39a84cd53b483b9b43bdd40e17c0134b6684b724f6e0dfc13ec5f7419edf2362866f22ac4174741469f95cc18d2911149244e2ea3beac61d0cfd4ff26d0a0a77a794d4e5d2750cf08db254889dcd9b066adcfdbdea85a5d1e0d8fbbb0e24bb848e39f2509c3856eafcb55aa8f90a0f2bf69fc39e0eae537ce36a989dafde3cd0797ec6acb84c981149d47209321836bbf8384432f5e113468a9e64061e44e8b487c5d11160c106b627e7bc4342884d6837ff0ff8f01a67bb419e759f18d634e36a4601022c3049c1dd13beabd90a7f1ac7ac591d047922215421a4d312b9530732dceb1524a7fde092f907335a1104ef4f13cae0b85664980cae993de1538b1dc199273b40ba3a84ff8fe624495c193b8a9a382d55fc6d440383eee2f61d323f0ea4f38b34983c4cfee4bfbc31d74bc92cd6254ed56492677e583de021668668c642a20f8e4aa3bdb40b662d80597d260f09756e5237de1239f8d64cd5dd86764a69900782bff1b8b1b5bcf845a4de84a18ae01d55269d57468fb4e230544e1ade65b17a9424b831b364460437bc2b7c0ecca5a70e834633a08531381cfe4c08339d8e7892d67a199b1beeb55bd2ecc2f3da905a0a569a4c36fcc1759916b352d98f1b64715c3c297c3de3c43475cf77ee6bd64c4d031e0812bbd4cf8529b995f9c0e7e5fc74603bf2c3511710714edc78e78ddb685e2624b97a3d4372fb508a36686d861e57e5fd719528cdfad7a24eaa9b27330d279f0da427655b50208cdc6571399138f2d8efce4baddaa3d92fdc9a752f9e9bb0b2aa49394558976a3e0f902f2c6f26b1f8e87a5aafd293de96a6cb819f06eff98874d4db6ee7131000ac5f730eeb71bc7be1047b68046a20cbf2b41af401a97b0a6f2fddd5ad1ec118dec25ff911798408812e2cf477ea4a9604472269281610901ea9626351d30f4a0526b5897cf37c0ca050882ecc2d5cc8f8e08dc801ecdcba4f1bf06987d14fb1dd4202fb860ed628843093328a5a14039745d8c8001efd94c13bafe95a791f61085ea2181f8529295dc478bc3c84a5eb216a8916f48dcef8c89ea1d05361a5fa91563f0e5997d112cb6296516619a116fd485652ca3f6740aa35b02b31716247f0baaf176c40f47aaf4cf65190cf615d05f2b54bc74259f64f8deaa2d043831c893955ba9f8d396bf75f790925ea7dbccec218df79f939000b8f939e86f8672562324a89f229cba5802f39fc3385c97fb91abf29ab873001491c9ef1867a7a3400590e7e7f6d5949f7ecbc8ecb8d237f33353bebda77a7903749c42306749837c55f134e183612d2c277a6522a42028e084091727f18140cadfc71ceae6f4cb3a818662848c172d8be646d26a03afbcfba0f2b4b767b3d17ed1731da0d948a05d2cfc12fbcba82820580be04ddc2b872010655110ef2c212abab27b0549d9d96f95f32f4ab786b2a07b05d634e7d4900be2e85e238b217e7ab998b35ff4af2fe4f68ede13104af509e0d60c17604d27bdb208f4351960d6a0b5a5608368c92371a7b14039be1227189cb44635bf42b957f5bca0a13627bc203db0c0d9fdc44e2e19857d4025efd22d43006480e4efe409edd613fcf9062e32c0399c046c3ab0a91f8ffe07ac15e1def8726c588da917d08a6e22f982d6ad780bc50c1b3abda9e84c55c11db2f9f3866af5bba03eaf086f380682776fe694a7e2ef1cfd1f98c84748357fb6f1321dedcf0c6374f260f269d901a8dd3373294e41ec0d37602a618f91cfbf9ce0a9c46087bff1e0e4618722a2eb3be6beaaf52fec7e0d7b08116e9932c67c6b8c74d6249bc64741dd97d58cb2e346603d20411c049c23fad4cc60e15dfae1e923a3ace5d73e7a3ed08c8d976d5364cb705eca6bd56a4a0bf4396a648d00df826fcb7cba7023dba13aab5dd9bf06a59ee34d815cd7c01652b4cfde89ec223d808de7646016d44648da954ea13e5d2186e3ff181aa1bf81c069505c310340927e0a7d60bfc4a9a563fdf8f19f70ad7fcfec4db57530b80060f66a433daba7ac7f17f862a5610a7c05a555996bf4eebd31eafe294ed4c7f33c9ceefea9d38efe39a5cd9b7855d60fa262ba5d1b2aaafc385c5a98987787dec8407764b4225c39bda3e3e96bf48bc7d47e81fd8b35193ed416c4138c2a11698b44ffd38f991d2b2a2b8c5fa0c1df233a3cf75243797422ae143f28674028230be105f432e255f46605cd8c452534f904b26776836977e6136390ab3be9a4bc5e19ebffc41befeb7dc6ac88513f82021bf47957edba469279d20e80c9a10f6ef5e274086cd4dfddcd5b13b16e2300b184ab450f76b380c8a52efd735ed664cd0d286264aaca15f1fc6c4789624d95fb62742481d6c87f6d5175c79104a8e6be4b64c1b9912803580e00913f343e7b89ca8a4952825d908a24cf1e9bc5ab1b93fda6e1a8851685639aa7176d5e6c8e66ad17a35f8a4dceb15372bf20082ba9571c20838974d8f8cd5ddd3807610094f3d8622e804127155c2872e417e3d7c4b0f5a1a156d42469ce9a0ac63d4b851d7a66ff9c149f93f270764d471ad83ebdff286c455559440dd755352410853a6a50b8c1735b9425e3d3c9de9de40dd704fccd04784a28ba76c4abaf461f6c2dd347cf9caf83bc7e9fe5f4c991fb33da2c96e05b107fcb622f8657ff8bda643d630ad301d4102ccb5644c140e47136205bfbf6b55e384afcaf176eab821fa98cc8e683065516e1f5095dcbb9f36172b68d6863b82c87a7be5b44d8df8a70a4c5ae0e5c8414278799a1798f56b5f44baa8ef9e804100a116909426196a8341f96cd6a258d7aceeeaae01f7cf71f7dbb9204d507a67a9ceeb8447cde5382ed22b3196ec02c16b45a86fa23b29cd98a0b37e444d0691edc3297fab0d8025fae9a7622cc5e71bb9962c584c99772466f056988b4522c78935157ea7e3afeb95970b07672e29ce84cd2b0b48a5e4332a6daae71a85b8c763205eed0d89c538b1e4844f3c1b891a78143b4624658ac6afbe9b9b5f405578a93104784361543022c57a57a847e873415d376e9191352397515061cdd3b4e8036a8848a388e64e4a23f3787a6eee50065228e75fd1051cf9d2a189247e7ce29dc0f36758679b731c76ed1261c9cc30cd29d44348a6eda43b6718340c1c1dd9f7ab4d4b2af4dcea20b35bc03faee588d9d5d94d141f14a90867e1b24ed851bd494b4e34e9a451f8adc2472598923a4404702f370e554f0dd83b779c061b92ef53c73f02db6f069721ac663c23d01ea840fd92ad6388180486c25a8c407d079425ee7961a61393d9abec013e660c530af47893ba1b7808fac658856d179792a7715ec5a98d75b59f97e740cc0c18c83d9bc6dfc44b1b9d3e6c509470adbfb0b87f98cbd46d5a538410545cc0840eb4f52524cddf21410862658851da31c0d93d67626c111eed8c084f3feadee7fac002d22ad7a9b7498fd8258b26bd2b2b8615b30417ed919a6f5e628f9332cc1a8230e731a69594efb204c19a92942fbc076c8a22534d0a9e7808521a87051611552ba56c209863f8606c25387b657a2936bb5a134ac3582568786a086db3ca6e26c34d0e7b8a033a2a8c45ef41259ed0ed244d4a9ea2f25af32ef916db1a1ea2131174437505aca2ad3199323209347bf0189c51467ac873452d4ba6536030d6393fe54026edc309303f11edcdd1751182bad703a67c286d0083da8c1cfba16eafa20b6f079435d21d1012ae4c0b067e663a907ef4cd4f4f42412f370c56c5337ee904827be3bc84baeaf9c0ac8343f20056d6ffc91142e25fd8858aaf98dff3136a5a708221cd4d0d87ba84a88eded348022d7e0fbaa0b36302264020c5f2c6646212ab3f9a12140dd19e5c8e10cfb6f83f6f2c98a5e01631fe3c1510e8d96c349f4cdb81ac90f85e3e5d61704238a43799da1369c4f439327d9b5fb30321ff29083213856e34865978a8978023ed589677df5eca53207f9558788196621b49ba7093ddf43b5eb0767c41625e9b79818ca75034b090f64298bdfc60f148a861d0a6aa98ae16986ec88a6222a375f97256025c1e88781a19f8ab53a730b470e5a98c41a1b9b1b377a7de7eb6aaa4b8da634b449d3b855dfd16e33e304c70956ba1808a25634a54250a628ac0978286831ba83c6389aa9a58d07cd0672d0d41e5e89933114b4ae3eef00b95de613c6134c89e0c352bcc9cc8ff56ba6a1b800d10a6fab5d072ba1805af0483d1c3836066c8f27ad6650292ada88098eac39c4da43cbdca2f16d18a86c6ccad1081369ffae3c3ab8ec80047a4f08ca9de51e9e5a6fea3300773ffe1b5132ef46977b5a50b054e2f0e0e8c546461f2f3e3d63f58124f4e7d0d12bfdb6c7e836ee9689fa2f5e20ad515b978022579d808c2e5fc17acf1b18f3ed469244725b4af8bbf873cc878a4410f5e42fc11105a74ead28dc764525e6b3714ee44c66d821fd2285e5177d2ed577cffc6a2d079a85490625457f7fcac88faa799d944efd3e3e416aeda8821deb71246b4c6f50be77243de840bc08da19ac26ddddd9bef2a7a4d7e4e52676096d65a14e877611aa2fa4eb8f5d5c7b87d553a6934cc5a72eb98c8bbc53fbb434eb6036d1b56252b3571474410f971c012fdda559e44c260a66c4b84d3f29ae616ca3c1704399b41b4fc56ff96da7b30a0ef2f2780fa5b105e901d2537b4aa82f68e8d33da2172b9e1596d3abade84df536a7a2c6957ebdfe782ffe38b301f3a96ed24dfad972f607a7d551e4c995daa0d621c2f0da41c80e3ab4b6e3aa6e4094da8d89496c47f2a81d15dc1c8dcef55ee56f0a3bcd9561167e7ba1146e07c4c35d9fd37d79692ce8a92afb235387c906bf1c4edbd72cb4ca46aa07f2d5e51526185764b2c6b89bd88908434a88477c533dd1cdddd088a6bfe42b0f71989d4a60266366f0f737a28a5f0540be7b889cae1c538733cff425b1553ba6ec2c3e01439d6d611e77bf0baf5d6d2e4b617a952c4e6d54e0729234df0a4534ac536bafd1402bb430e30733c255761f3178586d46e3aa6529b0b169fc1da644f70e8ada0a004dce1e06706e66b58bfe91a5b83a92cff3439ae658af3def1293a9f9235f5333dec0c50f38924b1d17afdf198243de4dc26e1d746558ba1d7293c9b14c73307c5733246f74ecaaf6ffc90a5015be3cec0d3533b20b4ca8b91a3846f2522b4de60690d99922c7bd707175e5138988f49640b20cbd81005c61f4f0df69b01a3ecef78913683bee1e63e0e14d3df2c3a104cd638d790f709179542bf9d08d6383ce2989629c633a07e10d92ac9ba748a49bda0c5d9b77cab3e4977ef1ee582888532a0f679bb42822e73e91a0c97b65c4d631a5c6d257d10af10b2075c6f57d4adba70b07fe20123b90e6e35727e01710a5324c90aca28981b305fc5b8b0b5ce93bc4ccc7ff2ef28be967817b335aa9c4c013e20e3c4c78aa5d9ae97ea4dddc332e77c6bc4186ab2a164518a4e47b4ab22f23f0b5c417165cdb8f5f5d30292b654d8455294ae4f6aabc53905592abf67a016020e7de1d0d91fbb272f96a502eb824c4e5f71cce0311442705bdc4045775b7450d24356aea031a8132ec72555d9390efc1f5a70ce937dbe913917f7b665e7eb27b3b04fa395ca8805abc6d5cb225817e8f1774494a92ea6d9d1e85f188234008e1b8a62d490ea71eeed3f3f80656bab2095622676a16d5b8fadf13672901ce5799327c7febc41876d1458fa365d9079188b883e764d2d70207c16bad6ba58bf9e43d7b06cc2de01fc40b065b6df2750fa9d3d3667f91caeda4ac67eff08154832bcbd93f7fb9a488759dc569a046525502677e9a2f99ab6f889515690783c5260278d5ff12e945c3f5d43f1fb932b2a25b9e24163860412c3b30d8ae6e48c52ca4e9f38f0137de0e054d24b231421353804f74f6cefd9d522cac101f7c80bfa921d1998370a0ee9d2739bd091eb4d1554dc08fa85f88b81abe8fc9382cee49311f15a3d7b987cd0713047bfa886fe10272665ebc83c28d9a9d564a6fc833b87e93e0a677b78001b79f952737b9b5c932ab1815f680ecd0f77c775d6eb9b71d489ba2997ecc5a77d20e00d722e202da030bf310b8f71e304c2487c5f46dd6c2c657a940198045430a67bc6d32599d1374bc446424c28d49b0ba924eec3cde510e1b10211ebee11c34d1406d0cf9fd791d3b9bb0e351bdb0256145cbea86178a78ec3a2833ef02bf565b8d68c4ce08bfadca5de74ca2d281abb1c4860e4ebe2311f61c7862ae29d98e1dc998c715a30289c956e8e79169fbb0cf2fd6a88c97514270f7d99bcbfd56b4e134d7f4a90bb996ba27a5ac195d6be356becd8de7ce3353581cdf32442d94596ed9f7703b26cf722f1a440be4a08e020a7b08c851977525de4765d5b7923cff8e603174d7e61a0acac04a760e03defd2b9339bc338d8cb046a3c68ade84fe5f7ea574f4a58b41d8f2df3717bbfe5a9c9243adec2e336718cbe200ff190cf93a7b44c740bdb12bff315ac9a21bdebc11beeca4b3988ab94cd86eb73ab4f5dc056743a7a197ad7143d8c7476ff6d762b0c230a05f137ad46fd6f239505a619edc655c65e2bf18dc1a090baa160fb86d942224ad71a4ffcd5ac00bac1d0f1a9ec13d417dd99dfdbfd8520875d317048392dea051685f7af5bfdb766e14febafd3483ac18029eff4a56fe439c4acc6205ff06bc88d7b9e2f632d7be7aa5d5750781266597a7bc22e5d08a9854561d23bf21e79ebc5ef9da95eb1cc2f2323fad2e8c9d3d7575e4682816b94f599c7bbc3505d46fbb6c2bb153379c46707960e25420c65360782350826843ca513ab290eaca2e1c6544badc63a57da40284f0c125ee7d0e064e7dd8a43c5bfc97e1fcb80aa1c013ffd7acf721e095840ea2cc860c73817564f2bdc45cc6e12a405315ca91d98e9d0e6bca315f447675959b751762e99b4f8c4aa094c1ca22dea576b4bbb0d6ed11331b96a678fc80abc2cc0dac9e435b366f60aca50da90f21fd00b769f7d058009a6565239171bbfe1b6b055dc496d750494b9a2c849cb29ca09d15238e9a5478752abefaeacb30e9681e27cee0c0fe14fab240c3506288ef8f81698a197bfbf6e35171f7e887918a8b4f6279c3289b12a3123f0db17b0a265c0c1af448653e25cc254f8d2f4aa71019bd857ccd397a149f3d1dc176eee4ee1d8e0e63279d3fcd60471a69fa73afcd7bf4a8bfba9bbedd29a70f4d85b1b3ee2040f786f01d5a7447e56de06d72c5cc377bfe56b944eccff262598c8f9b71034d33b926b10e6f3c6dc692cbea3555ca3c0f5c9c9cd192aa958502b46904ae646fdea7534405a57ac5709895b170e1dd8a6d4a10850d5902887531c6321f378c2762cdede183f38a3b8b25db155fbe5f685efa6a5d2cdcc7ae9210ecdf280f61c2d6142b74e55c87d354f042a833590c885f4544fc824b4d0f96af01754e3ef69cf03cf79225affc58e6b1bc07457a52d7519aaa83d883bd009fbdb44a2c2bb35c0d7c0a4b0a873a7dc4f432f027de8ebdba9f383335af21c7cc943b992d0a2a0c00a640b362d5d203acaf311da86d96ea785534036aa2f904e5bc8cd79570001b9a9f7235404311a290a0ff4d5ebc57ef1ccc27713d06a6c0e36a40a6749ab26235d4020e49cbebb4310010306247476f193f24b0c9b8324e80745f8dd3cb37496495d5b0ff80ab998d925ce8f93ef523a40ccba5a5173f9da2b94aa66ed8406b76e958b24c70bbf98b02a478bdadeaffcd6e4fa0a4c18c7939e3ea01f193a23a37d31fceb462ceba3dd3b39ca6306204172df130288f5bb8a7b78d1e9f4112c393d0382a2364fdc8e07ff60b77458c4ecc4e8d7715b43981d65720695cab7386666d311504a6fd6756f281ef3c590a0b55aa347699d85f40d0b4e5143da31761a0fcd5a8cdd6e48fd94f3d175cfa9e32e454fd26c96af0b0ac5c6a6f55a9c2cf40f2237b57c88e5e0e3c43474761f05b1ef9e96f08db153f662215c6f28ebd199c9796df43bda0ec0d5d59902f9c31cbc016e335f7a36ea737dbe274dacfef5ea96846fd743dd67719a586e7e41e36f12856040660219c728301495f544230cc7fd24ff5f6d2fb5f5a5cf37026186eaff6caae6c5adb9a087668349512ffc1d85a5a916734fca966ca259db8ba09af39b13b9459f3e66addfaaed7feb09ec8f01e7a870b845986b2538e01b7debed0c17deeb2081868fd5e19723d8d1e38f4edc388874de961c80a2d42e4d1bdb7760c936bccd6c81d0e8f11a73dddaea1a6360ed5784a5018b5c4ffbfc54b72104946b37987914a2070ee987af359e233d5e63863c020b39a7aac8c9658a1baa29f6c5ef64fba699375c0e9e3535e7731a861f80bfc765696b52069d649e9ec016957b910f70a5d3919b7a8fe263f2647b0f7ce720a09feb6f6b9679ce59137f5a582e3228b885d7e311b09696dcb6c23eb209711e586401c32be7d298f0d44c93ef49a8d19ecd01ad1c9f3f362f21f144799639298f17a9db082e755ebc3ae4041f59d3f843ef88c984310b40f08ac1b8129d5f6be2cda520e6da2b9e3aa0fd65400d00e790fc4d8c7be7f971a931318a6ee3904096f2649684a04a14f79ad20a64091fbe82a7aca24c6ad97f5147f95dd7af881758aed0f22156c8d09ad1f3f0e0af077dffe7e0b62f5a67e6af7947d73939e59f6e40a0e6c1f98d601400251272b34bf43fef2547cbd31b4c3d41a81eb2d49dfbea2d0bb7ece28f095885b3d92409c290ec96740766b1ff1b2e9869922615fd4085a1a9830746e63a98fe82899bb6c8177a7057a97e80c460853f2991d38749b90fc92775b042e87d37c3800203fc8be022ac85763fb808590ba40961e6ea577b1c542efcf56f364c47c0c7d12c5d9ad6186fa8aad17ab18babbf101d17cd60bf7a324d95eaf0f58a9fa76547921c9575e675faa6ec89422bcdb47b32800bf7cb20441791ba94a19c7602f308a1548063eae2d2dd02829401ea0855044788858ffb0929891c2a18a0f05c2abca47c2a8c12aca52c50fad7b8d28f89c71eb5cea7117510b6f22f2834f596e71ba40c75a7f36b4e712cc786877e00c765729a6e3b634340c2276bea4e9b28b437a3bd05d84baf28754c81d3dce1968d3a6324e86b2249d2f8fb14fb243a614f2d25509624587997cdaa17035bbe8e1955da261ffd7cac4df325eb5370dcada3c81c48b8860bb3be0b7bb42f9f47c578ec06ebeb3867e8fead0d63968d5b26f821f778a9c560203f141490af4df5fd33cdf3b33de349090cf595bb71dc9dec002fa805a86bc8b0aa53fde0c380db2a09e57ea14c182694cb18dbc77aab09b689c3711cc8c0e436609103d2baeea5be42a99f032e3a05cc8edac10d32e9fa62d8dd4a4b46ae8998766b4c177ef1a4f0c1fdd4c46b64abb0b10734eec710d7a28f3fc73b12b92949df397233038758dd0212bd83bc9daca7bc5d2ba5f23065e725d23dfa32f0546675850c6ecb98a671e856a1d7fb9fe8571bbde8e805a72662dd98f2cf93c1d213298a50589ca3f851b06fda5f9bf5c8483c0eb6e301c95e0619d8c2bbece8cfcfaf78904d75449eeddcdb0622c8a709b7b126d7fe3bbb407d9cad84d8401d2d8a137e233296ab516affc098f29797c8d1c6b6842eb5c5cd2d70719726568f99dd1c6027d1dcb22b9a7c8fe8968f7ead238259a0721d17307ff4ce2ef096a36cd168f433b257c567b3fa0bd4b4c559b760c63a6863b2d2969e810d2141230884fad787de50b3889ecad8c1145a88a9d9a0e869a305743bb487093fb6a6c0a030c336238b3a7f45a4b3ced585d9064f2dae81d07c8f3238d597541267c4ebe28fb00042a25d2f05eff1414253e7381bfaa54730ef8e24057f7e84b586f2463ee6e8127faf920d130bbc2359e850e9c51680d87de5472ad9c97b40a7a04d7ac549e92d234f3f550227ee0a31b37e50e7606c8f960e7a45a4ae7408f0c2b9b818aee8859ee2c63ac9174427ec4c6a6a7b2a4fccf7270f855d36ee1e402aeae5f41476a7d8b70db55543218ee0202d36606107dedf3e2cb45422cd5d26e9e84232a338a9591d00b2b55a3052231e39206f207b36ce9db82c63eaf447666870190dd3a23b41f3e038c34873a2f5f2f8bdb1e2c6729155a7f60f5b03db297404b0b6f499ea8cb762373f4a0f68e8155cacfedade667969ca56849ad68af3919c4eab6549d26393750a1648196e3172ccd05fbae0b8b14390a17539d185bce8fc386b81b11c176811d94d12750b35a7a2478130e87c8a7ab2657909877f4536af066c51ffc515d6e96769982d9cdb8e83f2e4a8b9c30037c60be75138a316eddde21b15f5abd993a815669abb16b8ec3ce751da3e6d6e2a004307ec754884c637e3ddc29f416e7e3c9ba82552f2cf8d0c6d9e504e055af8c109927fd7949f35dca510ddb4397c26d13f5eb17560b2c877cde1d8dc4f327ff2e002955c61d166fe4849fd5cd083bf7b9a75ee19117f4ef21d90fb13e2490412686e67c21f6a4b71beacd31d59f5ef2bc3cc530eb7c7ed994d8d176035fb067282293310f11a921b288b2cf6752f0883b1bfc19e4417777372038bedccb514b5a4d65010df4420e719a2c68ee0e981d1cef40ea04ed073c8a51d8ae6e1e10f8582ce1865eef1e024bcc13ac617e047a0a7c28bda056d2186874f6cd437942924baaba04c9ea69dde471cd488ebc6511a79229705d05a63b699ebdbfb830b9349f326e7e5b49c07529bd0b128bc2480ec26b3b444185cc569817705cacf357c4c8832e5ec79a477a9f1159b55bda49c52e906ae42a6e1ff77175082a183bb24b522d989157fefea75a2a857658260bd0468a100f58a2ddb8a024e814cb0b5c3f8488adc6c4ba04b8cff753dd9b367f665ba9b75066b88970e210d5bf435e8e8c3aa120fbe50ee85af5057e1e135710b7cf7b123cc9f3c77f9a984a8c6646d63a592926c2d9e140095800d675507099c3b6bb432eb98914d93718f1050b96e6f12b5a697566baade91834966fe4321c6b3fb80d6b9991fef15a5abb248c80231e5fdba51da345d2ef26a0c66c46625dd7420ab1680d262d65bc64166ea61240f3e96247a526e7053a80b966d3a856cc312b1b3c8c53570877d3322155cd1b0e3cec24ed51a3e3354f8ab5072a0769657fee6f6ca41ba4c1d2a8797d6232c3793acf34530d88b39a9aa2dd60e4eb085404c5dce18918d5d4cefd2ab49232325cb0949e7abfbffccdcc044d718e502f6e414059a66890c84791d3386dd317e150bb280a06e90e58edaff5b93ce17a4194ee7c654e3f4f146141dec7f28179ec23c8902ac398618771a1aa7e86c24d2dd8da2fb18b08cfe130f64d8b8be7ebf8ab90a8b6129ca7766326fed00224945be0e695d99440a3c251a15ad9b96155bf468c157a3041f07854980f7a0a60bb8a09ba8150ff57154564db9a9cff34cb2ec7f04bdde595f9ad2d62053a634cfa0bd0daf1787798bdabe56b6db8578a33c37598506021d2b6b2954794aebd8c7203657e6741cd487c9f1dc8f0e0fa949e655420d409a94d303a86c82694ee645b63b1268d1c380ffcc8b6dd63d5e977c99c8c8eb7c1fe42fe70a16e30f959dd719c4443ff83465d9f2f77ecd87fb6c5f5a962b5ecf7cfb0146507a915fb62bcb155b9f71b755e84cf6f7f4cba2d5ea90811d533f8f6e07e150ad3f909e380b68324a00a917b642c7fac69b2f4f1eea5738dab6559c46e7232955668741e58285d11a0e63a1c8e42a157f1484892e5bb592bedbf5de44da1f7a396d0b5a9d7338a0fa2d897d912c6aefecd53ee65628a8fcedd20b828aad1c4b988fdfbf7dc97fe322e00372702aeaa59ce8d90f727c08756d70aa542a7bc0252241eaae32c9272c56c6c49473df50d17ee12c2bc67135ae69f2d5ee68953ba208af9d370d39812cf2f601505dc51d230df7b465bad696e8227625f3304d1ff118eb7e6588b0484413247bf12332333369182cb6f6dd07687da2f61589756298bd9bbdb7bd672a5d107e3bd3959d8f5be8395025dec3b4e393f3ff274b405f489cd1f114bece31ee2dd5140d905465f62fc3b91ca658f6c3b749f1860c0edc442b2187baf9f3500638475a2c8510d15d4c7860600430a83693ae24c47596f291c875d275249a635cedec078d984d2fe90c981a02086a7a825f88747972be956ddda9752add22cc930284e63cbeffb83f48c02868c5082e663c90b9ec3042f02667b992968b1437345e0c7aaf8f4beadfd9d9532b5bc6e2ca85894542b64a9df9f8f0dcc2efad5f12e9d599230bb63b32ac83663e80c3a4b655aa0d5b18885d199ba9c6d09b2cccf866c69ac45874b3f4cfe702ffb18f5bce8ede8ec3f7caab625b1870d2d184c7f8bd53fcefc5d83836331599d78c777d9760c79909956fd77d0fefd9595edc3990b3bc7899650f1b3e558a8b472c88cd2b6ee0ae3c09e632a510325704d198074841a05fcf3dec4286b66f1c5bc95ca1f69fce31af5e65296a94b20b2ddec99def16100b06a055176c660df5586f5a64f590fa03a47340944b4af5d30660da001444a6eb25c10fd09894e56117bc563f2fb5763e069ff3cccb6c9795e4a6c905529aa674510dadb8fd8b34352d85db4e1ec58fa8654d5e8169364350c84fe2ef029a35e33f0ed4ac242d44876d94faa7af7ea665740c99ab7a1d0845e60b34617c9f2f526345b5f99e47f7e5015f04642126fd54b9980e2c2378016b0b925f1623f8b3a6cc03a3a401197b04703baabaa61e5afc141c90eaea22b47acb45708444b6cffa8714cbaa5d9a99c628b9e0e0d0b4af970abc64e607ed26f0e63a163afb917e23fc3f6cb616482a558851de136bf456d440efdbb2afd3356a1d0590a75159c23ae187c096442aa6008388a0b665df2d79ce275f15f154b48de1a47b96e0d35949f9bc081a2033f8eb407ec4cfdaa18b6a85d9d5487893da7b0616c01fa92b4665413275e7ce14003521571f1e7f93b8b2ab1c6fde80f0df9b5fd14bcbc060c698d560c10c0bd4d4e5d479c37ee9e78945ffc32f59aebfa1a761aafd6d669cdfaa0660ab92aaaff93c4b8e96b028a5cca2967a10fa2ab45350297f9109a054b63ae0cdf3f1532a801410efa2ab2a24361d75f5a83965106799a48dfc47b171a01337c405c8f723f1f1cf109eb029c847d38c1da1d3571cd3ebbc1f5b325826217d34d513bd5b02bc8c3577aa92a5e2a89eac95f55d9f804e0177304591dad5197fbce7452c20c0689e5fb5ef9bd6df19014b3b437b9c8de8b0c01d5ae7871aaeaed7f8754620cd9a0bcf91a83f25356fea054f3bd64e38a9b0e3756cf1ec68eff974cb2d86677dbc013b9f5e1d200b98a9bca89dbf3d9d573b97bf7f899a14bb02bbdf1e654c4e4d2a7fb0867ffdcd775d0b45543226158b82f4d8c1f8c2e446ea2ac47187a3b31cc43e7ed67f9b09d3b2118cd02ad18959a20e83b76b58f161d52116f9411f5f4cf1301746a756b912738f7cf6619d538aab4c0cdfc651068ab05de81e29900538a4b3a4dd5f2cb305248a6d1fc22b4a0aab07569ddb71b0762430cab7b671705e2e07a6e35a1aa1764632a82ca56ae7a98539db0dc5742bdb3b5cc355bf3ea5169a5d46d777b15055bfc19ef9196af10a072507b2382cca03add8e7bfb31f5b2398d90492b2158cd5fd50b7a8efa97c919c83ab927083bd888d3a2335e6e131b14f7d132ce29850fed98a5d9b5d3d25c75ab0f32ed1338396e867908a7ef6a10cc4a37965ba56124c2b5d27695b898be0228045adfd000951ccadca39bc45fbdab74414afbeaa98b6a1cf55054460cff0ed3bf93f3393424fb8921d6e86449206fbe9e9e33b0f5cb20aad7714dd23c9aaf9c3dd5ee76f27d363c3054ddfaf8747bde2345796329a37df4b5beb4570865f41a104a79ca9b0ebaf999d211b8465b8d2e857027ab100af0bba50e4a8db3233599a9d50d6a24e74cb7d655db37414672561087a9b870ec540ba37096a58ae10738655b3b916cc0d3ff6dcbce62b90f370418d2841e9dd5936fcbbd113bfd0ed17725899c85947c4a8bdfea7332c8f85f14d6b2740ab216501fc4cc0b76fc18d7769273a60d5177f474fc072bcfad3373fe958b5cc5f2603dfa52bda3f9ad1267564a02d9d285e2f21c40fac77f6bca4b425aadb63ba47083e01941d822620fe39ab1a9fc174e39c79533cc0fff25b23a73791ec99547ff1e0d36e6ba035cadd6c6ca2acbf28f3454e9aa686a28a821bdd10cc8cdfc1a3270feb3d66023c2bf473f89da4dcd5c882a5ecbd167d840996d3088dbdfba362fb91d64aefd56b7020e6a9e8daf1a9c10cb28ea52f0559edf0eedd9457c4bee5170146b91b313da4623da5237eaaf4593eff52c6a645bb4dec230f3b9fa751929b9f309f2ea91be9cd4eb191bd84f24274b6d6d5e0b7e16538a5b601d96af18976df32640a9b0326c6c62918cd11c50087eb97a3032d489aad67e99c10da2bf5f1f1c9cf2fbb937fe0cc149a0384d8ad6b08bf15db024cbf84532f7b9905f3a4ae3924765fa993b5020c58e02f73b2659e4c06a562350203df92cf144d7b1b5615c2c7b3e3992c1a2c0ea97e08ec17c0f270e7fa61bb1138ddd1cb76f4fe9aedea4f5a0e096783f752a516426e5dc571afcb8e6239b7cc04af775b831e8aecc70ff49a39134e0bb0b4660429a9b70971ac45a673baf67e2d8bc30d70706c4c271ffe6d489828887d265b27a4bb5ff5d17612f366657eb63ee2bf103e3ac610e6d94e3690ebf27c659f4179b0f76e40e6d9e969189600cb404ab0bb09b14b273a8a86fcfccdbe274f7945f81ef0c33817af29ade3449c681a5024943b8b6ec31d0274bead9897ca075820770aef5247f13ef0d8725a01fcc4daddfcb7d110ace266a5c224fd5f2514af06dc40a2d5fcae44b15ab532a3da779851aa362982d7f3db3300166fc6e9b48dc64babfb4d19c0d972c77ff00e1a1d58695bbad609286c0dd2c14de8ac6838ff969a6df9244f4902db6f293e5625997d48b41195ae57e3ba0b9adddd5deaeca6fe2fbe44aed96ae4767ae0c70a3d258fcf833192a62e67bd96980dfc8c3b735022d921653a2f28853e02138045f4c3ca77856e51dd74f9146e06604ba8d37584909dcb5c689a3bb70fdb255569449b42010805844700879ed5de63a2e55cdbbb70109d1c786d5622f328b21a5473c0b49720b3ab5a72b1a1dc3db6634efe4ba8e1fbc39cafd1919935ff743d95d15c97d303abdf80e9dacc713455fb575fa4e218dfc93af4bfd5b8a5004ad960db03876d3ec51ae433b0148b156278a9677595a5c8d4865f76991cae213c2db265db299f8dd6fcc9179814b3da907f89f0108953f8fb4a30045eac6ee7ae3dc23f180cddfee66ae512e5a492de9ff472b0298feb392e2679680bdea4fd55e77f9b11bcaeff543218fb160548fcdb4ccc4bc5aa986272378ee7b9a8ebfa4210fb3e089252c0b303d4a34a4d307592047660ead3d444c33134a6fd7ef0ff36a9faf38888dd7467871942d548a407eaff4ae4d3275f83b997c18157cd82ebda57e583360ca7c6c3f583499ea9604441600032317df01d316b43c8fcab00216b899a1448a439b4edc52cc836de60327f7b2dac146e75b09071bdc6f2f5abb441c78c3fd244efb17db23ee6269f362dea4d4c38b30e1df02fc6276ae59da2fdfe05bbf529bffbf0382d52c0e7d4ff679ef1529b3ab0e18b97f98aabc9daae80945121688ad87a3c6f3117c10763a3a04bf3476c04fd6609bee939beaf9dc288f791a825df97e1d681a585e4738d02d392183638564603fddbe69de0482af5436b2d10b9a856548d3f3fd11fd0c923eb0d2007c42a4f2ffad3e96bdfa2dca4f6beac99f88c2807061c658d1c47f7143b5b48796e8d07adabe6a1fe0a42c117c234e374b2bb5d8a4b18f4cd960e5242f1ba024e6821be79293230f7e77d51080b4752207989004a7923b2e093fe701a4b54cc8bdd871ffeeff7001055eec30fad04b5fcc8af03c6fb167ece2e426c7a3a51ed25142f51e82c92957c3b581ed9288e2d269605a2189fef9925aee09a3cd2af1db9be74dd1eec53a7c430b62c8f202b5882912b7545ae78368bc44d9883325da56ecf2570d50de6c7b51dc3f6a6b6ef413bc915745de2097ccbbf81e5e81babf660b2735a4bccc95ba40ff2959a4f4d1f0a4526d99f4d89bea8efe5586f08edc134a5235a1c00d172dc11d2ee84a20c92ba3ae74caca3c8334679871bccf0be4891814744b40e32fc3522580c0c6e6be4d9c84b7ea8a323deaed94f2678e178c6622a4783b0700b10e7ee92a33972dfce16f725e3d059f5adaca84ff560f87c816ed46ae542b78c21e1b63fd548221c077f1bf42a11a6e3ce8832578ff12c412f6d8b28d79a822a1b143c76ba9ddbe71fd0e69968f0fb04e08d3e4b458d4060e9f102b7462a4ea7523150b7b5ebd25c058d33df2419c24bfba13dabe0b06c26dd13ccdc9ec8b79347cf64beae5efdb41c61f531e85d4257fcda83850a01a7f8826a5f94158a78154fd179ded450938d05c389ec881c535f82f101a06b3e97384cc6eb8ace53e32e2c9c4af789ebb098447d9b39657e321a544e2cacf06759ca3825258f876387080ef860a463e5ef5a5512457277b3642cd07f8c6e675f64449df36446fc8e0a5406c3684b1c23668e27f42e8d9d93d1c64d2c62a24d8560674c7d7275b5346b0e563a844df080aec6f84598cdab4a58f9eb6261721408720f9ccf6493ea41ac0e506010709a7f2c26580fca4cb0b87738ca100e625532a4912a103c702cc15ea056e441048bb6d6d4466c015f5a02148be4e56046bfbf7e89d344b7421390c522971f9376bfdebf8b712f2f422464e89cfcfa9f8d846f0c4107f1593b20c7d6b6981a6929d6287f47eba8ceb9de8c04ee40034375f71a50da956df954f618117f7647cfd0a30605f5280222f2428aa17fb0b45f48685230dec2c0391084e8702c888a78dcbe840bc18b55eaa1fdb8767c3053575335885fc79d219cfd18a9d88df75c210645e5a01a071491b4e8101c095d1353bff2f8883dea9769e5304024e4a76631b4c6045e92eed44013e569488046d47284405fa048e711587dd52a4eedcca5efe11dfab27f37c2825594f2643c008b5cc2d3479091be5f5bed1d798acdd97a09f7f52db8b246973a99e968d9db6becf650166360790e2f3256f0cdb51feb9b75e619291085c8bc2bb7a32a995e824c279032ee20a7c3a8a0d52b6658fee9dcc9b8d032186c1ced25f7784b0668ad37042dc8709e3f25e928ad187815d20c61d747b20d4b80a8053077707dec40c57a771a7a073f79d56dbc28828b64b6df83454341e7396e1605022ef1e3163f2698dd0f07741f80f1d78f7c0b5a787e5d5cbaaa12dd7ed307b7013a5af964387d0de0cda8adbefe162540a6204febdebc2c01b0e413e234e841476b148c0ad92c526469697bef9e3e061e919fc9bc1e90c9cbc274eb531e62cb926a2eeafa7792629aa3d918b9e8d50eed1a51c171dab439530d990132e911cbcee3722862dafceeeb65bbad21d3bb07f4bbf07c8370cf4f6ac6489e93253f069ebaa4cf82c201a7f640e5dc1d60ed90eb373640c0b9dc523c0dbc6aac8ac6fa0737061ca66ecd964bf2e66166db455338a77c4c856fe7ee8f6487a8ac0e88ed10d830224f3c7ee0f9b0ae5024792e4ce3e45f5a3365d408e9039b417582c8f0aad697fc033761d9e09e8d5da42bfc8b2014552744451df25dc2e1d1b37326c5a2fc10ad8a2daf0f102798bf8d3aae5ee3f1ff30ea0de8b7a40f3c13692c50cbb21bcae1941434d9dd951b3fd5fd332b58ce1f7be13d28c76507c7783fdf703ee17fbb5c37f1d1d5c5f7b23755867e3a14ab1d5745a67ef614956032b748a29ef185bc5e567d59149c90197816776f2f81374fb5db0552418fbaaa2a389b937cc868294265d50070d50e0c9e98cf94564991a89ce43a76db26a8954e452e2c3c3094687c27b955b7f2899c7b5f1c6adcbc5ac699990bb10e4d157331508a5cfc373afa814057d5c974db5e2aec208939c9b83e02c09df3abb3a432d63b3ec2382d4f97c48f81e8bd80c404c68eab37e0dd9d34402a68951038d8b4eaf71929574609dd3bc196e41f9dcdb8ea16ffa83e0f231c0395fcff091349a70ad90102a2ab5d0e28f9a34c3198c11d8e90b224f7072e86b4fd464fbaf4639d5ece5d64b40cbe162605b44d29f22f68c39bb998696f956ca7996335509df73cea2c1015c1cc26ac6b82ef35d9ff3dec6509e655a1967b7562b3105befb01c05c3673f126aad87d558dc27da2b227d8ca205257fbc766400c07d70b1ed54078477e2efb39d7f103617fd40db7d2ab5b41127e6906be67c941eb6204ad7ff386c39ce26116d90c7bab0fd39e5644e0da4ebee3ab949b40c92ba56ab8779e7c0b30c60ef660e1edebeff922f0e316696603bf29c5d115466bc497b258f2d252f3994f3aafce94e96300d1c96c1dc79228f6f3ce258af5ce1662d1d69f1f5b82c4c8bfefd522e96271fe27911c842654bed0022bc973f9bf830b1cc0b13b08765989e1bdfa293a30e9067db497906755f493da5954697bfa51a5bf793d746e28ef66d876da37edd01a0cdb9a0e8e54e10b9e03bd2ec002e09b668efc909fccb379048e87404e83a76e96fbad44d636a8b858f3b67fbc5e03678af3543560bd4d356af97232cd435809e95b25cf9e48a8cf0af35317cf211c330a19f17ac81159bd5265ae071911109ccf81a0be4a8e2ba04cd5043b8b99a4b4006b8641ec4dbb88caf1e2e211d00b15c28a2b4978a67dde19bdfd1c1ba7770d19e468529824ac36383b55118a64b7bd4f422893bcef3346508d57a536fc9f97d299553a26281e718cb9470ea0a9f567feb3fe6245bc29ab04049d9d379245a44d9cc8962973672c71929cc642270b50c22c8b37e1754069e58e4a3d1bdf2346d971ccc92b9c675be85af88399815121648daae52a5c3df97f0a959fd1c8e45c48d5de4ce755029807071649c6562b31c85b9cc51c7b596bf917cfa51a63b15bfc05ca976d7f138c9c340e5fdb8a87facffb1f8aedfc458899684ba82075c83e57b9fd863ecc77f3e5251c9af29c803ea1b018f03d48465a5a6fd71cbb2fbd07a8404235a705138e61157de882bb5d21eb4fc2c84b065e745b71ab319e3381f5c86f5583a6ed196c3ba6923cef483f6ceb2ddf6d0ac462a0ad55777dfa4ffd45a3919a9befa08a39400515c0c1e76487e8350baf83bc95b594e72273ecc64e4cc85146c9e4bd1fa4c56e4c41d449fdf69147efb04025dee8108372bbdb1f92023815d7a77a4e8f7a315f1a410073bfd92f41c3649b0691d999610730881361b55b922c55a3f0a7d5d21672bc1de63928a87e2fd7a57317a3ca9b1a945f3546ca91c555f4eb848a1ac3a20da3b85adc420fee40aa276c40c323dad61df84b85b7a145dd2ec4acfa5b2556d1432e1125b99990747af6fe7c307496eda39594a6c81ac2e8570b5827145735f1b9ea96778c7525e7ed62004b7e7c975f2a3b33f5a4265afea99a2c4a8e6f34678d88b4ef1ec95248447895957343fe6dbd783dfd01c785b562ce7db25c8d7ac6226c0472c963e89d9d5a1a44fdb03448c7498635b85fdb534870552976bf98d8626cfedc1a74d42fe61221d978b69306795d354ce3086291e9cfab8aea21347508139aee9848b1402af5663f7fc408d85fa76f184065ce4fe04dfb33fc56c8c1c444b9bc52c587047cfe9e87d216af5223c824da91b5db6a2c97aad18ded92f75abd50df10bb24a690794570740eea4d9782bd364827bd3451eaa732c9ad876079f6dc41815ff90b9554067acb8857f1ca3644c66e054e5f874fc48768f66cd657024fcdab88f2c2717b76b578e56c8358494fdd41d1242d8ff3a87cc2852c47827cf08afbe77390ad694529f48e48d67c54f71a6211c3e0cd3d5ffe171bb4d02771d423bb4dc8add13400df9d8fb4ff88b5308c6f3c42f1457ecb9afa451f999314e52f587e4388fb0800fe48772e22b971fd91b1cfa88516889961c9908a2eb410f49e26ad8b146e739d35d3d36252e806a142f81fce0bef432696a2609dfa48ff77cf2337f80401fe018950f3db019a4dc66b58e8fbb53c8efcbbaff3649b65ef4774c1cdc10572b56acb99ed45be316cb080c485b48d2be2a4f57e2756f7ea2de4f12fe4a43a2550ef3737973605dd6e160d964b33e8da8d82b7d3bf1b2fe8c352be863ad61721a7d028c5c382f51b984ab0ff57ede6177b5f58e3a5e1bba4f75fc4d2332360a22a2167294969e07a96bd28381f0004e6728a7510ea4d9b6c5cdb05622d5ded1edbfd3ccf77f55cbc69717cd1581d222f762b57c1935f6a1ad604ce5c802e3787c33625d6a992bc996b54f7784630d0081772b4e4296ebfccdbe907e9f0e4fcba1fd08a62495bae4ab23029ac1a1bc631826b8511054065784c2ae3992ad6da098785ed6d4b767c4bf072ba561a646d86fca05bd95dce95f6fd88e37aa0ad1828934ff2acb56f690568c06d673a5c3b864e55d319979ef5a2de6b3e7c55d2ddbc210c11188b395ef9e7c71611dbebbb02c2fa6416e94d8f416ccf227f9e45cd4cf0a158c66bc1eb29ab3c6c63d45feaa656ead31acc1c1331a7b144be40412cda9b5da54fbdf2de832b156eb22851fa3be2f6e90e351bd7820690c7e7bbd3baeac0cf1ecc57e372b9cdce1e7ff21263267d30c3924a67807b379d98b0248d0d0320ddcf631a5663b9f1c1ad4a7f2938e5732d92c0e47edd84db9899c641ebe20b1b21db38aada2a73780e4026cbdc30e66dc8398269a456ae96ac727789e9eedd635d5004f50b51aa25b1b267ba1246b16f33e02c24296178e82e34d094c802a055f2986104d32947c40673ba4c8dd60b2e6946069bc444e796c5fe0793f538e9c67801d4f02443d9b929221f2f950a259658641aa053ef1a08519ad8d5f32d72ab44ec6b51a298ff1cf095628067b782f10d098f4718eb85b8af30d1d8df7e926559a48bbfe5f8198055aae7c831f943ba57094b6845cecd93e13947875e3aa1049432f3a5e4eb608b3b577370ef9829d39877474dcf1fbb714d92b5a3c51458663844af67444d3d7d6e05f02cc7332c24dfdd2e454ddc4521ca00312923f58da1d357e143d9d8c0ca8fc6a78df21327857e953f0adfcb1ec21b65c735a09515be995de32cff4f0cc1dbd6e419359b31f821d7632b0330d05c9ce644186aefae3cae37c0f7a0acee72d1f3810f4bcb561ba6c01cc9355e6bc448b932c049f8c0d153fb5561beb3f06dd2f6ea2d170b7573cb14c5cafc4ce868031e018cc21a85dd6d364bef5eeada3563edaa8bbd4f09b708f95c5e62cad1be1541627b7a06a741851f1cc7e995ee61f3712aaea45a184ac6035a1d69677c652327c02fe609c41a03019d1181dede2c2e65f51eb40ac359dbf1daa0849f51e5c02d903b6cf6206fc9f3989ade275db2315f817c3966d8bee6282b7631d1d54ec32e9fa49eebe4e5f395411fec9d53275bde0a0dd25a07e4f3fd8c7dde5443031f4cef7b3cc55daa1924d84c983946b806e2c617e34b67266ff34113724cae4343c48e541423856acabfb457868b590c883109f5d42b937ca964e871f5b47a899a1db25dba23754e1dd1917b594da636b5f462f1060293b12e4d665e7590a1b3de1be7b5c3dd43c4cd96c3764c3a8308233bb07fa353c3d6786fef79b3c010d2ede747609bc2c86cf68e87f18a09c6cb1a34cef30efd77c3d0719d9161615895a8b10de58f80c3279746dc788aa87506f00014944744fed68bc41c3d42301013dce6bbc28c804c6fc1b1f0de1ec433c1b3627bd847f13d31d34c1361913980613acca5378bc25df1fa69771ffd952a79bc20801d336e01a28833d0a2591b70adf904d0160610e9181a15d9b629910efc35bcc75f633d0f66d3d62ea2b381ca4bfe5acf16791355e344c1189ae4ccaf26be00aa13d1f554400919c2819f4c9c3285c2c57ead5220e4535e22de2d75e8f4a1f484279839545aa6e269061c94ceabaa9d46704eacaa34e8bda765655d47ea842136572b25ae1806916b4f0f9a2524e73e347ab50d8f8b964cd721be07670559e999df9a87edbe509cf7d94abfdaf3f2e6000448839515263ad5f57a5b258bc3d01852f86ce6f45058ddb1e7705db811c5b475a0ec56b917685f2b597f0b832ec76fd0996c5bc7f999fc97a21ea770c56192ee08fd389ef6bcf06a13f5d31b318176c0305b190ba5af4af471569321b74a48e41d2ce7b1e5a9cf3e6f16dd91cb1324dcc3fa48e1d4bef335149eef20e8d5237fda796661214b6237abc44f06f03138969898f2f322e99287c582fa92a2ecf6e24582a86105559d4a1e2d381d997fda0413c5c3d629dd22829b52306f373ac1937c5f3870440ce14bc22ede1ce41078fa8efee45400f260f264242409a16c4f5684ac4713800dc29b8af8722709cce3d2206d999868c5ab63abe1e09c1189ef1d9d456ee1b3b836c6a860677b98decc81d1561640cc51850ecf41558c57a832a492b71e521bb4cb1dc1cfeb87b57754c87d591fbcc9a7665b68c7591301d99ed89852c3ebbd26b0042319f2b01b1757bcfa263c21d610acab25be9edacce91bbbe7edda652d730f516ac9a7d86b1a153d95bcaf3619e46afea86973a179de5c0a6066ebcc3f8f353d7fc29339e6892d1dba16d043fdaa21a28e0a2043214711a6ece423035881a093109a9853c214d85d19b0c63513eb96f596e4300415c6b890e31267be94467192e390c58ff97d2616f3e7dccf23ce15104f36656b1709883d0e6fd4044ecab3be2565353f3d570f64d057e37508f8166907ce3d02648150d13da64391beb79f894b6e95f2aef3edb47ded214bba0f2c5583adf0847f9a76f4a6aeb838224c563763c52a971fc825b92b8f41f9bec479935d6e2964dbf84496d963869cc59e8e9bb9b6eef6be8129031cdaecd3ff2fcfe781da23cc169c884686938c5bd411ca5ffbfadffc9e5267644f267c5f3cf1e3f5470dc7bfd87170ce311110a0d9d16a3f92e91db030cb2d2ab9491cfe005d67dcb925cb0e5526042fade62e0695d63a394d1e7213c9d131373834323939363636393938 \ No newline at end of file +242331323334353623244f89fb624c6598508a187f98d1dbc68dd890ab36dd7e36c18ee20dc4fef31723a56aa60c0d2e23002c12d7586f8875c2558f1e59b7a804cd45a25fb535f8fe1f269db9fafaa348677e23a852136506a3da017f34aa6af6e841659a6e3c5e4382d40ff23c630c5859f3b2765b2a94e22122b65dc411ae323cd969162452d85274cef0ba0575934b269fabe0e1f5cbe1ea44bb37b01c68e9a108604219d935669cb24600e5217f4bcbb256d8499e7f7942b42f745c973a920b3eb3a6faeebdaa7cb0a538a36045138483ff8e8706f914a741f395f5ac48899ab7fc572f33d8452e71323754b082e9407f1522b40cf94b91e2a512b18b7b3e0e44c579e7166559c0b55204712f0b2d18ed483f7fe31d3ac4e5206d920f5c95189a45025f7c08334462d3097e73a6a7aedfec1742894873e2caef9562136817d8fb686409cf377c46a10e4be5a7f8827279a0325c2fa0781617f0613edd2746669ad29f09d8dd9fd182738e6280449fee27fb0bcf171cb4460e80e47f00427ebb5534d50940e36b316c50b4fdd0b541f6dbce3ec1e47564c2e816c3d6a47bec111c9adce1bc05bc0b540cf908d93bbe3accffe228ed901bdda02ca95803be7433bdf170d626d18ad4553d2ceade2003cc8c303d5549c32511307db1f71d5803c7b9768d4e4a6cf4d5206595ebdbc48854a1c1611622ba5d9f9558c5412eb1e272b1cd65cd65ebcab22b8f382e4b696d73a16b6de7cdace2427a42a4c01623450b14d70de86c1a134378956e3bbb13281f2161d84c8b4829ecd4bdcb15c7b8eeb2c81d24385f58136e11e27624d2577d0830cc7668d935d41258f4dd950e20a2184ace7491cf20dfd89d88d67bc869d8dbfecd810bdad33c86bf57349da64453335f63507fb2b3677c8226cb31ce584cb685568832d7b7bee075aa20f97c5a31d9610a2ced2f17413297ad458992427a4486fb0a1f1013eb032c1124696cb3b9ff0b17b816804c3105296a27a2456730146e674bd67425272acb6df6dc2cda2b14ea308f902fd618bb4be606aafd435f5458cb1db2eb15a179ac3e16ed6ed1291f1f8668784ba357d6e72ba83a76f18258cc253e89fba0ca539257ecdb2a2c2903e8c2d8637f2dfd85145d924d0541fd9336201a032eaa7bdb0ad0298212d2143f712da675c2cc47a1b25390ebd0ab17d7859a9ea81eff8eb1518fe18f293429e5ba5f88ed09f5f2891abb3dfaf28d73fc9dd514f3625720a1a60bf608afb2d4521b666e538638bc201194bc3b8178441f540d0b222af30550f6db583fc89a3d59d4de802884bbb748a42226fe483e5d9820a66d053c77fe98e791af23ea228a28baa4aa9da24a4a3bffdec8966a664ca142c222f1f8d502e7d7857d91564bcae6b51db3501b8bf517b496c2ebaefebf1b42b0f095cf48d0a2ea0ad754adaec3fe7b667faedc2f1a4725c5273145e68b823c34da207a3f8ae7896b225d8c5d65185da4ee683b7669e4aadf2b326f56b7531b9c23255e3f98d5f475617419ab0526c43d3bdc4e895e23777216d1f6fca3f493fdb63f3a6a92cd1a249ba490c2d0db31cd8c09ba131b9d8ec7022dff60c410456f29d78a3f734f1eaf82c9153c0349decb987f85243b640a4af2115ded2216ce5bc617fe51a2b6938c0022699f9b2891fd3c82fc6fcf2eef9aaf09eabb004471ae888a864121d76b322d950eaf08042e0696194834827e7bf704a64058fa006e1a3033f4a7e638919a0717912a3944a3a3f01522e743bc44d104fba6b29235cd6e112b6e4341b04f61ec7bded09039bb3465f8e7024a68315e7662c3a5194af7c3e67404e05d115771e1768a47bfb33bbbc7d2cc73eabb3aed9cb41c5c7ec512146c1a93487b343179a83fe4fa653c99914fbd907c169962b66376f9ae5d74ae0be35bf3f5c45b1ae726e2ecc6d386946f53a09f60d703fc4f674fee80f6967c5e1a65fae4d0e63a5ccf447331ef90641bc476616aeba07e2e73b9b67597f4229a703c537df8dae7ca87c17056af5fa0e0e10b60fb47e16bea5d80065c035d280eabb7e5199fcd04210e50205f287d0f31d8b68d4880791341a36c498d1b3a5645de3c4b423995fc564eb1f016f48ece61435928f198763e5f2e9857f1bcd05597aeb9dbe7e198f443a5f09295af7b305ab74f6f57feee2ace985b8adc23df772cba435b6f8928a4ada01479440a301e1a994d74b4ce4c500f59ba5130b47453c7eed198ae83f1e390f79dbb129c030f3449f5560228ef29cfe9276d62cf96da0aee49a7e231f1110d6b91058f47ababa308b530c97159e5c35cb08c8d7f03b66a8edbedcf162f855afb49eb171e0b61ffdea8383f61b283dfbe41484966746e42fabf7f7c99fc3a1840e3cb573e11a190599f405ed40aa5a818457375edcd123d7547cd3b0c68a72eac2e6d562f194060a2d5a3ce3234111b33fdb667768050c099405bfac00630d8ad1b97dfe93fffd33c0b445cfb42d9efff23470279316db82491483a7993a65ebe57a1f924b2ceb39aeff024a1710f6e3f07021dce01bc64878879c3ce7ba3cc0e1b9188a6da1e5c3e09b4429e2749723dd3a433b7adef2e955d4ca04c1a3608c285819430a2b6d1d4ebef3f879c9e79a7823580d830540c2ce65d9cc31cfa549dfff4dbb37209b30ca316c7628704ba5720fbe67720f76df043c1d467d910fdc32a1c2a6f3315cb9060182305abb6464f168717e1d27e0eaee1c64c63f7ee0fb5c2fa31a85c69b8f13781f89212fd967b4e436725db74e7e26e74cd814e80710fb53eeafe6f17fbb32226d11c871ca36968a103e463d9c08b9e86b76dd3b1cfc9370f599a1e2623501bde58c6efdf99f9813256a85e4e73c3fbb21a501818f4a53e3c4a99c45bbd14cff6f70704a92ece5c09091ca43f9fe88bd9c389357f6a2cf55fcd37f576aba0d9ee5b9e99a1f1f7a2e793f44b3d51fa2632bd4676f0a54fc9bd67362b3b8cdf41c49935e69da1df0a7c998b1b2f707714d884e8188448f5ab2c3013f700436fc5dcc62800fe8fd6d769b7594778df40f774a445a8732fa9662bd0a13ef8c423c814f6dea446d3fdea057a4b2d0138fcc3437a2ab7e5c4b82bf93e65b3c792eb2f35588ea4f6713670e9dbfb1d4366128dac8cb7ca6967cb9177c3f6c9134139fe31925f34c9609c3a35c14f9768f6acc528b52fa1a72f2c0f13508d4f9dfbe83fdffe2c65b8e13c69a65d3d5fdb558339023c40dcf01f2cd2b7aea3216043ca6f63fc8a076783b6f6fbe5c0202b0018aa364ed0c3ed19d707e7b70def6fd364413a4788a30ca79a29ac3f6f7684b1a12d5cefef735bf76fd5a7a34f0c4976de6347ddc5fdf64f3b7de0fbaa10c10d74cb97e9443b120e63e80ef674525a11888541c191886999bcc20f97e1ee0806db579e41b7cb015b1e9e5743096dbc370cb1252a5469991a8abe53fe9b3c263fb810606bb0094e31cbc0963273b9e92750c61fe943eaa47be6323dbff8f19bba099c41c85ec37c57918ae7a6f8a25f231e5c13d27552036ef87954b4ba14c59a0234f796f1c0fd0cfa3f2e7c9af345c77558b1e4192b8c6264529441b971840edf96e7422def98fcd058b9d0a45256fa5d596085f2e882eee8e51e582fbe9a54a1980121c7d17f7465a05055471b29ddc4b5b985c78fedfe8db8b8c72bd1eada676e4ada0c96264ee7268ea31ff6b3f6c41eb4660c0c3073878d4025aef2ce7aeb8fd72f56b6eea1e5bff2a2692b17214b153b626ca1ce958c874fa8bde137c60516b9ac41996f09d4166dcc370c502e5aa8a26f56672096486ae25962f30249aa9830933e642731f4f16cc72ca736c3d6506789c7e9afa9d1eb382d6f8a449a815a6ed5f8db7f208bb99a97c33b6ebc653ce636b51bcbc219595ef16fcdef93041a44e38c1a9c226065b639c42ded339867cab8043c1ffe3ed21becfab8d5a55c4582d4b0285626774230f6b14d1043d7484f53a10d52df7e676a7effd6f83b62a12b6d3ccf246af9712d25cec1acfe1105b195a2cddc66575d6455bda34b8fedc5b3129fe5bc7053845e97bd3146f5e84282f65dcad70cc0b21a374fd42ed77a851ee4bfd37cb4245ba91f52727bc657b08c158d6fe98adbb68bff214d0dea1541c2af08ae116ca21e9d64c1c36b656e565ee6ec61158a2f1ee1d794922950405aef99deaa876978c1cb94182a27de210c7635d04a438f889ea7a6e32b08d397d7fcd24791d8f7ce148046058763eec474e24ddf556a9cf52385d802348ec9e93cd4edc1691ee74bf8b133fc18498601c285052b5bf4f47b3dc568322e3c30aab8c3ddff23827d9bf67e8649a6d3807515dc7dc08e3af92649e1309be9dab1f52577c3a5b898f9de9f3a8e7f26c163a373a5f52ba42abafced3b00c5c7a541a4cb2a5fb55eb0e2446cae9bf2b63f58ec65158acb0c1cfcfa0c027ab7ca0637ac7f2b54f1123ac98261e33aafc135906f3794e5cd213de3de64b3d9bab325791763f4869f5fff9545ff1cfdda8c9cb7be23e6acf738553e67f7fbe75d785db3d8892075dd2c56afa007bac647eb8c195d6d34c8ff5e0d64e9d846ee0d7c34838634f5d64827c750e589fbeae3a81f04d97ba1fac55ac248e9028d656b2c192ccb7cf7307b62804f9edbee1bf322490a5c07c8b22b6e03f2556c2ea2304379cdca2c081a3f0bf6e812ecb9932b6f18299ce80f3cbfd3691ce53e6f6f0e75512185dbfbda11543d69c3daf29e341ecea991bc7f7d4aca1e21e376823d958543b68a32ede8d822b8a1b576e9366076dc6028267e5fe6a475ca9bf2ba4a157fd7d2b2ec2848efb3340877fe6bf5e50130a1653f34cc5d1e0bd57353a6e515bd14e67cd710d3271eba814f3c1199bc7384917f0fb301baa82d1198bbbff400e7867b1e52b07972db514627508180c7605a8c9c2a497b392a4ccefd833b6d9431d350a385b46cc06eeb589b799657daaac5342105ef55ac931b7e834c0ef1ba1fce37a66903816c0037a5a0c58c42b83e2586c0cef9e5d680d584cd1db0b9d62d0da1b52a63318c480eb43d69104b023a8eb683068362316057b0368b2cc21b4ce2a539878f5c00ad585e1266d761beea7f9731b994dde3192d8a7db7090e15173759d00af4cbc85586f4d4fbb63f33cd19497dec1c10ed8eb571d03dd452d52d7a8f4bef69ccb1961ce369d228238994f2b7d41be190fdcf91203e8bf787024ab761542ac32a5b89a8c83dec443a792ce5eb0eb328856c93d8165afd244b3ec8083ca5a9448237b4b55ef59301afd87358f950e5bfedd0d9ac8770adc313526026bdeb84fea7781bf209b6c43d6a04d53f943f7a62ec3fdc065301a0ee35cfc082ba78cdb62cc9da0ccc6a63ebff81404012ad512627d9cd396816532864e9ae331ba47273f13630ce00a497d2e9b42a82e722ab18cf85adeeca2d295ffb58d5f7ac9a6644d7e0db609b93d4bb59188983bde3b060df745efe4bcd4fe6cbe3cdd31e9000cb6d2ccd762cb24a79df2fd80de26c8aa1fe3ab0f5ecfb1253cd1cb2696353cf95ee01ca7813af7fe7f4baea835765917bf1489741fbb4bc0b7b89dc001b50554134a14a91f2d2c6c24f4545aa6a54f57a879251c5921932ce18c26599272ce6a87a919bb7b2d46c36aae63e492947ef48e4166c700d1721b44975291e0cfb05bfd7a9c788e7fae5e6f3f45ce28de61d67f5b25b930107f637678db7585a63b39ac4c8f5b52e4724bcd56336fe58914d9cf243d1a7d927b2076342280c961661c2020cb10e5c46c250d4b0e64bf4ad5cf3c6a7f1e63206d2f33970eac8de36587255ea25362bacf25853b38a3c343bf9ac61b48ed7715d6e7be6e42eae652b24d76f462935359ac2a3b25d3f1b4e6019fbe13028f41894ef974a4b5e8854b63a5f8a5c18c3ee0baa0379e59a1751e2db3f9599912395a675a6b5ca1fcc994fce2a4435d7a54b3da1378fb4453ee6faaf6ba0d733d7abb0d571f48aefd9aacc0510098945477f28fd57e4dd86c0b48559d284a80c04a56a6ab08302bb5aafb7aeed7c56c205c49ffad3d445d45bfb646eea9dbe60271d1794ccaf83cf4e3ca403f78826a1c703650e988d18f08cd644a37aca24e1210c86d3fdaad6a74fa283983d919c534351cf1f820cbd5ab5e8ec2aa1fcc9495e5c18b6b64ffb4e095896030fc08b0d2a84768c12b9cb21ba80953b636e27ee04f27084a9f5a01604deed39384503251c2c5a31775e5b0c427047e19c2864dae20f7aaad4243d409e0ead6c2751c633139ea02c47e88607a9c94bef8459ea53ae4db2246448a8657394b6219b4fff496a2a618c5d8ea5ef28c7056d1cfe02c5b48b6d111b8a28ac6384c4f97a5387629f2a240d51e80f06f1423105d5e21595d51295a5a6d9561c63a8d1e616d2ffee602e5ef3fa11379a30aae714ac2ec61ba2fb43afe1427cff9eb773d3778a1022567bd02342ce48ef25ef4b6460fbb455e4c3c25dd0b98f1b2350f0cd356a18b47e3b123bbbce3ec15d7181e31ede127b296e02ae7789ba5b2caf6fa800a3bf2b1a9bd129e4283ac30f7d8400c8dda4f3266f8790481ba67ba46c6e598322efabfee42b3044169036745c0eea12e1776ffa00516b882ddc77af013da9cc82683dde658e4b82ebfd0f665795717f10c3ee3d4e2cc7d877e050702e36a8a0b1decf54d9ac85065c69976493ece979a83fcec8394247ddfc71a7bb828453acb07f18119e0fb328287644a034fa4cd2bb9773a3e2d2ca4d08e396f3f8e5f8bc8155a0f84526fb10636a7b2c52c20b532b925f8f6ecb83bada92561964341b2906b3e2d79abeaa664be6d113ffefe94970848e5199fc6098dd531e965c9dba2d6d4dc191d0e3eef59f4a27e2db44e90451ddea8d3c53a472f91166598e1656249b664cbf5115013e38a08ecef94e059dab71644e9efa824026e2d129f9184bf804ce3e105f7c4ede7618820a3f05b4a557023e4dff08500a27b447315db88c6ef16e0b4a853e368803f2b04c10ed77254a4171947a010a6124b9998b13242e66362c3fc14641dcc3178ead8fda755438558fbe4e5dd049c0110bb951ecbe7ce1a8d96d237f0bbfb2e178e36289ee0dbef7d4cb3ef6891c7f565bc2baaf9a83d41d00875094663515cb46ee382354b81c5161ad5b7deef39d971be006dc3e00c713ded0ecb10dbfafca3d4f950e54f3cea50f5a5106e9611c0a65ab903dfad15d9c0ea58e7f24d4d092f24fd54b560f39622ac77b1a3f64d809adae74fef1942817a25dabd05249e9a8726e9c40bc91e1375a51d67d1b79531bc8e51ad04ee30ca14e11f26e1282b7a59963b39d08f6c2c7c7940ffd981360008d3cd9394bf1a1633415a0aa67eede6ac652a897a1d4d5a433391e82f2afba8c7d9c2be6363f041f635ecbb973814f60fee8e1a3c03bb06b19613660dae18ed6e35de81caadf43e0f5ecb10f333c9b9d99c33d1d21c95a439ebaa4601093b0f048bcc6989149258cd814d7543c7bff877ad11d3995817c9b72798e9188872f4475a491f8566504d4d5bc707923c9f21ee96f3cb3fc763123b61f630d11bc450d5025f5e6ed38f15ccd8cef4a8ed5861caa57dbbfb1390ccf274fae1e20f75a505b9717838f3b725767dbc85126bc6b87539d6227ca7af052d0985d0016e91a43d7c54b0145506ed2501851b5735e9ac86ba906cbf60e92debbd8228bc0328bec23a4b646719c92a84a8751b186c7b50778ad9f45bd558494441fd8c6f88214d61e1a502646ed6351b1e6b0009e738cd724a29919a84ab43c91524ce4ad1d322922fae5007321cda19ef849d4f3c921070aba779ebf2f929660a00eaed7e39742dbbd414b44fe4d3b658f2b5762082f747bc5750a352dd00bf775c2570298b5942724a115c059fa015651096a9ebd907f499ff182fb99f3acd5162af71a26935a4bd66e0353538dcbb0a13a1ff5f68bec94bdf24f8bd2f05c36d521fc71419b2b7e03e3a60ac7d3473a7648e2b3e687ac22088d37c1a1779f8b09d2fef9678aa11f2a1e29d76b982fb11ab7fdab6783522379f774189d69cd1ef90047399c0fcbd145f2f3cebd18127695dc63193198ec0b3485fc9b05574ca7e792b4a5ffb9991c0a3d9846c09d5eeb00178aa9ce3b04674457eb699d4eff68ba67c6480744509f66daba2af4b59d842377de1ad546ff27ac77d1df5982712c3c85d3076308a88e0b211a8c95d9473f23360eb75400e569609c28de27c15a69a60d8fc8bac24f0ddf5dd6956468f33cebe52ba607db05bfe5babe72dbf4e44237a2d8bd387f03311c48da0323bd6697b75af18da39f542dfe1a4a6898fe1deb39363ea791ae751819a8a931beebe28ab278f52bbb892f506d7114415430b170c3a2229bd94189b05105894717a776cbde07da434436624c7fbd674af5d6a69f698ebbc757034f34279705f8b5bcc0d7937720ad736f394c396472b87808fa61d7e8d4ea40c627a60c4ed74241f3e7b9da2e737e6202205dff26d430ec052d1b7717c6f5a1ef1f9877673bf5e1d9e290d54b98b36c87bc359e9964b427504d5108ff32a8b2885191948fb3ca53e512d3eabc21770082c8e684bce4ec21b4691ddb3f44440024217beb69d6e8e3c73d2c12fad3f146f66bdf824baaa8adfa59350b7cd68b04b55f6b27e3b8d7c57cb96ee5699eadbbd4815b6eeb0fad1a2bf9a985e2e67a3be16f14fd451c3890cecab0d3449f60a2c4fbe86c9c909c7e73fa34ceb6e19194493e44e5d2ef60469c6f629ba66f56e9752f84d4ebd75694b7c560cc72f471c7ee26d9c650f493227c6d3ce2fd4810980daf00bd0e88eea0051bec9e710e512611902e33e79f8053c7260cfe92526bcdc34114926df186ba06ffbcf2ab19e0b55b774166cf1393162a18fb27c36235df0f71bdb781339839a87516e1a8de7c5f7826b21b386ac3c5e8b7b3b02a8e36d9db89758eefdcb4c86d8a1638a3b6348b30a40b7faec621ec225715289adb1dab5d2b1bda197ceb036496ad28486b615eb3caaf557aa828d047619fa43004b708d48e964e7d5a1cddbf3a5ea39b8d66bd77229414e4021e71a052af4ed6c3eb17cfae1067510f6ab39affdc67505b7c699d08fc18e65beec42fdbf168f07335c2324b812ca80b76452002b7d1ff90e4bce26cfa9acc74bcc14ff5c1fbea0dbcbc9b7187a538b1445ed01be235edfbe168b74071db1c82cb480212ec90128723ecf30fa1af7dee6cefcdb7cab6ee59b791ac2beff38bfbd00edcfd7bf0a339002c087823ef1ca1ffcb0cd479c6bea2876c7fa11f7068c7859b7c4a735d325b09b87bb92af5d32b0df821efd3b3c1f17219bc1eb1048ce7dc2e6423f1b3acb846ee0512eb96ac392a9c61a1eb18b7ecba316ad6a14431e347b87e2268a1bba1bdd855dc76cc95395c07a525e4d7cdf9d9e9f03decf88c438be1fb11c6ca8f82d738ab5228ad40a0c7fbd46494b496d4805016965465a630abb6ebc966ec3a958e875c71b15572b4ad16d8e9bdb9402ad52c5319d1c208c9b6b0b2cbfa463b132e489e2c26dd2c1567ea15648009b386c3d494ca2e93aab00e412ab29b5e56b71ae04b2c160228635560cacc5dcc06ef696ae05914cbd3f468b68d3373ec8271f1c020c03d9a7d6af3bc0effb1f95398f76f110c8b5950ff842991a17d38fb3c703153883254e139ae999e5d7707d664aab003031cfab2ea562ba223e16c560c83cda16554c2d3b9dec35eed31648877ce96e46693f7a0e28c1a4ed677a3752cd2bb4e5733201ae76d29a58cf4600abde4681babc2c02a3fad95af50acb66852226b9fc59ae5b453c034393ae7cc3b5565d9f4739345a83ad5f17fb144ec1522fa6a2700712020d5fd10595e56a641e0c1b4689a4556ad30e77c327341cf8125bfdc4ce6e64f92873398a70162d2c9d744e2344f70294873976bab920c709af6e3844cbaba48facc066536bebb85eccb1cedba5ea98b10c116c1e8e865166b614a2054feaec2fd284b847532602d81893413eb6ffaad22d0f0d222ead2523c4ceb194d1d0de87da7eba755ec5f0a2ca9e1c00af857592e5cc6b22df2754970f9d4bfc665fcca23c7499e1c2506a43a08e83d5b659f597d84e6c7c65c4393d9f58a7006146b8d3a17d212dc63f4a9cfaa83b42e4730184ee5bfce2577a37bf43e14df1907b85a6ea77c30e0c8fbf9d3d0ea1b4487107ca35f4c3ecda8e806ecc20d48e9634e016042f47da6b84066435200d2f18344d6ed68a9507fa55ac2558186676bc179b071e579b7d744fb709972895cec090f4be2c89e813845ffe9b614dd60fef6b0e0d75d9e27c5777bd2e4e30b43de42f65ac5193f64609d3699385b0b702ec76bdbbb04f7d7e878861709b5829176f363451aadb822f7b474fe8fc779ffad07cc93c8dd24e935adc106c0d80d7863805285afff75ec065b847f8f7ffd76ce227843ad1ca6dc520e209e166e973aae3e29d40fd1aecda6798b6a1b5e60e8422f54179ffcd9a7fb906e01d54267d1b22a31493b7c441641b820d49d17974043a075ba927e3db59e57903a03ae0ca59b9a2204afe5816009473f8529861dc9f1790b68f3d8ca7cade5b6443f2bd374c0224fa3b065e0ce5252b8cd5407e548eda13c34cea5cc3bc001df00cd622cbcaa8ea04100266901fdbd5bad22b0c2fb32bf8a3752d8765dc922be5b61bda674d5a2d3e02d666ca8f6be3062906f2ee4ac12cc8c2e2cfc6edfd919a95c18854ef941e6d93c4a41d5ff507f53dc39c7b772b39ad9470a85bc993c641a832e21a21cb8b6d12d95589de95cf7a27b3f4076d2968ac9cf42c342114888f935aed4d65a226f37988b97ca23ec2a56b9267f7ca7b5dc7d1dc6b741b4b429ef9cb095109c51846f89c560f7b27aecc1fa914d38125a8c9edab6322b10d67ed325ddb8cf594cf7d0adabe2fb3ca4777c801dc8db8674a5c9fde64f7b9be24414333aa38744841c4a76119d5e1531ddc140185b10fc9ad0580e7469f839704469d8e541510e9913e23de034aca62021ef68555a12044a1fca62b458b08424efbc1c6e95e034a60e5aa8083d924070e8ae9edaebc3a6bd396c3f39022756bd326b4bc9b48b68207b4dd01d60cf63618e7c067bda4aaccaf76462a409c2ff302cce851aed2e1f8f65f77c4cb00a226a444db5735dd8729c41e6d8a39d60a6b4baf91e0abda47655b6b98a52b00f7c0bb96bd308c4ebfe6921247657a81511b47fd4a2810095d16a03365855a754a6b8c0675a8adc648ac00a078b323bd03c812f7a1f338a2434d6120488209af3cf48a0b0058e9a312d8519df614deb409d6bb50626dcbc8e36d0d8973ae19d210d7c4720db22e807b2fdf8e11f11496a5c69c5d4876d66e55cf87783e51fb67d0da7deecfa6bb6f7e85ac31132c7be50674cbc4d54387888362aa9ecfca1d265d18adef5040da13e58bf3d376396cfb9d14d252c2bbb992a9b1272170e89ed2438e3ed4eb1af86327e69d56f99c658d0b9a418286d5fdcbf7f75762715637c3b1c861d15566bdab10f8c62e1841ba3b2e992efc1f22a96eb5e9f3a5158dd94465fdabcbebcebe20a37889a14169278961d64268fe06e65d801f8cc6e17d0ee015fda5cdd636ed58b8cfa585e966863a1ab102d6990752b8a014e3873bebd1de6efb136ff85c0bf603dfee3a51051e5623c8e38bdd6c4225ada3739b9ded3dd4c9876dcaa58f3ba3588d8e54e01a9eb488ebe391a5051693b7b1d795b69416a9c05ab6525ab45ddfabe86b1805a3ccd4881cd64bcdac0d45c6a5e464dd9ee8ff42821613492f2c6be4963b44917cd9fce128bc56050ce2aa6f0e10d9583f95d804df69d1148f6408fd3a199db84cbfd3a5103cec29439502bec7eaecaebf3c25539fac6d9d6ff0448ec4c8003ddaa422582264021916a09654c640e5da2f60c96e36f096db52ae2d1ba6fabb29b88507235c28c726dc810462ea504cb643229346151b7edade0c7e4f5fde89cff0fd244ec07694e649a204f8ef99841c73b921ce2d50e423634da275ceb5e097deacdb6d40c768c91f9f2868db53aec0f0358d1d2b4c01fca511c5245c2769e1ab7c9ace153e0b738985881e395188eeb6df750fe8815bc23d84a7a43bfbc8e2e5385a670210e723cbc0dfca5ef88fb0d6ef2895a4c619c9c4f8c880c3fe45780a7b45cd12b5173950eeae8c1754472f41f65662926aed8b18a6da530614abd0b1f065b37026e7c8084a8a6003241bf2f15fad65de7ef8d048140d84fd7312650b042beecbc586f622c680474b8331b180c70c9bfdb36ec3ec043b42b7ca705279090e4f350b9663cb75270d883c37ee2e2a30af8dc46ce4333188a47f08ba285a3d0198ab4539a2c34f558f4284d8e99b66a16bffb49ae18b120c041688bb5a78adf36191ad907f1a831ee27326a796b61fb83c4e09cff92abe0dcae06b6f439189e18ee0992309e5c0fce6abed02094a92c7aadf1a278cd0f5ddc1b114d0a8ba1396a5e2e0645aedc68ea0781c5d1c74be8fd18a704775071c387e3794ce1bbb4bdd36c8c94132f17948135ecec78216494edebdf2e850c49846fd7e35725bc73a34bf025598fc80d2ec8887ed353f736710ef91210729fa7a4fb372189aec536bc9a42d8a3b21fdbca966221c60c67fe8559fcae697679bc9d831042004987b73562c382cb40904e0e14ef044dcd9f7693dae7155da4d0b89bae642a7646c90a195ffa5affc12ed0e205aa37314fee8191e6b87b1698fcb2d59f57e0b8a8e7b497d3f70dc1e4b10984a15cff39e5a73ed643b4315c020ff229e08d4a87ac2a08ff6582007e101155b4696cad6d3bcd09ba5c9f9b23376614c81f1bf27fd36caabea9934d1f1e859aa5873c3a7a259b12ba31ffb9679b967396c35bc8a78214fe6f0bd48fe04d1a233a893a9cbd7a769baa077e203da2e0960fba2458ba876c0c4e12c1ce8a1dbce64c48d6b3c006ece70691488f4eb5189c247e972deb89f4fcd3c50e3486423483d51a8cc530a3c3335f1a4a1c7dfcf5b38084e767435380b8d183865cbb336626a6c6776339938bb182cb7625c6bc9a34ece928a0d92d2de82386b53d3d400ef18c6abf8fbe68b8c05608e83fd59afb16a460ecf1c3e27d839e179e98646a1413ea7257d081937abe247df509c2c48e6ed76e97b1afac8b82ae9b5ccba277cc1c6fe6e0b9f7c40685a6c875f340f8c3893ca97d2ad341c0dc83af6f5a2ec8c70ee6a03baa7654e00613675ef60865c26467fdca048bad4d2c48fb03b17a933aa211cdbe384dee42621a6975a3f64a08737772c6bd2beafebf0a4ed6b1f9fe160e22e50fd5ff9ceb8e35b85e5159886d64480b1e929113acc764b112de0a781272c80687816515f53ecfc2f1fe7e9bde3b5fed667403d94605ba281044c01fce5170a41db6f34febbd15b8741e3e4629c0018283ef6f59f6b50e23c8584c378e644e169d1a0420957666a35542513abd62e9397358852d44a87e3f8a3e7712715daad9a3fddfcbcd4e16de8a1518dceba93709d436c4f9961363ac9727d3df335f969a5c050d516a271017a1f19c0fd4545280d4f0df03c3790dcc7981a4c1fb9b64d2a218b6eebe6b61a5636b5ebb35073c548d1a87ee3d4668bea5b6b3d8f05828368fd42704db066d70cca2c0b8c11cda0588d228e33e2f66f1614628f1aaadffc70d5c9ce6472032fe84d2a60f40a4a7cf2b0252cbd5e5d9e4146f471d776cd3ff08d1dfa77820690fe920f0e520e04fa6b4c22ea7d3a54152c1d716c64fb75980e02a7f0ac8202504154e578fd8d2fe7610b9b547631db616240be5a7ba54bff4df756c28aee6e6e2947988127b49bc099f94af43954931c987a2f43712e07281a9d3fce87129904d2c618c3c1896e4deee379b8dcae0694be08bdb67b5361645a7a5d66ff5c7d828bf4555e4cf04b6bf6d99d4e0c257d6669665b6b24da69608ca250de5f39fb1e9e0f086dfde6fdb675d620f87ef4d30fa6e3d2bbdab46fbeeb7c6d2477cc1bb51905e4ad7d2630d8becbc9bc89d66f43fb6a246535595b2d62d4b177a9d0a83f30566345496ce62b4601d1b72c30a83aeb3100bc033d504408b17a12df63018fb0bce8784e73c5076fe847b26a624a554621fd919cb76a4debb4b1ad1d0ab16a9034412f904662c92fb7a9c3cae89829b2a856afed14531adc336558da981a75eb5abc6676b90c53f8f012865a2241ca725980ae450c7af99aa603cc2a9b385bb0b6975e8a6ecb4ee04a257ecef7bcbc6b96927ec48e8561aac5f7246ce817f9adf92c295e87b612987d5d955f47d7a73528f2b1516c5c6701cfc725bf3c8294f48dfb8f5c2220f386835856f943b54ba160aec50cdd9e6aa7f4904f9508f8a1d072fc640c31b97f13d94593ceb5b0d482c99ecac5ebf6cdcb195d4e05163202fcc22c070ba74c56f86bcc26a6ac4e286d57059a6dcd54194de96ef45dae4867317c3b08fc5454ff9570d7ede17e709ff087855c278427b8522bae3214feeaac4cfcad6af49f98bd4d3fe52ba05d7fb49466b9840587ce5a5e8384d15b8ffda7d5d5aa2f6088560256c1599d7f345b6d4ddff4dfa9543a282c6828da8388889c3a4a9fb1fbf8dd007a4e1334b303bbd7044753f1d4885604ea493112ba1b0604344a2b9ebc44a835adc6dca10b3570867383c1dafb4063a4fac7f8363e7a490370048e4d23a5bfa496b9489c568a83765032ea8b44ba38b95a42a9061d7a57561f76038a3ce3df6ca7ed445f91f0cc949d5e81e485933481cae8ab7b91e6d8c0e2d1a21ee6da6747f5c31f643a1c2318f5d0f0302d8e35e68b2f10d94ed1a16bd95ce71f9147b27d9b6a325a6472f4161360bbaa2b1cbff27e20f3c41bdc184d37fd09144cf7c1754d2e504a2e2a5a91e326afcba5fc417799e12a7e4b6a8bc6e3ec492923551e7bc69ea69367e8f5ff48f8ce5a75b5be031befceac88b89c7f3645389985dae4e4391905140f30ad877cb66dda684268324afe274269c0c74aaa2815a0816ca82bfc17336b228bcdbe2926b66c589dd59ac2b350a9967000446086e4bd27fd8ffd39d410f854bd90a235ad98eae26ffcd041845af99567fc94727aec1a7dd7648dcd676e3136251486f282160b641cb89c8a5d4907dedcf399643ecbb4ffab0128e6a16a70a2d855ad941fbbca0e26ee28d47bca0d9aee60c72d1dac96ef0e5bf5aa59c5a5163bf6f57547c3755b828c6e6bb0c9e3bba792cef7c16946538e1057ae18942d96f4d146390a4ed4650f5ce829c372af242d10c4495330e16c435532ed457965f6a63b6fb98e5d193413150844181e425ddcceba369026d52eed4fcf6c54dede7c8f100ed612110b1da066310d7a2e51d153a574fdc2c832b0051a0bba3636d691fedc026e32a08e1b578aeeaf7c6fe8b076e131c3ec01c82f1ce10a0096029be10973476aa01bc3ea41edcd07accf495e2b10a61d3b1cd2e91a140246c2f90d56d0569624d699c011922e6729d6a4ce13c4997eb160d5d3e8a199c29a849f56923e56999d46e9a7edc1da302255171cae1d82c1485eb31f7977e9d41a19afdf199fe9ff7c4c08901fb987f8d7d1948a739fe1b2e3597e109477b5b2443d9ee7f03ea8992e1d07461aad2dfd34ad7ea501f9f7d783ad4e3eb309d5cd7e70c5088ff7560ede212f62d046615f39f8a312540a30f908595e12e5b9207b88421845357ca0aa07befcc22f734b9f96de9ada9d43f8509b8730438bd453253fe0eb8fb106f9a3a418c8a4476c0c11b72d27f798cb86f8dad0ec4f032efef6cea4cf7ad5e548feae0d1b620aab3aaff0bb176fe1d5f11cb8a60a0eaa0b61f171cafd40677268ab1b6a8933aee43d0b1b2b39878c49d5be48d73e8d8279ebd4a8f87a1600772d1c00c0e6d58f5b36c8ba6ebf566e790270fb066681d6fdd6c3ca1419fcc1f70a0011f740a1f26200f902ac599ed0ccd052e7c9ef7402b3a68f6ed514fdccf91877e49888d88862d05b76604b084d6f98728a1ef6eaca0ec75095466085b54428f658783e2dab9514803c4a25c8b3aaa38ec2b203dc77e816dd5d249c282b4730f7775762f3182f789f7e4435c72c5da36abe87fbcc5021cc36ce1fa76044534fbd17a7c9a9fedc7979e3a037c97a4e80a8670d8181870ba680cc0d9560e7aab8b9e6c482e39ab87a47ffb0f86c9cb8f2d6660910ccaf7e1719c63d3528485814008f7100029b7202f0f36c9aaf8f093885f2207d23f897bb43338105b7c542951e12807e3d6039098efe53b167ab875e6b93c129b12a9431142bab4fbb38df788f808c80176de75840c440cbdc528a74cb9a4c01618ce37e78be48951719f7e9b746ba731efd02f31bf760265ee224217740f068825370929bfc098fe4f292437d624a13f94b6898f419a9af160007363b793dc3ef5b114bac09c67f9a1081178b60fdc3548247eec52876f0fae8768f5c1da99d3375bf58044c1fdbf99c9874d23b4de81bb294b670cc968d2ae2e11b298a454d142a1a8b44ac25908c6cbae80239da6b11c19d0b7036669e4f112a19676010468bf51612acd86f1c0784c50eca1546c6d1d5b5466e9bda53f0377df49130005cc1625da5a1a13693f26786bdccd9b3c01633896941318950a17992daaa7a3e87cc2c005b8218524855b7c0143689c4de7a042349e76dfb5115ec9318be992fbd00b2929956835cc8baffcb2e8e8889fb3ea897b8cfe0e5023ec3f6c08ae28ac549db73a7d403b15735601db041ce9da8a8cd062ea4381be429e20c4bb1c0e561919109736d8784a3e82ef8bd1359365b0a09f263234368c994ad443b4cdfd43ae75718a269f157527fdc935ad3c113cbdc4bb85fed5e628a0933ddd9fbc2fe1927a52dfd6bf199feb28a6de2016308fa71832b37dbdf7e37f393e2d6630eb89b1a27d6124a44430124b846cc2bce4e6cb11686decc63b7a85a3c5bcb6adfd53f5ddde0c49b4f830df460facffd58195c59f0698db8396699b1fb650cb175abd7726e25060bec32bfb32cf5fe576c5a5492957ce7e962b41a3c35970ad13e920d05cbbec3c0b9daff8fe6d6694aacc38919f3bd613c0a1254aa49326801f4162a5133e849d615079b2a4211f6acb6c6bad545a46601b7e4f09995ae34f9bd9decf4bcdd2e7b06c2901f8bfeeb0e9bc529d4793fa847d24d2c292bc8c3ae9e439975299e9ba3b217a0277441f441007b6ce2a9cd78d8c521e5c6eb2696c1bb0d87ea300016d06ee122606cc77a7b610d8599c6b4c3a98d3d842dc842b4c28f07a979ee9ace05f235b564464c541e02d36c9ab2e059e055edc1dba12f4e3006ecd48c91ab3d2eb6319d3115f9c3daf5b658a9f5e8f8d23ecb73fcc69525aeece45ff6e06c8e190f331405a5bce188365407c54161469d6ca860e36a677d34c16e8237052a40c0489a40989a28d4f47d7424de03345c8e40130e0531b9d229553f016999d6723142b0944627a56e7008682186de359a1d343c2868be4704ff97e7f64115a34c0d47eede48e65a50f1ae3ecfd2aeba4c440b2ee68f129477c79a110e26df1877d48e6908d870485521c06e0777fbf4be2b50fa49c6cb487411078686865b38e5a33ca0a9ed6ec0bd8ca413734a73669a390e13bff31bc857070b36e1a4cfefc24ed655e38a6399a1d9b8356fcca8a0b6c0915328dfb78e0f3a72f7b1475101cb0d5cbf0f70ac7d5d9e53f4045cc0638b1aaf5f39b78203a882178b538bfa27782fbb9d33c0b390fe9f08d6b9033c813d833e2ce36b092802af4426ac2d7843ac98e6bba2d2540428a9b896ed6b8ddfccf228511fd3689982355db796dd8da890e5315a58d977adf6ead4a227567d659fc935e6882751cfe259d58bffd883560ef2cbf96b52c0f4dacd394f118bfcc92f6ba4d544f497c1d3c69a3870cb4904553aeba2cec45f8e909a17d03f85a14ff9a753721563305acd672cbe44eac2497ea1b6e4eed89713c5e3a69bd70f38813954b559636f0004d91fdb5722188e386a690a172b79f65c421496c6aa088d008f729830ff15e797066eb87c19e991b9013617ce97271bb5398de6a6fc79c23c58d980f81f9f8f9de7799ef1c7c8ff865a607e8510284e385ba0cc3adfa501b835e874531313144e3f1a73319b888f7109427bebd8d7ce37e02d87f1c63b61915510991ebd7002f8187e6cb2d333bf595cabea3d525c8718522004c9bacca28f2f193005b7559d4df030ef38f83fedda6a89db7a69df313efbfc6508f0c2d9afca680b15885426007eb17262fdde56dbf13de4642f04f353962497b93905133b83b37760b68423668e3a063f455fcbd0ee342f5bfe2c908ce2a515dd6f47235dede4db898a30a1c8243a5e1338b02aec1f01628869ac2dea7b0103dd9d4c166bbfe7ec8ec58219d17d840cd7a6fe153d8225152b49467b730d2cb97005ae91e2102897d52ecf7e6947fa210074432d4343203c9b89a4172f150fea3af38b5a3a6b291371dce394dd0666b485a517919148de224e8b5e40ff5da09c2904cf00d19ad49eaa12edb22b64fae87bd59f750b5ceef61ab655be5178197e81268b35117962a4225558cb5cf94c98baa994a63b53d8272ec41239a52e5bc2a4cc9f16e997fddd9847c62c8094a0ce647cb5295141664d79c306ccddff2b594c382c1cee53cf2c176c7acdd4b8932a7930ce1b3afd700cd1f04677599329542308dda6bc662603a81bedab179c82689d94163af8e38b749e8c56d2aee7c57433f920775a377176cab1d03af3387dc201a3bd6c12bbb2418363a36c4fb840e154ff36997efcbaaae51f38c7ea5d5179df51669e54d198e3951d1783d725a4fc59460f9c630f2304625f8484fbb7df73e817a6df6f75994db33071e5f384181fc522e1a7460ff339f229f159605ac675527e36fa47c6b617a7409e530388a7975af4c23093f600a79fe8dc2896720a5f95af6afc1a74a94c7a8003c2a2f926013788f2a866f49a71a1df66cbff28519d9ec2a677f8b29ae220a39cc6f5700592961477568bed83634100b0396b25ac001035658947df3538f141f058a7fcd28bb0c644a860da4d92c001bc4df33ee24c21260895f624a820516bb24a893a6fa1419bdb5e4ea73d4744e4f32f882a2553b7a5d223184b7cb1d1697cfb3f451416a55e5b01b75dc8800477d9b13d1e2d98e8abfaa3e0113e30f14ee6c090f1130f000d7206ab0233736aad1bc6adec2ac50464503c5142cd693224f86a1053222c53376574f6b8b40c6eef3dcb91f85d0b37c6c687427c50655149c5f21d38fc1cf3370b84c4ef89aaf32aabe4081b33d834f63441366defa54677fc7fdbfd88ece690dc37bdf2704058c4e5b61c68e441f8ce0bbfff5d3609793c661fc70f35f71fe3972f6c4b83998a80b37c01301fa46cb648dfdf135e0b1884c6c83022dbd5fa9da5da6ecfa45d5834d8bc49b1dc29fc8999b107d04d7779167efb5b97feee9a6b0c8e44887be19ee9c774658995985f028747c2413003e894a18c6f7a08ef66203aca545a26f462586d944cc5992daecd4fdacff5aa1574160869fabdb817a889a51f2e2079b949b3b2531a73f2a448303682594fa3c32e67e7d627e758a445af675d1bec521e061a5770aab32cb6ad05516f9a87d8d7d7c6815a571d4f1c412bb42951536995d781df42a04b8936b5d023b764c6f8656b372ebc7ac8f7069e3f135576ef6cb26faecc93944376ef53248ae7f81a9c19ac5541eb8e804c5b69dc4e5f2bf7f22d824813b61e19d24f27c6cad2579d1de6e25cda3d71c7e7b965dfb701ebe294c67866b55e3098a74b01a1cffbfa580fce29780d3ddf977cf926c102dbbf0e44d78f116792d173ae328752f602eb997eceddb178fbb437129ab51e31defd9d3e211c5ad5a042ce10bcf242d8ce289ca65f2dbf42f71262738a1cae5419c20a79188ecac93ce20ee49c5c51c3f83b32cefcb664730e5413b61efeaac696e1f2915e488e36ffd88af1e1b46aa3a9ea6c252fa9f5c5bfae4a01b47eaeb4fe40172513600b5c7ba371d506594d22525174b658df8f2076f46b782ea24c3a61bdd7932c8af633667f475cdc8bc26cbe05177d12738a0d714248e38f33edd8780780126be8696c1ee8778051ec0e91bfeb2498d36a311ece5f559da72cb3fcbbbb33505e36515e4d8d39b179290b6df125c3ff14f8145559a6e6e06b6d4d52e980d8f1f18c2706a910cad6ab0697b853ee2432653e8f5aa66cfdb3137a235bd4156bf0f1c46409cceecef613086cb96bbae65dcfaafcf73ba55434d30ba8480f829d85aacce337c9f47ffbc2b57d10565ec5f73bec5e98b9727b4fb1f58d507c0a6a14712a666114d4f5ca4fc7ea03db28423fe60a823c3e142f1687606ec95d514959e813175d48fda5a172057413391e4fdc5be791084918fb46b50f368ccde812d1743ad8237ca4732350ec1b82097f82c98623ec6c84a92c13c08928c45c05cd144695877f2fc2d9a1527079cbd66f4b798ad60c5e5587c100d025abf4932f96a416984ef6be8205337035c80b5e52723b888a5328318e8d0412c2032861f7a8b0392ac1a9058e43ae1f8f511e54de345098708ac11b829c8420bfb8afaf272549f836acebc6601269a27be5f621c63abd20ff58d4b4ce7369b73776dd0d1b5d6af5e1d5720d81157eb1ec5c9d6ee93ddb042b639b59fecc4ca6cc20a8ee79e1ff74ec2cc1e1a2bc660cdaa618b9611a6239d12a701c5c5cb09bdc6ac1ff14dc9792f1b004b70f0070ffd889228c6dfd3067935019e1a2c041367b8824f67cf35df13929f5218cd460fb8ca97123151a460df34d46678d61bd78f0f04b50334869047ca5b52656f9362c54f06c283c5d6dbb08ec2a7277ee5f134397535d17f4fe75f631de0d876eea36e90bb10bd7eb4e8bd16b288cc85b2c2ec69d212ad426e4bd3b9617e5ee923bdcf1fe6020399ae7ce35759a3e3eaf38b261cc39fb1726fcbd2f1dbdc5c819c737eda5cf6b32d7bb7243bdebeb5f055401c50d13d73a29fb946b7223e5634a47fa343d140e19687d1943a58fcf7852e04f3518d6d69e0327f5486ad6c6fdcc26d67423c78eec104530b18166ae040e2d9164903bfade06db89913c4c201255a5ae264479a4a024137b9fc272c24936270332e45a6b2b80d063a648933aeca9be768d057144b74b07e046ced3dcc41ece43b7179a719f79c06902906ecf3b1d9a43973632789ad4e65a00956e8a30a4a2079e8ddaad530e859939d2b4bfb9faeaa20ff9dea14afb55f8126176022e700f56150071dd5b59a7a6b49ae2dcb59feb3d94d2eb3c403ddb7a5bde110f71d309333950fea8e23dfc8d163cf8e473f171d56823c703faa5ddf3e61db8f4aff1a725b748af7977681991d271cf534953074a5a2d4ad2dbf098677d9eb6256a7f4ec06b2a39003cd5343925d4162261b838fb137045cee1e5487550643b2d135120eaeb0d189853fc7d98b3f94b435b45e290f7d288b7e4939e47f15c4a84247691ad480e3d33fe25475d50466e42f10c5c59df30e3d0b9cfc490a07ca3380a6b9e7cf9c1d4ca32e6094e001bac90c14294c34fc778b4d3ddcebcd60688606955f74d7559630d7b4645f9cea1630d28b07ca324fd2e3cdbc2e594e17b7300b217b619dd5634259504e502a2bcbd200d3defa56fd62dffb5ae93934bb1e2b1b0803fea3f3e1a276551874f6c499f4a2871e93b981d15b97bae165b22599ecb57071234bd15afbd2d6fadee40be5c2bef0197bbe9175208304bb6ec366cdca30a1f7013d6ab545d639e5416e3c4f00ef7ba504a2ebf34514fb59031d5e30c1a37bb0abbda847fdb0af6a854ddaf9ce47160ff294c2ce1e7fbe5a7ec3d6adf9df1e40a62925c4dea910d3c84aa27d1979aefec2cb21737262a28c6dae291fb529a68076562ef487f1eaa6c41ccc3651ae0c1058541bedcb42e3af6a5f1f9e43081b88aeaf037f1f1822d13c8a1ca46486af018d44a8fbae4765a481ec42be20341166b248ab72c083c0746065c6affd06f084d1e638157bb523c4d891d521435800010d33c6551bd07fd98e96aaa1e3714a607a50361156bbb02a853492fb16985d1dfb85339891caef62032c4954f20503c0f72d75ef3183c4a2f0161ae13feb62ea37b3894826a1cd5573d3aac41937ecb6bffdd8219877266f71ddaded4ae64fbf6f303e1eb653ec72000765c54414c4e258ce375c3bcea500b700bab88f03ef2f39af2793b467810228b1cb1a19cb56c6cf69f77202f83ca689b8e31a4db1bb94909bd2f425a5f13ced00dc2f993445687747c8592c2ca7c327823910c12a02ed83f6d4ce4d622fe14b9825a80ce9390db431c6c14aad8947a4abad8f88c41c6356b3fa5ddb72e9153abd24bedbccbdaa1121cfb871a5a8bf5ce3b09d66e1a4dfb04423e0352f9f618b28936a0b86d406f06e5426e3c9779184004c25b4e29b98bd68c6964d0f8f1916d5790201779abc49bec369e483f83e2c3af34c0d6d14befcbff9ed6e5ed1c0808ff1a5a459f804901ee812f2fad09c8ab201fe1b47e98b38c71552f4751db0fb1f42aa160d34a428e29161a94b501b637d03151272cf1b9d9faf6b0830354d435445b5f3261639a3b25eaf03921321c26e8ef133adafb7cfdafbdead6293182cb40429a14f8e5a5050a22a6f7d45a12d308f152656e8471f77c945fae8a66a6a2de53562a8dc163cc426b945d4f7e6b6d25df4b4338a1d259a10fddeda26068134adeeeec8cdf1d80b1d17832a741bbd1b63dce7736c89de363f4d4a10d9d964f5418e0cc16fe794938020fe107019cc4d79be961e0a15e9335efe2f8465b66d4aa05c23b4b3f6a97403919849e7b52c785e92ba7d019873bae746ce9ce3077106826418d3fe17a0b666f9cad2a548d6b153eb31c31e9c2f849b993732d7f32995916305ca8f562fd3ec9982c225179020dc9d0189a442b9ff6d98f99e31c5d11e61837901ec4d019fde087f3d7adee75226d0b534716a1eecfdc74bf4c2ef8d4a119c9b3b87bff9d9acbd935b424ccd018f3ac6709df20ae7ec67aa618a7bc7852e8baccc65fef85fb88243f9de9908c4d38de954a8815cebd9e660b202acd15c1ad3d84e1387df4ac337b1873ba13c0d7cd8faa604ecd8400dba3a2e148acb43fdfa5cf7ef42e98d09a2f9e5d124060ad47949bf73af660844f49ff3c52718008be85d00528a43beb068a76da60f46523ec801aeaeec8e522117c0910fc0ddf34eb0e8f4a4fabcf7d7a03a6db53dc639c7693948920146791e7d48e478612f5d80eef8de48ffea2ad803a0e1b7b4ba0a707bbcba266d2530e54f5bffd5525240d4012e48e1c0e5eca5853587624f705b6b9eac20e79e9816654d6121a137d120f632f8cb74706ebbd31c11e0539a09f72a30cc86a9cbd0a92d424ba720843eda4e339f8fd679b8e2275c1d2191784505d139e91967e966303c562b68719b48edeb257850580ff3223addcaa0b6719ec2c7fe53eda2bf6100f7e8af53896de0769cfab737b919d6aa5ec30139b6895e378d2448f2014563de9d4b7bbd105eb5bd84af34ded61c7940b7acef1ec9b529fa80961ef7db56cfc1029efda4cc33040c659c762d3cf923b8f3b69b468c2ce189a8e59532bf54d7d8b802c07d21de96b0a99f9dbb0280a8c3c8547bad131459adcc9a8ce6308cdc0e9d23c67f3e5aab8098cffc6316a8f3c5e5740a5fca8e64f2e7dce5862be04fd1b881ce02c034c334442d6e05358cace167efd3167c49b26749e703623ab5193bf2e7b6d7f371b79d9cb9bffdc016d81d0b8f1b91e040664f6040e782b2be2456dad96cb2a3896ce144ae7ad063370fc36c022a4b748d57a620f880fe5bcf8a1067a366f09d9eea6ae88dfcca2449d94f5150667f753c8de7ae5b094682d9fd5abba747f558833e7dd83dcca54abea37a7ec0db4d8ca3424cce8419d22fc81573ba3eade87e18004ba289baa391bdc09a85ea724b02286b04111a43df5dc00eae596c6bb5d1347a6c06d70254095d9cde8f621da375ff044a526994b11271887a8a482ed52f1d4c9f85bb56435b07f31dc71b70d556f9f2e0f6993563e808822753db7aa8f7cc5f09e578a8683bab4fb077504893d5af234a57ce92ebf660dc03912c60987b12e0133b1fc2e0679266ae9709c8e2cd47f8254c16b6b25dc68c5ca1ae5e2584b955b32e5576cb1c1d84216b523e29b78957ff940559d92fac2123fe49137aff66d1c206381fd31b4db36597c438140757039f8ca563eb9a30e44fc8bb4ca806df93f2053a4408274ce03708fa5e1fecf0ea09096ce1cb976d0074719a9f44018aed7bffedb905e63f7b45e72927feb009400c0ac5b34c5e5c4e07946ae8f658ca79059e60a9fbfe908d48b1f7b2f8f1bae43108bee71185530c0edad4a236def0235b914c5190899cdab338322e5e34e3f9ce7401c234b380951a36f9bc9f78ed836a4c2d968636ca7deb49e86f8eb71e211be5fe56f740d77adcf6ac0e413a97aef0bacac6704f238183b17f786fbc9bfa7aec6c498fcdf3272a2e7fa6a711dd9b6148c82050401efddd58a2f35d5f4d2fba3cef5354bc103aa3fae11f3fb41a2dd55804f62942b4138662fbf021a96a96839680dc1dbecfb05e46386399337b59992f7ab54174ec1751a31ebbd4c3bea0feb8619bb4dffac9da3c66286d45e2247a4961923bb3cc79be56d61b47b6a1cd94e2dde8daa886d3735087078c107f0cba1be40503762e80c9d630c4f9718db9b54bf2b5f5344aaec88f5ca01ffeb28279e92b03dc9517ac70e03fbb2074a763d4012694b2b6b78487092b6852096e8065db69c6e89d85c7b457d17f8a8bfb13f2ec497529600eba5663478400b1c5abf49941f0e7dcb58be57aadc09f4f49d73ff8ca3a470386eadcf19d7dfae65a3f783b921acf81bcd715d48b2102eb48325de2fb1dadc35615c2497ee561e8b3394a67600c019d2a1a75e82cd25f4b134abc2550e17063b7a8c4d8c33ea9d9899a1639bd98d24d1827f2831214c11d3f536a57521457f545c100136670d12d10c8a4e07a432bac78477f93f73ea137ee940061501120d74488b7d217b15c2946401c5cf1ac390284a6171102af54fb53aefff6fe79391ccf6916bb6ff23c3c1c083871e5f89777a210e8252ba5fa65380fb01db170c6b7ea3fcf7d7fc7d43de3af80fcf2049b34029e25ba13e20586a0003d811541e11342b235d4681bb42382119853750725d4c065f23479752259ba8eb3a4201f12643c7b60564c861733213a1606579c0a49f492abcc44f6756ec0aee6b40fd80d0e831c79a099639b94b36ba018b3cfa6534d61265110e4975f13ae54352340576d9d9196961854a687b043223884139bf6078587ef1d2e2714474b52d2baa7b960e4f268e00fae724f6a57c909e21fb15489352096cecf62815c3d5596eea0f0aff09fb6f52283a5eacb6f86ea6c5904d6e458799729f234ad99c98893860fa1302652a69234d8699002c7a0c87d7164753ee4afbd34b07662801e2320627c843a8575556fef13b1b5f32176671f6497068ef1da223c78a7f7d989f7b7f5817ad3c0bb54bb86424fbeea7649e4b151e81b88dcdbd0fa2049b951d804a33c5338f38bbb38665e57ed3fca34f4a317ed531335891094e08c6004b8fd85656203cb929ac043773cc6044d45948bd8f43d08190c5724a58b30d7dd1270c583e993a80cd4392aa36ac3b831e16d41b45eecadf87d3d029f356d9c9844e69099327152a9ce8332b6ec57ef98d92901b0f27ff1c32690656b23b3ab76e2d84cfa55a35889294b05fc6aa744d657537928dea3304b709f3f94f5fdc2ce46b31cd14de9c4e073385e09b9931df217b800f9d8bf8d32c554c660186aee67089cb8969943943c8d7c25b9ea93380fdf4f2137c6d1d57ec03e6683eb8f57744e7390f8ff4bd0246e05b87ae1d29c3a1632266caf3a4801f416d75d9054dfb54bacba11424d357ee866a2cbc0959f45c7c652b8c9176473ecabbe976bc84b52bc3efb983e830f0be37b089fc7a104756cc0985fad00f119dbf6374a0856dfe5b7b72c5a74de1bb2aedec6e94a9e4e2ae085cf67148dfd5c4a4fc675fbb00bd1f22b7cb4fbde1cf029f52e24c3d86659f412e0acc71003ac3a4581b6f8fb6f499383d775614310034f2e390e3dd3ea6b62841a2acffd84f6d6f229432353a28ae5dfb65044648401b2d20eb5cb13b4d7e36f7b823f26e3fd1657fed3039951b86b3d606b5b12cf2e3d3be54d6a625556c952a89a9ec1804f06cf6a13c0acb47196fbeda2fea85f0f917251d910fe68a80d812f04c85f50477e9688fed5b13d72fc48418345b9a56bc592bc3126509e18819197a0875f64444f444d7b281eb57940286002c3086add900058e777a3b00c2cf2dac036d32098d8f3518bdb1fe1ba370138e28d52cb8219c39e8df01b65a9d642c54353fda8c9ce4e9461fa0d7f57cbff658be7d44b3ee59eedc93d33b6b62938cf38a34dcc98638497d11a407a0e178e77a3580684d6d37026ec05edf81858246761a5af27e0444b85fc0cb00edb19ad9ac94dc8301d48aa74453b0130e2966b35e10f81cdcd058ba06d4c6b4652827cd8ecbafc7184ad9a6d130185c49aa68e9cd02ec71a3b7dffd6c8ccc395338c71404fbd6ee8aad0743c8fef1c712c287168bd311ec13f6d61dac1a17fe0b61b267cb5999b364bb360c0f3d1073080f92c0edf4ebf3eb6cf4fe31bdf24bf1f8775337cb8ac6142fe8e7396fb781e316b499ce41250dc554da009c440126f294fc2639f215c5c5a23713c8b925bf629e2b4a3096f71bc21913625d757315012fe69af67857c5efdd98ac29781d2479960c4db7589db3a7ec53f5a48fb2193c0f8dd7a73b66195ff90aa6f7e1529a5b1928b9d15a2205fcf620467537e53a01f38a9b8d46c14ce05cf86136c207df01c6c876af535c852b19d07e63ef52fd0767ee3d76982b49bd3d824a3d05c2edd8a1f4acac8fd2c327710f2f22b0bdf54c3f8b02ec283eb891e0d03c6f486dc09e6a05e49839a7b2223189db823e4ab26b3d201906a00592c5b4e81795f851ef4b14f0da1c64aab27cbc48eb9ac776513d72caf6fb355699fab5dcd3334d97e0d81e136804e8aad46d19603332f414d49e8702001cb082940eeb046382dcadb3751ba23faf8e1c424494f226e162239055c4531971fd5236b60052b4092b622d57624dc35c965e8036058ed58aa96ed410427d049607f1501ce7232fe302cf832d75031862aaa2bb0fc095303e89387bb868930d7b0e983dc648af0b4f0705a72e2582434b6dde8565090b7fe674bc2c8a8ae19f0fde0676455659bc1dabaad601791c26325ed20c7e6477d9ce5fab6bc4b62629455e26cff8f51fa3af7f313f0bd4f9d8c27cde97e1ad12d63c3b76fc409dd1317561c08822dc7ab0393729a2209db89172029fc2aee78c79bb4fef90e1aa1a74f1162a8d3d38f4e1f89dd40a7b570f779eb04b7a4a0d477e015caa5a2524e9a14b505b3a07b6f64bc9be212d6cca3c2cfa5c7d0f45f31c17eed1397281405f96d2b942e10bb9218989c1abce77c2f84141cc618fe72a3c4ceefcbd0ca80a6ca7385005de32796a04fb489f5ceec51ab7a20dca877f6dc034b39ede0eb6243717ef708d661041484935a78df1e8531e5eb81a334a742e1013661a76d54aa1e5a163941ed299ef316d98e32eb08133deb1ef520c39e7f6f55ef86f1bce8c1aad39e5de4a17997075c3865352c2583ac8683919ba408c2bb187849a6b34c5048c34818459bf3c9925b8b36d02a16c78d118349e17d4c7f10cf717b43ea0934548b10f8153e1a0468dee217ef4c90de938d75e26b109a84e3d28266967dcf50137a0f1e464324ea21aec9e72ecb0df892f742fa091c03892a1e0ac14060db9534acfb604aee907d8590bb2c91dec29941cad1f7a6ffef4100b1b5fc8a4fa36ffbf62d3ef204d1c571fa1648c9dccc58813fd95a442c585c90833451cabb9a94d844aeea3ec343b5a6a798a77e18d821723e2d6aa7b46aa5e03dd84aee7012a60cf42e5eae8ba696245c87c35c41a046cc3586e3b5c1c88f1d3b6d247f9be1aa2c8ff66d8034d7a064315f8e958de3b0de12499c8df19bc49841ec5796109b5ad8cb6464b1e939ac3af22e2360ffb406efd330d1128515026673acedd2ebbce1549c787ac6d23dd518d207a9db35368dab255cab3448877e414045def757a52c1bcc10165bb88fed8c3aeec3d1f219c5824e8dcdf8fd1f4b4ef2a57f7bcb3931a0c793bfe0921967038209231f90df6ff58c1619ee9cccb4c5a929b9712786202d65dec5f56e8ccac5786ae065cf6ba8d078f94054e8f83a9ba7dda8f52fc76a5f7f0e78d78b6b555f507e9a4dd88c115d885515b4049afd62011e123b6b36c9007ace784a87a758a6aea6612e6c6d06a825bfce902769f1c6fda078fa80e7dfea7dd6992b3d616548e74abcaa7afb07bffb9ff2fc21f853820a4c49d8963207467894c19594a55c9072bc072e184d2b3d9d738ca419ad9035b8fcc794b2f146cf5b06144c2c3cfcba8ebdf99016e170622e65c60c3cc3b30c8cafb2434b66200e0d182a56ab5fa395ea2301008531a03be6858f02ce07c71f27693dce580c5a5c524250166b7071f591033cdf42b2a08c68a2f2a6e10bdfe6bde27313a921e107e3a8772290fc5ae86ae07e6270ffe0fc868687e89e758cc2b376734e14a61eb6fb9f64746d181335a29afed1562d2125eae8bf69d645859b9daa17c1040eb885ebf5e3714026b4b2499a3a20590e57264459961b854ed24ba8a9396d24af3db43e5eda436fb49e2cd416920a69933eda49dc496e009554015161f62e8e649646bf64c4de5139a9b297144c427a6650f82ef48d6d1b1bc7d66a7f2f6a4036d83dc46e7fcf69e074d9c8bb3e350e84e22598f66e77b0ce0d35ccc4c4a0d3d2c636cb573c7923c2c82cd01ed8adf3c1b5b4fb9c60f2480ca70e2fd6d4e50084f513504d1ee0520d62ed7790a8d561b2a2b8c9751d295bd0058366d3dfc76716749cf779400d4d09d3ada524a80ad90f4ba28f7632fced1d80d122aedd12b13f8e19dc47d433bc40d2d25490480a09704ed2179ac745d799ab7e66c421a2ac3ec86c5ff45fe31259207029a1214a12a2bd61d8fc46e296406c9da94d58bc8d64d748e5e5d7d22d0597f66fafac1305ff7a9672b7d611c5ede185cc08fde301be3b6e0da64faac4bf06dbd38538f35f650ea4faf0f3125d2e1045a79b4583b8d9af0ec3eeb6c538db55d6a8316ca0b587612cc6e6e896547fc274e25c1cca6e7042f6508cec35b33e51abf5d2fde0c9bdfb2f34d33b5c9fd4146f106531826392adb1cbbb3ef3a15436380c940c3e7afee62cd2e4d3c9c475b3c7b2742c0d6dd6f02e9dd3db6c891b5ffeea9f42ae0c5c1b3d616429194cd8e3132d889269cf8d050f26a3bc686e3c5d607ffcf6b5f67bbd2098475a6531df5e8e10f99cd2657796b815659468905c7b7e71fa4e9ab20f5b5fd74d66d8050a88d1259dbb95569299d1ef344b948380a1031e4f4a81effdf7f9d6c4fdde6026963150d7d74bbbc393e8eb66c96f68c831f511f39e5d4befa87559c601db8a844e499b709b7f86fddf6ff5ad1cd42b48648db5ff0c39a1d54864b45c0706aa911983f63e3340bfaddfd5b0d0a7f0e97e5a421604146dcd29defa30ea928410e98d2b04bd8c5987251a8a0ff342c97a98aaa771d92990fc12d65aeca82afa025e12c0dfce7a7bf542bc0a1f67e918a1a2f1b70a894a4b8e43300624393b5f89a4f54e9f518cb3bf93f7d6773c36cf8177396ab09abcca93c76409d9bed998d31cadf579bf38cda587a74034f693381b7dfdc6ca670f0c45ea17d59d4709dda8985f68e4215e7be61330b85dd07eeed9cd58c301fea0ad057eff8dfb73e0af646652a4587a1817cc6e9b153522a98881cdbafc90c6781bce643cdcf0fd3c550f7278103ea2130803bcf5f266407fe5377f6cfa19d00cfdc7228f272e822fe258c6c89a1a03fce65da8d6b7fc76504a666f18a4fda265aff0b82935eae6c65ddca5b38316805849328d1b5ea0e14490de1d31aa5acbb6746988bf1b86915fdabb87ad438455dee88f342acf9356598760f67d235b97254463bd75aa2ec0a7c8e8c8d2695d01c0093a9596e95c6fb18e35181b66462f1b7920efa7ae4f0e088d89d2d7c655ce31d756a7e96127a3bf3154969f5103715e8aac27869602809f4406a09679e8cb4f54465988580fa424ece2088b75dcd45d8ee365b8d9e6d1e273ca46ec6ed336b1c7a88cf5e634f834e898a273cd7e0865f6f61dd06fb0bc4303d5f98aa09249e2b7e12305634c6948e0c5efff6448f5092deaa9c5629221aab568444110741bb618faef125371792128dd496df416c712879995b2f3fa558275ef149da49eb239feb6a25110972c60fab3d001879cc863bb7700ff0b6447b644d406fe15d344c763b315980d04eb22b528268c4593cf94363718299e2f21a25558cf59cbb294c243fa81f3a32cb41d04a860a171e8a353bd2506842874e9670e7a592f940c8c647bb3f6f800c68045beb4b04b1cc6bfb99231674e2cc45a87004c4b93775e3534269bdaded70a39219edc842b7a7136d516a7fecbcd186ca013ad5c6c2567b982153dbf4899a8e789d9decd187fbb65898c4be3c63cca95454a9ebb9b6dbc6adafc0655fd50cf8ceec77c2b090bcb60c2e61989b2c139cd48bd990bf8fac006c03fa211795c3037ba69581534e30b5d43ad7dd30778e7d76412673c5d8eff44e419f219b871a69f80616e072f53500d319a78dc3fba3e6e931ab32bd01ad47e1945db559d3172743f75b92e483e4945605097a17603c3a880f3b6f47b20f2ba31896420ac5ff07c2f01c26fdaa68410fdbd691cea89200d8062821cf00d9e52c60385e6bef7815df5dd2c0d3f7c1465c9555ca1e62fbc9056c51a071872f3241da044de034cc48613eb5724a17be05a66d38e657e179f38d286139e873b4f6c8dc64151331b135c9f6377842a7d64444440358b49544032c482786aa58b658576ca98a669e12c3fe0edce0aa1ce3b0cc426e2ed252d19ed1bb9856282ae7d350cc13a27d02a2bd1ec1bcd6ca4f72b23df8181b6d31526b65e09bbacd844803268d312e081254554a13ac6c1a7299e463475060b1f56eec801f1fc096970c3a48aa2bf86b07bd4130176296437dd840a6d64c0d8111636cdc1001ffd5c03face1524b6604817434f22a58a87fe888b15c61dca92e28f070c515210c56d68ae9fb442bcc5a59d2dace44222d60b0f3a6723cc5b0496934e7ca5dec54a8a775e4b9eb1d4b56735a4901ca0d3321ab60102ca4d7159557bde8adecdd2cfad02d446d074cffffc8174d26f966df143fa0f78598309bdcf09df07ad935cbb3ae93afd07a889604d26c26883ff5f28b0632876d1ea99f66363202f3d2bfb2b73b08cea2624b03246f4e3c18f9116dfc72aec105e578129e642d7a8de1457688c2c86ba7f2f9986a50b206e6449919c9e2887a58923d3ca167f4c62486358a13c0f85be4ec13580295d6873485613dda612d894478d9fdb430b6043ebf3153c3f877fc091a374b5ecc114aac356d8317f02f3dd638f8670d8a0cf600c086e52c19c5558c162f87781716a2002fd38aca5bd72179f0f56ce882d26ebe677c2dd1e4eb7735505bad275fb8a03c30818a0c898d41f0c46b0502566b6c59d9aeb9f7919fccb29fb2b11ad023b8f1b5aa422bd6d0fa5c9e079c36a6e0a638f809dd6ed1f4cea3e2e5d9d8fb401850810747457bf59d1a087486a55d4a5d21d2b002ba871030a2ee968a72d14b12b51d16faed9bccb2e64660d09e3a7e8b96cff741632d06d709c77799776ed42ab2a4b69e6fac48b8344c1396c09612c5fb628a47c7f24595ed5ee59fe39ebd3e2704090ffe6a44b4b07456fd79418733f6fcb721da3af98704f7762638a02882314e019ded1f7a7f5972b114a1dae38a5dbb51613646533fd8fbccd9c04a2c07d56968c583b92839483f9a41f76293c6d3cc444dc569ced77346320f279193221b732aeaa7061b389b18ef71c93f1878fea7c1db9769ed0971238a81fe8bca6e4aa2ae381d063db8b0ec0e2df35532d490e87bdb2b17e024fb4632d8bd27f58d188d53a84c2b1d456a66b91291143c5989ca1d7f0ed75cabdfe02f33b8724a75804320f1a4d93869a135cdc744eba1561ca1dcfcfc68b105888c8fd14bed6e362b6d07eca5e2cf0a417d241d5ecbb38f77e3deda0f238b4ceea97a738baa4974366e9a4a53ef16563c6180d14e6ca307c971cd56e67a1e0a834d6f4264cb2098678e7e1887bb7dd1f9b0907faeec25ad06362374eedc6db101335ae71b6e60790fed22919ded4542a49ca078a6a5659500662e7e7f8b0fa6ee4969fd293da7f626e9fde6589aa3e8c1c51ef1830fb276bdb3052548728a45a8e44d5c1d05b08c5a7bf299e2b58df0639019b98993ef19b07df0848a94b15a8acc1aa83a72153d5b21f2c014bdad70c0c047b39e637cba3243af4ee4a2a6b531e79300bfed2f1c06625bcac37bb32dd4a4241b9cc6f1b06391b063d70a01abdc55d68ed83bcc57586e0df9a846897b3a5896057559823620d8ff37fe35093f5db8ffbbad9bd8049a60bf1fa26a6c9b729dc3c1a6c8ed3a8b78d51f5bf7a60401ce88ddef817b1a44e359ea864551fca1fd86ad6e4a1738916ed4ceb0b96d184dd7fa8678de1a9f9b0062ee949d6f8f4cc545f0b6d9b14452cc993712d6938faacc3f0523ccaad905d9404a757368b43eb4f54ac78f329e5a96e3404e5d7d6822859a71a132181189720281d07fd4075e4540a590828a30a4dc6b2bc73a91a36be1d7e36b107c47974ddd662646873fb35f5c6e5243e0fc8f22c5f3055edab8f7230a44bfdd8deff5b3a194a5e016820ffe76b84d00399d6adb070bba25e790b53bb9604e71f9f52959bc559d767486bd51df4d3a44bd3210c00dddac32b4af3205d57cb19a4b3dea2100203902f896b67e7e6307a39e7890ac7d7efc37d2213a332a8ae9641509830d2d043230181ba4bfa85b70d1979d6cc901a26e354b6692364774827f23741c27c9f76fdb97624675ec183bf6e36b0b2d41af7b70ef602d8429f173a8dd87a47028057e6051775a1ef58bb925876c544f037a0ceb41e507a18a501ca2c28e3e63938953d3b73f0edc08b4dd7b1ad0bcc87686aff4bc06f7e2316bcb323f33edca9bef365233fa088860e3a1acf1ea9f42a26c41ab765249d5534c281585752c70861fb7820e2f208aa0b672af7bb7678545efedd3056be24357ab7e05ba35fcd749847b55a709fefd44ec4060e83150923c4f300890ac94788733f5412c8e204d07e26ea4699aad202ae801a3ab196116315093be571f9a051d0af20073dad32b16f38409c0718473987886e270d46be6f5c53de2cea56026c58cee644400888330de2c2dc21c9db081b5ca9a191b71e1ac371ec9b7ca69122c97b8fb23627b8b13a9254f58ca9bba0623ee795297a9573711c2ff59d2c0428c930a71d9bfb35a21d28961a06c47a9971cc440d1fd282b8a4bda23280b5ae0c83e4ded3d9bac691e4064c4d4ad0c75d4dc0b331161aa9a4361c87976edaefdba53f80b0a5ee814b56b9a6ddd8fb0949f3ba6886a533d21fc13df7871901703d1d58d19282aa5030ff410c944d9be58ced93d9fbd973131e083fa190c941d02ac375f1fd2508e4ffeee4e241515c62e4b64d8f77d2af4083a7a9589a620766c27255297d27145faaf22f8b04d59396e31b099f8ee5aa73e8b0880948f655fe88cdf0a163669d90a39ada19139b744903aed6bc0258eadc65b6eb54bffb4671385374dc278ace542acfab820175196419ba832dbae0da9c21b8a4bb78f05da9b5c8ac78e331344d01e49844abd941c4f9eac1169b991e36b36a5e6cb0f7054d205922c90392c4fe331288d441049ed285c3ff6caba36f6338d8742259828ba842da394f5c17769b1f9306e8d38a85a478ea42cae8c3dd8c04fe78bfd89dfb3e78d674c9fd02fae90fb523493a371f2096e3bf9d0eb02c1d6dcf9504a58deab43ceef379ec74f308c0fc8b27480fe5dd97edf54e03ee8775af4f81eee30c0ceaf988cef4f44862dbe2990a154f0f8943f643c61f1425d9d676814e701e8139bb7ad4414a7177ac4ad7ff88fb4ee5dfa84efcefa6595ea1a3c205e658e341e00600f30d555f33be9a8f39d2cd21bf1cd6149c592d913e4600cba52e1c05878415e8c8f39503afd4301833e3e4f99c387bb7dce6b989459078d074e0b6530ff50ecfdf495ae090957c70db87db81342a6bee7de709a896cfddf822cb1b502c3f60a42da59a1bc4c9b1f089fa0f0e1937805758554164a1ca26b62beaaf200d6b83209ad52afe5be7ddbd77aa0ee70c874b84cb0971deb4cc27301c61bc697f3233afbc56331e78258bc272553b077b7fcd08de92d594c907e4829d659e2f27288833911a6f8dbce25d0e1bd19e12dd9a361dcb1dfb1b1aeee4d80129d3ff81bdb468247f3d45996aab010fc6a1511c1ba1a660202a5e3ab1bb1c3f36fbca72c04380bbda932664d69a3de78ffac0b8f4f2cee840feb206f1b23fe9a0fc421a45d89f434e6456e59526ca5a9d47e6ff72bc603acfd529674a4ab341ef2770f80d649db69bed7c0c19b68649aae19052acb525902f627909a04782c48968f417bcfa37e92d8534c07b719273c36c08edd4a5f02c8e8bb56fbb216fe95aa6a1a63fc35275cebd0b8df594c95daeb28c88e0b5c8f51246df68be160a711519846ce8b706b4858b74e27540bde87f1d44320f1ba284850f311d289710d12135066eef9fba50fe2a72e842b03fe510f96ac2a7404a0f31c29b2b8f236758bc387085ef4681162b40b47a997ff9d281f235ac7a522fd19e03db4b31fc7a6c4dfcbedb89d6ffdc15c4b706f79b026c8f3593ded11a1dc305fadde33ff3c4e61dd14ca31adf227c5b660f4202771a672cf56c5efb98628c6467d4b8287e6591c9c0b58fdf0c5f9c10825209c0f87b12e13a4e758d723a9092c1ca400b83a92dcc5d1c2a7ddd3123a06f819f77630a992a4b926084dd60564617fee183abf18565eb2737c82d3eb3ca8ef1507741cfeb5c920f6fb9bea30c5fa4dccb9709fa55b0a11c7f0fc70e30f12b737f1cc79d24a5debb5e76f5602460922005882f24a2239a87e2e2736ef709c4e4909b5759dea3f6bb318beb99caeefae265b0d213a07eb794e28f395fb079b64c69e859b92958a9db34a8840c3bccd03580ad68835655bdbe95ac0dd5466694392c3eae89454f7a93f2edd2cb747b4c24326c60f275fa52b39b16078397605026b49fdf809a86ca138c76b653cef2c6a6af46ecbe035cc73f57784c772ae043d085756a2c020cdb83ed2f95e8eb28a475c9cab0f7c18cbe2c3e698257cf6da2ca6ab99db0327821449c5f5524bb2d1e31b7e2d590dbb7a455fc6cd7bd6bded221c11abbbec50f4e916862e9bb0aa2b8b5745aad16bee26270fe62b2677bcc3ce5d9ac85ed09ac8d2ed437f45ffd2449f8fe14bc5338a9db2bd70e088948eda4b8c616f2625d5959cca4e5a545bd143933108d6e41de322a6b905342dfe8d49d859cb00b69830ef9ed31a37992824e42e2a8368d24a05f8e9a7e7cc6009748e2ec453275a55a6b7179af8885b2ec1cd5be53f608eeaa27c3bc873c776d87d9c2803f9397098bf0f90acff00196053e3028b585e32b4777fe0c01e999a648a564b7dd269187dec4765de485507ae8a140758e0962981626f80a0863a72d48c4d871b999c55f71db11f308110eef5b134c7dd696e5a75fe4eab14a44460e8cf9ee6713c3155f4a97828bbd103aaa9fd942b93ff27e16a4148c0abe1ab79fa49d2510a384927888193055fa1458048de7bfa7f2a0cf5f84dfa8ec3ed7ffb98b7d8d1f2ed6dfb55036264b5aaa14e3af94a3d0a629214c914cf96601751bc32258063c9aa122c38551e1a3cd1c9eb04cb3d42af1de81b437c21976eedb188f38c53f5a034aa12d120413582e44420baaa0d37a20c65202584980332d2fc0413e1d851901e3817f1a308316e12909198b0c178807427e04fc23d10397a46ab18288bf075813f6916838a71c7aaaa605f7a9c861ffbeb10b50ca8fcd36dc54c29f4cc6cc6c0b1895460df5105554e1498d924f8c3c8ce0419300822a3ab436abc38dbbbdd44023410b458fc92d03b7660991462890d3ff6504ebb6b2d54f780dbb8ccfe921e50745e8a8243d8b6547518170a31961ecb2c3038cec37a27c869aff3fd349decb0435c97ba839f89061b3f403741c4791d2017f1b243fffe4e0a51a0373efe7fb57ae62c2b852a2ab9940d6a6a26ccc9deb7132254dd75c3908f6da9a6311d08c8649df158f9e1c3007464938bf83fc0c313a4a7c04ef42fc2460c6fed057bf01c5965b0a5253bd0e7ca83d39c97fb2e8ee1075d2fb7bcaad7c5edc12bc1e79e6e07152332046b95637bd5c2bbd4bd5bfc5186fa45c0bbe0a82119e6f87bfa56a6897b29ea1acf9502b9c01eb185606b63c26641bea835bdb471508dd06e78984de1cacc2b29e0296c476ed7a4218d3a26c2a72e3b4d259a85ddba56a2246921bb95986773bd58a67168e3b1671986f44fd3d430aa4a9443d5dcab1feb8b2eb2c56358716371fae6027bff1dc11bbb146ad85ddb3e278def5eeedf689f9b5ed40b8306d473428fb994a01a2e79ff5538e87d39a06366455fc597da382024593b3e4e91560c1b445425bbc31a7890ca12a0590541c4f24d7fab74dbef3a9687485f7715fa57bcd01115508e49ea52be014537bce10d59281f9549f1ac5818185e61fba98a92a42ae91e9e5697edbec77ac0f0c2da69900ed8642d6d66c76fa0377f1205bfd18b4a6b7ad4fdf70efee4a30e904ad01a8299a0fb1caae36144e5dec01e582c3ed1ddc31866997fa4e2680d107052b1daf36636a6e8ef2c545ac16eda21c1425e997e724eb05c4dc5d2bf4460ca1f1a2bc84a210927f987849525cae48b2756c04804857b583867c664229a36344bb1cbbab9c82d5278fb6f8315097e39b14480fe5ec03a365da5a6cd17a04802b618bab370ad975a78d2b917a20be82e5c51dd61e2b54a9c5688ad5b3cd87e8ba857ccb581aaa934f12e0d832c6f29522f5b418fa15efdd2cd3bfdb547a09194801ec2dc337bd3b29fb325dfb0f3493d217bd8c66cdb0dd795bb7f1dd2151f7202bd8958bf889ae45f97e84b504180ebb3d931e87f31df90bca6a29e34be93827984e3e53c18840a9c4ed08c3f7995b116ba6b5771890da92d5daaa3513ba535c81f17d64e513aef6fe48e40f185ce6b89f293c1bb6053bafd09db4b058612725c0238d073a41aa2e92e71726dc8cf3ffcc3df4199f1603e08d67271f235ec280170a979857300f88c29a306cd9fdd21fbc2d242cc4b6a94fb746f61943e1b62064baf0d151719cb273482104d0c25c1380c090ef6db7fdf59ae8e812109b0053234c82032a63fbce6a9324637d6179ae8b35ddf00b5e8d8ca5f8fb8fa9358f969859025bf5350fceea39055ed690ce32739ce0292c3fec523a776546ca7372c05c6af3de767390cff7ab634817042b54b6a4ddc6c9dc5cb7fde808e0878cf097ad0409216dde57949e9c004b9e93111bb55b9415f794f22455f4c7438d76a81d1e32345a951b109c6316c4903e21e6dacd89889ad6cd1ee0a15c001a139f1bb8f0b476540fe9ab6053c94df933dadf389ae69e6ecb8e7faa8f00a73b7b40f0b29ea5b45e44fe8bd0a73b170f4c7cb2a929f6f64d8a0098c9a5986813aac3c7040f5f48fceb67600473de49a693b1b411de25cf15ef2a2b51567daafaf91c56b3c143ad5b7bb29995b25efeaa3fb0e2452bafe928ed4ed245008e3fd132c6ba188e9377ef6a4a82a4f6ddabe715ff7f9529d97c8f09ff517ded1f30bf6bb49cdc9ebeb54fa9322af9d14aca4d2504645afa1f6ba53127a46ecc48c316cbb4fd717e437809a1828c9dbe5ffe8a541be152ada5687330e14bdf120e0acfe970f3e6f726aa7d443f48e34655d24d79373693cf93a073ca648c3f81cce9709b98eab33fe93351f14d2cb0406408c7bed11f8232145e83995263f15b900da2a805983b00692e4f37ce224e47c02485a53121b7af29c6b7fd4d7ca68e450589e7ab1c756281ee61cb69beb64061de253dd0266c9c2b480f2d2b1c560ca5a8e4af8a47f374a15b8d400a2e3334e83751bfb58687f2d8c97d34dba333f1968a16cca75eb61f745c51aa0e06ce068cfd82c943adc903382492783760e57cba3cd3347b30588b31faa8b52eb8bbcb28c11d0d74a3aeb9bc29c25bf6a6db8f16d29d8ce9c9c14b0b55090817ef507c9ab3ecfc5ed8862c95984772a3a92983af0d7bdf7869752dd24f74e6fba994fd00d1901cc7a818c6db6ede62d4944f563fa740e5dd446429c5ccb44a018fceeb5280ff9e5dca078a19e78c96f120f22764b26d57c87378867feab1a14627f359d590bf247050437f0a40149521e033f45b89513b72e67de4fc04d569c3ffe87d56029bda9d24252fc028753d83f87841ffc8ad890b4854080bf0585b71137c92cf499909945c5e2a7d668aa4a0336e1195241b505a9ca32f17deab462bbb3dce9ce26fc957eb54943574f333d0e5c6412cdc109a47c75388320ed166ecc8d070130025ed927abd9a224a47c5698ed6b783de56e39f35968fdc452ca92359cc7f57f4948b1c1dcc89f2abd9bbe8154101142b25c5ac61ba1956dbf2def2f94a01267d29cd1bce09ebf5ab8a98fe1ea4edd95a8fefe9a76f44dabcb6c6ec604676c715072bddbc360f13340940510a535d6b5795fb2d60320b3197b336b82137857d1dde378d034a935899897289280464a8cdf13ab73f8acbee4dd59005d153bb6f186703b27d1038152772b709d82711fafef2995d2e71c2b7dca40a2aaad832479489684d0cae2d59ae3d0a4a1b388fcdb1c5c0280b06be48c407fc6f9ddb86016f9b606fdbb2dbbf78b638cd2df271ecc1cc53308541df662be7da9bf3ea13f679ceaf4fa288ef4136f0ca1fb4bf633ea7b1d2181590a3d79e6e9f68edeba45b00de970037f652bbb6de3cd15511897ccd42d1b996fbc8ecc4440331152409360f815b21c5bf5ddffb951502299d30de1a93469e4e013e7a148b5230a5bf36b4c83c159044dd0d6a84538b2f7e4f946b961aaad5ea9c78faf85fc980d805e57d439aa7e408098e751e3a846a93ad2a35218122d266993636066b6ff558102f7f696187fd65952feb73d0add011b30e2e60a201970158e99b83d479050d33c3ca2f9bd38af1ecd9c885c002ee51e99d8f34985c48f79813109ddd1c20e62f2c0efa0a4802a4064913be0590fc081df24702db00a1d7fc8b2fd7c51ee26cc17b3a898bde26d2bc8722be64e60787336f8b9e88b2f43eebef51f36ce2a1c761022330edc9e431c33888c79ffcf9fef94c1a5d4b11578529e57ed70a4fbb2ed8ab20e1dc5337b3052ea7835f07e7c0f6f8ed9480e84bd07fda2e05d3408685779b4ee9d8d37d977123331baddc292eacc7d101eb5a00e6990586d38d0671d44593e9b83bc8cbf63fa4231394178b85e875469d658bd9eca0b0fd10cd81960667908c9245a0efa466129ca1958df0760a41d35416fc6c869267fcb42cfd434fa0e537c62b2634af8178103a4703df6057d41796247df0880a2599b318ec47fb1a136254a83fe5e0281f07fd92a36143bf2998c119a842bbfa8ef33a39975d90ada332491ab8443af8dfac1415d3a1a033e3adecab623b2e19d2e35cc71c39f30b280bd3de93bb0ff280c2d75cae251e5e51404a1b54ec96ecc177ac8ec9f8c0349324de37db1260bdb43cda10e9c0981e5220c03a306c5ededef2a04e286902608271a0d250c72f79fafd64a45056080e1332b4e258e0048890847b9e19ae82a3d510368160dc27340b93455409503bf0456ee6a83dc9632546b738d2fd594148191dd52daed986a66b48d621cbae921156aff74d7366ea751d80d6fc13d147916a037276d40846a3610e907a3199e2924360c1bde671981dbefc1a5e6fff84bdbba07e75fd1469c3cf51047621c10397113714407756e5b2e627c3cb49a676dca720c363c7c2c7b9ed4e3ccc010d6b87d8107aedcacf288b29733c280f030184914117c54720ed0927e7954a697ad4b6d0c46d2a71fda0b7c81ab08559d38c2ecd88fdf154e6ab95763811c157724dd1aaa7fbf9dbcf2af968a267fc3b3d7637cad663048133a1f72208191ac3d78e3a14daaae195a150fdaa942d5633b9a696703eff95bd36cf980930dadad467584c4b57a7512865039eff17b3395b5a173311120fd881d6f556793699d0ee9c4c87603cb6586012529d535a3095757d4d8156eac721de51c8f76dc549c00ef4fa5bb1a2ba59f8b6f9dc96800f6a4f88dd371c97035c346471172044d705f44afa384e68dddb3817c7181c0f42c03b050d971104d9368d96ab17f8c4a17133ec7e1035d0b07208deadb99f545c5c9d003fc532829b8fd8f9fff62cd873af1e8c023471b164392223c1e3804dfea7055860d306cff4fb74734f4df8c027fb511ceb800073fe431627eaaa0507ce96fd1bc1de7fd2140c9a69879f4a8365d7494de2e5961da5b53140819a2ff7738191c9a15d04268550f827f6f0c5c3e6aa181227fedd59bd7881d8976373364aac08e74ec47b44b5a67811c0c3e78420e130f3f07ce7dfac7bb372e16f3de9f7c5cde3fa1021ebdccd3aed9c53446c06e59513104fbffde17ef9fcb3be15f7009436ef545e960d1d30dbdbe1f851da97e2373a60582b1751f4fbc2dddaac9812192fcea39fb16d04f77c73935510f6d3f956ab8e6875b2b50725adca4cc106b6ba36d747eb135503217f500e4d317d40a9c4e234ed488a7d70f8f36f684ef8c318fa1fe47b1356cdc1177c3907ccfaa9bd3cb96a43adf204d149e1f258dc4d5f52808bcbb130206eddc4a73249f0aea900b448d2f2d98e4f3ccfc0ae2c7e5889526fbb77bccf8a92c691ecbee9a41bb6bc6d7bff9ac80cb30f3a31939b723648ba9c9dfba3d88f9dabc01a9012a1dce82dcc7f616a12894cd39a8c387fc1340f3249ff1b16a5647c8af90e0b377f090d7192149e0795908f4ddff956ff23f9264e8b8b32795d03622e6329eaef2ecb4fa9ccdc3986167e97718764e96401e30de74e85f585514b199e367b09e8c84da555684ca78ad506640ee58aece4809f845aa4b06919397daea3095b7cef41445bb56de47174562124b8d49ad509797159b52d76039f847f366b1c04519683552a1b7984c743f146dfc9378d7d2216ffd9cf40848d651bb7b4af43cc63fbddcdf82cec1e4227555ad8d7233337fdd13900a69ea6be15d21a50913321f6a27a049a00b160d8aa25ed5a8d984cd1561d124809ad259d3e6e27fe1e81400c658ad31f7d4eb723162bae85c80c0d66a6f4beb8ed60ca169c67ec0486cbf260e6757638fc7e68521086b7dae8e6a828c973cbe3cbeb2c3c91a578dd1222448da63dbbb66b63dec34486bb116b8f137051af9e46609c0318b902504612101bbee59123526f002dd9e07982ecd038013d3e2762f7622fdc93533e88c21bf3f20fe9e7c4017d52a7d550c71f6f1c8b2c7cbc77a88716595d703a439858fb156b59c7ca34c93c52ac6c42e0a0b68b7c1a5884fd8fd1c5d90b6f465373898bd1255f80ae3dcf4284a737861eccbe03e66650c8b53fcb6cfc59f84a7ed5cd893c1b1e0299fdbca01cb1735874ae7af6b16fad5b25f7d231053168ff51ff14423428b5ab6530027981c85485e9088ef23ac6b3ec43d94d37edfab600441f189f2e2fd860badbcf5f70c6c5048398ef0b76183e5d60c69aada7f66b2e8d483b40afa244c680b6fec7c3d4612c1e27cb838883afd612fa45b2be7fa6cf02d4338f297c9e50c5689624bc31702b94b0a5ae37557db58dad12f14187c92d34d586cf60bd9fb34c514f8a6ef5831460dd96f24fae603218d7e5735fb4003ef99775db97a1e1b5c84e969020197e287989209748b49a8653d25a5c27a880a567ddd83e72820f74d3ed432e56dbf2e57a3a347ca779b87e2dc16904cc4578b3d2d739ad5666540f54789d99ab3adb08292f7f67cb499bdac4c33dded96de2298273cab5234ea592e1252b509524e66f0369149d421e523c9c4b28ff281300477790260e8fbf7e4e21b13422fc1a9fed65df7e67180c1dd2014ce2d99b1a5e835b1c2c521b50b8ea518996b2434d893ec4dfb6a3853e416cf0805414db919ddbdb5f9d02decae8a61ac6de88c6e7f4de1f4482fea132547ecc5a4c171da4feca5cc25aef607aff5dcc36b89f5c437f6d2fae348a2ea0b2554994374ca871374b15842f2517b1a14d71a65ed70eb3340e2ae2872c5083109da1b68fa6e4641f0df7bf9f2a76334e180fb361e2b00ce70c0e30d3646a8cc94756734a4c97972ebf7672027c61ce955f9aa77e3289097d16550ab3a8587f9ad7b056442733d473aef67deb049aa6a3f55efb7d04eb702a54c3ffeb9b904af7795a23a5c5d87373aa63fc584c3c81bc71d669b1324b3c36d956cb13c8262b66641bfb578f2828caab424a64db601d3f07fca201ef62cb4e297f81d4c386e912531e7b263e3aded6750776e11a3b65273f044341b84f8e5cc04bea6ab430fa756486b3905692535bfd8e870ea5f9dd4bb9ef5ed3b1cfaab0b6d04b8ee762fb410b7c46fecbe43e9edf6bfd316d059a325e2984de1cd7e5eabe3414d8ac620f95bb3699e96e7062dc7f589c8221efb33a70409d4e01c8e114706a9e176daa41b682092ffd399f57cf4f1181bb1a29efb615626287ba1becd455954a2602e154728ca6e4329fc26aebd97481dd300cf18780bb1014a1bd5df8b18fca75b9775190db2f419f1a00cb3762809f89f141bcfcdc6c360a00bc7a353d88cf2b5812afc837a343b3b15abc2623d0594fb5821731614ee0b6950283c61e6db97eed2e3e0d4533cb3f215eb9b74b7b77f42952abdf28145ada02af3b352029ea55a80cc7822564cf75489d62e8b342d634ff0e502b50c9cde75f7d4166d212c49bc2c2dd528e38f69b255a2cbeb3b33e517d1fe15b9acedc3347cc1217804f6faa3bf2859236e9518616c4b4f667f38540f1ac468631d5cdcffc892dd2d6a55f55c081f16dabf2e8155f91100e7fa48271b6c6341d9cc1914ba8a3d307eaf3309f780a0e46e577b4b4def16a79d316a5e9aae1541bff3b2d1fa99bc0fe1b97840da295d252c1aba34378e720f4704e10d2789d81a6bce23cd5c6f763c5b96eafb2fed37e0fc8c7b11c2607c8f0beef8a6bdb067c4625d98fd5c83b811596c38e0e103f81b6318d70d8acebfbea20b60e524f3f545c937f7f5e0c8a5027e6a6f0d7f3f258043111ac47524021f1d502467631ee07c3bd3843dcbad07ef56201ca63cb2bb7a7676433cc43118116576a4e0c4be5a3efef8d03a5a07f556b1e41c8b943885125a3bef786d43a02e9a5094303688e13dfadef444d36e090058fa477cf65a6ef956486ef36270772cc5d4cc68fb8df9edc04d0710c00b1506a2fc135c8d20324f96ab7a02a70cec956ffe85e5eb14530d5e7919a940eaf8dfc95f420dedcb36d99eb05c12f36fa14b697a3db43f6c5d71a51f12da369691a234639b98d6230f2680c6b8382f7b2d639134650d2f6e63c41dddf84d4c70e85d305d02a0ce7e5e61d03d0d514d359c3993f36bc3341d7b9146b74a4dc99ad3bf57ef14f431483627e3af80254bb909573f7da23c5e2f41f153ca5300be976be0315249d03f8bf8e635fba395c17ad1b196479d3775fa0d5696e860aa6349c4528288674a4281a9bfb2b33b4bd579d620da1fb8cbed98466e5747590e63ee96717ec10c7db610ead7da8916f06793e6783ef5e1852085b08227e3f71c4d7fda92a1becc0de895d99c20d00572b4f43ee114be3592ef17da7d05eb6c285d5c1d90dc1aee72a8bd9c759f2d96c04843442271bce9ccef0ca6c6e8f2e3ebcf9bf7421d1aac79e3c4b2130fcfedfb086fdb605b90ffe2a96da1854252a18fd702bb50e3c3ae032e6a8c2dd1054fb02bd4e106e6da4abd3b548b95224133fa98aa3b4752b150822f09d7793fbb9b54b224cfc57e87969828993a0ec53087b12d18ebdad50b3eb2d123e85a54f5dbce853aba669a01dd92b98c23011882f47e95d60fcd8e27037900ffd7efd6d73412cbdaca6d73d0ce5b3f9a978e4e21fac5d116c07286036d00e4611b45a5b32ae28015352db410e22ec818b64d31e0451c9462861746fa74122475d07022a59a82aa9f6cd4ffc70005a3950bdb611b0ec35e8e93baf2ed064ac99d13cce86874a93cee8f866e999709f2f1f34b2b8a60649cf0749980a6b12dc07ac9d8ee7db048723a3b37d0edd7f73791f5370d31973aa6da8f0c9b731bf5cb44389e685602464a297e301509adfab6aae5ae90ffd03cc4d1b54d9ac8dff9ae0dacee0d348a7de623bf14a988a7f6182692ab7c3548dd9df35b8945d34f13c9f2f40c22d291cb3907b9eb2f5a4bdeac780bb2dd6260308fd1626a614767d321f1b670f77d8957db7fcf25df513431b6f7357b25712022fc042a90d98707875f2fe8dbd0716db7f48e6ca137ff5291c369203b01c6f6e5beacb4381dd64b5a14cd05d45ed603f44d1d937958015ffad347213a5dd6a95db0e2601c846792d3e5fdcce225da4f5ae035adbb3293b0d49cac42cb2af613b235f7990b6916f00794f4f09798598e3e6f6b48b5b077b5daf3ed6fe3bd528691588934aab391e93fe43af919c30aa207052df708946a4c6c22017e7eadf873013cfd729d8ee2eba2545ee0fb8b0cc2202217e6b0a3b64dc5bcd87f739c7b6f183c1e98f5a7529368afad71d83feb1220dfef60cd4fcb1a5b8d36f4ff343feb89c561025785b268d86a9b9025e4f64de618034e28d74671c3e50ad5d05c0475383b80322a25f4310c766211082b2d7f6c7ff37f3b2f10d5d85608c94ada044663b3cced873d7fbafdd3d38b8a99d21efadf5cd8f0110cab845e3275b4552501e8cc02afe69f78e6b0c0f9a4f72733daffa829fa7297f9806bd02dc01965e8ac6bf0aaf4a7429026f604a010c490890f59f1b2e39073f81034efdf9ea10425124eac3d9a6881cab03452058381e8e6626798cdbe84dcaa29e9bd7dbafb8f341b52b2163c3c738ec090295474ce9aa55a76467a00906ee0515e20232115538623977de94a23eb9452c987abc124fa50bc5d1ed3ad8fe17278d2c28d82e8abf687552c38f7b90409e8e1d9cba9f355b557968cff1de067dc9ed319c029fc1231b90ebf013a15701fdaa52a27d30ccf1031605b89ef3f42e489cfbac8a768cc2799232f2e33c3762372d6bc8111d3602b66423d792b2a421c218f9925ce0143a531b15c1d3d4da3a8f139c07b207b3b77f2352f8a904138d838d2a2f90263a038e23a54e6ad048edee291b5a383d7353fd397e7e3efd867a49bc14710f07aa059e3e6e9d4d92aac336aea24ee64ebaef2c9a4cc2547ee99eda755cd364944be1f81493744a9e74f363aa71c71a3f57974292e22edc996dabd783aea29b0cbdc6300e006e77691f6776ed1fe5dfb6ab41e6a3af5595d54765cff3bd809ae867c05be81e32f09d3d95964e17017ff082b394127461d5de58ad40a991c14a58e6c8b92b8f1b8a9e58f8dabde534c58ebd358d837684fa73cbb5519fd18a19389efa4ec0bac2348434cff924dbef3c129f1915ff3ec69df1f52d1026342cf2c8643c9d14cfd072f81c18b87c08c519940410893eddba202f1b04166d315050e92dbe1bad965219db6826ee247d7d8e77b281903312b5b15b898b1610c59cea5abbc4dc295beca7ae883549b64fcac4c78368aea12b66241c6d31378186f7571537adb1b0156a2746383389d6ec717ffdd01fd579798f167f8d215b9c3b67d7697ff9549ec300000627f1e93aa37b07e4a6d9ff58dc6abd0dac06cd7694a47729167f14e6c12763a7d9a6a1ade5a20216a102b72074f49d48cd71cef3918658c5366fff9df274b5a1816b51204e9cd51fe47a5a2f548326e58885289f2dd03afd077022165e19174484dd26944bbb40beb84b7def7634ec77076a5d7b5f6b2135324e6df1e1cdb1e75ec308dded851bdf88876fd58b7a4bce84e0227159809de6423c6d5471e4ac786d44ce2cb20a2595fb6258772eb97ca815a693b1380f425c2f1d8dd8c91dc2096262e00db3bf4e67d8f455cc82a3e39da8b3185ee7bfd020c21db3d56c088f8d6e3c22a99271ee5eba6c3a5a47df0fa5202ea5f7f013c97143a80c603987a2c8352af1863a7b352fd6433bb2d6c66dc49cab0f73fde79cdaf8171e56df9e3320432a184aeb412abc0ac7d2c8d3e814c9bd582f1c99a17114f6420da68d1421d7680b13f0328d28471694c51fee384bf5314717cf259d6135b0a3c73512d74ba09c2266720e29b3c3574fa9179392174568a1b4c4e085e76886062152dcef986db3cd49f10427510f5b3cddeab2ef9831892a2555dd5ee4e3beb73470b9e44ecd8b9891a72225015ed7aa2ae8b1c47a17b020e83c89d54e630dd84d2e64346af2cf59f830d6631773e1b89a6c4df485dd66401af437e6e8fe26e50d0096403b128d60f86417c6648535c55b0a6e3e68a5ebfa165155f49fb302eec655abfe103ec7dd024668906403381c7ddf018accb2b83f3d7216173cb22a2eb648b1a9e8b9b1c4e4084d5d0446e9a5dcbc68f53242e82cb495d256c4fb995711c8c2232aea8fac04ab65b23068c631e5e4477704d01a7fd254891b8d872c4a2d1cef066580d1f5ac4dfd4809d04e9b3fce6314a1b302d487b7c0339930b34bb3442f7ff5288a961476b12aea49c6ff410b48e411b369dfa52872cf615da71aaed72221db1e7bb4e48f680f786814b77a1ca6a7099452f9b7a9bb72ec6e690df5dc2cfee2703d9b956ef9fb1cf5325077ce587f3e0a08569ee7db144ff80ecfb7685bd1259df4bdc84b6d42c1f9f26a9ab6fa82c2752ef8f5f7fdb68196aac903d2a5791705b11301c8b2829429e8445557cc1f387f82d56ae0f448ac9f0fc2c621836da4dd9ad303f264251886e600ffb20dcf896eb754a29f326a70261b46a16f019023df6382dcd659e306c34fe04e3b9c680cdb42f98fa10a4b9ca6f87487be82fab52bb1407c3a5a77c663086d5cc2ad74dd1cbf740f027aca46b6d0cff06cc04d3f004ecbb0e5ad0a78da9713695dd0164cef26f98f42c8f2881f770c63e87b1667a072710fa82db57b478ec9d4072ee8958bdca0db4d44abcafb7212c2043b604c3e0364d17b0dae816263518b1b9b22ff542ac10031063198f61af657f99ad840b62c268f95c61ace06f2d17420c27391b5c9f17c8948b8ba6eca85756317f801eab56a22cdaebb80847800d40f4c7c14d3d9fdfee0587996aa5cd2e80427807019f2c78306524b01837db59022a1a25d0f07d9d81036dfe3d0e397dc0f771c1a7d583e16dcfb8569dafb03f7e6edce85e7679cb391a434a16bf759fb66fb8a9b3fc9276866732d9952d4499fc626abe0591b5894e57fbc4e3d980b4bb15253d0502ee736fa381e746843c7b878af7035b04765a2fb83e4fc38e81d34cb780eed58a5db531e1a822d7ec06164ee3f7fdb80781321b669aedb29a58a04327194ae884fd5a8f5e62042e68f7c2b0263111c7ce51b4b654d2b7ba471f84a2f84108773b9c7fe168d78082295a5ae8a3f668509c3107c5c46b95747e82c84c660edab4dd5c00428eb56145bafa9426ccbb0d8e9da90ff10f30e5659627f15719e40e0d618254caa61d7f0787c9db00116cc8e2f232f6c538433dda5d201db3b52ed9c94f83b6c1362ff1f1b9a1f1ef00291862a0a73f3c1000a31db1b38f0ce8d0e4254bfb4141a3fb492b155bc80b94c972d054dcb9f28e25a0d59037ad25d99de2219e61756f963a6e341ca26ca65ca3f513ad68d677993c260c2301ac5ad2f9d92344c1d54dc2abf9065d668e17b9b7e2e2b039758e4db2a9f72cba4964deadbf7d5f91b62b22603f1390f218e19b1556c844a77aa7f265301b70c258bfaa74a54b5c6384ca19f6f5a3da63b3c57743ff1b21f23191a14a87fd892dfda3b1b6c1e4e3b6d591a408746f56d1fad8daae39af7c921379257618b18d3abb2c36a3e4d08889b970340b77f50ff87ff3146708a1cb87cac756b78239c05e069edc49a57ebcd69364f05ad46d1c0a77a5d64af456e498b6fe608925c6ef93a3cac0388cee6b16483fe78b0c72773323ab7d0197e4e9b37d65d08559d1a1a985d2b149af2e9ff3bf0079fc2bde49ad215cce9db37dca48ad31830163c1663061b19c84f84e2f7d83eb910d9c37cfc0fbb3a41598354555629033ec41fb52a3774ddd5b5a944d7446896dd67afa083a251e5e9f0570b747a1d786704b7780d2784b69331603a02e2108a5902ecab4f89a4cbcd6462d56ab38de5f517e01b40c3901a1f413dccc8351b29a45e193f8313a03a5f2ebf02242fe7ccba493a4fbc96288df2ed5bb161a72ba417939ca64d6474d18d4a8558ae7eed0f324500aee33848207b29066e0031f34db9460eeda365f91954357083ef965e756f82c070364471c173a4e3674708cd1f3be4468e25e6722e0dffd03733e10f3dacc71c550f7cc1b0d921d1f802e48b77fa2c72be62d9e3a216b0b14c0e23494f4aa78b703b41b3615f2ff0b31fe79c8f08d6249c1a1ae1e4eca854b524e2fee489e03885f8ecdccaa4406eabf5748d9187910531ad7fbed24960dcd583171f816d9c82abfa96f77acf7fd899bd871348f032c975410e7a062521f5578a53adbf3915e3105b6d3e4bcf673a9ea383f2b19b8253fc0eedd4e4e1e3ac1e033220d750b11be2769105748a16f548a022b8bca0438c8c219196c121c54aa3d807ba2f2f7f1e3ccc51132031461f433e2af5f9506fbf9185d42761594f927d489f3642c2cd568e9beefc6aa4d48ab153cca98dd4224548527f29388176a2dd0af787d41eac91d088ce8620733113c12ac2ee54df036066a8808ce0e2dc6e75b09f79cbc2cd77a8a28fb4a0c770ce02fe3c0695b31e16b0c6800073043a7b9ad2fc0ba263d9b7002a86ad73374e0381114b81965289ae24b2e7101ad34445baca2ba8769b0343c1f6b1bb34617673e1d542c0e0b6172651cf8bf953543a1a8c80e84c06cd200bf67613fcae3aadb68acaf315263fd58ad87db2d1ee0de23cb93cb5d3dacea94038fa5f562f57af8b33d282c2304e9876acf91a66433afc4e3fd6be6a17f479bfcfeb0f850f1bd83f24feadb98b449c434795a657a9691b0d5af6ad0b3931998e0b575d879b7e5a576d38723c4af224fd6bdb4f3d452b973d85cbdb160711c2d43e5ab06a40a00a75b72e0ff640fee34430b4d69f0d39566221c45b45004634201396484db14a76ff800d6ce770ce3568b01a28d4496c5bdd218f80818e01cc6d41877728fe05b3914f82ca73760a12247a990c203206f14f205869d5fcc3788307c84c7d7e03f4c176fe0fb14efcd170096407526a8007ed6c38809b70ad74f1f60d31de7e20810d79d261fb804eddc969c71cb6cac70adbc615616e9e6fd45520c38612e10a10b2e9949a9a74419fc1e35c48b6739de344b2474619f9a4b7d99705e935f567a189da237590696302a10d193ae570f91ebe27c2eb3c32197292dfb8fb37940d2df9510c834f7fc599e4ff6cf975a12d4d9909ee1d505711c49d4ace3fa19cbf0efed7165cee4ccb51695e059548cfc5d0ff42a5749868c091a3b6866b3df56c01ee3b14ee2ec4864f0188682453f0e2040b7a99e4f185111cf79ad68df1b9857f8b16ffa4e2f7db40448df18d2932ae4e0ea4515dae844e6ad957a22a59b88e6616a106ae8d8b3e43cc6235d0ec7d39dd02b3b7bd5de325179c4bf051a01f3cd347a19fd3d8565801fd03b4958d4087a0b60e988ad87b3e6b6606ee9c6a2adbfe998b9f71882d962134c2f48b292ac41507d6d22d5e59193a83245a9172d6020ebcc291f436aba28aa6417ead3fd25955bbb1e7c01a257f5e31b367916bd3efa506ed453db2b05f688e7d64c3043a141e19b9ce65e9248af84b5f31b95f4279c00ba72aea973e3b68227efcd8a89e6dc3fb031703508046515d2af11b7d508f76b26958f9dd6140064556d759d7d30ead3161d25604decced831299d3088dadccb896c785e52c83b6bde61d5fe5a904c900a80db09c3bae6360bb880a5a3a341315721902d97e56f8f82389b59bf6f9479bdbcd0a0c3132a063d5999261e7f9bcc20acbf323dedfaf7a57c5cc6f61933ffdbee8f8290656b35ca8606ccdd40d14e28db8517b2bb993d3f8e98b08ebbbb0f504d3d394ce34b43e4d19cc889e8c70340ae042970a2dc55318fe6f304baa83992416bd9d1c208a26eba2420203598326777c3782b1163b3a7b2522b0200b3c29fc25a0ea796a15071037c599ad3b9db6fc397b63c8a553a964c2bb1b6b1af004746e54b37b665dbe8bafe0decefbb38449e3b48a9e8a56e295146a909e6c1d4c23fc5fda6bbd668a852d2cf460c5b4b85691b1964e1ea3573541ef4cd7c68b3e08e56ce558eedb5a0c3d5114119ff86b003488ab68e44dccf615ee798ba3bf0a8d99c3f3a082079c69af470cb4c80ead133055ac0d65cbc58eee1bb36e034d134a9e4f85685e2e26c551428cf540e23915d4927fb74270264cfc6710e6b85451651f4d38cc1e91c8b643ed04b13c8522b5b99479a8e4032a7d5513e0a8617ae38b41ce3c214c701a2e865738c9e1b087a1b84bb35268dc9258879f4b1c3f13c0cb499781e198f34c3f9f7d465913ef3ab621aa96e33b802971707f7e8e7e5b176a58737c0a7a8f02ff78ce7305399f6579ed1ff4ab6ec85d9cb03feaccc99af9eaf3243da3fab06774f5d1d1585052aacccabba47de3800b12aa806fb8e711e1b79e6d752ad9b0b222459afff65152493ed81bc1fb72289b3e10b4ae8ab536ad565c22006e246040f13828df72ab56abe4919f88286e9dbfd14643b07dd80aa334cba45998234306d508e3ad2c56d4df2be80bb8fee67e43a98636c0b9897723791d49090314230800e7b8a92706cb947d723b5597c70865b173171c4f998262e6ea96dfdfbe51bf2066bad6bfbb17bbc78cdc808395e5a7d2b0b00a43cf10c4d68f4fada66b242318989877516b0c955342b319e905f420ca7133d07b80dc46566c08393c2b289d435b39dda6aad6a345472d72709e8c14f11e52d0363140fbf0b218030eaf688de1d87b882e8e093421b7c20c23ce0aa39fb3df3dcaac53e1edddd6810806c34f79f7284c4cfc9f6696c05f166eff3ad117eab640e28d9dc3599a8219fa8eaac4329486252038ab79170cbab40a3c7df97bf370050f937af76911555c6d64df8bcf7f867f05b442662e91ff749125a1dcd939d5c62f57fbc40b2a58071730a4e3a69e2bce2f533d720b066c73ce26298ca21dd0589fd35de1251b0a13661263b9f180898898209883b88f9db35c2e55a2eb7e6c92a23e3f62d78c4edc5ad7b4635ea783cdf0c6b92a6ea49f8d6960beeceda3e8b75d004ea1d258a985ccc0b628bc8df7c9dc9c07c0a0c3b5115ff9229032eb6721e08748fa9308e406800f3a0e16e583697a2f721dbf6d5b3bb1c48166613949ab392e7ebd520cf5b80064a514d31ccbf8ec2fa72bc59b31746655a36ff168b81b9f0c9e34235d295a742e3008d9502aa1c0a15e07bc5e143587947b9628cda6f5c434fae98776c316ebede71532ffa18a4c3a87ff6baa4c917d28ac082c32633e7125a63710bf3bc925603d0f76f6e0e75fedbfb5b2f04b6ddc1b3be740709876644bb2eb1d4b5989fb217216f9e3be9ceceb9e8f0a1d00c162c238f1cc5f23d60f03eaa829ce30d1af0e37e87489951af62b70888ef87ed9e1c2e558d87fbe09b41f4c56b3bf4fc1c3447b495f072f414b5a442f7f8b337f65f8186a89386ed3874d306c0fbc8bb8879aae94ffa693492662f8eadfc13556db8733c6b29ac1b3306f045c71a8649591d6a2d5eb324a32fe6fb2b7de6f76938a0dc58c3b56a958a8dc0f7a7056039b51dc6d237868ccb00f1ce76788fe91464893feb0c58d627206f7d92c80401f65848d04ac9950e7d7aedd5dea63d5c06bc54fa7e2d7f32a8703ac558390437716b79415a5aa51d59d1c25568eda81f153a1a9a7b33f4914ae8df6a3f6973eede110e1e24ce824815dafaa4e44dbb97be0ad2a9b5d337fdc946ab13c6108952150956532aee2d4a78aa60f7a7f3a5dd98aff4fe93e3c6d3e19d55443020f3d16bfa429b866b4e6b56f825c7dd8a34995122eb811774f95803d515dc25496487df54b470017f579226fff7d52eb2ce963f4765ce7cdaa05c427e04bb958f93fb7c708a8ac0a0aca7cacfd2398f733e8ddc5fe2be24c747f29b7d73ab5fa810990884972c115fd8f0fde3a2f41a61ec493da174d70757305ba4dbe4a3353e0015b226ce02e843858f88b11b199dde3c8b22f05675ba9fa29347b6345222dccfac0bd37213cd43c9848324472f04e2ba073df21fa4955754a57f89abbd721ee119c497eb285c0bfc1431712fc999bf75f60e7226c4cd6eafa71e3bcdb9a30c2c134c4cb0ac9e0523d16cf122f012e85f8f7b17ac1230ab2c9029dcadd77c300a35ae7cd3a2dc0450acb2ba9bf887628619c551e19b7a46fa370fa522d33b4978c4aab0d0658a4dd8f9a08242c0809fa8a7de1e9e27b3f2cb44c963da1a99a338a268fd57ccd14c32df2512f0224fe77c2878a8fc88ebef296325d011225058bfc7f0bd57626c69540a19ec601995d0f6f317bb66976ab8ff2b1b6a2f3b0c09f026512ff0d8dc4b4399193091d97e1c76d1ee365c617ecfd6b28c50e8d54d3ccbc74f908cd2a82806424d4f987eb91269d0696f181c0a607cc23343891472f86bdac9f736499e2194a5dfbd8704d16d3bf3216a241b20ab9bc47b2f3c733c539718155e0595aaaec9fb897c7fd5081a5c88290878cbc81cfe33c838b188a8112c2d7f67e9918a61c11465cd29cd7bc9b99c2befa655670a5b088f9f734dc4e4b4bb4afe0f8f91955bd132fef389c365b0ce892f615ad914c8a987f599d2d8262c0d9fb964b8c761ea5e06cfc07c5addc4e3abcda4685b7a28becdac89674882a1376765ad95aaef930aaafafe67a627bc8d1278c2510a05c63bfa37b6e4602a2eec8e37bffb31633398bb347b1fc010b422612edf218f9b38a83516fd87af8d32f1b476d0c4836b507d99e9033a61beca4e9df14d0e74b900a801011047780fdb2ec0c2e69a0d04cc7526a95ca5485522dbb2461f2065491ae5df22c72e90d9bb2b35ad16d4e3a783660f34617947b6eb08f6ce96536ba46f7c68a3f76aa9c6c1289aeccc53bc98745339a577468ca284eadf4338b848aad1bb387b3033502b95ee95ed8b0059a0a93b90f145a6684d49c2bea89ffc3536048cff84a0ffb9329a40fd4e845d1a77670f110747c75b6f67f20479e94c50526fd576fc86d8cfad05eb312d1cde95b42c6ccf58e91031d3de0987f12806cd354c25caab6ff3f4170de8578c4475f0a59a09fdb8c67bcddabfab48026f16f0ffb1885569d1953adc5670274e9e94af845c6f1d33ea6e922dea46dc2f2990d8dab8b7f9ecfd4b373564853efb614aea5a31bc9dcdbce68cedd31ea8794468db5c525ce5524380b9db6309947276a71a8b0ca6048e45a6adc0639fd804c09297e99ea88a6058008d169a699ce3d7c40400bccb0e0254ba77347c73692254b277554f263dd6f387e5f5e452465ad6325d078ac966abdd277fdb11e22a689c604d400620bfea0e15cf68653e93df34503c37baa9e10a6014a1779b5514e3ea435915f3682a9115198b39f8662415409e8b056442b413cd428c3bdf58d77dc731544b9079a6d2dee3be12bb75c27a88faa51a17f8a4ff60eddf261286b4991cf92e65c8974ed5d3cd84bc9cfe263e2467690d55cfd029260895105d2250c70efbf8ffdf3a1a5f9660d198058a41a4d252202123bb236e14c3a6186aff10db4ea3afb4964260d7e93b839c2195cdc6c365fe8aed65eda7167ab511b79610df9610c80f1c98e0e76373b334a5bc7af3dd6384e48a88295d78dbff326c4dca572f4802d71a68aa333bad2fa8770ab523fc0b4929b54113de105fd8fb1d99e68fbf968a44027386b605cf90266cc8286a96fd56b57b9e1798cebcb8408b58727d2a1dd4c0298dc0bc59d5cc2213fa52e00efab211dd69d0b82eae33953e0d629811462248fd3c57f883f58de6ab53ababb14cba25836676addc2072676b3694f50c6e93f5ef9d4619f37f8ee8e672f3dc03473eb1c071ed06b2448ec96e14760087fb8fbdf6daeedc47a446fe12092df61ac393239af98ce5b81e080f20d544e14fc624687dc834da83d021aae0c21c066d83a0b93df8b7ed8f53a8c95df0b247c925710681c726e709e1bc64dfe5fca370d921566e5e6db8337680e4c48a730091ae4f7453b1b3d22225b65af821ce336037767b174f5e89e38ac77b4bd19d0f9b3cdfbe59040751a1a2141e0a04302af49975cc10a0ad670bda15cb85daf4cbd975670d5b264421fc6def3a3361c6aa7bf005faf2ecaf0340677b12245b6d5bd5725731732eca3d9f8953130cd0e017b74811da6c01f973c9c2b1e4547d3db2615ed0bf49fed6fe8ebdf3ba9ddb77e5e1c10945236ba68c69d844c2cd94e929e048385e13701a00a32d1856355e25d3b409e5b619ae2b5ae2d5ea7f2dbc0cc46622348d68852454e72dd1bec3538e0d206dd4631e60ac1994ad29b5599cfaa2c4f899dded2ac63f6e8d4dfce112cdf82714724d6d3cbea8639d71c874ed76dcd78550a1ae23afc4a1ff6c2fb6adab4537c857f473bdc7584c6e9f79c90185ebddb332c179b36380cd3608a2ff3cfc35eab30f898a591e54f1cce86c21dd3cab4c9b1acddb053fa95ab28cae16822d8a3fd2b64dbf995d9d405a2762cf7c071ef741d25a45d2ad0ad4d47efa095504b001def1303e636ddcc0b89a76e14a9470674997a7ad3104bd623e97ee716dbcbb3ba5a9ee06bc274a53e5c611502d1c402ba4c85b42b07e6cf9104c4e909eaa38e85283bc2b46ac3faae632775fc8d36ab06acb977b34ee69be45ecfab296eab872f676bdd5e8c2081c4fb2c4b54f8fb777817f76869946ef90e8c8083369792d7b6708c756b52836f91be3bdc3b94908f6d93f522b94b403331689d64533ab3936d5e55530dd4cba75e3bbb3b3869f1c44972794d45b5f06c5d41cbf2a84f7edfbe867023e7a20b8d38c451cc8c9d384f86f76b629f60334e073c5b9cdb6b6cbd79c938790a8ccc511d342618066434b71b47c7580161af82b096d668f9f40910da7614b6d076eb11ea0acc99c928d2149fa0e94c34e4e69840be03139d1820ce55633439f77cea17f5dd61640364c2a79e8331b9d234c026101726b4ffeefea3edbf23c7ec1acc7229e7b03f4b63162fb109a752346e84527d5506a29e2d9675336272afff243828a434eec2a4532bac1258868a33d2e59ed7dd8de82bf22339dd909d43f87118b27651aa777e18ab3f3d134b193b2e4fad7095081204871ffe4d32246a016ee594c66427daca53dfdeeebaad81a1f3f654748599809ca401c124f75b0249274da316cbf8f0b0540fc3375ac869e568d4c305dae8ccd29b562bcfbccf4abe276ddcdfde755c4ff04afbb7515b342d82625a2bb285c8ae9154852bb543214e6ec57cc88c286d620c92ea2e9e1b4177c4fb12ad56c4ddbf6b8e3a21f94aac926b3758c94c36d3ad53591b2fb5bd1ca61f8cd1eb845b466110fab2e108214250ef12bf8fa8e6329a99f356e99956fd133ea5a8d256857b6e3cbcc503d243b478acf9d8671ae9c0fa85f77fba311227e26635ad9d11fcacc7bfc2f80f108b680c8805300067390aa12c8172b37f1911e427061b41b5fa5be8649dc9455896f93fb5ea1ff51316b2e320425b3ea52480c392dfd6e86631c6e675524172c7146d139626f7ae1508ed6d48511e67f2773eba549766e32af6037eea132fc5888a7949c958c766e26bd1a9ba617bcba556c5a486ac88ddf15b2b42553458ed94cb2f20ad6f897050ed8a951d34bab95fbb39404ad87a1c98df7e66c7475d99bb91bcc89ed9a9b182d4c46cedde5267359d09082afdfa643742034dd3580274705003487f7d61e78080012e9996bdfd72e4b0af22f157b40ac594b7d107310491b946b6551222c40e3eb1a129b44a60ab682d6a12429d07d431e59354ae85fa79de59cacdf870bf62a0f5285c0af5c7cc3e3ef984d3ceb3267ff8fbba7649c4c28da4af5c346180d8e6a2e812a06f5422629baebaf21501089dfaa91d73b7ee42213e66ef12b53c9f4106959dee8462bb4df05f0cc49dbe1a26fb610bf64e811b1bc608bd31bc22be61ca81589b4add626c97b5dd24ab79de05e6578fbe6467f5453f60ea56261f226b4c811ba248340254e9503dd7d9e80a36ad64b48f04f2f4a6ca0de9569d0b727396ca82d94633be73208d2ed55f31f8dca0a6fdbb3772b456e7acc024fe7e162988594c39d72aae84e20bf04a598b8d12242760cc8a1f7acc87f339bca6906f5cd2037d8c207e1b08bb709093012add1ef6d584e79ef45874b82502d50b803b3cc425d943afc8c548632724a47ace15b5be107ad1437d204df709c3abce46400c7e6930394f4bec674c95f7ccf10b435cc2d9073acc620771bd609cdb8bc6a36b8550442a4c3b17e078876e8195a309a44288a8c4ff1143da506e21d5c98afe6d32865f5c90f5070a0ef32a5937ac0bbc1feed7ff93bd807f6ae5d83ec04abe5581b2b019e0a17a3530ba92e40ceb6487887b6698bce70a1f215c49a8f6b340e4dd4f966788829f705c4bd0f338622ee38fc0fa3c0a9baa8d3e4ae851d858455bc39e81b005013f793cb2a2bbac890a390958aea48d03a1b79eee987b389d394807d49ba8a26fc4427d2a88723df115d0cf00993cc2f3511ee95cd312ce29ce9e2d758a706c59853c027ad160d491b4c36f3751af0583cf79ff09301beea2dd9e056d576483f3caf51143754aeb3627021eff1e27cf5db6de96984b0dd379f5777a33793afa9596f2e27153471d228a0a19fe30a52b48231e5f810f14496ceaa72c936de9452b413924212f0edee5f75e8afb338692e886b6834f857992241a0b8a08d8eba291b8f608231d9be81660b3c95e122f9856481b8ff3818e84f006320a243e13d5c5dfc687285519e618dfea11ba61eee68a659a6a6e9cff0de2968da6d6c79bd7e88b71ddd21badb45129b76761fba54132fb8607d2a569f33f1b3022901ce587bee94ae2530b6034f27a1c153da267784781ab06341debedc0c2539b32635bf03591affbdb67084a64fd131efa1e3e4ebdb9c14241b00f295e379a482302bd16b46c4d731c2db09bfb9fea3ed3ae987070de566779a30fd7f48a8b5a30a4f3a9471d0c83277507b4573f57250bfbdae534bd4f6fcd9d17b2f2f959a22975370823f6739330a6828ae347df7ea92fadace93164f9137d2ee4efce716ae272dcc9e2074020a87d9a5abe6a2e6d17369441b83040188804e69a70d3ae366fe07d4afba325ecfbd06e867d31e81f3c0b2a394dd3d3baee7c7a4f1944bae8242d671e9b964998c052616b5dabd3477bce227acff08eb2a066fda0167225bd15114d66d7ab399c9acf4579339647bf2ecb292c105fba8879244d25e71e622e1401b547929437baacc8dadad95c440fa7e402d4d9e66120583d9acfca67b2c021fb77149ae511c2f8d4c1fe3ce22d09f96536789b3f816c48399e7ef7a6a3be78bc1a8a52c5a5599428d5bc53cc2e414af17297d3fde8be281a7804b80971ee8e920c448d85ede1f78b44ab2b73363b229d519ef0bfabdf24aeb6542195b7639909849c93f0f5ee630822aa35143819ecd0291235fde9b8ff5a20892a77e8a917a9cb591d038af300f67fb50add5a83c2fc436d80c97eebcc0afa74341edd15b100507cae5dfa75f52c9f71c5ec335c20bd4a49f622bf054d7f1856ad6e903ee9a305c94decc514925378c6b3ea755621a57ee3e6722684fc8b10b92726990a6b48bd1cd749b7c533708647f240dd55ade917e21b78cb15ebf28011e8a7ed201af07a7a970b1f67c6edc056b95aaaa215c839589c5b8b90cdab8309501ee1c4b1f66b8732a47c7240de3ecce628d9cf8ba45134f97d96de7683eccf5dd4d66494d9c22351cabe6f70dcdb6a899f698ef04d149f96bf85ce3defeb9316f3dcbb2a7595655c2813bc9aac286d09de0e2e5b2f41872d194d154e4348509b4d2a2479f739e096af901906bed5d0ab849fe29114f30386efe29e551a4810a3954d15c34c30e9370fd973adb0809229ba14b6f97a3bff66be4c09b9e54e690e29bad2d3326e4759bd218a36988e2376e74f44b355ec47b207d80c333b2cc155a98d8dd194a5e6596bcb7a5fbaaa5dc792cf66d164c1df24316717be1ca1cf53fea637485041e5cde28d2782de62ea5f75956cf82daf9016c448d894d234b41acffce432ef1673eb0ff959f55c1de6900246a2a56e52a5cf6c203f069426761e5a8e05878246cc04f3cb72040f30ed4b741ec7d37b63ffc10403497118b44a4547ff9974fded6f1e70ce8f2e2f8697960e6d7f7e335114c88969207cd655a2c8cd97cfc77a7e2f0e5b8d0f33e8d0accc7a3532f54b1a976b892c79dc11dbdd62517177b75e176f940f5cd15d1446c737cc54c54f04425c62ffa33307a8468d2552e4909bd05481a6d0068925a5c59e0ff14c7fabf591a61f41483d82b1ef37d88537c365d6b6d1b4ae2aa944a4afc438f83f800c197f99954070a1d6acd43e7aa378d25fd60435dbae2d94f2ae3d7f781a6eed96b07c781690fb1720cbde7c639d6e5051329dab0b2a4de4fa63eafed5c3648df2924e8ceda4570d3770e806787486ac50fdab1765a000a0922a3c9e8741aa297c7273ac204318c71bebb2a8892b757b0328e20ad2dc4331a6081ecf7048728116fec81912f90b7881ba8dba0e86bf1f45cdacf07bc4611329b6cc22a5c7223c8e2200265901af9042dfa9dd1f5425c1721a20a02c781b897122fbfa64cfe6181d497de4d98a231d6c61c6de78d74f056bd730524d25a752af96a1ef8fd61fdd3557c03ef9ce1c85bcb71c84e7e6cc4a5aa0a4d88a1a5de6b817c69d3beddf45c7feeabe23bf6cea442ee5187beb43f921107bb3bf3d2fe71e94e3f5048e745583897d3a1da287cc01cb87a568adfa296c293cbeeda3c240b9dc78eb0ee2a2816f3a6e461d0bacca43dcca92fffe4da1334bb74a6942e30f408cfb7dc6d8e2cf19b1c08230535bb6c5c21b9bf1e009e311ec5399e94ddfdc8e0927ff8944347ca1957916f9e410888cd05f99cd9e31e246348a1dd7460f7b0eaf39be81a3690f86c50bbe9ecb4799b5849b29e9b0a63e4cb0f9a9f1e8c9802da8f98268b43cb445818c077bb6b772b255fa4f7fa1e7a6bbf84ed28565218efacbb28c84c8909582f43f4d443b42cf43e5b0b80d1ba67c12fa4ff8a85934da5821c8c81eb777548c168ffa8c7ecacd494f34bd505d65f28197be1c2370a2d3b03e69452d8d62862719d782a3c52f1e5bf67881b35b266dbdea91d9d25468cde8d22381310ddf7db41f3eaeb21cef9047bf434d848dbdd6231f2dab3f1da18402dc18eca18df4b3b999fc9ab51e4471a378aee25e722a36a6c50e79b25c949a19e505ddb0465c489aa78b3b4bda5ee9762fdd16d5a09151067bb5741c7c4c074256315e2934996e53c490f0923b128024dd95f6f3db4840277be4309c31b2300fb00ce642ab0a059a01cb96459f3fdba88b84f18dc824a55796e09d224564f3a9f8c1eabedea8d69657220b7bc2fb874f09260ce5b83638cf33463bca246cb179ec1e7064ba1039a8c633133b6ebe6cf92dcc99b910fc99327b74a33bd3ca70fd1c6d699ba51f5378ca942f3aa0df5df988d745130d109216ee520a54a212434a504bae9f1cfe60be46ba6acb4a3792c1817e232194bc8c27a6ddea858e0096e6a3048da0140ab85e281f501ce7b1ac5fabbf02be1bf6a57d68751c40fe5e887b66d1a1dff3a4bb7d418f04fdfa3305a9bdf469b2060231459bfab7a50c65d5f4495221c0943ed258708a3e27d7af8bd225965028d9be502f03e4d390ef35de556e2c19aab2e0879f55a57cb09fd0d100cef1ebd9d246960184d17072f260e0d2923ba26617cc4af520ce5cab762147628aca60f38a72b738a4188814781563a3df57d947c4b9aadb475d6b4cd973ea43767e503238ac18d92ae3acfec2f0a35d755648caebddd1cb48c7f0a31c1747d38f825192bbf48a87c92aa3b1795bf559565e190f418209803b62adbfe5da35800fd74ad4a23595f96ce6bc0b8e8e9a7ae3df38a57df49f5c85725198dcbb431fd52adc83e511ad46218c1d0fe460312bbe57d318121ae1d12671bc9dda946baec6e3f9f3d5bedb247c6cdbe178cea2b008e21d4d6c96b1def28b88aabfb41c2288ed6ed10f028f9a4500da40e826eb150a43758b18bca02114fc75ed3f12be7a7d21ba8e06c078e42d323380d892764e40f8f402ac4443a99db1e2bf5f0ed20482709d3ba0fd8da17e8706dadc77730ebe251954ed6b62dc202ca4187069da3cfde8b2fe18dd078122c70eb840cdd010233316f9cdf6f4eb0425123e816899ac84c5fb2fbbaee5502bafe53976a50ecec576c770f257fda7c56e189fba271d9fe5cc7a670b74b3c6e21ebb4a1f9d762bf1a8e266c82ff617fb518125df3fc6bdd217da97af51486241bdc0b7a6b9bda16f3800d9a890efa40977742500eb2a71393550c51506953f72fe1829ef8db9d7099c923b70532f97198e07e2c3313f76c933ef2075f2abc0919c9ec17193d1a7b6e3f9d6e620879c01727bfe71c4325e22342e2dd6481ed112b1049148cb07f99ecff11cf9c15c450d05bfa5d0c31dc72f1628650e99154e22306d989b6ffcdf50b419aea3046abe33552d94a3909ccef2c8456eeb93e985f28e0b0ed306d9d68925e7fb8b17fa8a88f0975cd5011a403a1e21bfba3c0b9dd01dc9b663fdbe9a6f44a6aab9f132355f9cf0daa832447f2a704a25caf4f6ddf674128a9cc7287e16de463d5a6a35326a430e46e0e6cd8a11b89df8c59ec2d5834950c284045aebe293b83c37a19d9c68ce59425cc6dac1a712d1a905b8bb8705ece9369b727cac0644e489d3345ca031b9c89becb3ebcf0d8031da1f5aeedadf046c01fb662021819ab03eb789f95dc3d0088096e97a16b920dbae16224bdbdd5eda8d0f8c225e1b506bbc694f5846e33a927b210326f7b9b38e48d7947256a1600a7378682ceb15c095d0bf11da9946b3d2dc9635c0d5328e1035448512e1cc8936f89dcad0c30f14cbbd89644423f3fd1f7606352f4dcb10b113330eb2133000d349eccc97fc9abc6e5316f08ada69b79922956b75fb118aa576efbab0edf96ee00b2178d511c3458654102802203396c33a49ead9325e1bc773d45238491c480e1ef7d0aabf10cb967941e2930dd163d82af1fad2f2f310e84e79f0a81cda622e5044913e659f4ead4d981e264ef3bcefafeca9dfdfcd34350aeede082b3728107be21779c8d6225a22e69b296a7f42e88b5de1ae87cbdf5f5eedd0afe91ee8fe83c68c0464cc17583c6b37fab66dc59da3f0bc47150bf1ce14166938751af1f7a47245cf173e62f48299163afd9161cfce943b0a8ab28df6e50dc4b251d67325bc5d64f38d3814017ed208873998d3927a31996318851c377a37c576b258b8c2830ae1ce27bd8c4d4d1c1e235d9c19e716c339207313b66716b8ecad361553c93ae4194546503204882203cf848a8e01237bafe92bdb4539019fcc1c2e2c567db9c7b7bb693535ce0ac614f27f0f1c177c4f139cc6410d2b82f3725940e004726f0738ca31950f7328fe805d6a6a350afb1763bea0f137eb6efefe30553ff1d23430c4b37c1008b982eea2de47e54182f64a79e0d35f0ed1b78a5de1bfbdc3fcdd8eaaf90bc62c10fe877665fb97bc41e6263331e64dd0cf621ded4f788f39da7e53cfaa06668caa8ce36cb64cbab42d5c5636e2ab07c9d9792227a3e64135bf8272eec7986c4b027cf7d0ad790d471d1a9e562f1ee68ac4bbe13164d7eae5554ae69b88ed85111550c4cca2220d862f5b2090d494d99256154fda9cb43922fd4fff308fa0583993ad16d6eaa3c44d23f458bd2564a150d731dad8a0fab077f5de173c569dc6b381694f276829c421c31a47440fb41355e2be06610304d8ffbacf65204c18080dc5fb14cc8cdf18fcac83c277e6cb5e2b1e3f46cb725b448205948b98c83e782a9e83b412e4ea2362b9d6df07135a6175097537b6d7577531caabc1ed0797f9ec9e427790334bb3f5c0875cb7c594a950a2b4604d9be0a0545409feb768feee4ee949d3a40135a1796f4955cff5de320925cae0f44c1902f84b6921ad6a4bbb0961fb0a22170f0c5deecac5a3aee3d0398517770569bd0f3087af683be7f5660e67d0d82631c41280dbfd28869aae3c5c0ffe3c5feab0a771993312d37b7daa487c65223adf02e25a8520b54d390b240d558b6693deb16809e794b3efd2d90277b32a49681c4ba7dee60ff81ebcdeb00c14f5a7fb6a76c31266a4d85e08d7def0109f57b8a09ec03de92f54c0e0921de392d9f7d3e7d07f28cf06597e0a0bce2c14c413cd3cb963d88ef19a512c4f997b2e446a2c7df5f0b97978c0363c6d2143b86208e464963bd16478efe4b1fe5a76d1e18e04679b0b16e1b642ef1a18268ffe68cbf9010ff3ffa6e14e5a17541fd0cf9854f71b80960821c2970f04f4e3abb678cf6b2eaa42e7a153121c55518ad4a68e3e774f33a34ff6e179dc65b28b2b4e98f34079cb470ac0d43122e44dd0b2fd1047c13cda1b27aba52114e7bcc201f3a389a9801d651a7ea74705d6e032a3747784b75dc9333664daf4a402550e68c5d5e4b0b2a94d4ac6b855d0b07c66de8e83819c69c8fad4eac4e265dab75883df3e3f3d5f1e11c5d06c521a387550930d7dfac1c6e80876bf443da3792b5fcc3971ab40b837c874c047a1796d9f20aa71c2ead78f51e38c127756d39c091c43665029632bc9f94dd94de576f49f16e941ece934640a4d3afc0eeac2840810a5867d268e0f0a59ee9747e0209475dbf549b838134e8161e6243baa2574af247a3842af356e270d549588d0ab9ade3a4ca7e14eae5d8231236a0c3b1c629e9574e4460a4bcbdcedc13c881c5df0e6491429f1a43247b3154bcaefc0c4219db22f52d761c76e55cd60ade42cf385ab62898856ee4c1214c2dceaec537b57e4de87103dbadca1971f0079dd36c627bd73b64c054bd545519f71b5cf684045f25408a170f3a434f891817af55cde4479ff037dbf9706e32134069556479951ac676eb83a860284d8a6d8f880df30839a05ba951f71ff808350abd18601ae17aac4df42483e62122e826e48832871f7cbdff44215b49bfc702ec0a3a91f8aad495b5aeecfe8d84b3a47896883441048223aa25cc3f2b76c0b3cd9db59eb889772bf92a8577779470db9a1907cb60c7a0f3d2b7b092118678b3db1e9f5b985e6c2e63c79721d56c401ca17769ad408258edc21bf3a2ccc895c7cb8aa868aef809dfab155957dfb92f88499e0351b637ea0ac414651556f774d2faac947de5b2613a179869f421a51ffdbf8a9c67f67fddd9ccb755c83c6be9ba77635e4de1d946b6cff8da3b87bf4ddda16821d6c3b71813394b140214dd534d1deb12350b7b6de24075b1817055a754648d7e86d50d369772e989c52f45957ba51107414c3a0c9cf9b0e2f5f3a2a3164e3524142eac8e07c4069f023284c85cc50fcb10f285d8d01a7d5f0bb0d89a666e45bd78e388156be52f3714b4f467d9e6df7b31c7008f06b92b2746cdd3950da0ad02761a8694c02b32772d9f35cf783181d572506dd70f2eb224008ce8c57ca2e6955b86c08095557ed3cb2288e9219299b7665bcb10a3bba152ef5f19e07694ea21ba33139e0b30d27929a23af6ad0f6894b90c08029b89886e0ff2583b15bdecb2a58f9bc2ab592cbe2e38f325964bed30297cf4dd9286a2935d323107935a1219d0f507736cce8c0f1e6e57b126e417770fe39d3e2db9a0804b72efa2806754837a95f18784fffbbaba1bfa42c56cb2797ef1f338f94e519f8c35861dbc960bfe9e805478cba38ebd21d7b9e9702a307f180e6cf0a327f68a6f50db820c10e72b197d507595ed90206295ed04d4e5c68ca009d7116c9da6ecb8c1b4048dc72e7c954f20128813e705505cfa060010e096e85ae953dda35871f9095d666004056485ff8290eb0302167934fbe12d10a1a8fab05100717a1cd13959baab5e503e18025a99b4a7e55c9c08555314267b77ed97de1cd379cc6d69ff4879b918062d53d389ef1d275f8eab2a7b9adad4a2dd6cca2935325914d0a3ea97d9cb24a8de45016df38bc172bb61a860343a30dadb917ef46ef029741d9832dc2ba2ad79bde7c5032b7034795aa2587ec18f6fc5dae0c5bc8c4f1b9778ef40289b79a3688b011026e861eb10098e42afd9e125699785b5577d96f9293c767b00d22616d55e2ec0b9c514b2b257d209fa87a25d580df08b48f72ce6a6b32f9030fec5baed4634dac4c8a63e811012e226e7f0db1a39ec95697fd27001260b9c713d7de21d691cb89114b10cd7e38a88a3829c50eba96e87f25dd4a2e1ea9212dbe9adc14dea3a6db7474eae3f0f35128a790b39708e77a32c8d43f84c5ebf5a45808f8b9a1b89e6d1e455da65294b728fb01ce9163ca0ecaea90362610d47782456c9d483ffdf5a1a9470fa2072f09722ab6c0eac0998109c419e4088487cba39df71c5ca2d99f72d7ab5406aa6d5e656dcbf01080e573be6bb5af8cfc8732842d6576744091a445547cf687a1790ab11ce4aa467a64db52cf1d200efcc7b7c2693b84cd73c168c2531af8cc0ccd4b95f11b3d6ace53bd0caef19cd56fcad8d92a04992735969b4b9f96b265335b09fc6d7539e5c712b18b7df0e73bbb7f1c02d3e68c957b11a3aa465584480529d14a715aff242aff25d922b11d24181ea720e577a720b05915b20248bfae1d9f1cf9c7c2c0fa8b5f4bd6768d4d0a9ed380d4a6568c52b474ec599a253d22c0ba36aec36540643a47bfc5c1d7ca56e20ebc7b27f653f157d2b916be1ceb149e413637bf060027249c3a2a34939e5e29bd77f7046c93e91e8668e25b2db3bf3751250cd17c8edff4a4b956d51dd04bf319c3306143eda21c42087157115bf95417a29787b4defe20934075ca32f9618be1f641f4327ef7d84fda26f66f6aca02f03ae37752b2e31ad6cf345392cb5cc1a550e5c4b4961f995cd2442069278c28f7ba35dc4cba065b01c736af4fa51ad16668f57ed70585e5e6c14be80ece84232d41716760e2e484670ec0848cd1b8a62d50030bd80519032b5444c1b69406632017f7a7b266072d263719e9ea4ee8ac26789842989eee3881a949366fc5978329ce2ce6854d811a80645a643decbd95662b518779ae1aa29992edd706c5316cc05805b1b331e6f4fa54ab971cb61f63cabf60151c0211dcd63b7f2ca9635711112703f35ad13e5974c649bd12497fc28e750de8f791c9d8ed8a46d7f0d68e6aeb60e803014c033630526c8ea7eccc9f555f6c9be22703bd9a3290cd005eb7034ab6fba0da95410f0546158847cf3744143c459ec138d3fb0c7d068e38c3630013710c4ab29a0057a018c2b131153142ee44d7c4e7895db7237d548efdd05f3f4764535fa6c9e5a46c548390e4ed013b823075fe24e33046e3bc7ade40c168ff7bfae423e11f01dbdce6cd9733355e78bfeb21a3134042c05adbc29d0d7e990d60fa99f6178f2780a790be6a385426b646402b3f9744da60185b371b9c27196e02640e574c7651840d5423e6a7933a468309381c4c28cfb40f6e7566a805a474a85d3aa3f008a615c9cbb27a57601aa8bf958736a07406eca719de9b0e4efd3aba35c2b9c2cd9934950ff4031b896ff4e30f302d9436ed367e3650edcde2bb9b52aae2bccbd15ac4500db4bebf4d5235222215389c4deb977d15f8261d6faf47cd3def63c0e93c4b2bb72e59c7c843320c60580e7be5da87772632668f469427e0a1624d6f67b639399f000ee0aaec3aeccd0886cd6718e403098681d7e4642de3d2c61311523a270b54d96c16d2266430a0a733c4205f8dccf21e62976224ca88d238843559877a5dec2bd062b90617cd61af732bd4a84e4aec5a89ce9975f3ab9e26c9a7ac0f3a3297aded28aacc3bb691fd07b92d533db5371b943230b3c848cdce6fe32bb9931840feb357341de73c5f7706f16fe503fd4eade805b9d7a7926e2b155ff6f96831d7392dd0924bbe85e6a0283af458da31b64c637fd34d992d33f3bf016244dd2063bd13c679c892669a9d8e45eb3ebd79574b6447d57ef656a0b84acc90f8e076f8c506918d005b2974699c3cc1a7b06438ea9e944a238d2efc0fd196d2b28d14c03faf01a2c8f74e609c1a91f78c5272c6e78bee7aa6b7b6fc71494e872f11c314468e27fb25f1e2d890a87d233f05a7404a6b7980c7f6bedda8890f204651c6b82592eabe6e35df3e4f13b897ef91b52c90dfdb4c491ccd2b067600e00fbc051f7ffd5935965be18ce0ae434fcd2717055f00af5c910c7cbc7299b74ba0787a33d32aae00fe6d7f6e805d1d2b3845b14a29a87c02cc19e2bdc1f8897136c8c9d55ab5e03fe5c1a1a2217d2a2e04dadc63fbfd45035c5f3ee6c255d7d6d3c25a53b9aac0a27921970609852f87b9252451a1bb141bd4fdd7cda21a32e2cc5307152accb945f2ea5b357abf8f57301019c2c23d63df617d762e0ba4e194ebba863112e3318bbc70c6ab3f4a7d90eba17ba9d58090c0598a8352642a520004bff0e1e30a83eaccb665c0241e9febcaae98482eff61622a36d41cb02fa99b2d0b4bd2b736b3af3c083adc7c2e3fd7733d8b7d28cb4b44c2af249d9165c607befdd3a8169de05059f7de6dffc1e13f21205cd4820d1fd6170f5427c2f3cd7a8cf79125de4071578e44c2719c5b70d14498c39cfc319368ae6a777bcb18225c0b4c78488a0d8454fc9053a90bacee53f61566acebdd1090c6040da8a04775b273ad1dd0db22b1b3ec403106e8fb8df32ebd7edd2e5f6753284138dcd3389813ff0e3c0415b174947281adde3988a13869ab15cdc0766e603b70c7660559f659f22fa11f2b28722fff72e167eb966a4feaeb79500810bed150f39d9e274af22c7ce58cf811e6db96ed272cd622bf06fddc52cd6badbd4a033e85ffd06d789e7c8ead1cb7ebf76fd8c138825ec8bdd05fe41f2733496eb6cd83783634b9242e48b53e6871a4f0baf64b976814df4753fe51ab03efc9209ddc0819f5de2786a35c614373fcd53295aa1609a694728532c001f6b253e668837b8b00c3ac9fb075dbc763747bec70cea9904fde2e3c7873008d685d142c90367caa58aea2b09222a0dc89ecd5c117377827b0ff98c860d087442220093718e671b44f623d5898c988e4652ae373c514b72535091d688a4bf34b549c5d19fa31e728010baaad72d25e881e27e2071f32d997d00b0c39634f0778a7e8714a19f02099a5d7a8da20e3cb612c4074659eac5b601fef42aa99340e17b5f5c5fc1f5411bf6dcce4ad78a628040377372685ae98c56376f48ee07fa66254238da34b868ee466463a858bef857133927d43bb32e55e96b91ad000ec10368b0b9dbbac7f865b016b0f9e7605a9ab8da77f67b029558d2a35e5cf1d08e2ee861b9da1ea6be96fb6559116d153a4f08b1af4861fc05da246376c8e6049dd35efa23194c5b7be829ae8f570d0311575706d85e0ee132ebee2d66a1c45883a4794e6c39a1475ced9166a642bba16799566a7845d24be612966953aa01a8605033dbf83f578a08feaba93d877bc22b8c3809125ba09b0494d850c74b2173026e52a7675a440fc679bc6702d4c3cfce46e01c31e598975df25faf195c35e0fba9a402b8675a987eafc30ec95c93f274a5e794917c151666d62fca0d664a965dc7324a3d8347850718b298bcc74092376e4b6a141354da5039b407fecdebdb38d260418e77790bda325843298f92f64654cd36e6029cb2365ef60be2362a57c1f1bed11b8374c0849a64206848f96fc2b5f1e78b718876f876d26938d4a14002c99b0b8c1e772fcfcd867b3ecf4a95aac138aab8a39cfb9adfd302b49011f091a0bc1ecb186ef58f9646ee3ad46aa8dd6c1abc9eba9eaff0b209df0912a9d5bcfabaa7d5696cf772a7950e1dc778636e9496251a03d12d55948b9bc030e7c5bca424e3a9787a186649fbb6c9d0d658dbbcc7a58c2fc84ff955ddb5e488f8c44c3ddbb1a446dbf73cb932c5477fae9aafd9929b8ce64218a0c7b991555169bbcf8a5d9d49f1ea663534832c34bf5e7c0783d830122ce1b125da5a9fe1db306acb24703f34989f850efa24ac728608f46d28e55721f36a24cf4c6bf2ec40a253d84f3ef10b7d6eec6b92f08dab5c37a9eef60b7d4e77b9edbf4c8b7c27f0d9a6339e0048337201be053ae62193ba707dfdd313bdea50c0649d8ff730d8dc171fb979c17abeaf22eef9c15d05d91f667abc268cee68f0be5bd8b92b591866d932fd0d4267d280c4afada9e65da274ef6e5855567f64e5a7d7e015bd927f9edc8bbad952b0fed8d32e9769408eb84bc484e6bef6f87d8507ea9dd7abc404f21c74064a5630ebf91ffcd3225744bbfe8abbb2211772e1e01e6bfed7d4da8a2d5f2095c09893c1fb0275f5f4712940ed180eeaeb23eccb0218ec1298dd8dcd1c56e2709df1b49fd48e268319543e0d64230fca449127a55ec5a2c7e8f0547ce2e66e5d40a773d175bbcd1b7dd3396890eeafaa8713c5dbcea494969763686e4916992843e01a1cdd7a7e73b4fedc171fbff4527280560080b5b12fd2e465e356da36ea662a4956b27c8203fb2109dff4b7885b2ebe18b0fefb8712a3cd2b39dca4db4ddaf283cd4f2416d08010d6a8782a4718021d240b7b4bb2d1a9a6bbb88f592640501f407eed7eaf0828be1cbfad1a5126fae6e6d3884c09ad508a8390cfc3c25f3afa585455602832ce0ca079a3604db813410ab0af0a0475c5b9d0cf048df7b7d710b8f96d3e86b2cad74af3015136c3416d9cbd8c71df1f53acb93a2cdd53e95316e96e208f0e68177de0e9eb9a5712f904121d30ec598a4a2096362e4f2a9aa221f752396dd14bd24ed32dbedc52a253362f5c1c2a3b439bfbce3fe1cd817845444ffcba2ca5cec11e15235d059b74f55852bf916b57288a7e2805f0ca75fbfeef61b049329094e472e4ecf76cb6ae9124d81fa2a292e99d3de9cfc06d32b9b6a1ac1750f4c8c630f8d9c3c537c89417e17079604f8ce1d3100632d96dbb7a3b5f3921a158496deb07fae26df48cf585734d7e1901de5440f50b04a385716cc97af360144db3e81d6d733c27f6de2e35c4426a5108c062be85b6e652e20bffb83012189eff12511cfb00c8aa0d63810ce000d088d9a2050c27f5c8083b5be6266ee2b25b36a6d5c8c8fae56ab662882d9f1b5ec448424fbbdb4f0f19ece6d2cebbe8cf6f3326db368f06f19dd5f4c4700fa2dcc4d707a91755f9888c11adc87652b126ebdd85ff4fe1821c4a9b360dfe4a48d67b6d63d1db0a186d1e6d8c6b21846d5da52b109bf35ef93db1da4c1cd40975b2544fe1ed42e4d84ea8ff9e485ee8cc11844fb5377699a78fe1c85668135457ef93eeb478a028c59baa85de90a1f924dbee5dc3393e54767b62814357cd37026a067e9f5f4b8123e1961fb2387985e946774fb367c4c3d301860fea327aa6f0e6ec23ac7726ddbd4b16a2d11be00c1e7b4dba037e699eb1aad475e4316d3373ce83c504eb4ea87ab75b00af31b910b7438dbba408e185a0e5fd997d396452f7d876f068ea1514d162cd1ba8b0a2827d75ba6830bfe490517b85a8b3c5c174237c6d4e5bd489fddfec2f35aeef2ff152135077435d34da0fe121ab922a1bf3535b2f6a3843d9686efa3063b850127fb4601133a69241e39f84a8ec69e5024ffa306bc8f777b04b7cadfd6e63a57a556934224c1ea1db1630ff93d504c537d43dc69c5de88e9ce1edb8b2b103852a4aa98e9fc950d968a85af2951ae31e4c112819140f515142da92c61ce6d634cf1a30d49a643a05ea570a1b388e8faaae9070999eb9e218d6bd21142c4d766dbd0dc3716612da1faf5d75a5b5a41f0fd5451fee31dc21b77d41f04d59605bba0b4840a2f67177baa77a6699226d06bd4d30bed0f336acb5ee7c8f39d23710b2b2d6af9bcd8b79ebd851d2ec3a10fe0c9b1e8ece6953420c6d369c264b5b77a30f375c9a247da0c181f04fa4caad13dcc225a5bd6d774e707613b1738ea618e14ecd132d54833776b08a0c0e31188197b214f6350cd75df90ec1896530a3c7c777ae8720b06ea7dc5f337d648e497dcdc72a8b051243e6ed50eb03d53fc33955425f980a53ed8f792c267e60b5cee6e30561a947229c96f8f817d90e92aabeb0ac6da86540bf90d8b6181cb8cbcfb2315293bedaa628cf8398e4c1d727779b977d0e0e037e9effa8f6beb30f083f0887276f0bb9d204ff3fdcbfaeadd66a61b66e15f5c717eab5a05f5204eed1d4fb4467b723e3e183d3ae572775861a3961a0f9f08c44f7cfd3af8df568a6f3f2fab8443db7b8ac43bea3793e09604f08ae742afd06599b6e404e3299f9f2588340d963a868ed5c7a4330ca7f140d5665721ecff3e5aa45529c5577aebb65a2abd15c35d3b05dbc42ffe930a44ec2af59b63ca2a47214991e14c40b28f1fbbdf829630c41d62c020ffd57766b10b6e5b6d173bccb96431ede02fa3202c831006fec0c3941d01b98edd509ef843b81364523727bcc6f943c90322558efbaab93e32e498012e1bf410da57f9fcfbe03d254e963dddb2e85e160843bae944a96ff3052a8f276e9a5635600a1cfa6b3412fc2f5d7325228b5aef36a6a8e2112c56a043fa6ad777bef7891c3a6efe79fa811e4bb4cb9ee68aca29bb4dd86340727fad01e514310076dbbcb939fd5f2c0ca316465e5fa0e1512d2ddcb549283081265c748f3d8b903c2ed28c94210af626530355df55370c1588b5eb1c54843ad061608c73c1c048dd43b0f407ecef4e5f594f2628b39db074a7a4376cf4deb2f72e2d9f4379b48770fcb13e4d1d1e5f1285660b198cda9bec772d7737293f5a975b2878e38ce6b84e7a5c441e15e8fa102166c3b4994dc675d252b8d2f9adf47e3ab0b8db3baa9b54538c16be92998e868ec4389e70ab594d06c3356b9ff5591b615526159ffaefdd87e5312f226cbe5ffcc45594a44632eba01fc999d650ae740ebe8b8728e4a5a51e97ff4896c657b0c6f2ced1a83bc9918e502500b483af11cca238e7654c3adb5e4e51b1feb274c1520754608bd23b24434f08195420356fdb5ed52f09eb8ab3dc827fc489c57cb583093c565c8c6e9d5c4a310241f90fe9ea248276d7c7715cafba2fd045665567712f9fd758cb220a2f15aa6cb72de9f3fb399bb7a6419b36ad9e4df4bb6d038d0e978db226263a641b4444aba8b82a01320c98c7cbb836a3939f8504bf13436060288ad837a414d16129c9b99d16ad2d398235a4b6befdde46618c14a827c3099c3136e795978d12c7f5871ab412b57fa58fbd464fec38596ea4563e705695a4cae03c27a2e526bf0a9b0843f07ade7d2ccd03983b6a3a7426ad874d2f1396c77594a9e6ae5e57700c603cbca731c3fabd5fda799d474bedcb4c93b80eef0b4fe08f21fbd49a78582e9596fc29295b670acdc0ec80332abd24b7c8c3412c5833a23550a118f9413ce6b5ba94e6a84f02d4793dcc3fa8cef9e15e42a7d17c633d4d8c68a857f72c71e23c9f81193b05be539199ceabda35eb39cb13863f5d71dc01ee740ad8040475f0dedc40f614190e78b25382127e85f5deb1af9fa9ad4cff6b018ce44c5b4cde00868ddeeda9b52122c9623bb877b6415e702e7cac31a0de1d851deb104f0a9732ef54d5108562eeefd52720f0f5ec78fb2b6f020b9fe6c31fa1f669fe3cfebd4c331704a03150c7184b4750ac4097c17a11a1d3650601a535e734de99da6003fd552d908dfeaae1e84d65c9b1e00d2c6c0b60e6dd033ce3ec367123708e3cebbf9a23807cd49b449541e151fac23810fa435a0b303d56d94eaf1a7c4a8795bdcca9a34910695936e72719598280f835466ce56d8fbd4d773a85a5ad0da04a84aece2b5ae46486fe430fa5bd3742a7b705206b9359be32489e95e6c49af474a3a6fb97c0319b625c3cd99ca5f001cc99327c95e828bd7e5437bcd38399d12a40aa49a485f8dcc10144ab530f1e1b57fec81c9a2c92d61650862baddc32a7e4cd8eb8d8096d724bad8ac43a45f5a36224d9d5894d0bdfc85ec5df02083652eb0673f65355703a112700cf72fa5fdccf677824e33284f1681edc6751553b3949e018226c5477aeaae5df47b5847ccc691804d175c416f5e5884b867adeb71ecb42d73e8ec2c39aaf02368e689f4f19ffec5f01f4e5090c72ce42f288bf673231998c4ca29532f7adf3d3c9e687c5f2f291c3f843337102a9dbc03f27f093273dff03e24cd14658635c146b249417900ce15f8a47326a981d9af6d3ba7282e972b64b03f4dbca21cdc01eccde71b5f225dfc1d7d82c9c51c83814d52e6f2e07e5b5260169145a1bc74efeee5c10274264bc8aef894518de7c9f41dc0dbdf27a9bbf34fcade0b446a4255a9ebbd0e5ac22617c5219c8b4717b2ddb2af133e81032b15259ab93c08de97848b621c535d396c256d6e78587f0cebef46034d21694f1ee007582bf75ee70843c3a7aa3368f8300be579c1117dd72b23bdad57d623e6c234af662293cda36b0825df0007fa0cdc13b65ea04230874246e32f74222e09f1db329f64cc78db36dbca9eb23673a8fb40e998a977fa233ad3484c00178042809d20cad15c730aa46c165c3154b824740db9e9af75b4399f461a06a94308931d5c7e7bbb67d2eada33f23fd7b91823e8bd3f52a601cbd81a76ddbba0dc43afa2a9c6cd42b4614d8c86db44a8bbf0c018e16e94b66c19ba7147150b44cef5d432c9dbf69cff0f5ef1f6425638410d4ee4597d6f82528be69c47f69fb1c1c342688c5cf504ce3972e081d054b620ea0b4dfab7ea7c6491cc07268486eeeccec6246492cec314d1fa5015f329d8c86e997e9e3c2b27368a93e767de6f5266b72627a8dbc254c3da93d24620a64bca5815b950db3ea7299020ca9bd764afe872fdf6afac9f87f4249c00f10e253c6dd328a7c72f1e70f1a6295ef520552cd7d890992c3e59d4a6d1e37d265cf53ac9127aa2501e2bc58441a2f6997cbe948acb8ddd766c7f7e2994e5d4d16c707f264d3b193de1780105492539177b2a8ae7636c800ad62e47aacc64895f0b3a2be900de997fa48fa95b124fa3fa0c96f1c44e83043c2e6784ef5a2d849e927c6a7c7de1222c6735abc61b3e73540b2b020377d8b2f6abda191f0c05e6a0399507fcc2e31825669f4e2a0f6a9d613ba0b77a26deac2346de71ba0b015e30ffb1ed0300f1bb856de077c5b6ecf6c9296fb9cf827ef4077762c23058fc89745a81d15f391ea435406d6512e607265f82c5d7f7914d7027447e653ae5564c90f7aac4e6a0664dcf2876c828b68d68de0393c21650c2a440bae4b69dd14108ae3a53e7fde32fc6492b7a4859e33f8eabf0b804820ba547e0e6d4d317a6cfc1ecddc150d54118cb2dd1c0c9c7950b8d676b84315a4862d9591951db905c2aaa95fccfebdf322c9c4ea32617d6be8199b6a0594791eb66c769b41c7e762789b0961c4163c525a0cdb3d634665e247bc5d69836cdf765b9b73a09b6d770e6797769f420c414ef933ff22c0a22f0d6b9f43af80c290dcc67edd52cf8bbf65b449eb57e9c3b2176bda65fc28479c7e6ff4d1390cec1a309d290f47446b9b8f852a2992812316ef07a1127398785acfd30f226e6ada3283440114c9d43e12ddd47ee8d505534fac8949670f0b656794641f317a8d86fc917a63f81a4799f75e8c881011bc6c3da36f409a0b237a4e85ce10152b040d96726fd3b1963dd69cf9f41625b1dc2ffe1f53ca148ed2e661de61d7495f55332990cb8e1160fb9617a32936de13d8240559139fcf5cec654417c2fe9891bae71166ef1976dee30ad33fec6219bb1cb35efa2cc804cf7fb6f5e529e3cdab2919076387b01fe9c5c475f86a073cae60420ca5912a4137375d6cd06a1c9631aac528fa90205718bfb3baa9c7ddd888c40706dcc7588c98212bf1eb2bd3eb49a7e0c212a3e8e172814dabae7d43332fbfe31aab1829d4830bd1f22e79b4a75b7e55bc6a9ca25190f48d860900db94fdab14911f758414adf3bc16bb23c5e850fd32953d5da8fc12a05cef837b824973839ac203e07cfe8fe669adfb9296880dbcf7af6652363cc20074b83bd94b4523d90085d02c897641aa23cb70db3932f596945b2f7ff496da2a653af312ce580aa809d76ba7ebf1e5bc6fba0a89b867ddbf6baf0d386af5398ffdcb1dd4be05f7db0830f292ebabc2adf4e6ed3c9b2abd1d7f2b8f26eca1fd384be5146324aff531bac81fcb2f893be23b5fca5180e556f394955ba016effcafcd780d06da87d375f3e497f703f47a6a292694668f7a97c01c68a4a84d0166710f6215f6b388a397da3bd2a866843a035ba3ec9e282c136edec8f032c99f4240ba9ec37623a7f0779067a87a9ee605d1207b0d2f6dbe5bc65b654b23272c0dd083e81c87a4f2c449f6ec1f0fc3481962f953e838e137674f582547d71b4cf70a4a0c4b03e74e5af2473e21222d737917739b70b9dbed1f875bfdcce0968124d6f2322427326e7afc2a99d4817a33a2acac8ad90de34e27275b659f293793a877bf8492f66270718065620b7b3b6ae2625e95f6e60fd8908406fe8d3c4f45c66a228511c41d54481ba4a42107340d5edaed037c736d076bbbd8cbc2dc792544809fda6d7c368b867fe57a0bded7f86030617e230ec6a032650bf00bda75d31801f191ed4c33a089c50f5dc47b948976ed13bc5d972c0c67c6fb1b60f4dfbc2a11fa3910f941f6f0457789caf675a0791a1bfa48800fca7af1da55123fd87e4372fc5c568b8792326f22455feb87e0f15569794dee8033052508b6c694307b16f5d2b4d818ab26658ba04444025d4c84c8ca613c24db4c32e7c698458d771620999825e8fadc5ae9b7a481c685932b5bc63a6a67ed4a5811a75876f8074000f232341521a317f237b06ed4bec904c088590ed4ba7c45fdd966a553d2f1479b097c617f1fddfb024529af7ec5e784f457b924d6c6e30520ac9bd154f24d60ef75b4868bbbfac80d152f15e1cf2831778cad51f6bb05e2476c5e2ae24ddf224ce4be9cfab2f9c9bacad60f5319318f2fd284cbb2f93db6363e880ae042cd1e0d801369bbe1642795a70fd9a05e590ab1c91b57182cff09e907355f90ab894698f069dcc5c5356c505fb42b2f30e4c658d2555657fdaa25c4f1278b8479a870547a01d6fc332bff28c49afe08c86f28e955e3e1b3290f8931b03edeedf28e189749d0f47ed9318cbb900498b52aa6a21752785785ed8f0877e1088853588690a26423fec8d7e940db2416f726634f228b8e3980604a379f2107282a443e7ce9a8607a1ab16809cfedaf6618dc49c01782b2eea13849301efc17ca1ae29ff92c16ddc0e6d83810809ca149612b1417c8959c740fce6bbd980b6fdd3346c9577121358b28c13b9452887db43088db2f2a35fbbf6d90811c14de70eb41ca4d6e2cb16facb467e388865a21ee449f33dea01793c6cca39b06ddefcd4f58f202dc540557684246b27c6ac930436b928b44f8ae5f9461c75259dcf0b28d2cb5c3e033011541f6ea5720c264c27aec622aa2219ecc1951bae7ab696d90489a235903f477eb061afeac7c0e20ae612e8da07caebdd5cfb8f8917ee043c567588d6758d2853fa5e756c1857c83c108ade8ba248420bef6a22c8100cf0e4201cd9b92cd2a18f4d36666261742341016fc6652fb85bb0e7ab155dd0bde37d13d3660ab78c8e353592fce2b065ca983b2bcbce784c8eaea495e05ee680754d9ac1ad9ab17e185d30d53f7aa089c77afaf4ae5639dd8f25ac6b1284afc3721d6364dc9d432c32b4923737eec8c289e34222a683acfd99ed8dd68fff891bb55604a60e1db009697281c143a19b1e8975967440996a021f0852de6acde7b7b9daf800bdd4b3a0c7cb9f0bd31823fd1d12ee0810f00e739b79bb40fd43d5950d43e7d34036fcb70c9c0415d9d760817399d91d2dc4774ff6614689587cca6b0774f35d0f814e216d7e0bfd95c77e3d6c683ebdd621e0cc6db11cd946b24f497e304f124732b873270bff5818c6047709461e78843cb8402290fab362a41a9602d51a4eb971887b27e1d71e00ff2aa4d6b5fbb69e46d504006d5e1612ca712420ce93269906aa0cef20c70e96e9c40e17e26098e7e624cdda15489a9be5da7c634faa3120342e3c36990bbd7f9687579fc0888a1b039a4aba8e0b2b04f43f95b549147af87ae14481de9f2de613d36fcc252ede15d7aec00bd0dfc5e8af9dd9334abe0a250718953f435bfbfc3fd1d5f8f589638ac128353821d3ffe311c6964ef5650fed54ef0dbba4b05070d1c8d6fc2e1c73f3dc288173ae1272a33a27b1c9d7f54e7bee9be8f3ea31cebc387ec016a9f870cb6deb63467a9a4b7ff954dcef1caecefc18b75d48e7fb0ee8a1faa654e86e365a1e54c2d39d0a4f42cd16be760b6379f70ccee8b2996aedd99a36f6e1261a9ecefaeaae25cd064fc0e8bc24e48d19d6b88742692867cef9964cfd72aa268821f52ba9b4b32ae05138b944cc0d3b34d567eb678b984d9f96ffdafc29cc211f644b8825b9bd70573c1dee0db6acfbc54ec973445279267a12cd8588c8d251a7ffa09f653e7903c3cdd2e675945b7cc97690e4ac4cc845f6b050b161c5a65724a3347cdb3980534808b0ff55868b9a0692eb0c3ccba844ecb8d41f609d5a870db87b5c88d53c54a36af217da759aaa5d2f2004b6e19323b06f20114984f9a28ee2e5734989142fc583a2c23e37e006fff9034ab166b628713f4c2431f598394b968f671c8460d32a2ee4ba23f19d429329aed80d7cdaf1bd95a9e9e4abe5e0c927ae69dc296b706b3cc066e361f95ba4ccf46c7e50632ed1acc9fc02dff396d9a9372b90e8ae7a92ca7e2535b300bdb4edd4cc7b17b7191024102024e71a95f9e38663e10b30365b7592594a8aa80841e06d2b3303686ed58f43038d175bfb3aba0a2a1da34a7c2ef86d71b370d5e6905cde1f67199d421b60eb0995b290405067860d589d4e3fe317e9b35d830a5f6d4e0a8fc012cfd7d2baf77e7fb470627857d602288f8daf9570b998f03f595caa4813cabef0fca40deee33200021deedd59018ed33c5361fb2626e4b96d855045db01a76aa00fc2be3e3a2d80d74a82a7f987dfd39df6ca5951832e7bcc8c924f2287c36157d92e762cbdd50ff0a3cbb1332f3efc03712fe4b8534b5f4a32cf15995ca503e5c3da0081b50f3ae7813efdab41d367e322fe3b70da7ba51db3b5244359b6557c4c6c9d2e0a0eb54f2e58ee1c29d2f9369ad0becfecc07064e26e9b88ab24b39083091da6ab968f0a29c4cb1ea7d89aad340642f40c5a06f20a5869b6901426331b58c4032b30b813c9534b9659650d82eaa40fb8f43c024ab57f411728df7c340716bc4d78d1841f51551d9268d5bc8081a15cf93158ec024b8a0f5c348eb8c3eb8f6d4994fb86aae218d63cb2af589e3c1b8808472d3e6e0aea1823fda394c0be3a2550329d3f816a82fa4570ba05619b15b68a275a97063f46c54301e3fe367a170a7f77e5a68ef56ca6fd248fdb9f33c1f5fcbad08219fd50abc3b37318cda526b80055999e61b0e41ead891c6743e3df042c3f82ae54e309d7405d1329f4844794e7094bb0ef5e5aa60d30b256832cee2ceecaa8ba4f3f39db29b99196449f0e2f7cd739d84b2fbe3b13ff100784029e274a67f1a506fb941338b0d7f6479622e9aaf56e3200748810eb9076ebe38a9ec48392003605337211f865f03f9273e595946cb1c3017bcdcaf2bcd7a027ac52c37fe7d5beb3ab99f92a1c239d685ba72c8a5b109099695b5f14cecf40959725e3ec7c1f12491087a936e41045b4dd4a7cfc4129cb4862d20604e35ba7da6d16def1d56ebff7ddfdc195c134cb5c77f88385599de5b6f887eaadfaae54c493156e16e3c2fecaba8790041c78ba15384e597509a4d891bf09d147402b175eab714d6f60119f4df1716373189e5990039e62f222a6ccfd38809fefcbb6571ab6ccdf12e564a54b7b46d4e97c4c58690aebb62b23aa660b330b219303d3b9dc95c8fe7f5749b8827715113ee50369b5d9a10ebc20bac4262d0e000f289a4a82924e93cc7a3254f3d522e9a2fde2e2bdfce3acb25c1e0554c12feb090c1bb34c064d8f86fd3450601caaad82c38e525657ca6e3b2c5d599dd7f7c2d38176c688b46c0070a0337bf12451e6762f297b6564f583c3f6c13132cc4f66034a92ea19d78098d78801000c2d20a4ce004d116b8531a4c7d456bb664f58cc416713dc3244cd85629e577786af075d863cd305009671dc2467ab2f3401e95a17a781368bdb6e3bd3110639c3c61510199c63f7a8f5eba483d842117d5378555c0ead5aa132ee44537c429779d81bdd0baff7848e9d9ab842f3414228dadf075a043f3375e9ce3ce297415eee69d73e3ba144a7937bb12e1bc921dbccdc965633f52a93da870167f4db1360b10f0584f7a1c47b4174b364cb9c63241d4aa22fe2e279d1a48c0afddae0e9171ccef8da4d776af1a49ca56666ed4cc8689422808fc0ddc3752331f7478e0f98b372b1b59c6c0115c886321b42c60018cea3d71970e3c750536120686ee0f0042d5ccb014b900770693e30c547087576d2351f891cd3a77e35198fab3cabf671c4d852199af2ed3ecae76d7a1b70ef8e045a84ded49066c6313006ced9cac30c65deb7ed0da918c51f30f9ac08b4a13605c506f723ea383cd0de1993effdde98016ad987b5e6fd192c3b75cf0d54224dc12d1c53112da7c93ac92ed6f37e69a8107b4caace813ee10700a083cb3f55925a806a9ce8a75339f35880d5b01eb6e6a45d2f9a8ca656132b8e4d48cf280214ad5588091257b3f7fce6ed4ad6d0d24c44bd56547179489b4a31d792cc35e0df1ca8b0d79b5915ae0a7348d8d9d20fe65d8c7a8f0a5dd7f4d8b2fc601ddf044c3a4fcc68e46ad8466057bf528b04625d49675cf564bef74b5db874a077c7d693fe2b1829f2cf464cbd33e0899b33932587aa7832cdc622fa0131fc392a930b4d11f1b8f3a0fa1a0b581f173f236aeee9eeeca1fc0f900cd0392881b191866d17467674c676100f0e10148fc0245d93cba939685543afc9ec4f76866dad5201c13516a9b35c1a7e158f4d80b331abed21a2db31964184453ddc8b7f79a994fb44f83308d7847553cce0e9c3d77217bcb3d9c2f6f429b487b082eb26b4b46e0dbbb738288c8f250f6bc7d71ac0d235d72e76f3b47c11c2cdf6e4e910e9b8cf769b1e5b7f61e1079a146b6928d659b99d3fbca7d3d89d801a3e152b543051df2ff65a953ea6417b4b9410084176be80e016581bbf64cd1edf4bdb442b0ca1471ea20fdf6a7a364201a2a81cf55da527e8897338badb950b0940b7a40f321bb1542413ea35f024c9d1f3dc6a3b11d8e4481cfcc6a71da295456566c761e37371ffd77edf93b1354915fb3d81682bbafde323ac0f6a20adf02f39386c94632aeb45bf49e6d532dc89f6367154fcd68950b31330731d6f945f30ae47ec55f4f41966f9150075e6dc9f36d3d5f61a940bf2e5b1edea3fed4cb6ac6f9e8c5d0e44e7e287cb678aa0ec2c041712f2f1d9139b2c4dbd6820b5b29ac2f49f09df689928c2813645c213aaabd2b57cd7a07b54566fc4512205f2f739c7eac419c1accc1802c277a83cd6da54db9c6959bbb7fa1433ce8aa83b9b48e2dc60980e9d7c6ebeb76b98a588d0e82dc05f46a12f3df56256350fa6c38494a893a290af923e98f9277849e4032d61ba908d89812d38ac499ddf13701ef61072000780dd385d49011ae5ae110b6881f77aaed208b38a9b048938874a021dfd12350b8540da093fd01ccf59fe3e8832d452bbe4d21e244cf401b327f890ff87e3861b03fab13065a93296fb8717337536e5e32ccf2d8c1630520cd61f4c163adc53169a8c42747899bf28259d321a28fc754acadf9c552d6b1d375c070a604c67b3a3420fcae0221dc9db8b5fc7a378fcbadabd915fab676cab380f23d9f77535eb23e76a54872829386455abcb114a56482d89e5c52bdd0c16c508ce2f85cf321ce985bdd9c01320092af94ef3c0f3bad026133b2330d552bd67c4fad8ed086a369101941c98b1b16da85df2c16c30e401816dc4e680968790d1f5426459b5c677ceac9b779219fe51f3b84c652c1bf95ddc505d552c47bb99016ca566122610198bbd3d5fd28774683b5f974dca90d3706e3658ef4db6643edd0efc9be1091c802bd5107c29bacfb661385263c81975453fc80028b7f89593fac50aee24eef0cebd8b394f4a347ff3c73dc92563edca77590d313497e0a69afb5b675dfef82a659e89a9e63e9ddb3b8bd63c91810d903db0eaaa638fca4837adea36bb816d45522bce2c0d9ee28fb471ba9256eedfc0080008bc84aab45c8fda72485e8eca4a776378e6985c8abda5f98aa1dd140636c675709ddeecbff4a0ac9d732491f3798e73d38826d64ab2aac866e0d208d4813bd848a5bbcfa024fb22f49b85542ef23dff175e4c573551b59df60b33f7e138310ab7fc441ad486e8528e8e1e0901ef17b1dd2b799de0b70e535d03594c0b406c42b189a18f4d746e1d60e3417d57ecaa8fe34632d8fe94a3f77568112c583a0474d068c648229b039e32fad48224ea53e1a241e430b073b85de7bcf36f232484ddd3bfdc3fc6603153d9606ca089c619f16c7668629140612e6c4da09d877c8357251547e1a6433ca17734375bd3cf5bceb268d2f19cf0174b71595d5542bb88bd77dd7d0c9b5cffbb43c8de27e3204d94fd0e8f9ffd67691d9b2402d7e740af8b2fe10b3dc9c3d7a021192fbecbf8c29ba37d7ea19202cc36027775f481ade0709fcbab074a2261015ea04085f2bd4f308780b514924e38738ba7c2dd2eb2f1541ae245adc9c44447c0a59cb72aaa4220c249bb740bd6d34f668344d8796abef9b47ba8005a149c47e2ce2da0c0880a4c55a07278168688ec8bf5b5df2bdc345a70c5f926100b79dd1d61662c1d8e9fd535ece7ec6884817d29cbab4b8d751b03d1867e8cf986e8bbcf98fecb30675849e3421f3c500b5ee9dcf68720cbc5569a679df606ddb9d7b0544da7fa8d996da7d03b8ba95c4de267ad4e44e6ff5e156f5676ed48a31a24eb8665b28ef61e8f41d6521f415d83520cfb987fb2d5fe2cb92a3b11e1912e436ad92b428a53d24a94b8b439c07c93e9f6c1c3681be1a3fd20aec25a16b25a5dfc0092a00b43b4e91dd875956b69665727627f202cb6e7d16708075b15b0b52fe01aee407a10b1899265310b5cac3935ecb3db49497cd70e8ed60239688a1af766a8527a344d8600e87de00532c3408b0ff3c0a4bb4d04726d0a48cfddeb04f207f72e08aaa5f107b5cb7acc236c0e6a26cbc627163d086535c611ba1af2ffff4b816c0ce0359157ce051ef46cdfa9275f16f9cf51a0d52745bbb8647bc92521c18059741a87c58fd4d0ec5a53ed39a62b669ca213ad3ae690aa5ac43d3930d105bb2123d8c7b3a3244caf19140cd45a17a02215526b2a83792be8653078ef47b37a1961eb0257c26282a2a855adc60ff134ec08f659fd897b24748a476f5b4dd43dc21a5d8d71e0bc3990a5391f9b13010dce97badf19b121160fc3ec5e2b116929808076d97ffff2c614a110ba0678f0535343eb15f87c6082a0a0047341e04471027565401209fc9f0bf0b847e122699e753245fe795d9def90ccbb9996816b83d9b9583991712d47836404d59cca46ede9e0db84c8ac700d5beff5b96ca709e629eab10de53cf527cfad43c584ac747e6bbfe7058ee546f7c3b7352d71ee762cd1e76abacdd8a888909e873bdf9900e732bb8e450536ec7ec93c4cbb97a5fd7bd3cb8da318d616c4234249f319d4d1cc4db1691a08b45550ac42d790c40996ba82115a217bf2a6ce91beea006f4e3b4f7db1d8f1cc741902beba101552cbada4262c12873688b067451117464d3d59b5cd3591ab8635fcce85813e7c4f37fcd3876375953e21d090ac96217883a0678af76d0e153af9b35b74bd27d5b67f39a1bd2860ff35f72d4f083ec52add3c2575f55661571e2fca25f52366d61fabd51b811297789886afa66564aaa7ad7d97ca1e7bae34f1580f85e981886bbccdb618698ac3e4eab8ad69889b1f7548bcf2b24ff8c4416b33f12a400e218404580283ac055a15db81149ff13ba9ed6798443f0530c552c5321d218359b58e218409ed3a4db402f00e7e43afe409c7966b6026c503b0df19340d1a1f6013ed0a2afb29ba2088ca3e5818191265405d577e271157e7873b13b1abdf5979d842169f9d833ead238cf21947355e0325080ffe40f4610d694efcf4dcc7933fec9bf2052b53536bce0bfaae4697eb5516fe113b058e259dedace5a417c940d944d4c52ecedbaf07f041b5cdeea59a420e368ef61fb823e708b76f27ff2c44dffa5a9dcc75ca9be63656d20cfcef23e5fcb45d30dae0f3d38dbad1d79b3012d9535204d2eb5a0aa871fc6bd71e782e9755c994dffa13091094d68c9747048f42113c27e2eb25e74eaa75bc417b65953135fb53d783f89352c2ab225962e1ea4f48cfbff5165f423ba209b34d96fd2cb1700ff52161a09f0c872c875c95620fcaa46a939b002fbaef147a23ca95d98dba514fda5a26da40a831a0c94098c70dc368ec76c6ba271dfc92e7b0d55ceb47d5bdc6fdcdaa8b186f0b48a110170a8f4c18c7b675e70e046d53ef4484b3ad309c18a424cf7740b49a0ceb5b058e83f00bc78cc4b366cc6cfc4f18b1ee29c7fb3990bd92a19bf4007a8825b4ae3ad87072ca1d474c5c86dd71de7116374bcd872ec3c982e803616b9fc39c15fb500f506ea565da900babe8c54ad49f4c409b755bc8cec9d070f4dc088b48b207b996dfb8cfc6bd84c68b3428a16adc0fc8ce85dbe628145a61240bcaaae9a7c8650c11120a84b15df7e5647d31cf43f50d649f7f9bbb8ebd4b4ff4f162da2b5724bfd3b9e881f935e7ac95d5347bd2a95fca9f0884f983ba818c01615af6638181127bd704d2b315730ddfcb18074c642560e6915d83c379923127dcd333305df6489892fe9e9165232a4c4575c9ade831d8f26d6aa85d6b358342a22cc1e7c75347236ec8b35e5238a41f127c59e12a9868b05a7b9c02dcb9cbb311ed040c85c92119cb79e30922d9bd35c7acb761bed70ba040fd5293a71a10904518eedcf114802d1fd0017ff725cf92914d0bd4cabf7d047d92f96d8185d4544004294fda5db933b66a56d172f83a3f60fc759c4415393b7b111138b9c3b02964af5aaf9a745db85f29bbfdda3bc13ef18a3cadd43633d7fae127cc379f65b280082eff2e4c7902d02f14f798a82116ef87e131eae4b770495ad49e4fae5ebb3760bb3032dd3d7d085e2a697e77d4c8ccd5b4f001241f655942ab02e0cc3d4d68dca54227e747f0b05918705ad94529d4eca9bd4a699f268957b2538fc471278fe25ee34ba9cd5d8d84c7dd62f7b5494dcc2e4efe64f38b102e02fcb6852b8695b80923f0acdff94aee9e16834bf2dca9536716aab0a9b020687d5e97d272bf136799d0e6c3f896402fe8de1efdbfe7b017b04f97029dbea7446e252c52b1bf54be21d224d1511ff404fcdfec7017179d378bb02b9de55e505989e51c68c3cd6a67c0d7484309fa5fbfcbc40d43653a3a82c0020b16d53ec56e7734de2cb713c785fdb1c131605641a9f0a66757fd7cc076835a58d2fd958ad1c1ad48597de15a8e5b2218f059b27633385f9c47e3b7f873a4a71a9376fb2d1e21b63b9e5ae44e08ca5315419468e37d923fbd9ffbdc25d1a5d2906421312e564f5f63a0ebd43cb9d943f70be023c13e1539058d2a3980ab4ef19bc9c6046bb42d8bf9417aec26c5480168b3015c6e87851639cd48ae5334bdf7202f38ad7184451abfc7677b32c240eef93dfa413c80ed57e8c4835d6881592b08d245958f3cca10243f345ced04103ce98849a06267979050940bb696b1ecc2a41caeab0038139044507569ff75b6ba2bad2ffa50ac3053bea8cf8e40558e2ed171d507ce4dbf13c31edf7190b2b916a43f21a1fc121bafdf3daaa0bc0e8ad434929ae469f5e31c34ac5d414470303d5ca6e796ca8450572a54b878f1b28f6400ddb9673bc38b5a2dff6eeb905b20421f2a96d96224d27b76be13994280a636df74a0b0ff875b12aede722ec8127e259a7dbcdacedbce298e160c125fe10df4e60a42e797528f6adb1eb3755e3ef8a7e3c6083b6934241add7019aa877da30392b2d7b242abd1f1b5b3d8e925e942a450b86d48b436350302080a16d4bb47cede953e7881261f536ecd524866f65d3548bd2ffa9e55e81cbbabb1b57e5b636351eb0f19f6d7a84de7e03714a9510752ad5c7d240a39b04a10764032892dc7a433339760b3cb03c12578dde4893eee316350620ce6728c0700727c230d317486f44b9467d54dc39891e43bd6e4d7f8a9c01320969661ed430f856a8c3fb5d6c3e51c16147f43611a11f7e2f5efde7ca73ee966d3970b4498f8231e22705727e21d884c6df4552715f4412af7e59609b84d55c62d92f994bc8d81e6cc2d48c92a0126e0b2d4f268028abb2bb71411cecd55dcaafa228460421219f05fc38a69867076c65990b653b650fa3fe8ce16483a9fc1c7691cf4c38aa2befbe822328c713c0bb93806ac9d45a0e611ecd46a76a9c8720fc1fc509887c003203d8565c9b4a08eb6f87cf5af3c2ff8bf75b6a8eead3850030529755143801ede647f593c37678e047c42761cbdd443cd9b3ec35b3190c3ebcdb72a8b333b30d470825bb40d77434b935d0787a60445d29b45afab1a097db69ae7d62243120585447b8552ea9a5e2a0a615dfc3677ce8cf55ce5937149c635212ad010b2312b09ce149108f9736d1e54c7e9c1172b9063313aeb86e2d4de8bf4b4e99bef476f2d6a27d1b4f81bcbd86a7dafac99100a4a4d2083122de75044f075be3fc627a1c389e82ecaf558ec0183f0b1d49c1bc7ef4ef20654694f43a8b5b9851ad98d37a4e1f73b26d0e911298502d735830acb6be0fd3f4eedc3764de6ef5681039ba0072709c2714d20bff7d6f9cb275b6418b1a3704edaf7a904d296050ed7ed62d1c7daa7a5a390e80da8170a0f6daeb5d97bf2e1cca8d9d0eae6c45a1ff8a48814a23d4fbc34991f86afab508b688bca6ccf1246a6a5e74aaaf94f52466e36d59c9f5581991553e3f7ba0dc042b6dc5d7ae1057942defe46af91e14984642e963bc20e4c0343f1ee498903e91621cfb2827a6cfcd7e0bdaf82840eecd814812eeea9d632d29d41fca1c8652f61386e7755f4cb04c904a7a956cd8af1516d7f1ce5c61caa5a5d2a3bedd37b0a59ea0560a81f3450e8d316cca29f300775ebe8f7ebb04dcd5c7dd5d27206eda8919b966d2dde7420d17cc41becf5d1587e19d1ea1f1f1a032ac023cd1377631a737daf367199bf5a027a394684767191429a3d7acfc55e1cae8dfce67f60f57a9b0fe1a5f8f2118c32e28a00c6684b6ba5fea9246f85308ddfb27c26bb09dafd5fd92c59bea69e76231d1b41caf5668557f6600f7cedb6bff582f797786ced6b01c5b13ef8e8f65a81fc90e8edca43a9b0f8c7bfe51951c78df76d0e61ca73090888309480efad7ec4c1ca6086b210eb95c61d0edc636347c91ec2bfbce90a08e411e29397dbc17a4827fdf89a6f38e3e70770be4442159fb914beaff3fb3e506b2830cdbdd1a77adb73c4237b345c2366cd7f8c9eff36a2f2a7d5ae2528656ca3a1f4a424f651ee651861a12c6c6c3b99384c7d36695e78574a8058859bc10505dc5e5f38952790a0279be404263aef450c8bf085535ae79af5cc4555f20c9ff55c1d800b76fd76c2fb59a45f5d2555990a8ba4b13f084ea47e41331512666bbbd78ef8b45eecf582dbee6661f3f57fe81c1b50b0714e28f03cc04cc83eb09f843e939b4e3e37169d9614108854a61a1dd62fa20116147e28d5340b0415533d24827b0abcf1fc2487fa6889ff3bc5b0b98c2bc20180d9a00cf127fe67fe1f432c74e31cbe5d37a7778a74cd7d84208b87efc89fa8a56ac39b1121d14b1e232d157d1700009cc3cb6058edb9ec232fcc0c8dea48762ad8242bbfc5ed22ae3bb3b39bbd413cd058965bbe86fb6cecc10f2af0e81c6429fe044324dad4dde570b7fa2b3a08ccc8f00dea91e757105ff2450e7d4c3e40bf5fd9b3a3fc0491854ae30f7cee5d62b9552cf433a7ffd3c489e0e87fac00d35002bab6bdb8b592dbe58b09052115b62d1d209e72805a60d4db0dd1756f4044aa82eba9226bbe0fe7d7d0010d9b58eaa7caca52f393c452ac6b77bdd3b9193c7dcf59be78480c0bfc5fe364286d0c4b0b7df4f5b095c2f8358efd3a919c3d7a9d149aa3fa77c8ac4727fef6bc5cd420a7d977245615a7baef867c6c08138866080f7078ef5458082c924e5b6edeafb936ab280592b473551deaa59b8ce8ada6a78c6e328570adcd9d51d57fea063e04df36e97b2f094de728879349d8015d42cc5ae95a0f9f16040f78b56ebb5e21c065440d4eb3e7641b5f01d867b1dd8f621fca42ac654c371cbe6b35228518205699c70343a6c2dc4880419e559686f7af764e55855700aea129c723309a7a85a885dd7e535b12ddf7446b2f84437344fa9b05a1333ea1e4e86040a308cd5b0b89449c6c3fea91b6ad419ff10efb037fb117874e8e9d4f7f1a783f53053a8e60fbc4e31546932860fe651d6130a1e1ae52455f3a16ded711cb0c8d3bae263f1626a8a6c75e77776afe4d610c68c8033911f4b821346c00473ceff0c7c1f5304334db6781893ad71e3d3c20ff2f79b0d82d0bfb20feafe3d255e17505106f8ba33318ef9a2f32b6387fb5962e19996c37901ddf65ba0514abb41dd4ee13f6a091a7d4b2a580fb4e3b046e4af737a9c243635fffab2d14dc508df124b78987234356dcafe12832759d27dedd0ac0a62a88da389f9efccb8f3b77a558933d2b0c7e31fa5f73c79df27c3c34f3a65e8888b9bad74fb6d4f8b6b97b9364b7426f2a4b54f93773cc5257c19efe8aa571a705412f1e15d287d44e7bef647094d17433f17f18b851fe324e5370abba9ec8a6c0662363d13722a676d8aee0977771f6b4b59258de32259f89493716907cd223b606e1d930564df55a924f7a77acb135159bf53bf25940e73c715eb787a16b825d2c866128375e64712ed701d15a5e90ff938999b52536e7b8fb25010d826cb0f352f3ed32e9b6c3f7413d11530ff529bbeb7ff61ea69af079c499dcb34f5a2a9f2173108dd0f58bc0b91309947a8c38c70583cdd4188c94ed1b87574051d58a246ca44c9a63ce269a025fd214e12a047794ead708c5a927129410ce3e4b2e1fff93b63936d2f3e7cfaf9a615b9475c6868ad379aef55dbd41db3b0d117145cf1267dc3b039fb5615c64575343092ac3e1df7d13aa022a15bc9660c3c307b4f4409519a41d993c2e554afb9eb2cee80c04f2e1947c1d8c75ce6f509138f414e1b9a02b2dac030c564cdba413fd03c259ffcd62d4664b5ea6cf40e280353992f9a62438342fd92b4dc9a6698cbd013927f78c6423fdbfeaf359ae2c0bace4e059aab43f508a9d21e6c5120d81abe5e563afca518fcfde31c1e998a333caa1220d6ec0ec1ca59ad84f8d952ee0362c48ed816476f1582b9e99d23e0e2d3c633de0a40a6b66c745202426c71707e83e5ee9c26277b21b54c823a78e45ee6613bcf20d835cbad0334aa9b8981b56c145a26e712066607eebe8aa44997610a326bc30017d299a79918c13df0d2cec0dfd27933ed0a8e41dc0b91c652704ecb59d67f05cee32d12737304855960e953254606777d2341f084aa5c64c538297e912be3991ab87de32da7cb626c454e629d8f722980ac33f233e7ad81fc97df702cd850946f81c0cfc4a68458cbf12965a53c04b6fa7f06b98578b92e8a1bd397f2a2832747cb015cceaefe89f24b1d0886b3dc6613613baa973666ca87d62928295f474e6b78e97011f455fcca49848812c09c0a6bb3138b4234fac0ab4731e5b4e0c9b79cffca5c95a59aaae3b5c3f47bcabaff3d7efa5fca4a317ed22b623d8cc0cbeb6728131bc209beec0464dab31fe54ab9228c26b1bfdb96ae23a7fb69ddd881b6bfcf5f11af78a4164b9de9a79bd72b2e24e4dc58475a9b15aa338b2488384378699d18fda2123f8bde3b6de16305d1a19d8caa9cbe485531af61c5bdef39f34b14b4b77735eb256c02b67963d4858229f5fec1ab1f4e0ad01499a8a824b825252109280b7013c4696012a1e67e3384d5297d82340fb803d3cfec75c64c1e51eaa1489740994a11bae270e9f68226290414fe34e41bdafbd9b62b22f17484b4f77a5230ce6b2fa640ad6408068bf08ddf1d432e61871bb07207e875ae330dcd039fe7861c8b5d3b0c1dca45b202f49248da7e6301c26556ef46a9c7b1ffda71b7808e174daf52351433c919e0ca1d1451b60664b1a0909cbf237eecbafb5720f78dc0fb8556988cc793d90609326e39cc1e0498c28b3133499667b9953ebab060615d84b8fa3bf4ad3aa09e612dd1b9971656fdef24af01c010c5b900f6647c4bf4e994899b3557a9e90dcc359f9504cf95aa85a0eacea6593eebd42306faa995734be60043d8d7cfd2c385627e6aab3640c553e19f1aeb9a715ca4d57b8cecff725dd270d69bb2169009aa49957ca0f62ca18ca13aa77027a46d10723c9b84cab1b94597468f301971f4e5ac1b3031128f471bd7616e272bf08fdddedb3dba00781f053c627c4af094c6e13093e584f06ba770a56aebf1f561963b13543b518712b8b504daf791aa2a97b183116c0d3d3b5ef95bb9d083da46cc13e918ca03a286b10d8698b737a75d9c572630281f16edb2200962480ebf3b798ca32dd8f1a3f502876c56012de0335fd8fa03e10e63c36078a524377e4da6d550daffd00921883a0c5cf62c6cc1b0ef412aa8caa9129295e96965dbdf6726e2b45255a38cdfe4dcc61d4a5100c41b611a47cf244c11ba1d54bd33a7bfc6d5ad47855b311680e5216f607eb6b7b663430254840ddea969cd9bc1f8999b9f951c9fa24ced2c853514a683110440e87d184ed4976115e69ca84b38d82094f42ded5acf64fb5883d25c30e2f35222991d7623c81a578a1c8fbd4d8620ee22f1e56f2a3d435a83ada9ffc6bd0a9d6a216c830b936ca869be70d2a0b7fd86fcededb2f4b86453f2f38ba62a35396aa5c625d57776ab250f69151a64d199a5884cc14cee65611da9a9de4607f25101dba4a458ebd431cc4a69ed59f86c84b014588f91bc635a9844085b6019054906cdc03de4360390bc5ea88a558b6e1266d5a5d40a13c32ef7b0e628a9769eb07c67f9f653725410d45ee3de00c2772a576d0ea565c76f00f74b6181c25aecc37f024b95c4455aebe7b7769a204da89807df142608de7f59e25f9e8d5b02babc6aa5ecb7d2706989408a00971e0a8425c50ba7b67e531b1eee0c01c2a261d4e4c68045365c3ca28868d7811862f9ddff903d845c913758ef46452737d4553770e6988cdd0ffca9955526a1ed9d8c3e9b781950d364f084dfc8509b2fb6f36e98f4a236489b4c669ff896648628c710aa1a46755037b14c093633e4101151e4c6f393beceffc712fefcc9e57e369f21422306acdf78bcb76406cbc2176f23f5ef28a5a6676493b39f82aa9b9d41f085f51c8c68e6b41690050760a52e95ec58c6e5b0edf2a35f536e846cd6f3d76068b7a99647f3357ca887b4a3f799097835dc1557b2f63a1e689be271830b5adbc6b97460060735d910517e0403e57f917fd957d05d7eb3cb1be4bbf5a675e4009b6c334717d0324834d9503277312355fdb78c5f8e56be53ebb06da92aa94404004dd5b1b055c5e46864399503ef057a2ab9b8bc3394ab3db674315f9d8c1cce2d99e5e144304efad56549dbea1120ba75f73a3fe04e05842a15de48a12402ae745835573a592393b1f81da40a965237f605dfbb9a11c2074dc9ebd796b693bd201a005e297e5503d1a6c228e867428e6931c3533712c8d52fdb535bf16d99ecc80d81dd1d2295b1f310c5b1c557f493ee4cae5c57fd4980fab0804b4c346cc827528d45554f3980ac6b4bd9b5d04075be7552078ca66f56eafa609924630d74c110239649784e42079e667e9ecdbdf0d782554400a8097ab714d2f147eae86e351545a7b02b3b71f5bd90907a33948aa1a7c01aee7e6f33e33192beee2f076499e6b5e168ed069c8e705abc8d525acfb8af9ea01441dca0b197b789e01a95f4574c1e9af7c36efcc10da84520df024e58de64e2a670e1a4118bc415a24fea4496ca84fa8413516eac13920789d431ccce3e207b68f36597df090c3bfa0c80ac6b3a5afabb109ba32084c64f660fa9e0fb3653f1900853823e8e8dbdaf01437de773bbc584d710b761272bab18c5552b18c64ae6d96b69194fea93550026bb741e41c0754ce38dc435fef52744b3c785eb42541e40fbff9defac7b7714e3c6b9aa59a463a0b520bc40fb75b0014c9a1c598531b59bcf5478a2bde77e88e5297e60e1330e51d338a623221accd0a75e369177de272de83dd09d25920a5a924c9cb8d5bd274b9ce72c05201efd8d8cff4e70896f021c2a62d4d4b6f5a5d3b2ef1ca64dfd98e0029476a93b5d504ced8776df487c22f33919392d7172cdf44eb144e8568c1c4279ea32c9880129cc243792c397cf1131dce5a1e3b9a0e071710996fee4a69bf290165e1409368169cf727896d8c337d58918b5a0e54f2dba62ae6013475e4a61bd955f70502acd9bfa599ed0076f29857d98a34d5527fe8a4d922197dad9cb2bfbf2d2f0b4ee3fd4d276a041b81fe746c0c2ceb4bfb9bcef394661c03f7581775e2fff341e89049d14e35530fdf1f8068aceefdb341c27214d320a79522a7962cd24975e125493a5dbf479c5af7c866a8c7c023521bc82653a558d3a5ea36a02643768a391d9b260ab117c06935122c2b1b1885e6f25d9e506a67ecd5697052e4ff8dc67cdcf5cb611a8df27e68df5467c36195f5dcc472c5f0538dd84c8fff62dcc8ed775cc59c4b4582987cb679d98b2f0638573f0ee1b543d27a5f685c4599b386a0017b5574d58dc9eb61e26fda49d8159e03775a9ef08312651f20fe6856e3540f12937d171ca4c4d30adfd56b092436cceebad22c7ae636746e1f2ae2bb28ed7d34167f94ccfe85cf039c9ba57cab911001054d9cf6c5ca03298bca8d53f34d733a67f4fbe9c0e6b465b76d05b6326ab559a17b47ce16e7223a1da76c217c4aa7d3c1c77a44a31c743f0d9c377a673e162f84ce8c0ab6a7ac1c1f27f9ed8662b509b8297014bbea342afd4cb02942313a7cdc554091fb430f899ff6722ba9386856bed2560d92e164409752e4c9d864c93f2271eed9c22b4bd30e4203d1ac63324dfac946451edcf40804df8576f29c970125ad02d48e425809ab25e3db306e3130a502e1d5724611360ee4db03aa5e2979e84ab643adce5c111cee2955d6256e5df6a4afe1d906b34297eed542ebb3c1d46d6ac929493331086c4a0a770c17fa65125fe1261cdc606184a7e1933404d61d6036766a59a7d8b34531307aecd7ae6bc6383b05b7a65c47d53af1e7ba89a4abd413adb03db2ce62ea433cf79bac7fc051c8f6bb91e8f33fd8b61af9dff28ae8c5d3599a215003407285f1eae04ee1046771a23b5bb62bedadc1c4442185ea48924acbb0b5ca13645f12c19b872f7ebed86bc7a662cf30f2a5ddb628518222e550332d77152af20e09a120121c67a8a2ebd1e8e84ee168d58d4b7a55809fc4b87c523ace0eea9ebe74708d187ac0f7dbacd4377bca55aa99b4d10c34b23f2a387cf708faa6b16aeb920cc06a43dae1b30c0b5c96030edd0e627029c26e8ed05820788d1e3185d102a688265e59ddbb915ddfa55c58455bb9e0163c0f85cd0b8ddd05bfb68328e78dc4342de425484eb730f3111cc6fed18c4d952a382b2694a119ee9752043d17010650c13308fcdf7aab0f24a04d28e43c59813242e46b441273de4213919fc93a0efa4a13ad90bdf76854116de9a5ec983fdae28c4584b455784947164d3f753d1db1994137b2790750249e0eb7da2aaaf16ac3bcb7adaad070b8fbab9e8ebb89ffcd74438a6976fe38b97705fa5ab1c7262a6939a60164d3a6995cce145205990d9ea43e19cab3fabf72ce616bd3880c2e85d7b76d0345ac4427e6e1925fe35b3d6f72d0cadb6c0b15d17d66c0f212d543ce0999ae84b5576646367d3dcc5a08a82407bd79d3bd1fe441f23b36451776c32cee4b43167139e8c465435a8510e11116f12ab3e84ed44fbfe43e00ab1443a35feeb4567d45e8ec53f0bd3c11eac2b37bbec34983418526ec7d31fcfadc0d70f74b2947ebcae35f3288c7a3c1ec7152918fe02a1e02a26b53b191c523e1294cde3be5b90935f416264dc8111b2840d7611c01563ea4876d146ade3abfcdf8d9f03f91d4e4efebbdebe5647532ddde97810519910cc7d3e8c3fc63ae4a6e2850fe2abab5b218f8a03d5497fc9703bf69c450c11a5170ff9f7729e52c3d162e506de678db0556518dea0d09ee9de6a4587b9fea58e5bfa1b7b9a7f986a28f5122cd45b3f2013ce2c4789297ef5e4f166733d2648d39938826554640f51a370c0e305399bf8aa45ddff800648ccf25a41c3b45ba35db52d10d0e3d7dee727303a7f741868bbecaf918301cc41ec554d6d1dcb07f95f0316b584403be71f70c73ea4a48e67a8999f99447e8d5936cc68ee64aaef200513155b8b699a16ec239370bfd70af3bbd6f02e3761d0881388ebb545b718c764b7aee022ba94c09f755dbd3f711541e650d670098acba8ded8c6bd7b78c4f1371e9d665695f3a4388a1fe7d577a50e9a506e6eac6e414b659149520cbfdd84163c454ed0f49a5b9d0915d3427f584b41dc06ad2c8ae1d8a58a4fd0537edac33ae2746c3809a43683a8b40a827902f367a9b97b9a15ec1f891748b85385deb39ccae7466f74d0ad06eab6592cd3fdb982656bae2b572d35b2f917ba990fccf6dc731fbfe30f95b647c0ca5681215d6b6077406f828713e91670f14b9dbcf3a4fdb8ec396f638ba3559b81977e89692b89134f3632e40047b0e8f9f40137178e92a6dde3ce11c39c76db9df018a36636553da00e41387c3c19b913dd1195d624929d61899264bf98df25f982e4077a7f41a6fdfc3023509e0e07f8b4706324bb2581edbe8c875cad97198696ee015c3bdc1f6d421fa452edfa1a828aadbb15de83c7c9fee5296746b0223549a525330493116db3f4362f1e5ab8498f8b25d67a896b34faaab70b3200a16d44a134571a6bce4156f7b1ef125e194f1aec9906ecd96fd0966380455a57233d0e0d1ef865e18f1e251e61e720b9c290c3957215f60520fbc73826f1c7bed6b29ae81880d7b07eaeb20a1168fc77e371c90ab6afeae0f8449ddc01a9168b7a454c65a30ce9317c13c62cfa15db2cc32ba32fb09ee150b0743cc2a9016a657a0dc34d5f9ac0ee22ab6bb0d8c668d82b352a8090ee9fa33870d28716f5b2cd9546987c66d65cbbdce0c48500f6e63e05bdf54f364548b284942dee2e514b06c3ff19fa12d1c9773388aaa820df5f2cfb243e3bf019dfe40a14334b24996b7c318a3326f1b83a9c7ba65b0417644d92c2ae22d8df810f6abab77a4d0ef4fef3f0f65cf571f6f90de0d088344eb900fabd13735edfae99aea9ce5cbe8db60fe6a5ee5ad3b7fcf7e07ea6ca8d61529e8e1a15ffa20105bbbb33d1d0a29b8b249baf48a2d8ac8879ae3f1b319d70c5115af3a892a7207ebb1407cfb53f88e414de7a7222fd009af05e1b83d7c44f358da10419f9cc6885c73ce17abfef23eb27efee140f4f71257ce48af45f0c41e1f8fb5e1291ee19bdd5ccd159093275c69de41dd987104467acf962a1fb7a75a7736de7f2970a50177f99bc4f5cbb59d43a47407c87b216e252078e500baa20603616c5a3b36a645a645f7120d0a3f1d77e69937f756ada93c9ca4c5cf99a74397dfbd2e7634ddf6c8cc2f3fe175a31e5b2726d0cbf8b667868b550abd56cc3cc8a4d11945beedf16378dd374e509f609427e1ee32c7f5b0267c70556b0bca6d74bc95ae871aefa914ca99d7c95aa0ab55250dfb3c95ef216415f2781382d60678b8b5c87a74eefc2e3c98d61c7870444f6bf9585243f7d1723c6ae254ae5b480d8b97111869f1343b165dfb545400717e0c7c0477f24920f02accf3684343e799aa2b4b4821bd0851f9332a831e71e7e7a5feaba7edf3de8bf0f719c6797cb40245f76477cdf838f9a5eec3ad9b817a65c5cf44befa582bf759ea97c7cd41e1e0efa3a7ea5760fc26096c84a8295c8943c6b352283bef0c4cfa5d1dd4cfb16a4115d55e35da461b2806d3c7ac74bfbcc9432422f5052dfca2ea95012cd314029ec6e181234f0a0662613c91f036dfcad300d7092e9acaf595c1ac150dd58fcc9d2da1be544aff9fbdbf63bbb335b1ddf936165a7de4067786bd56c79b52e293d0c0226fb3a9e6822fac5bd85b16509f9d0d1829ee4fd0371fba2bc08d396f8d2fb045ea57594ed36b8dab3bcc2b9739ea3fe5d6552609b0794c8f761de4f2cc96d27d27e819a374e2d15edfedd6f2de648a3f2c7244a1f9bc552be5032c89578850739fcc45893493e4debb718e074ecc24759c3660f5479b6aded211db0e7ed2fcfdf03254881b939d5196dc0b6e8be7c3ba4413c745612c1fb44f060ab9561273e9c4b46ae65f0f6a4eebc21d0468a190f6a0629223acbe076357e0f297a0b8b2f8f54ced265f6c5b2e98ca4b1d81757602a2094bde407c113aafcf05b8e8bdf47c294f25a9e5ef1f0ff6bf30a11c9d26655577ac3304dce7e83375269e8c601ddf64c818bb99b022725501331dd3d234a1c3a5bca37d3d0f69e4c81054ef6d79b8ba6a455510b11bed77cae7a30a04cb6cea61e5f18f94c757db61bdc03750cad7d225e83389ff4efb6dc05f1fbfa529a678507f6cf118b753c64f8da2b0d46eda945483d42c444f3bfdf4d38a89d8084c64fe46457c2c7e8479d184eb7e84c1c1795c34764652a16903088ffcbfdf85558646b98d9da71cab3e8d31825d5e8b1242482d6069e6c952666094f19f9e0d4a6efa9060d04438c72c6a3a028fc3b5a0af681339edce848225d97c7cef6cc4705463eab1a215c502d1c66fc4666d237d2ea699021f77dca8a9105111884caff55c702bd88605f6ed444572c067a1c39d8cf46e6decca913420e2fbc680523a1e0877d056279423f17268dba2379295ca11b4932d5a38ab5c2692837507183d347cab896778e1bd3a7a8c1adc20a83e3a4e4a85036523a1203bbd3126089518cfa7d16ede644ac6294a10c84f467bcc0ca729ecbf0d2337dd633ddd5bfdb187d4b0f49342263c01be275e3f9cac7de283ac908c44ce2bd1d29ccb9ee0c968d456722f80d0d53756ba6cfe66faf2d686255cc8dcc95eea14248fd87e19cc1eef30d430339b57b088277404efd1aaa12e4c6d1ce3e18b520c5ca03545f70c414e655f4d22e85e900b048414a4c4fbef9fefbe85575b1fc69f7fe6bb130a155444f904096e54ac29d4b25f8d3ca2e068e7b98d683d5cd43fd5082cd07c870ed48d5ad42694c60fc870c4aaad9328bc5c9a6d78eb2f02947a1e430e989d4c8ba903d968bff1bf947a34aea1e2f8a1de0c008e9e60bccfa2893490399a6b2b5d2fc11292832218fb5d57fff28337992a95c44d80440afebe72f6ded20d66595dae476e445e3b0a4faa7729ed9eccb28e740ca53a22a1a930242a0936eca6b4cf95c134bd19f1b8f343133fec3eac0fdf790831f31460e8466666444ee4ed27c64c19704e4c2898b3fee507777391cc5fe926f6a7202e59fd7b8574d022167fdebf62130f853b6df56ce9d3bbc4498f32bf9f1a9a22b31853ad9839f4157b727d51e9f8e4c43ca1e60299ccb59b1a818efd52e9952fb589d7884fdb2c76824111a2f4e13a105c4486a809a5500083a5b4937de93df79d966c0e04a6cb311f49203934f970361900c4782d278c858b86f4f29a3f41d68ae8a3a462a911e1326d94cebb0ee7c4afe97758309adc8eecf57bfe979c525c9c6d89d398125166c6cb2b3b4322769a4eb8812c9a3a6d58f5d53c1860d6ea3d2a7e0e34628c6c4018daeab4a4750c00f4b7745e1ef17f741199457f8f028a74ec38fb0a0fe7ab77037a85ccbeb306d746e46ce9926c9551e8bea0bbdad966098fecd5e451f140ddf661bda89b9c6bfbb96f083c356fc6ebabb98a2be1e3f7270c4b7b6c84a686cd90c724067bc56321f69e5c40efba51d80fd423646e09d084ed967ac0683bcd2e6782aa7ea3a4a1e5c57141b68e745ce831e8c15eb3fa57a33d31f0e48ddd95f67b675e9877fe7d1ba0324086d7726f5e57a80c41c8e03ae627cc6a5a5835a82b6840429428cd2efd72dd31958ba86f514e50246c49505ce842fc447a73073050e4f2e693d35642ed970dd98100ce0522722fdfe2a8be5cd285e664f3259145eaead7b5ef82f126072c3b9b1779ade337715488d28638aa82180b0369231eabc12036a3308b3df4f55debf0ae3a889310256c6a4d332ef35b047b87fe4a5f64bb1de1e725342cb4f93be62ade090a04cfa883ce656bb141cb784fe1dbe05159329a0ed6d085d6439bb239de5fff8aae7ebbc3ebbccd4df20491171ec1b6568152db1e6206eabb38c021b489e2c3077cd0ba880fd72148a48975112d6db0d37dfc8086975169f8fba078d747c137e600502e8bdf3f5608a856682da261a048acdc50068a72e960d0f3354597920ac55c3f9c9bdc8897c97a0deb67330c956ba25715ab77ef92f00b5963c914235b6eb944dfab952b3e0ed386d84b53e24514b143fbf92de958f68e3874c4ad84df496ae73130f2aa9dd501e79d83fa8c58012ac40443a63eda28f119d2ec9014b816a2c3510c833c68ae3097525d668efc1e609b84e1e06086a172b18eb5286065d7fe16f9776c32f0fb72409e26654b8cb6dc7f466a2d9379452b4c067e164fd2fd859b3d9292f4deaaf05facdce71546c21a988b81b50e183a61d084d02fa44f9ffd9afdd7080efee3dea92206ee1a73112f8011a307244970da902057eb8a4fa2a2535b50987992cf4db073acf305ddbcd87d7259945480af91b423aea3d79b60402b2b947670f01c38e09f031952fc2b0cb5f2c0f4660de530ae7136e765b8d01cdf5297fb72780b16a504b897ae1da7b4ac1c7d7bb57c09579d280f4e902262adaef1b06c53d4ac69a4bbe6ea3f5823bcba108dd48541850f158eb84a33d27c79dbb8a23310f1dc926c93f71ab2406ce177dfe62f7e6b3e9dcc1e16821731eea1436c558a48437ef06d17b2b8870ee5c509b8950d7e6188176a78bc2a4667972785924d7b3af53c7ff65ffc25db90233e2a009e0ba66ece7fd9b6e8c911aae5e693568b83f333dbeedfd3486338762c1fb2e9bc027416511ae34709fb2e8d07fe85325c667ce1e4254279122d15e2689fe550bc62c9b3dd8f8f90cb66c5dd362654694cbcc800061d0b49413f090f7d22d0c2e091efd0677460c59511bc67a9d031d55b4c0139ef38f2df6630271ae693b819ef5bbcc34d37a2e27ac87a6a804d0c2d033dfb954b0c93e911891ca2ed115cc1731e9639035d3dd7137fe2b6f62bf60d9950617777c33775ef67f4651d50913eb641004fa34bbd5bf42e5ab19d78373c7b429e66a558255086d5caa94fd2728ccbd16396607880140306501e1a96bf2f1e6cdaed23eef7ab75e26506b52d124e178cbc64fa54c072e3a92fca4e30871a9979dd01e2e7258cd42e3b55146a1d252d8d806dc90421365fe2a27a9ad93f8501a0248715013371cffb400d8752920e5e67c308d8e5b9da1bd6292d12303867ceecba0e2dfef5021dcbc4668d9fabc7d3c9ac28a9b0038f0551fe2eb03bedfaf727ec22c8cff9cc0c168e6323e3758c5dbd8805ecdb411d4d15d20c374953f64bbadf3b00c6481f5742c8a668d30cb0feab1d69be02e11572620824a03850987101eea6cc73490035f3b8166a72be149a191ac8732c424981034828b32e050de4c4e42f38826e08395187d86f71f8b117b96fdec359257cd9c2d0381ac6e69577d45b5c71acac9f9e540bba36ccc19119d1901d94f07cae3d5900b69d613d3548a624f3ac29d78b755b3311a7b483deb167e111ef6490a2978779e34579faddadb021545df41f78a74020f92e710718709eb2cff446ec8f9b770897490e0f6213e8adc8a183f2043802dc97c3f1df57437dd604678f955ce13b25f95113fb626e69a9b95101e0d7669ac5f1848d8e0bb02e448cd49bfd07b68abe58da4c4c19a6f87ac80e1e6ddd5b8c22cb0d23a2b984182cc4890686b0e93df1597d124a3ae48eb8e864630369ff88a248299d3a69d695c8d73d87f698c8e86fef813d1d3bab13b4ef0bc3cfc33126bba6a718ae73ddcf6d26b92c762779e3afa8296d371702a62a818b05b43d100f804b9d3a7b966f874cd0dd2bd141b28b8dc0a7f474a125dc38e2c2dd5b65ce9414ad0e229fa48ad215005a05d3804a75c00c1e0b3bd5b5eeeb9381a653eedfce6a957778d9e607178238501f97bb0da4ba6df1b14bf765e31ea88cf5b7b348224f45bfc08a12d4420decc98926a3b07fa007de668ee226893a06dab982f5ae2a034b967e942afd67e20499c12158d71c24f7583074de00fab38031bd6a871c16d1c22aefd59ab90d60e39b430c0d87341d1ddb236e609266903813304ace72042c8e0baf564fc316c9f24d367224a2550d6dc20e471ebf1a68bb104451654043afb9085bf5a9eb3e7013a6a8ec6036c09ae3663a966ca0a5980fbf68179ac2fdee8837f4aa701520f6913f5181a689af87e8ce085b3d0ea02ca3719578ec6bb249ce48a317083db6435ac1d41dbb85c3165a8620b0663f8bed7768f1ab91331834315dfaffc11c292352a8f4e17f06a7f58ccdfb534221aa11a92d6123e7411a728320af53f0f351c382d09abeb16e8fe78225f45f6883df0e3c6cc58c1b24f5b1c86a55cc2c1b4519e86ea1efc64fac3e69132e001128afafa6d8e50fbcaf71eceba0c9d1571d64f8786d80e8abe4a2f4ba7e0a4f0e7ccbe17ba6a3554d4af58215d2f8c470ffc01a512a821adb3f28b8be357377878a2aca04254e95029d9b609d4e90bbd80ab99a27682849b37d20beeab00c9c5c1af08fb760328a9def5c2422a4aeafc869ddd6087f413cdc2dd9ba01ab97250011ce9e1ec12eaa889b7e9747fd294440f4716a24ecff2312e7ec68a7f09c196bb750ae09f4349aca723145067023c22100f58d5da189c14f31fb7d785a31fd0998fe7c5c2e39a4410ed6a01bd55c1d5e14ca2354fe6f91b3726199f10121b2ec0a63dccfaef772b23ce8bd52b014dab39c1017554bd310b54ee93359bd1ca0027b0a68ce434d2c11e92a2ec37cb25333d6a737b1abc0d7c26e92d2f80723cb7e776e03ed8ad8a491c728d8f5f3e807e5efc37f0189befe8e2a428db54900b3a0bb930c390cf3bf6ad23c1aa2e18e8694aab411c6838e15d8a737b9a2f83dfeb31cb7437221049f2a279070fec0ab05aedfdcd378886ea2a6385525b3d638fbf595a723082dae5ccff19dcf0b276757611958032d670b6f75ce017ef3b0a6aacacefd8ded7ef8d0e6e438c111873de593dbfd6341a3d8c85737e3ff11e26c9546e5f3fe47275b92fdd4af56e1175d1d7823794222bdd7603ec4c2b0dfc47abb64a34a2cd7857355ddd56b49f61b4f953f5422f28883759acfc9cc69456adf5955025ec22b095630052d9782dabb7357954705e5657788b3a9c6f359546a4d938c6268a8e708c23f604593c3692ff43428cc211cc85b9689c85d13d2a4593ffd3a88ad0e46aeb0692e1e3792eff90b1839906a62ad1399b4300f1625443c6dc86594b002984b9d0f36f2b48762b3c9195c67feb7f39dc128d11adf123585b235e1565bc1dd2222189d52d4c06ec8301bfcc90ddec9eadc011e64aa08c8a25317e6b4aa6f8b79e3ed9d31f25ce076bded6ef38216be4941251104e3251da14e5b498a9bf061a972d1d94906021155cccff01b0fa7c90c82218426e0de4339b1a026077058ff0846a421133048ab4712b043397cc7a3826174f7aaa74b5b4e00ce134baec1e6be6b237bf0efe41f7726721fd7f01d7d989fc3c4c72b65806bb8f2b3c742e2dbdd2bd513504a50e0df4b444ab7b8d6ae95fa6f0ab093bf1b7fa7990cc445d28d64c614e44e6a394c4873bb32e06f0019e90a47ab404361bbe5a2bbc44e714a043edc25668f04c2beffea849306246920ac1c14a450aa63507b5a9d00ea57c0e59d7d8afcb0e2a99f0374b3352737fa77d6289a22d09156acc5ca3d595be6a392757141fbe733428e9d0616c02eb98bdbe3a67c069096614698501398f8b28abb4504621d697ec0483f55ce95b39021c76d080d5149c90de09346e9a2f59f6819c517a512f11805ec8862f313eb559005fe65f3d327dc2ab1f1c578e298b3b4f041275991d2a8bf11f9143c2ad33c86f6cc70cc149cb6583f1f2c69ca8ccd7de1088e4c33dab1e598e0769660edd6e9af52d53f583e30f82922a649fd1e10743a525a93b9c428a707dafedd4dea13eca29c08ec2c417277e3a27fa97ba86c8999d149f2c811d8cc9aedd16a5daeb2d61206ea96778fbea41a9cc0f70066cf92cc4ab2a7f9d615af5e68afb2168e98a989c527a4147da1c111fbe627a4d3a13f473dd2196178cb43b29a9dc938db2c809d15c0e52bd98423603c042fe7c0ac34131a8102424e2b3e29951b977f5a9ae6e3553f5ea3eb77427da71f50040d9b3bad04b0c57afac94c45c6b9af4863a277772df4b0a306b943e2ba117e5bf00e071fa5fb2d02154c635ca2e0426e5a07aa7031bb5b5985a087140b31d3de273e2439ac6743af720990d4ceabd98ad0501921bee424d2226831548d06be2aa473d95e302a74e8a552e492488f6cc82a15ac7bfef841c8e831ae7682632cb2b7f4c2fa9387d692cc35de5272a12da8e7dc23f35e1d579c09b8ab1ed62847963601165dc09f70c4dcae935f3d6acbcb52a0c7905af8f5460d37c9f2dffd5889ddc261a20b0d6bbd100e2c5e2ff8e04c6b1bad1244fe925e3304c06b37234af53bf4b9021d81f4d5f668c4213ea7e23bb00f37d1e19f4e97c2eb5b69454f015206851951286769c09f89cb6d7b98206f813c16f01b8cc7738ef2edbf88eef33c68904d930bb56257af989e68dbd14618ff0b55c27588050c5f5508b92ddf337591427d3ec0436ab29e48272d2d59b0060d0be320f84a8c8afdab26ff27e4ef67b6bcbf19154c6db3a3ac080f3d445ffe71861535a9ee8eb36a455ad87641aefa3fad4bd29a0e8862e7ba79ae642e1c32baa6b357a97cf89096ffa2be5e37c138bb27bc134bb3a15d2c60bfaa8e098d14964b4c3ddddc8fbc829c5d76a96f48961adc94c63003b98484aed474d3703ce03048547b69b2e6072313fd8995fa6d72ce70dab660ceb61decd8d778810933491e090a7926f54d0162e14066511958e7bc3e303a831a79fe57f09a39794100916d6dc18b46b8022d1e0931089b52fc8554df746eff4a996d937513d4ca0f0393218375a80df529b1f5f39cece2dc1aff028eb5cfc3e3e18bda926340ed09fd100dfae626b913c6c1932dbc6b158c63f3885feafaba0cb1c14072748f37d9ae0dd55a9a7063e17ded6d26d922fd8419bc254cc7261e2791c6291377131e8ef43dd56c66126936a16db742606e1819b4d05dc3b97bea751dfe4d79e0fa93a385b778ef4f1304a56d754f2b7c2d461df2999ede5ed6f26ac019a058f1805f32ae201ebe7861e99eee79843ea146da7e841287dfdeb21b43772e2813d549ce6e366c1e32f27aa4869ffe5174da27f7dba81fcd3284138300aaa9070b1936cf88976c29de2108ba0894b27e1e6521f30ee152cd903e0e3ea2a4b6a921f230b82ba1a2696cb21a1d4a496b0f71821dfecb18693931460f3320407d1296ddb0e856e97136e4dc7bb961669edac67b1c7f382e8e8cc73b9c0e075a448095c64a4a22e1a9da4760dc50d6ab9d17a49ddfdb8b2c092ea2fb7c297bd01c903833c899bbccdd7e84977f86538150ef5f38fc29f87aa8f208c1f258e3c0e4cf7e8d23260ea3c274d474ed3d5162e7e02b23fe2066de69e83e3cdaf5c7ecbf3d33254422fbaadfe8827a0494caeb3257a8d97fe10ef80d57d589acdd00285b5cd7b75bbd65f8270e23afa0e61b97c17d57220a67d7e231ee229b2114d4e6a3313f184817bac597f517b392882574aa914b588879cc4d511a94a3fcb82c33e5f8e3d10c622bc63f9629c2b1274a0756c1823ba47d80b04885b2a1d44b423c5ea013382d22088dfcb2a47def8ba18818570687d27346685aa16ecea7917ffe3f8ce79adb40353101bf5a7612839b5bee8266b7d0c850c96457d0eaa5cb25af6fdd77297b27c502b9659c138410734793327e019300d6f1ffab936ea78b22c64ce54fbbfda1c1bc79c0873e771f6e29ff7e2137fe6b400031042d6c08d2a19263c812e19cce81504b8ac2be1453fc60c47ef007b8dd80d4fc48b54cc4034c14facbdba3042a41876358e64242d1428bac253b020e0537ce124d19c3fc079f0e9127aa7e8b78feaf190d4096a7611a42cd51266ad70d6578044fc271371734ab4fc097764065784bc32d73c1599767ece1e2dd2bdf994d5c7219e59655beca7764f819e53a11c3c9f1ca1c914150c20896a43cae7cb2337559e4c532a89d0ef7abb79d17c3037a333df2fef61db4df095331ca29c0c5ccdb6e201a796ffa1e39bab3e565b9850b28384c777cd3563def2eb846f9efda6fa2193f95c220a3fd7c66606f2ae8e9f53b93b14980023583539e757a68111b034b207996d3fbf63efff3f1edabc39cb386404cf47eca3142f00c734f9e40f954cec9b7730e96a285557f34263fc440bdb4f70806742d3cfc8ed390e81d3b801058ce221a551cbc7bfd13ead6f727713c76f89701bbd72c071aaa923572217bf1ada6458a7e71f0a7f6b90ff06936767ce4c44a330957ad4c89ff5f8d7108a27a83321457f21bb0a6da87a1d81f112d2681ad9b1076a2ffe77d5f6b66652ee4ef5d5ae35afd15f23d1b2e5923f5a10c49efaa6a5706349fd36cb4f191d16a5e2c41bf3da48284f48652df647249ceff99653e96938aa6559028c287a43b337f46c93df8ff0730bf984bb1636970b95d62e0e78412d89184f4f83bf1f8d8fc0ef79981be545325af34b8b7d52da12955ffa3d89a40aaabd6d8bd4d662ba58b8ad60cf480c83a68b92956772796943ccb11d4355dfec84f658a3ebb1eb3350d8365b17dae5e73dca87079b058d7edc214b8711aed6e07befccaac8c5a32e6a8f119eca14fa625bb598b09cef580c18734c4d476262669cf0342d8dd3e1f8d62aeb730b1a0a38b175abeb3f5e4009532bc98d7bf2087e209d789b74994885f9234befe53bb4287a167985cc2fff451bcb986a8835a85004460609f5c862421fef285133571630789c6c9af6ea5017fca777f881585eb9565c336013a4aa3d78effe759ba28dbb2373f75a44bcf9b8ed8647e7139aa6debe97029e72b08ccb0982cfd165b99fc6973b5eb7bce197ccf749e81c513611b8d8818916222fcc4c354b10b85bfb49ed653d4a00e4ae0bc8776bdcca84fb00e04f7ae29d51e89d54166734c4b2438c5c0149b4f648eb603fbfe740f806681f49551d05973060503f145cb1c9eb1ffae812f8462c5c7e2523637b7a24e4b3423b180aa076fd957023439e4ac05b5c226c657c203b8d607b22ad34ca1606ec4aa58a447d740acceb91cf3751ca799726eded73babfe61ba291c357ee4233424dab2b71131c20c2fcc9b832e6f094fd51c22589f8023f079647eaef52985263865e07408a3aa1eef709367218e93e695736378d86f8476d2f59df9864f4f514c70eec4b21aea39b0dae7a36fc7291c66a0965e527617c3b2b86a380c0aba74486c594fec7fe0c287679fe01c0cb9f9c3ecd9a657e7ac30fcd2b8fc39b1c25836f64c4848746a490437c952cb3aa82aedf65ee708f04651c369e0ab652ed8c5a5319c50b486ae404b2aecc13499c4794d62174a5aad0c86850f1adab001f1ca731148bc590923a7492d589fdeaa960345d70c444766d9cf22a294a9652036cced8bdf0a3e4f67414ab3a51cad80117d4079b153a4c50cf16837e764ed9e7e9b72b5cb9fe8c9a6cd2cd50a0b61bc0a33dca521b0299f74f08367cb8502cceb1cbdcdb611a03031dd6b29fd91046ba8bf83e269845d634133fd8395c15d4da4eb3139110d9523710cabb9c43a4ec01fabdea2142416322cc6c017c7e2d2dffaae4ada1266390457cc8fa862f929aa4d16eed2dd80c7a1a91eae1f48ab7830d1bb304e9ecdd9e50219bbf38d7b90e961709b04042bbb70a89aed6631242e952885af3161a2d0a8ae43b0bffbca28c3059c6e3f746849d5dfdfded8b16d505a016d70d8c2fcffb28f043af2c773778c9d48c5ba4817e9fa2efbbd60120ca139edef32c7f9c041254067b7328ce6f4e5fc98020f2c178f29e910b2ce2e0d4af6d079fb6e30372a83aebc6e71ac6c8f9baf6ae6ff812501e3073b9acc578aa8c4af71b7f6c8e9a6f40ecda3b25e514e6d4aa2f9a9918e404b1214e249bd31bb6975127e4476502a2d70420fbcc926fe16278cf8a6809fec2e4e42f56189c280a0778a36fd936aaea96967719ab6896ef60b288b282807f69f11069edaa58f15793b227ccab7bf34081163e4453d11278efb21812cdf2113947d16e82f83cffdb5c3d67dad47baf47b7f86f66d3e5d3fe978a67d88e3a51d0855a7e498ecd111b6f05c3713288349f31e4a4621dff4b4d1d0cbc2a53c3722bf45dd6640b5e289be66278caf6650300c75a7210188f41aea41bb1069e098160044caaf1986cc30cd6e01fa77a84f6672bd5f6a27cc61245eb24f12b45c86944563499be7952f002ab3a5a1ca34222bf734e4dd269464e7fc05bdc041bd4828c637c86d932dd06bef644af55e61a5708ac8034bb7cf6fcb263889c2bc7a2da0856533e438d2997955bfedb614b18513922309936235688defcef79073c01116093190fbd62b94bc20471ee089ccd6879270e05c68ab4fadbe5bb9c504d2cd28f0b66ca4e3d255a05c7802e47c40ba21536cda4ad68dee16b50623ddeefd16f6daa309fb2da87cac9e99b2c3eeefb263920baf95cfaa9965daf018839b0e5c7c656130698b82184641a019ef9d90542d8f750cba277c3e30cc4c3548f55cd5e21146ddddbdd5338b443cdae9919ff12f1f5018470b0094152b5779083017928c6cdd019f771479d7da338c35e1b85d747a4918eb18c931b57cfe8c65edaad50a1fd1c020f282f8f2a733152924d765d592fcb2c9c38716c0161643e7d88c4b9668d551ebee2da1ca49a852152e4b31c2905a21b7e71372ec8f985f7ee2b06764011e0d82b2d54780e583dbe34b6279813afa45b2712a6bcdfa29cb7c18df54fbec51c6068da0adf78cfaa0912a5d890396b0903bbdbb80979836337e4aff9d7709d62f0fe6e582dde98917f0f22550c615d170ae2d6350b3523b01fb5e62e115494e267a8e80e3f23e08c2663524285d1d371dfdcff7ada9aad23ee31170b01d3c17ef09ad34cb203589c686f0af51b7f6080467229d0142378383d1c8e3f72bf364c328503823e878d0a808896fb0c9fc364bc1f88038b906fa742e5b08eddc3aa2fb3e7a9c486ec3fdd66c03ca7b6eb8c7af3d52d4dc435ab3d74359eb8747594f3a0ad9957a876f7f235a64df9b46ab17c66a09cc4040f18dc6fc19f962ca72cd177535280d25267b2d1705d7a2c425a71dc4c9d9757bea626f9c3bc522feccf7cbb510013111c55153a233c4149f4ee67bd799fc037d3b2990a304db13bf1731e51e898a7fc10fddb17ad877666fce98da41130672ceeffcff873f2693d947a0f2c541a7ef713f310a57d38562e67a65a69ce92bb263211a36eb7caaf6e243d8b9c086b5c2b2fa12f973c527ed2d885c2347afcd4356ad99c2c5c09ee96c4f18370faca4eeb6f906f52f09dd3aea56e0defdbc24fdc173ed8d11a1af12360345ce715561e2a2d61fc8a3006b4a69c26ea1ae6e11ce5ded59437698fceb28fc63bec4e15311ac36ced8b70455c734887cc1c83530ce1543fd1f5a940476b5a226905350ac207a1bdcccdf73b7e8d7224b31572a897bca35155b204a54304c1d1b5ff96b976f287d18c3b4d157fb4720d90e168515167a0ce9819f2b9f917c90e991f7e3cdc48abaa03e174b337e15f3e167aa0f8f1f59cf7b0897254f95ffab01d0c64ae369025a26504e200d2bf460637bd9b7572ca023c33af84605157b2349a94be230f83745e1b9484214703384446b0654bc03a17eaa6d767cfce2957987a36d567d417de820bce486a6ccd37a61f9a7d0350053144aff863dec0c1e78a14daf7f84121b3f6f9ec3f4750e03f93e60acdaf96f1494d2ead4ec1728288a41c768374ae15627666d21970a6f49eded9a00455147bf2ad9d04be4433205f0bdd2d8bc546f153b6fd743852c499c74116845d5e7b02ab477738a1e9f99e7dc9f74629e720a4eb287d27932d2a2caa5cbdf4a7d15cf7a21280c57f6744190551b8ef6c89c5803c8eb32544465739d024261ada41abd19fc81c06fd50b772373cfb3518eeb8b8f169f55d46b65cad7ede86803bf34e205fbdc36373b19e747ab6a6107a1f59a78ce6fd8201b383239b402c4c3603e46143baa5ee58f1e2c8a6397f5997a86156d284bd58884d7e75c64b4a7811ffa016184bf1badf75c8dc2fb2b76f35dcbcc666847c0e2c717e93614de5d8c783761fc28de2b978e2f43b4a3e0c0de85850843936fe759f8ab2932bf7d18545da5526b74fde1d832b45c438a1d9aefb4ae161321283c093a10f46b9706f62bdb85d99ec42536f3fbb8e99aa56fc095ab6a552a21086c4283c26046da2b893b011d556accbc99e5769b6c36e6efbae5c051bebc28e9ba74fb736f948307b286dc9986d546b8a8014ffed2d4b9441e3d3ec5c3c019270e1773b38e5cc90cbc2019c05b9dcf11f34129646e3d47d9a0cfd67e0f6536679644b598989b087da3274ea63527010bffa2cdda07fd38dab09cee822f00c63346f5f0bc42c6f27f858340a688d13d7a3efc9786e9068e664e52a15c90af668a807cd717f8574ebc8520c49ef7494d678cd39c595fcf477af3c0c1bbde7078c5469881bb286e03564fa8f965b95bc9efdaf25866c0e7471e9c59c4873dff87e1b99c63eaee0dfcf04fb17ce91cff31e61ecf7413c6218f1f9beefd4267567692da6653e232d8e8004559617509ef69bb08b71a9602a48532c2a8610471c3e489e961891821434b40103c856c9ecb7a02f3c461ed047af35604d6bd3955e22d54b3481b3ad229e2c041fe4324007d2d481ed5f0858ede5bf4cd324f5f480b7eea6fe13133cd62c97c9d10852bead71fce61a83343ae564531accaecb867b53b0df7041e79831cc1d338114a9fbb9ccf9b82b60c5d20aec6e9e040998e5c6956986c6ef5ba7248424c05c993975dd3b67fcad5038119ad921af68a30612dab38eb06235ebca26c82de554860f89b34247b6ae62ad5e5a50dd66ba08a0ad0b101f1a725aef836dd5675322fe5afe89c43d28e89285fd6cbd8a2149a3fbe0cb4d5537ad1d86953287e62ca229aa8c655c9ed89b9cab751320a0e801a30d29d334ea8163e76a5835ff49782fbe6794e5d9bde670f980871f0d30ac1d139d2450a27e627f44fe1a1ce70808818d06c12a0e1ce54d3d162336903da6dd4c2335f75ac2ede76914f6cc7b5d1aaba52f6a5d3392adbf070f02d7b9d88737321aced2463dc0b8b43f72759b9f844dd64e0680bb06ab07e28c4bd2f013715a5b2309a916d50a630812ecb99a84b5fc07d7ee8224c29c3cc0b5a179ca526f26dd6448756a5cfb3e25d15f59aeaf9a9f98d84a6ca7f91e654a09fd23d231bd38104e1d3666797b405d6b8364a746d41bb4dac30b6f82b566e665f421fc091dc3b6da19f0d0ad2032d93bfe69e1828bb240e376c1b49fbeff432a71907da522a484c4f9cb1e0af1d43dbb6ad4971434ad1ff6d5b2168a2a6593fdc443a874d61e19d01472d509f1cdfd4c06f4b768188d67a1b512489f91d0a5be3d7f8a287a46e701f78b5bc3850c6278ea7ced9560f8f3dd14f6e7d4f4edafd20849d3600738503fd14a6aa31f94eed55b37f0b0173e455ac1de18182f473c9ac0ad435ef91f1ebda0ee8b9cfe0bce6902bfaf651903b14e93a9106dc08de201b600d5f0f62e8d9d3993e638b21b81390479054993f6d99081e572d390c32f6636b17cf151d39803c3da8459ff6ad19d003e03d26e13d870dd431c8f5413c11cdd7f9c3fa75acffce30dbfdb1072e0b535f7c5ec73c015a97d27a987f8563d4565221a64490585766580acbbd694b159dbcd2adc3d452a7239b1d9a459772d823e9818c83543cdddd0661083d47246cd3def4cceca2cf699ba3d2002ebba96e98170277a4e28936a80733c29b4ea65d11ef891ebffd8fdffb91f02664826e57746b3cadfa3e5c6b34a8ad2a147a7075bdc1a910e13c2d314f998a465dcfe4563e3188602440c868226403a0c084e25434275417c28c4d2ad2e615e357aeca3b26a49e3aa042de2057fa53bdcbc8fb6c8df35be954c2c88924f139dc2c12aa920c8d58173d8e5a08c21b81642ffcef49d65e101d3e30c4af29d31e15352f110d3bf28e96ed026f92980a33760ac351f67545c2fb2eea5a8751a013a50eefc152cb5c5cd68f290a1fd0c301e2524cebbbb90cc3256478b9e8f880fe671f69c60008f23c453e3d9ddb917c414712e54b3da414681a47c142fabdd4d2f38348bb01544fc551002cc115f87dadfce3e48172e8786fb9ba118848d4358ed99ca58317624351867af7199589eb4182853d0459fe6fe14fe711115748b45c4a1f4a3fec79f48ebd00477d3f62382249173150af4c425f7b12eecb7282a8f9be17f3b17c2ed29bb7f68ea66f95a9079dfda79ef4ad53d2851434f3500de314d6a174fc7ca5839efd051ec814240bd75e0f8b500d52b67ac99425c614a6c2396af2193c206bd10c361efd1c225a348306ebcc631813d9db1f4bea11098f7880d231a2b3c60e0ce6b0b1d95dadd4d6c662f18b3a9518e9ff5ddccd80b599506d50f936a914a62dc737b24d6d47f16b9d6bc856028e4a5d7bab4a44a0da650106e88f0f207a26ed732ac32366670284058a0fb9a270fdfb2c68733fa61ef5d2c20faa0505d23af65fa757829c4f92898752351ce2afaad6bae7372fbd67a6a1965993e29b6781d7e5612aa4385f0532aec303239780187df978faae9d9df51205606d7dda88182a642bb3bc1ee92aacb36f0af05386f1927f675d35c6c8f8f76d920514b90c3821b35c6fbcfba46724168c181b520b24d281fd4c8b7bccb199708bd3c760cf830353334a375683d5140e82e3e5ea169d538be090e27cce0d3d559737df00603182a467110700fb64587bb0498054b5483f3ccf93d636d19c030315c489d3560759e6838bfebddf6b6b728198871c025fffc631c3851d0955297da957bf6269220ca87538027f05c19d4abc47355b69c5be3a215a9b4ace2347c98a093cb5c7c8acbe202c58d5373826470894d12dc7b51691d8ab68b55a61f888a34aaf2e950e0785817927a942e8e15404f98536ad993a6c9b9bd01db7ff60b37184b7ae92b0c0e8cecef4dc3599f23f460e8d3fa2a9956ba0988adc7e08be8c36a0c35822b021abcaf918091588ab2818003a078e71583755e17dd067b954a204636344cfc5aa3f65850598215d3ea11521facb77ab5f97463eeee90fd9a8d067122c3d398dc1dd95da692715a67b5c099917c76fb19d5bf07ce52f3ee34f4b718e66e7e1025561f3a177c4b10efb26f8bf07cb09deeb43bf19fea5a688c2fc68c747b7066626c86dd45c83640ba3f709598c9026b538db3e6244d924d8b046a26f94b56d0f371d72f2261fd5139b534ee1783901f026eebe44b963714e3eef659fed01db06ee5dbeda458cd99bcdc7b82039def67a8f593da4a3cabba91f96d649dcf43b9f8f11e4e55c882003314550bb85db3ae1272729b92e58e1415b3f3012bf89868a6c755a5cbb6c55b77f667ae370692540ea542e2330c0228ce99f7434889e2b1a61ae1480a20a29ec882e5074b789f3a191c0d5a65d5b5b30672aecea23c52bd730915924dd6425bc508438a196247be3ab627a305488c614782d2682b9933dad74e821171cacdb2725579c312c8193ffa3b3bb2583834663949616b8b5643f89c6943399b718d0ba29f8682aeb638f2347dc0fe0694bd1ac7773e121a832943e51bc3b6143231cfeaa2de8a62efaf7df21b02edd1eb1af6629751e22a93a94a1eb5e0d8c840529893b519f47fc07ac80b95d7949798f1bd647f12a1b12d5f0e5df43c648ad24eccfba3de3e89ace8369ec813a0d8aba76a7535e8e12ca9d5732b69c71f830d11fdbb7a0eb78e75a2121995076758ddf0ed29b0e26218353de356d7beb10fffda56d78601651ba762d9f2d97a78b7852ea806a1dec8b16c5f8f1f6bcf0ecf9936e99c13f5a05725aa896ee50d1bcc5f9d6de4854e0586f2af0b42b8e16a32ef5dad70f33671703e0dbd6600abc1361dc1e406365e0b7d69305a4f44fe01fc860f7de7a31f282ea6d9f0d62c9867b7d7dcdb50bd550751cce8542b8ab3cb34d1598326aa053f2c9f0e28c68daf33ed27926fb9f29ed060286427dbe029997cb892867e0ce0175ce01eae213c32f3315176283268b42857dc4fc48d03316b330bc9ba7d07f42aee4c65744858518f28afeae9e7a2c0d4d846ef934ad620bdc192a3ac2c16e3120a336d55b93fe9e403be435b13b63d4267a7b59f63f28493df8d70ee5f7780aaa861bf987e943b4a4e70b969f1589f52088b5087053034da3ee4963921435b1c0b8e7352b2065edf3bac3782835947fa06153b176542c2e46cdf3fb2a841d5c1d324a765f155be834a20542da1d18c57b937dc0248149a434e3ddab050d957cf6ae83bcecb367b69134c54de882b8a52f3c0b9b22cc9b52158c4b69a973613a69cdf9d3ce90b429dc6eeb75497a47d38828e501402699556e243fa8599f3ed6b0b234e59b528d281f2fa08e9e96859c097743ee94f2b42045738532847f42a9be2d6df8a6525c17651d6d807f77cc1a9628b0ec5df907e7e51c0765025dc88093dd3ce59c640c7f2b56766775afe5224668d2faae0fc4c3a14804faf204d5bec3b5d2ff5217f7ab0851a445d0446dbae42291e3d4530ad1e9e319b1f62369a9e5596d03cd36b82add016d8a520fdc301c48f76fe0b9a28bd8f3f76ab0efdd442544e0768df8d98bc9c2402d07d596d0aa332633fb3db9ee2383c105612a3075e5118406f2bf27319fc8e8b7a7b0ed1b6f640aef1703e7d575949b0678ea348c990172359f1c0db54d22af15631fed14a79002a55388e67d1b1fe523d1401912d21bcf8f56f7b4af109e26f81f3eff36d926ce8c4ea91598dc090e2cd280615ab15a74739f2cb2c10ade204cbaf82074ce2ca3fd45f1ef1c24383161604612d5eba523b39450b5d37b38358a6c61922b0d5d711e341f1f3b147f4872050995d8a75e98c3afe41f43cf5d649d481ff6519bdacb219c5417cb2f3b71170fd93352d13da331eba148dd7f424c7903492696a226d9e37dc91fd49248506e3376f04f74fb25f7fcbf1034b1e45d740188d660f9fbca6f6d625423396f30eebd2653afd0fb32bea240226aa68198068d99d533b230707142bb033b0ad0407b1d0f4c2ff9e460eabefcb0b43d02f0a5ced24c42e8fedc6302f96aa3a99a4c451260f4d763aab5fcd179570851f24ed7ab95f44c96d769b3ddb597d474fa7b8b275da447e222eb573caa355fe00ce358565e0833e760f0e7ee567f234577ac15768cf3266235aa367668538b5b1adedc9439dc9b36c524191c04a32b09e9bb3e6e9902bbb3a350debe2df2084b20a430fbb7bda6dc67974feb89146868b641738eebe5636453330653f7c24bd7b7a45e31a83cd05474b1b4dc755a44f15971a53a6d78c8979c6b06cd1d581133bda6f376f1e7ec3c4dd053464f4b3b2ef17d9e0ddb145a762dd43360ee32870a59af200e60ee7c313f793a82cb63207571e29e7e6511d7cb4389469729533e9dbf1c3b1a0a9f8557424404e502585471701863d82bfc80a6f35535ff051d0df4f64dba1d1cf7d99b01e42ca29e1607c1fe6cc3e5bd20cdc8d018753614dd7b4e530f01bfe731d1442121a9a5b0a8b5d07f7fe7215416c3549d5cd14c52669a10e25271053b3ad735ecc67644a6288134ce20198effa631c36602efa117bfe309e2eeb35adc2c93eacb76dbc99f06d4828c53b678b1243ed8177be058e2d5f7049186117b2dab05f651f55335629d39cca21eece4f59173038d449647403985b5a3d29a772607e4bddabbfd56cabbfb1d596b5a7cae9bf4bc687260f9e33d77222de9e3dd16f800725985a698fef9397e33b703714b35632c8253c5fac8aed699bc209054b9fab9f1335a7e54d335dc79eb45e2efc0f3a9b08b883e6188f036d07564a64b3ac8cb4c3eb892e9396fb15f9afcdcca000adf86d0e45ce2782af76b329fe23976e4713cba7cc0e8546f444aa88919442b1d568322d418288077a054d7702e819e6554f6cc87ef843af05fd68e0a642797a15127c8465e47fe028ca0be9cdb9516a0ea26c60eafd18722d154fb105b4fb8760bd4dca19cf2e13ac2061f6e97a56948794140150925c1b0c7dad3adee830f925695c7c3e40a63a3bff9bb07979f5a89d4b24830fbd7db5614076c2e1ffd57b4fada89e30d40dd06444aaca1a5cb7663dc913b6f47976221837b32703d8258bb9c2b0140bf339e11029f0dbb1dd878b5e4e5dc0c7561f4a24940586931db5e55fb518a07f99c0d5907bc33f8a2716f4144ef1895a266d08ff4a5298a48739c1b7d4269e1e5b07f0c0d3b7957390f96ef850fb64f67525c9ab16ed69ebdbab739cb1e868496870d52313d2cfee4faba38ff06aa66be55a6cf67037e6427e51c5e7ea3922ef41500bdaf72227b41fea1d2280114d0b4743cc6a97739ee2c83cf73ae1a17c121d8c77c6072a74f9b75e92398dd088ec83230447d6a217bba4aa4bd719325a759128b0164e8609447f87983c2ec2b71d90d541ea843a681cf0675cbb747d40c62a74f214b9b6ecc7758fdd9a85a5683110e0e74b8f918f3502bd85b8923ee63f929daa15b853a5ab79b39e2c55c391668fef3c68a690ae6be6c160e6d966f840023a2b347a21983b021d5ce5d5290b27b4016608fd8ebe65674282c5fcfcd29aeba61354913327be18e15f1b0c6f942be2caf08ebbd9b3e930b47530cf0e0636a1ce6f5ec9cf5d206dd5adb2d68f4279ad5030e6742f754d2d6ac250898a65dd98c1a9684d2dcce710944d463835b486b5166d649af1ce9e0aee3f4d1c1e5e68b2c78ae1a377f5feb2bb4b254cb20d140c6257c9f4a99bd80906651c5687ea619f299600dff4a9e7d8230085678c240e519283c6115f0a1689c13502e5197cc64827e125289e885229de00c3bc75e39e96e84ce613606fa67d5652997c05d14aea1def6e409812060a01ac4cf8c09a7fecce8aae3ff294da2054b387a2da16ae578ef9f2809a1ccd6bb2eadada76861cf2798e5209baf78c18687d2b83266516369992abbe19ab60d0c831a11347f0bbcde060ec91647387b3e4d8567eb85cd773e932d9ac0efd4735f1d33bc854985976f21b19da40f530d2a79d32c5b5326873f3f1bcd90a928072b5415ef0bd0de1e153148842704b506c5da49caf5a43b6d8ea45aa8545ac2c5444f8563542f348424ae78407c9f08a23060d13ca32ffa336a7fc9f19c498aafbdb48fd149558d9562804ee180bbc1c06aec008c016651a419aab73dea5991a64eb3afa90d62c0b920a315c4b69491bff87284ed6ab7810347b79616a2545a2d0f1555f06324ec9e724b4411483e9a308988aec9153e38cf35f7b5d07496c9c33f67cb1820da7cd69d090058e5e1001322ef0756a9db622c9a40bfe5f7cb1bbb20374892dcfd7fe7462e67637e0e7f117d4c8884ab0f611255250bb99d7ede371b6d3d7c5979cba5bf0b20e2a1175b2a548e2a068c77a0200753fbf823b3ce934021671509aacb2f89c67652aa971d6c0566b2c02f08961b0185a5d43f8a8ef600f6ccd53deb27cbb29fd55d20b5b9450ab1d3b34ef27c85a74db18040708c84d00eb61fc084b195fbb6a6832f5175c56f4f099194114dc2598ee8899ac4eb2e03be1e9ee11046ee7c6928c80f59f65a9579019becd7b485e3477f6e2a4105b68449fc1fefabe877a841a277c6336f4cff9486000982cc944f3ecafc2130c29ac46b1bff98df1bfd2eb5b2571eef3dc231f8a600b2bc17ac1a4b59f3634b994e309df71c9b7cde81944a07b376339ed9234ad3f01f8835ec42015bd5b53d5c3bb345e1aeb81accdca5197dbaf787185e544be43b2c964062882d519db4c6f6ab8434110c28d9567a3728c48d0de62c6bf5f9d15de0a3aa758450913b03f6319014cb34dffbe38b4f72367869f972606ebf0ea39e4810f08c5e2f6ccbd4253552d5da7f19710f4e9188fb8ed1fbd40671f3a40bea88e61f96bc1e165e1df9d78743a999e2a2f1d77f066bf8c36874eebf9343650f69aba93b5b663e834240f9dc06e873535473b6f5fd9f05319019c9a0036b0b79e81623db41d16c03c8c4c91951f3988dd7a2bf15115d323ac1f7dd8a957755477344f7f815d265ec5295a9852f917d0cd2d2b5ce19737fffae167c6baf84964a4e6fc55688c58d32c3ae4f256b37507c4117510805c09e4e7f8ad58ec47e37dff08b2c4fcad8e3553930232646f1fc693f5172d2aeb08cb00a827738ac1017f4958876019e64a2dd8870c41ce309a54e9ceb4ab7541e2be33c90406bcdc73d490ffc30cece74218272b5b36656e76d90dfc0c7e6b469b0cc2ea587d08d3c086ab4881be89bb21f94773f6e4aa47a50a72165c21f857242fff3b1ab6b4854a7e5f43966c6f7b5f4d1266aff4805880212fca426a8c15662f8237b8b3694da8d7b3b175174aaab17bb2fc037c8cfa86b57fd235fc7567d3a86e651cc58469dcaf09e7aa02957a9900faa84d8d89f7e72b1a635878da2f930ea27f06d53e94f8918a4e4d0987019692f83be6163304992179e9e57199366064199106877e0328b059b32f53ebb07e843199484f0841e9f361f9cadd2d63bc4aecb15bfb31f7c296bf0b19f71036c0812734c33296ea51c513b68cc7ef42c304b110f5a31c94049c7fc7268dd33f2add29f6be49d37740c5a49b08c5ac0cd261ad2260d9ddbd63b6c276cfa57c3d34a325711f8e6dd996481ab08e7d065c141c262bc3cafcd26db7aafcc091097cab06d2c35a397fa21a6470c9524a4c04ea5e3f39a67f517cd6a4742a222c1478669de708588d9fa8c18b4ba9903cceb23f739c27055f335e590e0f3babb356963692952f3cf9345713bfa1ff3a48366b9173a712cba2438b8980e6ca9b367033552dbda7f31c53d3acbdb7d6b3a378c3d21167f43c19d499781413594919e8f222839f9c49bea5791781ff459f89a0729a1fbf44e96b619dbc2a159e639f9a19ff05e5c90f7176848405c19c2df7828f9509411e184d8ab1c773a8bb2d651b4bd4ec39144769d1e8d3524c350028e0b9b3f061506e485ed7a27d450aba177c6f41d4fed99781ec0c12c2c3bdcc1fc2e5d2a077acea1d29821fe5ea9a6e62e446c3beda044f5c29103aaf31350cb8df8d225d3e43c0d3002891ef642a229e4f61eddab965bfd72454715b38db8c4032b6e19b1dc4def6010fc21099e42bd7dbf1ab893b8e418da08e7a31fa4f2b8fdb8077dc82d56c266b3de682cd570b360c935147594006bd3208f3163d0bc94681536325040b10d2e7ecdd3961c7f0ac02810048cc6a399b91076bf0afbda14860b22e16df1c7a0112c8f13c09b5c3c7d6b25df0d8d485c9580dffec1a0238c45941d8160719f6cb36f5ddfc9c51887c51ca3a49ec2246203ca78ac2ef7bddc1c4492e73e3746ee82aaf963da9594d4429ff28b12de3ba95dcf5e7fda4fc008d1e64bd94c83741d4db761a9b314c9ba3ab849505f7c3deffe32212f3902592a46b3abf734450df18023abcdeb406f3806af7f5e723f39b9c0e89c4d5e894f6467964419469edfcfdbd6be7359c0d6582a06f2e7b7d27abd3601b18d7f8c1f304dfad26830b60e888f8e3c891952d6ce2199702be482bd3c9c0d8793ea8ecb01077a0cae8df0b2dfc7837d0afdd20dd8f5a09c11bf7e949793288201a662d8c1041267e0e67961e4fa8898ac072ae68fcca110e9c61b7187e9937a6e760e9eb228a11b9e8315bc335e327fbb70975ccb51f95fb541438db1ed058706eacad1474cce934a8283e1e8da782a949b806e0dbf8aabd5e4f5a8fdd904afaa03dded839b7fe4ff0cbaf3c3bdec41520e3f13b12bece85de9083c7e4dcfcd69beb6c53884e12122c90443e8a6d45578a71bd9b8f6af5cc20825be60cb5489c9989ad91132c633fd85cd4a51e127dd70facec8980052eff666c09ec8db2973f18d7939c0106f087235f044f4c2844a933dbbd00ea6fa4246a3aaa66274d724f83f9b2256af4a974279ac34b98b7569e6ca686b500dddc562958297c2b7a658d65f8069155faaadc1b1d99870b10bf0ad1e8458bb3237fda271ab74b7154b9a0ab1bb6f27484bb5068d53bd03d5a9301403ad61f8bc90f46717cf500aef4425ffff30787adedb72c35b80fda75f6eb58664baca6ccedf801a54ca5a1dbe31e5ca7b418341b7503e9330c8af0f6118e3b8760265e7a9ee0b7c034cc4877e930d5f822d6cba950bd5fa64eb4ad53178db8da1a129bf44074792029ee1cb3794d4e4fd5ad94a22450bc03bf7b58109fccbc192a44cb19a3e5d6653e01f88303625325dcd09389e9b9bb93195785e6c74d5b83d061d7f5d067bc46043f475b59e3f2362d850d3272b0832ab298f64c626a625996ba3db70da0b1b853cfc17e2947c1d7f258b4492c1a64556b04d0ed9cfcf8eba739642921d897976829a568f53b2151a27b3f9cd035a809dbc9af04b24781da57a342e29d30bd308f972b496b80c41df92f2da73008567227799a8b44e1ff908d57561d3dc0a9e99a1762e10a0338401c0405093dceb98935d46ba5099609d70be99ba5ae796e1eb1137802d30f79d984c1706f3c74bc3ab4a683f1a5ad3fb8dab07ecc43f5b3a267e9d6695a96a5400742fedca6bc03920895e35aec47635a6b83ff2887b2970da36537b00f5a555fe7407df57a12980bbee7a724a55fdb61851556109b49eb0bc710f2e9c3bb66901bd8d842b427d14bdb21469fd4840e3c1ce5a0e168d673f2ced39181106f0d7ea08ddb884fce0c217b1b8a38ff2a145c539f4e14aa1be8087f78a192caa29e8514c16884faaa3ff8c9078c35b7dfe9d5e6b1c956054f55f9a8ec449c54665a783e02ea6caa47aafe7098ce16969da14a128570b5103ceade014dd0dac318a99e64a8a4a3cb61fb18f52ceb276ccf01304728900295585fc849742af98d7e4d43d83ee5a5a46606be6b05c6441e0fc0f1e45d81f64edadfd9e851fa689df128146b6852424046400144fb96fad5761a22fe0600f19be3348f68a8814cdc2457e429613229a8b3dfcb3669c0ecc5b3280d4fd607dcc2582402009036044f456d57705722d15e79a57212f054157ae8d395b3987ef4fa9dd43df6ae964bad95537ae4d39a1f0aa7a1fad9c9852974aa9531b0e0f52b09e950da03ecdbdfa331f8f47d5a91b73d156623526976e42cc7dab3ed8f49bc1be2f8f13cc09044216130056f64339f8c3776541186faf49ae206bfd6758c5904b03592b3c912ee044a059efaf55382095b3310e360d83cfb52063c16b28f5dc3e79c5b1ef366509b42094d1a5196aa3b28c72de417c97561c4ec59ea8a15a1be59f03d200999c4f8f7538aac2f29b003218bdb8691e41f2d9394d42219cdfe54ccc70576945c7f56a98bd7b517b6ff2d937e62f4d4c13984fe3bd42350994cc10c1b0b960350d90b176b7e3ee8cd2298f41fbc921495cb6c36d088bc974a3e1dbd86f6c7f050a29a5004cd4611e28b64460ed70494bcf2667e49371d9bf65e41790b7e7cbb774cfb0e6d5074cf3b31e6c0da22212e1fbe0007ef4456bbd900e54847850ba88375e35d2ef4e5339fe7cf5afde67f51e5f371eb042e63e319de70c79eafe79ce0924fa053720615e186970edcc2d1275fa0891f6d07383c81d094cf94174a2371bf115aa748e5eed32e628a1f18b796e5a3cf14ccd97435627d60dd0a5b52c0acc606361b8fc0bc21fe3c8658b2a5647de81867c1ac666d20a8c32fc8efbae912ea423043ece449bc0d6a608779c455334567495524df18f8d4bf02945b8452bcc707732ea34e0a4f34891b6ad1abe454370dcaac8fbccc002b2e070434faa6a77e3731bebc07212fac17799d413ca1907dfb95e1f68723eb6b5f2c31f9fd27b90a8f942b5bb361ce69d1403614f77cf19dc562c9bec9a0b8f4d292cd9827f7e14121817e465253e9a86ffa4c09def66f546192c6ad7de63443b4cfa7b9514a3d6c4078b1b1439d54147ca3289c12f0482299ae228d924790f2c2c4eaed1b40895b32367a47fbea3c7c5f8a7c681d4446734e946cdab1ec6dc065b514a1de9c5c11afd2bb5cd69c1e8790c760ce49a7b19856bafed26fb53fc977315dd98159ed31308e3f2182c4c0f0c56455bf0fe28d424771ba36375f4af105192efc785ab8fe070f3efd91f9b931e83eb0004be872e045e6def6ba61ca70d98ab3a84cfa59786dc9d2c2cd95b9044e2b4099dd81a02cd79a3b7e1a8ae4137c2f12ef0248253899a322f95735a271a0860f13a9226fa525db4da5ee394797378c85a2c88e618d371bdf3ddd050c4095a62ab401367bfb8fee93533566bbbdbc903ad8eb93c0936514cb6f02eaa2de6145963db74d81293f1c9767d34f4c320ade2f58191225a8dc564d4bd846f4dfd691d645a9c767adf3ae3d2e83f9e0325721eb59732dafe12c769d52a2307411173286074aab6f3fe3270448e495c9679bef219c3b168d769dc0d97409d7716dd4b69c6188852a17da559dbee5b20c42671a3a86dd89fedd8d59ad097ecc6d91d6ffed2f9a98aebd98d5fe0bf8b93eccb674b56d5f27421e8d73775638603daedb036f85a1fb350078b18fed4058d120b807005777e5a4b55eaca7dcd5389b76ddf4651d60b1900cdb3ea474ce1c9c8f60ace8ef1fb302ef1592e21e8fb97608c06b2783ccd9afecde72d7f9fb03e6f577150b6f341800b139e2939981fc2af2d7d28e0f266ba185291b8c4ab821471b1ef0a408cd2cd2e4774acac5a95eb0271d0cdf16fcba3b29f912e8b41f7d009514ac103ae7088b36e4bbe8d69f05c7a785ac85806e679b0cc0375b5b7499807b3cba6d2f5e10b8f1adcf8943d806751af1d1d615893dd497c0c19f8b65370a2c1ad7ef9f565e482dd1c483306b343ef8eea08622d439ac83b065e476fcc02d7cec53abe5340de3456254377e95beffe5a5915a05af116fe6da0c8a08c414b739d4f87102d177d476e6a0bce9a93e51e6a2f5c795885e117a4ee8fa4e6d7de2c56fd1a5abae8b10b01532da4bfd77ae9eeb64e48c539072392e142b44e75e770fb8d2921c94d099652b348f8c5bff1535ebc303f17ff94a5e49e4310a78e8d39c126139561cb52ea8b338b2b4fac817937e76c5f06f328f485aea41847ca7376e29797530ee06611707629dd0217e5568f5b6748bf46a51af9ce9b458643a3400f631201529c96f137c7c71f4d4949d821736795d465b5be7b8377f54bf12097ac6b4ca60f9605dfc64d1332d3fa05751d31dae7d442501ec74a94d1a2afc3819c1b39daf4d4276b80cdb5a14ea7e53b268f9c4c39265df1b5dcdd8c88f37d06e8f87591e023fb2b3953230b839c4aa0e4d0a47260ff82c40bfeba6187b224826c05ec9c62048a1b2b64e70d31cb785f874f39896f937c36c9f95ed7854222f3a011abe8cbe87974d55f0ddea3c18dd4c2f4cdca0aa35549134e42ec178432af40c1137ae4c9b03277bfb2b11abb0562c527590a31e2f9195c8f6eaef242e1096d2649175ae3c03132c78af575c2f0686ea8a7cd6d880f7a7d1489a6ed16c3d277f3409ede84f9336e0386325384908966212958f072b80189943840575b721b71d0e9a4353b8876d95c929f04691e6ce4d0cce97b5ba44f3381b4f39c1f604d74a1ed18f75f4e620a17ec5a2bc6223e8a3a0d4690f56944f69c9bf5a9aef07331dd8fce0f57b9293b62abfada2e277fd683adeeccdb36c95db834d34dbabeafdfae627abee1eaae1c43be7650fcccd2c94437e806ff6b19049ec6e73cf684e6134e5a04200f57d7ce33e9ef4fe24358a639435955493d207309fec47a75e3555d99301db432c738e80ef532dee4825299cabe1bbedc7f757711a081ae58203c37f09713b322468487e1123531edfeb71a15e1e65e0167aae9264159a051c7a7ca2d312b9e4bea3ebf35c961d8a349b73ad408286c04ea15f47be5a16db9948c6f3b5ee21bb3c22b5551f274179be186dd18607a716bf6bb806c1fa2f3ae6c9e79835d579a4fff21c13cca08cd92bc92e7d042968933ceba4b39175c8c47284e0bb9a3dbb4aca5371283a9e2a4c73434df9c855a30afdd487a4dd902c05d2eda7af645d78a257a84a0b7c0fee2af87101210911ce2eb9c413cdbec45e5d3e755167b15b35d00d1f8fe6c0f64cbfd4ec12ef474fa8f06f7c2340be947f804fca46a75aea14040ca5bb89c54fa611af2a6792a6fed702680b5a3d35b059be7351686fceae645b94c59ac8aa761bfcdb0ddb7956016fcd5979f5c6cdd611e7402de626ca7b83ba23add1b91cd52105cf8dec1ecc8adea84687945cbf834d946b37f0e7a1fa16bb45fb0b3b3cfae59a54a3bc44828d574d902f4020aeb43e9aa63bff4849ade74ca249b8dc0c7460939e3c11ff8263f974a3f94a7ee5a37754dd1bfa6f78a3b9487b106c2a89381f3ba8f322e97511c7cdae3237810de4435b625377c3171d5be02ade495f65bc08f87e700eb327516a3d157477d9dec46acee6abd62de6d9eed6e804f19437f5c7a7321f3984941ec5f937eba7fb4ee1ef920f3598da7fe5adb8bf3c43948af975726ace04723d04437e061168d2057b6ca3fc92b993025a5a8c9958205e21e8161e4be7784390f4b48267afbd727b11fb41654c3ce84be2908f3ac70ca479c9ae8dfca8e946e2332c2c9cbe09cd3548a6775cea387d24e8a19156766a476cf6adc2459e2c410a2d3f78a443d2ed1866a3ff5aa3375f16809bc93c3537a78f26ef0dcb0c04bf9926d203375521e08b958bdf85430f18eeae8684df9f5ea47874112d6d491e02607ef097d237ed15f2bfd8812c3eebfd516840b3b8f4c3803d4166ef246798f0bb1a484372207cb3389df52714b4f55cab7086820c98b4cc3fafdeac89d83df6c0b186ad30936d63bf6f03bdab98f5bcc168d20cc420ef8329883689490b9ce56d24cb12ac260c0968fc5e15f2f52f59642383e514bf33b2c7020c3552ee9529308f44eb4dbcaa66ed140f796ef5e6c473e80cd26b679323dd36c6b26d07c777ce5d547d66012e6677614a7b6b0daff5a7ec5940efd9114f17682b74aa9c2883b579a1cbbb1b3d995bdc134bb4e7080e025e9bc6ab5c3b89b4efcca8fc43a396ec8dd346e8fbfd67ba9771822e0eca282879578c153096b2c722853c62e1875acde4ac1be1db50daf146d68e9b3460d939cb462f8d8fe51146b9504bc272c2dfb3104124e37c3301203b05d8625ef0aaf8e258c40f36a25acb2f361b2b1165eaa722e3bb58823dfaa35ab8429f58cdf59fc1bf3be1f141080bc53eb8e3b923a348f8f5cd14dfea1951660e96d126d251934b02b1dfabdde80304a25e3bbef7587f4e0fb0c1139b3af8f227ca79523bbd3144a8461af13ef758aafecfb9117e7ddb119ad94dbb9a03d845615eebd31755d736f85360840a1acd210f0a227250eb7af60b422a3bcdcf62aa69e515025798fce0f6765ec0495b11cf662ddfb4e1f995edbc8dc7c167bc3d9f82aeebdf43e229679313fee2492b2b8d4fc5c06624e3f41cbd156cadb8569d6fd247666afe2785672e15bdfa86cecffd107adda232e4e8588789d6569a8a5cf288df612b7e080a2f6f11da3a96a0ba413a9ee8f89959a8645f5a6a0452fcc28d791a63f3a936aceeb49ee796e12f5950797df935a6eb25ecf3d1f65040c26aab6dada792419534695075b0669425c86449bf6556a4b12a33cacf0df9a59f14095cfc6ca1dd78f1b9978251b47c4325f7506499aa09f38b43dcc36985f93c4eb64f827fd07f85c2b2e0e32b6d5d498c8b3cb1b73be8794c40fa47a5f6ea1938bcfa9eb12cf767a3deb7cb4ae3fe96b31eb9489d148be61668736c8512ece9174a420e330479e17c4d754c974789b5d4d322baa4db281e07bdb71d34c6ddfb5c001393c56fea6c28668785f8698a0fdd520f39ca4f215fbba4c8257f3f7822c420551635c8efe0b7cce0a8fb8337ef81d2a83f6849b9bd0f82cce0fa497e7eaf938642d5af45fae3f6c0fc8c7f179058638b9f418e2e82ed6101f1347cb61cb09401d2f6f19139d7ae7300573d69cdbac230a035d95ea2fb1f7c0c1bef4fedf53bd7d891c3f08778af5983c2a604f4f346725cfd32544e24c188bca9eec686b48aaa35bffc6a4783a5a5b1b3bc8975a16c052d218dc4859cb39c1adae094f51a9321bb81dd99c9f759ad3ae264368cad9f5446e872c3be4cd16615f1b5e30d9d19eaac246a02c636b24cb6ccd9cd894677ee1222bc426d42193d08567ded9dddd9da0bfd4c7df92c097b830e120a314d6041a678a55983964ba018fd917296b29a898a38231bc5691529fa4652cf8c5dca16817569eb7fc895c7d41d637ddc9fb8dcd7f34d4e01705f68d40bf6b1ecf90874975cd5796ce406606f844005caf5386aff7367018bb21793bfbf07b9eea49abdcc587e712d764e02c1ca60b6d545eda3a2dda96395a96564c6244066069edaf56a3f857856c2560a2092cddd98e054615aac8ad036cd7e17bfe9e67d5922094b5eacdecc82fb6002ef3ba84939c53c663d6f2f9ebb5284268a524f6b82e1dd10570ef26f7d7b573247589932d9ed7db620cfa0de0fceea97c7db7b69571bcc4ca706c2df419e48bd49e4bcd2a209b4e48c1aba0325822d470a9b926d14c4ba3d1f5bfb548ac6cd7003d00d33454c6b652ff9f9c9b41cb9ffad49d53ac6a851868e5cf1e77529eb61c87a906ea9451fd4225ce9da30fe59486a319a8cbfc3941630060bd6545e109631f686cb262d4e9f63da85baaf128fd586ab2a0213f648145d3dec09b0463550a018005a88cf368c13e537fafc6c6c6e9cac58ea4e97691ead1b7264acbe93f29cb2ec18d06518780f95850cff3097c33605be6e389b84cc626b7dfcacc8daf91914d3ee3d055ecb2c0bd150bd672c26d0718ea8165e0c9d1c7a7a65dcca350ce290e743c4e5a58a1ab2ada2dcda5e35bceab6d52be994b30488bd92f0f37b05f77538db8b91420aeca54907f8f1715afb5b75a3469750c169dde736f99bc1b219c1a153889541c06e846ba0f129ba2c766088bc25dca184cccd0bacd8c3ad34b7f775826b6b8e6748a86eef5a67229e14859fdff896774da7b3737bf7606c24c17f3e3c5227414b71f71c35054524f23665b9cfadd324455167b145f94db321226efb58827c683c46ea3ebdcd0a1c452a59aa81212f947a603361d5cfd978c469385b9f1effdc4e045a32e0a57c2821cb731134a435298ab03503d01ccfcf6f89ab99b404ecfe264a6011fe77c5f369a495c709897eda9272d20b00138d35dc3d8d54f17b9cc029df909d36e9e225ec965f808a87bed101a0bdf95b5d64c270026af429918fb98af7e8e8c9e3cfddba8aebf2249bddfce5353d70681f5904e2b59ec233b678bb78ca2b249ed54e61509d686d655226b8580b2eacc46a3d242efb1a51d5ccc53fefd5fac50a40722bdd58af06b78eff47db642f03768a4da24277781d825f0d23281ef9154228f3ca0388ea64fca018eca8fd68f56cebdf01d9a159a5c9abc182b62c9de8e4980d21b28eb64d4c4ab313a70e8fc23f97de5c7d6e2b7d8c0cb5b43a018c01d0e596de913bae3aca0a7b4223d45c36917db456170a178e73eb3c5a8d6ac769a4baa51071b4417c588e9e41061f64c52dd357708d5e937c580746e968dc7bf45fd948181a130c1a73f51a4747a97d6c0f1f0d5ce659db906124cd20be525bf7aefde9a03065533bfd05b015769d5fe509701fdb5ca4e45bd5adffe0f94cfb5c6f566cb09a830f4ec8827bb1b6dd732304849174fe219ce9a7dd76e5f2e36d663e86a1e9187573fdba4236a31bb27a4b74f7cc3f1aa44bd9301bef7c00ae8719262442434ac6405652cdbf2bbaf5da02afd21c0abb8f457f5be828cbc16398d53fe6445e2cd969d7de5a1df2470a4d2d8b4abf9f2827ab1902a89524625900c001a1144af11439067a703fa113a014192715ecbe22ec72652de738b946ea3e54e2dd8c980e6fba50cc8b5af2c4ee975a3a293e76302d27355232fe2b58aea19537e7b5407cbf285bed95840f8373d162ca82751e2c860603686c50fa73c6fdff111a66d960fa1b68d633c4b0e1c80f41a850e7ef8b3b3709c78a684afdd240354a27573b7ea0da3f3a69830ac480a5cd99f71083b98dff87606c43a34bc579a5b69086f760ea232e12783b9a29681f0a518a175087c1e26690cb721139051a54271a873bfaf6c2bec3373164e5600cd3a031731e908283814aa1243a41743a3174198717a4e0c870764d4ec788b0b4e14a8ae50da798b4c20eacb8f5f5e38324edb8b8c54b7940aa6491c3dc52197db670c812f8353df656b8b1ca3e1d8cd02e1f796dc3aec1860bcfbc81e1e417f8ddd53ed34258a8da1012d7021faed04507f6456db3a0dd2fcfaa56d7b7fc83e47bfddcb90fde6cdde48da338f67cdd369d172e3cc28adb9731301c073fb98e6040800c6f8819d63d7e69966405776dcd3ef7e44e3546a843b0e5c7268a9658425c964dc8da1aee7a66f6f929d5f6dbcb333344c65c98258f712cccc9f480e98213699328308903d9601b6c0e569940220f2451943de2a868d6f6d9c7d14a7b1a26cb74082740235f6188a477a0093d982ce49daa794ef1161754d468e8c31307f44b8fd7678b5224b194153e5ffee2af825ed76251fac722acfa3e86c52aaba1bd0d548cdaf5085447e29c587f51a8174d15b7d373e95100dd66e1e6eb02b5f3d67a6762835ec4f5aaa5017e5b3ac2b53a73ed052626c2d376201d41a3444c0c8aa04341c93059f7469289fa82a652c609113638b5e36398c11f4a5d2e1a564d1f0d5e80a0834ce113ebdf28bf42e532eae9ceea0296cc3cb41e30d77486ebbc1df9fdd7c8c14a61d652dad6aa0f2f7369e6c74e0f24e5f814d42117b7456ce1a17180e1e071fb2397a5836f5925d986ceb6e46246cb4c132f85005d982e7f84f87595460b8a00a69abb2f5becb020a119d1dc64efbd946664ca66c08ad50cb2bbd9d23abde5876ca90ec8e1d8eb9582ee4917c63c6cc15f6a2d3bb0c6ccea5aced6ecaafd85d0dc226f9ac2b181ec285f654a694b66f4da5ef0727148a73a1f1e33754e14312d26e38ab277a3695e7d5f065b481522aa451efe96dcefdf265d471ed1fa705c17a9f1ef4f958b5615cbc5b3c2bb8c1ac6b96a9bfe28d2b53808f0409ef48e94b1373339da23cba508917685bbbfd3fe1c207845a9329d100500e1fa89a4a8365d499cbfb0148cd87efc0c717589001de5bcab6563a27d1d7a1a575cbb0e82abaf5abecb2095a9602ce229453344356104cb19fd4aac2e41b8051673f34d1b3c0ae8d606f9961b1af393fef8b16ef44ee33b48c084c7f1ce7b47813e6774504e1cdd765ff89ee38ac16bd2682c90834eddf42a5ebd035caa76852c45af6e1d8a78cdd2d85fe86380ae389c989db548ba560cec901ecd6eb5a5cce7a97ba6caebd44c582bfb35dc44359e7dc4317a6c37caf50c56838c2792b17fec385446ac43cf986374723311b6bdacf99e014d1d8f4048046a6ac9ee6eb926caa44f1534fddd94f873dc97f2fbcd6a83f88e9793717d3e6b0a6076da4416bfc5b0b2df38d0dd1ed916f94e8f244cd2c05d2c0bc278f7679432f71360e5456d84c282f30924b2018c1dfcd9659ef95d7b99b7939683b644350d6b3233c3f01a5ff2b4e4e27b483808facb7c6fe80b3df6314d2c2133a46f48c21cc6debf1982add19c4814b7908d71f04b90175aa772f53a7940955f41a0b90a3917ab7ce6c295cd2564f73f58e9081854ac3282fe2061927875d6b1e9545f83a7ad4b834b923e0b4d9b1d2a4d3617806097b8e677466c457ffa45303026563b6dd11976c047f7dd0d3a6a3dc56888b3e855f0bae1b800aab9fc13df027f61580bde5e0cdb25eba654db6eaed9a81417ced8c52ac3777a7b3ea4e597ce8a3b606a25a494aed331f31b70e854139f67927278d11038c77202d4d5b3d1c4fa41e1bf2bc91297db1146a72ce8d8b8682f73ca847eb80958e4bf9773c2bbf5822d3876ec8d914750ca48d00b37c4a8c1a97f839c8cdc6e790c5f276de29f6920c5e5104ebaf6380f1060c60bf538457faa22276f727c460f74bd05c1905e46323f83aefd9c5c7571484cce359fdc632844915a5f31d9e3c583e7d94a45db59dc1c8cc00d27fdb2a881f1dbd2f17d09087ffcedd5d469770f999e8ba52e10bbfdb51c306ed07c146f87eb68c6ac308d7d4b301d9250632d87937363fe8384cc6c2f6434d588ec05da9606040fab7a49a49fc47da9e241a971846b969595a5d37e6464915d9afec1260a957c0c2e59538579a4a3999bf70cd47d8a03fc096cf7cdc9180b9b6d81b08ca14e3af581058f3204754a156b970774aa9e55adbf2aa6350140178528c72bc0fc6c8061af293cd29beb2326b8131a18ed6c139b35facd42fb86ddb29fd4cef28d3bee7166b80b9f137877c13cebe87551c304daa949c1856bec2f716db4a4ddebe4e310473a23ef1623a4b65508a71bd0df454e18df42fd957672d519f3af1a33ae337e30629f25b499471d37d344de8953f035f7d1bc1040f1937dbdcb68ab5ea8548a77f8719261784a34492fc68ee615bfee3ac8f5319d771d704a576341a0063a12fcadda0440fe14abf319f252fa27843cddfc43dfbefc4b194d0bb8f16539d85a761b1e3b213e7c22712cf21d113cf58be734bc2c255d01e3d6d00e211046c15549d2258bcf9e89d0689cf7169bccec7cf21b1ad801f47702e73638d8d20e6b169893be92a033a07b8df19e3510bcfd16776142ed381c8811b9967f2c1f2b654839f2df2c282934548036ae98e760d59bb767661d7426a9e631c387d7c024331afefc4e02abf8dcb08f84894d42e9eaee9604a330b4d9925cbfb7bda1ad8387e88f21b7873c214972b01c96db97d488458e9740a44c4d7cd4c302afecbe1d30f639aacecb077b1ce03219125cbb70941de5eade892f9741eaba0525135c2e5bcb35c6254ad78d0b24454fdb8e60977ec2e58eefb7f1f6345414fcfe5021d14dc9d2255b4258670110003d6b29950b8bb66f5c567e6f4ca850f6a1048275fb4fb004847a33d11abb743e5b118c7fc17baf7942f207cbc7223ace50f80a141b5974a18ed59e5a7a04efe2d0be03099a3bf4c5ac98364f09cf2dc0b534e0a4b29ac516f869434e9be26adc4ce27ee417c311af4018bfd30a76a8bed6a2a250eb65ea26c8d218465d92c6d8785c85d5f1ac6f1dfecc7406a4681622b11d45634b7ec8a6358552992d80b47e45d94f6bfee4009f367b707224300ad427c8c9555435a13465bf59430b525db1b33b153336ba5ed8a9de2503964f9c94c5996f5d7645afa5de19ade3550196785e412c0979a8c3dfe7b1d6b0ce15e579629fe4e1ba384cde22823d5c3feac350ea6788f4a55346b0b3dac686826c38a0192cead87330176e1fe589cd0b9282c4c0906c971e90b64c484b28e0c909f8398d40336deb78b9257d928d34b7d062038b658b4cc2253d489e67cfb73fe27772d435d5fef41a62dc9566a546c21bfe25bacb11186accaf3f161a490c4b9203b144484d01537c92a1b862737ffb4d10feb2cb82c0f9de5195dc935383ff1ffc0470bab1cc58d0fcc562df48c61b57f81016596b2f95777c5c808d74ff61a0f18c3c141a97cf90707c599ca93b232a11e8455e8c32607d598a110394defcd785c0c5ca39bcf94fbf4c3f5af656feaed943379d57175e757b151b656a23f16a7e3edad569e64f49aa98e67d7ea06f630981769d711654adf9ced8e827eba44569c4d196965398a756e9392704d596a2d5d45410f2c3b45db4afb6c93386d0f1f6bee3add513371025d31ca9e6a91cf20c3eaa4ecbfdf48ed7376e44ff59fd8b81ad36b799f26525b694677334badd641e0301531b39243e8b9a3d2a802352758b4e7aa94c11f642309dc093c3e7226610740cbcbb6516eabd40c404554f448bee5db0be4671abb52c1a25f8fee3f5315205db0e8bbe6a65617af53a6ac2c0764cc5405a92cfa4bfd7585fdd5e98a54ed7b2578a8962387df66e9f9aa54224908d17b73348a353be03b5e7c10c072844bf5a0b7bbc87ea45e4a4edfca0c1ad0e3a4808bee9e8ba59e12db4fa0939596b33e8876fff3c2665b49df4ea8c17ed2f17acaf6321cfb31ee382addf6f35e55c8892a3b7bf7868d490c7786c57a98dd7b266086926840c40cd55b67fe341422acf0a616bdebc919656f240d381b055d51c0dc14746f3b4a18471aaf3515789323c1689bd13b2630a3f6ac54fb2632176637fc9473b47bef40d208165b48c03ff08c412e54851644ff882a3e16f22a082e9ba3feb0b425505ea3dcc2ca18b1fd6d1e7578d47869d24ded1ab36d829e21fdf74b43ecbc8210d781a9da081b8caed6e4e69d20dcdcd5ed4e2a6a12ed272621e37807b84e50e6058ed12548a60f98e757afca2bc0c78eb3f4e9ab1747039cf92827a135089ba3bcf4b085532070311be4db375b63df9582f836642f2e1ff7bdb0b156554afd3200f6f8c85d310fdb74db2fe6a395be010394fa9345409837e2f003d65dd0a64309560f8095525f9c5123bcb3482acf0fb6c3856da2fdd79b1e2aefb8806611a696abe7b7554dd46ed4d7544ab61ee821ca5eca0ca1cc5748f191a2e043c0fffc799ed081b0938b9498450ef4e3661ae0cde9427bc1e44409d0274cc25f0206ff0d4c8132982c54fca4210af86bb08f25878473238b71142e1e83aaaab9d77a584f275b0ad433152dbcbc78ee8ed4095013600bf9e24914c49d1ea1e4c4262f777f4b911855878f639ae74073aa177f42bb2626771d9d24daac72adcf4d3263d42c9a79ae89abf6654472c256fab9fdabf2868c60a308e7230cfd9b9164bc6c3a5153a8d3c84676e572e7d4fcd4e88fe72aba58a6ec7f9b16df781dd527ccee5f7f3aeecaf21258e0640cb3a6b70b01bd6cc641424cdb3e60ba5006cf775fcbbce248bb898e38b9e4d2d24220b1c65e09c7840b3042a6d94feee58fdcd2588a2997171e789a43be7dd7e2a83929f91effc42700ae58bc368e5630fdf9653eafa0e312df902fd44c2d16ee053245fa204caaf6daf2d5ec21036f0649482b85e1454711b3885ef0160a4a8782d4043a90bff8af3677110281a6d3027404a93e7ae9b6f5735e56043ceeb8f2bb6c1c926c455197200bf1dbf740e2c277b27221af5b60ba44674e13777df53ba143cbce66916e4100269c6b2f323e6b6d80257066e980a4e12b4e97091f960b67090a3adb330dd7c9066678f6a60a46cf9cdc613a74b933a7c53a0bd6ac4e254ea64b1c321ffa033dae54740462943555eb180dfe96160781354549465fc6988754a965742373ed52606e4234bf964707e63f0850cfb5a809c0e9e2482715a4e4497d038b5072e60d5a6342c88633cd33c38d48499b26e7c32d32bc01c3774181bb6a0988691fcc3e9b414948df5137c60a4a16449fcf0f78436149024b7348827e2d1c338b5241b2f29229e310b80dab8e235bbb39aa75f6abe467abdeebf8abc7249f6d186e8d6bf321b77793afa7789137b84eccd9776e8a35710711e2ef8fe19ee4ad29a15af907e9c0bb2094c30f0d3382f237f89607e95ad4da32f67e5b00d12684b82d58e1467ddde58b978d7715618b022aeefe9b675bdcfe27e820056b3fc8d88b27391682f9d90ef687ff061aaae95363f8b4e22d4697c8a4162dd0bccb7c15232047cec204c79d60963ff2adfcff90da9c0bfe5cefafe5663995e63e36ea188c7e860594ebc495cab2887163c3c057aa49d9abd1d4d13a5b6f796114dce4157afc9794473ebb3417575f211b229dde898ebe6576f51dfa3bf2140a93c2c581af125d6f1c4c197972a98e777ced4a52dac11ade86739ed8d0943e94cd9ef537d43b7a970a99bb969d3b2ada0992f850fecc90c86c83e5f8daecbaadf7c9a15f22223f7574d109896a96d474ea5417ad6149ef9d0ae00b5b48c3a1f04928e1bf7583276b49d9aaf407599403c2153439feebf720f08fe614f3b59a24be0834349f6b31a1835a4c89c76e25e70bb1c2f661b0d1145235d108f0ddbba76176ed9b497692e879946460497440de806e24990ccb41a23028f1ebaabc3ed7af1e1ee960747d1a1b48072d495d4aa5295ff10e17ed6e2610a9032f3a101d0d2d661d39688025ad4451124059962a0a35c0f7c8284bdddb3b8e06e2f0cce2cdffc961b4bfcb8422b8fb842e0ba466c8f2cf134ea4df12c08283371e84396a25181ae8ef19669eb2319e8977bd50e5dd0fec9387a482c37ad70eccaf0f4f9c6cde269c991e0aac7e4072da87b4d9f63a5b408ccfbae2d6a9c13f6d55f8a373b2c6be2cb1e5765fcaac9e8087854b0bbcd2b947d77f6933cd59cf8745f24dea9b4f4d9145cda34a39193dc3de0dd19c8b964ee839f0e2277902e98eb9881a1be5bc155f0f894f0cfc20bd9bf8a0e968514fbe141e562d37923968264df7a955b908c6ffe3df86f49484bf9c08966470c589c3ce843e39168a74793b7401f6ddbef144eb6f351f9ab06dd561df9bcfe57011f8d0211dffe730e71ccbecfed4e9b30019cfd7cb213290c345363012f96c003d738f3eb3f5231e9edd4792095fdb16819d56d155a02013724657e5db185916055355e0dce30d9beafe604da67f52a153575d5d2afe1b203ce7b1ee7b86360ea1948bc45d083ce8cd84818847a357b72eeaa042f3a4c76056d603fccf35de2a9d08c788ca528295311a068d5081a35f360e9dc5da5f54da62901e8adf9dd3eb324767760fa1cabf12aab3347bd118a02cfea6399b6e29fedf47c9e0ea1ad1047c214dc17f7025731361b8da691fdba8b04dcf5c789fc39ebab5045dc7d715317eb274379181a352cb23d41eac0adb157952a1d71e9af50276122b68900deb1160d24c38235827e12bb7d6087114ac95032085f3d5d4c6132a9c6b45fae79f41248d31ab35063d1767bce72f98d097f5f05213b25cb7192779092a2f7ab0880b6d6da844244a8a2d5fd3577c82bf67da82c0e579de67f20b22ca1023c9958c4e1e67c734fad9c498d089aec9fc9a245946cc5744ea59067ad2f40bfa5935de2c5c73d21c8ae2cd0d517a4b6eb312c0ab659b7219698b58fece7ff588fbe7ba26f1338dfddf94130753de8e346dd62eede459fd0e6d4b92c8ee400c22c24b0527111523f2a8c810afca40b5ff11eb6c5ad13b007cb998ca00f14767c442016aceb23d2fc042e75b22023de2776e6cdcb8d825c610517220b8a7ee508198b99052283af29de52207f38a4ae1ac99745c625e6a1d028ce90aa29491b9d5ccf4113e71f39df1e47dbc84e90396c4ed5f0d19063761d760f13d9a64e7aebcdb443cad5a383b301d3e69784e7e3e081424f11b6bf1584a522a0962dd05bf43786cc25da6ede5662d7c55a42f25b85b6bda3e387e452a99f0920526cb590c7393907a51caea042790b299154a39f4d5e01a0e99e90add85619a23d58f9aa82e2b4672cb64f31bc63b3a0a97ee62682894d6b9d3eda8ffbcd46bbf433e7497d114222aaec4541177489c02194875508b7ccac05cfd5ce37f0c1326e9c1c23c04c2a8c4227fed0a8658f19e40c9b3b22316d66f39b836c56508c8dbb33028389cf4036a3b3f165d7753472494824d73f5687934c995935ea0bbed744e30796628ba522fc3b61b717a89560aedb7074dba847c716969b1a1a79d115ea03bc74ca20fa6480db2c786297ad0adebaaf6f4a910b00e22d0994b3dc0d512c7a72f6dfaf6f2672dfe3e299f998257d2f55640ffb64cf1ee0dabbba13ed9bf4cc2be8ec9be1922b0d773653979f52bbf3579d238e9735e748e3ce6bb0acce091d6d04423801a15352d9147086f5bde6f1e698e726269403a11458520a7e2521169c250b3338322ba259313b747aec16578617fdade5c939d78f96e9ad829016f1893f53ed0c7c883e8104158950bc939f5dd63c771f955ec3d86589a150f2f5f149815e5a6973512c6709f3f6f267241e6b69ae2b8d2414e0055bd1b52788232a5d081331e4ef7dcfca1d4ddd822ad3197b0c84f2ef1f364fb5d14e7419607a26c1d7cee234ab0f88493d9cc1b58f122ef90d5f0b1fbbb3361825ec92a5f7750b4aa0d061d3ab6194ded4486c552a6cb3313d223c60db804ea8471fdc611686c0540ae990d09c8b038aaaa24e898fed0b041e41c5d049f2b8e092b8279e936481f4d4d409aa75298e547fb0d91d110a676fa79d860bb8e914702b26a07d8a493889db4c422c2d10933fb4c543ddd739696d2a9df0e3d0c6a5b3d945a165e5fdffd1d5a2fc1729ab44ab9d9f5d88e9130f48162ea843b0a5b3b04a6a7ef878110fe3e2acdce55f4b1d929c4d6a59c7c054e1e4d44701abf059f4541b9e005fe7daeb1e539f89f5f98b5a96d5ef6017ff5615a11464eefcdba0d3497e36f55bb288ca1b7f84aae16138b0202dad0eee6100e5178afe6b71a0032570b2f67effc8f05e5b19cbd08d22a7c7567ed75405ac7cfc61f5d7e15c8dcaba3dea37c7860c5cd579da3f1c4965a5bc83c2278a02e6b351957e7f6202fc5b79c1486b63a9ce8b1cc7edf71883b7a5b5f7396b7992a1e5a4027160180db2414ae01a5ace8f3719f58a2e041f431826fe6bdb0db052d7208216cd83869f32e48b8a032f7e96e4cfc2f72d519f41c0c7f2b1468fb0cad3747b4207dfca56047944fa763843e3ecab34684e24bca09d0c1655ee2bfc030157454c694cadc2c870a9a617200d7746c99edba75762b27c72b5a3ea572d77f2194822a40c453c1dd4a2e5070ece82c840246aa60d032aac7e6f0392f6a417601d0ca90f702a6fbfb656146fd466b194108810f3f6707f932af10d5e528ffefac9c7c530259118b9ce025325ad92ac33257146f5d48c36bd5260b46a6c25dc870ac5082e8f081713170d03d0c7e5aeda78257cc6079a4af464c47cbd41ccd621c98399d92d4bd0d02f4c611875a4d312421d4c99a295e4c8207876b6b7f7bdc698d0f1691ce6dbb7f2df490c247389661a1f8699ce502e56658b306fee5118a182c214a8b4d0b8be15d4dffe12d5120bf0065f39a2058b07831bbc5704e1109968e5cf838007297066e0aa3871df798efb574f48a00f50ad84a25820b696db15a8b466e53a78127aa5f69a0ea18a7a266730ce003a7328d29d91e746b67d57c985bff8c09f02e05353d22cf2ce4c9b1df6acb57393e6aa94d7aa20c13b92b826a2c7e72645d0c91dfc68505ce34879aae27a47e154171ba68f3c1035d6d61f0cb8f536f15a0311647dc2f5c5c02b5eaafa97bd35abd9ff1e1f99c2a0fb69868d8285a0df63c2a208e52eb481cd3fab50550d539f3f9f1dd5653cfaf500ef7567c688748b56b285489bc694576fec33dc51f0cda40c493638c379983f45b8c222fe100107d985c384034e11b38c3f2c1b1f83337b887f112fe03ea4f266c899f703c6ac37796da035fa658fa87d8942ba3ef86dd86a6f4acefcf223f7fd0f80d796972a60a5161dcea432249c3eb006c4708b348cde27ee091e7efab5a5272f0ef0c9459a83a8996023eef299cc3ca9ee6889ca87ecb5d0ed27962c662b594c43f66669ec482a0ae486cbc805751c171c87f3e4984ac0281e4c84065fb9cb4b2aa844ed4b3c08aca32373630d67352cbee22e414bbd8a137438de2b637b682b9b9d81da2a8b7d2f9b12ac351b8b152feb09ae87771606519d7622e3ea2a5305a6d371c1a15278dd7d26cd08db81c8c14d2ee692be7f48f85017d4ef83f5d42baab78da4b7d6779040587c2e09a2ed10d3a703dd118a1984cc5b4cb63a5965a3228759f0e94522a7abc472c2c92e4174fb41c6f872ea9fa40604ba5f069afc3a14f0bb248a57caf89c4ca5fe880c9161bc1108eca502d3e2600a86fb7e789b297525ba5e0ba7d4a9029400cadcabfb98228266c43607f114db4d16348320e0518f0d4de45141cea65a058d77db9b77a55b2f3cec007b65bb7f1251b41fa983245ac37e95d67175174179a7fbb0a5b60e137bf9441a43b3d8940ac6fdea916aeb30b4a562fb3b11161bdcb8f1e58e78f39747def3cc0d2460c514fa1279fc34c1159622bca6b9ce722993267ae6cf37c5c8d4adb5b4ec3ddedf69ac0df2a62560c6265401af69fdaba3bf91ae8d28c18bd390283253964362daf8d9c23278cbf880400c799b1a82626c6fbf57a490bf6fb06ecbcfcf3c3b294e133b78b2a264869ae06bda62d8341363c2197c59b5083e724165702a6d58db283806c8063a63121800664d1e35851c95cec00c2501944d1b0206769d8618665b90f83676f45d8e5770484c8ac953bd661e1cede29c9fd3fbb06516437d2e0d509e7e1f87e042082796cafb6f0b0192da01178e95332cb5154a75b39fd150582c7fc294c99649248c856bea4ffff89f0e314107cd8605c5e00942ed3a916ace34bc95733e452ef2c64791ec219f26c5b641314bc2aba0bcf76382bca15cb1710f7f7f56c913806e1d5f96a561b1055695c214827e68098356a8e554e33bdeec44acb59c0e7286c0d27777e306a69bc421aa417bf0d7c3daa3a24432df6434c912d9375e4a3391c42468f30110079f227d19368cb04d021ad84f94e98c54dd4a02efcdeacf88111e8ead40cadb0e270c6ea0e0903e4d8ff53dbe65038e6553d1e3d144196e10dd66f574e3bc478efc1159fb67769b89db54eb2aa160aa528e9720523dd3a5847a6c81aa610a32ea8fd434119822f8d0ea768c009bee121265d425615671beb1ca64b3d6a4d516aed440519fbad3394fbd65c58b61c976f6e6c675835acf54775363b5763ac20b98f96c6f0a7631fd05dc941ca1aebe0a0e86e3a647964e3d554a87ee12e346a56c9314744f7ccda3ad3f95fe0b2b5c96d24c6183904f45d5e3060a729eadc43bd5831517673b69ed382f0c4d211939b839d9e1be5945c3745b554738062388f9a4e0dcb67443e3da81f5e825c92798f4decabb41fa306d4a0f99a957b644edffd17eaa893267e0e03460679644acb1644f0a6ef65a90ce47ca992cdce4d8a2503afe6863819519d387c20fa4d8e57104e85c80b025d11dc8b5d0687f0a730095de580de8d6dd6db1778f4692f9aff96fbc7a14c873220dd76b630cfd51169b76a511d39096dc501b7419c4f435f9a7022cd3ddf47213d6cedcd011a9050586ef4624f81be587d9d62d1afd5b8060c7da6a9c1509f0d1188823857854e5088c65493f70ed6a07392a56dd1276b8e03e3ab084007c7b706e19dabce76a878dde1e4375346129ba618260f56f71a3115984dab5dd96f8a5f3ba95eecbebb47ec32632677d144c1227d8b098893e03810513c40e0d20d5b5a75824f8bd5f047541cf23fd83c34d46aa903a23574aa581ca339038ebacaeb029b33732df9e0768879d4e7ee97b79c6f4e749206e3862477245d0c174cd90b50e9f269bb80852ba17fb823217ade1dbcd5fd583eb7d2aaf6ffec495fa7184352d8a92ad792b2e0c31e9ad9ac1653542ec9ab9b28ba53873db7faa65fead9445b15e06d5fa5cb3cbf66d077ba2029640a5150e0c12fc168e7b7d96d326c464494784897be0f4aa80120eda501b45f6ec589da056da64ad7b76037bbd4bde41943aa8a7099b1b73787634ee47165fd1ff772de1552fa1502354d6201a4998a18a007020d54df832a6e873335b50610d7274627a994413bdf1b0295e07b8341d3c4f740d1c33dec87449b03bb33ada1b386f07c3a5979c789b6fd71d547a243bb69f06221b5d7021213579a91183665a9e388569a635d886e8045837762137f6c7ce096301365a3a623dfb72410c6922f169aae95e90723798b5616e90d6984a2269664d5a2cfe5792516e3d1eaddf79786846ddac6cf0ad1abbb159eeff484578a6082f001afa4fcd0fbdd2db3e2ce88de68bd49c667c698612574ae24f87435fe540f9e16835c3170f2de7a9d5037cc2287710616da85487fd79b4f746694629b1765a2f327206a3ebe974f3149a890efb3083cf01f530bd983e978dbf72abc183a12234788ae50d5b18e1607b0538ff46c954071997901306a6a6e083fdbaa9d1540decc91af6f05ba6f4869c148bc5e7c1f50396ed5e3146a975f860373bcc226d3772d933f4f5c1a4809dad556dac6eaa67359c4adc1625a9c90048911dc4d8850070f3c78516d332fc351fedeb6273b31dd8331708ab5742f32add2992d0ad167e97b69cbf384c932850262fcdb06bf8cdeb3a6e1b15e8265d223a1784cd2f102bf030373b839869dd8f74ccc625d04d388365fbae11c43bb60869059cba5d4afc304374788e64b19f37e6ec1b98d057bec370a8eaefa302636ddf29d27637a80ea81bcd3e43515334d2113169300ba03e26a519997501258e6f2cc32183b3929e76a72a5434d4929d9ba54964edf54e99454cc1bd2b2e795c909c8c23202655aa00f1d09d5827d93da8f03b51a405c993c234f34a31129c10bfbc3b2f2ef5a417647809b09de774849fe34b0aac14ccc39c0af2aa515430b1f143d1a4ac225accbd7531e60db6c3532ca3ff1bcc72283557eb8c5c6d0cf50b563aa5984d30c51d0919cd0b9487696d5b2d3893f13357f2d88798015f861b4954b73641301b472c7d6dafa44b5b5dd97e49a72d6be07ba986c383e2ce9ac720b7aaacdb62f1c4d2f65350e038daea7eb3f951b1efd9cc6ee16155945dbdb224a0f2b79c4c4c0b4c7f150efeaf0ff2f387736bc5e8229b83a7c8a38baec714d7048d92f386d37f88f9f26829cbf1c8bab0d00ce6c348adf361325e2fa71ceaee4fba6528dced2ced89df6971e54c57c771b9d6534f0280d88dc7fbb4daa1f68b7f7bbe0f1cd1065227a50e3a9fa8d8d9569097b410fe2660a4b59115d34b1f28aa8ad577a48cea10a42413e552b6bc18bdf109e98f866557e1558a1dd96710b953a1299d679636e963173752438f595c8b4a6a939dc89c73722c5e7d67d0ff04380b282fbec090e5483089e75d1bf506e0fae958f184a22dd74926cce436d1bd833368931a399d5462bda502ba6eb82026a14b0363683591f6fa6ca1c499ab902d55503d0548f2fbdf4a175da685fc3cc323f12c8ae2c873015b912db82b057ab9c7782758eb8fe4983bd1634e3b8d8314ff29975d89002c074b0d20cdd04dc7bd3331fe9d9dd76be9722ee6f868def80e3597f8f80e3242dbc89d40b027af5536925d2414bad7d2c4a70b6abb21ab0b53fe82ea47bfc9ef4602cf732a4efba44a867784a9b8612bd0080193061345a974ccf30dfd808cf7b34d4399265f7cc89a6de9bbbd22f9b01cd3dfd3fd1e350c78c56118de27958b4910000c883d108fc16df1f703f4bb9813bdaf5f310738345da3da54743a4edcdf8e58bd2927596297e1fc03b1a0426592f8549335c5541da4dfeee2c5bfdb5ea6990ebb24d386b1e42fff4927f904f935494945c9ae4b2553dd4b63d1794a914ac751b16eaeb759f0e01a92f91ed9514b843d0e51b8e5cd1809c29122956ba8398971e650db67c654453671b2ed95c9c17d1e5843798c84ad8559742a262b7db37b21d608fe9c7b5f4c5348769ef29b1a04f6da350711564803127934d08b4db63d26056c1a7cf26e7b3fcd34b994ebba44174e730566c7cbc275fea0812ec7723805bb1241187425b55ce5be0dec893439cd5908b9ff0529ece3f25e1d4223daed24ec552715d578b121ad3bd815f58219434af51d5969a61405ec1f6a1056c92e64abcb1dfc85917150613417ed0f420da951d0766f977802f4aaa78644c1c6c83da3c2948bd4505ac2c5e22f0b4d3340fb10b6d6c4f749038f903c2c672da842f879fc9fd008e0fa7ac05fe2e46dae73b717774e0019c0ff566905957bb51bb74719c46e41042daa0d4c0402d6fd390cdeadf39d1c546c2fb9e7562c76dfabfed8f177a944d17db26577946a810e9c51bca481976f232859eafe995efddf94bcb94bf4dafd3ec4fbea948f80fc89d7bf0e810374461f9a9b610734f3d97e043809e79d2c91dd6b864dcf617d56775d738a379b51608bbd1185631a32636332e8cf9cb4f85203486e0588293d354236b4c2a4c5f33a78239769cfba7a6df5599d35c163fac86ab90ad1f12dcbf84d3ab028bebfc4f82ddef901b8b67541027ff5f460cb95da19df275c3c3ac73436ccd76d64a119fc6de5186c3a8cc5b5a900bf23881285f1efe120d8fc084500107b52be902fc9c74d673a6f8d4a6d5876d6215095df05f290d751310937227c87b210e741b54d8653c5e1a60c4aff5d05ded653f7f15dc467521dcfa54f8e6843e9a2584630a7d45ea70dcb61ea729d75a40b407400d43afc12424331885e0a67d13e35fe83e7d729a30094bffc34929942102f6365b8256fbe479a3107d0a7b0cf52fe7d0283b99e3bf4f3f92ccec683b08723330b27fb0651c4a3a783ec0d966a0aa4fa2617d1c7e36d37eb5dd17236f8f2fbfb1f63babb5e9c2d22b53aca4cbc0420f022e95974f913da483023dc1454da00abd2d0b47adf725ed17472d44ad6da2eb7ee7bc577d85a334b16fb7d771a5d4c8983533be7e4bd908d3a87f3cf97eef1cfdef8d8cdc27aa42a55472a1cde8bcf572487f960b36f2e0064b0e6189ee1ed9520d3eb739f938dbf3a384265b592f580bb88143077233a69ea80e87d4b5bc09db4f923318ec27a399cc2dec83dd6947bc40172353326489b19cbd7af2ff9a54c8b46c6330f6bc4faa94fff5a3ba989807639051f04d96260f237beaa384471c2aa7915769cedf5429c5ddf6c438da90b7845c2fd9a7941567a8e6d4bf7f6f2a694a26d510b37bfe78b2b7e33a37624e91c3a35ac97dddd75918dff3bd41cab86f05e887cd853ccfb8cb819ec37ed09de4ceaa4c99d9dcefaffd71080480386a0aee3cf6f164fd8efd41e33d3d4f1596be817e5a87f8fe1e37e2a5d30a3a9138954d99f87e2155d1ae5a2e3b824e436aee56fb668632746dadecce5a9dcdf1055fa51dffc3bd659b9105875f7a000f9cfe8a884441c5193f215e828b4cac2c19bad0e890050a76ed9aadf1912b8bd30f242466946386647b365b29d2c236d18248ad7d291e1f951c216b9e2d24b168595dd255060720c00be2e827f188ee954c2c3b7ecf7d63268332a7a5608ada00ce18bb30ee836bddcdf7d7d6f2a06c66620495e5104c83caa5197f1bfa9d9569f13b28d2372ee14945fbf8de89ca9b4557e992a661072bc8f08eb7baee4d88dd40b711d8b855d118c9a254337f4dbd63c1e6ffe8006acc6d0a9ecccc98d8965f79bf76a904ad820f11e8e4e779e899c4024c6662921ec96496a8d42c7c1bb9997789752b3162c768e568133bdc40f67908638db5d22f64d75cd4ccc1890d4a38a214010206650b2c906f0977bea7f4d5c4431417fa65ea2598fe38338aa0abeb47977f4b5bafba1f0b7f523f2b95aefda2eb07bd1561391d21d1c80e96736e3c6176b4590a24ab501169e227c818cbe1af7e4f8326dcef03b6c26e4c25bfac861c1d5f6727ddf7d39718c2b39b6d0af9bbd8111271ead5847f2fe9f5c7fb26e44859d2351ece1c1a72fabaa787e423bdfcb6fcff6069b91735b0fc8d531f28a35ec00cc602bac9f4c9895ac7f3874a8fddff856fef7ba4fdf944665257964c25a4999f14798a043e12f83bca0953d2fd7bcb5520060804e77e20bb9382ca8f26d81d34b59993e31b07d9568eb2887cb20271592e9bd42e98daeddf91497617ac2e7a94397dd0541c297beff5d3baf6bfb0a7cedf4ee82c71527fbdb64377d6ed20ca41fbd870947a552eb14c27f866a6d9a53dbeda4c772b3786bee90e77ecbe14c31b075d0e885149408cf0ba9f24cf210d479016326169e2346234e28bdce1745869dff21e4d3bb560ef0cf90a2a6dd6338b82730199cf0c1e7753f96d00f38fcf8651179b950f2d481cbc5c4dd59efa7976908c6bd7fb94e61f52ccb927f80a58b4e583a753fe130efa073f34ebeb6ee0f2e0381cb88ee19b6859dbb9c36f00601deae0dbfb55041135390edbc618836694029ee1eb6119c0884445039897e929331bcf963757bac664f6d81da5ee53623b6087486c3275da65a5b728ecc7cb79f2ee32190a483475d7385fdff8e70e1c58810549c4aa6893bd749bd8923923463f6133add5431cb1daa138db697987263c3728cf8fc6d7b0b059e2faf8b9532fa733f6c07e5b6cc8f2bcfcf39d3a76551ebc9503ac099d1ab608b8f6774fb70a4b5431738eaec837d217c2e2cebb9fdf3b2d46b9851ed37e9b4fd79322d58d1ec1548a7056333926a25c13c7abcf86208db30cf7ef6620328c6e674d77f3bfacf008b720df860453d84bee7a86e1467acdb459ac9c668aa2df7a5fad3eaad4249790eb0b989433b75c4fd4649ff82b2f8531653b74389efacb4c79c0e8381ec2ba7c72fe6645446d2ff2d914d752f26b719fc0178af211e07fe59d848d79ab8fcc618d0b932d7f65b5fb673098d0db1f3a09407274b382c82ea135fd5e6642da8f73c3ded12cb1a20d25561a7013bff3a7bf81d4b72a27a47936c4763ecc5bc5cb2f9fbcdc8b94750e437ace47763e917ab70f2716ec15f403302a0be8815e2e9f81731805e38eac743d1629a0d18c14122f0d1d20034ee9f222db6f703ce08dd5214d2c4b0e38aea3505bb73d07667be963b556f9f9e8dacf55274aea947ae84cbba4e9265f48e4a608a0acd4aa845c7df9d190d17f163af4f763e0de5f085104f367b692e8a0bd444104fa4d6c7350007fb803f91251e2f6d7a2c87295a9476954df0e09ad3979662031ccbcecf11600b7c3471208b89589b0780fa32809451fd9bd699ef820bce4b86d469c0fcdcce0031aba8b3e94352349216abc041c508e4a57985eb9c92da8fe4dacbc6475e4e942011e9f2d45cdcf503ee7b502f808eb2c3b53ab21cb1c278bc2ee9cbfdc6f37e4b88d84024d879886c0a654a5c3054c33fbcde85314d071cb02cc029e4ff92842781989bf97f749ad8dae8d01afec66a69ab8e1bfcb893a71d0dc1ff6c5eabd8042fdd1a884c885d8710465ac2e1d6292a7f92a8e5aafb735b64447aabf30d48278ecae467d033e5f589bb0135a59aa9e7c84b515286b0cb088c1fe5b196108a8faf9e72b424d6d1ffcb5bea84db43e14e3e578d2fe874dddfc091316a3b342b8521cdb203b663d117b86c19a5b44d0b3c44fadbbc54aa17741e0385530fb3d3a91eb8d5c887e93b6c9dcf396c292b3c7d0df05d4e3fba9525882204c89e3fbb81a5e9016b5b5940ff6a952d46c7ce8e707fa7d92a77d053570cd9bb564366e0c42d6c2512abdc7689ff491bbd5d4385c112cd7ffb50923c09f127debaf6baf0c94ab23be0c4b5aa26503333b93f724a29301d74ca9436bef77c93ede0030c0b3e6b81e76914666824809514290cf47a5624a39a9ef9d5415dc046c73359bbab28f4edc1389234f5a13a904410b8d173076c673a1abfc996001e7fa02521ff5d9bee130d46a9205ef3f04e6256bb5eca36e9f6351fcb1e63b7298058aaafb375534d6fbe65e40e6e865e05eadbdfe647c2870da396a5946857ff5bd6f4acb92c087e5af0978d91687df867ac692083223be479b005fafac9afb21ef4044771ccd84f22fdcb6c41e23ca670c51663dabb32ceb12d2a505db1653727becb1e12338d618dc7ec2ab76c5b0bf1d5c221b6fbc113ced00fd6ea6ee6e30d1e806d723fdff47a7b8ddc164644178a938391134ab269801de8b74f2946b997d5f57eca884008e0b26efce0e6d94f638eae69493e609461144682152d0e9a87e5ecdd20803cd38949438517f1132161f39ac1088195efcf5c3f3a4b372b236d4a5ba972fff3bd0914d5ad23f863ffe3809ca1ab9987898d35ed85db9a8c65616487c832c018325c37a9cb3b16573e6670f52de8cd24f77f9ec55a56da688d123513afa6338d5a292ca3c862097ad20faa862df159617002df4f93769ec39e26285621e8099c8b345939746ceaefd176e8144dd95a5f469cb119bbfe426f02cc1a3364b9cf1c189e174546e7fc17b1c96b982bbcd86cb7d53149941e58d8ee35750fe652d639ed063ca0300c2d6f701129deb56ba96b9473fcabb18245f3bf10f48be214a8134794029b124ffe6794955f9e233ec6b9f40c6371e3f0a8a7bed887915134fe04f356d3467aff1ca8eb284f464381be2e7669152205238e7ebaaff06ea23b0d2407e7500b1a2c982418abcd9d1b7c88c4247b95dc788f3dde7d0301463900e993006d4291f3257fa5ebadac94df9a4cb0960f5d9e319a53d1c64884695c642390c1dcc0d09e8eb14b7cbc59c887e2da7bfeab79b6cbe09c947f72138e66e739b7208fce1ca54c29c0c0ede186ee8a719856ea5e79416872a5a19cc445f5cd699dcb1c07f0dce117da1b50fa803201cd31c156dc07d9289e8070d186bf93c35c01724da8ea7c145d426c16b7dad23471e0b4c899e9519e378a4ef86a2c0d57723f45813c6ca144497126126a32fefd1ca9643b0e5cc02ef0070610e0eb8a3dbf5cac8f3c778af21273924f93fc0edb7314a71c865d80a245c80a4710bed5c3453e758b7d3c2d8df95a0afe215a51674fadb05f80f8b9da42f7dd0e2ad24b8859b4c9fa107a9f54e24b84726a615322cadfeebf341411a117923f7641fe5e063a3bd23a3b5f3d309b79d1beb2ca191797af101afa78debc371dc4f1f95f78c6c315c16f05bd2d3c5b3ba1a0dafa97aac25d7d1920f497d7cd85431e105ba3a939c9cbd147a0d1bb10c1bc64be1d3d3391beb2690bcd90f5ddbfab33188ecd6cafd7253984afbe226743efe3eefa1604e032ead9e098dd9574328afd330b050c7bacc91d3f5280d83ab18d9af7e1ca2c7e3141ed3322db3d45d3f073b0c3f38768ea4a9ec03f28e00c9f2dcc50380191e05d0c9625137906c5630f812aea0c54eab1ae9f45cf82cc0bff333acb5776478240821db3ee6dccbe95e8629b6ef289e60439b7b0278c58b22ba0d06033b945f3cf278330592fa090250e8800ca8c7066c9b74f9eb822ea5e80cc48c4124418da4a6320b74792e8478e49e24d4084d9c291c299c82e5a72a384efdff4e7f8f170482fdd2929c54a1958638ea40a5c0e8a2321b43e5f270972df5a2c3ff77f3e2504c1aa51accd3441a4df6c52c183b79fca8e11cf03d9be2ed16255fa88ad895534aa02eb122adda7b4acc01b7aec8a5516cb4614bbbf4f401f39bac2dd4cfee16013733c4acf24691cd626f41c43eebf8f4aed43f31b9d3a7f7cbff2fcc94c36c348d1203907517962b053bb0b6070321a656cad6dd3bd3b61cbf9cb16403e8b887187d4f701774cafb48c01c19bfbd8dec205e50301f7cd147f55b743c26cf01a334f96ac6a7da6d5170209726c001756bde969e68b41aa6e9f83fd0de434bd18ab7762e2e4994d910a5ad1ab30d8797c023f65c2a9888c007612f73bae42aff4821b8980b2759b544c465850b0b30c6785a1a90f2aef446ff7c3d3dfc9c0eba4d497be501e3b7b277655dab512e4c309e863b46a5c8ca2c170d45293d380a0bb8c83d34a6c7d334e4f50c899f1170bd04ce32c8a9a94d6f2aa0bbea81a9a24dc4b757c23b60da893c3971211c8af01bd7d95775b7b438eb736858929522f89e54f52a0e0e668fba3110be4608e9103e2b31170b1565d70dcf09cc429d749a0680fcb994da686aa1981d9b1b33dfe3eec9c1484bd53db3061d954193b4a939b2e8d64617c0f12568c8549463af95b46aa9ebc8e8ab1d8137fb4792d951049562ca9fb7b5d4cc4fa6d28e9262be479557a069803c302fa2b14414d14d82fa8c5221fefdc914680400c488c31099d877a15e2e54fdee301be55a6a46c028595201caca5c804f7761521f578d605290ac6f140d36015a76d7b3f4e8ce231177bece1d00fdb006305211984883e153a88d4956f96bb6bed7a11b1f7628ef0bd7dc76610d07e9a3d7cf8a7fa33e3675a4b5b21e7229c2950405f8d8850f9edf8a542f983fb18c8762482ed1361cf9da26aaced57f837c23634e4c0514ac360bcf7d99e9ab6114fc650f41ca4ba42e08b305a4b0e7cc48fa70949b490153024d98879590d3033db13c0dd0ab1f45852d0e0f6bf20f6ada409b28ffc627d33a3eb566977a2b6bbf39271f7640a53e35df360f4acf14a83aef91f42cebe582bfaa8e174bc110d0aa22cab889fb2fcdb8c8a982cfbd5b92eccb7232fd8aefb6cad7be314ec39b962286516f29fa8d22a406126074bc30bceef08891620bf57c2570d71179079442c7efeb0d2cd10809aa618fb0cfcf967870c52d882a7908aba8560dbf3eb2b5a84c7aaf8ec78c39848478050f5d623dd1a3c1adf8f37345b8209c664e7f65b5239a6e6d21ffa9c72cdd2983debf3df149ea38442dcb49e4a3f1c197d2bd2a8157b77279fd77387005fd009a2e4786eea4087af75d21916351518651e4edd1932775d753ac8c23110e86d41e5377cba0d63e294efc130763080c1ef2f1e2e7fb923d3777d191262dce61b6320ad93c9695979eacf660b0d24c38257f13ef34d0652d2c8534b4c8ac5612391c3d2870fbbe3e1eb52d578f727bb99b8f230aec17e0b4e8a3069fc54876bff1272f8be3d74eb178fad2005285e655a6db8e073a34d418b61da5d68c814cd91d04e6a5b163e1e162678af2198c5877d9de9db83698bf18ec6d34a4d6b11a92baf5aae716c4e2770f62b05663b169edaec75b663dd5a7bf550b1ff72af5ffe293753546dab244b35c643a7299c70fdcf19872a5f105c2ca6073c2b1a971a43e528eadbc11c7b7ade076dfab7dc50fd94482eae72c02a72c61252a13db570e65f693a42c8b1b9547743b41e8d85a819ce8effa097af901f098a0ca6cbc045c2fecc74774fbb381319f23cdc5363283c6f3f0b6028a6690eeb42c7da44955402c86d945e3f481c961ad67f845435b26102058be0581eff7b517953c01a075bdde9699bdab202e6dae15dda4754738164f299aca683e889a97439e1a7fd3b73f847fe66acea93f99c0d0f0add55d50bf755ab48f86fb2d8be6bb14ded0d35e5278cfc53e0b82a03df45b54663bf05c366fd6877c945d2abe47916abf256d0f24951ff941211f197c8f3fd33d3e44df21e5da41f294e5afb9489e42b06bd174af80506d2f925a8b24692b8cf25c438ebe595eb387f9f36a954e555ea2ea2a08db405eaf43835c1c127e69aaecdf4d304c0734ed403f25e44c4082d27d524c9764f61784f605659f047c7056899865cd0409777b074cfcc734552576ca9ca78d6e3525809c9466cc48ac2433d25c88cace937cbd2db400f228501a7438ebdce4e1233a16e19e8bd0d40ba2e266a614c124a6382817c9eb96cca00c0e55cdecc1d744aa1b91a2e4fed58afb5e5f42f375d8ac4c49cd973034c79b962d4c0eb863419bd0007c5c7a0d7bb7100cd1c40630c45143cff0fc716c960ff2e14990ba69d6e759ac043ba79dd43722e8fa98f17caaef4ce8345760578ec86eba64abf0d53a3c90118c71a2528da8f799e5772a51d6c084bd1b4de93284f3c1b56d5551c5d7bd7f49576477ce262038f7e77aa2f03f5490009603e474b336f8bf0af9bec70e0fba40b00d815ea1460ee29d77d3d1d8fdd4194ee67e29fb18883d529ebeaea29dbd2160c705e49e307678d9896044ecc8051f308f705ca6ffaa75ce00fcfaf3b30dacbe94f9b5eb1104305fdd71e3d9211369bc50e15bd9d4bc12ec1c6c56941fee0c534bd278ae6b688de9bf89c846d593d7057d6cb7718313f128d531c11b5e494152b3510119f8ddac55475e2f849691350db020e46edc9d1f0850372f7410d794ac35a3650e565dcb71e4261c398805fca311448f94b93095769307618a0f807294efe58452185d061876d3d8ec5770b93a960c7e67c795959274bc6111a4b38f7131854f1b4feb3801b52ab3483c9315c6cde7bdc82a1e99e5fa0bc19e5e1a047d5df6a0f3edf9f4ff2cf11db88e814784805abf38383778eb25b37aa9f6a877d860be3fdccbf4aefab8579551cfd76f9ce2eef34e054c7acf2b66e4e417403afb5b1bbcfaa191145f034ff87013c56110ccde6aa70386830adff68c58b75aaea1265c02447871296303992b45e1244826ff22d5bca9ae0907489ba497b2c82c76f63dfa1e5452ee5d620c1626d2401e2472eb0348f85ff02558acedb5305847ab3b2821b6c20449624796225a3323012993f6d86e6807488e15c6674783d09f72635ad30c575bd08bcfe29c7cf1d450ea8dda0413bb9379dffb0d930fa02a7f911d83cac9ce83303256402e1986a7dec3105e2606a76222399739666134d114935563a19afcb9cb25138f711de8c6b9a343dfaa488542487bf83e7cf86e160a35bc1f7b26e5ccd4c3f9a5fea180554deb713521857dddb068585d221a69f8438673e4320232e3a53641ae5ef2c00fa26c6d2b33a05d6d0bf953bc64b46befff0bb6273d54edc22133bb66c38d19b74b543548c2e8eb8ae8171a096efd8e60bacb3f3806d9041c08e9b8a26fa4288dbc3f1a825fde05c2dcbcdb89625f905e22a598d5a5f80cdbb093013e0f4d58e8d688144f30122e05b8c53051f82e2c6743d1794eaec4dbbfd7d9dfd30d107b2f8ea15ea68ac0d459505c6809203716813ec1168582c67ffdfab34a7f8e175aee95b93a575bbe49a4370a1a3d929b1aeb37d66a921a2c34d47fca9f20fc3b957ca4162ea4e2273e4b42605656feec7b78c6ad96a6501baef3d9ee7fdc11abb5014185a99445776a0779c536fcf86c581873e92acb3777858c53c010dace08220fe9446dd9c85f1999bf79b5999dab15086bc630858976984153e3de6cb966f81b6d7d0a44fc16fd078b15851bc4fb5b473afb4ccdd5c1cca9863e0659f873d0d1798f2cca75c6e1a11138ea3e3d9f6865839e8ea43b5c626668b117056ba51d060a584785597b554ab3d5b378adcc9b736dd1e32e2efc2be29772797e73ffee681a5bf12129a4b594b9b46dcd03356e461763531ef6ce7c05b263d5a51d32526d4eb73265e82d5ee8106058ab5fa34d599464b5025656e685fef7f2e6de4bdce737e144574ff50ec65cadadedd3e94a9f7fd6e05b867a4f59f5af4e79284e3471f1f007d82ca564da13a1ac13dc406d98ddb784d564cc6024795adc4dc2c2eb13b985f774d54a87b484f5ae3ec0a90c840e1dad48a1d009afbc7b9e5348b7c78f58d95a12daa2035af659a6006f8e7f0adefa86d089321ab34c355a1bfccb53c05b4dade83ea0cdddc55e58b8891ae4dcd8f90842972cbc0cc43e397b4197d7cc828831b7ad658e4f1f8a44644082e88ac05f6076631a6615c26a8e02ba5798e3ec5d1acbd42fbecd6a23ca56a748ed582a9a711635880b7ae9bf90749e334755f631f1a873f505c4d70bdf542e89cb2214db76a76ea9377cdc21759859b3ac925faa2b70408af3bd35b4ae0142a7c7b178eacb9628e945f1a44bb2b6cb113cd1fcc06876572e90aff805f2184dee487c54cbfaa24e1a7ff17cb795be6da175cd3f96ae76659143e88da0107be3ec480eac41c0621cf57d6b15f212298b59760fc0cf67ce3744e94e1b833e0a04c7c7e8a83c538baf06c7f043696ff82213be657dfd088803e333697370ae600f825717aef369c569a6789b69f0afa4a13f24134895b297ed85c2e24c5ee315cb5da7afad67386b05a76e861e10488835877a52db91c7eae33f4b3d0aa0c5926015bf2c1875813959f7df03403aacbd760fe6b65f066cfc664e89bd02cc46f8abd89b9f22e4d2c4232d96bdee056dd0a98757a27985a096d5f427022ad0ea897dfb9af17ba1ae7c69b9b3b9640b3254a424216585a333bf275e70d3d0110bdb0948aea4e4608356006f18986d03ca516ae0fcd8150cbcff41f508899fed997200dbdc10b68335aaa7655aeaea3e9ab3a7275fc3d06cc2745b351d000ee17b3705d0c4d4c73e412338709136a44f014f394f4dd58d452ac8d4c89eb85ddd7152665fccc51d842af2c197acc767c10d88f6eac132a98583799846bf0c5aa15c3bc27a1f727e240d076ba16ecc7a38af65fae93918724588a1835ea1092ebf568787fadf5d16b04b62ea41ce53b27e8ab70646b780c06ed0cb8175d4519ca7bf8742d80fb6d9664ebe96f97caa439a9bc4c3409f91ab9003d4abcaaf8fbf4bee6100c95a944f566b82ae91e96793fc4441a95dc6b94211f9b87fac5060c4a602ae04bd85ef477eef3c1937fa6d78fc51c73fb6b70644bad30d0d3f36bf7c65d76241d47d44f5fb07117e35a1e72efcd3c6f44877d2c2b9e75130855aea1dbd2cc985d4596ad66561ca2aa663f786ca73fe5a39f25a378c7818e25063d711e0054a09b4f65cc1e06c0029168a094ce228d949b70374505f6d82dd6d08d99d441e6098eefdb348aeb32b4f55a2f8cfc5bc396f656b11c030292e789419bb5760a5a43e270bc1719934b49d4a5f7c6b5af877956a03b819f395f5c1b5e2d12ec1d3c227a3e8389302eb835d5ea71bf794d49ddf8dbd31bb8a2bb676b6ec197b374c90abd8b8434c81350721bb3da2443d4e5984525aceabea659cfd5f87740c0231a6eb389a228b3af006ca40f18f25ec3c038c140a9dd30f215905494160dcc854c0438ed8c681097d18f81d57f6d450e44cf29f4cda47c2ab0ee549ac100c53dc1db3f348528a304ba3acd74a0f8a9aa064f1dfb654b04e069362e76fce0335cb4da6e16079beecff5458937f74e0f3f83e2b2eda186a95a9563991c1acbff296f8b15f234367b208ae8701a4d3ca322f3996defea306de2e0bbae3fea489599be3b493fc9ccbecef82bfb983bc7056428be41c6988032a341beae6b8254a3342d550dd1dfde6bd886abea7d92ea2290f88cfffcf24100926dcf0f71363c4a0539aedd9582d89e18fa4a1b26e12061828b8c2de8e89e9aa16f146ec1be7bd727ec052767fabb67c4dcce470b1e48e5bee7e1f81f41316f47535d14ecdaba7a3ff0ab93c28d22be0aad1802e6aa8437aee65f34d3d7e1076bcae997ac7ecdd4ad0e202321175a01bbafbd7524fea74409771c4d62ed112b0c65038661c7caee8c2d68c96d7f882e2ba0efd8d302119467ad1d7d69cecbc2af59e5db14a0bcffd73f82b4c9969b111efba798cdf46c5f9089306167c22fc0b3c58f1ed73e3d8a27aa9b42ab386a091de8a6f8f815db19a458741a05fe849ae7600e9d5c9204f54958c6f6ed37ee2a2ed5fb5bd647a63fa665bf7be1954498572bd4280c1d832ad42f28ef009344ec169f3c8b2ecb38bbcf9c1d34f2ad690eeb5350fa5877aa858eefc5aad06f5881fc56ae91f4b2e8af14746a00aaa5d5bbea23dbad967cbc8424ef584e9795c7928d7d39985db4a4b9b744302f73063dc83b106dd0436ad23f7232834f923836c4de131c801b06f9c16208ccc58811b6d8ca084e01651c72868d4b0ca716669dc85dcb5c8a0511d462cc66773e01ed29e49eeb8bca0dc9c079a2573ba7a1e73481507a3e1a7a06df5a6816efe0aeaa99cea98060448341b59c41e08544dd558858c40d1765b7f2a7d020f9a30c98bf65177f7a77eaf161a79214805ed3971fcd6a79a97cd20ee062536a19d6af6305f84157afcbc147a9cdaf18b356fa3947a033c3e11bd8fcc34ff8e324892b4b7ce3112489ed9ae1315ca2b294214cc7d74a2fdaad17f43da0f65dccb9c20e61d4a51da85a956d087bb15217815b7facdb5c184dbae48b01112a6621f66ccb7555742bcc12058237cb09da4e0111716d606efd5c814814e06fe5be9a5a0c8b6fc5479be6cc3c19f5d3f3dd502bfaa1b7d5b8eaef834eb03c2c4eb22720848a5f7d98ce4a4d20d0e1ededaa7eb940a1e6990a15036b8b8eb2056d3f2c5b0f268d1bef45c6c503e704d0f36c14682b665dfd3b16a7655d1326e62c83a90a57d3eedb44ee2387d7259698333c15488268fb358812ee647df255cd9a1282c80e811f0e454bbb436703bcdee887e653a4e39891667436660b8efc70baa25909624a7a2a36294661cea64e12b687a8beb897d4fb45a1b2fbe237a328b9a3b25234d5256b6cd9741b9fd9cab88a21d16da08a6356099109880d5feb5a466e3374a5770add47e4253fda2b24096c6f671f4aeaef680876deef77832675fa9a16ef5f92f34956c5aa306debbcbd90a3f8ece4719f5647b27e82249043c545a236b1257535753f04b7ce4bd6dcbbd70a7a9f6bd1c63668b37fe5b580dd5cf2ae1a1cb88ae291e8bf0381bcdb6b53660907093ba2e230c287db2e6ba4a6320fb2a78c5b9cc4a5e536959e7adc4e43fa2815183390263c74a6a3defc24828cd367f52b0ac7c7bf0ad30756b0891c03d2d7ac18acffd71f283b18c79b441b618f34d187fa91c6fc268d5a0cff3cd6d6c8f779af01478891ee6a3263ea21305be495dd2113c6acb49cc6bc0b3cf0c61b44ffb20165629e0e83febe2b35d9b3dc6b326350f34af3834f7739b6147cc7ef1528d343834943182f6109b85b90e1992c7ef5d4ce1286f608fa9fd970466b96223b46aa5eef03844b59df644e258f5658468ff0d082ed70c1e7bf07204c39ae8fa0b83b43d7bc8deec559dea527e82530a6a619301a0486e0b8594afc3306f77ba0a876e82cf85b67a71c4a9f7b6eb3b6f2ce194986210629c710f96dd4a563721df46020898bb9b2a94acc531274983d58d118252b4637c2f8dbabc0407881f23f7b6cf96a30c5cb28504c7e7ac11ea1cc1dc81551b488b38c0b796a1860a5d47c0cd09c9a6da654df3c8805290d03144dd4a46c9f47e09502b66f68813935db0a1de850112cab09fde71b8195cd10db6c8f0d1917e95e28f508ad0ae6bf73c77f95069d7fd6b9f026f25cd3c7580d5e5a6a3d025c22c07d81c101a33e1b7a8920dd4896043306d47de99f6b53ef80cc0432f1e44d1bb68f1b758d693ea24d8f3bfabc5f002f750bb64c6f8d949a894ca67692fbe5a072e033774ceb57cc7ed024923a3a66e408d558eda3d4486f89ae42ec31a9097d41ea89b42e16adb8ec1d744b216eca64773ea6182fb9461a6f6b9806fe9bda31f0962aa00f13f74ac3fd07a5802b31eeb04b420082be054313288da17e3c5c73a88b3dba3499982e841a9770ed0a65464910f3669860cb617da93d2b6b79d1c0587528e30031d0d4e6c742fd671a86546f536c6ca6c68cf0fbcaab5eb79096722b3095a8aaa0a3680b00685ee233d8ed8753cb145d0714ca44c69481b3858bb72a857d62bda9dea8c1fd2123e92a600d94a0e2fd9188c6353ff102daa88d4905a31f0a72aa86381794f68b6c9613b2fe69b0bd73a2bc703f21ae6a49d67ad5a702f0dcf5129d1b245a47eb76641cc4ddaaa90b30cab261e043807c016b100c83b168335f9571539a394e913f5ccf74cb4a16e7a050d8e39fff69f04438d100d0b9c6e7828bde8eff0f6eac720b83669ac0582cc01a77e319dd37590c8247977ad63c60df6f19e3abcc933cd3c70b72aa6c87fc4eb8fea702646a1687d1198d2101a143ed7e2cead251c820a312dc8d82a3d38d5077a4f7a5509668ee27ca9c5841a4976a88ba0a134ef3a0e5a5c787c5b0fef679738ae23daea134b5f798377ef8834435f2d5280fba0a090dbbd4489b2ddd79d254a0df1270560a0fda1c32c090a7210d4eff3deaa4ca527a34b052ae7b2ef0a217ce2ed83c183d3b8169e39eb58468965694475758f458d912d780e3a6610ae751def5239514743830a3b7953e803774d0b1ecb71fd6d7028762ab018023df37b78fedfce26a956d0c8c91c949dc395e1b48d348ae42d183ec166a8c376343fd7f8095dced1a763e87e1e1a364215863c3198c3b818f500d9d4867dde4f5fdee81b3a690abf99acba3798d25f17dbadce76d29b9596926a0753f465ebcbf6d746c114dbd34ff109ddc6d69ab51f7b93f4dccec2e75c2d91f201a7d97ccacc6faa46fc4d5c4fc2e9f9ad6508384ac564737555d8fb10a702067ed6c2103d28fd2f5127ce68f02248f6a995af207044129ea661f1ddc2ab6404deab66cac47be0e981cf76b93c4b6c3f4c9a2d719748e38f25f735c672097a32ab9e5f7bb9b7ec3e707abb1a47f555e65764366efcaf7e3d40857ee82d803fcf7fb96801f35d8b857a17e9fd7e2aff7826bf5092fca4bf8300636d315a8055f4ffe789e2c34a08bb5ede5db987ef1b511b1f261d9fa98e641fbdc4e7a81d9fa8574973f6fa83779e2078a04265ef79bf946102050c67364c05e24cc11ea24e088713bfadcb7e9b1a04c8aebf5bfff77d4d25c2e5d583ce9ad9f503b208071d4959a3f69fb4acc59d78b5895367717d6b937df22722e80c9d8d8c2feafb357c66c7e8af5a31b5f41ae0c4a8c0f3c1d7eaf4c110bc5d656286674f331529c10cf992b651b5e7a2ead030e40b08858ce0000cc84be2f3121bad1a49562248887c357de42e860fb021626a927292809ce9fd60451486b6bbddb0e1d6558f14ec3b7dd6a069668aae18c6f239d069d157123c78bd27f81bbdb6b8caca1b41b156c71db93c40871a68bf9abd3603a8f1310fc1f628b29e5b92d7405066bfe70ca140f50c4aaa2cb407c7031dd9646a2eff2028c1faec0596c6ec47d5971360959cf61ba6db15a7fadd6983535d82f72e0e89a047da6d0191c8aeb44648a9bb983caa4b295068cb9037bfc976f94d69e0c0e532917577b7124da76bc98edf9fe98e8562cab50800da747d9ce96501cdcaf2291ed82ad30f21b6d52892359615492045479a64677155c1e1d99fa2fa963e6716c9ef861aea7bdac6570f18267d5fcbeeb2fa7e9a43c8a294c116335e7f6f23832f98c7d5e487a5ea068019282ea67d5ba30e018a0f461f89b83e13c19dadd20f2e91b63b236a885c38f1cbadafc8b9b1bd431a8ac75cbd484000f43b87b5e3d9ebc5547c774653b0b27030d3eb20c96ae127ea3db48f1fdac97922176c77e34367adfecd134d7b31ad09e731a6214ba580e4b8709dd9128d56463174059ac318102593d8d698dac7b1aa9ea3a33205e9e534784d857cc5077a1aef03dee730911d09151aa7be2d68f1b53cf4bc0e47a9f423fb907c371bd0659b8b7b1b17297685aa119e5b540ec3c6dfc6354fa83419ec2ed11d81db0dd56810046c22279f0e4e4bd801e21f65dcfdffc723b6bb91505cd676971ad2dbb6f70a8964f765f3c3b7ce375365cf20c779899745a780df68f731e3d7e17c3a4b7466b28efdba6e932768c83b78f7a1f14b1b501f97e2bce7cad6ad2f1567b1c1326e56b721652273d4a0d2befd5a04f2f3b7e55ed4c52cb0da90661c823a65bb424dae9af370d8f943dfa9e5072f78b22ea1e00c24a4afd256974008db2e28d8d7e73246ef47aa7379ab3c7ffe5ed0cef0d7fba65e62c3bf1d884562f0fb7d7cd5c59b261c0bc9ef29767744f658405a89d1764b3df880f04aadf6ada08f1d3709e4ffed4836d0c791f8825fa5b4167cd219a59830a9cc384aae5f287a4d986d0129f654a619b87dec5c651780909e06a8c2bb9560175dc0b5c1fb352f4d05dbec1ca25f9d423d5b57864754f0afbda39e439746b6bda9713b6854bc2b47380e6bd021496f775e4038418d2cf84cc91bfc90b1463a51a2f6b4cd2586f391638cedad16f018d8827ce790c749480624392ee13928a9ff1e8c1321319ddaf7c0088e2112e2d75de1ddf0a06cec8989624d6b1eaeb28f6644bd79f0e16aa08b3681f26f14990e74d15a8eae242e45033e77e2976879caa1388f135bcf9b9bdcfc26be94afc5b78bf6dc43f607d2093f42076382e8dbcc0dc943e3bf9dd4b4d3bc4d3aeffc91ec89d28e9de803824a991c4d62f2091ff9adf9f2d33a469a7221d7d0d0f5a704ee760fa0a13bc23aa6584f80776b35644dd9c8b4686f3a613e0a57f5c018e808b23d58dcc96ba53226f328a80568d408fdb48fdb6807adc6e47d53b07de2afe5a9a87d99a1ec95a765ddb18e35e0c9e86d3eb46c24a7f2d3dcca492bd5608223b14c65168fdaf9dc4bf8961a3d7c350544d04fdee4e68403084cf4037f5053d967cf93353ed55cd9c4d2199ce07874e0a929ed0b0c4370d41fb6b1500a60d8101b9f4d8ea61e7d4c2a7a0155f99069153328d8843b5fb7898e539d20bd5b45ad016c966bf3eae3bdf284cef2d7e183da52ea38bb6138a67a666a2d3c0a1cb51ae1a5be161ef251f535a2379eb72c9b94820b5c361e1dd633d2ac14529aca71922a2ddfbb203d406451e0cddd75b248b071dee6efc85eca5219d20e95e56d988d8fb5d7d70fae0408acee32eb1100cd2d60d6a7fe3315be04ceece055169ed9a7065ed3a94addc6d014198cd32589020e6d3272ca42dabe54602be1a3ff9994d2e0b74c76a7a99e0b13b7b85f18cfc77c814127fd148e9387ca22f895b73acdc2ee6e7284b6c729ef80b7d19163ad44f3b7c4d4a21d7e3ffc945726fe69f964b02e3e209dca7b83793d434ef971b0a50ad6faff99d7631cb76cb8c0ea1016adeddb588f1b2ada52e0c6ed783561cceb709938f2ee9f1e0e8240df1b469bc42196b4fcd04d6d3929f9139b4748bff77adcec4d0c09a02c341fb512b88d445c9985b690ea1ea14d327d6f3c5308f404c908a3879c12b069f4bddfdfb96c98b3ef7ff21985e096a5aaad41836180bfc742726a75d90b35040718de1c2abe8c75f340bd2e9f4216bea79e7788b30c9f67219ec242d7a0aee5621f664fd6cac412512cba5e21baba567b9275b20341ac71bc7330793816383aeb08cfcdced2697d22638ada0af3bbc398dfbd05f5ace286cee7054517d4c6d79efe8be17a1aadb12a7ce351c197049bace22eec4b894f521d0d7427dea7a53ff958153fd72dc95baddc5e0a6d544cfda448555f6f42f7d01c14cd99efe2654f28ef989552f2e02de14ed7e6b70093c18912247e9b782e5b111f56384bc56c4bb14afff11be6f7efe7538747ca7529bfa107a5c0924bcbe4ccc7cfe97f42c4a0491edd668e35a387e1e9b645ea286e7e0a67fcab06dce08dbb64477d71e186e9a85204aafa1cc6a2adf01834f87f3710d5f6f703f13fb08fd227f525eb807fbf4265aafccd0fab43ce6f2106aaf475cec1b808d1e19c7cc18d65d23721a40a009ad5775fe4f01a084db0f28fc2234e960109315c8765c6861ee284757397ad0fdeec139dd1cb63b4c3b4dd72674dd10db6840b0e355ed91edf6c47474250f87695950e7e48d1482838fad0caef1ac12e33345717283ffda80ddb2da7ce440708adac98f45ed42a16a347356bab01196b31846e15a943f93deb4ed4ca1f061d50bb50b2f42d4a17c345064788f862bd0a7aa9e62274921604bc0aea8c5561ba1cf569d4f0aac1270e64b3f65be7a71027730414110b83aed8e5372ba4f10b7d9070eae951052e4986a58a24290b8a00c74acee2c927b4ca14d83fdfcb7bea6cdb8c5cc53d1ce89763dded34821ff0ea04b2e7ddc24450876e12574bc85658c2b1d9a7ed757f4261cc338ac689743ee7de4fa7d7af716fe1d8e0eb0a83eaf40e03dbe0688803799f51e45eb55b156a308f76aedb813474ba7dd173cb92c7bca1a432499c8fe09fc18d546332ede0259367d2bb3fb9fa09970af04994af63035687bf6d940eae849ba7328cc196dfb52ca1db7f25fb451cb10f8f8e299c89485e6ce31cd7783d6683d4f50295eb796152ab0aa4489086706b241aa938ef80985b287ce1b3fdee29b83ca45e8044c4b7f4f6f34b1f498cdf689b0ccd44d19b6483b26cf4d84af2d35f567d35a7ae578e0c4685d88f1b7aa003053fb840e530a065cf7d6a10d7b84a5ed8063ace0f9e1301933f99f678a4ef646195f0d85f39012620817b7e469a4c1726e092fd0824bd3db11b0eb6ea5052760fbcc60f7b64108ece38f16321522760412ab2df9f078d7c92afcfcf46f23909f9b3e0c80e8e17f207eeafed83e67143a2eafd2398359c2a1201d9d0000ec2931d6616b7ae6cdc6342dcc94ea6bcc5704521e5c5b60777a18aadcf9385fd328e10d60771743ac1063aa03241e7c0b540a564ad3243319f097e6503bf24c91e35b68e7c1000a4d4543a83f9d38dfd3240c67fd5d32f503301153ab66fca9e2a49b4cdac2db2f74f0a52f00450cc2327309a4eb711f1baba4ebc578030697d4f8c17feeb0d05545f878e4e5a01bf035d7e85c037c630013cf87d205df48f1aa97106012635b31beb2c7decfb8c2fb55066f548aa3ee40993c103da57852b00dce8bcd0f684e4070c7983cf6dc10fba83be45bdfabd1399f9bcdbcaafa0cf6640038a97e97100565f680facdad4009a0d3fac342dd89c12bc178d901701980ff8477430375c316153a7171455706037d3c7dc19c436188a00f9feb1d19d11bd37529e6e47d21f08b9002c6f91813cecd695368be61b576ac86ab70bb9c5c52bc6d9dd46cb129371cdba6ed9e1ddfccea3c4da4a08bbc9206dff3d43458d1a4cc173094f797f1f01da41380c09b56e4b21a4df565d6e5230090ffd01aff4bbebcf9bc572f37550c730cc7857b1dcbc77d4c5bbc0023d948fd0a60894006e32980a2e92a364fa92d86b9dea7c360673c215b0ac8a8f10c1c725ed40a5a7373075e82dae7394407a7933b20a0a1694997df8ffaabb4ee85f40e6db1681ee5afb9adff9e9497f1a64ff3e5d99fb7e94cff0860d070afd86e5b398a7a140756075cf91111e4113a9392ddae691227fc35645daa6a639ba4f184a688e5f72688b3c1fbaba7b21c305fb9601751c8d4d6d05c1f2474498c70d05db843fa6952de9a0934f5c0ea86041ec12809d1dee805df82357705784a2b522688067f647041fd0be7191c8ae6d5e5f1c9ece99d54b1f7608c18f69bf650b9627a93c80188294c713e96786c23d38535525c7875745a4cae7a118edd9192fce1459d9c3a5c690097bc187a123dffc8f12d081dba30691b142b1893403a03b3fdfce48c9d847fd8e22181deca26e4b9638e2ab0894d709074a5ee9535a3993ed69fb4fe5a88ed0cdfc1822a21a6aaa23f7c299fd90565208ece977c5f3f83a3051cdcc0c71881264dc47ed1dbcd351deef4dd4d1a884c55d8b6aa957fc821e4ea89bc20203f9ddd0db5d8e045df059a998e21de1c9bc9ce0c7131cf6d601bd92730efe551b562a0e99354e830acef2f2f8018af1cb79487fefbf75596b226445c2fbe44de1a431238529aa1855db4b46b8540441383ef4ff04e9faa63c0e8140dce87996d740f12bf9e792be7afdacb95cebb1066843b2d62cf83ef1bca6f780660f7f4999b9c5920f3fb8711994aefd12ec6c378b218a95b95c57c5f4e7a8bce20e7e947750919dd1f463991c27784d2eca05a327fef096fdcef7c761def943f86c3960e8ae534e9adad6911c266a965f8e3288c136c05eccd268435d7b364909663d20b4937444c9e6639222965666e1b63522bea86b73994cc909c4ca8d3be5e35de5aeae49dea234545c1193c5d0445a3c34b368717fa74dbc3968c489ba89eded5fbfaedd48921d3e381b4f02e2df66efc1ffb2e9204ef8f8e24699ddb05bb3d36dd41199e08586b98044145b1826dc0ef8e86192167c6491ec1b988a131579c27b1811b4a1088a9524fc16636064efd65ab37eeea07cec205dde037156f210a5829e0a5cd6a7fb521011057140c2a9673d7e6e9d3e4cb6b5dc3bb8c1264e890b87706c9e51b072ab18003c2ade1907ceb2c4a3228fe99ff9694ed6969761260578a24d81c915500a0ccd465f3c1d39861c192f658af14aff2e83041387b27f58240b70ddcb497320f8783a3ddba1c04447646505925eb6c3a55e74665fedd0525a454cb9a4a07f0a88eaf32f743db18dea84ff9890632baa94be45bc813c800d181999b3e2755ed3544af10398b9ac31cfdd2dd222392717e4f6ccc9abaf6ce07bad6bec28213c80933552ee63b6ac4ccb91d13132cc84e77ae393345ad6d8bc03219ebe0f9c00b5556b10f6e2dc04082def87a5e40ae2ed844bf4378985666fb13a8029d3dbdd40f5ec29653713ff665fb6b6712572ab1f3b166fa88c31719ba69a0b9e726a088c944fbc220ff481ff75b09150162e98caec6084c29cb8790f39746c76dbbab439bb775942e0e4494b0940dddea74156ac4919d788b61231d8d284985a464af7f75be2160c3ec1ff435ad6e0e0d8be65e24c2d4ce27ae7f0a857b2b7f1da1366e1a98d51e06bb0d3758f9d91131882d3cd013ef4ebb05947ee2d285cd6b0660d31e8bc9616043621f733ba1447c6c07d8f78adad646c74f3d5e8444f49599a741a3275d5aa42108a17771cdde3bb561588a6e660e548251cfd7e1341c612b16e4bc354ff0027bff0ad0677651c749dba2c93d7a3f94d5af754af1535e0aaa7e8d2073c9355048294ef8c9140af9035684712da01268f1fa97f89a59c7dcc3d6615522c4109a151c92e75756be3f3a37961e0ec7299da23228d88fe95ef86db563d2a4eb040328babf664a043d53e37d96042646501bcfc34e51354e40729e391b69b07b1a75af744ee7b14b559402e1bf2cc2a17a7916e54338125528c4879f3563a821c34b74f57fe8db8fcfab5b76a244ffcc33cddf4659806b0928220562395f84dc0cde98613c381f9aff99617b5d16a50b07cea03df4afd8d6d888cd66cd7d5015dd4bc4a61e55c35fabf8480430d08c4b30c3696db8fa1633d90c70f6e89d3b87f2baf1adb555bc4c41a9a5b3643d2212f61c5f7e39121f868d02f9290c31cf0035750d6bc1e140784f151c96104c47dbcf99217d6aadef2ddf91e24a7cdb5262c4873c723897e434d19a62d8ea7f351497a973392121f37b941bd6dda13af5ad5a35d9b91b6009d1b5d6e9549960c50d3e6b985a8402307a676ad156d6d1b6387eff595d26580c615f6467c3934a96eab17c0e0785c613e34521e8b48ec1a25ac671b13c5cb12e443cf3aa77e17eb58ab3b28115a330c0f3180f1c845091ec8d96ce94d97378584b9ac7f8e7b735c3248599aa180da05968b8a4399abe07aaaaa580f933f12ff39de1ce7e782cc877d382de073b9c66b352dbe18175e77e3f995cd1f77b820aaefd67848fcbd9c00c5512bca4e34b7e6ad7a4d8c800cc5b06712b9d0eb149c320464e840d7a0e9db43d5170590205cb3c0f32e759593090826d5ea9c02d3fa7a0e351802f60571f61f802b881abfa26f0e9294a6a0fd01c9770ca6b7a86bba84dbac2741495dd1d4eaf53e0761c1b5f3c9b468478ef7f65a93f9aed04ff648f4ebbecab680535b86001e40f8a7be8cb73b8f44b6120bf966ccb63748c16ff46c2d7158d27fa3f41d60ef8ba3ec2f0c3f4eda653a7cd40fa106614d7f9c5776a2dbc8840f782c409152d654bc059f1f1cc37b5bec3abd736d6317e810c07648051b97bb1c3c32b379a554d49bf543be49ecd7144bc3fa2c3ef31b532740603645d4db8e9cbceda39298a3b4d73e77eab516f2aaaba9c3e5823ee0ca9dc2314ce0bef2b247d906ecc20d31c7ef21227fea8a163837ae9a32239b898f648645dd9cf8c555f1669edfb006868415e922e4d5bd24a09a2e228d39971e4ea74b63de898825d0f0fdd7e67545752033f0b35d9686709414387eee02edf13e1616dbd29c1fca0a1971171c3918cebf3559a5eafa0570ae81cfc0de8981798b12399b143d328e0299bb5aece0911aa3cdfdf0261f9038c6ac8334c60a6d002bdff9a4550362c198291a7ae1858c26c0136753574e80e458b85641875bb5026bb65b484c629e9dc9bc29e7fd1ca14bc3e057a23b304234ce6f4e8bc79b21637fa8eaece003eee9a8f77ad506273e21fd9cd8902ed551febe61dc2b1474845575002a6d8a4ffab639b7735f6e1cde9ce9323bc344dff7cf0333e2ae5b59ed8bc62d7bfd6d1255c0493cff6966047a31b2b053460c93ca7ecb29d350f1f7ba9f15befedb3618bbd4c365b3a37c314eb78b7d44a2ca52593100e1d3f71219c2cac5559499507068601b9611186c216291074b1eea8e7607fefb62873f177ce5bd6fac7c53474aae743971dda6c22fd4226825595740526483f4b0e527611c7a77f92168c8cce6fd87a23e459070d1b3b1fc69092088b7b7817a5fd1af5bd362faacc1aa3e29239e44ed2e889313599735d8803e37141d9d806f627799caf1e1277635ad87eb69c28ddcb4b971d8407464b6c725f386f869eb7926fd96208b7e90e3fcaffff473ee51eb8eb926ec29f6169cfc747b48082b9c1bdf3bcf188ef97e6b7f3c24506bcd5e1c7477343a72197330102bddf40461d79d4f4c9bb5dd9dc2068d7ef82d8a1c8578d40c1b0d7b6aec32f6819690435fa31c48edc203bdd0feb84172b94738c1b5c8038535b32bf8cdc14c29a23a3cecd9cdb836e7e94481a230dfeff2a6e4a0bb2433aef776627add1345ffc3c487323445c7d5ed817e2ee34a8074b87872e973984c0a3d3d6a15d882e5c57c80d684433e767483c139e8090f093998a028c47052635d5a180b88a3bd7cde6d11227814192a5df61c89a61b75687650822bce14e70c8762659ceec507345548354a86a471494ce3ff814ddd6b57d0c6d99f654ef91bdcf8ab2f18c155276b9728c05064310b4552ec9d0a91b497e19266c8d9cfc580913609d69fbb738ac40b36e8155630c2b691d9a844628cba87cdefbcb706ecaee55a11222eb369e5b35c9026bebdcca6cf54a8d66a2488880c9b4d9c261ca88f16c7adedac0d61fb3f11380b45425d03fad7778c3a185c5033f50551741cad5f95da63a4cdbb7f13ec75304bbc812f8b44eef2c31b3f1841b8f61b3b2fb236c54ca6c5bb60a6d4bcc521df1b65e37f85b1049ae76325d0a797d834b8c538fd7dfd069b1197c0dba7c2f7a16dbc84498e54be8a01222a19f294198ea1e06556f7502c67884262018860a32a725079f9fef300e8b5289d85a5d3a275e3439339540a2f5075f30fd57dffc9679bcd8443fa79ae926ad05bd449c1a5c337ceb9457cd8e20907fab847ce350152d703986a4e640b9b69744b0a2a234ec4b7d89a36d0ccfdb7140cbdae632513affe7248ce5fb07bd9811606876dcd4bf9d627cf521977ee95f0ef0b9eaacf1aa014d06f4f26e3eb955194cca719c7f78aac65f16193c758827408cd65b85d732569136e96380a468aabb3838da9423978d9f4aad7f7decaf0e7ea4610ff079beaee6a8679d23832bfec62827ec544d58fa2d6f49be288736164e6a55dd163bd8246e7d77b5d9dd93262ec760067ddf8ffb20a36230a62e63c51b83905b039cfca0d360c4a73fde1dce8d51dbdc800245e61e87ddc1742b7f0d5a0718c22c36e8f0b9b62ba24388a9574a3babfb4fd2f4b9b5ca06614b0dfc7aabb6ed16e8865c38041d225426e5dc065b0839db148877b130b39e6864895dc5cd776b298a44a2bca7f16c6d06a8470290e350207baf6c0eb37d6ccfb288b4d7fa8475a665b670b966ce20164876f33d7eb7387a444d795e17da58f8c06e9faaddcdda21af11d4af73bb2f29907eaba6662f99bcfb0aa5126c67a87a09ca0fd16f2a3e1ca053ff115033d9d1ebbd2354f98d833eecfc5e2a06586de516374e9c1a580c7c48fea762eafea44f2f50943831d76143222310f6a42eb6b46bfe4a587749f7a3caebd7dedf79102159a31152b7e936922f558bf432534e645ed19274a33a60dd8b4ec68259a2e40329f8a013c228dc27b0a08c71fec6d0b1fd298c8a2b12a9ae849384d5d9d692153cf02fd45276f0a81e714d849366ced5220d5d1cd33f9abfc569b14ea3340528cf9ae87d8bd92a41ce1b71ddd36c5f9f3c9212189adece325387cec50749a819e7f27c029f2e9d2326f177c1eaa794744c638eac3112e855630a471b8c422e30ff4e3153e2d7685a3497d4f8a580abaeb189d42dffa74c9e04886d847f83f2358f2a6e819971198f0a2c598de8fddb01dde01699e1b35cacf1952addd53b4e8c97deae15195de25fc97a9e7272c4f64f7ae679ab2632aa85318f47bdefc59629792a4d7896ebdd836ce17a6c02f94fbc39caf38bd6a18791a2b8567a60190d4976a5634ca16f1cf6749ce1e6045f0b3e31f36c38718ac6a6e96af9b20a1026c2bcbd4d72d74d2f25cf6e2dfe37d369822d1e63ca39453da0d575f8443f991c2c9f7189523f80a4d47715c1d89911beb022f07d7342a03bf513f031e0b27903a956b542094d2cd63575c0fdb800e890f22aa178eacf4672c8c98b6d0df966281b3942c50db29e2645607c79f412ebdf5e86e1288879aabbd33120d1c35dcf45876f7d5e4601e202c03946d1248624bc764a695b99003c2307faf509138698056f0e14c7f336149529a18e860a235689c51356f90785fd4f65a040517f378698fecbbb1a89c5f8fbd2c927463e0f6675e6f8375c1e76ea4dd6a6fcd1f79132b4ac1bec13bcad9b9e12e21b0e0978e82d856d57705cefc5d034d42f48f66b25058feb88731cdf83711a981e3c9f25062e7438f6c38815b253a7f2ff2b3135388222798efbb01889688d79412363a80ea1a19db4fefbd23d7bae270db4cdb84eb5c3e4a148eabad0a3a97e8202307bbdbf5fdf09b55516fc4b7f57ffd5709e3a409b00cd1b1dab88744761bae2c20ca33972632e142d38086d98b368fc3420b85a7a7aeace177ccd273dd622e84ffa59c3b8a97f2d6397d73d443f11e44721d1684f21ce6c9cbbd574ef3fb2a3254de98fa38daf9fe9f9f2626e3f2e03b0e0145722ef70614ee37c334dbd0a128239dcfc227c0f08fa756bec5bfda0ed4b0f2fd9cb77c21447288dba6f377f58ec961a678d32692cc2ef6d0ecb78e108c1fc7a0470912b059fdc488f76cb11cd4ac6306b80f15694b61477d76ca573bf5855c530016d88c0132117a8e6cf62bd37eb7bf207208c24054d1417bf742e64ca7348098183d087b5c6d222d34c4719ac29d698de3164b8fbb6f017c83123aefcfe75256e3dca91492c1a90c011c04ed23b33b18aa2e11c22605bdc310c3d3ef2d2840973c3725c448413157e3ffaca8e00267b2c639cec330a7abbb44bcaff161c50b4e5ab8c65ae870d525d96e904eb2c44e8fd2301709dc46cfac522da7bbb9c8c9ce91b9c7fdb2372fd6fffd1e926e7f83529d1345d0b6d674828d108dbef515e1ee7b1e948d9aee4e1c0f78f2869c92c9b724891bf029f4f0c027adf4a49c8652f02ae43030a2c634dd69eafa294ba9e66bbdd5ee9d3dc2d443acad8b3f5605584440068135a2848e9c34ed3fe435ac576d08e6ac3e52990d66f10d8d5d21ee89e4321319706906324bdc537cefd68e41ed1c4065c778cbdb6d57b9cd3bbf1871e7b8b8a4677fb291f85723d78b86289d75051750097b3ca200f0fa79bb971a73808e9e9f3a455ca0ce99f380e9a4f7b9fff3c53f78491485af884202ad319d9a6de919c082ca825a9439fcabc7b6cb2240e0c59822956a7ae90282cbe44f9511a267f50b180c7fd9a0e77a388a1571498bd8a3ded7e54768da772a5667d38d32b9d62269ac792b06426470a280aaafc5e41118707a99e2bd0dd601e2eb04dcfc045b7ce5260308364afd622c6ad91942a28a9a52223fb07d3d8cb9957981fa396b708a6fad1456eb3152720b223fd724bf8c38a4f479107850e81f6302492176b6859ea727d10acf9927c9582101bb702650efc53dc8326408b9d3ffea735b489540e75259b1a54c41129ab26f7abfc5a94433a405c13304a81d7a3fbb6ec4e445e12f8340e34bfab020a7578f42f93c3a7411624e54c8823d9f49d415db40916c93376be59682590f9a8f86a1f1a0025957082b548533e13bc11e8f255e65cda064d6911f50e561701ff6c138323aece4a00865cc3def6aa448c2bbda8ab00b112c11c361944718d4f2cb0d802a5b95ad91bf5ed572061c6759cfb7542b2b364c617c0f703e42fb6076693f0f134bd1e43af6a01d6151796da577f67b3af5700e02e3992b72764b13a7113360a7a70d95e17c0b1f6b216c7dc8cbde3b1c4e6c9234977854fd2954f24f248daf875ba62e2e8879d98407f9991cbf3ec2b2559082a542bd9acd4bfe2286dd83de337ea1d012cd66e53d884896f061c3c5e898fbb51accb0696b58ec0410159fa34931588543b0a631264edea16b5217a493941d3b33d48d5f5b4a6af064a8e9d675ab6ee196a490e7d78e13b676217866546f99b2f09e4ad2605f80098e73253c44f16a6bcff60429ab89ba08fbce6ecf655275b7f2b3028ca86a3e9aca1675132ecab22ae2571123ae228b625f44017ecd575684bc1d56356d44f98cb4fc81b07483868f17a4aa3d9227cd592dc1cca7e1e2650bf2c00ff85037a9efab0f83e826b9b86ab1819f1a772f42aa3aafbb8f7144dff6a886f1660adef35983e3b5bd3c5fea1d0346333fcc81440758d3eff2acf881cb361d960fcd341c1cc7b17fa7e606e411cf899617b504b29c84c34e6f88e8e1d9421150b5ac7dc2d4d45586029944b2cc27507892848c47ae8185ffac7744e94249b8fb31a28dcc1e9837df968417a4cd6986e8494aaf9708d2f3732832a82a85e53f76fd58c1edca6d9a1309322faf37e21a29027c92aa26757d8420873364cb9a8f69b4b167b86979656018755ae57aced02423dc463543e49dea6f66915d9173016c39cdb90f5917c34e8fe2a80230370c05bc89cd200a1ce52a6ef9d5911f5d5593632c859380b7300d80ef31a48d7408916d4fac323e15fbcac9bcb8e7133079532d77f41103d4fb41a704dd0c9d357d322efa190d1b7809ec8955ca7bca329665e43e03d7243af1660138eb92f31ab278e5f9b699f50fd4db99250a7553543726e16d87a4d4e46fb4b641f15a479c32234659d3f64aebc70e26481f0bc050a1271a4cd2c0cac637aaa2127fff1cf31aa9720ce3adb5fa9bf84635100e035694143d9479570d0b761e849cee0e66811a9e717817052fb01ae6019b30c2db31c2d5cd894c4745248c6da51b6cc6d206d08edd8066a4ecf7c8a96ca8bec834001186c9c1730e7c3ec0ac96d639c20631ffbadb7d1be0d83f3bc004bab872d71e827137154808296f580b9783ed59e81fa629b50177ef66e80eaa93f6062c590c4c4ad2c61f951a23248b6a5f0fe359618bf4e4cfae16b7c2717b14f00cb72a3d063d299277feafae9d1acc83883744b94c1fd5970fb266d9ca6511a2fe536d64435f0bd19273851fbf5c94cce9540a613c938bc084609c80ea421ad1e79497cd620a5083b3398b649b271f54c8a25fdb939af3feed550e010691cf899651cc4d6e1800d8b9d614270f86f3242b7edf5c5574bb0b89d93ac1d51b09020073a902bdb9a35843ff8cbbe74b1125fbfe47027fd0e6ffe164eec55a035df671ceb29b71195b9293c9f2c2203efe7f4f452137e9c9d6082fa9a6abdbdee0bdf8921357f9e81d7a6abe54f2ba2f71c022f71e3177dbd96d498cfe008d93fee7d5fdeded3d75fc00a80a3377ba7d936bac5df6257736ed8b2cff9bacd10706a930bba2e66eedf8f4bf768be9bd640835099cc32906037c90ef791925fb0a25a81112a549d3285ca2f3956dc8affaa944397c47dfc0898480995a922cfc45db642f45088e15949c01dd152ef614ce6c6a27963b58a9855e3b9a2061c4a8cffacdb1e18b4efe65b12cc0fcc35b57b35191b71c84ffd1937d44879b616ab2d56d65f62ba7f935656e5079adf16a393ca39b37db33c77924b67877a89500a70a601f2f28322d02245eed0de942c0827e6786fd5beb559e7efd8a96543e646536d0aa4c79bcca6bcb344867da18f2dc7cb2ceabcd0c247cbbba3a76c524d0566eeb0e8929f4ddec6b6e87120e2190cc364c2bca2f55db4f45209277d7d7271c32a97956024ddfa2abb2fe6b5a8eee10090ac7dd1d309bdf6f3f19d65ef28b61ab9b7d2a9996aca2985c1b8b0c054bccee51f186bfc78955cb7ce2f8b88b5b8081ac4b0f6e73c0259097596dccdf029051005bac8b65c18685f015be5b541f111d4abc2a5e7414130c97138d7922f50f3fdd5838fad7867ca7b20411bdf47fcf002122891c12febb0f33255e8a55f69e59bacc1c865e99be22e579e4e44a8b26eb318c0ad315400b05cbc7a01cc3057104f5e9d6ea04617b002acc02233531624d8b8ba1479cb30528467f5fa0ac67c44af0ca00cc2f66ab461a33d1c74084ecadf9377d64cf8a257c0b8762b5f02de70825a0abbf9a92aabc7448dd20af307a8b406533dba27a6370781c6d9aaaf6f89febeff16229a3a53811074d20f13974bffef8ccf82d55ce6b3212290ae2e544db191bbf968018d5a8f646ba0b560a62f5c0f3eb63a3ef67367a2a4f2add1ebba929d7598b92edb7062c608c85fbfb22dde65344a2014bc6c2aa7426141ceffcfe8c655c6d5ffc5293fc5efab765f6838c291249cc82e820b63e7532010661775a542c40aa85ce735d4e448f57c34ba88b8b5c2d67d52415e0516fffd46077e4ea17a642fbfe66d0d59fe20209a51616a530d08d6e66fabe34958a6d0b29f147a38cabf3fe381c91ecbafd693471828efd165c2231783c205ef21546eeb4f73f6fc343708c23dbe82ef5d054c734dc89480f89965f0264e3cc18944cce31788178611e1c9e9daa7e834b3ae8c79f0d9af3217b8a0700813167ef2e1141af6b0d7f240369d28e65595cfe6bc189ca7056b17e9afdd81e06a659dc163d1ec096915723a6d720c6a74260e9273513b1a3754aed0a05a5a6a273c244925c17a234258da5b6728c222df5db5813d0201b3565b6fc6d7bb390d3c4a35966a00d9b89ad4ad2afd368638899b7f02e225ab023ab40071a93878af2ae289d41be991b89f7f1a2dcd88c272584b94ade71fe500654ff851cf0e2c90c4adf4ecd0e9987298535c69d7b03a7a716a43178ddf654033832a6a78f94d5f8a944fb2efad461b3f42b557258fd124a4a60d96cd295caecbd1271cd64a13c8ae321e50655d16ddbce5c8a0219335389ead88c1848ad5a034a54461ac693a08d0621793c7850ae33063a98d602cc7396db97e9180dd14a483a022eb28c07c7f46ddb9708c0355b825ded6db04d91268986c82afd6078b092726a20f414818f080120bc30627956a2766a989483ac4e4e56f78c23f0b8e1132a79037a1e9c34cd960ca745cddc2f4aadddde111359ae3445481eeb6019fe9e51c03c4763808533c910726ce312bcb2f91a5874226bf04e7e1cebff762dee063111cfe0a4e5908412975aa9a66e6b7fe1508a05bd5be66138d59696e8bdf1ec9a425faa6e70522aea5700ef202a756d194981e689e83e197c2980eab49343740965e764088a47aea0a42008ed0720314cc98822ea1676d1176830895affda7b98479b63011d62efcdff873e33199670d2ff877c5e4e4ba1fae3e47aa666dbe2cae27da0e05893e8b7011cb4d632a5c919a4ce9572f4f8d4febae9a985d642a7ee1cb4a64a18e977e584ee05c50341aa39991a5ad381b42a6f375fad9a956de8f2c15afabee1b019b327149f5edf08ecb6e1f078b9c96cfd761e0057e3251b11619f853d812e7b275aaf4077a398709180c2d063f6ebd1984f437c530ac8ba531eee1f6a189354d5e31f99ef411d7d1165a6b6f0a53a5b4e44cd466f4c03377df2c629037cd83b9d4508b342503a5d864902e4067e081dfc5951fee52d4f349b70e989f58070e6caf563b148c30e6689dbdc76198dc62344f053fc998006a4ce3e6cebe2994ff5245a860633015aa71efab444b19b794d4d289ae502ec182e3c72fe21133313ad4e486d6d12a7281b2acf7dc1f135ede4529e4131bb3d5f37b354ee6738557a75a9e8d711ee961e9b43ae58798814eb28611677afe711eb81ad240fcf9fbdeb7104d9b683aeccb3f5ded457c6e4df25089ac524894ca536fc869a751f30012fefaa7eb9960d7143f2cad16efc30c6af339ea5ca52cd55d094f52353806c37886265a4d5a2146071f07cc345b5bece22013feaaf21460e42caed5d2f8cc03b640f1cb9ca551d38fefb2e48c79b013b13402fd81de54e9975fa460197ec12e76911230512d52e1e62eb9dcebd970c0128a3aa677ae145deb939eb541f30ae2d43768f6aa234e2234dfd43d208645be7406f5c59ec391698037b4bae9888b0dfab0c7d4690d9df3fff47162db5caca839c3b0d17560c9fc7c577a487924326c84d6699146c20f4ab173c223214adca89f2d95c039a1db0bd2d664247e0a6d02e3b8f558510de10bddd428a0dceae8a45194708057680479565ee6a2c49f174ea7e0a99b5c8ba1bc4b2ece914045b6114c6639f3e20d888373bfe06effaaa39607c9efec979d61e886df4739fce9d1251ef5372210fb1e9a11311e27fe18623f18b1316426ee1653c25b11b48b4da60c9346c2481418884255fb4e92a016911c4e8b09c8a4562aa2015d2b82f75e67bcc238fd2fd16b1b73e740bb3cec3307e8ffb69a0b3f5bdb1cf7beaed6c809ef7fc510a74bb31c2ba9b59b7d3d2d1fa8b211aea24a76ce8b0fde5b2f75f8bc5188a4126e3f28736243f45ec4a1ccbc4d2e1335098f8a2527d35e7d9a6801cece930287ced7e1a2b31208b6816c239732a0d7dc9d6bcda8a8058d81a85f685b6b1aa0c28058527d6cee14eddb557c5825f021aad1bf707bab6806e788001fd953667407111847cc0482aa5ce48e6dad95fbc2da67ce257407f201a68315628243b017ff00e52dbf64bd7e9e823c39f725d81748b7630bd8f772f4bf1f10761b2887da5f3b8d65426d34a504dcbd0952d4fd430945fd25f1d5cfe0878a1e02ab5e9d6fcc8c2f904efc1b138c89375180db7cdd23ab465b7b978740d6319015577b0ced25c475733037a82f3c6102c4b160267520626a6f1232d000de5e2cf5b76f155ead461e27fbfa538679da45b06b21fec79f1c4b750fa65d7b0d0a19435847091dad4ab8990251747d3461f176d9fb6ace7a4f18c4ddbfeece0eddd172b3ef29b0656ffe96f0b636c41b8336eedcbbbf4ee67c1aac22ce56fd25b49fea7f67efe1520d18c95d492f5cb0b44109548e9a0c942311896b755ac1bdf47386c20dc5ca4e53f8bb8b9935d497db6a4853a9a17946a76b4cabb2bc44b1b185538a8a9eeab529b8972c99cd68f8bfae882aa4b045970fc4d55becd5c090b900912ffb6a8070a9ffc89e5f51285a4a80b06e9c5f8373a8595d79b91eb267a891c94a4912de33475c68ad55ec7a4ef4629a3c2ae0bab8d235cfe42a82437e469f0593625a8c855d0ba1358699842ea0c6b766df55d2ed8204de044d097e73734a320c5b38fbd062b0bfd1c5e94ebc8219e98a74c53ac523ed9e45c4f872a81e4dc0d52a385520bc0361acd599b76c5098af551c5152f054aeb34e2734d4f00cd81fa6a84b906752630f06c73e32bb52893c5e8bd4bceaf8bec439636bce6472bb41709a62d3bf3c63788448884a3d1198e4493245f465e81da1c5f277ce76f4ec0dc4c7755d9342bd419c8f74aeab5f8ee1ee6d70041e00fe8512f1e39353c058d6f6032a2f71877ee8f6c87912c0b8870a32651602d7246c0c3afff8e703e5915af23f99d7e3b6c82b6ec33e03da5219ee7c453af7b373cf88f30ab66e7c48c5dccaab76bb0edc3db9a94f2eb7bb3ac3b855ffe2cb364fdf18d49df1e5bf725c7b505c7ea1f9e4247e7b52f776aab37897eaa212cfa073aace46777cc0fdee34994ded2019dc70ddc265d5c9a013d429989ba90b3544191d8dc8976cac0c6d07b722f9c37f1eb9609bee353950c8bcba5596bf1ed4e4129670496b5941cdd17bb6700b9dc7a1f637bf2a65b3d6c332fa9028df54b4bdcf76208f6e42f0bd81626ec34e9877c0721300000e9de38f64db802938840931dc7fb36203cea38e356c5226ce78e20cf01a6a10549ce808f0f2cbc8741ff67203a28d362f6911ff73f440698359a0808f29e0f6c72f67b600dc106afea35bf79bceb3d1ea9ed3f516462e4be179aa9b958e7caa145ce0cb2f9d5e9eb2905ac2045cb3e1cf59df74f1ccc0076bb3f9409a7a19ffe4dcda5ea2e04cdeee9a62e7a088529dba79f08db155183472f780ff84bb8871abdbb06511b6163e0fd590888bc2385ad92c8e7573e93be8321ba9017ca76522136f4a2d24b702b3d47eaa573089df16e1de1e78551698cc6373725f7db8093bbefb307ea96114cd3dc9265bf7c3a1ec504d18e2d6e2abcea9528a70ecd6f0096f038f4b62cd0b180754fa361166f959b39866a408f4cd3fc46c5ea2fec955d21c4d15dcda0dd3111358c41921d71239d8ed19682514d1b900b5549f7ba2ccef0aaf5579dd333ca732c8c7ce0dc8ff90c59a3bbeda3d64e4f5563f02d2b21c1619c2ffce391bad5917f8c3c5089b805470a713ba90d1155e85b05ab013ccf9329c70119fccb1f8484a7ae6f1631e10c10ebd12afeeee45a728f0a4ea8cd5f8ed95707b9c6a2f2994fcd0db7792cb383400c6fda73d2deae1da9698ac3c182f1f7b5514e3067f9f72dca2bc52bd6925eecdcb9f6078626c32a7cff47322bfac106d474d0be69294c95fd8d252db8672a7e4dce30e316eb84a3e83e3ad8fb22308d4527bc336fdd3e94f2184cd7eaa30cb6f424abdf22f2e0edfd7293bf2fdc68222ea546d0c220356e0a24f1ea7853a73e53bff1b82f1f0a6978a84ff96137ab94e13acaf37b0454ac365e28ea888d55dd8c303e68b4faaec7d1b8c10dfb9272b977e5d530d92123b8ee3346221e92dd6123e2291fab4e430e330d75c4e851b0fed6b29789ee2d8ece44489b6639f9e064a914e583d57064dd1f18cf7df2595580042a674f9d4b1f72a54c1226ca9438f4999861962aea848e5035cc1970fe2c7b0b7276753269a370671e8f61c716f2b3a4fbbdd6e93058659f1a831f2b56813e016cbee307ab06233c192197fb4232d5e0ee8307f9954ba911eddfb29fb5640f0e5e111ceb84b95e1e112e866f2a697ce1eddc2ffa2368713d9f96bec4e2bf084e9e574a5eae621b853836fde1fa9f7debc78c4356ad6f8c79980b0d3da2484b3661e872a21d1b36a132e58d8eb0b481b550aea37f9ca48b658c16bf837d571d54eb3c1daf3898d06bf3b4a10e4a6f506cfde6bb03d6424978579965ada385461177555264cdb3c6fe2423acb930e8c0de7d54b2026e24dbd5f40251b4b98da22b8590ebdbf11d0f077386a5b3fd19d42be128937af064e98d1794a2dbdf27e253d612729fe1d31489a07d81b0355964f708fb2c7c66952b8647f0716ce41b87753b25cd51619290edf1159f4c4d43a523de3b57abf3346c9bbb599b19940a5fbc07800855cc58cf4919eb1a66f3dada8d3adff71c2392e12cb81b947d852694c9406c97e05d0fe7d751edc7dd3261a366026e4b4db9c257e6af358cc5639c5973609d606183ace4ee3cbde15d73154e2e38503fadb320b3007b95de203dd525efa4fe47032838068f096707663f64a90084681261bfa3f567ca01acdf9f5c989023eabc90ccce093e3a9e3a3b29ebca64c9263960df338606b84ce46b65f488d3c41bc7638b9f8b5a5ac29aa57f44c54f7ea8e994a1760d3a7bb56fbed624367aa57ca8bc1116310318b836e69475d4bb9a98c3dc8764bdfa5cbeeb1c011064be65fff9d03b9b79d993b49eb24e39c9c1297ddb38da4019879517709bdea374112c32e5af4cf2099c2ccb0657a60a4a6297920bbe996ff29a84730fb9be6f4baa75f336a51dc19d7a9df1e7160249fb9f085072828d900e1813bffb5da38c67079b31dc65067050921b999cf4dac698bf4cccfeddf62ab811e8212f122aac1f8074634a5ce4779c4cd269e1a37297257875d3c310ba001335ea4fc0b257ab032465f960a88a14ee4c02eb66c0405bc2bc156d9b601690f5e5df90105d2ed9ca5c0e6c847c9f62a7440ee8befe6943edb61dc9ac54fecf694a77de5aa75ef759b38d0014557da1415349dcdbed3956a66ffdb77fc806cd0f2217213dda99f90d396d9e8c1ac6cc0aa7b1be7894a9739e1d60e9de75980a3873f4b1fd8a2f652f6c51c6abde4acf92730ed770a671e035bedc85792fe03fdbbd8696cba7a84dda7455b4b27c1ba4d6090ceba4b3163a051f7d58d51e22a5bb0fb75633e64a7060d4e4ccbc7f49c20d23afbf9ec659b4e2d18905e62eb0c62e1a84c505e28273d2ee5a0ad9fa454cc97df6513c429d5544d6030dc4fb129054d0d89f16ffde7cbcd82a2cd68820f6d196eb911cfc5d6f4344699ab5fc442c9284d49d84e5bede590c408682db49f68fcdf481f58677066865825d152c8010f005f9d6631a6f684fc9ffc9a971e6252c40ae1e6c25dc9844ec29434825d24a28fdee3baecd7efd4e80c5e2124b0adf43ac8907739b77bf6ac23ff6ea9c0c6f8a541fa844e8a33b0d458ae5bd1f6b0b923188ce99b5f14cbab10ab235409add94c9b216152ef65b99a9252f537a8c2de5272b709491a33c65337cda41dd206d71a72d2dfa5eb2243f70cb2e0d52ad7758a541f17112498be45709ecb2bd476705bef53d59a224bb2e2953f3d92d988af5d41c31d0627282d7a470b1d17f60d88bb4fb642e48a38e45cd11d43b8cdf0c744abde857ccbeaceb94d93e94b47d19ddb2d5ebc5e42f9369ea95ad5258aa2d7dfec7d471c72f58f54ff6726051caf8ddb9dde9e2b7bbb1743906cf35f2893b02d7e8fed672ae8d9d56d03c1436bfab9891ea76fd3266ff2999f9eb5a9d0bf18147fc8b80d73b9128c5b1dcc940feed8a43cc7bf8134d0c851342c892f7da4463de592066d3370bf085e632e955eb336480959083d2c9918622e0503555a64b7261dead418138c0fa02f60de30b32e5c63300a92ba9b4926a713e5d46ec7d67af43f22fb65d65a0c9ac741690b2ebbea19f4f09f38ce6948f8182bef76691ab68f4bf577da2ef9487fb08e433451ed62ae134ea77b783dd94dbe7b4f4c9d4312df06646e4f905794751d2adc82f385d7e0b8d0684a2e8a6dd0e60f841a3211790cc447b8ea0f151522563206a62d9326452b882f1ddaeed965f5afa1648fc1c10ce86ddcc282030d4f3f021e102a1c741fb5e5f10660d0a81bdabeb5796f9fd77115c711c7dae44af46ba3e51260e242c969c435d31dc491cd0250a0b596ccfc633a25ca8cb1ec07aae31f53b5fbb00095d26fa1b3606c69edede4f61279b12af3e65298682d18383691ce39883a2f249d414023cbc706c57772f5e2e6ea55a86a52aa8532652bd14e2768a090056f0599a5bb91ea039d14af3286513dc5621f5a68146b25994cf18a8a047960c756018498c6a59ebf01661d3a7d462c1375a68427b2b4c5e5d2059d0b0a5e8b68a92a12de8c5738ce2ede41e6114fb1053fe5c1d1601765434b35e5a35f80256edb787b613192fe6f427fda7bf9b795c62c111f8351d0988b57606495e2da03500115d31a470cea6c3552423b4a4f4d96687675f3075b0feb313f0803ca85564a9ee4378e8394087ed1a26738d59281cc4c25d223545d5069495882d2570b4deee5e110285302dac5ea831bc3c148be744d098cdf53c8f426c53534d956111501b2ec2fe96322792c54acfb6c5df5e4f8ce5bfb0d294ac2d946b8fabcc9e2c64fe85bba1b3282fae457789049e192b0e8b9ae14077ae5d6084eb7a143cdc5dff11e7edb3479210634efe08bc875cf2f6e29ede99c285c6b533bf9e970be25308afc93b0d193a138a4737a80addc3d56d625f2750c1e72aaa7f58552f2075734a73e1c8364b672d823d421686276545db72804ff5203f41a326af55493e7d3764c2e202f879369474c9dd056eba211409cc501124569b21673d8f44098cd630e0546527d4197c5fe4f9694740cb8beccd5a07cb1c9a81454e1827a0a628664793a922a3efea14c9df29a8b2b0996e18513c979e716294bcd3fde1dfe57ceebb586511116deaa2b34b3e6943884d2f54d999586f8a59ea363de0d2a6a305004d846d504ae7fe16c7d6f79161c7d55b8b96dd5c79db58cdd1dcece1aaa7d0f0238687e832750da9856c6f8983df9181c694a1463638349e29a8fddad003ad0600cd20f99f2ee6c9455116e265d7b855f41c5fde65e26ee3132cc85f211c6c944dcf36b3826db4ef1348c5783a35e354924ec906e9ac330e68802e88b7bb8e89d5fd65eb1bad612517fd95e92f3c16ced0b9b8ba5dc4f715291fa98e63dc6146c42fa8e02802786cd5aa96f3c2ef75cc52b10e959a65210d393b89a8d0c0d2ac94ce9e494b21614e6794f8ebe4abd8a16c268209fb92e05e0de4bf1faab50d220cfb35f4bf1db841e9c935db0eba03680a59f0cfc68fafd5c30b7a440db207d7f1167f083c6d8258fdde5bfbadb357733cd605e4f5bb53b29c34bf60db4f9b27092be3a76b6a62ef3d1277e22cd125e2eec19fb5d64c4cab11e415d2f7759ffa739894003b340a5038c36e9db98be96510be8d77a838dd1416b401ef43b02279d3dca79ac4f6885b55b13e31a93b131e546c69e98969921b67b0b134058d8a5a7376468728a81db8df4c24870254570453874216d42e5294df20ce3506853a379f7d93fc76f073a3cbf10987015b6a7a54f1f71b0bcdedeb2051ae8884b6b94377538744a9bbe228dd437b0a8362000d4b2d19113280b9de037db02deaef1abd439529bd38fbc4b2bafcc2e39a0a6802cdfc62dc04594465f1d5a1ae2da934bd073b8862076f6a4e7ab8ae7951108fe11f9fe99c93fb8f3bfc3e6b82764a923e18166c00fed074bf31b9e584c98e3e99304ab087e876bc800a262f6da6222107f5588a9fde8c657fc7cd9acf5ba4f16f367228181ce6baca52e99cc91dc97ea38095fa227ace5dc513bc0db99273c41ab3dab2a4f9b9a861a67218df3eb31cfd88bbcfc1a379320d8ef0519398671c90acd35b3214d75add020677466957fc382fe11ae2e51efe3ddd9da3fcd4df01edc62baa1171833904c81ceec152e4f18744cd983e4e9d2b9033fc62992845432caa712bc59d85ddfc4d2cb82cf573af4c5459b18b96fd81fe99fc48b62a862f97592c3fd9e63d0d0a441fc9d582d5555c8a7bde042dd96b78d49c5181708b8f13bb72e77b074b530d6bed02129fd18a1b149c10c995dfc85e762c09f538b5cf05d09d4cb604743cbff321d4c76fe670993a55903dbcabf704f4b7a84990e53822881067a11621efcaffb8607da55932bd6cced924faf2c1721e23ee3ce818f09059671fc859dd3669d2561d5da0a4efb3aec96ad49a21af735c09ff5273032d13b90caf0b98b060e6246765d54cd0c0b005df666493001c174f0a270a1ffd046dde4a4b475c112ea0ea70fde46958affd7b046ab0144300405ce9154147d1b05201338e748143e1d00210ffd40c212309eac028a0e705c9d04aa8df72fc9dc120263201c01e03634b925aaff0bbc6d58960947c05962789e7967deb264c2b7632c2ba7f646b8160bc18f3409a5c802123b2367ab4de669a6b3cba27a69ea0de60fc572be21d811bd1227094011ddf6735efc2d5ab1ac86de309de8908fdb3471e8ffa15431ec19558752640e618e80e545ad32ca562fdeb2c74be7bac85689aef3931328cc297a7ee413cc3daef1b555236ece11d39328bf70e950df79d6c532a51fcfdf23b1003b5d4391c7fea9e3fbc4d421fd41d001c39ff25400e1f2bb90b294dc4fc5f41357008296146d2331a038d87bbc9dea317ebe91f3c4afc94d421c51e4dea4e9f680c3845d2280a9782fef6fcf5c3b1b6a5d86acb36e47f254405f5ed7bf62909fb4cf44ca61b1e3b4ad7e9b02e9a8b24a5eea03aa7df33c91707c5325703623977a7c5aff83782e2b751c6c9d8ac0118dd28646e094963c0fddcd3270f91056cceb9e621ed8082ae7784bbcd83359041784e4d7ad0fcc11a07c9740b8e688cc44a456822f8b6fb8a78df525bb98a8707b4ebdd1581d889cb651cdf151131fb5f1df4250a55fe209f7db798fe520e87719b861a0b9d5e31fbf5b84fa76be5f8854d865d625225f3f3ab196609dcc5c3487a505062dd9abef6aa07b54087756d46555a3c35f9638d2da2dad781c9099d73fcac453c526c03aa2ac956d1d9901067b20b8114c4fe4e54f3d97890869dd42fb6dac16a803eb3d448a09b6952cd1949acdc57c639540943901280b102ca344312a33c7174442bca8dff83f8f2134c5d2f7a91ffe4205832f08b209526f757123914c2215dedf41b1f69abce783ecee3393624a8b796bfd35b32e21ce2ceac6bb2a3bc9d6d8723dd74a59c0fe4aa93d9e293b58a45960fbeba44f885ddf127acb6cfc7deb7fac0e9a553b67c2991bb0580b7f21b05856b95558b5f2f9958112211fdc74ae3430d42e855fa1e709d77fcdcc96b9b45cdf88024c545ec64e65f339643f67b84fc312fd822c138fab6edf7510020b8ac55cf457746eebd3cfb4edcd3e457d81f655967bd7e53313a9087193caf85ad259e2f524ee7af5584314ecef28bfacdbe51e72097ebb86d94f9f3e0ab3d99c13242f94affd37c1c40579b116b17da29bf59eb26aec7978194dbf891000a175f397df77552d3124fe6eb2b649f7d6c0f62f74c1b1ba9cf4fdb922b36f5a29cced264cd60ac10f1b7e0a2a642c81b57e87cf7fb90196fa2748be7c489d185d1a853cf8e32d0f07c8fd3ea3f68a58113fcd3700cc493c005064a260472bbe89c524381240bf6da50d000868f5b9f3eda4a3cfdc45d36f7020d5ab48a13d70bc5fa25c4f3e1f8c76612330081880e45308d0edb2b439ce18df6bae329a2624340a650fd876455c3720f2b7a8a044067a446851edc5cd54242c899034f17aea6460e6fd12ead4b723cfd0eff95164151e74013f989504775037f694a8a656e4c5c90c4a958b8fb3a13758551ea52e5fcc849c5206dec643117ec7832536de72e8b632c1d3292ef3660b6977b04a0f7ba1737ce5c10f206b6472d4f327d065f06140c8f76a188ea6ca7ee6dc19e7b8285abfcc4b53a039c622febd4ec42822fa537ec0b06be62ebb803430f635e021fb4d0f8d4c73d5db2b1ba08938b2119063104d108a326a8062ec1573b01b8b8c1992ec9c1aa05b663720036cc04493ff20b9ad3a63fa93386bb640d8ffcfb62224277f9c51e90bc36d5094a19bf97e3dd211dcbc04dca06ba726d68e5b5ccdbf543c1c1807c0dd89f117dbeafd14497e5b131439dec318f5fbacc6702cefe31ac5ccd92f56310500e48c71a273337143f6906e3c8191cd6824428107363b519c62081fbcfbd4ae8c959c656b3c408f8e25c700c0b0726fdfbf4e5a58a25af982586ce2646088710cc517572d76093734cc1a86bea3ea4b640dd0a6fb8f2ff1e87314ab3488dd8f007d2ecae2ec8829c65b817557e2cc06f2dd85f3f466c2d10d5a8cac525861eadc4008ce3585ef49c795a66ed1d0e48042afe42b5c85f6495e8592f34740ce1a92b8863b2e08388daf4afd3a5fcd09a26ba8b8c1a1bdd8269da76ad8d7159179de5c1d5246ba2e5823dcebd1d434e1eb4d984ee82d4e5845b6288d755727fd0694bcbb98efb71672d6cf7e5c2aa0397a5c42ec33fed375ff8604b52f93fbff064019723ad13b4ba9e805f9181fc316cc8cd6a41fec4c3af212a1e9791d2f627becc623070c0459092717886753d93c6391da8cdb655266b5d6eb1e72b367de7e8c9c338320982837f83141a61f57c6cd4cb4ee5f69ad2f23742ecc5cf86caf0f6d67015daa4e32d988d938db7e232e039a7c2f1dc00fd80117ced4f8e83036534bb54c6cd643b904370130ab2b122fcd77503d4f534caa1daa5b97717fb226b4a574aaba42ac1d05ab6c46fb5c16ca204a1b48ddf7a80a0a93f37547bfc326620cbabb1837f74927d1ae6f3f8b35363e84aa7eba01e4741891cdf870a7bbe0a4ef002949bc4fbac4d78745d38682b801049f6ab3c7eb997357a4e6210336c71cd089ab5365e174598feede6456742ac09182a94c5baf662274ad3eeae4632cfb45140fb8e0129e28ee4384f15f135b5c6e3f90d4eb608c393503f170a2aac484ef452cdad000b6ab967550e268f7b224a3f4362014f4fddad2068f68d90b2585a74a565ca71969963fa9c9b91e4ac83e940dcf700a43d9319fa02e31999f3eab04bf4d1f385d6e0a88dd2b83010bf02d664ede0a9d6ab21e794cd5d33bfca0958d30cc44225f034133b26f1f2973a1abbe2a4822e67dd631368193cde2a177bf3d9714dd91b413ca236d75fcd874cb37579e553e8efd193e8e13cb8ecd846f2f642dcd23d9ec3922bbe1a5ab4f8feea59a2fe28992a3854c6b629a5ddfdd39d9adcd5b75714e77e7e3a34072692f185809f40c06ea76067d821e3c0197ad386e75f20f68d32a6c64c1259d6f5cb62b6ffcfc54770c53e5306e7f47b79e3b4ffb7a4a0e48d1b675cb146fcee4d9499e51ed4272bd010147a0aa6ef2e62448c8d403c091b102d2a01c94f46e3a2ff086f061cc1f2288c7e9261d818da229a58270edda29742f6efe7094ffcdb6cddf90ca4b356fe45b931b26110a5cb584e2ed44f177b1100eb43d5eda72ed97a7dc1b98c1c6fbf47fba15ac12cb68308ada643fa75410f78d004894e7fbd806dbc5675a3c710b89fd7399f9709cf9f74361066d720c3a19f7d5371bf9e4d6ce457b08bd06d2b55a25d68521de89331f3480f1dc7a7cf3ada20268a4530ce142cb5b33fc2f00b5e3adef7222d2dab13ca2808ab16d5ed4ec7d49f572eb0e423c19828b43740c9e6f04670249642849d45ca32ef7e270f3f2e4e487c3d0f03d40ad676ae0560238fc57ee1bc4233d0ea77a4471843c810a20d144037ee21a4cf299c0958f64a127a6b4e346f75cc558088162fa1687312b48efcc7469f49fd505b5e280c04dde261ee87bd74a04d4ef3a7616cb15577c1e0ff5cec8e3a359ff0c55ebd8fe00978e596ed5b5ffa8e7243cb8363cd3487fed41e21c72b1cabf9fe132896d63e0d641ed17df72ff9f8b4c3b0abac3af9bbcce1a90f471ab6e0e3b7f42b10371b4be74873aec59caba3e55c5bdb32fe2eeb172eab609cc34c9de29d56d0d50ec2472d7eac9c243174ae13c3999b956ab12b2abf2b29c3a52db07dc11462767125c787c617a05d57ea6d655e13a7514084a729d644f68902463e090c2d972d6a6064179f4c9f375cd79d622c245c91459c5550bd521b44c9074881b26ac786494046709792949dc620fb8081914d524a645410091ba8ff1abe41a5e595ce7e8221ccebacf530055af5feabde5d0c8e3404f4b386331531e7ea4b00bc60b7883b9993425cf7bcb43734183919fae612f2f998d67faf13bcb479c6b5af4beedda4fcf861456a35b6bf44c0dbf9bb8d1b01da7b7f6c2801d69b2d27b1822aeeb2e4865f736b733aed626ee310205a090b8fad60cebaf7b4ed9043b6fb49be6e36f892312b040bc5618b72f176099e09d3465ca9ccd3ddb37d43e3756d38fa837b403a2517e5d7219dfbf7f356819cd4eab8d80565d237d1f5928af66ba11cddfb8b83df67d320c3a1751a3d80f3db9ab2c6e69fb755fe465310fcf04eab20109667480d3b7966ab473e44d3c66b2a520f0927ab1f82f22b6e1cf3d560905cebb8253c2001f0c9fe14aff1172b2ab18d93c8140c291c199a6f22c6407439b4396948aafc32f3e84f001680e573f6c4d4e306b4fdc060512c66544dc31e76009f07704f57d264a389436ea2aef09330c55281b54e545276b899d17d6ade2627bc653ea76c3e41defe325a91a9389a4be9cb291508dedf6b8cf0892f26605ccbe1c6447f1884f3ed207d03a941de53b0a19e3d6d282ec7a38803b989fa739ab446ffb1709cf6efaf7eee8682ce12c09be7711d9e5b057d25e01c31c0cd40c2e108b7c0a129e6c638479502d1ea8d1f1653e195a2a4191ceb5f561faee5e1746b98c9d0267bf3af2d690f2b6c4c3aa86053036939118ab53a121b3afddb7938212def4dad81dcb370fba86b492031e6c8884c1a988f563a40e580089e5e372de34a3d364880b94dc7775353e3e38a5b449f026892c99e3bada1111be37b084f612af65f09bd880aaadbf15c9d12d99981cadcd815d6bf9abf755adf987d99f092ac94c1b907a46ff11375d43330098cfade2351df9dbc77d9059fa9dd2877aa9d1dcf2703a19d78abe299e4dbbce49944eff507d99c30bd0b9f6706c83211295eaf2414e5b18b7ad6f4effa9acffc9cd1dfb67159155e2c4d67f9cd11b2ae072f2b62775f659d7c4ab7a6f422460c492a143e9471dc3502e5470e5da8d1719c66aa4ccbfaf7ccd9efaf1e673c47b0556a680a71be8936f8f47ad6f7a5319fe21c3f9f3a850eac5ff90a214ead8f24973ce5cfe5ac22cfd1fd8c9bf5b2f4e100861bee8951d34c01d6ae8894ee8fc4b286d917339448e434e1c0b1a3933d913b27747a7f633c5c20f3ad3a2738c8e5c618951ff4cd8ce0b4a6e8a543d52d73cf6c99cc26c85389b2a62f8abddf7f21ac4aac73b67462ffb98e5f579d74d91684bbb76db9e44be0bf52fa15054bf30fc274701f4dba07822169f3945916e6b16e791fce8fbf21b2526a93215a472839392ecd8b141376dea56a1fdc1993add781ff81e7e05d43188be2cc840296df0a4a7d4c66b5a6516f9b0ebc7a4ac427fe970dd9a907082480ebcf99807bfbaf0dcb4ba1d29e507e172b05313c10d8e6a7d79c1a72fa01d9407957896e7b70a39cfcada67d1415c3b535ff5d16d02e637f7b3720984c241c0f89acb5e8601e0794b24f95dd29d81d099f16c622cf91d91f3c389eefd2374bd80870ca1c556d36716c3f766d34b185fbd2189df0a4ec88f92b3bbed27a9f01d97fa9d246c70c00dde835ef58b3357eef36be0f8eaa70cff02221c2f9441b75319fade70dc7dbe3a989d3e25e445f12eb8a35deb467ff57020a617aed5049de4c709ab9417f4f73c09458d7be749af76ff69fb87f528a66779e22f2e6198d179730e0adacb6c758b792392677b34765b427a79dfde70c40913884d329c7d02e9156e702140206422eda844b722731a9381c6c5ce735387e2a18567b5ad26cd864b2ae3c85800176063dbdf2c3e6b1f337f106ef71520bf52f879f5e45033f80dc5234826de98546b7217a6892b0a97974dcf76143f090929d26e968037c0c8795914a38ca2656d1d870bef09ea60e580587f2eb6543362313ae83d7bb55c365bf2cb7a2a65c0b45520e2f5978ea9910c4c1c7840e3775e5d69135fcb8257e4c7ff21c0ab835222c7270c4d75b23e0e5b23d3b5445e096a605a4a346f831bc4dce32291539163a81edee89b5a7f56cccb1bb45f9be57f3a5bde546f0980c179e3ffef5666cce81a835c6e55b87ac277892c9f8846499f98fe2828aa9a88a9574b34faac45d4ea3afc8d34d01daf4c12bc3faf97218dd42eab4e172bf0d852b583f14befa6faf98210158d7eceb4525f5c29f1c24caa94d1283c7bfdc4fa856cad1e28c5145b67af6f1e13e911208e343eb4da40a0f09347272132ec3f16aa56df8827399b78b720df37bdd0c8696a3e706c7ee2028866544fedfaf6f37628c1ea4f593c856df974fedadf10feb1a4176b1ac232a7c08f1b7c9661aa65b8e93fb52e3cad26b5f42b010c634d0602bf4582a5ed54262a611603b4a6ecf94b724bad40fd95ca529f53edbc6e8e01ba1b439fd211190bc91a82ac1da6f5e8fd60bc838bfa7b8fd24ce27443d26d1c669ad91600eec4c23849fd9421bc968a8357c52347468f6930204e4fdf4af25f8274b8acab45f8b25fb2ee1a081034fe18afa7ba24556b4268977ff2ca39e8d092d13c8c08777712e41856d3d2625cb6ba8524a137792be19874993cfe4bdc281f1c901da09097a24920d680a1138fcc9d9223ff81bfe50859b3c8c9e075b33fc07d8edceb701c05f00da5115d9bc4fa0f7b3a223e89d19b978ce979709fdf431fa745e3fbe10d083c9306d25db977ddb6e251d3f2fe581c03b3eb703c598a850227423b394b8a5f4fa3d407e87f2b793131822ef97f6f5f938962758ac8c34a02283f0f087db17d67f72613ac5f08526730fc0d70d79b9202952b17f825e8862d5414b72ea194d49bb080a3188aa1ed00200bc8ff032c3c705a2a3895b8d1f511a84560d8b09f5797c52be864a247f81f1dfc63e7bd9c8a9ac097d36c53cd3a2c0cc2b0ceaf8d13587c8d22d119d34eaec3775aa8c54326afa787367ecc34b368c8827a31918b8e6c82305d0739f90aa74e2323aacef65d6df2f684a84dea37653f90f222ec7efe04b9df3587a14832d1c9e925af39a70b7709415d8354e667fdb96217a8184eebe81546129d1c7324687e760c13f8cfd49ffef3a50d231c92fc44eb8c15dd3514556ee3642c37792be0967f93bc89c2d9bc2cb2e97f27d58e458cc1176481b597746d516a9d38cdde4022dbfafe17e92fd3407614332bab69adc0c9c9c96feab0fffaf6f753dbe98622b231ef9d5ec4ce7601127f2c5da701cae42d3b91ea433c3fa489b4bac8b737d5e80539698183921dfc61335058677015f06f0b0fedc2420276f6e12ec1c828e1055821f2ab028509df2c1970095c5908cbbc4be781378e3c56f08485c4ce24148a20581ef572e2cb050279c479b6039c7bbba55a8ab2e451fba9a282c024e89572386a72b5d33825640d0fdb702b2802d8f9f8d7d35371b6d439e65c05e957b9843f8d1eba31af5402cbfe6a9b52fb007d2077a5930420f298f3df851208f79ee8bf6b893731394b631c61296dc6df2cc57fbb1cb4494b284ca14c3d0a86cdfc9e1c2db8690fff3f160712f039f567ecd64e541cc50562dbabe106024d9b5a18db616ae558fbbdf64d0bfc12c041853be190e2c499f978b078d9bdfd482af1ddd165e72cd43dc8388a88f27ab9ab27df39da0042c54316fd5adfd79668a574f6b24f8c90992eede5d200424c21e87805ea849d55c1ec9bab013fbca422569fb232e8a426d9533bc9f469bf0a2d06f570702ef1be4c29f8582093bbfbddc9ee8e6b2ab3a9cf037975a266e80620e60b48f0524a77dda7a9e4383d7dbf85587a913784abc6600fa03dc4cf8d2fa3b4ddffefa780b7f5ba25ea83e98a5ecbef92b558ff59ea3013e1e94da45d7d9a641db7e793fa490f9743d631d43f1690b375d11b063d6035b1be0a2f7b8fd196edbc9b84cda1d53226bc93ab2f64c9937bf26b1779e94a8b9eeac1b7515cf7e79f720e18f5e9c656e6f0244d8de1a77c54c5b0c06852efde0e2d240d6071bcc23a55c37da9f4783e863f819b6e9ff1b430aa0a40c1eed2645c352b932deb098fb7cee190ae08ec105310e3fa77d203b4a05380d421c072f4b46af843bdebf234dabdc9222c9d28c2fcb2ed6f234decafcae8d5c6d323a004144feaa4a898a1fecc14a5e3688fc1f212e2632cf9191d98e96ecde91ed572465b2017a0ed505bf603598feb1a2d5ac11eaf5d71cc59a2a260593620b9eb847cabe7698e7ab035f95d6bb8a682362c63e4a9efd24084be5e55240cf94a2c5e3a29eae04f780576402bb4fd3c71288bda15d98263875648fa22fce62dd33dcfe7e77a85395ecd9cc1a8eeb88800d1941e447b6d09c6d840d69043c66f2671b72cfdb80a873087bbfa2ccefa536d4e9e66ba813909089792e4625ac2a8c6fe968160259293910d37dff0deb5a5a07a33830e0bc00192141446ec856187d1172f1cb7aa55e2d0e451383f9a609b79055dc8387d58e834f64e8a752a9c07c143be5e59355534c95381cd5e4dac972b288e1785f4006f4953f27d1902ad30ef4019528f6eb1b977d4b42bf4520f1f680d7fcfe16a792f9dd00405f22dc85961ff8d772ea1b5d64745e63b50df87810811903a47b93e6051fd9d9c3655aeb633edce55f1536e5d4b8d0273f0f9c77065a6b33bd4b1110a356e95f05aa124cce2df88ef58d5de89599aa7a2d1c804f3d4db91c655f4cb0f4f22513ab11c595ae09664ab9992bdc73960ff53d6f144d29e7f3312ceb812ed525fca6c2916c12f2afa0321911fccc159622dda0be50f7cc12a80e847877a04eaa961f83668d04f7d8c63c10adfc3038d681bf5a577bb5fb9c7eb104e985e6e5f4345544f8759743894fda4193cd9d60c5d34b7549fde56fb956779c4fad1b75b5b2e63f7b6e22d3025d1e19687ee047b06b3a764dc32af6e524b31fafe30fb099a3f4a59d6d8d57bd34c03c99cc18599df1cc63dcf6cd018bcaa308d895ab196ae9da7277e9f6dc3f56c20b2bec9afe852e3556e8162e6bd2d42685221b8e4f26a28a686210e33450755cce529ef591dcfe30504c65d28d22b5a9fb9aeb04795f27562ecc3a203c943d67841b7a30a7a71180e97b02cd47bcef3442ff757433ce8f1d47ee9b8b345e48fd274618d8ee944143cb0732db959202ea31ec19645a10b9d43418448184b20311d3717741bc4a7c8d31c552fed591c99b8972bce9a3cf42390828b61c81c72599a5b9e3d3b7053bebfaa165dff01b5e9ac5307b4c706b5997d194717f0f6367a2eb3085bbd332cab9111f3480cf9208e60429328dccdbc3d8069831467f5dd220dc4add5885e76878bd7df0b93cd2524a76851b07f07dea238723979fbdf459bb0f88a0db989b17e721c9b4b253657df95ef3fb8e5acd0cfde9508b8a8baa6ea88c4bbed93f264304ad6d0b46adc043851f57fec9ab1a44613b71fd89040d8f616364eb9761f38418386947e9ffc8f3ffb4716034382d8761027393df982398421f626e01bffb527cc4360f07509b1a8f6f7efef96f1bcca7488e892991e3bc4c096302035d9ea70320aaf13d0485e11cd9c1d733615536d809dc3c490fca6cd2c677e373380411834a40e039340e079475dd799ea23206b00ed1a7a63f520956b80706728acf34e7b5fc2d50962e85a16fa5503a738bbbcf26d6e69e1d554b9508ba99b1ef1f139dc228ed4beeed01d6d98872b3d66825f4d2337dcd1dafd3aa9e655621a453dc5dd563fcfa622dd9e20b7e108b466047e98d01908ad15e888eb5157b6393d23dd14f6259302ecbccc57077d3be43a7e3a58bd59c1161c8485923ddd6f95c2d5f30d9767e45cbc947b0e9038593c2fa293dd7feb66e1fcd20c51181ac3e6ee5ae4c0bf9b6585414b45fe27c7fa9ef0b5a2fdd670a6b863b938a1d7fe049684f25b29ce054f43e768f2c16c36b5f161765b19650e9860b2f5d0222b3774c79bd1eb45f5874a52fdb3e5138116a34fe17c87e1afee2cf32c58e309abe9d9db58896f80572a709ac276511974c3f7ef63be0c7d8215babe2ba1f1516023e138ebc9947cdb2be002c12c8fdbcb5c9a083d7ea9b63a4986d48acccd118f8f31ce49d148fa4b1876f6c946f9902a98bd54c36df48d1a257ffef64cd57527287e210269c482d7ff2f89d88590a7ec38043c788f008b6761b35a657bb54e4f4970e36fcb34a3ef4c68c92042cf61a653b5faed9a52aea8479f7c955b20db1e90803ba4cb324ee94fbf6a864d59cd53dbfca08601b03e6280b84c7e20a2a78a1dc7926a02ce10e76dcd1f82c88341c2e21ebf41143602f9d9db25edff1cb244bb462fff252ab0f6a8e7d7f6b7fe6272de1a5ded3fcc379e4bdd42828eb15c7b46747f5fbfaeaf6962be0a99e0d0a423804516bec774139b8e8fa2099178fcd1bf09b9a75954171e1bd30678c341a38a034b1107d63bc81f1bf410e0c4ccb51519102fd3970233a7368b03a5c4061b32ed118df0ce5ca9e2ce97f5a18cf1b80bee94252c5cdfef7758d1970d665f312722b3c4bff52ab4935885aa6c4b905b14303075fa8a13b78da1db54f9037e7a03691c0cb83ff04d21b7fda5a1d17415e3c44cd83f68c3958310c823fa9c8048a13d5a3ca830da0f4112345777feee189ee2a52bb5a2c8e7f951a6545f0415980e45cd31cd2a80a8a09449dbd4c5687a5e4a9d93adf336c8bac20984168c0ddece7093a12db9e7f52a5c171489977c638a324bde45dc1886e2fba00e6d3da28f7669883ce9dfac5bc8210253630d2df0089f49fed7633f3f718abf2ccc81032c8df9812c4d524d297fcdfdfc89d68fdb7ce161f0dceb2b805ec4dbf8987753ba1a48fcb1398e6c7765d8e2f26dbaf26c153fd3326ecabe77cdb252a567a3d97ffab82eaf0f48f957510dd52dfb63a8220ba4561238d4a79e749ab4ff11ef62a2ea2c97adfec45565e58dbfd83d6fed13e385fe39167a877fe1c3d673ac82bcea64aab2fa3d1a1c0d6ce6241f8250f011e4a24ec23f44e3583e795acc3637aba53e255761c71cd393038d9c82604af72997a1bd11beb17c1be2113eea2805a77a151695762f5599a939ed567cf8e43eefdd34ff39043817c8bb0ca3bae423e72059ad4a103d7bf0cc9dded348f652f17c099900193106eab905334348388efd66eb349b3df2cd49e09770b34b926e571e4a43cd4de4edca112709912b363ff27926695d337b70b6e5e24dcc850623387794730d007967ededdc87f72f0d34f4fa157960b1c253af266e69edb536fa0ec9994aeba15c84c19760fe13975a32d1c29cd92b6621ec35c5c883cb1c02d58e890d5a50b254313fa29568024958aabc4c3cb252b811397db54907b0c1f3ffb1723da209b77e8cef674e7068f010d1708833933927f4c4e0c7a180229f69bd3e57e79dfbe4297be999d95c1dccd4529b65a09ff019d635e0aee4b6229dd86421e0ecadab3a960135d46f8c9253c174eeecdfe0bab98388ff91acd45e9ac22ae451a61a83a8c20fb2fbdd0416df9d62d6c9de8fc2a481a8617c2f7e8cc669be45eb01763d4809b7ace21fbc41e8f188d5852f981498e0a8c919a065692c3fee378e23a41b2f01625fc4ca1bbfe360d5d167aecee2efadfa13076d5b3ed76c9ab7a667ee7fd4dd774494bf7e3cd63f4b63b2934f5c5957f723dfd7a3b001b43eb96efe171255a1c2a072918ed781a69fb1d60a8794069d309c495c5fe97e01651351d9740a59c6af53962088dcffe6f4ed31025cc48854d60ab9cddd4284a865cf1ec45e2f25e65eed9aed4a058400df6f69ec65fcf0a6bedd2af666a8ca418fe1997786a12b7608bfc325d3f37f39bafdd44e219345ad3fb1732b0c824a994ef21dd6e9fa7c3b4bcde597e7cc11901a0315c98dc9a167166fb35086b9726222a9a777a8ecb3223c04e3fa5bd608d51aa16046af1cabed6f644b05590f811f24c48ff36abe27c3d7bc627821d819b1d1b1720651f6a20b7d9472af4a7e3ac5afb4ec4fa7c561edeb32be2e24a96211ffdb308f1ef7bbe0f4d6b0246175242de8576a1e53aeb13406c2687b649727bcb21bde6256c09c3fe49c77fe211377ec8c4f54221f4f2eaf9cc6068b4ecaa74a6f8c0deb410490e9e48708a4c2543888e07f6efc52a2a7a715aa6f57bab11c497cacf5787fe8e3831c89cf9f7360ac80134e9599722d7739e0849fefa959edc98ae560b54e0a17cf835ed95084c95aac62ac6ad1cc8985b7592827a7789f47f2c5dd4175b0017612cdb4683310f3eb8b73fbb242c9526e69184e79715eb0e9d17d57d7dedafe00b6508b4685b3c3df6568abd360152f33f3a4be42adbdd63f5ec142d3e43022cef01b9ea3218e0f7731074d83db97d3fb0d1e25cd6a5d66680e99dc01701624df7670d1e960bdaf9ff4de86ea5a20107df6baff264c7ca3bad2ae429a0d81df3456cac2f96767da98dbfec5458a8e63c9911669b8b52fd710fe471296c233e8868cc7cb4d1de58189b9e387f0d7ea155e1338558354e37b6454856967a1f146eefa8f43bd2c8c2a3acdc37dc054c24b25be8a488c9f72faf2fef4a71843cf9fe830c81acdf612c0d7edc64f34ae6ea4a435b3b4846adc7784a3538938b979cfb13473333abf5cf60888a0e52387daeadcb44bad976a399f6f3bd6f1a870a221ca9508751a6c13af52283184be85231c4408adea6a9785e94379fc8b498353db62f2ec306a89a01a951249f730206a172a8fe2e96962c2a019baa78a39a6ef57a27492e8e561f1fe01f9f394296fc584180792d39eca59aa9cbe0ae422f9662db980fe91adb3b06922718e0c9387c8c65e9cb22901f3fb7c71bef173519ed23967ff6db276f93e9a5ed63100459cf962fc4ad10232e2f8e43061d7148247e5e03ad6d3ff77b3e56ddaf2e0666c1415f931e043522409429c7dd2b597fdd1da7a1dce7f460c64e0c72906603d0aea43c2d67bc430238a377341a85a4f63ed9a885f7caad4381222423a8b16dcf7a88417c6dd2eca2f7cf48041701a282091bc37e78da99f67308dfbd3a90e5410b99e2f79f1cf2c5bd37ea2c38537b3b6fee1f6d45ef098c849966d63b1f800caf4d6bdfd5f0ec92f0a8b076a497310d89b8cbd298678b47beb113611a8a7dc6f92300b95cf67514d54f7a36cff875e77d4dea2018c9a733d2d966462b75a2228896ebecb2b830a0e998e07518670a6d71919a65035c4202d80a3e6168b5bb1631f126b06c0895fd0e90efb4195a792c2139ab8e4e933a5e9d6ad4cbec0b139c9986d1124fd14beb3d23eceff1af6fe0acfb0ca8b3386342d89eefe28e827d5257c32b9533cb9db0cdb76fb25b4758186e7918f0e4151ed337f721a65692620078461cd7bc41636b813dfa17c64d4a3e20e8b0cc062f7ba27a772935e4789ad94a8c24a6d73b048f428da8ee65a2226a86de60e29d10e1b1972e8d26b554f07804588d8cc7691e46d1d3ff1672fc17190b180e07e7c7395e9ff2292075a971f5d94f03ffd1622f3f0cd328d04d504af463b956c3b68511af4b70fb2d0989e6800df70aa5ba40c6a34ea0018ac288a7828297c41ce08f12b3e625261b6679e40015399db80ec8fb589d8f59271c702b59c5a866c3c4cc3b72361c59371cec8539bdab5f2457d7b5a66e77ce4875ae06cf1c814a0dee3325acade3cdc2767dd9507ec1f36bc06ce81a9cdcc736ad8ef7a1203fe0c7b42009b10eeb7714594ed6680806a2875758ca27dff58b19ccb398718fa6f07c0527f7badb995c562f15a1a91feb0c1f8aadf2f49c805952719e9ed91055bc31b7970eae38182abb94094af132d8543fe21f4a347faae51b8b557a4e9323db27a3dcdeb1836b62b0cdd751c1fd2c0145e04423f0c6d83d2dd06ea9cfb086b214facf898cd6e34c89ea50e141ca13184bc7924e17a7f2eb7d3848ad81ddd7c0ec8db1ceca37969f8f8ab6b8a3fea87f332148b24fca1a537b35e4a973dd4161f7e774295e1e4eb071b56d0b5c265cb47c0a43f3a6602ca208bd651d4b924c6e9dba3efa8a7cefe4a0ea53d278067aa3966fb8b764dff55b241fb334a2f2d5e6571e3760fbdafbeeaf25699219f9b3b4b9c4a7187387887f45d917980c8bcc59713a5ad7c864570dbb2739464a2cc2c3d539ec77c2bafa2be214f68c93b2a50701603f0658fd24dbc3556c554751893b75a642d5eaa31986626c8d2ab2f3b54b59aec0d6eb43923a725d8aa5c70e06b79e3803152d20add94fb9ffee819fd62520736e2ed94da4361d82700d61878ef7357ee5be5bbbf9d1b6728a2215d97ff88218b033085f0ca1aa355ad4fe93975f0cd56028b99e809bc7b276c6314ff474a9eeeee367e32e854e65a62cc00e1d0e39cdbcde35a60a9b7235a6fff0faf35ee537fabd46ac79ad2c88936f459f14ce943d999ba6b83e023b4ca20caf04cf60a60adf86bca8cde978e45dbe2de4caf262d1025b43c26aafbde8b5149610fbb14732b3bbffc60870ff415964e13740bfb78806c2427fbcb448b2abda8ab0c2e6dfff0dae5521df31ea9c37f782662c66dd16ee37384ddc3edb69b4a564090b5db1a98e68ba100157cc58fa3a2c1f3219157123d585752406bcfca8251b0617f4928808943aa8263ebd8a529907efbf35de9f9a277cd67cd138962c76e4dab02af0dc6cb95cc7faca6373d9952a6d4ffd95e928acd120e27b876cfaee726d70d7a1e3ba0551dc85bda09a8eeddff00541c0ea1cf46cebe0d7d27536ca703714075dffbf96fa9570b5de7f9b0634c2075ee859e6f9fea2910151efa6607df622d3b3f7344a513a492b177981af425c8447b502da1ee56a370fcb5ba1549d1b9c43fec1eb143ade8ceeb328057b7a3bb426b8d7c1ca4cbc9aa54059a464d5cef58f592cbc2696a1445e028cd2cf43ee20367a534218b6982c33e5d4bcd027ead201cdf0d5720f469726c59e7434648e2bb61ac6bba257f3a72deb36d75ae53697b3e08a78157807387f7dbecae6848c0641096209e2b6cded786c46e723e904e7f6862a467e282dd906d492a57385bbceef45cfc2a06b8a64e6e3990b069b81cc73dcd48ea6de985b23d25a157d4f9a1ed5f564972f7c815d558265e56024b5f9f61f0b805e2e2bbb1f5cecf7df8bff9bf4dd08018551fe6d2546b5928df096546b72e4b95c84039b865a72c3152e88848a7d6b4d65fc4b10b4f2f6c606bb812f3593f04784fd115d13480544f2fe978ce199ad985fe3bdf944531a0b419e299430e127a7b20e1f53acaf5beec74e3860573c763234e1099fb4a6851cf4fdf4d3bf1b1101a0744f3ebc14f6d2de957cb6af4d27e51e38019e0f19cfaca6a47612212c0e88b356c5219b87dbc4e050cb93eb58d0832e0d3cbddb42e6f6cb9d197e5d9bdfc5254add75f041b7d3acfbf467e834b1489eb13f6a710e8f6e3b175d0a4fbf578c2010ba5fb0ee009d94f02a6aebe0d555f440b79e0fdff5e90221d7d73b92b6bb939bab6cd926e3e090737521f38b8e320978e1f17cac05d8f6cbeb37acefcd1f00eaff1909e562e86191d292ec47a4aaad375063b043f47fa08dad5756b22d825b733e4c542b83a4df2997575fad1546cf8b35d9993e1c4f25d64ce7827c3cf3c50913bbd53e91dce82b4fabddd45490f8ae70d0764e0850ab93e503ca1317cf98f85e9600602d258aa43716f19c58d7ab479b5ccf071d2eefc90a5545ea911be12bb8208b54ad14363948aa250ba8e459fd267fa0557487012c99857d9a47d123f2f839e4403c665acde3fba51649ea02c9117da349f588ff759a27337224d0ac230915697f851869ab7f0134fa4425599628c5bcea459a9e55e1e7980a8c2424d0a9df677f821e242bb294df5a4243d1de23521226d9e9cc0c2c8254f1045d6879f15b6813074e55c92b497b17ed5dacd17c54c3cf7be803f77a1543e7aca88063f05bd2180d1c1d9d757a84d41b9429444e2b3e855dbf27a48a93a8f435094b7b4e780a7575302dad11b5bb89aeb8c05bab9e27ad419512296866fc4389cf5364a020ab4a7db62bccb844760cf161e529f9261db0eb5464541b5c9605b5b27ddbb0d7e378f4790e83e6e9093f98cb9af959c5b417dd39c9279f8215c91f70bda715f5e3bbd1685f2101acbbc825cbf87f79e820dd194b04e0e8ccab40d33b1f57f2815cb218e844933cece49fece9027cd62371c2869803993e0aa0989bf9a734721161889b4de67d47653d79b6d520416ccf1cba600c80e2af88ae91cfa149ed7ccc209b442478ec0d338c97c2a568a1f4d861eb0e10941778ce2884bdec2b61afb831fc6b4693fed12908cd378ffdd706f2c6a775851048badfff83359d749eb10e3108a9c954e17256b0f6a6953505259e013847d0542f3243c7cc7219a51a26ea8c9dc7d644b5de5c3488eae13c1ec3eb1bc8a551f9a5cb38a44b686809a43103b6757e323433ca328b58ed6e990d528a27732ec12a1147ffd1da0a1a1bf56a7899ca2ba695c2d167409b651f99f7507ad8e49dab66b8d661d8da95ea7c5f21580ccf2f9ce05afedf63f583cc5d562716e51f99759f13b45fa670a03964deee009f8252a2ce1b501e77076b9bc58369b56896559c5c87b99c6f30bed1ad6b06ca93c8762ef10e041f00bb1a6c691735ba1cda6d1bce5d5cae2655b464453cbcea678c8286616a49401dc644639673ffa6f7aeb0d4dbc3760c27bf307bef1486cb995d84593ecc7e9c5171c74ab4fb63ac1b0984d582ef90e934057b686819dfd00d1027b9d623063b441581ea76bc82b147c7e63dcc9de96faedd9071dc85d2db80ea77cf176917b240658d9754ed84a4ccb0ffba110b4fbf243c7ea9cdbf5997a651c3c2a86729f98333440ce7565fd75250c38b6a1ca5ab35017c5e9a988ac73e7bb3e1ebe3efa910112dd49b10e1f85e4b383f41846e0d8bb1d7a247bc6d13c0c5548f19e8b1fa61fe0a1fc8ae7f9dfbb7471c8aaf8dc4e059e9eb58067c98e14ca167283da3ae96c14e4f0f59649e330f1e4ffd7c7e811308322ac09e81163b70be6ce479156eb3d079e62ab8941c741679e0db8c9e97c1214cccee0a6907e98a24afd083f3681cf2a0d98ac4b406fe3ca9300124f7af6476d2ae785afc54babe24c8d88a037d6eb0a78d4ea3f13383bb72dac97cef721ae9ad748c0f6a757ee4d49d1e2272f7c5347acec6fccaa1da4fa814f3b76a5a9be7d55be6a5547b101ae3536c4a0a02839c6d01463b6cfa8d820413a7e83976f63f2cd6915050a5dc55b289e1bb7c9221f421aa21656e5f2dd08e86759fc4c1447bf40680d1426d6ebcf11d2c3ed980d14c75f440029c588c85b15f4715224f9f19aef2db911f4ec0531fc162039b3f6daa60d77dfca6727746a2359d3cc6c3c74efa1983f72d151786de2f6eca11922b3f6c8ed4e46b448d5934f41b1d364c8d3fea5463d5e81fca28b18a6b6cce79f9c1bb60d5e2ce069bbe3fcc237215fdd497b5845f171cfadd076b7ac88e29af9bb710dfbb0648673d34a189229c10445c04538317b59b8792b828b2865e766c0e53a98ec976e254c9c6b81f3bcfb1e949d44cd2938814c32b05075cb0b769433477616f7c1c4eac3c4e3c4048fdd773a8870efd72fdf795ce6ff8a97d58b9d8f2dfa223e321c863d645fe6b8ef4c5f47cbeae7a80cc6e7d9ecb13688db953629db6282fc0b8b55b61bb7e4ad768b2533f62663fab903a8d4fa129eec29277b37461f8b036b983b2149a2597bee009c7f7772fc5d725e36ed4e2645e61980a3bda37d82e742acaf4f518deaa557783c6baad5b7697183ef5d08496496790287a85c278f0444658bb7a1110a722f7562ab0cae276d4e2efc3351a3ba2556ef4ef3433cdde7e9c67498a28ef99a67e9b762ac0b53c8f3663106dd4a34aca9d4ae8d88a1deae2a4feb303ffa99d9d9adf1fe91a7e4d8a21dff7201dedf6eacbec6e3987c7926f974b9165f37a5c5d7de872bfce8b0e5bec29d242f0e12ab989735d9989c2e39f272b6611c65675f30594441f48ef1e7a3857aaf6a5e2d3b99c3f79c926d2944d640d771d71dfa48dff8734f3b36dceb2b4a8d72b91177e81c6d6d434ff32d59e282b95ae31aca456906ae2459935ab1b5c32c541d6443dbefb660403d36fe20ba3a352c86beb9d169d78edba8124e7baa6ab4f46d96dc0ab99e1eb09db787bd22c3bfd1c2c6103e1589228cff59999e7905213622f45c50787b109ba6bb967e940dc087809d82e35aed7310cd04cac857db04784337b46ef012c21c57a94ba40dfbb0bed685ad8896a0cd4ff1cc2843d0225fa9ace76616afdc2d02ee0422c4ee147dce890cc52fbce3752c8846eb7a4978039a7ee2f7a04834d7aa413fc15c0ef60db401b87bf3cebb0ea7fe52dfc328f8cdc7755858f8c54ac8f8722559e0bbe1b2a6c1708a9c8b8eb8259ba83bc581760d12cb0b0247a2a3938d7060c7c7b0cb6edd335fb47d30ee50ff10783b4017c1e209121cb6b491120a129f3353ab536c7bd0b1f1a0024a0ba95d82e9b02a0038394459fc274989be9a1fec2122ab164788914bcbcb0e9d106ea0661a77d5a739ff86a5410061bde9ce1c3c5cf1815840c8c6459eeb0b6fd7d43fc947e84e39ae70ae113e8e9f2864cc038467ba969c094b24c5cedf0a24f2d798bee8b493b7adb17cc51e204436536a176f91c07c2251f8db549540f0070d377f6114ceef7f4f19d399fab7eee0a2418422bc5e232790d032099e2824faf4b7dfe292366bb74f3e50ed25cc5c1ecacf95f931fa1b456c47fc2ef955006ffcca7ff51fecfe1cb7db383298a7ac8d3bc51189e6ea52ca48ded18de84a7ff34e81173a62b7603ca8ced673fbc811b00163c2478701fe3bb8a0d8b76e5a2b5622bcf835c9001a91b4ba63314797e8c9d8aeb4b227c6b5574860ac01d9362081b46380329a00220dc5452bd0bb69e8dd6cd9fda039ff98228fdea6d3153f48e5a94b8660488f9256de9f22c20ffd443bd6750067d3836358e9316c4cdda7112029c194b3c17a70721f317ddde97f3e57b87d5da6a8b629148a863149f2efa6ba8e39f7f8473075a0ce1969db929d959081623686ca85d92eb35167297b3054dcda467a6b7b92afa268ff9b34c38debe990984c948cfdb223b82c0ea5fbd219e0aa729c1be1a9e1161820645079d9ce679f92e410a242f30cba7c51b101528f851c5dcdb0e75e81449cb3e561f2b2d71ceffacd725bbbe3af3cab1e0d661f186fbf7f8f16bb3b7aee099f5a18ea8d89ab90a18ba623d26a47b6bedd45728a4757911adf5247b1e3fadebb5e645e578865bc1d37dbe5101e38cb7dd90d24ff92b73751378e95f82766725a2e16c458475d9ef774f49ee83855cd5f91da18d954b0e1d40496a50f9846929798a8b3a4ccd9652227618323065daf1424ef46c91322c71d22608848b3d1f803a0a971c0fad1de6ded54657217ecbd9daa4a612c2d74b8166e79957bb0bb0bf51eb7fc82b5eb7d5189aca349bb963568b79307bf3e50c4b3f64d9bf1e0be4eb6919c0100908768c771d0d8465d2c3bc7ad9c17261bc2d7d4d40041a3f3a7399ed634574bea7954f88933efbdd2804fdbf3b06502952923e7f11c86e28e709c8ee0220b799c408127fcd865e8db9cfb99971167bc3bf443bd9915a7888bfab33bc0c690db582f2a13e19d9e8668efd35eb0a5888e34f64420e79d50ca5b4f1f4848943dccbeff3ffb805f282b72f0e352afbae5431d3f3319a82f21d13045a492573bf6a730bb31dfc642bae706a459141ef19e7165a9e296c69dc537df1725c775ae668f35054b04a46c8c55ed3ee762f5881681d8a6ca5874109431c3884ffc120cf6394471786ef8ec4f76050da06e002abd30ba8a8b965c62b004b4c07ea98e5764cfef52f1b320a037bc44e34e6bf4ef7d1462a9724d871448da5c675b15ee5f503cb2b4843b14a93c63b51da0cd3bc37d710d639a23d798d955da3e0805dcbbe26ca850d6e603ccae9b3fba162013f9460a96af77f9bc594395884aaee688663fd15c88e25300b80f9b651f8cca51c5790a3e64f34053c953193d2dd3b469f9cad83e2902903c3b1f16012f482035dcfc868b6906e1901aa3bae1abc56058ef8dd7789518e2185c72b49657f686a843f8aeffee10aa1164271f92fde472c64d26b56d75b86b62f4f51f5b0cd2ea063790749437b964dba35257b2d447d05d9cbfd6be9b22cf93f8114c92db30a21209e30801d782e043ade19b6ec0e19957d6a8541a6189016fc5669081d9860b1ea871919df051b7ebe8c33d497c9ead342bb288c91e86df68182c953252deefffbac681c25c544e9818dd9951e3e3fc79cd8d3a2ec10141226b826c88812ce6e10103c2552b223ccb3772c24ab0484e40b2d1fb3ea46a5b4751a35312e28b59a21081d4389cbc87da1bece3c653ffdbd37dc53e80cdd2948908556af251565d7eb9cd70678e7f71461074e1a246ddafb79ad4c558889605ca41f0a5c732fd6d9cac9f30059513cb9418cdb2cf8840b0e9d4dfcb93e7ae8158539dffbf7ee61254bda0135c5da949c87a147f6a28370b52d2e9b5cecd6756ff526ae6987b0e4eefaef21028629c1cb4abc3eff7a16226792df1f3e2aa5fc4335819eba6cc6df2495cf316cb96a5ea330ce563872cf88a9defdb1a5ad9d32c0a05c5d4c1064f9f9845abd17603557d484fcc0d530860d9169248801042832ddf412d0baa79ca89fe6952c634e13f6c7d1aa0e16535960540885cbc156d8499b5f6dc2d5a182f0e2d04359019fcd1ca11f06ab1d928a23d900c3889230664256f030e250547054baeebba40e64e9389d6895eb5c7c9ccf89b4a453fa61e7989d70c743b992da383f9284fcb9b2fdfdc6449fa2b1edae2dcadfc5ee90717680e23216200a54ca191f907cdd8d7eb1bf3a490f30fbe345446edb1a9ea432dd5539823f7e9647c5b0be9f10262b93ba4011b8106eae05a8b69414dcbcbeda3886c8780a61a5f3ac8f2c28973328a62e766d20ba252a16f23378acaeca834f0663fd471cdba5582bb5bcb6fae5a967e604a46abe82814e20c6ff2f93916963c37837023213438c2b1c415aad223fc17af7465affd029d160976cea64233452eae27f3916a4e806bd642e51bf80c1067306644da9f3343e77cc94b6a530222239075e53e654aa876f796221dd06249086048c10b37cf1c06b176b98aa5405e857fce8160ff9104941170bc043bb34d38c94f1d46fa12e41b30c39cd66d15c52ab29a7a903887cf910f994aef5bca0d91bb38fee11e59d9e4cf92cd12f7e773dac89ee3dcdd5fab860ccbbf0a6ab54e77376f11dce35a409dfceae62d79b536d3954bea1064341278a5f38c68627d9b621360c24fdb4f9a38b91299411472a8a0643e20982a3eb78525b28f77ac82dd85cee666a3472998bfc1156811f90a730bcec5eb5a3ca84d90b67dc83764354d6ab41b98133166f786ccf31b0fffb9c0245d08a42f7be535f4b83ee284614521f273e214ef68f8b048573ef3ae627bc8521ec165464591bfd97799aa3d6aed28d5d6a36586e00d280c6125bfe5ae715a3f4ff0ebd65d7e6c21b3ee984d6b12e6f843fb0c7b59795fb254bd466cce374008558da24c5065932cdbc5b59599b33e32d46de7e311ed2c982430eaba7df8bbe1ead6b715a68cb6d74a0e8ff3fc0356d3a3fd780c7bb6f847446abb21c9ee4fb318ac1520dfd52f9b29dd6db3aa33c22bbe3722118c0f9095e58eefa07963c67575d90d1bde1e70d53f14209b878200644668e4295d7f43d7e43a35b526707aca5209a1cbf1e97c10772c22b595549d6e07f5080ed754ca715d6704331e0249b010a607272bd3e2adaac213cb618f27e938260a53057fb8a5a87913ee406114f249e87f3e23d0924039923c6473984bce9454c0d8437b18e0e96f90a293f1d4d6403dc5063d130137144ad895fd0aabff3b2e6a57e495c375b81a7d8a89f2a2c9e8e3907eb7071cf68e7227f985c0d40b3a72c470dffbcc4d0ea445082d787b75f230e311a8e8f60e9ce1ccc024ed81ef7e93d61e54d4fd2209d117cf5d7fbc7dc1bcc09b1b265ec1f44173b6fde1e88ea0a15a74aa2951ed73a984dde4026d4344a38657cd54fa8a0cb6cb4ac1bad7307400d10b198989d6e6ff9fe5e1a0a8876949698c490a837eba9b67b6a7bc4c1cc0de55a9ec110ce18b3725f6d72544886d0e60eab50498ef6c17a61b5ce4afde7c1d410bc0a7c6335ab08739c4c32fc68889f85715e246c1f3dca38cf6e693300ec65430285164ef0edcd69a3dc257727a003d628267a9fa4760db97fb0897c6042a996db306e345fc045cc4be37ce91493f11a200f767097c217dc3a512623635ca9515174a78b5579199102e6636a3d2fbbaab12126988893f69dbae7cba4e0df553563ef3bbc9d1977fc4f6b1a7bdd1cff87ac64e64193941dd904c67071d218d32b94537ebea1424e8b91c35166fdd55b8445d2d2d57401a371f6e88476ef5cc28ac02e60f84727c17b702d8a31f00c737c946b1e7731a92217302ae006198b2d2eb0bb5c3e83f08bb480202afa07f37966852014c9780a8938d9c0c2087d5e35ceeb9de8146c1a8c99a9ad00581a8ecc76125714e8c831e080669406552cc714598e976de07ce3a89dd07942ec80b8f59f98441ea2dcba3da18f6c9f15909131602607cb84c85344e3034464a870d88616f98f7f82ee59cb3d19f777e2a344ef1efc26065a7ddca7f8a8614e7840f02ba7e71ea048ab8e81bd23c7db0e0a051e1cf175ac4ef6b72635d245f6c2b46f97bd75ba03df4c05e97a8cddfcb737afc1cc90ad14bb1eff7852c383e39732724a25cbdd6a1d7bd16e8ad06c2a1b1f97431c2fa1776547ce7555b706a144389df521892aa1cb9dcdc806007a0948c7a9dbd5db9471b1d7c47c23ea1a6a09c75a948f8c06adb8fcb54631a6bbd03082e8f41c09baffd97e436a6025779b28e1f0d7ca893853f4d81118c3c7a22a3a194b81642bded30981b45ce88835cfc71cfe8547a4d8ce35303fca7b3c7d19513009a059bbfc72e5120d8bb5d66169369e75a17047a228382097643a893c7e534e17277377d7d316d93ba4492955dd2f96e5556e896fd96937507c1c7715f00f3ab61ce412d926a99d429558af8ad0b8ba8d6365b7fa2b62814c13fa914b609177d34e89d7cb7ec0664388517531c509fab2ff3bb48bc1a7f0cdc22dcc1168fdfb4fc34165ce835d173e16d7b245f1f64309176751f3fbf0b03bd09154d373e962f20036d795e235a7d2b09c752e62fab5e37469fa9d10aa14073e804d4e73b6f29930ab5874c71d5d8c1843fbce15f0ac268de97d16da021a2122c11c3c42b9ed8b039aef36bfb0841d89ee23c60dd33a270fe20e5353ff270f8d5d3e7c73ef72492b0f840965da1c0f1057765395db7a9367528817b66ff3a526fa9d77a4a0964438b0822976348c6e9cd3b974432eec35a329d8b4392f764996bee988b15378c8413294638a41c3272c205f1eb67333e07a966d5679a182356ae5aa7aa8fe65f3651b2c1d71df82fa4940e8f773d74f00b4252cd8ebb07976bf8b56f212e701afe1a361d81acccf994027b964f31ae7fc29e1dbccd00201faa7414240159747caf3204f4709f76e70c807a9314bddec3500bc998051659339abce2d185d9d2e4113f5bb9ccf42cdec4fa0a345ae1713535c9db054f1827913478493e0342a3029d1173cf4b41e0ceb5c2fa4541206000c8195e45cbbe09908c1c06d3b0bed850cdfd71a89f6e68a4504bd7a2f7f0830f52fe293a884f673815fca0eada53076d752b61663a0c1194f522abb0061da26c47fea5b2a0a12c2488bb38e53fb58393900656a38ed1589ef400216044e50eb331546b23add33133ce014893033cda0f03a67877d4abb260115135e78ee222c34c9e740f9ad59b14ef90336dafd5339ec733789675a3af3e745136a5f90d41c528416f6dff6b78c85229c8c4bd44828b7886251d2c8f6285d959674b5308d200e70eb6dd18104e8dcc4bc9dbf3739973b0d69564ccd9fd2d8ea7f819cb3f5dc62d3552bbea848f095f6a5d9d1af198b4d063132dff2cb8a2c143e538bbd865a84ff39b008843ce4ddc1a7e9f38adf779f5cc3b16d412f4b5a3c2998b664096cfbae8e365ef4d6b48740962ddf20a0d99c04a778ab7aa9c2154763ee2c1d15bbbd6a25efb850ddbb748d8515e2586bbdbf42b3351e37ebee5ab9ef36649a7c9d505be2321c1a78bf82fc54906c47062daec6b7ab5ed25fdead6d70edf2439e264cd0dc29ca9326d2232f361ffc8a800409344a0a9f596427296931b6ec63471ac25250868d52228741fa876d8054b213b5f60001561937cd5272fe69e01bc0cfeb9b2608a01aee499fe9d7244af676dfca90cfce83641c00ffc4ee9575f4e0ddcc9127c94ca7c546b933592300d55737ad6d9de6ab6f056bbefcaba30c3cbf99d5674b4f249599a18aa6ff56a613b6cfcb0a4855782cfaa4a296e1ba81243c8cb7ac1b9f83918e9d348b03075a615f194c70131437ba3822b537cc74b42c8c05c77c7c985499140ce2cef28fa135b34cbcf981b9f40b225b325477221824628470e49917ce945df263495edf2f0d1fa97d60bd9989a419859f42719fd863ae53484ed73c3e3eb8ed5b187964b1691f8e950715d7e256ca766a0e254a69daffc73a0148ac1ce809572491799b8918808b962223bc3bc9fb9ac4556dd301e76f2adc309bf8ea7a5b41944f82b450ead7c48cfc4438ef06906973bdd3fa213f59395be8712ab380028561f61888ec8ff3772b89fde826547f1df4048073cb8856c4723371cc57b5a9cbd534e7ffe739b0d0544968ee87c11fadedb8c542938b4fde9412c17186d92780e81f02c2f6b27bda50440b7f0d436bbd2131ddb1c464e828cdae4b5068af068b473df1f47a0695d9c8aa360d768d455872a3b2ee461dec27620bcaa23665f5e07e26fdbc6255634aedeac1bc4d9251c953824b122bd0e0c3c089c51c77a3486befa7d4999c8b6257edde463922f8f106a892b96049bacf20c3722f7bd02c7b6add9abbaf29d7a4ade57d50f2618f5e32f8549551c60edc5e394fa07419cc37971d44bd433daf99c2b7242f168abdccae9ab54f15214b6230d6ee685143a9fd156fccd02bd793a28d9a76f93c6ca9ff709d8d90bc1da1721947ae26a5b3a8b782097a8cff57d3852b3802ca1f7c448fb4793b8de80766b1debf203d78f094d5a99d8f6e7fc26c627f2ef853649191e4392ab1b4b81e8ba1b665664a68a5fb0c73cda8ecd0255220becbc648550351286946930a82a7a5d5c512a9f19569c2838fc1f18b3d18e0ee565026e1e5f4d8d1fd6e75404b3663f0a6f766601205a9b34f1d7b711dc1f9e1abd87c3bf17b4c847dac17ea150fc51e8337f8d22d64a6db2fdd9871aa46080e5e22504df2cec36c73a4fcb278c78b7a9791b0d42dcb84196387ef14b6227c15beeb09c7453fdd9759493dfa33ac96e77301dc506221718a0ad9763acb2bacb615ad2d7f36e53ec6fe52dde6a25a1f537d30ee939b0d4cec9887d7951a46ed2ad9c4e3234dc904cee4070c03b62e8d77f3352db401367fb33faee153f17d5feb79dfd7436920c4214174bcb16eeb07192282312bc9b806be2e0ad625d2ac45ff168a8a793055c66cf7286757787573a39f2e26021910cd698f05ccc4bf8b7dec81ebba798b44ed17739992ec7fde907d985956609ec03bb1f8b546511923300519e6a2dc69a946b01bc944f1534fa75a71ef8771e2e8d40e82b535ff7d067863a7676c7512d6cf22df1c1f1209de4ee4fd908de3002d7d06af0c3630ca0085fd48df44111a5a418240b5e2844dc60cdcdd8beeaf3d048f75cbf0b53878ce841afe3fa4f14bb338e14d6aba3384d0ea55a7c3f532a5aae0c070fd58c97e39df52c9ef7b889817c22454b26294ec10d1f56621b9cab3245358834db20cd6c196e20b8e396c8e360d703b8780d9d42b4065db1e80ae5eb0e448f1e0a3a760b9f7f6b073bd654b0398820555218d6658225256a95cb1a06e0d2c4599d21d8a57bf69305aae63197741ba74bb25674939e075309809772a054f2d336d81e586eefff508d2a8fbed6181b6767ab22327855c14f80d97eaebf93c309b0506eb70567978e0816fb5365140867ecd4e95b9f455241cdb194e1356572ba3cf04e7763bfa8f7232f1b9df31a384a3eef95fab0a2663a2f6a26cb4d5687a4d348870c694d5c7428e571e8cb168ee72e6776defdd0a13ff688f68e31f50433a5650c84d8b1ed90cc8e10b27233895b379a4ccb65e6cc130c6062bddcd91b41d0b727e8362c72aad0b478d64de072ce6a45813ee9eca7ee82037b4e3c595e5210154925f0741812105a1c8e3decee3b830f3211d4c6d6a35196ebfada9c9072a47c45d72af948e09d34b1bdf5e883c78fac91b346ea11572d9aefb9e4d8f82ebc13f839097790184dd311b1b338a798e5e743266aaee3575ffe1f7df926857a0fd5fcb5d86e20f0d069bba6ec4de6d99ec8e28f848f84b5f3171613399508c6566e309cfd408af450eff6c4695b8ab1a22c0721a7adde8de9f3cb6cf058bd56adacadbb107737584ebe66df6152338f3700c9a6f7104fa9233c75306dd0e234ca913f319d078ec06cc185f6267f6b588d928ce57ce2e87dd69e424a3afaa9c904f10964403f7ff90947fabefc45b8a160d38290e75b8cd029422f411080c910c2234cbdc18df355e239ebeca3e58ebb8dda270b729f2fb163e9eaa80a78373319e65b0f4eb3b3748049150b51ec3bed461b89e15099b02fff9e1fb3b5c22584d9f86eb1d82bc1d4a7334e45489f127381abcd84e83ace582964c3ab797424ee8badfaa7bffb543cbc8b2eb2ad5fe4b64721a83d288a2cb7935dd50177693a587a9c6669f0fd8736c29b02211953fa3c5ba4d852fa59a776a3a0392f8138c8bc2ad629f9e507fb2f299bfa8bdf056018662f8041a877c15c66b0cef589be403cb2f6ff226be2feb8b33a9cd5d76425e850806630ef2286de0467f437c683686d80c60f4972b8e00d1210de859f802b7599f42f99e93fabb248ffed446a38453372ee01229c35859aafefd6ece67b9507e310949b4c2f54a25299290d474a45f337b96f9cca5438850ff292bbcbf6b0e8f5c1a09df6878bd3ad2e864d82833ec559ae1c869bb45e67aba1ea7930a2bba39ad5d8d3a3ca7af667b121d82d3079126852a317b906d2e18787324cacf6f92995347014bf73d650a246a5ef5486e86a0d8e73608eb4c130832d7d7bc7593598e7f3233c2800b0d671d53d4e265ff03e24307cae68c3de688fb34e1203ad645e485a69b46d49d5ca60209529f921eadff15c34588c6ff8a4be6e8f91873b745b59e21c1af3e2a00c509a1412946c36dc61ea0d77651527d1ef62650e631ff427ba1828c33c6c32d26ccf333ed8ecbcae5d010e70598d2126be955e58f335a0230bef70a2b703ce5c8981cddf41015e58703671e192e91dcc530151e1f0431bb537faa9075f7d936365a58258ce23bb7a4866f7eb9c7b07929d4918b074b022444c7639085dccce6a627a730484d4572c3f6a5b4b0206abf0c85b4a15413fb0e857aafa01ba71d5ddd5b18a0da227bb9a4b158671692a1b69d5f90dcc2c11dad4f3cf3eb6e5fb6f68ff341e5fb3f43bd2d0b938116a9f439f84828f0cf855342fea0087cc8e3636a4e1316894a5f25a931e1f0cd1fc939ed3a09f0f1e77e821301423a52aaf9de85c6a2a7b225bfe24edb617ed8c0bdcb6bfe834168c2d9f5e7d338b8213f8db819b631e1fb63925d9c2da59ff78988d1b75be918349fbd1efc2233d74efcb1d0db64ab8a21865ac43677d5ba7d3c92870442af2cad66a3b71d59dca51fddef5997ab49b4ff460fbe065e631d271de170967ce2c587de9c31453c10b27df231f491bef0d53b99423300ee4039619d3179a5751d729d0ca927bebc9bb7b669be382d5dd99e48cc95105c0b07f8c83edd4fd80c11f4d92de20576df8fe5645d8601b82297b077b68703b5d11c6d2afe5685a35d8af95a67aa0af72bda268712482820600936a9d34edc637e5bc754a5aeaf67c1ada10d9fa88e706a1ccb7b8f514a0ba7504b878dd250e268d61a965e244a5e8516f563f992869a322dda817b40b859dd837492596dbeceeca414f1a40f0a8e8289f9f1aba31a8da2b00fda335bd0f9c062933c3c1a56658f9e82783a0058233a8f03f5cfbae4836ea872c547a74ad0354ecb399c13cb5894714afdddca98885a22fd6f398228c9e60e69463ca97ddbe09f2f7674a512c8c42eb05259b275ec56691f51baff878d29dc73c9008c7d6a1fae339f1a37871d5e83ac3bffe3bdf154418b63777443229e3c80279b249a48bb6ae90319a7c0d7cf799a1317a5c084202c80c2dd765bde08a53e95156049ca2382dd93a63d2cbd186a62620cb85fc07b864f5503a8dd111bbaf7de2c83e4fb99e37869bed42b0d2bcfec14d47e15ec42bbc9c2f222db6bc34c74bed64ec056f376841bf48456b6d2c3d4354c334664087d31644caabcc7088edb053ff7a113fb8178b84ee8713dd763dfa67d210a08fb3f7740a523d17c32bdffa5acc56c004fa59c598bbc3a449a9057c7b05412760b9de91c20afc13dd458e8ce86f30ceea82d97b48c6cd0a744a9b57a26704962b8c843cd0a50a37013a96602d3987b4c284a9e5058f0d12713ad4c1fc99f2aea94288d498c090cd5f2b607f4f8456ecb77d3d4b27bcdd5b17a1c5ec054099a99381a4b9b8c0c259ecf91f693282339440700c72453638c31dee0ecb43ad56477eda0691a49b68a479a0ad146c46d0652327a0c0f9734c2d0c9a3dc252d4a155a412f47a65eba84599dc0797c2dea80ec4492530451c8737f1c85938111179b7283d02a11facb678533fcd5517196378867f7f0cc82853969da91e4098604b3f14f00ae14f92eb8932fcc5dda6a0a070190471b9f7440c609cbfbe08849378540837b5aec9af0fd188f2efae6ea4532ce205a6c2a10768e320e37897c609434798e73b1662c25593716a7a84c3cae0fd3c10121479962ce5e74973d47eaa7ffed509b6e5d85c6f9bbf75ebbed69275ef99835ae94b24bb68b8238875b4ec0d6b78333300142303e9531d3e1604ccd1371b48a354e3068d35d1444b5bf7db728362a143141b7ee53335d2c0b0d54be2c3a0685795110202d351710f5d48afc763d8c9644083d43c53f311362572894423e663bd73cc99e89ec8104a64069e2c7dcabb6ddfceb20c2e2cfe4e98780e02663f62b2bd9b5c8ce3cbb4ad6dbdfd292f8ad1f66a3400731885111fb6b66c775be24d0b2b4c0639814e3c18bd93bd6ef9df16f18dc7e86c17bea93ec1a7c4c4dcfb5b2be0ad37fb1cdf12cba0b84cfe17d732801aee2dd1eb422823d10119e9e42121b31597faa65b977546e5d9fb9e35dd64b02054c5693efa05ee69c4d18ecd5e6c701c02bfeec82218ea3bf53f02e63064cd12712c2c7a94e707158e8c347e13486ae9b28856b2986c4c418be1f3280cac4ea59c7a44c34b8456f0b272753521040de6878f3ee9b402afc815b7ed891589500989a3c3fb1c068341d63a0431f787424589fc7c78e8b9d2cc3d4a114b693fca8a0ee127bd1d2623a885bca83f8dfa09531afff6004927de146b80f33f22ddc0e39f1ab4e421f702f0649407a13d1b9f936b261c6e1bb5d9b7c78627f8a07eb73bf5231a0310589bc59d6c14a31f9edc3df1956a83dc79ebf985072b1aa992aec7adc282a0eb2bac05e3ad8dc4e70c2ca2b2f465b5b948aeb3945ee4ae98a19e26308ccf98758bba16ad57f58c464646c55e182977c157be18617af575a260cd45df618d81173d8984729d116000910c23729f6c153b621f43571c629dab9350d3397b23739b94071caba0cedc23704481de4b4d9dce8a651e58519bfb44355deb786a46a001f49fbac8183d64b7948d64ab5c5ac059f3512195170e90114c1bbdc6d638bc3715e71d82f37d3447bb3bd295210ea56d0d7817ce67b9acb8c284efeef613c9ce61890cbd5d78a11c22838521a5a9fbf2c4945a05aec7fb77c5171496bbf870880e78b1618efc1712ce271605860b4519633a0744459ea8f72fc6311fb1678ac55d747f4a7468d8e3dae58ba10da9c8e338298e5dcda38cf089be78e5f03e95c6b9a5e47c018d534a2ea453831b0c13c521a7a9c8c5f1825ae12aada3602f4fb3c78d192de4c276018c1bfcc49b1bdef4aac06fca29ebf901cf987dd88f13e761b44e07b831ec6fd707136f110283bcfae83a996e141f35d8d7251af9dd01095526ec5fb739c9b7a72b7cf877aae10aa07b47d735c31c88b5623988d8559bc590247f1e35fd58c59b815d4d519b2b9f064398a314211c2fcf23f4136f85a0717563b8365d38f8aea41b721521dcfcd37b0dd4e68fbe4d811b55f4db7755f86362a7adf841c20ad47cedd7b1d8bef3238db003e9ac195fd35d236d934ea6dfec6634fd544a482b162ca757e320a23e20f23f602240eeb9adb5a72b7202e22a8f99baa3608cc82c46c2bf3c18227b0168581e747e784ea2c1ac23cb7e03cf5872f756460648c78e6e56e67a6dfbc8062eb89a9e3f504de14acf802c5effbdaef42528e8b9a71c7a56f5ab6e49c9d4e8dce1bdc716722ea5f6fc59509e9664f0ac99264feae935880a8a0f7de6eabba2c6471cc00d5e6b15d4ca8bd9a928558da505df49e1915b678a3c60ee52433987b94ea4c4b596711b5de4206b6775aa2877dc0abf2808fcecbb898c62671ea4f64a4efdf96be7b5e3c1cf483c7422a6afcff94573c1cbc6df8ed7c2cea83600d848465d70dc22b2a68bffef516486c6d04567ec4e701cad8afe33c79d7fbcadce58ae9bc8314f023d3ab63fce3a588fecf077289b0c235574f6172ffd73f674c42577842dd757c60d9274fb43741cabe1d1c5eda10d4ba3642be6b77522e48b3742341c36f6fdc01025e4c9979681911731d20c196eabce13ffea6fce962c10149d619d1693d8b7db0a44d8ce0bac12cee437cd3bfaa96a4a85a4287d1f00f96f01e361e8d80fad73c36693c2a945d9a6f58fd6dd82b3964b652ff5f1963acb28955052a785cf8f94faf66ff84abeed78357c6a15509744687d50b32bb337c624d9bc33c13eb526cfb25a6cdb515d810a4b4fee89ac5d30e7a4f830d85ace9831fdfb171cbcf60e2c4381f9aafae51def740ff0bf6b92d36628905f82993aaa42466051bd9841ceff47491b759d3306bfd01b2046c61a1fec59b851c666e62247d4bf73c2c4ff391221fded457feed04db0e695f67707d8aae28747eafdbe909cdefdcd811a846a8c3c7df36ff1f8a7ffca976a8399554f615f48541455ecb29b0fe2bf51e170eed4072f30d589716df60077dc80589c4537790170e8ef3ab7bd6b8736352ba1fe1ecdff21c25ebf6bc151ae0e4a0b56a189994b4430013a8d01ffad5947779da9dd44dd01532570be95a6b0c0db59de55805eccd9663501ec8ec92fc8c8a40c8a622db02f5210ee5b7ce83f2d439d9a506814e89133f0f80577cf6899abbe103d75f148f5c0e38dea79019e28649ffec15c19a467f1e61ffd6e8fcf8f5b457c228ae7ed3fb50416537d717d07da660f76762199bf2daf7f4c0b43eeb9472f5f45d2b122d0dcbd41cfaf7a76036583b34140d55126f649bcf44f195ebf99488389f077dbe42a9626b5321e8fa533a132b26c50039bbabbdaf4169dfb642d00d484f8146ef4eced24e0e4a57b338514a949c66b783b5e27bc0fea4cae141b6bc9a88b810ef3e036de271b06e90c714955831d4ee13e78ddef9fb3f90ae515bdd685b6a272a9ab56ec6c846fd47ada24d373b6b0c3fa7f64644fbfe981493147097391bc4693c21d5eb3fac4d9b4e9e6594023bc92685f3eacdbfe006c38f2382ba7084d9a9dba3547c51520cf5e6053b748d06af1d0359816a7e34df1e154b2293884f0b112d8f664dff561a8f1959e4ac7c6e8a3810420f3afa2f52ae88ffcf7effabf3759482484cd7c407abdcae52ea5ab0e0859bb7c2f524c9da9c1c91b9e720dd50db96ac9072c97871e9b336445b0b72e6550a387d6a89ef2e2162958e823e47c2812fbaa591c7458913d6cb14857e33f916a3ef3461e08e0edeaf5e05bdbe6ec9f3fe05243a425a536c40cfe72de1c4c286b5d33fb5ad8c4076db832d1c1aacb178d376ba5a7455971f1698a1f72b22b8734afd408acef405170073ea6f6284b8900eb58b689f0caf9d6c77cc825a808dae7ada7a854ea6cb30e0489996f428382eb7b6bfa52a3b14d80e3f3e2f9296e429064ffbc3e85b1b2205361622f8033a6f4c02087d9a1500cc6fedfb5f6dd4d418964bd5ff9481ec0b7a4d6c8baac97be716f006c903e5a12ec3c98596f6102304c63a609bb25c445b070aafbd00c4e82bac55a459804f792f48cc6ab2ff72bf3d4acf6aef55147fe66e048c63b64a25312bbdec05fe3a7ef0a1b533d7d84e126325521fd476f1110940e4733e3b0d6d6f40e6589002fc7e31bda1837b038ad9c02bb8cdf263877fc41fd83dc6c36c9499485f12723b926082bc5e98e2ff37bb3fd2746a55131e71891bc0854aa00db940b89e9e5a003e2f9b2d8abd4abe1b6a5a803f42d01b574bdbdc0831e1e7bb88758c1ea73757324414e8d8d9a36bf4c41980390b4d3a86a0aa4b313cb027d26ab791a27676a4c8359465976c10a21e5d10419974a3a3ba7bc3d91d2154796b96b9f4e56af20145e6b9409b9bec602d0298cd5bcf00894565072efd6987d38ade5ab1e609fc76196790ab81b45a013ba38c4cb49a639eef1ec560ffad6f9d8b853027f9c42dd5458538dd07035c6dcbf74ebcbf71f40f8157118856180545210c92aad12a1ec90e1c2cf176d1c207431d9acec7068fc3906976553967ac4903963c1e97e54a15d8d0de8e4480e76d0a3a5887098d6c50c0897ec31c29ff9dcf761b386e887706786d57b1439059062b7f9a9d4d97f3645f672adeceb8269e78f15bf17447be56fd64d0956315d2cd5a4080dff444e5111bfca4529823f0a84f6dce1a28fda92bca30deca20ca21233dd666cddacc94f9036f47af76288b0d88d45c672c45a4c453d9df6d20f968265ac5cf7fe1c4cfc75c1c60ffbe9dda71a36030568dd8d8224ed6ff39b197b5fcb00470bf8e35e16096350ee3869b41de190d85657eed9de6677af62c0394bc693b2f03d661528e95c69377cfcc0edd9593e0620a02575db6db8ced860ce87ee84049628dce56d6bccfe12a64fd682578258e20d1ca09edb3f1698bce1c10d20671e83fa968969c2a006d377a0a4e4f67360254509c512aef96d97b339cf9d626a06ccc9286f9a5bdf7c658bb11d54560dd66545826e3140369779fb5f8340a5762f9a65ee0fb41d96e2649b3ccaecb0dbae68c28aeab2396755e3d0e21b3c40f461528c86d762955cf249ae460643983258ce388dd86a1c455f4398d266963b6524b1a9904e8002225a7565a0133b440dcdb9bee331ae017de4238f761634a23987578a1d7dc9f2ddb97ccc111da8567eb865db5c3ea7b8e65d6a4564525913abebaee7e0e7a4fcc2c3e92f6c52d3d75e16a658a49a2f8af9fee96c6057391611694da4c54043e5e63dc74eed95e2c741b7265212d31648ce6507b6787fd1bc2b11573d1de8d5802962628e4f71cce99c38e451bd99f5db378427e1ee4ca14fc18a67d356a3968242bc147bc97103d6513b9f7608b371cd53afd4be76e5838493405fc320ff7599160fae794e3e61eba6cd12d67826c424f1b8e4cca499b0dac25b955706e324c8b2c8a911481e6726fe056a8b1dff8daeb47af4888b215a252b33aba96c5309d5001a92fb12cd7f663c6ba78f25e28d98aa4743c4366b9499cd1f17a1f5d581a822bd91e1b9909a77e36ed95a8e49a065f28bdba9ad639c16f598481e4d2c1f483b161e7c7b6be7518010d3aaa79584abbd51762520408aba77d28034383b8b38a2d60b22c69669ea6cbec2e9842316f891e3b9c2c21d21eef3e2131cbc7dee19c456217caec34ec1d535bd1cb32a9233aea313e4a8c42434525b6babec73218b3712c51e3c46fe0e8b88540ac35921d37cc583e6f913032d5db0300f83777c011ccf157002c8eb53a525928e44bef3ceadcd62bcabc13fc2d9b5435b9d84db43437ec847f085f81b796cf364b45e7979ee107e70bde1664c69700690fcce8d55648c334c5e672565069ede22947b4611dda54bd49cf8cad966e8acacac0fac2957021f49d05db47a4b540a69bbcb0ca4d0b892abf775cf269a697a09c7d7e94e0b086265adb6c6f971ed8879c931a663f2f04e2c27001a1bddc762b6f984aae407dec93ee21cabe657ab928d582c979fbdf18b7f10aba0d70f4154996b343d91fc862981afcd7ead0f57aace07871d90e80e76cc3b6589943f1fe610298d1bb33964433fc5d74b7cc9ab13db56ac4caa169cbde5ed1297db9c181e2ae5efb638943078a9a55c3d278d336b931eb526055d8738cff2b113ec17a0d0b636c8f5c46998787ba88c08d462dcd6622f83b291ed7be759732982c77015e350b655dbb3d8fc4b3ad486617a5e13522df07ae3d1924a9048892b4b557a665b435f1e9ab1f7d868e2fd101c3519b77af71749dd94b99180d43e49277c6862e888b742eba0ec05462a8070cee501cf6fbf710b20e358af18979d99d69271aaf56ad445271119cd04f9dee03ad0d7c9d1697e553ae098faa7e445d5ba74327926a142d06ac780e2d3fadacda98ce5506bce246e2444a13cde1d312a6f851996c0e1f39cc8ecd6f0d19b6cef8688d9f2a759bdec312230b2e71aab82fec666373d3c835e9a45579217fcf21c7a750a885dd9b649e77b83864a2445a67b4f9774e6068fb3f3ba635578c669c269a1ed571e5b1b2b79e232e65bcdf48ab0703ab5935d849703f4a0875e5552b75170d5a3a14d4500308de1e639e4afe3bdfcfeb4df9388f18765b4bf56ce4f3fce8aebbd52c9b160356129aa7cea829f88600a6470962db006d7d4bcd08f4a693d6ac53d514355da84e3ab647568988c8deb5bb4eac1b67f01ef8c85268afb9bd66be87aff833b2b97ce0038c172c9117591e90d961ae89e9322bbb29f606c24a1badeef84e15cdd7cf4ff77c32547cbdf376ea34b375965c229a327d633622756898876082aeba254ab51fad092dea82b81a9db537014efebe1e612fed557c04d5154c4fa5983c4890a00ac14e27822795f2cf3d4a98d0a267fb4336b31f5081fb9207835790c3aba78141c896141f0a1e892c0845efecccde1b80acdcb6cf85d66c6bdf5d034c7c35b617c9aeb0172d9d7b4182c03970b4572fcfb42eb4e005cc6bf2692f9677a7acfcf4bd6789e16412b759b4bb30d7e28160f6bf44fd960d8b2ace66be28f9a42bf1722c16ee7f21735e568a86c2bd5d4584f3a7b8260ecf21f196fd644f54773e27c6e7524d801452147300c8eb280067ce3a9ed8140f434987893c59ed01cf920881e126dc85d4f970bcb4e3d0a772ac90b0f257b9dbbefdd50d76ad4d481ba279a8bbd9a1ce27968dd5381cbc06f375091c3c6c7b8c6c2f2c28c5d185fdcf1225a661c17be27d635b4d22f7de4b042f0ee38ed0c08274a0fb73f9bb06b693a1cfa909fd36cb5594c731ab78c2f6910589317cdebbc93e158b076c9175b4f4d74f8c370c2f209efcb5134e6a03cdc7f3649a47c70609049b60886c203cf2287ac3d11c40e3593103aa267a8c4037397bf9620fbcbb2c274476a1ed5ab93426752d8668344c08ae7a6e0e7c13f49a5fdff7eed453c5901ea1bd02e4bef5ca9929541da9d85a2a69b6bb50b4001a3c79c73bbb5be91834ae35a7e99b5da8236951c2278f1352ec3075412e91224496158aefcb68edb7180702822430841a6026675f9fd5ada1eb532420e7df5c2ca7a8a497ab8e8b14c9cfaec6a8a0fb5321abf2899a0f9522850fdde39a3a4573cfa9dbfdb7e8c524c6fe6db261c745299f0d7a2bf5dab80a23f67f21e73dc03c4d460510a65e4bb2503352e649ebe177cdc14a8ca61194d0111e9f5adace3e664cdb581bf3760758dbf77996e8e20543196ead3f57c878da0d4fb03bce66414302a7e8573226cdac28b10ebfc45f9ff4293bd80e5ec89e5e504f62aefb9fd2558f997f8fe1ce6985abbf11e5ad47561317489d37e64ac58d923ae3026b0d483808aaf6815ecc3a0d920a6256a6e64f15fadce161b06972083d026e8929d058c5a6ae6a7a2dfe5c8b7a412265c669c0e2cc686798e2921ab16c7136e9f25b059999e76b430144e54aefc552964f4c6744c909890465a888e1fdae4b8f5aec13d5559b091ea51386fa909e53af2851b9b78197f3707a30e76adab51bf42b6bef919082dc13acee175757ce3b6a7feb4de7b28641b1585080391e32127a0dc0981942fffd20d72ce68449d5fd9ede591bf49f291387c73956d319d1d9a1abeff3d1a93bd347fcc506a6f3cdf4211ccac78a35d39fc118d22727a28045e98a5b7db0e39bfb908e06efb1c523d065027909fe1c3f07c1c8b9592fd16e8c25880de4c98f0b709b355c80fa8924f6d37d706e29ae1925486c6302c04fa1a2af8927ce39746ec19c0b17d995f0cd452c799a336a19953ceaedb7157882b1942fee035dfa17adb2289bf1556e54db1f1d77ded330aa69411629ec946e086596853ddbad9420c5cb549ec2e8835f4cb136dc166dd34a02256d3c4ec66c9893a1ec2a96ade536e3c427de2df1536b10a235d6a4eac8e4a9b8733e10ab0cc6fd66168923b6b92cf9b909a2776e5c86bfa273787fe4fd13a3ad6a1bb7af3cf2587315cf63fc28b1699a45d814f339e54b697b8aefa955dddf3b3edd98b08636ba4345736dd5e6e72d819a0f1307e0f7629e15ed9c49c4ee987488f1cb4792d10f84792d8bb9fdad9f2c2670f56214b70b77df8bb9446ef5b3bda42614de8a34ff0385187d39e42783471ce8fdf4f7f0a4935e01251d474ebe332e274c327a90bc500c4836f1451be02f2ad7c050ad23faa8e55921e6e0215a9898acb8848c1378672a887ef65d6ad95ec71642e3fed04f13f8bab20105082b7b1cfa950d9d8e8a1efed504b35e6c855ab6f3242ce11ebb1e17b26e7e7acff71e368f2a077a9b0ef3e46483936bbf5d69dd4dab445f5675cb30e9a4675e2124d5fa8dabbf8293d1c3c5c9c3db28429e353153c8f9531151fada83bbd1ba7921e029c2c440168440108c507745a2d37a9432c058c07ad63ccb3a2af0aa50ca94970699b5c5f8b780d17a8b8168ddda313ca6c12b918fab918399a8b83825a215fed7147379dca9a01592878b8933a419f21d0f27953bd269da57d42553f558a582d2c8a976af12f1cb40422a01ce866692279aafc0ac9f866fba994828e243cd4bc99f72284fb566be00f749afa8a889a6ac47ab136248a0ef7fce0b1206b86eab40eee49f48d92d5d5867441b8e07f2e36e94a6025f0793a187e78daf20b51d2cb7abba6f432a7b878c8bfa3354c7b855603e011bef038437989373a58275130ef0b81bab7a1f7d0a91e589f62929b4fe865f2b787033a4edf5e497a038b7f66a541292833d5df500edd3d19f0067e6ff43342714fb6128d588ccd1ae57d01da666c50e56ce5f1195775329ffa8ab3a03d696540e0b778807918986ee7f0653711ecdbcdf3a246f01a3acb3b431999c60c3b6c2fe8e1f59138581635f3180b565cf0aee682ba693bca6b1311672548e7d2fda924b40806c06b7a8bd057c800094c51d1983b8801d730458c4e0ddd65d8c926c3b26f6c3435bfcdbbc30216733b4d8d7f3631708175165166876f0d5abcd2d81ef38d3d0b79c04dcce64059db32a1204738ce1ed41d44cca3f3842d5c916247ceadff8a91a01876fd08ef9bc125fed4c1790e5652bfb1af16025e2ddf294e45dd503f86bc97918a2adbfdfd172a9876f94f212b1369faf85745464ac48db69b3336eb05443e7a1af3b241034af03aac7e8c8b6229432e8f454d6dcd8147371d993af372f88d2cd9a6a1d591f935b167040ce712278b9178298aba145265095d68ab4458087802acfa840a10866eb62f13ff59d6fd68eaf76500badb1f6e3c4e2b2202d1ee81ea033907ffc434e9da238d286ff574777f86e29f5345f2cd276fea0c9afee0504c05ecfe17357f6bb9f31e664f85c16bc0fd567bdfb8bc18ba47fe6f7a4251eb32e4a0b2b5d7f6c91dff25306d64d32bb28db0f3607f43ff7af23b41fcae4020782b37ad7ea7f741c35901b7fd7818685dcc31ea7a5f77efcc56c162dc78d4c5bf0d5d43ba0dede2fe0e696160a2651c21d8b8fbc6e0fa6e0d576f093f1e90f1f8b0148f8eca1db6d9b1df996907340c4e1d94d49b09af9b340b1561da37c9a1958a2eb5803368299624eb037222a683cf4b3f173f1b61c8c04a41968dc582ea9b9b642f6aecf6a931198f759a066fbd6354350739cd88e0ecf6213a48a2250d7f8a214adca6d33cb0261ad06f90a5ad23abaea9e407c7df3bf79525a29e4013e1267e5bda581b676ce0831a5e5a5f51002c1278a226baf12a75f25753ec100f7fed028b91aeadf32f54ef42b1ac1254c3f4945a37b61da186a81fe36dc8661c5d9227fa87401f8efedd800ff368c45ccf7702ed58232a07806a5485609260b946370d73a443b9a924891698bd2352745cb6fe283f65a811136425736daaa6899a8bff750e40c510d39dcc5d16de1e7d1a2805f44614949abb06a74feffe84f87d6fa5fe78fea66512373707a0cfc921cff6cf36ee8302b285b3d7dd148d6de293388f9089fbda295d314959ebdd91dd8bf24b72c62b03d6363b72b563e8e17902a7f5ff685088f66fb9b39ef15254a7baf1412a8303b7db745ea17f9ae00267244dbfc1e389c3b86ced3b1702f3c86d425662f0b6dceff14b41d8a083977cf1f9dacf8a34980ce71adf321678eb0631d30ceb25aa432f887bcd3ff1e47a84199cddd3194d7712a2884f7189a7a159088202a762400fcdf59fc37f9032d05c7889d7e4144f8bd8d640d0f4f8bda64fe9d49893e2b2a62e0d1daed494746ee9ea90b505d99f61fe5950ce8dfdb64752e74e70c480e575b2ea438d81342f46c68e20f098ad11cbb4fcd61991a3a411914d87081e204c9e2e1a4f1abd03aeb3019ef355bf86a2c66378a616531ca65f8dd1744e666bb7dd569d2a331d16d27f012370ac9ac47db8ed69306f70f7695d042f0833fafd780622f859958b1e8c2f7b5176219229bb9f409d5f35094f51d8473c11ddc684bbc6cb15e7583f286c534efc1700d4ad442b1d375cc34faf979b9ffe447eb71061786dcb859720eb65e193835bbafc8f14b4e6ab989f85efa034ffe89fbe0e914c53f61818394f69e2dae29a19c4277de086f3fbe620cd07055a0c86747a6f75abd7325698be0df1c73dd0768fb3655716023427fe88be9b5d045820a8d2b55e0cdc2d83985f5b35a2f369cf8c816f5f4dd6870f03f66614e8a9e1e0f8d95eb932f1c03e59217e5c4c762e6f494a860fb624d4c9e58c330574d1e4ed915452a37d8089987d9d207e998aba5e42fcd41aaf104ca33079bc0863be52814ad71b0810730dcfc5e6dc97465697500712f0390f5bb368b3029a3695354bac2fc09c47831d82716d97e1da7c31b464c42d5d4a23152b8cc3bb80061c720ac7066129392dbd469c6a8211a7b06b305bd6a5381addaa3acc9464280eec498ee22b80a5eea51b6dfc6c7232da0f5f609b4c08e56bf339c140fb7ab32ae5f7f32cfb93f4511ce5d01a2df6267f2628f32475b7718bbd8eb000c9ff74214b9d85d4bbba1799fe786e7a633d66bf2ac6a1cb52d1aaee7ce00025c4b586323dfc2ec7ee732290fe46f21f6cdc4a8e457170b60f853ceda2ca8dbd4a73dfb80f8e77d3695aa323eb849d721278e9d2fc9d95a4b8d28d7c2127e270c5f717d78d8b371e72a3d840ec1c29ff4b5c17b7ab50dbec49d5fb50f698ab98c2065bcc545ad643ec558553d92068f0de49c2cb4c7b6c83a02233a97a97610ae2ec14435e6276b12e28026f7661be40d8d072f740db6aeb2ad19b2506a20ce9efe5f7a0057cd5a9ebfc8d37a2535913405695e151cf03793c8ff3f61b3dc0c1ff4423eefd4bd71e0d99a20582df7fad914bec447ebdd4527ddc7f100612da56fb45f80ac90c498f9a25cab330447ff09ea691dbfba1951ae3526638cbcd36bfbab8d0c5dfab5cb32fed7dc830e275890710faa1c14bfd3fd966a981ffbea641f7ffe25640135032319de46bc5299dc09334b0aabac11b30ad5f73cf380e181aa81fb0d4500c3e011b2aed863fd0aff1934af70d457ad9c55379890fa255005a9af9a5188d5e914038c08404fdc7de362c7cbabeb44d8af28a4214fb5a587fc80c1ddb5ebe13ddb21387f36b2e9aa49f8e6d1f79d905cd9a4472a48d12a108da4e9720e7cc0f4949853b34871d13cc1518999c8ad993b85644b15730155b2dbb51ab626f86ff04715722cdf6fd948282e9db18fe59bd83a23ec9c6feb74926161a5527751dac5aaa9d548aa7d4bd31eeb2f55e9644e24be9297f5c13ab4865020ec60d60332e32aa6dcb5e6c6e0e1e619f5984a94a5bb5c626feaeee8b8728987d14dac60c931f2a54001809c6d8f3d45af18b5f1da0527e5c375aa964f0ae6fb5bc111fe4abc4c13317d680b72c6c29d01ba590ac635c233492f1d61d9a1cd6b76fa24f938630eb70ead05febe7581eafb180556c753ed50ba94f3f854a5fd19af9804fc0a80981365df41383ce2fafd915bf46de947567eff15bb5cb58518c39332c987d50df52aef675261a26bcb7ebeed6e19cc111427d47f66ba6b83f226bf8a4ca52595d94b207ef19d86e01fcacea2ac046e55e3c2b16fa852fb601ce5edb9a609166d207efb0c619d99214f357d987c28e3401b1271d3d4495cc783623bcdeecf2fd3be9e9aec9fe0ae9b883b0bf1016b7a27a1c240825fc0d528cd35c3e1edfe36f02492fe30bff8b4dd25ab0173339cf35bf0145076e497a5cbc0974d40a98b3f9c07092e0fe77ca8fd198752c2604f06fe45b61bea91dd398ed4aa7fab214fdc27eda70d570d1ee9f4902ebb5e0b5ac39bd5c58515187adbc72deafd0401318fb67be9f886c76e7afa86c380ecd516b26d7bbb4a1d6b889edb80babe6e0f80701155901d60a64ce16c45415027b61936e70f4aac04e97b3a1bfe342c07400fa78085273a6d705912f52aa57e82a313070a5ed2fe9c1ea7bad41b5c4aecef08bca6a3391521b4754e668ebae9d1a4715ded5679288a8e351e3045577bfd46864ea84b29793d6f51f046773a0335a5da00f829a41eed7ec252999581f3246dc53f31d8137a36e1d21037f8d4e7ed8d7968ee9c6a255ce56c4246ccd3e1735242e26a0b5b562e5cc12071652dde5ea45838fa2de3b39d27e4e6d56a057f87331546c70c8c9017cd184e7895c0e814952011315c74a6068f7fb993618c65916fe370e72160ba99af8d2e9ceb1a2b1670d453d20c9d7c8caddf59069f77dcc9ef4f4979c261acf1223c067f9060fdc0d13d61a69ff897baba85ddb446ed5a9ddceead2b6c9c43d0ccb17a2d0e55234ce728922c5117ebdf68bfc8c504d12b1ad4823aab9e1faf5a3669a140dd7185ababc1d7cf09dcb810b8daf3735c8d89bc2ed0dfb0bce51127bee08782beb13935c6acf74e9ac29bf5dc7826ae7efb26c50a5e6d32f2464386adabbdc2d3601626c6cf1289da0f0ba4fbffbd4cce08fd385653bc03dfba0e25814115cd237a7e2985335909ea0d012ef276079ce439d19a5fa87716f94ac6c50a6ca5efb3f5ea1ffbbbe3f8881518dcdc58bc2aa53582761eb20c53d93bff842098ccdf4c7c3514e5b4fad225f354cc21baae6f60e2ec9e2ee3776912d41f86b953e8061723e8e3c2131d3ada115f6f0146d2db7508ba1a16089d9b193cd760bd469d9e5bbdb1d632a3a8457104cdc6c7f2c3ca8e3a60ae9a5125e4c57064a074fbe5f2a670183896b216ed7d0a655e6a9be95cbafceff43b7e191b65f41fd0e9d168ab82fde4fca7f30811f684f2ddfb22d8bbd50b54b4dcf1e11aba0479c5ddb5382d9e02cb5382bc5458815e9c1461ea8e7c12d8253822bf04d5e8a4628ba1bbc6b9dd13b343f3f4eb38cba5e016c9b89d1b209a103bccda560126b92786900198816b03f9ac6570484a80b186983e64ad2f6339c124ec1662313aae3bdf810145d75f6e806f0e3d325c9ea88a488d6ce414f53508b22184e560d4138aa66a40aa3928b349991c164afb29d89eecb3f07b925545ff93f092915576e27b44badb44c1456ece39a47ab7b1bb3bb2dd35ae77a2d99b045434d22c66a41f71c933232876627f3a6307fbd70e7685f74f01e650ec14df04cfec7639d55a1232d70890bdc8c87c275d6b14c56ecb23f2adcd9e14c47cee4c79173001f5cf41199b4220dacac29e7f1783a16994af2b65e49d5b6f65a5ad139e2d9f3b15e186f96ee6725a641c73c2a720c328dc3225d95619c240571e0ef8372f0cabffc60eb06913fcffcb4b026346de26f35f95fc8c38bb73f080192666deb2ef0bdf5169d25b877ec2701fda7cef4f89c63171f5349d74c7300f36a7a470b2393983e46128b61ce99ffe22ba5c7c3b33d890c983731e5f75d0095942579a01f1234a0f7d61aeb3b0baf1888aeb90f118bc56b1ffcc580f78565cce2cb03d4285de547732b7aeae2f716ce6ecf08a3e7bbbe65f1b58f79dde1ee06b714847d4fe0a2d5578a16e1aeaca3f447274f1aa3e53d602339f068f5ad6b18c042daedb9ae673007578c2c9d21f7aae1f4440c433bdb740541b43e17c5db1f5053bd0fc9c0f5fa534c1cb2c85cdd5636ff386af7876cc71fb8dabc6e34d86bb7b225ff6c180345d03573096e10fc5bffc83563623aa6a52ef74d2fda46efe2cf8529eba9a90cdc3f1f6620ab6668bbdc712bfb8c7d6d1dac0d62c181f95c4e6bfb5cd3979286ede36f788b940be04774e2f4b4b07f3d78f78f7407a641071af6285fe05527374f406ef51588bdd031148cb931390ecdbe10d975fb90d34f46f20deeb28cf0cf9ba49bfafd433cbc1ea787a4ad8be2e6a80eb0c66ca5b4502e38a5545b3d19cca73b23085c451652ed89bc7456b91665b8d276ef579a8e0a9cc859b3c2ace8ab31ad287f5dc372c0fac2de299f17f13ee0fef184c2095852d339e5df1c8029806d2b6ec78322b0d11c73846663e3ff261c0e618cb8d358e85f3072dcfadc450fba7cfcd3df64c44bc9ee4ca12345a8db79823384b51805d5459d191a63d26fa8f47bac7477d96ad6e540706e2fbfac9e480c386e800a4fb6ef3c65ac80f5de52946af522da05e4dbbcafa6602561d7c269f9ae423049045720419ee7dc022f6cda139eb7862b6f702639002800f990aea2ec98cb9f2c5b9bda7067000fb0f8495108019deb55233759e038223661d0625091489c69ad6cc1653b7709bc8df7ddfacaf439c91902d1fe8d2356ecb310a9bf5615e2f3c342fb1e4ed5ed91d5f30c8cf0d28154a63d450283e1a6bcef6c4b8ace84ac7855de4bf1a96785b7666ec74bc33567506346f25894446f1793010bd0729659082140b6f3ba7a98ab7d469183e0ae40baf03baea11dc145a961ada5444165df5eacbf300c81a6f58be2fd240fca298e339aa150d336d94c47286a6fa071af350f5309f006ec6760fcd505d4919ddee1e99824e55c39ba9aea7dda2bb06e87adfecc35711714c2d5105ba3063e53312ea9043397dc556ce3e60b3db02f5e8e9bda0d3fd578259bc360324f6834af7929d64459cc4c0e194e42708c43f2ef7564fa04defe275443bf71402956485e9d3c7f4249ae914a06f8f4843587ec33ecda286ea0ec6e72b39cea68e81cf31b29ebf50800ae3bbecc04d82a2bfd709c3863cf0cd498ca7521fe5437aa52d51b3e215fd12cff0824f8168b5f097f05e342ccfbd7f9a4877f87c40f6c0de8fe9bd9d5c24cd5609e9314859be077d114b0a42e1e735269eb10b56385918a48711bf4082e5786440b5af6c747dcb92a0e88d88484ececb0e258f0e4ac77efa55e98d3620c1f8e16e30e79ec819c67c59bf93c2d1cc9ed37a3c8f02b70380f836abbc3305fd4c9283b2a08e7b4babad19973b5d8b2176d2ac943bcb5718df1ea61fd28a20db61e24043cea92eb361c409e3232893de2d2d505e4fd0eb33fa027b33419de02e2447e94f885bf3ab93651ee6982a10f031c5288b79777235097562a4387f35d9489eee05e1687e8af163bf60b0da15ffb11a64d7f82fbea1101ee2065d32a929e0719cae85749b7c08f7f82176aa21aeb1e2ef0bb3d23ae1041607c5db5e9f492111cc414a828444f8937893ac9756bd02e54eb3e4ea678b8fab9af2c063aad06276f9116e2ea3f0cc36fdf5dece5377f0000c0381cb9a9b164b65b986bdaffe53c2417eb98c92594ea0f614590703b8aa811f9880aab002e8485ad389b97120c0fff990fe800b6a9e51d22f2bfe35170e8819b973f7fe7bdc413396d46d7df59679bdcf1f629e07a5de0ae4d40da3dee09a001511353449ad13a4e12f87e092b65ca8e5a3563a50fbc0bc1d986c74de2616138b3f07af322b7bd916fa403a583a900e798744546fc3f3f78d9442fb9838ac985bc114d73635f188cf12a7898d6e6c4500716949b0366b3721722b0c07391945d97f11c1b1aaa3dbbc2a565e7c3aa35781fc69ad9931c6bf77a6d2e435d95134aea8cbff95d67e822ce7317afedce4f170d22e5b9caea1a1c7c2f1644c54ff2297f7d777cf0f2d832f2e74747bc254c462d10ad82b5107eaa3c7576fa809ec35bbaa3298e2980e12db24130f834be8cce61698e2a8071884a70acefb20ddde891ee6bff060d6f08146671452cd97015558edd3a97d56d93aa196670aa25a3cf11d764d6a2e38d44c75414a6f24f4cfe236c6604f539b99a264763072da6f3cfd39baae66b84c045f536f1ef988d020a3e81c70f51ab94b70faa598b31ab68261bb2a78334d4d21bec71b9ed379be97e9753c011b458c2264d2941cab357e94d8dda937249a1d897c92290e629f7f80b05d000bb12d662c25c976cda546d80e8d91589e585d67235233c181e5959b7d9f58f7f5fb135d688acfea435ba64f1b44e80aaa4c7ebd46399ff66ac242f518d6e67730ea4ba32fe4ff9aad32117662481146c3186a180d4ebc23aae46614c237105ebf7d69e0d9f757f704e4cd818da5ada8f157f94d7be8151a70267326d1665fd57daa18abec06230bdfcc00600c0d82b6293370fa42e667a8abab5ab2bc475bf60cb2ac66c88b036f26a07053956211a87c046c2601478deedeeda9b8c30b0e01e37f722d7107479290e04101ce374f7db0651eb0de99ca94db42f191de6a2e30e3b8eba5b5151bfa19e20512aea79f3682417d7cebfa2bf6f18a11d9fa4cfaabf3563c1aaa0db1552c63867677e95ee16a620bf1fbeb0ab017993ca12ae9bebde7d21025b97f3152e506a35776305d6cf33f9d975ac5760aca0b808f8c06dced5b084923404da5c40e069b993efe21235d0852aa316af87e5b36630b426bafd5f36682d60a068b51ca5f8e1c7b6dd27f77e1dd07fad6c016a81592236c8554d027100cd727f00a92e4a842f6fabb13b6f56fc3143652c526ce6fe32b20432a4d2c3c2b3287ef51701ade15443b7c5b215df1d98f401f875a93f949dc498c704afd51c62826511f843c321f7bdb757c6c80a3c5d54eaa5dbdcb7dd8d1040a91be8180312bfe55ca138e9f802356a09b778ef9a983cfd3e52faa993e7b6adcc360820f1cff6ab887bef2b5636c417e23eac37bdfca232d7b51a848c07636e936c59b5c0926da970ff01a7b9c7297e0bc5676d513fd957a2deb3cc6494423406093ffaa2682bf328ae2f66c8bbf328df6fb7b81e5b9a1e2b4f1b4f5484c0c4c3b681ff8cc4575cbdf128f9494ca3c1cc74bb83c1cc86e0689aa63c445cd384253b34ca828db60807508f85a384d84dc52fa6f77da0b44463f093af0db56dc36b868937e2a884990217dcb45ffb74179c7acd61693c9d8e737acf392529a7a81053862da1e806e87b6cf9b635ecdf7ce347c1d6bb47971fc60e691fae4241ae1125594ef135e4ccfb1ddee8a1a35d2c57615c523f17dfbd49feb86cc89663ecfffd346004c52394c6eaea2a198b34edb7d23bb09eb985b7c29e4958fd36ad52559b6fe050517ba7edb42f28e872728c71400c591fd2d338fb6ddb29ce9ce9e98d7abf140ce5ae3fa437f8acf4a87147c90fdbd2e24decc3e38aaf1b53bb882fa1726ea6a0f9481544f9855b1e0350d43274d49d1942558cb9cbda91996b17866bc70b45a8b7598bfcd3be30a925b8b3adf6da5e12f2632f818d29c840daf4018347960f4e3ff53b48ad401c7730b62a351d658ead797d17226e9fe0fe378f3aa5ab67758e0012005afabd973718d9cb4af4fbb3e1e1c986e8d26a4189b61aefd740cc8864e988232b99096448d5aa4bd844b7173b209f87bfd7bf4deba1d19e967ffc5f4116392ffc6f34a4851bc5e73eb9c2ee56c7edabd27591904f8b8a18e00695076e1d44317c811e28c9d10ac3942ad3063778d00637233ac56d3659d0903b41e1c14e4aa8d928503ead841bfe2a7926e30379e009b0eaabbf148b9df496cfcf60f2574dc0a5f64d688658e884769a766c2dd1513f69d34a5274dd0ae20512aa2b07363eba1faf33978e20c8f091fa73ceece00cec6e51b0deda17b21cee8fac653fdbdfd97c8a972b3506a562793a86231efb6bc31445767999f478764c43e3c4384acdb97027082ac43d96ea720fb964c8f7072922f1ef98113eff8c8bfd13a005e94aef4ce925936a992a9218161edab8c3ba092b771d7cad150b2096d450bc1e4b72294def5b859f4eb64e3f87b6a5b2f75f73f429f00bca914051a7433f3947a6c1b0c0e68170fea86eae8ae09866a140e469cd24f17e2eb09c39ca1599ac1f1a5a47c01323b397a9cba3f4fb8e15073db80a15cdbd8d446ea89d764d2d86705e1bcdb145d38287a50d00d47f31666d781f0278323cf64cc048fc1d0f405e75b6c72a0bc49e44e6960e5b1f816c6a532f1b66a3f89d1b1f0361cf57346844155cd86ae25b291d4bc7a99385e63267bd14ed6e6d3557db812871d2b185aac4dd71a04502046a2c65b7315472fd92e337ce222eea5c01da46503061b174593095eafbdd34f938265324dc862e8f5dc73665a156c4056064654cd39effe2f1b49cb537a83c49dc0eecc5a8cbd79ddcdc093b073d7890a2e42793f7f3b9967f79084b736166077fc9a80b8a7cffd85863fdfa34e8292bde5622a75e84c709301f0db3ed89e0afc58f6794459cacf7dfc0fee5b0cf8439ee484d8d8ad4f77afda5a011ef77324ef946179f3863b241b61f7d2aab9aee5a5246509192cd18d8332620a8aab20219aa8771b5d0b24e8332bbb0125033d076ff03d60f34f12a7e8d729dee9965653b52b2f954e07afcec2f1206e4aa96a84e37311a511a6a63f760ad8a5d8f8a4af98735b60f01ee038738d8c2e0b460341225147815ba48b399513cb1d19839893f57d0a9b1b0bc2fe3ab66c9f781e2dbc5d8ca989ad99a2c36a07de6f3cfc009f52de598a6fd0f7f06783c3f8094003e9f1f928edf3fb5f7682d7a0ebbc0aa509aeffea0ee032b33fe1bcdb9d95cffcfad31e0944ac2597d57ac583c37f74d2bd3dc3d570c202af8c4cbf12f1e2c680fd1719a92343a72e35a406bfcdee7c56798eb73491f144413a7753af78f6218a08ccf4b07b7cf8d82637bf66c95222cbaae47bd018534db1bddcc653cf72ce53689788142e7544f6a48b2dfbcff1438f4ff70d6d921e1ff969fe901ea5beb297dc1956abe68933b9da4605a30f574b4a3b860c7fb9f6c1b010f8f681ed4d72b910f2a96a0e6d854a2d9edfe279492a8c7fb392695ef1c1995b7a42b721480c8547b74c02366d6b712ae2ebab47c0173a96d11b6b4ed069da70fe007ca0af74965424a7e5c3118c0b1275478de07ae169e0f4c76743fa3e39efa395680ce2f85d78163776177de47cc23ee17c7a0b3cc7836faf4bca4b2cce6d0cb43fbf9ef92d5b05eb5fd73af5fa326cdf90e4f5de5d8d6637e387a0920ce1686f145fa0cd59d35fe488388efdcb9b519b5c00862041d3183a7be2f2f5429c7324ce71b7c3f3a3042c154ac788b8b36cc08db5238caddf8953c21b30be8c3a50f26500e7410e35a73875e337af0f4798149a70f2d86fa0a07ed53c96cf219f0e218921a69254af915c35f13e3f9644de02eb30895f1368a143437612081f69268b1e903647979355e6caec8c93da7a63a8c836918b3e18d4030075620653a89e648c1232948d1f5b19f25fb1d345625278fbef032f80d52f1e26ebf506be52abc93b6c1c96048c50897c101d5b2b026f919f873e6881f663762ea0bd1c1daa18aeb9f05c1f3a96a5e155626dc7e4abbb8b4183d87871520778331ec18a540304503243e245adb39b389abcc13ea3ec8c74ede8f76b9fb4abc5d496c94af9c31f717eb577a2f4746f0e76aa72b97209575bd0fc1629643b0b39c78317bdb6f01322cc84f345846204e1ff8e6c568c609e14658c685f2ff8b359af30a56c5a969561b1b3956c47412d459271e588d1783166b6d263d5a6a8b666b8e9c9358555cbf6157511debf54eac0f40868480b03f814e2fc78d83b607218c825bb723a073c102457c79ee7e42fc96726ccab61798d76e2e2cad05cfff9b83d3b5dd499b48931bb0a79ca0da9be9fe25f75ab6cac64cdbe790ec9f83a20b0b86397ff87bb7d9705fbd900adae31137785100d01723d667d11842b2f32de9b52c9e01a12571bed11099d9fc89b5876769d8e6116eb3e3ba34e42922e558111a8b1b60385a1cd837c64616f6537e6f6926394be136a7c1cebfb5d1ed40196259003c94a53cbe8221abe4875b309345f3dcf53d0a6b48aab52895a354a545ebe117d2ba770a8fff34acc8f278b0bcf3482f0b6692f9a3b08e7d14f1567380a84ec9e1f4f5d114dbe95926507f29fc8e7ae3ebd2f33da1021c222d1abd65e975788109b41111b3b582c369bcb33446478e4df3e6b5117137a8d6234e7c7654def21b2de5d90c6b49359205d5bc2f45c89fbe9c84d552c6adabddc29b470671e6f8dab32f4b421d974430056c032b6c7a246db3a745c9265d744168e0e081374952f31c97aafee52286e5680230f71b2a04e50f6966ae10dab9699e31e4177a6ee7167401edaf30aaee937c4b096414ddd5ffceac9879aa6d696840caf34cbfcffd14d6d76b60fad1c7349d9bb0423d6457267321aa008d0dfe81a9197f9ca081e64041f91b2e350cf4eb8b5b0ddcc4fffe6a96e249d8e2a4e4c4ddb9184ec04b56bb5b2c494b758ba21edf80b8b1ed41fd479fcab9ef56f60ee4e3a888442462a6850e77829f2889d3581ad087e54bea6376ee2c11ccac34365d45144f5f3c9cfafa17b195f5d9761f8dbe14e46e36c92f99cfba124000fae968f6a27e0dba0c9a7d302c1549de9e5e6c6f9b30222feac496fff7913314c7093b82ac90fb87d8d63aa46ec8e304211e23a154cc698a14c0d2bc8712f68cc81fec0e5297d161dec6ae1223745fcbbe497dedd3786237fbd622909675480614221b1cf9f81c3d5f0044ccecdabb314dea30863c83447b5a906b586f2426c5b280028b9c885f8026659bf97fdedfb138dcea4e637157e5269a295324eccab7eb23c4924edf0c714f40430ef4a233f2e42343085cdd91263cd098894f361045b5f16a0cbc61aa9e53d8ff57cd521adecc53bba30671d8e82bd09f78cd657f1fc1b4fe249254dfd5b152039c1373a7cdb73951b3615f06c1213a3174ffe8cbc5830b8487a207703765e2cd30620bd88138d2a560ed5fdff02fb8302cefd0ea7b94034ccf16fa56ca28a9cb8ccfbb3a212712c839693d49ef6f883cd3469bb50a46429991fd7c4663f7246c5917c3ed10f768f99ca38d2a79f9796a50228ca732ca10a7ac3e3632917e0c3e8cc43f894fbdb06dd5407775d98af876df4b67db90c3d9cd45d9578f64481fd024e20d04290aecbaa2f8c9f0f0a65d8f768ddfe9a80663601cf50adcdddb9055f8c3ab6c207fee31d14e41afe02bd4f925e06a2fce5f636479e67f2e9f0f582ace83653077be9ab8a3d42d2198137499fd418dce2951b7383507f745e11c05da8ae1e9447a47e4db8172772709b0fedf2577fd4e44af030bb28f0d42130c613596d731cd13157b45e5f51e53375430e7b94585210f9b54e50fe3cf9d3c1c176819d49162896dfe8cd2ebf85385cc3781773553ac2de828a9c1c228a4beea1d8e4a1e7b40fd503d6089c38127a8c68838b46ed49b1edf0b13c778a8667d6d52d4e8b9e09336f8119476168f9a947b42049bc8a703ac9b6929e096354a4edce61a40bb9d0775042de95be041042eeeff8cba65a9c1e4f3e79485c8d0fd97a6458e531bce544ec66c3cde826e27567c023ef196b861749a2ab1ac72dcba814a8698fdf2c70758d48e5dcbc215e249eab05f51d16ee2ef9ab0ed851aecb3193dc9c6b5e940b9b3998ccf68924e6c6e3e9ea500f0d59823e63b00cd3e511f39a33f1357d42538d4d2937e3c1bd24c457eec48efae58a3be2913b5566db8f107232b942aaeaf5b081a24b0d263a774b714577a2d71f81e9762890f42bc22e8d83349127635ade03e0dd7026e8a4ac9fc862a68f5c47fd8c5b949c2bc0a27e2ab4249fe8a5a8c5c995e8a94521447e1e6f9d0aa15a3146dfd4fc89b83d902ce3ca92d5d0de7fc5595b11c00cac77e053edc30ad381e3ee6f163cb4fe8f49cbc30c7c52864bb6a45b4c2cac3cf796bd62d987bee2e44198476d97ea781629672042c26b12a486b81486ccc5a235005029fe8fed283f76f3050ad001c1cd8e685fb63881599c51505590f9ecc8f7bffbd172768cedd2460d853895eaee15b069565fc0ed96d77a35e92d131fa46ceeed8acf4eb534f29f152f27e61f900ec1b7e91cd1b6d009f69ab98f561fc804130cb3260ff16d14077e785c74ea3d8d2f879185657fd0bffd3fdbfb2bb6cd2bfd85fd4e22aa30c35d18cd3b7ce19b5e848bf966a3d2992e16f880eab5d3010931001c012b3c57cd622f6fdf2a4d0dc37bd33004d4b9664b0fba460e7974ceda15160e8e8e2bb647f97e66ed1880ac2984b834aa6a300ece9c5ea08ba684d54b9318007a07ba3c4933a9fa7a6627033a7f1a230b3fba1ad9398e351e601539639a9dc9a65ee8d2f8ec33f7f97c3d910cc50c26a423934538de435638f84f9c5ab79cbb592252e8d179fb28fb5d863f284aa6dbfd9afd287305e6d0b603a382de023679139a280f04a4f22f38d0b27d3adde7acccb56f420a4f6bad2fddfb85c2c55c97b00199dd3ba1c7e8f20ed2e9a92910db9a83717c1fb985d7b706feac5fb1d0e26638655c5fe71f4f885574f26f7e68f50492a192c7a14011764e693b49656be36d25713f0d88f00e6e623cfbd7053d381790e09ee4ef9507dab360de781f91a21a5d6655c1b80e63332f772dbf88428e8363edb2cbba15cb973492c92bfb7cae0b58a73d9bca98bf5061cbbe1a144587d62661bfdb357414ab9f1087f3aef48808bc74f36a8a402058a30a9c60dfb9ab94a2ac882e31298a8b256f159258af6dcba25c55080c4ffaaca049538e1f3679f5eeddf3e6d7c2f3339cae0736b61e8e39ef7f9b006642215e3d951b5fb50a22f9ee1d95ec673c9b76c92bf8643525d6ece9131947dc660b3b2fd69e2ac7483caccf596e1e1e11e6b9bd5bb14b0dc43b71d4e873a42f1c08d1650c4887e1c723946a67a10551aa35803e227d7adaaca68c3d154825af762d5c2e581be10ea599c8a4bb07efb87b9254866c0a2c39a75b6da74e0a3dfee825dd443911d25b242d2c396cdd4653e17707207bbea6470a4be4a9413a9b89ca8ef2a5a5c97c509ef6a0d39a4d1559d36b333fd1cd0d12e9ad3affdce1fc0ff10fff23981ae492896e6597b8137c0d22876fe715c1cc9f2565496c0ffd3e2bea2eb683e07cff6dea00e713a2ee26ec48a71f2cbfefdd6f46fb78f336f2c5fa4313396e591796750817f44ff6137f501634df40d99cf63120029eb54bb9933b693d58e42849044347dee6c9041d2cf5f7e78868e523337e9c41a890d8a02130aea6ae0e97979a9f22c72c35a1be85c2d5f3d7250f0b10b35432ca0d8151c345856deba167e3f086db050464265a7771bf8b3e9f19810bcd1bd8f6e196f078a38a364c2da3cb702636aedcb4fceabd11a8d02600eac052db944c7d9278a0c098fd42fc317161c8ab968f03faa9fbdad215b0ad7f14c2c6c5b3c7a5db4a9ed05fcf38c1715e705d9eb2a7deb68d1ce9f67f9d64592c66b571692e2521b5fede5a25a17e7a2723756b24d1db8dfae1d1bcf0b97bdffb2c597ce61b74115a5b7ac73d9a303890c2c334768b9c1b1ac081acc64a416bffb72f4d9ccb7b6d70f042c58d9e8a11eca439704929288de930120050a7d950aee5869913b88a8da3ffb5c2e6e2fadc71db8824239d155185bef424182721cff4a23fee61dcb367bfd6d75e765d7635b639db424f23aab954b736b7f3cd51ce2039d3637f7a467d383c70970ed7a59f1c1c9ed1adfa67a22866fa29903d02fdb27563d88314dc39b1a1449d6fb68d0d8571d556ae7b2cd71b1c7618b894c26542de627879f6bf522911c624ffd243d7d6d36b0d319ea339a6f1d59c28650124915fea5b146300cdc81fce88103f05d8bc99ff6a81ef4bb7bc33b86eebb4f4aa5b0d0a819b2f08304ce6d2483ed25aaa35b8998663692f15e7a50d618e344194acd92fe5e76df1c611e8801304493eac6b95245b4f2a0b160f9bd3e2272f68b48f355afd7de06bdf2bf8fa0cfe3bc5148b78b8cffbc3212e902310f4860d256cd4ad9b2fca638bb12d74886b99c1c78967bc880837c2ef11d1a41252241d9f5957b81a21e9b63b0341e895819e4b47e3c09f6f9c3197ad0bcc167e0a35ebc3e49dc1c378607d108d16bf35d5f294143ebd463b808d619355a051e82d9a3b5acb381c240bd1a764e51a6288a82b08498131b92c58303a07abda75f8b100c2df9d69fd9a2ed6858e47e830cbb08a341043ffe1da3214c2a09f4fe6396571c8d97ba550ad8e041d62d81da482654c29739573af7eabbcc55edb063ab99d3eaedbd2e0d02db582e3044902a5553c117898c55dd7426826a58c70fc5c6d7dcb016c2756ffcb99969b31869a6a89094ac5173215bbd13e99bc44e27c4bfe060687f469cad2119f131a77d1f471006a8dfc417ab50a0ec4b7ee64643b3a169ce0ec118e08cdd543e4523c7a93b04d76a1aa6494e974147cce4679a7349c6b547127a818facf1eb963948df594aaef95d633e56de0706dfa09dd73df3afbcee33d883f43cb8429fb5245f31b031bb3e34b96efa379cdb5fde5a1212b04b81b72a1bf8105b3da035f40a711a7bc921d403bb2462edf9255649ef9add428aadb95bd9328d19bbfaa68920d02baacb8e0a4d190bc4089e631f06386eafb735ba57675eff71f66f4809f75ce6a9f76b95a22324b45a7054a0cf9fd1fab532c0e921e6d4e2c94fceb2484b1109ff9984e61c1fda0432f1d0af44949f45d1b7356f0938ec5eb925b16dea454a430539178ff67caef495669fe23a761c9a4da444f45e6cebf64e17b1fa79e918981f17ba044eddbb5489d10505d30f25b18bf50391a31f5c2b646e0ffa07e7e1502846f003152b1f292fb2276d5df0674b3823b49857d5f2061f99a883950bfdb137f0a890d1d192a482d24c8c9934f10ddd3ec91931b630901f4373bb8a74bd7346c9fbe64e24bd97be5cce3f818d19acad5754534bebd79a3ab02ccf08b2ca6257483601382352ec508d717d5ea0af9f0bb32c4382cd80e0983332b4e59e74a730ce733e13f48ea66ab671e118c4ab4fd2534b9853d0eadb44d821e6c3e48c4f3d9ae1b87ab85f4f026d14dc413d31adfb43d2ac331fa260e626aedf94b0fb2d9ce31c6d1f6e6a77586af79fc3f913a3effc5f9c5d580489441cb82d877b43949f7808a0fa9ff017d4272c6a9e507bcb7b8d07f7e45b9c505d0fe7a316f0bb8418d448da0c2d000b2e87a46cd862f4e86f6a49ef107a6a1f360430ef9761bd03af607c76f33c301a55658c0c5f0a960e9e8e4691a5c8a9ab05cd2146927b7e562b016125d0a701e46287aacf43d1f87d9e774ac1c5e762832fa9f81ee7c9c261b8161669c51860f49df1690199db219feb8ac137f8dca0e53dd210482687b5e62524d43c3d4de2f50888f1686b68fd1516053bfd692bbb75b20a08a63a373faf520d142ff36a31592676e3f16bd172f7d0fe7d88359ca0b04263edacfe171b021460c297caaf31c15d5839eb2e18a88b76b445a35a1620676f85459c31e46f09bef77742bf918c2d12fe58050fb96beac0c0a378466d328b0777a2d31d3eaefbc507d9218f1c835b9ade68cb02ee7917f442013afdece995c37da951ecaf9d2706ef7cabc87e0cacbbaa31ec2edc9dec2bdcb3269d1257cd20cf8fc25171cb021fd71c26a71302906e210281a0a65ad22c2b1dcdcac470a70d08eb3fc1ef7426bbdfc82d4c90d5a687de6086829174f8a965c0ead97949f243b9d5177cfda35b476b691c7b1fb115bb385eb096dce858b6d534376500cddbf0b08e5797ba10752b6f9d7f824f49ac259251af0731fe4bbb033db060c7a978726a6111496fd6709052e73d0dcf913e4ef7d9d20374b19caf69e11e0619dfb58c14ceb52f92e6a7ea34ef954d9f60055a245a687dd58df466f3e6ed52b5216eef543c401da6ebb960553654924cc76a2c257e8402e49c9946ceee7bbeeffcaf17343a34b7b0291de8a7974ee01eadd47d3b703cb7c85fc817a62f02aa722f97b08b049c17fb160b4e3f3c9ebed173b348bbe7636b253fb2f37b4b3d6089c902885a30ed1e6f6d2e85c21f469595a7bcf096527ab6cf48ba10f1d2948ead8c8b0891625e1717569cbf2e7ea9a4c6cccac94df79a2809fcffbf922168112a30cf15dff9537f98ce59f50b81a9756d7f1e13219792fceeee756424f45811b7ef8ee83c727f38d4c37644e203de34ea3c8f2df9c3a04646c0a1a1603979113735db273c420d365cf17e55726202a988a9f7de6fe996f6016e2ce7c32f1ddf8f12103073b24fe539b77790dc71e8ede0c728fb077f867a22bf0c42c4bb77d773e87548e2b2c42f4c3004fd0e0d91da7b097721870723ba48e1cc33afb5a45a16ad0194f8b6bc68af1d7f0b2f28f363f89d0dbe87d0e9d00001deac63afad8050f35178d11a440c7029ef699622249b8698ba508442a5323980bd7e2d1406f188ad286984998d9d1d722dcd086394ab71124128496ad2b9b80308a510a6a6e8c37491bf8891d886c42cdb9282eb2ba21e29477d7075c5640e53a340228fb472030c7ead0555537f9e77a92c06a81eab9a71d1d63737d023fda5d2462ec980366c5984df9e5b563cd552c5ad890d5f2a9b4c4dbb9b3ebce7ad68e5b85eb8e829eb13906c6282953de1653c2f7e8623907b4fa7b263a0093d6976bca459861944c96f8b5b5d43e3fbd7960e4c68a5458391853f8df94b02f2c9238cf31f946d17a476613696c882e6f65d6e8b741d8a9a95bf40225a1caa0601ec8e0e8d3ca11001768e7c90db7e6f1b927b5baa3b391281db5f512d642887ce732eac2e64562162fdc4383705c631659967ec1357a35d8b75e75a47039e9d2eda2ee6d882ec97a7d2a20ed855b33b9917fd1b59c89a6881f0c39f031a347d510816152e1c9acd2e7e4a4be3051303f300bb50fcf2c84513371b578ea7eb85cb97bafc2b8004c8c5d2f87076df249ee45aa3c7441521d7ed7eaef8ff3e6a6f38a3f68aa3eb3cf61bb5bf6aea198af28be389ecfe776897df1ac741d6fcb1b0fa0c5a5fc1bd971232de39506be8ae9a836ccdd85451baf0ad7b3cd40754c427bff00a2c7cbb04c93d6553731541d70c9e7214e86e77604d4831682d52ccbd5b413f1db4aaa4cff0eb3a317d977d4ff86127f98952f7323a5a3a8fbd55221c4358d141ef90433c15b448669ae63e0b9d1bef03abc72a3a36373fed2597d42b062157df58a77339a2cfdecd000d21303eeac0ca28496305ee2cb962ccfa3e70ceeb11141bb861760f96050b43557c85523d20bd409bec0e6b1f381c57362485126482734e9a6e83430495769fc3aba679034661ca27a3e421143343411097fb131641b19b0fbf72809cff6985651adb37f66c47ed42bdc792316b612b6a340dec134c7b78276315908a00fbf0a369aed5b5394fd488edee8cde4d4a17f8336e088c053888f530be860ab91a7df75629a7faacfde4475bd6d3889beba047599a36c9a88bee066492acf20b56418551a5d742cc6091161a7b06f7dad1f921039c95c79e953b420975d8993334df2af434c445cc5772f143effdf192ece0cab78d2a03a07306bc37cfb97e8a0f1505f4c7b73282d6208cf23663367aa81f0418ce7264c74c66fbf132fd2682e1e2f8b9a2d42bd7282e33166827d5c08e9f2d6f298f3cfe933013ba94ffdc1bf8ad9f7e06dd9c4c35d5ee73805fa4a674d0cd8064c1de7ccd706f53ec49debfb0aed139e75dfa621b68b5b680a0f85715ef9703240f2f60824466919cba4c55770cbc22551037388d8fc41b049fb101b636910d14e65014f2be048b48e40e22be9ec9c8f4eb3799a6c59528d0c4ab9cb3de971fd0d47cd3baf2926f1facd08113cd5773ee4cd1c7d3598ced1354a33748372d9c3544bf5a24f0641ae3750948397a3f2807669ce79c049333c0a3e1871d55976bd7e6f7f92a281be08b6c91a9500b88a641a9940f80723da0c2cf8b8851da3959193d0b79191945e725cdbffecd065865758e25e2f12be7207f417dce388f85964f98027eaef18b8543f3e5c3241b75a5287b728f1dcfd81167188e25863498964b30926fa7d9b80ea0baa41f5255bce839a68e9b1e4043478af13bad311cd0ced6575a54d09de6edbe62b94cb71ebf2c5c28dfa73fee9da05bd7aea0ac2bbfdc6f9624e0e183ca2ba04894105088fcbac6028abb47d063dec0c527ee62bcf27a1ece0cd098b554182de593274e0819e037a406200a5479b41c7e1c942f9848389c64e4fc446ddd37e65e4a56888c73544463f6728e94a852c90bd771b0bd04b2cdb84d15589ccd137526ba896d0f58d545353fdcfd5fd6e6c82d498cb0db85b1e4a6b0c01ffd0660a8f5b6d12325b1513b2f5094e87047df70b41d4256d4f1bacbc74e9072e9c07b9f2f3b98cff28035145518c4b0ed8b66f14dc9ce60e242cffb83b916d603b8510841357bed967b94709b68d3882c3bfbfd9cec8e1eb51e4707a185091f67da7331f500398cc4d0d94ada304a3bd2d7ab3df32151809ce8d20becf01702f4c04c67cd632e084e23dc10d3838dd8c7e28fcc3f91cea6dc7e4471612cb45a16b337a86186dca7d00c8485100542da112dd54d1dd201d9b4eaceda7a3960a4420d385f4c4c851751e9fa369625dc4a17709ef143d44eaa6b651cd0ff586ae04e68db284d5919f2d9c90a04b7f0499e2aeebc3bfd335a07708883a2eace6601e32174018de2fc30f14afe662282cf70f141f738afdec35f81aea0a6f8f0a5416f652806b21887e96339bbda2199639e00dfdd4801e282c5c025c65044d44dfb7f83ce3379963c7c66513df398b243f74c86f78ae2cdf831373834353236363031353130 \ No newline at end of file diff --git a/jaychouqq/yingshi/py9/808影视.py b/jaychouqq/yingshi/py9/808影视.py new file mode 100644 index 00000000..fc0d3099 --- /dev/null +++ b/jaychouqq/yingshi/py9/808影视.py @@ -0,0 +1,591 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +ztzssz.com 爬虫 - TVBox/影视仓 Spider 插件 +支持分类浏览、筛选(类型/地区/语言/年份/字母)、搜索、详情获取、播放链接解析 +选集正序排列,海报封面补充 +""" + +import re +import json +import logging +import urllib.parse +import os +import sys +import requests +from bs4 import BeautifulSoup + +sys.path.append(os.path.dirname(os.path.abspath(__file__))) +try: + from base.spider import Spider as BaseSpider +except ImportError: + BaseSpider = object + +logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') +logger = logging.getLogger(__name__) + + +class Spider(BaseSpider): + """ztzssz.com 爬虫""" + + BASE_URL = "https://www.ztzssz.com" + + HEADERS = { + "User-Agent": "Mozilla/5.0 (Linux; Android 12; SM-S908U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36", + "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", + "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8", + "Referer": "https://www.ztzssz.com/", + } + + # 分类:键为网站分类ID,与 /vodtype/{id}.html 对应 + CATEGORY_MAP = { + "1": {"name": "电影", "url": "/vodtype/1.html"}, + "2": {"name": "电视剧", "url": "/vodtype/2.html"}, + "3": {"name": "综艺", "url": "/vodtype/3.html"}, + "4": {"name": "动漫", "url": "/vodtype/4.html"}, + "20": {"name": "短剧", "url": "/vodtype/20.html"}, + "35": {"name": "动画片", "url": "/vodtype/35.html"}, + "36": {"name": "4K电影", "url": "/vodtype/36.html"}, + "37": {"name": "Netflix作品", "url": "/vodtype/37.html"}, + } + + def __init__(self): + try: + super().__init__() + except Exception: + pass + self.session = requests.Session() + self.session.verify = False + self.session.headers.update(self.HEADERS) + + def init(self, extend): + pass + + def getName(self): + return "ztzssz影视" + + def _parse_ext(self, ext): + """解析ext参数,兼容dict和JSON字符串""" + if not ext: + return {} + if isinstance(ext, dict): + return ext + if isinstance(ext, str): + try: + return json.loads(ext) + except Exception: + return {} + return {} + + def _get(self, url): + try: + resp = self.session.get(url, timeout=30) + resp.encoding = "utf-8" + return resp + except Exception as e: + logger.error(f"请求失败 {url}: {e}") + return None + + # ==================== 首页 ==================== + def homeContent(self, filter=False): + try: + url = f"{self.BASE_URL}/" + resp = self._get(url) + if not resp: + return {} + + classes = [{"type_id": cid, "type_name": info["name"]} + for cid, info in self.CATEGORY_MAP.items()] + + home_list = self._parse_video_list(resp.text) + + return { + "class": classes, + "filters": self._get_filters(), + "list": home_list, + } + except Exception as e: + logger.error(f"获取首页失败: {e}") + return {} + + def homeVideoContent(self): + home = self.homeContent() + return {"list": home.get("list", [])} + + # ==================== 筛选 ==================== + def _get_filters(self): + """筛选配置:类型/地区/语言/年份/字母 + 网站筛选URL为中文值(如 喜剧/大陆/国语),故筛选value直接用中文。 + """ + filters = {} + # 类型:按分类区分(电影/电视剧/动漫等类型不同),这里取较通用的集合 + type_values_common = [ + {"n": "全部", "v": ""}, + {"n": "动作", "v": "动作"}, {"n": "喜剧", "v": "喜剧"}, + {"n": "爱情", "v": "爱情"}, {"n": "科幻", "v": "科幻"}, + {"n": "恐怖", "v": "恐怖"}, {"n": "剧情", "v": "剧情"}, + {"n": "战争", "v": "战争"}, {"n": "警匪", "v": "警匪"}, + {"n": "犯罪", "v": "犯罪"}, {"n": "动画", "v": "动画"}, + {"n": "奇幻", "v": "奇幻"}, {"n": "武侠", "v": "武侠"}, + {"n": "冒险", "v": "冒险"}, {"n": "枪战", "v": "枪战"}, + {"n": "悬疑", "v": "悬疑"}, {"n": "惊悚", "v": "惊悚"}, + {"n": "经典", "v": "经典"}, {"n": "青春", "v": "青春"}, + {"n": "文艺", "v": "文艺"}, {"n": "古装", "v": "古装"}, + {"n": "历史", "v": "历史"}, {"n": "运动", "v": "运动"}, + {"n": "农村", "v": "农村"}, {"n": "儿童", "v": "儿童"}, + {"n": "网络电影", "v": "网络电影"}, + ] + # 电视剧/综艺/动漫常用类型 + type_values_series = [ + {"n": "全部", "v": ""}, + {"n": "古装", "v": "古装"}, {"n": "战争", "v": "战争"}, + {"n": "青春偶像", "v": "青春偶像"}, {"n": "喜剧", "v": "喜剧"}, + {"n": "家庭", "v": "家庭"}, {"n": "犯罪", "v": "犯罪"}, + {"n": "动作", "v": "动作"}, {"n": "奇幻", "v": "奇幻"}, + {"n": "剧情", "v": "剧情"}, {"n": "历史", "v": "历史"}, + {"n": "经典", "v": "经典"}, {"n": "乡村", "v": "乡村"}, + {"n": "情景", "v": "情景"}, {"n": "商战", "v": "商战"}, + {"n": "网剧", "v": "网剧"}, {"n": "其他", "v": "其他"}, + ] + + area_values = [ + {"n": "全部", "v": ""}, + {"n": "大陆", "v": "大陆"}, {"n": "香港", "v": "香港"}, + {"n": "台湾", "v": "台湾"}, {"n": "美国", "v": "美国"}, + {"n": "法国", "v": "法国"}, {"n": "英国", "v": "英国"}, + {"n": "日本", "v": "日本"}, {"n": "韩国", "v": "韩国"}, + {"n": "德国", "v": "德国"}, {"n": "泰国", "v": "泰国"}, + {"n": "印度", "v": "印度"}, {"n": "意大利", "v": "意大利"}, + {"n": "西班牙", "v": "西班牙"}, {"n": "加拿大", "v": "加拿大"}, + {"n": "其他", "v": "其他"}, + ] + lang_values = [ + {"n": "全部", "v": ""}, + {"n": "国语", "v": "国语"}, {"n": "英语", "v": "英语"}, + {"n": "粤语", "v": "粤语"}, {"n": "闽南语", "v": "闽南语"}, + {"n": "韩语", "v": "韩语"}, {"n": "日语", "v": "日语"}, + {"n": "法语", "v": "法语"}, {"n": "德语", "v": "德语"}, + {"n": "其它", "v": "其它"}, + ] + year_values = [{"n": "全部", "v": ""}] + for y in range(2026, 1999, -1): + year_values.append({"n": str(y), "v": str(y)}) + + letter_values = [{"n": "全部", "v": ""}] + for letter in "ABCDEFGHIJKLMNOPQRSTUVWXYZ": + letter_values.append({"n": letter, "v": letter}) + letter_values.append({"n": "其他", "v": "0"}) + + for cate_id in self.CATEGORY_MAP: + if cate_id in ("2", "3", "4", "20"): + tv = type_values_series + else: + tv = type_values_common + filters[cate_id] = [ + {"key": "type", "name": "类型", "value": tv}, + {"key": "area", "name": "地区", "value": area_values}, + {"key": "lang", "name": "语言", "value": lang_values}, + {"key": "year", "name": "年份", "value": year_values}, + {"key": "letter", "name": "字母", "value": letter_values}, + ] + return filters + + # ==================== 分类 ==================== + def categoryContent(self, tid, pg, filter, ext): + try: + page = int(pg) if pg else 1 + type_id = str(tid) + + cate_info = self.CATEGORY_MAP.get(type_id) + if not cate_info: + return {"list": [], "page": page, "pagecount": 1, "limit": 20, "total": 0} + + ext_dict = self._parse_ext(ext) + type_filter = ext_dict.get('type', '') + lang_filter = ext_dict.get('lang', '') + year_filter = ext_dict.get('year', '') + letter_filter = ext_dict.get('letter', '') + area_filter = ext_dict.get('area', '') + + has_filter = any([type_filter, lang_filter, year_filter, letter_filter, area_filter]) + + if has_filter: + # 筛选URL: /vodshow/{cate_id}-{area}--{type}-{lang}-{letter}---{page}---{year}.html + # 共12段: [cate_id, area, '', type, lang, letter, '', '', page, '', '', year] + seg_page = str(page) if page > 1 else '' + segs = [ + type_id, area_filter, '', type_filter, lang_filter, + letter_filter, '', '', seg_page, '', '', year_filter + ] + url = f"{self.BASE_URL}/vodshow/{'-'.join(segs)}.html" + else: + # 无筛选: /vodtype/{id}.html,分页 /vodtype/{id}-{page}.html + url = self.BASE_URL + cate_info["url"] + if page > 1: + url = url.replace('.html', f'-{page}.html') + + resp = self._get(url) + if not resp: + return {"list": [], "page": page, "pagecount": 1, "limit": 20, "total": 0} + + videos = self._parse_video_list(resp.text) + pagecount = self._parse_total_pages(resp.text) + + return { + "list": videos, + "page": page, + "pagecount": pagecount, + "limit": 20, + "total": len(videos) * pagecount if pagecount else len(videos), + } + except Exception as e: + logger.error(f"获取分类内容失败: {e}") + return {"list": [], "page": 1, "pagecount": 1, "limit": 20, "total": 0} + + def _parse_total_pages(self, html): + """解析总页数,格式: 1/1213""" + patterns = [ + r'class="num"[^>]*>\s*(\d+)\s*/\s*(\d+)', + r'(\d+)\s*/\s*(\d+)\s*', + r'/vodtype/\d+-(\d+)\.html["\'][^>]*>尾页', + r'/vodshow/[^"\'-]+-(\d+)---\.html["\'][^>]*>尾页', + ] + for pattern in patterns: + match = re.search(pattern, html) + if match: + return int(match.group(2) if match.lastindex and match.lastindex >= 2 else match.group(1)) + return 1 + + def _parse_video_list(self, html): + """解析视频列表(首页/分类/筛选/搜索通用) + 卡片: a.ewave-vodlist__thumb (含 data-original, title, href) 或 div.ewave-vodlist__thumb > a.thumb-link + """ + videos = [] + soup = BeautifulSoup(html, 'html.parser') + + # 兼容两种结构:a.vodlist__thumb 自带链接,或 div.vodlist__thumb 内含 a.thumb-link + items = soup.find_all('a', class_=re.compile(r'vodlist__thumb')) + if not items: + items = soup.find_all('div', class_=re.compile(r'vodlist__thumb')) + + seen_ids = set() + for item in items: + href = item.get('href', '') + if not href: + a_inner = item.find('a', href=True) + href = a_inner.get('href', '') if a_inner else '' + vid_match = re.search(r'/voddetail/(\d+)\.html', href) + if not vid_match: + continue + vid_id = vid_match.group(1) + if vid_id in seen_ids: + continue + seen_ids.add(vid_id) + + title = item.get('title', '') + poster = item.get('data-original', '') + if not poster: + img = item.find('img') + if img: + poster = img.get('data-original', '') or img.get('src', '') + if not title: + img = item.find('img') + if img: + title = img.get('alt', '') or item.get('title', '') + + remark_tag = item.find(class_=re.compile(r'pic-text|pic_tag')) + remarks = remark_tag.get_text(strip=True) if remark_tag else '' + + if title: + videos.append({ + "vod_id": vid_id, + "vod_name": title, + "vod_pic": poster, + "vod_remarks": remarks, + }) + return videos + + # ==================== 详情 ==================== + def detailContent(self, ids): + try: + vod_id = ids[0] if isinstance(ids, list) else str(ids) + url = f"{self.BASE_URL}/voddetail/{vod_id}.html" + resp = self._get(url) + if not resp: + return {"list": []} + + html = resp.text + soup = BeautifulSoup(html, 'html.parser') + + # 标题: h1.title 内第一个 span(去除评分) + title = '' + h1 = soup.find('h1', class_=re.compile(r'title')) + if h1: + span = h1.find('span') + title = span.get_text(strip=True) if span else h1.get_text(strip=True) + if not title: + h1 = soup.find('h1') + if h1: + title = h1.get_text(strip=True) + + # 海报: div.ewave-content__thumb 内 img[data-original] + poster = '' + thumb_box = soup.find(class_=re.compile(r'content__thumb|vodlist__thumb')) + if thumb_box: + img = thumb_box.find('img') + if img: + poster = img.get('data-original', '') or img.get('src', '') + + # 信息: p.data 列表,一个p内可能含多个 label(类型/地区/年份用 span.text-muted 分隔) + year = area = type_name = actor = director = content = remarks = '' + data_ps = soup.find_all('p', class_=re.compile(r'data')) + for p in data_ps: + # 收集该p下所有 label span 及其后续文本,按 label 分组 + labels = p.find_all('span', class_=re.compile(r'text-muted|left')) + for idx, label_tag in enumerate(labels): + label = label_tag.get_text(strip=True) + # 该label之后、下一个label之前的所有文本 + nxt = labels[idx + 1] if idx + 1 < len(labels) else None + val = '' + for sib in label_tag.next_siblings: + if sib is nxt: + break + if hasattr(sib, 'get_text'): + t = sib.get_text(strip=True) + else: + t = str(sib).strip() + if t: + val += t + val = val.strip() + if label.startswith('类型'): + type_name = val + elif label.startswith('地区'): + area = val + elif label.startswith('年份'): + year_match = re.search(r'(\d{4})', val) + year = year_match.group(1) if year_match else val + elif label.startswith('主演'): + actor = val + elif label.startswith('导演'): + director = val + elif label.startswith('更新'): + remarks = val + + # 简介: p.desc + desc_tag = soup.find('p', class_=re.compile(r'desc|content__desc')) + if desc_tag: + content = desc_tag.get_text(strip=True) + content = re.sub(r'详情\s*$', '', content).strip() + + # 播放源和集数(正序) + play_from_list, play_url_list = self._parse_play_sources(html, vod_id) + + vod_item = { + "vod_id": vod_id, + "vod_name": title, + "vod_pic": poster, + "type_name": type_name, + "vod_year": year, + "vod_area": area, + "vod_remarks": remarks, + "vod_actor": actor, + "vod_director": director, + "vod_content": content, + "vod_play_from": '$$$'.join(play_from_list), + "vod_play_url": '$$$'.join(play_url_list), + } + return {"list": [vod_item]} + except Exception as e: + logger.error(f"获取详情失败: {e}") + return {"list": []} + + def _parse_play_sources(self, html, vod_id): + """解析播放源和集数 - 正序排列 + 结构: ul.nav-tabs > li > a[href="#playlist{sid}"] (源名) + div.tab-pane#playlist{sid} > ul > a[href="/vodplay/{vid}-{sid}-{nid}.html"] (集数) + """ + play_from_list = [] + play_url_list = [] + + soup = BeautifulSoup(html, 'html.parser') + + # 源名映射: {sid: 源名} + source_names = {} + nav = soup.find('ul', class_=re.compile(r'nav-tabs')) + if nav: + for a in nav.find_all('a', href=True): + m = re.search(r'#playlist(\w+)', a.get('href', '')) + if m: + source_names[m.group(1)] = a.get_text(strip=True) + + # 每个 tab-pane 为一个源 + panes = soup.find_all('div', class_=re.compile(r'tab-pane')) + if not panes: + # 兜底:直接按 play 链接分组 + return self._parse_play_sources_fallback(html, vod_id) + + for pane in panes: + pane_id = pane.get('id', '') + sid_match = re.search(r'playlist(\w+)', pane_id) + if not sid_match: + continue + sid = sid_match.group(1) + from_name = source_names.get(sid, f"线路{sid}") + + ul = pane.find('ul') + if not ul: + continue + episodes = [] + seen_nid = set() + for a in ul.find_all('a', href=re.compile(r'/vodplay/')): + href = a.get('href', '') + m = re.search(r'/vodplay/(\d+)-(\w+)-(\d+)\.html', href) + if not m: + continue + nid = int(m.group(3)) + if nid in seen_nid: + continue + seen_nid.add(nid) + ep_name = a.get_text(strip=True) or f"第{nid}集" + full_url = self.BASE_URL + href + episodes.append((nid, ep_name, full_url)) + + if not episodes: + continue + # 正序排列 + episodes = sorted(episodes, key=lambda x: x[0]) + + play_from_list.append(from_name) + urls = [f"{name}${u}" for _, name, u in episodes] + play_url_list.append('#'.join(urls)) + + if not play_from_list: + return self._parse_play_sources_fallback(html, vod_id) + return play_from_list, play_url_list + + def _parse_play_sources_fallback(self, html, vod_id): + """兜底:从所有 play 链接按 sid 分组""" + play_from_list = [] + play_url_list = [] + links = re.findall(r'/vodplay/\d+-\w+-\d+\.html', html) + sources = {} + for link in links: + m = re.match(r'/vodplay/(\d+)-(\w+)-(\d+)\.html', link) + if not m: + continue + sid = m.group(2) + nid = int(m.group(3)) + sources.setdefault(sid, {})[nid] = link + + for sid in sorted(sources.keys()): + eps = sources[sid] + episodes = sorted(eps.items()) + play_from_list.append(f"线路{sid}") + urls = [f"第{nid}集${self.BASE_URL}{link}" for nid, link in episodes] + play_url_list.append('#'.join(urls)) + return play_from_list, play_url_list + + # ==================== 播放 ==================== + def playerContent(self, flag, id, vipFlags): + """解析播放页 m3u8 链接""" + try: + url = id + # 兼容相对路径 + if url.startswith('/'): + url = self.BASE_URL + url + elif not url.startswith('http'): + url = self.BASE_URL + '/vodplay/' + url + + resp = self._get(url) + if not resp: + return {} + + m3u8_url = self._extract_m3u8(resp.text) + if not m3u8_url: + return {} + + return { + "parse": 0, + "playUrl": "", + "url": m3u8_url, + "header": "", + } + except Exception as e: + logger.error(f"解析播放失败: {e}") + return {} + + def _extract_m3u8(self, html): + """从播放页提取 m3u8 链接""" + match = re.search(r'player_aaaa\s*=\s*({[^<]+})', html) + if match: + try: + data = json.loads(match.group(1)) + m3u8_url = data.get('url', '') + if m3u8_url: + return m3u8_url + except Exception: + pass + # 兜底:直接匹配 m3u8 + m = re.search(r'(https?://[^"\'\\s]+\.m3u8[^"\'\\s]*)', html) + return m.group(1) if m else '' + + # ==================== 搜索 ==================== + def searchContent(self, key, quick, pg="1"): + """搜索内容 - TVBox标准接口(key, quick, pg) + 优先使用AJAX接口(JSON格式,速度快),失败则回退到HTML搜索页 + """ + try: + page = int(pg) if pg else 1 + encoded_key = urllib.parse.quote(key) + + # 优先尝试 AJAX 建议接口(返回JSON,数据干净) + ajax_url = f"{self.BASE_URL}/index.php/ajax/suggest?mid=1&wd={encoded_key}" + resp = self._get(ajax_url) + if resp and resp.headers.get('content-type', '').find('json') >= 0: + try: + data = resp.json() + if data.get('code') == 1 and data.get('list'): + videos = [] + for item in data['list']: + videos.append({ + "vod_id": str(item.get('id', '')), + "vod_name": item.get('name', ''), + "vod_pic": item.get('pic', ''), + "vod_remarks": item.get('note', ''), + }) + return { + "list": videos, + "page": data.get('page', page), + "pagecount": data.get('pagecount', 1), + "limit": data.get('limit', 20), + "total": data.get('total', len(videos)), + } + except Exception: + pass + + # 回退到HTML搜索页 + url = f"{self.BASE_URL}/vodsearch/-------------.html?wd={encoded_key}" + if page > 1: + url += f"&page={page}" + + resp = self._get(url) + if not resp: + return {"list": [], "page": page, "pagecount": 1, "limit": 20, "total": 0} + + if any(k in resp.text for k in ['验证码', '人机验证', '安全验证', 'just_a_test']): + logger.warning("搜索被安全验证拦截") + return {"list": [], "page": page, "pagecount": 1, "limit": 20, "total": 0} + + videos = self._parse_video_list(resp.text) + pagecount = self._parse_total_pages(resp.text) + + return { + "list": videos, + "page": page, + "pagecount": pagecount if pagecount > 1 else 1, + "limit": 20, + "total": len(videos) * pagecount if pagecount > 1 else len(videos), + } + except Exception as e: + logger.error(f"搜索失败: {e}") + return {"list": [], "page": 1, "pagecount": 1, "limit": 20, "total": 0} diff --git a/jaychouqq/yingshi/py9/共青春.py b/jaychouqq/yingshi/py9/共青春.py new file mode 100644 index 00000000..144a9844 --- /dev/null +++ b/jaychouqq/yingshi/py9/共青春.py @@ -0,0 +1,259 @@ +# -*- coding: utf-8 -*- +import sys +import re +import json +from urllib.parse import urljoin, quote + +sys.path.append('..') +try: + from base.spider import Spider +except ImportError: + class Spider: + def fetch(self, url, headers=None, **kw): + import requests as rq + kw.pop('timeout', None) + r = rq.get(url, headers=headers, timeout=15, **kw) + r.encoding = 'utf-8' + return r + +HOST = "https://gqc.ink" +UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" + +CATEGORIES = { + "dianying": "电影", "lianxuju": "连续剧", "zongyi": "综艺", + "dongman": "动漫", "duanju": "短剧", +} + +class Spider(Spider): + def init(self, extend=""): + global HOST + try: + r = self.fetch(HOST, headers={"User-Agent": UA}, timeout=15000) + if hasattr(r, 'url') and r.url and r.url != HOST.rstrip("/"): + HOST = r.url.rstrip("/") + except: + pass + + def homeContent(self, filter=False): + r = {"class": [], "list": []} + for k, v in CATEGORIES.items(): + r["class"].append({"type_id": k, "type_name": v}) + return r + + def homeVideoContent(self): + return {"list": []} + + def categoryContent(self, tid, pg=1, filter=False, extend=""): + pn = 1 + try: pn = max(int(str(pg)), 1) + except: pass + cat = str(tid) + if cat not in CATEGORIES: + cat = "dianying" + slug = cat + try: + if pn > 1: + url = f"{HOST}/vodshow/{slug}--------{pn}---.html" + else: + url = f"{HOST}/vodshow/{slug}--------1---.html" + r = self.fetch(url, headers={"User-Agent": UA}, timeout=30000) + html = r.text if hasattr(r, 'text') else str(r) + items = self._items(html) + return {"page": pn, "pagecount": self._pagecount(html), "limit": 50, "total": len(items), "list": items} + except: + return {"page": pn, "pagecount": 1, "limit": 50, "total": 0, "list": []} + + def detailContent(self, ids): + if isinstance(ids, list): + vid = ids[0] if ids else "" + else: + vid = str(ids) if ids else "" + m = re.search(r'(\d+)', str(vid)) + vid = m.group(1) if m else "" + if not vid: + return {"list": []} + try: + r = self.fetch(f"{HOST}/neirong/{vid}.html", headers={"User-Agent": UA}, timeout=30000) + h = r.text if hasattr(r, 'text') else str(r) + except: + return {"list": []} + d = {"vod_id": vid, "vod_name": "", "vod_pic": "", "vod_year": "", + "vod_area": "", "vod_class": "", "vod_director": "", "vod_actor": "", + "vod_content": "", "vod_remarks": "", "vod_play_from": "", "vod_play_url": ""} + t1 = re.search(r']*>(.*?)', h, re.S) + if t1: + clean = re.sub(r'<[^>]+>', ' ', t1.group(1)).strip() + d["vod_name"] = clean.split('\n')[0].strip() + if not d["vod_name"]: + t2 = re.search(r'(.*?)', h) + if t2: d["vod_name"] = t2.group(1).split("-")[0].strip() + p = re.search(r'data-original="(https?://[^"]+\.(?:jpg|jpeg|png|webp))"', h, re.I) + if not p: + p = re.search(r'data-background="(https?://[^"]+\.(?:jpg|jpeg|png|webp))"', h, re.I) + if not p: + p = re.search(r']*src="(https?://[^"]+\.(?:jpg|jpeg|png|webp))"', h, re.I) + if p: d["vod_pic"] = p.group(1) + desc_m = re.search(r'class="fed-part-esan[^"]*"[\s\S]*?]*>简介[::]?\s* .*?(?:]*>[\s\S]*?)\s*([^<]+)', h) + if not desc_m: + desc_m = re.search(r'class="fed-part-esan[^"]*"[\s\S]*?]*>简介[::]?\s* \s*([^<]+)', h) + if desc_m: + desc = re.sub(r'\s+', ' ', desc_m.group(1)).strip()[:500] + d["vod_content"] = desc + for mi in re.finditer(r'class="fed-deta-info[^"]*"[\s\S]*?>(.*?)', h, re.S): + t = re.sub(r'<[^>]+>', '', mi.group(1)).strip() + if "导演" in t: d["vod_director"] = t.split(":")[-1].split(":")[-1].strip() + elif "主演" in t: d["vod_actor"] = t.split(":")[-1].split(":")[-1].strip() + elif "年份" in t or "上映" in t: + ym = re.search(r'(\d{4})', t) + if ym: d["vod_year"] = ym.group(1) + elif "备注" in t or "更新" in t: d["vod_remarks"] = t + try: + pf, pu = [], [] + tops = re.search(r'fed-drop-tops(.*?)fed-drop-btms', h, re.S) + route_buttons = [] + if tops: + for bm in re.finditer(r'href="/bofang/\d+-(\d+)-1\.html"[\s\S]*?>(.*?)]*>(\d+)<', tops.group(1), re.S): + route = bm.group(1) + name = re.sub(r'<[^>]+>', '', bm.group(2)).strip() + count = int(bm.group(3)) + if name and count > 0: + route_buttons.append((route, name, count)) + vis = re.search(r'fed-play-item fed-drop-item fed-visible(.*?)\s*', h, re.S) + default_eps = [] + default_route = None + if vis: + for em in re.finditer(r'href="/bofang/\d+-(\d+)-(\d+)\.html"[\s\S]*?>([^<]+)<', vis.group(1)): + r2, nid, name = em.group(1), em.group(2), em.group(3).strip() + if not default_route: + default_route = r2 + default_eps.append((int(nid), name)) + if not route_buttons: + items = re.findall(r'href="(/bofang/\d+-\d+-\d+\.html)"[\s\S]*?>([^<]+)<', h) + routes = {} + for href, name in items: + name = name.strip() + if not name or "报错" in name or "剧情" in name or "简介" in name or "立即播放" in name: + continue + rm = re.search(r'/bofang/\d+-(\d+)-(\d+)\.html', href) + if rm: + rt, nid = rm.group(1), rm.group(2) + if rt not in routes: + routes[rt] = [] + routes[rt].append(f"{name}${urljoin(HOST, href)}") + for rt in sorted(routes): + pf.append(f"源{len(pf)+1}") + pu.append("#".join(routes[rt])) + else: + for route, name, count in route_buttons: + eps_list = [] + if default_route == route and default_eps: + for nid, ename in default_eps: + eps_list.append(f"{ename}${urljoin(HOST, f'/bofang/{vid}-{route}-{nid}.html')}") + else: + if default_eps: + for nid, ename in default_eps: + if nid <= count: + eps_list.append(f"{ename}${urljoin(HOST, f'/bofang/{vid}-{route}-{nid}.html')}") + else: + for nid in range(1, count + 1): + eps_list.append(f"第{nid}集${urljoin(HOST, f'/bofang/{vid}-{route}-{nid}.html')}") + if eps_list: + pf.append(name) + pu.append("#".join(eps_list)) + if pf: + d["vod_play_from"] = "$$$".join(pf) + d["vod_play_url"] = "$$$".join(pu) + except: + pass + return {"list": [d]} + + def searchContent(self, key, quick=False, pg="1"): + return {"list": []} + + def playerContent(self, flag, id, vipFlags=None): + a, b = str(flag), str(id) if id else "" + if a.startswith("http") or "/bofang/" in a: + url = a + elif b.startswith("http") or "/bofang/" in b: + url = b + elif a.startswith("/"): + url = urljoin(HOST, a) + elif b.startswith("/"): + url = urljoin(HOST, b) + else: + url = a + try: + r = self.fetch(url, headers={"User-Agent": UA}, timeout=30000) + h = r.text if hasattr(r, 'text') else str(r) + except: + return {"url": ""} + dm = re.search(r'"dmId"\s*:\s*"([^"]+)"', h) + if dm: + u = dm.group(1) + if u.startswith("http"): + if ".m3u8" in u: + return {"url": u} + return {"url": u} + m3u8 = re.search(r'(https?://[^\s"\'<>]+\.m3u8)', h) + if m3u8: + return {"url": m3u8.group(1)} + return {"url": ""} + + def localProxy(self, param): + pass + + def _pagecount(self, html): + pc = 1 + # 优先用 data-total 属性 (fed模板分页跳转按钮) + dt = re.findall(r'data-total="(\d+)"', html) + for t in dt: + try: pc = max(pc, int(t)) + except: pass + # /vodshow/ 格式分页: href="/vodshow/dianying--------2---.html" + pages_vod = re.findall(r'href="/vodshow/[^"]*-(\d+)-*--*\.html"', html) + for p in pages_vod: + try: + n = int(p) + if n > 1 and n < 10000: + pc = max(pc, n) + except: pass + # /fenlei/ 格式分页 (兼容旧格式) + pages_fen = re.findall(r'href="/fenlei/[^"]*-?(\d+)\.html"', html) + for p in pages_fen: + try: + n = int(p) + if n > 1 and n < 10000: + pc = max(pc, n) + except: pass + return pc + + def _items(self, html): + items, seen = [], set() + # 只取 data-original 的列表项,不取 data-background 的轮播项 + # 轮播项标题和封面不在同一个结构里,混入会导致错位 + cover_map = {} + for m in re.finditer(r'data-original="(https?://[^"]+)"', html, re.I): + # 找到 data-original 前面最近的 href (取最后一个,不是第一个) + before = html[max(0, m.start()-500):m.start()] + hms = re.findall(r'href="(/neirong/(\d+)\.html)"', before) + if hms: + hm = hms[-1] + vid = hm[1] + if vid not in cover_map: + cover_map[vid] = (hm[0], m.group(1)) + # 标题: fed-list-title + titles = {} + for tm in re.finditer(r'class="[^"]*fed-list-title[^"]*"[\s\S]*?href="/neirong/(\d+)\.html"[\s\S]*?>\s*(.*?)\s*', html, re.S): + name = re.sub(r'<[^>]+>', '', tm.group(2)).strip() + if name: + titles[tm.group(1)] = name[:50] + # 合并: 只用列表项的封面 + for vid, (href, pic) in cover_map.items(): + if vid in seen: + continue + seen.add(vid) + items.append({ + "vod_id": vid, "vod_name": titles.get(vid, ""), + "vod_pic": pic, "vod_remarks": "", "vod_url": urljoin(HOST, href), + }) + return items diff --git a/jaychouqq/yingshi/py9/可可影视.py b/jaychouqq/yingshi/py9/可可影视.py new file mode 100644 index 00000000..b880a484 --- /dev/null +++ b/jaychouqq/yingshi/py9/可可影视.py @@ -0,0 +1,408 @@ +#coding=utf-8 +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +TVBox / 影视仓 Python源脚本 +站点: 可可影视 (103.51.147.112:51120) +""" + +import sys +import re +import json +import requests +from urllib.parse import quote +from pyquery import PyQuery as pq +sys.path.append('..') +from base.spider import Spider + +class Spider(Spider): + + def __init__(self): + super().__init__() + self.site = 'https://103.51.147.112:51120' + self.session = requests.Session() + self.session.headers.update({ + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36', + 'Referer': 'https://103.51.147.112:51120/' + }) + self.cateManual = { + '电影': '1', + '连续剧': '2', + '动漫': '3', + '综艺纪录': '4', + '短剧': '6' + } + # 隐晦的站点标识 + self._mark = chr(26143) + chr(27827) + + def init(self, extend=""): + pass + + def getName(self): + return "可可影视" + + def isVideoFormat(self, url): + pass + + def manualVideoCheck(self): + pass + + def homeContent(self, filter): + result = {'class': [], 'filters': {}, 'list': [], 'parse': 0, 'jx': 0} + for k, v in self.cateManual.items(): + result['class'].append({ + 'type_id': str(v), + 'type_name': k + }) + return result + + def homeVideoContent(self): + videos = [] + try: + url = f'{self.site}/channel/1.html' + r = self.session.get(url, timeout=15, verify=False) + r.encoding = 'utf-8' + doc = pq(r.text) + items = doc('.module-item') + seen = set() + for item in items.items(): + a = item.find('.v-item') + href = a.attr('href') or '' + vid = self.getVid(href) + if not vid or vid in seen: + continue + seen.add(vid) + + # 标题 + titles = item.find('.v-item-title') + title = '' + for j in range(len(titles)): + t = titles.eq(j).text().strip() + if t and t != '可可影视-kekys.com': + title = t + break + + # 图片 + pic = '' + imgs = item.find('img') + for j in range(len(imgs)): + img = imgs.eq(j) + src = img.attr('data-original') or '' + if src and 'placeholder' not in src and 'logo_placeholder' not in src: + pic = src + break + if pic and pic.startswith('/'): + pic = 'https://vres.zyxpedu.com' + pic + + # 备注 + note = '' + bottom = item.find('.v-item-bottom span') + if bottom.length: + note = bottom.text().strip() + + if title: + videos.append({ + 'vod_id': vid, + 'vod_name': title, + 'vod_pic': pic, + 'vod_remarks': note + }) + except Exception as e: + print(f'homeVideoContent error: {e}') + return {'list': videos[:24], 'parse': 0, 'jx': 0} + + def categoryContent(self, tid, pg, filter, extend): + result = {'list': [], 'parse': 0, 'jx': 0} + page = int(pg) if pg else 1 + try: + url = f'{self.site}/channel/{tid}.html?page={page}' + r = self.session.get(url, timeout=15, verify=False) + r.encoding = 'utf-8' + doc = pq(r.text) + items = doc('.module-item') + for item in items.items(): + a = item.find('.v-item') + href = a.attr('href') or '' + vid = self.getVid(href) + if not vid: + continue + + # 标题 + titles = item.find('.v-item-title') + title = '' + for j in range(len(titles)): + t = titles.eq(j).text().strip() + if t and t != '可可影视-kekys.com': + title = t + break + + # 图片 + pic = '' + imgs = item.find('img') + for j in range(len(imgs)): + img = imgs.eq(j) + src = img.attr('data-original') or '' + if src and 'placeholder' not in src and 'logo_placeholder' not in src: + pic = src + break + if pic and pic.startswith('/'): + pic = 'https://vres.zyxpedu.com' + pic + + # 备注 + note = '' + bottom = item.find('.v-item-bottom span') + if bottom.length: + note = bottom.text().strip() + + if title: + result['list'].append({ + 'vod_id': vid, + 'vod_name': title, + 'vod_pic': pic, + 'vod_remarks': note + }) + except Exception as e: + print(f'categoryContent error: {e}') + + result['page'] = page + result['pagecount'] = page + 1 if len(result['list']) > 0 else page + result['limit'] = len(result['list']) + result['total'] = len(result['list']) + return result + + def detailContent(self, ids): + result = {'list': [], 'parse': 0, 'jx': 0} + vid = ids[0] if ids else '' + if not vid: + return result + try: + url = f'{self.site}/detail/{vid}.html' + r = self.session.get(url, timeout=15, verify=False) + r.encoding = 'utf-8' + html = r.text + + # 标题:从title标签提取,最可靠 + title = '' + title_match = re.search(r'(.+?)', html) + if title_match: + title = title_match.group(1).split('-')[0].strip() + # 去掉特殊字符水印 + title = re.sub(r'[𝕜𝕜𝕪𝕤𝟘𝟙𝕔𝕠𝕞.\s]+', ' ', title).strip() + title = re.sub(r'\s+', ' ', title).strip() + + # 图片:从og:image提取 + pic = '' + og_img = re.search(r']+href="(/play/\d+-(\d+)-(\d+)\.html)"[^>]+class="episode-item"[^>]*>(.*?)', html, re.DOTALL) + # 如果没匹配到,试试class在href前面的情况 + if not all_play: + all_play = re.findall(r']+class="episode-item"[^>]+href="(/play/\d+-(\d+)-(\d+)\.html)"[^>]*>(.*?)', html, re.DOTALL) + for href, sid, nid, link_html in all_play: + text = re.sub(r'<[^>]+>', '', link_html).strip() + if not text: + continue + if sid not in episodes_by_sid: + episodes_by_sid[sid] = [] + episodes_by_sid[sid].append(f'{text}${href}') + if sid not in seen_sids: + seen_sids.add(sid) + sids_in_order.append(sid) + + # 线路名称 + source_labels = [] + all_labels = re.findall(r'class="source-item-label"[^>]*>([^<]+)]+\.(m3u8|mp4)[^\s"\'<>]*', r.text) + if all_urls: + for url_match in all_urls: + u = url_match[0] if isinstance(url_match, tuple) else url_match + if 'index.m3u8' in u or 'video.m3u8' in u or '.mp4' in u: + video_url = u + break + if not video_url: + video_url = all_urls[0][0] if isinstance(all_urls[0], tuple) else all_urls[0] + + if video_url: + result['parse'] = 0 + result['url'] = video_url + result['jx'] = 0 + result['header'] = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36', + 'Referer': self.site + '/' + } + else: + result['parse'] = 1 + result['url'] = play_url + result['jx'] = 0 + result['header'] = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36', + 'Referer': self.site + '/' + } + except Exception as e: + print(f'playerContent error: {e}') + result['parse'] = 1 + result['url'] = id if id.startswith('http') else self.site + id + result['jx'] = 0 + result['header'] = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36', + 'Referer': self.site + '/' + } + return result + + def searchContent(self, key, quick, pg='1'): + result = {'list': [], 'parse': 0, 'jx': 0} + page = int(pg) if pg else 1 + try: + # 先访问搜索页获取token + search_url = f'{self.site}/search?k={quote(key)}' + r = self.session.get(search_url, timeout=15, verify=False) + r.encoding = 'utf-8' + t_match = re.search(r'name="t" value="([^"]+)"', r.text) + t = t_match.group(1) if t_match else '' + + if t: + url = f'{self.site}/search?k={quote(key)}&t={quote(t)}' + if page > 1: + url += f'&page={page}' + r = self.session.get(url, timeout=15, verify=False) + r.encoding = 'utf-8' + + doc = pq(r.text) + items = doc('.search-result-item') + for item in items.items(): + href = item.attr('href') or '' + vid = self.getVid(href) + if not vid: + continue + + # 标题 + title = '' + title_elem = item.find('.title') + if title_elem.length: + title = title_elem.text().strip() + if not title: + img = item.find('img') + if img.length: + title = img.attr('alt') or img.attr('title') or '' + title = title.strip() + + # 图片 + pic = '' + imgs = item.find('img') + for j in range(len(imgs)): + img = imgs.eq(j) + src = img.attr('data-original') or img.attr('src') or '' + if src and 'placeholder' not in src and 'logo_placeholder' not in src: + pic = src + break + if pic and pic.startswith('/'): + pic = 'https://vres.zyxpedu.com' + pic + + if title: + result['list'].append({ + 'vod_id': vid, + 'vod_name': title, + 'vod_pic': pic, + 'vod_remarks': '' + }) + except Exception as e: + print(f'searchContent error: {e}') + + result['page'] = page + result['pagecount'] = page + 1 if len(result['list']) > 0 else page + result['limit'] = len(result['list']) + result['total'] = len(result['list']) + return result + + def localProxy(self, params): + return [200, "video/MP2T", {}, ""] + + def getVid(self, url): + if not url: + return '' + m = re.search(r'/detail/(\d+)\.html', url) + if m: + return m.group(1) + m = re.search(r'/play/(\d+)-', url) + if m: + return m.group(1) + return '' diff --git a/jaychouqq/yingshi/py9/悟空影视.py b/jaychouqq/yingshi/py9/悟空影视.py new file mode 100644 index 00000000..fb0673a8 --- /dev/null +++ b/jaychouqq/yingshi/py9/悟空影视.py @@ -0,0 +1,545 @@ +# -*- coding: utf-8 -*- +""" +悟空影视爬虫 +站点: https://www.yikucun.com +基于 MacCMS (苹果CMS) 程序,HTML 解析方式 +OK影视 / 海阔视界 兼容版 +""" + +import re +import time +import json +import urllib.parse + +import requests + +try: + from base.spider import Spider as BaseSpider +except ImportError: + class BaseSpider: + pass + + +class Spider(BaseSpider): + BASE_URL = "https://www.yikucun.com" + + # 分类映射 + TYPE_MAP = { + "1": "电影", + "2": "电视剧", + "3": "综艺", + "4": "动漫", + "5": "短剧", + } + + # 筛选条件 - 各分类的类型和地区 + FILTERS = { + "1": { # 电影 + "类型": ["全部", "动作", "喜剧", "爱情", "科幻", "恐怖", "剧情", "战争", "犯罪", "奇幻", "悬疑", "动画", "恐怖", "纪录片", "其他"], + "地区": ["全部", "大陆", "香港", "台湾", "日本", "韩国", "美国", "法国", "英国", "德国", "泰国", "印度", "其他"], + "年份": ["全部", "2026", "2025", "2024", "2023", "2022", "2021", "2020", "2019", "2018", "2017", "2016", "2015", "2014", "2013", "2012", "2011", "2010"], + }, + "2": { # 电视剧 + "类型": ["全部", "古装", "战争", "青春偶像", "喜剧", "家庭", "犯罪", "动作", "奇幻", "剧情", "历史", "经典", "乡村", "情景", "商战", "网剧", "其他"], + "地区": ["全部", "内地", "韩国", "香港", "台湾", "日本", "美国", "泰国", "英国", "新加坡", "其他"], + "年份": ["全部", "2026", "2025", "2024", "2023", "2022", "2021", "2020", "2019", "2018", "2017", "2016", "2015", "2014", "2013", "2012", "2011", "2010"], + }, + "3": { # 综艺 + "类型": ["全部", "真人秀", "脱口秀", "访谈", "美食", "旅游", "选秀", "情感", "音乐", "舞蹈", "其他"], + "地区": ["全部", "大陆", "香港", "台湾", "日本", "韩国", "欧美", "其他"], + "年份": ["全部", "2026", "2025", "2024", "2023", "2022", "2021", "2020", "2019", "2018", "2017", "2016", "2015"], + }, + "4": { # 动漫 + "类型": ["全部", "日本动漫", "国产动漫", "欧美动漫", "其他"], + "地区": ["全部", "日本", "大陆", "美国", "其他"], + "年份": ["全部", "2026", "2025", "2024", "2023", "2022", "2021", "2020", "2019", "2018", "2017", "2016", "2015"], + }, + "5": { # 短剧 + "类型": ["全部", "其他"], + "地区": ["全部", "其他"], + "年份": ["全部", "2026", "2025", "2024", "2023"], + }, + } + + def __init__(self): + super().__init__() + self.name = "" + self.error_play_url = "https://kjjsaas-sh.oss-cn-shanghai.aliyuncs.com/u/3401405881/20240818-936952-fc31b16575e80a7562cdb1f81a39c6b0.mp4" + self.session = requests.Session() + self.session.headers.update({ + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", + "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8", + "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8", + "Referer": "https://www.yikucun.com/", + "Connection": "keep-alive", + }) + self._init_cookies() + + def getName(self): + return self.name + + def init(self, extend="{}"): + try: + self.extend = json.loads(extend) + self.name = self.extend.get("name", "") + except Exception as e: + print(e) + self.extend = {} + + def _init_cookies(self): + """初始化 cookies(处理 508 反爬)""" + try: + r = self.session.get(self.BASE_URL, timeout=10, verify=False) + if r.status_code == 508: + time.sleep(1) + self.session.get(self.BASE_URL, timeout=10, verify=False) + except Exception: + pass + + def _get(self, url, **kwargs): + """GET 请求,自动处理 508""" + try: + r = self.session.get(url, timeout=15, verify=False, **kwargs) + if r.status_code == 508: + time.sleep(0.5) + r = self.session.get(url, timeout=15, verify=False, **kwargs) + r.encoding = "utf-8" + return r + except Exception as e: + class FakeResp: + status_code = 500 + text = str(e) + return FakeResp() + + def homeContent(self, filter): + """首页 - 返回分类和推荐""" + result = { + "class": [], + "filters": {}, + "list": [], + "parse": 0, + "jx": 0, + } + + # 分类列表 + for tid, name in self.TYPE_MAP.items(): + result["class"].append({ + "type_id": tid, + "type_name": name, + }) + + # 筛选条件 + for tid, flist in self.FILTERS.items(): + result["filters"][tid] = [] + for fname, fvalues in flist.items(): + result["filters"][tid].append({ + "key": fname, + "name": fname, + "value": [{"n": v, "v": v} for v in fvalues], + }) + + # 首页推荐 + try: + r = self._get(f"{self.BASE_URL}/") + if r.status_code == 200: + result["list"] = self._parse_list(r.text) + except Exception: + pass + + return result + + def categoryContent(self, tid, pg, filter, extend): + """分类页""" + result = { + "list": [], + "parse": 0, + "jx": 0, + } + + # URL 格式: 12个位置,用 - 分隔 + # 位置: 1=tid, 2=地区, 3=空, 4=类型, 5=空, 6=空, 7=空, 8=空, 9=页码, 10=空, 11=空, 12=年份 + area = extend.get("地区", "") if isinstance(extend, dict) else "" + type_val = extend.get("类型", "") if isinstance(extend, dict) else "" + year = extend.get("年份", "") if isinstance(extend, dict) else "" + + if area == "全部": + area = "" + if type_val == "全部": + type_val = "" + if year == "全部": + year = "" + + area_enc = urllib.parse.quote(area) if area else "" + type_enc = urllib.parse.quote(type_val) if type_val else "" + + # 12个位置 + parts = [ + tid, # 1 + area_enc, # 2 + "", # 3 + type_enc, # 4 + "", # 5 + "", # 6 + "", # 7 + "", # 8 + str(pg), # 9 页码 + "", # 10 + "", # 11 + year, # 12 年份 + ] + + url = f"{self.BASE_URL}/ucusw/{'-'.join(parts)}.html" + + try: + r = self._get(url) + if r.status_code == 200: + result["list"] = self._parse_list(r.text) + except Exception: + pass + + return result + + def detailContent(self, ids): + """详情页""" + result = { + "list": [], + "parse": 0, + "jx": 0, + } + + vid = ids[0] + url = f"{self.BASE_URL}/ucudt/{vid}.html" + + try: + r = self._get(url) + if r.status_code == 200: + detail = self._parse_detail(r.text, vid) + if detail: + result["list"].append(detail) + except Exception: + pass + + return result + + def searchContent(self, key, quick, pg="1"): + """搜索""" + result = { + "list": [], + "parse": 0, + "jx": 0, + } + + try: + # 搜索 URL: /ucusc/-------------.html?wd=关键词 + # 分页: /ucusc/-------------(页码).html?wd=关键词 + if int(pg) > 1: + search_url = f"{self.BASE_URL}/ucusc/-------------{pg}.html?wd={urllib.parse.quote(key)}" + else: + search_url = f"{self.BASE_URL}/ucusc/-------------.html?wd={urllib.parse.quote(key)}" + r = self._get(search_url) + if r.status_code == 200: + result["list"] = self._parse_list(r.text) + except Exception: + pass + + return result + + def playerContent(self, flag, id, vipFlags): + """播放页 - 获取播放地址""" + result = { + "url": self.error_play_url, + "parse": 0, + "jx": 0, + "header": {}, + } + + try: + # id 格式: 视频ID-线路ID-集数ID + parts = id.split("-") + if len(parts) >= 3: + vid, sid, nid = parts[0], parts[1], parts[2] + play_url = f"{self.BASE_URL}/ucupy/{vid}-{sid}-{nid}.html" + r = self._get(play_url) + if r.status_code == 200: + url = self._parse_play_url(r.text) + if url: + result["url"] = url + result["parse"] = 0 + except Exception: + pass + + return result + + def localProxy(self, params): + return 0 + + def _parse_list(self, html): + """解析列表页""" + items = [] + + # 找到所有 class="name" 的标题,然后往前找最近的图片 + name_pattern = r'class="name"[^>]*>\s*]*href="/ucudt/(\d+)\.html"[^>]*>([^<]+)' + + # 先找出所有 name 的位置 + name_matches = list(re.finditer(name_pattern, html)) + + seen = set() + for i, m in enumerate(name_matches): + vid = m.group(1) + name = m.group(2).strip() + + if vid in seen: + continue + seen.add(vid) + + # 往前找最近的图片(在这个 name 之前) + pos = m.start() + start = max(0, pos - 2000) + segment = html[start:pos] + + # 找所有图片 + img_matches = re.findall(r']*src="([^"]+)"', segment) + pic = img_matches[-1] if img_matches else "" + + if pic and not pic.startswith("http"): + pic = "https:" + pic if pic.startswith("//") else pic + + # 找备注 + remarks = "" + rgba_match = re.search(r'class="rgba[^"]*"[^>]*>([^<]+)', segment) + if rgba_match: + remarks = rgba_match.group(1).strip() + + items.append({ + "vod_id": vid, + "vod_name": name, + "vod_pic": pic, + "vod_remarks": remarks, + }) + + return items[:30] + + def _parse_detail(self, html, vid): + """解析详情页""" + detail = { + "vod_id": vid, + "vod_name": "", + "vod_pic": "", + "type_name": "", + "vod_year": "", + "vod_area": "", + "vod_remarks": "", + "vod_actor": "", + "vod_director": "", + "vod_content": "", + "vod_play_from": "", + "vod_play_url": "", + } + + # 标题 + title_match = re.search(r'《([^》]+)》', html) + if title_match: + detail["vod_name"] = title_match.group(1).strip() + + # 图片 + pic_match = re.search(r'og:image"[^>]*content="([^"]+)"', html) + if pic_match: + pic = pic_match.group(1) + if not pic.startswith("http"): + pic = "https:" + pic if pic.startswith("//") else pic + detail["vod_pic"] = pic + + # 主演 + actor_match = re.search(r'<dt>主演[::]</dt>\s*<dd>(.*?)</dd>', html, re.DOTALL) + if actor_match: + actors = re.sub(r'<[^>]+>', '', actor_match.group(1)).strip() + actors = actors.replace(' ', ' ').replace('\xa0', ' ') + detail["vod_actor"] = actors + + # 导演 + dir_match = re.search(r'<dt>导演[::]</dt>\s*<dd>(.*?)</dd>', html, re.DOTALL) + if dir_match: + directors = re.sub(r'<[^>]+>', '', dir_match.group(1)).strip() + directors = directors.replace(' ', ' ').replace('\xa0', ' ').strip() + # 隐晦水印 + import base64 + wm = base64.b64decode(b'5pif5rKz').decode('utf-8') + if directors: + directors = directors + ' ' + wm + else: + directors = wm + detail["vod_director"] = directors + + # 类型 + type_match = re.search(r'<dt>类型[::]</dt>\s*<dd>(.*?)</dd>', html, re.DOTALL) + if type_match: + type_name = re.sub(r'<[^>]+>', '', type_match.group(1)).strip() + type_name = type_name.replace(' ', ' ').replace('\xa0', ' ').strip() + detail["type_name"] = type_name + + # 地区 + area_match = re.search(r'<dt>地区[::]</dt>\s*<dd>(.*?)</dd>', html, re.DOTALL) + if area_match: + area = re.sub(r'<[^>]+>', '', area_match.group(1)).strip() + area = area.replace(' ', ' ').replace('\xa0', ' ').strip() + detail["vod_area"] = area + + # 年代 + year_match = re.search(r'<dt>年代[::]</dt>\s*<dd>(.*?)</dd>', html, re.DOTALL) + if year_match: + year = re.sub(r'<[^>]+>', '', year_match.group(1)).strip() + year = year.replace(' ', ' ').replace('\xa0', ' ').strip() + detail["vod_year"] = year + + # 备注/状态 + remark_match = re.search(r'<dt>备注[::]</dt>\s*<dd>(.*?)</dd>', html, re.DOTALL) + if remark_match: + detail["vod_remarks"] = re.sub(r'<[^>]+>', '', remark_match.group(1)).strip() + + # 简介 + desc_match = re.search(r'<dt>剧情[::]</dt>\s*<dd>(.*?)</dd>', html, re.DOTALL) + if desc_match: + content = re.sub(r'<[^>]+>', '', desc_match.group(1)).strip() + content = content.replace("详细", "").strip() + detail["vod_content"] = content + + # 播放源和播放地址 + # 1. 从 tab2 提取线路 id -> 名称 映射 (按顺序) + source_order = [] + tab_match = re.search(r'class="tab2">(.*?)</dt>', html, re.DOTALL) + if tab_match: + tab_html = tab_match.group(1) + source_pattern = r'<span[^>]*id="([^"]+)"[^>]*>([^<]+)</span>' + source_matches = re.findall(source_pattern, tab_html) + for sid, sname in source_matches: + source_order.append((sid, sname.strip())) + + # 2. 定位到 content 区域 + source_eps = {} + content_match = re.search(r'<div[^>]*id="content"[^>]*>(.*?)</div>\s*</div>', html, re.DOTALL) + if content_match: + content = content_match.group(1) + + # 用 <dd 分割,逐个处理 + dd_parts = re.split(r'<dd\s+', content) + for part in dd_parts[1:]: + class_match = re.search(r'class="([^"]+)"', part) + if not class_match: + continue + dd_class = class_match.group(1) + + if 'mod' not in dd_class: + continue + + source_key = dd_class.replace('mod', '').strip() + if not source_key: + continue + + # 找这个 dd 里的所有集数 + ep_pattern = r'href="/ucupy/(\d+)-(\d+)-(\d+)\.html"[^>]*>([^<]+)<' + ep_matches = re.findall(ep_pattern, part) + + if ep_matches: + eps = [] + for evid, esid, enid, ename in ep_matches: + eps.append(f"{ename.strip()}${evid}-{esid}-{enid}") + source_eps[source_key] = "#".join(eps) + + # 3. 按 source_order 的顺序组装结果 + play_from_list = [] + play_url_list = [] + for source_key, source_name in source_order: + if source_key in source_eps: + play_from_list.append(source_name) + play_url_list.append(source_eps[source_key]) + + if play_from_list: + detail["vod_play_from"] = "$$$".join(play_from_list) + detail["vod_play_url"] = "$$$".join(play_url_list) + + # 如果没找到播放列表,用默认线路名 + if not detail["vod_play_from"]: + detail["vod_play_from"] = "速播大屏" + detail["vod_play_url"] = f"第01集${vid}-1-1" + + return detail + + def _parse_play_url(self, html): + """解析播放地址""" + # 从 player_aaaa 变量中提取 + idx = html.find('player_aaaa=') + if idx >= 0: + eq_idx = html.find('=', idx) + if eq_idx >= 0: + end_idx = html.find('</script>', eq_idx) + if end_idx > 0: + json_str = html[eq_idx+1:end_idx].strip() + if json_str.endswith(';'): + json_str = json_str[:-1].strip() + try: + data = json.loads(json_str) + url = data.get("url", "") + if url: + return url + except Exception: + pass + + # 备用:直接找 m3u8 + url_match = re.search(r'"url"\s*:\s*"(https?://[^"]+\.m3u8[^"]*)"', html) + if url_match: + url = url_match.group(1).replace("\\/", "/").replace("\\", "") + return url + + return "" + + +def main(): + """测试用""" + spider = Spider() + spider.init('{}') + + print("=== homeContent 测试 ===") + result = spider.homeContent({}) + print(f"分类数: {len(result['class'])}") + print(f"首页推荐: {len(result['list'])} 个") + for item in result['list'][:3]: + print(f" {item['vod_id']}: {item['vod_name']}") + + print() + print("=== categoryContent 测试 (电视剧) ===") + result = spider.categoryContent("2", "1", "", {}) + print(f"结果数: {len(result['list'])} 个") + for item in result['list'][:3]: + print(f" {item['vod_id']}: {item['vod_name']}") + + print() + print("=== searchContent 测试 (千香) ===") + result = spider.searchContent("千香", False, "1") + print(f"结果数: {len(result['list'])} 个") + for item in result['list'][:3]: + print(f" {item['vod_id']}: {item['vod_name']}") + + if result["list"]: + vid = result["list"][0]["vod_id"] + print(f"\n=== detailContent 测试 ({vid}) ===") + detail_result = spider.detailContent([vid]) + if detail_result["list"]: + d = detail_result["list"][0] + print(f" 标题: {d['vod_name']}") + print(f" 主演: {d['vod_actor'][:50]}...") + print(f" 线路: {d['vod_play_from']}") + sources = d['vod_play_from'].split('$$$') + print(f" 线路数: {len(sources)}") + + # 播放测试 + urls = d['vod_play_url'].split('$$$') + first_ep = urls[0].split('#')[0] + ep_id = first_ep.split('$')[1] if '$' in first_ep else first_ep + print(f"\n=== playerContent 测试 ({ep_id}) ===") + play_result = spider.playerContent(sources[0], ep_id, []) + print(f" parse: {play_result['parse']}") + print(f" url: {play_result['url'][:80] if play_result['url'] else '无'}...") + + +if __name__ == "__main__": + main() diff --git a/jaychouqq/yingshi/py9/神马影视.py b/jaychouqq/yingshi/py9/神马影视.py new file mode 100644 index 00000000..d162fc5c --- /dev/null +++ b/jaychouqq/yingshi/py9/神马影视.py @@ -0,0 +1,512 @@ +# coding=utf-8 +import re, json, requests, urllib3 +from urllib.parse import quote +from lxml import etree +from base.spider import Spider + +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) + +class Spider(Spider): + def __init__(self): + self.name = "smys" + self.host = "https://www.china-eae.com" + self.header = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36', + 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', + 'Accept-Language': 'zh-CN,zh;q=0.9', + 'Referer': self.host + } + + def getName(self): + return self.name + + def init(self, extend=''): + pass + + def _get(self, url, params=None): + r = requests.get(url, headers=self.header, params=params, timeout=15, verify=False) + r.encoding = 'utf-8' + return r.text + + def _post(self, url, data=None): + r = requests.post(url, headers=self.header, data=data, timeout=15, verify=False) + r.encoding = 'utf-8' + return r.text + + def _fix_url(self, url): + if not url: + return '' + url = url.strip().strip('`') + if url.startswith('/img.php?url='): + url = url[len('/img.php?url='):] + url = url.strip().strip('`') + if url.startswith('//'): + return 'https:' + url + if url.startswith('/'): + return self.host + url + return url + + def _parse_pic(self, elem): + pic = '' + if elem is None: + return pic + # 元素自身可能带 data-original(列表页的 a 标签) + pic = elem.get('data-original') or elem.get('data-src') or '' + if not pic and elem.tag == 'img': + pic = elem.get('src', '') + if not pic: + imgs = elem.xpath('.//img') + if imgs: + pic = imgs[0].get('data-original') or imgs[0].get('data-src') or imgs[0].get('src', '') + if pic and pic.startswith('data:image'): + pic = '' + return self._fix_url(pic) + + def _parse_text(self, elem): + if elem is None: + return '' + return ''.join(elem.itertext()).strip() + + def _extract_id(self, href): + m = re.search(r'/about/(\d+)\.html', href) + return m.group(1) if m else '' + + def _parse_list_item(self, item): + thumb = item.xpath('.//a[contains(@class, "stui-vodlist__thumb")]') + if not thumb: + return None + thumb = thumb[0] + href = thumb.get('href', '') + vod_id = self._extract_id(href) + if not vod_id: + return None + vod_name = thumb.get('title', '').strip() + if not vod_name: + title_a = item.xpath('.//h4[contains(@class, "title")]/a') + if title_a: + vod_name = self._parse_text(title_a[0]) + vod_pic = self._parse_pic(thumb) + + remark = '' + pic_text = item.xpath('.//span[contains(@class, "pic-text")]/text()') + if pic_text: + remark = pic_text[0].strip() + + return { + "vod_id": vod_id, + "vod_name": vod_name, + "vod_pic": vod_pic, + "vod_remarks": remark + } + + def homeContent(self, filter): + result = {"class": []} + classes = [ + {"type_name": "电影", "type_id": "dianying"}, + {"type_name": "电视剧", "type_id": "dianshiju"}, + {"type_name": "综艺片", "type_id": "zongyipian"}, + {"type_name": "动漫片", "type_id": "dongmanpian"}, + {"type_name": "预告片", "type_id": "yugaopian"}, + {"type_name": "体育赛事", "type_id": "tiyusaishi"}, + {"type_name": "短剧大全", "type_id": "duanjudaquan"}, + {"type_name": "电影解说", "type_id": "dianyingjieshuo"} + ] + result["class"] = classes + + area_vals = [ + {"n": "全部", "v": ""}, {"n": "大陆", "v": "大陆"}, + {"n": "香港", "v": "香港"}, {"n": "台湾", "v": "台湾"}, + {"n": "美国", "v": "美国"}, {"n": "日本", "v": "日本"}, + {"n": "韩国", "v": "韩国"}, {"n": "泰国", "v": "泰国"}, + {"n": "英国", "v": "英国"}, {"n": "法国", "v": "法国"}, + {"n": "德国", "v": "德国"}, {"n": "意大利", "v": "意大利"}, + {"n": "西班牙", "v": "西班牙"}, {"n": "加拿大", "v": "加拿大"}, + {"n": "印度", "v": "印度"}, {"n": "其他", "v": "其他"} + ] + class_vals = [ + {"n": "全部", "v": ""}, {"n": "喜剧", "v": "喜剧"}, + {"n": "爱情", "v": "爱情"}, {"n": "恐怖", "v": "恐怖"}, + {"n": "动作", "v": "动作"}, {"n": "科幻", "v": "科幻"}, + {"n": "剧情", "v": "剧情"}, {"n": "战争", "v": "战争"}, + {"n": "警匪", "v": "警匪"}, {"n": "犯罪", "v": "犯罪"}, + {"n": "动画", "v": "动画"}, {"n": "奇幻", "v": "奇幻"}, + {"n": "武侠", "v": "武侠"}, {"n": "冒险", "v": "冒险"}, + {"n": "枪战", "v": "枪战"}, {"n": "悬疑", "v": "悬疑"}, + {"n": "惊悚", "v": "惊悚"}, {"n": "经典", "v": "经典"}, + {"n": "青春", "v": "青春"}, {"n": "文艺", "v": "文艺"}, + {"n": "古装", "v": "古装"}, {"n": "历史", "v": "历史"}, + {"n": "运动", "v": "运动"}, {"n": "儿童", "v": "儿童"}, + {"n": "网络电影", "v": "网络电影"}, {"n": "纪录片", "v": "纪录片"} + ] + year_vals = [{"n": "全部", "v": ""}] + for y in range(2026, 1989, -1): + year_vals.append({"n": str(y), "v": str(y)}) + year_vals.append({"n": "80年代", "v": "80年代"}) + year_vals.append({"n": "更早", "v": "更早"}) + + lang_vals = [ + {"n": "全部", "v": ""}, {"n": "国语", "v": "国语"}, + {"n": "粤语", "v": "粤语"}, {"n": "闽南语", "v": "闽南语"}, + {"n": "英语", "v": "英语"}, {"n": "日语", "v": "日语"}, + {"n": "韩语", "v": "韩语"}, {"n": "法语", "v": "法语"}, + {"n": "德语", "v": "德语"}, {"n": "其它", "v": "其它"} + ] + letter_vals = [{"n": "全部", "v": ""}] + for c in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ': + letter_vals.append({"n": c, "v": c}) + letter_vals.append({"n": "0-9", "v": "0-9"}) + order_vals = [ + {"n": "最新", "v": "time"}, + {"n": "最热", "v": "hits"}, + {"n": "评分", "v": "score"} + ] + + filters = {} + for c in classes: + filters[c['type_id']] = [ + {"key": "area", "name": "地区", "value": area_vals}, + {"key": "class", "name": "类型", "value": class_vals}, + {"key": "lang", "name": "语言", "value": lang_vals}, + {"key": "letter", "name": "字母", "value": letter_vals}, + {"key": "year", "name": "年份", "value": year_vals}, + {"key": "order", "name": "排序", "value": order_vals} + ] + result["filters"] = filters + return result + + def homeVideoContent(self): + videos = [] + try: + html = self._get(self.host) + root = etree.HTML(html) + videos = self._parse_video_list(root) + except Exception: + pass + return {"list": videos} + + def _parse_video_list(self, root): + videos = [] + if root is None: + return videos + items = root.xpath('//div[contains(@class, "stui-vodlist__box")]') + seen = set() + for item in items: + try: + video = self._parse_list_item(item) + if video and video.get('vod_id') and video['vod_id'] not in seen: + seen.add(video['vod_id']) + videos.append(video) + except Exception: + pass + return videos + + def categoryContent(self, tid, pg, filter, extend): + videos = [] + try: + if isinstance(extend, str) and extend: + try: + extend = json.loads(extend) + except Exception: + extend = {} + elif not extend: + extend = {} + + area = extend.get('area', '') + cls = extend.get('class', '') + year = extend.get('year', '') + lang = extend.get('lang', '') + letter = extend.get('letter', '') + order = extend.get('order', 'time') + + # URL 规则:/lstd/{tid}/area/{area}/by/{order}/class/{class}/lang/{lang}/letter/{letter}/year/{year}/page/{pg}.html + segments = [f"/lstd/{tid}"] + if area: + segments.append(f"area/{quote(area)}") + if order: + segments.append(f"by/{quote(order)}") + if cls: + segments.append(f"class/{quote(cls)}") + if lang: + segments.append(f"lang/{quote(lang)}") + if letter: + segments.append(f"letter/{quote(letter)}") + if year: + segments.append(f"year/{quote(year)}") + if int(pg) > 1: + segments.append(f"page/{pg}") + url = self.host + '/'.join(segments) + ".html" + + html = self._get(url) + root = etree.HTML(html) + videos = self._parse_video_list(root) + + total_pages = 1 + # 解析分页,页码文本形如 "1/1665" + page_texts = root.xpath('//text()[contains(., "/")]') + for t in page_texts: + tm = re.search(r'(\d+)\s*/\s*(\d+)', t) + if tm: + total_pages = max(total_pages, int(tm.group(2))) + break + # 兜底:取最大页码链接 + links = root.xpath('//a[contains(@href, "/page/")]') + for link in links: + tm = re.search(r'/page/(\d+)\.html', link.get('href', '')) + if tm: + total_pages = max(total_pages, int(tm.group(1))) + + return { + 'list': videos, + 'page': int(pg), + 'pagecount': total_pages, + 'limit': len(videos), + 'total': total_pages * len(videos) if videos else total_pages * 36 + } + except Exception: + return {'list': [], 'page': 1, 'pagecount': 0, 'limit': 0, 'total': 0} + + def detailContent(self, ids): + try: + vod_id = ids[0] + detail_url = f"{self.host}/about/{vod_id}.html" + html = self._get(detail_url) + root = etree.HTML(html) + + # 标题 + vod_name = '' + title_elem = root.xpath('//div[contains(@class, "stui-content__detail")]/h1[contains(@class, "title")]') + if title_elem: + # 去掉评分 span + for span in title_elem[0].xpath('.//span'): + span.getparent().remove(span) + vod_name = self._parse_text(title_elem[0]) + if not vod_name: + title = root.xpath('//title/text()') + if title: + vod_name = title[0].split('-')[0].strip() + vod_name = vod_name.strip() + + # 封面 + vod_pic = '' + thumb_img = root.xpath('//div[contains(@class, "stui-content__thumb")]//img') + if thumb_img: + vod_pic = self._parse_pic(thumb_img[0]) + + # 信息行 + info_lines = root.xpath('//div[contains(@class, "stui-content__detail")]/p[contains(@class, "data")]') + + def _line_text_containing(keyword): + for line in info_lines: + txt = self._parse_text(line) + if keyword in txt: + return txt + return '' + + # 类型/地区/年份(在同一行) + first_line = _line_text_containing('类型') + vod_type = '' + vod_area = '' + vod_year = '' + if first_line: + m = re.search(r'类型[::]\s*([^\s&]+)', first_line) + if m: + vod_type = m.group(1).strip() + m = re.search(r'地区[::]\s*([^\s&]+)', first_line) + if m: + vod_area = m.group(1).strip() + m = re.search(r'年份[::]\s*(\d{4})', first_line) + if m: + vod_year = m.group(1) + + # 主演 + vod_actor = '' + actor_line = None + for line in info_lines: + txt = self._parse_text(line) + if '主演' in txt: + actor_line = line + break + if actor_line is not None: + actors = actor_line.xpath('.//a/text()') + vod_actor = ' '.join([a.strip() for a in actors if a.strip()]) + + # 导演 + vod_director = '' + director_line = None + for line in info_lines: + txt = self._parse_text(line) + if '导演' in txt: + director_line = line + break + if director_line is not None: + directors = director_line.xpath('.//a/text()') + vod_director = ' '.join([d.strip() for d in directors if d.strip()]) + + # 更新/状态 + vod_remarks = '' + for line in info_lines: + txt = self._parse_text(line) + if '更新' in txt: + m = re.search(r'更新[::]\s*([^\n]+)', txt) + if m: + vod_remarks = m.group(1).strip() + break + + # 简介 + vod_content = '' + desc_elem = root.xpath('//div[contains(@class, "stui-content__detail")]/p[contains(@class, "desc")]') + if desc_elem: + # 去掉“详情”链接 + for a in desc_elem[0].xpath('.//a'): + a.getparent().remove(a) + vod_content = self._parse_text(desc_elem[0]) + vod_content = re.sub(r'^[\s\n]*简介[::]\s*', '', vod_content) + if not vod_content: + desc_p = root.xpath('//div[@id="desc"]//p[contains(@class, "col-pd")]') + if desc_p: + vod_content = self._parse_text(desc_p[0]).strip() + + # 播放源 + vod_play_from = [] + vod_play_url = [] + source_boxes = root.xpath('//div[contains(@class, "stui-pannel-box") and contains(@class, "playlist")]') + for box in source_boxes: + head = box.xpath('.//div[contains(@class, "stui-pannel__head")]//h3[contains(@class, "title")]') + if not head: + continue + source_name = self._parse_text(head[0]).strip() + source_name = re.sub(r'\s+', ' ', source_name) + if not source_name: + continue + links = box.xpath('.//ul[contains(@class, "stui-content__playlist")]//a') + play_list = [] + for a in links: + ep_name = self._parse_text(a) + href = a.get('href', '') + if not ep_name or not href: + continue + play_list.append(f"{ep_name}${self._fix_url(href)}") + if play_list: + vod_play_from.append(source_name) + vod_play_url.append("#".join(play_list)) + + if vod_play_from: + vod_play_from_str = "$$$".join(vod_play_from) + vod_play_url_str = "$$$".join(vod_play_url) + else: + vod_play_from_str = "默认" + vod_play_url_str = "" + + detail = { + "vod_id": vod_id, + "vod_name": vod_name, + "vod_pic": vod_pic, + "vod_year": vod_year, + "vod_area": vod_area, + "vod_actor": vod_actor, + "vod_director": vod_director, + "vod_content": vod_content, + "vod_remarks": vod_remarks, + "vod_play_from": vod_play_from_str, + "vod_play_url": vod_play_url_str + } + return {'list': [detail]} + except Exception: + return {'list': []} + + def _extract_player_url(self, html): + # 常见 AppleCMS 播放器变量 + for pattern in [ + r'var\s+player_aaaa\s*=\s*\{', + r'var\s+player_data\s*=\s*\{', + r'var\s+player\s*=\s*\{', + r'var\s+config\s*=\s*\{', + ]: + m = re.search(pattern, html) + if m: + start = m.end() - 1 + depth = 1 + i = start + 1 + while i < len(html) and depth > 0: + if html[i] == '{': + depth += 1 + elif html[i] == '}': + depth -= 1 + i += 1 + try: + data = json.loads(html[start:i]) + url = data.get('url') or data.get('video', {}).get('url', '') + if url: + return url + except Exception: + pass + # 直接提取 m3u8/mp4 + m = re.search(r'["\'](https?://[^"\']+\.m3u8[^"\']*)["\']', html) + if m: + return m.group(1) + m = re.search(r'["\'](https?://[^"\']+\.(?:mp4|flv|ts))["\']', html) + if m: + return m.group(1) + # iframe + m = re.search(r'<iframe[^>]+src\s*=\s*["\']([^"\']+)["\']', html) + if m: + return m.group(1) + return None + + def playerContent(self, flag, id, vipFlags): + try: + html = self._get(id) + real_url = self._extract_player_url(html) + if real_url: + real_url = self._fix_url(real_url) + parse_flag = 0 if self.isVideoFormat(real_url) else 1 + return {"parse": parse_flag, "playUrl": "", "url": real_url, "header": json.dumps(self.header)} + return {"parse": 1, "playUrl": "", "url": id, "header": json.dumps(self.header)} + except Exception: + return {"parse": 0, "playUrl": "", "url": ""} + + def searchContent(self, key, quick, pg='1'): + videos = [] + try: + params = {"wd": key} + if int(pg) > 1: + params["page"] = pg + url = f"{self.host}/msfw/search/-------------.html" + html = self._get(url, params=params) + root = etree.HTML(html) + videos = self._parse_video_list(root) + + total_pages = 1 + page_texts = root.xpath('//text()[contains(., "/")]') + for t in page_texts: + tm = re.search(r'(\d+)\s*/\s*(\d+)', t) + if tm: + total_pages = max(total_pages, int(tm.group(2))) + break + links = root.xpath('//a[contains(@href, "/page/")]') + for link in links: + tm = re.search(r'/page/(\d+)\.html', link.get('href', '')) + if tm: + total_pages = max(total_pages, int(tm.group(1))) + + return { + 'list': videos, + 'page': int(pg), + 'pagecount': total_pages, + 'limit': len(videos), + 'total': len(videos) + } + except Exception: + return {'list': [], 'page': 1, 'pagecount': 0, 'limit': 0, 'total': 0} + + def isVideoFormat(self, url): + return any(url.lower().endswith(fmt) for fmt in ['.m3u8', '.mp4', '.flv', '.ts']) + + def manualVideoCheck(self): + pass + + def localProxy(self, params): + return None + + def destroy(self): + pass diff --git a/jaychouqq/yingshi/py9/莫小影.py b/jaychouqq/yingshi/py9/莫小影.py new file mode 100644 index 00000000..29eb520f --- /dev/null +++ b/jaychouqq/yingshi/py9/莫小影.py @@ -0,0 +1,215 @@ +# -*- coding: utf-8 -*- +import sys +import re +import json +import base64 +from urllib.parse import urljoin, quote, unquote + +sys.path.append('..') +try: + from base.spider import Spider +except ImportError: + class Spider: + def fetch(self, url, headers=None, **kw): + import requests as rq + kw.pop('timeout', None) + r = rq.get(url, headers=headers, timeout=15, **kw) + r.encoding = 'utf-8' + return r + +HOST = "https://www.moxy.top" +UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" + +class Spider(Spider): + def init(self, extend=""): + global HOST + try: + r = self.fetch(HOST, headers={"User-Agent": UA}, timeout=15000) + if hasattr(r, 'url') and r.url and "moxy" not in r.url: + HOST = r.url.rstrip("/") + except: + pass + + def homeContent(self, filter=False): + r = {"class": [], "list": [], "filter": {}} + for k, v in {"1":"电影","2":"连续剧","3":"综艺","4":"动漫","5":"短剧"}.items(): + r["class"].append({"type_id": k, "type_name": v}) + try: + resp = self.fetch(HOST, headers={"User-Agent": UA}, timeout=30000) + html = resp.text if hasattr(resp, 'text') else str(resp) + r["list"] = self._items(html)[:60] + except: + pass + return r + + def homeVideoContent(self): + return {"list": []} + + def categoryContent(self, tid, pg=1, filter=False, extend=""): + pn = 1 + try: pn = max(int(str(pg)), 1) + except: pass + cid = str(tid) if str(tid) in "12345" else "1" + try: + if pn > 1: + url = f"{HOST}/vodshow/{cid}--------{pn}---.html" + else: + url = f"{HOST}/vodshow/{cid}-----------.html" + resp = self.fetch(url, headers={"User-Agent": UA}, timeout=30000) + html = resp.text if hasattr(resp, 'text') else str(resp) + items = self._items(html) + return {"page": pn, "pagecount": self._pagecount(html), "limit": 50, "total": len(items), "list": items} + except: + return {"page": pn, "pagecount": 1, "limit": 50, "total": 0, "list": []} + + def detailContent(self, ids): + if isinstance(ids, list): + vid = ids[0] if ids else "" + else: + vid = str(ids) if ids else "" + m = re.search(r'(\d+)', str(vid)) + vid = m.group(1) if m else "" + if not vid: return {"list": []} + try: + resp = self.fetch(f"{HOST}/voddetail{vid}.html", headers={"User-Agent": UA}, timeout=30000) + h = resp.text if hasattr(resp, 'text') else str(resp) + except: + return {"list": []} + d = {"vod_id": vid, "vod_name": "", "vod_pic": "", "vod_year": "", + "vod_area": "", "vod_class": "", "vod_director": "", "vod_actor": "", + "vod_content": "", "vod_remarks": "", "vod_play_from": "", "vod_play_url": ""} + t1 = re.search(r'<h1[^>]*>(.*?)</h1>', h, re.S) + if t1: d["vod_name"] = t1.group(1).strip() + if not d["vod_name"]: + t2 = re.search(r'<title>(.*?)', h) + if t2: d["vod_name"] = t2.group(1).split("-")[0].strip() + p = re.search(r'data-original="([^"]+)"', h) + if p: d["vod_pic"] = p.group(1) + for t in re.findall(r']*title="(\d{4})"', h): + d["vod_year"] = t + for t in re.findall(r']*title="([^"]*)"', h): + if t in ("中国大陆","中国","香港","台湾","美国","日本","韩国","英国","法国","泰国","印度"): + d["vod_area"] = t + desc = re.search(r']*class="[^"]*module-info-introduction-content[^"]*"[^>]*>\s*

(.*?)

', h, re.S) + if desc: d["vod_content"] = re.sub(r'<[^>]+>', '', desc.group(1)).strip()[:500] + for m in re.finditer(r']*class="[^"]*module-info-item[^"]*"[^>]*>(.*?)', h, re.S): + t = re.sub(r'<[^>]+>', '', m.group(1)).strip() + if "导演" in t: d["vod_director"] = t.replace("导演:","").replace("导演:","").strip() + elif "主演" in t: d["vod_actor"] = t.replace("主演:","").replace("主演:","").strip() + elif "备注" in t: d["vod_remarks"] = t.replace("备注:","").replace("备注:","").strip() + try: + sources = re.findall(r'data-dropdown-value="([^"]+)"', h) or ["默认"] + blocks = re.findall(r']*class="[^"]*module-play-list[^"]*"[^>]*>(.*?)\s*\s*', h, re.S) + if not blocks: + blocks = re.findall(r']*class="[^"]*module-play-list-content[^"]*"[^>]*>(.*?)', h, re.S) + pf, pu = [], [] + for i, blk in enumerate(blocks): + eps = re.findall(r']*href="(/vodplay/[^"]+)"[^>]*>(?:<[^>]+>)*([^<]{1,20})(?:]+>)*', blk, re.S) + if not eps: + eps = re.findall(r']*href="(/vodplay/[^"]+)"[^>]*>.*?(.*?)', blk, re.S) + if eps: + src = sources[i] if i < len(sources) else f"源{i+1}" + el = [f"{n.strip()}${urljoin(HOST, u)}" for u, n in eps if n.strip()] + if el: + pf.append(src) + pu.append("#".join(el)) + if pf: + d["vod_play_from"] = "$$$".join(pf) + d["vod_play_url"] = "$$$".join(pu) + except: + pass + return {"list": [d]} + + def searchContent(self, key, quick=False, pg="1"): + try: + url = f"{HOST}/vodsearch/{quote(str(key))}-------------.html" + resp = self.fetch(url, headers={"User-Agent": UA}, timeout=15000) + html = resp.text if hasattr(resp, 'text') else str(resp) + if len(html) > 200: + return {"list": self._items(html)[:30]} + except: + pass + return {"list": []} + + def playerContent(self, flag, id, vipFlags=None): + a, b = str(flag), str(id) if id else "" + if a.startswith("http") or "/vodplay/" in a: + url = a + elif b.startswith("http") or "/vodplay/" in b: + url = b + elif a.startswith("/"): + url = urljoin(HOST, a) + elif b.startswith("/"): + url = urljoin(HOST, b) + else: + url = a + try: + resp = self.fetch(url, headers={"User-Agent": UA}, timeout=30000) + h = resp.text if hasattr(resp, 'text') else str(resp) + except: + return {"url": ""} + pd = re.search(r'player_data\s*=\s*(\{.*?\})', h, re.S) + if pd: + try: + data = json.loads(pd.group(1)) + u = data.get("url", "") + if u: + try: + real_url = unquote(base64.b64decode(u).decode("utf-8")) + except: + real_url = u + if real_url.startswith("http"): + return {"url": real_url} + except: + pass + return {"url": ""} + + def localProxy(self, param): + pass + + def _pagecount(self, html): + pc = 1 + last = re.search(r']*href="[^"]*vodshow/\d+[^"]*(\d+)---\.html"[^>]*>尾页', html, re.S) + if last: + pc = max(pc, int(last.group(1))) + page_links = re.findall(r']*href="[^"]*vodshow/\d+-(\d+)', html) + for p in page_links: + try: + n = int(p) + if n <= 100: + pc = max(pc, n) + except: + pass + all_nums = re.findall(r'class="[^"]*page-number[^"]*"[^>]*>\s*(\d+)\s*<', html) + for n in all_nums: + try: pc = max(pc, int(n)) + except: pass + return pc + + def _items(self, html): + items, seen = [], set() + def ext(href, block): + v = re.search(r'/voddetail(\d+)\.html', href) + if not v or v.group(1) in seen: return None + seen.add(v.group(1)) + t = (re.search(r'title="([^"]*)"', block) or re.search(r'alt="([^"]*)"', block)) + if not t: return None + p = re.search(r'data-original="([^"]+)"', block) + n = re.search(r']*class="[^"]*module-item-note[^"]*"[^>]*>([^<]+)', block) + return {"vod_id": v.group(1), "vod_name": t.group(1), + "vod_pic": p.group(1) if p else "", + "vod_remarks": n.group(1).strip() if n else "", + "vod_url": urljoin(HOST, href)} + for m in re.finditer( + r']*href="(/voddetail\d+\.html)"[^>]*title="([^"]*)"[^>]*class="[^"]*module-poster-item[^"]*"[\s\S]*?', + html + ): + item = ext(m.group(1), m.group(0)) + if item: items.append(item) + for m in re.finditer( + r']*href="(/voddetail\d+\.html)"[^>]*class="[^"]*module-card-item-poster[^"]*"[\s\S]*?', + html + ): + item = ext(m.group(1), m.group(0)) + if item: items.append(item) + return items diff --git a/jaychouqq/yingshi/py9/麒麟影视.py b/jaychouqq/yingshi/py9/麒麟影视.py new file mode 100644 index 00000000..f8f1dd99 --- /dev/null +++ b/jaychouqq/yingshi/py9/麒麟影视.py @@ -0,0 +1,244 @@ +# -*- coding: utf-8 -*- +import sys +import re +import json +import base64 +from urllib.parse import urljoin, quote, unquote + +sys.path.append('..') +try: + from base.spider import Spider +except ImportError: + class Spider: + def fetch(self, url, headers=None, **kw): + import requests as rq + kw.pop('timeout', None) + r = rq.get(url, headers=headers, timeout=15, **kw) + r.encoding = 'utf-8' + return r + +HOST = "https://www.qlys.cc" +UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" + +CATEGORIES = { + "1": "电影", "2": "电视剧", "3": "短剧", "4": "动漫", "5": "综艺", +} + +class Spider(Spider): + def init(self, extend=""): + global HOST + try: + resp = self.fetch(HOST, headers={"User-Agent": UA}, timeout=15000) + if hasattr(resp, 'url') and resp.url and resp.url != HOST.rstrip("/"): + HOST = resp.url.rstrip("/") + except: + pass + + def homeContent(self, filter=False): + r = {"class": [], "list": [], "filter": {}} + for k, v in CATEGORIES.items(): + r["class"].append({"type_id": k, "type_name": v}) + try: + resp = self.fetch(HOST, headers={"User-Agent": UA}, timeout=30000) + html = resp.text if hasattr(resp, 'text') else str(resp) + items = self._items(html) + r["list"] = [it for it in items if it["vod_pic"]][:30] + except: + pass + return r + + def homeVideoContent(self): + return {"list": []} + + def categoryContent(self, tid, pg=1, filter=False, extend=""): + pn = 1 + try: pn = max(int(str(pg)), 1) + except: pass + cid = str(tid) + try: + if pn > 1: + url = f"{HOST}/index.php/vod/type/id/{cid}/page/{pn}.html" + else: + url = f"{HOST}/index.php/vod/type/id/{cid}.html" + resp = self.fetch(url, headers={"User-Agent": UA}, timeout=30000) + html = resp.text if hasattr(resp, 'text') else str(resp) + items = self._items(html) + pagecount = self._pagecount(html) + return {"page": pn, "pagecount": pagecount, "limit": 50, "total": len(items), "list": items} + except: + return {"page": pn, "pagecount": 1, "limit": 50, "total": 0, "list": []} + + def detailContent(self, ids): + if isinstance(ids, list): + vid = ids[0] if ids else "" + else: + vid = str(ids) if ids else "" + m = re.search(r'(\d+)', str(vid)) + vid = m.group(1) if m else "" + if not vid: return {"list": []} + try: + resp = self.fetch(f"{HOST}/index.php/vod/detail/id/{vid}.html", headers={"User-Agent": UA}, timeout=30000) + h = resp.text if hasattr(resp, 'text') else str(resp) + except: + return {"list": []} + d = {"vod_id": vid, "vod_name": "", "vod_pic": "", "vod_year": "", + "vod_area": "", "vod_class": "", "vod_director": "", "vod_actor": "", + "vod_content": "", "vod_remarks": "", "vod_play_from": "", "vod_play_url": ""} + t1 = re.search(r']*>(.*?)', h, re.S) + if t1: + clean = re.sub(r'<[^>]+>', ' ', t1.group(1)).strip() + parts = re.split(r'\s{2,}|\n', clean) + for part in parts: + p = part.strip() + if p and len(p) > 1: + d["vod_name"] = p + break + if not d["vod_name"]: + t2 = re.search(r'(.*?)', h) + if t2: d["vod_name"] = t2.group(1).split("-")[0].strip() + p = re.search(r'data-original="([^"]+)"', h) + if not p: + p = re.search(r'data-background="([^"]+)"', h) + if not p: + p = re.search(r']*src="([^"]+\.(?:jpg|jpeg|png|webp))"', h, re.I) + if p: d["vod_pic"] = p.group(1) + for t in re.findall(r']*title="(\d{4})"', h): + d["vod_year"] = t + desc = re.search(r']*>(.*?)\s*', h, re.S) + if desc: d["vod_content"] = re.sub(r'<[^>]+>', '', desc.group(1)).strip()[:500] + if not d["vod_content"]: + desc2 = re.search(r'class="vod_content[^"]*"[^>]*>(.*?)', h, re.S) + if desc2: d["vod_content"] = re.sub(r'<[^>]+>', '', desc2.group(1)).strip()[:500] + for mi in re.finditer(r'class="slide_info[^"]*"[^>]*>(.*?)', h, re.S): + t = re.sub(r'<[^>]+>', '', mi.group(1)).strip() + if "导演" in t: d["vod_director"] = t.split(":")[-1].split(":")[-1].strip() + elif "主演" in t: d["vod_actor"] = t.split(":")[-1].split(":")[-1].strip() + elif "备注" in t or "更新" in t or "集数" in t: d["vod_remarks"] = t + try: + default_block = re.search(r'id="tab_con_playlist_(\d+)"[^>]*(?:style="display:block"|style="[^"]*"[^>]*>)(.*?)(?=]*>(.*?)(?=]*class="tab-switch[^"]*"[^>]*switch="tab_con_playlist_(\d+)"[^>]*>.*?]*>\s*(.*?)\s*', h, re.S) + default_name = "默认" + for pid, name in tab_names: + if pid == default_pid: + default_name = name.strip() + break + eps = re.findall(r'href="(/index\.php/vod/play/id/[^"]+/sid/\d+/nid/\d+\.html)"[^>]*>([^<]*)<', default_content) + el = [] + for u, n in eps: + n = n.strip() + if n and "报错" not in n: + el.append(f"{n}${urljoin(HOST, u)}") + if not el: + play_eps = re.findall(r'href="(/index\.php/vod/play/id/\d+/sid/(\d+)/nid/\d+\.html)"[^>]*>([^<]*)<', h) + sources = {} + for href, sid, name in play_eps: + name = name.strip() + if not name or "报错" in name: continue + if sid not in sources: + sources[sid] = [] + sources[sid].append(f"{name}${urljoin(HOST, href)}") + if default_pid in sources: + el = sources[default_pid] + if el: + d["vod_play_from"] = default_name + d["vod_play_url"] = "#".join(el) + except: + pass + return {"list": [d]} + + def searchContent(self, key, quick=False, pg="1"): + try: + resp = self.fetch(f"{HOST}/index.php/vod/search.html", params={"wd": str(key)}, headers={"User-Agent": UA}, timeout=15000) + html = resp.text if hasattr(resp, 'text') else str(resp) + if len(html) > 200: + return {"list": self._items(html)[:30]} + except: + pass + return {"list": []} + + def playerContent(self, flag, id, vipFlags=None): + a, b = str(flag), str(id) if id else "" + if a.startswith("http") or "/vod/play/" in a or "/index.php/vod/play/" in a: + url = a + elif b.startswith("http") or "/vod/play/" in b or "/index.php/vod/play/" in b: + url = b + elif a.startswith("/"): + url = urljoin(HOST, a) + elif b.startswith("/"): + url = urljoin(HOST, b) + else: + url = a + try: + resp = self.fetch(url, headers={"User-Agent": UA}, timeout=30000) + h = resp.text if hasattr(resp, 'text') else str(resp) + except: + return {"url": ""} + data = None + for tag in ['player_aaaa', 'player_data']: + idx = h.find(tag) + if idx < 0: continue + brace = h.find('{', idx) + if brace < 0: continue + depth, end = 0, brace + for i in range(brace, min(brace + 10000, len(h))): + if h[i] == '{': depth += 1 + elif h[i] == '}': + depth -= 1 + if depth == 0: + end = i + 1 + break + try: + data = json.loads(h[brace:end]) + except: + data = None + if data: + break + if data: + u = data.get("url", "") + if u: + if data.get("encrypt", 0) == 1: + try: u = unquote(base64.b64decode(u).decode("utf-8")) + except: pass + if u.startswith("http"): + return {"url": u} + return {"url": ""} + + def localProxy(self, param): + pass + + def _pagecount(self, html): + pc = 1 + last = re.search(r']*href="[^"]*page/(\d+)\.html"[^>]*>尾页', html) + if last: + pc = max(pc, int(last.group(1))) + pages = re.findall(r'href="[^"]*page/(\d+)\.html"', html) + for p in pages: + try: pc = max(pc, int(p)) + except: pass + return pc + + def _items(self, html): + items, seen = [], set() + for m in re.finditer(r']*href="(/index\.php/vod/detail/id/(\d+)\.html)"[^>]*title="([^"]*)"', html): + vid, title = m.group(2), m.group(3) + if vid in seen: continue + seen.add(vid) + a_end = html.find('', m.start()) + if a_end < 0: continue + a_block = html[m.start():min(a_end + 4, m.start() + 2000)] + pic = re.search(r'data-original="(https?://[^"]+\.(?:jpg|jpeg|png|webp))"', a_block, re.I) + if not pic: + pic = re.search(r'data-background="(https?://[^"]+\.(?:jpg|jpeg|png|webp))"', a_block, re.I) + if not pic: + pic = re.search(r']*src="(https?://[^"]+\.(?:jpg|jpeg|png|webp))"', a_block, re.I) + items.append({ + "vod_id": vid, "vod_name": title, + "vod_pic": pic.group(1) if pic else "", + "vod_remarks": "", + "vod_url": urljoin(HOST, m.group(1)), + }) + return items diff --git a/qist_tvbox工具/dianshi.json b/qist_tvbox工具/dianshi.json index f618de62..ce90c482 100644 --- a/qist_tvbox工具/dianshi.json +++ b/qist_tvbox工具/dianshi.json @@ -1,5 +1,5 @@ { - "spider": "./jar/spider.jar;md5;74921f63f5f1996dfe473f3a563a2ce3", + "spider": "./jar/spider.jar;md5;373af0a66bdecff3a7baedf380496f2b", "lives": [ {"name": "live","boot": false,"type": 0,"url": "./tv.txt","playerType": 2,"ua": "okhttp/3.8.1","timeout": 20,"epg": "https://epg.cdn.loc.cc/?ch={name}&date={date}","logo": "https://logo.wyfc.qzz.io/{name}.png"} ], @@ -54,8 +54,8 @@ {"key": "双星","name": "双星 • 4K","type": 3,"api": "csp_ShuangXing","searchable": 1,"quickSearch": 0,"filterable": 0,"style": {"type": "list"},"timeout": 60}, {"key": "笒鬼短剧","name": "笒鬼 • 短剧","type": 3,"api": "csp_CenguiDJ","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, {"key": "好看短剧","name": "好看 • 短剧","type": 3,"api": "csp_HaokanDJ","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, - {"key": "围观短剧","name": "围观 • 短剧","type": 3,"api": "csp_WeiguanDJ","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, {"key": "星芽短剧","name": "星芽 • 短剧","type": 3,"api": "./py/XYDJ.py","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, + {"key": "果果短剧","name": "果果 • 短剧","type": 3,"api": "csp_XBPQ","ext": {"请求头": "User-Agent$MOBILE_UA","编码": "UTF-8","分类": "重生$1#穿越$2#爽剧$3#言情$4#都市$5#古装$6#悬疑$7#剧情$8","分类url": "https://www.mochadj.com/i/{cateId}-{catePg}.html"}}, {"key": "瓜子影视","name": "瓜子 • 影视","type": 3,"api": "csp_Gz360"}, {"key": "山楂影视","name": "山楂 • 影视","type": 3,"api": "csp_PianKu8"}, {"key": "飞娱影视","name": "飞娱 • 影视","type": 3,"api": "csp_Feiyu"}, diff --git a/qist_tvbox工具/jar/spider.jar b/qist_tvbox工具/jar/spider.jar index d7f19d86..9a571a30 100644 Binary files a/qist_tvbox工具/jar/spider.jar and b/qist_tvbox工具/jar/spider.jar differ diff --git a/qist_tvbox工具/jsm.json b/qist_tvbox工具/jsm.json index 58a056ca..000093f2 100644 --- a/qist_tvbox工具/jsm.json +++ b/qist_tvbox工具/jsm.json @@ -1,5 +1,5 @@ { - "spider": "./jar/spider.jar;md5;74921f63f5f1996dfe473f3a563a2ce3", + "spider": "./jar/spider.jar;md5;373af0a66bdecff3a7baedf380496f2b", "lives": [ {"name": "migu","type": 0,"url": "https://develop202.github.io/migu_video/interface.txt","playerType": 1,"ua": "okhttp/3.8.1","timeout": 20,"epg": "https://epg.cdn.loc.cc/?ch={name}&date={date}","logo": "https://logo.wyfc.qzz.io/{name}.png"}, {"name": "live","type": 0,"url": "https://epg.pw/test_channels.m3u","playerType": 1,"ua": "okhttp/3.8.1","timeout": 20,"epg": "https://epg.cdn.loc.cc/?ch={name}&date={date}","logo": "https://logo.wyfc.qzz.io/{name}.png"}, @@ -55,8 +55,8 @@ {"key": "双星","name": "双星 • 4K","type": 3,"api": "csp_ShuangXing","searchable": 1,"quickSearch": 0,"filterable": 0,"style": {"type": "list"},"timeout": 60}, {"key": "笒鬼短剧","name": "笒鬼 • 短剧","type": 3,"api": "csp_CenguiDJ","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, {"key": "好看短剧","name": "好看 • 短剧","type": 3,"api": "csp_HaokanDJ","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, - {"key": "围观短剧","name": "围观 • 短剧","type": 3,"api": "csp_WeiguanDJ","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, {"key": "星芽短剧","name": "星芽 • 短剧","type": 3,"api": "./py/XYDJ.py","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, + {"key": "果果短剧","name": "果果 • 短剧","type": 3,"api": "csp_XBPQ","ext": {"请求头": "User-Agent$MOBILE_UA","编码": "UTF-8","分类": "重生$1#穿越$2#爽剧$3#言情$4#都市$5#古装$6#悬疑$7#剧情$8","分类url": "https://www.mochadj.com/i/{cateId}-{catePg}.html"}}, {"key": "瓜子影视","name": "瓜子 • 影视","type": 3,"api": "csp_Gz360"}, {"key": "山楂影视","name": "山楂 • 影视","type": 3,"api": "csp_PianKu8"}, {"key": "飞娱影视","name": "飞娱 • 影视","type": 3,"api": "csp_Feiyu"}, diff --git a/qist_tvbox工具/xiaosa/api.json b/qist_tvbox工具/xiaosa/api.json index d9bf54ce..ab3ccc8b 100644 --- a/qist_tvbox工具/xiaosa/api.json +++ b/qist_tvbox工具/xiaosa/api.json @@ -1,5 +1,5 @@ { - "spider": "./spider.jar;md5;74921f63f5f1996dfe473f3a563a2ce3", + "spider": "./spider.jar;md5;373af0a66bdecff3a7baedf380496f2b", "wallpaper": "http://127.0.0.1:9978/proxy?do=wallpaper", "danmaku": "http://127.0.0.1:9978/proxy?do=danmaku&name={name}&episode={episode}", "sites": [ @@ -47,8 +47,8 @@ {"key": "双星","name": "双星 • 4K","type": 3,"api": "csp_ShuangXing","searchable": 1,"quickSearch": 0,"filterable": 0,"style": {"type": "list"},"timeout": 60}, {"key": "笒鬼短剧","name": "笒鬼 • 短剧","type": 3,"api": "csp_CenguiDJ","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, {"key": "好看短剧","name": "好看 • 短剧","type": 3,"api": "csp_HaokanDJ","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, - {"key": "围观短剧","name": "围观 • 短剧","type": 3,"api": "csp_WeiguanDJ","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, {"key": "星芽短剧","name": "星芽 • 短剧","type": 3,"api": "./py/XYDJ.py","searchable": 1,"changeable": 1,"quickSearch": 1,"filterable": 1,"genre": "shortdrama"}, + {"key": "果果短剧","name": "果果 • 短剧","type": 3,"api": "csp_XBPQ","ext": {"请求头": "User-Agent$MOBILE_UA","编码": "UTF-8","分类": "重生$1#穿越$2#爽剧$3#言情$4#都市$5#古装$6#悬疑$7#剧情$8","分类url": "https://www.mochadj.com/i/{cateId}-{catePg}.html"}}, {"key": "瓜子影视","name": "瓜子 • 影视","type": 3,"api": "csp_Gz360"}, {"key": "山楂影视","name": "山楂 • 影视","type": 3,"api": "csp_PianKu8"}, {"key": "飞娱影视","name": "飞娱 • 影视","type": 3,"api": "csp_Feiyu"}, diff --git a/qist_tvbox工具/xiaosa/spider.jar b/qist_tvbox工具/xiaosa/spider.jar index d7f19d86..9a571a30 100644 Binary files a/qist_tvbox工具/xiaosa/spider.jar and b/qist_tvbox工具/xiaosa/spider.jar differ diff --git a/tbapi1/AW/api.json b/tbapi1/AW/api.json index 0ff00079..82d11ed4 100644 --- a/tbapi1/AW/api.json +++ b/tbapi1/AW/api.json @@ -16,12 +16,12 @@ "ext": "https://file.icve.com.cn/file_doc/803/892/C8FDF0894D61FA21A937E21135CB9125.aowu" }, { - "name": "更新日期:20260718", + "name": "更新日期:20260720", "key": "Y360", "type": 3, "api": "csp_Y360Amns", - "searchable": 1, - "quickSearch": 1, + "searchable": 0, + "quickSearch": 0, "changeable": 0, "ext": "https://file.icve.com.cn/file_doc/121/281/1E74668FD5125AA70977BC98A1B297A1.aowu" }, diff --git a/tbapi1/AW/spider.jar b/tbapi1/AW/spider.jar index 40762174..98908548 100644 Binary files a/tbapi1/AW/spider.jar and b/tbapi1/AW/spider.jar differ diff --git a/tbapi1/JD/api.json b/tbapi1/JD/api.json index 37fd2522..1a8d97a5 100644 --- a/tbapi1/JD/api.json +++ b/tbapi1/JD/api.json @@ -554,6 +554,18 @@ "buildSignature": "054FA8DDA4319C6B6A9B954CA5777541C993F00B1B0BD4394F7EDE48184C4594" } }, + { + "key": "金牌GET", + "name": "🥇金牌┃[APP]", + "type": 3, + "api": "csp_AppGet", + "ext": { + "host": "https://qj4.catbb.xyz", + "datakey": "eecbio48dsq13kkk", + "init": "V122", + "api": 2 + } + }, { "key": "mifun", "name": "🐸mifun|[APP]", diff --git a/tbapi1/JD/json/market.json b/tbapi1/JD/json/market.json index 277ff0ca..daddd136 100644 --- a/tbapi1/JD/json/market.json +++ b/tbapi1/JD/json/market.json @@ -1 +1 @@ -[{"name":"常用壳","list":[{"name":"WebHomeTV","url":"http://xz.rihou.cc:88/xz.apk?id=wht.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"默影视","url":"http://xz.rihou.cc:88/xz.apk?id=wh.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"PickTV","url":"http://xz.rihou.cc:88/xz.apk?id=PickTV.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"FongMi","url":"http://xz.rihou.cc:88/xz.apk?id=fm.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"OK影视","url":"http://xz.rihou.cc:88/xz.apk?id=OKTV.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"影视仓","url":"http://xz.rihou.cc:88/xz.apk?id=ysc.apk","icon":"https://ricolj.github.io/tp/ysc.png","version":"电视版32位"},{"name":"IPTVPRO","url":"http://xz.rihou.cc:88/xz.apk?id=IPTV32.apk","icon":"https://ricolj.github.io/tp/iptvpro.png","version":"32位"},{"name":"IPTVPRO","url":"http://xz.rihou.cc:88/xz.apk?id=IPTV64.apk","icon":"https://ricolj.github.io/tp/iptvpro.png","version":"64位"},{"name":"酷九","url":"http://xz.rihou.cc:88/xz.apk?id=k932.apk","icon":"https://ricolj.github.io/tp/k9.png","version":"32位"},{"name":"酷九","url":"http://xz.rihou.cc:88/xz.apk?id=k964.apk","icon":"https://ricolj.github.io/tp/k9.png","version":"64位"}]},{"name":"工具","list":[{"name":"甲壳虫ADB","url":"http://xz.rihou.cc:88/xz.apk?id=jkc.apk","icon":"https://ricolj.github.io/tp/jkc.png","version":"工具"},{"name":"ADB","url":"http://xz.rihou.cc:88/xz.apk?id=ADB.apk","icon":"https://ricolj.github.io/tp/ADB.png","version":"工具"},{"name":"网络优化大师","url":"http://xz.rihou.cc:88/xz.apk?id=wlyh.apk","icon":"https://ricolj.github.io/tp/wlyh.png","version":"工具"},{"name":"快捷设置","url":"http://xz.rihou.cc:88/xz.apk?id=ank.apk","icon":"https://ricolj.github.io/tp/ank.png","version":"工具"},{"name":"小白一键清理","url":"http://xz.rihou.cc:88/xz.apk?id=xbql.apk","icon":"https://ricolj.github.io/tp/xbql.png","version":"工具"},{"name":"小白文件管理","url":"http://xz.rihou.cc:88/xz.apk?id=xbwj.apk","icon":"https://ricolj.github.io/tp/xbwj.png","version":"工具"},{"name":"应用管理","url":"http://xz.rihou.cc:88/xz.apk?id=yygj.apk","icon":"https://ricolj.github.io/tp/yygj.png","version":"工具"}]},{"name":"本地包","list":[{"name":"20260718","url":"https://jiduo.deno.dev/ricolj/zy/refs/heads/main/bd/vox%E6%9C%AC%E5%9C%B0%E5%8C%85.zip","icon":"http://xw.123234567.xyz:60255/jiduo/23.jpg","copy":"","version":"最新本地包"},{"name":"说明","url":"http://xz.rihou.cc:88/README.txt","icon":"http://xw.123234567.xyz:60255/jiduo/2.jpg","copy":"","version":"README"}]}] \ No newline at end of file +[{"name":"常用壳","list":[{"name":"WebHomeTV","url":"http://xz.rihou.cc:88/xz.apk?id=wht.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"默影视","url":"http://xz.rihou.cc:88/xz.apk?id=wh.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"PickTV","url":"http://xz.rihou.cc:88/xz.apk?id=PickTV.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"FongMi","url":"http://xz.rihou.cc:88/xz.apk?id=fm.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"OK影视","url":"http://xz.rihou.cc:88/xz.apk?id=OKTV.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"影视仓","url":"http://xz.rihou.cc:88/xz.apk?id=ysc.apk","icon":"https://ricolj.github.io/tp/ysc.png","version":"电视版32位"},{"name":"IPTVPRO","url":"http://xz.rihou.cc:88/xz.apk?id=IPTV32.apk","icon":"https://ricolj.github.io/tp/iptvpro.png","version":"32位"},{"name":"IPTVPRO","url":"http://xz.rihou.cc:88/xz.apk?id=IPTV64.apk","icon":"https://ricolj.github.io/tp/iptvpro.png","version":"64位"},{"name":"酷九","url":"http://xz.rihou.cc:88/xz.apk?id=k932.apk","icon":"https://ricolj.github.io/tp/k9.png","version":"32位"},{"name":"酷九","url":"http://xz.rihou.cc:88/xz.apk?id=k964.apk","icon":"https://ricolj.github.io/tp/k9.png","version":"64位"}]},{"name":"工具","list":[{"name":"甲壳虫ADB","url":"http://xz.rihou.cc:88/xz.apk?id=jkc.apk","icon":"https://ricolj.github.io/tp/jkc.png","version":"工具"},{"name":"ADB","url":"http://xz.rihou.cc:88/xz.apk?id=ADB.apk","icon":"https://ricolj.github.io/tp/ADB.png","version":"工具"},{"name":"网络优化大师","url":"http://xz.rihou.cc:88/xz.apk?id=wlyh.apk","icon":"https://ricolj.github.io/tp/wlyh.png","version":"工具"},{"name":"快捷设置","url":"http://xz.rihou.cc:88/xz.apk?id=ank.apk","icon":"https://ricolj.github.io/tp/ank.png","version":"工具"},{"name":"小白一键清理","url":"http://xz.rihou.cc:88/xz.apk?id=xbql.apk","icon":"https://ricolj.github.io/tp/xbql.png","version":"工具"},{"name":"小白文件管理","url":"http://xz.rihou.cc:88/xz.apk?id=xbwj.apk","icon":"https://ricolj.github.io/tp/xbwj.png","version":"工具"},{"name":"应用管理","url":"http://xz.rihou.cc:88/xz.apk?id=yygj.apk","icon":"https://ricolj.github.io/tp/yygj.png","version":"工具"}]},{"name":"本地包","list":[{"name":"20260718","url":"https://jiduo.deno.dev/ricolj/zy/refs/heads/main/bd/vox%E6%9C%AC%E5%9C%B0%E5%8C%85.zip","icon":"https://jiduo.deno.dev/ricolj/zy/refs/heads/main/bd/23.jpg","copy":"","version":"最新本地包"},{"name":"说明","url":"http://xz.rihou.cc:88/README.txt","icon":"https://jiduo.deno.dev/ricolj/zy/refs/heads/main/bd/2.jpg","copy":"","version":"README"}]}] \ No newline at end of file diff --git a/tbapi1/MYE/api.json b/tbapi1/MYE/api.json index 1db310d9..6a9c41e6 100644 --- a/tbapi1/MYE/api.json +++ b/tbapi1/MYE/api.json @@ -145,6 +145,16 @@ "filterable": 1, "ext": "ASrqK2y8hBjF6nWBT4VA6nl6pMHBuUkTFU8G1oArN4pFIRBIK3Koep4Mpa+rHr3EEKPvWTsPKevEKAGNJkBG3jYkvcbsm4uMR4SEGFXEVUK5k5GC1r3GrXXjDgc1ezNOEnVyK6ZdKI+xk/a/S3HSnknsxpSteN1SyaZ76LlkHDg8oTcmvsm6VWIJmoLG+EXXFO47gkwl6Z2cGWF6122DYXd9rqv5d1nPkPmMRFOjZmeIQwGet75HMuUQH2SD6tMhrHwqOVYxsZhaEJyp6C5P7lQgMd2fNfTUjdB8IXkeVnT+wuAKOiT09go+UHAmjghG58OMf/v/2ou2/Ojv5RTxZkUiiLZ5tUfJMSW87nNKi1Ak4w3wJ2h0OBR83irMrQjD68TCU0pG+ecPOjclNg7OFlbYxsLd0PPUBDQOAxFhq9+IpEgRp04Fi5Eb9B2exKN8CXuEoyf6ISv5l7FkIamTpm0=" }, + { + "key": "PianKu8", + "name": "🫡┆片库┆4K", + "type": 3, + "api": "csp_PianKu8", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "http://qkys.qukanwh.com" + }, { "key": "BuBu", "name": "🧸┆布布┆4K", @@ -588,37 +598,36 @@ "api": "csp_Ikanbot", "searchable": 1, "filterable": 0, - "ext": "{\"box\": \"TVBox\", \"danmu\": false}" + "ext": { + "box": "TVBox", + "danmu": false + } }, { - "key": "Hema", - "name": "🦛┆河马┆短剧", + "key": "HonHon", + "name": "🍅┆红红┆短剧", "type": 3, - "api": "csp_Hema", + "api": "csp_HonHon", "searchable": 1, "quickSearch": 1, "genre": "shortdrama", - "filterable": 1 - }, - { - "key": "WeiguanDJ", - "name": "🔍┆微观┆短剧", - "type": 3, - "api": "csp_WeiguanDJ", - "searchable": 1, "filterable": 1, - "genre": "shortdrama", - "changeable": 1 + "ext": { + "host": "https://short.fishcloud.top", + "quality": "1080p", + "danmu": false + } }, { - "key": "HHkk", - "name": "😍┆好看┆短剧", + "key": "DJHub", + "name": "🎭┆短剧┆聚合", "type": 3, - "api": "csp_HHkk", + "api": "csp_DJHub", "searchable": 1, "quickSearch": 1, "genre": "shortdrama", - "filterable": 1 + "filterable": 1, + "changeable": 1 }, { "key": "FanShu", diff --git a/tbapi1/MYE/spider.jar b/tbapi1/MYE/spider.jar index fb3b51a5..44874789 100644 Binary files a/tbapi1/MYE/spider.jar and b/tbapi1/MYE/spider.jar differ diff --git a/tbapi1/NF/XC.json b/tbapi1/NF/XC.json new file mode 100644 index 00000000..80c5decd --- /dev/null +++ b/tbapi1/NF/XC.json @@ -0,0 +1 @@ +24233234392324e308773c2ee59a2abd2b9b02ce6207817221fae8dd2175b8584ea417983f6df59f7dc1d1d5354641d53dc767e704540abd549cce652cb5be171f2bef18c5a100e77dbe859015ee73fc39ea0a47084d03c759525d88e1d9840dbf89e78cb0830d640c27878ddf21916ccd1529c7c705f2c7308b0785d4f53da19df7775c0ba8eea3a1201d720d62054da2e497983e9b866e31f4a6668a53d06f41fd0c1416704e893cf268d0e0ca4778d65c5623d12031c307e2044a53d01a79c2dc98f661a4de088fd96be788a758fed05b689285536a2c732b91e87d9a0e37664e99a445799588b420c9c921f2efb87f7e2bff78570e150f9bbc2953aa453ca67cd4f9f385bc145182085b1fd0cdfc4056fb8e5bca109755cc630b3ae6062d6864a26c2029093c99657bff31d04080869138e727dcd5c7d3a1f20abfb94091320338c869cba95f3ae0c6d6763b79f05bb2b8ffe11773864abce528fc5a20709a8779653bb47f36fbc467ca9534d4f0fddc3b81a76fa635dac28601a8d17130066af899a7d4abd9f6e83a3b7fe1ab3abe82cad5a89c795c1bf35b62bda3816fd91ac513a932395151f34403f805253c29b28e7a9aeebb926e723a1a3367c97d6551d9440a4c39f06fa7ec5c684826779c99cf2f8066550e27d190841ac937040fbbc91d139427b08f9069a4902703eb3e6609f46da6e2407d7ab0ba4c1a8a3fd6c4f63c3ea9b4e1e00cae7a540a7b0f609439aee0dda672016a43774e8fb46f0f1603b3c59dd26937f0cabea6151921830ef93d905a973c45f3488a1615040aef9d9e1ec716d0ac289c41d5738d9898d6ef6c23792d1ab1f1f9a125aaac43e2bad54e4b80903757bce016310ebc48ac3f6b06ef8ce024eb976ed62fb72ff5f64177a3dafcb6f98e2f6da9ac06e15068c4f2f308abf71770cc04ffc2e6fec7e32c21bcfa40e73f74355a0a1229a3c758983a2b3c0ef35eb72c9d99b0fd7dc8f2dad82354dc5241d103b92b969afa3b501bf2f9d57407da4ce18fa20f39234a95fde3089f81145128cfe6025fcbc777ca0f2a41fa51a334c41627994084d096b888960f72149d1c31657407145f40114f8b1b5ac7ecba6fb1d20be5e66efe549f86b3dfd9f468b7d1ff564189788ca64fbc5a9c7654a739b4806d74cd0dd145446c2f974f6860f3e776037976f2e5f41da088dfada85ea323f0ab3f0d72400d255caf7a19af4b2853f8cfaee7ad121cb566da082db30374c18efe2c3892a8541702fa8864ee3ca5cf5edb86de25b4ce9f1cd87d87cafbbfd48a12b2ab61385777dc6d7e6f93d6d0ccfe3605990173828e61b0a6331c9d127326b1b89359047e13ee1234f515e26da48edaf9f1f8a47e8562be4d45a0d21d04eba9c7869834b27ad731de7083c5aa4e11b3525af137f67f5af4c68a8785bf99501706d2f49295fe6c25dc44c5ebc2d64a5788090597bf4581240d5290b5e14cd5a6d3f423cd879a348155d06c5d5ed538637e49beb52bef104f23533cb903f7bb29234b59d680ac66c1a10ece12c3d2dfba4e709930abe6d2bb790943a84faf76db0f65ac55fe8ddd2e269dc5f7196307bedd9d72a6ce742734ace6ee5a390477d9c4acea546e5a852fc5bb2f0a131efcfd4e5fda416489790c99d81c5cc30f562cbc10517bfac314c4d3338210c8e79c3be4994b59007e672d8beadfc97231c471f7e2a584dd41182c674a9f19ff06455dd8f0dfc8e3e09c0645508338eb77743b18e5e039719a4082b32717d4aea485817bfedb3a39f2509fb2d481dc422aa7e7683ccbb1d3f604e6dfe448f037130ef2f25615a062c2450c017de399547a3d85b1afb0cf474ae5228faa90288ce84474dc138c3d8f15ce09eb923f50ed3960642a52a378b00ce886365c03caac606fadcb23149be1ad25c342322a9a8b51f04ca7662b66cc5e659012445463fb3b5ded706edcf6eddc543e7175137e2687e69444f104cb4b449c07a978c063252705e82d7e9bf689b0d059260dbb502ce85633032c8ba9e2fd3f33df8ecacda262ea9dc54ef38bfc313e51de057458a1adf3b4217c0a9e4d4f1c86965a95bc355a15ea3f20ca8334982ae7ee430899a8240098330c39fb2e8dee3a07c906d1e036641ec0666e419a3dab2c2f6fa47d2076cc01f20bf2623cb0034c33bdea9a64c2ec82d682758ac035df67fbe9eee78108b663cda0dcd95c3a939d94aaa36f56fa5eb830a56174d78db4f6f60910d9b198506160b148dd117d544b95296634da771d8276c56a2fea2f728635b32d3c729e728cea038978f44050d296e2f06b845944829e3da7ad5e1b193035555ddfa35c3b21f1386bee96f5b1b81034c579b4d82f6d51de21615c014bd0f3530825e05309ae9b37f16b9366bb7ca8eec1d0864f4fb5f0d2cbfad3081261931eac4438cf25090907c6b1090838c904d1b894e52de63a662ece1316606fcb95eadefec4000a07bd5a90ee9d74be5bc61dcc70fa9daf943fae1ddbdabfdf2b7e09bbd47b466219fdbd4f5ce7f4800a1961aae47409aafe4a58303640a3d45cd4843aed63b1f38a7aa3aa23352c25783414b08f17e2e672d1fdc1daf14a540a33ba61ba506bd15ef54ec10970c209cfbe6581c6b30e430a175dc7378a5afce7faa487bfda4718eae71c46935fcdaaac569a9f0eda1394e08eb361c68cf70558078c3e9fde496535a78927830250c85b56aa40fd473b665c381496a73b817f85c6dd282be711f4b2143a7ff1e5a1a94269b6b5ee79e585aa8f8ad176402dd60ff379beee77494a607da5f49290304b7d7c0633e011ba86b2ee388434e0fac8e98cddc4b0fb881c9ec9b55d60612602963406903d6526555d89189cabf3db1e2039b67913910c549d96976abb45f43d67b63e9d438f2afeddad602a338e5183b1509856ccd8d811b6976e49664cec246bc489528cef8aa9ea71495fef70eab69236f17a80af0f3e04c663571dad08526e5627536be37894aa67f09b58e9fb430b66b693e98d746a2a2cfe7ec6abdbf8559d2aae2a90c3f6ab05c2b90039145da7d404b4b703167efbd3230adc54293822922bd86a7eb2f7320ec6e79fcbbb3336c4055ea34fa2c05415b40ff5e9d99cbbd68ead147baf3584b16a0eb9ad6ee1edaa206356c959f120f93c3844a6ddbed15ebef8fa457e3b2ccc0b89f879350452b5e2085def2d5a4ac37e1d64c6794304b7feadbad886ab48104b7a45a8c1aa44a9d1246a623f4e72d1c8ce69c13efbe0fe347858e6c3d10e616186e752b6abce69d0cd7afa15d6530916d74d54c03b0901706de2ff442dd6543849827cf901205e0a5010ace6a61bdc763327a92fa4011362f97a4fdbb897fc91894590ad31e8122d610fa1245ece8f91655eece3659cb1f1dd34b32104623eca01758e85368aebfee10717d072901aa207d9dafef7e118ef29d085368b94722f8eafefae85284a4d5dae0d5677b8f98bba2b25de5e0c9655698d20634f6074146c4ebe1af11690248a704878bd22e192077c00be81b30055dbe4efe56c3442ee0790f05b3f32c5e6d2ee5a9bc14cfb9aee7018615a573cccda75b7bdc3d86e7ce7861f31c14b527e728cac8ba147ba4b472b6dff402d1ff673082b306118b28c70214e2859cd440963f76e399307f6b1614485f98f6b664e3e09921fb98be1778dc08fbc13bb864635ecde9ed5d516c9a7af62fc70726c29538ec5a8eaf22cc9f4a4341665abbb2baf2dc306d7ee052368657c8a53925e5a02688cc21f30166f84a45268d8406459a372d054e8ebe78ddc62064d28f2ee6b8314da80e4ada5ace5ec2d5e7730087e2a49f1fe0c3018c708a8f8088b266da2f51d2b0d7f350cf7260d5b8aff70765ea7f2608861ed723f128529bcd79c45617ffeb26d53928df24ef80d0d19f9b9194fef2a14f9102e291a7c8f2a8ce82bb46c3d29f2e14580661c8c9483daa1fa6c46ddaed3f01e3848675ce9a49201b3861ba5a35f3c6e54a8fb5a0382c539a3a2d96bdbb5f3bb3880439c54264db7cf605d3a3904ff1755686511265b625613920c8b8bb91bf5226e0dee0609910da6a47bf98414e9e3e0b11baf42f679ce294f4952586fc26d5e19d95576f8644c44d09452a415f1d978aa14097d45678d8501f615acdbf0f2ff088add717cd44243fdd51a1611e3e383f20f9b682a9218b5671f82084c5a5cddbcef7f173755ac32c0c1c04d3feacf0de8027b431014ba2abaf95a8fcd1e3decbd97c80dce1fc3daee3d9a88e4c140f663f7c0df4e90ae467cf6a9a11afc44cdeeb414aee5d7feb06435df0c3d0f54070c769bca3a9c804be355adb9e2cd437f8e2ea7dbe297166bb16c3e0a0ea26e46ddf33261bdb39251d3629884827a4b3c5454519ef3a25bb8de6781f246506952bd291f8cc0452a9e353dab621fa486db2c726fa6699268996a15d2875ed3f7d9521cc760daec5ece6763a84968c76c42a15005b3beb87bda33094973e8dada0b73b5d1e0f0f4175eb95d5e0ad24d365ba9396769839127959ee9291729c663c00edad7269ff0b6568a6e98ba546925a31adbd6b0f2a9b99e995746a300110b4ff14cdb5ec2e6dfa2483740fa18532e5e83e26af03a27b46c751397848a4c18231a8ad9f0586de9b8cc68f4c1ea0dfb365d18b4d3b9ea15c275091bf5a354dac057378af9a2cddbea82c66b38427adcd5f1300b7bb4541b9826a0d34922f391d7bab84be4b4310aa8e16f034e9d1ecf24b3dfc54b59e95bde439313745cf0bd5d51b7d488fa37364d347628b904e0df6da048acfcbacb22005993c82e02e8a735e530975daae8fe02ffef58d13551a68f98b035eba3ca924f5d236dea112311da6f082d5f7aef5b215a4034b960f05b7607fe69e875e556ce3bace15a83c65a73d8f29381c6d547ff15550cb768c2270be19d428610ffd570e5edf45585860db96583d639d9464bce5b5d05874cc6d25a7403ad9b278bab12a0b8bd82444fa584492817a0b5b7889bfe28c4a7b42c36237c2293442f8e1d457bd816542c4da7ec400f83f68a4859943622fc2e3cf7c69815e58439b4acb6af8d9e8d7d539fdff3c1669156b769784fa5e5bbb945db58dca7f7fd103d22a8e4741db4e943d7aa22a9a3b593bc1dff5ef2f2011bc9d7097df1b2c2e52a4542ad14c3a5f40539bc872eb9502a2aa872f25fd8a0172ae671271f8b5fdefe7b233b8a39bce07a8e2071820333937bc3f85a2839203dbdd5845350070d83e2a7b8544687faaac7856456ceaf8b3b6c61d1bb7eeb669edaf2c65da9a44a11b779d747da638a56f059d45e64ca4d2f2ffba0710fc0f55da9443382c410da0dd42f9da4833f88b7a522a872b092641381953214a2e50e4ce0aff1c00c849861c39cce2891bef55b9bc94819530cdb4ec4da52c0b4ce8bfa44c72c9f60dce3c50e8a818b2026f5d017cdbb98d8ca0598e10f64bdb70c6f910a0990ad576edc9d99934a663e0ed177ad564a62b1496cf956754a17bb5234b195a3cb6c06ec8fd90f900ca8ce9ad9614fa2ca12583f09e5093124b58db02f88bf827e6c4dafd2b248d969f55745d30d83d21c47f4ce7d634471e575e7d2861534755fe1597f552372b05fed67cc8f3b56c04bb0b2542434e1318bb89fd719f13b52f8c98691ba299966dc7d890df66059c229d7f716d154988ec3896c855efa70ee447596dac8b902a14cb9a9a4bbd35e79440d24b1bde37dd802f1032343ab121039bd1ae4ede3e79594e209ce44764b133bd54ca1b685b5c1564fc52009094d71a5bfed79abec40c1807d2790fff70ae860a40393d784581d6e0c543715cd56796cbf777edb11b61b4d3584c589384a72e6e31ef2b8197e850a332b581577436cb5cd5c630ae0cfd9ea8cbba0ff95dab937c9d9caac1332a7df97b98b632a4d672377417db64e3fa5b089d9fb27e1b6ac25660a996b90859a8b2cc1c048f535822e7a215abba87b7161f2060dcf231720b5c7ca91a77efc68bc57c4e37da90be4fd76e2c36150d6d03b341970a5ea8f6314ebe9f533e3d35ce362c98b7ed3a3dafbf39eab73d975ba3ec941ee04ae080922d5fc1466309c5ee6611b326493466802fbd7c54bebbced8186900ea17857cb876b229bacb89b9cdbccd4237a7f3e35ca6106c1de268be5feaf9d4581827d18fd4de4ed562f0962f77efe533afb508756fe72b8a627880c697b0aaae30b958e48b1dd6009f8955824733efe03d2a7db4d0454b5ef59aa1b3df20b6cdfc74ce8d95bb2e64baf1bf325af0fbc4edb71a53789dded0d475e819528620500b7301a6a5b97d2032fa75ddab0b71cdd6f3ef5490994062530b6caec7324acda42e9f515e300fd0ead5f4e4cf38fe532a41062e261cf12de5e1bc3bff28ed467430c154deb5df50a584b69909b09f559dd281d98d26eeaea98c064746b66d9f46874ee1f49b01d711ed7f1cd5d0459717f2705360a11e7e9043ed982a65587d5efed3a13b738c3bd94089395edd41cf835b0677092ff1f1d331ad2d243153d2a9c5742c791d7ac1c5334989f42d01bc4fbc054230341ee4efd2922526a377fd9cba64098148d64b40fde035c0e44b2ef74a937edaaeaf91cbd83829ed102181dcc9c9afea79063afa5663e9d52715c393c357aa65969df77bc47312ba000e6a0b49d6bf75609f705f9bbfd45550384d6b1f66c621af0bc10135c97319bd5e39e2daec094279effa42d38e4d55ecc808a417cb565f8242f49da0b409c0c79df5550959bb39d4b8d352382ae90765d9b9d89ff73cb30c69549e1ee037a206ec719a22fe5929bb8b6ab29c37c16ba4d80bf86e0befec2127173c0fd41098e5e8fecd53d1836e2d76220c66c497e11eabcaeda7a4a57c3bc9d03bfd0cb4d475fff22f1dce06a97657211e6957f02c3f7e99a173c25916e793d55564f7291d3a3771b24c0424b68557c223f5fd653f97380af1aec2fa9c22fbc0f888488eed70cc55cd96dbce4ecd6b7cbaf429b8c98bb86e632b0df85e3a46d657c2e9a69cd79f5c13b66c05511b97d5e19dfb911e777f4017b9a39ea57ab5ff503ba03194cb75c69a5f8502d45685b73d1a1540ef11b2755ca769e4db2eef76da5b50678f80d8d1d9e52c85b57eab25ea25ad7c2fd62d9f7bdcb7c961611d2300431e07e1c583bbfa736355958d87095e8f63c9bc6ec35c1d527092b400fd832fd33bff8f376e857f0c6ec47775ceb924b8657be148340349f7f7d0e58583b1e74fffc7e7d642231c3de62754ea5492ee16bf08ce52ca093abb58a3abf24c105ff4884d7dec3d16182734c6f018c5cfd505c4e46f73575763b339565df6abbd8b90880e02e527254af47bc8c762178b2712c5b11d05b3f68bbf31f5e78f225870e1b1849fa784ab30fd6adf399cd36a1d1871188eb0249c1faba6c75d8fd4731b7435b5f0e59992fbd3ace63f11da5406455a37be06deae3b6e1d81877b6bc36db65b13a8db71c59d7538ce9e9a9eef7ea177dd764c3e943a424956e1176388a702daafb9a96249a5603bb466f68237cebfd7b8b027a0a4f8af0fcf7e17d21b526e126e30628fa424ec73892505f26378b5b88dc31bf0edf6a13e298e1c357293f2648fd9ebded2d8367d05959a4f82e2b5612df21dd47fcd8d51712e01961095137bb78f2b315d407ba7f3180ac2d38a85be021e51f2ad155cf571a95eedc88090b00f8e4915ac8c0c59c1d469a1fefbb2e9336899c281479ce66aca169ac6e398a5c1bdf38eeed025483c1eeaeef090c5c491f5f796010137e05b7445bc1d2bc312f416e47b52a04815b32cc7d12ba273caac944f77df227d81433d576413a433cdcefecb80b3681ba584c107aa00f31ffd3779d755ce7f0cb9dc43111e53787b484e813f8d10cffbe09dcc67adf19e23050abd8904dea8702b6d96107c3b727ab6b95d5cf4c3341a4bcbf7c7e235c89fac10bd86a04d6229981df669dc656e2e39f5efd0e92a6bfda49648bfc6951df8f27baa092cb45940b6e86bb721277f3bfe36f042d4d9c0e460895cdd49af7dd0cf77bd39a591490514a467f731b5aca4edd5f8094111a621e392f626cf271455ded635e1bde620de05067bb2226de80b3ba0b1f35384132d2fb6c3c78afe29246378e03ed06ba1b3de70e062f19e97bc7c3c179d5aec81af3833d2e82e00cbd913b92e0d2bd3ebdd12ac6e739e838bde3b02af42369b0c084fbad0ec56a544ffd9b8e6830654761fe45f1e85c12e9ac482ddd4c1dca45542ba87fda52698eb1973284c8966c2a4a34ecdab5d145a9f7d9b0e6a87da9357883e806e24d08d96db70e939e5664d2ef98568279ee3a3098bb10c3aa6f7cb990b893bddde23c91de20cd5882b6d5e92e8008aa527a42194d64a8c7b2061be30db1022dcdbd4d9be6ce1a8ee9c46f9ea860412215a1e299ba6ca8f9b4fa9de75900f548896139b54df217857e21bdbf091c6fa6bf6f98cf752238e85b28f0d284aa107e6d0c3589a5555acdab9ed2738d0d7cafb90c2e9913deb1a82b3bb512f0f48f5ddfe41bf9814039489657349abc406313bdb485f91f53b3b1a2b7746b3089c67a46104045d55c81cc52940bd95faa53b76c97ba1ff02ed20184e67bf99418f3d69c1c280ed543842efcbba430148487c27ea315408b4537ed4d92be359257cb27c7755b2c590f486a6d56ae047afa6a4b96d669057db43853ee82533c9521aca339aa810e0c1c034d71b72770c48dcad1ec015c62b41b9fa88c0467412b26b9ab7aaec4746525f78ef71a1883571a17b5bee86377a41adadf703bd0806dd68457d74bd863354b758f2e24c9939d19bfefab999d388fb0d455806e7805459b5db9beaf1117e994200c3b0070c9c59bb1f9f366addf941b825d89989d26a1fc1393ca4a5424a40cc6739d90a9b21f766f5ded6dc0c0054c2834b2b5ea26864d2f1ac18943d253e79e8167dac5baaa3e64906aa161ce21db6e73783fdb0d9e85b0c06db2563585b3bf969d53a3697f6c28fdb86933420363ee7965804eee368ad04e73d0ec54fff6ff1ab608085a88cca953828ecef814b0311d6c2672175e17d45159cd1f9db45e3071cc82795746c13870d772e225b59799831286c2f76b0d0b33a6b9c0f67a1d77a7db52a600ceff532993339fdcebcecfe38b50cab4a8c9506ee8bbfc077f65a890eff9cce862987dc57751abb14f786fdc00a9ee69a0c3aa843fb91bb6238bfd3b291a54a7f13352e9c2842aa5517eb26d47f8656503cdec622f97606b1daad165e46063445f29c2244931d38ce79188551790c2b4d26abb3e49ed4b500e9a5149636e93096162b23b98fcf895df2ab34785a34a4fb4b2bd62cd30591a7beed9a80f8702ed31045321a317aceaae7e852232cece436f0084cc05cd0a73c10903340972f2761bf53970f109d160d846588438ceb081029b387f7c7409bfda4bb529149dc3d58192f466a49659b9bda32edb9491bea7898ffccd7f177767926baa508d858517c80fdea5372e611d28605d65ff9e2746b750e485def813ccf954868ac46200087c0307034ae9962f83a015cf99162dd2c61c8d9e3261c3d17117f3bb65c332352d488b928433b7028d8bf9988d9cc8ce3a12607a7c060ec46dacc9dbbe8573027354f12732245ca1163c299e6939abac641dbd91a9a46017fd6a68e855155ea91392fd9320de4f1a659b2b5519b43f5b8f92a96155679acfb36e5bb12468750cea0823790e9a111b8b777761cfb9549c0061d30d0ed0e3780c3639a3593dd2b3fb9aa63800326dd8f9c09c4bfbe48355079581291b646ffd13c917556c7f6069e873a3691db0e8c7238f2a16a849a58ba125ae202c773bf6fe7c6c189765bd0b7cedf7a2471f1422b001539747565137b54dde214240f9b6306e2e09f3386b79819d50def7846ea674b8747ca9cdda95bab6cac0f80dfd6fb9cefa2ac2cbf82481342432d53dbba72d08acfd3a16d39242ac1c23bb19164386fed28d8ea87c768e858513a7d062bb8a8ab89c79c90cd8fca3216affcc58d3aa7e447b1d5f79fbb94631e2c94a4ccf6d53717c554fd16d232f04414b117c1805631e88ea7accc3f8217aea2d04eaa119219f39011de1d1960fe3fdd96721e333cdfaf8dfcf634b556f2e4c593888dfee87a3b75d98700c29583013e30c1631ac2bb00c367527034cc24143b95b6c91243691640ad6de022b7573a4ff907818ed29789034da054aafbab99b1e850ada383d8cc2a0adabecf30426475b5353e283e3fa603f65c637aa3f92c0060b8defaba993796f5700e842e63de18aaab5cbc0a9d5aebceb605b8ef0b24f70806265e62d2c6799ff975e685a5014ddd39f2b0add87dcef13f8ffab26dc1b4f7f9cc0b9db4ec11d17ff89dc8d7fce1df5189db7906d9abd1b0cf0ee3919350886a41d057b63963ec68bb17a3bd4a51ae7ecaa57b3890b1d3c82e11e17b14b368e5c19f66f006264dc9523ea7c0e59969f8923566834b9e091e714cd945e7265e7c787371bf03d585930aaddc55159ebad2b9295a632558a03d4443013a3cea428a3ec99d06a632bb4277217d6ace26feb100118e23209f8202b12c302bb8c993515afc1f81b331fd2d75c339e755ac1790de163d63c7122f85ef8b5425f92855ab35f95151fd41a0d6beecde2b396ff9c1c41c958aa50b225204952f3cf3a368a7b59bc943752611d5ae0611cedc348a9103eb5c94dcc9407aa612dbed15542a6b77c3ded06ef401296c08da4cb9e863aba106b5a0a3f36d9f8bb0a7833f00e7f0c296993cfa5f02342e39986906ae799346d87e657576998023c6ab412dc2c5b402903733329c4a2ab15b914ad7c3841cda54ab1b342516c52378ed485d881d71ce31d1dd715879a88920016944b2ec09f3a8912591cc6483db8133a124f93140dd660676298d71d5b3ee651f39a060e7567e52a15daa38f5e61a7faa96aeed3783a9365e3b7487f5b04190579db7e622eb68147e8fd6859c5789e37a8a4cb7cbf1d23d48f9245a20006620cb15eee58dff3ecdef70aa5a3e5603a9e764e1df424a3bcfde85e1baac4accd4387ef32543289e8dff0f378618ec1a7432102f14dbb96171a95fcb47242b6b951dde1491ce0a8e8e80168fa61b4c578bb9cea838d50a482e4c2c4cac0def4006a64b1cbafa8f7caf320b100ce1cbfaa988054322dbcd024d43dcafd2fe17be39af59da0f14325e48486f9006dbf6d8309d1abfd3c36afaf581b73f932f735c813a8cc4d2186844e87c5eb4b8b0ae0d83d407846dedf15522b94f1a3ede9eb6f4b5fded107f6a6f77c993c07377ee1be429423f850c06b5b81295ad70b60c801657a5d688d641582f922b0d700c28780085fc7a7b7c2996506d842472826719a353c73642cfb538443574b3e26665430e47fa5ed2d32b98e9bb56e6d8acda1217efa8baf61138106da0b81bb203cc6b0394f09f8efcabeea17dd24a36fea84a3f3aaf1bec42ff1fabdd6e7e55a83102f28f283ab8ab3a2437def6106c9e68156e13cb0691b6a8871c52885948ee6a9667a3493f7ebe2866caf7d63a0e966b6612ccbc98a4a43c3fe9d88da1ae8a224991d6427d11cf36d5310ad380f55305ec58185d4632da2b2ff85ffa07e7e98aee829e23286d73e17ee07a48ae1517592ec440ac0cb527a41fdb72227671c9272bfa848fa2aac0965f19658a3c3d7c2fdb7da8019eabf27997038dbc3917054e105d3d4d3271631c170bf47aa81f51974249450212b253baea84cda7760bf388f14bb2714c8e88bf7b2a7d72f1ccf63d4572ce938ab2345ee9659deca55618057a7dc1dc6480d9091f07dff8755e8498fc70f86b4b0c1cfee241d2c2c1e6c52faaccfae01c32ee6ba57c78c6b7e396f9118d3f75047159ae3603db1cb747954e8a5b6c40a00e0a9c38c9d2142e96177ea6689f99f0505187678a0c06b147c18e960228ebd27ad072578858f210b9372e802cbf2bba5d448abcf00dc7d6248016a53fb34303b355277ac182af96f3d3aa26e11158c3aa6b5552d7a995bb462058f98d162f5819d3d8e58d93f59ed6640f34aff4bb2b24f248977048120175f56a3fffd565a78d77fa53806c9ff15ced7b1fbf1349b1157714f98304768f0c87b6663f05d654083f39484c24094bb3a154d05e56089e27e72204e7fbaf4f233d6e69caa5d6b598394cac717c6d072eaabd3ece72fccd567865e1bd5aaba25e711039e4d5ef6fc19fdcb993dc57eb081e465dd551bff71e15f96a0f7b6b3c3f33da007f641f8663db95066ae7d5976c3cf7736ff26b342cbd717a5dcad5d5d2524a23c989e67e33293ffbd44a921b8b66cdabec560cbb63d9172ded6688f52552a0f3cec44a81610ce19fb360ea211b3ca95d5a93084f7aa4e4a8d23fcddeb4738099b69dc57c01d173b3de80d49f5880081a7a703191fb94204dd9629291f92f98b597591d90194f4c56e6593a764f517115ec7dff8e04fe0416687a71c671ea6dd0ff11ea6a6f7b06a5b41afad99b20933f34ce2be6c7b9bcd86f7c26aa4dcc7446d263aa374da027d4b3b653f9ac4d487c2e250cbe6e82be7087d916ca0147ac38afa8cfc46f4c38a16504acb29af75ac86c66d5c1339aca6ee400ed86b19a91d575cc45e55e3c1bc5c0ae9854add1936897889a0a37b0a51d076eccef81af7fe888798c073f4e0a6a1093094653dc79aad3ae0ce9b2c22a914ac58d12fb96acbc026f1acacacc092b9f84e55948c179192023659035c12d0386d168768fd465a879ed151fb1e60fe81ab10c6ff46f62b3e345c920b677322b8eda6b5a4d98f20c8d25e0664e98aed3bb83a1ed6d7b4cc67c2e2f3d445a60f0c75067d4bb8f29ae1c10123803e5228f12779baa5da1c0ee4802a439035fa67b9f1e541472a12af083e18ec75dceac8177278503e96306bd5678d6ad489ee95581179b47ac7c2f5bed0608b347bbb423fff6305c0da17a9d99dc56ab04c6b0f39bb5e24653d0fd14ff0828c2fec891ab414182a722d21a27ca74463f0a0738b1b91a19ecef4bb5f485d987c9384dc3ac8446b3d4cc0cfa79de3bd3088fc05b1bd26d7d51830b012c1c3263b54817477ca0a24f65e8888010a243de1f1fa34a27194c668d348544df879a70b48cb20dbf495eeda04cfd629baecc234fad98b260385a9ca4672704dcf7b00403b848ad7d308cb78bdec8221d8c3c34f5437219d7263edc306ce60c2c11fa06887aaea6c042e179d1adc05840f6eecf95ddee1bf1d4420d4d24fca91ab9191a861c423c55e83d9404aa06bea5d6dde99afacf00cbeff939b4ce5122e1d4fcd002e087f26591750e58fc05e9dac60c96d5553ba4f3b333675f3ec660659b402f06bc008d176179da91e16387247ed9ac91fc9bdfb09ca304f3eb980325f283bbe3b15512e5aa5dbdbce105ae046770de813a3f199439b846eab6365a1a412dfd71a8521b26e4545aeb7ad05589dd95515e9a9ca11888c15a34c2ac2c42c03183bae0b3b9dc5e7dcfe6eaba33048bffb6fa1733bbd905ac5c2b8103a560727b503d3c8be29e34e53ffd0170f9874b252dac7210fcea0764219cb58d43b29debc9ecab6ffddf8d57d7e24a28aa42be046200e4b4541b18fb83af2ca68a3e3270e41f024206af96f1005fbf921f2e9474450a2581fb687b0748770cc4ecb24ec20a8707a233002d2c7f25e4fcac8d4c968f9d09afd26d2d338f89e44a3419857c412e23658deefe4232222039757082a1f13b785323497377ba4c2ac962eed99f0fdee85d36ac919fe40c902d373c7d5dc7aa9dbe8f29e69b732d2593663161b48bbea93e87e980b6474160104f34bb9039462c51e4604a8388e2c2c9fba812496c4733d4df70a0a31f5212e40a16d4857c893fbb59866adbb9535718e2c8edd11c3f3c07cdac52411c23fce35534a8100960fa6c291be74fb7a87d8d3ecfecd9f6052b1a79066b309d7cda327e63f86c51a230078bb51187cdc27eb509d35799dc83cb92a1a3c2e66110a2d2bfdb9126a47a29d7e0494e4d8f67b743a6137c574d68bf3651f53ed63c2c39194d4187901d4f78baaf8618b349799a046a3ca22680955e53d1bf2c89e45996b1e535f0aeae1dcf95baea52fa73749b2408e232b049a6888cf967427789d39f772e633ca29686e6f47099ac0c6a60241cb67ac11bcded6c78457b93925e3eadc796f7ad55034e79f017858a0546adcd250cf68594a35c30a1a909fcb6fd0bba79cb7f70dcefeb79cd51216634236cb4aa5ff411bc5ce672627d2e18d9da6f6feb445918f55e8886fad48860849dc46942214d5795b37209360bb14dbf88ef44f5f950c408c32c235d0e0211193e6a8b7010f0c82adb3e32666a5eb47e348b01a2e39dfbf4078945f26a11cabf157f313211d2c23daa4e6f5ab05e41473977c52b08117a4466044c63c893f62e06fd6a94ae11c99ea894fda365cb3a13307a2263f3cadcd63c4e9bf6f23524952c053b396a5060ecc59f0d42ec26abf217743dbacd21df9108c27b8b7449cce50fbf1b366ced925456bce9696587462762ee37270617dfefa1080173015c13427ab5863f0a378e368d40d56a1da3f1fab5293e76b4adba11f0628fa328cfb7cbb4bd3aa332886f683c1a7b0293a85f46b09a723051658494c04808ac7d8cc77635d34d558d12931072dc77f8627484a609880218e602c44c7d75b06cea34b119eebba0d5c042076fe1c16c9afea95da62976d88bd4074c17db682dbeef9cf27f19ae6823184d27f0198027b9eb414e00b2996aa26f03fc36d570debb864ec25b479c6d36da54c1f7e246d736bbcced408d45a19a4c1e94d5ac6461f1912f0e3c7849720678b7c14e86fea72bfff2f1b163ad01f410ff47310986f91037445a0af8b5517caf326c977e4e916e79ac19ebbd7dc14ae54ccb6c59db52275445d93fbefe7984488e14aead5bfab53980017bcce03782ee3427c9bd4a8ae6f675c50bbcf485aea6efd89d55d2ef824a0f0423510015b4dc2d59e11914d022fd9a923aa057d1876c4fa846365f8a1b8e52eff7f7dcab728a66ad5afb92a0e9d1e1bb166fb13a32eb0e612c48a4f31f5cdb711d02725d67879cd2a5f7c37efcd2f3b4efe3f20f4c2bd52cb50fb49ae1c7e50321d3612df914277070076e7e2213edcab78aac595ad16e608260ccbb31119f927747a4282d53b4e0a76e1235f31d14275c0bfa2a84c2a3414e44029bb35ce213a5c262b77dbb4a52a7b19db4bcfaf1fa3289ad9da791a129af253aa455a24353d40f4acf4d18ead57e152c31b92f07cd7e4aeaef32830b1d7bae7e4abbe60cb5bac9ab5ff85cf4d41c2e502e31d78ab6297d64e5434fd5f7a5c8137a7585ab36cb12e746c2b5f18c109bdf960cce3b84cb5868e39eed14977edc84bcdfc46946e694d69980689bc52ef8ee568f9ee59f477734f09d17982cd602711d46f93364140ede98f30e3c9164232b92a705184f49e58704c1531a4044acd4358c2e6c5fefbf3b6f26656c599cc4ce9c0dbde19feb71e052103d1cedceb11d595a962116e028e5447629dcaa851db86f024e154ba9eb1afe3f56dbc2ceb70f5109ac7df736add2e6ab2b18235069300ccb1a389201debf1a4fc027740996ca222b202683d0f8b2eb6e9b99579dd23466f1c3025cba042c01462c46296e3fd032c3df2450399ab7f879298083dfa818847cfc1248b3e75909c250d5d5da0165cd9e50e92956d33f2af899730fb467da41f441807f24d6363849a57375deac05ff0920c8612d8254193eef933b05be79586c7d2bf920999f81866aebd3b617732d7e4fd4ee0c98553ff81eed96efd33946869df9b3636183ce692ddee79699f53ecafda34289eac0a30d51e7b3bdabefe895a919a70f48604169cc33cdc7021d9a83dabcb71fd22eba7ffaf4cee0de7acaa143fce9387fbbd5ad30cf0b91c6cca8fd636640736688595d67f790ce0aa0aafc4f427a6b5309fa54c9ebb1c27ef7fb4a72d16a56bf0b887e1a7324025e9fbbc6ed5168bab563326c7d3041f889f0878bafa839f2d747d81cbcb0e87760bb57f826eaa4c258a8edeaa7299df9cb4c65f4ecb9d2fdb1f91993df5a2742f73b96e69715e8ee3e3bd09e49b33ca5dca4d7cc85883396fefa3840633fd3e60575685df91758d29ac738be1fe2c81f2d2c822554388a710ace0534cd0d89161ae9be63fd2c3abe3e21d95501a0da34110d25e05066f191e90dd7a39bdd1dc2a78325d2d8d5fd6deb34eb39687bbc0ee8d42b35424c8f587b3ec26d68aabe692e7413a8783b849029856f93c41f617bd46ca2858918e3748b4dd801de7c09285fe6c8b1e10832065822b0a9d1efec6971699ee01bf51be2864173a6de7ea2f31e71dfb5d1e6bc5c9ad559f556ccf7601bf4ef7e1667f94d242b866dba9b68dfbf9c24c5b632f7756dd6782ba53723a29a57ddef951aabaa493280d67ef44450a8423382d188904f626f672827c4c67d58a33a6b4200e7a251557f59c844b4d43b3415417d1ecb527a3e17415a26a1aac38c69d154d32991e4c90593c2067c242350f6f6576e1287a00ae42facf5aae337388d8a70a9364b1e1292704c17a7c478b356f0e56d3c39bb9f370d3fc7f563ca9a997c78253b1206dc255dba4ee2e608d67926ebeddd6dfd61b9ae02f269b1c54d74fad1e7b7e418b04b71c57094375292859ac13d7b82b3fbcf5ec8f309f60481c9d03977268d925e6097efe697338d1a09a02cf0386d5a3c354a1ed432c335d5bb8868037024654142e0c8d3f636a70465a1dccd48bc33128dd8c571b717c568f147f3c718f21ad6e73ee6d98f2c1b9800850b7575a646d3bb39e9a61d71f39b68f08fff17cc15d4f9d92f927e2ca8f74eb70295270e79bae6d060ed8bacaca7853a4646fc569a802912b40b8753db6d8fad5669241609fd37479231151b16eff05460f17ac769714866159f4bb537a0069f401ce28723e92e4d73d3a4b83862ec59ea54dc021bdb820a04a2a6fda7b6974a72f9f7d563feb23561d3458b29eb65eafc618a7d4b7c528e2862cfaaeabcd5028408c435a568328121ce45b4d0ec9af617da5b68b60e916f0f98a0599361515404a9321dcfec9ec89fd06344361880fa0ea640a53b4998309e239092011c446cb8188bad5f185959fea2797ea741f8ec3af06f9054ee325dc7efef22f6723551695ca94865ade5348afcee8af84727014ae4b2dc027097f72a3a56ea2ebccbd409dec7ab58ff966c348287d60df4a09fc0777bc60307aede94b817b83c9aabfff1abfc88c65d1a374601e69299e8f48aa743ca60c8bfccc52b1c11c516ab766e34a4487c5f8ea8b50383bcb63ec1d860d2ad57a393461908b943ad74b6b9de4374c1c86c396120e7d08ca85db08b46d556b51f44e24e194b40587901e995faa6b52ee60bae210a3b501a8078788397eadf7d47a4a020602eba950c05070e1169f7515fafe07d1b381e043af5a74b0c5dd65fbf3f6276f249a94c2c0845445bb99d7d7aeb50bfac28bbcc64949b45873e8bdacafff38aafc589c261fc3aa62c67011a770465b70b0aace7426b173de3d63607bfada56b783f2c6a76e5c2af043d38750be9e9732e66fd4954e0d8f9deed1daa43b066582702a1fc0dc4bd39e01cb68d9bdae2cf703768126f2434900c79350b6b3a7dfaac7cff270c9a9e6e7aea6a879da024eeef8fed18bac4317450762954ce98ff43f3cbba335315d0ea30923d5fe0064bf17a2bd4d6fcb05c09c1b9cc60af34c0a88f26711346ad2b59ab10e1bbe67cc31777c1f6456629acc73777de62ca49e8f5d6af1c6bcd9f255d0e382951c805244ab6786d4f8ac88c97a826cdc2c56ea961c4c2429469fa32ce5a849bb54a6d586e898aca574025333551aa65da663d43a67eac5fb5551f6c61c8210f5c5e58164dd4b9e29c707d943097459c54abf59d17a70a1dc9f4a7efac50871c668b3893b2a6bf101f801a0fe262d40ba048fc5a70b62593642bae0229522df99c12c8173e95d45b3fa8cfd24007f0e606e18a4d0ecd9df57cb03f33a9a8dd59247e2b50e53cb008d9196d7c8e497f74f2c7b3fca65395ed838aaf0bb5b9814a29399d6671470260ee54aa3138b449b46f942949339fe32ca47e6c074a20958f72edaaf1aef491f405500ded83d52e267d1f7b1713c9034941c31e9adbcff73967aff0c8c8846b96be3bbd3d0cfa19ae2468484472d46e1f1fa6dc2e71af88593644db61f80cfde6cad88499135b2f52a71d60de448dd2fdf8381cf339542f431e262be7ed9499ff8d528933f5c12161ce1b39c1e2de731e4caf559b91afafce2d3cd5d7f4c4455c2e90b27f4cb5c94c17db7e19e457de3cad3412953619f5d3f5262bc253ba1b4878b0f9fff2cd5610e5640e1810052f10eed3aa19592e9e1fddf0fe754f533506883a5f33226ff7fe5710eb926e217343d12c0e8df5825257f9a6edefe61142598dc8b55e3347741a1a3e62a60afd9422841e83edd15f11f9b81977b2e3c8aa6d8ba05c75f63b0b4517f693fdc4da43d06d582c73480778f35688b3c139f03b1d6c0bd3d5d04dd3535658f2769aa503822467b3863d6b71acf9fa30df440f8dada714cd3b25fd47281e3b8791c02e6df22c681b54c39b11fe4d3045001e84d3147cc19d890118ae3ae0ae029604a52ebf6be04cd4391eed08e70b84d7efe9ce9cb11696460d3dc93ae2daf08a794873fbcc6182f271415704b0e8aed03a0daa1761529d0bacf9a8846bc8240e7a412924b10124101dd36c1106f544f6e3d0587a70f89299d70bb04197d0bc8db9708d2f544c748ba9d09396261a80a8d1325e55121cc67ffb57b05ae521b3775dcc4201fee322f07472ad0bca654efce695428782458e74d5d22d41f36e86128a56404949953e0bd308f5f2d9d7ae256e0ff2570557cc770962de2a96b8c6e288a542457c763714e89a41ae695ce2f3b12d872de1925fd3e0f5cef10a9c6248ec360ba63476e27ca29f0b515b843c5a050686fb80a907f2d323626ed07b58731b3f78da2cc8f9b4ed5bf39558dc0813fbebb1909132e1582a724268a3f43b806467e597e9c70f67cc3233fe47cce76dd52be67d32fdb61dceec310010161e819d7f2452775d86fbe5cecdb7ae2e3b354b7d675bf9c64d3e9d0a7e163b3a51b640a8a419633909b6e467241bf6c7bd02773bb46931d86558ffd87a2e48d644a09280596012b60dbac9838390992893d872eb820345eb633f8bf3e35ffee2ea52dcc4cbcd03c5f8f55171a89a54ab63916b9ad5c21fbdfa0fad9cee940b1eaf3f17c77067bef78b72abfb02849261113b5b659495d38b80444ec5f6ac0622208e2fabc49dce2d9b5098d5f307c2974cef8abd0e5c2d9818d72f936ce6be3e37cdc16ff701ce518fc7cb23ad82f6ca2fceb277c71d8a201666213fddaad742d52674e0ef461eafaba01d878fc5f81a8812b5a3206a649f5c5189db7180d9c957fcfc1c4baeafb7f2b3eb6c2d4df5404a45389f43a71ecdcff3520fd0b875ddebcb1993045ea9c1076c6b7508d94894c9ec3c1ccfe1aff931f681b437d052badce82d6df28e8d1455a0ffa3a13c778cb96faa04f2c670b24415fbc593671ccb5400aa9309aac214c995490d3353c4e56a4fba7bcc01dc2331a8d93f979c867ee8af1694e5847c2d0f1d4e2b8cf5b4242b74a8b9abefc296c97a529d7ba812eeb866f6e6cb8867793bea41a09e0baa8012a88765cb02ef108724ecda8b67b0e200ee6476e8e02916bcf21a0a35b1a9c5035dcbedb0f2b21a5ecfca72e6b9545cc0bc24a0ed9b81101b47fdefe399f65a73069e9ce55a37c823f66eb45198fface9e4261a5754f1f39dbe44349bc977542d108b563baabd343430f293334dc521d0255e1a9ab25197b8c6f3befa51131c5c1767a0ffe773226d3f5c3804bda03a3042df561030f85c0fe7eb54059702e911146ff8247a228b17988cc396276d906261e42ead71bf930325a46e59883b5e868a42753e2247e25b419781a09c3a4d8f50b01b88199864ee8b407138f0d1a9ae18a22035960554d98ccf27c4eddc6f2a5275ff32fe074ead70028a63189f4d649935bf78a4f4e9e429182d0ba0c6c7756ed8a4a2628ce77c198436fdc4df77fdbe1167b3e2f4807a73277d92c771b6c5b6a0af0d71ddee8368426838a0caba8330756a6cea6afed820cd8f6d0e7741fcfc069f713e1af32ff70135d02703bc7c980129a2035ab1008622b9de6bebacd266e4e738579337f23fedf544a43413fee801dd35a9475f422ecb32f81d1cab3562d1b4d3f6db19e22dbf70ed01d3f168764d3c513516b6e544e9138d4b7d1694f1b8ac3df5630bc375b1302a35cb4669de8447f0337ec1c5098e473163cac8471cf08ec80cb6ae6bfda7b0d81832fe41bbc372c35c61347e21ce5a5f90a349b2b5a87392eaca9a9871745de0864118cac17f7d002f38a640c399491121dcb523a21a447efc718197a9382dc81c64b7515b4c265f747b7f6522993ff2ecbe070769cbff41debc1db2dff09b9a842ac709318f5cf33ee47126c7ca35165e3fdff6704e98641444f0ff6035c5710fc33d37c8ffc2aa86715ca949a1cccbb73ee5f5e10fdce048e2f1106e2886faa819731c53a2f192ded6a10c8b4528fca4a9e443adc7fad000b9641399c8a8f290fdceed8dae16f5c4531cd012db8755d20633fdda4675d48d979bbb62794b1681e67ed1d4c12737af79a1630e43df1bcc321818990916a508e6ab339e4f559618da27d24b5f4aa3b45458b53c5839a00024d33f157285fc8b0feff0254bf9d82147784ad01f05fc51dcd20510323633564ea454b492aa89f8183a1c76254f1dcbb5a14bb0d0b17f3ddf2c1e6456659a8d4d55958201b472f9b70df3938021740a96e3cd02daddf73565e4f1c48589593454b77efecdd93a3886cd188b2b3ea31d207fb8dfeaa2a7160ac8f414ee3f37c7b766deb044901147752c4b4c31d022c1e71130f10d662dfd1ac432aef5fa2a7158e8183ce4c0f4b0581cf632e7b0c7ade7da74bc678e4f5c2bffc697c5ad5894585d06ef005c27a584422dd9194264397cb36482e96e69cb1acde67025e68fe90467ce3b2482dd504c5c70430025359cfb6d2c61a5c983a2f6fdcd2e06a3cf1afb71d14d0e81763db2e52684f0a46e2d981d5bbf7b5d4fa6ba9400604026a88f21f927b45d67d34e42deb3ddf4de152bbeb6592faf6482c3c0506185d6e3a357fadc7b2dc344374d3127b72ef4ab790a6fd7e5e0df83517fbcd41dc96c944db52b9cfe16b9d33eb69b96ecfc9d0f4af151431ce2474262b64210ce3087ce69c34fb0c484ffa7a0e4dec548b3e6fd3b7f9b90f5f9393aba092c19b48c0eb6b3ef5284edd00079934185d85f96f578fb1feed1c4de13597cac2f567561ac851b87ea2a23d6084b5004ae2638032a97a55e9637baa6f82e91151931cc77411b5f6a731b4813cd13d8c693958d3294adcc479a4b5f9304087a113d76eaa3e01b9b8ef11ad84862857703b0e892ef26a28261833c7235941875fefb73192f72b56e9939b8142f225d565a53c107016a331cd5e8af22e08f1fc2eaceee618d258a29f8f82162921c8546174a98d0cbba1260d8fa7c86e3e9b4b6bfee87564e7b8d2b4a0aa00ff81783ff4037356bec523c558760db78ea9d373af61ee92484843d5a45d858c4354a28062372fb1a4fef616b20df369e69e0021b2d6e5030cf51f0f8107c0db5b95459ae8b88b642d869ff39b9a35c5fb4b11c57b44e489aa7d18f303ac8fe3dea59e8f56f44aae16c26033ba1effd0ae689739f3a0247d568983ec951a8f3a43fc81630fd6157dd720a660a60d7beb59587e42bc04bd79460938b2fee38a2233bb8d0762f6dff659f8f33c8b55e4586ae206fe08085996e243e768cf158df5e2e3641223c70793d4b867117c93e58da9317745417c3c1a883a2019aa6a275fe1a49dba401555b8fe3f53f28aef3bfee0089983cda210b49140160d34ce6f76b12b1b3fa5e1373cebf5f2c556488299e9d338814419d196aad2e3cf819249c72042cc69aac989238d834ab16d770b64932645dbac61a662086828dbed26fd6cd2afee943cda57e0441aad8b0fcf0f2325ed6536d3657f96c32bfcb75fe3c9c3ce0490432615afd7404ccb8bd24cc84af1724044ee7c5fec6f8c457e9ac828803f72b13d62b536a9a2922368d69ec603cd48a142ef6b882f9cf422c722b554f60a06bc811ac08d26b20ee8b5b541b9a63615da775f3d983b5f2c75fa9d6b08ae9fd7a3c01f929ef435b1aa33894768cad6b4565028ffd2b2b7edc26dfcad117197c554454033303224437be92b3b871fdc7ab530e57fa38d40d30df725525f042aad70d70eb9151b1c563400d04894ff646b69a2d1925565d9d3d68ff0f62ab7fc2489d6f87fd1acc598081064dc8f8d95067cae9c3a5d9a9ead6991a05dfb38cc8daee5f42014d6e239f2c251eb05b589160558a9d7380fa5072670d5db90b216a22c121512aa0bb94c66127bf884b5abe3b3ee113cdc20fe812eceb8a0295a4fcc36f8414a8b96ca7446f103efaee87dcae2f39e5b54882019e3b07bb4d9e2afafcddd7bef3d2df78621b96ce26e23e0b2057916c13633f30a48a9c491b165771a63c74d19b7ee2051f1c847b24e00ad88feabf83d50a27ab20fabb14b4d0eecea1be88056989b640f13ecabc1af36a6e9ad34a02e3ed2463adda407fb4b8dd1f84526fd05e70e03ddf6ada9781f0f08d07c37a9150b7e7a6c47487f1b9713e6a040e5e02b56d33e56ac41edece1268ba028690f6c873e7c5c4ba8626dd6151a04140605f5dce1c9ce9384c4b48f61a85a08c42bafaaed04f683a156ace7c77f82b7d19994c47dd5ef802ea8400fa018a490d56232be417dd8ceed1ecffeee0be2e83b23f026a9c42657d109f56d456642b681a8ca45eb28bc353257cc47b31cd6c777a94d3269d4631e85305f5ff2fcc331f1ef58406fa040dc6a12660ed307a7bbf9ad653877922c90f59687fc8aac8d47bc3cc8494dae609c573ff3aeaccc1d3ce93fc98cd08be45f4bbde86b3aaf82f632354327fe8fc9dfef1f06d61a5c32496fbf7cbd9b0ff1c950890fe1185cfcde90b3a356d9c5211e7e04170f4caf368cc484165c1ae1fec33fddcd169a63ad23cc67377e02d35977dd26926d9f0a7b0f8570222652b2dad14a7802e8de2662d0b11114c59075e49c8d2bad3ba4027e1e47625e25b9a4f2dc75e32d8a6787d064616308f3cadb7b9a99a27ce6da881d346b131dd734759566a3f6338adb2499e76eeca5af81b3e1921a96823d3d168581978961ad0fcc83410d096def65f18a86d3886e2e90bdb13313e2e1cd0a30eace324dd32487502a200cde5901218d98dfda80d48527dc5b9aaa5d3ec63a0033b06adebe409b6285a20fd40813e397b1bb13cf41107e6960362d74cb19c4f70376c4d198b8b0c6e8e3a8953088343a4fc5b993cdcac53c9c2a42a034018be35cf33223d4fa0767709ed8ab481c34fc96e7895191ed7891f066895f72016901d5cf5c4b54aa4dd822ffddfdeec2cb023e83cfd8a21424da0cc1e4012a73ec3477648c64e70a9e95b76db5877aa2a465f61a58f9e665f7da41ab8bfa0fc0bbd4ed79409202c4532b611f497585ebee94a172e01b31854f9b8532188cc60d6288b912f7df96c477b5e2fbd02e694756fdb9b1c0181eece86af7a2aa873a2b89906d9df0d5b6bae10738a6bea515d245f99e971c9dfdb46c1514232bc95e0626b44c1a47b93b52736917070f5f3b71670b88adeec778c87214b62fc1016782953c46d33e2008351ba4116fa0c9167801c13381eee1c1030e0500c5041264836f6a80c333b08aef10d320d0551d070b1d43b8f39ed7f126d6c9e30e3304a161c6f62b812b0fad46f214e3aca4395b3c7473c1ef85e55a196fed4e4534252077e3caadfc97d32b403f1126ca737fd6eee71c4c605f374598985717f9cfa65d7b965bcefe231cbe131e45392d54cab6b641d46d439ee082b9b91302d27c0308e4aa95e259d919427798af6d0c7b6d9819c56c0f91fb4d6214b7364324c1b4581f5e7b89a6e294f074b60141e00ac6f1091ed5721067fa888dcecb91eb7035259687fa7dd4ffa0fe0eb3c8b3e352996d581b25c5dd97df55918de5fe85104e3a1a17b1540443979ffb0ae66e71944e2765e5435aca6a0b0b175c90ac73d675c90853cf944405a44a8ad29ed2e1e9c7359879101e62c09a5aa61ea07f9193e071039155c9646531a14179e5896e3ee781bf63d7adbc661faddeffc4756eff9516c1673a78f2417402609b8a26049778545dc1450e38eeac3586ca67b4393bcb2ec991023d24c160813cf888d80dacf088790910746f1b73f281bddf6fcaea5c4a75f4d38e7472708f21cb7a4b51643f96040f9696556e9a0133d606c0bf51b6301702bb6a5fa495173b2307be9783a7553ba16249878c00d44eeebc3a1764760f58778b4cddebedbe0b04cfb62f34668416b6f84e1e67a9fe870eaea786a9c7f029babec5fff377a0144343dae37b1b7a2f0d8543edb87967a372fc2920bbcb7189a879007264f4e81c1b0ef7b7d9ef9bbaa1d9f4e1229bcf699f29d8c57d3b951a0ba49a8da62a5114252561a23ed9f14c33e3f33a58353eda9b0487a70549b222a5ff61e240b518e8108a58824f8bd117767fc5d1cd905b4763f0368b5045baa0c1aaa1301f58b95ef21c78336226e7c078078b54ee0ab1989b3458fd1ba8237a9d4c7a4924220ff21aecb778f9b9d5192a93795244fd0592625e87c68701cc05149446f9a5cbc732ef12e9dab7452f9c66d5dbcfb5dc387d3e77eef159aa8d3bd90d0364a858f5037b3709fd6f8d5a1926f631afbe0d3fe47a809779fb22f3bb9163a7977ea92fc430c1fb29074ada1b86c63418ff5146b7b4d7e0ece3d75308e5f3ca364908dfa70581669264535fc22a31474274602c4486576a38f5ec9ed26a1538463b25f71e7ca4dbb7e36e0993fb02deca98d0c4c25bfa5e88ffb880557b885eff7034203743cd0c5c7a035bab58820426c0fdf159cef7414b5463699d2b7377151d5275f775a09b238f8f6d19cdbc94ff10d0ffcda9f2fa0b72a9594dc0ed2c867409d17ebfdfc85c16b0847ffff7f5fb6d940b3a08a3bdd9867b5da867c148ca7245be1152fb82848639098099194f2fa27f470b77cbbed5da5aefbb839df75387334e756b1a20611c996a2d9b414885976cbcc43659fa7d5e1fbdef3b54ee17b227c9742877658b7f54b444f28370ab4188168e2a84ff0f12e80241ec23fc3f34970889a254abab2472f33ad76d7b6e25de69ebc7efd1ec570d735eb15a3af347be7c4a0e8e3badaab6c6be5d56225d8cdb4f69a501b3ce888f50c37a11764c99efa0d3d6a6ded782dbd54419f7eb63005af9cdac40c0098d45621d27f4c47f436f69d7240986b892763359431ac06285601c06306d9dd4604537f51075a64f5706a434877a39b5442c7575cd6929da8834f0fc708fef2a29a897e43ef3bfcc51d4d9414ab1dead23eda36db39c942478c80930acfdb2334c8e726e60178ac69ec73277af8a739e1cb11b1082cac482fddbcca2ae8b230d053e318eafb85472bd53433dc04bc603249f9cf2d3ad8db4a43551e1ca52895662ddae8946a3a4dd16f30a760cec96a272242cfbae9b01adfc5044054d56521d9fe001c6ee4c5dfd2a63531333a4e8c89cb86d4252a15d448a11cbea2c5f797a1ce9c583bf4a90d860f1754fa30f764142fd16c3c0aecad93ed603305a7a6d914570c68f394bde96734cebec7a5151c6aacdc8ca14572ae3391b3a0262eb26d6df9e5c926ee6bf01ae5ac3ad00df1d78da8044f6d2baed938016922d7a48b5ba08f38f9cbd78f51900c69d57d7964d4291759491035af25b1192aa2059c5234c11c6233da7370ca09db0412f05885a005a4752efb6bf06fe6c2de38463d58baccfa752c5dc537ea147b2c5cbdd844ce3dc9c723708890a302f7ca4bddaab642d574b87eed9ce9ab3a2603ecc7a73bec253357d4fe8f6667d6ec911cfbebf02b3099d2ba17c15d8869c1d6167b0352326e435504ecc4d36368e6ba099e47dd8995b79a8f356917d94628d0e8c8baa3e4cb68c783d16cf000a56746b81b2be3f2eb1a642dd4f4d14925c6fc256f42fa01437a8fce2706a1c285e9ed9d618edc7cfc4b667dbba7be2cd66afe961af6323e674e50ab5057383e0993a0dd7b101a6a7a335c4e574d5ce58a98e68a67539de3f7785c1bb4f60808c587501e73a85fdbec6526845c98b51ab6326c45f8d5449750f28c308742b1de857c31d94765f0414f4df3881af9a5eb036075f897058836871d1c1694923c20f63df1e38cdc2578c51ed229eac1aeb583ef9eab07ef6ce6f1b586c6ab976395689b242eee08df4bf3bea12aac3507446e5626b50435b5b6bea244759c88ae1c2d4f6599cd4882f79b1fe5171ce8404985507b724acf56fe49b8fea5b090664be1bc66336b21a3fd3edd8ceb025bc091002c6468de1351973f43a86b28d5df24b93618aaf63201404047835606ee4b972841a94f2ecb66bce7f5e76c53436f46f4c85327b30102ef3f5ce24953c2c10d7442992adb2df9a784697f07c6c7e71f25d1cb173f345c4ec6973711abed9ed4409597868cac72ec72666511f7ec4bd469e94bfaf9e222e50ecf1b6bba029d38877de0eb630a9bca29789398737b62fe5b3662759c238d4ffddf5319e6936ac3869d56d657617a464327ce144d48f22603c8ded95b6e91e1a58c690ba4c2a74fc654ac147ae383f44deef6aaf57dab047db340c2b42be217391969873525e7b8d2e5b45975aba7129a95ac35ac13c635f0b97a424d8c985d7e7fd90c1b5fdbafe024a2e43736a8c01c9bec9bc079840f7c81c58523b9a5cf61c07d559ad8bf8ef82c821705b50cbd8caa68f37a603f4f36f91bfbcb5423b48b1d952cfa0ef86e39141338aaccfa0487e37ed9e52b77cdf37cf802cd10ea907ec1e6b90ce7297d0503953e916e933d7c1a63128bc66545c4514f5d8d55aeac0f5f9c7b324e7e7a72799279a4b6caf19a97449d2a44a763f1b22fda4185f6a31f6d1a34745485cfee6b3027286c8cfb5a5d9838abae31963222944edef4157c404b432ca063eb16747fa0de98045265cd0d80f599877656354fdb2fbd8948113446e382d625cc66fae7077708afe27a64a2c8c103ff3cfb633e7af19be550e3c70c7217e3c2d0a21a048539e60cc9e16e520353ae1d39a88e92e4ed9deceb56f2373977d2cd58f04f8bd6f194f8df56957d58253e1d318ae1e0380fb6791aa762a26f7de623a01bd97fc280809dfefdb69770a832356ec71562edf95f4ab4a4e183ae3e485a0cf424bed1b627bd4289878637dc8428aabd33cd61be1a42b9ffbcd0436fd3d543865c279aa015c3c2df85d16391b84d8ce08f80cd10aa3f5208508e70c91f6b88066d2c1c6b9d1379cac1c1470862ce3cbea8e3d0d78915532d0cfd05753434af27330d19ed1f78c76c812de0396a9d8650f061e1cd33cd3fef669147b208ab07854f5d0b72bd0139bce9b2c2eccfa9813a6901a074ad835b40a31077d72831eee63d40456e119a4131c37eaf86e2602887136a334b2708892a9e67c503cbad1b14c4787f4f56a4dc688df40e9a3f6ed89ce8ce0dc5f989642413d3f6d1dae3ffc1ea8cca324a2939f4d5dbff73015ebd59992f6cd96a03ef4f94cd9b6691e3e2c21fdf3750d43e04dce59b5b36e51b1bd1134cb0e45b32daae6e88439c96368021c0cdaf1b92f2258859b6b3eb17ed9ce85e4f0c93c1b8886075e372e168d0b0554b998c082a6b2f3db0ccf3739ee49006ece9ad79ce8bc6ad0cfee213c5b87d1b523af3f39677ea2c229e1c1c8d0d5c06b84893fcb70914752cf976e80f500f279183d2439104806de460f2cd1e61c6ae8d6dfe2886fbfdebd8cdbf568eed3056fa94cc4c993f123bf5632d091a79bde388bc5aa4fe386f87d34caf230bc4207cdfa9449d092a7a6f416e38a1c2b9333edd520e6e89466483c9bb596ac3ca0b414c37eeef0733549579c079f57d56d22af707908311370e69583e4d4babf15f9922a805e7ca2f7d0ecde842864cb5cb1c8528c7497fa4629d6085933fc7ee26bce0da3ab9b9cc9a4cf7fb1a58cd1345332911486f4a1120571c8bd7d15c1b9bf3a99ae7b7e70300cb97b048fe94bedd2a759339c341a76bb57c12b60602734f1227496985d7767019de07950a85be2cbf6a091851639c9bca0cb2d218e227985e71351576e4840ea6f4cd8149547189b2b9f173f45e134ecadbbe7bfe47c4081816276569aefb8d6775e6eb2dde87a27be4feb721ee788450bb63fdede71b1d4f27369d88f14ed327d6cc68f79f55e597ac00486df10929e0ff9b89e2eb652cc24f3460de45849cb98a9a8a99d8e70c1c37d92bdab9aa81db6283f834a9a94310f55c919b762cf5e2c32252eb145d8f7042ed8c8cb13037a5a3e9db8170e3e27d37ab8e26df72df245da79967548080af2f104f218a05d467655dab218a68b4e1020b969f52159dff242a09c913c1b4b02dc3236c21fde297690a6167410cbc9964d0c17bc2b538d05188649f6b27dbda05da15451ff43511993e9ff14c6a527f2f7b146e7df46d72031166073de3c57976959e2e8abf89142f53c82a58e7e0bddde95c7f09040cb90ef12d74ae8f8e9286c1d65ec9194b1eda032e21ba5f2fcc2e72f05e4385e84112b151a8b75072d309cc2b34ca4d210b48b7b773d9fe65d30b94096dcc23d1558ba6896a75f4e4bdef35d28172af25042c7a25e500a75c410b3a5ec736b0512a17e1729be7fcb88337a162b86701bca0a54f03be996e132b932613f68c14642bee3c04c0a44c47d6cdad196034444c8498fc88e638b3acc5703edcd42eeae1f4537f06ae405b7d17c13c3835ffe1d06243e448d2c1c14d3d2c6fb4c5a4e8c0a42c78b7a07b554d45f8952ce000071d9134fd0a9acdefb24516cb2b29a1572d561069706027d040763089bc9b8a6405c6063761eb6cc81874071ee47bad08e0440cad01fbe9c9dd1b863b93fba8f7402adecad1a72e9d3f4c4a7e3c79324c1d001b0a5b029eed41bbbc99b207cc5dd261807615a2a5271769491c1df14b8f53e5eb9739964b538efe4121c91f6cb23a6aaaf5c80c1cd3318218c79c4bb25578b1a2d1da15458021cdca5b4272b01db6e72dae40e03263f26fa6f3a45f242cd56d93800aafdc0e30c1c225990cfd39e6cba43e5d3780efd1a815d6eca6d86f74efb43355bf93acfb8bb075cfa75bddb46b310d7436fba2e3c4ce3363ce5ac80cea441981d71297a1a52c64bc61d2796fe24d0015840c68b04eeec74b583bb0121228ec726118f0ce27d50576cb00ec01050d7c1934bc6c819cf9ce420e0ef27dfbb199f0f5d40f21fdcf2b7fae4052f38b2289121160e384e6af0693002d7617c06c5e87fa78ce81d3ef767e317e6e8cb37d70361d3f63519efb77a36ff13985bbae4f0559c06af0cbcaa7ee639822a3ce2ce05789e1b6ed138618f9d324f609d6bd6d0c0142743a5fe608c3e448b6f65ab34257e37b6e653979a0d68219b803ee418cca2615569777670ffb1131198c881227e5ccb01a243312e3468ec4d9cc325e6a39e2c01c9f0cfea072b92b5c87dcf1eef59e19df4ea98872276c73e7c34f58d853438b5e5e92ff741f6d25847d89bc0a826a3fd04c85061290c7b9b48edd7cfd7ec45bc066b3e4efd54f503a6750bc2e72039adb1b9b07f1f1ad9a4f36c433adf2a681294a5ac9336d194c2342badda46cd288177bb2d761cb38ed807034ab0ad9b90b6101abdf3695d98d55a35bcba1da0d20097c6f95292594e43875dd9f5c5cf38acff83fb83302f02048d3c8905cf07fd6d04390af7dcc18fce6906a766c1407f5d7728265ed0d0839e0cef6b3914638234ed99263e87362554fd4494c0c9f22b7b8a68fc510cc62985830fe56ded3252b00a801176bd723359a84eeb8f98f42d6da716ce0df477a9265f2c13cbf9bd21637fa00f417592bb50350e0668997d4e0d05eab2a64d5971ccb12fd5564da5a2d955d4c15ea992dde3e770ca2a0302e145cef1b0fa2dadb5dbedcad642bf4528138973ade33f18b8b46644e152d14b0945bdfb3ad5a9d67a9ecd5053d402a66cb366f7d5ce07685d696f8d54cd829763a558faebb6f6e431b1c3de0f038605c9ee102c6ed4d946293d470824e3cfcaa2a1a690af566616f42e75601eae0ca6a58e36e28fd8241cff432565086436db22a35c5804d523791ce96b8431816ed381a7fe06711e2c1f980d644692a3b4a9bcc8382ac0f390cd2ba8e2719d79c90c09a9743fbf43b1ad3f59c0db0bbdbc718c9749c929fc3ede3fe9c8e4d0ea90b42deca117dc0c8c717d18eb4cf3bc9ec5cadd6965052e6609614434d48130cc6bed85cdec29344d81136fafcc3ef0c0ab4896ef4fb763c62d1ac1445fbd5998c2d2b919eaf219f89c04049e5b222eb3f54c5eb584bc0f4cac9334c6f6d050bfb84e5952c22a9ce390f726843b47f3b23058788d092d4dbf3a9a50453c5b59644f600e7be62b8fd4b686ee5240aa1e6bbdf80d517059a4e6145f33524df33ba166ab42d5818fd9c9934225e146a1dc548fcf8ec463a76916903237636e12c785a955a4fef7bc42039da5c3633be5c8942aa54af159b0984183f57b1c67937bbb076e037090ebbc0d7401164efaff5192f289ec05c95d1c03ce349f518645e37b3637d069831cc7c0c1f9cccea2bb00bfe5c415c6a80bfed9e8d54ae230de09857d291014441ce1bbe53e71d5fad85efb6d1b3bf706bdf2fe711603b26dd0ab0cd69253b0cb9709c9db30903e06e287ab42096c94a5cc4c2c78c66865aecf3b8dba8e453f58066bbc3409d31927978c794df3f2db9fc326dae5d49f303fe5da803e78d063ca6f21ba4f333d50d4f33b827d1018036f505a543de641bb6e2fbfefe6f497c68b60235289c516c11a170a1cc86601bfeaa4df35f5646f15bb70192ee2dd3004c65c1d91fc981f784bb1e30ff988ff726b53c7c7a3624367f736d6114a5f4a23bfa3a6881765fb744f05188ca88d6b7a33e39fc7f824a849bb0fc7232c713221aec1f1441f468458c3515f88539ce9dcb8756a891905198f40df27c505e3bdc9c568a631a4947fc05d73138c60bfdf02a2b535360d2f8ce2c3eee98cd6b9588c35179f8e4e0a1eb97f6113110923214761a0e42da3349af1b72d80f84d22f4f6091ab3dd357cb66206f6eb02db0a0f11473decad183bafb120ea2e8ff29a2ec684ea502e975275b519caefa40f245f22fb908bbad77673dff1a847c88ed0fc3a7326f183c1f85c4a40958ea766801733081e2e9dfba06a3b31734f5c52798da471b9501f6c774c64a8bc26c6be5200feef526f28d91ca3a803d48160b9c79023d5f9a53b8fa37e8a8ab5a35b754b2618176f4c8caccad4606676a072a5a5b504a673e52336be6d628e374694d73180eca5e00ac9cf0592ddada08d89069a4ecf03f4611bb9f526e4b26e5419e0f0ca894d62da638332a190f9abc544962d2194e1032c1e165082ea6d865dc6a8608defc3633ab7d85e8a726bbf590689c8dcb55b5fb39bc71929a4964316b79c041144fe896eac417e6b2ab40f3b3b604ffd42d29cf4207808a8b63f35e9b045d325db171cbb3f0f26d0adbeb6c1edb9949bf765f7b4001339984d83679bc3b5bc2ac9d04782e2706bc5164c91b1951cf800d1d77d40f7f197721d65d7215dc4c1f156f1f9ef43ef963c766c454741b42443a208746cd2396ca7931b386a343b0bbf328cb160c8bae1bf10b47f7db46341ef23458f166b4b3e7c831f557e7c9d3ee5456d6644824afaa4757dba96e60cd098ab55069672e7ca96bef79160c6ddbe1f881f108f800ee732770797d1239b2824b576589b866d5185b10315e2d1c71c9f94d227928060b013724bfb88976daff82838c9a5c2f15da62320eea752706778383bace27c3228030ae3d8f03363634f86fe7c21e5c5ad448e1d877d8ff2007de2a7e64ed5ca21d2e9b9b2c5a2097731b20db8e31ddefeccc3bae9762379ce9ba369cac8be3ef9af82b428dae8c346db39a90e664170d18029031048254019bfccafc2ec3026acc34fa7a84a92fc7060dbf9066214003189c53187f61fa8a61eb295a0163e8f4bc0b31f5fbdb3224e26ca0708f2e19a39989d9769ecbfba6d2afd89cb67cd2ba764a14a4a5afd52c83a4df63ae964b192fe7edd8bd1a55c1da8e54254f8d663643b9fdc89bc3cab29a8d513d9e4071a7a36434ae7d85e1df81a70a78bc288513cfde41af06d0d41766942fa5af7f97875fdefd7b9a7dfdd488ef568afba8266b7493f0630998b5e709188dbe325e826de07d0d887f0ac70f91e51f9fee3e28fa3c032fb178996a9f037e78013da0d239c42e5276019aa9c26089277da0853e4f1f15bb84ce683843889b06c63bd077ec0ccc3fac307dfbf61a1bb5db18a29e136de26e4a3eb9955328e49d5e4b7d5e7b39ab1b3b736d8058ea59fe640cfcf1fc89518529023122b1b673ba3e0872dc40928873b414ba001f5c826338d36b74603a11264926add13247fd806a2c530d91f4dc96b4743ec989a99dd5e98b33fe3cca5a2e49df08f9d6f47416b0809535593258a71fae836fee17dfb6be288b5a24707952a5ca1dd73d01111cd878ea59bd6fdb8cba60fc5f7e9a1af6b44de086db6f4c80a347f4639518b791efd2fd91276f9f273d37f789a31b93a4f53c1081d45308a177e2606ae5c71aeba0efbec419e23d4fcfa6da0a8e0160a455bc8ef6551d7ac6060d65a6f9bc7a89a432812868c98cee5bc76e3b4dbb3abb781b6661a010adc9cffa4a9328f269a46335c242762a63a37d38cf3dde51347ecf78678368ac0e45b61ebfc784303cc5b6516678314d0aaecc20e04c07ae167e25d5abc0e94a63f28e476198538f01fcd329e78916b54c141b7f603d39485cc35977d5abfecb4403a4e551627f9af547d510b966fc687f6b73bdbbf5fb175b55a4c3fae442ff4419970ca7feac28ac13e4045ef6d4a727cfc020c776a112d432935f889bf93063bd8c3f06f2bcd5d4376ab1fdc61f14ab518551af36da0fd046a709e29420edf945824cb23d276b96e90521b2c33109ad049a028db22bc0b4a885ca35ffc6b0600364d6eb5a35d1e084dec3f47c14516c9840dfa5b595e491b7a240987c93a0933c061c328ff960100a238e42f33b33bf788924686fb3e82739952c9b6823df1c2c80ee3944a845e1967d64f950d25a46ebb4c55ba1a177fb9e2ad48a56f973408d1b75079f8360f7e8476ea8a3762bb089cf52f3fbae8e01d5fabbaa53e92e87a77984074c7b58761ee395080d5f84aa3a0f68d9a84174807b07ef467d73b5f587ee7821aa7b929e1f94881676744a926adb9c1b3fef41c9dd23bc9f1e993d0b0e1bf71bd65a260321b61a322b19f5580ac15e9e76f530d346bca5b6fa48bda33b57b166941bf938998ee92b26ad21a5dc622904c8a4ff0aa0b16729a04f1b13913ed5958cd220f7e37a27563e3b540c9061c92f1c674b2be869c269d90cc1f6414e20a4e50e2a63237d7bf350270047be5f0312d54ebfb70e8a797452925dfcbe08d60a423c674152da8976b671ea03dcaf4df0e71c6f36b7cf9dc5dfb7a73676d58f16efad5a4f0a37c230a22fd465f76fd14db9b6330ff937d99f40c53fac791efa3d041eb7086805b0895cbdce3aab62e72ecb3cee377dc6b9d3e2d00c3877b6292316498beabba0ee81cafe6c7ec1b09fe2ae2a301a50fa5bd836f96d5cc956c5526449d04639ee189909c116e47aa843ac91fe02c41d315a3ff684ea8ea06ec6e640a37d0e869eaf40f35b9d21cf35eb7e95dc5e5b2a8a30ae21aa29a534c68fee55d3e691ee4255ee91fd3852e58d0206e25db3a6e2849a531d619a78d9fb34c35267112bd63df89dff17ce25ac7edc0d956b35a02e6a54a098983f6d1b1b0e5eed03c2dca414c67368946e1a8d3fc36d037e37390bc98ef9f34c3781f1a608e6e9307b8c28bf7b0aa4d48219861724eabd5185933723fe321bdc4528cb2f787eaa6725f08b7b99f288b8cbf0e05e26b86ea463bd8b0f54ae566dab04233a2a5ed134bbec2f15e9f589213f495dd92575f0dc820dc4fa1489a48123a6d59e3a5757b11ec3d3221384eef58d4af45b07c153025cd8cffb97469f18d34280762563f8c51f370edd5e6c7b08ef7bee1740dc2bfeae7672a35dd1ad88c38f055f6cb5fd121fbf985d19ece2d32aa825942a37816a5a5b197e9ba2c6c5a0f7ee25f882baa851bc9874c54fe4cb5821798639f6dfda11fcc59261c717c0f38abbaa8d123f133cc93129cac551d59f0e238e443a8650a286367a3ba76c392f576f9b4aac3936c198e5cfe020a8637d1cb5995efdabbb37047da52480a576100f6c3d68f234026748a6f32bddb98cca43ca2f85d9c6ec95ef558f478154f4513031c2bbbb8abcf569887391c3fcadce763b8060516ccf31ed8e4e8ce870e2d8a054131148160c32ffff572d7c9c7de645b74ff1c2daa4fcefdaceb9345c1fea9f652afe0ab542f3424e68ebd76fbb97ab8e68020e7730538385378020ff38752b859418bd5704509df9e944d0efecf740c9fd12d714aeecd9ae0cd8914acdecb8b9d904c76d7fff50100c001fe97e50e5c7d8ae28b9b2c99fa5530a750ecac489b10c50e6951a35b90ebd5d751863c881360be8bec374c49a8de168f25248402e213bbbcf6f4f01e7e660fd8bc5185752718f24e3b79135fc6458350971191f907068f35e1127a7e066d2b30d66ecc29f439a751a23f7adfc5e3edcb7fdf7579e900745e00a54290f3bee6c23151de2bb94f1535ccc8f99dc0798ece7522b15e2b4cf33a9f519f492161a2289cf8be15fc013f0ddc3fb9573e4aa15b6834aab25b376882a98ecb71689b7d5c438eab31e4322367b3339673996cbed1acd50b25eed7b847e7a2e7baebd969d4330817ab578a698b1c1328e5901576320af2801c814fe6049441c2273967eea438901261c3e6911bb31ad25431f437e8e58082352256c2dfbe76739ce9db11140b7c915c25c3b18dfebddd0463867e522eb7b7949c01a502c0d7fc894b353a63a08845bd9f3b33c8b4eaced21e54c0a8f5ac9225ff185e9bb31e4efe99000588361384142fbed25b7b4aada5670b30be8363a52a9ff93b0e8759942291101d7121b6e4430bfb8fd1d55443b36353c8e2d537bfa0bcb61ea24b4d624b8325dc3ced97b87c0e52fa5f07a04ea41a5054e66f190904267008fb567a9c2dda1b6456aa65e74bfe1034936457ee6b001045a9a80d5de9d098992f06a4905e810b50e33efeebee17905e762f15609cccae371b57cc0b0abd64d410768ad9467a704bed28352513d5623a514ff7fe4cc972abda7aa43ee154433c41dc72373559e413cf234685c97dffac58b1ec216d555cd5b9e39e629c21b3a879657a809c986254e540700d86513f4f8987e1188f6959953839484470e5cce2ffce048e0db6c5705cdd3559fa88d2e695ea59a2193228cd254effeb79c478cc7a498970c29a877738c8a4d91c9f8c8832a711fb4bb4cedec201db7a6637b1c14af70a1f9c58e3e2ea71e3d93812e5a7ffd6647c5e2a2baa11a715908f51424805004fdb1e6baaa3af35f129e903496f57548cc4c3d5c4affc1b1c92f540b882e8bf71f4c6b01180006c36f4a1b86b2bd10e9130db93f62561e2dcf5bb56eaf0cd529d231b4136de0cf5004e5fb63b95eb0f0d70b2cddd02d133dddcbf5bcfc7a04c72d5294a2f89963e91fca9172278b689e6cb799c97f3f9ce44e2c96b1f62162b224f99e9f659c7ce4d196be9e8599b18dbddbedaf448dcfdb2e3c31e2cd71de6540b42f6f027a2400fd8342896690abe734bcefaabb544b03f1b5922a93c73e3e3e58c2f8013e6abea49fb64f4f9dfe6554ae387fe1e16d9f82e22e42de90cde91b2c2bef0db4a8a8a64e446657a4ed7b9f449f5dc5b56f048ca1207ab24d86dbe7cd0a5d5fda2cb3e80917ec2156b5856fb1b3e3aade5bdb2d0d7b2dd615350e582c82e1c2911c6fc77a861f8b6f462d510b942b4b7338ffa3552368021caf44514c89d01c617793f3e5e81f3f8f510af6879f5a4fff991bcd879f9ebd3d31368097411ceba0b8a53bddab1d56599b0cf1b59f1a36d0e86e5a8c18037df8b9d6bbb604152fd6585055a2f6386baa64214c1c4e38a2e4340c3f41ab43c508f0cf490cd218355f3ccfab09ac3e57fa5e696ef07f576957a5629ae411e571e82c3c85db4814c77a77e3b6445c74e92ca16e6f40c5b4fe5f73e82487164d0a3bf7a40c7abbd67e40f19572584c51f090e98e6f2c72282712fa2cffe135917335d9bfc868c188ebe935e2224df82517d72b58849e3e14a3119db79de063ae6a87772f83079c4d92ae986641ff96338168f7e139fcb9ffe42ceb4f93d2475c7c3c7edc5ff719c0aa98e5758f415d3476913b1c8f604537dc50705219e6574fdcb886911c3880d529765f65bb024590d8b266a9c27e9798e3b478401670cfb8de986a9d24ac68278a7061e9525b9a526d30388d1ca818f90d51b23cbf61290aebdff1a18913c71d8a7d13a914819d55cecca891e9d6ffdbfdb26a63a3478d0f064c7c56c6e6e4a927aaa840d3900d87a4f9abbf84fe564f20d0dbc496a243306feb920bfa6d37c51d4b01dbc1a6ef109e133f1e2ae0492910fc38f3dd8d48cef56cc8c7ac4483ab222e5197cc5a7ad5fa80aeb52adc1e685a2522ceb09d6544d6742bb4630f36c679043fad9f4b9f35f227c744357f816ee1b2d279446089df3da7bf6de493e58550ab340c9c45bf546a92902d9acf367f8c669802cffc21e2bb98f30c370f870e8228527a2096d32123af1692f102cd1261e5865144a54066cca18deefcf4886b557c2cc433b5485a3403b2a32c4c6980ce73081888876039de5a33426db55fd23f2c8943c50041ead21476972c5c66f340639fc06464cd89c586210476d772f9f88a63b6991b261ec058361ca24fef94d18bdfa53a0b434a9ae703fedb4fbba923405df8b336dccbd5f069cda2583053a2da0404fe32b7a786de06128e0bc4251d4bdcc48e2a869128596ad9cd63befff65ec6360335889fc95cafb0f43b9fe47b905096497e73e981457fbcb49544b847fc85516a19f6140d66fb01e27d2d632a98b6df1b7b028391673b80590e08d8e5fb9e00da1df1fde6e93a7c006ead43c2101223bc273971c70bcb95c4b01d37e46b97ba9ce0a16cb8207ad6ec20c47fd2c62f4b84d3738557c790d64f7c3df293dbb430a81ef587f19cad323ed5535607370a4fc8edb5394cbb0517005a734cc01dc558063f45fc3de34da09c91bac1ffd3cae5876404ef91714eac5c617355a8559114b788119852488e6dfdcd337084aabedbaa3cc4ad0b147b8f0171075ba0f36953a8348f3d445bab5041b2c943076b49182fd46969313c13c3ff637935ba7710d13d94463aacecc466a6fcd388b54521d9c53f91d194d038239b2ec7fb4f4aea998de39cef86b11c22bc71f472e1846a82d5a4d62b01e5c46a30e5e60dd4eddead03a1a9147125d1f80b39cb5bc6b6680e6dfb1540fee8d679d7f8ec85794fe26d358c6e377a9650a8ce182f7996bc8569353b9f35e0080105ae2ab33862c41c32c245cddececb26ab2fc7b65df71c0054f10e8c22dda0134ab3986c8c0e9c2b43b3f95ffcef3794f4e0b3ea707c9f263cf0ed3eaa64ab9915a7bafccf9724f0367a91f821b5079ee21bf547a1ed54746cb0a47f8516477e1983e84fa2dc63df3cee242166dbeb25a4fed8c37afadccbd74d2a166d5263d7ead575faa167dfae4324526c1b9cafcce49d31e5407038b977f7392db225f72b44306c8afa82861061cc74897863598a21f7a65447c0c0d99e665eba1af64461b07268cab77fdb1cd880921b5baca384382bda5b4d54896e2a53009f32a49902b48c7cb05f3c9de59f0e176f14eeaaab03b07763158cf98fc0e361d7c716b7b7530a758693253a96cf28facc7931e13eca8fdc4c69511fe7675d06c4e2e0a4c4b8cb452544a585834f86e3c1a1aa01ec37881b27cea7a0b9f059081da9b9eb991693498553babdc61fb53289bb16384033fa80a68276d22b5875c37eb07cb54a0cf826482bd0b2b0914d58ccb884ecdef63d369faa3729a9601fc27b34347d3cd5851a149a28668967c47b44a7311511378dddbeaf20bf311b82c46cde3b1c8fa301ce5b8b020cabc6389b9f8851e5a331f84da30e343885a62ae966f1f5680aa4814cf05e676165a3b21e789d27f66904af2793522a379ca092998a91b4faefda2f447ba0fcf22ea9599f3ed48c78e3d1c606fdccc864810127c74f8806f213430852c891690012c1854d67d416a81d5e7fef4354c26fe0273780405ab160851d041370b3385c9d3f84b76acd10354b92aa00ce8c013856dd922fa7c448199d3bffd6c0f36f3538ba7c3c1e91b10aa8ad1cfd6e7ef1c44062be6658f5ccc8acf75896b538a1b9d29f3e4e665f3aeca464bbe4691e404532c013293ef223e5009ee7a9793a05edd8dc0ff2dec6452821d2c0a86f88726efd328452ae451dcac388d8d22c715f449b6c40248abeaba8fe6a83b1f4fea2febec21ea87b9c8a835059dc6b3902e0d96ef94132f6baf619179c83f7a30eccf3483feed8d2dded5a3e4bcde62866507f82c0a041f0171f6702a1e7493c55123728aab34fe7321c7bc9e585aa4b056866b2c584c1ac99a6167ce7b860753fc0154dd50070610b91864dc70323c2b59a7087ef0ecc186e26f6d1a435d18ea71048f29ed3057096d12a1c07e7f1bff7ff5941b2e399e4f463adf3498eb741da917885f25aa71c703f37b3d6756b6517306fb2da02a5acfb132a4f44d867e1b99ce55211288121d0997f8dadbc39b4f1106b3e20f2caca7fa65187720a527e0be59971fed032a4a57c3fb7df10383df1af8231a1f0723f8ea29e5146f3363cd7bb8b4afc05c0bd2bcec755ca23a0114efc68264e405d25f88a3371c94e3f231462ba4cd9bd6ceb94274bb175e3e7ea6cf84f29e9d0247a33e6a6853ffc7b08f02bb20f0ab81866c2ceef7e7114bf840c5836ff47f5b96b4db4b9903666bbd19efedfbca4d3888ecf9fc170a6821e46db83574017628df7b55f63e54c426b9c01a8d335eba6170629fd7fd67a3d6cbc9635b22734fd6570f29222c9428b5d34211eaa62304af3e32d41eb5391b41e8a3e55fc9c63e616270868ace664e1e26106c9e68fced9f86d9e54cc5e969373977301db848eb5b00ebd9b2dfae20f7b0af9f0f6563d75e117ad00ddb09c205b112a0ab22fecffa96cb19be2723f9bb9f42044c14d02650770ac41911951d69d9a8531120e562aba0eb5197d463033c2464beecfd4ce6f93b27d0291cfbb1c3dc50a965f3703f4fdfd1490b8f7de7897735928d89dbe16989027d406ced141491259f0034d345b37105b1f64b4f1bccd23d714136108e2bea8f186e725601fb0dca5e497c3d35af272448db90245382239bd7cd9ff41c5faf4b2604acffa7966cfaef6356bd6716f5e3d7311e3568592759a844e485ffd6a46aa83a5d8eda55efb20ac82973b33d69cb8d171c0ce0a4fd07946c70efb3276359fe0316b449f6133ce7397b3e85f4ed7e24b0ac10e7664a32bd2435f39d17cabc9ca7b7824ada692787bef2d01e8906bcb23c4c8e53c2eadeeb6fce97b73319483913791a138d9b7f08290763a4a11063f9b9ab81b19ef8c41abbf11fb3c1d4a669f380c010361065c95573bd7aa4569625dc31eefff5b68e70eaedd2ad2ab0b5cf1f230b475d851d766de8ee1e15843747fb64f68fa7ade15a4db3fddbac588f5cae7b982776c684619f59c9808acfcbdd279ecc6e6001ebef967ea722347f2fd18b6bca6cf3fc54c88ad49ec9c6d941d52f7e6c6951d18d0d2d8a5fc7a129c027138e55f9795762e9011e70cc6555826724cb59fce96fdd7f76324b9281d7492340c463fc15dfef3b4fa2f697e89e1a84e85db72d97a6f97807b90930f4adde374421686ead92e3e03c2b30a2b553a954b42c14c7c1cf52f1c028e962127070712a43b2ef55efffd41e4832fb02c4225df14a7e18647bbfd0f74e5fafc523d592f9f88c96650f7875b66f706b13581a91d9d01f9abe23473aa491d4c92c871a8c4ccc9083312d11a86502bc06a3510873a5c90b0a1cbe8b24cbf7a607eba73dd3144f738ef7def751e70b8a3b7fe1a66a42174016fe459ef34120482ea4abdf99c1a56c1175e9de8558790e47ecd85dc9e722da600789a9ef66b553514805fe157ea656fca7541b6378c7b8f31a43ae3f57b262fd3bce52e9c63052f5e51f0b7514f76b8f41e29aefdc5bbe740d894778c498245502180bd72143ad34e8610685f7820fdbf84ccf402598ab177d7b1713710909b067a47973c8005c7a6e44da92081f426dad7d890e35e3fdcfa4190541060b2aa89da08c4d00d7f0e397d81a47e293004375a92df8718a9fbf3d68396a905a1299b92984e5cec9f10622e8dbde5a16ab3fc5767594a77093a6aa2456c80b4a46d631cabae73dd9f805745319ee9b09fd8850ff49bf217029e7bb88555ecdc3a7c7864d6380d85738d92fc267f0d8f033b11d44ee6c164fb070dac8e6940d5380d32a1cdc2a8deefa53817e485af26e24494aa2ba0aa065669d571ba7b6ef8ec1b44dc0b4ce80a9f68fb63727af7ade9d98440612d3bc75fbe61f0ffd419254068b31ff6608e3ae6f39f2f23d04372659792c24b61fd9817290beb2d9989c015a3d16c923f87f08cd3f4161aa6e9a911ed31625df383dcbb837689807de87dcc5739658c8d79b2194e5fef7c462da496322d0d6e4c81c56c9245c49c15affa753b37f03f28a8f04a451c3bc170a1e3996fefbd168e4366ce2c63df5a3d6f46ffdfef8bf7260daf287b78a41e814ec1655d1108e1d7b3b7c0cd2125b7404865c4b0c4f4fd8d1cb88efeb5d43532b6318bcf407ca28d78efccdd676c07adbbe32153ed7bf433c59dd9b1a9a549fc817805f23fb5ee6efd5f94f06d0d08f9b4827e97ebe74f582e52582fc064d3e60c173a4145d40c66e361f113304a32d67514b517026d9c3cf83d12943d73a8a5938f388719737417e80d0929cee0009aa775f4a85efb60ccdb370bc546cf9afde3df6dc5318ddead9b6413a36a0bd862ddceb6ae2c70e8d7893a3e9e0177d2b6dbfa462e8dbf1c7ead533013706101b64bcde30d9b2debe7042a5ed9f68f76fb7aee52cd528ce23a681ced5bce0d21fb51aa3de6da7c2ae8dcf8992d101cc3c9ba49d95b5b68114235583d49ec3fd75e567bd5247b8650fb0b88ba292c16e06f1dc60765a44e268282ff07f1d7920536e5730d7fb8f6e976e66b5f15404daccf6fa1af8330f7bd9e29e0cbd8935210f1d8ae578d12d1a2098c5248963746775d2e3b4cabbd7cd6fdca1b49b15d748766967a4bbd923f0f21f282aab965ba00159218448094a4ac6882533fb83537f0f44b17b5d900d69dc135eeced9d61af5eab220cc3dafe3f377ed0fcfe75f13b1ab32e5cd3c81d0994d944401da97dd84059bb3fdfc77059ee1e53e4c8e61ef8cbd875f4cb8337d039f6690898768b952240077af3111b626c42a8e88a52275a79661b341d5d642c2ed2323605e678dff2c7f799b684eb3974ffe7bbcfe438ccb1a7826d1ecbcad4bb9a6b9e8c4186524144e56c5d9dfcdfdfcb9114f61c9c13028700b4213119d48605105e67c050e4c91e4ba1f6035b67db144f015a4408bb579764b65064af8407430143acbc0193bb4a3540189b8fc6e5f805aec3ba4a41635a58e41eed77398e0000f5feabaf4d7520e24d96ba88d071e7bc7e7fd67f651e50d1a2297bd4da5cebe3a0f53aff7df03f9dda150573ab6f8c23074331769b1e66a548412015afa9b3f35b24208b583916b0fbcef792252d643a8d71b9aad394f31ee533dbdc4f79454769600a018d94b1e073d276af91be7e2a035a191046c6efac2c1dbb5f5dd9363742b1f9d16a64eb89764694203903a68a3d8b18b29da47609cfbc5bd0b16acb1b913894705dafd38177431817c65543353f18c39584828fbfb6ab52b1d688b0e1d8e5564786025a6d653ea3451ca803573855ec7a23ad8248cd5e42fad14467f8c2bf7ac5fe607b0b373acc9167f2d022f6c2497a3b42541040b0b823f9246bffc8479c4727328033e07797ae91205945eb008446a99ed2097b5dbb6a60760123ee645a03ac03b9f94eeedca37afacdfaebaaf6fe85a89f36dd53b5346b67dce12fa9364259af2b17d57040d50aaecd5a4669927c6d26a1233d0893b9933a3c8b0014722a6449c0067f3449eb1985608e805caae8cd2429461f8ed455652bf72fff052f156e827317e8fdfaf8d06576df57e16b7bafac117a5673ea77d29c2d51966f11e346a0cc6ecc72c13a51a66b116fe023f2953f886b8bb4ca755468c9ec24421631f83e7b97dfef7ba6f1f77e6c336903acbd401452236c0f0a2de58186177b195d13bc39c576452bf974ee728d8e6a92f693738604cf3bf52dfbb8e1f713ce41acae2bb0b31df9767076f979c4755c84a02118dae80079741409baeb0a883ecb5de6f1073deb106c8e476d7ddd768ba0a4bb3bbfa8fa4a0fe87d2a158d4158007dafcbfd93d1a5e5577d549ec4dba3bf4edd9796aca4a2b2d84ef6b972f4b1e0f7f8177a6e00a88948ea148a14d0cc170eb66aec57a1e2f7e0ee7d476a4b664c850a2720a487611309f39eef1112de2dd90824316bee8e661c59f168d58495124bf9d9bc8a4d618127776d4d680104e209def4081aad2e2b387822fc74983b42c9b4c7ae941788babfd887027af17da5c6574ddbf9e0a7bab634dae36a79062b0e3749dfea73b417c8643336b01c82d92a75e99085e5be6eb043c8b9e7f692d8e02c077b54d1042ae0ebbe543a7d1d8ca41d7cfc23bec7ac4345a168ab8f4b22db2e71dc908cdae9502d40f2a8abeab693ef3884efd32ee12a92e781d76024647194ffb03c9aa966ac67750c5db586fcea8eac94ab08a1f48a09eefcc75655be881a58878ee00a18d109a598ffe0a153833e46623a98f56ed9066d1cf6d0d43ec49fb38f556ccd19a6f2370a2f4331dc4fcadba6ac5225e12955de385bc280e861f701b6948dc63a709af5f3803e49e30554deaf851b69948252ac6fd8f1747664313e3ab2ecbda387771e21dc4dc414b7a5e2061e3d5d9a6849f3197682b37c8b2db0ce325a923167d215dbc4e1f7651e531c192cb34401faffac19af0ee6ba794df4d0c5584897b7791aa8b55f5306a890853c1f07e1c2954a2d58a3fcfdea47498bacbe1ac21831b49809f5c26eedf6d385332baa62839146f0bbb3d7e6a2374da8b2b04cdb81a16c1b0255d92da804218b99c12722dd3374d31b6e0442b11e51a1cc88042634c85aa2c37268b7263a2c8948d7cb11764672533c34865a98cb6b8ff6e87c58da9266d3e74e262f3bc69ad8cec9384efb26d7a96c8f09691ba87b1edaf37648db67f8a95e0a077afd0b174300563a2b6974c9f365049bb0652ba17f3eb756ac67f86932120e9ebae143993a5ff0a5c2ebfabe217609eef9256b771958a0c556708cd8c84717fd1090214498cd18865c0320f8e2ea4b7ae74828214bae99c6718d004e43a4beefc7c228c3faa56f741552b1b89454d89e31d0628a2192b1f99119b6a9808586f00dd32a7124520761ca8fa3cbf1e7a7313d171e7a656c37098901b0ec14f707e56df12f77f774fe348300ef782818ee8f773b00407501eb09fc36a4ecd1183f71774e37ebad5ceebab2c239c85a28010b49eafba4c77c4a905b519c641808eb9bc3431eb1a671b9c8b085d786b9400a52c4abc0fde639006bcfbf4176290f76d9b394dd7a5f75c0f874bcacb29385c4fc1b7c136c0ec2d507f7f81f61b737c7297efb0bf0064383f56c9a56ec8ae49d05daf00d9fe4c1ac9a742d92ec006bdc4101a93d56566891c7d8cdb813ea728b6ef5ae7d9e3d8599382bac58559bb2f6a5a15b12b355692d3d0ff14d40abc45507b4e36667a46ba0927062c450589e79ddabd0a269138c5821b063f046d5f56c51ebac5a21eebc51cc6750aa242f92fc6456c526fe212a9d9ba518950d4c2b15c08441cacbd505064d5c3d65a3ff3d04090d915eff50bc18696766711ee0d2c7e997515cb330963c0967799d605d1c8e93de9b65594002c88e76c606510a9dd23fadc9c1496bf9679758b45595a6cafd3160d275c38811a2c4e48d3573e4c7eae9fab28413db46b4ef6f980b68f18512b173ff3dc72c1f3a14b3b5a15a81411fe19c562e026d1805f7001e9998df73c08a1e09e8a9d862564b207056b010043e64cea1fd7050ecad4abe593a4010ce66815efa27f4c2d12fc0e1aaf0347a7214bde083bafdb1e516b4fced6412f87a3c69b7a24c0bcfd1c57cd4407808d6726542122527069c6b275bf2b352a07230ded78fa844d52a535b1f29e0a6ef0ef32961d80decd30b15f4523ac795d49841e0fd2e12e8412ce8a1da5f08ed17ec372bb99ad963dfe4750c0e05378afd7d8232a8ed772babc4ff578e3fb2f7782665bb29af2a3841fa18a0d7331c37ab6ec788b36beeb36df8d3886ea64853ec4384a280af111a64fd3120d24a57c41b9e4b0366e2496e053684a84113789f1e42603a23e97fe512e10ca78484fc11e88236b07e4e504a6c53e87a5f573590afffdae9c84ef3ebd83f807ff4df3e2f738e3b98784a6a3dfa547b423ab304e41f88e83f69527d40f3118820e6b249e5dd13f7aef114378a016c7688c90da91accaf43b732594e6e401e20eba035e65376a35edae6b6af7e7b3cbddf725dd3354ab6d07b0148ed2cd420f0a24aa6b7e4e4cd4b2eef56588e0e397237bbda1e32ca83c3636f278fa0a65e26e627f530c716306f6bcd0291cf189149a2406bc450c3e08c61794d7f5a50c87832105c3508cd7c4dfc698e95c5906112c346fc867df2e6040203db9c6c398f9ceac52ff4bdb9d5e2d49bf6898ce43a577ff00beff959a272bf40e38c79cad62def0e998ddc6bb796bdfc91479df7b9106e59d222ebdf8839477ec6a66f5b8bcbc501c2cc404b7e08279fb9279eb0217bd9fe493b90893649bb36a1a75a0bdc2bd0188873664b9126b07401ad8e594365fe902c0156a275040de3fd3c426784c91cd66e973a44b975d3d05323dcc4e330dcc0afc5e1d428b982dff1c07f3d07eb6ec5ff2625efc600ca21b9b45952ca0eb27961f4a6c10fb5982f287cb055ba654b597c2698b91490270dd4ed3f72441269bc840d1266a99f031bc5c57fd1a7cc1add0e45608aed7e2c4b2eade75402a87666771e3e04c58952f03a231d1f970303bc5929869811a7fd8c19b6603905ca185a0c178eab56649d48404701148620b33200aecb090fced8fa7a67bab30390fa532fa5143e92689318f7640f8102da0243e5d9a10244e09a0921238cd1d1498f17b1f7d56488575c1cfe4aa8d6cfc8b5a2ea9ea8cf7064b644d4e0f3ef0d55eb425f81ed04637184e1c2282251c0fc450ec2699078fc3adaa69b3ee5eef4099a0b19ce74d69d0ba8e706bc906c47889293abaf4b293b4daf1caedb5670b4dcc7a31c2dca6f591b14a3abcf8e08a98a96a3f0baddf3a222c047f3812cb3ebb456b0b68eb7cc45af37b01c9764550c4985c33bdcd74017d490d7886ea47e3005b2a128004ea701a7878faea96b7f58d0b66ab793a715cf5b7746108c14727704c2961c799d951d14e53836e0262634de14897445f59734ceff6cecc96ba677aa20701b0e723a3148f809f885867f352101d610e1e8fcf7706796ec350454731f220a8d873ef85ebb688f8c253e547f6d28f61c496fb39f78d19dd2142a4843670cb286e6e8a0e5fe8b99792561e3a24325bc9b80c99e048efee7e29a43f07b1d75610e462b90bbe44d0d0bc7c8abf4c9abce3fd8e2ed47e7ba1620a7e2f7eec17a20e3cb294b3f00b015b2d1d1301f1289dbfcebba2c9eff15391081b18f9d59586e311f203d10916a662fbc13b527d2198031df016f82d10dfa91ad7ca1c2d8cc4d7cceeb5bf1480bd3506a5b6aeae5f8702fbec2cb585802b37c0e63ce58ff58a45fe50a0fcfe8bb8f0f83b527b2b49692b75c8640ad997a0e4fd71ef2db14e6b889c5fb4d8dfd98500082c6066cd24770553e2d53bbc711d1ca3c942d455a1fe2ef818a42937e00f253b640dbd215c0e84f4ef9b721516c4ac722cd1dd705a5db3479304f396ab9addcce6740d9fd4b2ae42cd7aad3943797cc68b7ba3756b66f96ef6d3f5f48385abab09d26be575aa448efbb6bf34ba04462b7c9301123aad9930e632ffdfb34d0420966849e4e8497fbb69122dc46d9c59ced1e3c3600b8bea2258830bcc7a1b3483d7ec8d0f9439598ac5dd7457f9b69f9fd1bcd32d0a5cf042d9240b73992e3e842507356aaa42a04f45f26d17e3f9ab730bab2158adc29c7f26890c3cd0858f58c5269e8ce2e9969efa6a683a18b9bc4f3a8983ea0a9c70fe05b999010af1efa930ad36ac6f2e56ed43a1a14705fcaed184a9f0bb5b74c2a9c5043d2e0cdf5d37194fa2a2a15f9de9a2b39f918b56b664ca618fc19ea04e7685ddd32ce44c73aea9463f7e133d5731ac531f6501972cbe451a9a7c816f434bba92de52c0bf9411ecc7d8e49834d63a60e277c28dfd2d9ab19427819e15db27548099ab3e3c8a33bdb450db061482dd119385bb50874a53a814bba8c77ad9f7e0fddfe33cecd0aa87ea426a61e344b1ad6378db982223d01a871a2a1d74ae05adb049a081c5ba244e3f7d0de48fa6bef6129560d60d893890324ee6a3cf1ac7c4e7853adde14f226789a81c1b6510b76de86fc849ca015885b82fa2b23eb9fe41457482535d0056437c0c4d3c3c3c0cd88388dcc563116814a2d2c20e3f6048e22b37638d85da1864a5ec35e8ac52a2fcc2bb8236d54e707bb99b75142fb39c234b7e1c1e09e5f32fe5b475ad35de24d9e73815d7305b4bd5d5ff1df08002ba50096dd349de148a35be5640500d255571df315f5724f67dde3b41fe8bed6f8f553eb3757a81d08cd3f1022439607f55e44b78ba8d9682184003c6fd9da415e953c2e1848306dd44405d8b316de22f9618d78b0dafe72b5d43d235965b9b7b03f29dc76e3f3a269836c75fb4fabfdbd3b28988d5fa1a40c9d367593fd18064989c3f93ef0f617c13afdbab3cd7e3d7b81b59bb304f199e4a936a8a34975c26be1d88c047fb1b5ca3d9ec0547354553b2c78c9918bde2ede1b510a6bf9057d285444f7911c14e2e30b27727147d5c7b46cb114d47d98a769c642059fb192317a2604ca5ae0bd2fda98874d96eef044a0247598f0290e7209ad626b122abe889a141c0116d68c92ca6e006fa86d003963083d2faff5090332fde86f6ccf1a050b8d45ae54aa5ab176dd5b20b81cf4a9bd6260583d50db908937dc1910e402d4eab3ba9773e9c1c634c5b4dcca674aa34c593c4eef13f8818779bc66ab0f4202785fdd12a46e53cda0919ecefa69a929088598d7cb4e8d91b178c07a3ca81a1de6c1e666b636bc6366a45608442bebc7fd401e558ed7670ff5773391089c48a290f12553a603c0f752a6911aaca4678303e01bbf7fcf813d687d314b8a92569f2debc900d6cfa52b1b33f09127bf94f1e6db5e357b8ab5fcec0a6325773fd9e1608e2d892e19f363194b668f5d305f70dc958e7b2ce9b701138388f27fa30f2875ad20ead73ea0b87539df48fd9ccd370bc4873286604ff074e43c9340b2b6999bff2e700c5bc78fd938a014531e22b34ea902615cd6175fd808a52b27d554d8ba8820413076fac6d78e5635515b84e1ca829ff261d6a9af4bcac358c5038d7af0ec26a00ba7e4c6f9f13a6a461d4b3a883534d62b17172dbfc25bc0d80af339821195d1ebd7408f3300e868adc97e0e425400e6e8738f4b0d2f9ab5a3d4810ed8e99cdea6c9f18e4a592a8ab78e92455dd4a876518d3605812270e38a3727731c897fc7b7abef826c0973808a44a4d70850a92e7abad16578f7907c441af86693c0490a55a1df72db3f078028481c1ef5579ea2396813e5ee3e0eff94b102aca03a4236f72a21e9075eaba720ba9a6678b9937248db160f0ee1e0eb739ff7bc936fa1fc8389bb1da448274b474e0276e6b99799fe7d54e00edc0739ed9c8452350a6329aece5214e1b689c5388bef99eb96e784c4d5c1bada99ab6bcecb07d3e0b00af3698e2db14b8c8fdf6f22a67ce3b26a4efe48c45a47a459a0c6edf74b45ddf059eee5f5072486a73ba5d2863c53d858ebbe1f85bae5d86eaa7935199484428d05eb2277d528055808e153e192d7920453351c54144fefab976ca3606cef19439024c01b9a68866ea72e8b3a2478ebc0d26d936508782c1fff5e85d8df28a61154fac062cb5c607d2f6d1faf459d92cbe8d9538ec003185e1566f336a856fc287fb00136c513782be9db41914efab125b3fcceaf917ed9d34f51d739c6809ca2e9c97cb0f10a7f0a6fc7bbeb616f170bf4bcb6e4645d4045e9b45a03c414ebc35e9d69cbe2c2bd5eb0fcb8c0ec6ec36640730387a82c108ba5f9b8db4164de1a392633079b7873f0c055065a3aedd98aae044163b67c68167e5e57c76ca4a1df65d337e574f91c32cb0aa3a2778fc13c1e60feb8852f5ec8ebe0d0b6a1ab43a3d994fa6457c8af5139789004704e7a34c7a0b45585efe96ca2d42120411eec56009f9f96980376da7af2eaf9c68a9c0273d13268cdafeac18ff4ff69b0eb4d7b4051cf075b7c6df6a39e6659252af148f4bcb88ea19d9cfc76e2d584e2ca13a253c006730f9c6a8a6138c6ed146c53218774f673f832e4b22c9cec3841dcb925a732c09efd2452c6ffafc8e66840b94e17049eb39baf91bd2015a8233c8b109cc6d0046c89517c3f8763abeb475079903f4de16bc27b6a164ff270f3a88450b261d35e6a07e69b00c39568ca675b2816d82fd42d031d1a0e23af60bf5d8f5f88550a609aa16223f28bd179ea9b07627fb23f70b5199d2f9b492d997913dd00172dfb0727e288cdb3708d7fb8186c680aa12bcb9537a8b35f6d76133649e9bedba3cf5b59c93b5d4fb9f9c9befdea9661d2a0d943f16351a26793b7e680c53d77628ed5bcc1f21ef78886af659f579ee30f49e144f26c2aa1b83076d0ffe3cf276432518180b2a97261307decef0fa93706cc2cd1904de8f472730674e0a15988a97d67e42f711caaa1f19aae46729d430a37295b8207bb1fb048dbc08ffa0c787f6d4789cac61b32235287e2cc00d7bdcdbb8f762c6b5bc90b8bafac01d8c609d0685469e906829ff064fd7fc43001518283bf8d5e856d147f5c1f29c44778e23f2cd391a116808149188408dd1e231a2ae6d15276acedbe16c7c75126087e06d6dc0b31cb760f4e18ce8f590f41cde1e9f5f389dd3ac17eb18726cb7ba9c1f2f3ac7a7c60ff5c3d64434aee65324e7cdb16c974a5be35a41bfaf27924e50d6ccd7ca2e47ed68118e1b3c68bbe4575a93f1cb5c42e74d19db8bc269b6555b8f560c7eac3c02746c4e34b033493cfe654a2869209782af0fe2e1062f96595f5f67647248eacf776442c239a4a7cf31baa8782278eacf02bc06e5f3a4dbd1ff5b58c1e6dee24ffb57bae763bb10758ab16f97c71c1f2458eae76afc96ac86b88a231248df2cef7ba05bd9e58f1984bdce9bf12a3f6aca0b65de91328809b90d544700c3b5a766309413627f90ae6cc128e3f28471dab2a1cfe61d6917d243dc86e37333bc15ec2cb6e409e998d5baab6f404f2b3c9c7055b96107a4e0d1ef62adc3afe4f0514f1ebdd819fee305d3cb2a3fdff0635d487786efb96ee814ae712186726c703abd91ef88cfff7c7a10826305debefd6cc29e052918e267b054a68b79abb69e11b5c3edb638f9a288b5a0e781336e7de56eb4890877a344ade8af3e73cd72b2847dd65ab61334d8a21fbc71c6349ff985cc220a0c0fef858da297c60200cfd8df236ba823ddba3c8c5c53c716790f4b4ac68ba7a50ea7eb8fff2fc5589f1b05b187d4c1c302f89fef7dc6d873576d85fefa581a64070cee58f170a9a366712ca61a93dab057f3202afd9237cbdaf04205dea866c401c1dea8e3dafe1d7d01ed14619bc2f439320bebbe664c4add71c0a404a1bc5fe9793eed05f4a4864a4996f16376a7d4238382f0c664bbba0160bae302df87be470e3da013fbcf843635e6806b6edaa842414a1e51fd48495430be16aa6b6ea2ee2cfb9f1289abd228bac1c59f03f6f0b23ca85a0ac437f143c6bc49df400974e3416cb24d49b23eb024d179b5443b4fef8bebcb5a58844a0075bf574fcd9ae17a3b6d702222f42c6ccf6376216d1f018f7a25946d3816bb386182b612c194fa518e689e24ad616967a06499ad5f91d8689ec8769560ea9fc83d136cb95f460edf6504244c2d0f06387f6baa51f23217d0a017b6cdb4f2d5c512e40dc02f7df1ae7c90ca14890caaf5c1ffa0e22b711b8b0017b1d47771af4b41ff5a970773adb4e0cd8af4eb6bd1d996e55f4287f6f4f99b84b54d33e5272d5c7f4744d65260eba6b01830b0666ff522ad769aaf116242657c8b24e7653ec998d7069399d0a4d78fc5ac7674b9063f12ede1f50e437903330c604b0db53d29cffb97740e7416694f898a39d6ef4e272c172af4dc8d69810196a03e2fa771f38c72f928417b19c96b286eb2ad04dbfbe8f5c83532a33b2a51902be45898ab40e456d4ed9ab7fcda864fe6ffe4d2a10940efd82240fbcfa18ef5777025ad854462f9e17f7c2da8c60d96c554e8ef2ecb44c8e4d7c2bcd7e37135970e16f2db29b8e99c10f5c87c5b32c91067e192a25e8c94cb3fb8f2d6776f06362a982745ff90246d5c848c87b3dc60b8b8e9776da9e2045220d567bbe53dd4738805258f0cceed6c5caf94777d6fd3289fbf4534af419618d8a0228939c8d0ab90a9e99a9a8a2106cf62c2a806d09d564415dbb32ddfd5af289abf18bcb120ae6d42070b3210dcc574b75432cce46a532f6e2627d64fac4f9823ac988825b347149153bd843f8d13cdeac6ad88271752aa103082e89a3f33e0e061a604a10f7337fdb6780515d1a80cc52d3adee8a087ddad4fc6220c007d843c223f502714bf5eaa7e7dc7236405dd3d3dc1c3a4bb641f618532c9846afce38c05d4c2ed9f4d899551c3555b8ee9a291d3e835d6a9d313c5680dae84203b8cf39b4480684ab7e6012587bfa1be039a5b1189e46e6e6ef048d15fc09f391b2db024b01370fcf2604efa49510ec733ecf6a7aa90498832d29542e91cb3bcde35c37a5a9cbd386e350af30e85bf846692dddb1cc5cf0d74cfcd3baebe2c288e34b3b91081976776a50c3dc58be5f02c0e7b89480b0f6b589e61260a1c7071718395808a4b1ac4f5b2a33be50375a520b2fc1a46b76c2e2cfe47c6cf0ca7fa4bbf041e7fbf07437865e0aeab7e8c31715b6407a0ab11f5e08d4f71362096ae107b0c1d4f2501d3abba81121cbe38379f8634149073628da66ca6492a729f140a5c78282058fab2db44b1bae68b20373b552e485bf0e9001cd8f3f6de510a7cda2919a351e85b638921dbca5ccac48e608caa6d81ab5484610f0e88475f8fa7d3a94ed64bc932dbba2b8290466ffef43bccec1fae5844b2d16965e286c9696c5e3446b735785e331b65302bf5e197c1c2d1e91d656e73e5947d7f86a370271234c69d85fa73f2e259d4d983932c7136a8ccc530d80fb23e38e48fd8d9f6cf91abed4b515e776ff0d14374f84ddfc91dcb7d7e0d1aa7fc440d7af50c1944db4e62fbf1aac88ca4bc555e6827a1a3a5a6c4a0f2b3fee508f93be0b31a7a183b3ed2a99c5b4990b8c5399d2bdda19b3e6ed8eb744f1f0d7b11aba9405f925c77ac9363bd2722a77c56b9f66e28a3744ff4419cc8f6c927c086987da067be875fd741891d5c7a7142a8ead6afb551b26899a906dd85406e3dd5c05424c2a33bc454a17de87cd1d7cf48a90175a11b7670e236dc180735cc862e45a9238ac7e8165e5482fa1d514922061386464fafb83a216f4a71e46b989bc959ef8ce857fd5bafccb83f5dfac67628eccb3b3ed0f5dc530e53ce90ad28cfa5a2b3b778b0e9d00067f678a360b6504b6f8a727ea894a25f9757a4884e7c85066582969e292d91628fbd0747ec6d5b41b132709bde29c4ce115d04e414178d9cd0ff5b8ae6b71bf3a137edc171f28897f3621d23e5cf612e7ca2f1a122de5f61ba286bb571891f7e5f64e59747b57276dfef22e3da23151f884556a93f42d05b714df33264a634337f86ee9bdf2fb00c9d7399ca1dcbd0f1388b0026091e48a01b0984ddc10405bf40c9a741b457c264aca79030e12dbba16f9d198829bf8d7ffd3de87acebf3a2004f396f02d7c62c8a514060b5c597829048c8fa91b5b61360dc1258fb5ac2066b48d2a8f16ea362b0674e2c6fcff59262ebf89bf481d2139849400683736498108d4da2dc7cf9a5d9f0aa2a086c0d32e6e62864579d8586896a6007a6b4615a91f27d36e447da3be6aa6582e4a1dd31f384823e7bce1115a1a748667e3813ce69e5966a17cd2fc095cc93db81597ae21768e1259e3444513ddfc271c766dd03051c551f7c67b47847c661cb8253d5ffb67399fc20383aea4b6beea7334064d2ee79ed47e359eff1c395bb538158c0168c58a28473041c778ed62d1999020563f9ac53161ddd8b651d03d0b04995d2b058079e00dec9c0b930a4501fdcfa7139cf7c1003f50f293c33b2a60358890214db7f76dc687c9b85aad0a03b005f23f329021772296eeb9d0bcacf23fe21e97915587eb508be6ee46d4450085ed967aa5b03d4fac1c9547bcb1a2ac1be72ca396de1011157f24f2e793c187b8d612d068d9fe62d1ecc1063cbe7096669c00a26a875f14575903fe8868642fd2b3833ed16c84cc99a10175ea0def8ce2d776edda2d7f3f7cb6ed416540dc1f4dc4ad84a8dc7fcd515e09a702265390d22197fa0bbdacddb012f53f81dca4b1d179a6efd9a06c11798726a5b4bfc2d3d3f87303f1335055763b38d79714079ceae11f5e6307929c04bd549a94c4428c29432ef3214d7aee3fd8faed6c3cd2a1767f37155e49ad3f6cf170bcbe88ea1f89b16b4fe2f387488363537b7a32dcb2a8dd58222ff417f7195c30f451419b16c8e4982860cefc4e4fd53987462377c3154e216869b9fe33576aa35a08c309003834454825e33b0b9f4a80f30c63887424de523def36032bbcb5f1b9c2131626dddf9b4ffac83132dd85d3af528f5e8dec4a741119a9b13b88b921b37f8c6494026197e3dfbec64c5aa1a2a55efed346b03e52f55a9cf990db0301c7581587f483e83ee6870222c14bcfef5bf2891d2f8147221dcfee524865da80d0048af18a5289b0335a1f905e36506d79a3aba9e90250344c2ef5a2d241f5b0efadb94f64640b61124813eda320c15109904e69966b517008878b725c0a692efecb1196965c469505b3d2785c4013fec00a848a6be5ee7df47cd31ef118327f6524bcc47667cdb2d47b2bb2b21c9f29d818862bbb09b3d0a26acb1feaf1374209026a5387e292a79f5cfad982636740406a5061f5919733321f73a5e41325a42b1c7597ae68769fb11127f99cac53cc47c416612e431faf985e38f389875f68894a50df2c02126d1a5c26f7eb19ee5c7d418997421a059b98b194a6a1bb01fe82ce10500756b8e92f0c7e7b753cc7bf4d296039c32858de3823952d83f41ac6aee3ad77915540a9182e9f60dab2b2aba1cc7d4d4bca6ef8337977f7d3e746bcbc4c392f053162368e0688503b0f738c70a57d473f8e87ede8bd99223a5745c705a00417f6407e779b0172b0fd8247aabcc1d381dbdc7f84cacec19d4d55db09cef8c499fe711460983acba6180d40ebe64aa535f1460ee29cbbb33ba921c69360c0c3a9b95ca366792eced3239ef09990e104f39540005c2f86ac6cce7c5588dcac927dc059dc3f1ee5aac7a52c8656e4abe643e6648cdbc19eac33d00be158b16f83f140c715c150b839d46e7bcb57066d272be2d8451d4df1e817a00bb96024b4aa9f16a0cddc49d9e34cdbc7d88a1a9b1449b9730c687b3a8745283de8706fe4814dd1128b8e9ba1672ebe64f30f6974abe0a49bba3e7f01dbc5e5e4ca4f9bddea6fd272546f979e7972c007cc1e1489e07d8785141be06d37fb4d840ce60e1c9fb803464f75b7d4a77585fc1e120b4457dda6944f0cf6a4915600119c85c992ed4f30ea6ba9530084093f92c8102a59e1bad399cc0a863bd7386cb2b51432bf566b08491426c9c9d93f72070f26c7cbb8f4cb0bf2c819381ed33cbc8f2d07c7863545933ab0a4169513f2f668aab62e13a220325ec029ed13231b998dda1b9ab36f2f7c20c41890667706e28e7725fbcc9301783623646c6681d9d6c2386dde4cca874ccaac1a3e52cc2796acbe87088ff785e3e1aaf5ab69c9d51b9afd2d764da248dfcbe288e3a48f700be08d4c48d4a30d0573c401dc1918329aa972bf729abba591fe6e45b8cf167e693997066cd7ddffaed30a20c6a6027c762cd016e59852b85c4c88dfb4c35bb12b5c20f143d71943ca67e103c2e252b3cd02e099f663501d692794f40abd27086ed1de0e2f24134444f2cfd52073969a12838061e97d627028e97f533f3e1b6cd5e6ad4ec302fb030349af420e395aaa72c7a4750d9f9628ad6e3be2573d2d3187b4e9f8c985d45ff8ab192918fa9d05b98c502efc0328b6a1c812132c8d8c7f9641fdb78094d0d9033873c995aa8645df1879262341e350cb79311f5fe94077c76b15addc91d77b293bc4c4ca6d55e81e4c7d39efab15ca15d886db16f03fbc3354dc91e660d69447c4ad2568787afbb7561670a01723d8327cfde079fb83e0f4a312045a1e036f3fb7467dca5ecd031c7f42c065b873475ccb9d9d1512e5682d994e4c4f551749789ae0caf7d9094401c0eedf505f83bf7db36dd24b18ae18f5bf3fd9adb575908f46982dbf367d9a573c0b619f37f97c2e1ea3998d1000f11b423933160295654dfde6b6a97e3eaadc1aa703a54e44d5bc2b4539024746700ebb6cf8a7855e3b764be4729d92e35bef729610245e05f19be78a833b592d7727765a3f6225c3aed30c1c9ba55cabecac4b6c3a815c56f9534062a63f02b9f1216dfa9aefa179145600ec6a1c228b5d589c59869f441ee54300472139dfebe18ccd259669765fa803073e0156559aa7fb7660825ef877716c9609c6c4484ad012e327426692df49e7a980f5baafcd51a8ce35b37fdcdf8ae5496b79086794eb8ea22b6da7805287cd431324b65ac3507cbda75f391088a0bd638b1f3eaaa7927328aa456c0fa58a6eff0ea26ee38d6482bb99ea313ed34d913809c7b1902fc63d8c9a5391e08923586443900940e3fa95f4c960d5c3181b2be18ed6c385184e6acd91fb591328d7a62a90d77825fd9415269aab93d51483fad042e48ca227d9439bb2403f72b538d8d59609921204736b7ab7f582897b2ab2ea36cc7baef3b364ad4c60214a6a58f794c8c0d1d35a8245810d2159811f017813edc0d160e418a5d2418b458f8f555f4b4a03f53f820549b21c21c3d87481556bcd68d57938542f834f038767478eb7a3a00f0f6b4938a6e6a5cd3624954b59f637634d510cbc4d5d829948c38d40e58d29d542b88a42984fe0cbebf062a7af03f4c98bbb7f2056c75e85d6cc343685334b5c49f59ed3328ca21a1243dcad2549d2f64273b4604e01d1704dd897cc945ed1c50c2ba84f2795e1bda241e32787fd5fce98d56ad7f22f93f42560c21121a77989f75917756d3a5ce2098c29c3934301c6419762d1d335655a1b1a4d38b8b11c0e880a46835f2a36c755695c96af57c87a8246932076d8dec18d792cdef07a1416806855b75830f7cb3150548871df10016f8163811a53e0b8875570f7cb4527738a4d7c04ffa828b2a2e282fce059ecefc7bbeaf8471a4b0b962af251613abcb921317f51ac8ae27bd49b7314628cdf33d839682c59a584f5d7639ca80805569bbc4fee044beafdfbe453a53d17fd335bbe5b11ef1e45057e7165e6699e806c379f40804c4960b6864915ed9ab2a0040a58d189168c59f0a27f8aa2f6d41d94bc142cb0b192117bc43cff573f18ab2f9956e9785bad7549427c1e7038ed5de8259306e59f884a1c884e41c9790aea081264ec13242518a9851c86b35dde43f2c6903856f88cd253f2b47e581f71a8d480968f6f27f97c2ccc4c673deb9bddac6ca6a5c65e6bdea298a27a36a624147f082c73bfe204ea5201211e22026ab9ed289afa50fccdfb1370843541f39be759ed07a658c6578c0e9103b1d35040b0e527a8bd3a82d16fe99c60784b3a7ee560126793f5a4d2d6fc71762c1f82baa22633f515558dda1dcdab5fe6531ef22fbb195e96aa8eb90a89407dc087b7aab8eba30defe480d960bc8a0bc2c511c49fc46ced81d5d8c9ba3ea07252ca400264ab8e0eaeef929a1437f45b8229cb58fcbb5837b7d2fc2ac93ab1a94e3bb708d7b209f9d3845f4054612c30a46181db0abf6e70f136a98821f17bc43b4f7ea991fac755a134b5ad84c6f5c9c49c4fb5d39f635f229ffdf21b130e31a22f442f811187f63855863b97fee4ae15aa23212f5fdbd478da853218f0be7286e430ab8583cf822f9c6990e2ae9da73a31a449f917084633f82265982f3e15493b76977818710fbd27f055d5fe98c0a5b1a092fda7533543734c10a3cea1e18bbe81e0feff371be4e50a9b4cb48aeae712fa147a9c6d01a726045602dc2cef2ba28cadcd49b20dfe35ef1640633359392b8a3b210c9993cf30429cf94bd6775aa5a772a119ff94369cc6a2e9a947452063cabebd864adea747039741fc4c1da3303311237411f50a278935bcea4bf8d7a97832cb66ebbf5c8cb990a7cb1b4f74b1a20ceb3c32ec9c0d24f9498be955e9581fa2750d6738f68b5990034fe252c14deb4a40fbe9a9ffe53b67434b16a01bcd903de805b79e2e5820a4fb9c9e599795e8cdfd184d1c571a8c38fcac6d5599921bbf140d8d9240b45709a3d2dde61cf4543dc7dbea3dc24ec56767ca9a63e9a994f627cb82517701dbef3de7713529f587ebe209c5223e04dccee51994932f14f83d9256b71c4147b73c3e2f6c1af35c503b2d2ce1d2ad3a3e88e2606bfdab1a0058a516d30ecccae9f67da5eebedbc167d885c48a288154c90c9cd72d990a00ccbe6352b7e2142cfa474251ca05acb57a30aada214b4c4b10b78097517b302fdb66ce7076d9e5d4fb941d59d86a972fe2b71fe767da564bb94cfffdafef363f3af8bb1c775ebabc010e8b7325e61fa9bd25dcc1fb417f471785e27949c56643cb09d627f22b0294cfe2e631194019fcfc205f2ba4e1cdfdb6abe9e3b706ea6f80ca39c662dbd0c27ba373200000c40e83de8672d6e3caf62e0d96fc188f7a741f0a6bf38af74797839cf155607eaa4453729c7f264c61f52931818d62e0663f2ac4bc8f0774367126a20d77377bcbb50059f17afd64459a6ae0d706a9e9fd193b5c4f2c929b45f9bdc7c3cffa556dac969b1655436ac1d2a23954568356232c0bfceb2a68799d29b25f7c6d41988055b8e826c5b7b8d597a193d28844b2ef804914537d507e4750e1741a5cc213ae09849c828694760724ae30d64dd033ba716f356de2c3af93b058bcbb2860246514937be730c010f58f9031a932cd1b5babc127053ea094d0b481ce951e36d59384935771bd07bf1afb83946597ab218f657b5fcb67890c2618bc5daac1ca435783169d873d2eece6e98b99ff07066ad9667bc2a01f626d9ee0c0dba8ef313fa0a2d860872cd9303f9c47159d6acd0db9fea79a12e9b7dc4e58d2b2f392c31dd76aa19a1ab3bab54c91da6decff4c8f1936efd751cfac642aa4c6bd6089059fb934c4a6502e81f54c421272d683365dd5308c55709d12c2b41b2575c745457ce9daad7e90f3c7b392419a6876f39690785f45f7d3deb51718e7ebea4bd5b30b1028e673ffd234096e6f4d1a6e3551c748c6dec56365591757a01c31afcaffe0ecb290a2ce1994a5c570b3ca59fc615d8571e03b00a3eeec76e723cf848f89d93c8cdffda622a6312c77eaa948df984711018fe603897a92bed00fca6fdab282379e8f334847fcf9e4b25f4c446796eb1894850ea0534f6fd28fcae07b14ed1c68396ff8ad7c6f20cc73e2b7cf88427faddfa924441d299576dbfb25f41d9208817e713c88d2db6e663a14fdd240135738a1c66f6ad9bef6c9a050694aedeb45d992eed925e3bbdb8c5ac027ba8504c3d5dbb1f6a9339c915384cd32c7bce8bed2b0cdedcb3bfcfe26c2bb754a02a939f7f73e5f410ffa5e997fe66aa4b4679cf8457e07539a74038cc775efe0c8afba29e8e5ba7d1572e5f19b1c26e73f7242c734982c7acd2e2b4e1f32b1881a818b2ea417aed82dce3d1f15b04aaf9f371f05ce83313fff5e6f5005ff3cc1b01150b4fc74dc4cc158c2509fdf644b0aed1ea985bc2e6c5af4a45f546f3f655c2cf8e6da1ddfd07dd60695c6c87ebb6ab42908d2b8950364a46866b056f507dc86870af483606adfc1e07738a1314565dfa2fab2548a399e6bd75e0ef07bc43104d3e42205953940128f81dce85ffd65ef047af631247b9cdcd48542c3a7719f2f8ef37ab332f5d3c047467ebabacbb636f0ed17d55030051c32200fe6acea64d2ec124a45b3e700b42bd9a66b441fa0e33620199721e43c45204197ea825727eaee106b587fc35a817753a29349c571ef3940203ecf6e1e08b86e0d98164cca8ecffa2a53b7bbfff030a5d086d82b3578fcc9a6647528be06c6fd0a0369e84c1a947162d1efb4e8bc7fa8daf75e59381207133ce6db865524f3b030c0372c47d1dba4e5c9cabeeba8d0f617b3dbdedd965301414315b9a17993a6862548b33ac357e3c8150df2ffa77815fa084cd35218952130ecb2d53cdf9be5a3a7f4bf11e9f0ca989b2ffba924e798c5b46d6378fe6c52e03a0d55c2e0d561fd6b6521096285098be7c835995b022833544d640e49f8c374e8c76ca74597f392575ee460e6b7b19ffb318c1fd9efbcccb5918819ff5438ba69608d8653014a56dda15b01c58cd7c94acb2f9d49c78f976cb31f82b13313d7dd616c6c95967e45e42993d8b17837e220df312a64cf4d74efe0131228cb6a94d521af0f57c7b847277f2b74da9517c025838f25090552192ec487c7f32f96abe21565fbf01e586cfa91698b36580bf968d776142597faec4dfeb5e02e206fceed3c24419374777d0a96e935108c8ab42550e75dc4dc21731e68785e3aeb5a384d997482c26f436368f7d451e01fdeb9bd1137994bafed161a3da6149d838211e967f63ca98c23fdf13cb3baddcac57d71489e438d6dbcd84164e011486086948f08415ba67700f998e35a903a17274515f5f7519922eb64d098760183c4bb1885a25eef9660b69db3c97111b74ef7a8f5b71f91ca04f2d8fae7798b3ca22f1c5a4da2a01fb4bc36c33cc70af7fcae89991b17b52d73a4b7e0d9e4dc6e7fb759688e4f1d019594bb8ef30c54b3eae6a334a9d0e1a0667b3f97c5996c098e8de31b48cf511a91c6b79bedc664f821e5403157ad0dc5f7e45b4862990f27b9b9bfbcc7be5cd2a65c3b26cd5c66c87c24984294f6800ceb5592dd26c755cc4f71325ad6e735f9d81343990b0f30e188beecb5a45f6af4a94088987703e5b050555dc22e4444ae90f19173db99c5749963f48fd9fe8f0d82c2101af0e289676896d2d9270172e5664be6746204a2546e307f5c2d1d32c361b2876700d1eb1b49055441b51ce3f764714301adebde7301ea593f6879353a308422bcb276217c9bbe86e96f8612d30c90b56786f1859228ef72dc37b6856ff1819844ff695078aca82f6747905ee1d39de049cb84b152534f7e816d75a4685b27d180ea79112f0db3523a87f464331b109a4139e3a6d87b7104018d49e038b2e32661ec07b34c19b2bf2fdab9f311984495eb2add7035e798d56b95e4a36030aa8ac6e9ed1e4d386956a0729cc97e6c486662c58b41f5f6f1c8895eea407aa8f38abf1d61ef697731cb6f702505aeaf98943fbcbcc49a8e3a2d283e39532379810a4ea7bc5bfdc448d756eb8576adb1c1292cdfe3750da2d48c5b5a993674f7019f61613a4a15eed30792ab9fbfb7a8201254482d2bfcc62441e09ca11571274dbf9b125b31bf5f6b36e3e7a5b5fb9b26483a3dbf5f6c3cbe3fd8f4cba6428aedf166c4d52ed2554dc5e47c1197e4efb9e48b6229046d8fc68ccde20123b5db35a0c30817ee9e0532a8720105e960261b93f55824b9f515d27c832681b1fa327b49bfe106c19b53ab53704b0473ac0764e3b8daf8d0a1d650dbe6c695347dfdc676a152b5c223206e36e28ecd9481982cbc078bb1a0b36bd015be1447d2b32bc694a03fc339ce31cf0490ca926bc931beed445948411a069d9197c5d74d753554a19623b09c86decf4aa372a9666eb8c16ca74f9a52d7a71d2d2e806f051059f283ceda7be40db85463a77e5e627db6c45ed3087d97eb7f40a82b0ae55befb7442cc81bc153a6f176d2c92b6c432000c1c390bc4b2657131d6e2c16de04778d4a87974ba80dd9bc0f05971a9c0846984ae2bdcc61fd6586397005083e7e454eb219be55bb87be452c1807b670142e248f7e5f079145bd480f24add9670370ad750ce0d3063c2873a59aa6c78f820cc5c511a8e9fa99c108b29382074a7a2ffab9efd6662b44cdd22d1be5e3dc4cbd137fc5ce5f6fd08fc9abaf01c32013eae8aaa5d89ff0d2d0d259853abb2492569fd2c9899c7ae766895ff899ee0f65d9a9db64a095f687d2747befdb352239878e7911bcac056cf60fed8f048d92b6357484b357b5bc0cf0c1d231c7d3ee5f97312d7d57a04fe28fec833cb5fcf01715cfac8476044a475f52b75c82dfdaa97b434c815556e7b0cb0b94e5121e2f9690585a6b452bf614dbfe4fda18d90f3714db6d6d6b2632da1fa4f67cc6289f2a86e4121d035dafd5a640d487c29987a6dbb40fe1cee5e39a92830195127a90ff8b3c764a748ee2e4f47b76270ba943d1f41e1366416e9b0c82d74445be5cd74d8f78cea5f6762a414e4642372af2e812e73f188d6bda05a8b289c0d9b5e6bd65ba9d35991e62aa990533127eb784353fd4ada001dee2de4323272398227dfb80518d3d819410ce2a1aa19896cc332014ec132a3e150d99c96832c95f626da0f6b070aecb15e5206a2f0f4e61ec0002b363110803211f112da6565e60e1f7dee740f6dcc403e36011274289fc271e515b83281439d9f34b6cb75f97025cb0e0317157b0d360b5209532741395266c19c873cf22446a1bd5fbf8451cf4d4d230a8702df398e1ea959085b721b3dd020e8cd5cbcf8e1881785b7b043d33c36b33cef716b1c61ae9834b83ef4397d87bd1bbd39f01f0d95ff1a7bf4e08294b53373a91e843bac8b811f81bd12668fa0d656f110db31d069473f63594d35635fa7644d358b0f91c928d3668115a5cdefedd03c44be70ef2f2d3e14d69ebed5f50c4608ddd9ea0de42575d20ada4eecff5b952ac3679c26f7a32c7f6d5e97d34d2d1cc4f0d80e6f88a1e14f6a1d3b0118dbca8cb8e590170fd4a7522561f19a9a02a9d2f35e215b7b1b2702369767201dba1dc383b9ceeb17f374271024e4a22946f66b77f3d381a578892843091bdbcb0b151a0e2bcd080d4cd7898c61e641ad10087ec3e1b918fa6454867a6fc29f96af9640a3e0e88bb009ea7b24a0fa8a6808077f5743040ce4e1b6ee4794bd223415757cbd7af9da64f9cd212bbdec30f89b57f7eba5cb963f5a1b819ef094748cb08068e39d8cf5973ad6fe4117ffdc228703553ff47576070b1013e7edc63c54cf6cf9eb74b0e2a136b2a264dc7f5305da892b4e1fbd611f596861fd55235280a6e15e9176e83ced5db770bc2ab90886c509b2641676486f2f146acee5eebdebc8f32b1aaf31c9db4ca2e0e21f8f81dd1e44b1f698c83d77a7f44bdd8d64594949c3dcaf056deb6fbd8e80bc9af1de765ccc5bd09eb208c6791adddccd410e1f227fbbb77f4b76149af153c1cf46bab6380258e2c8228f11e8473e1c64ca2c526520549e83d175a9a536763a4c43529c2946dfc02d2402c02379e06125fc8100c0fa9b60c5b8adeb2eeefb6eece2a145706732b1cf50642880aef4e96619777467504ab28dc43aa0e3bb340ad3f0ec3b11c1e0f5a729a89135b0deb62f68e0da66e84428493089334e51791f183942c88d36a9bbcae36cbb09be7d542005a7203e4d42891df7aebc03bc29dfeb918b4706a1feb07c3e9aa16aaaa62232b63c77f1ad66dd5fdf41b9d9e080de8fb0c912498fa9f0a298e6b8d8960960f565b298caf43c3d0bef114323cf7283ad89eef740ffb47325328b15db9fe7d095bee032db458373af3d296a8a4acf08a32ffe6364d71906119e001da0177cf432974f86c5da5c7932303e10214c53466a43653bd9569cd84d5a6c97dd7f8bc7c4cce7677dee17a174cb2608264188366fa7422786f6c75cc4f8c7718736949d10967783807202f78f9a1e03541c80e6aca097bed408c524da1742873e450910882e768e84b18e0426129af8ae90b7a68a29521a2423f1e34d36f7b1db27911bff2f85f8cc663c90921a38efc24fc324a46deded04bcaa2a7f09e431c8815e74167a758c0fc58a0e742f4acbaff2628511b74ed3518a0b1f8cf1b80d1d6ad6766e0922122de68bd9f12243fedc999b5b8847977320e6ef9431ccb9764a932f4fffafd4b07b40c1f070af24ee028061de57ac70e1350934a22f8820f4355e7454b5229a07868209a31382b447f02cae96991e744845cc46ba0132b6a5cd925ebf33471a46cf619e614360288b1dbf3d07f001ca2d73cceecca9916f91a7cb3988a3bd02aaaf4e94b99a3bb05beed58eeb316450fb1e647b2a29cfbe843a35abf06f368d6a6dc94dbc686d01c58704ba2abedd38cd4c0ad97b013c670a203a934aa7e66f3a7cc421706faa6fa1c119a6354c08d4867bcd59dc11e0952529355f3c64847ab66a90c6e51cf1c8fca6dd57c1a92edbc3136558c54a628ed7586a2de3b64170e8565b925eeda9c1c80aea67a57ba5c8ebd7d38184aad09ecbd147dd50701fe55c3dd4a869a11f64308cf22b5f61bead6ee2ad05f997e6a67ed5bd9a7273cc28f0ed705af71de84f936f8e780da4e06221a40c8d3b7a1de20026ffd7af4d5a1bec4b80446c9561930ad878566d1a0dd4ed7bd272ebedd0a8190151944912808e83ac86cb62f4f641012ec7f43a27318f054ae9c4375704b38df1f471bbab40f59106dc64ab230cdf45f04b61bc80b25835faecdd2e1d54d90339e0ca78d581e55026907f020d6c1b4521c5ca30dae8973c64efc1480793971f40f5ac9243ccbce0274e8ccb4ec7fc0346542b25e8316c68d4b62b4f15776e345e7cd24bc6ea5ba18eeba0ecacec069a440be12088a3cecc53448e662ccb59d3227b7cd7529373afee72c729cb433e2f1138ddaf3be1301875484c05994eae6a64c92d3dde38dfc626b6e6f3c013f8b3c688d76d1e9ce75a67c272c34c73639ffa9f48b2678670b4f1713e9775dcc4bfb6a21710e5898e0fb8b9982c4ac4d78d670a43649ff61feb93178666f53f103b204f01910bacec5d3354163a4b394b47e1ec6bc791ae56763145491dd5dfc30fb22c675a01d515d9a115264b19e5457c7f27706cc823c4e49ee1ab4f2c0c4f3932227254bef146b9867e86e8d636325ec5c892c8dd198ecea6e5ea1c4a7a64c39e80cf56f9935aa8ce9cdbbaa160b13c7ce851d5f6d1dafdfe47cd8ce73f162f881874e1b3e0826f74156f81f26380c0a6ae3daf18a944ac1d612bfe4678354bc6a07956767d3fac25fdb0b767164d218a1252d83c739b9f0c20a0f2db9678456d0f076bbe8a251f0074fd60ef5fbb56f965806bf527127e5f2ae1e59088ff596766d86161d165d7399ca4993ea00fb586247e8373bb3bd6e16a84d194843593c52032ced6cb3af66bd99d70efa73342bcc70c2bde4f254ab1091fcfff137b62c15e637ccb77243e115344ca1f567f98bf5c046febed342db8177da90190a0d687b4810e394288eba2cf98158dba0cfdecd32954f8249451bae84ade8e3fb6fdf637927889bc5b0adf97dd92b014a2a51dff70c82d7bceedbed9494e7f48196d48f19b902d3bb0a95f4d390f29b6782c9cbabb8253d2e812404bf91260a1d0c88fe84d084c9dad87a5d8136bc14074473d5f719d649cc12d1dd047ebb478dcf5a05efda98c49619a3227e223ca8fc083869e4dc4ff38e08ff32372e41cd644b137eac1611f46ebb681cb4ff928c4bda65d6a4acddd33aef5e4e7325a583ab21d0681bf180cacab648e7049dcf7555bd5edde389e3301ad2c092a6c0bb8fb984a726b441bbd4ac58ab3d897cae8a75041804f3435c01fdbbf2d9f14523b5725eaaee6cd67d1fa1a3c9511c156c9f9e10a17980b8e523f836bb936618ab5aa94b848dae08b25d55d7ad3798969c131111878a16d924c8f0813fa43835b20d72ca175d511d33c177b537dddccee55d367c866200d6a9599ed99b12b4fba57baf03c3ca2a688aacd3935439b47486aa67c525a8ef8c081796bd7e2b4d4722ce40cecb8e04dc08386cf3e23545e759856a21e4801421e00bad35677479483a9589101a986e990b71e923a47afebb0d72100eb55638204d93da1d8177df44a5694505f361c9fdf46afeeeaa97256902250b3e898196de689b4c3ca27b4394985a1701fc2cb154eda6d26b92a51bae02d349ff32a0caceda38b995585b1ad019b83282af32cdea10e7f5a23acec74ea3279666d66a65f18a25e2f9279b7ddff186e2b5cc660a677327bbef8133efd076c451dbaf9bbf36dad7f2fcc4d37aa875f2642509d21917f3d9361c66ba0d9f99c5fe5ea7edba2d2ad547093a0f92ecca6babf83fd7c0cd801f039cf1bfa26a87b0d30bddf88827ec68cd7215f0bdc45c328831f2ec51269e94afa10ec6788d8d45c083cc7585afdd2ee99fb7a85fe571f9e5e1c0aa84a8e80874e17a1dc6b262802d46ed3df48884bf4e4c95b9697df55a4426655329b9524e21ab3a164bda5a9f4ce0499de921e5c2c0975ea34999364e55bb09202592a4d3b8ff32b31f0c8dca6eb5d3b4fa9ceb76ca625b5d55a9a4f5ec5163e0b7d5e5c656076eb85e5da324cb2e4401dd039862da7962feac741fa696c77531fbd5a3328d4b69a32eb3f7719ca073eb74e82cc369dbbef709c736e031d9e5a88aec74610626621dbfe545248a8e687d088d1760832a5dfb4aeaebd66afe4d573d3480bb1d8fd59e4357bf5cb0bc67be27f7d614a611855120be3b7e1e20788a5ecad859cadd7c7aa29657a27365fbfaa4f9692579ef98c2067bdf904f2d3b85d9485fef9fafdfec273bb8288b5c7966d4e2990efd3fa79f9a45a8c649ae4a6767c45f0b8e6fd76f8da21890773cc208d2e73020070659d49aaab7e8c69bf43752b318466bb6fe52386fca2795a80493a4d834e83da7930b02244f2e630e77118522d2bd7b2e109f8ab97d782648204c517c4ccc68a5b7434754b7d2c30cb127f9a8e998007ba5b77f90a10550f6dbc39237579acdee2c953bed16452215d2ee7f7c8285318e3c7cd517dabfb8fb1658f2330a1e8ce208af068a5fd3d1ba1237b202c326c97af44a0d480e84588343e79260ccbc4a23a3f9e34997fcc52d77f724f2ecb6c127f082cec7d3767789da3b74a75347f3f547b5248ebeb787d0fbdae88340a76ecb22500b0eafd3dd53ef978838e618ffa2bd8bb5a470529b08be2b3ffe0c1acd83d935021dd194d19e3572e4db3b3437338bb5c0525a28bb32f8f84accd80cb479935c19e6b0e7ffbe35d559d29e18782d2679f3fea88b2905bbf6ad527c2a3679579271377e842fe953ebc4c2df703be9a073a88e44bed4cb52a651e655a4eddf33ff7965f2ca4930739b9668efef8c8d22a52d34b67a40208a2e007cc7d8b546ec5149591c80fa55133d79b675c1ae1da68a400028306304a87b18270b76a4f55249fa4e1ceb82f04da234c8794faef4c2f4a8a7e06239be8a0f4fa46da39d447cafa2aff22a4840f02f683a3b9d811bd17b544fb94b8b2dcf081c6b2c6a119d10e8d38ec9197e8f597d793e5722f0218beb73e14f4fc275f86701685fb60f91c38de58b1031184713147376195a583c3673b63d647778eec7a75e76969b5f21c86a1e4baef48473da7b7decfb8a493b60b5bd95761524f818b456b98706b8963ab2421a19ffddfb786c255e769b74dfdada1851e87715bcef0271f3fb60fc6211fc3756163b30757a2362fc9e8ab1d36c6775ea0fa01bcbcb0c0e3293f081677c1c017ba0599d9b32bceba9c661d9580857f31225b26adaccdad8f44ee8ec0deaa56153fdffd6e602cd0fa087d39f8770c70660bdb971e7a2cf874817f0757bfe51655bea11a57a96d62e76a8516602bce2f259db8a432fed97f3eb81a87af8862e7b069627db6d139ffb025a63b37a441025996b661260fe5d50a91f51598a05ed192600e3cfee471bde61fa484de6fe2008cc3387cdb9450ba6509fb84fcdbaa71fe4b4e6054192921738f3e4c0c9284f351136c4dd8bc6b8b4ec74cc811e79f6c8e5f83aa2862920b918a72f22e870a1bcf1626796d1bf2d005add7e5e5cb14795327ac9feb954f2cb4f87afb9ff81032e49ca1b7983ba52dd67f452cf391c4285187eea5564f2dd4d5c5cb0e610b99c02f35ea2f8a1bdd333b23a3db7619125bf59505479d99bd397d08cb6ab4d4c81b2f50438d92cd92ade2eb70fbfa426ec40f6fe0aebed040ab465f998a3347da5c9e3e39b09050b916ae1b645c59d6f49b910034898fb0f94f191cc3f7ab6c9653613b67452294482c68cacb3a0c2898d45536a46e762b75215fe3be29e46ce2337c9ade33ac80e9e813e3866d7dabbbba10c27b0c732f9351b434fe1cd6f35099b7ced864339ee3005229ed364b5f8f35f6eab96f6fa438f0b3ca81e3f5fe97def2a0ac4418e7768b5332d57f8343a827217726c3cbee7128606c395f3d7c0dc316501d2912e2fe058ae7a75615857c80aea05add5cba53b1f45d7bafdcafeb358297c1944414bb9654aeed9899d2bb8f2033d7c48c2188975264d7fe88ed3c3fc6167dc680dcff9cc6c25dc780114c661ffa5f5d62249851da8752019a9cd1b73f31d5673090772bc97c87ed4153bb31343cba857e61fc4bca2aef029de3313fb3954ac84b0387c149be1a82c03763b14e49f2c9172e4044e5fcb513e9f033622fce6b493d42adebcbdd368f332c129daa8d6e1870d228808374a06283175af39464485cc6caae4147638e42ffabeb5b8441eea04e4882050079aaef2fb540296808ee8ffe1ca0c2cf918217fd1500d073d84150a977fe40887fcfe17214673ef2be3b5ddfb65c7c0d0e3011eb005b7ba455da90eb326c1046dadae859047f67b8d038c24ec2015b916b3f0cc95e9e8468457235c4b6a042c9c78c46873495db8cd95deb0773a1eeb741c6ddf06e23538939891b15b1f8568dd2b6a8f920a632b7b1ed754cd0c75944e2055ca64cfe4b60734c0669f6c48b429fb26a08b528d85e282acd1e33a7dd01a993a8e697f1b89e55d4472a9389d7a962ee43e570ae645fa3e0d8f3eafdac2306081c8feb27d8d69dfc9d5bd88d0ffeae1d827592e3d918b467a27c15b20f8ccaa4f759e2cdf4a62fc14758d4ee78cec5871f206c1924b4b4d55d2ab7319a9e7928a255f9c1ae11a24f497c7b5fd4ce2445505d486ac9c068565ed053079fbcb682611afd2f59b57e93b0d1f0530ea5b31316a2ca06ea1251964aec9d9c0796f27d3de882f9a371b35c82bc813d46999e4c5a763fea7d7f9c6c5d9a7b0b19e5c5b0a72f78bd9b558a076be28514b217e30b142b9006a8d6aac65ace88c887bcc8214ed6e9ff32af6e11f75f6fa1e2cbee7f67ec0788f2e7cf921ec9c41516852fb8f339ccc128132618682d8138a8afb0655eb42417097be9160184a3e49f98e935c3e0482571254398507ff0ffacb2b93470903000fc453b6716cfb076814793bb43af9dc9537fa4a287d4add3fb044396091bc0b0d9a27c53a925551124ce33683d19238fe5476e14436228c3a7560d9c7810c98a4183121a83d303afe1f9fedde73f17856ad8001cc6cdfab96d9a4e2f418883224a1a2e7e5f8bc7d2d022d51c503aa6cd24b008982be06697b65c6462a3a923cb1ec0be63b8883ebcc383680a56fbb6f5284ab5f2e32ccfbf5fea295911fda3523a4332222a72d71700dc55cbf4eb7d24a75d00360abe49bc75a62b9867127c4eed4acc8d8e83f732b021bbce03685ab529ee1152b7046d3a4c4fc34b441564a56210d67a07717a0258ba7731c6d3f020f7489b92199e209eb3c04dc82eafc330832bed7c0869421dda64eec66624c54de43c39d58a8e3c3dd1d30c112de6836ee2978303620891e0b93a0a9eefd2f23b7ef7bf2fa86d3980a2ebcdc3bc71b39ee122d77d79c9b8ffb86a8f8ba0f74be99dfba456cf0f0cd1541984bcc6beb43b1eb2aba7303995bed53de83f8c23cec7bbda8f5b03131b81941201fa930a6ee03a3efdcb0b66296a7a5281e7b1544529805513c5715f79fdd30a0530499a24bc849926ed73b6972c77d71b1d7bf7371df64d4242576e5838a46f85a29a934648b1a25030daad79b10ea1703e6a92df548aa83ec67a4c44c26bc1fafd8dbae739f8955ba20cad00145b1be44f37c570c3c2467863031b4755261d28eb17cb9992bc231dd5e61c62c58dd36b702d8b3aae9d5e9a87ab8d1f90387651c0cfbcbbecd5c5ebd9f90697c39c7a85eebf69b17d7864e4f5c6cbe948d6e97bed382d0ee72417f0b1793e6da1b9a2d1e55cb6ada4c80913985c91b2405df81504b42e119b3d057cf853bbce6e92a7990e83c8014347d74c286cf4dee5a48a9f8e4fbd21073790113e8bbf5f7a5338b2fe139e689b45b28311418fb16ec681e417219c66696ed584ee2b6e4edc7ab649743955930bba7724df92a325927dbbf2da3fdb89fe1378a1fafa919685c49711ee6c24b9bc472b57c0e83fa1e4d3dfd271a696a56d492fefb9dc08010ba7dceb5e91ae3fef788e889fa965864e87f350f28f6acb9792a4a4e6e5333eeb55de29c2a7f8db40ff383918051d20d869ba6e980c882db080446c59aeb1d1613fb3f7983dd074bc6fb2cc75344cb41b1d15403ff4f7416de6c8534dc457378325452f5e80e6c9c5844624bb251ce9686404e7678be91d90ecab9d47f6aeb74b4271bca2435821b84f559f80422f62814919f05b9b4eee512f9c4da04dbd899828c0ec367b4eacc19fd1b63f2544c16e71f1be4824c97efa703364525dba1438e3c9ffa3e7e7fed998dfe848e1b93ed2ba5ed3f9c3e5570bbcfd757c95aee26e18a1e2c6deffd1d7a8e6bb9ea781e72b61286f6b6d89d1a8185aa9051885265b90a759e3f1a97a382a1c2131f06e8ef2dddded2ac40015dcce1bf7dda3a07cd603fb6f3bd938f15dd791ab89def16e1e48754b226ad76c8e08db16fa43038db13e7e169050676fe346d9632191a128360f2bf3d7929192e0db4bbe4ac8eb8acc4b664be5426c7c48b46a3759be6e7c151071cd0e0dae50c936b2341af31946815957521597d09748257e7b34c4c1b294a35182ce22ed7d066ca9f1eaec442b97504e0217d18541d856a598867041d4c4229320a733b33f53d59509278c7da237e075956b2f3587a9b9463e22fbbf78e3fb0cf6ae8b089adbcba378f6355e6ed84f0cc71fd0e85eddff9955ba3d60bc705e808624e6562576359b77c8c29d4956ec59e7114a6a7a8f9caa5d99830b6cb3f8e6c8a0b7a3e804cafc62b8f1ee657b88322aede92e74aa5080128c146469c94465f3cd54f9df221a7e0f30615c78fdf481a3af10f48eb370d6f0c7bdd494e77435f8d025b383c064d9d54fed6b472511b81b813025d6d631a839da18aa168d601211205bfa3601e7f27ba14f6425a7d7be08421c54c11201d815e2f8e80db7a0721e6e3a92bf9a9f018bfebe6521e5ac16a578dddbaf4b68ef160e6df007c8cb16966131ce9f57cc73a4e6353e1c47d02cf600e712a4ea9fb0f13832458b7d22027c723d32a7f35eaeb4fd74eba5c9c95e830b54a0d21f22a3c0e3dc96180888709ad582c7d1400bc0ebab3336e33cef3194d9bca662dbaeb3a19701c89a3aabc1d0e2d52e9bb97955a5c5236daeefcef30b5dc1da93c78bd0173fef781113a7a4b539cb3991a5982fcafcbe758f387441a429403947a4dd6742eace99c6c98645a39f5adf0a10cb8bf936a22e2baa0f06f5d1286776711df1373ec99494d272d3bc531d87db65384e395273145dd6d70b8c16fd6896dfd8b5b792308e818490ab574ba0885aaed1ef93bd37bfa20eff2a97b4440c26ac50c622ef4fb673e5d5730258a596bf47d11b607217142f07af64bfb52754c4979acc2009189faaee7aed6beffa881178ad79fce1f3e0457326bfd2f7fd2eac289ec18ee77acf0521658d8b8d5853631266875db3cff7a3f5fcbe12c49d8da9e5649250378c6b71da3b636b10092f7a1a402979737230b36c5749e6464f48bb58a7a5b19de5983c35d1033ad6d818ec8fc394dd9b192338d7c28d20068cdc88e046f01c2cd8094c5a21935930ca020f29714cc140d6bf33e0153257019ab667aee24201b088735c48fc2b512967538de198d39b9db46af34cb22c49a60504e2a4839315f5691427d42e7da6e48c09c3827d40b5c91b922c4f530a1a0e5c2a531b25d1cb991beb2dc372371bf8d7cdb88d99b3f1d474f07b7516b679f5875ff66929243162ea0b7e1a5ef90274c09c30a078d3c152ac7505f7271e3c390f69f5a46426989e709aed4bf638a2e41ba49d8b48eefdbc9528d09848bcb405ec034de68a0c8d5e2ac15fcaebe434f8a9072e30dd09ff48c71bbb18afb806de22fe3c8f1c266f3005a77a16a7ce33a3f2ffe6bd3eed00076c558e3136ee2df05caa3a674a32a24870710d212f8d53592a78f937f7204b5e9c9a5d01be8c99d913ee3d214a08419b8e19f8930b26276e9242857133e500e31792e36033dbc68cbe91fe12c1e4a9f5a8dee1178bd1a8b6e1654c3e6f9f67f31424f64579407bf2392ec8e2ace1f70715161c06ad1b2f7fe0b08541bf2b7180facd433c4a6010ad55c1ad44d8b1a1e0b470e837c25b17160f2c23bf65496c86773184a6e7966c5c62d06c9d1d002b3d704116edb2b5db73c765830620d4e53a42b48f58cd77c0f7ce5aadefe12eaadae3457cc40459032090e3f44f681c1774dcf36ddb8a09f57c39476be51769c844de17fe123b4b0b29515b5c425c2438f5b69c8378e20b6883aadca569f67130e391532061cfc29da21547ea8a9186b0d740773748c995e497aef7bc78814cbc3e28a4b7e0fc58acd5bf8e44bd94d6cbf417c28a86a4798af05de2ae21d0c5e7b03a4d7c75232debc05abc9a4bd710381a48f5dbf2cf6fb31de0cdf037e8d262934fd6033acd218328a31113deb42eb2f4f8125f0abf43dcae1ad2d361e8c5f9f7921dd39cc553efd2225c8570519d01f355219a4c8caca6fd68f845f9bcc34a55ab889723a914bfe97a130093af82cf89e6119c15391cbfd9d56f2dc875f22637ec2045d67cefb5066ba6bfff7dd61d8006bbc18f6bb32cd46b050fe39cccea41c322040c819185d1eb0512177fbf1064285948818281ed07ec1eb8062f1baa5d81833f8ce6796e2b13da6ff3ef1327e10c37209e69effaa7a875f0e95a3a95aca661a8a5d73a3c842ea5f835275db1b89f83e6a168ffda77f78a9c313e4ee40fd4979b21528327395b2ce18eb34db3a3a7efbd403f39a3c1bc0e8b2c6fe3fb5c6e68bc9367f64b03254b46186426259188bfb66d3df8e4e6977274956a91a07a83f2588c3939d5532bc47f91c8e648283cb42f2ed33f57a637be1515081bff9a474e3d36b297b2a6a751c6b0870de93d13e52b7393aa492470a1afff2782194b4d99beb9c6992d7bf5acbfbdd0f2518ac821811d123dbcc7b3be42cd4c67708eda85c3010d6543165f29123a2ad27a135d5feabda7c420deda90ed6c0e45e61619a0bde6f0f0ee8d197f1a8c1b4cf81aadebfe754461d84a61f0e586025885e0a3a86e5d5913185177c9b9c164200519daca2471875fa4d16df3753aeeaf34f60c78826770e72b8a8b884490fef0d8bbf75d063eeaba76faab732a087e4f8795573e65ad86243201aad3eaa378a82b81d98b38fc37744fb31d1858571153e1350c7bccb26e0a11237ad8fe48694953a49f3ddd2ab4d8cc8195894a5c82f416a8ba9d0f83d96fec68a2a01ccec251837b7d9ec29147f5199514b76ab597e281ffffe5c675c692d7990fa17389543e13a481b07f2310b266a6f78600de450406dadb407eb85947b893c0876250a8f78423488c2fe380be782488654e0075a61a9d923c8aa573f0c433294a6ac9f7914d276838604a6d4a28864962d2d564a85efe3e84cc5703d7553e093827ed8cf30aa5b95a75bd60fe1780b7e7b27c189974a085b7dbced5ba18820e0a85e132f8368dab22d01a28510634938a9d407e112d9f35c14052ce553cf1b97555e75f7e09df26199ab0d8f0ac8db0dfe47df48e736b8d9477d8c8542f8ce0c1267bafb109b397594fa846c2b5a6ac74dd80fc14c8d4811611c4ed061d30ee4d4a5201c9d370ee9d33a3d7a782099f6f8308cf89b7ac0da9e4bf4a3feb3a5a4dc5e49c3c80e8c17e443838ef31ea8d687e0d2d1270b20a9aae4b45d5450bd68d4bd7d259b66058ea96cee9e7a617070542796f94dc771ae2f3db3782e3d9bb4811d63a71c421ef08b745019f794a534508bc8e4c176b79014afda483f0415fef6460c9736d940006a1df6066eb445b87158d2a7d2fd7849183a1a46d6759adf9f88e83dc8a5af6fc5f72fc76a5cccba2a00a31d80f3a1358c9f12680f498d72e427faf67b42d3123c371ce9a58b304ff1aa4f0387400aa52372054fd0866ae5693cd07b27da53fed6ab3dd21dd1198b0d6ab7d0b599834559b00380633f7fd87a68d067165b62d7b5f1223d21059d5735645ddf97fe0b3208f3cb6c41ae5aaad8bf0efb318bac48696e8852e87059be78bbe9f64544ef663819ebdfd9b13aa5b18a3b9d51cbd8c5857546544e5437a056b45084f8e3e37e2458fa84187130134dde89adedd58ae6a5ff311d1044177d8ddd605ce7b4c0c8bf88f1134dde199b4c02efc63cb0e3ce3ea49d6b588f4176e7ed0781d88c5a88710f79f97016c6b84b5dfdfd6f69db1302a8576a4e6b42b100b72de9cf7f957f93602598e0fd135ae1513263ec3a916d6a68d5d8b27d0a288f5321c8cfabedac8cce1846242bec54ceac1136bfdbed86423ebb457decfc3c3f8c7231c050bd18f6fa8d829f83cf347e4a467f1ee37161f97ae9d5118040b5707656a68d84af49e5f7623f631b8a7b5f11d15d30c94d6c5e8adac6af4ed77164e5b0e8d51667b0f87b07cebe9878cf7d90b7b0c73205714eb1f1ae53b43c47340dcd21f27a658eb97939624a89c9afc616d88bd1717dc3a642dcd7d0ffdf5a38fbd8c6a600b4058ae36bd788df3b461d2ec29d684b3d4446e40c9af13a856d032b287f3bee0c6c21aa5c2c923a33ab7a48f990e5f32ae08e968ad0b187412ea2746c64f48d1105f10f1cff52d63102a660b86bc2a549859871fc3cdc0cc140618f170b60deab56097c6dcac7172a7c6ade03640f7ee8091478d3b908be1a9e3aabe4212b9151d9968359d79ac302c862d6ef4593c43c80f0a44162d927c41709a60a851ff32878ac56d32ab8b839a7d85f437ce9c70b7b61c7bf346ab4a4c75581a5cdc8c70e3dbc2f942bd9f6dc7be8cd04f284fc83dccea9f2d194a98c205027470a8679cc82cfc295ce6da873309c7dc68f67eac3e7ca605b696255af4f0bf5e23deda72209a3511357ce0fdf9f208bcb6642f59180ea07fcf14542213384feeedc8eaf382cc735fa9b2f9f707c8e0883345704bd8e3648d33d3c2a395eb0c2eb3cae47d9b1462175d281e97edfef56d13aff7651aeecb8acf5f17f024cc036b0c0079d25e477fcbe682fb70b4e34fa172cdc1c78f8212336d5ffd76df75d0936080428d7f711442a7c23efb9aba5f8eb05af1895f2c08437fb672355ffa115ce1c06b62a11554dcad1e4e1bffa38a259c33bfdb701ff4409ee20267d21ea64a25e0c644e0b2d4b38571c4b321c8ff60251cc6d29ce3ca441022b899e81499cd16d5ace7465e33feb4bba70e33fe0ac7e9854d70d31cad9125f0fb4b921ab346e19c329c33877f5bf3ed188e1c1a47ccfa44f2d3e8fc0f88c128e6396494f1d8e46154b8bf20a7a2c6884cac7fc96dd3e4df3a5e7905788c6f67502274c63ec253e61f8f2d070ec731c34fa137abde020f3734090d188301532407e6646ef4f6cb8a02cc296eefc5f70255e93963b98ac30a372e37c5a81595e88a2c4d6f33e0594031a515f29f042ae389813bc7274e6c688155afa5d1e6ef6dbfb1b1ba4197672bdca2ccf3c9f4720e7261af9308d1da2df3ff4d705784afd5b7fe5f9f6249cfcd4615035100abf1974f92309b7861537769b83688d1e0c80456806019b3c6d15c0434d63354688b5f8391103eb145eeab0415e2da57298be656c234dd68225e08c845f07f1482253e044e3d1880124fb5d72652af837d452cd229b87f6ec09db2428c45816743838d22c217aed30aa24e1ca96a7c5672099d186e5ab3c1b0219138e23cb1bdae8e9f7b7f04ed7bbdb5c5cafd9c5b99769985a5f5b69e7d1542b6ee11dd75e229025935d87ec2acae9102fabef2fd453cb06a15c1527b4f793d02fec257933e4718a561a26a0379261423892d9766ec9d849c34561804e1a097732095a5d0c1fdfaf7ab0fb4226a0d469afd9700a255b4e993aeb7c0f50bc20cb7ead32c16342ab168870f634d6d682c087e3c6599a5c719bd2d917b3866c0ae7409ca54a4795f1f56417dae65b16cae9b00099fbc94e0585eefbec61fd2a0e43a63cd23e22cf01dfeb6ba46bc3600ce467324ba2ed2e2613269da5a93d81f54d5ff37412812ad24c7ba2303ea1f08d97ae90a17442c133962e74b7b5e726b5d53c965e775d0f857bd86ad610bc48fda4a8b57bab404308b7e7849120c29b8b242ede9db0ca689c7e4d9e52f2748ed9d2a3485a4880f2383481e68552badbe3c83445d930a050cf5c3950473f84f69c7371752f7471c7e6b8f632b2f85bc41faf033596bfe08e796f3a30926a20b9109a533a6f6b9bc069be9c3185381319abe035ef5c0b088083ad3bcb345c43be41ad29bff4a7b689c4ba0431077253dac5901c3143c2f8ec4abeab42830eac609d8963c00b539c39fec5d3d8048307a8fba94140129fdc44fcabbaa6c234b6b28cf4044f4249e238cc6a9c9bc71fe6f2ce40f47176569481edc0def07181bcb5e791ac7fba5fa5368815f09db94937cbefda38e0e9f9629fad0462065e1316312b537da66ee8cc71322e0f15762191e1d721611736737ac813145d6775bf287c3be04f049303fd4089b5b6b338498fc85ead027d6cb5d7464697ea1fd6c87fe0256389578951e926555dd828bc2d5ca31a7e5e314c07e918cf714892362b4c6c90afaa859b1512704b43c1399955bc719db21582475561342e225856bff6437dcddab9fc7aeb7b1d1b3e9489a5009adbc738d33b1d7910d16fb34f11a770c7ec9f0fed93e3df03b4c3aea95e0f5d56e75b6af6f12528c73f9285d53102fd7923b458975e77179b12ab5c11cf13b0e0f66a52cc1ef5c6360561e0ce4899bf522b45c086fba8cc3edbf35f1c98642d95153d15e8a36331945415e9d0277bbd84e8469a320faa87af98a26353508364fe909a2f9191e95fb25604ec8e6f6656572275072ab3755de8cefd2601861a9baa091f05d00338bb49911c98b6e11b8050da669103843e43298cd56411f87b03ef6b873db7d995a47ac5aae2aae1951ca186dbab85cb42d97d19537540325b3cd08b3fa1bc23333ea34a34b7d249692f7d92b3ff89b6f2a43f1a0bdc4ef2f4a5f6548659b4d25e070877a66c19e49c2820bec9a72c4f695c48e7207e483a0567315380e9efe3d784c7659c1de0994456b48fa0be2f90d662f717375761e3993dd376ef02252680e4ac462bcb6fec58bb1452cb3d6fdf69487fc4fed9c3056d14076325c7c29539683067df1c94e5c3f3ddf0162a0fc9125940d0ce08129722787a2b65d578dbf2af2c58300dca92c6dda7a7e5723e25e4d4f86468fd8e5f2e7fb8a03b6eed0ce4f35710bdb4ebe9974f2d2aaea83a6b1acbe5c976597ba60d5e09fa21e63fc4addcf59838f1c59ef1f691b17f780c3996bf5402a6bc588a9ebf7e72f9f1ffacaf283ebee2e75347a0d036277268af8aaddf88fcfcc11986954a45b0563fbca3271c6197e4f758975036ed64822a01966505030d29c539e64382a2a370a95c58eb427cbef09b148a124b8ca6a0081b41ed4930586b66dceab05f6d6ea3f29f6011309e12b5068359b1dd4747a1cede8daae16e7b832f43bbeed7e33d0727e347758cb2c218844aa51348920cbabbed0bcb8ae1de8b5df3bff30fd74f59df067bc34a7caff0127440b480e0da936132b4f4528a25e1b3d4977bf128a1ea5b06026df4784c9124a48f80f7a449d75edf2d74a8d8235e0b0ead0f52fcfe5437592e6fcbf28dab62c4eac8076cc6053e8f209257842603e5fdc1cb7e2733f3e2406b5d374d31f9b0e0057f548cfaf06c2e79adc369bdb9c3fb07b790d81692de3883816b5272c46c9d3566511335ef70b5c3f297279d354b716bc2b5cb2b5df5c6c0843c9a5ccbd7bea7a17afd3fbd605536b2790efd919460d592582d7d45584f4e7fbc5e9e55e5cc2410c17824441e2da3388f9572fea5c0de6467a43251974858cbb07db3cc53eb6bd9b5be7a50f807185ba368352e544bcc2bd2b2afc2bba4193c431886c8cd00f20a034bfca14c035135b5b7ec493ff52419f3a47b418c54578f9d538fa94d34783524e51085869d30f234f42e1af1d8822b05d8553ed1e04b3b6126b45a2d3c08b080b9e0b3ce49d5c19ac49459e997be21b5f3a971488e0b6ef2bf53b0187a91dae30fc1ee01c3cb3c75220d44944928a8244b12f13179068093e164db321b58989e30fa417c46a5baf84c1175acc7dc2772f2746a6ab7b90ab22c988bd2b00269aa83ef66bc17644f2b94f17f5ab114405a9dac9753874d62dafdaef0035eeb586f9b29bec6455833d4ce2312dab8aeee8e216e7184578de9b7afb222ed830d45e8f93749df251da2bb63505deb1061516236db266d93420e53609fcf162ac585b8bfa769bc04c2de3aa2dbb6e1070b3088fe281f6fe8771cbe287388ba949235bc462733247ab4894caad0f62f09306c93f3b039545d285c7540683d57f3d0b1195e9b08eec63f65af2b8753cfccd4cfb7548c2ffbb2a39fefa17db9280857c1b4cc88369db2fbe77044edfbb8fd801b0a11516bfbf201c97218d3712173ba289c9b59c742d9bb826606532bcf0fc41f26b5ff30c17be24caacce6058dd63983041a67420c5666c1b099e1a48ebadf9acb059eb8c92088aba7f9653ffd66668d63ad32de169a22c71dd887d8ff3b029705360d972da5816304890842398a5ee3f2480b94ad4c4a1a3921f77ad8c725b0e1e00258252b3a13b3d2448eebe7a3d81701082f272e9e48d6c1473d271d86cce851e8613cfdb9c9298ac902a111f532bd1218a12d1c1d2131a211459e8c12681ff9d866f239cf224179a9af9cdb871afb056344c9b6b37535870eedf64899d44008add6c4bdc59cdd132f1ae9c2f3adf2c02ab6d4f8a561bca1196cf155d713c728033b07f1057b4cf36dfd21a59f01f487658591195f16a65e909646a2eb697ecc6af6f33b536188e251ad1f66fd95a21e975a638bf0a43cff3bf7d34142611e60742d2884d48bf466ba11e3704c7acf101d689b0fce9443e3c647bd81919c82c4599a22268c94f3dde3290e1a462b21ce149d99cb05ee0faf83ae41a0637fe15102e7407a586ce78c6b17a26621dd760a4e9de33d2b1efa6131f551e18f6c327c7ebeeecab5f9b3249b08aadee0dd6b6130e4de2e41270a38f2d434d86bc3de325aa7ce06ddc528465728ea522157a1136d90d5760c77641e08e4491137c6699fd0505d7e9c2ffc6ab55a820024f4236394bdaee6b63729b8ca45d6c470747569044dc4efa197bd57de1ddc5ac68145429001443663c4fa88ab3558ea315cd73f91ad5e4a731cbcf6edbf3020039d38b7a0f40eb664c543d632bae1a0cd483fb606f358645747f00cddc1a10c1b7ea64fe13a2eb1d4697036f45b19164cee0fb6b401a588d5b3862e2345d657700c79978567a6f1840ddf2ee556689f359f22029baf9e9ce7f993cc9180fcdf3a9e76d8e5841a6390c92e4a424beba357653be93de871381c795650bf3e7883c40adcaa016bbed8638bf6605d5affd6fd7aee3ca727c4ea25a3d43c9a48d4bc44e41acb198940c3380a42223ad87e88926679d96a54fa11b1689986b2fd12ddf35187a44d22ca4a654691b07805f2d1f75dbcd135c82f4ab9e186265c368dc0b93e786ff24b77c1600b5d14e86c33ff480f4322d33af6829895db02190094d0be5342b046aa2c60664c984388671a89293c0dc24db5995a022f417c47c743d6e4c61ee6fb72f0fcf90a0cb53fde95831c5e990ed0f574a3b0387b002814b5a5bb74fbd16dac7d48dfdf7a3f533521526e2aca660a400803df58671ed04c354fe45df40d47c8b4bcb20be84536d033eb73d4d0eb1b301a179ae7bd26a2d1059a23e23d5acf16bc5aad12c01d0767785f7c756a6f24c4d37687cfc830af9200b34a06529833f0280919b1255959c2928fea5a638f685cb619bfcb76870c4c6dd11e189c7cf0b8496c5c7ba700e20a05b6f6173b878b326307bd95e1d9fe4ba88c3b3d93efe528935a5498d24809c8f607fd3b4e8fc26a131836266b0c082c58ca248ad0333347e5e9cbd711e7e53f70c582326a8217ae6b30261b277f95cfb1f629e1024dae476a76df4677a75b94cc9d4d5d9d37fb5e9a470c9a474eafc4bab5adb0e9d0d85321396a444a641b4cc3af7785350a0090a3312b09615bc1377605208d09c4dc796488da24ec008fd47b7446a3f4f9f1e302a32b467053d64848496098ffbf15ce0756a7a643e5a0d4181904b82b5c6b70011380d01e1edd31f8fe81759029e731122aa61bd472eec994f148424a881b7acc9cfd583ff1d354e0740ecff5f9718509234e0765451a009fde067b3e8346a10aa6b949d23f5e133f358e1ef8dfbbefe5d80b83b787663de149900420d7836bcf908750e11e04ceaa9f000050c22b92b4ba5cb65b376e0b9022165a20cdd8b27cc9cbddc2b87f538c8ca62723e6848c6cbea9cf33895886ad7dab27808e3f62c2698a6c602789e022362c684af97b79f2cc96d60a0615d4726748fa4f055cb21c5c3297bcd23e5a7e096f3b39418c4885635a0eb9d9666584f31dd20b17c34bf2abf803bba32769293be4c2cae2c8b6a0c463fda60fafad0a555a14247149c233062cdde3ce0969689e870c2d0a4793bd4f559a99dfa75f0561525a42d55de20ab9ebe030d6e0141431e385da673ccabd86427c8c9fa54eff9b01beada2373c829aa6f2ae1d7e4df3875cdf8b718d8d3df97e12079ec0f2a6d7efd527d305fb5802871a8c9bf1457009cfd046ce37a3149f8ae967fa584721a74256acd8456c222805912faefdb4febcaa401c2b87ce64df6c6d4e09163329947c94b25f29d8bafdad71fcbdade568aa27d2c985446b16121b3784dd2489644933ad517191985e367bf1f2de4bbb92178e02f9316a945d7d5eba3696001c1daf8d82b7e62b35298500d340e571f8b2ce23271fa686c748541ec064dcda1916a9e99b09887f942e8843a8591b73ce6497227e691ae4d3c5938362d6a46d4c94f88e60ce3318567c737f920731d241a6889cc3e2170e8f7e3205cf5ae3d09208ca764009aebfe1c25d373ad0eb3bbe30475ce9c5a7ac06acaa1b743bd03039b2b1991d9e8e461d78e965c0ffa7d7083daa664baa6120ce1945c968cb5996614de19d075c9acf09549ffe1430f633b7849a071e205b5eddb3a7fd4ec1d0fb2cc282e8dae7ecd1d508bc0fce163e7b83f22f6f2ad90a8ca9c38f0f0b3fe8561ed9b404e2646e03bdffcf118444f0c98e9c0d49fe8b5ecdab319ff341df3e9622e9e5b2d35fca00b8b39f41ea2aabd142b261525060ac0b5c805b5bc3dd09e7ab1ab83c4802f23f97c958ed86350d0876a807c89e3d3808cd33c8d62f7f1b1f94e5a0c63bc046f1eaeae2c2328dba7e3c8726d8c6caf8476cb06bf84859dcf1c4efed89d13838147f083c0bd058252ae225133552999280fcaa896f1e69a5e91cd7e6d75190f5f7651e691d6f5ff7c035246158494e6fd95746cd5e7dc543b55bb705d4b6bda357ab4a3985914323783cf5dd5e4439eb2a1e8564291ca8955a6ff4e392a545b4efb3aba3423d6adf64685d870d02a4786ff478d6ab6d0aaaec19b97c8ca9496a75e44eaa75c75a2204e49a7ebea2bdfac26c1b2565130e04c2165c52b3cf3ab6c0d069a226ccb1ad4db60910b5e9d609032d513fd6011474f487c157399c0cfeddff27fd5d23f9309a8b20fdd459f00dd5d459ccb392a72548dad39330610080cb3c36fab9dfac2b4d5fb8dd5738a2be2703b22cd4fba76931effd059bf3c32da6640c97d2d71f88e68c4d7056d8b0d616e6bbce15283c1d1c006518cb75a1bd759a943f1a44690ccbba8b9297c8a1011d72d6f9abd7ab3fe0c094c4d8dd21057c80e15ef4df804485f87be32bff107a81452b4f667783b964b756bb2e2db2fe62aee76b27375ed722d96658da7b4b962cf43b3705659320cd30c021e6a72970d2e79d977f705166a78be287b6478a7b652b062863876f5ec7e6a0675a6ee376c2d43a1e83292a575c5ada6f8579fc8ab371ab8b62ba76e8119e902252bc8af8a40c9c8d9be25d0d40c17a0a0d9d70f6f686385c82cd06d48e313ebc2a7c3d36b8188c9f7c7da8c753f43891355f2f113a1c20a006119d3919f7c5b2821aecd3052f58561ce939062c5a2243e82b538f2f1b475dea7e4d57391d3e33fddd0e414c9584fb410c26db624b2875bb1c6b2f6ad571bac5d32afd0234f435c6d7b1295a67bd86016c2b11214be6c3e28eeb3fef5ac5e85f85ba9fe8e0e7347ec29008fb5c2ebde099f93d227c26099dd795659b55e456353db49f87e7c8fe1b38a3b5f524020ff8ae1ba2e303df6f1e7ee69621e727931bfc2db387ed1bcf9a6f73356a48b6e85cb32a2807a3cc58ccb4c1811f49335c70cb4a4c8b622e257f054ef2edf0a2b6df829948dc4cba5f6dbd7f61a354707f0fe21e1b29b23f17fdc438025a6f312fc23842cdb3f6ab27a885956160b8aaa6cc8343ea30fd7cbb1d496d4d93c6274e20b096e3d66bc73a85c287e533e132c1043801b96d517b90f7a4380066b9ecb1ffef935f25f5759f9c7f8e3196a44bb4eed0185ac60daae242770db16cd2dc3f475a9d4f49e8a721cfef0fa1c8d32167dbdbf56132dd850963d484ac666e4c003d19e752730090390f4a65bb375b0966f8f4cd0ae83c4c6f22e8ab2bd3b05514f9b275cdcb1cfbdaf4ed855dda0864b547feee10b32791bfe5fe82f4ea8ca2e578617da46c5ac1fb2b53460458dca523404ec8afa81483f26e2fc3861aa595707c2fffa25553bf14db2bfc836b58944b25f24c5af69d6cde7023d5092bb4be1b95bfa3a497c126d11828a77039b4b85bd6162fc140cb835f4bb991b42768ed26c38b7144b39f50ddce785a14236866c585847d0a25ef887fdd4e16ee32de9f7031d9beeff77012198623a3f74a86fb92bd88dfd7b52e881783b81c24b9c3e08bc463507afbf83568323424065882a34733c0279f309c38c236c6b0839702f97fa25789aab956c5a322bdffe83e6c6e2637cab7c8570d02de936e1d4e39495ac074a3df85cad96985682cc5c91385cc862f5a2e6ff918a5928750552da96a55865d1b660c7bf9cce6ec4cf10a9e02802d41fdffe8d1c4d8ab22305cfc6477cd215203643c21b42106614c8e0c84e7e8165860f58c5a526222a04a881372fdb27697f370c6e49b69b02605c829e92648fab571f0b2b70d18b62b7d9be33b6dd5dc146c2c7460b05f6c8813a4ab29504a0da98f9338cc3102741a593a6d03cef11daf5405c3040e09b75cd6a9382b313580d46725486cc251927a75b8b536aa8680d617527d4ffcf713cca19560bc7f13500113db165441a9eb56c282297be090e4eaa6c2181b065cc18ea37db4bcf9e4d3703d4615d544c6a8fb6bb8fb6128de60cc6c43ad06a61eef5e4a16d73521c1b6dafea20a41c58f3472aef357e1047e52221eec1b9690c7bb17edd74b7117da3efc6aebe873a9bf5e29e7f0cb873b5897a0fb080c2177fbbe9fef5309aba12be69bb4dbec55e1e087c634398f4a5d8749f7d18f0e900320f67bf4220bba82504c60c173cc3709b077b282dc2ae9ef6b5ceb788de6cc6df146c7ec5811a4381f744ef7af990d1e767edd1d299c50ba8a3e87139e773165bbebcb47cd55b6653a20360af1f393482ddb2adac02e83ad65c73a70eb0cd917d9cde69cafe59c427f16b74d89bbbd1e5002861e4d9c762e4891458ccc62f4139a03b14cad158c7c7420cfb62893cd5ea914dff3d8a77d11ce0470bc2e1ebdb99c86907492c97548e0ad03055487f8f481df31258c7bc09faba0f290f29963234e1134e3aab6cc5146b059d4bcf9879c180ca616330e531ec830ad38a86ee6ff47468d138a970f053d40f5811f45fce0e9f9ae98e7868649137afd2ed59907104cf4aeb0cc50976398c9ade4203dbf7ba966b407f7bbb7684b04e200d70d8a23a4505b74906adbc1e04a7135b0c78fe977d748e433dfbe1f548972d57556afcc33b60b9dc732d95f36c30eb84db599c1b456fbba5e0a3e04a2b6e781e5806ef4362cd33ebe7a719915415b777970ac2dfb58db8fa86a5689d3dcf5b773011b539cfab2e4c5e0a13d1a9c1d73620f215355cd129217821dfa572c0aa43f804ed605e3391cea7d6f2a5823872c3c8c38eef6af42808b52b951b0a99c37ed4ca5e91be7e3cf02c94735826cbb58e7c58853f88cf707a37af0343fd1b828eaeaf7c406953cce62aa1bae105d5306fc96f7a458ae7213b67434bf72d4e5207ced0768fc433abad572218c7522221972045c13125759682c5c71a7410a82eb29b953930495f5469746db1b58d8726aa48d1dfb5d9513393fc3fed63be11ecc8347c52ffdc850bcd9b129b0ca440633502a60339639ae62d66e9ab88584033607b955030274d66f797ae96ff33b3e4fa02cb0dc42763a2ffca6087db50c5663fb3708eefd86e8d6aea6aec0fb6d171c18adb2429ddb6ccc880d7ca29081add7ec385ac6d7c5a0652b8b20803c5b69c42791a8352c99c429dfc2df9caee2e400b4d201cababef5b783edfc30eb52c5ef417f545835c158cf901fa800a4a7bc6e8da22919b11f68a147c083a9dca9f558f5bab06517508ce554e4172a16a9e12ae52a4d15e73b0b681acb35c80d4a70b3df40ad61e4441a8ccf10fd475af28d3e3a56609c8307007b903b67b8cd15519f55f065587a6ed49826ef3a9d8972bd4367e99bf560a664d702948d8f8fa20511551e92de0b38d25d28e05f3a7f9f9584eb529c7ab48719391a99aa9b79961d241eee7377992072daaa16b10a880f95c310b797128b930fd49db8f8025ba5387147be93acc385d9eca5196db6feae23ff73eeec2cb4cb5108901c2b3c739d8e32bb72647cb9ac129df4538abadd20a6798b909b519766ad6dc1a5963ac1a0cd7e5e0fd535eade7d1e2e25d2c1bfc33d73a594b8c87f7eef145c519fe50d5ae3f237ebf05d020a6b633643bb27ca9a85506e746b8df19702efa1d52ad73397571a9570fa85e1a1ca0b4b87c9996711936905e2d8a86c0242871297054f5b3083ac5ffe14afbf4da22387f34a59d10c8d455bd6a61ff2e6056546eecf7852996d3f6e11dfe9fa0c1fc6780624ef06313130a503d83793de4c2da0f7fcf806d039c2b2046369deb597a92d760dd5eed6dfbaa2618c0712eb28d35c1db3bc513fc80462306c5937da0a26378e88ae4ab1c5124ab73cdb1a171bdb22c623d7c56f80899589f8e89ecfd135712d36bd699ff38a554e71bf5525eae523516a9ce9bb72966616556baf693cd0c11b3c89d439ba0ec49add8636555128b21106c89b3eeafcf16707d7235a560654219e15579acb3ee98db6150a7e2cc2ee4b7e75906d785682e7e544ab94e983f3bafb33e1fa614e286954432cdbbe3d47dc59af102e4f61a23e64194aecca4defdbe01fb882728c6313923b30a192cb73bf73a062339b382ff4bd4f0c678cba57c3c0d0fbc0156836689d840a24ab24d6dfb14ea8adf312244de2448dc0bc0e246a9380597ae66c993efb2a79a2e22732ca1e1a54a4ed22024a61ba91c94f0893a0a62a65df82f8cff2574f40aa6dff1fea5a79bfd90598254e5b6da44cd477fe9a93981d7efc97fff7a0f6d568f0966a3ea57777c9902a0f802c2af427f9e23f2277e5caece41afd84a2b14865c9a59a8ff20ed934726e6790efa3ed189daf8cc3d942faa88ef4fd09cc2a012a9a86f225931027d29f4330021241777c42f1472fdcff7ca236a1d4e43e20cec0fc76429ce93a66b65eeabdf87122478ef8ca5d898b0dae853dcf23ab0967be87a3e98c6b8015bc8aa5d5b9eff744931422c897e2017e163298a84026aef5081ed49a59d6e47c5a62d7d13aac1a59a0fe68f571d2491973d3de6c7be1dece85530f025adeac50d393f80b934962346a3f14d5a545822ea9e83f17363d903ba16a18d8b74ef6d013723d8e488c59f2db6347ebf04f2d1b1a55b3fa4091a275eabc69b6b03908198d8ab22f99d2fe26b4886aec8c629d7b3bb8ee0325b62b2da526b2058f83d3684f32572996c10e2ad2acbe5007e58ba344af392a393a3f531373834353038353830383837 diff --git a/tbapi1/NF/Yoursmile.jar b/tbapi1/NF/Yoursmile.jar index 3a1ae8e4..86b97917 100644 Binary files a/tbapi1/NF/Yoursmile.jar and b/tbapi1/NF/Yoursmile.jar differ diff --git a/tbapi1/NF/api.json b/tbapi1/NF/api.json index 190fe90e..681c7b58 100644 --- a/tbapi1/NF/api.json +++ b/tbapi1/NF/api.json @@ -46,18 +46,15 @@ "type_flag": 0 }, { + "key": "csp_GuaZi", "name": "🍉瓜子", - "key": "Guazi", "type": 3, - "api": "csp_GuaziAmns", + "api": "csp_GuaZi", "searchable": 1, - "quickSearch": 1, "changeable": 0, "ext": { - "sites": "", - "filters": "https://file.icve.com.cn/file_doc/822/528/CD984013F5776F759DFC815995F87BFB.aowu" - }, - "jar": "https://nos.netease.com/ysf/bb8475cf497085d16969b265a1e8e3f9.png" + "commonConfig": "./json/peizhi.json" + } }, { "key": "天天", @@ -168,20 +165,23 @@ } }, { - "key": "无极", - "name": "🅰无极", + "key": "天堂", + "name": "🅰电影天堂", "type": 3, - "api": "csp_App99", + "api": "csp_AppDrama", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, "ext": { - "host": "http://111.170.140.70:19987/app/bn", - "LoginPath": "/app/log", - "version": "", - "appkey": "c403317c2a2946659b0bcbabdd5de43a", - "versionName": "1.0.1", - "name": "无极影视", - "package": "com.wujiys.app", - "buildNumber": "2001", - "buildSignature": "A0859BDC35AD3E81D4051E2A4678C77C62773EDB3423DDF1DEFF94CB331D398E" + "appName": "电影天堂", + "publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCduNEnfxGaLuQRk5ABzXHhPV43zi00sCHjLo8BYc+Wi6xXm2b4v0i28Sq4WlNCKhseft9fz8kO/qLr6/022o1RcuOU7e4GFL3U9WnNODwRBYSYWd+K8nqpI/tAUDmZEBGRWqjrc7x6aMl3A+xpnWkLbPCLsuhbuuUE3tv09oeOpwIDAQAB", + "dataKey": "D2KREWRIBVNAUJJYEDL4VFHOY2Q0PQ==", + "dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E", + "pkg": "com.dytiantang.one", + "host": "", + "site": "https://dyttandroid04-1372779881.cos.ap-shanghai.myqcloud.com/app_dyttandroid.txt", + "version": "3.0.0.7", + "decrypt": "0" } }, { @@ -215,45 +215,6 @@ "buildSignature": "054FA8DDA4319C6B6A9B954CA5777541C993F00B1B0BD4394F7EDE48184C4594" } }, - { - "key": "听心", - "name": "🅰听心", - "type": 3, - "api": "csp_App99", - "searchable": 1, - "quickSearch": 1, - "filterable": 1, - "ext": { - "host": "https://api.12321app.com/api", - "LoginPath": "/app/log", - "appkey": "a0a18659a9977a47e53442cd084b536c", - "versionName": "2.8.1", - "name": "听心视频", - "package": "com.iksp.adsys.jjsp", - "buildNumber": "2001", - "buildSignature": "03DD38CE4C3D62D0F0DEFACC06768D14EB382C7BD77A05B2EBF4D66E154A0D47" - } - }, - { - "key": "天堂", - "name": "🅰电影天堂", - "type": 3, - "api": "csp_AppDrama", - "searchable": 1, - "quickSearch": 1, - "filterable": 1, - "ext": { - "appName": "电影天堂", - "publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCduNEnfxGaLuQRk5ABzXHhPV43zi00sCHjLo8BYc+Wi6xXm2b4v0i28Sq4WlNCKhseft9fz8kO/qLr6/022o1RcuOU7e4GFL3U9WnNODwRBYSYWd+K8nqpI/tAUDmZEBGRWqjrc7x6aMl3A+xpnWkLbPCLsuhbuuUE3tv09oeOpwIDAQAB", - "dataKey": "D2KREWRIBVNAUJJYEDL4VFHOY2Q0PQ==", - "dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E", - "pkg": "com.dytiantang.one", - "host": "", - "site": "https://dyttandroid04-1372779881.cos.ap-shanghai.myqcloud.com/app_dyttandroid.txt", - "version": "3.0.0.7", - "decrypt": "0" - } - }, { "key": "双星", "name": "🅰双子星动漫", @@ -502,21 +463,6 @@ "filterable": 1, "changeable": 1 }, - { - "key": "csp_Kugou", - "name": "🐶酷狗", - "type": 3, - "api": "csp_Kugou", - "playerType": 2, - "ext": { - "classes": [ - { - "type_name": "酷狗", - "type_id": "kugou" - } - ] - } - }, { "name": "🏃‍♂️‍➡️追剧", "key": "AppV7Zjdr", @@ -755,18 +701,16 @@ "jar": "https://nos.netease.com/ysf/bb8475cf497085d16969b265a1e8e3f9.png" }, { - "name": "📡虎牙", - "key": "HuyaLive", + "key": "SeedHub", + "name": "🅿SeedHub", "type": 3, - "api": "csp_HuyaLiveAmns", + "api": "csp_SeedHub", "searchable": 1, - "quickSearch": 1, - "changeable": 0, - "style": { - "type": "rect", - "ratio": 1.433 - }, - "jar": "https://nos.netease.com/ysf/bb8475cf497085d16969b265a1e8e3f9.png" + "filterable": 0, + "switchable": 0, + "ext": { + "commonConfig": "./json/peizhi.json" + } }, { "key": "片库", @@ -989,12 +933,38 @@ "searchable": 1, "changeable": 0, "ext": { + "siteUrl": "https://4kzn.cc", + "commonConfig": "./json/peizhi.json" + } + }, + { + "key": "蜗牛", + "name": "🐌蜗牛", + "type": 3, + "api": "csp_WoNiu", + "searchable": 1, + "changeable": 0, + "ext": { + "commonConfig": "./json/peizhi.json", + "siteUrl": "https://zmi.kdns.fr/", + "filter": "./json/wogg.json" + } + }, + { + "key": "光鸭社区", + "name": "🦆光鸭社区", + "type": 3, + "api": "csp_光鸭社区", + "searchable": 1, + "changeable": 0, + "ext": { + "siteUrl": "https://gy.lubao2.de5.net", "commonConfig": "./json/peizhi.json" } }, { "key": "网盘集合", - "name": "🅿网盘集合|4K", + "name": "🅿网盘集合", "type": 3, "api": "csp_网盘集合", "searchable": 1, @@ -1048,35 +1018,47 @@ }, { "key": "虎牙", - "name": "🐯虎牙直播", + "name": "🐯虎牙", "type": 3, - "api": "./js/lib/drpy2.min.js", - "ext": "./js/虎牙.js", + "api": "csp_Huya", + "searchable": 1, + "quickSearch": 1, + "switchable": 0, + "ext": { + "commonConfig": "./json/peizhi.json" + }, "style": { "type": "rect", - "ratio": 1.755 - }, - "timeout": 10, - "playerType": "2", - "searchable": 1, - "quickSearch": 0, - "changeable": 0 + "ratio": 1.433 + } }, { "key": "斗鱼", - "name": "🐟斗鱼直播", + "name": "🐟斗鱼", "type": 3, - "api": "./js/lib/drpy2.min.js", - "ext": "./js/斗鱼.js", + "api": "csp_Douyu", + "searchable": 1, + "quickSearch": 1, + "switchable": 0, "style": { "type": "rect", - "ratio": 1.755 - }, - "timeout": 10, - "playerType": "2", - "searchable": 0, - "quickSearch": 0, - "changeable": 0 + "ratio": 1.433 + } + }, + { + "key": "csp_Kugou", + "name": "🐶酷狗", + "type": 3, + "api": "csp_Kugou", + "playerType": 2, + "ext": { + "classes": [ + { + "type_name": "酷狗", + "type_id": "kugou" + } + ] + } }, { "key": "酷我听书", diff --git a/tbapi1/NF/json/peizhi.json b/tbapi1/NF/json/peizhi.json index 0ebc1868..ab1fd988 100644 --- a/tbapi1/NF/json/peizhi.json +++ b/tbapi1/NF/json/peizhi.json @@ -17,7 +17,7 @@ "p123Auth":"", //账号|密码 "proxy": "http://127.0.0.1:1072", - //默认代理端口 留空则使用外置代理:http://12345678:12345678@47.236.191.222:1080 + //默认代理端口 留空则不使用代理 或者使用外置代理:socks5://12345678:12345678@47.236.191.222:1080 "tgPic": "true" //tgsou 图片显示与否 } diff --git a/tbapi1/NF/lib/goProxy_arm64 b/tbapi1/NF/lib/goProxy_arm64 index b587b12d..85662164 100644 Binary files a/tbapi1/NF/lib/goProxy_arm64 and b/tbapi1/NF/lib/goProxy_arm64 differ diff --git a/tbapi1/NF/lib/goProxy_arm64.md5 b/tbapi1/NF/lib/goProxy_arm64.md5 index 7d040bea..aec71107 100644 --- a/tbapi1/NF/lib/goProxy_arm64.md5 +++ b/tbapi1/NF/lib/goProxy_arm64.md5 @@ -1 +1 @@ -25bd689796fb9ed5209ff02ef5af74b7 +c6323e927552814c110fd0b9a58a8aae diff --git a/tbapi1/NF/lib/sing-box-arm64 b/tbapi1/NF/lib/sing-box-arm64 index e55d2351..56b2793f 100644 Binary files a/tbapi1/NF/lib/sing-box-arm64 and b/tbapi1/NF/lib/sing-box-arm64 differ diff --git a/tbapi1/NF/lib/sing-box-arm64.md5 b/tbapi1/NF/lib/sing-box-arm64.md5 index 42c7561e..ef3e1ba5 100644 --- a/tbapi1/NF/lib/sing-box-arm64.md5 +++ b/tbapi1/NF/lib/sing-box-arm64.md5 @@ -1 +1 @@ -c53d2b31cb662aea0b2b102ed02a27ce \ No newline at end of file +4ceca5463c19935adf6ef94b04d870a6 \ No newline at end of file diff --git a/tbapi1/NF/lib/sing-box-armV7 b/tbapi1/NF/lib/sing-box-armV7 index 16433562..66b280ce 100644 Binary files a/tbapi1/NF/lib/sing-box-armV7 and b/tbapi1/NF/lib/sing-box-armV7 differ diff --git a/tbapi1/NF/lib/sing-box-armV7.md5 b/tbapi1/NF/lib/sing-box-armV7.md5 index 31a69b15..0a552fdd 100644 --- a/tbapi1/NF/lib/sing-box-armV7.md5 +++ b/tbapi1/NF/lib/sing-box-armV7.md5 @@ -1 +1 @@ -efc8b36b5bf76883539d31929443aa15 \ No newline at end of file +f9304fba725ba08c20e3520c71f23bb1 \ No newline at end of file diff --git a/tbapi1/WEX/api.json b/tbapi1/WEX/api.json index 61cc9fd9..115078bc 100644 --- a/tbapi1/WEX/api.json +++ b/tbapi1/WEX/api.json @@ -4,7 +4,7 @@ "logo": "https://storage.7x24cc.com/storage-server/presigned/ss1/a6-online-fileupload/newMediaFile/3CEAE9E_773_wexfnw_20250911190012684newMediaFile.gif", "sites": [ { - "key": "NewDouBan", + "key": "Douban", "name": "🐮【王二小放牛娃】🐮", "type": 3, "api": "csp_NewDouBanGuard", @@ -15,8 +15,8 @@ "ext": "./txt/20260414181247-ae51abfbfe.txt" }, { - "key": "Doubana", - "name": "🐮【更新日期:20260717】🐮", + "key": "Doubanaaaa", + "name": "🐮【更新日期:20260720】🐮", "type": 3, "api": "csp_NewDouBanGuard", "indexs": 1, @@ -25,21 +25,23 @@ "filterable": 0, "ext": "./txt/20260414181247-ae51abfbfe.txt" }, - { - "key": "Doubana", - "name": "⬇️【网盘类先扫码】⬇️", - "type": 3, - "api": "csp_NewDouBanGuard", - "searchable": 0, - "quickSearch": 0, - "filterable": 0, - "ext": "./txt/20260414181247-ae51abfbfe.txt" - }, { "key": "Wexconfig", "name": "🐮配置┃中心🐮", "type": 3, - "api": "csp_WexConfigGuard", + "api": "csp_PanConfigGuard", + "searchable": 0, + "changeable": 0, + "indexs": 0, + "style": { + "type": "list" + } + }, + { + "key": "MyPan", + "name": "🐮我的┃网盘🐮", + "type": 3, + "api": "csp_MyPanGuard", "searchable": 0, "changeable": 0, "indexs": 0, @@ -51,7 +53,7 @@ "key": "二小", "name": "💓‍指南┃4K💓‍", "type": 3, - "api": "csp_NewErXiaoGuard", + "api": "csp_AiNewXiaoPanGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 @@ -60,7 +62,25 @@ "key": "玩偶", "name": "💓‍玩偶┃4K💓‍", "type": 3, - "api": "csp_NewWoggGuard", + "api": "csp_AiNewWoggGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "AiNewGuanYing", + "name": "💓‍观影┃4K💓‍", + "type": 3, + "api": "csp_AiNewGuanYingGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "AiQwMkv", + "name": "💓‍七味┃4K💓‍", + "type": 3, + "api": "csp_AiQwMkvGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 @@ -69,72 +89,88 @@ "key": "NewZhiZhen", "name": "💓至臻┃4K💓", "type": 3, - "api": "csp_NewZhiZhenGuard", + "api": "csp_AiNewZhiZhenGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "NewGuanYing", - "name": "💓观影┃4K💓", + "key": "AiNewPanLian", + "name": "💓盘链┃4K💓", "type": 3, - "api": "csp_NewGuanYingGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0, - "timeout": 120 - }, - { - "key": "NewJuTou", - "name": "💓剧透┃4K💓", - "type": 3, - "api": "csp_NewJuTouGuard", + "api": "csp_AiNewPanLianGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "NewHuBan", + "key": "AiNewHuBan", "name": "💓虎斑┃4K💓", "type": 3, - "api": "csp_NewHuBanGuard", + "api": "csp_AiNewHuBanGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "NewMuOu", + "key": "AiNewMuOu", "name": "💓木偶┃4K💓", "type": 3, - "api": "csp_NewMuOuGuard", + "api": "csp_AiNewMuOuGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "NewDuoDuo", + "key": "AiNewDuoDuo", "name": "💓多多┃4K💓", "type": 3, - "api": "csp_NewDuoDuoGuard", + "api": "csp_AiNewDuoDuoGuard", "searchable": 1, "quickSearch": 1, - "changeable": 0, - "timeout": 120 + "changeable": 0 + }, + { + "key": "AiNewJuTou", + "name": "💓剧透┃4K💓", + "type": 3, + "api": "csp_AiNewJuTouGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 }, { "key": "原盘", "name": "💓‍原盘┃4K💓‍", "type": 3, - "api": "csp_New4KZnGuard", + "api": "csp_AiNewZhiNan4KGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "NewPanMe123", - "name": "💓123┃4K💓", + "key": "AiGuangYaZhenYing", + "name": "💓光鸭┃4K💓", "type": 3, - "api": "csp_NewPanMe123Guard", + "api": "csp_AiGuangYaZhenYingGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "AiPan1Me", + "name": "💓盘迷┃4K💓", + "type": 3, + "api": "csp_AiPan1MeGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "AiNewYiDong4K", + "name": "💓逸动┃4K💓", + "type": 3, + "api": "csp_AiNewYiDong4KGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 @@ -143,16 +179,61 @@ "key": "WexHanXiaoQuan", "name": "💥韩剧┃秒播💥", "type": 3, - "api": "csp_WexHanXiaoQuanGuard", + "api": "csp_WexAiHanXiaoQuanGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "WexGuaZi", + "key": "WexAiGuaZi", "name": "💥瓜子┃秒播💥", "type": 3, - "api": "csp_WexGuaZiGuard", + "api": "csp_WexAiGuaZiGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexAiDuBoKu", + "name": "💥独播┃秒播💥", + "type": 3, + "api": "csp_WexAiDuBoKuGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexAiYueYue", + "name": "💥闪电┃秒播💥", + "type": 3, + "api": "csp_WexAiYueYueGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexAiWenCai", + "name": "💥文才┃秒播💥", + "type": 3, + "api": "csp_WexAiWenCaiGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexAiV6DaShiXiong", + "name": "💥师兄┃秒播💥", + "type": 3, + "api": "csp_WexAiV6DaShiXiongGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexAiV6TeGou", + "name": "💥太狗┃秒播💥", + "type": 3, + "api": "csp_WexAiV6TeGouGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 @@ -161,158 +242,104 @@ "key": "賤賤", "name": "💥贱片┃秒播💥", "type": 3, - "api": "csp_WexJianPianGuard", + "api": "csp_WexAiJianPianGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "WexWenCai", - "name": "💥文才┃秒播💥", - "type": 3, - "api": "csp_WexWenCaiGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexDuBoKu", - "name": "💥独播┃秒播💥", - "type": 3, - "api": "csp_WexDuBoKuGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexYueYue", - "name": "💥闪电┃秒播💥", - "type": 3, - "api": "csp_WexYueYueGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexV6DaShiXiong", - "name": "💥师兄┃秒播💥", - "type": 3, - "api": "csp_WexV6DaShiXiongGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexV6TeGou", - "name": "💥太狗┃秒播💥", - "type": 3, - "api": "csp_WexV6TeGouGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexYiYs", + "key": "WexAiYiYs", "name": "💥伊影┃秒播💥", "type": 3, - "api": "csp_WexYiYsGuard", + "api": "csp_WexAiYiYsGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "WexReBo", + "key": "WexAiReBo", "name": "💥热播┃秒播💥", "type": 3, - "api": "csp_WexReBoGuard", + "api": "csp_WexAiReBoGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "WexBoBo", + "key": "WexAiBoBo", "name": "🎇伯伯┃秒播🎇", "type": 3, - "api": "csp_WexBoBoGuard", + "api": "csp_WexAiBoBoGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "新6V", - "name": "🎇新6V┃磁力🎇", - "type": 3, - "api": "csp_WexXb6vGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexIkanBot", + "key": "WexAiIkanBot", "name": "🎇爱看┃采集🎇", "type": 3, - "api": "csp_WexIkanBotGuard", + "api": "csp_WexAiIkanBotGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "LiveHuYa", + "key": "LiveAiHuYa", "name": "🐯‍虎牙┃直播🐯‍", "type": 3, - "api": "csp_LiveHuYaGuard", + "api": "csp_LiveAiHuYaGuard", "searchable": 1, "changeable": 0 }, { - "key": "LiveDouYu", + "key": "LiveAiDouYu", "name": "🐳斗鱼┃直播🐳", "type": 3, - "api": "csp_LiveDouYuGuard", + "api": "csp_LiveAiDouYuGuard", "searchable": 1, "changeable": 0 }, { - "key": "LiveBiLi", + "key": "LiveAiBiLi", "name": "🅱️哔哩┃直播🅱️", "type": 3, - "api": "csp_LiveBiLiGuard", + "api": "csp_LiveAiBiLiGuard", "searchable": 1, "changeable": 0 }, { - "key": "ManJuHongGuo", + "key": "ManJuAiHongGuo", "name": "🍉漫短┃小红🍉", "type": 3, "类型": "短剧", - "api": "csp_ManJuHongGuoGuard", + "api": "csp_ManJuAiHongGuoGuard", "searchable": 1, "changeable": 0 }, { - "key": "ManJuHuoLong", + "key": "ManJuAiHuoLong", "name": "🍉漫剧┃小龙🍉", "type": 3, "类型": "短剧", - "api": "csp_ManJuHuoLongGuard", + "api": "csp_ManJuAiHuoLongGuard", "searchable": 1, "changeable": 0 }, { - "key": "ManJuQiMao", + "key": "ManJuAiQiMao", "name": "🍉漫剧┃小猫🍉", "type": 3, "类型": "短剧", - "api": "csp_ManJuQiMaoGuard", + "api": "csp_ManJuAiQiMaoGuard", "searchable": 1, "changeable": 0 }, { - "key": "ManJuXiFan", + "key": "ManJuAiXiFan", "name": "🍉漫短┃小喜🍉", "type": 3, "类型": "短剧", - "api": "csp_ManJuXiFanGuard", + "api": "csp_ManJuAiXiFanGuard", "searchable": 1, "changeable": 0 }, @@ -321,120 +348,108 @@ "name": "🍉漫短┃小马🍉", "type": 3, "类型": "短剧", - "api": "csp_DuanJuHeMaGuard", + "api": "csp_ManJuAiHeMaGuard", "searchable": 1, "changeable": 0 }, { - "key": "DuanJuHaoKan", + "key": "DuanJuAiHaoKan", "name": "🍉短剧┃好看🍉", "type": 3, "类型": "短剧", - "api": "csp_DuanJuHaoKanGuard", + "api": "csp_DuanJuAiHaoKanGuard", "searchable": 1, "changeable": 0 }, { - "key": "DuanJuQiMiao", + "key": "DuanJuAiQiMiao", "name": "🍉短剧┃小猫🍉", "type": 3, "类型": "短剧", - "api": "csp_DuanJuQiMiaoGuard", + "api": "csp_DuanJuAiQiMiaoGuard", "searchable": 1, "changeable": 0 }, { - "key": "DuanJuXingYa", + "key": "DuanJuAiXingYa", "name": "🍉短剧┃星星🍉", "type": 3, "类型": "短剧", - "api": "csp_DuanJuXingYaGuard", + "api": "csp_DuanJuAiXingYaGuard", "searchable": 1, "changeable": 0 }, { - "key": "DuanJuWeiGuan", + "key": "DuanJuAiWeiGuan", "name": "🍉短剧┃小薇🍉", "type": 3, "类型": "短剧", - "api": "csp_DuanJuWeiGuanGuard", + "api": "csp_DuanJuAiWeiGuanGuard", "searchable": 1, "changeable": 0 }, { - "key": "AnimeFanShu", + "key": "AnimeAiFanShu", "name": "🤡番薯┃动漫🤡", "type": 3, - "api": "csp_AnimeFanShuGuard", + "api": "csp_AnimeAiFanShuGuard", "searchable": 1, "changeable": 0 }, { - "key": "AnimeMiaoWuGuard", + "key": "AnimeAiMiaoWu", "name": "🤡喵呜┃动漫🤡", "type": 3, - "api": "csp_AnimeMiaoWuGuard", + "api": "csp_AnimeAiMiaoWuGuard", "searchable": 1, "changeable": 0 }, { - "key": "AnimeHuaziGuard", + "key": "AnimeAiHuazi", "name": "🤡花海┃动漫🤡", "type": 3, - "api": "csp_AnimeHuaziGuard", + "api": "csp_AnimeAiHuaziGuard", "searchable": 1, "changeable": 0 }, { - "key": "AnimeMoDu", + "key": "AnimeAiMoDu", "name": "🤡魔都┃动漫🤡", "type": 3, - "api": "csp_AnimeMoDuGuard", + "api": "csp_AnimeAiMoDuGuard", "searchable": 1, "changeable": 0 }, { - "key": "BookShiJie", + "key": "BookAiShiJie", "name": "🎃‍极品┃听书🎃", "type": 3, - "api": "csp_BookShiJieGuard", + "api": "csp_BookAiShiJieGuard", "searchable": 1, "changeable": 0 }, { - "key": "BookYueTing", + "key": "BookAiYueTing", "name": "🎃‍悦庭┃听书🎃", "type": 3, - "api": "csp_BookYueTingGuard", + "api": "csp_BookAiYueTingGuard", "searchable": 1, "changeable": 0, "timeout": 120 }, { - "key": "Book23TingShu", + "key": "BookAi23TingShu", "name": "🎃‍爱上┃听书🎃", "type": 3, - "api": "csp_Book23TingShuGuard", + "api": "csp_BookAi23TingShuGuard", "searchable": 1, "changeable": 0 }, { - "key": "ChildrenDuoDuo", - "name": "👼多多┃儿歌👼", - "type": 3, - "api": "csp_ChildrenDuoDuoGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "rect", - "ratio": 2 - } - }, - { - "key": "ChildrenBaoBao", + "key": "ChildrenAiBaoBao", "name": "👼宝宝┃儿歌👼", "type": 3, - "api": "csp_ChildrenBaoBaoGuard", + "api": "csp_ChildrenAiBaoBaoGuard", "searchable": 1, "changeable": 0, "style": { @@ -443,10 +458,10 @@ } }, { - "key": "ChildrenBeiWa", + "key": "ChildrenAiBeiWa", "name": "👼贝贝┃儿歌👼", "type": 3, - "api": "csp_ChildrenBeiWaGuard", + "api": "csp_ChildrenAiBeiWaGuard", "searchable": 1, "changeable": 0, "style": { @@ -455,10 +470,10 @@ } }, { - "key": "ChildrenTuTu", + "key": "ChildrenAiTuTu", "name": "👼兔兔┃儿歌👼", "type": 3, - "api": "csp_ChildrenTuTuGuard", + "api": "csp_ChildrenAiTuTuGuard", "searchable": 1, "changeable": 0, "style": { @@ -467,10 +482,10 @@ } }, { - "key": "WexTangDou", + "key": "MusicAiTangDou", "name": "💃跳舞┃教学💃", "type": 3, - "api": "csp_WexTangDouGuard", + "api": "csp_MusicAiTangDouGuard", "searchable": 1, "changeable": 0, "style": { @@ -479,10 +494,10 @@ } }, { - "key": "MusicLiYuan", + "key": "MusicAiLiYuan", "name": "🎎戏曲┃秒播🎎", "type": 3, - "api": "csp_MusicLiYuanGuard", + "api": "csp_MusicAiLiYuanGuard", "searchable": 1, "changeable": 0, "style": { @@ -491,55 +506,176 @@ } }, { - "key": "MusicQingTing", + "key": "MusicAiQingTing", "name": "🎼蜻蜓┃电台🎼", "type": 3, - "api": "csp_MusicQingTingGuard", + "api": "csp_MusicAiQingTingGuard", "searchable": 1, "changeable": 0 }, { - "key": "MusicIKtv", + "key": "MusicAiIKtv", "name": "🎼KTV┃音乐🎼", "type": 3, - "api": "csp_MusicIKtvGuard", + "api": "csp_MusicAiIKtvGuard", "searchable": 1, "changeable": 0 }, { - "key": "Music163", + "key": "MusicAi163", "name": "🎼易听┃音乐🎼", "type": 3, - "api": "csp_Music163Guard", + "api": "csp_MusicAi163Guard", "searchable": 1, "changeable": 0 }, { - "key": "MusicKuWo", + "key": "MusicAiKuWo", "name": "🎼酷听┃音乐🎼", "type": 3, - "api": "csp_MusicKuWoGuard", + "api": "csp_MusicAiKuWoGuard", "searchable": 1, "changeable": 0 }, { - "key": "MusicLunHui", + "key": "MusicAiLunHui", "name": "🎼轮回┃舞曲🎼", "type": 3, - "api": "csp_MusicLunHuiGuard", + "api": "csp_MusicAiLunHuiGuard", "searchable": 1, "changeable": 0 }, { - "key": "bilibiliys", - "name": " 🅱‍哔哩┃影视🅱‍", + "key": "SportAiFeiQiu", + "name": "🌐飞球┃体育🌐", "type": 3, - "api": "csp_NewBiLiYSGuard", + "api": "csp_SportAiFeiQiuGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportAiGuaZi", + "name": "🌐瓜子┃体育🌐", + "type": 3, + "api": "csp_SportAiGuaZiGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportAiKanQiuTong", + "name": "🌐球通┃体育🌐", + "type": 3, + "api": "csp_SportAiKanQiuTongGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportAiKanqiu", + "name": "🌐八八┃体育🌐", + "type": 3, + "api": "csp_SportAiKanqiuGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "SportAiKaFei", + "name": "🌐咖啡┃体育🌐", + "type": 3, + "api": "csp_SportAiKaFeiGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportAiWwe", + "name": "🌐WWE┃体育🌐", + "type": 3, + "api": "csp_SportAiWweGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "FakeAi115Share", + "name": "💓115┃分享💓‍", + "type": 3, + "api": "csp_FakeAi115ShareGuard", + "searchable": 1, + "changeable": 0, + "timeout": 50, + "style": { + "type": "list" + } + }, + { + "key": "Emby", + "name": "💓Emby┃4K💓", + "type": 3, + "api": "csp_EmbyGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "Emby001", + "name": "💓Emby001┃4K💓", + "type": 3, + "api": "csp_EmbyDiyGuard", "searchable": 1, "quickSearch": 1, - "filterable": 1, "changeable": 0, - "ext": "./txt/bilisong.txt" + "ext": { + "embynumber": 0 + } + }, + { + "key": "AList", + "name": "👁️Alist┃DIY👁️", + "type": 3, + "api": "csp_AListGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "webdav", + "name": "👁️WebDav┃DIY👁️", + "type": 3, + "api": "csp_WebDAVGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "DiyVod", + "name": "👁Vod┃DIY👁️", + "type": 3, + "api": "csp_DiyVodGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "biliys", + "name": "🅱哔哩┃影视🅱", + "type": 3, + "api": "csp_BiliYsGuard", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 }, { "key": "bilibili", @@ -657,228 +793,34 @@ } }, { - "key": "SportFeiQiu", - "name": "🌐飞球┃体育🌐", + "key": "SoAiHaiYin", + "name": "🎠盘搜┃综合🎠", "type": 3, - "api": "csp_SportFeiQiuGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "SportGuaZi", - "name": "🌐瓜子┃体育🌐", - "type": 3, - "api": "csp_SportGuaZiGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "SportKanQiuTong", - "name": "🌐球通┃体育🌐", - "type": 3, - "api": "csp_SportKanQiuTongGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "SportKanqiu", - "name": "🌐八八┃体育🌐", - "type": 3, - "api": "csp_SportKanqiuGuard", + "api": "csp_SoAiHaiYinGuard", "searchable": 1, "changeable": 0 }, { - "key": "SportKaFei", - "name": "🌐咖啡┃体育🌐", - "type": 3, - "api": "csp_SportKaFeiGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "SportWwe", - "name": "🌐WWE┃体育🌐", - "type": 3, - "api": "csp_SportWweGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "emby", - "name": "🀄️emby┃4K🀄️", - "type": 3, - "api": "csp_EmbyGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "AList", - "name": "👁️Alist┃DIY👁️", - "type": 3, - "api": "csp_AListGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "webdav", - "name": "👁️WebDav┃DIY👁️", - "type": 3, - "api": "csp_WebDAVGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "DiyVod", - "name": "👁Vod┃DIY👁️", - "type": 3, - "api": "csp_DiyVodGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "MyQuark", - "name": "💓我的┃夸克💓‍", - "type": 3, - "api": "csp_MyQuarkGuard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyBaiDu", - "name": "💓我的┃百度💓‍", - "type": 3, - "api": "csp_MyBaiDuGuard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyUcPan", - "name": "💓我的┃UC💓‍", - "type": 3, - "api": "csp_MyUcPanGuard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyGuangYa", - "name": "💓我的┃光鸭💓‍", - "type": 3, - "api": "csp_MyGuangYaGuard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyPan189", - "name": "💓我的┃天翼💓‍", - "type": 3, - "api": "csp_MyPan189Guard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyPan115", - "name": "💓我的┃115💓‍", - "type": 3, - "api": "csp_MyPan115Guard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "Fake115Share", - "name": "💓115┃分享💓‍", - "type": 3, - "api": "csp_Fake115ShareGuard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyPan123", - "name": "💓我的┃123💓‍", - "type": 3, - "api": "csp_MyPan123Guard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "SoTySo", - "name": "🎠给力┃天逸🎠", - "type": 3, - "api": "csp_SoTySoGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "SoBaiDuSo", - "name": "🎠给力┃百度🎠", - "type": 3, - "api": "csp_SoBaiDuSoGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "SoHaiYin", - "name": "🎠海音┃综合🎠", - "type": 3, - "api": "csp_SoHaiYinGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "So97So", + "key": "SoAiPanSoo", "name": "🎠九七┃综合🎠", "type": 3, - "api": "csp_So97SoGuard", + "api": "csp_SoAiPanSooGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "SoAiQuPanShe", + "name": "🎠趣搜┃百度🎠", + "type": 3, + "api": "csp_SoAiQuPanSheGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "SoAiAiPanSo", + "name": "🎠爱盘┃综合🎠", + "type": 3, + "api": "csp_SoAiAiPanSoGuard", "searchable": 1, "changeable": 0 }, @@ -891,6 +833,28 @@ "changeable": 0 } ], + "parses": [ + { + "name": "王", + "type": 1, + "url": "http://122.228.84.103:7777/api/?key=4Dk5tdayvY6NZufEMG&url=" + }, + { + "name": "二", + "type": 1, + "url": "http://110.42.7.182:880/api/?key=7e84f07dc78fbb3406d64a1ab7d966b3&url=" + }, + { + "name": "小", + "type": 1, + "url": "http://43.136.176.188:91/api/?key=4ef232e96172b0bda78d393c695fe7c4&url=" + }, + { + "name": "帅", + "type": 1, + "url": "http://pan.qiaoji8.com/tvbox/neibu.php?url=" + } + ], "doh": [ { "name": "Google", diff --git a/tbapi1/WEX/spider.jar b/tbapi1/WEX/spider.jar index c52c164a..b0d29733 100644 Binary files a/tbapi1/WEX/spider.jar and b/tbapi1/WEX/spider.jar differ diff --git a/tbapi1/XS/api.json b/tbapi1/XS/api.json index 3a76767d..e47c799e 100644 --- a/tbapi1/XS/api.json +++ b/tbapi1/XS/api.json @@ -638,17 +638,6 @@ "filterable": 1, "genre": "shortdrama" }, - { - "key": "围观短剧", - "name": "围观 • 短剧", - "type": 3, - "api": "csp_WeiguanDJ", - "searchable": 1, - "changeable": 1, - "quickSearch": 1, - "filterable": 1, - "genre": "shortdrama" - }, { "key": "星芽短剧", "name": "星芽 • 短剧", @@ -660,6 +649,18 @@ "filterable": 1, "genre": "shortdrama" }, + { + "key": "果果短剧", + "name": "果果 • 短剧", + "type": 3, + "api": "csp_XBPQ", + "ext": { + "请求头": "User-Agent$MOBILE_UA", + "编码": "UTF-8", + "分类": "重生$1#穿越$2#爽剧$3#言情$4#都市$5#古装$6#悬疑$7#剧情$8", + "分类url": "https://www.mochadj.com/i/{cateId}-{catePg}.html" + } + }, { "key": "瓜子影视", "name": "瓜子 • 影视", diff --git a/tbapi1/XS/spider.jar b/tbapi1/XS/spider.jar index cd1fa0af..45de27be 100644 Binary files a/tbapi1/XS/spider.jar and b/tbapi1/XS/spider.jar differ diff --git a/tbapi2/aowu/aowu.json b/tbapi2/aowu/aowu.json index d15210ab..e4cea01f 100644 --- a/tbapi2/aowu/aowu.json +++ b/tbapi2/aowu/aowu.json @@ -1,5 +1,5 @@ { - "spider": "https://nos.netease.com/ysf/bb8475cf497085d16969b265a1e8e3f9.png;md5;438effad8463a53ab6fb2cf446885b54", + "spider": "https://nos.netease.com/ysf/b49bff613d62f15873886bcb367e3a70.png;md5;212d6b9c5e1cb5d0f41dac15b2fc528a", "logo": "https://file.icve.com.cn/file_doc/945/35/EC508FBD046D33EC4832BB76B63B6C94.gif", "danmaku": "http://127.0.0.1:2525/danmu?name={name}&epid={episode}", "wallpaper": "http://127.0.0.1:9978/proxy?do=AowuWapper&mode=2", @@ -16,12 +16,12 @@ "ext": "https://file.icve.com.cn/file_doc/803/892/C8FDF0894D61FA21A937E21135CB9125.aowu" }, { - "name": "更新日期:20260718", + "name": "更新日期:20260720", "key": "Y360", "type": 3, "api": "csp_Y360Amns", - "searchable": 1, - "quickSearch": 1, + "searchable": 0, + "quickSearch": 0, "changeable": 0, "ext": "https://file.icve.com.cn/file_doc/121/281/1E74668FD5125AA70977BC98A1B297A1.aowu" }, diff --git a/tbapi2/aowu/api.json b/tbapi2/aowu/api.json index 0ff00079..82d11ed4 100644 --- a/tbapi2/aowu/api.json +++ b/tbapi2/aowu/api.json @@ -16,12 +16,12 @@ "ext": "https://file.icve.com.cn/file_doc/803/892/C8FDF0894D61FA21A937E21135CB9125.aowu" }, { - "name": "更新日期:20260718", + "name": "更新日期:20260720", "key": "Y360", "type": 3, "api": "csp_Y360Amns", - "searchable": 1, - "quickSearch": 1, + "searchable": 0, + "quickSearch": 0, "changeable": 0, "ext": "https://file.icve.com.cn/file_doc/121/281/1E74668FD5125AA70977BC98A1B297A1.aowu" }, diff --git a/tbapi2/aowu/spider.jar b/tbapi2/aowu/spider.jar index 40762174..98908548 100644 Binary files a/tbapi2/aowu/spider.jar and b/tbapi2/aowu/spider.jar differ diff --git a/tbapi2/newwex/api.json b/tbapi2/newwex/api.json index 61cc9fd9..115078bc 100644 --- a/tbapi2/newwex/api.json +++ b/tbapi2/newwex/api.json @@ -4,7 +4,7 @@ "logo": "https://storage.7x24cc.com/storage-server/presigned/ss1/a6-online-fileupload/newMediaFile/3CEAE9E_773_wexfnw_20250911190012684newMediaFile.gif", "sites": [ { - "key": "NewDouBan", + "key": "Douban", "name": "🐮【王二小放牛娃】🐮", "type": 3, "api": "csp_NewDouBanGuard", @@ -15,8 +15,8 @@ "ext": "./txt/20260414181247-ae51abfbfe.txt" }, { - "key": "Doubana", - "name": "🐮【更新日期:20260717】🐮", + "key": "Doubanaaaa", + "name": "🐮【更新日期:20260720】🐮", "type": 3, "api": "csp_NewDouBanGuard", "indexs": 1, @@ -25,21 +25,23 @@ "filterable": 0, "ext": "./txt/20260414181247-ae51abfbfe.txt" }, - { - "key": "Doubana", - "name": "⬇️【网盘类先扫码】⬇️", - "type": 3, - "api": "csp_NewDouBanGuard", - "searchable": 0, - "quickSearch": 0, - "filterable": 0, - "ext": "./txt/20260414181247-ae51abfbfe.txt" - }, { "key": "Wexconfig", "name": "🐮配置┃中心🐮", "type": 3, - "api": "csp_WexConfigGuard", + "api": "csp_PanConfigGuard", + "searchable": 0, + "changeable": 0, + "indexs": 0, + "style": { + "type": "list" + } + }, + { + "key": "MyPan", + "name": "🐮我的┃网盘🐮", + "type": 3, + "api": "csp_MyPanGuard", "searchable": 0, "changeable": 0, "indexs": 0, @@ -51,7 +53,7 @@ "key": "二小", "name": "💓‍指南┃4K💓‍", "type": 3, - "api": "csp_NewErXiaoGuard", + "api": "csp_AiNewXiaoPanGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 @@ -60,7 +62,25 @@ "key": "玩偶", "name": "💓‍玩偶┃4K💓‍", "type": 3, - "api": "csp_NewWoggGuard", + "api": "csp_AiNewWoggGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "AiNewGuanYing", + "name": "💓‍观影┃4K💓‍", + "type": 3, + "api": "csp_AiNewGuanYingGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "AiQwMkv", + "name": "💓‍七味┃4K💓‍", + "type": 3, + "api": "csp_AiQwMkvGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 @@ -69,72 +89,88 @@ "key": "NewZhiZhen", "name": "💓至臻┃4K💓", "type": 3, - "api": "csp_NewZhiZhenGuard", + "api": "csp_AiNewZhiZhenGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "NewGuanYing", - "name": "💓观影┃4K💓", + "key": "AiNewPanLian", + "name": "💓盘链┃4K💓", "type": 3, - "api": "csp_NewGuanYingGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0, - "timeout": 120 - }, - { - "key": "NewJuTou", - "name": "💓剧透┃4K💓", - "type": 3, - "api": "csp_NewJuTouGuard", + "api": "csp_AiNewPanLianGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "NewHuBan", + "key": "AiNewHuBan", "name": "💓虎斑┃4K💓", "type": 3, - "api": "csp_NewHuBanGuard", + "api": "csp_AiNewHuBanGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "NewMuOu", + "key": "AiNewMuOu", "name": "💓木偶┃4K💓", "type": 3, - "api": "csp_NewMuOuGuard", + "api": "csp_AiNewMuOuGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "NewDuoDuo", + "key": "AiNewDuoDuo", "name": "💓多多┃4K💓", "type": 3, - "api": "csp_NewDuoDuoGuard", + "api": "csp_AiNewDuoDuoGuard", "searchable": 1, "quickSearch": 1, - "changeable": 0, - "timeout": 120 + "changeable": 0 + }, + { + "key": "AiNewJuTou", + "name": "💓剧透┃4K💓", + "type": 3, + "api": "csp_AiNewJuTouGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 }, { "key": "原盘", "name": "💓‍原盘┃4K💓‍", "type": 3, - "api": "csp_New4KZnGuard", + "api": "csp_AiNewZhiNan4KGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "NewPanMe123", - "name": "💓123┃4K💓", + "key": "AiGuangYaZhenYing", + "name": "💓光鸭┃4K💓", "type": 3, - "api": "csp_NewPanMe123Guard", + "api": "csp_AiGuangYaZhenYingGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "AiPan1Me", + "name": "💓盘迷┃4K💓", + "type": 3, + "api": "csp_AiPan1MeGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "AiNewYiDong4K", + "name": "💓逸动┃4K💓", + "type": 3, + "api": "csp_AiNewYiDong4KGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 @@ -143,16 +179,61 @@ "key": "WexHanXiaoQuan", "name": "💥韩剧┃秒播💥", "type": 3, - "api": "csp_WexHanXiaoQuanGuard", + "api": "csp_WexAiHanXiaoQuanGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "WexGuaZi", + "key": "WexAiGuaZi", "name": "💥瓜子┃秒播💥", "type": 3, - "api": "csp_WexGuaZiGuard", + "api": "csp_WexAiGuaZiGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexAiDuBoKu", + "name": "💥独播┃秒播💥", + "type": 3, + "api": "csp_WexAiDuBoKuGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexAiYueYue", + "name": "💥闪电┃秒播💥", + "type": 3, + "api": "csp_WexAiYueYueGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexAiWenCai", + "name": "💥文才┃秒播💥", + "type": 3, + "api": "csp_WexAiWenCaiGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexAiV6DaShiXiong", + "name": "💥师兄┃秒播💥", + "type": 3, + "api": "csp_WexAiV6DaShiXiongGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexAiV6TeGou", + "name": "💥太狗┃秒播💥", + "type": 3, + "api": "csp_WexAiV6TeGouGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 @@ -161,158 +242,104 @@ "key": "賤賤", "name": "💥贱片┃秒播💥", "type": 3, - "api": "csp_WexJianPianGuard", + "api": "csp_WexAiJianPianGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "WexWenCai", - "name": "💥文才┃秒播💥", - "type": 3, - "api": "csp_WexWenCaiGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexDuBoKu", - "name": "💥独播┃秒播💥", - "type": 3, - "api": "csp_WexDuBoKuGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexYueYue", - "name": "💥闪电┃秒播💥", - "type": 3, - "api": "csp_WexYueYueGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexV6DaShiXiong", - "name": "💥师兄┃秒播💥", - "type": 3, - "api": "csp_WexV6DaShiXiongGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexV6TeGou", - "name": "💥太狗┃秒播💥", - "type": 3, - "api": "csp_WexV6TeGouGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexYiYs", + "key": "WexAiYiYs", "name": "💥伊影┃秒播💥", "type": 3, - "api": "csp_WexYiYsGuard", + "api": "csp_WexAiYiYsGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "WexReBo", + "key": "WexAiReBo", "name": "💥热播┃秒播💥", "type": 3, - "api": "csp_WexReBoGuard", + "api": "csp_WexAiReBoGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "WexBoBo", + "key": "WexAiBoBo", "name": "🎇伯伯┃秒播🎇", "type": 3, - "api": "csp_WexBoBoGuard", + "api": "csp_WexAiBoBoGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "新6V", - "name": "🎇新6V┃磁力🎇", - "type": 3, - "api": "csp_WexXb6vGuard", - "searchable": 1, - "quickSearch": 1, - "changeable": 0 - }, - { - "key": "WexIkanBot", + "key": "WexAiIkanBot", "name": "🎇爱看┃采集🎇", "type": 3, - "api": "csp_WexIkanBotGuard", + "api": "csp_WexAiIkanBotGuard", "searchable": 1, "quickSearch": 1, "changeable": 0 }, { - "key": "LiveHuYa", + "key": "LiveAiHuYa", "name": "🐯‍虎牙┃直播🐯‍", "type": 3, - "api": "csp_LiveHuYaGuard", + "api": "csp_LiveAiHuYaGuard", "searchable": 1, "changeable": 0 }, { - "key": "LiveDouYu", + "key": "LiveAiDouYu", "name": "🐳斗鱼┃直播🐳", "type": 3, - "api": "csp_LiveDouYuGuard", + "api": "csp_LiveAiDouYuGuard", "searchable": 1, "changeable": 0 }, { - "key": "LiveBiLi", + "key": "LiveAiBiLi", "name": "🅱️哔哩┃直播🅱️", "type": 3, - "api": "csp_LiveBiLiGuard", + "api": "csp_LiveAiBiLiGuard", "searchable": 1, "changeable": 0 }, { - "key": "ManJuHongGuo", + "key": "ManJuAiHongGuo", "name": "🍉漫短┃小红🍉", "type": 3, "类型": "短剧", - "api": "csp_ManJuHongGuoGuard", + "api": "csp_ManJuAiHongGuoGuard", "searchable": 1, "changeable": 0 }, { - "key": "ManJuHuoLong", + "key": "ManJuAiHuoLong", "name": "🍉漫剧┃小龙🍉", "type": 3, "类型": "短剧", - "api": "csp_ManJuHuoLongGuard", + "api": "csp_ManJuAiHuoLongGuard", "searchable": 1, "changeable": 0 }, { - "key": "ManJuQiMao", + "key": "ManJuAiQiMao", "name": "🍉漫剧┃小猫🍉", "type": 3, "类型": "短剧", - "api": "csp_ManJuQiMaoGuard", + "api": "csp_ManJuAiQiMaoGuard", "searchable": 1, "changeable": 0 }, { - "key": "ManJuXiFan", + "key": "ManJuAiXiFan", "name": "🍉漫短┃小喜🍉", "type": 3, "类型": "短剧", - "api": "csp_ManJuXiFanGuard", + "api": "csp_ManJuAiXiFanGuard", "searchable": 1, "changeable": 0 }, @@ -321,120 +348,108 @@ "name": "🍉漫短┃小马🍉", "type": 3, "类型": "短剧", - "api": "csp_DuanJuHeMaGuard", + "api": "csp_ManJuAiHeMaGuard", "searchable": 1, "changeable": 0 }, { - "key": "DuanJuHaoKan", + "key": "DuanJuAiHaoKan", "name": "🍉短剧┃好看🍉", "type": 3, "类型": "短剧", - "api": "csp_DuanJuHaoKanGuard", + "api": "csp_DuanJuAiHaoKanGuard", "searchable": 1, "changeable": 0 }, { - "key": "DuanJuQiMiao", + "key": "DuanJuAiQiMiao", "name": "🍉短剧┃小猫🍉", "type": 3, "类型": "短剧", - "api": "csp_DuanJuQiMiaoGuard", + "api": "csp_DuanJuAiQiMiaoGuard", "searchable": 1, "changeable": 0 }, { - "key": "DuanJuXingYa", + "key": "DuanJuAiXingYa", "name": "🍉短剧┃星星🍉", "type": 3, "类型": "短剧", - "api": "csp_DuanJuXingYaGuard", + "api": "csp_DuanJuAiXingYaGuard", "searchable": 1, "changeable": 0 }, { - "key": "DuanJuWeiGuan", + "key": "DuanJuAiWeiGuan", "name": "🍉短剧┃小薇🍉", "type": 3, "类型": "短剧", - "api": "csp_DuanJuWeiGuanGuard", + "api": "csp_DuanJuAiWeiGuanGuard", "searchable": 1, "changeable": 0 }, { - "key": "AnimeFanShu", + "key": "AnimeAiFanShu", "name": "🤡番薯┃动漫🤡", "type": 3, - "api": "csp_AnimeFanShuGuard", + "api": "csp_AnimeAiFanShuGuard", "searchable": 1, "changeable": 0 }, { - "key": "AnimeMiaoWuGuard", + "key": "AnimeAiMiaoWu", "name": "🤡喵呜┃动漫🤡", "type": 3, - "api": "csp_AnimeMiaoWuGuard", + "api": "csp_AnimeAiMiaoWuGuard", "searchable": 1, "changeable": 0 }, { - "key": "AnimeHuaziGuard", + "key": "AnimeAiHuazi", "name": "🤡花海┃动漫🤡", "type": 3, - "api": "csp_AnimeHuaziGuard", + "api": "csp_AnimeAiHuaziGuard", "searchable": 1, "changeable": 0 }, { - "key": "AnimeMoDu", + "key": "AnimeAiMoDu", "name": "🤡魔都┃动漫🤡", "type": 3, - "api": "csp_AnimeMoDuGuard", + "api": "csp_AnimeAiMoDuGuard", "searchable": 1, "changeable": 0 }, { - "key": "BookShiJie", + "key": "BookAiShiJie", "name": "🎃‍极品┃听书🎃", "type": 3, - "api": "csp_BookShiJieGuard", + "api": "csp_BookAiShiJieGuard", "searchable": 1, "changeable": 0 }, { - "key": "BookYueTing", + "key": "BookAiYueTing", "name": "🎃‍悦庭┃听书🎃", "type": 3, - "api": "csp_BookYueTingGuard", + "api": "csp_BookAiYueTingGuard", "searchable": 1, "changeable": 0, "timeout": 120 }, { - "key": "Book23TingShu", + "key": "BookAi23TingShu", "name": "🎃‍爱上┃听书🎃", "type": 3, - "api": "csp_Book23TingShuGuard", + "api": "csp_BookAi23TingShuGuard", "searchable": 1, "changeable": 0 }, { - "key": "ChildrenDuoDuo", - "name": "👼多多┃儿歌👼", - "type": 3, - "api": "csp_ChildrenDuoDuoGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "rect", - "ratio": 2 - } - }, - { - "key": "ChildrenBaoBao", + "key": "ChildrenAiBaoBao", "name": "👼宝宝┃儿歌👼", "type": 3, - "api": "csp_ChildrenBaoBaoGuard", + "api": "csp_ChildrenAiBaoBaoGuard", "searchable": 1, "changeable": 0, "style": { @@ -443,10 +458,10 @@ } }, { - "key": "ChildrenBeiWa", + "key": "ChildrenAiBeiWa", "name": "👼贝贝┃儿歌👼", "type": 3, - "api": "csp_ChildrenBeiWaGuard", + "api": "csp_ChildrenAiBeiWaGuard", "searchable": 1, "changeable": 0, "style": { @@ -455,10 +470,10 @@ } }, { - "key": "ChildrenTuTu", + "key": "ChildrenAiTuTu", "name": "👼兔兔┃儿歌👼", "type": 3, - "api": "csp_ChildrenTuTuGuard", + "api": "csp_ChildrenAiTuTuGuard", "searchable": 1, "changeable": 0, "style": { @@ -467,10 +482,10 @@ } }, { - "key": "WexTangDou", + "key": "MusicAiTangDou", "name": "💃跳舞┃教学💃", "type": 3, - "api": "csp_WexTangDouGuard", + "api": "csp_MusicAiTangDouGuard", "searchable": 1, "changeable": 0, "style": { @@ -479,10 +494,10 @@ } }, { - "key": "MusicLiYuan", + "key": "MusicAiLiYuan", "name": "🎎戏曲┃秒播🎎", "type": 3, - "api": "csp_MusicLiYuanGuard", + "api": "csp_MusicAiLiYuanGuard", "searchable": 1, "changeable": 0, "style": { @@ -491,55 +506,176 @@ } }, { - "key": "MusicQingTing", + "key": "MusicAiQingTing", "name": "🎼蜻蜓┃电台🎼", "type": 3, - "api": "csp_MusicQingTingGuard", + "api": "csp_MusicAiQingTingGuard", "searchable": 1, "changeable": 0 }, { - "key": "MusicIKtv", + "key": "MusicAiIKtv", "name": "🎼KTV┃音乐🎼", "type": 3, - "api": "csp_MusicIKtvGuard", + "api": "csp_MusicAiIKtvGuard", "searchable": 1, "changeable": 0 }, { - "key": "Music163", + "key": "MusicAi163", "name": "🎼易听┃音乐🎼", "type": 3, - "api": "csp_Music163Guard", + "api": "csp_MusicAi163Guard", "searchable": 1, "changeable": 0 }, { - "key": "MusicKuWo", + "key": "MusicAiKuWo", "name": "🎼酷听┃音乐🎼", "type": 3, - "api": "csp_MusicKuWoGuard", + "api": "csp_MusicAiKuWoGuard", "searchable": 1, "changeable": 0 }, { - "key": "MusicLunHui", + "key": "MusicAiLunHui", "name": "🎼轮回┃舞曲🎼", "type": 3, - "api": "csp_MusicLunHuiGuard", + "api": "csp_MusicAiLunHuiGuard", "searchable": 1, "changeable": 0 }, { - "key": "bilibiliys", - "name": " 🅱‍哔哩┃影视🅱‍", + "key": "SportAiFeiQiu", + "name": "🌐飞球┃体育🌐", "type": 3, - "api": "csp_NewBiLiYSGuard", + "api": "csp_SportAiFeiQiuGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportAiGuaZi", + "name": "🌐瓜子┃体育🌐", + "type": 3, + "api": "csp_SportAiGuaZiGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportAiKanQiuTong", + "name": "🌐球通┃体育🌐", + "type": 3, + "api": "csp_SportAiKanQiuTongGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportAiKanqiu", + "name": "🌐八八┃体育🌐", + "type": 3, + "api": "csp_SportAiKanqiuGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "SportAiKaFei", + "name": "🌐咖啡┃体育🌐", + "type": 3, + "api": "csp_SportAiKaFeiGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportAiWwe", + "name": "🌐WWE┃体育🌐", + "type": 3, + "api": "csp_SportAiWweGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "FakeAi115Share", + "name": "💓115┃分享💓‍", + "type": 3, + "api": "csp_FakeAi115ShareGuard", + "searchable": 1, + "changeable": 0, + "timeout": 50, + "style": { + "type": "list" + } + }, + { + "key": "Emby", + "name": "💓Emby┃4K💓", + "type": 3, + "api": "csp_EmbyGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "Emby001", + "name": "💓Emby001┃4K💓", + "type": 3, + "api": "csp_EmbyDiyGuard", "searchable": 1, "quickSearch": 1, - "filterable": 1, "changeable": 0, - "ext": "./txt/bilisong.txt" + "ext": { + "embynumber": 0 + } + }, + { + "key": "AList", + "name": "👁️Alist┃DIY👁️", + "type": 3, + "api": "csp_AListGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "webdav", + "name": "👁️WebDav┃DIY👁️", + "type": 3, + "api": "csp_WebDAVGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "DiyVod", + "name": "👁Vod┃DIY👁️", + "type": 3, + "api": "csp_DiyVodGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "biliys", + "name": "🅱哔哩┃影视🅱", + "type": 3, + "api": "csp_BiliYsGuard", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 }, { "key": "bilibili", @@ -657,228 +793,34 @@ } }, { - "key": "SportFeiQiu", - "name": "🌐飞球┃体育🌐", + "key": "SoAiHaiYin", + "name": "🎠盘搜┃综合🎠", "type": 3, - "api": "csp_SportFeiQiuGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "SportGuaZi", - "name": "🌐瓜子┃体育🌐", - "type": 3, - "api": "csp_SportGuaZiGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "SportKanQiuTong", - "name": "🌐球通┃体育🌐", - "type": 3, - "api": "csp_SportKanQiuTongGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "SportKanqiu", - "name": "🌐八八┃体育🌐", - "type": 3, - "api": "csp_SportKanqiuGuard", + "api": "csp_SoAiHaiYinGuard", "searchable": 1, "changeable": 0 }, { - "key": "SportKaFei", - "name": "🌐咖啡┃体育🌐", - "type": 3, - "api": "csp_SportKaFeiGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "SportWwe", - "name": "🌐WWE┃体育🌐", - "type": 3, - "api": "csp_SportWweGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "emby", - "name": "🀄️emby┃4K🀄️", - "type": 3, - "api": "csp_EmbyGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "AList", - "name": "👁️Alist┃DIY👁️", - "type": 3, - "api": "csp_AListGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "webdav", - "name": "👁️WebDav┃DIY👁️", - "type": 3, - "api": "csp_WebDAVGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "DiyVod", - "name": "👁Vod┃DIY👁️", - "type": 3, - "api": "csp_DiyVodGuard", - "searchable": 1, - "changeable": 0, - "style": { - "type": "list" - } - }, - { - "key": "MyQuark", - "name": "💓我的┃夸克💓‍", - "type": 3, - "api": "csp_MyQuarkGuard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyBaiDu", - "name": "💓我的┃百度💓‍", - "type": 3, - "api": "csp_MyBaiDuGuard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyUcPan", - "name": "💓我的┃UC💓‍", - "type": 3, - "api": "csp_MyUcPanGuard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyGuangYa", - "name": "💓我的┃光鸭💓‍", - "type": 3, - "api": "csp_MyGuangYaGuard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyPan189", - "name": "💓我的┃天翼💓‍", - "type": 3, - "api": "csp_MyPan189Guard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyPan115", - "name": "💓我的┃115💓‍", - "type": 3, - "api": "csp_MyPan115Guard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "Fake115Share", - "name": "💓115┃分享💓‍", - "type": 3, - "api": "csp_Fake115ShareGuard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "MyPan123", - "name": "💓我的┃123💓‍", - "type": 3, - "api": "csp_MyPan123Guard", - "searchable": 1, - "changeable": 0, - "timeout": 50, - "style": { - "type": "list" - } - }, - { - "key": "SoTySo", - "name": "🎠给力┃天逸🎠", - "type": 3, - "api": "csp_SoTySoGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "SoBaiDuSo", - "name": "🎠给力┃百度🎠", - "type": 3, - "api": "csp_SoBaiDuSoGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "SoHaiYin", - "name": "🎠海音┃综合🎠", - "type": 3, - "api": "csp_SoHaiYinGuard", - "searchable": 1, - "changeable": 0 - }, - { - "key": "So97So", + "key": "SoAiPanSoo", "name": "🎠九七┃综合🎠", "type": 3, - "api": "csp_So97SoGuard", + "api": "csp_SoAiPanSooGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "SoAiQuPanShe", + "name": "🎠趣搜┃百度🎠", + "type": 3, + "api": "csp_SoAiQuPanSheGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "SoAiAiPanSo", + "name": "🎠爱盘┃综合🎠", + "type": 3, + "api": "csp_SoAiAiPanSoGuard", "searchable": 1, "changeable": 0 }, @@ -891,6 +833,28 @@ "changeable": 0 } ], + "parses": [ + { + "name": "王", + "type": 1, + "url": "http://122.228.84.103:7777/api/?key=4Dk5tdayvY6NZufEMG&url=" + }, + { + "name": "二", + "type": 1, + "url": "http://110.42.7.182:880/api/?key=7e84f07dc78fbb3406d64a1ab7d966b3&url=" + }, + { + "name": "小", + "type": 1, + "url": "http://43.136.176.188:91/api/?key=4ef232e96172b0bda78d393c695fe7c4&url=" + }, + { + "name": "帅", + "type": 1, + "url": "http://pan.qiaoji8.com/tvbox/neibu.php?url=" + } + ], "doh": [ { "name": "Google", diff --git a/tbapi2/newwex/spider.jar b/tbapi2/newwex/spider.jar index c52c164a..b0d29733 100644 Binary files a/tbapi2/newwex/spider.jar and b/tbapi2/newwex/spider.jar differ diff --git a/tbapi2/newwex/txt/bilisong.txt b/tbapi2/newwex/txt/bilisong.txt deleted file mode 100644 index d56f28f7..00000000 --- a/tbapi2/newwex/txt/bilisong.txt +++ /dev/null @@ -1,702 +0,0 @@ -{ - "class": [ - { - "type_name": "演唱会筛选", - "type_id": "演唱会超清" - }, - { - "type_name": "粤语", - "type_id": "粤语歌曲超清" - }, - { - "type_name": "热榜", - "type_id": "2022年热们歌曲超清" - }, - { - "type_name": "抖音神曲", - "type_id": "抖音神曲超清" - }, - { - "type_name": "经典老歌", - "type_id": "经典老歌超清" - }, - { - "type_name": "DJ", - "type_id": "DJ歌曲超清" - }, - { - "type_name": "网红翻唱", - "type_id": "网红翻唱歌曲超清" - }, - { - "type_name": "韩国女团", - "type_id": "韩国女团演唱会超清" - } - ], - "filters": { - "演唱会超清": [ - { - "key": "order", - "name": "排序", - "value": [ - { - "n": "综合排序", - "v": "0" - }, - { - "n": "最多点击", - "v": "click" - }, - { - "n": "最新发布", - "v": "pubdate" - }, - { - "n": "最多弹幕", - "v": "dm" - }, - { - "n": "最多收藏", - "v": "stow" - } - ] - }, - { - "key": "tid", - "name": "分类", - "value": [ - { - "n": "全部", - "v": "演唱会超清" - }, - { - "n": "A阿杜", - "v": "阿杜演唱会超清" - }, - { - "n": "A阿黛尔", - "v": "阿黛尔演唱会超清" - }, - { - "n": "BBeyond", - "v": "Beyond演唱会超清" - }, - { - "n": "BBy2", - "v": "By2演唱会超清" - }, - { - "n": "BBIGBANG", - "v": "BIGBANG演唱会超清" - }, - { - "n": "B布兰妮", - "v": "布兰妮演唱会超清" - }, - { - "n": "B坂井泉水", - "v": "坂井泉水演唱会超清" - }, - { - "n": "C陈奕迅", - "v": "陈奕迅演唱会超清" - }, - { - "n": "C蔡依林", - "v": "蔡依林演唱会超清" - }, - { - "n": "C初音未来", - "v": "初音未来演唱会超清" - }, - { - "n": "C蔡健雅", - "v": "蔡健雅演唱会超清" - }, - { - "n": "C陈小春", - "v": "陈小春演唱会超清" - }, - { - "n": "C草蜢", - "v": "草蜢演唱会超清" - }, - { - "n": "C陈慧娴", - "v": "陈慧娴演唱会超清" - }, - { - "n": "C崔健", - "v": "崔健演唱会超清" - }, - { - "n": "C仓木麻衣", - "v": "仓木麻衣演唱会超清" - }, - { - "n": "D戴荃", - "v": "戴荃演唱会超清" - }, - { - "n": "D动力火车", - "v": "动力火车演唱会超清" - }, - { - "n": "D邓丽君", - "v": "邓丽君演唱会超清" - }, - { - "n": "D丁当", - "v": "丁当演唱会超清" - }, - { - "n": "D刀郎", - "v": "刀郎演唱会超清" - }, - { - "n": "D邓紫棋", - "v": "邓紫棋演唱会超清" - }, - { - "n": "D戴佩妮", - "v": "戴佩妮演唱会超清" - }, - { - "n": "D邓丽君", - "v": "邓丽君演唱会超清" - }, - { - "n": "F飞儿乐队", - "v": "飞儿乐队演唱会超清" - }, - { - "n": "F费玉清", - "v": "费玉清演唱会超清" - }, - { - "n": "F费翔", - "v": "费翔演唱会超清" - }, - { - "n": "F方大同", - "v": "方大同演唱会超清" - }, - { - "n": "F房东的猫", - "v": "房东的猫演唱会超清" - }, - { - "n": "F凤飞飞", - "v": "凤飞飞演唱会超清" - }, - { - "n": "F凤凰传奇", - "v": "凤凰传奇演唱会超清" - }, - { - "n": "G郭采洁", - "v": "郭采洁演唱会超清" - }, - { - "n": "G光良", - "v": "光良演唱会超清" - }, - { - "n": "G郭静", - "v": "郭静演唱会超清" - }, - { - "n": "G郭富城", - "v": "郭富城演唱会超清" - }, - { - "n": "H胡彦斌", - "v": "胡彦斌演唱会超清" - }, - { - "n": "H胡夏", - "v": "胡夏演唱会超清" - }, - { - "n": "H韩红", - "v": "韩红演唱会超清" - }, - { - "n": "H黄品源", - "v": "黄品源演唱会超清" - }, - { - "n": "H黄小琥", - "v": "黄小琥演唱会超清" - }, - { - "n": "H花儿乐队", - "v": "花儿乐队演唱会超清" - }, - { - "n": "H黄家强", - "v": "黄家强演唱会超清" - }, - { - "n": "H后街男孩", - "v": "后街男孩演唱会超清" - }, - { - "n": "J经典老歌", - "v": "经典老歌演唱会超清" - }, - { - "n": "J贾斯丁比伯", - "v": "贾斯丁比伯演唱会超清" - }, - { - "n": "J金池", - "v": "金池演唱会超清" - }, - { - "n": "J金志文", - "v": "金志文演唱会超清" - }, - { - "n": "J焦迈奇", - "v": "焦迈奇演唱会超清" - }, - { - "n": "K筷子兄弟", - "v": "筷子兄弟演唱会超清" - }, - { - "n": "L李玟", - "v": "李玟演唱会超清" - }, - { - "n": "L林忆莲", - "v": "林忆莲演唱会超清" - }, - { - "n": "L李克勤", - "v": "李克勤演唱会超清" - }, - { - "n": "L刘宪华", - "v": "刘宪华演唱会超清" - }, - { - "n": "L李圣杰", - "v": "李圣杰演唱会超清" - }, - { - "n": "L林宥嘉", - "v": "林宥嘉演唱会超清" - }, - { - "n": "L梁静茹", - "v": "梁静茹演唱会超清" - }, - { - "n": "L李健", - "v": "李健演唱会超清" - }, - { - "n": "L林俊杰", - "v": "林俊杰演唱会超清" - }, - { - "n": "L李玉刚", - "v": "李玉刚演唱会超清" - }, - { - "n": "L林志炫", - "v": "林志炫演唱会超清" - }, - { - "n": "L李荣浩", - "v": "李荣浩演唱会超清" - }, - { - "n": "L李宇春", - "v": "李宇春演唱会超清" - }, - { - "n": "L洛天依", - "v": "洛天依演唱会超清" - }, - { - "n": "L林子祥", - "v": "林子祥演唱会超清" - }, - { - "n": "L李宗盛", - "v": "李宗盛演唱会超清" - }, - { - "n": "L黎明", - "v": "黎明演唱会超清" - }, - { - "n": "L刘德华", - "v": "刘德华演唱会超清" - }, - { - "n": "L罗大佑", - "v": "罗大佑演唱会超清" - }, - { - "n": "L林肯公园", - "v": "林肯公园演唱会超清" - }, - { - "n": "LLadyGaga", - "v": "LadyGaga演唱会超清" - }, - { - "n": "L旅行团乐队", - "v": "旅行团乐队演唱会超清" - }, - { - "n": "M莫文蔚", - "v": "莫文蔚演唱会超清" - }, - { - "n": "M毛不易", - "v": "毛不易演唱会超清" - }, - { - "n": "M梅艳芳", - "v": "梅艳芳演唱会超清" - }, - { - "n": "M迈克尔杰克逊", - "v": "迈克尔杰克逊演唱会超清" - }, - { - "n": "N南拳妈妈", - "v": "南拳妈妈演唱会超清" - }, - { - "n": "P朴树", - "v": "朴树演唱会超清" - }, - { - "n": "Q齐秦", - "v": "齐秦演唱会超清" - }, - { - "n": "Q青鸟飞鱼", - "v": "青鸟飞鱼演唱会超清" - }, - { - "n": "R容祖儿", - "v": "容祖儿演唱会超清" - }, - { - "n": "R任贤齐", - "v": "任贤齐演唱会超清" - }, - { - "n": "S水木年华", - "v": "水木年华演唱会超清" - }, - { - "n": "S孙燕姿", - "v": "孙燕姿演唱会超清" - }, - { - "n": "S苏打绿", - "v": "苏打绿演唱会超清" - }, - { - "n": "SSHE", - "v": "SHE演唱会超清" - }, - { - "n": "S孙楠", - "v": "孙楠演唱会超清" - }, - { - "n": "T陶喆", - "v": "陶喆演唱会超清" - }, - { - "n": "T谭咏麟", - "v": "谭咏麟演唱会超清" - }, - { - "n": "T田馥甄", - "v": "田馥甄演唱会超清" - }, - { - "n": "T谭维维", - "v": "谭维维演唱会超清" - }, - { - "n": "T逃跑计划", - "v": "逃跑计划演唱会超清" - }, - { - "n": "T田震", - "v": "田震演唱会超清" - }, - { - "n": "T谭晶", - "v": "谭晶演唱会超清" - }, - { - "n": "T屠洪刚", - "v": "屠洪刚演唱会超清" - }, - { - "n": "T泰勒·斯威夫特", - "v": "泰勒·斯威夫特演唱会超清" - }, - { - "n": "W王力宏", - "v": "王力宏演唱会超清" - }, - { - "n": "W王杰", - "v": "王杰演唱会超清" - }, - { - "n": "W吴克群", - "v": "吴克群演唱会超清" - }, - { - "n": "W王心凌", - "v": "王心凌演唱会超清" - }, - { - "n": "W王靖雯", - "v": "好声音王靖雯演唱会超清" - }, - { - "n": "W汪峰", - "v": "汪峰演唱会超清" - }, - { - "n": "W伍佰", - "v": "伍佰演唱会超清" - }, - { - "n": "W王菲", - "v": "王菲演唱会超清" - }, - { - "n": "W五月天", - "v": "五月天演唱会超清" - }, - { - "n": "W汪苏泷", - "v": "汪苏泷演唱会超清" - }, - { - "n": "X徐佳莹", - "v": "徐佳莹演唱会超清" - }, - { - "n": "X弦子", - "v": "弦子演唱会超清" - }, - { - "n": "X萧亚轩", - "v": "萧亚轩演唱会超清" - }, - { - "n": "X许巍", - "v": "许巍演唱会超清" - }, - { - "n": "X薛之谦", - "v": "薛之谦演唱会超清" - }, - { - "n": "X许嵩", - "v": "许嵩演唱会超清" - }, - { - "n": "X小虎队", - "v": "小虎队演唱会超清" - }, - { - "n": "X萧敬腾", - "v": "萧敬腾演唱会超清" - }, - { - "n": "X谢霆锋", - "v": "谢霆锋演唱会超清" - }, - { - "n": "X徐小凤", - "v": "徐小凤演唱会超清" - }, - { - "n": "X信乐队", - "v": "信乐队演唱会超清" - }, - { - "n": "Y夜愿乐队", - "v": "夜愿乐队演唱会超清" - }, - { - "n": "Y羽泉", - "v": "羽泉演唱会超清" - }, - { - "n": "Y郁可唯", - "v": "郁可唯演唱会超清" - }, - { - "n": "Y叶倩文", - "v": "叶倩文演唱会超清" - }, - { - "n": "Y杨坤", - "v": "杨坤演唱会超清" - }, - { - "n": "Y庾澄庆", - "v": "庾澄庆演唱会超清" - }, - { - "n": "Y尤长靖", - "v": "尤长靖演唱会超清" - }, - { - "n": "Y易烊千玺", - "v": "易烊千玺演唱会超清" - }, - { - "n": "Y袁娅维", - "v": "袁娅维演唱会超清" - }, - { - "n": "Y杨丞琳", - "v": "杨丞琳演唱会超清" - }, - { - "n": "Y杨千嬅", - "v": "杨千嬅演唱会超清" - }, - { - "n": "Y杨宗纬", - "v": "杨宗纬演唱会超清" - }, - { - "n": "Z郑秀文", - "v": "郑秀文演唱会超清" - }, - { - "n": "Z周杰伦", - "v": "周杰伦演唱会超清" - }, - { - "n": "Z张学友", - "v": "张学友演唱会超清" - }, - { - "n": "Z张信哲", - "v": "张信哲演唱会超清" - }, - { - "n": "Z张宇", - "v": "张宇演唱会超清" - }, - { - "n": "Z周华健", - "v": "周华健演唱会超清" - }, - { - "n": "Z张韶涵", - "v": "张韶涵演唱会超清" - }, - { - "n": "Z周深", - "v": "周深演唱会超清" - }, - { - "n": "Z纵贯线", - "v": "纵贯线演唱会超清" - }, - { - "n": "Z赵雷", - "v": "赵雷演唱会超清" - }, - { - "n": "Z周传雄", - "v": "周传雄演唱会超清" - }, - { - "n": "Z张国荣", - "v": "张国荣演唱会超清" - }, - { - "n": "Z周慧敏", - "v": "周慧敏演唱会超清" - }, - { - "n": "Z张惠妹", - "v": "张惠妹演唱会超清" - }, - { - "n": "Z周笔畅", - "v": "周笔畅演唱会超清" - }, - { - "n": "Z郑中基", - "v": "郑中基演唱会超清" - }, - { - "n": "Z张艺兴", - "v": "张艺兴演唱会超清" - }, - { - "n": "Z张震岳", - "v": "张震岳演唱会超清" - }, - { - "n": "Z张雨生", - "v": "张雨生演唱会超清" - }, - { - "n": "Z郑智化", - "v": "郑智化演唱会超清" - }, - { - "n": "Z卓依婷", - "v": "卓依婷演唱会超清" - }, - { - "n": "Z中岛美雪", - "v": "中岛美雪演唱会超清" - } - ] - }, - { - "key": "duration", - "name": "时长", - "value": [ - { - "n": "全部", - "v": "0" - }, - { - "n": "60分钟以上", - "v": "4" - }, - { - "n": "30~60分钟", - "v": "3" - }, - { - "n": "10~30分钟", - "v": "2" - }, - { - "n": "10分钟以下", - "v": "1" - } - ] - } - ] - } -} \ No newline at end of file diff --git a/tbapi2/oldwex/api.json b/tbapi2/oldwex/api.json new file mode 100644 index 00000000..61cc9fd9 --- /dev/null +++ b/tbapi2/oldwex/api.json @@ -0,0 +1,1067 @@ +{ + "spider": "./spider.jar", + "wallpaper": "http://王二小放牛娃牛逼.999888987.xyz", + "logo": "https://storage.7x24cc.com/storage-server/presigned/ss1/a6-online-fileupload/newMediaFile/3CEAE9E_773_wexfnw_20250911190012684newMediaFile.gif", + "sites": [ + { + "key": "NewDouBan", + "name": "🐮【王二小放牛娃】🐮", + "type": 3, + "api": "csp_NewDouBanGuard", + "indexs": 1, + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./txt/20260414181247-ae51abfbfe.txt" + }, + { + "key": "Doubana", + "name": "🐮【更新日期:20260717】🐮", + "type": 3, + "api": "csp_NewDouBanGuard", + "indexs": 1, + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./txt/20260414181247-ae51abfbfe.txt" + }, + { + "key": "Doubana", + "name": "⬇️【网盘类先扫码】⬇️", + "type": 3, + "api": "csp_NewDouBanGuard", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./txt/20260414181247-ae51abfbfe.txt" + }, + { + "key": "Wexconfig", + "name": "🐮配置┃中心🐮", + "type": 3, + "api": "csp_WexConfigGuard", + "searchable": 0, + "changeable": 0, + "indexs": 0, + "style": { + "type": "list" + } + }, + { + "key": "二小", + "name": "💓‍指南┃4K💓‍", + "type": 3, + "api": "csp_NewErXiaoGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "玩偶", + "name": "💓‍玩偶┃4K💓‍", + "type": 3, + "api": "csp_NewWoggGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "NewZhiZhen", + "name": "💓至臻┃4K💓", + "type": 3, + "api": "csp_NewZhiZhenGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "NewGuanYing", + "name": "💓观影┃4K💓", + "type": 3, + "api": "csp_NewGuanYingGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "timeout": 120 + }, + { + "key": "NewJuTou", + "name": "💓剧透┃4K💓", + "type": 3, + "api": "csp_NewJuTouGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "NewHuBan", + "name": "💓虎斑┃4K💓", + "type": 3, + "api": "csp_NewHuBanGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "NewMuOu", + "name": "💓木偶┃4K💓", + "type": 3, + "api": "csp_NewMuOuGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "NewDuoDuo", + "name": "💓多多┃4K💓", + "type": 3, + "api": "csp_NewDuoDuoGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "timeout": 120 + }, + { + "key": "原盘", + "name": "💓‍原盘┃4K💓‍", + "type": 3, + "api": "csp_New4KZnGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "NewPanMe123", + "name": "💓123┃4K💓", + "type": 3, + "api": "csp_NewPanMe123Guard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexHanXiaoQuan", + "name": "💥韩剧┃秒播💥", + "type": 3, + "api": "csp_WexHanXiaoQuanGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexGuaZi", + "name": "💥瓜子┃秒播💥", + "type": 3, + "api": "csp_WexGuaZiGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "賤賤", + "name": "💥贱片┃秒播💥", + "type": 3, + "api": "csp_WexJianPianGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexWenCai", + "name": "💥文才┃秒播💥", + "type": 3, + "api": "csp_WexWenCaiGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexDuBoKu", + "name": "💥独播┃秒播💥", + "type": 3, + "api": "csp_WexDuBoKuGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexYueYue", + "name": "💥闪电┃秒播💥", + "type": 3, + "api": "csp_WexYueYueGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexV6DaShiXiong", + "name": "💥师兄┃秒播💥", + "type": 3, + "api": "csp_WexV6DaShiXiongGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexV6TeGou", + "name": "💥太狗┃秒播💥", + "type": 3, + "api": "csp_WexV6TeGouGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexYiYs", + "name": "💥伊影┃秒播💥", + "type": 3, + "api": "csp_WexYiYsGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexReBo", + "name": "💥热播┃秒播💥", + "type": 3, + "api": "csp_WexReBoGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexBoBo", + "name": "🎇伯伯┃秒播🎇", + "type": 3, + "api": "csp_WexBoBoGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "新6V", + "name": "🎇新6V┃磁力🎇", + "type": 3, + "api": "csp_WexXb6vGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "WexIkanBot", + "name": "🎇爱看┃采集🎇", + "type": 3, + "api": "csp_WexIkanBotGuard", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "LiveHuYa", + "name": "🐯‍虎牙┃直播🐯‍", + "type": 3, + "api": "csp_LiveHuYaGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "LiveDouYu", + "name": "🐳斗鱼┃直播🐳", + "type": 3, + "api": "csp_LiveDouYuGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "LiveBiLi", + "name": "🅱️哔哩┃直播🅱️", + "type": 3, + "api": "csp_LiveBiLiGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "ManJuHongGuo", + "name": "🍉漫短┃小红🍉", + "type": 3, + "类型": "短剧", + "api": "csp_ManJuHongGuoGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "ManJuHuoLong", + "name": "🍉漫剧┃小龙🍉", + "type": 3, + "类型": "短剧", + "api": "csp_ManJuHuoLongGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "ManJuQiMao", + "name": "🍉漫剧┃小猫🍉", + "type": 3, + "类型": "短剧", + "api": "csp_ManJuQiMaoGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "ManJuXiFan", + "name": "🍉漫短┃小喜🍉", + "type": 3, + "类型": "短剧", + "api": "csp_ManJuXiFanGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "ManJuAiHeMa", + "name": "🍉漫短┃小马🍉", + "type": 3, + "类型": "短剧", + "api": "csp_DuanJuHeMaGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "DuanJuHaoKan", + "name": "🍉短剧┃好看🍉", + "type": 3, + "类型": "短剧", + "api": "csp_DuanJuHaoKanGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "DuanJuQiMiao", + "name": "🍉短剧┃小猫🍉", + "type": 3, + "类型": "短剧", + "api": "csp_DuanJuQiMiaoGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "DuanJuXingYa", + "name": "🍉短剧┃星星🍉", + "type": 3, + "类型": "短剧", + "api": "csp_DuanJuXingYaGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "DuanJuWeiGuan", + "name": "🍉短剧┃小薇🍉", + "type": 3, + "类型": "短剧", + "api": "csp_DuanJuWeiGuanGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "AnimeFanShu", + "name": "🤡番薯┃动漫🤡", + "type": 3, + "api": "csp_AnimeFanShuGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "AnimeMiaoWuGuard", + "name": "🤡喵呜┃动漫🤡", + "type": 3, + "api": "csp_AnimeMiaoWuGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "AnimeHuaziGuard", + "name": "🤡花海┃动漫🤡", + "type": 3, + "api": "csp_AnimeHuaziGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "AnimeMoDu", + "name": "🤡魔都┃动漫🤡", + "type": 3, + "api": "csp_AnimeMoDuGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "BookShiJie", + "name": "🎃‍极品┃听书🎃", + "type": 3, + "api": "csp_BookShiJieGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "BookYueTing", + "name": "🎃‍悦庭┃听书🎃", + "type": 3, + "api": "csp_BookYueTingGuard", + "searchable": 1, + "changeable": 0, + "timeout": 120 + }, + { + "key": "Book23TingShu", + "name": "🎃‍爱上┃听书🎃", + "type": 3, + "api": "csp_Book23TingShuGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "ChildrenDuoDuo", + "name": "👼多多┃儿歌👼", + "type": 3, + "api": "csp_ChildrenDuoDuoGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "rect", + "ratio": 2 + } + }, + { + "key": "ChildrenBaoBao", + "name": "👼宝宝┃儿歌👼", + "type": 3, + "api": "csp_ChildrenBaoBaoGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "rect", + "ratio": 2 + } + }, + { + "key": "ChildrenBeiWa", + "name": "👼贝贝┃儿歌👼", + "type": 3, + "api": "csp_ChildrenBeiWaGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "rect", + "ratio": 2 + } + }, + { + "key": "ChildrenTuTu", + "name": "👼兔兔┃儿歌👼", + "type": 3, + "api": "csp_ChildrenTuTuGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "rect", + "ratio": 2 + } + }, + { + "key": "WexTangDou", + "name": "💃跳舞┃教学💃", + "type": 3, + "api": "csp_WexTangDouGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "rect", + "ratio": 2 + } + }, + { + "key": "MusicLiYuan", + "name": "🎎戏曲┃秒播🎎", + "type": 3, + "api": "csp_MusicLiYuanGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "rect", + "ratio": 2 + } + }, + { + "key": "MusicQingTing", + "name": "🎼蜻蜓┃电台🎼", + "type": 3, + "api": "csp_MusicQingTingGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "MusicIKtv", + "name": "🎼KTV┃音乐🎼", + "type": 3, + "api": "csp_MusicIKtvGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "Music163", + "name": "🎼易听┃音乐🎼", + "type": 3, + "api": "csp_Music163Guard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "MusicKuWo", + "name": "🎼酷听┃音乐🎼", + "type": 3, + "api": "csp_MusicKuWoGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "MusicLunHui", + "name": "🎼轮回┃舞曲🎼", + "type": 3, + "api": "csp_MusicLunHuiGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "bilibiliys", + "name": " 🅱‍哔哩┃影视🅱‍", + "type": 3, + "api": "csp_NewBiLiYSGuard", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 0, + "ext": "./txt/bilisong.txt" + }, + { + "key": "bilibili", + "name": " 🅱‍哔哩┃合集🅱‍", + "type": 3, + "api": "csp_BiliGuard", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1.433 + }, + "ext": { + "json": "https://support-chat.rongcloud.cn/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBYkE9IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--47a8ff0e68559a89a9a75b37d09a2b0854dc5a8a/bili001.txt" + } + }, + { + "key": "bilixiqu", + "name": " 🅱‍哔哩┃戏曲🅱‍", + "type": 3, + "api": "csp_BiliGuard", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1.433 + }, + "ext": { + "json": "https://storage.7x24cc.com/storage-server/presigned/ss1/a6-online-fileupload/newMediaImage/183E562_773_xiqu_20251130182006749newMediaImage.txt" + } + }, + { + "key": "biliych", + "name": " 🅱‍哔哩┃歌曲🅱‍", + "type": 3, + "api": "csp_BiliGuard", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1.433 + }, + "ext": { + "json": "https://support-chat.rongcloud.cn/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBYkU9IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--3083f43a14e6b59f4bfe248478a3a8765b34bfdd/bilisong.txt" + } + }, + { + "key": "少儿教育", + "name": "📚少儿┃教育📚", + "type": 3, + "api": "csp_BiliGuard", + "style": { + "type": "rect", + "ratio": 1.597 + }, + "searchable": 0, + "quickSearch": 0, + "changeable": 0, + "ext": { + "json": "https://storage.7x24cc.com/storage-server/presigned/ss1/a6-online-fileupload/newMediaImage/3C3AB7A_773_ertong_20250828171550247newMediaImage.txt" + } + }, + { + "key": "小学课堂", + "name": "📚小学┃课堂📚", + "type": 3, + "api": "csp_BiliGuard", + "style": { + "type": "rect", + "ratio": 1.597 + }, + "searchable": 0, + "quickSearch": 0, + "changeable": 0, + "ext": { + "json": "https://storage.7x24cc.com/storage-server/presigned/ss1/a6-online-fileupload/newMediaImage/4A3AA71_773_xiaoxue_20250828171535645newMediaImage.txt" + } + }, + { + "key": "初中课堂", + "name": "📚初中┃课堂📚", + "type": 3, + "api": "csp_BiliGuard", + "style": { + "type": "rect", + "ratio": 1.597 + }, + "searchable": 0, + "quickSearch": 0, + "changeable": 0, + "ext": { + "json": "https://storage.7x24cc.com/storage-server/presigned/ss1/a6-online-fileupload/newMediaImage/19B1839_773_chuzhong_20250828171521929newMediaImage.txt" + } + }, + { + "key": "高中教育", + "name": "📚高中┃课堂📚", + "type": 3, + "api": "csp_BiliGuard", + "style": { + "type": "rect", + "ratio": 1.597 + }, + "searchable": 0, + "quickSearch": 0, + "changeable": 0, + "ext": { + "json": "https://storage.7x24cc.com/storage-server/presigned/ss1/a6-online-fileupload/newMediaImage/345A587_773_gaozhong_20250828171449997newMediaImage.txt" + } + }, + { + "key": "SportFeiQiu", + "name": "🌐飞球┃体育🌐", + "type": 3, + "api": "csp_SportFeiQiuGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportGuaZi", + "name": "🌐瓜子┃体育🌐", + "type": 3, + "api": "csp_SportGuaZiGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportKanQiuTong", + "name": "🌐球通┃体育🌐", + "type": 3, + "api": "csp_SportKanQiuTongGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportKanqiu", + "name": "🌐八八┃体育🌐", + "type": 3, + "api": "csp_SportKanqiuGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "SportKaFei", + "name": "🌐咖啡┃体育🌐", + "type": 3, + "api": "csp_SportKaFeiGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "SportWwe", + "name": "🌐WWE┃体育🌐", + "type": 3, + "api": "csp_SportWweGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "emby", + "name": "🀄️emby┃4K🀄️", + "type": 3, + "api": "csp_EmbyGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "AList", + "name": "👁️Alist┃DIY👁️", + "type": 3, + "api": "csp_AListGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "webdav", + "name": "👁️WebDav┃DIY👁️", + "type": 3, + "api": "csp_WebDAVGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "DiyVod", + "name": "👁Vod┃DIY👁️", + "type": 3, + "api": "csp_DiyVodGuard", + "searchable": 1, + "changeable": 0, + "style": { + "type": "list" + } + }, + { + "key": "MyQuark", + "name": "💓我的┃夸克💓‍", + "type": 3, + "api": "csp_MyQuarkGuard", + "searchable": 1, + "changeable": 0, + "timeout": 50, + "style": { + "type": "list" + } + }, + { + "key": "MyBaiDu", + "name": "💓我的┃百度💓‍", + "type": 3, + "api": "csp_MyBaiDuGuard", + "searchable": 1, + "changeable": 0, + "timeout": 50, + "style": { + "type": "list" + } + }, + { + "key": "MyUcPan", + "name": "💓我的┃UC💓‍", + "type": 3, + "api": "csp_MyUcPanGuard", + "searchable": 1, + "changeable": 0, + "timeout": 50, + "style": { + "type": "list" + } + }, + { + "key": "MyGuangYa", + "name": "💓我的┃光鸭💓‍", + "type": 3, + "api": "csp_MyGuangYaGuard", + "searchable": 1, + "changeable": 0, + "timeout": 50, + "style": { + "type": "list" + } + }, + { + "key": "MyPan189", + "name": "💓我的┃天翼💓‍", + "type": 3, + "api": "csp_MyPan189Guard", + "searchable": 1, + "changeable": 0, + "timeout": 50, + "style": { + "type": "list" + } + }, + { + "key": "MyPan115", + "name": "💓我的┃115💓‍", + "type": 3, + "api": "csp_MyPan115Guard", + "searchable": 1, + "changeable": 0, + "timeout": 50, + "style": { + "type": "list" + } + }, + { + "key": "Fake115Share", + "name": "💓115┃分享💓‍", + "type": 3, + "api": "csp_Fake115ShareGuard", + "searchable": 1, + "changeable": 0, + "timeout": 50, + "style": { + "type": "list" + } + }, + { + "key": "MyPan123", + "name": "💓我的┃123💓‍", + "type": 3, + "api": "csp_MyPan123Guard", + "searchable": 1, + "changeable": 0, + "timeout": 50, + "style": { + "type": "list" + } + }, + { + "key": "SoTySo", + "name": "🎠给力┃天逸🎠", + "type": 3, + "api": "csp_SoTySoGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "SoBaiDuSo", + "name": "🎠给力┃百度🎠", + "type": 3, + "api": "csp_SoBaiDuSoGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "SoHaiYin", + "name": "🎠海音┃综合🎠", + "type": 3, + "api": "csp_SoHaiYinGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "So97So", + "name": "🎠九七┃综合🎠", + "type": 3, + "api": "csp_So97SoGuard", + "searchable": 1, + "changeable": 0 + }, + { + "key": "push_agent", + "name": "推送", + "type": 3, + "api": "csp_PushGuard", + "searchable": 1, + "changeable": 0 + } + ], + "doh": [ + { + "name": "Google", + "url": "https://dns.google/dns-query", + "ips": [ + "8.8.4.4", + "8.8.8.8" + ] + }, + { + "name": "Cloudflare", + "url": "https://cloudflare-dns.com/dns-query", + "ips": [ + "1.1.1.1", + "1.0.0.1", + "2606:4700:4700::1111", + "2606:4700:4700::1001" + ] + }, + { + "name": "AdGuard", + "url": "https://dns.adguard.com/dns-query", + "ips": [ + "94.140.14.140", + "94.140.14.141" + ] + }, + { + "name": "DNSWatch", + "url": "https://resolver2.dns.watch/dns-query", + "ips": [ + "84.200.69.80", + "84.200.70.40" + ] + }, + { + "name": "Quad9", + "url": "https://dns.quad9.net/dns-quer", + "ips": [ + "9.9.9.9", + "149.112.112.112" + ] + } + ], + "rules": [ + { + "name": "proxy", + "hosts": [ + "hlsztemgsplive.miguvideo.com=hlsztemgsplive.188766.xyz", + "cache.ott.fifalive.itv.cmvideo.cn=fifalive.188766.xyz", + "iptv.huuc.edu.cn=huucv6.188766.xyz", + "raw.githubusercontent.com", + "googlevideo.com", + "cdn.v82u1l.com", + "cdn.iz8qkg.com", + "cdn.kin6c1.com", + "c.biggggg.com", + "c.olddddd.com", + "haiwaikan.com", + "www.histar.tv", + "youtube.com", + "uhibo.com", + ".*boku.*", + ".*nivod.*", + ".*ulivetv.*" + ] + }, + { + "name": "海外看", + "hosts": [ + "haiwaikan" + ], + "regex": [ + "10.0099", + "10.3333", + "16.0599", + "8.1748", + "12.33", + "10.85" + ] + }, + { + "name": "火山嗅探", + "hosts": [ + "huoshan.com" + ], + "regex": [ + "item_id=" + ] + }, + { + "name": "抖音嗅探", + "hosts": [ + "douyin.com" + ], + "regex": [ + "is_play_url=" + ] + }, + { + "name": "農民嗅探", + "hosts": [ + "toutiaovod.com" + ], + "regex": [ + "video/tos/cn" + ] + }, + { + "name": "新视觉嗅探", + "hosts": [ + "muzhi-video.bj.bcebos.com" + ], + "regex": [ + "202403/" + ] + }, + { + "name": "七新嗅探", + "hosts": [ + "api.52wyb.com" + ], + "regex": [ + "m3u8?pt=m3u8" + ] + }, + { + "name": "夜市點擊", + "hosts": [ + "yeslivetv.com" + ], + "script": [ + "document.getElementsByClassName('vjs-big-play-button')[0].click()" + ] + }, + { + "name": "毛驢點擊", + "hosts": [ + "www.maolvys.com" + ], + "script": [ + "document.getElementsByClassName('swal-button swal-button--confirm')[0].click()" + ] + } + ], + "ads": [ + "mozai.4gtv.tv", + "pv.vipwm.cc", + "static-mozai.4gtv.tv" + ], + "lives": [ + { + "name": "Kimentanm", + "type": 0, + "url": "https://ghfast.top/https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/iptv.m3u", + "playerType": 2 + }, + { + "name": "综合直播", + "type": 0, + "playerType": 2, + "url": "https://ghfast.top/https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt", + "ua": "bingcha/1.1 (mianfeifenxiang) " + } + ], + "headers": [ + { + "host": "hlsztemgsplive.miguvideo.com", + "header": { + "User-Agent": "bingcha/1.1 (mianfeifenxiang) " + } + } + ] +} \ No newline at end of file diff --git a/tbapi2/oldwex/spider.jar b/tbapi2/oldwex/spider.jar new file mode 100644 index 00000000..c52c164a Binary files /dev/null and b/tbapi2/oldwex/spider.jar differ diff --git a/tbapi2/oldwex/txt/20260414181247-ae51abfbfe.txt b/tbapi2/oldwex/txt/20260414181247-ae51abfbfe.txt new file mode 100644 index 00000000..1926e507 --- /dev/null +++ b/tbapi2/oldwex/txt/20260414181247-ae51abfbfe.txt @@ -0,0 +1 @@ +{"hot_gaia":[{"key":"sort","name":"排序","value":[{"n":"热度","v":"recommend"},{"n":"最新","v":"time"},{"n":"评分","v":"rank"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"全部"},{"n":"华语","v":"华语"},{"n":"欧美","v":"欧美"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"}]}],"tv_hot":[{"key":"type","name":"分类","value":[{"n":"综合","v":"tv_hot"},{"n":"国产剧","v":"tv_domestic"},{"n":"欧美剧","v":"tv_american"},{"n":"日剧","v":"tv_japanese"},{"n":"韩剧","v":"tv_korean"},{"n":"动画","v":"tv_animation"}]}],"show_hot":[{"key":"type","name":"分类","value":[{"n":"综合","v":"show_hot"},{"n":"国内","v":"show_domestic"},{"n":"国外","v":"show_foreign"}]}],"movie":[{"key":"类型","name":"类型","value":[{"n":"全部类型","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"动画","v":"动画"},{"n":"悬疑","v":"悬疑"},{"n":"犯罪","v":"犯罪"},{"n":"惊悚","v":"惊悚"},{"n":"冒险","v":"冒险"},{"n":"音乐","v":"音乐"},{"n":"历史","v":"历史"},{"n":"奇幻","v":"奇幻"},{"n":"恐怖","v":"恐怖"},{"n":"战争","v":"战争"},{"n":"传记","v":"传记"},{"n":"歌舞","v":"歌舞"},{"n":"武侠","v":"武侠"},{"n":"情色","v":"情色"},{"n":"灾难","v":"灾难"},{"n":"西部","v":"西部"},{"n":"纪录片","v":"纪录片"},{"n":"短片","v":"短片"}]},{"key":"地区","name":"地区","value":[{"n":"全部地区","v":""},{"n":"华语","v":"华语"},{"n":"欧美","v":"欧美"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"中国大陆","v":"中国大陆"},{"n":"美国","v":"美国"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"德国","v":"德国"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"印度","v":"印度"},{"n":"泰国","v":"泰国"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"加拿大","v":"加拿大"},{"n":"澳大利亚","v":"澳大利亚"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"丹麦","v":"丹麦"}]},{"key":"sort","name":"排序","value":[{"n":"近期热度","v":"T"},{"n":"首映时间","v":"R"},{"n":"高分优先","v":"S"}]},{"key":"年代","name":"年代","value":[{"n":"全部年代","v":""},{"n":"2026","v":"2026"},{"n":"2025","v":"2025"},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2010年代","v":"2010年代"},{"n":"2000年代","v":"2000年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"},{"n":"70年代","v":"70年代"},{"n":"60年代","v":"60年代"},{"n":"更早","v":"更早"}]}],"tv":[{"key":"类型","name":"类型","value":[{"n":"不限","v":""},{"n":"电视剧","v":"电视剧"},{"n":"综艺","v":"综艺"}]},{"key":"电视剧形式","name":"电视剧形式","value":[{"n":"不限","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"悬疑","v":"悬疑"},{"n":"动画","v":"动画"},{"n":"武侠","v":"武侠"},{"n":"古装","v":"古装"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"科幻","v":"科幻"},{"n":"恐怖","v":"恐怖"},{"n":"历史","v":"历史"},{"n":"战争","v":"战争"},{"n":"动作","v":"动作"},{"n":"冒险","v":"冒险"},{"n":"传记","v":"传记"},{"n":"剧情","v":"剧情"},{"n":"奇幻","v":"奇幻"},{"n":"惊悚","v":"惊悚"},{"n":"灾难","v":"灾难"},{"n":"歌舞","v":"歌舞"},{"n":"音乐","v":"音乐"}]},{"key":"综艺形式","name":"综艺形式","value":[{"n":"不限","v":""},{"n":"真人秀","v":"真人秀"},{"n":"脱口秀","v":"脱口秀"},{"n":"音乐","v":"音乐"},{"n":"歌舞","v":"歌舞"}]},{"key":"地区","name":"地区","value":[{"n":"全部地区","v":""},{"n":"华语","v":"华语"},{"n":"欧美","v":"欧美"},{"n":"国外","v":"国外"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"美国","v":"美国"},{"n":"英国","v":"英国"},{"n":"泰国","v":"泰国"},{"n":"中国台湾","v":"中国台湾"},{"n":"意大利","v":"意大利"},{"n":"法国","v":"法国"},{"n":"德国","v":"德国"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"丹麦","v":"丹麦"},{"n":"印度","v":"印度"},{"n":"加拿大","v":"加拿大"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"澳大利亚","v":"澳大利亚"}]},{"key":"sort","name":"排序","value":[{"n":"近期热度","v":"T"},{"n":"首播时间","v":"R"},{"n":"高分优先","v":"S"}]},{"key":"年代","name":"年代","value":[{"n":"全部","v":""},{"n":"2026","v":"2026"},{"n":"2025","v":"2025"},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2010年代","v":"2010年代"},{"n":"2000年代","v":"2000年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"},{"n":"70年代","v":"70年代"},{"n":"60年代","v":"60年代"},{"n":"更早","v":"更早"}]},{"key":"平台","name":"平台","value":[{"n":"全部","v":""},{"n":"腾讯视频","v":"腾讯视频"},{"n":"爱奇艺","v":"爱奇艺"},{"n":"优酷","v":"优酷"},{"n":"湖南卫视","v":"湖南卫视"},{"n":"Netflix","v":"Netflix"},{"n":"HBO","v":"HBO"},{"n":"BBC","v":"BBC"},{"n":"NHK","v":"NHK"},{"n":"CBS","v":"CBS"},{"n":"NBC","v":"NBC"},{"n":"tvN","v":"tvN"}]}],"rank_list_movie":[{"key":"榜单","name":"榜单","value":[{"n":"实时热门电影","v":"movie_real_time_hotest"},{"n":"一周口碑电影榜","v":"movie_weekly_best"},{"n":"豆瓣电影Top250","v":"movie_top250"}]}],"rank_list_tv":[{"key":"榜单","name":"榜单","value":[{"n":"实时热门电视","v":"tv_real_time_hotest"},{"n":"华语口碑剧集榜","v":"tv_chinese_best_weekly"},{"n":"全球口碑剧集榜","v":"tv_global_best_weekly"},{"n":"国内口碑综艺榜","v":"show_chinese_best_weekly"},{"n":"国外口碑综艺榜","v":"show_global_best_weekly"}]}]} \ No newline at end of file diff --git a/tbapi1/WEX/txt/bilisong.txt b/tbapi2/oldwex/txt/bilisong.txt similarity index 100% rename from tbapi1/WEX/txt/bilisong.txt rename to tbapi2/oldwex/txt/bilisong.txt diff --git a/tbapi2/vox/api.json b/tbapi2/vox/api.json index 37fd2522..1a8d97a5 100644 --- a/tbapi2/vox/api.json +++ b/tbapi2/vox/api.json @@ -554,6 +554,18 @@ "buildSignature": "054FA8DDA4319C6B6A9B954CA5777541C993F00B1B0BD4394F7EDE48184C4594" } }, + { + "key": "金牌GET", + "name": "🥇金牌┃[APP]", + "type": 3, + "api": "csp_AppGet", + "ext": { + "host": "https://qj4.catbb.xyz", + "datakey": "eecbio48dsq13kkk", + "init": "V122", + "api": 2 + } + }, { "key": "mifun", "name": "🐸mifun|[APP]", diff --git a/tbapi2/vox/json/market.json b/tbapi2/vox/json/market.json index 277ff0ca..daddd136 100644 --- a/tbapi2/vox/json/market.json +++ b/tbapi2/vox/json/market.json @@ -1 +1 @@ -[{"name":"常用壳","list":[{"name":"WebHomeTV","url":"http://xz.rihou.cc:88/xz.apk?id=wht.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"默影视","url":"http://xz.rihou.cc:88/xz.apk?id=wh.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"PickTV","url":"http://xz.rihou.cc:88/xz.apk?id=PickTV.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"FongMi","url":"http://xz.rihou.cc:88/xz.apk?id=fm.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"OK影视","url":"http://xz.rihou.cc:88/xz.apk?id=OKTV.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"影视仓","url":"http://xz.rihou.cc:88/xz.apk?id=ysc.apk","icon":"https://ricolj.github.io/tp/ysc.png","version":"电视版32位"},{"name":"IPTVPRO","url":"http://xz.rihou.cc:88/xz.apk?id=IPTV32.apk","icon":"https://ricolj.github.io/tp/iptvpro.png","version":"32位"},{"name":"IPTVPRO","url":"http://xz.rihou.cc:88/xz.apk?id=IPTV64.apk","icon":"https://ricolj.github.io/tp/iptvpro.png","version":"64位"},{"name":"酷九","url":"http://xz.rihou.cc:88/xz.apk?id=k932.apk","icon":"https://ricolj.github.io/tp/k9.png","version":"32位"},{"name":"酷九","url":"http://xz.rihou.cc:88/xz.apk?id=k964.apk","icon":"https://ricolj.github.io/tp/k9.png","version":"64位"}]},{"name":"工具","list":[{"name":"甲壳虫ADB","url":"http://xz.rihou.cc:88/xz.apk?id=jkc.apk","icon":"https://ricolj.github.io/tp/jkc.png","version":"工具"},{"name":"ADB","url":"http://xz.rihou.cc:88/xz.apk?id=ADB.apk","icon":"https://ricolj.github.io/tp/ADB.png","version":"工具"},{"name":"网络优化大师","url":"http://xz.rihou.cc:88/xz.apk?id=wlyh.apk","icon":"https://ricolj.github.io/tp/wlyh.png","version":"工具"},{"name":"快捷设置","url":"http://xz.rihou.cc:88/xz.apk?id=ank.apk","icon":"https://ricolj.github.io/tp/ank.png","version":"工具"},{"name":"小白一键清理","url":"http://xz.rihou.cc:88/xz.apk?id=xbql.apk","icon":"https://ricolj.github.io/tp/xbql.png","version":"工具"},{"name":"小白文件管理","url":"http://xz.rihou.cc:88/xz.apk?id=xbwj.apk","icon":"https://ricolj.github.io/tp/xbwj.png","version":"工具"},{"name":"应用管理","url":"http://xz.rihou.cc:88/xz.apk?id=yygj.apk","icon":"https://ricolj.github.io/tp/yygj.png","version":"工具"}]},{"name":"本地包","list":[{"name":"20260718","url":"https://jiduo.deno.dev/ricolj/zy/refs/heads/main/bd/vox%E6%9C%AC%E5%9C%B0%E5%8C%85.zip","icon":"http://xw.123234567.xyz:60255/jiduo/23.jpg","copy":"","version":"最新本地包"},{"name":"说明","url":"http://xz.rihou.cc:88/README.txt","icon":"http://xw.123234567.xyz:60255/jiduo/2.jpg","copy":"","version":"README"}]}] \ No newline at end of file +[{"name":"常用壳","list":[{"name":"WebHomeTV","url":"http://xz.rihou.cc:88/xz.apk?id=wht.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"默影视","url":"http://xz.rihou.cc:88/xz.apk?id=wh.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"PickTV","url":"http://xz.rihou.cc:88/xz.apk?id=PickTV.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"FongMi","url":"http://xz.rihou.cc:88/xz.apk?id=fm.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"OK影视","url":"http://xz.rihou.cc:88/xz.apk?id=OKTV.apk","icon":"https://d.dayeapp.net/y.jpg","version":"电视版32位"},{"name":"影视仓","url":"http://xz.rihou.cc:88/xz.apk?id=ysc.apk","icon":"https://ricolj.github.io/tp/ysc.png","version":"电视版32位"},{"name":"IPTVPRO","url":"http://xz.rihou.cc:88/xz.apk?id=IPTV32.apk","icon":"https://ricolj.github.io/tp/iptvpro.png","version":"32位"},{"name":"IPTVPRO","url":"http://xz.rihou.cc:88/xz.apk?id=IPTV64.apk","icon":"https://ricolj.github.io/tp/iptvpro.png","version":"64位"},{"name":"酷九","url":"http://xz.rihou.cc:88/xz.apk?id=k932.apk","icon":"https://ricolj.github.io/tp/k9.png","version":"32位"},{"name":"酷九","url":"http://xz.rihou.cc:88/xz.apk?id=k964.apk","icon":"https://ricolj.github.io/tp/k9.png","version":"64位"}]},{"name":"工具","list":[{"name":"甲壳虫ADB","url":"http://xz.rihou.cc:88/xz.apk?id=jkc.apk","icon":"https://ricolj.github.io/tp/jkc.png","version":"工具"},{"name":"ADB","url":"http://xz.rihou.cc:88/xz.apk?id=ADB.apk","icon":"https://ricolj.github.io/tp/ADB.png","version":"工具"},{"name":"网络优化大师","url":"http://xz.rihou.cc:88/xz.apk?id=wlyh.apk","icon":"https://ricolj.github.io/tp/wlyh.png","version":"工具"},{"name":"快捷设置","url":"http://xz.rihou.cc:88/xz.apk?id=ank.apk","icon":"https://ricolj.github.io/tp/ank.png","version":"工具"},{"name":"小白一键清理","url":"http://xz.rihou.cc:88/xz.apk?id=xbql.apk","icon":"https://ricolj.github.io/tp/xbql.png","version":"工具"},{"name":"小白文件管理","url":"http://xz.rihou.cc:88/xz.apk?id=xbwj.apk","icon":"https://ricolj.github.io/tp/xbwj.png","version":"工具"},{"name":"应用管理","url":"http://xz.rihou.cc:88/xz.apk?id=yygj.apk","icon":"https://ricolj.github.io/tp/yygj.png","version":"工具"}]},{"name":"本地包","list":[{"name":"20260718","url":"https://jiduo.deno.dev/ricolj/zy/refs/heads/main/bd/vox%E6%9C%AC%E5%9C%B0%E5%8C%85.zip","icon":"https://jiduo.deno.dev/ricolj/zy/refs/heads/main/bd/23.jpg","copy":"","version":"最新本地包"},{"name":"说明","url":"http://xz.rihou.cc:88/README.txt","icon":"https://jiduo.deno.dev/ricolj/zy/refs/heads/main/bd/2.jpg","copy":"","version":"README"}]}] \ No newline at end of file diff --git a/tbapi2/xiaosa/api.json b/tbapi2/xiaosa/api.json index 3a76767d..e47c799e 100644 --- a/tbapi2/xiaosa/api.json +++ b/tbapi2/xiaosa/api.json @@ -638,17 +638,6 @@ "filterable": 1, "genre": "shortdrama" }, - { - "key": "围观短剧", - "name": "围观 • 短剧", - "type": 3, - "api": "csp_WeiguanDJ", - "searchable": 1, - "changeable": 1, - "quickSearch": 1, - "filterable": 1, - "genre": "shortdrama" - }, { "key": "星芽短剧", "name": "星芽 • 短剧", @@ -660,6 +649,18 @@ "filterable": 1, "genre": "shortdrama" }, + { + "key": "果果短剧", + "name": "果果 • 短剧", + "type": 3, + "api": "csp_XBPQ", + "ext": { + "请求头": "User-Agent$MOBILE_UA", + "编码": "UTF-8", + "分类": "重生$1#穿越$2#爽剧$3#言情$4#都市$5#古装$6#悬疑$7#剧情$8", + "分类url": "https://www.mochadj.com/i/{cateId}-{catePg}.html" + } + }, { "key": "瓜子影视", "name": "瓜子 • 影视", diff --git a/tbapi2/xiaosa/spider.jar b/tbapi2/xiaosa/spider.jar index cd1fa0af..45de27be 100644 Binary files a/tbapi2/xiaosa/spider.jar and b/tbapi2/xiaosa/spider.jar differ diff --git a/tbapi2/xiaosac/云盘/spider.jar b/tbapi2/xiaosac/云盘/spider.jar index cd1fa0af..45de27be 100644 Binary files a/tbapi2/xiaosac/云盘/spider.jar and b/tbapi2/xiaosac/云盘/spider.jar differ diff --git a/tbapi2/xiaosac/动漫/spider.jar b/tbapi2/xiaosac/动漫/spider.jar index cd1fa0af..45de27be 100644 Binary files a/tbapi2/xiaosac/动漫/spider.jar and b/tbapi2/xiaosac/动漫/spider.jar differ diff --git a/tbapi2/xiaosac/影视/api.json b/tbapi2/xiaosac/影视/api.json index 4fb13f09..6ff19984 100644 --- a/tbapi2/xiaosac/影视/api.json +++ b/tbapi2/xiaosac/影视/api.json @@ -368,17 +368,6 @@ "cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt" } }, - { - "key": "笒鬼短剧", - "name": "笒鬼 • 短剧", - "type": 3, - "api": "csp_CenguiDJ", - "searchable": 1, - "changeable": 1, - "quickSearch": 1, - "filterable": 1, - "genre": "shortdrama" - }, { "key": "好看短剧", "name": "好看 • 短剧", @@ -390,17 +379,6 @@ "filterable": 1, "genre": "shortdrama" }, - { - "key": "围观短剧", - "name": "围观 • 短剧", - "type": 3, - "api": "csp_WeiguanDJ", - "searchable": 1, - "changeable": 1, - "quickSearch": 1, - "filterable": 1, - "genre": "shortdrama" - }, { "key": "星芽短剧", "name": "星芽 • 短剧", @@ -412,6 +390,18 @@ "filterable": 1, "genre": "shortdrama" }, + { + "key": "果果短剧", + "name": "果果 • 短剧", + "type": 3, + "api": "csp_XBPQ", + "ext": { + "请求头": "User-Agent$MOBILE_UA", + "编码": "UTF-8", + "分类": "重生$1#穿越$2#爽剧$3#言情$4#都市$5#古装$6#悬疑$7#剧情$8", + "分类url": "https://www.mochadj.com/i/{cateId}-{catePg}.html" + } + }, { "key": "瓜子影视", "name": "瓜子 • 影视", diff --git a/tbapi2/xiaosac/影视/js/3qysapp.min.js b/tbapi2/xiaosac/影视/js/3qysapp.min.js deleted file mode 100644 index e6089763..00000000 --- a/tbapi2/xiaosac/影视/js/3qysapp.min.js +++ /dev/null @@ -1,3 +0,0 @@ -// 本资源来源于互联网公开渠道,仅可用于个人学习爬虫技术。 -// 严禁将其用于任何商业用途,下载后请于 24 小时内删除,搜索结果均来自源站,本人不承担任何责任。 -import{Crypto as e,_ as t}from"assets://js/lib/cat.js";let a,o,r,n,s,i,d,c,l,p,f,u=`${o}_3qys_B7k7Dt56Rn`;const _="function"==typeof js2Proxy&&"function"==typeof desX&&"function"!=typeof getProxy,v={"User-Agent":"okhttp/4.12.0"},y={"电影":{class:["动作","喜剧","爱情","科幻","恐怖","悬疑","犯罪","战争","动画","冒险","历史","灾难","纪录","剧情"],area:["大陆","香港","台湾","美国","日本","韩国","泰国","印度","英国","法国","德国","加拿大","西班牙","意大利","澳大利亚"],year:N(2016,["2015-2011","2010-2000","90年代","80年代","更早"])},"剧集":{class:["爱情","古装","武侠","历史","家庭","喜剧","悬疑","犯罪","战争","奇幻","科幻","恐怖"],area:["大陆","香港","台湾","美国","日本","韩国","泰国","英国"],year:N(2021,["2020-2016","2015-2011","2010-2000","更早"])},"综艺":{class:["真人秀","音乐","脱口秀","歌舞","爱情"],area:["大陆","香港","台湾","美国","日本","韩国"],year:N(2011,["更早"])},"动漫":{class:["冒险","奇幻","科幻","武侠","悬疑"],area:["大陆","日本","欧美"],year:N(2011,["更早"])}};async function h(e){try{const t=e.ext;if(a=t.host,o=t.pkg,s=t.sk,n=t.finger,r=String(t.ver),i=t.updateId,d=t.device_id,p=t.filterDef||null,!(a&&o&&r&&i&&n&&s))throw new Error("");c=t.deviceBrand||"vivo",l=t.deviceModel||"V2309A",p=t.filterDef||null}catch(e){a=0}}async function m(e){if(!a)return;const o=await O();let r=t.map(o.data.categories,e=>({type_id:e.type_name,type_name:e.type_name}));const n={};for(const e of o.data.categories){let t=e.type_name,a=e.filter_options&&Object.keys(e.filter_options).length>0?e.filter_options:y[t]||null;if(a){n[t]=[];for(let e in a){let o="class"===e?"类型":"area"===e?"地区":"year"===e?"年份":e,r=a[e],s=[{n:"全部",v:""}];r.forEach(e=>{s.push({n:e,v:e})});let i="";if(p&&p[t]&&p[t][o]){const e=p[t][o].split(",");for(const t of e){const e=t.trim(),a=s.find(t=>t.n===e);if(a){i=a.v;break}}}n[t].push({key:e,name:o,init:i,value:s})}}}void 0!==_&&_&&r.unshift({type_id:"首页",type_name:"首页"});const s=[];if(!_)for(const e of o.data.categories)s.push(...J(e.videos));return JSON.stringify({class:r,filters:n,list:s})}async function g(){if(!a)return JSON.stringify({list:[]});const e=await O(),t=[];if(e.data){let a=[];if(Array.isArray(e.data.appCarouselVideos)&&a.push(...e.data.appCarouselVideos),Array.isArray(e.data.recommend)&&a.push(...e.data.recommend),Array.isArray(e.data.webCarouselVideos)&&a.push(...e.data.webCarouselVideos),a.length>0){let e=J(a),o=new Set;for(let a=0;ae.from===a);r&&l.push({show_code:a,urls_str:o,player_info:r,sort:void 0!==r.sort?parseInt(r.sort):999})}l.sort((e,t)=>e.sort-t.sort);const p=[],f=[];for(const e of l){const t=e.show_code,a=e.player_info;let o=a.decode_status||0,r=a.decode_mode||"server",n=a.parse_url||"",s=t;t.toLowerCase()!==a.show.toLowerCase()&&(s=`${a.show} (${t})`);const i=[];for(const a of e.urls_str.split("#"))if(a.includes("$")){const[e,s]=a.split("$");i.push(`${e}$${t}@@${o}@@${r}@@${encodeURIComponent(n)}@@${s}`)}i.length>0&&(f.push(i.join("#")),p.push(s))}const u={vod_id:s.vod_id.toString(),vod_name:s.vod_name,vod_pic:s.vod_pic,vod_remarks:s.vod_remarks,vod_year:s.vod_year,vod_area:s.vod_area,vod_actor:s.vod_actor,vod_director:s.vod_director,vod_content:s.vod_content,vod_play_from:p.join("$$$"),vod_play_url:f.join("$$$"),type_name:s.vod_class};return JSON.stringify({list:[u]})}async function x(e,t,o){const r=t.split("@@");let n,s,i,d,c;if(r.length>=5)n=r[0],s=r[1],i=r[2],d=decodeURIComponent(r[3]),c=r.slice(4).join("@@");else{const e=t.split("@");n=e[0],s=e[1],c=e.slice(2).join("@"),i="server",d=""}let l="",p=0;if("1"===s)if("client"===i&&d&&d.startsWith("http")){let e="";e=d.includes("{url}")?d.replace("{url}",c):d+c;try{const t=await req(e,{headers:v,timeout:15e3}),a=JSON.parse(t.content);a.url?l=a.url:a.data&&a.data.url&&(l=a.data.url)}catch(e){}}else try{const e=await C(),t=`${a}/api.php/app/decode/url/?url=${encodeURIComponent(c)}&vodFrom=${n}`,o=await req(t,{headers:e,timeout:3e4}),r=JSON.parse(o.content);r.data&&r.data.startsWith("http")&&(l=r.data)}catch(e){}l||(l=c,/(www\.iqiyi|v\.qq|v\.youku|www\.mgtv|www\.bilibili)\.com/.test(c)&&(p=1));let f={jx:p,parse:0,url:l,header:{"User-Agent":"com.sunshine.tv/1.2.0 (Linux;Android 15) AndroidXMedia3/1.4.1"}};return JSON.stringify(f)}async function C(){const t=Math.floor(Date.now()/1e3).toString(),a=A(3,"0123456789");d||(d=await local.get("cache",u),d&&16===d.length||(d=A(16),await local.set("cache",u,d)));const p=`finger=${n}&id=${o}&nonce=${a}&sk=${s}&time=${t}&v=${r}`,f=e.SHA256(p).toString().toUpperCase();let y={...v,Accept:"application/json","x-aid":o,"x-ave":r,"x-time":t,"x-nonc":a,"x-sign":f,"x-device-id":d,"x-device-brand":c,"x-device-model":l,"x-platform":"android","x-update-id":i};return _&&(y["Accept-Encoding"]="gzip"),y}async function O(){if(f)return f;const e=await C(),t=await req(`${a}/api.php/app/index/home`,{headers:e}),o=JSON.parse(t.content).data||{};return f={data:{appCarouselVideos:o.appCarouselVideos||[],recommend:o.recommend||[],webCarouselVideos:o.webCarouselVideos||[],categories:o.categories||[]}},f}function J(e){return t.map(e,e=>{let t=e.type_name||"";return e.vod_class&&(t=t+(t?",":"")+e.vod_class),{vod_id:e.vod_id.toString(),vod_name:e.vod_name,vod_pic:e.vod_pic,vod_remarks:e.vod_remarks,type_name:t,vod_year:e.vod_year}})}function N(e,t){let a=(new Date).getFullYear(),o=[];for(;a>=e;)o.push(String(a--));return[...o,...t]}function A(e,a="0123456789abcdef"){let o="";for(let r=0;r